gctaatagcagatagagctacctattagagctggcctatcttactctgataattagattagattatagagagtaatattgcagtatattatctactctactagttgacctagagaactgaacttaaatactccggacaaagcccataggttacttatttaagtatgctagccattatagtaaataactacttctaatctaagtataatagagagctatataactctgcatacttagagaataagctagaggtaataaggcaaagcgctaaaaaataattaagaaataagtatctacttactattgcgcagaaagagaagagatagtaattaagataactagataaagagtataagtactagagtatatacactaattgctaatctagataataataatagtttataagctaacttttagaatatcttcttactaggcgcaagaagagtatagaataattaaaagagttataaatctataaacgctataattatagcagctactctaactaattaaatactaaagttaacctaactatactaaaataagcttctagatctacctaagacttagaaataatttctctaatataaatataagatatagtttaaagctataataagataagagattaaatagctttgcaagaaagatacctaaataatttagctaataagcaaagtaataatctaactaattctattaaagtaggtttagacctataagtttaattaagatagtatgctgcttaagtgcaaagcatatatagttatataagaagatctttaagaaaaagacttacttaatttaacttacgctactaccttagcagtaagattattttaagtagtaatagctatagctacttactttaatctagaagttatataaaataatataatagaagcattctttaatgcaataattataaaagagaactctatgctatataagctttctaataattttaagaaacctagaatatgcgttagggcttaatttaagcactttatagtataagagacttactactactatagtataaggagttcttaagaacactctaattattaggccttatcttattaaaagaagaactctgcctcttctttaataaagataagaaagttctaatacttttctacgttgacgaggtgatgatattcttttgctatattataaggcttataaagcttttataaaatatctatagattaagattactataaagtataagatataagaataagagctagcagagtagttcttaagtataagaattattagaaactaagaaaagagaataattacgctagtttataatatctatattaagaagattataaagaagtttaacttaattaatagaacctttctagctacttctctacctttagaagagcttaaaaagtttaagagagaagctactaaataagaagttaaagctttactagaaaaaggttagattagcattatatactataataatactgcgcttagatatagcttttacagtattaaagctattatactatctaactaattctagctaaacgtatataagcataattaattaagttattatatacctatattatatataataggaagcgatctaatacagcaattataatagttctaaccttataatatatagagacgtattatttgcagataacttaattacctagcgcttatcttatagatatatagctatgctctttaaagaagctatcttatagaaagctgcttagtaaagtatagtaataacctctataactaaggctaagcttattgcacttaagcatattgcaaaggaaactattgctttaaaaagattctttaataaacttatatttaatctaggcaatttatagaagatctagtataataactagcaaataattagacttattattagttaaaataagtaaattactacctatctttaatatattaatatataaaatatatagcttagataaaaatatataaaagaattattcttagtagagtacttgctaataaagaaaatgctagcagatagactaactaaagctcttatctattaataatttaattactttaagtagcttttaaaccttaagaatatagttagattagttatagttaatagtaataaggtataatagcattagtttaattactattaagaagagcctttaagactaagaaagcttaagcagagtaaaaagaggcctttttaactgcctactactctaaaaagattacttaatctagcatatctatataagaagtaagaagaactatgcctaaagcattaagaaagaaaaagtttgcttaatagtaagaagattaaactaagatacttagttaagaaggtctaaagctatctatataagacgcagcaaattctctataataaaaagtatagaagcataacgcttattataattaagttaagctaagatatagtagtaattataaatatctaaagcagtagagagtaaatctctagtaactctatagtaattagacgcttctcttaccttactatccttattcttatgcaaaataaaagaaagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattattataagtactctaactctaggcagcagtagtaagctaacgatttaacttaactaatctagaaacttaagaattagcattagaaagctgctaagactactaagaagtttagaaagaagagtaaattagaccttacttagtcttcttaaaagcagaacgctttaattaatctttataaagctttactatagtactagtcttaatagacttaactatagtaagttaagaaacgttctttagatacgcctcttaattagccttattctttataaagcactcctcttatttaatataaagcttctttaagcatgctaattcgttagctttagccttcttaatcttcttaaaactagattaagtcttagtagtatgcttattaagctctcttacctaagcttctaatcttaataacttaagattagccttactattactaattattattactagattagagctagttagattaatagtgctctatctagtattgcttataataataggcagagtattaaataagtatttctacttaaactaagatagaagcttatactgcgcctctatagagagagcattttaaatattagcagtatctagaatctgcttagtaggtaacttagaaggcttagagattaaaataattagcttagtgctataaaggctactatttaatctacttaagcttactatcttataagaaaaagaagaatttaatttataaaagttagttagagtagccttattctttctcttctctctaggcgcctttttaggcataagagaagtagaataaataggcctacgtaagcgtgcttaaagagagacttaactctaaattagtagaatactaaataaagctactagatgcagcttaagctaattagaaagaggcagtataactagaataaattaatttcttatttacgctaagagaggtattaatataacctatttagttattaaaagtaactagagtattaagattaaagctagctaaggttaaagcgctcttattattaaacagcttattaagcatattagtcttataactaaaaggcttagtctacttactacgcttagattctagagaactagagcttaggctagaaagattgctagtaagcactatagtctctttcttcttcttattatcttaaatagaggcctaataagcaaatacctttaaagaaggttaaattagttaagagtaactttctattagagcctattttctaactaaaagaatctaaataaagttataaaagcataagtagcgcagctttctttatacgcttagagattagattaaatatagcagttttagattagttgcgcttaacgctagatagcttattataactagtaatatacttatagatcttatctataagcttatttcgcttattagtatacttagaagtctataaaagattagtataacgctgctataataagattaataattacttatagttatagttactatattatctatagcgtagttatataaagctattatcttagttataaagagattaatactatagtataattagtataagagataactaaaataaggtaagaaatataccttagaatatactacttagagttgtaggcagcgtaataatctaacttactactcttattaatatatttaagcttattcttagttaagttacttaagtacttaagaatataattagcgtaagagctcttatagagtactctagcaattagctttaatagagtatctaaggctaaattactcttcttagaagctaacttctactaattaatttaagctaaggcatgcatgccttttaaatctaatgccttagagaactaagtagcataagcgttcttaagattcttcttttatgctagagtagctatttttctcttttgctataaaatagctaagttagtataactaatagcctagagtttaagataattatagtatagagtatacgcaatatacttaagcacctcttaattagtagaacttactaaagctatagttagtaagttaaattcttaaagctagatagtagagtattaaaagattataaggcgtagagtaagatattaatattacgcgcgctaaggctaaatgcgcaagttaactaatctctataataatataataataaatagatacttactaattaagcaattaaagcagagcagaagcagagtaatagcttatttatatgcatactatataatattatcttaattaaatagagtaattaagatagaaggtatattatagtattaatatataagaatagtaaagtactaatctacgtaactaagctaactaagcttagaaagtagactaacgtttctctataatctatttatatatttaagctagctcttctaatatattagaagagcagtaattaatataatcttttctcttaagtttgcttagctataatagtatctttcttgcaaagttatttaatctcttatcttattatagctttaaactatatcttatgtttatattagagaaattatttctaagtcttagatagatctagaagcttattttagtgcagttaggttaactttagtatttaattagttagagtagctgctataataatagcgtttataaatttataactcttttaattatcttacgctcttcttatacctagtaagaagatattctaaaagttagcttataaactattattattatctagattagtaattagtatatatactctagtacctatactctctatttagttatcttaattactatctcttctccttctgcgtaatagtaaataagtacttatttcttaattattttctagcgctttgccttattacttctagcttattctctaagtacgcagagtttatagctctattatacttagattagaagtagttatttgctataattgctagcatacttaaataagtaacttatctgctttatctagagtatttaagttaagttctctagattaagtagcagagtaagtaatatgctatagtattgctctctataatctaatctaattactaaagtaagataggctagctctactagctagatatatctgctattagctatctcctcttatactttaagtattatgcctaaagtttctctctatattatctagcttaagtgtagattctagagttataagctaattttaatcttttagagatcttatataaattcttagttaattgctagctatgctattatcttacgcagtttctttctatataactcgtctaattatttagttagctagctatctaattagtttatataattagtttatctctaagattactcttagtatttcttctaaccttattagtttgctacttttctaggtataatctattcttaataaggaagcctagattatctagcttgctattatataggatattagtaaccttaagcgctaatttcttttctatattcttattattcttttcttaaaagaaataacttttattaaacctaatattataagttataataacctagttaagtaaagagatctatattctatagatatttaaggcttaatagcctactaagtatctaatataacctctagaattagttttaaaaaacctatagtctttatactagctacttaatctaaatttaatagataagcttaatagctatatgcatatatactactctaatctaagtatagattagcgtattcttaattaaataactgctagtttatagtacctaaagtattattaaaactaagaattaagaactttatttagtaattaatatctatgcattactattaagcttattctataaagctaagcagctatatctagtatctttagctaaagcttattaagcagatttgcgcttatacgcatttttattatctttataattattttctattctatacgcttagctaagctatttagcttataagtataagatagagtagctttaatagtaatcctattttaatctacttattctttaaatcttaattattctctctatagttatgttgcctaattactatcttagtatatctctataattaaaaggttatattttattcttactctctagtagtatcttttaataacttttataatcttaagcagtaactttaatagaagattattattcttaatctttctagaataattattctttattagtaataattattactcttctaattattctaaatgcatattaaataagttctataagatctaatagaagagttaagataatctttcttttagtcttcttaagattacctataaggcgtatgctattgcataatgtttatatttaattcttctaatactagtaatcttaatattttatatatatttagttagagcttatagtgccttctatctaagataacttaattattagtgctatatttacttattactacttctattttatagataatataatcttagtatagcttttataatagtaaagactaaagagtaagaagacttaattaattttaagaagttaaggttatactttctaataagcatatagagtaacttattcttagataagttactatattagagagtttaatcctaactagtatactagatatttctctaatcttaaagtcttgcttctaagataatattaaggtagaaacctttaataacctttacgttagtaagtataaagtctactatatatagcttatttagtctaattattaggtttcttataatctaagtactaacactattaataagtaaatattaggttcctgctttaatatactctctatttatagctttaataaatatttctttcttaattaggctctaattatttactaagtagatgcatgctttactattaagaattatagattagtatagtagatgctaattaaaagtagtactatagacctctagtaactcttttataaagagagttagattaattaagcttacttaaatagtaatagagtaatctttatctaatcttttctttcttagagtagtagactaacctaactttttaatctatttgcaaagatcttactatttaggcttattatactattctaagatctttttcttatttatattattaagcttaattagattactagaggctaattctattactactatttaaagcttaagataggtaattagtttctaataataaaacttatctaattagagcttttgcaagtaagacctaatacataagtatacttttaagctttttttagtttttctagttaagctattttaagcagtttgcttatttagagttagtactataaagattaatagtctctttttttttctagcatttctagattacttacttagcatagcgttaaatactatagcaatattactctaatattatattatcttttcttagagatgctctttctataacttctgcttatttctgttaagcttattctagagcgtatttcgctataattaccttaagaaagttagtaagagcaatagtctctttaacctctaagacgttatacgtctaagcttaggtatagagagtttactatttattaaactacttctctagcctaattctgctatgcttagctttatctaggtaagcttagtacttctatctaatttaattctaagttatagccttacttagagctagctaatctttaagtagtttaagttataattaaaggcttaagttatctatttagaaaagcttaatctatactagcttaagaaagtctagtaagactatttttataatttagtcttagaggtttataagtatagcagctttttaagactatttagtagtaagaactttctattattagactctcttattatagttagctaataaaactttataagctttaatatctttaatatattcttataaagactttttataattagctttcgctttattagtagcttctatagaagaattctttagcttaactagcttagtagataattctaagtatagagaagcgttattaagaagattaggttgcaataggctatctagattaatatagtcctatacttgctttctaatagcgtaaactttaagctaaatatactatgctagctagtctttataagcttaaagagtaactatagaaagaagttttatctagtctatttagtctatttagactaatgttattaggataatttaagaggtttaagaagaataagagtagtagaataattaatttaagtacttagcaaatacaagatgcatagtagagaattaactctataattctatagcgctaggcttataactattatagctaagcaaacttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatacaaatagattatagagaaacgttagtctactttctaagcttagttagcttagttacgtagattagtactttactattctcgtgtattaatactgcgacaatatttcttatattaattataatatttactactttaactaaaaatataatataataattatataagataaataatatatatatcttctagaattaatataataattatatagaataaataatatatatatcttctaaaataagcttagtttacttataacttattaggtactctaaaacttaactataacttaactttatagtagaataacttaacctagacttaactttattatataatacttaactttaacttatatagtcttagcgctaactttaacctaagttaacttatacttaactatactctaacttatacctatatataagttatctatacctatttgctagcctaatagcagtaagcacgttctaagagaaattgctatactaattatagaagcacttctactaacttgctagtatatatagtagaaaataagagctatctagtacgctaatgcagtgcttaaaggcaggctagtatttagagttattataaattatagctaagatcttatctaaagcagatgttactaccttagcgtataggcttataagagtacttagaatcttataaaagtaactttaaaaggtaagtaaaatgctctaatatatagatactttttcttacttacttagatatagtatagagcgctcgcctataataataataagcatttctctataaagctttattactatatatatataaaaatataagtaattttttctctactaatgcttacttactataaatactataattacttaaatattaagtaagcgccttaaacgctagcttatagagttaacttttagtaagaagctagtacttattagttaagtacttagaaagctagcgcgctctataattactatctttcttatatttttatatactagatagcagagataaagctaaggcagttactgcgttagctgcagctactattactataatactagtaattaagctacttactgcaagcgtaactagcttctctagctttatattttgctagaaagattataagattatatagctaaaatagagagactagaactataactatactttagaatagctgctagaaaatagagactctatttagcttaaagaggtagattataagtataataagtactaaactaagatgcaatccttagtagcagcactaataaaatagtatctttagatctactagcaaaacctctattttactagacataagctctatcttatctctgtttttaaaacgctgcctaattaggacgaaacagctggcaaaactggtgtaccagacaggcccttaatctaatctcgacaccgaagacggacgcgattgaacttccaaggcccgaaagattggttggtcacgtgagcaatgagactacctaggtagtctgctgcatagtgcaaagtcgaaacacattccatcacaatccgactcagagcttttagagaatgagggcggtgctgctgaaagtgctttttaacacgcatgtgcgcatacaagatgttctgacctacagccctctaatgcgactgatatagtacgttaacaaaaatcaagtctcaactcatcctctcacttgtgctttaacaggtcttccgtaatttggtcattgaaaaactcaagacttaaacgatctagcactgtgatagcgacacagtctgctgacgggtgaccacattcgtgcgctcgaatggcagggtgaatttgatgcaccgcgggaattattatgcaagactccaataggaaacacaagcacgacagtgtccctggaacagatgatgggtgcagttgagctttggctgttttggcccatcagctgcaacgtcgtacagcgttggggcgggaactttgagctggcactgcccccaaaagtttcaatcctcaatctactgaatctttgtcctatcatttactgccaacggaaattgctctggacaccattgaatgctttacgcttgtgctactgacatgataggttactctgctgtgattcacatgtcttgattgtaaacgcggaaggcggcgtccttcaatctcaacactgccttgcccaaagcagaatgtgaacgttgtggctttcagccccaacttcgcgcgacgcgagatcacaagcgccctcgcaatatgaatactaagctcatcatacagtgtatcgaaggtataactttgattgatcattcttttattgcatcgattggcgctatcacatgcgcttgctttaccaatagaccggcggtaaacacgctgagagcggctggcctaaggagactgaagcacaacgcagccggctcatgatgtattccaaggaatacccaactgccccagaggacgaactgcgcgaatggttacctagctcaaggtctcttctaggttcgcaaattgccatgtctttacaggagcagcgatacacacgctctggcgatggacccgaggctagtttgtacatgcttccgcacacatcgtcctcgcatttgtcctcgattaacacaacctacgagatcccatcgtctcaacttgctagccttgacttcaccgctactcgtcatacctataccactcatggcagctggacggagctagaggacctagcgtaaggagcctctcttcacaagcagattgcgtcccgctgactctgccacagaccatatgcaactggcgatgaaactgaatataagctcttgacgtcgcacttgagaagatcctcggctgcctcaagtgcctcgttcagctctaccctagagaaacaaactcgcctagtgcgattggtcgacctcattggaagctggattcatgcttcccattccttgccaggaatacgacatgtactatggttgtgtgcatgccttagtcgagccgctacccgttccgtggcaaaaacgcgcttccacggatggcgaatgggcatgatcctcggatgctgtatgtcttctgtcgtactactcgtgaacattttggtccttgtaaccttgtcaaaacgtgggcgtggtttcgaagatggtatcgcagtttcgatgacagggactgctgaagacatatcttggtggagtagtgcattccacatcgcgatcaacgccatgagtactatgctcttatctgcgagcaactacacgatgcaagtgcttagctctcctacccggaacgacattgacaaggcacatgcaaagagcgagcatctcgacattggcgtcttgagtatgcgcaatctagcacgtatccccaagaggcggctatttctcttcatcatcatggcgctatcttcaattccgatacatctcttgtgagtaagcctatcgagctactgcagctacaaactgatgaactgaagctataactcagcagtgttttacattggtgccaacaatcaatacgacatacaggtcgtccaagtcgactctgaagcctaccacagtgttttgcggaggtcaattgacggttccgactttgaagaaatatcagatactgggtgggtccgagcatacgacaactcgcttgtaagcttcggaacactcgtacttgttgttgatgaatatcgctcagaaatcgagagaattacgctcactggataccccgaaaagtggccaaatgttaccacgacaaccgcaaccgactgggacacaggcaatgtaacctggaacatgacagagccgcttctgttttcgattcgggtacagacactctttgaccttgatgccagctctagaagatggatcaatttaaaaaaggaagagcaagtaactggtcctcgcggcgatctaccccgcgtatgcacacgtcactcgtgcttttgcaacacgtgtgaacactgctagccgaatccagctgagcctcactttcatgatcattgtcatcgtttgtaacgttaccaaacttagcacgatgctttggattgtatccgttgagaggaaagattacatagtcaccttgggtgatggtgcagcttccttccttgagaccccggatccgagtactgagcgattatgtgtcctgtcaaagcccagaacttgttcgcgaaattaagagctcggccttctggagagagacacaatgaccagctgtcacgtcttgtaaccccaatccaagcagacgtggactaagcagtctagcacttactcaaatgccttgaacagagatagggagatcggctcttacttcatgtgggttcattgtcatgctctatctgggcataacgctaattcaaaaacagtttcatcgttattggaatcctcttcgtttgtttattgactagcctcgtgtatcttggtaaagctagcactgcttggggcacagcgtccgataccacgttccgtgaagcgagcccatctcttcatgacacactcctgaacgcatggttggctaatgcggctcaactcattctctcatgttgttatcttgccatcaatagcgaatgcacagctatggcaggcgctgccgagtggaatagctttgcatcgtcgcgcaaaggtctacgcgtaactagaccggtcggacaacagcgtgatacgtacttcttacaactaccatatcgctggtccttgcctttgacgataatcagtggcgggcttcattggctactttcacagtcgatattccttgtgcgcatcgaaacttacgatcgtaaagggaaactcgtcgaaggggaaagctcgaaatcagcctgtggcttcgctccaacaagctttacggcactaacgatttgcttctttcttttagttggcatcgttgggccgaatgggacgcaagaagatcaaggtcagaataccctttgcagccagttgtagtttggtcattagtgcggcttgtcacacgacattgattgacgctgaagcatatttaaagcccgtacaatggggtgttgtggaggaaagcatgtatgatggagagctgcattgctctatttcctctaagagtgtgaccagacctaaggcgggaacgaagtttctttgaccgaccatagccttgcacaatttaccgggctttgatgcacccaacgccggaattctccagcttatcacaaatatgtcacttctgtattcacactgtcattgtttttgaagataatttaagttcaccaaagctattagtgtcggcagtccaatagcaacccctttcatactcaacttctgacaaacactctagcaatcggcattgaagagtctattcgctggattcgttcaatctctgtaaacacactcgactgaatccaacaatacatttgcaaaccccgtctttctcattctacttgaagatctattatcggtgccttgcaaaagatgtgcacccccctaggactcctataataggagaagtctatgacgaatgatgatgtaatagagagagcggtgctatacttgatgatatcacattgcaggcagcaattttagaggttagaattatctggttcgctctaaaagtgacacctgttaacggctatctagaccctcttagactatcatgaaggaatctaagctaataggagtatacggaggtgtctctacgctctatttagtcaggctgaggggggggggggggggggtgcacatcttttgcaaacgataatataataaatccgatcaactgttacgttcgaaactagtggagggaggtgtgcatcgcttcttcaccatcgcatctggacaggagcagggctcactgaaaaattccgcttaattggaaatgtgtaaatttcaattacaatgagtgtctccagatcgacaactgcaacaaggcacgcatcatcctaacagggccaaaagcagtctggctgccgtttctattcatacatattagcatatgagtctcaacacaatgggacagtctcaccgatttgtaccatttcccccagatttggtcccacaagttgagcccaccccattgcccaacattacaatgcgggtactttcgtcacatccctcatatcataacctaccttttgcgacggcccccatcttggatttgcaaaactgctgagtctggtagctccttttggttccatctaagtacagagtaggcggtaagttccgatgtcgtatccgaaccggtgtggcttgatactctatgaccgccgtttccttttgtagaaacacattcaaatttctctgtgtattgttggacgtttgttggcatcaaagatgttgacattgagcaagataaaaaatcctcatttggtccttcttggaatatgcatgcgaacaaactccttgtgccgtaatgccaggtctcggaagatggcgtaaggagtgggggtccggtgttggcgacgcggttggatcgcctggacatcggttccagctgggctgagtggagtatccgcaatggagcgagacttgatcatcgactcttgctgtgatcaagggtgcgactgtacctccacagttgcagtagtcttcgacacagcgttggcctgattccggcgccatcacatatgcgcaacctggtactccattgaagcccggccgcaggcctgcaaaactggcagatgtaatcatagtcgaggtagaacgagagctggatctcaagatgactgataccaaagacgaagcctgtatgtttgagaaggtacctgggcccaggggcactggtaatggtcctactggattgtactggcctgggagtgtcggccattgcagtcgggccttgggttcagtgccgtactcggcccacagttctatggcagctttccctgctcgcgatgttgcggctgtatcttgaggatcgtattgtaccataaacttaccgtacatgctctggtattcttttgggttgcctccatcctctgggagatcagtgtcactgcccgaaggtaagtatgtaataacctgaagatcttcaggcatgagaccgggcaacaccatctccaattccccttgtatcgcctctaacgtgcaggttgtaaagtatgttgcttttgctgtcacgtggcgtaatgatgaaagcacgggttcttgtgcctgtagcaaacgactttccagcttcgatttcgcatagcaatccggggaaattgtcttgacaattcttcgttgctattgagcaagcctagaacgttggccgaaaaagggcgtggtatatcttgaccgagatggtttttgtccatcactatcgagcggtccaaaaatgtgtttcgtatggttcctgcatcgttcgttacgaaccaaggggcttcccagaaatgagaccaccatactgcgtgtttcgacatgattagtacagatgtgcatccgtacataccaacaagacccagaattatcggtacactttccagtttacggaacaagcctccaggttccgtagtgtcgtgtggtacaaaatttgggcgtgcaggattaagtccctggagcctatgggcttcttggagttggcctcgcatgaatgcgtcaatctttgctcttgagtccccatctggctcatgtagctttgcctcgaccgcttgaattatctccaatgatgctttaggactgatgcgtagcatatctgtgattgcaatcagcattcaggtcaccaaatctaacctgcagagaatgagtttacctaaagatgacgagtcaggacgaaagtcatagctttctgtgcggcatcgaacacaatctgcgccgcagggctctcttcccagacagaatggatgttccgagtagaatttgaccaagtcgtcgtagtcagtcgacgtgggccgtgcacatgaagacgaatttgagggaagggagaggatctagaggaattcgacgacatgaacgagcttgagatgttcgaaacttctaaagccattgtcattattatcgggtgttgcaggctggacgtttttgtatctgttccagtactttgaggactttctttactgcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccgctagtgtgagacctacccgtggtaattccagtatgcacccctgattgtgtttttctggagcgaagcagagtgagttatgctcgcgtttctgctggttatgagctcgtcgatggtggcatcggaggccaccaacgaaacgatcacgggagcaatgaaagcgaatttgagttgcatattgagaagcagcgaccaatgaagtcttagtatgcatggtccaggagataaaacattcatgggagtagcatgcttggctatatatacaatagcatgcgttcccagaatatgttgataaacttacttcccgcgatgtgtgaaaattatcgaccgtcctccgtgagtcacaaaacggctggaacaatcgaagttcctggtattaacatacgggaagatgcttcactggtcggcagtgtcgagataagagcggccagtttatttgtcagcccatcgaagacggatgtaatgtgacgtcaatgaagacgcgtaaggatttttctaaagaggacttcatttagctacctcgtggaacgtcaccccaccgaagaagacattttctcctcagttgatgtcgtgtgactatcttttcagtcgaaaccggacgtgacaggaccagtgtgacactttcgaatgttcactctcgtacaccccgtgtgattgagccgcgatcttgaagcatcgagcaacgtgatgagaagcagcacggctgtcccattgtgaagaccattctgtgtgtttcgcgtcgagattcagcttcgagagtgatcggtctatcatcgggtatctgacgatatctacctacgcactctatcagattcgcgcgcttgctgtcgtaagacaccccacagatgttcaaaaaatcgtagccggatcttgcagacgtcgtgtctgatcacgttactttgcggtatcatgcccatatgggaagcaggccacgaatgatcctctcagatagggcccacgattcctggatatgtagagcaatttaacgtatgtgccagggtatactcaggctactaaaggtgcagcggcgtagattcacatgtttccgagaaggatgtcaggattgtcgcaatgcaggttcgcgacaggttgaagagccgtgacgccgcttttcccccctgggcctaggcaaattggacacatggagctggtcagacggaacattgaaagcagacgccatctctggctttatacaatcttgcgaaactagtcgttgagatccatacactttgagcaaggaaacataggtcttccgaccattgatttcactacaaacacacatatatgaagacaaggggcggaataggtgtccaagattacgtccagatcgtggctcgacttacttcctcagcgcagtcgcgtttcaaagactattccaacctatctttcaagataacatgagcctccttaccactggcagatgcgagtctagaaggttgttgcccgtcattccgttccccactcttgtgcttctaacgttcacttcaaaagtgggagaaggaccgacgcgcactcggcacattggtttccccgcaacaaactacgattaccacctgttgtgttccttccgatgctccaccatactgtatcagtggctcgtgctgtgtagggattaccctcgttgaccccagattatagcttcagatggctgatagtcaagataggatagcccggattcagataggcgtaaacctagaaagtactggatcgccccactctcgtgataccgcccgcgaatatcccagtgatggagaagtattggtcagatacggcttgaagattatgaacgagattgtacttgccttatagtctgcaataagagcatcaatgaaaaacccctctgccaccgaggttgctaccagcactacacttctggtaaataccttctaaaggtctttcttgctgttgctgttcgaacaattatcgtccgcgcgaacggcaaccttacaatggccactgaaaagagccccgatgctctcgagaaattcgaaacctcgagcgtcaacgctgcaacacttgagcttggcatcagcgaacctgtaaatgcgctgcagcgcttttgcaatagacttgatgccgtatgtggtgttgaagctcgtggtatcgaaaggataccggaggaaatacgtgagcgagatatgagttacaaggactatattcacatgttcacaatgtaagaagatcatcgcaatatcgcgaagctgagctgatgcgtcacaagttggttctcgatgaactgcaccgccaaccagctcacacttggtgtgcttggtcctgtgagctacggccttggtctcacagactcgatactgtaggtggatgtacgtcgttcgtccaatacttcctgattatgatttagcatctgtatgtttggaacgattttcggctcattatgtaccggatacatatcgaccttcggacctcgatctggcctgcgcaccctgaatgtcgcaaaatacaccatgggctggtggccttcgaaactctgcgtcattctcaatctttgtattgagcttgggtatggcctgattgactgcttagttggtggtctcttgctctcggcggtaaatggtggagggatgtcagtcatcgtcggtatcgttatcgtcgcactcatcacctgggtagtggtgaccttcggcatcaaatggttctacaagtttgaacagtgagcaacgtgtcgtgtgcatacttccaatatagactaactgtttccgtagatttgtttgggcacctactgtacttgtcctcttcgtcttaattggcgtcgctggcccgcatttcgacacatcgaccccttcacgagggaatggagcggtcttgcacggcaatcgcctttcttacttcttcttggttgcttcagggccactgagctggtcctccgcatcagccgactacgtggtgtactatcccaagactaccaaacgctggggtactttcgcagctacaacttgtggtatcaccgcaggcaaactcttgatcgaattccttggtattggactaggctcgggtctcctcctcaatccatcttgggaacaagcattcgaatctcacggtattggagcattagttgtagagtcttacaaaccgctcaattccttcggcaacctgtgctgcgtaattctagccgtgtgcatcgcggcgaacaacattcctggaacttatgctgcagcactgaattggcaacaattgggtgcaccatgggccaaaattccccgaccaatctggagtacattcagctgtattgtattcacgattattgcgatagccggacgagacaatctgtttgatattttcatcaattggctgtcgctaattggatactggtacgtaactacatgtacgaactgcatacgagacatacactgacttcgtactctcacatcttaggactattatctggatcacgatgactgcccaagatgaatacatcttccgtaaaggcagctatgattgggagatctggaacaggagagacctgcttcctcacggattcgctgcgttgttcgctttcgttattggctgggtgggtgctgtgctctgtatgtatcagacctggttcactggcccgattgctgcgcttgttggcaacggtgccgacctcggtctgccagtggcaatgggtttgacgatgatcgtatatccaccggccagatggctagagctaaaacatgttggccgttaaggaaacagcattcgtaaatttgatgatcgaaatttgattaagatttaaaattcagctccccttgcaccgattcgtaataacacatgagcttatcggacataattcatccgatgaaacctatccaccagccgtacttgattcttcccagacattctggctctagcctctcccccaccatatctacatcaggtccaaatagctctccacttacaacggtatgtccaatgtggtgaagtagtaagggttgctcgggtcatacgggtacttccgaaccacaacatcacccgtgtactcccacagatccacgtgagctggctcataatccaactcacatacttcgttcgattgctggaatgacgtgacgctggatgtggtaccgttcttgtagctacaatagaggttagtacatgaacgtgctggctttgtacagtgtgaacctacctgatgcggaccatgttaacggtctcaacgcttgggcttccttcaaagtagttgactggcgtgaagtgaacgccggagtgcgctgttgtgaagactgtcattggcaaatcgccctgtaagatatattagtccgggaacttcaaacctgttcatcgtgaccggacataccgtatgtggaacgtggtgcatgcccagattgaaccaaagaacgagatcctggtttcgcagagactcgccatcaaagaactcgttgaagtcaattggtgggttagccttgtccatggtgttgaagatgctagcagatctcgcttccgtctcctttgcaacggagaacattagatctctttcagcccatcttgcggagttgagaagcacactggagttttcaatggtaagatggccggtacctgtatatggcatgactcggtaagaccggtattctccgtgtcgggtcttctcgttctcgtttaagataaggacttcttgtggtcgcgaagtttgccaatcaaagcggccctcgtcttccgtctcaagaaaacgcctttccagcttcatcgtgctgtactctctacccttggaccatgggtacgtggtcttgataggtacttggtccatcagctgtacagagttgttggtgccaaagatgtcaaagtcagccttgaagttgatgacatgatcgtgtagagagccggatagctgatcgtggatcttgaatccgtagtcttcgttcttggcgtagaaggcggactgaatgtagccagatgctcggacctcgatacccacggagccatccatgtaaaagttatatgtgaacatgtagtcatagttaccgatggttgatacggaacggaccgtgaagtaaatgttcttggttgccgccacgtagttggcagtgctgtgacgggacatggggaaatcggcatcgtattcgaaaagacagatgctgttgagatgggtgtgcgtagtctctgcaacataaaagctggagtttatgtaggtggcgtaagaggggcaatcgtaacccttgagaagttcgaatgcgaatggcccgaaaccgtacagactgtccaagtaggccgagtttgcctgtgtaggatcgcttcctagttgtgatggtcagccggtacatactagattgagaaattatcagtacaggacttaccagcgtagtgagcgagagcttcctgcattcccagctcgtacagaattcgttggcccttgtacttaatgtcgtggaaggtcatgcctgtgtcgtgcttgaaggcaatgtagaaactccagcccatccattcaacgtacttattctcatggtcgacggagaacctggcaccctgaggagcaactgtcactgggggagtctttgtgtcgtggggcaggatcgggcctcgctgatcagtatgagcccactcgccatcaacgtttcctaggagtttctcgaagttgccactaaagtaggcagtcctgaattcttcggtcgtctcataaaagatgccgttgtagtaccatccctcaatggtccatttggaaggatccctccccgtcacgtcagataggaagaagaggcccatctgcatgttggaggtgacgtcgaatatgccttgaggcatactccaaaattgatcccatcgctggaagcgaccatcgacctcggttggtggatcaatgccccaagtgatcaatgtgtcgttgtccaatcccagcatagtcatgttccaaaggtccttggtaatatctgcaacttcggcaccgatcttgtaaagccattcgtcgtgcataatatcgacgtccggaacaagattgcgtacttttcccccggtctttcgtgtccacgtgtaatccagtggttcccacttggtggtaccgttgaccaatggcaaaggtccgacgcgaatctcctggaagtatgcgttttcggtcgcacgaatgtccagtacagctctcgcataacgtgttggtgttgtagcgtttgtgtccatataagcaagtgcatcagtcttgttgggcatcaggagctcgactgtgacactgcatgtaaatgtcagcaaacggcatctcgatgtcgcgcctgttccacggatagcactcacatggtattatcccagttgcttgctttctccgactcggtcaagttcagttctggctgtgcgaaaagccacgaaacgaccccagaggcttccggtcctgacaacccaccccaaatgttcgctttgggggctttggtcaattgagcctttggagccacacagtccggaggatcttcagtgacattgcgtttctcgacagacgcagtgaaatgctttctgcctcgggtcctggcgtgttgctcgacccatggggcctttggcatcgcctctgcgatgccagagcatagtgacagcccaaggagaacggtgttgaaagaggcccgcattgtcacgaatgcttcgcaagttccaggaggttgttgagaattgcttgatggctgaggatattgaacaatcggtcagtcgtcaaggtatttatattcgaccaacctttctctgtacaaggtagtcttcctatcttgacttcggctagttcgtaatctttgcctagatggcaattttttcccactgtatccacatcataggcacctcgcgtttcttgactcgaagttattctccgcgatagctcgtatctgcatagttcgtagctcccgaacgcaagtgtcgccgttagagaccctgcgtatctccatatttacgtaaatggaagtctttgcgctgctcggtgaaaaagacgggcgatccgtgtcatgctgcctttgacgctacttcggtttgtggaggtggaggtgtggtgggtagcaagccacgcacaaactagacacggagcttatcaaggatgatatcggagcgtgggcttcttgtagcactacatgggaggttgttgtctacttcacccgagaggtgcatactttggcgtaaagaagcgaggttagggcggaagcattcacggcacaatatgcaggtgcacgtcggggaaccaaaaatgtccgaaagcccgtggcaccgggatgcgatcgcacaacgtccggcgagtaagcgaacttggaattacgtagatgctgctctactggctgaaggaagtgttgggaacagttggacgaagcttgtcgtatcacgattagaagattgtagtcttcttatacctttcaacacgttccacaaggcgacaatactttggtaacctccatagaacgaactgcacaaactctccagtagcttgaacattacaacagtttgccactgatagatccgcggcgttccctggggaccctgtctatgcctaaggaagacatgatcgtccacgtggagctcaatccactatttgcagagccacagcgacttcgctaagcaacagggccagactcaaaaacacctgacatgaggcccgaagacggcgacggcggtatcgttccggtgtggtgtatgggggtaaagaaactacagttgaagccgatagataaggacaaggttgacgagtcaaacgttgtacatgtatctctcctaccccaagtcgagcagggttgaccacaactaacggcgagtagtattgacactggccgacggtccctgacggccgttcacgataagccctaccgttctatacctgttcatagtatccaccactcgccgacccttcactccggtgggcgactaccgaaagccccgagcatgccgtgccgtttcggcccacatgtcaaactgatgacgaggatgatatattatatgccgacaaacgcccacgaattgagaccagcttttgaaaagataaggtctttgagatgagtccgacaatgctctgatatcaggatctgcaagttgggggtggcctcgttcaggtgccgaagagcacgaacacggtagacagcgacatagaggaataaagagacagagagagagtccgtggcattataggaaagagctacagagtgggtgagagggttgggcgtatgcagagtctacaaagaggaaacgcactgtgtgttcatgggtaccacgggcatatccgaccaagggtgttcgctacctaggtcgttgggaagcaaactgttgcgttgagagtcgtatagatgcgcgtgaccgtctttgggaatttgtgatggagatggctgggcgcagcaaggtccgtgaagagtcgatgcatcgagggtgaggccgtacccggcgcgctctccgccccactcacgcgcggcaggcgggaacgctattagtgccgacctaggttgcatcatctccaacacatcaacttccacatcgccagagtttccatcttcaagaaagcatgaccaatgaattcgggttcttgtccgagcggcacggcgtgtcttttggaggcgcagtgactttcctttcgcgaaaccttcactacgatactcgcccgcctgcatgcacgcttgagtactttagctacagacttctgccattcattcgagattttcttaaaggcaacagctcaaggtttcaggccaccaactaagcgaacgaaggatttggagcccctcgtggaatctgcatgtcagccagccagaccggtccctacataaacaatgcctcaacgagttcttggctcatctaaaaccagttcaagatatgcgcctgtctgcatgcaatacttcgcgcatcctgaagtgtgctttcctgcttgtactgcgctttgtacgccgtcagcttccttttagccgctgtgtaacgtgtaaatatgctatgaaatggtagattaacctccggcaatgacatctaccagtccttgtatttggtttgtggagcattacttaagacatcagctttatcgctcgtagctttttgttataattccacgatcgcgacatgttcaaaagaatcactctgcttatgctgtgcgccagtgctcaaagcatctcagcatttactgaattctctggctcggatcaacgacaggtattcaatgtcgaaattgccatagtaggcggaggggctacggggacctacagtgccgtcaggctacgcggagacttcaataccagtatcattgtgatagaaccaagagaccaccttggaggccatgtcagcacgtacaccgtacccgagacgaagaccacgctcgaatacggtgtacagtcatacgtacgcaatcaagccgctttcgatttttatgcgcggttcaacatcagcacattgccatttgctgccaaaagactgacggccatcaatgttgacgtcggaacgggatcgagattggaagattatatttcaccagctgccaatgctacaactgcagcgctgaagcgatggctcgacatcgtcatcaagtacgaatatatactcgagcccggatattggaacttcccacaaccgcaagatattccagcggagcttctggtgcctgtcgaggactttgtaaagcagaatgaactcgaggccgccataccgcgcatcgtctccatctccggcgttggatatggaggcatccgtcacctgctcacattcaatctgatgcaagcctttggtgcaacactcactcggcaagtcttggacggcgagctttttcttccaatcgaaagtaacagtctcatctaccaacgtgctctggctctgctccacaaagacgtccttctctcgaccactgtccaaagcgtccagcgagactccaacggagcgacgttacgagtcaagcaaggtgataaagaatatcaaatcaacgcaaaacgcatcctatacactgcacctccaagcctcaccgcccttgcgccatacgatctcgacgacaaagaaaaaggcatcttctcgcaatgggccattgacggcgaatggatcggcgttgccaagatatcatgcataccagagaacttctcgatcaattacataccctcagcagtattgcccaacaaccaagtcgcgatcaaagactggccgtactctctgcgtttcgactcaactggacccacggggcttggtctgttccgcgtcattcttggagcaaactacacgatttcatcagcagagtataaaaggctggtagcagaaggcgtgcagaaaattcaagacgctggaaccgtgacgggcaattgtacgatggagttcaaggcgatgagcgatcacaccaggccggtgtggaagcagagcgctgcgcagctcaaggaagggtttgtgcaggacttgtactcgcttcagggatataaaaatatgtggtatacggggtctatatggggtgcgccatacagcagtacgctttgggcgtatactgatacagtattgccaaagttgctggcagacctgaaggatgattacaccaataattgagccggagtgaagtcatggtacagaactagtgggtggagacatgtcgtacggggaaataggtcatgaattgaacggcgcggtgtcagtctggcaaataagcgtgtacatgcatctggagaagagtgccaacacatgtctgtacatttaaactactagagcgaagaagcgatcaagctgcagagaaaaattgtggtccaagataaccacgggtgcatgcgtgaagactaggtggataggtggaaagtaaatgtattcacaaactgcgttccatggaagcaggagaccagaaagatcataacatcgtatccagccgtcggcttgagccggcacaagtacacttagagttcaatccttatcaacggtattgggacagacattatctcttgagctcttcctacacccatattcctagtcttgacattttgtttggtgtgacttgcaggctcgatttcatcatcgctcgttcctcagatggtatgtgggtcgaggtctctaagccgctgctttgttgaacgtgaatactgtgagaggaactcggggtcgttctcaaattcttccttgacctagggtaactgttaacatgggtttgtgattcgttgtacaatacagaagaacttacaatatcaagaccgccaaccagctcaccatccacccacaattgtgggaaagttggccaatccgcatactccttcagaccctgccgaacctcgtcgtcggccaggatgttgaagaagccgtaccgtacgcccttctcgcgcagtacgctgaccgtctgcctgctgaagccacactgcggtgcgcttggtgtgcccttcataaacagcatgacgggtgccgccttgacaagctcgcctagcctcttcatcagctcctccttgtttgtctgctgctcgccctcgcggtgctcgctcgcgctgtactcgggcgcagtgttcggatcttgggcgcctggcgcatagccggccaagttcttgcccgcgctgtccgtgccattcgtctgcgctggtcgtgtaactgtctgcgctggtggcagatttgctttggagtcacctgagcctgagcccgcaccagcatatttctccaccgccgctcgtaccttggcggcatcggaccccgaaactgtctctagcgtcttgccgtctttctgcagcacaatgtatggaacagctgtgacgtcgtactcttcggaaacctctgggacttcttcggcgttgagcgcgaggaacgatatgggcgcgtcggcggggtatgtgctggcgagcgtcttgaggatgatggacatttgctcgcatggcttggcccatggcgcgtggaagtatatgacggcgagggtggaggcgggcagcgtggagatggtggacaggaaggcctgctcgtcggcaacgtcttgaatggtcgccatggcagtgtttgagttttggagtggaaagcgtgcaggggcgcgcaatggaatacaagactcggagggggagtagctgttgagagagcagagtcttgtggcagacgcaaaagcgcggagaagcagctcacaaataatgatctgataagtaatagtcgactctctgacgtgctttgctcttgcgctttgccccgccgatgtgcggaaccaaagccagtgagagcgcccctccaccacggaactcgccgccgccgggcttatcagatcggacaaaccctttcgccggcccgttatcgattctcaagaaaaagttactgccaagagttcgcggttgccgacatacaccaaagcagcgacaacatgttgaagacagtgtacgcacagcgtccagtagagagcatcaagcacatgacatgctgacatctctcccagcaaacccaaaaatgcccgcgccaagcgcgcaatggcaaagcgcgagccgcagcagaacgagaaccccaagacgaccctcttcgtgacgggccaacggacgtctcagatcctcaagctcgccgtcgccgatctcagcacgctcaagcgacccttctgcgagaggttcaccaagaagaacgacatccacccgttcgacgatgcctcctgtacgtcccataccatatgcgacaatgcgactgcagagtactaacatcccacagccctcgagttcttttccctcaagaacgacacctccctcatcatgctctccctccactccaagaagcgcccacactgcctcaccctcgcccgcaccttctcccacaagatcctcgacatgctcgagctgtacatcaaccccgacaccttccgcaccctccagcaattcaagaacaagaagccctcgatcggcctcaagcccctcctagccttccacggcactgtcttcgaagacccgaaccagaccaagtacacgcttgcgaagagcctgttcatcgacttcttcaaaggccaagacgccgaggaaatcgacgtcgagggcctacaatacctgatcagcatttccgcacaagaacccaccgacgcgaagcaaaaccccgaaatcaagctgcgattctacttgatccgcaccaagcgctcgggacaaaagctgccccgtgtcgaggtcgaggaaatgggccccaggatggacttctcgcttggtcgcgaacagttccccgatgcggatatgatgaaggcggcgctgaagaagccaaagggtgccgagccgaggacgaagaagaacatcgacacggatgtcatgggagacaagactggtaagatccatgtgggtaagcaggacctgggcaccatgcagacaaggaagatgaagggtctcaagaggagtagaggagacagggacgagaacgatgtccagacggtacagactggaggtgatgagaccggtggagagagtgtagatgacgaggcgacgcccaagaaggcgcgtgtctaaatcagtacacgcgaaaaagaacgagacattgcatggatggcgttaaaaaggcattttcgatcgaacgcggtgtagggattttattataccatcttgcaataggcgcttgacatccaaaaaaaaaaaagtgttcaatacagacgagatgatttgtttgattcaaactacaaagtccctgcatttcatatctaatcatcatcttcgtcatcaatacccagccatttcgcccggcacttgaccgccacgcttctaacctctctcttcccatcatccagcgcgactatcagtttcttgaccacttgtctgcgatatggcaaaactgtctcgcgcttgaacttctccgccacgagcgtcagtgcccgcagcgctgctaccctcacacccgctggtcccttgcccgtagcgttggtcaaaagtcgcgataatcagtgcgctaggcgtgttcgttccagcacctgcaggcttttcgctcaacgtgctcattaagcgtgccgatgggctgcttctttgacaccatcagcggatttgaggtcgagggattgcaagagcagtgtagtcagctgggctacttcctcgacaacaatgtcaaaaggcatccatcgcaaagcaccggccagcgcaatgaggtaatttggcttcgtttgcgcatccgcctctctgaaagcctgtgttatgcttggtactaagagcgcaaaagtcttgtgtttgtgtagacctaggatctggcagtggttttgcttgatcaagaggtcgtcgggttgaagaagcgtggagaatccgtgggcgacggccgtaccgtattgtggatgagagaggaggtttagtatagttgtgtagagtgtactgaggatgggactgctgcgaaggacgatgcccttgaggcaggtaaatataatgcgtatcctgggagggtcgagtttctcggggttcaaaaggtctaagtcggcgatcagggggtccatacatcgtttcaacgtagaagctgtgtagtacttgttgatgatgagggacatctggcgcagggatccggagcggatcggggctgacaatactcgttctttcgcgcgcatcccaacgacgagatgatcagggcgatctcagtaggcaggacctctccttcctcaacgactcgcctacacccaagagacaatcattgtctttacagttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggcattaacgttgaatggtgccagctcaagctgcggcgtcccccgaaaaagtgtgtaaacttccgctgcaacggcattttgttgctcagtggattgtggccgtatgatgaggttgcatatgcgtccgactaggtccattgtcttctcgtcctcgaaggctttatgagaagtattggcatctgaagcacgttgtaacagaggcaaggcgatatcgttgtagtagctggacttttctgaggcttgtgccaactttgcctcgcccttgttgagggcgtagaggatagccgagagcaatgcgaccacgtactcagtagtcgcgtcctgctttacagctacactgaacttgttctttagtcgcagtagaacggtatcgaaaacttgttcttcaccagcaagcttcgcgaaagcctccaatacggtgaggtaatctctttgaccatcggcatcggtgtcgggtaattgtgcgagaaacgcggggaaggctttgtcaacaactacttgtggcttttggtgggcgatctcgacgatgccattgatcgcagccactttgacctcatctttgccatatggctcttcgtggatgacgatatagtgtaggagctggatgatctcgctgacatcctcgtctcgtagcagctgccgtgctttcgacaattgcaatagaccatctaggcacactagtcgaaacgagacttcctttgctggtgcagttctcaaaccgtcaagcatgatcttcagggcgtcttcgcggaacttggctaaagcattgctctcaacttggtctccagcaggtcctatcacacgccaatcgccatagacatcaatgtttgcccggatgagctggacaaggacttccaatagtcctctccgcttggccatggtatctgcgttctgaaacaagagaaacatggtgggtaagactccagctaaaagaatgttggtgacctctgctgatacgttggcgatgctcttcagtatccgagcggcggcctgtgattgcttggttggcgcatcttcaaggtgttcgttacattctttgatgattggtcgtaagtatgcgttgagtgggccactcgtgccttgagacagcgccttcgcaatagcagccaatgctgccagtgcttcctcggcgagatcctcttgttctaccttcaaaatttcaaacttcaacgcatcccacagcgttatcgagtagagcgaaaccgtgcgtgggccgtactctgtgaccgacgcggtaattgtttgaaggacgtctcgcttggtgttcattgatgttgagtcgagcttgtcaagcagagccggaaacgcgtagggtgcaaagtccgcggtggatgatatacagtcctttagacggtctttcaggtcctgagctgtgataccgtagggatcatctggcggtggtcgaaacgtgatagggaagtagttgaaaacagcatcaaagagttcctgggcgtccgcgccaatgttccactccgtcataggtacttttaggatagagaagactaccatcaggttccgtgggtccttctcgccatcgaagtatgcaatgaaacgtgacatgaaatccggtctagactcgtggtgttctcgtaaagcttctcggtacttggccatgagagtatcgaccagtcgcagcacgggataccgttcactctgctgcttgaactggcgcaatgggtgggtattcgtgagtaacgcttcgattatgccaaccactcgaacatcgtcccattttccaagctcttccaaagctatgagtgctttcgcgcaggatcccaagccttcgctgtcttcggttcttgagagtgtaaagtcgcataggaggttacctgataggtttgttagcttccttgccaccacaacgcataattatagaatctaagttgcacatgcatctgcacacaatagttccgatttccggtcctcagacacctgctatgctttctcaagaaccataagcatgaaccttgatgggcttatcggcatcgaagggcaagtgcggcttggcatacggcttggtatacggctggataaagagactcggtacaagagagcgaactgaggaatcgacgtacgctgctggagagaccagcactttttgtggtgtcgaggcgagcacctccgcgagatacgacatggctacgctactatcagcatggataaaagctatctgtgttgcaaactcactcttagaacgcgtggcgccatcttcgctattcaaatactcgccgagatcagtcacgaggctgatgagcttcaattgtccatctttgagtcctaccagctatcagcgctcttccgtcgcaccatgccccgccaaactcacgcgtcgcactcttctgtgcagtctcggtcgcctccttcttgttcctgtcatagtccagcagatactgctgaatgtctgacattataacagcgcgtcttcgcaagtaagtgttgaatgcgtcgtgagcacgcgcttgggaaagttgcggtgcgatgacgttacgggatcgcggtggtgctgattggccggtatcggggaggtggggcagtctcaaaaaaggttacttggaaacgcggcagtcgcttgaatcgagttaattgcgcgggagttgagcttctgggtgacctgaaagactttgcatggcttgcggctgactatcacaagtttcccccccataaaacaccaccatcacgcctctggtacagttccacatcccaatcccaaccgaccagactaccccgccatggccgaagacaagcccaattgcaaggtcgtccttgccaacaacattgccaaaagtcttctggaggaagtgagagatggcttgagcaagattgagcgaaagccgctccttgtcgggttcctttcgagctccgatcccgctgctcgtgtatatgctgagtggacaggcaagacgtgtactgaaaagtgagcacactcgtcgattcacaacaatacttgcgctctctgttattattctcaagtgatttgagggctaatcgtagagtagtggctttgctttcgacctccgcgaagtcgaccgtgaactcctcgaggacgccctcatcgatgcgaacaacgacgacaaggtagacggcataattgtctacttacccgatctttggccaaccgacaagatcaatacctccaacagattgtctccatcgacaaggacgttgagggtttgtcgcatcgctacattttcaacatgtaccagaacattcgcttcttggacccggcgaacaccaagaagagcatattgccatgcacaccgctggccgtaatcaagattcttgagtacttgaggatatacaacaccattctcccatatggcaacaggctgcacggacgcacaattaccgtgatcaacaggagcgaagtcgttggaaggccactggcagcgctgctagcgaacgacggcgcctgcgtgtatagcgtcgacatcagcgacgtccaagaattcacaagaggagtcggcctccgaaagcggagacacgaagtcgtcgacaagcctggctggactttggacgactgcttgccgctcagcgacgtagtcatcagtggagtacctggcgacaagtacaaggtcccactagagaagatgcgggacggggctgtatgcatcaacttttccagcgagcgcaacttcacgcctgaggtcaaagagaaagcttcaatatacgtacctgccatcggcaaggtcaccattgcggtactgttgaggaatttgctagtaagtctgcagtcaatcggcattagaacccgctaacacgatcgtagcgtcttgcgcaaaatcggattgatgctgctgctcagggtgtacagccgacctcgacagaggagaaggtcatcccgtccactgcatgaactaccattttcctcacaaagtttcgagtacttgcttgttttatacccagtagaaggccaagttgccacccaaaagttcatatgagccttggaatttcaatgcgatgctcaacagccggtcggcttccccacagaacctcaggcagcaagaagccgcccatggttcgctaccatacttcgatcttaggaagcggacacttataacattacaatccctatcccaaagcctctctctgattttctctcagtgatcatttcatattgtaccacacacctcaagcccatctccaacatttttcatcaccatcccaatatgagccgtgatcctcaacttcgcccggccgtctcgcccacagatctactctccccacgcgaaaatctgcacagactctgctccatgccttccgcatcactccgatgtcgccgcgcccttgccatcgctgagacaatcatcgaatacacattcctcggccccgtattccatctcacatggctcaccctgatcctctctgagcagtcctggcactacgtcaagaatttgcacagtaagtaaatcccagcacttactcctttctcgaatcataaatcatgatgtaccagttgctgccttcgacatcttcgatgccatcggcacagttctcaatcgcgctactaagagggaggacttcccgcgcttggcgattctgctgggtaccacgactatattcgtgtgcgcgccgagcatcactgttctgatcctgatgttcctcgtggcatgtgtgcagagcgtgcatatcaaggaactcgaggcgcagagtgaggtcctgaaagctaggttggcaggtaaggctgtgtggccggtcgaggaggagtgggatgtcattgggtccatggactaagcggagtcgctgcagtcagagagcttgattgacgtgtaacagatgtggctgaatgtattcatgcattgatatagtatgtctgatcgtcttgtgatgctgtgaggccctccaaaccctctcattccttcaacacatcctcggcggcggtaactcgacacccgtcggcgtccacggaaagtcggtcaagctcctggatttgcggcaactcgatgctcgtcagcaccgtgtcgcactctttgttgtcttcgttggcccatacgtcgtcgtcgctgatccagacgcgaggcgaagccgaatctgaccaagtctgaggactgaatggtgtggtagtggttgatgatgatggtggtggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggtgagggggacatctaatacttctccagataccgaagcccctcttggtagtaccacaataccatggcgtagtggtactcttcgatggtgtggagtgtgaggaggctagggtgaagaggtgggaagtactcgctaagtcgaagtcgaagatggaagtggtgggtgaggagtcttgggatgacatggtttgtagtctttatatgttgtaggatggaagagggaggagttgatggtgcaaaggagtagaggaagagaggcatgcaacatatagcgtctccaaaggaagctgctctattgcgtatgcggaacaatagaaattctgcggtgaagatgaaatgccaaaacttttgcaaggtgaaggagacatcacggcagttctgtgcgttagcgctcttgaaattcgaggtgaaagagagccggcgtagctgctatcgagtgcaacgacagatctgcttatattttgatgctatacttgccggacaataggagctgttgtgtacctaattaccgttgaataaatcgctatcagactgtttcatgggtgaatcttttagcagctgaatacacccaagagtagcaactcaaagtagccttgtaatgctgtgaaccaaggttgtatatcgcaaaagtctttagagcccaaaattagatgtgtggtaagacttccgtagctacttgcgtaacactatgctacgtcatcctcccgtctccgcatcgtgcaacctcaatccacgggcagcaacaatcatcttaaatgctacccagtcgcaaaactacaaattctcgttaaacgcatcttaaccttctcacataataaattagcaaccaacaactccacacacctacacaaaaaatgccatcaacattcacacccggcaaatccgtcatctccctaattgcccttatcaccacaatcgcgccctacctcgcagactggaagtaagctgcccccaagcttcaagccccaagcctctcctccgtctctcaagtatatacctaacccagctagcgaaacacacatctacaaccccaactggcccccgcacgcacgctaccacaacgggcaaacaatgtcaatgggtctcttcactggtctaattacgctctacgttctgcatttctcacgctctacattttcgccggatgtgcaaatcgcgaatctgacttggatatgcgtgctgcataccgtgtactacgggtcgagtctgagtggcattttgtaccctggggcgcagtggatggatccagagttcggcgaggggtcaccgcaactctatgggtttcctgtattgattgggattgtgtggataggatgggcgctggaaaaagggaggatcgcaagagtgagcagcttgaaggagacgtagacacaaaatcatgataggaaaggttcgtcatcattcaaccagttcaaagcctgctcctacctaaagaccgaaacttcaaattacctcccggcgctagcgtgcagtgatcaggctatcacgtatacaattactttcgtaaaatcatcaaaagggcctccggggtatgtccatcaacaaagcaaacaccgaaacaaatccaaattgtaaacacccaacggtcctcatctagggtccttcaggtggcatcggaacaggtgccgattctaccttgatgtctggcccagccgtttcgtatggttcaggctcagcttcagaagcaggggcaggccgccttggtaagatcctttccctctccctatcttcgtaatacgcatactccccacgactgttgtacctctgcgggtgaggacgttcgtatgggagatactcgtatcgatcggcatcgtaacgagccggtggcggatggtaggcgggtgcgtatgaaccacgtgcatgccgtggctcgcgacgcataacgacttcgtatccgtactcgtcgatatagaccggaggtggtccgcgcggctcatcataacggaaacgcggtggcgaaaagtggtgcaagcgatcttgaacagagacatattcgcgtggcgtcggtcgagggtgaaagcgatcgtctggtgacgcattttctacgctatgatctctggagtaagctggctcataatcatggtccgcattgggctgcggagtttcttgctggtcgatcctgcgacgctgctcttcgtatcttcgactctgcgagcgactcatgctgggaccacgaccataaggttcatcacgagctacgctcatgtatcgattaatatttggatggcatccgctgctcatgcggcctgtcccttcggcgatgcggtccaggtcttcttgaaggtcctgcagactctggcgtcgggatatgacgaccatgtggatggtattcctcgtacctagagccattagataccgtcgaaggaggcctagggagcggtgctggcatttgtcgaggtaaagcttctgggtccttcgtgcttggagcgtttggtggcggaggcgacgtaaaacgtacaccttcggagctctccacggcgggagtttgtggtcctgtctcgggatgttgcgcagagggcggccggggagcttcatttgtcgaagcttgaccagggacaaagtcttccaggaatcgatccgctgcggatttgcctcttcctgaaagcactgtctcgctgttgtggttccctggcataccgtctttctagttgagcatcgtcctctccatagtatcgcgcttgtcgaggatacgcgccatattctcgaccatggctcccttcgcgcggttgcgcgtagatgatttcgtctggaggcggaccatacagtcgctcatactctcggaaagctgtacggcgtccagtgtactccccataggctgggcctgtatgcacgatcctggggcttggagcatgatccacataatctcgtgaacgatgatggtaatcgtcatccacatcgtcccttgccatctgacggacgcggccattagctttgacgttgcattgagatttgccagattaagtacttacatagtagcgcggattcagcatacacgcgctgtctacgatcgctgggcgggctgtctcgatgagagtgttgccttcgtgtggagcttgcaaagttagcgacttgtgctggcaatagcagatgtgggggtgcatactcatcctctactgggcgtggtatcgctggcgactctctttgagcggatgcacgggatgatgggcccgacttggtaggagcgtcgctagtcgacccattgaccgttgtagcatctttcgtcccagtcaaaggcggcgaaataagaccgttaccattgctgtcaattaccccgattttcggcagtggcatgggaaataagcttggaaagacagttgctatcatgagtagcttctcatcatccattccgggtgcgtgcatgaggcccgagatgaaacgttcacctggaagttcgatcatgtcctctttccaatcagaagtgtgggtctgctgtccataacctgtgttgtagggcaggggggtcaggtgctgcgttctgaaatgcaacagcaaattcagtgcagtgtacgtctttctctctgccggtttggcatagtaggcaccggtcagttggtgagtggctcccacctgacatgccttacaggaaaggccaggagcaagcttaaggcctttgggggtctcgtgattggagaaagcatcgataaagtgattcaggttcggttcataattgaactcaacatggaactttgaaatgacacgatgtagcaaaacgtagatccggaggctgtttggcatgtccttgactccggatgtagccttccatatgtcctgactggtttcgatgacagtacttacttgcttgtcaaacagactagtgctgtgaccagcatcttcggcgttatttgggttgagatctgggacgacgtgtccaggtgggggcatagctggcggtggcgctataccaggattgaccatagcgggcgatggcatgtacgaattggatcctacttggttaacataccccggaggtcccatagctgcgaatccataatgatccactggagtgccaaattgttgactgtagtcgtatccagcgatcggggcgccaggggtctgcggcggatgaaatggaccattgtagttacctccataatacggacccgggctggcctgcggcatgtgggttggcatgtgtggagtagccgttccagcacgggagtaaccgccaaagtggccggtgtagcctggaccattggaaacatggggatgatggaaggcttggacagatacaggatccggatggaatggagtttcctctggccactctgcttctctccaaagccaccactacgttaccactgctaaaaagcatgagtgtgtttggcaccgaaatgctgcacaacaccttcaaaaaccatagggccttgcactgctttcgcagtcctgcccattacagaagaaaagatccttgcgaaactgttcagtcagtggcttgatcttattatcatagacccatttcatgttctctaagacaagcttaggcttggcggctgcatcatcagtggggatcgtggtgtgctggcggcgtaacaaagtctgcagtcgaagtctcgttgaatctgcgtcgaacgtgtgtaaggaggtcggccgcaaactttgggcagttgtcaaaggtaagagctttgccctggtcccagtcctgatggatgaagtcgtccgctatggcgctgagcctgtcgcggattggtcgttgtgattcttcccactcccggtccatggcctccttcgcttctttggagttggcatccgtaaagcggcgctctgcaggttttgtggaaagcgaagccgcgtgtgacacgtggttagcctctgcctgttgggcagcaggaagttgggccagtaagcgaggctgcagcacactccaggcgtagtcgttcattggctgcgagatctgtatagctgccttgaaggaatccatgtgtcgcaaaatgtttggaggaatgggagggctcatatgctggcaccgccgctcaatgtctgtcttccggctggccttggcttcgttcgcatcgtgaaggtttctttggtgcgatggttgcgtgcttccattctgccccggctgtggggtggaaatctgtggtggaacagttggcggccgcggttgggcaaattgcgaagatggagctgcagcagttagaatgggcaatgaggtcgtggcgttcgcaggtctaccggtgctgcactgaacaggacagcgagcagaggtatacgtaccgattgggaccggagtatggataattggtgacgagtgtcgcgttggggatcttgatggctcttcgcgcgagcctgctacaaacgttgaggtcacagaaggtgcgcgactccgttcttgatggtgcctagcctcccatctctcccagttgtcagcaaccttcatccgctccctgcctttggcatcgagtcctttggaccattcttcggctgccgcagtgccgagactcagcgcatggttgagctcatgggtaatctcctcgacatgtattttgtagtagtatttgccaatttcgacgtcgggaggtgtgttcgcggactgcagaatgtgcgcggggatgtagttgtgctcgttggtgatgagtgcaaatgggagcgcgggtcggagtgctgatgcagcggagaagaggaggctcgtttcctgaagagtcagtcgcgatccatgagaaggcaggtgcaactcactgtttgacatcgctgcatcaaacacggtccgcacactcttatgccaaagggccagatggtgcggacaccgctgctgccgggccctttctgccagatcttctcaccaggtgaaaacgaattagacttgccgcaaaactggcatcgtggtgaccacgccagctgccacatctgcagctcagtgaagcccggaaatggcttcggcggtctaggagaaagtgcattgcgggcagaggcccatacagactcggactttaggagacgcagacatgcagagtctggcttggatacagggacattatgcacgtctgtaagacatgaaagaaacgatcggttgacttgcatcaaccgacccaggtctgcgagcgaacagaaaaggaagacatgctgccacacggctggtgggagcccagcgcatggtctcaaggcacttgagacgggagagaaaggagaagccaacctgcgcttcttgtcgtgcgcagaagagtcgtcttctgccttgcgcttcgctgcagccacatgacgctgcgcggtgttcgctgtcatcacgggctttgccgcggtttcataaaagtcggtcgaggaagctacgctagactcgcgctccgccatggtgacttgacccgccggcatgcgaagctcacgagagcctcacagcgctacacggcaggctgcagacatggggagagcggaatgagggtccagggcccagggtgcgtgtggtgggtgggaaggagctgcgcgcgaggcggaaggcacgatgcaatctaggtgtgtcgcgggaacagatggatgcgctcggtgtaaagtagtcaggtcaagggtcaggtcaaggcggtagctgaaggacgcaggagctgtcaagcctggctcaggcgatgtgaggtagtgcagagccagctcagcgaatcacgcgagtgaggccgacgtgctcgagggccaatcgccgggaagtgcggtgagctagggtcatcttggcggatgacgaagttggattgggcattcgtggctgccagaggctgtgctgctaacttcacgtacacatacgaacacgcccgagcactttgtcagacaattagtgcgtgtatagagggagctttccactgcaattgtcccccgtccctctctttccttctctccttcttcccatcctcgcctccgcctgtctgccgcacatagcagctcccccacccgcacttcaccatggcgtcgctcaacacctccagcaacggcccaaacatcacccgcagctaccagaacgtcgtcaactccccgccgccgtccggtgcccaagcgagctcgccaacatacggccaatgggctgtctttgccgtagctgccccactagtcagcgcatttcagagcgacggaggcaaagagagcgtattgaaggtccaaagcaccggaggtatgtgcaatcaacacccggcgataggctgcctccattgtagcgactctgagcatctgcccagagtgctctacactgcctcgaggcggtgtcggacccactcttgggctgagatgctcgaggccggcaactcggaagcgcagtgcttgggagaacaggaggctgacccaacatagagggagaactgattgacttggtcgacgagttctcagacggacgcattcaattcgcatttgtcaaggtcaaggatcctaacacatcgctgccgaagaatgtcctgatcgcctgggtaagcattggcgatgcactacagatgacgcggtactaatgacacatccagtgcggcgagggcgtcccagagcgaacaaagggctactttggaagccatctcacagtcgtctctaagcttctgcacgtacgtacaaccaccgccgattccaccacgacccgctgacgttggccagggctaccacgtgcaagtcaccgcacgctcggatgcagacctcacccccgaaaagatcgtccagaaagttgccgatgcctcgggcgcaaagtacggcggtgctgcggacattccctcctcaggcggtccgcctcccgtcgccgcaaagaaaccagtcttcacacccacatctattggaggaggaggccagggcttcaacccactcggacgacaaagggcccctgccggaaggggggatgaagacgccgacggatggggcagtgatgcaccacaggtctcacggtcgcagctggaaaaggtccagtctgcatatcagccaacgaaggtcaacatgagcgtgagcttacttccaagagggacgagtccacccgctcgcagccatcgacatcgcagaacgaccgccccgaggttgtacgaggtgcttaccagccagttgggaaggttgacattgccgctatcagggcgcaggcaaaggaaaaacaagacgaccggccaactgtagtaaagggcgcatatgagcctattggaaaggtcgacatcgctgctatccgcgccaaggccaatgctgggcctccggcatctggtctgtctccagcagcgactggcgcatccaacaacgacgaggatgagaggccaaaatcccttgcagaaagatcatctgcattcagccagcagcccgagagactcacgagcctgcccaagcccaaggttgccaacaaatttgctggtgcaagcgcgttcaccggcaccaaggccccaacgcccggtggctttggagcaaagccagtggtcgcggcgccgatcgttggggctgccagcaagacatttgcggatgaaggtggcaagacgccagctcaaatctgggccgagaagaaagctgctcagggcggaagtgcgagctctccagctgctcggccatctcccatccaggatcaaaagagtggtggtggctggcagagtggttatgccggaaagtcgtgggcacctgttcaaactaccaaaaccggtgcgtctgtggcgagcaatctcagcgagcaacgcacaagcggagagcctcaaagggaggaaccggcctcgccagcagcaggtggtgtcagttcattgaaggatcgctttgtaggcggtccacccatgggtgcagcatcttcacgccctgtacccgagccacgaggtgcgagcccaccacctctcgacaactccagtaagcctaacgctggtggtcgtggcgtccctatgcccggtctaccctcgcgacccaaggagccagagtcagacgacgaagatgtgccagcagtgcagcatcagcgcatgtcctcgcccccaccgcaacgacgcagcccttctcctgagcctgcaggctctcctgtgcgtattgcaatgcccgttggacgtggaagggaacccgaggaaatgtcgcctgctgaggagaaggcgccgcctatgccgaaccgctcgctggatcacgctgcccagcaagcgcgcgacttgtcacctgagccgcgagtcgaagcaaaggatcccgctcgtagtgctggcgccgctgttgcggctgcgacttttggtggtgcagctgtcgctggtgtcgctgccggtgccgcccttgcatctggtcacgatgagaatggcgactctggaaagcgtgccatcatctcgtacgactatgaaaaggccgaggacaatgaggtcgagctgcgcgagggcgagtatgtcaccgacattgacatggtagatgaggattggtggatgggtaccaactcccagggcgagcgcggtttatttccagccaactatgtggaattggtagaggatgatgagccatctggtggtgccgctgcaccacctctaccttcgcatccatcagctgcagaacctgagcctgtcgctgcaccgcctcagtcggccggcagttcgggaccaactgcgaccgccctttacgactacgaggccgcggaagataatgagatcagcttcccggagaatgcaacaatcacaggagttgtaagttccatacttggaaaaacttgtgcctacgctaacccatttcaaaggaatttcccgatgaggactggtggctcggaagctacaacggaaagtctggtctcttccctgctaactacgttcagctggacgaataagaaaattgctcctctctcgttgtaagctatcaatgatagcgggctggatttatctcatctgagaacacaggagcggatagtagctctacttctcaagtctgggtagactagtataggtccaaaagttagaaaacaaaaattttgagccccatttccgaattgacacgtaggctaaccgacctgttaccgcggtatgggcgtctgatttgctgatcgtagtactaatcataatattctagctgcgaaccatggttctgtcgcctgccataccatggaagaagcttatcagtcgagcagcctccaactcgaatcggtgggaaatcaaaccaatgctaccatggatgcaattgtgtagaacgtgaaaaatttactggattttacgaactcacctggtgatatatataaattgctcctgtgctctgtctctctccctattcatcaaatccacatacagcatcctggacacccccagggccatcttacgatacacttgaagcctaacaacagtttgaagctattcagcctacactctagcccatcactgccaagttcagacattccagaatcagcacatgtcatcctaagcaccttcagtaagtttactttctccaccctatatccaatgctttactgaagacatctagtcctcgccaacgccatggactcactcatccaagagaatatctccctgaaggccgaaatcgcacgtctgaactccagcatatcagcaaaagacgccgacggcctcgacctcgcccttcaaatccgcttcaaagcgcacgaactcgctaccatgaccaaaaccatcgccatgcagcgcgcactccttgcctctcaagatcaagagaaggacacattgaaggcatggctcgaatccgcttcgtgccagagcgcctgtcatgaagggtcgtataacaaactgcgcgctgctatggcgaggagggtccaggctgatggtgagaggattgcgaagttggagacggaggtgggggattggcaggatacatggatggaggaacggtgtcagtatgaagacctgcttgaggggttaggcgtatggtaggggagggtgaggggggtctagaggcttttgagggttcggaggagtgggttcaggttaggcatggggagtgaggtggtggggaaatggggcttctaggttttacggaaatggtacagcggggagatggggtgctggtgactgttgtgacacactacaggtagatgatagactatattcacgacgattggatgaagtattgaaggctttgtcatcagcaagatcaaggagaatttccacgtcctcgccttacattacagtttatgtaaagcctagcatagaaaaatttgaccaaccatgaacaaccttcatgttcattctctacattcgcgagtcatctggtctccactatccccacaccaaaccacagcccaaaaaaatccaaaaacatacaacagaggagattcgctaatggtcacccacttaactactaaccctccggtacgttgcttaaatatggctgagcgaacgggaagccttgttgtcaacgtcctatggtcgtatgtggaagaggtggtagtgggtagggtttatatctagagtgacgacaaggcacagaacgcgcaattgacggcagggctgatcaaaacccggctattagaagctgcaaagctagtgaaatgctacctgaccgccgcaatgcgtagattattggcacaggtttaatgttctttagatatagcattgtgctagcaggttccgtctttgtttctttgtcgttcagaaaatacgaacgaaactacttagcgaatgacaataaaagctttgccgacttcttggtcttactgctacagttattctgtctctttgtaaaggaactttggtgttgaaagcgaggacgtgtgttcagattcttgctttacgatctgctcactttcgtagtataagagcctcatgctactcgtcggttatctaaacacaacttcatcatttaaattttcgtctatcatggttttatttacaaccgcctttctggcctgggtagcctcagccagtggtcaatccatctcaactggcacgtctgcttcacgtagtgggtctatccttccaagaaacactgcggccacaaatgctttcaattcgtcaaaatcaacttatccgttgcccaatttatcggcagcagttgtggtgtatggtaacataccacggccacttcaagtgcccagtgcttggaatgcctccaacaaagttgtcgctagggtttgcagtgcataatcatgcgtcaacttttcggaatttgccctccaaggcttttgttatccagttttcggcattctgtaagatattccagatcctttccagcccttatgtttatgatgtctgtttcagctaacatgatgtgaagatcagcatccatcgtcaatatcacagcctggtggtgtgcacgcttaggtctctcaaagtatgttgatggaatccgaaaacactaccctagtcaagagcactgattatgtctcgatatagtgataacaattgcaagatatctgaggaggtggtattcggaatcaggcgtgaagattactggtctttgcaagcagagtctggaggaatcatttccgcaaagacaccgaattcatctgtgtttgtaccagatgcgaataggttgttccctttcaagactaatggcacaggtccgttgactgcaggaattgggaggtttgttatgggcataacagttgattacttcagcttcaatggcacacctaatttcgctcagttgttaaaggatacctgagtagatcataaagtaatttacagcttataagctccaaagatttcgggtgcatgagctgtcagctgcggcattgaactattttggaatatcacagtaagggctcatgggccccagattcggagcgctggattcagtcgaagtccaaatgcaactttgatgatgcagggtttgatgcgactttctaacccttcattatgtattctccatcgtgagccgtccgaagatcagaaaaaaggcatcaaggtcggtaggctgtcgcccttcacctaagattgaagcccaatcagcaaatctcccatagcttcagacccggcccgatatcgtgaatcgattacatgcttctgcctgcatctccgcatattgggggaaataggcagtccccactagcatttctagcaaggctatttcggtccgactgaagcccttagtgttccgtgccgcatactgttagaaactttacactgtgccgcacagaactttacagatgctggctacaatgatcagctgcatacgagaagtacgcatggtatgtcactctgcggctggagtgccggtccatgtagcagcatacgctagttcctgttacttcaatgattttagggcttatggttggacccttacattcattcgagagtcgagagtcgcatgcgatgagatagtttgatcagagcgttgtgccaaggctgaatacttgtacttcccaaggtcgcagaatgcattacaaccttggaaaggtaccaacgttatcgacgaaacaaaaagctggtgttgtgggcgagcattacaaattgtgtagcgtcaagttgatgtctctatgctctgatgttcatagcagccgaatatgatgtttgtgccccgcaaatgaacgaaaatcgaatttgacagcccctaagcacaacaacactcatcacatgtttcagcatcaccaccacaacaccaaaaagtaatagcagcttaacgcaagtagtatcaaactgcaaaaattgactcaagggaggctcgaactcccgaccttcagtgtgttagactgacgtgataaccaactacaccatcgagccagatctgatttgatgacataatctgggtttagttggaatatattgaccaaggacagctacagacatcgctttcgtagtcgcgatgcaggcgtattggtgttgactgtcatttattttgcttccagcgagtcgtggcccacttggtgctgcaaaattctctcgtgtggaatttgactcttagtctcgaacttcaatacttcggcatgggcgtttgataaggaattcgtttctacgcaacgtatacaacggagaccacgtcagtattttcgaacgatatctctcttcgaatgattcggaatccctgtctctttcttttctcgtgaacaacttttcagatgcaagcagaagtcctggaagttctgtcaacgtttggtatggtctcacagaattgtcgaatgtatatcgcgagcttcgagtctgaatgggcgttcggcaaagatgacaagcttgcacatttgtacgattcgagtcgagcgcagattgcttctgtgtgcagctgtggtcttcagtcgttgctgcaacctgagcatacaacaacacttagctgacaacatcgatcactgtgtatccactcgccttacgatattctctagaaccgccaagatctcttgaatcctgggtcagaaggttttagcataaattatgaaagtagggagggctgatccatgacccagaatcttccgaagttcctgggtggccatcgcttgtgcaggtcggtctcgattatgattcaacatagatgcatagagctcattacaggtctaaaatgaactttgatcggatctgctcagatttccgaagttctcttgagagcatgacaacgttgagtaggaaggtgaccctgggatcaattcgattcggcgtacgttcgattcgtatccaaaggtcgtggcctgaagatgcggggagctgatcatggcgatgcttggccattacttttagtatatctcggttccagactgtgcccaatacctacctctgtctacgggtctgtcagctccagagcacggtcatgtcaggagtgcttgattgactcaaacatcgtcaatgaactagccgtatggaaggcagcgggttttgggcatggtacacaaaccaccttcgtgattgctgaacatctgtgcacccaacaaccacatgcaggatatctacacccataagtgccggcttcttaggtctttgacagatctttgccaagatcgcttggcctctaaccttatttcgacttgacatcatcaccacttacaacacaagcgcattcctcaactcgcttgatgttgccagaaagacaaagacgggaaggactcgtgaccttggagaaagcgcccgcaatgtggataccacgcgacagagaccaagttacacggcggagttgccccctgacatcaccacatgtgcgacgcgctgaaggacctgtgccgcttgcagcctcgccagccacccaataactcgaaaatctcaagctcttccatcaagcacgcatggcacatccttctatggcacgatttgacatctagggagttcttggatcacagcgtccatcgtagcgcgcccgcactcttggacctggacgttctcaccgcgaactcggcagcatggaccacagcatcaccaggcctgcaatggctagcgagggcgaaaatctctccggtatttgtcccagcgtcagccatctgaagccaagctagcttagccgacctattctggttggtcgagactgcactagaagagacaagcccgtccattgagagcttgttgagcctccgggatgtcgcatgggagctaatgcaccccgccgcgcatcgtatgcttgggtccaactggaggccagaagcaaaatttctgctggcaccattttcgtgttcaagattgtcaatgtccgcccatgccacacggactgtaatatggtcacagcaacaacgccgctctccgacatgctgcactaaatacggcatcccaggatactaagatcttctgacaaaacatttttgagctttgtggggttgaggtcgacgccagcacacgtgacagtgtggtcgcactttcgaggctgagcggcgtgctgaaacaatcatgtccgccaggtgatcatcctaatgcagcgagagatcgcatgcagccccttggcatgacgagcgcgagaggatcaacattgagatgctacatgcagcaaatcaacttccgcgtgctggtggcgttcattgttctttgactgatgaacagtgtgccgtccccgcaaagccatgcgcatgatctccgacataaggtcaatgttcaccgatgacaatgcaacggcgctagagagcttagcagcctatcagaaccattcgagaacgcctttttgcagcctcggcttgcccaagctgcgccactacaatcatgctgcacggggattccgagtttcctaatccttcgtgttggacgagcagacagattctgtgcttgcttggaaactaatttgcaagctaaggtccgggagcgggctcgaagcactgcttacgcatgcagagcagaagatagtgcaccagcaaggattccaatcgtgccttcgagatgcatgactggcgtccatctggtgcgccgaggcttcaaactaagcgttcaagagccaaagctaagatctacgctacgacggtgctatcggaccatcctgcatgaaccaataatggctctagcgccaattctccacgctccagccccggactagacacacgcttctgggacaacaggtcggggtccatgtcggggtgcgcgtgtgacagttcacgtacttaagggaaggttgacccgtgccaaaatcctcatccagtcttgagtatcaacagcaactcagaggacctcactcgatctcttccctttcatacaacctttctgaagaggttatttcatcatgggtctgatgctgaagaagcccgaggggagtgccggaagcgcattccctgccattctggtcggtttgttcgtcgcctttggcggtgtccttttcgggtatgtatgttcttctgtttagtgcaacaagcaattgactttccattagatatgatactggtaccattggtggcatcctgggcatgacctactggaaggataccttcagtaccggttatcgcaacgagaaaaacgagctcgatgttgacgcctcccaatcttctttgatcgtctccatcctctccgctggtacattcttcggtgctcttaccgctgcacctgcagctgatttccttggtcgtcgtctcggtctcgttgcttgcaacgttgtcttctgcgttggtgtcatcttgcagaccatcgctaccgacattcctgtattcgttgctggtcgcttcttcgctggatacggtgttggcatgatcagtgcaaccatccccctctaccagtctgagaccgcgcccaagtggattcgtggtgtcattgttggtgcctaccagcttgctatcactattggtatcctccttgccaacatcgtcaacaacgctactaaggaccgcagcgataccggatcataccgtattcctattgcagtacagttcgcatgggctataatcttgttcgtcggttgcatcttcctcccagagacccctcgttggtacatcaagaagggcaagccagaggccgccgccaagtcgctgtccacccttcgtcgtctcgatatcgaccacccagccgttgtcgaggagcttgccgagatcactgccaaccacgagtacgagctctcgctcggcaagtccacgtacctcgactgcttcaagggcaaccttggcaagcgtctggcgactggttgcttgctccaggccctccagcagcttactggtgtcaacttcatcttctactatggtacctccttcttccagcgtgctggtttcaagaaccccttcatcatttctatgatcacatcatccgttaacgtcgcctccaccttccctggtctttaccttgttgagaagtggggtcgtcgcaaccttctcctcttcggcgctgtcggcatggctgtctgccagttcatcgttgccattactggtaccgttgctggtgttgagaaccaggctgcacagaacgcgctcgtcgcattcgtctgcatctacatcttcttcttcgcctgctcttggggcccagtcgcctgggtcgttactggcgagatcttccccctcaaggtccgcgccaagtccctctccatgaccagtaagttatccctacattgaccatttgagactatactaaccaccgcaacagccgcctccaactggcttcttaacttcgccattgggtacgccactccctacatggtcaatgacggccctggcaatgccaacctcggagccaaggtcttcttcgtgtggggcggattctgcttcatctgcggattcttcgtctgggccctgatctacgagaccaagggtctgtctcttgagcaagttgacgagctttacggcaaggtcagcaaggcctggaagtctcagggctttgttcccaccgtctctttccaggatgttcaggatatccagggtgacaaccgccgcaagagcttgaccgacgtcgaggctgaggcttcccgcaagagaagcgctcagtacaccgagggcttcaacgagaagtctactgtgtaaatctcttcaatagggagcaggtggatatgcaattagagggttgatggctggtgttaatacccatgggtacgagtgcgagtggaaggtgtcgcgagagcactttcgtgtaaatatcgtgaatgaattatgattttctcaactacatttctgtacccactgctactacaccacaacccacgagagataggttctacaaacaccatgccgcaccccgagccacccgaactcaacgtcgaagccaatttccacacctacacagacccctcacgatcatccagaacatcctcaacgattttcctagatcatcatctccacagcaaaacctgacgactatgacccgctagcgccatcgcccaggatctggttgcgggacgcaagaccccttcccttccccaggttctcgccaacgtcttagcgcactactgcggaggtgctccgacaggtgtccagcaacagccgcgcacgatctaccggggctggatcgatgttcgcggcatcttcaggcgaggggtagacgctaagagacggataaggttgctggtcgtgtaggagaagtgtttgaagcgtcaggtcgtggaggtcacatgtacagcccctgtagtagtattcgtaggtgacgattgcaaccgtcactcgttagttctatcgaatgcctgctgcacaccttctgggtcttgcttcttgccgtgtctacaggtccacatcattccttgtggcgatcgtgtgcgttactggagccaagtgaagctctagcgtgtccgagagtcttgccatgaacgaagatcttgtcaagccgtgaagaccttggtcgcattcgcccgcttaggtaacgcgtgcatagctttatagtatagacatgcgattatgtggagtccgcagatccaccacccgttgatgatgcgacaattgcgtctatgaatgtgagcgaatgtgtcataggttattatgacggattacttcaaaccggaagctcgcttacgttccgactcgtgggtagctcatgagcacgtctgtccgtgcttgactctccgtggacaagttcctgctgtgtgcccatggtgtcttccagctcgggttcgccccatgaaatattctcttcgtgtccattcgtcccagttctgagcattttgaacggtagtccagatattcttccgataacaattcggaggatgagtgaaaccagtaaaaggccaccaagagcactgcaagtgcaatacccatgataccgcttctgcgcgacggcgaaggagacgatgaaggcatcgagttcgaagtcgcggtggcgataggcgtgttcgtggaagtagcgcttagagcgaaagacgtcaattccaatgttgtagctgcattatcagtgcggcaacatctgctggacccttgacaagtataacccggacgacagacagcattgctcgccacactttcttacatatacgtctccccaacatgcacctggctttccggatgtagggtcgcattgtactgactcggatcgcaggtaatggttttgatcaaagcgcaatttgacccaccaggacaactggttgtggcatacgaacgagatgtatcgtttccaaggagaactgtgtgacaatagctcctccgaggacaacaatgttctgaggggaaagatggcccgcatgggcgcaagtcttcatgaccagagcaggccattttgaacgaataatgaagataaaaaagcgccacaattagtagaacaaagagacgaacgagataggaagagaacagaagcttctaagattgagcgagctgggacgtggctgtgtttgaccttctcacccaagcgatggactagttggacaaagcttttgagtacaaatcctgtcttggcctgaaacctgagtgcacccttggcatgtcaatggaattgattcattcattcctcagcgtcgtccatttcggcatcaccgtcttcgccttcctcttgctcgccccaccatagcgtcgggcctaagcctgcctgattcatcgagccctgcggataatgagcatgatttctgtcaaatgtaatgacttcgaaaacttacgatgacccgccaagctgtgcctctctcctcaatcacgttcccctgctcatccttctgcacgatcgtcggcctctgatcaaaccactcttcttgctcgactctgaatagtacgggctcgcccttgtccagaaacagttctgtaccatctgaattccacacccacacgccctcagcctgactaaagctcgaattctcgaacaaattctgatacggtacaaagacctcggaggtaaagtcgagatcaatgatgatgccatctggactcgaactcttgatacggccgtagataatctcgccacgaaacgggcgaaacacagtcatgcggaattcaatgttgacgttgacgagaccggtgccgtggccgatgaggccttcggtggctgttaaaagatcccacatgcagatgcataatccgataccagggacaatcttgttcgcatacttttcgttgacgacatctttgatagcttgtgcgctgggcttggagaagtcctgcggtttgatttggatcaggtcttgtattgtggtctgggaaaaggttagtacataaaagatcttcttggtaagacaccaggtcttgaccacaaaatacgactcgagaaaagagagtataaatctcagctctggaaggagcatgtgaaagaagtcttgccctctgcccgtgactcccatacagcgcacgatgtgatgcgcgaacactggggcaatgcaaggttccaaatcactacagccacgagacatacttacgagaatgaacatgatgggcttataggaggcttcatgagtgttcgagagaactggatatgtcaccgaggcatcttgagagtgtggtggacgcagaggtaaagctagctacaagaattatgcatgactagcgccgcgctagtgttatcgattacaacttttgcggactcccgagacgcgtctgaactgctccagaatttcgcattctgtcgctttgctgcacatcgccccggaactacaaaagatagtgatgcatatatatacaccattatatccaacactcgcgacttaagaatgtcatcattcaagttcccacctccgcctccaccgccaccgaaagcttcctccaacgacaatcagtccccgtatccaagccagagaggtggtagcagtaggggaaggggtgatggaggtcgcgggaggagtagtaatcaacgcggtggaggtggtagctttggcggaggtcaaaggggcgggccggcaaataacagcagagggagcccacggggaggatatcagaacaacagaggaggctctgctcaaagaggcggctcacgacactggcagcaaccaaaccttcccatacagacaagcacctcgaatgggccgaatttggccaatggcgcccacatgaacccaccagcgatcgatccaaacacgttggtacaagctatgtcgttcatggcaacacctgctggggcccagtcaatggcagcttttgccagtcatatggccggcgctgggaatgtacctttcgcgcaaccaccgttccaacagcaaacaccacaacaatcaccaagatacgcaccctcgcaacagtccgggcagaagaggaaatgggatgagcgtcagaatgacccacatgcacaacaccagctgcaacgcaagccacaacagcaaggacctaaaccgccgagagccaaggcagccgtgccaccagctgtacctgggtttgggttcactttgcccacaccttcgtccgcaccagtaccatctaaatcgcacaagacggaaggcaataggaaaggaaaggtcaggctgggcctcacaaaccacgatgaaaagccagaggagagcagcgaagaagaggaaatcgacgaggaggctgctctcggtgagaagctgaagggtggcggatatgcattcgaacatgagggcgagcatatttcgctacagacggcggcagatattgcagagtggatcaaagatcgaagaagaaactttccgacatatcaaaaggcggttgaaaaagcccaagccaaggcagagaagcgcaagaacgaactagagtttgttcgcagactgaaaggaaagcctccgcagccagaacctgagcgcgcaaggcccgtacccaaggtttacgagcgcagtcaacgggatgagaagaaacaagaagaactcgccgcactgcgtaagaagctgcacgaaagcatgatgaaaaagaaggaagcccccacaactgttgacctgggactagggtatggcagtgcgacagagtcagagggcgaaagttcggtgctttcggaatcttccgttgtgtccagctcggaagagccgtcagaagagtctgatgatgagtcggacgacagcgacgcaccacctgaggcaatatcgtcgaagatcgcaccgccgcccgtcaaagaagtaccaccacctgtacccgcgcagacggagcggaagcctggcagagggaagatgtgtgacaattggagacaacatggcaaatgtccatttggagatggttgcaggtacagacaccctcctcctaaagaagagaaacgactagggctgtatgaaaagctcgttgaacaagagctggtcaagtcggatcagctggcactcgatgcgattaagtatcttggccagaatgggttcctcggttgagatgtaatattttcgtgtttgcaggcattataccacttccatctgctattctccaataacatatgtacatccctcctttccgacccatacctcgtgcactttgtttgcatccacgtcccacctaccaccgacgcccaacgtttccttggtcggctcgggatcattcgggtatgtgtacgtcaaagagccattgagtacaagatgtgttgttacgccactgtgcttgtgtggcgggtaatgtgcatttctagcacacgttaagcaagtgcaacgattcaatcagatgctcaatactcacggcccatcagtccaggtaaagacatggtcgaagccccaagcacgtacttcagtttcagcttctctgcgtgactttgccatgtttgctacaatgggttgtgtgatcttggagcaggatcgttatgtctcggagctatgacatttgctggaccctgagtgacgtaacaagcatgaggcttggcagggcaggcgcacatgtcagcgcacgcgacgcgcaagtgggaccagcaaacgccatttcgtgaaccttgattgatgcaattcatgtcgcgcagaggctccaaagcaaggcctgtcggaggctggcatgtttcgattggtcgatcaaacggttagagcggctgccaagttcagctgttgacagcaacagcccaccaacatgacgggccgcaccttcactaccgtctaggtcccgcctcacacctcaacttttgggactccctgcgaatgcttctgattttgatattcagctaatccgcagtgtgtttgagtgcattcagtctacatagtagcaccaacggctgaagacccgttcgaggatcgaactgatagccgtaagctgagctgagctgtacagcccgcaggccgcaggtcgcaggtcgcaagcacagccagctcgtagagcagcctcgtatcaaccaccgcgcgacatccgcccaccttcgccatcagcaaacaacacagacgactcagtccgccgtccaaccaagtcaccatgtctcacggtctaacagcccagaccaaggaccacaagctcggagccccgaagatcgatgaaccgcagctccaggcaggtggagggacagcttcgagctacgataaagcccgcatcgttgacaagctctccaagcccttcaccgagtacttacaggtcctgcacgacgagctcgaaaagcagtacaaactgggaacaccagagggtcaagcacgctggctcacagacgagcaacaatgttcagcagatgacgcgaaactgctccagggcggttcaatcacggccttccacgactatttcctctctgggtccgccaatgctatgaagccagcagaacccgtcgacgaatcgtaccccatctccaactacttcatctcctcgagccacaacacatacctcactggcaatcagttgtctagcgagtcgagcacggatgcgtacaagaacgtactcatgcgaggttgtcgctgtgtcgaaatcgatgtctgggatggcgagccgccctcagactccagctccgatgaagaggagatgcaaaagtacggtgccccaaaagtcgagaagaaaaacaaggacaagaaggagaaattgagtctgcgcaagcgtctcgaacttcgatttggtcgaaaaggcgcttctgaggaaaaggagcggtcgctatcgccctctggcaaaggagaggagaaggtcgaaccgtggagatcagattcctacgcgtacagagccgagcctagagtactacacgggtacaccctgaccaaggatctgccattccgagcagtatgcgctacgattcgtgattacgcattcaagacctccaacctgccgctcatcgtcagtctcgaggtgcacacctgccccgagcaacaggagatcatggttgagctgatgaacgaatactggaagggtctccttgttgatctacccatagatccttctcaaccctcggagagtgtcaatctgcccgtgttgaaggatctagagaggaagattgtggtcaaagtaaagcgttcttctcacctcaagccgcctccagcggccacatcacagccaactactttgcaagcaccggcgcctcctctccagcataccaaaagcgccgagtcggttgcatcatcgaacactactgaagacgaaacaccagaaggagagaagccggcgccaaagcccaaggtcatcgagacgttgtctaagttaggcgtatattttggtggctaccatttcaagggtctcgacacacctgaagcttccatacccacacatgtgttctcgttgtctgagaaggcattgatggaagtacatgagacgaaccccgcggggttgttcaaccacaacaaacatttcttcatgcgcgcatatcccaaaggcctgcgtctcaactcatcgaacttgaacccgtccgtcttctggcgcgctggtgtacaaatcgtcgcactcaactggcagcgatgggatggtggtatgatgcagaacgaagccatgtttgcaggtactcctgggtgggtgctcaagccggagggctaccgcagcacaagtgacgaagcaacacaaaagactgctgcggttcatcacaaccttgacttgagcatcgagtttcttgcagggcaagatattccacttccacctgaagaagacgacccgaaggacttcaagccctacgtgaaggtcgagctccatgtcgaaaagcacgaagagcgcaatgcggagcgcatcccaggcgatggcaaaggcagcaagcccgaatacaagaagaagaccaagacgcagcgcactaataatcctaacttcggtcgcgagattattagattcgacggcgtacacggcgttacagaggaattaacttttgtcaggtgagtgtctaatccccttttcctatcatttttccacaatctggagccgcggacgcaggccgccatggttgctccacatggccgcatccgtggcggagggcatggcacctcggcccagtacggtcagcactgcagcaaagttccaccgacattgcacacatccaacgagttcgtacattatcaagcgccattgtgggcgctgcgtcacacacagactactaggatcgggacaatgctgatggcagcgccatacccgtttggggtggaacactcgcttggtcgttttctcgtcttcataacgtttccgaacaaatttggaaagacggcacgatcgacgacccttgctgttggcgtggaaccagaagacgggtactggggcaacggcaacagtgtcgcgaaagccaccggcttgggtttccagccagtcaccgtttggcgtcgttgtttttacctcttgggacaatcgcctggacccactctgccgctccaccatggccgttgaccgccttcgtttatcacctcatctcagcatgcactcccctgctaccggggcccgggaaccgtccgatcaattcgatgaacatgcagctaaccactttcacctcccgacagattcaaagtcatggacgacgaacgtctcagcgacgatctagccgcctgggcgtgcttccgcctcgatcgcttgcagcctggtatccgcatggtgcatctttacgatgcgaatggcgtggtgaccaagggtgtgctgctggttaggattcggaagacggttagtatggagaggacgcaaacctggtagacagtggtggagcaatctcggttcccttgtgcctgaggctgatacctggtgcgctgtgtgtagttgttcccgataggccgacagcttgtgcgcggaaggctgctttcggaggaaaagggccggctgggcaggtatggcagtcagcggcggcagtggaggagcgaggttgcgttgctctgaggcgtgttaaggatgtggaggtgcagtggtgtcttggtaggcgacttgtagatgttaagctgccttgatcagtgttttaaaggtggagttggctctgaatagtacatgtcatggtatcacacatcacatgaaattacacataaacaggcgaacaattatgcttagctcccatagtcatcaatatcttctacgatgatcatcacatctccgtctcctatcttcactcgtgcacgtcacgtgggtaaaccttggccccgtagacaagaaacaagtgcatcaagttgcaaaactccagtaaagtgcagcatcctctcgaacccagtcaaacccaccacatgacaagaaccacgccgcacaatcaatcatcgtcgtgtccccatcatttcccagcaaggaaacaccacgcccgcgagtgtgacgtggttgccacacaagtgtataccaagcgtagcaagtcaagtcaggtggccactcggttccgaggcctgttgtgcgcgcgttccgtgcataggtgaggatgtgcatgtctcgcgtctgctctgcagagcattctcgattgcgggattgacgagcctgaatggtatgctaggtggacgcgtcgtggaggttgtgtagacgacgcccacgctgttgggtgggtggatgggttgcccgagtggaaaggtagcatgcgaatctcttgccatatgcgcttccatgttcagacatcgagattcgtagacatatcagaatgtacgggtcatggatatctgttgcggaggttgtacaatcgtatgcgggcaaaagctggacagtacggccgcgcatccgcttccgaagcaagatggatttcgcatgctgctaagggtgattattttcgtggttgtgcgttgcgtattccaggtttgtgggctcgtgtcgtcgtacaacagagacctaccgtgtgccatgtgtctgggtcctagtcgaggcggtgccaacttcctcgacaaattttgctctggtgagcggagattaaatggtatatcaatttgtgggtagcccttcatgatcttcacaactttcactggcgcgatacccagtgaatcagagaacacactcgactatttggtcagcatatcactgtgtcactgtaccgcagcgcgatacatcgttaacctcgtggcacatgagcagccaatatcctaaacggtgcgataaggccagatatcttgcatacgagcaaagcagagtcgtagtggcttccggttgtttcttttttggcctactaccaattaccaacgcctagtgaagctgttgtgatgctgttgtacctcatgaaaagcccgagagaagtcggggtaaatgacgtgcataaccacatggcgagttgcagatgccgtaacgttgtgagtacataagtacgatcaatgggccggcactatcaaccggcgctgttgcctaggatcacaaggaggtctggtgttgtggtacatgcgaagctcattgaaaacggtcaccgctgtttcgtttggtggtctcggcgggtacatcgcgtatccgatagtgaagttcgatgcggatgcatgacccaatcacgtcttgcatgggaacaaggtctgtttggtggtaggactcggatgcaacttttcttgttgtcggcatacatggagtggcacgacgccatgcatgtcataacttccgacagccaggacagcattagccaacgaatttgggtactgcatagtcatgtgctcacaatacacatgcggtgtgaggtttccaacgatcgatcgtaagttacttgaggtatgccatgcaacggcgtgtcaatgtagtgttgacgacacgcaagtttgcaggccgtgtcttgaccgttgagcaatgcacttgaattttttccgggtttgtaatcatatgttcgtaccgcaggacgttgtggactatgagcctgcatggtagacattgcgattggacgtattggatcgaggaggaaacctttcgcagtgtagagagtctgtctcgtttgtgggatgacccgaaacaattttttctttgagtgaatagtgtgccgagtacccaggagccgaatcagcagaagtacgaaggtacgacgatggtcccgattaaggcggtaacccggccgtcgggcaaccagaatctgtgtgacctggtggactggccattgttttgctcaattcgagcgccacgctgctcccaggtatcatgcctacatgctagaatgtcgggtcctgaagagtcagtgtgttatctcgctaggtcaaaactacgtaagacatggctaccagtcgagatgtacataggtgtcgctgtctcgaattgctgtacaacgaattggaggacaccactagatacgcaggatgaatgaggaagctggcagtttaggaactcgagtattgccaaatgatgccgtaactggatgccacaatggacgatttgtctttggaattatgttcaagataagctggtgatggacttgaagcattgcgatgtttggggccttataataccccgaacccaaattgcagtctcaatcaggcttgaagtcgaaaagatcggctattgaggtgtgaagttctgttcggtagtcttcccaggttcagctcagtccagaaatcagcattttgcttcttgtacaacaatcgaatgtctacaatgaaagctgtgataatagtaagaaatttgtcgaagccgtcagcattagctgcttcagcaaagacaagcgaaaccgagagtgtagccaccacccggacaaactgcaatgactgtaattgtttgtaccggagaatcacgataccacgatatcagtctacggtcacgttgtcgaaacttcgacgagcgtcgagtctggcatggtgccaacaatgtacagggattagtacctgccgaactgcggctggctgaaacgatgagtactcttttgcgaaagctcgcggagccttagctcggcttcctccatccgatcattgtgcaatactagtataatcgggagcgtcaggtaggacattgtgctacgtttggtggttgaaagtgccacaacgtaccgggactttggccgcaagatgagttcgttcgaggaactttgcagcagatcacaacttaaacagcgtttctctgatgcgtaagctcgtcagcgagtggccctgctgaaccgatctgcttccgaggtcaacaaagtcttagggatgccgactgttgtgggtcgatgtttgcttcttgaagtgtctgcatggcagtccacaataaaagggtccgtggcttgactagcgtccctcccagagaagtgaccagacgacgagtctccgcatcatctttgaacttcataaccctttacgcttatccgctctgcgatgataccttgctagcgcttgagtgcaaataccttgtggcctgtctcgacttcgagtggagctcttgtgcattaccattttcatcaaggtttctcgttgcgaggactcgcttgggtgctaactcgatcaacagagttccgagaacttgatcggcattgcagacgtgttcgttgtggcttcgagagaggggatcgtagcctgacctatcccagggtatcccgggcctgccgcttcccggcaccatggatgggacatcgtgtccgcgtatctaccctggagtagtaccgcatcgtgcatgcatcctcgattcgccatggagaacgatacacggtgactatagtctgtatgcataccgtacactcggtatgaggtcgagttctcagtccgtgagctctgcatgcaaatagatacaggcgttacaagcgtgctgcacgtccacaggaaattcgtagcggcggatagagtgtgcctccctttcgactgtggtgccgctcaacggctcaagtataaagtgtcgtcctgtctcttattcgaaaatcatcaacgttcagcctcgttccttgacctcggtctttactctcgttcaccatcgtcgctacgcgtagcccatcgtctccaaacaatagctcattgtccacgtcgttcctgcatctcaacccatcatgtgtcagcacactcctattgacaaggtcgccgttccttgcatgtttgacgtggaaggtatcttgaccatgccggcaagtgtttcagaaaccgaacacgcatctgtaccttagctaattgctacttcttcaggttcctggacgtcgctgtccctcctgtctcgagcgcggtgacactgtttgggtcattcctggcaagtgctgtccacagtgcggtactccggtcaactagtctgtttcttggtaagtttgtggtgatccggtttgccttgtgtacttgctaacttgcactgcacaggcgaaaaattactttcccgcgcttgatctcgtccctgcttttggcgtaacttgtgatacaatgggagtggctgaagcgtgcgaactcggagttgtttgtctgcattttccggagttcatttgggcgatatctgtaattgcaagcactggtagaattggatgtacttatattggcaaagtggagtaatgaaaagttcttccttgatcgcttcaatgctgatcgtatccaaacaaacgaacatggcacttctcatgagcattgtgtacggtctgagatcgacagcaacgtcccaaggcctgtcttgtatgatcgtctgcgggtcatcgtagaagaacggtgggacacaaaacatgataccggataacgaagaggtagggtacgtgtctgggggtgtcagtggcagaagtcgctagcctcggtggcagggagaacgatcaagtgtgtgcggtgtttgatggtgaccagtgtacacgataggcgaggagaggagttcatgtgcaagcccagaagagaagatgttcgagaccagctgggaaaggatgtcagagaaatggccgtgcggttcctgccttcaaatcgcgtactgccgcttagtcacgcttgcagaaggtgtgaagaggaaggcacaccacgcgaggacgtagtcacgaaagagaatagcatgatgaaacaacactttgacgagaggaaagcagtgagtatagtgtcaaatttggacgggtatctggggcgttaacagcaaaagagctcctgcttcatagacgaaacgattagaagcagtcgtacccccagccgccctccagtcctatccagtaacgcctgccgtgccagagaaatgctaagacgaagaatgcccgttgcctgcccttgatatattgtacatattgcgctttgatcaagcagcggtcgttatagtcgttaataatgcgcaagtgatgcgctcagttgccccctttgcgcttttgctgcttgcctccctgtcgcttctgctggggcgcttcttgaggttgctgctggggcgtgttgggctgctttttctgtgtggcttctagtggctcttcgagtgtcccgtcttgccgtttctgctgcgtcataacccatttcatcctgtcgcgtgtctccttcatctcctccacaagacgctctgcttcgcgctccttgtcgggaagagaggagcgcatcttttctgcctcggtgacgagtctgtccatctccttgcgatgctcctccttgtaggcgtccatcatgtgcgacaggtttgtctctgtgcggctcgtgcgtgacatttcgtgctgcagctggtcgctgatgatggcctggcgcttgatcttgtccgcatcctcgattcgcagccgccgcagctcactgagctcctcgttgatgtacttgagcttcttctcgtagccctcggtgatgcgcttgaagccgtcgcgcgccgtctcgaggtgggtgtcggccatgtgcttcatctcataagcgtgagagagctggcgttgtgtctcggatcgcgtatctccgagcatcttcagtgcctcttcggccctctgctcggctactttgcgcctgtgcacctcggcgtcgagcgtggccttgagttcttctagcttgcggtctttccgttcgattgctcgcgcattggtctctgcgagtacttgtaggtgttgtgtgttggctcgggtgtcctcggcttttgattttgcggccgacactcgctttgcttcctcctcgcgcgcaagcttctccaccttgagctctctgcgcagcctgtcgttctcggacgtgatcttatcgatgtactgtgacgtctttgaattgcctggggcgctgtggaagttggggcggttccaggccgcggctgcggttccatccgcgccgttgagcccgttctcaacggcgagagggccggatacttggcggggtgtcgtgaaggatggcatgttgctggcagtggatgggcgcggtggtgtcgcgtcgggggtgcgcaatgcgttctcgtggtttctggcggtgccgttcatgtcatgctgctggggagggtccaagttgaggcgggggagcaaaggtgctgtgtgcgggcaaaaagagttagcattgaagcttgtccagactcgataagagaaatgcgcgggtgaaatgcaagcaatgtgctgtgcgatgtaaatggatcaatgtttatcgaagctcggggttcagaacggcgcgcgacgaatgctgtcaatgcgccctgtttgggacgcaggggcatcaatgttcctggcttgcgctagccctacctgactggccaacacctggggcatcctttctccgccacgagaaatcccgaaaccgcttcgagatgctgacgaccattacttgaaagctgtgcatgggtgcgttagtgaccatgtgctaaaggtgcttgcggatctcaagtgtctcgtttgaacgagtactccgctgctgagacattcagtcttgttgcagccaccgacagacaattggtaatttgacgagacaaagcaaagttcggtgcgtctttctgacgagacataccccattagctctctgtgtgagcagcagcttcaccggctggtagatgttagctatgattaagaagttgtagtcattagtctgttggcggctgctgctgttgcctgttgaagagaaggccgtgcaaaggcttcatacatggaatttgcaagcgcgctccatgcttagtcactacagttttccgtttggctttcaccttcactttctcgacattcatcgtgaagtgaagtgcagtgatgccagtacctagagcgatctgcagccgttcaaaagtggggcgcgcagccctggcaaccgcccgtgctcccgccgtttatacctagtttggccgtgacgtacctcctagttcctgagccatggtcgcgaacaagctgattgcctttacacgatagaaatgtcttcacgttgctcaaaattgatatcaaactagcctggttctccgtactcttctcgcgcggctgctgaaactgtgcatgcatgatcctggccagtttcaggtatcgatgggttgcgaacgcctccagggtgcgccgctgtaacatgatcaattcaccaaatgagtttgatgcgttgtcatgttcaagaaaggagtacagcttttcatggctcctgaaattgttcgtgcctagatccattctccattgttcattgtctcctgtacacgaaagtctccaggcgctgctttgatcatctcgaatccactttgaaatgagggcaatcaatcatcattatagttcttctcggcaaagtaatcatgacccgaaaacatgctaggaggattcgggtaacctcaggtgtaacgatatatgacatggccgcagaatcaacacagccttcgatctgtcacgtcaaatattgcgaacttttgtgtgcaagggtctatacaggatggtactaaagagacatgatagggaaagtggctgacgtttgttgttgtggggacggagagtggtgctatggtctcgaagccaccaagactatgtggttagtacctaggcacacctagggacaagaaggaagtgatgaatgacaagacaacgatagactgagagtgagctgacggacagaccatgtgtgaacacgaacgaaatggatatcattccttggatatatacacaatcaatctttccattgctctatgacgagttctctgaacccttgaggatgcgcggcttcaatggctgctccgacggcacctcgttgttcctcagagcctcgagcttgcgctcgttctcctcatacgcaatcttcttgtacttctcgatgaccttttccatcgagacttggctgccggctgggacgttgtacggagatccgacattcatgagcctgcagctatgttagcctcaaatctcctccttctcttcacgcagtcgacgaagtttcatgtgcgcgagtaattttgtcaaacgtactctgggaacctcatctccacatggtcatgaggcgcggtgttgttgaagagcaccctgtcctcacccgcctgttcaaccatgcgcacgtgcagatcgttcatcttcgccaacttctcagacgactccgtgtatccgttgatcaagcgggtgaagaagggttgcgagtcgtcgctgttgttgcgcgaaacgtaccataccgcccacgcggcggggatggtcgcaaaggtaaaccagaagccgttctatataccaattgggtcagcctaagtcccgtcatatgttctccggtgcttcaattgcaagtgataggcggtagacgtacccccatgggctcgttgacgggtgcgtggccgtggtcgtgggcgtgctcatcgtgagcaaagcggcgctgctggcgcgggagagtacttcggcccttccgggcagcagtcactgctgtcctgcggagtgactgcattgtgtgaggattggcggtcgtggagtgcgccggaccttgcgatgctgagcttcgatgttgcgtcggagcgggatggcgctacgctggatgcggtaagtggcttggcaagattctttcctctctcaaccctcggaagccacctgcagccttctctcatactagatagtccgagaaggaagaagccggttcatgtatcaaccttgcgatagtagctctctttaagcatacgatggccttgcagtcgattgcattgtcaggaacgactaacatcacgatcaatctcgacgtgcaaagagcaattcaatcaagcacgagatgctgcccgacctccggtagatccaaggaacacgctgcatcgaaagggaagcgtggcttgtaaagtccggctcaacgatactctacgttggtagatgctacgatggggtcttaggtggtgattcaggctcgtgatgacaagactaccatacggtcatcccacgataatgtctaccagagcgatgatccgggaattttacttacattcgtgacgaatggctcatgagaagacagaaagcgcctacatatgtatgcaaaatctgatgacatgagtactcagtagaagcaacttcttctcactaaagatgctaaccgacggctgtttgattgaactcgatctgtttcgtgtcactcttcaggtcagcttcgacttggtcttcgcttatgtggcgatgcaaaagtcagaatcactgctgcttgcctttgcaggtccagctggtcacggaaagactgaacttgccgagcaattgggggtcataataggcgtgaaatcgctctcaatcagctgtgcagagatcaggacatcttggggtcttttaggctcggagacagggtttgtcaatcacgaaaatgggacgaagctcaggtaggatcgagttcacagtggtcaagcaaccggacccgcagccggaaattgagccaggcatggaaccagatgcagagactgcaacggttacgaccgcaccgatcacaatggcagatgcagcaaatgatccaatcgggttgccacctggctcacgcaccggctcagcgactattagtacttctagcacgctgggagcaccgaagaggaagaagcgtagggagggaaagacgctagcaccaccagaggcacatccgccttctcccgagacagctggcggacgagaattgcgaccccgcggctcaggtggcaaatacgtcaagccgcaagatggtccaactgaagtacctatggagtaggatagtaggaaaaggtcacgtatgctcagcgaggggaagtgaagtgggaaagctattccgtatgtatagcgaacttaaattagacttgatttactgaactgaacatgctccaagcaatctttgatgtacttgcttcttagtgaccacaagaaacaaacataggaaacacatcaggtatagtatcgactttacaaagcatagcattagaaagaatagtatgtatatacaaagaacaacaacacagccgtaccatcataacatcatcacgggtatcttcctcgccccaacaccacaacaccgccacaaatcgcaccatctactccaaaccaacggcaatcgccgccaacgcccagtccatgaagccagcgttcgtgtccagaatgttctggttgaactcactgctcgtcgggtagaagttggtcgcgtatccaaactccatcgtgaagccatggaccttgttcttggctgagttggcaaagtgcctcgagtacgcgtagtcgtctgatgctcccgacgtggcatataaaccgacggcttgcattgaagaatacgaacggccaccaactgccttcatcgcggcaaccgtcttcgatgccacgttcttgatgtttgtaacatcagcagcaggcgcatactccctgtacacggtgtcgccaacgggaccacgcttgccgtcgtacgcagcgttcatgaagttcatctgtgtgttggtgttctggttctcgtcgtcgccccaagagtacaagatatcaccagtcgcggagtggatgtccatgaaccacctgatcttggggaacgagtcgtacacgctgatgtggttcttggtctctggctccgacgccgcagcagtgccgtaaaaggcctcgctgctgggcgaagtcgaggctggcgactcgccggggtcgaagtacttgcggaagttccacaggaagtcgaagttgcggttgatgtcgactccaatggagctgccggaggagccggaacgcgtgttgcggttcttgcgccagagagagccgctggactggtcgtaggcgatgccgtcggggttgacggcggggaagaagacgataccagctgcgaggatagacttcacctgagcattggtgtatgtcttgcggccgtaggtaaggccggtaccggccttgttggcggcgagaaggtccgagatccagtagatgaggttgtcgggaccaccacgttcgcgagcgtgcataccagccgagaggtagaggtggtactggctcttgtccgtgccagctccaacgaagccagcaacctgagtggcgccgttgaaggtcttgttcggcagagtgatggtgctgacaccataggtcttggccagagcctgaacagcagagttgatctcggcaacgttcatgatgctgctgatagttgcgcctgaggcctgctgtccgagaccgacaggtgcgacggtgccggacttgaagcggtctccagttccaatgggtgcggtcgcggcccttttggacaagtcttgcctgtggattgagatttccggcgcaaattcatactccttggtgacatgagcgatttggtcctcagtcagcagggcgtggagagtaaagtgcccatcatcggtaggctttgcaaccggtcggcagccaaagtcgtacgtatcattgcggacaatgtctctgaagtgtgccgcagtcggcgccttgaagtgaacgggcagaaggtcggcaacgacaattgtgctctgaagaatcagagatgcaacgagtgagtacttcatgatgatggaaaaggaggatggatgtgcacggaagaacgagagtgaccgtgtgcctttcaattctaccgcggacatgggagacctatatacattgtttcttgtgatcttcaccagcctaatttggctgtctccaaatgaaaggcaagtggtctccttgcccataagctcggtatgggccgaatagggtagttactattgactcgcaccaccattggccaggatcgagatttgcgctagcctccaccttctgctttggtcacaacgccgtttccaagactccgacacctgcccagacagacttcgaggcgcgataaggattcatgcgcggcggcgccgggtgggctatatcgatcgacgcgaagaggcgatatgcgtagcctggacaacaattcgccggcgcccaggtccgtctatcgactccgtgaagcttgagatggccaagatgtagtcggacctattgcagcttcaccttcctcatcaaaagaagttcttgttcctggcggtatgtttcagtaatacttgatttcgatgagaacgtgatcgtattgtcttccacagacttgcacatggcgtcatactatccgtagtacatgtggcacagggagcaaagatccacgtgcacatttaacgtgagaacgaagtcactgaatgttgtacgtatcgactttccaagagttcaacaacaaaaagtaaaaagcgcatcatgctggactgcattcacacagcacaaaagagcaaaaaagggtcttgccgcgactcgaacgcggggcctctcgcaagctatgctcgggtttaaccctaagcgagaatcataccactagaccacaagaccgagctttgatgctgttgatgtatagatccgaacttattatgtttataaacacaattaaaataattcaaaaaacgacgaagtggggaaaaatggtgaggcgaaacatgacggactgtcaaaggtggggtagcttaggaacggcatgcgggagtaacgcgacgcgtctgcgagcttcagccaggtcccaattgctcatttaattcctgtccatgcccaatttattacaaactaagaactcttattaaatcacatcagatagactcttgctaccaaaaacaaactggcgattgtcgtggtgaatacgctacccgccggggccgtgcatcgtcgacatcatgaacgcgtctaaccgaagcttctggtcggacacgaataaccgctcgacatccttccatggcttctaatcgtagctatggacacgaccaatcgctctccatagccatccccaggagcgtgatataggcaaaatggtacggctttttgtgcccgagggtctgtactgcgatctgcgattcgtcatgtcaggtctaaccgttcgtaggcgaagggcaacaccctcttacgcgccgccaacccgatcctcttcccgcacgacacgcgactataggtttacctggagtaggtgttggattcgcatgtgctaccacatctgttctcgccctggttggccattcgcgtccaggatatttcttgaaagctgccgcatttttcagcgcggcgggcgtgccgatattcacgctcgacggatatggtaggcgagaaataaaccgggctattttcaagttggacaacatcgaaccgaagcctggaaagctatgggaaaggacaaagcactggacccaggaagacgtgggcataggcggagcgatatctctcacattcttagctttgaatcctcgagcccttccaggagtcgccggatggaggcggttcattggcgctgccactgtcggattcgcggcaggaactgtccttggatctccatatttcgggttggcgcgcataccaccccagacccaacggctcatgcgcgcagctgatgcgcatatccagcatattcagtataaccgtttgaaggaagatgcaaaagcccaggaggcgctctcgcgctctggtaagattgcttttgcgatctacacctggccaatatggagactttcgctcaacccttttaaggctgcttctgctgcttctgagccgggggcgggcgatagtccaagtgtcttaaggggcggattccagccgggtcagcttgcccaagatccccacgtaggcatcaacaaggaggagatggagcagtacaccgtagttcagattgaattcaacaagggagagttgaggggaccagatgtcgagcatggctaccgagcatacaaggatcgccttgcagaccgagatacaaacgctctacatgactggctcgaacagctagaagcgattcgacgagctacggccactgaagcgcaatacgtatggcaatacttggctgtcaaagagcacaagttttacactatggaagaagaagacagggaaaaggacataatgcggcgcgagcttcagctgctcaacaacatggccagcgacttcgcatcgcgcgatgctatactcgcttatcacatcgcggatgtgcagaagcggctaaagcagcctggaaaacaagaacctgtcacccagaaccttatcatccagactcatgcaatgcccgagggactcccagaagactgggaaaatcgctacagtccacatttgatagctgagcaggttcggctgaactgggccaggcagaaagagctcctgggctacttcgaacagagcagcagcattttcggtgacatcaagcctgagcctggctctatgcaagaaaagcagcttgccggcatcaagcaaaatgctgaggacatgaagaagaatgttgaagctacggagcgattgctcaaggacttcgaagaccagattcgcagggctgaagaatacacagacacagacgcagaagaacctaaatctgccgaaccttgaggctaccccctgcccaaagccctctggatgtggccgatggaatgtgaaggctctgttgaactgtatgcttctgtactggcgggtaggtctcggggctactttcgagtgacacaggaagtcacgatggtcctggacgatgtaaagataattggggagtcactcgaaacatatcagactgcccgactgcacgcccaaatgatacgtgctgaatttcatcatcatcatcatcatcatcatcatcatcatagcgcgccgtggcgctgcattgcaacccgggccgtcgggaggagatggacaattcaatgttacgaaacatgcggcgatgtgcagggcggcaaaccttgcaactcgatgcgctagcaaagtatacgtaggaccggaaccgccagcacacgcgaatcatttcttcagtagtgatctactcgaatgagcgatagaccaataacatcgaatcgtataacattacacgtcacacgataactaccgcgagaaggtatactttcaatgcaaaaagtgtgcacaaaggcgcattctcattcttccaattctatcatacactcgtctgtctcctgtcttacaactcacactccaccccttgactgaacttactatgtcgtttagtggaaaagtaattgccatcacaggcgcatcatcaggcattggccgtgcaactgcacgcattctcgcatcacaaggcgcttgtgtctctctcgctgatgcaaatccttccataaagaaaacagtgccgtctctaccaagcgatcgaatatattctacggtcgatgtccgagatcaacatgcagtcaacttgtggattggcaatacagtatcccgtttcggcaaactcgacggagcagtgaacatggctggtattctcacaaaagcgacgccattggtcgagacaagagatgaagattgggatacgagtttcgctgtgaatgcaaagggcgttttcaactgcttaagagcggagatcagagctatgaaacctgggggaagtattgtatgtgacttcacctactcctgtctctcgtatgctgatcgctactcaggtctcagcagcaagtgtcttcggccaattcggtgctattggtgccgcgccatactgcgcgactaaagcagccgtcacatccatgagtcaagttgctgcgaaggagaattcgcacctgaggatcaattgtgttgcacctggtacgcgacattcactttggaaattttggatctaagaatctaatgtcccactccctataggcttgattgatactcccatgctccgaagccagaacccagaagctgtagaaaaaaatctacaatttcccgtcatgaagaggagagctgaagcggaggaagtggcacatgtgattgctttcttgctaagtgaaaaggcatcttttgtcacgggtgctgtgtggaacattgatggtggatgggtgtgctaaaactatttacaaagtgtattcctgattaactcatttaaacggcttcgatccctggagagatgtgggtagaagccgtcactgacattggcgggaggtgacgtaaccgattggaccctgaagtatgctagacacttccgcgctcgctccgcaactttgacgaacagtttgattcttcgccatcttcaccagccataatcgaacacgacacacgaattccaaaaattgtattactagcaaatattcaaaatgcgatcagtacggtcaacagccgtgcgccggcttcgcgcttccatgaccactcaaccgtcattgccattcagcgcaaggcaagccgtaccatgcgtcttctgcgcgcaccatacacaaccaccgctcacacaacgacgttttcaaaccaactcttccgactcgaataaacgcgaagaacctttcaactcttcatcaacctctcagccaagcgcaccacaaacgcattactcattcttcccgaaagcgctaccaaacggcccaccaccagccgcgcccttcactatcgacctctccgccctcaagcgtgagttcctgcaactacaagcgcgcgcgcacccagacatgcatcctcaatccgacaaaaagcgtgccgaagcgctctccgcccggataaacgaagcctacaaaacgctgcagaatccgctgttgcgggcacaatatctactatcgctgcgcggaattgaagtcgccgaagatgaaactgcgaaagtagatgatccagagctactcatggaagtgctggaggcaagagagttaattgaggaggcggagagcgaaggagatttggtggggttgcgggaagaaaatgatgagaagatcaggcggagcgaagaggtgttggagcaggcgttcaaggaggacgacattgcgggagcaaaagaagaggcggtcaagttgacggtattggatcaatatcaaggagagtattgatgggtgggagaaggggaagccggttgtgctgcagcattagaggtgagcaagggataaaagaaggcatactagattacgatacggagagatgataccctactttttgcatgtagcaatgtctgtttaacaacatggtgcatcatccattcagacaagtgaatttggaagggcgcaaacacaatgtgcgttagtagtccaccaacaaaagacaataagctactcaagacctacagacagcctaaagattgctatctctgttccgcaacaccatttcacgcccatcggcgtcttccgacatctgacgtaccttcccttcccggccagcctcggcccaccacccctccatcaaagctcgccgcgtcgcgtttcgcaccctctctccttccctccaccatgtcacccacgtccttcacctccgccgaagccgtccccgacaaagatggattgatccacggcgtatccgcgcaagagctgcaaatcatcggcgagcaatgtattgacgcaaagaccagggcttactgtaagcttcgcccattttcgcagtatcgaaggatgtgtatactaacaggatctccaaggcccgtactccctcttccgcgtcggcgcctccctcctcctgcaatcctccatctcgcccggcccccttctgccctcgccccgacctaccccctctcacacatcctcactggcgccaacgtcgaaaacgccgcataccccgtcggtacctgcgccgagcgtgtcgccatgggcacagccgtgcactcgggctatcgcatcgggtcattcaaggccgtcggcgtggccacggacattgacgatttctgcagcccgtgcggcatgtgcagacaatttctgcgcgagtttctggcgctcgagacgccgatcttcatgtttaataaggaggggaagtatattgtgcggacaatgggcgagttgttgccactgagctttgggccggacgtgctcccacccagggaggagatgaggaaggtgcaggaggaggacaaggcgaagactgcgtagggagaagcatggtgggactaggaattcagtgtgtgttgtgttgttcgaaggcgattgggcgatgagcgcaggattttgacagcatcaaggcggcgttgcacgagaaatcaaacggcgggcggaggcgagtttgttagaacaggagcttcatagccggaaaaccatcccattcagaaaaccatcaaaatctctatatggcattttcttttaggaatcgcatgtatttcaccccgccagccagcccctcacacccccgcgtaacaccaccacacacatcccttatcggtcccgcgataagccctccccagctccagctccagccaacctcgtccctcccattatgcatctccgcgccccgtggatatggacattgacataatgcacgtttccccgcagcttgacacgtatgggcaaacaaaaacacccatagtccccgagcataatgtgaaagtttgccgacgtattctttgataacacgtacaattgaccaacgcgatgaccgaagccaacacaaagacccagacgcaattggactcggagcatttctcgccgtaccgcgcggatgggaagttggtgagtgagcgaattcaagagaagcgggaaagagggagaagaaggctgatcagacgtgtctagtatggattcgtatgtgtagtcacgggtgctacgcagcccgtgggcaaggccatagtgactgaattagctggtaagccttcacctttcttccaattctccgcgtaacgtctggaacaatcaaactccaaagagacaacttaacatcttggacccagaagtttactaacacccaatcccctcccccgcagcccacggcgcagcatgtatatacgcctgctcctcgtcgccctcagaaccatactcggagctcgcagacgccgtcaacgcgcaattcccaaacacaaaagtcatcgggtacccatacaacatcacctccgaggaagccacgctcgcactcatcgacgacgtgctgaactcctggggccgcctggatatctggacgtcttcaacgtcgcacctcggacccccctcgattcaatccaccagcccaaatgacctgctcaacgctttcgaaacaaacgccatgcccgccttcttcgcgctcaaatacgcgcccgctgcgatgcagaagaccacgccgaaaggttcataccccaacgcggcccccaaagacgcgccctatgggagtatcatagtggttacctccgtggctggcacatacggcggctgctggtcacccgcgttcagcatggcgtcgcatgcagcgctgggatgcgtgcgatccggcgtgttggtgttgaaaggtaccggggtgaggatcaatgcgatagccgcggggcagattgacgttggggtggatttggcggggggcgaggacatggagaagggccagtttccgccggcgcagttgcagggggaagatgcgcagaggcggctgattggattggagagggcggggaggcctgaggaggtggcaagggcggtcgggtttttggcgagtgggtttagtagttatatcactgggagtgagattcgggtggatgggggcgcgggggttatgaatccgattatggtgcctgtttaggagatgtagggttgatattgcttggatattgctaggatacatcagagctcgtctttgtatacttcctcactgccttcttggggctcgtcatcttcatcttcatcttcgtcttcgtccgccgccggcttcggtgcttgtttcttgtcagtacccatgccgcccttctcttctctccccttttcttctctgtccttctcctttttgacttctttctgtccttcttccgcatcatccgcttcgatgatgcccctgaactctcgcccctttggtgtgtcgacgagatctagcttccaaccctttcgtcctgccagcttcttcaagttggtcttgaacttctcgacgtcttttgggtctgcgatgttgtacttcttcatgtcctctttggacatttgcttgccgtcgctgcttgctacagtagcaacgaagacctctttaccgccgcccacgacgacgctcttctcgatgaccttgccttcgctgccgacgagcgctcgggcgccgacttcgatgcctccaataatggggccgcgcttggaagagccttcgagtccttcagtgacttcgcgaagaggattggagttcgcgtcatcgtgttcggcaatgaggcgctcagcttctgtgatcttagccgccagtctggctgccgatgctattctccagtcctcgacttccgagtcggggatgacgggctggcaggttatggcatgagcgaggttgtcttgaggtggggagaaagccacatcgtggcagaggcgtggggtctcaactatcatgaggtaggagcatgtgctggtctctttgatcatggcgatccggtcggcggagtgggggttgcagtggaactgtgaggtatgttagtagactgtcgttttatagtgctatcgcatttctcacctgcacatcgatctttcgcggtctgcctgtcaaatcgcactcggtgcctccattcaaccgttgcaccatgtatctgctcgatcccttgctctccagtctcggcaggtccagcgcactctccgactcatccttcacattgccctcgtcgtcgaatgtctctttgctgccctgttcactgcccagagtcttccgcgcatccttcttagtctccttctccttctggtatctgcccaggacaaagctgtgcaccgaagtgtcctcgactggtggatagagagacacaccccgactcggcggtagttggtgaaactgcttaacttccttcttgtagcagaagctgtagctccaccatccgctcagatagtatatgcagctgcccttcatcccctcgagcagctcccagccacggtctgtggcgcgcaccagctccttctcttcttcggcctttgcttcctcagcgcttgtcgtactgttcagtgggacttcctcgggtattgtcgggatgctgcatagatagcgctggccctgcagtacaacggcttcgtacgtatactcgagggcatcctcggcaggtggtatttgcgcgcctttttcacgctttgatagctcctgcgtctcctgggaacttggtatcgcggagctcgagctgggcgatgcatgtggcgataggagcgatgttgcgtcgtcctcggtgacatatgtgtcgggccatgtcacttcatactggacgaatgatcagcaccgatgcgacaggtgggactcgagcgcatcttacctgagggaacgccagaaggtcatcaaacacactgaaagcgtgttggcttgcgagcgcaatgcgcaagacagccggaagtgcccagaaattccgcatattggagttgaggtggaacaagctgtggagatgttcgtgacgtggagtcgtggagctcttgtaatcctggttggagccatctgtcacttccggatcatgttcgccctaaccgtattcgcccaatcactgagcatgcatttcccgcaaggcagcaccgaggatacctatattctattgattattttgtattcgttcttattgtgacaattgtatagtatattatctagtgaccagcgtccttcccagttcctggtctccccagtctctcataaatttcaggtcaccggcactgacactcgacgtcgctacaataagacgccccagggtaattccctataagttgctcatttttgtcccttcttgaggcccaaacgccaaactcacatgaatacagaagaaatgtgatgacaagattgacctccaacgcccgctaaactgcagaatgatgtacaatagaatatgctgcgcgcacaacagttgggatcaagtcaagtgcctaatgctggagcttgttccccaccatcgtcgtgaagctgtcaccggtagctcgagggttcattccggacccgacgtagaactcgcacttgaacttcaagcactccggagtcttgttgtgctggtacacctgcacgatatcgcccgtgtgtaggtgcccatacacggcgcggcccttgtcgtccactttcttcaaatgcttgccgttcacggtgataccgtgagttgctgcagtccagatcccgatcttcagcccttctaggctcgtccagtccttgccctgttgagacaattcttccacggtacccttgcttggatcggccgaggagtagaagaagactacgaaaccagtcttgggaattcgcgtatctcggctatcagggtaaacaaccgtgttgttgggctgtcgaccgaaggacgtcttactctgatcgagattgatcatcagacccggagcgaaagaatctggtgtcgcgatcatcttgcctagacgttttggagggggcctaatgttcagctcggacggaagggaaggcacatcagctgctggagatggtgccgcggcctcgttggtggagagttcagaggtgccgctggtgtcggatgcccgtacagtatcttcgtacgcagatgcaccagcctcggaatcccttcgcgcagtaatgaagttatgtccgctcaccctagaagcatactccagattgtgggtgctcggatcggccgggtcgtaaaataacgatgccgttaacggcaagctgatctggcgctttgaagccgccggccgagccttcggtgtgggttcgctgatttggctaggaatcttcgatccttcgtctagcgagctgtgctgcagcatctcaggtgtctgaggggtcaccggcatagcggggctctgggttctggagattggcgagtgcggcgattccatgttgagttcgcggaccatggattccgcgcccaacaagctcggggacgagaaacctccatcaagctgtacattgacggtggacacgttgtgctcagcgccacccactgtgttgctagtttggggcagcgcggctcgtggagaagaattgggggcttcggcgggagacagagcggcgtgagcctggttggtgagaataccagaactctgcaaggcagattgaccgatctcgccgaacaatcgctgacgtccagatgcgggcatcactctgaagctttcgccctcttcaatcggtcgctcggagcgaaaagacgcatctgtgctgggatcgcggtcgcgaacctggttccgagggtacaacggatccgcgcgcactcgcttgggtgcaaccatttcaagcaactcgtcgtcaatgtccgcctcttcgtcagaaccaggaaggtcttcttgtccaatactcaattgcgacaattgctgtccagcatcttcggactcatcttcctcaacaatggactgcagagttgggtcagcgggtaagacagcaccatccttcaaccacgggtggttcaaacattcccgatctgtcggacgcaatgctggatcggtctggagcatgcgggtcaaaagatcaatacaggcagctgaagcgcctacacgctgaagaggtgctgtgttgagaggtgtgttcatgatgttgttgtacatcgcctcaccagtctggtcagcaatacccctgaaaggcggctcaccgcacagagcgttgaagaggacaccaccgaaagaccaaatgtccaccgatgagctgtaggcgtggtattgttttgcgcctctcctgcgcttggtacccctggagttgttgtaatcggggaagacttccggggcacagtacaggagggtgccgcaaaaagttttcaggaatgtctcttcgtgctggacgaccttcgacaagccaaagtccgacagctttactacgaaagggtcgatgcttgctatgaggaggttatccggtttgatgtctcggtgcgtgatctttgagcgatgcagatagtttagagcgcttaacgtctgctgtgccatcatcttcaccaagggctccttcatgggtcctccttggttgaggaatgcctggagatcgccgtgtcgcacatactccataatgatgtacaagtactctcccgcgtcgtagtactccacgaattcaacgatgttcggatgccggagactctccattatcctcatctcgttgtcaatcttcttgtcaagctggccattcttcatgaaacggcgtttctcgagctcctttgcagctagcaatcggccttccatcttggtcgcgagttggtggacagtggcaaaagcgcccttgcccaggacgccgacgatgttgtacttctcaccaccatcccacttcatggcggggccggtgtactgtctgctgacccgctggatggcattggtccggtcctcaccaggagtgcactcggcgatgaaggcccgaagattctcgcggaagcggtccatatgtgttacccgcgatggcacacggacgatgaacttgatcatgtcctcttcgttggtgctctggatgcagatgatcgagcctgaacctagcatcctgatcttagcaaagcgttcgtccttgcacttcaagagtgtgtcgtccacgatagtgccgtttgtggacatgtcctcaagcatcaatataccgtccttgttgagatatatccgaaagtgctggttgcttatgcgctttccggagtctgacccgaagacgatatccgcactgttcgagtttctgccgaagataaagcccagctgcttcaaccgtagtgtgcgtgcggaggtcatgcgtagtgccagatcggcgcctgcgcgtgagttctgacccagtctctcgcccttgtcgttgatgattatcgtctcttgttcttcgatcgattcgtccatggaatccaaagcatggtggaacagcacgtgctgcggtcgaaaccccgccgcatgctccacaattcgaatcgcggtcggtgttgctggatgaagaatggctaagacgtccgcaatgtcgccatcgttcaggcccgagttatttcgtccgagtcgacgaggatcaagaacttgctgcgtcgcaggttgcgtctgctgggagtattcttcaggcatcttgggtggattgaatggtgaggggaatggaagttgatgagatggtgctttcttttggagaaaacgttttgttaagtcgggttgggcgagcttttgcgggggactggacgttcctggagggttcgaggtgatttatagactagagagcgggcctgtgatagtttgcaatgagctaccgcacggacacggtgatagtcgctgggacagaagagcagcctaatcagctgatttccggtgcgaagtcttgcaagcttctgttgtgttaagctcgagtgaatctcaccagactgttatcactggcgcctcagcacgcacaatgaaaacagtacgcgattgaaccaagagcgactatacgcctttcgtgatatgtgatccaaatcaatggcacatatgagaggggaacagtcactgagcgggggaagtgaagttcctctggttatcctcgctgtccaatgctagatcttgcccgcgacttcccactgctgctcactacgaggagcacctactcgagccggggttctgaaaatatcccacaattgtagtcctggtactcttgcgcgacccttgcagctggtctatgaatgtgtatgaatatatagtcgatttgagggggttcagaacgggattccgggggcacgaagtccagtctaaggcgattccacacaacgacgaaataagaggcttgcgaaatgtgtaaagagcgcggagaggcaaaggtttgcctgtttaaaaggaatgggaggggaacgacgcgagggttgccctaggaacaggcacggctctacagttcgtcagctcatagtcggcatgcgcaaagcggaaggcagcgactgcaattgcgataaggaaaacaacacacctctcaagcaggaccagacgagcaccaaacgcagaacagccgtttagagtgaaagagactcgaaagtgagactttctggagagtcgttccgccctagtacgaggcgccttcccgcgtcattggtcaatccgctagccgtggatccaagtggggccccgacagtcgggtgggtactttcccaggcagccatcaacatcacgcgtcacgttctgcaccatgacgcgacgcgacttactattcatctatgcatgaattgcacgccctctttgaacaactttttattacattatcggaggagataggcactacaaaatggttattttttcccagtcatagtatttaaagggattccgctcccagtccattgctccatgcaggtagcagtcgccaataatctcgaacttcggcccggttatcgtgggctcatgatccgtctcacgtagaacaaatggtgttttgcctccctcaagaagaaagattttgtcccccacctgcgtattagcaggtctgagtccgatgtgttgcctgtgttggctgtattggatgtgttggcggctcattatcagagtacgcgagatagtcgctgtcatgatggatctgtcgatgaccggcaacaacgctcgttggtagttgatgtcagctctctggtggaggcgactatccatatactgtttaacgccattgaacaacagtttttgaacaaggaagagaatatttcaatgagtgtggagacaggctagattccaatgcccatgtaatgaaggtaagctcatcttcagatctggctcgtcgagcattgctgccattgggggtcttgcatataacatctccacagatgagtcgccaaaagtcttgccgaaaaaccgtattcacctcattgtcgaattttgtcactgtcttcccccagtgcgagagagtatcacgccaaatttccctgatgtctccaccccattggatctcacaggcataatctatggatcccaatgctgacccatgcagcgttaatgctctcccgccgaagagatgtattgtttgcggatgcgctgcacgatcaacatgatatgcactatacagttccgtagctgccgctcgagcttcgtagaacaagccaccaggtgccccccaatcgggtacccaagatggcaagtcgtcccgaaattttcttccaaggtcagtactgaagacggagagattgctgttttcacgaatgcacacaagcgttgcccgggaatagacctcaatttcgctcagagtgtagtcagggatgatctctgtgctcgtacctgaccttgcaataaggttgagaagtgcgtagactttgtcgcgtggatctgtagctctcctgtcgcgaaattttcggagcaattccagcagcgaccaatctggttctaattcgcccatgcctccagagtcgtggcgttgcgttttcatttgcaactcttcgataccaaggatccggttgcagcaatccgcgaggaccttcgcctgatccgtggatagtcttgtaacggattccgagcaacaagacgtactgtggtggatatagggacccgcagcacatgcgaatagcgacccaggtgcggacatcgtcccatacacaacgagaatagtttgtgcgaccgctatctcttgaaccgtccaaatacgagaccaccacggtgtgaacggaggttgcatcatctttcgaagtgcctcaataagcaatagctgatctttatcgtctttctcaagcgtgatcctgcttccttctatctctttgtgtctatgctcgattctcagcatggtcacctcatccaagtgctttgcctcacccagctcttgcaagagacagaaaactcgatatgccgccaggtctttgcgatccttattagaagtggcggaggtggctcgcctggctcaaagtgcaaaactctaggaggttcatgccctcgtgctttcccatcaaggcggtcaccgagatatacaatcaccaattgacaccgctcgtatattaagcgcatcatctgcgcctgagttgttctttcactgtcatcggcttggttgatgcacaacgcatcaacccacagtattgctccatgaggctcgtccttcaatcgctctccagattgacggtcaccggaaatatcctgttgttgagggatattgaccgcttgacgttcttcgaaccccaaacatatgacagcgcttgatagtctgtatgcggttgactgcgctcgaggaattcacatcatatggggtccgtccagtcgcctggtaagagccggactaaccgtatccatccgggctccagtatgtgtccgggatattcgacatcttccgggtcgcggtctacgctcttcggcgataagaacattgctcgagagtggagaggagagaatgaactgcggtatgtcgcgttcagctggggcctagaggtgtcttactgatgtgcgctggtcatgcatgcaccgccacgtccccgcaaactgcctgactgccttatcgcatctctgcagtattaaatttaacctgagcatggcgaatcttccaaggcacattagctctaatcacatcgataggtaaaacatgccctaatgaggtgttccatttgtactctgagagatcagtcttaaccaattccaccaaatcttcctcactgagcttctcgagcccgagaagctcattgcccgtctcattatacgcagatttatacttcccactcaaaaaaaaacagccttgagttgcgcaatcatcgtcatcatgtggaactgtcccgaactcaagtaatctacagtcctctgtatctcctccgtagtatcgattctagtttcagtccactccggcccagcagtcacatatctcttccctaacgcgacgagcttcttttgcgtaaggatgatttcatgcaggaacttgacaccgacctcgctgatactaagtcaagtctaacactgcaacatggtgctacagtcatcaagttcaagcacctccttcctgcatgaagacatggtgcaccaatggtgaagcacgacgcggatatgcatggattctaaggtatatggcatcctcaatcataagttcgatcgcaaaatgtatgtgtctagctgtatccgatcatatcgcttacacggttacttagaacagaagaacaagtgcttacccaactcaaagacagtctgaagaacttttttcccctcataactactatacacaattcagaaaccagtattcaagctgcaatcatcacaaggcgcaaggctgagccctttgcgccaaatacgaagaggcgtccccaagcgaggagtccacgtcacatatgccgccactgcaagacacctccaacgcagcacagccagcaccttgaacttgtccaaatgcatatcccatcttcatgacattatgccctccccctccacacccacaacgtggcaaatcgatatggcccacatcacaaggctgaacccacgccccacacgtccagcccaaacagtgaagctgtcgagaacgcatcttcatgcccaatgtgaacatgtattagaacgacccgtccatccaagactcatacttgctgtgccttgcgacgttttcttttgctttcctggcgacgcggactgcggaaagatgttccgcttatcacatcttaccttgagcatggccctgttcacctatctcaccaccaccctatgatgattcgtaggcgtcttggtcatggcgcgatgtcttcgtcctccctgcgcaaagtcctgatttgccagcgacgcagccatcgacgacaggcatttgtcttggaatactcttgctgagggcgcgaaactagtcctctagcgatgcgctggtcgtgtgcgctggcatactgaggccgccctcttagccttacaaggcacctagtgccctccacacacgtgtaaatcttcttacttgggtttcacacaagcaggcagcgggcggcggtgcagctatgactcgatactggccggagcctcttgatgcgctggcgaccagcgcagagccgcggttcgagtatggcggcgatggatgtcggtcctgaggtcctgaatccgagtggtcaaaattgtggttgcaaccaggtttgcggtgcagactcttgttgtactatcattttatccttgtagttgtgctggagctagagagtcggaattggacttatcgcagactttacccgagtgtgtctatgttggataatggattcgacttaccaggaatggtacgagcctttcgcagaggaccatgacgaggtttgtatgatgtagacgctcgctgaggaatggagaactgatgatactatagatttatggtgccagtgaaagagatgttaatcgagctggtcaacaacgagaccagaatacaaacagcgacacggcgtcaagatacctcgacttcaacctagcatcaaataccctcacgatgccagacttaccaccatcactgctggctgccacagagaactatccaacggtgcccaagttacgatccagtaatttacgacagcttcgccaatgcattagcagaagacgacgaagtgtacaatcgagccgcggccagtatcccattctctttccatcatcgcagtcttcagtcaccacatatacccaacggccttgatatgtggaattggacgaaagtttttcagaaggctctccgtctcaaaggatagactcagcgatgggaagcgttgatggtctttccgagctagctgatcctgtgttcgcggaggactgcaaggtcgatgctggcgaaccttcacgctctttacagtaccatttaatccaaatgaagagcagagcagaattgaaagaaacaactctaccatcgccctctaggtccgtaaacccaaacccaccatcacgaacaatactgatagcttacctttccccagcagcgaggataaccgcacactatcctgccacctctgtcccgaaaaacaatacaccggaacatgggcccaccgcaatctaagtcgacacatggaaaccacgcatgccccttgtcccgcaccagacggtgtgaaacagatccgttgcagccacgtcaagtgtgagaagacgtttaaccgcaaagacgctcggctggtccatgagaggaagagtcatcctgacttgaaccggtcgccgccgatgaaacggaagagatctgaggatctgtagtgatatatcgggaaacccggcactgttcaagcggatatgacttctatttttaccttaactttttttttcttttttgcgatcctgaggataggattttggcgttcgaaggatgcgttggggcttcctgtcggcgtccatggtgtcttgggtgaagtcgtcaagccatggtgtacatcatatgcgttcttttgttatactgacactctcacaactatttcggcgtcaagaatccggggttccaaaaataaaatagacaaccgttgaaccgtgcagtcccgttgatccaagccgtgaaacaagtcagagtgtttccccacacacgggatcgctcacgcagcgcaagggagccaaatcgcgctgctggggctagtagtcgtgagctcttgtgacgcgtgtaagaagacctccgcgcggttatcacgcccggtgctaattcgaacatgtccgaacgtttcgcaagagctatcgacgaatcgtgggacactaccagagccgcggaggttctttaattagctgggtccggataccgatactggtgcacgcctattttgccaccatgaaaagtcttcgcggtgtctgactgacgtggaagaccccaaaggcggttctcgggtttggcctcgaggctcacgggagatacgagaccgatgggagaggctggtgtgggtgagattactatagctcggctagggctcttaggatcgataggtcataatccttgactttggaagacatgaggctcagccgcggggctgcgaagccgttacccatggatccgcctttgaataagcgccataccctgcactgtgtgttacgtcgcatcccacgtcaactaaaactgacattgcgctaagtgatagttgctccagaagcccgatacgtttgaggtcagatgcctggattgtggaggccgcaatcatgcggacgcacgtagtacggctttttcttcagagtaggtgaacgtgattacagtgtagcactgtttgggcctcctcaccgccgtttcgcacgcaatgagcgtattcgtcctttgatgcattgctgcaagaggtgcatggcgcagattcacttcttcgtggtctgcaaagttggtctaggatcgacaagcgaagaggcgttgtccgccacggttcgagaagggcagtcagtccaatacaatggggggcgcacatgtcagacagcccgtgcaacgccattgttccacttcaagtctattcctggcatgtaggtactcttctggccatgatgatcatgaaaaggtccatttgaggacttgttttgacggtccatgttgctccgtctgatgcttcagtagtgtggagaacactttatttgtaatggtaaaagcagcgcaccttctgttcatcttgtatacgttttacctgcagggctgaacaatgtcattcaaatagtgctggaatgtgccaagctgctgctgggactgggaatcgagctccagccacttgaagacttcccgatgcagacggtcaaccggtcgaaaataaggttatgaacgagctcatgcggggcgacgcttacgctctgatgctcaatgctctagtgcagtactcgtcatacgtacccgtcgacggggagtgacaacttacctgttggtcgagagaactgtgccgcagctgttgctaaacacaagctctgcagaacgctgcacgatcaagggttgcattccttttgtttcaactttaatatcaataggctgagagggaaatccctggggcgggcagcgatatccgactccaatcaaggtaaggaacgggccgagattgggtcggccccaaggtgttacgcgaaggctggccccgaagcagacgcgcaatccgggcggtaaccgtatggccacgagcgggaagcgaaatcacttttttatctgcaactttgtaacaaagctcgtcatgtccctttctggagcctattactcaaggcgtgaggtctttgttggcttcgcttgcgcgcgtgtgggtgccagtgtctgagatgccatgcataatgcttaacatggcacttctctggtggggttgagagtttctatcgtctacaccagagcatacactcagctacctaatggccgaggccagtgcgtatcgacagactgtcgttggtgcaagaccagcaaagcagccacagcaaggcgctgccgctgagatttgcgagtgtttacaagctctattcagacaggaggaaggcggtcatcccgcagtcgggattggctattccatgaatacatcttttgcttctagtgcgttcgaagctgtctgagagcagaaacatcttcgctgtcggttgcgcgggcctaccgaaagacatcgcgatgtgcgtaccctgacagtggctgtggaggccacctggggtcgttgtttctatccgaatatagctcggaggttgctgattaggtcgcagcgggaagagacagccctgcccgtgctcctttgtgtctgcatgatggtaaaagtagactaaagctcatggagaatagcgatgtgatgtgacatgtcgtaccactccgactggggtcatgattgagtcgagcaatggcaccggctcgttcattgcctggagagtcggtcatcataacggtctaggacaggagttgctcgtcgtacagctgcaacatttcaggcgtgcctttgagtgaatccggccaacttttcgcagctcttgtgtaccctaacatcattctatttctacaaccccactgctcgcctggtccgtgagtagcggcttctgactctaaagttcgacgatagcagacccaatttatttatcttcctgagttcctcaacaattggaacgagacaccctcttgaagtccattcagtgacatctgcttttgtgagtacataaacaagcttggtgttgcaaagtactaacaatgtttgttgctagtgatctgtttaggtcaatatctgaacttgccattattgcattgcactccatattcgtggaaaacttcgattcgcctgtccaagatcgaccgagtgttcgcactttgtactgccaaaagaactacacgctcttgtaaaccctatcaggcctggtaaagggtatctttggccacagtgatcagatatcggagttctgcggccccattgtagaaccacaaaagaccacagactgtagctcacgctgaaagaggtgaagaacaatgagtggtagtcgggagcgtgttgatcaaaacatgaactactattacccacaggagagagtggagcaagggtggcaacaacagccggacacaaccaggcaaggacgcggtcagagttggattggcgactctgcagaaactgctcattgggtgaatgcggcaccggtcgggtatcagtcaagcactcctggagaagggtggaatgttggaaccaaacatgggtttgacaaccgagctgttctgggccagcaatatccccaggtagcgtcaggctcgacgtctgccgagatgtcgatgaatgggaacctgccgcaacagcaggcttttctagacagatcaggagtgttgcttgggtctgatgtaccctaccagttcccaccctacaacccgaggttcgtaaaacaccagtttggtcggcatcatcgaagtgtgaacgagacggctaacagacacagtccacaaggtattggccatggttatgacagagtttcgaggtcatatataccttctaccgggggtttcgaagatccaagcaacttttcatccgacccagggtaagttcacgtcttgataatacggggcattgctgatccattgaagcagacaatcccatgagttctggggcgaccattccgcagcaccccactcgccatactcgtatagctcgtccggaatagagccatactctccgccacctgagcttcatctaggcaatgtgaatgacagcgtggcttgtcctcatggttgtggaacaattttgactggtgttcatgcgtttggaaacctgacccgccatctcaaaacgaaaggatgctcagcctccgggaaagcaaaagtcgagcacttgtgtcaagtgcatggttgcggcaggaagtattctcgatcggacggctgtaagtaacacctctaatttcttttcagcctctgaaggccatgttgaatccgacgttattgtttcgattgctgaccatactccccacagtaagagttcacatgcggaggcgacacggtgctggtttgccacagaaacccgggctgctcgatcaaagtcatgatgacgagccatgattgtttgttacgatagcacgttgtcatgttttgcgcttttagtgcaatcgtggtcataccgtcgctgtcgggtcaagtgctggcttggcgtggaagttcacgtgaaacgattttctttggtatttatagacaatcttgtgctgtatcgatgttgctgttaagaacttgcggatcaaggacacgtgccatcgacgcgcgtcggtaggcgtgtgtcgtattgagttgcattccaatcgaaactgaggcatcttgagtcgtatgctcataaatttgatagcgatgttagcgcaaaagaatgacctacttgtgttaatatgccgtctcgtgttgggtgtggtggtgtggtgtaggaaggcaagttgtgtcaaatggctagagctaaaacgcccgaaagtcatgcctgccggccacgttatattagcttcacaaatcggggcaatcgagcaggagcaacatgatgcaaatctacatcttccagcgcaaatgtttatctcgaagagcagtcataaatatttttaaattcattggtgtagacagtaaggtcttaatctgcgaccgtggccatgagtatatacatcttagacattaagcatcaaggctctgtgagataataggaaaagtatgtgcgacgtcgtcagtggtatagcgtaacgtagatggtcaagatgaaacgaaacgcccaaaaaacaacaaactacaaaaggttggacacgcatgccctagtaggagatcattagcgattgtaaagtttgtgaaatcgacttttcaaatactcgtaactcgcccgccaggtccggtagatctgtacggcctcaagttgataaccgactccagttctctcagcatgttggtactcgcgtctcgctgttcacgtgctgaagcttgtcggaccctgtcttcttgtatcttctgcatacgttcttcacgcgacattgtggctcgagttttgggtatcgcaatcgcttcgaaaacttcgtcgtcggagttgctgccctggtcgctcgatggcgcactctgctgggggctcagtaagtctccattgagggcgcgcagggcatcggacggactgccttcatcaacggcagtcaggccacctaagcttggaactggcgagcgcaagccactggatgcatgtgaaatgcgacgctcttggcgatctatgttgagtaccaatgcggtcttgcctgcctcccaggcttgcactaggctcttaatgtcggcaccaatagactcatattgggtcatcaaatgtcgcccaagttcatgaacatcttctgtgtcttctaggctcttgttcgtttcttctcgaagtacctgcatcttggcctgtagacctctgataccttgcgacaggcctgacagcttacggaccgaattgcgcaatttctccttgccgggcgtaggcgtgatatgagctggtgagggtataatgaactgctcctcttcggacaggatgttgttcaagttttcgctccactgtccagttgggcgagccagacactgcatggagtctaccacggttgaccaccgagcgaaatcaggcttcccaccatccgcctcgagagccaacaaggagcacaaatagacgcgacggagggtagaaaggcgatattgcagagtgcgaagtgccttcagggtctcgtgatcttcgaattcagtctcagagtagcccaaagccgcttcctgcagatccgggttgctgatatcgtagacatctagatacttctcgagatcatcctccaggatcagctgctttaagactccacactgctctacgaagattgggacgacgtcagcaaaggcggctcgcagacttcgccgtaatcgctgacagcgacgagactggcccttttcttcaatgcgcgagattggcggtaacggactgctcctgtggagcgttagcggtaggtcatataagcaggcttctacggccgaagcggccacctacagtctgtagccccttgagacaagctcgacttcttggatcaatgcgagcgcagatgacgtcgaagcctcgaaagcttgcaggtttgtgaccacggcagatgcgccctcgactgcctcttgtctcagatactgcagccactgcctccgcgtgtagccgtagacggctgtggcaacggaaacaagcagcaggaagaccagcgaccatttccctttactgatctccggctggcgccgcaaccaatgtacaagccaaaccagggaaaaagccgtcgtgcctgtgagtgctgctccagtagggcttatcgtcgcaaccttgaactcttgtgggccaggaccgccaggggaagcaaagctgggtatggttgcggttcgcaaaccctcctgccccccaagaagttgagaggcgactacgagatagcgaaagtgttccagaaatcgctcgttgtcggcgcggccaagacgcgaattgactgctttctgtcattcatgttagcggatgcgcctggcttggagcatgtgatatcatacagagcatgctgtgtggattcgtgaaattgagccgtgacgctcatggattcgtatggggtcaggcagcctgttgcgtatcctggactgcagcgtagagggtcctcgtggtgcgaagctgaatatctcgggtgaagtcgatgccgtgggggacgacgggcgggacggtcctctaccttcgcctggtgcttccgttagttcccgatgcatggctatgatagcacgtgcgagggcgtataccttccagaaactcggccagcggcgaatcgtcgagtatcacgttctccatgttggcgctacctcatcgtgcgagttcgatggtccgtcgagtgtgcgcttcggtgcgtcgttcctgctccttctgggtgtttgcggtcggattcaggtagagtgtcgagcgttgatcctgcgaagagtgtggtcgtgaagcatcaatcgtgaatgaggtttgcggtgaatgtgaaggtgtacgtgaaagggagggcacacggtggttgcaagtgacccggagatgagctgcggagttgtggccatgtgattggcgacaggggcggcttcacccatctggggcgcctgccacggcaagcgagacccctcggatgttcgacgtcaaacaaaacaacccacccctgtttacggatacgcgcgcgtcaacgtccaagtgtatctgcagccttgccgttgctatcaagaggcttgcagcgtacctgcagcctggaactttgttctgcatgccatatcagccgttggtggggcatcacatggatactctcgaatgaaaccactgccacatccgacgtctcccgcgaagtctctctgtaccggacggctgtcgtatggccgtgctgacgtgccatggtataactgcagcctttcggtctaatcttatatactcgtggtatcgttaatctccagcatcttctacctggcagcctggcgttaaggccatcatgcgggcacagtatcaacctggcttctaggacaccacatatgtcatgagagattaaaacttgctcctggactcctcagacgaagcctctcctatcgtgtgtctaattacagtaataggagcgcagcagtgcatttccatggcatgtagcgcacgggcccatgcctagccacgttagttctcccgcgccggccttccagttccaccacctgtggaccaccagcacttcaccccagacagtctgcgtatcgacactgctaataataccgcgaacgatcctcgggcgataatttacggacgacttgctcatcttaggcacacttcgtctttgcgcgaccgacatagccgaaccgaacgccagccaagcttcgcgaactgcacccaccgtcgattcaaccatcaatcaccggatgctccgatatctgtctttgtcttagcgattgaaaaagacactgttcagtgccatacattacacaatggctgcacctgcacttgttgaagagcgcgagctggctatcaaccccatagttggcaccagcgtacaacacaacaaccaggtatgctaccgcgatcgacatcataattgacacagatcattcgtggtgtcatcgtctcttattatgcgcctatgcaatctcacacttggcacaggtcatatccaacattcgtaatctcaccgcatcgctgttcggagtcgctgcaggcacactcggcctcgagtcacatccaggcttcattttctacctcctaggcacgcttgtcgtctctgtattactgttcgccctaaaaacagatggaaagccaggcgcatacttttacaggccgctgagcgatctgtggttaggcgatgtgtttggagggcttagtggctttgtgcttacatggacactgttctacggattggtacgggcataacacggcaaggattgaaagatgaggcatttgggaagaatataggtggagcttgtgggacagttatctctatcatgagcgcacgaaatgttccagctatcagatgcagcgaaagggcgaatgagacaatacctctgtgactcagagacgccgaagctatatgcatcctagtagaagatgttggtctcatttgcacggctgtgtacttcacgagaagttcacgtcgggaactttacatacaacagaagacggcatacaatgcagcgcccagcctttgatcaaagatggccaaaacacatctggctcctttcgaagaatactaagtagtacgacatgttcgaagcactctatgctgtagattcatagcgcagcgtccgcgaccgcgtgaaatgagaaccagaccagctcttccgagtcacaaatgtcttgaaagtgccaaaatttagtcttgtagtgaactagccagtcagcgtgagattcacgcggtttacacacataccttggcatttgtcgtctgtgcttgcttaattgatttttagcgcgtaactgacgcgctttcccaccagaatcgcgtccccgcctccattgttgcctcgaacatcgcacaacacccctctacaacttcctctcttcttctcgtcgttgtcagcttgaaaatcctttaatcaatcaatacatagtcaacagtatgtgctctcaacatgctccgcaaggtcactcagctaataccccacagtgcttgaggcccgcctagaacaagccaacctgctgaagaaggtatgccaaactcgctctacctgaaaggtacttcatctaacgacagtatagctcgtcgatgctatcaaggacctggtccaagactgcaacttcgactgcaatgactccggcatcgccctccaggccatggacaactcccacgttgctctcgtctccatgctgctgagatccgaagccttcacccccttccgatgcgaccgcaatatcgccctcggcattaatctcggatccctcaccaaggttctccgtgccgcacagggcgaggacatcttgaccctgaaggcagaggacgcgcctgatgtcgtcaacctcgtcttcgagaatgcgagcagcgacagaatcagcgagtacgatatcaagctcatggatatcgaccaggagcatcttggtattcccgagacggagtatgcagcaacaatcacgatgcccgcggctgaatttcagcgtatctgcagagatctgagtgcactttccgagtccggtatgtttttttcccacagggcacgatctcggtgttgggtcttcacatcgtcgctctttgcagcggtgtttgagtcagtgtttgcgcattccggcagccaatgtcagcaatggatgtttgccttgcgtcagctcgcctctttcgacaccgatcacgcacgcatatagcacatcaagaaaaaggactaagctaacatttacagtctcgatcgagtgcacaaaggagggtgtcaaatttgcctgccagggtgacattggctccggctccgtccagctgagacagcacagcagcgtagacaagcccagcgagaatgtcgaaatcgatctgactgaacccgtctcccttacgttctccttgaagtacctaacgaacttctgcaaggcgagcgggttgtccgactcagtcaagctctgcctgtcgagcgaagttcccctgcttgttgagtacggtatccagaacaacagctatctgaggttctacctcgcccccaaggtaagtcacatattcagttccaaactccgaataatctctaacgagcctagatcggtgacgaggagtgattatgtaatgacttcatttggcatgagcgatatgttctcaagaatcatgtgggggattatcggcgcggagtctttgaaatgcataagaagcgtctttggttcactggtttggcgtgttggattagcaaaagacgcgcactcggaggcgctccgcgcattagtcgcaaaagaaagggtccatcagccccacccgcctttttcacgtcatcgcgcgcgggaacagataaggaaatcaacaaagtacaacacagcactctgcgcgcctgttttgaaacatccctgtgctgttcagactgactacagttccgatcttacggatatggcctctgccgaactcatcccagacacgcgcgtgctcgcaatcgccagccatgtaagactcacacgcacacagcgagaccgaggcttcaactaacccgcgacaggtcgtccatgggtaagctttcccccacgcgacagtgtgccactggctgaacatgtactgaggtatgtcggcaacaagatggcgacgtttgtgatgcaatccttgggctgcgatgtgtctgcaatcaacacggtgcactacagtaggtatccttcaccactacacgttttcctgaagtatcataatggctaaccatgacaggcaatcataccgcatacaagcaggttaaaggcacgaagacgtccgccgaggagatgctcaacctatacgaaggtcttcgccaatcgaatctgacaaacttcgacgtactattgaccggttacgtaccgagcgccgaagccgtgcaagctatagggaagattggcagagatgtcaagttcaacgctggcacgaagccaggaagcttcttctggggtgagtagggacacagcgggtgcgccacgtagggctgacagggacagtgttggaccctgtcatgggtgacaacggcaagctctacattccagaggacgaagtacctgaatacaaggcactgctgcgcgaggcagacctgatcctgcccaaccagttcgaggcagagtaggtcgtcaaccacatcagccccaggactgccaaatgctaacacatgtgcaggctgctctcagacacaccgattaccgatctggaatctctcgctgctgctatacaagtacttcacaagacgtatcaggtgcctcatgtcattataacttctttgcgcctaacacgagacaaccacactctctcctcaagggcaccttccaagcccgtgtccacttcaggatctggcccacacaccccatccgaagcacagtcacttgatgcctcgacctcgcatccttcaacatggccaacatcattatcgtccgaacagtcacaaaacccagagataaacctcgaagaggtggagaatttgaccattattggctcaaccgcgacgtccgattacaagccccgcctgtttaggatagatacccctcaattgcctctattcttttccggcaccggcgacatgttcgccgccctcacggtcccgcgccttatcgaagccgtacaagccacgccagaactctcctccaaacccagttggcgctcgccagacgacgtccccgccgaagaactccctctcgccaaagcagcccagaaagtactcgcatcgatgcaagcaattctcaccaagacaacggaaacatgccaggagaagatgaaatcgtacgacacgcgcgcagcaaaagaaggacgaggcgagggcgacgaggcggacgaggaagtggcgaagaagagacatctcgcacttacgaatgcgagcgaagtcaaggtcgtgcggtatgtcaaggagttgctcaacccgcctaatctggagcgtttcaagccaaaagctgtgcccgagggagcaaaggttccggaccatgttggagagaggcaggcggatgaattgaaagtgctgcatttgggcgttgggccgaagggcgagggtgcggtccaggtgcaggagggagagacgacggataagacgctgaaaggtggtttggagggtgaggttgagacggacttgaaggagagcgggttgaaggatgttgagccaaatgtgttggagtcgaaagaggcggaaaaattcaggggagaatcatcgaaggagaagccatagctcgagagtagtatcgagggaatgctttgatatatgctttttgatttatgctacttcgtattgtcgtacaccttacgctcatgctttttatgcagtccgtatgctcatgaaatgtttagacctctatatcatgcttcgtcatttcttttcttcctcaatgtagtctcttcaagccgcagccgccccaaaaccccccgtactcccaaacccgcccgctcccctcacactctcctccaacttctccacgactactacctcgggcatgacaatcttctccacaatcaactgcgcaatgcgatcccccaccttcacctcgaaatccgcatccgacagattcgccagtataacgcccacgggcccgcggtaatcggcgtcaatcacgcccgccatggtgtcgatgccgtgtttgttcgcaagtcccgagcgcggggcgacgcggccgtctacgatcaatctcgcatcagcaactgtcctgtgcagtgtggtatggaatggtatgagagggatggaactcacacgtcccgaccggcacactgatactgatatccgtgggtaccagcgccctccccctcgccggcaccaccacatccttggccgcatacaaatcatgcccagcggcgtacacgcttcccttggtcggggcgcgcgccttgtcgctcagcagcagaacttgcaattgctgctcggcgctcgcagcggcgagtacgctgggcgcaattggcgcggggggttgcagtgcggccatgtcgattgcgctggcgagcggcgtgggcgttgcggtgcccgaagcggttgttaggggcgaggggtcgattacttttgtgcgttttgggagcggggagtttgggagggagggggggtcgtgggttacggagggggtggcggcggaatcggtggacatctttgaaaggagaagggagggaggtttgtttgagaaggcggtgagggtcgggatgtgttgttggaggggttggcgcgtcgcgttggtggggttgtggggaaagtgcgacgcgtgggcacgggcctcgagggtgtatggctttaggttcaaatgtgtagaatttagttctttggaattgagacacggtcataatggactctccttcatgtatgctgcatttatccagaagaagagaacttgcgtttgataggcatcgggcagaacatgtgacgagaagtaatcgttccgctcttgcatgatatgattactcgagatatcgatagaatcgtgatattggtaccgcctatcagacttgggctattttcatctacagcttcgccttgacatcctctggcttcgcaacctctaccatcgtcttgcctgcgtatcttagttagctctccgttcaatcgcacgcaaaacatccacttaccaatgttctttccctcgaacaaccccacaagcgcttcttccgccttcatcacgccgcccttgacaatcgtctcttgtcgcttcaacttgccctctgatagccattgagcgagctgcttcttggcctctgggtacttcttctcaaagtcaaatacgacgaaaccctgcatccggatacgcatggagatgagcatcatgtagttctgcaattgtcaatacggatctcatgaatgaaagtttacacataccttcagtccctgcggcttcttcttgttgtagtcgctaatcgcaccacactggacaaacctcgcgaatggcttcgccctgctcaacgcgagatcgaggatttctccaccaactgtaacaccacgttagcaaagccaatgatccccctcttcaacacgcagagcttaccattatcaaagtaaacgtcaatcaagcccttcgtagccgctctaaacttcttctgaaagtccggatccttgtagttcaacgcctcatcgaagcccaactcctccttcaaccaacgcactttgctatcctccccggccagccccaaaaccgtcgcgcccttgatcttcgcaatctgccccaccacactccccgtcgcgcccgccgcgcccgaaacaaccacaaaatcccccttcttcacctgcccgatatccaaaataccaaaatacgctgtcaaccccgtcatgccacacacgcccagcgcatccgtcggcaccgcgccatccggcaggtccagcggatcgaggtgtttggctttcaacacggcgtactcggtccagccgcacatgcccgtggcgtaggatccgacggggaactttgcggattttgaggcaacgatcagtccgattcctgtgccgcgcatcacggcgccgatttcgacgggcggaatgtacgagcgtgtggggttcagccagccgcgcatggctgggtcgagggagaggtagagggtttggaagaggacttcgtcatctttgagggaggagggggaggggatggagtgctgttggggcgtgaaggttttgccggcttcgatggctgcctgggggcgttctgcaaggtggatggaggtgtattgtggcattttgaaggacacggggtggtactgcttcctactttttttctgatgagatgcgctcttgtatacgcagctgaggtgaatggaactggcgagatgtggtataaggcagggtgacgatgacgaagcctgaaactcaacggtctggagttttacaataaatctcaatcctatttgcactgtctacgttgcataccgtgctttcaggaaaacgccgcgcggagccgtcgtggagtgaaagaaggcggagaagtacctcggctcggacggacgtttcctctttaggcgatagtgcaatagttcggtgtagctgcctcaatgtcagcatcacgtcaacaacatcacaaaccactcgagagccagttgcaacattcaagtttgcttcgtcaccttatgcgacatgtgattgagttcagacacctgccacttgctactgataagtccgcctcgagaagtcgacgtccgccgtggcaacgggctaccacatgtctttgcgctacgacatgggctgtctactgctgcattgtatgagacatggtttgcacatcttcctgggccaatgcaatatgtcggagtattgcgaaactctacaatatgttgtgcggggtgctaattcgttgctcgttctcgctatgtgagtcgatttgagcagcatcgaccctcaatgtcacagtcttagtgatggagttgatcatcacgaaattctcggacgacccaaacgagcgagaacaatgacactccctctgggttccttcgtcaatctccttcgatgcaatctgaccctgaagatcaacggcatatggcctggtctgtctttcccctcgtgagcgtccggtatttcgacactcgtaaaattgattcctcgactcatcgactgttttgagcgatgggatacagagaccaaggagattttgtccggttggtccgcaagtcccaatgatggcgagagcagactcgacgtttgataaagtgtaggacatgccatatgttgggtcttcaacgacttcctggatgacgaatttctttacgaggacgcttgtgcgcacagcacctacaacggtgacagcaattccaaatgaaaggaacgctataaccatcagcttgcggccgagtggcatgctgagatcatgcaacatccatgaaggcatgataaggatgaggacgtctgtcgcgagaactatggatgatgtgctgacagtatatgctcccgcgtgaacacaagatccaataatgcgacggtcccagtatttggcgatcggattgcattgcattatacaagcaagcggcgcgccaacggcaaaacaagcgttcaggcagagcatagcccacagacagtagttgatccagatattcggcgagcgcagcttgatgagcgtcaagatgaacgataacttgacgagcgcgagtatgggattgtatatgatggagttcgcatagttccactgacccgatgcaaattagcaagcatgacatatgggtggcagcggatgtgaataccttcatcatcaatatcggatcgatggcaccttctggtatgttccaaacatgatagccataaaaggagctaattatttctaacaggataccaactatggtcagcgttgccaataaaaaagcgcaataaacttacatccacatgtagtgaaggagagcactaggttcagagcctgtacccacagctatcagctgaccgctccagatgatttctaatatgaacgtaccgttgctatcacgagcagcgtatcctctgtctgtgggtcagtctacggcaattcgcctcgatcctgcgacgtacctagatcatactttttactccgccatcgagtccagacgcgaagagctacgacgaagacgcacaggacgctaggaacagcggccataactagacagacgggttgcaatcctcggcttgccattgtcttgatagacttgcgcgaaaattacacgccataagttgtgttctggagactatctcggactaagtatcgatgctgtgccgttcctcctgaagtgtctggcacgggatatggtgtccgggccgcctgccaaccttctaccgtgctgcacactttgaagccaagctgccgtaaaccaatcgggaagcctccttgccgagcggagtcgttgttgagaccgcgacgggaaggcaaaggatcgcccatctggatctcttgacgcgcttggaactgaacaacattctctctgttggatgccttctcaattttgcatcgttcggccaaacgaataagagattagacaagctgagggtacaactctcgacaagagttctgccagacttcaattgagtctgagggcaggcatggcagccagttgccaagcgttgactgcgccgtaagaccatcggaaaaataaagcgactatttgggaatacttccgatgcctcacgccctccctcatctaccctcgcaagctcgacgaaccaactttgacacgataaccatggctagggtgacatagacggggacgcgtgttggcaatgttctgcaattggtcagagacccgctgaacccgagataatggtaacactcaataccaagataaccagcttgccggtgcgcggcaatttttcatcatgcaattgtactgcagctctgggtgggtctgtagctgtgcctcaatcaacacacctgcctaccctggctgcatacattgctccgcatgggtggcgtgttaagagaattgttcatccagcaggtgcactccttttctcctgtcggtccttcttgcactccgccgcagcaattgtttttccaatgtctatctgtggaatactgtttgttttactttgcggcgttcgtgccaatcctattgttccaggagatctcgattctccaattgtaccagccgctaccaccgtaccgaccgtatctccagcaggcgtggacttgttcccgttcgaagcagttcaattcacagaagaagttcttgaaagagcaagcacacaatccaattccgatgtcaatatcactggtctgttcggcttcgatgacaacactgacatacatctggaacaactaagtggagcatgtaaagtcttcccaggggatcagaattaccccgatgctttggtatggtcagaatttgaccacttgctgggcaatgcactcatcgagactacaccagtcgctgcgccatgttaccagagctcgggcatgtacgacgcattgaaatgtgcggatatctcagcaagattcaccactcctgatcttcagtaggtgacgcttctccgcaatatggaaattcatttaacatggagaatagcacaagcgatccaacgtccatgatgtggcctctcttccaaggacgtacatgcatgcctacaaacaaccccaatggcacttgcacgctaggcggatatgcctcttactccattaatgtcggaaacgtggcgcagattcagctcggcgtcaactttgcacgcaatgccaacttgcgcctcgccatcaagaacacgggacatgactacattggcaagtcgagcggtgcgggtgcactgaacatttggatgcataacctcaaagatatacaattcgtggagaaatttagtagcgatgagtatatgggcccggcattcaagaccggagctggtgtccagggctttgagatactggaggctgtcaagggacaacgatgttaccatccttactggaatctgcgaggtgggtcatactttacttgagacgaacttccactgacgtttatgtagacggtcgggttcactggaggctacctcgcaggcggtggtcattctcctttagcctcgatctatggcatggcagctgaccaagtcctcgctttcgaagtcgtcaccgcagatggccgcttcgtaaccgcatccaacagcatcaaccaagacctcttttgggccctacgtggcggcggcggctcaacatttggcatcgtcacctccgccatcgtcaaagcccatcctcggatccacgtcacaaaatccgtcttctctttccaagccgcccccgacaactcaagaaacttctggaaagctctacacgcctatttcaagcgcttcccgcagttcacaagcgcaggcacatattcgtacttctttatctggaactttggcacgtcgctcgacttccgcatggcccctttctttgcgcccaaccacaccctctcagaattccacgccctaacgaaacccttcttcgacgacctcgcagccctcaacatctccgtgacgcccaacacaaccttccacgaggacttctactccgcgaataaagacgcctggggcgcggacactctcggcgtaacgtccctgcggcaagccacgcgcctattccctaaaagcctgtgggtgacagatgagaaattcgaagagtttttcagcacgattaggaacacggtcatgtcgggccacacggtactggggtaccagccaagcaacccagggaaccccgttcaatgtcgacaacgccgtgaatcctgcgtgcggaaacgcacaatcgttccctcatcactgcgaacacagtgccagaaaacgcgtcgcccgcacaacctcaagaacgcgagcgacacgctgacgtacgagatcatggcgccgtggcgtaaagtcgcgccggcgagcgagggcggcggcgtgtatttgaacgaggcggatatccaggaaccacgttggcaggaggatttctacggggtggagaattaccccaggttgttggcgatcaaaagaaggtgggatccgcgggatgtgttttatgcgacgacgggggtggggagtgaggcgtgggaggtgcgggatggggagatgggggtgcagacgcagaatgggcggttgtgtcgtgtgtaaacgctcattgttcagaattataattcatctctcgcctgcttgactccaaacgtcgcgcctccctccctgataaacttcttctccgcctccgtactcacccgacccaacgccccgtttcgatgcggatacctcccgaaccgatccaatatctcccggtgttctttctccgccttcaattgccctgcgagcatcatttccgaccctttacgcccggccacatcgctcttcgcgtctgcgagtatcccatctacaagcttgtgcgcctcaatgtcttccgagtgcatcagcggcatgtacagccacatgcgatgcgcaatcgagtgcctaaactgcggacgcagatcgacacgcttatcaggggataataatgcccgcgagagattgtacgccatggggtcgtagtgcgtgtatactttgcgcaggccttcatccgtgcgatagatattccgcggcatttgatcaagtagaatggctaggctcagcgccgtccatgccccgtcgtcacccgcacgctctatctcatcgacgaacggctgcgcgctgggctcgacgttctcgggcccaatggcttcgagcgcgtgcgcgaaggagtcgcggcatgtgcgatctaaggcggggtctgatgagaaccagcgctgaagtaagctggggtcgagttctgagccggtggagtcgacgttggggagccagaggtctgtgagttgcgcgtacagtgtagcgttgaagattgttgggtgaagcttgaaggaggacatggcgcggcgttggggaacgtgggatgatgctgcgcgaacggtgagtcgagataggctggttagtgaggacattaagaagagggtgcggagaggcgccatcttaaaagtgtggttgttcacatggtctcagatgcggtgggacggtaccatatttgtttgttgaagagcttcggcgcgtcggagaccgagtggtgattgtgactaagcgtgctgaagaacttcggcggcgggttgcaatctctccgtcaaaaacttatactgcattgttgaaaagttcaatcacggaatgccacagtgtgaagtcgcgatctggaaggctgatgaagtagctgtgggttgcttcgatcttcgtccattggcggcgcgtcgggctctaaggcatgcgtggggaaagaacgacatccactcgcctctccactcgtcgcgatgaccaactcacgtcgaagatattcacttaagaggcatcgaatgaacagcaagttgagtaagcctcgcggtacttgaaaatgcgagaagaacctacgaaccgttaacttggctcttcccctcaccctaggattcattcgtccgagaatgtggggaaggcctgcgtactccaagcaccgtgcgtctggcatcgcgaatagctacaatggtgaatgcaagcatatctgtattctttccctctcttaattctattgtcaacccgtcttcgaatttcaagtccgctttccgtgtgtttgcccaacaccactaagccccacatgtacaccatcctcctactatgcagcttcctcacatccttcattctttacactcgctacaaacggcgtccaccaccaggaacacaccatgcacctggcccggcaggtcttcctgtcctcggaaacgctcaccaacttggtcttcaaccacaccagcaaatcacagcctgggcccgcgaatatggcgagctgtacaagatcaggctgggctggaatgattggtacatgatctgttcgcccgaagcatgcaaagagatcctcgacaagcagtccgcgcacacgagttctcgaacgcctcagcctgtggcgggcgatactttggctgggggcatgaggtttttgttcatgccgtatggacccgagtggaggaagttgaggggcatcagccataagcttttgacgccgaatgttagtgcgacgttcaagccgagtcaggattacgaggcgaagatgctgctggaggagatcttgaaggggagggatgaggagagggggaatgaggttgggtatatggcgattagaaggtatactgtcagtgtgattatgactagcacgtatggacggaggatcccggaatgggtaagtgatactatcgtgtatgtatgcagctgaagaagactaatacttggtaggactgcgatgaggttcgcggtatatacagtctgatgaacgacttctccctcgtggcaaagccaggtgcatatcttgcagatgccctgccattcttcggcaaacttccaccaagccttcaatggtggcgtaaaggtctcaagccactcttcgacaagcaggcgaatctctggatgtccttctggaacgtcgctcaagacgcaaatggagaccaagcaagcacccgagtgcttcgtgaaacagttcatcgaaaccgactatgagaagcagggcatcagcgagcttcaggctgcgttcctcgcaggcagtatgattgaagccggaagcgagaccacctctgctgctctcaacacggcgattctgtacctcagcgccaaccccgaagcgcgacgaaaagctcaggccgagctagacaaagtcgtcggatcatctcgctctccatcctttgacgacgagcaagatctgccatacatccgcgccattgtcaaagagacacttcgcatgcgacccgtcaccagcatcggtacaccgcactactccaccgcacctgtaatctacaagaacacttacatccccgccaactcggttgtgtgcctgcagcaataccccattcactacgatcctaacgtctttcccgaaccagattgcttcaaccccgatcggtacctgacctatcccctgggctcaggacactacgccggcggacccgcatcagcacgtgatcactgggcatttggtgctgggcggcgaatctgctctggcgtgcatctcgctgagaacagcatgttcatagtgttggcgaagttactgtgggcgtttgacatattgccgccactggacgaagcggggcgagaagtgagggtggacacgagtgatgcggcctttgactaaagacggaagtatgacgtcggcaaaggaatacaaagtctccatggagagttagaagtggggagatcaaggagacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccactttgcgggtcaggtgttttcacttggaattacgtctgttctttccgtccttttctggaagcgcggctgcctaaacaaaattactttcgtttgttgtttgtgtacaagcccgtgctccttctgctcgtgtttttccatacatacaccactctccacttgcttcccatcaagaaccatcctgtatcttgcgcgactcaaccatgtcatccggatcatcaacctcgactatggacacgccgccagatgcgccagcaatgtcttctgcaccgctacaacccgcgacgtcgtctgcagcagtcaagacccacgacgactgcattgcgacatcaccttcaacaccactaaccaagccggagcagcagcagctgacgccgtctgactgtcgcacgctgaaaaagatactggacgacgctaacggttctccaccagcactatcacccgccaagaaacaacaggacgggagactgctcagtgttgccgcctccgagaacggaggcagtgatggcggcaacgaagatgaagttcagtacagcaagacgcagtacggatacggcgatgagctggaggcggggtatgaggacgaagatgacagcatggagctgagtgacggagacctcaacggccatgatgcggaaggaagcgatgatgatggcgacacgattgaggatattatgaacacaccgggcacgactgctcctcctgctcggccacagcacctcgatggcatctatcagcacgaatctcctacctgcgacgatgcggagatccgagtgcagcgcgctgcaattgaggaggccgtgaagaaagagcgagtcaatcaggagcatgaggaggcatttgatgttccatatgattctgactacctggacgtggcgtctatcaagaggcaggatgtttcactcaatctctttgttgattcgttgttccagacagcgcagattgcccaggttcaaagtggcctcagcaggatcgaagaagatgatgagacagagtttgagctagatgtaagtgcttttcgatcctcgccactgacaattcactttactaacccgtggcagcgtctgaatgccaacgaacgccggatatcccgccggttcgctccagcacccatctctcgccgggcctcagaggagtcacttcccttgtcttctttccaagccacacccagttcccgaccgactgtggtagctacaccaagcggacatcacctcgccttcacacctacctctacgatccccaccacgtcgttcgctaaaaccttgaaggacttcaagaagtactcaggcaaagagaattcaccgtctaagagccggcgcaatgcctcgctgccggaagagattgctgagcttgccaaagaagccaatgaagaagaggatcttgagaagtaccgcgagatcgatctcgcgcccatggaacccatcatggagagcaagaatgcaggtgatctgatcacgtttggaacctctgcaacttcgagcatcctcacaccaccgatcgacgtcatctcccctacacgggttgcacagcggactgcttctgttgatcagactagtgcagttcagaatctcttgctagcgaagtctcccatagacagcgaatatgttgacaagtccaaaactaccaacgtcgaaacacaagcaccaccatccgaagccgttgctgctcttccttcgttgcccgcggaacagcccaaagaagataaagcagatccaaaagatgcggatgcgacgcatggctcagaaggcagacaggtctcgcttttccatgaacccccgactttcgtcaaggtcgtggctttgctgcccgagactatgttctgggtaacagttgcccccgtcgtgaagtacagcagcatggcctacgaagctatggtgtctcaattcacgaagttggagttgtgagatcattcaatgtcggaatgggatagtagatagatggtctcagttgttatttaacaacactatgtattgagactatatcccacctttacttctcacacacttcccccctccacagcatccaacctcaaataacttggccccggcaaatcctcactaatatccccccacgcactccaatgcttccacaccaacttctgctgctcaatctcatccgcaatcgcaatcgccatgtccgccacactaatccccgtcagtctcccctcaaatatgtccttccccacctgctgctctccctccaacaccatgtcatccacactaatcttatactgtcccgtcctctttcccggccgatacaacgcactcggactcacaaacccccatctgaaactcgtattcccatcaaacatcataaacgccgtccgccccgccttgatgaaatcactcgcctgatccttctccctaatctgcttctcgtactccgcaatcaccctgccatcctcctcgctctgcctgccctctctctccgcaatcctcgcctcgcggtatcgtcgtaatgccgtgcccattatacccagccgctcctccatgtacgcaatgtgcgcgagcgacgtcgatatggcgcgccggtacgcgacgaagaaatccgggtggtcgacgcaggagtcttgagttccagggatgtgcaggctgcctgcgccgccgacgaagaggaagtaggacgcgggggattgtttgtaggcgaggattagtttgcgggttgtttcgaggaagggctggtagaggagggccatggggccttctgtgtgagggccgaacatcgaaaccaagatatccagtccttggaaagattccgcaagttgggaaatcgatacggcgtcgatgtccacggggcgcgggatgtagcgcgcgtgttttcctagagcttgagggttgcgcgatatcccaacgactgtatgtccgcgcttcagcagctcgacgctgaggtaggacccgccgaagcctgcgggtccgattataccgactgtgagtggcttcgatgctgtcatgatgcttgaagagatggggtgtattcagaatgtgtgttgtgtcaaaggcaagagctcaggcaggctttgggtaatcacgacatgcttcaacatctaaatccactcccgaacaaccatctaggctaaacatgcaattcgttttactgcagtatgcaagtcccatagtgagttggggtatgcttcggggtagtgaggggaagctatgtggggctgcatgcagggacggcggggactagtgtgcagggcaggtacacaatactggagcgtagttggtgatgtcgatgcaatgaagctctgaaagaagtgaatatagcatggcggacaactatgctttcatcggtgagtgccttattctgagtgtttcgttgtcaagatgctgatggttgcaaaggccttggggccatggggtatgcaatggcatcgaacattcgcaagaaaataccaaagcaatcgatattatacataaacgatatcaatgcatcggcatgcgagagatttaaagtagagtatagctcttttggccaagtagagatcgtatcgactgcgcgggaagcagctgagaacgcgaaggtgctgataagtatcgtgccaggaggcaaagatgtcaagacagtgtatttggatgagaagactggtgtgattgcagcgaggaaagatgaaggtagattgatgctagaatgcagtacaatcgacgttgaaagcacaaaagaagttggaagaaaattgaaggaagagggattaggcacatacattgacgcaccagtatccgtacgtccaacttccaccaacattgctattccctcaactaacaaacacacagggtggcgtcccagccgccgaagccggcaccctctccatgctcatcggcgcccctcccccggatcccacatcactcctcccaagcaccctctccctcctcggcacgccctcgaaattcttctacctacacacccttggtgccggcctcaccgccaaaatctcaaacaactacctctcgggcacaatcctgctcgccaccgccgaagccctcgccatcggtgtcaagcacggcctcgaccccgccgccctgtactccgtcatcaagaactcgacgggccagagttggatgtgcgaccacgtcctgccgatccccaatgtacagacggagtactgggtgccgagtaatagcgggtacaaaccgggcttcaagacgcagatgatgctcaaggatctggggctggggattgagggcgcgagacaggtgggtgtggagccgagtatggctgttgcggcgatgaaggtgtgggagaaggcagcggaggatgagagatgcagggatagagatgggagtagtatttatttgcatgttggtggaatgttgccggaggggtatgaggataaagggaaaaagagggaggatgggacttgggagtttgaatgatgcttgtgtggcttgttgaaaagattaaatatagtagtacgtttgggtacatgttacaaggcgccggactcccatgtccaaacagcgtcgctaaatgctcgttcttaatcgtgaaccaagtttttttcttcatgatgttgatgttgatgcgcgcagaatagtactgccgtcatccccttccccatagatcttgcaactgttgaagcgacaaggttgaagaagaggattgtaaccgtcatgagtcatcgttttccggcccgtcatgatccgtcaagtcgtcgctcattatgtgtaggatttgtgaaaaggtgcgacttctccatcggcccattccttccatgaggtctgcacagtgcagcagcgttctgcgtgctgccaagtagccgccttcaagggcgataccggtgatgctgaaaggtccgccattgcagatgaattggacaatcaatgaagcttccccgaatccgctcggtggttgggcgttgtttatgagtccaagctgaccgatggaaatccaatctactatatccagaagttcgatacagttgtcgttgatcccgcaagccatcgaaggtggcaatgtgaagatgtacaggcccagcacgagcgctgcatgaaataatgcaactacactgtgcggattaacaatatcagagactttccggtcgaacaaaagtttgtagatatgcgcagcgtgcaacacagatcgtcttgctgacggagtttgcgaccaggctgagatatcttcgagcgcattgaccgcaggttcagggcccgcacgaccagcagctaactcaaagtatcgcatgttggcaccgaggatcatacatgacgcatgccaaagaacagcagagttcaagtcggcagtgcgtagcgcatcgatggatgaagacgagagattgaccaaaagcggaagtatatcgcggctacgaggatcctcagcgtagatcctccacggctctagctgcttctgcggcccggtagcactagccaagcgatcattcgactcgtatatgcggagtaacaaaagtgtgagcaaacttcgaaagcttggtgcgtcgagcttcagccctggtgttgggtggaatgatggcgtgattcggttcgattgtatcctcgtgccacgctgcactagttggaaccatttctgtgccgagtttacgtgatataggctgtagtcagatggcggtagtatctgaaccgattctggtcggatcatgggggctgtcgaaaggtagcctgcccaccagcagtcggcttcgatgaggccaaagataatcctgggacgtatcagagcactatttgcataagacaacttggcgactcaccgcttggcacattcgacttttgaccacgccctccattttgattcaagatctacaacctcatcgagaagtgagtccagattcgcgccttcatttgcggaaaagagcccttgttgttgcgcatgctgatactgttagctgacgtctttcgctgaacatggcagtcataccgaaatcaattccgagtacaacctctccgcttgcgcaatccgactcttccgctacccatgattagctgtggatcgcttctctgaatttgctacatacccctgttattgaagccagattcagtgccaaaagactagtggcgataactcgcatctgtctgtgtggcggttgctcgcttccagatagtgactgcagttctgtgagggccatttgcagaacagctggaaatgtcctcgtaacaaatttggcagctccagctgtgccaagaatgctcagcccgatgaggcacatgcatagcatcaatggccgtggcgcattcttcgccgagaaagtcggtatgtggatgataggaagggtcggatggaagtaatagaggtacatctcgagagcgatatccaggatctcagctggcggaaactgaataccatccacactcggactccctgcagcgtcaccgctagaagatgcagtatcgccatatgattccgatcgtgcgggcgcattgttcagagcattttgcagcaagcctctgcactcttcgtccaatccccatctcgaattcttccgctctcgttcgcttataggagtttcagtttgtccaaagggtatctccgaaagtatgttgctgcaatcacatgctattaaaccctgccacagatcttgcattaaccggcaagacttccgataccgcgatggccaacaactttgtactctttgaaatctttcccttggtactcggctggctatcgaaacactgctgccggacggactggcctggttctcaggtaggcctcgaaaagcatcatgctcgaaaaacccatcgacggccatatgcgttccatgtggcgtttgaatatcgttctctagcggaaacaaccatgtttgcaatgcatctgctggcgtgcgatttggaattggattgttgctttgcactagttcaaaagcccattggtccaggctcgaaacgtgcccagcgggcgaaaactgaagaccatcaattgctggatcaatgggcggacccatgtcatgcgggtggcggttcatcatctgcgcgttttcggcacgtccaatgattaatggtgatggtgaccgccagggagtatctcctgagggctctagatgctgtgctgcgttgatgagtgcttctatccggtcttctccgggtgacggcggatgccttcccattgaaggtcttgcgtgcgatgggggcgacaaatgactgaattggctttcgccattcatctgtggtagttgctgcgattctcttctggctgacatgggcgacatggctgggtgttctcggatttgaggtgtcccggctgtattttgaccggtccggtctcgtggtgcagcaggattggcagtatctctgtcgtcgccaaattgttgatcctgttggtttggtccttcgttactcttcatgcgattcaacgcgttctgcgcatggcccttgcagtggcggaacaggacatcactgcagatgatgttggcagcgaactttctcgggattttctagatctcaccttctggagaagtgcttcttgcaagttgggcattcgtacggtcgctcacgtgtgtctactgtgatttagtcgcgatcatgagcttgagtgtcgcgacaagcgtacgtgacctctcgtgtcttttaacgtgctcctgcctatcgtcagtgttagttcttatggtcagcagactgtcttaccagcttggtgaacgtccgttcgcacatgctgcattgtttgagcgccatggcgagcctttatcgcgagcagtatcccacagtgtcgcgtcagaccgcgagcatcgatatcgcttcgtcgcaaggagtcgtagagagaactggcgaccggatggtgctgtccggtgtgtctgcagtcttgttcgcggccaagcgagcgggggatgatgatggcgcacgacctgactcgttcgggcactataggccagggtcccttctctctacactcaaaccttcatctacccacagcatataagcctgcagtgttgcccttacagattgcggcgtctgcatatctacccgttttggatcgacagctgatcgtcgcattgcccagcaccgctgcttgaggcgatcccaggagattcgactggatgccgcacagcagacatgtcactgcccttgacgacgtctcggtcagttggatagtctcactgcccctccgaggagaaacggacctgatgactatcgttttgtagcgataggccgacgccttcttctatttctcccaaggttctcgaaggctgcagccaacctcaaccccggattacaatgcatgtgggacccggggcttgcgctagtggggcattgccaactctctgtatcaaattcgctatacgagtgccctcattcgctattcgttaattggacttttatgtaacggtgctcaattcgaattgatattccatatgattctgcttgagatgttactatgataagcttaccatagccattctcggtcaatgagtcggaggtagatgacgattcggacctttcacaacttttttcttgcttacgctgtgcttacggtagcacgggcatatcacggtccctatagtgaacatcggatcgtgatcactggcgaaacctgctcaactcatcggaccaagttatgttcatttcacaagccgtgtttgtcctcggctattagagcctccaaaactttcgacacccggattacaatatgctcatctacgcttttcgaggagggcttaggaagtctagcactgctgaatacaccaccaacaaaactccaccaccaggtccaaacctcagaatcttggccacataacctttgtacagtgctctgaagccttcttccttcgctacaactagcaagctcggccatgcccacgcatacttttgcttcacgccagcgactttggcaacgctctgtatccgactcttcactacgtcaagcggcgtattgaacgtggtcccgaccacaccaccaacaaatcctgcggctaggtcgttcatagtcttttgtcgtacagggtttggagtacttgacggtacaggtagctgggcgcggacttggaagatgcagccgaaatagcctgcattccacacgatgtgcctccacaacgtggcttcgaaaccattgtacaatgctagaggaccttcatgacgcaccactttgaccaggcagtctaagagcccgttgtacctcgaagcagaagtcttgtcctgcaggcgtatcttgagaagttcgaacgggacaactacaagcgactctgtagcgcctgcacttgcaccagtcagaacggcaagaggctgggtgagtgttggcattgagaagctgcgttggtagaagtttgtgaaagagtcattcgcggagaacttgatggctctgtttcatatcagcaaaacagatgcaatcactgggccgtgagggagacttaccgcttgggcacttccatgagaatcggagcagtaatgcctcgatacaaccgcgatataccttcttgtcgaatgatcttgcgaaagcaatccaatacgccagtgtatccctccgtacctgctgccttgccatgttgaagttgaatccgcgtcttcacaacatcaagcgggtacctttctacactctcagtacgcagtcactcactgtaccactttgcaaaactcacatcaccaatatctgcactcaatcagccaaaccctcagcacaacaacaccaccaaattcatacctcacttatccccgcgactgcacccgctccaaactgatacctaaaaggcacgctctctacactcttcgccattctttccttcttcgtgtcaaacaacattgcttgacgcgtcccatacccatattgcccacatttagcctccccactagttcccgaggcctaacatatcttacgcgagcaaaacgtgctggcccatattgtctgccacacggcttggcgcggtgttttgggcgcccgggatgtgtttgtggggtgcatggtgttgcatgtggggtcagcggcgatcactttagaggggctgaatcgggtgtgggacgcctgcattgggatgtggggcgagtggaaaagggatagcggggcttttgtacgatgcacagtgggatggtcggatggattgtgagaaaagcggcaaagagttgcataatggtgatggtgaggataatttgatttgtttaatgtatatcataggtactatagttttactgtgtagttggttaagcaacagttttccgctccctcatttcactaatctcgccctcgtcatagcccaacaactccctcaacacctcatccgtatgctcgcccaataaaggcggcggacttctaatcttcggctcaactctcgagtacttgaccggatggttgatcagcttcactttcccacatgcaggatgatctacctcctcaatcatgttgcgcgcaagcacgtgttcgtgattaatcgtgccctggatgtcattgacagccgcatacggcatgccgctgccctcgaaaatctcaagccattcttgtgtcgtgcgcgtttggagttctgcttcaaccattgcgtcaaggacttcgcgatgcttgacgcgcagagcattcgtgatgaaacgctcgtctgtgatccattctggcttgccgagtttgcgacagagtatgccgtagagtttgtcgttgcagccgcccacggcaatgttggtatttttggttttgtaggcgcgatatggcaccacagttgctttaatgatatcagcgtcatttttgcatacccaaataacaagtgtcaacttaccgtgagctgtgccccatcgtccactatctttcttcccagtgactagacatccactagcaatgttcgctagacctgctacttgacaatcactcaagctcgcgtcgatccactggccaagtccagtatctcttcttgagtacaatgcagctaagacgccgatggctgtgtacattccagtcgagatgtcagttaccgcaacacctactttgactggcggtctatctctttcgccagtgatgtgcatcaaccccatctcagcttcgaccatcacatcgtacccggctcggtcgctgtatggacctgtttgaccatagcccgtgactgaggcatatatgagcgatgggtttatcttcgacatagtcgcatagtccagctgatattttgctaacgatccaggtaagtaattctcaacaagaacgtcgcatttctgcgctagtttgtggaggatttcgatgcccgttgggttgttgaaagacaagccgagcgacttcttgttgcggtttacctatcacatattagcaagaaagtaggcaagtgttttgagcatccttactgaaaggtagtaagcgctttctcccggaaacgagcgctccacgccatcagtgtaggccaagtctggtggtccccaagctctcgtatcgtcacctctggtgggatgttcaattttaatgatctcggcactgcatatcttattagcagctacacgaaattgatatggtgaatatgcatacccaagatcacccaagatctgcgtgcatgtaggctggcgcatgattagcttgactcctcatttgatgtatgtacagctcaatctggaaagacctacccctgcaagcacccttgtcatgtccaggactcttattccggccagtggaagcttttcattcacctccctcgtctttccttctttcgttgcgattccccttgtccatgattggcgtgtgagtgcggccgttgcgtatcttgaccgcaggaacggcgttgtccttgctagaacaccgaaggaagacatgtctctgtttgcattgtgccatatttgcgcatcatcatgttaagaggctttgttcaaaaccaaggatagaaaccgccccacatacccgctgtggggtcgctaagaacattcatgcacagacgtttttggacatggtttatgaatggatatcggtgatcatgaagaagaattggatatagtgcgttcaaagattagactcgtgagcctattaagatcatgtgtcctccgttacgattgttgagaaagacgcccgacctctgtatgccaagactcaatttgtaccatctgtgccgttcactttcgagttgagctgcttgatgtccaaatctgcagagtgcacaccttccgtgtcgctggtattggcaccatgtgaaaatccaccaaagtagtatggagcaagcctcttcttctcggcaatcttgtcgtctttaacacgagcgagcagttcttgagctcgcttgtttgccgagaaacgatcctgtacgatgttagtacataccaatggtgtagttgttggtagacttactgggagagcttcccagaccttgtagtcggtgccgtgctcatcaatgacaccgcagcctttacgagcgtactctgtgaataggaagagacgactcgactcgaccatgatagtcaattgatctaaaactgttagctacggatactcaagttcattttcgaggcatcttaccagtcaaaatcttctcgggctggctctcgtgtatccgcattccgtgctggtagccttcatggaaaccgccatgtggagtatgtccgccctcaaagctaccaccgccgggccggaagtcgtcgctgcgtcccagaccttttccgtagatacatgctaggaactcggaagctgagttgcggtggaagtacgggagtcggaaggtgttcgttgctacatcccaacgtggaccaaaccagaggaagtctgccaaaggcgtcattgggtcccgagacttagcagtcaaaacagtgaagatggatggatcggtatgatcgatggatgtgctgttttgcgaagagaacttggtcaaatcgtacttgtacggtacgacattgccatgccatgcgacaagatcgaaaggactgtgatcttgttgaattgcgatgagctgaccgttggtcttgctcacaatcttccagtctacgtgtagctcctcatcgatcgcagcaaccgggtaaaggaagtcgcgcggattagctagaccgtggccaccaagtgggccgagatctggcagttcccacatggaaccccacacctctgtgatgtaaccgcgtgcttctttgacatccggccccaagttcaagcaaaatcgaacaccacgttggatgacacaaatctcgccaggttgaaggaagatcttgcccatttctgtgacgatatccaggttgccgagttgtgggcagatgaggaaatctccatcggcattgcaaaaggcacgtttttccatgcttgagttaatcatgtaaacgtaaagtgcaagcccttctctgatgtttggatcaccacttcccgcaagggtgtgaagcccatctacgaagtcaatcttttcctcgtctttcggcaaggggaaaggactccactctgcctgttctggcagtgtcgcaactttggggttgatagagaggaagcagttttggatgttggattttgattcgattgggacatagccatctgatcttgtcagtgggttacagaaacagagagagagatgacatactgtgtgcagctgctggccggcagcggtacatgtatgtgctgaagttatgtgcgcgtggagcagcaaatgcggaatatgtaatgccttcggtgtacaagccaaatcgcacttcttgaggattgttctgtgctacgggtagagtgccaggaatgacctcagactggtgtcgattaccccaaccatgctggtactcgtagggatcatttgcgcgcgtaggcttcagtcgctggagatctgtgaaatggaaaaccttctgaggatccgtaactaatgtgcgctccttgaactcagacatgatggttataaggaagaaacttgttgaagattgtggatgagtttgctagcaagcttctgtagagcttatattgaagcttccatgagcgtgcaaggacctgaccatctgccgcaaccgaatggtgtggactgtgcgtgatgtggtggcggggccaggtccttggtacgataatagcggggttggaggagtgattgtgagaggcccacatcaaagctggacgtcagatacggacctggttagcgggacatgatgaatgtgtaggtggccctgcatggccggccagtctcgcccagcattacgaaaaaccttatttttggtttgcgatgatgtaatcatcaccacagcgtgcactcctttgcgggtaagatgtacagcttgttgggtcacaagtggttgtggtaccggtgaaatggagacattgataatgccgtgctgatgtacgagtgggactatgtacattatctagacgctgccaatacctcatcgaccatcaacccacaggagccaagatagttcttcgcgtcgcacaaagaagccaactgttcacttgaaatcttctcggtgatctcgctccgtgtttgtagagcctctaacaagcttgtgtcgttctcgatgctctctttgcaagcttcgtagaccacatcatgcgcttttcctcggcctagatgcggagcgaggcccatcatcactgcttcagcaacaataagcccgcgcgtagagtaaaggttgtccagcatctgtttcgggttcacaacaagcccggccagtgcaaagtcagcctgataaagtgcgcccaccgcaatgacgaaactctctggaaccgcaacccattccaagtgccatggtcccgatgcgcgctcaaagtcagacaccatcccgtcaagcacaaggcctgcattagagcgcagaatcttcgacgctgctaggatcacttcgctggagatagggtttctcttctgtggcatagtcgaagatgcgccgcgatgaggtacgaagggttctgaaacctcggagagttcgttggacgacatgataatgatgtcgagagcaattttacccaagcttcctccgacgagcgcaaggaaatttgtgatttctgctacaccatcgcgcgcgacatgccatgtgatcggaggatctgtaagtcccaggtcctttgccatctctttgcgaacacgaataccatcgtccccggagcctagagaggctagcgaacctgcagcgcctccgaattggaccatcaatgcacgaggcttgagctcctcaagtctctctagatgtcgttggaagccagacagccagattgcacacttgtgtccgaacgtgattggaagcgcatgttgcaaatgcgtgcgaccagccattggtgtgtctcggtgtttcctggacagattctccagattcttgatgacagaccggagcgtacgctcaacaatctccaggccctccttcatctgcagcatactcgctagatccataatgtcctgggtggtcgcgccccaatgtacataacgtcctgcctcctcgccgcacgatgcggacagctgttgtatcaaagggaaaatagggtagccaacgatttctgtctctcgtcgcaaacgttcgaagtccagctccagctcatttgccttcgtcgtgaccagttccccaatatgagatgggatcacgttgcattttgactgggctcttgccaaagctgtctctgcatctacgcagcgattgacataagccctgtcgtcgaagacctttcgtatctcctcggtaccaaacagagtgcggaagatggcagagtcgatagcactcacacttccaagggcgcgacgctgttgttggactggaaagcgtggaatggcacgacgcggaacacggcgtaggaggaacatgattaagcacaagatgcaggcagctctcaccaagaatgacgaaagcgaggttggagcatatacaacagctggcccagcttactaggcattgccggctccggcatggtggaagtggcgggacttggtgcggtgtgttgcatcgtgtgcatgtggggagcaaagtcggggcacattcgcatggacagtgcacgaagcttggcccaagcaggttaggatgaaagctaatgaagcaacgcgtcactctcgtgtttgctcacaccagtgtcataatcacggcatccaatactattgattctactcgcggatgaacaacgaagccacaccaaggccagtgcttgcacacatgctgacgatgcccatctccttgtcttgccgccgaagctcaccgaacagggtcgctgtctgacgagccccagtcgcgcctgtggggtggcccagggcgattgcaccgccatttggattgaccttctcctcgtccagaccaagctcgcgtatgcatgcgatggtttgactcgcgaatgcctcgtttaattcaacgatatcaatgtctttgagttccacaccagcccacttcagcaaagctggtatggcatagattggagagatgcccatctcatccggcgcacagcctctgacttgtgtacccacgaagcggccaagtggttggagtccgcggtcttctgcccaaaaacgtcgggccagaatagtggacgacgctccgtccgagatctgactggagttcccagctgtgcttttcccgttctctccgaacaccggcttcagcgttgagaccttttcaaacgtcaatccgtgccgaatgccatcgtccttgctcacttcatagcctgccggttgccctgtagcctcgtctattctcggcactgttacgggagtgatctcccagtcaaaacgaccctctttctgtgctcgacttgcacggccatggctacgtatagcatactcgtcctggctctttcgatctaccttatatctttctgctacattttccgaagtggtgcccataggcatcagacagtcacgggcatctttgaccgtggatcccagaagagtgggcgaaacatcggtcgggactccgcgagatccgtagttccgtgacatgcattccacgccgccagcaagtccaacatcaatttgaccgaccatgatagagtgcgagatgtgggttatagcttgcagactgctggagcactgacgattgacagtgtgaaaagtcgtcgagttgggaaatccagcgtggttgagggccattcgacccgtcttcgcaaaacccagctctgcaagtacgtttccgataaggacatcgtttacatcgcttttctgaatttgcgctcgctctacagcagccttcataacctgttgatcattagcttggtgcccatctcgtcctccaatgcttccttacaggcatcaagatatcctcaggatgtgcatctttgtatccgcctttgaagctacgattgattggcgagcgtacagctgaaagcaagacaacatcatttgggctcttttgcaacacgttgcgcgccaccttgttgaaagctgccattctcgatgaagatgatcgaatcaaatatccacgacattttccagaaggtatggctcctcacgcgctatggtcaagcacatgcaagcattgccgctttgaagctacggtcaggcctgcggcggggctggcgtaaggtactgtacttgtgtggggcgatgccggagctacccctccactatgacggacttgctgagaccgcgcgatgctctatgctagagagctcaaaatcttgaagcaactttttcacaacgacttttatcgacaatttgcaacatacccaatcatggcactcccaaacaagtaccagaatggcagtgtcgactcgaccgtcaaaggagtctaccgagcttcgccaattaagctcatgatttacgggaacggtaggcggtagaatgtatcaaacccatcaaatcctgacagaatgcaggaacgagtcaacaactttcagacgtgatcgcggagttaggcggaacgaaaggatttatcatcactggtcgatcgctgtatgagaagactccggttatcaagaacatcgaaaagtcattgggtcctgcccatggtggtacattcagcaaaattgggcagcacgcgtacgttgtgacgaggcgattgagacgaatccactgacttcatcacaggccgattcaagatatccgtgaagcgacagcactaatgtcaaaatctgcctgcgacgttttgatcgcaataggaggcggctcccccattgactccgcaaaggctatcgcgtacaacattcaccaagaaaccggtaaatggatacctagcattgctgtaccgacgacattgagcgttgccgaaaccacacaaaacgccggctttaccacagaggagaaacataagattgctgtgagcgatccagaacttgtgcctaagggtaggtctgacatggacttcttgattatgaagctaaagcaatgcagctgttgtctacgatggcgaccttgcagtctacacacctttgaacctatggactagtaccggggtatggtcgatgttggcgaccaatcatgatatccaatactaacttcactacagataaggtctttggatcacgcagtggaattgatgtaccacccactcgcttctgaaataccgacgaagcgcatgtgtcttgaggcaatcaaggacctgttcacatatttgccacagtcgaaggccaacccacaagatgcggaagtacgcacgaaactcttcctcgcttgctattcgtctctcttcccattcttgtacactggtggtgtcggattgagtcacagcattggccacgcaattggagctacatacagtatcccgcacggcattacaagttgtctcagtcttgcaccgactgtgcacttcaaggcgagcaacccggatgaggccaagcaaatcgcgagaatcattccgtacattggcaagcggagtactggcagtgacgaaaaggactcgcacattgtgggcgatgcaattgcggatctagttgaacggcttggccataagactactctgacagctgtaagttaggtacctgctatcttctaaggagccactgacatgatccaagtacgatgttcctaccggcgacgccgaagaagaagctatcgcatctcgtgcgctgcacagcaaagaccacaaggactttgcgaatcgtgagtacctgctgactgccgaacgctgtcatcttgctaatactattccacagtgaagaaaatcgtgcacgatctctactgagttgaatagaatgacccgagaatatagcaatttgtatgataattactcaaatgaaacattttgtctggacgttgaaaacgtcgattctttcgcacagctaggaattgatcgcgtcgcgaaacacgtcctcacgtgagacatgtgcaaacaccgggtcgttggcgaggaccgtggaaaacgtgtccgatctcacttcggacacaagccaatcatatcccaaccctcctgcttttccgactttcgaccggctaaataatcatccacatctcacccgaagctgtggtggagacttttccggtgccgggtggagcagccggaaccggtcggcagtcatgcgcggaggtctggaagtgtactagctcaccatgcaaactgcccgcatcaattgatgtggggagctcactttgagcattccgaaaagttggagaacacgaccagcaacgcatttacagagattgaagtttggaaaattgggtgaagctgttatccaagttttggaagcacactcctaattgattgactgttctgcacgccagcaactttcatcaacccccatttgtgttcagaagcgtcccacatctgagcagttctagttcaagcttcagacttcttgcaaggcattgctttacgatactcacgaaaaccacgatgcagcgacaattcctgttcagtgcgacacgccgcaatggcctcacaccacgattcttctcaaccacaactatgcgaccagcgatcaacaagattgtctcatccgcgcaagaagctatcaaggacatgaagtcagacactaccgttcttgtcggtggctttggcttctcgggtgttccaatgacgctcatcaacgcgctccgggatcgaaaggatcttggaaacttcacagtcgtcagcaacaatgctggtatgcctggtgttggcttaggtcaattactggacacaaagcagattggtaccatggttgcgagttatatcggcgataacaaggtctttgagcaaatgtacctgaagggagagttgagcttggaattgacgcctcagggtacaattgcagagaagtgcgcagctggtgcggcgggtgtaccagctttctacactcctgctgcttatggcacaattggtacgtctcgcctctcttgctatttcatcagtgagcatgtttgacattttctgcagtccaaactggcgaactccctgtccgctacaacaccgatggcacagtcgcgaaaatggccccaccaaaggagacacgcgaattcaacggcaaatcatatgtcatggaagaagcgatcttcggcgactacgcattcgtcaaggtcgcaaaggcagacaggctcggtaattgccagttccgcaaggcgcaaaataacttcaacgaggctatgggcaaaaacgcgaagatgacgattgtggaggcagatgagatcgttggggatggcgagattgcgccagaggacatccatctgcagggcatttacgtcaagagggtgatcaagagcacagaagcaaaggagatcgagagaaaggtattctggaagagcccagaggagcaaaagaaggctctgctggagggtggtatgtttacttcgcgtactgagattggtccgcttgttgatcacaaatctaggctcttcagaagcgtcgcaaaagcgcgaacgtatcatcaagcgcgcggcccaagaactgaaggacggcatgtacgtcaacctcggcattggtatgcctctcgcggcgccagcgtttctgcccgaaggcaccgagatcgtactcgaatcagaaaacggtatcttgggaatgggccgataccccaagcctggcgaagaagaccctgatctgatcaatgctggtaaggagaccgtcactttgatcaagggcgcttcggtatttggtagccacgagagctttggtatgatccggagtggaaggatcgatgttgctatgctgggtgctatgcaggtcaatcagtttggaggtatgcttcatgactcagatcttcgtcactatgtcacaacatgctaacgcacagtcttagatctcgcgaacttcatgcttcccggcaaagtcaagggtatcggcggtgcaatggaccttgtcgcaaaccccacacaaaccaaggtcgttatcaccatggagcacgtcgacaagaagggtaaccccaagatcttgaacaactgttcttttcctctcaccggacagaagtgcgtgtcgacaattatcacagacttagcggtcttcgacgtcgaccggatagaagggttgacgctcaaggagcacgcgaagggcgtaacagtggacgagatcaagagcaagaccgaggcgccattcaaggtcgccgacgatctgaaagagatgagcatttaattctagtacctccatagtgattttagcattaggcgttgcggcatttcgagcaaaatttatcatttcctggtagcttgaaaacctactctcaccgcccttgaaagaagttctggaacgccgccgacaaattatcaaaacccgccatttcacccagcttcaacaccctctcatccctacccacttccttcggattcccatctggcacaaacttcatcgtgataccctcactactcggcccatatactctggccgccatattgccatccttgaccggtgtccacggatcttcgccattaacaaacttgatgaaatcctccgcatacgccgtcgcaaccgccttctgcctatcatccaaaaactcattaaagttctggaacagatacgccacgtcaagaatatgtcctgcttcaccttggaatcggccttcccaggggatcccctcgttaaaatggtacaggaagaatttcccgggccagccttgtgcaaaggcgcgagcgggcgcgtaaaaggatatttcggaggcgaagcgtaggatggagagagttgcttcgtcgtcgttggtcgagggcgtgatgttgtaggatgagagcaactgctttgcggcttcgggatgcgaggaaagtgtcttgttgactgaatcaacgaacttttgtgcgatgcctggattccggctgtccatgcccatgtatgcgaggatattggcgtcgagtttcgattcaccgatcatgagagactcacaccactttcggccgggcatggggaatctctcgctatcttcgagagatgagatggtgacgaagtctgggctgccggggactgttacgccaccgtcgattgttgggaggagtggtgcgcccatggggactttttgccacaggtcatcttgtggtatactgaggagtgcctgaatacgttcctcgggtgatttgtcggaaaggccgagagctttgacaatggtgttgtaagattcttccgctgcttcaagcggcaaaggcgcgaaaagcaacacagcaccgccagtgctgaggcaacgcttcattatgggttccttggagcataggaacatggtcacggatactgaaggttgtaagtagctgtgtatgtgcacgagagtatgctactcacaccctccagcactttcgccaactgttgtgatctcatctgggtctccaccaaagcctgcaatattctttcgaatccagcgcaatgcggtgcgctggtcgtggaagccattattggccttgtaccctgcatcgcgcaattctttggaagtcatgtaacccgcagccccaagtcggtagctgtaatagttcagtagcaagtcaagaatacttccatgggcacttacttgactgtgacaccgatgatgggtttcccgagcttggctgacagcttcacgattgaagcgggattgtattgcggataccatgacgaacctacggcaaagccaccaccatgaataaaaacgtagactggtaacttggtgctgctcttgagtttcccatcttggctgactgggacggttatgttcagattgagcccttcgaggtcagaatgctcgggcacttctggcagtggtagagtatgctgtatgaagccaaattcgcgatgtatcgagcccactggtgatacaggcggtggcctgtaattcgtgagtgtgttgcttcgacaatgttcatgttccgtacccatattttgttgcatccgtaggccccggcccatacctgtccaacaattcggctgaagcgaaacgatctttcaacgttgcatatttcaatcctaaaaattcggctacaccatctttaatgtttcccttcagttcgcccaagctaccatgttttaaagtcgtagacatcatgtaaggcaaatttgaaaatggctaaagaatggggcgcctagacaatgactttgctgactgtggtcaactcttaaggaagctttcctacaaggccaggttcttttggtcacaattgattttggcgcagttagatggcgtcgaacgctaagtaagcaattgcggatggtccgtaccccgcgcggctcattcgtgtgcagtggggcaacgcacaaggatggtaacaagacagcgaaatgtggagactagaacgctgacaatttgcggagcgacttatgcgtgtgacgtttcgtgggttttagtgaattgatttctcaaggtacctcgagctcggccgaagctatcgtccagcacctcaacaccgcgtgcattgttgaaagatggccaaagacaaggagacaccaagcagcagcttgccgcatacgcgtgctcatgttaagctgtctttgttggatggcggaagcttcataggtgaccttgataaggtgcatgcgggggcaagcggcaagtatcgtatgtacaactgggcgttctacattgaaaagcaagggaggcacatgctgtgggatcttggccttgacgaggtacgtactttctgctgacatatactactagtgctctttctactcaccaattcgtaggatcgttcgaattacacaccttgggtgaacaaatacatgcttgatgaggtgaatcatgttggacctcgaagaacgatcgtgcggcagctctcggaaaggggagttagagcagagcaaattgatactgttctcttcaggtatgcatggtaccgacaattaaggacaacaaccttaccctatccagtcacgcacattgggaccactgccgccctatccgtgatgtgtttcccaacgccaccgccgttttcgggccgggtactgtagctggctgctcgccaggacatctcaaagacatcaatctacaatgggatggacgattcttcgatcccgagcgcgcaacagaaaagttggaagagttgtctgggccatggcaacaatttggtcccttcgagaaagcgatggattacttcggcgatggcagtttttggatcatccaagcaccaggccacatgcctggaaactgtctggcggtagcaaggctagaaagcgggcactgggtctgtctcggtagtgattgttgtcattcgaggtaagtacttcaaaggtttctacgactgtgctaagtagacagggaactgcttgatggaaagtgtgagatcgccgaattttgtgtgcccagcattggcaaaatgtcgcttcatgcagacttagacgctgcgaagagcaccatctccaaagtccgccttctggagaaagaatatgatgttcgcacagtcctcgcgcatgacgtttcctggatgataggcgatcatgcagacgaagtgctctttgcgttactcgacacgcaattgagggcctctagaagtcggataagggaaggagaaataccctaagtaccgaaaatctgtgatcaataggagacttcaagctgcgacgctcgtatacctagtagaagtaccggtgcccacagtctctgaagtatcgggcttcttccaaacatacgaagatcttccaagggaatgcggtctcgtgatagtcctagcggcccataattgattgctatactgggcaacatgatcgtggttggtgtcgtggtcgcacaactgcgctgcacatctttctcggtgactaaacgccttccgtgttggcttcgactcggcgctaaccgaattgatgcgttccacaatttcacacctgccgtgaaaaactattgaaatgagagaggacgattaattcgcatcataactttgcctagtaggaatacaagcacatacgcagcattgctggacttcgtgcgacggcacaccctgctaatctccagggcatcagccagcgcgagttttctgtggcacagtcagttagctgtcatcacctgcatgctagcgggcgagagcattcacccttcattgcaatctggcacgcgtgtgctaccaatcaaagctacccaggtgggtttattctggcgccatgcatctgcacacttgtggcggcttaccactaatgctcctcgcgtatggttcagtattgcgctgggggcctggagatagcaatttaaaacgaagcatcactgctgtttctgagagaaaggcttgcggcattcaatcctaatactgacccaagtcttctatatcttagttatgggctcaattggtctctcgtcggcagcgtttgcgctcgcaggtgtcgtttcagccttggcgtacttcatctggagaatgtatgaggagcgacgcttctacagtgacgtggtcagtggaacgctcccgcaaatttctggatcttcacgagccgcatggtcaatactaacaccaaaccaaagccaaaaccgccacatcattggttttgggggcatcttaagctaatgggagagattatggcagagcttccgcctgacgttcatcaccagtccgtcataaccacgatggccaagaagtacaacttgccgggtgtcttctacttggatttatggccagctagtccaggtcaagtcatcgtgattgacccagacgttgcacagtacatgacggtgacgaagaactatcccaaacacgaggccgaacagtggttctgtacgtatttgtaaacatagttaagctcattctaacacttcatagtggatccactgattggcaaaggcaacattgtcacagtggaaggctctcaatggaagtatcttcataagatgctctcaccagccttctccgtccaacacataagcaacatgcgacctgcagtgagtacataaacctgtactctgttgcagctagccaacatcggtccagatcgctgaagagatcatggagttccgatccatgatcgacaagctggctgatacaggagaaaagttttgtcttgagcaactcacgcaacgcacgacattcgatgtcattggcaaagcgactttcggtcactcgctgaaggcaaaaagtcaaggaagtgcagctttagagcattgggaaggcatgtgccgcgcttttgcaaagacgcatgaatcgtacaacttcgtcagcaaccttttcaaactgcgaaccgtcgagactgaagctaagaaattggatgcgatattggcagagatgatcaagaagcggttcgacatcgtggtacaagagaagacagatcttaccggtaagaaaggtcttagtatcatggatcttgttctacgagattttgttgaagagagtcgtcaagtaggccgggaagttcttgatcccgcctttctcaagaacgcgattacccaaataaagaccctgttggcagcgggatcagggactacttcgaacaccatctgttactcgatgatgatgtaagctcagcagatttcagaaccccaaaacggtcctcaggctaacgattgaggctctccgttcatcccaaagttgtccagaagttacgcgaggagcacgatgcggtcttcacaaaaggtgttgacgcgacatacaagatgctacaaaacgatccgtacagactgaatcaactggaatacaccaccaacgtaattaaggaagttctgcgtctctaccctatcggcaatactgcacgagcaggtcatccgacagagaagtttcttgcattccagggccagaactattcgaccgaaggaaaaatggtgttgccagtgcatatgactatgcatatgaacgacgagatctttcaaaacgcgaccaagttcgacccagatcgctttgcgcgtgaagacttcccgcggaacgcgtggcgccccttcgagcgaggtccacgtggatgcctaggcagccctcttgcgatggacgaattgaagattgcgttgcttttgacaatcagagacttcgacttcacgtgtgcggatctgaagccaaacaagacgcccagggtgggatggacagactgggatctgacttttggggaccgcgcattccaaacctttgttttcgaggcacgtccgcgagacggcatgccgatgactgtgaagaggtcgaactgggcttcataaacacttttggtcaattatccacggggtgcaagttttggtagcgtgctcaacgcgcgcccgaacctagtgcatgacatctcgttacttacggtgcagatgacagcgctcgcaaagtccctgctacttcaatctcaatccgtagaatgcaattcctcttagtcgaacctttcatttccgcagagatccgacaaaatatctcaccgggcctttgcgttattcccattcagacatgggtggatgaaagtttaacgttgcgacccttgccgatctttgcattctgcctaaacttgtgtccagtcaaaatacacgatattcacctagtgccgacccctcatagagttgagtccgccactgaggagtctccgcatgcggctcttacatccttggctttattgagggctgtcaacaagcattttgtgtgacgccccggtttttcttcccgagctgcaggatgtgcgaatgatctggggtccacgggatcgattctgccgttgttacgccgtcttactgcatcttcatgacgtagacgcgtcgtgaggagaagcattaccaacctttcggcggcatggggagggttgattctacggctattgtgtgagtataagacgatagcggagtaaggaatctttgattcaacgcacaacgcgatcagtgagaaccaagatgtggacttcttctcgttaccttgtggctctgtcattggccacaggaggagcatatgctctgtttccagactgcatcaatggcccgctgaagaacgtgacgatatgcgataaatcagcgagtatgttgaacgaagcaaaacaagattctttatgcgatactaaacagcatcagcaccacttgaaagagccaaatcgcttgttgccctatacactcttgacgagaagatcaatgcaactacgtctggctcgcgaggcgtggagcgacttggcatacctccgtaccaatggtggaatgaaggactgcacggtattttaagggccgtgccagactcagatggggcatcttctaataatgtccaggtattgctgggccatacacgaacttcagcaaacaggccggtgcagaatacagttacagcacaagtttccctcagccaattttgatgggagcggccttcgacgacgagctcatcacaaatgtcgcgacggtaatctccacagaagccagagtatttaacaatgccaaccggtgtgtagtgtagcatgttgtgtggcaagcttaactgattccaagatagaactgggctggatttctggactcccaacatcaacccattccgagacccgcgctggggacgtggccaagagacacccggagaagatccgtatcatctctcatcttacgtcgcagctttgatcaaaggtctgcaaggagacgacagcgacccttacaggcgcgtgattgctacctgcaagcactacgctggctacgacattgagtcatggaatggcaacttgaggttcgttgttgtgctgtttcgagtcaggttccaaattgacggttcggttccagataccagttcgatgcgcagatctcccaacaggatatggtcgaatactttctcccccctttcgagagctgtgtacgcagcaatgtaggagccttcatgtgctcttataacagcgttaatggcgtgcccaggtaagtgacatgatccaggatggcgagcctgactcgagtgggataaatgttgacttttgactgaccagttgtgccgacccttacttgctgcaaactattctccgcgatcactggggctttaatcagactgaacaatgggttacatctgattgtgatgctatccaaaacgtttatctgcctcacgaatggtcagcgtcacgtgaaggagctgcagcagattcactcaacgccggcaccgataggtaagttgtgactacaaacactcctttcaatggcaattcgctaactaagatttagtaagttcaacctcctcccagtctggttatttcgagcagacagcgcggtggttcaaaagtaccaccagtgctgcacctgatcccttttttccagaattcttgttgacatgacacctgctgattgatgattctctttcaagttgattgtggcacatacatgcaatcgcatctgccaggtgctttttcacaaggccttacgaacgagaccgtgcttgaccaggcgctgatccgacaatacgcttcgctggtgcgcgtgggctggttcgactctgcctcagatcaaccgtatcgtcaacttggctggaatacagttgcgactaatgcttcccaacagcttgcacggcgggccgcaaccgagggaatcgtgctactgaagaacgatggggttctgccaatcagcatcgactcgtcaatgaaggttggactatttggtgaatgggcgaatgccaccacacaacttctcgggaattacgccggtgtgagcacatacttacactctccactctacgcattacagcagatcaacgccacgataaactatgctggaggccttcccggaggccagggagatccaacaacggaacgatggctcaatctcaagcctgccattgatggcagcgatgttctggtatatgttggtggcatcgacaacggtgttgaagaggaaggcatggatcgaaactctttgcaatggactggtgcgcagctcgatgtgattggacagctcgcagacaccggaaaaccgacaattgttgtcgtcatgggtggcggtcaaattgactcgactccgatcaagaacaaccccaatgtttctgcaatcttatggggcggataccccggtcaagacggtggttcagcgattgttgatattttgaccggtaaggtagcaccagctggccgtctcccacagactcaatacccgtccaacttcatcagccaagttgccatgacggatatgtcgcttcgacccagtgacaacaatccaggtcgtacgtacaagtggtacaacggctccgcggtttacgacttcgggcacggtttacactacacgaacttcactgtcaacatcacttctggactacagactagctatgttatctcagatgtgatatcaaactgcaaatctgcctggctagaccaatgcccctttgcctccgttcaggtcagcgtccagaacaccggcagcgtaacatctgactacgtcactctcggctacatcgccggcgaacatgggccagcgccacaccccaagaagtctctcgtaagctatcagcgccttcacagcatccccagtgggtcttcaggtacatcaacgctcaacctgacgctcgcctcgctcgcgcgcgttgatgagatgggcaacaaagtactgtacccgggagactacagcttgctcatagacaacgatccactggccagttatgaatttaccttgacaggaggtaatggaaccatgttggaaaagtggcctcagccgccgccagtgagggagcataaaagctctggttactatgttggtggatatggcagctaccaggcaccagtagatgcttgaattcagtccatagatttccacagggaataatgtagcatctaaatacgtcaattggatctcgtcttcaccgtattgtccgtactctgagctttcaccttcacctttactccatctttttgtccagtgcacggaccgtcccccgaaagtatcgcccccacgagttttgttgcctacatcttatctactctctcagcacaatacacctcaatcatacggcgacacgaagctggcacgatgacgactccgaacccgcctggatattgcgacgagtgcaagaaaatcgcctcccagctgtgcggaggatgccgctccagtctgtactgctcgagggtatgccagaaaattgcttggagtacccacaagcacctctgtaagactctccaggatttccaagatcagaatcgtcctgctgctaccgataaaggcgagaaatacagccgcgcgatactgttcgatcccgcacgtgcgcacccgcaattcatctggcttaagtcgcgaaacaactgtaccgattccattgaattggacgaccttgcagacgagggcgggctcgcgaatttcacaaaatcaaaattcaccaatgaccatgtctgtgacaagcgtatcgagtttgtgcgcaacaagctgttggacaggtctatcgggcactgtatctacataagctaccgcgacaactacttcaacgatggctcggagttcaacggtgcggtatctggcatctctgactcagcatctaagtatctgcatgcgtggggcggacccatcatcgctcactcaacgaacaacccgatgtcagtcgtcgatctaattccttccgatctgcgccatatcggagacttctttaacagcttcaagtatagcccggtggacaaagtcgataactatgacgactattacgcttctagcgattctgacgactctaatgtctccaaccatcctagaaagcctctcaaattgagtctctatgaggagttcagacagatactttcggtacgcaagaagatgatgggagaaaagctcggcggaaagaaagtgactgccgtccgcatcaattgtaacggggatgtcaccgtcgacaaccgtcccaggtacgaagcctgcgagatctccagctcacatcctatcttcgagcaagcagccaccgacatctcacagcgtgtcgacttgcccatcctggttcggcgcacccctggcagtgtcgacacgtgggcaaagcgcaatgatgtcccaactagcatggttccatgggtcaataccgccggcacattcctcaacattggttgccaacccgagcgcgagaacgattttcccggctacagctgggggtttgcaccaatgatttggcaaaactcggttggtgctgtcttggttgctcgtcaggataagaaggacttgctccctggccacgttgaagctctcgcggagtacatcaaagagtatctgatgccattcttccagaaacagagggagagcgagtactgcgaggacgaaaaccttttccttgacaagtactacctcatgaaagaagtcggactcgagagatttgaggagtacttccagggttggaaattgcggcagaccgatcctgtcaagcagcgaactgcctctccttatgcctaggtggaactgagtggtacgtgaaaaatgagttgacacgcacaagcgaaagagacagatgctgacttcagacatagcatcagaaacatctcgtctttccagcagagttgatagtgcttgctttagaaggaatcgaatgctcgaaatttgttcttacttgatgatggcacggcgtcgttgcgcagatgcatacctgcttgagcaatttaggatcgcatgagccgccgatctcatactcgttcgcagatggatacgtaacggtggtgctactagactgtgttacaacgggaaccttaacttcatgcaaggctgtttgtaagccatcggctaaacaccagactggacattgacctacaggcaataacgccgctctattagtcaggtagatacatgcatgactcatctctgtgccacatatactttgatcaacttatcgtatcggatttgcgtgatcgagtctacctaggtatgttggaatttggtccagtaggagagagctggttgacaagctgcgaaatgcgctcactaagcgtgaaaacaagcgacatgccctaaaacgtcgcaccctgcatttagggacatgtgaaagaggcagatatctttgttttcagaccgcaatatatgatccgatcatgttcatggctgtcgtgttggtcttcctgtggcagacagcgaaacccgacgcgctcggccgagctcagctccggccggtctgccaggctacagatatcacacagagcctcttcgcacgatcctgacccgagcaacttcatgcaggttgctttactcatcttcatgcatacgctatcaaatcggtctctaatgttttcgtcagaggcgaaaactcaaggaatttactggctcaacgtcgatgacagcgagctgaagatgtgccggagcaaacgtatatgagctcaagctttcgcacctttctcaaggccacagaattctccacccattatcagaacagaacaagtccaacgcaatacctcaaatcaaaatcggagactacctcttcaagcgccttcatgagctcggcatccgaagcgtgtttggagtgcctggaggttcaaactcattcccgcacttttaatacatctactgatgaaagtcagattatgaactagcactcctcgacctcgtagaagacaatgagttgtcatggaagggcaacccaaacgaactcgtcgcatcctacgccgcggatggatacgcacgtgtcaacggtgccgccgccttcatcaccacgttcggcccaggcgaactatctgcttattgcggaatggctggccagtatgctgagtttgttccggtcgtgcatgtcgttggatatccgactgtcaacgctgtgaggagtaaggcccatcatgcatcactccctgggcaatggggagtttaggtaaagatctgaacacaagatgactttgcaaattattgacagtttgtagcatgtaccaggagatggcaaagcatattacagctgcgactacggtcatcgaccatgtcccgtctgcagcttcggagatcgatcgtgtgttgaacacgatgatgagagagtcgagacctgtgtacattggcttgtcagtggacatggcgtacgagacgatctctggaacgccacttgacatgccgattgtgcgatcgctgccgctcaatgacccagttctggaggcgaacgtgatctctcagatttgaagtgggcttgaaaatgccaaaaatccgattcttattcttgacggaggtgagccttccgtgtgcatatctcacgggaaacgctaacttttgaaggcgcggttcgacatggtgtgctgccagaggtccatgagctcatcatgcaggcaaacattccagcctttactacagccatgggtaaaggcggtctggacgaggctattcctcagtttgccggcgttcatcaaggagcagggacccattctggtgtgaaggaagagcttgagcaagccgactacgtcctatgggttgggaactatcctgtacgtgttactttgtcgccttgttgcacagattactgacttgcataatctagtccgatttcaatactggcgagttcacgacttgcgtgaacaagaacgccacgattgtcgacttccaacggttctcggtcgcaattggcgaggtgaaatacccggtgaccatgacatcggtcagtaaatggagatccttgacttggtgcgtttactgattttgtagacccttcaagcactggtcgacagtctcaagcaggacacgctatccatcagcgctgcgaagattacctgggaccctattcccaggttcggagaccgcgaatcttcagatgacttggttcaagactatctgtggcatgtaagtattagatgtactcatctcccttaaaaattctaaactcgactgtctaggcactaagctccttcttccgtccgggtgacattatcatcggcgagacaggaacatcagcattcggtctgtgcgactcgcgcctaccatcaggagttatgatgttcaatcagaccgtctttggctccattgggtatgcgacgggcgcaatcgtcggcgttgcgcaagccatcaaggaaagtggcgcgaaatggaaaaggcccgtcctcgtcactggtgaaggctccatgcacttgacgatccaggcaatcggtgatatgctgagatttgatctcaaacctattatgtaagtatttctttacgtccaatttgatgaagacaagctaagcactccatcagctttgtactcaacaacggtggatacaccgttgagcgcctcattcatgggaagactgctgcttacaacgatgttgcggtgctcgactacgccatgttggcaaaggcgtttggacctgcttatccgtcaaagtattacggtcccatcaggacgtgtggggatttggcccatctgcttcagtcgccagactttggcaatgccggttgcttcgaggtacgtataccttctttcagcattatcttgcgctaacgaggttttgtagctggtcgagttagttctgcggccgcttgatgctccaatggctgtcatcgagacaggtgctgctatcgatgcgttcaacaaagctaaaggccgtaaatcgacgctaggtgcttgagacgtgttgcacatctccttggacaagttagacttgattacactcgcttcattaattccaattcgtaattgtcttagctcatgtctcggtcttctgcatgcctttcgtgaacagcggactttgcttgactttctcccaattatgcaataaagttgtgtttgcaacaccgtccctaacttcagtacctcctcttcgaatcatctcatcttcgaaggccgtaatagtctccttctggttcgcgccttggctgatcttgacaagagcatccctcaattgcccagcatccgtaaccgaatgattcaaaccctgaccacgctggtaagtcattggatggcaaccgtcgccaaccagggtgatcctgccgtcgtgattgttccatcgatgaccttcatgtcccggatcccaagcagtgagtcccatataccacacaggtgcatcatccggcgtccattcgtacgcgcttctccatggatcgcagaaattttgggcgaactctttctgctgggcaaggcgctgtgaatcagtccaattcttcgtttcttcctgttcttgcaagctactatgccaagagatgtagaaaaagaaggtccacgaggacggatcatcagctactgctgcgtcctgcataccgaagaacgcaaaattattacgtggatgtgcgctcgcaaggaagagtggatggaagcttctaagatagagcgcttgctctttggtgaacttccgctgaacaaatgtcgccgcgtaaggtagtcgatcgatgccgccgagttccgctccgagcaggagttgccttgtcgatgagcgagctccatctgctcctatcaaaaacgaaccagccgcagtcgagccgtcaagaaagtgtgctgtgacagctttgccgtcctcggagtatgtcacatcgactaggcgcttattataccggatgtccacatcttgcgatagcagatcgcgcaacttgcttcgtcgcaatctgtagaatggcccaaatttgaaagcagccattgcttctccagtatcaccctggagccatttcaaagtgtctaactcttttgtcggaacatgtgggtccacttgaatgctctggattttgttccaccattcgtcaggcatgaggctcttgagcgccggcgcgccccagtgcaggcccatgttccaatcacgttcgccataccgcgaggaactcttctcgaagacaatgcacttcagaccagcctatgggaatgtgagctggcgtggcttaacaagcgggacttagaacgggccgcagtggcgcctatgcattcatacttaccttacgaagaccctgtgcaagggcgagtccggtgctacctgtacatcgtgtgagacaggcgtctgtgacatgtcatcattattggctacgtaccggacccgatgatgaggatgggcgagtcgcacatgccgccgccacgtgtgtcgccatcggctaccgtaccagcagccattgtccgcacgctgtactcctactgcaattgctgtcacagtctcgagctcgaacttgcagtcgttggacaaggcgatctgtcgttcttagcacactctctcgacatggcggaggcttcgcccacacaactggtgcggccgacaactcctcaccccgcgtctgattcgccccgcgcaagtccaacgttcgcttacccctgactgcttcgaagctaaataacgcaccaccactctcacgtgcatcgcttcgcacgtcggctcaactttatattaatgcccgccaacgggatagatacggagaaagcgccgacgtgatgcgagatgcagacccgcccccattatccgcgcggcgccataggaccgatagaatctctggcttccgcacccactcgagacgaaggcggtatagagcgtgtaggtaatcggcgactgcccttccagcgggtcagcccaggaaatatgtactcactaccagcctgggtccaaggccatcgcgcttatcttcgtccgcaaacagcatagcaatggcttcttctccatcttcgtacaagcctctcacagaggcgggcctgtatgagcatggccaagatagcgctgtagaccttcaagacgtcgcagaatcgtcaactacacaatcacaactacctcccacatcgcaagtggtacaagatcccgagaacgatggaacagaagcagaagaagatggcgataccgactttgagtcagattccgcgtttgacagtggaagtctgcttggagacgagaccgacacactggcttcgtccatactgaatcatcgaatagaaaatggtgcgcaaacctcagtatatcgcatttgaagtactgacgaagaatcatgccgttcctaccatgcttaccgggacggagcttactggggacccaatgacgaactggcaaaggaaatattagacttcgcgcaccacatgtacctcttgacgctagaccaacagctctacctcgctccaatacgaagtccacagaacatcttagatgtcggcactggcacaggcatatgggcaattgtaagatatcataacgcgtgaatgtgtagcgcatgcttaccaggttaggacatggcagatcaattcccctccgcgaccgtcaccggcaccgacctctcccccatacaacccgaatgggtaccgccgaactgtcacttcgagattgacgatgtaacgctagagtggacattcccctccaaccacttcgacttcatacacatccgcgaactgttcggatgcataccagactgggacttcttcttccagcaagcatacaagcacacgaaaccaggcggctgggtagagattgtcgagcactccgtacagccagtttcagatgatgaaaccatggggcccgaccacttttaccacacttgggggcaaagtcgtgattgagatgggacaaaagttcggcaagagcttcacaatctgggaagaaaatgcagagaggatgaggaatgctgggtttgtggatgtcgtggaagtacactacaaatggccaatgaacggctggccgaaagatgaaaagctcaagaacatcggtcggtggaatcaattaagactgatggacggcgtcgagggctttatgctgcggttattgacgcaagtaggaggcgtaagtacttttgagttacgacacggttcatcatgactgacgatatctagtggtctgtcgctcgagcacaagtgcatcttgcgcaaatgcgcaaagagctgaagtcatacggcacacatgcttacctcccaggtacagtcgtttatggtcgaaagccgcttacagcataaacccacgacttaccaaacttctttctgtgtacatatttggaggggtgggtggaatcttgtatatttggcgccaaaacgatacccacattcagcgcagccgcgaacatacatatcattttcacacggatcgctaaaaggttgtattcacaaggttgtgatataactgttttagactgtacctctcgcttcgatggatttgcagaacagccattgttcaaaaagtaagcacatctcatctgcattattcttcgggtgcatttttatacgcatgtgcatggtcgaggacatccaatgaacgtgactcggttctaataaccgagcatatcacaatgaataaacaatactacattcaaatgcagcccgggatacccgacaaacggaaacaaagcgcacagccattgagcttattcctatttgcagcctcgccgactgaattaaagttatatagtacaaaagggcgatcatgtcatctgcatctgtagcttttccagcatgtcaacatttcttgcaaaatgcgataaagcaaatgtgtattcaatcacttccctctcgcaccagatgtagctttgggcaaattacaagcggagcgcgacctcggtgagatgtgccttgcgtcgctctacggcaccaacaagtgcattaactggtatacttggatgctacaaggtcaggtctaggcatgtcaactacatcgttataggcttaagcttcgtcacaagtagaagccgcacgatcgcgcactcgtgcagtcgccgaccatttcaaccaccaaaatggatgcggaaagcacatgcttctctaaagctgctgtatcagttgtaatggtgtcatattaacgctattcaagagggctggcagtcgccagcctttgtgtgacagtaatcgtgtcgaccgtgcccagcgtattgataagaacacccacgagaatgggttgaggcaaatcaattaattcattattcaattcatgcaggctaatttccctaagtcttcctcgcccaattcttccacggcgcaggtgccaccggcggtaacgcctgaacattcgtgctcaccacagacatgtgtgtagctgcatgaatccttcccatctcgacatcttccggcttctcgccgccgaacgatgcgctcgtctgaacgatgttgccatgcttggagctatgtgattccaagatatagcctctgctactgggcgatgagcctttcttccagaacgagattttcgatttgaaggacgatgatgttgttccgttcgagctcgacggtccgcttccgaagtagtggaggtagaagacacggaaggtgggggcgttggcgcacatggcgccgacgtggacttcgaggagggacctgcgggacacttctgttagccgatgttcgttgtaggcattcgagtgaccgaggacgtaccataaccatatgtcacatgctgtccacgtaacatcgtacgtttggaagaacaatcgataagagctataggttcgcagggcaccgaaagcaactacgacatagctgacggcgaacacgcagtacagtgcgatcttctttcgtaaattcatttggagattccaacagagtacggcggggagagatgcagcgaagaaatcctgtgctgtggtcagtatgctggaaaaggtgcctcgtggaaagcatttacctgtaacgtcgatattaccccgttcgacacaatttcagctccctcgttcatgcacttgaactcatatttgcctgacgcgaccagcaagaagtcctcctgtttccagaatgcggagactgggttacacatcaagatcgtaacgcacacaaagattactatttcatgttagtgctgctccaattgtgtgtagaggcttgcaatcttactggtatggatggcaatgatcgcaatcaagatacgcagtgtccaccgatacgtctctgacacagcgcgggacgatagacggcggtaaaacagcaggatcgacatcttgatcaagcccgtcgcaatggagaaaagaacgtaaatggcgaggacgtagtaacgctgcataggatagatgtcgaatggtatgtcccagaggtgtcgattgaacatgaacctttcggtcactgtaacccattagtttcttgaagcgctacctgaggatgcggagtcaataagacttcaagcgaaagcggccactcacctaagggaaatatgacagtcaacgccatcataggaaactgcccgttcggattagctcaaaggaaacgacttcaaattcgtaatcacacacccatgatgcaaacatcaaccaatcgtcccatccagcacttttctgtattcgtaacctgacccagagccttgccaccaacagtgcgagactgattggtcctaggatacatgagaaaacaaggacatatttcggcttcgtgataggatcgtcataatttggtctgggccacgcgataaactgttcgagaggaggacgcagacctccaggcattttgatgttgtatttttcggcacacagagggcaccgcgggaggatcaagcgcatatatgtacatatgatagagcggcacaggtgggtaagatccacacttttagaacgtggaacactagtggtgtgactagtgccttcgctcccgttgacgcctgcctcgtaaggctacggttcatgcgtccaggttctgggtgtggtgggatgttttgcgaacctgaaacgtagtcgggtatcgatatccatgacgcacacatgtagtagcggacttcaatacaagtaagattctacttcgttgagcccgcattgtgcatcacttttctgttattgaggttcgtccttgtatgaggggcttctagaagtcctggaaactgtggtgcggttcatgggatagcgggggaccaatgctttagcttgtgagagccccggaggatcctccgcacgctgcttagctccggcaactgcatctgaagcatgcttggtggccatgtcggcattgtcacttcgtttgtctagtgccgccagccacaaacggcaaatgacagcgcatgtggcgaagaatgctcggttgttgttgcattgggaatcgattgccgcgcaaagataaccagccaagttaggccaagcaggcgtcctgtcagcaatgagcgttcactgattgctacggccgaaaggagtagatgtatttgtcgcgaatgatgactcgcaagcttgatactcgtaaattcacaaggacgactgggtagctgcgtcgcccgtcgcattcggtgcattgccgccgagaatctctagttcgcctctacaccatatactagtgtgctgcactttcaataatgagcggccaaatattcttatggacggaccgggagatgaggttgagctatctgaagcgctcgatcgcccctagtggtgatcgcttacaatccacgtggaggatgtgcccctgcagcgggcgctagaatgtgtccgttgagcgaccaacgctttagatccaggtgcaaaaaaaaggttgctgcggagctctccgtgcaagcccaacttctacatgctcgagcctttctaaaataggcgaatctgccggtcggtattaaagatctgaggaaagcagatgccgattgctcgccgacctagggctcgtcatggcgtgtggtcattgatacgatggtcccccttacttcacacggctctcatgctggatcgcgctttcattaaacgagagcatctccatgatgcgcctgaagcagacgatttttgcaggaccaccagcagcaccgaacgcgactatgcaccgtgcctttggcgaaatacacgaccatcctgatgcaaggtctggccataagcgtctattgacgatacctaggtagatagcttacccttcctgcataattgttaaagggaacacgttgtatcagggtaaactcgcattcttcctcataactgagcgatgctccgattcatgataaatttggtggagagtgtgttgtgaggagacggttaaatatcggacaacttccgaggttgaagtgagctacgcgcttagtcactctcacagctagcaacaccacttcctctcctccctatgttcatccaataccaaataattcactcgcaaattctttgaggaggtattcgagccatgctacgcgtcccggctcttgttcgcagtatacaccgcggttcaccctgcgcgtcgtgtttcattcgcgcaatgtcttcatcagaaaccgcacccgacacgaagcaaaaagattggtccgcctctcaatacctcaagttcaatactccgcgcacgcgcccagtgcacgatctaatcgcacaaataaaaccgcacatcagttccactgcccctgtgatcttcgatctgggctgcggcccgagcaattctacggccgtgctccgctccgcattcgaacgcgcaagcatcacgggagtggactcatcgccggacatgctgaagaaagcacgtgcggacatgcccgatacagaattcgtccaaggcgatgtgacgaccttcacaccaagcacgcaacccgatcttctatttagtaatgcagtatttcactggttacgcgccgatacgcgtatcccgactttggtcagactctttcagactctcgcacccggcggtgtgttggcgatacaagtcccggataattacatggagcctagtcacgtggccatgcgtacagcggctggtatgcacaatcagccatggagtccatatcttcttccgtttttccaggagagggagaagggatcgcattggaaagacagaccacaactcgatcctatcgaatctaagcgggcttactacgacgccctggtgcctattgccggcgaagtgaatatgtggaaaacgacatacagccatattctaaacgatgcaaaagcgatcgtggaatgggtaaaaggaacgggattacagccgttcctgaacttgattaaagacgaagaggcaaaggtggcgtacctgctaaagtatgaggagttgttgacgaaaagttatccaacattgactgatggcaaagtcatgttagattatccgaggttctttattgttgcggtgaagggaatatgataaggctagtcgtgtgatgagccaggctcgaatcgattaatggtaattgcagcactgtttctagaattcgtgtgtcagtcgaacaccatcacgcacgagcataattcaaaagcatagagcatcctactctacggtcctcagaagtcatcgtctgcaatagacttcagtaaggaataggcgtaatcgcatcctcgtcttcgacctcttgcataacactctcctgaacctccacttctgactctggctccgactccaactccgactccgactcgctcttaccgtccttcttccgttgctgcaacgacgtccgcctcgcctggaacttcttcaacttagccgtattcttcttatccgtcgtcaactgcaacgtgagtttcctcgcgtccttgatcttctccggctcctccttcgcatccagccaccgcgcctggacctccttgtcaaacctgacagtcttgtgcgatgcacgtggtgcagccaccagagcgaggcgccgggtctggccaaaccagtcaaccatggaatgacggcgggcttgcaccttggaaattgcatctgttcgagtcttcggtgcccacaattgcccgttctcaatcgcaccccccagttcctggtgcaagcgctccagtactggtcgcaagatctcatacgagtctgagatgtgtggccagtacattattgcgctgtctttccagctgagcgtatgccgagccatgtggttgcactgtcgaatcttgcggaggatggcttcctgaccgtccatgagttcgcggagccatgcctgactagagtccttggtggccttgatcaaatcagacagtcgagtctggaagcgagattggcgctgttgaacttcattgagatggggtgataggccaagtttggtgaaccggttaaacgcttcaatggcgtagaattgttggtagatgatagtgactagcaagttagtgatgctatgaagctcagtggcttgttccttagtcatagaaataccgacaacgctggctttggggatgcgcattggaaagaatgtctttagcattgagggtatagtgtgattgcagcactacggaagcgtggcaatgagtttgagccgggtgttgatggtagtgattggaaggatatttcttgttccaggagctgggaagataatgcaatggcagcattctgatgtgaatgctcgtcgcaactcgagactcacgtccggagtacccatagtgacattgtgaagacacctcgatgcttttttcatcgcacaacgcgtgagagagacgtgcactcctcggtcaaattctacattcactcctcgtcagctcggggaggtgggtcctggtgagttcctttgcactgtacgttacggggacattgtgttatacgacagacgagaaggtcgaatttgctgagcaaacgacgaatttgagcactatgattgaagtgggtgtgagacatcgaaagacaaattattccgaaaaaggttcaaaatggctaaagactcggcctacaaattgcgagttgtcttgggcttactgctcatgcatgctccctcatcctggctcagctgttactcaccagaactatagtaggccaccagataccgcaaaaatacacaacgatataccgcatatcccactaagccaagcgccgtagagcagccaattcctatgatagaatatgcctgccaagcttctctccgtggctccaatttacttcgcttttcccacttggcttgtatgaaactcccatgcagttcaacgtcgaatttcaggttccaataccgaggatatgtgatgctgacctcgagagtcgagatgtccgctcgacaactgctggttgctgggtggtgatacagaagagacattgcgaacttgttgggacggagcggccaagggtactcgatcgaaatcttcttcgcagcttcgtagtcaaactcgtcacggagctgacgacatgttccccggaatccgccatactgtggaagagcagtgaacgagtatgttcgattgggtatgagatgttagtagatcatcagtcggagctcaagggggagcgacagaagtgacggagaagtaccatctagtagggtcttctcggacatggtttgagaatctgcctggcctggagtgatcttcctaggctcggacgggcctttccgaaagacttccggcagcagcgagtacatttgagcgcgagcttaggagttttgtcgcggttgaggggttgaggtgttggagtgttaagtttaaagtttgagtagaagcatgttcaagtctttctaggtacgttggtagcgggtgtcgctatcagtaggcagcagtgatctgctccgaatcggatgccgaccactgtcactcgagtgaaacgctaacgaagcgatatgttcctacgtatgtcttaatcaacagatcaagcgattttgtacgaataagatgcatggttcgtctctctattcgagttttgattccatcaagccagtctcacccaaagtcgaatgctttgacaaacttctatctaacatttctcaaagtatggcgacgggttttctacaatatcatcaagtttctgatgtgtttcatgcgtccatacaccattgtattatttagtcaaatatgagtttgcttagagacgcgcgccggatcaagatcttgcagtagcatatcaggtagtttttgtccccatgtatttcatcgtagatatgaaagcgccaacaggcacagaagctctcccatgtttagcgattagtaattccccacccggttctcctgttctcggatatctttgtatctagatactagcctcgtcgaactcgcgcacggtactaagtccgtgtcagcaagagtgcttttccaaacaagcacaaacacatgaccgcaagtgtgagatggagagaaggagaggttgtcggcaggtgcaagcgcgggagtgatggtgaggggagatcggagaggcgggcatgaagtgtaggtatcggtgatggtgacggtgaatgtggcgtgggcagtgtgtgaaaacaggagggaagtggaggaaaatgtttgttcacgaagctatctcgccgtgtgatatacgagtcagtgctgtagcacagctgtattgcgcatcgcggttgggatatgaatcaagttatgaaatggagcgatacatcaattgattctgatttgcttccgatataccaagggtggaaatccaatgtataggtgatgtctcagtcatgcgagggcaatgccctgtctcgtcatagtattctgtgcccatcgcaaaagcgtgactgatgttgcatctgtgctgtgtcgtgggtgacagtgagctatctgcaataaggacggcaagttctgtgatggcggtgcgttgtcgcatagctcgtacaggcaagccactgtgttagtcaggctcttcaagccatgtaaagcgacgtgtgtagctcatcgaaggcgatcctctgtcggagaagtcagctccattattcacttgtggtgaccacgggcgatcttgtccaacatacgcatcttagtcagctcgtccaatataggctgcagtgtgtcgctgtccattttgctcgccagtgacgggataagcgtcgtagcctcatcggcggtgtctggtgtgagggttcctaacagccatcagccttcgcctctctcctctcgtccttgccataaagtacctagcagggccttctcgacggtcgtcagctcagggtgggtgtcgaaaagcgcggcgatggaatgcaggctctcctcctgcttgtagcgcgagaagttgtcgaggtactcgaggaagtgcatgatgacgggctggtcgttgtggatgcggtcgcgcagggggttgttctcggggtcctttttccgccgcgcctcgtggactgcagtaacgacggcgcgcgcttccgagacggacagggcgtgtacgtcctcaaagtcgcccagcttgatctcgttgcccatctcttcctcctgctccatgcgcggcttcgggcgcgagacgaggcgcggggcgcggaagacctgcacctgctggacggggcgctgtggctgggggtcgtcttccatggcggggtgtgtgcgggtgtgcaggtgtggaggtgaggtggttgcgggtgagggagctgatataagcagcctttgttatggctggggtctttgtgcctgtgggtgttttgtttgtggacgaatgtggcaggcgcgattataagcgagggcagtcgcgtcaattccccggaatgctgtgtcggtgtcggtgtcggtgaggcggcgcggcaatgtctcacgctgccgtctcgcacagctagaaagtatcgcgaagtcggtgccaagacgtcgaaagcgctcggacgcgcctgccccgctggcttacttcaccgcgctggggtgctgagacagacatgggaatcctgcccgccggccatggacatgcccccgagaagggctgtgagctggcatgtgtagacgcaggtagatgcaggccgcccaaacgtagacggcactccagcatgtggcaattgcttcgcatgcacacattgtagccgccacggacacgcgtctcgccgcgcgacgccttcataactcgtgctaatgaagacatgtgatgcgtagacagcagttatggcgtctaaattaagctcagggcgcacgatgaaggtgctgccggctttgcaaatgtggatgtgcaaggccaatttcccgctggcctctgctgaatgcggccttagcgccctttggtgatgctcgacattgatgcaccagagccactttgcctgcaacaccaccacaccgacacacgacgcccgacgccctcttcactctccccacccggcgtcgtgctgctgcgacctgtcctgccttcaccccccctccttcgccggctaccctggcggtgtttcacccagcgctcagggtccagttcggcgcccctcgtagctctcgaccagctgttgcccgacgacaccacatttcgcctcctcgtcgcggcgcacgcatgatcccgaacccgcctccgcaccgcctgtacatagtccccttcccgccgctgctaattgaccctgccaaccatctctcaccgccgaacggggagccgccaacctttctccacaccacgaccatccaccatctggcgtaggcgactttccaaacccacgggacaacagcaccgatttaacaggtcactcttgcgcacgtgatctgcacagctccaggtgttgccccccaatcgtcgcacgcgttgtgttggcctcggctacagcaccacaacctcacgttcctgcgaactggtggagaagctgtaagcggatatgggatcacatggcgatggcgtgccgtacgcagagggcccaggtggaccgcagctccacgcctacgactacgacccccgcagcaatggccttgcaagacggcggactgacgagcacgacgcacaatcatccaatggcttagctccacacgcccgctccgatcttcccatgcgctcagcgacagaccccgaccaactgaaccagccgaagcccaaacggagtgggaagatttgcggaaagtgtggggaaggcttgactggacagttcgtgagagcgttgggagatacataccatctggagtgcttcacatgtcacgtaagacaccctgttatttcagcgcgactgggcgtgtgatgattctgcaatgctgagttgtcgtgcgccgtcttgatcaagacaagactctgtaacattcattgatcaccgtgctaacaaatgcaggactgcggcaagattgtagcttccaaattctttcccgtaccagaaaagcctccaggccaatatccgttgtgcgaaaccgactatttccgacgcctcgatttgttgtgttttgaatgcgggcaagccctccgcggctcttacatcaccgcgctagaccggaaataccacatcgagcatttcacgtgctcagtatgcccgaccgtcttcggtgcatcagacagctactatgagcatgaaggcagcgtatactgccactatcattactcgaccaagtttgcccagcggtgcaacggctgtcaaacgtcgattctcaagcaattcgtcgaaatttatcgcaatggacagaatcaacattggcatcccgaatgctatatgatacacaagtactggaatgtccgactgcactcgactggacaacctgtcattgaacacatgcacattagcgaaagcgatgcgaccgacgaggttcgggagaccgtgcgccaacaggaagaagagatcgaggccaaggtcaactggatttggaaaacactctccgccttcgaagagaaatcggccacgtgcatttccgacatgctgctccacgtcagcaatggcgcctacgttgacggcgtcatggcagccaaaaagttcattgtgcatgtggagctcttatttgcagccgcagacgaactcgacgcgcaattggtccaacgcacacccaaaggcctgacatactcgcgcgagtccaagttgctctgtaagaaagtggtagctttctttgcgctccttacacaatcccagggaaccggcgtccggcgactcggcgtcactcaggaacttctctctcttgttactgggctggcccactacttgaagctcctcattcggatatgtctccaaggatcgctcaagctcgagcgtgagacccgatcttcgagcggcctcacccaattcctcacccaggtcaacagcctcgacacacgtttggaagaagaggctggaagggaccaggctgcagaagccgcaatcctggtaccaagatgggcagacgcctgtcccatttgcgacgctcaggtcgaagacaaatgtgtccacctgaacgacatgtccttcaactacagctgtatgatgtgccgcggatgtaatgctgatctccgccgcgacgtacggaatgcatactggagtaagtcccagcagagagtcttctgtccagcttgtgctgcggcccaagcagatgccgagaagggatttgagcacgtcaccaagctgcggcagtacgtccatctattgaaggtggcccatgcccgcttgatggcaacactgcgctccagtggtgcgttaccacacacttctggtaagtgacaccctttcttcacacatgaagcccctcaccactacttctcttgacacccggctcagatttctggcaccgctaccgagattacattcgtcccactaatgacccatagatgatcccaacctaggaggatatgattcatcccagggacaccgtcttggagacacgggatctgatctaccggttccacgcttgcagcaagacgcgcgctcaaaatcgtatggaggcgtttcgaccaacgaaggtcagagggacaactcggcgtatgaacaatccatgtccgacatcaagcggctccgctccacacgtcttgataagcatttatcaaacacaatgaagcgcgcacgcgcttccagaatcattgacggaccggatggcattcaggctggtggcgatgctcaaatgagaggcggcatgcaaatcgtccaagaacgtgaaatgcagaacgaccctgacaacaccacactgaatgtcaactcccttgctctagacgacattgctcgcatggcggctttggagcagcagcgagagcagcggccgaatgctttccgggctggtggaagcgctctcctgggtgaaaatgaccagcctcgattacgaaacggtcacagacgggacttttccggcggccaggaattacaaaacatggctgacggtcgatcacgaacctacttttcggagctatcaccgctcgagtacttcaagctgaaaggcctagctgtacttcagctagggttgctcctagatgacaaccagtacaaccagggagagctcttggacctcatcgaatcaaagaagaataacttctggggaaagattggctttgggaaggcgaagagcaagccaaagaagaccgttgtgggcgcagagaagccagtcacggacaaggccacgttcaggcaatctctggaatatttggttgagaagtttggcgccgactgcactgaaggtgttgggcctggtgcattgaaggtcccagcgctgcttgaaaatgccatcactgcaatgagaagtatggacatgtctattgaaggcgtgtttcgtaagaatggaaacctcaaggctcttcgtgaactcgaggaagaagttgatgcgaagggtgttgagcaagtcgacctgaactcgaagaatcctgtcattctcgccaacttgctgaagaggttccttcggctcatgccagatcctgtgttaacattgaagctgtaccggcttttcatggtcgctaacggtaaggcgcaatcacctataactattttgacataactaatattctttcagacatcgaagacgaggagcagaggaagaaagtcctgcacttggtcctatgtttgttaccaaaagcgcatcgcgatacaatggaagtgctcttccgcttcttgaactgggtgtcttctttccacactgtcgatgaagagacaggtaataagatggacacctggaacattgctactgttatggctccaaacattctgcgagagagcaacgacaaggagatgcggaatgtagaccagggcgcagtcaaggtcgtgttcgatctcattgagaacaatgacgagttctctgaggtaaggcatcccatctatggttccaggcgacccgtactaacctgcccaggtcccaccggagattatggaactactcaatgatgacacgtcatctgacatgtctgcaaaagagataatgcgacagtgggaggaacggggcaaaaaccctattttggcccccacggcctcaccaaggaaccaaggtcctgctgcttccaaaaaggatcagcggaatgccccacaaatcactccagcaaacagcaaccctcaaccatacgctggtgaggcttcggtccgtcacgtcggccctggaatggcaaattcgaatgccaataattcaccacaaccacaagacatgacatctccggacccgcaatttaggcgaaatgaagacggctcggcacggagtcgaactgcttcgccccatcgacacagctaccggtcacccgcatatcagaagcagacacagatcggcactgctggcgcagggtgatcgagtaatacctaaattggcgtaccggcgcatggacagcaattcacttctcaatgatagcgaaaagttgcgcttgggatgcatctaccatcctggctgggcgaacaggcgtcgttttacattcatcggacatttggttcacggtcccgccatccacggattggcttcattcacttcacaaggcacgccctgcagctcgtggttttgctttaccaccccagatcatagcatcgtcagcggcgttttgggtttggcatgtttgccattcataatcttgacacaccttgttgcagctttggagaacaggctcttgtatggaagagaatcacggcgggagagttgagacggagccgcagcgccgtggtctggtattttattggaggtgtgactatcacatcagcgcgatgtgatggtgctgagcgaggaggattgtggatagcaaagagcttgttggcttaaaagttgggatcaaatccagaattgaaggcgccggtgaggcttgccactgatcgtaatcacttcttctcccttcatcatccgattggcttttctatattctcgttgccctttccatctcacctctcacttgattttcctcaacatgtcattactctctcacctttcgccggggtgtgccttcctcagcttcaacaagtcttggcaaacgtcacctgttcgtcgcagctcactctcacactcacactcaagccatgccgttgacaccacgctttcagctgtgctttcttttccgcatctatatgttgtgatcttatcactgtccgggcgaccgccaactcctcgccgcaataatggatccagcaaccgctcgcatggcgctgaagctgcagctcgacgatgtcgacgcaatactcaaggcctttccgccgaacgatatcaacgcagcggcaatgagcgagaaagttgcgttctcgatgcttcgtgaggagctcgtccgcaagtggcaagaagtcagcggccagtatatcgcgtacaacatcctcaaggaagagaataacaaccacgctgcgttcaaacgccttcttagcgaggagcaacaggctgagcgtacgtaaacacttatattacgtgagcacaactgactttttgaaggcgatcatgacatggcatgtagactcgggggaaagcctgtgccacagcgtgcaccgcctccggcaaaccgttctgcaaacgaccagaccacggctcgacagaacgaagccatcaacggaccagcgtccgctctgggaaagcttcgcttcgatctcagtggcacccagattgctgcagggttgcccaagctacccgcatctctcaagcgtgctgctgaagagcaattgacgctaaagatcgagaagaaggcagcgagcgagagtgtcatggcaagtaagcaggctactgtggaggaagttcctgacgcggaggcgcctccccgaggaacccttgagccaggcccttcgaagacgcagaagcgcgttgcgtctttggatcctgttgtcttgcgagaacgtgacgatggccgcacaaagcgactcagacatgatatggagggcggcggcgtagcatccaggctctataccgctgcagcgaccaagtctgtattagagacagaaaaggccgctgacaaggtcagcgctgtctccagaggcacctgctcatcctgtcttgatatgcaccccatgcatgatatgctgcagcttccttgcaaagacgacgatgagcctgagaatcacgcatactgccgagactgtctccaacgtcttttccagtcctcggtcaccgatccttcgcacttcccgccacgctgctgcaacagaatcattcccttgttcagctgcacgccgttcctgactcagcctttgatagccaaatttgttgagagacgtgaggagctgggcacctccgaccgaacttattgtagcaacaataagtgttcgaagtgggtgcgacctgccgacatccaggccaacgtgggtacctgtgcagactgtaaagagaaaacctgcgccacgtgcaagggcaagcaacatggtggcttgtgtcccgaagataaagacgttaaggagctaatgtccttcgccaaggagaagcgctggcagacatgtccgaactgcaaggagatggtagagctagagcgaggttgctatcacatcacgtaggttgtgcgtttcaatcaaacagtcgattgctaacacgtcaatcagttgtcgttgtcgccatcagttttgttacctgtgcgtgaccaagtggaagacttgcgactgtccgctctgggacgagcggaatatcatcaaccctcctcagcccggtgtcgctcgagctgcacctgcacccgcaccagtcgttgcaccttttcaagcaccagctccattgccagcaccgaatgctgcatttatggctgcgctcaatcatgcacaagctcagttaaatgctgtgtttcagcctgctcctgtgccagcaccacagccagcacctcagcaagcacctcagcaagcaccacagcaagcaccagccccaagggccaataacaggaacaagaggcgccagaaccagagagatcagcgccagcagcacgaacaccacttcgagcgcttctatagaagcaacgggtggaacactacatgtcacaagtgcggacaccaggatcgctgggtaaactgctgctccgattgcgatctaaaggtgtgctggtattgtaccaagaatcgtgtttgagggagaggttggataatgcatgtgctgcggctaagagggatgggtacagtaaatctgagggatcaggctgggtggaacgaggtaggctgggatatgagtcgagttagaggcaaaatgagagcaggtgggcgtcgagatgtatgggacaaagcctgtattgggagaagatctaagctcgtagacctactacggatagctagagacagatacagcgaccacagcttcccgtgttactcccaaagcagccctcaacaagaccacgacttgctttccaccagacgggcccggcactctgtgcctatgtatctcccctctattccccagcgttgtcaatcatcacgcaccatgaagccctccaccctttccctcctcctcaccccttgcacccttgcacccttgcgctaaccaccaagagcccccaactgccacctgcacatgaccctccacgagcccttaatcccactcgaccccatgattaggcatccgtcctgacagcgcaattcttcgacagcagcggcggaatcaacaatctcaggtccgtcctgtaccctaccctgcccgcagcgctctatcttaccacaatagctggtcgagcggagtgcctgtcaacatggctagctatgtgtatgaagacgaatcgcgagtgattgtgggattgcaggagggaatggcgaagggggatgagtttgctgtgtacgtcacgtttgctacctttccgcgttcaatctcaactcgacgctgacatagctgatatagcatgtggcaacacgcgacgtggaaatttccaaatgcggagtggctggcgttttgggtataggagcggtgttgtgtatgtgtctgggtagacggatgtggatttcaagtgcgagacggagtcggtggaactgagcggtgggaggatgggagggggagggggagggagagagggagagtaggtgtacgtttgcatgtaaaccggatccgccggggtaaaacgctgcggggcagaggggggggggcttaggcaaggaaatcgtgtgtgttctggtcaaaatctatgaaatcctatttctaccaagagcgacttgtgtaaattacgaagggagaggaattaaggcttcgctggaatcattctagcttgcagaagggaaggtagctggggagtatcaggctgccacgccaccggctttgccgctcgtgacctcggggtgtttgaccactttttcgctgtatgagatgggcttgtcggcgtcgtgcgggatgtgcgctttcgtgctgacgacttcgaaggtgagagggccgagatctttttgtgggagggatgtgccgtcgccctgtcttgttgtcagtattgatacttgctctagagtaagagatacgtaccttgagaaccctccagctcagcttgtctgtcagatacggcacgacgtcttttgcgtcgagcgattcaagtttaccagctttgatctggtctagcaaactgctcgtcagactgatgctgcttttgtacgtctgttcggtcgtcgcagttctcttcctcatctcttcgtggctttggggcatggcgttgacccagctaccaacatcgacgctgggatcggacgagaagtcgccagtcagtaagaagcgcacgatgaacgtggacgggagctcgtgggccagagcttcagtggcgatggcccagtccgtgaatgtgccgttcgtcacgagttgcacggtgcctcctgcagttgctggattggcggtgagcatgtttctggcactgggactgtacagacgagcgaccgaggcggatgcgcgggctgaaaggtcccagtcctcttcctcatcttcccacgcatcttcttcatcttcttcatcttctccttcatgttcgttcacatattcgttcatatgcggggccgccttgaacgtctcgggatatgcgtaaccaaatgtttccgtcatctccacgtcgtttggcgtccagaagccgcccgaagccttgcggaacggtaagagagaagtatttccattgacggtcgcgtcattttcgagccagacgttgccgttctggccgatgtttgagggctgtaagggccgatcgggatgctgggcttggtagattgcgtagaggcggtcgacgttactgcaataacaggttagttgtgatgcgttgaaagtgcgattgctgctacgtgcgcgtgatggagcatgaacatcggctcataggctgagtactccagaggccacatgtgaccggttgaacgttttccattccatccccctccaataatgccatgtatccaaccgtgggcttcttcaatggtgtggctaaacgcctccaaggtgttggtgcgataagcttgagcgacgtggtcgtgcaggctacgttgttgaattttataatcatcttgcatagcctgctggtcggaaacagcattgaaagagtcgttgcttggccatcgtaaagtctcgttttgatttgcccactatagcaatggttagcaacaaattacaagaccgaatatctaccgtaccttgctctcaaagtctccgggcactagcggatggaagtaaaaagcgtagagtgggttccagagttcttgttgctggccattgggtctcgtgacattgatcatttgtgcagtgaagaagtcaggaattgggccgtcgccctctcccagtgcccagtcccagtatggaagacggaacgagtttgcggcagcctggtatcgctctttcacatcttcagttgcctcttcagcatagtgctgtacgcgcttgtatacttgttcctgacaggagatcagaaaatagaactataggcttgcaatatatagttacctcaaagagggccaaataaggtctgtgccatgggaggaagagagcatttgcgtgggtgcaatatcccgctgtaccggattttgatgggacgcctgggacatctccccaagttttgtacggccgaccgtggatacctacaaatttgacattaacatctaccacctccagatctgcgagtgacacttactggcgaggccatagtacgagagagggtcagactggtccagccattgtagactggatagaccaagcaaatacaagctccattgctctgggtgatttgctttaaggtcccgggcctctctgcgcactgcgacatttcctacacgtctttagttcgcggtcgacgggtcggggaggcagcctcgggtaccgtgctcatctcgccagctgataccggagactatgctcacgctgctttgccgcgattgaagacccgtgtacgtgtctactggatcgccagttgaaattgtggcgaagagcgaccagaccagggacacgacagcccatagagtaggcatattgagaaacgagtgtgggaattgaatctatgcgccttgttagaagcgagctgggaagccttggtgtattatattgcccgccgcggctggtgtacaaacggcctgagggtccgttcgaaggtaaaagtggaaagctactgacgaagccgacactcgccccaccctttcccggagctatgtcttaacggaacaaaagaccaccagtggattgcaaagaggcgattacatgctggtcgtttcttttgcgtccgttgacgcgacgttgttttcgccttttcaccagtagaatccggggtggtgagagtgagaccgaacagagtcgccgctaagccataatcgtaccaacgcagcaccagagtgaagaagcagaagaaccaaacggtgactttgtgacaatgtagtagtgattgtcaagatcatgactggccatgctaacgacagagggcttgcggtgaagttgtgataagccatcatcgcgcgcctaggggtaggagcaaaaacgcggaagacgaacgagcgacgcgaaatacacgcacctaagagggcgctagaaatcgtacgatagtttagacacaatggcgcagtggcgtcagtgaagttagtatagatgaggggcattgctgacgtggaaaagccgtacttaccagagttggtattgtgcttcctttctcaactgagcagaccgcaactctgtaggtcacaaaccgttgtagagtcgcaaaatgctcatggtactgttgttgtgcgtgtaactgcgatatgaggctgcgaagtttagctacacatgcccgtgatcacgccgcaaagttcctggatttcgactaggtagtgtgatgacgatagtgcgaaaggattactttgtttcctgtcaggaactgttcgtggcaggtgcttccagagctatcaggcgactaatgagaatccagcttagagttgttgcgattgacgttgcaccccgcgtggaagcttgtatggggatcccaacacaaccgggctccagggttgatggcctcggggactttggtaccttaccctaaaatgcgacctgtcaaagatagttttcaagatctgttcgttgaagacgtggacacttcgcgtgtatgtacgtttggacaggcccaatcagaaatttagcagatagcgcaagactctcttttctcgcgatgcgtggcgtagagaaacaaatcgatgaaagagagcgatattttttggcacgaacactaatatttgtacctgtggccccacgactaaccttacgaaatagctcaatgtgcttgtgatacccgaaatacacaccggagatgctaaccgtcctatcaagtcgttattcatttcaatcgtgtattatcgaccgcgtcgtggcttccggtctgccaacaagtggctcatatgtcgttgtagcccaggagacgcttgtcaatttgtttgtcggccaccgcccaagcccaagcacggccggcctcaccgcaccatagcgctgacggatcatccgacttctcaagcatgccatccttgcccattgacttgatttcgtgtcccgtcgtgtaggtcatgaaatgctcgaactgcttgccgtctaatgctagggcgttgcccgtaattccgtggcacagacacggctccttggtcaagagacctcgttcccaaatacattctctgcccttggtgatgacgcggtcgatacgttcatgaagttcgggaaaatacggccgaattgacaagagcgaagatacaacaccgggtgcgccgtgacagaaatgcacaagcctgtcgcgacccggcgggagtgacgacgggaaattaccactctcatattggtagctgagcaaggctcccaattcagcctcgagcttaggcgcccatgaagggtcagtgagcacaatctgcgtgatgataccgatagcaccatgcacagcgccaacgtaggccttgccatgccacttccagggacgcggactggccatgatgttgtcgatcacttcgtccgcggtgtcttcaattagctcgagagtcgctttgtgatgcgcaaatgctccacgaacaagacgtaggagatagagatacccagcacgtccaaacatccagtcgttgttggtttctggttcgagcatgaccgccgcgtgatcacacagctctttgactgtgtctgggtcctgtgccgtgactgcatacaacgcaagcaacgacatgatgtcgttcgagacaccgcatttgctcggagacggcggcggaaaatctttgatgtgggtttgcgcttgctcgatgtaggctgctgaccaggtgtttaacgggtagtcgtccagcttgaggtccgggtacagattgtgcagcgcgtagaatagataagccaccgagatgggtccatagtacagaccaccgccaggctctacatggtgaggcggatgctcggtaatgaggcggtccaacgaagagagtagttgcttatgaggatctcgtcgtgctagtggggcatcgttccggaagtagcggggtatggacacaggcggtttttcctccgaagctgaagattgtttgacggtctcttcagacattgcgattaatcctttgaagctcttcctagattgcctttgacagcttcaaactctgagaggccttgggtgagtctagaatgatcagaaaccagatcgtggctatgacgtcagcggggctgcgttcgactcaaatttcaatagctttcgatcaggggtggtgaacagtgagtatgagcgaaaaggcagaatttgtaaactgtgagtgtcctgatggatggagagaagggcgcaagaggcaaaacaagggttgtgaacaggtgaggttgccgttggcgggtgcagccgctagcttcgttgctgcctcgtgtcgttgtagccccatcgcacggaaaatatatagcactaagtatgtacttctttgttatcaaaagttcaatctagcctaattgatgcgttgtcatctgttcatgcctatctgatttccgaagctactcgaaacaccctttcagtgagtccccaagcctgactcaccaggcagttccgcacgatgcggagacggagcagtggccgccacagtatgaaccccagaatctcttgtactaagatcttgtgtatcgaaagaaggtccccgcaaacttgatctgtaggtgccatcacgcttctggtacatattgctgtttgtgttgaaaggcgaaacgtaaattggtgcctggtaaatgttcttctgctttctacgtcgacgacacatgaacaagaagactgcaaggccgataagggcgacgccgccgatggctacaccgaagatagccgcaataggcagagagttggaggttggacccgccgtgtgagaggaggtggccgatggaacatggtcgagagtaacgtatgctgtagccagagtagtgtcagtagtaccggccgcaaaatatgacgcagtcgttggcctagggtatgatgttgatggtattggaagtttgacaaatgatgcctcagacacccgagatgatgcggtcgttgtagtagctgatcttgtggctgccagtgtatctgccaaggtgtaagtatctcaagtacatacggaaaaattcacatactgcgacctggcgtcatgtccttctctttcgggcatccgccagcacgggagcatggatccatcgtgcaacaacctgaaaagccgccaaaatccgagctgcatctataccaagtcccaccaaagcgacagctggtgtcttgtctccgcgagtgatcagccatcgtggcgtttgacaagtacgaaatgatgcagtggtatttgtttgggatggcagcagaatgaatctaccagaaattgcagcgggcgaactcgggaagacatatgcgagccctacagtttgtcagacgtggcaacccgtgtcattctgttggatatgcaacctgaagcaaacagcttgcccatagacaatgcatcataatctgaaagggaaatccttccagtggcttgaggagttgcaacaacttgctttgtcgctaatgggcaaagggttaatatcacaatcacgatgaaagcttttcgaaagtgatttcaaatggtcgaattcgtaaattgtgagctaattgtgtcgtcggagatgcatgatgttctgattcagggacggggaacgagattggaaggagggcttagtaagcgcttttagcgcatcacgaatcatttgtggacgcgtcgtgagtaggttcgaaactcacattcatcacccacgagacatgtctatgagccttttccaactgccactgatattcccatcgcttactgtctgcctaaagtctggtcgaattctccagcctgtacactagcttctctgcactaactggcctcatccactcttcggcgcggctgatctggcgatcacccatgccgcctgcaccaagcaacacaaagccgtcctcgatcactttctctagccctccaggcatcacacgaaccggtacaggcttgatgtccgaacccatggccccgctcaaccacttgtagaatacaactgcgaagtctcgggccgctggcgactttgcaacaatcatcccttgatactgcacttcttcaccgagaccttcccatacagcgccatacacaggttcgatgggcagattgtctccctcccatgcaccgccttcgcgcgatcgtacgattgccatcttgccattctttgcgagtgtcaatgcgacacgtgcgactgagtcgccttccgaaagtccgtcgtatgcataatgcatacccacgccatccgaaagtcccatgatctggcttgaccaagttgggtctcggtactcgacgagatgatcgtagaagtatggttcggcttgcaaaaagtcccagcgagctttactcgccgtaccgaaaagcttgatcttctttcctgcagtctttgcactagctcttgccatttgcgccgcgtatagaccgaccgaagtggatgcgctgtagatgaacacgttgagcgtttcagtcacatcttcatcgcggccgtggctttgttgccattcggggtgttctttcagcacagcccggtgatcgtatgggaagggtgcatttagccccatccggtaccaaatcccttgcgcagcagtcaaggcgactaagctcacacctgccgcttcatcaacggaaatagaagcaggaatgcgccacactagatcccaaggaacagtcagatattctgcaaacgcaccggggcggtcattgacgctacatgcgccctgtaggaaaccagcgacgcgaacaccaggctgcatgttggcggatgccggtacttgggacgccacctccgttacccggccggcaaagtcgcttccaacggtccgtcccgtattgcccaacgggtttgcaacatagagtgggtcgattgggttcagcgagacgctttcgactttaatcagaagctcattgggcgcaggtcgagggatcgggttttccgaaatgttcgctgtgcgcgcttctgcgtcgagaacaagagctttcatggtagcgatagcatcgatatactagcgcaattgagtgatccagatgagttctactgagatagcctccatttttggtgtaattatacagtcggttgtcatctgcagggcgcggtgggtgtggcgcttttcgcttcctacaccgtctagcttacacatctcaaatatgtcagcagatacgatcccgctcaatgcttgttgcacgaggctggatagcttcgcatagatttctgttgtgcgttgcgctcaggattgttgttgaacatagacaggcatggcgaccatgcggagttgttgaacatagacaggcatggcgaccatgcggacgcaagccacaaaatttggttcatctcactcagtatactgtgtatttggaatcaaggaaagcactcttaagcaagagcaggagaagtttgaaacgctgatcgagcactacaagatgctttacccacttgtgggagagttagtggagaagcttgaagcgggtctggaagatgaggctgcttggtgccgcatcatagactttaacgataggcgtcttgcttgtggggccgaattgccttgttataccggggattgtgaagctgtgcagcttcgacttaccttggagcaagagaaatttctggctcggttcgcagagcaagattgccggactggagaagaggaggcctgggtgcacgtggagtgtacggaggatgatgggtgggccgctcagtgcggcgaaggtcctcagaatggcctatcgtggggccgcaccgacgacagcgatgaagggtatgagactgttgacggtgtgacttcgatcttcgccgccctctgtccatggaagagggaatttggatcggatatgattccgggtacgatgacgacgccatgtccgccgatgaggacatgaaggcatttagcctgccctaccacacaaggctctggtgcgcttatcggtcgctcttcgagaatcttctgtcacccaaggcagtgtcatgaagccatccaggatgctttgtcgcgcacagcacatttcgagcttccgacacggaccaaagtatcgtgaagctatccagcacccactatcatgtacagcgctttttaagctttcgagggctactacagtgttgtgaagctatccagcctgtatcatcgcacacagcgcatttcgaacttccggcatcaaccgcagtgctgtgaagatatctagcatgtcccgtcacacaaagcgcaattcttgttgtatttctatatgctcgcgccctcctctacagctaccaatccactagttcctcgtccgccttcgttccgcaccatctacactcttcaccatcgcctcgaatatcgggctgaaactatgatagtactcatccttctcttgcacatcggtaagaaacagccaatctgctgtctcctccacctgatcgatcatgaaatccagcacattcttggtgagatttggtaatccgtgcagtattacggcgagcttcgaccgccgaatgttgtgtgattgcagagggtctaatgtgtccttgtctaaccatctgtcgaacgattcctcgaaaacgacggtgatgtcggtaaggttgagatacgattcttggtacacagcatgggagtttagaatttcgctcggcatcaggcctgggttttgcgctgcgtattgttagtcgcattgcttacgccttcagtgtcagtggaggtgccattcctacttaccaataaatcgatctttaaacgtcgttccattcctcactgcttgcgccgcaaccttcaaatactcgtactcatcggtcgaatacgtgcttggtgtctcatccaagaatatcccatctacacggaaccccgtctcgtttgcgatttttggccatctcgaatagatgtcaatctctgccaacactgactcgatcggcttgtctgtgtagtgcgtcgcaacatatccaagcgttcgtatgtttgggtgtaaccgtagctttggtacctcgtcgaggtatacttggtctggtaggctgcctaaacatgggccggagcaagggttgaggatgacggtgaagtcgacgtttcgatgcgcttgcgcactgataagaattagtgcatggatagaaggatttcgatgtttacatacgctgcataaagcggatcccacgcgcctggcgtgggatagatgtaaagagggagaagaatcgacatgctagtcagggcaggcaacatctcgaactcagcgggcaaagatacactctatgtaggccccacccagtcaaatttcagagacggacttgggcgacatactgcatttgatacgggtttatgggtccggcagatgctgttcctgggcctgataaaagaggccttgtaaccacgatgcatagatgatcggacgcatggccaaagtgagatctcggtcatagcttgcgtggaatacactagctttgcaggcaaatcgctgttccggctcaagggcacatggctaatacatacttggtgctcgtgtatagattgtttgcagggatgggaaaatagccggccaaatgaatgcacgcgggaaccaatcaagggttgatatgagcagcattttcaatgtcgcaccacatagtctagacgattttgaatgcgatgttagtccccatgtggagtggacctcgggatcagctccatatgtgatccgccaagatgaaacgccttagacagtccagtctacctctaggcgatcatggaccgtcattactgaagaccttcactctgtcggtacgctgaatgaaatttgtcagattgttccatcgctcattcttctgttttggccaagttttaataggtattctcgaaccatgtccgctattccttaagaggttttgcgggcacttctgcagctcctaccaccgtcatatagaggcaatggcctcttggatctctgcactgctgctcatctctaggtaaaaagtgtcaagctcgcagattacactgaaattatggcactccaacacaacctgcagactcagtatagggaggtattccccacccacctccggctggagaattgacctgcagccgctccccgggttgtagcaacaattccgcttttcctcccaacgagatcttctccagttcagtatgatcctggttccatctgaaagcatagtttttcccgacttcacccgactcaccaccgttcattccatagggagcatatacccgtcggtcgctgaggatgctaaaccgcagtggtatgcgagcttctacttcccgaatgcctccgttaccaccaacgaattcaccacgaccgccggttccgtgtgcgattgcatgctttgtcacaagcacaggagtgcgcttctcaacaacttccgcatcggtgatcttggtgtttgtcgagtggacttgcacagcatgttctccgtgccagccaggtccagcacccgaccctccacccactgtctcgccataattgaacccgggctcaatatttcccgtcacagggtccttgccacctaagccccaaccgaagctgtttgcgcagcctgcaaaagcagcacactttgcataagcacgcaagatcacgtcgatgactctctggctagcaagtgtactgccacagatcgcgacattgggaccagggttgagcacagagcctttcggtaccctgatggtgatgggtgtgaggcatccctcattcaggggaatgtcagtgtcaattaggcatcggaccgtgtaaatggctgcagattgggtaattgagatggggcagttgtaatttccccacatctgcggtccagtgccttcgaagtcatagatagcactgccatcttccgagatggtgatcttcacttgaattttggtgccatcgtcaaagtggtcggtggcggtcagcggttcgggtcggtctctgcgggtctgttggaggaacttccgcacagccacctgcgcgttgtcctggatggcatacactgcgaatgcttagctactcattgccgtagcgcttctacacactcactgtacttgtggatcactggcagactgaattgagcagcgagcttttgcagcagaagtaagcccctttgatttgctgatatttgtgctttgacgtcggaaatattgtcattgagtcgacggctggggctgcagccaggatactcgccagctctcaagaaggcgtcgcgaacctcctgctcttcaaatcggcctccagacacgatcttcatcgatcgcacaagaacgccttcttcccagagctctttggacgtaggcatcatcgcggttatcccctttccgccaactaccgaaagtgagtttttttttagcatttggctgatttctgcagacttattgtcagtgtggtggcctcgcgaagcaacatagaaagcaatggcattgtcaatgaagacaggcgtgactaccgtcaggtctggtaaatgtgtgcccccaagctcgggatggtttgtgagcagtgagtcgcctggctgaagctttcctttccagagcgcatgttgacactgaatagcatactgcatgctgcctagatgtagtgggatgtgcggcgcatttgcgacaaggtttccgttcggcgaaaatattgcgcatgaaaagtccagtcgttcttttatacttgttgagatagatgtgcgctgcagtgtgttacccatttgctcagcgatagacatgaaacgatgcgaaaatacggagagctgaatcggctcaaccttgtcgtcagccacaacgcttggagtgaattctgctcgtgtcttctcaagaactacatgattcaagagtatgtaggcagcataatttggctccaccaggattgtttgtgtgtcgtcaatcaagagtgctggtccacgaatactgtcgccctgttccaattcaactatcttgaacacgcctgactctttccactccccttgtatgtatacaggttgagttctggtcggcggaagttctctagaggatcttcttgtctcgtcaagggtggcaattagccctgctgaatcggaaatgtgcgatgatgtagcaactccacggacatggaccgagtcaacgacagcctcgcggtcgagcttgaaggcgaattcccggagatgcatggcatcgaaagcagcgccatagtcctcgtcatctggttttgagattgacaagttggtgtcggtgcctttgtatctcaaactcagcgattcttcgtacacgatattatcaggcgctgctccctgcgaaataagctcttcctcgactttggcacgtagcccttcaaatttagcgcgtagttctgggagcgctgtcaggctgaaggaacctgaatatggctcgaacgattgcgcctgaagcaccgcttgtgataaaccatatgcagatagaatggacgagtacttgtgtattatgacacgtcgaattccaagcttgtcggcgatagcacaagcatgttgaccaccagcaccgccaaagctgacaagattgtgcttgtcaggcgaaaagcctctggcttcagtcgcgttacggatagggcgactcattgtctcgtttgcgacatcgaggaagcctaaagcgatttgctcagggttcaattcctgcccagtctgagccgctacatctgcagcaagatcgtggaacttcctctttgtggcttcgatgtctagagactggtcggcattttctccaaagatcgatggaaattcggtaacaacaagacggccaagaaacaagttcgcatcagtgactgtaagaggacctcctttacgataacaggttggccctggatgggcacgagcgctctcaggccctactacaaaaagaccatttttagcaaacaacctcgaaccgcccccagcagcaacagtagcaatgttgagcattgctgtggatacattgcgtcctgcaatagtactctccgccaagtagtcgaatttgccgtcgtaccgagaaacatcagtactcgtcccacccatgtcgaaaccgattatgggtgtttggtcttccatgtcatagcaagacttcgcaattccaaccacaccaccagctggtccactcagaagcgcatcattgccgccaaattttccagcatttcgaagggagccgtcagagcaaataaactcaacacgtttaggaaggatgtggaaccctgcctggaaatctgccacgtatgcctggataacaggaccaagatacgcttctgttgaggccgcattgcttcttctaagcagtttgatgactgggctattgagtgcagatgacacgacgtacgcgaaacccaattctcgagctagatccgcgacctggaattcgtgatctgggaagatataggaatgcataaatgaaatagccaacgaggtgaaccctctcagcttaagatcctccagggtatttcgaacctctttcaaatcaagtggtttgatcacacgtacgatttcgccgctggcagttcgtaccaaggcaggatcggtcaatgcgcggttcttatcttgcggaaaggggttgaggtcgtagtcctcaacggtaactcgctcgtcaatctcaactgaaagagcgtgtaaagcatgtgccttcttgatgttgagatcgaaaagcctcggtctggtctgatctccgatggtgcaaacatctttgaagccttttgtggtcaaaagagcgaatttctcgcctttgccttcaagtaatgcattcgttgcaatcgtggttccaatcctgcagctctttactctcgaagcatcgagcttttctgagcgcggaatctcccttccttcaacgagctccagagcccttctgaccgcctcggtctaaagttcttttagcatatagagtgcacttattcttcttggatcctcacaggcgcatctcggtagtttcgagggtcaacggacagtagtttaaagaccaagtcattgatgcccttgctccgaacgagcacatccgtaaacgtgccccctcgatctgcgaaatgatcagcaggactgttatgtcagtcacgcaactgatacaggaatttaccaataggaaatttcaaatgtctgaagccattattgagaccccgagcgctcggaggtgttgaagacttgcatcaagcatcgaggcaagatgcaaattagagccgccacggtacctctcgaattgcgtgcttcatctaagatagcgggtcaaatgggcccgatgcactgctatcggcaagtgaagcgacctagtctcagaaaggagattatggtccggctgcagagcggcgagtcatttacagggggtgctggcacgcctcagcggatagcaaaatgtgggaactggaatggcgcgattccacgtgatcgttgcttgcacttcgttttcaaagaggtctattgttgtctcgaagacagtcgtgctcttacattcctctggggcttcttccatattctaacgcgccatgacgtcattggcggcatgaagtaccacacccatagatttcgtgtagcgaaaacgacaacggcaacaactactttcatcgtcgacgccaacattgagcgttctttacacccagacaccactgttcgagtgtgtactagatgccaccggcttaagaagaaatgcagcaagaagccaccagcctgtgagctatgcatgtctgggggccacgtctgcagccttgggcagctggcaatcaaaccaaatgctccatcgaccacgcccaaactatgcgcagaacacacactcccagctcgattagttctgagtctgccacagcagccagaatgggatgcagctttcgagtcctcccgtcatggatcatgaaacacatagtgcagctacagcaagcactttcgacggcacttatctttcttacgtgcacgcatatttccgtcatgttcatcgagcatatcccttccttgacaggcaggagatactgagtaacgcaaaagcgtctacatacctgaacatatggtcagacaatccagactctattgtgagtgcacttcacctggcaccacacaggctctgactcgatttagattctgggtctcgtcttatctatcggaagcacgactctggagcgtgctggcaagctcagtgtttataatcgaccaaacatggttgtgccttacacacgtattctgagtcgatgtctgtcatctccgggcctgaaaggcctccagatactgcctttactatccttgtattctctctttgacccgaaaggcatctctacctggtccatggttggaatccttacccgacaggcggtcatgctcggcttgtcgcgaacaactggcttacccagggctctaaaccctcccgaagcagagctgagtaatcgtttgttctggagcattttcgttctcgatcgtatgctggcagtatcagttggccactctgtaggactcgtggacgagggaatggatatccctcaacccgcaatgactgtagaggagttcacatcgtccgaaaggaccgcaaacgcatcattattgcagctgaatcgacacatcatccagcttcgacagctcgagcatcaaattcttgactcactccacaaaagaggtcaggtaaatatcgagagtatgactagcgtaaatcgtgccaccgtcttgggacagctgcgttcagctatcgatgactggtatagcacaggctgccttgtgtgcctaccagaggcggataatatacctatccacagtacgataacgtggctcaatgcccgatactacaacctgctcatcctattgtactatccgtgtcacttcaacaatcaggctaagcacatctcatccatagagctcgttgggtgcatccgaaagtacttcaagtacaattacatccttctcgagaacagacagttaccactcaactacatcacgttaaacaggctgatacccgcctgcctcgcgctgatgcactgcttcggtgtcatacaaccacgtcacttcagtgccaaattggagctgagcagttgtattgacattctgcgtgcatttccggaagattggctgccagcgcatcaggccaagcaagttgtcattgagtttctgggcattgtgatggcccatgaagcttacgctgcagcacagctctttgactgttccgaagcgaatacgattccacttacctcaacgacgaacctaagttttcaaaaaattctgactgacatgctcggcattgctaaaagcgcatttggaccgattagttgctatctttcgatttctagtttaagtgactctggtcacatatctgcaccaccactaggcgcctcgattacggatttggagaaagggaatgagcagctgagcacatgggatccagcaaattgttacgattttgggtttctgtaagcgtagactgctatagatcgccgatccaaccccgaattgtggcaatgacctcgctattcttctctatgtgtacgctgtgattcgcgcctgcgaagacttccagctgcgcgtttgggatcagcgctgccattaccctagattgcgagggaggacaaatccagtcctgatcacctacaatgattaaagtcttggcggcgacaaggtgtagcgactctcggtaatcaaagtacttctctcgctctgagtacagtgcgtctggaaaaattagccatatggacccgcgagtcagatccaaccactttactgtgcgattcagcgaagtacacgatcttcaaggtcgccgccagagccgcatccgcatcgaaagactcgctataaaggggtgctgcggcgtgcattacaagttgaaactcggtatcgctttcgaaagccccgaagatcttgttcttcagctgatttagagaaagactgggagctttgtgcattcgttgaccaagaacctttacagcctccagttcgtctgcagggccattagggagaggatttgcaaaacagctacttcgaacatacgatggtaggatggtgcagtccctcgtagtatgagatgggatagtttttcagggtatgttaatgcgtactgttgggccaagtaacctttcggtgttagcatgggcttttagcgggatgtgtggctttctacctccgaaactgccgccgcagaggatgaaaaggtcgctctgtgcggcaaagtgcatacgcatagcttcaatatcgtcgaccagttgtctgaaagaatacggtcctgtcctggagctttgtccatggcctctgtagtcgaaagacagaattctgtaactgtcgttcaatggcagataagcccgatgatcactttcatggctacctgtcgacctttgttaacagccgatcgtaagtagttgtcttgcttaccaaagcctcggccgccatgcaaggtgatcaacaatggcttagttgtgtcgttgtccgaaatcgcgtaggccagacgggcgccgttgacatcaatgaaagctaccatcttatcaagatatttgactccatcattttcatgcatcccaaaatccccaatcttgaaagtcgtcagtccgcaacttgccccgcccgttcagccgagcatacatttgctttaacccaatatgagtaattttggtcaggccccactccgttcaagataagccagaaggggcatcaatgcaggaggaaaaatttgatgtagtatcagttaatgaaagtttctatactcacgttcagtctggctgagcggggcagcgatagatagcgatctttcgaggatcgattgcgtgctggatatgaatcgcgtctgcatcagctaaattggtatacctgaaataacgctgtctaaatgaaaatacgtctacaaaagcttacccgctaatcaccacacggtctatagaccgcatagtcgcttcgaatatggcctcttcaagccatccatcgtattgtaatgagattcaagatgccactatcaacaatccatcacgaggtatctcgtattcgtttacagcagagcagcaccaaggagtcgccgaaaagcaagatgcgatcgatattgcacttgatgcgcaatcaaacatcgccctcagcaagcatgaagcggacaaactgacgcctcagcaagcggcaggctggtttcattggcacgagccggatacatcgcccgaggagaagaagcttattttttaagcttgattggttccttttgagcttcagctgcctatgcttcttcgtaaagcagctggatcaaaacaacatctccaacgcatacgtctccggcatgaaagaagatctaggattcggacctggcaacgagctgagctggatgaacacctactttctgattggtacgattgttggaggccctttcgccaatctcatcatcactgttgtgaggcccaggatctggcttcctgcatgcctaatgatatggtcacttttcgtcttgttcttttttaaagcccacactgcgagtcagttttatgctctgcgattctgcgttggtctattcgagtcagcagcttggcctggagttcaatacgtacttggttgctggtatcgcaagtccgaactagcacgccgaagcgctttctttgtcgtctccggcgtattagggcagatgttttctggctatctccaagccgcgctatttagcggtatgcatggaaaaggcggcatgccagcgtggcgatggctcttcattttcgacttccttcttgcagttcctgtggcactgtacggatggtttttcttccccgacaccccgcacacaacacaggccttctacttgaacgaatgggaacggaggcgcgcttgcgaacggatcgaggaagagggtcgcaaaccggtcggaaagctcgactggactgtgatgaagcgcattagcggatcatggcagttatacgtgttctcgatcgcctactccctgtggacgcttacttgtggctcctacatcattcaatacttcgggatctggctgaagtcacttggaacatactcagttccgcaggtcaacaatattccaaccactgtcggtgccatcaacttcgtgtttatgattggcaccgggtttgcctccgacaaaattggtcgacgaggaccagtctgctttgtagtaggcttgctcctcactttcagctacgccattcttactgcttggaatgtgcctgataaactcaagatggctgcgttcattttggtcgggtgttacggttgctacacaccattattggccggttgggtcaacgcaagctgcggaggcgaccagcagctacgcgctttcgtgctaggtatgatggtcagtgttggacaggctgttgttatccctttccagcagttacagctgcccagtggccaggcaccagatttctcagagacccatgggtggggaagtgcattggcctttgtgattgctttgacgctttggactggcgttggcattgacttagcacaaaagctattcgagaggaaagtcattccggaatgctctgacgtctgaagcgtcgaataaaatttacgtacatacccgcctcattgattgcatacaatacatctttgttcatgcagacctcccatgctcagtgttttggcggcgataaaatcccttttcgcagattggcacaaatgtgacttctgggatgaatttctgatgcaacatataggcgtttacttctcacaggctgagagatacatgcgtcttctctttcttgtcgacgcctaaccatagcatgtcgggtcgactgtaatgaccgcaaacatccaggaagccttttgccttcaggatatcatcgggctgcaggtccgcatatacaaagccttcttctgtccctacaggaccttcagccaacaagcgcccatctggaccaaaaacggccgagctgcctccaccagggtagttcatagtaccgccagagctcgttcggagttttgatatcccctcttcgctaatcattgctgtagtgtgcaatacaaatgactgcgattctatggcatatgtctgagataagctacggacgcctgattgtgtacaccgttagtgcaaagtcctcatatacgtagtagtgcacttaatttacctttgctactcatggaccaaaggtccggacctccatcatgttcgtatactggtggccaagccgcaacatggatggtttcattttgatggtaggtgtggtacttgaggagcggctgcgcatgctcccagcaagctagtgcaccaacacgcccgacttccggcagatgcacaacgttgtcaagagaagagcctgatgcatcgccaaatattgttctttccatgtgtgtggccttgagctttcgatgcagaacctcgggtttgccttcagcgcttatgatcgcctgtgcgatgtagagcgagtcgtggtcattctcgctgaagcccagtactacagcgatgttgtgctctgctgcagctttgcaaatttgtttcatctcgggtgaatctacctttaaggagttcttgatatatgccgttgagagctcgaagtcgactgggcgtgccctggttccgtgatttcagcatgattcggattttgacagcaatctcgtgattgacagactgaccagatccaagcagggtagccgggtatccagcactctggaaatgccaccagctttgcgccattgtttgctgcttcacgtattaggcgacaggtcttctcgacggctttctccaagtcgagccatgctggctcaaattgcgcaacagcgacccgaacggtgggagacggctgatccgacatgacaagtaatcactcgcgtttcaagcgcaggcttttttcgatgggtgaagttttgcgatgaaattactttgatgatggtgaggggacatatgcggtggcgcatcattgcatttaccacggcaacagacagcggcatcttaacgcggcaaacagacagcggcacattcgtgtccgccgacgaggtccacaacacccgattttattttttttgccttagccacagataagtcactcgttttgcttaattcaaggtttcagctccataaaagtgctgagaagctgcagatgctccacacaacattgcttaggccctgtttacttgctccgttttcgccgggcggtttggtgaaaaagagtatagagctcacatgaacctgctctgaatattgcgctactacaagaagtgagacggtgataactaacgttttgctctgttttcaccttacttaaaggagattaaggctaacttaatgcgctgctaagactaccattttcaatctgaggttcacaaatctaagcagcagaacatagcctctagttctcactaagccctgctacttttctgccttctttctgccaaaccgtcattttcaaaacggaccaagtaaacagggccttatcatccttccatgggcttcaactgagacgaacgctctaacattttttcaatgactctagtcttgcttttaggcctctgccgggtatggtgaaaacaaagactatatgtgcgtactgtcgcatgacagcaaccactcgaagcctacgtaaagtacctccatttctcacttcgctcaccatctcctaactcgctcgtactcacatcttccgcccggactttcacgccctgctgcctatcccttctccgattctccatcttcatccatcctcccaaccagagcgtaaacatgatacatgtcagattgcaacacgctgtcgcaatgagcgtaggtacatattttggcgcatattcttgtcgaaaggtcgccgccgatagaatacctcctaggttgcctaagccaacgagtagaccagtagtagccgcccgcgcgttttcgttaagattgttgttgttgtgccacgagtgcacaagacaagatggtatgtacgctccggatgcgagcatgaagcaggcaaaataggctacagctttgttgtgcaagacgtcaatagtcgctaggatgatcaatccgacgagcgatatacaaagcgataagacgatgtgaaatgtacgttcgcggaagtaatcgctgctgtaggtcacacaaagcagtacgatgaagccaactgcgttcggcgcaacagtccagagatttgtcttgatgaccgagtacccgagccgctgaacgatctgcggcaagaagttggagcttgtcgagaacgctacaggatatgtgaacgcaatgatgcaccacagcgccattttccacgtcttccattcctcgaaacattctcggatgttaaagtcgtgcgatccagcggatgaaagatcgcgaagtgtacgtcgagccgcgacttcgcgttcctcttcgtttaggaaccatgctgactgcggtgtcgcaggcagccacatgaatgcaatgactgcgattatgacagtcatcgctccctcaatgatgaaaagccacttccatcccggaatcgagtgctcaattcggaagacggcgaaactaatcaatccgctgaatgcaccagctagcaatgcactgccaaagaacaaagcgatgcgaaaaccaagctcgccgcgcgtatagaacagggtcagataaaacacgactcccgcgaagaagccagcttcgaaggcgccaaggatgaggcgaatgacgagcatgccagcaaagttgtgcgctgcacattgaaaaagagccatggcgccccatccaaccatcactgtgacggaagtaagtcattccgtacttcaacttataggcgaagggctcgtgacttacgagtcggcagcatgactctaccactccacttcttcgtcaacatgttgagaggcaaatcgcaaagcccgtttgggatgtagaacagaagaatgaggagcgaatactgctctccagtgaagcctagatctttatccatgccatcggtcttcgcatttcccaagttgcttcggtcaacggcgttaaagaagtacatgatcgataagaacggtagcaggtaaaagtcaagcttgcgaactgctccattgtgagtttcataatctcaatgaagcggttgtagtagacgtatgtaccgtacgctctttctacagcgtaatcgaagtgttcttcgatgaccccagcttcttctttactcatgctattttcagacattcttcgatctttcgcgtcggtctcggtggatttcatttcaacagccatcttgcttcaggtcttaggtacagtgacgtggaaaggcaacacgacctaaattctagcgcagcgaatgaaacctaccggaagccaccttaccaacctagctaaccatgagcctttatagccgatcccatatccagacttactttctatgcccacttacatttacctccatttttgatcctgatccagatccagagtgtcgcttcaacatacataatctgcatttccaaccgtacaagtccgcaagccgatcagtgcctcgggcactgtaacttgcagctgcagctgcagtgcgacaatctgatagcgattgctggactaagagtggggtgaatcagtgccgaagcttagtcatggtggaaatatgctggagataataattgttatatgctagtgaaaggcacaggggcgaaaaagtgtcgtcggacgaacgccgtaatcgagcattaagcctttcacgataatgatcttgaagttgttcataagtgaaatgagaacgcctgccatgcatctttctatttgtgcgaaatgtcgatctatgtatcccgcataaattgttcataatactcatccagccactgtactgcgacttgtccactttctttactaccatccgtaaagcgcctcaccgttccaacataaccgtccggacgcacactcaacaccacaacctcattctcatccaagccgtcaagccacttgtccatgaccttctgcttgcgggtgtcttgctcgggtacatcgtcgaggtagaatgtgaatgcgctttcgcgcaaaactgccgggaggtctttgatctcgatattgttgcggtccatatcggtcaccaaagcgtatgtgaagactccactgaccggtgtatatcgctcgggtatgacaaattgatcgtgaggtgcggccagcgggggctgggtggtgtatgaagcattgccagcagcacttatgcgaccgacatatgatgaagtgcctgtgtgggcatggcatacaacgtcgaggaatggcatcgcggtatgtacattgtgggcgaagaagtagatgcggaattgtccaagcgcgggaatgtcagtctgtatgtcgactgggtttgcgtcgatgtaacgagttaccttggcgggtggaagtaagaagcctggcgtgagatgaccgcgagtatagcccttggatttaacattgagcacgttgggctggtaactcacaccgtagcctgagataaatgcaacattctttgcaaagtttgccgcaagcgcagcggggtctccatcgtggaaggcatttgcatgctcgtaatcgaagtcgatgaggtcctgtgcaatcttcttccgttcttcctcgtaactttcgagcaaactaggcttggcgagtcctcgtgtagcaaagttcagcttccaggcaaggttgtatgcgtcatgcattgatgtgttcattccttgggcagccttggggctatgagtatggctagcatcgccagcgatgaagacgagttgcccggagtcggtgaagcgtgccgccactctttgaccaattttataccgaccaaaccactcaacattcttccagttcagccgatatggtcgcatgattgcttgtgcccgttgctgtacaaattcttgcgtggtctgctctccacctatagcttctgtcgagccaggccgaagttcaatatatagtcgagtcagacctctctcacgaggtatcatcagcactgagccgagagtctccgattgtatgacgaccttgctccagatatcggggaagtctgtatcaagaacaccgtctaaaacgccccatactgcatctgacgatgcgcctataggcgttgctccgggtatgcactttcgcaccttggaatgtgcaccgtcacagcctacaacgtatcgagtatagaagcttttcttcgagtggtttacatcctgctggcaattgaccgtcaatggtcggatagccatgggggtgtattccaagtctacgaaggccgtgtttcgtgagacggtggtgccacgctccctcaggtcatcttcgaatatcgcctcgaccatgccttgatgtaccaggagaatgtatgggtcgagcagatctaccaccggcggatagtgaatctcacggccagtacgatgtaacggttcttgcggggtcgatttccagaaagcaatatcataaatacgcacgcctttacgcaacagcggttcagcaatgcgcatctgcttcaatgtctcgattgtctttggttggatgccatcagcgcggccggtagaggtacgatcgggtcggtcgtcgatgatgcgcgtcttgatgccaaagcgcacgagattgtcactatgtccactcgttagtccacaaacattcacaaacgtcaacccgactcacgcaagcatcagaccagccggtccagcaccgactactaggacatcgctcaagaacgtagagtagtcattgcccctagagtatgagaactgcgacgtcacttccaagctgctgccagccgagcgggactgggagtcggtatcattgaccagtcctggcgccatcttctgtagcttcgactgagactcgctagtagatgttgagcgcttcatgatgttccatatggacggagccatgctataagtcttgcttgtgctgttccgacgttgctcgagccactagagtgcgaagatgggggtaggatttgggaggggcaaacgcgcatcgtctgctcgacgtctgcccaatttcaaatgatcagggcgtgtcattctctgctctgtacgccgatgcgaaatatgtgtcacatcccgtgaacttccagccattgttgccgatggggtgattcgaacaagggatcgcggtgcgttgtgggattgtttctggtcgactgacggtaggcgggcttcggcttgtgttccgcgagtccctgccttcccccactgttcaccagaaacactaggccgggagtaccacgcgaccaacccagggtcctaacatcgcctagtcacgagatccatgacagcaagacagcagtgggtcaatcgtcacagtttgatgttgataagtttgatgtccaggtgtgaagtggacaacccttgacacgccttttgatcgcgtagacagcagcggcctcacaactgcccgacatggcaacttcaacaccacaatggctacagacagtcgaaaagaaacgagctctacgcgatgaagcaatttcaaaattccttaccggtcatgatgcgtcggccaaggtacgcttccacattctgtccctcaacatgcagtaacgattgtcagccagtgcataataagcccgaaattctcaatggcaacggagactcgactgcaggcttagaagatgttgaggggatacaaaaagcaatctcttccggaaaagtgacagccgcagagctttgcgcggcctatatcaaccggtaaattccgccttgcgcattgttgtcgtaccattctcacgccacctcacagggcagtcgaagctcacacacgtgtatggcttccaccgccgacttcactaccaggatgaattgttactcaccgttatgcacagacgaattggcacgttgctatccgctcacctcggcacatcctgggggatcttactgacttcaattcagccttacggagattctgttcgaggatgccgtcacacaggcccgtgagctcgacgcgttctttgctgcgaacgggcgccctgtcggaccgttgcatggcgtacctatgactttgaaagatcaattcgatgttgctggctatgacagtacccttggctatgtcggaagagcgttccacccggctttgcaagactgcgttctggtgtcgaccctgaaacagatgggcgcgatcatcatcgctaagtcgaacttgccacaaagcatcatggtatgttcacccatgcagagctccttttcgagtcttttcttgaatgtggatattgacgcgtacagtggtgtgagaccgacaaccctttgtggggcttgaccgtccatccccaaaaccccgaattcactcccggcggttcaactggtggggaggctacgctcctgtcacttcaaggtacagtcgttggctggggtacggacatcggcggaagcattcgcattccgtcgcacatgaatggcctttatggattgaagccaagtgtaagtgacgcatttttgcccatggcgcccatttcctgggacggcgatactaagattgatagagcacacgtctaccctaccaaggggtgtcagtatccacggaaggccaggaacatgtcccttccgtcattggacccatgtgtcgcaacataaaatctcttatcaccaccaccaaagcagtcattgatgcgggtccatgggatcaagatccaaagtgctgtccagtaccatggaggtcagaagtcttcgaagcagcgcgatcacgcccgttggttatcgctgtcatgcgagatgacggcgtcgtgaaaccgcatccaccaatttctcgcgtacttgaagaggtcgcaaagaagctggagcttgcaggtcatgagattgtgtcctggacaccaggcagtctacatcaagagtgtattgatataatggtatgactgtacgttgttttccagcaataactatcagctaaaagtgcatcaggaccaattctacacggcggatggtggcgaagatatccgacgtgacgtagaagctggaggcgagcctttcataccccacgtcgaagctcttttaaacagaggcaaggccatctccgtatacgagtactggcagctcaacaagcagaagctagctgcgcagaaacggtaccttgatctgtggacctctaccaggtccgagaagacgggcaagcagatagacattctactgaccccagtcatgcctcactcagcggtaccgcatcgcaaatgtagatgggtaggatacactaaggtcttcaactttgttgattatcctgctgttgtactgccagctggcaagatatcgaaacaacttgacagcgaagcagcaaagatgatggaagcataccagccacgaaaccctttggacgagtggaactggaatttgttcgatgtgggttcgatggatggtatgccaataggtgtgcaagttgtggcgcgcagactacaagaggagaaagtgcttggtgctgctaaagcgattgatgatattctacgatcatcttagtagggtgatgttcatacacatcttggcaagtttaccccaaaaaggcacttgaacaactgtaggcgtttgtgtgagtcgcacgtgcacacgcgaatgataagcggccggcggccgtcgcgatgattcattgcaagcccccacctttcaatagctcgactccactagagctaccaagctcccctgcacgttgtgctgccgacgtaagcggggtagctccagctgtttgctatcgcaagctttctggcaaacatcatcctgcatattctaaatagtgtgtccctttgatctgagcgctccagcaatttgcttgctagctgtcaattcttctgaatactgaggttaatttaccgcatatacggcgatggggaaaaagaaagtgcttgtgagctatggcgttgacatcgatgcagtatatgctacagctttcaattgtatgtctccgagctgacttctgcaggtcgctggatggctcggttcgtatggaggagaagactctacgagtgatatcagtagaggcacgaatcctacctcacggagtttgtagggaacgaatagctgacgcgacataggactctgggccggaaccgtgggcactcagcgtttgctgaagctcttcgagaaatataacatcaaagcaacatggttcattcccggtatagtgcaatgaccacaatttccactacgactcagcactcatatgttcaggccactccctcgaaaccttcccagaagactgtgctgcagttcgcgacgcgggccacgaaatcggacttcacggctactcacacgaaaacccagttgacatgaccttcgaacaacaacgcgatgtcctcgataagacctacaaaatgctcaccgagttctgcggcaagccacctcgcgggtccgtcgcgccatggtgggaaacatcaaaagagggctgcgaattgctcctttcttatggcatcgaatacgaccacagtatgagtcacgaagaccaccgctgctactggctgcggacgggtgacgagtggacgaaaatcgactataccaagaatgcgcgcgactggatgaagccactcaccaaaggacaggagacgggattggtagagatacccggtagttggtatattgacgacttgccaccaatgatgtttatgaagaagagtgcaaactcacatggatgggtcaacccgagagatgtggagcaaatctggatggatcacttcgattacttctatagggagtatgacgagtttgtattcccaatgacaatacatccagacgtttctggaaggccgcatgttgtgctcatgcatgaaaggtagatattgttccagacgtctgaagagactagtactaacccttgtcaggatcatcgagcacatcaacaaacacgaaggtgtcgagtgggtgacaatggagcagatggcggacgactttaagaagaacaatacagtgccgcagggcgcgaaaatgccagcgccaccgggagagatcttgaagctgcagaaggaaggcaaggcatactctggattcgattacaatggtccgatacctcagtagttctcgagattgggatggtgcatcaagatattcagacatatttcattcttcttttcagaatatatccactgcacgattctcgtcattttgtgtgggtttaggttcaacgtgatcccgcagcctctggttcaaaaagcggccagttctcaattccgaacatgaatgggttcactggcttaccagcacattctaagttgcttgaatgtgccagctttcgtgagaacacaaacattggtaattacgatacccagtcgtgccaattgaacgcgtcggaatcatatcgggtccacccggtaacattatccccgcacgagcactgaccaccgtgatcctctcacaccaaatgcttcccccactcttgcgccccaaagccaaactgtcatccgcactgagtcccactcctatcgtctaaccaatcgaaagttccccattctgactgcacgactccacattgtgctctagtcctgtcactagtcagataagccaaagagacaaggccgggaatgtgtgtagttgtcagccatgtcacgcgtgtgccgcaccgataggtgggcgaggatggcgggaaacgatggtggccagaacgagaagctaaacttttgacgatctgaacaaactccatgtagtaaaaccgactcccggactgagcattgagttttgagaataccaacgttgaagactgacagtggtgacatcatggctccaagcaaacctccagtgatccagcagcaacaaagagatgcgtcaagtaaactagacgtacgtttgccgcgtcgatttcgtcgataagttgctaatatattcaggttataattgtcggtgctggtctaggtggcctcggtgctgctatatctattctccttgcaggccacaatgtgcacatcctcgaagttgcgcctgagataggagaaattggggccggtatacaatgtcttcccaacagtacccgagtactcacagcctggggtcttgaagagcgtctctcaaaacatgccacgactccgcgtttatgcaacatgatcggctggaaggggaataagatcagcgacatgaacttccatgagtacgagaaagagtgcggaacacctttttgggactttcatcgtgcgaatctgcatttgggtttgttagagagggcacaggagctcggcgcaaagttgacgacgaagacgaaggtcgtggatgttgagtatgagagcagtggagatggccatagtacgatcggcatcgcagtgtgtgaagatggaaagaggtacaaagcggacctggttgtaggtgcggacggcatcaattcaaagtgccgggaaatattacttggccacgaggatccgccgcttctaacaggagacttggcttataggttgttactcaacacggaggatatgatgaaggatccagaactgcgaggttttgtggaagatccgcaagttaattattggattggaccagatgcacacgctggtaagctaagaatatgattgcgaactacctgtatcgcattatgctgatggcatgcagtcaattatgtcctccgtggtgggaagctcttcaacatggttcttctagtacctgatgacatgcccgctggtgcaaacacattgtccggcaatgtggaggaaatgcgagccctgtacaaagactgggacccacggataccaaaattgctcgctctctgcgaatcggtgtacaagtggcgcttgatgatccgaccgggccttgatccaacttggtctcacgagtctgcggctttcgcaatacttggcgatgcagctcacgcgactctcccgtatcttgcgagcggtgctggtatgagcttagaggatggccatgtgctcgggctatgcctggggagattgaaaggcaagagtactgcagagaaaagacgggccttggccgtatacgagcgttgccgtagggaacgaactgaacgtgttgtattgcgaggaaatcgacagcaatacttgtaccatattcacgacggcgacgaacagcgaaagcgcgaccaacagcttcgtgcttttgccgagttcaatgggaggggcaagatcagcagagaacagtacgaagcaaagggtctcaatgtcgaggatgacccgttagcatggcgttggggtggtgtaggcagttggcttttgacgtatgtatgcgaagaagacgttgaaaagaggtggcgggagtttgagctcgagcgcagaggcaacagtgacactgttaatgaagagaacgtccgatcagttctgtagaatggccatggccttttgtcaccattggcctcaatatcagtcttgctcgttttggtttgacgcgcaatggtgttgtgccaaagccggtgcccccttggtgtatccgcattcggctagctaacgttatgccaagattcgatttctcgcgttttactgtggcacgagcttctatcggcggccatcagccattctaaaataccttgggcttccccttaatgtttccgcgcgcgtgtatgaacgtttattcagtcttcacctcatgctaatagacaacctcgtgcgtggtgccagttgttacaaagctcacactgcgctatcacgcttagcggcgttgcgaagacgtcaacacaatggagttgcgaatatcacccaagattggaaacggtcgcagtcaagtaagagcaaccagctccagccagattatgaaaaagaacagcatatcgatacactgtccttcgatgcgcaaagattagatttggcacctacaaaacccagtgggatcatacaagacaccactatttcaaaactgctgtcagaaagaaagctatcggtcaacgaccttgctgagaacaagagcaacgactggaccacatttgacaccggaaatctggaggcgaaacttgcatctgcggatcaagataacattgcgacacattcaatgattacgcaaccgcgacccatgtcttgggcgccacaagcagtcgctttggaggccagaagtgaacggtgtcagctgaaacaccacgacatagcgtcaaatgtccagctccactaccaatctggttcattagcaacatcaaaaccacgttacttcaaggtggtagctccagccggttcccgctccttgcagctgatcagggttacatctttcaccgaagcgcttatcacaatccgctttggtgacccaggtacactgtactatgactctgttattgcagggttctggcagcgctgtgaacatgagtcacactcgcgaactggctggcggttggatgagcatgggagctactatactgatctgctccttttcatacacgggtataaccatctgcagaacatggagaaaggccatcggccaaaggatgatccccggctcattgcaatcacccaagcttttaaactcttatatgcaccgccgacttgccaggtcttcaaggatcgatattctacaagcctgcaaacgctcatcggaggaggaggtacagcgcattcttacggcagagttctcgaaagattcggagtttggcattatgggaaagctgacctgaaagcgttacccggaccagtctccactccttctcagtctgttggcagcgaaaccaaagagccgatgcaggagtcgcaactaggccgaccagacgaaggcaaaaccgatggagatgtcgtcccggatccagggctggaaccacagtctagcagcgaaattggtgagttgatgcaggagtcgcaatcaagcccaccggataaaggtgacaacgatgacggagccgtcctgaagaaaggtctcagatcagggttagcagcagcatttcccgatctccctacacacatcgtgcacgctattaatactcaaaatatcagcatgaaatccgacataatgacatacagccaaagtagcagctctcgaacgactatcatccatgctttgatctttgtcaggaaagttaaacacagatatttaaggcagattgaaggaaacgtccaagcctgtaccggaagacctcgccgcatcaaggaattgcgttataaggccaggcaacaccgcaaaaggcttgatcgtgttgacgatctcatgcagactttgctcgcattggagaagcctgattcacctaggctagggcaagatgggctttcaaagtctccagtgagcctaagtacacctcttaatagactcagccgaccatttcgcacatcagtaaagtcacttcgtcatcgtatcacaagttgggaatcactgccgacggcagcgaaggatgacttcgatcaaggccatctgttcaacctccaaaaactaaaaacattatccacgacattaggtccagatcaaagagccttcgtgtggagtcaagtcattcggcaactagaggcggaagtggctctccgcacaaggaccggacctcagtcagcagcgcaagcgtataacaggttcttgaaaagaatacgggcatggttcaaaactatgaagtcgcaaaagaactttccacacgacttactcgttccaggaaaactgcccatgcccaatcgtttcacggggaaagtgcatgcaaccaaaggcgaagagcagaaagcggtagacctacttcaatcaacccaaagagccacgataaaagcgataaaccgcaaaattatgaggttgaacgatgtgggcaaatgggactcaaaggagacgaagagcaggcagttgtctcaagacctcctgacagcgagggtcaagacgagggccattcggaaatggctgacagaagcaaaatctactagcgacaatcggacaacagatcctcagccagcctccgtcgacataagtttgccttacgaaattctgcactatgttttcgaggatgcactctatcaactgaagcgagccatgtttcaccttggacgcagggaatttcctcaagtcatggcggataacaagtggtatagcgccgagaatgtttcgatcatggatttcatactcattctgcggcaagatcccgacatacagcggcgtttagatttctgtgcagatgaagttcggtatgtaaagtttatgtacgaattgcatgtgagacatacactgacctcgcactccgacatccagatccgttcgtatcctgcgaaatgctcacgcgcatgaaaatgctgatttcaacgcaagtcaagcggaagcattgttgagcgacctctctatcgttctccatgcattgtcgttcgaaggggcaataccagaaatcgaaaagtatcgaatgttgctagctgagtatgcggaatctgtcaaacccagcatggcccgcgcgcaagaatccgtggagactctactatctcaggttgacgctgagcagatcgcccgcaaagcggaactcgaggcagcggctgcagagtctagaacacagctcgagagcatcagctcagagaaagatgcgctatcgcaacatgctgaccgacagaggttgctgttagctacgaatctagcaatgaggcgccgaaatattatgctccgctacgcaaggaatcttcagactcatacagtcgagatgcagatacaacgcctactgagctcgctaccaactcctcaagcggggcttctggctcaaaagtttcatgaggcttattccaagcccgctgcgaatggctctagggacgacgattcctccaaacgacttccatttaggcttgatggaaacggagagcaaaaggacaagcacggatcgtcagtttctggacacaagatcctcgtcaaatgcggtgataattcagcatcgcctcacattcttcattttgatgtacgcaatggtcttaaggctttccaagggacgagcactacctgtgatgcaaaaccaagcttcgatcgaagtgaagggcagaccggccagcaagaagcatcggacactagatatgggaaatctaatgagcgcgatgacgattcagtatcggcatcgtttcagcactttcatgtcgatgaacccgatgataagaatcctacagacagtcggctgaacgaataccacggccaacagacagatgtgatacgtggaagctctgacatggcaagagctgagccgcccacttctgggagtggtcatgcaaacacatatgattcagagcagaggcctcaaatgttatcgtcgaagtcagatggcctgagcaatcccaaggtcgtgtacaatccagcagataaaggcctgagccatccgaaggccttgtatactccagctggtaatggtctgtaccatcctaaggctgtgcatacaccagaaagaaggcgtcctgtttccagagctgaaggagaatggaagggttccatctcaaggctttcaaggcacgccgcatcgccaaatcggaaaagagtggcccctgcacccgagatgctcaaagaacaagtcttcagaatacagcggcgggaagacgatggtaagatacgggaagttgattggaacagcttatatcaaaatgaagaccggaccgaaaccttatctcatacaatgagtgcacttcctcctgcgattaagcacagcttgcctgagacgaaaccagatcaggaaatgagtacatcataccggccaaacaacggaaagacacggaaaactggagggaggagcgcatcgaatcacgatagcagcactgtaatttggcaacgcatggagagagtgaaggatgcccaggtcgatgacccgccagataagacgaaacacaaaggatcggattcctcgcggcggaaaggcaataggaagatagtcacaacaggacagggcaatggacagggcgtgccacatcctctgcctcaacgcagcccgcgtggggacgaaaacaaagtttcccgtacatcagaacggcaagatcctgagaaaaaaagcgcaactggacgaagaagagcattaagtcatgattcccagactacaaaatcggtacttataagaaaaacagggagtagaggcataatccttcgtaacacttccaaatctcgggcatttcggtcatttcgtagtccgcccagactagatacatagtcttagagttgatgcgttctgcttccgcaaaattgcgagggttcctaccgttctgccctctcgtatcgttgcatagagtatagagcatagagtactgtagaatcatgtataatatctttagccaaagccatcgatcactccgttcgtcggctgccatcgccttcgagatgcgaaccttcttgctggcctcaacgattcgttctcacttcgctcacgccagatttccacagcttgtgtagcataccagcctcggtgaactgggaggcctataagaacttcatcaatcgctcaaagcgccttggacatatgcggtatcttgcgacccattgattcatcctgagaaggtcgcgttgcaggacaccagatcgtgaggtctaccaatggagcaacgtcgagcaaagcagtacagtcatcacctaatcctcgaagaagacggcacagacatgagcttgtcacgcattacacgctcaaatcccaatcatgagtctattctgtctaatgacctatcacatcgtatgcaagcaacataccccagcgccacaaatgcatgaaagcctcccctcgctctacgcagccactgcttgctcatagaacgggtaatcaacataccccttctccggcggatcagccccataaaacgtattgcgatcatacgcattcaactccagaccctcagccagcctcttcggcaaatcggggttcgcaatgaaccagcgcccgaagatgatcagatcggcatcgccagactgaaccttaggtgcggcattgtcgcgattgaagccgccggctgcaatgaacttgacgccgcctttggaaagaacctggcggaatctggtgaggctgttgcctcctttggcttttacggtggcttcggcttcgacgcctgcgctgctggtgtaggcggccagagcgtccattttggcttgttcgtcgaggacttcatcgaagcggggctcgaccctatgtgcttgttagtcgaggtcaatgtgaagggaaaatgtggtaggcttacatgtgaacgtatgcaggtcgcacgtcttgcggcaatgacgcgatcttatcgcacaagtactcccagtgtgcatttggattgctgtccttggtgttctggaagtaattgtacggactgagtcggatgccaacgcgatccgcgccgatctgtttcgcgcactcttggataacttcgagggggaagcggcttcgtccttcgattgagccgccgtacgcgtctgttcgcttgttgacgttgtcgtggaggaattggtcgagcagatatccgttcgcaccgtggatttcgataccgtcaaagccagctgagcgcgccttctttgctgcttcgccccatgctttgacgaggccttggatctcgtcgactgtgagcggctttggtgggtggtctgcgcaggctacgccgtcgagccagctgccttccatgggaacgtcgctcgaactgacggttggcgcaccagcacggaaagatggcggcgaggcacgtccggtatgccagagctggcaaaagatgtatccacccttgacgtgtacggcatcggtgacctttttccagcccgataattgcgagtctgagaagacacctggacagcctgggtagccactggcctgatcttgtcagtaaacctctttatctattctggaattggattcatacgtagtgggagatgtcggtcgcttctgtcaactgcaagccgcccttggacgcgcgttgctcgtagtacttgacatgcaagtctttcggcacgaacacaccatcgctctccttgaccgctcgcatacgtgtcaacggtgcctgtacaaccctgtgttctagattcactgctcccagcttaaacggcgagaaaagagccgtctctttcagcggctggaagcctgatggggaatctgctttcggcatattggcgatgtttcttttgcaaatgctaagtgaaggtctagaagcacagaagggagacgagaaaaagggtttcaaaaagttcgcaatcaacatttctctcgccagggtctgctattgtacctgcgctaaccctacagcggtccgcatcccttctcgccaactccacgtatgggagtggtgcttgcaaaaatgggggaggggcacaagtgacgcgatgagggacatgacacgtccacgacgacctcagacgcatacagatgctctacagcgtacgaacggccggccgtacgtagcgccacatcagcttgcgggcaacaagagtggggtttgcagtgggatcacgaacccgttggtggtatcgggagttgtggcttcggccgcccaatcagccatggcattacgtgagccgcgtaatatggattaagatgctgatgccgaagggtcaaaggcggcggatggacatatcatgtcgaaaaggtccgtttttggggcagtcatcttgtaattgttttcgttgaagatggcgttgcccgttcctcccacctcggcagcggcggacccaccgcgggcgtattccgctgttgacgcgctcacacctctcatcacgtcgacatacacatcgcccgatatcacttgttacatcaatggcaagaaaattatcatcagtaatccgaatccgcattggacgctgctcgattacatccgcgcgcaaccgaatcttaagggaacgaagttgggatgtggcgaaggaggatgcggtgcttgcactgttgtgctgcaggtggcagacaagcagtctaagaagaggaggataaagcatctctccgtgaatgcctgtctgtttccactggtcggtgttgacggcaaacatgtcatcacagttgagggcatcgggaacgtcaaccgaccacatcctctgcaggagcggatagccaaactccatgggagtcaatgtggcttctgtacgcctggcattgttatgtctttatacgctgtcgtgaggaatgcgtataatccggagacacaaaagtttcatctcagtgcacgcgagatcgaaatggaaggacatctggatggcaatctctgtagatgcacaggatataaaccgattctaaacgccgcaaagaccttcgtcacggaagacttgaagggccagcttgcagaagaggatggcgcgactactgtggatgcagaaagtttcgagaaagatgtcatcgatatgactaggaatggttgcgcaggtccttcaaaggtatcttgcggacgtcctggaggctgctgtcgagatacaccatcggacagcagttcgaacgaaagtaagtcggatgcgtcatcgccaccaaccgagccaatttcaagctccgacgacgaacgcatacccgcgatcgttgttgcgaagaatgagccatcccaggatccagcgttaagtggagccgagtatgcgaaaccactgaagagcaaggagagcaaaagcgcagcggtagaatccaagacatctacatcattactagaagcacccgctgagagctcaatgaaaggtgtgccaaagattgagttcaaggaatacgtgccagacaccgagctcattttcccttcggcactttggaagtacgagtcacgaccactctgttatggtaacgacaagaagatttggttccgccctacaaagcttgagcagctggttgagttgaaggacgcctacccgtcagcgaagctcgttggtggtgctagtgaagtacaggtagaggttcgcttcaaaaactcggactttgcagtctccgtctatgtatcggacattccagaattaagacataccaaactacccgctgacgccgagctggaaaacgcaaaggaactggttcttgcagccaatacaccacttacagagttggaggaaatctgtaagactgtgtacgcgaaattgggcaagcgtgccatggttctcgaagccctgcgaaagcaactgcgatacttcgctggccgtcagattcgtaacgtcgcctctctcgctgggaacatcgccacagcatccccaatttccgatgcaaatcctgtcctcctggcggctggtgcaacactcgaagccgtcaataaaaatggtggcactgtcgatcttcccatgtcaaagtttttcgtggcataccgaacaacatcactaccaccagatgctgcgctgtaccggatacggataccgctcgcgcagaaagattgtcgagaagtgctgaaggcctacaagcaggcgaagaggaaagatgacgacattgcgattgtcacatctgcattccgcgtgcgcctagatcaagaaggtcttgtcgaagatgttagtatcgtgtacggtggcatggctccgactaccaaggagtcaatcaagacacagagtgctctactcggcaagcggtggttccactctgagacattggaagcagccttgtcagcactgctcgaggactacgatctgccgtatggcgttcctggtggcatggcagactaccgcaagacgctcacactctcgctcttcttccgcttctggcacgaatcagcagccgagctctgtcttggaaacgtggatgagcaggtggtagatgagatacatcgaggcttgtcaagcggcatgcgcgatgactacaacccatacgaacaacgcgttgttggcaagcaagtcgcgcatctgtctgctctcaagcaatgtacaggtgaagcagagtatgttgatgacatgccgcgtatggatcgtgagctcttcggtggacttgtcatgtctagcaaagctcacgcaaagatcattagcgttgattgggagcctgctttggagatgccgggtgttgtgggatatattgataagaacagcatcggcgccgacgtcaatatatggggctcaattaagaaggatgaaccattcttcgcggaagacaaagtgctttgccacggtatggtcattggcatggtttacgctgaaactgcgctcgaagcgcaggctgctgcaaaagctgtgaaggtggagtacgaagtcttgccacccatccttacgatcgacgaggccgttgctgcggacagcttcttccaacatggaaagttcttgcgaaagggtcttgctattgatgataagatggaggaagcgtttgccaagtgtgaccgaatatttgagggtgtttccagattaggtggacaggagcacttctatcttgagacgaacgctgcactatcaataccttctaccgaagatggcgccatggaagtatggtcttcgacacagaatactatggaaacacaagaattcgtaagtgcggtcttaggtgtgcccagcaaccgcatcaatgcacgggtaaagcgtatgggaggcggcttcggtggcaaagagtctcgcagtgtacctttcgcagtttacactgcccttgctgcacgaaaagagaagagaccagtccgattgatgctcaatcgcgatgaagacatgctcctcagtggccaacggcatccattccaggcacgatggaaggtcggtgtcactaaagagggcaagctattggcgcttgaggcagatgtatacaacaatggcggcttctcacaagatatgagtggcgcagtcatggatcgctgccttacccacctcgataactcatatgaatgtcctaacacgttccttaagggatatgtctgtagaacaaatactcacagcaacaccgcatatcgtggcttcggagcaccacagggaatgtacttctccgaaaccatcatgtacaacattgcagaaggactcggcatcgacgttgatgagctccgccaacgcaatctctacaagcctggcgaacacactccattcttccagaagatcgacgaggactggcatgtaccaatgcttctgcatcaactcgctaaatcatcggagtacgagaagagaaaagccacaatcaaagagttcaatgcgaagaaccggtggaagaagcgaggcacttgtctcatcccatgcaaattcggtctaagctttgcgacagcattacatctaaaccaagctggagcttacgtcaagatctaccacgatggtagcgtgctactccaccacggaggcactgagatgggtcaaggattgtacactaaaatgtgtcaaatcgccgcacaagaactcggcacaccgctcgacgcgatatacacgcaggatagccagacttatcaaatcgccaacgcgtcgcctactgccgcatcttcaggctctgatctcaacggcatggcagtcaagaatgcttgtgaccagatcaatgaacgcctagcgccttatcgcgagaagctgggtaaagatgcaccgttgaaagcgctcgctcacgccgcttacctcgaccgcgtcaacctcgccgccaacggattttggaaaatgcctaaagtcggatatacatggggtgacacaaactgggagaccgtgaagccaatgtactactactggacgcagggcgctgctacttctgaagtcgaagtcgaccttctcaccggcgatcatactgtcttacgctctgatatcatgatggtaagctagaccacccctcttcccaatctgacatgctaatggaaaacaggacgtcggcaactccatcaaccccgccatcgactacggccaaatcgaaggcgccttcatccaaggccaaggcctcttcaccctcgaagaaaccctctggacgcgcgacggccagctcttcacacgcggacccggaacttacaaaatccccggcttctccgacatcccgcagatcttcaacgcgacattacttcgacaagacaacgatggcaacccgctgagttggaaccatcttaggagtgtgcagagtagcaaaggaattggtgaaccaccgctgttcttgggctcgacggttttcttcgcgctgagagaggcgttgagggcggcgagggagatgaatgggaagggaggaaagggtttcgtattggatagcccggcgacggcggagagattaagactggcggttggagatgatttggtggagagggcgaggacgaagaggaaagagggggagacaaacttcttggtcgctgttgcataaaagctgttttgtaccatagcatttgagattactgttgcattcaagtttccagcatacattaagttgtgagactattatctacatgtaatgatactgcaagtgctaaggcaactcacatcagtatacttgtgacttattgttgtcgtcagtgtcgcttcttcggcgtttttttgccgacagtaccgagatgacaagagcgacaagttgacgcttctgactctaccatcaactctccattcatcgacatctcaatcttgccgctaaaagcgttacagcaccggcagacgtcaacagcgatagcagcgggtacaccgagccttgtcgcgtgccgcgtgttactaacgctggagtcattggtgtgtcaggcccaccggtatctccttgttgacatcagccggccggacgcttttctatcgatgctcgatgcgcatcgcgtgagtcgaaatgcattgctacgcttatctccttgagactatcggatgaccttaatcaggaaatctcaagcaggtcgcatgtgtccgatatctcatcgctggcagcgctagaagatattcaacatcacgcagaacaacttctcgaaatcgcaatgtaccttatttggacattggacgtcggacgttcgagcaatataattactggacgccgaagatggacctatttcgatgcgccacaacagctgtacatgacacccccactcttgagatggcaccccaaatcatcccctagcgagtcccgagtcactctcgcgcccgaggatccaccgaaccccgcttcctctggtgcaccggcatgaactatgtgatatcggaacacgcgcccgtgataagcatgccttggtccgatgcggcaacatgtggagtctgtcaatcagacttggacccttcaacccccattaaccatcctcacgggcccccaaccttcaattgccaatttcatcatcgttgatactgtcccccatggctactgttgaatctgaccacgcaagtccaatggcccgaggacgaaagagaagggatgcacagggcaagaacgatggcaagaagtttatctgtcagaacgatggatgtggacgcaccttcaccagggccgagcatctgcagcgtcatctgctaaaccattcgaatggggagtacacttgcgacagatgtagagcacactttaagagaagggatcttcttggtaaggcacctatttttctccctgcatatgcgtaaaccttccattgctactttaagtttggtcactctgcacgtgttcctcgttagtatgcgtggtcagaccaagagtggtgcaatagtcttacaccgtgtgccccctttcgctccttcattgtagacaatacccattgtcacacaagcttagatgcggagggccgagcttcgactgcattattgatacagcggcaaagcctcaagccgaatgtcaatgatcggagagtaccccacttgtactctgagcaatgtttgctagaggtggatcatttcgaacgccgcaaaatctgtatagcttcacgctatgatcaagtcaagcatggctgctaactcttgaattagatcggcacatgactcgtcatcgtcagaaggatgaggaagctggagccgaaggttgtggcattttgaatactcgaaaggtactttgcctgtgcatcaaaattgcgaagacgaattgctgacctggtgtgattgcatattagcgtatgtggaaagacgccgaaggcagaatcgtgacgaagaaaccgactctaccaaatgacatccaaagcccccaacgccctacgcaaccaccaaatcacgacctgcttccttcttctatagattttctgccctttcccgatcagcagggtggtgcgccaatatcgcctcccgtctcaaacaactcccataatcactcttgggacgatcacgactctggattaggaacgctgtatcctgctaccactctgggaccgaacgcgctctcttcctcagattcgtactcacccattgatcagcatttctggtctaatgatttgccacaaccacaacctgcgtcaatattacccacggtgtttgatgatgcacctttcgacgacatcttcaacccggatacggcaagctctttcaacaatccgttcactacgatgagcaactataattggctttttgacatggatttgtctaaagttggcgaggctcagcaaccacttgggcatgatgcatttcctgcattcacattcgacaacaacaacgtgtcgcagccaagtcattcctatgatctacagcttgatcacatgttggtcaacaaggccatgtcaacatctggccagattggatcactcgcttctcagcacacaggatcgcctaagaatcagtccccgtctgcggctctgatcactccacccttgtccgaagagcatcaaatacaagctagtgatgtgaaacaaaatactggccatagtctccatcaatcgcagcttggtagtacaagtatccaagcaccttcaagacctcaagtattgatgctacaagatggattggacaatatcgaaagaccaatgtccatgcttcagccatcgagaagtttacctatcattgatgaactggctcgtgcacaagtgctggacctgatagacataacccagcccaccgcaccggatgggagcatcgtcatgcgcgaccatccacttcttacgttgacatgtctgcaaacgtactgcgaccttttcttcactcgatttaacacagcatacccacttatacacttgtcgacatttaacccatcggaagttgatacgctgctgctaatttccgtactcctgcttggcgctacctacggggagaaagatgctcaccagctagcagtaagtcaggcactctcagtactgcggtaatgctgatttaaataggtctgcatccacgacaacatccgaccacaaattttcgctaatgcaggtttctctgcaaagcccgatctttgggtgcttcagaccattcttctcgtcgagtgcttcggcaagagcagggcgggccagaagcaacacgacatgtcacatctatttcacggccttctgatcaatctcataagacgtagtgactgccagagtatacgcccgccaacattggaagatgcaacggatgatctggaggatgattggcggacttggtgcgacgcagagcagaagaagagacttgccttcttgtgcttcatgtgggacacacaacacgctgtactgttctgccagtcactttgtatgtccgcgttcgaacttcgttccaacttaccatgcgaccaatcactgtgggaagcagactctgcggagacatggcatcaattgcgccagaaacagcccgccacaccgctattcttgtcatgcttgaagatgtaccttcatccagacactgccaaaatcccgacgaacctgaatgcgctttcacggtcactcctcctccatggactcatgtccgtagcatgggacatgcagcgacgcgatcaaacatcattaggcgtcatcgaaacgaacccattgggtaactggcaggctcgcttagccacttcctacacggcatggcacaaagactacgaattattttgcgctcagtacatgaaccacctgccctcccctgatcacactttggggaaagagttccaagtccttcgcgcagctaccttggcgctgtatcacgctgctcatgtgcttttacacacacccttccttgatcttcagatttatgcaggagcacgacatatcctcggacgtcccgtagcgcgccacgactatgcccgatcacagcgcgtggtcaagaagtgggtagcggagaaccttaaagaggcaagcaaagctgtctggcacgcagcttctctagtcgctgatggcgttgaaattctcgatggcgaaaccggattgaacgatgtcggaggtggacgactctggcatcatccatgggctatctatcttggcacacttgtggtctggggcgtgtggtatgctcggccaactccacccgcgcaagacattatactccctcatctccaagacgacgaagatgaaatcatctgggacccaagtgccgagatgaaaaagctactcgctaccatcgtgaatagcgacccggagagattgcttgagaatggaagcatagctggcggtatgggcaagagagggacaaatggtcttgcggctactgtgagcagatgtttgagtaaggttaggtgggcggttgtacatgatggcatgatggtgctcagaggactggtgcagtggcgattggtaggcgggggaggaccggggatgtaatgctgtcaacgatgcgctcattgccaaaagcgctttcacctcgcgccccactcttcccttataaatatcacctaaatcgcaattcctctaacaaatccagcacaccttaaatacgtgctggcggcaacctccagggtgactacctggtgcagtggtcgtgataacccattcagttgggttcgacttgcaagataaactgtgtaaggtatgcgagtatccttttgctcctgcattcgaatcgggggagggtctgttttggtaagagggttttacttctttttgtgaatacgacacagcatcggtgttcttgtagcgaaatgcatcggcgaacttcaacgactccgcttctcacccaacctccatcgtaccagaatatctcctatcatggcggtgagattcttcttttgtctccttgtcttttctgctaatatagtgtcacctgaccagaagacgcagttgcaatcatgcccgacgatacaggtccgaacgaccaaccaaacatcaacaacaacgccaaaggtcacaaccactcgagttgcagagtcaccatgaccggtaacgaacagtggcagcagtgcgcgctgtccgcatagaatccggctggcgaacttttcggatcgctcgactctacaaccgcgatggtgcaggcttgtgtctcgtcgcgcaagcaaaacaaagccgagcgccgcgcacaaggtcgaggcagagacggatctaaaggatagtcagctggtgctcgaaccccaacacgcgcaataaaattcgagcccacgactcccgaagaggtcccaacctacccttccacgcctgtcatgggccgcaagctggcgacgtacttgcgcgcgagaaaccgaggcaagccgatgccgactaccatatgctcatgtctagcttgtccagaatatgagctatagatcaaggtgaggatgagtgtgtgtttgagggatgtgatgagaaggctgatcgaaggatagtatgttgttcgcatatgcactagtggggatgcaagattcatcatacggacaatgaatgaaattgcggagagaatggtgctggggatgttagtcgatgaggaggatcaggaagagaatttgccgccgccatggcttggagatcaagagatcaagaggcttatcggtgatgtcaccaggtgtaggctatgtaagcaggctagatgagtgaggtcttaggcattttcgtagtggccatcacagggtgttgcgaggatgagctcccatgttacgaaagttagccacagctgtgaaaaatgatgtctatcaagattggcaatagaagtgaaggcggatgcgatcacatgatgtcactgcgtgtctggacgtgcacgcgcaaacgctcattgctcgcctagctcccgtgattgactatcacaacatacattcctctactcacctcgtcttagcatcgtgaagcctcgctatctctagtcgaacaacatggaaggcaacgacaagccccagagcgacgacaagcgtgacgatcagtgcagcgacggtaataaaccgttcctcaccttccgaagggcttcaccgaagaagcagcctgtgacttcctcaagtcaaacaaactcctcggtccatttaagattcctgccaacgctttccctcccatgtctacaccgctattctgtgaatgcgataggtgcaaagcctacctggaactcaaagtacatttgccctacctgtttttcgcggttgcaaacctgacaaagagaaaggactgttcgacttcaggtaagggatggttagccctgagaaaagctatgacaggaacggaggacatagacattgcggctatcaggcgtgatgtactgacaatcgaagagatgagagaggctaagaggctgcatatcgagaagatcgaaaatgggtgggagcgtgtctgcgtgagagggagcgcgagatggactaggggcgatggacttgcgattgaagcaagacataaacactagggctgctaaattagtgacggtcgtgtcaaatatcggatgttggagatgaatctagcagcttctttgagggaatgtctcatgttcactttcactgcggcgcaatcggacaaagccaactgcctctctgtccaccaactgcctctctgtccaccaactgcctctctgtccaccaactgtctcacaatatcaatcaacctctccaaagatcatgagttcaaaccttcctacattgcgccaacagctcggtcttcccgaacaagatgacacatgtcgcaactattcagtctcaggtgcatcaaacctccacatgaatcatgcccaaaaactgacaatgcttagcacccatagatccccccacaccgatcgaaatagtattgtacgacctcaaagtcatcgaaacccacgtaccgcacgtcaaagctctaggcggcgaccaatgggctatccaccaacaaattcgccgcgagctctacgagcacatcgaacagtgtcagaaggaacgggacagactacagtacgagacggataagcggtgggtgaaggagctgcgcgacatccaggtcaggcaagctttgaggaacggctttaagttgtcggatgagtcgcgcgcacggttggcgagggtaatgaatagggtgctgaggtatgagatggtgaatgggattacgcacacggaggcgggagaagtctagggatagcaacgtggagcacacaatagaaattcgggacgaaagagccagttgggctgaaggcacatgtatttgcaatcataggtagacaaacgaagaaccaccgatcgcactccgtcttagtcccgagccggcgtttgtatcgtactctccaaaccacgagatctgaaattttgcgcacgacgatgggagaaatcgcgacgacggtgcagcccatgtttatcacaacagttacacagctacgtagaacacaacagtttgatcgtctatatcagttaaatgattctccatctctttgtcaaaatccccagagttggaacacattggggtcgtgcttaaatcatgaccaacctatcagtcgctgaggttgcgagttcgagtccgtgataaaactctgaggggttttcggcagtggaaactatattctacagtatcgaatctgaaaaaggattttgcctaaggcaaggctagccgttcttttgtccttcttacgtccttcttctgtccttctttttgccctctcttcactcatctttttgctttttcgcacaagtcatgacgtggctatgtcaaactctgtgtagattacagtacctaagcgatcgtcctttctttgacaacacatgccaagttctgtttcgtaaaccacagcgttttccagctataccctcccttgccgctgtcatccaaaatctcaaaatcgaacttccttgcaatctgagggatcaccttgtacatctccaagagactgatgttcttgcccagacacacccttggtcccgctccaaacggcagccaatttcgctccatgttcgagcgcttctccgaatcttcagtcagccatcggtccggattgaacttatctgcgtctgcaccgaagatggaagtgtcgcgatgcacgacccatgcattcacaccaacatccgtgccgggcgggaagaagtagccggcgagttgtaaaccaccagggcctatcacgcgtgtcaaaggcgcgccaacagctggatgcatgcgcagagattcataaatgactgcacgcaggtacggtagcttttgtgcatccttgaatgataacgggtctggtgcatctgcactgttgagctcttctcgcagcttcgccagcgcatctggacacatagcgagatacccaattgcagcagtgagcgagatagccgtagtgtccgagccagccccaatgttcgcgccgcaagccgtgagcgtatcggaacgcgtgcatttcccagacgcctctagagggagcaatttatctaggaaatcctgtctgtcgtccggacttttggtgcgtccagaagcgcggtcctgtacttttgtgtcgatgaagtgctgtacatttgcaaaagggtttctgagcttaaagattttggtgagactgagcatcacggagtgcagttcgtgaatcaaaccgattctactgccgtgagacaagctctcgtcgagagcgctgatcactccggtgctgtcaccatcttcctccatcaggccgaaccgagagcccattgtgatttcgccaatgacgtcgaaagcgtagtattgcatcagttcgcggacatcgaggcgtttcccagtccaggagtattcgcgaagtcttttgacgagaatgctattgcatgcgtcgacgaatggctcgtacgagagtagattggtattggcatacaagtgggccgttggacgtctgatcttggcatgggtatgtatatcaagctcggtgaaggcgttggtcatggaaggatcgccgaatggaatatagtagttcgacttattcagggcattgtggtgacccaaaaggactcgggttgcttctgggtcgttgatgctatacctgttgggcgcgagtctgacggtgggtcctggaaatgtaagtggatatctagaactgagtaaagaacacaccatatttcttgtgcaaagcgatgttataggtcgcaaaatcatgtttgcgcactacatgaagctcccagagacgtgtaaatcttgcaagaaaaggtccagggacactgcgaagcggtgatatcaatgctcggacaatagggcgtatcaccaaaaagatgatggccaataaagcgcctgcataaaaacgattgtatgacataatttgcgcttctgaggctgtcttgagctgcgaaactggaatgatgcccgcaaggactgacagaaaatggtgagaccccaagcagcttttgttctgtttatttaatttagttagttccttgaattacccccgtctgccagcagtacgtgtttgtggggcttcgtacaaactacgactccactttccggcgtttctcatgatttgcacctagccgtttacgcttgcagtccatgagatagattatcactagatgtaggcgcgaagctcagagaaaatcgtaaaaaaaccaccaaccgaatctacgccatttcttttgaatcaaggtaaaggtaatgacgcctgtattcgctcctacttaggtattctatcgtgaaatgggataagatacgtgagatcgaaagagtcggaagagagtatccgatggtctttcagtaatgacgcatgggaaaggcctcatcggcacctcgtcgttggctagagaccttctcattcatactgcaaatggtttgatccgacatccgacaagttttttcaggcttgggactcgatcgctcgggagcgcaacagtcctgcagcgggatcgcgtgacgcgttcgagcaaggtatacgggcgggcccacggcgggaccgctccacgcaccatccgacagctcgtacaacgaatccccgaaatgcagaacattcccatcacgatcctattgaaacgtcatgcacttcaactcctgttctcagcttgcacatacatctctacgaagagtattgttggacgcaccctcgttgtcgtcacactctcgtacactgccgctgtccggcccttcctttggttcacaataaactctattgcattggtgcacaatcgacattgaagaggagctgaacatgtgattaacatttgttttcgatggatcatataggcgcgctatactcaccatgaaacttgcgtcgcgactaaatctgttcatcctcttccacagcgaacgtaggatacttctcctcccactcttccaatacctcctctgctaagaaggcgtcgccgccattcctaatcccgttcaccaagaatcgccagattcgcctcaagaagatatattgctggcaatatgcgtctttacagaagtcttggccgactacatgcttgaacgctcgcttgtacgcacgtaactctggctcactcggctcaatcagcgcatcaccatcctcgtcttcatcagcgccctcctctgtccagagaaagaatgaggatcgcgtggacatgacttttggcgcaaacagcgcaccgtcccagtcgatgattcctgatagtcgaactgttgaaggagttggtgttgtaaagagcaggttccgagactggaagtctgggtggtgtagaaagaacggaccaccgtcaggaaacaagccttgagagtgaaccatgttgatcatggccgtgagaccggaccatatcttgtcaaatgctggaattccggcgtacgacctctgcgatgcagcgtgccgcagaatgtctgttcaagagtgagcttcgaccagatccgattcaaaggctttcctggaagacgcttttggagcatgtatgctcggccaagggtgttctcaacctctcagcccccgaactgtacgaaagacattggggagttgcgtaaggaagcctgtgctccagatacgccagcaacacagcctaatagtttagatcatgcacatcgtcccgagggatgcgtaagacatatcgcttttgagtgagtgcatgggtcttcttgcctctaacgcatgcagaaatcataggacgaagttttgccaggtcataccatggaaaatcttgttcggttttgtataatgtgattccaatgatgcgattgaatgaacctcctttaacctgctggattgtgatgtcgttcgtatagcagccgggaaagagctctacactaagcttagtggtgttgagttggaatgaagagtagggctcttgaaaatactgcacggtagaggtggtcgaacgtagcgaggatgcatcgtcctcggcttcgttactgcaagtcttgctacctacttcaggagctcgatctgcggaggatgtgtctacctcattccgatcatcgaacggattagaggagggctctacgggaaagcgctgcatgcgagtagcagagttagtttgctgcattatgtggagttatcgcttggttcttctgtattgtactggagcaaaagaccaacaggcgtggatctggtagggataaaaatcttgagtgttgtacatacaggctgggagtaactgcgctatatatggaagagcctgaaccacaagcattgcgggagtgattgctctccgtcttggttgtaacgtcgcgtttgacagcgcgacactgtggcaaaatctcaaacgatgcgcgaccgtctcgcatagaaatcaatgaggtgtgtctcactcaatcttggcgctgtgtataaaatataacatctactatcatcttgtaaaatatgggcgagatccacaaagggtcgctgcgtctgagaaagaaggttggataatgtcttccatgctggtataatacttgtccttgatggtatccaagtggttctttgccttcaaaacacagccaagacacatttacagactccacagtgcaatgtctcggctatcttcaatcctcgtctccaggtacgatcttatgaacagcctgagctggccttaattcattccattccttgacgatcctattcgcaacatcataaccttcgctactgttgataccagtgatggcccaggcgtataatttctcgagcaagtctgtactccgtcttgtaagcatataccaaccacttcgcatccactgcactttcaaacgcttgcttgatagccagaagttctacatcttgtggatcaacatgcgcaatagattcgtccaactcttcgtcgtcgtcgccttcaaagtcccagcgccacgatggtgcgcggcaagagagaaatgcgggcgcaaagacagattcatcccagtctaggattccggagagagaagcgatgtcgttcgatatggagtggagaaggatattgcgaggctcaaaatccatatgggtaagatagtagtcgttgtcggcgttgaacaggccttcagcatgtagaaattcgataatgcgattgaattcggaccacgggttgatttatcggcgatgcaaagagaggtcgtactcgcgctagcgagcaagttgcgctttgatgaaagcgaaaacgcacatcggcgtggagtacattgccacttcggctggagcctgatgtttagcattccgtggtgggcactggaggcgcagaacctttggggtcgtcgatgagccatgcaggacattatcagggtgaaaagtacccggacatggcgtagagattctactgagctctcttagagcacgaccgaggtcttcagcgaatgcgatgcgctgggtggtatttagcgtcgagtatacctctccaaacaatcgatccaggaatttgagcctgtataggaaatgggctttcaattacgttgtccaaagtcaaactgaagtgctcgatcttaggcgcagggacattggtggccgcaagaaaaaagagcagtgcaatttcttgctctacccaagcatgttcgtaccgcggaatacgaattacgtattcttgaatttccttttgtctatttgcactcctcggccagaagatctggagcaggcccgtcgcgtggcgctgtaaccaagatattcgcttgtgtgacatgtcaccctgaaccccgatgacgcagttgtaggagccgccttccatgtgcgtcacttcaaaagctccaggtgataaatgtggccagacatcttcacatagctgggtgacctgggttttgaatgctgagaatggctcatgctcgaactcttcggttgaagtcgtggagcgctcggaggatgcacaagatgccgcatcgctatcgtcaacgctgacggtgcacgacatgctggctatgatgagtatgatcagacaccggtgcttgaaaagagtggaatgtaaaggttggacaatcctggtgaaaaaatggtgaggttggaaatgaaagtctagtagcgcagcttctgtttgtaacaaacactccaagtgacgacaaccacttccggtcatcgaaattcactaagaagagttctcaggcttaactctatccggttcgaaaaagtcaaaatataatgcaagaaggttgtcgcaactcacactgcgtcttgtatatcagcgcttcatgatgagcaagacagtgccttctacacaccggaaatcaccgaaaatcgctcaaacgaagaactctacataacgactgaccaaactcggaatttgagatgacacgcaaacatggggcgaaggtaacccatcactgctggtgtggtaagactagacattgcagaaaacactctgcatgctgcgaaaagcactaggtcgactattatgccagtggcaggtgcttgagttgtgaaggagaggtaggggcagctgataggagggggtacagggaaaggcaggaccgaagacaaacagaggaagacgcgaggaacgcaagcatagactcgtggtataaattgaggtgatacccagctttggcatgctgagtggcgaatgctcatttgtctttcgctattgataatccacggtgatagtattacgttgctgacaatatgtagtgtttgacttgggggccgtcgaaaatagcagccaatcacaaactcggtcccataaaaggttgaagtaagccagcacaggctgaaccgactgcataaaggctgaactgtgcgcactcaccacttgtgaacccagttactcggccgctcttcgcgtcacagagctatcagtctgtgaagcggcagccaggcaaacctttctcgaaaagtctatctgttagctgcgtatcgaacctgagactttacgaactcgataatctaaattggagcgattcatttcatggtcctagcagcaaacagtgaattgagacacaagcacaaaaccctgactgtaaacgatcggaagacgcgaccactatggaaggcctgaacgaagatatagagggacagaatttgtcaaaacacagatacaagaaaaacaccctgtcgcaagcggcgaaggaaggagatgcatccgcggtagaattattgctcagatctaccgagatcgacccgaatgtgcgcgacgaagaaggccggacgccgctgtcggtggctgcgttgcatggtcatgaaaagatcgtcaaggttttgctacaaaacgataaagtagatccagactcaagagatgatcgaggtcggacgcctctatcgcacgcggcattgtctgggcacgaggcggttgtgaggttgttcctggatgacgagagagtggacccgaacttgaaagacacaacaggcaacaatcctttctcccgcgttgtccgggacggcacaaggcctatcgtgatagcgaagatgttgttagaatcaggcaaattcaatctcgatccaaaggatggagacgattcaccgctgtggtcagtcgtcctacgtggagatagagcactcatgagaatgcttcttgaagcggcccaatttgagttcaagaaaagagacgcgtcgtttggtcaacaactgttgatgactactgtagaattggaccgcaagagaatcctcgaggcgctattgaagtgcagtcaggcggacccaaatttcgaggaagaagagggaatgacaccactggtttgcgcaatggagcatgagtaccatggggtggtggaacctctgcttgaatgtgggagaccacacgaaggaccacaagtagctactggtcttgagcttagcgctcagtatctgaaacactggaagacatcttgtgatgagcagcatgaagggaattgcagacaggcgctcttcggacatcgagaatctcatcgaaggcctcattgggtcatcgacacagcaagaggttgcttggttccgggtcatactgttccacgatacatagctttgagctacgtatggtcgaaagcaagcgataaaagcgatgtgcatatgccgccgaggatcttgctaacaaaagctaatctaactgatttccaacgaccaggctgtctcctgcaagatgatatagctgccttgctgccctacactgtgcaagacgccatgattctggtcggaatgatcgaggagaagtacttgtggatgtattgtgcaggatgacgagtacactcgcaaagaggtggaaagcatgggagacatatactctggcgcgtatatgactatcattgcagcaaagacctctggaagactaaacacaagaaaagttaaacgtcgtgaaagcatccttggcaagagcctcgttcagacactatatgagagattacttatgtctaaatgggccacacgtggttggacttttcaagagcaaatgctctcgattagatccgtcatatttgttgaaggagagactttctgggactgccaggaatgtacttggagtggagatgacttgacgccagaatcacatccaaacaaagccttggtcaggccgtactacgaagctgcacgtcgaatggcaaccatatcctggccagattttgccatgtacatcgagatcgtgggcctatacaatagtagggacctgacatatccacaggatgccctgccagcaatttctggtgttctgaataccctgacgcgaacctttccgtcaggcttcctatgcgggttaccgcgcatgtttttggatgccgccctgttatggcaaccattcagcaaagcggaaacggcgtgtagcaaaagatggagcagctatcgcaccaaatcaacatctgccttcgtggtcatggtgtggttggcactgtccaatcgaccccttcaatttacgttgcatgaccccctatgtgaacgaaggtaccggagaagttcaactatcaacctggaaaacgcattcactagtacagtggtacgtactgtcggaggatatgcaacacagatcgtggattaatccgtggggagccatcggatcacaagactccatggtatataacaactccacactcgccaaggaatggtcgcaaaaggactcaaaacacacatctgaagcttttgctcatgtccaaaatttgagtcatgacaatgctggtatcaccacctacacaacgctccagaacacatggccgtacctttcttgtctgacaacacgaacgtttctccgcataaaaacgctgctcaaggccgaccgggagcgagctagtgattatcaattattgataatgcgtttaccaatcttccaacttccaagattctcaaccgtctccgagctcaaggatatatgccatcttatatccttagaggacaaacataaggcttcagctggggtacttcgcctcatggacagagccgaagtaaaaccaggtgacacaatcgaacttgtggcaatatcgaccggcaccatcaaggcaagagacctgggaaacaaagagctgggttggatgttcaaccacacaaggaagtctgagactgatggaacatggtcttctgagcttcgaggttggtacccataaagtcttggaccctaacatgatcaggaaaaacggcatgcacaggttctgactaacgaatcccagaactcagaaaagaggtactacagtacggtgtagagaaatccgggtataaaagtgagttgtaataataaatgtcttgaaacgcaatatggttagaagagataacctagacgatccccagctaatacatctcagaacccccagacaggctaaaagaaccacacaccaggctcgaagattctgacttagaatataacttctacaacgtcctgtggatcgaacgtaaaggcgaaatcgcataccgacgggcagcaggacgtgtaccagaagtcatttgggaagcaaactgcaccgagccatcccaactgatccttggctgaaaacacatcacaaccgaataggtattgagttgagagtaatcttcccaccacagattccacctcaattctggacctgtcccatcaaaaaaagaaacatcttcatgcaaaccacgatccctgagattatattttattggtaatcagtacatgcaaagtagcttggaaagctacgcagaaaaagcatggaaagaaaacgtgactaaccacggatgcagcctgatatcaaaatcttgcttctacacaatcgcggcgcacgatttgaaagcaatctgaccaagcatcagagagacgttgtagtaggagcctagatctatcgtcacattgtttcgtgtggaagcacaagtctgtcaacccatctgatccaagcaacaagtcgctcacactgacagttttcatcagcaagactgtagctcgcgttgtcgtacggataggaagaagctacgagtcgatttgttctcgcgatcatgacaaggcatgcaagcagtccaaaacgacatactcgtgtaaccttctagccacttcgaaaccgcccactgtggagctaaatcgcttccccaaaccggtacgacgtgtccaagacgagttgcagctgcagtgtagcacgcacgcagtacacgccttcggcccgtctatctcaagcataccacagcaccctggactcggacagatggcgcccaaatgccactcgaagaggtcgaatgcagtgaatacacaccaccacacactatgccgagcccttctctgtagccagcatatattgcggcgcatgttgttgaagaggggtaagtggtcgcacgacagcctctctcaagtataagtggggccagctccacgcgctctgattggctgcgcggcacgtctcccggccctttgttcatcccccggtctgagcttccaggccaaccgaaagtgctgggtcaattgtgtcatcaagacgagtttcgacgccctcacatcgtgatgctgtggccgtggaaactagtcaattgtggttgatgatgcgttgatgcaagcgtacgagatcggagcttatgcaggtacctatacgtcagtgtttggatcggggggttacataggaatgcaagctggggagtttttgacgtgacaacatgtttcgcacatttttgagattcagaattccatcgtcatctgtgaagaagaatctacctcgtgcaaccgctatacgaccgcagcatcgcagcttgacgtgcagtatgccttcgaatacgaagaaggacgacaagtacactgatccggagctccgtgacgaggtcaaagaggagatccaagccggtgacaagggtggtgcaccaggacaatggtcggccagaaaggtattggagttctgcgcaacgcactttgaaaccctgcagcctcggcgggacatgtctggatttgggttgctgacgtccacataggcgcagatgatggcttcggaatacaagaagcgtggaggcggctatacgacggacgagaaccacaaagatgagagtgcaaagcatttggaccaatggacggaggaagaatggcagaccaaagaaggcagtggcaatgcaaaggacgccgatggcactgaacatcgatacctaccgaagcaggcgtgggagcagatgagcgaaaaggagaagaaagcgacggatgcgaaaaaacaacaaggaagccacgaggggaagcaattcgtgtccaacacatcaaaagcgaaagatgccaggaaaaacgtcagtgaaacgaacggatcgaccaagccggatgattcgacggtgaggaccgattacacaagcgccaagaactgtacggagcactgggaagatccgaatcacttggaaaagaacatgcaagcatacaaaaccttcaaggagaagaaccgcaagtcagcagaggagggggagaacgccaagaagcgtgggcaggccgcaaatggcaacagcccaaacaaaaagcaaaagagcagcggacaggatgtgccagaagcaccactaggatccattactcgagtgcccaagcaaggccagaaggtacagtggcattccattgcaggctatgtcgacggagaagtggtcgaggtggtgtacgaggataaggaagtggagggcaaaaaggcgaagggcagcaaagaggaccctcgagtggtgctgaagggcgatgtgtctggcaagatcgtggtgcacaagccggaagctgtgtatttcgattagggctgcggtgtcatgcaagcagcggcgggatgaagccgcacatgttgtacgaagcgaggggaaggcacgtttcgaggacgaatgtctcgcacgcacgtgaggccagtgggcagcagatgcccgtgtacgactatttgttgtgttgcatacctggaaagtatcctagaatacagttagtccatactttgggcgttggttgcattagctttggccgttgtccgtgagctaatttgtgagagtggcgaatatcgtttagggcgaggctagtgggacggtggtggttagagttgaggaaacggcagtgcggtaagcttcgcttcgtggccccgccgttggccagtggaagtgcagacggcttccccaggacttggcgagcaaataggaaagggtcgtggcgggaatagcgacgccccgcgaaacgttgtatggctggccacaatgctcccgccccgggggcagcacacagccggtctgggcctcttagaagagagagaggaagggcagggtgcgtcaagctgcagggcgtgtacgtgccattggttgacgacagagtcgatctgcacgtcttgtcgagggttgcatgctggggcaggatgggtttgcaagatttggcgaaatgtcaataacgagcagctgtgcaacgtggagcagacgtgaatgtcgcctgacggtggcgtgaacgggtgttgtggcaggcgcgacgagagcacttgccctctgggtgcggccttgtttacgtgaagcctgatagcgatagcacggttcagcgtgcaacggcgggcggtgatcagtgacgggtgattgtcagcaatgtcacgggagtctatcgcgacaataaattttcagcggtgcaggcccgggtgcttgacatcaaacatgggcaggccggcacgtaggatggccgcccaggagtagtcgctcgggcggcatggtggcgaaagtcatggggtgccagggctcccggtttggcagttccaaggtttttgtccatgttgatgcatgcagcgtcggcgaggccaacagatgggctgcgcaggctcggagtcgtaagcagcgactcatatttgttgccatggcgcaggctggtacgctcatatggattgattgcaccatgacgtgctgggggtggatgaaacagaggaatgttgtttgacgtgctgcagagtcagcagggcgctctgttcagcagtcgctccttcctctagcggcttactgtggcaggcagcatcatccatcccgggacgcgtggggactggacacttttgccagaaaataccgtgcccaagtgcgtgttgcttgctgcacctcgtctgctttggcgcagcgtccgtccgtcctgcatccgcgggctgatcccaggtgccattattgatggtcacgctggcgcgctttctttctcctctctgccctcgtgctaggtgagacgctggcctagctcgcctgctgcattgtgcccctcttgcgcgccgcgaacttcccatccgaacttcaaaagttgtatcacggccctgcgagctgccccccaacgcccagtacagcgacgcccgacactcgttacgtgatcaatcgccgtgcacccactgcaatgcactcgtgagagcgctgtcaagccataattcactcctcatccaccgcatttaccctcgaggcctccgtatccccgggtcagcgtgcacgccgtccgctgtttcggagcattacacgccgcccacgcctgccaaacgacgccgcacgctcacaatggttatgggagtcgtctacgcatagcccatccaccatcggccccagggctcccgcccgtaaacccgcggcagagggtccattgaccgccgccggcacccgcactgaatgtacacgcaacaaccgaccactgcaatggccgacgacaagaagccaaccacgctgcttccgccggcagtcgcagccctcaagcaggaagctgccgtgactgccaacaaccgccaagccatggagcggtctgtcagccaggacatgcgagagcagcgtgaggacctgaaggaggcggccgagcacagcttgaacgtcatcatggacttggacctggagaataacatacgctatgttactccccagtggaaagatgtcattgggaccacgccacaggaagtcgtcggcaagtcggtcatggacatcatctacggcggtgcagatggcttcgaggagacgatcgagtcggtcaagaagtacgactcgcgaagccacattgtccgcttttccgtccgcatgggaccacactccgtactgaggaagcgacgatcgaggcccgctgcagaagacacgccggagcaggcaccccagtcgccagtcagcgccgaccatgaggaagagcagatcttgaacctggaggcgcaaggcatcatgatctacgaccgggctactggagctgagagccatgtatgctgcaatttcgccaatgctgaaccctttgctaaccattgcagacaatgtggatgatccgtccgtccgtcctccgtgaagtgaccattgaccttcccgaagtcttggtcgagtctcttggtgtaggcgccgaagtgctcgcccactacctcaccggtcttgccgagcagggtgccagtgaccccagcaaccacccgcctccattgcccgttctctgtcgaatctgtgagcgacagattacgccttggtggttcgaaaagcactccgagctctgtctgcaggaacaccgtgccgagatggacgttcaaatggcccaggagacgctttccgagcaccgcaacgccattgtcaaagtgctcgacacacttgaagcccagaaccagcgctcccgagctacttcgaccgagctcatgcaggctccacagcccgcagaatacaaaggcatggtcattcacccgagctctacaccgtcatctggaacaccgtcgggccgcaattcacccgcctctccgccctcgagatcaaaggaacgctccgagcgctcgactggttttggtcatcatcgagcacgctctttcgccgtccgtcgaccactcgctcgcatcgtcgaactagtccttgatctatgcgatacggcacttgaaatcaacacacctgccatcaaagatactgcacgtggccaagcagccgctgaaatccgtacccagtcgccgcagtccgagaaccgcatctcgcaagtcctccaatggcagtcacccaccacaggctcttcggaccacagcgaaggtctgaagcagctttgcgaggacaccaacaagcttgccaaggccaagattgatgctgttacaaggcaccgaagagtcctcgaatactcggagcgtctccgtgtcgaatttgacgttctagtccaagagtgcatcgaagccgctatgcttaaggcagctcagattgccgcaggagtcgacagctcatcagaagaagacgagcagcaagaaggcgaaaggacgacagatgagaacgacatcccaaccggcgaggatggcatctttcccggatctttcgacgctccttcggccatggcgcaggctctgcggaacgttgcggaagtctcgcttcctgcacgtgtcggacgtagggagtcctctgtcaccggctcgaatcgatctgatagcccgagaggagctgcaacaccacgttctcatgcgggtgctatcagcatagctactcagaacaagcgacactcgatgcacttcgagagcgatgcaggcgctgatagcgatacaagtgctcattcatcggtgctctcagctccccgacgaacggattcgcccgcagcggagatgaatatgagcagagtggcaagctcacgggagcgcaagcgtaagagcttggtgcttccaagtgtcatgtcaagtcgtcagcagtcgcctgcgcgttctatgcatccccctccatcttcaccgctgcgcacgaccaagccccgtcttcccagtggagtggaagggcttcagtctccaataacctcccctgtgctaacgacaactgaattttcttcgcccgcgatggcccatgcgctcactgtcaatcgtcatcgcagacagtcatcaacggcgggatcagatggtccgaaagccgtatcgccacgccttccccctactacgcagccacagccgcgtgctgtaccgccatcgatcaaggacttcgagatcatcaagcccatcagcaaaggagcatttggcagtgtctatcttgccaagaagaagtcgactggcgaatactatgccatcaaagtcctgaaaaaggcggacatggtagccaagaatcaagttaccaacgtcaaggcggaacgagctatcatgatgtggcagggcgagagtgacttcgttgctaaactttactggaccttttcaagcaaagactatctctacttggttatggagtatctcaatggcggcgattgcgcttctcttatcaaagttcttggtgcactgcctgaggactgggccaagaagtatcttgctgaagtcgttcttggagtggagcatttgcatagccgtggcatcgttcatcgcgatcttaaacccgacaacctgctgattgatcctaagggtcatctgaagctcaccgactttggtctctctcgcatgggaatgattggccgtcagaaacgtgcgctcaagtctactgaacaggctccggatcttctcaagactggtcccttccatcgcgctacttctgtggggtcgtctcgctccgcttccttcgacttgaacccctcaccctcacagacgccagctatgacaccagcacttgcaggcgatcttgggcaaccatcctacttcaatctcaacagagacagctcgaccgctcgtgaaccttccagaagaacttcgggccatcgtagtgacagtcaggatagtgatgctttgcaggccatgttccgtcggttctctattgcagactttgagtcctttggccaaccccgtgggcgctcgcccattgaagaggaaacatacagcgacgagggatcgccagacctatttcctgccgcgcctagcatgagccattcacagattacacacaacagcacgccgcctgcgacctcgaccatgccgcctccaccaatggccttgttcgaccccgaagacaataacaggaagttcgtcggcacgcctgactatcttgcaccagagactattgccggcaatgggcaggatgaggtcagtgattggtggtctcttggatgcatactatttgaatgcctttacggctacccgccgttccacgcggatacgccagatgaagtattccaaaacatccttgctcgaaggatccattggcctgccgatgacgatgaggactacgatatttcggatgaggcgaaggatctcatgaatcgtctcatgtgttctgaccccacagagcgtctcggggcaaacaaggatgagaagtatgcaagtggaggtgaagagattcgcagccacccttggtttgatgatctcaactgggacacactgcgcgacgacgaagcgtccttcatccctgcacctgagaacccagaagacacggagtacttcgacaccagaggcgctgccatggacagcttcacacccgagtttgaagatcaagcgccgtcttccgctggcactcctagcgccgactatcctgaccgtccgcacgatgcactatctcgtgtacgctcgcaggtcaccgtgcagacaatgaagcgtggcctcattcctctgcacattccggcacatgtgcgagaaggaaggtcaaggcgactgagtgaacccatggcaacagatgatttcggcaacttcagttacaagaatcttcccgtacttgagaaggccaacaaagacgtgattcagaagctccgcgcagaggcgatgcttccacagaacaagtcgcaatctgcacttcattcacctaccgtcacatcaccatcgccatccctagagaacagtccaatgattccgggaccactgaagcgtacactatcaacgaatcgcgcgactggccgcccatcgtcgccgtctatgagcgggcctgcgtcttcgccaagtcgtggttcgcagccatcatctcccttgcttgtgcagtttagcactggtcagcaccacgaacgacgcaagacctcgagcagctcgtctacattgtcccactctacaagcaacccgtcttcactacaacccggaagcttcttcgatccttcgcgcttgtctggactccgaccatcgccagaggcaatatcacctatcaagctgtcgaaaacaccaactacaacttccacaggtctccactgagcgatctggtagccagcgccaagcatctgttggtacccaaaatgcatcttcgccacgcgcaagatcgcagacgcttgggtcgcaagaggatgatgttgttcgtgatcttgttccggcacatcacaagcgacgaagtcaagtgttggatgtgtcaccgtcgtcttcagatactgaagactcacgcgctaaagcgctgcttcgcgtgcaaaggcggaggcagagttcgcgcagactatctcaaatcaacttcagtgacggacccttcttccgtccgcttgacgtcttgatctgcgaagaccatcccgtctctcgacttgtcatggagaaattgctcgaaaagctacgttgtcgcacactgaccgtcaccaacggttcagaagcgattcgctatgccatgggcgaagtcaaattcgatgtcatcatgatggagttccgactgcctcaggttaatggcgcagatgttgcccgcatgatccgcgacacgaagaacgccaacacgcacacgcccatcgtcgcagtaacgggctatctcaaggagctacaagcaccgcactatttcgacgcgcttattgagaagccgcctaccatcgcgaagctcacggacacgctgggcagattgtgtcagtggaagcaagctccgccgaactggacgcccaatcaaatgtatccctccatgatgccctcaggcctgcgacaagagtccacacggcaggaggatagccccacgtccaattcctctggattcgctgctgtaccatcaggcagctaccgaggctcaagccgcgaagattccatcagctcaagcttctttggcgatgcggagagtcgcgcaggcgaagatgtgcctgttgtcattgcccgccataacgctgatgattggcgcgaaagagacatagcgcgagctatgaatggcttggggatttcggacgatgcagcgactgtcgatcctaagaacatcgtgcagcagactgtgagcccacctgacctttcccatcgggactccgcgcccgccgtgctcgaggaggcaacgatccgccgtcaacgttccgcagagcaagttggcgcgaaacgtcgtctactcgaaactcgcaagcacgaatccgctgaatctggtgacgacgaggacgaggagctgggtaatgtcactgttcgcgcgacacgcagcccgacgtcacgcagccccaagacgcggccgaagtcgacttccaagctcggcatcgagatgatgcgcaccaatagcagaggaagtgtcatctccgttgaagatgtcggagtgcctgataccacactcccgtcttccccaccccctgtcattaccgaagatcgcgctgctgaagaacgagagagcaatctactcacaccgcctgagatcttccccgcagcgccagggcacgaagtagccgaattcagcatggacacgcctgaagtcacgacaccggtccaagacgcaacgacgccggaccccgaccccacccccagagcgacttcgaacaagggcgcataggacgcacccactgccaaactcccttctttgtcaaattgtttgttcgagtttcgatttcgatgatgttgttgttgatgcgaagcaaggtgttggaggtgtttttacggtagtgcaccgggaaacagaattgctttgcgcttttgcctcgggaggaggattgtttctcgcgtgctccttttcgttttggcatttacgggcgcacacaactttccagtcttggagaacaaacagtacttctttgccgtcttttccctgccaacatttcgcctgctattctgattgtcatatacttttacaaatagttcttgctgtccctggtccttgggctgggaggtcagcacttgtcattcgttatatacccgtcactcgcttttttatcaaattgtatgccaatttgtaacctttggacatgggagaaaggttttttattttgctctgttacaaagtgtagtttagccatgagcttggggatgtgcatgaagaatataacgaggaccaaattgtgaaaatacgagtacttgggtgatgttgtgaatgtgtggactggtgatgtgagattgtggtgctggttggtgtgagtggtggagaggataagcacgttctgagcaggatctttgcatgaagggtaggagtagggaagcggcatgaatgcacgagggaagagggattacagggttggtgttggcttgttgcgatcatatcctgattcgaatgattatatgcttctgtcgtctttatagtagatatggactccaacctggctgctacagaaattgcgacacttctataccgctcctccgaggagtataacgttggttgttatactgtttgtaggtcggatgtctgtatggaatactactttgaataaatcgcgctgtttgaacggcgttgagaggatgttgggcgcagagaaaggataccacggcgtccatttcccatgttccttcagctctaagaacacacgaacgaaagcgttagtatcatgtcatcagcaggtggcgaaggttagaccggcttatgcgagacgctactcttagaagaaaaaattggttttgaccgttttgagagagagagggatgttggagatgagaaaaaggagcagctacgcatgcctctgcgtaaagttctcgtacagagcaagttccaagaaatccagcgcaactacatcacactgcccatttctccacatcatgccagtccccgtactttgtgcccccaaacaacacgcactcgagcaaactctcttccgtcttccagtccttgatataagtaataaatcgctccttgcactccaggctcgcccctacgcggaacttgatatcaagccgtctcaatcccttgaagcctcgcaatccctccatgatgctttccaccgcctccatcatatacgcctcgtcatgacccgccatcaacatgaagcgcatatgcctaatcgcaccaatcagatgtacaggcagtatctggtgcaaaacaggcagcagcggcgagcgccacgcgtctatgaaaaaaccactgagctgggccggcaagattcgcgtctcggcattgatctggcggcagacttttagtagagcgaatcctgggcgcgtttgagcgtgccagccggagatgttgcttcccttgagacggcaggagaattcatatggggcgggggtgattcggaggcggaattcccagtcgccgaggacgaggttgtatattgtattgcgcagttctgaggggaggcggaggaagggagttaggtggttctggtgggtgcttggtctggtgagaatgagtttggagatggggtagatgggagtaggtacagtaggtcgtaaggattttctactttcgaattgacttgcatatgacttttttgcacggtggaatgcttctgtggcagttagttggtggttggtcgtggtcgttttgatgaagatgaccttgagctggtgttgtgaggttacaacctctcaaagagaagtggggcttgagcgaagacgaccgagaacatctgataaactcacatgtgcatgtagaaaaaaaatatcttaagcatggctgatgggtccagttcagatacatggattttttctttcattcctgtcaaaatactggtgtgtattaaaacagccttgttcatcagattttaggcagccacgaatgttaatccaccagcctcgatgccagagcttacttgcaccttacatagcactcaccaggcacctcccaaatgtatactgtccagatcaggaactggctcaaaatcaatccgtactcgaagaaagttgaggtcgaggttgagaacgaggagtcgtgatactttatgttgtttgagttcgagcagtgcacttgcgattactcgacaaaggttggtggaggtcgactttgaggttgagcgcagaaagtcgtggtgtggatcgaacatcgagtaagcggcttagatatggcgttgggattagtagatggattagaggaatgaatgatggtcaaagcgtttatttgagataggcctcctgctgggccatatgcatttgatcatggatgatgtctatgtatctctctagctcagtgaattctccaacaggaagtcgggagcttagggcagatctcgaataactggggtactggcactactttggtagaacgcgagaacccacttgaatcatctactatctacgatcctccatgtgttttgaccttgtgacgtagtacggagtgcttaagtaaggtactagagggcacatacgacagcgacgtcaatctgcttaccacctgactgttcacccagaactgactgcgcatgagctagaagtccagacctcattccagcccgcttctcgaactcttcagccgtcatctggcacccaatcgtaacgcgactgatattaggcattccgcccaacttctggagaagatctcggagttgagatttgaccgcgccgtgatactccggggggtcatagaagcctgggaatttgaagatgatggagatcttggtgatagcctcgagacgtgtgttgtcgaggacgtcgccggcgaggaatatcagtagatcctgggaatagccctcgataacattgagtgaagtggggaggagttgagtctcctggagaacttggcgacaggtcgtggtgagagacaagaaattcttggccacacagcctttgacggatgtatccacgtattcgacctggatcttgtagtcgctcaggacatactcgtagatcttgttgcggagttctgcgggaaggtggagcagcggtgagactttctggttgcgcgatgagctgtgtatagcgttagtgccgtctctgtgctgattctgttctttaactcacatcttggtgttcatatggttcacagagagatcttggccgtccaaagctccatcaatggcgtttgtcgtatccattgtatcttgtattaggatggcgcgttgggctggtgaagcagaagttgaagcgtcaaagtcgaggaacaggagtcgagtagaatatctaagggtacgaagattcagggtgatcaattagtatagtgcggcgcaaccaaaataaggcaacggcgggaaagatggccaaggtgaaaggatgacgtagcgcaactgacactgcgcagatgtggcagaaagtgaagtgcatatgtgaatttaaagaatcgatcgaccattttgtaaggtatctatgtatcgtgaatcagaattctccgtgtcttgtacgcttagctttgaattagcagacaggatttgagatcggctgtcagatttatcaccgcttttctataacttcggcgtctcttccttctccccaatgacgttcaagaaagcagtgtgtacatgctccgtcaagtccgcagcctgcagtgacctgcccttctccttgtaggccaatttcgagcactccctcgtgatacacgaaccgccatatgctgcaagcgcaagcgtctcactgggctccatattggtaccgtggtcccagatcttgtcatggtacgctttcctgtacgcgaggagtgtcgccagactaccagtgagagtatcaccctggccaccggaacgcttcaagccaccctcgccctcggagatgagtgtttgcgagccgttggagatgtagtccttggcacccttctggataatagtaacgccgccgaatgccttcgcaagcttggagcagagttctgatgggtcgccttcgtcgacgttgacgcccttggccttggccagtcttccgaattcgacgacgttgggtgtgaggatacactctgtgcagccgtctacgagctccggcctggtctgagctaggtacagaccgtctgcgtcaagcacgaatgggataccctgtttcctcgcttcctggatgacttcggcgcatgtgtcctgcatgagcttgtcgcgaccaagtcctggaccgataacgacaacatggaggcgcgatagcatggcgacaacttctgacttgatgctttcgatgttctcattctggccgacattcttggattggcgcatatatggatgcaccatcaggttaggtgagtatgtcttgataacagcaccggctccaggttcgcatattacgtgtgactattgtttttatgagctcttgttatgtatggtgcagatatgggtgatcataccatgtcgcagccgagttttgctgatgccatggcggagaagtaaggcgcaccagtgtagtcttcactgccaccaatgacagctacacgacccaattggcctgcaagatatgttagctgcctgaaagtcgcatcgtgcagctctaatctcacccttatggaagctctccagcatgggcggcaccatgttgtacaccttcttgaggagatcctttcgtgttgcggacgccatcttaattattttggaaactgtagaatattgattgtattagattcgaattaacttcgaaaaagctcagagtattgttgaaagttgtgggagcttgaatgatcagcagttttggttatggagctcaaatctcagcgagacgtcatcaatacgtggggcatcattcaaagacacgcgacgcgccaccatgcaatcatgcaacaagaagaccgcgggggtctctagcaacatgcaaattgcagattcaacgaagtgccacgaacactttgcaaatctcatgcagggcgatgaacgtgttgaagtttttaggaaaaagattcgttacccgtacgtagttgatgaggctgggtgtaactagaaggtgttcttcaacagctactcagccaacgtcgggttgtttctcattctatagcactttgtaaccaagtgagctgttcagcaaaccttgaaatggtcgctcaacacgatattggtattgagtcaaaaagcagaacgctccaggtcaaacttatatagccgttgaaacataacacacatcacctccccaacgacctcgcatccgcctgcgccttcggcctcaccttctgaatcttcaaccactcgccattaaacgcatttgtaagccaccacgtcaattctgcctctcgttagccacctctcttaaagccaccctcatccccaagacttcacttactatcataaacaatcttatgcgcattgtggaaataaatactatgatccgagtccggaaacacatggacatcgtagttctccacgcccgcgacgtcaagcttgtcgagcagcgtgagcgtgttttgcatgtgtacgttgtcgtctgcgacgccgtgcataatcaggaagcgcacgttttgcgagagcgagtgcacgtcggtgatggaggtgttgtcatagccggtcgggttgttttgcggagtgtgcatgtagcgttcggtgtagatggagtctgcgtcaatcatattaattagaaaagttggggtaggagaggaaagagaggggtgacgaaccgtagaatctccagtctgtcacaggcgcgacggccatgccgtatttgaatgttctgccgccgtccatttcaatggttttaagcgtggtgaagccgccgtagctccagccccagatagcgagcttttcagcgtcgacgtatttcttcgcggcccacattttggcagcggcgatttggtcgtaggcttcgtagtagccgatgttgtcgcgggtgatgcagcgtagcttgcggcctaggaagccagtaccgcggccatcaactgtaacgacgatatatcccaggtttgcggcgatgtaagattggaagtcgacttcgaatttgcgttgtacttgctgtgaccctgggccgctatattggtaaaataaaacggggtacttgcgcttctcgctgaagtgtggcgggcgtcgttcaaggacgttgagcttaaagccatcgacatcgatagtctggtacttgagaatgggaagttcatgcttctgcaccatcttctcgagcgccttattctcctcgagcaccttctcaaatttttcagtgtttgaaggtgtgctgacgatcttctgccatgggatgccgggaccttggtaggacatcagagcataaccaccgcccgtagaaaaggacgaatcatagtaagcagggccactgtgatccatgacttctcgcttgtcagtgccattcaaggcaacgacgtagggatggcgctccatagagcctctctcggtagagacatagtagacgaggttgttctttagatcgactcgagatggagcctccacgacctcccactcgcccttggttagtaatatgggcttgtcgctgtcgagaggagtgaagtaaccgatgtgatcatatccttcgtgaatgacgctgtcgatatatccatcatttgcacgacccaatgaagaatcagcggggataaaggttgtcttgtgagacacctcgaaccatcctccatctagttttgcaacattctcttctcgaatggtctttccggtgcgtttcgaaacgtcaatcaatataagcttgagaatatcgctctcgcggttagtctctcggacaagaacttgcccgctcttgccagcccaaacaatctctgtgatcaaacggtccttgtctgtgaagtcattgtcgatatcgaccctgaacatttcgctcttctcgatgtcatagaactgcaacgtcacgatcgggtttggcgcaccagccttcgggtacttgatctcgcggacctcagggtaagattccttgccagcgtcgggctgtttcccacttgggcgagaaacaaagtattgtaccgggtatgttggcaccatggattcgtcagttcgcaggaacgcgacatatttgccatcctcggaccaccatgtcgcgctgttgtcctggaaaacttcctcctcgtacacccaatcaggtacaccgtagaaaagctcagaacctccatcatgtgtgattttgacgaccttttgggagtctagcttgcggaggtataggttgttgtcccgcgtgaagacaacagcatccgattggggcgagaaggacgcgtattgcaccctggcactttggttctcgggatccagaggctcaccggtttgtgtctcgacgtcgaatatccagtagagtcccgtgtaggaatgcctccaattcttctgctgctcagacatcacaagcactttcttgaagtcggcgctgggccagacattgctaggatagatgaatatgtcttcgccaatctgaaagttgcctttcttcatcaacgtgaacttatcccctgcagcttcagtattgcccttgctcctgatatcctctacgaccaagtagtcttttcctgatacgcctttctcgagcaacagaccgtcctctcccttgggacctgcgatccaggacacactttgtgactgaggatagaactggccgccgagaacattgtcgagtgtgatcttcttccccgagccttttgtaacgctcgcgtccgggtcgtgcggccgagtggatgaatgcttatagttgccgttcattaggaaagataccagtgccagggcccagccaactgcgcatatagtgccaacaatccatagcgtccgtcgcgccttcttgtctacgggtgtgaggggatggaatttgccatcttcgatgtcgaaacgttcgcgcgcatgcccaaggtcaccgttaccatcgtctgtatatttctccgagacttttgagcgtgcgccgttgaatcctccgtcgttgatatgttctagtacgagcgatgtggtcgatatggaggatgcagaagcctcggaaccgtctgatgagggccgtggcgattcctggtgttgtgcaagcagctccgtctcttcctctttcgcggcgcgtggtcgcggcatggtggcggtctgatatggcaaaaggagactacgatactgtcattgtagttgtttcaagctctgaaatcgacacagattcctgcgacgaagttgacgcgtgtcagaggtcggcgcaatatgcggaagctcggtcaccgttgcggagctggagcggaggtgagagagctcgcgtttggcccgaaacagcccaagccactctttgatgcgtggctaactaccgcaggcacatttcaaaacacaaagaattgtagcaagaattttctattcagagcctattcaggacgacatctattacaatatagcaagagaggctctttgtaaacctcagacagtcgggagtccgcttcatggtcattgccacaagatgcacgctttcatcttggagttgtatgcgaaagtgcttctaataggatcgcccataaattcccataatgccccgactgccaaaatcaacaccaacgcagcgcagattgatgccgtttttgcgtctgatcctactctggaaccgacgaatgagaagcactttcgaagtcgagcttttacaccccatcttctagtgaaccagctttctggttgaatgttgtagccatggctatgactattggggtagagggccaaggtaatcctgcagatatttagcatggcaactacgtggcagcgaacagacaacgaacctccttcatggtgccgacggcaaacattttgtcaacctccgatcggagacccttgattttgatgcgaatgttggtacccttttcgatgacttgctcaccgttgtcggtccattgtggtggtgtagcatttgcgtcaaatgtgatgtctgatgggatcatctgcgtggtgttagtcgacgggtacctgcatgaggcgcatggcatccttacgttacgtcctacgaatgcttgcagcgagccacagtccacgaagaaaccggtacggaggactgaggtgactacgccgtccatctgtaccatggtcagctctcaccatactaagcactgcccagccctatcatctaaacgtaccacctcgcccttgtacggccgccacacgatggctttgtagtgcacgatgtattcagcatgtccggatccaggcagcacttttccgtctgagatgtcgaaggcgtctagtatacacacaatggtgtactttcctgtactcgagccctcctccttctgcagcagttcgcgatggatgtgcgaccgaatcagggggccgaaatacgacggatgcagctggattgtcttctcaagctctttgaggaagaacatgattgcgcgtgcgataggctatcggcgatatggtggagtgatgcgcgcggctttgcaggtggctatgggcgaagtgcacgagatggacgggtgggggacggtgggtgggagacttcagcacgggtgctttcgaattatgcgactttattgtcttattgttcccaacgtagcgtcggtggtgaaggagaggagtggttgccaatgcgcgcgcgcccaagagagactcccgctaccagcgacgcagccctgaaatatgcgctctacagtccatgcgccaagatgccagtgtgtgcgccgcttgtgagtgccagattctctcgcgtaggcagtggtgcgcgagggtgcgtgaggcgtggggaacaatggaaagctggggtctgtgttgatgatgcggaagctccaagaagttcctctcggcgcggaaaatcagtctcgacggccctgagctaataccacgcgctcacctgccagcactcgcgccccactcctccatgccgtgggaccttcacctgcatttgtccgcccaacaccgtgcctgacagccgaggcgccatctcacgcacacatcctcccaagcatgtcctggtagccgatccgttcatccttcgacacgcgagacagtactgcatccggcgccatgtccctcaacctcgagaagcagctccaattcgtacgtcattggcgaacttccccagacagcagacactgaccagaatctagtatggagcatatcatcacaaccacgtatgtttagagagcagcacgacatttcacatgtcagctaacgcagccatgtctacaggtcaatgttgctgtgcacatcatctgcgtgccgccaatcttgttgacggcctttttactggtgagacattccacgtggtcatgctgttacatgctgactttctcagctcacgaacacccccgccgttccgctaccgtcatggctctccgtcccgaacctcccccttaatgtcggcacggcagctgcgaccttgtattcgaccttgtacatactcatggagcctgtagccggagccatgctcgcaccctttctcattggtgcgaccgctgttgccaaccacctgacatcgacgtatggttccaccgccaactactgggcagtcgcaataaacatcgcctgttggatagcgcaattcatcgggcacggcaagtttgagggaagagctccagcgctgctcgacaaccttgtacaggccattttcctcgctccgttttttgtgtggttcgagatcctcttctcgcttggctaccgtcctgagctgaagcgtcgcatcgaccaagccgttgagcaggacatccagaaattccggaagagtaaggaaaagcagaacggctctgctaaatgaggaatacctatgttgtgtgcacactgtataaaccaccacaagaagccggcggatccctcggaaggcaaggaaagaacagaggtacggagagttggaagcacgtttaggatttgtgaagataccgaaggcggacatagcattgcattggagcactaggcgtttgaagctgcatgacgagttggctgttattcttttgttacacagatgacagccgtgccgatgcgtcagtgtattgattgcgggatacctaattagatgattggtctgcttctcgctccgagttgactgcaatagtttggataggtagtagaaaatgaaaacaaactgcacgacggaaatatcctccttgcctctgccttctttgttgagacttaccgggcagagaaggactgcatgtacactcagcttctgtaacaaattgccgaagctcgggcgagactaaaacttcgcagtgagcttctgaaggcatgaccggagcttccactccacgtggaaacctgggggtcgtcataaacaagcaatactatatcctgatcaccccagctggatagttagtagatcccatccccagatatggtgttgtgcggttgatggagctggcccgtgttgttgcggctttttgggttagtgctgcgcttggcggtagcgctttcctcccgagcgaccgcaagtcttttgcttccagcagagctccatcttccactccatcaacatctcccctctttcccttctgcatcaatctcaattgattgcagagctataccaatagcctcttgagcaccacagccatgttctcaagagccatccgccagtcgagccgccgggtcgctgcaatctctgcttcaagcagaattgccagcagcatcgctacggtaagtgaaatctccgccatcgcaatcatcgcaaccatcgcgccacagccatcttgcgcagcttctggactcgtgccgctggcgccgcgatgccattggccccccaatggtgcctcgcaaccatcgcggttctagctgggcggcgaggcgaagagctcccactatgccgagaccaagttactgaccaccatcttccaccagacccgcgcacctgctttcgcccaggtccgaacctacgccgaggcaaaggccacccccaccgaggtctcctccatccttgagcagaggatccgtggagtccaggaggagaacagccttgccgagaccggtcgcgtcctctccgtcgggtacgccaaaccaggacatcgcagacaaaacaggaatggaaagctgacgaggatgacagtgacggtattgcccgtgtccatggaatgaacaatgtccaggccgaggagctcgtcgagtacgtgaaatccagttcttgatctcggaaccacaaaagctaacggaagtgcaggttcgcctccggtgtcaagggcatgtgcatgaacttggaagccggtcaggtcggtgtcgtgcttttcggttccgatcgattggtcaaggagggcgagactgtcaagcgtaccggcgagattgtatgtatctacgaagtacctaaggaaagatatatgctaacaacaatttcaggtcgatgtccccgtcggcgaggctctcctcggacgtgtcgtggacgccctcggcaaccccatcgacggaaagggtcccctcaagacgactgagaagcgtcgtgcccagctcaaggccccgggaatcttgccgcgtcagtccgtcaaggagcctgtccagactggtctcaagtctgtcgacgccatggttcccattggccgtggccagcgtgagctgatcattggtgaccgtcagaccggaaagaccgctgtcgctctcgacgctatgctgaaccaggcccgatggaaccgaggtttgtctcttctctccgtgcaggaagatgaaaattctgacgaagtcacaggcaccgacgagaagaagaagctctactgcatctacgttgccgttggtcagaagcgatccaccgtcgctcagttggtcaagacccttgaggagaacgatgccatgaagtacaccatcatcgttgctgccactgcttccgaggctggtaagtccattctccccattctgttgtctgatagcaaatgctgacatcaactagctgtgagacatttccccccattcttttacctctgtgacatgcactgacatccagatcagccattgcagtacctggcgccgtttaccggctgctctatggtgagtggcgttcaaaattacttatgaaatgattgctaacggaaatgtagggcgaatggtatgtatctctctcaccttctctcttaccttctctcttaccttgttcgtcgcgtgtcggacgcgtgtaccacgcgtcttgacctgcgcttctctcacctgtacttgtcccccccccctacacttgctcttcccccatccacactcgttcctcctcctccaccaccaccacctggaccttcttcatggccatcctctccttccaagaggctcccaatggccccggcattcgccaacgcggtccgcgtcgagggcctcgctgcttcctcaggatggcggtgcggtcaacaacacgactgctgcttcctcaggatgagtgtggtgtgtctacaaaatccgctgatggcggtttggacaccatccatcccacctcatcatcgtcaggatggcggtgttgtcaaccctcaacggcgacgtccagtccctcatggatgcctacctgtgggaagccatcaacctcgacgcccccatctggtggctacatcccatgttcatgaccttatgggacgatgaggatgccttcgatcagatctgcgaagcggcgccttcactcaccttcgcaccgggcctcagggaggtcctcgattctcccactcctcccacactcgagtacttcagatcgctccctgaagtcgtcaggagtgagtggcggaagcattgggtcatctatgcccacatctacgagcacgaaggccgcaagccacgcctgtacatcggctccgctactgctcaacgcggtgctacaccaaggcttgccgtgtatgagaaaacgattgcgcagactctccctcgttttgtcaagaaggccatcactcaagggttccggaaaacgcggaccgcgttgctcgcctggagtgacattcctctccccggcgtctttctgaaggcaaggcagcgctacttaggcatcgagggcatcttccagatgctgtttttcgccagcatcttcgataagtatgagcccgagtgggctgacttcatgccctggtgtcgtaaagatgtggagtgggagcctctctgctcacatgtctctctcagcgagtgtggcaagggtgacttcagtctgtcaaccgaggagctcgaattccttcatgccatccggctcaagaaccgccgacggcagaagaacctggacaaccttcgctatcgcgtcaaatggaaggcctcacgtcccagccagcggagggcgaatcgtctcgctgtgaaggctactcgcaaacacgaatgcactacttgcaagatgacatttgggtgtcaatctgaactcactgcacatcttcgtcgaggactccacaagaacaatgtcgagaagctagcaaggggtgaacccattggacccaaacccgaagctgttcgccgagccaagctgatggcgcgcaatgtcgcacagaggcggttccattgcgatgtttgcgaccatgacttccaaaacaaggacaacctcaacaagcactacctcactgcgcgtcacagcaaggccgctgccatcgctgacgcggagctcgataacccggacctggactatgaatcggacagcggctctgacgcggaccgcgatgagctcgacgccgaggccctcgacactgacttggacggcttccaagtcagcgatgaggactaatgtggcccaatgccggggccattcattgctatcacaacatctcactggatctggactacctgcacctttaccttcatgttgcttcatctcgctttcgcttttactgcaacatacacaacattcaacatctaactcatatttccgcttataggttccgcgacaatggcaagcacgctctgatcatctacgacgacttgaccaagcaggctgtcgcctaccgccagatgtctctgctgcttaggaggcctccaggttgaaccccccatccccaaagtcatttagacacacactgacatgtcacaggtcgtgaggcttaccccggtgacgtcttctacctccactctcgtctcctcgagcgtgcggccaagatgaacgacaagctcggtggtggttcgctcactgctctgcccgtcatcgagacccagggtggtgatgtgtctgcctacatcccgaccaacgtcatttccatcactgatggccaggtatgttgagtccagttcattcacaggaatgcttgctgacccttccaagatcttcctcgaggccgaactcttctacaagggtgtccgtcccgccattaacgtcggtctttccgtctcccgtgtcggctccgccgcccaggtcaaggccatgaagcaggttgccggatctctcaagctgttcttggctcagtaccgcgaggtcgctgcgttcgctcagttcggttccgacttggacccggcgactcgccagacactcgccaggggtgagcgcctcacagagttactcaagcagaagcagtactcgcccatggccgtcaacgagatggttcccttgatctacgcaggtgtcaacggtctccttgacaatgtcccagtcagcaagattctccagtgggaggccgacttccttgcccacctccgatcgaacgagaccgagatgctcgagaccattgaccgggaaggtgcgctcagcaaggacctcgagtccaagctgagggaggttgccacaagcttcaccaagcaattcttgtaaatggagaaggcttgaagaagagtgggtaaaccctattttaccattttccgaggggagcaaaaaagtgctgattggtcctcgtggaatagatgtataatagaagatgcgtcctcgccatcagctgtctcaatatggaagatttgttcgttttctgcattgaacatggcggatgctgcgatcgtggtgcatgaccccctctgtccaagactcgactaccctagtgattccctttgcgctgttagctgttagcggtagatagcttcgagtagtgggcttgtatatcgcgaattcagcttttgttaagttacttgctggtgctatgagtgataatgttttcgcaatagtcatttccacttgagcgatagggaaggctgaaagtatttatttgacttcgagagccctgaagcagcctaatgcacttgcgtattgcttcaggactacccatcagctgtgtcgcttaagtatcgtacttgaaatatttggcggatgtatatgacgctgtcatggcatattagactcacaatgtagcatgagaacgcactccgagataactttaatacgcaacgcttcaaggcgctctcattcgcattactacgtgcaggaatctatacaaaacctttaagctcctctatcccaagctcgctcagtattacacctcaaatctacttcttccccctctcctcatcttcactcgcatccccatccccatccttgaacggatcatccccaatctcaatcgcatcgtcctctgtgactaccggctcgtcatgatactcgtcatcccacgtggtattcaagctaatatcatcctcctcctccctcaacgtctccgcggcccccaacgcttctgggtcatccgagtactcgcgctccaaatcctcgatactcgcgcggcgaatacccgcacgctcttcggcctcgagttgcgcggcgcgctcacgggttttcttgtacatgaaccagccggtgacgatacctgcgatcgcgccgatgccgattgagaggtaagatatggcctttgtctttgggtccattttgccgccggactctgcgattttctcgagctggctgccgatgaagatgtgcagcatgagcttgggggaaataatggcggtcgccaggccgtagctggcccagtggacggtggggaaggtggcgattgcgccgttggagagggagtaggggagggggcagaggcggatcatgacgaggagtttgagcccgtcgtgtttgagggtgagggccagggcggcgaagcgcttgtcgcctttgattaggcggtcgacgaaggatttgagcagcgagcgcgaggcgatgaaggaggcggttgagccgaggatggtggcggaggcggcaatgtaccagcttgggtgtgttagttgtggcatagggtgggatgagggggacaggaatacccgtttggaaagccgtagacgaagcctgcaatggtcatgagcgtgccgtgcccgactaatggcgggaaagacacggcgaagatcaaggcccagaggatcagccagccagctcgtatgtctcgccatttcttcgcgacagggaccaactttccgaatatgcgctcattgtatatcaaaaacagtattccaaacactaccagtaagatagtcgccaggagaagcagcaccttctgcaggaccgtgagcttgttgtattgctccattacgcgccgcgatgccttgtcgtagctcgtcatgatcctctggcgcatcgactgctggccgtgatgcgatggcgtccggcggaaggaggatgtcgagcggcgactccatactggtgtttcgcctgtttcttcgtcttcgaggggcagggctaacgcgcggacgtcgtagtcgtcggctggcatgtttactgtggttgcggcgcggcgcgggacgaagcgggtaagggtgggtgatggagacgagatataggaaaagggttatgaactgctactctcgagcgcaggcattccggatgtgtatgatggacgaagcaacgggctgtccacgggtggttgttggatctgacttgactagtgctggctggacgagctgctggtttcatcatcgcagcgtgctaagtccgagagccgggcgggtgcatcattgcagggaccaggagggatgtggacgcaaacatggtctgcaatgccttgggacgagtttcgccagagcgtagagcgtagagcctatcctgtctcagatgcggcggctttgcactgcatctccaaaagcttcttagaaggttcgctgtagctgttacacgatatgcaacctttcagatcgactgcaggcattcaatgtcgagccacgtgattcagcctcagatccgcgaaccaggagagcgcatgcgagggctcttgatggacacgatcgagccaccgatggctacaataatagggtcgtcagcagcccccgtatgctactctcaacagatcctcagccgcagcatagaactgccaattgatgccagacccccctcgtacttgtgcggcaccgaattcctggaagacgcggtcctggtcgtcacggacggcggcgggctaatcttggaatcgtcccgcaggccccccacagctcctacagctacgtaaggctaattagggtcaagcttcattcgcccttgggatcggggcacctatcccgttcactcattttgcccttttggctccgcgcacttcgtcgtaagtctcgcagcggttctgcgggacgttcagccccagtcttgtccttcatcgcagcttcgtttttctgacgcgccggtcgcccttctctgccattacccgcagcccttaatcagcccgtccacccccagacctccagcttcctgcgcgacccttccacccacatctgcatatctttgatcatggtcgccgacgtcctctacgaaaaggcgctgcccgtgctgcagaacgatgcgctcgacgaggaggacaaaacagaccagctggaggagctgatgcgcaaggaaaccaacctcacggggaagtcgctagagaacatcgtgctcgactgtctctggcgctaccgcgacgcaggcagctcatcgagtagtcctcccccgagccgccataccgtcatccgccgtccttcgcctgcgccgtggcagaatcgagcgccgacccctgtgaacaactcgccgcgcaccgttcaccctcccccgggctttggcattgctccgcctgccttcaatcgtgccaagtcatcgaccgcgtctccctttacgtctccacgaccctcgccgcgcctcgccttttctagtccgcatatccctcatagtccgagtcttagcgcataccagttcagcgagggcccaagcccaaacaatgatctttatggtgacctcgatagccactccgtagattggctcgtgaacgatgactcggggagcacagagtcgtctctgctgggtgacggcacgctcaacgggggtgcggctgaatgggtccaaccacagaccatggacatgggcccgtatgacatgctccgctcaattcttagagacgatcgctcagacgaggagctcgagaaagtgcttgaagccaacggatttgacctcagcgctgcgctgcttgctttaatggggcaggccatggaagggtcgcagctccctaccccgagccacgaccagtctggctatctcattggaaagtcgatgaatccaacctttagacccgcgacgccagccggccagcagaagagtaatattgtgtgcaagtactttctgtccaccggacactgcgcaagagcagactgcaggtttagccacgacaccagcaagacgctttgcaagtgagtgcctatgaccacgttgttcttcaccttactaacccctctcagatatttcttgaatggcaactgcctcgctggtgaaacgtgcttgttctcccatgatccttcagccctcatggctcgcatggccatctctgacgtatccacccccacctcttcaatccgcacttccaaacttccaaatgtctgactacgagttccccaccctccactccaacggctctcctttcggaactccgcagatacataccctagaagctacaaccctggagcaactttacggtctgacaggtggcgcgacacgacccccaccagggctcagtccattccctgtgttcaccccaggagccggtagccgcccgcagtcacggacgggcagtcgggtaccatcacgtgccaccacgccatccgtgcttgcggtagacgataacgaggcgttcccaagcttgggctctgctgctgccgcaaagacgggcaagaggcatcatggcaagcgcggtggtcatggtcacaaagatgcccctacgcccaacaatcttgcggatgtggtgcgcatgtccccagctcctgcgccagccactccagtgcgcaaaggactcaagcccacgagaagcttcaacggaactcgtgagaatagcgcagctgcacaagcgatccctgctcctcagcatatcccatggctagaaactggcgagaagggcaatcaagcctatctcaaggctcgtgcggaagcattcaagcacggcagtttacgtaacaagtttctgcaaaggtatgtattgatctacgtataacggcgtgcatgttgctgacctgtctagtgccgctcaagcttggaatcgtagtgattctcgtgccgccaaagccctcagtctcaggggtcagagcgagaacaatctcatgcgcgaagcgcaccgagaggctgctcggattctctacgaagagcggaataaggacacagacagctcagtagagctgtatgtcgatcttcacggtatgtcctcgtatgtcacacgaaatgaacaagcaactaaaatcgcaaaaggcctccatccagacgaatccgtatcctatctcgagggcatcctcctcaagcacagctcatcttcacgtcccgtttacgctattaccggaacgggccatcactccaagaatggcaaagacaaggtgggcaaagcaatccgcggtttcctcaacgaatggcgatatgccttccgcgaattctcagtgccgggcgaccgcaacaatgtcggtggtatattaggtatcgatcccagtagctttgacaagagcgttgcggagaggccgaaggatcctgacagcgagtcggagagtgcgaagaaagacaccaagatcaggatcatgaagagggatgaaatgctagatgcgccgaaaggaccgaagcgggccgtgtgaagaagcctgtaggtagcaagaaataagaaacctttacttcacgttgtgcgtatttgtgtgagttctctcacctactcagctcgtgtcctccaatttgtgaggttgatatgaacagctgatgcatcgccaccgcaagatgtcatattgaatgccgcgtaggcatgtggcatggcatcaagcacgtgcacgcttgtcttcggtcgaggaaggtgctctgccaccgcgccttcctcaactggcagactttgccctcattctcaagctctccgccgatcctacactcacttccaccttcgtctcgctcagctttgaactgagatactgtgcatacgtacgcacaccaacctcactctcgcattcttacttcgtacgtgaaggccttcagctcgcaccacctcactccagtccagatgcgactcatctagccccgaacatgagtcaacgcagcagaccgggcagtgcccaagcgctcgctgaccagcaacgaatgtcattcacagccgcggaagcgttgctatggggtaagagaactgcagaagagcaccaccacatcagttctcgtatgcgagatctcgaagagcagcaccaagtatatcacagccgaatccaagctacagaaactgtcgccgaagctgcagaggctgcgactgcacggatccgacgaatcgagcaacaaatcgctgctattgagtcagatgaacaagaccgccctttcgacaagtgggtagaaggtgaggtgtcgacgttcaaggtgttcgccgagaagaacaagaacgtgcgacagaagcagattgagcttgagggcaagatctcttgccttgaggactctgttgataaggccaaagatgttgctcttgatctcgagatcctgctggagcgtattgcacgtcttgagaacgaccgcaacaaggatgcaagcctaatcaggaagcttgagagtgaagtcactgatctcaaggtcgtgcgccaaaacaaagcgatcgtaggcacgcatatgcccccaccatcgactggaagagcgacgccggagcagatgtatccgccgccatcagcacagccggtcgctgaagtcgatgatgcagcagatgagacggaagacgaagaaattctacctacgcaacccatcatacatccccagcagtataccggtggagaagcccctaagctcagtaactaaaccaaagtacaaacataccacactgatctatgactacttactaacgattgcaggagcatgagcactattacatcgtcatcgcccaagaagaaggggcgcgatgaaatgtcggctagacttagagtgatgcagagaaagtcaattcacgatccaaagtacacgcttgaggacgaacctaggatggaccatacgccaacggtccgtatgaatccacctctccatcctcgtcctgctccactgcctgctacccaaatggtggagaggtcagacccacagaatcttgtaccactggacaaagacatgccaggttctcctccaaaacgccagccagccaaacagttggtagtcaaattgaacgtccgaaagcgaaaggtcgaagacatcgccccaaagcctcgcctgacacgatctcaagcaaagaagatcaacgaatcaaatcacgccgagttcgaagtgccgcagccaaaagaggttgttggttctggggagacacagcttgtcaatgagcctgcagcgaagcgaaggaagcctaacgttactcgacctccacaccagtcacagccacgtgcaaaagttaaggcggcgaagaagcctgcgcatgcaacacagaatgctgcaaatcttgtcaagactgaaccacgcaagacggctgctgcgtcaaaacgcaccaaaccagctgctgcacccgtacagccaacagcggaaaatccagcaagtcccgagaagaagaaagtgtccaaggcaaaaccttcgacaagaccaaagaagtatgacgacggttcggatgcttatcccaaggaggctggatcgtccgtcccaaggattccgggtccttctaagcccgcatcatccacgtcctacatgcaacgtgaagctccgtacacgacgctgggactagatgaaggacctacatcggagaccatggggcctcccttctcgcgtagagggccagcaacctcttcacgtgggtcgaggcgcccccttctcatctcgcctgtgactctggaccaggctacatacgagcggatgaagaagcaatcgaatctgatcatctgaagggttatgtacgagggttgatatacgcctttcttgtcgctacttcatgtctctttgaactcatacaacccatcacgatcctcaactgggacctccatattcgcttcttcaatatcctttccattcaccttcatgcctgcacgcatgatatcccccgtcttgactggcccaacaccctttggcgtacccgtcaaaataatatcacccttctccagcgtcatcaccctgctgatgtcgctcagctgccgaggaatccggaatagcatgagctctgtgttgtcagactgcttcatctcgccgtttaccgacagccagatgtgagcgttctgagggtccggaatgcgagacttggcaatgaggttactgatgggcatgaatgtgtcgaagcccttggcgatggaccagggaagaccttttttcttcgcttcgtcttgcacgtttcgggcggtcatgtcgatggcgaggaggtagcctgtgttttgaagatgtcagagttaaggccatttggaggaaggtgcacagagtcaagtagtagtgagaataatatcaacttaccttcaatagcgtccatggctcctttcgtgtcttcaggatgtaaatcacgtactgtcttgcccatgatcaggccaagctcgacttcgtagtgcatcgttacaccgcgaggacgaaggacggggccagcgccgggaagaaggatggaagacgggggcttgaggaagaagaagggttggcggggtgtggcgcttgagagctctttaatgtggtcgctacaccatactttaggaggtgtcgacgatcaattctggaggacatcttacgcatagttacggccgatgcacataacctgaagtactgtcagtctccagatactctctgtctgtgagctgtgtcgtgatcattgagtatgatccgtagccagttgtttgcttcgtcgtccaccttccttctcttacggaactaagcttcgccaaactacaatgtcccgactatccagctcttttgaccgtgatatcgtagcacacgcacgtgctctactctgtcccacccggtagacgtgaaggaaaacccaacataccttcctgcaattattccgaatcgcctgtatactcgccatcgtatccaattcaatctcccaattcaagagcgtttcttgcacaaaaaagcgaatgttatcagcaaagactcacgcaacgcgcacgttctcgtcggcaattcacggcggtatctcttggcggtgaggtacggcatccccaagccgatgtgggatgaagctctgacctccacatccatctctctctctgtctccacaatcccacgtcacgaaacagctacaccacatcagacgggcgaccacaacattccaaatattcctacaatggcgcaggaacaacaggaacaacaagaatcccccctccaccttgctgaaatcctctccgacctcgtctctttacgagtctgcgtttgtctcccctctccccgctcccgcacgcctcgactaacatccctcaggacccatccgccgccctagccctcgtctccgcgcgccccaacacctccacccacacagagacgcagaaaaacgcagaagaagacgacgtcgagttaggccgggcgaaggagttgctcaagttgcattacgatgtcaaggagaggcataagagaggggatttagccagggggctggaggaggcgaggcgcgaggtggggagggttgttggcgggtgaagaggaatcaggatttgatttgagaaatgaggttttatgtgcggaaagagcatcatgtatggcgcggcgcatgcatggcagctggggaggatgggaagttggtccgggccgatatgagatagaggatatgcgtctgtgataaaggctgggctgaggaagaagtgttcgtgccagatggacttgtggtcatgaagctgcatgtcaattgcaaggatcgatggctggcactggggtctagagatattcagttctacggtcatagacgccatccccgaattcatacgcacggccatggcacgatagagcagaagaatagtccagatggcattcttcgtcaaagaggagaaagagttctaggttacaacaagagtagcgatcaagggtgctggggtaataatgtgggaatccatgccgccaaccgaaaggtatcattttccaccgacgatagtcatacacgctttgaccaagggagcaacgtcttggcctgccttcttcttctggcgcagcatgacgaccagcgggacaacgtctttgggtgtaccgacacgtaggacctttggtaggaccttggcagccaccttggacttcgcgttgccgagtttggaggacttcttggacctgtaggacatgtgttagtaagggtgaatgtagtgtggatggcacgcttacttcaagcttggtgcgccagcggcaggtgcagcaggtacgggaggtacagctggcgctgtggctggaactactggatccttgacgtctttggcgttctccttgacttccttcttgacttcggcggcggcgtcttcggtcttcttcttggcgtctttggcagcgtcctcgacttctttgaggggttccttgacgggttcagctgctttgggcgctccagccaccgcaggatcgccggctgacgctccatcgactgccgggggcgactcaggcgcagctgccgcgggctcttcaggtactgcagcttcctcgggggcggcatctgcaacagggtcttcgacagggtcttcgggggctgtctcttcggcagggtcttctggggcaggctcctcgaccgggtcttctactgggtcttcaacgggttcgtccgccgggggctcttcagcggcaggctcctcaaggatttcttcgacagcttcaacaacgggatcctcaacgtcggacatggctgtttattgaaggtggagagtagaaaaataatgtaacagcgatggctgatgtagaagacgtggaagaagtgtgatgctggatagtggttgagtgatggagagaccgaagtgctagggaggcgatggactcgatagataagcacatggtgaggaaggtccagttgtgttgtcaaacagccgtggttgctgctattggtcttcaacgcaggatctcatgcttcgggaagcctttactatcaagaggctgcttctgcattgggtgagtgtaccgtcttacagcaagattacttcggcatttcggttgtgaacttgtcgaagctatagagtccatgccttcctttacactccagttgcctaattgaacgttgaaattattatagtgaagtcttaatgctgtttgttgctcgggtgaagctggtgtggagccagggtccgccgtgctcgtacctgaaactgacgtagcttctgacagccttcgccgacccgccgagccgcaacctggagctcgcgacctctgacacttccactttcgccgcaatcccatcaacacaacacgccccaagccgcacgcagccgaaagtacgactacagccgtcaacatggcgctcagcatcgaccagaagcgtctcaaggcgactaagtttccacctgagttcgataagaaggtcgacattgaaaaggtcaacattgacttgatgaagaagtggatcgccaacaagatcacgaccatcctcggcgacgaagacgacattgtagtcgagacatgctacaacctccttgagcaagatcgatttgtaagacagcactcttcgcgtcgtcgacctacatattagagctaacgtttggcagcccaaaatcaaggagatccagatccagctcacgggctttctgaacaaggacacaccggcattctgcaaagagctatgggacctcatgctgagtgcacaggaaagtcccgtcggtgtaccgcgggagctgttggaagcgaagaagctcgaactgcagaaggaacaggtgagagctgcgagctttgcagcaattggcatagctaacctcgcatgcagatgtccaaagccgaagccgagcaacgccgccgcgaaggtcaagaacagaccgacatgatcgactcgttccgccgcaacgaacgcccagatcgtcccgaacgctccgaacgccctgaacgtggacgcggcggtcgctttcgcggcgatgaccgcagaggaggtggtcgagggcgaggtagagatttcgatcgcggaccaccacgccggggttcgcggtctccaccgtgcgtcgatccgtcagaccatagaagagtgcatactgacctgtacaggcgacgacgatccccaccaccacgtcgcgaacgtgacatttacgtcccgggcgggagcggtggtagaagtcgcggccggggaggccgtcgtgacaagtctcgtgagcgccgtcgctcgctttcaggcagtcgctctgcttctccaccacctcgtcgcattcgacgctcaccctcttcagatcgctcacgaacaccgccccgacgacgacgccgatcgccatcatcgagccggtctagatcaccgccgccgcgccgtgcacgacgctctccctctctgggttcgaggtctccgccacgacggaggagggacaagtcctggtctccaagccatgatagcagaaggttacccaaacatacctcgcgctctgcctccccagcaaagaaagacaagtccaactcaccaccacccaggctgtcacgatcgcgttcacgcacgcctccgcgtcgccgtcgaaggtctcctagcagctcaccaagtcccgttcgagaccggcgccgtagacactcgtcttccgaagcggattcgcatggctcacgcgccgacatcaagaagcgcaagctttcagttagtatgagtcgatcgaggtcaccaagcaaatctggccgatcgaaacgcaagattacccaatcgccatcagcatcaccagcttgatgaaagcaaagcctagagagcacggttggtattcgcatgaagaccgccaagtcatacaccatcgatcttctgctcagactgaatacttcaaactttcttctataagctcttcggtggcccccgccatgcatggcaccacgctatcgcgtccgtatccagcaacatcggcggcctcgaatgataattcctgcccatgcgacaacatcgccatcttcaggtgtaaaaggcgttccggtatccattgcgccacccaaaatgcatagtcccatgattcgtagattaggtattcctccaccaatagacattcatattatactggaatggtccagctgcatgcgtgaatatgtcctgcaactgaccgatggtgccgtccctagtggccgcgagtgctgatgctgatgtcactctcgtattagtagggtctgttactgctcctcgccttcttggcttgaatctttgtcgtaaattccggccatgaggtcagtagagccaggtctggtgcagacaggccctccaaggaaccgctgcccagatcatggctgcacaagacactggagccacgcgtaagaggctctcagtggttgaataagtgactggtgagaccaccatgaatggggtcatatcctgtgacggcgatgatcatgatgcttcaaccgtcacgtcgtctgcactgagcggctacgacgctgatatcgtcgagcttgcctgtagtatgtcagcagtgacatatgtggtgacggagtcttacgtacctccttcaatcgaaaggccctcgtcgatcgctttctccatatacgggctctcagcaaacggatcctgggcaatttcccgcgccgcattgacgagccgctgcgcaacaaaccgcatgccgtctgcatacgtctgctgctctgtatctttatccttatcaccagtccacttctccatgctttcaacgacgtttgtaaccacctcatgctcccacagattatcaaccacgccatcggtcatggccagcacgacatcgtcttcctgaagcacgacgcgatccacaatagcgttgtcgtttggcgtgtcgggactattagtccccagctgccgcggacaatcgaaccagtgccactgctcttctgtgcggaatatcacctctttggtactcggccgtatcacgaggatttgcgagtcgccgagctgcgtcacgtagagaatcgggtggtcgggcatgtcgttgtcggagctgagcagggcgccgcacgcagtcgtggtgccgtgccactcgtttggctccgaggttgcttgttttgtgagttcgtatgcagattgcaggtatgcgacgggattgggttcggtggtgggcgagtatgcggctttttcggtctcgagggcccagaagtggaggatgagccgcgaccataggctgtgctggtatgtcagaacataatgtgccatggcaatttcttgagggactcacgcggcatgtcctttctcccgcgtaccccaagcccccacgccgtcgtttgcgccgatgaagtagtcgccgactaaaaccgcgtcgtcgccattcgttacccctctgatcatttccccgttgactttcggcctgcggtccttgctcttattgtgtgtactcagcggctccgagaagctcgtggacggcagggacaagaacggcggcgggaaaggtctcgaaggtcgtttcgcaaacagcgcatatccggcttcaaagtagaaaggcggccgtgtcttgggtttcggcggattcgcatcatccggcacaggcgttgtggtgcctactctgggctcctgggacttttgcgcgtaccatctcgcgttctgtacgagacgggttcgcggaatgtataatttggtagttcgccgcgcttgcgagaggagggcggcggtggtgggacgcaatcggagagaaggcgcgaccatgccagcgactcggggaagaggtttcagggagtctgctgcacaccagggctgggttgatcaaaagcgcatggttaggcggagccctcgttatcggcatgtggggaccttgagacgggcgatcgcatttatttctggatggctgccggggaatgttgaggtagggctgactaaggctgatgacgtcttgttgccatgcagccttgcaaagtaccatggtaggttatggtagtatatagtctactttctatatcggagtgctcgagatgactttcaattattttcagagtgtcacaggttgtacttcaaatgtagtcgagtacaatcaagtccgagagaaagttttcgtgatatcccattaatctggtacttctcgtcgaaataaagctggcataagcatctcttgctagaaagacatctgtacatgcattcacacaagactatgtgaacttgcaataagcatgcctgagggtatgttgaatccagctttgcagcaccaaatccccgaggtatttccatgcgccagcaatgcaatattgaactttgagaaaatagggatatcctcccatttcaagctctcctcttcatgaaagtttccaaatcctccttcgtggcaacacccagcacgaacttccggctggcatccgtcaccaccgcgaagtcctgtttgccgattccgtcaaccccgccattgaagaactcgtccagctcctccagcggtgtctccgtggtgatgaccttgtacctcctaccacgtcgctggaacttgtgcatggcctcttggaccggatcgctgtctttgaccttgccttcctttagcagctcctgcaggcgcgggatgctgatgtaacccaacagtgcgcgggtttcctgcgatgtgacggtgagatgggtgtagtcgcgctcgagcccgctcatgagagcccatgagatcggatcagtaggcttgacggagagagcgggaggtgggtcgagatcttccacggtcgcctgcgcctgttagtccttggttcctcgtgaacgtcaaacaggttgcgtacaccacggtatttgttcgcccacaaggcttggtagtcgccgtttgtggtgccattcgtagcaggggcttctgtagccatgttggaaaaggatagctatggtgtcaagcttgcgcgctactctcagaaattgtagggctggatctaggaccctgacgtctttgcgctagctgcctacgggtatgcacaagcccgccgtgaacggccactgcattacgggttaccaatagatgcacgctatagtttgctggtcgagggttgattctgaatttgtctgaaacagtctgatgagctggttttgaccctgattaccgcagcacttcgccatagcagttgccaggccaaaataaccgcccagacagtgcgcattcatgtcccagtaattcgaacggtgttcaccgtcaattgagtaccgtttgccatattgtaaagggagatccccctatgcgcgatgtgcaatgtaggggagattgttgtgcccaggtggtgtgtagttatcgaaggccaagacatctagagcggctaggtaggtctagcgacaaccgccagagccctgaatgtcccacctccatacaccatcgccaacacattacttctctcccatgtaacgtccatttgtcgtgggccaccccacttcacgtaactctggacagccgatctatcttctttctttagaatacaacgacccgcccgacgctccgctgcccctcgatcgatagaactagctgcgtcaacacactccacgaccattgaccgccatagcaacgaagtccgagagccggagacacgtgtgggctacgctatgggagttatttaaaactcgtgtttaggcgatccgcagatccgccgtggcaaatcacaaccagggagctgcatagaggatttgagagtcgatcgcgagcatcgtagcatgtcaagcgatacggcagagcgaacgcctcatcgatggtgcagatagaagtccaaaatattgcatagatatgcacatacaagatgccctcgacaggatctgaacaggctctcgatctcctgcatcataaggtctgacctgaagtcccgcaatacgacgagctccgaagccgtcccgtatcccacgcacccgcaaataagtatatatctggtttagaccagtatacgtgcaagagctaggaactaggttgcttatcgatagcgaatacagtcgaagatcgagtggccgaaccctatattacggaagtctggacatcagcatggctctagctctcaggacacccaaattacggggacttgccgtatctacggtcagcacgcctgggtgcccttcgatactgaaagactatacactgcttcacgctcgaacacgacgtcttatggtcacaagtctcctgtcacgctacagtgaggtttcatccatgcggacaagcatcacaactattcaatgtctcttgcagccgtgctaaaaggattcattgtttctcgagcgaaaacgtagctgcttcaaatactgctcgatgtatgaggatgaccacgtggagccgtcgagacctggaatactaggtcatggtaccagtcccttgagccgattgtggatagatgccacccagagactccgatgaacgcaatgcctgcatgttggccaaacacgttagtttggaaacaaaattccttattgccacatctatgtggagaggtctacaatccctgggtgtctttatgcagaaagttatgctgcaattatgttgcaacagtctattgggtttccaagagtcggagtcgaccgtctaacccctacccttgaggtgttcaccgagctacccggcgttaagtgagactggagtattctagtcatttcaaaacgcaattgacaaaatgcggtacaaaacaaaccctcacggagatcatgcgcgaatggttcgcagcggtgtcgacgcacggaatacctgatgggcgttgagtttgtaagagctgggatcggatctgctttgtgcagtaacgtcgcgaggagtgataagatagagtatagtgagtctcacagatagccgcacgaggcacaagagctaatcaagatattagtagctgaaatgcgaaccctagcaaagccccgcagctcgcagtcgtactagctgctacacaaattgtccactcatctagtgctcgtttctatcgaacctctcaaagctgagaatcaagaagctaaccaggcgagatagaccattacgaatacctttgcagtcgatatcctgacggtcgggaactcttgaggcacaccggtcctccagcctaggtcttatttggatgtggcttcaagtcactgttcgcgaatggacccctatcagcttggagttgagtcacattgtgcaagaccaactggacatcggaacaagagcaaaggagagcattcggtcgtacttcttctcgatcaatccagatagtggagtattgttgaggggtcagttggagggcggctactctgtacacgacgcgcacggacgctcatagctcatcgcgcatcgcgcatcgcgcccaccttaagaggcacggagagcaaacgccaacacgtctgcccgcaccacaaagattactgcaacaccagcaaactagcaccgctggctctcgcaaagacagcgaaactgctcgaaaaattatcggcgcgcctggaagtgttctcccctgcgaataggatccaatcggtgccaagccctgcgcgcagcgctggtaagaaacccagcccagccccagtcgtcccgaggaggccttttctttccctccatcaccacaccacgacacgaacccatcacccacctcaccccccacgtccatcaccatccacggtcacccatcgactacgcgtcactgccgtcgcgcttgacatctcgacagggtaattcgcgacccgctgcctcccttacgcgtcgacaccactccgtgccacataagcacgaccgatacaatggctgaggagaccaacgcgcccgctgtggccgatgctcccaagctggtcgaagagccgacaccagcagcagacgatgtcgcagagcctgcagtcactgaggcgaagccggctgaggaggggattgtagccaccgagggtgtcgctgaaggtttgtgattaactgccataaatgacgtccacgaagctaacgcgacgatgaatcagtttccaagactgacgacgcacaagaggacgccgccgcgaaggaggagaacactgccagcgcgcagccagagactgaggcggctggtgatgacgcaggtaagtcaaaaccaggcaccatcattgatgtcttcatcctgccagtgatcgatagtctcttcgtgcacatgcttattttacctttcagataccgtacccgccagcgatgctgccaccaacggcaccccagctgctaagaagacgagcaatggcaacggcaagcgcaagtcaggagctggcgttccagaacacaagaagaagacacccgcaaagggcaagaagaaggcacctgagctacgtctcaatgtgaacccaggcgagatgtacatggtcgcgatgcgcggctaccaaccctggccagtcatcatctgcgacgaagatatgctaccagagtcactgctcagcaagcggcccgtcagcgcgaagcgcatcgatggcacatatcgcgaagatttcctcgagggtggcaagaatgcaaaggatcgacggtaccccgtcatgttcctgggaaccaatgaattgtgagtcgcatactcctcctcctttggagccacttgttttaacatactacagtgcatggcaagtaaacaccgacctcctcacattcaacctcgaagacgtgaagaaagacgtcgaagaaggcaactccaacaagaagaacaaggcactatgggaagcgtggcagattgctgcggaaggccacgacctagcacactttaagcaggtccttgccagtcatgaggccgccctagcagaagacaatcaacagaaggaacaaaaggagcttgagaagaaggagaaggctgagaagtcagccaagcgcaagagcacggctgcagcaggttcagatgatgtggaaatggccgatggcgatgatgctgccgctccatctgcaaagaaggccaaggcaagcaagaagcgcaagaagggcgaggagagtgacggcgagaacgacaaggtatgtcaatcaatcacagcgcgcttcacggccactaatccactaacagcccgcaaagacgcccaagacgaagctgaagttgacaaccaagacgcccaaggatgcatctacagcgaagcccaagaaagagaccaagtcgaagaagaaggctagcgaagaggcggaatccgctcagcctgaagagccaccactaactgaggaggagcgactcgcaaagcgagagaaacaaatcttgtacctccgccatcgcctacagaagggcttcctatcccgcgatcaggctcccaaggatgaagacatggcgaacatgtcagactaccttaagcagctcgagcttcatgacgatctcgaggctgaggtcatcaagaagaccaaggtccacaaagtcttgaaggcaatcatcaagctcaactcgattcccaaggaggaggagtacagcttcaagcagcgctcgggtgagctcctcaccaagtggggtggtgctctcgcttctgatggcgaaccggcgaccaacggtgtcaagcatgatgacgagaagcccaccaaggaggagtctccaatcgcgaaggcagagtcaccggccgagaccaaggagaaaaaggatgacacatccgctgaacctgagtctgctactaagcccgccgacacagatggtgacgtgaccatggcagatgcggacaaggaactcaacaaggacgaacctgcgatcaaggccgacacggagtccgctgtagaagcttcgactgaagcagcgactagcatcgagacggcaccgacttccaccgaggccatcacgtcgtagaatggtgcagtgtgtttcgcggggcgagcgtttaatcgcacgtccttggtaatcgatggcatggaattttcgactttctagctcacaagggagggcttactttaagcaatgagcgtgctttttaggctcttttgcgacactgtacatgtacatattcctcagccagtatcactagcacgacactgcgggaaagacggttcttgtttgcaacacatgcgtcatcgggttcagcgcctatgggtttactgcgctggatgggttaaaatgcttcgtgtggcgtcaagactgtctgagtaatcgaaattgaacaaatttacaagttaaaatcaagatcgccacgtgcaccgcgcataatcatgtgcatcaaccatcctattctagtgtctcttcgtacacggctgccttctcatggccaccaactctcaggaaaatcttcatactttccagaacctgcttcttgaggtctggtcgtgttacgttttgacctggaaagccaccaaaagttgtgtcaaagtcaaaaggcttgatggccttccatatgccatgtaccttggccggtggaaggggaattacttggatcgtcagtcaatatgggctgtaaccgacgatgactactcacggttcggatatgaccattggaacgagtagctcacagtacccggaaggcgatccttgtgatagaacccagactacacatcattagcaccatcacactgaacgaccatgaagcttgctaactcacgggcacactcatgaacgtatccgcaataaacaacttcttctcccacagcaacaccgcactcccatcaaaatgaccaccgcactgaatcaccttgacttcacctcctacctcttcaatctcctcaacccccttaaacgccttcctcacccctccctcatcctcgcgattcaaccactccccatcatccctacaaacatacaccgaacacccaaagactcgcgcccactcaagatgcgtcgtgtaaaaatgcggatggctaatgacaatcgccttcaatccacccttcgacttcacaaaatccacagttgcttggtcaatgaacgcaaccaggtcccagagcacgttcccccgggccgtctgcagtaaaatggcgcgctgcccgatgcccagctgcttgcgcgtagtcgtactgctggcgaggctggcgggcagttcggcgtcggtgagcggcttggtggtgatgtagtggatgcgggagtcgtgggggtcggtttcgaacgtgtttttctgaagggggagttcttggttcaggctggtccaggtttggccgtgggcggggacgtattggcgtgggtccttgtgtggtgttagtatgggtgcttggggggaaggggtatgatgtcatttacatcgcagatgcggcaggtggagggtggtgaggtgagggggacgtcgaattgggtgccgcaggttgggcagattgctaggtcacctgaggagaaattcatggtggggggttggagatggtttggattattgctgtggtactgatgtttggctgttgtgccatgatagtcatgtatttgtatgtactaaagtgggggttgagagggggaactctggaacctcaagcttggaaagctatcagagcatctagtcctctatggccaacgtttacgagtactctatatggtaatcattctaccttgcttctatctgtatgtggaagagtcgcgacggcgtttggctttctactatgcaatcctacccaccgcaaccgagatgcctgcttaccaactcgcgcatcgaatgagcgactaccaatacgaagtggcggggtccagacaatgtagcttacatgatgcatttaattctaagtgtatgagtgacctggcaagctaaagctagatctatgctttgaatgtagcgaagggaaaagctcggtgctttgaaatcaagaaactggtcccgccaatattctgcataaccttcgtggctgatggagccaatagttcataatctcaattggaaagtcgttctcatgccagagagcctccaattacccagacctcgccattggacactttgtcagcgatgctggtgacttcgacattgctgggttggatctgcagaatgggtcagctcgatttctacgacataaagtagatgagcaagaacactaggatagccaagaagcaaaaagaagagagttgttgctgttgtggttgaagaggcaacacgtccttcagatcaaccacaaacagcaaaaaaaagatcctgggatatctgacaaagccagacgaatgctgatgagagtgggactcgaacccacgccactttcgtgaccaggaatatatgttaagattaaccttaacctggcgccataaccaactgtgtgattgtgagcgagtgatcagacgctgtgagctgtgaaatacgaacctcggccatctcaccaatgaggatttgatggaagtctctcattatagatcatagataatcccattccaagaacaattttggtcgaaatcttgcgtttgaggaatggtggagacagaaaaatgtgttcgcgggtgggtctcggcggactacccgtgggtgcagaagcgagatagcataggcttaccttcttttggccgtccttgctttcccaccatatttcgttgccagccagcgtcttgatcttcttgccctcttcccagggactttccggaacgacatgtctttgcacgaagcgctcgaggttcttgcgcgcgcggtcttgtcctgaactgccttcgtatgcgttggctccaaaggtatcgtagtcttctggatcttcccacggctttcgctgcaagctgcgcattacgctgttgtctggcgcgagtactgtggcgttctgtgctgcgttgtcgagacggccagcgacatcgtctatgtcccgcgtgaggccactgaagatggctatgttctgcgtcttgcctataacatcggatatgatgacaccggtcgacacttcgcctgcgggaggcatgatgaggtcgcgcagtgggatctgggcgctgagtatctcgaacgacttgcggatgctgtcgaaggggcgggactctgcggagcaagcgaggaacagacagacgcttgcaagaggatatgcgactatggatccagctttcatggttgttcaggggttgtaggtatggcgttgttgtaggccgttgtctgtcgcgacggtttggtggggatgcgtagacgtcatgccgcggtgaagccaagaccccgtgaccacgtgaatgatcgacggcgcctcgtgagcttcgcgaacttcaacttcttccactctccatgaatttacagacgtgacaacccgcccgtcgagggccgcacgagcacagatctagaaatttgtcatggcactgcaagcaccaacagtcactattgtatgttattcggattctgtagctttacgggacgctaattttctaggatgatttgcatgcatttcatgccaaacacttcccccacgcgccgacaccagagcagttcctccatggcgttgcgcaagacgctactgaggagtaccacgacgaggaagacgacggcctaggctactactccgacggtacgaagcgcaccatcacggatgagcagatcgccatgttccggcactccgagatccaggccatccttcgcaaacgcagactgcgacgcgaggcaggtgagctctctgaagagggcgaggttgaaacggaacccaaggatgctgccagttctgcgtcagcatccacgccaggacatacgaccaggccaaaggcgcaacagtgggctaccagtagcgacaggacaaagaagaggaacaagaagaacagagacaaatacaaggtcaagaaaagagagatgaaattggagcgggagcgtacaaagaaggatggccggctttcgccataccatgaatcggagagcgacgagtgggacccatggcaccaagccaatggtccggatgtgcaaaaggaagacaagctcgagttggactactgagcaagtgatcggaagacaccaaatgtagccagaagctatacgcagcatcgctgggcttcgagtgtgacgattgggctctggagactttccttcgcagctggttgacggtagtcaccaaggaacacatgttcgctccactctgctggtatgtgcccatctgctattgcctttccctactccatgcaatgatgaaaatcagttatcgtcatccttagccggagatggctctaggcttgaggcgaggatatgtattgctctgcagtccgtattctcgaatcgcttggtgctgtcaatgacgagtaaacaatcttctctctgagcgcattattatagaccgcagtcacgtcgcaacacgcgcaggatttacactgacatgttgccaggattttcgcatagagaaggacccgcgagctggacgtaacagaatctggattaatgctatatagttcagtcgtggggtgacagtttatttaagagcagtcgcccggatgctacccaggatcagagccgagaggagattaaagctatatgaaagaagttttcgtcgagacagctagtttacatttacatcaatgtgacctgcgcttctctcacctacctagtcaatccgccgttgccttcacttgctgtacaaacatagcgcgcgctagcgtggaccctgagcgtcgttcccttgctcttgccttgactctccacctcacgcaacattgccttcaaacgccgaccgtctactgctgtcacctgccatggcgcctcgcaaaccagcggccgcggacaaggcaaaagagcctcttgctgtcaagaagagcagcgtcgtcaagaggcccgctcgcggattccacaagttcaagaacggaatgctgaacgtgaggccaaagggcgacgaaaaggctctgtaagtccatgaccggtagcttccttatagaggtgagcgcaatggtcctcagtaacatatactaacaaaacaatctagcgtgagcagcaaccaaaattcaccactgctacgccttccagctgaactcaggatcaaaatctgggagtatgcgcttggtggcaaggaattccgcctgctctccggatcctctcgaaagagctcggtccaacctaggccaagtgaaaagaagaacgcttttgtgctcctcagggcttgtcggcagatctactcagaaacagcacctctgtccttcgccgtcaataacttttcgatcaggtcccactggcgcgtgtctatcaccagcctccggcactttctaaaggtaccagatacatcagatcaaagatttacgaattgaggtgtcttcgcctggaatgttgatgtacttcgacaaactcaagcttggtgtcctatcagagctacgccgcatccgattctgcatctttcctgaccgtaaacacaagtgggagaagaaatcgtttactgagtgcgaaaattctctccgggaaattcctcttcttactacttgggcgtcatcctatgacctgattgtcgagaagatggagatgtccttctccacattcaacaacaagtaagagcaacgacctcaagagcgaataataccccgtccattcgactgacatcatgctagttggtacgcagaacctcagactgttggagcctgagacatcgtcgatatgcatttgcgtatcgtgcgatggagctgagcaatggagactggtttcaagtcagctagcgcgtatggggaaatccacgaagaaccgtatttgggataacattaaagctttaaggtagtatcaaacacttttcaattacctattttgagggtgctgatgctttcactatcggatcgcgctagtgcaaaccctaaagctctgagtgcgtctcctcttctttcctttggtctccgaccgacgttttcgcaacctgaaaaggtcagtgtcaaccgccttcctcgactgtcacactcaatcaccatggcgccttgcaagtcgatcgcagaagataaagcacagcatgcggataacgtcaagaaaagcaacgaccgtgtcatcaagagacccgcctggggctcccatagattcagaggcgggatgcttaacataacccccaaacgtggcaccgagaaggaactgtaagtaccacaggagtcgataacgagcatacctcgtcttccactaatactaacgagccgtgttgtatagtgtgaagagcgaccaagaatcatgcttgctacgcctaccgaccgaaatacagaaccgaatttggatatacgcaattgggggcagaaccatccgccagtcatctggtgtggtccaggacagagtcttcgttccagagccatctgagcgcactaatacgttcgctctcatgagagcgtgccgtcaaatctacgccgagactgcccttcttccaaccactactaacgtctttcaattgacaaattgctccactttctggatcgctcccaagtcttttcggaagtaccagctcaggcagatcatcgaagtccgcgttgaggtgaatgacctccatttccagaggtgctacgaagtgtatctcaagcagctattcgaagtcaacaagctcagcattttcccgaacttgcgtagcgtgcacttttgtgtgcacgggagcaaagccagggtttacacatcgctgtctgtatgctccgcttttctacatgagcactttggagatcaaatgcgagcggctggatatgacatggtcgtcgagaagatggacatcgacattcgcaaccacacccgctagtaagtagaaaatcttagcagatgtgtgtattatctttctctaaagttaatggttcacagttggtatggccgacctctggtgtagccgaaatagagcatcgtagtttacctgtcgccgctcgaaataaggtggctccctcacaggctcatgtttcatacacataatgcgtcagctcaagtagtttgaatgtaattgcgactttcgattagttccagttatcgcgggtagcttctttaactcgacttgaaatacagcattcctccgctccaaatactaggttgaaaaacttaatgtgtgcaggatattgaagcctatctccacaagtcgtgcaattctagtgcttataaactagtatgtttggtacttgggcagactgaggatatcttctctcatatcatcgtgaataccattgttcaacctactcctccttgttcacctcacacccttcctttcggcatagggcagtttaccttgttcgttccgtcttcgccccagagagaaatcctcacattgggggtgtgcaatcatccacttcagtggtgctaaatgccgcaactattcgtgcccacactgcccgggtttttgacctcgttggaaacgacgtgttgaattcaacactggcctgcgtagcttcaaaggcttactaggttataatgtgttcctatagagaccttgaccataggcatccctagctatcgacacgctatacagtttactgaagtgcgcgagaacaagcacaaatatctacttcaacagcaccatctcaatcctttcactctttacgcatttacgtcatacacggcgcaaacagagcgcgtatctgctcaacctctcgacatcaaaatgactcaacggataagccatggcgcctcgcaaactcgatgcaagcccgcgttctgctatagcaggtgcccgtgttgcaaagcgcaccaacaagaaaatacgcttctccacgaacgggccgctgggcgtcgagcgcaagtctggagagttcctaaagctgtgagtgctcatgtgtgcccagttgtcgaggctgtcttactaagtacctacagtacgagaaagaaccagcaagaatcgccgttgcagagattgcccgctgagctgcgcaaccgcatcttcgagtacgtcctgtcaggaaacgaatactctattgaaaccaagatcggctccttcgtaacgatagaggatgtttctaaagcccccgagaacgcctttgcgttgctcgaagtgtcccctcagatatttgccgagacggcactgctccgattatcgctgagcgtgttttctatatgcagtgctggcctgctacatcaatggcttggaggcctgctcgaagccaaattcaatgtcatcggcaaactccatctacgccttgatctatgcctatcggcctcgcctatatccgcctaccacttactcacactttcgaaacctatgaatgatgatgtggtcggttgggatttcactagactatcagccttagagtggattcgtgtcttgttctccgtcagatcgaacgcctcgttcggtgaggacttctgcgtagacgccatcaataagaaggggcgggaagttacatatcagatgaagataatcaatccaaaggttagtgtgacagcgaattggtgcgatagaaatctcatcgaggagcattcgtgtaatgctatgactgatatttcacttcaaaaagattgaatttcatgcgtttccgttgcaagttagtcaactgtttttgtacctcctgccctttcacgcctcgttatatactcctcatgtatacgtcgctctttataagatggcgtaagaagtgatgaagccgtactggtgttgctctgccgactagtaccaggctttatcatgatcggttctccctagtaaatctacaacacattcctggttcaccctgagaaacgctctacttcaccaattatggcggccgatggtgttccttaacctgccgcgacagatgctgctgtgatccgacccatctgtgaggatctatgccacagcttggacataggcaatgggcatggagctgcatattgccggggaaattctcatatgggtcaaatacatcgtgctaagacgggaagaatacatatatctagcaagaatatcatcgatcgcgagtggcattttggtggctgccaggctcgaacgtggcttggctgatttgatacatggatcgtcattcgtgatgtcagcaagtgagcttagatttcggtaaccaaatcgcacggcactttctgacacttcttcaacaaggtggtcagcgatatactcaggtctcatagatttcgaagcatattggtcaagcgggagagattcggatgtatagttactccggttcatagcggagagtcgcagaatgtatggaacttcacgcggtgccgatttgactctcctggctttgcgcaactgcatgatgaatgctggaaaacaggtgaattttcatatctaataattgaaactaaatcctgacgcattcgattcttcatgaatttgtgcactttcgtggcaacgaataagctgtcagcaaccaacccaaagcggcgtcgtataccgaagttatgctgtgcttactttgcgtcccacaaggcgttgtcatatcttaactgaatggataattctggccaatcgtgcgcctttactttcaagcctttgcgtatcggtgtgagacttcaggccgaaagggctgtcaaggcacataccaaaaacaatcatgactactttaaggcgtattttctgtccttcttccacgaacgatctacatgcagtacttcgctttcaggtagccgcagtggtctgtcaagtgagtctaacaaccacaacattcccggtgtgttgtatcaggcttgacatatctacagcatcttaccattccagccggactgacctgcttaccacttcctttcgacgtcaccatctacattttataccttggatcagtcctggtccgtgtataatgagagatgcccgagtctcccatctccttcgcctccccgccgaaatccgcaatgatatctacgcctacacgctgagtagagaggtctttcaagttcactgttggcggcggtataccccgtttagcttcgagacccgcatcataagaaagcaaaagaacttcctcgctctactaacagtatgcacacaactgtacgacgagacacgactgttgcccttcatgctcaacgcgttccagttcaaatctcaagacgcttttcatccctggctcatcaagttcagttcacatcaacaggaagcaatacaggaagtccatgttgtcacctggatggcaagacatatggttgaaggggagggctggtgttcaaagccgttgaacgacgtgctcccggtagccactctgcgaggattgagaagagtcctggtggaagtcagacataatggcaggacacgagagtgccccaaggagatatgtcccggatgcgaacgtcatggtggcgaagtagcgttggaggagaagaagtgtgggcagtggctctcggactgcattgacggagtgcaagtgacgtttgagaggatgattgcgtagctgcacggagaattcagataaggcaatcttggagaaaacaatgcatcttatttcactgtacagggttcctctcttgtacgcagcatagagtttgtgtcctctccagtggcgcgtgtcgctacacattcccagtccaactcatcatgcatacatggcagcttgtcgtgtgcgaaaggtttatcatacctagccgtggactctcggtgctatggcgtcgacaataaggctgacaaagctgcaggcctaacatcttcccaccacgggcatgcgatgcaatgcacctgggcatgcaattcagagtacctttgcggctgacttgattaggtactccctaccgcgggcatggtaagtaggccagtgtatctttgagccaggcctgacatcttcctaccgtgagcatggcatgtatgtcggtgtacctctgcggcttgcgtgaggcaagacctcccgatgccggaagccttggacacaaagcctctccccgcacgacctcaattgtggtttcctgcgtagctagagcgggcccgtaataagcacagtccagcttctctccccgctgcggctcggcctgttgacataaaagtatcacttgccatctcgcagcccggctaggaacgaaagactctctaccgctgccctccacctcaactacacatcgtggactttcagcaacaatttcaatatggccccgatcatggctgcagctacttcaaggccaaagaagcaggctgcccagactggccgtgtggtgaagaggccggcacgtggattccacaggttccgcaatggcatcatgaacgtcacgccgaaaggaggagagaaggaattgtatacactgctattactactgctacttctatgccttgcttaccattgctcagggtcaagaacaaccaggagtcgtttctactaaagctccccggtgagctccgacataagatctgggaattcgctattggtgtcaacctcttccgcccaacttccgtccagattacacagacaatttgggccagacgaatggtgccacgtatcaccgatcgcgagcatgccttagcactcctccagacctgccgacagatctatgccgagactgctcgtctcccctacaaatcgggcattttgaatgctgtcgactaccgctacattaaaagggatcttagttacctgaagcctttccagcgtgctcagttttccgaacttcgactggaagcttatcacgagaatctgctgattcgacccgatcctctcatcactgatctgtcgaagaagggcaggtacaacctcgatttcctcccaggcctgaaatgtatccgagtagtaatcttcaagaaacgcatttgggtgggccacaatattgcttcgctcgtggcaggtgtgcgggcaagactagaccttatgcttgtgggcaaaaacattgctatcactgtcgaaatcgtcgacgtgactccggaggagtattgtgacttgtacgaacggctccagagaaatttactgtatcatgctaatcaattacagctagtaacgaaccactgcaggggacggacagcagtcgctctcgcttggcacactgggaaagctgtgagatcatttcgctgaactagcgacctggaccagcaatctcactttgtacgggtcaagggacgaaacggctattatatcaaagattcattggttggaacaacagacgtagacttcatgaaaccactctgtagcgttttcctgttgtacgagacacgaggtccgcctcggacagggaaaagccactgcgcgacagcttggggtctactcaattgcttcaaaccagaatgaatcttatccatctcatttgccttgcatcagatatgagtggagatgatgcgaacgactgacagttcactgacctgcatagacaccttccgaatattgcccagtgatgagaccaagtcgcatccctactacatgttcgccgcttattgataccaaaaagtctcggcataccctgttctttagttcgtgctcataatcagactttgtagcaaaatgaagtgttcctgcaataccggcgtgggagatatggaaggctgaggatggtttgatcccgattcgcccacgcttctcgattttaactttctttcactttcactttcactttcacttcgaaatagaaggcgagaaggcgctaacaaacgcgtcatcgctcctgccttctgcagcccgacccactcaacactgtctcccactcacaagctcacctcacgatctttgccacgcgcaccacactccactctgcgagtacattgacagaagccgccaagcccgtcacgatggcagtgaccaggaagaagggttcatcgaagacaagcaacgatcgggtggtcaagcgacctgcgcgcggtttccacaggttccgcaacgggatcctcaacgtcacgccgaaaggtggagaattggagctgttagtgagacaatacctccagcgcatccactactaatggctccgtctagtgtcaaaacgaatcaagactcgcctctgctacgtttgcccggagagcttcgtagccgcatctgggagtacgctctcggcggctacgagcttcggtctgtgtacatcaaggactcccagcaaattaccatacaaagaatggtcccacctttcgctgagcgtatgaacggcacacaactcctcaggacgtgtcgtcaaatttacactgaaacggcacttctaccgtacagggcaaacactttcatcctcgaaaccttggatacaatcaaacacgagctcaagaagatgaagccgtttcaacgtgcacagatcgaaaagattcagttcgaagtcaataccaatctcttcatgctcgatgctgctctcgggaaagacaaccttgaagtcatccccggcctgaagcatgtccacgtggtcgccttttgcgattctagcagagacgcatcagatgtctctgaacggacgaaatcagttgaggctgctatacgcaacgtactcgatgaagggctagctggtcgacaagtgaagagcacttgcgaagtgcgagctggaaatgcctggtctacggctacacataagtaagtcacttcgacggcctgacctgatgacctgcatattgatttctgaataggtggaaatacacatcagatgaactcgacgatgacagtctccctaacttcgatctctttggctccgatgtctctagctcttcgggatagaggattaccacatttcacgtcgcagaaagacattgctcgtctgtatttggacgacacacaaggctgtaggtatgaccgaattatggatatgagtgcctctacatggacagtgttcatctcgtcggtctgaagacgccacccttatgtggcagatatgatatagcaagattagcagcttcgaaaattcaacatacaaaattacacttcttgcctgtgtgtagacagtgctacttatgtctctcttgtgaaaagttaaaagacccccctagagctattcgcagcttcgtgtaataatgttactccatgttccatactattgccacagtctgcttgcgttcgctccttgaacatagcttgacccatatcaagctttattagctacatgccacatttatgcatgaaaaacatgctgcatagataatgaggatacgatacgcactgtgcagaaggcatcgtaataaacgtgtttactcgactaagaggctggagagaagagaagcaaatttcgaagcgcatgccgccgcctattcgcagggaaggaaaaaagtcctaggacagctccaactccgtctgtatgccccgtaaagaaaacgcccacccgctcccgaagtatgaaatgcctaaaacgtacatcgctcgcttcccagagaccccattttctcgaacctcgcgtctcgcgtctcgactaggagaacttccacctattaccgcagttcatgcactcgcagaacgtcgtcatcggctcatcagccgaccgcgtctgcgcctgactgtacgacaccatcttcttcttgcactttccgcactggaattccttggagattgacttctcgacctgcgcgaccatggcctggttcatgttctccttctcgagcttctcgtcctcggcacggcgcgaatccgacttcatctcgtcgtgggacatgacgacgaatttcttgggctggattttgccggaaaggacgtccttgcgcaaggcgggatttgacttgttcttgaggttctggaagagggagcgcattttttgtttgtaggcgtcgttgacgctgccggcgttgccgtaggcggctgcttcgacgtgtttcgcgacggtgatgatgtcgtcgggtactagggacatgtcagaaaagcgcatgaagtgctcacgtgcttgtacttacgcgcttcactcatgaaggccaagccatcgtacatcagcctcacacagccatcgcgcgcctcgtgtcccgtgacgttgtagttgaccttgtctgtcttgtggttgcgcttatccggtgcgacatcgtgcttcttcttttgttgcgcaggcgcgggtgatgcggtgcctgatggtggtggagccggtgacgcgctgccatttgcgatcttggacggcgttcccttctttggtcccttcttgacctcatctctccattttgacactagttctgtcgcgagcctttgtactgcggggtccttgtgcgtgcggaggcggttgatggtgacaccgattcgggtctgtcgcaagaggtcctcagttgcgtggacgcccgtctttaggtcgccgagcagcttgagcagagaagagccaggttcgccttcctgcatggcttttgcgatcgcctcgccgcgcagcttgatctctttgggctccatggccatggtggaggtgggggagcctgacgggtggctatgtggtcgcgtgcgatggtggaatagaaggatcgtacggtggaggcggtatatgcgacggcggggggcttgcacggtggactgggtgtcaaaggtgatgcagagtgaggctggtaattcaagataatgaagttgacgtttgcgcgcggaagggccagagcgcgttgccaagaccctagcctccgcgtttgacactcactttacagccgaacgtcctaggaaccgcggacggtaagtttgagcagctacgacggacatactttgacgactcccctaccgtcgaccacgaaagcgaccacatattcgcaaaatgaccgaaaatgcgcctcccagcagctccaaagacgccgcagccgatacctcgcgcggcatgccctactacgagcgattgcgacgcgacttacgcgaatccttgcagaagaagagggctatcgacaacaacttggtgcgtcaaggcgcgcaacaaatctcgatgcgccgtacttaccagggcagctccgtctcgaagaagagatcctcaaagcagaaaccacatacctcgaagagaccagcaccggcaacatcatcaaaggcttcgacaactatatcaagggcacaaccacaactgcggcagcaggcggcgccggcactgcgacacggcgcaaagctcctatcagcgatgcggacagaatattcagtcgtagttcgacgagcttcctgagagagtcgtccactccaggttccgctcagactccttcgtcacatgcccccaccccaacctcgtcctttcctacgcgcgaatcgagccaacctacgaacggcatgagaggaggtggagggagcaagaagaagaaggtaggagaggatgatgatgaagacgggaaatcgatcaagcggcagaagatctcctatggacgagactgaaggatccaccgaacacatccactgtaaagtggacacattctcccagccattaggttcattttacagcaggagcatgacttgcaagaaattgaagattgcgcgtcgtgtggagcctgagactgaatgtcaggcaaatgcgacaagcgaaaacggagcatacaaattaggaaggtttggaatcgaagatgaaagagttgctgaccgcgtgtcctatggggttcgcttcgagcaccgagacattgtgtccaccaacgaaatggcgggtcggactttgttggtcgcggggtacggctcgtgacaatgcgctgggcaatctcgaaatgaagcgggttgactgtcgtgcatcccgtcgttgggcgaccatgcatttagtaacgcatcgctgtggagatcagattgagcaattggatggcctcactggttcggcgcacgcggtgcctcgcttggcaactcgaggcgggcatcagaaatgttttgaggcttgcacggtggatcagcatcgctggtgcctttttcagaaaccacccgctgtgagcaaattgtagatgggcggatgcctagcaaacctccgtgagaagaacagattagtgacgagctttcgaaatatcccgtaaacgctgcagccgctcactatagtaaattgaaacttggtcacgaaaccgataaccctgtctatacctgcagcaattttcatatgctggacccctcaggtaaatgtcttgcaatctatgcagaacccggacagtgtttcttgctgtttttccagaaggggccggagccgcagaggaataaagacatggaaaatcaaggggcgcttcagcttccctcgtcagacttgagacggtggtgtggctgcgcacagcctcgcgtagtggttgctcagctcaggcaggcttaggacttcgcgtacaagttaatcacattccagtaaacgcgaccgaccattaatcaaccaccaacgtttggacgccagcagtgatagtaagccttcttttcgctcgggattgctgcttgaagacgcgatcgccaggcttgaaagtaggctgctgtgtcagcggtgcaacgcttcgcgtatgatttagcttgtatttcgtgccatgtgccgcgaggtttcgaagcccgatagagcagccgaagtagtggcgactctgcggtgaggcatgccggaagactctgagtggacaatgtatggcaaacatggcccggattgtcacaattgccgcggctactcagccttgtgtttcgcgttctgcaagtcgtcgcgtcgacttttggtggacttttgcggacgcttagaccaacacaaccaggcaacctacacaagatctcatctctggagactcggacgctcggtccgaatgtgggtcaaggttggatggaatatgattggcgaccgctgtgggggcaaaccgcaagcgacgatatggcagaggtccgatgtcagctccggcacaccgcagtgtgaaacctacgcacgctgttggactaccgagtcattgttcgtcccgcactccgatttggcagcaagggtacgagaagcgcagcacaccggcagggcgtgcaagcgacatgatttgagcgttgcccgggcatcccatgtcgcactggcagacatcccaactcgctgacgtttgggcggtggtggaggctgcaattctcagggtccatgtgcactagtagggggacaagatgcctcatgatgtatgccaagcccatgccttgtcgtaagcgggcgccagtgatgcgcattgcggagcgtgtggtgttttcattgcactgggaccaaaacggcatgcgccaaagttcaggatcaaaatgacggcagcggtgtcgtggaatagcatcagctggttctgtgtcgtcactgaagatagctgaaacgccagaaatagggtttgtaataacagggtgtgattattctctatcgcattcctttcaatatatgatgaaagatgcgtcattccgctcgctactactgcgatacggactcaagcgaggagagccattctagctccagtcgggtaatactgtgcggcgccagctactgtacaaacgtcatgcgagccaccgggcggtattcccgccgggtgttgcgaacgagggtctaaaacattaaagagtatagcgaatgttggtccgtgacgacacggccgaagcctatgacgagccaaagaaatctgaaaatgctgacggaaagtgtcaacgatgaaaaccaggacaaatgtgaacaagcgcgtagtgatacaggcgaacgagggaatgtctcactcgggaatggtgctcgtaatcaaagtgcaacgccaaaaaacgccgtgacgggacccagggaatctgtgggtggccgaagaagtggtatctcagaaaaccgtgatgcagcgactgatagaagaaaactcgtctgatcctttcgtaatggggtccgctctaacatcggaacctttactcgcggagctgcggaaacgcgatggtggatatcttaaacgacaaacaaggagtccaaactccaggacgtacggcgctataggaatcgacatggtgatcagttgatgatcgacaggttcaagcgtcctcgggtgaggggtgatcttgaccaccttcgttcttgtgcacttttcggtgcctcctcaagttggagactaccgagaaatggcgaccacagccgtcgacttcgcatgcaaatgctgagaaataattagtgattgtgcggaagttcactgaaacaaaacttacgcttctcgccagtgtggctgtacatgtgtgtttgcagcgagctagggcgggtgaaacgcttgtcgcaaatcttgcacttgtgcttcttctgggagcttgacgagaccttggagctgaattggctcatcatcgactggggtgcagggggcatagaggctccgaggagcgcattggggcggggaagtgtgcgcgagctggcgagatctactgattgtccctcgacccgctgtagtcggtgacggagccatcaccagcatagtagcccgttgtgggcatagcttgctgacgatatcgacgagtgtgcagagtgtgaagacgggaaaccgtacgagtcggtagagctgcggctggtaccttggctgcccgtagatgttccttggtgtgatatctgactggctcaaggataccataccgcggctggcgtcgagagcctcgctgaagctgctgcgcggcggttgttgtgcgttcattctgctaaagtcaacaagtgaactttggcgttgtcgttgggcttccagggattcatagaatgctgaggggactgacgggtgtgaagagcgacgagaagcatcctgatatgggtaggagcttcggtcttggctaccatattccacctgagaatagggagctgatgtgggagcataggtttggttgtttggtgaggcagatgcagcgtaaccacttgtgtaaccccgggccatgagatcttgcgacatatctggtaagctgtctgttgcgaaggtgccatccgggagagtaataccttgtcctagaggaggagcagtcacttgcagcccgtggtacgggatcgcaatgctggtgggacgttgagtagaggcatcaagaccagccgagacatttggcgcaatcgacgtcgagtacaattgctgttgcgacgcgcccgacacccacggattggtgaagtgtggtggtggtgggtaacgcatggagggatcgtagcccatgttgctcatctgagtctgttggcggtcgactgccattgccattgcggtagcaggatagttgagggcggggatccgtggaggttgtgacgggaatgaggtacaagtgaagaaagacgagtgctacagcgtagtgaagactcgactgtgaaggtccggagcaggtaacgtgatggtttgaggttcgagaagcgtggggatagacgatcgcagttggggatctgcgagcttttgaagttgagtctgacactggggacacccgtcctgtggtattccagaatgagcagtgataaacctttggtagtgtcgatcagtcggcctatcctggtaggtaccgtggcgatgaaccagcggaatcgggcgtaggggactatggacacgagcagcggagtggcaggcgctcgagcgtttcaagtgctgtgcagcgtgtggagaagcagactacgcaggctggcaggctggtacaggggctgcgtgggtgaggaggtgggagtgcgcgtcgcggtggtgaagcgtgctcggcaagcaacgttattcgcttagtgggagggcaccagcgacaaagaagaaaggatgtgagagtggcagtgatgaaagcagtactgattgacagtgtttgtgctctggcaggagacggtttaagattgagtgggcataagaggtagagtgctgttgatcaacggggcagcatcgagggatggctcatgttaaattcctgccgcttggaacggtatactacgtagatgggatcacagcagcttcatcataggctgaaggccaagccaaggcgcaggcaggcttgctcgcaccccggacgcgctactgtcgagcagcttgcagggtcccggcgccacttagcagggtgctttcgaggctgcttttgcgcctgtggggagacggtggacgctgcgggcgcactcagaggccctacacgcagtgccaacgacaaacgacagccgctgcccggctgccctccattccgtggcaagctcgtaagctcagcgtccgtcttcagcgcgcggcgtctgccaccagcgcaagcgcacgcctgccgttgcgactgtgtgggcgcagagcgctatcgcgtcggcagcagcaaaatccgtggcaggccgttcgcgcgctaggaccacgcagcttcatcattgcgcgccgctacgaggagagtgggcccctgggcgcgggagggctttttacctttgtgctggcgcggcgccatgatccatcgagagacaggggagaggggagagagaggcctccaatgcggttagggccctcgtgcaattacgatgctctcgtccgcttatgtgcaggcgtgcttgcccaatccgacagcatcgcattgtgagaagactgcccccaggagcccacgcttgcggcggccggccttgacctcacccagtcgcccgccgcatgcctcccagacatggccatgcttctgctgtcgccgccgcgcccggcgctggtcgcagctagcaacggcacacctacctacgacagagggaccgaaaacgacgcactctctaggtgaggtcgcatccaaagtagcgcgccgaacactggccgagacgttggagccatttcggtccgccccaagaccagtctccacgactgttgcatgtgtagaccaaagcaaccgctgaacgcctctcccctccgctctagcgccagttccgctgtcctctcttctccactgactctcaatcgccgcaggggcctaaccaccgtccggatacaaattagcccctgaggcgcgctgggctaagcatcgtttgatcgccgagcatattccttttggagcattacaagtagcttagccagcgagcgggtcaagcactgggcatacaacacaatctcgggatatgccatgtagtccgcacaaacgcttctcctccaatcccgaactgtgtcgccctatctgctgccaaaggactccaccctgcgcgcaagctcctcaccacaagtgtcgtgggagggcggggttctcttcgctgccgcaccgtcatgtgtgcagcccgagtcaggacgacaattgctgtcgcaagcacttgagcatactctgcaccaatcaacacaattcgccgtttctgaaaagaattctcactcactgcctgtattttcggcctaatcctgctgcacacgggtggctagctgcgatgcatgatggtggccaaggcctgctctgtattgtcgctgacacgactgctggtggagaaaggaatgtgcgaaagtgatgccgaaccgatgtcgtcatgatccccgctttaacagagcgctaagggtgcttagcgagctatcattggcggccatggtgtcgggtaccttatggcagtgaagcgaaacgcaggatgaggtaggcggtaaggatttcgtgattcactggtcatcaatctctaccagtctgctgagggccctcatgcacactgtatagagatactttttgtgcacacagcttaacatcctgcagcatccggtcacaagggcttgcatcttcgaatcgcaggctctgtggcaaatgcatgctgcgaaaagcacgcactttggaaccttgccctctcaccgctgcatcatggctctgactgcggccgcctgtgagtggtccagtcttgacaagagagcccgcctaatgcgcagagattcaacccccggcctctttaatcatgcagggcacgatctggttagggcgccatcccgctccctcgagctggcgcgttcgtgtgcaatcacttgcgctgtgtggatccacatcacagactaccttgtcgtctcttgaacgggcaccatgaatgactgcggcgccatgtcgccctcgcacggcatactgataattgagccgacagggctgcgggccgtctcaatccgtccctgctggccacaagaagacatcgacacatcgacacatcgacacatcgacaaacgttaatttattgtctcagtgtgccgtaagaagcagtccgcttggcttccagcgtgcggcagttcccttgagcagaacgcccggcattcgacagcggaccctgcattgcttgcttccaggacccgaatacagtttagccggctctccttcacaatccacccatgccccgccaagtctgctgctacttgatcagcttggtgtcctttttatttccgcctgctagcttcacggatggtgggagcagctgtctcgcatgtctgacaaagtaccgctggagatgtgtttgatcaccagtacattctccacagaagccttctcgaatctgacttcaaccagacgcgcggctctcgaggggagatcggaatgccatcatagctaatttgcatggctccacggtgcaggctcttcgcaatcatgttgagtgtgtagggacattccgcagtattcccggtgtgcagcgctaggtactccacgcaaactcggcgcccaatcccgccctatcaagcaattcgtctcgcgagcggccaaagctcacggccgtaaatctggagaaccaaagtgtacaagtgacctgaaagacaattcggcgaggtagtaaatcgaaatccggggcaacggtccattaagctcattagttcagaggcaaaagttaacgcgactctccgtgctatgcttttgtcaagtgcgccaatgagaaacggctgcccagagctttcgcgtcgcatggtttaggttgcaagttcaggccgatgtaacgctctgagggagcctagcgtgcctgtcacttgcagtggatccgttcaccaggtccgtgcaggcgacgctctgccgcttctgcagtcttgcatccacgtgtggtgtttgatgatcaccaaacttttccccctcactaaagccgaaacgacacatgatcatcactgtcaggaccagaaatttggtagggagatgagctgctttccagatacagatgcctgcccatctcaaagcgtcgcaaagcgcatggcgcgattcgcagatctcagacgacactttcttgttgccaacccatcacagggtgccggttcagcagctcctaccggacaccgacgcgcatgtccattccgcgtagaatttcgcatccgctatatacggccggaccgggatccttcctgctgtcccgcggcacactttcttcaacttcaatgttgagtgtgcactggagcggcaccgtcttggtcgttgattcacagcattatcgaaaaggaaagtatgcaattggtgaaccttacagtacgcacgtacatgctgcaagaggatatctgcatgcccctttttggatttcgtgctgctactgctgcgctgctgcatgggtgtgaagggaacgcacaggtgatgatcctgggttgttctgcacgcaagccaagcgctaggccacacacggggacccgtagtgaggctgaatggtcggcgaccatcttttcccaagattgatatctcgaactgtgtcatgaactcgcatcgatgctgcgacaagccgtgaaaaccacagcatcgggatgtcaagaccctgcttcacatcaaaaagtgtgttatggagtgtgcatctcattattggagctaaactgctccgcgagcaaaagaaatgaggtgacatgaccagcggcaggctggcttacatgcccttgaatgcggaaggagtcatcaaatcgaccttgaacatgcctcagatcgccaagcctgcctcatcgtgaaccgcagggtgtttgataggggttcgctcagcatggcgcccctttggtaatagtttgttcgctctcttgatgttttgtgcccgttaaggacggtcgggaaattgcatcctcaactatgcgtcgtgtgatgctatggttttgattcaccctgtttgagtcgtatcccccggaggagcgcttccgtgcagttcctgtagtatcctgcccatggacgagcttctcgatgttttcctctgtcagaggcatcggagcttcagcatccttgacactctggagattgtcgtgacgtagcaggtccgggcctgtcagcgagagcaacttgtcatcacgaagcatcgtgtctctttcttcggcctgaatccgtctcagagcccggtcaccatcagtctcacacgaccgtgcaagagctgtgtcgttttcgaaatggagtcggtcaagttgagcggtcaatgcgtgcgccgtcgtttcaggttcaaccggtgagcctgcaatttggggtcgatctttaccacgacggtttcttgtggggaatgtggccgcgcctccatgccgatcactgtcgtttgtagataatttggctctggccgtttttcgccgtccctcaattgcccacttgacaagcatctggtacaagtcagatgtgagaatactgtggggttgagtaagacttaccttctccaagagcttgcccttcactggcttcgctagatagtcgtccatgccagcgagctgacacttctccttgtcaccttgaattgcactggccgtcatggcaacaattggcacgctccgaatttcgggcctgtccttccaaggggcctcggtccggattgcgtgcgttgcgctgtaaccgtctcgaataggcatctgcaaccagatgttgtcagtgaccacttcatgcgttcatcaacatgggaacgtacctggacgtccatcaggataatatcagggcgaggatgcatcggaccaaaatcctgcatcaaataatctaacgcctcttgaccgttccaaacagcaccaacagagaagtgcagcttcttgattgtcttcaaagcaatctgttgattgatttgactgttgcaagcgttagtggtttggattgacggcagacgcatccagcaatatagtcgacttacttgtcttccacaacgagaatatgtacctgctgtcgttcgctctccgagagattcatcagatggtccgggatgttttggttgatcattggaaacgactgtgatcttgaggatccgttgggcatcacaggcgtcatgggtggtgtatggtcttctgagctgccgactgagacggaaacatcgctttgcagccgatccggtatcgagccaatactcaccaaaggtgaaccatcgtcctgagagggggccctgctgaatggtatccagaacgtcgctgtggtaccttgacccaatttagagtccagccaaatttgacccttcataagttcaacgagattcttgctgatggtcagtcccagtcctgtcccgccaaaacgacgtgctgtggatgaatccgcctgactgaacggttggaacagtcgcttccgaacctcttcctcaataccgatgcccgtatcgataacactaaagttgactgtgacggaatcgtttgtttcctggctgattgatactgagagcttgacagaaccctcggaagtgaacttgatactgtttgtgagaacgttcgtcaatatctgtcgcagcctgccaggatcgcccataacccgcaagtcttgttcaacttcgtcctggatggtgctttggtatacaagacccttcctctgtgctgcaaacgacatcatcttgttcacgtctcgaagtacgacgctcaagctgaattgcacctcttccacatccaagcgtccagattccactttggaaaagtcgagaatgtcgttaatgacggtcagaaggctgtttgcggagcggtggatgttctctgcgcattccttctgttcttcatccaggttcatatcagacagaagctcgctcatacctataactccggcgattggcgtgcggatttcgtgagacatgttggccaaaaattgtgacttcatccgacttgcttctttggcagctgccgcgttcgctaaaagtctttcattctccttctcttgttccctcaattggtcttctcgttcgcgtaattctgtaatgtccatcgacaccccaataacaccgtccacgtacgcagttccttccgcacccgcgatcctcgaagcattcagaagagggacgaggcgagttcggaaatatcgattctcggacatataacgctccacaatctcgtcttgttgtttgccattcagaatttcctgtattggctcccgccagcgatctcggtcagcaccagtgaaaccaaagacgtcatatatgtcgtttcctaagagctctgtgttttcgccgtctcttctccactttgtgtcaccctccagtagaaccagcctattgtctcggttgacagcccatagcaatatctttgcgtgggcaattacttgctgcaattgctctcttgtacgccttgcttcttggcgagccattaccaagtcatgaatgtcggtacaggtgccaaaccacttgactattttaccgtcatcatcgaagaagggaagtgctcgtcccagcatccaccgccattcaccgtcaaatcgttgacatctatactctgtgttgtattcgtctccggttgcaagcgagtggaaccatcgtgatttcgtagctgtcatatcatcgggatggaaagggaggcgccagccctcgcccaggctctgatcttcggtcaaccccgtgtaatcgtaccaacgttgggaaaaccagtcgtgtaatccgttcggagtggtcgtccaaaccatgacgggcatgaagttggcaatatattcaaactgtttctcgttctcctcgatttgcgccgcaatctgctttgtgaattcggtgatgtccttaaagatgacgataccacccaaaaactccccagtctcatcatgaatgacaggctcgctgattacttcaaaaaccaggcgcgtaccggtgacaggttggcgcagacctaatcgccgtttttcgagtttctgtcgtgtacggcagagctctacgatggggaactcatcgattgtaagctcgcgttggaagtcctctgtccacacggtaaattgcgaaagaaaagctcgttggtcgcccggcgtatacgttgcgtctcgagggaggagtcgcataagtgctttattgggaatgccgaatccttcgtccttccacatggctatcactatgttagtaactcgtgaactcgagtcgtacaattatgtaacacccaccatatgcaggcatgctaatcgagttcaggatggcatctttcaattgggtggctttctggaatatggatgcagttgagccaatatcgcccttacttctcatgggcggccctcggggcggaaattctggttgttgtagtgtaggcgtgacgactttcgagcccgacgttgagttacttcctgagcgttttccggaagacgaactcgagccagagctgcgagatttgccgagatgaggggttgcatttgacttattcacgattctgctagagggtcgtgaagtctttgatggttctgcagccacggtgcttgtgaaagtcaacgtaaaatactgagtgtcttcgatgctccacatggaaatgatacaagaggcttgcaccgcattcgcatatgagttatttctgtcaggcgtatgtaagaaaccatttggactctgaacaagaggcgagataaccacttccacagaaacatcatgaacggtcgtgcgtgcaagatttgtgctgctcagctgggggtacgattgctcttccggcaatcgagctggaggttgggcccttggttcggctgtgggagtcgtatggccacttccacctccatcctgctcactgttggcaatggcatcttccactacacagtcgaggaagttctgcaagtatgtcattacgaagttcaaaagatgtgccaacctggccgtcacatacctcccacgagactaaaagcggcgatccgttctgtaaaatgtcaataccgagatcacccatggatttgtcttgaagaacatctgatattgacagatcgtcgaaagcggtactctcggagtcgatgcctaataatcgacccatggcttcgttcgccaccactatagtcttcgtggaagaaagaactaggatgggaactggcagatactgcatcgctgttatggacgccattgttgtcgtcggcgacggcagtcgtatggagagtgaatcggagctatggatcgagcttggtgatttggacctcgaacgctcgcccagatcgaagtagcctctttccacctcggctccatttggctccgccatggctactgcttttgccagtgggacggaggaaaacgctgagattgtccgtatgctcgattggacgtgagcacgaccaaaaggtgcagcgactattcgcaagatacgtcgatccagtcctctactaacccacccagcgcgcgatgaaggaagtacttggctgcaccatggaggtctgtaggtgccgtttggttattgtcgaggaacaaaagtacgttgggcaagcctgggtctggggaacagcgcaataggtattatgcggaggatggctgatgcggcagctgtgggaatgtgcagggaagctttaggcggtgatcagagggctctgagggcctagaacatagccatgtaggtggacgacggcgcacagagccgtatggggcgtcttctaaggtgcaatcagctacgctcaccgcaaaggtcgaatcgggcagaggtcgtaggaacagtccaggtgggcaaccagtggtagaagtgtgtaaaaatcgattctacttccgattgatgttctggaacacacccgatgcgttcggctgctatgccacatgacgtcgaagggtctctgctcgaacacccggagacgtctccagcttttgtcatacgctgaaaagacactgacatgttgcaacttcagcttttctgagccctagcgtgccggatgaaagatctgcggcgatcgcgagtgcctcaatatgccttgccaggttgtcctcgtacccgcgtgcctacccgcgtgcctggacctttgaatctctatcacacgcgtttacttcacagtggtgcagagccgcagtacttacttggcatggggatcatcggtgctctagaaatattaccatagcggacttatggagtgttgttgttactgctacagttgcaacttaccaccataagcagaaggagtttaatactaacaaccagtctacacatttgcaaaatcgaaggcaggttcatgagctccatgcgtacagcttttctgtaggatggaaatgcaatgagctttgaatttccatataaacgttgggttggcgggccgaggtcacgtgcgcgccagctgcgcggaacaaccaagcccaagtcggataacttaggaacatccatctgtcattttgaataggcagcgaccttgctctgcacaactaaggcgaactcgagctcgaatttcacagtccacataccgctctttcgcgaatccaggacttcaacatgctgctattcgggctgggagggttattctatggtacgactggacgcttcgcatgttgcgcagcaattcactaacggttatagtcgccgtgctcctcatcaatgcgatagcaattctctcagaagatcggttcctcgcaagaagtatggcttccctacctgcgcatcgcattcaacgactacatatcgccccactggtgcaccctcgcatacacgcacctaggcaggctacaagatatgtcacatgctgacatgtggaaacagttgggtggacagcttcagcggcagaaccgggcttcggtggccaacgcgatgacgcgagcgtaaaagcacgactcatcaacctcgtgtcctcggtgcggacactaatgcgaagtatgtacaacaacagaccgcgtcaccccgagctgcgcagacaacagacggcgcaaggacaaggagggcagcgcaagggcaatggtctttgaggactgaagctgacacattcgtagtacctctcatgttcataaacaccctcatgatagtctacctcctcgtcctcggatgatcgcagcgtaaacgacaggacaagaaacgatacggcgtccggggtagcggtcgatgcaaaaaggtgcagacacagaaggagcacttgcaaatttgagacagatgaaggtgtacactcggatcataaggatgccatatgagcgattccgcggatacagccctgatcctaatcagtgaggctcaagcaagacccaaaaaatgcgccaatgaatgtggtacatggttgaaaagcgcattggatggagccaaccatgtagtggaaacacaccaatcactctagtataaggcacgaatcgcctgacagagaaacaatacaatctcaacatacccgtttacttcataaaattaatgaggcctatcttgcccatcatcatcagccgatcagatcggtaccacgcaatttgaaaaggcagagaatacaacaattccttcaatgataaggatactgttaatgtcccagcaaaggagcagatcgaccaaccaagcaaaaatagatagcattccaaaaggatcatgatggcgcagatccaacccagagaccacacaggcctgacctccgaagtcataacaattggggagggtcattgaaccatagctagaagttttgtagttggtcacgacaaaacgcccgtgtagcttctggtttaacaaattaaagaaatcaacgtttattagtcttttctgcacaaaccattctcaaagttacagagccccagcaatgatgtgatttttttattttgttttttattactattcgtctgtgaagaatatcggagttgtaaaaagcaccagcaatcaacaagttcatatcacgtttagttcccaagaagtagccgaactgtacaaaagcaacaaatgtaatgtctagatgaattcacttccttccttgtctttatgtttttttttattaagaaaaactaccatgtacatggatggcatcaataccatccgaccgttcctggaatgatgccgtgttaacttcgtagagtgtccacctagatcgtctactgtgaccacactattgacgctgggaccttcccttgaaagctcctgaaccccatcagcggagaaatgaggtgtagagcctcttgtgtctgacagagcaatgaaaacccaagcagtgtaatcagacgctgcagtgctctttgaacgctgatcaatctgagctgggcaacgagtacatgtcacgtccatgaaaggtatttagctaatatgacgcggtgctaatcggttagttcaccatgtgtcttgcatgggagtctttcagtgggataggcacatgctacatgttcctctattgagacatgtgggtcaatgtcccgctttcttttggaccaccaaaagaggactgatacggctgcaagaccagaccgtccactccattgatgcgtaccagttcaacatgatcatctcctctgacgcactgctttcgtacacacacacgagacatcacaagttagtaaatcatccacaatcttgcattacattggctttagcgatgaaccataatggaatttccatctctaaagacgcatataccaatgcatccatctctccatctcacctattcctatgctatgaatgccagaaatgcaacacgccttctcctttcgtccgatagaaatatacagggcaccagaaagctgttactcccaaaacaccgtcttatggtcaataacgtccttgcctcacacattgtagatgtgcaggtaatttacatcccagctctgcgctacagcgcgggactccaggtcgcgtacatccaatcgcgcctgggctgggctgggggaagccaaatagcggagtccatgctcaatcgattctccggagatacactcctaattgttgcaaggctcaggaatcgcgctcgtctacggggtgtgtcgcgtccagcactgtggttcttctagaacttgaacgtgctctttttgcgcccaaggctgaatcgattcttgccttccttttcttcacccttgtcttcgccctcagtatggtgtgtctcgtcagcgctgtccgttttgtccttgtccttgccaccccagaacttaggcttgcctcgcagactcatggaggaatgcctgaaacggctgagtccactaacggccttgccgtttgccggctttgtctctgctgatggctcggtattctcgccgtttacacggcccttctcttccatagctgccgactccttgcttgctgcgagtgcagcgcggagctcttcttcttgtctgcggtaattctcgcggcgttgtgtttccatctcttttcgcttttggattgcttgcttctcgagctccttctcggcggccttccgttccttttcctctttgccacccttcttgaacaagttcatgctttttttcggggcgagagcaggtacgttcgttgtaacgtgttctacgggatgatgatcgtttcgcgtcggaacatgtgcgagagcaggtgcggtagctgcgtggtcaaggctagcgaattggtcttcttcttcgactgtcggcgttgttgcattgtacatcggatggtggaagccgttcggggccccgttcgcctttggtgttgtgacagtctcctggttcatctcggtagcttgctttgccgcggccaggccttctgcttcttgctccttcatcatagcttcctcggtagtctcttggtaaaacaagacatacgcgcacgctaggacgccttctccaccaaagaaattcctgacgtatgctttatctacgggctccaccatctcatcgtcaaacagcagccagccccggtcctgggtcttgattatcgatacgtagtgaccatggtaggggccacctccgatgtgcacaacaactgcatacagctcgtataacctgtctgggtcttccgcgtcgtctgtagtattgaaaagccgaagataaaatgggtatacgactcggtgaaacaacttttgtaatcgctgcagatcctcggtatacttgaagcgcttcagatgcaatgctaggatcttcggtaatcgcttaatcttcatcctcttctccgcttcttgaagacctccgcagttgtcgcagtgaaacttgttccgctcgcacaacatttcttcttcggagaatttccgcaagcagctcgtgacggacgaatgttgctcgagatcgaccgacaagtcgagaaacgcctcgtccctttgtgacgtgttttcacaagtgagacatcgtgtctctgatgttagcgtgccctcgaacagttcatggacccatcccgagtttatctgcgacacggtcgaacttcgatctgggaccacagcacctgaggtgactgagagaccgttctcagttggttgtgattccgatacttctgtcacgcgcgacttggagaattgttctacgttctcgacgacttcgttcaatagcaggtttaggaactcgtgtgcgtcttggtgcatcggtgttcggaacatttcgttgtcacgccgtagtatctcgagcagcttgtgcgggctcacgacgccaatccgcgatcgatgcgcgatgacagcctcgaatatgtcctttagtgaagagaataatgactcgttcatgccatatgcctttgcattctcgtagtccatctgcagcaccggtccagccgccagagcttgctttttcttgtactcgggcgaatccttgttgtcttcgggttttgtacccggcgggccattcgtggcacctggagtcgtcacaggcttcgcgggtgttctcgaattggggctcgacagcgaagtgcgcccggctggcgagagtgcggaggcttggccattgggcaggttcgtgttgatcttcgggagtgatgatgacgacggtcgctcgagcgcttctgggggagatcgtgcggggaaattgatgacctggtcccgaaagggcactgagtagtacagacactgtacgattgagttgcagtagctgtcggctctgtaagcgcgtatctagaggtggttggcgggggtcgcataccatgtgctgccaaactgcagtcaccgagttagcaggcgggcgtgcgaagagcagtcattgcgagcactcacgttctcgaagccgaagaacttgtcgctgccgtcgccccgcagagggccagcattcgctaggagcttctctagtggtgtcggttcctccttcttgatgagtgtggtaaccgcgggatttgatggggcctgaagcgcgtaagtatagccgcgggccagcgcgcagcggtactgacattggacttgaggcgcccgaagaatgaagtcatggctggagctggtcccagatgaatgcgcggatgcggacctaagcgatcgaagcgggcactgagcgggcaagagctgtcggtggaacgcgagaaggcaacatgaggagaaacagtgcggagtgtttggaggcgattgcggtacggacgacaccagagtggaagtagaagcgcagccgagagcgaggcttggacagatccttgggaggcaaagctacaggatcgcaatagacacggacccagcgtgcatcgaacacgccgagtttaccgtctctccgtcccataccgtatccttggagcaccccaccttgagctagcgcttctgccgctggccttgtccaatgatcaattggcaccctcaaactgctgtggagccttcagtaccccagatttgcttcatgcttgcgtccgacaagaaaattccagccaccgcacactctggatacatctgacggacgcaagcctccgatggtggtaacgttaggctaaatacaacccaggtgcgagaacacctaccttctagaccaagccgcgccaccgtcaccgccgttgcttactgcagttcttcggcctagcgcaccaatcacgagacgaggcgtaagaactctggaagaggcacagcacagctaccaccaattcgcagcagtcccagatctctggaccttcccaccaccttggcacgaactaagggccaccgctcggcttgtcaatctccacgcgagtttatgtggggtggtgcgctgtggatgaaccatcacttcatcttgaaactctggagtctgtccatcaacttcgcgactccgtctggcgagaaacacagccgcagcaaactctgctggatacacctgacggtcgcaaagccccgagggtcgtagcgttaggctaaatacaaaagacgcatccttctagaatcacccaacgcctccacacatcccgccttcctatgtcgcttagcctgtagggctgcaaaaggcactcctccaggttgcaccctcgattaatcatcgccttcttctgccaatggatggttgatttactacgaaaactacttgtacagtgggtataggttgtccccgtaacatgggtggcgggatattcgacgatcctgggcaatcccacacaccatcacccgaccacaactccggtcatgctattactgctgctagtctaacgaggaaactagcaaaggccgggaaaaacatccctccgaaaacgcctttgcaaaatgcagatgccgcgcaaagtatgcagatagtaacacataggatggtacaacaatgaaatcattaaacaccctcctcatagtctccgtaatcgcttgcctgctccaagctcgattgctgtgcggctgttcaggatcagatcctcgtttccactctctggtgggttcttcaagatgtactccgttcgtatgcgcgcagcttccttgtcccaggttgcgacctgctctttgaagtttgctgcattcgctgttgcgtcttctcgtgcattagtcgcctggtccatatatggcttcttgacatcctctgttgccgtgcgccacttgaagccaatggcagttcggatttcctgcttggaggcctttgcctcagggttgccgcttgcagctcgccttgcttcgtcgcattctttcttgcaaatataccagaagtccttggtgtagagcaggaacggatttacgcccgagcggcctggcttgatcggacgctcgccaatctgctccaatatcgcgccaatgatcgcagcctcgtagtcctcatcacggcgtactcgccccgatttgttttcttgttgtgtcggcagcacagcgggccccatcttgcgttttccgtcgaaagcagccgttgttggagattcaagtttgatgatcgtcttcttctccaccagaggctgaggcaccttgatgggccccatgatagcttcagcaacctccgcagcagcacgcaagccggacaagtatgcaccgtgcacagtcgcggggtgcgtaccacaagttgcttctccagcaaagtgcagtgggccatgtggtcgtgccatgacatcgtaatcaccagcttgtgttttcggcccgacgtacgagtaacttccgcaggcatatgggtccttcttccaacgtgtgacaatggcttctgtcggcaggggcactgtgttgggtgcgaacattgaatcgaggcggtcggtgacttcttttacaagctggtcgttcgagctcgtttccgcgtgatgtgcagactcgcctgccatgagagctaccagcacgggcttgccacttgtctttagacagttccagaacagatagaaccgccctcgcttcttggtatagtcttctggtcgcagactagcctcgatttcggcgtcgttgagcaagccgaacatgtctcgatccgcttcccagaatgctttctcgtaaacaagtataatctattgcatgtgagcgatcatcctgtctattggccagttggaactgaccttgttcaggaggccgaatcccatacgttcgatcacaccctgcttccaatctggaagtggtggttggaacgtgacggacccggacttcagcacaccgagcggagttgtgatgacaactttgtctgcttcgaaaacctcaccattgctgcactcgattcgtactgcctttccgagttgctgttcttcggtattgtattttatagatttgatcggcgtcttaaatcgaacatcgagctgactgggagcctgccacaacccgcgggggacctgttggtagccaccaatgacttcggtgtgttgtccttcgaattcgttgcccatatcttggtcccaaccactgaggctgagctgatttacacttgcagcatttgcgtattcgaggttggcgtgatgccaattcaggaggcgcatgtctcggggcttcatatcgacgaggttttggtattgcttcaaaccttcgtccatggtcttccccagtgttggatattcagagtcatgcgcgatcgcgtcgagatttactgactgggccttcgatacaccaggcttcagtgaccatcccaagctctgtaccgcctctgctgctgttatgcccgcattgaagcctgtgctcaattggtaagcccttcctgctagcttctccacacccgacgtgggcttctcttctgttgtagaagccgtgcttttgtcgttggccgctagtggggtattcgattgttcgagctcggcgatagacggtcccccgttgtctgtaggttcgcgaccgaataaaatgagatttcgatctccctcgacagttctttgggtcgcaggcttattgcgatatatgctcgcgcgctccaagacatcgttgtacagcttctcgactaatgcatcttgcgtttgttccacgactgtgccgtcatgatcgtacaatattgtgttatcgcgtaagccatgatacggtatgcctaattggcctcgtatgattgcattcaggggattaccgtgttcaaagccagtaacgatttgggcacccatctcagctgtacagcgatggccaggcggtaaagtagaccctgactggttgagaaatggatgcgagtagacacgaccgccgattcgtggacgagcttccaggatgatgatctttggtggacgctcgccaccattgattgcgagatcatcacctaactgtgcgaatatagcctccagttggcgggcacagcccaggccagacatgcctgcgcctaccacgatgatcgtacgccgtgtgcttttcgattttgtacgtggtgcggaggcgctcgtatcaggtacttcgacacacccaaagttgatgtatccgttcctcatcaaccataggtatgccacattcgcgagaccaaagaaccgtttgtcccgcgcgcaccctgcagcttctgtgggcgagacatacaccagaggatttcgatgccataatcttagaatgccgtttcggatgttgagatagatcgtcacctgtgcgtaattcagatggtgccgtagaagtttatattctgctggatgcaatgcaaacgggttgaggcggctgttttctgcagctaggatgcattggcgcccaaattctggccacgacatgtctgccggtatgcttgagctcgcttttggctccacgcccttgcccttgagtgagttcgagtttaccctgcgatgtttgataggtttctgctgagactgaggggcctctggggtcgaggaagattgccattcgccgctcaagctctgcggcgtcccagccatgaacgcgtggttggtttgcagttgtttcagaccagaatatttttgttcatgggaaccgacaagctcgcttgtaacttgatgcagacggtgaccgttcatgtttgcgctttttttggtttgtgctttgatcgcgccacttcccgtggttgatgacggagtgaatggatgttgtagtggtgagggagtgtaattagagccatacccattgacgaaagcacctggggtcgagccttctccgtcctctcggctactcagatgaccattactgggctcagatgtatcgtgagaatcgccatagtgcacggacgatgaagtcgattctctgccgtattccaggttactaagccccgacatgggagcaatgccacccttcaaatgtatgctatcattggacaacggcagcgacagaagatcgttattcgactgatcgaataaatacgagccgtcatcgagtgcgctggggtcggctgtagatgcgaaggtggagaacattgtgctcgtgtagcgaacggagtcgcatctgatatggccggggaaagggctacaggtcacagaaaaccgttcgcctagacatgagtttgatttaagcaaaaagaataatttcggaatctgcaagcttgaagccgttggttcatgtgaagataacggaggtgggtgagcgaatagatgcaaccgattgaagttcgagtgtcgaggcatgaaagcttagccatttctagctccgcgcgccaacccgtggaccttggaaccctgcgccccagtaccgcttcgaccctcacctgggcggccctcttcctcacctgggcactgtcgacacgctcccgatcagacacgaggcttgcgcttcgcaggctatacttgcgatgcacaccgtacccgtccatacactgttccggatgatctgagtgttggcaggtgaagacttgtcctcaatgtctgaccgcccagcgacgcctcccaccgataccgaatatgttgtcaattatcgtcattgcaatcgttcaggctcgagctgcatcggcaaaacaaggagcagtcagcatcgcgagatgtttgccattctgcaactttgccggtactgtcgagactcgatggcgcgacagcaaggtaggtaataatgcaattcaacttcatcgtgaggccaagtattcctagagcattgcagagtgcaagaaacaagctcgtgacaggaacagacaagaaaggtctgatgtgaatagttcttgatctcattcattatacgtacggtaatccccctattgagatattgcacggctgacatgtatcacagatgatttcagttcgtttgagattattacatgcttaccgagcgatctcctccggcacaagatacaggtcattacctctccgtcattccgttgttgttcgaccacgccgcatactgggttctcatgagcagctggaacaaagtggtcaaatgtcttcaaatgatggatcatcttacaggggagacgatattcacacacgtatttatttggttcttagccgtctggcatgcatcacggcctgtcctggtcgattatcacataatgacacgggaagtggctgcaaagcacttgtctggtagatatcaggttgtggagtaagaacaagatttctgttgggatctaaggagtccggcagacaatgttgtaattatccttacctctgtttcgcatgtacaacaagtgatagggacgggaaagtctggaaagtagtctcggcacgtcaggaggctccacggccatgaacatgtaaatgctgtatatcgaatgttatactattaggtcgtctatcgaggcttcaaggctctttccgctactgacgacctacatggtcgattacttgacccccggttctcggtttcatgtccaattcagccttgcggccagcaagtctggcacacaagtctggcaattctgtggctaggtaccgctcgagccatgaggttgccgaggctcagaaaaacaaatgcagtgtctgtaatcatatcattggttgcctcgagtgcagctagagtaaagatcacgagtcatgtgagagcggtgtgtgagctcacctggacaggcggaattctgccacaaccttgagaaccgtccccgcaacctctcttctacaacctaccgccaaacgaacgatgcgatggtttggctcgggcgacgacgagaagaagaagaaacaggtcggcgaaacatgggctgactcactgagagcggacagctggggccaatcgctcaccaacccgcgcacattgataccaactttcgctttcacaatcacgacggttactgcacttcgattgtacaaaacattcctgcgacgaataccgactgtcaatcatgttaagccacactatttccggcgcaaaggaatttttggaaaagtcacaactgttggcgatgcggacaacttccgactataccatacgccgggtggtaggatagcgggctggggttggctcccatggaagatggtgcctacgaagagagagggtttaagcaatcagactgtaggtctgccatgtcatttgggacttttgagcatagtctccgattccccttctctggttgctaacaacttccagcttcacatccgacttgccggtgtggatgcgccggagcttgcacactggggacgagaagagcagccatatgccaaagaggcgcaagaatggcttatcaatttgatacacaaccgccgagtccgcgcatacatctacagacgcgaccagtacgacagaatcgtggcgcaggtctacgtacggagatggctgttcagaaaagatgtggggttggagatgctgaaggcagggctggctaccatatatgaagctaaaagcggcgcggaattcggtacatctgaagccaaataccgcgcagctgaagagaaggctaaagcgcagaaagttggcatgtgggcaaaacccacgctgctgcagaagttgggtggagcaagtacaaaggcaccagaaagtccgcgtgagtacaaggcacgacacgcggcagcagacaaattgaaaaagacatgatgaacatcagaccctatggggaaaagtttgagtatgactgtacctttggaagaccagggagtctccagtgctactccttgcgccaagtgaagctgggttgagtcaatagtattagcgccaagttggccatgatagtttggagacgtgtagatctatgctctccacacccgcagacccctgacaatgacgaagcggagcttcaagaccaacccaaaaattctttcacttctgcccggcttgggccttcttaccctccgcaatcggccctgttggtttggccttgcctggcatgaattgtagacacagtgaatgctactgaactggagttggttgagattagagtatatggcctcaatgtattctctgaacatgctgtgaccacgaaatgtactcccacatgattttggtacagtcgatctgtgcgtgtttgaccgcctaggagcttatccgttatcttggacggtatcggagagctagtcattggtgcgccggcgactcatgtaaattttggcggagctctacgtcgtccccgcgaatttgttcataatttctgcaaaagagtcactggtccattgcgctgggtgagcctgagctctggcagccctcaattcctcttataagcttcggacgactcttctttcgcgcaccatcccttgttaatcgtaatcctccccgacattgtcgagcttcaagcttgcccacagctgcgtgaccgcccgcaaacatggccctttgctcgcgattggcacgtcgcgcacctgctctcaccagccaataccgctccgttgcaccttctgcatcgtgccgaaccttcacatctcgcactgcaaggtcattaacgtcctttcgcgcgacgcgtgactcacctgcagctttccgacaacagctgcgtgctttctcaaaggtttctacaacatggaaccagacacaacaagcacctaatgcgcaagcatatctcaacagcggcgcgatcgctggtgcgcaaaacctggtcgacgtgaagaaggtcctggtcatcggcagtggtggtctcagcattggtcaagctggagagttcgactattctggtatgatatctcagacgcacaaaatcccaaagccaccatgctaaccctcttccagggtcacaagcgctcaaagctttgaaagaagctggcgtcaagtcggtcctcctgaaccccaatattgcaaccatccagacctcgcacgtgctcgccgatgaaatctactacctgcctgtgactcccgaatacgccgaatatgtgatccagaaggagaagccagacggcatctttcttagcttcggtggccagactgcgctcaatttgggcgtgcagatgaacaagaagggcctttttgagaagtacggcgtcaaagtgctcggaaccagcgtcaagactctggaaacaagtgaagatcgtgacctgttcgcacgagccctcgacgaaatcgacatcccgatcgcgaaatcgatcgctgtctcttccatcgatgaggcactggacgctgcggagaaggtcggataccccatcatcgtccgcgctgcgtatgcgctcggtggtcttggttcaggttttgccaacaacgcagatgagctgagggacttgtccgcacgatcgctcaccctgtcccctcagattttggtggagaagtcattgaagggatggaaagaggccgagtacgaggttgtgcgcgatgctagcgacaactgcatcacggtctgcaacatggagaactttgacccgcttggtgttcacactggtgacagtatcgtcgtctcgcctagtcagacgttcagcgacgaggagtaccacatgcttcgatctgccgcgatcaagatcgtacgccacttgggagttgttggcgagtgcaacgttcagtacgctctccagcccgatggtcttgactacagggtcatcgaagtcaacgctcgtctgtctcgttcctctgctctggcctcaaaggcgaccggatacccactagcatacactgcggccaagatcggtctcggacacactcttcctgagctaccaaacgccgtcacaaagaccacgaccgcaaacttcgagccttctctggattacgttgtcacaaagatgcctcgatgggatctcgcaaagttccagaacgtcaagcgtgacattggcagttccatgaagtcagtcggtgaggtcatggccatcggtcgtacctttgaagagtccttccagaaggcttgccgacaggtcgaccccaagttccttggtttccaggccgagaagtatggagagagcctcgacgaggagctcaagaaccccaccgaccgccgatggctcgccgtgggccaggctatgtaccacgagggctacaccgtcgatcagatccacgaccttaccaagattgacaagtggttcttgcacaagctccagaacattgtcgactgcacacatgagttggaggagattggcagcctctttggcctgaagaaggagatcatcctcaaggccaagaagcttggtttttctgacaaacagatcgccaaggctgttaacagcagtgaagatgaggttcgcgcccgcaggaagagctttggcatcaggccttgggttaagaagatcgatactctggctgcagaattccccgctgagtaagcaactgattcgtatgacatgtatgaaacccctactgactatgctcacagcactaactacctctacgtacgtacacttcggtcttgctttatagtctgttcccgagatgttgcaagcactcgctgactctgagctatagaccacatacaacgcatcgtcccacgatgtcacgtttgacgaccacggtgtaattgtgctcggcagcggtgtctaccgtatcggtagctctgtcgagttcgattggtgtgctgtgaacgctaccatgtctctcaacaagctcggcaagaagaccgttatgatcaacgtaagtccacttcccccattttctcttttgtcatccgtaccggacatttcctctgcctggacccgattggactggatttgctctcgtctggaagcggcctgaccgcctttcacgtttgctgcttcacgaccagccttaatcgaaaaccggctgctgcgccttacaacccagaccttggcacgcctccctcaaaatgactgtaccactacttgtctggacgctgtacatcttcggacaacaccatcagctaccgacatgatgacgtctgtttctcgctcagtcactcgaaattgaggtccttcacgttgtggaacacccttctggaccctcgtatacacccaggttcccttatcagccagcatgtcaccaagtcgcgttaagtcctcggatacatccaatactccatatcagccatcagtttgccaggttgcattgtgcctttgaatagctccaagcacatgtatcagccatgatgtcaccaagccgtgtgaaccctcgaatcgttccaggcacatctattacataaggacttcccggactttcgcttctcattttacgctttctctaactatctgctacaacctgctaactcattgtgaacagtatgtatgtgcagtacccacccaatcgtccttcctggaggtcttcacgactttcgcccctcttcatcacctcctccttacccccatgtattctcctagcccattgttcatgtataacgtatgctaacaagccaaacgaaccccggagacgtattccacaggtgtgtatatctccaggagctgctcaaagagtttgtgctaacatttgacagatttcgacgtcgccgacaagctctacttcgaagagctaagctacgagcgtgtcatggatatctacgagctagagaccgccagcggtgttgtagtctctgttggtggtcaactgcctcaaaacattgccctcaagctgcagaatagcggaaaggcaaaggtattgggcaccgacccagaagacatcgactaaggccgaggaccgccacaagttctcgtccatccttgactccattggtgtagaccagccagcatggaaggagcttacctcgtacgaagatgcgaagaagttcgcagagtccgtcggataccccgtacttgtccgcccatcgtacgttctttccggagccgccatgaccgttatccgaagcgaggatgagctccaggaaaagctgcttgctgcttcttcagtctcgccagaccatcccgttgtcatcacccagtacattgatggcgcccaagagatagactgcgacgccgtggcctcagacggaaaggttcttgtgcacgccgtcagtgagcacattgagaatgctggtgtccactctggtgatgccactcttgtccttccccctgtcaacctcgacaagcgcatccaggggcgcgtcaaggagatcgccgacaaggtcgccaaagcatggaacatcaccggtccctttaacatgcagatcatcaaggaggaggttgagggttctgagcccaacctcaaggttatcgagtgcaacctccgcgcctcccgttcgttcccgttcgttagcaaggttctcggtaccaacttcattgacgttgccaccaaggctcttgttggccgtgaggtccctgagcccactgacctcatggctgtcgagaggaactacctcgccaccaaggttccacaattctcctggactaggttggctggtgccgatccttacctcggtgtcgagatgtcttccactggagagatggcttgcttcggtaaggatctcgtagaggcatactgggcatctgctcaatcgcaaatgaacttccgccttcctcagccaggagagggtctcctcttcggcggtgacgttacggacaatgcactacacgccaattccctcatccagatcgccaaatacgtcaacccgctcggttacaagttcctcgcagccaacaagaatgtcaaggcgctgctcgagaagaatgcggagggtgtgagtgttgaagttatcgagttccccaaggacgacaagaggaagctgcgtgaggtgttcgagaagtacgacatccgtggctgcttcaaccttgccaagttcagggccaacggtctgcttgacgaggactacgttatgaggaggaacgcggtcgactttggcgtgccgctgttcatggagcctaaggtgagcttcaataacgtctcgatgtgatttacccgtgctaatgttgtgtagaccgccgtcctcttcgcgcaatgtatgagcgagaagctgcccaagaaggagggcatcccaagcgaggtcaggtcgtggagcgacttcgtcggtggacgtcctttgtaaagctctcatagccttgacgaccgagaagacctaccggaagtaggagaaaattgccgtggcgcgggggaaagatgtacccactcaagaagaaaaggaacaagttgacgatatgacgacggagaatattgaaagggcttctgtattcatgtttatagggattttacattcacatctcacggaacgattgcagcgatatgagttcaagggtgtttttgcaatgagggattgaaaaagtattggtgggatttaggtttcgtagaacgtacgttttggtatcttgacctccaatttttccgatcaagtgagatgttttcatctacttttcggcaacttcaaacatgacattcccatcagcatctatccaattcgacccagacttgacaatctcccccttcgaacagatccacatcatcaaccacgtgtgctccacaatctccgcccagcaatacaagcgcacatggcccaaagcgctcgaagccgccgcgtcgcgatacaaagtgacgccccatccaagtctccccttgcagacgtaatcatacagcgaatcccaaaactctttctggatgctgactggccaggtcgaggtgtcgacagaccagtgtccacgatcgtcgtgtctcggcgtacttccacgccgtttggtaagcttgaagcgctttgggttttgagttttgagagcggcgagatgcttggtgacctgtgagggtagtctggccggacgttcggtggagatgctgggggctggtgggaaggcatctgtgggcagttcactgaaatcgaaagtttctgatggtggctcgctaagcttgcgctttttgctcggttgtagatttgatgaggatgaagactttgaaatgttcgatagctgtggttttgttcgttcattggcactgatactgctcaaggctggcttggacgttggtcggacggcttcggccacctcgatcatggaatttgcggtggtcattctgctatcactggcgatagctgaggataccagttggggtagaatcttcggctctgcttcatcctcagaggtatcctcatcggtcgtggagtagctgtctgggagttggctctgcaacgcctcagccccgagttgggtatcttctataaaaccagtaccagaggcttgagaaatacgactagttcggctggaaagtccctctctattgacaaaactcgatcgaggcgttgtcttctccttccacaacctgtgtattcgatcaagacgagctagtcgactacttggtgggatggattcgacctcggcagactggatctcgacatttttgggtctctctgcatgatatccagaagaaacatgagacggaaagctgccataggattctctgctggttgacaagagtgagctccctgcaagctctatgttactctttgagagaaatgctgatgggatgtatgatccagcaagtgctttatctgcaacatctacacgttgtttgtgaggctcaaaattgaggtaagtgtcggccagagagcggtagagatcatcattctgtctcgtggcgggagttgatatgtgaaccaagatttcatctatcatggttgatgccgagccgtaagtatagttgatgctggtatgcggccatcatgcaacgataagatgatcctgaaaacaactcgaggtaaatgcgttgactgttgactgaaggtgagtgaaaggagtggtggagccgaccgcggaagtcggccaatgattgttcccgcgatatcttggcagcccaccttccacttccgcaatttgtgagtattgtgcggcgacgggagtcagtcaacaccaacgccacaacgagcagcaatcatggcacccgcatccctacttgaccttgtgtccgcgctgccagccacggagagctggggccctgctgtctccgatgagacgatgctggatggcgtcccattcgcgccatactcaaagggcgacaagctaggtcgcatggccgactggacagaaggcaaggaccgtgagcgaggaggacgccagcagtacggaaaccgaaactacagaggtgtgtatagtcccactaggtctaggtatatgagagatggcataaatctgactactaccccgcagaccagcaagtatacggcgcgaaccagcagacgaaccccttcgctatccaggccgccgaagaggaggctaccttctccgtggttgacaacacccgcacatccacccgcactcgcggattcggaagaggaggcggcactgtcttcggacgtggacgcggacagcggggcggacaggcacagcgtggaggacgaggaaccttccagcgcgtcgggggccgtggaggacagcaatacgacagccgtggcggacgcggtggaggccgaggaggacgccgttttggctggagagacgacaagccccagcgcaaccgtgatgcgtcggttcaggtcaagcctgagtggactgttatggaggagattgacttctcacgcctgggcaagctgaacctcgacaccggagatggcgaggatcttgagaactacggtttcctctactactacgaccgcagctacgacaagcagccgggcgcgaagacctccgagcgaagactcaacgtcctcgagcgcgccgcctacaacgtcaccacatccagcgacccaattctgcaggagctttctgacaaggacgaggctactgtctttgctacagacaatgtcttgtcgatgttgatgtgtgccaccaagtccgtctactcatgggatttggtcttctcaagaaagggcaacaaggtcttcatcgacaagcgcgatggctcaaacctcgacatggtgactgtcaacgagaacgccgccgatgcgcccctcgagatctcggaaggaaacaaggactcgatcaacagcccaggagccctcatgctcgaggccacccacatcaacaacgtcttccccctccaggttgtttccgagtcagacaccaacaaggtcaacatgacccacgagcatcccttctacaacgaagaggttgagaccgacccacccgcgtccaaggcctacaggtaccgccgtttcgatctctccctggagaaggatgacgagcctcttcacctcattgtccgaacagaacttgatgctgttgtcaagaacaacatcaacggtgaggaccaatacttgaccatcaaggcattgaacgagttcgacaacaaggcgcaaggctcaggtggcgcccttgactggaggtccaagttggccagccaaaggggtgctgttttggcgacagagatgaagaacaactcttgcaagctcgctcgatgggctgtgcagagtatccttgcaaaggctgacactatgaagcttgggtatgtattctacgtctgttttgtcagaacaattctaacgttattgcagttttgtctcgcgtacaaaccccaagaacaacaacgaccacgtcattctcggtgtgctcaccaacaagccccgcgacttcgcttcccagatggcgctcaacctcaacaacggttggggtattgttcgtactatcgtcgatatggtccttcgtatggatgagggcaagtacgtgcttgtcaaggaccctaacaagtctttgcttcgtctgtaccaggtccctctccacacattcgaggaggaagacgttgaagatatgcaagcccctaatgaggaggatgaggagtaagcgttgggagataaaagtggcgggtgccctttgagatacccagcttgttatgattacgacttttttggcgtaggacggatgagcatcgaatgcatgaaccggcagcaatgatgttctgggagcatggtcccctggcttactgaaagcattgcatgttcatagaggcaagaatatacgagtatgtaccaaagctaccagcataacgcgacatcatgcgagcaagtttgaagaactatttcctgaacactgtgatggtttactagccctgagtatgctcgtctcgacacttgacatgtgaattggtggttacgaagcatacaagccacaactctagcaatattcaaaagtcacttcgttttattgtaggagtcattccagggcatgtgaatgttgtaacttcaccggaatgtgttgaggcgcgatgctacgtgtaggatgaaacgctcgcgccaaggggcgaggctatcgctcacctcagatacatcaatgaacacggcggcggcccgaccgcgcgcgacactctttttaccttgcaatgccattctaggcatttttaaacccacaccatgtcgtcccgatcgcaggacgaatcgcgcagggcagcaagctccgatgccagcgccgacgaacgcacgctttacgaccccgagtccgacgacgagggctacgatggccggccctcgggggagctgatggaaggcgaccacgacattttggattcggaagatgaacgggacaggttgttgacgcaggaacaggggatcttcggcaagaagggtgtcaagatcggaaagttatcgcgcaaggcggagatgaaagagcgaaagagagggcagagcgaggagacgagcgcgctcatgtatgagatggaagagggcattggacacaattcgagtacgagtctgaggtccaggagaagctcagagagcgacgagcagcgtttggtcgcatcaagggcgcagagaaaggtatgtcccccaatcacttgagtcagccaggcgctgacccttccttcaggcaaagaaagctcgtctttggcgtcgcataatcatatacgcatcaattgtagttctcttcgttgttcttcttgctgctacctaccgcctttcgacaccgaaagatgtcaaagacgcagcggccctggtgtctaatgggacctcactctttgcgcccaccactatcctcatctccctcgacggcttccgcgcagacttcctataccgcaacctcacgccgaccttgaaccagttcatacaagaaggcatctctccgaaatacatgctcccgagcttcccaagcgtcacgtttccgaatcactacacaatggcaactgggatgtacccagaagcgcatggcatcgttagtaacacattttgggacccaacgcttgagaaagagttctactacacagaccctgagaggagtttgcaaccacactggtggggcggagaaccaatctgggtgacagcggagaagcagaaagtcagggcagcagtgcatatgtggccaggctcagaggcacatattcaggaccaaatgattgcatatgtggacaagtacaatggctccgaggttcttccaatgaagacgaatcgcatcttggacttgctggacctgcctggaccaaaggatattggcgcagaagcgacaacaccacgacctcaactcattgctgcttacgtcccggatgtcgacggtgatggacatagatttggaccaaacagcacggagatcaagaagactatcgcgaacgcagacgccatgcttggagacattttgaagggtctgcacgagcgaaacctcaccaacatcgtgaacgtcgtggtagtttccgaccacggcatggctactactgatgtatcccgcctcatccaactcgaagacatcgtcgaccccgctgagctcgcccacattgacggctggccgctctatggcctccgtccaaagaatccatccgatctccaacgcctctacgaccagatcaaagagcgcaccaaagacaaccccaatgtggaagtctacctccgtgacgaaaacatgccagagcgctaccacttctccaaaaatgagcgcatcgccccgctctggatcgtgcccaaggcgggctgggcgattgtcaccaaggacgagttcaacatcgaagtcggcaagaaaaaaggcgaagtctaccatccgcgcggtctccacggctacgatcacgaacacccactcatgcgcgccattttcgttgcgcgggggccagcgttcccgcatgcgccggggagtcgcatggagccgtttcgtaagtcatcgatgacaggccatacgagtgggagatgggctacacaatacatggcagaaaacattgaactctacaacatcatctgcgactcgctcaacctcgccccggcgcctaataacggcactttacgcctcccactcaccccttcaggccaccataatgattcttcggcccccgatgaaacacccgacgatccgcccacgcattccctcccaacgcagccgttcgctacgccccaactcgctagcatgcccgcgtctctgggttcggtctcgagtatagccgcgtcagcgtccgggctggaagacacgcagccatcgctgtcggatgatgacacgcccgtgcgcccgacgccgccgagtaagacgagtagtgcggcgccggcggcgacaagtggggagaagtggtgggagtggttgacgcacaaggcggagaacgtggaggagtgggtggaagggtttatccaggagcatgttgggggtgataaggataaagaggggaagaaaaatgattgattatgttttggttttgttgcgattagacttgatatttgtttatttagcgatgtgtaggagtcaatatgatacccattagttttgcagagtcgagagttggcatgctgtgtttcatgtctgggtgtgttgcttcactcatgccgaagtcaaaaaaacagaagacatagagcaaacagggtattgatgcttaaactacatgccaggaggttctggtaggggccaataaataaatactagatcagcccttgatgcttaaaatgcaagctcatcatcgctctccgcaacttcaacccaatcccttcttccttggtagagtgtgaaagctctttcttttgctcagggtcttgggcgcaggcgaggacttcttggtccaagactgttttacttgcttgagatatgctctccggcttagtccagatgccgacttgacatccgaggatgttgcatctggccgcgattgtgactgtgcagccggtgtgctgaagaggaaactggtcggcggaggtgtactgaattcgcgcttgatctttggcgtactggggacgtctgcctggagttcatcgtcgccaacgagatcgatggatggagactttggtcgggccttttcatgcgtagagggtgagtttgcttgatgaacacgcagatgaacacgcagatgaacacgcaggccccggaaagtgttgaaagtcgtgtggcaaaagtcgcagacagagaggatgttctcttgtgagactgagttgttgccattctggaaactactgtcggcttcagtatcggggactgtgtggtgtactattgcagctcgtgtgcgtctccgcgtgctcgtgggtggtgattgttggacctcgctcttgatcttgcttggcatcgttactttgatctcttcagaagccgagtcctcgagtaaaccttgctggagcagatcttcatcgacgaactcctcctgctcaacggagggcagaacagtttcatctgcgtctggaaagaacggctcttcttctgtttcgagtaggagctgctcttcgctcaaatctgcgccggctagcgacagcaattcgcgctcgtcatcgtcgaacgggacgctagacgatacagcatctgcaatgctatcttccgccctgttcaagacaggggtattatcatcttcaagtccggaagaactgggcgtgggtaaatggtgcagggttactgcaatcgtctcgttgtcgtacttcgttttgtcgtcttgcttgatttcaaaggccgaatgtcccttcgcatgaagatttctctccttgagatgtttatgccagcgattttggaacgtccaaagcggccaattcttccacttctccttactgtctctaatctctgtataggtacggttgtgaagtacttttctcttgtagaggtacacatcgtcttcttcggtgaaaacatacttgttgggaagtcgtccgggccttcgctgaatttctacacgagggctcgtccgacgagccgctttcttcgatcccatatctgcagtttcttcggcttgtaccatagctgcagttgagatcgtctccattcgcatatcatcatcggtactcggttccagctgaggatctgactcgggtatacaaggctcttcttgtgtagattcttccagtgctgtggcagaggtcgcaggtgcaggtataggactcgattggactaggtcagccataggtaactcgttcgacaatggcggaaagaaccatttaggatctctcgcaggggccacatgatcggcgctcggtatcggagttgtctgtagaggcagcgcattcaggaaaggcaattgcacattcggcgtactaggtagtgcgcctgagaataatggcgctactgtttgctgtacagcgtagttgattgtttgcgtgagtgtcgtatagaatgacgatcgcgcctgttgcccagctggggtttgcggaaactgaacgaactgaaggaggtttgtgatggggtttggggtctggggagcaggttgtacgccggtctgtgcgattggggtcgacgcagatgtcttggtgtgcgcctgcggttcaacggtatttgatgatagtgaatgtgcctcatcgagagctgtactccttcgtcgcttgttatccttctgcgcacttcttgagacgacagggctgtgtgggcgccaattcatcctcggagtcttcctcttttccctctttctcggattcttcctcgggcttctggacccagtgcccaaagcgaggctgttgagaagcatcgtctcctcgcgatgcgcctgtcgcgccagccgtcgcaaatgccccctgtccacaaccattttgccctggtgcaggtcgatttcatcgctcattgactcgtgcatgttctcatatttggcgaatatcgactccagtgtgcctttgaacttttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgtgcctttgaacttttgttgctgcttttgcttcgcgccaatagaagtcgggattcgtttcgtcgacgtcgaccgactgcaggatgcgcagtcgcttcgcgggaggttccatggtcgcacacggaatcgtgaattggatgtcgaggcgcggtcaaacgggcgaaatgagggactcggatgggcatgaggggtggctctgtttgcaagtcttgagcacgcgcttggacgcgcgcgaaagatggctggcacggtcgcgccttcccctcgtctagcggcaaaccacgcgacgggagcccgtgcacactgcagatgatcggccgtcatgtcgcgcattcatcttcaccgtctgaacatggagggccctgaacctccaaggaacatgaggactcgacatcaaccagaatatggccaacgatagcaagtcgcatgggctctactgccagaaatgccgcacgcccatagatatcgatgcctcgattgaccagctcaatccggctgccttcaagctgctgactggtatgtctacctgtctaagaatcatcatgttcctgtatctgaccacaacatagactcaactgttcccggccagcaagcctccaagtccgctcctccgcgccagtcacgccctacctacccctcgtcaagacaccagacctacgagactgcgatacaatccgcgaggaaccctaccttcaagcgcaatgtaccgacttcgagattccagcatggcgcagggactcagaacccagccatgtccttcgttgatgtgcacatgtccgagtctatgctagatccaccgtccccaacaccagtgcgtagtcccgagcgaccagtgcaagctggagagagacccacgaatgaggccacgcggagagcaagcgtcactggaggttcaggcacagtagggggaaccagcatggcagatggcttagagaccacaaatcgcatgttcgagatcttgtcatcacgctcagacatcgaccacccgatatgtatcgagtgtacagagctgcttgtagacggcctgcagcagcgactcggcgttgcgacacgagaacgcgatgcctacgtagactatctccgccgcgccaacaccgacgtgcccagcgccgaagaagtcaaagcggccgacaccgcgcttaaaactgccaagaagaccgaggcagcagccatatcgaacctcgagaagctcgagtccgagaaagcagagctggatgcccaacttgccgctctcgaagcagaagcacgccaactcgaccaagaagagaatggtttctggaaggataggaatgcgttcaactcgaccttgacagagttccagaatgagcgcgatgctctcaccacacgacatgcacacgacgctcaagtcctgaatcaactccaacgcagaagcgtgtacaacgacaccttcaacatcacccacgacaaccacttcgccaccatcaacggcctccgactcggccgcttaccgacaccctacgtagactggccagaaatcaacgccgcctggggccaaacatgtctgttactcgccacactcgccgagcgtctgggctacaaattccaaggctacgaattgcaccccatgggctcaacatccaccattctcaaaactcgaagtcaagggcagcacctccgtcgccgagtctcgccaatcatccaccaccgcctcaccatctgtttcgcgccagcgcttaggagctgtattcctctggcgacttccctatcaactttggcttcctgcatcgcaagttcgacaccgccatggtcgcctttctggaatgtctacgacagcttggcgagtttgtggagaaccagggtatacatgccggcagcagtttgagcgtcggcatgggcgggccgggcgtcaagatgccgtatgagatacgcaaagaccggattcacgaccagagcatcaagttggcgctgaataaggaagagagctggactaaggcgtgcaagtatacgttgacgtgttgcaagtatttgcttgcgcatgccaataatgtggagagtatgaagactaggggaggaagatgaaatgttgatagataagatacccattgatgatttgttctacaacttgttgaggcttatcgtgtctgtatttggctgatctaacacgtattaactagcatggtacgtcaatcagtggttgcactgttatctcagaagtacaatccggtgttgatggtgccctgcgactccgtatcgctctgtgtacagtctcgtggcacaagcaacttacttttgacctcacaggtcgtcatcactgataagcagccgtggtcgggatggaaatacctaccgtcaccgtcaccgtggaatgtatgatgcggcgtcttatcttgtcccgcgactctccctatgggatgcaagagaaaagctgggaagccggcatgttgctcaagataacagacagctgtacctggaatgtcccctggaagcacaccgcaagccatgtggtggtagaggatcaacaggatctttttgtcctatgcgggaaagcggctgtggtggcagagcacatacgtgtccccagacggcgaaatccgacctcgatactgatgattgcacacttgctcgactcgcacgataattcgcttcggtgtttctaatctgcattgccaactgatcttgtgatgcccctggtgcaccgcattgacctccctgcacagtctccgcctcagctccagctcgtccggtgcactgcggcacacccccagccgggggatctcacgatccttggcgggcgaggcgaaaaggagaaggtcacgatgctcgctcggtagtgttgaagcgccgagcgctagtcagacgtgtcagatgtacagcctcgtgatctgttggcagagggtcaaagccgcagacaacaaagccagtagcgtaaggcgatctaagccgagcggcaagaatgggtgaagtccgagcatctgggtcggtggtagccgaagcggaatgcgtatcccagtgattgatgcgcgcgatggacgcttggaagctaatgaaccttccaatcccaggttaccgcttttgcggggtagcgtatttgttagctcatcaaaatcgagaataccctggcatgtctgggtaggttggtggttgtaagaggcgcagtcgttgatattgggctgattactgtgcttgtatctacgattacccggagactgtgcagcccatctcgtcctgcgatggtcgctctgtttggagtcagtaattcccagcatatcatttactttttttccctgaaaaaactttgcataaacgctcgactcgcgtttgaagctaaggtagctcccgctttagaattatgtgtggagaatagaagttgcatggcggggaagttagaaaacgtaacagattaccgaaaaagagaagtcgaagacgacgatggaaggactaagcacgcgtttatgcagaagacaagagactcgtgtcaggagggctcagaagcatcgtgaaaactctgcaccgggtccactcccaagcattggtttcaacttcgtgaatccagccatgcagctataggattccatcacgaagctttgagatgcacaaaatgttgctctgggtggtgagaagggagtagccgtgggctacgacatgattctccgctgtccagggtttccattgcaagcgtccgagtcattagaggtgaagtgtacacatggtacaggatggcattgggtgagacgaattatggcgatattttgacgcaatcgaaggtgcgaaacacaacgccgattgcgacagagccatttgcggtcagcaagaggtccggagatagcagaaccctccatggctgcggatgcaatgctgcacgtcgtgccttctgtgacagggcttggtgaagtttggatgcgccacgtctccgcacaggctatatcgagcatcgtgagatgatatgaagtgcagagcttggggacgcagaaccaacgaggcgaccagggcaggcatgaacacgactccgggaagcgcaatgccaccagctggaaggcactgccctggcacgaggatggtgaatggtggtcgaacggtctcgctcggaggaattgatgtgtcaaaaaagggttctcattaccccctcgaaacgtgtttgtggaagagtctaagcatttgtctggtccggtgaccatacggtcacgtgcgtccagtcattgccaagcttcttacatcacagtaactcgagttttagacaaccgaaccaggctcttcgacgcctcaccatcgctccagcacagacatgcaaccaaactctcggcttctgattggcctcccttggtcattcccggtgacggaatgatcgtttttcttagctcgcctccactatggccccggtgtccgtcgcggacgcgtagctgcgggaagctggggaagctcttgactcttgactaacaatgtaccacggtgctctttgttcattaaatctctgcagccaccatacatagctataagaagcccatttgcaccttcacatcatgacctgaccatctgactaatccaaaatactttcccgcctacgctcctaaaatcaacagctatctgcgcctggtagtcaaccacggcctacccacgcgactcccattctagactaagagtcaccctaccgtccgattaattcaatgcacatcaacgactttccctacgaagtcctttcaaagatccttgaggaagtcactcatgcccatatacgcgatggacccacgtataccttcggcctgtcccaagcaccactgccgctccagagggcttcactccagcgctatgtgagagggcccgtcccaccggagttgctcaagtgggatgcaacctccatgatccgctccgtgtgctggaagtggcacgagtgggcattggggcattccctcaaggatgtctacattcgccgctggaagggcggagaggtaagcatagccgtttagatatttattggcttgaaactgacgagatacagagatgggcagagctctcaaacaggcgtgagagctatccgctgtacgagctcattgaccgtccgactggcaccgctgtttaccgcgatcccttcgcgtctctgaagcgaaccgtgagcatttgcaacgactaccctgaagtcgcatcaaagatcaggcgcatgtgggtccatggcttctacaccgcggacactgatcgcctcgtcttcgagtctctgaccaactgcaccaacctcacatccctgtcagttccatggaccacgatccggcacctggacgcgaagacatggcgggccatgctgacaggcagtggtaagcctctcgagtctttggagcttcagtgcgtggaccctacttcacagcaagctgccgacaaagacaaccaagtcgacctagagccactccagtctgccaacttcagcaagcttcgtcgcctgaagatctttggcgacacgaacttcatgcctgtcaccgatgccgatctctacgccatcgctcgcactgcaactcagctggaggagttccatctgacctgcaactcttccattaccatcgacggtgtcatggcgatcgtcaaggcatcgcgcaagacgctccgggtcctcgagcacagcccgcgatcacaggatggtttctggcaccctcacccaggatcacctagcgacagtgagcacctctgcgagacattccgaagctgtcccaagctagagacgttgtctatttccctcccatctgtgtgcgcacatcttttctctgatgacaacgtcaagtttagcggcgacttgcaagtgcgtgccctgcatctctgcgggcatgaagacggccggtccacccaggaggccacagatgctctggagaagttgcttcaacaggcgcgtcgtcttattgatctacgtgcacgaggcactattcctcgcgagctttatgtcgagctctttttcgccgactgtattttcgagcccggcttccagtcggttcatggcgacttttctttggcgcagatctcttccgatggcacatggcctcacaacgtacaccagagcggcaagggcccatacggcagcactggcctgtacgagaaggaagaagagcgtcctttccaacgcattgaagaggacgagtttctgcacggtgtccgcagacgcatgcactctatttcgacttgatcgtggatcgatcatcaactcacggccgattttcttttcctgtacgattttacacatccttctactcacgaataacggccatttgcatgagcgagcagcctggagctaagatacccaggccattgcgccacattccgagtcatgcattggggaaaaaagtctgatgccgaagaaaaggctttttcttatgagcagtttgtttgggcgggcatttgcataggatggctggtagcctccttgtagtacttcaaagcatataagcggttcaatcacggcatgcgtgccaatgtattaattgattcttgacgtccatttattgcatgaagagtaacttttctcctttgaatgtgagcaagtagtgtcgattggtgatgatgtctctgggaatctgggattgtatgaatctgttcagttgtcaagtcaacgaaagaagcttctagcaaatgcgaaggatagaatgcgacgaaggaaagttctgatgcagcgcaggacttctgaagaaagatatggagcttggcgatcagccccaccgctgcgttcaggccagtgccaaacaggacaagtctaaggtacagcatttgcacgagatcgagcttacacatcatcagaagaaaacgccatcccggaagcacccttctaccggagacgtcttattcaggcttattaaagccgccgcccactgcgcagcacgcaggtgcggaaggtacaccgcgctctgagacgctgcttaccgccaaatgcgcggaacgggtggagaacctggttggtaaactggttggtgatgacttacttcagcgttgcataatcgcagaatgacgctactgcgcaggggtctagcacgaaccaagtggggcagaactgtggcagaaggctgtttgcggtatcgggtcgactcgtttgcacggcttcatggaaagtagaagcaggtcgatacaggcgcttcggctctattggctcgggaatggatacctgatggctaggtcgagagagttcctgaggatcgggctggggagctgctgctgcgaggccgtttataagaagctaccaccccgcccttcaaagctcatcccattcaccatcatctccctctgctgttgaactccattgtttttgttgataccccaattgtactcctagctcaattcattcaagatggcgcccaagatcgcaatcgtctactactccatgtacggccacatcaagcagatggtatgtcgacaactcctcgcgcgtgcaactgcgccgcgcgaccacgccgcaatctgctaacactacaactccaggccgatgctgagttgaagggcatcaaggaggctggcggtgacgctaccctcttccagatccccgagactctctctgacgaagtcctcggcaagatgcacgctccccccaagcccaccgacgtgcccaccctcaacgaccccgccgagctcgaggctttcgatgctgtcctctttggcattcccactcgctacggaaacttccctgcccaatttaaaactttctgggacaagacaggtggacagtgggctcagggctcttactggggcaagtacgctggattgtaagcaggctctaatactcgagattctatgcagagacacggactaattctgggcaggttcatctccaccggtactcagggcggaggtcaggagagcactgccatcgctgccatgtctaccctgactcaccacggcttcatctacgttcctctcggatacaagaccgcgttctgtaagcacccttccatttcccacaaatatctcacatactaacatgtcccaagccctcctgtccaacctcgaggagatccacggcggctccccctggggcgcaggcaccttctccggcggcgacggctcccgccagccctccaagctcgagctcgacatcgcgaccgctcagggcaaggccttctacgaggctgttgctaaggcgcacccgtgactagatggcagcgataaggagaagaagacggtggtgacagaaacaacacaaaacacaaatacaaacaatgcttcaacgacgactgcggcgcctgctgctgcgtcgtcgggaccgcaagagaagaagaaggatagtgagggtccttgcggtctgcctgccaagtgtgatatcatgtagaatgtccgccttgttatgataatgaaacaaatgttaaatggtaccaaacctcttcgctgaaaataaattccttctttgcctttcttttttcttttcgtatcatgcctgttaccccaaacttctccatcgatatccatctcgaatcttcatatgccaagctcacacctgtatcgatctgcgtcataccgcacttccatcgggcctttttttgctccccacgactcgcctgccgaacgtttcggcacgtcacctggatgatgtcttgcagcagcgggccatgacgtgacccgtagtgcacacagtaagctgatccccaaagaacccgcacatcggtggcatgtcggagacggggattggaatactgatcgacacgctgatgagcctgacgaggaattttttgacttttaactgttttaatcgggaggaaagtttcttgttcacatatatccaacttcttgtgttggcagggaaaaggtgtgcgtgtctttagccttttgtagggattttcttggaagagatggttggagaacttcatggagggaatcgcagctttatctgttagttttcttcttttctttgaggtactgtggctgtcttgatgtatcaggctgactctgcgacttgaccgccaaccctgtcatcaatctgttcgtgctctgatattcgtcgttagtgaacatcaagaagtcacaaagagacaccatggaagcaaggaattcagcagtcaatctcctccgagatgtatcaatattccaccatgcaaatccatgttcaagattaactctattatcgaagaaaaaacgcatacgcaggttcaaaattattcttcgccaacgcaccggccccccggatgccaaatgatatctctttcgtcaagtccaaggaaaaaagcaaaacaaaaattccagtcgtataccattccatcaaaacaaaaaactccaggagtcatgtccatgcattacccgagggaaaatagccataccagatgtcccgtatgattaattcccggcatatgcaatcctaggaaaaaagaaaagtccatctacagcgccattgtcatacgaccaggccaccaaagtcgacgcagcgtctctcgcgctccgtgtcgccgcacacggcgcgatcgtggctgctgaagccgtcgtcgtaggcccagtcggtcatcaagtcgtcccaatccgggtcttggaagtttttgtattgtgcggttcgttccgcccagcctgtgcggtccagctcgattatgccaccgaatttcttttcaccgttcgcgatgaagagggactgtccgtctggggtaaatgagatgccagcaatggggccgaagaagtcaaagacctgcttggactcaaacgtctgcgcgttgatgacgttgatatagtcatctgcttcggcggcgacgaggacgcgcggaccagagccgacgggcgaaaagcgaagagagcgggggatgctcaattggctagcaatgttcttgataggcgtggcccagttccgagcatcccatacagttatggacgaatcctgagctgcagtggccacgtggatgccgtcgtccgcccaggcacaggcaaaggcgtcttcgttatgcccgtggagaatctcgaacggctggcctgtctcggcgttggtgatgagcgtttccttgaaatcacccaccacaacacgcatacggccgttcggactggtagccgagcagttgacggctgccgggtaaaggtaagaatgtgtgaattgattagtcgcacaatcgagaacccgcatgtggtagtcgttagagcagaggacagcctgaggagtatatgtagaccgtgattcgcacaggtgcatgtggttgacgattctcgacctagtttccaggttcaggtcagaggtgcgcccaaaagtgcatgaactgtcatgggcagatgacaggtcagcgatggcgtattcgccatcgaaggtaccggcaatgaggacgttgccaatgctcgcaatggttgtgatggaggcctgtgctgaaagtcgattgctgaagtcgatgatcttttcgcgcacagtgccttcggcgtcggttcggatgacttgattttcacacgtgtaataaatgtcgttccaagatgtagctgtgagtacattacgcagctggaaatgaggggatgtggcgcgctccttctccggaatagcgttatatcttctgaattggaaaaaattgtcagagttggatatacgagttgccttgtagtgtgttagctgtgcaggttggcatgccacgtcaacacaaacctttggtgtctggtgagggctcggagacagttgcgcagattggtatgcggcccgcttcgcgcgaacatgggagcgggtgatgttgcgtataaaccagtcaattccctgtgggtcaaggctgtcgccctgcagctggtcccgagtgatggatggcggcctctcgaggagatcgaggccgggcaccgcgggctttgcgggtgctatgcggtggaagaaggaggcgatggggacgaaagctgcgccgtcctcgatggagaagtggtcctcgactatgggagttagcggctcctggatagagtctgagctggacgtgtaacccgaagagggttgggggaagggcgcctgtatgctgggtatgtgataggaggggactggtggtagtgggagctcggattcggttgccggctcgaatggagactcggccatgagagactgctgctgctcggccacatcctgctcggtcatgtgtgtgtcggtcatgtgtgtgtcggccatggcgctggcggccgtgtactcgtgcaggtcggcgggtgttatcgatatacccccgctatggtcgtcatcgtcgtcgtcttcatagtcctcgtagctagcgggcgggcggccgtctgcaagcgtggccagcgtcgtcgccgctgcgagggccgtgagcgagggcgggtagccggcgtcggcggggtgcgagagagtgtgggtgaaggagacggtggtgacgttgggtggcgcaaggaagaagtggtgggcgtggtggtggtgctcgtcgagtcccggcgcgtgcgggctggccatcgaaggccacggctgctcacaagccagcgaggcacacgggcaggagcgccaaaacaggcgcgctgagggtgccaggtgcgaggtgcgaggtgccaggtgccaggtgcgaggatgcgacggggtcagggtgcgagcgttgcggagagcagagcagaggcgttgcggcggtctaatggcttgcacggcgtggggggaagctgcaacttagccaacgcgaacatgcgctcggtgcatgcgggtcacgagcggcgcaggagacggcacgctattttgaatgatgcgacccagttcctcctttctcgtgcggatggccgcttggggaatgtcgactactgtggggtgcgcgcgcagctgtcgaatgcactgtcgaggggctattggcttgcgggacaattgggctgcagggcagtgtcagcacacagcacacatggcactacgaagtattggcaggcgactccgtgtcggatgagctgctgagcggacggcatatgcaatgcacaaaccaccaagctctcaggcactcgcgctcccctcgtctaggaatgcgaccttgtagagcctgcgatatatgaccatgacccacccattagcaaccatgcatcactgtgttgctgctgctgctgtaccgcggcctgtctagactctgactgtgccgtgtacaatgggcacgtccaccaaacccagcgatcctctcatctgtgtgagtctggctgtctctgcaatggccaactccacgctgtgacccgtgcatgtgctgccagccgtcaagccccagcggcccagcacagacagctattcgtaccaccatgtgaaggcggggcgtgctacaagctcacgaggtttgccaacacgacaacgttcaagagccaagccgacgaagagaatgcagtgcgcccagaacgggtcgcacacaaggtgtcaggcccgtttcggacgcagcacagcgtacagcctcgcttcctgacgctgccgacggttacacgctcacgtcgtgtaccaaatcaaccctctcctcgcagcaggccctccctgccccgtcgctcaaatgccgtttccgtctctcctcgccgtccacaatttacaaccccgctggcaccagccctcgtgctaccagaccgtgctgctgaacatgcaccaagacaatgcccacaggagacgaaacactgcagcccaccaacacgtccaatcacaccggcatcgatctgccgtaagaatgaattactacaacgcttcaccgagaagctttcgccgtctatcatggagccccaacaataaaattatataccacgagaaggactccagaaccccagcaatgcattacgagacatgtggtacaatatgcaacttagctcgccacctagacagcacaccggcttctgctccaacgcggcgccacaatgcaaaatcaattgtcgtagtatgggtcgtatccttgctgctgctgcggccacccgcccgtcgacgacggctgctgctgctgctgcgaataagccccacccggtgccttcagtcttcgttctattgggccggatgttagtgacgacactatcgagagaagtcgtgtaccttacctgcttcaaagtcgtgccagcgccgcatggtgatcttgctgctatcgaactcgccctcgtactccaaccctgctttcttcgtcttctcgcccgccgtcttacgtgtgtcgccccaagagaagtcgtcaaacttccagaaagcatacgttgggagtacaaaattccaaatgggaagtgacagtaggtaaacaaacatccaagcaacgtaagaccatcggtgagctgtcacgacaataagaattgctgggagacccaaaatcatcgcaagaagaataagtggaatgacgggagccgctgtgttcaggacagcagccttgatcgagatggcaactgggtctagttagtactggtctgccgcgatcaaacgaaaagggggcttactcaggtagaaggtgaaggcgatggcggctgggaggaccagggttccgatgagctcaatgaacacgacaaactgcatgctgaagcagaaggtgccacacaagtcgcgtactagtaccagctccatcaaattgtggatcgtactattgatccatcgccttcgctgcgaaaggaggaccttgaattcgtcgggtactgtggttttgcagacggcttgggggacaaagacctgcttgcgcttggggaatgtcttgagcatgagcgtcgaaaggtatcgatcttcacccaacagcagcaagttcttcttgtgcaacgtgtcgaccacattttccgagtagtgctcgacaacgtccggattggcaaggattgggacccagtagttctgaccgcccttcggggctttgatgcggtacatgcagaaacatccaggcagacaggtaacaccaccgaacaccgactcgaaagacttggccaagtggtgagaaatgaagtatctaatgcagtcagtggcgccatcgtcaaacgtggaacaaaacttactcaaacacttggcctcatggatacccaagagtcgcgaaattgttggcaatcttggtttctccacagagacccatgatgtacgggatccttgaccatggcggcaaatccttctgtgtccaagcttgtcgaggaagacctttcgtgtccggcgtcccaccatgagcacaatctcgtaaaagtcggaagagataccagtgattttccagataccgtttaaacatttcgaattcccagctctgtcatgcgctcgtcgaacatgaccttttggagaaaagacatgaggatgatctgactgtctcgctttccacggttaccggggcttggacttgtgcgcctcgtctggtgtgccgcatttgaccacgaccatcatcggaacacgttgctgcttgtcgactgggatgcgcgagtcctcgccgtaatcgtagaaaccggagtagatcttagccatgttgtgtcgcttggtaaccactggcaacagccacgtaagagaaagcctgaacctcgtggggaagaactgcgtggtccttcatcatagcaagacagatctcgggcgtagacaagtcctcgcctttacccttgataataccgtcacaaatgaccaaaatcaatttgtggctgttcgggtagtcggtggtagcaatagagtcaattgtggtcctgatgccgtcggcaccctcagagtaggccgtaaccaagcaaatggagtgggctaggggatatccaaaaggctgccactcggggggaggctgaggcacaacggcctcgtggatgaagccagctggtccggggccttcctcgctcatcatgcctgagtatcggttgtcggtgctgccagggataagcaagctcgtcctagattcttgcacagattgctgcatcgagtgcttgccatcgtaggtgggtagtgtgccatggctgttgtttaactggcgatagacaccagcgttggacgaaaggccccgggaattggtgctttggctggtcatagtcgtaggagctgctcgggtctttgtcgacttgtccacggagtaagggctggtgaatcgcgaggttgacggcaggaaggtactacctcgcttgctcgatcggtcagggccgccagatgcgtcactcagctttgggggaggacgatagatatcatcactccactcctcgatctgctgctttcgctgcttcgagtccgccttgccgacggacgtcttagtggcaccgaattgcttgctgatgaaccattggaaggccaaggcgagaatgaatttggccacaacgaccgccaagatgaagaccagcgagacgtacaagacaactttggaagcaatgcaaccaatgctctctgtgtcgatggacccaaccttgatgatttcagtgaagcatcgagcaacctgcttttcataactcgaagagtaggtgcgcgtgacgtccacgccccggacagctgggttgaccttgatctgatcgaagatgggtgggatgttgacttgggtcctgttgaagtggtcgagtaggttcaggtccagaacatcgccaccccaaaccatcagattgcgggaactgttgcgaatgtcgtcccaagtgaagaagacatctctccggcatcttgcaagctgttgaacgccttgcgagcggggtccgaggtgtggcacatgtagccattgtattcaaggaaagtagtgttgggcttgctggaaccgtcctggttgaaaaatcggcaagggaagtaccaggccatgctgttgccactggttggtatgcccgagttctccttgggtgtgatgagacccttgcacgcgccattgacattctggaacaagaaactggcatcttggccgccgtgcttctcagggagatcgaagagtacgttggcgccagacgggatgccgcgagcgggagggtgcttggactgggcaagattgtaagccttgccgtgcacgatcaaggtgccgttgtcaaccttgttgacgcgcatacgggcgttgccgccagatgggcacacagtctcggtgaaaccgaacgtgagatatccaacgaatgtgcagatcatcataatgatgctcacgagtccgaccttctctctccaggcgcgctgttgggccttggcaggctttccaaagcacctcaggagggcatccggacaccagaaggtaataatggcacagtagacgttccagaaactcgggggccgcagcttgtccttctccttctgccgctggatctcgcgagcctcggccgtcttgctgcgggtcatgcggcgctgcagcttttcgtcgtcgaggggcgcctgcttgtcgtggtatccgccacctgaggcattgcgcaggtgcgagggcttcaagtcggtgctgtcggagctgaccgtctcattctcgaggctgtcttcgatgatggggtcgttgccggtggtcgagggttttacggccattcgctgggcatgcttgctgtagtgatagttggggtggctagggtccatccgctggcgctcgggacggatcagactacgcttcctgcccagctcgtgagcgggcgtggtgttcgcggagcgcatgatggggtctcgctccatgggcacgggtgtgccgggcgaggggagtgctcgcgcgtattcgttggcgccgctcttgctgttggagcggtcgtgggtgcgcgtgttctcgaggtccgacgtcctacggcggcgcgagctcgactctcggaagacatggcggttgtctcggctccctcgcgaggagtcgtcgggtcgccggggaagagacattgtgatgcgaggaatgcgagaaatgcagccagttggcgtggtacaggcagaccacggggggctgtctaagccctaaagaatagacgtcgcagctcctgtgtagctgctgtgccgcacgtgcggttcgctgcaacaggttccgggtgcgggcagcttgatgcgagcgatcaattggtgtttatgggggggcaaacagacgcggccaaggtgcgcaggcgtggtttccctttgtgtttcagcgagcggcagccgagttgggctggaacgaacgagcgtgcgggaaacaacgatcgtggtggagagctgcacaaacgagtggcagggaaaacagcagatctgagagctggacagaacaggccgtgccgttgttgcgaggtcaacgaaaggtccgatagcctcgagtgatggggcggcaacttgccccttgccagcccggtggtgccaggcgactacacccatccgcgaattatggcgggcctcctgagctattttcatccacttccccagcactagagccgaacaggctggtacgtaggggcgcgccgccagacagagtgaatattttccaagccgactggtctgggcagcctatctcgatagtctggctggctacatgtggacgaagtcatgttgaagaagtcgccggatcgagctcgttcttgcaaccgccgtcgtggcactgagatcctcgggactgggtctttaccatgtacctcgagcttgtctccgctgtccgcccctgcagtagaaaacgcgacgatgcggctagacgcacttcgcgcatggcttcccacggaataaggcgatcggcgagtggcacccgagaggggtccaaagcagactacgatagactcattcgtatttgaaagcgctaaaataacagcattggtatcacatgaatcttgcaaatggaaggtgacggtgtgaaggtttgtccggattctccatgtgtgcaatatgtcctaaactccgtgccgaccgcctgtatattttccgttcgcgaaatccttcatcctggcgcggcccccttgaccatcgtcatttcgtctgcccgttggctaagacattgtcgaaacattcgcacaggatgcgcgtattggcaaggcatgtggaggaccgtcgttcgctattggtacgctgagcggtaggcaatgcgcatggtagcagcatcgtggccccgatacgtgcatgtactcctcgagcgcttgacaaatgctttattggggacgagctgtttgcatccttcgtttttggcgtgtcgaacacgcgcggggctgtgtagtagtcatcctccaatttggctgcctatcgtacatcaccgttactgcgttggagcaatgagttagtggtagtgttgacatggacaaggcaagtttgacagacaggcatgtagcaagggcccatagcaaccaggtcttgaagctccacagctgcggtcatcttgaacgaactgcagggccgctccaccacggcccacggctaaagggcgctcggccagtgtgatgttatgttcaccgtgtcggccagttagcacaccagcttcagctgtgtgagtgcaaatgatgaaactaggaggcttgcattcctgacaccaccaatggcataatgcagactcggcagccaatcccagccgtagtccattccaagcattattgcagcagtttgcgagcgatgacggaagaccagcacttcctcttgccgggcacatgatgtttgagtgcgctagaaacctggctccccggttgtgcctgtctcaaacacgaagctcagcccaatccgcccagggcattcaaataccaatccacggccctctgtcaccggcctgaggcctttttactcccaattcctggcccattttgctgctacacccgtcgactcggtcaatattttgagccgcaattacgaccattggacccctaggccctgtccgatcgagccgagtcagcgatcaccacctcccgttcggtcacacagactctagctgcttagcatccgacgccgcctatttgccttcgctagtacgcacagaaaaggcgggacttgcatccgtggggcggccctttgtagtcgacttgtgccgcgtgctttgttgcgcgagcctttgcgcaattgcctctgtttcttgaccatcttcaatactgtttgtgcaggacgcagcggacgaaagtaagccagtcgcctacagtcatagccgaccctggcttaccgcgactactaggctgtaagtgtatatcccccgggcccgccagacgatctacagggttcacaatcctacataacgacgccgcttcgcaagacatgtagcattcacactgtgccgagcacactaacatgcagtaggattcgcaaggagctctgcagcgtgtcactactgcttatgctgacagctgtctcttcctttgcaccacacctgcgaggtcccgtcactctgtcaagcggagagacggaggatatacttccactgcacctgcaacaatcttcccagcattgccagatctcttcataatggcagacaccgccccggcaccaccaccccacagggccctgccgccacttccgcctgccgagcaggacaattcgaaccactccgagcgctccagtggctccgttcgccgtaaacccgtgttgggtgttgcacaacagcctccaatcccttcgttcagcataaacgagcacgaggacacgggcgccgggggtcgcgactcgagactgtctgagtcgtctttttctccgagctctgcaggccattcgagaacaccatcgcgggagaccccagacattggcaacaatagggactcgggcacctcgctaccagtaacgaaggatattccaattcgacagctgcacattaacgacgggtcatatcgaagtcggtactcgcatgctggcgagttggatatcgcaaacatggaagacgaccctgattctgcgtacactcctcgggagcagtatcggccggagcagtacaagcagccgacgccaccacccatggcacactcaccgcgagattctccaggtgcggactcgccgaactctatgaatgaaaacggcagtcgcaacacatttaactttgggcctgacgtcccactacaggtaccccgcagtaccctgccgagaccgaattcagcatacactctgggtgcggaactgagtccacgaggttacacacagtccccacgcctatctgtgggcggctctcctgcctccaatggatcgcccagacaggtttccggaagccgacgctcccctgacctgagaccaatctcgtacatcgatctagtcaatctgccctacaaccagcagattgctccagctgcaaatctaagcaatgcgcaactgcgaactgccgtgggccaaaatgcctcgcttcttgacacaaagaagaccctggacatgtacagggcgaatgttaagaaaacccaagatagtgctgtgcagtacgaatttgctttgttcatggtacaggtcgcacgcgatatcatggcggcgggttcctccaccgacgatcacagactggctccggccgacatgcttcgagaggcacgacagatcctacagaaattagccgaccgtagctatcctttcgcacagtactaccttgctgatggttacgcgtcaggattatttaacaaggacaagccggactacgaccgtgctttcccacttttcatcgctgccagcaaacacgggcacgcagagtctggctatcgctcagctctttgttacgagtttggctggggctgtcgcaaagactacgccaaagccgttcagttctatcgagctgccgcatcgaagaaccacccaggtgccgcaatcagattaggaaaggcgtgtctgaccggagatatgggccctgcagggcaaatacagagagggtgtcaaatggctgaaacgcgcaaccgagtctgccgactttcagtacaacagcgcaccctatgagctaggtctcttgcacgagactggatatggcgatgacatcttcaaggacgaggtctacgccgtgcagctgttcacacaagctgcagaattggggcatcccttggcagcattgaagctgggtgaagcctacgaacacggacaattatgctgtccaaaggatgctgcactgtctgttcactactacaacaccgctgctcaagccgacataccagaagcgatgatgaacctctgtgcctggtatatggtgggtgccgagcctgtgctagaaaaggatgagaacgaggcctatgagtgggcgaagaaggcggcagagcatggtgaatacactttctgcagttaatcgaactatgctgacaatctcaggactaccaaaagctgaatatgcctgtggatacttcacagaaatgggcatcggttgccgccgcgatccactcgaagccaatgtgtggtacgtcaaggccgccgatcacggggatgaacgagcaaaacagcgccttgctattattcaagctgcggcgtcaggccagtcgcctctctctcccaccagcgcgaacgacaaaaacaaacttaagaaggggactaaggatgagaactgcatggttatgtgagcagtttctgtctgaaagaatttcttgtgtatccccagcatcatcgtcatcctcctcccggcgtcttttacgactggttcgataatagcattaacattgggttctgcataacgggtcgatttgcatatttgttgcatcagagggcttcagcatgagcgtcaagatgttctcatgcgcttgataccagcagttgcagctgtagtcacgatatatagatagaaatggataatgtctgtttgaagcggttgttcgcggcttttctcatcccctccattgtacgaatgacctcctaaaatcgacaccgattggtcagagtacgggcaactatcgtcttaagtacggtcaaacgacagcacggttctctattgcggaaaaccagatgaattcaagaaatccatttcaacatgcacaattctatgtcgttgacctgggacacttatcgttgtagatctcatcttatcaaacacattgctctaatcgtcccgactgcggctgcagttcggactacgatcgtgtagggcgtatggtaggacaagtccatgctagttctcgcttcagagaggcattccttggagccgcttgacccgaccgttgctagccgcgaccgaaacggcaagcacgatgctgctcaatgcaactgctacataggtagggcgtggttgtgccggtaaacgtgaccaaaaatgataaactgtatttaaaccaagaaccatagcattataaacggcttcagatctcaagtcccacttcgcctgcatcgacacttccatccacaacccaacacaaagagctcacaaagagagaagattggaaggatctgtctccactccgcggtttcgcaataacaccacggactgaatcgaagcagaatatggccccaccctctgctattgaggtctcagccgagacggacacttctggcatcacgattcccaaccctttgactgcgccaatcacaagtaacgacattttcggcaggagaaagaaggcacttcaatcgcaatggggtattgctgccgcgtcagatacagcaaacttccgacagaagtcctatgagaataagcccaaggcaaagcgatgggatcgtgagttcagtctcgtggaatacattctgcacggtgattgcatcgctgatactttggtgcagacatcttgagccaggaggctctcatccggaaaggtaactccctgaaggaagcagcaaagtttcttgcaacgccaggtctcatatcgctcggcggtggtctgccatcgagcgagtattttccatttgaggagctgtcgatgagggtaccccaggtcggccatttctcggaagcagaaacaaaagagtcgggtgtgctcattaaagctggcaaacatgatctcgcggatgggaaatcaattttcgacattgccactgcatttaattatgggcaaggagctgggtcggctcagcttctgcgatggatgactgagcacacagaactggttcataaccccccatatgaggattggagatgctgcatgagcatcggtagtacttctgctctggacatggcattacgcatgttcgcgcggcctggagacgtggtgctttccgaggagtacacattctccgcctttgtggagacagctcgcccaatgggtgtacgtgtctgtggtatccccctcgatgccgaaggcctgatcccagagcaactcgacaatatactctcaacctgggacgtcaacgtccggggagctcgacgcccacatctcctctacacagttcccaccggccagaatccaaccggtgctacgcagagcgccgagcgtcgacgagctctttacgccgtatgccaaaagcacgacatctacatcatcgaggacgagccatactacttcctccaaatgcaaccctacaccggccccaacgcccccgtcgtcccgcctccttcctcccacgacgaattcctcaattctctcgtccccagttatctctccatggacgtcgacggccgcgtcatgcgcctcgactccttctcgaaagtagtatcgcccggcgcgcgtatcggctgggtcacagcttgcgccgagattgtggaaaaatacaccaagcacgcagacgtcagcacgcaaaacccgtctggcatgtctcaacttattctgttcaagctgctcgaagaccactggggccacgcgggctatctcgactggctcatccatatccgcatgcaatacaccaagcggcgggacgtcatcctacaagcctgcaccaagtatctcccgacggaagtcatgagctggaaaccgcccatggcgggaatgttccattggatgcagattgacttcaagaagcatccgcagtatcctgagaagagcattgaagagatcgaagagagcattttctacaggaatattgaacatgggacgatgtgcatgagggggagttggttctatgcggatgcggacgaggagcatgatacgctgtttttcagggcgacgtacgcggctagtccggaggataagatggaggaggggattaggcgacttggggagagtgtgagggaggagtttgggttggggaagaagtgaaggagatgaaatgaaggttgtgggtttgatagttgtactccattgcgcggaatcggctatacatgatcaatccacaaccaaattccgagcattttgattctggtaccctaagaccggtctatgcaatcttttgtgctcgccagacgcccgcaatacctagttctacatctgaatgatttcgctccccggtcttcctcgtctgtcttgttgtacgcgcgaaaacccgccccgctcagttgatgaagttgacgcaaaagaaatgcagcaataacgacccgagcacgaaatccgcaaacgcgcgctcatgcgaaatgctctcaaagtcggccttgttctccgggttggtctggatgcgcagcgaggcagtgaggacgaattggccgacggtggcgctgaagcccgagaggaaggcattgaagggctagacgtaactagatcagcacgtgtctttttctgcatacttgcaagaggcaatcgtggtgggtgagtgtctggacgtacaaagtttccaaccagaaccacgtagaagaattgcaacgcgcccacgacaatcaggaacgccatgaatgtgtcaagcaacttgacgcgctgcggcgtcttggtcacgtatttgttccatattccctgcagaatgtcctgtgcactgccgctgctcgcgggcttggatgatcgcgctggcgtcgagggagttgttgtggtggtttggggggccgtggaggcgggcgtgcgctgcttgggagccattgtgatattcgaggtaggaagcgggtaatgagtgtggttgcagtaagcaactcgtgtttctggtgttgaattggagcttcgcggagcttgaggccagatgttctgcggccgtgcgtgcgcgcgtcggcgttcggcgtttatgggatgacggagagcgctggagctctccccgcaaataataagcatcgcatcatctgggagcttctggacggaagcacttcgatcctcggcttgtgaattgttcttattctcccttggtatcgtgcagcagacaatcgtcttcactcgtcttcaatctcacagttcagatacaaagtagaaatggtaagtgagccatgatatcacgtcatgcttcacaggcccatgttcctgaagctggtcacgttgtcgcatatcaacacccaaaagctaacacttcactcagggttccatcgcccatatcgccctcatcctcggtgccctcaccgcagcggaggcataaccggctacgtccgaaccggctccctgccctcagtcatagcagtgtgaccgtcggcgcactggtaagcccatctccccataatatgctccaacagctaatcgaactccagtacatcattggaggtctgcgcatctccaaccgttctacctacggaaccgaagctcgcgctacttgcgtcagtcatccttgccggaagctcaattcctcgcgcgatcaagagcggaaagccacttcctatcggcttgagcgtgctggcgacgttcgggctctggacttttggaaatgcgtttgtgaatcgccaacgaactgtttgaaaataagtgcaaaatttacgcgcaaaagagcaagacatgcgatatgtaaactatgtaatggaggaatcgataatttacaccatcgtgtagctcgaccatatttgcctgttgtctactgactgcttggtttctgacaacttctctgattcatagcccagtctccaggattggaaccatgtatcgacaatattgctctgtgaaagggctcgggcttctatgatacgaaagcttccacagactatggcgacacctgatggcacagcaatataagtcccatgtgccactgtggcacgttctgtctatcaagttgcatatgcagcagatctacggataatcctagagatccgaagaatgttccttgtagctctaacaggaccccacagaaagtctccgagccagaattgacaaggtatgtagtcgcttactttcttcgagctgattctaatcttaatccaggttcaatgtagcagagtcccagcacaataatccattccccgggcgcatactcagaacccatgagcatacaaacgtcttgcagtacttttcgtgacctggtttatgacttcgattcaggagtcagatacaagaatcttgctgccccacaatctttccatccaaggttgagcggcacatcgtggaggcactatccgttaaacgacgtctatgcacgaacagggtatattagccttcacatggcatgcttcgcctatcaactgccgtccttgcccagcatccaaacactccttgagtgttttctgtgagactctcagtacaaatgctgggtggtgtcgtcaacgaatccgggttagcacacagcttgtggccatcaaatttgatggatttgacgttactatggcgcagccaagcatatgcgtaaggaaaagagtccaattagacattcaagctcactattccatgacgattgaagcctatcatcattggcctctcaccctgggaggccacgaggatcccgtacgcgtgttgacccgccgcagattacaattccaaatgcacaggctggccagtcgagtccaaacctccatattcttctccatcattttcatctatggcatacaaggcatatgaagtagatattgatgagtgacaagatcgaagcatgtcgcggtaggggtccttgtagccagcaatcgcgctgtggctattcagatcggccacataaagaagtgatagtgtaccatctgcatcggtaaccaggttgactttgtttctgcaaatctccgatacccagaatgcgttactcccaagttttgagcagtgctgtcgcactcgccggatatggtaagcaacccatatttcatcagtcgcttctgctaacagacattcagctgtcgctcaagaaggtgaggttcaatctaaagttgtctgcgatgcggatacgaagatttgctattcctcctactcggatgcggaatctggaatgacctttggtatcgccttacccaagaacgttacggatccctacgatgcagtcatcaagatcaccgctcctatcgcaaacacttgggccggcttttcttggggtggaaacatggtctggaacccactcagtgtcgcctggccgaatgggaaatctggaactatatcagcccgatttgctttgtaggtaattcagaacaagcttgctatgcccttgctcacgctacgcagctctataggactaccgctagggtacgatggagctgaacacacatatctcaaaggcacaactacgaacagtacgcattggactgtcaacgcactatgtaaaggatgtactggttggcaaaataatgaggatacccgacaagcactcaatggaaccggaacgacacaattcgcttgggcatatggcgtctcccaagtagaagattccactcgaaacgactcagccttcaatgtccaccaagcatggggaaaatggactcatgatctgggagctgcgcgcattgataatttcgattcattggtcaagaccaatctgctaacagcacctgcagtccccgcagcgccatccacgatcgtgacaagcgtcgtgactactcccactacgaagccacttgcggctgccattccagcttcttgctcgggcgctggaagccctgcatttactggtagccttgcctccggatggaaggcgactaaagtcgcgggtggtttgacaagcccacgcagcatacagttcgacagcgctggtaacatgttggtcgttcagtctggaaagggcatctcataccacaagatgggcacggatggctgcgtcgcttcgaccaagatgctcctctcccagaataacctgaaccatggtattgccatgagtcctgatggcaagacgttgtatgccagctccatgacccaggcttactcatggccttatgatgctgctgctggcactgttggtacccgagcgaccatcatcacgggcatgtacaatggaggctcccacttgacacgtacattggccatcgcgccacaatccccaaacttgctcgtagtatcacatggctccaacgccaacatcgacacggccaccggtgactcaaagactggtcgtgccatcatcaaagtcttcgacctgaaagcagtacccagcggtgggtacaactacgtctctggtggctaccttgctggttatggacagcgcaatgaggtcggtatgtgctttgacaaaaacaacatgtaagtcccacatcatgctataattaaactctaacatgttaaccgtctgctaggctctggggtgtcgaaaacagcggcgatgatttcaagcgcacagtgaacggccaggccaaagacatccaccaaaacaacccaggtgagaagatccactacatcggcgacgtcaccaagcccaacaacaattggtacggctatccatcttgcttcaccgtgtggcaaccctcggacttcaccgacaagacttttaaggtcggcgacttcttcgttccgtcccccaacaccaccttcaacgacgacacgtgcaaccaaaaggccgtcgctcccaagatgacactgttccctcactccgcacccatcgactgcaagttcgacgcagattctagcaccatgtatatcacgtaccacggctcttggaaccgctcacctgttacgggcttcaagcttgtcgcagtcagcttcaagcttggtgctgatggactgtacacgccaactgaaccgatcacgagcacgactgcagccaaggatatcttctacaaccccagggttgagagctgccagggtaacggaccgagctttagctccggatgcttcaggcctgcggggctggggtgggactcgcagggtagattgtacatgaccagtgatacgtcgagcaatggtgagctttgggtgttgggcaagtcgtagatgtattctcgttgaattggaggtgagagtacggctttggacttggtgtatatacagtgggatatcaagacactcgcttattatcatggtgagccactttctcgcttgctgcatgggataaaaggtgctttccgtgagccgatttccttcaccttgcctcgtacatctcagacgtgcagatccacgtctgctcccaccacgcctgcataccaaaacgtaacaatattcgatgaacatcgatcgtgtgtgcagaatagtacatatcgtacaagctgcctgcctagtcttacagtacacatcgagacaagaagacctccgtttccatggtcgacctgttgctgccacatggaattggagcatatctcatcccactaggttccctcaccacgtctgccacgctcgaccgcaacctagcgtatcgcatctactaacagctctttcccgcgctagacaagcacgagcttctcgccctcttctatataaaagcctcttgtctctccgcagtttcgcatttgaacgacctcaaacagcgatttcgagcagcgacctaaaccatgagcgacacttccgccaccagcatgggatcctcaggctccagcgaccacgaagattgcccattccacgacgagccgcaccaaggcctctgttacgcaatcacaaatcaaggcaatgcatgcaagcacctagccaagatctatgagtccggacttcttccagtctgtacgaggcacaactacgctgcagacgactataagaactccagagccgagctgcgagctgggctgtgtcaagctatttcagaatgcggccacacctgcaaccgactagcaaattactccaacccataccacttttgtgggtaccactcgaacggctccatccacttgccatgtcacatcatgcaactcccgactgagcttcggctcatggtatttcgatatctgtttcctgaagaagtctccaattacagggaccacggagtcgaagtggctatcctcaaggcaaaccgtcaaatccatcaagaagcttcgtcggtgttgtatggcgagtcttactttgagaccgaagttcatccacattcgatcaaactgcaaggcaagcagtggaaacgcgacccacctgctaagtccgaggacagttactccttggattcgctcttacctggaagctcacgcctgattcgcaacctcaacatacgcttggaggtgggcgaacatctacaagccccgaggggaatcggctccgatggcatctccctcgaagattacatgctctacatattcagggattccgtccgcaaagtagtcgactacttcacctcgcacagcacacgaacaggtagccagaatgtcctcaagaagctgaaggtgtcagtctcggtggctagggattggtcatggagttcggaagagttagttactgttctattcctcatagtcgaacccttacagttgctttccgccgactgtagattcttcaccaagccggtatcaggaggtcgccatctgttcttacaggagcctagacaaaactccatctacattgcaaacatgcaaaagaggaaagcgtacccgaaacttcgcgagcagtggctcaacgtctccaaaaaccctgaagcatccagtgtattcagaccgcagaacccccagcccgcggtgcgaagcgctcttaacaaactagatgcgttagtccagcttctgcgcatggaaaacaagaacaatttccagccgtggatggcctcggcgttccgtgacatggcgcgcccactgcatctcgctcgcgtggcatatgaaaacgacgacttggccatgattaatcgcattctcgaggcgatcaaactgcgctggatcaacgcgaatcgcaagcatcaagcgtcgattcgcaccgtcaagaactccattgccggcatgctcgagtccaacacaacatatggtcaacacgacggtgatctccaaggtgagccatctctggcaatgttgtacccggacgagtttggaaacttggaccttgagcaactccggccggtatacgatcaccttcaaccttatttgtggctggaaatcagcgctgaggattcggtccctaaacgtggcgattctggtgtcgagtggaagatcgaaggcgtgagggtgcgggctcgcaaaggtggcagggaatgggtccgcttgaaaactcttgaggtagtgaggcagttcaggtcgatgtgagtgggggcagatacgtacgaatgaacagaaatgggtgggataggaaatgacgtgggttaaaatgaactgaatggtcttgcatcgcagaagagcaaagaggcatcactcagtgggtttgagcttccaaggcttcataacaggcaacttgatttgcgtcgcgaagcacgaaaatctataaaaaagaaattgcacaaaaccttgcgtatgtccatgtgacttcatcccgcacaaatctaacgtgatcaacacttgcccgaatcttacttcctggcctcgctcctcttcctcatacccacctctagggccaacggcttcctcaaaaagccctccctcgtctccaattcaccctgcctgagctcaaactcataccgcctaaataccgtgcttacaatgagcgctaattccatctccgccacgttcctgcccacacatgctctgggtccatagctgaacggaacaaacgcggctttctgctgctccgtggccttctcccagcgctcgggcctgaactcgtccgcatccggtccccagatctccttgctgtgatggatcgtgtacgccgggacggacaagactgtgccttgtggaaagtggtgaccgcacacagtaataccgggaccgggtgggatgatcctaggcagaccgagcgaagaggtgctgtggatcctcatcgcctccttgatgacagcctcgagatatgggaggtcgcggacagcggcgaatgtcggtacagcatcgatatctggtagcgctttgtccaattcttgttgtaattttgtgacgacttccgggtgcgttaggcagtggtacaacaatgcacaagaagtattcgaagtcgtgtccgacccggcgatgagttgcgttaatgcttcagcagtgagttcctccttgcctagcttttgtccgctctcgtctcttccctccatcaatcgcgctagtagatccacgcggtcagacggcttatccaaacgtgcgttcacacgtgcgatagcgataccagcgaggtcctggattgctttcatgccctggctgaagaatggatcggggaggtatttcgcgtacggtttgatgtaaggataacatccgattgtacctgacacctcgccgcggcggttcagaacttcgatagcaggtgcgtgagtagttgtgccgtcgagttgggttacttcagcgaagtcctggcctttttccaacattccgaagggggctccgaaagcgagatcgccgattacgtcgaaggcgaggtaattgaacctgtgattttttgtcagtatgcgagatataactagagtgaatttgctggatgtaccaatgcaaagcatccatttgataccagtcgtccttcttctgatccgccctgacatcccattgcttttgcaactcctccaagttatgatggatgtactgctcaaactgtccaacactctttgccgaaaaggtgtggctcacggtcttcctcttcctcgtgtgttcctcacggtctcgcgtgttgaatagtcctcgacgaatgctcacgaaagcgtcgtagtactcgctcttgaggaacccattgccgtgaccgtagataagcggtatagcgtcggcgtcggcgatactaacatggtgtggctgaatgcgaaccagctttccgtacttggcgtgcgcagcgtggactgagaggaagcgcttgccctggcggcactgagcagccagccataagttggtgaacgcggcggggaacggcgctgggatgttgcgaatctgccagttgcggatgtatgggaggatgtagtaaaggaccgggacgagcagaagcgtatacggcgagaggaggtagttggtcaacgacatcttggctcccttggctctcttgtgagggtgtcaaggtccaagtcggaatggaggaagcggtggctgtcgagaggtcagacggaagctcttcggtgtggttcagctagctcactcaacacctcggtggctgctttcgtgcttgctagaaacgaatctagaagatggccaccagctcttatagccctgttccccttctttgaggaactagcttgcgtaagtcttgtttccctcctcaataagccttccgatgccagcacgagacctccaaacgtcagatccatctcaacaggactgctgagctgcaattgaccaatcatgtcgtggccgtagtaaagtcaccaaagccgtgaagtagttccgtcggtttgaaccccgcatgggccgcatcaaggagccagagagccccgaaattaccccgcgcattcacccagcttccgctgcagttccgccgctgcagttcctccatttctggtcgaccgagtttgctgcgatggtggagaccgtgacgtggaaagctgttgcgacgaggcaggagactcccgaggatgtctcccgtttgctgtggaactgtgaaatgccatggcggtgtcagcgagcgaagtcgagtaagcccgagcaatgcgcgacgcagcggcggtaagcggatgattcatatcgaagtcaacccgagtcgaatgatatttccaccagagttagagtaaagcaggcaagaagtcagatgtggtgaacatgaatttgagctcgctgagttgttggatgcgggaagagtgcgacatgtaggagtggtaccgataaagaacgatcacgagcagaattagaaatctgctcacaaatgcgcactccgacatgaggcgacaccaatgactcagcagatgtatgttgcaatacatggatggctctcaaagtcggagcaagggcctgtccaaatctgtgagggcagtcacgaacgcgaacaccaccacgacacagcactagcgcacgaccatctggatcaactggttgctgttcagaaggcaacactgaccaaggaaatgtactccgtatgtgcgcaatagtcgacacccccaaacctctagattggtggctctcgaatgacaacttgtgcgtcggaagccagattcacatgacgcaaaagatacatcaatggctgaattgagaagggcaatctactgctacgcagacttctccaggtccactttcgcacaaccgtctccaacattcgaaacaggtttctagattcacgatgagtgtcacacacttatccctagggcgctaccgtctaccgattccattttgtggaaggaaaatggaaaacgcacaacttcgaatatgcaagtggcgcgacaatgggtctgatcgcaaggtaaatcattgcacggtcctacgtgtattattgcacccctaaaagagacgtccttcgagtgctagctcgtcgtatggcgtgacttttatcgacacgtttggctggctcatggcaggcagggaagacatcgcgctgcgcgtgagcagtaagtggcaaggacaacgtgtttcagccaaatcccttattggtgcaacagctttttgagctgcacgttgattttcggaaagattctgcacgcaaatacacctctctgatgtcattccgttagcctcacgcgtatgtcgatcaaataagtggacctcccgaagaccgcagagcctcaacaccaacaaagtttcttcaagcactaaaccacccaccgaggctttaacctgttagggcttacagatagcactctggcagggttcgaggttttactccgagaccgctagggagctatccagacttgctcccaacaaagcactgacgtcggctgcgactgaacagtgggcttgtataagtgtacctagccgagtactccaatattgtcggccacttgcggtaagacggtgatggaccatgcgactgtcgtcacttcaccgtcgtcaacgggcaacgatgccgactgttcgccgatatacataaacaatgggtttgacttcttcgtgcatgtctctctagttcttactcctcttttgatccatcatccatcatgtctggttactacggtccctctttttataatcgtccctcgagaccggggtctctggcagcatcgagagcaaactcttcatacagagtccctcgtactgctcccggcagtagacccatcactccccgaaatgcctcgattgccacccctcgaaatgcatcgttcgctcatacgattgccggaacaactgcagcacatactgcacaagtcaccgcagccaacactgcagccaacacggcccccaacagtagacctggcacacccggcttgctatctgaagtgaacaccaagcttgagaatgaagcccagcagccccaaacagaacgcacgtcattaaactctgaaattgagagaaatgaaaagggcgagcctatgatcggccgtattgcaggcggcaaatacattgatgccgacatcgaagacattgactcggactgcggtccaatcaagaccgtcgaatgcgacatgccgttgaccctcacggagatggttattcacaacgagaaggaatacatcgtcttgtcgtttgctactggcgacaaggaaaaccctttcaactggaacccatggtacaagcgtagcatcaccaccatgctgaacttgatgacactgtttatcggccttgcgaccacggcgtacagttctggaatcgggagcatgtgcgaagaattcggcgtccctgagatcatgggtcagcttggtctgttcactttcaacattgcttgtgccatcgctcctatggtcctggcgccgttctgcgagcttgtcggccggaaagtggtttacagcagtgctttcctatgcttctcgctcatcttcatcggccttgcactggccaaagacatatcaaccatcatcggtcttcgtctcctccttggtctctttggatgcgtcggaacgatcctggtcggaggaacatttgacgacagtaagccatcctcaaataccactcatatctctcgcaaaatactaactcaacccccagtgtacgaaccacaccaccgcggccgcccgatggccatgttcgccttcgtcgccatcttcggcaccgtcgccgcgcccatctacgccggcttcatcgaccaagccctcggctggcgctggatccaaggcatccaaggcctcgcaaacatcccgctcctcgtctgcatcttcgtcttcttccccgaaacccgcggcggtgcacgcctgcacaagcgcgccaaggagctgcaaaaggtcaccggcgacgagcgctacgtcgccgaagacgacatctacaccccggacgtcaaatccatgctcaaagcctcctccgtcaaggcaatccgcatgctcgtcactgagccggtagtcttcgcctttggcctttggatcgcgttctgctgggcggtagtcttcctcttcctatccgtgatccccatcacgttccaggagaagcgcggctggaacgaaggcgtctcgggcctaccctacatctcactggctatcggcacgcttctaggctgggcagcgcaccacctgcaaatgcgcaaatacaacgccctccaagctgatcccaacatcaacatcgtgcccgagcataggctgtacggcgccatgttcggcgccgtgtggttgcctgtcgggctgttcatctactccttcacgcagtacggctacctgtcgtgggtcggacccgtaatcggcctcgcgcccattgcatttggcattttcttcgtgtttgaaagcacgtattcgtacacggccgactgctacggcgaggcatcctcgtcggcgatcgcgggccagggactcatgaggaacacgctgggagctgtgacgcctttgtttgcgtcggccttctttcacaatgttgggagtcagtatgcggggctgattctggcgctgtttgggacgttgttgagtttgattccgtttgtcatgttcaagtatggacatttgctgcgcgcgcggagtaagttggcgaaggagtattagagtcggtggtgggaaggggaaaggacggagttactagagattgatcttcaactcaggcgtaagctgatgcatctcatcgatctaaataatgtttctaatccaactgagctgcgttcactaaattttctccacggcatgaagtttattataatctatcttacgactctcaaactttttgcgttttcgccatgacttagagagacttggtaccttcctaatcgggcagttgatttcaagtgttgattgtagtggacttttaggtgtcctaattttcgacaggcggcgacagcgtactttaaggaagccttgtaggtaggtgacacaaagggtagtgccaaaagagcagtgtattcactcaaagttttgcagcggtcgacactagaatcgattgcctgattaggaaggtaccatccctcgcagagagatggtgagagagagaaatgctagtgttgtttgagtgatgacggtgaagatgaaatgtcaccaaaccggtaaattctcaagcatccaaccacgaccaccatcacaatcacgaagaagagtataagatagaggggtatagaatttcagaagaccaagggtaatctagctatcaaaaacaaaagagatgatctgttcccgcgcaacaaaccttattccatcatgcgtactccggtggtatcatgcaacacatccttccgctgctctctaatcccatgttccatccaagcgtgtacgttccgtcccgtgaatataggaccttagttatcgtcctcatctgagaagaagttcaagatggccttgactgccaatggtcccaggccgtgtggtggatagcagatgtaactcgggtcgtcgatggcgccaagcttctcgcggaactcagtcttgttagtgagcttgagttcagtcgcgatggcgtggtacgcgcgactgagcaccttgacacgagtacccttgacgttgtggccgggggtgaatttggaggcagcaccgccaccgaaagtgacagtgcttgcgccactggcaccgaccatcttgagggcgtgtgtgacgatgtactcgatggaacccgcccggtgcggcctgggaagtcgagcgagtacttgacttgccagccgtggtcgggggagagttgcgccatggcgacgaaggcggcaatagtgccgtcggaagtataggcaatatggtattggcgatgctcctcatcttgccatgggtgaatgtttgtcagatgtacctgcttgcccttgcggttcttcaaccagtcttcaacgcgagcatcgaccttggccttgatctctggaggtggcggcgaaccaagctcatagtcggtgatcttgacacccttccttctcagcatgtcggatcttgcgctgcacatcactgtccttctcggcggggttgtgaatagggtctacacgctgctcgccagtgacggagaacgtacgccagttgaatttggtagccaaggtttcctccactggaccaccaacaagaagccacagcggcttgagattgcgctccttcttgatatacttgaggtatgcagtcatagtcttcaggtattgagacgggtggcagagaggatcaccaacagtaatagcatagccatcctgaggcacaaatccaacagcagctccagtgtgctcgtcgcgccagatctctgtccgtggctcaagccatgaggtatttgtcgcatcaccgtagtttgcgatgagcttctcgacaggctggtagtcgactttggcggcgacacgatcttggccttcccatgggggatgcatggtgctggcctcgggatggcgtagctgtttgatgaccggcctctccggcagactcttggggtctcggagggaacatggacgcgtggcgaatgtttccaagactcatcatcaacatgagaatacgttcgagtccgataccacctccaccgtgtgggggagcaccccactggaagccctgaatgtactcttccatcgactggggatcgaccttcatcttgcgcatcttctcgagaagcatgtctgcatcgtgtatacgctggccaccacttagaatttcctggccacgacagaagatatcgaacgagttcgtgacgttggggttgttcgggtctggcatcgcgtagaagggtcgggcattggcggggaacttgtccaagatgtagtagtctgttccgagcttctgtttgataacacgaccaagttgtacctcgtctcgtgtgcccaaatcctcatttacgtcgagctctttgccctcatcgtctctccaccccgactcattcagcatcttgactgcgtctgcgaatgcaagaacaggtgtctcgtccagccacactagatcctcgtgagggaagtgcttcttgatgatctcaatctcagggcggtatcgttcgtagacgcccttgaagatggctttgaatgttcggtcgaggacgcggaggacttcgtgataatgctcgtcgatttgcatctcgagatcgagacctgtgtattcggtcaagtgacggtacgtattggagttctctgcacggaagacagctccgatttcgtagacctttccaaaatcggctgaaatagccatctgcttggctaattgaggactctgggcgaggaaagcgccgcggccaaagtagtcaatcttgaagacgctggctccggattcagtggcaccaccctgcagctttggcgtgtggatctcaatgaagccttccgagtccagctgggcacggaacaggctgcatataccggactgaatgcggaagatgccctgagaagccgttgtccgcagatcgatgacacggttggtgagacgtgtgcgatctgagatcctgacgcggctgtgaccctccttgtgctccgactttgcgagttcggcatcgacttcggcctttgagacctctgcctcgttgacgttgaagggaaggttctcggtcacagcagcctcaacgtgcatggcgtgtacagagacctcgacgtcgtgaatggtggctccaagaacctcaccctgcttggccttgggctcctgaaggatacccttgaccagcacaacggtttcggcgtcgaggtgctctgcccagtatagcatgtacttcgaaatgtctgcatgctccatcaagacaccctggatggtagcgagctgctggcggaacatgaagaagacaaatttggaactcatcttccgcaagtggtggatacgagcgcggaagacaacttccttgccaacgtctttggctgaaaattcctcgatcttcatccggggctcatgcttccactcgccagcataggcgttggggtggaagctgccgtacttggccttttgttctggtgtgagctcagcctcggcctgcgcgtccatttccttccgcctctgctcaaggagcttctccttctccatgttctgcttgtggcgctcttcctgctgggcttgcctctcggcctttcgcgcctggttcttggacatgggctcgccatcgcggttgagcgggactccctcatcactggacgagttgtcgcctccaatatgcagcttctccttcactgcacggatggggctgtgcgtagagagcgagccggatcgctggtgattgttgctcgacttggtaccggaacggttgggactgtcggtgcggcggccgaggagtccggtcagagagtgacgcgggccctctaaactgctcctgctatctgtgggagaagtgacttcgctgcgcttgtagtcgccgctggccctgtggctgaagatgccagaagaacgcggggtcgcatttggcgactgggctctaataggcaagccattggaggttgcggtggtgccggatgccacgggaggcaccttgttgctctcgtcgtctgaggccgggttgctgtggtggcccggcttgagcttgttcaatgcctttttgagagacatgtttgcggttggattgcgcgagctgtacccaaaagtgcgtgtggttagactaccacagagcggggtaagcttttgccgggtgcagagtgagtctagggataggcgtctgtttcgtggaaagcaaaatcagggacgaggcagctgttaagggcgcgggagcgggcggctcgcaattcgcgtggtccgacgatgctgctctgacgtcacagctgcctgttagcgcgcttggtgaggatgcttgtgtattgactgcgattatcgtgtccgctttgagctttccctactatctgcacatgcagcggccaggcaggtctggaggcggggatactagaggggcgccagagagacttcaccgcggggcaatgcactgcacgccttgagaataggtatggttatgcagcagcagtctacttctcgttccgagcggctaccacgggaatgtggccacatgcagagaggagcatttgtaaaataagcttcccaagcgaagctgacatgctgcaccaagcaaaggttctcgtctgcccgccacaatctcatcgcgagcatcggccacccagtttctatccaagatcggctgaaagcgcgtgctgtcggccaagatgggcggcctggatggcattttgacgaaagagcatgcaaaagcctaggttgcgcatgtgcatgtgcgctgtaaaactcctcccccgtcgcaaacgtcataactccgtcacgaaaatatcaattttcaggtactgctcctgtgcttcatcgccatcttgtccaagatcggtcgatgcttcgtctccatatttcggctgacttgttgtcctactgcttgattggatatcctcctatctcttcgtccctcctcggcaaagccggcacgtatttgcacaagaggacctcacgaagttgagccaaagttcgcctctaactacattgcatataatcgagcaaccactacagtaaggcaaatatcttcgccttggtttttggacttgtgatcatttgcttttccttctgaaagaggataaagctagtaattgtcaagtaagcctttgtaagacacgatatacacagcattccacactcttcttagtgtgccgaatagggagaatgcacccgctacgaagccatcgctcaggctatctgatgattggatacatgtgcattctaaggactttgcagcgctctccaaatgctcgcaaatcctgactcaagcagtcatctctgttaacctcgggaactaccctttcgtgtcaatcttcctaacctcattctcaacgcggaagcccggcccgtcgcgtgtccagctagacgacacggctcagggactgctatcaatagcaccatgtttcgcataagaaatgaaccatgattcccatgttatagaacaaggcagcgcgcaaattgccatgttccgtcatattcgcgtcacactaattccggactctaagataactgctcctgttactcctacaaatcaaggttatcgaccgccacgtttcagcagaaacctgcgtgtctactgcttggttggatacgccaaacccacatcctcctcttcagccccaaacccaccccagccatcaaactcatccgcaaacttgactgccgcagccaaatagttcttgttttcatcgccccaagtctcggcgcaagttttcaaggaacgcagagctagaatgacgaggtcagcttcccaaactcacaatctaagaaaggggtatgacttactcttgacataatgcgcatcttttgaatgcggaccctcgagcgcattgtgtacgacatgcttccacgttttgtccttgacatcatactgctcgccgctcgccttctttactaccggcctcatctgcgccacatacactgcgagcgtaaatagccaccactgcctgatcaacccgacatggaactttgccggcacaagcggtagcaatacgcgaatcgcatgactcgaagtaagcgcatgtacgaagaagaaactgaattttcccgtctcgtccttctctagcactaatactgcagcgagagcttgtgcttgttcgaattgtgaggttgggtccgtgatgggccatgcgttccagtgttctagcaaggcttcttcgcattgttcgaagatcttggtgatgtcgccgctgggagatgagtataggccgtcgaagcgcgcatcgtgtcggacattgtttagtaagttgtagagatctgcgttggcgccgtcccctttgtgtggcttggtgtacgagggatcgtcgatatatttgtgaagcgggttgtagaagcaagctccaagtgcaagcgcttcgattgccactgtcttggattcgagttcatatgcgtatccgaggtggatgagaggatgcgcgactgtcataatcagcaaaacaaccccaagcttgaactaacatacatacgtccagcaaccaacccattaatcaacggctcctttccgccaaacaaatactcctcaagcagctcgtcgagattataccgtgtcgaaacaagctgatcctcgaagaaatcgatgaacgctctctgatacctattttacacccattagcaatccactcaacttccacaacttccacaactcactctctcttccccaaaaaatccctccaatcctccctcgaaatctcccccggcgagtccctccacggctccagcccctccgcctctctctcgtatatctcgttcaaatgctccgccgtacctccgagtacatacgcggatcccaggaactacaacccagctttagccagttgagagcaacgtgaacacagcatcggggcagtcatacgtgcggtgtatggttgtggaagcgcaagtcatggtatatgatcgagtagtttgcatggttggctttaagcaggtgcttgagggttcgcggtcgcttctcggcggatgtctcgatgtcgtggatttctacggatgggatcgaggctttgagatagtggccacctccgaggcgcaggaaggatgggactgatatctttggcaagctgaacatggtggtgtgttgagcttcaagttgtcgagcgcggaattaatgcggggatggagctatggtggagctatctcattcaggcatgacgtgacatgcgtcttcgcaaccataccctagttgagccgcatgccagcgacttctagttccagcgccgagccaaagcggcccatggattcggaaagttgcataggtgtagcatagtcaccttacttctgattacgagattggagacaaacttccacaaaattatgcattcctatcaaactagcaccgaagtgcagcaatgtgcgaatgtaactatattatcttgaaaacatcgcgctgcgagtccgcatagcaaacccaaaaaattgttcaagtcgcttgcaacgatggtataaagcttagtactcgccctcttcgatgccctcgtcatcaagggaatcactggccacctcttcgtaatctttctccagtgctgcaagatcttcacgagcttcggagaattctccttcctccataccctcacccacgtaccagtgaacgaaagcacgcttcgagtacatgagatcgaacttgtggtccagacgcgaccaggcctcggcgatagcagtggtgttgctaagcatggaaacgcttcggtcgacggcagcgagctcgcttccagggacgctgatgggcctatatacgttagcatacagcttgcgcaaagcaggaagggcacatacttggtgtagttgatgccaagcttgaaaccagtagggcaccactcgaccaggttgaaggaagacttggccttgagctgaccagcggcgacactgcagtcgcggggaacaatgtctccgcggtacagaagggcgacggccatgtactttccgttgcgcgggtcgcagacaaccatctggttgttgggctcaaagcctgacagctgttagatgcggttcggcatgtattcgatttctgcgactcacattggaaggtaaggtcgctgaccttgaagctctcgtgagagctcttcttggccgagatgacgggtgcgtagctgatcaacgggtagtgaatacgggggtatggcaccaagttggtctggaactcgttcaagtcgacattgagagctccgtcaaagcgcaaactggaggtaatggagctgacaacctgagcaatcaacctgttgaggtgctcatagttgggacgggggatgtccaagctgcgacggcagatatcgtagacagcctcgttgtcgacaaggaacgtgcagtcggagttctcgatggtgctgtgagtcgagaggacagcgttgtagtggctcgacgacggaggtggaaacgcgaggagcgggatacccgggcgaactccgagcttggcacttctttgcagtaagtcggtcggagaggcgctcaaggaggaggcgcactcgaaacccagaaccctgtaccacccaccgaaagagtggaagattaggaaacccctgaaagggaagaggcagttatctgtcgcatgttagatctgagtttcgccggcatgcgggtagatcttaccagcgacgcgacgaatgcggtcaatgacactgtcgaccatctccttgccaatggtgtagtgaccacgagcatctgcgtatgtcagcacgtctatacactccagttcttttcctgctacgcacagttattggcagcatcctccttgccgctgatcaacagctcggggtggaacaactggcggtagggtccagttcggatctcgtcaataggctgtgtctataagcttttgccaccattgctataagaataacgccacatacagacgggtccaaatcgacaaagatggaacgcgggacgtatttgccgcctccagtctcggtgaagaaggtctcgaaagatccgccctcgttgagctccttcgcatcggggtcaggacggccgtccgacttgaggccgtgctcaagcaggtacctgtgaaggttgcgtcaattcgtattcgaggtatacgtgtgattttcgtgtacgtacagctcccaggcgctgtttccgagctgggttctgtgagaccatattagtgagagtcttgtagagggggatcaaacttgaacgtacccagcctgcccgatgtgaagatggcaaatctgtaaagcttaatgttagcacattgtgtaggacttttgttccactcattccgtcgaagctgtctagcggctatgggaccgttccgcaggcgccatgaggggaggggaagtcagggtccaagtgatcttggataacaaagggctgcgccaatgtagatgcacttacttcgccacgcattttgaaggtcgattgatgtttgaaggagtttgaacgtcagtccgtcggacgcggttgtgaacgaggatgtcgtctggcggtgaacactcccgagcttcgtctcgactttggggtcgccaagaatcgcgctaatgtcggaacaacaccggagccgccccacttgacactacagcactcccgggaactgtgcttcagaccgtgtcaaggtgggctctgggctagagaaccaaactttggaattgcagacatatcacatcctaggcacgtgctgttggaacccataaagtgttctgattgtgtggaactttgacaatgaacgtgtttggacttgggagcatcatactcggaacacacaattttgaaatattctgattgtcatgaatgtgtaaatactaatatggggtacagtcgagccaatttgtgggatacaccatcaagcaagtctcagcgcactgccaacagactgctgttctatgaaactcgctgtttctgcaataatacgctgtcgtgtctatggttctaacaaatggaaaacttttgcattgcagccgaagatatcagtgcatgcgcctcatctcaatgttatcggtctgtgcgcgagaaggatgagcaaatgtcctgtcggaatccgctgtggctggcagagcgccggaagatgttggatgatgcaacagatgcgagttttcggtgcgatgcgagtcgtcggtgctcattctaacagcctgggagctaaccaaaccggttcgaggatcaagcgtgttggttcttgatggggtgtcatgctcaacctcgggaatgtctgccatgccagcctcttcatcagcaccgtggcggttacggctgaagaagcggttacggtgggtacgttcgcgagtctgcaagctagcgttggtgccgacgcgctgaattccggtcgatctgccactatcgttggatactcgcgagccattgtccccgttacggtcctgagagtgacgtgacggagatgtgaccctcaggactgtggctctgttgcgggcttcggtctcacggtcatcgaggacatcgccactagggtctattccgcccatggcgttcattccgagtgagaagtcgacacgcttccccatggccgctatcgtttctccgccacggcgaccgttcgagttcgcattgcgcaggatcgatggttggcgagctggtccgctgccagtgttgggaacctcagcatttccatccatcgccggagcaacgaagggttcatccatcggacggttgttgacggttccgttcgggttatccggggttccattgtgtccgacaccaggtgtggcagggttctgcatgttctggagatacacagggaaagactccttctgaccagggtagcgcatgcgaggtccttccgataccgcattcttggatagaaagagtgagagcacagatgaacttgttgcgtcgctgcaaacggagcaactcgttttgccagctggacttgtagaagaagacgacgttgagctcgagccagtgcacctcttggacagcacgcagttcagtaagaatattagtctggtactcgcgcttctcagctgtgacgaattccaacagacactggcggaggttgtcaatctgctcgagtgtggtaccaaacttaatgatcatggggatcgcttccgcaagggcgcctgaacgtcggtggttgagaatgaacaatgtgttcagataactgttcggtgcctggacgacatgaccctgcatcttcttgaactctgtgtagaacaaagcgatctccttgacgaagtagtcatcgcccctaccaaggtcaccagtgttaccgtagatctgaacacggtcgccgacgtcgtaggggtgcttgacgaaaacgaagatgcaagactgcagaaactcctgtgcggtggcagagaacaaccaggacagagcaaggagggtagatccggcggacgtgaggacaccggcagctgaagtcgagatcaaagaaatgaagacgatgatcgtgatgatcaggactatgaacatgaacacatcgtcgagcttgctgacaactgagtcgagatccttgagcgatgcggtaatggacttgcgttcgcggccgatttcaacgcatacagcttcgagttcttccatggaaatgtcgccgttcatgtccttgtcaaacatgctgaatgctgcgtccgcctcttcgtcgctctcgaatgcgttcttgaggtcatcagagtggacggtctcagtctcagggcgggcaaatgtgcggtacaggcgtcgagcaaggacttgagcgccaccaggggagccaataagctgaagaacaacctggttgggatggccactgttcgtcacttttcgtccggtaaagtcaccagcgacctttccagcaatgtctccaaatttggtcataccctccttgatgtggttctgggcttcgttcagaacttggccaggggtacgcgcgcccgatcgtcccttttcaccttcgaattcggaatcatccatggcgatcttttccttcgagtacttgtaaagcttcgcgagactgccaatctggaacttgttcagctcgatcctgtcctgataggtcctgagatggaagctgatggcaatgagctggaggatgatcttctcaataaagttcagcgtgaatccgacgaagaaggatacgatgactttgttcatggtgttttgccagggcttggtcgttcggtcgcctttgatgttgtggttcttcatcgtgggtaggaatgaacactcaatggccaaccaccagaaaaacagggttgctggcagctcgagctgcttgcccatatctctccatttcttgctgttgttcgtgaagaggctcgagaccataccgatgggccaggggagacatttcgcaatgacctgtaaacattagcaagtgcactcaagaattggagctgaacacgtactcggccgagccacagagtcagccaaacgatcatcaaccagattccgaaccaagacagttcgacaccgccaacatcagcattcgggaacgccaatgctccgaccagaatgggtacaaggatcaagaggaccaatggagtgatgtacgtaaagtacctaaccagccagctcgaattgtgcaccttcttgaagaacttggatacattcgtggtcggattctcgggtggcgagtatcgggcagcttgttcgtgcagcgggttcgtagctgcatcgaagtcgtcgaccagctcttctcggcgcgatctctggcgtgtcatggagcggttgagcgaggctcctcgctgcagagcttcctgtgcatcgagcccgcgctcaatctgcaggaccgtcaagtcgtcgttaagtcggctagcttgttctcgtgtctgagatggcgaagtcaccgagttcatgcgcggaatatcatgagccgtctcaacggtcagatgtgtgccagagcgtgatcgtccatgcccaattcctggctgtgtatgtgtccacgactgttgctggctgagatcttctccgacgaaagtgccatcgtcgtcggacgagcgttgttgggggatgtgcctgttgctgtccatctcgtatgttggctcgggccggtcgttgacggacgtaggcatgcttgcagttgtcgttcaaggctcaatgccttggaggtagagtgaacggtcaaggtaaacgagtgtgccgaatggcttcgggacgggtcgtgcgagtctatatggaagctataaatttagtctacccgatgacgtcgcaatcggatccgctttgcttttaaaatattatacgagtcgtgaaaccgatcttcttagcgagtgacaagaaaggtttgaagaggttggaaagttttgtcgttggggagcgtgaaagggaggtgtcaagatggcccaggaccaggttgcaaatagaactccgtgtggagaaggcacgcgttctggccgtaataagaggagcaacaagaagcacaagcacagggttattttggggttggctggccccgatctgcgatttcatttcgacaagacaatcgctccttgctcaatggccgaagaaaactgggacaagcaccgagcagttgacgtgaatggcgcacagctgtcgggtgggtccgcgaccaaaatgctgttgggaccgcgtcaagctgcacatcccgccgccgccgcgacgcctatagaaacttctatcccgatcgcgtcaagtgcgcgcgctggtgggaggcaaaggcatgttctagtctgccgcgacgtattgggagaattttgaagccgttgaacgccagccggcaagtattggcgcgtacgtcattccggatgcaaggtaccaaaacacaaaacgccattgttctccattggcacgcttgcttcactgcattatgcaacaactttatttatacactgtagaagtcgcgcgacagtctagtaaactttactttctgccatacgcgtcctcaacgacgtcgcgaagcagtccatcttaacatttcactgcatttatttcttatccggtagcaattatcgttatcgcggaagccagcggcagcgtttcagggaaaccgtggcttacttgtcgcccagcgatctcactcaaacgccatcaatgcaacccctgcattccacgtcgccctccgtgggggcaccaccagcaaactccaacatggccagctctgtgcgacccactgaatctcaccagtccagttttttttctccagacgcagatccgatccgatccttttgctggggaaggaagagagtctctgcttactgtctgcaagtcgccaagtcgatgaatgtcgctttgcccagggacaagaaatcgttctaggatccaccggctccatttttcacgtgaaaagaccgacgtcgacgtggccttgcttgtgcagcgcatttccaagcaatactcggtaagttggttgtatcgcgtagatgatgatcacgccttggaatgggcaacacgccgagtgcactgtggaccgaaatgtgtgattgtatcatacctcgtgttcgacttcaccaatgtaattcgcgatccgagcatttgttttcacagagctttgaggcctgacttgaataagcaccaaatgttgttgtcaactacgacgaaatgcgaccgaagtgcgtcaggttactgcggtcaaaacctaacgatacagtgtacagctttgagctttggatgcccaatgttcacttcctggagaagttgatgactggcagttttcaaaaatttgattcgatgcatcttacaaacgcgttgctcattgaaacgtgcgaaacacattgacatgcccttgatcaaagtcttcggagagacaatgtcgatactaatacccacttctccctctcaaacaacctccgtcttctccttctctctcaccgtctccaccccatccctcctctccctaaaccctacacccggaattcgactcctcaaagccaaactactacaaaccacactcacactactcagcgccatcgccagggccgcccacaccggatccaggcgaacatgcttcctcccgctcgtctccatggccatacctcccttcatgcccacgccgttatgatgcatatccatgtgatccgtgcccgtggtgattgggaataagacaccggctgcgactggcatggcgatcatgttgtacaccagcgcccatccaaagttgaaatacacccggcgaaagacgacgcgtgagaggtcgagtagagtgagtatggtagtgaggcggctgttgataaggatgaacgacgaggatgagagcgcaatgtcggatccactaccaatcgcgatgctcaggtcggcggtgctgagtgctggggcgtcgttgatgccatcaccgaccatagcgacagtcgcgcgttgtgttttcttcgacctcatgaaagggatgttgaagagaccggttttgtgaggcttggtgagcgtttgctgaagatacttaatcttctcggctttttggtcggggagcacgccggcgatgatgttggaggctgggatgccgacttgttcaccaacagcgttggcggtggtagggttgtcgccggagagcatccagacgtcgataccgcgttgcttgagagcagcaatgacactgattgcttcgggacggagagggtctgcgatggagaaaatgcaggctagttgccaagttggcgccgaaggttgtgcggaagcatcagaagcaacggccttttctgtctctgtctgtggtagttgcagagctagcaaggcgactgatttgccctgcgacttccacatctgcaatgccaacgtattctccgcgtccatgggaacacgatggtctgccatgaagctctcgttaccaatgatggccacgatttcatgtgcgtccaccctaaatgttcccttcaagcctttgccaggcacttcatcaacgtccaccgctgtcggactgtcatggatctgcttgtcgcaaaaagacaccaacgctcgcgagatgggatgattgctctggagctccaaagctttcgtgatacccaggaccaagctactgttccggataccacagaacctgtggtccgtgacagccgggtcaccaccctcggttagggtacccgtcttatcaaagacgatgcaatccagggaacttgcttcttggaaggcctcgcctccgcctcggacgagtataccgtgcttcgccgccagaccgccaccaacaaatagggcagtcggtgcagctagaccgatgccacagggacatgcgataacgaagactgcgatggcaaagcgcaaggaccaaagagcccagccaccagcaccttcattcttccacttcttcggtatgcctccggtcgtaccgagtatgagccatacaagccaggtgatgatggcgacggcgatgacaaaaggaacaaagtgggatgtgatggtatcggctacacgttccacaggagcgcgacgagtctggccttctcgaaccgcggcgatgatctgatccagcatcgaggtgcccgatatactcgtaattcggatcgtgatgggcgcgcccttgttgatcgttccagaaaacacagtgtcgccagtggccttcttgacaggacgcgactcgccagtcaagctagattcgtcaaaattcgatttcccgtccaggacaacaccatcgaacggaggcgaggtaccatggtacacgcgaaccaatgtcgcccacttccagtagatctgtgtcaaccttgcccatctcctttctccgagtccaccagtacagcttcatctggacgaagttctccgagagaggtgactgcatctccagtcttagctttgctgtacgcttcgagaaatcggccgaggagaaggaacatggtaaggaagaccaccgcgtcgaagtaagaatcatccatggagcctttggtcttctttgtcgcagccaaaattagctcaacgacagaagcaaagtacgcgatactcgtcccgaggcaaataagcatgttcatgctgccgaatcgtgtgaatcggtgcaggtatggcgtacggcttccaggtctccacatggccttcacttctttgatcgctcgacgatggaatgtatcagccgcaaagaagtagatgggtgtcgcgagaataaagagtgcccagctgagccgtgtcacgttgccagcccacatcgtccccatcaagtatttccgtatgggatgcgtcgagttgatcagactcatgaagacgattccgagaacgaacgtgggtattgcaacgatgacgcagagaagcaaacggagtagagtgcgttttctctcctgagcatgcatttcccgtgcccgcgcttcaattgtcggagggtggaacacagagggccgaaatcctggattcagactcgcgatcgtcttgaagatgtgccggatcgtgaagcttggagcatcgggtacgtatctgatgtacagggtaggtgaatggagtgagaagattgacttccatccttcaacaacgatacgatcatggtaagcttcttggaggccccgtctgatattatctggacagtgttgacagaacatgccatggatacggattgcgactgatctttctgtcgcgtcttttgttgtggctccttcaggaaggacctgatccaggtctgcgtcgtagccagcatcttcgatactctctttgatttcagcgagatgctcctttcctttgaatacaacgactgcggtattggacacaagattgacatccaccttttcgatccacggatgctgtatcaatgcgtcattgacgaatccagagcaacgactacatgtcatgccaccaatagcgtaagtagctcgccatctttcagattgtttcgatgtggccatactcctcgaacttggcgcgggaatatcctcaagcttctctacgaagacatcgaatccacagtcttctattgtgtttacaacctcatcgcaattatgtttgccattcaagacaacagtgccagtatgcgtcagcaaattgacgttgattgattgaacaactggcagctgctctaccgcatgcgtgatggccgagacacatgacgaacatgtcatgcccgtgatcgcaagtgtcgccttgcagagtgttgacgggcttgctgactgaactgagacgaagtcctccgatacgggcgacttttcatcgaacgaagccgagccatcgtagctagcttttggcgaggttgtgacaataggtcccggcttatagtgcagcacttcctcgctgttaatctccagactgacgccgccttccttcctcttgcactgttcacattgcttgacgtgtagttcccttttgtgcatatcgccgtttggactgtgaagatcttcaggtttgccccaacgcgacactgctcgctctaaactagtataccaatctttcccaggctccttgggattcctgacctcgaccggatcgctttcctcgttcttatcttgaaaaatgctgtgtatctcgaagccagcggcctctagcgaagccgatatatcgtcgatagcgaggaatgcagcgtgtcgtaccacaacggaatgagaaacaatagatacaacgatatcctcgggcctagggtcgagtgcgtataagcacgcttgtatcgcatcgacacatgacgggcagtggagattcgatatgaagcaagttgtcgtggtcatttcccgatgcgggtcgcgcaatctgggggtggagggtgacatgtggtccgtagattgacagtcggtacgtgtgtggtgcagtaatgatggtcccggttacgcggcagctcttgtgtaaaatggtgatggggtaatatcaacggacagcaaggcagtagccaacggtgatagtcttaatctaagtgatgggagaagcgactgggcgcaaatgcaggaaggaacacgacccaagcatggtatttgactactgtgcaaccacaaggctgccgattttcactaggcagtaacatattagcaaaatctaacctcatactgtaaagtctttgattcatcgtggaaaagtgggttcgcacaatccacgcactcgcacaattgacgcatcgcgaaatttctgtgggtccaccacgaacaccgatcgccacccaacgactcaaagactgtatatgtcagcaaactcgtagatgaaactccacatcgcgatagtaacatcaggctcaaggcgctcgtcgcgtgaccggtatgcatttggactggtgatcttggcgggaataagcttctcgcttccccagcatttcacttcctgcttagggcactaccggtcttccgtcttggtgtaacctggacaaccatggctgaataaagaatcgacaacggctgtcggcgaatatgcgccaagctatatcggtatacggagggcttgtggcgcatcaaattggacattgtaaacactcaatctcatgatacttgccgcgcttcatgtccacttcccgtgctgcagcaagcgatgccctgactaatatttcgtttgtgttgacgaggtttctgggctcgacatcagtgcaacaagtcaatactcgcaccctgaaatcgacaacttgtttagcattgaaagtttcagaaactttcccagggtacacaatactgaatagtggtccattgatggcttgccaatcgcgacaatttgctgtacaaatagcggcaatttcaacctttcaacgcgctggtttatacgctggcggtggttcatcactattcacagccttgtcgtcgtgttccagagaggactctctcatcatgcttccatgtccactttcagcattcgccacctcgctgataggcaatcctgcgacttcgcctttggtttccattgcgatcgttggttcggtgccttcgtcttttcgttctataggaataaatgcatcgtagtaccggggcatcacggcgcccaccaaaactacaatgatggtcaagatggagaggatgaatccagtgatcatcatcgggtcgtatctcaaggtatggaactctgggaaggcgaatgagaagatgattgcgaggacgggccctgagatgtagcggagcaggacgggaaggaagaagggaattttccaattttttccttgtccgacgatcacgttcaagtcgcgtcggatttggttgccctatggatgtcagtcttcagactttaggttggtatgtctgcaatgatcttaccgaataaaatgcaaggaaccaaaattttcgcacaagcttgttccaattccagaagctaggcgccgacgcatcaggcgagcgtgcgacgagcacagccacgatggacatgacaacccagaatgcgattccagccccggcgcctgcagcggcattcgatattccgtgggccagcgatatgccgaaaacttgtcctccgaagaagccaacgttgtagacaataaaagcaggaagtccagtctggtcgactatgtctctccagcggtagacagtcgtagcgctggacacttcggaccataccacgaagatcaatgctacgttgttcacccatcgatcgactccatcgagaaggtagtatccgaactccgtgcagtacggtaggcacatgaggaaggacatgatcgtgagcactgtgacgacggtcgggcgcgaagccttgaccattccagagtcgcagattaaggtgacgacaacatccagcatgacgaaagcggagctgaagccgaggactaccaaagtgaagaacaggagtacagcccagaagttcgcgcctggcatttgcagcacggcctccggtaatgttagaaatccgaccacgaaggccccaagtcttacgccatcagtaggccatctgcgcaggtacccaacaacaccaaagacagcgaaagctgcaaaattttcgaaaaggacgttagatccgcagatgaggatagcgtccatcaccgcgttgctgtgtttctggttgtaagatgcgtaggaagtaaagtagccgaatccgattccggtggagaagaacacttgaccgactgcgacttgccagacagtgcctgatgccagttgatcggctctccaggtccgccagataagtgcaacaccctcgctggcgttgtcaagagacagtgcgcggccgacgaaaatgatagttgttacgatcggtagacccatggtaaactgtggttggagtcagtatgtttcactgttgttcgacgctttcggagttcatacgtagacgacacgacctgtcatgcccacgccgcggaagatagagatccagattaaaaaccagatgaagattgaccagccaacagtttctccaataagcgctctgttcggatattgctggtaggctgcgactgaatttccatcggcactgagacttccttcaataatgtcgccaacctgcaagatatcgttccagtagaagtcttctattctgttctcccatggcaaagggctcgtgaaactgtaccgaaagtagttcatgatccaggccaggttgacggtgaagtactgtacgaccaggaaggacacgatcacagggcccataccgacacctttgagacgacggttgatgttgttaaaggcgatgactgtacctccacggtacgcttgcccaatggacacctccagtataagtgcaggtatagcgataaggaacactgcaagcagatatggaatgaaccattgtagtccgtagttattgtatagcacggaaggatatcgaagaagattgccctgcccggcgcagcctcccatggctgcgagtaagaaggctgcccgggatggccattggtcgcgaccatcctctgactttgccggaggtggtgcaatccacgctccaactttcctgaggaaatccatcatgaggtgaaagggatggatactgagaaagacaaaagggagcagagcgaagtgagactacgtaggtgaaggctgcattttgtatccttgtttgtagaccagccatgctaaggccgccaagataatgatcgaactgtgcagaggcgatcggttcgtgaatcctacggtatctggttggtactagcaaccgcctgtagggtagattttcgtctacaacagtagcctgacatcaagcgtaaccgaaacactgacccatggtaccactgaggcgggatgaccggctggaccgatgtctccacatcaatactaagctcttcgtcgactcaaggatctctcgagcatgcaaacatgcaagaagataatgatcggctgggtcttgtcgtataagcacagcgagaaagttgcaaacgaagccaagttcccgcggtgcgaagtggagagcggagtcgcggcgtacgtcaacaagtgtgaaagtgcgtcgttgggctaatcatgcatgttctccggtgccgtcttccgacttgacaacgctgggcacatcttggcccgcgccgcaacgctagtttctatcccatcatcccaaacataaaaaacttgaggctctaggacatggtgctgcagcggatccgttgcgtgcttagaaacctatgcacgtccgcgaatgtttgcagacaaggaaaacttgaactgcctagacaggatgaagcgagcttcggtaaggcgcggggatgcgtgtgctaagcaatgctaacattcacgcgtgaaaatcgtagaacgacagcatgtctccgtactaaagattgacgtatcttcgcagattcgcgagccaacagcttctaaggttcttgcagacctgcttcccattgcagatgcgttaccatggctttctcggcttccaattcggcctccagtgtgctcacacggtaggtgagctccgtaatcttcgcttcttttgctttgatagcgcttcgcgagacgtcacgccctctcctcaacccctctatgttcttcgcgttcctcaacaacaggtccttgagatcagcctggatatcagctggtagccgaacgttgttgtcctgtatgagttcaaacacatctcgcgtcagatcgtcaggcgggatattacggaagcggttcggtgttggcgtctcgaaggaggaagaaggtgttgctgtctgatgtgtatcatcttcagcatcgtgatgcctcgaggatgtggcactcagtctggaaccaagagcgtcataagctctgcctccagtctggggggtctgcaagccagtgatgttcccctttgatggctgatccatttgccatggcagcttgcgcctggtggatggtgtcgcatattcggacgtcttggctgccttgcttggagtatcggccgcagctctcagctcgttgttgaaagcattatccatctgcccaaggccatactcatcgtccgagtcaattgagatatgggctcgtttgcgactggatcccgatgcccccgtgtcgacagtgtagggtggaggaggagatgaccggtgcttcgacggagtcacagggccaggctcagtacgagcgttggcagacaaggcggcagcttcacgcgggtgagcatccgtgtcccaaagaaagaatttgcatcgcgtttcgtcggtctgttgcttctgacaggagcgaactaggcactgttagtaactagctggtatgacggcggggaagtgggtctttacaccaacgacccttgttgacgccctgctttttaacctcaaaatggactgccggcttgcggggagtgcaatcgcctgtgtaagccgtcagcgtcgtcgttgagtaatactgttgttgttgccttacagtaccaaaccccgttttggaacaagccctttggaggacctcggcctttcgaagtagacatggctggtgattgttgcgcgttattaaaggaagggagctttgtgttgcagcgacaactccccccaacccttactcgcgatattgttctctactttgaggtttgtacgaagtacgtggctggtgatggagggctggcaagaagcttggaccctccagctggaccctagtctaactacatgtatcacgagggaacatgtgggcccatggcttcggtccgtttagaaggcttcccatccataaccatattcatacttcaacatgatcgtgacgtttgagcctatcctcaacatccccaggcccttaagacaagtcgcgtccaaaagcgccatgttcatcatgtgatcggcattgccggggtctcgaccaaatagccttgcgcctcctctcccttcctgtcttccacccaatcccgcccttccctccttcagctgcatcccgcctcccttggcggcgcattcctagtactacgcgaacaagtcctgtccgcatgaaatgccacggttccaccacttctatcactcttgcgcctgccagccggaggctgttgaaccgtcgcaatgcttcttcggtcctttaggagaattccgccgtcgctcctgctagtcgtcctatttctagccttcttcggatggcagctcagccagggcacgaagcacgaggagggcccagtgggccacgaggtcgttccccaagaagagaagacggggccccgcatcgcgatcatgacctttgtgacggagcagcgatcatacctgcatatagttctcaaaaataaggaccgtaagtagccttcagcctcatgtaccacctgcccaaagctcacatgtgctagactatgcgcgtcgccataactacgatctcatccttgactacgaacatcacagcgagcgcggcgtgatgttttggaagttcgaaatggcagagcgcctcatcaagacaggcaaatacgactggatatggtggatggactttgacacattgatcacgaacacagacatcaaggtcaccgacgttatacacgatgcactggagtcagtcccgaatcccgaagacatcgactacataatcacgcacgactgcaacggttttaacgggggctcatttttgatccgtggccacgagcgatcgctgaaattcatgcatgattcaacaaagatacatgacgatgcgaaggctgcggacatcaacatgagcgagcaggactcgatcgtcaagctcatgcgtgacgacccaacgtcaatggatggggtgcttgtgataccacaaacgaaattaaatgcattccccacggagatctcttgctacgacgaagagaagaaagcatgggagcatggcacattcgtcttacatttcgccggcgcctgggcgtatgtcaagggcgaagatcctacgggctacttgatgaagaagtatgactctgaaattatgtggggtgattggaagcagttttactgattgaaagtgaggagatggggagtttcctggcgttccaatgatatcttttcgactttcactagtagtgttgttgctcgaacgtttgttgtcgggttgtgactaagctcactccaacaactgatgtcatctgtagcggctaaggagcgcgttctacgcacgctttgttccttaaatcagatttttttttcgtcttcatgcatactctgttctacccaaatgtctcgctactttaccaggtccagtgttcgctcaactgtcaacacaggtgacgaaatcctcgacctaagcctcgacacaagcctcgaaaacgagtctatatcgtcaataaatcctgtgtaaacttaccgtgtatctgcgtagtatatcacgctgacaacaaacacagcactctgcgtaaccagcaagagtcgcctcttcttcagctccccggtgagctgcgcaacaagatatatgaatacattttcaaccctctcgctatcgagtgcaacagatggaccgtctttgcaggcagtatggacagcgaacgcccatggaaccggttcctgcctagtgaaatgagggaagaggagtggcagaacggattgtgggccagcggcagctacaaatccaagcccaacagcgacaatttcaggaacagactcccgataatgtcgcaactgttcatgtctcgagttttccatcagatacatgcggagacagttcaacttatcattcccaaggcggttttctatttcactgactcctttgcgttccgtattttgcagcgcgcaaccacaaaagccctgaacgctgcgatcgctgctgttcgactgtctttgagtgatgcgaagatgatcgggttgaggtataagtttccagaagtccgtcagccttggattccccacttcggactcgataagcttaaaggcctggagcgtattcttcttgaggattttgagtgggccaattctgagattgacaaggaatgggttcgtggtggcatcagaatctgcaatggtggggatcgggatattgacactgttttcggcggagactgaatctcaagacaatgtgattggggatttccataatacgatagcggcagattggcaatgaacccataggcgtctttgagtccaaccgtcaccagttagttatacaagtaattagtcgacaagaggaaagtgagatatcacactaagctcatcaattcgagttccgtgatgtgaatctacctagatgcctctacccttgtacctatgacgcagactaccaggaatcaacgctagtcaaacatgcttcccatacttaagctgcacccgttcttgaacttgtgatctccgctactgtagtactcaactacaatacagcgcggaacctcgagcatcactaattttgccgcaatgtcgtaattgtcagagcgcaatacattgattacatctggagccatcgaagtgtaagcttacaagaaactacagcctgtcaaaattgtagcgagttgctgacattgaatcagtgtagcacgcaacaaaacacagtcgcccctacttcgtctccctgcagagtttcgcaatcacatatagagctacatgtgtggtgagctcgccatctccctaggaaacaactaaggcggtcaggactacttggtcgcgcaggagggcagagtcacttcctcctcgcgagagcttcattatgtctgccgcatcatgtttgtgtgtcgctgcctgtacaaggagacgcgtctccttcccttccagctcaaatcgttctgtcttacttcaagcagcgtgtataccttgagcttttcactcccagaggtgttccgaaatgccctcacagtcttacgtatcgactacagcattatgcgatacttcaagaaaccaccaagatttaccccgcaccactcaaagggggttgagggattgaagcttgttattgtccaaaattgcccgcgcaggtcgcttgcccacgtgcgtgcggtgttcgagaaccatgatatcaaggtttattgcgagttcgctacagaatgagcaccgtgctgtaagtctgaagatgaaggggtacgggaatgaaggataatccgttgcctcagctggctcaaattcctcggggcgtacagaaatatgagatacaggaatccagatgtctcccatcaagtgactcttctacaatattttatcgtgccgagtctaacatagctcggacattgatcaagacacgctaaaacatttccaatacatatttattactaacatctacagatttataagttactggacccattctgcgcagtacagagaacaacactaccctcaattcctgcttgtcaacgttcgacaaagctaggcttatggagttgccacaatcggccagagaaaaacgcctggtcgttcactggagactactcaagaatgcttgatagtccacctgacagttgacgttccgatgcctctgttgtcgcactccgtctgtccctgagaagcaacgacgccaccagactttttattgtcagcagagaaactaggcacttgatcaggggagctagaacatacctgccacctattgagagcaagttcggtgatgtcggcgatgttcgaagacccaatccaggtttcatagatgttccgagtgcctgcttcgaagacacaggtgccgtagtacaagaggccgtgtgtgtcgggagtgttgtcccaaacgccccagtagctgttctgagtgcgggtccctggggaatggtcagtccatcgctcagtcggacataactactctagagcaatgaattcgggtttttgcaggcttacagtcacgaatcaccgcgcagtctgcggtattggcgaaaggagcaggatgagggtcgagagtggtgccatcacaggtgtcagagtcaggggcattgttgttgagaatagtgacgtccgcccccttagcggggtttgcagacacggctactactgcactgttgagatagagtgtcttgccattgaattcgatcggtatccattgaattgcggcagtagcggcagaaaggggctcaggagctggagctggagctgcaaaggacagagggagtagggccaaggtggagatactgaggagcttggagtagatcatcttgaacaatgaaggttggtaactgtcaggtgtcgagggtttagtgatgctgttgatgctgttgatgctggtgcaagatttgtctcgaggtggcagcgccttatataggaaaacatgagtaagagactctatcttggagacgcaataaaagcctgaaattccgagttaggtaggcattctatcctgacgcagtcatgctgctctctgccaatgatctagatgcaagatagttcgtagcagaccttcaagtgtgcctcgtgtctgcgctgaacttgaagtaagcttcgtatctgtgcaggacttaattgtttctacgcaggtgagcataaaaatgctcacggacgtcctttttcagacgggatggtaacttacgggcagtggctctgactgtaccgcgttgaggggtattcatgatcgcgtgttactatattgatggcatgaagccagatcctggcatgatgtctacgttgatagctttgtattacacacttagggtcgtgaaagattgaacttgtgattgaacgatccagatttctgagatggtgaccggtgacgaacctaaaatctgaatctcaccttagaagaaggcagcgatgacaggtacctacccttgtatctagcatgcacatagacctagtgcaaagaaaagatgaattgatcactttgggcatgttgtgcatgcgtgcaggggtctggcgtgagtaggtattgagcgaataggagctcaaccgaggtgtgccaagattagggaacttccccctcccctctcgtctctcgccctttgtaagatatcttagctctcaataaatctctcgatatagtcttgtgatagctagttgttaagagctgtcttgtgttaagtatttgaaatgatgtccaaagtctgacatcccgaggtcatgccagacgctgtcacaatctcaagtctgacatgctgctgtcactattccagatatctcaaaacatgcctagccgccaaactcaggcgatggattgatatcacaatgacgaggaacctatggaacgcggtacgggactagcctcaagcttgccatagttgaatatctatccatgtactcatgtccatataccacaatggaccgtcgagagaatgaactcggagtcgtgcgtctagtacgattgtaggttgagacccaacccgtatgcagattttccagccacaactatacatcggcttggcatagaagggtctaggccccggatcgcgcagcatgtcagaaagcctcgcgactagccccttgatgcaggtctttggtatacgaacttttgattctgtgagaaaaattgcgcgcctagcgcggacaacgcaagtctatggtttctggtgtaggagctctcaaagcttcacgccaacacgcctcgtggcaataccctgaagtgtgagctactgcgtgagccaaccgaaaaggacgtggtcaatttggtgaggtactatcaccatgggacggttcgtgcgagcgaccaggacgaaactatccgcgggaatctgcgctgaggcctagacgtaacgagagcaccaaactacataccggaaagctcgatacagcctccaagcagcactgttcgttctgtctcacaaaaagaccgaagcagtgtcgcagcatatgagtcaccacactctgagatgtgcattcactacaataggatgcacgggagagcggttggccaagttgaagctgcgcaaagtatccgatatcgaaatctttcgcaaaactccccaggaaaacttcgcggaattttaccaaatattgcttactcgtgtcaatcaatgcggaagaagatattctccagcggcggaaggtggagggaaccgaactctacaatgttgtcgtcgaggcactcttgcaattgctataagaaggttgcaatatcaaacttgcatgcacactgtctcgcatcgttaagatctaatccgcccatggtatacattttggctcaggcagaaagggtctttatcagggaaaagtatcgtgctgagtgaaacgttctagcttcggtacggcccatccctcgctccgccgcggctgtagtacggctctgtctcggaccgctgcggccttgttcccaatgatatacagggacatcaaataccgagccatatcctggtaaatcctagccatcacgagtacctacatatcaacgtggtgggcctaaagaagcactagtcgcgttctgagacctatgaatgaatgggagccgttctagctatctaggtccactaacgatgcatgggctaattccctgagctcctcgcaatgagttgagcttgtttgatgcttgaatctagatctgtacctgaatttcctgctcagtctagcggtgatccatgctgcaactcattgtaaactataacttcgaacacagggtcgttccgtcaatacatccccaccgcatgtccatcccgtatactcctaccatgtccggactccgaagtggactccgaaattccgtcttactctctcctgatcatgaatgaaacgttagtgtgtttctttgtataacagccaaggcgggggaatttgtccaacccgatcttgcttatacctttggaatggctcttgcatgagaagaacgccaataacccggccaatgcgggggaaattctggggtataagaagaggtgcagtggccagaatataaaatgcggtgaagggaagaccgaccggaaggtacagaatagagaaagcgggtggcctgatcagtgaagcggcgaggacgcgcctcagacacgcctttacttcgggctggagggtagaatatcagaagactacattgatcagaaattaactcgacttagccctggtagaaattgtatgcataaactcgcagcattgtcaccaaacagggccgtcatttgacttgatgaattcctgacggtttcctccattgaagttagattcaagccagagggcgtggagagccaaatcaagactgaactagaaaaaaactcggagttttccgataaaattgatcgccttgatgcatctgcgagtaggtgagattttggaacaatattggctcgaggaagcgatcagctcggaagcacctcggacgtcaaagtcttagcacaccctgggcagaattcaaacaaattaaaagcaggcctctagcggttttacattagaattatgacgatgctatacacacggtaacccctgaaacgtttttacatataagtattgtctgtcttcttggattaaccgagcatcatcatccacgatttactaaaacgatttaccaacacctaaatctttaccagcacctttcggcatcacttcaccatgaagttcactttcgctgctgttatctctgctattgttgctgtcgcggcagctcagcagaactgtaagaagacttccgaatgatttcaacttccagtgctaagagacctacaggtcgaacaagcgccgattgccctcctaacgtcgtctgtcgcctttatggtcagtcatacgttctcgtatttatgaatgatcgcatagctactaatttgttactacagccagtggagcccgcacttgcggttagagaaggggcactatccaggatgttcggattatctcgatggtcttcaagtgtgaacaagttacagcaagagacgaatcgctggaacgaaagatgccaagtttcatacgagaggtcattctatcgggtcgacaccagcttttccaaaacacgaaagcctctcccagggtagaatcgatgcgtagataatccaatgccttccttcgatctctaggcaatgctatgttgtggctcgaatcacatggttatgactgacatgcacagcaaacacatagtcgcagaacgatcatcttactacattgaaacaagaggctggctaacatttgaagcgaccaattacgaagagatgaatgtaacatatgctgtggaatgattctttgcgctttacgtgacatccacctctaattatagtgtcaagttgtgttcaaccccgagcgtacacactccaggcctcctctttacccgtctcgttcagccatcggtccatgtgatatgttcctctatcatccttcttgtatttgttcttcgttctagaattctctgtactgatggtgtgggaatctttgctctttaagctctacgaatgaaagctgtcagtttctcggtttccataagagattggtgatgagctgtactgggaccgcaatgggttcgttcgatgcaatcttagccttggtcatggttcagagaactgtctggtcgaatatcaagtagcttgaatattgatctggtgagatttgaaattgcaaacgacaatttatcaatgtccgagtccatcctcgactgttctttacttatatcgcagaaatttcaaacctttggggataaatcacggccgcaagtcttttctacaaggtagcgtattggtggccgctctttgcatgcaaggatggggacgttggcatacaagaagcaaaggcttacgatgagggccgcagagctagaggctcgatctactaagtatgatgtggccctagctccgattcagctgcataacattggtggccgcaggtggtaaattgttggttggattgatgtggcgcatccagtggcagatcgaatcatgaggctcgaagctaactcggggccgcaaacaactattgttcattgcggcaggctggaggctacaggaaaaatattattggaggccgccaaagtgcaattttaccaagtacatcaggaacgtaagtcgggccatacctacaagggaagattttagcgattggtcgagcgaaggagccgcagcaacactatgcccgcatctcagccttgctcttcgttttgaatatttcttcatactttccattcttacgcattgcatgaatcatcgggaacgcatcgctctgcaagccactagtgctttacggtaccctttacattcagatattggttaacatggcactgtccaagcacaaggcttcagccctattccaatcatataaccaacctcagccgtattcttacggactcaatgtctggaataagttcgaggattatggctctctaggatttgcagcatggccgacactgcctccgcgattaagccctcatgatgcctcgaccttgagtctatcaaatttcagtagaatttggacactaccacacggaccaaaagcctcagaagatacatacgctgcgtcgtttcagaaactcgtgaatgcgttattcaataacctacgctacaatgtcaaggtgtctcatagtgccttccgagtgttcaagagcaaggcacaacagctcaaagataaataccagcgaatgttcgaaaacttcgagagccacagggagcgaggtgaattgttctatgatgacatggataacccgcacatcggacagtatcgaatgtatgagcaaatccttcgacttttcgaaaatgtgcctccattggacagagttaaaacctacgggaagaggatcggacgaatcctgactttattgaaaaatttagaccaacgacaaaaacaacaactcttgtctatggagacctggagctccgccgtatttgccaactgcagggtggaaatgcgtctaacgctttttgcagaagccagtcaacgtagaacgctgattgtgacgactgagcatggtcgagacgataccgcaacctcctactacgatgcaaaagaagtgcaagaagggcagaacgacagtgatgtcagcggtcaattatcactgaagctctggcggagatccgcaggccgaagcaaatcatggagaagatgtccaaagacaaggcttgccggctccgaaaggcatgtgaaaattttgcagccttcacatcatgatggctaccagttctttcaatcaccattgtggataccatcagcatacatacgctcccgaggattggaacgatctacaaaactggcaagatatgtgcagaggcacgagtcgcgtggccaaactgagcatcaagacgtcgatatcgatcatgacatcaatgttctcgacgtggatgaggtggcacatggaagtcactctccacccgcttctgatctcaattgtgaggacgaccaaagctcggtatgtacgctccgacaagacatgtctcataactggttccgacgaacaagctgacgaatgcttgaaaaaaaggacatagatctttttctgcggggcgagctcatatcacggagaggttggcatgtgtgccacaaattacgcagagatgtgcatgcggatgtataccttctcagaccgacaacagatcacgatgggagacctgaagcacatgtctttcacgaagcgctctgcgcaaagtcacagaaataccaacaacagaaaaagaaacgcctgattgacagcaaagactacttagacagcttttggcttgatgatagaaacatcgtagtgatggattttccaggacttaggttgcaggattccggggagttcccagctctttttgttcgtaaaggttggtcgaataaggcgggtcgacgacagcatggaaatggtaagatgattacgtatgcgtcggtgcttaagggtacacctgtgaagcgaaatactgcagaagagttgctcagaacaaaaaagagggtaaagcaaaaggaaaagagacaaagccagcgggactctagaagatcattagcgctgcttgatgagatgcctatggacgtcagcgagttgtagcaaggtaggtagagtaccggagtagcggcagcggatcgaatatctgttcattgcattgtggtcatagcagattagagcgtggaaataataaatgaaggctagaacgtttcaaatgacaagggaaaactgatgctaaatacaacaggcgaacgcgtttcgcgatcctaacctgattcgttgctggagtgatcgagttgcccatgggcaagagcagtgttactcacactacctctatcgtcaccgataggatatcctgtccgcgccacgtctgccaggcgcaccttgcgtgcaatcaactgactctttggcggcggctccctgttgagaacatcgtaagacgttttgatgaatttctgccaactaggccacatggcctgcatctcaactgacgacttcagcctatagatgcctggcaacctgagaagacaacaacatgctcgccaatgtataccccccgattatgaacccttctcttagtgtcgaattgcggtcacgacttccacaatccactccatcaatagcaacagaggtcaatgatgacacaactgtcttgcactgtccaacgcgagaaggaccaatcacggttcacaacaccccaaggtataatcgcgacctctcgaaagagggtttttagagctatgatcatgctaacatggtcacgccctatccttcgacagaagtgtcctaaatgatggtgtcatgcaccagatatgagtaacgttatccaaagatacatgaatacgcttaaaatcgcaatcgcaatcattgctggagagagttggagaaggtacaacgactcgacaggagtgccggttgttatgtggttgcaagaaggaagtatgcaaactcgtcattgactgtgcgtccgcatgtggcgtatgagagagtctttccgcgtgtaaaccttcgggcagtgtctgcacgcgaagggattggcttgggtgcccacggtgtcgggtccagatttgggttttttgcatgccggcaatgcgttctcgtgtccttgatgacgatggagatcttttttgtacttgtacttcttatcgcagccatcgcaagaaaacgacggctgacagccaagaacacgcaagtgtttcctatactgcgagggagacgggtatgctttcttgcatgctggacagacagatttgtgttgtacaggagtaatctccatcttgccgtctggtgcatcactgtgagcctcgccactgctcgaggaacttgctgtctgcggaggcgccgggcgagggcacctagagaaaagctcttctctcctgctactgtgacttccttggaaagagtttggggccggtaaaggtagttgtacttcaggatagtaaaagtccaacatggattgcgattgagaattttgggccaaggcttctatggcaggctgactgatttctgacagggagtaattctgatgttcatgctcctgtgtggctaacagacaaggatcgatatactccagaggttttgataaacactcaggaagcacatcgtccataaagtctgtccacctccacgggacatgtagcgaacgaccatcgttactctccaaaaaggtatcagatatccgaccagctatcgtagaagtagaattatgtatcgattcattaggacggagaagtgaggcttctgccgtataggaatagggcgatagaccgaaatgtcttatgcgatgatcactggcaattgtttcagcacaatgtcagaattcaaggcttaagtatcgacacgtactagttgtaggtattgattgtgtgagcggcctactttgggccgcctcacagtacctagcggtgcagaaaatgccggaatcgcactgaaaagtgctcgattgtagaagggaaaagagcgcagatgacgtcttgcggtgcagttgaggagctcagtagcttgaacggagagctttgataatcaatgcgcagaaagtgcgctgagaaagcctcacctgggcagcctctacggcgggagagggggatcgtgtctgcagtggctgcagaagagaagacgaaattcaaagttgaaggggttcgcaagtaggtgtaggtcagacgccgagctttcgagacgcctctggttggtggccgcaaggggaggacaacggaaaagtgggacgtgcatggttgctgcaagccaccagcgatacgagagtactccgcctcgaagggtaggaagacctcgcccattccaatagtgtgtcagaaatgtcggcggcataattgattgtacatgaattgtatcgatgtttctaatagtcttgtaggacttgtgtgctcgatgtttcgacttgcaacactgcatcgtgcataatggtacgaagcgtatgctcgcaaccaaataactccaatggtgcatcgtaccaggacaagtaaggcgcgcgcactcatttgttgtgccaaaccagcgttcgtaacgaatcccaatcatccgactgaacataactgtcatgtcattagccttcatccaaacgccaagtatgcaaaatacccacatatagctcatactactcctcaaactgctctgcacgctctcaggatgccacctgaaaatatacataaccatcgcccaactcaaactcgcaaaaaccggccatccattcctcgccatcgacctcctcaactccccgtttccaaacaactcaaacccacctccgccctctttgccagcagcatgccgttgttgcactgcgagcttggctagggccaaacatacacgtgcggcgacgtatatgacgatctgctgcgacaccgagttgtgaatcgtgcggccgaagaccgtgtatccgcccgccaaccccgcgaggaaggcgtcataatgtcgctccttccctgtgggcgaagtgtgtttgagcaataacatgcaggacttgtatacgagcgcgaagaggccgaggttgcgggcgtgttggcgcgtggctttgtagacgaggaacaattttgaacggaagctgccggagcggaaaagcatcatcatgctagagtgatgagttagatttggagcattggcgatggggatactggggagacgtacacgagtgcgtgtgggaagcgcactttgcagccgtacacgatgccatttcgcacgccttttaccagcgtgaggacgtcgtggtatttggggtcgaggacgatcttgtcgagcgctgcttccagcgcgtgtaaccggtccatcttggaagttgtgaatgtgaacgtgaacgttgtgtttgtatcgttatcgtcgcaaaaccagagcgtcaacctcggttcgatgacgtttgccgttatcttgggcggcaatgaccgaatgaagaagatatcgcaagtgaacgaagagaaagtaggaaagacgagacctgaaccatgaggctgaagtttgagccgaaagcgaagggatcaagcatggtagagtcccgggatgaattgcagctgaccgaggttcgcgcgtcaccttgccggtcgcagcttccccacatcgatctcgcgctagcgcccgtgaatcgaccaggggtgttggcatgtgaagatcaagggtcgatggatttacatgtgctttgtttcgtgttaacgctttcagttgtgatgaggctgtagttcataattattgttctatcaatcattgttctatccaagtgcatgatgcttgctgtcaatggtatctctgtgctgcagtcccatgcaatgcttttccgtacatactccaaacgccatatgctgttacgttgtctctttcaaatggtacaccaaatgccggaatgcttcactcaagcctcctctcgggccagcgcttcttcaactcttcatacaccgtaaagatgaacgcagaactgggaatcgatctgccaactgtgataccacagccacggtacatacctttgataccgtgctgtttccagagcgcctttccgactgcaccaaatgtagattgaccgccggtaagcttcttgacatcctccgtctgcatacgagacttgatggtgtctgctgggtagaacatgaagttgtaagcggcacctgcgactgatccagatgccatgcgctgccagaccggcaggtcatcgtcgtttttcgccgacttgttgctcttcttgaacagcatcttcatgccttcgtatccaccaaaccatgccgcgccaccgccagtctcgcggataaaggtcccgaattggccgtgccagtagccgaggacgccctgatggcgatagatggaggctatgacactgagaatgccaggctgtgacacaacacggcccgaggcttccacgggtacctgcatcttgcatttgaccagttcaatcggagtcaagaagagggacgtgattgcacctgcaaccatgccacaatacaacattccagtgtaaggcagatctttttcggggtgtctcttcaagtcaggatagaccccagaggctttcagggcatcgcatgcgatgcgatactacagtcattagcatactttgtagaccgtgttatgagggtgatgctcacactgaagaacagtgtgctggtctcaactgcagctcccaccaatggcgcactgatgcctctatagatgccgaggaacccatctctttgcagggacttcttgaagcaatccagcgggccggtatatcttaagggtacggtgtcgggttgggattgaaggcggactttgaccgtgtcaaatgggtactcgatgtacttgccgacgacaccagccgtcgacccgcagacaatgtctttgatggcctcttctccttgtccacttgtatgttcgactacctcctggcgcttttcttcggccccggctgaattcgataggcctttcctgacccccaccgccgacaccggactcccgtgtacttccatggattgctttcaatatgggcgtattgtggaagatgtatggattattcgtgtataggatgtgtcatgaagaggtaatcatggtaatatgagcgaagagtcgagcaggcggtgaggagggcgttgtatgcagtttacgccatcaactcagagtgatgatgatatgtgctgcaggaccggtgtgaagattcgtgagtggtcgaggacgcagaacccgaggtggtacaaggaaacttggtacgggagcaaagtgcgggtgtgacgctggtgtgctgggtgaatgcacaaacgggagaagggtgaatgtgcaaaaaggcgagctgagcccaacgctgggcgaggacgcaaaagttttccgattagcctacctaggtacggagatgctgctgcaatcagaagcgagggacaaggagcggaaagcgcgcagcgccgtgaatctagaatacgggtgcaaagattaagtgtaacgaacaataaaaggcgcatccacaaggtcccagagcgacgtaatcgtacaatcttatcagatcagatcctgcaatcatcttctctcatcatcgcgggggtgccgtaaacgtcctagcgcccttgtgctatcgatatcggctaaagttttcgttcgccgacaagttcgacatgtttagcacggcgatagcagcacatagcaaacagcgccgccaacatgtctgaagcagtagaaacccagccgcctgccgcggacaccgtgagcgccgtgaagggaatgaagaaaaacggtacctaccccaccttggacccacgagacgttccacaactgaccggaatcttcacaggcaagcaatggcacgacaacaagaccgcgttcaggccccgggccaatcagacatcctgggataagcgcacagcagagaggaaggcgctcgcagcgactaaagcaaaagagaaggagctgaaggaagagaaggagacagagcgacaagtgcgttcttgtgttacgtcgcgaaaactcttaaactgactgtaattcagcgtcgaattgatgctatcaaaaccaaacgtgcggcaaaggaggagcgtgagagattccagaagatggaggagaagatgcacaagaggcgcgtggagcgtctgaagcggagagagaagcgcaacaagatgctgaagtcttgaacgtgaagcaggacaacgattgggtggaacttcatcgcgcaaccgctattggcaagaacgacagaacggcgcgccgagagtgtccttcgggagagcttgtcgttacggtgactgcgaatgtttgcgcgcgtacgacagcggacaggtcttattttaggatggcgcatgacaatgcccatgcgaccacagacgggaaagtgcaagctacagcgtgccgtgttcacgcaaatgcgaagcgagtgattcgagcgcaggcaactcgggcgcataccaagtaaagctggtgtatttgaccacactttgtgtcgagcacgattcgttcatgatgccaattctgaatcaaacaacgtcttatctagttaccaaccccgcaatacctgtcactgtgtatgaaatgtccaccatgttgcatgttgtcgtgagttgcaatcaaaaggtgcacggtcaacatgaccctggaacgcgcggacatggtcaccacgtctctgcgcgctaacacttccagcactcgaccaccaccatgaaatggcccagacgcccactttgcatgcgggcctggcaagccaccagtctttccgccagaatctgtaccacgcgccctcggcatcccgagtgagtgaactcgcgacatccaacagcgaagaaaagccgtcaaagcacgacaagcacgacaagcacaagtcacaccgacaccgccaccacagcagtcgccatgacaaggacaaggaacaccgccacagctcaagccgccgacacgcaagagaagtcgtgcagtcggccatacaactacaaccgccaacgagctttggggatctgctgaagcaagcacgaggcagcaaagacaccagccccagccacagtcgcaaaggaagcattgcgccaggcacagacggcaatgtcgaatcaaaggagagccgtgatgtaggcgttacaatcccgccgcggagacccctccggccagaggatgtggagcttgagcggaagagggtcgaagctagggaaaggtactgcacctctttacaacaacgcaacatgggtttacggtctattaacaagactactagagaccttcgcaccgccctgaaaaccctctccgaccagtcgctcaagacttcccgccgcctcgatgatacatattactccatacttgagaaggtatcggtgctacggcagacgataggctctttgcaagaactgtctgggctaaccaaagagctccacgacaatttcgagtcggacacgaaggagctgatcgacgacgttcggggacaatacgacgggttcgacagttttgacaatcagcagcaacaacttgtcgacttggaggaacgcattcacgtgggcaagcagaaagcggattctttgacgcatcggctcgcaaagaccaaggagcgtgtcgatgcgcgagctcaatctgagcaggaatgggctgcgaggaaacacccgtatggtaccccaccaacacacctgcagagtcatttattgacatgtatcaggtcgcacgcgcatactctgggccatcttgggctcgatagctgccctcgtcttcgctctgatcctcttccaccagctgaagccgatcgatgtcacccatgacgacagacctactacagatttcgcatcaagagctaagatcatcaatgcgcctatacctgatatagcgaagcaagcgattatcggtccgacgacaagcaagtctgaactggagccaatactgacacatgcagcagaaagtattggtgacgacgatcggttgagggtctttgacgagttgtaggagttgcattgttttagtttgtattgagatacccacacagtagctggcgtttattgagtacagtaataatgggtccaaagacacatgaaagtgcgacatgcacctattcaagctcgcttggtgttgcttatcttacagtgagcatgaaggatgcgagatgcgggctgtgtgaattgaaacatgggctgagcttatacgagcgttctacgcggtgtacgaacccgcgccacgctgtccgacatgacatagccaacgatgcggctctaccatccccacatcgcatgatgatccacatttgatcagcacttgtttctattcgcgtcacaacgggcaagcagcaagggcaacgatgggggccttgctacgccatgtggtacgtaatgcttctatatggagattctaccgtgttcgacagcctttcgttcgacctcagtatttaacaaccatcattcttagccttgcatttcaaccatccatctaattcttcacacgtctctcgctcaagaatctatcaacgaataataataaccctcttccaatcgttcacacaatctcaactctatcaaaatgaagacctcattcgctgccgctgccgccgccgcactcctcttcaccacatgcgcagccacatcaaaccctgaaatcgcaggcaacttccgccgtcaagacaacaacacagtaaccagtgtcgtctccgccgcgcctacacttagctcgcccgaatcaatcgtcacatcgatcgaaaccatcacaccatcaggatcgccgagaccgagtggaaatttgacaacgccttcgggcacgatgaggccgactgccagtcagacgagcgaggtgccaagggaatctacgggcgcggcgagcgcggtgggtgtgggcatgggcatggttgttggtgcgattgcagccatgttggtctaaacctggaaaatattggtcggaagttggtacgaaccgaacgtactgagcttgtctgggattacttgattggtttggggtaatgaatgggtttgagttgggatttgggatgggcgcatagcgatggcgtttgtgtctttgataagatggatagaacacttcaagcatgagtttgagatgtagtccttcaatcggaaatcttaatctcggaatcttcttgttcgatttttcttctcaactaattttacgacaatcattccgcgtccctcttgctcgttatcttcgtctggctattgaacgacgccgcttcatccaactcaatatcgctatcagtccggacccagccattgttcgaagccctcgtactgacccgtatcctgctctgtctcttactcttgttggattgtccatttgtgcctgtcccgtagttgcttgggcctttggattgttgggttgaagtgagccggagaacgccaccgaggagaggtttgagggagggtgcgcaggcggctatgatgccagtgttgacttggagaaaaccccagaattgaatgtcgttcgtactttacatgttttagtgggtagtctttggtgtaggtgcatgactagggacgtacaacgattggtcgggatcacctctttttgtgttttgaacgactgttttgacgacgcccatcgcgactgcacttgatagccgtcagtagccgtgcacaaatacaaagactgcagactcacatatagcctaagcttagaatgaagatgagatagatgcgtgttttctgcctcatctgcaggcccaatataataggcacaggaagagaggcgaaacaaatatcagtcaaaatattgcaagctatgtattgttagtggaagacgaactgtgaagtcaaactagtcaaagcacgacttacatgtgttcatcagcgcaaatcccttatgaaatttgacgggcagacattttgccctgagatccttgttccaaaagccagatataggcttgcagacggcggcccattcaccccacgagacgattgtatacagacacacaaatcctgacaatgttagacgacagccactgcctacctcattgagtatcagggtggctacaacttaccaatgagcgtccagagcattctcgtgtatagtggtggaggactaagtcgaaggagggagaatccgacggagagcttaagaaaggccatgccgccaatggaagagactatcgcttgtatgaaggtcaacttcaggtactcgtaatggtctttattctccagagtgtcagtgtgacgacccaagccgtgctggccagccagtatgtaggtcaccatgcctccaagaaatacacaggcctagctgatgtagtcagcgactagatcaaaacattgcagacacattttggtcgctcaccgttgcagccaacataagagcgtcatctctgccgaatgccttcacgacaacaatgcgagcgtacgtgcgcatcgcgacgaagatcagagcgacagcatggaaggctgccgtcactccgaggaggtagcctaagttactctctgcggcgcgggccggatcagtattcttcggcgccatgttgaggcaacaaaatagagtgcggtagaagcggtagaaggtacttagagtgagggatagtcagtgccatatgttgtttttccgaaacgaaggattcgttgtgtgacattttgccatccaacaacatctggtccccaacatggcaggatgcttcgttaagcatgaggcacggtgatgttccagggaatcgagcacatgcatgtggtctcgttcattggttgcttggccagttcgccacataacgcgacgtaggtgcgatccttaccacggaacatctggcttcgacgaaagcccttcgtaagatttgcatttccgaactgttcaaaatgcattgtagcgagtgcgacccgagagctgctgcactcacgtctgcatttagtaggcttcggagttagatgcgtaaatgtactagctcgagtaacaaacttcagggaaagatcgccccagcgcaacggcccggcgggcattcgaacatctggtgggtctatggatcgttccaccgtcctaagaagcatcgatgaccgagcccgcttaggtgataaacgtctttttccccgcgtgtggagttacacgcacccgtttaactgagcagaggtagggcttcaaacctgttcccgaagaaaagatttggagaagcgcagtcgtacgggtcagctcttgggtacggcttctcgtttgtggcggaagaggccatccgactctaccggtacaccaggcctagattgcgactgctgttcaattgcctttaagcgaccggaagagaaaacccgtacagtaccatcccgtgtggaggattgctagcgctcctaccacacacgggacgtgggcatggtaatcttcagggaatgccgggacgtccaatgggcttttcatcctgacatggccacggctacgcgatggaacgctagtggcccaatcgagtggtactcagggtttgtggcactcgaaggatgtacactaacctacgcatagtatgcagtccgtaacatttgttgactttccttgcatgttaatcttaagctaaagcaggatgcaggatgcgagccctcattagacgcggcttaggtgtactctaacctgcatccatcggatttagccttcctgaatctcatcgtgctcccgaggtcgcctcagagtcgccttcttccgaaatcgatccttgggatatggatgcaagatcgcggcaaagcccctgcatgattcgaaggcgaacttttcagatgtatataatcgccaacttgaggcgtcttatgctatctccccacgctgtcaaaccttgcccatagcgagttacgccccttcgcaatgcgtctgtttcatgctgtaagcgccgtgcagctactggctgccggcctcgtggctactgctcccctcgactcggcctccactccggtcatcgatatcgacccaacagttgatcctcttgaggctctcgcccaactgcagcagcatgcttatgacacgcttgaacagagcgatgttgtctcaaaaagggctccgaagggctgctcattggctaccgcaaccatacggaaagactggtaagtttgtcacgcgcatgaacttgtaccttctaatcttgtcaagggattacatgagcaagccggatcggaaagcatacatcaaggctgtacagtgtcttcgaacactgccatccaaatccgacaagtcatgggccccagcagcgaagactcgtttcgacgatttcgtcgccatccatgtgaaccagaccatgtacatccatggtaacggtctcttcctcacatggcatcgctacttcgtatgggcatacgagcaagccctgcgaaatgaatgcggctacaaaggctaccaacctgtgagtctcaaatcatcgcactgatccttaacacatatctgacatcgctagtactggaactggttcgccaacaccgacaacatctacaaatcccccgtcttcgatggtagcgacaccagcatgggtggcgacggcgaattcttcgcacacaacggcagtctcgcaggcgctcgcaccatcgtcatcccctcaggcaaaggcggaggctgcgtcaagagcggccccttcaagaagtacaaacacctcgcatctcatgctttaatcctcagatacagaaactaacacacatcacagtacgcaagcaaacatcggccccatctccccgggcatgcaaggctttacagacctcgccctcgacacaacagacttcaacccccgctgtctccgccgcgacatctccccttacatcccgcagaaatggttcacaaccgccaacctactgaacgtcaccatcggccccggctcccgcacgcaccgcctcttctggaccgaaatccaaggccgctaccccgacggcttcctcgggctgcacacatcgggccactatacgatgggcggcgacgcgacggatttgtacagctcggttaacgatcctgcgttttggctgcatcatgcgatgctggatcgcatttattggatttggcaggtgttgcatccgaaggaggccgggaaggtcgcggggactttgacgttgcagaataggccgccgacgagggatgcgatggtggaggagccgctggagatgggggttaatgggaagacggtcaagattaaggacgttttggatacgatggggggaagtcctttgtgctatgtgtatgtgtgaggactttgacggagttgatagcctagagggaacgaatggctgttcttgttgatagttctacgctggctttgtgtgagatgtatagtgaacatcgcggatacgctagatgcaaaaggataaaaacatcacgcttcatgaagacaacccgcactttgtgcaagatcaacacatgattcaaacggataaattcacatatgtagctagcgagtatcgctcaggccaaataaccatccatacaagaaaagagtccagcctaagggcgcactcgggtatcccatgccaagatccaaacgccgcaaatttacaagcaagcagcacatacatacagctcctaccacgagcagtcccaaaaagcgctcgtgtctagctacgcaacgatgctcacgcactctcctcactcccctcgctcgaaaaatagctctgatccaatctcaaaatccactcaatcttctcgcgctcactccttgcacggaaaatatacgtgttactctttgcgaaaacggcgaaaatcgtgtctttcagcccctggccttgacttccgctgctgctgttcagcaacttggcaatttgcggcgagtggtcgacgcgcgcggtactgacgttgatggcgttgatttcatcgccgtcagttgaatagatgtgcatgtatggcttgcgtagttcgacgaagcgacggatccagcgcgtattggtgaggtcgggagtgagaaggtatgaggattttaggagcgtcgggtttttggacacaaagcggacagtggcggtaagactgggcgcgggagctggtgatggtgacggggagcgcggtgcaaatgctgcgccgttcgatggtggttcgaggtttgtgggattgaggatgatctcggcgggtgctttcttggtttgccagagacttacaacacgcttcagtagggcgatttgatcctcattgagttcggcagtggaggcgaggttgggaaccgtgagggccttggaagataaaacagatcgagcggtttcaatctctgcgatgcgacgccgacgcttctcgatgtcgatgaaatcgcggactagagacacgccacgaggcgtccagccagcgagctgctcctcgcctttgatgtagtcatcgcgagtattcatccgccagaggtcggtcgctcgtttgacagaagtgggacgaatggcaacgttgaagatgccgactgtagagtggacaatctttactgggttccatagagctgccaaagcgaagagggagttttgtcgcacgaacgttcggctgcgaatctgcatgcctaggtccaacgagaagagcataggttgtgcgagcttgggcgacttgacattgaacaacaatgtcgcttggacacggtacttgtcttgcgtcgcacgatccaggagtaacgagccatgggcagtactgtcccaccgacccacgaacttcacgttggatgtgccatcggcgtggtctctgacgacgggcggtgcgaccaaatcaatcggtacctccttcactggtgagtcgatgccaggagagttgcctgatgcgtcgatgaggcggatgcgacccatacgcatggaggtgacgttttgccattggagtgtatccccggaagtgtgggtcagattcacaacaatgcggcgagctagaccttgatgcagctgatacacaccagcatccataatgctgctttgtgtgacttcgacaggctggtatgtgccatcatcagtaatctcatggatctggacgcgtgaaaaaatgtcgtggttgtcctctgtgtagaactcagactctggcaatcgcgcagtccggcgcttctgtgtcggcttgtctgccgtgtcgcgcatatcatcccagctgagcaacttgtcgagatgtatctcagtgacctttgcgaacaacgaaacccttaggtaagtatcccgtggacttggatatggcacactcatgctatgcatactctcgaaacgcacgggcccctcgtcgaagtcggtgatccaagttgtcgttgttgcgccgctttcgtcggatatgccaggaaggaagagtacagcgtggacctttgtgccctctcgttcaggaaagccaataaattcatgcataccgacattgaacttcagcgtcgtggatggagcctcggcggacgaaggttctagagacagatgtattatgccgatcgggttggatgtgtaaggcgaaatgacatcaagattgaaatctcgaactctggattcaaaaaccgcagcaaggggaacgtcaacatcgcctatccgcgagaattccggcatgcaaggttctgagaatggcgattcagggttgaagtgctgtaaatactccggtctgttcatgtactggttgatctgatgcatgcggcgaacgcgttgtcggagcttttgtaatgaccagagatggacgacttcatttctgaaatcaatcactcgtacgccaacgcaaggctttggagtgctttcgagacaatcatcctcctcaccagggatgcccatgttgacaaggtcgtatgatgatggaacgcagtggccgacgtcaacaatgcagaactgaaagacaacccgcttgcccatttgttggctgagaatctgtgcttccttcatggtcgccgcgttttgaagaatagtctcggccatagtgacatacttgcgatgccgccattgttggaagaccttcttagccagttccaatcgcttgtcgttttgctcctctgtcgctggtgtttcacttgcttcggttgcagattcgtggccaagctccttcagctgtcgctcgtaagtctctttctgttccagcatatgcttttccatctccaactttgcagcacgtaattcctcgagctctactttggcttctgcgtcggatttgagtttggcgtggtagtcacccttttgttgatcgatcctctcttgcatgtcattgcgcatctcttgcatcttctcactgccctcgtgttgcggcgtagaaggcatggtcagagccgtgtcaagcgaaaaattgtcaagagtaccccctgacgcatacttttcacggtaggaagaagtcgaatccatatcgtcgtcgttgttctgccatatgcgactttctgccgtttaccggatttcgcgtaaccagtcaggtcctcgaaaagcgtgtcaaactcctcatcgcctaggtcctcaacccgctggtctgatcccaccaaaacggtgagtgcctctctccgcgcgtatgaaaattcagattctcggccgcgctgccatagtgctggagaccgagctcttggactgtccgaatcgaaatccgagttcgctatgctgatggtgctgaaggaccgatcatggccaggcccgtggtgcaggtgacggagagttgaaatgacttggtgttactgagtgacgaagcagactcgtgcctactacttcggcgcgctcagcccttgcctcttgcggattgttgaatcggaagatatggaagtcgcccaggataatccggtgaccgcttttgagaagtcgcggcttagtgattcggatcccgttgaccatgacgcttgcagtctccttgggtatcacagtcacttttccgtccacgttctcgaagtcgcagtgctgtgctagaatctgagagccgttcaagcgtatctgcgcagtctggccctcaatgtcggagttgcccactgtggtcattcctggtttcaagttgtataccaaacattcggtcaagaggggatcgtcactcagattgaccaaatgtggcatgttctttggtgttgacagcccaacgaagcccttctcgatgctgatgccgagctcttccaaagcagcctcacgttccttgtgaatctcctcggtcttcaacagcttctcctcccatgtctgattgaggtccttataaagcttctccgactggttgagctgctctgcaatctcggcttttgaaaccttcttcactgttccatcttcctgtgtaatggacacaatttgtttgtccaaaggtgtatcaggcgcatattgctcttccattgtggcaccactgccacctgaaccgcctccagtgagctgtccgcgaagctttgcgagttcttcctggagttctctgatcatacgcgcgtttggatcctcgttgacgaccgcgtggttcttgatgcgcttggctgaatcggcatatcttagggttgataaagtctcctcgaagttgatgtcggctggggaaatggcagcaatcatagcagtcatactgttgccaccaagggagtccttcaacagccaggtcaagatggagtctcggtaaggcacttgggtcctcttcttcccactcgacatgtcggctagcgatgcaatgacacgtcctagggtagacagcgacctgttaatttcagctccttccttcagccgcgcaccagttgctcccgtggactgtgctctttctgaaccggccaaatcgaccagactgattttggctacccgctctccgctcatgctggttgtaacatcgtggcgtttctgggtaagggtcagggtgaagacggcgtgcgatcgcgaggacgtctcgttcatgttggtcgcggcaacggtacgagccttgtttcctttcgtccatcaagttttcaatctcggggaaggactgtacaaccaatttcgccaggtctttcgacgtacggacccggtcgagggatgctctcgcactcgcaaattcccccttattcgatgggtttagggagatcgcggaccttctcgttgtagatctcccaagacgaaaacctcgaactgtgcagctcgagttcttgtctcgccctggaccctcttttaaatgtgcctcgaacattgtcttgacataagttggggggataattcccgtactcctgcccattgctatccttcgacagtaatattcttaaactcgactgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgagcagcggcttccccagatcctcgtgtagattatcctgcccggcatagttcggatcactcttgtcaaacgaccagtacgacttgtcgaaagcgaaggttttggtgccctctgaggcggctttggcggcttttcccttgacatcgacgtttttggggggtgagaggatggtctggtcgcccttcatttgcacgatacattgtgctctgcggtcgatttctggagaagattagttggaggcctttggtatgatgtctggctgtcctacctcggccgttgaagggcctacatcgcaccacgaccttgatattccctcctccagatgccatggtggatgcggcggaatagttcccgttcagggtcgcgggaacgtgtagagaagagcggccagttcgcggtctatattactacagcatgcgcgcacgtcgtcatgtcacgtcgggctggtggtggaaagggtccaagggttcaggagggtgttgtgttgtgttattgagtcgcgcgcgaggccaatttcttgagatccttgccgcggtcatgcatgcactcccgtaaggctaatcctggcaagcccgcgtgcagtcgaccctgaccccactttggtagctcgaggaagagtcagaactgcagaagcaccagaaacacggtcagacggctcggagacgggtaggagagtgtttgcgccaatctcgaccagacaggtgttgagggacaggagccacgcattcggtgcctgagatcggaccctgcgtcataccagctccgcgaccacggaaaaacgaaaataaccagcaagcacgagcgcagccgcaaaagttatcctacggccaagacaccgtcaatgtccaccgacgacatgtttgctcccccggcggcgcgtgccatgaaggtgctggatcgcagcttcttcaagaagacgatccccacctccgctgcccgcatcttcaacgccaaagacatctcgcgatgccgcaaagagcttactgccagccgcgacaccctccccaacaatcgcgtggacccgatcaggccggacgtggattcggagagggcgcagaagggcggcaaatgcttggtgctgcggccagaggtggttcacaacggtacgtctggcactgcacgcgacgtcctgacatgctgagtctgaacaacaggcagatcgcaccacgtggagccctaagctgcgcgacctcgaacaagacggcaccctgggcgtcatacccttccagctcgacctcgactacgatttcttcacatactcggagatcacgagcgccataataccgccgcccgagacgaagcaggatgacgagataccccagggcttcgcgctggcgggccatgttgcgcacttgaacctgcgcgagcgatactggccgtacaaatacctcatcgcagacgtgctggcggacaagaaccccatggtcaagacagtcatcaacaagctggacaacgtcggaacagaaaatgctttccgcacgtttcaatacgaagttctgcatgggcccgacgacatgaatgttgagctgcgcgaacagggctgcacgttcaagttcgactttgcaaaggtttactggaacacaagactgcacactgaacacgagcggctctgcaacctgttcccacgaaggcgaggcaatatgcgacgatcatggccggcgtgggacccttcgccatacctgcgggaaagaagaagtgcttcgtatgggccaacgacctcaaccccgagagctacaagtcgctggaggacaacatccgcatcaacaaagtgggagactttgtgacgccgcgcaacaccgatggcgcagacttcattcgacagtcggcaatcgacctgctcaagagcgaacgctcgatcccaatataccccaaggtcaaattctcgagaagcgcaccaccaacgcagaaaccagtgcctgacaggacactcgtccaaccacgcacgttccagcactacgtcatgaacctgcccgcgtccgcaatcaccttcctcccctccttcatcggcttgtactccaacatccccggcctgtccatcggcgaggccaagaagctcttcgcgccacacacgcagcagaagctccccatgatccacgtgcactgcttcagcaccaagagcgacgacaacgtcgccgagacgaaagagatatgcgccgagatatcgcgacagctgcagtgcgagatgacgccagaaacacccgatgtcaatatccatgatgtgcgcgatgtggcgcccaagaagcgcatgttttgcgcgagctttaggctgccggaggaagtggctttcagggagatatagacttgaaagcagaaaatagatgagttcaaatcaatgtttgataccacatacatgcatccatccatctccacgtgtttcctcacttccaaatcaccacatgtcagacccacccaccccactcactcatccactcacaaacccatccatcacactcgggatcgaaacgaaacgaaacgaaacgaaacaagacaccccaaaccaaacattcatgccactccaccccaccccacccaaaattcaataactcaacagacgcagacgagaattctctcgcccgtacgtaaaagcccatcgcttctctagtcccagggcccgcctgcataacgtacctgtattcgctaatgcagcacgcggatttttccaattttcgttttagcccgtagcgagctgcgtgcgcaagcaacgcgcgttttggtggtggtggcggaaaagaagaaaaaagggtgagaatcggttgagcgaaagtacccagcaatagccatcgcgcattgatttcattgcgcgaaacgatgtcgtatggtatagtcttcgaaatcgcaagcgacctggcacaaagaaatcgctgggtcagtcagtcgcgtcgtgctgcgacagaagctatcgccgggcctctaggcgctgcacgtaagcccagatgccgcgatcgtcaggtacactacagcgcctagtgttccgagccgcagcaacgttcaacggtctggacgccaccaatgtacaatgtaaatgagcctactatccagaacggatggcaatatacaagcggtgagtcatgaacaagagagaacaggcaagtttgaaaggcagtccctctcgggtgccaatgatgttcaattcaattcatgtgaagaactatctaaccatgtacacaaagtgatcctcatgtgtcatcaaaagaccatgatcgcattagataccccgtgatgcccattgccgcccggtggtattgtcaaagaaacaaaaggtattaagccgcagaggttttcgatgcggtcgtattaacgccgtggtgtgcaaagcaaagactcgatcccgtgagcgacacgcttatgcgagcatagcggcaccgacggcaaccatgaggccaccgaagctaacgaagttgctgccggcggcaccggtggcctgggcaggcgagctgccagaggcagatgcagcaccggatgtggcagatgcaagagcggatgaggccttggaggcgatgccagtgccagcagatgggacggtggagttaacaccggggacgatgggtgcgctcagagtggggacgggagcgacgggagtgttgccggaaggaacaactggcgctggtgtcgagttagtattgcttggtttcgaaacaagagaatgagaaggaagcttaccagggaggtgtcacagcgggaacggaggccgacaagacggggttggagatgggagtgacgcctgggacgatggcagactgagtgacagagtatcctgggtgcaggagtagcgggaggagcctgggatctgaccatcgctgatctgggagatgggctgaacctggggagcagcggcggcaacggcagcgaagatggcgaatgagtaacgcatggcggcggttgtgtgtgtgttggagtttggtattacttaaaagtaaaagtgaggatgggaagaagacttgttggttgtaaaagctgctggttgtggatgtgagggagaagagaaaacggagaggaatgcggatctatatacggctgatccttgggagggcacctgcaagctggggctggccgtgcctgcgtgcattgcattcgcaagtgcctccactcgattgttcctcccaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaagcccgtgggccagttgcgcggaccagacgtggggaatgacctcggcagcgaccgaagaaagtgacgctgttgggtccgaactggtgaagaaggaggataggaagtacatggcctggaaagcgtggacgtgcgcgggctccttgtagtactcgaagttgaaagggccgggatgacgaagaggatgaaatcagcgaaaaacccgacaatcatcatccacttgcggccgtagagcttgttgtcgatgagcagagatgcaaggtagtatccgcagagcgagacgccgacgttgatcaagttgtacagccatccggtcatgacagagttgttgttgggggtgatgaccttgatgaactcgttctggaagagcttgttgccgtagaagaagacatcgttggcaaaccatgcgccagcggtggcaatgagacggggtccgaagtaggtaaaggtgagcttcaaagactgaacgtcgtagccagtgaccttggacttcttctttgacagcatgagctgcttggaagcagacttcatcttgtagtaacggaagtagacgagccatagcgtaccaacagcggggatagcaaaggaaacgcggtaggtccactgtgccacagtcttcgagtatggtgggtttgcgccagagtggaagatcaaaagcaagacgatgagggattacctggttggccagctgaccccatccttgcatcaagaaagcgctcgtgacctttcggccacggtgcagacggtcgttccttggtcgaaaccttcccagatccaacggcattctccataccggctgtcgcagtcatggggtattcaccgccgacaccgatgccgtagaagaagagcgcccagacgtagcagatgacccagccgttctgagtgacaccccaggcggcagtcagcatgagcagaccgacgaacatgatgacagcatctttggatgagaccgtggcgacggcccagccagtcaccgaggataccaacgagaatttgacctgcctcagttagcatgatgcaacttgagtaagcacagagaaatacataccgacaatgataccgcaaatttccaggtagtcaatagcctgcgtccaagtcttattgcaaatctggcttgttttccagcacctgggaaacgcagcttgaagcagaggcctgacgtttccaatcgagaacagaacataaccctcgaggccaagacccgcaccggggatgacgcaggtcctgcaagtaatgcctcataggctcgaggggatctttcttgaacatggcccagaagtagctggcctcctcgtgtgcctccttcttgtcgacggcggtgacgaacttcaagcgctttccaagaggcatgtcggcccagtacgttccggtcgcgtcgtacatgtcgtcagggtggagcagggcgtggaaaatgctctgctcgttctcgctcatgtcttgtcggatatccaggtcctgggtagcaacatgttcgccagtcatattgggtccatggggagcagcgatgccataatcccgaagggaatcagcgccgctattttgtgcagccatatttggcgacttgcagactgaagccgcactgtgagattccgagtggatcggagtttgatgctgcagcaaaataccaagggccgtagatgcagtttataaatgcttgtgcgagggccaagcttagtgggagaagatgtcgatttttgcgctaatttcctaccgtggtagatcgagtccgtggcttcgggcttgatgacgttggtaatgggtgcacccttggagaaacggtgttgtggtctgcacgcagagtcccaaaagtaatgcggagccggagcacgtttgctggaaatgctcctgagtggccagaaaattcaagatgggcggcgatagtgatagcgtgggaatactgccgaaccttccgatgacagcgtgaaatgtctcggaatgaggcgttatgcgtgggtactgtgcagatcgagctcgtaacgtgcgaaacgagatctcgacgtagaggctgagctcgtggtcaggaaggagctggcgttgggggatggagcacaagcaagacggaacgaagctgcacatgtcaggaaaccttggttcacgggtttatatagcgaaaatctagggttcgcaagatcttctagcgtacagactcgcttcccacgccatttgcgagctcaggttgtaaagtttttgcacgtccccacccaattcggcaactactcacgcgacactgaccatcttgccatgctcgccctgtctaagccgctgggctagcacaaatgcaggcggatatgcatgcagagacattcttattactccacaagcggcaacgcgcttcgtttgagccgtcttggatctggcaatcccccagatttcgcacatcttcaactttacacgtcgtgaagactgccaactcctgggcgccggccaagtgcgaacaagccgcggacaagcaaaaccaagcacccactgccgcgcacggcgtcataactcaccgtccgtgccgtttcgcctgtgttccttcgcgcacaccggcgtggggagcatcaaaagctcgtcgagaggatgaagtttcacgcagccaattaacttcgactagacaacaacgtgctggagcgagtggccagaagccgactccgttctggccgagcacgactgcgcgggccgggatgtggcattagcgcggccatcttttgcggagatccaccacggcatcctggcatcgtcgaattgctgatatgcgtgaagtgacatcgcgcgtttttatctccggcgcaggctgctgttcaacaactcgataagggtatggcagaaggcgactttccgacttttaccacggtcatcctgccagaggacgtgctcggctccttgtctcctatgctttgcaggattacattgggtccctacactttgagctcatcatgctaagacttgacatctccatttaactcccataaggtccgaatctattcacatccacggctttacttacgacacatgattacggactggtgtggggagagtgagaggacgcgtgcgtgctgacgattattaggtatatagctctatctgatgagtgttttgtacatgaagccatccagtgggtcgtgcttattagagacgtctagaaatcgtatgctggcgggaagaaaacatgataggtatggtgctggtggagccatctgaacgtcttcgcaccgctatgcaaaacgccgtccaatgcaatgaaaacataggaaacccgtggagaaagccgtccaattggaccatttagctcagccaattctgccactgacagcggcagcctcccgtacctccgtcaatcggccccgttacgctagtcttgccctgcgtaccgttgaccaggttgccaccaaatgcccgatcttcgaactgaaatgacttctttgagtccttgttctgaatcgtgccgtcgctctccatctgatagcaatacaggttcttctttgcgggatttcctccatgtcggtcgagcgtgaccgtcactgggtacggaaatgtgcctggtcgtttggtggaatctggtccactctgggccgagccctgtagtaggggtttgctagtcttgctgcgtgtccagatctgtactaggaagcgggtctcggaaaaggtacatcgaaggctggccgcagactttgcgctgcctccgtcgacatctgcagggttacctccgcggttggtgccgttgatttgctttaggaagatggaccgatcaaagtacgtgtagaagccgtaatgctcgttgtcagccccacggttatacagtcggagaggctgcgctgaaggtagtggaatgaggttcgctggagcagcagtcccgtcagagtcaagcataggaggtggtatcactgctgtgatgttcgtcggatcatttgcgttagcacgcttgagcttagccgcgctcctcttcgagtcctgaaagctgatgaagagtggagtgtcttcgccatcaaacggcgccatgttcccatcagtggtctgtcccaggaagctcatgtccgcatcgctcggaggagctggagacggagacggtaacgcacgtatcttgagcagtgatcgaatgaaggcacctgcggacactggattggcagctctcttggttggagatgccttggtaccattgtcgtatgtgatctgaatcctaaagtttggttgatctggcttgtttggcttgatggactcctgtagctcttttggcagtgcgcagctccacagagtagttggtgcaacacatccgctttcctccttcaccgcttcgggttgcgcgatagttgatatgccggtagggatgggagggtagtttggcaagttcagccatcctgagttcccaggctgatctggctgggcgcctgatgatccaggtgttacagtgggcgcgtcatcacgtctcctagtcagaacaacggtcaatggaatgagtatcgcaataagaacgagaaacgtgagacagcaacagcagccccagaagcaccaacccttcttcttcttctttttctcttcgtccttcttttgctgtttacgcttgccgaatggcaggaaactcatcatgtcgcagactttcctgtgcttcttctgcttctttcccttgagctcatgtgtcgacgcaggtgagctagctcggctgatattatcgtagctgaaatgggagctcttgattgcgtgagatggaggaggtgcaaagactggcaaattctgtggagaaccattgggtctcgaaatcggcgctgttgtgttgttcgcttgcgttgctggcgaagacgtgtgactgtagtgtcccacaggtaggctgttcgcattgccataagccgtttgagcacctgcgttcgcgcggcggtcttgaagttcgatgttgatattgatagtgcgaggctgctcttctatttgtagcggcatgagaactttggcaggtgaaggaacacctcgatcggacgtggatttagatgtctggttttgttctaccacgacggagttgttcacagtagtgttttgtggcatcaacgtcgccgacgcgtcgtttgaagtggtgttcggtaacctgggcgtcgagtcgaaaatagctgcatgactgttcgcgggtgacacctctcgccttataccgtaacctgcaggtacactcgggacggttggcgtggtctcctcgccccgtccggtaggtgggaaaaccgcggtattaggtgttgtcacaaacggcgttgtgatgaagttccaccatccttgtgaccgacgtggagttggaactaaggatgtgtcaacggctatcggtgtgtccaacgccctctcccgcaatggtgtttcatcctcttcgaaaacggtgcccgtagacattatccgttggtttcgcttcacatcgtcatcctcttcgaaggcggtcccgttggagtcgagtgtatcgttcctgttgtggttcggtgtgctcgccgcgtcgtctttcggcctcggcatgacctgtatacccgatgcgctggtcattccagcgggcaaggccgggacaggtggagcagaggggtcggcagaatgcccgttaaacgtgtagcgggagtatgtactcggagtatagtcggactcagtaaagggcgtgtcaggggaccataccgacttcatagcttctgctggagtaatgataatgctgggagtgactaaagtggcgtcgctccccgatcgcatacgggccccgttgaatgagctgaaatcggagacgctgtctgtagggacagagatgcctattgggatgcggcgatcccagggtgaaatttcattccacgtgttgctgcctggtgtcatagaaatcgctgtcaacatgtcgctgccgtccacacttggcttagctcggtgcgttcgtcctggttgcggggtgcccttcgttattccgagacccttattcctggtggatgctcgtccagcgctgaaccagctttgcttcctgatggatccgccactcctcatctcctcctgaggaaacacttggtgtggttgagtaccccggtgccgagcgaaactggtgtcgactgtaatgccgggcttgccctgccttccaaacatgtcccgcttccggctcttttgccgggacatgcgtgcagagtaagacttcgagctccgcttcgtgattgctcgtcgcacggcttgctgggtgccgctgtcccactgtctgctttcttgaccgccatgttcgtcgtcgaactgtgtgttgaggtgtaccaagatgtcctcgtcgtgggtgccatgatgctcgtagccgttctgtgctgcgggtggctgagcacgaccgcttcgtgtagtattcataatcgttttctttcaagttgctgatctggtagggtggcagtggcggaaaagactgtgtataggacgatgctaatcagggaagcatttgatgaacaatgctttgtgtttgacactgtacttgagactgaaacaagattcgtatgtgattgtgctttgttctattgtaggggctcgaaaggtattatgcgggtgaaaagcacacgtgaacgaatggaaacacggaaaatcgtcgaatggtataggagcaaataaggagagaacaacgcaagaagcatgtgaggctttgctcgcagacacgcgaccccaggtatttggacaacctctcctgtggccctgccgccaaagtaccataccgcatactgtatagcttcatcatacaaggtgctaccgcatcatttcattggtcataagcgccttcacgttgcctgaagtgatggcctggtggtcccagcaagtgttgacgctggacggggagtgaaggtgattggacgcacgcggcagatctgctggttagtcggcgccatcttccctgggttgaggctcaataaccgcccgggataggttggagcggaattgtacaacgcgatgagagatctgagacgctcagagatggagctggacgtggtggcagcgcaaatgtctgcgtgtaccaatgaggtggacgagccacgcgctgaggtctgtcttggcgctgcctcgtgcccaatcgatggcggctctgcggatgggtcgcaatgcgacgacttcagtggccggactctggcggccgtgtgtaatgaagtggagcatatagtttcgcttggttcttcgtgagatgggaacagttttcgatgcgtgcctgtcgttctgatggagggttggatatatcacgtgatattcaccacgtgcccgggcccgcagacaggtggtcgacacgtgcaaatacaaacatgtgatctggacattagattctccagaattgctccgtaggcgcggagcacttgcaaatcaaatatgattgttcgtgtctgggagctgtgaaacgtaaaggcaaagattacgctttcgaatgtactgggtcgtacctaagtacttcgtgtgtcatgcgtccgacgcgcacaggacggagtagtagatgatgccctgcttacaggaaatcttccgccagacaaagctacacgagctttcagaaagctgtcgaacacgatcgacgcttggaaccatgcaaaaggcagaatcatcacgaggcctggatcagtatgtagcaaggggcatttgcaaagctggatacaggaggccagtccccgggtagcgttgccctatagtcttagtcagggtcaaagtcaaatgctcgcattcttcccaagcaggcgccaagacacgctcgaaaaggaaacgacttatcgagagactccttttcaatcggcatctccaccggccttgcatatcgctgagagaaagcctgcaagatcccctacgtcgaccatcctgacaggtgccagtgaggacagcagccatcaacgttgcaccgcaggatataccttctcccttccgcttcggtgcgacgctcgcgcattgccgaccgagaaacaaatcttcggccagctgtcctttttgcgctgctcgccgggcacattactgctgcagtgccacgctttcgatattgcaagacgctgccgaccccatctcggctgccaaacccccgtcctgcggccttgacgtcgcaaacccacgcgtagcggcgttttcctgcacctgcattccgcgcagccttcccggccacgataagtcacgctggcttcccaatcatctttccaggcttcgagtgggcaacgtcgccggcgatcctctgccgccaaacagccgcccaacctcaatctcaatctgcccgagggtgcagacgcacgcagtcgactcgggactaccagcggctccacgggccgtcccctgggcgaagccctacctacaattcctggcacacctggcgtcgaaatgtcgaggtcgccgtcgccccgccctgggggatggtcgagtcccggcttgagcacaccctatgatggcagcggccgcaccagcccgttcgcgaatggctcgtcttcgcacaatgtcacatgggcatcagcgcaggcgcggagcgcagaagttaagagcaacagcggcttcaaccccagaggccagggcttcttcaccaagcacttccggcggatttcgacgagcctgcccatgagctatggcgacaaagagaaggttgggcgcgggcgataccagaataacaaattcatgcaattcctcaatcgcattgcttggaacatatggcggctgagacgctcgctgggcgtggtgctgttcatcgtcttcagcatcatcatgttctacgtgacacgtaagtcaatcgaggactccgcggtccccagctactaacagctccagccctgcatcgaatctacagacgatccgccattggtggcggcggcagcaagtacgtcgtcatactcgccgtgaaccaaggaggaggtgttatggagtggaagggtcctcgcgaatgggccattgagagagacagtgtcaagaacaagaagaagtacgtgaagaagtggggctacgagctggagagcgtcgacatgagcaccaagaagcgctatgcccacgagtggagagaaagctgggagaaggtcgacaccatccgcaatgccatgcggaagtacccacacgcggaatggtacgttttcgaatattgcttgactacccttgctgacacacgacaggttctggtggctggacaccaacaccttcatcatggagccatccaagtctctgcagagccatatcttcaagcgtcttgacaagatcacctaccgcgacatcaacacatacaacccgctgaacatcacccaccctcttacagacgattatctcgaccccgaaacacgctcgccagttggagacggcaaagtcgactcaataaacatgctcgttcctcaagactgcggcggcttcaatctgggctcattcatgctgcggaggagcgtgtggactgatcgattgctagatatctggtgggaccccgttggctacgagcagaagcatatggagtgggagcacaaggaacaggacgccttcgagtacatgtatcagaatcagccctggattcgcccgcatgtcgcctttatccaacagcgacaaattatgagcttcccgccaggagcatgtggcgagcaaggtgacaacccgaacatccactactcagaaaaggagagagactttttagtcaacatggcaggttgcgagtggggtcgcgactgttgggccgagatgtacaactaccgccaactcagcaacagactgaaccgcaacccttgggagaagttcaaagacgggatcagcgaatttttcgagaagaaaaagaagaagaaggaggaggagcagaagaagaactgaaaaacggcggcacaatatgaacgaagcgcacgaacattgcgacacgatttcctgcaagttttgaatctcctttgagctatttctcatgctcatgatttcggcaatacccatcagcgtagacctccgagggctttttcgctcgagagtgcagtccagcaacgctttgtattatatctgaaagcatctggcagtagctgtgattggcatttgttctgcatgttggcggcgttcacactttggcaacgactaggcacatcagaagattatggcgctacgtcgggatttgatatgggaaggactcgtttgtttgaattatgttcaatacagaaacatgtaataacctacgcttgatgaaatgcagctgacgtgagtgaggactaagatctgcctaagcacatcagaaggcgtagggtacgggtactgctcgagcacgcagcacgacgaataggctgcatcctttgtatgggaggcaccaaatcaggagcaggcgaccaaagggtagcgatatacatgtctcacgcacaagcaggtgagcacaccatgaagacgcaagcctcgtgtgaaggcacgcgtgcgcgctatgattcgcccatgagcatacatccaccgccttaaatccgcgtgacccagatcgggctctgcatgcgccatcacacggggtccagcagtctaaggacagagatacatgatcccttgcctcgaccccaatacaactccgtttcccactctcgaagtctccatatctcgctgcaccgttgttccttgggtgccagtgcaggacgtcgacgttgacgtgtcttgccaaccccaccaatcgagacggagcccccacacgtcattaccccgtgcgccggatcgtcgagccccagcgacttgtatagcgtcagcgagtcgcgccacgccatccccatcttatctccaacttgcagccctctttgcggccgcggtcgagtgaagggccaacgtatcccatctgaagcggtcctttattaggtctccgtcttcccactacttcgagacactacctccttgtttggacttgtcacgcctggacgcgcaacgtgaacaaagaacagagaactgagattgggacgcgccctgtcggtttccacctgcgcgcaattcctccaccacgagtctgatcagtgatttggggcggaagagaaggcctccagagaacaacatcgcaagagctgtgatcgaatttgaaaaagtctagtacagccgcatcatgcatgacaaccgtccaccaaggggtcctagacagacgggacggtcttcatcgtacaaccagcccatggattccatcgcttcgcctagcagacagcaacactcggaaggtaggttttgctcagttgttcttcctgcttcctcgtagaggcagccgattccttcaaaatcagctccatcgaatgcatgcttacatgtaatcttcacagaatcatgggtagagatcggatcaggcccttcgtcagcctcactgtcctccgccactgacgagatcatcaccactggcctcacagtccagcacgactcgaacctacatcggcggccgaggcgcgcgagaggcggtggtcagttttcgataggcactggacatagggtatccaacgcaggaggcaacagtagtcaagaggaatacgaagagagcgagagtgaatcggacagggtcatgacgtcctcgaacgagggtctcggtccgtctcccctcaggcatgaggtcaaccgcgcatctcgaagcccattgtcagttacttcgtctgagaccatgtcagaaagggaagaggatgatgacgacgaagacgagaacgcaacggcagtgaactacccaagatcacgccggcaatttgagccacggccaaacgccttctcgcacccaagcaatcagcagccgatacgctcacagtccgccactgtctacccacctcgccgaggcccgacacggccatcggcatctgtgcgacaacagtcgtacccccaacatacccccatcggtgcggcaccagatcacgatgaagcactgcgcgccagtctgtccacactcctctctgcagccgctgctgtgcgaggcctccccaaaccaggccagcctcgtacacagcagcacggatcatctcgcatcgaccccacaacacttcgcctcgtccccgagtccgtagcattaggcgacgtcctggaggagtcttctgttgcgccttcttcaccaagcagcagtccctctgagaagtcgaagcgcaaggaaattcgaagtagcagcaaggaccgtcgcaacgtgaagaaagcacgaagaaccggccccgtcatcgaagaaatcagccctacgctgctcacctgggtcgtgtcagctggtgtcgtggtcctcgtgagcgccttgagcttctcggctggctacgtcgtcgggaaagagtccggccacgccgaagccatgaaccaaatgggtgctgctggcgccgaggcgggtagttgcgcacgcgaagcagcttccggcgtgaaaggaaccggcttgggtctgcgcaagctccgatggaccggcggtgctggcatccgagcttgatatcatgatgagtaatgggtaacgtatgacttctttggcttagcgaatcattcaaattgggtattgagcgagcacacgtgggatagcataggtgggatcatcggcgttcgttcatttctctttccattgttcagcgctttatgcttcatgcttcggcttcggcataatgataggatgggatatggcgttggcgggcttcgtagggtagcattgtagagttgtggacatgaatccattcaaattcaagacattaccagtaaagtaaattgaccttttgatttcaaaccgccagtgtgcaagcattcgagaaggtgacgtgacacgccaccagacaccagacggccgccaaatattcgaaaacatcccatgcactgcaatgattccaataccagtccattcctttcgccaaattaaaacccactccatcgcactccagctatatctaccagatcatgttaacttccatcgcccatcccgaagtctgacacgcacttaccagcctctactcctcgtcaaccacgacgtgaccaggcgtgttctcgatgccgcgcgatcccttgtgcctacagcccaatatgccaggcgagcacccctcccgaccgttggcctggatggtggcggcgaggaggaagagcatgatgatgcagatgagggtgggtgtggagatgttcatggtggcggagttggatgacctggtcgggttggtatgtgagaggcaaaagagggataaagactgacttttgaggtagatatttctgttcagtcgtgatcggtgtgtagtcgtcgttgttgttattaaggatgggttcagtgtggagaattcgtgtacgtagatattggagaggtctatgcagaaaacacgtgtcgccccgtggctcgggtgagattcatgagcgtttgcagctttcttccgataattagagaggccagagcggtaagattgcgagtgtggggtttcgtttgtatgagataggtcacttcaaaagaatctcagcgtaagcggagacgaagtagttgttaaacgggttgcatttgtgtatgtctagaacctcaaattcgagaatcaaacagatcctagcaccccagagcctgcatcaaacttcctgacttcccacctgtgtccttccaattgttttgtcgtctctcaatccattgcgatcgatatctgctcccttcacctcagccctggagagcctgccgaaacaaaatcagccaagtcatagacgcccaaaaacgaggctactgaccacgtcatctccccagttctactcttcggtgtcttcgacagtcttcaccttggcagcctcgctggcgtagatgaactggaagcgcttgtcttgcgccgacccggaacaaccttcaccttggcaggacttgagcggccaagggcatgacacatgcggtgggcatttggcctcggtgatcacgcccaaggcgacggcgatgatcatcacggtgaggaggagcttcattttggtagctgcgcaagttagtggtgcggcgagtgcgcggacaatgataatagactcacaagtagatgttttgcagggcactgtcttggtgctgtgcttgaagtagatgggacagtttcgtcagatttgtgtgagggagttggtgggcgaagcttcaaaggtgggctatgatgttttatatagtagtgggtacttgctaatgcggtgagcggtgaaaagccgtggtgaagttgcgtttctattgtctgtgctgagcactaatgctttgacactgtttgttggtgacacgagccgtctcccaagcgtttgttccctttgacgatatcggcttctgcataattaatgattagtacccatgaagtgtttggccatctctgtttcattccgttgtcactatgtaaacgctgcatatcagtactgctatggtgttggaagaacggtggagataatactgcatcgtattgtttgatgtctagatatctgtgaagctttgtatgtgcgcggttatcttccagtggtatatcagtgacaaatactgtcatattactgccatgtcgtcgacagactacccgccttgcctgtacagcgtaccctagtttttgaaaagagatgacctaaaactgaaaggacaattcaaagatcctatgaacaagcttcataaatctgaatccgctctcctctgatactttctgtcagttggcaaagtgatttatcaggaggtagtgactcaccatatactcctcggcacctaatcttagcaacttcagtctcattggcctcgaagctctctacgatatttttgtgccaagggaaagtgcgcttcttcaagtggttgcagacctcgggtggacaatgggcctgaacggtcatggcgaagacgagggcagtcacaacgatggcggtgttgagaaacttcatttcgaagtttgatggactctatgaggtcagctaagactttgtggccaccaggcagcgacaaaactcgtgtcagctccgcatacgcgcgaagtgatctaacagtctttgagagcgcactaaaaagcgtatagagaagcctaaatatgtttagtgctgcaatgtactttgcctactcttgcaaaagtttttgaatacaaccagactatatttcaacagttctcgttgggtagaggagacttggagtcttatatatctgccggtcggacttgtggaggcgcttggtctacacttcattccaggagaccttgtttcctaggctagatcattctctaagctaagatatctctctgcatatttcacttggctgtgaatactgtagatgaggtggccaacgagatggctgaccccgatcggtgcgtcgtgggtagcaagcttagtaacacattcaaaataatttaacgacaaccatacattgcatgtgattagcaacccataacttgcgggttgccctagacatgaacaatatctggactcttggtagacatttttttttaccgatactgtgatattgtacatgatctataacctcaatcctctatgtcgtcatcactcaacatcaggctcgcgcccttctcgaccagcccaggtattgctgactcttcatcctccatcttcgccgcaatccttactctctttttcttgggccgatggtccagcaggtttgtcagtggcccattgctcttgctcgcctacgccaacttcctctagattgtcgtcctcctcatctggattgcctccgacttcacttcccgtgaacattgtgattttctctatctcgcgaattgtagttgcggtggatggtggtggcattcgagatttacgcagtatggtgatgaggtatggcagacgttcgagaagcatctcatatcgtgcggaaccgccactaccaaggagtactgaaggtggtgagtcttcagatgcagagctggaagctgaattagctggatgctgcgtgaacgatgcgttcttcctccatgtttcgacaccaccagggggtactgagaacttcggtgccacagaatcgggtgtcagaaggtcgccgcgctgagcacgtgacacccacatgtccagtaagtcactgatctcttcctgctgcttccagatccgcagcgaggccggataatacatgacgaatgcgctaccttttgacggaccggttcccgctccctgccccttggccttcatgcccatgattccgggtggcggctgcaatcgtttgacaggacttggcagattgaaaagaagaccgcgtacactggtttgaaagcacatttcgtcttgtcgcagattgtctgcactcgtgctttggatgttgcgtctaccagagcctgcaccgaagcggtccggtgagagcaagtcagcgtctgacagtgactctatgcatccctctatcgactccatggtttcctcgttatccgcaccaccacaagaaagcacgtaattctcatgcaaggctgcaacgaacgtctgagtatcggtacccagctcgtcgatgagcgtgtccatgttgacttcggacgctttcggtcttcgccgttcagggaaccaattcggtggttgcagcacgggtgcttctgtggtttcggggagacgcttattatagacaacacgtccgacggcatgaaagatacccagagtgctttcgcgctgtgttacgagctcgagtgactctcgttccatcttcgttattggtacgtctttcggccccttcttctttgcaaagttgacttttgcgccccatccctcagcatcgtcgccacgcaaacagaggaactctagggaggatgccgcgcttcggatgtcacctagctccgcgagctgttgtatgacttgagggccaacagtcatccttcgtcctgacttccgtgcttccttgatcaccatgaggtcgagtgcctttgtcatgaaagtggccgcgataggattgaagtcgatgacagacacccctggatgtgtcaagatctcgggtcctagcaatctgtgcgcagtaaagctatcggcagcggccgtgttcgtggacagcagggtctctgagatgatcatgacgatgggtgttactgactgcacggggtcaacttgacccgagaagaacgcagtagccgacatagtattcgcagcgagatagttgagcactgaagatcgaaaggactgtacggctgaggatgcacgagcgaatgtattcggaaattcctctacaaggaccaactgtttttgcctgctgccagaaccgctggctgccggtggcgcaacattccgtgaaggctcatcgaatacgaggctgccaaatgcgccagctctgccaacaaagtcatcgaattgcgcagtggctgacatgaagccttcagggccagcgattgagctcgtaggattcttccactcatgcatatcgatccctagctctttagcaagtagagacatggttgtggtctttccactgccagcggggcccttgaggaggagcaatctcttgcgccctcggccgctgaagacatcctcgagccatgttctgacgtcggaaactttcttcttgtgtactgccaattcttccagggaagctgggccgtacttctcagtccacggacgcctatctatcgtatcctcgcggatggattgggaggagggaggcgtgctgtgaggcgtgctacgagcaccacttgttgttcgcaagaacttctgtctccctttcgcagcagtatcgttgcctgcagcggctccgggattggcacgtttacggacgggtagcgcggtggacggcttcacagagcgatcgtcgcccgagctgtcgaaaatgtcgtctacatcttcgagcggtgtggcagccttctcgggacttggtgtgggctggagcgaccgggcccggggcacattgctgaagaaggatgtgatgggcttgtgtattgccttgggcttcccgggcgatttcttgggcttcccaggcgatttagctggagatttctgggtagatggtgccgggtttttgggtgaagctgcacgttgcgccctggtacggggagcgttcgcttctccacgcgccccgtcggtgaggctaagtagcgtgcccctcttgggccgcctcagaggcggtgaatgtgatgcatcctcttcagaatcggacgagagtacgaccggctgcttccgcgccgccctcggcttacccattgcagcccgagatgattgatctgggcaattttcgtcggcaaattgacattctcaggttctgcagccagttgtggtcgaggccgtagcagtggtcgcaagcggatgtcgtgcgtcggaacgtaagtttagccggcaaaacgacacgcgcggtcacctgactatctacgatgtcttagccgcagatcagcccccaagccgtgcgtccagtaaagtgctttcactcaccgctgcccgcatcgctacccgctcccgacgctaaggcgcccatttcgaggcttatgcgggccggaggcgtgcatacgcctacgtcgcacccgtggacgaatcgaaaggcgacaacgcacgtcttgcatgcaggagctcaaaatttcatcacggccacagtcatcgcgtgcccatatttgctgtccctatcttcaagtataatacgattcacctctccagatcactgctcacgatcttctgcagtgctagtcgtcctcgtggctcaattgacgaagaatgaagcaagctctgcgactgagcagactccacgtgctgcaaggctagagatgaacgcccgaggcgtctcacttgggggggtgggcattgtagattagttcgctcagtcctcgatgagctggcacctccctgtcagcgtgtcattggaaccaacctgcgtttctgacccgtgccatcacaatgcgcagcaccccaacctctgttctatatagcgcataatgcgcgtgtttgttgtcttgtacatgttctcccatcattgtgccacgcaagcaggccgacagccctgtcttcgcgactgattgaactttctctttaatggcacgtagtggttgctaacagtgctcggtcgttcagtcgcgttccaaggttataaacaagaatcatcttcgttgtcaagatggcgaagaagaagaacaagaagaacaaccagaagcaggcggaggttgctgctccacccgagaacctcaaagcggtcaacaatacagcgacggaggagtcaccggccaacgaagagactcaacaactgtcgcccgcaccgccactcgagccacccagtgacgataccccagtcgtcgactccacatctgtacctgaccagaacctcgaatcgacccaggatacacctagcgaagacaagtcatcgatgcttgctgacgctactactgatggcgagaagatagagtcagccgaacctgatcacgtgcacaccgacactcccgtgcaagacgcggagacggtaatgggcactgtcgaatcacagcccgagctccctgcagaggagaacgaacctgaagcagactcttctgacccgatccctgcagcagatgcagatgtggactctgccgacccagtccctgcagtcgatgcggaggagcttcctcttgaatcctcggatgatcaacaggttctctctgcacgccgattgaacctactgaagaggtaccacagcccgtatcggatgttgtgttagacgaagaaagtcaagtgcagctagctgaggatcaagaagctccaacatcttcgacggagctggacaacgcagagacagagaatcaggcacctgagcttgatgagacagctgtcgacgcgccagacattgtcaatgcggtagataatgccgaaccggagggtgtcgtcacatcaacggagtctgctgaagtagaggctgaagaaccatctgagtaagtacttccttcaccaccactgggcgcgtcttaactaactcacctcaatcagacatgacccttctctagaattcatcaaccaagaggtccatgaagatgatgcactccaagcagaagcgccagaaacacctgcagcggagtcatctgaacctcaggtcgagcatgctgaggaggcagagccggttgcagaaggactagctcaaccgaccgaggcccttgccgatgtcgaagcaccaattcagtctgatgtgccttcttcaatggctgaagaaccaccagtggccgagatggacgacgtccaccaggacgaagtcgctcccatggaggctccagaaccaccacccacagaggacgaaacccacactactcacgactctgagctacttatttcaagggatgtcgagtctgtcaaagccactgacgcggccctggttgaggcagaatcgccccttcccgccaaagaaacggcaaaacagcgacgcagacgccttgctgaagaggaactggagcgtgaagagcaggagaagcttgaccaggaaagtttcgaacagtatcggatcgatcaagaacgcctagagatggcaaggctggagcagaagaggctcgaaagagagaagatgagacaggagagactcgagaaggagcgaatcgagcaagagcggatcgaggaagagaaccgacaacaagagaagcttgaaaaagaaagaattgaagcagaacagcttgaacaggatagacttgaggctgaacgacttgagaaggaacggattgaatccgagaaactcgaagcggaaaatttggagaggataagggctgaacaagagaggctcgtgaatgagagaatcgagcaagatcgcctggagcaagaaagacttgacgagcaacgccgcaaagatcaagaactcgagaagcagaagctcgagcaagaggcggctgctgctgctgcggctgcggcagaagaggcccggaacatgatcctccaagcccaagctgaagcaagccagaaagccctggaacaagaaagtctcaactcggtatctgcagagaacgctgcaagagaagtcggtgaggagcctactacacagtctccagccccttctgctacacaggtcaaggaagtacttaaagctgtccctgagccagcacagctgtcaactccacccccagacggctttccgcagccacctgtacctgccagcggtatgcgaaccagcaacccgggcagccgcttgccaactcctgctgcatcggtggggcgtactagttcgcctcgttctgtcgcaactgatgcatccaaaagcagggcgcatgcatcggaacatccgccgtctcaaattcaccccgcacagagatcggaagatcttgatcatggagttccaaggagacatgcatcaaattcgccagccttgccagcgccaagaccgcaagctgtgagccaaatcatagaagataacaggccgccagcaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaatgtccatattctcgcaagagaacttgacagtcattccgggacggcgctgtcattcaggactcgctatcctgctatactagcatgtgctcgcgcttaatgcaatttgtcgttttgctacaatcccttcgcgtccccttgtcctctttgctgcgttgcccgcctgatcttttgctaatcggcatgtgcagcttggtctcgttctctcaactgcaaaagcagatcatcgacctcgccacgacccatttcgtgcacctacctgttcgtccaccgccggaagacctggcccaggtaccatcgaatctgccatccttccttggagacacaatcgcatcgaggtatgtaaacatggaactcgaatgcatggcagagatacctaaccatcttatagacaggtacgatctgcttacatagcgcatactgtctcgaaattgatcacgtaccgtgtcttcggccccttcttgttcagccttggtcgtcgctacgacaaggcggattcgctatttctctccatgagccaccacatccgcgacaagagcacgcgtaaagaagcgatctggcgccaacagaccttacttgcagccttcaccagcagcggtgccaagcagcgcatcaacacagctgcaggcaccgttgttgaagaaatcgtgagcgcgatcaagcacttcgccgatcccagagaagaagaaggcatcaagatcgccgtgaaaaggattgtgaagcttgcggctgagacctggcgatttgcacgcctcgagcgcgagatgatcaacgccacaatgcctgcgatttcgggacgaagagcaccagttcactggaccagaattctggccctcttatgacccctacaaacccgaagggacgctcataggttcgctagtcgaccacccagcatcagctgacgaaaagcctcaactcctcttgaggctgttcccagtcatctggcgcgagcagaaacacgaaaatttccacgccaacggcgagaagcccgatgaaggatgcatattccatcacgggctagccctatatgaggatgctgagcccgtcgctcaaagaatggaagaacttaaatctgctggtttgccctcctataccactactgcgtctccgacgattgctgaaaatggcaagtttcccccacctatcgtcccgccgcctcgagagactcctccgaatcccccagcaatggctgaaaaaagcgatcgatccaccacgcgaaccgcgcctccctcacctaccgagtaccttgagaagtctgaggaaagacaaaagacacctccacctccaccgtcatcaataccatcatttgacgaggcaccgccctcaacatttgtgaaggcttatcagcgtcctcccccgggaccgattgacttcgcgtcacctagagacctgatcgggcttccgccgccagtagagagtgtcttcacttctcactctgcgacgccaaagaagacatccgtggcgccacgtgcacctacgagtgtggaatcaacatccacgagatctgtacctcgtgagtcgagtatggcttcacctccaccaccttctgtgccaccaccaccaccaccggtgcctgatcgcatgagagagcctcgtcaaacaacctccgtagaaagtgctattcttcccgactcgtttcccgagccatcgccgagcgacaaaccgccgacaccaccacattctcgatctggcacacctgaagagcgaccgatttcaccgctctttgaagccgtcgacgaaattgagtcgttgcacagtcatcagtctcgcccgtcatcgaagtctttgtcccgtcgccgatccacccacagccgtcgctcgaaagagtcaaaggatttgaaggatgaaatgcctaacgtcgaacctgcgactgaccgtcatgagaccagtcgtcgcacaagtggctatgctcttagtaccaaaagcgctaagaccgttgacagtgagcgtaccgaccgtacttcgcgcagcgagaagacgaacaagacggacaagagcgagcgtgatgccaagagtcgctacatgtgtgaaagccgtagcgcagcgatcaaggccctctatccggacagtccactggcaggccagagcggcagcggaagcaccaaaggctcagtctcgagctcgaagaagaaagaccgtgactcgaaagagttgaagcataagaagagtattgccgatcacacgacctttatctccgagaacacctgggacacgacttcggaagtgacccacaacgaaacagccagccccaagaagaaagaccgcaactcgaaagagctgaggcgtaagaagagtatcgcggataatacaacctttgtttccgtgggcacttgggacaccaacaccgaaataaccagcaaggaagtcccaagccctaagaagagagagccgaacacgaaggagttgaggcgcaagaggagcatcgccgataacacgacattcgtctctgttggtacatgggataccaattcagaagtgacgagtttggcggcagagagaaatacccacatatctacttcttgagcatggattactagcgacaccagtcttacaccagattgcctttggtttagtcaatgggcgtctctggtttcaagttcctcaagggtctattccctttcctctatgtcactatagcgttgtttcctgcggcattgaaggagtttcgcgtctacgacgaatgatgcacacatatcacggttgcatgcatggaagaggcgcatagcattataatgagcttgatgttgacgatatcattagcgtcctattgtcgttttcttattcttttcccggcattatcgccagatgtacgatacgcacgtccaacaatgaattttgcttctgttacaagatcaagattatggtgaataccatattatttaacgttaaagactcttgggctacgtccagaggtgattaactgtcaggtatcggaccaatagtgaagcccgaaatgttaccggagatgccttcaagttctgaggaactaatgtaataggatcgttcatactagcctataagtcttcaacgtcagataataccgcagcttgctacaaaggaagttcagctacaacttcgcgggcttgtcaaaagcaaaaaggcctcgtcccttcttcttctcatcttgccacacccacccactcttccctacaatctcagcttggccaccagccatctgtctcagcgttgcttcatctccatggttcgctaaaaaccgtttgttgttgctcttcaatctccccacaatgtgtcctcgtcccggacttccatcgcgattgaactcaaccgtatacgtctccacaatcgcctcgccctctgcctctttggcgatttccggcacttccacgtcttgcagtatctctggcaatgggttctccagtggatacgcgccttctttgcgtggctccttgctcagtacattgacgtactggtagctgagtacaccaccgttggacagcacaagtcctttcttacccttgccagctcgcagctgtcgcgtcatctccgtaatggcatgcatgctataattattgcccgcaccgccgaaactagtcaatccaccgagcagcgtcaacggcttttctccgccagtgatcggcatgccaaggtgtgttgcggcaattttcggtacgatggggaagcaagagtatatatcgatgagatcgagctcagacttggcagtgttggagacggccaaggcagagtcgatggatcgtgagatactaggcgaagtgtggaagtttggtcggagccagaactcggacgaatcttgtgttccagcgccgccgagcgggtagatccattttgaagacggaatgttgagggctttggcgacagcagtggatgtcatgatgattgcggaagctagattgacgttgttgaacgcgttcatgagaagtggatctcaattcagtcagctgtattctgtgtgatttacttgagcgcttacatgggtaacaaatcattcgattcttaggcccaaccttgccaatgacctcttcaccaatgctctttccgtgattccacgcgtactcgttcttttctgctacttttgagaagtccgcgtacaatttcgcgctctcttgatgattcgcttttaggctttggccgtgatgcgcgcgaaatgcgttttcgtataacggataaacatgaattggtgccccgatctggtgaatggctccgatatctatggcttcgtaagtgctgagtacattataataagggagggtatggtactatttccgagatccgtactcgtgggtgaaaagaccgagtccacggcttgcgcaggaggtgtccagccaggtggtggcagcttctttgcagctgcacatgcagatactagacgatgtcagtgtcccagagacgcagacacaggctccctaccacccatagtaggtagttgtgaaaagacgcacgtgatgccaaagcttctcctccggtgacgaccgcaaccttgcagtctcctttggctatcctctttgccgcctgatcaaatagcttcccaggcttatcgcctccaagttcagaatatctcttccatttgatgcttttgtcgactcccagcttctgcgccaacaatcctggtagatcggggtataaccatgtccacgtttgtacgacatcgatgctatcaatcatagatttgagatctgtgccggaagatggtgatgcgtcaataagcgcacttgcgatggcttcaagcattaatgacgcaggctccttcgcgtcggcgaccgcggtggagcggttcttgatgtccccaacgccgatgattataggtatctctgccatgatgctttccgattccagaagaacgtgtgagaagtttaggaatgcgccaagatagcgaaggaaagctcacccatatgtcaactcgatcacagagtaatgatcggcgtgagtactgtgattttgccgaggtacaacggcggtaagtacggacggcgtgcgtgcccaccgagccaatcctggaaccgagaagcatcacgaacttcactcatgcaaacacgatgtcgcgtactaagcgattaccagtgccgtacactacatgtcttctccgttcgcctgcttgttgatcgttggaagcgatgaagcgcaactacgccgccgtagcgatactaatgtgccgatgtaggaaagaggcacaatgtgaacgcgttagagcgctgaaatttgatctatcacgatgggacatgcttagtaccaggcgcagggtctgattgaggtaaagtcgatattgaagtagacgagtggaggataatgagcacttgcggtcccacagactgtcaaatactatggaaagtgaacgatgacatgcaagagtccgaagccttacaaagtgttgttattcttcaacagcactgttctgcaaacttgactcctgtcctggcacgtcccgatagtgcagccaacgatcacttcacacctaaactgtttccgtgcatctgattgtcaacatcgcccatatttcttcaaaatggtaaacgatgagcgtgccaattgagtgcatcttccgcgccaggatccgctggtcgatgagtcaaacgcatgctcccgaatatttcgctcatgcgctcatcaacgtcttgctctgggaattcgaatctcataccacaaaacccaacacaaataacatagacccagtcgtcgtcatcttcgccgtctcttaacaactcgttcatgttggacaagtcatgactgaagggtactgaccactcaactcgcagaagttgctcgctgatctggtccagaatcaatgttcgcagccctggtgaagtgcgtaacggggccagcgcagccgtccatgaaccgtcaaggtagcagttatcgatctctaaatggagcatagaacgcttgtgcctgcttaaaaacccctgcaaggtgtcggaatccatgacgaagccggagagtctgagttccgagagcttcgaatactccaagtcggctatggcgagccagactcgaaacgcattgcccatgcgtggccaatcttgctggacagttcgtttgtcaagtccgagatccagatgctccaggttatagcactttgaaagcatagccgacaaagtccccagcattgaagtcgtccccatctcgtcagcgagtgctgatctgttagcagagcgaagtagattgtgagcaaacagaagtgagtagcgtactcattgggttatgtagtgcgagtgcaagagttgtcatgttctctaagtaggacagaggtcgagctttaatcaggtaataacaggtcggatcgggttgcatgccctggaacgtgccccagtctgacatgtccatgtataagcattctagcctgattttcgatagtattgtggcattgaagatgatcgttgctaggattcatgaccgtgtcaagctcagattgctgacaatcgtcccagtgagtcgtgactagactggggcccaagatgacacttgtcactcgcaatcgcctcagtgcagctgcgattatagaagtgttgatcgaatgacatcggagtaagtctctgacttctggtagctctgctgccaatttgagcctgtgttcgtatcgcggatgtccatagtaggaatatctgttccagttggggtatggtgcaacaaaagtcaccgaactcatgcgtgatcggattccctcgtggtttgacatttctaagagcgatagtatgcttccatcggtaaagctcaaagcgtgagtttcgaaacacgcattgaacgtaaattcggtctttgagcggatcgttcgggacgtttcccggaactccatcaaaccgaagaacccagggcaagacgtgaactcgggaagcataaggtcttcttcgaaagtcggatatcggcgaaggaggtatgaagcgatgtgctggagaagctccgtaggtaatctctcgatcgtcgacagagggtgtaggtcctccatttccgatagctgtacaacggttgtaggtgaacgtccaatctgggaatatccggcgggttattttgggaagtaggactagagctgcgttctcgagatgatggggttgattccttggatcgtctggaacgcctgccaatttggctagtctcagtctcagtctcgaacgacgggaacggtaaaggtgcgcgagcgagctgcgaaaccccatatcgagaaattagagacgttgttgttctttgctgtcacgaattttctagaaatagtgtatcaaaattttgaggtgaaagtgaagttccaaaatagtggagacatgttcgacattcacctctgaagtacagtactaaagctcactgaagcggcattcagcgccgcacccgtcactaaagcgtccattgtctcagcgctatgcttgaaaaagggtcagggcatgttgggttttcagaagacgatagaataaccgctgcatcattttgacgtatcattcgccatcctgaagacgacataagtcctaggaacagccattgctatacaacccgcagtgtttgatctccagcatgtaatcatgtacgacacgtttgtgcgtttcgatttctccagactgctcgtaagcaacttccaccagttctaccacatgtagtcctgaagccagttcccgtacgccgactccatacatccccaagctccctgacatgcctccattgaccggatatgacttgcacatcggctcttgcgcacaaaatgctcaatccgaccgagcgattgcatcccaggcggagcaggtggcagcatacacaagctgacgacctactcatccctgcggcatgggcgttgtcttgaagttttggttgaacttgacgtgagttagaggttgatgattgcgccgcaaggcgaatgaccgcaggtagtaggcaataagtagaacaatgttggagatggtacgagcgattattattgcagttgttgaagttgatatccagcaccttccagctctggtgtcgttcatgtatctggccctgctcctgtagcagacgtgacaagatgacccgggatgcagaaaatagcatgtctggtgatgacgattattatttgttacatttcaatatgtctatctaacagcttcccctaaaccttcagcgcctttgcgatcgcctctccaacgcccgtcgctgaagctgggttctggccagtgatcaggttgccaacaacgacaaccttctcgccccaaggctcagcagccttgacaaactttcctccgctcgccttgttcaaggcatcttcaggcaagaatggcacaaccttgctcaagccgacctgctcttcttccgcgttggtgaaggcggtaacctccttgccagcgacaagaaggcttccgtcgctcagcttgacatcgtacaacacggcaggtgcgtggcacactgcagatacaatcttgcctgcctcccagaactccttgatcaattgctgagaagttgggttgtccgccaggtcgaacataggtccgtgaccgccaacgtagaagacggcgtcgaagtctttggcttttccagagaagtcgctcagcttctgggtgttcttccagacttgctcgtcgttcttgaggaagttgacggagacgtcgtcttttgctgcttcgacggatgccgggtctagaggtgcctcaccgcccttgggtgatgcgacggtgatgtttactttgttgcggaggacatggtaaggatgagcgagctctggaaggtaccaaccggtgggttttccggtgtcgcccagcttgttgtgggatgtgagcacgaagagaactgatggcttggacattgtgagagattgttgtgaattggttgatggtagagtgttgtgatgtggtggaatagctggtggtggagtactgttaatggggactttcaatttctttgcattgatcaaagtctatataagcttctctattttaccaaaaatcaatcttctctacatacgtacgtatggagatatgacgccatgaggggtagggtaaagatgggtaccgttggtgggaaggcccgaatatgcggggctggcatcgactggccgagatgcgccggacttttgctagtatcgaatgcgtacttcacaagacatgacatcgctattggaagcctctagaagtcttcatccttacgaaaacgacagtttctgagtcagcaaccatatccaattaattttcgcaacgatcatggaccttcctggacaccgaactttgtcgggcccactactatacctgacgtaatatacatctctctttgcagtgtcaaaccacttcgtctaccccaaaacgtcattgaaagtcgagattgagtacctgaatggtatggtgagccgacatctggggcaagaacctgaagccaggcatgcccgctgggtatgtatccagatgctacatacatatgtatctgaatcaacagagcagcagtatcaccaggatggctgaggtggtacggtgtgcaaatgccagtacgctctctactgtatcttgtgattatggaagcaatcgccataaacctccgttttctcgaagagcttggagtcaaagtcatcgatgatgtgatgatagcgaagatgagagcagcgcaaaagtaaggacttgaaagagaactcgggatgcagagcgcagagcgcagataccaaggcatgctctcacgttgctgaaacagcggattttatgttccttgcctttgtgtagacaactctacttttgtctgtgttaagagatcttaaaagactccctagaggtatttgcagctttttatgactatgttctattcgccttagactattgtcgcagtctagctgcattagctatataacttctcacttcttctgtaacttgacagacatgctcacaagtagatattccgttccgttcgatgttcgatctccggcgtttgtaaattaaactaccaaagggtaataatgacagcttgagaccaatacgaatcagcatatatagtttgagttccgggacatcgttctcgtcgcgtacggataaggagcatcccagtatagcaatacatctcgagagatgtgggccgcttccactctcttcaaacttaggaaagtaggtatgaccataaaaatacccttctgcgactgcctcgaagcagccaaagtccagttagcccacatcgcgtccgattgtgacaagtatgcaaatcatgaaagacgatcgcatggcatatcgtcaagggtaggcaagcgaacacattttaacacaatccctagaaatcaattggctcgttgaaacgtctgtcactgacattgcatgcgcgaggcgaagtattgacatggaacctagatctgactcagctggaagtcgccaacaaatcaggcggaaggaacgtagccatttcgacatccgcgagtaggccgcggcgagctgaagtgacagcctcgctgacatcgatgtgctggacgtgtacatcgagctattagtgctcgacaagtgaatcaagctcaccattgtaggcagccggctctccgctgtgtcctacgccgaaaaaccacgtgtctttccgtttggcgcctggtcggtagagatgcgtttccgaacgcatgcatcaagaaagaagcggcgtcgagtcagcaaacctccgcacccattcacgtaagcagggtctggaatctcaagcactgtcttatgccaaagtcaagctgtctcacttcgagtcgtttctaaaaaactgttatgtattcataagtcatcgagtttattcaggctcgtatatgagatgacagctgctttctaatagcacattgagtgtaaacagattacccctccaacttccacacaacccgcaaaagcaacatgaccctgcatgtcagaactataaaactacaatatctcattagaaatagaacagcgcaactcacattctagcgtccttccaggagaattacccaacaatgacgttccagcgtttctcaccacaaaagacgcatgtcatgtcagactttagtcaccacacatcacccgcaagtccaacgccgccttttctttccaaacccaacccaccgggaatcgaaactggcacaccgggggcgatgctgcctgcatggctgacagcgcagagcacacacacgtgcgtccacagaagctgcgcagcgcgccggcgaaaagcaaagcaaagtaatattaaggaattgttgggacatgaatgccaaacactacccacttagtgtaaaaccacaagggccttttgtaatcttttgatttctcggtttctacctcctgcgtgtgcttgggatgtctagtagggagtgagggggaggcacgtgatgggagaatcatgtagagtagtgatgaacttgtcttcagatgttatatgatattgtgatgaatttggtggtagtctgtgtctgaatgagaggtgcagactagatagtggcgcctaaataagcgcaagtagccctgctacagtggtatcgaaatatgcatcctgcatcaacgccagtggtatcctcgctatgccataagcccaagtgcgcgccgtcataataatcgtccaataatacaaagtttgttgtcgtagtgctcccatctattttgtcctaatccacggccgtgaacaaacacacctgcctagccatctggctagctagaagcagctctctgaacacctggtccataccgcccttgaagtgaatcgtgtagctgtcgagcttgccctgcttcttcttctctccccatacgagcttcgtcattggtctcgcgtcgtcgactcgcttgcctgtgcggctgcctggcttcgcccagtccctttggtactcgtatagtgtttctggcattgtgtcgtcatttgggtcccccgccttccatacaaatcgccgaccgccgtaagtgaagcgtcgcggcgaccacgggatcttgtgttgccggtccgggtactctttgactggctgtgagaatggacctcgcaggtggatacaccgtgacttgtaggcggcgtccttggaggagtcggttgtgatgcgcttcttgtcgattccggagaacaggattgagatgcaagggtttgggtactcggcaactcggaagaagtctgcggcgtttacctgggtgtctcctctgtgtgacgtttctagcatgtagagagcgtacttgtccgagtactcgcgcgctgtgtagatgtacttgcgctgtccggaagagcccgtccattcccttgtgcggtggaggtggtacgtggtcgtgggctggttcgggtcgagcagtgagtggtagggaatgtcgggcgagggaagctcgtcgtagaggggtgtgtaagagatgggtgagtatgaggcttgccatgtcaagaggttttgtacctgcagacgttagtatgtgtctgacacagaagatgaggagtgacacgtactgctgacaggctctcgctctcctcgtcgaggtcgccattcgctccccactggttgggtgctggcacgaagatgcactcgttgccatactcgtcgatctgatcacttccgctctcgaggtggggccgtagtgctcgctgtcgttccctgtggatgctgatctgtgttttgatgatgcgcagctgctcgtccaagttctcgtcgggcgatatgctggcgagcgactgttcgatctggtgctccagggccaaggctgcagccttgtgttgctggtaagacgcgtcgtagagccaggcatgctccgactcgaaggctgaactccgcatcatctccagatgctcgtgagaggggagctgtgtgttggccatgccgggcatctgtcgcgggggtgctgtgtgttcaagtgggggtgagtgccgtggttgctgagcgaggactagagctgggaggccagtgtcctgcggagaccttcgcagaggaagcaagcagggtgacgggacgcagacggagacggagagacggaggaatatgcatgggtgaggcagaagggcgggcaggctgatatgccaggcagcggcagggccgtgttgtagcagctgacgatgaaccataccccagcggggggcacgggcggttcctgcggtgtgggagcgcggcttccctgtcgtcgactacgccgggaacggccatgacaatcaatttggcctgcaccggtggactgaggtggactaagctaggcgcatgtggctaacggctgcatcggacaaggcgattgcagcgacctgtcgcatgtctggaacaggacagcgagtcgcgagatgagcgcattgcttttgcatctgtgtgagggaaattgtggacatggctcgccgagcactccttcctctccacctctgcagtctcacagtctcactgaccgaggaggtagcccgaaccttcagtgttggtgtgtgcccgcctaggcatagcgacaccaacgtgatgcagagatgcaatgcagcttcacccatcacggcccccaacctgaactgcatctccacccggagaccgaacgctagcgttcgacccaccagctgccccaggacccttgcgtggaaacccgccgacggcttcgagaagctcttgagcctgcccgctgcgcacatagcgcagtttgtttcctcagccaagcgacagcacatgcacgagtgtgacgcctctctgcctgtcatccgccgctggtcgtgatgagacttcactccatcatgcgtaggcacagtcagcacttgcgccggcagattccttcacgattcgctccggcggcacctacccatccgcttcgtgtacgccggagcaaggagggtgacgcgtagcctgtccattccactggcactcacattgtctgcgagggatccctcgacctggcggtgtgaggcattcggtggaatgtgtagggctgatgacgacccctcgctagtcgggtagatggtagatcttggacatgagctaacgaacgggagccagtcggccggcgtccgtcttgacgaacaattgggaggcatgtcaatactcgcccatgcgcccatgccaccatactatcaggtacaagcagcacagccagtcagggacacgccacggaacccgatacactttgcccaccgtcattgcgcaatcttggccaaccgccgacggcgacatcattggagcttggatctaaagtctggacaggctgcggctcctttaaactctcctaatgcccccccggcgcatacgtagttgagataattatctcagagcgtggtgccaattagcttcgccataacgctgcactgaatggcgctcggccttggaacacagtcagcctccttcccaagcgtgcatcctggacacattagcccttatttgctcttgtaagagtacactgcccatcctggaagatatccaatccgatcgctcggaagaggcattagtccaatcatagacagcggtttcacgcatccgctggggagccacgcgcaacgttcctgcgcctcgcgcggtcttgtgtaatgtttgtggccgtgatgcctcctgagctagtctgatgcattctccggggatacttcgcaagtctgcctcacactcgacttggctgttggttggcgacccgaggaggagcccatcacccttttgttaacaccaataaagcctcgcagattaccgcgacgttgagccacggcatgccttaccgactgccccaagcgccaaacacctcgccgaactgtggcaggtggcctcaccgcttgggtgtcacacaacgcttgcactacatcgcatggaacgacgatcagccttcgctgtcaagctgcaatgcaaggtacgggtgtacaattcggttccaatgaacaggtaaacaatacttttcatcattgatcatcccttcaaacttggactcaaaacaacggatcttcttgcgagatcggcttcaaattacccttgcctttgaacacctccaaaatagtcccctgttcgctcaacatgaaccgactagcctgattcccaatgtctgccagctttctccacctctcgagatcctccttgtttctcttgtctccatgagcttgtttattctccttccaatgtccctcggagaacgcgatcatgcttgtcatcttcttctctcttatgtcgtagacgactgaaataatgctgccggtctcttcgagccaattgacctgccaaagctcaccagggcggatacattggtaggttgctcgctggtagttttgtcgaccagccatgggtccgccatggattgcgtacatcacaacagtgtcggagacgaaccacatctcgtatcgccatttttctggtttgccttcccgatcttgcgcatcgtagtcgtataccagatgggtatcgcggatatcttcatcgaatgatttgtgaagtggggtgttggtcaaaaagtcgggcaatgtgtctccaggtgccatgatgctgtgagttgagtgacagttctggaggatgagtaggtatgggcgaagcacggttttatatctgatcgaaagacgtggatcggatcggatctcatctgcatctgcacgtcgggacggcagtacccagatccatcatgcggagacactttcgtcggctctgaaagtcggtagacaggattacgaccgacatggcgccttctgtgaaataaagctacagaatgtctctagtctgcttcgtacgagctacggcttagagactcggcagatttgatggccaggtctcgtttcggtgagttccatggataagctcggatagagaaacctatttcgcaataccacaagtcctcagatattctagtactcctactggctcgaaagttacgtcagcaatggtcgttgttgaacattgcctagatggtggatgggattcgaagacgcccgtgcacgcgctagtgctttccgaagacctcgaacttttctttccctctcaacacctcgaaccaagaacacgcgcaacgcgcaccatataggatcgcagccgcacgttctgaccaagggctcatccagtccatgcagcaaatcctttaggcccagtcactaagcaacaggactgttcgagcgtcgtcacaagcacaggtacgtcgcgacttttctttcttcaccaatcacgctacatgatgacacgtacatcgaccattacatactttaggaagagccggaaaaggtatggctagcatcgacatatgttacgccgtcgctgcttataaacttggtctctgagaagcggaaatttcactcggtgctttgcaagcttttcatggagaagatgctaacgatcgaggcataggttcatcacagctgctaccgacgcgcgatagaccacgatgataagagcgcttccgcgcataggaattttgcagttgacgatacgcgatcaggcagacaacacggcaccacgatgcactcccatgtgcagcacatcgagcaccgtacaagcatacacatgtaggcagatagtcagaatgataaacaatactacgttgaagcataaactacaatatggatcgcatcagaacaaaacactatcgtatcgcaagaaggcgtctatatccaggtcaagtgttgacacgaccggcattttctctatcgtgggccacattgacgaaggcgctgatgcatcttggagagcgttggcaaagtcgtcgtttcccaagaagtttcctgcagccggctcataacccgaagtccacagctcatacatgatagtcgtgtcgattgcgttgccatgacccattgagaccggctcggacgcgccagtcaccagattatatcctatcgttgcacctgcgtcggtgtcaaagtcgacgagctcgctgaaattgttgaagtcgaacaagtcccactcggcggcctcataatccaccacacctgctgggctcgcagtcatagctggagtcgtagtcgaactactctgcggcgtcattctcgccttaacccactccttcggcgtcacacccatcttatccttgaaaatcttatgaaagtacctcggcgtaagcccaactttctttgcgagatcctgcagcctcaaagcctttgggtcttcgtccttgactgcttcatcaatgagcacgcatgctttcgcaacggctacttcctgtgggtcctcgagaactgtgttgggcttgcacctcttgcaggctcggaagccatctgattctgcttccaagtacgtcttgtagaagccgacgtttgcgcgccgggccaggcgggcgggacatgtagggcggcagtagatgttggttgatctgacagagtagacgaagtggccattggcttgtgcatctcgaattgtgagtgcgcgccatcgggctgcgtcggtggtgtatgccatcatgtctaaggtgactctttgcgactttagttcgctactgctatatcaagcggaatcgatcggtcgatccttactttgcgctttgttgagatagtctggttgactaatcgtggtcctgggttgcggccggtgacgctgcaaagtaacggctgtgagaacagcttcggatggctttcttggttctcgaatgtccgggaattttctaccagtgcgtcaagaatgctagagataagccctgatcatatacacgaactcatcgacaaagccgagcttgtgtcgtcagtctaacggctcgtcaagctctgattggtcacattggaagcagcttttcaaggtactactaacgtcttacatgtgcagataacaatgctagtacgtcactgcatgtatgcgatatgaaatgtaactggaacagtatcatcctgtcgagcgctctgagactttcggtcccgtcacatgacgacgtgaccgcgacgcgatggctctttccctccaagcagcccaacagaccgtagagagaaggcacgatgggatcactgactatcctgcagcgaaacaccatggacatcactttctttgcatcttcacaccttcaacccacggcatgcaatcgcttcccatctgatcgatggcagaaaacccaccgcccactccggtgcctagcattgcggcgctaccaccaaccacagcaagacagatgggctcaggccaagtactcgttgatcctagctcgctcgtgaaagagctcattgacaatgcgctcgatgccagggccaaaagcatcttcgtggacatcacggcgaacactatagactctatccagatcaaggacgacggtcatggcattccagctgaagatcgcgctcttgtatgccgtcgctattgtaccagcaagatcagatacttctacgatctgaaggaagtgggaggcaagtggctcggctttcgtggtgaagcactgtctagcatggctgagatgagtggcacgcttgccgtcaccaccagagtggagggtgagccggtcgctgtgaagctcaagtacggtagagatggcgagattgaaaggggagtccggccttgctgagcacactgacatgggagactaacatactatccagcactgaacgcgactcgcatccagtcggcactactgtcaaggtcacccaattcttcgagtacatcccggtacgcagacagacagctactaagaacgcagcaaagtgtcttgcgaagatccgacgccttgtgcaagcatatgcacttgccagacctgccgtgcgcttcagactccacgtcctcaaagccaagaacaacaagggcgacttcatctatgctcccaagactaattcgaatattgaagatgctgtcctgaaggtgatcagtaaggactgcgccttgcaatgcgactggacagcccttgaaagtgatggctttgaagtccacgcattcctaccgaagcccactgcaaatgaatcaaagattgccaattatggcgctttcatctcaattgactcccggccggtttccaacagtcgtggaactatcaagcaagttgtggctgcagtcaaggagcgattgcggaaatcaagtcagtccctcacggcggccaaggaccctttcttctgcatgaacatcatctgcccacctgatagctacgatcccaacattgagcctgcaaaggacaatgtcatgtttgaagacggaaaggttgtactagatgcggtcgacaagttattgagatcatactaccctgaagccatggaaacggaggtcgagccgccgatacctggccagcaacatgcgcaatccgacttcgaggatagttggaaccctatgccgaatcctgtacatcttgagcccacggcagagttggttggaaagtcaaagctggaccagcagtcgaaggaccctagatggcgttccagcatgtatggcattgatgaggacgatctggagcatctgcaggaagaccagcctatggtcatcgaagaagaggagggtcgacgtgccgctgatatctcgaacccttggaccgttgcgcgcatgaattctatcatcaagccaaaagtttcaacgaccaatggtcagctacctagtccagtgaagagtagcggcgatgtaactatgcagcccagctcaccatcggttgcgaagacgccgcttcgaaaagcccagcctgagccgttgactccacagacgtcctcaagaccaagtccggcatcactgctcgacaacgagctcggaaacagcttggaacctttctcccgattcgatcctgaagacgaaacattgaacgtgtctcgtgacaaatacacagttacaggatatgctggatttcagtctgggttgccactttctgagcagactggtgcagagcaggcgaataatttcccgggagccaaacaacctaggggcggacagtttcctatccaggtaacatcagctgccccaagaggaagacaacgaaagcctacacaaaatgatgaagtggaagggccagatgatacgtggttcggacagccaatgcgcggctcccagccttcacagccaactcgtcgacagaagaggcgtggagaacagggccctttattatttgcaagcaatatgacgtcgagcccgcgaagaccaattctggcaacagccaagaggatatcagatggccaactgtattccgaggataatactgatatccgcagcttctttggacagagggagaatggtcgtacagacagtgatggacgtcccaccaagggaccatcatttactccgatcaatgcccagccaactgcagcaagtcccatatcacagaatgttcaagatccctttcgaccactcacgatacgggagcgtccaacttcgcagcctatattctctagagtgagcccggtcggtccaagagagactaggaacgagtcgcgcattcatgccgaagacgccaccagcgctcgacgtcgtaacaatggcgaacaatttgacgtatacgacgaagaccgtttccaatctcccatgcctcgaccttcatcggcaggtagtgagcgtccacccttaatgcccatccgatccaatggagtacgaacagccctagatctctacagcaacgacaagccaacacacaactcgcgcgacatgactgcctacttcaaagcataccaggaccgcgaaaatgccccagctaacggatctacaagctctatccacaggcatgaaccacgcgtcgctccaccccacgaactcacgagcaagactcgccgccagcgccgccgcaccacagatggcgtacaacgaaccaagtcctcgaagctgcccctcgagcgtattccacatagctaccatattcaggacatcgtcttgaccatacattcgagtgtgacatgtatcattcagagctctcgcaagctagatatgcgctgcaatagtctggactacaactactccgccgaggacgcgtttgacgctttcactgagccggtgtctgagcgcaagatcgtggcttgggtcacggagttggatacgacgctgaatgagtgttttgagcaggtgccgtgtgctgatgtgcgctcggtgctgcatgaagctattcagaggggactggatgcaaggaaagtgaatgaggacatggagattgtgcaagcgcctgcgcagacactgggagtagttcaggactctggtgacaacgaccgcagggttgcagagcctaatcgtcgtgtcgccacgccaccagataagcccgacctcgcggaagctgtgacgaacgagtccggaacaactcactcgacttcactgaaggcggaagacgaggggatgtccgactttgacatgtcgcaattcgtggacttcgacatagacgcggttgagaatgacgcgggtccatcgaagaatgcccgcaaagagttcggagaggatgttgaagacgacatgctgctggatttgtgagtatggcgagggtgagtaggtggtggagctgatctatgttgttcaaatctggggtaaaaacagaaaggggtaatatgtgtatccccggtcgcaatgatggacacgattctcaacgcgtagcacaagataccggttccatgaatggaaatagatgattaattccatcgaacacgtgatgcaagcaggttatcatagtctcaaggccaatctatcttgcctcaacaaccaagccgaacaacgcccccatgttccccattccctcctccgccgtgaaaatcctcttgggaatctcaaactcgacctccggatccttcttcaactccctattcaactcgccatccagcagcgcggtataactatgatccaaaaagtcctcgaggttataactcctctttgtgaactgctcgctgataatcttcgccagcgtggcgacattggggtgataatgcgcctgcaaggcttctagttcccacacacttgactcgatggcgttggtcagcacgggatctggctcggccatgctgaacgggtcgtccatacccatctcgtcgagggcggagagttgtgcgggggaaagtttgcggtgcatcatgaacgtgcacgccgggtggcgcttgaacatgttgtacacccagggaatgacgacgacgatgccggcgggcggaccgtgtagggccaggcgcgaaaggcgctttataaagctcgcgacgagcgcggcgggtaagtgcgtcgaggacatgaatgtgtccagcaggcggaagaagcgggagcggtgttttgaatgcagaaggccgtcgtcgagaagcgagtagagtttcaggtagaatgatgggtagtcgaggttcttctctgatatcaggtagtacaagcctgataatgcgaggagggacgttgcgccgccgacgttgtacgagtcggtgaggaagtccatgagcatctctggttgctggaaccatggagcgatttggtgggagaaggatgagaggatggttttgcgttggtctttcgagaggccggcgcgcattgtggctagccaggcttcttgtgctttttccttgtaggcgcgcagggagggtatggggctctttgctttggactgtgtgtggaagttttggatctcggattgggatttggggacttcggagagggtggagaggagggagaggcagttggctgctacgaggtgtctggtgggcatttcgaggtcgagatccatgacggttttgattgtctggaaggtgtggtatcgtatgtcgtcgaactgcttgaagtatttttctgcaaattcgtctcggttgggatcgtccgcggggaggaaaagcaaggtctctacaagcttcaatagtggtccattcttcacactgtagttcttgtccgccttggattcttcctgcaccaagcgcatcagcagtgtgagtgcgactgactgcttcgctgggtggtcgctctgcaggaaatccttcaatagcaggcttaaaaactccttgtatcgctccttcaaccatgatgcaatcactgcctctgcttcgcccatgcccttgctctttaccatgtctccagtcgcaagcagtcgtgaaaatactcggcacagcgcaacgacggccagtattggggcttcattctcggcgtcggtctgtcgggctagctgcaacagagtcgcaatgttgttgtagtgtttccgcgactctaggatctgtgcttcgagctgtagaatttcggcttgcgggtcgtcgccatcttcgctgggtgacttgcgccggcttttcgatttggattcgcggcgttcgggcttattggggtctcttttccttttcacgccggcatggctggctgcggttttacctgacatgattctgtgtatgtcgaaaacgaaagttgcgtatatttcgagttcgcgcggtgaagttcaggaacttttttgatagtcaccggccgaacttcgggccgtgccttccttggcgcagcgcaactgagcttccagcgaaaactggaagctccgcatcgacgacagcaccccaaactctcccctctcatctcctgcaatggcttctcgtctcgctaggagcgcggtcggttagtacagcccctcgagcgcaaaattaatgccattggatcccctgctcacccgcaacaggcgccgcccgtctccgcccatcgctccctctccgcagcctcccatccatcgccgcgcaggcccgctaccagtccaatgtgccccaggaggaccccaagaagaaggcccagtcgctgatggaggcaattcccgtgcccggaaacagccccctcaccaaggccgctgtgctctccgccggtgctggtctcagcgtggctgccatcagcaatgaactctacgttgtcaacgaggagtccattgttgcgctgtcgctcctgaccatcttctgggccgttgccaagtacgctggtcccgcttggggagactacgcacaacagcaggccgacaagatctccggcatcttgaacgctgcccgtgccgaccacacctcggccgtcaagtcgcgcatccagagcgtacaggacctcggcggtgtcatcgacattaccaagaccctcttcgaggtttccaaggtaaggccgaatggaaagagatggatgtgggggaaggacaatgactaacatccgcacaggagtccgcccagctcgaggcccatgctttcgagcttgagcagaagaccgccatcgctcaggaggcaaagaccgttctcgactcgtgggtccgctacgagggccaggtcaagcagaggcaacagaaggagcttgccgagaacattatcgccaagatcgagaaggagctcgagaaccccaagaccctcaagcagatcctcgaccagagcgtggctgacgtcgagaggatcgtcgctcagaaggcataagcgtcctataacagcaattggtcaagttcgttccatgttacataaacctgtgcaatagtcaagctcattcaatagagagtacccaaggcttgggaaaaggccgcaatccatctgtttttgttttacttcttctttatttacagctttggcacgtttgctggctctaacaacccgcggatagtctctgcccatttctgtgcaacctcttggctgatcgcattctcatcatagcttaccccaaatccaacacagccagcagcatctgtcgaactgccgatgaggaactcattatccctcgccctcacacccatcttcaagtcccgataatccgccacaaagtcctttgtgtcatcattcaaatcgtactccccaggcctgaaatacgccttcaacgaccccgtcgaggaaacaccacacgttgccccatacgtgcctaccctcggcttcaacgtcccctgcggcgcaacccccgtcttcctcccctcaggcacccaactctccacacgctccacctgcgcaatataccccgtcgccaacagccttgccgggcgagtacttgtcaaaagcacccagcgcctgacccccctctttcaaccgcttctgatacactcgcaactcgcgatttgcatgcttagcaatgagtttgaagcgcccttcaacaggcagtgaggaggggagaaacggcattaatatcccctcactgaacgccagcatgcagctatctgcgggcgggtttgaggcgaaaaacgcccgggggttgagcgggaaggacgcgcccattgcagggactggagatgcgagatcacgcataccgagactcgtgcatggccatcatcgaaaggcccgcgagtgcgaaacacccggatccgatcgagacgtgtatgctcttgcatagcgcgattaagcgtgcagatgcggctgggctgagagatgcggatatgtgtgcgctggatagtggcgggagggatgagggcgtgtagttgaatacacgggcgtatgttggcggcaaaagggaataggtccttggagtctttcagcgcggcgtaaggggttggcgaaggttggtgggcattgtgtgctgcacgtggcggaggactcgcattatggcccagaaccagcgttggcgagctgaactgccggtgattgctgggtagagatcctcctgtgcgggcggtagtctcgctttgatgtcttctgggcatatagcggtctcgatctgcgagatgatggaggcgtaaggcgtgtttagtatgcggatcaagtgactgaaccaattatacgccgtcaatccatctgagatctggtgcgcgattactatcagaaagcgtaattcccaagtcccgccctcgccctttttcaccacggcaaaacgtggatccttgacagatattcttccggctggataatacgcgctacattcaatgcgtggtggtgtagatccagctcttgcagcgtatcgtcaaacccaatgtcttctagccatatcatgtccttttcgacagcttggatggcttcacccgcagatctaggcgcgcagacgacgaagtttttcttcccgttttcatcctcttcaacacggctttgcagtaggacgtgattcaagcgtaacagacaccacgccgcagccactctcttcctcagatcctctcgtgacagcgtatggcgaatcgcgagtttaaaagtagccgtcatgtcagcacggccgccataatgtctggttccatcattgtcgaagaaactttccacgatgccgattgggcgtttaaattgtgtttctccacttgtagttgcggatgatttccaggcatgggcgttgttggcgtagcggtccaggcagtgggtggtgtttttggcggacatttaatgaggttggagacgtcaaattcaacgtcttttgaatagaaaaaggtctattatcaagtaagctaaatgcagaaatgaccaccaaactcatgcaggctgggattgtagtatgaatgtaaagaaaatgtgacctggggtaataccctgtggcgaattgggtggagtcatgactcgttgttgggttagtgtccgtttttatttccgcccagcgtccaattcgattgaaaagtctccaagtgaacttgattatttctatttctttgctatctctcatcgctgggtatcattgccgtactcaatctttatttaatcatgtgccactatgggtcggtaatgaccaggcggaaacatggttatcaacgaccgttccggagcgcaaagcggatttgccggaacttactaccacagaaccttttctgcttcctgaaacatctggcatggaatttccttcttcagttctgctctattcttcggctcaaatgttttatctttttcaaacggcgcgaaggttcgctgcccaacgctgtctccctatcattcatagtgtcctagactacatcttccatctcctcttcgccatctgagtcgtctcccacctggaccctctggagctgccgcccgcttgtttgctggcccagctgacgatcagtattgaacattggctggcgctgccaattgctagcaaatggacctgaccggacgagctgtgcaatctcggcgagggtctccttgagaaactgctctggctgcttggtccgcgtcttgagggccttcataggccagtactggtactcgtcgaaagcagaatgcagcatatcgatgagttcctcccttgatacacgggcggccttgttctgttgcgatttgcccttgacgggtggcttgatgaaggaatcgaaacgcttctggagggtgttgaagttggtaacgtcgttctccttggtgatgttgactttggtatggttgccctggatggctgtcttcatctgggcggtgctgaaagctttatactctgatgtttcgagaggaatggcagtgtagttgcgtgtcgcgtggcctagaagagctgtctgcttgggtatcgccttcttgtacttggtgcgcttctgtatacgcgacttttgatcttgcgccgcaccgtagcctccccggttgccctgcaccatatccagcgggcttgaatcctggcaagtccttctctgagaatacatatgtgttttggagtacattgtcggcagtttttgtagggtctaactggaaggcagacggcagtttggtctgtgaccgccatcgttcgctgaggaagacgcgcatcggctttgattgatcgataccactcgtagatgggaagccgacaacttctccaatctggatctggtcgttgtcgttgccttcggccaagtcgtcccatttcgagactgtatcatatagccaggcgggaatgcgcgccagccatacgtccttttgtgggccgtcttttggcggcactgtcagctctcccgcctcctcgtagaattcgtcgtccatgtagaggtctttcgactccatcttgacgtccgggtcgggcttgattccgttcatcgtggcggcgcgcgctgtctgttgcgtgtgggtaaggagcgttttacggtgtcgcagcgagggtggatatagctggagcttatatgtcgttgtgcgtggtgtgcgagcgtgataggaaggaatgtgataaagggcgtggtttgtgtcggaagatcaaaggctacagagccgcatcgagcgcgagaaccacggaccgttcactcgttagcgtgtcgagctagcttatcgataacggagctccaaatgtgccccactgctgccttctatcattcattaagttgcaagtcaacgaccacttaatcccctggcggtcaaactctgctgcagaacaataaaaccgatccacgggttttgcgtccctctcacctacaccacccagctcccaggtcaatccgtcggcagcacgcccattcatccacaaacatggcctccccggaagtcgcgtcggcactgcaggcaatcgaggcagcttccgccgcagacaagccgtctcaatactcggcactcctccagcagatctccgcaagttccacaaacctcactgccgacctcaacgcatacgcacaaaccctcctcgatgattcgctcggcatagtcgtcctccgcccgcttctcgccgccttcgtcgaggctttccgaaatgtgaaggaccccgatgtcaagatcgatgttggagagaaggtcataggtctgctacaatccaagggcgccggccagtatgaggaacaggacacacagatgaagctagcaatggcggatgcgtttgaatcagatcaggtccaggactacaggaagtctgcgcaaacattggcgacaatcaacctggagtcgacacagaagtcggtaacgccagacgacaaggccaaggtgtggattcgcattgtgaggtgctacttggaggaggaggaccccacgagcgctttcacccatctgcaactaagatcaagaacatcatcttcagcgtccaggacaaggagactcggttacactttcacttcaaccaagctcgcatctacgactcacaacgctcgttcctcgacgccgctcaagcttactacaccattagttcagaacctctgctcgaccaggaggagcgtgaacaggcactcgcagctgcgctgatatgcgctgtcctggcgccagctggtccgctgcgaggaaggatgttggccaagctgtacaaggacgaccgtgccccaggtctggaatactactcgattctcgagaagatgttcttggaccgtttattgtcacccgccgagatcaaagcattcgccgccacgctgaagccacaccaccttgcgagaacggcagacggctctaccgtgctggataaggctgtactggagcacaacttgctgggtgcctccaagctctacaacaacatcggcttcgaccaactgggcgagctactgggtgtcgactctgaaaaggcagaagactatgccgcgaagatgttggagcagggtcgtctgtctggctacatcgatcaaattgaccgtttgatcttcttcgagggtgaagcgagtggcgagcgtaagacaggacatgcagagcgacaggttggcaaggagctgcggaagtgggatgccaatgtcgcgggactggcagaagaggtggagaaggtcaccacgatgattcagctcgcgtatccggagttctacgcagctcaggtggtgcactgagggagaaacaaccacgagcatcttccaagcagatgttctacggaaaataaacacattcatgacgaagctgcggcattggacgaaagcatgagaaacgataccacattagcatagcggctcttgaagctacgagggcgtcaggcatgggtaacttgagcatacgcaatacagaagagaagaacgcagactcaaagtctccgacatatgcataaccactcaaacaatgatgtacaattctccccattccattcgatgcctgctaccatgcccgtgatgtctatacatatcgtacacgccacatcccatcctcattgccccttcaacagcccctcatactcctccaaactcttaacctccaactcactcaccctcagcaccgtaaaccgcatcttgctcttcacatgcttcgtatgtctctgcctcctcttcgtcttctcctccaccctcaacggctcgctttccacgcccagcaccgtcgcccgacacgtatacatgcgctcatccaaataaaacaccttcttcacgtggtctgcgtttcccttgacaggctccgccgctttcaacgtgtagtcccgcgacccgatgtgcgtggcgcgattcagccgcagcacgtcgcctggctgcacattgggcatattgaagggcagacgcagcgtgtcgccttttgtgagcaggtatggtcggccgtggaagtgcgcggttatgtagtgtgcgggttgggtttgtaggagggggaggagttggcggattgtgggcgtgaggtgggttgagatgacatcttcgcgggcatggggggagggatttgcttgggggtttgctggtgtggtgggcggtgtgtatgttgttgatttggctttggctttgaggtcttggggtatgcgatggccggattgtatgagtggttcggggacgttgctggtgtcgagggtgtgtgataccgtcgttatttgagcacgaggagtacggtgtgaatgatcgagatattgacgggagtgttctccggggctgtgcgagtgagtgaggccatggcggggacgttcaattgctgctcgaggaccgcagatgcggagttgtcgaagtgcacgcggaaatgtctgccaagccgcgctagagcgaacttttggtggagtgttctaagaaagttcgccgcaacaccaacctccaagtcgaagtcaagaacttcgaatcaccacagcacaacatgcctcagaacgagtacattgagcgctggcagaagcagtacgtctttacgtcacctgatcattttttcatgtggatgtttacgaaatactaaccaccccacaggcacggcaagcgcttcgaccacgacgaacgcaagcgcaagcgcattgcccgagaaggccacgatggctctaagaaagcgcaaaactaccgcggcctgcgcgccaaactctacgccgaaaagcggcgcaaggaaaagatccagatgaaaaagacgatccgcgcacacgaagaacgcaacgtcaagacctccgagcccgcagagccctccaccgaagccctgccccaatatcttcttgaccgcagcaacgagaagaacgcaaaagctctgtccagcgccatcaagcagaagcgcaatgagaaagcagcccgcttttccgtcccgctgcccaaggtcaagggtatcagtgaggaggaaatgttcagcgtcgttaagacgggaaagaagacggcgaagaagagctggaaacgtatgattaccaagcccacgtttgttgggcccgggttcacgcgtcgacctgtcaagtatgagcgcttcattaggcccatgggtttgagatacaagaaggcgaacgtcacgcacccggagttgagcgtgacggtccagctgccgatcatcagcgtgaagaagaacccgcagaacccgttgtacacgcagttgggcgtgctgaccaagggtacgattatcgaggtcaatgtgtctgagttgggacttgtgacggcgggtggaaaggttgtgtggggaagatatgctcgtaagtcttcatcgttatctgagaacagctcaacgcaatactaacacttggcagaaatcacaaacaaccccgagaacgatggctgcttgaacgctgttctgctggtttaagtctttgggattggagaacattgcatcgacaggcgtttcggggacctaaaaccaattcacggcgttcgggcgcggcagccatatgtgcttacggctttgcgaggcaggacacctgcttatgatgcaagatccacgattgtcagattgaagatcatgtgtatagatctatgataccaattcgaactgagtgtggaagtcttgcgccttcttgtggagatgcgtttgtgcaccactgtgtacctacgggtttcgcatgcataccagtccctcaactctcaagaccacctattcggatccctccaccccttctcctcccccctctcactcggatcccgactatgtctcttcacccagttctccgtcaaatccctcgccacgctctccgtcgccctagatgccttcccgccccccatcttcaacctcaccatctccccaatcaattcctccctccccaacgcccccaacttctccctctccctcgcctccgttgccttcgtccgcccgtgctctcttacctcctcctccccaaacatcttccccagcaccccgcgactccgatacttgaaccgaaacaccgcatacggcttttccaaactgtccagatactcgggccgcccgacgacgtggccgtactgcgagccagagccgagttggacttggtgctccacccccttggcgctggcacgggcgctgctgattttcgggagcgggaggggaggaagcgtggaagtggttgatggtagttggtcactggatgggggtggggggaattgccagtggggttttgggtgggcggaggagggggtgcggtatttggagagggatttggaggtgtggcgttttgaaggaggggaaggtttggggagtttcttgttggtgggcgagggcttggtggaccattgtacgtctttaggggaggaggtggtggtggcccatggggggtactgagcggaggtgccgctgaagccggcgtcccagccgccggggacttttttatctgcgttttcgagatcttttgcttcccagccgttctcgtcagtagcccaaccggtctgttgttcttctgtgaccccccaggcacccttgggcttattgcccttctctgtgacttgccagccgttcttcaaatcatcgccagtggttttcccctcccagccattatcgccttcagcatcccaacctggctgctggtgatcgttgccactgccccatgagtctctcgctgccggaatcccatcatactggctgttcatagacttggctgtcttctctttgccccatttcttctccttagaattgtcccaagatgtacttgatccacggtgatctaaagcttctccgttcacactgaaatgaccgggtagtgcatttgatgcggcaaagcttggtttatgatatgtctcacttggagctgggacccaaccaagatgtgtctttgggatagtagctgtgggctcagcataattgacggatctggcttgaaattgtggctggtacgcagactgctgcgtcggaagtggtgcctgcatgactgagggagaaataccagatgccatggacatggaatttcgacgcttgctggtagtttcactgccaccaccccgatcatatcttgagggtctcctctcttccccatgcgcagattgcgtacgatgtgatcttcttctagactgacttcgattccttgaattgtgcgtatggctgcgagaccgtgggcgctgctccctctcgtcagtaagctccgaggaagcgagcgaacccgaacttgcctctacgcgattccaaccatcgcaatccttagaagaagaactgtatttctcgtctcgtctggagctccgtggatgcgactttgagcgggtccgccgtgaccgatgaccttcgctggaacgatgcgattggcgtgtgcgtgttgtgaggggagacgaggctctctcatcgaatctgctgcgaatcgtaggagctcttgaagtattccatttacctgctcgtcgtatgtcaggttttctcgcctctaaagtcttgtcactgtcccaggtatcagatgccgtttcttccactccattccacccaccagcattcgtctggctttcccacttggattctgtgtcccagctgacatgagctttggatttttccttcgcctggctgttactccattctccttctgggcttccccacgtggcgccaccgtactcctcagtgtcgtgatatccacctcctgcgtcgggaaactgcacagtttgtggcgcatccggagcatatggcgactgaggccacgcccctgggaggctgacttgaagtcttcacgttcatcacatgttgctcctgtgtttctgaggctgctggttcgacccgccgcgcctcttccacaccgcgcttcactgccgtagtcaacatctcgctcagccatgccggatcaactccaggagcgtttgccgccacagcagttgtaggtcgattgtggtagaagctacgttccgaccccatcattggccctggaggtataggtccactgccatactggaaagcttcagacggtattgatggtggaggtcttgcaccaggacttataggctcggagaatcttgagtgagttcggtgttgcccggagccagcaaacggcgaaattttgttgttgttgaggatgtgcctgtttcgatgtccccgatgaagcgtttcgtggctacgcacagtctcagcgtaaggtgagcggtaggaagagatcggtggcggtggtccatgattattgctgccaccaccgaagaatggcacacgatcgtcgtacacagagcgtatatttggcgttcgaggctggccgtcgaagccaaaaggtgggggaggtatgtcacctgaaccatccaggctcattgctgatattgtttgggcgttgcgaggcccagcacaccgcaggatgaggacttcgatacagccaatgttatcgaggaagtttggagaacacgcatcaggtgcctcatctgcggaggctatcgaagtcagcatacgtagaactctaacgtgtagaacaacatactggtgttgagcttctcgaacttccattccctcgcaatcatcgaaccgtccttctgcttttcctccttctgccgcacccggaagtccaccaccgatcgactgtcagaactttttctgagcttcaggtcctgtctgttgcggttacactgatacacgccatccacgaagacatacatcgagatgccaggagcgatgaatttgtcggaggtgaggtgtatagagaatgcctgcggcttgctgggaaccggcacgaaggtttccacgcagccatcgccataggttgtgccgaattcctgcagcgctcgctggctctctgaaagctcgatcgagcacttgaggtccttgagcgttggcattgttgattgttgcgcagcggtggacgactttgtgatgcgataatctaggtgcagataattacagagagtgagagtctaggtagcagcgcgaggtatcggccaagtcagtgaagaaaggtgttgggttaaaagactggttgtcaaggcgacccgcgacgtcgaattcgcagacacaaacaggggccaagagacttttcaggctggcaatcggtctctactcataggagcctagaaattctggtttgagactattgtatcagtccggtagatgctttatgtgaagggagcttaattatatgtccgagaatcggcaatgtgtgccggcggtgcaaaccaccttcactttccaggaacttcacatcgcagacaagcagcgtgtttggcgccagctagcatcttcacagtgctacattcggtatctgttgcttgttctacgggatccgcgttcgacatgtcgcacacgttgccagtgctcacaaacaagtagggtgagggcgcgggatgtgaccattgctgtgttggcatgtaccatactcaagttgtagccagcaggcgtgtagtcgttctcatttatgaggcaacatggtattatgagtaattttgggggtacgaacactgatatgtaacattactgatgagtcttgtgaagttcagacatgcgctagtagtctcggttccgccttccgttttcgtgttttgtcaagtggtatactcaatataagtacttcatgctcaacgtagaaagtggatttgggtacctactgacagggccacacaatcagagtactgaaactcccaagtttgtgtgctgtctaagccatgcgcttatgcagaattggtaaactgcctttcacttcggccagccgttaatttgtggcatatcataagcctcctctatcgccctaatcatcctgatcctatagcatccacaggctgctgcgcacactcggtgatctcatactacgagtccaccttaattgtgccacaaagagagcatgcccaccactcgttctccataaacgtcccacactccaagcaattccaccctatccttccctttgccggctcgaacggcgtagcaccccggcctcgcaaacccgactgcggcggcggttttggcaagctaggagttccgtttgatgacccaaatcgcttgtgttggggtatcggctgcggaggctgctcgaggccacaggcttcgcaagctaggtagtcgagaggattatgcaacgtgcactgtggacacgcccacttatcgggatctgagggaacagtgatctgctgtggcgaggtgggtgagggaatggacggaagctgtttgtttcgtaactgcgcttcttcttggctgatcaagcgcgaggagccatacgatgtgcttcttatattcgagactggccgtgatgtggatgatctgggctgcgcttgacttatgagtcgagatatgggtcgcccattggcatccacacgaggcagcgaggactgacgcgattgcggagtcagcgatgtcggagggccgaacaaggaacctgtgtccctggcccgttccaagccaaccgaagatttctgcgctggcgacgctgcacgtgaaggcgggttactgtcaaacgaaagaccgttctcccgatcccaagtcagtcctccttgcccggtgggggcgccgagtcggtgcatctcttcctcatacatgagatcttgaagggctcgtgcgatggccatatcatttgcgtcgtcctgctcagccgttgtcctgaaaccgtcctgctcctgctggtgaactagccttccggcttctgcactgttgctggcacatccttctgtgatactgcttctccgtgatgcagcgtcggcgatgaccttgcgcatgtccactccgcgtaccaccgatgagcctccgagcctgtggccaccagcattggcatttgtacttgccttgcgcttctcagctgcagatctagcctgtcgacgcatctcatccagcggcactctcttgccacccagcttcttgccttgcgtgagaaaaccttcgcccgagtagcccttcataagcaacgactggtgctcgtcccgtaattcattccagagattgttgaagtctgcattgtggggtccgaatacgatgtgtgacaattcatgaagcaaggtgtcagtgacctgctccatggacaagaattgccgcgaatcatggtgatatctgagcctgatgagaattctctctgtgcggttgatgttgagacctagagctgcttagctacaaggcctagtacatgcctcaagtgtatctacctagtagctgcggctcgtctggtaagaattcagccagcgtcccgaccttccagccgcgtttgcgcatcatcggtttgaccatggacgcagccttgcgaagcatgtgcagcgcttctgcatcccttggtagatgcttgagatgctcataggcgtcaaagtgtgcgtcgatctcgcgcatgttggagtggctccttgacctggctggttcaggttgtctttgcggcccttgcggcgtggttgatagatagcaaagagaggagtggtttaggttgtgaccaaaatagccagaccaaagatgcgtctgcgcgcaaggatgtaaagaaggtgatagaagcaaaaaagaaacaaattactcaagcggagaggcgaaagacgaggtcggccgcgtcagcattcacgcgtcgttcacagaaagttagtgacagacgtgggaggctgagatggagcttttgcattgtggtagctcgcgattacccgcagcagcttacgggcgagtgcatgtagtggatgtgagccgtctgcaaggctatcaaagcgtgcagtcacgcccactgagggcaaaggatgcggtgcgcctgaaggtggtggcgcacttgcgcgtgacatgtgacctggcgcgacgcggcgggcgggagtgtaagttagatcgcggagacttgacgtaggctacgtgggatatagatctgtgtctcgcgactatggtggccaacgccatttcctcgcctgcacgttcaacactacatacaagcgacagtacatctttcaagggcgatggcgaacgacgatcaacacattctcgaagtcgtgagtcgagtcctgcgtcagcccatctcttaccatgcgctgaccaacatagctcacagagtactccaacgacgtccgtcacttcacgggctcgatttgggacgcaagtgaccgacactttgcatctgtcgcaggctatgtcaagagaccagctgccagagagctggctgccagcgcgtgcgcgaccgctttccaccaccacctccacccccgcaccacctcaccaacataccctacataaatcgagtgcaggactggatatcagagaatcgcgcactcacagccgccgtcgtcgcattcgccggcacgggcgggcttctactatggagagaaaggcggaactacaaccggaaacgaagggcacgacgagcaagcaatggcgcgaggaaagaggtcattgtgatcgcgggtccccccaactcgtccatcactcagtcattatctcacgatctcgagcgtcgcggcttcatagtatacatcgtatgctcaaccatggatgaagaacagcaggtcctgggcgaagcgcgagcagacgtacggccactgcatctagacgtcgtagatactttcggcacccaagaagccatcgagcggttcaacgagacgctggcaagaccacatgtcgccttctcaggagcaagcccacacaatctgagcttaaagggcgtaatcttagtccctgacctcatcttccctacgggtcctgtggagacggtgactcctgagctttggtcggatgcgctcaatgccaaagttctgaacaccatcgccgtgactcaggcgctgctgccaacagtatgcgagtccaaagcgcgcatcctgatgctcacccccagtatagtcgcgtcgcttagaccgccgttccactctgtcgaaacaactattgtaaaagcactcgaaggtttcttggcctcgcttaggcaagagctcgggaccttgggtatagatgtactgcagtttcacctgggaactttcgactactcgcacgttggcccgaaacatcacctgcaaacacgagcggctggaagcccacacgcatggccggctacgacaagaacgctctatgcccgcaactttgagacccaaacgcgtgccggcctcaatgccgacagctcgggtagtccattaagggagctgcacaacgccgttttcgatgctctggtgcagagacggcccaaatcggtatggcgcgtcggacgcggcagtgtggcctacgatctcgtggggaaatgggttcctgacagcctggtggggtggatgatgggattgcgccgcgtgtctctcgacactcacacggcaccaaagctcgaagacagcgtgcagtcgtgggaaaaggtcgaggcatctccttgagcggagattgtacaggcaagcaatgggcagagagcacacaaggagagggagccgtcgagggagccgtcgagggtctgcatcagatgcggccacaacggacattagtacgatattggggtgtgtaacaggcagtgatataggactactgctcgacacgacaagagtcagtgtactgcagactaccaggtacgaaggaatgcgactaggatgtcgccgtcgcagtcgaagcccaacgatgctgcgtatggaactggagctattgaatgggcaaaccgttttcctcgtagtccatgagacagaggaagaggcgatggttaaggttacgccatgtacgagtacgaggccttggcaatagacggtgcgagtctagccatgtgttggtggggattggggttgcaagcacgcgacaggtactctccagtcgtttcctgtagggtagtgcaaagacaatggggcaaatctcagctcatgatgtatctgagcccgagcagcgtggttcgtggagtttgattaggcccatgtgctgcatcaggtgcgctcgccaaatgagtgcggttcggaaaggagccactagcacgctaaaaacggcagccagctgaaactggaaggaatccgagagggcgggtgtcacgagacgactgagcgttcggcggaattgtcatggcatcccgctgcagctcgactgttgtgatgcgagagtgcactgtggacggtagcactgagcacacagcatcgtggagttgcggctctcaggctagggcgccaatcactgccagatggatgtgcaacgaagaaggctgcaaggcgcgcgagggccacaacggcgtgctgcagggccggccatatccagctctctagcgcgcccgattcgctgcatcttaaatttagcaaggggaaccccacacgctacttggtttgatgggccctgtccgtgccaagcgcttcaggaggtgcagagaagtttgggccattggcacgcgggcgacagccgatccctttgactagaacattgcgaggcctgctgtgtctgaccgtcgacaagtctctgactgccaattcccacgcggctcttgctgtcgtatccgctccttcgctgctgctcccctactgctagacgtaccagagatctgcgacctcacgcctaaccaccgccctccaccgcccaccaccacaaccacactattggcactgcctctcgggccccggcacccttcgccgccagcgcattcccaccagcttcgaccgcccgacctctctgcgccagctcgcacgcatcattcgcactatttggccgtttcactgcacgcatgaagacgcagcgtcatcgcccgaccaccgcccgctccgcttccatgacccatccttgctgagtgcatcatcaccgtctgccttcaccatggcaaaccaccctgaccgccccggcggcctcgagcgctcgcactccttcgagcctccccgctacaacagcgacgttgcgaccctggccagctccagcatgaacagcctgtcgctcgccgacctccccagcccgcgcgcgggagaagtgcctcccgcgctgtctccgctcgacgcgctcgcgctccagggacgactgctcgcgaagcgcttcgagcaggccgacaagaccggccgccgtctcagtcgactggcgccgctcaccatccagaacgagttcgggaaccgtcccggctacttttccagcctgtcctctggcgtcaactctcccgaagatgcaggcgcccccaacgcccagcacgcggagccctcaccgcagtttaccgtgccggacaagcacaagtccttctatccccagtttggcggcgacgagccctactatggccagaacctgcttgcgcgcaaccccatgggcaccatcgaagagaccagccccatgtcgtcaccgcaccagccacagagctacttcgacatccccaggtcgcgctccccagatgcagccgagcctcgcatcggcggtctgcgcgaagccacgcccatcacgccgagcgcgcctgcaccgacatcgcagctctacctgagcccgcagaggcagccgtccacaggctcgctgtcgaggtcacagccgcgaggcaacctgctgcctccccgctcctcgagctctgtccactctcagcgctcgccgcgcatgtcaccaagcatccgatctgttaccggcgacaatggctccgacgtcgaggacatgtcactgagtggctcctatgactctatcaaacaacatcgcaacctgtcgcccgcctcaagcctgtcccgcactcactcgccgttcacgcctgcaacaggtgcgacaattccgcgttcgccctcggtctcttccgacgtctctgccagcagtcaccttccgcgtccttcttacaacttctcgcgaccaatcagcagacagagcacacgaccatctatcgatgtgccgtcacgacagctttctgaggacagtgtctacacgaggccatcatatgacagccagtccattcgtcaggacataacttccagcccaaacaccagctatgctaacgagactgtacatacccccgtcagcatggccagtgaagacttccgtcgctctggcgacttcaccaacaaccccgcgccgtcttacacatacaccaagttcaacctgccgcgagggcggccagtggaccgacgatctgtaggtattgaagacttctttaagagtcagattacctgggaccagcccagctcaggccaggagcgacctccatctccggaatccccaccccgctccttcgagtcgtcccggatacgacaggacttcgcggctgcccgcgatgcctcgattgaccacggtgccccatcgctcacgtctagcaacagtaccatccgtggtcgacgagctggttcggcagacactactgcgcaggagcactgcgatatcggcctcgagctccacgaggctggcgaactgctcaagtccacctatcatcttcgcctgggccggcccgagcaggccttcccgaggccatgttttggtacggtctggcctgccgacatggctggggcatgcgcgaaaacaaggcagaggccgtgcagtggctccgccgcgccgtcgactctggtcagctagaagttgccgaggacgaggacacctcaaagccagcagatcaactgaagaagaaacagcaccgagcacagtacgccgttgccatctacgagcttggcaaatgctatatgaacggctggggtgccgcccaagacaagtcacttgctcttcgctgctacgagattgccggtaactggggcgatgctgatgccttggtcgaagccggctactgctacgcggaagccgttggcaccaagaaggacatgaagaaggctgcaaagttctaccgtgctgccgaagccaaaggtgtgagcatggtcggcaacagctggatccacaaagaaaagtacatggacgatggctctgcagtcgactcacgctctgtccgctctggacgatccgccaagaaggacaacgcgaaggacaaggctcgtgacaagagtcgcacgcgcaccatcttcggccgcaagaagagccacaccgcgacctcgacctagtcctggcatctctgtccacgtgtccacgatctccttatttgtacattggcgatggcgtccttggatctgcggccggctccttgcttttgcatataccacttcgacttttgcgtttatactccctctcattcgattgtcactattctccacctgcctggcgcatggcttggctcctctacataccccacatttcgacacctcgacatagcaatttccttttgagttctgtttttgatctaccttttcctttgtttatgatttcccttactctcctggttcgagctttttgttttcttttatgcgaagcgtttcgataccgtgctagcaaatcttgcacataattctgatttcggcactggttgtttgcctgctgggtgtctctttcgcgcccgggtaatgaagatgtgcaagtagttaattttttcgtgtcgtcgtctggaaagtttacgactttgtgtatagggtggacgatgttcgttcgggaaaataggaagctgtgtaaaggagtaaatgtgtgcgcatttagcttctgctgtagaaagaaagtccctgggaaaaatttgcgaggaatgaaaaatacattacacacaactttatgtgcacgttgctttttgatgcttggaaagtggtcaatatttgtgacctagatatggtctccaaacagtcttcaagcagcaacttgaggctgtgttaacgcatggaggtcaagctttggagttcgtggtattcacttgtatgcagagacgcgatggcgagtgagataaatgccatccgatatatgggaatactttcatgcactttgaaagtctgatgtctattgaagcagtagagtaggagcagtattgcttcattaatatgacatctggccaatgtactctgaagagtcagcttgatgtacttcaaagtgttgcgggtggctaccctgcagtgccaggtcgtgtcgagacacctccaatcacaccttgtccctccaacatatatcggaagttcagtttcgctcaacgcgcaccaacatagatccatcagcgaagtaacgcagaattgcaaacgacctggaggtcagtcgcagcacggatatggtttgtcgctttcgcttcaaacatttctagaaagtgcagaaagtccgcgtcgcaacatcgagtagctcgaggcgcattcgacgtgtacgagagggaagcggcttcggcgttgatctggcggcacacgctgatggagccgtgccatgtcgctggggctttgatgtcctgtatggggaagccgcttctcttctaggagataagacgtctctgtagaaggcgtagttgtgaatatttcagtcggagttctgcagggaggcgcgggaggagagaggtgagagaaatcttggccgtgctgatggcagtcggtgatcaggtaatgacgagtacgtgggaaagattacttacatctcttcgagggtgatcatgttagatgacaattcagctgtatctgctaaccgatggagtgatgacagcagagggagttgaattgagggtgattagagggaacaagagaaagctcgccccagtggtagccaatatttatggttgttaggtacgtctcagcgtaaattgcctggaactgcaaacagcgaatcggacgctcttgccttaacacccagagatttaattgagccaggcatggccacagtcatcgtctcgtctctattgcgatgttgctcgggatccctaaaaccgacttttgcgtcgttcattcacactatcgtactcatcataacaagatgataggagtgtacaccgatgaaagaagaggaggatacaacagcactagaaatcattaaattatagtatacgataaccattgtcagaggaaatagtggcaggtaaggactggataggcactaattgtaggatgtaagacgatccggacgtcgtctcttttctcggttactgtgctctgagggcatcccgaaccagagaacgaaaaagatcggcccaatggataaacatggttgctggacgtggaagccggcgcgatgagtgatagcacttttgacaacaaaggtcgaatacagcagcatagcgtagagagcgagatggagataaattctgacgccagagatgattggttcttgaagctccgcatagcagcctgtctcgccacagctcgctttgcatcctgcctactccatctgtcagaattagcctataaggctacactatccaggtgccacacacccaaacgggtaaccgcctgagaacagcgaagtcaaaactatggggacctctgcatgggtcggcccatggtcgcttgctgcaggcagaatgcagatgtggctgcaggattgggccacacccacaaggttctctagcgtgctcaaacttagcttaaatataccgctgataaaggtggggggtgggatggttgcatatgtctttttccctccctcgcaatgagcaggaaggcgtctcgtccatcaggtatcatgcagttccgcttttttagttgtggactggcattggcaccaccgtctgctttggccttgaattcactcaggactctttcatttctctgctttcgtcatgctctccaagaccttctctatatcatctaaatcacagtctgattcgtctaggtatgcgcctctggcggcactcgactcttctcgtgcgctgtgagctgtttggcggtgctagataccgcggcgactccgaatagcacgaagtcgagttttgatgtcctagtaaacggtggagatgaggtgtcaacgtgtggtatgccataagagtttgatttcatgttgatatggcgccgagcttcgggttcgatttggcgcggaggcgagacctagtgaagctgagtgattgtattgcttccggttgtagaaatgtatgtatcttttgatgacctgtctcatcaatgtactgatcattggtggcgtcatatacgatctcactttccagagctttcgagtagctacaagaattcttagtcttacgagttccgagttacagttattaccaaaaagggttaacgtgcccgtgcgcgacgcgatcggagtcgcgtaacgattactgaacactatatagattatcttaaaaataaggctacaataacgcgtataatagctattattataagatttcttagtagtttagtaaataagaccttgcgattattttatactatttaaatttacttaggagcttaacgttgcagctacgtgacgttacctagggtagtagaggagatagagcaggtagaacttaaatactacctatagcatctctaacgcgtttctaacgcttctccttagaggagactgcttataaggctttgcgcttacctctttaggataattatatagctttcttagcgttacgctgctgtttttaatgcttacgtttagcctgtttcttagccttctccttctctcttactaccttagctttctcttacgctacgcgtctcttcttagcctcttattttttaaggagcttagcagacttatagagctctttaagctttaatttctagagtttctcctctatcttatccttcttgcagcagtgctcttgtacgtaagcgttcttaaccttttaaggagactataacactgcctctctatagtactcctagctctcctgcagggcaagggcatagccttttttatgcttctttttagtaataagagcgtcctatagactcttgttttcgtagtgtagtagcttatttttaatatagagataataaaaattaaggtaaagcttttaagctgcttcttctgcgttatcctttactatagaacgcagtaaacgcttagattcttgctagctatttatataattatctctcttatctctttctctttatagtgtttacttcttaaatctctagaagataacgttagcgttagctagtaagatgcctgttgctttaaaagacttaaaaatagtcttctccttaaagctatttacctaggcacgctagaataggaagaagaagttacctttctttattagtactagctcttagctgcgttaaacgtagtaagtaagcttctgtaaataggcgttagagagtagctaaaatataactatattaagcagctgcaacgtataggttaaataagagggaaatataagtaataagatgcgattatagctataatacttaataaaatctatagttatatagcttctatagctatctaaaataagcagtctctataagcgtcctactttctccttagtatactaattaaacacctatttaagctaggctatactaacattattattgctctaacctaatagagttgcagtaataaacaccttatacttactagagttaatatcctttacctaggataattatattactctagaagcagcactaaaaataaggcctagaggcaacgctaagctatctgcatagactgttactataacagttatctacttacgtaatctattctaagtagcataaataacctctttcttcttatatatgcgtctgctaaatacttattttgctctattaattaccttaattataaacctctttttatctatattatatatataacgcgtttctatattatattaggcgatctttaagtatagcagcttaaagtaataggtatactttactttagaattagctacgtaacgtatacagtctataagttaggtctattaagagataagatagatcttatagcagtagataaagcgcgtaacctagctctcgctaaccttctccttagctatatataaggcgaaattttatattatcttccttataggtagaagctctctctttattaagtttttaatatattatataagctctaactcttgttataaagtaagcttttattagctagagtttttaacctcctaaggtagctaaagactcttatgttagtaggataaagtaactctgtgaacattatactagcgcgcaacttcgctatatataaaattttctcctagtttgcgcaaattaattgctttaatcgcagcttagattagatctatagtcgtgaagttatagcgtgttaaagtatagtattattctcgcgttttagtgtttagtgattattacgcgactccgatcgcgtcgcgcacgggcacgttaatgaagaggctgaaacgtgcattgacgtgcaaagacttcatccatccccccaaccatcgtctgcctcgtcagatgccttgtgcccaacgtatagcgattatgaaatggctacccaatttgatgcctttctatcacccgtgtctccatacatgtccccacccacttcagcattcgacgctctccaagtcttcaccgcctggtgttgacgcagcagtggagcatccccgctggctccaaggtgctgggactaggatacggacaaggttattacacaacaattcttgctcccaacttgggcgagcaaagaaagatggtagccattgatccagcgacacagagttgtgatacgtatagtccctcaatattcttctcttgctgaacacactgtagatctgattgaacagactaacggttcatgcaggtgcgccatatactctcagccaagcacaggattacatgtcgcaaggcccgcttggtcagcgaatcaactggatccaggataaccctaatggactacctcacttcattggtcgccggcaccaggacccttatggcaacagtcctggtagttttcctcacccatgctcattctggacacgttccgcgtgctcgagcattcaagcgagggtccaatccttgttgagtggtctttggcagcgagagacccctctgtacgaccccacgtcctagccgcgcttgtccaggcggctttggagtgctgtaaagccaagagcttctccaacgttcgtatcgtattgaccccaaagaggctatccgagctggccctggcttttcgatggcaagtgaagcgtacgacccgcgttccaggcggggaggggtcgttggatgggcagtgcaaggtgtctacttgtcttgcttccgcgttcacaaggcaaatatatgagcatgcgaatgatggaagggagcgcggggtgattcttgcgttgagcgacgcttgtgaggtgagcttggaagtcgtgcttggaattcgcagtgcagttcaaatgaaggttgtccgaattgataagtcctttcgatcaagtgatctaatgcttgaagacttttgcacttccaggtctagatgagcgccacaaatcgtgtctccgcggttccgaaaccttatactaccaaagacggcatcatacccacatgatgaaacatggaagagctgggcagggtcctgttagcgtggcctcgactcaaaagagcagagcaagtggctcattaagccgagctcttgaagcctgttgctgcaattaatctaaaacctgggtagctcgtgggtgcgcgaagcattagcgcttgatcctttcgtgaacgagcttcctgcaaagaaaactgctaattcagggcaaaagactacttttactaagagggattggctacgctcaaggctgctcgtgcatgacctgatcgtagacgtaaatctccaattttatatattggttgaggctggcatacctcctgattgctggacatgtggcgggggcggggtcgctaacattctggtcgcggggctaagtcggcctccatccgcccctcccctgttccttcaccgtctcggtgcatgcattagtgtgcccagggagtggtataatactaccgacgcgtgcccaccgcgggctgtaaaaagctcaaaggtcctgctactactcacactctttggttccgttcacaacagattcgagtgcattttgtagccatgtcttctgcaacagaacagacgattgacgcactggtggttggtgcagggtaagcaacatgaaatcgcaggtttcgtggcattctcatgctaatgccattgtgactagatttggcggcgtttaccagttgaaaaaactccgcgaccaaggcctgaagacaaagctcatcgatgctgcgagcgatgtaggcggaacctggtactggtatgtcaccgaagtgctccagcgcaagctggaagtcatacctaggtactaatcaaaattcgtattgcaggaaccgttatccaggcgcaatgtcagagtgagttctcatgcaaagtgacccgccaggtcttttcctaatacactatagcaccgcatcttttatgtaccgctactcatgggacctcgaggacctgcgaacatatccgtggagtaattcgtatgtgtcccagaaagaggtacagggctacttgcgacatgtctccgagcgacatgatctgatcaaagacatggtcttcgaagctgctttagaatcggccgattgggacgaggcatcttcctcctggattgttgagacgtcggccggaatcactttccgaacgcgttacctggtgacagcgcttggcatattgtcaaagcgaaatgtccctgatatcgctggactgtcgtcctttggtggagaaaaattccacaccgccgcatggccagaaaatgtcgcattggaggggaaaagagtgggtgttattggtaatggaagttctggtgttcaagttgtcactgcaattgccaaagacgccaaacacaaacacctcatctcttgtacgtcgcttccctatgaagagttactttggggacctatactgacttgtccaattttgaagtccaacgcaatcctcagtacagtgtaccaagtggtctgcgcccggtaccatcctcagagcgccaggagatcaacgagaaatatcccgagatttggaaagaagctttcgaagagagcgcctttgccttcggctttaaggaagcgagtcgaaagacatttgacgtagatgagaaagagcgcaacaggatctatgaagaagcatggaacaagggcggtggattccggttcatgttcgaaacatttagcgacataaccaccgacgaagcagctaacaatgccgcgggcgacttcatcaaagccaagatccgagagaaggtcaaggaccccgaaaaggcgaggaagcttatgccatcagagttttacgcgcggcggccgctctgcgacactggcttctacgaacaattcaaccgtgaaaacgtcgacattgtaaacctcaaggagacgcccatcgaacgcataactgagaagggcatacttacatcggacggcaaggaacacgagctggacgttttgatttttgccacaggcttcgattccgtggacggtagttatacacgcctcgccataaagggcaaggaaggaaccttgaaagattactggagcgctgagggtcctacctcctaccttggtgtcagcgtgcccagcttcccgaatcttttcatgctcggtggtccaaacggccccttttccaacatcccgcccgcccttgaggttcacgccagattcatcagcgatctgatcgaatccgcggaagctaagcgcaaagcggagtctgcccgagcaccggtcatcgaagccacacgtgaagctgagaaaggttggacagatctgtgcaaccaagtgagtgctgggagtcttttccgcaagaccgagtcgtggatgttcgcggcgaacataccagggaagaaacgttacattcagttctggctaggaggattatcgggcttcggaaaacaactgcaagacattgcagcacagggttggaagggctactctatcacacctgcggcatcatgaagtctcaccagtacgatacggagaccaattcaaagtttgtgggtcatattgcgagagtattgatagacagtgtaaatcatgcgttccgtgaagctctggaacaagtgcggttgggcagcagactgcgatgttttgaacgcggttaactaaatcttcttctatcaaggtatttgaccttataagcaataaatcagatgatatacatatatgctcagtgtcaataggtgacaggattcagtcgacgttgcccgactgcaacgcagattacacttgcctgtgaaattaacaatgagcacgtcatgatgtagaacaccctgacatgcacggcatcaagcagtgttctatcatctcctagcagcgcaacctgagaataagtgctgggaacgcggacacatcacaagtgaaaatcactcgcaagactttgacttttcaacaacaggtagcagcacagctataaatcgcttatcctacataataaattaatcttcgcccgctttggctttcctgtggtatgaaatcacccacgaacttcctatcgtcgttggccacagctctagtgtcataatttagacagcgcaagtcaagtctgacgatgtttggcgttcctggattccgggagcttgtgatctaacacgtcgagtacaaactaggtacagtatatactaggctttgagtgggtcgaaggccagagccgatgactagcttcgggcgatggcgatatgaagtctggcgcgggtggaaggatggacctcggagtggggtttcttgaagatgacgatccattgttataaagatcctcaagttccgcatttgttgaagcaatcctcttgcgaatccaacagcttgtactcatctcatcaccacactctctcattacagcttcacctttcaacccatatcttcaacatggccggcgctcaagtaatcgtcgcttacccgcgcaacaaagattccactttcaacaaggaatactacctgtcaacccacatgcctctcgtcgcgaagtactggaagaagcatggtctcaagtcatacgccgtgaccgagctccaggccgacgccccatacagttactccgttgtcatggagtttgagagctacgagggctggggagcggctggcggggacgccaacaccaaggaagtcatggaggacatcaagaacttcagcaacgagcacccggtcctactccacggaaacgtcattggccgagagactgtttaagagctgatggattggtgatggtgctgacgatgctggatgtggtggacgcggggtactggaggggtacggtagcttctctcccgaggcaacttcggatgggaagctgcatgttcaaactaggaaatgatgacagccacgtcgactctggtagataaatgcacatctctatccaactgcgtgtaacgcactgttggtcttgcacgcgccttgcattgtgtttccaatcgctccggtaccctcatccaccagccacttcagtcctgtcatcatgccgtttttggccgaggagcatattagcattccggatcaagaccttttgtcatggatgtttgatacacaaacctatgatcaggatgcacctgtgagtgatcaatcatgtgacattggtacgatcgtgtctgattattgcagatttacattgatgctgcagatctggcgcgtaccatatcgtcacgtcaagccagagacatcactggaaaactatgcgcaggcttcaagtcgataggattgcaaagcggagactgtgtgtgcgtgctttcattcaatgatgtgagaactttttggcatcaccgcaccgttcatctcatcagtcaaactgacaaggtcagatctactactctatagcattcttaggcatagtttccttcggaggagtgtttgcaggtgtcaatccaagtcatacaccatacgaacttacacacgcatttcaaacagcacaagtcaaagccttgatcgtagagcctgaactactcccaaatgctcttaaagccgcagcacaagccggcataccgcgttcacacatattcgtctttgaccatcatactcccgtcacggtagcatggagtgctagcgaggtttggggagaaggccttggcggcgaagagcgatggggtggatgtcgaagctggaggtatttgatggatcagggagtacaccagtgggagtggtgggacgacaagactagaagcaaagagactgtcgcagcaaggctattcagcagcggaaccactggcatgccgaaagcagtcgagatgacgcactacaattttattgcacagcacaccatggtgctggagtggaagcctcgagactacgaggtaagtaacttttgttattcttatgtggaactacacgctcatgtatcacaggtcaaaagactgctttgcacaccgatgttccacgtgagcaacatacccagagctcacacaagtcctctccgcggtggtatgaaaacctacgtcatgcgcagatttgagcttgagtcttggatgcgtaacattgaacgctttcagattactgaaaccggtatggtaccaccaatggtgatacaagtgatcaactcgccattcgcaaagaagtactctctggcctcgatccgcaacacttgggttggcgcggcgccacttgctgccgagcctcaggcccggtacaaggcgctgctgcggcccgaaacaccgtttaatcaggtttggggaatgagtgaaacgagctgtattgcgaccatgctgcattaccccgagcatgatccgactggatctgttggtaggtttctgccaaaccatgacgccaagcttgtcgatgatgagggcaacgatatcactggttatgatgtaccaggcgagctgtgcgttcgcggcccgctgatagtcaaaggatacttcaacaacccagaagcgaatcgtttagcgtgggatagtgatggctacttccatacaggagacgtggcattgcgtcgaaaagagaatggactgtggtacatcgtagatcgcaaaaaagagctcatcaaagtacgagggtttcaagttgcgccggccgagcttgaaggggtcttactatcgcatccgcagattagcgatgcagcagtcatcggcattcctgctgttggcgcaaaggcaaatgcaggtgaccagggcactgagctaccacgtgcctatattgccctaaaatcgggagttcagctcaacgaagccgaagttcaagcatacatgaaagagagactagctggatacaaacaactggttggtggcgtcaagtttgtcgatgcgataccgaagaatgcttctggcaagatattgaagaaggacttgaaggcagtagcgaaggcagagataaatgccaaactgtagtacaaaagaactctatttgtgacagcagatcacttcaaaaatcccaataccaactcgttgaacgtgtcaggcttctcccaatagcaccagtggcccccccattccacagccacaccttttgcaagtccatcctccttgccgccattaactaaatcgaccaccttgagcggtccagcagcagggaagcatccacttcgcgtactcgcgaccaccaacacttgggtctgacttccgcttcctggcccgaagttttgcgcaatagcatctcgccaatctagcgatgtgtgatcactcatcagtttaccataccacctcccatcgccgttcatcgcctctccaaggaagaaatcttcgtcttctacccactctttggatccaatggtagggtcgcctggttgaggatgcgacctgtagcctaggcatgcagaaattgtgccgatgtgtgcagccttgggtccgaactccagaaggtgttgaacgcgatccagcgcttctgcgctattacacccgcggtttccaaactctttaccccagtctgatgtgtagttttgcagaggtgcttggtcgacgaagatgagtttcttgaatgttgaagtggtgaagagctcggcgtaggacctgacgggatcaattctactcaatgcaaatattcggacgtggctgaccagagaatggcagcccccagacttgtaccaatggcagacacttcaccctctgtgaacttgaggtgctcgatgagattcttcaggtccatggcaaggcgcgagacatgatacccagccttgggcttaccggacaggccatgcccgcgcaggtcgggtacgatgacatagtagtccttggataatgtaggcacgttgcgcgtgaagactgcgcttgatcccgtgaagccgtggagctacatcggggctcagctttgagacgcaacacgagtcgtcacgcacttacgagtatcagtggcggtgatgatgctgagccatgtgttgaatattgcagttgaattccatcgttggctttcagttcaggcatgattggatctgtgttgagagataggtggatgttggggtgttcgtcgttgttgatcttggaccccacttcggcagggtcttccccaacagtcaactgctgcatgcagactgtatactcgcccctcgcaccgtgctctacatcttcaaagtccttgggtagtctaacagaatcaaagtattcttggataatacgagtacaagcgacgaattccagttaccataaacagactcgcctcatgcatcaagctcggcattcttcacgaggtggcatgtctgttaatgcttataatatctcttcagcgatatcgcaaagtagcctgactagcttcaggattgatatgtatactgcgtatatcgaccgagacttctagatacgtggaatgcttcaacagcatacctcggtcgtcgtggtcctgcaccactgctcctcagtcttcctcaagcgaaagctcttcttgaagatcccccataccgccccattcttgcttaccgcgaaactcatataaattgtcaccgcctagtccttcgtctttacgtcgccttatttgtagtttgccaaacatcaagtatggctcccaccgatctaatcgaccagtccgtacaatatgcaacgtgagtcgctccaacggccgtatctgcacgcgcgagatgtcctccatgatcttgatggcagcttttcttgatccttcaatgtcgagttccggtgcgggtcttgttcccatagcatcttgtgtcaactctgcagagtagtcgctggcttcgtcgggaatatgcagaaacaagtcaagcttttcaagtcgcatgcttgaaatgagctccaaagacttttcgcgcatttcccacgagacgtcccaacccaatcgcttgaggaacggaaattcctttactaccttttttaggcagctaacctcaagatgcacgggataatcccatgacccaaagtctcctctgagtatcaaagtctccaaggttttattatgctgttcaattgccggccaaagcgtatcgatggttgacgcggaatgatcaatatcaagtgactccagcgccctgacagacttgatgaatttagacgcagcttcgccatttgctccgcgtgggataccgaaccgaaggctcttgagctctggtaacagcccagtgaaaacagtgaagaaagcagtaggcatatcgctagcaaagttcagtgtgcgtaagttcgaccaatccgttgaatctcggagcattttgcaatgctctgtatcccatagatagctagagctgccatagtgccgcacttcatggagcgtgaactcttctaaagcaggaaaatgtgtttcaggcgacatgtcgaatcgcatcaacttttgtggctcggtatcgtttaggaccttgataccacggtattcattaccatcctgttggctttgaatcctcagcatacgaaggtttccaccggctgcaatggcgcgagtcaacttaggccattcggagcgggcaggcttatgcgcttcgtagccttggaagaaggcgttatatgtcaaattccttaagagcggagatgacaagagtttttcgtccatttgccgatgtctaacgtctctggcatgctcccgatcaaggacgtgtaccaataattcgagcttgggccaagtcgcatgaagcttatcgagaacaacttgcgaaatgtggacagtagtttcccaactgttcatattagctgctgtcatgtgtgcagtgtcgatatagttcaccttagtttattcaagactccacattgcgaaatccttgtcaagatcatcatcagatcttccggaggcacatcgtccttgactgtgatactgcgtacatgtcttgcgacgctacattgttcctccttacggaacagctcgatgagatattcgtatctctgtgctgtcttgctcctgtcctctcctcttttgagcacaatgtttcggtaaacgagcgacactgtagcttgtcgcaagctctgtgatgactgactcagtgcagagactgaagcctgggagaagctcacaagtttggaagctatgagatgttgaacatcttctgcgatactatcgagatctataggcctagcagtcgcatgctgggtatccgcttgggcaatctgattgttcattgtttctaactttgccgtgtttgccacgatgatgagatatgatgatagtagatagagccaaatggtggaatgaaacgaaggcattatgtgtttcgctcgagtttgggatgctctggcgatatatatacagcaagcgtcaggctgtgaacacgaggcgccttgaggctgtttcaggatgtggctgtgcaagtaattagtacaggggcctgccaggctgcacgaaatttgatacctcaaggcacaaaaattctttgcgcatcgcctctagtgtatgtgtttctgcatgctcgctcagccactggcagtgattgtgatgctgaaggctgcaagctaaaagcttgaggtgtgtgtgtgcacaggcactgagccacgactgctgccttcgcgaggcaacacaatattcgcgaactcagcaacattagtgcactgtgaattcttccttcgcagcacgctggtgtgctcaagtaggataagttgaaatattgcctcacctgaaaaactctgaaatggaggaaacgtagttgcatggaaattcgaaatgggtattgaacgctaaaactcagaaactacctccttggcccatgatacagaacgtactgtacacctatgcgagccaacaacctctatatgcttacgccttgcctttcgccgatcttgcatcatcgttatcgacgacgacgattgtaggagcaacacccgccgcaccagcttctgcgtcgctttgctcgttcttcttgctcttcttgaaaagcccggcaatttttgagcaaccccggcagcacagcctgtacgagataacaaagggcttgcaagcgtgtccagcaatgactgcgaaccacgcgtcggggaagtatcggatgccaatcgcccaaggaatacacacaaatccggtaacgatcgaaatggcccattgaacaccgtcaagaccgcctgacttgatctggaaggggcgacctccaacgtgaatctggtggaagcgttagtatttttaatattgatgcatggctctggctgtacttacgatagctacttgtagaccaataatgaggaaaacaatggcgatgaagaagtagttgcggaaaatgccttcgaggacgttgagcttgttatccagacgcctgttgttgaagatattgaagatctgcatccatacgaaactgttgaaaatgacagtgtctagctcaagttgcatgttaggatccgacagatcgtagccgagaatgtcgccaccagcgaagtagagcacgaagataacggtgagcttgtagatgttttgccccataatctgcttccacatcgtgatggtgatgagcggcttgtccttgccctgaggtgggcggtccaagatcttctccgttggtgggtctgtggcgagcgcgagggcggcgaaggtgtccatgatcaagttgacccagagtagctggactgcaccaagtgcaggcttcatcttctcgctgtagacagcggtgacaaaggccaggatgacagcagtgatgttgacggtaatttgaaactaagtttggtaagcatcgatgttgagaagaatcagtgaatgaagcaaacttacttgaaggaacttctggacagcgtcattgacagcacgaccccacataagggcagtaatgatagatgcgaaattgtcgtccatgagaatgatagatgatgcctccttggcgacctcagtaccagaaatacccatggagaagccaatgtttgcggccttgagagcaggcgcgtcgttcgtgccgtcaccagtgacagccacaatttggcccatagccttgaggcgggtgacaaggattctcttatcttcaggcgatgatcgcgccaggacttgaagacgcggcaaaacctcatccatctctgcttcagacagtttgcggaattcagggccctccatgacaatgccaccttcagtgtagatcttacactcagtagcgatggcacgtgccgtctgcatgttatcaccagtgaccatacggaccgtaacgccagcaccttgtgctttacgaacagcctctggtacaccaggacggacggggtcttgaataccgactataccgaggaagttgaggtcatggagcaaggagctgaagtcaacactaccgccttccgtatagctggcgtgagctggcggccattgttcatagtcttggtatacgagaccgatcgttctcagtgacttgtttgcgtattcattgattgtgttggtcagggactgtcggtcggcgtcggaaagagaccgagtctcaagagtggcgaagtccgccatggaggatgcgaagccgagaaggatctctgaagcacctttgactacaagtcggtattctccagacttgagtttaatgacagctcccatgcatttcttgccagaatcgaatgggaacatatgggcgacttgttcgtttgcacgtgtctcggccagcgataacaatccgaggtgttcctgagcgagctgaagcagagcggtctcagtcttggatccaatgaagaccggcttgccctcttcctcgccttcgaaagcagtcgagttgatcgcgatggattggataagaatctccttggcggcgggtgtgattgtagaggcccaagaagagatgggctgagacttgtcggactgcgcgtcggcatgaacgaagctggtggagccgaatgtgccggcgacaaccgtcatcttgttagttgtctgtctacgcgtcagtggaaagaacaatgctagagttgggaggtcaacttacgagagtaccagtcttgtcggagcaaatagctgtagcatttcccatagtctcgcatgaacgaagcacacggacaaggttgttttccttcaacatcttcgtcgtcgcgaaagccaacgccaacgtgacggccagcgggagaccttctggaacagcgacgacaatgatggttacagcgacgatgagaatgtccataaaagctgaaccctttgcggtaggcgtacgagtatcaccggacagaccagcaacgaagcggaataggagtacgaagaacagaatgccagatgccgtggttccgattttggcgatgtccatagcgagacgaccgagcttctcctggagaggcgttgggtcgatatcagcgcggacagacatcatgatctgaccaaagctagagtgaactccgacagaggtggccatgaaggtaccaacgccttcgagcactttgcttccagagatgatgaagggatcgaggttcttgacagattgaccagactcgagtgccttcatgacagcggcggcgggagttttgcgaatggcatcagactcgccagttgcagaagactcgtcacacttgacgtcggagccatcgacgaagataccgtcgaccggtatgacatctccgggttccaagtgtataatgtctccggcaagcacatcgtagatactgatcatgacaatcctgccggaacgtgtgactttaatctctctttgctccttcttagcgttgaggcgcgcaaatgcttgttccttctgccagtcattgatagccgtaacgagaaccacgatgacgatggcaatgcaaattgcgaggccttctacccagtcgacgggagtgggggaaccaggaggatgctctgcaccaaaagtctcgtacaaaccgagcgctaatgagatagcagcagcgactgtgagaacgatcaagaccgtatcattgtaagcgttccagatcaacctccagagaggtgtaaccttcttcgctggaaggacatttcgaccatgtatccgtatccgatcatcaaatggctttccttcaccggccggccggcttgtttctttttctttcggtgtgagctgttgatttgtggcttcatcgaaggagacatgtcgcggcactgccgattcgtcaacgctcagaccgctctgtagatcggtctgtagcccagttgcgatgccttgaacgccgcctagagcttggaatgtgacaagtgattttgggttgagaagcttgttgagttgctttggtacaaaggcgaaggggttgttggtagcttcggcatcggtatcctcgcggagctcccgtcgtgtttgatttacgtctacatctcctacgaatgtagaaacatcgctagtagatgcggcgctcggcgaggtcggtgtcaggaatggatttgactttgtcgaagtaagagtttccgcttcgctgagggcccgttgccgggtgttgacttgtagctcaggaggggctaatttgcccgcctccattttgttgagagagtcctggatcgttgggagaatgtgtagtagtaaagaacagtgttgtatgagatgtaaggggcaagagatagagtgctactacacgtgatgagatgttgatgaaggacgacaagggcaaagggcgcctcctcaaactccatataccaatccccgcggggctgtgtatatttgccttgtctggagcatcggtcttggtgcgtcatttccagtctggccgaagctgagacgtccctctgccaatgctttgctgggcgctccgcccgctgcccagccttcagacttcagactacaatcgtgacatgtccgccttggtcgaacctaccagatctcgtcgatatcgacatcggtccgttgtcgcatcgatctacgcgccttccccaacagcaacagtgaagaacgcgggcgtggtcgtggcaagcgacattcagtggtgggtttgcccaggagacaagcagaccggcgtatcttggaggggggcagtgcaaaacttggaattcgtcacaccaagcacgggacgtccatgcctgaggatctatgaagtctgtatcaaaaggtgattcagatggtatgttctagagaaggaatccggtgatggcgacgacgatatccagcgcatcgaagcgaaggcgaaagctggactaggctttgagccaaggagtgaactaagccacgcgccacattgcttcgccacagactagtctttatccggagcatccgcctcatgtggctccctttacgccacaggacgcgtccaatgaatacacgtagtagcatggatgtcgtggcatgcggacagtagtagtcctctcagttatctcttactccggtaggcttcagacaacatatggcccagaggatgcggaatgtgaagcatggtatctggatgctgcgtctcattagatggcgtcttggaacgatgaggcaatcattcagaccggtcattcaccaccttgcggctgtgtagaaacgatccttctcacactacgcattaggctgtggtacccctaacgagcctttattagatgtgatcatgagctacgaacgcccaaatcttgaaagtgacgctctagaacccagtcagcattttgtgacttgtttctgtgaacatatctgcttccaaaactagaatgctgtgttttgcctctgcatgctgcggtctttgtgtatgcgattgttgaatttgaaaatctcaagtctcactcctccccgatactactacatcgtgtcaaatacgacggagactgtcccgggtgtaacaggtgagagctctactggtatgacctgaggcaatacgcagttcctagctgttatcaattcaatcctagcgatgctgtgtacagcttcagccggtcaaatacccccggttactttccatcgtagttgacaacccgcagtgcctcccagtcagccttgtaccgcatctcgggttaccggagacgaccgagaagaagtttaattacgccgagttcttaggcatacgaaacctcgaaaccggagagctatgcatcgatttgagggaattttgacgggccaatatggagagtaaagtgctcactctacacagctgacagagccgattcagtctgccttgcagcagggatgcgactgtttgcgtttccagctttcgccgaaagtctatgtgcgttggtgatccgccgaagtagtcggcggccaaagcgaccgaatcaacggggacagatttgcccactgaaggcgggtgtggtatcgctattggacccagcgatgaagcgcgatattcaaacttttattgtttcgtcctcgaggctgaggagtgatatcgagatgtcgtaggggatggaatattggccattacgacatgggggcgttgggtgtctaaccaagttcggcgtcgtcagcccaccaatgtcccagcctcgcatagccaaaaccaacttcttgccttcaaacttatctagacctgatgccaacgcccagaaatggcccgaacgttatgttttcaacctcctgagatcgcccgtcacatgaaagcgctgctaattgagttgtatacactggaacagcgcgcgactgcagtgtcaagaaggtattcatctatagtctgcggtcggaacataactcatctatatggaaacaaaagtctgttaaaaatcgtgagtacgagtatgtacctttcctaacgattagtacctgcactgtagttccaggacctttggagctcatcaagccgcctgtggtctgtagacatggcggcctagttgcacagccctaagcgctaggatccgttcttgctcaggtgttagctactcaactgcccagaccggagtggtccttaatgatgaatcatcccaagctgccaaggtgacaatgcttactgctgaccacctgcaattcaggcgccgtaccacaaatctagtcgcgcgggcaaagtgtgtcttatcttacaagcctagtctagacattcagatcgcagtcgtgatcgcattactatgataggttatggtcagcacgtcagataagcacaccatccacccatgaaatgctgcgcccctaagctacgcactcgcacactttgtgcccttcattcggttagagttctcagtagcagatatgttcctcagggcgaagaaaggttcctgacagttttcctacgggcacgtttacgccttcgagtcatgttacatttttgtcgtggtagcatttgcctatgctcgtgcttgaaaccgtccacgcacatagctgccaaaagttagcatggatgcggcagtgtcgcagtgttcctcaccaatgagcggtaccgagatcattgcgcccacaaccttgtaagcccgatggaggctctcgggaaatggcacgaacttctacactaggaatatcattgcagttactcacgttgcttgaaaatcactgggatgctcgttagatgagacatctaccatacattttcacttacggtggaatcgaacagtgtacctgaagctatatacagagtctgcccgtcgcaatcgaagcctagcggtaatgtgtatagcttcgagctgttgaatgcccttggtcaccttccgtcttagtcgacaacctgtattacactagttctattcaaagaccacccagcgattttgggtgtggactatcttccgagaccgtcatggttgtttgaccaatataagttttcattgctagaaatcagctacgttgtgccttgcttcacaattcccgcattatatcaagctctcttgaccattccatctactctcgtagtcgttgcagcaatcgtggccttacaaatcgtcaagtcgacctagaacgctcgcaggtgctgggtctaggtagacaccatctttggatccctgttaggctccaacaaccaaacttcaagccggacaccagcctcgacgcatttctcccgcaccgtcttcggcagcttcatcttcttggtcagttttccgtgccgacgacggccccaagttgcacacccatgttctttctcccgcaagacaactttcggaatacccatttccaacagccgtttcatccatccgaatcctttatccttcaccgactctggcaactctttgaactgggtatggtaagacgcgcccgcggcgaagatgctgttaggccactcgaacatgatctcgaggttgtcgagatggggtggtagatgcttgaacatggcctcgcgttcggactggtcgaagtaccatatgaaacccgttgtagcgttggggggcatatcacacggaagctgcttcaacatagcgcttgaaccaatttgcagttctcgaagtgtcttgaaagagccaaagtctgctggttcaagaccttgagctgtggaggacctagcaaaacaggcatgctctcgacgaacgtggagggtgcgtagcgtgtccaccggctccaaagtgcgtgcaagctccgccggagatacggtgtctcgtagccacagagtcaagctcgagattttcgggaagtttctgatgagttttccaagggcttctgcgtctgtgatgatgttataacccaggtcaaggtttgtcgtgttttgcagaagacccaggtgtgtgaggtactcgatttccgtctcgcggacaggcgggccccgaaaggcttgaggtacagggctatcaaaggctattgaagtgacccgaggaaccttagcgagttcagttattggccctgcgtataccccagcgcataagagacggatttcaactggacagctgtgcaaagcgacgcgcaagagcctcacgaaagcctgttcaagctggcgactgcagggattgcctttgatatagatcgtgactgtgtgtagcgaaggaaggcttgcaacgagcttctgaacagtgcgattcttaatccaggagatctctcgcaagtacactttccggtcctcgatagaaggacgcctgtggaatcgaggaaactcgccgttgtctacaaagcccgaggtgtactcgagctgaagctcgtggacataaggacgaaatgacgcgctttccaaagccaactccaagaaaagctgtagatctccaaaatcttgagcatccttgttacgctgcaacggtatgtagacgcgcttgtacagactccttcgggccgagtgttggaagactcgatgtgtcttgctcaaattgaggatgtcgttcatgttcagatatgagaacgtcagatcccaaagttcgttcggcacgttcaggacggatgcatgaatatccatgatggagaggcgtggtagaattcggtagtttcttagagtggggatataataattgttggttgatattgccagaagttgtgccagtcgagctgtgagattattaggatcggtcccgtggaagaagtaggtatcacggagagcgggcagtggacccttgtttgcaacgcacggtccgcaactcctgctgcctttatcttgcgctaaagatacctgcgccgatgaaatgagctcaggcgacacctcagaggagtgaaagcttatgctatggtgtatatcaatcacttctagttacaacaactcacaagctttgctgtttacccgacagcttgctgcgcaatcgcaaatcaatcacttgtatttgtaagctacattgtgtagtgaagtatgttcgctaaaatgtacttggattttggctgagcacatttcagaagatcttggactccgggtacttttgagaactgtcaggacgtagatttgcacctgtattatcgatgagcatcaatgaaggtgttcataaaattatgtgtcgtacaggccatatcgcgctagccttacaagggcgacaagggtgacaaagcatgctagacagcaaaatgcttcctaagacatctcaacgagcataaataagatctctgttcgaatccacgcgtccttatccgactctcgctttgcagagatagcaagttacagcagcttcgacatacagtatgggaaacctttatctcgattgaccagacatgaatacgtttattatatccacctccgggaacacgagaagacaccttagagtcattcccagtaatcttttacaaccatttcgtatttcttagtctatcatcgcagtctcgctatcaaattaccacgtcatcaatctctttgtttccgcaacttgagtaccatcatccataccgcgcattcaacttccgataatccaacgcccggacctcgacctccaaccctgcagccctcagcctctccctcactacctgcggaatctccaccttctcgggtgccaataccttatctctttccttgatgtcgtagatgttgaagctacatgagccactgcacccatgttccgactcggtgaggcgcacaggcttgagtgtgctatgctcacccaagttttcgatccactcaaatcgctttgcgcgctcggagacggggagatgcttgaatttcatgtgatctggctttctacgagcgaagaacatgtgaggataatgtaaagtgatttcgagttcctgccggttgggtggcaaaaactgactgatgatgctgcgattgtcgtcttccaattttcagatagagtcctttggggatctagcgctccggccctggaggcatgaatactggttgagccacgtgttcgagtgaacgcggagagtcttcaaggccgtggattcgcagaaggaggcagggacagcgatctatatatcttccggattggaaacgcgctcgcattggatatcaaggacttcaagagtgttcttgagtggcagaagggcctgagcaattccggccgcactcagcttgtatccaacccaaaaacgaagattagcgagcttaggaaagacgttaacgagagccctgagatgcgcaaggcgcaagactattgggctgtccgaacagctgcatgaggcgactcgcaataatgacgactgcttgcaccctgtgtcatggcgtaaagaatcaagcaatccacaagtcctcacactcatatgctcgcttctcccagacaatcccattcataatgccatgcacatagcagtcgccaacgaattcccacgtgtccaccatcttatcttcttttgcttcattagtcaccattcctcgaccctttggtctcagcacaagcggcgtcctcaaaccctgtaccaacatgatatgatcgttgggcgcagcaaggccaggcacaagcgcaagatactcggtatctctggtctcttcgactgcgcatcttgccactctgcgattgagtacattgctcatcatcattcttaattggatctcaggattttcgtatccaaagatcttcaggaagcgctccacgagaatgagaagcatatatactcctacagaaatgtgcctctgaaaagtaggtatgaggcggagtattttctggcgtcgctcaaatccagcatacgcggcctgtctcgttttcaggggatagtaggctgcatctcctaggagtgtatcgtataccgcctctagctgagactgaccagtagggctgtaatgagctggcgctgctggtgggcgaagaacagcctcccacgttgcaatctgctgacggtatctctggagattctgtgcttgcgcaagcagtgtttggcgacgatctctgagataagggaatgtccatgtttgcgttaaatgcactatcctggctactgtgaagcccctcagccgaagcattgtcggcagtgcctgaggtgcgtaactgtctgggtcttgcgaactgtctgcaaggagattgaaagcaacgtcaagttttgactcacctgaagcacggtgctccccggtgaacgagccgcgtagagagtctttacgaccataaatcagtggttgtggcgtccgatctgtgcactgccagtctggaacccaggaaggaaggttgatcagtacgagctgttggctctcatagtctgtgtcgctggctcgaacgagtcgtggtatgtgcagcactgcagcttgaccctctctgagggcgtttgtagcgagtgtagtataaagatcatggactgtcatgttcttgtagtcaggctttatacccagctctgttagtccatctttgcattgtaacccgtaataagcgtaaactttgtctcgagggtcagatgctctaagtccacgaagcctgacaagcacctttaaccagttcgaattcgctgggtccttccaatcatcgtcggtatgcttgagtgtatacagtagcaaaagcctgttggtagggtagaattcccatatccatggagtcgccatgatgaaatacgtaaatgcaccgagaaagtgctcccaactgatgacggcatccccacagaccaaaaacacgcggtcgctgacaaccacttcttgtactatccaagctcgctcaaagtaaggtcgatcgagtatagcaaacagtgcctcaagcttggggtcacctagagttactttcgtagtaacatgactcgcttgatcgtctgaattggacgtttcgctattctttgacatgtgctgccgcaaggaatgggccaagtcgatagcataagaaatcgcatcatcgctgctgtcctgttctggaccgagccagctgatcgtactcattgctttcgaatagatttcgctcatcttcagcacctccctactgcgctcttcggggtcattttggttgatgcatatcgaatcgatccataagatccgggtcttccgattatgttggcctcgggcacagtgcagaaacggtatgatggatctggggacttggagagcagctccgacagctgaacctcgatgttcattttcacccgtaacgtaaatgaagtcgcgatcaagcagcgctccccaacagtatgacacggcctcgaattccggcactttggagagacgcgtagtgatgagactgcatttgatgtctcctgatcttggtcctgagggaagacagagtaggcgtatatagacatcatcagagccgtcgatcgttggaagacgtttgtactcgtaacgcatgctgatggtgccgtgaacatttgcgtaacggaatgtcgacgcgaagtgctttgtgctcagccaaccctatgtaccaacgttctggaccggatgatatatcaaacaaaggacgctgaatgtgaatgctggcatgttacgatcacgtcgcaaagtagtgttgcgtacgctacgagaggggtaaaacaaattgcgcacgagcgtgatcaaggtagaggaaaagaatgtttgctggaaggattggcgtcactcattgtcgatcagagaaacatgttcctgagttgtgtacgtctgcgaggcgggcatgctcatgcatcgtgagctacgcgtccgcctcgcttgaacccttgatgcttggcaggcagacaacattttacattagagaaaaaaccagagacaatcaggatgcaatgcggaggaccagaagcgtgagaagtgagttcagtggaggacggatggtagtactcgatcggaaggtgattgctcggcaggtggggcagacgccacttcttacacacatgccaggagcaccaaggcaggcgcaccaacacttcgagcatgaaagattcaaagaggtacatgaaagtggtattgttatcctatccgaaactatgtctcatatacagtgccgtcgcggtggtgaaatgtccgcagaccgatctcaccaatatatctatcctaaaattcgcaagttgcactaccacaaccatgaaagggtatgatgatactgctccacgcttcgatggatatgcacccagtagagaggtgctaacgccggagtaaatgatgtactcgcggaaaacagggggtaatcaagttcatgaacgggcgtggaaggtcgtgtgcaagctatgagcaatgacacgaaggactaccgatactaaggactatcggttgccggcttcaagctggccaggagtgggctgtggcgcaggggtagcgtccgagggagcagcatttcggttacgaccaaaccagcttcccaaagctgggcggggtgcgcgagccgcacgaatgcgtgacatgagaccttgttcaagctgcgcattggcattggcacttggagcgcgttgctctcgggtaggacggcctagacggccgaatcgatcgacagattgggattgtggtccggcagggttggacaatatgacgactcgcgagcgcgagaaggggttgccacgggtagtggtccacacaggttgtggcgatgtgggtgaccgtagaccaacgcggacacgaccgttctgggtctgctcaacttccccctctggtcgcggcttgggtacgtagtagtctgctttgcacagcgggcagcaggcacgtcgactggtcaaccatggatcaacgcagctggcgtggaaggcgtggccgcaagtcaatcctcgcacctcatcgtcgtcctccaatgtgtctaagcaaatagcacaggtgtcaccgggctcagcaagcatctccggggcggcagcggtgcggatcgggtcgtcgtcgtcgtcatcggattcgtcgtccttgcgcacattcacctgtggtgaattcttgccaacctcgattgtctcgctcgtcctggtagcgggattgtgacccactggtctcttctccaaatccttgtcgtcctcgctcattcttggcgagggcggcagtggttgcgatgaagagttggcagccgttacgtcctcgcgggccatggagagcgcagtgtcgcgcgtcgggctcgatgcgccttcgtccttggctgagatgacaccttcgacgtccttcatactggctgctcgactcgcaggtgcagttgcaatgcctccactggctggcagaccttccgtctcccgagtcgacttccattgcttgtacttggacagaggaaagcgctcattgacctcgtccatggtcatcagcttcttctctcgcctcctcctgtgcggtcgcggcatctgggtgaggtcgatgggctcgccatctgcggcagcggcttgtgctgcgcgacggcggttatatctgaagcagtattttacaccaacaatgatcctgcagagggtgttagcaaaagcagttatcgggggtcgcgagcgaccaagttgccgtaccagagatttgtgaagacgacaccaaagcccagggctacaaaaaatagcagcggcgagcttgtaggtccgctgttgttgccatttgatccagagcttggtgaggaggatgggctggacgcggaagggggctcagatgcagtcgacatggtggcgttggagaagctctacagttccatatgtcggtgggttgggggagagacgcagccgtttgcgggaggtgagccgttcaggtacactgctggcttcaggaccaggccgtgacgggtgcgacagtgtctggcaatgatgtgaaaccgcaacgatggccacgagtagcgtacgtcgaggcgaaatagggagtagagtcgttcgcccgagcaagtggctaagcagcttgtcgaagtggtggtgacggcaacgactgcgagcgtggcgaccaggggacagccggcacaatgacaggccgagaacggtggttgtgaataccagtggctacaatagctagcggtgaatgcagacaattgcctcgttggccatgcgatcgagagcaccgcgtacctactgagtgtcgcagggaaggaggctgtgcagtgaatgcttgcagtggatgcgggcgcgggaggtcgatatgggaagggaaggtgcgcccgggcaggatgaaggccgcgcagtctgggaggagccaacgtcaaccgccgggctggggtccgctaaccatgacaattcccgctatgccggaaccacgcctacgaccaactttgatcgtttcacagctcgctccgtgaacatgtgcacaatgcagtatcatcgtggagagcaggtactcagcgcagcacatgacgacgcatccgctgcgaatggtgatgcctctgcaccttcacagattcaggggtttcacggcacccaccaaaaccgcctcgatgcgcggcccaccacatgcaggaccaatatcgcaggggcacccacccatattgcttcacgcgcaaataccaagaatccagcatcgcttcgcagacattccacaaccatagcccacgccttgcgcgggatgcgtgtcgcgtgcacacggaacacagtctggcattcctagattcagctgtctgcgaacgcgatgccgacacccctgcggccgagtggatcctaccccagcgctaagcattttgctgcgaggttattctgcacatgcaaccactcgtctcccacacctaagtgagatcctcgctgcactccacctcatcggcttctgtgtgctccgggagaccctgatagaggattcccttgtgaattgcgcaacgtcaacaccaacgtcatctgctcttgcaagaaatctgcgaccccagctgctgcaagattctgcacagccgcagtcatggccgaggctacggaggagaacccaatagtcttctttgacgttactttaggaggtatggctggtctacacgtggcgcgggaaacccttcctccccgcatcgtgcacatgtgctcttattagcttgatcacgtggtcgacactgccgctatgccaaatagatgactgacataagcatgcaggggagaagttaggcagaatcaagatcgagctgtacaagaacgtagtacccaagactgctgagaactttcgacagttctgcactggcgagaccaagaacagtcggggccagccgcagggctacaagggctgcaagttccatcgggtcgtgagttacttgtgttgaaacctgactcagagcacacactgataccaccagatcaaaggtttcatgatccagggaggcgacttcatcaatggaaacggcaccggctcaagaaccatatacggcgtcgataagtttgcggacgagaacttcacgctgaagcacgacaagccaggtcttctgtcaatggcagtaagtacctcttcaccatgatatccaacctattcaaatttgctgacaatcaacagaatagcgggtgtgtactcgaatgaagtcatgccattagcatacactgataatccagtaggcccaacactaacggctgtcaattcttcatcatcacttgcaagagcggcacacctcacctgaatggtaaacacgtcgtcttcggcaatgtcatcgaaggcatggacgtggtcaccaagatcgagaacactaggacagtggccaatcctgaaggcaagccggcgcaggacgttgtcattgcacaatgcggtgagatgtgagcaagttcaaattgatcactcagactcgcgactattctatggcatcatgcataagaagaagaagatagcctgctattagagacaagcagtgcgaggccgcagagattgagcatagtctcactagcagaaatgacccagatttgtccgcagattgcggcatgacaatcgcctgtggaagagactaagcagaagcagagtgtacgttccaaccagcggcgatagagtgtacgactcatctaaggaactatgtgaacggtggtctcgtagatactcgaatcaatcaagtcttcaattctgattgaaaacggcagttcagcaaggtattcagccatgtgtcactgcaaaggctctgctgtgttcttgtccgccatgcaacgaagctacttgatgaacatgtctatcaattaaccgacggttgcacaagttgccacggaccacgctgaattgacatttgcgaccgggcatgtccagataacatacctaaacctttcagaagaaccttgagatcatgtgacgaccatcatggttatacatcattcttgggaactcgccaagctaaccgttgttgggtgaaggtgagctccactgaaaagttcggcgccaagacctgctaaatctcactgtcgcgtgcaaaccgaaccatacccccgctcacctctgcgcaccgtcattttctcgagccctacagaacccgccctcgccaaagacattcttctccacgggccagatgtaacaatcacgacaattcactcccgtcaacatggtttctctcgccgcaagcaaccgcggcagcctaaagcgcaagaaccccgacgcctcgtccgacgccgaaaacaacaacatgagcgagctcaaacgccggcgggtcgcattcaatcccgaagtagatgtacggatactcagagacgaggatgagaagagcttggaactggtgcacgaggaggtgagacgtgcgatggagaagcacgcggcaggcgagaaggcggcatacgatgtgatcaaggcactgttcagagaagatccaaggacgtccggttcaacttctaccgcactcctccagaaatacatcatcgccctgaccaaccacgtccacctgctcgacttcacttgcaagggactggtacacgctattatcgactgtagctgggtagcccgccatgagagcttcgtgcgctcataccgcgccttcctacactcccttctctcaatacagtcaggcttcatgtcaacagtcttacaatcgctcaacggcatgtttctcaagatgccttccgtcaattcacggcagcgagacgatccgcccatcgaacgcgtacggctggaatcgcggatacacgattgcctccgatcaatcctgcgccacaaccccatggccagctcattcctggcaccatctctcgcctcaaactttccctacccagacgacgatgctaagacacatgtgcaatacattcggaacattctgaggattgccgaatattgtccagagctcaagggcgaagtgttttcgcttgttacggacaagctggtcaagatcgatgtgcagatacaagtggacatggaagagttagaagacgacattgaagagcgcttagtcggagatgccatcaacgaggcagaggacgatgacagcgacaacgagtcagtctcaagtgaagagagcttagacccagaagaacagcgtctgaaggacctgcgacaggcagtcagcaaacttgacaccatcatggaccttctcttcacccactacgacaacgttttcgccgcagaccgatttgaagctgacgagctttttgagagtctgctctcccaatttgcaagcactattctccccacctaccgctcccgacacacgcagttcctcctcttccacttcagccaaacctccgccgaccgcaccgagcaattcgccggcgcatgttcgcatctcgccttcgaccaaaaccgcccacacattctccgcgtcaccgccgccgcgtacctcggctccttcatcgcccgcggcgcccacgtccgacccgacaccgtccgcgccgtctttgaccttctctgccaccacctcgagatccagcgcgccatgcacgaatcctcatgcaaaggccccgacctccgccgctacggcacatactacgccatcgcacaagccctgctctacctcttctgtttccgctggcgcgaccttattgtcacacccgacatgacaaccccaacggacgaagacatcatctaccacgaaggcgatttcacatggtacaacagcacccaagacaccatccgccgcaacatcttctccaaactcaaccccttgaaaatctgtgcgccgactatcgtagcgcaattcgcgcgtgtcgcccaccatctccgcttcctgtacgtttacccgctcatcgaaacgaataagcgcgtgcgcctcgcgcgcagtctggcaagtggatatctccacggtctgggcggcagagaaacggcgcttagtacgaaaaagggcgaggaaacgttcttgctcgatgcgtatttcccgttcgacccgtatgtcttgccaaggagtaagaggtggctcgagcaggattacgttacgtggaaacctgtgccggggatgagcatggacaaagaggatgacgatgaagaggaggaagatgatgatgatgatgatgatgatgatgatgacgatgatgatgaaagcgacacggatttagactctgatatacaggagccggatgaggtggtgaatgaggatgtggatgacggaagtaccgagacgagtgtttgatctacctacctttctccacgacattttgtggaatctccggcgttgtgaatttacggcatagcaactggcgctatgggttacgggcatatagctggcacaatctctttgggaacgagatggaacagcggatctgaaatatttgcgggcgggtatatgattttgactaacgacactggtgggataacatgacatggctagctagacgatttcttgagcatctatacaaacatggcacaataaaaagttgatacaatgtacttgattgcatttgcattcgcattcgagattcgagattcgatatgctgccttgatatcgatccattaatattgccgtcaatagtcccagatatccctacaagtttcaaatgcatttgcccattcgcctctcatattccagctccgctcccattcctccccaccatcctgactgtctccgtctctcctgccccagcgcctgcatccgcattatctgcttcctcaacgacctcgctcaacctcatcgcccgcagtaaatccctgcccgccctcgttccatccctcagctccacactactcttgagcaacaactcggccagcccttcaccgccgttacacagcagttccgggtcgacgccgcgtgggacagggaagtcgagtaacggccgaccattcgggccggcactgactctgctcttgcggaactccgagggattgagaggatagtcggaatcggacgagtatgggtattcggtatcatcttcgccgccgacgctgagcccagaaaactggctgtctgtgcggcggccagcttgacgagatttctgcagatgacgacgttcgaaaacatcccataggtcgtcgacgtcgtcttcttcgagggaagtgtcggttgtgacactcatgggcggcgattgatcgtctgagccaaggttgtatgcgtggctgtgggaccacccatcccagagcgaggcttgagacctctgcccgggacgatgttgtggtgcagaagagacgctttggggtgggaactcttttcggacttggctggcagaactaacacctctcgcgtgcatctgtcccatctggccattggcatcttgttgctgtggcgtcaagagccctggtaccgtctggtttggttccgacttgctctggaagtggtagctcgtgcgccgattattctgcgagagttggacttgatcttcaaggttgaagggattatcattgacattgttagcagtattaattgcatcagagccggacgtggagggtctgtaagtgtcgaccatggccatgtcaagatcgatcattgaggtacgcagcggggaatctggtgaatcggagacacgcggaaaatcatctgattccgcattggcgggcatagtcgcagcttgtcgaagactgggccggaagccgggctctagagtgggtgaagaggcagcttggctacccgtgggacttcgcatggggaatgagaagtcttgagtcttgcgactgtcctcctcgatcttggggaacttccactctctggtttcgcgtctcgttgactttcggttccgggaagcatcgtaatttccttcagccattgcggcatcgaacgtccactccactgtgcgtctgttcggcttcggaggctgagcggcggcaaacgtccactccatagtctctcgcttcggctgtggaggtggctgttcggcagcaaaagaccactccatcgtcttgcggtttgcttgttgggacgggaacgaccatgccatggtatcacgtttttctgaccctccctccgaaccaggatacttccagtccctcgtagcacgctttgtgagctcttcttcttggataagagcatcacgcgcctcctcttccgccatctcacgcaagatgctcttcatgcgacctgctcgaatcgtggggacttcgcccaaatcgataccgggctcatctggcatgggcatggagaagtccaggtcaatgactgtttcgcggttgggtgcgccagggttgaagtcacggagcacgagatctgagggtggtcggccattcgtgacttcctctccgtcgaccatgctatatcgatacggggtcgtgttcacatcaaacagcttgttcagtcgtttctggcctctcacaatcgactcctctttgaatcgagcctggagttgctcgaaacgacccatgtcttcaatgggaggaagattgatgcctgcaaattgtccagatgcagcaaaaggatctgcaaattgtggtgcatgctcttgctcgaactcttcggttgtgctgaaggaccagtcgtcgtcgtcatcgtcatcctcagacgaagaaagaggatcgggcgcttgagcgccatatggattgaacagcgatgcacgtgcaccacctgattgctcccacctatagtactcctcaacaagcttgaccagtgtaaaggtcggatacagcttagtcgaccccgcaatgtatgggtgttcgagaatttgatctggagttggtcgctgcgtcggatctggttggaagatgaaggcaagaaaatctttgagatcctgcgagaaacgatcgccttccagttcaggagcgccagcatttggtagctctaactgggcaatcttgtaatgcggtgggaatccactggccatctcgtgaatcgtgcacccatacgcccaaatatcaatttcgttgccgtaatgaatctcctttggctggagtgggttgcgcggatcggcatctttgacccactcttgttggagctccggagccatccatgctggtgttccaacaatggtcgatcgcttcgacttttgcggttcgagcgtacccgaaacaccaaaatcacacaattgcactcgaccgtcttccagaatgagtacattgttcgtcttcagatctcgatgcaagacgccagcttcgtggacatatttcagacccaaagcaagttcgcgcgcaatcggaatgatgaacttctccggcaggcctggtccagggtccttgatggcatgtgttggcttcatcagggtgttgacactaccaccactggcatactcgctgacaatccacaactcattgtgcactgtccgcgcctcttctatgatattgacgtatggccgcgctttgctgtcccgtagctgctgcagaatgtcaatctccttgatggtctgtgccaagttctcggtcgtcatctcctggtaatcctggttatcgatgtcgatgatcttgatcgcaacaagaccaccatgcaccctgcttcttcctttgtagacacgcccataagcacccttgccaatcaactcgaagaattcatatggcggtggttccttgtctccagcacgcttagcacgttccgctaccagctcttccatctgcttggcctctgccactgcgcgcagcttggtacctcccgtaggcggctgtagccgcgatggctcgaagctcaggcgtgcgggctccatgcttttgcttgtgctcgtgagccactcttcaagattggcaatacgtagggcgtcagcctggccgtcttgctcgctgtccgactcagcgatgcaccagagcggactatcgaggccaccaaggctactggtaaagcttggtattctgggtattggtggagatgcgcgggcaggaggacagggactgttatcggagaagagtgggtagtcgttggtgggatcagaccacgagcgtcggtgactctttggggtggcctcgggatctgatgggcgcaagccggggctcgagttcgcagtaggaaggcgcgatgacgatgacgaggtcggctccgagacgtctttaggcgaatataccggcgtaggaggacacagcgggttcgtggggtctagaatggggctagagatgctcggtcgtgcagatccagagccgtgggatgatttcgaggacgggcccttcttgcctttgataattgtatctgtcagcttggtccatgagaaggatcgcgacgttctggtgacaggcaccgccgtcgtctctggctctggcgagttcggcggggtgtagtcgcccagggggatcaggtggtcgacatcgctgttcgaccgcttgagcttgaggatggcctcgttctcgagcatgattgcgcgcgtagttgagtcgcggacgagtgttgtcaagggcgacacacggtggtgagaagaggaaacggcatactcacaggtctagctgagttcactgcgtgcgctgcaccaggtgaaagctcatggcgaggggtcgcgtgcggtgagggtgagcgtttgccaacattcacgagcctcgactatcacactacaaacgtccgttatcttacaaggaggaaagcaacaagtaaaaagacactatcattacaaaaggatcatgaggagaagggaacagatgtcattgcgatgccgtccggcggagaaactttggcgtcttcatatgcgaaacaagggtctcgatgttcgtcgttgcacaagttgccgatcacgccaagccaaagcggcagcgccagtgcaatcgagactggcgcgccccgccctccaccgttgaacgttgtgcctgacatcattagcgccatcatcgcccgcctggccaactttcttgttatgaagacatggtggtagccatgatgatgcatatagtcactgttcacaaacaccatcttctggtaccctaactcacctggtccactaccacactccaaatctcccgctcggtcccatagttcatcactatatcagactcatctagaatatcaaccacatacccgtcaagatggtcgcccaacccatcggcaccaagaaagccgtcccaggcaccgtctccaagaaatccacaccaacacccgtccgcaaagcccccatcgcctccactacagcaaagaagcccatcacttcaaccgtcacaaccaaaaaacccattccagctacagtcaccgcgcagaagaagaaacccatcccagcagcagtgactgcacagaagaagaacctgcctgcagcagctaagaaacaacaacacattcccactccaccatcccaacaatcatggcttactaaagctacaaatggtgctggtgcagctatatcgagcacaacatctgctgcagcggcgggtgtggggaaagctgctggtgctgttgtgacggcggctggcaatggcgttgcgggtgctggaaagggggctggagtgtcgtaagtgttctcttgtctctcctgtaccgatgcattctaacatacctaccagcatcgcaaatacatcccgttcatggggcgacatggttcgcgaatacggaaattcgctcaaagacatgacaggtgcggcaggtagccgagcaccaacaaaggggaatcctttaggcttgtcgacgggtggaggaggtggaggtgccagtacggctgtgagttcgacgagaggaaaggggacggcgagtaatcctttggggttgtgaggaaggacaagatgctgcgtgtacgattaagatgaggttttgagcagttattgcattaggtgttgggcatacacaaggtttatcgaaaagcaatacacgaagttacgatttcacaccgctgttgacttgtaggctcgaagaactccgcgtggagttgtggatatggccatatcgtgacgactacctcgtgtagctgcccagctcgtatttgatctaaaccatggaagcttcgtcaaggtcactgcatttctttcatgttctgtcgaaactcatgtcactacaagcccctttactttcaccgcgccttgcgcaagtgcggcacagggcccaagctcatcacctctggcgcataagtactgttctacccccctgacatctgccactcaacctcacactcgatgatctctcaaccaaattcttaactctcgacacaaggatttgaatcatctgacctagatcatcaaccacttctgcactttcgcgcagcttttgagatatgtttgcttcccactaactgactgctaccacacaatacatacctgtgacaaagttggcattatgccgcaggccgtcaatgcccccgcaacgtccacaccttaacagttgggttgcagcaagtttgcatcgcactctattcaggtggcgcagcgtctctgcgtttggatcgagcgatactcaagaagtggcttcctcttctgatttcgcctgtccaagtccctcgcaaccattcaaggcattcttatctcgaggtaaaaaccttctgggtccttgggcgcatggtttgagctggctcacatgtaattcggttgtagacgttatggtgcgccggcgtacatagtcttatccaactgggaatagcgggagtccgccagaggagcctctggacgagtgtgcccgctgccgagtcgttgtgcagatagcaagtccgtatcgctgtagcaatcctgcaaccgcctagctctggaaaacaatctctgtgtcatcgccctcagtggtctgcacactcaacgtgatgaaatcgtgccagggctataacgacaagttcttcggcattcgtccaccgttttagaacatgatgtcatcttccgccttatttgcaatgacgacttttgtcaggccgggaaacctagagcaaagtaaccatcccaacggtcgtagacttgctgatctttgtcatgatgcgaactgtcgttaatggctttgttgcgccatttgcttcgcgtttgctcggagccatcgtagttgcgctgtcacttttgcgaaaatgaaagaggaaaaaattaaggaacaaaggtgttgtagaagagtgcaggccttctataaccacctcacccatagcgggagtgaacgtgctatcacaatagtaaaggcatcctgggaatgcggatatatccggcgagacatatgatattttgagtttcaagtgtgctagaatttgaatgccatttgcgatttcccctcaccagcaataagattagtgagactatagacactgatagtaccatggggctgatacacccttacatgtatacggcgactgcgttgaaccttcatattagtggcaatcatcaacaaggagcgcgaaaacttacttcgcaaactgtacagcctttccagtcattgccaccacactggtcccaatgtttactcctacacccaccatttccaccacccggtgtactcgtaggcggtctttgcgttgacgagggacggttcggcggcggcagagaaggtcgtatcgtggtcgatggtctgggaggtgtcgcaggacgagaagagctcggtataggcatcgttggtggtttcgaaggcctcggtgggcgggtgcctccaagagtcggcgtgttaacataactgccgtcgcagtaatacgtatcgccatccaattgcaagttcttcaagattgtgctggtgccattcacgccgacacttgtgcatgagacgccctttgccgcctgtgcgtttagaggtgtggggtattcgatgtgaaagaccggtttgttcagcgcgaggaactgttcgtatgctctacactctccaagagctgcacattgctcgttgactgcaaagtctactgtcgaagcaaggctgctgacgatgtccaggctgttttttaggccgatcttcatgttgtattttttggcttcagcttgcatccagagcatgtagttgattgcgtccgagctggtgagcttcaggccattgtcgttttgctagactttgtcagctagttgattgtaatatcttcgatttgtgcaacatattcagcatcccggtcagcgtggtgggggcgcgtacatagccatctgtctgacagtcagcagcatttatagtgagaagagcatcgtaagatgcgaatggttgaatgcgcacctgtgttatctggatcgatggcatcgcaacctttgtccgctgccagcttgatacgcttggccatgatattgcggatcgattgcgaccctgtacgtatccatttctcgttcggccattcaggcaggaccttgcccaagtctgcggctgcaaagtccctgtagtcgtctctccagtcttccgcggtaccggcactaaagtagcagacgacaatctttcctgaagccttcagtgttgccattgttgacgccgggttatcgaaaaggtcgatgtcccagacaggggcgtcggtaggcgcaagaggcattttggacatgtccggcactccaagaagaataatttggaacttttgtcctcgtatgaatgatgccacattctgtgataacgtttgtgacatcaatagggcccagattatcagcaatggcgtacctaaagagaggagcaggtaacattttgccattgcggtgcaaatgaaaatggtgtgatggcaacacgaggagttgaaacgaattgaaagaacaaatgctgtgctaaggcaataccttaagacgcgatctgaccaagatctaaatcatatcccatattggccacatggaaaccgatagccaatggaaggcgcccgctcgtatgccattttacgtactgttgtcaccaggcgccggcaaaattactattcgccttctccggcgtcgagaggtagcctgtagatattcaaaaacatatgtaggaactatgtaaagtatcctacagtagcgcatgtattcaggctcctttgtaaacttatgggtatgctcctggagacttgtttgtcatgttgtgcaggtgcagagtggacacgaattttgccgctgcctggcgttatggacaaagctcattgttcagaaattgccagtgttcagtgttggttagtattggtcgaggctggacttgtgcaatatcgaagaatattgccagatcccagtcataacgtgagaacgatcagagcaaggtatcatgagttccgtatcccattgcgaggctgaattcctctgcttgtactatgttccgatcattagtgaaaggctgcgcaagttcctttgtctctttccgaaatcgagcagtgcagcctgggataacagtaatatcgtgccgtatactggcaggtaaatcacacaatgcatgcagacccaacctcagatacctcgtggcgagttccggaccattctacgggtatgaacgtacggacctgcatccccggcagatgcatacatggcggggaaaagcttgtttactgcaccccagagcgagccaacgaagcggtccttctggcaaggttttgtagccgtaagagcactgagcgcgtttagggttgcggctaaatgccgaagcaatttgaaaatccccgaatatacaagttggagttgagcacaaccagtcaggtcatcacgggcgcagcagagaatttcttgcgttaccagtcggagctcattgtttcgaaatgtgcatgcatgtggactgcttcatccagtaagtcgagcacgcaacacggagagattgcagtcgcatagagtgctggtaagcctagaagcttgcacggtgagcatcgtgatcgagcagctaatatagggatctgtaatccagcacgccgccacggtcatctcttgagaaggcgtagaaggcccatttgaagcgtgacgcgtctggattgcgtgacttgagccccggaagtccgtttgagtctggcagatacgagagaattttcggcaatctaaagccagcttgctcattgcatggacggtatgtgcgatactgttcagttgttagcccccagcgatggttttacatggagatcccacggtacgcacccgagcggtgcacagtaatcactctattgagaccgtggtgtctaggagtggtataattttcgaggtgatcacatggtgcgaagagatggctgccgcacgatgttgccttctctatatttaatcttggtgttgcattgaagttgacgatggatgaggtcatccattcttatcgataacgcgcgttttgaatccgacattttcagttaactcgagactgcctgtttaagtcacaacagaagacacagaacaccaagagattttcatctcgcatatggctttgtagcatctctcaacatcccaatggagtgcatgagcaactcccgccgtttccttagcccgagtcttgatcacgcttgctgatgcttgcgctttgccgaccacgatgcctactccactcttcgcgatttcttcaaactcgcacgttacgtaccgttcctcgacgcgttcccacctttatcaagtcatgggatccgactcagcatacgcccgcacgtcagcctcaagcatcgattgagcctgatccaactagggatacaatatggagcgatctacacgaaatgaaccaggcccaggcacataatatgtcgagtacggaagacaacaaggatggtggtaaccctccgaaagcgatgcgtccctcatacaaaaagctcagacacttactgcggcttgcttcatcacccaacattgacctcgtgggcatgcgccgtcatatatggaaggcatatattcttacaaaactcgaggacccggattcactatcgaacttgactttcggagaatgggacataatttgggagtcgcaatctatcagactgtacagcaaccagaaccgaacgctgcatctggaggagctctacactgatttgtgttcttcgaggattgcacctactaaggctcaaaggattgagtatctggaatgtcactttctgaacggtaaggaggtccaagcgcttcagaaatgggaggcagatcgcgcggaaatcgaaagttaccaaccctatcactgcgagccggaacacttgaaagttggggtcgagatgtatgcgcgagctggcaatgcggatcgagctggtcaactgatggaacaactcttcgcggtgctacctgaaccagataagtcacttatgctcactgtgtttcgagcacatactagttctgcggaagcaagacaccacgaagctgcacatgatatgtacgaacggatgaaggcccttccgacaatcctaaagatgagagattacgacgcgtgcttcacaggcttcctagaagcgaaaaacatagaattcgcgaaggaggtctttcgcgacatggtctcaaacggtattcttgcaaagacggggtttgcgaaagatgtggaggaagtgctgatgcgacttcacatgttgtaccgtctagccacagacttgtctagcatgactagcattgctcttcatgccatcgaactactaccacaatcttactacgggcaggtgtttggagattggatgaaattcaccgtcgtccaacaggctcctgaggctgctgcacagatcctcgatatgatgtatcgacaaggctaccctccagagacgtttcatttcaatatgcttctcagagctttcatacgaacaaaggagtctccaaatgtgctccaggctgagaacattggttggcgcatgattgatgaagcccgaaaggcgcaccggaagaataccaggccatttttaagccaaaagggtaccagccacgaaaatgctccgacgcccgaaggtctacaagctgcgcgaaaacttccggtcgccgatgtcgacaccttcgcactcatcatgcaccatcatggcaaaagcctgcagtgggagcacgtcgaatatttgtcgcgtcagctcaaagaaacgtcgattgctcccaacgcgaccatcatgaacgtccttgtcgacaacaaaattcgacaaggtgcatacgcagaagcctggtccatctacagtcagctcacaaacccagctaaaggcggatcaatcacgggcgttttccccgacggtgcatctattcgttctgtctggaagatgctgcgacttgccctcggcgaccacgctacaaggcacgagtccgggttgccaagacctcgagaactcctgaaagagacggtggaatggtgggcactggttcgcggccgctacgatgctgagcgattccgcatgggacttgtgggcgggaattacactgcgatttccgcgctcatgttgcattgcttctcatatacgcaagacttaccaggttcactcgtcgcattgcacgttctgcgacacaatttccatatcttccctacgaccaaagacgtcaacatcttgcagcgtcagatggcttgggtcgacttaagtcgcgagtcagcatcctctcggtcccagtacttccacagccgcagtaatcgggtacgcactgacaagatcggcaaaatctacctgatgctgttgcagcagcgcgcggaacgaatgcaattgactcgggatggcgcgaaggctttgacagaagagcagaaaggtgacataaatctcaatcttctgagtgagttcactcgatctgtaatgaagagggagtacccagaagagcttgtggaggtgatgattgatgcagcgagggtgagtgttggatgtccggacttgccgacaggggatatgactgcgtttgaggtggcgtagcgcaagcttgtacaaatcgaggaagtttattgaagccgatgatgggctgtgtataacattgaaatgcttactatcaaacccataatcttgcttgcaagctgcttcttctgactgcgacggcaagcgcgcagtcagcctgccaccctcgagttctcctcattggagcactgagtttgatctattcattgcgtctctcttaagtcaccaccaccacgtttgatggagttccaccagttgtgtttccaccatgatcctccgttcccaagaagaagtgcttccgtttgatggaagtgaagcttgctcccgtttgccgatagcgccgccattacaccgcttgagccggcctctcactctctatagtgagagttacgaaccttatttcatgtacaatgcagctaggattcccagaataagtccctgtgctgacaattccacatctcctaccaacgccttcacctgattcctagcagtatatatccttctctgaacgcacgcatcacgttccaccattctcttgcccggtcggaccccatcaccctgctcgatgacctctaaagacaaattgatgttcgaaataccaggcaggtatggcaggaggataagactatgcatttgaacatcgtaattccgtatctccccaataattcgacgagtcatatgtgcgtacgattcgtatgtctcgagcttatattgcaattccacgtgtgttattgcggggtgttgcatgtgtccgagagtttcgagccatcaaataaagtcatccgcatctcggaagctgaatgtagacgagtaaaagccaacaggttggcttcggagtagattccttgacaggtcctggtagacttcaatgcatgctacaggtcaagaaatacgggcttgcatgatgcgctggttttgcacttggagtaggcgaggctgcctgtgcagaaaggtaattcggaggtgtagttcatcactcagattttgtcgggcaagagttgtctgtagatgcagttgcgaagctcagcgggtagtcggagcaacggtggggctggttctccccatgaattaccgttctatcatgctattctttcaattagcgggcgcatgtgaaccagtacgtatgtcttgtccccatccatagcgcaggagtaataagagtccggggagctcgtggtcaggtacctgtacgaacagtgaggtgaagaagacatctttgagtgaagagattagggctcagggtcgaatatgctgtacgatggaaaagggtaagtggagacatattaaccaattctctagccctggagataagtaagggaggccgctgcagcctggcttgtactgcagagtatcttaactacgacgcaacatggacaggagcatacaattgcctgaagctgtacgcaatattgccaggcctcagttgcgacagcaagtcctcgtatgtagctttaagcaccttgttcgctttccatcgcaagtcgtaacttgtgatacgtaatgctatgcccacacaacttgactgacagctctacaaatgtttcggattgtgtggcaggaacactgggagaaatctacttgtgcactatacagagacgatgcatgcttctaatgcactggccgtgatcaatctagagtaatctcaagtaaggcgcgatagagagtatttcaaacgacgcagtggctctcgagagatgctggaggaaagttgagctagcgaagattttgcgcattgcgggctttgcgagcgcgtggctataatatcgcacgcccttcgaagggatgaagtgacgttcagggtaaatgcgtctgattggccatcaaatagatcgcgaatgtcggtcgatgtcttccgcggctccgatcgatgacgttccagttgtcagcatcccaaacgcgctccacacccgtttgctatggccattatttctttgatgacgagtgctagtgcgcatgggtgttacgcgacttttgcacgcggtggctcttgttccgtctttctccaatacttgaccgcgatatctcgcatatcataagaatgtcgcgcggtgaaagagcaccgttgttgcaggagcgccttagtgaagaaggagaatctcgggaagtacgtatattgaaaatgcaacatgctgtgtactacgacggggagcgagcagctcatcccacaatctgaagctatacatagtatcgacagacttcgattgcgacagcaacaccgtgtgcatagcttcagaggtagttacccgatttgcatctaacatataacagatccttcgccttgaagacttcccagaggagaacccaagaacatgggcaaaatggaggaagatggcgaacgtgggcgtgatcgcgttgatgtcaagtaagactaaactcggctacgtgtacacggaaaacactgctaacacgcagtgcctccagtcgttagtccactcgtcagctctatgttcacacccggtatcgacgaaatcgcaaaggacctgaactgctccaccaccgcagtcattggcacaacgaccggcttcgtggttatgctaggcatcgggccacttctactggctccgttgagcgaaacatttggacggcgtgtcgtctatctgacttgcttttcaatcttcacgctcctccaaataccaaccgcacttgcgccgaatatcgccttccttataacggtccgaagtgttgcaggcttctttgggagtgttggcatcgcgaacggtggaggcacaatcagtgatatgtttgtgcctagcgaaagagccggtgtttttgggtggtatcttttgggaccattactaggaccaacacttggacccttgtttggagggatcatcgtccaaagactcggttggcggtgggttttctgggtcatgactatcgtgtgcttcgtcaacactttggccggatacttcttcctacgcgagagctatgcccccgagattctgaagcgaaagaaggcgaaatatgaggaggaagcttccgacatggagggaacgaaatactcgtacgaaggcgaagatgagcgcccatttaagcaaagaatcgcgcaatctttaacacgcccgccgaagatcttcgcccaacctatcgtggcaacaatggccgtctaccaagcactcatttttggcacaacgtacagcatatataccaacatgcagccaatttaccaagacctatacggcttcgacaccgaaaaggttggactcttataccttggacctggtctcggcttcttgtttgccgtttggttcctcgttcctcgtatcgataccgtctacaagagcctcacagccaagaacaacggcaaagccaagccagaattccgacttccgcttgccaacattggggcagtattcatcccagtatcgttgttctggtttgcatggacagtcgaaaagcacgcgcactggttcgcttcgatatcaggcacgttcttctatggcattggacaagttatgatactgaactgcacgcaaaattacttcattgatagttttgaacaatatgcagcaagcgctatcgccgcgggcgcagtcttcagaagcttggtcggtggtatcatcccgcttggtgcgccagcactggttccgaaaagctaggttatgggctgggggcatccagtgtctttgcttttgtgagctttattacttggcgcctgcgcccactggatgttctacatctttcggtgagaggatacgcgagccgcttttaaggtcaaacctgtaaattagaacgggctagtgggtgggattcaatgtgcggcgccgttaatctcgccgacaggtgatagtctatccaataacctgaaggtatacacagggctttttcgatggtttcagagcgcaacgacacggtgggtagcttcagggtatgagttcatctacaagatcctgtctactttaacttatagttgacgaacatcatacattgagctcatctcctaggtcccgcaatgaagttgaggtgaagtagtgttacgatcgccgttgcctaggaacccactgttgacatgtaaatacatcgtcctcaaccccgctttttcgtaccacaacatttgcattctgaaacttgaaggatcgtgggggtggagtcgttacatgatgtcatgcctggtgtgaggagggtgcatatacgtttaacagagtgtttgattgtacagtctgggatgaccggaggaggaggaagagcagatgatgcagatgagagacgatcacgaaactggttgcgaggtagcagtgtgaggaaaggtcgaagtgccggtctctggatgagccgagtgagtgaatcaatcggagtggacatataacttgaaaaccgacaattttgcacggccttttaatggatggtttagtttatccttatgctcatttacgtaatcactactcaggctgtgtttgtactttggcaggaacgctttccatgccccacaccttcacccttccatacctaccaactcccctccagctagacaacgataacccgcacacacgataccaatctactgttaaattcaagagtatagagtatattgatgtgccctaagaccaccaagcagacctatatagaaaagtccgcaggttgttcatgatagccgacggtctgatgtaagactccagtccatcgcaccacgacaattctaatagcgaacagtgacacgcgtaacgcccgcgtctcaccgctcctcctcctaccctctgagctgcgcaaccaaatctacaactacgttctggcctccgacagcatcaagatcgtcactccaagagcgacaaagcggagcggatattccatagtcgaaaaggcgaccaacgtaataatcggcatatcccgcgtatgccagcaaatcacgatcgaaacgatttgcatgccatgcgccactgacacagtccacttcgctagcatacacgtctgcgaacaaaacacttccgcgctccgtgcctcgcaacgttaacgctgtggcacctgtgtcgcaccagtaggaccgaaccttcttaccaacgtcttaggaatgacgttgaggcctcacttgtcctcatatgcccctatgatcctgaggacaggatggctgagctttatgttcaagaaaaaaaaagagacgtgttccataaggaccttgaattattgataggagagcgtgaaggggaaaggacaagttgaagatctataggacgaggaagtatgttacatggcatggaccagctgaatcgctgagatggcaagatacctacaatatattgcttactcactgattgaactattctctcgaccatgcgcgactctcaaacacttcctgaagccaactgccacccatacgtgttataaaagtccatgaaaaccatgtcttaactttgacgtcactgtccacgagctaccacaacccactccctgcggagctgcggaatcacatgtaaacccatgccttcagcttcaaatataaaaattgatgatggtgaataagacgcaagtctagaaataccatgatgctcctctactaggctgtgatgttatccacgagatttggctgtattcgcacagtccgctcggagaagctcgtcggtcgaggtagtaaaggtacacaaaaagggcacatgttcttagtactaccctgtatatcttgatagtttttggatttgatcattggagcacggggacaaaactcacaagcgggttctactatgataaaattgggtatacgctcataatgctctgtgctcctctttggccagttccagtgacgccatcctatgctgctcagacgaaaaaaacgtagatcgatccaatctactcgcgcccgctatgctaatatcgtacactcatgccccttccacagcctatggcccacctctgggtctctgactatgatccacgagattataaattccagtcttgatgctaacataacgcccttgcttggggtcgtaccacgccgcgacattcagagttatgcgcgccttttcgccatagatgtcgatgagacccatgactaggaaactgccgcggggcggcggctgcctgtatggcttggaagacttcttgacttcctgctggaacttggtgaggtcgagggtgaagtttttgggatcggggagattgaggccgagctccttggcctgttgggagctcagagacgaggctgggtcggctgcatcggtactgttgactgctggggctgctggaggacttgaggctgctggcgttgcagatacgcctgtagtttcgggcttcttttcgcctcttgcgacgaactttgcgacctcgtcttgtattgagcctggtacaggggtgggtctaggcttggggttctgctctagtcccacagatagcttgaagctcttccatgatagaagcgccttctgctttaagtccgcgtagagtgcgttcgagactacgcttgggaagagtaatttgttcaagcgctggtggtgcaagtcttcgactgggtgagtcgctttccgccactccaggtctccggtcaaagcaaggccaggctgttcgtatctgggcggagggccatcgggaaacttcagttcaatccatgcttttcctttgctggtatcgatcttgccgagacgtgacgtccagccggtgttcttctcagccatgttgcgcatcatgaatatcagttcgtctgtcaagatgttagtctctaccccgtaatcggaacatggcaaacgtactgcgtatcttctcgaccctgggtcggtccgtggctagtttcttaaactcctgccattctggatctgaccccttgtagaaggttctgggactcggtcgcgagaaaccggtgggaaggaacagtagaatgtcttcggtatcgtcgtcatcctcctcctcctctgttgcgccacctatcgcacctggacttgccgggtcctgtccctttgcgtccgccttttctacctcgacttcaacgctgatgtaccgcgagaggccccaaaaggcggctgcgacggcgattgtgccgactagacgactgtagaaatcagccggtgtcttggagctggtgtggcgcatactcacgaattactgacgacgggtctcgagatgcggacgcggtgtacagttacagactcgtgaccgtcacgtgctgcagattgcgctatacgcgagtacgggactctgttgtagagagagaaggtcctccgcagcacttgagctcttaacatggcggatgcggggagtagagggaatggatgttatgacggggtggcggtgagtgtgggcgacatgaaggcgtcgtgtggatatggcagcagcaatgtttgctgcgaatcaatgttcgtgggcgcaagacgctggctcgactgccgtgggactagagctgcaatgtcgcgctgggcggcgcggtgggtgaaggactgccgcggcggaagtgcggcaaatcccgttgcagtcgcagcttccctcaacactgacgttggccatcatcgccgcagctcccagcacccgcacccccatccatctccgccgcgccaccatgaagctgtcctggggccttttcttctcatcgctgtactgcacagcttctgcagcaagccccgccgtcagcccggagaccgcgcgcctgatcatcgcccagaggctgggcctatcgcgattccactcgatcgaacacgcagacgccgaggccattcgacacatcaacgcgtacggggggcggcagcagaagctgtttggaggagacgatgcagaccaatcaaaggcgcatctgctgatgtggatagaggatgaattgctggaggatgcttcaggtacgcctccgttgccttgatgccgaatgtactaacagatagctctagtcatcgtcggtgatggccacggcgtgcaggccttcacaatctcgagtgctcccgcgaaagtagagaacgaccgcctcctggaggactttatcagacaggcggcagcactacctgaaccttcggaccccaagaagcagacatacaaggccaggcatggagatggagcacttgttcccagccatgctcccagcatcacacaaggacaagcatcttcagaccatcaatgaatatttgaaggtcttccgcgtcgacaagagcgacaactacactccctccgagctggcgcatttccgcaggggaatgctcgagaacttgtcgaagcctggaatggtagtgaccgttgtcaccctgcccgcttcttcaaagcagactaagcgcaccgccaacccctggggaacatacgcggtccccttggccaacggagcacgtcgcgagaaccccgaggccttcatgtctcttggttccgagccgtcttcctcgccagtacctcccgtctccgacctggaagacttccccgtcatcgccagccaagccagcaactacaccgggcccgttcgcggcatactccccagctgcttcaacagcaagtctgcctgcgagaagcgaacgcacggttgcagcggccatggagagtgcaagcttctgcacaagggcaagggatctggaaaggacaggcagactcttgactgctatggctgcgcctgcgtcgagactgttgagcacgaaggcgaggacaagggcatggagtcgaagcggaaggtcacctactggggcggcccagcttgccagaagaaggacatttcggtccagttctggttgttcgttcttgttggcgtgacactcgctttcctggtctcgtctgccatcggtatgctctactccatgggcagcgaggagctcccaagcgttattggtgctggtgtcagcgggccagtgaggaagtaagtggccacattttagaatcaggcgaaggatgtgtatatgtggtgtaagacaaagcagtcatgcgagtagagcgagtattgtactatcacctggtttgaacagatgcgcatgggatctttggcgtttagtagcatttcaattgatatacgagtaaattctgaatcttaaacatgcgactgaatcgccccataccacctgcctgtctgatcggccaacacctgagcgccggcaaatgcaatatcaacgcccttctgactacccctatacgctctcaatcgcgcacacacttgcgtccagacttcacacgtcgcgccgaaagggaagcattctacttcttcccctgcttgccaacgcttcccgtcgggccacctgcctgcaccagcacagcctcgtcctcgctgctcttgaccttctcctcatccagctccttcataaagtccgactgaatcgtagccttgcgtgcgtcccaccacgccttctcttcatccgtcttgctgaagatctcgctgaggcgctcgcggatgtgtgtgttttgcgccatctcagatgcagattggaagattgtctggccccagttgggcgcgaatgcgttggcctggaactcagttagtcacacagttctgcagtaaaaaaacaggaagaatgcacctcttgaacaacatccctcaattcctcctccatctccttctccgcgcgctgaaacctctgccataaatcctcgcccacactgcccctctgcagcaacacctgcagcgcctgcttctcgttcctgatcttcacaatgcggtggatgtcctcggtcgcgcggcgcaacagcgcggctttcaggatgttgtccggtaccttggggtcttcttggtgcagcagcgagaggtagatgttgcgttgcaggtgcgcggggaaccagggctcgagggcggcggcgctggccatttgccgcttgcggtacaggttggagaagacggagagggagccgattaggatgacgatgtaggctatgggcacggcgagcattacccagtcgacgaggtcgaagggccacattttggcaggttgggggtggtggtgctaccgtgtggagaggtggtggactcttgtctttttcttcaagtcgtcttctgtcgtggactatgcgacgacaaaaactccaggtgcagaaggaaagtggtcacggtatgtgaagtgaatcacggctgcgcaactgtagtctgtatgcccaatactggccagatattcggtaatggaccggagctttcgcgctactgacgcatccctgctcgcgcgtcattctgccgccttcgaccgccgactggtcgcctatgtaatcgttcaccaccaccctacatctgcctgcaccttctagttccgcctcacctgcactactgcacagtagctgtagacatattgcagcttcccctcagcaccacagcagaggcaatagggaagatattctcattacaaacttacccaccgcagctctgtgtaccttccacatcaaacatacccaccacgcgctaaaccacgatgatactccggtttgtcagtaaggagggacagttccgcctcactgtccagcccgattcgacgttcccagagctacttgcccagatcgcggagaagctgccaaagagtgtggaccttcagagcgtcacagttagcaaccgcccccagggaggtgatgcgaggaagatatcagagctgaagggcgtctccttcaagcaagttgggctatcgtacggttacactccagcttgatctcattattgctaacacctcctagacacggcgcacagctctttctcgggttcgaagatcagtcgaccgcatcgaacggccatgcaactgcccccaccggcgccaatcgcctaaatggcaaagtcgtcgaagcctccgatatgccctccgtgcccctcggttcgcccacacaagtcatcaagaatccctgggaggtagtcaggcagtcgccgctcgacgataagctggacagacaagatggcaagatccacaggaagcgagatgcaaggatgtgcacgcatggtcccaaaggcatgtgcgactactgtatgccactggagccatacgcagcagcgtacctggccgagaagaagatcaagcacctgtcgttccactcataccttcgaaaagtcaactctgcaaagaaccgaccggagctcggaagctcgtacatcccaccgctcaccgaaccgtactaccgcgtacgcccagactgtccgtccggccacaagccattcccggcgggtatctgcacaaaatgtcagcccggtgccatctcgctgaagcctcaagagtaccgcatggtggatcacgtcgagtttgcttcgatccaggttgtcgacgatttgattaacttttggagaaacacgggatgtcagaggttagggttcttgtacggcaggtatgaggagtacaccgaggtacctctaggcacgaaggccgtcgtggagaccatctatgagccgccgcaggtcaacgagctggacggcatctcattaggcgattgggacaacgagaaggagattgatgagattgctgcacagtgcgggcttcagcgggttggtgttattttcacagacctgctggatgcggacaagggcgatggctctgtcatctgcaaacgacacatcgactcgtactatctgtcgtctctggagattgcgttcgccgccaggtatcaagccaagtaccctcgacctaccaagtggagcgagactggcaaattcgggtccaattttgtcacctgcgtaatcagtggtgacgaccagggacagattggtatctcctcataccaagcttcgaacgatgccgtggagatggtgcgagccgacatcatcgagccctcagctgagccttcagttatgctggtccagtcagaagacgacaacgaggctctcaaccgagcaaggtacattcccgaggtcttttacaggagaataaacgaacacggtgcgaacgttcaggagaacgcaaagcctgacttcccagtggagtatctgttcgtcacccttactcatggtttcccgacacagccaaacccgctcttcaccggtggcaagttcccgatcgagaaccgtgagattatgggcgagatgcccgacgtgtcagctctgggcaagtcactcaacgcgaaggcaaatggtctcgcactcaacactacaagcggcctcaacgccatctctaacttccacatgctgtgcttcatccacaatctcggtatcctctcgaaggtatgtataaatttcaaagcaaatttccgccactaacactctcggcaggacgaagagtcactcctcttcaaggtcgcttcaacgcatgatacgtcagagggctcggcactccagcacactggaggatgggcgacccttctaacaatcctcaaagaaagtggtgagcgcccccctaaacgttcttatgcatccccatcattttccgcaaccggcaggggggctgctcacccaggcgagaaaaatcgcctgatgcgacagccctcccatggttcagactccgattcagtacagttggctaaaaggctcaagggggctagcttaaagggaaaggagtagaattcctgcagctatgctttgccgtaggttccacgactatcgagcgacaccggatgagacacgatggtgatggagcagaggatgcattaaggatttgcgatgctgttaaaggtgcagccatgctgggactccggcaaccgaaatgcgagcctttgagcgtgcgtagtactcgataaatgcagaatatcccatgacaactttttgatgcagtgcggacttgtgtcgacgtgattggctggtggcctgtgcgctcatgtgagatcgcgtcgcgtccgcgttccactttaacttcatcgtgatccccgcaaccttggactccacctcgacaagacacaaccatggccgacttctttaatctcaaggcacggcaacaagccgctgcacaagcaagctcatcaaagactcccacgagcaagcaagaatcgaatcgtctgcaaccatgggttgagaaatagtatagctgcactgtatgaaaacatacagcatgagctaacatgaatatgacagccgccccaagacactatcagaagtcacagcccaagacaacaccatccaaatcctctcacgaaccctccaatcctccaatctcccgcatatgctcttctacggccccccaggcaccggcaaaacctcgaccatcctcgccctcgcaaaacagctctacgggcccgaactcatgaagtcgcgcgtcctcgagctcaacgcctccgacgagcgcggcatcagcattgtccgacaaaaggtgaaggactttgcgcgccaacaactcagcgtcgcgccgacctacaacgtcatgaccgaagacaaagacggcggcgaggcaaagatggtgcgctaccgggacaaatactcatgtccgccattcaagattattgtgttggatgaggcagacagcatgacacaagacgcacaatccgccctccgccgcaccatggaaacctacagccgcatgacgcgcttctgtcttgtgtgcaactacgtcacgcgcatcatcgacccgctcgcctcgcgctgcagtaaattccgcttcaagagcctcgaccaggggaatgccgtgcgacgtgtagatgatatcgcaaagctggaggacgtgaagctcgacgccggggtcagcgaggaactagtccgtgtcgcggatggggatttaaggaaagcgattaccttcttacaatctgcggcacggctggtgggcgcgacgcagacagcaggcaggaagaagaaagtcgtcgtggacgacgaggatgaaatggacattgaccccccctccgcgccttcaaaaaccacaatctccctcgagcaaatcgccgaaatcgcaggcgtcattcccgcacccacactcgcctccttctcggatgcgctgttccccaaatccgcggcgaaaagtatacggtataatgagatcgcaaaggtcgtggagaatatgattgccgaggggtggagtgcgagtcagacggtcagtcagttgtatgagcaggtcatgtttgatgagagggtggaggatattaagaaggtgaggttggcgggggtttttagtgagacggataagaggctggtggatggtggggatgagcatcttgctgtgctggatttgggcgtcagggtcgcgggtgtgctgtgtatgggatgagggaattggtggggttcatagagggggatggagatgtacgcggcgcttttatagcatggagaaataacgacgggttatgtgtatatcgtcaggcagtgtggtattgtgagtatgtagagattaggctttcatgtgagcgcgttataccaccatggacatgtctcctattcgcataatagtagactggactatcagaaaaagctcgcgtacacggtcatgtcgacgtcagagtacagctgcttgtggcccttcaagaaacactggaagcacatgctctagaaccgcagatgattctctgctgccatgttgctgagagggtgtgtagctggattatcttatgtgagcatgttgattcatgatagctacgtctctatccgcatcagagcggacttgactgccggaccttcccaggccgtcgagccctcccagactgtctctcaggcatgatgagccacttcataccttttccatagaagaacttcacttccacctcccttcccaaagcctccacaataccatccttataccatgccacctcctctgcagtacacacccgcttacgcggccgtgaatccccatcgtcggaccaaacctccaccaccacaacatcagtcaaaactgccatcccccttcgaagcagtatcctctgccagccacagttgggccggcaatcgcctctcacagccagtgtgcgtatgcacgaaacgcgctcctccgcatccgcccagtattcaaagcattcgtaatcgaacctacatgtattgattgagaacggcagggtgtctggcggcagatctggagtagcgccaagttgtgtgacggctgtgagtggttgttggagtcgttcagcttggcatgagatttggctggggatgggcgttatcacacccgccctggacgagagatattagatagtgtctccgtgtcacgctacataaaggagaacgtgtgccgttctcgtcctatgtccagcgtcagcctgcactattaggcacacgcgacccagttgcctcgtttacgcatttcagcctcttgccaatggagctccagattcacgtcctttcctcctgttctccttgcatgctcttccagatgatgcgggtgtcgtcccctctccgctttgaggcatccaggctgttttgggcccatccagaggcctatttcgaggtttcaggtgcctggctcattgctggtgcttactcagggcatacctttatcgacctctctttcctccgctatgttgagaatgtccttgtagaatgcgacgccgctacggagaggcagattggccctgtgcacgatggagtcatggttatccggcaggatcgaatcactgctttctgggacagcctactcaagagatgtcctaacgctaagcaggtcattataaattcttgctgggcgcctcgttcgccagatacggagacacgacctgtgccacgtatatgggatatgctagttcgacgcgcgcccttacaaataaacacatttgcatttattgcagaaaaagtaaccaagaactcaactgctcgtcctagccacttactgtcacctacacaagaatggcaaaggtcactctatcagccgctggcatgcgggtcttggagacacgtccaatccgggaggtcgtggaaaactaatctcccaccgacaaagccgttcagcggcccagtaggacaatatatggcattgcagcacaagaacaacgtggtccagcaacaacaagacgggttctggttgcttatgatagaagccctagatcggcactattacggtaagggagagaataagcatttttcgtgcccatcagtgaactgtaacgcatactttaagcaggctgggcagtggtctgttcacgcggcggaaatgcattacgacgattggattgccgtcaatcgctttggcatcttgcctgtggagatgaagagggaatttgagcagcatgagagagccttgcaggagcaatctactcaaacaatccaatctgcgagacgtattcaggacagttggaacagtcaagatgcaacaaggcagaaggaaatagagcgtcgttggattgctcagctcgagaacgatagcacatgggacacgggcactacgccaagggtgagtagactgtggatagattctgtgcagcagatgagtgaggcaaaggcacagatggagcgggagcattcctgacggcaagactgagactcggtacgctaacgtgcccgtgcgcgtgatgcacagattcgcgtgatgcacgcagaatactatttctgagattgcaaaaataaagctataacaacgcgtataatagctattataataagatttcttagtagtttagtaaataagaccttataattattttatactatctaaatttacttagaagcttaacgttgcagctatataatattacttaaagtagtagagaagataaagtaagtagaacttaaatactacttatagtatctctaatgcatttctaacgcttcttcttagagaaaactacttataaggctttacgcttactcctttaagataattatatagctttcttagcatcttattagtatttctgttgaatgggctatctatcgcgcatcgcgtataggtagcaggttctgtacgatcgtacggtaactgagtattgggtattaattgcttgttgtacgatctatgaggcaggccccctatatagagttgctacttcttaccggcccgaatcacgtgactacgttcaggccatcccttcgtgcgagagatgctcacaacagtggatattatcaacagatctattaatattaaactttttagcatattctttatacgtaaaatattctcctagttcttgcaaattaattgctttaattgcagcttaaattaggtctatattagtagagttatcgcgtgttaagatatataagttatgacgtgttttggtgttctgcgtgcatcacgcgaatctgtgcatcacgcgcacgggcacgttagcgcctggatagaattaagtaaaaagataacatggagctcgatctgtgttatctctgccttactgcgaatagttctctattcttttcgttttgccagtgctgtagggctggaaatcgcatcaatgccaagcgtgtttcatcccacggtgcagtattactgcagcttcgtgcatatgctggaacttagcaggggtatgcgagaaagaaaaaatgcgtagatctgactcgctgttatgtagtctttgcggagctgattcggacgggttgttttcgggacacagtgtcaatgttccgtcgtatgcacctcattgcggcggtagtggtttacatacctaggtagcggtcgtcggcggacatggtgacaatgacgcgtccagtaggctgtaactttgattaaaggatactgagttgattggctgggcaggcggagtccgtaagccattcacattttctttatttaggcgtcgtggggtcttggagtgcttaagtcccgaggttgtcccgcaaacgaaagtgtttacaacctcagaagttcaggtggtggcaggtcatctgaccatgcctgtgcccagacatagcatgccctaacgctaataggcaacgtatattttcttctctaagataccctatataaaaaccttcttagcataattagcgcgcacagtatatatttaaagagttaagaattaattcttaattaatttatagttcatttacaattaatttaataacttaaatttagaagctactctactatagctaactcttctctcttctttctaattattagtactaacgttctaatcattaatatagatttttttaatctagactttaataagactaaaggttttaagcagcttaaagaccctataatagaggcactagaggaggttaaagagataataagtactttaaattaattaataattaatttatagctaattagtctagaaacgttatataataacgtctggcaataggaataacaacgctctctaggctaactaccttaaattcctagctgtaatctctgcctactctcgctctagcattaatagctatgcatctattatctaactaaatagcttagctatgcagcatctaggatagaagatacaattagagcgtactaaaagtataagtattcgcgcgaattaattattaattaattattaattaattttctactagttctagtactgcaaggctattaagataaaaaagaagactaccttctatctactattaaatacctaggcctattgctaggttctgcactgcacagaagttcagacctataaatttattaataataaattgcagatttattcctatgctaagattaataataacctctataataaaatctgctaatacaagagcactattacttagcttaagcttaatctattaaagcgtaaggctaagaacttctttaatgcacttataaggcgctttattactagatattataatgcgctaactaaagcatgctactttaagcttactatattaaagaggacagtaagttacctaaattaattattaattaattgctaattaatttagctgctaactagtactctatgctagcttataatatataatgcctagatatctagaactaaacactaggtttaaaatatcctaaagaatgcagatcttaagtacttacgcgctctaattagtagcactgctaagcctccttaagagcgctatataatagttaagctactagtctatcgcacctctaagtatagtaagttaattaataaatttattactaattaattctaagtttatttaggcataaactatatctaaggctaaagctaaatagttaagcagaaatgtaatattatatttaatattattatcctagtaaatactatacgtattctatatattatagttatcttaactaagatgcatacttatatcctactcttactataaaagattaacagagataagatagacataattattagcgttctttagcctatattaagtcctgcaattactagaaatacattttagcgcaattaattactaattaattactaaattattatagcttcctttctattctcctttctcttctaagcataccttgcacagcgtagctattagtctatagaataactaagcactacgcttactaataaagactagcttatgcgtcttatttactataagaagcttctaaagtttctatatagtagtagctttaagagtatattatttaaataaagaactaactactaggataaagaatatataagcatacgtactaaataaattagcaataaattctaaattattttaggcctatatctaacgcgtgctccctgcaattaatagagatattattatttatatatttaaagattaagcaaagctgcttataaagcagaacacgttctaagttaacatgttatttaagaggtttagagatagctagtctaagattctctttgctttatttcttaagaattatagaaagagtataaatttatttctaatttattgcaaagtaatcttactagaatatagtttttatatatagtcgtattattactaatatctagaccttagctatatataagaaagcatttatagcctactttaaggttattaaagagctcttaaggcagaagttctaatagctgcatatctactataatagctgtgtagaaatcactattaatatagatataaaacagatagctagttcgtaaattaattattaattaatttataattaactaatatttataggctttaggcaatacctctctgctattaacctaaactatatagagtagcataaatagcttataagctatatacgcttctataagatttactttctttatagtattaataaagttataccttatataccttatatagaagactctaagtagagacgtatacgtactctcttaactactaagagcgctatagagtatatagaattatataatcttctaatatataagtattagcaattaatttagaataagttctaaattaatttagttacagcattaagtaatgctatagaagagtaggcaaggcataagcagaactatgttattatagctagcttaaatgtttactatagttgcataggctaagctatatagaatactcttatctcttactctaatgctgttaaataagcagcgttaaagaggtactacactaggcaacgctatatacttcttatagagttaaagatatatatagcatctaaatttattattaattaattaataattaattaacattagagagcagaggaatgcatatagataagcaggatatttagaagtagaaggcttataactaagctagtatacgctataacttacgcaagctacttaagttaagagataggtatcttaagaatataagtagagagctaagcagtaagttttgcttaaataagttattaataaattttaactttatttaagagcgttgtaagagtagagctacttaggagattattaagatattagataataagaaagatatgcttaaaagcctagagaactttagtttaagtagagcaaagtgcttacgctcttgcataaagataagtaaagctaaaaaagtagcgtgcataagattatactagttattgcctcttagaagcttacctatatgcaggttctctctactagcaagatactatttagacctaaattaattactaattaattgctaactaattgtagcttagtacttaatatagttaaccttaagcgctaataatttaatgcagagcgtaaaagaactattcttaatagagagaaacgttagtttagaattatagagaaagaagcagagttagcactttatacgtataagttaattatataataagagcaagagaggctatagataagtagaagagttaaaagcagtttacatttaatcctaattagagaaaggcatagatctgcaagcaactaactattaattaattgcaaattaattatttagcagattagatatgcagtaacctataatagtctagtagtataaagagtttttaacgctaaattaaagctatctacttttctcttatctctattctctacctctatacctaatctaaactataataatagcaaataactagttgcgtaatagtgtaagtatcactaaagctaaattaattattaattaattctaaaatagtttagctaatctactagcaatatactgcactagctacttctctgcttaagttaacactatttatagctatagataatcagaagcactatcttcttactgctagtaagctcttctattaagctctagttaaaggtagcaatataatatattatataagtaatattttgctttaaacgcatagtcttaaattaattcttaattaatttagaaaaagttctccttacgtaatgctcttagtaattatatgcgtatatattatctttctttctctctagcagttacacctagtaggctaatatctataaagcaaatagcagaagaacttatatttatttaggctaaaatagaacgctattactctctagaaagagaagctaattaagagcaaactctctacgtcgcagaattagttataaataaatccttaatttgttcctcttctagtttagcataatagagtatgctagcatatagaacacagctagaagctgttaagctagagatattagtctctatagataaagctaattattagatagaggaagagtaaggtaaagagagcatagtatctgctaataattagttactaattaattctaaactactcttactactactatagcagatacctatctataaagaaacaaataaagaaaagcagcagaagagagagcaaattaatatatataagtcttactaagctcttattgcatatagctattatagtccttattagaattgcagaaagaagtaagtaaagaggtatttacttaagaggctatatttaaataagtagctttttatattaggcaatttatagttatgtaagaatctactttaattactctacataatgcctaaaggcttaaatgcattagaaattaattgctaattaattctactaacagcagcgaacttagaagttgctaaagcgaaagaggtaagtagagaataagcctaagctagaagaactgtagagagatatctagtctaactctaaattatataagaacttagataagagctctagctagttataaattagcataaattaattattaattaattattagttaatttaacatactaagctgctgctaaccttagagctaggaggttcaacactcttagcgttaaagcttagtgcagaaagagagagaaagctatagctagcaacctaatcttccttaagctctttattatcctagttatatattagcaagaataaattataaataaattctaaattcatttaacttacagagttagagtctaataaagaagaaaggaggaggctattactaggctacttatcattcttattactatcaagatcattatcctagttatatattagcaagaataaattgtgaattaattttaaattcattctacttacgctgctgaaattaaagaagaggtccttattattatctctaaggctattatctctaaggctactacccctaagactactattatcctaattactcttatccttatcctagctatatattagtttaaataaattataaataaattgcaaattaattctacttatagagcttaataataagtctaataaagaagagttagacttattagctagcgcgttgtccttagcagctagctctatctagaggtctctattcttatagagctagtataggctaagcctaaagtagttatactctataataaattagcaattaatttttaattaattcttaattaatttagctataagcatacttactattaagcttctctttcttactaatcttagcatcagctacacagctcttataggaagatactcttctaagaattattatataggctgcgtgtatgcgcattaagtctagctatatctttattagaattaattaggaattaattagcaattaatttaacttactacgctgttaagcagcagcactatatgctatagtaagagctaagagactatagcctaggctgctataatattagcttatgcagcaagcagtaacgcagcagtaaggtcgtatgtatttataatattactctagaatactaaattaattagcaattaattgcaaattaattcgcttatattacttttctcctagattataagataagaggtaggcaagctaactctactagctgcctctactctcagactatagttctaaaagaggtagttctttaggtttcctagcctgctataaggactgctctattactttattagaattaattagcaattaattaataattaatttatacactatatagcgctcctagtgctaagagaaccctgcacctaaccttacttaggtacagaataggcttactagctagattctgcgcaaagaggcctatgcctatagagagcactcctaggcgttagtatctcttatatagcttctagaataaattattaataaattgctaataaatttatacagcagcacttacatatccgtctaaaactatagtaatattattagcagctattataaaaagtatgctgcttagtatgcaaaatttaaaggcagtatagtatgtattataattgcagttgcaacgcagtagaattaattagcaattaattaataattaattgcagcagtttctatagaaactcgcttagctactagtagctgatgttatgccgcgcacagacccttagcatgccactcttagcacgcgcatggtcagatgacttgcttcctggaagttcaggttgatcgggatggatgcgtcatggtgttctgcgtgtattatgcgaatccatgcattacatgcacggacaccttacacgttactgttcaacgtgcatccatggatgccattgctaccaactccgaactttcttggcgtcagaacgacataggagaaggcatttatagaggttgattatcaactcaattatctttaccctctcttcaatccagtcaagtagtgttcttccaacgcaagcaaccaaacttgcacttcagtctacactacagtctacacgacaaaagcatttgttctggtctcaaaccttcaccatgttattccaatctcaagtccttccagtctttctcgcattggccgcagttacgcacgctgccgcagttacgaaacctgatcgcctggagaaatacgctcatgccaaggaaccctgtacacctgaggaggtagggttctgccaaacatacgtacaaacgagcacctggtacgattacagagattgccgacattttgggtaagcacaacccaccgtctatacattacctttctaacccacgtttagggctaagcaagaaacaacacatggcgagcttggacctatgtgcgtttatgattttggttgtccccattactgtaacgatggggatacgggctacattctcgctccgtaagtctttttctacgtacttcgactctacaacagcaacgactaacgaatgaaggaataccggaaattatacatgcgcttgctacctgggatagacgattcgtttctgttatcgggcaggctagatacgatctgttgcgagtttctacagagcagatagattacagtctgttagagtcaaattaggcgcaactcagaagccgccatttccaagtacatagacttgccttcttgtagcctcactatcgctctcggtgatgttgctcggatttgcgcattgtggaacttgcacgtggactcattaagagcgacaccggcatgtctttaatcaacaggtcttaccacaccaagaatcctgtaatccttcactcctccttgagctgtttcttttcgacatctcgacttcttgatcgcctctcagaatagccacgctcaaagtgaacgacgaaaatgtaagatatcgtggggacgtgctgcccgactacgagaaactttggcttggagagggtttttgaaaggtagatgaaaagatagaaggtgccaggaggccggtggtcaatcaagagatctgtacggaagccctccaccgagagttgatgtaggcaacagaggacagggtgcgcttgttcttcctcaacccatctacgtgaagtagatggaatcaatgaaaaaaagcccataaaagtatggcaagtagtccagcaaaaattgccccgcctgtgcccccgaaggagaacagtatccagccctcaccgcgctgtgcaatgcaggagagccgaatagatcaacccaatcgatgagctgggtgatcgcaagaaggtaagtatgagaagtggtagagggggcggggagcgcgcgggttttatgctcgcggtgccaagcgcgctagtggaaatggactgtgcgtcctccgtgcgctgaccgtgcggagtgggtcagtgtgggtatggttccatggttcggcggtgaaggttacacagacaacggtgccatcgtatcgaccaacaggcaatcgtgaaggcgtatgcgctgctcagaatttttcgttcctggaaccatggtccgtcccatgcttacttaggtttatgtaattccactcactcgtctgatcttctcgcagttggtcgttgattggatgagacctcgctccattccaaaactcctttcaaccacgataccgaattcctatacatgatttcgtattccacatggcgagccatgcgcacagtaccacatcatcgtgatcaggatatctggggattacgtagacattttgctcgcatcttccgtagcgtttccacccgcgaaggtatacagggttcaatcgagtgcccgttatacacagaaacgtggaaagctgctcactagctctaccatctatgatactgactaccatggtatcaattaatcagtgtctggatttcatatgttttagcaatgcagactgataaaaagcccaccatccctcgtctctttacttcttatccatcgtcacaaatccccttcatacaaaaaaattaatactcatacaatcgtctacatccaccatgagcgaacacatttccagcaaagctgcgttgactgtgcgcaaccgctatggctcacctctcttgagtcttcccggagagattcgcaaccatatctacgacttcgtctttaagacgtcgtccacgatatcaagtatccagaagaactcctctgcgaagagcccgacatcccctcagactatgtcaagccaagatatgaagagactccctcatcatatctcggcctcctcacttcctgtagcgccatctacaaggaagcacatatcctgcccttcacgctgccgaccttaaagttcggctcagttcacgacttcatgcggtttcatgccggattgacctacgtacagcgcagcgccatcaagcgcgtgcgcttcgagatccagggtgccaaccctgacatcgcccacgtcgaccaccaggcattacgtggtagcgatggtagccccgcacctagacgtgcgggcaacgcaaatgaggtcaagaagcacgatgaccggaagaagcaaagcgcttcaaaaatggaaaggcaagtcaccaaggcgcaaaagactgccgctaagaaggcgaagaagggcaaaggtaaaggaaagggaaacttcaagggcgagggaaacacccttcaagagctggatgaagaggagactgctatcgtccacaagggcgcaaagagaagtcagcggagtatctccctgcttctgccctgcttggagcaggttgaggtggtttacaagcactacggagcgaagtggtatggtctgtctgagactgaccaatcagatgagaggatcaagcagtatgctgatgaagagtggaagacgacgaacagggagctgttcgagaagtggctggagggtgacgcctctgagaagacaagggtagtgtacttcccatgggcttgggaccgcgagagtgccccgctggagtcattcgccagggattatgacgggctcctggcggaggatgatgcgtagtggaaggctagtgggttgcaatatgagttgtcgttcatgtcacgaaaagcttgggtatagcttcaggagcgttcatcgcctcattgttctgaagcacatctacctagcctaattctatcttctacgtctatgttgcctcatccgtgccgctctttcaccttccgcaactcacctcagtcgcaaagtacgcgggcctctgtagtgcctttttacgagtacctaggagcctgtgcaacacaccgcacaaatcgatgcccggcatcatgacgaacgctgcaagcctcctacaacaatacaaaatgtcagaaatatgcccgacatacacctttgaatcgcttcaggagtctctgtcgttcaaagatatctgcaacatggttgcctagataatggtacacgctggctcggatcatgtcgttgcatcaacccttccattcacactgaacgctaatcaacgcactgccagctcaatctcgcgcaaaacttcttgtgctctccatctcctaccgcactcatactcaaccattgtaccagctcggccctctaaaccatgtcctcacacccgcccggtaacactgcagtgtcgcatgatgtccctactgtcgtgtacgccaccaaaaacccttctttacgtataaatcgctaaccagctctcgtagcccctccaggaaaccccacatttacccatttctcgacctcccagcggagctgcgcaaccaaatctactcctacgtcttcggcgacagattgatcgtcatatgccccgaccccctcaagtccaatggtgtgaccggcgagatctatcccggcactggaagcgactgcgtcaatgcagaaaacgtcagccctcggcgccccttccacaccttcgcactcttgaagacttgccgccaaatcaacgccgaagctagcacgcttccctttgagctgaacacgtttgttctgggctacgacgacgcactggagagatggacgaggactcaggttctagctgctcgtgtacgttcgattcgtaaagtgaggctcgggctttacatattgttgcctctctacatagatgggggtttcgcggtgatggtacaggcattggccgagttcgttgaacctgaatctgtggaggtacttgcaatgtcgaaaatgcctggggtacaagagccctttgtcgtgttgatgaaggagaaggtgacaaaggtggtgaaggatgcgatggggcaggaggtggaggtcctgattgcgcagcggtaatgcaggggatcagacgactgtagtgcctggcaccatgcgggataatgattcgtgtatattctcaaaagctgcagtgagtaacaacgtgatagtaatgctagagttttgatatgtccagccaccttttagcagtcatcagtcgtctcgtaaaccttctaggctattcaggctattttatcacacaagagaatctagtagtccatcattgccccagccatgcgtctctgatacttctccaccacctcctgacatctcaccaccacacccgctgcaagaactcgtactcgttcatcctcctcactgcccgtacctaagttctcaaacaccatcttcacccaagcttgcgtctccatcagctctttaccctgatctgtcgcgattctctccttgttttcattcgtctcgagtaccatcaggaagccgaatagcaaagcgttaagaacttgcttatcttttgaagccagtccacgaaccgatagcaacagatcccaatactcacgcgtcatttgcggcagggcgagggtatttgggccagatgcattcagtagaagcgagagtgtttgtaaaaacggtgggagtagatgcttagacgcgtataaggagtcgctgcttgagcgaacctgcagccaccatcgccctgtgagtgggaagaagaagttctcggccacgatctgtgcaagtgcatttggtatcggcttctgcctcttcttcgcgacctccatgcgcgagctgaacgttcgaactttgaggatgttggggccactgagttgatcggcggcttgtgaggcgagtggtgagagcatttcgcgcgccatgctgcttgatatcttggccactggatttgggtctttgttctcggcgtacattttgtgtaagtgtggtggcagttgtttgctggggaaggaagcagcgggagggagaagattttcggttgacgagtctttgaaaccggcaagatcgcgagctccaagaccgagtgtagtgagcatggcaatgcgttgtgtcaaactgtagtcgcccgagaagaacgatcgggcgaaccattgagccatctgcgctggttttgcaagtagcacagcgatgagagcttgctgtcgctgctgtgcaaagtcctccagttccaagttgtcttgtaagcctgtgagtatggtcgcgagctcatcaagatgatcagtgacttctgtgccaaaggccgctttgcgtcgaatcagagacgccgctgtagatagcgcaagagtgtgtcgatcgtaattctcttggtcgcgcaaaccggctataaggtcgcgaatgtagactggtgctgtgggcttattacgagttaccacagttggatcatcatcctcgtcctctgggtcagagtctggcttctcgtataccatcaaatcgtcgtcctcgtcttctgaaccagacagtacctcaacaatacgaggtccctgtatctcggtaatggatggcttcgagatgccttcaggcttcctggccttcttcttggacggctcaactactgctccgcccctggtagcggtcttgagatccgatatgctgcccaaaatatcgttgacgttcgttaggcgctcataccattttgcctcgtttgcatctgcatcttccaactcaaatctgagctgcagctctggcttgtctgtcatctttgagatggcgatgccggttgctataccaaggaaccgtgtgcgtgccgatgtcgcactgatgcgatttgacatgccattgatatggtacgatgatttggccatcatagtgaggaacattggttgatctcgttgaacatagcctgcacaaagggctagattttgtgccaaagctggtcatagtcaacaagggataaaaagccatacatttcctctcataccttcttgttgtagcactggtacgtgcttgatgaagacaggatcaccgaacatctttatgcaattctcgagtaacgtatgcagcctgtctattgggccttagtatttcaaatcgtgtagttgcgttggcttattacctttgtcaggcgccagtgccgccatgacactcctgcgtgcagctaacgagtcatccagcgatggtatcgtagaacgagtgagtatcgacacaagatgatccctcagactctcattttctctagtcaacatatgcagcagggatgccacaccagaaacatccttggacatcggaatgggttcgtcttcacgttggacgatatctgcagggaagtattgctttacaatgaagattatcaccgcttcgagatacttccgttgctcgtagggtttcaatcgcggcagaaaggctgccaaaagcgctgcggagtctgattcgagtagcgatgatgtgagtgaagagatcacgcgatctacactgtcagttaatacaatcaggggtaatgaacttcactgacctgtgtagcccaaggtaagagccttggaacataaatctacaactgcagatttcgagataccgttttcgctgttacttacttccctgagcataaaagcaatgttacgcccgagccagtctgcatatgcgttgccatcagcaagccaactagctatccgtgaagtacccttgcttttaagcacatcttcagcttccgcggttattgatatgatgcgaccggaagcagtctgggagagatactcgcgccatatcagcttcttcttggtttcggtcctgccatgagcttcagtgtcgcggagaaccaagcttgatgtgtcatcggcatgaagtgttacttccaacacgccaagcaggtcttcaatgttctctgcttggttctgtgcttctccagcagacctcttttgtctactatcagcaacgagagaccgcagacgtgtgatgatgtggcctaaaccagtgggattccgtaagattctagcaaacgatttcgccaatggagacttcctcaagggccgccaataatttggcagagtgtcgctgacgagctgatgtgcgatgcttgcgttgagcggctccgggagtaggagactgaagccatcagacgtcatgtatttcagcgcattcgtgacagtctcctggcttggttggcttttcagagcttcgagggctgaatttgctgagtcgatatggactgcgtcttgtatgctgagacttttgatctcatgtagttgaggctctggcgctttgacattcttagtcgataccgcagtcagaaaatcagtcatgctgattagatacgaccaagctcagcttcttttgcacgcgatcaaatttaacctttgggcaaatcgttcacggatagtaacaaccctgatcgtcgtgaaggtcagacgtggatgatggtgaatgcatggtgtcactcggcaattccttccagaaaacacaccgcgccactagcgcgtttgcgtgccccacgctaggttcctgacccttgcaccggtgcctacaacactatttgcttgacttgatttgacttgcaccactttctgtctcaacatccggaagatggctgttaacgtagacactatagctgccggttcagaagcgctgccgcgtgcacgatggtatggatcttgtttggccagaattagtcactcgatctaacactattacaggaagtacctcgataacttccttacgcggaccggtccatttacagatgaagatgcttttgtacccggagacgcagccatctctggcttggagcggaacaagatattgtaagctgagacattacatgctgtgaagtcgaaatggaaactaacacaacgtagagtcatgtgagtatttgtgcgtcaaaaagacgagattggactaacaaatggacagcggagcaggtggtctgggttgcgagattctcaagaatctcgcgctttccggcttcaaggatatccacgtgattgacatggacacgatcgacgtctccaacctcaatcggcagtttctcttccgtgcttcagatgtcggcagttacaaagccgaagtcgccgccaggttcgtcgagaagcgcgtaaagggtgtcaagatcactccctactgcggcaagattcaagacaaagatgaagagtactacatgcaattcggcatggtcgtatgtggtctagacagcgttgaggcgcggcgatggatcaacgcgacactcgtcggcatggtagatggtgacaacccggactcgctcaagcctttagttgacggtggtaccgagggcttcaagggtcaggcccgtgttattttccccactataacatcatgcatcgagtgccaacttgacatgcacgctccgcgtgctgccgtacctctgtgtaccctagctactattccccgtcagccacagcattgtatcgaatgggcgcacatcatagcctgggaagagcatcgcaaggacgacacactcgatactgatgacccagagcacattacgtggctgtaccagaaggcgcttacccgcgcgaaggagttcaacatcgaaggcgtcacatacagcatgacgcaaggcgtcgtgaagaacatcattccggctattgcaagcacgaacgccatcgtcgcggcgagctgctgcaacgaagctttcaagatcgccacaaacaccaatccattcatcggctatcctggaagcgacaactacatgatgtacacgggcgacgactctgtgtacacgtatacctttgagcaccaaaagaaagacgactgtcccgtctgcggtgctggcaatattgctcgaccgctgcagattaaccccaacaccacactacaggagttcatcgatggtttggctgagcgaccagaagcgtaagttcaatctcgttcacttgaagttccatttgctgacaaatctcagtcaactcaagaacccagcgattcgcacaggtgaaaagtctctgtggatgcagcttgccagcttgcaacagcagctgcgtccgaaccttgacaagaagatgtcggagcttgtggaggagggcgaggagctcacgattacggacaagagcttcccgacgcagttcaagtacaaggctgtgttctcgaattaggatgcggactcctgatagtaagaccatgtgtctcaagttgcagatcaagtcggacgcatcttcttagctttgtgaaactgctacaatagcttataatacttgagaaaacgcgaaaattcgcagtcagtgaatgaattcagacgtctcggtgaagttgttgaagcatctaagagatagagcagtggatgcggtgggacttgtatactcgattatctcgggcattactcatgtacggtcggatcacatggcagaactgaagtaagatcataatgcacctatcatcattcatgtgcgtgaactgtacaatctccgaagtatatcctacagtgttctcaccatctattgtacaatggcttcaggcttctgctcagtttcctgcttctgcttctgcttctgctcaataggagttccgtcctttgccgcttccacatttccctgagcttcctcctgagtctcctcctgagcctcctcctgcccgaacggcgcatcgtcgccgtctggcactctcctgaccttcagatgtgcctctgcgccaaacatgcccaccacaccaatcgtcttctccagcctcccccatatcttgaccggcggtgactctcccctaaacagctctcttccctcgtgtatcaattcttgcgccgcgaaacttcccggtgcatacttgggctcgtacggcacgcgatcccactccttcctctgcagacgcatcaggttgtgtatcatcccatccgaaagcgttgtggcaggatcgatttcagacaacttggtggacggcccagaatccccgtctttgcccttttcgcgcttctttggtgctcggtcttttcccctgtcgccacctttcccacccgctcgacctcgcaggttgggtccgccacgtgcgctgcccaccgtggcattggcattgcgattcctgagcatatttggtgcgcgaaccatgcggcctccttcgggaggggcggagccgtgggtggtggtagggcgggcaccgaatctagccatgcgtgggcctgctgcacgagtgtctcctgcttccgatgccgcaggagaggccccaaagctcgagggattgtattcttgggaggttcggccggccgtttggccgctgggaaagctgcctcttgctaggccgccgggttggatgcgccggttttggaggtttttgatttgtctgagggcggcttcggagcggccacgacgggtgggagggatagaggaggctgtgtgcgggtcagagaatttgcctaaatgagtgaaggatatgtagagaacttaccgggctgtgatgatgctccatcgctgggttgctcttcgaagtttctggccgagctcgacagcgaccttgtgcaagttttggatatcgtggcgacatcaacggtcaaggagcgccgtattgcacccattgaagggcagatttgtcgttgtgccatggcgcaatggctgagacgctgcttgatgctgtcgccagcatagtcaacttttcgagatcgcgatgtcttggcatgcagcgatcatcacatgacgcatgtcccctctgctgcacacgtgccctgaccttcactcatgtacaccccgcaactctgtttgtcctaccgagtcacaattcttatcgcgcaatagacgggccctaatacctcttatcgtctcatcgggcgtgtaaacaaagctgctcaccctcaccgcatcctactttcggcacgaccagactacgacaacaacccgcgggcatgtactaataacaattcaaccaagtcgctctttcaaaacaaaccacactcttttgggccccggcaaattttactgcgccagcaccctacgtttgaaatcgcttgcgacgccactgttaagatgctccgccgtcccgccaccaccatccagctgactgccgccgatgtcgagcagtacgaggctaaccgccagcgaaaactttacgagcaacaacaagcgcaagcgcagaagcaggcctcatcgcagaccacggagacgtccgagaacacaaagaaccgatcccaagccgcatctgccaagagcaaacaggatcgcattatgggcggacgcggtaactgagtccgacatgtgcaacgccatcgtccctgtgttgaccttggccacatgatcacgatcttgtttcgcgaatccttgcgcgcatgcacgtgcgaagcgacgcgttgttattgtatgcatgtacccgagcatccatcgcatgcacgactttgacttcttccattggcttggtcttgacatcggatgccacctcgctgtcacgctttctgtactacgattcatgaatgttacgaggattcttggcgttttgtggatacccggacttttacatcgcgatctttttctttggtatgtcgataatggcattggccatactgtgcgcactcactcatattgagcaagtgtaatgccttctggatgattacgacaccctttctttctgttccgaacgctgcagatgctcttcgggtactttattctggagttaagttcattcaggcatgattttgttaggcggtaagtcttccagctgccgtggagccctccacctccccgggctttaaactgataggtactaggaatccatgtttcggacatgtacggtcaatgttttccaggtacccgagcatttgggacaagttggagccatcccccacatttggcaacatgtgtaggtatcaccagactgcgatctccatgcctttactaacacaatgccagatgcaagagcacaccatccgttgtagaattacgaagaactattcaccgcatttccttgcttccttccaatcctgtgataattttccaagtcttaatgctcgcgggcggaatgtgtcggcccggacccaaagagaggaatgctgggcccatctacaatcatatgtacccatgaaccactgacccctgtgcagctcttcagccagctccgcatccattcattagcgtgagcctgcaatcatgtctcgcatccaagctgcctctgcgctgctactactctccttacccaatgggttcgcctctcctttggcccaagaggcccttcctgtctttcaactgctgagctctgcctcgtctgcatcatccgcgtctgctgcaaccccaactggccaggtagtcgccctcgttaacccgtctgccgcctctgatgtcccggcaccgaccggagtgagcgatctcactgggggcgtcgtgacctcaccggagttgcctttggaaagttttgcctcccctccacttgtggatccaaccgatatccaaggacctaagaatgccttcatcaaccctgttcctaatccccttatgccatcgataactcccgttcttggtgtggattctgttcttgtcacgccagtgcctagcttcagtgatgcgacaccttcgccaatcgaagtcgtgtcggctatcctcagcttggctactactcctatcgcactgcccactggctctgcacttctcaactccaccgttccagcggtgacaaatgcgacggtgcctgtcgtcgcgcccgtcgtcgcgcccatccctctggatgacatcctcgcagacccacttgctctgctcaacgctgctactactcctatcgcactgcccgctggctctgcgcttctgaactccaccgttccagcggtgacaaatgcgacggtgcctgtcgtcgcgcccgtcgttgcgcccatccctctggatgctatcctcgccgatccacttgctccgctcaaggctgctactactgccttaactcttcctcctcagatcgttgtcgatgtcgtccacagatttatcaacctggcctttggtctgatgaacatcgccaagaacacgcccgtcggtggcgggaagaacacaggtgttgtacctcctaacttgcagccaatctcgcgtgttcgtcgtcaagtaattccggacttttctacaacgacgagcgccctgccaccagtctcaaaggtgtcgtcgcttatggaaccgctaatgaccttggccaaaagtctggccggcacgatcaatcaggtacctatcactggcggcattgtttccaaggttcccgttgttgacgctgttggtgtcattggcaaggatgacctcagcaacatcaacccagccgatgctaccggaatgatccaggagcttttgggacttgcaaacaggatgatatcaactatgcagatgcccaagattgtggcccctgctggtctgccactcgatctccttggaagtctcacgaagcgcgacgacctaggtgagctagatcccaccctcactatgggtatcattagccagattctagacattctctctatcatgacgaacgaaacatctgctggaactactgccgagcccgtacctctcgacaccatcttgagcgttgctaacgggctcaccaagcgagctctcgacgtcaagcctgatgttgcttttgccattatcaagaggatcatcagcaccatcaaaaagctgatctcggtcttcccaggccttgataatgtcgcagctgggctacctcttactgagaccgttggcaagctcccccttgacactgttgaagaagctttatcaggactcccgcttgatgatctcacctccaagctgacttcaggtgtctcgccccttgctgatgtcgcgagcactctgcctgctaccaacgttctggccgaccccctagcagcactcaatccgctagtagcgggtctcactggaggcttgttacccaccggacctgttgcagcaactctccctgctgcaggcctagccgccaaccccgcagctgcactcctgactggcaacgttgcgtctggtctgctggccaactccctcctcggcggattaggcaagcgggatatgtccaccgtgccagtccaacactgtcatgaacattgctcaggaactgaactcaacatggccgtgaccatgtcgatgagcttcctgctgcctaatgccatggccaaccagggcatgctcgggaagcgtgctgcagacgccttacatcagcccaaacgctattgctgagacgctcaaagctatcttagggatagtctcggatctgtcgaagaagatcaagggtgctgtaccggctgctgtaccagctgctgttcctgctgttctgcccgcaccttgggtgcctgaggtacctgtgggcctttctgggttgagtcttcctcactttgcgcccattatatctgctccgatacctaaattgcccgtggcaatatccagcttgcctgtggccgaaccaagtgtctctttggctgtaccaagcgtctctgtggccgtacccagtgtctctgtagccgtacccagcgtcgcagcagggctaccaagtgctcctgcattgcccagtcttccggtagcactaccgagcttgccagtgtcagtatccagcgtcgcatcagcgctgccgagtctgtctctgacagcactcagcgcccctgtggccgtacccagtgtttctgtagctctacccagcatttcaacagcgctaccaagacttcccgcgttgcctagtcttccactcgcaatcgcaagtttacgagcggcagcaccatcaggcttaccaactgattttccagattttacgttggagcttccagaggatctacccgcggaacttacaggtcttccagcggagctgcttgcaagtgttcccacagaggttccaagctctctcgtagctttacccacacctatttctgtggaaactcccgtagatctgtctacgggtttacctacaggactgtcaacagcttcgccagtacctttgcccttgcctctttcggtagaactcccgtcagatctaggagcagagctgcccgcagctccgcccacagacctttcggcaccaactctccctaatctgcccacagcaggcaccacagattctccagctgatctttccgacctaccttcgttggagatcgacccggagactggattgccaatcgaagacgttcctctgagcaaggcgaagcgtgacgtcgacgctgctgagcccggggctttggacattgacgcagcaacgaggcttttgacactcctgctcgacatcgcaatcaaactttctgcccaggtgagcgaaaagggtctgaatgctactactcagattgatggcaccatcggcaagcgtgacagcatgaataccgagcagcatgagctgttcaacattgctcaggcgaagatgactgagctgaaggaagctttgaaggtgttggagagcgctcctttgagtaagcgccaggaccctcttgccgctctgaccagtgctacctctggtctgactggcgtcttcaacaccattgtcgagctcctcactaccatcctcgctcttctcggtgatggctccactgacgcaattactggcgtgctggacaacataactgacaagattggcgctcagaagcgagacttggatggagattctttgacggaccttctatcgaccctcctcaccattttcgacacacttttagacgtgacgaagctcccaggtcttggtgctctcctgcaagggattgccgggctgatcctgctacagtgggctacggaaatccttgccacctgtagatcctacatccgtattaactagtggactgccagacgtaggcacgctgcttggtggtggcattcccttgcctcttcccggtggtcctcttcctgtcattcctggacttccgctgcctggtcttcctgcgaaccccgcaccagttctgcctggaatcccagcgtcgaatgtgtcttcgcatcttacctctaccaatggtatcaaagccacgctctccttggtgaaggacatcccgctggatggccttctcggagaccttgccaagcgagatggaagacttcacgctcgtcagcttggaagtctaggaggaggtttgacaaccctcaccaagccccttacaaccgtcgtggctccagttgtcaatgttcccgtagctggtgcaaaccctggtactcttttagccagcaagccccttacaaccgtcactggcggtttaacaaaacccgtcactaatcttgccggtgctgtaggcaatgttggaagcgtcgttgctccagttgtcaatgttcccgttgctggtgtgaaccctggtactattttagccagcgctcttggtactgctctggcggcacccgctgctgttcttggagctgccctgacacctgtcgctaacctagccgacgctatcgacagtggcaagctgttaaataccgtgggctctaccctcggtagtatcccgctcgttgctgctgtcgataatctcgtcgatgctatccctggtagcgaggctctcacatcagttactgggcaactgggacttgacaacccacttagtgtggtgaacaatattcttggtggcgaccctctagccccagtcactaaccttaaacccatcacggatcccattctcaccgctctagctccggctgtgggtgctgttaacacagtggtcaatggcgttacagccccattggccgatgtcactgaccccattaccgctgccctggcgcctgtaggcggtgctttggaacctgttgccagcgtcctcaagcccatcgctgacgttacgaaacccgttggtgctctcgtctcgccactctttggcaacgttggtacttcggctccaactgtacccatctttgctggatttccagccccgcttgggactgtagctgctcctcttaccggtcttgtcagcacactcaccaacgctacgaagcctctgcaaagtttggctagccaattaggcgccctcaagagcatgcttgcgcaggcacttgtatcgctcaagggcctcattcctgcgaaacccgttaagagagatgcatcggtaagtagacatcctacttcatatcaccatgacactggcacagtcactaacaagcccaattcagatccccgccacgcccgacgttcaggccttcctcgcaaaatggcaacacgtcggcgcctacatggcacaactcaaccagcaggctgctggcgagctgatgaacgtcatgatggaccccagcagtttcccgccgaacatggcagccatgggcgatgcttcggaggaagtgaagaacttcgttacagattactacaagctcgcgcagtccatggacggcagcaacatctccgcggacaagaagatcgccttcctccaggacatgtttgacggaccatccgtcaacatcgacttcaagtccaagcgagacatgcgccatggcatgcgcgaacgcaaggagtaagggatgtgatacagcacaggtgagttcttggaccggccgtaatacggtataatgtagtcgatacacataagctgacagttgtagacgtggtttgtgcgcggaggcgctcgattgtagatcaattgcttgtggtgtcttgttgagcaacgggaggttgtcaacggtccgatgaagtggctggggatacggcttttctgtggagccctgttgcggaaaggggtatgtttagtgaagctgcgcttcttgttgtggttagtggtgaggctgtaacggtgtttaattcccccttcgataacgacttctttctaacggcctcaatgatacattctttcggtaattcgtgcgcgctgtgtctgagctctgagaactataggagcgcaactaagtgagggctgtataaggtcaaggtatcttagtacatattttgtaacgtgtcgataatcgagtctagtcaggctcgcagataacatgccagcttttttctgatggtaattagaatgtcaccggagcgcgcacgaactactgcaattctctcttgcgcgcccgtttacagaatcatgatggcctgatcacgactcaacgagatgccacatggtggcctctgatgaacacggtgagttccagaaactcaatcgtcgatgttcccgctgcctaattgagtcaaaatcgacaacgagtctttcatttcgagaacatgacaatccgttctggtgttggcgtggcgttcggcagatggaattcggcgccgaaaggcagtgccgtgactcgaccttcacggcacgcaaatcggcttccccagcgtcagagtgaagcagtctaacgcacacgctagactcatgacgaagggggttcagttgttcgaagtgatgtcgggccaacttcacgtggcttcgcggtccagccactcggtgtcgcaaaccaacgctagccatagccgaactgttgttgatgccctgatcagtttcaccatcgcacgactctggcaattcatcgacagcgcttgttgactcgacatgtttgtttttgatgatcatgtcgagcttgtttcggtaaacggctcttgagtgtggagtttcaccggtggaaggatgccggtcaagccatccggaacgacgcgacgcgatgcgattttggcgttgtgatgaacccgtgctgccgtgcgcggagcatgcgtccggttgaagtaggtgtagaggaacagcaccgctgggcgctctatcagctgcgcagcgtgtgcatacttaatatgtgcagcaatgcgtgacacggccgagtgacatgggagcaatgcgcgatgagagcagttgaggcgcgacaactgactgccgtgtcgatgagagttgcaatcgcaaccccagagtcttttccaacgtgagcaccagccgcctcgcgaacggtcgctgtaaaaatgagcatcggtcccttggtcgcgtggcaagcgttctgtgaatttgggcgttgggaccgcgatgccgtttgtgcgaaatgaggccgatccaagatagctcatggctttacccgatgaagtccgatgtccgccttctagaaacttggaatagaaggccagagcagacggcagagaaggcaacctcgaaatttacaccccatactccacttgccgagtgttggtagggagtacctgtccattgcggagaacaggacaatcagttgagcgttggcagagcgccacaagcatggaatccctacgacaatctcgacctacagtggccaagggccatggcttgctatctgacaataagatacagggtagtgaagatgagttgttccgtcattttaccttgctcgcagagcggaagtatgctccgtagtgtgtcacatattgcacaaacaggagaatcccattcagcatgtttcacaccacctcacttcatgaacggacaataaagtccgcaaggaactccgagcgatggcatctctgggcatcgtcgcgcatgaatgtcgctgtcgagttattttgacatcgaccgagcttgccgtcatgcgttgacacttgggcaggattgcttacagaaggtggtgtcaggatcctggtcaaacatgtatctcacggatgtctcgaaagtgacggacgacagatgaacgcggaactggaggtgacataccatacaattagactttgtacggtgctgaagcacgacaggcttgtagatgcgagctcgggtcgcatcattccggcagttcatagaaaactagattcccacaagttgtggttcgtaccccttaggccgggaagctttccgcagtctagtcgcctattttggttcaggatgggcgggcgatgagacgttttactttagctgcatgcgccaactgcagttgtcgggtgctaaaactgcaccttctaaatattgtttcaatgggatgtttcaacttctgtgcgcatcagttatgtcagtcttatgtcgatgtgattctccaatctcaaacacggatgaacagtatgtgtgtggcttgcaaaccttctgaagacgacatttgcgtcaggacatggaatgtggctttctattatccgccaatcatgtgagtagacagtgcgaggacccgaaatgcgtcgtgcagctgtgatctgacaccaggtgcagcaataattcgtgctcgttctgtttaagcttaatctactattagacagcaactgtcatcttatgtatgagccaagatagatttaacagctaatcagtacgttgcgaagagctaaattgaccttgaagttggacagttcagggtcaaccgttacacaggtcgacttagtcattttgttcaggaagattgtgtgaccacggatacaagagaatgatgcaggtggtatctgacctgttcataattgaatcggcgggcaggatgatcttggtagagaatttggggacgtgcacttggcatttcgcccaaaggggctggcactcttggcacatacacacgaattttgtttcatcacaccaaatgccgcgactgtaagcctcctccatccaatcagacagaatctcaatccaccccgcgcgcctgttacgcgtttgttgggccacaagatcacaggcctatccccacctcaccggttacaggatgtcagcctttgctcgacgggcctcgaattcgctcaggccgctgcatgagaaaactccttcacaccttgctgttggcgattgcgtggtggggcaaatgtctctccaatcatcaccccacattgacataattatggaaagcatgtccacctgaagctgaaaaggaacgaacgggttgggccggcccctgtcaaacgttcgggaagctccctcattggaagccgaacgatggcgattcaccatcaggcggctattcctcaaccactcaccaagaggaacgcggattgctacaacgggatgaacgctcccgcgtctcactcgtgttttcccctcatgtcactgttgtgctaccatctgagaacgcgcgtatcgagaggacacagctgaccatgtctttgttcctgcttctgatcttcacgattacgtggagctgtcaaattcaatggcatgaatgcggcgcctccgctcagcgattccaccgaaagcccatgggccatcacaagcggctcctacccggcagtgcaccacgcgtctgatgcctccatgacgattactggggaagagagtgtgtaagtagaaatcgcagcgcaaagaagtcgtggcgaatcatgatgcatgagctgctcccatggagtcgcgctgctaccattggccatctcaagccagtacaatgttgcgaacatcaagccgactttccggacctgcgtgaaggctatccttgcataatgcgaccctggacgctcgtgcattcgtacctgatgtcttggcccgctaggcttcggggatacatgcgctattcactagggctgcagggtaggggtgccctggtcattcctgatcgtcgcatgccctcgacaccagtcgacaccaagccggtggcccagccacgaagccgccttcgcttctgccttttctgcactcttcttcagtgtgactcccgtgccgccccaggttgatcattctttagtttgctgcagactgtcgttcgttaccctccctctgtgcagtacctacaagtcccttcactcctttcgggctttctcactgcatctttgtgtttgaactagcatcgacacaacaaatcgactgctgattcttacgctgaaccttaattgcacccgccgtcaaggtttcaccaccgccatacaacgtcgcaattagcaatattacaagagctattgagcacacgcattgctccattgactcctggtcatcactccgccggcccgatcgctgaggactgtcaagatcttttccttatacatatcgagctggagctgcggccattcccatgttcccaatatcaaaatagttttgactgaggattgcgatcggtatctggcgtacacatgtcgaacgggacgcaatcgtcgccccttcatggggcatgccccgcacctttttacgatgcctccaagtttgacttgggcgggtgtaagtgtgctgattgatctttcattatcatatgctgaccagcacagttgttgatggccgcttctgtgcgcccgttggtagaggcctcgtgtgctgtctaccatgtccgatgaccgactatctctatcctcaaggtaaatttaatgctttggcctttctccaacgatactaaaccgcgccagatttcaacacgtactatactgttgctgaaggattgaatgttgcaggcctcgtcttacttgttttcctgttggtatcttttcttgtcttgcctgcggagaagacccgacgacactatctcagctactgtctgataatagctgctatattcatggctgtaggttcatgtcttctcgacgcattgcgctaaagctaaagctaacaatcaccagctcggcttcgtgatacctctaggagcggaacctgaacaatgctacaacgagattacccccaacgacatgtattcgagtctcccttgtgctctctcgggtgctttcctcatctctggtggactttccatggcagtctggagtaagtgcagctgagtgcgatttcttgtaacaacactgaccctcctgtagttttcatccgcgctctttcgatgcatctccagatttgctgggacgtcacacctggcaggaagttcttctactgggcacaaggcctgggctggtctgtggcagccaccttcttcacaatcaccatcacaattaccggtgtatccttcaggtttggcgatgtatgccacgttaaccccgcacattctatgagcgatttctgggggccgttactggcgattgccggcgctgctatgctcatccaggtcgcaacgtaagttcacattaaatcaacctattgcacactactgacattttgacagattcgggtactgcatcaaagtatatcttcagaacatgctcagcgacgacaagaccgagacacaaagtagcgctggcctgccatcctacacgacaagcatgcgaacccgctcagctcgagcagtatatcgacgtgtgcgcaaagtgctctggctccagtggcgtggcataacgatcgtcgtcttcatcttggtcgacgtcatcttcttctccgtcgtttttatctggttgaatgccctcacaacgcacgcgcgagacaatgtgcaggaaatgatgccattcttgacttgccttatggcaaacccaacggacccatcaccttgttttgagcttggccaagatcttgcggtcaacgaatcgaccgtcattgccatcttaatgatgctttccatcgctggaatccaggtctttgttctcctcgcgcgaggaagcatgttcagtggatggctcgattttttcaggggaaagttcagcaagaaccgcgagtttgtttcgcttgatgcgaggaatcttgccgaacattctcgcaactacgagctgaagaagttcgaagatggtgccatacaatctcccgcaaatgtgcttacacacccacccgagatcgccggctatggtcaattcagatcagacactccggactactttacgaaggagacgcaacgcgagtacgtcagcccgaccttaagcttctctactccacgacccatgtcgcggtccgcaactcaagtcgactgggatcctcggtcaacccacgctagaggaggccttggattccatccaccagagtatgacgccaaaatttgattcgctagcccaggaccttagacagagcaacaattcaattgcaactgatcctgtcaaacaccagttattcaccagtctatcgcaagtctcagaaaatctagcgcttatgcaatagtggtcgatagcgcaagcgaccttcgcatgtgccaacagtacgtctcagccgcgacagacctccaacggaacatctgtgcacgtcacgaaatcacgccgtgctccgtgcctcatcgaggtgacggacttggcggatggacgatctcaccatatcatcgttgacatcgggccttgtcgacgtggccggagtttacctccgctgcctcttcaatggcgtcgtttggacgaaggcccgacaaactgcttgtctaaacaccatgttcgtctaacgagaacatgcttcatcaagcaagtgaggagcatgacattaccaaaaaggaactagatctgcggcttcggtcattcacatatcatcctacatgcaagaatccatactggtcgagcaggatgagacatgccgaccatgtttcggatcagagtattacattgcattgcagtgttagactgcagtcagcttcacgaagcgaaaagacctctcatggaaactcgcacatctccatatgttacgatatctcctatagactagactatcttagccaactggataatactgtcggttcaagaagaaaaaagatcaatactcattacatccactctctcatttacttgtcctaatcgatcggctctttcagccgtcgcttacttgtcgcagctaccgacgttgatcagtcgatacgtcgaatcccgataagttggttgatcccgccggttaaacgcagtcacttgataattttggcaagggtgttcatctcacgaacagcatcagacgaactataagaagatccaccacatttcgagctataggttctcgcaagtgtctggactatcaacagcaaccgacatttgctgacattgtggagacccgcagactgggcaccaccaccccactcgatgcacgcccaatgacctttgatgctgcggcactacaggagaagaccgttttgccgtgctgactgacaggtccgtcagccaaaccgcattgagacgatgggcaccgcgcctccgcacttgtcgccctagccaaatacaccatgctcaacaatgcgttgcaacaaaacccgcttcggtgtcacgagcacgcgaccgagtaagttccgtcacatcttcggccttccagaagatccaccgcgctaaacacacgcgatggatggcaagcattaatgcgcgcggagtaaccgcatacaaagaggaatttggcccgcgacctagtgtggggcgtcgcggatgcaggaacaggtccttgggcgtggcacggcacgacgaccaaacgatgcggaaatagccacttgaacggcctggaagccacatcccgctgacgttgacgggccgtggatatcgcacaaaaaccaacatgcatgagaataaagccacaatatgctgggccgggtcgctaggcattcatccgctcgagatcgatactctcgtactcaacaagaagcttcctgggttttttttcttcgtcgttgaatatttgccgctcgcgtgtgcgcatgggagccatgcgggcgcgccaatatcctggtgtcgggtcgaccgaagagggcagtgtgccatcggaatgggggcgcaacccgacggctgaagttgctattgttgtgcacatatgcgcgcgggttataggctaactggagatccgggtagttataggacagcgggctatggactaaatcgaagatctgtacatcgtcgtgtgcgagttcggacgcagagattcatttgtcgtgacgtttgtcaagctcgcttatagctgtggtataggatggaagtagtctaggagcctacttatccttgatgaagtgtcctgaagctatacgcagctcttttataatacagcaaaacggcttgatcgtcgtacaaacctccagggtcctgcgataccacgagagtatcgagctagtctatctaggtatgcagctcgccagacaaagcgggttcgaagggtcgccgtgctccgtgcaatagtgacgaaatagcaaatgctagatggtagcagaggatcttccatgataccgatttcggctttggcaggaaggtacacattcatgtttacagtgtacttgaatctcttaacgtgaaaatgttgcgacttatatctcaagaaaccaatggataccatactagttgaccaagaaacgatgagcaagttaatggctttcacgtgagtatatccgatcatgatagccacgccgcatcacatggtggagaacttgactgtcggggagaattcgcatatagcgtcgtcttctacattcaacttcttctcttctattccggcctgaaaaagagtggatcatgtccaaatcctccccaaagcacacgcgtgttctctgggtgtgcatctacccaggtttggcaacgcaaagaaccaccttagtaacctctctccctgtcaacctcattcaccaacttcttcccactcctctccctccttatgttctctctcaacacctcgaatgctcggtcggcatacacatccgtcgacccactaacatgcggcgtgatcaagacatttggagcagtccacagcggatcatcaacaggcaggggctcaggatcagtcacatcaactgccgcaccgctgatcaagccatcttccagcgctttcacaagcgcaggctgatcaataacctgaccgcgcgcgatattggcaacataagtgcctctcgaattggatttgtgcaggagctcgaattcctcggtggagaggaaatgagtagtcgctttactgttcttgtggttagtgatgaaccactttccagcaggaagggaggcctacgtcaacggcacagcaatgaccagcagatcaatctcctgcttcaggaactcatgcacgtcttccttgttggtgccactgtaccacgcgctcgggaaagaaccatctggatcaccggtccctgggacaatgtaaccaccatccttcttggattcgggcgtcttgcggggcgacgctgtgtacgcgatcacgtccatgcccatagctttcgccacacgagcgactacgaatgattgttagcttcgggattccatatttcatgccgcgatggacaaagaggaaggtggatagaggccctcaggagacgcggttgtgtgctgcaacgggtaggtttgccctgttgttgggttgtggagacggttaggccgccaaggtggcgtaggtgatggattcggtggcgtgtgtcgatggaacgctgcaggtacacgtaacgatgtccgagctgaatcgcgaattgcggcgtggttgttggatcctttatggcatgcgttctgcaaaaggaatgggatacgaaagtgcttattcaggatgcacgcttccagataccgttgtgccggaatcttcaaagctcgagtcccaggagatgaccatgtggtcgatccaccaacagcatgaagagaataagaaaagttggtggaacataccttgtcgtccaatacttccgtatccgaggatgcccactctcttgcccacacgatcgctaatacccattccaaccgcctgcttccaagtcttctccttctgtaggtcatagagctttggaaacttatggctgtgtactagatccatcatgatgacccattcagcgatctggggaccgtgaacgccattggctgagcatagcgggatcttggagtcggtgtagatggggtgctgcgcaatgtggttggttcctgcagagaagaactgaatgaggttcacattagggagagctttcgcgtctgctgggagcccagaagagggtcgctaggtatgatgcacgggcgacgatgtctggaagtggcattagtgaacgtcagggtcccttcggtgatcacgtggtgtaagcacatcaacgtagtccattaccaaagtgccggtaccgtactattgttacacatattttgacaccaaagacatgtagaagactcgagacgtaccatctggaatagtggtcggcttctgttgcggggtgtagtagtactcgatatcgacgtcgttgaactcctcttcaagtagcgcaatagctttctttgcggcttcgagcggaaatggcagtgcgcagagcaccagctctttcttgcccgacatttgtttggatggtgcctctggtcctccgcccatgtccgaagatgtattgttggctgatgggatacgctgatgcagtgtcggcaatcggcaagggaggtaccggacgtaagatgtggtgtattgcactcggtatacgtctcggacgtgaatgtaatgagtttgtttcccgtgggcggtgattgataatgcacagagtagtaattaggctagacaaattagtggggcacttgcgacttgatatggcttggtgacgtgattctaccacgccttatctcgcgccctataactacgagcaacacagctacaactcgcggcagcaataacagtaaggactgtttactgggttcggcgcggtcagattaagattcctctccattagtaaactgacgtcttcccacgtgtctttgtaccgatgccccggcatcacgcagccacgtgctcacgtggatacgtaggaaggcactgcaactttgccgacctgacgagcccgaatcacacttttcacgttgaatctgtattcttatagtacgtcctggaggtacccacggcaatctgtatctaaagggaaacatgtagtacctggcgagggcctctactctactacctgtaagtgagagatagacctcccgggataatggttcagttaagaagacatttaacattcgacatctaaaactacatcacagacaaaacgatctatacatacgactaactcatctccttgtcaaccaatgttcccatcgcgaggcacttcatctgatgcaagcaatggttgtcgtagatgctgtgtatcgaggattttgcagtaccgcggtattatgcagctgttactctcgcgtgggagatcgtctcgaagcgttctggagatgtttatcagtatcccctagaatacacttcatgccaacgctaccatccacgcctcctacaaccgttgagtggccaggtagaggtgtgttctgcccggccggtatttcgacctcgttccggtgtgatcagtatggcgaagacctccaggctccactctctaaaaggaagacatgtagcagattcgagacatcctgaacttgcgccatccggaattggatgacatcgctatcaatacaggcataagatttatttatctctttctcaatcaatgctcacgtcaagaggaactgcatttctggagacctgacagtccccgggaacacttttcattgagtatctgcattttcatagtatttcctggagtagcacacagccgtgtatatctacgtagacgctcacaattccctgcgaaggtctccggccttttgtatcatggagtggagatgatggtatcatcaacccaaatctgcggtgagattagcagctggagctactggcagtaaatgggtagctataactcacaattcggcaatttacgaattaccgtcactcctcccaccgtcctcctgctctcaccgaactccgcccaaggattctcatcggggtggttcaccaaagacgtaaccggccgcggtatgcatgcaggtatggtgtcgaggtggaaaatcaccggctcattcgtatcatgcacctgcctctgtgcagctagaaagtcaagaccgccttcacacaccagcgcctcgcgacggagacgacgcgagctcagttcgaagtgctcgtctactgcgtggcagaagtcggggagggtgtagccacagaagtggctgaagaagtggtgaaggcggacggtcgggtcctgtagtagacgaagtggcactccgtccctccacctcactactacttctcctctggtggggtccatctggtctccagcttctgactgtgtctccggctctgcctctgactcctggcggattggttgcttctcgggcctggtccttcgtatggcggcggcttcgagtgcgcggtcgtgctgggtcctcttcttgggcgccatagtgggtagttgagctgtggctacgcaagtgcaatggttggctaacagtgacaaaagttggcatgtagacaggaagagtgtagtcacagattaaacgtacgtctggaaggtaactgaggaagttggctgacacgaatttgaggatcgtgtatccggtgcggagagtattacgagtctccgggctgagtttttatacactgtctgccggtagtacgcagagctagtgaacacgctatctcacttcacgttgagtaatgtagcgggtgagatcaaaggtgagtgcaagccttttacgtactatcgttctatcactctggctcttgtcccttccacttctctcgaatcgtctccacatcaatctcgcacgcctgcgcatgcttcagaatcgcatgggccttcttaacaacaggaacgtcaatcatcttgccgtccaacgtccacgcgcctcgtcctgcttggctggccttctcgtctgcaatagccacccgagctgcccactcgacctccttatcgccagggctgaacgatttgtgacatacagcgacttggcttgggtgtatgcactgcttgccgttgaagcccatgcccttgccgttcaagcactcttcttccagtgtcttgagccctgcttcacctttgtagcttgtgcataccagatcgatggtggagggaagttcggcggctcgtgcggctgttgcgatcgctgatctcgcatacaaaaactctgtgagcgagggtgtgcgcgtgagactcatgtctttcgcaaagtcttcggctgcgaacacgaggccgctgaggtagggcgatgcggcgcatatggagctgaggttctggatcgctttggcagattctatgagggctatgatccggagtggctctctcttgatcccgctacctgttgtggttgtacttgacggatgtctgtcaggacgcaagtgccgtatgacatcagtgacgaagtgaagatccgcagcgctctcgcactttggtagcatgatcgcatccaggtactcgcccttgagtacctctgtcaggtcgtccaatgccagacctgtatctacgctgtttatccgcacgcacatctccttgatgccgcttggtcgttgcttgttcaagatgtcgcgcaggttcgaccgcgcttctgacttcatgtgtggagcgacgctgtcttcaagatcgtacgtgacgttatcggcatgcatagcaaaggacttctcgagcatctttttggaggaggacgggactgtgcagcaagttagcgagcatgaacctgatgaagaaggaggtggttgtaccgtacatgcacgcccgccgaataattggggccgccatcgtgatcccacactttctccaacagcctcagcgggtccaaagaagaaaaatcgtgttgtaagaagcacaatcgcaagtcaaagacagcctaccacctcgggcacttcctcatagcctatgacgtgcggggaaacagcgcagcgaccctctcaaacgccgacacgccgacacgcgttcctgaaccctcagaaagccacgtgaaactacctttcccacacccagacctccacatacacactcttgcaccatggagaccgcccaaacagccccggcgccagggtcgctgagctggaaactctccagccacccaatcacgctgctaaccttcctcttcttccgcatctgtaagctcccctaggctcccttccctgccatacataactaatgtatgccacagcttctctcctagtctaccttctcggcatgcgcctcctctccagcaactttgtgctcatcttcatcgtcaccatcctgctgctcgccatggacttctactacctcaagaacatcgccggccgccggcttgtcggactgcgctggtggaacgaggtcgacggcgcaacgggcgacgggcgctgggtgtttgaatccgcggacccagagtcgcgggagcagaatgcgacggacaagcgcttcttttggatggcgttgtatgtgcagcctgtgctgtgggttgtcatggctgttgtggcgctgtttgggttcaatttcatttggctgacgctggttggtgagtatattcttgtggaggggagctggggttggggatacgatgctgactgcttggtagctattgcgctggttctcacgattacgaatacgcttgctttctcgagatgcgacaagtttagccaggcaagtggctttgcttcgaatgccatgtatggatcaggacttgcgaggaatctcgcgggtggtctggttagcaactggttcagacggtgaggcggatatgtccagaggctagtggatggcttcggatacaaattggcctgcgtagatacaggcaatgtacaattgtttgtcgcactgcaaagcgcttggtaaagctgacgtctgcatatttgggcgatcatatctatacacagtatatttcgagtggtttctagcatatccacggatatctaaacggtgatcatgacactggcgttcttgtaccagctcagaagcggattgtccccgttcttcgtgctcgtttctgcaatatctgctctgcccgccatgaagtcttcgtgtaggtaggtacgtgcaaaacgaccggtgattgcggtgtacatgggctccatgacctcgaagtcagtggggaagaggatgtcgaaatagccttggtggacctgtgggttgtgtcagtgatccgactatagcccagcaactagagcacttacgagaggcgttgtgacaggaatcatctgcctcctatacctcgtctggaccacaggcgcattcaacccctccaccgcatcgctcagcttgtggaagtcactgctgaccaacttatgattcgggaacttctcatagagcgtgtagaagaactgcatcagtcgtgtgggtatgtactctggttgactgagcgtgcccttccatgggaccagacttttcaaattctgcatgattcgcgagccttgtagcggatgtgggtatgtcttgcaagccgcatgccggcgttcgagaaattgctttgcgacagggtcaagggatcgggagtagtattcgaagagctcgccgcgaggatcgacgacgacgtgcgactggtagggtgcgccggtttcgaagtcgtacttgagggcgtcgtgcgcaaagttatcgaagacttccagcgcaaggaagtaacatggcgaagacacgtatatgtcccagtcgaatatcgagcgattgacaatctcaaccttgtccgagtgccctcttgcgtacgccgactggcccagcccttgctgctgcagatgcgcaagctggctagagatttcaatgatcttgaactttgtccgctcataaacctcgggatgcacgtctcttatgtagtccaagatattcaacatcatagtaccattaccggcacccatttcataaatattcaaatcgtgatatgggtaggcattgtacttgtagtcctccaccaagtaccgcgcaatcgcttcgccatagtagggcgagaagagctcggtaggggtatgccatagctggcggagctcattcggttcttggtagtcgagcgaatcttcgaaagagatatagcgttgccgtagttgctggaagaactcgtcctcggtggacatggagttgaagtcaaaagggtcgcccggggagaagataacgacctgcttcgagaagtagccgtagttagggttataaagactgtctgtactagatttagctctctataagctctgtctgagccattgggagcatctgaccttcaataaagtcccgcagaagcatcttcactctccgcggtctttcccttctactccgcagcatatccgcagtcaccagcgggtacctttcaaattcctctgtcctctcctgcgggaatgcgttcttcctcggcgtccatcttgattcccgttttgtctccccctcagcaaaccgcgtggcctttcccctccgttggatattcggagtgcgggcagctgcaagagctggtcgagctccgcgggcaagacattgcgacgcccggtgcgagaaaagctggcggaatatttgcgtaacgagtggggagtccattgacgcctggttggatgtaccagaccaaagcgcgggagtgtgggaagctatcggcgcgcaagcacgtggtgaggtttgcgggtccttcatgtgccaagactgtcctagctccactacggaaccatggatgcatctctcaagttgcaaaaaataatcataaacagcgctagactactacaatagttcgtaagacttggaagaccgcggctatgagcagcgagtagttctaggcgctttcatcgtcctcggagaaagtggacctgacagtttgaacttttccggcaaattgttaggccaactcgcccacagaggtttgcaaatacaggaatgtcggcagatcacacgcgatactatgtactgggagcatttgccctgggcatagtgttaactgtcacgtacaaccaacagtcaaaatctgctcagagacttgaccatgatgacgcacatcaacaactcaagcagcagcagaagaagctgatagccaggcttgcaaagatcaaagatttgaacgtgttgaagaaaagcctggcggaacttgatgttgcactagagaaagggcctggatgtatcaaggaaggcatagaaggatgcatcggcgacacaccactcatcaagataaagtcactttccaattacactggatgcgagatactcgccaaagcagaggtatgcttgtaggaagcttgatcgtgggactagcatgctgaccagtatcattcagttcctaaatggcgccggtaacagccccaaagaccgagttgcactaagtataatcgaaatggtatgatttcacacaatcaatgacactctgatctaattcgtttcaggcagaggaaaaagggttactggtcccgaattctggtgacaccatctatgagggcaccgtaggtagtactggtatctcgttagccgcgatatgtcgggccagaggctacaaagcacatatgtgagttttacgtgcgacgtgtgagatcaatctctaacgaaagaagctgcatgccaaacgacatggcgaccgaaaagtccgaactgctcctcaagctgggtgcagaggtagaaagagtgcgaccagcgcccattgtcgaccagaatcagtttgtgaatcttgctcgtgccagagcggcagagcatacagcgagtgccgataaacccggacgaggtctctttgcagaccaatttgagaccgaagcaaactggcgtgcacattttgctgggactgggccggaaatctacgaacaaactggcggggccgtagatgcattcgtcagtggagctggcaccggaggaacgatctctggcgttgcgctttacctaaaatccaagctacccaacatcaaaattgttctcgcggatcctcctggaagcggactgtacaaccgcgtaaagtatggcgtcatgttcgaccgtaaagaaagagagggaacgcgccgacgacatcaggtggacactattgtggagggcattggcatcaaccgggtcacgcacaactttgacgtgggcagagagctcatcgatgatgctatacgtgtgaatgacgaacaagctattgacatggcgcgctggctcgtggaacatgacggaatattcgtgggcagttccagcgctgtgaattgtaagacattcaagaaaccttctacgacttcaccgtctgactcagaacaggtgtggctgcgacgcaactcgcaaagacactcgggcccggtcatcgcatcgtgacaattctatgcgacaggtaaatggaaaagatttgctgttaaatggcctcactaatatattcacagtggcgcgagacatctcagcaagttttggaaacagactgaacctgtcggtggcgcagtgaacgatgtttcgctcgaaaagatactcgaagcctgaggcagtcccgatttgtcttgacagactgagtcaactggaatggcgcgcaaacgcctcatggaataccgaccagtcaaagacgacattgtggcgaaatcttcacaggcacgacccggcgaaataatttgtgtctattttcacgagctcgatgttaccagcatgtcgatgcctgcggctgcatacctgaaggtccttctagcacccgacaatgtcacgagaagactgggcacattcataaagatacatcacaaaaggcagttcacgtgatggcgatgagtctgatagagcgtgcacggattgttacaacacatggtgcaagctttcgataatggaccccaaaacgaaccagcactgtgtcgtggcatttcattcttcaaagaattcgacagcgcatcgtagcatacatgaaagcaagccgctgcattcttgtaagatcccttgaaggtcgttcaccgtcacttatgggagtgaagaacactgtacagattataaccccactcaccagaagacaatggacacgtgacggaacctaacaaagcttccgtcacttcacaagagtcaggacctctgtctcgcacgtaacaaagaacaacagctccaacgatgtccatgataatcgaccacacgctttgttcgtttgtccattgtttaaatatccccatagtccctgacccagcaattccctgctccttctcctcgtccataatacatatcctcccgcagcaaacttcgacagcacactgcaggagctctacggctatcagaaagacgtgactgggcaaatcacgacaccaaaaccatcttatgcatagccaccgcatgagcaaaacaagcggcatcaacaaggcaagcaaacctcactcaagcctcatccagaaacgcctatcaagaatgcagttatccgcccgaaaccccgagctcgcagagaagatctcacagatgcgcctcaccatcgcgcccatcgtgcatgtccaaaccggccagcccggccccgacttcccacccatgatgctaaacctcttcctcctcaccgaagcccagctcgaccaactcgcacacttctactcgcaatccacgcccgacgtcttcacaaaccaatatccccagacgatggattggtccaagccgttccttgagataaacaagtcattacctgagaactgcaggctcgacgagcttgaacgcgtaaaggtcaagatgcgcatgtttgcgaggtttattggcatgcgcggtgcggagacgccgagctgggagtatgagaggcaagtagagattttggggaataagattgcgaggagcatacaagaggaggagatgagtttgcggaaagtttacatggggcctggatataagtcgtagtcgctgaacctgtgtttttgttgatgggtacgaacgcgaagtgtggcacgcatgaagttggcgtagcgcagcgtggcggaaattttgagcatttaatatgcacatatacaaagtgcccaaagtaaataaaatgcattgttttgggataataagaaggtttcccttcgcataattgtggaattgtggtgatgttctgatagcagtgcagatattacttagttccggtatcaccagcaaaaatgtaagtcttgtatattccaagcatcgatcaacgtataggtaagagagtctcttcgatgagcataaaagagcaaaaaaggtaatcgagagatagtcctggtggggtctaggcacgctgttagtggacgaagtcttcacaagaccagttttaaacatactcgaacccacggcatccgcatcacaaggatttgatcataggaatcatgtgattcttataagaacggcgcgctaccactgcgccacaggactttaattgtccctggactgaattttgacagttttgaaaattagctaaaacctaaacttagcggtttgcggtccaaaaagtgattttggggttatcacgccacatgaacatatctttgtggggcattttgtttgccgactgtttgtccgacgtctagttgacaatgacgtggtgtctgactgtatgggtggggcatatgtggctggttgggaggggttgggcatacccgtctccgagaaagcggctagcagctgacctacctctacatcacgatagtatactacaaccgtcatcaataaactcattgaagagagtttcgggcttcgaagcagctgcagtttacaaattcaacattcggtaagtgagatttcggttacctgtgatacctgtgcgttacaaccgagcgtgacctcgggatgacccgacttcgcacccaaagagctcgtcagccgcatcggagggctcaaacgctgccttttggttggtggaatactcttccacgttcattgagatatatgaatgtggaggcgtcggacttgcggtctttcgtcttaccccggtctcataagcacacgtgctcgcaactcatctccaaatcagcagcactaataacatgtaggctattactctagtgcttcattcgcactaacgtacttatcatgactattagggcttttaagttcactccagaagtcctcctcgaggcaccgcgacgttctcaaggtttgccaaattcagatgggtcgaaggttctgtataccgtctcctcgtacagcttcgcggaacatgcaaagagtcgggaaattcgtatgctgaatgtcgagacccaacagtcgactgttgtcaccagtgatggttctgcaaaagaagttgtgtggattgatgatgagactattgtatttctccagtctgaagacgatggtaccacgtccattggcgttggaaaccccgagaacttcgagaataggtactgaacctcatgttgatatctcgtcttccactaatacgacgccagtaaacaaatagctggtaacatcccaggaccagtagaaaatctcaaagtgaaggatcttggtgaaggctggtatggcgtggccgtatctggcaaggcgcaacctgacgacacattgctcaatccccagaaggttgagcacccgtactcttctggcagactctacaacagcggatttgttcgccactgggacacctggacggaccagaatcgtaatgcaatcttcctcaccaagttgcacaagaaggaagatggcacctttgagctcaatcaagctggaattaagaacgcgcttgcaggcacgaaactttccagcccaattgaaccgttcggcggagtggaccactttgatataggagtctacggacttgtctttacttcaaaggatgccaccctcaatccagcgacacataccaagacgaacatacacgtagtcgcaaaacgagggttctggcacaacttgttctacgaagagttcccagagatcaaaacagtgacaatcgacgggttcgaaggtgcttgcacaagccccgtctggtcgaattcggggaagatgatcgccttcctggccatgaagacggatggttatgagtccgacaagaatcagccttttatcattcacgactacaccaacccttcggagctcacaccgatattcgccagcaaagatgggaagggcaaatgggatcggagcccgcagtcgataacttggagtaaggatgactggcatctctatttccttgcagaagaacatggacgtggttgcttgttcagtgctggccctcccacagcgaaggatgctgattcacctttgccctcactattggtaaagggtggcacgattggtgcagctacggtccttagtaatggcgaccttttccttacatcgacaagcttgatcgagaacagtctgtactcagctgtacctctcagcgcccgcaaaggccgaaacgatacgtacactcttcctatcgatgatcgtcctttcgacgcaaaccccgacagtctaaccacgaaatacgtatcgtccagctcgcgctcagggtccatgttcggcctttcccgcgcgcaagtcgacgagatacacttccccggtgccgcaaaagatacttcagttcacgcatgggtcatcaaacccagcaatttctcctccaagaagacctacccacttgcgtacctaatccacggtggcccacaaggtgcctggacagacggctggtccacgcgctggaaccccgccgtcttcgcagagcaaggctacgtagtcatctgcccgaacccaacaggatccacatcctacgggcaagatttctgcgacgcgatccgcggccaatggggcggattgccatacgaagacatcgcgctcggcttcgactggatcaaggagaacttgaactacgtcgacacggaccgcgccgttgcactcggtgcaagttacggcggctacatgatgaactgggtgcaaggccacgagctcggtcggaaattcaaggccctggtaactcacgacggcattttcagtatggcgggtcagatggcgtcagaagagctgtatttccccttccacgacctgaccggcaagccgtgggacaagcctgaggaatgggcgcaatgggatcctagccgctttacagagaactgggacacacctcatctgattgtacatagcgagttggattacaggctgacggtaagtgagggcttggcggcgttcaatgtgctgcagactcggggtgtggagagtcagtttttgacgttcccggatgagaatcattgggtgcttaagccggagaacgggcttatgtggcatgaggttgtgttggattggatcaataagcatgtggggctcgagaagtatacaaaggggagggagaagcaaggcttagagatgggtgaaaagacgttggcgatccgttgaggattgtaggaaggagccactctgtaacagccttgcgtgaggtttggtttgtttggcatcatcttcccatcaggatctatgtacttttcaaaaactgacgaataaatacattatcctttcttggtctattttcgtgcaatgactgctctcggacaagagtaacatgctacatcctcatgaagagtgcccttttagcatcatacgaacgtaatcatcttgtcttcgtatgtgagccgagcatgtacaaagcggtgcgggtaatgcagtggagccgagattcacgcgctaagctgaaggcggtggcagaaaaagttgcgggcgtcgcgcattcgagctctccaacaatcgtgactttactacctccattcgcaccgcccaccaagtctgagaagtagttgttatacggtgcgcgccgatagctgttctctctgcgatcccattttcgccaccatcccgactgcgccggccaaatcgagggaattgtgtgaggcggcggagaagcttgcggagctgccataatgccgaaaaaagctatgtatgtgcaatcgcactctataatgatgcagtggatacttacaaatagtgcagcgactcccggatactggcgttgatccgtaatggcgcccaagaaaagaaacgaagcttcttcgtggtagtaggcgaccgacagaaggacgtcatagtcaatctctatcacatcctgcttaatgtagatgtcaagctgaataagtcggtactatgggcgtacaagaacaagctgttaggattctcgagtcaccgacagaagcgtgaaaagaagatcaagagcgagattaaacgaggcattcgcgacgtcgacaccgaagacccattcgaactattcgtctcaacgcagaacatccgatatgtgtactacaaggaaacagacaagattcttggtaacacatatggcatgtgtatattgcaagactttgaagccctcacgccgaacctcctcgcgcgcacgatcgagacggtagaaggaggtggtttggtcattctgctactgaagggcatgagcagcttaaagcagctatacactatgtccatggacattcactcgagatatcggactgaggcgcacagcgatgttgtaccacggttcaacgagcgcttcattctgtctttgggcaaatgcgacagctgcttagtggtggacgacgagctgaacgtgctaccaatctccggtggcaagcacgtaaaacaattagcgccaccagacccagaattggagggcaagacgcccaaggcgatagagctggccgagatcaaagagtccctggcagattcgcctccagtaggcgatttgatcaagctcgccaagaccgtggaccaggcgaaagcgttgctgacgtttgttgatgcgattgtcgagaagacgttgcgcagcactgtcaccctcacagcggcgcgtggacgaggaaagtctgcagctcttggagtagctgtagcagcggcagttgcgcatggatacaacaacatctacatcacctcccctagcccagaaaacctgaagactctattcgaattcatactcaagggattcgatgcactcggctacgtggaccaccaggattacaacatcatacaatccatggagccggatcaggccaaggttattctacgcatcaacttacaccggagccaccgccaggttatccaatacatcaaacccgaagacgcgcatgtgcttggtcaagcagagcttttggttatcgatgaggcggcagcaattcccttaccacttgtacggaaactcatgggcccatacctggttttcatggcttccacgattaacgggtacgaaggaacgggccgatcgctttccctgaagctcatccaacagcttcgtgatcaatcaagaggcggcaaaacgaatggctcagcgaaggttgttgatcgatcgaccggaaaagaggcaagagatggcgccgagaatgccatggccgctcgttcactgcgcgagatcactttgtccgaacccattcgatacgcacagggcgactcggttgagcgatggctcaatgatcttctctgtttggatgctaccctgccgaagtcgaagctgaacactcaaggctgcccacaccccaaggactgtcagctcttgcacgtaaatcgtgacaccttgttttccttcaaccccgctgccgagaagttcttgcaaaagatgatggcgctatacgtggctagtcattacaagaacacaccaaacgatctccagctcatgtctgatgcgcccgcccatcagcttttcgtcctagtggcccctgctgaggacaacaagctgccggaacctctttgcgtgattcaagttgcactggaaggtcaaattagcaaagagagtgtgctcaacagtctgagtcgaggccagcgcgctggtggtgatctcatcccgtggatcgtgtctcaacagttccaggatgagaatttcgcaagcctttctggagcgcgtgttgtccggatagcaacaaatcccgactacgtcagcatgggttatgggtctcgtgcgcttgagctcctcgtggacttctacgatggcaaactcgcaagtctgtcggagagcgagcctcaagaaatagaagagatgcgaagagtgactgagaacgagttagaggacgcctcgttgttgcaggacaacgtcaaggtcagggaggcgaacgatatgcctccgcttttcggccgcctacccgagctcaaagcaccacaactcgactatgtcggtgtatcgtatggacttactcagcagctacacaaattctggaagaagagatcgtttgttccagtctatctccgccaaacaccaaatgatttgactggcgagcacacctgcatcatgctgcgatcactagaaaccacttcatcggacggtagctgggtcgctgcgttcacgaaagatttccagaagcgtttcctctctcttctgtcgtatcaattccgcacattcccctccgtcacatccatgtcaatagaagagtctgcatcagctggctcgaaattggatgccgacctttctgcgaaaccgatcacgaaggcagaactggatgcgctgttcacgcccttcgacctcaagcgtctcgactcgtatgcgaacaacatgctcgactaccacgttatcctcgacatgcttccgtcgattgcgctactctatttctccggtcgtctcaagagtacagtcacactcagccctgtccaacgagcactgctactcgctatcggtcttcagcgcaaagagttttccgacttagagaaggagttgaacctcaacgccagccaattgatggccatgttcgtcaaaatcgtccgcaaggccgcgacagctttcagggccatagttgaaggagcagtcgaagagactatgccggaagccatggaaatcgaggaaaacggccccgacggcgatgccacggacggcgccgaccaacgcttcaagcccctgacgaaggatctgcaagaggagctcgaggaaggtggtgatgaagtacttcgcgaagaaagggaacgggcacgtaaccttatcgatgctctacctctacacaagtaagtcttgacatacgttcatacgaaacttcaatatctaacaaactccatcaggtatgaaatcggctccggcgcaacagattggcaagaagccgaaaagtccatcaagaaagcagcgaaagagggaaagacaggcaacctcaccgtcgcggtcaagacaggcgagaagaagaggaaggtgggcgaggcagttgaggaagcatttaaagaggcggagaagttcaaggaaggtgctggtggtaagaagaagaagcataagtcgagcaagaggtaatcgcattgctcaagtcgcattcgagaggtgtttggcgtttgatatccgggaaaagttttcactggatcagttccgaagaaatgtgtatactcaatacattcatgcataccaaatcgctgcattctgagtattatgtggcgtgagatccttctccacgtattttgaagaaacaatttacgttgacacgaaaacaatggtttggacagcatgcaagcacgtcacacacggctgagctcatgtatgctggctgacatgctcttgtatattcaacgtaggcacacaagctatgccaacggacaagaagtcatcatttagcatacagcgctcagagatctcgtcacaggtcatagctagttgtggcttcgttcttctggaaaaggaacgaaacatacctttgtcttgaacaacgcttttactttcccagctgtatttgtgtgtacgtgtgtagtagacaaggggaagtcggaccagcatataccgcagaagttctggagcatggcttccaaatacacagattttgatacgatgtgttgatacctctagtccttcaatcgcagtgagtggacggatcggacaacacacttgtatattttgcctttcagttttcatcgacagataacaagtctctgtcgtatcgaggcacaggtgcattctcagagttacatttgagcatttggtcgagacaaagaggtggtggacatgagtagtagggcgtagcgctttaggagacacgagacagtgttctcaactatccttgatgttgtgcttctgtctacgtcagaaaaaagcaatgaagtgtgtatggaaggtattaaagtattattatctcatgaaatcatacgggatgatacgggcccggccctttctcgcgactctctggtcgtccccaagttgttggagtatctggccctacagtggtcggtgacctcatgtcatccatatcaatcgcgctcgtaataaattgtgagccatcggctctcgtgtcgtacatgtcctgggctgaaatatcctcactctctcttcgactgaccatgccgcgaaaagacctgtacgcaggcttgggtcttggcctattccaagcaggatgactgaatctcgcggctcgcccgggagccgagtccagtcgatactctgcgcccgtgtagttttcggagctccaatttcgtagtttgaagactcgttgtatgagtgggtagataagaggaaggttggcgcagaggatagcagtgtatgactctcggagataccagactgtccattctgtgccgaacgggtttttgaatgagtagaatttgttgaggacggctgcaatgatgctgaaagagccaatcatgaacaccccaaccaagactgccttgttctttttcggtaggcgaattcggaatagtaacggtactggtcaacgattagcgtacacctttggaattgttggtgcgacggccctcttactaggtatgctcaagatgattaggtcggaggagatgttgaacacagcattcgtaattaagtggtttgtggcagcattgcattgtgctatctcggtcaataaatggtttcagatagtgagatgacaaccttacgagacggtcttggtctgacttgccagtactgtgagaagggccgacaccacacagcgaagtagagtacctccatgacaacctacatccactattagtcgagatcttcgtggagtcgtctaaactcacaaatcctatagcgacgtatatcgaggtaccaatgacaatcctgcgttgtggaaggacaagcgtcatccgcctgtacatgatgagaagacacgccttgatgatccaaatggtcaagatctgcatctgctcaaccaccagaacaatcttcgatccatggatacgatcattgatctcttggtcgctaaacttgtttacgtccatgtccgatgggacgagattactgtttgtttgtacgacaatatgcatcatcgctatgaggactgtgtccgtggcctacatgacggtttagtcgatgctccatgatgggtacttgaatactcataccattgccacaagtatgaggaagtcatcgagctggagacgcttccaggagcctaggtgcagtctcctagaagagaagcgcaagatcaccacaatccaacaaagggcatagaatatccccgcctcgggctcgaggagcgacgacatccgccgagtgccgctttaaagtgtagccccgttctttgtgcccattcagttgaaaatcgcggtctggcgattgacttcactgtaaacctgctcattcgttggtccaagctgtcaggactggtatgcgattgcttgtggaaagctcgagactgtcagcacaagacgcagctgagcaattcaagtttactgcgtcatacgcagactacgcttggaattagagcctctcaagatgttcgaagagttgcgcctatcgcgggtggagcgtccatgggctaggattggtcgctttgggtagtgtagagaggtcggagagttccgaaagcgtgggaccaggcttacgggcgcgccaggagcgcgctgacatgcgcagggaagagctttatctcacctacaaattccaagcgccgagaacaattcgagcccggtgccgcagtcccgagtctgacagttctactctagatgaatgcggcaacgatcgatagcgtcgattcaagagcacgaaagtggcttgcttgagctagcctttcgcaacccgctcgactccgcggcaggcaagtttggcggttatgagacgttgttcgtagtgatggctttggtccaggttgcaagagttcgaatgtggaagagggtgaaattttctctaataattacgcagggatatctgtgtacaaacgaggattttgtgcaatgaaaccgtctcaccaaggcgtgtcaccagtgcccgcgatctgcgatggggctttatcgctgactgcatgttttgactcgagcgcgtcattccttcgaagagtgatgtttcgtgatgctaaacaaccaggggaggtgacatatcgcgcgactgcacattgagtccaatcatggctcgtgttgcgaaaatgccgctgtcaaaacagcatgggtcgtcgaatcttcgatacgcacgttccgttcgtagccaaggtatagcgaagaagtttagtacgaaggcaagtgagtggacagggcgcagaatcaacaaaattatcaagggaagtgcggctcgtgcattccaagtttgcaagcgcctagtgacatcgacctcaagccacacgtgcccttaaacctatcaaatggcgcacttactcaagagcacatctacgatctcaaatcctcgggagacatgtgtgtagacgtgcttcaaaggcttaccaagcatacaggattgagtgatgtggtgtccaggtagcgaggtcgaaacatgatcacgttcgaatctcgaatcgcgatgtacccttgacactgttgcggagcctcaactactgactcgtgtcaaagcataagttagaaattgtatagacaacggataggttgttgccataccggaagaaaatgtcactggaataatatttgaggacccgacgcatactcgtatgcgctcgcaagcttcattggagctttttcagtcacctcactctgtccaaaaatctgcatccttatcatcccactcttattgtatgatcttatactcccacataccgggtaaggcgtctacagtgccgcgacattttccactcgtttttggcttatttgtatgctttgcgaagtgtacctaaaaattactccctcttgcttggaattcctccagagacacatttccgttatgttgtgtgaatcgtgttgggcgaccataggcaaatgggtttcaacgatgctgaggcataaattgtgtcagacgcttggaatacttcgacgatatacctgtgattggtggataggcctcagactggatgttaatcgtcaaatctcctactggctgtcacagagcagagcgccgttgatcaggccattgtagtcgtcggtagcgaggatgttcacttcggtccgattcattgactcgtgcttacccaaaccatctacgtctcggggccagcatgattcgtaacgtgactgctcagacgccaggaaggaggagacaagacaggcctagtagaggttgaataattttcccggatgatccacttcaggcgttccattcccgagtatctcaatttggatgtgaaggaattggaaacacagataatcaaattcgagagatcgtgatttatcacatcgtgcagcaatatgaatgatacagtattatattggcgtgcctgggaggaactgaattgtgttgtcgtcgtggcgattggaggctttccacttgtatagggtgggaatcattggcgtattgcatgcctttgaacagtacattttctcttggttatgtctacagtgatcatcgaagtgcctgagttgttcaccactatcacatttttcaacgctgcaggtgccccatcgttcttcgggcaaaatagagtagtatttaatcgaagttgttgcaaagctctagaagcgaacaatagcgcaataaacctcaggactagtcgctgatgtaaaacaggaaagatgggatagatttatggttcaaccaatgctcactactgatgttatgacatgccttttgcagttgatgagcgattcccaacattctcaagacttcaaccgcaggtcactaagtacgacggaaagtagacaagcgcatccaatagcccgaagctatacacagtatcgcttggcttcgactgcgcggcaaaggcaccctgatcgctttcggtaataagtacaaaagtttgacagtaacagaactcattcaaattttcgcgcacattcagaaacatgtagattccatactgttccatgatgaaacagagcgctgccaaagaccgggagggcatctgcgcgcatcatagcccattgagccatagcagccgcgctcaatcagatcgcgcaaacttattaatccaatcaatcaaaacgaaatcactatgtgagaggagtaacacgatgcacatatctaattcttcattagccgttgacagctatgatgttgtcccactgtccttcctgatgtgcaaaacgtttgtagcctcattcaaggcgtcatgattgattcacgccaacacaacaaatcactctcttttcaaaacgcgacgaggatggtttgattacatgcagcgtgtttgacgttgcagtaaaaaaaagagcacgtagtttagcgttgtggttgatcactgacctcctgctcatccaccaccactgacgataggataattaaaacgcaaaaaagaaatgatgacggtctctcagacggggaatcgaaccccggcctcctgcgaatcgtctgctcgatgacaagcagaaatactgaccactatacgatctgagacaagactcgaaactcgagtagatcttttttgatggagtctcggagaaataatcaaaacataatcctgataatgacgtggaggacgaagagaagacggcaactacaagagtatgtgggccaaaatagtgaccggaacaaggcggcatggctgaaaaaaacctaataagcgactgcagggtatacgctacacgaaaaatttgctagccaaaaaccatccccccacattccaaccatactccgacaacactaaacgacatcagtctttagccttaactgaccctcgtccatcccccgaagaactgcctcgaatttgcactttagcatcctggcccaccaaaacatcgccttcccctaacatcctatgctcaatgttgactttcgggcccttgaaccacttgtgcgcagacacaaaccaccagattgtcaccatgagcatggggcctccgtagacgagacaggtccagttcatgtcggcggggctggttgtgcgttagcaagaattcgaacaagtgacagaaaaagggaactcacgtcaaatctgcgcctactacgcttggcaagcatagaatgggcaccatgagcgctacaaacgccgatgcaatcacaccgatgggcatggagaatttgcccaggtgccaggggccggggcggaatctgttgccgacgaagaagacgcggatgacgatggggattgtgaatgcactgggcgctgtcagcttctttggcttccaagtacattgggggagaatatggcactcacacaaacgccgcgatcgctccaatggagaatagtgcgccaatagccaaatcgcctccgaagatgaggaataggagtagaatgcctatcgcgcagttgaaccatacggcatttgcaggcgtttgggtgtgcttattgactctcctccagtatttgcttagagggaagcaatcatcgcgtgcgtatgcaaacgtaacccgcgacgcagcaatcatgcatccctggcccatactgaagcccgccatgatggtcagcgagagaatcgccagtgtcatcttctgcgtcatgcactgcattagatatgcagcaaacggctgtccgagatcagagtccagcacggcctcaatgtccacgacagtataggcgacgacgagttgcaggaaccagccgaatataccgccggtggcagaggtgagcacgatagcacgcggcgacgcgatattggcgtttgagcattcttcagccaggtggaaggggctgtcgtagccactcatggtccagatgacgccgatgaaactcatcaggaccgctactcctggtgggaacgcggtgccttcgtagattgtgccccagacttcgctggagggagtgaagcgtgggagatcgcggtcggcgcggttcgtaccagcagggatcagaatgatgacgacgatgagggcgaggaagttgaatgtcgagccagcgctgttgaactgcgcaagccactttgtcggcatagaggacaagatagcgtgaatgatcatgatgaagacagtcaaaaggaagacctgatagctctgaggcgtgtacgccggattattgatactcgcagcagcaagtatcatagccgagataccataattaactacattttacatctatcagcctctttttcatccagcatatatccagcaaaactcaccagacggtgcagcagtcacctgcgcgcaccaattactccacccagtaatccacgcagcaaagggtccccatttgccaggcgccagcacagcagcagcataatacaaaccaccgctcgtcggcatactactacacagctctgccatactcatcgccacacattgaatccctatcatcgctattatccagccccacgtcatccccgccgtgcccgcataccccatgccataatacagcgtgctcgcgaaactggggagtaggcccaggaccgcaaagctcacggagaaagttgtccagagcgagaattcgcgcttgaattcgctcttgtagccaagtgcagcaaggacttcttcgtccgcggagaaggcatggtcggagtcgtaggggatgttgtcgtcgggcaggatgctggtgacgggttcatcagcgacggaatggcgtagcatggtcatattcgtgcatcaataagggtcctgtcaaaggaaaatgtctgcatgtgcatgcgctgcacctgcagcagcttgatccattatatatatctaccacgaattctccacggcgggtgcgcaaccagggacagcgagcgctatcagaagcgggggcgggaggtcgcgtgtatctagcccggccgtcatttcttcgataggcgcttctcttgcagcgaatgacgacacagggcgttgtggttcgttatcaggtcggggcctagggccctggttcgtggtgggagatgatcgcggttcgccgggactaggttactgcaagcgatgggttgcagcggagaagatgcgagcggatgccaagagggcagccacagtgcgccattgtgtgtagtcgtgcactgagcaagagcacaaagagcacagtttgtcgtgtcaggggctggtggctcgattggtgggggatttgtgttgcggtttctgagacactgtagacccatcttatgggccaagatatgtatcctgggcagatctgctctacccggctggacatgctgcaatgggtaagggcttgtttgcaagagttgcggctgctggctctgtgcaggataacggcgtgtcgcgtgtgtgagatgggattgatgacattgcgagttagtcaagatgatagccacgttgcaagccggatggtcttcaattcgaagcaagaaagtgccacaggtggcaggtggagttcatcttcgtgactatctgcaattatctcaatagtagcttgagcccgccgcataatccgacttcgtgcctggaaatgctccagcaggcgggcttctgtcatcctcatcggcactatcatcttcgtcgccattgaatgtatctgtagagtctggcggggctctcatacgaacaagcgcatcctcatcgagcgcgggaatcacaaacattttctcggtatgatatgatctgcctgaaggcatgcttgccagcagtggttctgagggcggaatgagctggacaccgacctatagatgtcagtaaagaaagcacgagaggagaggaagcatgaaacctaccgtgtcattttgtttctcccactttttcaatagcatatcaataatgcgaccttcttcaaacttgcctgcatcagtgccccaatccacacccttttcaatcttgcgatcttcacgcttctcctgccatcctttcttaagcttggaaaaaccagaagacttcttctcctcatctgcagccagagaagcaaacccaagctcctttctcgcgccgcgcagccacgcaatgccttctccggtctttccaccagtctcggcatcgcatgccagaaagcgacaggctttaccttttgccgtccgtctgagatcatcaacgtactttagcagatcatcgttgactttcgatgatcggcctagcatggcttgagctttggcggcttgctcagatgaagcgagacacagccgtgcaaacaaatgcgctctgacttttggtatgtctacgctcttgaacatccagtctttgctctgcttgttgcgatcttcaagcaccacagctgggtatggatcgtccttcagcaccgtgataagcgtcgcctcagccatggtgagtgcagccagtgcacccattgtcgaggctgagatatccactgcgccaggctgagtgttccattgccctgcgcgattgaccaagtatgtgtgtattgagtttgcgtcgagaaattgcttcattgcagtagcgatcgccgtggcgcgttgttccggcgatggaagtgtcgcattgtagagagtatgtagctgcgctctcgcttgtaggctatatacgtatgcgagtgtcgacaatgtgaagcaaagttcactttctaaactcttgagttttactcttgcagattcgcgcccgggtattgacgagcccagtgtggaacgccattctacctccagttctttgacgagtacaaggtcaatctcttccccggcacagtaagctccactcagtcccgcatctagggcaaagaggaatggtatatattcgtttagggcagattgtatggtcgagaggttcgaggcttgagacgatggcgggatgcgcttatgacgcttgagcacgtcgcgaacgacgcctcgcgcggtggttgcgcagttcggtagtgacgggtgagtgctgctattgaagtagtctgtgaacgatatgcttgaagttgttggaagtacgaaaggaaatggcatcttcagaatgtcgagtgttgttgttctgagctgcggcgcagggaacggagctatggtggggttagaggcgctggccttggccgcatcatgccagccttggggtctcaaaaggacccaagtactttgtcatttcgacgatggcttgaagatgagaaaggaaaagagaaaatgtgtagtactcatgcaattgatgatgtatgatagggcacctgcccgcttctctcccttcccttggctggtatatgtacaaatgtgccagtgtagaagaaaccagatgtccattgtggagacttcctacatgaaattcgtgtgaacgccagatattgtatcatccgcatagtgctggaccttgtatcttgtccgctccgtggctcacgcgaataggctgatacacgcacctcgacaggccgttgcgtctgaactcgtctactgcttcttgtacgggtcgtcgatgtagttctgctgtgcgaagaggtatcccttgaccttggcatccttcagcagctcgaagtagcgctctacatagattctgtcagctttctaccccaaagacgtcgagcggatgtctagggtaaattcccccctagtggctctcaacacctcattttgtgccacgttttgcccaattccgccatgcgggatcttcttacctcgcaaatgtccacacttctccaagtggtttacaccctccctccggtagcacttgcccatctcatccctcactaaccgcgccatcatgctcttgacccactgctccctgataatggcatcctgtgcggccttgagagctacgttgtcttcgtagtcgacgccctcgaaggagggagcgaccttgggcttctttgcgagaaagagttcagactcgggtgtcggcatcgcggcggtagtgggcgcggtgcgcagtcgaatttgtgtacgtaagtataaggatcgactgcgacagtcctggcaagtcaattggtggcgtgtggggtgcgaggcggacgtgtggttgttggtgatgcggttcggcgatcactcaacactgcgacgccgagccgcgatagctctggttgcacgtgacttggccatgctcgatgcctggacggcggctccttaacaaatcattcattacatatttcatacttcaaggagccgaaccatgatagaatgagtgtcgatttgaggattgtcgcagtcaagtaaattgtgcaacgcgaaaaccgctgaaacatgttcacagtaccgcaaatacacgtcctctaacaggacatactctgttctatctccaggcgcgcatactcgcatcattcctctcctcaccaaatctcactaatctcccttaattctcctcccaacctccctccacctccagtccttccactatccagacttccacccctccatccacttcgatcccaccgcccaaaccccactgtccacctttggcgccttgtctgccctgccctgcaaaatcatttcttcgctctggcgttttgctggctgcctattttgcatgcgcttaatcatatgagcctcaggcatagactcgagcgcgtatagtcgctcgtctctggcgcggatgcattcaccgcattgagtttcgattttgcgggtgtacagtgggtgcgtgagacctacttcgcatggctgaaggttggagttgcgagatgcgggtatgatggttctcttcgctgcaaggtccgtctctaatggtggcggaggtagttgcgagtttcttttcggatgtgatcccgcctcgagatctagtacaacgtccgtagtcttggtgaccatgtccttgggcggtccacatgtgggctgtgtttccgtggggtcggtattctttgcattttcgcagtacctaaccggcgtcgaagagtaggtcgtgtggccacagccctggaatttgaagtaacgataatagcacatgttgagcgaatgtgtttatttgatgatacattagcgacgtgcgaaaggatttctcgaaagtgaaagatgtcgcagacgttgtgactgcgaaagattcaagggtagcgagaggtctttgttccttggtcgaagttgccctttgttccaaggttacctttccacttataaagcaaagacgaaggagtgaaggaatgaagaatgcgcggtgacttctaaatttgtgatgcgcgtctggtgactgcggctgtggtgactattacagtttgtcgcgggtacccgtgcgcacccgtgtggtaatctccaacgtggtcagacttggatgttccatgtctatttttcgcattaatacatgtgtacttctgaatagggtatcgatacaagaatagaagggtgctaaaaagatgcccgctaaatgcattgacgcaccacgaaacaatggtctcaggctttgctgtccttatcctcacctgaggcagccgtgactccatttgcctgagtctccgcatccacaggcagcgaacccttgctcgctcttttccttctcctttccgcgcgctccgcgtccctttcaatcttcttctgcttttctacgtcgagaccagttttagtctcttcgtgctgcttgtcgagcttgttctttccaatcaagaagctgacaccaagaccggctgcagcaaatgcgacgtacaaataccacatcgtgctcagtgagctggaaaatgcttgtcgcgccgcgaacttttggtcgtcgggaaggctttgtatcaagccaacgttggctccggcggctccacctccgaatgatgacgccctctcaggcccaagggttgcagcaagttgtgcttgcttcgacttcatctcgttctggaagataacagaaccgacaacgaccgagatagcagatccgatattacgcgtaaaaccaaaggttgcagttgcagtagcgatatcgcgtttctataagactggttagctatgccttgaaaagtataggcggatatcaataatgcagcgcggcagccaaggtgcagcgccccaagagatgctgtgctttatgtgtatttcgcttcaacggttgcagtagttctccgaagagtacccaaactgctggagcactatactctcttatcgcgtgcgaccaattgtcgatttcgacaccccgcgcataccgaacaccataattgaagaggctcaacttaccggtacgagactctgcagagcgataagcggactctggaagttgggtccaacaccaattccagcaatgatctgatagataatgatcttggcccaggacgaattgacatcgaaatcgataaacagaccgaatccaagagtcatcatagccatgccgaaccaaattaagggaaggtattgtccggttttcttgatgaagattccagtgaacatcgacatgaacgatagcgccactgcttggggaagcaggtagactccagagaggataggcgttgctcccaatacggcctggaagtagagtgggaggaaatagtttccggcgatgaagacgaaagcgtggaagaagcatgtgctgagagccgccaggttggatcgcttggaaaacaggtctagtggcatcaaagggtaaggcgcaactctccactcaatgaggaagaaaatccccacaactacagccccaaacacgataaggcagacgacagtggccgagctccaggggtacgtgataccgccgaattccagtccaagcaggaccatgattacaccaccgaccatagtcagggacccaagccagtcgacagcttttagcccctcgcgcaagggcgtctttggtgtttgaatatcaaggaacagcaagatgatgatgaaagccacgccgtcgaatggtaggttaatatagaagcaccatctgaacatgttagcacgagtcggcgacaaagtgatgaatcatatacctccatgacaccttctgggtaaacacgcctcccacaactggacccagggaagaagcaagagcccagacgcctccaatcatgccaaagtacattccacgatcgcggactgagaacaagtcggagatggcaatgttcactaatgtgatcagacctccaccgccaatgccttgaattgccctagctgcaatgagcatatccatattgaccgaaactcccgcaagcaacgagcccacaaagaagatggcattggtcacaagcaatataggttttcttccaaaaatgtccgacaccttgccccaaataggcgttgaagcactctgcgcaatgaggtatgcagtgccgatccatgtgtacccggaggctgaattgaactcggcggttatggtcggtagggcggtggtaacgatcgttatgtcaagagctctataccaatatcagacctcataaacttggattctgaagcttctgcttacacgaggaggacggcgacggccagcgaggccatgatgagcccgatcttcagcttgctgcgctggggttgctcgcctggcgctgcagtcacatcggtagggacattgtcgccgtcatgtttctctccatttgctgcctgagctgcaggtccattgccgtctctttccactacgctgctgtcgctcgatggtggtgttgcgacaccgccgtccttgtgcagcgcgcttgaagtaggcgcatcaaccggttgcgaaccaggcgtcttttctcgtgttgaattcatggtcagtcactcttgaaatcacggattgcgaatgaaaggaccgaagtgaaatctcattgtcgaggcgaaagaccgttgacgtcaatcaaaaagttgacaggcctccatctcgcgtcgggggtttcgtgagaccgagccagattcagcctccatttctgctggggatcggggtcgagatcacgggttcggagctcacgggacccgcacaaatgccttaccaatacgtacctatatatgtatgtagatgctctgtctttagaacgacagagtcttgttcacgatgcggccagaaatcatcgtcagcgtcagcgcgcaagaacgatggtccgagatttggatgtgcctcggctgtccaattacgacagctgtcagcatgcgccacacctgcgtgactgtttggtccgatgaaagctcgccatgtgcgatggggcttgcgacagctatgttgatcagtctaagtctgggaccgcgaatatgcagcctcagggtcgggagccatcgggctgctcagggtacaccatcaagcttcgcttggaaaagatatcgacttccgttacccgtgccgttgcagatggccctacctgaatgcagacactggcctggggcatagagtggagaggacggaccccccgtaacgaagcgaagaagcgtggtttaccagacttaggaacaaatatggggggactgagtgtgtcttgttgaacctcgtctccacaacaccgcattgcgtgctagcaggatgcgttccattatcatcgttttcattgtatacgacatcaagcccacttatgtgctgcaacatggcgtctcggtaccatggaaaggtactcctccagagtccatggtgcctccttggaacggctgagggaatagatcagatcgagatgacgggttcgactctattttagcagacctgtcttccggaagcactttcaagtacattcctgttcgataagcttcaatagcacgcaaaagtcaatgcccctccttccccagacggcaggtgcaacagtggctgttgggatgcacaggacgcagatgttggcagccgttgaccgatcgtacggcacctccacaggttcttcaacgcggcgagcaggcattgtgtggaggtgcagcagtttgcagagtgcacgatgccgtcatggcaattcttccagggtgcgtgttgttgtggttgagaagctagttttgggctagtctaatctcgcagagcaggcactgcctatgggatgcctcccgcggcagacgttatcatcgcaaccatggcgtcgaccagaccttatttaatgtttgggcttctatcggtcggaatctttgcgaatgcgtctgcagccattcccccgcatttggcggttgagaggcaatgcagtcagcgggcaagtcgagcgaagccacccagcgtccggcggcattctctctctcgcgcaatccccccaagagaccgaggccacgtgaggaggcgatcgcagtggtctaggctcgtagcttccaaggttctttctgttggggctgcatgccgatcaaccgacgcaggccctggaggcgcccgatagccttggaccgggacgttcattgtcgccaacggacgcgcagcaggtgtgggtctgtcgacgaaagagggcagccgctcaacgttggacactggagtgctgcgcgaggttacgttcacggtgcacgctgcggggaggccacccagacggcgcggaccagcaaatcactgtcggtgagggtgaggagaaatggcgcggagaccggatgcaagcatctggcgcctttaacttttggcccgagtcgctagcttgggtgccgttttgaagagtttggcggggacgcactgcgcacagacacgaattgcctagtccagaagtgcgtgcactccagggtttcgaagctttcaatttgcctttcattcctggatttgctcctccacttgctttccgcccgcaacgataccctgataccgtcgagctcggccaccgtcaccgcccttgctgtgtttgccgcgcctgcattctccatccgcctcacccacaacaaagcagacgacccccgcgcccccatcacccgcaacaattgcgaccgccacgaccacgcatgtcgagaccgagtggccgccccaacacagtggagggagcctcgccgcagagcgccactgtcgacgtcttcctgtgattgatagtgaggcattgagccgctgccccgacgcaatggctcaggtgctctcgtcgcggcccgagggctcgccgttccactccgcaatgcgctcgccatcctcgtcctctctcttcggagacaactacgccctccgcaggaatcagaactcgctgcccgacctccgcatacactctcccagctcctcgcgcacatcctcgctccgatccaccccgtccagcagtctgtccctcgacaccaggtccgacgaatccagcagcgaagacgacagcctctgtctccccaactacggctctgcaggccgctaccgaaagccaatcgcctatcacatcgagtctgcgagtctcgcgcccactgcatacttgccgcggacgccttcaccctcgcccgtagatgcattctcctcagatacccctttgacgacacccgatccccttcccatgtccgaggatgacacggccgtgcggaaagagccctcgcaccacgtggactacctgtcctacgattggcgcgaggaggatatttggtcgtcatggcggcacattgtcgagcaccgcagcatctacggcgagcggtcaaggctagaaaacgcatcgtggcgaacgtgggccaagtcccagtttaaattgaagacggtgtcgcccgagacgctcaattggtgagtgccatctgactcgatcgggacccctgtcgcttttgccgatcaaccccatccgtgcacgcaatttcttggttttcctcacgaatcacactaacgcgccccttaggctgaaggacgtcgacgtgacctggctgtatggcccaatgcaaccagcatcgaacaggttcagctcacagcagaattctgagcccgctagccggttatcaaaaacaaattcttttgttcatggcgtcaagaagccaatcctcaagaagcggagcatgtccgaggcgatgctgcaaaagtcactatcgtcgtcatcgctcgtaaaacaagctgccgagtcgatccaggcacagcaaaccactggtgtgacgttggatctgcgaaagccacgaccaattatcggcagggtgacgcccgacttcccaacatcatcgaccacgtcgcgcggaaccttctgggagccaactgactatttctcgtccaagtcgacgtctggtctgcacacacctagcgaaggcgagaagaggcacattcgttttgacgacaaggtcgagcagtgcatcgccctcgagtgcaaagagggagatgacgacgaggaagatttcaaccgtaatccctgggcaaaagatgatgaagactcgtcttcagacgagggagtcgtgatgatgaaacgtgcacgtcgccggaagccattgtctcgaaccaattcgaagaccagcgttagcaccaccgacaacaagacgattgcaaaactgccgtccactacactaaagtacaggacagactctccggatgtcactgcagaatcgaaagcacagtccgctttctggaagtcaagtagactgtccccatcaccatcgtcagagactctcaagccatcatgtccttcgaggaactttctccttgccgaggacgatgacgaagagagcgacgactattttcattcatcggaggagcgacccagtaccccaacggcggccaatccatatgcggaccgccgaggagccggaggacttcgacgaactgagtcaggcatgttcatgccatttgaagaaaacgaggaggagcttccaccgcccggctttatcggcaaaatagtcgacacagtcaacactgcgcgagacattgcgacggtagtgtggaacgctgggtggggaggagaatagagcatcattactagcgatggcgttaacttgggcggaatgtaccatggaaacggattgggaaaactgcttatatgggatacaaagtattgcttcacggcatctgatcgatctggcgcggtgttctgagcaacggctctggttagagccttacttgcatttgcgaccggtggggctatggccatggtcctgtctcgcaacagtaatacatacatacattattcgtcgcacccgtgccacatgacatgctgtcacaatagcgccctgtcaaacatgtgcggttccctcgtggttcatggttcgacaccatatctagtgaaccacgacggacggttcggcggggaacaccgacagacgaaccaaacttttgcgaaactctaaccacggaatccttgatattaagattacacgtccgtcacgtgccatcttgcatgaatgtgactatatttgtggtgtgtgcttatatcaagtttacgctgtctcaaacatgggtgacgatgagagttgatactgtgtaaatgctaagtaagaccattcttagcgagactgctaggttacgttgcggggaagctttaggcaaggcggaggcatgcttctcgtggaggcgcgatgccaatataaaggcaactgccggctgcacgccctggattatgcgctgcaatcaatcgcgcggatgtgaaattggccagctgtccgttcggtgaaagcagaaagcagttctcgaaagatccatgaagctgtgctcggatgcttgcacggtgccggggtctgaccaatagcggttcggcaggtgagagcttggggcccgccttccaagttgacacgttcgcagcttcctgcccgcctttatttatcaagagcaacgccccaacttcgtcggccaatctctcctcaactttttgcaattcatcaagttcgctgctctccattgacagcaggcaagcacaatgcgtcttgcaatcggtgccacttacgcgctcgctgccgccgtcgtgcgtgcggacgatgccagtgctgccgaggccgaaccatcaacctcgacctctgtagccaagcctaccttcaccgtgagtgtttgtggcatctgatctgctggattgcagctaacagcaccctccagcccaccaagctcaaggcgccattcctcgagcagttcacagacgactgggaggaccgatggaagccttcgcacgcaaagaaggatgtcaaggccgacgacgaggaatgggcatacgttggaacttggtccgttgaggagccatccgtgttgaagggcatggagggtgacaagggcctggtcatcaaggacaaggctgctcatcacgctatctctgccaaattccccaaggcgattgacaacaaggacaacacgcttgttgtccagtacgaagtcaagctccaaggtacgtgatttgtgctcgacttcttgccacaagtcttacttacatatttacagatggcttggaatgcggtggtgcgtacatgaagctgcttcaggacaacgcggcactccacgcggaggagttctccaacgcttccccttacatcatcatgttcggtcccgacaagtgcggtgctaccaacaaggtgcacttcatcttccgacacaagaaccccaagacgggcgagtacgaggagaagcacctcaagaaccctcccatggcccgtatcgtcaagaccacgagcctctacaccctgatcgtcaagcctgacaacagctttgagatcaagatcgacggcgagtctacccgcaacggtaccctcctcgaagacttcaccccctccgtcaacccggagaaggagatcgacgaccccaacgacaagaagcctgaagactgggttgacgaggcccgcattgcggaccccgacgcgaagaagcccgaagactgggacgaggacgcgccctttgagattgtcgatgaggaggcgaccaagcccgaggactggcttgaggatgagcccaccaccattcctgacccagaggctgagaagcccgaggactgggacgatgaggaggatggcgactggatcgcacccacggtccccaaccccaagtgtgaggaagcctctggctgcggcaagtgggagcccccgatgaagaagaaccctgcctggaagggcaagtggactcccgagttcattgacaacccggcctacaagggtgtatgggctccccagaagatcgccaaccccgactacttcgaggacaccaccccagcccaagtttgagcccattggtgctgtaagtattgctattattcgaatttgatgacattactaacaagtatatagattgggttttgagatctggaccatgcagaaggacatcctcttcgacaacatctacattggtcactccatcgccgacgctgagaagctcaaggctgagaccttcgaccccaagcacgccgctgagaaggctgatgaggaggccaacaagcccaaggttgaagattctcccaagtcgccctccgacctggtgttcaaggaggaccccgtccgttacgttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgatcaagttcgttcccgaggttgctggtggtcttggcgtcatcgctgtgaccatcttcgctcttcttgcctcccttgttctcggctctggtgctgctccctccatagagcaagtcaaggctcaggctaggattgggcaagggcgctgctgttgacgcgaaggacaaggccgcctgcggctgtcgccactggagctgagaaggcacaggctgaggtcaacaagcgcactacacgctccaacgcctcataggtctgacaaggcacgttacgcgttagagtagaccgttggcgaaggattaaaaaagggctccagacgggcttggtcttggatgatcccagtttccacatttttggatttttgacttgagctacatatcggcctaagaggacggcgctacaagtgtatcatagtcattgtttttgcaggatgagaaatgcaatgaacttgggttcaggcccgagtaattcgatatcttccgtttcaactgttcctaatatgatttgctcaccatgatctcgttgggaaagcctttaaacccggatgagcagaaatatgtctacaagcgttctcggtgtgtttttatctcagatgctatgttcaaagtatagagaggtggacagaagactcggatccaattaacacgacttatcatagcattacgctcgaatgctcatgagaaagagccgttgggcaatagatgcacttgtaaacgccgtaaacgccgcaaacgcatggtatcgaaatgcgggataagcatccccttcagcctcggatatccgcatatcaacggcggggccccatcttcgagcttcggccagtcgaaacaagggaatccgggaacagtttccctgatcagccgggagcttcaatctgtctttacgtggctaattatccttcttcattcgcataatttctgaataaacctcttgctgctcgctcaccgcagctgttgctcctctccccacatcttctcctcggcacttgccctgcgccaatatggcttcccgtcgagcgattacacgtcttccgacactggccgcccgctctcctctccctcgcgcagctcctttctgcctcagaatgtcgtcgccagccagcacgagcaaagttgcagcgcggcggttacacgccactgctcagcatctgaagcctgccgcgtctgcggtcgccgagtcgtatcctatgaaccacgagccgatacagtcacccgaagacacgaaaaactttgttgacaacaaattcgttgcctcgaaagctacgcaatggatcagcctcaacgatccggcgaccaacaacttggtgacaagggtgccgcagagcaccgacgaggagctcaaggccgcggtggacagcgcgcagaaggcattcaaaccttggaaagagactagtttgttgcacaggcagcagatcatgttcaagtacacacatttgatccgcgagaactgggacagactggctgccagcatcacgctcgagcagggtaagacttttggagacgcgaggggcgatgttctgcgtggtctccaagttgccgagactgcatgcggaatcacaactcagatgactggcgaggtgctcgaggttgcaaaggacatggagactcgcagctaccgcgagccattgggcgtcgttgctgccatctgcccgttcagtgagttctctccaccacatgagtgtgaaccgcgctaacgagctaccccagacttccccgcaatgattcccctatggaccatcccaatcgctaccgtgactggcaacacatgcatcatcaagccgtccgaacgcgacccaggtgcttgcatgattctcgctgagcttgctgagaaggccggcttccctcccggtgtcatcaacatcatccacgggtccgcgaagactgtcgactttattcttgacgagccccggatcaaggctatcagctttgttggtagcaacaaggctggagagtacatctactcgcgcgcgtctgccaatggcaagcgtgtgcaggctaacttgggcgcgaagaaccacgctgctgtcttgccggactgtaataagaaccatgccctgaacgctattgctggcgctgcttttggtgcggctggccagcgatgcatggctctgagcactcttgttatgattggcgagaccaaggattgggttcctgagattgctgagcgcgcaaaggacctccagatcaacggtggttttgaggagggtgcggaccttggtccagtcatcagccctgaatccaagaagaggatcgaggagctcattgccagtgctgaggaggagggtgctacgattcttcttgatgggcgtggtcagaagccgccgtcggagaagtatgccaacggcaactgggtacgttctttaccaaatatcaattacgacgtctgcttacagtatgcttagatcggacctaccatcatcgccaacgtcaagcctcacatgaagtgctacaccgaggagatcttcggccctgtccttgtctgtttgaacgtcgagactatcgatgaggccattgacatgatcaacgccaacgagtacggcaatggcactgccatcttcacgcgctcaggtgccactgccggccgcttccagcacgagattgaggccggtcaggttggtatcaatgtgcccattccagtacccgtaagtcacacatcctttatttgacatgaacaacgactaactggccatcacagctccccatgttctccttcactggcaacaagaagtcgattgcgggcggcggtgccaacacattctatggcaagcctggtctgcagttctacacacagcagaagactgtgacgagtctgtggagaagcgaagatgctattgcgaccaaggcgtctgtgaatatgcctacacatagctagacaggagtgtgatatgggttctatcagcattaatcagaatgcatgattgaatatttcagaagtcaattttccaacagcaaacattctgaatcaggcgtgtacatcctcatcagacgtgagacgtggacgtcatttctttacgcgtcaaaagtgattttgatcaacatggcatctgcgtctcaccgtggggcctgcagttggttctcacacaagtcctccggtcattgtcagcgcccagcctcgtgtcggtcctaatgtcagctgcaaggcgtattcgcagccaagtgcacgcggcatgaggaatgcgaacacagcacgagagaacttcttctcgtgcagttccgcttatcttacaagcaatgctacacagcagggctacagccacgagttgcggaacaccgtttcggcgggtatgcctgaaacgccaagcttggcgagggcgtcatgatgtgccgcggctccacctttttttttgggtgcgtggcatggggattttctattcccagccagcgcaacatgcatcccgatgtgctgggcacgcgtagagtttctgtgatgctttgtgcgtggcgcattgggcaaagcgcattcggtcggggagtacgggaggaatgcatgatctggcgggaattttttttgtcgatgcgccgagcagaagtcggtgttttactacgactgcggtgcgaagtcaattgtgtgccagcgcatggcggaggaggcaaggccaggccatgtgtgtgtggcgtggtggctggcaacatcgataataataatgggcgggatgtggtagcgtattatctgcttggctgctttcggtcatcgatactatttattgacgctgccggtcaccggtggcgatggatgcatgcacatgcgcatgcgattgacagaacagacgtggttgatagttgctgtcaaggcgagtgcaattgatgcgacgggcccggaattatctcacggtgtatcgcgtgaaagtgtgactgcgccaggcgtgtggtgtttcaaagggctggatgttgcggctagtgagctcattggatcggcgtctactccatgcccacgccgggcgatgacgagtcccagtagtgaatacactggctcaacaacagccagcctttgaagcaccgcgcgtacacctccgcttactccacacgccgtttcttcccctcttgacctttgacgctcgctcctgcccagttcacaccgcttgcacaattctctgcattcttcttcacatcccaacatccgcgacacaagcgctcatagctgtctcaccttatctttaatctcgctacccgcctactcgcacgctacgccgggaccaccgcgcagttcgttccacactctgatccaccgcagcgcagacagcccctacctctgctccgcaatacccgcccaccagcctcgttgcagccgtagctctcgttgaagccctagacaagaaaactgggaacatgtcggcggcaacaaatcagcccgtgcagcagggccagcagcgcccgcgcgctggaacgcacttcagcttccgcagcgaccgcagcaacgagttgtctcctacaaagagcaagcagagcaaacacgaacgcaaagtcagcgacagcgagaaacgacggacgcactacgaccccagcaccaaagcgaaccccaaccaagccatgaatgaagcccagcccagtacgtcgtcgctctgccctactgcgccgatcgcggttgagatccactgctaacacgcccgtagtcgctgctgcgctcgagaagccgactcttcagtccctacgctcgttccaacacaaagacacacaaggcaatgagattggtatgtcgttcctagcacgccacggtgttacacggagatctgaccacgtacagttgaccccgatctttccaaccccacacgctcgcgatgggagcgtccgctcgacaccatcaagtctttcgaagcagccatcgatggcgagtaccgccgccgggcgcagacggtgcgcggcgaccagtccgaggtgatgagcggctacaacagcaggcggagcagctactacggcggcggacccgaccaggcccgctactcgcgcgcgagctactacggcaaccagggccgtgatagctacgaccaaggcagcggcatgggtggtcctgttggtggacactcgcagcgcatgcgctatggcaaccgcatgcagtcggaccctgggtggaacaacaggcagagccaatacaacaacagcgccaacatcaacggcaacggtgtataccccatgcacggactacaacaatcgcgcgacactgtcaacacgaacggctcgaacggaagccacagcgacgggccgtactccaatgagcccagcagcgacaattcttcgtttgagcgcggcggacctgtaaaccgcccgcagcctctgccgaaccagaacgtcggtgagcagtacggattcaatggctttggccaggcaccgcagatggacacgtacgggcaagtgccgaacggtggccagtacccacctcagaccaacaacgggcctcccccacctccgaaacacgtcgcacaacctgcgccgatcaagttgaccagcagttcgccgcctcccaacagcggtagcccaaacgtgctgtcgaagaacggtggcgatgacaagaggaggagctggttcaagaggcggttcagcaaggactagatatcctttagctgggactctcccgacgcagcaaacggtataatatggaagaagcatatgagggtacagatcttgtagtcaagtcgactctgagatttacatcctcgaaagctggtcttggggggaaatatggatggctgcgcccatatggattgggtcatgacgaaatgattgagatatcctcttgggcttcgcgataagtcattcttatccatctgagactggacagacatcgctatggagtttgtgggggttctctttttttgcattgagatttccgttagatatcagactgggaattgtcactccttaggaagcggagctggttttgatgtgctacagaagcgtctctttggggagagcagtggttgtagtaatcttaatgtgcgaccggcatttttatctcgtcatttttgactcgctctatgaagttttttgtgaatgggaaagtcatgatgctacaattctttcttcgcctctcttgcgtcttctgcctgctctgcctggtcgtctttgaacgccataatcacgtaggcaatcaagactacgtttgccatgattgctgccagtgcacctgcatacgttgcattgcctggaaagatgtcaatcgtaactctgccaatgcagcataccgtgcaacatacctccgaaaacatagttgacagtgaagaagtacgtgccaataggcagcgtaatcatggcgaacgtaaagctcatgagcttccaaataacggagctacatgatacatcagcataaagtgatgcgacgtacagcgagcagctcacgcgggcaccgcaggcgagatattcgacggcccagggggacctctggggtcgacatcgagatacgtcttctcctccccatcctgcccgattatccgtctcgtcgtcatttcgtatgtatgtggttgatgttcgtcggtcgtgtgaaagcttgagcgcgacatgcacttctacccaaagtagtcgtaatgggctccgcaccgaccacctcaccaacgcgaaggcgcgtcgtcggtagaccacttttttggtgatccccgccacaggtcttccctttcttccctttattccaccgcgccgaccgtgcgctggcctttgtctacgtcgaccggtgcttgtttgtcgggttttctcgttgttcgggtttcgttgagactgggacttttgctatatcaactcgccgcaccgcactggacattggggagacgcgcagcatttcacattcacattcacatacctacgcaggcaatgtaccgtgacgatcctatagtctcgtcttcaccgccacgcgctcgatcgaatagtgccgagtacgtcacgcagcctacacagcctattggcacgacgcgctcgcctttcttcgctgcccccgcggattctacgcagcctacgctcccgctcacgccgcgcgcaaaccagcgataccagccgcccgcgtcgcaattacaagtcccgcgctcgtcgcctggcgcagagcggttttcgtcaccacccgctatgtcgcaatcgcattctcaggcgcagcgcaatacgatggcgcccccgggcacggctttcttcccgccacaagcagtgcgcaaaccggttgtcgatctgacgtcggacgacccccctgtcgagcgcgacccttttgagagcgactcggaatacaggagtaatgtgccgctgagcaaggtcgagaggagctcgacgtcgagagtcgaggagacgccgcagaagaagagctttgacctctcgggatacgcgtataatgctactgcaggcgcgggcacaaatcagcggaaacgcccatcggctggattggcggcatcgcctgtcgcgaagaagcagaaggtgggcgcgcctcagggtgggccttcgagggcgatgcccgtcgatttgacgcaggacgaggagatgaccctggaggatattgcggatccggaattcaggaagaaggttgtaaggctggtggcgatatatcccaatctgagcgttaagaagcggttcgacgccttgatgaagatgaagggccactggaacgatacgtgtgattatctcgcagccgaggattccgaggatgagctgctcaagtcgccgcagtggggtggtgtgcagggcggcgcggcgaagaagaatactgcgcagcgcacgctgaagcagccggttaagaatcttctcgacaagtatagcaagttgccgccttctcaggtcgttccagctgcggccagcccggaggttgagcagccgaagcaaaaacgacgactcattcgaggccgcaagaatcgctcgccttcgcctgaagtatcgcccgtacgaccaaagccgcaagtgcagaagcgaccgcaagttatagaatcggatgaggatctgaacgaaggcattgttgagatctcggacgatgattcggcgcatggatcggacgttgtggagcacgctttctctgaggcgtcacttttgggattcttcaacgactcgtctattgcggaaatggtcgatctgtcgggccacaaagaggaggagatccgggagcttttccagcaccggccgttcaagtcacttgatgcggtccgcaagctacatgtggacttgaaccagtcacaagagaagaccaagaagaaagcccggaagcctcgcatcacctttggccaacgactcgtcgacgccgctgagaacatgtgggatgcctactcgactattgattcggtcgtgaagaagtgtgagaaccttggaaagcctatggttgcgggcatggcgaagtggggcatcaacatctttggagcttctactgaagaaggtgttgaagtgacgagcctggacgacaacagcgatgctagctcgagtcgcgactctggataccatactcctcatagcgatgctggagcgagcgaagttcgcaagcctggtcgtgggaagcttctgaagcagccatcgatcatgaacgagggcatcgagctcaaggactaccaagtggtgggtctgaactggctcaacatgctctgggagaacaagatttctggcattctcgcagacgacatgggtctcggaaagacatgtcaagttatcgccttcctctcgcatctgaagcaaacgagcccaggtggcaagccgactttaatcgttgtgcctggctcaacacttgaaaattggtgtcgagagttccagcgtttctctgagacgatcaacttcacgccgtactatggaccgcaggcacagcgcttcgagtaccaggagacgattctcgagaatatccgccagggcgagtgcgatgtcatcatcaccacatacgacttgaccttccgcaacccggataatcacttcttgcgcaagtgtaagccaaagatttgcatctacgacgaaggccatgtcttgaagaacgcgcagacgacgcggtacaagagcttgatgaagattgacactgacattcgtattctcttgactggtacgcctctgcagaacagtttgcaggagttgatgtccatcttaggattccttatgcctgaggtgttctacggtaaggacagcgatgttcctgacatgctcgagatcctgttcaagcacaaggccaaggttgtagagacggactcgcatagcactctgttgtctgcgcagcgtatccagcgtgctcggacaatgttgacgcccttcattctccgacgaaagaaggctcaggttctgaagcatttgccgaagaagacgtcgcgcgtagagtactgtgatcttaccaagacacagactgagttgtacacccagcagactgagaagcatgcgcgcatcttgcgagaccgcgctgcaggccttcccgtcaaggaccatgccaatgttatgatgaagctacgacaggccgccatccaccctctcctcttccgccaccgctacaccgacgataagatccgcaagatctccaaagcctgcatcaaagaagaatacttcgccgcgagcgacccggccaccatcttcgaagaactgcaactctaccaagactaccaatgccaccaactcgccctcaaatggcccaaaacgctcaagaaattcgagctccagaaccacgaatggatggactcgggcaaagtcaccgctctcttcgccttactcaagcaatacaaagccaacggcgaccgcgccctcgtcttctcgcagtttacatccgtcatggatattctgagctgggtgtttgacgagcacgccatcgacttcatgcgcatggacggcagcacgccgattgcagagcgccagtccctcatggacgccttctacgccgacgaatccatcggcgtcttcatgatcagcacgaaatccggcggcgcggggatcaacctcgcgtgcgcgaacaaggtcgtcatctttgactcgtcgttcaatcctcaagatgatgtccaagcggagaatcgcgcgcatcgcgtcgggcagacgagggaggtcgaggtcgttcggctggttacgaggggcaccgtcgaggagcagatttatgcgctcggcgtgagtaagttggaactggacaagatggtgcagggcgaggaggaggagggcaagggggggaagaagaagggggagacgctgagcaaggcggaagaggccgggattgaggcggtcgagatgatgatgcttaagcagctcgaggggaaggaggagaagaaagaagagggggggaaggaggatgtgaaggaccttttcaaggatgggttgaagaaggctggggtgaacatcgcggagtaggagaggcgagaaacacaggggacggatttgagcttttgaattacatgcagacgggttttgcgtacggctttttttgagtacaaagcatagcgttggcgttgacgtctagagatggatgattttaccttcgccattttttggataagcaaagaaagaaagagcggctttcgctggatcgcaatatcatacatacatacacccaacccgctcttacttgtgattgcataggtgaagctcacacgttgggcgaagtgagatatgctattaaatcaatcaaacatgcaacacaagctcaaccctatctaaaaactccttccatgcacgtctctatctcccacccacacacattcaatcttcaacactctcccccgccttcttcgcatcccccgctgcctgatcctgcgtcttctccttctccttctccttccccgcacccgcctttcccttcacctccgtcttcttcgccgccgtccccaccgccttcttcttctccaccgcgcctccaacgaccttcttcttatccttctccgccgcgctcccaacaaccttcttcttctccgctgccttcttcctgtccgccagcctcttcttctccgccgccttcttctcctcaatcgccttcttcttctccgcgagtttcttcttctcagctgcggctttcttttcggctgcatttttgcgcgcggtcgcggcggaggtgggttttttgtctttatctgatgttttggacttggacgtggtggtggtcttggatttgtctgtggatttgggggcggtggttgtggtggttgtttccggtgcggcgttggggtcggccgcgggttcttcggtgctctcttcttctttttcttctgcttcgtcgtcgtcggaaccgtcttcctcgctgctttctgcttcgtcgccttccttgacgctctcgcctgctttgctggcgtctttggggtcttggtcttgtgttttgactggtttgtctgcttttgtgtctgtgtccttgtcttctgcactttctgctgcttcctcgtcgtcctcttcttcttcgctgctctcctcttcctcctcgtcttcttcgctgtcttcctcctcgctgctctctgcctcttcttttgtctcgggtgtaggttcggcctttgttgcagtttctgtgacctctttggactccacggctgatttctccgcttccttcttagggcatagccaaagcgggagatttgctgccagacgcgatgcctggcgtccttggcagaggtatcgagcgtggagatagtatacttgcgtctgccttcacaggactcttcttgggtgttgcagacgtgggtgtattggtcttctgagtcaggagagggttcgtagtcgagattttcgctggcgcctgcttcttcgccgccgctgcctttgcagcttccgcgcccagctggcggatagccaggttctgctcggggttgggcttgacgacattctccttcttcgccgtcacagtcgtcgaggacgtcgcggtcgtagaggacggagctgcggcggggtagggttttgcgttgagggcggtaaacgtggaggtgatgccgagtgcttcgcgaagctcatcgtactcgttccattcctcgacttcttcgatgccctgtctggttcttagctctttcttctcgatacagcgtctcagggaatacacactccaagcacatagccctctttaacgaggaaaggcagcttcttcccgcttgctctccgctggaacaaggcctttgcagagtcgttggttgccgtgtcgacgcccttgaatggaatcttattcgccttcagtattgtctccatacgcgaagtagctgtgatgatgtgtgtcgacccggccgtcaacgacgtgaacaggtaaatggctggatctgtgtcccagactttgagctctgccatggttgctgtgatagtggggctgcctagaagttggtggtggtattgaggtggcctggctctgtgaacgacggccgcgttgctatgtgatgacgctgaaggggcaagcgggcggattgaaaagcgtcatatgcgatgtgacgctcgtgagactgttccagacgggaatgcttcaagatggctgtagtgccgccacacggaaccctgcgtgagctatgcggggtggtggagctatgacccctgttcggcaggagccgaggagcacaaccaagtacaaataaggagcatcgcataagacagacattaacatgtgtactgtgtgtattttcgttattgatatggagcgagcgaaattatgtattacacaaaacatttaaagatcattgtagcgtaaagtcatgtaaaccagtatgcgcccacgtttcgtcctggctgggaccatgtattatgccgtaggtgtcggattgccattcgagtacttgcccgcgagaaccgtcatcaatgcgtcgctgacctcaaattcttcgaggacggcaccaaagctaagtccaatgtcagttgtgcaactagaacggattggtgcgacttacccgtaacaacggactttggcaagcagctccgtcttgatgacctcgatctcgtccttggtcaaatcctggaagttggcatcctgaattattttcgcccaggccataatcggcgtaatctccccgtcaagaggcagacgattgctgagatccagcagcttcatcaagtctggcattgtgatatccggcatctgatgcgggtacttttcttccgggcactgcgcaatgtgcgaatccggtggcgccgtagccatcaaagcgtgtccactgattgtttcctcggcgtcgtgcgcgcgtaccatgaggaattgcatgtgatccatgcaggggcgctcgagactgtggacgcagtggtcagcacaatgtcttggaggcaaagaaacgacaaacgtacgggaggctcaaaaagaggagagaataagaggctatggaagaagcgaatagaagaattattgctggggtggaggagaaagatagggcgttcggtcgtacgttaagacgaagtcaatcccaatctggtcgtagtccaggccattttgttgcggaccagattgatggacttgttgctgttgaagcgccatgggtggttggcccatgctgtcgtgcgagattgagcctctgtgctggaagcttggtggagacgtgtagcctgttgaggcagatccggcgccgtagccagatacgctgccgttggagctcccgtacgtagaactgctcacatgtggcatgccgttgttaggagggtttgctaagtcgaatgcgatgccgtgggccatcaagagttccttcaatcttcgattctcttctgcgaaagcatcgcgttcccgtgtcgtagatgcaaatgtctccttcaggcggagaacctcttgctcgagtgctttgatgtacatctccttcctttctcggtgggtccttcaatagagtcagtgcgtgttgtgatgtcagagacaagtgtctcacctctgcgcttgacgattgagctcttgtcgtctggtcagagccggtttgctgtcaggtttaggacctctcctcttcgctggttgaccatctgcgctcaaataagatactgcttctataaattcgttggaagcgcaaacctcgtgtcgtcttcttctcggtcaagcccttgaagaagccgaattgcgcaagtggactcttggattcacttcctattgattgccactgcccagtactctccatctccgacgcaaagcctgccagactacccctcctgctatgggtcatatcggaaaagcactcggatgcccgccgagatgctgcaggagacgggtagtcggcgccagcgccgggtggagggtaaacgggccccatggttagcccctctgaccaagacatataacgattatgggacattatgtaaagtacgatagtagtgagataaagagataaaaaaaagataaagaaattagacgatatgagaaattacagtagcgtgattagatggagttttgacgaagaaagaccggtagcactgcaaggtatatgtagtccatcgacgacggcgcaaagatcgagactggcatatgttcctattgcccttgacgttcatgcgtcgccgccaacggccggcaggcaaaagccccgtggtgcacgtgagagaaaatcatgccgccatgaacagatcttgcctcgacaagacctgtttcgcgcccacagcaaggtaatgtcctaaggaaagcaacggtgcggagaaaagcattgtggcggagccaatgagggactggaacgaggcatatgccaagccggtgaatgtgttacaacgcaaagacaaaacgaactcgacttcaaacatggagcaattaaagcgaaagaaagaggccaagaggatagcgcgaacttaccattgccattttggtaattctcatccatttcagatggatctgacttgatagtagccatgctatgcacgttgcattgatcaacgaacacacccgaggactaaacaacggtcctcacggacgctctggtcgtggaaagctgttggtctgaggtttctactagactttgcacatgtcagtggacacccgaagacccctgtgcacatccgaaacgtactgatccgctgaggatcccacgaacaacggtccaagacttggtagctgcgagctggacgattgcgccgacacgcgcagcgatagctcaatggtatagatatctgaactagctacacatgaacgagctcttctgtcgatttgcgtggctacagcaaagagctggtgggaagcgcaatgggcgagggcgattgagacgcgagatggtgctgttcgtgtcgcagatccggggtcgaagagtaccacgacagagagaacgggatgcggcagaaaggtcgcttaaaggaaaagctcttacacttacagtgcgatatttagcaacattcaagcagtatagggttttcgagtaatgcggagcgggacgtggtcatcgatcagagcccagcacagccccaactagacgatttggaatatcgcctggtaataaggcaaacgtcgaagcacaaaggtcgtgtggtgcgcggaacgagccggacaagcaacctatgacggctcggcaagtgtgacccggactgatcttgtcgcctcgttggtgttgacaaaccgatctgctgcggctctgcggtctagagctgaggctggacgccggccatcgataatccaccgcgcgaacggggcctgaaagcagacagcagaaacactgggtgcagagcgaagattttgacaaagtaacgtcgctcaacagccacaacaaggctaccttgatatgtttgcgaccgctgaggtgatgctgatggacgaggtgatttgcctctgcggcgtctgcgctggtaggaggatcttgctcatgactggccaaactagcgggggaaacgacgaggctcacggtccgacagaattcggagacgcctccgttgcacgttctaggtcacttgctgattactgaaccaaaatacatcgcaaaccactctgctgtttgcgtcttttgatcgaggacgtacggatggcgttccgccaatgcccacagatctgcatatacctacacgacgcttaggtaccgtcgcattcgcacctaaagacctcaaaatgcgatgcgccgcacgacagccacagcacactagcagggacctcctcaggatttctcaaggcaactcctgttcaacctcgaaatatggacagcttcaacgctataacaaagtttgtgagaaaaccacctccctttttcagcttcgcgtctggaatagacagcatgccagtttgtcaaagttcacaattggtgctggacttatgcagccacatcgaaaatgagagacgtaatagactatgaaacatacactgcgaaagccattcagtgactataagatcgtattattcttgatgatctgctatattccccgcgtcacatgtaacgctctatggcttgttgccgaggatgtcctcgatctgcttcatcaggtcatctgtcaacttaggcaagagcttcatagcgccgcagttgtcgacaatctgctctggcttcgttgcacccaagatgacagtcgaaacattggggttctttgcgcaccaggctagggccagctgagtcgtgtttcctcccagtgactcggcaatcttggtcagctccttgaccttcttgatcttgctctggcccacatcgctcttcagagcctcgatctttgatttcatcatgtcagagttgttggcgaagcgcgagccctccggaatgccatcgttctgggttctatcattagtggtgttgctaacgaattgtcactttagccactcacgtatttgccagtcaacatgccagaatccagtggggaccagatggtcgtaccgtactggtacttctcgaacaagggcgcgtactccttctcgaaacgctcgcggtggaaagcgttgtattgcggttgctcagcggttggggggatgaggttgtacttctccgcgatgtcatgagcctcctgaatctgatccgcagaccattcgctagtgccccagtactaaagacataatgttagagcataataactgctgttaggtttcagagctactcacgtaagccaggttcatgtggatcgtttgagtgaaggcttccacaatctccctcattggaacatcagggtcatgcctatgtgcgaagacgatgtcgacgtatggtgtctggagcctggccagagagctcttcaagccttcgattatgtgcttctttgatagtcctctaccatatgtcaattactatgtagatgcaatgcgcattcaaacttaccttgtgttaggctccttgcgagacgttccaaagaagacctgtttgctgtgtcagctactagcagtcacaagtcttgccatatcctaccttcgtcgtgagcacgaactcatcacggggccaagccaattccttgagggcctgacccatttcgatctcgcactgtccagctgcatacacttcagcagtgtcgaatgtgttgatgccatggtcccaggctgcttgcatgcagtccttgacgatggagcctttttgggttccaccgtaggtcaaccatcctcctagagagagaacggaaactttgaggcctgcagaaccgagtctccggaactgcctagtgtaaaaagtcagtatgatggctcgggcgttgcccgcattccacggaggctacgtacatgtccttggggtcaaatttggtctcgacggcaggcattttgagtggtattggaatatgtatctctgatgtgagaaatcaaatgaattgggtttgaatggcaggttcgacggctacagaatgaggggcagcctatatgaacacatttggtggggcagttgtgtgttttgtaatcgacgtcatgaagccgctattatccccgcggctcctccacgcggcgcctttgcctgaacaatagcacacctcgaaatcgctttcttcaattctgagagatagtacaacgttgcgagcttcacacaaattaacacgcagcggcttttctcggacggtgatgcagttttccatgaatgcatttgacaattggtggacagtgctgtacggaggtgaaggacctcgtgcattctgtcgaacgcataaagaaggtgcccgtcccgcgatttgtcgccggaggcctggacttcacgcagccaatactcagccgagtgcttgaacagggagcagaaggcaaatatcacggcagcgggaggccttaggcggggtacgcgttttgcgtttccgggctatcctctcccttcctgtaggcgggatcaggagcaaggccagcaccttgcagccaacggcgaggcgctcaagccgaccccacgaatctcggccctgtcagcctcatctgatttgacagatgggattggacgttggcaaaagcttaaagtgttcaacacaaaggcgtgtttcgaaacgtggatgtcgcagagtaacagccgcccctgaggcatccagccactcacagctgcaatgcgtgtcatcacgtgaagcgctacggacaaacatttcatcacgattggcaggcgatcaatctaaacagccaacagctgaagctacaagctgatcgctcggccccttgacgggccacgcaacattgtactatggaatgcaatgcgcgtcgccatataacctcaaggcttgtgccttcccttgatttttgcacagtgctcattcactttactcgctacccacgttcattgaatctctttgtcattcctggtgaatatctcagcccggtctgagaccttattgctcttgtcccctttttgatacccatttaagagcttgtgcttgtttcttccccgcttgccttctagtcagacaaactttcgagatccctatacacgccagtcaaactacttcattccgagaaacttttacacatcggttgaaccgatcctcaacgtaccaacgcgcaacatgttcttccaaaaaggtcttctggcaagcgccctcgctctatgtgccatctctgcgcctttgccagaatgcgacgaaccacgatcttccaccctcagcgtagcacaacaactcaaagctccaacacctccaccaccaggaactctgactgccgaaaaactcattcaaattgcaccggccacagcatcatgtagcggcggtgactttgcagccgaatgcgcagacgcaacccgcgctacagccgccatcaacaaagccttctccacctacaagatcaccgaaaaaggtgagaaagccgcactcgtcgcatacatgctctttgagagcggaaacttcaagtacaaccgcaaccacttccccgcgcccggacgtcctggccagggaacccgtatgatggcgtaagtcccccatccatcccccaactctcctacatcgaaacgagactaacataacccagtatgcccccctttatttccaaatacgccaccgccgtagccggcgccacggccgtcggagccgcagaagcgcaaggccctgacgccgttctctccctggttaatgacgacgacgagaagagcttcggcagcgcgccgtggttcttgaccgcgacgtgctcgcctgaagtccgcgccggccttgtcgctgagacgacggagggatggcacaacttcttgacggagtgcgttggaacgactgcggcgcctgagcgtgatgcgccttggattgcggcgaagcaggttatcaatggatagagggtatgcgtgctgagagacttgtcgggtgatgtttttctcgacggtcggggcgtgggtaatacacattctagtgtgctctaggtagcgtgcgaagttcgtattgtaaattctattacttcactttgtgagcatatttcgcttgtgagatgtgggtgatgtagacattattgatattattcttcaagcgcgtactgcaatgcctctcgctcgctcgctcggctcagtcctcccacttcacaatgccatcctcggcaaaagcagccatgtcatcgtagcttatcaactctccacactctggacaattacagtgatcccacccctgtgcggtgacgcaccgttcaatgtgtgacttgaggcactgaatgcaggttgcaggctcgtgccagcagttgccggatatctgatgattgataaatgccgagagatcctgagaagtcttacaaataatgcaagctcgttccaaagatggtgtggctcctctgcgcgatgtaggcctggggctcgtcggtgcgtgtgttggtgtatggggtggcggggcgagggtggtgggcgatggcataccgagactgctcttacgggagtgtgactgcatggactcagggcgccttctcttgaaattatcaactgacaatcgtgatcgaattcctttcttcgatggtgacagtgagttgtcgcgctgctcttgggaagacactgttgggctgagcggttcatctgcccaaggtgcaaatggcggtggcagactttggtctaacatggtgtgcttgagttccaggggtgagtgtgtcggtgttggaaggaggttcacaccaagagtcgatgcccttgatggtggtactgaagtgcgtttgacctcgccttggtatctcgtcaaattatcttctgttagattcattcgacggagagcctccatcgtcgtctctggtgttggtggatcctgtgtggtgccagaagatcgtctactcgtcgtgaacttcttaatcgactctggaatcgctgaccacctcttctttggtttcttgtcgtcattgctcttgccattatcaaagccatccaggattgcacgaactgggaaagacggcgagggaggaccaacttcacactcagtcaagcgattgtaggtcgcgtcatgctgttcaggtgctgctgttggacccgcctctgagattgggcgtgaaaagttggggtaactattgttacgtagtcctctagatgatgcgatcttactcttcctgcgttcgcgatggtggtatgtcgcgaaggaggttggacgagggcgtgagtcgttcacgtgagagccaccaagtggagaataactgccgtcccgtgacattgcgctgggcggttgatacgaagctggtcgtcctctctggccatctgtccgttgttgatgtggctgttgaactggccatgtctgtgggtgcgaaaattgtggcattgagtctgagttactgctgctagacgaaaagctgctcctgtgcatgcttgggctagcgggctgtagtgaattcggccgtcgatagctgtttggatgcatggtagctggcgacgccgtccaatcaggcgtcaacaaatgttgcgaagtataggaaacagggcgcaagtttgtgagcggcccgggacgtggcttgttgaacgaggcatccagctttgtcttgggcttgagtgaatttcgtacggcatcctcggagctaaaagatgtgggtcggtcggcccaatgctccaacagatgcgcgtccttcttgtcaacgtttctgccgtcaacggccgcaccaggtctcttctcgaagtcttcctcctcttttccagattcgatatctgatacgtcctgatgagcgtagaaaggtcgttctaaccattttgtggtcttagactgtgcacgatgtaatccatttgatttctcttccgtgtcagcgatcagtcccagcatgcgctgagctttggcagagtcccttgtgattgggcgcgggtgtcgtagcagagggtggacatcatggctggaaactggcgccacagccgtcatgttagcgaactactcctggatggagcaaacgtggaaagaagagacgacgagacgtgggaagcgagcgtgagataaacacagcacgagcgaaataacagtggacggcgatcagttgcagaaaaacatgggacggtcccaattatcagcggttgcgatacgatgatgccgcgaacgtaccgagccccagtagtgtaacccaagatagcccacagcagcacagcatacgcaaacacaacgatctttcgtttcatgcccttgcttgaatgcgtagattatcctcagttcgcctagcacaacgtgcgcctccgataattcgttatccaggtcgtcatacgaggcgcgccatgggtacgcgatcgtaatcggaagtttgctggattgcctccgctcgtgaggtctaagaatagtggttgtctaggcatgcattaggcctggcttgggctaacccatgcagaatgcctccggttgtggcgatgagagtcacgttagcaggttaacgatctcacaattacagggatgcgcgcttctctgattgtgaagtgcggagctgacgcagcagctagaaatgctgacgcccgaattcttcgaagtttgtctgcactttttgaacgaaggtgtcgtcttcgcaacaagacccactggcacgagcagatcggaccggccagcatcaaccattccgattgcaaaacaccgtcgctccggtgtcttggttgctgagacgacgtgtagtacacaagaactccgctccgtggaatgagactgacgacgaccgcagggagccggagccggtctgccggaaactctcctctacaggtctgacccggcagcaatgccggtgaactatcttggctttctctcatgtgttcctcgcccaggctgagtcttgcatgccttgacaggagagcaatgcccagtgggacgaggcggagtgtcttgtgcaagtgggacactgagtgaatatgattggcagcaatcgttctgcaaacgccgcgtaccctggggagatccagtttactgaagttttcagcctcgtcctcgaaatgtctgcgttcggccattgaaggcgccctgacgggtaagtgaactgcaacagggtgcaggcgaggctcagtcgatgagccacacggcgtagcatatcagtttggtgtaatgccgacggagacatgatcgaagggcagtgctgcgaactcgtcccattgtgcgccctcacgtgcaaagtaagcagtctgcgcgtcgaggtgcccatcaaacgtcaacgcgcgacacgtgacgaacctgacgcactagtcccagacagcgatagtagcatggcgattcttggcactcatgaagaatcgccctgctcaacacgacggccatcgccaaaccaaccacaaccgtccaacaacctgcagcaaaatggccggcccgcgcgcaggcaagaggtcacaggccaacggctctggcgatggagacacgtccaacaacaagcagtctctcatggaggcgtccgacaaggagctctacggcaacggcgtcgacaaatttgcgggctacaattcttccattgccgtccaggaccaggatgacgacatggaaggcgtagagcttaacggccgtcggctcaccggccagtacacagcttccaaggagatactcaacgagtacgcgcatggcgacacggctgaggcggacattctcgacagccgcgagaagcaggcccagattgcatcgcgcgagaccgactaccagcgccgacgattcgatcgcgcactatcgcccgaccgtgcagacccgtttgcaaaggatggacaagagggcggactctcctacaaggagatcatgaaggagcgggacttcgagcgcgaggaggcgcgtgtgcgccagctaatcgaccaaaaggagcgatcaggtggcaacgaagtgctcgaccacaagccgaccctcaaggacggcgcggatgccacaccggtcaatggcgacaaaacccctccgatggagccaaagaagcgcaagaggcgcaggtgggacgagagcgcggcagagggtgcgccagctgtcaaggaggaggccaaggaagaagtcaaggaagcaccggagcctactaagaagcgctcgcgatggtcacccgcgccagtgtcacccgcgccagagcagaaggcccccgaagccgcagctcccgcgcgatcacgatgggacacagctgcggtggctccctcgggcggagcgacaccagctcccaccaccaatggctcccgaccaggcaatatgcccccagttgctttcggtacagacatctccaacagaaatgcgcccctgtcggatgagcagctcgacctgctactgcctggcgagaaggacggttacaaagtgctcgaagctcctccgggctacgagccagtgcgacgaccagtcggcatgcctgcactccctacaggctaccaaggcttcttgatccccgaagccgacaacagcctggctgccatgggcaagcagttgccaaccgagatccccggcgtgggcgacctacagttcttcaagaccgaggacatgaagtacttcggcaagctcacagatggtgcggacgagaacgacatgagcgttgaggaactcaaggagcgcaagatcatgcgccttctgctcaaagtcaagaacggaacgccgcccatgcgaaagacagctcttcgacagcttacggacaatgctcgccagtttggtgccggcgctctcttcaaccagattcttcccttgttgatggagcgtagcctcgaggaccaggagcgacatttgctcgtcaaagtcatcgatcgtgttctctacaagctagacgacctcgttcgaccgtacgttcataagatcttggtcgtcatcgagcccctccttatcgaccaagactactacgctcgtgtagaaggtcgcgaaattatctccaaccttgccaaagcagccggtctagcacacatgatcagcaccatgcgaccagatctcgatcaccaggacgaatacgtacggaacactacggcacgagccttcgcagtcgtcgcgtctgcactcggtataccagcactccttcctttccttcgagctgtttgtcgatcaaagaagtcatggaatgctcgtcacaccggtgtcaagattgtccagcagattcctatcttgatgggatgcgccattctaccacatttgaagggtctcgtcgaatgcattggcgagaacctcaacgacgaacagccaaaggtccgcatggttaccgcgcttgcgcttgccgcactcgcagaagctgcaagcccttacggtatcgagtctttcgatgacatcctcaacccgctttggactggagcccgacgccaacgtggtaaggctctcgccgcgttcttgaaggcggtcggctatgtcatccccctcatggacgaggaatactcaaactactacacgagccaggtcatggagattgttattcgagagtttcaatccccagatgaagaaatgaagaaggttgtgctgaaggtagtctcgcagtgctcgaacacagcaggtgtaactcctgtctacctgaaggacaatgtcctgccagagttcttcaagcacttttgggtacgacgaatggctcttgacaagcggcaataccgccaggttgttgacacgacagtcgatcttgcgcagaaggccggtgtctctgagatcgttggccgcattgttaacaacatgaaagacgaaaacgaggcataccgtaagatgaccgttgagaccatcgacaaagtcatcagcacactcggcgctcacgatgtcgatcagcgtctcgaagagcaactcattgatggtgttctcgtcgctttccaggaccaaactatcgaagatccgatcgtcattgatggtttcgctactgtcgtcaacgcactcggcgaacgcaccaagacctacctcccacagattgtggccactgtgcttgcgcgcttgaacaacaagtctgccacagttcgccagcaagcagcagatctcatctcgagaatcacctttgtcatgcagaagtgcgacgaggacccgcagctgatcaagcttgcacaggcactgtacgagtacctgggtgaagagtatcctgaggtgctcggatccatcttgggtgctcttcgtgccattgtcacagtcgttggtctccatgccatgcagccgcctatcaaggatctgctgcccaggctcacacccattcttcgtaaccgacatgagaaggtacaggaaaacactatcgacttggttggacgtatcgctgatcgtggtgccaactacgtcaacccccgagagtggatgcgaatttgcttcgaactacttgacatgctcaaggcacacaagaagggcattcgacgtgctgccaacaacacttttggttacatcgccaaagccattggtcctcaggatgtcctggcaactcttctcggtaaccttcgcgtccaagaacgtcagtcccgtgtctgcactgctgttgccattggtatcgtcgctgaaacctgtgcgccatttactgtcctcccagcactgatgaacgagtaccgtgtaccggagctcaacgtccagaacggtgtgctcaagtcactgtccttcatgtttgagtacattggcgagatggcaaaggattatgtctatgctatcactccacttctcgaggacgccctcatcgatcgagaccaggtccatcgtcagactgccgcttcagtcgtcaagcacgttgcccttggctgtgttggtctcgactgcgaggatgccatgatccatctgctgaacctgttgtggccaaatttgttcgagaccagcccgcacgtcatcgaccgaatcgtcgaggccatcgaaggtgtccgcaacgccgtcggtaccccgctggttctcaactacctctgggccggtctgttccatcccgctcgcaaggtccgacagccgtactggcgcatctacaacgatgcctacgtccagtccgccgactcgatgactcccgcatacccgatgttcgaggaggagaacctgaggaggcatgaactggatatattcatctaagcgtaagatacaaccccagtaccgcaggtctcgtcaacctgttttcctttctctcttcgtttcccccctttcatctcgtgtatcatagttaagcgcatggggtggtttggcaacggcgttatggttggatctcataggacctgcaggatggcatcattgcgagttcgcaactgaaggatgatatcttggccgttacggtaatcagaaagataatctgtgacctctttacaagctgatctcccctaggcatcgtgacgtgcatcataccctttgtcgttgttacctcctcggattttctgaggtaagtctccgcttgcggttgctttgtgtgctgaactcttaaagccaacctgcctcatcttccgttgtattaccaagcctcgtgcatgtcattgatgtggtaagtttgtctactcgctgtatgtgatgttcgtgccttgcgtccaggttcaggtcgttagcatacagtctgtaaagggacaccaaacactgcgcatgcccgacagcctgtggtccgtaggccatgataccgacggcacagtgtggctgtctgggcaggcattgcacaggatgaacatgtgaaattcccagacggtgctcagtcataatgatgctcgagctgcacaacattgtcctttagagatcatgtggtagactactcgccagtctccttaaggttacttctggtaacatctcggcctgcattactcaaagcaaatgatgactttgccaattacttaaattctccaataaaaaatacatatctccaatagtccgcatggctcccatgtcaaatatttctcgtacagcaatgctgctatggagccctgtgctcgtgtctgcagcttcatcgccgcttgacaataaagcattcgacaagccaacaccacctgtcaacaataacccatcccaaacttctgctcgaaagctaccaatcttgttggccttccaaacacaccccttcaacgccccaacacccgacgctggcaggatagatatcggattgaccttccgtcttgactcgcgctgaatttttgccggccttgcatttggagcccatggttctcaaccagaggaagacatgagggtcgagaatggtgagatcagttgcaatagttcctgggcaagaataattgtcaagagtatctggcttttgtttctcgttgggtatgattctagggttatatgagagcgtagaatatatgtacgggtttctgatgttttaatgatacccatagacaacttgagtgatgatgtgaggtcttggcttggcagctgtcgtattgatatgctacggttatgggatcatagccttgatggcctaccttaagaggaacttaggtcaaatcttcacaccgaagtgagagaaagagattaagacgtgtaacatggcaaggcagcgaggtgagagaggaagacttaatgatgatagcagatcaaaagccagatggcgtagagctgagtagacggggcatgtgaaaacacatttgtgttcagacacgcaacatgtgagcatctttgatatgaatactcttaggttctagtacaattttgctgggctgcccctacaatatggtgttgatttttccgagttttgaccaattgtcttgaaaagagtgccatgagaagacatcaagctgttcactgaggctctggctaagtaagttacgaactcggtcaaactatccccggtataaatcaagagtcgtatcttcaggtggcgatgtcatctatttgtggtgcaggaagtacgaagagtgcttgcagttcgtgagccgagactggcccgcaatcccgcccaatcgccgaatatcaagcttcacgaaagctctccagagctccaaacaccacccattcgcgtccactccacacaacaccacagcgcaaaacacgccaattctcacgcgtcaaacactccaaaccgccagcacaccctcaaaaccctcaaaatgagcgaaccatcccccaaccccgagcaacaaatcctcgaagaatccacctccacatccacccccctcgcaaacggcacgcccctccccgcagacatagaaatggccgactcggcaccaactccagctgcagaagtacttatctaccctccctctcttcaaaatcatcccataagctaacgctataacagcaacccacccccaccgtgcaaaccgcgccgcccaccccagcacccgtcgagcaacgtccagcgccgccagtctcgtcgcgcaatagtccacacccgacagcgcaggcgcctacgcagccgattccgcatgggagcccgacgagggtgtatttgaatcagtatgtcacgccgcatttgctcgaggcgatgaagcatttggcgacgacggagccggataagccgctcaagttcctaagtgagtttttggcgcagaagagtgcggagctggaggggtgagggtgagggtgagggtgggtgtgcttgtggaggaggtcaaggagaagacgggaagaggcgatggcacgtaggagcggagtatggcagagcgctggaatggacggggcgcataacaggcgttcaaaagcatcaagcatcaagcatcagtgggaaaggttcgggaagatacccaattcagcgacatcacgctcacacgacccaaatggcacagtttgcaagtttttttcatgtattgaatttagatgtaatgctttttgattcattccagatcgtgacctgctaggtatccgtgaagcatccatgcccgtaaaactcctttcagatgtttctccttcaccatgacgacccactcgcgaccaaagcgcgcttatgcgaccagggtagaggcagtggcgctctcgtacctccaggtagggggcaggacaccgacggtcttgtagtagcgggagagacggtggatacgggactcgatgagaatgaggcggctgggcgatgttagtgtcaaattcttccctcgaggcgtggaagcaacgtacaactttccgtcacggtccttgcggttggtggagaggtgcttgcggacagcaacagccttcttgatgagcatgtagaggtcctctgggatctcgggggcgaggcctaatggcacaatgtcagctttgcaccgacagaggcagatttgtatagcgcgacaggtgcacaatggcagagctgctgttgacgtgcgcttcagctggggcaggctatcgtaccgttggacttgaggatacggaggatcttgtttccggtaacgactgcaatctgttagcatgcgcgattcgtagattcggcgttgcagaacttacccttggtctgggcgataccgtgagagtcacgaaggatctcgccaatctgggagggagtggcgcccttcttcgcgagcttctggatctgctcgacgacctgctcgggagtggtcttgagccacgcaggcgggctgcgggagtaggggatggcagaggctgatatgccctttccgttgctgtgaagacgacccatcttgaaggattgtactgacggtgacctggtcgattagtacgttggcggagtggtgggctggagacgttcaaagttcaatcgcgagagtcgaaaatgggtttcgcctattgtggcgcacggacgtggtccatgctcggcaaagcgcgagcccataaaaagttcggcgcctgcagtcctcgctcctccaacctcgccggtcgagaaaatgatttggtcgacttgacagcgcgtctctacgcgctgccgcagttcaattagctgcagatgcgtatgcgcttctatcttgctcactcagaagtagttcctccgtcgcgactgcagtttcaaggtacgttacaccctcgacttcatttacgtgcataatgatgaatcttccatacttattttctggtacctcttgttttagtcctttatggacgatgaactcaacggacattctgatatgcttcgcattctcttaccttgttacttgttcttcttacgatgcaattactaattgcaatcaggttgctcgataaacttgtcaggaacgctctggatgtagttgttgccgcacaaaaatgcgcctgcatgtttcctcgtgtggctccacgcagtcacgactcgcatgatcacagcgtccatagctattttgattctactcctgtagtaatatacaccgataccaatcaagcatattgcatttacttccaccacgaaccttacctcccattgatcgccgtcacaacattaacatgaggcacgctttactcatcgcaagctttgctatcccatccacctactgcaaaacgtccggcgagctatgtcgaggcacaggcgagcgagcaccagacggaaactagtattgctctgaggtgtgggccatcacctaccgcaacatcagccaagctggaatgtacaatcgcacaacatatgtggatccgaacaaaggcatttgtggccatgaaacggttggatatggtgggactgacgaactcacgccactgtttggcgaggtcgttctctcggtcgcgtacagacatcggagtgctaaatctagacaggtctcgatgcatctccgtggaccgatgaacgtatcgcagcttgccgtgtaccagcttcccggtgatatgcacactctacagaagcggcacaccgtcccattttacaatcggcaacgggcgacagagaagaggaagaccaacactaagaagcttctccagcaatcagctctcgccaaaccatcgcaccgacgtacgcttacggtaacctctgaaccaaatgaagagccacaaggcacacctaccacgaagcaggcagacacagcaccaggccggggctccatacgcagagctgctgattggaaccgggtggcctactatacttcagcatcgcctgcggacgcaacaggactgtccttccttgccaatcttggtgatcctcgcaagtcgggcacatttgactagtacgtcgatgctcatcactactagcataacgctgacttggttcagcgcatttggcaattcactcagctatgtgtcaagcaatggcggcgttgtggcaccagagagcatgccgtttgatggcacgctggctacctctgagcgagaaattgcggtcttctctgacaaagcgtgcgaccaagactgcccgtactggcgaccgaatgcaacgtcacactttggctgggccggttcttcaaaagccttcttcatcgaatttcagatggaccactaccagaacaccggcactgaccaaggaatgatctctgacgctccagcatggtggttcctgaacgcagcgatacctcggattttgcaatatggcagtgatcgcaacaacgtcccttgttcatgctggtcaacaggctgtggagaatttgacgctttcgaagtgctcggcaaaggagaggagcgtgcgaagagtacgctgcaccgacaaggcaacctcgaaggaggtgattccaattatttcaggagacctgtgggaaggatgttgaagtttgctgtcatctggacatttcccaacatcacggctttggtgctcgacgacgattttgactttagcgaatctctctctgacgaccagatacgacaactcgtgtcgtacgatcccgacagctgggtgcattcgttgttcgccattggagactgagattttttagggtggaatgcgttatgggcgctacatttcaaaaccaggcatgtgtagcaaaatatgatcagcgttctagcaccttcgttgttgcgatgacatgtgaaaaaaagcggcgggcaggggcgatgtgtgagcgaacggtggcaaggtaaaatgctgactcgcggcggctcagcatgtggttgcccgaaaaagtagcccgatgcgtagagtgaatccgaccgaggttcgctgcaatccaatttgtgaaagcgttccgcgacccgagcgtcgttcgcacggcgtaatcagcttctccacaccacccgtcaccctctgtcaacgcactcgacgtcctcaacatcgcattcgcagcgtgcagccaagttcattgttgacgcggatccgccctgtgaaaccccggcgagccccgcaagctacttccgcttccgccgatcgccagcctctttgacgtctgtcgcgcctcatcgacgacatcggcaccacagtttgcaacgactgccatctcgactttctatcgcacgagggtgcagtgaggaggtgcgtgcgcagtaatgtcttcaccatcgccaccaaagccatgggagacgagcggcggcgcgacgagtgcctcggttggtcagtgttcgcgatacgggagctcagccgtcatcatggctaacaacagcgcaggcctcacaggatcaagcagcacaacaccggcgggaacatcaacgtcaagtccgcctccgcttccatcagtacctgattctctttccacggtcgccaaccgcaatgcgaccaactattcaggcggcatgaacaaccgagtgtccccctacagcagcggatacggaggcggctacagcagctactcctcgccatactcaagcatgggcagcggctatggctccatgtatggcggaatgggaggtatgggtggcatgtacggcggcatgggtatgggtggtatgggcatgggaatgggaggcatgtacggtggcatgggcggcatggacccgaacaacccagccagcctgacccagtcgttcagccagagcaccgcagcgacgttccagctgattgaaaacatcgtgggcgcgttcggtggctttgcgcaaatgctgcagagtacatacatggcgacacactcgtcattctttggtacgttcaagtcactgctccaaattcttcaagctaacgtgcagtagccatggtttcagtcgcagaaccagtttggaaacctacgacaaacgctcggctcggttctcggaatcttcacactcatgcggtggatacggacggcgatggcgaaactcactggacgaccacttcccgcagacgccatggacctgactcctgcaagcttcgctgccttcactggacgaggtgccgacggatctcccgcgtccgcgaagccgtcgaagaagcctttcatcgttttcatgatggcagttgttggtctgccatacctcatgggcaagcttatcaaagcgcttgcccggtcacaagaagaactcgagaagcagaagatgctcgagaacccacaggccggtcagcccatcgaccccaccaagctcgaattctgccgtgccatttacgacttcacgcccaacgccaacatgcagggcatggaccttgccgtcaagaagggagacatggttgcagtgttgagcaagacagatccaatgggcaatgcatcagagtggtggaagtgccgctcaagagacggtaggatgggctaccttccaggcatctacctggagaccatccaacgaaagcagcctgcgcaaatcacgagtggaagtcaaagcggaagcccggcaagtagccgggcgcagacaatgaccagcactagtcttggaagccggactggcacaatgaccgaaagcaaggtaccagaaatggcaccaaaggtcgagagcaaagctggcgacatgggtgtagagtcgttccaaaagggcgcattctactcgtgagcttgagacgatgctgcaatttctttcacattatctatatttctaccctgatacaagcgctgtattttatgctgggtatgggttaatggtctaaaaagacctcggtttctacactgttggctgggaaaagctgtgtggtgcggcgttcagcgtatatcagcgacgagatatcactttgtcaagcatgcattagttaattcgaacaatgtccaaatatgggaagcactgctccaaccgaaagccctggagtgactgaagagctgacacgtgccaatgtggctcagcgcgaacctgggtaaagctgcggcctcacatcgcttcggacgcaacctcgagacgatgctacgtagctttgacctctgcgcaccctgatcgcagttctcacctagtgttcacttaccacttgtctgcttaccttacgccacaatcgagctttaccaaagcaagcacgtaccttcgctgccgccctcgaaccgcccctcccccgctataagagaccaagcgtccatcctacaactctcaaatcgtacaccactacaccactcagaatcaaccttggatttctttcgactctggcttgcagctgtactagtctgcaacagaagctcgttcggtggagtagcaacaaaacttgcgttcaagatgttcgctacaaagcgcttgggcaaggtatgtctcagaccctcgatatcttcaagccatgtctggaggagtattccatggtcgcaccgtatatcatgctaatacagaatcgtaggagctgcataaggtaccgtaccaccgcccatgaccctcgagtcgcttcaatatcctcgacccatgcgccattgtcgctctctacactcaaatccatgcggcatagcacaagcaaaccacccactcacacccaggcagatgcacgacaagctaccaccaggcataaccctcatccaagccgacgacttcaaaacctggctggtcgacatttcagtcgtcgactccaacccgctctacctaaacgaaacctaccgcctgaaattcgccttcagcccacaataccccatcgaggtaagccaccaccattccctccctcctttcaagaccccatactgacaccatccccccgcagcccccagaagtcaccttcgtccgcgacgccaaccaccccatcccctggcacccgcacatctactccaatggcatcatctgcctcgacctgctcgaccgctctggttggtcgcccgtgcacaatgtcgagagcgtctgtgtgagtctgcagagcatgctgtcgagtaattcaaagaaggagaggcctgagggagatgagaatttcgtcaggtataatacgcagaggccgagggatatcaactttgtgtttcatgatgatacagtctgagcggggataggagaaagggaaaggcgcagagttgatgcatggcatttggcgtttgggattctttcggaagagcatattggaggggaaatggagtttgggggcatgcggggactatacccaaggatggttatggataatgtgacatgaaatatgatatcgctgcaagccattcaatctttattcttggaatagatgtttacgatcttttatagggcttttgcagtgctcgagcaaagaccactttattctcatctgtatgtaatctagtttgcgaacatgcaagctatgtacgcaatctaggccaccttacgtgcaaccctgcggggagtctttctcttatgcgaccaagagaatgtgccgcaacatggaattgtcatgtatcaagataacacttatgtgaacctgacatccttcggggaaaacttacagtagattcacatactcacatagccaaagcctcggtcttggagatattcagtgattcccatccagaacatgctcatgttgaagagaacggtaccacgttagaaagccgaggcatatatagatcatgtagtccgcttaatagactgaagatgaatcacctctgtgaattatcgtagtgaccaggtgtggtaacaagaccttccccatcgacgaaccggcgaatgtagatgcatgatgcatttactgtacatagcttaagaacatcaattcatcccgtcagcaggatcttgtttggtggtttctctcggcgaaatcatcgttaaaatgctgttgacttcacgcgacagtgacgaggacatggcagacgaaagggcctaaagttacaaccggatgcgacgttccaaatactccgacggggatgcgagaatagagatggtaatggtaacaataagggctttcagaacatatcaaacagacgagactaacgttactaagcgaggaacaagcatcttaattgggctgccctttccggttagagccgatttcgccagactaacaaccttttttcattttctgcgctgcgctcgccagcccgcgttaaaagctccactcccaccactcctccctactcattcttctcttccagtttctcgtgtagttcctgtcaaaaaacacacatcatgagcgacgaagtatacgagggtgccattggcatcgatcttggtgcgcattttcgcaaaataatattaccccacagtgcgatcgctaacacacacccacaggcacgacctactcttgcgtcgccaactacgagggcaccaatgtcgagatcagtatgcgcccgccgctccaacgtcgccatgaacgcattttaacgatacttgtctagttgccaacgagcagggttccttcaccaccccctccttcgtctcgttcacgagcgaggagcgtctgattggtgaggcggccaagaaccaggctgctatgaacccggagaacaccgtcttcgatgtcaagtacgtcttggaatattcgctggccgattggcagtgcgtgtactgacagtcacaggcgtttgatcggtcgccgattcgaggacgagaccgtcaccaaggacatcaagtcatggcccttcaaggtcatcgaccagggcggcagccccatgatcgaggttgactacctcggtgagaagaagcagttctccgcccaggagatctccgccatggtcctcgtcaaggtacgcttagcaatggaatttttcgaggaaccccgctaacgccccacgtagatgaaggaggttgctgaggtcaagctcggcatgaaggtcgagaaggccgtcatcaccgtgcccgcctacttcaacgacaaccagcgtcaagccaccaaggacgccggtgccattgctggcctcaacgttctccgtatcatcaacgagcctaccgccgctgctatcgcttacggtctcggttccggaaagtccgagaaggagaggaacgtcctcatctacgatctcggtggtggtactttcgatgtgtctcttcttcacattcagggtggtgtcttcactgtcaaggccaccgctggtgacgtaagtgattgcaagaagacgttttacacgaccagctgctgacattgacgtttcagacacatttgggaggtcaggacttcgacaccaacctcctcgaccacttcaagaaggagttcacaaagaagacgaagaaggacatcagcggcgatgcccgtgcccttcgtcgtctccgaactgcttgcgagcgtgccaagcgtaccctctccaacgcaacccagaccactgttgagatcgactcgctgttcgacggtgaggacttcaacgccaacataacccgtgctcgtttcgaggacttgaaccagaaggctttcgccggcactcttgaccctgttgctcaggttctcaaggacgccaacatcgccaaggagaaggttgacgagatcgttctcgttggtggttccacccgtatccccaagatccagaagctcctcagcgacttcttcggtggcaagaagctcgagaagagcatcaaccccgacgaggctgttgcctacggtgccgccgtccaggccggtatcctctccggaaaggccacttctgccgagaccgccgacctcctccttctcgatgtcgttcccctctctctcggtgtcgccatggagggcaacatctttgctcccgttgttccccgtggacagactgttcctaccagtacgaatccccttttcttttccctctctctccccacgagttgctcgatagtgccacgagtgacttcacgctcctttttaagaaatctgctaacatgctgtgtcctctagtcaagaagcgcacatttactacggttgctgacaaccagcaaaccgtccagttccccgtcttccagggtgagcgtgtcaactgcgaggacaacacctccctcggagagttcactcttgctcctatcccacctatgcgcgctgggttagtaccactctttctctgtgtagccaatagccactaattccttacagtgacgccgttctcgaggttgtcttcgaggtcgatgtcaacggtatcctgaaggtcaccgcgaccgagaagacctctggccgcagcgccaacatcaccatctccaacgccgtcggcaagctctcatcgactgagattgagaacatgatcaacgacgctcagaagttcaagaccagcgacgaggccttcagcaagaagttcgagggcaggcaacagcttgagtcctacatctcccgtgtcgaggagatggtctcggaccccaccacctccatccgcctcaagcgtggccagaaggagaagattgagtctgctctctctgacgccatggctcagctcgagatcgaggatgctcccgctgaggacctgaagaagaaggagcttgcgctgaagcgcgtcgtcaccaaggctttctctacccgataagcgtgatatcatccgcgtggacgggacaagggaattgcgcaagtgacagtataccccagactgtgcgactgtgtgcggagctgcgaacggagttaaatctttgcggcatctaacgatagactttggtgtgtttgggacttccattttcttcctcggggttttctctggcattcatgtgggggcggaacgcaacaaaagtattgtatgtacctctcatgaccatgcctgacgttacgatcgtaatggatgtcttatgtactggcccagcctgggttcgagagaaggacaaaagggaaaattgaacgagtacgacttcaaatgtttttatgcaaacgtgatgtgctgtgtatgtagatgcctaagccttgaactgagccttctcaatcgcaccgtccagcagattctcgcctttgatcatgttcgttgtgcacaccacgatgcgacttcccctgccctctccaccaacctccttcaacttgccacccacgaacctcaacgccgcaatctcagccctcgtaaccccacccaggaagaacacgacaatcgtcttttgcgcatccccatgactcccattaagcagatttctcgccttaaccgccttctcctcgccactctgcgtctcatcaaacgtcgcacccctaacatacttgctcgcatcgtcaaagatccgcagcccctgcgccagcggattcgcctgcgccgacgcgccattacccggaggcttgatgatattcgccagcgtctgtttctgcacgacgctctgcacgagtcgcacactcagcggcgcatacccgctgaacgtgtagctgatgtcgttcggcgcagcctcattcacctcatcgtcccagatggccagactcttccgcagcggggtgtaattcgtcacactgcctggtttcgcctgcgtgccgccaagcccgacaccacctctgacacccaagaggcccattttctcgagcgcggagagagtgaggatgtgctggggtccgtaggcctggatgacggcgcgcttgaaggcctcgaggtctttgggccggataccggcgtttgtggtagattcgagacagataaggcgcaggatgatggggagggggatggcgcggttgatgagctcgaagattgtgtcgtgttgggtggtggggtctgcgccggacatgatgttttgctggacttcaagggagcgggtgaaggtctcgttgcgtgtgtatttgatgatttcctcggcgagggcggtgtgcagtttcaggcttgcttgttcggcttggaagcctgggagtttggcgacgaagtcgcgtagctcagaggtggttttcgcagcgatttgatcccgacctgtggtgctttggaggcggcgagcggctttattaaggaggttgcctacgatggcgaagtttgcgtcgccgagctcgctgtacaatgcgtctttggggtcgatcatgatcttgcgcttcatgcttgtggatgcagagccagtctggccttgctgtggggtcgcgttaccaatgactgaagagtcaacctccgtctgatttgcggtgatgttgaagacctcgtctataagaccctcgtacgtcaactgagtaagtaggacagtagggaagtcgacttctcgatcgactataatgaggctgtcgatggtcgagcttggagccaggcctagaagcgaaggcccagaggtgttcgacgtctcgccagcagtgacttcggtacgcatgcggatgagaaggtcagcgaggcgtttgccattgtcacctttgccaatgatgcgcggaaagagaccagatttctgttgctgcagcatcagcgccttcgctgcaaggtagatggatgttgggtccttcttctatcaaagggtcagtcacaatgtacatcgtctccgatgcacgaaatcataccaggtagagatcggatacggcatcttccagctcaagcgacaacacatcatctgcgaggggcacgaagaacagcggccattcgctcacactggcttcaccaagcacgcccgcctcttcgagcagctggtcagagaccatagtacggcggggcgcccagaagattgagaactcatgttcgatttgactgtcacgtcttatgcgcttgatttgatctacggaagtatgtcagcaccgtacaatagagtatcaacgtatagaagatgacgagtactccaataaaagtgcttatgtgtcgatctagggatcaagactgactagacagagtggatgctatctgcctagcctacttttcagatcccaaattgagccgtaaagctcccatgataacaaaaataatgtgacgtgagatgtatcacgtaccagcgacagccatgaccgtcttcgccttttctcctctgacgaggaagacgacattgcgctgcgacgagtcgacattgtcgttctccaggaagaagggcttgtctacgccatattcctgcagcgtggagaacttgacgagcaggttcagagggccagcgagcgctttctcaagcacaagattcttcttgcctctgatctagacgcgtcagcgtgagcagcacggcgcgctgatcattttaccttacaccctcgagcagcagaagcagatcccttcgcgccttttcggttatgtctgacgcgctgaagggcgacatgggcgccattctcaacagtcaatcacgatgtgtcagggcagtatgttagttgtggctgcatcgcggggtcgattcaagccatgacggagaaggtggttggaagaaagaagcctgagctccgattgatatttgatggcacgtgctttggcgccagaagcttggcgcgcatggctcttgaacgtgaatcgcggcgatgaatctcactacaacttgaaccaggtctatagtattaaacgacagtggggtagcttcctggcgtcaaaagtaccacgaggctctggttgtggctcatgcatatgtttgattttttggctctttttatgtgccatatctacatacaaaacgaggggtatacagcatcaaaaaccttctacaaatccgttgcaagatctccagcatacagggatatcgtaaagatatgtttattaattcgcacccaaggcgctcagcgcgatacgcagttctttgaccgcggttgctgcatcgtcgaagtttagggctgaaatagcccactttgcgtgtttctgggcttctgcaatggaacgttcatcgtctctgaatgggccttgagatgatgctggatgcggcgcagatggctgggcatatggattttgcgggggtgcctgcgcgtatggcgcgggggcttgaggcgtttgtcgcggcggtggttgagcaacttgcggtgcctgtggaggtggcgccgcgtacgggttcacgccaggaggtgatcggtaagcgttttgtggaggcggtgtggggaaagagttctgcggaggttgttgaggaggttgcgccattggtggtgaagaagccggattctggtagaagcttgctgggtctggagcttgaggtgcttgaggtaatgaggagtcagtgggtagtgtggactgccctagacctgatgtttcagggtcctccgtaatcgaaggcgcggtcgggagacttggcgcagtgttctctgcggtgaaagttggcggagtcatcctaggaaagtagcccccgccggccgacgtggcagaagcgcgacgtgatgacgcaggttgcgacatgggagagacatcgttgtgtgagccatgtgtataccccgtgggcgcagatgggagattgggtggaggcgagacttgcggcgcagagatggtcggcgatggttgcgcattggtgttcggcgccgtttcgacgtagggttggtatgggttctcggggggcgcctgtgaagcgctgtggtttatgctttgtacttctgggtcatttggatccagcatagggggtgaggccaactcttctgatgtttccttgacggggtttgtgaggtttgggtcttcgccggctttgatggccttgaggatgcgcagagcgtggtactttgcgtactttgtcttggatgtaatctcagggtcgtctttcttccatatggtcaggatttcgaggaacgtggaggcagcaagcagagtgtcgacggtgttgctgcagttcagtcagtactcaactcgcacgattgcatactcgtacgcacttggtggccttattttccgtcatatccttgtcgcccttggcgaaggtctgtagtgcgaactgctcacagtatgcgctcgcagcgacatcatctagaagggcatcttcactggggttctgggcttttgcttgctcgagtttctccatgaggtcggttgtgtaggcggtgcattcttggtcggctgaatgcagtccgccagcaatgatcttctgcaccatatggaatcgtactaagtgaagtcagtctgtggagctgaaggtggacatgttaagacaactcacaccagtacgtgatgatgggcttgaacttctccagctgcgccgcccgtttcgcaaagggtgcgagctgcaggcccttgagtttgcccggaatagcgtcggccatggttgcggtcgcgagatgttggtgttggcggtccgatgtgatagaagagtcgagatagctcgaggcagatgttggagcgcggtgccgtcatgtcgcatgttgcatgaaccctgtaaccccacactttcgagctatggccacttggtatggtaagagcatcacgtcgtgtgaagatgccacctttcaaatctaattatgtgagatcccgtacataagtccgccgctgtcgccttcacttcttcaactcctcttctcgaccacatactgttctagcctcaacgacgacaatggtgcgcaccacagctctgctcgcggccacggctgcgttcgctctcgatgtcaacgccgagagcatgtacaccaagaagtcgggtgtgctctccatcaacggaccggactatgaccggctcatcgccaagtccaactatacttctgtgcgtgtttctgtatacgaaaatgtgtctccaactaacagtggcccagattgtagagtaagctcgtccggcccacgaccgcttccactctaacaaccacagattctatgcgccatggtgcggtcactgcaagaacctcaagcccgcatacgaaaccgccgccaaatccctcgccggtatcgccaaggtcgccgccgtcaactgcgatgaggagatgaacaagcccttctgcgggcagatgggcgtccagggcttccctacactgaagattgtgcgccccggcaagaagccaggcaagcccatcgtagacgactaccagggcgagcgcactgccaagggcatcgtcaacgccgtcaaggacaaggtgccaaactcggtgaagcgagcgaccgacaaggacctcggcgcatggctggaggcaaacaaggacaccgcaaaggctatcctgttcagtgacaagggggttgtgagcgctaccctgaaggccctcgccatcgacttcgccggcatcgtgtctgtcgcccaggtcaagaagacggagaaggaagcggtcgagaagtttggcatcaccaccttcccaagcctggtcctcctgaagcctggctcggaggagcccatcaagtttgacggcaaggtcgagaaggaggccatggtcaagtttctgtcgcaggtcgccccgccaaaccccgactgcccaccgccgaaggagaagaagcccaaggcgaagaaggacactaagaaggacgccaaggcttccagcaagctctccaaggcttcggccgcacacaagtctgaagacgcatcctctgctgctgcgtccgccaccgaagaggtcgttgaagagcccgtcgtccccaccgagtcgcccggccccaacgtcaagaacgaggatgcgcccgagcccatcgaacttcccacggacgatgtccagcacacccttccctccatcgccgacgcttccgagctccaagctctctgcctgaacgagcagagcaagacctgcatcctcgctatcctccccaaggacgagtcttcaagcacaacgggggatgtcatcatcgcactcgccgatatccacaagaagcacgacaccgcatcaagccgcttgttccccttcgtcaccgtccccgactcgaaccctctcgcagcgtcgctgcgctcgtccttgagcctgggcggcgacgaccagacgcaccttgtcgctacccacggcaagcgcgcgtggtacaagaagtacactggcagcgctttgactgcggccgaggttgaggcctgggtcgatgcaatccgcatgggcgagggcaagaaggagaaattgcccaaggagcttctcgctgaggctgagaggcagcccgagcacaacgagttgtgagcgttggcttggtagagagcgcggattagagcgagtttagtgtataaaatggaataagtccgtgatatggtcgtgcatcgtgtatgtccccacttgattgatgtatttctctgatcgtcccatgcattgcgattgcgagacatatagccacaaaacctactcaacgcgcgaggaacaagaattgaccctcgtgcagacaaagtttttttggacgtggtgggaatcgaacccaactaagagaaaaactgcttcctacaacccatctccctcttattgtggtctgggatacttgctctcgacgcgtgtgagctctttttcctggtgctgcaatcgctctgtccagagaccctcagggaactatcggagaccagcgggcatcttatataccagcctggctagactcgacagcgtattaggacgttgtgaagggctaaaatagccttgaaggtcgacagcctgattgaatttgctgcgccgggcggcgcgatgatgggggggataagctgttctcagcaggagtgggccttcgacctgagatgcttgtgcagttgcgccctgttccacttcttgcttctcgcctttgcagtggagctcggatccaagatgcacgtgaggcccgaggtagggcactcgttggctgcaatgtgttgcagtaagaaagctttccgagcatcaagtgcatcgttagcaaccctgcctttggcttctttttggtcttgaccttcgtgtccgactccgatcacgacaacttcttcgttgtcttcgaagaacttccaggcacctggttcgcctttcgggttcctaatagcctcatcttcttcaacctggtctggatcgatgttgagatcagatcgctcgtcgacaccctcatcaacgacagcaccactgtcattctctctcagcagactattgaccgcagctagtctcttgtttgtgacgaggtctatctccttgcgagctttcttagcgtcctcgttcacggctttcggtgcaccgcccgagttgcggtaatgcctccactggccgacttgtccttcaacagccccctcatctcctctgcaatttcctccagcacttggccacgaagcttttgccgtatcttcttcggcgctggtttgcgctcacatgacgcagcatcgagattatgcagtacttcggcggattctggtgtattcaaagccttgagatgtgcctatggacagtcagtgataccgtgcacatagtcttggtagctcgagcgtaccttgaaagcgcccgtgaagctgttcgtgtatccacgctttaggggagtagttttgtcgagtgtgtcatgtaagaaggcatacgtggcatcattagccttcttcacacacagcgggctgaagcagcaagctccggatttgtcctctcacgatcgaaaactctggcgtccgtctctttgcgcagattggtttggtagtctttaggactagaagtctggttatacagcgactggttcgcctgacgaaacatttttcgtgcgtcctcgcgcgacatgctttctctacaagcattgtaggcttgaatgtctatatcgccaacgtttacagtgtcataatgctcgtgcgcatttgacccttcgacatgcccagcgattgttttggctgcttcggtgccgtatgtatgcttcgcgtgaatgatgcgctcgcgccgaaagcagtacattgtatttcttgccggcagtcctgcatcgatgcacgccatgcgcaagcgaggattgagagcactcgttttcatcggctgcgctagaataagccttcccaaatgggtggctgccacaaacactgcttgctcatcgatgtaaggtagggtcggtcatgagacacgtgttcagcacatactctaagccacctgagtagaggtttctccggatggcctggtcgagtagtgtcaacgtaagatctagctcaagtagtggcgagtctgttgacgggaggcaaaaggtctggacgcgatgggaattcaacccacgaaaaaaaggcaccatccgactatggtgcaaatcagcctcaaaatgcacgcgatgatgttcgcccaacaccgcagagtctgtgaaatcaatcgcgcgtgttgcgacatcgttttgctggcgtagtggttcaatgcgcatccgagttgcaccgtcagtgacggatatttgcaccaccaccaattcgatcacctccaaaagttgccagaagctggataagatataaaagaatgacactcaggtgtcaaaaaagtaatactgccgccgtagcggccaaaaaattggacgctgtgggaattgaacccacgacctttcacaagtgggcattgcggtaatgcgaagcgaactgatggtttgttagacatggaagaagggcgggtgtggtgggagactcgtacaatcatacccctagactaggaattattagacaaggacggacaacttggtgatggaagaatcttacccaagcgcccggtttattgaaggatgaagaaaccgaaaattaatcagattataatcgtacaacacttatgtgcaaagcggtctaacccatgctttaagcgtgggatgtggttgaaaacaaaccggcagacagagaagtggcgagcgggaggggcaaaagcaaaatgttctggtcatgcggggtagcaggtcaaatccacccgccgaggatgcgcagggcggcatgagttgagaacatcttcacagaattgctagggagtggtggaaatttcatgatatgcatgtgtagatttttgagatatttatggtctactcaatcatgcctggagctgcactgctcgcctcgtgcagccttggctctcgatgccatcactatcgacggaacttccctgctttcttcaggagttgcatttttcaattgactcagaattcgatccccagatgcaggctctcagttctcgtcaatctcaaataggctatcaaagcgattgtccctcgccgccgcatacgcgttcatcttctcgtcggcactgtcactctcatcactctcttggctgggcccactaagccttcccatcttcttcagtacatcctcgacgttccatgcgatgcgctctgcaccaatcctcgctcccaccaagttcggcgcgcccggtcctaggcgcaatccagccagcctgccggtgacgaagagagggacttcatcgttccacatcagatcgtcgttgagacatggcaggccgccgattgtttcgatcggatgctgctgctggatggtctgcataaatggtattgtctcgatgttcgattgaatgccggttgcgaacacaatgtaatcaaccgatggaatgcacacgtcaggcgtcgaagtcttacacgtccaggatttcaactcctcatcccaggatgcagactgcagggtagtgtgagtatggagagagatcttgccgcttgctacatgtgcatcgaggattttgcggtaccgcggtgtcatactaccgccatttctggcttgggagatcatctcgaagcgttctggagaaggtcagtacaggttgaatgactctaggttgagacagataataccttcgtcagtgtctgcagtccaaaactcggcttgcttgaagttgcgaaatttgcccacccagtccagatccacgtcaaagtacttgactttcaattcacctcggatcagaagccagaccttgctcacgcctcgcttaagagcaaggtcagctagctggatactcgtcaggccgccgccaacaatgagcatcctcgtctgccgtcgagcgtcaatctttgcctttacatgcggcggtggaaactgtttgatctgcatcgcatgtgtgtagccctcgtgcggagtaggcgttggcaggccaggtattgaaggtatacagggtccatttccaggacctacagcaaggataacgactcttgcaaatcgaacgcccttgtcagtcgtaacacgaaagactttggcttcttcgtctgcaccgtcatcggagatgacgctttcgacctctgcgtccgggaaggatatcactgtgttgtactcgatgtttgtagctcgttcctgtcgtagcatttccttgcctaatctataacgctgtacgacctcgcagcagtgagatgcaaacaaacctgtgcttggcgtgaagtagtccttgcggtccctctcatcgatgtcgggcgtccttcccagaaacctgccttttgaattgatacgtttcttcttcttgtgtttgctcacttctttgccagcacatcccgggagtgcttgcagttctttcgctcggtcttgctcgtatgcatacgcaagtaaggcatcgcggtcggctggatcgatctggaagaacattggactgcgcagatagttgattccaaaggtcttgaatagtcgattccatttcgccatccactcgtcaccgtcggcatcgagtactagcatatcgagtgcctcacccgtggcgtgaccgtcgcatccgcattccgaagtctctggacttgatggtggcgtgggcaatgagttcttgttggtcctatagttcttaatattcatttttcgaccatgcttcttgatccagtggtagcgttgatgctcatcgtcggtgaacgtcgccgagggagtgtgctcgtgtagtcttgcagcagctgccaacccggcagggcccgctccaatgatgaggacgtcgtgtacgtgcattgtgctttgctttccgtcctctaagcaggaattgaggtttcaggcatgagatattgttctctctgtcatgtcatttacgaggtagtcaccacatgtcgcaccctgatggccaatgtccattctcggaacaaccaacatggtgctcctcacgttcaatcgcactacgaagcctttttgtgaagactagcgagttcagtgcttccatcaagatggcattggaatcaggcgtcggcaaaactctgacccgcatcttcccatcgagaagaggtgacgaggtagcctgtacatattcaaatatctctatagattaaggtagagtatcttatagctgtgtatgcgttcaggctcccctaagcctataagaagtatatctgtaaagattattagctcccattgtgtaggcgaagagcggacacgaactttgctgcagcctggtgttggtagagttccgggttgccaagcgatcgagcaaaccatttttctatttcggtacgagttgatgatctggaagttatggagagagttaagactagcagcaagctctagaaaatcctacactttccacgaaaaagtttgtctcattcattgacgaggctgcgagggcgatgtactgggcacctggtgatgtttcacgggcagtatagaccgccaaagtgattcgatgagatgactccaatgtcgagtgcatgtcccttgtaaattggagactgaggcggaattactatgatattgaaatcgtgccgagacttaacccgaaatcgagcctctctgtactgagggctaattgaaatcatcgtgtaaggaactgtcaacagatgctgaacattgattgggagcgtcttctttgcgcatgtgttgctgacatgtgacatctggtcgaaacatgatatgagcaactaaagaggaggcgcggaaatggctcacagaatgtttgtacctcggtcggcttggagtgaaagtcgcgtgcgacgcgtttgctcgctctcaaagcgttggtgcacggacttgacgtcacccgagtcaccccgaatttcggagcttcgtccactacaccgagactgggtgctcttttccactcgcccgttgctcctggttggactcagcgcgcaattgaacgattttggagtgaggtggatcaatccttagccttatcgtcgccggctcgcgattcgtctggttttcggcaacccgcatcgagctcgcatctttccgaacctgcggaacgatcaacaaaacaccatcgtaacacgggcttcaatggtttcaggcgccaatgtgggtgtggtcttccatcatcatgttcaaacttgctgactttgtgtaggatgcgaacacaccagcaatagtttcgctcgccgcgggtggagttgctggtggtgtagaaggattcatatcggtgtgcagcaacggacccaattgagaaagagatcgcgtgactgacagctaaccaagtatcctcttgaattcgcgaaaacaagagtgcaattgaggcaagagaagggcgtgccgacaccacgtaatccattttatgttgttcggcaggtctaccaaaaagacggtatccgggctgtatacaaaggttgtgggcctcttgttcttgtgagtcattctttctcttatcttttggcatttttgtaaggttgcattctctatttgctgcggttgtggtcattgtaggaggaacttgatcacgtgtcgatcccttgaaccaactctgttgcgaacaaggccaacgcgtatcacagggctcaataggcaaagatggcgtccggttcctcttcttcgaccagataaaggaagctttcgcagatcccgagaccggctcgctatcacctgtgcggaacttattagcaggcatgactgccgggattgctgcgtcagcaacagctgtaacgccatcagaacgcatcaaaacagcaatgatagatgatgcacggcatgagaagcgcttcaagtccggttggcatgctaccaccactatctggaaagagaatggcattttggggctgtatcgtggtttcattggaaatacattgaagcaggcatcagctaccgctttccgtatggggacttacaacgttttgaaaggtacgctcgtccgagaattgacatagagccttctgcttaccaggtacctagacttcgagaagaagagagatattaagcagtccaccgctgtaaacttcgcaaacggatctgttgctggcgtagtaactactcttacaacccagccttttgacgtcatcaaaacgcgcagtcagagtgctatcggcacaagtaccaccgaagccgtgaagagtgttatcctagattacggcatgcgaggcttctggaaaggcacgacgatgaggttgggtcgaactgtgttcagtggtggaatactgtttacaagctacgaagcggctgttaagctgataatgccgctgtacggtggacatggcaacttcctatactgatacccgtgttatggaaaacacaattcaagcctttgcgtcatactcatctatcacactgatcggtttcacaaatgtgccaagaggcttgtactgaagatgatccagaccgaaactctttggacctccaatctcaatgcctcgcgggcttgtccacctctcgctagcagtgaaggcgagaacctgcacgagtagaccgtatcgatactctggcgtgccaaccgcttcaccgttctgcgcatcaatgacggcaatcagatctggaactatggccagcacatcttcgttcttttcctttccggtctcgctgtcgccgctttctggtatgcgaatcgctgcaatgttctcgttcttgaaggggatcttaatcctgcctgcgtacgctgcttctgtgccttcgatgatgacctctccatatacatgtcccatgtagagcttacgctccacaccgacaatcttgcctttgaacaggacacgtccggctttagtaccgcctacagcgtcgatgatgcactcagcaacattgtcgatcctattctcttttcgggcacgtgcgacttcgcggccgatacgccacgacagcgagatcgtgtgttcaactgcccaccttcttgtctcggcgcctgtgacaggtgcatcggctgctcccactgagcttcccatctggctcagggcagctctgatgacttgttcgaccttgagatcgctcgcagcagtgcccatatacaaggtgttgccattaccgtctgctatagctaccggcgcaaagattatgtcacgctcgccgaagaccactggcgttgtttgccatttcgtagggtacgctctacccatccaatctgcatcgacacatggtacgtccatgttttgagaggagccgaggaccagaccctgtaaaccgttcgagccgccaatttccaaagggatgacgtgcgtcgcacggccacctttgaacaaatcatagaggtggttctgcgcatccatcatctcgtctgccgacaatttctcgatcccaactgttgggctgcctgcaccaccaccgcacccgactctgtcatcatctttcaggtcgtctggactgacgacgcggacagtattgccagatctcagtataccacgcacgcgtagcattgtcgagtatggggagccaccgccgcctgtccccaagatgtagcaaccgatggtgatccaagcaaggtcgacttcagagatccaccattcacgattgatgacttttggcacgtacgtcgcgatctcaacgtccggtgtctcatcttccacagagttgtcatcggccgcaggtgcagcagcaggatcattagagtcttctgtccgtgttgctgaaccgtcctcctctttcttgacgtggaggtctgcaaagtcgctcgatcgcgagaagtcaaagtctccagccgccctaacgatgaagcgcgtttggtttgccacgtactgcagaggcaaatcttcgacttctacaatctgaacagatgctggaagtgctccggcctcgattgttttctgttttgcagcctcgcatatgtctgctaggatctctttcgatgtctgcttttctgtcgacttgactgtgtccacaacagcgctcacgcgagccattgcggcgcctatggcattcgccactcctgaccattttggtttgataaccctactagcccctcgaagggtatctggagcaacaatagcgccaccgccgaccagcaagactggcagatcctcgggagccgtcttcatcgtgtcgataatgcgctcaagcatgcttttgacttcactctggaaatcctgtatgtcattctgatcaagcttttccctcactttctcaggatcaccaatcttgagctccagagatgccgcgaccatgtaatcagtagttgtaggtgtatcgcccccaaagacaagcgctttttctggcagcttgtagccaactgattctggtccaacgtgcaacttgccttggattctcctgaccagactcccgccacccagaccaatgctctttacgtcggggtatgagaaattcatcctgacacccgaaagctcagagtatgcagcctgttgtctaggaaagccgttcgcgagtagcaagccaacatcggtggttgtaccacctacatccacgaccatcattgcttctcccttctcattatctttgccgatcaagaaggctgcgccgcgcatactgttcgttgggccggacgagaaggttcgtattggcaaccgactcgcggcttcaccacttagtattgtgccatcgttttgtgtgatgaacacgggacaattcaggccaagctctttcatgggatcctggaaagatgcgatggtctttcgggcgaaggacaatatcgatgcgttgagaattgccgcattctcgcgctccaagaaccccaggttcgcgactgtcttgctgaggactatgtcgacaccgtctcccagctcacgcttgatgatctccgccgcacgttcttcttgcttttccatcgtgtctatcggactgaagacaccattcaccacgatgctcttgatattcttttccttgatgatcttgcactgttccaggatctcgtgctctttgatgtccgatataagactaccatcaacctccaggcctcctttgactagcgcgtaatgtcctaggatgatctttcgcaaagaggcaggccaatctacgcccggaggtgcatgcttgctgaactgtccggacaatcgaattactgcaacacgagacagacgtgtcgagtcgcgagttacgactgcattaacaaaatgggtagttcctattgtcacactggccaccgaagatggggcaacggaggccgacttgaacatggtcgtgatcgcgttggcaatcccatggcttggatccgtcgtcgttggtgctttgtgcctacgaaacgaaataagcttttgtcatgattgtgaagagctcagataccagctgcatggtagtaaagacgaagagtcgcaaattgaggacgcaaatgacccctcaggtgtcctacagaaaagacgagatcaatcgtaccaagcaacaattcctctatcatcgtcttgcgaccgcgtaggatctataatcacaccatctgtgttggttctacatgagctcttagctatggtctttgcaggcaatcagcgttctcttacccgccaacatcaacaccgattcgcaaatttcgagaggtcgacatcttgctacgtgtaatgtagatgttgacatcaattcacaaacgctgcagaaaagatctgataagcggggttagctccgaaagccggacgagctccgctgtcgaggcagctcccaccccgatcctctccaccacactgcagtcatcaggcaattaggcaatcacgcaaccagtaccggcactttgagtcagcatttgctgcaagatgggggtgtcatgatttgctgctgtggaggcactcgtcccgagatcgtctgataagataaggtgcccggtctgctttacccctcactactccaacctgcagttcgccatgcggctttccacgtatcatgctccaatattgcgcgatgccatgccattggcacgcagttacattcggacctaatgaggttcccatgtagaagatgcattcggtccggttgatgagcctgaggcggcacatctaaaacggtcggcttcgcacatatgcgcgtcggtcttgactaccatccacacgaggtcggcgcaaccatgggaatacgaagcagactggctgggctcggccagcacgttcgactaaagggcaatgaagctaaacatgagcagacggatgcttggagtaaccgcgatttaatacctttgccgccggatagacgaacatggggatccttcaattactacgggttctgggccattgctagcctgaatgtcgccaactggcagaccccaagcacttacctcagtaagccactatgtccctgcaacaggtgccgcgtaactcgtgccccgcccagcgtacgaacttcgaaaatgtggacatgtattttgtatagtggtgaggctatacaggcgcatgtatgacacgtagtctataacgacaagatcgagatcgcacaggcggacaatggatagaacgctacatgttaccgcaccttgttgctcgcagggaactacttgactaacgcaaaactagcaatgggactgtcagtgcctcaggccatgttgatcatcgtcgtcagccgaattctcatcgctctgttttcgaccctggtggcatggatcggactcacatggcacatcggctttactgtgcagaacagatacagctggggcatgagaggcagctatgttccgcttctaatgcggatcttactcaattttatatggaacgcggtgcaatgtaggtcacaaccaagtcagggtttttgattgcccaagatgctgagatgtctaggctggaacggtggtcgcctccttgcagtatgcctcacggctctttggccgtccttcgctcgcatgaagaataccttcggtccagagatgccagccacgacggaccaattcgtcggatttgtggtattctggttcctttccacgccgtttctctggttgcgccccgagaagttcaagattccgttcctcatcgtgtgtgcttggtgcggcgccggcatgttgtcctggatgatctgggctttgtcagttgcgaagggcgtcggcccactgtggaattctggacaaaagcttccagatggctcgccgtttggtgcatcatggctcatcatggctggcatcaatcagggcatcggcggtcttgcggctggcataacgaatggttctgacttctctcgatacgcgaaagcgcgaagatcctacatcattggcaccatcacaagctgtctcatcacaggtgtcttagtgtctttgatagggttagtaacggctgctgcctcccagaagatctatgacgaggtgtactggaatcccccagacctgctaatgcggatgatggagaacggcaacggctcatccaaagctcgcgcgggagtgttcttccttgctgctggctttgctttcactgcaatgttcgaaaacatatgcggtaacaccatagctggaggaatcgacttggccggattgtttcctcgttacatcggtatgtccatcttgggaaccatcaaagaaggcactattgctaacatgtgtgccaaagatatacgtcgtggagctatcatcacgtttgttgcagcctggattgttcagccatggcagctgatcaacaaagcaacgaccttcatcacggtgttgtcgtcgttttccgtctttcttgcgcctatcattggtatcatggcctgcgactactatgttatcagaaagagaaggattcgtttgagccatctctaccggacccacgactcttcctacatgttttggaatggcttcaattggcgagccatgcccgcgtgggtttgcggatgggcaccgacgatcggtgggctggttgtgtcggtccggggcgatctgaatcctcccagggcggtgcttcaactgtactacatggctttcatgatcggtcagtgtgtttccgtttgtccacgtgttcgattactgactattttggtaggcttcttcatcagtgctgtggtattttatgcattgaacgcctgctttccgcttgagcatatggatcagatcgattcggtggacctatacggcacgtttacggaggctgaagctcgtagagtgggtgtggatccgcttgaagaaattcatcaggacggactgtcagaaggaggactgtcagaaggaagacactcgggagataaggatgcgactttacaaggtgccaaagaagtctagatggttggaaccggttggccaggctttacgacttgagctctactgagctgcatggcgatcttcacatgatcgcagcaagatgctcaatgttgcgaccactcatttgtgaattgatccgtttcgagacaactcgtcatcacaattctaagactgtcactccaagaatcaccaagtcttagcaacgttaatccaaatttgatcaaacgctattatgattatgatcgtgactgatgatatgtaaggtttcaaacaaggctgaatgactggacctccttgtgcgattgtgccatgctcatggaacttgccgtgatcatgtacagcgcgaatgcagagcgacgagctccacagcgcatctcaaatagctacataactgtcacttggctccacttgtactgacatcgcggcgtctgagatggttttgttgatacgccaagtatctcggcgaaaaggcaacctgtgcaccagccaccaacgcttcgtcattctcgcctgcgccgtgcgctactctcctttcttttctgcatcacacccttcattgggcccggactcgacgttttcataattgtatacgcgcaacgatgtggatccaacgatggagccctgtacgcggcccgacgctcacatgcagcagcccaaggcgccggtgcttgtcacgattcagtttgtggtacataccacgcacatcagttatcatcaatttctcaacgaaaaggggcgcaagaagaaaaatgactacccaaccaatcgcaatagacgtcgcatgttgtgttagccccgcgcttgcacaacgggagtcgccgtctgtgaacagtaccgcccctacagtagcaccaagtttatgcgacacgccctttcaactccgccataacaagtgcaagtatacacgaaaatgtttctgaacgaggtagaaatacgctttttgcctaaggcttgggcttggccagagacagggtgatactcccaagtggacctttggcgacttctctcgcattgttgagacgacatcgctttttcgccatcgccatggatgagacgtgccgtgtccttgcaaggccactagcgtaaaggctccgtcgttcttatcagtggacagacctccctggggcaccttgagctccaagtcggtgggtcctactgttttgcgcgggatgcttgggtgcttggcatcaaatccgacacagagaggtccgcttctggcgtttcgtcacccgtttcaagcctcaccctcggcgcgaatcaccgcattcccacgttttgagccgcaccttattccattcgctgtgctcatctcccgcccttgggttttgcttggccgcgcttcggaggaaatggagcctcaccatcttactggtgcatctgttgggaaacacaaactacaacacctgaacggtagcgggcccatgtaaggtcatcgttgttacggtattattcccgtgtcgttccaagcgcgcagcgttctcagagctatgttcttcagactaggccaagatgctgcatttctccgaaacgagcgggagatttcgacgtctgttgtcgacatcgtgtaatctatccgcggaccactacatgttgcgaagtgaacctataggactttggcgcagccctttccacgtcaagtcgtacgtcacattgtacggacgtaagtccactagccaaactaagtgcagatcctacaacttcgagaagcactgcctcagggcttatcacgagctttgacggaggcaagcccgttcaaacaccttggcggagcggacagtcgccaagtccggtttccacatctagcatgcatcgaggcgaggaagacgcttgtgtctcccaggagcacgggcgctagcacaacagaagagcttattcggactcgggttgtgggtacctaggagaaggtacgcaacactttacctcagccaagcattacgagatgccactgcacccctacatcgcctctgcaagatgctccactaaccgccagcagattttagtgtctaatgatggtacaagtcgcgaaacgggaccgggggacagtccaccccccatgttgatcctaatgtgtgcttgttaagacatggcctctatcttagatcctacattcccggcgtccctactttgacccacggcccgttcctaaattaatattatagctgcccgacggtcctcaacacctttcactgttgatttatacgtcggcgcttcctttcaactccacggtgcaggacaccttttccatagacttcagccatggacactcgttaccagcccgaaggcctgtcatttgacaacaaaccagccttcaacccaaatttcaacagcggtgatcagagccagtatccaccatcaaatgaccaacaacaaaaccaatatgccgctccttccgcaccccgaccaaactacacctctcctccaccaccaccaaccatgactccatttggataccagatgggacctcctcctccagctcccatgccacagggacagtatggtctgccttcaggaccacgtttgtctggcgcagaacctcgctcgtacaccccccagaatgcacaacactcgcgaaactattcgaacttttcacaaccccaacaacaacaacaacaacaacaacagcaatcaccaccatacactgctccttatggaccaccaccaactggtctagtcccagagtctggagagaccactcgcacaaacacctgggtgcagacacctgcaggaccatacccgacaggtcagggctacttccctggcccggtcgatgccaatggataccccatagatgtcaaagagagggagccacggccagacaacccttttactgacccagttccacaatcaaatcccgttatgccacctccatccatcgacctcgagaaagagaagcacgatgatggtcatggccatggccacggaggctgggactaccactcgaagatccctcacaagaaggatcccaatcagccatatcttcctttcagtgaaaggctccgccacttcacatgggcttggtacacactgactatggccacgggtggtatcgcgaccctcatctctatccagccacactcctttcctggtctcatcactattggcgcagtcttcttcatcctcaacttgatcttctttttcggcatcactggaacaatgatccttcggttcaccaagtttcccggttctttcaaggcttcgatcactcacgagcgtgaaggtctcttccttggacctttcttcctctccgtagccaccatcattacaggtacacagaagtacattatccaggcatacgaggtagaccaccccaaccgctcttgggcggtcaccagcatagcggttgccttctgggcttacactttcatgaccttctgtctggcgtccttccaatattcgttcttgttctgttgccacacctacaagctgactagctttatgccatcgtggctcttgcctgtcttcccagtcatgttggctggtactattgcttcggtcattgctcaagatcagccagtaagctcaagaatgccaattctcgtcgctggtctaggttgccagggcctcggcttcaccatggctatcatcatgtacgcacactacatcggacgcttgatgcaggtcggttaccctggacgtgaacaccgaggagccatgtttattggtgttggaccaccttccttcacctgccttgctttgatcggaatggcaaacgctctcccagacgacttcgatctgcagggtgacggccttgttgacgccaaaatgctgcgaacattggcgcgatcgttgttgcattgttcctgtgggttcttgctatgtggttcttcatgatcactctcgttgctgtaagtcaaatacttaccacttctccattcagacactgactattattgaacaggtcatccactcatgggctctctacttccatttgggatggtgggctatggtcttccctaacactgggttcgtcatcgctacaatctcaattggcaacgctcttcaggacgagacgatactcttcgtaggcaatgggctcaccatcgcaatcctgtgcatgtgggtctacgtcctgttcaaccacgttcaagctgtgattgttggagacatcatgtaccccatgatggacgaagacaacgcggatcattgattacttcactacacatctttgctctctgagcacatggcttcatcgccacaacctggattttcttacctatgtcactcgttcttcctcataatctccccgcgctttcaaaagttttacgctctttataccccacatcgcgtgttgctttcatccttcacattctcgaaagctgccagtggaaccccacctttccaaatgtacttctagtctcaaccacgttatagaatcaggggcggcttatcagcggcgcaacatttgtagataccactttcttttacttctatcactatattttggcatagcgcaggcgttgaaaatgggaagggcacacagataccacgggcaattttctgcgcgaaaggaggcatatagaacgatgacgaggtctggaacgggatcaatgcttagattcaccattcaaatgcacgcgcgcgctctgtggccctttctattttcgtaaaatcatggctcactgcttctccacttcacctaggtgcgaacattgaaaaagccagcatagcattcacaacatgtgaacaggagagagcaatgacgaacaatcacatgcaaaccccaagacacgaacaccaagagcctcattgaaaatcatcattatctgggcgactaaactatagcacacgaatgaaacatccctaccgtctcgccttgccccccggaagaaaataaaccggaacaagcaccgtggcggtagacccaagcacgacataggcgcatgcatattgatcctttggaatgcacgtttgacgcacgaacagccaaggtcttggtgtgttttgtgggaagcaaaagcccaagcgaaacgccaacggttggcaggcgattgcacaattagagttatgttgggcgccgatcagacacgattgcatctcggagcttcgcggctgtattgtggagttgcgtcaccgtgcaaggcggtgttgtaacgacgacgcacgtgcgtgggggtgtctgtgcccgggtgggtacggaaagggatatgagacgcggaattgttcgggtgcttttcttgacattgggcggtgctggtgaacgacggcgggcggacggtgatgcatgtcgcgtctggcggagggcgagtccgctgtcatagcgagctgcgcggcgctccttgctctttcatggagcgcactttggccagggcggcgtctagcccgcgctttgtgttctcaaagtagatgtgcgagaactcgctgcttgcttgccctgagatcgtccgcgcttggattccatgactgatggtgctgccctagggattgtcagtgatgggcagagaataggggaagtcggtgagcataccctcatgaggtggaacacttttgcaatctcccactgatctttccttgggtcccagcctgttatccgtgtgtattcgtccatcaactcgtccatgctcggcatgccgttcttcgcctggttctctggatcgtacacttcgcctccctggtcatctctggcttctacctttggaccgccagacatgccgctcgagctcgcacgattccagtacgggcctacgacatacactgcgtccatgaggggatggccaatggtgctcaactcccagtccagaatggcaatgacccgtggctccgtcggatgcagaatcacattgtcgaatttgtagtccccgtgaacaatgctggtccggtccgtcgggacgttcttgcgaacgtattccacaatctcgtcgaagttgggatgcgcgcgccccagttccttcccagtcttgacatccttgactttggcctgttgagcctctatatgtgaaaaggtattacagtggcgtgtgtagaagccagtcttcttgccaaagttggaaagaccaatggtgtctggatcaatggagtgaagccatgccagtgtcgacactagagagaaccaagccgaacgcctttctgttggggaaagtgtcgacaggtttggatcggtaatgatgcgaccttcaatatactccatgacctatcacatcttagtaccacggtgtaagtcgggcagtaaaagacgtacataaaatgcggttccgatgatcgaagtatccatactgaggcagtatacttttggaactgggaagccttccacgctccctaatgccttgagcactttgtactcgcggtcgacttgatgtgctacaggtgagatgatcgtcccggaaggcttcttccggaggataaacctattcttgctcgcatcatcaacgaagtacgttgggttgctctgcccataaccgatctttgtcgacacaaccggtagcttgagatttggcaagtagtccttgaggtattcgcccagcttagcatcatcgaggtcgtggcgcgccttctgttgtgcttgttccggcatgattccctactctttacttgaaaaaataaatattcgcggactttaatgttcggtcgaaaggttattttcctgcattttgatgggtgatgctagtcgagtaagctcctgcggagtgaagtgttagcctcggtgaactgaaggtatctataaatggctagcgtgtgcggggttgttacagccgtgcgaccaccattgagtaaagtgtgtaccctcttgaacgaccgtattgaacaagattaacttacaatgacgttacttgcgactagaagtagagattgggaagacagaattggtcgtactgcactgatgtgacactttacagctgattgcaatcattagtccttactcttttatagcatgtgttgtcacaaatcaaggatgcatggtattgtggcaatcctgaaagaccttcttgatccattgtgcgcgacaccaagttcaagtcatatctccattcagaagctactcgtaagacatctcttgtgatgccgaagtttgtggtgactcttacgccatccttggagtcctgtatgtctgatgcacttgcggtccgcgcttggctgaggctcgatttccgagattccctgagttctcgaagcaccaactctacttcgtcgtcgccagatgagcctggcttgaccatatgatcgcgccgccccagggaggccattagacttcctcgaatcggcattcttgtaagcgctgttgctgcggtctgaagtatttagaggagtgatgcgcatgagaagaggtttgagcattggcagggaaacgacgatggttgccgtgcacatctcagcagtacaccacaagtctgcaaatggtcaggactcagttcgtgaggagaggaggtcggcacactgccagtgtagacttactgccagacgcgtcatcgatgaagttgtcgccttgagggaacgcgactttgatgaagcgtgtcaggctaatgatgattgtgatgaggccgagagagaagattccgcagagagcgagcttttgacgaccgcgtagcttcaacgagggtagaacaaagaacggaagcacgaatactgtgcgtggtcagctacttcagtaccggactatcaggagtggggtcgtacacaaaatgtctgtagaccagttcaaggaccaatttacgtagagggcctctgctgagttccagagagaaagtttctggttctcgaccgacctggagatatcaatacgagttccagacggctttagaagagcggactgagcggcttaccagttatttgatattggctgcgctatcaacgtgttcattaacagtgaggttccacaagcgcatgccatatacaccgtcgcgacgtagatagttattcgaaggctgcgaaaacccagaggaatgagccaccagtagaaagccaatagcgaagctttcggaaagtataggccaacatcaaagaagtaggacgacacaaagactgtctagaaacaagacagggttgtcagcgacgtctgcagcatggcaattttgtaaggcgtaccgtcaaatactccactgagtctgacaagagttcaggtcctgtcagcggacggtcgtgttcaaggcgaagagccgtgacagagcatgcgaaccaccctacagtgcaaaaccaaccgacaatcactaggtaatcaggaagcgtgattcgatgacgacccaacttcacgcggacccagcatctcaacacagtcgtggcgaaagccaaaataaccagaaatgcttgtaaggcctgccagagtgtcagtaagatcagcatcctctcccttcggttctgagaaacctacgattgacgtcacaatcttcattctgtcgctggtcgaaagacagaggtcgttcttacaatgaacacaactacatcttaaaggctggggatgctttgaagacaagctcatgcacagtgtggctgcgccaacatgacttgagtcgagctcctgccggctcgggaagtacctccccaaacgaaccttactctgcttggaatggctagttcagccacttgtgagtgtttctctctatcagacaacgtgttttttgcatcagtcttagcccaagcgacggattcgctggatgtagggtatcattcgaactttatctactagtgctccttccgaaccagacagtgcgcagggttctccaagccgtggttctgggaataatcgagatgatgactgaggacgcggccagagagggcgactcatccctcgtgcgcatctccgcgcccaatgttcaacatgtatatctttcgggttccactcatcgcgtcgcaggaaacccgataataactgcggaagtggactcagattgacagcgacatgcagcaacgggcgagcaaaggattccaagtttaaggtttcttcccgcggactgatcgagcatttacttccaactagccagaacgttgacagtccagacatgaagtcgatccagtcaaaaaggtcgcttgatgttagcatctccgtgccgtcgagtcggcgcagatccccccagattggtccccacatatttcttctgcgggggtccgggattggcagcccacgcaacagccctaacaggcaccacatcacgccactaagaagacgccctggaaattaataaaggccgcttgggcgccaaacccaagtatccgtcgcgacgaccgggaccctggagctgctcacccgtgattcttggtactattacgccctgcggcggcacttattataggcctggaagttgtttccaaagactattggatccctgaaagcgaacgacgtgtcgcaagatagtcgagagacctagagaatcgagcctaagtcctctggcaggtataatctacaatagacaagtgcgaagaggcgctgaacacagcgtcatggaaacctcgcctgcccgtcttcccatctcagcaaactcaaattcaagcccaaacttggcatgtcagtgaagcgaaatgttctttgtatgtgcttttactccgttgtagataagagaattgtctatacatgacgaacgcgtttgttcgactcggagcactgcctgtacgtcaccgggaaagcttgagagcagggatacaatcccccatctgttagcccgaacgctcaaagccatgcttgaccttctcgaaacattcaacgggtagatccctcgtgttcgaatccagagaccgcacacacggtatctgaatcctcacgccactacccttgcaaacacatcaccagccaagaccaagccaagttatcaacgcagcagggatgaggaatcgtatcatcgtttcatgagacacagatatcacgcgactctgcacatgaaaacatggccgcagagtagaacaaatagctcatgtttcttatcccacctacgaccgtgcccgaagtaaaacggaacgcgactccgcacgctgcaagaacgcctccgcatgccgttctctgcaagccccaggagctcgcagcgcccacgagtcagcatcagccaacactgcagacttagcgtgggactctcgattcgacagttgcatagcggcacagactacgaatgaagataacgctatggctgtgccgcgtgaatgagtcaaggctgaagccacgtaggatatgtctttgaatggtcggacggtggcgttcggtgtggcatgccgctcccttagggtgcgggctctcagtaagtgactgactgaggaccgaggctttgattctgcgccatatttgaggtgtagaggttgatgtaagggagataataattgggtatcattggaaaaggtatagccaaagtccatataaacagacagacttgtggtgcgaacgcctctctgtaacgacgggaatatccgtcgtggcaagtaacagcatttgctgtcccagaacatcgcgtcacctcccaccgtactcattctcatcatcgctctgctcgtgaccttcaatactgtcttcaatctcctcgttcagcaacatgcccaactcatacgtcttctcgcggatctcctcagctgcctgcctgtccacaagacaatcttccatgatcaacatgatcgcaacctcaggaacgagcaccgcttgcacgaaagtagccggtccagaaccctgtacgactgggtctgcacatttcttgatttcgttcttgagcaccttcatgaccgtctcggtgatgagtcgcctgccgtgaggtccgtaatagcccggatacgttgataaatcgtcaagagcgtgagattcaagctcctgctgcacatgctcgggaaggtcttttcgtctcgaaggcactgctgccgccctccctgtgagtgcgattggttcgtagcggtcgcgatatgtactcgactgctcattgtgtagtatcttgtataagtccatgcggcgctttttgatgcgctgaggaaggtcgtcccaaacgatttccggatactctttcctgtactcttcctgcgcagatttcgtcctgtgagagcgacagaattggttctggttcttgactgttctgttcttccctttccagtagtcccaatagtcgtctttctgtacaggcgtcctacagataggacactgcgacccctcttcctcttctttgggcagctgttctaggtagctttccaagtcgccgcactcttccttgggcgcacttgaatcaggctgagacgactcgggagcccgatcttgcatccagtcacctaactgaccatgtagaaccgtgggcttggcccttcgtgatgtctgtctgagctccttgtcttcgagcatattttgtcgaacaacaggaacaggctgtgacgacgaagatttcagaacatcgtcaagttcgtcttggtcaagcatcgaaacttccgaatcgctgtctccgctctctacagtcggtcctgctttgctcgcctgtttaaaaatggtcctgttctgtctgggaacacttattgcaggtgcctttcttttaggtggtgctgccttaggtggtgctgcatgtatgttcttgataccaccaccaaatttggcaactttcttgctcttgttagaaccttgactggcatactccatcccaaagtcaaacggattatcttgggtcgatcttaaggaagactgtgatgaggctgctgaattgttcttcttattattgtccagcgtcctattcgatttgcgtggctgacggagttcctcttcctgtggagatgctggccgtacattttggactttactcggcaccttcctctgcggttttctcagctcgtctggctcaggtgcgctgggcgcgagagtaatgtggggacgcggtgctcgtggttgaggagtattcaattcctcatcggtcgactcgggctccgcgttgatatcttcttcgtcttgcgggttctgcttcgctgggatttgcctccgcttcgcgattggctcctcatggacttcgtcgcctgcatgcttcatgccgcctaccgtgccaagtagcttcccagcgcgtctcgacaatagcggcatgttcagtgacacgattttgaaggtcgtgaaacattgagctaataaggacgaaagcgagatagaacagggcggcagcgtatgcgcgtgcggcactgtgtatgaaatcgtcgtagcaacgttgagactcgaagatcgcgtggtgggacgcgactcgacgcgtaggtgcagggtccacccccacactattcaccgaacagtcaccgcacatcacggaacggtcgaacaaggttgggacagattgttacagcatgagcctgagcttgcttgctacgattcgctgataagagctcctggatataacctccacgaattacctcttgtgtgatacagtaattgaagcaatatacactctcgagtcaatctagaacgcagtctctggtatacaccaggctgtggtttgaaagataatcgataatagggactgatagatggtgccaattaaagacctgatataccatccccaacttatgtaagccgcagggatctgtggtgaacacccttatcgataagaaaagttcgcgaccaaaagttcaccatcttcaaccccatcgcagatcacatcgcgcaattcgtacctcaccccaaaagacctcaacatggcgaccgacgaatccccccaagctctcgtccaattcactggccaccgccacctcaccacgcgcctcctcctcgcgaccctcaccggccgccccgtacgcatctcccaaatccgctccacatcgaccaacccaggtctcacacggcacgaaacaaacttcatccggctcctcgacgccgtcacaaatggctcgcagattcaattcagcatgacgggcaccacgctcgtcttccgccccggcctcatcaccggctctgcagaaggcctcggcgcatccggcggcgtcatccgccacgaaatcccacgagaatgcgcgcgcagaggagtcagctggtggttgattccgctgtgcatcctcgcgccgtttagcaaggggaatgtaaacgtcaccttccacggcgaaggctgcgtcacatcttcaactacctccggcgatcccagcgccgacacagtgcgcaccgccatcctgcctctatacaaatccttcggcatcgagcgcaacatcgaactccgcattctcaagcgctcgtgcgcgccgcagacggggaaaagcgcgggcggcgaggtgcagttggtcttcaaccaccaagtccgtctgcccaagacgctgcatctgctgaaccccggcagagtcaagaaaatcagaggcgtcgcgtactgcgtcgaagtccccaagaccaacaacgagcgcatgatccacgaggcaagaggcatactcaacaaattcgtccctgatacatacatctttagcgacgcgagtcccgcgccgctcgtgccgacgacaaacaacagaggccaagtgggctcaaaggtcaaaggcgcagtgggattcggcctgtcactcgttgccgagtcctccacaggctgcatatactctgcagacgtgtgttcgccgcccgaaggcggcgtgcccgcggatgaaatcgggaagcagtgcgcgtaccagctgctggagaaaattagccaggccgggtgtgtggagagtgtggcggcgcccacgatgctgatgctcatggccatggggtcggaagacgtcgggcgcgttgcgctggggcgagacgtactcgcgagcgaagaggtgatccagctagcgagagattcgcaggcatttggcggaagcgcatggggcttccgcgagcaaagcggggagaatgagaggggcgaggtcgttgtcagtgttgtaggaaggggcgtgggaaatgtgggacgaaaggttgcgtagtcacttgattctgctgcatcagaacggcgtttaggataggaaaaagcatagcatgtagagtagacgatatgatacccatttcatttccctgcgcctatgtatctaccatctgggggccatgtatctaccgatatgttggtctgtacttggaaaacgccacccaatgaccgctcatttgagcgaagacatgaaattgaacaaaaaaaacgatataccagtcccgcaaccaccgtttttttactgccgcttgcctgccgagctactgctactaccagtgccctcgtcactttcatccgctgcctcgaacttctcgttgaacctgtctccatcgcgatccctgtacgggccttcatcgccatcctcatcgctcagcaagtcctcgtccgattcgccagcaaacgcatcataaagctctccgcccctcctcgcatgcttcttgcgacccgcagcggcgcccagcataccagtatcttccctgtcctcgatatcatccagaacctcgaactcgtacgaatctctgctatccctgagtcgcttccggcgggcgatgaagagatatgcgccgagaccaataacgaaaacgataataagagcaagcgagccgtagatccagatctgcgtccgtttcgagacaccgaacgtggggaagatgcttggtaggaggttctcagcgggagtggaagatgccgtgggtgccgtgggtgaagaggtagccgttactgtctgttgcacatcagccaaagtctgagatggcttctggttcactggacgatcagggtgatcagaggggttgccagtcatggttggcttagtacccgcaggaacagacactgaagtagtgtgcgcgggatgatcttcgatcttgtcgtggtcgtcatcgtcgtgctcggtggggataggcagaagcttggctttcgcggcatcaatagactcgccccagagacgcagcttccaatcgacgaatgtgcccttcttgttgtttccggagatgacgtccttgatgatcacggtccagttgcccacgccagattcgccccagtgagcaacagacataaaggtccagtcctggtagccgcggatgtcttcgtcgtctcgtcgagctgtagacaaatgactgatcattccagtaggtgagtgaagttggacaagcagatcgccacggcgctgatgcttgacgttcattgtgagtgtaatgtgctcgacgcgctcgaggttggcttccttgagcatatcggctgtgacttcaaacacgctggcgagaccgtgatcgccttcaggaatggccttcttgacgtgcatccagggtgaccagaaccatgcttgtggcttgacgagcttccagtcttttgacttttcgacaatggcccatgcatcgagctttccgtatccaaactgatggctgtacatgcgatcgagggcggtctttgtccagtcgctcggggtatcgaatggaacggcagtcatgactgtgagccattgaacgtcgcgccatgtgagatcgggacgcgcctcaagcaagagcgcatacactccaacaccaatgggtccagccgcagacgtgcctccgtgctggcttgtgcacttgtttgcaccgacgtccgtggtgtggatagagtcaccgccgccactgctgtaagtgacaaccaactgggcggaacaagcttcagagtaatacggatgctggttgttcttatcgattgcgccgaccgtgatgctgtagatgctgttggtgtagccgtcaaagttgcagttgtcgtcgctagcagcaccgttgccggcagcgaacacgtagatggagcccttgcccccgcgtccttgttgtacggcagtgaccatggccttctcaataagaatacctggcgcctgcatagtcttgccatcgtctggaggaccccatgagcacgagtagatgaagttcttctgcatctcgtagttgatggccagggcttcgtccatgtccgtaatgtcgcctgacaggatgcgcacacccgaaatcttcgcgtcgtatgccagtccgacaccacaggcgtcgtttcttccagcagcgatctctccagcgcatctggtaccgtgtctgtcgtcggacagtttcggggtgggcaggtcttcgtggtcgttgtagtcgtgggagccttcggcaaagaaattgtccttgagatcgttgctgtcgtagtccagaccatcgtcaaccacacaagccgtcacacccttgccggttatgccttgcatccatacatctgttacgttgatgtcgttgcctggtgtccttcacgttgaagatgtgccactgttcctcgaagatggggtcgtgaatctcgagcttgcctgcgatctcgcgttgcgtcctgatggcatccgttatttggatgccagctcggtcctgtcgctcaggaatcacactgcgcttccagtggcgaggcttgatcttctgcttttgtgtgaagcgcacgctgtcgagcgggtggctctcgtatccaatctcgcgcttccgtcttctccgcttcagatcctgtctggcctcatctatgatatcgttgtcgtgcttgggcgctttgaagacatggtgctcagcgagcgaactgagggggccttcgtacgtcaaccccagatgcgcggcaacgtctagcggcgacgaggtagggtcgatgtggacggcatagtagtcgtggctcgagtagtttcggggcgggaggtgctgggctgctgttgccagactcgcagccgacagcaggttccagaggttgaggatgcgcatggcgacggcgccggaagggaactatgagcaggcggcaagcatgtgatgtggtggatcacggcgcgcggaagcgagagggtggtattgaatcgtgcagtaggtgaggttcgccggtgaatggtggggtgaggagatctggcgggtgaaagcgtattgtaggcttattgaggcaggagaagggtccgacaaggatgggacaagtgtgtccagaacggatgtaatcggcccaataagtgcgctcacaaggcagacggtagcaatgaacacgtcgttgttttgaggatgctgtgggtgagagaagaagagagaatagcagcagcaggtctgtcttcggcgacgatgtagtgaatatctcggggatcgagtgtcacaggtgtccacactgcatcgccgcacctgcagcgtcgggagtgccagagatgccgcttcagccacgcactagccacacggggctcaaagggaaggaacggcccatggtggcagaacgggaaggcggtgtggagctatttcgtgctagctgggccttcccaaccaccaactttcccaggttcccagccccacgcgcggcgctgctcatgagctgaccgtcatgcatatcatcgagtcttccctgtatatcgcacctccattccttgtactatcctgcccttgatttcttgcagcgcacttccgtctctcgcccttttcgcgccgcgcattgcatctacagttctcttccagtcgcacatccccacgctggcatcgaactccgcagcatctccgcatcatccactattcttaggtagattccacgaatccagcccgttcaagatctagcctgagcagccaatgtgacagtaccacttcgcatttttccggccattgcgattgcatcaaattgataggtgtcgcctaacattaggtcaccacaactggacactgcacatgttctcgtcgcaagatggagaatagtagtgccacccactcctcgagagtgcccaattcctccctcctgaaagcccccgacaattttccacaaaagcgcgcctcatcctaccgtcgcccggtagacgcgcaaccaacattcgtgccagtcgaaccacctgccaccgcgaacgccatgcccagcaataccgcccggccagtcgccacagcctccaatgccaatggcgtctccagaggctcttcgcaccggcggcgacagagtcagcacatccctcctcccacgacgggcgctatgaacgaatcggtcccggctgcgcccgacgtcccacgagcaccgcccatgtcatacaaggacccctacggatccaaggcaagcgccagagggcctccccggcaacagtctacccgagcaggagatccagcaatccagctgaatcccagcagacagcagccaattattcagtccgccgccgacagactcatcagtttgcgatcgccaccgtatgcgccagtcgagccattgtctggagcagtggagcgacgagggtcccagcgcaagccgtcagtgcctgatcgttcgcctttgcagaaattggagggcaaactagacgacatcagcaaggaagagaggagagcgcgcatactggaggcagagctgatagcacaagagaaggccgaagccgaaaggagggaacgtcgtgcgcgagaagctgctgaaaaacagcagcgtgtggttgagttccatggaccgtcggaaccagaagcgcctagcaatgctgctcctcctgtccgaaaggcaagcacgaggcgtaacgtctcgatgcctgtacagaacaggacaatgtcccccgccatcagcgacatggaatctgagatcggttacgacgtgagcgagccatgggatccatccgccggtcaaaccgccaccgcctccgctcgtcagcaattaccatcgcaaaagcaacgcgcatcgtctggctcgtacacatcaccgcatacaaacaccaacattgcgcgaaatcatagcgtcaaaggaaaagagccaattggcgttgcaaggggcagtggcagcttccgcgatcgaagtgcaggctctgcgcaaaacattagtaggaagccaatcgcaaacgccgctggacttggcttggagggcgtcggcgacacttcaggaggtgctgaagtctcacgcgcgaatagcaaaagagtctcgtcggcacctgttccagctggaaggcccgtgagcaacgacaggagaagagacagcaggggtatcatggctgcacaaatggagatgcagcaacagcagatcgaccataaaaacactgagcgaggcctgaaccagcacccggtccacccagtacagccactgcaaccagtacagccatacaaatcgcccgtcgttccgacagttccaataacacgcaagagtgttagcttctccgggcccgaatctgatctgcaacagcagccctctcacgaatctcaccatcaccatcatcatttcagacacgacactagcgacgatggctcagagaggagatatgttgcacctcccatgttggaagaatggaggaaagctccaataggcgccctggtcgcggaagatctagacctggatgcaccagccagggccaacaacacgaacaaagcgtggtgggaggagagccaagctgctcgacgacggcgttctagcagcggctacgcagaacctacgtacgatggctatgcggaccagcccgcggcgcagacatctttcagccccgctttgtacctcaagtgcgggccactattgcgctacactggacttcgcagagacaagagtcgcccaggaaaagagaaggaaatatggcggggcagtgtcatgattgtgactgtcgatgcggaatcctcgtacacgaagccacccaccctgcggttgttcaagcagcctatggacattctcccaccgccgccccgagaggtcgatgaccatgatctagatcccgcttatgttgaccccatcgagggacaatacaaggtttcgcgcactggcaaaactctttacgtgaagccagtcgatgagattgctgaagacgaggatttgtcgcgcatcgaggacgacaccggcatcttctgccagacccgaagcgcttatggtcctaacgggtcaggcgctaggtcctctcgcatccacaagaaggacggcgaaaaactaggcaagttccgtgaagtacctggcgtacgtctccacgctgagcgcggagtcacattctggcgcttcaaccttgagatcgagctcggtaccagccaggctcgcgtcgcatacaggatcaaccatggtcctgctgttggcttctgggtgcctgccaagggcgagtcgatgaacattatgttccacagctgtaacgggttttccttcagcgttgactcgaatcagttttgtgggcctgaccctctgtggcgcgatgtcctcaacacccatcagaacacaccgtttcatgtcatgattggtggaggcgatcaaatctacaacgacgctgcgatgagacagacaacattgttcaaacagtggacagagaacaagaatccactacaaaagcacaatgcgccctttaccgaggagatgcagaatgagcttgagcagttttacctggaccgttattccatgtggttctcacaaggcttgtttggaatggccaactcccagatcccgatggtcaacatctgggacgaccacgacatcattgacgtaagtcccacttcatgcccctagaatatctcagctaatcaaactagggcttcggatcatatcctcatcatttcatgcagacacccgtcttcactggcattggcgctgttgccttcaagtactacatgctctttcaacatcaatcagtatcagccgaaaccgaggcaacggaaccgtcttgggtgcttggtaaaagctcaggtccatacatcaaggagcggtctcgcagtgtcttcatgcagctaggccgcgaggtggccttcctcggtctcgattgccgcactgaacggcaacgtgacgagatcctcacagaggactcttatgatgttatctttgatcgcgtggaagcagaggtgatcaagggcgaaaccaagcacctcattgtccttctaggcgtaccgatcgcgtacccacgattaaacttcctagagaacatcttgaccagtaggttgatggatccgatcaaggccatgggccgtgctggtatgctaggcaactttgtcaacaagttcgatggaggcgtagaaatccttgatgacctggacgatcactggacagccaagcaccacaaggaggaacgcaactggctgattcgcgagctgcagcatattgcatcgaccaagtccgttcgtgtcactattcttggaggcgacgtccacctagcagctgtaggccagtttttcaccaacaagaagctgaacgtccccaaggataaggatcatcgttacatgatgaacgtcatctcttccgctatcgtcaacactccgcctcctgatatgatggccgacatcatcaacaagcgcaacaagattcaccatatggatcatgaaacagacgagaacatgataccaatcttcacccatggcgtcgatggcaagaagaggaacaacaatcacctcttacctcaccgcaattggtgcagcatccgagagttcaagccagggtccacacctcctggcacgccttcgccaccccccacaccacaagacgcacgacgaccttctctgggacagatggtgaggcgattcagtagtgatcaaggtggtcggcctggtcgatcccgtgggcctcccgtgtcgtactacaacaacccatcgaatgcagccgccgacgaactgcagacaggtgcacaccatcagccacaatcatcattttcgccagatcgatcagagtccgagaggcctcgttcccgtcgtaactcgttgacttctctgttcaagcgccgcgcatctgtcgacaatgttcctcgtccgacttctgcaaagagcgtaccaggcgttggcaatcgcggtagcgcagattacggaccgtcaaccttccatcgtcgcccaagtgtgctgggcaagtcaggcttgaagcagcaaggcgaaggcgattttgttaacctgcagggtgggcttgagatttgcctgaacatggaggtttcgcagcacgatcctgcgggtatcactgctccgtaccgcctgatcgtcccagccctcaactacactgctcctgtagacggtgtggtggagaaacaacctcgcaagtcaggcatgttcggtggcatgtttggtggtgccaagcaacgaaagagagcgaagattggcgacgacggctactccatgtcaggtagtgaaagtggtagcgaactgggagaggtctcctcggaggatgaagaggagcgtgcgcgtgagaagcacaaagtcggtcccaggatcgtcattccagggttcgggtcaaagaacaagcgcaactcgttgacatctgcaaaagccgcccctgctgagaatcgcttgagctcaggctattacaccaatagcactcaagacgtagttcctcaaaatgtcgacatgtcgcgcaaccttgcgccaccgccaccccaagatcgacggcaaagcatggacgtcgctggtgctgccgcgagatccccggtttggaactctgttgcggccaaacggcacgtgagcgctcctcacccaagccagacatcaactcatacaaccgccgacacgtcagggttgccgttccgatccaacacagtgtcccgcaaacagccgacgcacaattcctcacataaatcgcagctaccagcactcgtcccggatcctgatccaaaggtgcacaggaagtccatgggcggtattctcaatcaacatggaggcgaacagtttgaacaggaggctcatgtactcagccatacaccctcgcgcaacaagcgcgactcgtaccctcctcatcccgcgatcgtaggaggtggacccggctcgccctattcccgcaacggaatgggtatgcaagccaggcaggacactggtcccggtgattacttttcgtcgggaggccgtgagggccagcctgcgtatcctgtacatcctgtacatcctgcgcatggcagtcgaggaggccacgcaacgcctggcgccgagcaacgcaagcctaggcccatcacagcggagtatgcgcagatgcccagagccggctatgaccgcacggctgcttaccctagctaccccagcagcaggaacggcagcgccggcgtcggggccagataccttggtggaggtcgatatgaagacgacgactacgacagcctggatgacgacgaggacgatggaagccatagtggaagaggagaggagatgagtcaggagagttttgttccgcccaagaagaagaagtggcagatttggaagtaaataatgggcagtagtggcaaggcgttttgggaagggtagaatctcgagccaggctaggcttggaatttcacgatttatgattggaaagttgtcctgggagaggacatgtacacaatgatggcgcggcgctcaggaagcagcggtggtgtttctttagttgttcagcatagcgtatattccccctcttgttaatcgcatatttggtattcgcactatcatcgttctttcgaatgacccgtcttgttctcagctcccgtcctccgtattgccgttggttgatccaacactcacaatagagactcgctaggcaaatagcatctagacgccgcatattcacaatgctgtttgcctagtgagtctctatctctagtcttccaggtgaaggagcttgtgtgtttgacattgttaggaacaatcacctctcctggcgctcaccatcacttccctcactatatgacacctccttatcgcgttccttaacccactcaacacccttccacgactctcgacacaaacaacatggcccaaccaacaacgtcgtcagaccaagtctccaccacaaaccatccgcaagacaactccaacgagcaacaagcgcccgccatgaaacctcaattcaagctcaaacaaccctgggaagcacccatcttccaccaagccttcaaaaccaaagcaggcgaagacccacccccagacccaacccccctcctcacacccgcaccatccatcgtcttcgtccctgccgccaacacccccttctccaccgccatcctcgccctccccgccttccctccatcctccatcatcgaattccgacacctccccccaaaaaacatcccgataccaaccaccccgaatatcctccccaccacaccgcaagtctacgccatatcgccttcccacaccctacccccaggctccacataccactgcagcacgctcttcgacctgcgcctcatcctgccgcacctcacgcccacgcagcgccgcgcgattcaaacgcttaagatcccggtgggcgacggcggagtgcgcgctgtggggagtgctatcaccccgagcacgtgagtaagacgtgtgtcaacgtgtttgcgctgctaaaggagttgaaggcgattgtggtggattgcgagggcaggggggaggaggaggtacggggcgttaaagaggatttggaggggtgggttgaggggttgggggtgcgggtggagatggtgggtgagaaggtggaggagaatggggggaagtggtgggagggtagtgttgggtggatgttctgaggtgacgggggggagagtaggggtgtgtatggaactggtagagagtatattgggggagatgtatacggcaggagtacatcaaggggtggagggagtgttggccaaggaaggttgaagatgcctaccgaggttgatagtggggatgagagaaagcgatttgtcggagccatttccaattttgctcgtgaggagcgtgagcgcatcatattttccaagctggtaggcgaggttgacagcgagaatagtggaaagtcgttggctaaagccatgtctatttcctaatgaagtgttttctcttgcttggcaacgaacgcttcaaacgcttccgctatctgacctgctgatttccgatcttcctgctgcactacgagcatgtactgcatgacgagattcaatgtgtccttaaggacttggcaacatctcttgtcgcttcgtagagaatgtgcgtagtctttcacagttgctcgtacttttgcacttgtaacctcgctctctgaatagtcctgcataaagaactgatcatccttgaaaggcaatgtcgaccccggcgtggccatgatcctctcctgcgcaaacttctccaagccttcagagccacgtaggagccacagcacaaattccagtatgacgcatccaaaagaccatatatcgctagcttgagtcacttcttcccagagctgtgtttctggtgccgaatatgtgcgagtcgttattctgggtggggatccgccactccaagcactgagctcgaagtcgttccataccagcgtcttgtcttgcgtgactaggatgttcgagggcttgatgtcgccgtggaggaatcccgttatggggtgagccgacttagatattatcaagtcatgcatgtcggacagggcgctggcaagacctttcgtctcacgtaggaaccaacggatatcggctttgagctcttggcatgagtcggttcgcagccatagtccgtcgaggtcggtctctgcgatctgaaagaccatgaagtgctctttgccgtgtgtgtacgtagcaagaagcttgttgatgtgtttgttgtgtaattcgttgaggtagcagaatgcttgacgctcgtgtaagaaatcgtacagtactggcgcagcatatctcttcactgccaccactgtagcagtctttggtcgcgcaagacagaactgtcgaatgtatttacatgacagactgccgcctaggattgatttatcgccaaggtgcttcacagtatagtactccgtcagtggagcgtcttcgtcacatatatgaacatgcttcaccctgtcatctaggtgttctatcgttgttttcatcatatttgtcaccctacagctctcctcaaccgtcatatttatatttgaggcggctaatctcttgcttgactgttttaggcacctaactttatgttatggatggatcacacctacctcagtgagttttctgggaacgtccagtatccatgtatccctagagagctgcagtatggttgtcaacagtcgtaccgcagatgtggcaaaggctcttactgtggcgccccagtcagtcccaaagagctctctgagaagctctacgagggccttcttgctgatgtagcccgaagatatcgcttgctcgggcatgttttggaagagatccccggtttccaagagttacagtctgggctcagtgagtcgtcacgctagatgctttttgtgttcttgaagatggtcagaaatggtgcggggtaaaaatcatgttgttgggcacatgcatggccgcctgactgagattgatggtcagaacaggctaggccaaaatacaaatggggacaggcttaccattctcttgtacacagatatcgtcatctgcggcgctctcgcgtatccgcagtctatttatccggtctgtttcaccacgcttgctatctttagcttacgagaatgtgaccccaggacatcagcaatagagcgcacatagtttatgatatctatcctcgtcctggaagacaggtagcttcagtcggtatgccgtctcaatctctggtgtggtgagaataatgtacggtgtccgatatgctgcaagaagcaaaaactcaggtaaccggtcaagcgagttttgctcagcctaggtgacagtaaccgtagatctgtaaccaggctttcttacatgcgtgactgcaacgtcgataggctgtacaagctgcgcagctgcggggtttatcttacccaattcccaagcactcgtctgcttctttgcccacgaaatgtgaagcctaccatacctagtctacctaggtgtgtagtgtatagcaaaatatggacattgagcagaggaaccgagaccaatacactaaagatttatccatactatctgcaaatttttcctcctctcaaacgacatgtaccgtatttgacgtcaatgtctataaggtgtgaaggcttcattagataatttggcttttgctgatttccgacagaataatgccgaaaccccactgataaagtgcaccgagttcaaacatcccacagacctagaggattggatttcgacagtcgggaatcccaagtgattgttttcagaggcgaacttattaaccctagatctaggaccctcataaggcagccagcgatattttcgattcaaggcttcgcataatgtgagtccacaacaagcaaaatatatatttttagatgcggactgacctacgaacagcgtaggcgcaagagccaacgacgatccatctacaggcttgttcacgatcccattcttgcgaccaacatttgagttgatcatggaaggatttcgttttccgaaaacaatactgcgggccatctacaaaggcgaggctatgttcagtggaatattggagaacagagaggagaataatgctggatggaatggtattgtagcgctgttggctatttttctgccctaacatctggagcaggatcagtaatgcgcatggtttttgacatccatgggaacgaaggtcttgccattgcgacttcctggaacctcaaggccggaataacctatgctttaatcttaggatgcaacgacaaggatctcaattcgatagtcaacttcataacgtactctactcgctcggttagcaacccactcctcctacttacgatgtttgctggacttcaattgaaacgcttcaaagatttgcatcgcacagcttacggaaaagttcaactagacatatatcgagcgcagttggaccgtcaagatggacctgaggtcatcgccgtgcggcggacggccagaacaagacctacagattatgacgatgcgactcgtgaagttttacggcacttccaagacactggaactctcgggcaagcaatgctacagttccgtgctgaagtggtcaaagtcggtcaagccgtcaaatcaataaccaaaacgcaacggcccgcacctcacagtacgcatctcaagtcgagcggcaagcaaataactggccaattggttcatattcttggacgacttgacatctacatcgaaagaaaccgtttaacgatcaacgaagcctcactagtgatgtctgctttctggaatctcatcgcacagagagataataaaacaaaccagaagatagcgatgcaatcgaagaatatagcggaacaatctaggaacgtcactgatgagtctaagcagatagctcagcagtctttgaagattgccaaccagacacagaacttggccaaaacctcgatactcatcgcgaaacagacaaaacgcgacagctcagctgttaaagcaatatcgctacttaccatggttttcttgcctgcaacctactctgcagtaagtgcacattctgctcttcatgcgataatcagacagtaaccgccagccagactgtcctcgctctgccgatgttcaattggcatccagagacccagaacaacgttgtcaatttccattactttcggatatatctagcgttggctataccactcactgtcatagttctattggtatggtccgtctggatttggtggtcagatcatcggttgaatgaggacagcacaaagaagtctttctggaggaaaagaacaagccgcgcgtagctttgtacatcaataagcgtgcgactcagtacaaacactgaacaattactatttcttactttaggtgtgcagatgtaacaaccgagcagttcgtccgtagaaatataaaatctcttgtacaagatgaggaggaacgaatttgcaagagaggttacagcaaaagcaacaccagcaagagctcagaggaaaaaaacaagtcaatatacgagaaaacacatgcacggaaatctgatcttagtgactgttgcaacgtttcgtgcgcgctatgtcgcatttcgaagtgctgccagacgctaattggtatgttcaatagaagcctaaatgaattcaaaagctaaaagacacatactaatatgttgataaggcattgaaggtacacagtcttatctattttcgtagtttcactgcctagataggtagctagatggccgccttatctttcactttcctcttgcactagcacatgagccagcggctgccttgccattgttagtcgaaacacgccgccactcggctataaaatcagtacctacctgcctctctcatacttctttactttcaacgcaactctacctttgagcacaactgcctctgcgcatgtttggcatgcaacggcgattttctgatttctttatgagtagcaaatactgtttggattacgacgctacataagctgtgaagcaagtgaattaagaatgctacacgaaagtatgccgggaagggtcgacggagaggcaggtaagcagtgagtttgaaaagttgctgttggcggctaggacaaagcggacgtgttcagaattgctgtccgaacttaggaagtgagggtaaagacggcaggtcgattttaaatgctgtccgaggacaaaggcgggcaggtttacaaatgctgtccgagtttgaaatgctacccgagtttaagctatagaaggcgggtagggttgaaatgctacccgaggataaaggcgggcaggtttacaaatgctgcccgagtttgaaatgctatccgagtttaagctacccccgaaaaacaagcctaacctccacactccactactccacgacgataaggtaataaatcctgcgatgaggagtagtcttaagggatagtataaagaataccatcataaattttaagaataattaccttaaaggttgttgcattgttgctgtgcgcgcactgggtcttggtggtggctgcaactcagaaaatacgagctccttcgtatagaaggcgagtgggattagaatgctacccgaggacaaaggcgcgcaggtttacaaacactgctcgactttgatgagcggtttgtggaattgaaatacaactcgagtttggaaagtcggtctagcagagtgggtgacggccaacactaaaggcagacaggttcagaaatactactcgagtctgagaagcgggtggcataatacggcgtaaccttcaaatgtacacgaagcacccggattggagtgcatgggaaatcggtgctcttcaagcttacgcacaacatgcgggtgggtttggaatacccaacgactttgagatgcgcctcgatcttcagaagagagtaaatgttgatgctgtccgggtttagaatgtctaccgacttttggaaagcgtgtcgcatttcagagtcgtgtggtatttcaggccactcgcattcccctgccgtctcacagctgcgtcatggacgttgtcaaaactccgagccagtcgtcaatgccgctcgcgctatgaaagcagtctgcgattgaaatagcgttacgacaattttataaggtcgtgctctgggaaccttaatataccgcccgagtttctaacgctacacgaattcaacatcggatggatatccttcagagccatccgagttcggatataccacccgggtttaaccgctcagccttatttccgggcggtcttaagccacccgagtttccaaacccaagcgacttccatctcgggtcatatacttcaaagcagaccgggttccgaaacccaaaccgtgtaaaatgcgggcggggatccaaagcctttcgacttttccaacaccaaccgaaacacacaacacgcgcacgcagcaaacaactagaccaacagccctgttgaagaagagattccaacgatgacactgaaattggaacgacgagagaataaatctccgatggctttgggttggtgcatcgagggcgggatgcactggtacgtccacgacgtgctgccaagctccctgttggtcatggcgtatgttttttatcgacaagaacgcattgtaagggtaaaggtacaatggctgacacacagattgaaggggcacttgtaataaccaggtcccaatggggtggcgtggtggcaggttcggacaccgtgatcatggtaagagagcgcgaagcggtcagctgttcatcggtggatgatgtatagcgaaagattgaggaaaatccaatgcaaaggattttagattcttggtcctttctggcacatgggcgcgaatattcaaaacaacctgaccatctgcgctgaccctccgagcctggagcaatgcacatatgaccaaccaacaacgaatgaatcctccgcaactctttaattttacgttctgggacgcctctctcacacgaccatcatactgtgcgtggttgattctgggaagaagaggataacaaacatatgttcactgctgggaacttctttcgactctacagccatcgacgttgccttggtaaaccttttttttggaaagagaaagagagcaacgtgatgttagaaagaatggagagcgtggcactgtgacgcgatttatacgcgcgcaaggcatgtaaaaatgagatggtcttgtgacatggaaagaggtcaaaagacatacgcaatgtaggaatatgtttgttcataggatatcaccctcttatctacaactcatccttcttcctctccccactttcccctcccaccgcctgttgctcctgcgcctgcgccgcctcaaatttctccctctccttatcctcctcccacatcttcttcttcggattccgtggcttgtcgctctccttcagaatcgtgccatcacccctcctaaccggaccctcttcctcttcctgcctctgctctctgaattgcgggtgatccggcacctcctcttgctgctgttttttctgctccgccattttgccgatttgctgtgagtgtgagcctggtggactggggtcgccgccgtgcatgtatccgcgtcctccaccgccgacgcgcacgtagtgctgtggttggttcttgtgccgcggagggccgcctgttgcgctgggcttgacgatgaggcttgtagaggcctgtgaggaggttgcgacgctggttgtggctgccgaagaggcggatgcgagaccgaaaacaccgaagacgatgcggaagacgagtttaagcggccaaatgaggaaccaggtgagtggtccgtaaagccaacgtcggaatatgagccagaccacggttgtgatgaggatatagaaggtggtctcgaggtaccacgtgtcgctctttgtgctcttcagtaaagttgagagcaggttcttgctgtttgcgagtagcgtgttgaggtccgagtacttctctccaaggtctgcgagcgcggctgtggactgttcgagtgtctcttgtgcgaatctagagcgtgacagctcgccttgcatcaactggtgcgtccgtcgcagcgcagaagtgacgtctgacgaggcctgggcgactacttcgccttctgagagaccttgggcctgctttctttgacggtatgtggaggagggtgttgatgtgccggattggaggttcgagaagagcagctcgcgttctttcagcttcgcgcggtcggcgttgtgtttggcagtgagttgggctttgcggaactgcgcccgtgatctgtgaggttggagagattagtaaatcgtatggagagtagccaatccaggatatgcttacgacttcaaatcctctgtcaatctcgcaaggagcacagcaagtctgctccgctcgctctcgttcttgctgtctctcctccgtatcgagctgttcgcgccgccaacaacgtcttcaacttcctgtctcacaatttcaagatcctcctctatccccttcaaactctcatgtatctcagcacttagttccagtcgaacgtccccctcttccgcgcccagtggttgggatccaggctggaagtcgagtttcgcaagtcgttgtatgagttgtccaagactcttgttagattcggagagagcagtcagacgggttatgagtgtctgcgtggtggcaggaacaggcggcatgtctattctgtacagatttcggaaaggtggtcgaatgcgatgacataggtgctccagtggggctattccctctacggctgcgctacagatcgccggagcacgggcccccagaaagtacgaagtatcgcgaaccactggtacggcgaccaattgcgacgacgacgtcagcttgtcgctttgtacctatgtaagtctatgcactactgctttcgaacctcttactgactctcgtcagcgacatatcgacaatccaccaatcgtccgcccatagccaacatgatcacccgattcctcaccgacgttcgcgtaaccttcaacccattctccctgcgctcgaagcctgctcgactattcctgtcgcttataccaccgaatgcgcgctcggatggcatgaagatcgagtccaagatgctgccgcggaccagcaaggagcctgcgaggctggctgtaaagttcagtacgtcaaaccccacaatgcactcgtcagagaagatggacgattcttcagctagatcttcgaaaccggagagccaagttctcagtagtgtggttctggattgcaggctaataaatgaacgcagaggacggcaaagaaatggatatggacctagacaagatgcggataacagatgtcatggaggaggttgatcgacattcacgacaattggcgcgaaaggaggagctcaatggcaattaaatgaagcaacgaatcccacaagtgggcaatgtacaaacatcatgggaagcattatgtggagtcacggtttgcattgggcaattggtcgtgctcaggatcaggctatgctttttgatgagtctatgtataccattcagtcatatgcaatgtagcatggcatgtccaatccagctgccttctagcacagtggccagtccggatcacacgctcactccaactaggaggaaggtgcaccagagatgtagaaccacttgtcgatgctggggtcgatggggccgggtgccttgttctcgccctggggaatgttgagcgagctggggtcggtgcgctcgggagagtgggacacggtggtgttgacaaggctgaggtcctccttgggggtcttgccagtggcaagcttctcccaggcctcggcacactcgcggacaatgtccatggcgtacttcttgttcttgcactcgccggagaaggcaaactggttctcgggcttgccatcggggatcttgtagatgcggaaccactcgttggtggcgcggaggaggccgggcaggtggcgctcaacgtcctcgacgtcattcagcttgggggccagcgggtcgttcacgttgataaccatgatcttccagtcggtctcaccctcgtcgagcaaggccatgacaccgagcaccttgacctggatgacctctccgggcttgttgacaagctcgccgatctcgcagacgtcgagcgggtcgttgtcgcccttggccttggtctcctggtgggtgacattgggatcctcccacgtctacaacttgtgttagtattcgtcctattgaccgacatcgggctcgcgtcatcgcacctgagggaaggcaccgtagttccagaggtagcccttgtgggggaagcagttcctcacgtaacggagcttgcccttcttgatgtcctgcttgatggggttgagcgtctcctccttggagatctgtcgaggagcgtcagtaaagctaccatttcgcgggggcggtcattggacaggcaattgggggagacacacctccatcttggcattggtccagcggggcacctcaacaatcatgttgaggacggtctgctgctcgttggcatagagaggaatgtcgtgccatggcgagacgagctgtccgtccttctcaatgaagatacggtgctcgagcgtgttggccgcgccgattctgcgggtggtgtaggtcattttggacaatggtttagcggatgctgggggtgtcgaggttgcggagagctgctcctgtatttgtttgattctgctggtggggctggaacgcggggtttttccggaaggcgccactgtgaccaacgtcaccaccgactgtctgcatagggcagacgtcggaataggaaaggaagactgcaattggggaacaaggcgcctggctgggacgagccgcaatgaagatcgaatgaagaacatgcagatgttatctgcccaataccggctagaggtgcaaccggctatcccgtagcaatagccccaaaccgaggatgtgaggacaccagttgcggaggtcgctttctcgaagctcaagatttctgcgcacagaccacgaaatcaacaatgcctgacgtggatcaccactctcacttcagtacaatctattgggacgccagaatcctggagcaactacagtgttatctgtcgatatgcgctgcacactgccaaccatcgtacccagagcccctaatccaggatctgtcgcctcataatcccttccatacgacggtggtccctcgacctcatcataccaatctggcgcgttggcttgagaatgcatcagctcctcctcgggcgaattaaagtcggaaaattcttcctcaacgatcgctcccgggaaatgcattcgctccgcttgctgttggtaaatactgcggcctgaaaagttcggagccctgggcgcaggtgcctctatctcttgaaaccgaacagtaggtcgtctgtgtgtcttggccatagccactggcgcgactctagtcactttgttactgatgtaaggtgcatctacttcacggtggcttctgtgtggctctgtggcgcatcgttgtgcactgtacgttctgttgcagtgttgtatggctctcccgaggtccgaagaagtttcgcgcacgtcgtccatgtgcccttcaggtcggtgcgagttcaccacagtgttgtgggtagccgaatgggtggctttttgacgcgttgcagactttgcactgacgccagattcacggtattcaacatcgactctggcgggcttcgacacgaacggtggcatcgatgacggagagccgacagactcagtggactggaactttgcggcgcggtccacaagatctaacttgcgtggcgatgaagtgtgctgggggtatgagtgagatcttgacatcctgttctgagaaagagccacggaagacatctggaagcgctcagtgctttcattgctcctttgcttgcgcggtataggcggcacaggaaccttgagcctgcagtctcccctgccacttaagttgatgcctaattggcgatgatttgagacctggtgggggtcgtggttttcgacaggcggatgcttcggacgtctgggggtcaggtccggtgatcggacagattctggccacgacacatagcttgtactttcgtgtcgaggtcccctgcttccaaatcccaggtaggatcccttgccaggaatttcaattgttggtacgacgccgctagactttgacgactgctccggctcgtgatgtcggatcgccgtaatcaagtcctccaccgcccgagcctgctttgttggcacattgttgtctttctccgccagagcaggttgtaccgaggtgaagaaggcagatatctctccctctttcgtttgcacgtgatcctttttgcgtttcttctttgaagtaccttgctcgggagttgactctggttggtccttttctttctgcaagaacttcatctcggagaagacaagatcgggcactgaagtcgtgtcagctgtacactgacaacaggtgccactacagggagaggcttacatccacgacctcgaacagccgtcgaggtcttgcccttgttgaagatgcctaggtggtccttcggcttcagctaccgcccaatcatcagcaacgtcacatatcactgcgtgttcggcaactcttacagtcaaccgatccctggaaacgttcttggcgtggaaattttgagctacgccactgtccgatttgtcgcccttcttgcgttttgacttgcgcctcggattctttgattcgtcctttcgactctggtgcacatgtttgccccgctccttgtttcgtttcggctcgtaaagctctgggcgcgtcttacggcgaggtcgtcgtgcataccgatggctcgatgattcgctgccggtagaatcgcttcggctagggcgcgatgcgtcgctgtgagcactcgtatccacttgcttttcaggcgtgggctttgtcttcactggtgacactctcggcaagtaggtttgaggggcgagcagcgagctgtcggatctggctcgcttccgtgcatgtttgtccttgaacacagcccgaggtatctctgtaggttggaagaaggcggagtctgaagcttgaccttgcttcggagggattcctgcctctgcagtctcgttcagccatctctcaatatccatgatgacctcaggtcagcgcagtactgtatgacaccggaacagcaggcgaccggcaatcgagcgagccgagccgtgccgggtatgaattgaaatgccggcctgacggtgtggaatgcttcagaggtatttgtcgtcgtacaacatggtatcggtcgcgctgaacggcgagggtggccagcaacctgctggggattatcgccgtgtaacgtggggaaccagatgaagtgcagcaagtgtacagggccttggttcattctcttgcgtcaatgtggtggggcggatgcctgggttcatcgagacaggaagccacgattgggttccgacctgtgccttccctcgcgatgaggaaagcacgatgaccgcatgacgcacacgacgcacactgccaacccgagatacagtcgtgttctgatgctgtattgcagaaagatggcgtcgaagctatgccagtgcgaatcggaaaagcggtgactttgctacatggatatgtcatgaggcttgaggtgacgctctctgattggcggaacgggtatcctcgacggcacgacagagttgatcttctctgtcacatcatgttgcacatgagggaacgagatattgagctgagggggcggaaacagtgctcgtcacatgagcttcaccgctgggcattggaagaccaccaggcaattcccaatttcgctgcggtgcagtatcaaggtgcgcacagttttgttacaatcactgctcacaaagatctgtgccacattgaacgagtcgggatctgtgacacagcgacggtccgcggatcagcgtcgattcatggctgcctcaagagcatcgattgcattccatttccaccgtggcatcgcggctgtccagacatggatgcaacctcgtcgtctactcactaagtaatactccgtgcaacgacactgactagaagaacgtttcctcgcctagttgtagccgggcaggtagtctcgggcgacgtgagacggcgacaagcccgcagttcgcacgggccatagcgtattcctgccagcccccggtcgagcgcccatcccaagttccccacacctgttcgacggtgtcccttgataagcttcgctgaaccactctctgtccgaccaatgcgagcgcgtcgtgggcacctcatctgctggccgtgcctttcgatgtccgacgctcgctgcccctccaagcacgccactcgccgtctgcaggattttcattgtcgctccgtgtatcaattggcccagtaataatgggtgcgtgcgcgcatatgccggcaccgtgatggagtggccgtggcggaccacctatcacaaaattcgacatgtcgctttttgcgtggccgagacgatggctcagacgtctcccttaccattgggcccgtttagaggcggcctagcggagcctgcatatacccagcatgaggaaacagacacgggacagactaatgcccgcagtgtgccagtacaggcgggcgagcagcatactcattgtgccatcatcaggcgccgcatccagacaggccttccgggagagtgcccctctgctgtagtgctgcccaggcgcagggagatgctcgaaccgtacgtagacagcctggttggacacctagaccgggcttactgcctttaccaggccacgtttcttccctgctttctgataaattccagctgcctgctgcccatcttctcgcgtttgcgcaaactcagctagcgctcttttgtatctcttggaggggtcaagtcaactttacctacttcaagcgtcgtgcctgccccaccaaccgtgatttgaacacctcgctatcctccctacaactcgtgctctcacaacacgaattccttgctaccgacttactcactcctctactacccaagaggaatcgcctgcgccatctacacctacacagcctggtgcgctcaagatcaaatgttcgttccgcatgttgctacctgttacttgcacgaggcgccgcgaaggattcctcgcgcgcctctgcctcccgcgtttccttaagtctcttctgtttcctgtcgctgccttgctttgaggctctttgtattgcgcgctttgttctgagctccgagtgcttgtattgagaccgttcagtgttcgaatcagttaccatcatgtccaagctcttcattgggtaagtatccgcctcccaacattgtcgtctaccgctaatgtcaaccagtggccttgcctggcacacggacgatggcacactccgccagaagttcgaggagttcggtcaagtcgaggaagccgtcagtgacacactcgtggcgcccgtcactgtactaggaatcaatcgctgacacccgcgcaggtcgtcgtgaaagaccgcgataccggtcgcagcaggggcttcggctttgtgcgcttcgccaacgatgccgacgctgatgccgccatgaacgctcttaacaacgaggagtacgtccccccccctccccaccatgcatagcgtcaacgcgaactgcgctacgctgtcacggcatgggtacccaatccgttcaatggtgctaatttacccaggttcgatggacgtaggatccgtgtcgacaaggcctctgaccgcgctagcggtggcggcggtggtggtcgcggaggaggctacagcggaggaggcggatatggccgtggaggtggcggtggctacggtggtggccagggaggtacgtgttgaactctaagctttctcgaagccctcgctgactcttttttctaggatatggcggcggtggcggacgtgaaggctacggcggcggacagggtggcgcatcttggggacctcctcagggcggccagggcggctaccctcctcgtggcggttaccagggtggtggtggccagggaggctatggtggccaggagcagcagggtggcggccagcaatactagatgttgctactggcctcttgctcgcagcttatgatcgatctctcggcacggcggcatatggcggacggagttctggggttgtgagtggccgttatacatggtacacttcgtaatgttacaggttcgaatgggcgctggcaacccaatggacacccgagcttgcatggaatctctcagagtgggagtggttggtacggacgagtatggttatacccactgtgctgctactctgtacacttagtatgcgtcaaaaaagatttgtttcattgaccagccgtgctcttcgttctgttgtcgtgacaagcctcgagtgaacatgacgtcgctctgcaccagcatgactatccctgacgatacacgagagttctgtcgcttgccaaattcggcagctgtgttaccgaagaggcgacggagccgttgataatgagacagccccacaaatgacatgaggagcaatggaggctctgcggtagctagtctcgagatcttggttgtcgcagtcaagccacgacctgccagtttttctcagaccctgacttcggcaaaaagttccgtgaagctctccgcatttcatcgtacacttgaatcagaccccggcccctacaaaaaccaagcaaccattgccccagacgacacatcaccaaactaattactcgcagcaaccgtcgaattcgcaatattgatgcgcggcggggaaggcaagacgcaactccctcgatgcacgcttacgggacaacgcattgtgacccagcctacataaccgctgtgatgcgctgcgcagcaagaaaccgcctgctgcgatgcaagtgatcgctatgcgggaacctacacacaagagtcaggcgcatgcagctaaacctcagtctagaaaaaaaccagaacgatctgcatctcagtttccggcgccttgctgcctgcttggcgcgaacaggtttcgagtcgagtcgtgtgccggctgaaggatgatgtgggattgacgcgttgtcgtgtcgtgttttccaaccccgctttcttacacctctctactccggagtacaacccttcgttatcaagacgcgatgaagagctggaacgaagctgagccgttgattgcgccgtctcagcgtcgccctgcaggtaatggtggaggtcgggtccgcattcgggcgctcggcctgacgttcgcaacgtgcatggccattttcggattcgatgcgttgtttgcagatgtcaagaattggactccgccggcgtggagggggccggtgattagtgagaagccgttcgagtggtctgaggtaggcttctttctatctcacgtagccaactcgggacttggatgccctgatgcagctcatcttgtgcagctgtatcgtgattttgggttagaggattaatgtcgaggtgttggcgttgaccggaaacccatgtccttttccctgggtttcttgtacatccattaaagtccgtggctttgcttaaagatgcttccctgtcatctccctgaacgcactccctactgaacactctcttccttggcccccctttgatgcaactgaccgctcgatagatcgaagcatcggaaaacctaaagttccacaaatgttaccacgatttcgaatgtgcgaagctgggcgtaccacttgattactaccgcgacacatacccagacgagagagttagcattgccattactaagctcccagcaaaggtatctgtcgatgatccgcgttatgccggacctatcctgatcaatcctggcggtcctggcggtcctggagctctgtttgcaactctcgtaggagagaacttgcaaagcattgtcgatgcagacgtaaaggtcaccaatctcaaggaccccagcgtcaagccgggcgaattgagatactacgacatcctgggtttcgatccacgaggaattggctggactgagccgcaagcagtatgcatggacgatcccgccgcctcctggtcatggacactgcgagaaaccaccgaaggtatacttgggagctccgatgcagcacttggcagactgtggtccatgacacatgcttggggtgcttcttgcaaacaggcagtggatgctgaagatggcccagacatcaagcagtacatgtcgacagctctggtagcacgtgatatgctcgagatcgtcgagagacatgcttcctgggttgctgagaagctggaccagttgaagaaagacaagtctcgatgccatcacgatcctaaccctgctctgtacaaatctgaatctgcggagctgaactactggggcttctcatacggcacgttcctgggctctacattcgcttccatgttccctgaccgcgtcggccgcgtcattctagacggcgttgtgagctcgtatgattacaatcacagtttaggaaacggatctctcaccgacaacgagaaggcggtcagttcgttctactcatactgtgtagaatctggcccagcatcatgcccgctggctacatccaactccacatttgacgacgtcaaagaacgcgtcaatagcatcgtcaaatcactataccacagccctctcgctatcaactccgcaagtggcccagaaatcctaacctactccgacatcaaaggcctcctcttccagtctgcctaccaaccccaagctctcttcccactcgtcgcctccgtccttgccgccatcgaagccggtcaaggcgacatcctcgagtacctcaaagaaagcacccgctacagccacatctactcctgccccgtgaacggctccaccccagctatcgactacacctccgccgtcccgacctacgccgtcctctgctcggacggcattgacgtcacccacgacgacatcgcctcattcacagcctactggcaagacatggtcaccctcgcccccacctccgccgacatctgggcgatgctgcgcctccgctgcatcgcgtggaaaatccacgcggcgtacaaattctccggcacctttggcggcaacacatcccacccgatcctcttcctcagcaacaccgccgaccccgtgacgccgctgcgcagcgggcgcgtcatgcacgcgctgtttgagaactcggggctccttgtgtcggactctgcgggccattgtagtgttgctcagcccgatttgtgcatgctcatgcatatcaaggagtatttccagacgggcgtgttgccgcccgctaatacgctttgcgtgccgccgaccagtccgtttagtttgaattcgacggatccgaagagtccgttttatgatccagggttggaggggatgagggttgagagggcggttagcgggcaggatatggataaggagagcatggagctgcaggatgcggcgtggaaggtggcgagtaaggttgttagagaggagtggtttggggtggggaggttgattggtgggagagggttggggagggagatggtgaggagggcggggttgagggggtagcagatgtggtaactgtgctgggacgggtcatgataggggatggcaggagggaggttagggcacatatttgtatgataaggtttctcaattctgttctgtacacaagatcatgcttttcttccaaccgaacgcggatccggcccaaattgctgcaaacgagctacaagaaaagacgatttcactatcgatcggtccgccagatgtttgtgtggtaccgtatactgagcggtactcgaggcagtggcgaacgaggatattgtgcgacgatgggaagcacaagtgaaggtcgctttgatatgcaacagcgctcacgatgctgtcttcgataagctgcttatattcctcgctgagcagcgtgctctcgcggaagacctgtttgctcgggtgtacatccaatagttgccccagctccgtggtctcgagctacaggtacttagagaaccatggccgacccaagtagcagatattgctcaaccccatgtaaaatctcatgtcacgcagacgacgcaaatctgcggctttacacacttcaccgttcagaaacgccagttcttctaggcaaggcaccaaccgttccaggaaacactctttcatccttcgcctccgagccttcaagagcgtacaactgacttcaagtctgacaatgatgcactgctgatacggggcgcgctcagcgatgatgtcctcgaaggaagctatgtcgtcaacccgtacttccaaacaaagtccagggtagagtttgtgatcgaagtaatcgtgacgttcctcgcagtttgttcactctcatcgttgagtatcatgaccatgtttcataatatttggcattagcacatgctcgaaggagccttgatccatgcgcaggtcgttatcatcattctgatatatctatatagtagattcccgcagcacctgaagatgtgtagcgaatatcgtatccttttcgatttgttgtgtcactctcgccctaatattgaaccttgaacagccccgacagggctagatgggattccatttaaactgaagcctgtagcaaacagaagatccaagtctcggtcgtagaaattcactccattgtcttgcatagtcaagcatatcttccgcaacgccaacttgcgatctcaaggagatgcaatgaagattgggaaaatgcgacagcaggcattcgtcttcctttaattgccgtagctgcaaaaggactttgttgttcagtatgagctcgcggaaacccccgcgctgatcaggaccgagatgtttgatgtgacgctccagctcctcaaggtcctcgtaatgatgcgtttgcaggtattggacgatgaaattttgcttgaaatagtcttcagatgtctctgcaaataactgccgcgatgcgcgacagagggtgcccggagaagcggcggagttggtgtcaagggcgtagttgtataccatttgacggagctctgctgggaggcgaaggagcggcgagttttgctggtttgcctgcatgctgtcaaattcgtcagtgttgcgcaaggtgaagcgctcatctttgcaagagctacgtacatggcaagacactcagcattgggcgtgagtgtaggagggcctcggaataccatggtgtcagaatttgcttagcagttgggttgtgttcaagagactcggtggtcttgaggcgagaaggtgtttgtttagcgctcgtgcgctcagcgccgaaggtgagagaaggtgaagatgacgtgatgcgcaacaaccgcacaatctcttgatcattttcgaatgagaaaaaaatctcttactttatacattgtcggtcttttgagtccattgaagttaagctggagctacatttgactacccaagtctctttactgattcaaacgtcattaccccactgtcgcggtgtagatcaattatctcatgaagcaagagctagttttgcttcaacaactacgcagttattatcgaaacgcagatacgaataacctaaggcccttgatactctcataaaccaagtgcgtgatcattctgaaccactccttaccagccttcccatctcacaccaattccagcgacggtcgctccagctcgcaaatatccatacgcagaccttcattacgcatccagtgcctccaccgccgatgaaacgcagtattgatgtggtataacgcgttccacttgattttgggtttgcaatatgtaatctctctcagatttggtagttctagcaatgggcagacaagctcaatgttgctgagatcattgaatagatcgcacgaaccgaaatgaacatgggtggtcatggtcttttgaagaggtgtaagctttgcaagtatgccattcattgtctcgatgtcgtcgtccggaagggttatgctgtcatggcggaggaatggtaggatcttggtatcgaagtaggtctgagcagtctccacgtagatctgatggcttgtgcgggcgaaatcgagtggatcccgttctttgtagctggcattgtggtggactcctatgtcgagatcgagagtgaaggtgtagatcagattgcggagttcggctggtaggcggaagagtggaaagtttgtttgattcgattggacgctatagtagaacttagttatgatgaagggttcaaagtactgtggaatgacctacattgacagggactcgacgtttacagtgagttttaccggacttttcgagttgagggcctccatgatgatggatgcgttttgttgagtgatcgttagttgagaggagaatgcttgcagtggaccacccaggacgactcattaataatatagataatataattaatagtccatcacggaccaagtggcgcctagagtgaaagcattgcgattgaaaatgacacatgacttcgaaaaataagggtgtggaccacttggttcatacatagtcgatggagctagactcgatgtaaatcatgtatagaactgttcatctctctcggtaccccttcaacgggaaatgattttcggacatggtttggtgccctcgaaagaaatgctagatgctgaaaattgggactccatcctatgccatatgccgttttgccggtttaatttgtagttcgaccaaaggtagggatccgtcttcccgtcaaattaacgccaccccacaatgcaggtgtctgggacactctccaaaaggcatgcccaatctgcgttctcgtacacgtgtaatacgtaccctcgataccaaccccatttttgtaagttaagttgtgcccagagacgtttctgattgtcttgagggtcctcgatgtcgtccctgacagtgatctttctcaaatttggcaaatcgaataccagatatttggaaacctttacaagctgactgacttgggtcgcaatgaagaatgccttatcgatgcagcttctttgtgatggcgtgaggatagcgactgtagccctgactttcacagaacgaccaaacgatacaccgttctcggaaagcggctggagcttttgcttgtagtaggtgcgggctgtttcagagtagatttggtgacaggtattggtgaagtcctcacggttccagtcgttgtggtcgtcatgaaggatgtggccacttcccaggtcgagggctagctcgaagatgtgattgcggagctcgccggagagtcggagcagaggtgaggcggtctggtttctgagaacgctgatttttgcggtcagctccagtcgcgatagagcgcaaatagcaaatcgctacttacatgggcatggaagtggggccgggaatgaggtcgggcggctctcgggcgaacgtcttggccatgatggagtagacgatatacctatgatttctggaaaggtgcggaggaagaccaagagctgggaaactatccagtgttattgaactcttagccaaggagctaacaactcaaggtgaaggcagcatgagtgagaggagctacaaacgccccagtgcaggctgaagacgaaacatcacttgctaaagtgaattcgaaacgacccaaagaacaagctttctcaaatcctcatgaaagtagagtttctttcataccaccagaaagcactccaaccatggccggggctccgtcgagcaaaggacgcgagcgagccatgaacaagtatctattgacaaaatcccatctcatcgcttctcgcgttgcaaaaggcccaccggctctgacacccaacacgcagagtctagccatgtacccaacccttcatccgccctcacttctcccaatctaactgcccacacaagtgcccggcgcaaccagcaatcatcccgcctcctgcgcctcccccccgaactccgcaaccgcatctacgagctcgccatggaaacacacaatcccgccctccacaccacggacctcgcctgggaacgcctctccctctcgcgcacctgccaccagatcttcgccgaaaccgcgatgcgctatcatgtggtgaaattactgccgatcgcaaatatggtgcaccacatgtgtcacctgcaccgggatttgcatgttgtcaagctgttggcgccatcgcagagacgtgcgatccgggcttttgaggtgggttgggagcacgcggcggttttgctgcagacgaggtgtaaggtaagagatttgacgggggtgaggagggtggtggttaagggggtgccgaggaggatgacgaggagtgtgggggtgaagatgatgaggcttaggcagtggattgagaagggggggtttgtgattgagatggaggaaggggtgtgagggatgaatagcttagcgccggctgttgcagcacctggttgctggaaacatcatggacgtaaaatgctttaatgcaatgcaataacaatatgatacgaaaaatccctgacgtcaaacgtcaacgccaaatgtaaccggctttttccaatgccaatacctatcgcttacacatctactcctcttcctcctcactatcctcatccatgccctcagccgcctccaccttaaatgtcggcgcctggtctacacccaagtagctatcgctaacaaggtaaagcgtcaactcatggctacccggcttctccagcgtaaactccaacactgtctccaacttccgcgcaatcgaaaccttcttgatcgccaacagcgagtgctccttctggtcaccgacaactaaccaccagctctccgtcttgtcggcagggtaaaacggcgcgtggacctccgtcttgagttcctcgtcgtcctcgatgtttcgcgtgaccttgacgcgcagctgagccggcgagttcgatgcaatgtcctctgggtcgacgagctcgtgctcgagctcaatgttggggtagtagttgtttgtgaagttggcaatgtcggccagttgtcgctggtcgacctcgagcgattggatgagcttcttgtagtctgggttttcgtcttcgtccatggcgttgatgaagtcgtcgacgtcgttgatctcgaatttctgcgcagccttgatggtgtcgttgtcgaagtgagggatctgcttgagtggcgagtccttctgccacattgcttggacaaccatttgtgagagctccatggcggacatggcgttgaggtgtgcttcggaggaaagcacatcgacacttgcgctcaggatagtaagaacctttcggatgacaatctcctggtccttggccaaatcgatgggaagctgcatgcgagagaagtgggcctggagcaacacaaacgccttgaaatgtggggtctcgaagttgggctcctgcatcttgtatgggacacggtcgtagatacgttgcagaatgtggtcttcgtgtcgacgtatttggatgtcctcaaactcggttgcagctgtgatgatctcaagcacgcccttgaggctggttcggccattcaaagacatcatgagcgtctgcatagtgatgaacgagatgttgtagtacgctgcaatcatacaagggttgagaggtgtgatcgcatcttcctcttcgtcatgctcgatgaggttggcatctgccagttccttcaaggtctgctcaacaagctcggacaagtgtgcgctcagaccttcgtgagacgtgtcgtgaaggttgtagtagctcgggtttgcgagcagtcggcggtagaagtatgtgtaggtggaccagtcaacagcttcttgagtggactcaatcgtcttcgaactgatctcagcaacgaaggcatcgtgcaggtagtcgtggagataactctcgataggcagcgcctcgttcaagaacttcttgtagtactcgcgcttgacagcaggaagcatgagaacacccttcgctgacttatcctgaccgaccctgcctgccttgccgaacatttgcaggatctcgctaatggggtagtcgacgtaacgatgctcgcggccctcgtaaaactgggtaccttgcacaatgacaagatgcgcgctgttgtcgatctcccagcacgaattgcgagaaacaataagcacttggatggcaccgaccttgaacaaatgctgcacagctttcttgtcgaacgagttcaaagcttcgtggaagtagccgataccatgcgacagggatttggagagcgcctgctcgttgatcttctccagaataggctgaatctcttccagctctacattaaggaagcgatcttcgtcctcatctgcaacacaggcagcataaaggtcgaccgcagagttacgagcttgcttcctgttgggcgcgaatatcatggctggcttatcgggcgacagttgtgtgatagcggagtaggtcggacgagccatcgccatcatcagcgaggggaagtgaggaatggtgaaggactggatcttgagctccaagggtacggcacggatcgcggggctgaagttgtagatggtgtgcttgttggctccaatccactctccaatgtcgcgcgcgttcgccaaggatacactgagaccgacgatgcgcagcttcgactccagttgagcagccatggcctgcatacgtgagaccacaatctcgtagacatgaccaccgaaaccgcccagcatgtgcagctcatccgcaatcagaacagcaactgtctgtacattctttctgcgctgccattgtcgtgagatggaatcccactgagctggggtcgccaaaatcaggtcacccttctcgagcaagcgcaggtcggatgtgttctcgccactcagcttgaccacgtccttacccccaccgagtttggacaggcgctcattccagttcttgtactgattgtccacaagctcctggaatggtgcgaggtagacaattcggccttcgttattgctcgaccagtgtcgaaggattgcgaattcggcacacaaagtcttgccaatgcctgccgacgcgccaacaaggacattgtcatccgacgtgtacaacgtgttgaaggtttgcgtctgaaccttgttgaagcgaccaatgttctcgtacaggcccatgtactccttcttcttcagagctgatacgggtagaggctgcaggtcgagcacaggtgtgtgcgcagggaacttggctggtaggatcagcttctggaaagagacagcaagcttggtctcggaggccatccatcgatcggagagaacagtgatgaagtagtttggcggcatcggctcatcaataggcaccgtgaactcaagcaggtgctcggccacgtcaccatgtgcgtaatccttacggaggatgaattgatcgtggaacagaatctgttcaccatcacaatcttcaacaaggatccagaaagcctcggatgtgccatgtagcgcatcgtcccagacaaagtttggtctgatgagcaactccaggcgcagcagtgatcttgttacaggacgaggtgttgcttcgatttccagacgaggaaacttctcgaccaactgacagacaaccttgccagcttttggcataccgagaagctcacccatgcttggtgggtctaagccaaagtagcttgaccagttcacatcgatacgctctgccttctgcacgatatctcgcgggcaggtagggaactgtcgaagaggtgtcattgttggccacatgcgcttctcggccatcttgcacatgtcgagtgctagcttggcgacttgagaccagcctttcttcaagcagatctcaaagatggcacggaggatacggcctgccgactgtgtcacgtacacaagatcggccatgagtgccagaccttcgagcctgagtcgtgaaatgtaggcttgtaacaacacgttgatcttggcttgcgcctcctcaacaccttccttgacagggataggaaccttgccgagcaatttggcaagttctagcttctcatcctgtcgtacgggaataaacttgaactcctcactgagtgcaaatacgcggaagagttcgatggcgctgatacctggctggatatgcaggttgtatgtcgccatggagttgtgcgagatgtagtagtgagaagcaattcttccaagctcggtgggctggagtgcaccggtcttcttgtcgtacttgagaagactacacttctccaggacgtgtgccgcggcgtgtacgagatccacacgtctttgctccaacaccgtgtcattttcgtactcgggacctacacggtatagaccgggtgaccgaagcatgcgcacaaagagatatgtgtagcctaaccagtcgacagcctcgtctctggtgcgtacgttgccgagaacgatttcggcgttcaggttgtccgccaatttgccgacgagttgagactcaatcgggagttgttgattgaggagagacaggtagtactgaatttcggcttgcgttgtgatgataataccttcgccataggtatcatactgaggacgaccagcacgaccaagcatttgcagcacatcttgcgggctcagctcaacccagctacccttttcaggagagtagatctgtgttcccttaatgatgacggtatgtgctggcaagttgacaccccaggctagagttgctgtacacacaagaacttggatagagccatccgcgaacagatcctcgacgatcgtacggtctgctcgcgacataccagcgtgatggattccgaaaccataaggcatgacatccttgagatcggcgttctggactgcctcggactcttccctcagaatctctcgactagcagcatcagagcgcaagattttgccaatcgactcctcctcaagagccttgtcacggatgtacttggcggtctttgctgtctctttacgagagtgcacaaagatgagcatctgatttcggtgctcgccgacctgttcgaggacctttgtgtaacagacatcattcatcattttgagttgcttaatggccttcttatctgtcacaccaatgaactcttgcttcaacggacacggtcggaaggttccatcgaagtggaacaggcccttgtctggatcgacacgcaagaagcttgctacatcgcggtagttgggaagagtggcactgagaccaacaattcgtacgtggtcgccagtctgctcgctgcggcgcagggtcctactgacaatgctctcgatgacagggccacgctcgtcgtggagaagatgaatctcgtcgatacagatcaggcgaaccaggttgatgtagctggtatccgtggccttgcgcgtgataacatcgtacttctctggagtagtaacgatgatctgcgtctctgcaatttgctgcttggtgagttgacgatcacccgtaagctcggcaaccttgatgccgtagggctcgagacgctttccaaagttaccgacttgttccgctacaagcgctttgagcggggcaatgtagataatcttgaagtcgtcgagagcaatctctccggttgttgggttgcgatgcttgccaatctcgcgaagcatggtaagcatagcaacgttggtctttccggaaccagttggggcacaaatgagcatgttgccatcgtcattgaaagccgtgggaaagcacttcgtctgaatccgattgagcgatttcgagttaccgaaacctggtcttgcccagtccggcaactcagaagtaggcataagcctttcgctggggtcgcgcttcgccttcggcgcaggcacatggatctcttcgtagcccttgaactggcggcgcgttgatccttgtggcagcttgacgctggggttggtcatgagatggttgccttggtcgaagacaatgttatccaagttgacaagtcggctggagggctgaagaccgccaaccactccgtcaggccgtggggcgtctgtcatatcttcatccttaatctcaggcaagctgatgtcctttaggttgaatttcatctttccttgccctccatcttccgtcttgacaccagtttctcttgcacgcagctcttgcaggatttgttgctgtccagcagccttcatctctcgctcaacagccgttcgctcgtccttgtcttctgcggctcgtcgccatcgtgtgacccaaaccacccgatcgcggttggtcacaagttttgccacgagctcatggtgttcgtagtcgaaaagttccatgaggtcgttttcgatttcgcgcaacggcttctcttcaccgtcctcgtcgagccccgcaagcatgttcaacgcatcctgtgtcttctcctgctgggtatgcgcgtcctcgtacacttgtccaatttgccgttgcaaccagaaagcatcgatttcgtgtgcggggataagctgttcgccgtctcctttccggtctgtcgacactgctacatcgccttgtatgaccatctcttccgtatctgccattccaccaatgtctccatcttcgccgccaatctgctcgactgcagtctccgcctcgtcttcctcgtcagacgtgtcggcgtcgcggacctcaaacgtctgggcgccttcttcatcgtcttcgtcttcgtcgaacacgactgctacaccctggttgtcatcattctcagcgccatcaccgtcgcccattatttcgtccttctcttcctcgtcatcttgcgtgttgtagtcggagattttcttgccaaggttgaccagctcattgaactcttttgcgcccatggatgtacccagaagatcgtcgacttccttcttcttgtcaaaatccttcaggctatcgtccttcaagaattccagcactgcatcggcagcacttctggtggtcgcgaccgggacgtctccaagagatttgctcactatggtagtgatgagttcgaaggtagcgcgagtcgcaggtgtccgtggcttataggtcaggccctcaatattgaagtcgactgttgctgaagcaccaaaggctgcgccatcgtctcgtttccttttgcgctgttcgcggtccagaacgtcgccaccctctgtcaagctaccgcgctcgataccaggacccttgggtttcttttgttctgtaggcgccctgtcccgtgctgtgcgccctcccatatcccgaatgttgatgcgacctgcgagcgactcgggatcgccagtatgctcgtccggtcggcgcgttgtaaatcttctgtccgcctgcaagaccaaattggacattgccgcatatttgaattgcgcgaggttgttcggggtttgctgcgccatggttgcggtcgtctctgtctctcacgcgccttgcgattgaaagttcgcctcttggctgtcctcgcggactttcgtatataattacgcgactctaccctttatagaatcgcgagaagaagggaaagaaagactgtggcgggattcgagggattgggctatggtcgcgccctggagtgggatggagtgagcggcgcgaggttatcaccgatgtcaagaaaatctaagaagctctgaccagtaggcagatacgtcacgtgcagcgtccactgcaccccacctggaacatccaatccaatcactccaaaatataggcttgttcattccgattcactcatttcaatgtccgagcaataagtgtaccaacgaaagagatgaaagtttaggtaagttccaacaggccgtaaattcaatttaaaaatgtccaggaacgagtgtccgatggtaataattatagctataggtagataaatcggaataatcatgggatatcattcgcaaaaggacgctctcttcgaaatggactcctaaaaagcatcttcgttaggacatgccgttacatcatgaccctcgctctcgcaaagagcacaccacttgtctggatcagctactgcagcgcccttgggaggtacgagcgaggagttgaagttgtccatggagggaattggtagaggcgcggtgggagcgctaccaggtggcttggttgggctcaacacggatggtcgagctcggtctgaggagacggagaggcctcgtaggccttcaattacgacatcctggccgttgcggactccgttctctctgggtgtaacgtcgccacccatggcagagcaattgagaatgtcatgtccgccggtctcgcagatctcgcaccagagcacgctactgttggctgaagagcgaccgtctgtttctggcatgctttccatggccggtgcaggttcgcgacgttgcgacgcgtccttccagctcaccaccgttccctttgagtctcgctcggatgcacgcttgtcttgtgttgcagtatgatcagagagaccattgctgatgacactctcgcgctggtcagcaagaccgagctgggctctcagcttctccagttcacgttccatttcctcttctctgaatgtcttcctctcgacaaggccgcgcaactcctccttttcgcgctccaaacgctcagcgttggcctgtgctgtcttcagctcctccgggctggtcgaagagccctgtcgtgaaagcggcgaacgtccgtgttcctctgcggcgccagagctcaaggaatggatgatggccttgagccctcggatctcgtcatcgcgctgttcaacctccctctgtcctggagtatgtggtgcatctgccatcgcacttgcatctttcagggctgctgccgctttctcgcgctcgcggcggagttcagatcgaccacgctccacctcgcctctgaggaattcgacctctccgcgagcttctgcttcgcctcgtcgcgcatcctcaagaccttcttcaagctcttgcacaagttcttctagttgcttcagctgtatggcaacagtctcaacgtcgtcacttcgtgaccggtattcgtgcagctcgtcctgtagctgttcgaccttcttctcatatacttgctctgtcgccgtgcttgcttgctcgagcgtgtcgatggtgttcctgaagtctgcccgatgcgcgtcgaactcggatgtgagcatggcgatcttatcattcttctcgcggagaagtgctcgtagttgcgcgacatcattgggctcaccgctgtgcaccgagcccatgtccatattatcatccggcatgagattctgaatctccgacaagcttgcctccatctcgccgagagagttggcctggtccttgagttgcctgtcgcgttcctcaagcagcctcgtaagccgctgtacttcgtcggtttgattctgagttgcgcccatgcgggaggttggccgccggccatggtagcttgacatggaatcgttgctcgtacgtgatgcgcctgtaggcgtcacttcagcatcttcctcgatggtgtcgtgctgaccgatgcgcgaattgctccttgaatatggacgcggtggccctggtgtccgcggcttctgcaggcctggtgcagccctcggaggcgcagggctggcgaatcgtgggggtgcgccaatggcacttctcgagaacccggacggtgtgaggcctccattgcgcgccggtgttgccgtcaggttcggtgctctgcggattggcgattccgggcgcggcagagacggccggctctttggcttgaactgcggactaggcgctcgagctccagggccgaccgactgcgaaaacttgggcagcgacggggtctctgggctaaagtacggcttcgtggtggtggaaagactgaagttgttgccgtgagatggcgtggtaggcgttggcgggaagtcgtccgaagtcgctgaagagcgtttttgcgcacgatgcacaggcaggaatatacccgagcctggaatcgaggttctaaagtactgctttctgtcccgaaataagtctgcgcgcaggcgtgggcagagttgtgtttgtttactcacccgtcgacctctccatcgttctttccgcgcgatgcccactctctgctgagctcgacaccagcgaaaacacccttcttgttggacacggcgccaataaacttgacggtgccgtgcatcccgcccggaacgtcgactacatcgccgataccaatgtcccgcccgtctgcgcccattctgcttgatggtggggatgcgccgccaaccagcgcgttcaaggatgcttttcgctggaatgcagtgcttgcggtaagggataagtttggcgaggattctgcagcctatgacggtgtcagtgagcgtgcgttcccgtttgcgtgcccgtttgcagcgggagagtagtccagcatacctttaatgacggtctcggctgcccgagccgtctcggtgtttggaacgccatagcgaccggctgctgctttgctacgggagtgtaatacaagggcagccaccagtgtaacagttaaggcaggtttgttgtggggagatgtcaagttgttgtcacaggggtcccgccacgaggataatcaacttagcgtgccaatcacagcaggtcgatcatgtttatttcaatgccgtcgccactaattcttctcctgacttatctgttcctgatgaggctgctttctggtttcgctacagttgctctcgttcactcttactgcccagcaattatcgataatgattgcgcgtcatggttgctgctgactcgaagacacggtcccctgctcgcccagtgtcttcgtccacttagacagcgaaccggaggggtatagcatgaaggcacaaaagccatatcatcgttacccgaaacaccatgcgagccagactgtcatttgttcgtctcatcgagccgctcactgaccgcgaggctgaaccttgtaatgtgtaggtttgtgccacatctgacgcggtgtcacgtgtacgggaggatgcaaggtttgccaggctcgcttcagttcgggagacgagagctgtttggatcgtcgtgtagaccataccacgattatatcagctctcggctgtacaggctgcaggcagaatattgagccaactaagtcgcgaaaagcatgagaagaagttgaacatttgggatggtatgaagcatgtctctgttcgtcgtgtgaacctgcaccaaaagaatgcagggcagccatatcttccaacaggaccatgaccaaagtttagaggatcaaatgcaaacatttctatcttcttcataaaccgaccaaaagacatcgagcgtcgggcagctcctggcaccttgactcgttcggcccgcatgcgatcccgctcctttgcctcggcatctccgcctccgcaaaagctcatccaccaaagctacatcatgcgccgcgctcgcacgatgcgcagcctcgaccatatgcaaacatggccggccaagtgcgacaaccaatcgatatagcctcgttggagcgctacatagctgaaaatgtgcctgagattcaaatcccgctggatgtcaagcaggtatgtgtgatgtgcgtttggtgaggtctggtagctgataaaatggcagttcggatacggacagtcgaacccgacataccaattgacggacaagaatggcaagaagtatgttatgaggaaaaagcccccgggccagcttctttcaaaggtacggatatggttctcaggttgatggcgcaatgctgagttgtgtacagacagcacacaaggtcgaccgcgaataccgtatcctccacgccctggaaaacaccgacgtccctgtacctaaaaccttctgtctgtgtcaagatgataagatcgttggtaccgagttctacatcatggagttcctcgacggccgcatcttcgaggacccagtgattccagatgtaacgccagaggagcgaacgaagatgtacatttccccctcccacacctcccatacaaacactaacaatctccccaggtggcactccgccataacaactctcgcgaaattccaccgcgtgtccccctcctccgtcaacctctccacctacggcaagccctcaggcttctacaaccggcaaatcgccactttcaacaccatctccgagtcgcaagctgccgctaaagacaaagaaactggcgaaaccgtcggcaaaatcccccatcaggatgacatggtcgccttcttcaaggacgcgtctacccagccccaagaccgcgccaccttcgtccacggcgactacaaaatcgacaacgtcgtcttccacaaaaccgagcctcgcgtgattggcatcctggactgggaaatgtccaccatcggccacccgctgtccgacatcaacaacctcctctcaccctatttgactgcgtccagcgagaaggcaaagtccattggccgcgcacacacgggtttccagcctggcgccacgccgggtctgcctacccgcgagcagttggtcgagtggtacagcgaggtggcgggctgggatccgcgcccggatttcacctggggcgatgcgtttaccacgtacaggactgcggttatcatgcaggggattgcggcgcggtatgcgctgaggcaggcgagcagtgagcaggcgaagagctatgggcagatgatgatgccgtatgcggagattgcgtgggatttggtgcaggagtataagaggggacatacggagaaggcgcggttatagtttttaggaagtgtgggcatgttgttgctgtcgtgtgaattctataagctatgcccatgattattattggaagtcatgcgtcccaatgttttgtgagggtgtgtaggatcgttggaactatgctgaagctgttcagggcgcggtatcggcagacatgacgtgtttttgagggctgtgaaggaatacaggatgtgaggcggcactcggtgcatggtgcatatcgattgaggtctgttgctgaagttaaagcagtctgaagctgtacagggtgtccctagacctcgtatctggcggcaacactctgtggatacctcaaggttattagatagcctgcattctgtcacatggtcatcctatccaggcgtagtcaatgatacagccgatacacgatcacatggactagagattgtgacggtctcctggactttgcttcaattattgattgactattcaaaagagcgctgcagcatgccgcggagcacccatttgccccaagcctgctgccaaaaagttcattcgtctgatggtatcttgtcgtaaatatgccgaccctagcatcagacacgtcaactccggtcttcttcaagcatttggcttgatgtgtgtgtgtatgtaggagggccatacccatgtagagttgcgccgaaacaccaaagttttattcctgctactccatctggtctcttgtcctcgatatcctcgctgataggctgccgtggtctcgtctctaccgtccaatcttgggaacgtcttggttgatgcggtccagtgcctatgtcaagtcagtatgcttcgatttccgaatgatcaatgctcctcccgttccctctcccctccacttcacgctcctctgccactctctccactccaatcttctcttcccagttcctcctccctcagcccaaagtgatatgtgaaagtgtatacgtacttcgagcatgacgacagcatttcctcggataacgaccatgcctatccgagtcttctcaccacctgccttctcttctagcgcctcatcgaggacgatgttcaagtagacctatagtataatcagacatacgtcgataattgataaagtccgaaaaaacgtacgtcgtatcctcgcaggattcccatgaccttgcgactgccatttagctgtacgagaacgcgcttctcgaggtacttgtgcaagttaggtaaaggtagtttgcgcggtcgcggaggactcaccttcttgagttccggctgtgcttgaggcatgctgagggcgtagaattaattgcgttttggttggggagtatgggctcgcggtggtgttggtagtcgaagcttgtatctgcgcgtggtgttgcggagctgtagtcgcggatagctttttgtcggcgttggcggcggcccgtgccaagagttgagcatgtgaggtggtgcggcctagagaacttcacatcactcactccaatcgtgtcaagattgatcgcatacataatcaacgatcagaatgaaaagatcaggctcagggcgtgtggcgcgcaaagtcggcgcatacgataactcggcagagagcgaagaaagctcgaccaacgaagtgcagaagcccacaggttagtattcaccttgtcgcaaaccactggccttcgtttctgaccttagtaggcattccgtgctaactcccgctgtagttgtaaagcgaccgacattcggcaaaggcagaaagcgctcttcgttacgcatctcgttcggcccaggcgagtctgaaggaaacgatggggacgagtcgggcgacgcaacgccagtcgtgaccccgaagaagtcaaatctgagtcgcatagcgttggaaaagagtgcgcaattgcgggcgcgatcaccgcttgtccctgaggcatcacgcccatcagacgaggaacgcccctcgtacaacaaggactacattgcagagctgcgcaactcgacaccttctacgccaaaagacctcaaaccttctgccgaggaagaggaggagacgcaggcgctcgacatagcatcaaagtttggcccaatcagtgtactaccgaccgccacctcgtctgctatacctacacaagccgagatactcgagaagaaggcacggcggagacgtctggcattacaggagagtgctcaagacgatgaggaagatcggccatgggcatctgacgacgagggcgaagacgagttccggcagcgaaggaatgaaatctctctgcggcccaaggagaaatatgccgagacccgcttggtacatgaagatgaggatatggcagaggggttcgacgactttgtggacgacggcaagatttctctaggtcgcaagtcagagcgtgaagcccagcggaaacgacgtgcagagatggcagagcttatcaacgatgcagagggctcagacgatgatggctcggcagactcggacgaggagcggaatgctgcctttgctgcagcgcaagcacgtgctggtcgatatggtcagaagattgaagacgaagaagacggcacgaaaacaccccctcgaatcactcctttgccacaactcgacgaaatactagacggcctgagcatcgagatacagaccaagcgccagaggaaggaattgatacttcagaagttgcaggagttcaaggatgacaaagcgagaattgaggagcgcaagaagtacctgcaagagcagctgcagaagactggcgaggaatacgaaaagttacgccaggagtctggcctgcccgctcttccctcgagcgatgccaatggcggcaggctgattactgagcgaggcttggacagtctaggaactacgcctctggctggacgctcgggggtagactcagatggagagtagtgatctccgatagattgtcaaggtctcagcgaagagctcgctcgaccatataatagcaaggcttccataacagccgccatgccccaacaccccatgatatcatacatccccacccataaatccaatgcttcccaaataactcccaaacatgcctatacacaattgctattcgtacattccaccccatcccattcactcatttattcgcatccagctccgcccacaccttctcaatcttctcccgcttctccttggccacctcgcgattcacccgcgtccgctcgagccgctgtgcgcgcaggcacatgttcactttgtacttggcttcggtgcagttgccggtaactttccagaggaagccgcgggcgtggcattcgtcgagggcagcgacgacgtcggcgcagtctgggaggtgttagggtgtgcggtaggcattgggaagtggggtaaacgtgctcttttgaacttcttcagtgtgcagatggggatgcattgtgggcgcgggagtatcctagttcttgggccggtgcggcgagtgtgtatgatttggcttggtgttgcttgcgacgcggtggcgtggagtcgatgttggagctctttccgactaatcgggaagtcataaatctcgtgaactgcgtccgagcgccagaggagccttctaccacacgactgcgatctcaactttacttttacctttttcccacctgagagacataaattctaatctcgactacggttctcggcgtttgcggcaccctattttcagcactgcagggcccgaattctgtgcattggattctcaccacctccgagctccccgcatcgagaatcggaacaccaacattgaagtcgaacacgatacataatccaaaacgtcaacatggcgtcgcaggcacagctgaagaaacagcaaggtgagtaatcacacgaccaagtatatctccccatccactaatgcctaccagagctccaaacaacatatcaaaactacaagaacacattacaaacgatagctcagaaaattggcgacatcgagcaagagacggaagagcacaagtaagttcccttcacagtcatcaatgatctccagcccgatttcggcatctacaccgctctcttttcgtgtcagccttgcttgcatgcttcctttcttgcggcttctctacatctgttcacaccgcttcgttatgcacaaagggccgaaggatcaacactaaatgacacaggctcgtactagagacgctggagccattacctggagaccgcaaatgcttccgcatgatcaacggcgtcttgactgagcgtacggtcaaggaagtagtgcccatcctcaagaccaactcagacggcctgaagaatgcgctagaagagctagtcaagcagtacaagacgaagcaagatgacatggagaaatggaaggtacgtggtcgactgtgccgcgagcatgcagcacttgatctcgtgagcacatcactgacagtcctacagaagaagaacaatgtgcaagtcgttcaacaacccgagtagaaggctgagtatagttcatgcagtcagcctttgatcgtgtgggcacacggccgatgctcgaggcacgcgctatcttgcagtgaagcccaacacatgtggtgacatccgtccgacatggtagtggcatgatatcagggagcatggaatcaggacagctcatccgcgaggactctcctcgagctattacgacaacttgcagatagcccgtcactagaagccagcccgccgccgcagagctacgcgcaagagtcatcaagagcgtcataacgtcattgaaaaccccatcaaacacaatcaaaaaatctgataccccacctcgcttccccacgtgcccttctttcacatgcatttcgttagcagcaccgcgctgtcggtatctagccagggctcctgcacaatgtgttggcggcagggcagcgcggatcgacgccctgcttttttcccgatgttctgggcaaacagcttataggataccggctcggctgcacagggcacaccggtgagtggccgggctgacgtcgttgggacgcgaagtgaagctggcggggatggtggtgggagggacaacgcatgagggcgggctgcgggtgggatgagtgtggacagcccctcacgcggcagattgaacgcgttgtgctatgatgtatgagggtgtattgatgttgaataagcgtgcttgatgtgatgtgatcgctcattaattgtgggggaggatgctggatgcgacctaatgagagggagacatatccgagggcataaggcgccgaatcaggcggaccatggcgagctggacctgcagctgccagcagagtttgcgtgtagatggtctctagagtgtggttgggctgcaagatcttgttttagcataggaattggtagagcatctcagcaacgttcagtgcagttcagtgcagttcagatggtcgtgacgggcacgtgggcgacggcagtgaacgatgcggctaaacccgtcgccccgccgaaattcggggtttcgcagtgatgtgccattcgctcctgcacttagggctgaagcaacaacaccacgtcccattggccacacgcgtcattgctttcacgacgagcgcaacggttacagaccctgactgacaacaacagacacaccagaagacgcctcagccagctccagccagaacaagcatcaattgcatcctgcgcaccttcgtctgctggtccacccgctgcatgcagttccaccgccatcctaaagccctgtgatagctccaccaccgcgcgcactttgtgtaccacgccgacgaatccgaccgtgttcgtgttcgtgtcgcgcctgcctgcttgccccgtccgcgacttcctccccctcgccgtcgcgtgtcgtcactgccagttcacgctccacgccctcccttgcgcctgcccactcgctcccacgcgccttccccccaactcaccgcactgtacgttagctgcgtctcgtgccccgtccagttgcatgccgctaactgtgcccccgtcagtctcccatcccgtagcaccaaggtcgcatacacggccgctaagccatcccatcgttcctcagtgacgtggttgccagcgaattactgcgcatcccgccagcgcaccgctagccatcatgtcgtccacgcccgaaaacccgcaggggtccatgcagtccaagcagaatacaaaggcagaggacatggtcgtgcaaggccagtcgcctgacggagacgagcaacacatggacagagaaggcgcagacgcacaagcccagggcctcgggtacgaattcgaagtcaaggagcaagatcgatggcttccaatcgccaatggtgcgtatactctcccttccttgcccagcagagctgccgttgtttgatttgcgcgcccgctgccctcccgcctgcacgtcgacgcatggctcctggatgcctacactccctccaatcgcgcgcccgagcctgagaagctgcgtcgatccgcgaccttctagctatcgccgcgagccactcagcgctcccgtgtacctgagcacccgcagccctgcagagcgccatgtcgtcctcttctccacattcctccacttccccgccactatccacctccctccacacaaaccccaatgctgctgcctcggacgctaacatacgcaactttgctccagtcgcccgcatcatgaagatggccctgcccgacaacgccaagattgcaaaggaagcaaaggaatgcatgcaggagtgcgtgagcgagttcatctcgttcatcaccagcgagggtgagtctaggtttcagtcgcatatgggtctctactgacttgtacactagcctccgaaaagtgccagcaggaaaagcgcaagacggtcaatggcgaggacatcctcttcgccatgacctccctcggcttcgagaactactcggaagccctgaagatttacctctccagataccgcgaagtaagtttgaccccctccttgtccctgttaccgtctcatttgttgccgtaacattggccaagacgtttatctgaactatatattgattggtgggacaagaccctcctcgcaaatcagaacaagcctgccgggcagttcggcgcagcaggtgccggcgggcccaacccaggcggcccagcaaattcggaacagcatgtattgagcggcgacagcgaaatggccgaggacggcagcaacactttcggatacactgtgcacaacggcaacggcaacggcgagtactagggcacgccgagccccgccccggtttttgtcgtcgagagtacgaagctcgactacgaagcacatcagatcgatgcgtatgccgatatacgcgaatcaccgggcagcaaaggaccagcacatggcaaattgagaggaagagacggcatcgaaatatagccggaaagggttcagaatgtatggacgaacagacacaatctttcggggacttcgtttcacacttgtatggcaatatattttccacatcgggggaagcgatggtgtatggtacgggttggacaggacggcgtataatgggcacattcattggacgagatacctctttgaaactcctcagctggatggacgggttagattactctttgctcacgcatggacccacactcgctcatatcgaatgcaaaatagtgggcttgggaatatctctttctcgtgtagtaacaacgtgtgctatgggtacgacgccccactggatgccgcttgtatacgtgccatcaactccgccagcggaatctcatcctcctgctcatcataaaactcaacatcttcatccacaccaaagtcctgcagtctctcgccctcagaattgcgccacccctcttccccttctccctctccataactttccttctcctcttcctccccatcactcgcctcctcgccatactcgtactcatcctcatatccatccctatccaccctctcctccaacctctcgacaaacggcttcctcctcctaaccacatcctgcgcctgcctcgccctaaacgccttgatcgtatcctctccctctccctcgcccccaaacacaaacgcctctccctccgctcccctctccaccttcttataactccgatccggatccggcggcggccacacggtgccctcatcctcgaacccattaacctcaaactgcaacgcgctctgcacgctcggactgggcgcgagggggttgaaccacatgagcggattcgcactgcccataccctggcaaatgttgcgcaggataccgatatcgtatggaaattcctgtttcttgatgcgaatcgcctggccatcaggcgtttcgagatacccgccgaaatgccgcgcgcgccgcaggagcgtgcggtgtcgctcgatttcccagccctcgatggtggtcacgttgatggcgaggacccagatgttgcgcagggcgaggatgccgacggcgaagagggtgaggctgtttgcgagggtggtggcgaagaggtggaataagaggaagggggaggggccgagggaggcggggaggtgccgcgagttccagaggtgcgagagacgggtgaacaggaggagttgcaggaatgagagcccgactgtggtggacacgaggaagcgcaggaagtgggggaaagtggtgtgcgagacgcaggaggaggtccaggggcagtggtggtccattttggggatacatctgggggttgggttgttaggggttttcggtttggtaaagcgctttacagttggcaacggagggaagggcttcaactctcttgggcaaaaaacattgcttaattttctcagagctgagaagatgggcttcttcatctaggaagaagactgatcatgcataccttttacacgccttacagtgatgtgcccttggcggcttcggcgcctcgcatttccgacaccattttctcgtgatcttttttttcttctcctcagacaatcccagctcttgcttctccgcccaatctttcggtatcctgcccggatcgacaaatacgctcttcgtatacgtgatgaatatcaacacgagtatgacgttggcgaagatgagttcgttcttggttagtggcctgggctcgagctgcgtgagaagccattgggaggggtacccaaggaagaagattaggacgtagacagagggcacggcgagttgggagagctccatcttcgggtgaagatgagtggacgtgggagcgttggttgttgtgagacgtgaggattcggagtgggtcgatgcgcgaggacacgtgattggttcactcatagagttccttgcactccactccctccccatcctctctccgtctctttccatcacatctgtcatcccagccatgccgtttcccacatggcctttcttcgcgctcatccccacgttcattctgattcatctgtttgtctcgccgtatacgaaggttgaagagtcgttcaatatccaggcgatacacgatattttggtgcatgggattccaaccgaaaatgcggatcagttcctcacggcgaactacgatcatgtttcgttcccggggagtgtgccgaggacgtttgctggggcgttggtgttgagtggcttgagtaggccgtttttgtggatggtgggcaggatggagcaggtgcaattgttgggtatgtaattgatagttacatctcttggtggactttaagctgatcaaccgcagtcagagcaatccttggccttatgaatgctgccgcgctcattgcatttggacgcagcgtgcaaaaggcttttggtaccagtgcgggcatctggtatgctctattccaggcgagccagtttcacgtcatttactatgcatcgcgaacactgcccaatatgttcgcgttgattttcagtaagtactgcatagagcatcgcgagtcagatgctaacatagcccaaggcaatctcgctttgcgcagtacactcatagcgacaactgcgccatggcacgcggcgaaaggataccgcttaagcctctatctactcacaatcgctggtatagtgtttagatctgagcttgccattctagtctacacccttacgatataccttttcgccacgaaaagcgtctcgatcacaaaggtcatcatccctgctggtctgggtgggctcgtcatcggccttctctgcactgtacctctggactccttcatgtggcaatctttcccactgtggcctgagtgggttgcattctactacaataccatccagggccattcggctgactggggtgtttcgccctggcattattacttcgtcaatgccttgccacgcttacttctcaaccctgcgacttacctattatgcatacccgtcgcagtaatgaacttcgccactaggcagcggagtcttgatctgcttgtcccatccttggctttcgtagcgttgtacagcttcctaccacacaaagaatggcgcttcatcatctacgttataccagccttcactggtgtagctgcagccggagcatcatggatctggaaccgaagagcaaaatcaatcatatacgccgtcctaagcctggccctagtagcatcagttcttgtctcgttcgcagcatccaccgccatcctcgcactatccagcctcaactaccctggcggcaccgcactgcacattctccaccacaaattcgagcatcccgcccatccccatttcaacgtctacttcgacaatctcgcgtgtcagaccggtgtcacacgcttcctggagagtcacaggggcgcccagactattctagatgtcttggagtcgcaagacatgcattccaagcgcgtctggacgtacgaaaagaccgaggacccttctgccgtgcttgatcctatgttctgggcctcgtttgattacgtgctcgctgaacggccggacaaggttattggtagttgggcggttgcacatgttgtatatgggtttggtggcgtgcgcatactgaaacctggtcaaaagagcggctcggcagtcgaggatgtgtataagggaaactatgctgttgttgcaccgaagcactggacggataaaattgcggagaggtggaatacagcggaaagagtgctgaggcagaaggtgttgcggggttattgggttgaggtgaagatggagcctaagatacacatccttgtcaatcagtatgctatttagagaggttttagaacgtcaaataagacttggagaatgtatcgatgctgcatttaagcctcctcgatcattgcgctagtctttttcgagcgtactaagagacgtggtctactcagcctcatcaggattgctgcctgatatgtactcagctaccaccttcaacattcctttgatcctagaagcgcacgtcccgtacataatttaagatgggcagctcatcgagtaaaagaccgcaatttgtagatccacgacatgtctgcacgtcgcccggtaagctcgacttcagcgactgcaagacctagtactaaacatagaacactcgactagaccaagtgcgaagtcaattcctcaaggtcttgtaccgatgggacgaaacccgccttgatgagtttcgagcgttgtttttatcaagagcatccaaggacaatgcttctgacccagcttgtacttcagaaccgcctcacacaaaacagcacgattcctgacttcatcagattggccagaagaaacagtcatcgctttcctagtagaacgtaacccagacacagagatagcggtgagaaatgccggaccactgctctacaaaatgatgctccactacggctcatttcccttcccggttgaggagggcaagcgcatgacctgcgacatctttctccgcagcatctatatgatgtctcgcactgcacttagcgtgctgtggagagactacggttcgattggcggggtgccacagactaggcaaaggagaccagttgatgatgttaggcttctttttcagagtatggctagtgagaaagacgaagaagatgatgctgcgcggacagaagatgacgacgaagatcttctggatgttttgttctttgtgatgcatcgggtgcaagaagagagaagtccgaagtgcagtagcaaaagagagagcgtgaagaaggctgcgagtgcgctgccgagttcatgctcgaggaatttgggagggacggttgagcgcggagacttaagaagtatgttggaattgattattgtgttgctgaatagcagggtactgggcacgatggcgcctccaaacaaaaacgtcattggctgcatgatgaacgctttcatgcccgcctcatccgagcatctcgggagcgaatgggaaacgtttcgcaatgttgttctcggatcttgtgtgagacgcctccatcaagatcccttaaagcatctgctgacaaggaatagccaaacctcatagccatcctctcagccttcatcgaacgttcatttcaaatcaccaatttcttttggctccaggctgagacgttgccgaaatctctggtacgactgcgcacttgagatggcatgtgccgataacgccactgacttacaatctgacagaatgaattccgcgggatcgtctcgcaatcgaacatcatctcggcagatcagctttctcagctgcttttggtcattcccgtagggcttgttctgcatttcaataacatcacatatcgtggagagtctgtggcggaacatgccagtcaaattgcaagtcatctgcaaacgcccggacgacttctcataggaagatgtttggatggagctagtgcacacgatccacagatcatatgcgcatacactggctttccagacatgtatgatggctacttgtctagtaccgtagctccgcgaagtggaagcatggttttcagcctcactcccacgcacgagatgtatgcggcggaaaaacaagaaatacaactcaacatcggtgtcaaagcggatcccaacgaggtgtcgcaagatgaacaagcaggaatcatggagatcccggacgggaagtgcctgcttgaggtggagattgggtctctgtcactagagcgcctgatcggagcttttgagctctggacgatgtaaacggttcctaggatagaattgggcaaggctgcctcagcccctcaacctgcagcgcatgatcggagtacggaatgtgtcgtcaccttgaggcagcctttccacgctggactgagcatgaaggtaggattgcgacagatgttaaagcacacagcttcttcccatggcacttcatttatttgcatcaaggtgtgagtgcgagctgtgtatgcgaaaatgtactatatggcgtgacttgaggacttcggagttcgttgtgtcaattattctgaggtgttataggtggcgaaacattatttggtgatagaaagaagccgagcgacagaaggttgatgccgtggagtggtgggggtcggctcgttcggccatgtttcaggcacgtggagcattaacccagtttgactccagcccgcaagcgccgactccttattgggccgtaaacatctcaaaatggaaaagccacaggccagaaagcttatgtatcgcgtaacaaacccgtctaccgcgttttagtaacgctccttgcaatcagcatcgtcgaatcatctcatcgtcaaccacatcgcgtttcaacgttgcggcaacggtcaaccacacgatgacctgtcacatcctcaggcacatacagcattaggcgacggactgtagagtctcgaccctgtcagttcaggatgtggtgggttttggtgctattttctgtttcaagcgccaccgttgccgccctgggaagccatccgttccaatgtccttgaaacattccacatctagtcaaacctcgcgtactgtgctacctaccctgtcccgcggctctaagacctatcccctaggacatgtatggctgctgcgcgttcccctcgatctcggccggagataaacctgagtcgttgttcttgatcgcccccgtcgttaaaacgcgaggcttaacgggatgggtgtcaatcacccgctcgttctaggcaggctggcgaatcgagggacagggtccttgtaacctgaagtccgatggtagtgtatatatgcaggtcgttcccgttaggcctacaagctacaactcaattcacttctgcagtcctagcatcgtcttctatcttcgcttcttgtttgtcgattcttcagcgcggctagtacgcagcatctcttccaattcccttcgattcgtgtcttgaagatgcgttcctcttccctcatttcggctgctgcctttttcaaactcagcacagctgcctataccctggaggatgactacacgacggacttttacagcaagttcaacttcttcactggtccggatcctaccaacggttggttacatctctctggaagtttgcatgacgctaatatggctaggcttcgtgaagtatgtcgacgaagctaccgcgaagtcgacaaacctcatcaacgcgaccgccaagggagcgaattttggtgtcgatgttacaaacaagacaccagagggtcgacccagtatccgcctagagagcaagaagaagtatgataccgggctcatcgttctggatgtcacacatatgcccttcggctgtggtacctggccagcgtaagcaaagcaatcaaaagcatatcccacagaaactaatcaattctagattctggacttttggtccaaactggccaacgggcggcgaaattgatatccttgagggtgtcaatgaggccacgcacaacggtatgacattgcatacgggcccgggctgctcggtcggacaggacgtttcccaattctcgggctcagttgtcacaccaaactgtgacgtcgccgccgtgggtcagggaaagaatgtaggatgctccatcaaggacccatccccacagagctacggcgctggtctcaacgaggccggtggcgcaatcttcgcaacggagtggaactcagcaggcatcagtgtatggcgcttcgagcgcggctccgcccctgcggatgtgcttggtgacgcccccgacccaaccaagtggggaaagccaaatgccaagttcgccggtgcctgcaacattgatcaaatgttcgcagagcagcagatcatcatcgacacgaccttctgcggagattgggctggagcggagaccgtctggtcaaacgccacgaccggctcgtgcgcatccaaagctccaacctgcaaggactgggtccgagacaacccgcaggcattcactgacgcatactgggagatcgccgctttgaaggtttaccagaacgatggagctactacccctgtatctccttctggctctgcgcttccctccgtccctgtggctccttctggtactgttccctctgtcactccagtcgtaccaacgcccagccctgctacgcctgaagtacctccccagaaccctgttaccccagtcgtaccaacacccagccccgctgcgcctgaagttcctcctcagagccctgttgtacctgtagtaccaacgcctagccctgctgcacccgaagtcccgccccagagcccagtcgttgctccgatcaatgcggcaccctctcccgcaccgaatggcgaaaatggcatgccaggctggaactggccacaggctggcaagcgtcgtggtgccccaactcttggatcaacccccggagccacctctacttcaggctcgtacccggcaggaccaacagctgctcgcatggcgaggcggcagcaggctgggaagcgtgatgcttcatctttcggagccacctctacttcaggctcgtacccggcaggaccaacagctgcccgcatggcgaggcggcagcaggctggcaagcgtgatgcttcatctcttggagccacctctacttcaggctcataccctgcaggaccaacagctgctcgcatggcgagacacatcatggatcacaggcgcagggtggcacagcaccgcgctcgcatgtgatttggcatcgaatgaggtgatgggacttcacggacctcttctgcttgaggggccatggtttggattccacgcttggatgtgatatggcgtcaaatgatgatgacgtgactcgacggtgcttttgcactggaaaggtctttggttgggttgtatgttgatttcatacataccccttctatctgtatatatttccttcttcttttgtggatattggcgttagtatagaggatagacacggcttcacgtatgtcgaatgcaatcgctcggctacaacttcgctctatgctcatggtgatactttcctgttccagctttttcagcttaccattcacactcttgttcccgtatgatctgtggagcttgggattgtgccgcgtgctagcagtcgtgaaatatattcatatccgcctcgcagaacctatctgcgacgatctcgtacacgatgagatggctagcttttggtggatcatacgttggcgtctgtcaatctaagtgccgtcaggacttttctttccgatcaaacctcctttccgcagtccaaagaagcttaaagggataacaagtacacatcccgcaaaaattgtccagaaggctgctctaaagcccaccataagccaggcctcgtgtggagtgacatctgactgctgtgagacggacctggcaataacagcgattatggtcaaaccaacagagttgccaaactgacagatttcgctgaagactccaccagcaagcgattgaacgtcggacggaaatgcgtcggagattacgaggttcgagactgtaaacagcgctaccgtcgtccgtcagcaaagtgaaagggaacacgctgtttcggtagcactgactgtctggattgatgggtgatagaatcagggcccagaatggtgcgaaccagtagttggcgtcaataggcatcgtggccatcagagcaggagccgccgccgtcactatggcggagatcacggcgagcttctgaacgtggaccctcgatacaaggtaacctgttaatacattgatgaatacgcctgaacacacatggggaatgaaccggagagagctttgaagcgctggaactcgctgtatctgttgaaagctgcacgacgcttgtcagctatcttggggtgcttggcgttgatttgggcgagtaagcttactatagtgtagccaagtattgtatgcaattcatggcagcccagctgagaaacacacaagcacagatggacgagaagacagcgttacgccagagtctgttcggaataagagctggtcgattgtttcgcgtctgatggctcatccagaaggggaaaatgatgattagggatacagacagcaggagtaatacgatagcctgagggttccggatgcttaagccggaggtgattgcagccagtatgtatagtagtagtcccaggcccgcgcttatgatcaccgccccaatccaatcaatctcgcgggccagtcgactggcgcgggaagcagaatggtggccgatgtgaacgtttggtaacaaccacacggccgaagttgatatcagaaagttgagtatagcggtgatgtaataagcccatctccagccgatggtgtcagtgaagacaccaccaagaacgagaccaagagcgaagcctaacggagatccaatgccaacaatggcgaaagcgacattgcgccagctccccttgggaaaggtattggtgatgagactcacggtggtggggagactcatggcaattgatgctccctggagcatgcggaacatgatgatttggatgccagagcgagaaaaaccgaccgccagggtgaacacaatgtacaaataagtaccagccagccacataagtttggtgccaattatatctgcgacagcaccgaaaatcagtagcaaacaccctgcggagagattgtagactgcgactggccagaggataagggcctcggataggtggacatcaagggccacgcgcgggagagcagccacgagaataccagtgccgaaagtgttgatcaggtataaacttgataagatcgtaataatggaagcttttcgcgccgttgaaaactgtttggcggcctgtataatattttcggcatggagtccctcggcctcttcgtcgtcgtttggctcaggcgcatctgctgcttgcttttcgttgcatcgttctggctgcttttccaattcaccattcatctctgagggtatgttttttactgtccggttcaaagcaacttcatacagcgattcgggcctggaacgcatgaataccgtggagaatagaatgcaatgagcgtgtgttgttcagaaattggtgtttgggttgtagaaatactttgactatgcgatgatcacggatgttttctgtccttgccatgagtatgtcattagagaggggaaataggtcgcagcagtaatacccagcggcaagtaggtaatactgtaactgcagtgacatgacgatgcaatgttacggcgtaggtgctctgtctttgtcttagaagggattaggccaacgtaaacggttccgagggagcgtttggcgttctagaggttacatccctgcatacccggtgataggcatatgacgcaggcgcttacagtcaatcacgcatcaataggcactcttctctcctcttagtcgcttggcactatattggatgcaggggtctatatgtaaggggtgtggagttgtgaatcgcacatcatcctggtcatctgaagtttccgaggacactcctgcttctgtccagaccttgatttgtccttgtcttaattgctatcgtcctttgcatgccagaggttgccaatcacttcatcagaatcactcctcttttgatcaccctttgcgtgccagaggttgccaacgacgtcatcaatgtctcgcgatctcgctaatacactcattagacgtgatccagagaccaatattgcgtcaaatgcactcactctttattagcggtgcggctagggcgctcgctaccaatgcggaaataaccaaagagagcttcatgttacacaaagctaacgtgcgaagacaagactcaattgtctgcgaagataataatgattgcttttgtaggttgtgcgaaaaaaattgttgttcggtcctttgacgagtctaggtgagcgcgatgaggcacatatatatatgtatatatgtgccgttggaacagctcccaaatgattgccagacgactagctctttatctaatgcgcttgccaagatgtcatgctttcgaggaccaatttcataccacacgaataattttccggggttaacatgaggggtctgaccaataacagagagagtacctacagcaaggcagggtctcgaacttcccgagaccaaagcgatgaagaataaagcggaaatacgtgatgcagtgattttcctgttcatacagattcagaagattgcggtcactttgcattgtcaatacttcgttgcattgcatatgctgatttgcggcaaggtttgtcaaggtgtatgccaagttctgtcggggcacatgccaattgtggtgcctaagacgattatcgcaaagttggcaccacttttttatcgcatgttgtcgagcaggatcaagttttcggacgttcttaattccgatgaccgcaacatctcaccatatggtatctaggtagtagggcatgtcatttccaatgtttcgcatttacctcctggttatgctcaccgtccgattcaggccctcggtattgttgcgagaagacctcattaggtacctgagctcactgtgatgatgataagactcgatctgacaaggctgaatctagttttaagaagtactgacctcgtatatgcgctagagacttggtactttgtgacttaccttggtatgcgtccggaccttggcaaactgcagctaaagtctcgtcccgtaatccctgcaggctctttcccacattggtatgactacagcgaagatacataactgaacccataaaagtaatatgttctgtggatgtctgttagcgggttccctggtaaacaagcagtgctaagctagccttctctggaacaaagactacatatggcagttgcttctgaattatcctcccttaccatcactctctcttcacaatgtttcccagagtctcacgtgaacatctgacaggagatgtagcgcatgaggaagctccatttctcgtggatcatgaaaagaggtcggaaatgtctgcaggagatgcacgagctcgaccatcattagctggaaggcatcgtctttcttcttttaacattttgctccttattctgctgttcctctccaatggtgcttggtgggctagcttgaaccataggggtgcgcaagaaccaatcactgcttgtgttcggccccagcttgtatggtgtacgaaaacccgatgagaaggcctatactcgcgatttcaggagacagattcactgacactgacgcagcaccgggcacggcggctattgaatacgacagggtagttttaaacaggtcaattgaatcagagaacgtattcgctggcaagcgcactaaggctatggacgaagcttgggctgaactcatcaagcgtgagtacttttattgtagaatttacacttgagctttcgcttacaaactttcacagcaatggcaataaagatatcgaaaaaagagattgagagactaggagagacttctatttctttcagggacgggtcaggctatctggctgaaatgtccgttttccatgagctccactgtgtggtacgaatttctccattctgattgactaacagtataaccgaaaagcttacatggtaaaagaaacatcttcgcgaacacctgactatggattttcgtaacatgacggaattcgagttggattttgaaagaggacacgtaggtatgacagtccatgcatgctttctccgcgagacattcaggaactgacagactgaccgattggctagaccactgcttggagtatttccgggaggcagctatgtgcaggggagatccgacactggccttcttcacgtgggatgccggaataccgaaatcgaaaagggacactacgaacgaatgtgtgaaatgggacaaattgcgtacttttgccgagtctcgtatggtcgatgtgtctgattacagcatcttgaatcaggatggataaaatggactttaatcgtctcgtgtttgagtgcagatgcacgaacttgttcttttatcgacgactctgagtggaacttcaaggctgggtatataatcgaccgattaagaaagaaacactttatttctaatacattactacggacgtacacaaacgtcctccggtgattcgtttttagtacttttttggctgtttaggctgcacttcgttcaggataagctttttgtatccttcgactgcactctccagttcccccagggtgatggactcatcagcagtgtgggcttttaggatatctccaggtccgtaaagatatcgcgtgtgatttcccagcagtcttggaatatctgtaccaaatgccatgacatcggtctcaaaacctggcgagtggccgtcagcacttttttattacaagggcctttctgcttgagcgatagcaaatacgtaccaggcacatcacatttcgtatcgacaacgccgaatccaaaggggcactcaagcgtgaaagcgtctggatcaacactctcgaggatttcctgtagccgttccctcacgatgttgtggccgttttcttgaggtcctaatgcgacgcggattgcgagcgatgcgtttgctgcatcgggaatgacgttgggggcgacgccgccgcccatgacaccaacattgatagtagtattaccatagcgctcgctattacccaggtcagagtcgatggcctttacaagagcacgcatgagcacctcgttggcgctcttcccagattcagggtaaccgctatgaccagacgtgccctttgcgatgatgttgcaggccatgcctcccttatggccacaggccaaggtgctgttggtaggctcgccgaagatggcggcactgggctgagcgccgcgcttagttatggcgtcgttgaagtgaatcatgccatctccatttgtttcctcgccgacaacaaaggcaagcatcacatcgtcgccggtaatggagccggcagccatgagctccagcactgccagcgtctgcgcggccacggagccctttgcatcagaggtaccgcgaccagcgatgaccgtatcggctgtcggcgggtcaggtcccgagcgcgaataggggagataaggcgggacaacgtccatatgcgtcgtcacaacaatgcgcgaccggttagagcggcgcggctctggccatgcgagcacgttgaaccgatccgatgtcggtaggaactgcctttctgtggcgaatccctgctctgcgaggtattcaatcaggaaattgcctacggcagcctctgtcccggatattgaggggatctcgacgatggattggtggagagaaagtagcttggcgcgatacgtaggggcatcctgtgcgcccaccacgactaccccgaggctgctggagagaagtaacgccgaaatgttcgcgtgcttcatgatgtgtgtacgagtggatagaacaaggcgattccgggcttctgggtaccatagataatgaatgtctcaccggtccaagcgttataatgagaccccaaggaattggctaggtaacattaatttcgatcctgatgcagccaagcagcaactccagcctcattcatcaacaaatcctcttcatctctgcgcttgttgctgagttgccccacacgttgcttgaggcgcacggctgcggcacggctcgacactaccaggatgtcggataatcccatccaccttccggaaacgtttaaaagatgcttattataacaccgccaagcaacatgcatgtcgaaatgtaggctgcaagcaggtaagagattccctggaagggcgaaatgccgcgaaggatcattcggagaccgacagctgcatgtactggcccttccaaggttttcgtccagagcacccatctcctagtcagctttgactcagctgatacgcataatgggttgtgccgggtaacatgaagtaggttgctagtgtccgaaaggtctcccagcgacctgtaaaacgagctatagcgtatttgagaactgctagattagttgcgagcttcgtcccgacgctttcgccatggcgactgtttacttcgagacaggcaaacacctcacagccgcaagcatttcgcttatggtggtggacatcatcgctgtcgcgttcaaattttgggtgcgcctccgcttaaagcagcctcttatggcggacgattggctcttggtgcctgcaacggtgcgtagccatactcctccattcataccatcgtatcagcattgtggacggtcgtggcggccttgagcagaaactgacaacctccaggtcctatccatagggcttggcgctatgcttacttatggcgtttctcaaggtgccttgggaggatcgattgacattcctcctgggggtgacggtcgcgccgaattagaaatggcccggttaacacttggaagaaaggtatgtttggcaagacttggtgagaaactctcagttgactttagctgacactagacgtgtgctctgagcagattcaatttccttttctcctccttcacccactcgctgtggggttggtccgatgcagtttcctctttctctacttgcgcattttctccgtcaacaggcgtcgcatgcttatcgccgcgtccatctgcatcgtctctgcgtggtcggtgtcgttcttcttcgctgagttgttccagtgtggcatcaacttcaagtccaactggggctcagtgaagcttttcgcagcccactgccctgactcgttgtggatattgtttgttggctttcttactagcgccatcctcgatgtttacatcctcgtcctgcctatgccatttgtacgtcataaatcttctaatatccactcccaaacgcgaagttaaccgttcctgcgttcgtagatttggatgttgaaattgggcatcgggaagaagattggtgtaacgatcattttacttataggatcagcgtaagtggattcttccgggccctatgcagacttgacggttgctgatgggtgtaacaattcagcacggttgtggcctctgtgcttcggctctccttcctgggacctcgtgttttctcagcgaagcaaggcccgcccttgacttttgaacagagatccggttagtcatctatgaaaacttataggctgccttacatatcggtctaacagaaataacagctagtttgtcgtcgacgttgtactggggtatgatagaactcggcgtgggtatattcgtagcctgtattccaacggtacaaaagttctgtcgccagcaagacagacaaggactactatctcatatcggtatggctggggcgtcgtcatcttcgtcacgaacagtggggtccaaagacacgaacaagccgcgcatctgcgtagatcatacggtgaacatcgcatacggggacctggacgccgacagaaagcccaagctatctcggttggagagtgtctgggcgcgacatggtacaaggagcgagtgcaatgcggcctacattgaaatgcagccagggcggtcaaggtggttagaccggactaagacacggcctgcgtattgatttttgtaaaatcataaacggatttggtgtagacatccacttcataatgaatgaaccttattgccccagttacttgaaaggtctcgaggtcgtaataaaagtcgcaggagcgcaagggctgattagtcagaccaaagcgacgaccccatttcgtgaagacgttcaggccacgtcccttcataccctgcctattccgccatggatgtcgataagtgcgtcgcattccataaaaagatccttcaagtaaggctggttgagatcaagcaaagctcttgaagacttcgtgagggtctgtatgactttatttattagctttaacgaaggagcagaggcgattcgaaggtctctttcactcgatctcgcaacattcatcgaacgtgcatacatagcaaataacagaaattcgttcttctactatgtcagtagtctctgaataccatataggttcttcaaagaagccgaggttttcaatgaggcgtattctgaagacgaccacacgcgatacatagcactgtattccacgaatgacttcgaatctcatccggttggacttatgtaagatctccggttttctttaatgttctgaaacgagcatccagatcagattgagacccttacgacgtccaatgctcgcagatttgaccaaaagcatcataccgcgattatctgtgtagatgtggacgatatcgatactgtctgcaatggctttatcgtgtggtatcctcccaaaagagtgttagaagcatggttggacatgatcgagaaaggaaaggctatcgtgaccaccaatagcggtgactcagaagatccgtggatgcttatctcttacggtgacacacttttgcaggataccatcgatgtgttcaatctccttgtcgacgagatggaaaggcggctacctggatatgaaaacaacatatcagatactacatctccattgatcgaagaagcggcattgggcgtggccaacctacggcagggctttttacatcacttcgctcgaaaagcgaatagaccaagtttccgatacatcgtcccaggccgtgagatcctgactgcttttttcgagcatcagcgagcatccattcgaaccccacaagcatattctgaggccgtccctggagataactgcttaaattttcccgccgggcataaaatcacgccagaacaactttatagctggcaagcggttcttggaagtgaagggtcggattgtgcttggcctttctggggcaaggaatactattgtgttggcgcgccggacaagtcagctaccacaacaaccacaccgactcccacacctgcagtcacgcctccaccagtccagtcagacatagatgcgcattgcaagaaatttactgaagccgttcatggggatctttgcttgagtttcgctgaggcgaatgatatcacggccgctaaactctacgcctggaacctggttataggcgcagatagtgcaggttgtggtaccaacttctagggaagcgagtactattgtgtcggtgtagctggtaattaggtaacttgattcattatcattgcggctgagtattgccttggcgttataaggagggcggagggacactatgtggggagcaaaagaattctatcgattgcaagaacgtacgctgggcatgttagatctataactgatctctcttaccatcacgaacattgtggttgaacagatgccgatattcacacgcccggaagggtctgagcctttatcaacttgccaaaactgtaattgcagacaatgtacacatagccagcaggtacatgagttgcgtgctagtagcgcgaggaataacgggtacagagagagtgggaagagaaatcatgaacctcccaggtaggcgcgtgatgaggatcacatgacaaactagttttgttcaatcgtccggatatgcatggattagcacgcatgtgcggatttggttggttgatctatgtgtaccggtattcaggcagaactttatttccgcgtgagacactcgctgcgcctcgtctcctgtgactttgctttcataaccgccaacatcgcattcacatcactactggagcttgcaacttgagatgctcgatgatctaacactatggggaaaaagagaggatctaagcaacaggagaactcctggagcaggcggcttctcgacccaattggcaactggctcaccaatcgcgcgatatcgtgcaacgagaataacttgcggaaaacacgacaatatctcaacgaaatcgacccagattcttgcctgatccttctcaccaaagtactccgtcagctgctggatgggaccaaagatgtggagagtatcttcaagtccaatgcaaccaccgatcgcagcggaaaatgcgggtgggaaagggacaattttgccggatttcttcaaagcagactgccagggaacgaggcagtgactgcctctgtaccaatactctggtgcgtattctgtaccgcggcagccttccctttttcactacagtcaaacaacccagaagtcgatatagatgacttcagaagggcattcctctttgttgttacacgtgggtaagagcttccaggagccaggtcagatggtagcacctcggattggaaagatagtagggagtcctatgccgagaaggtaccgcaactcccccgaatcatctttaggagctcaagtatcccttgggtgagatcagcgacgccgccatcttggaattcttatgaatcgctgcatctccaggatatcaaagaaacaatctcattcacacaacctatcataactcaggagttttccatcgaaccgctcagggaggccgatgaagagtgggaggccgctgcacgtcgcgttcaactcactggttataaacagtcgggattaagcgagtcacctattgccataagtaaagctcatttcgagagattagtccagcttctcttcctacagcgtggagaagatagatgctggagagttgggcataacttttattccccccatcgctctggggacattgtgtactatgacctcagctcggacacggatgagatatcacgggctgctaagctcgcgcctgccttcacagcttatcagtttccgagtggcaaggactgtatcatattagagcagttctaagtgtgttgcacagagcgcgtaagcattatttaagctttcgtatattgatataacctaattgtcatcttcttagccttatccctcttcgcgttcttccagctctaggcaaacttgttgggtagctagcttacctatcctgctatcatacttattacctacgttagaaactttataaaaacgtcacatgcttaaagtgctacagaggtataattgctttctgttttatttttcccactaataccggccgagcttaaactctaagtactagacctagagaactccatacatcgatagaagctaacagatctgatccatcgcagtgtatatagatttgttcttctatttaggaggagcctatagatttatctctgttagtaaattttctagagtagtagcttatagaatgtagaagagagattacttacgttctattattaaatctttactagctacctttctattatctatattaaagtagactctaagatgttaaattaatattacttacgtgctattatttaatattaattagcaaattttctagattaattatataaacaggatattacttataggctataattaaatctctattagtagcttatctagagtagtagcctctaggctaagaagtagatattacttacgttctattattattaattctctattaataaattttctagaagagtatattaagctattaaaagagattttacttacaggctatagttaaaactcttttagtaatatttctagagcagtttataaactataagtagatatattattgtagcaggttgtgcttaatgcaaaagtagttaattaagttattaacctctaaactgctttcttctgcctttatactttgcctaatattctattaagcttaggctctgcgctaacgcacgttgctctactatatacctcctctacttataagagcttagctctcttaagcttatttctatagtttactatttgcttctatattcctataagcttattgctagcacagaactaggcctaataaactctaacttattaaacctaatatagcagattactattcttctataatcttctcttttgctttcgcgttcctgcgagcctaatattagtataagactagacttaataaactctaacctattaaacctaatatagcagattactatctctaagtttaattgctaagataacgcagactacgctctgcctaatgcctctttctttataataatagtaaactctctataagcctctctaatagttaatagagcctatagagtagatctaagaataaggaacttaagctgcctttctaattagagcaagaattcttctagcttctactaggtgcacctaagtagaacttagattaatttatataaagaacttatatatataatagcataagcctttctagttattttataagttcttgctaatgcctctattctctctgtatgctataataggagcttactctagaaagatgcttattatactctaatgcctgccttaagtttatagatctaagagctaagatactctatttactctataactttacgtaagtaagcttaagtctagaaaggaatatattagatgcgtttattctatttaccttaataagtcttgtagtagctctaatgctaaactaagcttaataggcatttagcagacttagtattaaggttttctcttacttataacgcagatagcaacgcagctataaggtaaagttaagtaataagcagcatactaggctgctgtaaatgctttctagaactataaaatactaagcttctactatattctctatcctttatacttcttactttactatcttcttctctagttcttttctttctcctagcatctttctatatactattagaattatagcttacgttaactactcttataggtctatctctgcctattctagctgtagtagttaagaatttagtagtagcagtagtagtaagaggccttcttctagtagctaaggttcttagcttctagtattactaactaagaagcgcgctctgcctacagtttgcatagtacttaaagctagtaagtctttttttctttcttctattaaaattaagttaactaatatttttgtagttacttaccttcttaattagcctcttagcgctaatcttgctaataatattactgctattttagctaatttgcttaagtaaggctagattctttcttagtttcttaataatattaggcgcgcttacttatactagcatataataatactttaactaatgctaattactcttacttaattacttatagagatcctaataataatatgctaactttcttttattacctttactatagaggttactcttatattcttaaaagctaggctttcttagcattttctacttagtaagactttaagcagttctactattgcactattaattatagtattaagagtagtagtactattagctctaatagcacttacttagctactttactactctgctacgctaatagtgctatgcacttcttctattaagataatattaataataataactacgcttataactactacttacgtaataataaatagtatacttagtttatttttcttttctagagcttgcttatgctattactactagttaagctacttaagttagctctacttctaaggttataaattttaaatctagatatgcgctatattgctagaactttctacctaatactctaaattctatataccttatttatagcgttttagtaaatttgcttacttcttattattatagcgtatcttattctagccttaatatactagagaggttagctatctgctagagttaggtattagaaggtagctattttatagttttagattcttctttagcagagcacgtattagcttataagttaatttagtctagctatattattaagtttagtttagaattcttagattctctaatagctcttttagatcttagtttgcttatagtaataagctcttctttttgcaattcttcttatagttaactttcttctcttaggtaattctcttcttgcagcatgctttctaattctttattaggcttagctatgtactcttctttagtagaatcctcttcttatagtcttaaagatgctagtaatagcagtagtataggtagctttacttagcctgctatatttttgctagatgctattactaaagctacttaaggtaagactagttctactacttaagaagcagtagctttttagaatagatctctctagtagcttagttactagctgtttactagatttctagtagataattattagcaaggctctagtaattcttcttatcttcttactcctagcagttctagaggtacttaggcatcttattatagcagtgttagcagttctagtagttctttagataggcgtagttatagcagctctaatagctactcttaagagagctctagcagtagtagtagtagtagcctaagtagtagttagtaatagtattttatagcctttttactagattccttttaatctttctatatattattaagcctaatagtgtagctttttcttatatctttttctttttttttttttctctctgcctcttataatatataaaataaaacttataattcttataaaaataatttctaaactctatagtaatttctttatttatttattaggcttattttccttatatgctaatacgtaggctttgtaataaagcgttagaagatatatttaataagctagattctatatagcaattaatgctatagcagcttctttttcttctattaagcgcattttttattctcttttcttctctactcttttgcctttaactattctatagttaaaagttatttagattatctatcttatctctatactatttctattctatattatctatagctttacgtagaatctaaacttagacttactacgctaaagcttagtttaatagcatatagactttcttatactcttctttatagctagccttctcttatattactaacgtctattaggtctagtatctctgcgttattatctaatactatttctatatctaataataaatgctaatagaacttgcgtagttagttactagtatagattacttttagtagcgcgctatttagttctttaagaatatatattactttcttagagatgctcttaatatagaaaggctctttctagcaaggttctagtttttataatctacttatattaaggtcttaaataacgttcttaactaagactagatctctataagttattagatctgtgcgcagtatagctttattattaaactattcttttctcttttctctaagttatatagtttaatctactactttctttagttagttatctttatatttaaactattttacttataacgtaagcagcgttactatattctatacttagttctaagaaagtatttactatatataaatgctaagttctactagaagtacatattcttacttagtaataagaaatattagagtcttgctagtagagcgtttaactattacttagtctgcctatagtataaggtgtaagtttataacttagttcttctttatcttacgtaaggctcttataagttctttatagctgcgcttaataagctcttaggcatgcaggttaaacgcgcttactataactattatagtattatatagtattactagatcttttataagttctttattttctaagcctctatctactaaaagctttattagaactctctaataagcaaagattatctcttctaagaacttagagacttataaagagctgttttctaagagtgctttagctttaatatattctaaaagatagtctcttataactactaggaacttctttctagtaaagctattaggtatatatactatatctatagttatctatacctatataatattagagccttatatagagtatagttctttattaaagcgttacgcgctataaatctagtattcctagtatattttaacgtattattttatagccttaaatatattattctagaagtattatgtctatatctttctctaagtgccttctcttccttaataatctaatgccttatagagttattagagaatttctaattattaagaaagaatatctataactcttcttaatagacgtctaagtcctgctttagcttatagaatgctttcttttatgcaaaatttacgtacttatctttaaagatttcttatgcttttctagttaagctaagcagagttctgcattataactagctattaaggtaatattttaaaagtattattatttctaaggtattaaggactaagagattaaaagcttataactatatactataggtaagccttaaactatctattaagtctctttagtttagtgttattaattctagctatttattaataaattctttaatattctcttttagattttctagtagcgtctattctagttcttctagtctgcgcaagagcatatctataactatattcttcttgctcttaatatagcgtactttaaatttctatatattaagtaatgctagctattatattactagtgcacttagaaggttagtagcgctctaatttagctagtctataagagttcttacgtctatcttaactataaagtaaactctatagatctaagagtagaacttttttagtataagaagtattactttgcatttatgcttacctaagttctaatatctttctatagctaactatactctagacttaaattatactagtcttttattttcttagagatcttcttattataatactactctctattcttttttacttctatctactaagataataatagagcgcactagcttactatagttaatagaaactagtgctagcacgcttattaagtattattttaagtattctattgcgttgctagccttaatagtctatttaaatactacttctttttcttaaaaggttaaagagtagagctactttttaggcaaaatctataatctagatatagtagtagatatagatgctaagaaatatttatatattctttagataagcatatgctagctattaagtaattttagtaatcttctttagcgctagatatctgccttacttatctataacatacctaataatctctatactattatagtactaatactcttaaaactagatactattgcttctgctagtttaaggttatgtaagatatagttaatattaataatatgctctctaataaactattagatgcctagctctataagtttctctctatagttagtttttaggcctttaatagcaatatcgtctatgtatagtatatagtagtatagaattaagttctaaagaatctttattactatctgcataaacttagctactaagttagtagtctctataggcagtatatattactagactaaactatagctagaagtaaagaaggcagttattaggcgtaattctaggtataacataacttagttatatcttaagaagaagttaataagagagactacttagtagcctgcaaattctttagaaaacttattagcgtttagcagcatattagcgtctcttattataacttaattagtcttttaggcattattaataagatagtagccttaattcttcttcttaataaagaactagaggttactatataagcttttactatacttaagcacttcttagttaagttactactagattatattatttacttctgctctaagtcttcttagaactaagaaattatcttctttctaagtattataaggcatagtattaatatatactagagaatagatatctttatagattctttctaattctgcaaagttaaagctaagcgctgcttcttaatagaagaagactttctataatataagcttttcttatagctatagctatttagcaatttttatcttctctagccttttattagtaactctagttctaactagaaataagacagttctatctctaatatatcgttagaagcttttctagctttagtctatatttagcttttatctttctactacttatacttactaatctattctttcttctatagtataaggcataaagtctagatttactaataggctagactttcttattctttattttcgtgcattatagtaactttaaacctaatatagttttagaatatctatactttaatttctacctacgcctacttcttcttaaagtatttttaagagtctgcgtaataagcatatacaagttcttatagaatttctttaactttctagtctaataataaagagatattaataataagtaggcctttctagttataaataataatttcttctgctcttctacgcctaatagttctatagttattatatctaataaagttacttttagttaatattagaagtaaattatctcttaatacttattagagcaaagcaaaggctaacgtattattagaggcctattctgctattatcttacgtaatctagttacttataatacttaaggcttttctttgcactctaaaggtactattactacttctcttcttaggcgttagctactactaattctctagcttctataggtctttatctttttctgttagagtgctaagtctatactctagactttactagcttttagctatactaacgttctagtaatagtacttaaagatattattagtagctctaaataaaggttgcgtaaggtagattagtcttctaagaatactatatattttattcttctatctatactagtaacttaaaccgttacttaagggcatctggctaagtagaacgtttgctaagagtaaactagatttggaaaacgtttttaaagaataaagaagttagtaaaaataataatatttctaatagatactagagcttactatactatgcctgtaaataatttaaataagctattagctgcctgcattcttaaattacttatttcttatagtattaaggttactataagttctgctgcttaggctgtctttaggcatattatattaagttctgcttctaagttaagcagcgctaagagttatactttatagattattattagagcttatagatagttgcaatagacgtgcttaaagctataattcttattatactctctctattctaaagttattcttagttagttattattattagaaggtgctaagaaggaattctagtagcagtattctcttagaaactctagtactataaggtaagaattactgctcttacttcctgcttaagtaataaggcttcctaaagcttctacttctacgtacttagagtaagcaatagctatattgctaatatttatgctattattctataggcttagcttaataggactttagcatgctattttaggcctaagagagagcttctaggtattcgcttatataataagctttgcctagttatttctaaagttctagcactatagctaatagatccttaagtagtactaatactatagtgttaagaacttagtatactatttagtctaggtctaatagaagcaactctagaatcttatatttccttagagctatttttagctctatcttctgcagttgccttttattattatctacgtctatatctttattaaaagatactacttttaggcaaatctagttagcgttgcagcttttattatttcttactatagaggtatataatataactagcttaagcgctactattctaggattgcaattagatattgctaagttagtaaagaatatacttataactattgctaaggtaagcagcacttctttagctctaataactatgctagcaagttttaagtactatataaacttctcttcttctataacttctaaattctagaagctgttctattctataattattatattattagatagctctatctatccttaggtctgcttaacgtaagagtttattattataactaagttaactactagtttactactttattttagctaagtcttaatttctttaataatagttctaataatatgcgttctagagatatttctaacttcttctttaggttattctttatttctttaactaatgcaaccttgcaggtttaagtagatctattagttctagataagcttatctcttattttatagaagcatgctaaatagcttaactctttataagtataataagcttaaaggccttactaattactatagttctatatctaagaactctgttagaactctatctaagtttattaatagctagaacttaagagcataatatatagaggctgctaaaagttttagctacttagtacttagttctatgcttatgcagagagagtactaacttttataaaagtaagcttaatagcttcttagatatctgcatagctaaggagttttattttcttaggttcttagaaagtagttaataagtttactctactaagcttaattctagtaaatttcttaattagattatctaccttgctctaggtaagtttatagcctagtagtatctataactcttattcttcttagagttattagtttactttaggctagcagaataagagtagagaaataatgcttagatctagctgcagtgcatagaaggtgtttataagtattagttctaataagttactagttattaattttataatgctactattttttctaagagctagattaaaggctttaatttctaattccttagaggctattttactaagaaatagtttaattcttttaaagataaagtctaatagttaagcaattaagaggttaaacttatttagtaccttatttagcctttctctattaaggccttaagtaagaaaaaagctcttctattctattattactaattctactttaaggcacctattaaatctaggcctaaaggcgtctaggtagctttaaagagataagttagttattattaagcagcttaggcactagaacttaagagagttcttagtttctttacgctaagcttaattaaggctctagaaatatctacgcagcgctacctagatatcttgctagtctttagtaagttttgctactttaaatttagctatgctatttttaataatattacgcctagtataattatagtagcctagaagtcttaagatatagttcttaatagtctattagtagaagctagagcgctgtttaattctctttaataaatagagtatatattttctctattaaatagaagagagatatttataaagagagcttatttattaatataagagcactagttattacgtgctattacgtttacttcttaagcaattgccttaagaatttcttaaaaattaaatactaaaagtatttctatttctaaaggcgctagtgttactactagttctaagcttaatagattcttagcttagaggtaagcttaagtgctatcttcttcttagagtagagacgttaagctttctatgcagtagagaggttactagttagataagaagcttattgcaattagagcttaagagtctgtaaaatctagaaagtagtataagaggagaataataagagttaaaagaagagtattaataagaagaagtagaagcataactatttagaaagtaagctaaaacgctaatagtgtttcttactagaagatatttttagtagcctaaatatagccttatattatatttttatattcttaaacattatatatatagtcttaaaggctattaagctatactctaatagctttctagaactatagtttattctttactgcttaggtaatctaagtaatattaaattttatattcctaataattaactgctattaggtttagtctaagaggcttctagcgcctatgcttatcctatagtaagtatattattttatttttagttctaatgctaacttagtaataaggattacttagtataatattattatattctctagctatgctgctatgctatatattactcttcttatatcttaatataatctattcttattattattgtttctatgcgtgtgcctattcttattacttatttctatttctattcctattacttatttatattcttatttctatttctgttatctaatatattattagagctagatttcttgcttagctatatttgcctgctcttagctttcttaagaactaaggtattaggtttaagtcgcacaattagttactatttattatagtaggttatgcttaatgcaaaagtagttaattaagttattaacttctaaactgctttcttctgacttttatacttcgcctaatatcctattaggcttaggccctgcgctaatgcacgttgctctactataatattacttacgctctataattaaatctctattagtagtatttctagagtagtagcttctaagctatagatagtttacttacaggctataattaaatctctattagtaacttttctagaatagtagcttattagctatagatagatatattacttaccttctataaattttctgttagtaacttttctagagtaaattataagctgtagatagatgtgttacttataggctataagtctctattagtagtatttctagagtagtagctaaaaagcaatagatagtttacttacactctataattaaatctctattagtaacttttctaaagtagattattagctatagatagatatattacttacgctctataattaaatttctattagtaatatttctagagtagcttataaattataagtagatatattacttacgctctataattaaatctttattagtaacttttctagaatagtagcttatttagttatagtagtttacttataggctattattaaatttatattagtaacttttctagagcagcttattagctgcaaatagatatattacttacgctctataattaaatttctattagtaccttttctaaagtagcagcttataattagagatattacttacttgctataacgcatatattagttatagtatatctaatcgtatataattactatgccttatagctattatatattagtacttacgcgctagagataaagttagtatagctgctatattaagaagtaagtatatataccttattaagtgctgcattcgaagcaactacagcatttagaacagctatagctagcctagtaaagagagtaaaaaggtagataagctgtatagtgcaaaatagaatataaagtaaaaatagtagtatgtaatataataatttagataagttcgttaaaatagttattatctttagagtatcgtagaacgtagtatatatatctctagagctataatttaaatgttactattagtacaccttgctagaatctaggttattattagctttaactagaatctatatagattattattagctttagctagaatctatataagttattattaatctatatagtttattattaacgtattctattattaagctagctatattattaagctagctactttttcttagcactgcgaacactacgtacaaaatataaaattactttatactctttatagattctttatataatatagctatattagatttagaatcttcttctatatctttctaatacgtataagtattatatctagtcttcttatagttactatagcgttattaagctagctaagttctttcttaactatctctactattactcttcttagacattatataagtagcagaagcacttttagctatctataatatacttatactaaactctattatactgcttatctaaatttacttctttttatactttctatgctttattaactctgctacttactctttaagctcttatatataagctttaattagaatatttttatatagtatcttcttagcttctttaataagctttaagaagccttcttaagcgcttattagtaattatataatagattctcttactagccttaattataagctaaatttgcatagattagatagagtttagaactactagagcatttctagtagagctactagtagtagcatataaagataaatcttaagataattaagaactttctacgcgttaatagaaactagtcttactatcttaaaggcctttttatagttcttatatataaatatattaaaaaatgcattcttaaagatagaaagaaagccttctttattaatatagaagatgcattagtatactaagtcttatacgcattagaagtacttctattttaatagtaaaaagcatactatattaagtagctaaagtatatataataaataagcaggcatataaagagttaggatcttttatataaggtaatagtctttaaaattctagttaaaatagctcttatagctatctaagataagtagcttatataactctacctaatatatctttatatgcttattaaagtgctttaattactctagactaagcgcattatttatctagctattcttagatactaagagcttctagttatatagtattaaagcctctttatactatactaagatatagatgcatctcttatagataataaaagataaagttacgtatctagtagtatagatactctagattactataatttacttataattatctagctagattatatttagccttatacgacgctctaagctagttactacttttattaagctaataatgcttatctagaagcctatcttattaaagttatagatattattatctagaactttatacttagcttttatctcttatataagcttaaactaggcgctaataaccttagagtctttctagagtattctctaataattctttgcttagttaaatgctatcttaagcttctctatataagaaataaagcgtatagcttataccttgctaataagtattctactacgtatagctaatagcttattagctatatctactaccttataaagctatagagcaaatctttgcgcgtctaggttaaggatatattatataatagtttgctcttctatagaagagagtttctaatagtttagtagtacttaagcttaaggcttaattttattaagctaattagagagctactaatattatatgctaaaggcagcagcagcgcgttataggctcttaaattagcctaagatataggcctaaagagcaagattaattctgccttcttcatataataagttagagctattttaagatagcattatagtttatatatagtgtttgcagtgctaagaaaaagtagctagcttaataatatagctagcttaataatagaatacgttagctttagctagaatctactatagttttagagagaagtagtaatagtagagactatagttaatataattagtatactctctaattagtaataatattaatagtagtctatgctaatatagctatctctactattactacttttacctattactattatatatagattattagcagctttagctagaatctatatattttattattagctttagctatagagactctaaacgctaaggcttattctaatagcatagttaattagctgctataaaatttaataatctaagtttaattattatttataaatcttatacttttatactaatttactattatcttttctctaagaagataaatatataaagatctaatatagtaatatatactatatattagcactgctagtagaaggctaaagatagtataatttctagctatataatactagcagcataatagcttaatagaattagataaaaagttaaaatagcgctagctatatactatatatattcttttattaagaagtatttatttatttagtattactagtgctatagagctagaaactatattaacactaagcatgcttagcctcctactagcagtgctaacgtgcagtactaacgatagctagaattaactaggatgcgccttagcatttagagaccctatagaatctatataggttgttattacctttagccagaatctacataggttgtcgtcagcttcggccagaaggcttttctcagaatctcattgaagccaataataatctacttagaaccgcccggctgtccgcggaagctagccagaactcgactgcagaagccaatttatcctcagtttcgtctaaagtctagaagagaagctgccgtcagcttccgctagaagccggctattcctagcgtcagctagaagtttggttgtgtttgtcaaactctagatgattctacccccaaggatagataattgctgaggatagccttggatatatataggagccgtagcgagctttgcatcaaacaatacatcttttcgatgtatatttatgttcgcagtttgaattacatactttgcatttcccattatgtttggtcggacacataactcgcgcacctacatacgcgtgtctactaatgacggcaagtccagccaaaaagaactattatcacgattcaatcctcaccttgctaagatagcgatatgcgttgcaatcgccctggttaatcttgggatcggattatatcttggtagattgcgtattgaaacagacaaggagatatttggtaagacgcagtattcacgaagtgtaaatgtcctttgttgatctaattgaagaaccattcggccgtaccaagaaaactttcgctcccatttcggtcttttataacgacccttccaatgcatctgaggtagcatgggaatctttgatactatgtatgtataactctttttggaacagacatttgtgccagaacatgtgatctttcctgctcctctccagctgctctacagcaatatgcctatcgacagccttctcttacaactcttatgacatgatcctagatatgtttaataagctaacagtaacatagcaaatgggggatttgtcatgaaacctgaagatcactctataccgttgagcgttacattttatcatcaattacactgcctagtaagtactttaggtcctaaacatagatgtgtcactaattctatttcaaaagcacgctctacaactatcgtattataaaacgaagtacgaactcgatattctacgaaaccatagtattcagagcgcctttattggaaccattgatgtcgatctacggtccaatcacatacaccattgcttcgattaccttatccaaacaattctatgcgctgctgatacaaacttggagcctccagatcccaattatccaaacatcactgacggatattggtctgagcgaagttgtagagattatgacgctattcagaaatgggcagagataatggagtggaaagcagagtaggacaagaaatctagtttaaactcgagtattgcaatccaacgagtagagaagtcttctttacctcttttgatcgagcaagttatgttgaaggcctattgtaggctaataaacgttttctacattaataccgcattatttctaccacgacgcgactgttgcacacacaagtagatgaaagttagtgcgactcaggcttggttaaaagccagctccacatgtgacactagccccagatgatcgcggtgaatagcagtggggaggtgcaactcgctccgttatttacctttaatgaagtagctcaggaaccaacaagcaaggagtcacgcagctgagtagaatgtattgttgtggctgagcaaacttgagagaaaggattgtattgatcactgctcttctagtatatcagatgagccggcttagatatacaaacagatcacggagaaacgttagtccacttcctgagcttagtcagctaggtcacgtggatcagtacttcactgttctcatgtatcaatactgcgacatatatctatctcgatgttttgtcaccctatcaatcaactatagaattgtgtatccaggatgttgcgtgcgcatatgccgcttgaagttgtccttgcgcatgctcttcgcgcaagatggtttagggcaggttggccgtccagccgattgtcctccaacccgactgcgatgtttgttcgacaccttgtgtcgctcgatgtctttgttcaggtctttgcgattcttgagtttgacttggcagtcggtacattcccagttgggctcgtgtctcttgcagtgttgactggttggtcagtgtgctttctattcatggaaaggactgttcttgactcgcagcgcccgcaacgggccgtagtacgactactacagtcccctcccatgaacggagtgctagcgtggatccggagacaaggggcaagacagggggttttgtccagtacaatttttttgattgggattgagccctggacatgcccttgttgtgcttaccggtgatagcagtccgttcatgggaggggagtgtataggcctcgggtagctacgctactgcccacctcagggtgaattactcacggaggtgacgctccgggtaaggcctacgagccgtatgccgtagtactgccaagatcacgtgttctcatcgtagggaggttctgattggctcaaggagctggtggaggagaaggagcctgaggtggaggagcccgcgaacgagctggtgggcgttctggggcccttgggcgcgaccacgcgtcagccagtctcaacttgggcgcaaatcgctaataaaactagactccttgtagccacctaacgcctccgagccctctaactggcctctaactccaccgcaaaattccgacgataacaccgtattaccgcctcccggacgattaccattacgtttacgagacccacccattcactctcggttatctatcgtctagaatcttgagcttacttcagatctcgcggacggcgaaagccctgcccacattcttggcaggtgtgcggagcttgctggtcactggattgtggcagttgttgggcatggtctgagatggaagattgggcctcgaaagagggaggtaagagttcaaaggagtgttgtcaccgtggttcaagtaaaacgcattcaggcaaaggcgggaatccatcctcgtcaagtggggtttgtggctcttcctcaaggggtattcgagactgggtcgctagcggaagaccagtgtgaggatccggacaaatcaagctcgggtcagcgtaaaggtgatgttcatgtaaatcttcgagctggaagcttgcttgactaaagtctgagattgaactctaccaaaaggatgtagcgatggctccacacaggtattccatgggcaagcaccaggctcgaaggaagtggaggctgaagaagagcgcccgggcacaagaaggaaaacgagaaagcacacgatgactgactggaattgaagtgtagcctgatgaggcaaaaaactgctaggcctcaaatttagcgtactttccccctcggcgtcatcatctgcaggccgtgacatgtattgagaacagcgcgacaaaacagcaaatagtaatccaaatgcttatcggaactgaagccttcaagcttggcccttcttgtgaaatcgaagctctcgacaacccaactcttcgcgaacgtcgtcaaattgtaatatcctcgaaaagccttccattttgacagcctcagttatagtcattctgtcccatttcaattggtgtaactcacgaatcgtagcggcgctgcgcgcagtctatcctcacaaccagtcttcctccaaaagtttcccaatgtattcaccaaacccccactccttctcttcctcccccctcatcctcccctccaaccccctcaccccatccccaaatttgctcctcgcccactccttatcctcaacctcacacaccacatacactagcacataataaacccactcccaatcctcactgcttttaaacaacttattcaccgtatcgacgagataatgtccgtactgctcccgcgcgtctacatcatccgccagcgaaactaataatttggagattggccgggcaatcggccagtttatgtcttcgagccagtgcaacagaccgccgtccggggcagaggggggtattaggggggcccaggtggatgggccgagggatttgaggtgtgtgagggtggcggagtcgtggcgatcgcgtggcatgaggggatgtggagaaggcattttgaatagttgtgattaggttgctgcatgcttttgattgatatatatgctggatgtgtgttctggctgaatgcggaaacccgaaaggtgtggcggagtcagtgctgcgcccttgtcggagttggcgccggagaagggcgaccgtcaaacatgtaactatgtggattgcaatcagtccatgcccttccggttgtgcaatcagtctgatcgttggcgtgagtcaaatggcgtcatacttcgtggttggagggctatcaagctttccggcgtttgcttctacgcgtagtctcttccttgacttcgagaactggatgctcatcctcctgcggctcctgcttgatcatcttgcgctttacagtttctttcttgacaacatcctcaatcactgtctcattttcttccttcttgataacaacctcttcttctttgacttcagtcttgacaaccagtcgttcagaaaaggccttgagatcggcagtgaagagcactgaatgcgcccaaccagcttcttttccccagaacttccggaagagattgccgatagcaacgtacatggcggcggtcatgctggtgtgtttacccttgccgaacttgtagtcgcgctgggcgatttgccacacgtgtgtgtcaactggaactgcttcggaccaacccagaccgaacagacatacgcaatcggcgactttcgggccaacgccggatagtgccaggagttcttcatgagctgtccggtagccctcgcgaccaccctcaagcaggtctcctgcaggcttctcggtcatgccaaactgggggcactcggggttactgaggtcttccagccacttcattcccttctcttgtgagactatttgcgcagtctttgcgatgtatttggccctatatccaaaaccaagttctcttagatgcgcctcaaccttgggacctgacagtgcatctggcgtggggaagtcgtggtatggtacatcatcaatgtgcgcgatgagcggtccgtagtgcaaacagaggttgtgcaccatgccagatatgcggctgatgttgttgttactactgcatataaagcctatcagcgcctcccaggcatcttgacgcagtatgcgaacaccagtgaattttggcgccttctttcgaaaattggcgtcagaggctgcccactgctcgtacagctggccaagattcggcgcgaggttgaagtagtgctgtatgagggcgagagtgtcgtcttcttcggcagtgaccgagggcgcattcgagggtggcggcgtgggaagtttcgaagcaggtggtgggtatatcgcgcggtagtgaagagactctgcatcctgacggagagatagtatccgtccgtggagagcacaggaccaaacgtcttcagcagatttgcgccatctgatagtacgtcagatgtgccatggagctcgatgtcaagtgctgtacctgaaagactgtccgcagcgcaatgtggtgttgaggcacaattccgtaagactggtaggcagtttgtgccattctgcagctcgtagcgccatttcaatgtgtgaagcacgaattgaggttgcgagtggccgttcaggtccctgagctacgcggtctagcctcggtgcacgccaaggcgcgtcagtggaaggcacggacgcggcccagcacttttactttccgcgccagcaacctcaacaccgccaaagcatcgcgtccaagtgctcggacagcagcgggcaacccaatcatcaccacctttttgatcagcgactgctaattgcagcttctgtacatattccaccgctgcaccattccgcgcggctgtaaatcctgtcagcgcgccccagcttcgtccacagtagagcaagcagcacatagcccagcatgaacggcgacagctactcccgaggtaagcgattggctcagtacacgtactgactggtgcacagttccgcagagaagcaagacactaataacaaaagcagacggcggtcggcaaggcggaaggagcaactacgtgagtgccgacaagaccctcaacaccgggcgcacactaaccgggcagtcttcgagagacgaccgccgaggaggcgaccgaggcggtgatgacagacgccgccgccgatcgcgctctcctcgccatggaggtggtggaggaggaggttctcgccgcgactacgaggtcgacacgtactcgtccagccgcgattaccgcgagcgcgagcgcgaagacacatatgcccgccgcgagacgaggcgcgacgaccggggcgcgggcggtgagcgcggcgaccgcagctggggcgattcgtatgcgcgacgcgaccgtcctggacgagaccgtggcgaccgcgacgacgaccgtgccccccgacaggaccgacgagaccgacgagaccgtggcgatcgtgatggcggaggctacggcgacgaccgcaggcggggtggacgggatggaggaggctttggcggcggtcgtggaggccctcgccagcccaaggaggagtcgcctctacccaacaaggcgcgcgaacccacgccggacctcgctcccttcaccaacatcctcaagcgcgagcgccgcatgacccagtgggacatcaagcccgccggctatgagaacattaccgccgagcaggccaagctgtcgggcatgttcccgctgcctggagctccccgcgccgcgcccatggatccttccaagctggctgctttcatgagcccctctgcaggcactgcgtccgctgctgccctcgcgcccggtgcatccaagcagtcgaagcgtctctacgtccacaacctcccctctggaaccacgtcggaggagctcctcgagttcttcaacctccagctcaacggcctgaacgtggtatctgggcaagacccctgcttatctgcacagatcgcctcgagcaagacgtatgccgcgctcgagttcaagacgcccgaggatgccacggtcgcccttgccatgagcggcatttccatgcgcgacgacggtggaggtccagaccgaagtggcctctccatccgccgccccaaggactacatcaccccatccgccgacgagaacgcctaccccggagacgaggtgtcgagcgttgtcaaggacagccccaacaagctcagcatcgtcaacatccccaccttcatcgaagaggagcagatccgcgaactcgtcgagactatgggcaagctcaatgcgtttgtcctggtcaaggacatcagctccgagcaacatcgcgtatgccgcctcctactaatctagcgacagactacatttgctaatttgtactagggtattgccttctgcgagtacgccgacaacgaagtcgtaaatgctgtcatcgagggcttaaacgacattactctcggcgagggcaacctcaaggtgtctcgtgcgaccgtcggtatgcagcagaatgccggtttggatggaggtgtcaatgccatctccatgctggctagtgcagagccgaccagcaacctcgagcacggccgcgtcgtttgcctcatgaacatggtaacatctgatgagctgatcaacgacgaggagtatgagggtaggtcgaactgaagtgttgcttactagaatactactaacgatcacctagaaatcaaggaagacattgaggaagagtgtcagaagtacggacccattgtcgagaccaagattcctcgccccgctggtgcccgctccagtctcggcgttggtaagatttacatcaagtaccaggataccgagtctgcgcaacgcgccatcaaggctcttgccggacgtcagttctccaggagaaccgtcgtcgcaactcagttttctgaggaaggcttcgacgttgacgcgtggtagacgcctctgatacaacatctcactttctttcgtcttttcgctaactggcagggcattctgggatccaagaaaaggagcgcgagttttgtacaataatttgaccagtaggaacagttgaagccgacacaggcattgacatgaaaatgcgaaggcttgatggtggcatagttgggtagtcaaaataggccttgagcatgagttcagtactaaaaaacactcatcttgaacggacagctgtcgcatccagtgtggcgccttccccatgcaatctcacatgcatatatgcatgtacccccaccatacatgtcccaaaactaaagctcacggtaccaacagaacgacatcacctccccttgcaatgaaagtctcatcaagatttaactcaacctgcactgttctgttgttctgatttgacttcgaagcgctcatgtcgttcatcacccacgtcctggcgagctacctaaccaccatctccagcctcctcaagaccctcacaacggtcgccaccctctatcttcttatcttccttctcttcccactcacccaaaactatatccgcgcgcgtagaaccggcctccgtgttatcatcagtcccatcacgccatacaacttgacctggcgcatcgcgtcatcctcactcagaccaatcctgcagcactgcacctggtaccgcgtaatcgactggacgtgttgctggcaagacgccagcctagcttctaccagcgccgaaaaggaagtattagtagtcagtcccggcttaatcttgttgtgcacacgcgacgagaagacgattgaaggggtgctgaggaagtggcgcgagtttgagaagccggaatgggttaatggtatgtttgagaagagaaaggggagaggatggctgacgggaaatagatattttgggcacttttgggcggaatgttgatacagtacgtatatgactgcgtagtgcagtgagggtgtgggattgacgaaacacagtccaacggcgacgactggacgcgccaccgaaaaatcatcgccccatgcttcaacgagcgcgcaagcgctcgagtctggatcgaggcgctcgcccagaccgacagacttgttaaatcctggctcgattccaagtcgggggcgatagtcgagggcatgagtaccctcgcgctcaatgtcatttccgccgtggcgtttgagaatcacaacgttaacgagcctactgcaggtcatacaatgagtctcaaagaagcgctgacgacagtgatgagcacgtatatctcgccaatggtggagggcttcatgcacaatccccttgtgcgaatctgtctaccgcccagaatccgcagacttttgcgcgctatgagtgagttctcgcaatacatggacgacctcgtcacccgagaacgcgcgcagagccagaaacactccgccgcgccgcggaatttaatccagactttgatccacgcgaatgcagcggttgatcaggccggcaagcctcagctgtcagactcggagctcagagggaacgtcttcctcttcaccattggcgggctggaatcgacgagcgcgacactgacatacgcgcttgctttactcgctgtgaatcctgaggtacaggagtgggtgtatgaggaaatagacggcctcactgatctctctgacgactacgggaaggtttttccgaggctggggagggtcagagcggtcatggtacgtaaacagcccccgagatgaaggaggtgggtgctgacttttcgacagttcgaaactctccgcctcttcgcgccctccccacctcttccacgtacttactacaacccttctcttccatgcgatatccctacctctactggcagcggcatactcacgctccccccaaagacgcaaatcatactgaactcctggcctgtacaccacatttactcctccctttccccagccacatcccctccgtctaccgaatggaatcccaaactctggctctccaacgccgcccccgagaaatttttcccctggggtttcggcccgcgggtttgtccggggatgaagtttagccaggtggagttttgcgctgtgctggtgggcgtgttcgggagggtgaggattaaggcgggaagggaggaggtgcagagggtattggcggggagtgttgcggatccgttgttgttgcatgtcagggaggagattcgagtcagtgttgaagagagggattaggggtgagcaggtatcggggagtaaacgcttgctcctccctctcctcagtttccatcattagatttgaatatgctggtggtcagacttctgatcaagatactgacatgatgtgtggcgtagggcttggtcatgcgtggcgctggcgtcagcataacaactcactataatctcggtgagaaacacatgcccacctcgctcatatcatcattgtctacttcggtagccaaaggatcctaaaagtaagcaggatctcacatatttgtccaaatttggcttttagctggtgagactccagttgtagacttgttccgaatactgtcctgtcattcttggtatataagcttcaggatgttcttcctgcaagttcatgacatttatatttctattcatcatggctccttatctcgatcccctcaaccaagcttttgccgacgcatttgcgaagcaaccgcccattgaagacttatcacctccggagttccgtgtgacatttgaagagctgcagcatcacgacaagactatttcaggtgtaactcgcacaagcttcacggtaccttttgagtctggtgccgaggtattcgtgttcagaaaagacagtatgaagcgagtagactcgttgcctgtcgtattgtttttacacggcggggcatttattgttggaaggtacgcatatatcagggctggagacttggttacaactgctaacgtgagcgtgtgtagtgtgacttcgtacgatagcatatgccgcgacctagcactgcagacaggctacgcaatcgtcttcgtggaatacgccctggcacccgaagcaagatggcccacgcagcaggagcaatgctacgctgtattgaaatggatcacgcaaaatggagcgaagaaaggcttgtcgcaagacaaattcgcagtcgtcggtgacagcgccggaggtatgaggtcttgatgctgccacaacacattcaagacactgacactcccacaggccaactcgcaatcgcaacctccatcctcgcatcaacccgcaccccaaagatccccatatcccaccaatccctcctccacccctgcaccgacacacgtatttccgacaggcagaccctcagcgaattcgaattcttcgccggtcccttacttaccgtgccattcaacaagaaatcattcgctatctacattcccaacgccgacgatcgcgactctgaactcgctacgcccctgaacatctccgccgcgcatgcgaagctgcagccacccacgctcatcattaactctgcggtcgacttgctgagaagtgagggcgaggcttatggagagattttgcagcgcgctggggtggattgtacggttttgacgacgcacggacaggtgcatgatagtgaggtttttgaggcgacgagaggtgggccgacgccgagggcggtggtgaggatggtcgcgggggagatcagacatgcgcttggagggggttttggagaggaggggaaatcgggagaggacgaggggatgggcagggagatgaagaggaggaaaagagcgaggaaggactaggagattgcattagaatttggaagttggttggattgaagctgggaatgtccagaggtcgtggtagttgccataggttctctaggagtagcaaagtgcactactcacaagtcagaagaagtcataggcagacatcatagatactaaaatgattgttattgcaatgggcctgcagaagtctttagaagtcttcaccaagtccaaaaactataggcctggctcacagattgcgcaggccatataatgctcgccgacatcaagacgcgtacctgactgacttcgctagggaaaagcgagtcaagaagcaactcgtgccgtcgaactcgtcccttaacacccaaaagcatcagctcagtcagccacgtcttcagccccacgatcgcgatattgcgttctgggagtctaggctgccttagtaccttggcaggggccccttaccccagagccacctatcacactaaccacacatgacgcctttatgtgctaacaccaccacatcaacttccttttggtcaggtacctgcagtcgcttgtgtaatggcctcacttcagctgcgtccagcttctttgcgaagcactgctaagcgacccagaggctgcgcatcgcctgagcctacacagctccatttgtgcctacgggctctcactactgtgaattcggctagagctttcaactttgtagaagcttgtctacctctttatgaaagtctagaagcgtactattgacgtccctacgggttcaccgagaatgcgctcacatggtggaaatgaacatggcgctggctggaagagtgaagagaaatgctgttgaacaacaacatataagtttgcgaccccaagtcctagccgagctgtatccaacacgaggtgctatatccccaagtcgatcatttgagtacacagtgctcgtcctctccttactgcttaaaaatcctcatcatgcgttccctcactctcctttttcttgcattggctccttgtggggtgctctctcagcgcatctcaaaggatgcaacctgcggcggtgcgaaaggctattcttgtcttggatcgtccttcgggaattgttgctcgcaggtatgtgtctacgcaccatcggctgaaagactgtacatatgctaacgtatagcatagtatggctggtgtggtagcgacagaaactactgtgacaaaggctgccaatccaagttcggaaaatgtaaccaggacactgtcgtgaagtcgtccagtgctccggcaaagacgtcatccaagggctctgcgccttctgtcatccctgcgtcaccatctaacctagctgtctctaccaacgcgcgatgtggaaagtcttttggcgataaaacttgcataggtagccagtggggagactgttgttcgcagtacagttactgtggatcaagcaaaggtacgaatgcgccctactggtacggacaatattaacaaaactagaccactgtaatgcaaagacatgccagaaaggttatggaaagtgcaatgctccgcattcgtcgagtacctcgattcagacctctgcaacgcctttgacttcgtcaaaaggtagcgcggtagcatcgggtacatcaagtgctgcccagtcgtccgcctctctatcagcccctgatagcgctggatcatctgtcccgcctttgtcaaccggcatctctgctgcctcaatccagtcttctagcctgtcttctagcctaccttcagccaacactccatcgccagccgatagcatcatatccgtcagcaccctcagctcggcttcgactcccgtactcgtcgcctccgccgggtcgtctccgtcttctgaatccaccactattgcttctcagagcagctcattggatgcatcttcgacaataaacaacgacagcccaccgttcacaccgacagcgagcgtcgttttaccatcagatcctgaacagttccttgctacgttcactttccaggacgacccgctgccaacgcctgtcgcaatgggtagtccacctatcgtgacgggcgctgagcccatgtcaccaaacttggtaccgacgtgtctcattataccaggacaagctgacgctacgttcaacttgttagagccgaatgatcgtgtgcctattgttaaacgtgctgatgggaccctcggccctatcaaggcgccaaaatccgaggcggaatacgaagcaatgaagcctattgtcgtcgaggacgtcaaattgacctcgttcgcgtttgtcagcagcggcaacgggctcttcgacatctttaccaatgacaatccccgccaatatgttgccaaaaagcctgatgattcggtgacattaacagaccaggtcaccaacgacgatcagctagtaacgtccatcttcgatgtaacatgcgaaggccgcgtcactgtgcggattggtacgcaatactacacctgggcgctgagtaacggcaacacagtgatggcaaaggcggacggcacgccagacacgatgtggacattacccactaaagcggctgcggtgcagcgacgcaaacgcaccaagtcgcaggacagctatgtcccacgctgcccatcgtatcctcgacccctcgacgcacgcgttttcgatggcgcccgaggcaacaatccgaacaagtgcggctcgaagtcgttcaaggtcccagatttgagcttcggcagttgctgcgaccaacacgacaacgactttgacgactgctcgatgacattcatggagggtaacaaccggttcctttcgtgtatgagcggatctggatgcaaacatctagatcattggtacagctatcctctctacctgggatgcttgaatacggccttgttctactacagtgtggtgtcaagcgtcgcgggacagatggctttctgtaagtgttttgcacagatgcaagcatcataaccttcctaacaagagacagactctgccaacactgatcgatgcagatgcttttgcacaggctcgacacccgacggctgcatggtcaaagggcagttccaatgtctcaacgtcaaatctaacgatgtcaacaactgtggcgcttgtggacgtacctgcccccaaggctcaagatgcgaaggcggacagtgcaaatgtcctgcggaacagtgcggcgatcgttgtgtgagcttgtcttctcacccgaaaaactgtggaagttgtgggcgagggtctccgtctggctactgtgttcaaggccagccctacacgcctccagccttttgctctcgcggcaacgccttccggaacggaaacttcgcgaatggaggaaacgactggagtgggcagattgtcagcggtggtggcaactcgcgctttgatgttggctttgatggtggagccgaagatgcagacaggagtgtgggcatattctctctttatgcacccaacggcggcgccaacctcaagacctccctcaagatgtgccccaagttggcatacaaacttggatttcaaatccgccgaccctacggcacggatagctgcacgtactacgtctatgttgctggcgaactcaagaacagtggcccggtgccacaaccgacgaaagtgggtgctgggtggatgtgggtgtctggtctcagcgctgggcctttctatggagagcgacagggtgtcagcgtagctgggcctgaactttcggtggactttcagctcgacatccggtgctcgggcaatgcgccatacaatttcatccgcgtggaccagttctcggtgaacccagcacaataaacgtagctggtaatagcttcattctgctgtctgcttgacgcttttaagagtataaatagtaatagtaatagtagtgcccaatcttgtcgcacttcaacgtttgcgctcatactgcatgtatatccaagcagtcgcctgaatctggcagggcgccaaataaacgaaacactaaacgtgggagtgtttgctgctgtgttgcaacttgccgtcgcattatcgagtctccagctgtgtgacgcatctaccgaagcaacgtagtaacctttgcctatgaaataaacctctaaatggctctgcgacatggtgctatctagattcgaaatttgagggaatcgtacagctattttcgtcatttcggaccgatacatgacaaacaagactttttcatcatcctctgaagaagtcgcaaatgtttacgactcaaggaatccagacaaagcctagcatgaaacaaaatttacgaatcgtaatgttccagaccatggagatgggcttaccgggctctgcttcgcgactcttggtttggacctgctttttggagactcaccaccacttacctttgtggtatacagatctgtagtttgcggatccttgatcctcgggcaactccgtgctaggcgggtagctggatagaacttatgctcctgcagctcgattgtatggcagatcagaaccttcgaagagtcatgtcaagggaactaactcgtataatctcgcgagtgaaatcgagctaaagcgttgagtgacacatgcgggttactcctttgtgggaacatgactcagacatattgctttttccggcgttgtcttactcatggcaatttgtcgatggcaagatagcgaatctttgttccttctcaagttcatttcaagagtgatcaatatcgaccatgcactggcttggcctgcacccacccattggcgatgcggtcggttttgctaatcatgcgcctgtaggtcacgagaggcgaacacccaagcatgttctttcttgcattggtgcgaagcattgatccaatatgcatcaatccattgcttttcttttcgcaaaatagtcgatccgaacaacgcataaggttcaaggataggaactgaacggtgagcgtctctaactgccaattgccgacaaaaatgagtcgttgttagtacagttttcagctactgccgtgaacgcacaaacgtgtaagcacagctggtcttgaaattgaagaaccatgtacttgcttgctgagggagtaatactacctagggctcataataaaaataggtgagattcaacgatgatgattgatatccaacgaaaatggccgtaatgaacgttgctcgactaggtactcccgggatccacgtgtaaggacctgtggacgttcatctataacgaaccagaataatctgtgctaagcgcattgatgcgtatgcagtcttgtcaagatcgcgtgctctcctgcacatctgttgcgtcttcgatgttgcttatgctaatactgctcgtgctcagacccgggtactggcgataacatagaatttggatcgcagtgctattcccactgccgtgttcatcacaacaacagaggctctgtggagcagccgatacagttccaacaagagcatggttctttgcgtgggaaggactggcctgtcgtatcttgagatgccgtcaatcgcttcttctgcatgtgataggggcatggcgatatatgagacggatcgagtaaggcggagcagccgccacccgtcccgcacagaacgcaactttggttcgtgttgacaatgcattgcagtaataagcatcgagtaaagtaaacacctagacataaatttcttgaatcacagctgagcagctttgcaagtcctcaagaaaattcgtactattcacctagctacgagcaaatctattcaccataaaatgctgcgaagatggcttgttgtattctgttggatcaggcgttgtccctaacatgcctcgcttgcggggaagaatgattgagaatcaacagccccacatggtgtcaatacgcgccagtgctaaggaactccctaggtatcttttagttctagtttgctccagcgcatattgcgtgcggaaatggttgatgagccacgatcccatctgtcccttgtcttttacagcccaggtttctacagacgttgtcgatgtgcatgtggggcatgagccaccttgagccacaaatgcgacgtacctatgtatgggcatggtcgcgaaaagaaagcatcaggggctccggaccgcaatcgacaaagagaacaaagaatcaagatcgaccctggaacttggcgggggctgcttgatcattgacggcttgctgggtgtatctagatacctaataagcaattacctaaacattgctgacgggtattttcacgtgagcgccggcaaatccaggaaccggggcaattttaacataggaagtggtttcgaggatactggaaaagggcactttccgaaatcgatcagggcacgatcagtatcgacattaatgctgggggagatctaaattttgtaggatgacatgcaccacagcgatcatccagatccccagaatatttcccaaacagcagccaaatcgggcaatgttaccatcacgtggtggtgtttcatgcagatatccgtacagccctaagccactaagacctaactggctttcctccggaagcgacccgaacttccgaaggatgtcgcaccttgcttcggtggcggtctgcaacatggaattggcgaaatttaaactttcccaggcactctaggcgcgttcagcatcggcaccaggtcgcctatctcacgggattgtcgctcactgaagtctagcccgctgagctatgagcctagtctccgcggtccttcgtggagcctagccaggaacggtcctgtggcagactgtgcgttccggaaacgtcgaatcatagcgaaatacccacctgggatcgattacacccatgctagtcagagatccccggcaaagtaattgagccatgagctgacgttgggtagatgggtatattggtacgctacgatcgctagaactggctatgccctttgacttgcttttgaacaacgatcgactcccatgaagtttacttaagcgctgtacacttcagccttcgatgagctctgcagatgtgtatactcgggcgctatgagattgttttacctcctcctgtcggtcttgacgtgggcccaaattgggactgcgcaggatgatactacggaactgcttgctgcagtcccaagtctccctacatgcgcggtatgtttctgctaaagaggaaaatttgaaatcgaaggcgtactgattcttctcggtagcaatcctgcctgatgactgcactggatcattcaccctgccagcctaccgaccaaaagtgcttatgtaccagtgctcagttcattggtgcgacagatgcatgtgtaatgaaatcttgcactctcaggcaaagtttgtgtaagtcaaatttcaccacatctttggtttatgttttggctaattgttcactttgctcatcagttaccaagaacactactacaacgctttgtaatgccccaatgcgcgatgaatcagacaaaatccgcgtcacaaacatcatcatcgttgtactcgcagctacctgttgtgcgttgcgcattttccataagtgcttgacctccggcctaaaaggactcgacgtggacgactacatcgtgctaggagctactatactgggaatcgctaccgtcatcattattgacagaggtgtcatacccaatggaatcggaaaagatgtatgggctgtcccattcgaaaacattacgcgcttctccttttggttgtacatcttgacactcacatatttcttgatggtgccgacagtcaagcttgcactcctcttcttcttcctcaggatcttcccaaaaacctggactcgacgattgctatgggcaacagtcgtattcaatgtcatatatggcattgtatttataatcgttggcgtcttccagtgcagaccaatatcgtactactggacgcaatgggatgacacaagctctacctctggccactgcaacaacttgaatgccatagcctggtcgaatgccatcatcagcattgttattgacatctggatgctggctttaccactatacgaggtataccaccttcagttgtcctggcgtcgcaagatatgcgtgagcttgatgtttctcgtcggtaccttgtaagttgcccgggctctagatttccaagggccagtgttaataaacttccagcatcaccgtggtttctggacttcgacttcaatcgctcgtaaaatttgctacctcgatgaatccgacatgggaccaggcccagataattcactggtccaatattgaaatgggtgtcggtgttgtttgcatatgcatgccatccatacgtatcatgcttgtccgtctctttcccaaggcacttggctcccggagagacgctacgcatgtttactcaaaggaaggcaatcgcagtggtgcgggtggaccacatatattcaaaagtggcctggataaaaggtcgagcagggctccacatgctatcacctacgcacagacatatgcagtacaccgtggcgatggtgacgaaatctctctggtgcagatggaggatcttgaatcgaaggctccaaaggcatcaagcacccataccagcgaaataagcatgtagatatcgttgaacagactccttctcgctaaaatatttgctgagccagaggccgatcgtactacggtcacttccattacattaagaatacttgagcaagtgccatatattgatgctgttcaagtatttccctgattgcctccgaattctgtcagcgtgaatctatctgagtctccaatcacagtcctgattcctcgcactcaagggcactctgacagtaccctaggaaactttacttcacggcttcgaccttctctccgaaaacatcgtgcttggcgtcttctacgattcggcactgatactgcttgaactttctcgcagaaataccctcctcgaagatctcatcgagttcctctagggatcgcgctttcgtctccggaatgaagaaatagaaccaaatcagacatatgaagttcgaagcggcccaaatgtacgaatactgcggcccctagtcatgtcagtttcggtttgaagtaagagttgtcacactcaccagttcagatcctgcggattaatgaagtatggcgtacaaaagcccacgagccatgcgaggaagtacccgagcgcgttagcgcttcctacggtcgaagcacgaagtcgcgagctgaccatttccgttgctaagggcgaagttgcgactcctactccggcattatagcaaaacatgaaaagcgcggtaaaagcgaccaacacgttgcccgtcgcctttgagtttggcgaaacgctcgaagcaatgccgcacgctaactcgcatagtccacagcttaaagcacctacaatcataatcgatctcctcccacaaatcttgttcatactgaacagcccgacatgcacaccaatgaagccgatacaggtaatcataatggtgtactcgaaagctttggtaataccagcaaggctcaagaagtatgtctggtaaccaatgaaaaaccagcttcccgacgcagattgcgacgcaatcgtagcgtagcacaatagcgttcgtcgacgatcatggcccttgaacatgtccatgagctgcgtactcttggcgatgcgctgttcttctgcaactccgcgtagcatctccgcccattccagttcgagttgctcgccgtggtcggaccggagcgtttccagtgacttgcgcgctgcatcggtctgatcatggtgtagcagccaccgaggactttctgggacgaagaggagggaaattgtcaggagacatgggacgatgaacatacaagctagcggaatgcgatagctgagtttgctgagatggtgcttcgtatagttgtcgaccacggagccgatgatgctgccaaggttaacatagaaagaaaagagtccgaccatgattctatgaaagtcagtatcgagagatgttctgcgactcaggagatcatcttactctcgaagatgtgcgggtgccgcttcactgcaatacacagtcgagaagactacgaagaatccatttgagaaccccaggaagaggcggccgacgtagagacccgccggtgaagacgacccgatctgtaatgcgacagatccagagcacaagagacatgccagccataaagctggtctgcgaccaaagtaggcgccgaagatacctgccgcgatggaggagatgcaggcccctaaattcatcaggctggtcatgagctgttgtacggtcgactacctcacacatcagcaactccattgatgtctacatgcgacacacatacatcaatgccataacccagcggactcgtgggatcttcatacccaaacaccatcaggaatcccggcatcgcttgcaaacctcccaccgctgcagtatctataccgtactgcatgctggccattgcgaccgctgaacagatgaggagacatttgcggttggcccacagcgtggacttatctatcgaagtcatggtgtggaaacggggacgatgcagtacggtgagactcacggaggtacactacacttatctacttccactcacagcttacatggtacatgaatcgtttgcggggtatggggatggtgatcttactccgcaaagcggagtaacagggtcggcatgaaggctagccgaatgaagtagcatgcaccggcaaatataatccagatgctcttcccgcacttgggcttacatagcatgataagtcagtggttccagagtttccaaaggctgaaggaaatgcgaaactgtctcaggctcccatactcttcctgaataattgtgtttatcgtatctcctcgttctatcactcagggcttttcagcaccctgaatggcgttttgaggtccaccagtaaatcaattgtggggcgcttctaagcaactactgattctatcgaatttgaagttgtgcgatcatccagggtattcccatcagtgggacgtttgtagtaggaagagaagtgaatgccggtaggtacaagcatgatccagaagtctgccgtttcgcgttcaatttcgtcagtcttgcggaagactaatgtatatgtatatatactacggtagtcttcagacgttcggtcgatacggtgttgcgaaaaccggaagtagtacactaccctaagtttctgcgcattgaaatcaattagtcgcaggcaaggaagcatagatgatgaatcttactaaaaaaaaaagcaagtatagtaaacaggtgctgttggtggcaatggaactctagtctcgaatatggtattccataaagccaattacccatatcgcaaaggtgacgtaaatcgcgttttccttgcaaagaatgtcgcaaggtttgtttatgcgagaagtgttgagtgaaacagatttgtataagagcgcaagaggcagcttgttttgcagcatgagtagtgtgtgtccccgtgaagtgataccaaaatgcttcgctcgatggactcaaccaaattggaatcgagtccaaactccgcaagtacacatccaaacgccgactcatctaccaaaagtactgaacctgtacttcgtttcgcggtcgtacttggacagattttccagcgcctgcttcccctctctttcgatagtccgcttgatcgcctcactctgaggcataaacttgactttgaatggctcaggtcgccagtttgacccgttactagttcgcgtcagcacaatacaaccgctgcgataagtacttacgtgtaagcaaaaatatccaccggcacctcatttccatcttcatcgacagctggctcgattttgtacgcccagatcaacctacaaacactcaggaacgtgccctgctcagccaacgcctgtccattgcaagacctgcgaccccaaccaaaagtcatataacccttttcacccgggaacggcctcgcatcctcggtatccaagaacctcctcgggttgaagcgatccggttctgggaattctctctcgttgtgatgtattgcccaaacgtttccttgaatccaggtgcccttcgggatgagatgcccgttccacatatcatcttgtgtaggcgcatgcgcagtgcctccaataatggcaaccgagcgccagcgaaatacttctttgacaaaggcacgcatgtatggtaactcatcgccaacacccgggctgcggtcatgaccgactactcgattgagttcttcccatccaggtttcattgtctctgggaacgcgcgcatggctagcactgcagtgataagggtgctgcttgaggtgtcggcgccagctcccaacagatttgcagctagattggaaagttcatcaggagtaagattgtacttggggccttcgcggaaaagatatttgcagtagttatcttgctcggattcgttggcttcttgagcgagagcgtagaagaacccgtgacgagcgctgctgtcgtgtttgctggcatacaccagactgcccatgttaacctttcgttgtgccaaccaattcgatactgtcgatacccctgtttcatgttagatgtgctatttgtcaagtctcgtgtgaaggacaaacatggaaagctctccatcactcgtggaaagtccttggcgatgactgcagcatgtgcggctgcttgcatgaagccgataacctctgtaatgattgggtctgtggtggttgaaatgcgacgaccaaaaccaatgatggaaacgacgcttgcagcataacgttcgaagtgagtaaagaacgcttcaggtgatgtgagaaggtcgtgaacaacgactttgttctcatcatcctggaaggtacggtatccttggacctgcgtatgttagccgtgaaggttggttgtccaatgtcactcacttattgtatgccaacaccgaagtgagtgagtttctttagaatacgaaagcggtcgcgttggtccttggtgtatgtgtatttgtgcagaagattagcctgccctgcgcccagctcggcaaatatgagcatgcgtgggcgtgaattgtatatccctgctcgtttgactaggagctcgtcggcagcccaggcatcattgatccatatgcttggtctccttgaaacagatgagcaaccaaagtacactactagtgtctctgaacgtacctcccaagccagaatgtgatcagaggagagttgtgttctttcgagagcttctcgaagcggtaccaaggcttattgtcggggaggctgaatgtgttgccacatataggccacggaaatggccctggtggctattattctgttagtactagcatcttttatgttgaatttctgcttaccatgcgccatctcgtatacagcatccaagcataatcaacagcgaaagctaataacaatagagctagtatgcgaggcagggtaatccaagaggcgaattgagtccaaaatggcgcctcagagctaggattgccgtccatatcgcttggttccatgatgctaaggcgtcaaatttgtcattcgtgaattcgcaagatcattcgtctagtcgtcttccagctaggtccgagttctgataatgagatctatattcctcttacagatctatcgacaagcttcacaagtacggataaagccccttttaaggcatgatttgtaaggaaaaccctgacctggggacgaccctgacgtattgagctcactctaagaatattggtggggtaagctgaagagtatcctgggcctccagaatatccttcctaccagacagaattgtactggaggcgtattcctgtagggggctttgaatgtgccccgcaccaaccccgaccgactgcattgcacagcatacgccaggcctattctataggccgggcggctgatgtgagggtatcccttatcttatcacaataagcttgcgggccacgattttgctgtgcatttttcatgcgtttcgtactcggagcagggcgcatgagatttgggaatctggcgccgtaagaatgatttgtgtaagactagggaaaactgcgcggaagcgatgaagaaatggaaaaggaataaaaaatagactgttaaggagagagcgtgtctatttgtttgaggtcaacagcatatcgtaagacacaaactcccaggagacatagcgtagccacacttgatatgcggcttctgcctaacttaaatactgccgttctcgggtaaatggcatacttttgtctcttggaattttcgatcgttggccttgtctttgtatgtcgcaatcatggcaacagcgtatttctcgacctgcgagaacacgtgcatcgtgcatcgaacatggggtagagttcgcaggtggcatgacgtaatctgtgccagcggaaggactacccgatccatcgcgctagcgtcgcatcactctttctatcagcgacgcgacattgcgcgctcatgaacacccggtggcttcgagatgctctcgtcattacagaatatacctgctaccacactgggctctgatagccctgcgcgctggtatgtccgcgattcaaagtcctgaggcgaccgacaccgtccccaatggccagcgaggtgtgaagcgtgggtccatcttgcatcgtgttgggagtacagtgcgagactaatgaaagatcaggccggcgacgatctaccttcctgaacccaagaacctatgtgaaggaagagctctggagacaagcgccagtgctcacgggagaaaccaagtttgagccattgcacaatgcaaaaaacatacttgtaactggcggagcgggctttatgtacgtggttcgtgaaacgagtatgcaaggggtcacagacatctcaaatgcatactgcacaagcctacactaacggcatgcagtgcctgctggttcgtgcgccatctcgtacttacatacccagaccactacaacgtagtgtctttcgacaagctcgactactgcgctacgctcaacaacacgcgcatactcgacgacaaggcaaacttcagtttcgaaaatggcgacattacatcgcccgcggatgtcaaacgggtgcttcgcaagcacaagattgacaccatcttccacttcgcagcgcaatcgcacgtcgacctaagctttggaaactcatacgaatttacgaacacgaacgtatatggcacacatgtgctcctcgagagagctcgagaacatggcgtgaacaggttcatacacatctcgacagacgaagtgtacggcgatgtgcctgttggtgctgctgatctcggcgagacgagtatattggcgcccacaaacccatactcagccagcaaagccgcggcagagatgatggtcagcgcatatcggagcagcttcaagttgcctttgatcaccatcagggcaaacaacgtctatggaccacatcagtttcccgagagtatgtgaaacctcgagtagacgggctcatggctaacataacgcagagatcataccgaaatttatcatgctactccagcgccaacagaagctgctactccatggcgacggatcgcctacgcgacgatacctctatgccggcgatattgtagacgcgctcgacaccatcttccacaaaggcgtcatcggtcagatctacaacatcgcatcgaaagatgagatatccaataccgaaatatgtcaccaacttctcgacatatttggactagagcacgacacaccagccgaactgaaggaatgggtgcagcacacagaagatcgacctttcaacgaccagagatacgctacagatggctcgaaacttgcagcgctgggctgggaaccgaagacaagtttcgacgaaggtctcaagaagacagtagactggtatcgcaggtttggtgaggtgtggtggggagacataagcagagtcttgacgccatttcctgtggttgagggtactgagatatggacaaaagaggagcacgacgatctgccttcatccgacggagaagcggtacccgaaggcaatgtcgaaatgtggtcgcagcatgcaaagctgcggcttgatgcattgacaggagcaaaatagtatctgaacgtgcgagggttgttggcatcgcggaattggtaaaacatccgcataatcgatttgctgcatacgtcgatacagcgacatggtgtttgaggcgctgtatctcaatcagaccttaatttgcacagttgggtcgttgggctgcccgtatggttatgcagggacagtgcagtgcgggacaggaacggaagccacgacccatcccattcccatgatcgggcagtggaatggtcacttaggttcgaagctgaacttggaattcaataaagtctgtctagcgaaacgtaataatcgcgtgtactttgtaccgatgcagttgcatgtctcttgcatggtgaatcctgtcttcgtgtggcgagtgctcagccttctggacctcgtcagtgcttgggcggtgttctggtcgaaacgcccaatgcaccgcgcatccactgtccaaacgctttctcgctcccctgtaacattcaaatacactcaacccagcacttcaatttcgcgatcctaatcctcttcacatactacctcgactctttgcacggattgtggacatcgaagtcacaagccaatcgataagctcacccccacagtttcagctgccttggaccgacttccaccgcggccttggaccgtcgttcaaagacataaccacacgcaaccatgggctttctaagcaagaagaagggcgaggaaggcgaggacagcaaccgctctgccctcttcggtggtaggaagaagaaggacagcccagcggcccaaaacccatacgctgcgcccccagcgaacgacccatacgcccaacaggcacctccagcctacagcggtggcagcagcaactcttcgttccgccaagagaagagccccgctgcgacaggtcccggccaagcatacggaggacaacagcgacctgcaggctacggctcccaaggaggaagctatggcgcacagtcaggctatggtgccgaccgcttcggaggtgctcctgcgccagctgcgcgagccgggggatatggtggtctaggacgaacaaactcgcaagacaccatgaccatccgacgccggtcgcaacgagctcttcggcaacgctccgactcgacatcagggacctccgccccaacagtcgggcgcatacggccagagcggtgcctatggagacagtggagccggcggctatgggcaatcttctggctctggtggatacggagcatacggcgatcgcgagctgacggctgaggagcaggaggaggaagacattagtgcgactaagaatgagatcaagttcatgaagcagcaggatgtgtcaagcacgaggaacgctttgaggctggcgcagcaggccgaggagacgggtcgtgatactcttgctcgacttggcgcgcagggcgagcgcattcataagtacgtatgtgtcaggagttgggaagtagcatgctaactatgtgacagcactgaacgcaacctcgatctcgcgagcacacagaacagactcgcagaggagaaggctcgtgagctgaagagtacgtatcgcttcctatgtgtcaagaattcgtactgacatccacagctctcaacaagtccatgttcgcaatgcacgtctccaatcccttcaccgcatcctcccgtcgccaggaacgtgatgataagatgtgagctcacccactctcccctgatttagctcacgctaatgatctacagcatggaaacccaccgccaggagcgcgaacagcgcgatgccacgcgcaaagctgcctgggactccgccgcgcgcaacgacggcgccacccgcggcctacagaacatgagcgctggccaaaagaagagcacgctcgcggaccgtgccaagtaccaattcgaagccgactcggaagacgacgagatggagaacgaaatcgatggcaacttgggtacgtacctctatgctagtcaagtatgatagttgggctaacgcggaatgatagatgccctccacggcgcagctaaacgtctccgccacctcggccaagctatgggcgaggaggtggatacacagaacaaacacattgatcgcatcacgggcaagactgacaaggtggatgatcagattgccatgaacagggcgaggttggagaggatcaagtaggcgatgatagttggcaacatgcataggcgtttttgggtaaatgattacaatgattatagagcttttggtgcatgtcttatgatgagtcgtgaattagaggtgtgatgcttatctgccccacaaatgaaggttggaagtcatcatattgtcccgaagccatgaatgaggaaggtggaccatattcatggtgcaaacatcatacaagactgctttttgatcggaaatgatgagatgtacaccatcgcgaacatcaaatgacgacaatttcacgcctgtgagaggaaaattgtggtcatcagatggcgtggtggagtcgcggcggatcactagacccacttggctccatgcggggaagacagctccaagctcccagctccatgcaaggtacacgacaagctcgcagctgactgcatagctacacttacatatccaccaatccactgcatcttcgcgttcttgacttctatcttctaagctgctcgttcctcactgtcaaaccgcaattgcaatcatgggtggcgagtctcatcgcaacatggtggccgcttccgactaccccagacacgcggccggtcccgtaggcaagcagatccaccacatttatcaggaccgcttgaggcaattcacagacggcggacagtatcgggagcaaggcatcgttgggtgagtcttttatagcttccgcgagtaccatctggttctaatacgtaatcagcaagctgcgcgaagctaccgcctcgggccccgaatgggtcaagctgtccgtctactcgccgccaaacctctcgcgcccgctgttcaaggaagcgacgtcccatgaattcaaagatacgaaggtcggcgagtcgtttgggccgagttggtcgacgcattggttcaaggtgcggcttacggtgccgaaggatatgctgaagaaagagcgcctggagtttgtgtgggatgcgaataacgagggcttgatttggaccgaggatggacatactgtgcatggcttgactggcggtggtgagcgtgttgagtggattctgccagacagcttcagggacggcaaggaacatacgttctacatcgagatggcgtgcaatggcatgtttggcaatgcgccgggcggagactcgattcagcccccggacccggataggtactatcagctgcacacggcggatatcgtggctgtcaatctcgaggcgagggcgctgtactttgacttttgggagatttcggatgcggcaagggagttcccgggtgagtcggtggaggcgcatgaggcgcagcaggtggcgaatcgcattattgacgctttcatcgcggacggtgggagtaatgagggtattgccgaggggcgcaagattgcgaaggggtatcttggagacaagattgactcgcataaggtgtatgagacggacaatgagccaattgtgtcgggcattggatactgtcacatcgatacgtgttggctgtggccgttcgcagagacaaagcgcaaggtcaatcggtcgtggtcaagtcagtgcgatctgatcgagcgataccccgagttgcgattctgctgcacacaggcacagcagtacaagtggctagaacaagattacccttcgactttcgatcgcgtcaagaagaagatcaaggagggctctttccagcccattggtggtagctgggtcgaacacgacaccaacttgcctggtggagaatcactgatcaggcagttcttgtacggccagcgctacttcgagagcaggttcggacagcgctgcaagaccttctggttgcccgacactttcggctactcgacacaattaccacaagtctgccgcatttctggtatgacgaggtttctcacacagaagttgagctggaacaacatcaacaacttcccgcatacgacgttcaattgggttgcgctcgacaacagccaggtcatctgccatatgccaccatgcgaaacatacacagctgaagccgactttggcgatgtcaagagaagtgtgtcacaacacaagtcgctcgaccaagacaagacatcactacttgtctttggtaagggtgatggtggaggcggtccaacatggcagcacctcgagaagctccgccgatgccgcggcatgagcgacaagaccggtcttctcccccgtattaaactcggtggctctgcagacgacttcttcgaccgtctagagaagaagattgagaatggcactgagctagtgacatggtatggcgagctctactttgagttgcatcgcggcacgtacactacacaatcaaacaacaagcgcaacaatcgcaaagcggagatcatgctaagagatattgagtatctggccacccttgcaactatcaagaatggcttcggaaagaagagcgcgtacaaatacccaaagaaggacattgatgacatgtgggagaatgtgctgctttgccagtttcatgattgcttgccgggcagctcgattgagatgtgctatgatgactctgataaggtatgtgtaggatgtccaagaggtgggattctgctgacgatcatagatttatgctcaggtcttctccactggtgagcggttgctctcagatgcgttgtcggagctcggattcgacgatgcgaagagcttgacggcggatagcaagctcgttgccatgaacacactcccgtggcagcgaagtgagatcgtgaagctgcccggtgctgcaagcaaggcaccatacggtctcgcccacggcaatggtctgggcccactcgatgtccggccactagcttcgccatattctgccagtaccgcagcgatcaagcaactcagctccaacgaattcgagcttcgcaacgcccagttcatcgtcaaggtgactgatggcgccatcacatctctatacgacatctctgcggaccgcgaggttgtccccaggggccagaaggctgctcaactcgtcatctacgacgacaagccgctctactggcaggcttgggacgtcgaagtctaccacctcaagtcccgccaagaactctcgcccagtaaagtcaccatcactgagtccagtattcaccgcgtatcgctcgagattgagaccaagatttcagacaagtcctggatcaaaaccacgttgtccctccctgcagccgtcggcaacgcccccaccgccctcgaaatcgacgccgacatcgaatggcacgagaccatgaaattcctcaaggtcgaattcccagtcgacatcgtcaacaccgaagccagctacgaaacgcaattcggtgtcgtccgccgcccgacccactacaacacgacctgggacatggccaagttcgaagtctgcgtgcacaaatgggccgacctaagtgaagctacctacggcgtttccattctcaatgacagcaaatttggtttcgctacccagggcaacgtcatgcgtctcagcctgctgagaagtcccaaagccccagatgctcatgcggatatgggccaccactctacgcgctacgctatcttcccgcacaaaggtggtctggatgaacgcacggtgagaaaggcattcgaatttaacaatccgcttaaaatcatcgggcactctgccagcgtgaagagtccgagtatactcaacaccttcgccatacacaatgcgccaaacctcatcctcgacaccatcaagcgcgccgaagacgacgaagacatctcgcgccatgacttgcccgtaaagtctggacacagcgtcattctgcgcatttacgatgcgttgggaggcaagagtaagggcgtgttgacgtggggggcgctgaaggtgaagaaagtggtcaagtgcaatgcgttggaggatgaggaggagagtcttgaggttaaggatgtgcatggaggggatggagggaaggagaagggggttgtggtgggagttagagcgtttgagattgtcaccctgaaggttgtgctggaggattaggagggtagtgggatgagatatgtatggagcgctcgggggtgagggtgtagacgttatcgttggagcaatgcttgatattgcagatgtatttgttcacaatgattgcgagttggtgtggtggttgcttttgtgatgtatttagctcgtttcaaatatcctgttctcgatgctgcacaacggtgaagacatcccacgatcacgtcactgtcttaccaaatgccgacctctgattcttttcgtcatggtctcaggcgaggtattttcgatctatcgaagcctcgaccttctgcactctgctgacttgtaccaatatttcacatcctcgtcaaccagcgcattgactccttcagcgatagcaggcacataggtgcaatacacgctgccttgcagaagtggcatgatgtttgatagctttactatctcatcgcctaccccatggggtaatcaacagcgagagcccggagttgagccctgagtacatgaggcggcgaattggcttgatccagcatgctgaggacctccgttctggctccaggccgagcttatcgtataccgtatggccctcaagaaagcaccggaacatatctcggtatcggatcgaaatacaatcgtagtagttgtcggaggttcaatattctccgaatttgacccttgacaacaacaatatacttgaccggaaggatctgcgccaagtacccgagctcatcgcaagcttcaaacacacggatcgggtattggatgccttttcagaaacaacctagaactcaacgatacaagatgtctgagtatgcaaaggacgccttgatcccatgtcgactgagctcctcggcgatgaggaatagcaccgacggcaaacatacctctgcaagaacaatgcatcggatgatacaacactaggacatggccgaatcaatcatacctaggttggtatttctccaggatctacacacttcgtctggacgaagccggtcggcggatatctcattgtctagattcagtatccaagccatgcttctcggcatgcttccatccttgctcgaacttaccttctctgcatgcatctcggcgctatgttgaaaaccatcctgtcgggtagctacacatgtctttgcgtcgaccgatctgcctggacttgccttgagcatctagctgcaggtgaagcattcgcccgacgcccacgaacatgcaacgtgcaacgtgcaacgtgcatgtccgggccaattcaccggccagcgccgaacgggaaactaaccgcgcttgtatggttccgtccgcgcaccttgccaagattgaatcgtcggaaagcatggcaatctaggtcatagcgacgtggatcggagtgtcgctcagggtccatgttgatgcttcgtacgttatacatggaccctgcgttgtttaggatcaagaagccgtgtttctcggccttatgcagcttgctttgtcttgcgctgtgccgatagcagggtgtctgggagtctgcgcaagcacgggaggaagtcgaactaaggcagttggaccggtttgagtgagacccgcgaactcggtaaagccttggaacagacgttacatctctgcgttgtcgtgagtggggtaaagccacccaaatgtactgattgtagtcagatagttcgcgtatcgacgaacatgcgtgacaaagtcgtcgggctgatcaagtaattcgtaaggcttgggatatgaacgttgagcaggccatacacaagcttacgaccagtacgttgtcaaaaatgctccagtgagtgtgcccacagagcgccaccacgctcagtagccctataatattgtcagttaaattaagttgctaactttgtccttcatgccatcattgggaccctcaatacttacatcttggtatgcatcaattgacgcgacaatgtttgaaatcagacaactacttcatcatttcattacttgaccaggatacgctatatcggacatcaatgtgagaaagggtagagattggggtgaaacgaagcgatgctcatgcgaaattgttcagtacgtcctgtctaattaattatgccatttgggccaaatatatgacaatttaataacattactatgtaccaattcgcaagcactatgctcgaagcaaccgcagtataagatgcggtatcatggatcaacggtttcgctcttgtagtacgatccgcgtcgactcatatggcattgtaaaactctcccaatagaacttcgtcctcgccttttcgtcctctagcttgatcgtgtacttagaaagtatttccgaaagaatcaatttcatgatcaaagaggcgtagaagcggccagggctatcgagtcgactgttagtattcgctctatcaaatgttgtatagaattgaagtacttaccacgcaagagacccataaccccacaccgggaacttctcagatacgtctgtaaacttgctttgcggtgcacctgcttcagtcggcacaaatcgcgctccctggaaggtatcggggcttggataagtctgcgggtcgtgcatcagatcgtgagcagaaacgcaggctgttccgccgagaggtacagatggtgaaccgccttggaaagtgtacggctccagagctttgcgacgaatcgcgactacgatctaaatcagttttcacttccattacccggctatcgtcacttacacttgtccaaaggattcagtcgaatggtctctttaatgaagctgtcgagcaatggaagcttctctagctcattgtagtttgacggagcaagcgtgtctagctccttctgaagagcatgctgccagtccaagcgagtggagagctcgagcagtatgaagtcgaggaacatccatggctgatgtgcggcggcaaaccagattccgagcagagactgggatagaagttctgggtcccagtagtcacttccgtcagtcatctcggtcatattgtgcgcaatggtgagctagcagctgttagtcgctgctttcagaacttgaaacaccacatcttggaatgctcacctttttgatctcgggagtctcgttccaggcttttcttcccatgcccatgatgtcgcgaaggcggttttgaatcttgtgcattgcctcccctcggttggtaaggatagcgtgcatgtacctgttaatgttaaaatttatgaagatgcgtgagtatttgatcagacttacggtgataaccaggatggggtaagctggaaagccgccatgcactttatcatgtcctttggatacctgagaagggcttcggcaaagccctcatccgaggcttgagaagtgtcagtcatactcaagtcataggtaagaaactaagcgtaccaagttcatcgccgtagaagacgacagccatcagttttgatgagagtctgcgagcagttaaagccaccggaatggaaaggccacctgagttgtgtttatcaatatctattcgtttcaaagagtgaaaatcatcataccgtttacattcttgcccttcttcagctcggcttgtagagtcttgtccagcttctgcttcaagaagggaaagaggttctcgagataagtgggtccattgacctgcaacagccttgaatacagtctggtacgaattaacctgtttgctgggctgttatggtcgataccattcatcgtatgtttgaagccgaacatctacagcatgtcagtgacatgttacgagaaggaatcgcgcgaagtacatcagcgtatacggctttctgcgacagaacagttgcttcgctgagctccgcaatctgcttcttggagtacaagactgtgaaattgtctgcggctttccatggcttgtagaatcgagcattgctctattgcgaggtcagtatggtggtttgacagtgcccaaaatcacatacaaaatcgtgtgcaatccgtctgagtttggcatagcctccctattggaaggagtcaaattggtactctgaatgtttgaattccttgatgtagacaaacccgaaacagcgatatcgcaacgtaggcgactgtaaagaccaggaaggaaagctgggcaagtttcacccagttggtcggtgtggagatcggtggactcattgtttcctctttgaaaatactggatatgtttctgtaagttaaaagtacccagcgcttgctcggggagtttcagattgaaggaatgcccgcattatgccttttggtacccttccacgccacccacgattcactcacctgaccacgttccactggatctagcaagctcccatcatttttgcatcgaggtatatccatcgctgctactaaccttggcgatgtgacccgattatccttgtcgcacagatactactgtacgaaagagttgttcggaccccgaagtgtcgccgctacattagggctgcagtagttctcggcaatactgatcattagtggaaagattgacataatgcacgaaccttcccagttgggggggcccgatccgactgtttggcgagggcgacctaggtgcagaaattcggctgtggcgcaatgggttagtatttcttttgaagcttggtcaagcagtccaacggccagccaccacgcgcttctacttcggaacatccaacgaatcacggctttacttctagactattttctatgagcctcaaagaacgctggctgtagactgcgcacgtgtatccacattaggcctgaagacctgcggtgccaattcacacgcattgccgctgctggagaagctgcgtgactgaactgcagtgggcgcatcacatgtaacttcgcgacagcggtcttcgacgcaaattgagcaactatagattttcctatatgatatcggggatgttacaaggtctataccttgtagcttctgctgcgttcgcaatgttcatccgacgatgttacaccaattctttcgatcttagagagctgcccgaattaaagccgcaccctacgacttccaggtgtccagtccggtgccttgggtcatctgagcatcctgttttgagtgagccttgaggaaccgtaacgtgctgttctttgtcgcaactcaccatagcttcgagcggtacagcgacggctgtcgtgccctgcctgaccatttctgcgaactctccataccagaacttgccagacttacctttctccatctcgtcaacaacagctttggcgtaatcgagcgtctccatccttggcataccgtcaccgccttttgcccgggcgacgatcgtgtcctcaatgcccttgtagagcgagccgtttggcagtttgagatcatcaaagtacgtttgacccgatgatttgacgccaccagtaacgacggcgaggacagtcacgcctagtggagcgagctcaagacgcagggtatctgcgacaacctcaatagctcgcttggaggaagcgtataagcctggagatgttagtgtcggaaggtgtcgcgaatacaaaacacatacccatccacggtgtgttcacgtagccggaaatggatgtgatgaacgagacttggcccttcgcctaatcaaagtattgcgtcagtcatctatcggataagttttcggcgagaaagatccgtaccttgataagcagtggcgcgaatgcctgagtgaccgaaagagggccgaaatagttggattcgaagagatcgcggacagcatccacctccacgtccaaaactggcatgaaatggttccgtgcagcgttattgactaagaagtcaagtttcccgtctgtagcttttgagacggtctcaacagccttcttgatatcgcctggcttcttgatgtccagcacgattggggtaacgttatcaagaccttttgtccatgtcatcttcgcagtatctcgagctgtggcaaatacatggtatccacgctcttgaaacgtcttgccaagcgcactaccgatgccattatcgctacagccggttatgaggacggttttgggggccatattgagtaggtgagcaagtagtgaagtcaagaattgagtcaggaaatgattgtttgggaatttttggaagttagaatagagtgtgaggcacagtgagatttcaaaggattcgtcggtcgagttgaggcacagtcaaaatccccgattcggtaaccatggggtatggggcaggggtgtaaagtaggtgggcgcacgagccacgagctaaccacacacgaacgcgggtttgcccgcgattctcccgctgacatcttgattctgagtacccgcgctacaccctcagtgagctgcaggaatagcgcgatccgtcacccatgtcgttgcgacattactgcggctcacggtgatattgctcgatttgtatagccatggatggtctgaaccccgatggcgggacttcggttcggcttcagacgctccccagtcgtttcctactaacatatgaatggccatgcaggtagcttgaagatgcacctccaggtcatcattccactcgtctttagcaattggtctctgtcataattcatcgttgcagttgcaaagtgctgaaatcatggacgcgctcgcaaacttcacaccagaacagctggcccagactccagctggtgtgccgccacctggcgtggtcccaaacctcaaaaacccgcattcagatggttatgttctcatcactgtgggaacaacactgatggccattatgtttctgttcttggccatgagattttacgcaaaattcttgatactgcgcaaactcacgccagacgactgtgagtactcgccctttcactcaatgtgcgatcactgatatagttctatagacactactatatgcgccgtgataggcacttgtctgtattactttgtatgtgtatatggcgttaccaaggacaaaattcgcgacgcacatgtgggacatatcgattgcgcacaccatgagcgacgagttcctcattgtaagcacacgacattgcgcattaggtatcaaacttacaattatccagccatctttcttcctgaattggccaacagccctagtatgggcattcgcgaagacctccttcttcctcatgtatctggacctcttcagtcctgtgaaatggctgcgcattggttgctacgttggaataattgtcaattggggcttttacattgcagttattgctgccagtctctactataacgcaccaagccccggacagacttggctcgaaggatcccaaaatccacgctacgcaggttcattcaacatgactatgcccattgcctctggaagcttgatactcgatgtttacattctgcttctaccagtctgggttgtgtggaacctccatctcaacctaactaggcggcttggagtaatcgcaatatttgcaactggtcttttgtgagtcgcccgtaatcgccaaaagttcaatttcgctaaccagatcgtagttgctgcgttgcatcgtccctcagtattgtctacaaacataaactgaacggtaagcttggtgacttcacttggtggacatatcccatcctccttatggccttggtcgagatgtgtgtcggaatctccgcaagttgcatgcctgctacggccgcattttggagacacgttttcggccaatcttccgaaaatccaactggtcgatctttatgggcttcgagaatctttatgcctatccgcagtcttgttcgcagcaagggaagctcacactactccaagaactcgagtggtagcagttgggccaggcagtcatcacatttataaaagcagtcacgtcgatgttcaagttgataacgagagcacacgccacctggcgcacgaccatgagatgatggcttttggtggaaatcagtcaaagctagtttagtacttgtttctagtgcatttggagagaatacaaacccttcttgtctcgtccgacacataatccgatcccttgagccgcgccatgcgccattcagtatctgttcaactgcttcacgattgtgtgttcctggcatcgaccgactgaccatgctaaacagcctcggccgcccccagcctctccaagcacatgtggtcgggtaattatttcattggtgggtagatagctccaaatgtcgaggtgatgttgcttttcgccgcaatagggccagtctggactggggtagtctccactttgattggccaaatattaatcggagcgagacttgcagcgatcgatatggcttaacgtatgactgacaggccaccgacccggtcaccaagatccactatgctaggtccgtaaactacatctgacattccctgtggcgcctgccgctgtacccgacgattggaggagatggttccagacccactagcctaccccagtccgtacctcaaacgatgccatccatccgacagcgccgagaagtagttccactgtcctgctgctctgaggaagaactgcgacgcatatgtccgaattcgttcactgaagagcagttggatgaatcacatgcatctcgcgcttgtgacagactagcgcgtactacagtcgacatgtgagcaatgaaaggtttcggcgtaccaccgtaccggtaaccctgaggcagaccattatgcatctcggcgtccgagattggcgtgccgtcatgcaagtgagacgatagttcttatgctttgcgccatctcgagggcgtttcaggtcacttcagatagagctgatgtcatggtaacaggcttaaattcttggtctccgacgtgaattctagcatcccatgaatttgatatatcatcaaagcctcacctcggatgagttcccgatgtaaacgttcgtttggcccggacagcggtgttattgcaatcctatagcggggcgcctgccaaagtaggaatcttaggagtacggccgtattcactgtgcataaacagctgataggcaaagtggaccgaagaggcgttcctcgcagcgatcccagcacgttgcaactcctccacttcacgaataccaaggacttcaaattgtactggtttacatgtgtaccacatggcagcccaccaaaccttcgctctcggcacaaggaacagtgttgcatccgatgattaattgccctccaagacttagccaatgcagaaacttgggagcggctgcagcatccctgtaattccccgacgccagtgccatcgcagcgttgatgcaggtcggcagtagaccaacgcccaccatctcttttgggtttgaatgcgtccatctgcgatgtccagcactgccatggctatcaacgagggttgattcggcagctagtcactcatcatgagtgtgcctaagctgatgatctgggtagacttgagtataatcatgtcaccctcctagcccttcccctcccattgcactatcttcaaacacaaactggcacctgtctaaatggctacatttctagcatcgcttctatatggcgatcatggcgtgtttgtattagtcattggcttctttgcagtggccctactatgctggcgcctgtggaatttcaccatagtcccatttcttcacccagcacgacctctggaactcccgtattggataccttgtaagttttcacttctactgttatgaagaaggcctaatgttttacagactttggtataataccaccctcgatactccatgattacttactgacttcaatcaggacatgtccgtgccttcttcgtggattacaaccaggctattgagtctgcacggtacattgacgaaagatcaaacttcacatcactcactaacacgcacttgcagaaaacacttcaagaacaacacggaaccctacagcgtctggctgttcggtgcacgtgtgtacatcctcactgaccccaacgatgtcgcaaatatgtacaagaacactgcgaccatttcctatcacagcatgattgagcagatgcactacatgatcgagtgctcgcaagatggcatcgacaagctgttcgctcatgatccttccgccaaacacaacattggcaagggcacggtaatggtcgctgccctgagaactaacgatttccatcgcgaccagctgtacccgggcccgcatctcgatgatctatatgacggtaaaattgttccgtacatttggaacacgatcaagcgccgcccaaatgccatcgagaacccgacgcgcattgatatgcgtgacggagctcccgtgtcgctgatggcactcatggtcgatgttttcgacggcggcatcaccagcgcgttctttggtgcaggtatctggaaagtcaatccagctctactccgcgacttcatgacgtgggaagttaccaactggaagtggacctttcagctgcctaagttcatgagcggtgatatgatcaagtccaaagacgcgatcatcgacaccttcgtcaaatggctgcagcttccggttgaggagcggcaagaccgagcttacttccccaaggcgatggaggagatgatgcgcgatattggtgtgagtgaggaggacatggcgaagaccattatgctgcatttctgggcgtaagtacctgtcgcaaactatgtgaccagtgcacttctgacagtcactagtgttctcggaaatacgtacaaagtcgccttctgggtattcgcctacatcatctatgaccctagtctgctcgctgcaatccgcgaggagtcagcaggtgcgtttaagaacggatcgtacgatgaggagtacatcttcaaaaactgcgatcatctcacttctctcgtaaatgaaacactccgactggcagtggcaagtccacttgttcgggatgtcgtcaaacccacgcctgtgggtaacaaggtgctcgagcccggtgccaaagtcatggtacgtcctaaccacttcctgcttcttacctgtaactatcactaacacctggcaggtcccgttccaccagctccaccgcaacgaatcggtgtggggctccaagcctctcgaagtcgaaggcgatcgcttcctcacgaacccgaagctgctaaattctaagtcttaccgaccattcggcggaggcagcacactctgccctggacgacacatggctcgtcgtgcaattgcgtttgctgtagcggctatgttgaatacatacgacatcagtatcgatgcagagagaacaaacaaggcaatgggcataaagggaaaccgaaaagacgcagtattcccgcgaatcaaccacagcaagcccagcccaggtgctagtctgccgttccgcgaggacgatgtgttcgtcattctccatgaaagaaaggggtagatgtgaagtacgtactttgaatagcgcgcatatcgacctcgtatctacagccacgttttttagccagcatgaaaaccagttcaaatccaatcttaaccccatgatacattttctcttcgcaccttcccaaactccacagcctccaagatagaagagccgcaaaccccacattcttcggaccgtttgcaccggccgataaaaccatgagctgcatgccagctcaatcggcgtagctgctccgttaaaccaataccgtacctacctgctattgtgcactggaaattggctggctcgcaagccattgcaaagctagtcgttgtaatagcgcgagtaagcagccacacacggactccgaaatgactgccgtagaagcatggctcggctcgatggactgggattacactctacgggcccgtgcgggaccatgttagtacactaaaaaagaaaggacaaatgggggagtataagttgcattgatctgctggttggatgctgtgtgcggccagcttcattcttttcgcaactcgtcatggctttcctacccgctctcttcctgctcgttgcaacggcaacggcgacagcaacttcgacggcagaatgttgtgatctgctcgcacaaactttcccttcgcaactcgtcttgccggattcgaactcctacaatgcttccacgtcgtcatacttcttcatgcagcaacgcgtcctcgctccaacctgtatcgtgcagcccaaatccgacgaggacgtttcaaaagtcgtcaaaacaatacaatcctgcacggacgtcgaagtcgccattcgaagcggaggtcattcgccgaacgttggcttttcgaatgctaacgcgggcgtgactatcgatctgaggggcttgaataagattgaattgagcgcggatggtaacacggtggaattgggcacggggaatgaatggatcaatgtttatgagaagctagatccattgggaaagagtgttgttggagcgagagttgcagatgtgggtgttggaggatttctcagcggtggtaagtccaacgcatatctcccttcctaccagattctgatgaagagacgaaattgacaaagactaatcaggtggaatctccttcttctccccccgcgatggcttcggctgcgattccatccaatccatgcgtgtcgtcctcgcctcaggcgcgatcgttaccgccagtccccaattgaacccgactctcttcaaagcgctcaaaggcggccagaacaacttcggtattataacctccttcacactgcgcacgatcacgcccagtcgcttctggggcggcgccgtcgtgacccccgaatccgcagatccggcccaaatcgaagcattcacaaagttcaagcaggcgccgcacgacccgctgctggagattgagcagacctttgtgtactatggcagtcaaaagagttacttcgttagtaacaatctgttcttcctgagtgacagcgaggataggagttcgttggatcagttcacgtcgattacgccgaatttgagtagtacgttgagactatcaaatgtgacggatttcgcgcgcgaggttcaagcggggcagccgatgaatttcttgtaagtgatccgttcaagacggaacgagggttaaggatgatgctaacgtcgtgtttcttttagcactgtctacgcaaccacaacatttcccatcacagataccaacatcaaactcacctacgacatctggaaagccacaactgaaagcctgaaagtccaaatccccgagctcacgtccgctatgacgtatcagtctatcccgcctccaacttcagacacaagtttgtttccattcagcacgctcgaagataccagcaatctcgtgctgctcctgatatctgtatactcgcccaaagagtcagactacgctgtactacaacagtccactaagggcttcatcaatgatgttgagaccttgctcagggagcctggaaacggcggcgtgagcccgtacaagtacttgaactacgcggcaagctggcaagatccgctcagtgggtacggagagaacacagtgcaggaattgaaggcgacagcgaagcagtatgacccgtatggctttttccagaatgtggtcaagggcggatacaagttgaagtagagtattttattaatgtttttattggatgggaaaacatatgctcattcccaatattgatctttgaggcaaagatcacttataaaatagctccgtttgtggtgcaaaatgtagttttacatagtcgtaatgcggcagtgtcgcgccacaactctatcaccgtgccacatgcaatatatcgcaagtgctttcataggagtatccaaatgctgttacttcggagttttccattgtgattgacactacatcaagaaaatattgagtctcgttgcgaagagaatgtgaggagaaacacggtctcaagttccttttgtgaaaggcttagcaaaatttagatatagccagagacagtaagaatttactctctactcttgcacttttcatagagaggttggtccgaagcgtaaaagtggcagtgactgggaataggcagtgtgagtaacgcgccctagaaattctctacaccagaacgccttcgctcaacaatttggagctcaacaagctaaggagtcggaagaaatgacgtatgctgtgtgtattccgcacattcactactttttctcgactgccgtcttcagcccggaatttctagtcgtccaggcccacgtctttaccactcgccaaactctcgactcgcacctttcaacaaagtccgcccagtcgatcatggacatacaaaagattgataccgatggcgaaggggtttctaacgctctgtaagcagcaggcgacacatgcgcaagaaaaaactaaactcacaatgtgacagcacgacagaaaacctgcgcaactcacctctactccggctaccggcagaaatccgcaatgacatcttcgcgatggccattggcggccacttcatccgcgtctgttccaccgtccaatgcgagctctgtcgaaacaacaggtctgtcggttgcgccgtgcattgtcctccggatctcctgtccctcactgcaacgtgtcgccagatccacgcggaaacccgacctctgcccttcactgtcaacactttctgtggctatgctcgagatatggcgagaacattcgatgccatcttcgacaggacgcagctcgaaagtatagcatccttgtgcatcatgatcctcttcagtgccgacttcaaaggattcagacgcttaagtgggctagagcaggtcaccatattatcgaaatacacttttgatcggctcgtcaatccgtcaaatgctgaagagatactgaggaggaagttccttagagaggtcaggaagaatgaggctatcggctatgtggacttgaagatcattgatacggagagtcttcgcgacatgggcttgagctctcccatgacactttccccgggctaggcagaataggagtgagtctggatcttatcgcaaccactggtcagactaaaggtcctttctgcggaatgcgcagctgcttggtagttgacaaacgatttgtctcaccttcaccttcaccttgtgatgacgtaacgcggtccgcacctgtgtgaaattctcgtctccaatatgaacttgccccgcaacctctcttccccctcaagaaactctcccgaatacgagttgactcccgaaacctcccaagagaatgtgtccaccagagaaaaccatcccacatgcgcgcgacaccagcaatcccatgtgagcgatcttccttgacaccacctttatcgcgctgacccttgaagcactatccaaaaccagcacgagtcgcctctactacgcctgcccgctgagctgcgcaacatcgtatacgagcaggtcctaagcgacgcaacgatcatggtctgcaacattgccacttccgacgcttaccaaaccttaccttcccacttgcattatccacgtcatcttctacaaatcctccaagtctgtagacagacatactctgagacgcggaccctgatcttaaaattcaacaagctcttgggcttttgtgaagaaatctgcgactacctggagcaatgtacactcacccattaccagaaagctgccacagacacgatctacctttactcgcccggcttctgcgattgtggtttgtctgttacgccttccgttgccgcactagactcacctgtcggagaagccttgctatatcttcaaagactacagggcctccgcaagatcgttgtctaccacttccacttcgagcgctcttcatcgcttgaatgatgtaggcccgagttcaaagcaattctggcagaatttgataagatgggctttgcggagggtgtggtcctaaaacaggagatagattatatgtaatggctccttagccgcgcaagcagagcacggaaggtcgcacgttgggcagtttagtttgtcttcacttgcgcttggaggtcatttattagattagtctgggcacgtctatttgtacgttgtacaatcaaatcgagcttgatccctcattccttcctcgcacaaatgttgttcactgaactcgaacacctcaacgctactccccctgccgaaatcgtggaacatctcaattcaacgatgactaaacaacgctcgtccgcccacattgtcaattcgactgcaggtaatgcagatcttgatactatgtgtgacgctctcgagacagggttagtaaattcatcctgacaccccacacgcccacaattaacgatgaaccagaactctcgcaaaccagcacgcgttgccgctcctccgcttacccgccgaactccgaacccagatatttacctacgtctttgccgttggtgcagctacactttgcggccatggcaaatgtagtgaatgtataatcgggtttggctgtgagaacaggtttgacgaagtgaagtggaaatggcactacccacgcacgctcctcaaccttcttctcgtctcgcgccagctctacgctgagaccaaattcttaatcttctccacaaacatgttcgctggatgcgcggaggatctaggcgcgatcttccttacaaagacgagccacgagcaactgagtacagtgcggaccattggtttgctggtgtcggaaatcacgtgtgttgcaaactgccctgagcaagtcatcgataggatttctggtagctatccagccctgcagaatttgtcaagtctcaagacactcgtgatactttggcttcgagtagtccctgcgggtttcggtgatcgaggcaaacttcatgaagctctggaaaagattgcgaagggcgagatgggcaagcttatgccggacaaggacctcgaatgtgaggcgaccaaatggcattgttgcgaatcctgcgatgccatagcggacgcagacgacaatgacgaagatggtgacgacagtgacgaagatgaggatagtaagaagtacagcgaggaagatcaagcataacatggtcagtcgcaaccctcaagagagacaaggtagtagcgcgttcgtagaaggcaggatatgcgataggatcgcggccatagattgacggtaatcgatacaatctatcaatcaaatctaagctgcaagatacttcattcgccacattacctctatcccctctcacctgcagcctagacttaccgtctcccgctctaaaccttcccaatcctccatttgctcaaccattacaaaggcacatgcgcgatcgattcttgagcaacatgaatcctcttgccgcccagatcgttcaacctaccagttcgcacgttatgagagccatgtcagtttctcacttttgtcgaggcgacgacagctgacagtgctcagtacaatcgagaatcagcgcgcttccccactattctagctgccagcagagctcagaaacaagacctagagtacgctctccttgttgatgagatcaagccgagcaaaagttcttacacaagaaccagcaaaaaggtgtacataaggaactcgcaaaatgtcctgacgcatgtggcactcattcttccgcaatggcttttcggatgctctctcgcgctcctacaaacatggcatcagacctatttcgaaccccgaattctgcccttcactgccaatagctttcacgtccccactctctatcgcttggaatgcttcttctccacgttcgagcgctggcaactcagtgcaatcgcttcggtgcagctcaatttccaaacccacgacacgggcatatatcgcgaccgggaaaccgagcggatacatctgtatccacgtctcgtttctggtctccggcgactagcgagaattgatggcctcaagcgtgtagccattaattggcgtcgagacgtcttggacctactaaattcgtgggacttgaagcaggacctcattgtaaactgcacaaatgccattaacaggaatgacgtggatgtcagctttgacgttgaattagattgaggccttcttgcactggtaatcgatacgggtcagggtctgaagcgtgttcacctgatcaaaacaatctcatagaatggaaagtcaagaagtctctactcattgcatcagctgcgtgagtcgacacagaaacgcctccgggtgcctgaacatgtgaggatatacatgggatatggttatctgtccagcgagcgcgatacgcctgtcccatggacgagtgagagagatcgtaatacctgtcatgtctgagactattccagggccgtgcttgccaccctcgtgatatagtccgggggcaactgtggtccagaggccctttgtggtatgcaggagacaaaatcacatacgcatgagctaaacataagcaagcacaattcacacatcgaacccaagacgccaatgaacatcgaaagaatctctttccagtctcaacacgtgtatgtacaaaaaaggtgtcgcgtgagacaaaagttcctccaaccagcccaaataggccagccattcccccaaaattcaaaagcgccgttcaccatgctcgtaagggacgctcaaacgctcaaaatgcgttgcgagaaaaagaaaaaggtgggtaataagagccatccgcctgtccaaacacaaaggtaacctccaagtaaaaaccgaccagttcatcaatcaataaggagttttttcccaaagcgccaaaagaatcaaaggtcgtaaaaaacaagttctccgggagggctcaatcagtttccagcaattgcctaatcttctcgtagaaacttgctggatactggcgtatctcttcgtctgtggggctgggtttgttggggtcgcggaagcggtctgcgacacgttggatgatttggcccaggaggtcctggggtatgcggagatcctcgccgccgtcggggtataagaagacgtctctttcgtcaagtagttgggcgacgtttggtcgctttgacggatcgcgctgcaggcagcggcgcatggtggccttgaggcctggtggtacgcgcatctcgccaacaccgaagtctgggaactcgatgtggtactcgcggttgacgatggcgaggacacgggccatttggttggcgatgtgggcgaatggtgggcgcccgtagaccatttggtagaggatacacccaaggctccagacgtcggatggcttgccaagagccatatctttgcttcctgctccgttggatagcaagcctcttgcgccgccggacgagtcttcgagagactcaggcgacatgtagttgggcgtgccaatgtgagaatcacgatggacgtttacggtgtggtcgacctcaatggcgttggcgatgccgaagtcgatgagcttcaagcgaccagaaacgaggaggaaattcgccggcttgagatcggaatggacaatatcgtggtcatgaactgctccgacgcactccagcatctctttccagtagtagcgcgtgaagctcaggtcgagcttgccgtcgccatcagcagggtcgagcttcattcgtattatgcgggcaagatcggattctccaagttccataagctatcagaaattagcatcgaagggtcaccattatctcgccggatagtagctcaccacactaaggacctgccgctgctcgtcgacttcccaatcgtagagtctgactactctatcgacattcttgagcttttgcagcaggtcgatctcgcccttgtacccgcgtaccgcagcctcgtctgcgtcctcaagtttcactctcttgagagctaatagcttgaagttctctgccatgactctgtacacggcagagctgcctcctcttcctatcctatccatctgcgagtagtgcttgccattgactgcaagggtgctcctcttcttcctctctctagtcttcgtagtcgcagctcctgctgcggctgtggccgtctccaagaccgacatttttggaggcggtggtggcggcgccggtctcctgggcgtgtttgcgctcatttgctgcaatggtacgggtctttcttgttgctgtagaggctgtctttggatgggcgagtggctttgtggcggtggttgcttgcggtcttccgtgcttctcatgacagagttggtcactttcatgaccgagtctgggacgttcaaagggacgtccttgactaccgtgacgggcatgttttcttgatcctgcgatggagggtgttcctcttcgctctggggcgtgcgccttaatctcctcattggtgcgccccgaagtggtactcgcttgatgcgtagacttggcgcgggtgtaacagagtcgtgcaccggcgtgttcgagccagagccacttcgcgatatcttcagctttggcttcctcttttccggcgagttgacatcgttttgcgcgagcagtgccgtggtcagagcgctcaatttcattggttgcggtatctcgtcgtcggagctgtcgccaatgtttatgttttgcatcatcggcgcgtctgctgaaaacccctgcgactgccccagcaccgacagcggagagtctcttcgcggtcggatagtcgagtgcgagcgcatgcgcgcatacgatgagccgcccatgggcgtaggtgaagcggtggacattgcggcgcgagtagattcaggcgcgtcgctataatcggggtgggagtgtcgtcgggatagcgaatgtcgactgtagtgttagttgcgcatacataaggaccaaaaagtcggcggctgttcgcagtagggatgttggcggtgggtgaagtctgagtctgaggttgtgagcgcgcgggtgccagatcctggtagttcgcgtggtcgcgttgcctagcaactgcttagatcaacacagagttccggattcgagtctaagactactccgcaacggcacgtttctcgtacgaacgcagacagggtttcatatttgcaggagctgtaggcactgcgcattagctcaagtagccgtgttgccgtgaagacgctccttccccaaactgcggtggctcgtgtctcaccctcacgattcatctacattgtaaaatgacattatgctagtatgtacatgaactcctaaagccttgaacttgagtcatcgaagagagagacgaacagctaggaccatgtcgctcgtgatcggcgtcagcgcatggggagctttgtaagcgcgagcatcgacaagtagcatcaagtggtggtatggatatcatcgattattcgtctaaacacatgctgtgctataaaagcaacaccaagccaaatggccacacgtttaccaccctatgtaatcatctatgcagatacgccttttttccgctgtgactccatcttcaaacgccaaccatgcagtccaaatgaaaggacgtcagtacaacgcgattaaatcaagcttgttgcggagtctcctccagcacaatggcaattacgacggcaatatcatccggcttgccgccgtgccagttttctccagggtatgccttctgcacttctttcgcaaaaggtccatcccgacgggtgttgagaccagtcgtcttcgcttcctttgcaatcgcaacagcaacttttgcttgcagcgacgatttgccagccttttgagtcgtgccagcatgtacgagtttctccagatcttgtccaacttcgattgcgccgtcgttctccacccaggcaccgaggtccaccatctgacgactgacaatgcccaaacaatcttgtgggctgagattatcccagacgccatcggtcgcaaagacgagcacgtccccatggcgcactttgtggtgcgttacgctcgattccttgggtagatctgatagagttgtagggcctccaaaaaccgccatctgcacaagcatgcggtggggggttttagagagttgataaggagtgttgaaggcgtgcgtctggggctgcgtgaaatgtcgtacggcattaccccccaggtgcatgaagccagagtcgcccagatttgctacctctacactaccgtctggctcagcaacggccagacatgccgtgctgccaccaccctcaatgttttcgtcctcggtaacctcatcgtacgcaacttgcagtaggtctttcggatgcaacgaggttgtgttcgaaccttgtggccacgagcgcgctgcacaggtcatgtactcgcacaagccatgggagaagtctgcggggtctaaaccagattcaacccaccccccgacgccatctgctacgccaaatgttgtggcttttgtatttccaatctgactgaagaagaaagcatcctggccgctttttgcacggtggtccttgtttatagagtccttgcaagctctcaaactggcaatggtggtcttgctcgggtcgtacggtgggttcgtgaacaggttcgcatccgcattgaaccgatcctgcttcgcagagtacgatgacgcgacatgataggagaattgaggtgtacggctccagttgtgcgaggttgtgtggaaggtccgtaagccgacgtatgccggagaagtatctctattgagtggacatgttggctgggcgtatagtgtggccggtcgtcgggtaatggagctagcagtgcgtgctgcttgtattggcgtaattgtagatgatgcggagagtgcgaagaggaagagcccagctgttgcgcgacgcgacttgggcgagagtcgagccagacccgccgtgctcgcaatcgcaaatgacatggccgcggcccaagcctacggtgcagaagttagtacgtagtgaaggagacgattgtgtggtgtggtggtgtatgtgcgaagcataatattaaggtagtacttctgcgacaatgtcgatgaatgaaaagagacttttgggctagggattcacacattggcgggcgatgtcttgccgatctggcttagtccctgagcgtctgtacttacaattatctggatcataccgctggatagggcagaaaggaagggcgtatgtgctagcacctgtctaacgttcaaatctcaatttgctgttaggaggccagcaatcacttctaagaccagctgttctaaagccaaacgctgcagctgtggtcgtgtttcattcgcgaggtatgacataaccacgctagtggtcagccttgtcggctaaacaccggttgcctgtggaaagtccatcgcaaagcccaaaccccacaaaataccactacctgtccaccacgggagacacggtcaagatgaacatacatccgtcgcggcaagcttatgtggaggaagaggatggcgtggtaagtctgatcacctactgcactcaccagagcgttgaatttacacgtgcgcagcagagaagctacacctgtgtgtggttctgacgcgacaatgaagctaacttgatcgtacagaacggtgctatggagggcattgactatgccaatgtccgtaagtataaactgcgattctcgaaactcgtatgtgtcaattaacattgttagctctcgatcgcaaccatgctatgccaggaggaggaaacgagcaggcgtccaccttgatggaagagttcgaccgaaaaagaagagctgcagcgttgatcgtacccacggcggatcgcgatgtcaaagcgaagctgcgctcgagaggggagccaataacactttttggtgaaggacctgcagacagacgcgacaggctgagatcactgttggcagatgccgcggaagctctgggtgaggatgcggcagatgtggaaatgcaagaggcggacggggcacctggtgacgaacaggaggagttctacactcaaggcacgccaacactgctcgacgcgcgacgcgatatggcgcgctattcactaccacgagccaaagatcgaatcgcataccaacggcgcgaagccacgattccgctcaagacacacatcgagttccgtaacaagatcaaagatcgcttgaaaggattcgagctatacggctcccagactgcggaccgacccgtcagtatcgtacgagtttcgccaaatggccagtatgttgcttatgggacgtggggcggaaaggtagcccttcttgagatacctagtttggagcaaaagaaggcatatcgtggcggtcacacggaaagagcaacgggaatcgactggatgccaggtgctacactacctggtagcaatgtctcgacttcccagcgcgaactttgcgtcaggtggagcgggaggaaaagttcaactgtggtcacttgacgaggacaagccgttgcgtaccttggagggccacactgaccgagtgtgtcgcgtagcattccacccatcaggccagtatctcgcctcggcctctgatgacacaacctggcgtctttgggatgtgaatacaggccaggaattgctcacacaggaaggccactcaaaggaggtctacaccgtgagcttcaacggagatggttccctggtggcctctgcaggtctcgacagtattggccgcgtctgggatattcgaaccggacgtgtcatctacatgctagaaagccacatcaagcccatctatggcctggactggaatgccgacggccatcgtcttctctcaggctcgggagacggctttatgaaatgctgggacgtaagggcgatgagagaatcgaattcaatagcggcaaacacaggaggtgtgaccgacttgaaatggttcaagggcaccgatggcccaaatagcggcgtccccattcaagagaatgcagagggcgagctcacacctaagaaggcgtcgactttcgtcgtgtcatctgggtttgacaagaatatccaaatattctctgctgacgactgggcacactgcaagactctacaaggtcattctggtccagtcttcagcaccgacgtcaccagtgacgctgcatggatcgtcagtggaggaaaagatcgtaccattaagttatggtctcgagacgacaatgaaggaatatgaagcctcttctcaagtttggccgagcaaaagtacatcacagcgcccgtatcatcagccgctacatcggcgcatcggctcagctctattccgagctcgcaaagtcaccccctccccctcctctgtcttacacaccgagggagatgtggacaaggtttccgtagttacaagaaagatacccaccaattcccagccaacgggaaatacgaatatatggtattctgtgcccaaatgggacgaacccgtttcacacgaccgttgacgtgtggattctcactgtctcatactgccaactccaccctcgacctgcttgcctgcattcctcgtgtggatcgcatggacaagttgagccacgataaagatggatggaggtgtaattgctcttgcacacaacacatgcgtcgcttaccgcccgttacaccaacgggtcccacgtgcactccacggaggtccaacggttacacgggtgcatcatgctgctacaaccatcgcgcctacaacatggcaccgggtaactttcctcacgtccacgctgcaagggcttctccatacttctaaattgaatcactggttatctaggacattcaacaacaatgacgttcttcaccgcaagatgatggtgaggatccaacattggctgtctcatgctcgcagttgtttcagagtgcggctagaaaggactagaaacagcaatcggtcaacaatcctgacttcaccgcatcgattccgcgcgcaaaggattctcgaacgagatcttgccattattgcaggcatgcctcgttggttgccagacgcttaccgtcatcactcggagtctaagctccgtggtaatatcgcgacattgaagtgcgaaaacatgtgactcatggatagaagctggatcatggtcttccttgccaagacgtcaacaggttacgaaagctttctcgtcgaccaagaataaacccgtgtgagaggtataagtggccgggatgcaagcgcggatacggaaagtgggaacatcaagcgagtccatacaccgctgcagcctcacctttctggcagccacaaatagtcagcatcctccatttcggacgcggactatgcgccctacatgttgggctgcaacgtacaatgcgattgtgatggcatgtttaaagttgccaatcggtgaatgtttccggtcaataatggctaatgtctcatggcagagaagttggatgcaatggagaaggatgagtggagtgcgggatctcgctcaaggattcagctttgcgccatgaccccacgacgcgtgtgccacagttactgtacgcgccatagtgagaagatcaacatcaacgggcgatccagaataagcggaagcaggcattgcctgtcaaccctcaaagtggctgtgaagggaggccctggcttttcgggagcacgagggctttgcctttcctggacaaccacacttctcatgtgtgacgaacccttcggtatggatggattgtcttaggtcgttacagtatgagttgcaccgttacgggcagcgagtacaatcacccgtatcgggaccctgtcgcgccgcgatgtcggcgattggcaactgcggatatgctacgatggcctatggacggaaaacattggggtttgtcacgacgatccagcacgtcccgattacgaagatcttgcaaagaatgcagtatattggatagccaaggtcttgcttgatcgctcgagggtcgcactgggctacagaatcgcttgctagtctccggccgacaatagtaggctcgcaaacggtgcgatttctagaggcagacaatgactgttgattactccgaataactaccgatcacgcacagagcatgtcccatgtcgcatgtgcagtgccggcgggtcggtagagagactttggatgaggttgtgggacagaacgacggcagctggctgcagtgtttgccgcagacggccaaagcaagcatgttccagccagatggagaatacggccgcttggtaccttacaccgggcagctcctcacgagaatgagcgagaacacagaagcacgattagggaagcttgtagaccaaaacagacagggaagcacgctgcgcgaagtaagcggtgagatgactcgtgctcgcggaagggagccgggattggacagatgacacaatctgacaatcatgagggactggagagcgcgacgaaaagggcaccctggcaggccgcacacgaatagggcttgcgagcgagcgcgggcagaggctatggaattggagtcgggtgacggccaatgtgagacgcgcttcgcgggctgcgaatggatgttggtgcagagtgtggtgatggcggcggaagaaagcggactcagccgaccgtactcaggattacaccagttcctcgtcgtgcagcctggggctgcacaacaacaccgacttctgcatgcgggcagcgcgctgagcgagggcaagcgctgctcttcttgactctatcgagcagagttttcactcttcgaggccggacgtgcgaatcagaaacccgtgacggcggcatgtcgctggaaatctatggctcgggccgtccaagtgctaagccagtcacgctctacgctctgcgcgctgcgctctacgtatcgataggcggtgcacttgcagcggcacgggaattggagccgcggcgtgcaggtgtcgtaccagagcgcaggcaggtcggcctgagagtcgacactaccatgggcgggcgatgtgatggcagtggcagcacttccgcttccattattttcagagcgcgcgcaagccgtgacagcggaccggggcgcaaacggcgcagcatcactctggcagacggctgcgatccagcgagcagacagcggaccagcagggcaaacagcgggcgggcaggtgtggaggaggggacgggccatggcttggttgacagttgcagcgacagccagtcgttggcagcgtggacatgatgctgcagcactgctacccgacgggcttggggcgccgaataacaaggcgaggccgtgtttcgtcgcgtgtgtccccacggaagcgacgacccccagcacctgcctgcccacttgcccactcaagcacccctggtccctgctcctgcgcgctgccattctaccgcaccaccccgcccagccctcagcgctctaatccagaattccagctttatctaccggctagcccgccgtcccctccccaccaaagtccccatcaccaccttccctgcccctacactgcgccgccgacacgtagcagtcaacgttaacaacaccgctcgtttttggcctgcgctgactctccgttgttgcccgtcctgcccccaagttgcataactattccatcactgggctccgtctagcgatcgagattgccgaaaagagcaatccacaccgccagtcccggctacaccggtactttgctacaagagtccgccatggacttttcctcttccaacctcaaccaacatatggattttcacagaccctcctcgaccctgagtcacatggaccggaaaccctctaccttcagcttcgacgacaacgccacgctcgactctaacatcctggacacgcccgtcctcatgtcgcccaccaccagcacacagggcatcttctcgccagacacctccatctgggaggacttctcttccgccggccagtttgtcgaccgcacagccaccagctccgttgtcaacacaaacggcaacaaccccttcttcacggagcagagcaacaacccctttgcccgtctgcccccaaaccaggccgcaacctatggccaacagacgtggccaatggccgacaactctggttcccggacgccgactgcacccaaaccgttaaatccttttggtcctggcgactttggcgctgccacattcgcacccgaggcccagcaacatatgcaataccatggagtccccattaacaacaacgtccgtcccagcgccgtcttcgctccgtccgttcctgagcagcccatgtcgccgcacacgcactccgagtggatgaccttcaaccagcaagagatggacgcacggcccggacccaagcgtatgaggcccaacacgcccccgccccgttccttttctccccgccgtgacggtggcatcaggaagaagaacgcccgcttcgacatcccggccgagcgcaacctcctcaacatcgacaacctcatccagagctgcaccaacgaggacgatctcaaggagctcaagcaacaaaaacgactcctccgcaacagacaggccgcgtacgtactcccttttggtctttggttccgcgttcctcgcctggtcccaagcgccatttggttcatggtatcctcctcgttcatcagctaactcaattacagacttgactcccgacagcggaagaagaagcacactgaagagctcgaggaagagaagaagcagtggatcgagaagatgtgcggcatggaagaggagtttggccgcatgcgaattgagtacgatgccttgatcgccgagaaggagaactggcaccgtgagtccatggacatgcaccacatgatcaaccagctgcagttcgacaaggaggagctcgtccgtacccacactctcgagactggagagcttcgtaagaaggtttcgatcctcactgagcgtcttgagaatgcttctggcaacggtatgggcatcgcgcccagcaccaccttcaccgacttcgcctcggagatggacaaccttcaacatgggcagcagtgactgggacaactacatcttcgtcaacgacttcgcctccgacgagcagacgccacagagcaacgaccagaacctcgctgttgtccctcgctccaaggacgaggacaagccagtcgcttctggtctactgctgatgctgctgctttgcggcgccttcgtcgctagcaagtctggcaacgctgcgcccccgatccctcgtatgcctgatgaggtccgcgctgcctcggccaccgtgctcgactagcactcgttcaaggatgctggtgtctcgaccaccctggctgagcagaacctggttgccaacaccgtctccgccttcgagcccggcccatccggtgtcgcttggcccaagacgactctctctggctctgaactcgctggcatctctggctctcacctcgaccaactgcactctcacctcgctggaaccacaaaggaccaggaggctgagcagctcttctccatcacacctgcgcagtacaacagcatgacatctttggacttcactcgcggccgctacagtctcaccagtgacgatatgagcgacccgctttcccctggctcacccccaaccttcgcatcgccgcaaccttgcggagacgttggctgccatgcgtgagcagaacaagggcgactcagctgccgagatctacacacgaagtctgctttgggacaagatcgctcccgaagttgttcacgagttcaagcgtatcgtcgaggagtctgccgccatgtcacgacccaccaccgccgatggccccaaggctgagcctatcagctaaacaaaccacacgcaccacaaacctttcctatgtcgacaacccgccgtctcctaagttgcattagtcgtttatcagcatagcgcttcacttcttaccccatgattggggcccctttagggagaatctgcatcatgggttggaactcgttcttcctgcgttttcctttgcacgctcacgacgagcatcgcatccaccaccatttccttcatcgccatggctcacacagcctggccatcttctacaacatctgggacggcaacgtcgatcttgggtcatagtacctacatcgcttagcatatatggcggctggattctttgcttcttcacgtcgtggtcgttgttcacgactcatggcatatgtttcagatgactattcttatctggttcacaccttttgtttcttatttagcgagcgagcacatgtagttgccccccatctgttttgttgtttttcccccatttagcgtagcgagcgttggatctcttttgtttttcactttacgcttcacgagattggattatgtatctggctacgacaattttgtaaatgaattggctacgagaatgactcgattggacttcaaacccagggcactggatgaagattgcaggaggatgatgacgatgatgatgctgagaagttggaaacatggttttttattaaagagatgattgttccatcttacgacccccctcgattctaatcgactctttttcctttcacgagattcccccgaataataccccgcagctggacaaacaatgaccacgttgttttcccttgcgataaggcaggctattctttgttgttgtcactattgttgggaaagcacaagagacctatatcgtagcccacctaggccttcattggcgcagaacataacccatttaatcatcagcgcttacgtcgctttctcctcctactcgctagcactcgctgcgctcagctcctccccggcatgtattgggtattggcttgcttgattgaacagcttcgccactctccagccctcgcgcatctcgcaggatctgcaccgcccacgattattgtcccgcgcgtacctcgcattcccctcctcgagtcgacacactgcaacatccccacgccgccgtcgtgcagcgctagatcccatgtaccccataccctaccttcaactgcagccgtatgtcccagaaaagacaaaaaaaaaagcttgctttcaagatctactccacgcatgtagtagggggcgtaattaaggtttttcccttccttgccaaaagaaaaagaaaaaatcaagcggttagttccctttcaggcgcgcacaagctactcggactttgtctaagcaatggcggtgagtgggaaggaaaaatggtggcttatccacacacgcacacacacacacacttggttgtcgtcgtcatgaccacacacatacacacgccagtcccagaaacttggaacccgcccggacgagaaatagacggggacattggcgatggtgaaacaacgatgctgcagtctactcatgcacattcaccgcaaggcgcgagtcattttgtcacttaaagtgcgtggaaatcggggtttttgcgcgctgctgagtgggtgggtttgtgataagtcgcttgcgtgggcacgcgtccgatttgatggggggaggggattacttcggtcgtatacgtacattgtgtgtgagatgacttgacgacgggtgagaatgccggatttgcggtggggttgtaggagtatgtagggtagagtagggtgcagatgatgtggtaaacgcggacggggtgtggagtgcagacagataggcaggtaggtgtctgtggcacgtcgttattgtacgacttaaggaacgctttggaggggggatgtgagagcgcggacgggcagattcgcgctgctccgtggctagagaatgtcaccagtagcccgagagttgcaagcagtccaagcaagattcgaacgcgatgacgatttgcactcatcgggaaaaccaagacaaggaggcgtaaagctgaggctctagacccccagatctcgatttgcccgaaatttatcgtacacagggtatttagttgcaagaggcaaactaactagatgatatttccttcccgtcttgggatcatgcgagtgtggtgcacacgacctttggcgatgaccagcacccccccccccccccccaatcaccttttacccaaacaagacggcggagcgggcgtttggccctatccaggcacatatcccgctatggttctatttgggattgtatttgtccttccagatcctatagtggcagagtagtcagcacgtgctcggtataacaacagcactatgtgtctgtatcatccgggaagatagagcgtccgaagcgggctgatttgtgacaaactcggctgggtacggaggacagcaatagatgttgtcgcggtagccgtcatgtctcttcgctcagcgagccacacacactggcagtctctttcgcctgtcatcggtacaagcacacacacccctcgccccgtcgaacaacagcgcgccacgtgtataacgcatccatcaacgaaccactgcggcgggtccgcctgacaatggcctggtcccaaagcgacttgggacgatgtgggtggggtgcggaaagcggaaaccgtgacaggttctgctgcggccctcgccagagcccgcagtcgagctaagtgcgaaagggtgcaccgggagccaatcgatgcatcttggcgcatgcgcgttgaaactggttggctagtgcggataaagttgcatcatttgtttacggacgcctgtgatgcgaggccgtgatggtggttaaggtggtgttgtcggccgtgaagggaatgcgtgcatggcgcggatagcgtgcgtggtgcgtgaagggaggctcagggaagtgcatgtgcgcactccttccccgaggacgagcattcccagatcgagttatggcaccgggcgccactggaccatagatccgaagatagacaatgaaagcggtttgacttaccatgtattgcctaaagtcttgttgcccttcgactcagccaggcgtaagaactgcgccgctttgaactgcgaagccttgttagcgacattaccgctctcccgcatcagccgaacctgcgcatttatcgatattgctgcccaaacaatgaggctgaagagaacatggggaacggtctcgatgtctcacgcaagccacccgcatgatgctgctcgcgatcgaagcgaaagcgagggccatgcaggcctggccgtgtgcgtagagtgtcgcatgaacatctagacgactggactgccaccatacatggaccggtgtactccatgtatgtagactcgaaagcggaggagggcgtacagcaacaacgacaacgcaggcggagcaaagacgtaccttgtctttcttggttccaaagccttccgtatagcaccatgcaacttcgttcatggcgtcagtatcgcccaagttggcagcagtttcgtagtactgcttcgcggctgcgggatctttcttgataccccagccgttgcggaagcagttggccagctcatacattgccagcacaagctcgccttttgctgaaccgcccttcttcatgccggcgccgagtgcgagcttctcaacttcggcactgttggaggcagccatgcttaggaaatgcacggcttgttctgggtttgcctcgatgccccaggcatgtctgtattaggtcagccagcgcattaggtactatttcggggtaacatttgggtgttgatcatcatctcgtagatcgatcgcaagtatagggtatctcacctcaatgcaaggccgtagagaacttgtgcaagtgcattgttgtgagtgcttgggtcggccagacgaccgaacagcgcagtcgacgcctcgagattgcccttctcatgcagccgtatagcttcctggatattctcttcgtcttccggcgcagcaatactggcgctcctactcctgccctttggcgctcctggagacattggatttgtgacttcgattctcggtgacgctgggccacttgcgccacctgcgagcgcaccctccgttacgagcaccgtggccctcttctcccatttcgcctcttcgtcttctgttcttgcgactccatctcccccaacttctggcaggttttcgggcacattcgcagagctgctcgagcgcgtccgcccaaaatgcaaccgttccaaccctttcgctactccctctgtgccattatgtgggttctgagaggctgcattacttcgacttcggaacctcccaaaggcgctgcgtgtgggtgataggagagctggtgcttcgcgggtggggtcgccggggaagctggggggttcaatagtctcgcgcgtggacgtggtagtacgaaagaattggaattctgggacgtctgcggatagcgttggccctgtgcggggtggagccgcggcgccctcgtccttgatcttgtccttcttcttcagcaagtctttgagcgtcatggtgttgttcaattgagcttgcgcgtcgattgggccgcaaggggtgcgcggctggtggaagggcacaacaacttcacgtagagccaaccgtttgtgcagttaattgcactattggatcatgagcgttgtcttatatttgcgcaaagcatcagcgagagcagcaggacgcatcgtcacgaataggttggcggccgcaatgcatcaaatgcaacggcaaggttgagggtatgacaaggagctagcacagccgcagcctcagcctccaaacgacgcctccactggtcaaagcccgcttgtggtacgagtaggatatgtatagaacggagaattggacaacagacgtcatgcacagatcacgatcatttggagtgacttcattcattcaatctttgcattgattttgctgattatacgcttttctgatataaactcgtgcgtctgtccgcattgaacatgatcacaccaagcagcaatatgctaccaaatgtgctgaagacaatcgcaagaagaagctcggcgattcaatgccagcagggtatcatcgaaagacccaatatgcgccacgttctcccaaactccacgaccatgaaacagccatgagaagactgcaaaacgaacaaccgacctaccgttcagacgatatgcaggaataggggagcttgagagcagaaggagattaggcttgaatggggaacgggccgaggaaggaagacctacagcattcctgtaggcaacttgctcaatcgtcagcatcgagggagacatagtcgtactgctgcgtgaactgatggggatccggagtggcgccgggagtccaagtttcagcatcagcatcattcgagttctgcctggaactgccctctggagaagacaatccgtctggagacttgcgagtagctttgcgcatgcgagacgcgcgatgtacatggcctagtcgacacttgtcaccataccggcagctacccgtgtttgaaaagtgtggacactcgtgcgcatgaagctcagagcagtctgcacccttctcacaatatcccacaagcccgaatgcctcgcaattcggagccgctgggctgatccgaacgtgggagaatcggcagtcgtccttgttgcaacggccgtcctggaagtgcttacacatcggcgtgttgtggggtgtgggggagtgtgaaagaagacaagcatcacccttcgggcattcgcccttaaacagccaaggcttgcagatagcttgcttctccggatcgtgaagatagcgacatccatgacggctgcagatacctgctcataagttagacgcatgcagtggctaaagtggatcctgttcgctgtctctttctgtacctgtcatggtgaactgcggacatggggtctggggttcggtgtgctggtgagggccgtggtttatgtaggtaccgtccgtggtaagcggtgctgccttctcgctctcaggtgcatctccggccagatcttgcttattgaaggtgacagacttatttcggaactgttgcggtcgttggtacggatggtaagcagcgcgccctccgcgtcctctgccgcgaccatagcctcctctgtatccatgtcctatgtgggtgccagaaggtgcgataggtggggctcgtggaccatagctggtatatccgttgggtacgtgaggttcactggcaggctctcctctctctttcttcacgcgcgcaatgtagcctgagtcacctcgtcaattcttctggtacatctaatcaaacctcctcttgcacatactcagtagttccgcgcgggctcgcaagcgctcttcggggtcggtcatctttagaatgtcggcgagggagtgcgggggcgctcctggtggtttcatcttcgcggactgtccttgaaaggatgcctatagtcaatcgcctaattttttatgttagtactgtttggttgttgaagcgcaaacactggcggctgcgattcgcgacggaacaaagaggacaagagaagccgcctgccgcaacctcacaagggtggggcaccgagctggaaccgcgctaagacttagtaatcacgtaacgtgaccgatttgtcttggcaatttgaatgaagttaggatcgatgtcaactttacttctgctgagtatttcaagactagaggacactaatggggcatggagcaagacatggtcacacgagcaatctgaaaagtctgttgtgagatatcatgattcagatgtgttcttgacattcaaactccatggcattgagctttgcttacgagactgtgcctgtctttcgtgcccacggtgcgccatacatcatgcctgtatcctagacgccgacgcaatgcaattatagtactagtaatacagagcaaccaaagcggctgtctcttcatgcgcttgatttctccaccaaaagagcaaactactcgtccacatcctcgtccagctgcttgcgtttaatctcgcggtcggccttttgcttatcgatgttggtctgcatgcgcttcttgaaaatctggttcgtctgtctgtcgcgggcttccatatttgcttgaatggccttatccagttctgcaatttcagcgcgcagctgttctttccgctgctcctcctggactgccgcatcgtcgacgtcgtctccatcgtccgagtcgtcatcatcgtcgtcgtcatcatccgcagaggtcgctgcagcaggggtggaagctgcggtttccgtctccaacgtgaggccattcttgagtgcatgcagagcgacgtcgtgggctgtcgcaggtgtcgcgggctctgcacctggagtttcgctgcccagcagagagttgatgacctgtgagtcgccttgtatctcaatgttctcgtcttccatgaggccctcctgcagcattgcctccagatcatccccatcaatctcgtcaatgggcgtctgctctacctgttgtgtatctgccatctcttcgtcctctccttcatcttctgagtcggtctcctcttcggaagtctcatggtcactatccaccagctcgtactttgtcgactcggcattctcgtcttcaaggagaagtcgattcatctgtgcttccgcacgctcaacgtcgagataggatttgcgcggtcggaaccgcagtttgcgggcccatcgcataggtggggtgatgccatgtggatatctatgggaatctggctcgatgaatgaggggcgtgggaactttttggcttcgtcttcactagaaactctgcctagtaccaacagcatctgacagacatcagcagtcttgacccagtccttcttgttccagctcttcatggtctcaatgacggtagggagctcgaccatggatgcagcataactgtgaccctggatggtgaccatggcacggcgtccctccttgtcgaagaagcggaagtagactccgggtccgccttgcgacaagctcttgccgatcgtcttctcctcgatagacttgcgcagaagatcgcagtctggccctggctgcatgcgcagtatgaactgagactctatcgccggatccacttcggcctcgtctgcctcgctgtcgtagcctacaccatatggccgcactggtgcctttccagctcctttgactttcagcatcgtcgctgtccttgggggcgcggcagggccgcctgcctttggcttgatcgtaagctttattttcccctttggcgcggactggattggtggcctcgcgggggcgggcggctcggccatgaggtcgtcctcatcgctgctatcattgcccatggctaggctctttgccgtcggcttcggcttgcgcttggcggcaggtgagtccacgtcgtctccgtcctcacgagctcgcttcttggggcccggcttgcctggcggtatggggttaccccctcgtgtcgagcttctgtttctttgtgtacttgcgcttcgtctttggggcgtcgccgtcttcggtgttatctgcaggagctgcaggagccgcggttttgatgttgagcttgagtttctttgcgggcgcagcggtcccagcttcttcttgggctacaggtgcggacgccggtggtgctggtgctggtgcgtcgcccgcgggcgcggcagggttcttgagtttgatcttcatcgcggtgactcgctgcctttactttggggggggggtggtttgggtgaggtgactcgcgcctacaggcgccgcataggtgaggttgcgcgggtgtggactgctggcgtgaatgatgtcgcgaccgggggctatgagctagcccggtcttggcgcggtgcatgggtgaaagatcaagggccaaagcttgagctgtcacttccttctccgcatccagcatcaggactcggcgagcaccacaatgccctgtctgcctccaccataatcgcgcgactctacccggacaagcccaacaggcatttcacagcgactgcgccagaatgtcctcggacgacttgttcctcaacctgctccggcccgccgtactccacatcctgcgcgcgtccggcttccactatggcaaaccttcggctgtcgacaccgtcgtagacctcacggcacgctacctctccctgcttgcagagcgcacagcctacaatgcattctccaaccacaacgactccacaccaaacatcacagatgtgcgcatggccatgcaagactgcgcgctgctggtgcctactatgacggcaggagaggaggaatggaagcagattctgcgcaaacctctcgacttctacaacgaagagacgggtgcacgcgccatggaggaacagcgacgcgacgccgaggacacagccgacgtaagggaatttatcgactgggtcaagggtgatcaaaacaaagagatcatgcggatagcgggcaccctcaaatcggtggccacgaacccgattgatcagctcgatcagctggagatggaggattacctgaacagtatgccttgcactatttgctgagagagcaccagaactaacatcattctcagcactcatgaagaagcacagcaagactggagtcgagtcgcgatttcagggaactgttctgggcgtcccatccgagccaaagactatcaagatcgagggaggcggcgcagagtcgatagaagaatggtgtcggagaactcgagagcgggctgcaaaggcagcagaagcgaaacacgatgcgagtacagccacgagccgtgtggtaacccgtgagccatctgaagacgtggagatggatacagcataatacccttgatttgagaagtgcatcgcgacggcgtttggggtcacattatttgcaggcgttataccacgagccgactggaaaggcaggcagagtacattgtctttggggaggcaagtcggcaaagtcgagcagaaagctttgcggtttcagtactgatgcacggcatcaccaggttgcatgcagtcgatcggcctttatgcacaaggccacatatatcaattcgatcggatttgtatgcgccacgtacaatgcgctaaacatgcgtacatcttcgccatgctttctcgataagttcgcgtcatctcaaagtgtgagactagctcgccagcgccctggtcgtagctacatggaatccagaccgatggcttctaacgtctccacgctttcggtaatgctgatgtgaaagataagaaacgagacacggttaaagtccgtcatcacgtactcacatgacagacgaaaggaatggacagtagtggggcgactgtgtgtccccgcctacgtcatcaatagaaagctccaaaaagcataccaaagcgcgcgccgcactcgctcagtctcacagtaaacccaatactatacatctttcgaattctacactgaccaattcctctgccatcttcacaaacaaagtcagataagatactcaccaaacaccacattccaaacaccttacaactatgtctggcctcgatcccaagggcccgtcgcagcccacgctcaaccaggcgtacaccacacccggaaacccagtcgagcagaacccagccgaacgcgctcaagcttccttcaacgccgccgacaacagcgccagtgtcgaccagcgcatccccaccaagcaagcaaccgacgcgcaaggcctagagaacgcaaaggcacctggaggcggccgacacggcgcgccaccaggcgaagaagcccagggcttgaccgaggaggatgttggcagacacaaggagctagacggcgaacaaatggccgcaccgggagaaggcaaggtcgctgctgcagtagcaaagggtggaaagggtcagggaggaggtggtgctgagcctgatttggcgtcggacctggacaggtaagatcttgcttcaggctgatgatgagaatgagcgattgctaatacaccgagcaggaaaaaggcagaacaagccgacgcccgcaacgccatcaagcaagagcgacaagacaacttcgaagccggcggcgcagctggacaacaaggagggccggcgaatcctgtaggcaagggtaactatcccaacagtggatcgggataaatgtgttcgtcttgtcgagtttttttttttttttttttcatacacaaataaatatatacactttagatctctaccacctggcatattaccccccaaatccacactcccccctggaaaatccaataccccgctacccacatacacacctgcacctctaccagccccctgaccctctccacgcactgtcccagtaatgctttggactcttcaggcgtgcagcacgcgcacatcggcacggctggctctggcgtgaataccggaggctccagcttgtcctcgcccggcgtctgtggataccagtgatgccgctgacccaggacatttggcgggacgaaggtcttttcgactgggcgcgagagcatgtggttttgggggtatgtggcgcgcacgtcgaacttggtgcctttattgactcgctcgtaggttgggatgtaagggatggggtcgaggggtgacaggggggaggcgggtgtggaggcgggtagggcgagggtgaagggtttaaagggtgcgaagaagtatgttcgggacatggtggtttgtatggatgtggttggatttggagtggcttggatgttttgcaggtgtatgtctgcagttggatgtccgagtggatgggacgggcgtgctggatgtattgacgatgagagtgtcttcggcatgtgtggttaagtatgcacaatgtgtcgcggatttgaaagacaccgactgagacaatggcattgcgcatggtggttgaaaggggagggcggaagagacgaacgtgcgaaaggacaaaaagagatgtgtttgggtttctgtggagaagtgtttggataaactgagagtgtttagtgggagggtgtcatgttgtgcgagagacatgcaggataggaaacagagctaatacggtcgacgcaaacaaaccgcactcagaaaatgagacaacatcacaatcatgcaggggaacaagtgaataatgtgttactgtttaggcatatcgccagaactatgtagctggacattgcacgacgtacagcgttggtaataataacggcgctgaaaaagagacatgaaacgtgtacgataagaaaaaaaaactcgtacactctccgcaacaggtgacaagaacattatcatcgtgaatctccaaagctgcgtcgcaggcctacctcaatcctctccatgggagcgggactagtggtcaatacgagcgcaaatgatccaagccatcgttatatacattaagaagaaaaagaagggcatacatgcgttcacatgtatgcgtcgaattgaaagttactcatgtcggtcgtcgcggcgacgttggggtcgtaggcgacgaaggtgttgttgtcgtacgtgttggcgtcgtacatgatagtctcactcgcattcatactcagaccgtagccgtcgatgaactggctagggtcaagctgtacctgagaggtcattgacgtgggcatgggcggctgagatggaaacggcgcagaggcgttgatgtcgaagttctgctcgtaggagttgtcgttggcgtcagcagcatcgtcggaagcgctgccgggcgatgagcacgtgttgttgtcgacctccacctctttgatccagtgctgcttgaggtagtccatggcagggtggtctccaccaccaataccgccacgcttctcgtcgttcttgcccttcctgccccgcttgcgagggtggaagtgcgcacgacgcaggtgagcggcagcgttgtagtatgcaccgtatacctttttgttacggcagtgcttgcagttggcaaggaacttcttgtcagctgagtagtcgacgcagatgtacccctttctccttgaggcatgagcacgcgcaatgtggcgatcaagctcatgcgtgccacgaaagcaaggcttttcagggcaatgcgggcagtgaatcttgggatgctgagggcgcacatagggtgttttagtgaggacaccaacagttttggacgatccgtccgcagactttatccttgccatctgagcatttgatgacgcagactcagtctggtagtcgcgttcgatagccttgggggcaatcgtgcgagtcgcagcgagcgcaatgtcgcggtcgcgacgcgactggcgagagtaattcgacgatggcattgagccgtcgctgacgttaccctcgctggaacttgttgaagccgacctcgacatatcctcccccaggtacggcgtgttctccgaagaagcaaatgcccgaggagcacttgcaggggaagcagactgagtagaaggaaggaaagcttcggtggcggaaccaccgaaagaagggaaaaaagaagcattaacatcggtgacaggtttcgactcgacatcgaaaggaaataaggaaaccccatcctctgggaggatgggcagcatacatgaagaatcagactgaatgcgcaacatggaagtatcaccaaggaaactcgaattgcaactgctctggcgactcattgaattactcgcatgagtaatcggcgtcatcagagcagttgacggagtgtttggcgtggtagagccttccgaagaagaaccccactgcaaagagggagttagtacttgcaattgttgtgaatgttgggggaatgaggaggagagggggaaggagctctctggctcgatgcaattgctgacgtagtcgcgaggactccactcagtcaagctctggttggtgtatccagcgtgctctggaatggattggagggcttgttgttggcgcatcgatgcatcagagtagaaggtgtagtcgttggactcgcgagacattgattgccagtcagacattgaccgctcgaggccgtttgcgtcagtggcagtagatattgaagggctcatgcggggtgtcgagtatccgtagtccattgtctagagggtgttagaatggcaagcgagcaccaaaatggtatccatactgggaggtgtgtcaagtttgacgttgacggcatcgagcgtggtgtttgctgggctgtcgatgcatttgagctgccgaaggcgttgttgggcggcagagcggtggcctgtgaccagagttcctggcgctcgttctcggaaagatgtgcatgactattccagaaattctgtttggtctgctcgagctgttgaaagaggtactgcgtattgtccatggtcgaggccatactgtgtggtgttgttgtaagagtacgctgcgcgatgacggtgatcagcacgataatcaacaatacgtctgtctgtgtagaattgctcgacaatgaggtggatggtggttgtgaagatagctgaggcacaaatggggtagtgaggaatgacagggcgatcaaaaggtctgggacgccgagtgggaatgacgagctttttagcacaacctgagctgtggggcatctgggggacgtggacgatgcgctggctcaaatcggcaggactgacgattgaaagcgcgggaagaaggaccaggccaagcgcaagaagggcaacccagctgatgatcgcacgccggccaagcgacgtgtcattgggtggtgtgtgcaaagcccaggtgtcatttgctgcctcacttttcatttccgggagacgatagtccgaccctggccacttccactaggatctgcctatcaaccaccgggagggcaactacttttctgcaactcatcatatccggcatcatttgctgtcagcggcagacgcgtggacttccagcctttgtcgatcgtgcgtgccgccaacgctgtcgcgccgcacacacgcacacacgcacgcacgcacacacacaggcgaaacatcgtcatccaaccatgccttctaccagggcacactggggacggcggtgcacgacgccctcccctcagcctgacgtatctgacggatggcgcagtccagacagcctgctccattgtgctcgcatcaaacactggcatggcatttcagattgccctcttgggacgccacgcgtcgacaaaacggcctgtaacagtgcgccaaacttgtgttcggtgttgatcattgcgttcattactttcaactttcttttcatctgctcaaactatctttgtcgttacgagatttcaggccctggctacgctccaactcatcgtctccgcggacgtcatacgcccggggtatgctggtaggaaaaacaacatcatcttacgaacacaggtggaccaccaacaccaacaaccttcttggctgtcatatcacagcacggtcacctgagacactcgagctcagcagttttacaaagttctgtcaagcttctatctgtcccgccgctgggctaatggtgctgagtatacggatgtagcgtcgcccgtggagcccatgtccgatttgctgtcctgctctttaggcgccgcgggcgttctcagaaacgctgcgccaggaaaggcaggagaaaacagccttttgagtctatcccgttgtcgcattggtgcgccattacgtggtacggacatggaggacgatgccgaggagaaggaaaaccttgacctgcgcagactcagtgcatttggagcactttgtaggctctccagactctttagcgcaggctcctcgacactgacgatgctcgatgccctagtgtttgcaacgtggtatggcgcttgagttacatcgcgccagaacatgtccaaacaaacctctgtcgcgtcctccaagacacctagatcatcaaagaaggctgttatgctgtcgagcactatcagatcagaatgccgcctgacacggggttctacttccttggcaaacgggtccaaagacgcaacagagtcttttcgaagctgcgcaggatgcttctccaagcagatcgttccaggtaagtaggttgccttccagccctcgggatacagcttcaaggcatcattatgttgccaatattgacttggcttcttcaaatgcaaagctagccccttgcccgaaaggctggacagtatggatctcctcgcatccttcgcatgagggctgattggacttgagggctcttcaagagtggcgcgcttctctgggatcgcatacagttcccgaggcgtgttcatcatcgaccttggagagctgagtagtccccgtgactcgaagtctacaatatccgtgttcagcctttccacattcttgccgtccaacgttttcttgacgcgcaccctctgagagaatgaacctggcacctttgcgttaccccagggatcactgtcgaccggagctacaataactggaagtgatggcaagggcttatctggtcccagatgtgcttgaagcggtgtcttaacaacagtcaatgggtcgacttccagatcctcgcgctgcggcttcctgcctctgatcgttcttgacggacccagccttgcgctgactgcacgtctcggcggctgtggtgcgtaattaggggtgttgaatccccccgctggagcagtagctgcctttcctcgcataacaggactatctgatgcctttccgttgtggctcaacatgctcgatcttggctgtggcgcaaggatagttgcgtcattctcgcgtctcgtccattcgggtatctctcgcgatgtaggagtttgatcatcctcgttttcggacggcggcgcagatgaatcaggcgacgacatgaatgtccagagaccgtccagatttatctcgctgatctcgcttgccggccgattcgcaaagttcgaagacggtatccattgtacggggatgtcatagtagtcccttgccgagtcatccattgcgctgaattattgcatatgtatctcagcgggcttcgaggagaatacatggatttcgagtaattgaggggaagcttgcacgacccttgatgtgggtagcttctttctttgtctggttccaatgatgcctttcccatcgcgccagtggtagtagcaacacatctttggtaccgagaaacaaagaaagcctatcagcacgtgctgttggtagcacgaagacgtcccagatatcacctcttagactccacggcccctcgttcaatgtacacagtctaaatatgtagcggcgggtgatatcccgatcagccccttgcaggcgcagagcctcacagcccccacttgcactactccagacttgcaacctctacacaaccttgcggtacatgcagctcatatgtcggaccccgatctttgtcagcacctttagatcggtagcaaaaccaacatcttggttcggctagacgtgcattcaacaacacctagatattgactgcgccagacgccataacatcgaacacatgctacagggatgttgaccgtcacgaaacggagtcctgttggattttcacataattcgtcgtttgtgagaagaccagcctcaagtagtaaatttctatcgaacgcaagcacaacaaccgcccccagtgcggcttgcgccgactcgggccttcactgcctccccgcacatctgcataatctcactccttgtattacaccgtggagtcctccatatccacgatggacgccccactctccactccaggccgtggggcgcagccacgttacccctccttactccaacattagccgtatgataatccgggcgcaatcacaaagtcatcagatctgacactgcggagacatattcatgatcgacggtcatgacggcctcacggttgtaggagtatatagacatatgggtatcccaagattggagagctggtaactcacacttgcaagatgcacaatggcgagttcactagacctcatcaatcaagctcctgaggtactttagcatcaaacaatcaactggataccaattgaccaaacccagggaacaaaattatgggtataacactcctcgacttcccaacatcaagacctcatcctgacgaataacaagatgctaaacctcggctacctcgaatgcgatgaaggctggttcatggcagccgcgaacgcctcctctctctccaacctaaaccccacgaacaaacgccgccgactagccatgctcgccttcctgattgagcatccaaccgagggcctaatcctctacgaaaccggcggcggcaacgactatcccgcgctcgtcggcgccccagtccaagacgtattctcccgcgtcgactatgacaagagcatggatctcgacaccgcgatagcgaagacggggcatagtatcgatgacgttaagatggtcattatcggacacttgcatctcgatcacgcaggtgggctggagtatttcaagggaaaaggtgtacctgtatatgtgcacgagctggaactcaaacacgccttctacagcgtcgccacgaaaactgactacggtgtgtatctcccgcactacctcaccttcgacatcaactgggtgccgttccacggcgcgtactttgaggtcgcgcagggcttgaatctgcaccatgcgccaggtcacacgccggggttgagtattctccagctcaatttgaagaatagcgggacgtggattttcacaagtgatcagtatcatgtcaaggagaactttgagaatgatgtgccccaaggctggttggcgagggatcactcggcatgggtcaagagtcatcagatgatcaaggggttgaggaggaggacggggggaaaggttgtgctggggcattgtttggatacggtaaaagatttagggattgagtttgcgccgagagcttatgattgattgtacgttgcgagggaagtatgctagaggcatacgaagcttttctacgactttgcacacgtcatgtgatcccgatatatccttctccgttacccatcaaatccacgcaacccaagcaacaagatctgttagcgttctgggatgactgcgtttacccgttccatggcccctcaaccgcgcattcgccagatcgtgaaagtcctccgtattcatcgccttcctccactgcaccacatcaacaaacagcactttgcgcccagtcagtgtcaacataccgttttttggtaccgaggctgttccttgcccacaggattgaccaactcgtacctgctccacttgtcatcccaagaaaatctattattcaaggtgtacggaagaacgccagtctccgcgcggagctgacgacatgtcgatcgaaggccgaggatcgcgcttgtcgctgcataccagatgttgtcgttcatgcctgcgcgagtgcagaggacaatcttctgtccgtaccatgggtcgtcgttggtgtatgacaaagtgatgatccagtcgctgagtgcgtactggtagatcttgttgcggagctcagcaggaagtcggagcagcggcgatgccttttgattctcgcgagaactgcatctggtgagcgcaattggtgaggtgtaaaatatgggacagttacgtgacggtctgccaaatggcatcgatgcctgtgccaagtcgcaggcgcgcttcgtcggtgcttctcatcttcagagatcttatgcgggatgatgtgtgtaacgacggcggggttgacggaggagaaggtgggagctggttgtatgggtctccactctgcttacaaacagagaccctgagcacgtggagcagacaaggtgaaggcaaatccgccaagacatatcgaagtagggactaaattctcaaaacggattgcgcttttcaagcagcaaaaagtggagtgagaggctaagatcattatgtagactcgcgtactaaaggaagatatgtagttcccaatcgtacccttaggagattgataaaagcgcgagtgaaagaggggttgtgcttagctgcttccagtattcccagaaatacacactgagagctatctaagttgtagcagcttggagttatgacgaggcgacgaaccaagcctcatagctaactccatgatgagccaacattgctccctagcgaaaacgtctacggtcccaacctcgtcgccgctaaaactttcccccttcatctacggtaatcttgacgtcgcccctcccgataatctcaaactgcttctccacgaagtctagcacggcgtcttttatgtctttgttgacatccaagaaggttcaacaagactgctgcatcggaggcctataacaccgatcaggaaccgcagattcgacttcagctgcgtgacacgaatcttcgggccctcgacaaccaagtcatctctggatatctcgagtcgcacgcgcgtgactgtaccagcttgctcgatgcgcagatcctcgaggatctgttgcatgatatagtctacctcgccttcaaacacatcaaggctgaatggcaataggcgggcttcggcgtggatctggtggcttatccttaagaaaaggagaagcctgacattgtagcagaagtggaaagcttcgaatcgtgggcgtcgccaacgtacgtcaggcttgtaggtcgagctgcaatatcagttccggttttcggtggatcagatagtgtagccgctgagaatgtaggtgtagattcggttgcggatttcgggtggtagacggaggaagggaggtggtttggttcttaagggcacttggggggagttattgagttgtcatatagaggtagggggtcggcaaacttacattacgtcgagagcggtttgagcaggcatagcgctttgatggtagaggttgaacagtttagagttgtttggggttagcgtacagaaggcagagagaggtcattcggtagtatttatctttagggggagagtaaatagttaccagtagcgcagaaattcggatagtgtgttttaattcatccgagccaaggcgcttgtaagttgattcgaagtaccaactctcctcaaaggtctatatcgaatgaaagatggtcaccacatgaatttcaacattcaatcttgccatctgatccctgcaattctccaacatgctttgcctgagcatcggccaatccgctttactattaatagctttcttcctgatgtaccaaacaaaggtcacgcgctcaagccccttcaagcgaccagtctcctgcagcaagaaatcaacaccgaggtttggggccgcagatttgatgctcatcttggcgtggatctggactgatgtgatggcattgcgttgccaggctgcaaacttgtcgtatgaaggctcactaagggggagcacgcgagaagataccgtgttcaacttgaatggtagaagtttagactcggcgtagacttgacggcatgttgataaaatgccgagaccgccttcgaagtgacaggtgacatatttgggcgatcccgatagtatttttaatttcctgcagacttggcagctgtagccggtacaacgctcgatttttgaggcacctagcgcgtaagcgaatatcgagttgcggagctcagccggtaggcgaaggagaggagagtgtatctgattcagacgggagctgtataaagtcagtctccgggcattatcacgtagtgtttgtatacatacatttcatctaggtggacgacttgcttcgaaggtttaattgagtatgttcgattgtccatcctgaaggttaaggagagagtgttagtgattgaactgcgtacaaaggagaaaagcagtaggtacctaagtacttatcggagagagagcttactcgacgtttcattcattcacacgtcatttgattacgtgatctggagagaacctacaataccgagccttacttgtgggtttatagccaggtttaccacactaattaggtatagggatgtacatgaactagatacataatctctatgaaagagacgacataatgctcgacgaagtgtgtatctcatgggtccaagctatacccgtccaaataatccggccaatatggagacgacctgcatcgatgatcggtactggcggcgtcctctccatttccatcctcagcttctcgagctggatcttcaggttcccgatagtcttcgacatctcaccaggattcactgggcgcccccactcgcgaaaaaccaaatttacctttttgatactcttgaactgcacgagctccaggaatagttcgcgcaacgggtccctccaatcggatgcaatgtctgaagacgtaacgatctgaaccacctcgaccacattcctatgagccaacgggatgaaagttaacaggcgtcgaaggtttcccggtgagcctttaaacaggctgagcttgcagtgcaagagcttcgtgtcttcatttagttggcgacacgttctcaatatggctagtcggtaagaatgctctgcggcagagccggcagtagatagcagatcaggggcctgagtgaatcgtgtacggaccccgttacacttgtaccgagcttcgtagcagtacttatggacgtcaaagagttcttcgtagatttaattacgacgttcgggaggtaggcggaggagaggtgatgatagttgatttcgttgtgagctggacttgtcagtcttggtatttatcttttttacggactgctacttacatggcatcgcgatcacatttacactcggaagcggcaacttttggctgacttagttctgtcatgatggaggattgattcgactttgcagtggaggtagtagagtcgagtgtgcaaggtctctaagcgctcgaatagctagaatataataataacgcaaggagagagctgagtgaaagcgcggggatgatcacgtcgttcgactggaaggtatggcggcgccaccgcgcttagggctgtaatgctaacagcctccaatcatagatacacagttaaaaaggcctgttcatgtaatgcgattttcgagacaacggagtccgtggatttaatgtcttttatgactgtctacgtgcttaaagatgtctaccgtcgaagatgccatcgaatataaaatgcatcgatcatgccctcggatttgaactcaatgtcaatccgaagcgacgcacgacctaactttaccaaagtcttcttgaacttctctaagaaaatggcactctctcgcactctgtcttgcgaggggccattcctctcgtcccagaccacaacgacctgtttcaggttcggtaccttcttgacgagttcaatgagactgacccgatcgcctactgtagcacaggcatcaatgaagatccgcaaggtgtgtatatcacgtgctccgactccaaatgccaagggctttcttctcaatcctttcttccgcaagcattcccgcacatctatacagtctcctgccacagcattaagcttgaaaacaagcttctcggtctcgttctgcagctggcgacatgttgcggtgatggctagcaagcgacgatgtttcccgaggtcgatctgtttgcttagagaaaagatatccacgatataaaggtttcgacggaactcatggcctccgaggacgttttcttagatgttgtttcggatctcagcaggcaggcgaaggagcggcgactcgagttggttgcgaagagtactgcaatactacattaatgttgtgcttgttgtcatcaataatgtccatgtacgcacacttcttcattctggtgttgcaaagcgtccgtcaacggtccaagaaggtccatagtgatgatgtcgtttgttgaatggtaatggtaatgttgagagtacctgagtgacaacgtagaatcgaactctagttgaagatcagggtggaagtagaggtagctgagggaacgcagaggaggaggtggaggagatatatctctaggagatagtccggcgttgggatgtcacgctaagccagctacggagcccatgaaagagagggcacgtgtacactggcgccatgacgacatccttttcattcaaatatgctgaccactgctgtattcaatcctacatccttcgttgtaagatatactagcgtaaccctctccaatacaacctgtacatcgaagattcatgttcgatgtgtcgagaattgtagtatgacccggagtcgagtggagagtgccaaactcaaagctttatcgaggccaccgaaggatttgagtctgggaagaatagccccgtgtatgtgtattgctctgacgaatcgagatctccgctccttccccattcgctctgttacgcacggccactgaaacaccccggccttcgttgcccttggtgagcagactcgtgagccatattttgaggttgaccacgatgctctccggaataagccaattcttaggatgaaacaagacgatctccacttgattcaggctcttcattgacctgaacctagccgccagcttcatcaaatatgggtgcaccgtacagaggtttacaaggggcgatcttggtgtcgacgagaagacattgctcatgctgagcagtaggtcgacttttcggatggcgttcacctgttcagtgcttaggtggccgccatcaatggcttgagtgaagctcttcgagtagccaccgaagtcgttcaggcagaatggcagcagatgggtttcggtgtgcagctgacggcacactgtggagagagctgacaggttaccaaggccgtaccgccgaggatcgtagatggtgctatatgtgctgcacgtggtaaagccgcagttctccttgttcatagacatctcaatccgaattacgagcccactgagggtgtgttcgtagatctgattgcgcagttcggcgggcagacgcaggagaggtgagttcgcttggttgttgatggtgctgtatcacttcaataagtgccgagcagggtgtaactgattgaacttacgtagccttgtgcgcgctcggagcgtccatcctgattccgggtgtccgttgttcagaggttcaaggtgagagttcttcacggcgagaatcttaagggtttgtttacgatcgcttaagagttggctaaagaaaattggggtaagcggatggtcctagcgtcaaagtgaaagtgaagtggtgagatgacagtccgtcagtacacactggtggatgaactcttgtgcaagagacagacagtaaagtttttgatagccttcgtttcgtcacaagcgttttcagaaagatcagcattcttattagcctattgatattggagactgttcaggtgttacttagatgctgcgtcttactcactcctcctggttcttaccgaaattacgacctatgaaccgcacgccaccgtggacatcgattatcgaaaccaggtggtatctccagagaagcccatcatcttaggctcaacattgtttgcttttagcacttgccatgaatcgctcttctcgaattttaccttccaactagcaaccataatgtcctcgaaatctttgtgtatcctccatgacaactgcaccactattcaccgtagctgcgagccagtcgcaaaggcttccattgcccgaagtatctctggagaaatcctaatgacggcaaaattcgcattaaggcgtagacttccaaaatcagtccagatgcgaatagtcctgagcagatcacgaatctcgccgctgggaaacaggtcaggtagggcgacaaaaatttgacaccaattgccaccaaattcgtacgtgccgaagaagaaggctctgccgacagacgtgagtgagcgaagcgagatgttgggctttatgccatctggcccctggatcttctctgcagtcgacactgcagcactcacttgacttaagggcataataaaaccggcatccattcatgatatgaaaaccaccgagtgcgtacccgtagatcatgttcagtagttcaccaggaaggcgaaggagcggcgattggtcttggttggcaatgtacagtacaagatgttagcgtacttcactcgcttgtcgggactttacttaaatcatgtctgtgcttgagagtgccatagttgagtatggcacgccgcttaaacagttatgatcttcgtgagggcatgagatcggaatcaatacgtcgcggttgagtgggatagttgtggggtgagcggggttgttggtaagagaatagagacagtgacaaacgtgagaaagaagctagacgatcactgggtagcgccctatatgtagtgcaccttcagcagcgagagaaagtcacatgggcgcggaacgattgaatgccatgactaagagttgagtactgcattaagctagtatcatattacatgaaagtgaacacgaaccgtacggttcacctgttcatctcatctattctcttgcctcttgtcctttggtaacaaatgtgattttcaccccgtgagagggctttttttttagtccttcttgagagatgttgtgaagtcccagttgtttagataaccgcttcctgcacagaggtacgtagcaaagctgagccaacccaggtaaggagcaagcagccatccacaaaccggatcaacctggccccagatgtaggcaagataaccgacagtgccgccaagagcaagaatgtcgacagtggcagcaattggacggcccatggaaaaatacagaggagtccagatcaggttcagggcaagctggatgctgtagagggtggcaccttgcttggccagagagacagtctcagggttgatggaagttgcaccagtagtccatgcacggtaggcagtgtagcccattgtggcatagagtgcggtccatactggtccaaaaacgtagccaggtgggtgtaggggtggctgcttcagtgtcctgtattgctgttgcgtattgcttgctacaaaaaggtcaggaagtgtcaacaaaattttgaaaagatgtcatacgactgatggagaagccaacagctgttccacacgctacaggaagcaggatcgctgcagcggggttcgcgaagaggaagctagggagggtcaaagagggtatgtacgacgtcatcgtgggcagtatggagtgtttggaggcctgtgacgagattcggatggaactgatgaagaagtcgtctacaagaaccagatgtctcgcgatgcacaattgacctcgggcgtacctaaagatgcgcatccaatcaaatcctagcctaccacgagtataacgcgctaacgcgctctgacccactttccgccgaagctccgtctccgcgttcctgccattcctgatcagcgctaggccgtctcatcggcgcagctgctgcgacagcgacctcacctcccttcaccatctctcatctccactgcgcatctttggccggggagacacttcagcacatcgtaagtgcagccgattctcattatcattgctgcctcttgttggtaaaccatcccttcttctagagctctcttgaagctcccaagctttgtccgcgcgacccagcgcactgcctaccttcccagctaccatgcctctccacgcttctcttctcccggcgcggctcgcatgcgctcaatcgcgtcgaacgctgccaccttcttgttccactctacttcgtctgcactcttgtctctactagttctgttccgcgtctcttgttacttatttgtcctctctctgacacgaggccatcatggcaaacagctactaccataattgtctgtctttgcgcgcataatcatctcccggcgagattgcgataaagcaagagcaagcacaccgcgcatcgcgccagcgatcgattcactgcgccgactcgactcccctgagctacaccggccttgacctatccattagctgtcaaagtcgacgatacaacccactgtcttcctagtgtagacttctgcgatcatggactcatacacgtacgattccgactacaccgaatatcaagccgacactaatgtctctcagtgctactcgggaggattcgagaccaccaccggaagcctacagacggcgctcgccaggtaagttatccatgttgcctaccaagactagcacttgagcaatgctgcaaacttttgtgatacacgttcagtgaggttggacgcgctccttcacctgggccatcgactcagacatcagcgtcccacgctagctccactgccttcccacaaaccctctcgcactcgcacccagcctcatcctactcttacttctgactctggaaaatccgtctactatgtattatagcctaacatttgctgtcaaaggttccggcgaccgtcgagtcagacggcgctcgcgatcgccccagaacatcgaccgttatcaacctgatcgcgcgcgcgactacgatctcccccctccccgtcgcgatggaaaccaaaggcgctcttcccctccacctgttcaggctggcatcgatcgctacgtcccgggccaagacaacttcaccccaaccttcaccacgaacccgatccctaatccaatgtccctcgaataccaggtgggcttcaacttcttcgcggagtggtggcgtgttgagcaggtcatcaaggacgagaaggagcgcgcgaagaatggcggccgaaagcctgtactaaaaggcgagcgcgaagctcgtgaggagcgaggcaaggagcgtgaacagattcaagccgcatatgacgaatacaaggagaagctacaagtgcagatggccaagaccttcgtggacaagcacaaggccgaggaatggttcaaagaacgttacgaccccgagtatgaccaggctttcaagcagaagctgaaggaataccgtcatggcatctacgctgactgggagcgtcaactcgacgaaggttactttgatgaattcacgctcgaaggcatctacgagaacgactctaacggcgcaggcggcatcgtcgagaaagaggagggcgagactactgcagccaatgaagtattgggcgtgggtgatctgttgccctgtaagggcggtgagatcagagacgagtctgccttccagcctacacttctcatcaagaccatcgcgcccacagtcaaccgcgaaaaggtcgaagagttctgcaaggaacacctaggtgaaggcccagggggcttcaagtggcttagcatgagcgatcctaacccgctcaagaaatgccatcgtattggttgggtcattctccaccctggagatgagcagcctatggtcatcgacgaccgtggcgacgggcgtgatgaagaaggagaggaaggctcaattgaagacaagcctgatgttccacaaaacacggcccagaaagcactcgaagctctcaacggcaagactgtaaacgacgaggttcgtggaaactttacatgccacgtcggtatccatgagccacctgcggctcctcgcaagaaggcactgtgggatctgttctccgctcccgagcgaattgagcgtgatctggaattggctgagcgactagtccgtaaattggacagcgagctcaaagtcgaccacgaagagcagtctggcgaagtggatggtgtggccaagattgagcagcgcgttgaagacatccgatctaagggctggcttcagccaccagccaatgcgcctgcaccagtcaagaaagaacgagacccagaggatcttgaagagggcgaagacgaagtcatggaggacgatgaaggcgctttcgatgacgaggtcgatgatgaagagctcttggtgaagaaaaagaagcttgatcttttgattgagtacttgcgccgagtttacaacttctgctttttctgcgtgttcgagagcgactccgtccacgagttgattcgcaagtgtgctggtggacatcttcgacggccccgcgccagcttgacgacggctgcaaaggccacggccagggctaccgccaacggtgaagccttcccgtaccgcaagcaagagggccaaggcgatgccgaggccaacggagatagccccatcgaagagcggaagccgctcaagatgagtggcaaaaatcaacaacagcttcaacgtgcgtacaactgggtcaagacctacgaggagaagcttctgcaattacttgaaccggagaatgtcgacatccgcaagttgggcggtaagcctcttgaggaagctatggaagatgagatggcgcgctacgtcaagcaggaggatgagtcaaagtggcgttgcaaagtaccagaatgcaccaagcttttcaagggccagcacttctggcgcaagcatgtcgagaaacgtcatccggaatggctggagaagcttgagaaagatgtaagtattcttgctcaccaacacccgcaaaccagaatactaacaaacaatagctccggcttgtgaacgcgtacgtcgttgacccagcacacattgctccatcccgcagcgatgccaatagtaatggccacttccccatgggcaaccacgtacaggccaccggcacaccgcgcggattcaacctggccagcatgaacatgggcatgccaggcaacggcatgcagaatggcatgttcaatcctgccatgggcaactgggaccccaacgctgtccatgatgatcgccaggccggacccatgcgacgaggcggcggtcgcttcaacaacaaccgaactggcccttacgacaggcagaaccgagacggtcgcaaccgacctaacggtgctaatggccgtctcacacctcccccgcgtggtggacgaccaggggttcaacgtttcggtgacggtggacctggtcctgttcagtcaacacagggtcgctcgatcaagagctacgaagatctggacgcagtaggcggaggcggaggtggagagctcaactactgagcactgtacaacacatactaagataattctcgccgggtatagcttccggtgcgactgtaccaaagactgtgcgggtcaggttacatggatggcgttagggtaggcatatttccttgcgtgtaagactgtctctgtttgctctgggaggcgttttcaagggtctgacatatctggcatcttcaaaactatctcgacagcttgtaggtggccagaattaatgaggaagaaaagagaaaattctgcatcaaagcttagcaggcctcattgcaccgtgatatatgctcggtgccgacaagcggtagtgacaggacacccttgagaagtgagctccaccgcaactggagtaagctatgccctcagtgatggtttaggacggggcaccgaaggtaaagtttgtacgtgccaagatggagcagtttctcgagatggccttggtattgagaatgtggtgttgcacacgtcgaagccgaggaccggccttccatggcggggctgaaagcaaacagggttgagacacgggcagttcagcacaacacggcaagccagagggtagtcctggtacgtaaatattgacaggtcgtcttcgccaagggtgcaagcatgccgtgattccctttgggggcgcgtgcggtcgctcgcggtgttcttgtggagccagtagtggacgctgtcatttgctacggcgactgcgccatgcggcggttgcgtcacaaacgtgtggctgcatctctggatgcgcccgctctggcttcattgctgacaggttctgtatacgccgggtccgaacaggcctcgagacatcccgccttgtctactcaaggaaccccttcagagccgcgtcttccttgtccccgcggcgtctcggcacccaagtgcggttcagcctcagtagcagcagccacacgacaaggctcgtcatacaacacgcgtcgaccttactcttgccagggtccgtgtcgcaaactcctgcattactccttgcaccctacggcttctgttcttttcgtctttcagtttgcgcttttctctcctagtaatacatacacacaccaatgtccgtagataccccaccttccatcaagctcaacggagctacagagcccaccaccatggcgaccgaatccacagtcccgcgtgttgacgaagctgttgcaccgagcgctgagagaccgacgcccgcgcgggctgacactacctactccaagtattccatgatgtcggtgccaccggagggatccatcttgaccggcaagcaagagcactgtatgcacagcagtaaccccacgcatggcgaggagtgctaacggacgcgtcagacctcaagcgcgaactcatatcacagcagaccaagtacgagatatccgagctcaacacgccaacagctctgcaacgctttggcgcgccttttcgttcagatgcgggggaagttgcgcctgaggactctgagctgcccctcctacgatacatcttcgtacatcatgtccgaaactttcctttcctggacaaagccaaggagaaggagttttggcaagacaagctccaagtcgtatgttgctcggatcgcggtcttggtgaagatggtgatgactgacgttgagcagttcctcgagtccttcgcgagcaaagacatttcatcgtccgaagaccggctagaggagacgaagcgacgaaagctggcgctcaaggcgcataaactggtggagctcatgatggtatctggtgtccccactgcatctggttatgaggaaaggatacgctttgcagagatggagattgtggaccgaggggcaaatgagagagggcttacgatgaatgcgcccagcgggcactccatcaacggctgggacgtcaacatctcgggggtgcggacaacgtcagtgaagaagcatctgcgataccacacacatgcggtatgcttgaagcatcagttcgcctacgtttggactgacatgcgtgcaggagtacattatccgcgtgaaacagggagatggcaaagacttctacatcggccggcgctacgcagacttcgttcagcttcacaagcgcatacgtctagagttacccggcaaggtgctccctccacttcctcggaagaacaagaaggatggtttgttgtcgtcttcaaacgcagatgatgacgacgcaagctcaatctcatcagcttccactcaagggccgccaccatcagaaccccaagagagcagcagtggaggaggtctacgaagctacttgtttggtggaagtcacaagaggaacgcctcacagtcttcactaggagggaaatcaagatctccacgagcatctggagagcactcgcctttcaagcaggcacgtaagctgtatagagaggagcagcgtgtgtcgcttcgcgcctttctgcgcaacttccttcacaatgaacgcatcgcgcaatcgaacgccatggcggaattccttacccacgacccaatagaggtgaatgaggaagaaatggaagatattgcacgaagagaagaaatggatgccaagcggatacaagagcaaaagcagttctacgaagttgcaaggcaacgggctgcagagcttgacatacacatggagaagttcagacgcgaaattgtcgaagccaacggtctcaccaatctcttcgcagaagtcaaggccaagaacaccatccgggaactcaagcctgaataccaaaagtttgcggaatggttacgcatagaaattgctgccacaatataccacctcttccttgcagaggataattcccctgagctcttcgcgcaattgaagcgaatacactcgcttgtaccgtatggtgtgctcaaaaacgtcatcaggatagccaacccagcggctgtcatgagtggagtactggatctcttccttgcacagccattcggagcgcggtcactgctgcaacgaatctttggcatggctattcatgacggcgtcaactcggtacaaaaatctatcgacaccctgtcttctaccaagatcaaggatgatgttctttgcgcgaagatcaaggcttacgtgcaggcggacgagcaggtcaaggacgtcatacgacaggaggcagcaaaggaggacgttgacgtcgttatcacgatcctccgatctgacttctttgagcctgagctgagttcgcagcaagtggagaaggtctttaatgcctacgtcgcgtggaataacgcggtagaaaacacaaggcctggccgattgagccgaatgaccagcagtcgtagcaacctaacaacgggtgcagttggcaacgctccagttgataaagagttcaaacaaggcgctgaactgttcgcacatctgaagcaatacctcaagctgtgtctccgacagagagacaagatgatgatgcttcaaatcatcgaagaggtaagcacattatttattgttcatattgaggttggtgctaacatgaaatcagcctactacgctgcagctcttccgtgatttattcacaatcttctacgagccactcgtccgcgtgtacaagtcggcaaacgtgtacaacagtataactgactttgcgatgttcgttgatgacaccattaagactatcgaagcctgtcagcgtcaagagatttccgcagaccccaaccagacagtgcaagcattcatcgatctgtgcgcgcgacacgaagataatttctacaagttcgttcacgaagtgcacctccacgacaatgggcttttcgaccaactcatgggctggcttgaaggtatcctcgaattcttgagacatggccccactagcggtggcaagcttgacatgaatgcgctggttcagggtgcgatggattctggtgtgattgacaagaacaaggccaccagggagatcaacagtctcatcaagtggcagacagcgaggaaaaagtggcactcggacaagacaaggcagaagatggccagtggaggcgacgaacccgatggcttgttgggcggcggcatggctggattcaagtctagtgactttggactgaacgaggtatgtttgaacaacgtccttttgcggactgtttgctaacagtttcatagcttgaccttgccgatctcgagctcgacgatgatgctacagattccgagcctgaggaagacgacgacgaagacattgcagaccctatagaggccgagcgcaagaagcgcgcagcaacagccgagaagctcaggcgaaaggctggagagccgaagaagccgcagatcgaggagttgtacaagcttagcccgagcttcgttagcatgctgagaggtgttcttgctcgatagagggccgtgtttggcaggagatagataccacgggtgggatacgaatgcgagacgacagagctcatggagggtaacctaagatactcttaagaataggacgaaggccgatcaatactactttaatgcattcttggatcgttctcgacgttggacaagtgctgcagccctgagccctacttaactcggcgccacgtgcggcgcattagggctagctcatgcacgatcccgggttctggagctagtgttccatcgcatagctgtcctttacagccgagtgtcgcaacgcccacgcgccgtcttgctcaccttatttcacttctcttgtacaatgatattgcgggtctagcacaaggggtgctatacattccttcactacacgcgttctagcaaaacaaccactgcaaacgcaattggcaagcccagaactcggagctctacaggtgccgaaccacactttcgcagcacacgctttccccgctgtcgcactgagactcatctgcaccacgagagcctctcgacctttactatctcttcgaaccactcaattatctcttcgcctcaactaccctgcagcggtagccctccacaatgccaggccaagtcccgtttcaacaggctcgacgccattcaccaaaacagtcgaagatgcgcgcgtgcgcaccacatccggcggtatcgtcacaatagtgagcttgttggtcatcttctacttgacttggggagaatgggcagactacagacgagtgatagtgcggccggagttggtggtcgataagggcagaggcgagcgcatggagatcagcttgaacataacgttcccgcgggtcccttgcgagctgatcacgctcgatgtcatggatgtgtctggagcagctgcagatgggcgtcacgcacggcatcaacaaggtccgcttgagtcctgagattgagggtagcaccgttctttcgaccacggcgctggatctgtgagtgtgaccattgttttgtcttaggcaacgccaggggtgtgaaccatgctaacgtgttcataggcacaaggacgaggcgcaacatctcgcccccgattactgcggagaatgctacggcgcaccgtctcccaccaatgcgatcaaggccggctgctgtaacacttgcgacgaggtccgcgacgcatacgcttcgatatcatggtcttttggtcgcggcgagggtgtcgagcagtgtgagcgtgaacactacgccgagcacctcgaccaacagcgacaggagggatgccgtctcgagggcagcattcgcgtcaacaaggtcgttggaaacttccacattgcgcctggaaagtcgttctctactggcaacatgcacgtgcacgacctcgagaactacttcaaggacgaatattcgcacacgttcacccacaagatccaccacttgcgcttcggtcctcaattgagcaacgcggtcattgcagacatgcagaagaagcaccagaacaccggcccgggaggatggactagccaccatatcaaccctctcgataataccgagcaacagacgagcgagaaggcctacaacttcatgtacttcgtcaaggtcgtgtcgactgcctacctgccccttggctgggagaaggaggcccctcgccttactaagcacgacgagctccttggttcgaccatcgaaggcaactacaagggcagcattgagacccaccagtactctgtcaccagccacaagaggagtcttgccggtgggaacgatgagaaagagggccacaaggagcgcatccacgccaagggtggaattccgggtgtctttttctcttatgtaagctatcctcacccattcaacccaaccgagagatatggtaaactaacatgtgtccaggacatctcaccgatgaaggtcatcaaccgcgaagtccgtgacaagactttctcgggcttcctcgttggtttgtgcgctgtgattggcggcacgctcactgttgcggctgctgttgatcgcgcactgtacgagggcgtcaacaagatcaagaagatccactcccagtagacgaacgtcgcatagtgaactgacattgttacatatcgtttgcatttacggattcggcaagcagcctggcgttaggatgggttcatggttccagacgaggattagacttatgagggatagtggaatggagaggagaggagaggagcagatggggctgtgcttaggcatgccaacttgtagtatctacgtcaagaatatctgaaaaatatggaactgtttcatcacgtgcacttttgctctttatcatttccgtggtgaacgttagtccgtgtacaaagttcgttgtggattcacccaatagccagactataccacaatcactgtgatccaattgtggcttggtgaacgcacgggccattagcacgctctcataacctaaagctaccctccacttctgcctcacctcacaaactcaaacttttctcgcgacaacctgcacactctcacaacaactcctcacattcattcattactcataaattacatttacaacttgccgactgaaatgtctacacctcgaggacgcgggcgtggccgaggccggggtcggggcggcggaaacttcttccagcagcaacagtcagacggcgatttggccatgggcgactcgcgcgagtttcaaccgcgtggccgcggccggggaggcaaccacttccagaacaaccagcaacattacaacaactacaacaacaacaacaacaaccattaccatgacggtgacgagggcaacttcaactcacgtggtcgaggccgaggtcgaggacgaggacgcggccaaccattccagcaaaaccagcaccattcgcaacagcagcatcaacccggatatgacgagcgcgacaaaaaccgttcagaaaccgtcgccctgctcgaaggcttccttgggcgccggtacaatccggacaccaaactgctggacctctcgagcatcgcttccgacgaagaagtcctcaagtccggcatgttcaacagcgaaacgacgcagaagaaattcttccccgcgctcatggtcgtctgcgacacgatgctgccgtcgcgcgagcagaagatccaagccatcgagagcgtctcgctggcgaacaacaacgtgcccaatctcaacgtcatctacgaactcgtcaagtcgctcaatcacatcaagaacctggacctctcgggaaacgcatttgccaacttggcgcccctcaagccctggaagaatcgcttcaagagtctggagcatcttattgtggaccccctgcccgatatgaactgggaggaggagcttacggattggttccccaggctcaagatcctcaatgggaagcaggtaaggcctgattctggtgtgccgcaacaacaacaggtacagccgccggttgctgcggcggcggcggctccggcgttctgtgctgcgcctgcgccgattagccccgagcaggagcaaatgattctttacgtccagcaagccacaaatctcacgcgcgattatgcggtccagtgtctcgaggcgggcaattgggatctccagcaggcaagcgatttgttcacgcagagcagggcgacgctgccgccaagtgcgtttgttgcttagggagcggaggcgatggaggagtgttggtcgcagggttaggatgagctggactcggaatctgagaacgggatgacagggcgggcttttccttgtgttctactttgcatagcatgggatatgggatatgggatatgggcgtttggcctttgggctggggtttctcaacttcgatggatgcgtgggggggatggttggggtgggcggagaatgtatatacccgggacataaaaaggacgcttgagtacagcatgagcatggtttattcgggtggaaaatgaagcctttacggtaaacttaccaaatcttaccgtgactatcaatcactatccagtattcacataccaacacacctgtgcaaaatttctgaactcatgtttgaacaaaacgaaactcgccgcactcgcagctcatatatccacaccgaaacttctaatgactcttcctctgcgcattcgccaacgcactatccaacgccgcagtaacatccacgtgaaacagcgggcgattcagcccttgaaccaccgccttgcgcgacaccctcttgccctccctgccgccatacgcctcactaaacgccagtttcctatccagactcccgtcctcgctcgatccatcgccctcctccacagccttaacaccctccgcggcctcgatatcatgccccgccgcactgcgctgtcttaagcgcttgttctcccgcgcttctgcggcagccgctgcgctgtcttcgccgccgagttctgcgacgctgaagatgggtttccagcggtgcacgcctgagtcgtcggggtcgggggagtagtatccaaacccagcggcggcgagggcgcgttttgtccagcggttattaatgttcgtaaagtgccaatcgacggtatccggggcggcccacttatccagctggttgcggacatcaatcaggttctggatggacgtgaggtcgacgttgttgacagacgacatatcaaggatgatagccttgagcgtcgggcgggcctcgtggtcggcggtttccttgccgcggcgcgggcccgggtcgttccacgggcggtcaccggggcgtgcgtaggcggtggggtttgtgcggcgggtctttttgaagatggcttcggtgaggccgtcgaggtagtggttggcgttggggtagttgaagccttcgctgaatctgtagatgaagatgccgggataggggtcctctagttcgatcagcgggttggagccgtcgtgatggtcgatgggaaggaatatgttgcggatggagtcctcgggctgttggggagtcttgccagagccgggctcttttcggtcctctttgttgctgtcggttcgctcgagaatatggtctccgacaactgagtggatcgtagctcgtcccatgaatcgacctttggccttgaatgcgcggaatccgaacagcgctgcggatacagagaccgtcacgtagatgccgttctcgatgctgctaaatatagtaaccaaaacaccggcgaagaagatgaagacctcaagaggagaaatcctccagaattggtataccgtgtttggtggcgtaattaggtcacccacagcgtggataatcacagcggatagagcggcgttaggtatgtaccaaaacatggccgggagagcgtaaatcgcgagaaggaccacaagggctgtaatgacaccggcaaagggagttcgcacaccagccttcgacttgattgccgttctagagaaggatccggtcgctgggtaagctccaaggaatggaccaagacagttcgtcacgccaatggcgacaagctcctgtgagggattgatcacatagttgttgactcttccgaaagattttgcgatggaaatatgctcgatgaggagaacgatgacggtagatggaagctcagtcgcgaaagactttatgatgtcgactgtgatattgggtacgcgagcatgcttgaatcctgatagctgttagcaatgtaaagagtttacagggctagtaaaacttacctcgtggcacagacccgagagtggtaatctttggctttgttccattggccttgtggtgacggttggccagataactgaatagaacgtagagtagaatgacaaaggccgttcgcagagtgttaaggaagaaaaaagtcttcgcccggcttgggaagcgttttgcaagctgattgcaggtaaaccggatcaagtacaaaaggaagagggctgtcaatccaaatgaagcattgatgtctgttgagcctaggtgcttaagtgagttgatgataaccttgtaggttgcctctcggttcgagacattttttatgcccattaaagcgggaaactggccgactccaatgttgattgcggatccggtcatgaatgcagatatggcaggtagggaaatcaaatcaacgatccagcccaatcgaatcaaacccaggaataggacgatggcgcccgagacgatggccagcgaagatgcaacaatatctcttgggacaccgggtagcctttcctcggccctcaaaatcacatttccagtgacagttgaaaggaccgcaacagggccgatggtgatatccttcgaggtagcaaagaaccagtagatcagcacacccatgaacgatgagtagagtccaaattcgacagggagctgagccagtttggcgtaagccatactttgagggacgaccacggcaccgacagtgatacctggatactttagtacaagctccagagttgaaaaataaacagacttaccagccacaagatctcctgtaagccactgcaaattgtaccgcgatatccagtggacgaacgggaatagactccagaaatactcaagccattcgcgaccgctcggtgtgatgtggcatatccattcccacgcagtaggctcatgttcgacatacgagtcggcagagtcgatagagaaaacgctctctcctcgtgtgatacggtccgatccagtctcgttgcggtagtgcaggtcgataccaaggacctttgcaaggccatggccgaccttggtggctgtagtagccatggtgtggctgtcgatgttgttttttctcaagcctttcggatcgtcggagttcgcagttggattggtgtgcaacttaagtaagcttgacaagaccgaacaagctttggcaactgtgtcagacgtgccaggcccttggaagcttatgtatagcgctgaccagatgggtgggcgcacaatgctgtgcgactagtccgataaccttgtgtatcctgggccacaggtccaacggctataggtccttcaagtgtctcggcttgggatcgacttcctgggtgtgcggtattaagacggccgccgcgcttgatgggtgcagaatccggaaaggtcaatagctttgacgacgccttcgaattgcttgacctggcggcgaaattgcgtgaccgggtgctctcaaaagcaaagaaccagacacacgggaccaacaacgcgaattcagacttgcaaatttaacagtgccagtggtgcctgaagtaaaaacggcagaacatgggaggtaggcacgagcatcctgagcgaagacaattgaaatcacacaagcagcgcaagagtttgacggatgacataactctgtattcgccggacaataatgggtctgttagagggccaacgatggtgacgctgctcggcgcgacgatttgagatgagtttggataagtgtgcagggatactcgggcgctggcagggttggtgcgtaaaggatgtgatggtcgctgacacggccaggttagcatccaatcgaagccggcacactgctaatggcgtgctcggagccacagatgtcgtcttgtcgttgtgcgaacgccatgatctttcctgggcagtggcgctgacagtttgattccaggaacattcgctatcacgtcccctattgacgtttgtgcgccggcaaccaccagcagcaaagtcttactcacgaagtcatgtttcttgctcttcgctacgacatctctgaactcgtagtgttagagcactctggcgccatccgtacggctttgttcagacgctccttgattctccaggctccacagcgccaacctggacaatgacgcaatgccgtcgtgggaggcatttccagttgtgttgagacaacgcgagcgcgactggcgggaactagcatctctctcgcatcgtagttgtggattcgcatcttcggtagaaagccgcggttgaggtcgcgaacggcctggtcggttcggttcgctcaagcttcgcggcggaagggaccagttgacgacattggcagacgttgaaatgacatcagagggacgctttgtccttcagcggcctggcgatcggcgaacattctgcaagaaacaaattcgtttcagttgtcctgcgagcctcacaacaattgcttctaaaaattgcgatccgaatgtagatgcaattgcggcaaggctccgcaaggtgggtttctcggcaagtactgcacgggatgaagttggctttcctcttcgggcattgctccactagagtagtgcggttaaccggcccttgagatgagaagaattgcatgtgctgaaaataaggttagtgggattgaggattgccatgtcttccttcgcgagaatgttttcctatgaaggatggctgctaggaattttgcttggcacagaaccaatgtcacgaaatatgctttgataaaggaccggtgtcgtgcggacatgtaaagttcgccaagtagtgctgtaacttttgctagtgtcgcagctgacttctagaaggaaggacatgcttcttaatcacgcatgaaccaggttgcagaattgcgccttgatgagtagtagtctccaaagaagaattcttgtgtggatgcgttctggttcggcattcgagtcacttgactcgaggttttcactcaagcagatcggtacatgcagaaaacaagcgccgactgcggcaattgaattttctcaaacttaactggagagtaatcttcatgcttatttcatacatagaagacatataactgcgctgactcttggtgctcgtgccttgcagcttgaagaggagtgactacgtaagtttattgcaaaatcatgaagccgccattctcccagacacaaaacctagaaaattgcagatgtaatcgttcacgatgctgtcattggatagtatttcaccgttcaggatgacccagagtagtggtacttcccatgtacgtcgacatctttttcgcaaccagagtttacacaacgacgaagcttgaagaatctgccttacagcaacaatgtgaccagtgaatcgttagaacgtgccgtacatacttccaaactccatgagcacgcgacaccccaaaccccacgccgccgcacgagcttcatccccattcactgcggggtcccctctctattgtatctcggctgcgcagcgacccaccttgatagcaacagtaaacctggagtatcatcggcagtgtgcccgaaatcgcttttccgtccaaccacacattcagctttcctgtaaactgcaagtaaacctaggaagtgagtcaccagcacggaaaaaggcctctcgcaggcttatatccgggccatgcgctagccattcagcatcgcgtaaactacgacctcgagacgaagcttttgcacttcttcttcttcttcttttttttcctcctctccaacctttctctgcgtatccaattcaatccccaccttttcactaaggcgggatttcccaagcatgcctccacgcatcctctcgcgcaccgcagatttcctgggcataacatcgctaaactccatcggccgggatgcctacatcatcatcaccctacgctcgctgcgcatgtttacagccggaatccccagcctgatcctcgcgctcttcttcgcgagcttgaaattcccggacacgcggattgggatattcatgacgctgacgctgctgggcgatgtcatgctatccctgctcctcacccttgtagctgacaaactgggccggaggaggatattgttcatgggcagcgttatgatggcgggcagcggcgtggtgtttgcgctgtcggagagtttctgggtgttgttggttgcggcggtgtttgggattattagtgttaccggcgcggattgtgggccgtttagggcggtagaggagagtattttgagtgggttgacggatgggaagacgaggagtgatgtgctgtcgtggtatgtgacggcgacgacgatggcgggggcggtgggtgcggaagttgctgggcggactgtgcaggcgttggagaagaagagtgggaatacgacgaaggcatttcatgcgttgttttgggcgtatgctgcttttggagtgcttggagctgtactgtgcttgggtttgagtgagagatgtgaggctgctggtgagaagagggagatggctgagcgagggcgtagtgatgaagaggaggaagtgttgctggatgccatgacacctagcaccaccgatggctttgaggaagctggacaccgcagcgcaagcccagctcaaccaccaagaaagcagagttacttcagccaaatctcgcagtcgacacgctccatcatgtacaagctctggatccttctcgcgatcgactccttagccgacggaatgacaccctactccctcatgaactactacgttgatcaaaagttccacctgtccaaggctacgctcggagacataacttcagcatcccaattcctttgcgctttcagtgccgtgttcgccggaccactcgccaagcgtatcggcttgatcaataccatggtcttcacacatcttccctcttcgatcgccagcgccttcatcccattaccaagcagcgttggctggacaattggcctcatgctcttccgcgcctctctcaacagtatggaccaagcccctcgcaccgccttcatcgctgcagttgtgaagtctgaggagcgtacaggcgtcatgggtatcacgagcatgctgcgtaccctcgctatgagtgccgggccatccatcaccggattgctttccggaaacggtacattctgggtcgctttccttgcttcgggtatatgcagagtcacgtacgatctcggattgtgggttctgtttgtcaacgtcaaagtggacaaggatgctggaagagaggaggagattgagagtgcggacgatgaagcttggaatgggttattgagcgatactgaaagcgaggagagcgaggatgatagaaagagtaaggacgtcgaacagggtcagaggagtgtgtagttttagagcatgaagtctattagggtgggtattgccaaaattccgcagataagaccctggtgtgttttcggcctcgaattaaatcaggctgcatccctcatgacttcctctttaatcctgtagccgatctttcagatcagtcgtaacgttagcccccgtctgatgtgcagttgcgtgcgagagcaccattactcgtagtcctccaagagctcaattaccacttccatgtcccgaccggccagcttatcgaccatgtttttgaaacctgctctagatgtggcaagcttattagtggtatctacgaacaaagtgaacctctggacgtttggcaagcgatcaagaggagcgtttacgatgcgcgcacaatcgacatggcaatgggtacaccaccagtacttgatggctttgagctgtggctccttcagcttttcgaacagaggctgttttcgattccacccgcccattacgttcgctcccccaaagtcattgagaccgaagaacatgagcgcagattcggagtaggtctgccgacaggtcttggttatgctgaggaggttttcgacttgccctttcttgttgtctgttccgacaaaaggctttggcgaactgtcgagacacactcgatggccttgaagaacgtaggcgtaaatggcattccggatctctgctggaaggcgaaggagcggtgacgtcttctggttctcaagagagctaaatttatcattagccgactttcgaataggtgatgccgttttatgctcacacttcgtctacttcaagcaagaacctgtctgtatcatggacctcggaggtcgttgcgttcttcgcgtcctgcatcttcgaggcttacaaaaggaagcgcgtgttgatggtgataggaacttgtaaggtcgatagtgaggagttgaacgctttgaggcggagcagggttgctcggtggtcctacaggctagtagagtaaatatcaagtacgcggggtgcgggctaggtgagtggatgagtgcacaggctcaggcgcacgtgacacccggtcgcgccttcattttgatgttcctacgtgtagtggtatcacagggctgctggcaatatccaggcagtcgctagtctacaaaaccccgttctcacttaggcaaccttgaaaccccgcacatttgcggttcagaaagcacctccagatacttgtttggcaccgacgattaaggtggatagcggcacaggcgatgtcttccaaaggtctctcgaacgatgaggcggcggccatgtaaaaatcatctcttacgcctcacacgttcgaatgaagctgatattgattgaagcaccctccgcaaccagaaagactccccgctgctccgcctacctgcagaacttcgcaaccacatttacggatatgtgttcgactgcatcataatccatattcgttacgacagaggaggacagtggccagtatatgaacagggatcttgggactcgttgcctttcaatgcagacgccctcgtcaactccaccgccgcatgtcgccaggttcgtgctgaggccggacacctcttctacgagaattcagagctgtacttcatcaactggtctgttatggtgaagatcctatcgggaatcaagcctaggcagcgaatgatgatcaagactatccgacttgagacacccgcgtggccgttatataaaaacatccgtccgctcaagcacttgggtggtctcgagcgtgtcaatttcgcttttccgttcagaaggctgcagctccgtaatgcgctcaggaaactatctggcaaagcggagttgcaggttgtgttcattccagaaaatgggattcgacagacaatatagtcttcgtcccgagacttagtgtgatgcgggcaaatagaagacaaaattcgagtgtcaagtgcggctgttctgatgcttctcatctgaaaagtgcttccatcatggctttgatacattgctaatatggaagcgattcggtcgtagctgcgttaggatgctcgtccgatccggcgttcgctttggcctttttcatctttttctgctggcttttcgaaatcggagccttggtctcaagcgggtttccttctaagctacctcctggccgcttgccattctggttcgtggtcggcacccccttgcccttttgtgtcgccttctctttctctacatgtactggcttctcaccaccatagacgatatcgacaacgcccttgtagctctgtcgcttgagccgtgcgaactctaccacacttcgcggctctttcgtgaggccgtccttgcccttctcagtgcccaagccccatacagaagccaggttgatgatgtcgctcggtgcgcggatgcccagtacattcctagcgtctgaactgaagatcaggcctcgtcctcgtgtgactcgtatgagctgcgtcgcattgctgatcagattgcgtttcgccatgggatccgtggagagtattccttggctgtagcataactcaatcttgataccacgtgctattgccatacccaacattggaaatttgaagtgcttctccatcttacgggtcaagtccagtgatattatatcgacatcgaggctctgacatgcctgctgcagtgtgcgctcatcggtcggacgggcagcgaccagatcgtagagctgttgcagctggggtatgcggaagttcgaagcggcatcggtcaggaagatgttgcatcgtcgcagaatacgcaggttgggtggtttggggaaggggagtgggccggtgacgggcgagttctacagactgatcagcagccgtgatgcgaaagacggcgcaagtgaagcagctcttgtttcgcccgaggggaaatatagaatgaacagcagtaatacatgagtcgcgcatatcatacataccaggtcggagggcagctttcctgaaaaggtgtgagtgagagcaaccacatcaaatcctactgcactgcgtcagctattgcgcgcgttcacgaacattggactgcgctcacattcgtctaggaacacgacagtgcgctgtaattcccttgtcgcatctgtccaggggacgttcaggtcgtggaacatggctgcgttgaatgcgacaggaaccgcgggacctggagagcttcgggaacgcgacaccaaaaaatgtaagtaagactggctggctggctgtcacaagcttccccacagcggttgctcaaagctgggccgcagtcacgtgattcgctaagtgcgtgcagccacaagcagcctgcacgacgacaaggcgcaggcggagctctctctcggcatcaaaacatccccgcgtcacccaagagctcaatcacctgttgctgcgccgccttctcaccgtgcgccgcgtcgacgagtttccaggcgttttccttggaacaaggcagctgcgctcggcgtgcttgctggccttgcgttcgtcctcttgcgtcccgctctcctccgcttcttctccccccaccacgagcctcccagtgaccacgccgaccctcctgcgcccaaaaccctcactggcacgtcgccgctgcccgtagcgtcgctttcgcccagtatggcgctgaacaacaccacgggcgcaacgagcattgctcgtgtttatcccgatgtcaacgcgaacatgccccgctcctactgggactacgactcggtcaacatctcctggggcgtcctggaaaactacgaagtcgtgcgaaagattgggcgcggaaagtactcggaagtcttcgagggcatcaacgtcgtcaactaccagaaatgcgtcatcaaggtcctgaagcccgtcaagaagaagaagataaagcgcgaaatcaagattctgcaaaatctgtctggcggccccaacatcgtctcgctgctggatgtagtgcgcgacaaccaggttagtgatggttccgactggattggggattgggtatttcgtctcatccaagtcgtgcgtatggcagcactgctaataagcgtcgatatagagcaaaacaccgtcgctgatattcgaatatgtcaacaacaccgacttccggagtctttaccccaaattccaggactacgacgtgcggttctacataaatgagctcctcaaggctctagacttctgccacagcaaaggcatcatgcaccgggatgtcaagcctcataacgttatgatcgatcatgagaagcgcaaggtcagtcgatgggaccagtcttgaagaccagggtgctgacagaatatagctacggttgatcgattggggtcttgctgagttctaccacgccgggaccgagtacaacgtccgcgtcgcttcgcggtacttcaaaggcccggaactgctggtcgacttccaggagtacgactactctctcgacatgtggtcgctcggtgccatgttcgcgtccatgattttcaggagagaaccgtttttccacggcaacagcaactcggaccagcttgtcaagattgcgaaagtcctgggaaccgaagacttgttcgattatctcgacaagtacgatatcgagctagatgcgcaatacgacgacattctgagccggtatcccaagaagccatggcactcgttcatcaacgcggaaaaccagcgtttcgtgagcaacgatgccatcgacttccttgataagcttctgagatacgaccatcaggtgagcgtctctacctctcagcagcaaatgcatgtactgacattcgcaggatcgtctcacggcccaagaagcaatggcgcatccatacttcgccccagttcggcaggctgctgcacagcagaacagcagtgccgcaacatgattgatacccgctccagtaactagacctcaagtaatggcatgaatacacaaacacaagatgctcaccttcagcctcgcattccatgacactcctagcgggctaccacttcttcttaccgatcatatattgtcactcaagatgacttctttgggagcaaaagtcacgttaacggttggtgggtttaggcgctctccttttgcatacgtattgcgtggtcggctatgctgttggagggatatcggctttggaaatctctgctcgaatgggatgtaagcatggcaaggcgttagagtgttaatgcatcctcggaatcatatcccgtccgtccgtccgtcaaatcgtcagtgccgagtcataacacgcacagccacagcagtcgcaaatgtgtctgtggtacacacgaggcagacatgaacgtgacgttgtgctcccaccaccccatctgaccaactctgtgcggaggaagccgaggactgtaacacacttggtcgactcatctctagctgaacgggggtatccgagacggttacggagagctcctatcgtgacatgacttacattgcttttgcacatgatgtacaaagacgaaatcacacgtcattgtccaaacatacagaccggaggcgcattacatgggctgtggcctattgtgattcggtgttcatggtgatggcggatatgcagacgctcggatgctttggtgttgcggggagactggcagcagctactcgcaaagtgggcttggcttgagtcaagctcggaatgactggactttttgttgctcgttcatatgccgccccgcgcacctgcatttcgcactgctgcttgcagacgatacctacgatacccattacaacgcgggcctattcgcttgtacccgaccgccctacacactcgccaattgcgaccacaagcctacgccttttcccacgctgagcgcgtgctcacagcccactacaccacccccaccatggcgctcaacgccagctcgcacaacgtcgcgggcgagaagacggggcccagcacgcgccgctcctccggctgtgagcgacgatgtcaagaaggacctcctcgatgccgccaacacagacgcagtcggccagtctgcgccgggtcgcgagaacgagaagggcgtagagaagaaagagaagagcgccaaggagctcgagaaggagcgcaagaaggctgaaaaggacgccaagttcaaggcgaagaaggcggccgctgctggcgcgccgaaagaaggcggagctccgaaagagaagaagaagaagggcaaggaggaggagcaattgcccgagtacgtcgaggagactcccaagggagagaagaagcgcctacagagcctggatggtcctttcaccaaagcatacattcccaaggtcgtcgagtcggcatggtgtgagtcccccgcggccaaaagaagcctccattcatactgacaaacgctagatgactggtgggacaaggagggcttcttcaagcctgacatgcccaacggaaacgtcaaaaatgccggccacttcgtcatccccattcccccaccaaacgtcaccggcaagctccactgcggtcacgccctcgcgacctcactacaagacgttctgatccgatggcatcgcatgcgcggctacaccacgctctacctgcctggttgcgatcacgctggtatcgcgaccccagagcgtcgtcgagaagatgctggccaggcgcgaaggcaaagacccgacacgaccttgggcgccaaaaagttcattgagcgagacaatggactggaaatccgagtaccaccagcatctgactcacaccctgaagcgcatgggaggttcattcgattggactcgggaagcattcaccatggataagaacttgtctaaagccgttacagagagctttgtcaagatgcacgaggatggtctgatctaccgctcaaatcgccttgtcaactggtgcacacagctcaacacagcactctcaacacttgaagttgataacaaagacattgctggacggacgctgctctctgttcctggatacgaacgcaaggtcgagtttggtgttctgacacatttcaagtacgccatcgaaggaactgacaagttcattgaggtcgccactacacgtccagagacaatgcttggtgactcaggtatcgccgtacaccccaaggacgagcggtacaaggacgttgttggactgcaagcaaggcatccatttgttgaccgtcttatgcccatcgtcgctgacgaatacgttgaccctgaattcggtactggtgctgtcaagctgacacccgcacacgatgcaaacgatttcaacctcggcaagaagcacaacctggccttcatcaacattctcaacgacaacggtaccatgaacaagaacaccggtagcttcgaaggccaaaagcgattcgatgtcaggtatagcatcgtcactgccttagaagagaagggtctgtttgtcaagaaggaagacaatccgatgaaggtccccatctgctcaagatctggcgatgttattgagcctatcatgaagccacagtggtggatgaagatggagggtctcgcaaagcccgccattgaggtggtcaagagcggtgagctcaagatcaagccagtcacctccgagaaggtctacatgcactggatgaacaacatccaagactggtgtctgtcacgacaactttggtggggtcaccagatccctgcctactttgtcaacatcgagggcggtacggaagacaggagcgacaatgatacatgggtcacaggccgaacggaagaggaggcacagaagaaggcggagcagaagttccctggcaagaagttcacactggagcgtgatgaggatgtactcgacacatggttttcatctggattgtggcctttcagtactcttggatggccagagaagaccgttgacttcgagaagctcttccctacctctgtcttggagaccggctgggacattcttttcttctgggtcgccaggatgattatgatgtcgcttcacctgactggaaaggttcccttcacagaggtgtactgccattcgttgatcagagattcagagggcaggaagatgtcgaaatctctcggcaacgttattgaccctgtcgacattatggatggcattactctcgagaagctgcacgatcagttaaaaatcggtaacctagaccccaaggagctcaagtctgcggagaagtaccagaagacctcgttccctcagggtatccccgagtgcggtgctgatgcgctacgcatgtctctagtgggctataccacaggtggcggcgacatttctttcgacgtcaacgtcatccatggctacaggagattctgcaacaagatctatcaagcgacgaagtacgtcctgggacgatttggagacctcacacctcgcgcgaagatcgcaaagtctggaaaggagtccctgcccgagcgatggattctgcacaagctcaccacctcggcgaagaagatcaaccagcacctcgatgcccgggagttctcgctcgcgacacaggtcgcctacaagtacttctatgaggtaagaagttcacatgccacacaatcgtgaatgcatgctaacgcgctatagttcttgtgcgacacctatatcgagaacagcaaggccatctttgatgagggcagcgaggaacagaaggagagtgccaagcagactctttacactgctatcgagggaggattaaccatgatccatcccttcatgcccttcttgaccgaagagttgtggcagcgcttgccccgacgagagggcgacaagacgccttcgatcaccgttgcttcattcccagaatacacccaagaattcgatgatgcggctgcggaggacgagtacgaattactggtcgattctgccaagggtcttcgctccctcactgcggagtacgctttcaaggagggcgcaaagacctacatccaggcgctcgacaacaaggcgcaaggaactctctccacatcaacatctctcccgtccatcaagtctctcgctggaaagaccgtcgccgagatcaccatcctctcgccgtcagaccccgcgccgactggttgcgccgtgtacaccatcggatccgcagctaccgcgtacctcgacgtcaagggccgtattgagatcgacaaggagatcacaaaggctcaggacagacttgtcaaggccaacgagaccattcagcgccagaagaagatcatggacgatgagtgggaacaaaaggtcagcgacgttgtcaaggatctggaaaagagcaagctgaaggatgccgagacggaagcgaggaattggcaggctagcattgagcagtttgagaggctcaagctggagtagattctgtggtctttaaagtacgagatatgccgtccgacttttcgaatgagatacggctgatctcaagcgattgaccaaaaccgtgtttttctcaacgtttctgtcctgtattagaataacaaacatgccacaaaagcaaacatcattctctcctacatacaatctcgtcgtgtaagagccatctagagaaaccagacccacttcgcccgtgcactccccaccccgagcaggaattttctttcacatccacatccacacacacatcgacgtaaacacttcgtaaccacaacagaaataagtatatatataatttaacaaaatagttttcttcatgaattcggcctaatggcccaatggcaaggcgcttgactacgactccacacagtaatcaagagattccaggttgtaagttacacaacacttctacaccaccttcagttcgaatctcaactaacactgtatcagcgacccctggttaggtcacacacacacatccgattttttttgtttttttgctccccataccattccgtccacatagctacttttttttccttctcacagcgccgccccatccgcaagccgtctctccacacctttccacacgtcctccccgccgtgaaacatgcgcacattgacacatgtcatgtctgggaagaacgtggggtcaacactgcgcgccatgcaactcgcgccgcacgtgccgcagaaataatgcgcgatcttgttggtgccgaaggtataggactgttcactcttgtcacacatcgcgtcgtcaggaataggtggttagttggtaccttgaattccgccaaactccccgtcaggaatgtaacgctcgtgttggctgggtatatcatgaggtatccgtttttcacgcagatgctgcagttgcactgggagatgcgtgcagatgggtgggagaggggtggggaggtggttatagtgtaagtgaaggctgcgcagtggcatgaggcagtgtatgtttgtgagagggcggagggaggggcgagtagtgaatgggttggctgggggggacatggttgagagatgggttgctgtgatgtgaaggtaggtcgaggtgttatgtggatgtcgtttagatttatattgctagctgaattgtgtctgcctggtgtgttgtgcagctgaagggttcgtgcgccctttttcatactggttcaggcctttttttttggtcgcataggcatcagcccttacatcaagcataaactttattcggcttgtttcttcccttcacccatcttcttccactctttattctcctcgccctccgccaggcttcctggcgtataactcttcccgtctgcgaatttaatcttcagggccttgaggtctacgccatcgagcatacgcacgttgagacacgtcatgcctgggaagaagttgggatctagaaaagaagactattagtagttgtttctcgtttgtgggagaggaagaagcttgccgatgctgcgggccatgcagctagagccgcaggttgggcaaaagtaatgtgcgactttggcgttgggaccgaaggtgtaggactaagtaaggtttatactgttagctttgatcattaccgatttgatgagtttctacggtagggaagtagaagacatgccttgaactccgagatgtcacccttggtaaactcaacgctcgagtttggcgggtagatgtacaagtagccattgcgggagcagatactgcagttgcattctagattctcgtgagcggggtctgataacacaagattagggactttcttcacgtacctatgacctcggcactcggatcgtcaagtggtggagaggcagtcaccgtatacgcaaaagcaccacaatgacacgcagcatcgtctgcaaaatttagtcaatctcatgtgctctaaagtccgccagtcattgtaagcatggcactccatacatttcttcttcggcgcattggcatccggtgccttgggcagagtaatgaccgattcctatgtgtcagacatgacgtcggctttgtttttgttttggtctaggattgttgttgcgacttgttgcgacttggtccaaaggctgcacaagttatctatttatggtgaatggtccgcaaatcaggcagcaacaatcaacatcttgtgctccacaaacgcggccgctatctggtccgctttcgcttcttactgcagatgtagatacgcgtgacgagcggtgtatgcaaagcgtccggttttcgcttcgccttcatgcatccggacgaatgaggggcgttgctttttctgccacggattcgcgcgggcgacgcgaagtcagctaaacaaatatcttatgctgaccatgttcatttgcatgtattcccgagttgcattgtgtttcaatagattgaagaaactctgtgctgctagaatgcaggataaatgcttaagaatgaattacttgttatcagagttggatgctaggacccataaacacgaccatgagaaacatatggacagtctaacgttgaaaagaaaaacggagatctatagttcgcagattgcacagcaaaaaagctgcctctatcatggacaacgtgggtatcatgaaaagaattagaaaagtactatgcaaccgctgcaaccaccactgaaacaagaacctactctgtgtcagcgattccagtacatacatagtttattcggatcaaactcaccattattcccgaatcgacatacaccctcgtcccagcaccagtatttatggtcctgaatgcactcgtcgtgctcgtggaactttgaatagtcgtccttgacgatatctgcgttcctatcctaacgatgcttgtagacggcctggatattctcgtggtcgaaccgttatcagtgcgatcatcgtcaggtgcatcaggactatcaggtgcgtcgggcctgtctggtttgggtggccgtggtgcagatgggggtgttgcaggtcttggtgccgctggaaccgatggcggcgatgcaggtctcggtgctgctggagctgcaggtggaggaccagcaccagcgcgtcggatcggagaatctgagaagtctaatgcgcatgttgttgatgatgcgcctagcaggagaaggaggagtgaagagaactgcatggtgaatggttgtacaagctgtgatgtctgaacagatgttctgcgacagggttataagcccgagcatgcgaagagtattccatcttatatgaccatttaggcctccgatgcatgatcccgcaggcgtagatggctgtgttctagggctgatgagggttacctagtgcagggcggtgctgcgccacctcgcaggtgatctacaccaagtccgccttacagtaagctatgcctggctaagcgatacctaacgaagccaatggcttatgcaagataaaaataaatacatgcttaagggcatcttcgcgagcatactaagtgatcatcgcagcgaccaacgggacgagaaactattctgtgtcaatgcctccactctttttcattcaatggagccagacttaccattagtcccgatcttgctagtatccttgtcccatccccggttacaagtccactacttctagtctcaggaacactgtacgtagaagtcgcgtttaaccattctctccacgacaattgcgacgtggtaggtactggcggtctagcgctcgtcgttacgctaccatcgtcgggattatttggtacatcgggcacatctggtgtatctggcttcggctttaagttcgggaccgtaggcgtgtcgggaactagggaaggtggtctgggtgctggaggaatgggtagagagatgggtggttccggcacaacaggccttggaaagggaaatgcgcgtgggactggcgaaatcgggatatgaatcgcacatattgaagatacactcatgaggagtaggaatgacgagagaagcattctgtggatttgcagacacgagttcgtaagctgcagttcttgacgagaatcattgtcggcctctttctatcatatacattcaaaaactgtgccgcattgttagcgtgtgaccgaatgcagtgcatttcactcatctgcagggtgcttgtttcaaagcttgactggtgccaatgatgcctttgccttgacgaatcggatgcttgtttcaaaccataactaggccaatgtagccgctgcgcctcttagatccaccacaaagtgatcggggctggctcggtccacaacaacaagtccaatgatattctgtagaggtaattgggaggtaacaaaaaattatgatccgactgtaaagatctatcaaatttcagtgtatgcgcctaatgtatgcgtaacaacaaagggtatatcgtgtatgctgaaagaaataccactatctagaaggctatcatctgctctactcatcggcaagcactttttccttcgtctccttgatctcggcctcaagatcacggtcgccttctccactaccaccagcgacctgctcctttcctttctcgctccattcgcctgctgtaacctctacttgtcttgtagcgttttctcgctcgttgcttctgcgctgatagaagtcatcgacctcttcacagcccttcggtgtgcggcaaatcttcctcgcttcttcaggtgcggtcttccaaagcacttccctgacttctttccccactttctcgatcgcgtccatggcccaaatgacgtcgagatgttcgtagccttcaatgatcttcgaatgcacaacatcaacaaaaggttcgcggccacgctcgaagcggcggaggagacggcgaccatcgacgagatcgtctgcaccacacacccaaagagcgaacggtggcgtgtccggaccataccaagcgtagcgggcattgctactattccttctctgtataccatgcttatttcggtccaatgcattggtgcccggctgtgaggtatccaaggctttgtggtcgtcgtccgagtttacgccagaagaaattgcatgagaagctttgtggtcctcctcctcatcctcctgatcttccatgtttttctcctcccgcgtagccagaatgcacttttgtttcgcaaagcactcacgaccgagccaccatctcatactctctgcactgacgtagacaggcgcaaactggaacatgcggtctcgtatgtcccgttcccagcgatcatcggtccagttgaacaggaatgcgaataccctgtagcccatgtcgccatagaacttgcctggcagcaggctatgcatggccatcatgaacggaatgaaagcgtgaatcccgaagaccatccggaacatgaggggactgatcacgctcatgaatttgaactgcgctttgccgatcagcgggcctgcatatgctgctggagccaaagcacagaataccgatatcttctcgctgatctcgggacgctgctcctttgctaatgcaacaaaagtttgggttgtgccttggctgtgtgcgatgagacccaacttctcgaacccagtctcagaaagcactcgcgagatgagtgcaggaaggtccataacgcccatctgtctaatgttccacgcccacattcttgggtcatcgtatttgagcaacacatgtcgcggcttgaacccgcagcgattgttgcccaaccagacgtcgtatccgctctttgccaagaagaatgcaagactgtcgtcatcgtttgtacagtaagcgcctgcggactgcagcagcccatggatcatgagtacagggtacttcttgtcaccctcggggtactgcgaacctgatacaccttccgaatcgccattgtcgggaaagatttcagaggagtgcggcgatcgttccgatctgcctgtgcgtttatattcgcgcggattgtacaaatgccatagctcgatgatgaagccatcttcagtttggacgtcgaatatctcgcattcgagcccaacacgacgagcatagattcgcacatcgcacttcaatgggtcaggcccgccttctaagggtcgaaactcgtcttctttctggtcttccaagtctttgcccacctctctcttttgcgttgaattgtgtcgtttcatccaggccctctcctgcactcttcttactcttttccgtctatcttcctcatcgtagaatggccgtctctttgcaggattcctcaaggttagccaaagtccaagactatgtagccaaccagggatagatgtgaatgccgctccaagaatgatgacgagtaagaacaagaatgacagaattgcagaggatattcgaaaggtccaacactgagccttcctcatcaaagtcggaggcccgtacatcggaagaggtgggaacaaagggcttgtctgccatggcgccttcgagtctcccaggggaacgtcactctttccctgtccaccttcctcctctttctcagttaggagaccatgtacagttccatcttttgcaatgcgcgtcttaggcccgactggtgcatctggaaactcatctcgactctcgaccacattgcgcagcctgttgagtcttgttgcctcttctatgggcacagcaggcaggcgaccaccatctgcagtctcaatgactgggtcttgcgcagtgataaaccttgcttcaaccgcttgtgtcgatccggtagcgtcgctctcttgatgtggcgcatattgaccaagcttctcagcttgttgcgcgaattcaagagctgcttccgtctttgatgatggagtttcgttgcaagcgtaattatctgcgcgctgagtggcagtagaagtggttgtgctcatcgtgccggtaagttagcgtagcgagcgacggtgttgtggagtagctgtagacgccatgcgagattcaacaaattccagtggtcgtcaaggacaatcatgcacgcctggcgaaggtgaaggttaacgcgcaaattatcgtacaagggaagagaagattgcagatacaaatgagccaaaagaaccatggcagattgcgcgcaaggtcgacgcgagtggctgataggattaacgcgcccgcctggttgcgagctgcgcattacgtcacagatcgagagacacggcaaattgttgtcgcctacgtccaatcaaggaactttttggtccatgttgttctgaatgataacggatcatctcatcatgcagtctcagttgaattttggtcgtcgtgacgaggcctgtcggcaagtgctccgagacgcaagcggctcgttgtggattatagcaaatccgggcagtccagaacgccacagccgttgctgtgccacaccttggcatctcacaggtcctggcttctgtgttcatcggagttcgccatctgtacttcgagcatatatcatgcgaaaatatctgcctattagctggcgtagcgcgggcaggcatgcgaggctgtagcgtcgggctgcagcctgcccgggtgaaataatcacctttttgtggcatacaagtttctcacggtttcttttcatctgagaacgaagcattcagtaagctcaggttgcatgtttgagaaagcaggaagaggtttccaccaacatgttcctccacgaactacccgctgtgctaggggggggggggggggggggacatcatcacagaagcagcgtccgagatggagctttatgacatttgtcgttttcgagaagtcaacagtaagttcgaccatcctcgaaacaagtcatcagctcatgacctagggttctttgagggagtggcgacaaaagcgattgccgacaattggatctacaataaactcacgacccagaatgcgcaggacatgccggatcaattcagaaaacgtatcatcaagttattcatcggagaccaggatcgtggagtgaatggtctccgtcgactgattcatgaagttgctcagtatctaagcgactacatggccagtcgaacgaaagagcaatggcttgaagtactgctagacggactcaatcgatgcaagctctgcaacagtcttggggaacccatagagacaggtagatatatttggcatgcagaatggagggattcgcgactcgattggcaccgcgaggaccctgagaaacaccgcttataaattcgcatgaccagctttatgtttgctgtgcttgcggaagacgaagagctacaagacaagatactttctgatggcattccaataaacgacgtctgctactacctgtacagcccgctggggatggcaagtcgacttggactccgccatacagtctcaaagttacttgacgcaggcgccgagtatcggagcgacagagatgtggagccaaatttcgtaccacatcccctattgtgcgccatcgagtccaatcacgctgacattgtcaaattgctcctcgaggccgccgatgacgacgacgaggatgattacagcttgcgtgatgcggctagtatagcggccaagaacaacaatcgcgagatacttgagcacattttagccgtcaatccgcggatgggtgcagtggagtctatcaaagctgctgcggctcttaacggctgggacgatatgttgaaacgcctcctcgtacgcgacacatactggctaaatgagttctggtcaaatgacaacatcggagcgcctatagtgtatgccgcggaaggggggaacttgagtacatgtcagctcatacagtccaaggcccttctaaacgattgcgacagaaggcgaaatacgggaaacctgttgcgggctgcggcgtctggcggtaacgtggaggtactcgaatttgtcctgcacgagcaactggacgacacttgcccggaccatcttcccgtggttgcagcaatgaagggccatgttgaaatgctcaattatctcctcgataatggctatcacctgaagcggaaaaagtcgggagagttaatccgatacgctctctttgctggaatatacagccaacactgtggcgctgtggaattactggtacaacgactcaagatggacctgaacatcgagcatataaaagagggggacaaactcgttgtgccgcttattgcagctgttgattcgggcaacagtgacatggtacgcttgttgatacgattgggtgcatggacagagagaaccaagtggtcttccactggcttctcaataaaggaacgaaggtaccgtcatgatatcctaggaagatttaatccgcaaaggttgaaactctcgcgcagatattcgaggtgggagtatagcgttcgccagagacacgtagacgaggctcttcgagtgattcgagaacatgaaagtgcagcgtaagctattcaaatatgcagttgtctgccataccagtattacaaaatcatgacacccggaatcactcttttccgaggacatatatcttggatcaacaccatggaaaagagaattccgtgtttgacgagaagaaagcatcaaaaattctagcacttcccgaaccaaatcatgcatgaaccgcgacctacacttcttcaagactccccaccatgcctatacccacccactctcttcctcaacgcccccagcaacaccgtcaaaccgcccccattcccaccctccatcttcttcatctgcaccccagcctcacccctagcccgttccatcctctgctgcctacccaactcccgccaaaccgcctgcgtgatctttcccttctccttctgaccaatcccatcctccgccttattgaacgccgcgggaatcatatcgccatgttcacgacctgcatgttgcggactgagggcgggtttgcgagcggcgtcaatggtcggagtgccgtgggagttggagcgtcggcggtcgtgggttgcgatgtattggatgaaggcgttgacgtctggagcagggacacggcaagggctcgtagcggctctgttaccgcgcttggggcctgagtcgggatctgtcgagatgctcttgcccttgagttcgcggttgtgggagcttgatgtggattttttggagggggcagttttgctggcggcttgggactttttgcttagggttggtagtgattttgtgaccagggattcttttctgacttcgaggcgaagaggttttggagttgttgggtgagcttttcgtgtggaaagatgactggtgctagtgtcacttgatagtggaggcatatttgtgagactgaggtattatgttgatgtagcaagattatgatagagattagattttcttatgaagaggcacaacagcgttctttctgacttgtggaatatgaatgcgaaaatgaaaaagactattttggcttgtggagtaatttggtcgggaccccgacttcatcaaggtcccgttcttgcggcttctcaaattagacaacattagtgcctgatatcgaaattgccccaaacaatgtagtcggagcggaggaaaggagccgtgattctaaccaaagatcatgggcatgagatctggcctgttcaactggtagtgcatcctaatcatactagtaaccgtaaagatgcgacgcaagtgctcaggcacaacctagtctatacacaatactgaaagtttggtcttgcgtagcagcgtatggcgaaatgtggcattgctcatagcccactcagtcgacaaaagaggttgtggttgtgagaacagaccgccttcttagcgtactcctgggtcgcgatatttaaagttcgtcaccttaaaaaatgtagctagacccgttgagtttatgctctattcctcactgcaaggaggacaccagaggtaatgcaggggaatgcgcgcgggggtcgatgaaagtgtgaaatagtggtattgtcctaaaagtccgaagcgccaacccaatgcaaacaaatcttatacaccctcatgtgaaccaccagtgctgctcactttcgtgcatcgacaatggcttgtgttgttgcgcccggcacatttcctccagacagttgttgcggtcgcctcattggctcttcgggtacgatgacatcttcgaactcgtcttgagagatggcgttgatggtgtaagtgtctacgaaatgtaagacggtgcatatgaacaaggttccggaagcatacagatgccaatcaccagactgcagatagcaaacccggtgatggtgttcttcaccaggtacggtgcacgagctcgcagcagcgccggcgaggcccgcatgcgttcgtcatagtaggtcgattggaagggtttgctgttgccgtcagcacctcactctatcctcattataaccaggagactcactatcccatggtggcgtgctgagagtggcagtcttgcggagagggaacatgcgtctcgccgcggcgatgggccattccactttcggatgactaagcaggccctagcgcagcgcggaacgttcacctgcgtccctcaggtctcactgacctcatccagcagctgcgacaagacaatcaacacactccggcgcgtttctttcccttctccacactccttcgcctacattagttattagcattgcgggggatgggaaagcgtatatcaactgcaactgtgctttgtcgcgccatcactttgactgcggcgcgcgcgtgaacaagcgacaccacccctcggcctttctgaaaggaacaaagctcgtcgcccgtgacctttgcacccactcaccaccatgagtgcccagacgatacagcagttggagtcagcacggtcgctcgcgttaggcgacggtagatactatcctaccatcataccaggcgtgctccctattatcggctacagtgcagacaatcaggcggttgacatacagcgctggggcgccgacttcatagctgaggcttttgcttctcccacgtggcctcaggacgcaaaggagaccagcgcgtcctcggtgctcgcgacgttgaaggactatctggagcatgttgacgacaagagcgtgaccaaaagcgttgtacaggcggctgcgagcatatacccgctggtataccgacatgtgtaagtgaaccctcgagtatcagatagaaacctcccctatgatgagtgcggttttgcaaggctcagctccctgccgcccctgcgtttgcttcagagcagcttttatcgaactctccctcatacttcttgtgcctcagtgtctcgaacccgaacgatgcccaagactggcagctcatgtcagcgatcaaatcgagcatcctgcgacgaatggacagcgccacgccaggcgtacgaatatgctgcatcaagttcctgcaacaagccgtcctcgtgcagacaccaggcgtcgtggacccaagggtacgtacggtgtgccatagtgctgggaaatcatgctcatcatgcacagagacccgatggcggcgacatctcccttgccctcgtttcccgcgaccaccccgttataccgtatgcgagcctcgaagcagaagggctcggactcctcgatcgattgctggatatcatacatggagatcacaggtcagataagccatttgatcagaaattggcagtgctgacaggatacagcgacgggctagttgtaacggcaactctgaacagtctgggcatactgatgcatcgtcgtccaattgctgcaaacaagatattgaacagcgtgctcaacttcaacgctctgaagcttgccaatgcccccatgacacccaaaaacaaagtcatcatcaagtcaatagaacgtacaacacgagctttgcttgtgaatatcatgaagaggtgcgttgacactttatgctggtctctgacctggctaaacaatcatctaggcaccctgagaatcaggtcaatgggcggatccaacagtatctggagcgcatgcaccgaacgcgcatcgagatctttgatgagtctcgcaagcgaccagcacctagtggaccgaacgatgggcttgagcaagccaagaggcagcgagtcactgtggaggcttctaccaaagcgccctctgttccgcctctgccggctggcgaggtcagctggcgtcaattgtacacgctcaaccctgaaggcaaaagcactgtgaactttgatgtgcaaatgttcaaggacccggaacaattgctgaggatcgtcgtacctgtcttgcaatctgtcgatgcacagaaactcgatcatgctatcaatgtacgtgatacctcttttcggaccctgttgggatctgcagtagccgcccgcgtcccgacggcacgccaagtcacgtggggcgacaggggtccgcatgaatctcagatatgggtaggctaacatgtcgtcacagattgtccgctctcgttatctcagcctcagtcaagctgcaaccaagcaagcggctgccaaattagcggcagctcctgctgctgaagacgaggaggaatacgaacccgacttcgagcctgaagacgccgaacaaatagtcaataggcttgacggctatcctgcaactgatgtacctcagtcaggacctggaacagcactcgcaccctataaacttccagaggcgccgccgctgtcggaacaggaagtgcagaagtatggcgaccaaaccgtctatcgggcatttggtatgcttgcgagtgttgacgaaactcagaagaccaaggccaacaagtcgggattcaaccgtctcgcagcaacagactacggtcgggacgcatgggtcactatcctgtcgcgactagctacgcgtgcgagtgctggtctggacgatcctgaaagtggtgtgaaggatgaatacgctgtcaaagggaccaagggcagcacctcaatcagcgaagcagtaagggatgggatttacaactatatccttcacgattggaagcggcgcatcgacgttgccatatcgtggctcaacgaagagtggtacaatgataaggtactggctcaacaaacgacgaaaaatggagtgaatggccatactccgtccaataacaacacgaagcaaggcaactaccaacgctgcgcgctccgcatgttcgacggcattttgggatttatcgagcataccgacaaggtcttgatccgctttttatccgaagtcccagaactcgatcacgatatcctgtctcgcctgaaaatcatggcaagggatcctgagcgcattgacctggcgtgtcagaccctacaatacttgtacatgttccggccaccggttcgaaggatcgtggtagacacactggcggagttgtggcaagaaaacgaccgcgcaaaaccgagcgctcgaaagctgctgcttaggtggcggccagaggtactgggtgaggagaggtcagtcacgccggctataaaggctgaaggagacggacagatggcgagggatagtgctaatggctcactcgaagtcaaagctgcatcataaagatctgggcgtttcgacgaatcaatgggtgttgggagtctatcgatcaacggcaatggtgcctggtttcttgcacgtatagttaaggcgtctgaacgagtggaaggaacgtgtatgatattatagccagcagagagaacaagcattggacacgatcgctatccaatacacagactacgaactccaaacctttcgatcatctgacctaacacatcttaagacccacaatatcacctccctctcaaccctctctcaaaccccccatacaaaatcccctccaccccggcaacaaagtcaacccacttctcatcgttccaaggataaaaattcccattgacaaacaccacaacgccctcctccccatccacccaatactccgtattcgcagccccataccaatacacactccccctgctcctccccttcctcccgtcctgaagtaccctatccgccccctgcacaccgcaccccagcccgaaactgccctgcgggtccatgtgcgcagattgtatccacgcggggagaatgataggcgacgcacccgacgccatgacgttacgagaatcgtgtctcagcagctctgagagttgcggagtggagatttcacggatggaggaaggggagagtacgcgatgcgcactcacggggtctaggtctacgcccgcgttctccgggagcaggatggttagcaggcgcgcgtagtcgtgcgcgctggagacgaggcctgtacccaggcgagccgtgtggtacgtccccgtgggaaacgcgtcggggtggatggtggtctggggatggggcgggtcgagggctgtgtacgcatcgcccgagcgcagcacgcgcggccagaattttccctcgttggaggggtgggagagagatgtgccgccaaaggcgggctcgaagcccatactccccagtcctagcggggtgaagatggtggtttgcagatggtgggctagacgtgtgtgtgtgaggcgttcgatgagcacggcgagccagtccaggccctggccgtaggtggttttcgtgccgggctggtataataagggagaagcgaggagtgtgccgtacgtgtcggcggcttcgtttgtggtgggccagtcgatggagggctgggattggaagtattcgaagaggagagtgtccatgtatgtgtgaccgccgccgtaggtgtggttcattaacatgcggggcgttatgtggccgactctgtcttccaagtgccatgatttggttccgctggcgtcggtggtgaagccagtgaggacttttttggcggcaagttcagggaggtgggttgggatgatggatgggtcgtcgagggagcttacgccgcgctcgacgagttgaaggaatgcgattgcgccgacgagtttggtgagggattggattatgctgatggattgggcgttcggagtggtggaattactggagccgtgggagaagagagtattggctttggcgtcgaggatgtgcaggactgcgcctgggatggtaggtgaagtgccggttgtggcattgtcgatgtaagttcggagggctgaggcagcctctgttgatattgaaggaaccattctttcctttcaccacactttgcggactgaaaagctgtgattgaagctgtcaacgatataggggagagaatgtcatattgtatacatcgtgagcatttccccgaagactcttggatgatgtggcacagctgaagctaacgtcgagttgctgacattgcatccatgttgaaggattcgaccagctttgggttcaaccattcgttatgcacgcgatacgaagttggaaggttacctgtgttgatggcgtgtcgcaagggtagttgtggagacacagcttaccaaagaccaatgactgtgtacttggggcgtaatatccaccctcagcacttgagcaagagtaatacactagtggtgatggccatgctgactattcctgcataacttagtaagcatttgaattggatcgggctgacggttttgtgttgcacagaaagcggcaacgaagtcctgtttatcctgcgctatagatgctacgagcaaatcctggtgtgccatagagctaagacgtcgtgggctctctgtcgcagtccctacgacttggtccacggcagtcccaacttcttcatctcgacagccaactgcagaatgtagtcgatactctcacactgcgtcttcgccttgtgcacattatccccccaaacatatctatcccatcattagcacacccaagtcacctgccactcaactgcccacataatactcacatgccatgcctcctcaccaatatcgcataactatccggccacctctccatcgcggcctccaagctctccctcaaatcctcctcgtgcgccgtgttctcgataatcggtatgcgcaggcggtcgtagtagccgagattgccctgtttcccacgccccttgggaatgcctttgatctgctcgatttcctcgatttcgaaacacgcttcagttccgaggtcgcgctcgacgaggagggtcacgagcacggcccattgggagtgcgtgtggatgcagcagccggcgccgcgctcaaaggcggccatgaagaggggcgtgcaggcggagggtttgaggacctgatgtcggataagcatgctattacgaagccagagagagaatctaaagtacttgtggccttcgcagatactccttgctctcaaagtccatgacaaacatgtccgtcggcttcatgagctccttctgcacgccgctgggcgcgatgtagatcttgtcttcatggcggatactcgtgcctccgccggttcccgtcacctggcgagatgtctcatgttagtcctggtttctttgtctatctcttcatcgtgcgacgtccgccgggagggttgctcgtacccagcccagggtgtagaactttgcgcagagcgtgcaaatgtggtttgcggggtggttcgggtcgtccgagtgcacaagtgcctcgacatcttgtgccgtggtggacattgcgtgtatattgagaaatcgagtgaatgtttgtttgagaagtttgaggttcagtaagttagaatttcacgagccaaatgacgacagccgctcgagcttcaccccaccccacgtggcacgggctccccaaaccccaccatgcgtgactctagtcaggcaccaagcaaagctttatctagtttcgtgctgcaagtgttaagaagatttggtatcattctggtctatattcaaagaaagcaggccatgttgcagtgcgactgcgcctagagaggtatcatcgacatccttcgtgctctgccattaacctccaccaatcatcgggtatcatatctactgctttgtcgccgtctcaccgtgcgcaagaggagagggctcatgcttcttgctcttgtcgaggtgcagcgcctctttgaccttctcaccgaggcccttgcggtcgggagactggctgtggccgccgtgcttctccttgtagacattgcccgctccaccacgctgcaagaaagtcagcgatgcgcaatcttttgcctattccattatacgtacgcctgtatggaattcttcctggccctctcgcgcgttaatctcaggcacgaaatcgactgagcggcggccagtgtgctctgtctgcgcgtctagtcgtggagatttgcccatgttgccagcgcctccacgacctgtagagaactcgccgtctacagactcgccctgaatgccttcgcgaacgatgcctccatcagtgtagacgtgggtgtctgggccaatgttgcccgcgcctgggagcagtcagcacgaagaattgcgcgatttgaagaagaggcgcaatttcacctccacggccagtcgagtggataggttgagtggacatgtctggttggctgtgctgtttgtaaaagtaaagtgtgtatctcagattctgtggcctgatatcgaagctgtaggtgtgtgctaggatggccagtaaacgcgacaaggcgctcttatatttgttctttgcaatctaccagccgttgcgagctcgatatatgacgcaaccgcgtcccatcactgtcaagccattggcgacgcgggatggacagaacttccgagtcaaaaccggacagtgaccatcacacggcaccgaattgtccaacaagacgtgaaagccaaggaagagaccgaacgtgtggtaggatgacccagcgcatggtttatgtcgttattgtagcgatgacgttatgggactttgagccaaagataaggtacgccgaaggccgagaacatggattgattcgctggagcctgggttacaaggtcgtttatcccgctcctggacaggcgaatgtaagcgacgtctccgattgtgttgcgttggatctgcacagagggcgtgatcgtgttgcaggctttggcgaagcacgaggatgtctgggattttgcgcaggaacagttcaaggaagtcaagattcaaggcagtcaagggtccaactacgtcatcttctttgcgagcatcacctgatttaatcaatggcttcaagacgtgttctgaaaattgacatgtagctagaagctagcaaaagacttgtatatacttagcagcatgctgcaggcaacagtgcagtgtgcagcctacttaatggtgtatccacgcttgaaagccttgtcttagttttgctaagccttgtcaacttcccggaggtgagttcttgcttctgtatatcaagaacctgagtgcgtatctactgcatctcgagatcctaaatgtacgtagaactcttaacggggccgaatttcggattaaatacaaccttgttgtacaagatattgcgatgttgtaagtcttaggcgcagcgtcgagcgatctacctctggttcgtaacgatctatctctgaactaagtttccatttctagagtatggtaacaggtattctaattggctaggtatgtaatggtgttgggagtgagagcaagacatatctttcgaagaaaatattcggcgagtgaaactagatattatacgcaagaaacccgaggagctatagctcgaagtaagcattctcctactgtaattggtgtccatgttaataacgtcccggtagggtgttttggagctacccctgtcactttcgctcgtatgtgccacgagagtgtaccccatactccttgatttacgaaagaaaggaagccatccacactttcaaagactacaagcttgaatactacatacgaaaaccttcgagtctttccctgaggtattatccgcgatgcagccttgagatgattgcaaggcagagtttcgtactcaggcatacttccctcgagctcaccggtcgatgatctctgctttgcctgcgatctggaccgccctatgctgcgcctcgcctcgtaattcgaagctgacatatcactctgccggcctcccgatggtcgcaacgcaacttcaaccttatcacagcaaatcgtcgtgcacttcagctatggcggaagtagcgggtacaatcttcgatgtcatttccctttccatccaaatattcgacaaggtatcgaagtacacaagtgccgtcaaagatgcaaagaccaaggctgaacaaattctggccgaaatggaatacctggcagatctacttgaagagctggaatccatcactaacagagcgtgtgcagataattctgcgacatcagcaaagcgaggggtctaccagtgtgcccaggccattgagattgtgaagttaaaacttggtggagacaagccagtttgcgcgaagccttgggctaagctcaagaatacgttccgacgtctgatgtttcctttcaaggaggcggatatcaagtattggaaagatgtgctaagttacattcaacaacacctccaaactgcactatttgcactgctgctgtaataaccgattctgtgcacatgaatgcagagtgtgataagctgactatcatcctagtgatcaaggcgcactgaatttgtcagttttacaagcacaaattagtggagtatcgtcgtcacttcatgaaagaattcacggtatcgacgagcacatacggagattgctggaatttgtcgatcatttgaagctatccggtcacccgttttaagagtctcgtctcaagagatggagaattggcggtactgcagcggacattacaattgcaacagcaggttcgggtattccatgaattgcgaacaccgccgtcaagaatcatgcacgaacaaactattaatacaggcgccccgactgcaaacacctgcacgtgctacgggaaacacacgatcaaacgcgtcctcaagcggccattcttctggacacaagccacattccatactcataaccgcggttgcccattttggtcagcggaaggtctcaggacgagtatcacttttgggcttatcttgtgctacttcgcgcttgggatgcaatggcgcatgctcttgacactatcgattggaactcgacctatctcaatcctgccaggtctcaaatgctatcgagcagtaaaggcttcttcgtctccagcctttagggccgtcgatgcggtctttagctcgtctataggtgcgcagacaattccaattctgtttggagaccttcgcaagattttcgagacgcgacgagcgtcaaccgatgatcgtttgccaaacggtcagactttactacatgtaagttctctccatcaggctctcccgtgacataaaaaatctatccaggcagtgattagctgacttttgggagtatatgtgtggtcacatcggacagcgaatctgggtcatagacaagagtcaactgcagcattgtcgatctttgctccggcttgtttttgatttcgttaaagatgttgcatcagagacggacgatgaggggaagtgagtagcgatatgatgatctctgctctcgatcacgatactaatactgtttcaaagtacatgtgtcgacttgttattgcgtgcaactgatccagccgaccacatttggaacgcactggtcacagaccttctccaggctggattgcagatgaccccgaactgtcatcctgatggcaaattcccgagttatggttcctgggttgaaattccgtttgctagctttgctgaacctttctcacatcattatgggccggcggacattgtgttgaccaagtcagatcatcatcttaaacagtacttgcaggaaatatcgtacacatctgcaggtgatatcacggctggagagacgcaaaggctctacaaattggcaactcggatgggctgggtggctgggtgcgaaattctattcgaagcaggcctggcatacatgccccagatgatcgaggaaccaccaaaccgcttgtcagtatctgaaccactaatacacgatgctatcgagtcccgcaatccgcagatggtattgttttggctccaagtacgcgatgacgccagcacgaaccatttaccatatattgggaacatcgaaacagctttggtgcacgcctcggaaatctgtcacaatgaagaaatcgcagagatactcctgtcgcacttggtcagccaaagaaatcgtcttcaacagcttgcgagcgattttgacatccctgatgcagtctctttgagcgacgatcatctcctcgatattcacgcagcctgtgtagtttggttgctcataagccgaggtgtaaaggtacctccggcgattcgaccgtttggcagcagcgtgtacagcgttaggaacatgtaccaagagcagccacctgtataccagaagtccagagatccactgtggattttccagagattgtacgacagcggctttggacaaatgacagccggaaaatgttcgcactgcttgaaaccaacctgtccgccgctcgtatttgcgatggtctcttataggagattttatccgagttccggaccattgccgaggtttttcaagattgctgaatggttcctatctcatggagcggacataatggagtgctggccaaattcgaaaacaacggcgttgcattgtatggctaccaaagctgcaatgctaagctggggtgaacccatggatcgaatctcttcccagagcttgacggctacactaagtcacaacttcaaagacacctgcaaatgcagttgcagcaccagcggctgcaccgctcttgtatcattctggaaagcctcataccggttccagacaggttacataggctcagtctcggagcttctcgatacgagtgctggtgcaggaatcaagccatcgaggtttcaacgaatagatcgctgggagcttgaacatgtggttcgatgtgtcgagaaggctactacatctctcacataccattggattgttgttcagtttattcgagtcttggtattctcactacttggcatccgtcacacttgctgcaatcttgccaagattgaattcattcgtgaaccagatttcgaaaagatgccatggccgtgctatacgccggatgagactgaaaagatacaagaagaggatcgttttcgtaaaggattgttggagttcaatgtcaagatcttcgaagggtcttatagtcaacacaaggggagcttacaaagcttcgtagataagtgtttgttaccgaggatgagttatgtactaggagggactgaggtaaaacggaatacgatagcataggctctcttcaaaaatggtataaagtatcagcactcgtgtttgggttggccggatcttcatataactccaatacacaataaccgcatctcaaatgcgagcagttctcgcaaaaattttgccacgaaccgtaaggcccatcaagacatgcgcagcaataccaaaccacttgcccgggccgtaccgatccaacccgttcaattgagccagcacagtaggggaagaaaaatctaaactcctcgttagcaccttctatattatcaaaaaatcgcccgaagtactctctaaagcagctagtcggttgctgccactgatcaaagatttcaagtgccggtagcaagaaaacttgcaaactcgctcgccaattatcgagaatggcaaaattcgtcgactcgactagtaattcaggacaacttctatagcaatagagaccatgactgctacggcaccataagtctttgaaaacattagccatgatacggctggtagtggacgccgtacagcgcaagagatgttgagttgcagcagcagactgtaggatctaatcatatatagcctatcgtccttcagtggcacagggcgtcaatccgccttgtgcggggtatgtgaaaggcgcaaggtgcagctttctttgtatcttgccttgcttacatcgctgcctggcgtgggcgttttcgtcgaatatctattcgttgaggatcttatccacgggaccccaataacagagtgcctcaacaatttgcgcaataaaatcaacagtatctgagggcaagttgtgttgatgtaggcagtcaaaaggtctgaatacatgatctccatatgtgcatcacttaattatcatcgagagcttcacctggacagaatattttctgagttgagatgtggcttggggtactgtatgctctacaaaaaagaaagaaactgttaacacgacctcgaggttcattgcttaaccttctcctcaggcggcgcaccaccagtcgttggtagacccataaagatcttgaagtaatcgtagactgtacactcattagctttgtagtagcagctaccctgtcacaagacttactcatccattgcagaccagtcaatgtaccgatcatcacaattcgaactggcaatccgttccagagtccaccgaagccaatgtccttgtagatgcgtcctgtagcacctccaaagctctcaccaggcttgcgggtagcattgagtttcgaaaccatcacatcagccgggtgactgacgattgcgcatagaataccagccgcgtaacctccagtgaatgacacagcggtctgcgcacctttaccgtagtcgctcttcgagcccgggaggtagttgtagatggcctctacaatagtctcaaacgatgcgaacttcatcatcgtgtacggaatctgccggccccaaagcgggtagagtcccttgtacaagccaccaaagccttcgttagcagtgacagtagagataccatttaacgtccccgtagcgaatggaggaatggtagtctgcattcgaaccttgacagcttcaaacggacacagtccaatatccgcaatgagctcagccgacgcagatcccgccagatagatgaaagtcttgtacttctgcgcattctcctcacccgccagatctccataaaacttcttgaagaactcgtacccgccgtacttcaaaccaccctggacggagtagccccagaacgtcggaccccagcccgtcatgatgccacggaaaccttcggcgcgcgcgatcttgccccaggcttcgaagttgcctttgtacatcttcgaattcacttgccgacggcatttgaccaggtcgagaggcgtcacggcggtgtgagttaggccgcaggccatgatgcctccaaaggtacatgctgcgtagtacttaggcgagtacaactcgatgtgaccagctttatcctgggccttgtggctcgccttttcaaactcggctgtagcagcatcggcgagctttagtgcctgattcttcgcatcctcagtagcactccaagcaggatagagctcatgccgggccgtccatttcgacgcgctggtgggtttgttgtccggaaggcgctgtggtaacggcgagcagccggcgaacgcctggcttagagttgcgagtgtgggtagcatgtttcatgcaccgctgataagcatatgatctggtgtgtcgtcttggcgcagttgatgtttggaaactgacttcgtcaaacaagtgtcgcaatgcgccctctcagggcgcaaggaatctacgagtcgaatgaataggaaataaacagtggaagtcacagattgggaaggatccgaatgctgggcgaggcttgcagcttcccaaaaacatgatgctcaggtggccccactacgtcacaatcctacgcccggaattcattgttcaccactctccgaaacccgacagtggataacaacacaaataaggcaagacaataaaacaattgtggatagtgcaggacagaaagagtgttagaatgaattagacgaggcggagattagaaatggtcgccgtatttacgaagagcggctgcttttccgaaccctacgttgtggcacaactgcttggccaggatttagtgctgacaagcatctgctttcccatgaatacccagtttctcaggccaactacttcgcttttccgtgtccttctgttcatgatctcagaccctgctcgtcactttgccttactccttgaccttcttcagcggatcgcgcttgtaccttgctttggtctgcatgcttcgctgggtcgaaaacatatattgggaactctaggaagatggtgcgtttcaagatgactggcaacttctcatagatttgaggcgggaagggaatgaggatgctggtgcgctgtaggtatctttcgtatgctggccaattggtacccttctcatatcgcttcttggcacctggacgctcctgtagtggcagaccagagaggaacatgaggagagatgtcaggaagaaaggtccaagaatcgatgcgtatagtgcggcgtaagcacctcctgagacgtagttgtttgctgctggcgcaacagcgatggtgaagatgcctgagttgttcagcccagttcttgaagtaatacaaagcgaacgcataattctctcgtaatcttttcgagtcacttaccaaattgtaccatgatttcgccaaaataattaggatgcctagtccaagcgaagaagcccacatcacagactgcgccatcgcttccatgtgcgcttcggaatcggaacttctggacgtcggatacactctcgatgatgaagccaatcgcaaaaaggatgacacctgcgatatcacagccggtgccgaaggcaggctgagcgaactgggtcacatttggcgagttgaggatcgtgactggaagcgagcaggtccatacccaaaacatctggaagacccagaagcccaggaaggaccagaacttatcccgcttatcatcgaacctatcgtcttttccggtctttaggatcctgaagagcaggaagccactaagtcttgcggcccatgccatgatgaaaattgaagcaacgacattgcgcgcttggtctctgtttccgctacatgcgagcgtgaggatggcgagaaggacgaaattggtgcctgagattattagtgcatgtcttacgcacaggattgtttcttactcaccaccggcgaaatcagtgagtttgtcgaatttcagactgtaagcccaggcgaaaaagaatagctatagtagcagagatgcgatgtcagcgatgccttgtatgtgagtcacgtgacactcatctgcgaacagtttgcgcaacatgttaccaggatctctcgccagggacttacctgatacccaacagtgactagaaatgtgatggcgaggtagtaattatcgaggacatgaatggcgcgtcccatggtgtcgatcgctcagcgtatccttgacgagtgaagtctcgtcgcgtcgcaccgtgcagggcaggctgctacatataacaaactttcgcgtccgctgcgccccgaagcactgctcatcgacaaacaatctgaccggcgaaggattaccaagtgtgtgcactggcttgaaaagggctgagagacagggtcgatgacctcattaggccgccaagctcgattcgaagcttattgactctggcccacgatcttcccatggagcacagcatcaatgattccgctgaccacacgtgaaccctgaataacacaccatgtcggcgccatttgctaatagttctgcgcggaccttcgcatcttcgatccatcgatacgatagtcctcttccgcaacctgaaacgaatgcagtctgagggtcttcgcttcttgcacctcgcgtgtcagacttcacgatcctcgcactggccagaccatggtgaacacgaatcgcgtacaatgtcgctgccggatgcttcatcccttcataaccggatcttgacccgtcccatgcgacatgggatttgtgcgagtagccgcgggaacggccaagattgaaacccagcgccttcttgcaaacacaatggggcagggtctccgttttacccatacatagcatgatgctcgcaccaggctccgtttgaagctttgggcttttttgtctcaatccgctctctcgcccaaccctcttccattcttgctgtctgctgtgcaggtcgcgcatgtctgcgacattgcctttgattctacgacagctgcgctgttcatgcattaattaataactttcttcttttcacgtcgtgtctttgatataaacttcacgaagacatcaggattttcaccatgcgcacaatcagaccttcatgggcgatactcctgctaatcggagcagtacgtgcgcttcatccgaggacctcatcagatatactgacctgtacgcagggagccgccgaagcaggactggatctcacgaacgcgccgcgatttgcagaaaagagatttgatcacgcggtagatccacttgagggagcacaagggaacaatgtggaaggggtcgcgggacccgccatcgaggcacgaaacccattggatgccagcgctttgctgaatggcctcggccaaggaccagagggcaatacaggtggaaacaacaagccaagtaccggcaacattggcggcgaccttgcgaatcagattgccggtggaggatctccgagccttgatcaaatcattgggggtgtcaacggacaagggaagggtggtgcgcagaaccagagcacatcacaagagccgggcaagccaaaaggagaaggcaatgctggaggtcaagtggcaccgcagaacagtgctggaaacggtattgtgattcaggtcgagaagactaccatcatggaggcaaatggtcaacagatccagacagatgtcgttaaggaggtaggaaaacagtctccagcgccagcgcttgtcgaagcaccacctgcagcaccaactgcagcgccaccagcggcagctcagccaacaccccctccggctcccaagggggagatgtccgcatctctgcctgctcctatggcagctctaccatcccctgaaggcaagcctgcaccaccgccaccagttgcgatgggcgagatgcctcagccgggacctgaaggtaagcctgcaccgtcaccaggcctaggcccggaaggaatgccagcaccgccggctcctatggcagctctgccaccccctgaaggcaagcctgcaccaccaccagcaccgatggctggaatgccgcccccgcctgctgaaggaaagccgggaatgctaccaccaccagcaccacctgctcccgcagccgaggtacccaaacaagcggcgaacagtacggctgtgatggaggctgcaaagtctgcaccagaagctcgtattaccacggtacgttcggtctattaaacttgattgctcacatgctaacatgactccgaacagtccgccgagggaaacaaggctgaagccagcccaatcccttcatttgcactgatcacttcagtcccgtcgttcactctggcactttcgtcagccagtgccaacagcaccatggccgccggtgttactgtttcggctggcggcgactcagcaggaggagcagaatctggagcgaaatcatctgcatcggcaaccagatcttctaaagcgggagctcctccaggtgcaattaccgtaatagccggatctggatcgaatgctacgtctgcgaaagcaggatctccaccagcggctattacagtggaagctggagtgggcggcaatgctacgtcggcaaaggcaggatctcctccggccgctattactgtagaagcgggagtgggaggaagtgcaacatcggcaacatcaggagctcctccagccggggtcacagtgtcagcgggatcaggaggaatggcatcgtccaccaaagcaggatctccaccagcagctataacagtggaagctggagtgggcggaaatgctacgtcggcaaaagcaggaagtcctccagcagcaatcacagttgaagctggatctggtggaagtggtgcctcggccagtacatcgtcagcgaatggagcctcggcaagcggtgtaactgttgtcgctggtggaggcagtggcgccgctggctcgggttccgccaatgggacggtgactgttatcgcaggcactggcggaaaagccaacgttaccaatgcagaagaggccgctaagaacggtggttgtgcttgcaaatgtagctgtcctgcaggatccttcccgatgaatgctcaggctcctccgccattccagctcggctccatggtatcatctgccgcgagtactatgcagactgtagtatccgcatctagtgctgctcaagaagcagtttcgattccgtccagcagcgccgcagcaacaagcgaatcagcgacattagcaagtgaagctgcaacaccatcatcagcatcatcatcatcatcagcatcatcatcatcatcagcagcagcagcagtaggcgaagccatttcgacaccaccagcggctgctagtgaggccgttgcaagttcagccgcttctacgacaagtgaggccagaagcgtaccagcacaatcccagatccaggggaacacaggggctggaacgacagttggaccaccacctcctcctcccgcagcacagtcaaccccagcgaacgggttgccattcaacattgagacagtgcagctgcacagtcgagtaacggttaatcttggcaagagattagctcagccgacgcagaagaaaagatggtggtagttggcgagaggcatgcgttctgggaatgctgccatgatgtgatgccgtgtggcatgtgtaataatccgtcgtcctcattcatagtacaaatctatatacttcatgtttcccatgggcattgcaaacctcgacaactgctgagttgagcttgctactctatgagccaatcagcgtcggcgcagagcggctccgcactgcaacatgtgaagatgcctaccagggacagggccaaacgaaaatgatcagaatcattgcagcggtgcagagtgatgtacaattaactcgatcatttctgatatcgtaatcagtgaagacgataggctctcgagataccgagtagccctggagctgccgaggtacagcacttcatccttggcggtccgacttggagctgcgcgcgacaacagaaagacagcattcattgataccctttcgacacgttgaggcattgctccattgaaccgagatggacgcgccaaatggtgtgccccatccacgcaagaggcggcggagaagacggctcgaccggccagcgatttcggcgcgcctgctgctcgacgaccgcatgaagggtgaagtgggagtgctttccgaggacctcttcaccgacctgttccccggcttcagggcttctggtgagtagttgcgactggagcacaccatgggtatggctgacaagggcaggaatcaacggagactcttcagagtcagacggcatccagcacgtcgcaatcacgccgtggcttccgagctctgtcgtcgcttcccacagcgttccgtggaccatcctgccagtccgaatcgccgagaaagacgagtcctctaccgtgcgcccgcattcgtcgctccgcattcctgcgtcctcgctcgcgctgcagtctttctcccaagtcctgcacgccctcgccccgaaccgaacccagcgccgagatgcgcccatcgaagtgcgcatacacgacgttgtgccaattggcctggacacggtctacgtcaacctcgacacggaagcgctgcggaagctggacgaggtgcacgccaagtttggcggcggcttcacggacaggtcgaatggctcgattaggggcccgaagaaccgctatctcgacgtgaatggggcgaaagggaaggcggcgagggttgatcagtctgcacaagaacaggtctggagaaatgcggtgcgagacgctctgcaatcgcccacggtactgcacaccggcgacctgcttcctctaccgcttcccgcgcatcctatcacacatgctgcgccgccacctgcgaagatcaccgcgtgcgaacccgtgtcgcaaggtctcctgctccctagcacgaggattgttgtgcttcagtcgcatcgcagcaccaagcaagccgtcatcctaccaccttcgaggcctacgccggcaaccaacggcttcggagacgacgacgaagcggacgatacatcgaacgataccttctactcagccgccgaagaccgctccgagtcccgaacaacttccccaccagacgcagaatcgacggacaatcttgactcggagatgtcaggcacagacggagagggtttgtcggatgaggaggacatcatctcgctgagtgcgccgctattgccgccccagtcatcaggcgtgctctcctcgttcacctcagctacaccgcggcccggcaactatctcggtggcaggaccaacggcatcgcgacgccaggatcggtgtattccagcttcaccgcaacgaccgcacgaggaccgacatcgaccaaaagcaaggtcttcaaaacacagggcctactacaaagcataccagatgacttggtccatccaaagcctggcggcgaggacgacgatgaagctcgcgtctttgttgacaccaacacgctcgtcaagattggctgcttctccggcgattgggtcaagatcgaagctaccgaagagccatcctcacatcctctgtttggccttggattctttggcggggcagtagacgacgaagacaactccaactggcgccccgtccgcgtctatggcttgccagagagcatgtcgaagaagattgcgcgctaccaagtacacaagacagccgaccgcgagcgaagatccagcgtcccaacattcccctcttcgagcacctcgttacaagcttacctctcacctatccttttagcgaacttggatagcccttcccatatacgaatcacaccgctagctcctcaccattcgtcactactacctcgaggtagcgctctggcgaagcctcgactcacaagttcctccacgccaccctccgccaaagaggtcacccttctcaaggtttccacaccactgtcatctgaccgcctgctacagcctagcttgttcgctgcactaaaggaacactttgagcagaggcgacgagttgtgaagagcggagatctcatcggagtctcaatagacgagtctcttggccgagcggtcttccaaactgcagcagaagaagaggctggcagcgaggagctgcttgctgtgtctagaaagactgcgagtgagaatggcgcaagtaccagtggccaaagcaaaaagatggttgcatggttcaagatcggtaatgtgtctacctcgtctcaatctccgcgcgatagcgaagaagccgatctgtggggcggtgctgcgacggttgatgctgccagcactaagatggagatgaacggaagcgagcagggaaagacgcctgctccgatcaacaatgcatggcaatactacctcggtgccaagcgacctccggttgccagctctcagaagacaatggcactagacgagctgccgaagccatacgtctcatcgcttcgcagacgactgcgagagctgatgtccgttgccactagcccaagagccatacatctaggactgccaccaatagccgtcttgatcacatcgactcagcgtggaattggaaaagctactgtagcgaccaaggcatgcgaagatctaggccttcacaccttctccatcgatgctttcgacatcgtcacggaaggcggtgcaggaggtggagatgtcaagaccgaaggcttcttgaaagcaagagccgagcgagccttcacgtgcggcgctgagtacactgctctgctcgtcaagcacatcgatgcgctcaacgctgatcggatgaacactgcattgaaggagattctggctgactctcgtgtcttggtcgccacgacgacagagatcgataaggtgcccgagggtatccgtggactgttcacacatgagattgagatgtcggctccggacgaaggcgaaagagagggtatactgcgaagcatcattgaagatgctggtatcagactgtcgccagatgtcgaactgggcaacgtggctgtaaagactgcggcgctcgtagcaggcgatctcgttgacgtcgtggaccgagcacttgtcgcgaaacgtactcgggtagaagaactcgcagcaaccgcaacgaaagcagcttcttcatcacagagcgtcacaacacgagacattgaactcgccggcggccacttcagcaacagtctcaccaaagcggatctcgacagtgccgtcgacgctgcgcgcaagaactttgcagatgccattggagcacccaaaattccgaatgtcggctggaaggatgtcggtggtctgacgcacgtcaaggacgcagtcatggaaaccattcaactccccctctctcgccccgaactcttcgctaagggcatgaagaagcgcagcggcatcctcttctacggcccacctggtaccggaaaaaccctcctcgcaaaagccatcgccacagaattctccctcaacttcttcagcgtcaagggcccagagctgctcaacatgtacattggtgaatccgaagccaacgtgcgccgcgtcttccaacgcgctcgcgacgccagaccttgcgtggtgttcttcgatgagttggactctgttgcgcccaagcgtggtaatcaaggtgacagcggcggcgtcatggaccgcatcgtcagccaactgctcgccgagctcgacggcatgagcgacggcggcgaaggcgtcttcgtcatcggcgcaactaaccgccccgatctactcgaccaagccctcttgcgtcccggccgcttcgacaagatgctgtacctgggtgtgtcagacacgcatgagaaacagcagactattttggaggcgctgacgaggaagtaagtccatatctaattatcatgtgctgtaatggcatgtgttttgtgttctttgctaacgaggaaatagattcacactccacccctcgctctccctcgcacgcgtctcccagggcctgccgttcacatacaccggtgcagacatgtacgcactgtgctccgacgccatgctcaaggctgtcacgcgccaggctcgtgccgtcgataagaaggttgcggaatataataacgcacatgaacccaagatcacaattgcgtacttcttcgaccatatcgcgacacaggaggatacggccgttatggtcacagagcaggatttcgtcgaggcgcatggcgaactcgtgcccagtgtgagcgcggatgagttgcgtcattatcagagagtgagggcgcaatttgagggcgcagggaagaaggaggagggggcgagtaatggggatgcgaagggaaagggcaaggcaaaggcgattgaggagggtgttgaggcactggagattaatggctcggctgggatggataagggaaaggggaaagcgccagtgcagcagggtcagggacatgcgagtaagaacagtgtagatattgccgagggcgggtttggggatgcggcggacgatgaggatttgtattaagattgtggagcagagaggtaacttgtatccccatagatgagaatataaccccactatgtgaggtaattacgcgaggttacctcagctttcaagtaaactacatttttgatgtaaaacaatgaaatgattgaatccctggtattggtcgtgcgctgtagcttttactctatagagaaaatgtactttttattgataaattatgtaagcttagcttatctttcttacataaattatatctctctgctttatacgagcactcagacctagtcgctatggtcagcggtacttctgaaaaggcaatctctagaaatagttagattagcagggctacgtgatcagcttattgtagtatacgcttgttattttccgaagagctagtgactatttggctatagcgtttagctataacttattaagtagtatttctatgctcgtctgctaattactatgatcctaggtacagtgctagcgaatgcggcttcaccctcgcaaacgcgagctactagcaagtatacttatcctcattctctatacatgacatcgtcagtagttaaagaactgctctcatttgtcagacatcagccgagccactggtgttatgtgcgttttccaagcaacaaccaacgaccggatgggattaccccgctctccaggagcagctcacctctcaccacaccaacacacctgtcctgaaaatcgcaaaggttcatcatcatgctatcctctcagcacagagatctgctggatatgatgatgcccaccttctcgggcacggaggatgactttggaacagaaattcaggaacagtgtccgctctcattcgatcgcatcaacgagggccagatcccggcataggggttttccttcacgtatggggggatgttacttgtcttttctggcatttaactaccagttatctgcagcatgagtgcctcacactgaccccacccaagagaaccacaggggttggcgaacaatttgggagacccaatgagcagtccaagtgtaacatcaccggtcagctcatcggtcagctcgcctatcagctcaccatcggtcagctcgccggtcagctcaccggtcagttggggtgtaagtgataaaatgcttgctttgaaccacaacagccgttcacttccctcaagctactaccttctactcaaaaagtcgtgagacattctcgaaatctctattctaaatattccaaacctatctgaacggacacttcctgcctgctatggaccggaaatacgacttcggacgcgctgaagctaaagctgccacgtttcgtgaagcagcggaagcagtaatcagcaatttgaattctgccagacagaagcgagaagatctgattcagcaggccgatcgtataacagcagttaaagaagagaaacggttgcttgatctcgaactagaaaagatcgaatcatctacatcagctagacaggtaaaagatcgggcggctacgaagccagatgctgaaaagaaaaagcaggagtatcggaaaaagaaggaagaaaaaggcaaggaaatagcggacaaacgccgggagctagagaaccttgaaagaaaatatgagagagataggaggacgcttgaggaagtggaaagttgtatcgacgaactgcaaaatgcactgtatgtaattcctggtgcaaaatttcaagtactattcaagtaacctgctaacggcatctatctagagcggcctaccgagcgtggctagacaataatgagtgacgtgacggtgtcgcgattgtcgccagctaagagtccaacgaataccgcgcctatccccagaaggaaggaacacaaattgaggccttttgtaatgagtttcctttgtttctttgtagtcaattcacttcagtatcttgccaaagacactactatatatagtctgttgaataaaagccctcggcgatatctctcccatcactagaacaccagatatgtatcccctttaggacacgcacgtgatagcaggaagcggacgtaacaagcggctcgcgacacccggatgttcatgacttaagctataatacaattcaatacgagccgactaggctggaagaagggctacgtgatgctactgggtttcactgggctttgatattgccattggactaacgtcgatcccgtagttaggaaagccccctccccttagggaaactgagcgagatacctcaactttaataacccccaactctatgtaaacgatagaataacctagaagtcagtacctgtaatatgcaggagctcttgttgtacatagtaaacagctcatgtactatagatcaggtgcgcgtccttatcttctcgctagatttgtacgtcctcttcttacaaagcataacagcatttgcggcttaaatcgcgtctaatacattcatggcccttaatcagattaagataaggcatccaacgtacgtccatgcgtgacgaaatgcctcgtgtgctagaactaagcaatcagcttgcaagaattaatagcagtagctttggcattctccttctcagcacgcttcttcctcgcctctttcaaggtcttcgtagctcattaccttcgctttccccaagacaacagacctggtcgatcggcaggacggagtgtagcttctttattcaacttcgacaagaactgattctgatcttccaggagaacctgtttggcgagagatacctgagcggcatttttcagtttctgtacgtgtctctgcaggcgatgtttgcctgattcgtcgggaagtgcatgagcatcttgttgggttaaagtatgtaaagatattagaccttctgttgttactggcgttatgggcgtagtcaacacctcaacttgcggatgggtctcagagccatcgcagattagtactcgcggtcttccgttagccttgttagtgataattaacagcaagatgaaggtgtcgtaattttatgctgcaagctaataatgtagggatgaatgtataaataatactcacgtctcaatgttgctttggaaagacggtggggtagatactaggttagggttatggttttcccatgccggcacaggggttttccttcacgtacgttgcggcgcggggggtggggctcccttttttgtaactgggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaagaaaccggatgcatcgtccacctcaaggtccacaagctaagatccatcgacccgagaaaaagacataatagctcatgtgcctctttttctttctacgatcagacgatggcagttcacacgccttccgaatgataattcgtgaagaagacaggattcgccagcgatgcttcagatcgaaaagtagcaccaggcgcacatgccaagaaaaacccaccctagttgtttcttcaacaggccaattgttcctgtgcagttttcactgcaggaaacccgttggtccagggactttcggggttggtggttctcccctcccgctgtcatgtcgtggcaagcatgggaacagacaaacagaggcccagacgttagaatgaagcatccactcgtctcgctccgcttgcgccaccaaacctaaatccaaccttgccgctcggtttatggagtcgtgcgcggtggcgggcttcaccggcggcgtgcccctctcgctctcatgcagtgcgcggcctgcttcgggcaagcggaagcgaagcggcgctaactggtgtgatgttttagagcctcaggcatggagtatgcgcaggacgattgacaatgcacgtcaccataaggctgagaaaacacaggcctggggcttgagtcattgtgtaggcggttacactcggtcccgtcgtgagcatgcgatgtgagggcaatgtatgatatccgcttttcgaaggtgcgaatgggaatcatacccggtgaatttgctctggtctcgcacgtgtctgtcgtcctgtttggccctgtgcgacgttggtgaaaaacgcgagccgcctgctgcgtccaatggaatggcttatgtacggttttggacgacgtcttgctgtagcaacctgtcgtgtccagtcgatcgcagacatgtgtgatgtgatgtcatttacctcgtggtttggctggatgcttgaccccgctttatagggtatatagatgtgtcttgcgagcatgaaggtgagggcgtcctcgcacagagatctgttcgtattttcctgcttgactagtagcgcatctaagcctcgttgatctaacggctggattgttggaggaggcacatggtcgtggatggttggaagttccgttgtcgtccatatagagcattcagaggtatgcctaccatgtccttgataattcgcttcgatctcgtgtgttccacgctgtaggccttgatacgtgtcggagatgtttacggaacgaagcttggtcgaattccatgctaatagccctgttagaacaaatcatcatccgacttccaataaatcagcatgtcccgtcatgacgactcaaacccccatgaccggcagatggagatagaggcagtgtcgtccgatcgaccgccccacctcaatgaatcaaactgcaggtattgctgtggtttgggctgcagtggaccgcagtcaggagacgatgatggagagggagggtgtgggagtgatgcgacgtccaccgtggtcggttctgacaatgatgtcggagatctggaagagcctttgcatgtagaggaagtttatgaacctcaacctttcggtccagaagattcccggacgagtgagaggcagccaggaggattcacataccgttcagaagaagatctccgatttcatcgattcttgcgcgctcagaggtccatctttatctcttcgatactgaaccggaaccgcgatgagctggacagccttcgcaacgaggctacgacgagatcgcacagcagcgcgtcatctgaggtcggaagcgcggacaacatgtcgcaagagggcctggtcgctggagtgggcacttggggcgatgctattcgacacgaccgccttccaggcctttttcgcaagacacctcttcggctcagtgcccagtatgaggattgtcgtggtccgtcattatcgcatctaattacccaggacgttacgacgctgctaagtccaaatggtcgctggggagcccagagcttccccaacgcctactccacgcattacgacggggactcgtttgcgcattaatcttccttggataagctttgccgtcggacttgaatgggactatccatatgccgagtttagggaggtagaaggatatcaatcatgttgtgtgcatgggctggcagactgtttccaaatatggattgcgcgaattaggcgtttgggaatgcttttgtaagataagaactcgagtgcaatatgcagttactttaaaaggcttggggtaatgcatggccgggtccgcggtgactgaaacgaaagcttagcaattgagcagatgtggtgcgttcccggaagtgcagcccgcgtgccttgctgccatgcctatatcggtgtatcgaagatgggcgtttattgacgagtattgctggcgtgatctaagcgagtcgcttgcagtgcagctgagcttgagatggaatctgcagaggatgccagggcggcggtgcaggctagtggtcaatatgattcggtctggtccagcgtgtattattgtgaatttatgagagctcggatcgcccgcgactgttggagtggagatgaaggtgcggctttattcgcctggaaggaccactctctgccacgcgagtgaacgagtgcgcgtcacggtcacggggaagcgaacgaaaaacaaagctgcagcccgagatagaggagaggtcacgaagagggcagttgggcggtgagagatgtggaagacgttgagatgacaagcgcatgtgctatgttgcttcacgtggaagcatccgggtggtggaccataccctgcaacggcgccgatcccccggtccgacgacgactgagaagattccgatttctcgcgactccagcgtcagagcgtcttcttgtctgccacacaagacccaccttccgctccgcctctccgctatgcgaatcacagccatgggaattgcgacggctgctgactgggcactctagttgggcctagtcgacccaggagcgcgctgtgcgcatcgtgaagacgcagctcgtcgggcagcttccaatgcgcccacatatccgaaactcgtcaccccttttgcttttgcgcggcatatatgtcttgatctggtcacttttcacatgcattgacagaccaatctcgaccctttggcatccctgggtacctccttgattcgcagggccacggccgagaactgatcgaagcacatccttgtctcaacaagaaacacaacgtttctcaccgtctacacgcctcctagaccgccaaagacgtccaaactactttaccgtctatacgctggaccatcggcatcagacacctgatagcttacttacttcggagcgacgtctgcggctccgccattcgctccgcaacagctagtacgctccaccgccgctacgtcattctgcttgccccgaagtcaattgctagcccgcaattcaacatcgtggggtttcacatgaatcctgagaacctctccttcaaacgctttccgcaattcgacaagtcgctcgctgtgtgggaaccgaactacggtgattggtgagtgcgatgtcggctctcagctgaagaacatcatgaagcgacatggtcaacacatgcgaagacatggctaactgtgcaacagcccctctgactactactgaagtcatcgaagcaatcctaccattcgtcccgtcgtcgaccgccttgcccatacaacccaagaccctgaaggccctattcgagtagccacaaggttctgcataaccttttttgcgtggtcttggcatctgtctaggctgtcatcagtaccacactcctggcatgcgacacatgcaagtcgtgtgcactcatatgcttccgatcccgcccgattgcttccccgcgtgcccatgcgcatccgcacacaatcgacactagtcgcgccgcgccagcaggagcttatacttgttgcatccaattacattcgcgatttctcccatccataagctcggaagaagagcaatatacacacaatggctccgacaggacctccgagacgcttcaaggtggagcctatagaaacatccacatcgtcttcgaaagacagacgtgcagaggaacagactgagaggccaaaactggtccggaaattcgcaccggaaccactggagactaccaccaagtctaatcgcaagttcgctcccgagccggtggagacgacggtcaagacgaatcgcaagttcgcgcctgaaccagttgagacgacacaaagaacgaaccgcagatttgcacccgagcccgttgagaccagccagaggacgaatgctcacaccgcgtctgaccctccagagatcattgtcaagagtccgctgagtcctagccgccagaggttcgctgaggaatggggccagcaaccatctccaagaaggttcaaaccagaaccgttgggaaccacatcgtcgagcaatcgcaagcccaagcctatattgaagcgcgcctctgggaagttctcaccacaactcattgagactgcccagcgacatcgcaaagcatcggacaacgccccagctttataccctgcggacaagaccgacgccactcctgataccataagtcgtcgtagagcgagaattttgggcatatcaccgagtgcaccagtaaactcaccatctatcgatgtgacccagaatcccttgtttcttgaggttgagaagggatacgcatcctgtccactagcacggcggcgctcctactttagctcgtcccaacattctttccgcattcccgacctagatcccatcgagtcgtctgaatctgaagcctcgacgccgtcgtcaccttcgacgtcacccctcaagcacgatcactcttttatgtacacagaggtcactcggagaagggaaagtatcgacgacgcgtcagctggatatctgttggaattggctgctaagactgcagagaaacagttgagagagcaagccatggccgcctttccaaacgacgattatcacgagccgattgcgcactatgtgactcgggattcagacgagcttgactcacttgggaatggagggcgatcattcactgagatcaattgggaactggaagctatgcagaagtatcaggagaaccaaaaagccgagaaggaaaaagagaaggagaaggagcgacaaccagaccagaccaagaagccggcatacaatccatttggcaacccagctggcttcctagactccgctacagccaagaaacttgcgcaagatgcgggcaatcctgagatggctcgcatgcggaaaagtgctcgtccaccaatgctcggaagtgacatcagatttccgcggtgtgattcaccagaaccttcacgattcgatcctacacaaggatgcgatgccgtcaagactgccatgtgctacctctcagagcagactaaagctgcttcggagaaaggagagtctctgtggtgtggacagggtaacggcaggcagaccagcacaactccttcgctgtggtcgactgcaaacagtcgagcatcaagtacgcacggtctttggggtggaatgtgtatcagcaccggtgataagtcaccacgtggacctacaggcattttgacaccaatgcacgagaagccaaaccccatgtcaccctgccccacaccttcaacgagcttgttaccaccaacgcctcccgcatcaacaacagacttcagtagcattgacgaaaagcttgcagtcgagcagaccattgccgatgacttctcagacgattttgtcacgcaagtttacaactacttgtcgcttggatacccatccatggcccgcccttttgatgccgagctttctaagatatctggcattccactcgtcgaactccggcaagacgaccacctcgctgcgtcaagaggatacattcgcctcggcaaggacggcaatctcactgagaatgagatcacagaagagacatgctcccgctggcgtgcgctccgaatctatattcaagaatgggcgagacagcacccgaacatggccgaggaagagattccctttggcggccgtggaactgctgtccgcaagggaagctgggccctttgagagtcttctacatcatattgcgacataagccggcgttccttctggtatcatttaacagcctggtacggttgcggcatgcgattggtttcttgttgcatctttagcgctttatagtacatgcagcgtttttgttctttattcttaccatatacttctttagggatgcccaatttgtagactgtgttagagaaggaagatattgtgaaattgaattgagaactacaaatctactcaactagcccgacattggaaattgacgaatgcgttgcttcaccatgctgaaatggtctgcgtacgcttccaacatgggcctctgaagagcaacgctgacaagtctagcttcatgcggcgagatcagccgccgtcttccgctggccagtccatggatgtgcctgcatttctttacacatcgtcttaccgggcttactatactaactcgacttccaatgcttgaattgtccacaagccatcgtacgcaatcacaatatgagccatcctgcgcgcgctcgtaacgagcaaacggcatgatcaaactgcgtcgccggcccaaaattaaagaacgtcattgtcgatcaaaattccgtagagtgctcgccattcctggctgtcggtatcttcattctgcgtgcccagcaccgagaaaagtcttggtatacgccgaccttcccagcagtgtcaagtcaacgagagctatctctgccaagtttgccgctgctccgcaacgcaatctgccaagcaacactcgtgctccggcgtcctgaacgacggatactgcgatgcgcgcgcaagacagggaatcgcacagggacgtccgtgtggcagtgcgcatctgtggtcctggagtgattgagcttcctgaagcggcagtagtccgagtacaccgagctgcctaattcagcaaggctgccaatgcagtactccagtgcccagcccgagtagataatttccaagaacattcggccaggagcttcgagaaagtgagtaccagtgaagacgaattgaacatgcagtgcaagaggggcgacgcagctgcttgtataaatatgcatgctgccaacaacctgctcaaacccgctcacctgcactgctccactgtccagccgccaagatgaagttctccctcgcagccctggctttgcctcttgcggctaatgctgcgtccttctccaagtcggagtatgcgtccggcgcggtgcatcagaagttgatgaagctcaagactgagcagtgggatcatgatgcagccgagggcaagcaggattccaggcagtgggcttcgtggcatgcgaagcctggccctaagaaggaccgcgttgagtgcaaggatggtgttgcggttgttcaggctggaaacagctcggagactttccgatgcaacaacgttagtatttccctgctttgacacttgaggcaatcgactaactcgatacagatggacttgtacgacttcatgaaccacgctgatatgggtggtcctgagggtcgtggctcctcgagctggggctggactgctaagaacggtcgagagttcggtatcgtcggccagtgtatgtttttgtccattccaaacacaatgttcgatacaaaaactaacttgcattttcagtcagcggtgctgcgttcgttgaagttctcaagaacggtaaactccaatacttgggacgtctcccagcacagagcgagggttcaaggtggcgcgagatccgtgtgctcaatgactatgtcatcatcggcagtgaagccgttggccacaacgttcagagtaagtcgtaccctaattcttcggattgcaaaacaatgctaacatagtttagtcttcgacatgaagaagctcctcgatgttgaccccaagagcccggtcaccttcgaccccaagaaggaccttgttggtctctgggaccagctccccatcggacgtactcacaacgtcgttatcgactgggacaacgagtatatcctcgccgtcggcgcccagccacgcaaccaaacctgcgccgcaggtctccagtacatcgaccttgcggaccccaccaagcccacctcccccggctgtgccagccaagacggctacgtccacgacgcacaatgcgtaacctacaacggcccggaccgccgtttccgcggccgcaacatctgcatcggctacaacgaagacacaatgaccgtctacgactcaaccaagaaagacggcaacccggcctccgaagtcctctcccgcctctcctaccccggcgccacctactgccaccagggctggtggaccgagcgcaactggcaccaatacgtcctcctcaacgacgagctcgacgagcaagaaggcaacggccccgctgcatcgggttaccccgtcacccacatcgtcgacctgactgacctgcgcgcgcccaagtacacgggtaacttcaacgccacggattcgaagggaattgaccataatctgtatatcgttgatggcttggcataccaatccaactacggcgcgggtatctgggtgcacgatgttcgttctattgccaaggacccctccggcgcgaaggttaccgttgaaggcttctttgacatttaccccgaggacgatgcggttggtggtgttgtacagtttgtcggcacgtggagtcacttcttgttcccatcgggcttcatcctggtgaacacgattgagcgcggtgcgtttactgttaagttggcgaagggacggggagcgggcaaggggccgggctttggagggaagagtaagggcgggccggttaggccgtagaatactagatggttgagatgtggagtaattgattaattggcaagttaaaagtatgatttgcgtgattttgatttgtgagcaagggaagtgttattgtggtgtgtttttttcaggtgcgacttgactatagcagatgaacactgcgtgctttggcaaacagaggtcatgctaggcttgatatggaggctgcgatagactgtaaaaccagctcaaagtcgagcagacttgctactctgattgaggcagtatttcgagttaagactagttttggctatcaggtggtgatacttctcgaggaagtaagtgctgcatttccggtttgggcctaccatgggtagcatacaagcgacagcggcggtgaagtggggcggatatcatctatttgccaaagcatgcggttttcacgctttcgaaagctacttcaagactttgcctacactgtccaatggctttaagccttttctctaggcagaacacttggcactcactacacgttgtcagctacgaggggatggtgtgcctaatcgttactcatactagctgtcaggctgaacaattttatatactgctctgcacacgttgatcgatgctcatcgatcatttgtgccttcctcattgcatggcgtggtgcgtgcagacctgcgcagacactggctgcaattgtcatttggtcggttttcgtcgtagctgacaacatacattgagaaaatgagtaaatagggacgttgcagtagctgaataacgacttttctgactgatcgaacgtcatacgggtggtccaatccatgccagatggaacccgactagtctgaatgtggacagggcacacgcacctccaggctctcgccttgagctcacaatctgtctcatttcatgcttgacaatttcactgtttgatacggaaacagagacagcggcctcaattctaaagagattggctacatattgtgcaataaccttaccgatatcatcacctctttccgcgtacgccaacggaggtccgcggagtcgataagtatttcagtcgagatgtaagcaccattccttctaaatagaggctcaaataacagcatcagaacatcctggctaagccatgtctcaaaagcctgatgactgtatgctcacatgcggacaccccgcgcagctatgaccccgtcccggtcagacggggaaacaaaacgacccaaaagccaccaagtgaccctacgctagacgcaccgattggtccaggaagcgattctttcgggctgaagacaacacgaaagcccatcacgggctctcaattaagcttcagccatggccttgtagcggtgtacgacttcagtgtttgcttttggtaccacaagccaacacggctgaacagcgctcagtggtgctcaccggtacaaacaagcggcccgtgccgagaactgggatacaaggacctcagcagacacggcatcgtatggttggagaaagtgatccggaaggtggcgttacaggcattgataatgcagtcatcatcacatcttcaggatcgacattggctgggttccagttccgcaagcgacatattccatgggcggcaacgtgcattagttgcaactgtaggtgagcagccacactagcataatgagtctcttggagtacccacgcgactactttctggagttccagacacttttcgatagtatggcatcattgagaacatggtcagcatagtttgccattgtgtgtactggagcggggcagattgacgacggagatgcaattgatcaaaactaaggctaaagcagacagccacccattcgttccgatccctgcgatgcgatgattttgttcactgccgaaagtatcgttggatggacaagtccggcagacgtaattactttttgaaacagcaattgacttgcaacgcctctgaacatagactctgctatcaaatcgagatatccctatcccacaagaacgccactaaaggtatgcgcgagggctcaacgccgaagggaatgctaaaatcgcatcgactgagaaattccaacggttgacgtggaaacaaggcccaacaactgatacgtgtaggcgtcatcaggcacctgtgcctgtactgtaagttttcgattacaacgagttctccatcttgactaattcgtcgaaagcttcgcgccacccatgtgcctcatccttcgaaggcctggggagcggcttgcgggcatatcctccgtagccgaagtgtgacatgagaccggccttggtgccaatgatgcctccttggatggccgcccagtcgccgcgagcaacgacagcttgcaatttgcgagcttcggcgagctttcctgcttcgaaaagctcaatgagtttgacgcagcactttggagcgatgttggccatgccaccaatgatgccagagccacctccaataagagtctggagggtgaagtccacggatcctcccatgcacatgaagccggatccgggatctgataccgtggcggcgtgagtggctgaggcaacgcgattgagcttaccagtgtttccacaggtgagcttgcagccgacgatgttgggatgttgtgccaactcaatgatggtatctgagttgagatcgagtcctgaaacagcgccgggatagttgtagatgaggatggggatgggcgaagcagttgcgacatcccggaaaaattcctttacggtctctttggagaaaagtccttggtagtaaccaggcggcagaaccaaagcatagtctccgccagcggaggccgcttcttcgcaaagctcgatggattcccgagtcgactgagctccgcagccaacaatgacgggcatgtatccgaagccagcgtcgtccaatgccttgcgggtcgtcttggtgattagatcacgctccttgtgggacagatgaacagcctcgccattggatccttgggtggtaatgcctgcaacaccggccttggccagacgaacggcatggttggcggtggtctctacgtcgacattgtctgttgcaggatcgaaaaatgctacagttgggacataaattccaggaaccagcgtgcgccggatgcctacgtccgcagactccattgagctggtctcgaagtcgttgtagtggttcattgtgtagatggattggacagcttgatgaaaacctgatccagtggtgaagctatgtgctggagaaggtgcgtcgtggtgtggtgacatgatgggaagggacttttaagcggcagtcaaatagacttttatactaatgggacttgcagaccgaagcggagacttttgacaaagaattaagcggaacgccaaacgacgaacggaacggatacgtcaatagtggatgtttggtctccaaccgtggcgtgtactggtacttaaatatttcaaacgccgggcacacgctgctacggtgaacgacgcaattcaagtgtgggggtccagctgacggctttcgtcaggagatactaggatggcaggcacagcaaggtgcgcgcgactgcacccgggagggatgcacaggcgtcttggtgacgaccaaaggggcggtgactcccgcagcgtgcgaggacgcagccgatgccaggcacagctgtttgcggacggcgagctggcaaggacacggccaatgaacgaagcttgcattgctgattgaaacgggggttgcttttttcgctcacgttgcagcgagcgctggcaggggctaagaggctgtgggtaccggatcttggccggaggtgcacaacaagggggcgtcgccttgtgacgatcgctggaagcgcggtctggacgctgatagggcgatcatgtccacagacagaaccatacgaagggttgatgggcctcgtatgagcgttgatgggtaccgttcagggatcttagtgtgggggtgggggcaagcgtgcgagccggcgtgaattgagggggctcagcgcacgcctcttcgcatcatctgatttccgtcgacaaccccggcttctccatttctcgtcgtggtcccagtcaccgctgccgccacttctccgtgaccactcgggacgtgcagcaggcaatgcagagggtaacagaaacaagactgtatgaagcggtaatgcaagaatgcaagacgtggcagatgcagtcgtggagccgcagctcggcagggttgtcacaagacctcgcagcatccatttgatgtgacgaagtctcgacccagaaggtttcggagcggctggctcatgattacacaacgaccaaggatgacgacgccgatcgcttgtcgtggtatgaatttctcccccccacgctttgctgctctcggtggcaccatttggccaaagcgtaggttccggtgtcgaggctcgtccaacttcacgcctccagcatcttcctcactgcagacacggcaacatgaatcgcagctcatactagcggccacatcactatctccctcgacagcagccatgcactttccggatacgtgctccgcatgactgttacggggcagccgaggtttactctgacggagcccaacgccaaagcagcaggtgtgcaggtcaataatacagaatgcgcatctgcagtgtggaccgcgtggtgctgagccactcggcgttcacggacaaaccgagaatccgcagcagcggttacgcatttgctgtttgtgctcagggaccagcatcatcagagggaatgtttgagcagcctcgcacattgtgctgtacctgattatcggtggatctcggtgttggttcccccacgccaaagatcgtctgtggtggcaagtttcgtgctagcaagtgctggacaaaggttacactggccagaccctgaccacataacgggaaatttcttcctttgatctagggctcagttgtccagtgtgggaaatccggaaagcgactcatggctatcgcagcgaatcaaatccatccttgacatgcacagggagtgcataacttgtgccagaaagcgtcacagcagcgcatacggaggtcacgcaatgctgtacgtgagcccatgactgcatttgctatacaaagcattggcaatacgcgctttcgaacacccattcaacatgaagcctcgcgcaagcgaacgccgaatatgagccgaagattgacgccaacacacgagctattaccccacaatccgcatgttccgagggtggcgctcccccgccttcttactacgttcgaccgtctgatcctctggcatgcatgatgcccggtcgttctcgcgattgccttgtcatccagcatggctatttctatgcgctgaagccctgaatatgcaagcaatatgtcagacgtcagccacagatgctgcccaagacaaatcaagggtcaaatcgtccgcccatctcgctcaacgcgtctagagattttcaaaacgtaccgtcttcgccttcgtgcggaagccttgcatattgccatcccacatcctcaagacgaaatgtgtaggctccagcaggttcgctccgccttttccacaatcacgaagtgcattgtgggtcaatatagttggccaactctgaattttcgtccgcgggataaaatgtgtcacaggtggatcctgcacacattcgagttcaacggttgagcgaccacggaaatagagcgggtgcatctgcatccctgtggtgagacgaagagtctgcagaagaggggctatgcactttgtccagcctaggccagactctcttcttgaagcgagagcgaggtacagttacagacattgcatgcacgcatagtaacacacgtatgacaatgcatcgcatgctctcggtgaaggcgattgtccagagctgtcatgatcatacaactggacatggaggctgatagttgcatttgtaagctttgaggaacagaatgacttggaagacaggagcttctacaagtataccatctcgttctatactgacgtatatccggttaattttgcacgacggacatggccgctctctcgatcatctgtcgttcgtctccgtcggctccacaaccagcaccattcaagcaagactcctgtagaagtggcaagaatcttaatcgaacaatggtttgccgatctaggaagtctcgtgggggttgtcggatgcacaacttacacaaggtcgggaaatgaaactttaccgttccgactgcggcagttgtagtcaggtcgtgctggcctgcaatgttgcaccctgatttgccaatgaaagagcctcattcgattgcacttggagcgatttgcgtgggatatgcctgctcagtcgcacgcatgctttcctagacaagcagtcagtgtgggatgccaagcatatccagctcaacctcacttcgttgagaatgctcccgactttgaccgtttgcctcctcaacaatcctctgagcacgaatgagcaaggctttttgcttgcgatcaacatgagctgcccttcaacatcccacgcttttgaggccataagatccacaaatcagaaagatgctggggttagatgtaccggtacttcgaggttcaggtcacactccgttccatcatcgacaccgatcactcccatgatcatacgagtcagcggacagggtatatgcaaggcgtacggtcgttgcgcgaataacggctatcttattgaccaccttagacggccatcgggagcaatagcatcgcccgacaaccgaggaactccatgtgaaagaaccttataataacgggatattgttgcagattcccccgtacccgagctatgtggattcatttcccgtatgcaagtgcaacatggtgaagcgactctgcctcaacacaccatagcaagcttgaagtcattgggcaagactaccccattgatgcttcacttggcaaaggaatttcctctgtgatcactgctggcaggaagagccatgcgccttgccggatctacgcgcaaaatgtggcgcagacgtggcgcataaggcgtgtaatagtcaccagactcgaactcttccgtgcggttctacatgattcgctagcttcccgcgccagagtatcaacagttgctgtgctgatgtccgcggccacggagaggttcatagtccagacagtatcacatttggtgcaacccatacagtgtggtcgtcatggacttgattcgagatagagttgttgagtagttgcctcattctgttgacatttctgatactttgacagccgctcgaattgtatgaacacaaacatcaaactacatcaaacatgttataatcattaccttgtcttaacaccccgccaaaccggcgactacggtaccgtgtgacacggcgagagccaaccgacatctgtcttcgccaccacccaacaatcccatcattcccgcacctacaaaatttcacatgccgcatctcactaccccaatccaatcccggaatccgataaaacccaggtaacaattcctatcttccaccaataagtagcactcggatcttttgccgaacaccaagctgactcgcttaaattttgccgcctgaccaaaaaccccagttctctttacaaatcgtggggtagcagcacaccactacgagtatcgcttggtttagtagagcacacccacttttttttcctgggactgacggggtggtaattgtgttcctggttgggcttttggggtgtgggtattgagtcgctagatccgcgaatatccgtagagtggtcggtgtagttggaagcgaggagcaccgtgaagagttgatactctagtaacaatgcgctgcttgttgcgcagagtcttgattgcgaacctatcatcgcttgtaggcatcagatctagcatcgcatggacatactcgatccatcacatcagatacggttttcgcgaccgaggtatccacgacctcaggcggccagtcttgactgcaatcacatctccgccgagcaagcaagcatagcagtctattcacgtttcgccaagtattcatatcaagagactttcatcatctgtagataaaagtacaagcatcatcctaacctcccatgctcctcggaaaaagcaagtccatcacgggcatcgacccctggctctaaataccaaaatagcttgcgcgcggcactctggagacttgctttttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaggtgggccgaattgcattgttcacgatccaaggtactgtcatcttgtgggagggaacgttggggaccgtggggattttattatacagtcgggactaaaggttacagacccgcctccgggaacgtgcggaaaatagtcatgctagtgcttcacagctctccgtcggactcggcttgcgcttctgggccaaataaatcaacgggcacaggcggtgcccatcgacgaggcgacggcttctttgcgctaccagtaaaggctggcgtgccatggattgagtcgtgacgaccgcgtgatggctgacgcgagttggggccggaaggaggcggcgtgacggcaagaccattcagtttggatatcgagccgttcatcttgcgttggaacgcctcttccgtgatacctgcagcttcttgttgtacttgaggaacaggagtgtgaggccctgtttcctttgtttgcttcggtgccagtgtccgagttatgggtctcattgctacaagatagagttagtctaaggctatctcgtgagacgttggcgtgacttgccgatgtgctcatataagatgcgcttgcccgactgcaagacttctagcttcttccgcaaggtgtcacgctcacatcgcacgtcttcagactcagcagcaatggcctggagctgttcatcatccatgtccgcagtcagagttggtgagaagatagcggacaagtctttgatcaagcagttctcaatcgctagaactgcggtgttgttgataaacacagatattgcgctctactcatttgttaacatttcgtaatactggaaagcagaatcagagactgaccttgtagtatgtttgcatcagatcaagaatctcagagttggtgaaatcatcaagcgactcggtcaagaggcgctggctggaagtggaagtagcatgcgaagtgctggtttgtccgaatgcgaaaggatgcggaacacccttgttttggctgtccagcttcctctgatatctagatgcccttagttgttccaagtcccctaggaatccaggatcgtaagtgatgggctcttgctctgtgtagggaacgagcagttcttccaacttggcttcgacggtgcgccaacgcctgtctaattcaggttgtacttgtctcagcattaacaggttgcgtgtccttggatcaactgagcgaaccaatggcttcctcaacgtataatttcatggctttgaagacttgctgcagatgatgtttggcaatttcgctccagttttgagattgttcccgaaatacttggccaatgacccatggattcacgagtgatggcagtccctgtggtcgactttgacggacactcacgcctatgtggttctcgaggaaatgtgcccgagtaatagatttcggctgctcaaaccagtcatggtactgccaatcggatgggtacgactctccgaggaagcttgttgggacgtcattgtgtgttgcatcagctgtgatggcccaagtgtgacccttctggtacatgacttgagcaaatgcaatgttcaaattttgtatggccgtgcgcaaacgggtaggtgcttgttcgtctggtcctgcaacgttgaagaagcggtcgctgtaaattcccctcagagcatcgttagtcagcgtctggaatctgacggcgtgtttggtgaggtagatgcgctgctctctggtagtctcgcgcgtgcttcccaacgcctctaaacttgactgtgtagatgcaatggctccttggatagccgtaacaagagacggtagctccatgctgatgtgttccaacaacattttggaaagtttcgtcctgagggcggcgatactcgacatggctgcgtgggtgggatgcccagaggccgctgctgaagaaagatttttccatctcgtctcgctcgacgtccgaatgatcactcgtgttgaaacacctgtttctgaccgcgaaccagccgtgcgttagcttgcacttttcattccttgcgagccgcagcaagtctttttcggactcgctaccctgatcgactttgtctggtttggtgatgacgcctagggtcctggagcgttccggatcgtacttcctgatgtacttgaacggcttctggttctccggatcgttgcccgccatcacgacggcaagtattatggattttggcttagacatgtagcttgccaccaaatcagcaatcttgttggcgcctcctccaccattgaagtcctcttcaatcatgccaggaagatcaacgatagtcaacgaaggcacgtcgggccccgagtactttactcgtagaacatccttgaagatagaattgcgacccacgctgctaccttgcgccattaggtcctttgcttcttcaataacagatgggaacgagaagtcctcgcgggatgagaagacatgttcgaatttcgagagctcgtgttgctgtcctggtgctctcttgtcgcagggcatgatgctgcacgatatttttgtagtgtttgcccttcgaagcacgacctcggttgcaaaagtagtacccaatgactctttcattgggaaccgaagtcttgtgaggccttccagcaacgagctcttgcctgttgactgctcgccgcatacgaccaattgaggaaggtcaatgccatgatgttcgataccctggcagcggagttcatcaatggcgtccaatagggcaacttgctctggagtttgaagcagctcaagggtatctccctctgtggactggggagccattgtggcggaagttcgacagatggcttcgaagaaggtgagtggagatagctatggagtctttacgccagtgtacaaggagtctgactttgtttgtatatgtttgaatagtcaagatagagatgagagttctggccgtggtagtggtacagttgcgatgttcttataacttgcacggcttaatttggaccccatttcaaacctaccaacggacagaaatgttacattacgcggctatggtaaacaggggttgtctcatgaaccgctttttctgggtcgaaattgttcgtaccacacagctcatagacgagatagtcgaatgagaacctcctagagcagtttgtacgcgggacaagcgctcgaagcagcctgcattgtttcaaaatgactttgatcgtcaagtaacgcattgctctgcaggtgttgaaggaggttgggtatgcccgctgactcgtcgctttttcccagagctcgcatgtaggcgtacaagtctatgcccaggtgttattttagatgccgggaagtcccgtaaatcatcggagaaaccgtacaaatggggtatttcagcgtaagtcattggaggagtgtgacttgtgcgcttacgacatgcatggtgatatccgtggagctgcagattgttcactcggcagcggctaaaccaacgagcaagcgctgatacagaaacagaaagtctattacagacacacgtctgcttgatagctatttccagtattccgaatattgttgcaaacctcctttcaggttcgcatccacgttacgcgcaagcacatctctactccctggagtacctgctgtgcgatctgccttgtcgctcatggcattgctctgccaatgcgagtatgttgcgagtatgtaagaaagacagtggggcttcggtcgagataccgatacgagacctacaaggagcggccataagcgcttctaggattgtgtcgaaacatgtggcgcaacaagggtgcggcgcagtaattcgaaacgacattcccacacaaaactgtagagcttggttgtagtcgttttgccactgtaaaacgtgttgcgcctcgtctatgaggcgtgcagcagtccaatttcccaatgcacgttttcttccgtcccgtggattgcaatgctgtaagactttatcaatagtccgtccccagtacttactctaccaatatttgcacctattctcggataagtctatcaacacccaaattcattgccaggtgttctcttgggtcatgtcaacgatgaccttgtggctttggctggtctgagtattcataacgaaagtttttttcattctcgggaggtgtaccgagggtattgagtagcaaacgaatctagagtcctattgttgatcggaaagccaggcgttcgctagatttaccaagtcgcgtcgtcatttatcataaaggctgcccccgggtttgggatgcaattacatgcatacgtatgatgcccgttacttgtaaaatacgtcacggatatattgcagttgatgcaggtgatcagaaacgcaggaaccaccgggctttgtcgacaaaagaaaccccgcgcggggctgctaggctggaattggccacctgggtaatcaggggctgcacccccaaatcttgagctcgctctgcatcctctcttattcatctcacgagacattgcctgaacatatgacctggggaatctccaagtcaggaacatgatcatctgtgtgtgaaccaagttttgtgtgcgtgatctgtgttgtcccaagaacagagccaagtccccgcgaattctactcccaggcccatgcagtacgcattagctgcatcgagcaagacaacattcggacaaatatgatcttggttacattcggcagactagccgagttctccagatggggaactgcacgtctactggtggatcggtcgttcattacccggttttccttccattaatttagccttcaatttcgaggaacgttggtatacgagcgcttcactatacagcgacgatcaacttcgccctataaatataaagagccgaacttcgatcatgatgaagttcattcaattgcctcgttatcatgttgggattcacactccttgcactggcggctacggccctggctgcacctcagtccttgttcactagacagagcgccaaccttcctagcaatctatcatggaagtcgtctggcattcttgtcacacctaagaaggacagtcgcaacgttgctggtatcaaggatccgtcaatcgtcttctacaacaatgcgtaagttgtgcttccgaaccacccatgtgaaatgtgtctaacttcgagtctgctagctaccacatctttgctagcacggcaaagggtgagggttacaatcttgtgtacttcaacttcacggactttgctcaagcgaacgctgccccattcttctacctggaccagtctcccatcggcactggatatcgcgcagcgccggaagtgttctactttgcgccacagaagttgtggtacctcatttaccagaacggcaatgcagcatactccaccaaccccgacatcagcaaccctgctggatggacagcacctcagaccttttatgccagtactccagcgctgatcgccgagggtcttctgaaccctcaacaaggatactgggtggacatgtgggtcatctgcgacgacaagaactgccatctcttctcacacgacgacaacggccgcctgtaccgaagccaaacctctctggcacagttccccaaaggcatgagcgacccagttattgctctgcaagaaccgaacaaaaacgatctcttcgaagcttcaaatgtgtactcgatcggcaacggcacatacctccttctcgtcgagtgcattggccaaggttcttctggtggaggtgttcgatacttccgctcatggacttcaaacgacattgctggcaaatggacaccctacctagacacccaagaccgtccctttgcaggtgctgcaaatgtgcagttctcgggcaccaagtggacaacgagcatcagccacggcgagatgatcaggacagacgtggaccagaagctcagtatcggagcaccaggcgcatggagatatttgtaccaaggtattgacccaagctctaccgctgattacaacagcctgccctggaacctgggtcttatcacacaagcttgaagaaagctgagagtgtgaagggaggagcttatgtgttacgatgaacgtctttagttactcacagaagatgaaaattaaattcatgacagttatcaaaccagcatcatcatcttaacgtgcacatcctatcgtcacttgactagcccaacctgccgtgaatcagttccaggtcttctaaggtgtgttgcaaggggttgtacctactgaaaaatgacgtccttgtcatattctcgcgattcagcagttcttaagattatgccgacttcatgagctgactccgcgccacatataacgatgcatttcaccccgtgaaacgcacatcgtaggttatgaatggccatcaaaggtgagacctggaggaagtcgaacacagtgctaggaaaactagggatacacacccaacacaagacgacatggccgtgagggttcttgcgttaggatgaccaattgttagaaaggatgggtacatacagcttcgcgagctaattgcacggtcactgcgatggtatgtagttgcctgccactgacctcgtttcagaggatttcgaaaatggcacacggcgtcttgatccacgatggttatgtatgacgttgagtcgatagaaagccgtcccggcctcggaatagatctgtcgacatacgcgaggcaatgcgagttggcgatcgatgtcgaaaacacgaagacgtgtggaaccttctacagagaaactcgaggtgtcttgttgagaatagatacgcatgccactcatggcgtagtcccagatcatggtacggattttggcgggtagagttaggagaggggagttgacactgttgtctcgcgcactggttggtggttagctgctgcacaaatgacgcccagaaggttttacttacagatgaataagatgctatggagtatgtagtagagacacaagaccgttcctcaggcgcgggactctgtgtcgccgttttttgggtccagggccgcgctttgcaatagcagtgggatcatggaacactgttctctcatgcgtggagcgcagagaataacgagctgatatcttatttgcctgtgtgtacgagtaaatatgtacacccacattctccctacctaaccgtccctcatctccaatccacagacacacaaacccatatcaatgcctaccatcaaaagctccaaatgaacacaccatacatcacaagtttacccaccaataccgaagtaagatgaacttgatacacaaatctcaattactccactaatctacaccacattgccctttcctccattcctccacattcgcctgttatatacaagtaaatatgtacacccacatcctgccctctcctttccccttcttccttctccctcccaccacagtcattacgggccactcacccagagcagcagtaaacattaacacataccgcgcaaagccacaaaatccacgcctcacacacgcacacaaacatacaggaacacacacaaggagaataggcaagacaacctttggtacaagtaacagtgatgagataagagagaagtaatttcttccttgggaaacgagaaaagtttaactgggctgtttagaaagcactccagtggtatcaaaaaaagagacggcctttagaagagaaaacacacacgctgccacagtactccccataagctcgtccgggaaatggtgatccaaacaagcttctagctccacactgccttgtctttgaagaaagtgccgtggaacatctgcatgtcccgatgcgcaggcgtcattgtatgatgtacgcgtgaagacttgcgcgaatccgtccaggtggctcctagatccccaaaatggctgacatagtactgttacaaatgctcaagaaacttgctcctcctagtcaagctactccggctgttgatattgcggacattcctcggcttatccgcgttgctctaaagcgcaggtatgggtggaggagcagaagaatcggtcaaaacaggattacggagagtgacaccgctcgcattactggtcgcgagaagggtatcagatgtcgagttcataggcttttcgctcgcgcttatatcgccggtgcctttgggcctgacaggctgccgaagagttgctccggtggcaggcggcccacgttgcctaaccgatcggggtaagactgtggggcaggtgagtagcccttcgccttgttgcggtaccattcgagcaagatgccagacacgacgagcaagaaggtgagtacgagggcgattgcgaggccgatgagcacgatagcccagagcgcgaggtgtttctctgtgtagctgttagtctgtgtcaaataaagcaggtgcttgttgcaacttacgctcgttttggaagaattggtctggacgttctacaaagattgatgacaagctgccatcggtagtcgagccatccgcacccttggtagctaacaggaacggtacaagactagtgccattgaacagagcagcggacactttgccgcctttgaagttggggataacgatctgtcccataagcagaaggtcgtggttgttctcgatcacatctgattggccgtggctttctgtgagagtaataatttgtatgccgcgaatatcagtgccctgcccgaagagtttgctgtcgacaggtgtccatttgccgttttggaagcgctggaggaaggcggtactgtcgctaccttgtccggcagcccataaatcttttccatctgcactggcaatagtaagagcctggactggacctgggaaggcattggcatccgggatcatggtaaattggctattcgacgagtcatactccaagatcgtcgtcgtgttggtcccagatgtcaggttgcctgcaataacaagcttggtgtcactgatccaagtcatggatgacacttgaccggagaggccgttacctgggctggtccattggctgcgttccgtattccagatgcacacagcagcgcagctcaaggcacctgcggacaggaatcgaccaccgacgtagatgtccttcgagttgggccttggtgagatggcattgaccgtgacgttctgtccctggagcggtggcggttggctggtaatgaatgcgttggtaccaagatcataagcgactaggccagcaacacggccaccgatgtttccagtgaccatgcctccagcgaaaagaatgttgtcttgtacagcgagcgcagtgaaagtcgagttggcgtcgatttgatcgttgaaaccagcgatcctgtcaccgttggctccatcaatgatgacgacgttggtgatgttttggtcctctggtccagtagtagcgaagtggccagcgagaatagtcttgttgtttccgttctcttggtagaagcggccagtgcgaacaccagtgatgctcaagtcctgtccctgaaggattgctcgcttgcgtgaaggcgcactctcttgttgggcttgcaagtcgatggggaatgctccaagcgagaggtcgccactgttgctccggagctcagcggtaccacttgcgaggagggatccagaggatacggagcctccaaaccagcggtcacttccaggtacatcagcgaacgtcatcaaccggccagacatcgcaagcgaatagaacttcaggttgtgtagccagttgcgtcgagagggaacccagacagcgaaatcctgaacattcgtggcgctgttgccgtcgaaagcgttgacccgggagaagaacccactaacagcgagtacttgctcgggttggttggcagtgatgttgagtgagaagggtaccaagaatagaactacaccatcaacacccgcaccaagtggtcgccattgattgtcgacaagggcagccactccgttcagtccttgtacgttgttttctccagtgttggtgaagttaccaccaacgtagagcatgctcgagttgtagtacatggtcatgacttgactgttaagaccacggtttggcaacgacgaagcgttagaggcatctcgaccaaagcggaagatgttgttgcggccgtcattgtttgagaagttgccagcaacataaagattctgatcatctgcagccaaactggtaatgagtgcgttccctcgtggctccaggctagcgccagcggcattgatgaccgaatcggaagtgctagtctcgtccatttgcgaacctggtttgtactcaaagagtccgttgatgtttccagaagtggccttgagtagtgtaaaacgcactctctgtgccacaacagtcagcggcgctgggccttgaccaggcgcaggccgaaggacgacggtaggcctgaagccgctggttgcgtcaatgtacccgttgtaaacttcgtcgtacttgtcgaagttgttcgtctgccagaggatgatcccagcagggttggtgtcagcacgagacatggacgcagtaacgttgacacgaccacgagtcccgcaagttccgtcaccttgacatccaggagtgtagatggtgacagagtagttgccagattgttggatgtcgggagagaacgagacggacaccgattccgtgtcaataggatttccttgaagcgtcgttgtgaggtattcagagttgctgttgtgcgatggtgaggtctgccagttgccagtattggtggattgcgatcgtgctgtggtagatgggccacaattctctggctcattgaagttatcgatggcgtaggagtacatagctatcgtagtcagcattatgtcaggataaaagagcgtcaaagcttaccatcctggaacagctggatgccgtttaacccagccccagagccataccactctgagatgtctagcctgaacgagttcataccaacgacgttgacgaaagtgaaatcctgggcagtggtgttgccttgcgggagaggacatctggcgtcgcagaaagcttgtcggcctgttgagggatcggtgtatgtcatgttcatgatgccgccatctggcagcgccgtgaatcggaaagtcttggtaccacggccgtcattgtcggtgttgtacagcttcagtctcgtcggctcgaagccgaatccgaagtcggctttccagaagccaggtgcgttgtcagcgaggagccaggtctggcctgatccacctgtgctgaagtcacttttacaggcaataacctttgggtcagtgaagccgggctgtcccgagctcgtctgcgcagagatttgtccgctgccaacgggaatgagctgagtggcgttttcggatgcgacggttgcattgccgctgccgaggcctgtgaattctcctccaaagacgatgttgccatttgatgcttgcacaatagaatgaacagcgccgttgaaaccattgaacgacagttcttgccagccattcttccacataatagcattagtcgaatttaaaccttcaaactgtccaccgacgtaaacctggccaccgctcttgtcgcagtaaagagtgtcgactgctccattgaggccctctagcgcctcgatcttgccgtcggtcgcgttgaggagagcaatgccaccaggagtacgcatgccaccaacggcagtgaagttgcccgcaaagaccagtcgctcggcgccgttgatctgcagactgcacatggccttgatgtcgccgtcggttatgtttatcgaggcgaatacgccattgggatatcgcgacaggagtgttccattgcgggagggggtttcctggctctggccctcatattggtatagggatatcgcatcgaagtcgccggcgaatgcgaccctgccgaggttctggaggttcaggttcggcgatgggacctgctggaatgtgtatgcggaagtgaagggcgatgatgcgaaaagcagcgagagggcaagcttgccggcgcccgtggccaagagggaagcgaacggctctctcatggcggcggcgggcagcggtgctcgcgcggaatgatagatgggtgtggtgttggagttcgcgggagttcgtttacgacgaggttgccacgctcatggccgggattgacgagttgggcaggtgcgtttgctgacggtggcagcgacgatcacgatcgcggaaagcgcgacttgggtatctcgaacaccctttgcacactgcagtggcctgtcgcgacgcgcgtgaggtacgtccggcgagtatatcagtcggcctggtgcttgggtcgccggtcgctgttgcggtttgatggcgtcgcggatgtattgctgccggtgatgcgattgcttggcaggaacgtttaacggaagtattatgcggcttggggtgcgatttgccgtgtcggttgctcgcgaattctgaaacgaatgactgaggtgagagagatggtgtgcaggaatcgacgacaacagcctcgcaaaggcgccgtgagggtgttgagttgagcgtgttagatcgtgtcccaggggaaggcgctggggtcagcgcgggcaggagcgaccttgtggtgccgaagatgagggagcgtgggtggagctgcccagcgacgcgcttattggcgaggaatgcggcactagtctttagggcgagcgtgcacggccaacggtgaagatcgattcgacactcactctcacaccaaacgcggaagcaattcgagcatccaagacaagcgcaattcctggttgcgttcacgctgcaggttcttctttttgcagctgcgaggcagatcggaatggcgagagagatgtggagacgactggcctcctttatcctggacactcatccttccaatcagctagcgtccggcccacgcatttgttcctcacgttgcgcactatcccgcaccgtggctggggtgacaccgaagccattggatggaaccgagtttcgcgggcaccgtgtaaccgtcgttgcttttgcgccttttgtcatcgcaacctcaactcctcgcatgcatgtgaccgggtactcctcgcgatcgccaaacactgcctgcgcactgataatgtagcgcgcggtgtcgtcgtggcaatgaattctattttgaaccgtgaaatccaccgttcccggcgcaagtcgctgcatcaccgacgatcagcccagttatcccaacggcttttcgcggtcgagtcgccagtgcctttctgctccaccacaatactcgagacttcggccgtttggtctcggtgccttgggagcctgtcatacgagccggcaacatcaagagcactcgccatttccagcattgtgcctacgtgatgcgctgccttgcagatcatgtagactcttctctaccagtatgcagcactttcttgagcataggtataattgcgttggttacgttgctttgggttgctttggggatgcgtcatgatgcaaggacaaccccacgtgtcactgcgtatctgatcctcgcatgctgtcggcctgtttcacaaagcaccccggccacctctaacggccagcctttgtgcggtgatgcggtgattccagattccgatttctcggtgtcgggctactcatgccttgcatatgaggaaaataagcttgcctgtgatctgcaagaccagctatttcgtaataatgattaaattgagggttgtgatctaaatgtctactatgaagtacagtctatggtcgccgctacgctgatgcgttgaaacggaatatgctcaatcaagtgaggccactagcggtcaccgctgctctttctcaggatccttgatcttatccttgtccttgaagcccctgtcattatccatttctgtgttcaagtcgaactcgtcaatgaaaagagtcgagaagagtgcgacagcactcaggacggtcatgacaatccatatgtatttgagggcgtcagtgtagctctcgcggagttgctctttcatcaggcctgcaggcatatccttgatgatctggaccaggccagcagcgtccttggagtacacgcccgccatgtcggcgagcaatgggaacgtgagcatcttctttctcatctggttttggaaaatcactccaccaatcgcgacaccaagagtctgaccgaaggcgcgaaagaacgagaacatgttggccgcgtaagcttgatctttaacggcagcagaagcctgcacagccaaagccatggcggggaacagcattccagtcccgacaccaccaaccaagttgaggaacacccaggcgacagttgatgtgtcgggtttgagcaagatcagtagacccgagcccagcgttgcaaggaaccagcctatccagtttgcccagcgatatttaccggtcaccgcaatggttataccagtagcaatggatcctggcgccaccgtgaaggtccagggaaacattgcgacgccagcaaggatgggacccatccccttcactgcctcaaagtagaggggcatgaagtatagaacagcccataagagaatgccatggatagtggttgtgaggtaaaggattgcagccgacttggtcttgaagatcgatgtgcgaatcagaggatgcggcgcaaagtattcctggtgcaccacgaaggctacaatgccagcggcactgacaatcaggggaacaagtgtcctccaggagtcccacgcatactgtacgccaccccatgtgactggaataaggaagcctgtcgtggatgcgagaaaaagaaccatgccaatccaatccacttccctcagcttggcgaggaaatcgccatttcgttgattgagcttgaggaaaatggtgataaggacagccccaagcccgaggaaatggtatgttaatccagaacacccaacgccaggtcacattctgtgcgaagccgccacctagcaatgggcctgctacggtaccaacactccacatggccccaaaaaaactaaaccatttgcctcgctcacggagaggcacggtgtcgacgaccaccagctccgtgagggagatgattccaccaccacccactccctgaatcgaacgaccgaccaggacgacagtaaagttgttcgcgacagccgggatgatagatcccgcaaggaagaatgccagactaacgtagatcaaggctttgcggccgaatatgtgggagaaggatccgaggacgggctgaaagacagtcgaggtcaagaggaatgatgtgcctgcccagaatgcttcgatggctgagccgcctagtgccctggccatgatctttgatacattaggcaatgttcagattactggagtcaagaacgcttactggtaaggccactgatatggatgtagcgtccagtgcagccatcaaggtgatgatacagaggctgaggaaggcagcgatgaaacgccatcctggctcaaacttccgtggtactggagatgtcgaaagctccgaattcgagtcgttgagtgattctgactgaggaactttgagttttggatcgtcctccctcggggactgtgttgttgccatggctttgggatagacggccagtaagatactctgtaggtattcaagatcccgttaaaaacaccagtgatttaccaatagtagtcgaggctgttttcttgtacttggtcctgtgcttcatggtggcaggtagcaagctttagatatactcgtaatcgggactaaaatgggccatttgcaagccacattagggactcggctgaacgcagatagtcaggcgcggacttgattacatggcgctacatgatcggatgaacattgctctgtcggacatgtcggacgggtgtgttcccaaagcagtttgcgaatctgttatctcaaacggaagatttgcgcggatgcgccgctcattgggcatttaggcacccatggagcgcctgaaatgtacgaattgacgttacagaggccaatgtgagatgcgtatagtcgaaaggattgacctcgtaaggtttgggtctagaccgagcggcgggactttttgacggcgcgcccgctgaatctaccccggagttgtgaagttgaccgatcctttgttgtgagttacgggcagttgttcctccgactcacatagcaacaccgatgggcatctgcgtctctccgaccaacacgtcatgattagtctagatatttatgcgatgtggatagatacagtcagtataatttctggtgttacgagggaagaagagtcgtgctttgcgcggcgcaagtccacgttcgagtggtgactcagcaagactgccctaggaattcctgaccagccacgtcgaaatggtgtacggcatccttgacgctttcatcaacatcatcaacatgttcgcgacttcaaccgcgatgagagcgcatactagatgcgtactgattcccttctgcatctcacctgtgtccatatgttctgcgcatgtttcatcctcttgcgccatacgccaggccaccgaaatgacacaatgacgctttgcgcatctttggtaccctgaatgtgatgactgtcaggcacaacgtcgtttcgaccacgattcttctcatgatctgtgatctgttgagtcttcctgaaaactgggaggcaacaagttgtctcaccaaactcgcctcgctatcgccctttgaagcgacgtcatcatgtccctctttgtttgatactcgtgtctctgcaatggttactgcttgcatcactgctcacatgcacagatgtgcgctcttgtccctttgtcgggtaattttctggaacgtcttctagataagtgtagctcctccttgcctcgcttttagcgacacccgagggaatgtacggacgacaagaatatacaccgttttcaggaaagcagcacagccagcacattttatggcaaccttcccttagaggcatggagcggccggtccgatcgttcgagtcgttcttgcgtactgcgcctccacatcaaacgcaacctcctcctgataataagcctttgccagcaataccaagcccaagattagcgcaaaagacggcagcaccttcaattcaatcaaaatctttacaccggaaacctagctggaaggctccccctgactgggacgaaccaagttcgccaaaacaggatccgcagacctcatcattttccgcccctcgtaattaccgactgattattccagaaccgtctcctggtatcggggatgatcatgattcaattgtgtggcaattcaactcaagtcctactcaacactcttatcttacacctatagagcgaacaaagtcacgaccgaccatcctcgccacaccgctcttcatactccgcattcgcacatacagctgtgcccgaaaacgactactgtctcctagatctaccggccaaccccaatatcagaataccgtcacctgattcagcagtaactcatccagtcgcgacctccagtagaaatacggagaccttctcagatacaccgctcccagacgtcatgcttcgttcctctaactcaatgatgaagcaaaaggcgttctcccagctcgggtccgaaaatcccgcagaagaacaggcgggtctcccaccttcggccatcccacccagatctttcggggctggtaatggaaacgaggctgttctttcgatgcgtggcaagaaacttcaatcactcagccaaggaggtctcaagcttgaagaagagtcagagtcaggggattcgagcgaaagatcacaacagctcccagtgtctctggactatcacaatgctctagcagatcagtatcacgaagcttacctccacgactcctcagcccagactgagagtaccgagaagaacaccatgacaagttatttcttcatgaggtcgtcaaaagtaccctcgaaaagtgctgagctcatgccacgaccgctgtcatggaagaaagacccgaatggctcttcgcctggaagctctcaatcaaatatacacacggacgtcacaccaaattctcagggcgtaagcagaaggcatcggaaggtggctgcttgggtacccttccatcagcgtacgcactcccaacactgctctagtctcgaagaagagcaggctggttccgcgagtgattctgcatccgccactcgtcgtgaaatctctggtgttgaaaagctccgcttgctgaacaaagagataattttgtcaaaacttgttcctcaggtaaagcggttaagatcgaacattacaggcgacgacttggcaggtaagaacgcagcaactgcgttgcccgcaggctcatttccaatggagcagcctcgtccacttttccggctcccaggaggactagtgatcgtgcgacagccgcccacgccaaccccaaagtcgcgagataatagcttttcaggtccttccactgccttgaacataccgcaaaacgactcgtacgcggacttgtctggatttgatatagtaccatctccgaggcgaccatcttcgttgtacagtcaacaatcagaatctccagtcggcggctgtcagatcagtacatggcagattacgctcacccatcagccttcccgccctcgcctcaaagtcgatcgagcacttcgtctccaccaacatcctcgcttgctcacgagatagaaatcccacgtacgccaccacccataccgtctcaacacgagccgagaacgcccccaacattgtcatcttggtcacaacgggatgaaggccgaatggacgatgatcgtgccgacagtgcgaatgaagacgagccacggagacggaaacttcatacgggcatactcaataaagcaagagatgctcgtgattcttggaaaagacatcaaagacatgccaagcatatgaaattaaaacagagtattcgagtgcttggtccgactgatccaggtgtttctgaggcttatatgaggcgtgaagatcgtgttccaggacacggtgatgctcgtgccggtaggctaccagggtatatggatggtggtctcatatagaggaactagaatgtaagaaatgctccgatttgatcgaagtacatacctgttcatcaaggtcatgtgaaatatgacatctcttcgacgctcttaggcttaaagccgagctatctccgccagcgtacttgcaccctcgatgagagtgatgacccactttagctccatcccatcagacacgctcatcatgcaaactcttacaatacctgcatcgatcacgaaaaggaaacaagcatgtacaagatgtaggcagcgaaaaaagaaatgcgatgtgcgcgccctcgtgtcgttcagaagagctgctgctgacatacaataggctgcccgtcctgcgtgtgctctttgcaccaaatggggtctcagctgcgagtatagcattatcgctcgggatcggcaggacgacgtgatgtccgtggcacgagaattgcccgcgcttcggtcgagcctggaggctacagatagtattgaccccgatcaaactggcgcattagacttcatgtcgtttccaggtctgaacttcgacctttccacaccagtcttgccaaaatggtatcccgattcagaggtcagttctgaagaccaaagtatcctgcaagagacgcatcttccgtcatacgatcttcttgtcgagctcgttgatctcttctttgaacatctctaccacgtgttcccgtgttttcatcagaaagtgtttatcgagcaggtacaattaggcacaacacaaagtcaatcgccaattctgctcttcgcgatatgctgtgtcactgcacggttccatctggacgcaacggtcaggcagcgcgagagagaatggtacgaacaggcaaaattttcgtaccaactcacacaacgaaacccggatcctgctttacccaccattcaagctgcacttctaatcatagagtacgcttgtaccgctggtgacttttcgtcagcttggctcttcctcgggaaagcgtggagacaggcaattgctctcggcatgaaccgcatggatgcgagcagtgctgtctctatggatggtagacccagagaaatcgatgtcgatcatgctactaacacatcagtcaaagatggaaagggtctgactgcagtagacaaagaagaacgacggcggactatgtggctactcttcattgtggaccgataccattcgtggcccactggctggccgaacgcccttccggagacacatttcaaggtcgatatacctgtagcagattcatcattccaggcaatggatccgtttacaaagcatagcgtggctactacaacgccttttactcgcaaacttagccgcttgatcacctcctcgaattcggcaaacgaacccgtcaacgtcttccgctacatctgcatcgcccacgtactcctcggccgcgtcgcagagctagtacactccttacacgattctccaaacacgcccgaatacgtagaagaatgtgaagaactggactcgtaccttgtgaagctccgcctaagcattcctcgccaagctacctccgtacttgaagctcagtccgcggatagaggtctcgttgtgtggcttcaggtagtactagacacatctgcaatgctcctgaattaccgttgcaccaaaaatgaccctgcagctgatgcttcgtcccgtttcctggtcgcagtcgcagctgcacgccacacggcacaggtcatcagagatgcctcgcgagtttcaatcgaactgctcattaccccacacatcgcttcgtcattatacattgcggccttggtgcttgtaatagaatggcgaaccaccggagatgcaaagctcaaagaagagatagacctcattgcgctagtattcgatcgcatgaatgaggcgttcgcgtacttgggactgaaattcaaatacgcactcgagcatgatttggaaaggagtcaagggaagaagttggaagagttgagagaacttggcttgagaggtcttttggctgattgttccaagtggtcgcatattaaagacaagcttgtcaagaacggtatacacattgatattacttgaaaggaagaagtttctatgggatcgttctgaactgcattccctccatagcagacagcaaatggacagcatgcaactacagcatgttgagtgagcgcttaccaaaatgggaaagctgcgccaggccgctctcagacccttccttgacgccttctagaaactagacaagcagccttccaccgtctgacgttacaaacgagcccgtcgcaaaccgatcccgcatgagatacgcatacgcctccgcaatatcctcaggctgccccaacgtctttgccaaactcacagtctccttcattttattcgctccatcctccccaatcttccccaaatacctttgcagcaactcagtctcgatggccccaggaacaacgcaattgatcctgatcggcgccatatccgtcgccagaccacgcacaagtccatcgatcgacgcgccagcagctgcgatggttgtccatcctggcattggcttgtaggtgtttgttccactggtgacggtgaacgacgaactatcgctcacaggcacataagcgcccgaagaaatgagtctggcgataatagctgggactgcgagacgtaggaacaaaggcttcagggtagattcgacagtgacatctccaagtttccccgtatcgtcgccgccaccagcggtgaacacgacgtggtctatcttcttgctgccgcggtcggtcgcgttttcgaatatgcctttgaggttcgcttcgatgttggtttggtccttgaggtcgcatgcgaagcctgctacgttggaggctggcaggtcggggtagaaggagcgcaaaagtgtgactttgtcgtccacctttggttgacctgagccggagatggtcacttgagctcccttggagagcgctaggttggcggttgcgaaaccgatgcctgaggtgccgccgaagacgaggacgtgagttcccttcaggcggtcttggtgagccattgtagctttaagtacctaatgtttagtttgcggtggagtatgaagtcatagagagatgtagggatgagtatttttcagtctacgatacgtccttatataattctacatccgcattcattaaaaaccttgcactgttattctatgcttatgtccgttttgtccccgcccatgcccgccatgttgtcaatccaccggcgggcaccagcgggctcgatgtcgaccatctccagatgaggaaatgtgattggccactgtggcggcgacgctaatgcattggcggggaggtcggcggtttataccagctgtgcagtccgttctgcaagactaagaatgtgtgacctctttgctttgcttagacatattgcgggtattctgggcacatgtagtcgtccgggtgtcttcagatcgctttctgttgtatcattaatgcattgacaacgacgacgataccccatgatgcgccgtttattacatccttgccctagtcgaactctcgacgcctcatcataatcgatggtttcgacatctcgtgttattcacttaccatggccgaaattcacaggcagggaagtagagtggctggtgctttgtgagagttgaaagcgcaaccagaggatgtgacagtggggcaaggcgcgaactcagccgtgccagcacgcaggcgcacgcatggcgttcacacaacatcttacctactgcgcgttctcttttgaacatcacactgtacgtatgccatccacctcaaatctttctcaaacatgcggctaccaatttgtacagtgttttccgccatcttctcgcaacaagtttgcagaatgtcagggctactcgttcagcctgtattacatgaggatgccttgaaatgcgctcagttacggactgccagccttggatccctcgttatcggacggcccccaccatatccaggctacctcgaggatcaggtggagaccatacagaacgacctggtcaagaagcctcacgttcatcacctgaaagttgtcgatgcagacgagattatcgcatacgccaaatgggaaatttatcccaatggacgtccagacttgggaaagctgaagcaaccaatggacgaggaatccaagactgttgatcagtacggacgactgcgagaagctgcacacgaatacttctgtcggcgcaacggtggtcccatgggaagccgtcctcacatacgtaagtcagcactttcagcaacgaatacagccacttctcgtacgatggagcgattatggcaatggtttcgctaacattctctctgttagtgctagccttgctcgtaacatcggaagagcacaggcgtagaggtgcgggtagtttactccttcaatggggtattgaaaggtcggagcaatccaaaataccgtgctatctgcaggcttctgcgcaaggcagacgactttacggaaagtatggcttccaggctatcgaaacagtcgagttcgatttgttcgaatatggattggaaggcacggaagagatgacggaaatgatccgacagccgtcagacatctaagaaagtgcagcgaacggcagggcacagtgcctcgccaaagaataggcgatcggggggataagaaggaaaagcaaggctgattctagaacatctaagctcaaaatctcgacgactctcgctcaaggcaccccagtgccgaccatgtatctcataggtggatatttcgctcgctactttcttcctgttgtgtttgggttgctgcgcactcatttccagcccccattttgatgaagcggttaagcgacatgctgtggacttgccagtgtctgacacaccactaaagcgttctgatgcgttgcctcaaatattgtgtagggcaacacatgagcctagtgaagcctgccgtaccaatagaagtcttctgcgcgctctagtcgtcagcgcgatctcggtggctgcagaacgttggggtccaatctgataaaggtggcttttgcaggacgccatgtagaggcatggcaacatgctgccttgtgtgcgattctcaaacccgagaacataaaagtcgtgagatatctttcattcattacagatgtgataacgattacccaaaattgagactaggctttcttgctttcgttgcaatatgctgggcgatgagctccaggcatcctcctcgcgcaaatctgtcagttctgcacacaaaccgacatctccgaagatcgaaaccttcgaactctcagagaaggagcatccttacataccagtcagcacaaccaagatcttaggcaaattcacacgagatccgccacccgaacactcgaacgctgagctacaaaagcttcgtgcccgtgtttcgcaacacagcgagatcgccgaagatgtgcgaaaatgggccaagaatcgtgagagtagcacgctgtttaaagtcctcttacgtgctgttttctggaacgatgtgaaggtgaacatgcctgcggagcagaaattgctcaacactatacatcatttctttccaccccgagcagacatcaaggttgtggtatgcgatttcggtgacggccgagcgcaacagcagagcgtacgtcttggtgatctggagaaaggtatgtcggcaataccatcgcgatctactttgctaatcagcgcagagttcagagagaaaccatcatggtctactgtacgatggatgtaggtcaattcacaaaatagctgccagactgtactgatgctagtgtagacatgctcctattggtgtcggactactacattcggtaatggtagaccttcccctgaatgtgcacgactgatttgagtagtctgtggaagccctcttcttccataccggatccaaagtgatgggccgcccctttgtaaaggcaggccgcgcaggttggccatatcttgagctcgaacaattcgatctccgaagcacgcgctcgatacaggactcgcgcgacatactacgaatccttaaatccgtgcctcaagtcaccagcaagatagatgctcaagtcttcgacggagacaacaacgacaacctcgtcaaggatgttacctggagagctcaatatgtcggcaaaagtgtgaacttttgggacctggcggaagctgatttaccctggcaactatcggaaggcagtcaatttaatatgaatggtccttctgagggcgtacgaacgacaaagcttgagcaagttacgcagtcactgacgaggcaccctcactttcaagaggcatatcttgcaaggaacccgctgcgatgttttcatcgggatgacggtaatttatatcgccccaagactagctatggctaatgtttccaggctttctactcaccatgtcgccggccgcaggtgtcgattatctgaacgcaaacatgcaacactacttgcatacaccccccgaagagctcaaagaagacaacttcgcctcctgtgtctctcacatataccgcgagttttccgaaactggcacagatacgtggcgcaggaaaaacgctgaatggtttttggtgtacctggtcacggaacttgggacgacgccacacaatattcgacaagggtacagcgtaccttcgctgatggatgcttatgatgctatcgtccacgaactggtaagtcaatagttgcaaacgttatcagcatcactgactccgtacagaaagagcgcagatacgaccgttggcagcgcaacgagaccataaatctagtgcgcgcctatctcgtctgcatagacgagttgactgtgcttggcgagatcttctccaagaagctcgacttctttagacgtcttcagaaagactgtgatcatttcgaagagctcgacaatgatgcgggcctacctcctgacaacgacaatggcgagacgacgtcagagcggattgggtttgcagagcacatcatggaagaatcgacagccacgtgcaaaagactcactgccgatcttcgtgactcactcaactcagtaagtcatattatccgccaacgaggctatatttgctgacaactgaaccacagcttttccaactgcgctcaatcgagcaaaacgaactcgctatcatcgctgacacgcagcacaaagccatcttcgtctttaccggattcaccatcgtcttcctcccactctcgttctttacatcatactttggcatgaatctgaaaggtatcattgacactgataagacacaggagtactactggaaggtgtgcggcagtgtggcattcggtattgtgttactggtgtgtatatatgctttcaggtatcggatcagacagagtctgagcaggtatcggtcgaaacaggagggttttgctgtctgaagcagtgtgtagtcatgcagttttcacattacaacgcaatgattttcctcaagagacatcgattatcagcatcgggggcgaagaaggctcccaaatgatgtaaacatgcgatgtttgacgattgaattggactgagacaaagatcaatcagcttacagctgtcgcgctacccaccattagcactttgcccggttcgcgatgtatgctacatgattttggagaagcatgagagaaagccaacgctagtcatctgcgtttatggtgggctcaccttcaccgacctgacactagtcgcctgttgcttgactagcgcgctacttgcgctctatacactgagagcccctgcctccgcatactctcgagttcaccaccgcaaccacaacctccgacaaccgtgtctgcccactatgacggaacgccagtcaacaaccaccaccgcggccagcgaagatatcgatcgagacgtcatgtacgttacggcgcgtatgagaaacgagttttactgatgagaagaagctcccagcgacaccagtgcgactcctcgctcttgcacctgccagcagaactgcgcaatcacatctgggattgtatcttttccggaattaccttccacgtttcggaccctgatcaacgcatctacgatcctatcaagttgttttacgtagaacgatacattggaacgctgaccccaggtctggtatacgtctgtcggcaaatctacggagagactagcttccatcttctccgccacagcacgttccggatgatgagtgtttgcgccttcatgaagttcttgggcctattaagcaaccagcagagaaatgccatcgaggtcattaatacacacacgggagctctccagggtctttttggcaacggaccgcccagggagatctacaataacttaccggatttctggacgtgggtcactgacggcgcatggtctgtcgacatgtcgcttctcaaattcgccctgttcgaaaagctgggtgggctaagaagactggagctgcagatttggggctgcactgacttgaagcccatccgggttgcgaggcgcatcgtaaggatggcgctcaaacagcttggtgcgcctgacggcattcgcctgagactccaggtggagaggttgaattggcagagtccaaatcgtagaagtagatcataggtcaccgtgtcacgatctcggaattcgaagttgcgacgtatactcagggaaaacagggaaggtttcgaaaggcagaatattcggaaccagcaaaatagatgagcaacgacagagtacattcatcttcacaatcaacgagttctgtgtattttcagcaaatagaagatttcttgtgcttgaggtgagactatgatgtaaggtctcaatgcgtcactgcctcggattctatatctctctcctacttgttcacagcattcttcaacgtctgccaagtactcagcgtctaccaggccccaagaagttgtacgatgattacaaaccattgaaaagctaggtacacttcgaaatgttgtggagagaacctatgaaaaaataatgaatagagaacgcttaggtgaggatgccgttaagacagcttagtgcgcatgatgggaatacaactatcaatcaatcactgcttagtccacataccttgagctcaatatagaccctcgtttgcgacgcataacaataacaataatatgataattcaccttcaatgagcgtcgtagaaaactaccttgcggcgctccgacctctttcaccttcgtcagggtcacaacaccaaaaaaaccactttagcgcagcgctaacaagcgccccactttcatttcgactgcctcaacttctttgcctttccactgcttctcctcttccacaacactcgtctgccaaggtctcaacgccccatgcgaccagcagcgactatggcggcgcaactgactgagagcgataccggaatggctgtcaccgcacaggacaagatgtgtgttgatatccatgttttgcgcatgtaacaagtactaatctttggactctagcaccctccgcaatgccgaacaatccccactcctccgtctcccagccgagctccgcacaaagatttatcaatacacacttggtggtctcgagatcacgctcacacgctccattatagctcaacgtctgtgcctgaactcgagagagcgcgcagcaaacgacgagcggcatcctccattttacaagcttccttcgccatcagccacactgctaagctgccggcaagtcaactcggaagccaaactactcctcttctcgtccaaccacttcagcatcgagagcttcgagccgttcatggaatttctcgatgctttgagcccggcacaacgcaatgctatcggcacggtgcgcattgttggtgttggcttgaacaggacgcttggcaggcatgaccatcacgggtatgtgcatgattctgacaactttgattcggtgtgcaagcacggacttcctctaggtagactcgccgggttgaagtgcgtggtgtggatgtactacgatagtccgaatattgagcgagaacgctacccagaacatgtcgttagaagcatcgtgcacgagcatggtggaccggctgatgtgggggtgagatatcacgcgtattgttgacggtctcgggggtctttgtaggaatatggagatgccagaattggacttggatgcatacgtatctttgcaagaggggaatgattcgggtcagacgtggcaatctgtaaaattcgctattggctattcgaatccagtgatctgttcaatatcagtgtagacatgtaaccccaatttacgacatgtgtgagatgcaacgtcacgagatgcagagaggcgtgattactgggcggagccctgaagtcatgttgtttcataatgcatgtatgcagccgtgatccaatccataagcgtgagctagcagttaccggcccatgctgttgatcatctccctctgtgtcgcccgatcgcggttcgtctggctgagcgatgggatgcctggggattgttagcacaaggatgctccttggtattccatagcaattctcactcctcagatctccaacaacgtcctttgccttgccaaagtagacctcctgcagcaagttgcgcatcttcagctccatgtcctcgaccatcttgccaatgttggcgacatgcgatgtgtcgtcctcaacagccatgtcggcttctacctggcgcaccatgttgccggagaggtcgaggccaccgagggcttcgctgtcggtgccgagtgagaggattacggtggacgtgagcttgtagtgggcggtgcgggcgcggtcctgggcgtcgaagacgtggatgctgtcccagctgccagagctagaggatgagggggatacagctggtcacgtcagtatgtgggcatgatcatgtgacagcgtacacacccttcttcagcagtacgcagcctgcgaagccgtcgtccatgtcccagaggtagacgctcgatatgccgccctcgaagtacctttgcacgtgtcagcaccatccacaccactacctcgatggctaatcttacagctccctatacacatcaaacgcctcattcgccttgacctccatcttccttatgcggtcgctgggcgtgacgccctcctcaattggcggctcgaactcattgctccacggactgcgccagctatcgccgtcgcggttgtagtcgcagcacaagaagtcacgcttagtcttcgagcacttcttgactgtgagcgggatgtcgacggattcgagcaggtcttcttcgagcgaggggttgagggatatgatgttgtcgacgttgcgcttgacgtccttggggttcagtcgccgtaggaggtcgctggagctattagcgggactgcaattacttggctatgaagtggaagcttacagggcgctgtctatggggtcggccatgctgtggtaggagagtacagacgaaatggggctgtatgtgggactgtttgggttgtccgagttgtagtcgaccgccgtgccatgcccctcgatgctgtctggcgtcggcgctcggttgcgcgagtcatgtcgctgcccgctcatcttcgccgctggtacgcgatgtcctgagcctcacctttgataacatccgacgggacgtcaggacttcaaaagcgagaaggggtgaattgacataaatcagggtgggccgattgttttgcaggaagtcgtgatccgcccgccgctcctgccttgtgcggtcgcgctttcacttcactgcactcaccacggcagtatctcgagaacaacatctttcaaccatcacctgccattatgcttgcgacgaggagccctagtgaagccgtttgcaatcagaaagaccaggtccaaagatgaggtccaaactgctaccgggcgagctccattccacgtgcaacacctcattctcaacgaaaacagctgccaaaagcagaacgcgcaacaccttgaggtcctccagacgttgttgtcaatgaactgccacatgttttctcacctgggccttggaaggtgagcagtgatcaaggctgaaggcatacgaagcttgaagtcatcctacttgcagtgcaaccgggctgggtgtccagcgtacgtcagtcgggatccgcgagagatgatcgtctatccaagccacacatcaaatatgtgggatatttcctctttcgcattagggctgaccatcaaaatagtagactaggcaacatgtagttgatttcacgaggcgccgtgctgctagcgccactcatcagccctaccattcatgcctgaaatggtataccgtgcagcttggtgggatgtatatgtataagagctgggaggaatgcacaacaccgggttgaaaatcctctcaaccgctttcgaataggaacaccactacaatgactacatactactcgttgtcttcatcaaatcgcccgttcacgccaccgcagcccagctcttactcgtcaacatcgtcagatgcaagcttacagcagcccatcgccatcccggctacttccgcagctctgggctcacctttcctccgtgcctaccccatcgagctcgaagcatacaacatcccggccgcgaccttcctctcctttctcgatgaactcaatcgtctcatggtcgtcagcccgcccgtaagagtcctcggtctcgctggcaatattgtgggcctggtacctctcgcaaccgctcaaatcgttggtggcgccgtgagtgccgctgcaaccatcaccaacgtgggcatgagtaaggggcgcagcgagatgttcatccgtgaagcaaacaagaagacattcgggccacatggactaaagatcaacatcgtcaaactggaagttgttgccaaagcagccggcatacctatactagatgctgccggcaagatcaagagggataccaaactcctcgctccactcgacgactcaagtcaagatctgtctggccagcatagacggctgatggctctagcaccatacacaagccccctggaagtcacaccggagactcacaaagaaacacctaccaacatgatcgacaaaatgcacgcttacgcttccgaacgccagcgctcaagcgaggagaagaaaattctggagaagcgcgaaaaagccgcccgcaaagcctctaaagatactgacaaggcacaacgagactacgagaaggacatggctaaactcaacgccgaggaagacaaagtacggaggaaggaggcgaagaaggcagagaaaatggaaagcgagctacgcaaactcgacaaggagagggcgaaagtccagcgcgaatacgagaaggaaatgagtaagactcaaggcggaagcgtaaagaacgacaaagaagaagtcgcagtccgcaagatcctgtggcttttgatccagcgcgaagattctgcatccgtgcagccacaagacacactacaatactggaactcgtcggcacagtaccaggagcaacttgcaagatacagagcgcgttcgcagtctcaaggctcaatacacattccggctacggggcagtacctgaatacgggtccgtatttgggtggcgtgcagtatcagaggtatcatgcgcaggtacagtcgagggaggggttgggtgttgatgcgccgccgagatatcaggagagtgtggggtactagagaggtaggggaggagaagttgttgattcattctgggggatagattttgatttgtgtaaagtgagtgcagtatacaacgcacgatggtcgatattccctgctcctacgcatcacatcctatgcgtgtccgcagcatcttgggtgtctgccttgctgtggtgccatggcgttgtgcggtggcagtccagcacttggaggtccatttcccacactcatcgcccgcgcaggtcctcacccatttgggggaccggacatggcgacgttgttccttctctttcacggcttgcgcagatgcctatattatacaacttggcgcgtgagatgccgccaatctcgacgaaacggtcggtttgtttggaggtggcatagtagtaggaacataaagccttgatcttccttaagtgatccccaccccactgttgcacgtgtgtgaacggcttgttccagcttatgtcgtcgaagaactcaagctcgagcagggtgcagtctcggaaaaagactatcctcccttcgtgggttcggtatgcgtagacatgctcgaagcgcttgttgacattaacagcaccgacgaaaagagcttttggaaggtatgacttgttggtgtccggcagcatacttggacagaagacaatcatgcgtggcggcatcatgtacacacgtgtctctttcgggatgttcgcgttgagccattcgtagagatcccagtagatgtgagtgcgatccggatgcggcgacacatgcagtgttccaggcatgattgcgatcgagcaatcgtgttgtcgcagtggaatagaggttgtggagcaaaagtaggttggagtatgaaaaaaaaacaagttgcggagcagaagcgggctggagtttcatagaggcaaacgctcaactgctctttcaccttgcactgatggccggcatcggaaagcgcagtcttgatctcctaccacatgctcttagagtgcgggtccatttcattgtgtgggagaggagacttgacattgttatctcaaacactgatttgtggttggccgagagaaatagagagaatccatgtgtactgaagagacattgtgtacgggataacagtgtgtagttatattgaagtgtttgttgctaccatacaaacgaccaaacagttagctaattatgctccactatttgcgcactgcctactctgaacatttctcaacttcctatagctattgtagatatcgatgtgattctatatatatcgatttcgagacctgtttctcatccgtaagacaagtggtgtagtagaaataccaccaccaaagttttaatggggcttcactcgaggggtcgtcagttcgattcctcatcaaaaccgtaaacaagttagagtcgggtgcgacctgatttatttccatattatttgcttcttgctttcaaagcacttaggacttagcatgattgatgtggatcgcattttctggaggtacacaagatttttggaatgtaccatagtcgataaattttgctcttgcgcactacatcctgagcgtgcacttggggtgtgtcaccgtggatctctgccattgcacactatataaattccatgtggaggagagcacccagatctcgtctcagagttgcacatgctttcatggcccaacgtgcaggtacacaggcatacctagacagacaatctccctgttactgcccattgcttgtcggtaccaggaagcccttacatgggcacattcggctctatcatctgggtcggcgcgcaccgcgacttcccgatcggtcacgatgcggcacatgatctcctccttcacctcgggcttgctttgaaaattcctcctcgacattggcaaacgggctttggctaatgaggatagccatattggatatggaatgcgcggaattgaggtgacgctgtgtttgtcgtgcactcatggccattgtatcgcacaatcgcgcactgcactctcactcactctcactcactctcacttaccagccatcctcagcatcgcgctagtggcagcggcacacaggacataaataccgcccacctgccccgtttcctgacactctcgacatctcttttcaagtgcagtagggccaacctttgacagctccaacacactgctcttcgtcacataccaccccacgctctaccacctgacacccacttcacatccaccctcataaccaccactatgtccgactccaacgagaccggcgccgcatccagcaccagcgccttcaccgaccgcgagctccaaatgctcggctgggccatgcagtcgctcaagaccggtcctcccgaggtaccatacacaccccatatccctcacattcgcattctaacccaccgcagatcgactatgagaaactcgccggcttcgcaggcatgtccaacccgcgctcggcctccaacgcctgggccaagatcaagggcaagctcctagtcaaccccgacggcgccgtcgcttcgcctgcgcccaagaagactggaggccgcaagaaggccgcgcctgcagatggtgaggcagcgacgcccaagaagactgcgacgccccgcaagcgcgcggccaagaagcaggatgttgagggcgaggacgcgagtcccaagaagaagggtcgcgcggcgaagaagtctgacgagggtgagtagtgtcgtgagatatgttacatgaggcgaagctaatgtgtcatgttgtagttgttaaggaggaggttgatgaggctgaagacatcaaggtcgatgctccggctgaggtgaagcctgagctcaagactgaggcggaggaaatggttcaggaggaggtctagatttctctctgaacacatcgaggtacgtcgtgagtgttaaagttctactgcgtcttttactcacccagccagatctgcgtcgacgctgccgttcaggcttcgcactttgagtgtgcctgacacgttgcgatggtaagaccttctcttctggcgtttgctttcatcttggacgagaaggcggcgcatgaaatcggcccctggaaaggttttgcagaagctttgatggcgttatggatgggaactcgtcgcatggaatgatcgatctacggcgtcaatggaggatgaaacgtcagcatagcgccgcaagttagctgttcttcacgacatgtcgacgcggtcgcatcagcaaatgcattcttcacattcccatctcttttcaactttgcatgcgattttgtggtgtctgtttatgttgttgcaattatctcggcccgccgacaggtgctatatcagcgctattatatgtgtcatggatatttcgagccggatgatacatgaaacacttgaactaaaaagactttacgggcgcaaatttgaatgctctcatatgaagaaatttatggtcggagaatgaaaaacgcctttcgcgagattatcgccttgggtttgggccggaacatggcactgaccgactagattacagaggatacccaagcgcatttgaacattgatgatccgtggctcttggtacatcgcgtggacttgcacaatgcattgcgtgagaaagcagaggaaggctttggtgggaagaagccgaggatccatctctcgtgtgcggttgagtcggttgtacgtcaacacctcaccgagagagatgtttgcaagatagaccattgacactgatgacaggagtcttctaccggggcatatcacattagtagacggacgcgtgttccagtcagacctcatcatcggtgcagacggtatacacgcaagtaactcaccttctgaccacattatccgctaacatccttccagtccctaacagtcgaagctgtcaccggcgctcccacagagaatatgagcacagggaaaggaaagaggcacgtctactcgaatggaggccggcttatactgtcgaacgtcgaccgcgtccttatccaagactggagtgcatcaactgctgtagagtttgtctatatgagaagatggagtcggaggcaaacatatgcttgattcaagtgattgctcttggttagccgggggcggaacccaggaccgcatcgaagtttgatgtatcctgcagcagccatgcctctgtctgaaggtcagacgggttgagccgaaaagtcgtatacatgctgtctaacacccagcccacgctgctcaaatcgttcgggaattcagagatgttcggagcagcaaagaagtcggagtccacaaaggcgggggctgtggcgtcagctggcgacaggaaattcgactggtgatctactggtgagtgcctataagtaggcatatgctgtcagaacgcatgtctgtgcccactgcaccagcatgccaaaaaggcaacaatgatcgataaataatcgatcatgtgtgcagaatagtatatatcgtacaggcctgccgcgcggccttacacatgcaacatgtggtgtacttgcatactttggcacacacattgactctggctttgggcatatcatgtgtttctaaagaccgatgtgtctcagctggttgaaagtctgcatgcgggtctgaagcacgtccggtagcagccgtccttcacctccgaggcggctcgtaaatacagtcggcaccggcagcgaagcacttttcacacgaatgcttgccattgtatttcactttggcatcactgcagtgctgcagcacttacgggcctggaagatacgccgccgctcgttcgaatctgatgagcatgtgccggcggctgcttgcacatgggttgagctgcaatgccgggcgagagaatagacacatacaaagctgctgctacacagtgaacaggagaagggcttctcttttgtatggtagtgctcgcgcccttggaatatgttgttgcactcgtgacagattcagtgaagaggcatggcaaggagttgaggatgcagctagtgatatgaattggtgtgtggggagaagcggcaggccggaacgaagactgaatgggacaaatataaacgatacgagtcgcatcggtgaagcgtcgcatgtccgtgggcggggaagcttgtcccgttagcgttcgattttgccgcaactccatctagcaagtgatcgatacgtctccgtcttgctgcttcctgattaccttgacagcatcttagcgaaatcatccatgtctctattaattcttgcttacataactagctactagagaagtttctctacttagactctaccaaattattttctatctcatcttgcttctttcatttctaaatagtggaaacaaaaaccttattattcagccttggttacagagagatcttgattagacgccctgaacgtttagctggggttgcacagccagaaacgcgtcacgctctccgaccgcgcgaatctgcagcaccccacttcaaaatcccctcaacccttgaaggcttgcccatctgcgttgtcgatcaatatcggatacgactgcaggtcagctggacctagtaacttgggatgaatatgtgttctatttctggatcgcatcgcatttcaacaagctgcaactactccagggctcgcgtcacggttgatcgtgtatggcgaaatgcaccgtgcaagtctgcatttcttcaagtacctctacatatcttgagctttgcggggcaggtgttcttcctttcgtctatggcttcgttgtttaacaatggagccgacggtttcagctagatgcaccctcgccttccctacagcctaggcaatctacaatatccgatcgccgcggctgttgcacaaaactcactgcgcagcgagaacacgtcaatcgagatacgggtccattagagctgcaagcgcgcctcgaatactttactctaggctggtcgccactcaaagcccgcacatcgtgcttgtccatcaacgtcgttttggaagcgagttgctgctgaccgcgaatatctgggaataatgtcgcacagcagtcacccaaatgaggacgtcgccagggtcttgacgaggattacattagcgtctgcttgaacctaggcgtacgcggctcctctacaccggccctgcagtatagtctcagagaaacgggccgtacccgaccgacgtctagatgactgctatcaatgtcagtcaaaacagatcacgcttgcttatccactacttgcgaatgatatataaaacactcgttaagatcatctatgtatagtcatccaactggtcctttgatcttacctcaggctacagttgtgtagatcatctccgctgagggcgtttacctcagccaatgtattgaacatccaataagaacgtgagctttctctgtggaattgtggaaggatcaatcgagcatcagcctgcagctcttcttacaccacactggaaagcgccccgtgagtcaatatacgctgtcctcatgtataggaaaagcttcaacttaagtgagtgatctccttgttctcgacttgcgctctctattgcgggccttcgactccgatagcagagattgagagatgatactattaccgttgctgctgctccttgggggcgtaccatgctctcttgcgagcccgcatcgcaacatcggcaggggaaacattgccatcataccaagcgcttcgccgacaaagccgtcattaccctccgcaacactggatcagaagcagcattccaaacatgtcaacgatttctacaagctctacggatggctcagacccaacacgatagtgccggacgaagatctaaccaaagccattcggaagatacagagagtgcttgatgagccagtggacggaatattcagcgataagatgatggacattatgacaaagccacgttgcggaacagatcaaccatacaacgcgactgcagctgaagcgccggctgggttgcacaggagatatgtagtctggggatcgaagtgggcgaagtcgactgttacctggcgattcgatagttactcttctgatctgcctcaagcgcagcaacagtcaactgttaggtaaagacgcccatgctccatctattacgctgcctgctccaagagcgttcaatccttgaattactgtttcgttcacttccctttaaacagcatattttcatcgctgacgtgatcatagtgccgcctttgcatcctggatgaatttcatgcctatcgtattccaacaagctgcacccaatgccagagcagacatatatatcaaattcaaatcactgggtcgcgaagatacccgctacggcttcacatccatggtctctgacggtgtctatctgcagtcaggaagtatcaacgtgacgctaaacgatgactacgcgtggaccgacgaccgtctgttcagctacaccgcaacccacgaaatcggccacgcacttggtctcagtcacagcgcagtggaagccgcggtcatgttcgcttactacggaggtctgatccgcccattacatcccgatgacaagatgggcatacacgagatctacggctggaaaacacctcaatggagtcgcatcgacgcaaacagcggaacaagaaacatcatgcaagtgacctcaaccgcatcaacaagttcagtcaacgatggactctaccaactgcgttcgaatggccaaatcctccgctacgccaacagcgcctggtccagtcccgacaacaaccccgacactattcaaatcgctggcgcggcaggcaagctctaccagcgccacaccgatggcagcacatatctctggaccggcaccagccaatcctggacccccatcggcgccgcctcagaaaacgtcatagacatcgtcgctgcgtcagatcagctctactcgcgccgcaaagacggctgggtcgtgcgctacaccggcacaggcacctcgtgggtgaccatcgaacagcctacggcatccatatcgcgccaaatcgctatcacggactccaaaacactttggaatttgctaagtacaggcgaccttgtccggtctacttggccacatacttctggctcctggcaaatcgttgaccagaacagcgccaatgtggcgattgctgtgggtggtaatgacttctacaaactgcaggctgatggtctggtagtgtttttgaatttgaaggagtactattggccagatcattgaggatgcgggcgcggtggggatacatgcgagcggggacttcttgtatagtagacatggagatgggacggtttggagatatacaggcacgcagtatgtgtgggaggaggtcgatgagaggggagatgtggtcagtgttgttggagatcggatgggcggggtgtggaaaatggtagtgggtggggagatttggaaactggtttcttgatttgatattgcattgttatcctcaacacatgaactacgcggtttgcgatgaaattgctccttgcaccacttcgatttccacattgcgaccttgcggcaatgtaaaagttgacgtcctgagaatcaggagtccaactcaccaatccgagtcactgacatacatgaagtcttctccagagctcgggtcttcgccacggctccgatcatcaaggagataaatagctggactggcgcaaagacactcgtcgagccagtcgtcctcctccatctcgacaagattcggacaaatagtccttgcccgccccgcgatgttctgccgctcgcgcttaaacgtccagtcattgccatcaaagatctgacgctcgtacacacgatatcgaagcagcatccagcgaatcgcctcgcgctgcgcaatcaagcgcttgtccagccacttgttcatcgcggtttcgttctggaaggcaaagcagttctcgctgtagatgagcgtcgcagtctctggcgtagatctggcgacacacgcgcggcagagaaatcgccaattgcttgagatgatctgggtgagcgcgtgtcgaagtggtactacgcgagatgaggtggcgtgcattgaagtagcagccgatccagttgggaaagtctggaacagaagcatactggaagatcatgtttctgatctcggcggggagacacagcagtggcgaatctgtggcattcgcagtggtgctgggaatgttgtcagtcatttgtttagtggacctccgagagcatgcgagacgtacatggcatcgagcttctttgacttcttccaactgacaagacctttggtgcgtgtgtatcgttgcttgcaagtaagtggagctcgtggcttgcgtgtggagcctgcgtcattggcagctttggcgctacttgcagtcttgcgttgcgtgctgctgcggagcgtgggcgccatgttgtcgtgcaccaagggttggcggtgtgaagagtgaggagtaggagtgaagaagaaggtcaattggggtgtggcgcgtccgatggctgatgtggaaggcacgcgtgtgcacgtgagcgagacatcacatgagcacctaccctggtgcccccacaacgagtacccacgggcatcgaccctagcaactcgatgcagtgtagaagagccgttggcatgatacttgggttagaaaggaaagcttgagatatgctctgccgaaatgacaagtcaggtacttctggatcttggtgcaagatccagcccagatctccgcactctcagccctcttgcaacctcatccagctcttcgatacgttgatcttgctcttcgagcaagtggcgcagcttcatgatcatctgggactgcgagcgaatgatgtcctgttgcgaggccatggtttcctgctgcacttggatcgtctgtgcgtcagatgcgatgatatcctcatacagagtgataagagacgcggaagtagggtcggcgcatttgctgtccgaagttggggatagtggggagaaggagtacggtggcggtggtggagtgtgtcgttctgcccgctgaggtcctttggatggcagtcgtgaagacgagtttgcttcagatgcgtcagcttgggctgtgtatttcagtgtagaggaagctttaccagtcctcctttgtgtcggatttgcgcgctcactccctgctcttcccggcgacgaacaacccgtccttctcccttgcacctgtatcgcagcaaccctgcacacctccaggttcaacccgaaaaacacaaaggtacatgcactcaacgacctcagcgccagccacacgaacgcgacatacgccaagatcttcgccgcatcaggaacactcatattcggattcgtcatcgtgtgtgcacaaaaggcgtcaaatttccatcaccgtttccagctttcccatctccacactatatatccagtcttccagccttcaaagctaggatacccggcgtggctgagtcaaagtcgtcggtgtgggatgggcggtgtctcgaatccaggtgttcacgcgcaatgctcacgcgttagcgagtgagacactggcgtccgcctgaacgtcttccgattggtccaagaccgaagacaccacaccctcatcgattctggtccactcgaaatatcctgctttgggtttattgagggggtgttcgcgcgctcatagtgcacaccatcttgatggttcgcgcacccttccgcgacgggccgtggtcatgatcggtgtttgtagggtctggaaggtggggtgcgatgatgggagatgtgcgcggcgtgtagcgatggcgccgagctgatatggagcatgcgtcccattattggggacatgcgtcgcgatatgatgtttggagggttgtgccaatatcggttgtttttaaggacaggcagccacgagaacacccgttgacgaagtggagacgaaacgcataattagatcgtaatattaatatcgcatgggtatctcatctgcacataacaacttccatccctttcacaccatttcttttgcttttggtcgaccgtgccgttgcctgtcgtcatagatttcagactctgtcacatccaccttcgttgtgacagcgatgcgtcccaagccaccgaaaccaggctcgctgttcagccttgcgatactctccgaactgtccttgccctggtttggcgagctccttccagaggatagtcggcttacatcaccgcccatgtgcttctccgtgcctatggtagtaagcatgtatgcatccttgccaccatagcctttgtagtcggtatccgccgtcttgtttgaatgtaattcggaatagtttctcgagcgctgcggtgtgcctggtccatagggtctcgatatgtacttagaaggctcagtcttgcgcgttccacgtccgtatgtagagccgaggacagtgcggaagagaggttttaaacatggtagacaacctgcgatgatggcgacgttgcactcaatgactgtccagatggtaaggtcgcgagagtcccatagccagtcacccgagcggccataggtggagacgtatgatagcttgacgaccgctgcagcagtagcgaacatgccgagaccgaggataccaataatcgaggccttttgtcgtcggttcatctgcacgttccagagcatcggaatctgcgtgtccattagcactatgcggagcggaagtctttgcgttgcgtcaactcaccggtatggcgactgagaaggcaacatcagtcaaaatgttcagcgcctgattactatagctcaaagacttgagtgtctttgtgctccaacatgttcccttaacggtctgatcccattgtacacgaagatcggtgcattgcagcacgatggtgaagaagcacccaattgtgtaaaatgacataaagcctatgctttttagttgtttccttacacagcatataaaaagttgacttacacatgatcccaatgatcagcttcttatagaaaggctgcacagcgatgcggagcaagaagaagccgacagagagcttggtcaagcagattgcgaaaagatacagcggttgggtgacgaaattgagtctgaaagagttctgaaactcgtgaatctcaatgtactcaatgtgtcgtccagctccatagtaaacctgaggtatgataatgcattgtcctgcaatacacttcccagtcgtcagcgtcatgaagaagtgaaaatcagtttcgagcaactgaccaatatcatagaggttaccataacatagtccttggtagagtttgtcagtgaagattccaccaaacgctgtcgaaaatgcttacatcccacccgacattcctgatcattcgtaacctcacatacaacctcgcaatgacggcaaataaggcagcgatggtgaccgtcaaggtggcagcaaggatggtcggtccctggttctcatctggccggacaggtggattgtcgcgctgggacaatgtgttcatcgtgaatgctgctatagtgtactcccctacaagaggtctccttcttggaggatcagcaggttcctggtatatagtcgatgtcagtgcagataggccccgcatcgtgccgtgcatacgaagctggagtggaacccctttcggcatacggccatgcgacgggttatgtgtcaaggtgtggcgtgcatgacaagtcgtctcagatgtaagcgatgattgaatcaatttacccagcgactgcgacgctaaggagcaatgtacgcttccaacttcgacactgtaccacatttcatttagaggatcgccgccgtgcgtgcttttagccgtacttggtaaacttgatagatagatcgcactagaaaggaaggcggcttttcaacacgagagaaaaccagaggcagcaaagaattgccgtggtcaacgatgaacgagtagcgaaccgcttcctgcatgcttacagaacaaggtttcgggccttctgtgcatactgaatctggtgggccaatgggtatagaaccgccagctaaggtgcggattcagtatccatagttggtataggaacagccaggaagatcctctctctgtcagctctgcatgttttgcaagcatcgtctttagtcaatgaacacgaggagcagaaagcctacagggttgcaacgtgattgcggcactggacatgcacgtgcaagacctggaaacatatcatccttggttggtgacttggaaggtgtaatcaattatgcaagaggcgaacctcggcacattgcatgcagtgtgtccggaggctttgggccttgagagatagaggctttgacgtccgggtcatacggagtcatgaaggtatcagaaacccgtctctgatccttcatacctactcggagtaatgcctcttagtgatcattcaatactcgggtattactccgtactcgactaatggcggatggcgatttcaggcccgacaagaagccccttccgcggtttaggcctttaagccaatcagcatccaggggcactggccggagggctctcctgaagaagctaaacctggggtcaaagtatgtttgtagcggcccgccctgagtggcgggcgcctatctggcacgggaagcgtgaggaagacttcgatgaaagtcgtcgaaagtcgatgaaagacgatgccgccgaaacgaagaacgagtttaattcagatgtaaaccgcgccgcaagtaccaaagcttggtcaatcaacccggctaggtgaagcgggagagcgtcctccggagatgcgggtcaacagtgaagatcgctaaagatcgagttgattcaagctccacttctgcaagcgactcgattggcgctgccggaatgtgccattacataagcacctagagtcagttagcgccggaaacaggcaccaccgccttcctccgtccttacatcaaactaaaacacgttttatgcatcacttctgccgccttcgagatgggacagcgactagcattctgctgcaatgaaccgacaggctgggaggattctatcgaccaaggaggtagcgctgctgggatcgggcgactctagctgctttgtgcgccaagcgagcaaagcgacaagaagatgaagctaaaatctcgcccgatgtgattcgcaagggaccgccgcggaagcgggagatgggcgagtctgggtgacccgaaaacgtgctacaatcattgcgcaggccttcgtccttccattcgaataccacacacgggacggcaatgtggctcaaaaagggatctatgcccgggtatgcacatgtgtggcgtggttgtaagagatttctctgagctgccattgaagattcctgcaatattgtccgacgtattgcgtgttgagaggctgaaggtaaggccaggattccatggagtctacagtcaacatatttgcttctgccatgcaggcgtttatgggtcccggttaccagtccttcggctgtacagatgatgtgtagacgatcgcgttcagcatgactctgtcgggtattcgccccacatcgcgaacactcgcaggctttcatggtgtaccgtgcgggttattggaatcgttcgtagattctcgtcttagctggaacaaggcatgattgacttggttctatcgagcactctccgactcgcagcaggggctcaggctaaggagcggaagatgtgtctgaatgtggggagtcagttcaaaaacacatgcttgggctcgaacaacaactgccggccgctggcatacacgtgccatcggccttgttcagtcgcaccatctgcggctaatcgagctagacgcattgcaaacggcgtcaatatcgtgtactagctatactgcttctgacctagcacggcaacacagccgcgtttttcagggtctttcctacgtgtattcggcgagaagtggagtaaattgtaatgcgccaggtacaagtgtataattggcgtcaatgcatgtgagtgtgagctctagccttctgcaaggcgatgctacgctcagatctgtgcgagcacctagctgttctgcacggcaccaatcttatcttcttccaccgataccgaacaatttggtcttcgccccaagcccgcattgctgaagaaatgtaaccgagacggtgcggcaaagccatttatatgctgacaggcagcccgtggaaatctccatcgaactttctgtcaaagtcgccccggcccgcgttttacagttcagcctcctgcattcctgcggatcgtatcactctttacttctatctcagagttcttgatcgttccattcaagatgcgtttcagctcttccatggtgctgacgctggtggcgggcacattgtcgtatgccttaccggctcctcaagagggtgctacactacccacggcagcctcacccgataccgaagttgccgcggaacagctcgaccaactagctctatttgcacagcaacaagtcaatgccactttatcaggcaacgatttgaagcgagggacatgcaatagcaagaatgttgccgtacgccgagagtggaattctctaagcaacccagagcgcaaggcctacaccgatgctgtcctttgcttccaggcaaaacaggccaaaaccccttcttcgctcgttcctggagcgaaatcccgattcgacgactgggtagcgactcacatcaaccaaactaccacgattcactacaccggtactttcttggggtggcaccgatacttcacctggcaatacgagcaagccctccgcaaagagtgcggatacaagggataccagccctactggaattgggcaaagactgctgaatctggtcttgagaaatcgccgatgctggacggttctcccttctccatgtccggcaatggagagttcattccaggcggtaaagaagttaatctcggaggaaacggcctgcccgacttctggcttcctgctgggaccggtggtggttgcatcaagagcggacccttcaaggacatgaaagtcaacctcgggccagttcaattgggcctgaccgacggtacttccgtctccaacggcgatggtctcggcttcaacccgaggtgcttgaagcgtgatttgaccgattactccaacaagaacttcgccaacgcatcctccatcgcaagcttgattcttggcaccaaggatatcactaatttccagaacacgatgcagggccttcccggttcgggcagcatcggtgtccatggtggcggtcactactccatgggcggtgaccccggccgcgatctcttcacctctccaggcgacccgctgttctacctccatcatggtggcattgaccgcgcctggtggatctggcagcaacttgaccttaagacccgtactggtgccagcggtatctccggtactggcactttcatgaacatgcctccttcgccggacactactctcgacaccgtcattgacctcggctacgccgctggcccacctgtcaagatgtctgatcttatgagcacgactggaggacctctttgttacatttacgtctaaactcttccagggtgttcttgttctagcaatgctgataccacagttacggtatggagttatagattatgaccaataaaaatataatattgtgtaatgttcaatagccccaatctatgcatactatgaagaatgtccttcgtgccgcggtgatgtgtgtagaaggatgcgacgaaacacgggtcaccttaaaccacacaagcctaccgggtagacgtcttccattgtgtatccagtccttcacttcaacaccaaaatagcacatctccacttctattacgtttccgcgaagccgtgaggattgagcctgacacgtgcgtgcgacacaaaaccagtggccgatgcttgcctgatcccgctggcggaagtaaggtccggaagaagcttgacagccgcgagtcgtgaaagttggggaatccacctggcgtgattgcggagctgcagaacatgagttcctgagtcatgttcgttgtgtcgagtcagtctcggcgttgtgggtcgacaggtaggtaagtggatcgcaattgcataaatcttcggaacacgcttccgccaataaaggcgaaggaagcctgaggatcaataactttttcacaaagccatgaaaatagaattccacgtgcgcgagatgttagcacgtcactcgggagcgatggacttggctcttcggtcagtatttcgggtataatacttttttggctactaatctaagttactgattgtttctgaataagacttctaatatgccagacttgtacagagtactttctttcgtgacaatctacgtgtaatacttctcttcttattcgctttccgaactgcgtcaatgtttacctgtatcacatcttctacggtacccagctattttttgctgttaccttgcttttcagcaggttttgaggtttgcttcaacttgcggaaatgtactagctccacctgtcttagtctatctaccgtgaaagtgcaaaaagaaggcaaaaagtgtaaatgaatcaggtcgttcccgactctaattcatttacggttttggttagttgagggatcgaactaacgacccctcagtttgagccccattaaaacttatagtgctcgtgtttctactaaattacttgtcttacggatgagaatgtgagcttgctaagtcatatgtaacggcctttgggaaaatctgcaataagaatggagggtgaggggaatagagcgacctacggacaggcagtgggtcacattcaaactgatcgtttgcacactggagatgaaaaggatggattcactatgtactcctcctgcttgtactatctcttttagcaaacaggattgcatttttaaatgttcttctcaatccctcatgcaacgtcgttgatttgatgacccgggatcagactcttgaccagtagtggtcaaacttcgctgtcatatctgagtgttccacattgtgtcaagttaaatatcacttggtcccagaaagggctactgcaactacgcatgctgagggaccctagctcagcgtcgtaaagggaagagcaatcgacgaaggtatcagggatctcgggatgtggcccaggtagctttatgagtgctcgtactacacaccatgggcagggtggcaaaatggttcaacataacgacgttagcatttagatcccaaccagatctcgggaggttctacaacccgcacgtcatgcaaacatcctatgaatgcggcttactgaacaaaaactcggaatctggggcgtgaaatgaccggtgcctgttgtcgtatgtgtcgcaccccgcgatatcgggatagtttgactgcttgtaagctcccaatgtcaatgacgcattaattagtcaacgattcctacctaggtacatgacttgaacgcggacccttatcattgtgtgtcctaccaaggggaactgcccaccaggtacctatgtagtcataaatgtagcttacttgtagctgcctgcaggtgggtaccattgacgtgcacgagccaggaccctactctcacagtcacactgtcccgttgcagaagcaagatgtaacaggcatgaaatcttccgcagctaggtagcaggcaaatacttagttttgctggttccaacactgccatactcagcctattactgggccgtactaagtacctaaaattgtctcgagagaagtccccaaggtctctggagttgttcactttttcttttatatagcaagtcccctgaattctcacactattgtattgtaagattcttcttatattgctcatacccagcttattaagtgccgcattttgcaataagaaacacgaatgaggagccgtaagtagctcaaacatcgtctcaaaccacactacaaaccgcatatgctacctgagatactcttttacctgcgtaattcgatctttcccatctctatttccagttcatcgagtgttttaggctctgccctgggcctccacctcatattgtcggctcgccacttgtttacctcttccggtgtacatagctccgtggaagattctctacatgttgcgtagctaccagtccaaaccgcaggctctatttgcatcatatatccgaaagtgccaaaaggactgaaggggtccttcatccattgaaggttatcgtcgcatcggcattgccctgatgtgcgcctgtctttacatttgtgctcataattgtctttagcgcagcagcggcatcctgcccagaaaattttgaattgtatacagtgtagcatgtcctcgatcccagctaagcaagcgggataaccgatcgtgttggcagacatgagtacgctgaccaccggttttatgtaaataaatagtaatggtattgagctgttgatttgaggaataaaatattgcaatcgtgagtactgtgttaaaatgaaaaagattacggagatgcggtttttatacgcgctcatgactttcctactgccgactgatctggtatgtggggtcattgagacaatgacgagcaatcggactccgagctaggagctgtcatgcatcatggttatgtttgactaatttaatcgagttgggtacccataggtaggtatgacttgattccagaaacagtcactgccacactggaccgtgcacgtctagttcgtcagacatgtatcgagggagagccttcacgatagtagagcacgagcacttcgctcgcatgctcgctctatttagatcgtttctccgtctccttgctcttgttaacatctcacgtttttcttcaacctagcgaccatctaccagcgctggaggtattcgaagttatggcactcgtacgatcattgcacctcccactgggccaagtacaatctctgacttgaatatagcattagcgaccttcctcggtcaccattcctagatctcctgggcgagctcaggaacgccatctaccaacgtctgctcgaagacaactgctacgaaataggacagaatacccgagtagcaccagatcacaactctctcagacgtagtcttgctattctatccgtaaatcgccaaatctacgcagaaaccaagcttcttccttactctttgggcaagctcctctttcgcggatgtggcgccttagaaaagctcctcaagactcggacaatggcacaagaagctgtcatacaatcgatcattatcaagactaattgccatctgattttggactggcaactcgggtcgctggttggatcaagaagaatagagagatagagatcttcacggaatcgttcttctctgaatcttttgaccgacgttggctagtcccgcttgcaaataagaccttttcatgtactgggaaaataagcgctgtcaagcaaggcaacggagattcacgatgggaagtatttctgtcagcacccaaggaaggactggtgcggtgctaatgggtgcaagcgaccaccatatttcgaggatcgtgctaggcattgtagtcccagtctgtggtgactccagaagagcttcaagctatgcaacatctcgaaaggattcaatatcagattaatgtatgctcttacacaatcataaaccccaagatattctccgagagctttgatagaaaattactcaatccagttctacatttgcatttgctagcaaggtacaggttacaaacgttgcactggcttcatgcgtacccctcacatcaacttcccctcgtcatttctgcgcccgcacctgaagttctctctatcccaacaattgccattccaagcatcgaaaaggtatgatgacacagtcatgatagatctcaattctgaacctaactgaacactcgaaggtgtccaaactcaagcgccggtaatatgcaaggctcaacgctcctcgccttatctagggaactacgaggcgaaatctacaagcacggcttcagaaacggccgctaccagctccatatcgaagacggaatattgtgcggtagcacttacgggcatcccacctgtctctgctattcgtatgccgacaaacccacgcagaaacataaaccttatcgtatgtgaccagcatctttcagttcaactcctagcaatcaatgcgcgagttctttctaacccgcactctagttaaaaaatctgctatccgatcaataatgctgcgcaagttcgcgagcacgcggatgctctatgacaccgcatagatgcagttgaaggcagcagattttgagtgcttggctggtttgaccgggctcgaggaagttgagatattggactatgcgtcgaatcggaaatgctgcatgccgaaatgggttaatgtaataagcaggataggcttcgagtggtctccgtatgtcaaggtcagcgcacaggagctgcgtcccgtccgggcccgaggcggccgtatggtccccttgtttttctcgagacgtggtcgccccatggtctgagcaacgtttgatacaacttaatctttgtctagtataacatcagcgttggcgtcttcacataacaagttacggcgtgatgtttcgtaagctggtacacgcagaagcagttagcgcgttcgttgcggtcttgcactcccctaggtgttgtcggtgaaagtgttctctgctagtgtcccactagcgcgcggcgctagcagttcccatgtttaccaattctacctctggctctcaccatgtccgctcgacgccacttgccaagtgtaaaattaaccttaggcatcgttaaccagtcgaacatgtccgaaaccaacacgtatgtcgcacctgcctgctcaccaacctgctactaatcgctgcagtacaccggcttcactgcttctctgtcttccagccgagctcaggaacgccatatacgaatatgttttcaacgacccccatgatctccaaaccgaagtcgcccttgaacacggcgccatacgtttctacggctacattgaaacagacctcctcggctttgtggagcccagtatgcctctccttttggtcaaccgccaactacataccgagacccggatgattccattcgaccagggaacattcgtcttccgggaccgtggaactttccaggcgttccttcagagtcgcacgcaagaccaaaaggcggctatagcgtttctaaagttggagaccgttggaggccagttgtacccgtacgagtgggatgactatgaggccacgtatctgaagtctatcattggtttcagtggacttaaaagaatcgagatcatggacgaacatccgccttcttatcgacttgtgcgtctactcgtcgatatgtacaccctggctagtcaaggctctccaggagtcaagatcatggttcgagaccaagatggatattgtggccagctccctgagggagggctcgctggacgccctggcccaggcaaacctcagagtgcctggagaggtgactttgggcaaatgatggaactggcgaaggaactgcacccgcaagcagtatgatcagtatgaactggatgtcaactggtggttgactggcgaagaagccatgtctctacgatgcgtaacaagcatgaaatacaacccaaattaactggaacttctcctgtcgtcatgccgcggcgttgatggtgaacattggaaggtgcagccctcactagtgcatcacactagcgcgctgcaccatcacacatgccaatgccaaacgtgaactgcgcatccgtaacatctcaccgttctcctgaccaataccactgctcgcggttgatagaacttcttggctgcaccaatatccaacatgtcgacgcccacgtcgtaggtcgcaccttccatttcactgacccaaacgctcaccatgcagcagtggcagtgtcgtgccaatgtcacccctcctcgccctacccgctgaactccgcaacctaatctacaagtacgccctgggcggcaaccatcacgccctgtacgaaactaccggaaagctgcactttggtcccgacaccgacaatctcctggctctgttgcgcacgagccgccaggtctactccgaaacccacctcatcgtctactcgcacaatatcttcgccttcagtaccacgaaatctgtccacaagttcctcaatgaccacagcaccgagcaaaaggctgctatccggactctggcgctgcaaatcttttcgaggacgaatatgatcaatgagcgcaaggcgttgaaggcgtcggatcttaggtacttgtcgcgcctaactggactcaggaatgtgcagatatgggactactactatgacggacgtacggttgatacgacatgggtgggtggtgtctgggcgtggacgggcgggcggaacatgaaggtggatatttgtcgtcataattctgacctgctgagcttccagagcgtagagacggtcgagcgtccgcgcgtcccgttgggggtctcgtctggctgaagcatgatgtatttcttagcggcgtaaatctggcggaggaagctctacgacggggtatttcgtaacatgtgcaacaatcgatgaaggctagaaactcaactcgctagcgccttggtatcgcgatacttctaccccaagttaccatctcttgtctcaacccacactctcctccttcctcaccctcttcctgagaatgtcgtttctgggaggatcaagctgatcgctctctgccttgtcttcgttatcgcagtcggcttggtcgctgcaatctcggtcgttcgtgtcactgtcacataagccgcgcaactcagccacacgtcttcgccctcacccgagtttggcgacgcattcatgctgagactgcgcgtttgctttactcagggaacgcctttgctttcttcgacccatccactgttcgacatttcttggaggagcttacccaggagcagatacaagctgtgcgaatcattcggctccacgtcttgtattggccctttgaattccatgagcaaggatactggaattaggacagcttgtcagtcctggcaacgtcccctaacatcacgagcatccatatcaatgagctgttctgtccaaagggctatacgttatcaatgcgtcttagttcgagcctgcagaaacgcactctggagaggaaaccagtggtggtgcttacgcactatatcaatgaggagttgcgataggacctgctgaagagatatcttctagtaatggagagtcgacgtcgacgtcagacttgaagaagaagtggtctttttcagatgcggcggagaggaggtcccgaggagtcagcctacaccacaaaagagatgcggtatcgtccatggccatcagggaaagcatcgagaccatattgaagagtgcgtgaaggagtgtagtctatggagtaagtatgcatggttcaaatgtcttcgacctgtttggagagaagagagtctttgttgtgcagaaaggacatacacgggaagtcatggttggatggaagcgaatacaaattaagtaaagaagcacggtagaatcagctcgaacgaagaaagtgaagcaaaagacagcatagcagctgtcgtctttctgtgaagaagttcgcgtgtagtgagtgacgtcgagccgtgaagtgcgctagtgagcgcggaagttgagccgctgcgcacggccccgtctcattgtcgctgttccttcgaagaacgcgcccgaccctgatatcacccaacgaccacgacctcgactaccgccgacatcaaccgccgcacctttgggatcacgtcgcccatcatggcgccgcccctcgagatcgccgccgccccggacgacgcctcgacgggcgacactttccagctattgaagcagacgctggagctcgacatcagcttctgtccgcgccaggtcacgggaaagacgacactcgacatattacccgagagagggcagctgcgcgaggtcatcctcaacgctaggcagctcaaaccgacccaaatcaagattgagggacagacggcgagcttcaactactcgaacctgcaccagcgcatgacactgtaccccggcaccgacctcggccaataccacttccccaaagaccggatccagcgacatgtcaacgaaggcgcggacgagctggtcgtgtacttgcccgacagcgtcaagatacgggaagtgaagcccgaggaagccggccagcctctcgatgcgcagggcaccttttacgccccgctcaaggtggagatagactatatcttggacgacttcagggacgggctgcattttgccggcgtcgaggatggagactcccgtttcccgcatgcctacacgcgcaactcgccctttcccggcaccgcatcctgcctgtttccttgcatagacgacggcgagactaggtgtcccttcgacgtggccatccggtatccgcgtaccatgggcgatgcgctcagcaagcactcaccaggatcaggcaccggccaggcgcttgtcaatggagtagacaaggcggacagtgtcatgtctgactcagatgacgatgcagggttctccgaagaggagaaggccatggagatgcaagtcatctgttctggcgttctgaccgacgacgtatgtacttttgtgtgaccagcgccaacatggtgctaacattctgcagattctggatcccgcagactcctcgcgcaagactgccagcttcacgtgcgaatcccttgtcctcccccagcatgttggattcgtcatcggcccattcgagcacgtggacctctccgactaccgcgatcttgccgacgaagaacgtctcgccgagagcgccatcaaagtacacgccttttgtctgcccggcagggaagacgaggtgcgcaacagcgctatgatgcttgcaagagctctcgacagcttcacagaacggttccaaagttacgcattcggcaatgcgtacaagcttgccttcgtggacgacctcgactgcgacgcttcccatactgcctccttctccatctgtagctccaggctgctatttccagagacgatctgggagccacttgaacacaccaccagggtcttggtacacgcggttgccagccaatggattggagtcgacgttattgcacgagacatctatgactattggataatcgttggggcctcttggttcatggccgagctctacttgcgcgagctctttggccgaaacgactggagattccgccaaaagttgatggtcgacaaggtcatacagatggacaagaagcggccttcgctgcaacgcctcggccaatacctgcagctggatcacgccgagcaagaattcatggaactcaagtccctcatggttctctccatcctacacaaccgattggtcaaacagagtgggaagaatggtgttgatcgatgtctctaccgactattgttcaatgcccgtcaaggcaaatacgacaatggcgcgatcacgacagaagacttcctcgacatatgtgagaaggtcgggcatcagaagctcgactctttcttcagtcagtgggttgtgggatcaggatgccccaacttcgagtgctttccgtcgttcaacaagaagaagcaagtcgtgcaacttcaaattcgacagatacaggcagattcgaccgtcacaaccattgagaacgctctatcagccgacgactttatgcgagaagcgaaagagagcgcacatggctttctgcatgggaatgagttcccgactttcgtcggtcctatgaccattcggatacacgaagctgatggcacaccatacgagcatattgttgatatcaactcatctaatgtaaaggtcgagattccctacaatacaaagtacaagcgcctgaagcggaatcgcctgaacaaagaacgacaggctgccgcggctgggcttgatgcgtcaggcgaagctcaagaggatgtcaccttctacatgctgggcgatgtctttggaacagcaaaagagcaagaagaatggcgactcagcgactggcctgctgaagacgaggccaagatggagggagaagcttacgagtggatccgcatcgacgctgactttgagtggatatgtcgagcgcacatcaatgacatgccatcttatatgtacgtttctcagctacaacaagataaggacgttgttgcgcagtacgaatccatacagtttctggccagcaaggaagggcatagattgatctctacattcctggtcaaaacgctcatggacaatcgatatttccatggtattcggacatatgctgccgatgtcatggctcagagcgccttgaagcgaacggaatggacggggctgtaccatcttaagaaggctttccgcgagctcttctgcatcccaggttccccaatgacgcgatcgaatgacttttcagaccgaagcttgtatctgatacaatgcgctatcccaaaagcaatctccaagatcaagggcgaggatggaagagcacctctggaagcaaagcgtttcctgctcgacatcattcgttacaatgacaacaggggaaacgaatacagtgacgactactacatctcgactctgatgcactgtctggcagattgtctcaccgccaataagagtggtgatatggagctgttcgacgccgagacagagcgcgacgagtttgagttcaccaagaaggccatcgaagagctcacacgtcatcagcgtctcgatgaatggatacccacgtaccagaacgtgtacacgacaactgcacttgactgcgctcgcaagctcatcatgaatcgcgtcactccctttaagccatccgagttcctgcagtatgcccagcttggcaatgctgacaatgtgcgactgaaggcatgggactgtctggtacggcttggtatgttgcggaaggatgcagtcttgaagttcttgatgcacgacattcgatctgatccgtcgccatatttcaggaagcagcttctacgtgtcttcagctttgcgatcggtcaaattgcgacaggcgatgtctacacgccagagaagcccgccgacaatactcttggtggtctggtagttgagacagatgccgataactcggaccgtgccagccagcttgcccgacagaacctgaacggtgcccagcgaggattgaagacagaccttcaaaacaaccagaccttgaaggatgcactcgaggaggctttgaattccaagaccttgtcgaccagcgatatgttggaactcctggacttctgtaacatggtattcgaccatctcaagcgcaacacactgcctatcgttctgcgtatgccacgctactggagaatggagaacctcggacaaggtcgcctacgcttcacacaaacaggcgcctaccgaaagaggtcgaagccagctcatgtcccggttgtcgaagatgtggttgcacccgtacccttggtgccgatggcacctgtcgtccaagccccaccaccggtgtctgcaccgaaactgaagatgtcgctaaagctgaagccagctggatcgcctccgcctccatcggccgacccgggaccacccaagtcgagacagcagtcgggaatgttctccccaccggtcgtcaactctccaacgtctttaccagagtcggcaaaggcatctcgtgcacctactccggcagctgccaagcccgagtctcgagcaccaacgccaaagccctcacccgcaccggtggtagcaccgccctcgaagccggcgactccggcacctgttgtaaagacaccagttccaccacctgcgcctcctgcacctgtcgttgcggcaccatcacgacctgcgccagcgcctgtcagcattccaactggcatctctacaccaccagccattcactctcccatcccgcttccaacgacaacgaccaaactcaagatcaagacaaagctcggcccggcatccgcctctgccagagcatcagcagcaccctcgccccgaccgtccgctgcgccctctcctcgaccttcagccgccccctctccccgacccagcgcagcagccgtccctacaatcaaggcccccacgcctgcctcctcatctgcgacgcctaaggggccaaagcagaagcgcaagatcgtcaagcttttcctgcgcccggaactgctcgcacgattcacaaacgatcgcaagagaaagctgcaagttgacgatagcgataggccgcttaagaggcagagtctggagccgaagagtgggaggaagactgggctcgtgcagtgggataagtatggaggcgacaagccgagattgatcgttaagatgaaggtgggcaaggggaagttgcctatcgaataggctgaagaggagggagggggtaatgagaaacgggaatacgggaaggaacattatgcattttctatggcgtttatggttcacattgccactctcgtaatgcagggagggcgcatcggagcataggggcattagcattcagcggtggcgttttatgtaaccagtgggcattatacccccttttatcaagccctggctttttttctgggagggcgagaatgataacttacctaactagtcattttgttagaaagaaacatgaaagattatagatttattgctgttttggctgctgtcggtgttctcgtgatatatttcccggatctgctgtggtgactgtttcatgttcctacagttttgcgtaatgtcccgattcgatcgaaagcgtctatatcacctcttagtaaatatggcagggccgttgtgagggtgatgtatgtctgttgctggctcaagggcccttttcactacttgttggagaattgagtctggcgcgtttcgtctcaaagtgcgctcatacttgactgattagggtgttgcaagggcgctgtgcagtttcttaattccctaggggccaaatgctgctacttgttcgccgcaagtagcaaaagcagcccttctactcaaccgatgtgtagtttcttcggcaagcgcgaacgaaattttgctgcatcctatcgacggcctcgtcaatgactgaaaagctttggattgttcaatgtattgattaagcaaggttgttggagatggtgatctggaagcgatgcagtacttcattgtgaggaattgcgcagtgtttgtttagaactgctagactagagtgtgcgcacttgaactctacaaagccacaaattgatggcatgctcgaactaggaactgtggaaatgtacaatcgcgtcagagagatccgcccaaaatgccccacgtattgaacatgtagcaaaagggtatcaaatagaagtaggaatgatttacatgtgtttcgcgcaagactgttctaggctcgcgcgctcgatcaaacagcctcggtcctccagagcaacctcttgatcgagcgaaagccagactggaacacagacttgctgacaagtgctgcagcaggtgtctggtcctccggcttgaaaacggcctcagtcatatcaatcgaggactccaccaactccgctggagcttcgccaaggcttggcctggggtacttcctaggacgtcctcggcctcgtttgactacgcaggggacttagtcaactactcgggagtaggctcggtggtgctctcaccaggtgcagctgccgggctcgcgggggccggtgtgttttcatctttgccaatcaccgagtctgcgtcttcgagtttcgcaggcgctgcttctcgggagggcaggattatagggtcgtatgcgacgttctcgggtggaagatcatcggcggccccttctatgagcgcgttacagatcaggcacttgatgtcgacgttaaagtgtttgggctcctgcttgggccggtggtcggtgactgtaaggtatgtaggtcccaattcgccgagggtggtgagggttgcggaaaaatcgacatcggtactggaagatttgcggggacctttcgtcttgttgttcgcctgcgcatccgcaaccgctcgttcctcgaggcaacgggagtgtagccatttggagcaggaaggacactgtacgacgccttcgtcgggattgcagggtgccttatcaatacacattgaacgcagcttcgacaactgcttgccctttggcttgcccacgtcgaatgtctgtctccagaatagctgatctttaaacggcatcgacttttccaggtcttcgtcccagtgtatgacagtggctctgtcgataacgctcagcgcttcgatgatgtccatgtggttgctggcgatgagctccccatcggcatggtgtggttgtcggccgtcaggcaaatcttctggtcgatagagccagtagacccttagatagacgtgagcagcatcgcccgcgcgcacttcaagcacttttcctatccagtccttgatggcgctagaggcatcctgctcttcctcagtcttggagacaaaaacggtctggccgacttggaactcggcttcgctgattgtgaacttccgatagcgttgggtgctctcccactctgctgcgggcctgacaacataatgcgtctcactcagctggctttcagagaacgggttcttctgcacgatgtctgcgtctagcggatcatctttgttgtatcctcccgtgtcaccagtagtaggtatgccgccggtagactttcgcgtcttctgcttcctgtttgcttttggcgtcttgatcttcgcaggatataatttgaagcccgggaagaccttcttctggtcgatggtggcccagtcaatcttgcgtttcttcgaggcaggatcgggcgtcgcgatgtctgacgtcacgctccgatcaacgctttcgctttcgctttcgaggcgcctctttgaggaaggcaccatgcttttgcgtggaggcatggtgtccgatgcgtgaaatagtaacgagtgtgctgcaactgcacaaccaattagtggatgcgcgtcttgcgtgacgcgactggcgagcttgcttgaggtgagctatgacctacgcgaaaggaccaaactacgcgctaatgcccaagattggcgttgagaagatgtgaatgagagaatcgaacttgggcgcgtgccgcaggctcccgatctgaaacgtccagatgtcgtcctcaggcatgcagccgccgtcatccacgcgtgtttggtgttctgtggggtgacgcgctgacgccaaggacgctctggggtcacgtgtgctcgctctcatctcgcggtcccgacgtcggcagcgactactcgccgcgaaaagcgaaaatacgggacgtgatgagatgatacgaacgattcgagaatagaacagggttgctcgatattgccactaagtttagctattccccgcctccggatcgatgcgtagtcgagtgcaggctaacttgagctccagaccagccgtgggccgcaataccggatttctcgagtctgttctcccaatgtcccgaaatgtgctcgacagagtgtgcagatgcgcagactgcagatggatgcatgtttcatgtaccggtacctgaaggctcggctatgcagtgcaggcgaccccagaatgttctgcatgcgtgctgggatgttgctctgacagctgcgtgcgaccattaactccgtgcgtctacattccttctacttgccaacaaacacgcggcctcaggcacagccactattccctccaccatcatgtccagaaggggctactcaaagtgccgagtggtccgcgcggaggacggttccgattagtctcccataagcccagcgtggtcgaatacgagaaacaattgagtaagctcgcgggcggaccgtgttggctgcatgaaggaggccaggatgggacccagcacggaagtattcaacagaaggtgttgcggatgcgatgcgacagcgattggaaccaccagcaacacgtcttgatggtcttgtggctggagtgtggatcaggttagtcgtcagcgcgtcctacttgaggacagccagggcgtcgatctttgggcaacgtcattgtttgcctgtcgcattgcctagaattcctccagggctccactgcggacggaccgtggactaagaaccacatacgtacagactacatacattcaccactgcgccgctcctttgcgcctctcaatcctcaaactcctccagccccttgcatcgcagcaaccatcttgccagtcggtcgttactcgaacctgtaatatagtgatcgcttgtctctgtcctccttgccggtgtatccgtggtgttgcacggctgaccgttagcaccattgaccacgcgccgactgcatctgcggtgtgccctgtacgagagcgacgtttccgtttggacggaagcaactgcccgtgggcgccgaattcaccatgggacgtcccaagagaggtaaacagatgcgactgtacttcaccacgatgctgtctttcttcgctcgccccaatttgcgtgtctgagaccatgggctaatttcgccttcacctgcagttctgtcttttatgtcgcaatggggaggcaatgcacacctgcagaaacagccgccctcgaacacagcgtcaccggggccgtcgtcacccgctcttccctcgtttgctctgtcggcaaccgcgctcgacacgtataacaacaacgggcgtgcatcgccctcgcccaaccaccagcggcagttctcgaccgactcgcggccttcctcgcggcccatgtccatgatccagacataccaaccgcccgtcatggaggtcggcgcagacacgctccctgagctccaacgcatctttacatttctcaacagtcattccaacaagctataccaagagggctactttctcaagttccacgacacagacgcccgtacgtcaaactgccgaaccatcgccgtgggtgacactgacagcctgcaggtggccgccccgcgccagacagaaaatggcaggaatactttgtccaactcgtgggcaccattctctcgctatgggacgccagcgcccttgaccaggccggcggcgacgccgaggtgctaccgacgttcatcaacctcacggatgctgcgattcacatggtaagtgtgccggtcgcccagctggcgcagcgctgactcggaccagatcccctccatgactctaaaggacggcaagaagctcgacaacatcctcagcgtatcgaccgcggccagtaacaaataccttttccatttcgactcgtaccatgccctgacgcaatggaccgctggtatccgccttgccatgtacgagcacacgagtctgtcggaagcgtataccggagcactcattgcgggcaagggtaagaccttgaacaacatccgtacgctgctcgaccgtcaagccgcaccctacgacgattgggtgcgtgtccgtttcggtgccggaactccctggcgccgctgctggtgcgtcgtctctccgccggaccagaaggaatacgccaagctgcagaagacgcagaagaaatccaacgtatacgacaagcaggcagtcctcaagggcgacatcaagttctacgactctaagaagatcaagaaaaacaccaagcccatcgcgacggtcaaggacgcgtactcgtgctatgccatctacccgcagtctaagccactcatcgaccaatcgacactggtcaagatcgaaggtaaaatcacggttcactccacccccgagagcacgaccgagggctttgttttcgtcatgcctgaagtgcgacccgcgatcagcggcttcgagattatgctgcagtatcttttccctgttttcgacacattcaacctctacggacgccctaagaagctcgtcgcagacgttttggactcgcggggtctcatgttcggcatgccttcgggcaggcgctatggctacttggagatctgggacgtggtcggcctcattaacactgatggcagctcaacctggtccgaacgtcaatggcggaagcagttgaaggagctcacctcaacccgcatgaactcgggcgactccgactctcctggttctagggcaaccaggagaaataccgttagtcgtaccaccggcgctggttccatgcgcgccaatagtctaagattcgatgatcagggctcggtccgctctaatccatccactcgccgctcatctccaagtcgacaagcgcgtgtcgactttgagccacaaggccaaccacgctcgggtaccgctcctgcagcaactccgttcgcgtctcccaggcatcagcgctcggtctctgaggcacagggttacaacaagtaccagggcgtgccctcacgcctcggaaatggtcgtggcatggatggagctgatctcccgcccgcaccaccaccacatgcgtccttcaacggcggtccccagaatggacagtcgcaccactaccgcgaggcttccgatagtgacgaaagcccaatccacgatccaggcaatttgcctcagcttcccatcgcaccgtctgccccgccgcacggaccagtggatgtgccaccggctcttgagcatgcgccttaccagcagccacccgttcgacccactctgccatctgccatgataccaaacgcggacgtcgaccctgcaacgtatcagcagatggctgatgcctccaacaatccaggtatcgcggcagccggtgccgcagctgcttggagaagtcaagagagcattcaaagcagacgcagcgctgattacaatgcttacggtggcgacggccaacagatgcatctgagcgcaccctcccggcctccgccaacagaccgtaactctaacagccggctggcgacgataccagcatcgccctacgtggagcatgctgagtttgtccagccatcatctacatacgaacctgcggctcctccagtgcctgaacacgtggagatgccgcagcagcaatggcgagaggagctcccgtatcgtccgcattctggtagcggcgacggtcacgtccagcgaaaaccagtcccaggtcggtccccttctccctcgaaagaggatgacgctcgctcgaccaacagctcaaacctcgacagtttacgaaacgagatagttgatctcgaagccctcgacgctctcaaccaccaagaagcattgctccacagacaacaaagcacatctagtagtcgctacgacgatgacgatgccctctcaagctccacccctgattatgcgagcgttgctagcgaggagattcaaccacgcaaactgcccactagagctcaggatcgcccccgaagtggcatactgagagttgttggtgaccccaacctcaaactcaagtctgatgtagaggaggaagaggcttcgcaggtcgtcgccaatcgacacccgccatcagcagatgtgccagcattcgactttggtcccacgtactctcttcctctagaggccaagcgacccggtactagtggtactatgacccaagaagtacacgacggcagcttttcgcggtcaagagagaatctcacactcactcccaatgagcaaagacgccaatcatacatctccggacggacaacgccgaatacaatgctgcatatgcggagcggctcgggctccgcaaatgcttcggattcgcgaagcgttgcttggcagccagtcacgatagcatcacaacaacaacagcagcagcaagataacaggccaaagcttgatgcagaagaatgggtcaagtatcgcgcaaatcaatcgcaaaattatgtctacggtcatggtcgatccactcccgaacccttcggaggacggcaacgatctggtgattggacgcatctacagcgtacacctgaaggctctccaggcgccgtccgacctcccagtcggccgttgagtcgcccacaatccatgggcgccgatgcgattttggattaccggccgacgtcactgtcagcacaagagcaagagcaggttgctcgcatgacaggcactccattgctgtcaggcgtcaccaaacacaagaagcagcagccctcgcagggattgaccgggtacattgattcccgtgagaaagagaaggctgctgccaaagcggcacgcatcggccactcccccgcaatgcaagcagaaatagaccgacgtctacttgctcagcagcaaaagcaggtggccgaagctcaagtacgccaacgccagatgctcgagatgcaccaacagcagcagttacaaatgcaagcaaatatggcacagagccagtacgcatatgggagctacgcaggtgcgccttcccgtgctccgagtgtcatgggcatgtcagttggaactccaagtgtaatgggcatgccgatgggaactccaagcgtgatgggaatgccaactggacccggcactcctcacggtatggtgggcatggcgtactccagcccgagtcaggctccacagcagatgtaccaaggccaaggttacttccaacagccaatgatgacgccgaatacgaatgcaatgccaggtggatgggcatcaccttctcctcagacgccgcagagtcagtacttccagcaacagcaaatgcaatacggacaacagcagcagccagcaacgcaaccttacggggcgagcttcgatcaagcacaagcgcgacaagcacagcagcagtcttactctcgtcgatagtctcagggagagcggccagcgacgcaaccgtacggggcgagctttgatcgagcacaagcgcggcaagcactgcggtcgtactctcgtcgatcctcccaaggagagcagacagcgcagtcaactaggcggtcgagctatggatcgcataattccggtcgatcaaatcggcttcagtaacctcacctctcctcggtgacgtttcaaagcggtctgggatggcgtcatattacaaaaaaaagtgtgcatggtagcaacacatcgtaatggttgaagaggtcgaggagctttcttctgtaaatacttagggtagatttcacacatggggcaaaggatatggcggtttatgggtacaatggtgatgcattgggatggtgcataaaaatctgcattgtttgtgcttttgcattgtatatgactcggtgggaaccacaataagacagagcatttgaaatacatcttggttgtgcatgacgtgtgtttactgtgatgtcttgcggaggtggtgatgagggccttggcgccctgcggaagaggtatataaccagccgtcgacgtgctgtacttgtcgaaaaaccgcgaagaaagattacgatgtgtttcttccggcttccaagtccttgacctctcttttcgaagatctcagtcatgtacattcatgtcagtggcgagtgggagcttgctcaataagaacgactgtcaacgcatgtgaaagaacagaatccaaatgaagaaaaaatcgactcatgacttgggtgttgtgttggtctcacggcacgaaaatatgcatgctccgccggaatatgaggagagcgtcgggtgaggaagtacaaatacttctcgtcctcgccctctcccatccaaactttaccaaaagccttttcttcctcaaagcagttgcttagaaattcaatgtttcttgcggtgcgaatacagagatccaaaagcagtaagtgatggaacgatgttctgttcaaaatggaaccagtccagatacatgtcagctttctgggtctttcgacattgtagagaactagaatggacaaccttttgccgtatggccacccaccttttccagagctgcgcatataagtcttcacgaccttctataattggacccgataacttcctaactcactctcaccttaagaaacatgccagtacacctgggataatatttccagaagcacatgaagcacatctcgatgtcggttgctctctttccttccattcaaccactaaacgcaaatatcaaatcctacatgtaaacaagcgcctcgcaaccccgcagcgtgtcgcgctcactgtaaataccctcgtccacatgggccttgtactcacgaaaaatgccctcacccgccttcacctcgcacgcattgcaaacgcgccttcacctcttaaacccactctcccccacctactttattcctctatacataccacctaaacctcaactcctccaacaaatccagtacaccttaaatacgtgctggcggcaaccccaggctgactaccttggcgcagtggtcgtgataacccattaagttgagttcgacttgcatgacaaactgtgtaaggtttgcaagtatccttttgctccagtgttcgaatcgggggtgagtctgttttggggtgaggtttgtgttctttctggttaagggtgtgggagagagaggttaatgacgcgatgaacagcagcgttcacgtagaaggtgctggattcattctaaaaagtctatggactttctatactaactttgtcgcaatcttctgtttttgttaaaacagaaatgctagcgcgctatgtgtgcctccaggcacgaaaattccacgacagaggagcctatgtgctgtcccagatcttgtgcgaaactaaatgttctcttcttcatgtatctgactgtcttttgtcagctatcgaagtatacaaagactacctctctgctttaatcctgtctctttacacaccaccacttctgttattttgggaaaaacaaaatgggtcctggagtatcctgtgtcgcatgtctccaaaagcggtcaacgacttcatcatgagagccgttctctcttgttccccatgggccccaacatccaacttaaacagcatttatcgcaagcgtaggaccagactcttagcaggatgagcatatataaaccgccttcgtcgcccttccaccttccctcctttagacaacacgcctttgcctcttttctaaaaaattaaaaagggggagagtctgactatgtccgtgtccataaaagttgtggaacatcgtcgggatgtctgcgcctttcttctccgactctatttcgaagcatcaatgacactttcgcatgtcctctcctcctctcctctcgaaacgaccagacaacagtgcaatgcgcctacaagtacctgatgcagtaccgatgtctgctcgtcctcttcttcgtctcaacaaaatcctaatactgaacttggcatgagactcttttgaccaaaaccggataatcatcgacgaatgtcttctctcttgagcacaaaaaagatcgacaccatccacgcatgtccgacctcctccaaaaaaaacaagtgccacactctgtaatgcttccgctactagactcttgttctcgaccaaaatacacgactcaggtaacgaatgagtgtagaaaagaattcgtgcagctgttttctccatgtttctgggggacgccggccccagacaacacgaagaaaatggaaaatggcgagtgggtttgaggtatgagacttatgtggatcagatcgcgactcaaaagcgcgagggcacatgctcatgttctccgcttctttcgggcgtttgagcttggggtatgtatatactcactctcctcgcgctgtgctcttcttcttcttcttcttcaaggatagtggaaaggaggatggaccggaattacgtagagaaagagtgcatgtgttctttgctggcgatcacagagtggctgctgtccatggtatggttgagcggagaagaaagctgtccgattaaaacgtacccggagccgattggatggcggcatgctctggcccagagttgtaaaagatgatggattggtgggcatatggtactatatcagtgtggagtgaagttccgtagtgtggtgatgattatcaccaccactgccatcatgatcatgaccagaatcatctccatcagctgcgaatgaaattaccatacggaaacgtgatatacattaatcctcacccttcccctccccgctatcttctaacactatatacaagcgtaacacctcaccctgcccttcccttcctccccagcactctccttctcagccctctgctccaaacacgccttgtgccacaaatgcctgcacgcaaaaagcaccaacttcccaccatcctcttctttcacctcctcaactccttccgccacactcggtctcttccccttactctttcccccaacctcatccatccctaacccaaccactctcgcccgcctttctccttctttcttctcccacgccgcccacaccccgccgcccgtcccaggcccccagcacctcttcccacagccctcgcacacctgtccgcgcggtcgccaacccctcttcctacgctcggtaacttcgtgcacggtttcgaagccttctttgtcgagaaagcggttcgcgagcgagaggatcgtctcttcgaaagtgtacgctgcgaagatttcggctagcacggagcgcaggtgcgcgagcgagggtgagtatgtgtgtgtggcgcgggtgaggaagcagcggaggatgcggaggaaggaggggttggattggggttgggatgcagtatggcggatgggagggcgggtgtttgtcgttggggatatggtggggccttgtttgttaggtgggatggtggtggatgtgaggaggggcggagaaggtttgttggacggaagagcggagggtcgaaacgatgcgggctgtgtcgattgtggtggtggaggagggatcggtggaatatgttgtagcgtcgagatcggcgacggcggtggaggtgtcgcgaatgagccggacgactgtgtcgatgagatcgagccagaggagttcgttgagggcgagatcggtttcgcggacctcaccgtaggcagactttcgtctgtcggcaagggattcgggtgttcgatctgacgatctggtttgaccttgacataaccatatgccgactttgacatatttgttgatgtcttcaagcagatcgtgaaccgcttcttccgtatttgcgacgtcaggtgtctctgcagcagcgctgatgaggcctgtcaaagcagtttccagtgtacccaagtgcttgataagacgatccatggcgtctctgacgagaccgtcgcgcgccatgagaacaacagcagcgtcaataactccgctcttctctagcgcaggcaatacaggatccagtctcagatcgcctgagttgagaaggccaacaaaatctgcgacatgagagctgttgtatgtgcacatgagctgcacatatcgttcgacgaagcccgtgggcagagtctcgtcgattatggcgacagtgccttcttgtgcattttctggctcgattagagcctcaagatagtgatactgagcatcagcgttatcatcgagagcgtctagtgttgattgtagaagatctggggcatatcttttcagcgtgacagcggtctgtgccggatcgatctcagctaaatcagtcgcacgacggacgatgacagccttgacttcgttgatctgcttcttaatgagacccttgcttggccgcaacaggtcgctcatgcagccaaagactgcttcctgatcctctgcgtcgtctaggtacgtctccagcagttttgcccactgttgttggcctctgtataccgtcttgagcacgcgatgaaacccggctgtttcgaagagcggtaccagatcttgtgggttcggtggctggtacattgacaaaaggtattccacggatagctggcagtcctctttaatagactccgtaggataatcgcacaagccgacaaggacctgctgcagtttggtaccaggtaacatgatgtgctgtggatatttgggcaagttccttgccacaaacatgtagaagtagatgatatcttccggatcaaagttctcgggcgtcataataccaaagaggatgttgatgatgtactggcgtgtaggcgtcagggtagatcctcgctgaataccgttggtctgggccccgttcagtccttcttgatcaccgttgaggaagctatcttcaaaagcctcgttaagcatactcataaagcttgatgcgtcgaagtcgagaatgagtgagaggtagggaaatggaggttcttcgctgttgtcgtttcgagtcaagataacctggccagaggctggcggccactgcagattcttacccgaaaacaggaagcgatacatgtctttctttgcgctgtatgcttgctcgtcttccatgaaagtgcctccaggatacaagcgacccgtaaaagtgtatgccaggtatgcaaagatcttcttcgccgacgtcatgtagatgttctccgtctcatcgacgtcaaagtctaccagcttgacaaggtctaggatgttggtgagcggcgtgatgaaatcacctagagcgcgcgtccagacgtgaataagagcatcgtagagcacgtattgctggcacaacatggtgacctggttgatatccatggtgtcagtgctcagtcgacataacatctcctcaagcctactgcctcgattggcagatgcataaaaggtgatcagatccttgagtacattcggcggtacgtccgtgatctcgtcgtccgatatgtacggctcgagcgtctcgaagaatgccttctccgctgaaccatcctcaaatgcatcgtatacatcctcaaacaagaagtctagctctttcatgctgatcaatgcggtgaagcagacttccgcaagctctttgaggcgtgtctctcgcgcgtcttcatcttcatcttttctcgtgaatgtatacttcagggacgcagtgatcatgtcaagcaatttctcttgaacaagcgcatggcgtgcttggtcatcttctggaagtcctaccgtcagtttatctgcatcgccaatgtagtatgaagttgctaggcctatggcagcaatgtagtcgccatcctccataagtgccatcaagcgatctgcccagtttgacagtgttccgatcgagacatcgttgaagcctagcaaaaacaatcttcctttataagctcggaagctcatgtagaacgcgttggcaacgacgccatgcatggagtcatcttcctcattatgttgttcgatgacatgccttagctgccgggaaaacaaatcagaaaagtagatgtgcttttgtagcaagtcaaacgagtctgtcatgcgtagtgtggtgtcttcaaggataatcagccgctggctgatcgttagtacacccagcactgatctgctgagccattgcactgcgacgacagcttcttctgctttccaccgacttctcggcttaaatttgagctctgttggtttctctttctctgttggcggagcactaagcgattctacgtccaggatagtcaagacattggaccagcagtacactagtttggtttttgacacggacttcttgttgacatcgttagaaggattcttcaacttcacagcagggaaccaggcgagacatccgctcagtgcgctatggggctcgacgtctttcggacgcggcgctttgtgttgcgtctgtgcaaggggagtcgtcgaaactatgaccagcaggtaaggtgtgagcagcgcagtcaagcccatgtcatctgtaggctgctcgacgttccccaatggcaacggcgcgaaagcgagcacggaacttggctttcgcggtttctctacggacttggctgacagtggatatctgcctaggatcctggtggttttgactgttcgcgcgatagcacctagtccacgtgtagcgagatgcgagaatgccattccagcgtcatcggccgacacaagagcagtgtgccgtgtgccaagaaaaccgagatgtagtacagccgcccctgagatgtggccatctgacttgcgatcatccaaatttgtgcgatccaatggcggaatatgcagaaacggcttagctggtttggcgagctcccaggtgaagatgttgccggtcgcatggccacccgcgacagttgagtgatcagccgagatggctagtgatgtcacagcaccacactcaatggctatcaaacatgttagttgatatctcactactttggtgatagagatatttgtaccttttgtgccagggccaatgatggacttcaagacctgctgatagtcgaaaatcaggataaagcccttggaggttccaatggcaagcgaggccgcaacattgaggcatgttgggcggccaaagttgcgctttcctatctctgagaagacttgtccagtgatcttcttcagcttggtccaccgcactacctcccatggcgcctgcggtgtttctgcttcatctggctgatgttggaagaggatgttactagacagagacgattgtcttgagtgtgcggatagaaaggccggagatgatgcacgaggcgatgcaagcggagaaggcgaaaggcgcgaagagaagcgtcgttcgaatggttgtagtgaggttggtcgatgtggtcgaagtgagctatgagatactggtacactgctacttggcgaggaaagtcttgagccctgaacgtgttagtgatagttgatgggttgtagttatgcgacctacctgtatggatggggtatcatcgggggcggaggtcgattccgggctctctggtctctctaccttgggacggatggagagcacagaacttgtgtcttcttcttgctgcactcctcgactcctgactctatggaaggtcaggccattacccccgtggtctatcgattcgagctcctcttcttcggcgtcttcgtcttctgtgccattgtcacccggcacatcctcctccatgctcccattttgatctaccgatgctccgtctgcaaagtcgtcctgtgcgctttcatcttggtggtttctgggagcactggagcggctctcctcggaatctgagctcatgaggctcgttcgtcgcaaagcatcgcttcacgcaaacattggtcggacacgtgactgttgatgggttgaaacgaggcgcggttcgtatctctaagctgatgtcatgtgctcaattggacactctgctacgacagtcgtaaagtggttcgcgatagggtcgagggttgcctgaagacgcgcacgtggtatcaaaggacttggcgggatggaactatgtattacgggtcgtccagacgtaggaagagatcacaggtcacggtgaaggtaagggaatggcaagagtagctcgcggcgaatgttggcggggatgatggtgctcgtattaagctccatctatggcgcagttcgcagatcgccgcgggcgcgccgggagtttggcccaagctccctcaacgtcacttgggaccaaacctcgaaacaacttcatccacaccaccgccaaaacgcacgaatcaattgacaatgccgatcgggccgacactgcctccgcacctggcgaaaagaagccgcgacgacgatgaagatggcgcctccagcccagattcgagcgacaagcggcgtagagtagctggcccagcacctccgcccgccgcaaaatcacctcggcgcgctgttggaccctcactgccaccacatctcgcgtcgcgatcgagtagcgaagacagcgatgatggaccggcgcctccccaagctccgaagcctgcacgtgttgtcggtcctgcacctccaccagcgtctctagccgaacgaccacccaatcccccatcagacgattcagatagcagcgacgatgatttcgggcccgcaccgccgcctgctggtggactgtcttctagctacggcgacgacgacatgcctggaaaatcagccttcgataccaatccacaattcaccgaggagcccaagaaagcgcagcgcgatgactggatgacgatgccacccacgcaagacgacctcgcagcacgcctggatccgaccaaagcacgccccaagaagttcaacacaggaaagagcgcgggcggaggcggaggcatgagcagtgcatggacagaaacgcccgagcagaagcttaagcgtttacaggacgaagccatgggtatcacgacgccagcgaatgcgccagcagcggcacacgagtcgaagaagagcaaggaggaggagaggagggcgcgcaagatgcgcgaaaagatcgatgcggcgcgcgggaagagcttggttgagcagcacgcagagaagggcactggaaaggagaaggaagacgatcccagcaagcgcgcgttcgactatgaaaaggatatggctgtcattggcacggcgaacaataagcagcgacgagagctacttagcaagtccaagggcttcagcgatcgattcgcgagcggtagttttctataagtcctcgagaccaccggcaggcgcggaccatctgcagatgcatagccacttgtatcggcaattatcaagtcttaacctctttctctccaccggcggcttgagccaaaaaaaaataacagcgaaatcatgaaggcatgactgtcaagtgacagcaatgtccccctgccaacgggtaatgagatctctgcgcacgtcggcattgccacaatgtgttcaagacatcttgttagagcatgctgattcaacgaaagaggcgttgtatagtcgctgctcctcggctcccgaatcctccttacctagctgcttgtttcgcggtgttcctgaacaacgtttcatgtaaaaaaggttgttgcacagttacctagctgccgtactaacgcattcgtgggggaagtaatgtaatcgagagagaagttaagtatctatctatttgatggcgaagtgctgtatataaagtaggctatcagtctacgattcgttctctacacagctctcgttcagaacctatcaagccctactttgctgctgtattcttagacattacgctcttctatcctagtcctactctacctttgcaatgcgtttccttggctatagaattaatcaagccctcaacggtcttgcacacagcgtcacggatgcgtattgggccactctcgttcaagtatatgtaattacaccccctccttcattacaatgcttactttttcagtactggacatcagtaccagatgggaccgcctctgctccagcttcccgcggaactccgaaactccatctacgaacacgtcaacttgaacgagactgtggttctacgctcactcgcggtcttagtcaacgagaggtacttgcattacctatccccaaatctgcggaatttgaaacttgcatgtcgccaactcttcctcgaaacacaccacctgcctctccagctcgcggacccctcgaaaaatctgtcctcaaacctggttcgccgcgagttcaaatccaaatacaagatggactctgtaactggtctcatcctccattttgccgaatcccgcgcctggtttggcgcagtcaccctccaatacacattatcccacaaaaagaatatgattttgcggtgtctcatgacgcttgcactcggccataaacgggcgaaccttttggcggaactaggaacccacattggacaagatagtcaagacaaaaatagtaaaacagtaccctccacagatgatatacgtcatctacactaattcatgcataatcaacaaccctttatacacaagtcaaactgcacatgagtaccccactaaagaaagtgcgctaacaacatgtataaccaggaacgcctcctaatccacataaaaatctttctaaatcccacaacattgacgttcagaaaaggatacacgcaacgcagctgccaacgctaactcagacaaaagttgaaacaacgctagatggctcgatcctgattgaaaggctttggagttagcacgtaccttccttgaattagggcggcaattgtttttgaatttagtgtagaggcaggtgttttcttgaatttactgtagactaaaagcctctctccgatgaaggaaagatacgcttaaaacgtgtggtcgtgcatggctacctaacaaggcaccctggtgctgacagatgggatcgttggtgacgcgtaactgcctttgataatacccgcggtacatttaagaacttggctgacggaattggctgacagggtaagacaaatggtcgtcatgaaggtccatgtgcttctcggacgaaggcggatcgatttaaggccgaaaagtgacgtcaggaagccagggtcataatcttttggcctctgaatgcccgaggcgatgttgctctgccaatgcaataaaccagcaatcgatgttgctgctgctataagttgtggaaggtgagtctcttgtttgtcgagttcttcttgctacttgttgctgtgctaagatcttggctatactgtcttttctgtggtcttatttcgttgttttcatacttggtggcatgcatgtgctgtttgtagtgtgcttgtactaaatgagaacctgctgaattagggttatgtccatcaaagtagtgtagtggctgcgcgaatacttacgtgtagctttttatcgatgatcatagtagcaagccaacagagcgttcttgtaaggatattattgtggtgtggtagctgggtacatgattctagctgacgtatgttatgaaagcagaaatatcacatagtataagtcaggaggttgtacacctcatcaaccctcattggtatgtttctccattaccaccagttgggcatcagaagtcctttccctgcttctggggtgtcctcaagcaacgttatgcaagcatatacagttgtgacatgattgcacgtccgcgaaatgggaaaagggaggatcatcatcactacgtacttttgcgaactccgatctttcgatattatatacgaatacattcataaacgcgttataactcattaatatgcccgaggaatgctattttaggacccaaaccaccttaccttaaggcagagggtgatgaggatgatcctccttcattatccactcttcgctactcgcatcagccgtaaccctgatcgtcggcggcggcctatcatgctgcaccgagatattcctctgtatatgaatcccattctgcggcgccaaagtgccctcacccggtcttccgccttccacccacgaatgtcccgggtttttggcggcgtccttcgaatcgtccagctcaaaggtgtcggtataggtgtacatgtcgtcgccagccagcttgatcgagttggacgggtggctgcggaaaggcatgctgcggccgcctgcactgccgatggtttgaattgggtagttggctcgcgcggcggaagaggaggcgaagtgttttggaaagatcatgacgagcaatggtcgtaggcagggcaggcagccgcacatgataccgacgttgtattcgatggtgagcatgatgagcaggtatccagccaggtctattcaatagataggttagtattacgaaaatgtgaaggggtgatcatagggcctacatgtactatcccagttttcctgatatttctttgcaaaatgtattttgacgatggcaccaacacatgtcaccattccgaaaccaaatactgtgacaaggttcagacgctgccgtagcgaaatctgaactttccatagggggattacgggccaaaggaagatgatgaagtcagaaacggtattgacggccatgctggctaagactagagctttgacatcgagacagcggcccttctttacggcggggttccagagagattcaattggcctggcttggggtcagatgggtatagaagttctggaccgcttatgacttacaggcattggcagatgtacatcgtcgtggttatgatgttccacaacaactggtaggccatcatggtataactgaaaatcttgttggctttcgagggaaagagacgtaggtatgtcaaacatagcgaaatcttggcgagcgtatttgtcgtgttgaagatagttaatagaaccaagtttagctgtgaatgtcagcgtttacatccttatggagccgaacatgctaaccttaatccaagtcggaaagaaatccggtctaacgtcgtaaagatggcgtccagcgacatgctgcgtgcagtaaagaatggtcgcggtctccacgcaagccaagatctgtgccttttagatttgcgttgaaggagggtggtgcctatacgtactgcagctgcggtcatgaaccagtcatcgacgcccatgccaagtttggacttcgtccggacaaaaattcgagatccgacaaagagaagcatagcaatggtggtcgagtagaccacagcctcgatggacgttttgatactcttgggattgtcgtagtttggagtaggccatgtcgctatgatctctggcgtgggcgcactcattttggcgcagtctcaaagagacccaagatctttagaagatcgatggagtatgtcaagatgcgtgaactgagccaggtggaagtactcgagactttccaatgaggtgctggagctgaaacaaaggaaggtccttcgggccccaatggatccagatgccgattgttaagatgcatgccctgcagggttctttgaggcgccacccttggatcttggacaaatctcaaccagaactctaagtggaatgcgcgtcgatcccgcgagactgttcctagacataaaagccttgtttaggctccaagccctggcgactgtcggatgtcgggagagaccccgaagctgggattactggtgtgtgccctaaacggccctttaccgccagcgaatcgtatgccgtataggtcaaatctggaaagtttatcgagctttagtactggggataaagtggacaagggacggtcggggcgtacggctcgcgtgactagtgcccggccagccatccatcaacgggctgtatcttcgcacaacgtacgccatgtatgagaagccgcatctggatctgccgctactgcatcgatctcacttgatgcgttgctgaatgcttgctacgccgttcctatgcaactctaactacatggaaacattatctataggtagtggaaagccttcacctcacaggctgcgatattttcattctgtaaaattccaactaacggatagatatgtggactagctgtcgacaacgcggagtcggacattccacgaggcgttcgcgcttcgtccaatcgtgaaagccggacaccaaaccaagtactgtggaaggtttcgggtactggcagccacatcgcgatagttggacagacacgggacattttgttggtttagttgtaaatcccgatggtgccacttatcccgttgaatataagatccacgtgcggtccgtggcaggtcgacagcgcggaaagatgaggttccatctcattaggcaaacgacatgatgcgttgcaccacccaaaaccatcgccgatgtggaaagtaacttgtggacgataggtggtgtgtggagccattcgagactcgtgcgtaaggcgaccaactgataccgtgtggctgaaagctgagcatcccggccgcttgtcgaggcgccgctgtgtcaaaataaggccgatactatgtatgccacgactattggcatcacctatgaaaatgtcgaggcaggggttccatgcttggtctgcgcgtcacacacggcttcgcatatcttctggttcgagccctgatcacgttctcccctgattatcgcattagcagtattctcgaatgtcacgatctctggagagtttagtctgagctgagggatttctagatcatttgaagccgttgtgtgaataaacactccgatcgtcattgttgggtagccacgcattccgatcagctcagtaacttctaacctgtgtgcaagctacttggacgtccaccgcattcatgcgcacacctgaacgcaattactcgccctcatctctgtagcgtagttacgcttgcttccgctaacaaagagctgcagatcacctgtggtttgcacagtgtgcttcaccttcccaccctgcttgactgcgaacttctcgcaaagtggcttgccgtcaatgaaccactgtgcctctagcttcataccagggtcccagcgtccgacagaggcatcgactgtgctgcccacctgaacgccatactctgcatcgataattggaggagcttgacgtgccactgctgcagcgcggccgccgcgcttgatgacatcgtcccactggttccccctcgaagaggacgcagtaacactcccagatagcggctgggtgccattcgggccatggtcatggatccacgcctctaagaactcgaggtagttccagatttctctcgactggtaattcccgccatgtggcttctccggcaggatagtcacgttcgcccatcccgccccaccaatagcatcagtctgcttctgaaactccatgactccttcgttgaggtagtaatcatcccagctaccaacgtagacgaacacacgtccagccagattccttcccaggttcagagagttgttccaattgctggtaatgtagttactcagatcatacgacttccagtgctccacagcctcgggataaatctcaccagtgaccttatcccatggctcgagtgggtaattgttgtaaccctggacaccaaagacggcattccacacatcccattggttcgaagagcgggatgcagtgccaaaagtcaactcccagtggttctcgagtgcgactgtggcctttacgacttctgtgccgttcacaaatgatcgaatggaggggacgaaacttccgtcagcacgctgatacgcatttgcagcagtgtagagctcgatgtcctggtggcggtgaaagtctaaagagtcgggataagacgagaaacaatacccaaacagatccggcctgtagatcaaattagcggcagactcccagccgccggtcgagcctccttcttggatacgcgcgtatggcgcttggatcgtgttgaatgtctcctcgaggtaaggtattaattcgtcattgatcgcatcgccgtacggaccaagattggcagtgttcactgcgtaagagtcgtcgtagaaaggagcttcatggcggagtgtgaccaagatcatcttcggcgcgggacgagccgccgttttattggtcgcggggatggtgccgttatcccaggcctttgagaaggccgctgtagggtatcggaacgcgccttggtccgcgggccaatgaccctgcgagtagatgactggatatcgcgtggccgtatcgttggcgtcgtaactggcaggaagaagcacgtttgctccgacatacatatcccgaccccagaaagcgctcagcttctcgctgcggatcttgatatattttaggttctcagtgtcctcataattgccttggttacatccaccgatctccctgccattaaacacttcgatcgctgtgctgttatcgaatatgagctctagtgtctgtggttcgccagatacctcgagaccgatcgcagttgtgacaagacttccgtacgtgttgacgttcggatttccatcaccacatgggaagtggacgctgacgattgacccatcgctacgagtcactgactcatacttgttcaagaaggcttgaacctggtaagtgccggatagcacatcacgcaacgttatattcggccatccgtatacaccaaactcgacactagagttggatccacttgaaaaggtaatcttatcgctcgggccaaaattgtacacattctttccgaagatggagttcggtgatgaggttacatccgtgtcgtcgagcgggtcggttccgtttggcgcgagcatgaggacaatgcgaccatcggtaggcgcattcaagacgccctctgcgacggaaagcttcacttccaaaccaccgggcagatagttcttggcataatgtccagtcgtaggcgcagcagatgcgtacgaggcagcgctcatgaccaaaagaatggtgttaaacattgcgcagatgtacatggaagtaccacctggaccaatagacaaacaacttaaaaatttcgagaacgatattaataaagaggaagaacgagcagcaagcaagcttttccatggagatgaagcattgttggatcgtaacgatgtgggtcaaagctagcagcatgacgatgcctgaagcggaaggcgataacgacacgcgaatttcacagataggaaaagcagattacagccgcctccagatcgatcaatttggcaaaccgtctgtcgctctcgaccagatagagcatggcatcatgcatccgccatgagaagttgtcccgtccatatggtcgcgtgccgtgacagagacggaagccaggtttttgggtcttgcgtgcgtcttcccaaagcaggccccatgcagtcctgggatacagcataggcgtaatatcaatagccacgatggcaacgaaggtttcagtggctgacaagggtgtaggaggaaattgtacgaacgaaccaaatttgtgaaggatgcatgtatgcgagggccctgcttcgctaaccacatcgaccattgcgcacaaagagcacacatatacggagacggtctttgattgtgttttataggactctccttgaattgttgattgtgaagcatgctatctttcagcacaccaagttgtgaccacagctttagacctttagagcaaacgaaagcacacgcaatacaccctcgttcgaaagcacagagaggaaaaataacgaaaggcagagtctactccaattgagtccatccttcttcctcttagagttgttggcgatcaactttttaagtatatatgacgcgtatgtatgttcttgaacgcatttcctttcctcttacctagtgatccttgctgcgtgcagtacctaggccctagaagcagcctagcacataacaatgtttatagaagtgtcctgtgctggagcgaggatcgtgacggccgcttctttctgattcctatatgtcgaaggccaaatgtgaccttggttcccggattgcatttctccacgatcgcgctacaaatcgcgaactgttcagccatatatgccaacttgacagctcgctcagacttccattcttttcctccagggttgttgactgtactttgccacccttcggcgacgacgaacacttggacggtctctaggagcggtaagcgaacaaagacaagtgaagcttcgttctaccaccttactcaatcgtctagttcgttttaatcatcgtcgaaccagtagtgagtgaagttctcagttgtatccaagacgaacaatgtgacagtcttcagcattccgctgcgcttcagcggcttcaggaacatcagagaatgagacaagctctgggtgctgcgcgcacgcgggatggttgaaatttcggagttgactcggcgccatgtgcgtggaaggctgggtccattcctctggctgtcccgaaagtcgagaagctacggttttcgtgggtggcataattcgagagtcaatccgcgacggctaagcgcgcatgagtagagatgtttgcgcagttcagcaggtagcttggggaaaggtgatgccgtttttttccgctgtgtactaaatgatttcagctttacgtatgtcaactgtaatggaggcgtgtacacatgatgtcaagatcacagctctgattggcgagcatgaccgtcttctcagcaatgactctgtttgtcgcaggtacaagctatagcttgcgcaaagcttcgttgctgcgtcacggagtcgatgtcgaagttgatgtcaaaattggtgtcaaagttgatatcaaagttgatgttggagttcacaacacagggttgaagttggggatgtaacagcagaatttgggcttttaaatcaatggcggtgctaggatgggtacgtgctgggccacgctatcccgtcagtgcaagggaaggtgaatatccaagaaaaatcatacgccaagggcccaaaaccagcatggcagtgggaatggaatttcgttaatgaatgtagtagacgtcgcaggtggcgtagaattcacctgttcggacaagcacatggtatcatattcttccaatgctcatgaataagatgtatggacgcatagagactaccgaggctcagaatctgtttgaaaccgctgaacaaggctaaaatcaccagtagcggtattgcttgcgctcagcatcgtatcactgtccgtgcaaaggaccagtttcttgctggcaatgctagaagaggacaaataatcaggtatgacggaatctggctgccatatggaccaatcttcctgacttatactctagtaagagtaattattgagctcgagctggctaatgatgctgctttgctctggagagatattctgatctgtaagccaattgtacatgtgctctggatcgtagaagctgaaagttgcgacagagtatgaaacgaggcgcgcttcttcatgtatctggcggcatgcgcgttagacgctcagaccgattctctgtggatagtgtgctgagtatggtttacgttgggctacgaaaacactttcacagaagagaaacgtgtggattattttgcgcaattcttcgggtagtttgagaaggggcgatttcggttggttcgccgtggtaccgtgtcgtatcagtcccgccttgtgaagtgcagtcaaagagactttactaacagttcctgtaaatgtttttttctactgcgtgtagctctgtctctctttgtgactctagccgcgatgagtgatggtccgcctttctctagatcgggctcagcttttggtcggaggggtgccatgtttctttttgttatcagagaaaaggcggagagagcgttgcctagtttgagcgtgactgaccaatgggactaacgtagtcaaaagctcactataacacgagcgtataaatgcgtttgcaatgaagtgaatatgagggtgaaaacatgacatagtgccagccaattatcgacacttcttttcttccgccactcgcaaggaaatgcactgagcgcaagctacgtgatttgaccattttaaaggtggccctccaatccagctgaactgaatccagtctaccgcatctggtcgtcatccttctctagctcatttactgctaatccaccttcacagacacctccacctcgggatatgcagactgaaacattagtacgatataatcatgcacttcatgctctcaattattccgcaccaccctccagttcctgaacgatatgcataacagactctgctttggccgtagtcctgatgggatccagcagatatatgcgcttcaagccaagtagttgaagaacctcttccgcaatcatattcttcacctatgatgggaagtgcccaattataatatgtaggtgatctgtattatagtagccctagtacgttgatgtcgatgaatgttctcgagctaggaccggcacaatctgaagcgaagatatgatcgaacattgctgtagtcagataagaaagagtagatcgatcgaggtagagatcgagaaagcaatgaggcagtgagccaatacgcttgtctcgttgtggatttgacggtatgtgcggaggatggcaagcttgtcacagtcagcccggcgcaacggatataggatgacagccggcgagcatgacatcagatttcatgatctaggagaggcggaggttctgaggttgctgcttacgtgtgaagtcgggctcggcttgcgcttctttgggcatttgccaatgttgatcgtaataatgccgaagtaatcctcgtagatacggttacggagtcatccgggcagcccgagtagcgggaatggcgctgacctaccacgtatcttgatcttcgccatgcttcgtgctggttgacagtttcgttgtgcagatcaagtgacgcaggccggaaatcgtagcagtcgggtagcagagtcgaaatagttgcgggttgtcaagagtgaaaagtggggatcgagaggctggagaagccgagggaaagaccatgaagatcagagctgtcttgatgctgggatatcaattaggggatcagaaacatgtctcgtggaattttttttggaaatttgcccactatagctacattcaagctccataaaataagtacatacgcagtcatagtatcgtttcccgtgatttcggtccgtgttatacatccaagggcactggctcatgagagtagatccacgtacacgagctgatgcctggacctggtcttgaggtccgaattggacaaacagagctggtcgttattcaggtcgagtaggttttcccagaatcgtgtttgggcattttcgagggtccggtgcgttcggtgacggttactgtattgcgcaaatcttccagtgctcctgcccaaagactacaaacttcgaacgttgttgtgaacacagatatctagacttgccatacgtatggagcagaccaatgtaattatggtccatattgctttcaaccctcgtgctctacctggaatcccatctctctatccctctcctcgaagtacccaagcatcttccatttatacgcttccagatagggctggaggtccttgtgttccggattccagaatttctcatgcaaactcttgacgccggcttccatgtcttgcacagtcgggaagtggatgttccacatcctgtccagcgtctgccagggcatgttgccttttggtcggcggtgagcccagttgagaaggttttgctcagggagggttttgccccagcgattatcggagatttctagcaaggagctataataggcgaatatagtcgcatccggcttgaagacgatgaagccgctgttgaggtagtttgggccgaactggtactcattcttctcttcagagggagggaagccgtgttcgattccttcaaacgaagttagttcttgcgatctcttctttcagtgcacaatagactgtacgtacttggttctgcggtggtagcaaaggcgtactgagatggtaatggcgcttcatcatccttgaccgcctctggcttgtgcagggtcgcttgcattttgaccgcaggatcatcaaacactccgtctatattgtccatcaacacagtatcgccatctatgaggcagatgcgttcgaactgagtgaactcccacaggcgcagctttgtcatcacatccttgaaccgagggttgatcttggttacccagttggctaccaaatcctcaacgactacgacgactgcaccgtctctttgcaggcgctcgattttcgcagcagtgacagtatttgtgacgatcactatgaaggggatggacgcattcgattttgtcttgggatcgtggagaagctggtaagcgagcaaacgggcgcccaacaggtaaacgtcatcctcctccgacttttcgtttccagctagaaatgtagcgtatgcgtatctcgaggtgatatctttcagttcggtcggcttccattcttgttggtgtggcgaatatgggtgccacacagcgtccacagctgtatgcacaactgcctctcggtatgtatgcgctcgatcgggtaatggtgcatacacgaagaaaaggaacgctcccatgagaaacagccatactgcagctatcctggagcgaagtgtcgtggggatagtcatcctcgagtgtaatcgcgaagtcgggatgcggtcaagagcagtgcgcggaggcgcaaggataagtacactcgtcaaccggtgttcccagggctgactgactgtgctcgtgttgcgataagcactgcagtgtaacacagcatacctaagtacctaggtacctaggtaatcggcaaaggcaggtcccgcgattcgcccttgccatttaccgtaatgaatgaaagtggtgaaggatttcaattgtttcttttcgactgatgacgtgagctcatcgatattcaacgctcattcactggtcatcatgggtgcggtggcttcgccaagggataagatgacattactatatcaggctagtgtagcatgaatcatacccttggcggtgctggaagaggaaccggatcctcttgcattcagcctaacgcggagttacgcaagggtgcagaggcacaaaacagagtggatattacaccgacgggtacgggcgacggcagggcagacacgacatgccgcttcgatagaccttgagacctgtgcacatttttgcgcgataccgcctgcaaggatggtacgtagtggagtgcccggtcgcaggatcgagaatggattcctaaatcgcgcccaatgtagcaagaagtggggtgtgccgagacactagccctctatgctagactgctctggtatctagcttatcgtggcctgtgaaggcacggctgacagggaataaatgagttccatgtgtttgcggcgtgaggactgtcatagtaggggtagataaattcctccggagcagcagacgtatttgggcgttgggagcgggttgcatattaagacaaatagcttcttctattctacttgtactacctccggatctacctttcttctagacctgctgcagcttcttccacttgcttccgtatgtaagcatcctttttatttcctctatttttggaaaagacgccgtatgtgttcgccgtcggtgttgatattgtatgtcatcttgccaggatggatgcgcctcatctctcccgagatatcggtcaacaacctgtaatatttgttcatcgctgtagactttctataaatcttgtaattcctcatgaactctgtctcgttgatctccattgtcacacgaaatcgctgtaagcctgataagtaggtgaatggcatattgtccaaggtgatccaactagacatgcaatgtgttgcggatcgacgacgcaaaaggtactgctagaccacggatacgtcatggcctcgacagagatctgtcggcagacacctagcaacccaaaaacacgcttgacttgattccgcgcgtttccgtcccagccgatgtcccagatatggccagtgagcagacactcgtacttcgtttcgaagctctgcgggcagactgagaaaaggagatcgagcgctgttccgctctgtactgtatctagccagcgcttgtcatattgacttgttttcgccattactgacatgtgacaaagctcttccggtgtatggagcaagtccttggctgggcgcatatcggtagtaagccttcggttgttgatactgcgagaaactgtcgatcttgttctacagagctgcagtagagagaatggttgattaaggcagtgtgcggcaggtcctcaaagattgatagaagagcttgaagaactctgcagttgggagaggtggagtagtcacgcagctaagtgcttgcccgccatgaaaacgcgcacaagacaacgagttgcctctaaatgcaatgtggcggaaggaacactggtgaacgaacgagaaatggaatgcggattacttgcactggatggcatatccatcacatcaaaaagatccaacgcatcatcgtcatgaagggtaccttggcgcgtagcaggatgctcggctctggcttaccctttaagaaccactcatacgtagaagaccaggcctcgttgccgccatcatcaataacgtcgccgtgacacggaatgacgcgcttgatgtcccactcagcgaccttcttggcatctcggcgcatcagcgaatgatttacagtcgcgatgtagtacatcaatcgttttgcccaaattgatcgcggatgcgcacgtttggcgaactcgcgggataacaggccttgttctgaagacggaggcgaatattgctactctagtcagctgctcatttgcaatgcattagatttgtcagacatacctcagtgcatggcagattcatcatgagatccgattgaatcagtgtcttcgttggcttgtggtaccacgctacacagtacgtaatgaatccttcgaagaagacagtctcaaagtcgtccgaaaaaccaaactcgtcttctggtcctcccatactccagtcgccacacatgaaatcccatttcacatctttgcgcttggtttccaatccagggacgccgatggtctttgcgtccggccaaacatcgagataactctttacaaacagatggtgacctagatcactcgcgatgaaatgcacgcccccgagagcagtcaacgtggcctttactgtcggttcgagaggaactgggttcagaagtaggatgcgatcgtcgcgaaggcggatcgctgtcgctcggtttcccacggcgacaaattcgcggtatccgaatggtgcaaagcgattgaatagcacgctaaaggtcgtgatctctggcgagacgtcgcggattactgtttcggtctgcgacatgcttggccgatgtgggtgcaatgtcgatgttggatggtgtggttaattcaacgtgttcttgggatgaggttgcgatgtcgtcattgttggcagaacacccgtggacgcaagtttattaacattccagtgaatttgctctaccatgcaggaagcttcgtcacaaaaagctgagatgttcttatcattcaacttagtattataccccagccattcctcatccgcgcctttatatgtgaacatcttatcacgaccatgcaacgcatcgttacccagacgacatctgtcggaaattctaataagttaatatcaagctccacgctcttttcctcgaaagccttcttcccttgttccgacgggtcgaaaggcacttgccagtcattgctgccgcccgtcacgttgttccttcccctgcacctgtgcatctcctcagccagtgcaatccgtttcacggttgattgcaagcccagaatctcaaacatccaagggatgccttttgtaattagattcttcgcatttgcgcggaagagtctcaaggaatagacatgttgtctccacgaaactgtacgtgttttcggacagagcgtatttcatatctcgttatgagacttagcgggacggcggagaagcggtgacgacttggcattgtaactcattctttgattctacggtagcattaacacgttcaggagcaaatcacaatacatacaccacacatatgtcgtgatgaggtgcctgaagtactctggcgtctatcagtgtagtggttgaactgctgtttgccatgatggagatttcgtgggtggtatttgagtatttcttaggaaggttcttgaactaaggatcgaggtaagagagaaagtaatcgggaagcggggtggtcatggcggcacacttctccacatctatatctatatatacacgtcataaggcctaagtgtagtctttacaccttatttaccatgaatttgattgaccttgatccctatggctcaacacccaattgtctccagatactgttgtctgcgcaagtaaaagaactgctaaccggcgtatttggatcattgtaagtcgccatcagttgatcgatcgccgcccacaatcctgctccgttcatgaagagggtaatcaggatgatgaaccaattaagaatagccagcaatgtcttcttccagcctttgaactgcacgtcccagttgaggtacagccacatgacgccagatataccgaacgtgaaccacgcgacaaagagcgccgacgatatcgacagaatggaatcgaagattgggatggcattcgccaggataaacgccaggacccagaaagttgtgccgattccgacccatatggcccaggtgcgctttgtgttgcgatcgtattcctgctcgatgttgagcatacgtaggacctcgacgaagatgaactttatggatgtatggccaaagacgagagaagtaccgaggagtgtcgggaagaggatgccgtaggcaaccttggatgggataacaggtgctgagcctaatgcagggctcgtggtgaactgaccagccagagcataaatgacggcgccaacgattgtgtacatgggtatcgcgaaaatctgcaggatgtacatggacggcatgaagtccgctgaggcgtccttcatctcggccattactgtaatgaaggcttgattgcccgcgtatgcgaatgcgatgttaaggacggcggagaagccttgtgcaaaggtagggtcgccgactacattgatctcccgagtccatcctggaggtgctgtgcttggactgtctacacctaaagcgatcatgacaatgagcacagctgagaagatggatatcgtggcaatgactgctaaaggttagcttctgatcttgccaggattcgattcagtacatactgccaaaatctgccatgaatcgcattttgcgcgggatacacaaaagccacgagcatagtgtaggaaacagaatgaacaatattgtgcacaatgcgtgctccgatatgctgttcaacgcgatgctcatggtgatgactgaagaagcacatgtcaagatgagattcaaaacaaacgcgattccgacaacaatagccaacggcttgccaccgatgatgcgaaagcagtcgacgcagttgagaactgtaggatatcttcgaaagaactgcagcaagacataggccgtgtatgtcacgaggatacctgaaagatgcggattaggtgacatgtgctaggagtttggacattttactaacccatccctatgatggtgatgatgcatgggaccaagcccaaggtctgcatggctgtcggaaggctcaaaatgcctcttattgttagtaatgccttacatgtagaaagcaaaagaggggactcaccgatgccgacttggttcgtgatgtagatcagcgatgcctgatacctgttaagcgtcttgtacgaagagccctctctcaacgttgtttggaagacagcacttcctcgtcgctcggaaggaattttctccatggttgcaccatcatacggtgtgctttcgctggatttcgagatgttttcatccgcttccacaccaggattcaggttgtcgtggccgtaattggtgttgttatacggaaccggtcctggtgctctcgtatgcgcactcatcgtggctactagagttgactgctaccagatggagaggatggaattgagaaagtcgatggacgatggatcagagagaatggcgaaaccaaacattatcaaaacggatgggcaaaacgtttatcagcaaaaactgggccttgacccacgtacgctgagctttgggctgatgatagcatcttggagaaagttggacgcgtgtacaaaaagacgcaccagagcttggtatactctacgtagccctaaatgtggctctgaaacgaagccaaatgtgcatgcatagcgtatcgtaatcttcttagtcaatggcagacgcaattgggaagccgatgcacggtcatttgccttacactgccaagtacaatgtttccgtcgtagccgtttgccatcaattttcggtcgcatcgcggcgcttcgaagtgtggtgttaagaaagacaagatggatcggaagttccgaggctcttggcgagtttgacgcgtgacgtcacagcctgccatggactggtacattacatactgagttcacaagtatgcagagcactttcagcactgaatgatgagaggatttggattgcaaatgctctattcaagacatgtcgtatcccaaatgtacggctgagttcgttactgaccggcacatcgttcacgcgtgtatggctcctctcaagttgcggaagaagagagaaacggtcaataactgcaacagcggtctaagatatacagataacaattgagcaaagctggaaatagctctatagagtcttttaacttttcttaaagacacctgggcagttctaagtagagctgtctagttacaggaaaggaatacaatttcgcacatcaaatttccgaaggtgttgtatctcgctttttctgcaacgtggggcgccttagttgactgcttgtgatccattccaatgcaggctgctcaattctctgatatccccaactctgtggcatcttccattgtacgctgataccactcaatgagcagacccggctgtagagaccgcagacactgctccaactcgatccgagccttctacaatgcacctgcaatcaccaggatgtgaattctctcgacattgggaattttctgaacaaactcccagtcctgcgaagtcaaatccgcacaccttgcaacatcgcaagttcgacgtgctgaatagagatgcgttgaacgtttgattggtcctcgaggaattcattgagggtgatggaatcaaagtatcggcggtctggcgagttaaaggattcgaagacgaagatcaatcgttggtcaggtaggagggagatctcgtgatgatctggcaacaaacgaagagtaggctgatgcatttgtaaatgacgctagatcactgcggaagatatgcgactctactgatggtcacgttaagataatcaggtcactgtgaaagaatatctgttggacaaggttgtttcattgtccatgctcttgggaggacatgtcccacgtactcatcttcgcgcgtccatttgtgaatcgccgccttcattaagcacggaattcgtagtgtagtatatagtccactctgctagacatgagacgtcagatgcttcgctctccgaaggcatatccgtctgccgtctagagctcaaatctcaaagttaacctcgaatgcaggcacgacatccccgaacctgtgatggagctgtgtcagatctatctaccttgttgaaggtccgagtgattgagtgacaatgagtagtgggatatcaagaacataatgggaaggtaggaattaaaaagcacgaaacaacgcgctaacgtcacgctactttccactatcaccctcatagcgcaagaatattttattactacgagccaccatgaattcggtcaaagcttcgtcggtatatgcccaccaggtagtcatttaacgttcttctcaagccactcctcccactgagcctccgtccagccgcttgatatctcattattgacaacgccatcgaagaccactgtcggtgttacatgaacaccagtcaacctgttggctttgacctgaatcttgacgtcgtccgtcacaccattgcccgtgttcaggcccccatcctcggtaggcttgtcactgatttccagaagactgtacaccttcttctcatcgataccaacacttccagcgatcttagctaggcgcttgtacgtagcattccgagtctcattgacgacattgacgtcgaagaactccttctgctggtggaagagcgcggcgctgaagtcgtagaatctggtggggtcgaccttctggactgcatacccggcctcgtggacgagtgtagacgagggatgccacggttggatctgctgtctaaagattgttacaacgcgatcgccgtacttttcgagaagagtctggcggaggttcgtgttgtagacggtcttgaacatcttctggctgaacgggcagacatagtcgaggtctattgggagaatgagcaggcagagaaatcgactgatgctgtgaacttacagagctcgagtgtgtgtacagctttgggttgtatggagcttgaagcaagcttctgtcccgcgaatttgggtgcgagagccattgtctccgatacgatatgtttagcaaaaatctcagatagtgatgcgattgaatatgtttggatcgcgtcttttctgttcagtgagactcatatatttatggtgaggagcacgcaatcaagagcttagatgttacgaggggtagcttcggaagcttcatgtatgacgacatcggtccttccttaccctcgcagagattgagagcgacagcagcaaatgtgcagtcatcatctctgaccgccaaaggttctgcgacttcttctccataatcggtctgggttatgcatcgtggtctgaaaagcagatgtcgtgaaatgttccccacacttgccggcaacgtaactccgcaaacccccggacggatgcatcatagcttcaacgccacatggcgcccaacatcacgaccctccctgagagaatctggtttttgattgcgcatatttgcccggtcctggtgagctgaaatgccatcggatgacgatcttctcgcacggctgaacgcgttgaagaagtcgagcgtgagcctcggcacgaattacaacccttcgatagccacatcaccttcaccgcagcctaccgacgacctcgcagcccgtttcgcacgccttggctcagcctctccctcaagctcgccacagccttcacgaaccacatctgcagatgatgcgcgtacaccagtagcggcacctggtgcgccaagctatttggaaggcatcgcagagggcatcggcggaagcaatgtcgagttcaatgaagaggatgagaagagcctggaagagctcctgggagagttgaaggagacggttggcgataagccagaatgggagttgtccaataaggaacagcaggatgttgggaagcttttgaaggacatgaagaggatcctgccagaagtggtgaatagtagagcacaagacgcgaagaccacggacccaagaaagaagcaagaagatcttacggattgggagaccattgaggtcaatattggcggcggagaggtcaccaccggcacaggcaatgccgcggacgaacatgatgacgaggatgaagaaggcaagaagccaacagaggacgaagaggcagatgaccttattgcaagagttatggctgagctggagatcagcaggaagtacaatccgccatccccaccaccagaagatgtcgagggtccgaaacagggagatccggaggcggaccaacaaaaccaaaatggcggtgatctgagccttccatctgcacccacagatctcccagaagacgatttcgagcgcacgaaagctattgaagacgccttcaccgcccgccttgcagcactatccgcgccatctccagcgcagacagactccttaggcctgccatccgctccgtctttctctccccagaagaagcctcctatcggatcaaacctgcaaaaatgtattgacgatgagattgatacttggtgtatcatttgccaggatgatgcgacgctgaagtgtttgggttgcgacagcgacctgtactgccagctctgctggacagaaggccatcgtggcgaaagtgcggggctcgaggaaagaacacacaaggttctcttgtatgagcgaaaaaagaagcaggcggctgcgtaagcacgtcgtttcgaccgatcaacaggcagatcttgcgagctcgaatatcaatttccgttctgtctgtcacgactcactagaatgatacgatcggggatgggagctcccagccgcggtatcatttccgaatttgtgcagcttgtcgaggtcacagtgaaattcgactttggcgcaaccatggaatctaggtcttggcgcctcccctgatataacttgccttccggtgaattaagagagtactcacattccttcactcctcaactaccacctctggaatccagcatcccagtttagaggtcatcgtactccaagttccagaccaaaacctggaacaaacggtcgtaaagcgttggaacttgatcgagttccttacagccagacgtcgcgaagctcgcgcagaaatgtaagcctaagccgatttcccgtttcattgccaccatgtaacaactggcgtgcagcacccaacgcaatgctctcaaatcgcctttgcttcgcttgccagcagagatccgaaatctcatctacaactacgtcctcaccaaagggacgtacaccttcggacgactttacaaacctcgaataccttatcctacaaaaacgcgaaagagatccagaagttggggcgtgctgcagagactcttcccgggaagcaacgccaatagcctctcccgagtatgccatcagatccaccacgaggcctcactgctcccattcgagcttaacgacttccgctttcagaatgtggtattcataaaacgtctccttgaaaagcacttttcctggtctcagcgcactgcgatgaagcgaatccgactgcgtgttatgcaagacttaacgccatttgctacgatgccgtcgcactacaatttggagcatttggtgaagctccttcccaacatagagagtgttaccattgaaacgcctgaggcatacttttttcctggtccttacacgcttccttcgctggaacagggatgcaccgacgagaacaagcagtggttgtggagttgggcgaatcgtggaagcagccggacggtacaagtggggttcaaaatcgttttccaaatgttctatccgcgcttctccgccgagttttgctaggtttcatgagcaaaatagtcttcaaagcatggaaatgcctgcttttccataccatcaaggctcgtttcctccccatccattcagttgcctattgcctgcatttatagactgcgacacgatttacttttgtagctccttcaagaaaggcgatgcgagaagatacggagagaacccggaaagcattgctcataatagaaaagaattgggggaatttctacgacgtaggatgaggcccggcctggattttgtgtgggtctgaggtctcctctacaacgatcagagtggctgaaacagtcggtcgcaacgaggacctcgggaagctgtgaaagaagaagagaacatgaccgcgctccgattcataagatacacataataaaacattcccccccccctcctatcacctcagcaaatttctttctgcacatgattagtcagtcgcagcagacgtaccacgcgactttgccgcagccactgcctcatccaaataacaccctctaccgcttttctctaaaacaacaatcttgccagcaaacatgtccacaaactcgggcgaagattgtctcatgccgtctaccgctactgctgctgctactgttacacgcgcaatcaatgccgcaacgtaagtttaacgtcaacatctcaatatcacatagctctaacgcgatgctcagtgccgagcgcaacgaccgagagtcgccactgcttcgcctacctgcagaactccgcaaccagatttacgagtacgctctcaccgacggcatgtatgaattgcgcgcaccaaagggcggcatttgtccatatccagctgggattggcatcgccggtgtttgccagaagctttattacgaggcctcccttttatcattcactctgaacgagttccactgcggagtagcagccgacctcgtcaagctacattctcgtctgagcatcagacagctcagcgctataacaaacgaatcgttttcgaaccatatgcaaatcccagtcatgttcaacggccgtttaatgactcccagttccgagatggaaagtcagcgaagcggagtctgcttcagagagttcttccccaatgctcagcgtgtgacactcgctgaggattgtcatccatatccatatccatactatggaatacgtcccagatgggacccagttatctcgtcctgggtaggtggcagacgaaatgctggcttggttattgtgtacaaggagagctgtgactgaacaaccctgtgataaccaaccactcgatttgcgatgacatggactttgctcgtggtattatcgggctttcttcgtcagccaatttgacgtcaatgcaagttcactccacgctggtatagtagcgctactgagcatccagcattcttaaagatagaaaatgagaatcaaactcttgatccactaattacactttcccaaaatgtctatttcttccatcactctcgatctgggattatcttctggtagcacagaacccgctgctcaaactgctgccacagcaatgtaagtcgaaaacattcctgctatacgcttgatgatctaacttcatatataccgcgctgaatggccgcacctcacctcttctccgccttccaagcgagctaagaaatcaaatatacttctacatattcacgaagcatgtcgccaacttcgtctcgaggctctgattgactagtgctcactaccaattacaactccggtgtgagccgcccaatctcagtctcacctacgtctaccatcgactctaccacgagacagggttcctataattcacgtttatcgacttccagcgcgtcgacatttgggtgtgtgcgatcctaatcttacgatttactgacacacagcgggcagcgctgaagaactttaccattgaagtcacagttgggacgaggcacccgtccaatactgtctcgaatacgatcaccctaagtactccctcggaaaccctttcgaaccacgcccgctaccagagtacaaagtattcggtctcgctcttaccctcgtctataagcagatctactacgaagcctggtctcttccctacgctctgaatacactcgatctcaacgacatgttttcaacactttgcccaagtttcttttatacacctgaagaatacacacagttggtgaggcagctaccaaaaagcgaaattgtccttgttattgtaatcaacaataggaggatcactccgttgggagttccccgttgtccgggaacgagaagaccctggagcatttgatccagttaggacgcggcggtagtcagttctctttaagggacgcgtatacattcgggaaacatgaggcaaatgaaacttgtgttttgagagaagacgggatacatacgtaataattccagattgtacaggtgcccatcccctttgggattgataaggaatcttggttgtctatgattcccagtttagcaaaaatcagaatttcatgttcgacagcgtgacgaagaacagagtgggagtgaaagcccaaatagtgtgacgaagttactggacaggcaacaaaggcgttgtgggtacaaattcatgttctcgacattgtgcacacactttccctcgatgctgcctggttgccgcacgcgagatctagaagacttaaattcagtgctacaagagtaattggtctctcacgccgacacaacaccgactcaacattgctatcttgtaagatagaatcaacttcgaccaactcaaggatgcatgaggcctcggtgggagatactgtatcgactctggagtcccgattcctgaaactcccaggcgaacttcgtaacaaaatatgcgcttacgtgttcaccacaacctatggctatgtgtggatgaagaaaacaggtatagcgtagagtcagaaaaaacttcacgtggcctgggaatagcctagcgaccagtgttggcccatgctctcttctatgcttcttccatttgtaaaccacgtgaccaaatctttcatccttggcgccaagcatctactttgtcactccaattcatccactttgtgcaacactctgccataagcgaccgcgtacaagtgcaattcaacttccctcatatatcacaacttgatcgcgactcagctgcaacgaccactcatggccctaggccctcctcccaaaatgagcaacgttcgactagccgcgggccaggtcaccagcggcaagaagctcaagaaccgaacgcaagtatggcatgcgtgtgcgatacgaacagcccattgacaatgttcagctacacgcaccaggactcgtccttcctcaagctccccggcgagattcgcaatcaaatctacacctacttcttcgcgaactcgacgtacaacttcatccgtaggaagagaagcagcaaagaccgtacgcccctggtcgtgcgtaaagacaagacgcgtgtcaaacaacatcatctcgctctcctcaacgcctgccgccaaacgtactacgagtcatctgcgtacccattccagctcggccaattcaagttcatctccttagcgacttttgcgtggattggcgaccacttctcgcccgagcagagagcgaggattacgtgtctgcaagtacagatgtggaggaaggatactatccatccgcccgcgcatgtgaagagattttataaacaggatctcgaaaatgtgttgccgggtgttagattcatggcattagatatcattcttgagacagatcggacgacaaacataaagcaggtcatcgagaagtggattaagaagagtggtcgagttgacatgatcatacgcgggatttatcttgactctaggattatcgtctggtcgatgagagggtgcatatgaaggaggaggggtatgatgattgtacgagagacggctcatagatgatgggtagctaagaaatgtgatcgtctattccataccgtccttctcgaaggctaccataattcccattgctctttcgtatgtccacatagtgaccgcgctcgcaggagctgctttgagcagactgaccgtcaagcctctgtacatgccacgccttccctcgtgcttccaaatatgctgaagggtcatgagtacgccactgtaggtcggtatattccgatgaacgtatcgcgcccgattcggtccttgcacctgcaatcgcttccgcgtcgtatcgaggggatatacggctgtcttggaaaccacgctagccacaacacctgcgacggcatcagaactacctagtggtagtggcagtggagagtcggccatgacaggctttaggctctcgtagctggcaaagaagagacccatgtatggtacaatctggctcacgccggcgccaagcccacggaagaagccggtcggtccctcatgttgcgcgatgctctttaatgaggccacgatggacgtgtatacccggtccttgccctgcgcagcgaagcgcgtgcgcaaaagatccaatggatatgtgactgtcgtcgcagcagcccctgcgccagcaccactgatgaaggagtttgctgagcttggcagtgtatatggagctgggatcgtgtccagcatttgcgaaatgttcgtgtatgcagaaaattgcacgctgccatacgtcaagtagagcagctcagcaggtatgttgcctttccataggcctgtgacaccttcatcgcgcaagatttgcttgagggtacccagtgtccctttgtacaccgggccattgaggccgcggtagcttgtcggttcggagagcgaatggatctgaagttgtaggcggatcttgatgacgtcgaggggtgctatcacgaagctatcgcaacatcagtaaagcacacatgcacgcctacaaagagggggacataccgcgaaacaagccctgcagccgcacctgcgacgactacctgttggcgggagccctatgtcttattagcgttcgaaaccgggtggtaggaatagtcgttgttttacctcatgcttgagctgtgcgacgccctcagacatgcgcccagcgcctagatcgcagtcaatgcaacacgtgccacagcggtacgcgctataataactgccggcggtttgtgggttctatagggacgcgtcggaagaaagggtgtagtgtggaagtagatgacctcggtctcgggtcaaagtttccaagtgtcgtcggcgtctgaaaaggaaacgagaccccgcggctctgccgctgcttgttacacgacgacatgtctattaacatttccaccaaacttccactgcggagtgtttcctccaggacgatcgcacgatcctgccgatctactcagtgctcacaaaaaagacactttttgttcaagtcgttctggagtagatcgtccagttcggctgagcacgctgattggacccgcgatacgcatggcccgacccggccaactaaagccgaagagaaagcacatcaagagcaggaattgaggcagagaaaagagcaggaatctttggtgcacgatgaatcgaatgtcggtcaattggacgggaaccccgcaaaacacgttgccgtgaacattgatggggaacccaaaatcttcgacacggtatttctgcgggatagctgtgcatgcccacagtgcagggatccgcacagcaagcagaagctctttcaaacctcggacgtcccggaagatctagagggaagctgcaagtctgtcgttgatgaaaagaaggggctttcaatcgaactgaaatggaagaatgacgtcaaaggttatgggccagaacatcgcactaggcactcgatagactggctacgaagagcactgaacactgaagtcgagcttagaggcggcataaaatatgacgaccgagtgttctgggataaagagaagatcacgaagaacaacaaatgggtcgactacaacgagtacatgaacagcgacgagacccttttcgaagccctaacacacctcaaccagtatggtctgctctttctgcgcaacgtcccagactctgaaacttcggtcgtagaccttgcgtctcgaatcggaacactgaaggacacattctacggccggacatgggacgttcgctccaaagccaaagccgaaaacatcgcctacacaccgcaatttctcggtctgcacatggacctgctatacacgtctaacccaccacatctccagttcctgcactcgctacgcgcccgctgtcccggcggcgaatcgtttttcagcgactcttttcacgccgcacaccaactgcaacggcgctccgcattccatttccgaacgctgtgtacgtttcccgtcacgtatcagtatcatcaccctacatttcactatcatttcacgcggcccgtgatcgatttgcatccatatccgaaatacagcgatccaactcttctccccatccatcgcgtgaactggtcgccgccattccaggggccgtttgaagcgcgcattggctccaacaatgcaaattcactgcgctcgttcgtcgcggcgtcgcatgcgtatgagaagttgatcagcagcgaggaaaatttgtatgagtaccgattgaacgagggcgaatgtgtgatattcgacaatagacgggttttgcatgcgaggaaagcattcgacgcgtcaaaaggggagcgatggctcaaaggcgcatatgtcgatgacgacgtattcttcagcaagttgagagtgctgcaggagagagtagaaggcaaatgggtctacgagggcgtcatcagagaagcagtgaaatagaacttgcacatcatagcatagcggagcatgacatagatgatactgcatcgcatagaaaagcatcatcaattatcattcaatattccgacctctccatctccgttctcaaagcgcactttcatcatcgataccttggcgaagtccaacacgcccatttgcaccgtcgcatctttccaacccctgcgctttaatgtctgctccagtaggaatgccatgtcaactctgttaacagcaaactccatcggctcgccctgcagaccttgtatcaaaaagttcaattccagacttggcgccgtgcgtgccaggacgtagaacggtgtcgcgcgaggttcttgcgggagaggcgtactttgtggacggggacgtgtagatggcatattgcgctcttctttgatatcaaattcgtggtccaatctggcgataggttcggcttggacgttagcttgctgagtgagttgcgagttgtgcttggaaagggcttggatcttggctgtgttgatgagagcgcggcgctcgagttctgaaagttgtttttgagacatgaattggccagggacgtgttgttagtatgacgaggagctacgtggaagattttgctggcagaactacgttcgctgatgtgaaagacttcctgtcacttgctttggtgaatagagcaaacgttggagaaacgcagtcatctatgacagacaactttgacgaagtgttaaggaacataaaaccatggaaacctgcaggctggagctggagcagctcgagtgacagatcagacgcctgattaggaggccaatatgctcgctttcatcttcgacgtcatcacacgacgcgctgcaaactggatatcacgatgaagtctcgattgtatctttctatatggtaataccatcaaaaaagatgcgatacatcctacgcaaaggtcgtccccaagcagtgcaggtacgcttggcctctaatttccggaattgtacctggcgccaccattgccgtcattatagtaagttgagccctaaacagactgtcagaatcaaggtaacccagcgtcgacgatcacctacgttagggttggagtagtagtaggagccgttagtgttggagtagtggtacgagtttgagtttgatgcaccggagccgtagtcgcgggagcagtagtggttgccctgtttcgcattacttagcactactctttcttttagggatccagttacaaacctggctgtttgtgccggagccggtggtggtatagccagaggcaccggagctggagccggagctggagcccgtgcctgcggaagatgagcctttagtcatactggctaactcgttggtggttgaatgttgttggttgattggattcgccggttagttgggatgttttggagcgaacggaagaaagaaggctcatgaataagtacccgtgaacatatggtggaaagggccggttcaccccgctccaaacttgtgcaagtaccccacattgaccgacacttccgcttttccctcacgatatcacgatagtcgccgccgcaccggcaaggtacacgtgtttaagttggagagacatgttgctgattgtttctattatatttctcgtaatactgttgacaatatcaggctcatgggtcgtatacatactatccccttcttctcctcttacagtgtcttggaaagccagactatgcacgattcgagccacggccaacttcgagcaatgaactacggttccaagcttgtaacttcagatgcacgatgtgacacacaggagggcaattgagctcgggaaacggctgataggacctgtgcgggtaattgcatctgttgacttgattggtacagtgctactttgtcttctaccgacttttaacttccagctggcttgctaaaagtttgtcctgggctgcaaacccgtcatcaacacggctcccagtcccatgtcccaccgccaatgttttcaatcgtcttcttatctcatcacctttgcacttcattcaagtggttcccttcctttgactgcgcggacatgtacatgaattctcgcagtatcccgacattttcttaaattgataaggaacagatgagcgctgcatcctaatcaatgcggatgtagtagtcttgatgtcagttcggttccaggtccgtgtgccatttttttctctcgttgtagcaacccgtttgtttcagacggctctaagcattgcttctcggtctcgttcctgcttctcgacaatctgccttaggttgagatgcgagatgtatggcttcagtggcaggtcctcggtccaaaggagtgctgcgccggagacgatgacgacacctcgctgatgaagacgcgcccatcgagctttgctgcgcaggttgtgcacgcggatccaaagtatggcgaagactagttcgataacaaggatgacaccgacggtgataagggtccagatcaaaggccagtcgcgagggaggtgagcgggtgccgcgcgggcagaaagcgtataggattgactgagcagatccaaggcgggcatgctcgcggctatgcgtgatttgcggggagtagggaaattccctttagaaggtggtatttgggtggtggtctgctaatctttggtgcgcgcagtgcgatatctgaagtttttgagcacggtcccggcactccgcttcgcgacaaacaatcagagtgaaggtgaaagagcacatactcggacattcgacgtcatgtgagcatgacttccggaaatccacctgccccatcgtctaaattcgagggctgcattatcattgcgcctaggtgtaggggctatgtggtcactggaagatagcaaacagtacgcagagcgcaggtctgagaatttgccatcggttgggctgacgagaacgaaaagctgtgcaagctatgcatgccgcacacacaaacaaacaagtgcgtcaccaccactctcacctcaaatcctttctgtactcactgcgacaaagccgacacgcgcatacattaacgcgccaagtcagcaaccttccatcaacaagcaccacataactcaaggtttgttagtttaacttcgtattgatccaccaatttgcatggatttgacgcatttgaatatactacaccaacttgacttgtgaggccgcttgttcgattcctgcctgcagaaggtaaccggaacagaaaaatccactaagctgggtttagatgtcgccctaagaaacctggatagggtggagggtgctttttttgcagttttctttctgcctatctttttgcttttagatagagacacctggacacagatacgatgcgcagccgtcacgctagcagtataatgacctgacgcgctttgagcccgtatcagtctcgctatcgatatagataaactccttgtgaaagtaggcagaaggtgatctctgcttaaggcttccaggccttgatcctgctccaaagatccttgtggtccctgtggggtattcgctttgaatgtcagcttatccaggtacgggacgccttaatcttgaggttctccgactgacctagcatgtttcaaaggggtgcacaggctgagagtctctctccacacgacatacaattcctattacccgccataactaaaacagacacagaatccgagtacaaacactcaccagactctgatggaatcatgaattgcactactgaagtacaacgcattctgagtctatatccgtcaaaatgcgacgttggttctatctggcaaagaacccagtcagaaaagccaagagtgaggacggccacttggcggtctctaagtgaatctggcggcagacttggggtaaagacgtatcctttaaattcgacaacagcctgtgtgtttcaaaccatatactttctgttctgaacatagaaaaggccgtcttcaatgaaatgattatcggtcatgttgtggaactctggtagacgccgcagaagcggtgaagcttgatctttctctgcggtgattcgatctttggacttcctggcggacgtttttctgttcatcagagcgtcgtataaggcatacatgacttttttgaggagcttcttgggtgcaaaattatctgtcggtaaagcagcgggaaggcaagaaagagaaatttaattgcagagtgacggacttattcgtggcttctagttttagacacagcgacaagtcggttttagataattacgtctcttgacgttctattcatacactgtctggtaagacatattctgtcttcgaggtcatgtacacgggattgctcgcacagcaaccttcatttcttctagatttggcattatctacatactcacatggcttcaaagacccaaattttgatgctagatcacgtattgcaaagcgaagaaaggactagcaaatattctgacacatgttataacaggatttattgcaccaatagcctgtccgagagaaaagctatacctttgtgcaaatcgtacggctgcccagaagtgcttcctctcgtaaagttctaaaagcatttaaagaagactgctcctaactaaccttgcttatagtctccttcaatgccccgttgtcaatttgcaggccttctcattcgaaccacgagcagtatgatggagaaggtcgtcctttaaggctgtttgtaggtttattcgtcattgctaccttgctttacgtatgaaggttgcaacagtcctccggggcactcgggcgctgtttcggaagctaccatggctggcgagcatcggtcccgagatggagattcgcttcacttcaaagatgaacttcgtacccagtctgtaatccttgagctgactctttatccaactctctttgatctctttagtgtactgaacgacatccttaacgcccatcttggcggcctgcaggtaaattttgatgagattatcgccaagcagtatggtggtgatggtgcgtgggtggcgtagttgtatgcagcgaagacgagggacgactgctagcacctggagagttcttttcattctctttccgacctttgatccgtagaggactgagatgtgtcgaattgcgccaagttgctttgcgcttagttctccaagcaatccaatcatatgacccttcgagggtctttcccatccaatgtcgaatatgccatgtgcaaatggtaaaagcgctgcctcaacagaaatttggcgacatattttgaggagagcaaaacgattgaggcttgagctgcccggccttctccatttgaaaatgccctagaccaggtctttgaaggcgtaggtataaatcatgttccttatctccggtggcatcagaaggaggagcgattctagctgattgcgcggggtgctggttgcgtgtcagctacttgtcatgcagcaggaattgcgatctcacattcgctcatgaagggtttgagaccgtgtgatgcggtccgtcttcttcagagggccagaacttgattccttgcgcttcatcgccataattgtagcgatttttggggatcagagaagatggggagatcatggagatgaagctacaacaataacagctctatatctagcggcccgggggctagtcacgtgcagaggttagcgtaggttgagcccaccttcacccaatgagagtcctgttggtccgtataacatcagctggaaattgaaatgagatataccaggtgagatcaatgaacgcgctgctgacttggaatacatttggcaagacatctgggcactttgtcgacagagcatgagtcccccgcaggtcagatatttgacaattgatacctaggtacttccaataaattgggtacatatcgagcgatgtagaagtatcgctaccctgtgtcagtcctatcgctatacgtaaaggacctgaacagagattgtaagcccagtgacgagtcaagcttctctaagcacccgagacgtcggtcttgtctacctccacagtcttgcatttacaattcaccacatcagtcctgataacgacgtccggagagttcggaggcccagtcagcgagtccaaatatcccacgacatgcaagtgtacccaattcttcacctctccatgggtcatcctgatcctattggcggtatgtcgagctcgatcctcggtatcatgatctaccaccatgatttctatgttctcaatgaaaggcaacagggcaatggcatcgagacaaccttcaagatattcgcgacaagggccgcgagggcagaaccaatggtacgtgattttgatcctcttgattgctacgattcgggtggagggaagtatattcagcctcgactcaaaggaacaggtcctgtagaagtaggcgtagtgctcaagtggcaggtgagcggattcattgtagatctgtcgacaggtcgtgaggagcgatagacaatttgtggtgttttgcagcacatcaatccgtgcatcattcaacccgtcaagtcgctcgagtcgctctggagtgtgatacgagattgtgccatcgtggttgaggtagacaatcaacccgccaagggcgtagctgaagacctcgtttcgtagttctgctggcagtcggagaagcggtgattgcagctgagatgtaatggtgatgctgcggcattcattagacaacacatttctcttgataagcattcagggcatacatacgtctcgttcactgctccttcaatacgaacagtggtctcttgggtacttgccatgctgccggtagttgaggtaggactgagttgatcaaatccgaggtcggccatgttagtctgctcgcgaaattggtctgcgcgcctgagtgttatgtaggcgatgtggagggcgcttagtagcgagcccccacggtgcaggcattacggcctagtgaaaggtgtaggtagcaaccgactttatgtcagttatgatattgggactaaatgcacacagagaatgggtagatgagtagcttcataaataaacggaaagatacacgagtatttcaatctgaattctgcttatgtagttcaccaaaattctggattttgaaatcgtggagaaaggtcttgtcgaagcaaatatccctgtgggaaaatctttgctctccctccctgacacgctcagagagtcttccaatcagcctccacctatatcgaattggtctgtatgcacctcgctgcgcatgtgacgactaatgactccaattctcggtgtcgaacgtcacgttcagcgtcacatccattcgcgatgctcaagtttcagagctgatttgacccacgctatcacatctgccttcgtcatcgcgatattggggagtgtcgtgtaatcctcgcggtcgtatttgttccatccctcctttacatcgagcatcacccgtttgagtccaggcagctgaacagcagatgcccgagtgtcgagagtaaatcgccaaagtatagctggttcgtccacgaaagcttgatcagtaccactgtcattgtggctcgctgatcggttgtaagatttgcgacaatttcgttcatctctccatctcgagagtgtaattcgtttagcgagacaggccgagtcgctgcttcagtttttactaggtgacagtcgtcaaaagtgctaggcgcctttgcgtacctcgattgtccattggcatagcccggtctaaggactcgatactgtcacgcgacctcacgtacagatttcttccatcaggccacaattccgcatttggtgatctcattacccagatcaatccgccgaacacttaagtgtaaatctcgttccgaagctcggcaggcaagcggagctgttgtgcggatcagcaaatgagaaggttctcggcgcatggtgggccgccaaaaatatcgcgtattaaatttcagagcctcccaccatatcagcgttggacgtagctatccgagacatgctgttagggcgtggttgatgtcgcggatatgagggaactgtcggggaaactgtccagtggttcccacccgggcacgatccagagtacggtgaagtgcctagcgccgctttagcgctttctagcgtacctaggtttaactcttcaaaaatctgaattatgatacacgataccaagttccagcaacgaaagcgctcaaaaatggtgatatcgcaaaagacagcacagctttggagttcaagtttaaatgtgagatacacttaatcttgaaggagtccctccatatgcatcatgccatgtccgctcagtgtcccgatgaaaccttcgcacgtccttggagatacccaaacatccttactgacaaaatccaaccctgaacttaatgtgacgacgtttgttggtattcagcgccctgttcaaccaattcaccaagtccttcttcgtcatcgtcccaggtcctgccatctgaccattcctcctgttctgctcccggaacttctctccataaaagtctgtcacattgacaagcacgttctcaaggtgcggcatcgtatctaagaactcaaagtccccgtttgtgatacaccatcccatcgcccaataaatcgtcacactccagctcacatggaaaaccaacgatgtaatcgcagaccattgcatggctgtaaacctgacactggctggtttatcccaggcctggaatgagccgagcgagaatggtagagtggcggtttcaataaatatctggcggctgacgcgaagcagtgcgccgtaggtctctgggaaacgcagtgggggaggaagcggtcctctgggaggagctacgtcggtcaagttccagtagacgccgccgaggacgtagtcgtagatacgattacgaagctcggaaggcaggcgcaggagaggcgagcgccatgaattatctatcgtgctattaggtgcgttagtgtttggctccatacatgtgacatcaaggctggtaagtacttacatagcatgttgtagaggcgatgtcacattgaagaatgtttgaacagcggcggcctccatgatgtaggagagtccgggaagagttgtgctttgttctgatgtcgaagattgcgcaacgttgtcgctataatacagaagcgcgcaggagtgccaagacactaaggctagagcgtccagtccgagtgaaggggttcggacaaataggcacgcgggtagcaagaaatagcggtttgcaaaaactagcggttagcaaaaagatagcccactcctcagtcacccaagatcgcaggacaacagcaccacaaactgtgagctaaaagaaacgaaaatttctaaaagatagatgttaattagatggcagacctacgtgtgtaaatatacttaatgtaatattttcaaggggtggtaatcaagggttaagaagaaggactctgctattttccctctagcttgatgaacatacccgggcttatgagtggactctctttcggtaaccgctagacaggcaaggcaagacaaggtgcaaaggcagaagcttggtcttgaaattgtggtcgaatggtaaagaagtcaaaatcacaatctcacattgcaaaggtccatggtttgaaagccatatcagatgaagtacaaacaagtatcattaccaactacctaatcatacaactgcacaaaacaatcgtaacaacggccatgctaacaataagtaatcgctcagcaataaatcgttgtgtgcgacaaaggaaaacccggctggtcgtagccaaagacgtctttcgggagagtgatcaagtccccgtgacatgaagtatcgaaacaacgctcaaataaaaggatcaaacgctaaaccggaatttttagggtgaaaaagacttcctgtgcccgggcgacaagatgtagacaccgctgcctatttttcgatgtaaaaagtaggctttcacgaccccccgatcgatccagctcttttgcgtcgatttggcaccggtgccatagtatgtcgtatgtgggtttggaggaagtttggtatcatatcccataacaatcttaaccaaaacaaatgcgcaaaagaattcatcatcgtcgtcatgaattacctcccctctcccccagaatctcgactctgcgagatgtctatttctttccaagcagaccgccaacaacagggatgttgctcacgccaccgcccttcttcttgtccttctttccgccgccaagcatatcgctgacggatccgagacccaggccgccgagcagcttgttgattcccaaaccgcccagcagaccgttgacaagtccgcccagaccaaggccgttgagcagacgaccaacgaggttgagcacacccgtcagcagcagaccaacagccgcgatgatctggaacagcggctcggtaagcaagctccagagcgggttgagcttcttcttggcatgcggcatgtctgcgatcttcttcttcgcgttgtcgatggtggtgacgaccgtggtggtgagttccttgaggttgtctgcgagtttgtattcttcgggcgaggcttcgccggtttgttggcggcccttggcttgcgcggcaatgcggccgtcggggtcgaggccgcgcagcgagccgttgcagtcgttgaggaggcgcgagccttcctcaatgagtggcttgacgttgttgacgagttcttcttcgtcgagctcgtcgcggggtgtgcggtcggcttgctcgatgtgctatggggttgttagtgggtgatcgagcctgaatgttggaaatggaacttacgtcggtgatttgcttcatgacgggctggacgcgctcaagagtgtcggtgcagatcttagacatcttgttggcaagctcagcgtcctcacggcgctgcttctcctcgtcggtctcatcttcgggctcttcctcttgaatgttctcgaggagagtgacttctccgaccttgttgccgtcgttgtcgataacgtagccgttgtcgtcaatctcgagaccagcgcagtgaccaaggtcaccagcagtgagacgaccaaggatgtcaccgttctcgtcgcggacctcaccctccttgttgacacgcatgccagacatggggttaatgcggcgctccttctcctctggctcccagcgctcggccttaccgatgacgttaccgttcttgtcgttgatgtcgccatcctcgtcaaccttgtggccggcaagcttcttgacatcgccttcaatgacacgaccgatgatgtcgccatctgcagtctggacggtaccatccttgacgaccttgttgttgtcgaagccagcgaatggtccctcaggtccagagttggcgcccttggagagttcagcacgtccgatgacgttgccttcgttgtcccagatctggcccttgccatcgaccttcttgccgatcatggtggatgggtctccctcagcaacacggccaaggatctggccactggaatcgacaacgttgccagccttgttgacagtgcagccagcaagtgcgctgaggtcgacttcgacctcgtcctcctcctcgtaaggctcggcgtggcccttgacattaccgtacttgtcgatgatgtctccgtcttcgtcaacggcgtggccaacaagcttcttcttgtcgccttcggtgagctgaccaacacggttgccctcaccatcctcaacgaatccgtccttaacaacacggagtccttcgaatccggcaaacggtccctccttgcgctggacgcgctcgttctcggggatcagctcgcatcggccgacgaccttgccagtgtcgttgtggatctgaccttcgccatccgacttgcggccgacaaggtcttccaatttgccctcagcaaggcggccaatgggagtaccgttgctgtcgaccaggtagccttgcttgttcagagtaaggccatcaaggatagagagatcctctggctcgggctcttcctcgtcctcaaggggctcggcgtgacccttgacgttgccgtacttgtcaagaatgtcaccatcttcatcgacggcattgccgacaagacgcttagcgttaccctcgacaacctgtccgacaatgttctcatcctcgtcagcgaccttgccatcggcaacaacgcgaaggccttgaaggccagcgaaaggtccctcaggcttagcttcacgctcgttctcagggatgagctcgacacggccaacaacctttccggagtcgttccaaagctggccttggtcgtcgagcttcctgccagcgagttccttagcgttgccctcaacgagacgagcaacaggaacaccctcgtcaccaataacattgccttgcttgttgacagtcttgccctggaggctggagaggtcaatggggtcctcttccgctggcgcctcctcttcaggctcttcgtagcgttcggcatggccaacaactgagcccttcttgtcaaggatatcaccatcctcgtcgacagcgcgaccgacgagctttcttggcgtcaccctcgacgaccttgccgacgcggttttcgttctcgtcctcaacgaagccgtccttaacgacgacaagtccattgagaccagcgaatggtgcttcctcctcagcctcttcctggggaatggtctgggcgcggccaatgacgtggcccttgttgtcccagaactgtccctcgtcatcggcagtgaggccagacttggagagcttcttagcatcaccctcgatcagttcaccgacgatgttaccgttactgtcgatgagcttgccagacttgttgacagagagaccctcaaggatagaaagaggtgggcggttctcgccctcttcaccctcttcggctgcgtcttcggctgcgtcctgcgcgtcttcggcagcatcttgggcgtcttctgcggcctcgccagcctcatcggcggcgtcttcggcttcgccaaccttctgctcgatgatcttgggaagggccttgaccttgccaatgacattgccgtccttgtcaagtacttcacccttctcgttgaccttcttgccggcgcactccttagcgtcaccctcgacaagctcgccaataggctcaccctcctcgtcgagaattttgcccttcttgttgaccttgagaccctcgagagtatcgatctcgggtgtgacctcaacctcttcgacctcaggctcttggggtgcctcgtcggcaggtacgagctggggaagtgccttgacctttccgaggactttgccgtccttgtcgacgacttcgcccttctcgttgatcttctttccagcacattctttggcgtcaccttcgataagctcaccgatgggctcaccctcttcgtcgaggacttggcccttcttgttgaccttgaagccctcaagagtgtcgatctcgggagtgacttcaacctcttgaggctcttcctcctcggcgttctcaccctcggcatcttcaccttcagggttttcgccctcggcgtcttcagtctcaccaagacgctccttgagctccttgatggcctcgaaggcagcctcgccggcaacgacgtcgacctttccaatgacgtttccgtccttgtcaagaacctcgcccttttcgttgatcttcttgccgatgcactggtcaagctcgccgtctttgagctcaccaatctcctcgccctcagagtcgagcaccttgccctttttgttgaccttgaggccatcaagaatgcgggtgtcgagagcgccagaggcagactccttgagcttgtcggcagcaccctcagcaagttctaccttgccgagcacattgccttcgctgtcgacaacttcacccttgtcattgacagtgaggcccttgatgtcatcaacgttctcaagagcgccttcctcaacgtggccgacaacatcgccgtcatcgttgaggatgtcaccttcggagttgacttgcatgccctcgagggcttcgacgccggggagctcatcctcaatgtcggcagcctcctcctggatatcatctttggcgccctcagcagtctcctcaacatcgcccttggcctgttctgccttctcagcgatgccatcctcgccttcctcatcttcttcctgatcgacgaggtcggcagcttcttcagtgagctcagcgcgagcgatgacgttgccttcatcatcgacaatctcgcccttctcgttgaactcgcgatcttggatctcagatgggtcaccttcaacgagacgtccaatgaagtcaccatcctcgttaaggatctgaccagtgcggtcggcggtaagacccttgagaacgtcgatgtcgggcatcttgagaccgtcgcctccttcggcctgcttcttctgctcttctaccacttctggcaaaagttcgcagcggccgacaaggtcaccatcgtcatcgaggatctcaccgttatcgccaattgggtagccggcgaggtcttcggcgtcaccctcaacaaggtggccaatgtccttgccatccttgtctttgatgagaccctcctcgtcgacctcaaggcccttgagttggtttagatctggggtgtatgggagatcttggccagtggtgtcttcgacagaatccttgacatcgccggtcttgctctggacgtcttcggtcgcttcttcagttgcgtcctcagcagtgccctttgcggactcggcagtgtccttcgcaccgtctgcagtgtcctcggcagtatccttagcaccatctgcggtatcctctactgtgtcttccgcatcatctgcagtgctcttcgccttatcctgaacatcatcagtcgcgctttcggcagtatccttagcgtcttcggcggtatcttcggcggtatccttgacgtcctcggcggtgtcttgaacatcgtcgccagcatcttgagcagctcccttggggtcctttgaggccttgccggcgaggtttgaagcgcggccggcgagaccgcgggctccgctcaatgcaccctcacctgcctgcttgccactgtctgcggctttgctggcggtgtcagtcgcatcgtcttcggtattgtcgttggtgtcgacatcctcctcgagctcttctccagccttttgcgtagcgtcgtcgccggtctcttctgcctcaccttctgcctcgtcgacatcgtcgtcaatgggcttgggctcggcctgttctagctcgtcgccagcctgtgagaccttgccggttgtgtcttctgtcgtgtcatctgcggtgtcttgtgcttgcttcttagtgtcctttgcagtactctcagctccgctcttcgtatcctcagcagtgtcttcaacttgaccctttgcttcctcgcccttctccttggcgtcgcctagaaggccttctccttgttgcttggtgtcttgcgccttctcagagacatcagaggtgggggcgtcctccgttgtcgactgaggcttgttcagttttggcgcagctgactgtggcttccgtccgagcttagtaggagtgcggggggtatcactctttcctgctgctggggaaggcatgtcgtagtcttctttgggtaattcgtaaattgattggtatggtgagttcgtagcagacacgttacttgaaatagaacgtgaacgtatggatcggggggagttcctattaggtgtcggggggaacgagtaataggtgtaggagctggatgaattgtctgtcatgtatcaattgacgaatgggtcgtctttgtaggtcagaaggatggctggaggatcaaggcagtcacacatttatggaacatcaacgggggtcatggacgggttttgcagcatgacgtagagttcctacggcgcatcaagctccaagaggcatgcagcagggggagctcacgccgcaatggtcgtcgatggggcccagaaacctgctttggtggctgcggagagcactgtgtacgacgagcagcagcgaaccggaggagcattgcgtcacaaacatcaagctggagcggggcgtcagctccttcttgggagctccccactcagtgatgtgagacagacgcgggtagttgctgcagcaggggtggatgaactgtggcgtgaactgggatgcgattggaatcgtcgatgagctggagatgcgctgccaagttcccagcctccatactgtgggaagtggatctggatggcaaatgcgaaaatgctgcagttcatgctggtaatcgttggctgtggtaacggaagtagtacagctagctcatgcttgagcagtcagaagatggaacttgtttacatcaattccatgtgcatccaatattcgcatgcgtaggacaataatgcagaccctatgaagcatgccaacttgcaagaagacgcgacagtccagacccgatctgcggcactgtggctgccatgtccgccatcgtgttcatcgcagcggacaaccctgggagttgcaagggttctcatcctatcattgtgtttcaagttggtcaagttggagcaggtcgtgccgtgtgtggtgtgaagcaggttgttcagcactgtaacacgaagacaacatgacatcagcgtgctgggttctacctgtcaagcatcctgggcataacgtcgcttaggtgggtcctcgctccgggattgacgatcgtcctgcatctcccatgtctcttgagttcggtcgtggcgaacttacagtgccgtgagcgggagacggcaaggcaagtcgagagagaaaagggaccctgcgtcgacggttgtgaccaggaacaggaagcgctcttcaccaggagcacatgaagctgaagtcatgtttctgcaaacgacccgtcgccacgcccccggcacggactgtcctccgcgcgaaccgttgaaaattcgctgcgggacgttgattgacatcgccatcgccatcaagattcagtggtgcgctaaactctcgatgcggcggatcatttcgccgaggagcgagcgagcgagcagcaaaaaggtcactgcaccccgtcaacaccaacgacatcctttctggtttcacagcccagacgcctccgtcactgtgatcgcatttctaaatccgtttattaaggggtgacacggcggcaaacgacaggtcgactcgacagatgcaggctgcacggcaagcgatgatgtcagtggggacggctcgacgcgtaaggccttctatgggtcctgttttctggattctggaaccgacgcgccatcggagatcacccttcctagtgaccgttagcaaaacgccgcatccaaggagttgatatagaatcttggatgttcgatatgatcgccatgctgctgtggcgggagtcgggacagctacttgttccgattagtgggttttcggtgatgcgcgacatggtcaccggcgaaatgagttgtggcttcacaagagcctcacagagcaacatgcattcaaacacaaaaacacaacatcaattagggtatccacatatgcaggaacgctcacggtgcagcaccatctcgcttctcgagtttgtcccgtcttccatcagggggtatcgcgctctccacgtcctggccagacttgctcaaccacttactcctcttctgctccttggcgtcgtcccgctcctttggcgccaattcgtccttctcgttgcctcccctgctgagtcgcttccacattcggcgccgccagctctgctctctcttttccgcttcttccatttcggctttgcgtgccaggatctgtcgctccctctcagcgcttttgctcttgtccttttgctcttccagtttccgtttgtgctcctctggatgcacgatcttggtctcggcctccttgacatgctccacgccgtgcttgaacttccgccgcgtcttgacgtatgcttcgagaccaaccaggacagcatatgaccgtgatatcgatacgtgcgacatgtcgacgccgttatcctgcatcgagtgtacgaatgcgcggaagtttttcgtaggcgggcgatagtggcccgagagcggcgagaggcggcgcaactgaccatctttgattttgacaagacctgccgccgatattcgagctccgtgtagaaaggaactgtgctggaatgcgccagactgcttgatgccgatgtacaagcggaaagaggtgtcagcgacctgtgaatggttagcacatggtaactgcagcgagcaagaacacctacgaagatccacgaatttggcttgaccgagctccgcaaaaggtggttgagtatcgtcgctgcgctgacatgcttcaacttggacacccctttcgccttgttcaggtcctcgttgacgtagtgttcgccttcaacgtcactgtgctctgagccagtatctgagcttgaggacatcgagctcctccgtatggtcttgctctggccgtcgctgatgagttggccattcgggccgtacgctggagtgttgtcgtctacggggacgatgccgttgatgctatctttgtattctggcgtggtattgatccggttgccgttcttcgcccaacacagccgtccctcttcatcgatttggactaggtaattcatgcgctcttctcgagacaagtaccgcacctgctctttctctagcctttctctggacaccgtggggtgctcaaacttcttgccctcgccgtgatcgagccagtagtagaagttttcgttggtgtccgccttcttccactgctcatggtatgcgcggaggttactgccatagcgatgtttctggtcgaccatttccaggaaatattgcagatccatcatcttggccgttttctcgcgttcggctctctgctcaaatctcttcttcctatgctccatgcggccctctacagtctcatcctccgtctccgacgcagattctggatcatctgcgcccgcacgtcttgcaatctcgccgactctcttccaattctgccgtgcagcattcgaattcgctcgttcgcgttgttccggcgtcgtcagagattcgtgcagagcgtcctgctgggatcgggatttgggtttggtcgcggcgcgccatttagcttcgaggcttagtacaaatgcttgtatgaggagagttcgaactggctaaccgtctcttactgcctattcccacctattagcacatattttccaggaaaaaaagagctcttccaagcttcggcgactcaacacacctcagcccatcttgcgctcgcatccagtccaatgcccttcaactgtctccgctccctatagccgcgataattgcgctggatggtcgccgcagccttctcttccgactccctgtcggtgggcgcgatctcgcccatggtgtgtgtgtacacaaaatcgcagtggtggacatttgggttcagcaggtttatgtcagctgtccaggcggggaggtttgacggcggcacgttgcggccgtggggctggacgcgagatccctgcatctgggccggaacgccggcagcacacgtcatccgcggtgcacaacaccaaacgaatatcacggagagcttccatgacgcgcggtcttacttttgagggaatttgcaagggcgccctttccgcttggagacttgttggaagctatatacggcattgagacggtccttctagaaagtcgcctcgtgttttaaattgctccgagtctacagcccacgatacccacgcgtccaacgacagagccacaatcgcaactgcatttccattgctcaactgcgtgtaccagattgcagctacgcttggaggatatggaagaccaatcggcctgctacatagtatcggcccgtggcatgtcaagaaactgctcactggctcatgaaagcgatagcctctatttgtttcactcgtcttctgtacaactcacagcaacccaccagtgcatcttctctgcagtatcagattgacgacagatgtctaccacaagactccgatctacttggctatataggatgtcatacgatccgctcagacccaatcgaagctgcaaacagccataccttgtttattgcgtttgatctgggacagtttctggctatccatcattcattctgaaaaaactattgacgttgcattgaggataaatctcgaactgcacatataaaaactagcctcactggctattattcttgttaagacacacttcgccatcgaggttcccttttgagcagtccgggtatcaccgaacggctctgaggtcgacgccttacattctcggatgcatcgagtccttcgctcacgatacccacgcgttgaacgacagagccacagccgctatcaggaaactgctaatcatccatacatttgcctttggcgtgcccacatcggcggtgtaccgagctgcgaagacgaaaatgccaattgagatcgttaagattgtgaaaggtataaaccacgataccacaaagtcttcatcaatccaaattgcccagccgacggtggtactgaggcctgcaatgttaagctcaattgggccaccaagcttcttcagcgtgcggcgataaattgtctgtggatctgcaaagacttctctgtggtcaacttagatgtccctagaatcccatagcatgtttccgcgcgcgtttgctgcgtgttccttgcccttttctactatcatagtcggatcggtgatccacgagacactatcgacttgggagatttactgctcgttggcatcattagatctcgcaatccgatagtgattgctctcggtcagtttaacataccagacggaggaagtgcctttgatgtatgcaatggcagctcatcggtcccgtccttgtattcgagtacaagccacgtcatcaatcccttcgatttatccggtgtgggagtggcagaagattctctgctgcactcttctacccatacgtgaagcatgtattgggctgttgtaggctcatcgaaaggatgatctgggtagttctcggcatctcccaatctggatctttgatcgcatctggccacgcccacttttgaagagctattggaagtgttgttcaagttgttcgatagtattcgaactatgtctatcaacgctgagaccacagaaactggggcttgaaagcataccttggctaatcgtatagcgctaaagccatggagaccttttcaacgacacaaatatggccgaagtgagaggtattcctttctgacagcttttataagtgctttgtcggtaggggggttggttccacactggacactgaagaaacggagtttgcggccattggaagatggataggctacatgcaggagtcttgtggagttgtctgattggattttaaagtccaaacgctgtcctatcacactttgacctcgctttgaatattgggacggtgaaccggaagattcgccgcgaaccgcacctcgactggaatcatatacaaaggcttgttgtctagtttctgagagtgacaggttctggcgatttgatgcgactcctgcccaatcaacaggaacttcccggaaagggttgcttaatgctttgcctcgagtgggctagggtatacagtgcccgcttcgtgcaatgatcatctctttttgttgctctattagcaacgatgcgggcgccacactccctaaagcgtttgaaatggttctcggtgtttaccaaacatggatgaatgcttacacatttgacaacatcgcggtacgtcccatgcttttgactgaatacaccatagaaatgttttagtagaggtctagcagtactgtacgctattgagaaagcggttagatgaatggacatcgactttatgggctggcattaagttgccaaaacttgtatcattcgtgagctcctggattgagcctgtccagaaacgcgaccacatctcgcatcatatcttcagaataccaatgacctagccctgcatattcttgccattgaacattgacttccatgccgcctaagaagtcagcagcaaatttgccaatgtgacatggtaccttttcgtcatcccttccatgacccatgaagaccggtgttgactgcaaagcggcattttgcccagcaagtccattctcaactgggactaatcctagctcttctcttaaccaaccgacagctctctcaaacttcgaaccactcatagaagcttcttcatgtcgctcaaacatgtcttcttgatctctatcagatccaaccagcgattcggtctccaagcagtccgtatcctccacggaatcatgcatccctttgcggaacggcaagtagccacacattcccaccaaagctccaattggctcacctgtccagagaagcatggcaacaatactagcggcgcagccttgactgagacccatgagtacaacgttgctcgctccaacaatcttaatctcatctctgagcaagtcgtgtatgtaagcgctcgtctctcgcagaccctgagcttgcaagtgttgcttaagctccggttctgtcagagaccagttgtcgaaccattggtgtatgagacttcgcttgaagaccgcagctcttcgtagtggtgcagtcgggaatatgaatttcgtgtttggaaagtggtgctggaaagtcttcgtggatggtggtgagccttcctcgggcgatcctgtgcaggttgctggtgctgtatccacaggagacacttcttgggtgagcaatggctgagcaaacttcagggcggtagagccccgaccatgcagaatgattatggtcgtcttgtgttcttgtgcgggtggatacacgagaggtgagattgtgcgttgagatttcgattcagaggatgacatgctcgaacagatgcgatcaggtggcttcgtaggataatagcaaaggatgtgtcggccgctgttggaattgcgatgatgaacctctcttggggcactgctgaagggcgacagtaatggctattaagcgctttcaacccaaatccgactagcgcggtttcaactggcgcctgcgtttgaccggggagaccgcgtttttggaagcacgtccatctctccaaccaacaagcgagtctatgttcaacccgattctgatacgaatttctaaaattcaattctccaacacaaatctatgtattataactctgcaacacgaatttagaaatctaagtcagcgcacctgtctccatcaaaacagcctccatccagcacgatctaatcgcctatcctcacgaccactcccttgtcatcaaacccgaatacccgtcgccaaacgccaacacttcgtttctccacataccagacttccgattcgacatcaacatcgctacctgcctcgccttttcatccctatcaaggcttctgtcggcattgatctggtccacaacaacatttacgcacgtgtatgcatactgccgcgtcctctcctgcgccgcatcaagaaacatgcccatgaagtagtcgtatgcacctagccacccaagatgggagatggaaagatcgccaggtacttttagcggtgcaggtctgtactgggagtagaatggatcagcgtcgagggctttgagcacatcgcgcatgcggttgtttactttgacgaacacggcagcgacttctgggtggctgatgtactggaacacagcagacagagtggtcaatttagcccggttttctcgccagtttctcgacttgcaattgagcgccttgaagtctgcgtctttgcgcatctcgccgaggacgttttctttcaacttgttgatgctttcctcgaggatgaagaattcgccgatgcggtctttggttggacaacgtccgccgtagcacgacattgtgtttgcgagtgcttgggcgggtgtgacatctctgaaaatagaattagggctctggctcttcgtgttaaacacacggttcatggtattgcagtcagcgaccctgcctgcgtggaaaccgccattattctccgtgtattcgaaagacagccagttgagatacattttgacaatgtgcttttcgtagatgtgttcggtggcatagtctttacccggcgatcgatcggctgtccttcgcaagtatcgatagcacatcccagaatcaaacggtctgtcggtgtagtcccaccaaccatttctagtgatctcttggtatctgccagcggtcctcgctggctcgccctgagctgcgttcccttccttagccgtgctagggtagtccgggaaatccatcaagatctctagagttccacatttggctttcttgacctctcgggactgaagggaagaaggtacattccggcgcgagaggaaatgggtagtagtgattggctgtccgaaaagcgatccaaaaagcccgggcgtcttcacatgttgtacgcaatttttattacaccactggggatcgggaatgaagccatgacagtctttctggcatgaaaggcctgcagttgacgcaccgagccattttgtcaacttcgcgttattcttcgccgagccgtcgttcaacggacgtactccggcctcgtaaaattgatactgatggttaccattcctgcaatatcgttagcgctgctatcaaataaggtcaatcgaaaacacgtaccaccatcctttcctaggcgttttgctgtcgacacacttggccaatatggcctccaagctgtcccaacactgttgttgctggtcgcccgttgccggcgtggctcggtacaaatacgcttcaacagcttccgtaatcgcaacacggatctcgcattgaccgttgtcgttcagtacgttggcggaatcgcccggaacaccttgaccagcggtgctacatgtaccgccacaagcctcctgcctcattcgatacaacagatctcgaagatttgtgtttgtaccacccagcgtctcgggaatcacatttttgcggtcaatatctgcaaatacacagacgggtgcaccaatagggcgactactgacggttggtagtggggacgaaggcagttggactggagctgtcggctgttgtgtatgacttgcaggcgagcctgaaggtgttttgcctccgggaatgatgattggaatgataccatcgatttctccgagctggtcttcgtccacgtcaatagaagcggtttctagagcgcagcttgtgcatgaggaacaagtggaagatctagaactgctagaagttttggacccctccatggtcgacggcgtgctggagaagccgggtttgcttgtaatcttggtctccttgtcttgtctttgcgtgctctggaatttatcggaagacttagactggctagtaattttggattgtgggtcttccttctgcctggtagaaggcttgccgtcctcgccaatggttaaaggcgggtacccagcaggtggtggcacaggcgctcctacaggaacaccagcgttgggaaggacaatgataccaacgccaggtccaacataccagataggtaacacggtgggatgaccctcgcggcttgttgttgtcgccgagtttgcggttagcccactaatagattgtgtcgtggaagagtactgtccttctttcacggaggaggtctgagcagcagaggtaatggggccagtaccagtaggcttggttggcgtaggaggagacctgcttggcggaggagcggacttgctcagcggagggcctccaagggtagacttggtcgatgtcggattactactaatgggagacttgctcgatttagaagctcgattgctggcagactgcgtcgacggcatactaaacttgcttgacgcggaagaactacctgacgctggagacctgcttgaaacaagcgtcgacttgcttgtggtaggattaccgtggggagtagacttgctcgattcataactactgttaatggtagacttgctcgtcgtaggagaattgctcggcactgaagtggccttggttgatatggaagtatgctttttgggaccgccgtcgtcatctggagctagagggttgttcgggaacacgctgttggatatggagtatgtctctccttctgagctccatgcaccgccccagaaaattccactcgagacacattgttcgatgatgttcctgaacgcctttttgcagtatttaaggtcgtttttgctgtccgtcctggatactttgtagacgaccccttctacacgtcagcttgtggccattctactcttcatttcgaacatacgtaccccaatggttgaacgaattttccaatctcttctcatcgccagtgcgccattggcccgaacaaatgcgatcaagctctgtctgggtcccgatcgctttcgcaatttgttgcccagacggatctccttcctttcgcggttggcttagggaacagtcggccgcgagcgaaagagatgccagcgacagaacgactgccagaaagttcgcacgcatcatggcgccgaggatgagaagtgaggaagcaaatgtcgatttccgatacaatgcagcagcaactggtcgcaacatttatatatctcgcactgccatgcagaaccctgtgttaccaacagctctatggacagagagcagtaatgcatggggtcgcccgggttcaaatttcgtattccaccatcaatcgtctggtcccaaatcatcgattgctcctgaggctgcattgatgtagtaaggattcagtaaccatgttagcaatgtattgtcgcaattcgtccgcaaaaggcaccacagtgtgcagctttactgctcatcgaattttggtgtagcgtccagattcgagctggcattcgagcacaagtacaaaattaatgcggctagccatgtggatcaaagctcaaaaccagtattgtcgttgctgcccggctcataccgatctttcttgcgatctgcgaacgcggatttcctcggtgtatcagtcgctgaaggtactcaagttgtgatcgcatgggtatgagaggttgcagatggaagcagcaacacagatctcggcgcagtggtctcactgtgcgaagaaggcgcctgttgggatgttgatcgctgctcagaaaacacttaaactatgcccgatttggtcgggagcatgtaccggtacagagtgttatgaccaattttggagtttggatcgccgagctggaacggtacgtatgcctcgtatccagggccgattaatgtttcaagccttttgtgagtggcgatactcctggtcttggtggcatagccacctgagcggtaacggtaaggttcatcctggaaagcttgttcagcccagacaaggaggagcatcctgaacgcttcgaagacttgacgtggtgtgcgcaaaagaattaaagctgcagcacattcgtcctttcacttcagtacccaagtcttagcttgtcgctcattgcagctacagaagaactacgcagttctctcggacccaaccatagttagcgtcgttatcctcgatggactcgcaaagtcttcagggtatacacaagtagccaggaaccaatagctcgcgcgggcgaactctggagacctgacgcaaggagtcgtagtaaccgagtcggtgattatcatcgtcttcgagggactggtttctaaacggcaagggtgcgacaagcgtgatggacagcaggggtcctctgtcgtggttcctcacctgcaggcatggcacagcaggtgcatcgtggatacgaattctatccctgcgatcggaccataatccaacaccaacatgaatagaaaacgaaagaattgcagaacggcaaaagtgcgctgcttgattttccctcgtcaatctgatcgatcgaggtcgcgctgagacgggatacaaagttctgcaaatggcgccgaatgcacgggccaagatctgagaacggacgaaatctgttggccggaagacgggagcagacgaagcttggcgtaagcactgcctaggtatgtaccatcaacagagtgatgggaacatcttctggaatttttcccacgattcacctggggtgttggaccccagttcctgcggatcctatcggcccgttcgggtcaggcgtaccgcgcaaacctaattggagacgatgttgttaatgtgtgcaccgaccgcgagttgcttcgaccttctcagataagtctcatgagtggactacctgcaaaagttttgctaggcgggtggggcggagaccttcatgtgatatgagaaccttttcttttcagtcgatatcgatttctaccacttcacttccgttctgaatgtctactggcattgcctgtccgattcaaatttgccaaaagtaccttactgacctccctgtttcactgcagggcagattttacagatattatggttatacataaagaaagttcaaagtataagctttcgcaaagcgaaagccaaattagtcgcctgagtagacaaaatcggcgtgatcttaccgatggatatctatcaactatggtaggtgatgcgtctagacctcaatactcactgcgctgtttaactggtggttatctttacgtacttctgtatggagcagatatctaggcgttgactccggatcgcagggttcaagcattcaacaatgaaatccagatgatcatgataattcgtgtaagcagtttgaattgcctcggtgatacttaaacgtagctctaaggctgtccatagcctctcacttttgcgtccgctctctcggctaaaagagtttgtgaccagtttaatcaatgaagcccaaggcatcctatggctctgatagaagctcagtcctgaaagccaatcatctcacatgatgttcggtatcttctgtttgactcagcacctaggaccatacaccacctacgctgaactagtggtgaccggtatgctagcagcccaatctctgagtttgccacgtgccaaactctcctggccccacttacatatgtgcacccatagttcattggctcccatgagtaacaactttcagttacccacaaaaagaaggggtggcacccaggatgagaccgcgttggtccgccccgatgcttccactcgattggctggcagccatttactccgaaactttaaatagaatatcacctacacattctcgctagaccatgttgtcataggcacagaacagcgtttaaccatgagagtcgatcgagacacagagtgtgatggacacctaacattcacattcatggcccgaatccacaaacgaaagtcaaatatccatacgcgcacggctcagaatcttgtgcacacttagatgcacaggcattatttagatcgacatactgtgggtcttacgtcaccacgcgacacaaagagagaaacgtgaacaatcactgcatcgaatcgatagtccgatagtaacaaaagcagcactcagggccatttatataactgatctctgaggaccctgtacgtgcggccttcggcgggtttgcatacgcctgaaatccataaggttgacatagctgcccacacagtcgtacatcttgatctaattaacttttccggatgaaactccgttgatcgaatggcaagcaacgagaattgactgccatgaagtgttgccgagcacctaccggagcaagaactttgggtacactccatgaaaatcagaaactgaagataacgtggcgatttgcaagactttttggcactggatttctagaaattggcatcagagaggcgagtacgcgtcaggaaaagatatgtttgtcacaacaccctaatgtaaatgacacaattactgggtgaagacaagcatttcaccactggagtaaattgcaagtatatcaccgtcgaaaggttggtcgatgcagaggtggagaagacttgcatgtgatggacgcgcaatcgatgcatgtttcgatagtcgacttcaaacccaaaggcggtacgagctgcttgaagatcgagctttgaaagaaggtttacacgtgggtctgaccgaaaatgattgactaagtatgagaactctgtgacacgagtagacggatggtccctcaggcaagcgagttgggcagatagtgcccaaacttgcaaagtccggtataaagttgctaccattcggcacgctgatgctccagttcataaacaattgaagttcctcacatcccttttgttatctatcagtatgtctcagaagattgattacatcgtcggcaagttcgatcagctcgagaatgccagtgtctttgagactgccttcggcactggtatgccagaggtgactcgtagagaattctatcgtcatatcattctggctgtcattgtacttcccatcgctattcaggtttacaaagtgatctaccgtagacacatccatccacttcgatcgattccaggaccttggatcagttcagtaacctctctctggattcgctggcaaagatggcacggtagactctccttcgaagctgacaagctcatggcgaaatacggccccattgttcgcatcagcccgaacctagtcatcttgaacgatccggaggcagtggaaaaggtcttcatccgaaaggacctcgacacatcgccaacctcgattcgcgcgctacgcgtcggtggccatgactggacggttacgtacccgcaacaccctgtcgcacgcacacgacgccaccctgtcatgatcgcaaccaccactaagcatctcaagcttcgtcatcaggtgtttgtcgaatacatcgaagctatggtgcgggatattgctaaatcggatgggaagaagtctgaagacattgtacaccatcttcgcatctgtaccttgaagaactcgcaagtcatcatgggaggttcaggcgtggacgtcgagtcagagacctttcctcgagtggtgggagagtacaacttcctcgtggtgtggagactctgccttcctgaatggcttttcgagtggcttcagtacggtcctttctcgcaccctcgatttcgcgtacagtcgagcgacaagctctttgatcttggcctagacttatgtcaacaagcagcgaaaaacgaggcgacattcgacgaagatcccagcatatataagctattcactgacccggacgcaaagtacccaacgcagtcgtggacggatagagaaatagcggcagagatggcaggtcagggtaagttgtcgtgcttttgaagacatgactgaatactgactctgtatagtgcttgctgcaacagaaacaacatcgtctgcactcgcatttatctactacgagctagcaaagaaccagaacctgcaacaagacttgtacgaagaagtctgcgcttatgagggatatgaagagctcgaatcgctaaagtatctcgatgcatgtatcaaggaaggtctgcgcttccgccctcccgtggctctcacgggcagccgtcttgtacctgaaggaggcctcaaaattctcggctactacctcccagcgggtaccgtggtaacaacgcaatcgctgtctatgagccgtcaaaggccggatctctttccagactttgatagctacaatccccgtcgctggcttggggatgacgccagtactgccgaaaaacgtaaatttcttgcaccgtttggcgttggagcacgccgttgccctggaggtaacatggcgacgtatcagatgcgtatcattctcgctgctacattccgcgcattccgaatcacgttagcaccagagacgacaccagagaagatgtctcctttcgaagcgaatggatttcgaagctgccatgataggtgcgacttggtcttcacaccccgagcggtgtgaagtattacagatgtgagtctggatagcttgttgatgatctgtgcagagtaatgacgttcccagattggtcatgaaaccatgaagttctgatagagttggggtgaagatccgtagtttcaaagaatgccaacaccttctatcttcattcggtgttcttaattcgtgactcgtgcgcggtgaaatttcgttctgatctgccttggaagtgtgtttcacatgttcagagtcaggccctgataaccggatcaacgctcgtgcacgagatgtcacgaagctttgatactgccccctcttcaccacgatcgacagggccaactcagcacaaccgacactatagcgcacagctttgcagatcaatttttgttgaatcagaagcatttgccgtggtcaggcgatctgtacatatgttgaagctagctgcctaccctccttgatccgcaaagcttgccattgatcggctcgtcccgtctccttttcaacagcttttggagaacatgctctacgtcagtgttcagtcactagcagcaacaaagccaggttttggtagaaattgtgactcgtagaatgatcccagagtggccagcagaagaatatcttcctgtttgaacaacaggcagcgatcggccaaagcatcagcgtcgtcattatgctcaaggaaagcccgagggaaagtgcgggaatctcggtgttgccggtgagagcaatgatgtcggagacgatgtcggagacgctcttctttcccgtatccacgacgggcggatcgtagaatgcggctagtccccgaaaatttgtctgcatcgtccaacagcaaaataaacagcaaagcacatatgaggaagcgcgcgcagaagtagaagagggttttctcagacccccactcttatgtgcttggccatttcgcgagccgcccttggatgacgggaaggtcagtgtctaggatgattcgcacgattccttggtggaccccatctttgtctgtgtacgaagtggagagggtagcacagtcaaccccggcaagctgtaatgtgaaattttcgaaggacccgaccacgatggcatcttcgagcgtgggattctcatcctcacgtgcatattcaacctgaccggctgctctgagggccgggatgagagtgggtttcccggttgattctttgccgtggatgacgacagtataggctgactcggacatgatgagcgacgttggtgtgggaagcttaatcgtactgcaatatgacaacttggaatacaaatggcgaagcttgtgtggctgttgggatgatgtgggtctgaaaggaccaagtcgctcacttatataaagtataggttctcaagttgcacgccttctcagttggtccttttcaagcctgtattcctcaatctacaactcttttgcacgtcagacggaataaccccactgttttaaaacatagttaaacgtcggagtctacgtccaaggaaagatttatgcgtctcccatgttcggacaagtacatggagttttgctggcggcaaagaatgggcatacgcgggtgggaaagctgctgctgcttgactgcggtaccgatcccaaaattaacgcacaggatggaatctatgtcaacgcagcctacgcagatgcattccagacggcttcatctagaggctacgaggctgtggtgcagctgctgctcaacagcggcgccgaggtcaacgcactttaggcagcttatttcagacgctacaaagcagtagaacagtttttgataaatgagggtgccaatgtcaacgcaaggggtggagactttggcaacgctctccaggcagctttgtacaaagacaacgaggcagtggcagagattttgctcgacaacagcgctgacgtaaacgcgtggggtgtataaaatagcaacgcactacatgcagctttacacagaggccacgaggctgtagcgaagatgctagtggcacggggtaccaagtcacttcagaacacttgcatcgggtttcggggcgagggttacaaactctaaaatgctagagaaagggcatatattggaggaaatcgtttgcgagacgagaagcaggaagcagaagagcaaggtgtattcctgatcaaaagagaagaatagcgcagcttctcaaccatggctcccagtgtactagcaccattgacgaaccaaacaatccaacttcccacagcgttataaaacccacccgccctgctcatgcaccgcatcgcaagaaacttcgctcgtgcacaaatgctccgaagggagaccgatgatgacaacttgtcgctgacaaaatcgactgaggtctggaacgaatgaaggcagcctgttgcgtgtacgcggtgttagcaagctatgcgggacgatttttacggccaggaaaaatgctatcatcaatggccgaagcctcagatttatgcgcaaatgcctctaagggcgccttcactccacccgcctttcaagtgtgtccatatcccatcgccacatcccaagcaatgcaagtcaggctcggatgtattcattggggtcggcagccgggtgcacaagtcgacgggcaggacggtaagacggacagtacagtacaacggggtgagagacggggtcagggaccttgggagattgtcgcgatgtggcacgggagaggcaaagatgagacttcgagctcatggccgtgagaaaaggaccataatgaagagagttgaggagtgaagaaatggagtggataggaggaggggtagagttaaatactataagggcggccaaggacgccatttcttctagatattatcattctttcctccgtgcaatgaagctcgcccctgtactacgcgctgtatagcagtagtcacaactctaatttggtagggacaacaatttctcggaagctatgatctggaaccccaggatttcgccagtctgctagaggcatgcctctacaaggtgaggagtcgcgggaactatgacgacaaagtgagctgagtgttgaaccgaagctggtacagctatacaaacctgaagggattctaatcatatatactactgctgagtttgtagatagcataggtacgaactgctgtatgtgctgctacataaatgtggctttactcttcaaaaaagttcgtgcccaccgcattgctcattcccacattagtttacaacgctacccacataacgctaaaaaccaaaagcactccatttttccacctctcccaacgcgttatcctaacaaacctatgcctgctgcaaaaataagattcaaaaacatacaacagcggggattcgccagtggtcacccacctgactactgatccgccggtaagatgcttgtgtaaggctgagcggacgggaagcccaatattcatcttcctatggtcgtatgtgaaagattccataaatcgactggaatatttacctgagcgttcaatcgactcgacttcgggcaggaaactcaaacacgtccatattctacttccgactctttctctagcataaggaggttcatgttgtaccttggtggcgataatttgtacggtagtcgtcgtgatccctttggggaggcattgtcatgtcccagtacatgtgctggagagagttctgggatccatcatcgagaatattgctttaactgtttgattagggttgtgagtgggataacaggtcgcttgcagtgtctgtgtggaaatgtccgcgttgtcagttggcagtcagcaacatccaaaccttcgggaatgcaccaatgtgaagcacgtgattatgacgtcacctccctccatccacttatccagtaggaatgagagcaaaacacacatacaaacacggagcagcgcgatcgatgaagattactgcatattcctattctaccgcctgagttccacatcgactagaatcgggtatgatttactcagctgtctatgaacgcccccaagctgccaaataacaaaaagggagaaaaaggatgtgaataacccttagctcatcaggaggagaaaaaacccccgtggttcactgccttaggtctaggaactgtctcgcaaaagaaatatggcaatgcttcctcaatgctgcgccgacacgaagtcgacactgtccagcacagggcgccacgacgccttgttctacccatccccgctggtatcgttaaggattcgtgcgcccgtagtacttcgtaactcatgcttcaactccgaccccgactcctaattcatctgattgcttactgtgacgcgcactgtacgcgctcggcgcctgggtgcatgtcatcgtcgtcgtcttccataccagccataccacgtgcgcgttgagactcgcggctcgcgtcgactgtctcgagagtgaagtcctcggtcatggcgtctggcggaggcatagattcgggtaccctgcgtggtgggagtaccgactcgagggcgcggatctgctcaggtgccatggggccatcctcctcgttgccgagacgctcggggaacttgacgtcgaactggatgtaaaggttgccatggtcgtggtggcggtacgaaggcataccctggccgcggatgaccttgacttcgcccgggctaatgcactcccccgggatgatgtcgacggttaaccatcgctcgtcgaggtgctcgatgtggatctggcctccagcaagggcggtcagcaggtcgatctcggcgtggtagaacaggtcgtcgtccttgcgctggaaacgcgtgtggggcttctgttcgatctcgaaaacaacatcaccgggctctacgcctggcaattggtcgccttcgccgcggaactcgatcttgtggccgctcttgacaccacggtcaacatgaacgtgcagaaccttgcgctcgatgatggtcttcttgccgttgcactgcttgcatcgatctttgtctcggatgatctcgccctcaccctggcagtcagggcagaccgtctggaagcgctggatcatgggtcccatctgcctcatcatgtgcttcatgccgcgaccgtcgcagccagcgcacttcttgacagcaccctccttgccgccgacacctgcacacttggggcaaatgactgacttctgcagagcgagcttcgagaccttgccgcggtagatgtcctcgagggagaccttgtggacgtgagagattgtgcgcgccttcttggggccttgttcgcggccaccacccataccgccgccgaacatgccgccaaaggggccacctccaccgccgaagaattgtgcgaacaggtcttcggcagccatgccgcctccaccgccaccctgttcgagaccctcttcaccatactggtcgtataattggcgcttctgtgggtcggagaggacttcgtatgcgtgtgacagatccttgaacttgtcggcggcctctgggttgtgggcattcttgtcgggatgccatttcagcgcacccttcttgtatgctgacttgagttgtgcctcagaggcgtcgggcgacacctggatttgttagcgagcagtctcgcttgtacttgtgattaaaacataccccgaggatgtcgtagaatttctggtcttttaccattgtcgtggtttcgcaccgtgtggtggtagagacgaggggctagcggggtcgcaaaagtcgtgtagagggagggtcgaggatcagagccgagcgcgtgttatatagcagaggggctgtcgagagtcgcgtgaggagtttgtcctgcaggtcttcatagagttagcgggtcaaacagtgttccatggtttgtattcaccaagcgcttcagcctggtaatcgtggcccacacttcctgcgccgcagaggcaggaggggttaacaaagtaacttaccgatttcagccgcagtgaggcaacttgcagtgagtctggatgtacagaaatcacgggaatgcgtttatgttgttttgtgtactgcaagggcaaaggcgaaagcttgtggactttaaaagtagtccgctaggatgctgcagatgccccgactgcgccgagagagagaagtttccaaacgattccacgcgattccaccgcctcccaacagccttacggcgcctgaaatcaccaggctgacggcccaaactactcagctgagtccacagcgcctgaatctgcaatgttccagcatgattattggggtttggacccaagaatgcgcaaatcgcggttctgctggcatgcacctcatcggaaccttcagtgaaccgcgctatgacctccaaacaccatcaacccgattggtccacaatcgaaagcttatcgccggatagccgaacctcgattggtgttgcgggaccctgcgtgcatgccttgcttgtgacgtgacgggtagatttccaaagcttgagcttacacataagaaatcgctattcgccatgtcttcagaagatgctggattcaaagcagccttgcacgaagccaggcaaggctgcaacgagggcggagttccaataggcgcagccttggtctcagccgacggcaagatactcggtcaaggccacaacatgcgcatccagaaagaaagtgcaacgctccatgtgtgtacagcctcagcctcacaaacaccatcgtagatctgacctagaaaggcagagatatccacactcgagattgccggacgtctccccgcatccgcgtatcgtggtgctaccatgtacaccactttgagtccatgcgacatgtgtactggtgcctgtgtcatgtacaaggttaaaagagtcgtcataggcgaaaacaagaccttcgtgggaggcgaaaagtacctgcaagagagaggaatagaagtggtcgttttggataacaaggattgtcacgacttgatgcaaaagttcatcagggagaagccggacgattggtacgaagatattggcgaggaagacaagtaatttattggatatcatagacttcctaagatttggtgagcctgtggatctcctcgaagtagaacttgaggtcatctggcttcacgaatggagttatgcctagaagtgttagcaatgcgtgtacatgttgatagaccggcacctaccatggcccagatttgcgatccacccctcttttccaccaccgaaaccagccaccatattctcgacgactttggtgatcgattcgtgcgtgccgtatagcacacccgggtcggcatttccttgtagcaccttgcccttcgctctcgcgatcttgtatgcttcggccgggtcatgaagccagtctagaccgatcgtgttatacttggtttcgcagagatcgtgcagcgcgtaccacgctcccttggcgaagactgtcattggtacaggctccagacctttcgacttcaggcgcgcaggtaggttgtcggcgatgatgtttaggtagggaagggaaaactccttgaagcaagacggcgaaagctctccagcccaagagtcgaacacttggatcatctacaagggtcagcgacggacaactcattgtacgacaccactcgcctgtgcgccagcctgcacctggagtgccagatactccacacagagctcagcaattttctgtaagagtgctttgctctccgcggggtacttgtagatccacgtcttggtctgtataaacatcttgctgcctccgccctctaccatgtagcataagagcgtccaaggagcaccgcagaagccaattaatggcacgcgccctgcaagcttgtgccttgtcatggttatggccttgtatacatagtctagcgactctgcaacatcaacctctctttccaggacctccttgtattgcttgtcctcgggtgtctggaggggctcagggaaatgcgggcctttcttgtcgaccatgattacctccatacccatcgcttgtggtataacaaggatgtcggagaagatgatggcagcatcgatgaggcctgcatagcgttcaatgggttggagggtgagcgtagaggcaatctcggggctgcgacagcactcgaagaagtcattctttcctttggcctcgtggtattccggcaaatagcgaccagcttggcaatgtcagttttgcgccatgcagtgtgattgcggatagcttcgtgccttgtcgcatcacccatattggtggacgctcaactttttggcctgcaattgtcagcttcatgcgtcatcgatgtgtccaatgtctctgccacaccttttgcagtgcgtagaatcaaatcattcttcatgggctcgaacttgtgtgccatttttgctgtgtggaattgaagagtgtgagacgggtgctcggaattctctatgttgacgtaccaccggcgatactccgcgaccccgcgcccactttatgccgtctttctgctagaccactttgggacgcgtacaccaatcgcgccttctcagcaccctcggcccgcattcatccattgctcaagatatgctgccaaggcattgccatagtctgacgcgcacttgtgctctgcccttccagcgatgtcaaagcgtttccaacagagcccttagtactgctgtgagaggcgcctttgtggcgccaacgcgtaccatcgcgaaaccacgtgctctgctgcaaccccaaaagcctcaacgtcgcggcgcaaagaggaaagcaactgtcgccctcgatgaattgccacaaggcgccatcgaaggcgccgcgctacctccgcaagatgacaccgagccagattatcctccactgttgcagcaggtccgcaataatatgctcaaatttagccactgcgtattagtgacaagagtaggaggcttctatgaggtacttccagcatgtattcctgctattgcggctgactagagtagctgtactttgaacatgccgacgaattagcaccacttctaaatttgagaaaatcgaagaggaaaacggtcaaaggcagcaagaagccagcagtatccatggtgagaagcttgcgcatcagctgcaagactttatactcacagcagtacaggccggcttcccagcgtatcagctcgatcgttacctcaagatccttgtccaggacttgaacaagcacgtcgcaatcagtgatgaattcctcaacgatgcaccatcaactgctaaaggcgcacctcaatacactcgtaaagtatcacgtataatcacaccaggcacgcttatcgacgaacacttcatggatccctgggagaacaactaccttctcagtatccacgtcgacccggaggttctagtcaaggagaaggcagtcacagagagcccaggaagttcgagtgtttcctcagtcctcaacctcccgcgcactgaggttggactcgcttggatcgatttgtccagcggcgactttcttacgcagagcactgatatcgcatcgttgccgtcggcagtagcccggatcaaaccgcgtgaaattgttctggacagtatctttcaagaagccgggtattcgcgcatggtctctattttgcaagaagatgggcacgttatcaccttccaagagcagtcagaaaagccactcactgtgacagactgggttccaatgttggaagatgtcgtagatgatttcgacactagtaaattctcgcccagcgaaatcgccgctggcggacctttgttgcattacgtcaagtatcagcttctcggttctcgaacacgcttacaagctcctgtaagacatcaggccgatgagcacatgagtatcgataagaacagtttgagagcgttggaaatacggagtaccattcgcgacggtgcttacgagggtagccttctccattctttgaagaagacagtcaccaagagcggtacaagattactcactcagcgtctatgtaagtcagcagatcacgattaagtccttcaactgacgctcgtcagctgctccgtccatgtcactctcgactataaatgaccgactagaccttgtggaagagatgatacaatacccacaacttcgccaagacgttgttgctctacttggacgaacctttgattccctgcgtctggtaacaaagtttacctatggccgaggcgacgctgacgatttgatggaactttcgaagacaatagcgaccacttctgacattattggcatactccgggggcatgcgggttctcggaaagccgtccccgatgctacaaacgagccctcgcagacccagcgaaagcagtgcattgcagcattggaacgtcgttttagcctagaacagcctctccaacttgcccaacgtattcacgacgctattgacgaagatggcctctctgaataccatcgattggaaaacgaggaagcaagcgaaatgtcagagttggcacaggacgtgctaggacgtgaagctggcgaggaagaccttaaggcaataccaaagcgcattcagcctaagccacatgtgattgctgcaagcttcaagagtgcgacagacggaagagaagatatttacatcatgaagcgtgatgcaagtcctacactgaaacgattgcatggtactctcgactcgttcgcggaggcgaagaacacattagaagaaagcttacggcaaaagatgggtacggatactttggcactcaaatggacgcccaaccttgcgcatattgctcatgtccgaggaaaagactcgtctcgcgccgctgaacactatccgaaaagcttaagcagcagcaagtcgacgcgctccttccaggtccccgagtggacgcaactgggagcacaaatcgacgaaacccggttccgcatccgcagtgaggaacaacgagtcctgggtcagttgcgtgaaggcgttgtacggaatctcgttaagctgcgtcgaaatgcaactgtcctcgatgagcttgatgtagcctgtgctttcgccatgctcgcgattgagaagaacttcgtacgtccaatgctaagctcggaagcgtcgcataatatcgttggtggtcgacatccagtagtagaggcaggtctaaacgaccaaggccgacaattcgcacccaacgattgtcttcttggcgaacaggagcggatctggctcattaccggtccgaacatggctggaaagagtacctacctccgacagaacgcgctcatatccattctcgcccagacaggctcttttgtgcccgctgaatacgctgaggttggactggttgacaagatcttcagccgtgtcggctctgcagacaatctgtacctggatcaatcaaccttcatggtcgaaatgttggagaccgcgcagatcctcaaggaagctaccccgcggtcatttgtgatcatggatgaagtgggtagaggcacaacgcccgaggacggcattgctgtcagctatgcatgtctacaccacctgtatcacgtcaatcaatgccggacgctctttgcaacgcacttccatgcactcactgacatgacaaagagctttaagaagcttggctgctattgcaatgatgtgcttgaagagcccgatggcaagttttcctatgtccatcggctgaggaaaggcgtcaatcgggagagtcatgccttgaaagtagcgcgagttgctggtgagtctctcgacaggcagtgtcaagctttttaattgtagtactaatacaagcaggtctaccagaagatgcggttgcggtcgcagcgcaagtcctgcagcaactcaaacccgcagtctcgtcgcaacaccctggagaggctcgcttgtcatcacagcgtggattgaaagattgatatgcaagtcgggtgcttacaacgcgctcagtgagctggtttcccggcggtcgagcgttactgtattctcctcgtgtttctattgtatgatacccatagctatggccatctccgcctctgtgaggctcaaattccctctttcaaccagcgcagaatgtctgccttgatcatgtgctcagcctccttcttgccatcctcgccaacgtaccagatcaggatagggtccatgaccctggacttgcaagccaatttcaggctctttgtcgtgtccgtcttggttttgaatggatagaacttgatttttgtgcagtccaattcctctgcagtccggccagcgcgaagatgcttcacagcatccacaacagcaggcatcctgcgtccaccatccactctcatcgcctgccgaagggctattcccatcttgatgtagtcccgcaccgctgtgaacttgctgtcctttatgtgccataagtagggaatgatcatgacacgacaatctggcaccaagcgagcgaagtcgacgacgctgtacagaaccttttcctcaggccaacgaccccatccccaatttggaatgaagacaagtttgcgtagccatcgaactatctccggattctttacaggacgcagaagcttgacaagagcagacccattgctgcagatcagggaattcgaggcgaattccagcagacgggcatcctggcgaaattgtttatgagcgcatcggacaaggttccagggacgcttcaaaacagcaattagcaattcacatctagtatcatttgagatgctgacttaccttcagatcgcctgtgatcatagtgtagccatcccgtgtaggttgctgcaacacaacccgatctccacccgatgcatgcatcaatgcatatgtccagatgcggtttcgtagctcagcagagagctccaggatgcggcatgcgcctctcttggtacgctcatatgccttcccgtcgactgacaagcccacaatctcgcccttcttgaccttgaacatgaccgtgtctttggcacgcaggacaatcgctactgccatgaccttggagttgagcttgagctcctcctcggtatctccttcgacatggttgaggcggaagtggtcgatgctgatgtcgatgcttttggtgaggatgctgggcgtgccagtgaagtagccgatgcgcagttgacctgcatcgagggtgacagcaatccgcgcgcccgtatcgtctctgtacaatcccgtataggccatcaggacctctggtggggtgactttgggtaggatgggcgacatggcgagggtattcaggatgtcgcggggggttggcagaaaagggaggatgatgctgcagcaaagccgacaggattgcaaatcaaagctagacttgcgcaagttaacgcctcgacgcgtttgttgaccagaagacatcagcggtgtctccccgcacagacatttgtcacattcacctcaggttcggcacttctgcacatgtcccttatggcgtatcctgtctattctaggccttataacagagcaagtctcttctatgacagctccatcaacaacatgctacgcgaaatagctctttacataggactacctacaggtcaacgcagttcaggtgccgtcgttgaccgcaacggccgcacgagcagattcgtccgtactgcaacaaacgctgcgatttatcgatgacgtatctgcggtcctttactcggagaagtgcagatttgagccttcccctctctttggcggcgtgtactgacaattggcactgattacaccttcacctgcccttgccgcacctgtcacctgcctcgtctaggtctagcgtgtcggtccgagcgcccacgctcgacatataagccctcttctgcctcgtctccctccctttcgtttccttctgcccaccatacgagcgaattctctcccaattttctactactgttgccataccgtctgtgctagcgttcacattacaaccctttcccaccctacccaacacagcagcctcacaagagcgccaacaaatacaacacatacgacagccaatgacgactacaaaccaacccacgtggtcaacccaaaaagacgctcacgcgcatactcatggtcttttgaccatttcacacatctcgaataacgacaacatcctcaccagagctttgcggtgcgtactcatcctgtcccagcaattgctctggtggcaatcgacgcgtccagcgtggcattccagtgcacaggaatcgacagcgtattcgcaggccgaattacgtcttgttcggcacttggatgagcagaagacgcgccaacttgtaagcttcggctgagatagaggggcgactgaaactgtcgacgacatcgatgaggttggagtaaccctccacaaagaagatctttgaagagatcgggcaattcatccgcggactgcgccgccgactacctgaataagctggtcttgctcatgtaggtgattaggttgaatggcgcgctggcgtgtccttcgaccgacatcctgatggaggcgggaatacgtttagctcagcttacgctcgccggttgtcatactctgcggatggcatgttcgtccagagtcactcacccgttcgatcctcgacaactatctttacctcttcgttgcaccgtcggtgagactgagcagccaggtgcggattacatacatgctgggtccggctgtatatacgagctggactcgtctgtgcagattgaggcaacgcgatcacgccggcgtgctcgactagccaagatacacatgcgaggcagggtcacatggcttaactgctgtcgtgcctgccgggtgaaaactctggatgacgtcgctcgttcggagtcactccccaagtctcagatcctcacaactgtgtcattttgaggtgaattactctattcctaccccgatacaccacccgtggacttgggcagcccttatcgggttaatgctgaaacatgttcgagctggacttgaacatgtggacgcctgaaagatcacgctggcgtgaactttctactcacgctctttatcctgagttcttggtcatggtgtcattggagtctattttttcattaagttgatgccctgctgtggcgtcgctcgaggaagaattttcacaacgagacttttacgctactctttcttcgtaacggacgagtgaatgcgaaagtgaacatggccatccacaaactcttgcaaccgcagccaataaaattttcttgtcacaacctcgctcaactcaaccaatatccccatactatcttcgaccgcaatctcgatactcaaccccaaccgatatcgccatggacatctcacaccccaacaaccctcccaactggctcccgaagagcaactataaggcgacaaagcacgacccagacttcaagcaccccctcgagccgtcttgcatccccgacggcctctcttccgacaccatctgcaagtaccccggcaccttcagcactgtcgtggcgctcacctcgaccgtgcagaagactgtcagcatcgagcatatgaagaaactgctgtacttcaagcacctccccgatatcaaggtcaacaagtcagtcgtcgtcccgcaggagaagccaaggagcaagccgagggtgagcgctaaggggaaggtcaccaagccgactgcgccaaaaagagcgaagaagaccgccgctactactcctgccatgaagaagatcttggaggagctcgaggagggtgcgccagtgtctgcgctcgctactgtcatggctaccaaagccactgcgccaaaacgagcgaccaagaccgccgccgctgctgctgctgctgctgctgctgctactaaatcatctgaggtcgaggagactgcgcctgtccctcctttgacactctccgcagccatggccagtgaggataccgcgccgaaatccgccactgtcgaagccactcctcccagggcgttccttgcgcctacagccagtacgggagcggcaggtctcggaggcgaaatcgtggctagggctcctgtcagggcgttcgattgcgctaagccgtgtctgctgcatcttgcggacaacggcgtgcagagggtacgcatcagtggcgcgacgtccgaagagacggagaaaaacagcgagttgcaggctatgggacggctgggtgggtgcaataagctggtcttcttcgatgtgaaggatggggagatcaggggcgttagggtggatggggaaatgtatgtgcgtgtgacagaagtggtgattgactaggcggaggagatggatgtcagcattggagctttgctttgaaccagagcgacaggaacggtagaagggcatcgtcgttgagcgctacgtgtgtgttctcgccataccaactacaaatacaacccatggttttcatttctcatcaacaaccctccacttcctacccatcaacgcattactctcctcactcccttcatccaccaacttcctactcccctcactccccaccaccggcagtgcaacctcataccttttcccctccggcgcctcctccccgtcaatcgcatacggaaatccgacgtactcgggcaacaagcccagctgcttgagcacagtagcctggtcccaggagatatgctcatggcacaagcgatcgccgcgcagcgcaacgatgctggtaaacgggatgtcgagtttcttgcccgtaggtgggataccggggattagccagggtacttcgcttgtatgcgtgaggctgaagatgaactcgtcgatgacgcggtcgatgccgacggtgcgggagacgagggagagggaggtgtctggggggttggagaaaacgaagtggtgggtgtagaaggaggttaggcgctctttgcctatgccgccgctgtgggttatttgttagttggagggtgtatggtatattgatggattgaagggatggcttacgtcatggttgggatgtggttgacgtatggctggtcgaccattgttgccattgtcttgtctacgtctcgctcgccgaattcgtagagtgtgtgctcttcccatacagcttcgagatcgaaccacggtccgtctagcgctttcttcaagaagccaagacttctcgtatgcgcaatacctgcgcttcttttgtggtagttctcgtcggctggtaacacccagccggagtcttcttttgcatcatcgtagcggtatgtcttgaccacaccctcaaactgtttgctcttttgcgactcaggcgtgagggagactgactttcgtcgaggtacattgggaccagagacatgaatcagttgtggtggtatggatgatgatgctgtttcgttgagagttgagaatgtcttgccaccgtaggatattagtgctttgatctcgggcgcaatgtatgttgcttgttcgagataaaatggaatgcgatacaagtaagctgtgaatatgttagtgtgggcaactttagataattttctaagttccacttgttgtgcattattgttccaagctccttctgtgttcatgatcattatgtgtggcgttctcgcgcatcaagcacttagagaatcgtagctcttacagattagtcccacgcccttgtcaaactcgcaagcctcgcaacccttcaggatctctagtgctttcttcaatggaaattctccgccgtcttcaaccttcccaggtaccaccaactgcacgaccgcaaacccttcttcagcccatttctgcagcggcggcgggtcgagatgtttctcgctcttatcaatcagcgcagacgtatccagcaccaaaacaaggcccggtcctttcccgcgtcgtgaaagcggtgcctgaagcgtgatctgcggggagatcgcctgaggttctggatacgaatgaggggcagatggtggggtagcttcgcccatggtggcaactatgacaacagcttcgttgcacgtctgaaagcaaaaaatgcgaaggaagtcaggagagacaatggagcacgagcgagactggagaaacgatggtgtggggtagtgagtactaccaggtcaggtagacgtacaaaggctacgttaccgctttcatcgcacgaccggcaagtattgcagcacgaggtgctcagagtgcatcccgctaaactggaatcggaatcctcatgctatggtgacctgtcgcaaggtacagacaggggtggcctagggggtcgttggcgtatcgcgtactgtagaagatggatcagtgtgatggccgtatgtgagtttctgccttaccagaatgggatttgattgcgagaccaagtcaccacgttgttgatggctcctaacaaagggaccataggatgtggccttgtacgatgtagtcgactctttcaaagcgtacctcctacatgaagtgtgcaggtagctcgtgcaatgttacaataacacatctgcgagattgatatgtgctacgaataattgagcttggaaggcgcaagcgaatgaattggtgctaactaccaagagcatgtagccggaaaacagcaaagtcgagatcatgaccaggcccgactgctgtgcaatgtatatgtcatgttgtgcttgagtgagtaccggataaaccagataaagactatatctagtatgttacgtgcgaggaaaggtataaggtaatttaccaacaattgtagttgggcgagtcctgcagatgatgcttacccaacgcagtcgaatgttcctcaagcaacaccacagtggggagatgactcaaagaaaaatcttgtctcaaagacaacatggtctagttctgatctggagagtaactccgaacaaacagtgtcattcgcagtgtcgcacccagcgtgactccgaacgaacagtgtcattcgcagagtgtcgcacccagcgtgacttgccttgttattttccagtctcaccgacgatgcactgacgagtcaaaatggtgcgacaaattcatcaatattgccatctagctacagtatctccaagaccgaagaggaacgccatcctgagtcaagacgtcgccgattctagtcgtccaaatgccaaacgaaacaggcgagcccccttgtaaattcccacgcactgcaacgctatactggacgcggtgattgccagccgagttttatgtcccagagctccggtatggaaggtgttgagggctttggaggttgtgtcaggacgggtagtagtcgtcaggtaagctgttgctgaaatgtataagattgtcgatcgtggagctgcgggtgggtggataatgagtagtgcagaagtaggaattggtcaagaaaaggagttaggtcgagagacaggaaacgtctgtgtgcgctctggccttgtcgccaaagggggctagtggtaagcgtgcgtgtgaagagccgtaaattctacgacgttctgagcgaattctgctatattccaagagctctcatgcactaacatgtatcctttaaagatgatcgcgcagccctgtatcccaatccgctgtccccctcataacactatcaaaaaatgccgcgtccacaccctgaaacgtccaatcattcacactcgccatcagcgacggattctgcatctgctgctgatcaagatccccaccgatcatcggtgttctcgctacctgtgcaagcggctcatcatctatcggcaaaaggtactgcggctgaggctcctggtgcagcgcatctccaaacccagctgtagaaatgagatgattcgccacgaacacgctatgtgggaaggtgtttggcaaaggctggactgatttgagtttgttcgagtcgtctttagtgatgccctcctgtccgatcttgatgataccgaagtaaggtatgtgaagctgcagctcaccggagttttgctcaaggtctctcacagtgctgtgagcagatagatctacacccctggctgcatcgctttcgacgtctaatagccgccgcagctgctccgcgcctttgcggcacaggctgtcatctgcgcgaaaaccgagcatgtcgagcggcttcagtagctgttctaccagcgcgcggtcgctgtggcgttggtgtgctctccagtcgtctgtgccgagcttgtggccgtcgatatgggctagaagcactgtcatggcagccatcaaggcgaggaaatcggcagagcgacagtacaccgtaggtgcctcgaggccttggaacacgcgaaacgcaatgaatcgatggagtagttcgcggcttgcagtgacgcaagcgatcttggcatacgtgttgtaggtggattccttatcgcaccggagaagatatggcaagtgtaagagatgcactagattgtagtgatgcacttgatcgcacatgcgcatgacttcccaaaaagctcctctcgtgttgggtttgagcgacgcaaaatttggcggggcccagaacttgtctggtagggctttggcggctttgattagcatttggtcgagttcgcgtgtcgttttgaggtcgtcggggaagacttcgcatcggttgcgttcgataatgcgtctcccgacgatggtatgtatgcgttctagcttgcagcttggtgtttcgcctggaatgtcgtgctcgagattatctgatgcttggccaccatgaggtagaccaagcatcagactgagcatcacgtccatgaacaccaagcgaaaccacttgaacttcgggttcgtgtcgatttcaccatccagcgtctttacgggcgctggattgggaagatcaagtctcatcagttgtgcgaccgtcatacccttcctgaaagccagccaagctcttcgcaggtttccgccttttatctgaaagaggccttcgagtatgacacattcgagaccgtcaatacagcagaccaggttctcattcgtcgtgacaagacgcacagcggtgtcaaccagtctgtccatgacatcacaaggactttcgggcagattaccccagttctgcgcgcgaaagtactgcagaaacaaagctaataatagcattcttttcgctattaggacgggatgcgtggacgaatcagggatggcggcgaagtcattaacaaagtcgaatgcttcatgctctgggcggtcggaacttgtgaacaattgatggcagtagaatgtggcgatgtagtcaagcttgcaaaacgcgtcgatctcagcttgagctggaaaagccttgagcagctcttccgaaatcttcttgttctcgtctgtcacgacgacagcaatgctgtttgttgcggcgcatggcgctgtcggtggtctgcacgataccggtgcctggcactcactcaccggagtgaagtacccagactgttcgttcactggatttccgagagtgtttggtttgatgtcccgctggactgcatgcccgacctcgagcagctgttccagcagtgattccactctctggatcctatcaagaagaggatcccgattactttcagcctgtgcttggaactcttcttccggcttctcttgactgatgcacggcgcaccacggcgcctgcaggggacgcatatgttttctgacgtcgcgtcatatgcatcatacgtacatctgactttcctcttcttgcagtcccagcaacttgtagtccccttgcgcagcttgcggcgcttcgtatcgggctctgagcttgtcgaatctgcataattcctggatggatccatgttgcgccgtttcggtggaagcgcaatgtctgacataatgtcggtggacttgagcatgctagctagatgaacgcggctggaaggtgctcatgatgtacacttggtccgccggttcggcggaaggacgaaggcggcacaaagccaggctgacagacaacgcggctttcaggcaaccatcatcgactcaaacgctatcgcacatcatcccgaaggaatataaataggaactgagtctaggcctccgcaaggcgagcgtatcacattctagtatcgctgcaaaccgcttgttccacaccacaagatcaagcgccacgggagaaagtgacttagagtaaactaaacagatgcgaatgcgacatgacttgaaaagggtatgcttcctgtatattctaatgatctgtgagatgagagtgtatgtagaaagaggtgcgatccaaacagggtctaaactaggcgccccgaagccgcggcgccggcggccccacctgcttctctccacttcaatccttcctcatgcaacagcaccctgcaccgcctctgtattaagcctcttccttggaacgaagacaaccagcacgcacgccgtagccgtcagactaagggctaggatcaaagtgaccttgatgccctccatgtacgccagcacaatctcgggaacttgctccgctggaaaggcgtgtcggatttgtgtcgctcctgtgccgatgaccatctcgggactgatgttgggcgctgtcttagcgagcgttgtcaggacgcggttcacgaagccggattgtgcggcggaagtcgagaaggcgccgccgacggtttggaagactggaggtgattttgttagtgatatgtgcagctggaggttacatgggtatgagcttacagagaacggtcgctgttaccgatgacatgatctccggggtggaatttgcttgtgcgatggtaatgcccatctggaacgtcatcccaagcgcaaagccgtacaatgtctgatatccaatccatgtcgcgacggatgtgccgatgtcgaatgtgtagatcaagcccatactgatagtcgataggacgactccggccatcatgaaggccgccgcataacccgtcttcatgacgacaattccggcgaacgtgctaccaagtgccagcgagagaacaagcggcaagttgagcactccagaagagattgcagtccggttgtcgacgctttggaagtagatgggaagatagtacagaagaacaaagtatccggctgcgaagaagaactggaagatcgatggctgccagactgagcgtctgctgatgacgttgcgctgcagcatagctcgatcgttgttgtagtactcccaaaatccgaacgcagcccagatgagtacgaagccaacaaggagtccaatgacagtgctgctgttccacgcctttttctggcctccgttctccatggcgaggatgaacgagatgatgccgcccataataagagccacaccgagcggatcaagttgaaggaatttctccttccatgtcgccttcaccggggccgcttgaggcggcgtcttgaagaagatgaagatcaggagcgccgagaggctaccaaccggaagattgatccagaaactatacttgtcagcgccctgccactctcctcagaagtgtttcacacttaccaccacctccacgttgccctatccgtaaacaccccacccagaatcggcccaacaacactcgacaacccataaacaccgccaacaagcccaagtaaccccggccgtaccttcggttctgcaacaaacgtaataagcgtgaacgcacccgtcgacacacccgcagcacccacaccagcaaacgcccgtcccaccacaaacgtcaccgaattctgcgaaaccgcacagatcaagctgccaatgacgaatacaaagatggacccgaggtagcttgccttgagcgggaagtacttgaagaacttgcccgaagctggttgaaatccgccaaacgtcatgaaataaacactcccgtaccaagaaaccatattcaggccgtcaaactcgtctgtaattttggggatcgcggtgccgatgatggtcatgtcgagggcgacgaggaggactgagcagacgagggcgatgatgatgggtatgagggtcatgcctgaggcaaagacctcgaggggtgcatcgtcgggtgtttggcttgtgaggcttggctgatagcttcttcggccttccttctcgtcggtaatgaggtctggagtcgtcacgccgcttgttgatttctcctgtgtgcctggcgacagggtgaggtttgactgtttttctggacccatggtgctatccgttgattcgatctccgggaaagttgtgagaggtaatcaattggcaagaaggatgtagtagaggaagtcgtaagtatcctgatcaaaccagacaaaagagtagtacctacaacttcccgttgctttgctttccacaaacagactttccgtctgacagctacttcctatataaaagcacaacggagataaccctcctatcttccatacaactccgtccccagcaatcggcattcattcgcccgcataccgtcgaaatgagtcgaagatcctaccacctgtcaagccacgtgccaagcaaacctgcgtcctcccgaactacggcggaagacgacaacgcccttgtgcaaccaactgcttattgtgggtctcgtattacacatttcgccaagcgattgatgcgtgaggcttgctaccttgatgcacattccggacttatggtcggattgttcgtggtgaaatttccgcttggccggatacttttcgcatgctcggcattagcgatatgataaggctgaaaaggcatactgaattttatgcaggattcaaaatgcagtttcactatcttggcgtcatgatatgcttgctccgccgagctcggaggccgccagcacgcctttgactacatggtatctggacaccttgaaacgccattgcccatcttctgttgctcttctgcacgtcagagtagtattaaagaaagccttgacgtgcgaacaaacacgtcatcctcgcaagatgcattttccaagctcgaggcgccactccagcctcatagaattatcagttgtcagtccggatgatatgccacccctattctgttacctctttgatcgcttgtataagctctgaaacactgcctttgcaggcctctcatacatgtagccatacctcaaacggcggaggagtagttatgctgatcgctgtgaacttgttccggaacttgtatttaggccaggcgtctcaggtagtttccgaccactataagccccgagtatagcccgtcctcatacccatctgacacggagatttggttacatgtacgttcgtctggtgtacaccgctaaggattctgtgcggacgaatcaattctacccttcgaaaataacatctcacatagctgacagccaagatacatatcatttcagcagactgtcgaaatgtgagttggaactgtgacgctttgtcagatctgactaccgcatacctggtgggccgtttgaaagtaagcactagcctcggttgtacgtagattatgggacaccaatcactcaatcggtgcatctttccatattggctaatgatatttttgagaatatcaagagctgatcaagcctctcggcctgagttaaagacagtgtcaaatggggatcatgctatcgcgtcgttgaggaccgaatgcatgggggctggacactcgtatcaccggtagattagcacctgcaactgctaagcttgcggactacaatcgtttattcgctgggatgctgtttgttcattatgttgccaagctcgtcatagagccggagaagaggcattgggccgtgctggaacgattagttggtactcagcgatagtatgtgctcagcattctggtacttactctgcgacaaactcaatgcattgagtaccagcgagcgtttgtggtagcttgaaattttcacataattaggtgctacaggctgagttaagttggtgtgctgggagtaagatgtgggtgcaaggggcttgagatttggcgctttggatcacatagtcgctgtctgtagcttagtgctgtaaacggtgcagcagtatttgctgctattgcaagtggctttgaacaatctcaagattgaagctgcgtagtgggatctagcggtgaggttctcaatacaacatgatgtcattggtgatagtggcctcgacatacccgcctgcagtgtaagcttaaacaagaacagtaccttacgttatggtacatattgagctaataagcaattgagactgctacaagtgtggggagagttccaaggcaagtggcgaacacgagttcgtcatcgtcgcggaactggaattatgtggtttctgtatgtcaacgctaaaggtaatgccgatgaagccatgattagacggtaccgatccttccttgatggattcttgagagtttgtgccgggtgccgtgcttgatgcagagggttcgctgtgttttgctggacggttgagagcgctgtcgtcctattatcccgtaggcttcggaaggacgatattaatgtcgcgacccataacacagctgccgattccgtcgcgaagtagaggttcgtttgccttgaggtataaccactgcgggtcctcctctaccaccacttgcttgagcccttcgaggtgatcaagcgccaagttcatcgaccactcaaggtactcgaggtggagcttttgcgacgggaagtcgttgtcggtgcggcgctgcacgcaatgaaatagcgacccgccctccattgcatcgggggtggagatctggatggtcttgatagcgtcccgctgaacaggcaggaggtaattgaggaatttgggaaatgactcgtcgctgttgatgtagaacgtgaacaactgtagggggagagaaacggtctccacggagatctgtcgacacaccctggtcagggccatggcatttgagacagttgggtccgccgtgggggcagccactggtccggaaatgtgcgcatggagctggtagcggtactgtgcatctgatggcggaaacacagagacggtgacgctgctcaagacgtactcgtacactttgttgcgcagctctccgggaagacgaaggagcggcgagcgttgtcgattgcgttcttcactgcgttgccatgagcttagtccttgtcattctggggaagctctgtggttatttaccagaagtctgcatactgtctgctaaagggccttctgagggctgccatggcgggacagagcacagagatgtgtggtgaggtggatgtagaagtggtagagtacagaggatgtctggtggtgagaagaagttgaggttgggcacttgctagtcgtaaacaatccgtgacctcagcatggaggtgaggtaggagcgattggaattcccagcaaagagcttctcactcgaaaaccacgtggcatgccgcccgagctcttaccgtctcctgtgccgtgtgaaaaagcagcagcccgtgcagtcggccgcatcgcgacatctggactacccagcaggcctcacatgtgatatcacatgatgtccacgggcatggtacttgtgggtaccattgcagggctatcgctcggtctcttcctttacaaaccatcagacttccttgcaagactagaggcatctactttggcaagaactaccgccaaaacacctcaactcacgaccctaacctccttagccacagccgcacaaagctcaacctttacccccgcgccactcaacacgtgaatccaaagccgctgcgtatcactcaaccgatcattctcactcttgacctccgcgaacttgacctcacccttcgcgccttcctcatctgccaccttccacaagaacaagtccggcacgccaccgcctcgctgcccgtactcctgcgccatgactttacacactgtcgctagcgcctcaccgtcaaagcactgcgctatctcaattagatcgttgatgtcgaatgaccagtcaagccccacgacacacgtccggcgctcgtgatggtcgtcgtagatgcgccgcatgatgcttggtgcgtcgccgttggagatctcgtttaagcgggcattgatctcggagatgcgcgagggatagaaggcgtcggtgtgcagatcgagtggacaggtttggtagggtgtctggaagacattgggtatgtaggtgaataggacgtcaaagaataggtaggcgaacagagtgcgcacgatgccaccctcactgtggtagcctttccagccttggttgcggtagtgcgagagacacattgcttcgacggagcattcgccgtcctcgcgggggtcgatccatattgtcttgccgccgcgtctgctagggttcgggtgcggagagctgttgcgtcgtgatagaactggtcggtcgcgctcgatgcggataccctccattgtaacttcggccggcttggtgaggcgaacatgtccaaagtcatgttgagagcgcttaggtatattgagagacttttcgagctttgttatacgcttctgtaagtcatagtggtgtatgatgtgtacgaaccgatcctgcagcccgtcttggcatgtctgcagcgctattcgcttccaatgcttcttctgctggtcttcgcttctcttctctgcttcgttgagagacgccatgtagtgctcctcaagcaatgctttacgctggtaccaagcgcctcttctggagtggtggaagaggcgttgcccaagtagttcggtcagaagtgcatgctcacgtttgtgctctttccgccgtcccagcacataaagtgctttgtgtataatacgggtgtacacccatgcaggcgacagacggcgcagatatgaaccctcaccgctgtgatatatgctgtcttctttccgctgttcttcttggcacagcgcttgccaacgtgagtgcacttgctcgaatgtatccataatctcgtcgaagtctttctctgtaggtcgcccattgaattccaaaatattgtctatgcgaaattgcgtccgaaccgatgcctcgtactcaagtagcaacgagcgagaagcaaaaatgtttgcagaccgagatacaatgtattcgggaaaattccatcgagctatcttcgctagaatgattgtggtgagcgacttttctgtccactctgtagagcggtagaagacgagatgtacgcgctcaaacaacttcaaggtgggcaaggagaggcggatacaaggtccagtctcgttcatgattttgcgagtgaagtgagcgtcgcgatttgcgtcatccgaaagatcgtctactgggctcggctcgacctccggagtttcatgcctggagccaggtgcggatgcagatgatcgccgtgacatctccgagtcagagcgcttcaaaccaacatgcccaagacctgtctgcttccggctagtccgtcgcaatgctttcaataagtctttcttattcttgccttgcactttcgcgtcccttgcaagcagcttcagctcgtcgagctttagcaacgacgatgcttcctcaagtgtagttatctcttcctccgatcggtccgcaaacgtgaacgaagtccccagcgttgccccggttggtgcttcgagctcaccaggatgcgactctacttcagcagaggatgtcggtagaatgtgtgtttgctgcagaatttgagctgcgccttcgaggtcggagatgtcgctgtgatatccaagattctttacacgatgccacgcagacgtcttgcggagaaagaggcgcacatatctataatgaaccttacgtcagctctataccataaactgagctgatcaaacatacagaaattgcgcctcgtagctcatttccctccatattcggaacacatccgtctcagcctcatcaaagaggtggctctcgtcttccaacacagtgtccaacgcaagattgaacgcatccacatagagcgagctcttccctctaacccatgctcttttctctatgcgctccccagcgacatctgcattatcttcctgcgacgccttgaacgcctcatacgcctcaatagcctcgtcatcgaccttgacctgtggcagcgcactctccaaatctgtcttatgcacatcctcctccttctcctcagtcttcacatccctcccatcatcctcaacatcgctatccagtatctcgcgattcgcaaacttgcgaggtgtgtgcggcggctgcttcctagggctgttacccgtcttctggcgctttgcgggccggtccttgtcgccgtcgaaattggtggatttgggatgttttatgaaccgcgtaatcatctgattgtgcttcgacggggtctgcgggttgagcgccatcgtcgtggcggagcgcaggcgtccattgttcgcccctcgatgatgatgtaggctggagcacggtcgttgcacctgggaacaacgcgctttcttcgacgcgcgatcacgggaccatggatccctgcccgtgcggaccctttcaagccccgcaacgatgaccttggattacaccaagtcagcagttgaaaatgaaatgaacgttggggaattgggtttgttcaaagggtcgatagggctaaatcgggaatggtgccgtgtaaataagcatattcgataacgatctgactaaggttactttccttcgtctttgcagttctacactcttttgggatgatgaggggatatcaagcaattatgagacaggtaacctccatgcatacggatgccctctcagtcaacaaactgccaccaagaataaacaaaaagtccgaaccaaaccatgtgcgccgtccctcgccgaacaaaacttgctgaaataaagaaatcatcatcatgaattgggctccagaaatttctactgccattattatcccagtatcaccgcttctctggatctcctcctgcatggatcgtcgtgtctacgcccggctccgtcgtcgtcgcgtgccacgcatctctctcgatgaccactttcgtgtcaacttggacgccccaaatgcccatgcccgctccatccctcagtgccctttcatcactgtcccgactccctccactctgcgtagcgccaaaatgctcactgctcttgccaatgccgagttcgatctcgtcgctgtcgccatccgttctggtgatgcggcttcgcgggccctttgcagatgacatattgccatactggctgccgtagccatacttgggcggcatcttggaggctcctgtgatgtacgagtttgtcgattcgcgcaggaagcggacgtgttcgcgcaggaggggccagatcgcggggagacatgccgtgtatactgcgacgctggcttcgcgggtgtaccacagcatgtacgttgttccgtagagatttgaaaggttgtagtacttggtaaggattgcagcgacgatctgaaaggatggatgttagtgactgctgtgtagatagtgacctgcgagcggacttaccacaaaagtgcccatgctgaagagcagtcccagaccaatcttctgcttcaacggaagtgatagagacgcaatcattggaattggtacagcaatgatgagcaggtcgctgctgatgttaaacgtcgcttgcacaatggcgaagtgttcgagtgtcgtgcattgcggattgggagggggaacggcccagtacccattgaacggtcggcacgcagtgaagaaagcgatctcaacagcgatccaaccaagcgccacataggctgccacaaatctgatccacttgatgtgagtcgtacccgtggtcatgcgcgcgaacatgaagagcatgcatgctttcagaacccagataacgttcaacatacactgtatatgattagctcggttcaatgtgcataagccgtcctgtacgcacctgttcagacacaatgactatcttcgatcctttgatgcgctcgtctatatccgctggcgagaatgtagcaaactcctcgggcaaaaagaggttggagcctccccctgctgcaataatgtttaggcatgctataagcccggtatagaataatggaacagccgttatcatcaaccagtcgtcaattgcgaattgtgaagcacttcgtacgcggcgccatcgcgcaaagctgacaggcattagcatattgttgagatgagagcataattggagaaacaacatacgttcgtactgccagcaggaaaataccaattccatacatcggccatgattgacttgcaagctgtcgctggaacgttgacatatcattcccttcttccgccatatctgtactgggcgaccgtgttctcgctggatgtgtcggaaggccgattgctcgagcatatgccaaagccaaacgctgattagaaacggtccgatggtgtgcttacggtgacatcgcacgtgttggacggccgtaatatggaaagacacaaacttttgacggcgtgggaaaaagcactgggaatgacaaacagtctcaagaaaacgaaagcgtctgacaccgaaaaccagcgcgggaatcgatctttgggggtttgtacgaaatgatcgcaatgaaaagcacaaagtacctacctgaactggctacacgggagatcatcccatctttgaaccactcctgaatcttgtcaatacgcaactgtcgctagcgttggacgcgcatgtgcaattcgctgaacagggtggatcgagctgccgggcaatgactccgaggtagctccatcgtgtctaggaacttcatggcagagtcggtttgtgacatgggagctaataaaacatactcttggtacctgaccacgttatcattggcgactgacgtgcttacgaggcgctcgtcccctgaatccgcgcgggatggtcggacgcttgtacagtacgggcgcgggattgggagctacgagccgttcaaacagatgtcctgagcccatagagtttgtgtcattccggtgcgtgtctgacggagatttcttcgaatgcagtgcattttgaggggtttcagtaagaaccttgagcatgtctcgcagaccccactatatccttgctgtcactctctcgcaactgactctgggtttcttttcgccacgagcaagctagacgggatgaggacattcgtgacagccgaaagataagagatgtccggggtcgtaataacgaaagaaagcgtacgggatccaccgggcaaacggggccgtctgtctaggcacctagctcacccgacttccccaggcaaacgtgccccggacgtgaggctgcaataacgctccaggtgatgaggcttcgacgccccagcgcaatgaatgcagatgcacttctgagacacacagcctcgcgtccaaatagtgcatgtcgatcttctaaacgcgatgcgcatgaggccgcatgtagactgccggcatgcagccccaatgcagacgtggcgtcgcctcaagccttacgacaagcagctgtgcatgccgtacctgcgtgcggcattacaacggtcagtacatacacgacatagaaatgcgtaaaatctcttgtcgtacttggaagagggataaggaaaaacgaattaacgtacgagaagcatcgcaggttgtggttggctagcgcgacccttgcgggagtggaccgcagccgccccggagccacgctgagagcgcgtggatggtgctcgcgtagaattgacgctatggagagcgactccgaggcttctgatacgcgatctgccagctttcaaaatgtgatcggcgagtggaacgatactgcaggtctgctttccccccgctgcgctgcgatgccgggctggattgacttcatgggtggagttgaccggggctgggaggcttgcccccgctgaaaggcacgttcacaccgcatatgatgggcagtggccggcattaggagaaacgtccagttgtttccacccagccaactctgcagcctaccacatatctgcagctataagagaccagcagtcctgtctatctgttacgttcccgatgtttcattgtttcctcgtgtgattcccgacagctctccatcacatatgccaggcggtgacacagcaacgcgcgcgggcccattcatccggtactcggtctcttccagcaactccaggatgtgaaataaggccgtgctaagcattctcatgcgattttccggaaaactcggaagacattggagagacgacaccctgcagacatgtttctggacgttcagtggagtagaccctggttttcagatcgacaatgctctttgcctggagtgcgttgggtttggatttaatggtaagtggtttggagcagtcacatcactgttatagtgtggctgtaattaattgctcaatgcgaaacacttgcttcagtgtggtcgttgagaagacttgtggagtaacacaacgatcgaacaagaagagtctcaaaagaaaaagagcaagaagtttccgcatcacatccatattcgcacatacgggcaatgtagaccccgcgcctcaacattcagatgtttgtcagaagaagctaccacgattggattgtctaagttaattaacatcaaatttactcatcctaaatctgtctcgttcctatcgtcatcccagctagtcctaggcatttatcgctgagaactccaacatcgtcatctcaagaatcagatttgaagcggcaccaccacgtccttgccatcttccattttgtctcaactagccatcaatttcacctccctcttcacgcatctccgcctcaaccgtacgcaagtcctcaagcatcaaaatctcaaatgtaggtctccagaaccaagtggagactagcacacccgcccgctccagcacctcgaacgcggggataaacctgacacgttctacataatcactgggaacttcggatacgacaatgacgccctcaatctctctggttatgggcagaaaaacaccggcctggagagacgccagagcagtgcgacacaaatacttgtgttcgctgcgatgcggccaggtgaaatacagggcttcgagcccattgggcaatttttgggcaaggtcgctgtcgccatcatttgggtcgagaatggatttcgcctggacacgcaacgtctcgagtacaatgaatttcactcagcgagccaagaaagctctccgtccggtcatccggatcgcattgttcggcaatactagcagattcatacagcaccaaggatttgagtgaatcagcatgatatcgtagaccagctgcgagttctgtccagatgaagtgaggcaagggagtgtcgtcgttcggatatgtgtacgaagcgtcgcaggttacagattgataaagaaaatctcgcagtttcttgatcgatttgaggatcttgaccacaatgcgggcgtcgaggatgcagagatccagcttaagcgttgtgatgtttgatgtcgattctgccaatggccatggctccttggtctcgaggttgtccaatctccgttctagtttctcgagttgtgcgaacgtatctgtgtctatttaaacagggatggtgatcgagtcgtgcaataacttcacaacaaggcattactccatgacatcttctccaggtaggatctctttgtggtgacgcaccttcagctccttgattttcactcaaatcacacgtcaacaacaccacgcccgcccacatcctcaacacatatcacatcacaaaacaccactccagaaacaccttttcattatcacgctcactaacaccccctcttcaccccctttacatccccctccgtccaaaaatcccccaccccccaagaacttctctctctccccaaagtccccactcatcaccaccccactttccccaacccctccctacgcctctgctcccccagctccccccaccgcatcaacaacccgccatcaagcatagccctctgcgtaccggcatcccatccgccctccataacatcagcggcgcggaacgctttcccgttcagcccgcatggggagtcgaggaattgctgcagatgagtggcgaggcctgagaggcggcggtagctggattcggatagcggggttattagggcgagagtgccggattggctggtgcagaggatttgatggagggggagagaggaggtggtggaggttgtgaattcggaggcggtgggcatgtgcaggcgggattggaggaggtgcattgttgaggggaagtggccagtgtggaaggtagatttttgcaggaggcgcgttccgcccatgctctttgggtctggaggttgtgttagtagtggttgacatgagattggggtaggggacgtacggtcagggtcgaattgcaggacttgtaaattcatgtcggcgtctgcgacgatgatgtgcagttgctcttcgaaggggaggaagtcggcggttatgcattcgaggtggtgcttgctgcggccgaaaagcatcatcttatagggctcttcctgttatgagcattagtattgcgtctgcgaagtgtagcaattaagatgcgacgtaccgtataaccagtaaaccaagcgcccttgtatgcatcacccattagtagcatgcctgtatttggtagtgtctttaatgtagtgacatagcactgcatgtccatgaatgcaacaggcaacagtgttccgtcctccttgagaccacgaaccatgctcttctgcccctgcgccatgatcaagaagccttgggtgccgagatctgagatggcggatactgtaccctttacttcatctttgacaataagcttgagacgcttgttggtctcaggatgatcaggctcaggtacaacggtgatgacctcaaagatgcggatattgcccttcgtcgcaagatcttcacccaggacgattgcagtgccgacggcgatcacatctttgcgctgatgcgtagtctcagaaacttcgagattcagcgtcttgatgcacagtatgacttcttgcgggtcgagcacgtgtgtgtcaatgactgtccatgtcttctcgtccataaccttgatgataccgtgctcaaccttgggcttgaatgacgtctcttccttgggtaattcgtagtggaaggtgtcattcggatccaacgtatattcttctggctgaccagtgccgatgacgtatagtccgctggggtggtaagcaagagcatgtacttccgcgtccatcggcattcgtcgtgctgcccaccctagatggccgtagtgtgtactcggtggcaattgtgatatgcgaagcgtgtctgtgctgtcaagatatgcgaagcctctttgacacgatgatgtgtggaagcgcgtgagggacttgaccggatttccgctcaagccaatgacccgaggtgcgctggaagactctttgagaataaatgcaggtgatcgtccgcgttggataacggtgctgtagccgttaatattgtccaatgctagcaatgtactttcgaaaccaggttcgtctgctgcttcttcctgggctccatcctccatgtagcgcgggacatgctgttgtgacagcttgacccaacgcagattatgcgtccatagatccgatgatgatctggaaggcgaatgaatcgctttgtagatcacaagatcatcattagatgtacgcaccttgcacatcgtcagctgtgacaggaattgtttggtgaaatgtgggacttacaatcaggtgaggtgatctagaagtagcatcaccgagatcggctgctagtatctcggttatggtcgcctttgctgaacttcgctttggcatgtagtccatagtaagaagtggcggcaggaagcccagtgcttctgcgacgtagctaggcttctccagctgcgacatggcaaagatacgcaaaccgccttcaggggtcagaaggaatgcaaagacttcggtaaaagaagacgattgaaaaaggcttgccgacagccactcagtcccagagagtccagtagcctcaacatcctcgacctcaccgtcaccagtagctttgtaaatcttgacactggaatcttcccgctggattaggaggtatggatcggcaaagcttgcgttgatgatgttcagctcattgcccgtctcttcatcctccataggtatgatttgctccatgccgagttctggcaatatatcgttatcaaatgttcttagactgcgcaattgacgtgcttaccagaatcataggtgcgcacctcacttcgcagcacctgtacaaccttggtacctcgagccaagacacccacactgagcgtcaagccttcgtcccgctcaaagtcgcctttttctgtctcagagagctcattaccatgcacttcatagactacagtactttctgtaccatcttcccaagcttttgagacgaccaagtactggtcgtagtctacgtcagaagaagcattagcttcggcgtcctgaccaaagtcggcgacgataccagcgggggcttgtttcttagcatggacagcccatactccatttgatgaggggagctcggtctgtgctaacatggtaggatgtagttcccggttgagggctgtgatggctccagcggccccacgaccggtagaaagcatgatctcgcccttagtaagagattcggtatccttgccaggatgcagaacggtatctcgtataggtgcgatgctcggaagcacgtcgtgcactcggaacgtgtaagtaccgggggcagttggttctgcagcagcggctgtgatctttttgactgtcgtagcggtgtcgttgtagaggtcatcgtctaaatcgtccacctcctcttcttctacatcagacatgtcttcgtcatcgcctgactgtgctgtgttggattgctttcgccgaagctgattagacgtgctggtccagcccatgagcaccgactcgccgtcctcgctcccgatgaagagccgaccacgtcccaggttggttgagcacgaagcgcgagtcttgaggatattgccaccgttgtctgcaggcactggttggatcgtcatggcggacacattgcgtccatccaaggagaaggtcagaatgaagatggatccgtcattgagcacaatcatgacgtctcctgtatcttgagacagaagctcaagggtacagccttccagacgcagtgcgagatccgcctggtcgctcaaggcgaatgaggtgcatgccttggccaactcgttcacagccacaccgttggttttgcctgcctggtccacatgtatgatctcattgctgccgaccagcaatgctcctcctattgggtgtggcagcggaaccacttgtgtgagatcgtatggcaggcccgggaccgacaggagtgtggttgaagccttttgttcgaggtcgagggtgaagacggtgtaggtgaggatgtctttgcgatgggtaagaagtgaagcagcggtggctttggacgatgagatgacaccaaaggtgggttctcggtactcgtgcaggaatgcaagatgtacggggtgggtcagggtcgggtcgaggttggtgaggggcagcacaaacgaggacgagtagggcgtcttgactgcgtcgtcgccattggcaccatttgcacgctcggccttgccctcttgcgcagcctcattgtccgagtcatactcgtcctcggccagatcacgctgtctgaagggcaagatggcaaggttgtgggtgccaaacttgagggcggcgcatctgctgcttgggtctgccgtcaagaagttgtacgtgtctttcagctcagcatcccacggggcaagaccgggcacgtctgggttctcatagtagtgtattgatattgtatggaggttgtacgtctccgggtcccattccaccaagctcagctttgcgtcccgaaaagccaccagcagcgcctccgcacgtgactttgtgttgagcgccttgacacgtgcgagtgaaatgactgtgcctgccagcgggaattcgccgaccagcaccagcttcgccgtgttctctatgcgctgcagcggcacatcggccgcctctgtgtcgaagtttgccgccgcgttgtctgcttcaccctccccaccagacgcgacctcggtcacggtcgacttgagttcgaagacctggagcagcgaattcttggcgacgatgagattgttggagcgcgatgaaaggaaggggagggtgatggcatggctgacggccgtgggcggggcaatctcagtgtaggcctgcatggtggtggtgtgaggctagtacacgaccaattgtcatagtggtgaagctatcgtgggcggggtggggacaggcagtcggtgctgtcttctgctttcttctgggcttggacgcgttcaaagagctcgacgtcggctcaaaacactagcgcgaaggagcttggacggcatgcacggtcgatccgggcatccaggccccgcccgtgccgctagacgtcatctcgcggctgctgcaaacaggcatctgctctgctctgctgtgccctcgaccgtccacttgcgcatcctgcatccagcatccatcacattgtggtggtagagagaaaggtacattatcctcctttaagcattctcgagcaaccaactgactgatctccaccagacaatggcgctcatacaaacaagcctcatctgggtggcctacgccgtcgccatcgccattctcctcgccatagcttccatcttcgtcttcctgtaccagaagccgagagatcgggccgcatcggttaccgttgtgtgcatcttcacgaccctcgcactgcttgcgaccgttctcctcatccccgtcgacgtcgctctcgtctcgtccacgtccagatcgagcctaggccagaagaaggactgggccacgccagacaaggtccacggcatcgtccgcaccctcgagattgtctactacacgctctattcgcttgatgcgctgctctgtctgatcgttgtgcccttcacctacttctggtacgaggaatacgacgaggacgcggccgagcatggcgagcagacggctggccagcgcatctggggcgccttcaagtacaccatcgccttcctcgtcttcgttgtcaccatcttcctgattggcttcttcgttccctttgcaaagcaggccaaggacgacaagcgcctcgacctggactacttcaagcacctcctctctgagaaccgtaagtgccctagtccgtcttcacgtgcatggctaactcgcgcagatggagaacgtgctctcgcattcgcacttggtcttctgatgactgtcggtaccgttctgtttgtcctctacaccggagccggaatggcaatgctgcccgtggccatgatcaagtccgcaccctatgtctcgaaccctaccctagccgccaacactgcgtcccagctcgaggccaaccgtgagcgccagaggcagcttgaaggccgcaacgaaggtcgcgatggaggactcgatgcccgtgataggcgcgagctcgagtccctcatccgggaagagcgtaccctgatccgccgtgagcgtcttgctgccgaatcaagcggcgaggaccgtcactggatcgtcaagacatggatcaagattgaggccgtgttccgcccgctcaagctcgtcggtggactgctgctcatcgtcgtcgccctggtcatcttcgccagcatgctcatcaccggcattgacaaggctaagaactcaatctgcggcgcccactgtggttacatcctcggtcacatcaacatcttccagccactgaactgggtcctagtcaagtcatccaaggtcttccccattgactacgtcctgttcctgctcctggtcttgttcttcttctccgcatccgtcgttggtatcgcgacagccggcattcgcttcctctggctcactctcttcaagatccgcaaggggcatacttctccccaggccatgttaatggcgactgtcctactcactctgatcgtactaggtatcaactactccgtcgccatggttgtcgctccacagtacgccacctttggtcctcagacctactgtgacctgagcaccaactcccgcgacgagacgcctgactgctcagagcacaaggacctcatcaagccatgcagcgagcttgccaagaacccctctgcccaggacgtctgcacaccatccgtcctgagcaccttcatcaaccgcgtcaccatcaacttccccttttttggtgtcgttttgttctggtctcagtttgccttcctcggcgtgtacctgatcgtcttcgtcacaacccttttccgcgttcctaagattgaccaggaccaggtcgatcgtgatcttgaggaagaagaggaagagggtcttcttgccagcactggacgccgattcaatgctacctggcaagacatcaccggccgctccaagcagacgtatggcgcgaccgagtccaggaacggagagcacagctaaagcaatgtgtcatgaaaagcgttcgattgggtgtaaattggtatatgtgaaaacggcatgtttgattgaaattagtacatatatttgcgcattgtaagacgtctttcctttgggtctgggtcgggatgggtccatgatacctcactgtcattcggcgttttgtggtctactatacgtatctcagtctagctaatgttgaacgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccaccactacatccatcaatctgtccagctaaacaatttgggcctcatatgccgtccctatgcccgcctgcaatgccctccgacatcctctgctcagcaacaccctctcctccatataggagcaccatgttccacatgacagaaaaaatattcaacgtcggcgcaattccctctcttcgatctctcctacccatttctgcctccggacatgtttatctgcccacccttaatgcagtcgcatgtgtcgtgcacatgctcaggaagccgcagaccctctctgcctttctgtcgggataagctcttatcaaccaggcctgctttgatgtcgcatgcctagcctcaatcgtgtaaagctgacatatgtccacccggaacgtacctggcattgacgccactactgacccgcctttgccggctgtgacttggcgcagtacacatccatctccatgctgcaagttgtgcagccgtgttgatgtactcgttaacctcttctgtctcagtgaccagaaccacgacaggtgccgggattttagcgggaagagtgttcggtgctgcgatcctttttaattctggggtctgtatttttttctagttgattgtatgcatgcttccgctttgacggcacttggaccattcgagactgtatggacggatggcgtcgttttatggttgattcttttgagagagagggcagtgtaattgacctattaacctgtcttgagatgtgatattctcgtgctgacagattgtatccaggtgcgctttagtgaatggaaaattcaatacttgacattggtgcttgtcagactgatggtataaaccatcctgcgcacaagatcgatacacatggctcgttgttacctttgttggggctcaaaggatcaaattgattgaattgaattaattgttcccgattttggctgaatcaggtatctaacagatctagatcaaaagggccaaagttctctgatatctgcttctgatttaaccggctcatcatcatcgacatcctcttcttctaagatggcctgtaccatcgccttgtaagcttccctgtatgttgacttcgtcgtctcccagtcatcggcatgaacccagccatctgtcccacactccaaagcctgggaaatactgtgcttcagccgttgtacaaattggaacttctcgtagtctgcacgatgttcagcaatttcggtttcgttgggtacaaggaatggacacgatcccgccaggcccagctcgtcccagtgcagagctgtctggatgagctcttcgcagagagcaacagcgccaaaattccatgtgctgtatgcaaaacgcattggtccgaaagagggactcatccatggacataactttcgcaatgcttggtatgaggaaatgcatactcgcgctgtatgccctttgcacatacctcactttttggctccatcttgtccgcgcactcgggatcaggaacgggttgcgcaaagtccgggacttcatccgcgtaccagaatgccggttcgatgctgcatgattgccagtcgattatagctgtgacgatttcgggatcttctttggagacgaagatgtttctcttgtggaggtcggggtgatatagtactggttgggatgcggcttggattctcgggtcctcagccatatttgagataactacacgggcattttctagtagctcatggtgcatcttgatgttccctttgtaacatggctggttttgaaggttgcgctgatggtatcctggatcttcctgtatcaacgagaccgtcacagaatgcgccaagattgagccctgtgcaaccggtaagtgaaatgaagagcttttgtgatcgatatgactcacaaggtccctggttcggtgatacatccctatagcatctctcacttccgacgccacagtcccaatacctaggtccacaatgtggcccaatgcagtgatcttcgtctaacgacaattttgagatagcaccagctgctttctttggataaatgcttccgtaggccgagaatttgagctcagcgacttctttcatgttcatgtagatggatttgatacagcctattcgctcgttcagatccattgttggccatcgttcgtgcagcgacacaccagtagcatgctccatgatgatatattcgctaccaatgctgttgtgcgcatcatcactccattcaaggattgtggggataggaacgcgagttttcttctgtactaacatagtggcactgttagtcacttctatgataatgcggttcaagccatacagtatttgatggtcgcaacctcggacttagtcgtaagcgttttaggtcccgctacggagaaaggtaattttgcaacgacacttttcgcattgtctgtgtgaaagacaaacactctgttgaagccgccctccttcttctcgcacgaggttattgaggttgcgccaggacatgattggatgactcgttgacaaagggcttcaaaatcgaactgtatgaagcgtgcttgtcgctctgacgtgtcgcggtggagccatcgaccatttgtgtaatggtgagggtcaaagcctacaacaacgttagaatgacctgcaaaggaatgagatgcggcgcaaggacttgccggggctctctgtttggatcattcgtatcccccttttcagtgcgctttcaggaagacgtgacgttagtggtggttcgcagggcacctgtatgcttgaagtactaagtggagacatgcattgtatgcggatgcggcgggacgccacttgtagagttcttctgagtgacatgtctcaatcggctagaccttgcccaggtgtttgttcgggagtggcacgtaaggaacgaagtgactgtcattagcgctagtgcgttagtctacagaccttattggcacgcttaacaatgctcccatacccatggatcaagtgaatgggatacactccagctaagtgaccttttatacaaatgtggcaggatgaacaagcaagcttagaaggcatgtattagaatataagttaatgttctcccgcaaatgtgcaaagctgaatttccttgttcactaaggagcatccatggatgcctttaaaaggccaatcaaaacagtgtcatacagtccactagctcacaaaattgtctcagaagattaactgtgttcttatcttggtgtcatatcatgaagttattactcacagaacaccacccgtcagaaaaccaatgatggccattcgctggcgtgtagcccgatctcacagtttcgcaaacccttcccattcttcatcttcactcctcaccccctgccacatatccgcaaccttccacagcctgtctccatcgattccatcaagcaccgcgccccgcccatctctatacttccaatcgtattcctcttcatccacttcaatcaatccctcgttcgcgaaaaccaccactttgcctcgcgcagcccaaggctctccatggatatacctgaggaactgatctgccatggcttgtgaaagctgccgatgttgttcgctgagctgatcgttgaaatgctgtagcaagaacgctacgtcgagttcgtgggaggcgatgtctttgaagctgccttcgaaagggttggggatgtggaagtggtatcggaaagcggctcgggttggagatgacgtcttccaacctttatatgctctacacactgggtcgtggaaacggagctcggaagccaggcgaagtaatgcatctcgttgttggtcgggtgaggattggtcggcgagtttgtacgcagctagtagtcgttcggtttcgcttttcgtcaagtatttagagcatgccgctctcagtcgctctaggacttgtgggtggtctagtattcgcgctttgaggactgtgccgtcatgtgcggtatctcccatgacgaattccttacaccaagctggcttgtgctcggctcgttttccatcggccaggacagtggatgtgacatcttctctgagaaaatcaccattgatgtgtccgcaatgatgcgctgccaggggtagctgctgagtaagagtctctgcgtcggtatctctcagcctcgtcttcagacccgtcttttctgtatagtcgatgcccagattggcggcttggtctttgtacatctgttgatgccaccacatttttcttggctttcgaagtgttacatcgccgctcatgaggatcactcgatcgaacaatccttcggtgcccacttcagcgcaaagcaacgtcgacaaagatatcgcgcccgctgactcccccgcggcaacaatatccgtaggatctccaccaaagccagcaatatgtttcctgacccagcggaacgccaacacctgatctttaaatcccatgttaccccctgcatccagctcttcatgagccgcaaatccaaacagcccgactcgatagtttatcgaaacggcaacgataggtttgccaatctcaacactcctatcgacaaacttttgcaggtcgtactgcggccagctattgctgcctatactcagtccgccaccgtgaacccaaacaaagactgggagactgcaatattcctgggtggccgggggattcaggcaagactttggcgtcgtgacgttgatgtgtaagcactcgaattcgtccattgcctcagtctcgccttgtccttgctcgcacagcaggctgacgttgccgactagtgtaagatcccacgcttgagcgccacgtttttgcggacatgatgggccgaacttggttgcgtcgacgatgccgtcctgtcctggatttatagtgtcgtccgcaatggagtcctgataccgtgctggtatccttgcgtatttgaggtttctgaactggaccgaggaagcggtagatttgccgcgcagggatcgaccaagagtaggatgcgtgagtgtgcgatctgtcgatgccatattcggaaactaggtcggccgattgactttagggattttgagtgcggatcgatggaaccgggtcatttatcagtactcagctcaaagaacgagacgtgtgatctcgaccgaaggttcttttgctgctggaaagattgacgtaaaggaagatcgacataaagacaaaaggcaacgtgagctcggccaacacctgcattatagtctccagattccccatatgtaacgaatgtggggaatgtggggctggggtaaagccgcggctcttagaaagctcgcaggaacaggttcgactgcgaacacgaaaactgcaatacattttacatgcatcgctctgaaggtaagctagtcgtgagatgaagtagtctatagtaagaaggaagaactagcgcaatctgagattgcgagatgagcttgttcggaggctcggcagaccatcccacggtgccgggccgttggtaaatcggaacctactcacctcttcggattcggtcaggatgcctggcattgagggaaaacgagttccgtaatcatttcgacattttgaaagctcttaagaagtcataaaaacgtacgtatcattggatcttcgtctacatcgtccctaacatcatgcttgcatccactcgttcatttccattccctactcctcatcttcctcatcactttcatcgtcaccgaactcaacaccgtactccgcacacacatcccatcgatcacccttcgcactcttactgacatacttcgtgaacctcaggacacccttgtctctcaagttgatcgccagattgttccaagcagcaggctgactgaacaagatgccatcgtcctcgtcgtcagctgcagacttgtagattgcaggatcagctttggccttgcgacgctgtccggcaccagtttctgtagcgttgtgcgatgtaggaatggtcggatgatcctcatcgtcttcgccagccatgtacatttcgtagccaccgacttcttcctcgggcttgggttctggttgggcaggtgctttcccgttagccttgccttttcctttactcttgctactgttgccgtttttctgtggcttctcctcctctggctcctcgtcttcatcgccccagcctttcgatggtgtaatgccgagacacacttctagctgtgggtcttcttcctcgtatgcagttgcgagtgtgtagtctagaccacgtcggaagcggcgcgcaaaaatgttgctcttggtgagcgttataccagttgcgagagagatccacttggtgaacgcgggatgagggaagagaacatcgacgagatcatcgtaaggtgtcatcccatcactctcggggtatggtgttgtcggtataggctgtatggccttgcggtacagatagcgatgcttgtgaggtggtcgtgcaaccccaacttttgattctttgtggtgtgggttggccggtagggcgggattcttctcgtgatccttcgattcgaggtactcgcagagcttggtagagaacttgacagacaagaagtcggccagtcgtatcgatgaatcgtcggagaaagtctttgagacctcctcgacagtgtctggagtgaggtaatttgggttcatgtacttgatcaagaagtcgatctcgttctcggtaagctcgtcatcctcctgctttgcctgttcttcccagtcggggatgtcaacccattgcgactgtggctcatcgaatacgtctgcctttcctccttgcaattgtgcgagcgaactcttctctgcgagcttctcctcgagaccttcctcaaagccctcttcgccttcttgtggtatgtgaaaccaaccactgattgccatacggatacgccctccatcattctctactttctcttctaggccccttcgatatacttcctcaacgtcatggaagctctctccaggttgtactgtgaagaacgataattggttccaggctggtggtatcgatagcgagaagtctggctggggaactttgacttcgtcaccctccggtgtcgtcagctgctccgtggggtacagtcgcaatgcgcctccccattccgccttccactcaatatcaggatcgagtagatacagaatccaactcacacgccgactgccaatgacgtcatcgtggcatagcaaatgacatccaggtgtgtatacattcacagccatatccgtcttcacaccactcaatgggccagaccctgttatgccagatagatatttgcgaaacgcggacgagtacagcgaatcgcgcaacgtgagcaagctcggcaatcgcttgagcgccgaatcatcaaggccatcgagattggccagatcgcccgactggtggattttgtagatatccgtctctttgggtgtgaagtggatgtgctcgcgaatctcgttgcggacattgcggaggagcttgtcgtcgatgaggttttggatgacggcatgcttatagctgggatactagtcagacatgccaaactatagcaagagggatagttgcgtacggttgcgactctgcgtagtacttcgtatagctctcgagcaccttgccatcgaacaagccgctgcggaaattcttatgcgcctcgtcgtcggaaatggccctcttcttcttgggctggccattggaaggcgcgcgattcttacgcttcgccatttcggattctttccttcgggactgatgtggaaagcggaacgaggtcggctcgcaagcagcttcaagagctatctatgaacgacaaaagttcgctagaaataaaagtggggcatcgcccgcctcacaccaccctggcgtcaccagccaaaaccttaattcttccacaccgatgacagatgcttcgcttacggaatcgcaaacttaatttcatgatggccgtatccaaaagaaacaatgatgttccgcgtcacatgaagcgaaatagcgtgtgcgagagcccacgtactctggttggcttggtttctgacatgccgacgtcagttcggattcatgtccacggaattggtcgaaccggcggaagcaattaggtgataaagctattgacgttgatcacgaaacatgacagaatgaggctgtggacaatgagtgtgtatccatcccgaaaattgcaagagaagcgtctatgtgtacatcagcagacatatgcagaatgaaaataataggtcctgtgtacatgggtgattatgttgtgctcacacggctatcctaacttcccagccctattcgcgaaccatgcgacgaatatacccgaagccgtaaccatatacgaactcactccgaacgcgccctgaacatcaagcttgaagtggctccaaagtacggcgaacagtaagctggccaacaagaagacagcaaggacaagaccaatgagtagatcaaagtcccaaccttcctggaaatgtatgccccagccctctgctggtcgaccaatggtccctatcagctctcccttggtacgcttgggtagttgttcgagcacaaaagtctccttgggagttatgcattggggcgacgtgagcatgtgcatcaattcttcagagagaactggaggccatatgtcgagcggaccagctggggcgcatctgtactccgcatctggagatggctcgacttttggtgctggtggcaaacactcgcatatcctctgcgttgaagaagtacagcaaggttcgtggttgcggacctctgcactcccacctgctcgaaggcggaacttaaaagtggattagcacttttgatcttgaagacgacaagacttgtatgcttactttgacaaagtatatgccttgtacacatttgagggagaatattttgcgaatgcgtcccctgtgtctcgccaatagcttttgcatgaaggtgaaaagcgcttgatcgttagagatgtcatcgatgcggtcctgatgcacggtccgaagataccggccacgctgcatgcatgccatcaagtgcaggttctgctgcggcgtctgcaattctatggcttggagagcgcaagccgtgcttgtaccagcttgcctatgctgcggcaggcctggtggtacacctacgagacgtttaaaggtagaagacaccttctgggtaattccccgcgtccaagcaggagttcgaaatgcgtatcgctggtttgtcgtcgcttggttgtacgaagtggcgcctaccctacatcctgtagattgttccattcgttcaatgagcctatcaactccaccctcgcgatactcaaacacatcaccggaaaacttctctttgcacttctgttcatcagttagctgatgtgatataatgttgtgacaagtagtgtttgccaaggaaagagccgagtgcatacttacacactgccatctaagcctgatgtacccttccttcaacggggtctctagataccccagactgactagagtagcacgtatcgagacagctagattgccaatttgtgttcgataggaggaaggagggggcgatgtgcttggtgctagcaacatgtgctcttcttcaattgtcttgcgatcctcactgccttcaacggcactgcttccgctgacctgctgcggtgaaagatcagcataacttggtgtgacctcttggaatagcactgcagcatcctgatttgctagactctgcttgctgtcgttagctctttctcgcttgtgtaacatagagatagtacttactggtcgagaaaaatctgtcgacaaggtggacaaagatggcatgggagtcttcacgcttgatgaactttctgtaacctccagtggagtagcatgatataggcggtcttgttgctgaacagctgcggtattgtacagcatgtcggctgtgtcaatgactttgtcccgggatacaggaactacagtatcagtaactaacctgtcatgctcggaaattttcggatcattcatcgctacttcatcgatctctggcgcacccgccgtcggcttaccggtcgttgctctaacggttgttttggatctgacgtgggagttcgatctgtcgctccatcttctgcggctatgaccatgcatcacatcgtcgtcctcccatgggtcttgataaatagctggtgatggtccaggataggtaattgctggagcaaaaggattatactgagatgtgtcctgatacgcggacggaatttcggatgataatgaagattgacgagctgatgttggctttaagacaaaatttggtgggaacgatacgtgtggtggagcatgtatgcgctgggtagccggttgtatcaatgctcttgaggccttgctttcgccttccacaattttatgcttctgaatgtgagcgccccgttgctcattctgtgagagctctgcttgtaataaatctcttctgttccgcccccgagcatgttgggaaatttccagaccatatactctttcttccgctgcctcacgatcaactttctcaagggtttgaatgaatcgtggatgtaactctccttgaagctcacttcgcaatcgctctttgccgtcacggatgtgcaattttgaccggtttcgaccatctaaaggtagcgcaccttcttcatcttcaacgtaatacccgtgcatagtatttttaaagtcgactgcgtcatgttcaggaagttgtgggagaaccgcttgaattccaaaggttatgggtgctagccttgaacttcgaaccgcgacaccgggttcgtcctgatagacctggggggtgactttcgtgacattgaaggatgacgctcgggccgagccagaatgagaccacgatgacgaggatgatgagaattggctatggtctgatgaagaatattcgctaccggctgatgacgaggagaatcggctgtgttctgatgacgacggcactcgaacaccagttgatgaaggtggggaaaggtgagtggttgatgatggaggctcgatcggtgagggaagcgaatccggaacatttgagccttttctaggatcgtactcagtgatcctcgtgcggacattcgagcaaagcctgccctttcgagccttctcgcagggaaaaaaagcctcctcatacgtcgaacgatggccatcctccctaacataaaccctgcgatggacccggcacattctttctggatactaatacggcgtttagagcaaaatctattactttggctgatagaacgactagatggctctctttttttctttaaacaaggctgcaaggctacaaggctgaacacttcgctgctcgggttagccacttgagtcgtataggtattccgcgtgcacgatagcaagcaacgacgtcgagatgcgcgacggcccaatcgcagagaaataggaagagacgtgaagaaatcgtggtcggaagaaggtagaagacattgatgtcataaacgctgggtggtcggtaaatataagctgcatcaaccccagcaacagctgccattggtcgtcatgacacgagcataccgtccaatgtgttttgcgcttttctctcactctagcaaagatttccattcttgggtagtctcttatatctcactttagcagtagatgtggccgggtgggttgtgatttgtagaaagattacaatgtatgcaatatatgaaacccacttctgcatcgtacttacacaaacgttacccagttcacgcaccaccctgtacatgattcaagacaagtacagcgggtaatgccaatgcagctgcgatcatgtactgacctacactaaacccgtcttgtatgctgtgttttagacaagaccaaagaacaacgaaaggtacactgatgatcacaatagaaaagacaataccggtgaccatgcgaatgtttgggccttctttgagaacgagaccccatccctcggtgcgttcgttgactttggcttgcagctccccgcagtttcgcttgggcagttgtgcgagtacccatgtctgtccttgggtaatacatcctggtctatcgagccagtgcatcaataggtgagatgcaatcggagggcaagtttttaatgggcccgcgggcgtacagcgatactctgctccgggctccggctcgaccatcgtaactggagggatacaatcacatgtatggtgtgtcggacaagtaggccctaatacgctaatttccgcactgctgccccagtaattgaactgcgagcgtaggtggtcagcgaaaactgggcgccgtgcctcaacaacagagtaacttactttgcgaaagtagacctcctggaggcatgtccaagagaagaagttgagaaggtgaccacggcgtcgagatagttgcttctttataaattcgaagagttcctggtccgtactaacatcatggatctcgtcctggtcaaggtgataaccatactgcccggtctttgtacacgtcatcatctggagagtctgttgtgaaggaggactcgatgctgtagaaacgcctacttgcggtgtagaaaaaggcaagctctgagaagcagggcttttacggaacgctgctgagatcttttgagccatatttcttgcaaaacttggggttgtgaaattgaaggttgttttcgtagggccttgactccgcgaagttgcagctactttgatgcctgtgcgacgcatctcttcgacaagcattgctatgccaccctcgcggatctcacggacgtcgtcaaaaaatgtttcaccacacctctaccactcgtcagttatcattatcactcggcaaagttgtacgcatgacctgttggccccatacgtacacattcccatctaattcgtgttgtgccagattgcttgatcggctctatgagccccaacgctatcgtcatggatgcgcccacttccctgacacactctgccattgtttgaagtcttcgagatacgtttagcccactccagagtcgcccatcgcgccccttctctgtcgtagtatgtgtatgacaatctttgtgaatgtcggttggagcttcggtaccacttttctcagtcttaacatggcttacttcgaattcggcgtgttccaagctagtcataacattgccttcggagatctgggatttcgtgtcttggaactctacgaaggatcgtatctttacgtgcaactccctgaatggttcgccttcaagtaagaagttgcggaaggcaacaatatcttcgaatccttgctcgtcaattgagctagagtcagactctccctgagagctcggctccaagtccggagctagtatttgtctcatgttactcgattccgcaacatggtgctgcataatggaccgagctacagcccttgcctttactctgactagttgagacgctagagattttagggtgctaccaactgccaccctgctgagtagatcggcatattccttaaagaagtagcggagttttctctcaagcacctgtggcccaatgttgggatgagcaatgccgctctcgtacagtagggttagtactgcattatcttgcaggatactgataagttcctttgttgctcttttgatctgcacagttgagtaaccgctgtgtttcgataggtctgtgtccgaggaacctaaggaagcattactgaagaccgacctcgcgtacgaagacttgctagaggtgctgaagcttagacttctgaggtcttcatacgggatgtgatcccagtgcgtttcgccagagtctgtttcgggtacctctacttcggattccagctcagtgttatgagtgtattctgttactggtccgggtgctaaggtcgtatgcatagttctgaggtggtaggagagcttgtcccttctgtagaacttcattgtacaaccagggtgtgagcagaataggaatgggccctcatggctacgcatgtgaaggcgaagatctcctggcctacgaaaattgttcctgcatccacgaggacacgtcagagagctactaccagaggactgagaagtatcagaaatcccttctgctttgtaagttatgatagaatgcaaagctccggggttcaccatgggatgtcgtgtttggcggatctgtcagatcaaactgcgtgctcaatgtcgttgcagccctgttcttgggtccagcatagggacgcatgagagccctctcatactccgaatgagggaggtcaaaggcgaaccggccatcctcttgaaatgacagatcttccttctgagggtaccagtcatcctcccgaatcgaccgatcatcactctgaggagaccaaagcgatctctgcgcactctctgcgaccagctttgacagaggaagcgtaggcagggctcctcttgttgtcgttgatagtccttgtcggtacaaatcccgatccgtcatgctcatgaattcgtcttccatcatgaatcgcaagttggaaagtgtaccggcggagataaaagtgaccagctccaacgattttgcttgccaagaatgcgctgtcttggtgttcacaggctctggcgctgtgctgagatgactgtcttgccgtaacgttatggactgatagtgcagctttgtgaaagacaaagataggtcgtttaatgcggcgatacgcagctatcttctgaatctccttaactagataggagcctaagttatttaagagtaaggctagctaattcaggtctataacttacgaaggttagatagctttgtcgcctcagacatgcgacttcgatgcaggcagctcgataattgcgatagttccaaactcgaacaggaatcaagaaacttgacagttgttagaaagaaggaagcagaaatcgagctctaagtgcttaaacgctgagaagtcatgcagtccacgccacttcagcctgacagacccccattggccatgcctgcatcttgaccggaagcgagaacagcgacatagccttgcaaggcagactcagttgacatacatcatcgtgacatgtcatgacctgccaacaaattagcaccagctgacactatcgtcacaagtgtggcggagttcgatgtgccaaaccgtggcaatatctgagtattaacggagttgtcacagccttgcatgctattcgattcagccacttcgcctgtccgtgatgttgttaatggtacaatgtgtgcggattgaacgatagcgtgggtaatagaccattacatggtgatgtgaaagacgaaagaaatggaataatgttgaaattgtgagacgattctggggtatattggctgtatgtaacgtgcttcatgaagtgcaagggggtatataaagctcgcaggtcaagacctactatggacacggctcggcatcgtgtttgctcgtctacatgtacggaacatgtcattgatcttactcattatgcactgccaccactcagcagtttctcaaccttcgcatcaatcttcttgacatcatcgcctacgactttcatgttgctgtgcatagtcgttgtggccttctccatatccttctccacgataacgagctgcttctcccacttcttgatctcctcttcctgccttgactggcgtgcctccagtgctgtcaagacttcgtcagcctgccacgcgctcgtatgtacaagacgcaaggtgcgcagacgctccaggatcaaaggcagtacaggagagagcttgtcgatggagggtagtgtgccgtatagagcattgattttggcctcctgatctgggtatgccggtgaagttccgtcactcgaaactgagcctgtgcgggcagcgtcctctcgtgttgccttgagttgctcggcatccgccgtgagcttcctaatctgctgtatcgcaccttcgaggttgtttgttgaggcatctccaagcaggccaagtgtctgctccaatgtctgcagtgtggtgaagacagggaatgatggtttgtcgctcagctcaggcattgtgtttccgttcaagcctaggttgttttccaattgcgagatcctcttgtcaaaatcggccgcttggttaaggacatactccagctggtttctctgtatttgtgtaccgggcaggggtggctgtttcgcgacgatcttggtgatcctcgggcttggatcaaagggcttgtagtctttaaacttctggacagtcctgtcgagttgtgcctcggcaccccgagcgcctcctcgccgcattgtgtatattgagtcgaccttgttcgaaatgtactccatctgctgcttcggatcaagctcttcaatctgcgacttgtctcctgtctcaaccctccgctcgtactcgttctcgagctctagcagctctcttttcactctgttgagtttagcttcgaagctctcttgctcttcgtcgctgtcatcgcctaggatctcgcctcgacgccgcctagcccgggtggttgtgcgatacgaccggcgctgggcagcaatgttgtcggagaagtcaacaccttgtgcgtctactctggagggctgaaatcgattgcgggcttgatcggtctggaatcgctggcgatccagcgcggactcgccgtcttcgtcctcggaaacaacagtcgatgcctgaattgtcgagacatcttcggcgagatcgggggtctcgtagatgtcgggcgcagtgtcaatgccggggaggttgtcatatttgggcctcgttccttcggacatcgtggcgggtttgtataaaggagaatgttgtatcagcagcggtggaatgagagagttggaacaattaagcttgaacgcgtccaaagtggaagtcgcgactgacgcacttggtctgtgcactccaaatgggggggcagctttggggagcaactccagtggattcacaggtcggccaagaacatgaaagcatggagtatatttgcttgctttgatcaaaatttgtgattctctcgtcctctcgcaccctggtctcccgccacttcagcatcatcactttcacttcacggccgccgctatcaagtccgctaccataacgcatacggctagcgatagaaatgtgtcttctcgagagcagcctgatccaattacactgcatggtatttcggttatgcttgtaccctgaaggttcggccactagcagttttgcgctccttctcctcagcctctggtcttgctctgcggaggactgcatatcgttagcatatgcttcagcttattagcacatatcggcacataccttggaggaagtcggccgtccgcttgcgcatcctagagtggataaaagccttggacgctttgatgtggtaatggaagtagtcacggaaggtctgaatgtgcgagatgacttcgtcgcgtctctgctttgtcagatggcgagggaagaggactgctgatgttagttctaggacagttcgacttgcaatttgtcttaccaaaagtgatgtagccaatctctccagaggtcgagttactgatgcccgggaatccctgcagttcaagtggtggctcattcctgaacagcacttgtggtgcgttctgaatagctctccgcctggcatcgacgaactcctgcaagaagaccttgccaaatatcctgtcagtctcttctcggaaaacggttgaaaagatgactgtcactcggtcgtggctggcctttacgtatatcgcttcctcctctcggtagtggattgcccgtgtctctccgccctcggcaataccctgcggcgcggcctctgaagtatacttggaggcttcctcctgcaactggtggaattcgtcaaaggcctgctcgaagggtgcggccatggcattgcgcttgaggagggacacgcgtcggacaaggtcatctttgccctctgctggagcgttagcaccctgcggtactctgaggtacgattgaccataccctgatcctctggaaggtcctccaagttcacctgcaccgagaagtcgtatcctgactccggctctacaatgtagggtccatactcgcgctcgagcactgactgggcaccatactgcaccaattcctggtagcacttgatgcgcaatgacactagtatctttgacttgctctccggtgttgagatgtggaatgtgacgccatcgaagtcggagacgacctggtcaatgttcgctgcagctcctctgtgcgccgttagccaggcattgggtggaggttgcggggtattccgcacccgttcacgcggtctcgaagcagggactcgatgagcacgttctggtagtcgaggagaagcatggtggctgtatagcttcagtgtgttggggtgctcggtatggcggggagctgtggcctgcttgggcgttgcggagtctcgggagtgatgtctggtgtggtgggtccgcctgcagcagtagcgcaatcatgcctgccaaaaagttcgcgaaaagttcagagcttcgacgtcgccgtgtcgcaaaccaccaagacttggatcgtcacgaatatgcgcctgtatatactgcgctgaacacctttgttttctcttcacttatagaattccaccactgcgaacaacggcgtaacaatggtgagatcatacacgtgagttgcggcagaaactagagcagaactgttgctgatgtattcacagcaaatatgagcagaccgattcctttggagtggtcgcgactgccacttcgaacatagtctggaccccagaaggagcggctcagcccggagtgaatcgacctgcaggcgccggacgcgcatacgccgccgcgaacgaagaagttctgtgctgggatgtgaagaagggcgagctcttgagccggtggcgggatgcttcatgcacagatgaagtcactgttatatgtcggagtgaggtggacccagatgtctttgcagtggggtacgccgacggaagcatacgcatttgggatgcgcgaacatcgaccgcgatcataagcttcaatggacacaaatctgccgtcacgacactagcattcgacaagactggagtgcggctagcaagtggctcgaaagatacggacattgttatatgggatctggtctcggaaactggtctcttcaagctgcgaggacacaagggtcaaatcaccggtctgcacttcctgcacccggctagcacagcgcaagaagacgaggaagatgcggagatggacacagaccaggtcttcttactgtctaccagcaaggacgccctgatcaagatctgggatgtaaactcccagcactgcatcgagacacacatcgcacagacaaatggagaatgttgggcattaggagtatcaccagacggaagcggatgtatgacggcaggaaacgacggcgaactcaaagtttgggcaatcgacctgcaaggcctaaggcaagctgcatttgcagtgggcgaagcttcggaacagcaatatcttaccacaagaggtattctataccgccaaggaaaggaccgaacacaaggcatcgcattctacgcgagatcagactacatcgcagttcatggtgcaggaaagaggctgtggagatttggcggatacggagcgaagaggaagtgaggaaaagcttggcccgaaagaggagaaggcgaagggagaaggcgaagggtgaggcaaacggagaagtgcaggagattgaggaagccgacgacaaaatcaacatcgcagacgctgagattagtgaagtcatagtaccgtatgtgacggtgcggacggctggcaaggtccgatcagtatcatggatgcataccaggaaaagcaagaagctacaattactggttggcacaaacaacaatctcatcgacatatacgagataccacagaagggcaagtcgaagacagaagaggcaccggactacaaccgaacactatctgtggagctcgctggtcacaggaacgatgttcgcgctctcgctctaagttccgatgatcgcatgctggcatcagcgtcaagtggaagtctcaagatctggaatgtacgaacacaaaattgtctgcgtacgttggagtgtggatacgcactttgctgtgcattcttacctggtgacaagattgtcgtcgtaggaacaaaagacggcgacattgagctgtacgacattgcggcatcttcacaactcgacaagatccaggcgcacgaaggagctgtgtggaccatgcaagtccaccctgatggcaagtcactcatcacaggaagtgcagacaagacagtcaagttctggaactttgagattgttcaagaagagatacccgggaacgaagcgtacaatgcctcgtctcaagcttgttcagtcgcgcattttgaaagtcaacgatgatgtgttgagcgtccagttctcacccgactcaagactactcgccgttgcaactctagacaacaccgtcaaagtattcttcgtcgactccctaaaactcttcctcaacctctatggccacaaactccccgtccttaacatgtcaatatcgagcgacagcaaactcatcgccacctgttccgccgacaagaacgtgcgcatctggggcctcgactttggcgactgccacaaagccctcttcggccaccaagacagcatcatgcaaatcgccttcatcccgcaccccgtcgacggcgacgagaaacacatcttcttcagcgctagcaaagacaaaacgatcaagtcatgggacgccgacaaattcgagcaaatccagcgcttcaaaggccaccacggcgagatctgggctatgacggtggcacgcacgggcgactttgtggttactgcgagccacgacaagagtatacgcatttggagtaaatcagacgagcccatcttcctcgaagaagagcgcgagcgcgaactcgaagaactctacgaaaacaccctcgctacttcgcttgaagacgaggagaacatcaccggtgagcgcccagaagctgtcgatccctccaagcaaacaaccgccaccctcaccgctggcgagcgcatccaagaagccctggacctgggccttgtcgacctcgacaccatgcgcgactgggagatccaacgtaaaagcaaccccaacatcgcgccgccccagcgcaacccgctcttcatggctctcggcaacatctccgccgagcgccacgtcctcaacacactgtccaaaatccccgccgcgcagctgcacgacgccctgctcgtcttgcctttctcatcgctccccacgctcttcacgttcctggccatctgggtgcgcaagcagtggaacgtgacgctcacatgccgcgtcctcttcttcatgctcaagacgcatcaaaagcagattgtgtcgagtcgcgaactcaaggctgtgttggagcacatgcgtgcggatttgaggcgcacgttgatggggaataaggatttgattgggttcaatgttgcggcggtcaggtttgtgggggaaagggtggatgagaagaggtttgtgagactggaggatgtagataaggaggaagggagggagaggcggaagagggcgtttgtggatgttgcatagtgtgggtattttggcgtgaggataagggagggaaaagcttaggttacgtttagttgagtgtatgaatcttaagtctaggttcaatcgatttatccttgttcacatttgaattccaagtcatgatatgatacagtccaccctcatcatacatatacacatccccatcccctctttcttcaatcccaccatctaccccatcgccttcaagaaattcttctccttaatctccgcgcgccgcttatcccgcatcgcctttgtcaactccgccctcgccctcgccgcatccaccgcgccccccaaactgccatcgcccgcaggtaaatccaccgtctgttcgtaaacgggtaccttgggcaccagcatctccgggttcatagcctgttccttgcgcagacgcttagcagcgacacggcgctgtttcttactcttcgctgttggcatgtattagaaaagaagaaaaaaatggtactcaaaggatgcctatcaaacgtacagaataaatcccccatgcccacgccctcggcactcttctcctgccgcgctaatatcccccacaaccactcgggatactcgtcatccggcagggcgacggggtcttgtttgttcttctcgaagttcagccctttgagaggcgtgccggcgggtatgctgctcttgaccagcggtgtggatttcttcttctcgggggcggtcgctttgggcgtgaggggctcgctgaagggctgagcggcggaggtggatgttgccgcgggggggttgtgcgaggatgagggcgagccttgtcgagctggtgcggattgtgctgcggagatgggtgttgcgttgaggcgggaggaggtcgttaggaagcgggtttgttgtggtcgagcctttgaggcggcgcgcagacaattgcggcaaatcatgctgggtttcggtggtggcgagtcaattcgtcgtcgtcttcactctcttgcggtctatcaaaactttggctggagcatgcaggtgcagccgagctgtttctccgacccgatggccgctaatgagatcgtggccgggggtccgctgcatcgcccacatcaggcggacacacctgcttgaaacggacgcaccgcgacgcgtaacgcataaattagactattgcgttcacatgccgtccccggttttggtcgccggcaggtgttcaaaggtctggggtggcaccttcccaatcctccctgtccgcgtggtgtcgatagtggatgggtgattaagatatctcaacttagtaaggttgtcgcatgaaagaccaaggcgtcatggttgcgcgtcctgaggcagcgattgataatcaccgaggcaatgaggttgcacagaagtttgaagtatggagcatagatttgacaatatgtagatttggtaaagacattgtagtacagacatcttctcagcccacatatccaaaacacagcttccgggcctcgccccgactggtgacccagccaacatttccaacacaccgccgagacaggaaatagttcgtgaacgaaagaacggggtatcatgtacccccaagcctgatgagggcttccggaacgccgtgattttcgttccgtcaaccagatcagcagacaaatacgaaataacattagtgaaaaggacagaatagaacggaatcccgttaatatatacagtgaagttaggagtgtagaccatcgtctatggtatcgagtaaaatcaaggagaccgtgagtgtagataagcgcgaaagttcggcgagaagaactatatccaagccatgggaggtgcttgctgtgcgagaccgaagcggttgttgaaaagcggccggatttctgataggtactcggcagcgcagtacgctgctaagttcttcgcgcgcatgacggacatatccgcttcggcttcggcgtcgcgaatgacacctccaaactcctcgacgatctcattgagctgctccagttcgcgaccgaaggggtgggcctcctctgtgatggtagcgctgaacatgtcgactgaagagcgctgctctcgtgagtttcgtaaggatccttggctgccacgagagccgatattgttgagagacctctttgctgctaggcgctcgtgcgcgcgcttgctgtgagaaacggccctcgttgggatggctgggattggctctacgatctcttcctgtaccttcgagagactgttggtcgatgcggactttcgtagttgcttgcccggagggaagtagccagaaagatggtttggtgctggtgaggtgggcgaagactccacagaagaggcgtcggtgagcgttgtgtcgcgggatccaacggtagaagcccgagatcttccagtcgatacgctgtggtccgagtcgtccgccgaagagtgggtagaggcagtcgatgaagagaccttcctcatgtttgaacctgcaatgtccggagcgttgtagctaagcatgttggtggtcgataccaaagccacaggtagtgatatcttcgaacgatcaatcatggcggggttcttgacactctggctccgggctgggggtggcgaagacggcacttcagtgcgctggatgcgcctagtaagagcgcgagcgagagacatgttgatggttaattcagaaagaatttaggatattgcagagagggtccaagtccgggccggtaatacaaagagcgatggtagttggctgcttcgatgaccgagctgcaagattgcggggtatgcctgggataaattgctctggtgtaggcacgaggtctgaaaggtccacaagggaacgatgcaacaaaggtcctctagtctcttgtcgcactgcgatagaaagggtgtgaagagggatcacgctgtgcttcgcaaggttgcgtcggataagcgtgcacttggtggtggcacgacagtcttacttcggggttgcacttgtgataccggaaagtcgcagaagatgggcttgtggttccggtccaggccgatgcagtcgcaggagaagtctgagatggtcggttgatttttggttgatttttggttgtttgcctggtggtgttgtcgttgttggtctcgctgagctagcagcaagtgtgaaatgggtcaaaaaagagtttgggaattgaaggtgaataaggatcgtctttcaaagagagtggaaggcctgctgttcgtaaggagtgcaaacaaccaggtcgcgatcaaggagggagtgtgaatgctgcggtaaagcgaacgggcgcgtaatccagaggaagggagcgagcctaatgaagagggcagcgctgcgggaggaaaaaccagcaaccctggtacggtagactaggacaggccgtgttgacctgtctctcacagattggaaggcgcgaccaggggccgtccaggcacatcatgccatgagcgaaccagagcacgttgtttggacgggccatatatttagcggcgtcgaaacatccacgctgggaatagcccatgatgcgttttcccacttgggcgaatcggggagagacgcatgggacaaacttcggcgccaacacgtcgcagatttcgactggggatgtttgctttgtgccgcccagcaacctcggtgcgctgtttcaaacacccaaaggttgcccagcggatccctcgccgtcgctgtgggcccgcaaacactggcatcgacactgacggactgacatcgaaggacagcggcgactagaagcgcagtctgaggttttcatccaagccatgtcgtcaccatcaccaccacctctccactgtggataagcttccgatcgccgtcactgcgcgaacggcgtggccatgatttgcgttgaggcatcgcttgcagcccggactcgttctggactccgtcgtggattttgggccatgggggtggtgcgtaccttgcactgtgcagccgcgcgtgcatgaacggctgcttttcccagcacatgaatcagcgcagcttacgggcgtggtcagggcaatcctttgagtttgctgccttgcctaaaatattgtttcgaaaccgtgcaagaagacgcgaggcgaggcggacacgacatgacggcatggtgctcatctttgtgcggtgctgtggtgtgggcgagaatcccatgtccggctgagtcgtgttcggcaaactcggtcagactcacggtcgatctgccggcgcgctggctgccatgcctgacaattcgccatgtgctcggtaacatgcacgcaccgtagcaagaggcagccgatgtacgtgtctcgcgatggacattgggatcagagttctcgcaagacacagaaagcttgtcgcaaagggcgaggctgctcagcccgcacaagatgaaggggtggtcggaagtaagggagtggcgttgagcggaagtttagtgaaacatgcgagttgaaggcgagtaagtggacgactcgcatcatcatctatttgctgcaacgacgaaaatgtcgaaagcactattgatagcgacaggctgacccgattctctcatgtgcaatattacgcgagccgagccgtcaacacgcgaagcagcttgatgggaaagcccatgtgcgttcgcatttgtgcaacctcgtagctgactacctacgacttctcagcgaatatagcacccgcggaagctacgcagcgggacggcctcgtttactgaatacagtttgtgcggattgggcaccgacagggtatcatcgtttcactcctccatcgattcccagcctttgtcttcggccccttcgtcatcttcaccgtcgtcgctctcaccttcctcggtatccgagtctgtttctggctcgtccaagcccactagacgctcctttccgtctcccttgatctcggggaccttgctggcgaaagccgcgcggaccgctgcgttcgtgctggtatcccagatctgaacagctcctttgctacctgcgactgctaggcggaaacccacttcctggtcgggagcgaatgtcgtcgagaagactcgtcctacaccaagatcgcgggacacgaccatgctcgggccgctcgcttggatgttccaaagcttgacttgcttatcagtcgatcccgtgaccagatagccggggatcactgggttgatgtcgaatgaggatatagactcgtcatgagcctggagtacccagacaggcttggacgccgcagggtctgctggtgcgttgcgagtgtcgtggtaatgtatcatgccgttttcggtggcggcctaaaactgttaacattggtctgtgtaacctcttgggacaaaactcacgtagaagtagtttggatcatgcggattccaccggatagtctcaacgtcactttcgacgccccatcgtggtgctttcgcatcaggtgcgcgcatgtccgctgccacgatggtccgatcgtaacttccgctcaaaagaatcgtagactcgacgggatgccatgctaccgaggaaaccttgtctgtgtggtacgagtatgacttggcagctttggtcgtgttcaaatcccatagcttgatcgtcttatccgcggacgaagaggcaagcagattcctgtggtgacggttggcggctagagataaaacagcatcgacatggaagtcgtcgttgaccttcttagacttcttctttttcttctttggctttccatttgctgcgtcttcggctccttgtccaagcacagcgtctgggtacatgctgtctacaacatccagattccatatttcgatatctgggtccattgtgccaatcgcaacaaagttgcctttgccgttggccgtctgcgcagcctttccaactgggaggtcgagccactctacggcaagtggaatcgcgggcagcatgatgtcgtggtgtacgtagaggttgtcgtcctcgtcttcgtagacataaacttccaggtgggcgacttcgtcttcgatgcggcccgccagcaccaggttgtctgtggctagaatttgaagttcctctcgctcttcatcgtcctcttcgtcgccgccttgcattgtgatgtaggggtcctcctcgtcgttctcgtgaaagaccaggtttttggcattgccgaacatggccatggtgtcgcctgcgtcctcatcctgctcgtcatcgtagtgctcgaggtcatattctttgaggtcgtcgtcgtcgtcgtccctgtcactaattagaatgaacccaaatccttctgacgctgcagactcactcgtcatccttctttgcagactttcctgaagtgccgttgctcttgcctttagcctcagcttgcgcctcttctagctcttctttcgcatcttcgagttgtaaattcgcaagtttggatatgcggtcgtactcgtcctcgtcaaactggtacttggtaggaaacggtgccgcgaagccacgcggcacccacgttgtcgctgtgatcatagacatggcgctcgggtcgagaaattgcagcgtggtgagcgcatgcgcctgtggtggggatgtgaacttttattttagcgccacattgctatcgataccgtaacttttgcggaccaccgaggccaaccagcacccgccaaccttcctcacctcagctcggccagtgccatatatcgccaactaatccaccatggaacgcggacacagcccgaaacgccgcaagctcgatacggacgagtattccattgcgccgcgacccaagttccgcaagccaaataacccacgcgactcagctgcctctcggggacagaccccacgacgcgagaatggctcccatccgaaccagaagtcattcgaagggccggagccgctcttggaagaatttgactcaatggcattggaccgcgactggtacggcggcgaggagaatggacatacctttggagacgactctcacaacccgtttggcggcgcagagagctcatggcaagactcgcaaagagaggcagctttgacagagaagaagcagaacaatcgcgccagcatgagagcgcagcagaaacagaaggatgtcgacgcatgggaaacgaaccgaatgctgcagtctggagttgcgcagaggcggcactttgacgatgacttcaacgacgacgaggaaagcactcgggtgcacatccttgtccatgacctcaagccgccgtttctggacggaaagacggtcttcaccaagcagattgagcccgtcccagctgttcgcgacccgcaaagtgacatggccgtcttcagtcgcagaggcagtcgagtcgtgaaggagaagaggcagcagaaagagcgcgcgaagcaaacacaggaagcaaccagcgccaaaggaacgacgctgggaaatatcatgggcgtcaaggatgacgatggggatagtgcggccccaatgcctgaagacggggaaaagaaaggtggcagcaaattcgcagagcatctgagcaagcaggaaggagcgagcgcattcagtaagagcaagtctctaagggagcagagagagtatttgccagcgttcgcggtgcgcgaggaccttctacgtgtcattcgagacaaccaagtcatcatcgtggttggtcagacaggttctggaaagactacgcagctgactcaattcctccacgaggatggctacgcgcaacgcggtctgatcggctgcacccagccacgtcgtgttgcagccatgagtgtcgcgaaacgtgttagtgaggagatgcaggtcagattaggtggcctggtgggctatgctatccgatttgaggactgcaccagcaaggaaaccaagatcaagtacatgactgatggtgttctgcttcgagagtctttggttgagccagacctcgacaaatactcgtgcatcatcatggacgaggctcacgagagagcattgaatacggatgtgctcatgggtctcatcaaaaaggtcctagctcgaagaagagatttgaagctcattgtgacttctgcaacgatgaactctgaccgcttctcgcgcttctatggaggcgcgcccgaattcatcattcctggacgtacgttccctgtcgacatacagtactcgcggtcgccttgcgaagactatgtggatagcgcagtcaaacaggtactggccattcacgtttcccaagggcccggtgatatcttggtcttcatgacaggccaagaagatattgagatcacctgtgagctggtcgctgagcgactgaagcttctcaacgaccctccgaagctcagcatattgcccatctacagtcaaatgccagcggatttgcaagccaagatcttcgaccgagctgcgcccggcgttcgcaaggtcattgtggcgacaaacattgcggaaacaagtctgacagtcgatggtatcatgtacgtcgtcgactccggcttctccaagctcaaggtgtataatcccaagatgggcatggatacccttcagataacgccaatctctcaggccaacgcatcacagcgcgcaggtcgtgctgggcgaacaggacctggaaagtgcttccatctctacactgaacgagcattccgcgacgaattctacatacagacaatccccgagatccagcgtaccaacctagccaacacagtcctcctcctcaagtccctaggtgtcaaagatctgcttgatttcgacttcatggacccacccccgcaagatacaatcactacctccctcttcgacctctgggccctcggcgccctcgacaacatcggcgacctgacccccctcggccgcacaatgaccgccttccccatggacccgtcgcttgccaaacttatcatcaccgccgtcgactacgcctgcagcgaagaaatgctcaccatcgtcgccatgctctccgtccccagcgtcttctaccgccccaaagagcggcaagaagaatccgacgccgcacgcgagaagttcttcgttccagagtcggaccatcttactttgttacacgtctacacgcagtggaaagtcaaccactactccgacggctggtgcgtgcgccacttcctgcaccccaaagcgctgcggcgcgccaaggaaatccgcgaccaaatccgcgacatcatggagaagcagaaaatgacgctcgtcagctgcggcaccgactgggacgttatccgcaagtgcatctgtagcgggtactaccaccaagccgccaaagtcaagggcattggcgaatacatcagtctgcgtaccagcgtgacgatccagttacacccgacatccgcgctgtatggcctcggctatctcccggattacgtggtttatcacgagcttatcctcacgtccaaggagtatatgtcatgcgtgacgagtgtggatccgcattggttggcggatctgggcgcggtgttttactcggtcaaggagaaggggtattcggcgagggataagcgcgttaccgaggtggagtttaataggaaagcggagctcgaggcgaagatggcggaggataaggcgagggaggagcgcaggattgtggaggaggagagtgggccgttgatcaagaaggcgctaatggggaggaagaaggaggaagaggagggggtggtgaagaggccggtcattgggaagtcgaagtttaggcgaagatgagagggaggggggttggtggttgaagattatatagttctagttacagatatccaagttctgaagcttatacacacagccaggcttatctgacgctttgatagaaataatgtgcaaatgcctcgtagccatgcaagacgagtttccaccacgcctcccagaagcgcaaaagtatccaaaaaaaaaacgaaagacacgccactccaatgcgcgctagaaatgcaacaaaagaactcccccccccattcagcacaaaacgcccatcttatccaaacccaaattcccacgctcacataaaactcatcttcacctccttctcctccccaaactcatcctcaaactcatccgcccacgcattatgcatcgcctcgcccccggccccactcaacggcgccgtcttcgccgtcaacaatggcggccgttcaggcagcgccggctcgctccacgccggtcttgtatccgccagcgacacacggctcggggtgcccgcccacggcgagctcgcgccgctcctcggcagcggagactttgcaatcgcaggcggcggtgtgggttccgcgaacgaggtatcgaatgtcatttcgacctctcccgcatcgccctcgtcgtattcctcgaagcttttcttcgctgcgtcgtgcgttccgttggtttttgaatcgggtgttgcaatgcccacactgtcgttgtagctcttcgtctgtctgagaggggattgaggcgggggagcaggcgggaggtcgattttcatcgggggcagtgtgcttttgatctctttgatttcaaagtcgcgctcgtcggcgtcgtagggcttgctatcgacagacagggcggcgacttcgcggcggatagcgtcgatgtcgaacatgatattcgtctctgcaatcttggccgggtcggcgtcctggtcgattttgatgtgtttctgcgaggtttcgtcgtagacttcccattctttcttgtcggcttttttgcgcttccaccagctgattttgctgcctttcttttccttctcggcggctttcttttcgagctctttgcgcgcttcttcgatttcgctgatcagttcgcgttggcgttgttcgtggttttctggatctgggtcctcgatttcagtgaactcatctgattcgacttcccagccaacctctcgtagtagcttgggcattgcggtacggtaggccatgtggcctgggacgagctcggtgacgttgacgttctcgatggtgggcacttgcacttgccccaaacctgcgacacgcatgacgccaccagaagtggcacggaagaggtagcctgcattattagtcagagttgaaggttttcagaaggatggatgaacttacccaagatccagtcgttcgtggcatagccattgacgaaccgcccgggaacaacagagcgggctttgatgtattcatcattcttcgcaacgaccggtgtaccgaacaaatacacattttgcactagaccaaatgcaccgcgattggcaagctccttgaggcatgagaagatgactcttgcgccaagcgaaaagcccactagagtaataggtcgtgtaccgagattgcgatcgatgagcgagtctgccaggacgagtcctgccatgtctgctctagcctgtgagacaacccatgggttatcgataagataggaaagtttggtcagagctagaggtagggtcatggcagccatcagcgttgtgaggatagtgctggccagtacttgttggagaccttgtgtgagagcctacttgcttgttagcaccaacaaaacagcatatgttttgatagcactcacctcggttgcgagaatattaatggtgtcacccatactcctcagcatctccggctcccagagcaccgagtatatgtctcccatgattgggtcgaccgtactatacggtaatcgcacatcgtcgaccttgccgttcatccacccagcaagggtgatgattaggttggtcctcttgttgttatgtaaaggtcggtattcaaatgtcttgacactgcctgttcgtctgtttgcagccctgacacccacagtagctccagtaacgacacctgtcgtagtcacgaccgcggcacctccagcaccagcaaggaatccactggttccagctacaccaatggttgtgaatcctgccgccagaccagctccaatgagaggcgccaataacccggcggacagaccaatgaccaatccaccacctactgtggcgatgcccatgaaagccaaacgcttattgcgcgctctcttagcgcgactcttcatgtggtcctcctcgttccagttctccttgtctgcctgctcctgcatctctagagcatctgtgactcgtttctcgaaccggcagatttccagccagtccacacttagatattttccgacctgctcaaatagttctcgtgaccgcgagtcatacacaccatctgtgatgagaacgaggaacagatcgcacattacagtccatcttaggtcgatatcgaggctcttactttcgggtagttgcgaaggtgattttacatctggatattcgaatcctccttcttgttcttcatacggtggaggcgattttactgaatcgtcgaagctcaaagctgatgcagacttgtgcttctcgtcctttgaatcaggtcttggagatgatatcgaaggtctggcggaatccgcatcggcctgtgagtccacctcttccgccactggattcttgacccgggcgttctgcatcaacgcagggaccaaatccgccgggacgacaccatgatctgataactgctcgatcatgacctgctcagacgtggtgatgtccatgtgaccatagactctgaccatcattttctgggcccacatctttgtagtttcttgttgcaaatccagagctttcttagtgtttcgattccggtccattttaatgaacttcctctccatttccaccatggctaaccgcaccagcccaacgtatgcgacacgctggccttcggtgaggaggttcttggtagtctgcatctgtgcgagcggatctcgggcaagctcttcgtcgtcttcatctagagctgcttccttgttcttgaagaggtaggcggtgttgtcgtccatgcttgttacggagtcagcgtcatcgtccatgatgactctggtatagccctttgctgcaccgccgacatttgcatagccatgcatgtcctcgagctcttccacgttctcctttgcgatgagtttgtcgtcatcgtcgtacatgtcatagcgggcatatgccggcatagtctgccatccgccgtcttcgaatggcttttcttcctttggcggttgtatgactgcatgctgatgcgagtattcggacacggaggcgacgctttgttgctgacgatgtgcggaggattgggccgtttctgtgattttgtctttctctgcagatttaaactgcccagcggcttgagtgctatcatccttcttcgcaggttcagagtcctccccggcttcagggttctcatctttctctgcagattcggactgcccagcgacttcagaggtgtgctgcttggtctcgggggactggacgtgggtatcaggcgctgccacctctgccgtcgctacagcttcttggctgtgtgccttctcagctggtttgttgtcttccaccaccgcctcctgcgcttctacaggcttaacaatctcctccttgtgctcaatcttctccaccgcctgtttcacatagccattgacctgacttggcgcattgccgccctcctcggccttcactggcacatctccatgcgcctgagacttgctctccacctcgacatcctccctggcatctggcagcgcgagatcctccttgatcgctgacttcgaagctaccgcatcctcaaacttctcctcctcttcttcttcttcttcctcgtccgagtccaccacgggcgtccgcgcccgcggcttccttatcggcaatccaaaatcatcgtattcaacctctgcaggtttatcaggtgtctcgccaagtgcgggacttttgtgcgcgggctctgcgggggtctcgctggacatgatgggggactaccggcgatgcatcgagaggattatgtacaataacagaaaagcccgagacacgttgtataagaaagccaagccaagtagttatgagtgaatgtttatgtacaagtgacaccctctgtggcgcggcgcactcacgtttcgtttcaataacggttgcggagggcttcgggggagctagacgtctgcggcgttgcgtgcacgagccgcgcattcccgtcgcgccgcccgcatacgaactttttggaaactgcgttcgctcttttcttacgacgcattctccgcgaatttacacaaccacatcacgtcaccatgaagctgaagagggcgaaggtacgtagacgcgatgtatgcgacagtaataacggtattaattctccttctaggcctacaaaaaactcctccaccaatacgagctcaacttcggcttccgcgaaccctaccaagtcctactggattcgcaaatcctcgaagatgcatacaagttcaaaatagaccttatcgggcgcctgcagaagctgctgggcgggcaggtcaagcccatgattacgacgtgcgacatgcgccatctctacgccgcgaagcccaagaacgagacgcttatattacaggccaaggagtacgagcgacggcgctgcaatcaccaggacctcgatgagccgctttccacgctggagtgtttgtctgaggtggtcgacccgaagagcagtggcacgaacaagaatcggtatattgttgcgtcgaacgattcacgggtgcgcgggcacatgcgctcgatcgcgggtgtgccgctgatatacatatccaagtcggtgctgcttatggagcctatggccaatgcgacggaagagctgcgcgagcgggaagaaaagtcaaagttcaagatgggattgaaaggccagcgcaagccagatcagacaccgaagcgcaagagggatgacgaaggggaggagcgtgatgatcagtctgttgcggttgacactgcaccagctaggaagaagaggcagaagggcccaaagcaacccaacccgctcagcatgaagaaggccaagaaggacaagtctgagacgcagccggtaccgaagaagaccaagaccaccgacgcagatgatgcgcagccttcggccgccgaagctgctgctggcgagagctctggtcggaagaggaagcggaagcccaagagcaaaagtgacggtgatggtgatgctgcgcctgtggaagcaacagaccccacatcgccatagaccaagggtattctaagccgtagtggcctactgcttcaggctaccctgaatatatgatacccgtgctaggaaattgttagcggcaaggagatgttgggaagatatggacatacgagcagagagggagcacaatggcgcatacacatggacgccgtggaggtgctgtgttgggagcaaagactccatctcaaaaacctcagaccttcctaccctgcctaagaagatccgacacctttggcggaagaaccatcgcacttcgatcgttccgcttaacgaactcgatgacaacctccgccgtcttatccggctggtcctcgtggaggaaatgtcccgcattagggaaaacctggagctggaatttacctgtagcatattaggattgacatgtccagacactcgaaatagcagggaaaacaaaccctgcatttgcccaatcatcaattctttatccagtcgatctgtgccagctagaaccaaaagcttcgcacccttgcccttcagaaacttcacgctcatcccagtgaaccagttttcccagtatgcttctgtgctgccgagttcggtgcgccatgcccagcgtccatcgctgccttgtaatagcagactgggtacacttgctctcgccgattgtggattccgcagtgtacgtgagcgtatatgccattcgacagccgcaggtagactcgggaaatgcttcggtcggctcgcaagatacgtctgcatgtgtttcagcgcctccatcgcactgccctcaacgacatcgagcaccgcatatccaagcagacacgaattcagcatgcccgagttcgccatgtgtgtcaccaccgcaccgccgagactatgtccgaccagcacaatcgggggtagtactgtccacccaagtttgaccttggtgagctccagcatgtgctgcaagtcttccgtgaggttctcgacgctgagatcgttgtcgacgttgccctcggcgtcccagactgcgctgccatgccctcttgcttcgacggcgaggataccgagctctggcatgcccttcttgacctccttcgccatgagcgcgaaactcatagccgagctgcccgcgccatgatgcaggactagtaacggcgcttttgaattcgccggcggtgtgatgtagacatgccactttgcgtgtcccccattactcagagcaccaccgtccaggtagatttcttgctcgaagtagtcggaccaatgtatcgcaggcgcagggcgttgcgtggatgtaggtatcacggtgcccgtgctggacatggacgacgcagacgacgagtcatcctcgtactctggcgcttcttcgagaagtggttcgggcggtggcagcgacgacagcttcgtcttggcgaagtgtttcgcgagatcggacatggcgtgcgtggtcgtggctagggtagctccgctgcgattgagttcgggtagcgcgcgagggtgagctagtgtaggattggcctggttgaattgggaagcgggatggcacagatccttgatttggagtggtgtgggatggaagttggtagcacgttcactttcggacggcgggggtcatggtgatggacagggatcatagctgtaggagttcccgattgcatgggtcacacctttgaacatgtcctgcactctctcctcaaaacgcatgtcgcggctatgatggatcccgaggtcgtgaaacaagtcacgcgcgcaagggaagcgacaagaaacaggtacctctcgaccaagagtcaggctggagaacggaaacgcctccgcggggctgagatgggataggaaatggccatggcggagctagacccggccgtcgagaccatgacgtcgatctggatcttagcgtgcgaagcttcagacaagacaatccgtgcccccaaccacccatccttcttatcgcatctctcacagggctttgcgaagctcactcaccctcacgtccttcttgtaatctataatctgatcgtcaacggccacttgttgtacttaattatctaatcgcggtgtgcatagctcccgcagagcttcacgatgagtatgtgggctggcagcaagaaccagcagaatggggacggtctcacagctgagccgcctcacccaattcctcaagatgatggagcttcaaggacttcaaggagaagctacgagacttcaagacgcacccatgaaccccgagaggaaccgaccgagcgcacaagacttctggatcgccccaggccaccaaactcggatggctatctggaccctgatgacccagctgtaggatctaccaaacttcaaagagaatgatatgctaacgatgtgaaggtctcgccttacaacctatggaccgtccgtgctatgcggtatctgaccattcttttccttgttgtctcgttcctctggtgggttctcctgctggtgtccatctttgtgtctccgccaggaatgcacagtcgcggatccggcttcttcgactttgcattcacatgtcttaccattggtaatcttctcgttgctaccatcttcttcgtcacgcctgccaagggtctgcgaatcaccaccgccatcatcgcggtgctgctggcggtcgacatgattgtgatccttgcagtgccacgcatcagactcgaagagggatggattggtatcgcaagtgtcgtctgggctttcttgatggctgtttggtgcatcctgacagaccgcgttgtggcctacggaaagagagaagaggaggaacgtctcactggccgcgcagagacacgccgcacgttgaaggagtggatcgcagtcctcctcgcaacggttttgactgtcatattcatcctcattgtcatcctcatgactgccaccctcggcattcgtggtcgcgactccacactcaagatgtacggcgaccgcatccttgttgatggcgacaagtacgctgtacatctcggatgcgttggtaacgtcacacacaccgatggccagagggatcctaccatgctcctcgaggctggtgaggaacctctcgagtacgacctggagcattgggcatactcagcctacaagaacaagaccatctcacgctactgctactgggaccgcccaggctacgccttttccgacaacgcgccctccccacactccgccggcatgtctgccgacgctctatctgaagccctcgcaaaggctggcgaggaaggcccatggatcctcgtctccgccggcacaggcagcatcgtctcccgcatcttcagctcccgccacatgaagcaagtcagcggcctgctactcgtcgacccttaccacgaggacctcctgcaccgcatcggcagccccagccgcggcttcctcctctgggcctggggcatcatctccccgctcggcaccgtgcgtctcgccggcgcgctcttcaaaggccgcacgcgcgaagaccgcgtttacggccgcaacgcataccaatccgggaaattcatcaaggctcagctccaggagaacctcgtcgcggacagcctgtccaagagcgaagtcgtgtcggcgcgcaacatccagtctgctgacacgccgctggctattgtcagttctgggatcgaagttaaacgtgatagcgagtgggagcgcaagcaaaaggatctcaccaaactcacggataaccttgtcgggtgggatgtggttaacaaggcgccgcatcaggtttggcagagtcttgagggccgcacggcgatggagaagaggcttagacagcttgtcaaggcggcggggaagatcaagtctgctgaggagtagagatggcgaaaagaatgtggatggacagatcaaatgaaggcaaaagaaattgatgccggataaacgttatatgggctgtttgttttactggttgtgtcatctctttagcataccctttgcgcgttgcatttatcggattcgtggaggtacaaagtttggcgttttgggtagttaatacgtagtaatatacgcttttctgcttacactaccttcacatggtcgttgcaggctactataaacttgtagtgcttattgaaaggtcgactgctcatagttgggctcgaccgctcaatgacactgcaacaggtcattgcagagccaaggtacaaagtctggggtaccctgtacaagacatggtttgcacagccacaatgatgatgaagggaccctgaggctcaagatgagtgtgctgtcataaatcaccgagactgcatggcgagtagtcactcagcctcgctacggaccgattggaaccaagatctagattcaatattgaagattcgttattcgttattcactactggatgcaacttagttgcatgttcaaactagcatttatcgggcagaacaacatctgccaaatcccaaggcgtgacaaaaggaaacgtcgttgtgtgttgagtttatatgcgtatgttgtgtgtacaatctaatagtagtcgctgtcaaacgagttcatgcgccgaagccagggaggtcggaatttctaggcctcagcctcctgcttgcgacgacggatgctgccgaaacgcttcttcagggacgagcccacacccttgcccgtggtgttactgcgtccgatgccagaagcttcggcgttggctggctcaggtgatagaagaccagaggcttggtcatggccaacggacttgctgtggcggtgtcgtgtcttcatctcggtgccagagtcacccaaggccttgtgttccttcaaagccttctcaatggtgtaggacggttcacctttgcctttcagatcatctgggtggtactcctgcgaaacgttagcagttgcttcatgtgaccgcgaggacgtaaagcttacctggccaggccaacgcctgtagtcacctccgggttcgcgttgaagatcggctccctcctcataattgagaacgcgaccaaaacgatcgggcataccaggaggaatgttagcaactccttcaagtgggcggtgcttcgaaacggcatccgcaatattttcccgtggtgtggctctcaatgcctcctcgttcgactcacggaccgcctcaatgggtgcgtatttgatgtgcttgttgcgtgcaatgctcgcagcatcgtacgggccttcgtggtgataacgagcgaagccggctgcgtcgagacggtcgatgacatcagctcccgggaagttcttctttctaagatgaggggcacggtgagcagtcttttcatctttacggagtgcatcaagtggcctgtgggacatgtctccagggtatcgctccctaagtgagccactgcgtgccggtctgccactcctcggttggactggtgccgggttgctcgatcgtcgtggcctggtgtcgttcaaggatccgagggcttgcgagcggtggtttgtggatgggaaatgctcacgacgtgggctagcagagttgggaggggacgggtagtcatacctccttctgcttggtgagcccgttacatgatggtcgccgaagggattcttcgcatcagatgaagctcgcgagcggcggtatgggttggtctcgacagagctgccggtgtggtgcacgctgacggttggctgcttcttggagatggcctcggctccaggtggtgtgatgggttcctggggcgcaaaagtagagcggaagtgagtgtttagtccggtctcgtcggatggatccggctcgatcaagggatcgatgagtgcatgttgtgcctacaaagttagcatgcttcttctagcatatgcatcggaacgtggttgagatgcagatcagatagtgagttcctcttttcgctgtgccacacgcacgcggcggctgcaagggcgggatgctccagggtttcaggctcgcacactggaagggaaacttacccgctccattccggttgtgttactgaagttcaaaatgctgttcgcttaaggttgcttcgaggcaagttcaagtagagtgtcaattatggtgaagaggagatgatcaggtgcgtggacatgcgagggaaaggaacaggtgatgaggacagcggctgctgataaaggcctgacttggcaggcacgacgcgtacttcgcacatgtcatcgttcattttgtccctgcagaagttggcgctacgtcattcgcagccgggatctaggcccaaagcggggccagacaacacttagcgcgcctgccagtgcgaatttggcaattacgaagccatggccatctcgacaccaccaaacgaacaatgtccctggtaccttacccagattcagactctgacgaggatgttggcggacatggtatcgctgcccagtcgccgggcagggcgcccaagagtcctatacagctgaagcgcaagcacagccagtctgcccaggatgacctgccgccgcttccggcagcattccatgacctgtacacgaccaacgcgcgtatcagcaccagcgacaacccggaactacatggaggccggaagcgcgcaatgcctcacgtcgaaggcaactggccaagccatgtctacttagagtgtaaggatgcgcgggcgtgtacccggtaggaagtggctgggtaggctgacgtatgcgagggaatccttcacaggccgagtctgataatctgcacggactgatacaacacgtcaaggacgcgattgatgcccaaaacaaggaacgtccaaagaagactcctgtgccaaaaattattccatctcttcaatcagaactgggcgctcctctgccgctgcacgtctcgctttcgcggacgctgcaaatcaaaacagaagacagggatgtcttcttggatgcattaagatcacgtctgcgcagagcttcagttgcgccatttcaatttcaattcagaggtctgaaatgggttccaaacttccagcgcaaccgatggttcttggtccttagcatcgagaagcctgcaaataatgagctcaatcgacttctggatgcatgcaacaaggctacgagacactgtggccatccaggtctatatgtcggtggccatggagatgggcctatggagagcagtaatgagaatactggaaataagagacgaaaaggccaagataccgaggaagagagtgttgatcgttctgatcgcttccatgtcagcatagcctggaacttggaggagcctgacccggaatggacggccctgatcaagaacattgacgtgagcgagcgtataaaacaaccgcaagcttctatcgatgtcgtcaaagtaaggattggcaacgtggtccacaacatcgacctgaaagcggggagattgggtggtacaatgggactaaatcaaaactcgaattgaggaattttaatcgtggtctgcaaagaccagtagcgcgtcattcgagcatcagattgaagacgcgcagctttgggtaatctggaaattagtcgatagaccataatgttagaggccgtacgatacaatatatggcagctagctaggtatgcacctcgcaaaacattacaagagcggcgacttgagattcgacagatagcggaagatactctaacaccacgacttgaccgacgtgatagcacaccggtggatctgcatatgtgctgcgacacattcacgcaaagacacttggcagtcgatccagtgagcttaaaccaaaataagcatgcaaccttaatttccggccccgtcagcactagcaagcgacaccttatcacggccatcgacagcagcaactcactggtggaatcgttccagtcattcgggttcctgcactcactctgtcgcctagtgttagctgctttcaagtggcccaattataaacgtttgcagcaaagatgcaagttgcgatttgtgcgacgctctcggggccgaagattatgcctcgcgtagatttaagacccgatacgccgaggtaagctgtgtacgcgttcgagagaacgtgaaggaagctttaggcaaccatgaacgatgatcatatatgccatggaaatgttgatcttaggacctcgtcagaaattctgcgcctccaattgccgtaaacctcgattccctagagatcaacaccttattcgagttgtgttcatagactttgagacaagaacaccaaaccagcgcagaagcctagaatatacaagaaaggacatctaagcatcagacgctcgacccgcctgatatgtcatctgcttctcaacccaagatcgccattgtcggcgcaggtccagtctcactcacacttgccaacatccttcagaacaatgacatatccttcaccgtattcgaggctgccgactctatccgcagctccggtggctcactcgacctgcatcccgagtctggtcagctcgcactcaaagaggccaatttatgggatgcgtttgttaagctttcacggccagagtcggactgcgataagatagtcaatattgatggcgaagttttgtgggatgagaatgtgataccgaagccagagcagagcgaagaagagaagtttgctggaagaccggagatcgatcgcagactgctactgaacatcctctccgacaatctgaagagtgaaaatctgaagttcagcaagagacttgatcgtgtcgtcgcctcgagcagcgagccagcaaggtatgacctccacttcgtagatggaactcaagagacggaatgggaccttgttgttggcggggacggtgcctggtcaagggtgcgctcgctagtgactgatgtcaaacccgcatattccggcatctcgatgttagaagtgaacctccacaatatccacgcaaatccctggctagtcgacttcgtcgggttaggctcaatgttcagcttcggtgaaggacgagcagtgattgctcagcgacaaggcgacggaggcttacgcacatacgcttgcctaagggtgccggaagacttccttaaaacatgcggcatcgactggagcgatcaagacaccgcgaggaagcagtatgttgagcggtacttttccgacgtcggcgaagacttgaagcgcgtcgtgcttgaatgtaaggacgatcttactcctcgtccactgtacgaacttcctgtcggcttcacttggcctcatcgttccggggccacgctaattggagatgctgcacacgtcatgactccatttgcgggtgtcggtgtcaatactggtatgacagatgcactagtgctcagtcgcgagatcatagctgcggctaaaggagagaaagggctggacgaggctgtgcagagctatgagaaggaaatgtttgccagagcggagaagtacatgcgcagaactgaacaggggaagcagaatcacttcagcgcggatggagcgaaggaatttgcagaaaggattaaggcgcatcatcagcctgcatgattgacgtttgactagcagccacaagtagctataatgaaccttggctcctaacgtttcggagactattgtctttacagagacgaaactcatgtaagctagtgttggaatacatagactgagactcgatcgacgagatgcttggacgttccagagaaagtgcgatgggttgtgaagctatacaggcggtggtaaagttgacatgacagcaaaattgatcggtggagatgaaagctgagctcttaatgtcgagtgtgtacaggagctgacttgctagctggagggcattctcgctacttacgcgcttaatgtactactacaccctttatcgctcgtatgccgcaagttagcaatcattggtcaaacacaccaactccagccattcacacttggtccgatgaccactccttagccctgtaagagtttctctaattcgtcgcttgcgcagcgagatgatagcgggctcgccaatccgctctccaagtccccaaggccctcaccgctgggcacctgaatccttccggcatgtcggcggtgccaacacaacatcgtcttacgcaggaaataaatgcatccatcgcccagcagacaagctgcacgcgctatactcgtggctcgaatggtttccacaatggtgttgagctttacgtgatacacagccgtgaagccggatactgcgccggaacatttcatgacgtttgtgcatccggcaccagcacgctctcgagtcgtgcgaacagaaacatccgcctgccaaccacgccccttggctacaattagttccagagcggatcggccagccaatagttttaatgccgaacagggaagcgatgttcaaggctatgcacgagccgccctgtacctgcatgtggcagcgctgtggccatggttcctccttgttcgaatccttggagatttagccgttggttgcgcgaggcgagggtgtgtgattgctggtaatgatttgatgatgatagtcataatacattcgacggactataatatcgcgacacgagcgcacgggagggttacccagctgctgtcatgggctcatggtgtaccagcaagaataagaaccaagttactgtcaggtccataggattgcgccggactcttgatgggtcgactcggcgcaattcaactgtgcttgtgatgatgctatgtgagttgtgcggctacccccctgattaacccgatgcggaccactgcacccaaagtggtcgagcatccagtagtttttccccagagtctcatttccacaacacgaccgctctgtgcacatcgtgaccccatgtagaagcttgcctagcaaccataccgttttggtggcccacctcccatgttcatttcaaggacccctttgtcaacctagatgccggcgcacgagcactagccatgcgcagtcccatcaaaaccgacgactccccggcgatgcgacagacttctttctctttacgcaaggctcacagttacgcatccacgcctcgttgacaagtcaagtctggcctttgtgcccttacactcgtttatctatacttaatacaaccgcttcactcattcagcggtctatacctaccatctgcttaatacccagtaaccaaacgtcaagatgaagggtgctattatcgctgcctccgtggcgcttaccggctccgttgccgcgtacgagcacaaggctcacgctggtttccacatgcgccgtggagactacaagaaagatgacgtttgcacggtctacaccactgtctacgtgactgctagtacgtgacatgccaaccccgcgtggcttcaaagaacaggtggatttcatggtgttggaagtcgcggggcagaatgctagtacggcaagaaacctttgatactaacttttcttcagtgccgtctatcgtccccaactccacctgggtcgcgccccctactccccagacctccagctcttgcaccgaggaggagggtcacaagacttccatctacacccccatcgtgatctcttccaccccggccgcggcttcatccaccaagcccgctgaggtctaccctccggctcctcccaagcctgaggtctccacctcctgcactgaggagaagccgattgtggtctcttccaccccggtcgcagcttcatccaccaagcccgcggaggtctacactcctgcgcctaagccggagtcctccaagcccgctgaggtctacactcctgcgcccaagcccgagtcctccaagccggccccagtgcccgtctacactccccctgtccgagctccccatctactccaagcctgccgacacccccaagcctgctcccagcggcaccaaggaggctgacaagcctaagccaactggcatctacagcaacggcggccacatcgtcaccaatggtgacaagtgggccatcacctacaccccctacgccgcggacggccagtgcaagaccgccatggacatcaagaccgacatcaagaagatctccgagatgggcttcaccaccatccgctcctacagcaccgactgcggtgtgttcgagaacgtcgttcccgagtgccagaagtacggactgaaggtcatctacggtatcttccttgagggcggcggtgccggtggaaagggccccttctccagctacgccaactctcagcttgaggacatcaagaacaaggcccccaaggacagcgtcgccatggtcatcgtcggtaacgagtgcatgttcaacaacaactgccaggcctctgagctcggtagctacatcgactacgtccgcaaggagctccaaggtgcccggtttccccaccgacgttgccattaccaccactgagcctgtaggcacctgggaggagaagggcgccgctctgtgcgaccacatcgacgtcttcaccgtccaggttcacccctacttcactgcttccatcactgccgacaaggccggagacttcgccgcgcagcagctcgagcaggccgccaaggtgtgccccggccccgccgccaagggcaagttcatcactgagatcgggctggcccaagagcggcattcccaacggcctcgccgtcgccagcgttgagaaccagaagactgccatgaacggccatcatggagaaggttggctcggaggcatgcgtcttctcttatcaggatgacacctggaaggcccctggtgacctcggtgttgagcagtactttggctgcgctgacgccatcttctaaacatttcaatcacctatttcttttgtcctaagaaaaagaaatgctagtcaagtgaaggatgtttgttggtggaggaagtcaaattagtcatgtagtgtacacccttctcgtcaatatgttcgctacgttacgtgttacgcttttgcatgctttcgtgcgcctcgccgtttaccgggtctacagaggtggtttagtgtctaattactatcaatctatgttaatatcaagcagtcaagcttttgtctgtgtcgcgggtggtgaagatcgtgatgttggaattgcgcaatttcggctcttcttgtcggttttgtgataggacgtaagcagtcagcgttcgactaggttgatcctgtacttggtcggagttggtgatgacagatggtcgtaatggtctggatgcatcggtgacgagtgtaagcgtgttggtgttggtgcagccaaacacgaagtttgaacacatggcatggcgggttcactccggctgcgggagcagcgctagcgcaggtgcttgacgtctcgggagatcgaccgggcaggcttccaactcatcttcaaacgcactgttgaacaacctcacaacattatcgtgatgcctccaaatcacgcgcgcccacgtaggcgtccgttcacactcgcaaccatcgccggtgttgcctctcttattctacctacttgtaccttggtccgcctgtatacctcgacgcattccattttgccgcttgcttggacaggcatcgccagcggaatcaccttcttgttctatggctatgacaagatgcaagcgcggaacatggagtggagagtcaaagaggtgacgttacacacgttggcactgttgggcggatggccaggtgcactgattgggatgcattatttccagcacaagacgaggaagactggatttcaagttgtgttttggggaactgtcttagcatgggagggactgttgtggagtatctggacgggcggatggcaattgggttgaatattttaattcatggaagcttgaggattgcctacaggagccgaatcgccaccatatatatccaagaacaagcactgaggatcaagtcaacgccagacgcttcgttagtcttcataatcgtcacgccatcactccgtcttttttactttcttctcgaccttcgccttcgattgggacgtcatggtcgacacgcgctcgagcgcactcttcgaatattcctggaccgtgttccaatcgacgcaatcagccgcgctcttcgaaaagctcgccgcggcgtcctaagcctgagtcgcagctcgagctacagagacatgaccattagcgtccagtaaggggagctgtgagtctgtctgtggcttcaccagcagtctccccaagggggttgttggtgacaccaccgacagcattgccgagagacttcttgaggttcttgacgtcttcttgatccgaggtagggatcttgttgatctggtctggaagttattagtgtggatcgcccagaggagatcgacaaaacatgcctttggccaggtaagacatcttgttctcgcccatagtcttgagagccttcttctcgagcgcacgcttggtctcggggtcgatgccgaagaaatagagataggcgccggctagtgcaaggatgccggcgaatacggtgaagatctgagtggcggtcatgttggcgatcggcagacgaggtacgctaggtggtagaaggtgagaaagatgtaaggtttgggagcgctagtttcgcaaagtaggatttgtgctgaggagtacgagaagatattgaaatagtctggcgatagaagcagttgagcttgatcaggttttctacatggcaagaagttgcgacaagcatgacgtagctgtcaaacatgtccagcccggtcccctgctttccccattccttgcggtaccaccttccagcttggctgactatcacgggcaatgggcaatgggcaatgggcaatgggcaatgcagggttcttgtctttccaggctaggtgtatcaaacaccgtgagggagaattgaatgcagctacgccgcgtggctggtctcgcgtggtccggctgcagctggtaggataatacgcgcagatttgcaagcagccttagctcaggctacaaggctgcatggctctctctttggcgcgtgtctaactggtcgtggtaaaaggagcgtccgctggagtatgtcaggcccaagagacacagccatgaggcgcacacggaggtgacaaggccaatcggggtgtgcacagccctggagccattcaacaaggcggacgagcgttgcgcctaccccaccgaagtcgaacagcaattgctccaaggccctaggttatttctggcccgaccacgtttgggcttcttctccatcctttgcgactttttgttttctttgcatttctcttcttcccagcacgcgcaattgcaacctactgctgaagacctacccctcaccgaccccaccaacctttacgcgcctgataggcatctcacctccgtctgacattcagcctcgcgcctacgcagcagctgacgcgctgccagcaatttgcccactatgagtacgactccttttcttactgctcgattcgcaaacaacgcatactaacaaaccctcgcagtgacaaatatgctcaacaagctgcacggccagcccgacagctatgaccgcaagttcgtagctcacataccccgcgcaaacaaaccggatactgagaccacaatcgcagatctcgataccgcttcggaaagacactgggcgccggcacatatggcatcgtccgtgaggccgactgccccgagggcaaggtcgctgtcaaaatcattctgaagaagaacgtaaaaggcaatgagcagatggtgtacgacgagctggagatgttgcagcgcatgaaacacccacatattgtcaagttccacgactggttcgagtcaagggtgagctcgttgcaagatgcatgcagtgaattggggtctgacaatttgtaggacaagtactacattgtgactcaactggcaaccggcggagagctgttcgaccgcatttgcgagaagggaaagttcactgagaaagacgccgccgagacgatcagacaggtccttgaggcagtcaactacctccacgagaacaacgttgtgcacagaggtaaggtctggtcctcttcaaaacatgcttcgctcacatgacccagatctcaagcccgagaatcttctctacctcacacgcgacgctcactcatcactcgtgctggccgactttggtatcgccaagatgctcgactccaagagcgaagtcctcactacaatggctggatccttcggatatgctgcacctgaggttatgctgaagaaagggcacggaaagcctgtcgacatgtggtcgatgggagtcatcacttacacacttctctgcggttactctccattccgatcagagaacctggccgatcttatcgaggagtgcaagaacggacgtgtcgtcttccacgagcgatactggaaggaggtcagcaaggaagccaaggagttcatcacgttgctactacagccagacccaaacaagcgacctacgagcaaggtaaggtaagcgctcttttgggaaatgctttaactaatgtgagcaggacgctctcaagcacgtatggctcagcggcgcgacggctagtgaccacaacttgctgcctgagattcgcgcgtatgttgcaaaggcccgtctcaagcgcggtatcgagcttgtcaagcttgcgaaccgcatcgaagcgctcaagatgcaagaggacgaagaggaggacgctccaggtcaggccgatatgcccgctcaacgctcgtgaagccgcgggagaagcggtagcagcgcaccacctccgacaaggtcccggctgccaaagaagaaactcctgatgctggcactggaaagggacccggacgtctaagcaggatcgcaaagggagccatcttccgagaagtggttttggccaaagtacgagaaatgaaggaggcagaggcaagggccgagttcgagaagaaggccaccgagagcggaaccaagaaggcttgattatgttgctgggtttggaaatgtgattgtgtcgggtcttgctttacgaacatggctgagtttgctgcggtcttagcgatggttccatgaccgcgtgtgcataccctggaaagcggtacatagccagggactagtacctaggagcttacggctccatctcttcttctcaatacaaatcattacgccacggccgaacgaagcaggatatcatataagacatgtttgttacagtccagcttgattgaatgatccgtcccttttggacgtggtcttcaccatctgtggttttcaaaaaacgatctggcttcatagatccgattggtccaatacgaacgacagtggacaatcacacgatgttattgacaggcagctaccaacggcttcgacagcgtcaatgatgccaagaccgtactagtttagcgcgtcggatcgccaaacctcaacacgggccaccttggagaagcaacccgtggacgcgcttttggctgcacagcgataaccgcacctcaactgcacccgcgcacgacccggaacctgcatcaaccaacattggcaccggcttggatagactacgcgaccacgaaacaagttgaaatggaaagcgcggccaagcgcaaagctgccagcgcagcaatgggtgacggagacggtcgccctgcgaagcgccagaaagtgccggtacgtgcagccccccaaggtgttgagagcattgtcggtggtggtccacgaggtgcgagtagtgtcggtcgcgatgcgggctggctgctagatggaacgcgacgactgggttcgacgagtagcccttcacacctccgccggcccctccatggcgccgcaacaccacggccgccgccgacgatgcatgccgaggcagacacggcaatgtgtgtagatgcaatggacgagcttgctaacagtggatcgcatgcgtgcagggcgaatcgaatgcgaacgttgagacggtagagacgacgacggccaagggcctgcagttcctcgacacgttgaagcaggcgaaagacaagacgtacgtaccctagcctgacgactagccaatcccgagcagctcccgtgcttccttcctacacggctaccagcacaaatactgacaagatgcagcggtcgcccaattgcagtccacttcctcacgcttcctagcaaggtacgccccccaagctctccccgcgtcgaccccactgacagaccgcgcgcaggccgagcttccagagtactacgagcacatcaagctgcccatagccatcgacaccatcgaggtacggccacacatctcgtatattgcaaactgcttcctccagaccccacgctctggcccaatgcgccaatgagccaccctctactaacttggcacttaacacagcacaggagcagcagcagtcatgaaacatctgagactattgacaagagcatgtgctgactttatattatagaacaagctcgaatcacggtgaatacactaccctcgcccaggtcgagagcgactgcaagcggctcgtcaacaatgtccaaagcctacaacgacaagaactcgaacgtctacaacgatgctgagcgccttcgcaagaccgcctcgaactggatgacaaagcacaatccggcgtacagaaccaacaacagctacgtcgctgtcgcaacacccatccctggcgaggagaactcccagccaggcaagcccatcccccgcattgcatccaccccacgaactgcgcattcgccggctgccacgcccgacaccttcgaccgccctcgccgagctgctgctgctgctgcggcggcacaggctacaccagcgccctcacggctccggcaatcagcgtccctcacgcacgaggacgttgaggacaaccctgattttgatggcaagacgttccaacaggcacaagagcagatagtcagggaactcattgattatgtcgagcccgagtaggttgaccgtcttcaacttctgcaaccctcgctaacatgctcacaggagcggtcttccaatctttgctcccttcctcaatctcccgagccgtagcctgaaagactactatgcaatcatcaaagagccaatgtcgttggcggctatcaagaagaaggtgcaaggcgtaattggacgcgaccagcccacgggtcagacgctgttcaagagctgggatgcattcgaagactccatgagcctcatctggaagaatgcgcgcgactacaacgaggatggtagcgacatctacaacgtctccttggagatggaggtatggaccagaacactgcaagcctgtttaagtatgctaacagaatcaggaatttttttataagcgcctcgccgaagccaaggccaaagtcgacgagccggcacagccgaagctcaagctgaacatgtcgactagtacaccggctcctaagcagcaactaaagctgaagctcaggcagagtccggcttcagatcgcaacacacctggagcacgaagctcggcgacacctggggtcattgttgatagtgatgcactcttgcgacagcagcgacatgtccgggacagcatgcatgcaccaaactctgctcgcgcatctccacaggcaaaagttggaactcccgtgccgtcttcgaatcctttcagtggatcaaagggcgcagctgctgtactaccgccactcacagcgcaggcgcggacggccggatcaccaccagctgtcaatggtgtcaagcaagatatgcagtctcccgcactgagcgcgatccgaccgtcaagtactgcctcggatggccaggctcaacgtctcagcgttcctgctcatacacctcatgcaagtatggctccgccaaggaccagtggcagcccgtacccgaacggcaacgccggtcaagcagctatgactaacggccacattcaacaaccgacctactatgtgcctccttcggctcttcgcgagaacacgttccgcaaaacgcctctcaagagtaagtgatatatggaagtatatgaaatcctgactttgctgactcattcaggtctggacgaagctctgattcccaagatcacgctgaacacacatcccgcattgaacctgccaaagccctggtccgtcgacatacccgccaacaagcagaagactgagcacagcgtcaccgtcgccgtctcacccgtccactcatacctgcagattacgcccaaggtccccattgcactgaccaaccgcctataccgcatcttcgtcctggtcaacggcaacaaaacgctcgaagtcaaccgtgtccccgtcaccgccggcatcaacggcagcagccccggtcccggcatcgagagcggcaagaagaaaggcgagcctgtcttcgaggccaagctggtcggtggcgtcaatcgcatcgacgttgagatagtcgcagagaaggatcgcaaagatggttcggagcccaacggtagtaagggagacattgaggtcgagaagtgcacaatcttcttgcacctcatgcgccagtcatcttattaggtattggatggcaaggaggacgaggcgtataagggtttcttaaagggtttggcggcgtaagggatcggatgggtatatcatgggatggaatcgaacacgttaagcattagcgggggagcacaaggcactactgttctggacctgtttttctattatagggtgtttgagcctgatgatgaggtggacgcgtgtggtaagcgcagcgaatacacgcatgttaagatattgtagctggctggtggtgtggtgaaatgtgtatttgttgcttgtgagtgctttgagactccccgcagatactttttacgtcggtgttagaagtgagatgagggctggcgatctccggggtaagatgtcgctgtgcatacttgggcatagagtcggacgcgcactgtgaaaccctgtacttcttgggatgatgggatttcggtatgctatacttgattggccttactttagcgcttgatatacatcgaccatgacgtagcttatggtctatctcatagcatccgtttatagtaaggtgttgtataaatccgacaatgccatgttcggacatgctgaagatacactaccaagctctcccgcaacgtctccccctcttagtataccacagtctaatcgatgatgtagtcggcttgtcgtctcgtattggcatagtaacgggcggaagtgtaggctgtttagattcctttctaatgtatgcatactagattattgtagctgcctggcttgctttttttttggcgtacacgttaggtacacatacgcgccttgggacttgttaggaacgaaggttaattggaatgttgagcattaccgaacgaacgatggtcagatgttaagaatagctgaatgatcgacgatgagatgttgagaatggctgccaggtggggttaaagtgtaagaggcacagattagctgggattctagctgatgggagagactccaatcactattgggaatttgagacctcggcatgctgtggtcgaattcaagacgcttattgaacatcgatgatgatgtgacttggcttactcgtgatattgtgtgtagcagcggccgtaagtgtagttttctgaactaggtttctgcatgctaggcaagttgctgtagctacttggcctcgcagagccgtcacagtagctacctgggaatgaattttcgaaatcattccaccctcgcacgagcctcgaaaggtcgccgcgaatgcttttaccagtcgtgtattccagaccactcaacatggcgaaaagctcactcgcgagagatggccccaaagaacttgcggcgtcgccgtcgtccgcagaactcaatcagcccagtactgctcgcctgatgtcagcgatacgacaagccttcgccaactttctcttggcgacgcggtgaaagtgtcgaggcgggcttggcatcgtgcggctgagaaggactttggatctagaatccgtgtggacggggcacgccaagagacacgcgagaggccaacatgtctggggctggctggaatcttcattggacgaggttgcgggaggagtgagctggggaaagaggtgtagatttgccagtatgaagatactttggtgggctagtatactgttggagggtttcacgtcgtccggacggtgggaaccttgcttgcaccgcttctgctttacctggaagagcaggtgtagttacaaatgctccactttcgtagctttctacttgtcttcatgatcagtacatgtgtgcatcttggacgggctgcaccttgtgcttgaagctaagggttgtcttaattcgtgagtggagtatgggtcgagattctgcagctactaggttgtacatgcgacacatcggagttggatcatggatcaggctgatgctgctcgtgttggctgtcttgctggacccaagcattcctcccgtattgatgcagccttggcagtctgcaagcccatatattgaatgggggcggccgaggtcgtatctcagtcagtctagcagggcgtgcaccaagtgtcttttatgggctatgatgaagaagcgtgtaattcagaagcgatctggaaaacactgtgagccctacataatggagacaagagactgaggaagcgagagaatgctgagataccaagaaacgactaatgacaggcatactgaaaatggaaggttgccagcgcgggaatagcatccgaggctgatatttcgcgactccatgctagcatactggtgtgaagttggctcgtccatacgggatggtgtcagctcgccactttaacagcaagcttttcttggcttagcctcgtcttgtccagcctagttcgctaccaaatccgcgctgatgtctcgctagatgtttgtgggggagagtcaaggatcgtggggtggtcgatcgcggcaatctttttcgcttcctagcccaaacatggttcctaggcaaatgtagatgctttgaggacgcagacatgacgatggctgatgcatcgcatggacgcaagcagcttcgcaggtgcaccgtagcagacgaataatccaaacagtcgggattgatgtctcgaagcgaaacaaacaatttcacgacaaggctgagttgtcttgagctggaagagttgtagtggcttgccgtgcgttatctgactggttacaaacttcattccgcccagtgaataggcgaagatcacgtgccctgaacgcaactagcggacactaacgacatagcgtcgatccctcaggagcggtccagaacttcctgtacatctcgcttgttcacttgtcgagataccacagtagcggagacgaggcgccatcgtgtctagaggcaacttgtactattttccgatttcgaacagtgtgcaagagtcggagaccaccgactctaagattaacacgtgccattcacgacgtcgctgtgaaatccctgctccagcttgcatcgacacgagcaagccgtggagaggcaaggatgcttgtccgctgcgctggcgctggcggtaggcaaggttgacaggacaccaagctatgatcgtaggccgtgttgtatgtttacagaactagcatctccacagttcgcttctcttcaccttctaattgttcagctttaatcaatgctcgggataattccttatcatttctcggatgtagacgagcagtgtctttttgcgctgaagacgccacagtggacatacattgtccggtattgcttcaaacgggtaagatcctacctcagtgaaactcacgggcactattttaacgtcgccgaccgcaagccaccttgaatccaaatgccaagcgccggtgagtgcgaagtccagcctcacagattcagtgcatgaagtcctcacaagccgggggtcccatgcacaggccccggttgagctgttagctgagttctacacaagcctctcaagccatggttatggctttcatggtctacacgggacgatgctttggctttactgccgcctagcggtacctgtgcaccggagcaactgtggcgaccacgttctatggcttgttcaagcaatgtggttgttggaactccggtgtgaagcgagtgtggacgccagctaggcattcaaacagaatggtgagttatgatagactgctcgagaaccgcgacaatagcatcctggtcgacatggggttcaaatgtgctgaggacacaatgagtataaagcaatcgtatcggactgatctctaattgtatcatccaattcatctccagcttcttcgcattcgatccacctcttggatatcgcatccttctttcttctcttcttccttcacacaacatgaagaagtacatctcgacgggcttagcagcccttctggcatctcgagccaacgctggcgacctcaagtggctcagtcccgaatacaaggagatcttccaaaatccattaccaattcctcctgacaaggctgtccaatagtaagttgtacacaaccgtgtcatgagtttgccattgacattttacagtacctacacaaacaagactaccggtaaccagattgacttctatgaggtcgatgtgaagccatttgaacagcaagtctatgcaggcaagaagccggccagactcgtcggatacgatggtatctcgcctggtcctactttccgtatgaccaaaggtcgggaagcagtagttcgattcaggaactatggtgacaaagacctctctgtgcaccttcacggttcttacagccgggccgctttcgacggctgggcagaggacaccaccaaatacggtgaatacaaggactactactatcccaactcgcagagtgccagaactctatggtaccacgaccacgccatccaccacaccgcagaaaacgcttactttggccaggctggcttctacatcctacacgaccctgccgaggacaaacttggactaccaagtggaaagtatgatcttccattggctctgagcgcgaagcagtacaaccaagatggaacactttttgatcccaaagacgagactacatcgctgtggggagacgtcatccacgtcaacggtcagccatggccattccactctgttgagccgaggaagtatcgcctacgatggctcgatgcctctatcagtcgtacattcaagctcaccttcgtcgacgactctggcaaagaagttcctttccagatgatcggatcagacaccggcttgctcaccaagcctgttaccagcagcaaccttgagatctccatggccgagcgctgggagatgatcttcgacttcagtgccttcgcaggcaagaacatcacggtcaagaatgctcgcgatgtccagcacgatgaggactacaacagtaccgacaaagtcatgcgctttgttgtcggcaaggacgccccgaaggatacatcaaacaacggcaacccaccgaccgacctacgtactgttccattccctcccaataacggaggcaagattgatagaagcttcaaattccatcgcagcaacggagagtggcaagtcaacggtgttacgttcgccgatgtcaagaaccgcatcctcgctaagcctcctcgcggcgcaattgagatctggcagcttgagaacggagctggtggctggtctcaccccgtccacatccatcttgtcgacttccagatcctctcgcgcacaggcggtaagcgtggcgttctcaactacgagaaggaagctctcaaggatgtcgtgctcctcggcgagggcgaaaccgtcacagtcattgcccgctatgcaccatacgacggcgtctacatgtttcactgccacaacctcatccacgaggaccacgacatgatggctgccttcaacgtcaccgagctcaaggactttggctacccagagacaacccgcttcatcgaccctatggaagagcgatggcgatcccgccccatcaccgacgccgatgaattagagaacgccaagagagagaagtgtgctttgttcgagtcgcttgaagcctatgaccacgtcgacaagctcgaagaggctcttgtggactactataaaaacggacccaagagctacagcacgctgatgacaatgatctcaacttcagcttcggctggttcatctgcggattcttccgcgccagtagcaacgggtagtgtgacgagcaagcctgcttctgctacgattacagctgcgcccaagtcgacgagcacgacgaagaaaagcgatgatgataagaagacgacaacgaagaagaagaactaaatggttatgaatcgcacttgcattgtaacatagcatttttcgacaggagttttgttctttggcgctttggtgttcgggctgggaacttcggcaagggtatttagattgagacgacatcacgacactccttagatatccagcttggaaaagtaatgacaatgtttcattttcatactttacttccgagaattgttgttgtgctcttccattgttctgagaatggttgcttcaatcgcgcgaatgtacaccattcaacgtgcaccttccccttcgaacagccctgaattgctggatccgcttgcaacgacagccacagtcatttcccattgccaggctataagcataccaagacacccagggaaaggaatatgtacttccctttctttctcttcgtggagctaagatcggtaaagactgttactcccgttccgctctcctgaaaccctggtgcaaagtcttccagcactaatccgcacagcgcatccacatttcaagccagtcttcgtgatcagtcacttccctaatatgtacatgtacggttccgccgagagattcgataaaagaccgtgtttccgcgttcaattgacccacgggctggatgtccatctttgtaaggtaggggaaataagtgttcaatagtgggatgacccagggttccggccatatacccgtaccggatccgatgacccctatgttgcgaatcaacatccgattgagtgatgaagagggcgttgtcaatatttcgatgccgtccgggtacatgaataacagagtgttccctgtataggtcaacaacgccgtctcgttgtaggtttgtcgagatacacgcgccaaactgaaacgatgtcgtttggcaagtggccaacacgatgtacccctttcgctgatcattctgatggtatggccactcacgacatattcgaaaatgatgttgcgtatttcagcgggtagtcgtaatagcggcgattgtgttgagttcctctccgtactgtgttttgtatcagtcttgtactatgacatatctgctatacttacatcgcgatgtagtcgcctgtaggcgttacgtcgatcaagccgttctcaagacgacgtaagcacggcttgctttgtgctgcttctgatggagccatggtggagttgagattgtcgggatacatgaccgattttgttgatgcaagagcggtacttaactactcgagaagcagtgattagcgtgtggcgatgacgaagtacacatggacgtacatgtgaaagtgaatggggctatgccgactgaggcaaagcgaaggtgaggcaccgctagtatacaggtctttgagcagagttgaaatcatggtgcacttattggaaagattcgagggataagttattgatcaattttccagctatgtaaagattcgatctgagccaagccccctcatttacacgattgacatagtcttgccttgactgattgcttgttcaactatgcggaaggacagatgacaccatccgaaggagaagaggaattgagtagagaacgttgtgccagttctgccaaccagccttagatgttggctatgctgcactctactccaagcccgcaagccatatattcatcatctcctcgaaagtgcatctcgacatgttcagctctatttcgtgagccttcgcccattccatggttttcgtgtcaagtgaaaacactatttcggaccaagtacggggcataagctgaacattgatcttctccaatgaaccgaacccttcctaaaatatagacatgagtggccccccaagcctcacatgtgtaactcgcacaaaccggatcaactcaagtagcttagatgcccgcagtgacatcgtagccgtccagtcggatacccaggcagcgccgagaagaacgaacgtgctgagtgtatatggaagaatacctatttcggcatagacctgacgggagacaagcagtagactgaagcgatgctcgctgggtcttttgaatcctttgaatttctctttcatcgccagttcgtagttgtgaagtaagttttggagcctatttggaagcggtcgaatggtgtggtccttgagtacgcaatgccagatttggtcgcgcaattcggcaggcagttgtaacagcggagaaacttgtgaattgatttcggtgctatcaccagagttaggattccggtgcaatacagtatacaacacacttacatcgctacatattcttctgttggggtgacgtcaagcaggccgttgtcgaggtatctcaggggaccaggctcttccgcgcacatcgacgacattgcgacgtggtgttcgagatcgaagagcgagaaaggcagacgagagtctacaggtgagtccgtagacgaacgacagcaagagacccgctagacatagtctggaagcaacacacgtgattacaggtgaaggcggagcttggcacctactctcgatgacaaccacacgtcttgaacgacattggcacacaagacctcactccaacccattgaaatataaaaatgctgcattgaggggtatgtaactcgagttcccacaagaacgctaccagctggaacatatcgaaagtacatacaacgagacgcgacgaattagtacaagtcgagcagcatagaaatgcccttacaaaaatgcccgccgccaaaacagagtgggaaatccaatcgagaccggccgggttacttatagtacagaacaagacagaaccgaggcccccgagaagaatgcttgcaaaggccgtcaacataggagtagtttgctaggaagcgtggtttcgaagaagaagatgaaggtaaatagtgggtatgagaaggaagcgtgtcgaggttcgtcaagtgttggtcgtcgggaggggggtttaagccacgggttggttggccgtttatggccaccagttcatccgcttgtagctctctattacttcctcgatgccttcgcgagtgagcttctcgtgtttgtatctacgtcatgtcagttgtgcttatcaattctatggtttggcaacttacgtgaagccagtctctttctcgagcaaactaccatcgagactgagatccgcatctcgcaacaactccttctccatgaaaggactcaggggcgtcgactgactgatgccagctgctgtttgcaactctgcccacggatccagtgtttcatcgttgacctcgtcgacaacatggtcaaggttcagccgggcgaaggccgatatcaacgtgccgtggaagccggtttcaatgccgaagacttctttgataatcttggcggtgtgtccctgagctgtggggcgtggcggttagcgcgtgcaaaaacttgtcttcggtaataacatgtcgggggcgggtccgtggcccgcacacgtgcttaacgggcatcgcaagtgtgcatgctagggaaggccaagggaccggatcaggaggaaaagagggacttactggttgcgccgtggtcaacgacattgaaggtcgctggttttcgtggggatggttgcttgctgtgccattctgctgcatgccacattgctcttaccatgtcgtcaatgtgaacggtgtttgttcgcaggtcttccttatacagccatctcatctccttctttttgtgctggtagactcgcgccatgcatagtgcggtggagatgaacttgctcgtatacgggccgtagacgtgcgccattcgcatgaccaccaggttcagaccctcaatcttggccaagtcttcctctgcctttgctttgtacttggccagattggaccaaggtttcaacttgtccgtctcttttgacggtgtcttctccgacttgtacaccattcccgtgctgagctccacgaagcactttatgttgcgtttggcggcttccttgcccaaagtcatggacagtccatacgatcgtagttcgtacaccttttcctcttgcgagaagcgcgtttcgccgccgcagttgaagacgtaatcgaattgcttgccaccctcacggtcgaaaacccgtggaagggatcctgttgcctagtgtcagcatttgcccatgtttctgtgcaccatgcccccttcatctgaaatgtgggtgcatttagtacgcactttcttgcgcagcatctgcctggacgaatcgctctcgtgagcaagcttccttgaactctggcgcgagccatgcaagctctgggaggtgtttatcgacgatgcggatttcggaggcgagtttattatcgtataggtacttggtgaggtttcgtccggtgtatcctaagtctgtgtgtcagcacgtcaaattcctcacacaagacggcccacgcgactgacccagtcctcctattatcaccacggagggcttctctgacgcagcatcatctgaagacatgttggttggcgcgcaaaagcgacgtgtgtgtgaagcttcgcaaaagtaccctttggcagaattctgacgtcgtttttgggcggagtgatgttttgtaagcccaaattagggaccgaagatgagcgttattgaccgcgctcagggcttaagcggaaccctgcaacaacttcaggacgtcggtcggtccgcgactcgggggcgggtgaaggacgcgctcaacagagagaaagtccaagtcagaagcgagcaagctatggcaccgtttgcggaagtcaggcacaggcgttcggtgcacggcggaggaaacaatagcgacaatccgcatcccacgccgtgggcaacgatgtcatataaccatgcccaacgcgcgcgactcagtgactcgcatgggtcgaagcgaaacccaatatatgccaaatgcctgcaatgttccggtcggcgcagagtcccaaggcgtaacgcgcagtgggaagaggcacacagtgatgatgatggcggggagcttgtggctgaaccgcatgcacaccatccatcgtctccgcagctcgaccaaagtttttttttgctttttcgctcctcctctccgcgcccaagtgtggagccgcatcgtgcatcactcatcctcccagttcgtcccgttccggcgcaacatgcaggttcctacatgtgtaccgccgccgtgcagccacctctgctcgctgcacaacttctgcgggataacgcgtgtccgttctttcttctgcatatgcgtgccggtccgcgggagatgaacaattgggacgggcggccaagcacgaacgacggcgcgctcccgcactcctggaccttgactgcgggaatggtttttggatcgcatgacagcccaaggggcaggttgcgatcaggggcagatggctttggcacaggtccgccctctgccgccacaggttcaagttttactttgattacgccgttgggttatttgtgggacatgaggcacagcagttgaactgcatgttcgattggattgatcgtggagaacgattactttcaacaagctccctccctgctgtcgtcatctatctcgacctgctcggagcataatatgtgtagtatatcccaactcgtcctctgtatactcaaatactgcgtcgcttacgacgcgacgctggccgatcccagtggcagttattggacctgaatcgtccaagacctggcgtcgaagggtgagcaacccccatactgcgtacctgcatcatgtctgcatttagaccacctaaacatctgtgcatcgcatgatacaccagcaggtacagagatccaccgatcccctcgcaatacctgggcttcagcccgttgagatgcgagtttgcacggaaacgtgacccactttgctttgccctgagtgtctctgatcttcacaccatcagaataccaatgcacacaacacagtaaggatcgcaccgtagtctaccctcaatggctttcttgcacataatgcaccatctccatggcctttcggacacgccgcacgattgcaaagatctacacgggtgcccgtgaaactacatgtggcgcgcatggacacgcgtctctaccggaagttccggtctttggcgagtagaagcacagctcagcacttagtgcaacttacaggttattcacgcatcacatacaatatgtttcggaatacaatttgtctaccaggctaagatgcataaagttattgtgatgagctactgtctctactcacgctatgcactgtctagatgatagttcggtgtcgatagatgagaaaagagaaatagatgccgattgcaaagcaaacgccctccccatgcgcatacactcgttgtacagatcccgatgcttttcccaccgcattccctaaagcatgcatgaatgaaaatgtgccgaagcaccgaactagtccgaagacaaagatgcttgctcgcactctagaactcccagtcttcgtcaacggacttgatggcccaatcgaacttctcgcgcagcgtcttggagaagaacttctcaatggggacatcgaacttcttggagaagacaacggtgagacgaggatcgatgtagttctggaaaaaggttagcaaggggtaatgctgatggtctgggtcgtgacttacgatcttggaagtgcccagggcaacctccttattgccctccttgtcttccatctggatcctcatgttctcgatgcgctggttgatcttgtcgatattggcctcaagcttttcgacggtaggacccttgccttcagcctcgaccttgccggtcttgttctctttcttgtacttgctggcgagttcttcgaccttctcaagacgatcggtgagctctttaggcttcatctccttctcgccctcggccgcgagcttctcattgtccttctcaaacttcttggtgatcttctggcgcatctcatcgacttcagcatcctgatgctgcttgacccattcggcatctaagtcctcgggacgctcgaagtactcagcacccttcttcttcttgatcttggggtcgacatcgatcatcatcatcttggtcctccaaacttggtaacgaagacccttaatctacaatgcgttagataaaatggtagttgtacggcgttcaagcactcaccttctcgttcatcttgtcgatagaagcgccgtgggttgcagcgactgtacgcttatggttacacagaatggcgacctcacggttggcatcgttataagccttgaccttctcctgaatcgtaccggtagccttcaacgatttgaggagtctagccatagtgtatgaggcgttgtaggtacggaagaccttggcagtaagaccaggcatgtagctcgtcagatgcttgttcaaagcagaggtcgtcagacgatcgaatatgtcatcgccgaccgtcttgggctccttcttgaagatcttgagattcttgaagacttgggcgtcgaccttgacctcatcatagaagcgaatactgtccttaccgaggaagtcaaagatgaccgtctccggaggcctaagggtaatgtgctggaattttagagaacagcaaccaactgtgtccgcctcgtcctcacccttctcgttacccgcacgaagtgcaaactgatcaatgaggtagatggcagtggcgcgctggcgatcgaccatcttctcagatttgagttcacgcctgtagtcctgtcggatgcggtcaatgtgcttcttgagctctcgcgccttctcgaacttcttgaagtcactctggcccttgatgtcggagttcgcagcaagcatgacatacttgtaggcgccgttgatgttttcctgccacatagccagccatgtgccttcgtgatcgtgcttgacctctttccagcgatgacctgcaggtggcggaggtaccttggcgttctcaccgatgttgatcgtgatctgctccggagcgacgcgcttcttgatccgtccagtctttgggtgctcaccacgtccgcggaaaaggccaggaggttcgactcggaagttgccaaccttctgtttacggccatcccacatgcagaacatgtattcagcctcagctgcgtccttctccgccttgagcgccttcttctcagcagctggaagtgccttctttgcggcacgatcggcctcgaaatgctcgaaaatgggcttgaagtcgcatttttcgaacttcttaattttgaccgtcttgccgtccttgtctttgccatggccggtcttgtcgaggatcgcggtgaagtcctcgaaaaaattcttgttgaaggtggggttctcgacgttgtgggtagagttcagcatgctgccgtagaacgttgcagcttcttcggcctctggttgcagcgtgacaggtataccatcgtagatcaacttaacgttcttgggtagcggaacgtactcaggcggaaacaccacgccgttgtgctcaagagtatcccacttcttgcttccgtcacctttcgccgtgtcttcccaccatcggtactcttcctcctcatcttcagctgcctgatcttgctctttctcctcttttgttttgggccttgcccttctttacgggtgccgcaacagccttcgtctttttcgcagcaggcttcttcgcaaggggcgcatcagagtccgactcctccttcttcagctttttggccggagcttttttcgcaggggccttcttcttcgcaaggggaacgtcatcgtcgctctcactctcctcctttggctttcgcttcggagcggccttttccttggagcggatagcctttgcttcttttgcagcagccttctcgatatcctccttcttcttgactagtttcgcattcaaaggagtatcggagtccgaggactgcccaatttgttctgcgctggccttgggtaggtttctggccttcaatggcacatcgctgagctcagagtcggactcatctttgacaaccttggcttgctgagatgtccgccgtcgcttgctctaggccatggttagcacaatatccacgcaatatttgaagagtgaacgcacaagtggcttgtcatcctcctcagagctgctggcgtccttgtatgtctttccgttgttcaagctgccgcgtgccttgcgctttccgttcgcgttgccgttggtcgcaggcgcatctacgtccatagcgtcgactgggcccatgcgaatcgaaatacccggttcgacatggccgtttgaaggcacctgcttgtccatggcctggtcctcggccttggtgatgcgatcattcgagatggctgtggaggaagaatggtcagccatgatgaccagaagtcaagggggaaggagatgggggtggagtcggtgttggagttggatggtgagatggcgccgaagctgaaagaaaagcttcggagaccgggcagccactcgtcgcgtgagagaaggccacgacgcgcgtgaaaccaccgggtcattttccgcaggtaatggtctagactcaccttgactttttgcctttacgagcgggacgtcatcgtctgaggaagacatgctgggggtgatgggcgcgcgatgaagtcgcgggtagtgagaaagcgagctgtatctcactatgtccggccaaaccgcaggggacttagtgatggcagtcgagggaagacaaagtatgcgctgaggtggtgccgctgcgcttgcccagatcaggctaccgcacagagaaaaagccgtagggagtcggagaatggcgatggacagcgagcaggcgaatcctgtgcagtgaaggaggaatgcaggtgctgcgtttctgagagggtgaaccgcgaagttcgaggcctgagcgctaccctagtagcgacctagcgctaaggtgattttggtaaaaatcgctgccttcaccaaaacacaaaggcgcgcggggagaagttcgattcccgcatccctttgttcttgccagctggctgatgtgagattcatcgtatgatgtctttgaaacgaaaaggtggcatttcaagagtcagcccgcagcaccaagagggcactgaatgcgcattccacgtcgctctctgatagcatatgaatttcaatcaccgagtagttcgcatttttagtttggacatggtcgtttgcagcatcacttgccgttttgcatggcgacggatgactgctcacacgcaggcacatggctcaagggaacacgatactatcgaacgttgggcgtagtagcaagctgcatagcaaacagatagatgtttttcctacttggtacatctgcttgacttggtcgcattgcatgcgcgggtgtgtttttgggcctgcacgtgacatggccgtccgtgcgccgtcaaagttgcagccgatcccgagaagctcctgctccagcaagacagcagtgcaccaccaccacccggccgtcgccatctccactcatctcaatccaccgccaaaatgctgtctcgagctgcgcgtccggctctgagagctggcctggccgccgccgcacggtacgctccctctcccgcccgccgatgcagcttttctcgcgccgcacctcgcacctgcccgagccattgcatctccaaacacatcaaaaactgactgaaatctgctgtactaggcccgcccccctcgttgccaccaatgccgccggttatgccaccctccgtgaaatcgagggccgcctcaagtcgattcgcaacatcgagaagatcaccaagaccatgaaggttgtcgcctccaccaagctcacccgcgcccagaaggctatgtggcagtcccgtacctacggtcagacctccaacactgttttcgacagcgccgagaccaaggcgatggagggcgagggcaagaagacgttgatcatcgtctgcagttccgacaagggtctctgcggtggtatccactccggaatgtcgaggaaggtcagaggcatgctgaaccagacccctgatgcggacctcgcagtcatcggagagaagtgcaaagcgcaattgggccgttccaaccccaagaacatggttgtcagctttgccggtgccggaaaggatatccccaccttcgccgactccctgtgcattgccgaccagatctccatgcttccttccgagtacatctccatcaagattgtctacaacaagttcatcaacgctggtagctacgaggcgacggtccaggaggcctactccgaagaggctattgccaactctcgtaagttggcttgtcatgaggaccaagtcagaacactaacacttgccagctcaattctccgctttcgagatcgaagacgaggtgctccccaacctccgcgagtacgctcttgccaactcgctcttctgggcgcttgctgagggtcacgcttgtgagcagtctgctcgccagaacgccatggacgtgagtagcatcctaccaaacacaacacaaacattcgctgacatagctttcagaacgcctccaagaacgccggagacatgatcaacaagttccagatcttgtacaaccgtactcgtcaagccgtcattaccggcgaacttgtcgagattattactggagcggctgcttctgagggttaagcatttgagatagatatcccaagatctggcccattgtcattggcatatggctgtgtagaataccaccatctgttcatagctcttttgtcatcgtgctgtttctcgtactgcctatatctcaaacatgcgtcgttctcacttggcttcatttccatgtgctgactgtccagttgctgagatctgcggtggatcctcctcatgtttcacgagaggcgcaggtactgtatgcggagcaccaccatgtcatgccaatgatcagcaacaaccaagtaacgaggctcgaatcggtgctcctggaagtccacccggagagtgcttgcgaaagtacttgttaatatgctcaacgaaattggcttccagcatgggcgataagacactacctacaagcttgggtagtctctcccgaaactagagagcatcctcaccggggtaccgcttcacctgccgctggagtagtagaaagcctggccgctttccaagtttccacgtggtcagccacccatgtaggcgcattgggctcgaacaacgcctacgagcgtacatacatgacctaggccgctcagctccaaccttattcccaccattgcagcctcccacgactcgtcgccagcacgaaaaccaagtctgcgtgacatagctaaaagcccatctgcacgccccgctccgccgtcggctggataagttggcctcgacgactcgcacgcacactgcaaggaggaaaagatccgccgtcccgaggccgtcgcacgacaaccgttgggggttgcttcgtgctagcctgggttacgagaggaacaggactagcggcgtgctgggatgggataagcgcgaacgttccttgaaacgtgtatgcacgtcgttgaaacaacgaggatgttagcacactttgacaagtgacattttggcttgcctgcgggctacgagattgtgaggggttggtgttggtgtggattcatatagcgtgggtatggcgcaatgcttttgtgctctccttattttttgtgcgatacttttgcttccatcgcttgaagtgattgattcgggtcgatactactttctcacattatcataccctggaggtcttactgccttgctatctctcctcatctgcctagcgcgcttgcccttgctgttaacggtcatcaccagccgcttcaatagtccgcttgcggaagcgagttactcaacgaacggtatttgttcttcttggtcgcgggtttaaaaatcatcctggattctctactcaacaagtcgacttcgtcgtcgcgagttgatcttccgaattgcaattttctcaacttcaatttggatcacttcttgacgaagtcggataccagacgcttgcgcaatatgttgattcaggcgagatgggacgaattgaggcagaagatgcaggtcgtcaagaatgcatatgtgagccggcattactcgcaatgcgcgaaatatggagagagattgctggctgaagtacaaggcgaggtgagcactatatctatacctgactttgacaaacctcagtgctaatagcctatcaagatccaccccatccacctcgcctacctaaacttctacaccgcgctctcccatgacaccctcgcacgcgaagccaccctaaaaaaccgctacaaagagctctctctcgcagaaaagcactacgtcgccgccgtcgccgccctctcaccccaagagtacacctccgaccgcgccatgcaagtggcctcgcccacatcatccacatcctcgcactcccccaccgaagcaaacgtaatctggcgcttccgccgcgccgactcggtcagttccaccgcctccttcgcctccagcgcaacctcaatctcgtcctcccgctcagatctcgactacacgcaccgcagcatgggctcgtactccttcccctcgcccccgcagcacttccatgcacacgcacacacgcgcaagcgcagcatcatcatcccgtcgcgcccgcagacgccagaggagtaccagttcgccgcggacacggcggcgtttgtgcgcatggtccgcgggcacttgatggatgtgcgcacgctgaagcaggcgactgatgcgccgagtgtgcggttccggttcagctccgacatgtcgagtccggtgaagtcgagggcagggagtcgcgtgttcgatggcgagatggaggaggtgaagaggagggagaggaagaatatgagttggagaccgcgatttgatccaagcgagacgcagaggctttgtggcgaggcgttggcggagttgggggattaggttgtctggagcaatgatgtggttgctgctcgttttagcgagttttgatgattatgatgggatgggacggggtgtgttggatatgtctggacggcctgtgtgtgggaaaaaggtttctttggcgttttgcttgataccatctcctgtttgtacttttatgttgttttctgtttttgttgagcactgttgagcaacagcgccttcgattcttggacctgtattagtagtatattataggcggagaagagttcgtgggagatgggtgtcatgaaagatgaatatatgattgaggacaaagtcgatagcctccgaatgccgccaaatggtcttacctggatatgcgcctctgagagattgtgaacttttcgaagtctacgccgtgaatgccctgaacgccgttgcaatgcacttctcttgtaaactcttgcttacttagtcaattcgtccaagcccctcttgatccgttggcacttgaccttgagtagcttcacactttccaagaacagctcatcactctcccattgccctgtgctctccactctgaagataaagtgatctcgtatccgaccgaggttgactttgtccttgaactcggggtgtcgcaagcactctctgctgactgtgtccttcattggatcgtcgactacggctttggattcgccctcctggcccgccagttcggtattcttctcgacgtcctcggaagtgacagtttctagcttgatgacaccgcgcgggaagcatcgcgcaaacttcttcgcatcagcgcccacgatgggcttgaggatgtcgattgtcggcataaggcggtaactagcagttgcgacaggcgagaacttggcatggtcctgtccaatacccttgatcgcgtgcatactaagctggatcttctggcccgggcgcatcttgacaatcagaatatccggattcgtggcgcggatttcctcgcctgatgggaattcatcgaattgcttgcccagcggttcccagaccaagtcttttgcgtatacgttgtgcccaatgtagagtttgtcgggatccgtttcgccttgcactgcgcgctgcagtccgccttcttgccaactgcattccacgtccagcttcatgatgaccgtgttgtagtcgctaggcgtgcctgagccttcatcgtcgtcggtttccttcttgtaccatttcagccagcggagacctttgtgggagccgcagagtgggattagacccaggcggtgggcgagcacttcgtcctggatgatggaggtgttttggtagatgaagacatcttcaatggcaagggtgggaatttcagcgaggaggattcgtcggaaggcgtttgcgactgaggtgtctatgccggtgagggagaaggaagtgtcgtgcggggagtgggtgtggaatttgactttaaagttctgagattgaagtcagtacgacatacaggtatagttttgggtagagcagcgcgcacatccttgaagtagtccagatcccattcgtggttctcgcctggccaatgtcctggaaggtcgttggacgcttggttgctcacaatctcgggcccaacttggagcttctataagcattgttagcgcgtgactgaatacatgaatcgagtcgcgtacatgccttcctatgcgccagctccgtagcacttggtgtaggcatatttgcggtgttgtgactatttctcggtgttcttggtgggttgcagcgtcctcgaacttttttgacggaaggcgcgccaaggccgagccgcgcccggaccatcagccagtgggaagagggctaaactggtatcatcatcgatgtgtggaaagctcccctccaacgccacgccttcactctccactcattgaggcctcgcacgggcaagacgagtgaaacaccaacacgatgcctgccccatttgcgcgtctggccggccacacggcgaagcgggtgtgcttgaacgccacccgcccacagctccgaacagccctcccttcacgacccattgcgcgatgcctgtcgacctcattgcctcgccgatatgcacaaatcgaagaaaaccagcggacacgcatggtgccgacggacgagaactttggacggcccatcgacccccaggaccccgagaatttgagcatggcgcaggacgagtcggacagcgcggaaaacaggaaaatcaggcattataccgtcaacttcggcccccagcatcccgccgcccacggtgtgttgcgattgattctggaactcaacggcgaggagattgtgcgcgctgatccccacgtggggttgctgcatcgaggcactgagaagctcattgagtaccgaacatacctccaggccctgccatacttcgaccgactcgactacgtctccatgatgaccaacgagcagtgcttctcgctggccgttgagaagctgctcaacatcgagatcccagagcgcgccaagtacatcaggaccatgttcggcgagatcaccagaattctgaaccatctcatgtccgtcttgtctcacgccatggacgtcggtgctctgacacccttcttgtggggctttgaagagcgtgagaagctgatggtgggtttgaacaaggagcctatggagatataggagctaatatttatacaggaattctacgagcgtgtctccggtgcccgtctccacgctgcctacgttcgccccggtggcgtgtctcaggatctgcccattggactgctcgacgacatctaccagtgggctacccagttcggcgaccgcattgacgagaccgaggagatgttgacagacaaccgtatctggatcggccggaccaagggtgttggtgtcgtctctgcagccgatgctatcaactattccttctccggtgtcatgctccgaggatctggtgtaccatgggacgtgcgaaagtcgcagccctacgacgcatacgacaaggtagagtttgacgtccccgtcggtgtcaatggcgactgttacgaccgttacctctgccgtatggaggagttccgccaatcgctccgcatcatccaccagtgcttgaaccagatgccagctggtccagtcaaggttgaggactacaagattgctcctccaccacgtgccgccatgaaggagaacatggaggctcttatccaccacttcttgctcttcagcaagggctacactgtcccgcccggtgagacctacagcgccatcgaggcgcccaagggagagatgggtgtcttcgttgtctcagacggtagcgagaggccttacaggtgcaagattagggctcctggattcgcacacttggcctgcatggaccagatctcaagaggccacttgctcgctgatgccgtcgctatcattggtacaatggatctagtgttcggtgaagttgaccggtaagcaagagggagcatcaatggagtcgcattgcttgagggtaaatctgggcgtcaacagcccaatggctgattgtacatattgtaccttaccttttctttttcagtcaatctacatctatatgttcatcactaacaatcgtgcttcgtctataattgtccaacaaatgtgtaacgtacctcacgggttggcgagccacttttgccaagcccccaccaaaaccaccctattctggcgcaaaatagcctactttagccctatatagtataaagcaagatgtaatattatttagagtctacttctactactttcttatacgtacgcgcattatatctagtcttattatactatctatactgcctttaagagagcttacttactttagcgtatacttacttctttgctttctttctattactacgcgcactaaactcttttagagttatctattaaagactatctttaactattaaggtctcttcttcctatatatgctttcttttatataatttatattgcgtagtagctttattagctacttaaagcttagtaatcttcttttgcgctaatactagcttatgcgcaataattgctgctctctttaagatcttcttaaaggcctctactatagacgttagtaagctatctatatatctctaaatccttgcctttataagcattaattataattctaatttaagagtattacttagagtttataactactagagatagtctttaatagtaagtaatagtagagtatagatatagatattaagagctaatataacctgctctaagttaaataggactaatctagcgccttaaaactcttcttagatattactagaagtaattactgcattaaaggcgcgcttaaagtatagtagaaacttaagttttataatatatataatttagttatatataagctctttagcttagcatctatatactttctttaaagaggcaaaataacctatattaagaggctgtaagaggtgtaataagtaagaagatatatagatagtaataatcttattatccttatagtattgctagaatttaagtaagttatagctcttatagctattaataataagcagctaataagcgcctataacttttctctttatatgcttattaaagtgctttaactactacagactaagcttatttattatttagctattcttagagactataataacctaattataagatagattcttcttcttatactaagctaaaaggtaatagtagctcttaaagataataaagagtaaaatagcttactctattgcgttaacgctctagataactattatctacttttaattactctattatactatctttagctattcttattgctctaaagctataataactgctctagttaagatctagcttattataaagctaaacttattaaagttatatatattattattaagaatactatgctttgcctttatattctctataagctagaactagtcttatataatcttaagatccttgcagagagctctcttatagttatatttgcaattaaactttatttagagcttagagcagcgtttaataaacgtactaggctagtttaagctaacttagcctagactgcgcttagcgcgcagagaattagctatattagctatagctgcaagcctagaaagaaatctacgcataactagcttaagtatatacttaataactatgtctttcttagttagagttagatttattaatttaagctagcaatctgcctagaaaggttatctagcgcgttaataacctagagttacttaagatatattatagatagctgcagcgcattgcatagagagtattacatcttatttaagagcttagagagcagtctatatcttacgtttattagaagcgtttatccgtagtactattattaaggcattacgtagatagagtagttttagtaagagcttagcaaaagtagctcgctaactcgtgtggctcgctaacctgtaaggtacgttagtagtcttttattttcgccgttactaggcagcggcaaaattcgtgtctgctctgcacatgcgcggagtaatctagtagtcttcaaagacttaataaaaagttgataaaaaagcctgaatatactcagtgctgtaatataccttgtctagtatcaaagaagcttttgaacatatccaggctacctctaaggcggacaagaatttcaccgggactggtgcagttgatgtcttttatggctacctagatataagtattcggtgaagttaactagtaagcaagagagggcattaatagagttgcattgcttaagggtaaatctaggcgttaatatattatatcttactttttcttttttagttaatctacatctatatggtcgtcactaataattatgcttcgtctataatcgtccggcaaatgtgtagtacgtcaccagtacagatgcgttctcaaggtatgtgtgtagcaacatggtcgtccgaagatcatactaacctgactgcaactttaccgtcatttctcggctataatcaggacgcggatcttgtcgcacgtgtattgcttcgaagacaacatctcacagagaaggcgcaattgcggcgtgcactttacttcttccaacaaataccccgctcggtcaacccgtgcgtagacacggcttatctattcgccaggtcaagtacccctccatgttctaaccgtcctgtctcaaatcggccctcctagcatcgtcatcttcgggccaaacacctcatcttctcgattacaatgtctctcaaatcgattggcattggatgtacagccaatctagattgcagacacaatcgcgagttcttccttaacccgctttttatccagtagtcgggtggcagtgcaacattcggccagacgctatggtgttgagccatgccgctctgctctcacgccatctcacatatggcgacaccgagaactaggcgctcgcttgcgcagtagcgcgtcatcattcagctcgacaggcaccggcgcacctgcatcaaggtacaggtacagaaagcttgcttttgctatggtgcggggtgtcttgataaccgcattgggcgatgatagagaagcgggagaacagtataagaagaggtcatagtctgacttacatgcgccatcatcaacatatttgcaatcatctcacatcctctcatattttctcgaacaggattcatcacagcaatcatgtcttacaacaacaacgaccgcgacgagcagagctcctatggccgtgggaacgacaacacgtcgggcagctatggcaaccagtcgtctaacgacgactcctacggctccaagaagtcaagctacggctccaatgacaacgaaaactcttatgggtcttccaacaaaacctcaggctacggcaacagcgacagcaatgacacatacggctcgaagaacacctcctctggctatggttcatcgaaccgcgacaacgaccgcgacgagcagagctccttcggccgtgctaacgacaatacgtctggtcgcactggcaacgatgactcttatgggtcttcgaataagacctccggctacggaaacagcgacagcactgacacatatggctcgaagaacacttcctcgggctatggttcatcgaaccgcaacaacgatgatgatgattcctatggatcaactaagaagtcgagcggcttcggcagcaatgataacgaggactcttcctatggttcaggcaacaagcagtcctcctacggctcctccaacaacgacaatgattcttatggatcaaccaagaagtcgagcggtttcgggagcaacgacaatgaggactcttcgtacagctcgggcaacaagcagtcgaactttggttcttccaatgacgactcctacggctctggcaataagtcgtccagctacggcaacaccgacaacgacacatacggctcaggcaacaagaagtccggctatggagatgatgacaacgacagtggcaagcagtccattggcagcaagatcaaggacaagttgcacttgggcaagagcggcggcgacaacgatgattcgtacgactccagccgccgcaacgacaacaactactagtctattgtcgacattccgagatatttcagaagctgcagctttagctaggtagatagatccagagaacgaatcaggttctaattggagttatttcggtccaatatctatgctgtggagctgttgcatgctatgctatatttactggcgcccagttcccacaaatcttccgcctcgcataaatcgctgaccttgattatgggaacttgcaacttgatgtcgcgtagacttgagacccacagtgatgtgcgccggtgcattgagttgacgccaatcgtggcacgatgatacgtcatcgatgaggggcagtggtcgaggggtaaacaaggtaccatcggggttcgtttatttatgatctacgactggcatcttgtgcagtttcaattgaacatcatcctgtaaagtcaattgtatcattctcttctctttttaccgagtcaattgcatctggtaagttgatacgtgttcacaatggaatatctggcttgttcggctgcatcacaagtgaagcttgcaaacaagtcttaagcattactaacagtacattgtagaactacaagcttcacaatgtcatacaacgacgagtctagcggtcgcggcggaggtggctacggcaatgagcgccgtaatgagggctatggcgatgaccgtcgtcaggagggaggctacggcaacgagcgccgcaacgagggctatggaaatgaccgtcgccaggagggaggtggatatggcggaggagagagacgcgaagaacatggagagcgccgtaatgaaggcagtggtggctacggtggtggcgagcgacgtgaagagcaaggcgagcgtcgccatgagggtggaggctatggcaacaacgaccgtcccagcggcggatactctggtggaggcggccagggtggatatggaggtgacgagagacgccaggagtcctctgggtacggcaatcgacccagtggtggttcaggatatggtggcagtggcaacgaagatcagagacgcgcacaggaagagcgctacgatagccgacccagcggaggctccagctcaggctacggaggtgatgagcgccgccacgagagcagtggaggatacaacgaccgtccaagcggcggacaaagctacggtgggaacgactcctccaacgaccgtccctccggaggtcaaggtggtagctactctggctatggaggcaactcaggcaattccggctcccacggcggccagcaatcctccggcacatcctatggcggtggccacggcggctcagacgacttctcgggcgccgctcagcacgcccagtccagcggcggcaactccggtgactccaacctcttcagcatggctcttggccttctgaacaaagacaaggccaagaatgaagacctcgacgaagaagacgccatgaagcagcaccagaatttctacggcggtggcggaggcaaccatgaagccagctcgaacaacgtcggtgccgctgcggctatgcaagcagccaagatgttcaattccggaagcaatgagcaggcgtctggtgggcagaacaagctcattggaatggctatggcccaggcggcccagctgttcgatgagcagagctcgcagggcaagactagcccgggagctacgaagcaggatgccgttgcgcaggcggcacagatggcgcttaagttctacatgaagagcgaggctggtggtggtggcagtggtggaagctcgggcggtattgggggattgctgaacattgcgagcaagttcatgaagtagaagacttggggtactgattatgcaaccttcggtacatgaggataagcttagtaaacccagaaaaagcatcctatctgtgtaaactgcgaaacttcccaaataggcaatttctctccagccatcgattgcgttagtcggagcatcgaatcgcgcggaacgtaccaaaagctggcctgatggctacagcagtctgcgacaagccgagcgacggcccgagagctaccctagcattcattatttcactgtgaggcttgactcgagcacaactattcaccccaagtgactgagcataatacgcatgatgttgtttgggctcgcttatcgtatttccttatcgatgttcttgtccacattcccagagcttcgagcatgccaaacccaaccgattccatgacgaaccgtaacccacctcaactggagctccgtgtagcggaactgcatatgcgatcgcagcgtgagctgcatgtggactccgaagaagctgtccagcatgaacgacgtcgcgtttcaagggaattggagccgatacatgctcacgaatcttcgcgacgaagctctgaagtactacatcaaagtccggaccatgcgagcttgaggtcccgcaacgcttcttcaagaaactcgacaggttcccataactccccaagacccggtgttggcaatgagggaacggctacagacacgagtcaaaccactatccagagcacaacaccatcatcacgctggtacacccccataacatccttctggtccacacatatcagcctcaaaatcgactcaaacgcgcaccgcgaccacctcggcacgttcccttctcccccatccccaatgtctctaacccagcattccagccctcgaacgcactttcctaggctacctgcgtacctccctgatcctcgtcgtcacaggagtcctgaccgcccaacttttccgactccagcacgccgccaatccgagtcaagacctggggttctacgtgatcggccgcccgctgagtgttttgttcatcggtatggggttgttggtggttgtaattggggcgctgaggttttggaggttgcagagggggttggtgaaggggatggcgctggtgggtgggtgggaggtattggtggttatggggggaagttttttggtaagtggaagtggtgcattgagaatgggtggaagtgaggctgatatatggtgtgtagctggtggtagttacgtttgcattggtgctgggagtgaacattgagaaggctatggagggggatgggtgagatggcagcaatacaggtgtgattctgggaacgttgccgctgttgaagtacagaataccagtcttacaggttgacagtagctagaccagtacgacatctagtctaacttgcaacataattccgtctgacatgcagtcaatgtcagaattggacgtcagaagtcagaattaggctgcaggatggcacgcctgattggcgccaacgaacaacttgcttagtacgccccacttcctcgttatcaacaactaaccatgtggactgcaccgcaagcatacaccaagcacgggcgaacagtatcttcattacgaagcaagaattgcacattttgaaactccatatacctacaaaaaacctctccacagtcctaagtcatcatcccatcaccatatctctccaacagcctccagttccatcactaccccatttcaactcatcaccatgacgaagccagccatcctcatcgtccccggctcctttgcccctccatccatttacaaagacatcgtcgagcacctgcgcaaggcggggtttcaggctgtagcgctgcgcacaccgtcaacgttgaagcgcatgccgctcccgccggcgacgatgagcgacgatgcgagtgcgatcaagggggcggttgaggctgttatcgctcaggggaaggaggttgtcgtaagtaacatgtaatcatctttgaggtcggaattcggctaatctgaaggatgaccaggttgtatgtcattcttatggcggaacaccgacgacgcaagctctcgcaggcttgaaggtcaagaggatagtgtatctgacggcgattgtgccgaagttggggcagagtaatgtcgaggctatgggtggggagaagggggttttgccgatggaagctactgtaagtgtcttgttattttcttttgattccatggatctatgcagcttgattcgtatatgcatgattctgagtgctgggactaggctaacatattggacaggaaggatacctccatatcgatgctaccatgatggccgcagcggtttgcaacgacctctcatgggacgtggggtacgagcattgtctaaacctcgcccatcattccgcagcggcctttttggaagaggtcacacaggttgcgtacaaagacatcccagtatcatacatcttttgtgagaatgacttggtcgtcacgccaaagcagcaggaaggtttcattaatgtgatcgcggaagcgactggtaagggtgttgatgtggtcaacctgccatatggacattgcccaaattggtctgctccagagaaggtggcggagatagttgagcaattggcgatgaaatagggttgagatgttgttatggggggaaacggctaagggaccattccgagtaccggatgcaatgactaaatgttccgctctttcctcaatcacgccccttctctcgccactcaatgcacgtaacacatcggtttaagcacttagatacgtatacgtcatgctgaccctcccttgggtatatcttgatcgctgggtagccataattctccgattcaaagccctcgacttgtcaaagccctcaaccgagtccagcccttagcttctagtaatagtccagctctttgtagactcgagccctttgttaacactcgagtagcactgcccaaaaaactccttctaggaaagacacgactgcctaaagcttgatatggccgctactgtgaacccagccgcctcctcgaccatagcgcctgcgcagctacagatgtacgtttgcaatacactatcttcaagcctattagctaaatgattgtagcttcgaccgtaagcaagaggaatcgccactgcttcgactgcccgcagagctgcgcaatcagatctgggaatatgtgttcactgggtccgaattttgggtgaaacgctttcgcagtttcttcgaaagtcatatgtgctgccctccccatccgacaatgggagttctatacacctgccgatagatgtatcaagaaacagctctgctccccctgctcaattaagcgtctttgccatagggctccccggaaggagcatcgaggaacttaacgacctgtcctacaaggttccacatccattccagatggtcacagatcgtacgacagagcagcaggttggtgccgtcagggttgtccatatcaacttgcacaatcatctcgacgaattttttgtctgcgagatcgagctactgaaagaacaatcaaaaggatcaagcaatcgatttgatgtctttccattggcgcggcttactggactaaaacacgtgggagtacggttggttgatccctacttttctccatgggatccgatgtgtcttcaaaaggaacctatgaaagcatcagtcaagcgcacggtcaagaacatgggtgtccataaagatgtgcagatttcggtcgaccttggtcgacaatatacaccacatgaacgccttccctcatgaagctaagatgtgaattggagttaagtcaaaggaaagtgttcgatgcttcctgcgagctggatgcggtggagtctggagacaatctagacatcttgagattgcagaagtatagctgaatgttatgcgagctagattgtggttttagtgtaaatgtacctcgtgtaaactttgtaatgcatgagatttcttaaaaacggggtttgcaaatgcatagtcaagacgtgggttaaatcctccagagaactcccagtaatttcaaatgttatttgagtacaacagctcattttgccagcacgaaccaatcatagtttagtgtgtttcaactagcatgtccagtatatcaattgtttaatgagatgtgttaggcaaaagttcatgctcggtctgggaaaaactcaattcatccagatcgagtgaaacatcttgagtcgtctttcaagtgtctcgtttccttccaaggttcacaattccaatccttcctttcacaaagcccattggaagcgccgaatgcacgtatcatgtcggtccgagcgttttataatatctacgttacgctgaccagctcttcgatacccaactctactgctgatatcgcccaactttcctatacctcgaccccttacagtccctcggcttatcagtacccttcgacccatcaacctgcccaactcaccaattgtctcgaatcatcaaaaccctcaactgatcaattatctcgatccataccggatactccagatcttgctcaaccctcaaactcttactgacacttgactgatatctttcgaaatatctatcatatctacaccactgtcttaaactcaacaatggcccaccaatcattcagatgctcagctacagatgtacgtcaatagtcgctcacccgcaaacttcatacgtatggtagctaatgagttctagttctcttcgcaaccagcaacagtcgccactgcttcgattgcccgcagagctgcgcaatcagatctatgaacacgtctgtcgcggtgttcggcttcgcccgggatctggcaacgtccattaccgaaacatattagacccggatgctgtgatcattccagtcacgcatatgctgctcgtctgtcgtcaaatacataacgaagctgcactataccctctcagctttgccgaaatacaactgtggaagcgtgaagggtttcagcaatttctcaataccttgtcagagcgacagaggaacgctattcatacagtccatacagggacgctgacttttatcgactcagcggatgatatgaaactgttttggttgctgctaccgacgagtcagtatgtttctctcgaggactatatgccattgacacggctggctggacttcagcgcgtcgaggtcacggtgaaccatatggcaatttactggagtggaactttggctagcacagatgcacagatgctcacatcaatcaagctggcggtaaaacatttaggcgcacgtccaggtgtgaaggtctccttcaagttcaaaactccagacgacaaggtagtggtgctgtcaggagtgttggattgaggtatactatggtacaatcaggacgagatatctgataaacgttgtggagaatggactagcaaggtcaatattcgagctatttcgtgtgctcaaaagtcttgagaatcattgcaagtaggcgagcttttaatactacagtacaaacatatgaataagcgaacaaacaaacaaaaggttaatacagccgaccaaaaaatagtgcaattataacgtgtataaattgtatcagaagtgatgcgtaacgttaaaatgagacaaccttttacgcttgcgcgcacgtgtatcccaatgtctcacaaacagatctcctactcatattaactttgactcccacaaaacaaagaactatattattgaaaaaattcaaaaatatcccatagaaaaagaacggtgcttagtaggtagtgcctgtggttccttgtgccccagctatcgtgtagtcacgggttaggacgtgcaggttacagaactcgcctagtaatttctatttttgctaatgtcgtctgctgtgctttaaggttcgagagttcgaatcggcgttagggcagattgatattgtttttggagatgtgcatgatcgacgcttctctttcaccttccaaggatttctagcccagtgttccaaagcactgaccacatagcgcatgatgctcccgcctttgcacgctagcttttattgccctcaccacttactccacaccactcctacaaagaaaaggtagacactgtgcggtgtgggtagcaagagacacctattgcgcaacaagatctcatctttatgaaccagaatgaataagctcatcaaggacaaggacgacatgtaatgtacctcaaactcccacactacgtactctaaagtgacatcttattccacagcactccccgcaacgctcaacagtcaccgctcatgcttctccctcctgagctcagaaataggatatatgatcatgtcctcggaggcctgcagttcaagtcgatgttacgaggcgagtatgacgttattaagaatctactacagcgccagaactggtgacctaccctacaaaccgttactcgtatgtcgacaaatcaacacagaagccgccctgataccattccaagtcaatgagttcatctataacagaccagatattctccatgggttcctcaacaatttgagcgcaaatcagcggggtttgatcaagatattacgtatggaagaagagtactgcatcaaagttgcctttgaggcactttctgaacactgggagagatacgacagcttagtgtatgacgtatacaatccgcttgctggtctaggaatttgacaagtctctaaatagctggagatatggggatacggtggatcaaccactcacctgagtctgtatgtagttcttcattgactacaagtgattgtcgcacttgcacatggagagcagattaggacgacggggtctgttacagaaatctacttgacacgtatatatagcaatgcaaccaaagtctgaaattgaactactccttgtttacctatgatgtttgtacatgtgcatggatcccagccgaccatttcgactacctgaatagccatcgttgtctagggcgctccgtcgtaacacaacggtccgttaactcgtgtgttctatcaaaaccgatactacaatataaagcattactcgaattgccatcgagtagtcttcactttcaccttcaccaagactcatcgcacggttcccacgctagtctgattgcggataagaacgcgcgcttgtgcctatatgttgcgcaacacgtcaacgcacctcgatacttacaatcaacaccaccatgactgaagcatcactcgactcccaaatgctcgagtccagtgccgccatgtctaaggaactggttactcagcagaacgtcttaagcaatatcgaagcgactgaggcacgagaagcgctgtaagtgtaatcgtgtcggccgtttgggaaagtgtactaatcatcgcagatacctcaagaatcagcgcgactcgcccttcttacgcctgcccgcaaaacttcgcaacaccatctacaactacgtgcttggcggactcgctatcatggccccgcactcatcttcatggtgccggatacaagttctgtcgataaggcctgcgccggaggaactttggcagtttccgcggcacttcctctcgatcgtacagtcctgtcgacaagcttacagcgaatcggcgcgtctgcccttcgttctcaacacatttgatgcgtacccgagttattcattccttcaattcgtcgaaaatctgcctgaatggcaacgtaacgagatcagcatgatcagaatctcctgcaacgaggcttacgactggagtgtggccgagcagtatgagattgttatgggagacgatttcattagacacatgcgttaccatgcagcacacgtcgtggatcgctcaacccaccgattactgcttatcctgaaaggccttaaacttctcacggtcgactcgtacatagatctcgattggccagaagatcagaaaaatcaagaattactgtcaaaggcgaaatccaactacaggagaatgatggaagcaatggcttggatgaagatggaattgggtcgagattcggtgagcgtcacgttcgaaccgtacgtcaagcatccgtctcattgacacggcgggcaagggcaaaggtcaatacagtgtacacatttgacttacacggagcaaatataagcttcaccaggcgcaatgatgtagcctttctcggagaataatcaataatggctctttgacaaatatctcctgttcgccaatacacatcaacgtttgaaatgatcaatattactctctgagcagggagacgctctttccttgatagctccttgtctaaaatgttaccgccaaccatcagtctgctttcgctaagtctccatgctgctgccttgagctagactataactaccaccaaccctgtgaatacgaccgcgctacatcagaaagccccaattcgtagcaattatgagcagcgcctactctgtgggtgataggccgatgcagcgtttaccaacaacgtaggtccaaataaagaaacatcatttcagcacattctactcggctaacctctggcagtgcacagcccgcctcccctcttctacgtcttccagccgagctgcgcaacaacatctaccactacatgctcggcggtctctcgagacgcgcccaagcaaatcccggaacacaattcggctttgccgttgaggtgcgagacatcgacgtccaaagtgcaacgtgggaaccccatcctttcctcttcgccaccctaaaaacatgtcgacaggcctctctcctaccatacacgctcaacgtctttgagtatccgcaagcccggaattgccgcacctggatcgacgtattgactgctcaacagagggatgcggttgcttaattgcgggtttcagcttattacgtgtgtcggccgagttatatccaaaagtatagaaattggttccgtggggttcagcggaggagcatttggaaaatgtgcttgatgccgatttcgcaattgacctacaggagcttacggggctgagacgtgtggtcattgttgcgtacgaatacgggcaaggcgacaagtcgatccgcaagggaggcgtgaaaaaacctgaagttcccaaagaagcttttgagaggctcaagatggagatgggcagaattgaggtaggcataacggctgaaggcgatgtgtcgttacgagacatgaacgcgtaaggatgcgggcgagacgtatggtagagaagaagttaacgtaaagaagttggggagctgtttgagggtgagtgattcgcggttctgagtagtgcaatttgctgtctttgaaaatcttgcgggatattaatgtcatcgcgaggcaccgctcccgcaaagctcccattcactcagtccttgcggtgagacaaccaagcacctacttgagccccaacatatccattccaaacgctccaaatcccctatctgcagacgcctgctgattataccacttcgcagccatttgtgcctccctcggcgtccgcgtgcactgtggctccttctatgaagctccagccgccgccttcctttgatcttcctctttgcgcatatcttcgagaaacttttcccacgtttcgatggtgccttggaagaaatccacgtgtgcgtctgcaaaatcacccagggtgtctttgaactcgacagctttgatgcgttcaaagtccgatacctccttgacggtgtgctcgtcaaaggcttcggttgctttcttcgcgttctccacttcactggtaaggcgttcaatttcgacttcgagtttacggacacgttggcgccgagcttgctcgtggtcgatgccgcggaagtcttcgaccttggaccgcaggaagcctgatgcacccaggcctgcgccgtgctggctggccatttggtcgcgttcggcagctgacttggcaagatattcgctgaggctctcaaaatcgagctgtttcgcttcacgcgtgcggagcagggtcttgactgcctggatgtacgcgtccatgtctcgtaaactggtgaggtagttttgatctgtgtggtctcgcagtaccttgaagccttgtgatgtagtggttactgatgcagcgaacgacgtcagtgtaccctcgacggcaggctccagagaggtcagcttctggcactgtgtcgctaggtcggcataatctgtccccaagtcaccctgccgcctagcgactttgaccgtgcccttctcaatgttgttcaaatcctcgaccagcttgttcgcccgatcactgacttctgtaaatcgcttgtcgggcttgtgcaccttggtgaatgtgttgacaaaagtgtctgctaccgagtccattatgcctccaccggtatcggacccgcttgcagctcttgacgtcctgcccctcatatgctgattccagtcgggcgtctcgaggaatgtgatgaagagcattgcccttcgtagcacaggatgcaatgccatgcgctttaggaagcggtgcagtgaatgcgcccgccgttgtgtgaagtccgggccgaaccggtctcctcgcacatactccatcttgtgcttgtctgggagcggcggtacagcacattgcggatattcttttgacagctgtttccataggaaaacaaagtctgtgaagcggcggcggacggagaactcggacttctggaaggactggaagtcggactaggcagaacacgtgtgagcttttctggcagcaaagagcttcaggtcatttaccaaccttggtagtgatttggtacgagacatattgcgtctgtgtgccagcattctccttctgggggctgtcgacgatggtctcaagcttcccctcgctgaagtcttcggccattgcgcgtctgcggaccgctgtaggctctcttcgaaagcaggcttcgtcttcagcaatgtcgtcgcgatcgctaatcttatcgtattcggggtcgtcaagcacgtcttcaaggtcaggctcggatgtggttggcgtacatgttggtgagacgtgggtcgagcttgtgacgtcgctggggtctgacgcccacgctaacgtcgattccgcctcgcgcgcaggtgctaggacgcgaatgcgatcgtacatggcgccgaagtcgtcagcgctgcgttcaacatcatcgaacgacgacaggtgcatgtttggcgcaaagtgcatagcgagtgagccaattagtaatgtctacagaaatgcggacctggccgctatagtacaagacgcagtccacctaatatttactggtgaatggtgaatagtgaatgggaagccgcgtgctggcagttgccacattgaacacgacaccgcttgctgtaagaaaacccagatgccctacacgcatcgctgtggagtggtccagcaagttttactgcaacgaacgggcttgaagccatacaaggccgtgcttctcagctctcggcgccaaatcgcctgctgaattcctcaaacaatttcggcgtgatctcgtcgctactgttccccttcacctcccacagaacgccgagcttgtcatagtgttcgagcagcggctcgttgttctccttgaagcgcttcagccgtgccttccacacctccgggtcatcatccgcgcgtcgagtgagaggctcgcctgtgacatcgtccttgccctcaactttgggcgcgttgaatgtcgtgttgtaaactcgccctgaaggttcgtgtacccagcgattgcagatgcgatcgatgatgatgtcggtgggcgtgttcagattcacgaccaaattaatgggcacgatcgcatccagttggattgcctgacccgcggtcctggggaagccgtccagtatgaaagaggtcgatggccgatctgagaaggtgtatcgtgacgttcgtatttctgacggaatgtgcacagagtccactgttgtgtcttccatctcgaccgagctagaatatacagcatacggccgaatggtgctgtctcgtatccatccgcgtgtcgtgagctcgttgacaatcagtcgcaaaatcatagcatccggaaccagtgcgccggttttcatcaagtgctcggctttgatgcctgcatcgcattagacatgtcacttcaacataggtggctgcaactaccgagaggtgtccgctccctcacgttcttcctcagcaagtcgccagagcttatggaagagagatccgtgaacttcttcatcaagcgctcggtctgtgtgcccttgccaacgcccggcgcgccaaccaggatcaggcgcgccgcttttgacagttgtgggaaagccatgttaggcaaatggcaggaggtaaactatgagtgtgggaggttgtcgctggatatgaatgcgcaaaatacggtggaatggaaggccacaagctccgttgggagggtgctgtcaccaatccattgcggttgcgatgatgtgatgaggacaatagacgatgtaggatcactgcacctagatgcagagaggaagaataaggaccgagcaagtagccagatcttgcggaagtcaagaacgagggcttgagtgcggatcagtgaggggccagcgactttctccaacccgcgcgccgcgactcggagatctccaaccgtgctcggggcgttcgaccggtaccgagcagccctcagcatgggatgacagctgttcgacagccatagcgcagacgcgcctaggcctcggttcattcgctgtgcagtgtcgccttgtcgccccaaacacccatcgtcgtcatgtcacgagtttcagggcgcagtcgggttgacatttcgccgccccgaggccaagctttggatcgacggtcttctagaaagctaaactccgtgaacggctctttttgcgtcagcggccatcattctcgttccttgcatatccaccattttctactttccatcccactattgtacattaccaacaacccttttaccatccgcactttaattgccaaattcaactgcttgtcgctccctactttttcgtcatcgcatcccggcgcaatgtatgccacaagagctgcctcccgggcagcgcccgcagttttccgagctggcatccgaacgtctattcgtcctcatcggcccttgaacagaagctctccagcagtttcaatacttattcctcttcggttcttgcagaccgaatcgacgtcgtcatcctcccaaaactacccgcctcctggcttcgatgccaagcaagcaagcaaaccgctctctaagcaggaccagcagcaacagatatccaagaaagaagctctaccgcttgagaaggacaccataatccccaagtcgggtccaactgcgcatccgaagacggtggcgcaggatgccaggacattaaaggagctggcaaaagagaaggcggacgtggatactacagccgagaagaaggcactctcaaagaaggaggaagagaagaagaagttgaccctcggacagaagatcaagaaggagctgctgcattactgggacggcacgaagctgctggtggctgaagtcaggatcagttccaagttggcgttgaagatggctgctggatacgaacttactcgacgagagcgtcgacaggtgcgtcacgtctccatctaccaggcgacgaatgctaattcagacgatagttgcaacgcacagttcaagatcttgctcgtctggtcccgttcttgccctttgtcatcgttccatttgccgaattgctgctcccagtcgcgctcaagctgttccccaatatgcttccaagcacattcgagggtcagtcgtccaaggacaagaaggccacaacactccgggccacccgaaaagatgtcagcgacttcctccgccagactttaaaggagactggcctgcccatctctgcagaaaacgcaaagaaggaggagttctcagagtttttccgcaaggttggtcattcatctatctacaatctagtacctgtactaacgagaaaaggtccgaatgaccggcgagaagccgtctgcagaggacatcatcaaagtgtgcaagattttcaaggatgacttgacgctcgacaatctgtccaggccacagcttgtctccatttgccgctacatgaacattccatcgttcggcacagacaacatcctgcgttaccaagtccgtgttcgcatgcgccagatcaagcgtgacgaccgatccattgcatacgaaggtgtcgagtccctctccgttccagagctgcagactgcttgcgcaagccgtggtctgcgtacctacggtgtgtcacccggccgtcttcgggacgacctaggttcttggctcgatctccgtcttcagcacggcgttccttccactctcctggttcttgccaatgcgtttgtgtacgcacagggcaaagaggcggagatgacgtcccaaattgatgctcttgaggccgtactgtccagtattcctgaagagctctaccacgagatcgaactcgaggtccatactgccgagggtgccgctaccaacaagcagcgtcttgaagtcctcaaggagcagcaagagctcatcgaagaggagaacgagcaatccaagggctcccaagacaaggccgcctctgcacccaaggaccacgagaacatcgacgaagatgacaagcccaagtccaacgaggagaccgaagtgtcgaaagaagccaaagaagccgaaagcaaagaagcagaggccagcactggcgacttactcggcggaagcgcagagcgcaccgagcaagatgaccgcgcatccaagggcgaagactccagcgccaaggagaagcccgcgaagaaggaataatgctacagcactccgctacccaatcttttcctttcacactctatgtacataagacacgaactccattcctgtatggacatgtatagaaaatacccatgcctcgtcagcagacgagatgatgtaggactgtaacaacaaacacaattcaaagaatcattcaaaattgattacctgctttcgttctaaagtaatgcatacgcatggtcgggtatcataaataaaagcactgaatatgactccccttgtagtctctatctcatacttcgcagtctctcaaacagcgccagagcatctgctggttccctctcggccgtcccttccgaaacgaaatcgtggtcctctagagctccaatctcccctccctcctccccagcatcacgcatgaacagatcttcctcgcccaccggccgatccacatcaccatcatgaataaccaccgcctcgcgccggcgccgcctcaaatcctgtacatcgagctccagcgttgcgagcgacggctgatgcacgcgccaccgctcgcgcggcatcgcaagcccgacatcgtgctcgctgagtagattatatacgagttgcgcgcgatgcttgatttccggatcgttactctgcaaatccttctgccagagtttcttggcgctaggagaggcgaagaagcgctggcataggatcttggtggcggaggtgcggatgtcgaggtttggggatgttgcgagcgtgaggagggaggaggtttttatggtgtcttcttggtgggtgggggatggggggtgggatggccgcgggtgtggaaggcggtgtatttcggtgagggtgcggatgtggaggagcccgtgggagacttgttggatggcgatgaaggtgaagacgcctgggtggggtgttagtggtgtagatggttgggtctaatagagggatggttaccgagaccgagccacaggtagtggtcgggtatgttggctatactgggagccatggtagcgagtaagtggtcatcgcgcaagacatacacgacagtttggatacatgaaatggtgaatgtccacaaggctgtcgcgtggaagcgatgatgtcggcacttgcaggggtcccatgtcctgacctaagtggaccccgaaatcttggccgaaattttggacggaaggcgcatctcgcgttggccgacgagcatttctccacgccttccaagctccacggcttcacgcttctgatcgagatgccgccttcacagctcaagcggctcaaagcctcgctccgcgagcaaggcatcacgggaccccagaaatcgaagaagcagaagaaatcgcagaacaagaacgccgacgcccgcgcgcagagacattcggccctcgcctcgattcgcgaatcgtttaatcctttcgagttcaaacacctcgcgcgacccaaaaagttcgagtatgtcagccagaatgcggataatagcaagagagtgcttggccgaccgggcgtcacgaagagccagggcgaagaggcgcgcaagaagtctctgctgccggagatgaaccgcaggaacaaggttggagggattcttgatcgccgaatcggtgaggatgatccaactatgagcttggaagacaagatgatggcgagattcgagagggagcagcagaaaaagagaggtgggaatgtgtttgatctcgaggatggagatgatgagtttcagctcacgcacggcggacagagcatgacattcgaccacgagattggcgacgaggaggactacgatgctgctagcgttagtggttcgagcgacggagaggatggcttcctgaagcgcaagaggcggagagacgatgttgatggcgaggagccagaagatgcagcgccagaggaagagcagccagagcgcaagaagagtaaggccgaggtcatgaaggaggtcatcgccaagtcgaagctgcacaagtacgagcgccaagcacagaaagaagacgacgacgatctgcgagaagagctcgacaaggatttgaacgatgttctggccgcgctacggggtcacatgaacaagaagcccgagccggaagcgcccaaggaggcaccgaaaggcgactttggcatgaacgcggaccgcgccgcgcttctagcaggaagctcgcaggctgcgaaggacaaggagtatgacacgagggttcgtcagatgttgcaagatgctcgtgcaaagcctacagaacgtacaaagaccgaagaggagaaggctcgggaggaggctaaacgcttgaagaaactggaggagaagcgcatgaagcgcatgcgaggcgagcctgttagcgacgacgaggagccaaagcagaaagaggttgacgatgacgaagaagaagagttcgacagtgagaacgatgatgcggcagagtttgggctcaagactgcggcccaaccgtcgagtagaccggaaggcgtggacgatgaggacgacttcattctggacgacgatcttgtcgctactgattctgaggctgacatctcgggagatgagtcggatgatgcttcagagattgacgataccatggccatggacgaggatgatgcagacttcttgaaggacgtcttgcctgaaaagccaaaggcgcaatcgaaagccgtcaatggagtactcactatcggtgcagacactacatcctccaagcttgcgtacacgtacccatgtccgcggtcacacgaggagctcctcaaggtcttcaaggacgttgctgcttctgacgttccaaccgttatccagagaatacgagcgctctatcatgccggattgcactccgacaacaagaacaagcttgccgactttgcgtgcgcactcgtcgaccacgttaaatacctctcggaccaaacaccgcccgcttctttgactgtcattgaatccatgattcgccatatccattctctatcgagatcttactctgcgcgaatcgcgacacagttccgagagcacctgaagcaaatccaagcatcgaacgatcctactccaggagatctggcgcttctgactgcaattggcaccacataccccacatctgatcacttccaccaagtcgtgactcctgccatcacggtgatggctcgctggatgggtctcaccacgcccaactcgaccaaggatgttgctacgggagcatatattggcgcagtatgtcttcagtaccagagactatccaaacgatatgtgccagagctgatccgctacacatcgctctgcctgaagtcgccacataccaccccagctatcctcgccgcacatagtaaaaacatcctcacagccgccgacctttggtcaaactccccctcttttaccgagatctttaccccccttatcgcgcccctcaaatccgccaaccaaaaatcgaccctccaaaccctcaacgcgcgcctcaccaccgcccgtctccgccgccgtccccaactcctgcacgaccaccgccctctccccatcaaaaccagcattcccaagttcgaagaatccttcgaccctaacaagcactacgaccctgacaaggagcgctcagaagccgcgaagctacagaaggagtacaagcgcgagaagaagggtgcgctcagggaactccgcaaggactcgaatttcattgcgagggagaagttgcgcgagaagaaggagaaggatgcggcgtatgagagcaagtacaagaggcttgtggcggagatccagggcgaggagggcagggagaagaatgtttatgagagagagaagaggaagaggcagagtgggcggtagatgcggctggggatgtgggaggaataaggattgttttggatgagtgttacagcaaggcaaaataccaattgaagattctttctctgttgacatcgtgtgtcacatccttgaagccgcccctttggcatagtatactgggtgccgggtcacttcgtgttcccatatgatattcaaggttcttccaaattctgtgggagtatcaacgaacgagcttgtggatactggatgacgttaccacgctatcttcgagggagtttgatgttgatgcgtcgtgtcaacgaacaagcgagggcggcgcggctgctaacatcccggatgccttctacatattctcccacatatgaaagactgcttgccccaatgggtccagatttcaaattctccttaagccccaatgaacaaatcgaagcagagcgaaaagcgcagccaagtcaagcttgacttgctctccacacttgccttggattaacctgatgatacaccagatacacagcccaaccacactccaaactcctcagcctcccaaccgagccccgcctgaatatctggtatcacactctcggcggcaaccgcatcctacctgctgaatactggcaaggctacgactgtcactttccctgcgcacctgttagtaaaatctacattcgcgccgaaacatcgctcaacacgcgcatgttcctttccttgctctatttatgtcgacagacttatcacgaagcgagataactacctttctcgtgcaatatttgggatgtgtgcaggcacgactcagtagtgaagagccagtattttccgaagaagaagtccttgcggaaatttcggaaggaaagggctggctgatatgcactgtggaagtgactaattgatgctttgactcatgagcaaagaagtgtctacaaacctgatcgaggccagcatcaaggattcccacaccccaagagaatctgtctccgtgctgaactgcgggaaaacatggtcgcatttcttaacttgttgcaagtgtgtcgccagacttatcacgaaagccgattactgccattcagctgtaatatatgggagttttggctcgcgagggaggtttcctcggacatgtgttgcatcgcttgagtgaggaacagaaagaggctattgagtggatatctttccagatggagagaggagggtattatcctgcggcggaagagccgttatcgctatcctttcattggccgtgttcaagtcaactcaaggggctgaaagtggtggttcggaagacgcctctgcacccctacgactgggacgcgattgagaagtttgtagcggacagaaattgccgaattatagaagaggagatggtgcggatcgacggatcttatggcgcggagaacagagaggagatcatactgcgcatgcaggatttactttcgtggcgcaacgagagaagtgttgtaggaaagtgaagcagaaacaaatcaagaaagcgatcctatgatccagcaatttgatctgcatatcttcaagactcctgagaaccaggcctcaaaagtgttgtgactcattcactgtgacactcaatgacatctaccctcacccactctataacaatccggacatccccatccacctgcgccacaatatgcgccccaccaacaattttctctctcccaaaagcattcatccaagagtctgtcttcgagacgtggggtagtctttcgaagggagatttcctcaatcaagcgactggcatagtcggggtacagccaatgatgggtctgccttggcatcgttgttatggctaagatgtgtttgagggtgtgtgattaatgttcttagatagctcaagtccaagatataagtctcttgttgcgtagtgactgcagaaagcagagaagaggggacaaacgtgacgtgatcattcaaaatgagtgatgagcgggcgaaagtggtggaagtgatgatgagaaggatgattcaccacctactcagccctgacgcttcacacaaacaagaggccgatcttctcacaacatcattcccgcgaacgatccgatagcaagcaccgcgaatagcatcactccagcctttgagcccccaacatgcattataccaaccgtacttcccgccccagccgatcccgaagtttgtgaagcactccccgtcgcacttccgctcccactcgcactactcgtcctcgtctgactcgccacaccactactcccatacccagtcgacctcgttccattctcaaaaaatcccccactcgctggcttacacacaacaacctccaccctcttactcaaacactcagccatttcctgccaggtctgcccctcgcccgccgcgcactgcgccgtgcaaagatccgggtgccctcccgcatccatatctaagctcttgcagcacgcatacaggtcccagaaggcatggtcgttgacttcgatgtcgttggagatggcgcacgcagctgcggcgccgccaggattgtccttgggatactgagacggcaagggcgtggctctagagacagagtttgcgaagcaggagaaggcggggccgaaggagaagagtgaggggacttcggtggggattgtgaattttgtcgaggggagggagtttgagattgtggtgaaggaggttgttgttgaggtaaacggtgggagagacattatcgtggatgtttgtaggctgttttgagtaatcttgagttttaagttccagggtttgatgtctcaagaagtgtcgttgtagttggtaaaggggaaaggcttaatgacgttgtccgggttagcaggagccttgatgcgctcaatgctggcaagcccaactccaacgaatgactagaacggaagtgtgcgaatatcgaggattctgaaatccgatgtaaaggcacagcaaaacacgagaaacaatagttgacgcgtggtgatatacgaaggactagccgttaagaggcaacatggcgcgagttctaatattagcacaagcaatacgaatccagaagatgcctcgcaggatcgccgctcgtacctgacgaaccactgcgttgagaagacgagcctaaagggcgcctagagtctatagtaggtctcgtagtttggagaagaacgtgtcgcgcaacccggtatctggagtcgcgcgaaccggctcgccgtaattcatcatcactaccggcgctaagccccttctagagtagcttagcggcacgtgcgcaggaagtcgccatcaccggaggcactaggatattgaataggaatggctataagtcataaaaatgtgtaggttacaggtcgccgttgaagcctctctcgccttaaaaggccagatgagtttgcgaggctgtgcccgtgacaggaagactatagacgtttagatcagactcctcatagttgataacctgcggtagtattaatgtgtacaatagggcagtgtttcgatatttatgtgtggaaatctctgtgcctaccattagcttcgggtcgctttcgaaagtacatcattgcaaatacctcatcataacatggggaaaagaacatgtgtaaaagtgagggtatcttattcactatccgatgccagttctcctctacactagcatctcccaaaaaatcgcgtttactcgcataatcatacaacacatctctcctacgccttctccgcgtccttatcatgcagtccaaccgtccgatccgcatgcacactactcctcctcaacgtctcatccttgtcataatcgcgatcaagttgattcatctcatcctccgtctcattcaaatggtggaaaataatccaaataagacatccagcaatgaaactcgataccgccagaccaacgtacatccactggatcttcgggtcgtacaggacggggttgagtgcttcggaaatggcggatccgaaggcgttcgtgaggaggtacatggactgcacgaaggatttcatggagggaggcgctttggtgtatgcgtattcgagaccggtgacggaggcgaagatctcggagataccaatgagcatgtatgcgccggtttgcgcggcgatgtggatgttgttgccgtggaggacgccgtcggcgccctttgctgcctcacagttgggatggtcgtagcaggggccggtttggtagatgtagtattggatgacggcggcgtagaccatggcgagggaagcgacccagaacccggttacgatacggttgatgggagggaaggggatcttcttcttgcggaggaagggcattagcacctggtcgacgaggggcaggaatacgatgattgcgatggggtcgaagttctgcatcagatcgttgggaatgccgtgggtggccatctgtccaccttgggtgatgaagttgttcgagaattgaccgtagacgacccagtagatgggatagaagcagaaaaccttgcaagctacaagcgcacgcttcacttcctcaacaaagtggtcatcccagcgcagcacagtggtctttccaagtccagcctgatacgagggctttgcgccatccatcttgcgcgtcttgatcatcaaccacatgacgcggaaagcatcagtgatgacagagccctgcggtggtcgaacaacgtagaccttgcgaccgagaacaaggacgagcgtacccacgaagaagacgcagaggcacagcaggaaggcggaccagaagtcgatatcgcgctccatgtagggtgtagcgagcagggacaagcaaccgacgttgatgcaaaagtagaacaccatgtagatcctctggatggtgattgcagggtcgatgatgactttctcgccagtcttgtcgtcgtggccaatgaccattcttctcctcttatactggtccgcgatgagcggtgcaacgttcgatttgataccgccagttcctagaccgataacgatgatggcaacgatgaaaccaccgagtccggcgccatggtcaagagccgctgggatggatgtgcatgtcaaaatgaggagaccaaccatgtacacgccgcagaagatgacgatggtgttgtattttccgaggtattgatcagcgataatggcaccttgaactccatgttaacagatatcctctggtgattcagataattagatttcttaccaagaatcggagtaacatagcaccagaactggaagaacgtcgaaagaccggtggcgccccgatgacccatgccgagcgcaccacgaccaagctctccactacgcgggcgcgcaatgtagttttggaaaagacccgaggcaccatagtacgtgaagcgctcacagagctcgacaacagctaccaagaaagcagacttgggtagaggctcgccgaccttgcgaagagtgcggagctcctcagccgtgggcgcgacaccaccaagaccatcttcttcctcgtggtcggctaggcgcacggaagcaccagagctgttactgccgctttgcttctcgataatttccttttcgtctgcgacatggacgtttgcgccgacgttggcatcgttcacggaggcgccgaagagatgcggcttttggtttgcctcagcctgcatgtttaccaactgctcggccctactccaacagtcagccttacccgcgatacgagagcggaatcaaggatatgctcgatgcaatacagtacttacgcagtggtttcgtgagcctgtgccatatcttatttgaaagtcgcgcaaccaccgacgatagtcaatggtaaggacaggcaagtttccagaggatgaattctaaaaaccttaacgattcatcgagtggacacacccctctttatttgaatccacctcctcaattgcccggcaggcaagcatccacctgcgaccgacgtcgctgaccacaggtgcgttgctcgcctctgtctctgcgctaagcacgcacaagcaatgagccgggcgatgtaacgtcttgatagagtgccgcttgacctgaagggaacaacgctccgctgcaaagctttcgcttggctgcttgggcgcgccacccgctatcctaacgcactgcgtctgatttgttcgtgtcctcgagcacccgcgaccacttgcccaaagaagcgcgatggatgggtgatcttacgttggtgatttcgaggaggcgtttgatgggtgcgttgaacagctgccgaaattgccgattgtgatggtgtgcagcggacgccaaatgcatgttcagcatcagcaaccagtagacctcgtatatggaatcctgctggtgacattgcatggaagtgtgatgcagatcaagtatctcatgccacgtcgccagcacacggcattcgaacacagtaactctcaaacaaccagcttcatcttcacacaagtcatgtccaaccgtctagatttccccgatgcgaaaattctgcggcattgtatccaccccgaaagcggtagcacttccagcggccgccgaaattgttgatcgctcacacctcggttcgcattaatatcgggcaacggaggggaccgatggatttccaaaaggataacattttgtgggaccaggcggattgacatgggatgactgtcactcgttgatcgctcgcctgacacaagtaggtagagcggacaagtgctgacgggccaagatgacgcccgaacacccgttgcacttgcggatcctcgcggcacagtctggtactggagatgatgccgtgatagaactgatagaggcgattattgcgcagatggcaaaacttcccttcggagacctggcgagggtttctccatctcagcaatgattcgactattaactccacgaattcttgacgttcggatgctccgactgagacgtgcgaataaggtttaactgtgcctgtgacgacaacggaggcgctttcaccgtgccgtagccctatcctatccccggattaatcccgggccagccgcccttacccatctccagccttgcggaacatccgcacgattggaaagcgtgtggacctcgcgcatgcgaacgcaaatatggagctgttcccgaagccaaatgcaacgaagctccacagcaatgtggagtgatgcgtggatgtcgagataagaacacgaggtctgttgtaattgctcagtgtatgcgaaacattgatgatctattagtgatgggactccgtctgttggagctcccctaagacttgctaccacttgctcctttgtgcgaccgaccgaccgacctggtatctagcactaccgtaaaaacatagacaatccgacgtccccaccgacatgcattttgacaacgaaaagaaagaacaaaggaaagttgtataggctctgtgtgcgagatgctacgacagatagcgccaaacatatgatacacgaacccatgaatgattcaagtcaaaaatagtaacgacagaaaattatgaggatgaaccaccgttgctgcccttgccaggtccctgagttcctggctcacagcactgcttcgcattgccacagctgtctgggcactccagcaggcacgcatctggcccgtctttgacgcttggattcttgctcctagtcgccacctcgtcctcgtctgaaggcgaagcggagtggtcatggctggcgttgaggcagaattcgggctggatggtagatgagtggatgctgtattcgtggaggcactcgcggatctggcgcgcaagctccatgtagcgtgcggaaccctcgcccttgaagtcgaagtcgacctgaacgtggagcgatgcaacaagcttggtgtctgagagttgccacacgtgaagatgatggcatgagacgataccatcgaggctagtgatgtcctcttcaatgtcgtcaacggagagattctcagggacagcttgaagcaggatgcgagacgcagccttgcaaagagggatggcagagaggagaataatgactgtgatgaccagtgaaatagcagggtcggcgtagaacctccaagaaaagtccgtaagccagataaacagtgctgttccgatgacaccgatgttgcccaaagcatcacccaagacgtgaaggaagacgccgcgcatgttcagatcatgggagtgaccgtgaccaccgcctgacttctggtcctttggctgcttgtgcttgtggtccttgtgggtatccttcttgtgtgcgccagtgtgtgcctcgtgagaatggtggccgttagacttggccagcaggggagagtgctcggttgggtgagcatctgttgccgcatcgtcgctgtcttcctcgtcatccgcctcatcgttttcgtgtgccttagaggactcaatgatgctgttgcggaaagacgacgggtggacgtagatctcatcgatggtggagtagttgcgcgactgtgacctagagtgacgcttagccttcttggagagagaagagcggcgcttgtccgattgcgaggtctgggtgatattcgaggggaagccaacgcggttctgcggaagaacatcggcaatgtttcctctctcgtcagccacagcgtggtcgtgtgcgtcgattccgtggtcatgagagtgtccctcttcggcgtgagagtgctcgtcgtggctgtgggagtgtccgccgtgggagtgtccgtgtccgtggtcgtgaaagaggaatagaccgacgatgttggaagccaaaccgaatgaacccacaatcaagatgatctttgggtgcgaaacctcttgtggttcgacaaagcgctgaatcgcttcgaggaagatggagagacatagcgcaaccaggaagacaccattaatgagcgctcccagagtctcggcgcgctgccagccatacgtgtattgcttcgagtttgtccgctgattcgcgaccttgacggcccacagtccaacgagaagtgagatgacatcgttaagctaagcttactgttagtggttgtttgctatgtattttcgggagttacacaccatgtggaaagaatcagcaacgagtgccagagagtgcactgcatagccgacgaccagctccaaaaagaagaagcacgtgtcgatagccagcaggatcatgatacgagtggacttggagggagccatttcggcggtatcggagcgcgaacgccgcactggtgacgtcgatggagtgcaaggtgaattaagggtgtctatacccgcggagattcacggcgacgcagtatcgaggattgcagcctgctgctttgcgttggaatacggcgggagtgggatgttttgtaggagggagaaaagtgcagtcgcgaaccctgtgaagttcagaacgccactacctcttgcgtcaaggctaaccctggaaaactcgccattaggtctgcgctaagacaagcaaaccttgccattttcagaacaacgatatggcatcgcgtttgaaaatgttcttcgagaacgcatcgtgactcagtacacagcgggcatccctctccttccgatattactgaatcttatgcccaatcacaccatgtcatctgcctaagccccggaggtactttcttctcatgtcagcggtgacatgttttttactgcgggctcccatgttgtcttaccacggcttggaaactgccgtccgttttgcttgctctacccctgtatgatgcaatcgtcaaccttctccggtgtgtctcactcgtcgccggtgagacgagcagaataaacggtccgcacctgtcttctcgcttaacaacgttaccacagctggtgaaacgcttgccagtgtgcaagcttgaacactactggtgggctgatttgagatattcccaaggtagcctgtgaagcggccaagatctccacgaagcctgatctgcatacagactttttgtttgcgatgcccccacttgaagctgcggaggtacgcggatcgtccctggcatgtttgatgcacccgtagactgtctgggagtggattcatgtacgccaagagagtctaaagtttgatcctcgcaaggcacgtgcaaggtttctactaggtgcacagtgtgtgccagccgctcaaccaccgggtcaacaacacgacgcgagccatgacgaatctcgacgtgctgctactcaaaggggcttcctcagacaacccagaagaaagtctgcgcgaactgcgctatgccattctcacggatggcattcccgccaatagtgacggcatggtataattacccaaacggtcgcaacacaaccaattgctgacccagtctgtctagtccgaactgcgcatctacgtctggctcatcctgctcaatgcctctcccctccgaaccgacgtctatcttgacctgatccgccaaggtgcctctcccgcccacgccaaaatcacaaacgacaccttccgcaccttccaaggcgacccccttttccgccgccgcgtgacccagaatagcataactcgagtcctcaatgcggtcgcctggcgcctcaacgatgcgcacgaagcgcgcgtcaacggctggcagtcaccgcctacgctcagcgagtttgggggcagtccagacacgagcttcatgagcaggacgaacggcacgaggactgaagccagcacgacaaatgatgccgaacagattggttatgtgcagggcatgaacgtgctttgtggaccgttcctctacgcgtcccggagtgaggttgaagccttcactggcttcgagaaactcattacctcagagtgtcctggatatgtgaggggcagcatggagggtgtacacaaaggtctcgcgctcgtggatcgcgtgttggaggttgtggaccaaaagctctatgcgcatctcatggcgcatcgcatggaggcgaggatctgggcgttcgcttcagtcctgaccatgtgtgcgtgcactccgcccctgacggaggtcctgaggctttgggacttcctgttcgcgtacggaccgcatttgaacattctgtgtattgtggcgcagcttgtgcttattaggacgagcattttggagagtccgaggtacgtgcaagtcttgtccttctacgatcattttgctgaccatcaccagcccgaatcagatcctccgcagtctgccaaacctcgttgcaaaggacatcattggcgttgctatgagcttcgccggtaagatccccgaggacatgtatgccgagatcatcaaccacgccaaataggatgggcggctggagatggttgatgcgacgaacgtactgccatgagaattacgaagtttacgatttacgatacccatgcagagtagttgagcttcgcatatgatttgcaatagcaatggaaaatagcatcattttgatttcgttctctgcaaatctactgcttgctgtcaaccatcagtaaggctaaacacaaccttcaattgcatatacggtctacgtgtgtaccaaccgtctatatcatatcttactcgcctccttgagtacctccttcgtcaaaacatcccctttcttcctctcctcactcagcctccccatcctcaacaacctctcaatcatctcctcatccccatgatggttattatgttcaaactcgggctcctccccatacgcaatcctcgccgcatccaccacaatccttgccgtcatgccccacaccctaaatgacgtgagtttatcgagcggattcggctcggcgcgctcatcactcgcttccggtggcgtttccaaatctacatctctcttcggggtttggagtaaggtggagggcgaggtgggtggtttgggtacgtaaaaattatgcatgcgccagcgagactcattccagtcagtccatgcgcctctgtaccatttctccagcttcccgttgggctgcactggccccggtccctcgccttcccaagtcttccgtaggaaagaatgaaatggcgcagtgaacaccgccgcaacctccttgggatccagccgcggaatcagtcgttcttcaacctccaaccctccctgctcgtccaacggactcaagtacgcaacacaaggtcgaacacctaattccgtcttcgccagattcgcaggcagttcacaaagttgttcgactttaaacccgcccttcttcagtttctcgtcatccaaaggtaggccaatttcctcccacgcttcacgccgcgccacagcccagggggattcgtcgagcgtgtcggctttgcccccggggaaagcggcctgcccggcgtagctgtttagctttgcgctgcgcatggtgaggacgactttgagcgcgccatggcggtcggggaagaggaggatcaggacagcggcgcgtcgggtcagggggcagttatgccattgcgttgggggagggttgtatgtgcgtaggcgggcgagggcttgctgttggtgggtgttagatgggcttgggggagtgcggggttggggatggtgggatgcaggaaccgctttggcgggttgtaggggggcatgttggacgtacagcagatgtttgggaaagcgccatggttgcaatggctttgctttgggcgagccatgctgttgctctcatgagaagtgtggttgcggaacttgtgagcttcggaggggtcggtatccttgaccgaggctatcgatatgcgaaagtcgtgtaccaagtactcgtacttgacgatcatggattattactcaagatataatgtcgagcacgtagtgagaatccagctagcagctgttcaatgattagtagaatcacacatctttcacatgtacgtcaacaagactagacaaagcttcagtgactaccatgcaattgtatcgcgtctctatatgacaggaaactcatgatcgttatcgtcgacatgcgtggccatgaggagatcatcccgtcgcgcatacatgccgtgatataacgcagcccaccctccaaacacaggaaagccgacgcgaaaggaaaaaggaaaagattgctggcaaagagcatccagccaactgagcacctgacacgagtctctatcatctgcaagaagcattccttcgaagaaaccatttcgcacatgaaaatcgacaaacgccaagatgccgcgatgtatagacgacgactcgtccgacttcgctacttttgggaaaagcaaaagcgccgcctgacagtgcagacgcgccggattagtttccaccgcctctatgcccaagacgccaccaaaatgaatagcgggcaaggagagacgctggttgggaagcagtgaggatcaaccgcttagatgaggtcagccacgttcataggcatctcctcgatctgtgtgctgtagaactgctcaatctcgcgcatcatgcggacatcgtcagcggtgacgaagttgatggccacacccttacgtccgaaacgtccaccacgaccgatgcggtggatgtagttctcgcggttggcgggcaagtcgtagttgatgaccagggagacctgctggacatcgataccacgggcaagcaggtcggtggcgatcaggacacgggaagatccggaacggaactccttcatgatgacatcacgctgagcctggtccatgtcgccgtgcatagcggagacggtgaagtcacgggcagtgagcttgtcggtgagccagtcgaccttcctgcgggtgttgcagaagatgacggcctgggtgatggtgacggtctcgtacaagtcggagagggtgtcgagcttccagtcctccttctcgacggcaatgtagaactgcttgataccttcgagggtaagctcgtccttcttgaccaagatgcggacggggtcgcgcatgaacttggtggtgacctcgaggacgtcctggggcatagtggcggacaggaggacgacctgagtgctctggggcagaagctggaagatgtcgtagatctgctcggtgaaaccgcgagacaacatctcatcggcctcgtcgaggacgaacatcttcatgtggtcggtcttcaggacacgacgctggatcatgtcgtggacacggccgggagtgccgacaacgacctgggggccgtcctggagggccttcatgtcatcacgaacgctggtgccaccaatgcaggcgtggcaggcgacatccatgaagtcaccgatggcgacgacgaccttctggatctgctgggcaagctcacgggtgggggcgagaatgagcgcctggcaggccttgacgttggagtcgatcttctggagggtggagatggagaaggtagcggtctttccggtaccagactgcgcctgcgcaatgacatcgtggcctggcgtacgtacagcgtctataataatttggtgctgttgtgcggaagcaaacttacccttgatgacgggcatgatggcgcgctgctggatagcagaggggcgctcgaaaccgtaggcgtagacgccacggaggagctcagccttcaagttcatcgcgtcgaaggagtcggtggtctcatcgtagttggactcgatctggcctgcgctgtgttagcccattgcccgcgcaaactttcagctgagcgcgctgcccgtcgcagtgcggggcgcacccactccaggcggcggaagggccgtactcaccctcaggcacgtcctcaagacccttgtcagccatgattgcgagtggtgaagtgagcgactactggtgtggcaccgtagtcgtgagaaaggttgtagtggggtggaaggcgggggtgatcgcttggataccgccgctcttgtagtgtagtaggtgttgggaaaactagataccagatcctctatgtgagaatcgaaggttatctaggagtgtagttgtatttagtgttgggttgtgtgtggtggtgggaggaagagcgagggcgcggcttaagaagattttcaaacaattcgttgcaaaatctttttgggcctagcgccgaccactaccacattcgcctcaccacacctgcgctcgctctccgcgtaccatgtatgactccctgctgcatccttggtacctctagcgctcctctcctggaccgtgcaaatcagcgctgagcagttgctgtcgctgtttctgtccgcctatttgctgttgagaatggcgcccggattgctggaaccagaagccgccaccattgccgaaccacggccttcaaagaagctgaaaaccgcttcggcggcgacattccaaaacgacgacgaagaggtggcaattgcagtcccgtcgcaccctctcggtatcaagccagcgggcaacgcctacaccgcatccgagaacatcaaatcaagatgtggctcattcgccaggctgcctgacgagcttctgagccacattcttgagtcattcgatgctgacacccttatccgtctcgggactacatgccgggcgttgtatgctttcacacggctggatgagctctggcgggcactttttgtgaggtaagttccatggttgtgcactgtgtttctatttctcgcttcgatccagtcatcgtttagtcacttcctttgcaagagcagtcattcggacggatcagatcaaccgtggctcagtgaggagtcataggctcttctgtggctaggtgcgaaacctataccgtgtcgaagaagagtgtcgacttgctggagcatgaaagagatcggactacaatcctaagctctgtgcattacccagatatgaccacgctctttgattgctttgacttggttgtcagccggatttctgtttgtgcgaagggccacagcatcatgaacccggacctgtggcttctttgcttcaccgtcttgctgtgacatgttattgctggtctcgatctagtgctgagactttgggccgttgttggcgacaaccacctcttgtcgtaacgacgttcttgacaaaaattacactcagcctcgaattatttcaaacttttctatgcgatatcattagtctatcagctaacctccctcccagctcaccacccacagacttcatgtggcgcggcacgtggcgctctacctatctcaatatctcaccagagaacgtcacgaacataccatgccataacctcttttcagacgtcttataccgtccatttcaatgtgctcatacaggtcttaccccgtttgttcgcaacattcctcggtcaaacgaaatcgcaagactcggcgacctcacacccgatgattacgcccagaattggaccgacaagcccttcattttgactgatcccgtcaaagattggccagtatatggtacttggacgcccgagtatcttctagaaaagttcccagatgtcaagttcagagcagaagcggtcgactggccaacatcgacgtatctctcatatatgcacaaccagtctgacgagtcacccctatacgtcttcgatcgcgctttcgccgagaagacaggcatcgacaccactgccgcgcctcactcagagggcgcatcatactggtctcctgaagcttttggttccgacctcttcagcgtgctcggccaacaccgtcctgattgtagatggatgatcatgggcccaaagcgctctggcagtactttccacaaagatccaaacgccacatctgcctggaacgccgtcttaaccggcagcaaatactggctcatgtttccctctgggcctggcatcgagacaccacccggcgttatcgtgtctgaagatcaatctgaaatcacaagtcctttgagcattgcagaatatctcctcaccttccacgaactcgcacgacaaacaccggggtgtaaagaaggcatctgctacgcgggagaagtcctacacgtcccctcaggatggttccatcttgtcctcaacatcgaagactcactcgccctcacgcagaacttcgtgccgatgaagaagctccccgacgttctgggtttcttgcgcgatcaaaggggtgaagtcagcggcttcaaggaagacgtatgcgacacagcgtacgagctattcgtcgagaaactgcaagaagagtatccggacattctagccgaaggactagcagaattagaaaagaaatccaagggcaagagaggcaagtgggaagaactcaccaaggctggaggcgaggaagaagaggcaggagggtttagctttggattcggcggcgatgacgacgatgctgacattccctgaatataccaatgaactcttaatctccaaaaaaaatcacaacatttgtctctcagaggtccaacccgttgtcctagatctgtgccaaactcatggtacactagcgcaaccacgaaccaaacatcactccctgcaacccaaactgttgacaaactcgaaagcatccgattggtcattgtacatgggatcggaaccacgaaactaagcaaagctaaaacgtacaaccgcaaccagtgtctatcaaacctcgcgcctccaccgaacagttcgagcatacaggtgaaccaaatcagatgcgtaaccaaaaagccatggaggccttcatccaccgaccagtgatgataccacgagaccattgcacacgtgcaggttccgcatgctgaggtctgaagtggatgggggttgtctgtcgagggtgtgtacctgtaggggagtatgctcccgcaagtgtgcttgtggaagaagcgtgctcgtggaggaagtgtatctgttgaggtggcgtgcctatggactatgaaggacgccgcattcagaacagggcatattttatgtgacagagaaaatgatttttcatcaacggccgaagcctctaatatcagatcgtaaccttcatgcacctgccttgcctgtgttgtgccgtgcatgtgtactggtgaccgagcgaagaatgaagtagcgaggagagggaggacgatgggtggtggacgtgcctgtggtggacggggctcaggtatgatgaagcaaaggaagaaagacgaagaaggagaaaattgaagtcgaaaatcgaattgttgcagacgagttgagatgagaagagacaaggagagtggacgacagatgggttcttatagtccacagcgacgagaagcaccggcctctgtccttatatacctcttgaaaagttgatacttacatgaagaagcaacttgatgagagtagggaggtaggcatcgttgtacggaaaccatggtgcagtgtaaagacaggtgcgatcggctagaaacaagcagtggccagggtcgaattcgcagactacttgagaaaagaaaggatttagacagtgcacggtacacaggatcgtatattgctgtaagaaaaatatagcagccgctgtttgacgattaggtccgacaagatctttacctccgtatcccaaggtcgcagacgtgaagcaggcaagtaggctcataacgcaaacgcagtgcaaaaggcagaaacaattgctcaccggcggcctcagtctctatcagcaggccctaccataagctaacaaaaaaggtccccaaaacatacaaatcaaaatgacaaaaagaacagccagccctgccttaggcagaatcattctcagattcaataccgtagatgtaacttttgcgctgccgaaaaccgtccaagactgttttatcacgggctcgaactcgcaacttccagcggactggtaggtattcggtcataattcagaaggcccgaccttaaagcgattccatctttgaggattttgatgggagaatcttgatttatttggtatacatactggaaggtagggagaagtataggatggagttaatgtgtgaacgggtgtttggtgagggcgcgttgtggcggctttgagagcatgtgtattgattttgttgttattagggttgagttttcgttgcgctttcactcgacctcccactcctcggtgaagaaatcgacgatactactcgctgtcgctgcgcccactgcgctctccattacctccgcacattcacgatcaccacttgcagcgctgagcgcgagaaggacaagttcgccgacgcttcccacgacgtcgctcagcgcgatgacttgctcttgtttcagtggcggttcggtggtgcagtaaggtagaatatcggtgactgcgctttctggcttgcggtagggtgggcgagaagaaacttgcgtgactgcttgatggtgctggggacgaatgggttgggattgagagtgcgtgtgtgggagcgaaggctggatgatgctaggcctggcttcatgtgtacagccttgctggtagtagtcgccagaaccatcgatctgctgataagatgcggcgtcttgatggtgaattttgggtgtgcatttgaagtcctggagtgagaggcgagcacgcttcggaggccttgcgctaccgagggtgcctgaattgtccatcgtgaagtctgatatttagtagtctgggtagactgcactgatccgatcactttagcgggtgaatatgcatggttcccgtttggatttcgaagatgtcacgtacctttctgttttgcgacaggtgatgcacgagcagcagtgatgaactgcgggagataagcttcgagtctggtggaatatgcaagtgtacataagcacttagaccaggtcatgatagcgagagagatgatagatgatacgtcatacggttgcactagtgaagtcatgtacgagtggagctgttgagcagcatgaggaaggcacggagcgtgccaaagaaagcaaggaaggagcgaataactgccaagttccagtacacatgcgccagcaagacatgagccgcatggaagcgctgatatgagcaccagggtccttacgcctgtgagtgtatcttgacatcactgaatgtgcttgcagttcactcttattctcctgatccatcgaaaaatacacagacaaatgtatgatttcatagtaagagagacagtacaggggatatgtgcggagtgtaacggctatacatatatcgcgaacagagtcgtgctcttcttttgtctacaaacctaaattgggtatctgagaggagaaatatgcgctagatgcagctctatgtgtgccttggatttgtgcaaagtagacagggccactaatcctgttaagggcttgtttcgttggttggcgtttcttgttgtggctcgttctcaacacttggacgaggtcgattcgaagagttgacagcgggagtttgcgttgcggacggcgatgttgctgctgacgttggctccccaatttgaattgaatctttcttctcttcagtcttcccacttcctttccagaagcctagcagccgtcccgatggcgcaggttctgggtgtcgggccttgaactcttctagctctgccttgaccgccttgagctcattctgcatctcttccaggtcttcgcggatatcgtctctggcattgcgcgctttgcgcctttgccgccattgctcgaacacaattacgccaatgcccacagcgaagatgaaggtttccgcagcgaagtttgcgcccatctctatcgccttctgctccgagagcggccgtatgcgcggttttgtccgctcttccgccttcttccttatggcttccctctctttctcagtcaaagcttcatctgctttcatttcttcctcggtcatgaccgtgggcattgcagccttttgtcgcgccgcttcagctgcctgcagctccttcttgatctggcggtcgatgactgcggggtcctgaagcagtccgaggcgcatgcgcatgtcaatgcgatgcaggccttgcgcgaatttgacacagactcttcgaaagcgctggtgttcatgggcattgcgtttgatggcattctgtgaagagagtgagtcttgggtcgatcaatcaacgtatcggacgctttacagccataggtttcgccagtgtcctcacgaacagcgacgtgaccttgagggtgagagacatgatgcgctatgaacgagcttcggattggttctgggaaggtatgttgcgcgattgggttataattcgggtctcattgcagctcgcacgtattgataatcatccggacatgcttgcgacagcttagaagagcttcaacggtgttgtggaggggaaatggagcgcgaagttgccgaattcaaggctgcctgatagctcggaggtccgcaaggccgacgtcaatcgtgactgccctgcgcaagtgcctaccgagaacgacggaacctcaagtattctatcatgtgagatagtctccctatctgttccacagcatatctaaacaagttgtgcaagcttgcaccaagccaacttgtgcgagttcggattggagtgcagtaggcgcgggtagcgaagcggttgctgtggaaacagccaacgcactaacaacattgacgttcgagggtctctgttcaacattcgcgatcacgcatcttcgacaaacctatcgccaaatgtctgcctcgtctatacacgctgatgcgccgcccagcgtggtgcgggacccagagggtctacaatatgagacgggcccacacctgggcaaaggtggcttcgctatctgccatcgcgcgaagctgatggggcacgaccatctcggcagcagcacagtcgctttgaagatcgtcaagtccaagatggaaccgcccaagctggctcagaaggtgcacatgactggaaatccccgacgcgacttgtactgacgcgtcgtagtttgtcactgaattacagatccattccaaactatctcatcccaacatcgtcgagttctaccgcgccttctccttcgaaaccagcacctatgttgtccttgaactgtgcgaaaatggctcgctcgccgacgcgatcaagaagcgaaaatatttcaccatgcccgagatccgacgattcatgatccagacgtgcggcgctatcaagtacctgcaccagcgtaacattgtccaccgagacctcaagaccggcaacctcttcttggaccgagatatgaatgtcaaggttggcgactttggcctcgccgcgctgcttgtgtcacagagtgactacggcgcgatccgaagaaccaccatgtgtggcacaccaaattacctggcacccgaggttcttgagaagacaggcaaaggccacgacgagaaggtggacctgtgggcaataggcatcatgatgtaagaggactaccacaaggcggcggcgacacacttacatgtttaggtacacacttgctgttggaagggcaccttttcatgctgccaagcgagaggacatctatcgcaagctcaaggcttgcgactacacatggccagacctagccaagtttgcaaacgagatcaccgacgacctacgagacatcgtgtcgttgctgctcgtccacgaagacgagcgacccacccccgatcaaatcgttgcccatccatttttcaaactgggcttcatcccgctcgagctggaaagtgcatgcacctcgaggatacccaagtggtccaagatccgtcccccaacagcatcaaccatcaaacgcgggtacaccgaggagtggtggacaatgtgcaaggcgtctgcggttggagaatacgagccaggaaaatctttcggagcatatggcagcagaagaaataaggcggtggcaaaggattgtcagaaggagatcgaggcgggcaagcagcccaacatccctttcgccaaagactgcgtgtacgtgcctttccctgcacgcgtgcaatggccacaccagccgaccggaggcttgagcgagatctcagaagagaaggagacgtcttccgaaggtccagccctcacagaaactaccgccaatgagcggccaaagggtcgactgccaaaggtctcgagaaaagagcagacgatgcctacattgaaagagaacgctgaaccagtcgaggaacccgaggccccaaagcgaatgctagataagcaaccaactcgattacgggccatacgcaaaatctcgaatcccggccgcatgacagccgcgaccgctatagcacctgctcctctacgtgtaccacgggactcccgaacgactacaagaacacgcgtagtcaaggagacttcgagagctactgagacaggattgcctgatctgccacctcttagagttgtaaagacgaccgttcgagcgagtgcgcagccagagccacaagtagagacagaagcagcttcgcaacaacaaacgacgcgaagcgcaccgaggatcaggacaacgagtgcagaaatgcccgctaccgatccagtatcggtattagcacgattgcacgtctttcgcgacaatctggcacgagccctggaaaagaagacagtcaaatccagacgagatcagcccccacatctgccatttgtttccaagtgggtggactactcacgcaggtacggagttgggtatgttttggatgacggcacaatcggaacgctcttgacagcagaagataaatacccagtcacggcagcatttgcccttgatgggtacacccacttgagaaatgctggcaagaatcgtgaacaagcgaagaacgttgcgctcagcttttatacgactgtgaagaaggatcgaggattgacccgtatcgaagttctcgacaagcgacgcgtcgaggaagtaaggaccgtgtggcacaaattcggacgatacatgtgcgcatctatatcggacgaggacgcgccatacaggagggatcccaaccgggcgaacttcgtcaagttctatcaaagactcggcagcgttggcatatggggtttcgaagacggcgccttccaggtcaacttcccggaccatactaagttggtgctatcagccgacgctgcatacggtaaatttatctgccttccggtcgaggcagctttaaagatggaggactatgacaagggaaaatccgagcacctaccatggaagtatgtcaagacacgcgctgtccttaaagcctctctacataagcttctgtatggaactgtagatcaagaggactacaaagagcagacggaggccaaccttctacgggaaaagatcgagttcatccacagtctggtgtcggaatggtgtcaacagggcggtctaggttgtttggcaaagcctagagaccacgtctgggagggaccccagctggaggagacgaagcgccttgactgggcgagtgttggacgatacggtggtgatgtcttctcatgatttacgcactttggggttttcggacggcaagcgacggcgtttttgggtattgttagcagggcataggcattttcacggcgtctctttctttctttctttctcgacacatgttgtcgaggcgtgttcactttcgttgaacgctcacttatgatggttcgcataccagggacggcgcatcgaatttgtagcctagcatttgcaggccattgagaaatcaacccatttcacaaatcatcttgatctcgagcatggaatagtggctacaagtgatggggatatggctgcgagtgccatttgttgccgcctgaacgctggtgaacgacacgtaattgacgcgactatggaggcaaatgcttctaaagtaatctcattcggtgattacatggcgaggagttgggcgttcaggcttgcgcgtcgtctgaaaagaggctgtgcggcgcgggtggggctggagcttgtccgtcccgacaaggccgccgtcatcgtgcgctggggttctaggaccgctgtccgctgatcgtacacatgcacatttcgcgcggcgacgcacttcacgacttctctgtacaccctcgccgctgctccaggttcacagcggtctgcatacccgggtttagcagcacacacgacaccccccattgagtgactcgagccaccacttgagctcgcagttgggcatcagccatggtaccaggccccaaatgcaaagtcccaaaccccctcgacatgcgctgactggagttctatgtaggcagtaacgaagcgcgcagggcgcaaaaaagatgctgctgcggccggcggaggacagccaaagtcgcaattcgcaaagaaggccgtcttcgagaccaccaaaaagaaggaagtcggagtctcagatctgaccctgatcagcaaggtttcgaacgaggcgatcaacgagaacctgaagaagcgcttcgagaatggcgagatatacgtgcgtcgacccgcaagcgcatgccccgcgcccgcccagtacttgaaaggagaggggcacagcgactgacggaggcatagacatacatcggacacgtgctggtgtctgtgaaccctttccgcgactgtaagtgagaaaccggcgcacagcatacggagatactgacagcgggcagtgggcatatacaccgaccaagtactggacagctacaagggcaagaacaggttggaggtgcggcgcatgacttcccatgggcgctctggactaacgagagcaggtcccaccacatgtcttcgcaatcgccgagtcctcgtactataacatgaacgcatacaaggagaaccagtgtgtcatcatctcaggagaatctggagcaggaaagaccgaggctgcgaagcgcctcatgcaatacattgccagtgtctctgggggaagcaattcttcgattcaggagatcaaggacatggtgctggccacaaatcctctgctggaatcattcggaaacgcaaagacgctgagaaacaacaactcttcgcgattcggaaaatacctcgagatccacttcaacgcgcagggagagccggtgggagcaaacatcaacaactacctacttgagaagacgcgagtagtgggccagattacgaacgagcgcaatttccatatcttctaccagttcacaaaagcggcatcatcgcagtacagaggtatatttaccttcaaactttctgggtacgcaattctgacaatcatagaaatattcggcctacagcaaccgcaatcctacctttacacaagccgatcgaagtgttacgatgtacagggcattgacgaccacgccgaattccaggacacactcaatgctatgaaggtcattggtctagaacaagcagagcaggacaacattttccgaatgcttgcagcaattctgtggctaggaaacgtatctttccaggaagatgactccggcaacgctgcaatcgcagaccagtcggtagtcgactttctggcctacctcctagaagtcgattcagcacatgtcaacaaagcgctcaccattcgcattatggagacaagccgtggcggccggagaggttcggtgtatgatgtgccgctcaatatcgcccaagcaggagctgtacgggatgcgctcgcgaaggggatctacttcaacctttttgactggatcgtgcagcgcgtgaatatatctctgaaagcccgcggagccactgcgcattcaatcggtatcctggatatctacggattcgagatcttcgagcgcaacagctttgagcagttgtgcatcaactacgtcaacgagaagctgcagcagatctttatccagctgaccttgaaggcggaacaagaagaatacgagagggaacagatcaagtggacgccgatcaagtactttgacaacaagatcgtgtgtgagctcatcgaggagaagcgaccaccgggtgtcttcgcggccctcaacgacgcgtgcgctaccgctcacgcagaccccacagccgcagatcagacctttgtccagcgactaaacgccctttcttcgaaccccaacttccaaccacgtcaaggccaattcgtcatcaagcactacgctggagatgtgtcgtacgcaattgatggcatgactgacaagaacaaggaccaattgctgaaggacttgctgaacctcctgggtaacagtggaaacacgtttgtccacacattgttccccaaccaggttgaccaagacaacaggcggcggcctcctaccgcaggagataagatcaaggcctccgcaaatgatttggttaccacgcttatgcaggcccgtccttcctacattcgtaccatcaagcccaacgagaataagtcgccgaaagagtacaacgatccgaacgttatgcatcagatcaaatatctcggtctgcaagagaacgttcgaattcgccgagccgggtttgcttcgcgtcaaacctttgacaaatttgttgaacgctttttcttgttgtctccgaaatgttcctacgctggagagtacacttggactggcgactacgaaactggtgcaaagcagatcttgaaggatactaacatcccagctgaggagttccagatgggtgttacgaaggtattcatcaagacgcctgagacactctttgccctggaaactatgcgcgaccgatactggcacaacatggcgatacgaatccaaagggcctggcgaaactacctgcgttaccgatctgaatgtgcgatacgcattcaacgattctggcgcaagctcaacggcggcaaggagtttattgaacttcgtgatcaaggtcacaagatccttcagggtcgcaaagaaaggcgacgttacagtcttgtagctaccggagatttatgggtgactatcttggcattggcaacagaggcggctcgggcgaagtcatagcgaacgctattggtatatctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccatccccgttggtgcgatcaagttcgtcagctgctcgacactgaaggatgactggttctccatcggtgcaggttcaccaacagagccagacccacttgtcaactgcatcttcaagactgaattctttactcacctgaccaatgttctacgggggtcattgaccatcaaaataggcgagacgtaagtgttctatatctcaaatgaagtacacgagactaacacgacacagcatcgagtacaacaagaaacccggcaagccagcccaagtcaaggtcatcaaggatactactgtaccacgtgatgatctgtacaagagtggcacaatccacaccggacccggtgaagcccccaattcccagtcaaaggctacgcctaaaggaaaacaaatcgcagcaaagcccatcactaagggtaagcttctgcggcccggtggccctggcggaggtccctccaagcttgccaaccgccctgcgcagccaagacctgtgcccacacctgcagctgcacaacccagagcagtacctacgcctgcagctgcacaaccccgagcagtgccccagccgatggccgcactgtcaaacggcacaagtcacgcagcaaattcctcagcaggccgagcacctcctcccccgccaccgcccggcccacccgcagcaccacctgcacccaaggaaccaacatacaaggctctatacgactttgcaggacaatctgccggcgagctgagtattcgcaaagacgaaatcatcctagttactcagaaagaaaacaacggtacgtcacccacacccgcctccccctcctattttcatgtactaacacgcacaaacaggctggtggctcgcctcgcgcctggacaaatcagcctctggctgggcgccctccgcttacctcgaagaagtcaaatctgccgctccaccacctcctccccctccccccgcgcgcccggcaaacggcaaaccaaagcccccggcgcccccgactaagcggcccgcgggcaggaagccggcgcccgattcggcgagggatagcgggtatagcgggagtggagtcgatggtggcggacccagggatagtagtgggagtattgcggggggggttggcagaggcgttgaggcagaggcaggcggctatgcagggtaggcagaggggggaggactggtaggttgataggaggggtgagattggatgagggaagcggaagctgaatgaaggttgtagtagtttttttttttttgcatgagaatcattttagaagtacttttgtgttaaaatgttttggtgaatgtgtgcttgtatgtgagggaggaaatggtggatttcagattgagatgtacagggcttctcatgcgtctgctcaagcaggttgacggtatatcgtgctgttaagatagacatgattgtttttgttttttgtttttttattcggagcaaaactccgtcactaacagctcatgcacgatgttccaatgtgaacgtgacttttttcagaataacacaagtaagagtacaggcctccaagtcgtcatgtctatgacgtgtgtatgtgcgttgaagagtcaggtggtaagtatgttgcagctgaggcaagagcttacaggcgagatacacttggctggacatttgggttcggtgtcgtggcatcgggctcagctggttcttggggaattgtatgcagtcttgagccattgtgttctgtgttaaggtattgagtttagtgttgggctattgtatgcagtctcggactatcattcttagtggcgaggtattgtgttctgttttgaggcattgggcttcgtgtttgggcattggattttggagtactgtatgcagtcttgggctgtcatctgcagtgttgaggcattggatccagtgttgatgcattgagttcgatattcgggcatcgaactcaacgttgggcaggtgcggaggcattgttggggaattcattggtacatgataatgaagaatgtggtcaagcgtacgggtaccaacctcatcattgggtaagtgttgatgtcagtatgggcagatcccaagtttctgggtgcgggctatccatttccactttttcaccgtgaagagaccgagttcccgacgttttctcgctacgattgctgatgcgtgctaggatgatagaggcgttgggattcgtagttccagtagctgcagcatctggggcttttctccgtggtcatgcgcgaccgttttacctaccttggatgctcatgtagcatgcttgaaagatcatgtaggatgcccgaagtagctttcgcatagatgtacagtttgctgcaacaggaaagacaaactctagacccagtctctgcatgttcgggctacttgttgcctgcaagtccaacgtgaagttattcgagcgaggcaatctctaaagcaatgtccgttgtttgttggtagttcagggtccaccagtctggacttgtagattgagattaattcggtcttgagcaatcgagattcgtatccgaatgttgagatcattacacaggagcggggtcgcagtccagataagcttcatctagcatataacatattgtaattgcatcatattgagtccggtcacatgtcgacgccggaagaatactaggcagtgtagatcgcccgccaatataagaggtgtacgggattcagatgccaatgatgatcaaacatggtctttatggtcggaaaaatgccttctgaaacgatgaaactggcgcggatgcggcttgtcgagccctattagtgtaatgtaggtgaaggaaaggtatcctggttgcacttcatctggccatcactcggcagtattgcgatctggtcttatgcataatcttccttgtgggagggtgtagacgtgctatcgagacatgtgctgcctggactcgatgtcacacatgctgccgcgagagcatctgtttcgccataggttccttgttgaaagagggacatcgtgagagccgcttggcgggacggtgcggagagcggatgcttcgtcaacgtgacctgtacgcggcagtttaagcggaaagagcggcccgtgaaccatggaagcccggactccaacgccgccagggccgtcgaaccacaacctttcaagacattttccaccaactgctaaccccgcctcgcagtctaggaccgctatcaccgtctatttgtatcttgaggcatccaatcagaagcattgctgcttagcagagcggagactaccttcgcccgaaacatgcatgccctgacccagagggcatgtcaccggtgctttcgtgctggtccaacgcggcaaatgtgggtttatgccctctctggtcaaaaagaagctgggaaatgcaggcatcgaaacagtgacgcttgcattgaaccctgacacttcgccacaggcaagcctcacgagacctaatctagattggctcacctagagagcctctttgaacaacagatcaaggcaggcctgcgtctattccgctctccattgccgttccgccggccaatggaaagtatgccgcgcttccaagacgttcctgcgagccgtcgctaggtacaaggcttgatctcaatacatgcgcatattcgagcgtggcccacgctgccccatggtctaagcgtcgatttgatggttctaaatgtgatgcgtgactactaaaagatgacaatctacttccgttgcttgtagaaatcttgaaacgtcgctgcctcgtctttcgttttccgtcacttccttcctctgtcccacgtttcagagctacattctaccgcaccggctgcagtggcgacaggttgcggctattcgtgcagtatctccggagtctcgaggacactttttattcgattagatttaccatggccactatgaacctgggaatcgctaatcccacgcaaggggacctgcggcagatcgaattaaagcaggccacgatccaggtgcaacccgtgacgattgacacacctgccaccacacctgagcaaaactcaccatccgaagaagccatgactggcaagaaagtcttctcgttagagcgaccgatggataaggcgagagaattggctgccaagttgaccttggaggaacaggtatgcttttcatcctttgtctgcctgaaatcgagatatctgggcgtgaatgttttcggagaattccagcataactgcacaccgtgacataagaagcgccccaacccaagaaatcgcttcatgagtgcctaccgatgcacgctatccaatttcgaggttggatagtcgagctcgctatgaagcccgggaaaggtccttgttcagcattcaagctcggcaactctgcactacatatcatcttatacatttatcgcgaaaaggaatttcacaattagctaatgaagacaggtttcactgctggctggtgcagatttctggcgatctaaggctatcccagagaaaggcatcccttccatcaagacatctgacggacccaatggagctcgaggagagttttttaccaatggcacacccgtaagtagtccattcgataacggaatacggccaaagctgatataaaaaaaggccgcactgtttccttgcggtatctccatggcttcttcgtggaatgtggatatgatggaggagattggccgccacctgggtgatgagtgcaaggcgcgtggagctgatgtgctccttgcaccgaccatttgcatgcatcgctctccgcttggtgggcgaaattttgagtcttattccgaggatccttttctcacaggcaagctggctgcctcttatgttcgcggactccagagcaagggcatcgccgcgaccatcaagcattttgtgggaaatgagcaagaaacggaaagacaggcatatgatgctatcatcgctgagcgaccactgagggagatctatctcaaacctttcgagatcgccgtcagggaagcgtcgccatgggcattaatgagcgcatacaatatggtcaatggccaacatgctgatgagtacgtgcacagcatcaaagaaatccttcgaggcgaatggggctgggaaggtaccatcatttccgactggaccggcacatatgccacagcaccatcaattaaatctggtgtcgacattgaaatgcctggaccgtcgaaatggcgtaagttcgaacaggtgaaggaatgcttagataatggagaacttgatgtggaggacgtcgaggaggcagcggcaagagtactatacctcgttgaacggactaagggattcaacaacatgactccggaagaacctgagaagtccatcgataatcctgagacaagggcattaattcttcaagctggaattgaggggcttactctattgaagaacgagggaaacgtactacccatcaagaacgcgaagaaggtcgcaatgattggtccaaatgttaaacgatccatagcaagcggtggagggagcgcaggtctcaacccatactacaagaccacaccctgggatggtgtccaaaatcgcttcaagggcgaagtcacattcgcgcaaggctgcgacagtgcaaaatggctacccctcgcctcaccctactgcaagaccgagaatggagagaccggcgtacgattagagtactaccgcggcgacagattcaagggcgagccagaggttgttcagcacaaagtcagcaccgacttgtggttatgggattctgcgccaatggagctactccccgatttctccttcaaggtcaagaccacacttacaccacaatcgacaggcaagcacagcttcagctttgcttctgtaggtcctggtcggatgttcatcgacggcgagcttttcatcgacaactgggattgggtcgaagaaggcgaggccatgttttctgcatctgaagatgtcttgaagtcggtcgagctcgaggaaggcaagcccgtcgagattctgattgagagcacaagcgaagtgcgacctgcatcaaaggtctcaacccttggacgacgctacgactacggtggctgcagaattggataccaagaagaggacaaaattgatcgcatccaggaagccgtcgatgcagccaaagaagccgacgttgcaatcttggtcgtcggtcttgatgcagaatgggagtcagaaggttacgacaggcagactatggatctgcccaagaatggctcgcaggatcgtctgatcgaagctgttttggcggcaaacccacgcaccgttgtcgtcaaccagtccggaacacccatatcgatgccatgggtacacaaggctccagcaattctgcaagcttggtaccaaggtcaagaagcaggcaatgcacttgcagacgtacttttcggcaacgcgagtcccagcggaaagctgccaaccacattccctgtacgcatagaagacaacccagcctaccacaactggccaggcgagaacctaaagaccgtatatggagaaggcatctacgtcggttacaggcattacgagcgctcaaagattgctcctctcttccccttcggccacggcctcacatacacaactttcgagtacggaacaccaactgtcagcgccacagttctgacagaggccggggaaatcgtcgttaccgtaccagtgacgaataccggccgagttgctgcacacgagatcgtccaagcgtacgtcaaggacatcaaatcgacactaccgcgcccagagaaggaacttcaggctttcggaaaggtgttcttgcagcctggtgagaccaaaaacgtgaacttgaagctcaataagcattcagtgggctactttgatacgagccttggccagactggcgcatggatcgcggaagagggtacatttgaggtcttggttggggccagtagtgcggatatcaggtaaccactgcactgcagaaactcataccaacagtaaactaacaaaatttgcaggagcaaagttagcttcgaggtgaaggaatcgttccagtggatcttttgagctggaatgtgcggggcttatcggggggcgacattttggtggagtttgaggggatctccttgcgacgaacatatctaacatagcacagataagagtgcacctttcggtaatgtgaaaaccgtagtatgtccatacatctgatgtcttttggactgcatatctgggttgtgaatgaacgatcgctcgtgccgtgatgcatagtatactacgttgatttgaatgataaatttgactgtaaaatgacccagcgagtaacactagtgctccttggatatatacgaaaatagtttgggacgctgatatgcccgaccttttctgcaagtgatgaagcccggaaagtcaattcaatgcttgttagtgtcggcagccctgcgaacgaacgccggttatgacgcgcagtcagcaaggacccactttcggcaggaacaactgaacctccggcgaaccctgagacgagatggaatctgagctgccaccggaacccatcaccacaccgacgacgacaacttctgtgcatagcttcaccagagtcgcgtgaaatggaactatagtccagtcgcggctttctactctcttttggcgttccagtcgcgcagaagccagcgcctcaagctcgtgatctgctcctgatcactgccgaccgagcttcagtttggccacaccacgaccgcgcgcaaactttgggacgacatttcaagctttgcacgagcttcagcggacctcagaatacgcttttgaccgcgaccgcgactttttgcccgtttcgcaggccatcttaaagccgacaagcacgtgtaaagccgagatgaatccagggcatcgcgacggctggccgccgtcacaggcgggagtgtcgggacaaaaccagcagcaaacagaccaaagccaagcgcagggtccgcgactacctggcatatttgggtacgtttccatctcgtcctacctagcatcccggtcgcaaagacacgtgaagaagcttttgcgcctctcggtgcatcaccacttgagtattcgaaagctaaagacgagagttttaataggcccagggacaattcaaaccaacaaccactcccacatgcgtcaccagcgcaaggcccaggatcggcgctaccgccaccgtcaggtacgtagcacgagcgaacggaacgcgtggtcacactgctaatgccatcactaggagctccgttctactcgtccaacgccgcgaccgctcataaccagagcctccccacgctccctggcttgaccgcacagcctccacattcatcaccccatcagtctgctcaaaggccagcgacgtccgaagccggccctggcgcgcaaactcaccagggtcctcaaggcccatcatatccgctgcccggcatctcacaaactctccaacagcaacaaccacacatggcgtcatcagagcaggcaaacgccgacagggagcgagaattgcgtgagcgcgagcaacgggaacgtgatatcatggagtcgcacctggtacaacagcacgcccagcagcagcagcagcagcagcagcagcagcagcaagaagagcacatcaagcgcgaagcagaacagcgcgacagggaacatcacgagcggcaacagcgcgaacaggctgctcaccagaaccattccgggcctattcagatccaccagccagtcgccgtggctccatcgacacgcacgatacatgggccgaacgggctgcttgggcaagcagggccgttggctgggccaaatcctctaggcgcgcccatggggaatgcgcccgccgctggacctatgtacgcaaacgcgcccgctcagcacgaacagaacacgccgcgaatgcagcatgctgcgccgccaccaccggcccagcctcagatgttgatgccgttcaatgctccggcagtaaccatgggaatgggtcagggccagcagccgatcctcaacgacgcattgagctatcttgaccaggtcaaagtccagtttgccgaccacccagatgtgtacaatcgattcctggacatcatgaaagatttcaagagcggcgccatcgatacgcccggcgtgatcgagcgcgtatcgacactgttcgcgggcaacccgaacctcattcaaggcttcaacacattcctaccaccgggctataagatcgagtgcggcacaaacggtgatccaaatgccataagagttacgaccccaatggggaccatgatgtcttcaatgcctgcgccgcgaccgctttccccaccacgaagcagcgctgtaaatggcaatactgcgcctccgcacgagggcacgtactatgagaccccgcaaggccgaccctggcctcagcagccaagaccgcaaggtcctgaaggacaagagagtatgtttacccccaacaaccgcagcctcggacaagcgctatatggtccgcaaggaggtcctccaggtccagcgccgctgtcaccagaggtcaatacacgtccgcatcctgaccaagtaggtaatgctgccaccatcgcgcaccaacaagagcaacgaggtgtttcccaactccagaatgccgtttcagctgccacgggacgatccatactgtctccgagcatggagaatgccactcctgcccttggccaggtgttgaacggcgtcgctcccggagcccaactcggcggtgtaggcgcagagaagcgaggtcccgtcgaattcaatcatgctataagctacgtgaacaagatcaaggtataacgcccctcggttctctcacctagacgtttgctaattgttggatagaatcgcttcgcctcacaacccgacatctacaaacagttcttggagatactacaaacgtaccaacgcgagtcaaagcccatccaggacgtttacgcccaggtcacgacgctgtttggcggggcgccagatcttctcgaggacttcaagcagtttctacctgaatctgctgctcatcacagggcccagcagcaacaggctgcaaggcacgccgaggacgcagtcatgctaaccaacgttcgtaatgagaacggttatggccaggcacctaacaatcagcaaactccgcgcgccgacacttctcgcctgcctcccatgggcaactttgcgcccacgccgactgcgaaccgcgacaacaagcggaaacgtgagcgtcagggaccagtcgctgctccaatgcctgcgccgatgccccaagaggcaccaacatcaaatgtgcgtggctcttacggacagagcagtgtcaacaagcgagcaaagactggtcacgctgcgaagcaggcgattcctgatggtccgcccgtttccccgactttgacgcctgcactcccggagccaatgcccccgacaacgacgacctctccgagccaagacgagctcgcgttcttcgaccgcgtcaagaagttcattggaaacaagaacactatgaacgagttcttaaagctttgcaatctattttcgcaagacttgatcgacaaacaactcttgatttaccgcgcccaatcgttcatcggtggcaaccaggaactgtttgcttggttcaagaagttcatgggcgatgatgaggagcagcagaagtcgcgccccaagacagttaactccagggtctcgttatcgaactgtcgcagccttggtccgagctaccgactactgcctaagcgcgagcgcgagcggctctgcagcggacgcgacgaactttgcaagtctgtattgaacgacgagtgggcttcgcatcccacttgggcctcggaagactctgggttcgtcgctcatcgcaagaacacattcgaagaagctctgcatcggattgaagaggaacgccacgattacgactttaacattgaggcctgcgcaaagaccattcaacagctcgagcccattgccagccagctcctcactatgaagcctgaggataggcagcatttcactctaccacctggtcttggtggtcaaagcgagaccatctacaagcgcgtcatcatgaagatttacggccgcgagaagggcagagacgtcatcaaagagatgttcaacatcccatggaacgtggtacctgtgctactacatcgcttgaagtgcaaacttgaagactggaaagctgcacagcgtgagtgggaaaaggtctggcgggatcagacccagaagatgttctggaagtctcttgatcaccaaagcatcactgtcaagacgaccgacaagcgccaattccagccgaagtccctccaaaatgagatccaggtccgctatgaggagcagaagcgtatgcaaaccatacaggaggtctcacaaccagactatcagttcttattctccttcaaggatgaggatgttctgatagacgtggctcgtctgatggtctcctttgcggatagcaacactggctcagacttttcgaagaccattcctttcgtaaaagagtttgttcccctcttctttggcatcgacgtacagaagttcgagcagagagtgcacatgtctggacagaatacgcccaacgactccggtgacgacacacctagtcctgacgatgacgcgtcacaacgtgggaagatcaagaagggtgaccttcgtcgcgacgtacttgatccccgcagcaagtctcgtaaagacaaagaagaaagcgtcgcatcagccagtagagacagcacacccgagatggcttctggaatagaagacgaagcggccggcgacagctccaactcgaaccctcgtggtgagcggccaacaagcaactgggtcgagtactcagctatgccaactgcatttggcgacaaagagtttgagcatgaagagccttaccgccgtgttgagtacaatatgtacgccaacggatccatttactgcttcttcaggatgttcgtctacctatacgagaggctattgaaactcaaggagagcgaagacgatgtgcgtcgcatcatcaaccgcgcgaaagaaccaaaagctgcacagaaactgaagatgcttgacaagcagccagaggatttcttcaaggacacttctgcgtccgccaactactaccagcaggtgcttgacatgttgcacgatcagatcgtgaacgaggtagacatgaacttcatcgaagaagtcctgcgccgatactacctccaggttggctggcaattatactcgtttgacaggttgatcatctctcttgtgcgctttgctcttactgtggtcagccatgacagcaaggacaagagcctggacatctacaacctgtttaggaaggaccgtgtcaacgataccacgacacacaagaacgagatcagctacagaaaagctgtcgagaagtacgcgaaagatgccgatacctaccgcatcacttatgtatgtataaagcctttcccttctgcatatgccatgctaatttattcccaggatccggcgaaggcagaagccaccgtacgtctgttcaagaaggacgatcccaccttcgaattcagtacgcttgaccgtatcaagcgctggcgagcgtacatcgcatcattcatggctgtcgaaccaaccgaggaggttgacggcagccgcgtgcgatacccttacctcaagaagcgccttgccaagaccgaagatttctccgaagacgatcgtatcgatcacgtcaagcacagtgacaagattacgatttctatcagtcctgctggctacaccatgtccttcatcaacagcgagccttttggcactggcggcgttcagtacttcctccagcctgacagtgtgcgtgccggccttaccgccagcgtgaccaagcccgtcgaggagttcaaggcccttaacgactcccgacgcgaccgcgtacaagaaaagctcgtccgcaacaactcatggatgaaggacctgagccgcgaggacgtcgacgcgaagaaggcggctttcaaacaggatctcgaaaccgccaagacccaggaggatgacgacgttgacatggaggaggcttaggtagcttctttttacaaacgtgtcggtaggaaagtatcatttggaatgagagctggcgcacatggatgatattaatcacaagtaacgataagtttggatcaggtacattggggacggttgcattgggtgtgtaaaggagacagcatgtacgattttctttttgccttcttttgatgcagagaggcgctttctggagtcgttcttcttcttcgcttcgattctcctgactgatctatatccatttttcatgcctttgttcgtatctgactgtgcaatcacctgttcctcaatgtgactaatgtcaagtctcgttccacatgaccttcactatgccgtctccctcgaactaggccctcaaatccgccttgcatgctgtggcagcgttgctatccagtctatagtcctacactcttatcaaagataaattaggcaccacccggccactcacagatgcgctcatacacccagaagcgtagaaaatcctccgatgtgtgacgatccatcagcctcatttcccaatcaagtacctttaatgcagcactcctgtccttggatgccctaactgccacagtgtgtgcgttgggaagtaggtccactaagttgctgtacccacgacctcgcatttccacaaggttgtagaatatactgcttgacatctcatccgtgattgagacatgcgtgatcagagcgcgctgagtgggtgagagacgtagggcgacggtctggaatgatagcacgcttttgaagctaaatctgttgaacatgaagggcaggttttgggtctcggcgtgcaaagcgcgacaggtagatgatagcgccacgcggtgggggttgttgatgcatgtatggggggcggggccgtaggcggggtctgtagccatgctgctgtaggtgacggaggcaaacatgtactcgtcagtaaagacgtagacatagatctcgtttctcagctctgcagggaggcggagaagaggcgacatttccgaagttctcagtgtacttttccaaacattagcaagatacatttagtcttgttgggctttccatgaacatacgtggcatcgttgttcgatactgccgtaagcgttgtaattatcgagttgaggtactcgttgtgcaaggaataggggaggaagtaggatggttgcgtaataagagtcaaggtcaccaactctttcattttatatcttgtggttgcctagcaattgcaacttaggctgtacctattacggtaaccttacacgtaaaagagcatgtatgctcgacttgctacgtcacgaacaatcactttctctcagtactaggaaacgagcccaggtagccactaaatatatcacagtcatctggcatctagagagctactttctacctcaacttctgtcacaacagtgtaacattctcgagtacctctacccgatccggcgcgctcagccagaccaacacgaccacacaacattccaactagctcactatcaagacttactttgtccaaatggcacccacaaaaccagtcgagaagcagacttttacgacgctggcatttcgtggtagacgcatcgagaagagcaagactggtcgagtcagcagaacaatccccaagaagctcacaacatcgtaagatccattctcagtgaagaagtattttatatactaatttgtaaccagactatcaagcatcgagctgtccccgctgttacgactccccggagaaatccgtaacataatctactccaagatcttcgacgacctcgagatcgaccccgtgtacttcggcagcggcgaattcgcatgtcgcagcgggtacaaatggtcttccaaggaaaagagcttcaaaaacttcaacagcattgttggcttcacgcactcttgccgccaaattcatgcagagactcgacaccgcatgtggaaggacagtagcttcgaagtccggcacccggcgattttcgcggactggatggagcgcctgcggaaggatttgcaagaagttgtctgggcagggctgagtccggagcagcgcggtgcggttagtcagaggtcgtggcctgagttcttgtactccttgtgggtcaacactccagatgagatgtagaagttggaaagggattcgctgcggcgatgacggttaagtggtgatatccgcggggcctatagtagtaatcagccatgtatccttaatatatgggagggcttatttcatacaatagtgtctacgaccatgggtttcggctagtatttgcttgcagacgtagcggaggggatagttgttgctgtggcaatatgacgagaactgtgaggtccagggccagaagtagtaaatatggctttccggtccggctagcaattacgtttcgaatcagtttgagtgaaagacatgggagtagatcgtatcgcggagctgccgaggagactgagaagacttggggccatgatcatcgtgttcatttgagttgtgtagttcctagaatgagttttggttgaaagagatgcttcagagaattaatttcgccggtagtgtgcgctaaactgcgcgtttttgagtgccatggttgatagctttattcagggtctggataccaaacttatatgactctatactacgtactttgaatactcgcctgaattactgcagctcgtccaggttctatgactgtggcttctggtaagttgtatacttatctgattttagaacatcagctcacttgtgttcggatattatgctattgaaaaacttccgaacaaagtatgcttcgcgagagaggagagtatatgcaagtaaatgagaaaatgaacactctcactgctacgattcacacattccttgaggagcaaaccaaggataacaacaacactcgatgataatgtagatactgatgcactcactacagcagcagagaagtcccggtccccaagcattgaactagctgagtgggcccttgtttacagaaatgctgttattcatatccagaaagagcattgttgcaacgcaacttcatcgaattccgaagctacaattgcgcccccaggacaacgacaacggcgtaacaccgaagtcagcagtcgcaggtattttcttgaaactcgtcagcatccagcgaaagatgtttgatgagcatccaatactggctttatataccgcacgccgtagcagttgcagcgacagaaattatgccctacactcgtcatgcatgtgagataattctaatgtcgatagtgaagcgcaggtggttgaggttttgagtgttgaggggaagggcaagtcaaataccctagctcatcacgatccttcctctttcatcgttcgacgtagccacaggccaacctgatgagcaaaaagaaatgcataaaagagggcaaaaacagcgaaaaaaaagtggacgggcaggtgatcgaaacctggaccttccgcaaaccatggtaccatgcaaagcggacgctctaccactgagccacacgccctcaacttcaagctagactgaagatggaaggaatgcaaataaaataaagtatattccaaatcgtttttactaggaagcaattcagtaggacaacgacactcacaagcacacttgagattccgttagccccgggaagtgggtttgtgtcttgaggggctcgcttgcgggatgcgcggttcacagccccaacttggcgcgcatagctcggacgtagcaacgtcagctccgggaacacgaagctgcgcgtctgtcttagcaaaggacacatcaacttccacaccttgcgcaaatccgtgaatctcgacattcaacattctttatcctccgacgccgtcacgcgaacaggtcgcctaagccgtacgcgcgtccaacgttcaattgctcgttccaaagccacgagctatccacagctctctctacacaatccgacagtcgcaaccatggggtcgctagggacttatttcctagatgttgtctactccttcacaaactgcatggtctgcttcccaagctcaccgcaacttaaaatcaattctcggagcttcaagatcttgcgattactgggtgaagtacgacacactccgtctcacggcgcaacgcgtatactgaccataacagggcggattttcctacgtctacctcgttcaggacaattcgaatcaacaactcctcgccctgaagaagatccgatgtccctttggccaagaatccgtgagcctggcgctcaaggaagtcgaagcctacaccctcttctcgccacacccaaacatcatacacagcatagactactccgtcgagaccgacaagggcgatgcgtcagcgaaaacagtatacattcttctgccttactaccgccgcggtaacctccaggacatgatcaatgcgaatctcgtcaatcacacaaagttccctgagcgccggctcatggtgctcttccttggtgtgtgtaaagcgctcaaggcaatgcatcaatacaagatcaaaggcggaccgggtggcgcgagaagtgagggcaaagcgaagaaggtacggagagaggcagcgcgagcggatgcgcaggccgctgagaccatggaaatgcgcccgagccgaaaacatcgcgaacatgacgatgacgacgaccaggaggctgagggactgttggaagattcaaatgtcacgatggcgcaggaaggaattgcggagggtggagagagggcgtatgcgcatagggatatcaagcccggtaagttccctcgaaagttgcgattgagcgaatattgcgctaataatgtatgaaggcaacatcatgatcgacgacgacggcaaatcccccatcctcatggatctcggctcccttgctccctctccaacacccgtgacttcccgctcactcgcccttcaaatccaagacaccgccgccgaacacagcacgatgccctaccgcgctcccgaactcttcgacgtcaagactggcagtgtcatcgacacaaaagtcgacatttggtcgttgggttgcacactatacgcgtgtcttgttggcaagagccccttcgagttcaggtcagacgagacgggcggaagcttgagcatttgcgtgcttggtggtgattggagatttccggacgaagggccgcagaggggcaaggcgaagcagactgaagaagtgatcagtgagcctgtcaaggaggtcgtgaggaagtgcttgaagctagagccgagtgaacgaccggatgtggacgagctgatcagtatcgtcgaagagctgctggagagcttacctgaggatggatcggaggattgaaatatggtgcacttgtaagaatgacttggcagaatgacttggcgttttgtgtgagaagacgaattatttgtatttctggtagcgcgggctgctaagcacaatatacccattcacgtccatatcagacagctctgtaatctcgctatgtatgatccataccctcggctggtcttcccaggcaggttatcaaggctctagtgtatccatctgttctatacatttggcggtcttattacgcctggaacccagctagggatactcgcaagagtattacgttgtctagtaagctcaaccccctcatatgttgtcttctcaacctcaatcccaaccgcgtcttcctcgcccatcgccttctcttctagcaccacctcatttacagagtcccgatatgcctctctacccacagccctcttcaatttctcaataatccgtcgattcggcgcaagattgaatccgtcctccgcaagcagcaaaaccgtccacttctgacgagttttaacactcaaatccgcgccccagccgagtagcaagtcgacaaccgcttcatgcccattctctacggcttccatgatcggcgtccaggagtcgcttgtttgggcgtttatatcgctgccgcagtctttcaagcgctggacgatatggacgtctccgccacgacatgcgcggtagaacgctgtcgatccggacaatgagcgcgcgtgtgaatccgcaccagcatccaagagcacgtcgcatgcgtctcgactagcgaactcagccgccagatggaggggtgtggattgcctgctgccaggttcgttgatgtcagccccgagggcgaggagtttgcggatggtagttgggcgattccatttcgcggcgatgttgaggcaagtgtagccgtcggtttgtggtatgttgatatctgagaggcgcggtaacaggtcttcgacgatgtcgtcgaggccttggcttatggcgaagcagactggggagtagcgaggtgattcgtcgtatgggtattcttgttggtaaatccatcgccagtgcttaaaacatggtgagccgtcctcgtcgctgaagagtcggcctaggtagggtttgcattgttcgctgaaacctgcggtgcgctttgcctgctggtagtgtctgaaccagttgagtgctgcatagcggcggaagctatattgttcgagagaaggaaagtcagatttagacatttgatgtctggacagattgaagatgtcaaatgtaaggtactggagacatattgaagccagccatgcattggcctcttcggggttgacatggaattgtcttgcttgactttgcagtatgcgaggagacgacaagtattcgtcgagtgagtaatgtgcaagcttaacaatgccatgcgtcttccttatttttgttaggaccactaaaggtgcaatgacctctagctcatcgtaaggatccgtcgacaccaagtcgaaatccagaaatgcttgctcaggtcccatggctagaatctcggcaagatctgatgcagtgagcgttggagaagcgacgactagacactgcaagagaatcttcatgttttctacgcagtcgggatacgtagatgccatatgactaagaattgtctcatatgtatgctcaagtccattgggcagattagtgatcatggctttgaggtctttgtcgtttctggcagtactgaagtagtccagctgcatgcgagcatgaaggattctgtattcggtcagccgagcacattggaacgatccgaaattcccgtgatgacagacgcgggagtctgctgggtcttctcaaactgtcggatagaggtagaaatggaagaggggcttcttacgtgccagcgcgcgacgcaacctgctcctgtatcgaggactgcaaattcttatctctcatcttcaaagtgcccttctcaacacgacttcccacttcagtagtgacatactggtcgatgtctggcttcatgttctctgccagcgccactcgattggtcgttagggtagcatgtcgacgttccagttgcacatcaaagcgactcgtcatgagtaccctggtagaaacatcacatttctggccatattcaaaaagattcccaagactgtttgcaatctcatcgccctcagatgactcgtccagcgcgtcgcagaaaatgaagacatgtttgcagaggctcatgaaagattgtatcagggagatgtagtcggttcgattgaacatgcgctcgccgttactagccttttcgtcgtagattttcttggcttgctccatgaagtcgggtgagtggtcgagtatctgtttcgtcagggtcataaggaagctgtcgtgcgtgactttggcgggatcgcgatgatcgcagaagaagtataagatagtcatatattcagtcctctccgtctggagagccagtagcctctggatagcagaggcacaaagcagggtcttgcctgagccggggagaccggtgatccagatcgaacttgtctcagcgctatttttggataccaaccaatgggtgaagatcctggattgaagaaaccactctccagtaccagacagacggcgagccagtgcgttttcgagactgacatgcgctccagtggtgggaagtggacataaccaggagagcactttctgcgactcttctcgactcatctgagtctctacctttgtggtcaaggaacgcatgccatccaccaatagaacttgaacagtctcgatgcgccttaaagtgttcctattaggtcataagtgtgtagagcttttgcgcgactttccgtgtcactcacgccgagtctacctccacggcattcgccagcacaccacgaagctgatgtaaccgttgcagagcatccttcgtctccttctctttgaacggccacttcaacatcttcccaaaattttgaaaatctttcccggcttcctgctcgcatcgtgctagcgcgagctcaatgaactcaagaagtgtcttgcattcttgtaagacaccaagtcgggctagactacttagagcttgttcggtacttggatctgatggtgcgtctgcgataagttgaagttgactaagcagactattcactgctgcagcttcagtcaagagaccccgaatctcattaggcccacgggcgacttttggtaagaaagccgtatccgccagcaaggagggtgccgctgagatgcaccagttgagcaacagaggctgctaaaccaacgacttcagccatagtgtgcgtacagcagtgaagtccatgacgtgcgcgcgttgtattttgtgaaagtagatcgcgtagagaaggagtggtagccccgcaacccaatcgagaagtctcgcctactatcgttatcataaagtacactcgtaatcacaagacaagaggaagcaacgaaaatagaatattcacaggaaacttatgtatcaagagaaacgaagtcttcgtaatctgaaatctatgtatatccaccagaattactttctaatccccgtctaagcaatccagaaccaaatcctctgcaacatattcttcggcacaggcgcacctgagatatcattcttgcacagctcatccatctccctcttgccagacatgacatcaatatgctgcgtgtggataaagaatggcgtcttgaagtagatcttgtggccaaggtacaacacgaggaaaataggaagcgtgatgtacgcagctaggaaatcagcgacatcccaccgggcggatgtaaagacttggaatccgttcgtaagtgtgaggagcgagacaataaatagggtgaagtatgtcatgtatggctggaactttgtgcggtatggcagttcggaaagcatgttgttgaactccatggccttgcggaaacgcaagtacgtgatcatgacgacgatccatgcaatgaagccggaaatggtggagatattggagaaccaggtgaaaacttgcgctccggagctggaaacgttcaagtaggccaagaatccgactgcccatgttgccaatactgctgtccatggtacacccttctttgtcgttttagcgaagaacttgggggcttctttgttcagagccatgccgtaaagaacacgcgatccggagaaaaggaaagcgtttccagcagaccaggcggatgtgagaatggcggcgttgatgacgtgttgcaggccagcaattccagccctctggattccgataacgaatggagatgcggtcgcgtttgagctggggctgagaagtcgagggtcatcggatgggacaatcactccaatgatgaatgaaccgaatccgtagaaaacagccagacggtacacaaatcgtcccgcggctttaggaatgtttcggcgaggcgcaatcgtctctccagcagagagtgcaatcagctcaggagaaacgataaaggcgaatccagctcgaatgaaggccgtccagtatgccaaaaactttccagtgttcccgcctactatatagggcttgaaagctcctgggtttttccagtatcggaagccgagtcgcccctgatcgtttggactgccaccgagcatgatcacgaatcctaggatgatcaaacccatgatcgtgatgaatttgatggacgcgaaccagaactcggcttcaccaaaaacttcgactgctacgatgttgaggaagagcacaacaacgaggaaaatggtgatccagacggcattgtgcacaggcgtttcccagtagctcaaaagaattgcaccagccgttgcttcagctgctacgagaatcgcatacgcataccaatagttccagcctgtcatatgttagctgtgtgccgttatcgatagttttgacagacgtaccagcagcaaaagccagacttgggtctacaaaacgcttgacgaagtaaggaatcgtgatgccgttcatcgggagatacgtgacaatctcagccaagtcgttcataatacaccacaccacaatcatcatggaaagataggccatgaatagcggcgcgggtcccacaagtgcaaggattgcacctgatccgacgaaaagaccggttccaatagcaccaccgagagccctgagttcgcgttagattcgcatctgaattgtgtgaagacttgaacttacaaaaattggatatggcgactcttcaacccacggtgggtcgcgcctccagttccagtcgcctcagcaagggtgccgtgtccatgcacaaatggttcttcgttggtctcgtacccatactgtccatgaggacccttttcagggtctccagtcggagacacgatttggtggtttggcatgtttggcagatggcgactagttagcgtgaccgtggaagttcggttcgcccacacccagacacttgtatccgatccggggagcgtgggacgttatatacaaaccgcctttgccagggaatgtcagaagtatggtcgtgatagcagaattttcgctatctgatggccaacgcgttagccagtagggccggttcggagaactgcctagagcgggtgttcaggtggtcttgggctgatccccaagacaatgggtctggggaaccaattgcacgtacgtaacagatagaccctggaggaaaaggcggggaacctcgcctgctgcggtgttggtggttgcacgcatcgcaccattcattaatgacgcactcgcgcttatgtcgcgttccttcggtcttgtcttgacatgccaggggcactgaccacttcctggtatttgatgcgtgaattgaagacgcgccgattaacggagaccgtaggaaaccgagatgtggggatctgaggctcaagtgcgccgcgcggtaggctccgcgggaacgctggtgctcgtggcgctgttctggaagcgaactaaacgtgctgcgactgcatgcatggatgcaaggcacgcgccgatgctttgcgaaatgcatctgggtagccatggcatgaaactttggggctggagactggggaaatctcttcccgatctggggttgacatggatcggtcagtgtcttccttggccttggatgaaggaaaagagcaactattgcgatgctgttcgctgttcaacttccactgcatccatcccgctcgacatcggttcgcgtgcttcacgaacggtgaggcgacttttcttatcagtgcgaaaccctcgcttattgctgatatctccgacttttcagccaaaagataagaaaccttggaagcgtggagtgctcacaggcattctcggagacacgcttgagtgggccatggcgggccttccctctgctccaccctcggacattcgggtgtctcaaggcaaacccacaattcaacaattgtgtgtgctccccataaacttgagctgatggcgataaggagacgagctcgtaaacaacagcaaacagccgaaaagcttgtttgcggcacgaagcgatcgtacatatgaaaaacgtcatggacggctaccacggcaaacgactgctgggaaggaattcacctacctagtcgcaaacttcggcatgtcacagtcgcatataaattacttgtcttccaagtcctatcgaaacatactttcatcggcctttacgatgattcattcctagtagccggcgggatacgtgggcttttgctctgtcaggcgcatagaatctcggaaggaaaacgtgagtcgtgagttcagggatatcaaacatgccggtgaaattaacacgcgtctttaagcaagtcataatttcgtaaccacactaccaaccccagattttctgaactccgtcattgcgccaacctcggcgtcgaagacctatgcgtcgccatgaccactggcctcggggtctgaattacactactctcaaccgttctttcctccaaactcgctctactctcatcaaccctcactttctcaggcggaacatccagcccatccatttgactattcctgcccttctcccacgtccagcgactccccctgccaaaccgattctccctgtcttcatccttctcttcccagaaactctcccagcccgcaaacagcggcagcgcaagcaagagcaccggcaaaaactgtccaaaattccactcactctcgctcccgttcatgctaacattgggcgtgccgagcgcttgcgtgtaccggagtccgtcgccggccatatacagtccataaatgccgtatatcggcgcgacaatccaggtccgaaaagcagcacccagccagtagtaccattctttctttccgccttcttcgggctccttgaggaagtacatggccaggatgacggtgacgtgcccgcctattgcgccgacgagaagaccagtccattttgtgccgaatgcggatttcactttagggcgttggccttggaagaagcaggatagctcggtggagatgtcgaggccggcgaattcgtaggagtaggagatgtaggatgtgtagccgagaagaccgagattggcaagcatgaagaaaatgcgaggtaagttgatccagcgatacttgacgaagtaattccgcagcgctacaacggtaaggagatgcgtgactgtggtcaagaatgcgagttctgtaacaatcttccaatggtacacgcgcatattgcaatgctttagcaaaccggtgaattggatcgccagtccagtaagaagttgtgtatcgctgaatgcgaggaggttcttgctaagcacgcgcgaccaaaaagctgtggaacgccaatatggaccattgtaattctgttcatagttcgcgccgcccttcttggatacgaagcgtcggtacagattgatgatcgattcatagcgatcgaggaagatgacagtgaatgcgatgaggaaagcaaggcatgttgtcattaagaaggatattacaacctgccatttatcagtatttcgctgtctgattccctgcaaaggtctcactcacgccaacaccagcaatatcaggattcgcatcgattgtctggttgtgcgcatcgcaggtcgggtgcgagtttgcgcagtcgaataccttccacgtcatggcggttattgaggaagaagcattgagttgtgcaacgagttttgtacggcgtgtgaaactattgactgtttgctgggcaaactcttcttaagtgtcggacgcagcgacggcgaggttgttcgttcggcccccagctacgctgtgcatgtgcgccatgtcagccgcctggccgcgatagttttcagccttatccgttcagtgtcaaacatgtgccacagcaggtaagtgcgacgaggatctggtgcgtcaaaggaggcagtgacaacggataccgaacgcagtgcacatcacactgtttgtaaaattagaatgatggagccacgaagacgtgcggataggtgggcgcagtcatgcatcggagcctcagtttcaattggttgatattgggggcttaaatgcttccagctgcactacgaggcacacggcgcacgatctcccgtaggctgtgcttttgccgcatcgctacacaaatgcgcgtacagcaatccaagaagaccttgcctcccaaagcaggtcgctttccaaccaaagcaacagcgagaaataataccagatggccagttcgagtcgaataattacaatattaatatggttgatccagccgtaagtgtcgtcaaatatggttcacaatgaaacctgtatcgccaaatgtctagtccatagcggaaaagcgcctcccgtcgctattatgcaaaagtgcgcggattgatccatcgtgtctaacatgcgtgttctaatgtagtcgccccaggtggtgggcatgtgagtactttagtcggtgcggcctttctcggggaaagctccgtttgcggcgccagtcgatcgcgcggtcttctctgcagtcgccttggggatcgtgaggcagttgataccaaggtagtcgcagatgctgttgatgaccaggagagcccagcgtccataaaccaccgcagcaaacacgaagtagaagcggagataccagagctcgaagttcgccgatacgggtccgaaggtcgtgcctgggatcgtgaagtaaggatggttgaccagcaaagcacctccgatcatgggcaccagcatcaccgtccagtatgggaagggctgacgggtgagatgagccaggataatcttggtggtcatgcgcccaaagaccagagacatggtcaagcagtatagaacgagatgattatcctcgagaaggtgcgagtatggcgatccaagccaggccattgtgcatgtaacgaatactacaaggggcgtccactcgtagatcaatggcaggacaggcagattcttggctcggcgagctcgcgcgacattgacgatacaggctggaaggtgggcgacgaagaacgtgaacaggatgatcggtatccatagctctttcagggtgaggtccccgatttctgccttgtaggatgggaagtagtgcgcgagcggggtggaccaaatctcggggccaaagtagcctgacatgcagataaacgaacatgccagtattagtccctctgtatagtgtcagatatgtctctcggtttcagctggggcgaacctaccagttgggccattgaagtagccaagatacagcgtgtgcgtgtggtatgtctcccaggtcgagaagaacatgggaagcaccggaaccagcgcagtgaacgcgccaattttcgtcgagccatatccaaccgctgctgtctctaagagactcgcgagggtgcagttcagggagtcaatgccgtggctatctcaatcagtctcgggtatgggcgctttgggcttcacgtcacgtactcgaaaagttctcctagcggactcgatgtccccgtgcgacgcgcttgctttccgtcgacgttgtccatggtggagtacctagaaggtcggttagtcccatctccagggtgcgcaaagggggtgaacatacatccacatgccaaacgcgaagctgtagtacacccatgagggcgcctgcatcataatcagcttcctgttatatcccaaatgtctgtctggggtctactgactggtccgaccagatccggtatgtaaagctcaaggagtacgacatttcccagaatgaagaagaagcctaataatgtgacgagattcggcgcgatccataatggaagaagttcaacgaagccattccactgcgcacgtgtcagatgaagccgtgaatgcgcgcgttcgggggtgagcgtacgtagtgcttaaggatgtagcgggagatgaaggatttatcgacgctcgaatatttgtacgattttagatgctgcagcgcttcttccgagacgcactcatgcgccgcggtttctacaattcaccacaagtcagcatttcatcgacgacgtgacgcgcaaacaatctatcgtacctttgctgggcggcatggtgggttgagtgacaggaggtgggagagacatgggtgcaagggggcttgatctaatttatatggaaaacgctcgcggccatgtgggtgaaaacgcgtgcaggcggggtactctatcgatcgagacacaagagccgtcttcgcgatggggaaaagttgcagccgaacctgggggatctcgcggacatcattctcaaaagtcgcggctcgttcggctcggttgactgcagggctgctgctgacagccagggtcgtgcttgaggaacgtcatttcgttgtttcttggcgtcgttcttgacacgtgaaggtattccaactgacttcactacttttacaaagtgcaacaattgtccatttcaacgaaagttaatctgatgagatggctaaattctatctgcattgtcagtttcagggcaacaagtcaacgtcatactgctgccgtgtgtcgtgcagagggctcgcagctagacactctcggttagacagctcttttaacaggacgaacagcagctctccctcagcacctgcctaaaaatcggaagacgattgggcggtgggagcaggaaatttctgcctgtgtcaattgggattcggcctagccagatttgttcttggcgagattggagccgatccttgctcccaacgggttgagtccaacgataaagacagtatcataggtagcatggaagaacaattgagcaaagaagccatagggcacgggtatagtattactccaatatcaaacaaccacaagtttacagctattacggccacagattctgtggctttacgtcgaatccaaaatcaatatcctggtccagaactgccaggaagtcattggtaccatactccttcaccttcttcaggccatcgagagtccttttggtcttctcgcactttccataccatgcccgctcaaaatttggtgtttgcgataagtcaggaaggatggcccactcaggtagggtaatggtctcgtcacctttgcgcatataccaccagtaccgtcctctgccatcctcgcctctgcggtactcgcgtgtccagcccttgcgaagaggagagtgcttctcccaaccacatatgaggctgcgatgataggcgatggggtgaatgtactcgttggtatcgccgagactgcgaagtggctcccatgaccatacatcctcctcctggttatagacctcgacgtcttccccgcctggtcgacgtgaatgtgaaccaacgaagtggtatatgcccccgaacgagtccacgattggaccagtgccccaactgaagtcgaactctggatgcttgtgaggtggatcgcgtctcggcgggtccagctcgctgcgcgcaggatgaatgattgggatgatcggcacctttggaagatgggccttgatacgatcccatttcgtcgggtgatggtaggtacaagcgaagcggatgtggaaaagccagcgtttgtactgttctagggaattgttgaacgcagattggtcgatggtgagatgaggcgaaatgcactgcagcatccataccaaggaagcctgtgaaatatctgtaatgtcgttagttaagtagagatgtttgatggcgcgttactcactctcattgtcgcctttcatctctgtaaagcagtcatccgagccaccgccaacattgatgtgaacaccagggaacttcacacaacagattagtttgggtgtcgcatacatggccgcagtacatacccaaacttgcttcagttccggagtaggtttcttcgggtcatctaccaactcctttgggacgtaccacagcgtcggccggaaaggtttgcgccgttcatcgagtgcgagtgcttgatatgcgtgttcgatgtctattcctagtgagcaacatctcggaagagatgaatggagaggactcacgttcagtgagtttcacattgtgaaatccatactttgtcctcttccacgccagattgatgcccaacacgtccgggacacccaagcttccgactgtgtcgaacactccaacgactttcacgttcctactctctggactgactgcaagctcgccgtgcggtatgatctcccaccactctgccagctgctgcgggttcttgtgattatatgaaacgccctgcttggaccattcttcaccctgcttgctgagtttgccctcggtaaaccatttccagcccttcgtctctcgaaactcgagaccctcgtcgttggtcatgtacgttcggtagagatcggggaatgactgcatgtgaattggtttgatgacgccaatatccgagactaagcccgcgacagctcgtgcagtgtacgcgccgcgagaaaaaccgaagcagaatatctcgtctccaggttcatagttcataacgatgaagttgtaagcttcgataacgttctccgcgagcccagcgcctgtgccgccttgtcgtcttgcctcggatttactaagatctccggttccgactccgctgtcatagtacacgatttgatggaatttcttcgacggatcatgctggtcagttcctacacgcgcgacgagtcgacatagtttggtgacatttgaaggtacgttttgatcaagaccgacggaagattgccaggtgccgtcgcaacaaatgaccaatcggcgtccccaggctttgtcggccatgtcgaaaattgggaattatagaaggaatgtgacagtttgaaggatgaggcacaattaagaattaggtattaatataagaacggaggatgttttcgcaaggaggctgaaggttgggggcggccaccggggcgaataatacaggcagagacaatagacgtaagcagaagcctgtataggcaaatggcggttgatgttctcagcaatgaggcagagcagttcttaccatcttatgaatggcaggcacctgacgccgcagcgcgcagaaggagcagctgtgggcccacagctgccaatgcgctgcattacaattatccagctgagacgccgccaagggacccgttcttgagagttccgataaacagtgcaagtatgccacattccattttgtggtcggcgaatggcctgtataaaggctgcacaaggggctggcgccagaaggacgacgtgatgaatgcagactaagtttcgtaggtggctccagggctgcggaaaagccgctagcgtcatccttggtcgcccagttggtggcgcaattaggcatcgattgacagccagcgcgtacaatccacattgctttgcccattcagctatgtcgtggctgtcgaatgatttgctgatggtgtggtgggaacattgcatgccgagtaccgatgtcagacgcaaaatgtaggagtgcgccgcatgttgacatttgacagcttatatgcagtacatttgcgcagtatgtaacattttcggcgatatttgtagcacagtaaggcctttggaatgtcggcagactttcgcaaagtattgtgatctcgctcaacacagagatgcatcgattcttacttttttgtttcttttctttacaaaagtcaaatcataagacaagctggtggcctcataatctgatgttccttgctgttcagaaaagtcctcgcgtagaccgccgagcaccaagctctgttcagcaaacacaacccataacaccaacattagaataagcttactactctgcctagtaggactgcgcaacaacatcaaggtgttgcccattcctcagcaatgaacccccaatccgagcagccggttcaaccacagaaatccggccataccatatgtggcatgcgccacttcccgtcaaacaacaaagagctcttggagacatgtgaccttctcagcaacacgatcttcggctaaatccagtgcatctcctcctccagggctcgtgatgacacgaatctcactaggggcatcttgatgataggcgcgggcccgtcgcagaaaggaaagtttcctgaacttgaaaacgcactggttgagccagggatggaggaacagtactacgagattcgaaaatggtaagaaatcaaagccgaatgagcaccacacgtgtgtaccagagatcaccatagctccagagactgtattttggtcaacgccgagaagcacaggtggctaaggttgcttgcatgcaccactgtcaaactgtgagtcactacatcagaagatctactagagttcgacaatgtaatgttcacaaagtggattagcggaaacctctcaaagcgaagcctttcggatctgaactgatgcgtctaagaaaacatgtcgaccgcagaaagcgtgagatcacgtcgacatgcttgctcatctacatagcagagagaatcgtttagactacccgtagtcagccttttgaagctaacagggaggtgaccctgactgccatagaaaaatagactcagtcaccgagtatctcgttgtattctcttctgtatgcagcggacgttactacaatgtatccgactcagtcaagcaaaagcctcatcaccacactcgaaatgacgcaatcctccaacgccatcaagcaacgcccaaaagaaaacctgccaaactcggcataccttcaccacccgcctaaccttcaccgcctccactttctagcattaccccatatggcaagtccccctccaccattgaaaacaggcgtctttcttctcctcaccttggcttccagaaaaagaaaccatgtcaacaagttcgggcccgtttgccataaatgcgacatcatgactcttttctttgtgcaagcacgtcaaaccttctcctcaccgcgctgcggaccgtagcgagggcaacgcctagattgcggacctgaggacttatccaacctaccccatcgagaaggcgtggaaaacaggcgtcggacttctcctcacttgctatcaccgttagcagccataatcgactcgatttctccgcttttgacgagataacgtcgacgtctggcgcacgccatgtgagacccctcataactttacatctagataaaactagcgcgacggggtagcgtctccgcacttttcgtatcgagcacaccatgtaaatccctccgaggatcaaaccagaaactcggaggatttttctttttcaaaccataaagatccctccctcctcttgcccgaaaacagcaactgttgaaaacaggcgcgtttcgtctcctcacgttagcttctgaccatgtcagtactccgcacgcaatgacagatagggttgtaagattggtatggcggtgcatctttactccccacacattctcgcctagtaaaagtggggggaaaagaggaggtgggagaggagagaggggttgtcagataaattctccgccctcggtaattgtggcgtaacaagtaccatctcctcacagtacatttgagtttggcggaacaattggcacggcagcaatcgcttgctatgaccaaggcagagacgatgcttggtcgagtacgtagacggatctcatgtagtagatgtcttcgccagccctccggtttctcaatcatagctcgacttgattatgtcttgttttcgcctcccaacaagccgaaagcagcaggtatagataataggcgcatagcttggtatattgcttgattgtgttgggatcgaatgggaagggcgcctggcggtagggtgcgcttgagtaaaaatgacgtaaatgaaggggatctgtacgccagcaccttcatttacatgtgcgcatagatttcaatatgatagttgtgcacggaagtgaatgtgtacaaatgcgtatatcatgattgcttagtaaacgcctcttaatgcctctacgcgtaaatgcccaaatacccaaacaccacagctatgcatgcatgcaagcagcaattccatcgaactcaaagctcatcttgtctcgggatgcgaatctcccaactcctcggtccgggaaccaagcccaaccaccaattgtacaaacggccgacttcaagaatgaagatcttcgagctgcgagattattagtaatctgtccaaacttttcacgagcaatgttttgacctacagtctgctaggaagctgcgtccactggaacagcacgtacatgaaagcacgcttgaccagatcgaattcagccatgacttcttgccacatagtcatgttggaggcatcccagtcgcgtctaaagtcaggcacttcttcttctggtaggccgtcatggtctaaatcttcgagagcgagcttcgccttgagtacctcttttgagggctcggggacaggaggtgcgatggaaccagaatggccttcacgctcatccatcatgcgacggaagtccttgatggccgacagcgagtgtgatagacggtccattgtgttgacaagggcgacgagctcggtgcggcgaagaggtgggtcttttgaagaatcgttctcgtcgaattcgaagagcaccttcagtgctgtcccgtagccgttggtttgcactttgccccagagtctgcacttgtcgcaacccacgcagtccatgattctgctcacgttcctgaagcgttggcggaagtcttccttgagcgcgatcgtgtcaggatcctgaaacatgacagtttcatcgaagatctcgggtcccgacggcaaggcggaggcgagacgcaacacagagttcttcgtgcgcgcgtcttgctcgggatcctcagagcagaacgagtagtccgagatgtgctgcctgatctttcctactgcgcgcatgatgagcgcatagttgaagtagatgttcgagatacgttcagggtggttgtgaagtcgctcctcgtagcaggttaggttggggccccactgtccggtggtctggttcaagtaatcgtagcacagatgagtcgagatggacgcgtgcatacccgatattactcggtgaaagacacgcttctccagacatgtgtcatcgaactcgacgggatccagtcgcgcgacagcagtgccatgcgcaatcgctgattgcaccttttgctgaacggcctgttccttcatgacattgcgcagctggttcgctgcaaccatctgttgctggttgccaaacgaaccaaacggcgaagatgatcctgtgggcgccgattgtccactgcccttcgcgatctttggcggcttgctgaaacaattctcgcggtatatggcttcccaaacctgctgagcgccgactccagcgtatccagtgaagcgctctgggttgtccaccagcgagacatagtctccctttgctgtcgccgattcgtcttctggtatgcagtagtcgcggtcgtcgcattcgtcgtcgtattccaccacgcagctctcgtcgacattctcgcccagacttccgtgtagcggcctcttcctttcctctctctgttgcttcttccctggatgttgtgctgttgggccttccagctttcccagctccttcgcgcgccacaccaggggtatatcctcctcgttctccagtgtgttcaccgcgcacgccacatttccacacatgccattctcgtcatcccagaacgggcatttcttgctgaataagcttaatctgtagtgcgagaagaagtcggtgttttgcgtaatcgagtggaggtaggggtgtatggcttcgttcagttgttcgagtgtgctgtagctagcgcatgcatctgatactatcgcaccaggttccagctggtatgtggtcttagtatcctggctttgggattgtgttggcgaacgcggcgatttattgcttacactgcagacgtttgacggcggactcttcgcattcgaaggcgcaacattaccggcagcatgcgagctacccagcagcgagaagactgctaggtagaacacgtgcgctgcggtacgcatattgtgctagtactcgtatctgcaagtagtcctcgggtcagcaaacgtctgcggcgagcgtcttcaaaggcgcaaagcgtgccacttacagctgcaattgcctttactatataaaggtctcggcaggttgtccgccggctctcggtgtggggtatgcaaagaggccagagtgtgagctcagtcggtataatgtcagagaccctggctgtggcggtgatcgttgtctgaaagcggaagtccagacggaaataaatgaaaggcaagcgaccacacgggatggaacagggcaggattatattggcgtgtggtgaaggcctagagagcggatatggtcagatatattaaaagcggtcggcgaccggaagtgtaatcacacgttcgtcgggccatcaccaagtcgcaatgtgtccagtgccaagtgtggcgtatcagagaaggagccgccttccaactgacgctagtctatcgatagggctgaccatgtttcacgcagcggtgcatccgggcaggcagacgacaccggacaattcttgctcgaatcattcaagcatctggacaattttgcaacatgactgaagccacaaaaccaactgggtcttggtccgatgccttccccgcgcctcgtaccaccgcacccatcataacacgcgaggacgccgtgtcagccctgtcatctcccgatctgctagtcgtggatgtgcgacgcaccgactacgagggtggtaccatcaaggggagtatcaatttgcctgcgcactcattctacatgaatcgtgcggtgctgttcgatctatgcaagagagcgggcgtgaagaaagttgccttctactgtggtaagttttcgtattggtactattgaggtagtctttgtggcgtgcaaatctcgtgatcgctcacatcataccacctgaatggtggagaggacacataacccatggagcactcagtaatctgacttgcatcaggctcatcaaatggcagaggcccacgttgttccggatggtttgcagattacatcgtagaccagggggacaccgacatagagtctctgaccctcgggggtggcataaaagactgggtcaaagccggtgaaccgtacatacagcatatggaaggctttgatgcagagtattggaagcagtttgagtaatgtcaagttatgaaatcctcatgatgattgtggaacgttgttgtatatcttgtgttgtggctaacgcgatcatacaaagcatttgatcagctttgagaatatcttagggcagacagatcactcatcgtcgtcatcgtcatggatcacccttcgcgctctctgccgatgaacaataggcgcattttcctcgtcttctgaagcagaatctaccacaaacgccatactcttacttgcaccagcattcttcttgacaagtggcgcatcgtcgtcgctatcgctgctcacgacagcatcattgtcagtcacatcgcttgtgaagatcttgtctgcctttggcgccctcttaggctgagcagctttgactacagcttgtgtgcctcttccaagaccagccagatcaaggctggggagactggatggcgggacatcatcatcatcatcctcgtcttccacaatgaagctggcaagttccgagtccagcttgtatgcttgtgtatcctgtacctcgtcgtcacctaaagtgtcgtcagaaccgatcgtatctgcctgcgaggcaaggcggaagcgtggatcagttggcggcggcgatgatgatccgccttcttgtgcgagcccggagacccgccagtttggcgtctttggcgttttcgtgtgcggtgtctggctcgtggctttggacagacgtatgggggtttccacaggagccgcgcttttccgggggcgacctcgaggtgctgctggtgttttgggtgcgcttttgggtgcgctttcaggtacgcctttagctttaggcttcggacctggctttgcttttgctttcgctttaggctttggtagtgtcagagacccggcatcatcgtcaccatcatcactggcccacatgtcctcatgtataatgggccttgactcggtatctgagacgagtaggtcgtgttcagcatcaggttcacaatccgacagatgcagattttgttggaacaactcaagccgctcactgtccatcttgtttattcgctgcatggtgccgacatacgcacgagctccacgtcctgatgcaggtaatatctggggtcgagaaagtatccgttgacgctctgggtggcgactgtagtccaagccattaaccattggggattcgtcatcatcgaagaccgtttgaaagcgacgctccagatcctttgcagcgtcatcatctagcagcaccaactggagtggtggtattgtgaagatctcttcgctggggtaagtcagtgcaacgaccttttttttgcgacctttgggcgcgatttcctcatccatacgtcccgccgtaacaaagccggtcaagacaccatcaggcatgtggaacacctttggaggcttcttcagtcgacgacctttcttaggttctggcaaccaatcctgttgagagttttctcgtggtatctcaacgacccgacggtcgaccgccggtttgacgtccggtggcaatatccttctcgagatctcatcgtggaaggtaaaatgggtacctttcgcgatcagttcttgcatcttttcgtagctatctttggctttgtttgcatcattctcctctttcccttgcatctgaagcatgacaatctttccttgacgctttcttccagttcgtcccatacgttgcaacatgcggataggcgaggcttttgaatcgtaacaaatgatgaggtcgacctcaccaatatcgagaccctcttcaccgatagatgtcgcgatgagagtgttgaaagtgccttgtttgaactgctcgatggcttccagctgttccttttgactcattccctccgagttcttgccggtcgactgccccacgaacacgcgaggccggatcattggctcatgcctcttgagaatgcggctgatttcttcggcactgtcacggaagtgagcaaagaccatgatcctggtctgcgagggtggcgcgccttcgacattatcgccgttgccagcgttgacgaaatgatccagaataacctgctgcaagaactctagcttaggatggccaacgaagttatcgtccgtaacccaaccttgcaggcgcaccatgagcttttggaaagactcgctgtcgagaatctgcttcctgtacttggacttgctcttatcgctctcctttttgaactcctttagcttcacgtaaaagggacccatgccgtgatacttcaaaaggtccattgcttgtgagatcgaggcaagaattgtgaagacagcattgaccatggactttactccttggtttgcatgacgaccagcctctgaaatccacttatttcgtgcttgttgacatccatatggcgtcaagtcacaagggttcttgctccagtatgcgttgagtccgttgaccgtgttgaccagtggttggagtgcgtggctataaagttccatgcacatttccatctcgtcgctgttttgaaaaacgtgtttttcgatacttcgtgaatgcacgtagctgcaaatgtccatggaattttccgtgcgaatttcgactctggagatgtccagtccatcaataaccttctgaactgactccacgttcgcacccggggtggccgtcagtgctagaacacgaaagctctgattgaagcgtcgcaagaagctgaccacttctacgtatgcgtatgcccctgtggcacgatgtgcctcgtccaccacgagcaacactagcttctttgggtccgcgtacccgtgtttcagatcattcagcaaggtctggggtgtcatgaagaacacacgcttgctcttccattcctctgaccgtagcgcgggagatacgcctccggtcaacatggtagtctgtgatcgcgggatgccagcgatatggaagcaggcgtcgatctgttgagcgacaagtggcttggtaggagcgacgaacactatctgtgaatcctttgtccagcgataccagttgagcatgatggttgccgcaatgaatgtcttgccgagaccagttgggagcgccacaagtaggttgttgaacaaacctctctgtacgatattgaactgataatcacgaatcgtacccagattagttgggtagacccaagtcttgattgcctcagtgtctagcgcgtggtgcgtaggaggttctgccttctggtcggcaatgaaattgtatcgtttgttcacttgcgaaagaggcacatcaccattgacaccctgccgaccgaacagagttgtttgacgcaagcctgtctggggagccactacgcgcttgcgggagtcctgcacactcgtgcccccatcctgcttttgcggcgaagatgacgaggatgcaaatgcatcagaaggcaggtcggctaagtcttgagtgaagtcataggcagtcgcattgttagtggttggcagcctgggggaatcgtggatttctatgggtgatcccgaattgtcgggagatggtggtgcttgtggtttcggtctggatgaaactgactgtcttccgggcaaagacatggtcttcattgcatccaggcccgcccacttcgtcggcgctgaaggtgcgtgcactcctatagacgtcttttgcttcgcccatattgcccctcgaggcttccagggtggtgagtgctcttgcggcggctgcgtgaagaacaactctttcatgtccaggttggtggtgggaacatggatgcgttccttcctcttctgggcaacggtgagtctcgtcggcgacgcatcgtccctttgcgcatcatcgtcaccatgctgatcgaaagtagctttcttgctacgtgacctgccgccagtgcacgtgctgccggggtcagagaccgtgtcatcgctcaatccatcagcttcatcgtcttcagatgacacgaacgctcgtcgtcgaacaccctgtggcttctttcgcggaatggatgccgtcctctcatttgctgtgctaagctttcgccgcttggttggccgtggcgacgcttggaatgcaggagtgttttccttttccgcctgcgtcgcaacagtgatgaattcggtgtcgtcaaactcatcgccatagtcatcgctgtccgacatggcgatggctgctggtggtgcagctgtttatagtggcgttcagtaatgaggtgaaggtcgacgcgtctcgctaggctaccggtagcgcgtttcgacggagatcttttggggaggcgaccggccagcacgtcccttccgcgattaaggttcacccggtaatggatgcgcataaggccgacgcagattgagcctctattcgccgaagcccctaagggatggaaagttcaataaaaggccttccccagcttcttgcttgcacactacgccagacttcacacacactcgcttttgtctcttcaacccttaattctgccactcgtttaacagaatctgtatctatttaatctatatacccacttcttaacgcaccgtgccgtcccgcataacaccaaccctaccatcacaatgaagtacaccactgccatccttgccctcgttgcaggcgcctttgctgtgccgcaagcctcgatcacctccgcccctggagcgcccattccttccggtctttcgcctgcagtcagctgcgccttgaactgcgaggctggagatgtcatgtgccaggctgcttgcttgggcaacgcccgtcccaacgcatcccaggtcatcgacaccaacaactgcgctgcaaagtgcgaccagggcgacggctctgcggctgctgccactgcctacgccaagtgcgttgatggctgcatcaacagtcttttccccagcagccagacccagttcgcccctggtgccgccgctcctgcagcgtctcaagcttcctctgtcaaggctggtgcctcagcggccactggctcagccaaccctactggccccgctggtgagtccaaacaaatagagccgacacccttgaatacctgcattctaacacagcatagctaccggatccgtttctggatctggcgccgcccccgcgtctaccggtgcagctgacgtgaactcggctcgttttgctggtctcggtttcgccggcctccttgctgtcttcgctttgtaaatgtcgatatttgctcatgcttaaactcgttctgctattcgacgattagtacacgctgatcgcgcgttcaaacgtgaaacgaacatggatgttggtcatgtggttagcgggtggaatcagtggggcgcgtatgcggcctgatggcggggagaagtgctccgagagggtaggcagttgttgtggagagttaattagcttcaacttattgtactcttcttgaaagtctcccgaatgatgtgcatgcatgtgttctctgcggtcctaggttgcttgcgcaatgtctgcgcgagtcgtaccaatgctgactatgtcgctacattgctcgtgcgtatgcgacttgccgctcactatggccgaccccagtaatctcggaatttgacagacgctgttgcgaaatcccttcgcctgtccgaaaatgtccttggttgagcacaaagacaactgtgacgcgaaatgattgggccttttcgcttcacgtaagcatagccaaacgttgtccagcgcatcctggtgttacgaagcatattacttaaggttgagccaatgacattctttgaccccgggaaagcgcagatccacaacagagctttcgccatcaagcacacccaaacatagattcgtgtgcctttggtggatcaggcacacctatatacgttttgaagtcagatattggggtgaagctgatacgatgcagaaactcaaagactgttttctgcagctaccatatgcgtgtttacatgcgacgtaagccttcgacctctgatctcacgatctgacagtacgctacgaacagacaggaaggtctctgacctggtgcgcgcggaacttaaactcgatgcactcgcagtccgggctgcactctccttctcggtggtgagagagcaaatgcgagactgccagctttgtcgtcaccacaacatcgatattgtcaccgtgcccatgagatgtgctgtgtcgaattagacatgatgcgcagaattggatcccaaactgtggactgggtccttggggcgtcaaggcagagtccgaacggtctcacagtagcggcagtgtcttttgaactttgtcggccgccgctcagatctagccaaggatacgtgatgatgcggaagtcgaacggcacctatggcgcacaggggcagctgacctcagtcgcgctggcacgtaggcaacttttgaaatacatcttggctgtgatgacataatggtgggtgccagagagctgcaaagattgtctcgttcgaatccaaccgtcggtgcggccccggagcgctcggcgcgagcgcgacatgagtcggcagtgggcatgatctgaagacgctcttcggacatcagacagaacatcgagtgttcgcctttataggcttttgatggcagtgcacagctcatcccaccactgaaggatgctagagaacaacattatgcaagctgcgccttgcttcgaaacgcatctggcggcgcatgttcacagcctttcgcatcaggtgaaattgtacatcgcatttccctttgtcgtggaagattgagatacgacgcatattatcccgagttttggactggtggttgcgatcccagcctgtcgccgttgtccatggctgatgttgtcacgcagtagttgagacgatgacgggaatggaacccactaaaagttggcgttgcatgcaccccctgcgaccgatcatgaagcgagtaacggcagagatgttatccgccaagagaccgagtgttggtcctagcgaataaggtacattctggatatggcttattatccgtctggaggggcgtacgaaggccggccgcagacgagagagaaatgcaaaatgaacctgctagtgtccttgtgcgctatagtgggcttgcaaggtccggcggccttgcgcgtgcgataccctttcacaagaggtgtcaccgtgatgactgatggatgagacagctggctttgagcctggcgagaattgctcgacaaagcagcctgagaccaagctgatgtggccggagtagttggatgcagtgcggcatcaggcccgaaaagcgcgcgcgagttgaacaattgactccaaacccagtggtatcttcttgtacgaagattggtgcccaccagagatgggtgctgcgcccgtgatgctcggggtgatgatgatcgcggccatcttctctgtcagtcgacgttgccgcgaggaagccgccacgacactaatacagtttagcccgcgctcacgtcctggacatgatcccgagtacatcgcctccttcgactcttgtcgctagcccacgcaacccatccagcaccgcctgtaggccatcgtcaaatacggcaggtcgagtcgcagtgccatcggcacgatactagatttttgtagaagacttgcatgcagtagtgctgaaccagaattactcggtcgcgtcctccccttagccaaatcattcgtaagatagagtatcggctagaaactcaaatgaagatgatgggcacaaactatgtgcaatggctatgttgcctagtggcgtcagaatggtatgcaagtgctctgagcaaaaagggtgcgaggcgacaacgtgaacacgaaacatcatcacggggtcgcaaccatcaatttggagaggccaaaccccagtgtcatcagccatgaccgatagcatcaaaacgagcgtccagcagcgtgggtatgcggacattgccgcgaggtgcagtctgggatgtgctgatgggtgcgattgagatatgcaaaagtggttagatggctcccgttacctattaaaatcttggcgagacgaccctaggctacgcgatccatggatgccgccctctctcgttttggtttccttctgccactcacttccattctccattgattcttcttacacgacacgcctgccagtgtgtctggtctcgactgccaggtctgacatcatttgcaccgaatccagcgccctatcgcttccaactgacccttttcttgtggttccttcaacattgatggtttatgcgccatcgggcttctccatgctacgttgatatacctctctgaactgcgtttctcaaccacagccttggtcacgcgagcccgagttcccacggggttttcgccgtcctttggttcgtccactggggcgccactgctttcagcagaagcagtctgccacgatggatcacccaaggaacggcgatggtgaggaggcccattctgaagatcagtctctcgcagattcgacgcgcaaccagaacgacgcgcagcagagcgcagccaacggtatcagcgacgctgatgaatctgcgccttcaaaacaagcaagaaaagattcatcaactcgaaattcttctcctggagcaatatctactgatcatcgcaactctgcgcaagactcaaatgacgcgtctgccgccatggattcattacaggagtcacgggatgcatctaatgaggcgcaaaatccagcgcaggcctcacccaaggattccgatgagaatggcgctgtgccttacggtacgcggtcgcgcaaccgtcccggcaggtcgcggccaaattatgctgaagacaccgaaatggatttcgagatgacggccgctgccaccaacggtaacggctccgatccgccatcgcgtagttctgtggccgccgatggtggtcagtctggaggtgtgggtgggaagaaaggttccgtctctgcaccaagcaatgcgtcgtggggtaattccggatccaactcaaaagacactgcagcgaaccccaatacttccggcgcatcagcggtcgcagcaacaacccaacccagcaccgcgcaggctccagtcaaacgccgaaaaaatgcatcgaccaccaatggcaatcatcaaagtgcggctgcgccaagccaaacaggagggaagcgcggaagccatgtcatagcggccgccagcagcgcaagggaatccaacatgctgacatttgaaaacaccggtgcaattctcaaggacggccacatggaggcggacgatggccagactgtgtccgtgaatggtaagttctgatttgttttccttgcagctgaaggtcattacgttgcgccagccacgtcgtgcggctttgtctgcggaatctaattgggcgtctagaccaagtgtaccttgtgtgcgagccgccaggcgagccttactacctttgccgggtcatggaatttatccacgtcaacaacgatccgaagcagcgcgtcgagtctctacgagtcaactggttttaccgtccgcgagatgttcagcgctacaacaatgattctcgcttggtgtacgccaccatgcactcggacctgtgccccatcacatcgctccgaggcaaatgccagatcttgcatcgaagtgagatcggcgatcttgatgaatatcgcaaaatgaaggacagtttctggtttaaccaggtgtttgatcgctttattcatcgctggtacgatgtcatccccacgtcgcaggtcatcaacgtacccgaaaaggtcaagaaggccttggacgagcgatggaagtacatttgtttggagacaagccgggtgaaggagttgaccagtgctgtcaagagctgcaagcgctgtgttggcttttgtgcatcgtaagtccaacatcacgtgtcctatctactctcttctatgctaaacacatctacagtaacgattcagtcgagtgcgccgtatgtcgcaacacataccacatgaattgcgtccgtccaccgctgctgaagaaaccgtcgcgcggtttcgcatgggcatgtggtccgtgcagcagagcccaagagaagaagcttgaggcccgccgaactccgcttttgggcgctgggggtgaggaacttgatgaagaagagccactcgacgaggaagaagaggatgctggaggcgatactactgccaacactcctgatcccgagggcaatgctgactctcacccgggaacacaggccgagatagcattggcgaagatgtggccaatgcgatatttaggcatacacgcccgggttgaagatgcgctgcagtacgacgatcgagcgatctacccccgtgctagttcgcgtctgggacctcgacatcaagcaaacgtcaatgtatggcatggacaccctgtagagctggtcaaacctgccgaaattaagaaacgctacgtcaaggcggcggggaacaaaaaggaaggtaaactgtccaaggagacggtcgctgcaatcgaagcagacaaggccgagaaggcaaagcgccctaaatgggtaatggacgagcctccaggatacgtacgccgcggcgaagactaccctaacaaagactccaaatgtactgctgagctgatattcaagatgcctcctttgggtgtgcattcaacccgtggcgaggataatgcgccaacggtgaatgaagaacaggtcaaggcctacatggaccgagcccgggcattggcgaagcacgttggagtcgagccctatcatacgaatttcctagacaagtgcttgtcactcttcacgaaacaccagtacgatgcagatgtggctctaaaacacgtcaaaaagatcgacaagcgaaaagatctgaaggaacctgagctgagcaaagaggaagaaaagaaatggaacgaaggcgtttccaaatatggttccgagatccgaagcgtccgtcttcataccagcaaaacaatgttctatggggatgctgtgcgatactactacatgtggaaaaagacgcccaagggtagagagatttggggtgcctatagtaaccgcaaaggccggagtaagagggtagagcccgacgctcagacccgattattagatgacgttgcagataatcaggatgattctgcattcgacaacgacaaggccatacagcgaaagcgcaacttccagtgcaagtgttgcaacgtccggcactctcggcaatggaggcgagcccctggtgtctctcctggccaaatgctccccccggatggtcgttccaaggacaagagcggcttcctcattgcgctttgcatacgttgcgctaatttatggcgcaaatatgcggtgaaatgggaaaacgtcgacgagattgcaaagaaagtcgcacaaggtggaggtaaagcttggaagaggaggattgacgaggagttactacgagaggtatacgccgcgcagaccgatcctagctccaagggcgttactccagaatatgtcgaccttcctgctgctaccgtacaatccgtcaatgaaccgcctaagaagaagcaaaagactgctatcatggcaaatggagacagtggaacatcgaccccagtcaatgagcctgtgccgaagaagaaagaaaaagaaaagcccccgccggtacccaaggcacccactcctcctcctgtgcctgctccgccacggttgaaagaattgtcttgcgccgtgtgtcgctcagtagacggtgctcgtgttgaatgtgctgcttgtcgcctgacagttcacaagtcttgttacggagttgacgatcctcgccaagccaacaaatggtactgtgatacttgtaggaacgacaagaaggaaagcgtttcttatgtaagtatcaagtatttccagatccgcgcattaactgaccaccgccagacctacgagtgcgtactttgtcctcacagagaaaccgaacacgagttctacgagcagcccaaggtgacgcacaagaagaagaccgatagggatcgggagaaagaacgtctggagaaagaattaatcgacagagcgaaggaagagtatcgccaacggcagcaagaaaaggggcggccacttatgccccgcgaaccactcaaacgtacagctgacaacaactgggtacatgtttactgcgcgctttggcatccggagatcaggttcagcaatgcggcacgattcgacatggtggaagggatcggagcgccaacactgcgttatgatgctgtgtgtaagctgtgcaagaccacaaacggcgcttgcgcatcttgcctacattgtcatgcaacattccacgtcggctgcgcgcacggccaaggctacgttttcggattcgatatgacacccgtcaaggcctcgcggagagacgctgtgcctacggtcacgctgaacggagatacaggctccatggctgcggctatttggtgcaaagagcacgcgcccaaagttcagcctcatcccatgaacgaacaactcgaagggaccgatatgattgctttgcaactctttgcaagagagttcaagcaggcagacttgacacttacaggaactgcacgcaaggccaatctcgtcgaccaatccacccgaatcgttccccaggctgtgccgactcagactaatcgaagggcttctgctatcacagcgcaaacaccaacttccgcaaggggcaggcaatccaacgctgggctacctgtgaaggaggagtctagggagtcgtcagtaccgaagtccgaacgcaaatgtgttcgttgcaagatcgaggcaagtccccgatggtgggagacggatgatcaggcgccagtcgcacaatctggtgtttgtttggtggatggcccacttcccgtcaacgctgttgaaaccaacacaagtcaggcaagcgacctgagcctgcgcaccgaggacacacacatgactaatgggtctgtggatcacaagatgactgatgcaccgcctgttgctgcagttgccccacgagagcaactgaagctggacacgaatcttgccggagttcagtcgacatcctatctgtgccaaaagtgccattggaagaagaagaatggtgtaaaggacgaggaagagcgtgaaaagcctgtgctcgatctccttgatccacagcaactggctctacgttcaccacctgtacaagcatttgttccaccaccaccgcctgcgatggcaggatcatggaccgtaccaaatggccctccaccaccacatgcagcgagtcagccacctccattgccggcgtggcacaacggagctccacccccagggcccaatcatcttcctcaccacctacacaatggcatcggtcacccaccgccaccacacggtgctcccttgaatcaacctccaccgtttcacgccccgtatccccctccaccaggcggttaccctccctattctggcccgcccatgcatccgcagatgccttcggcgttgtctcgcggctcgtatcctccaccgcctgccagtggtgcccctcccccactacatctcaacaacggtgcaatgatgctcaacggcatgcattcgcctcatgcaccaccgtactcacctacacatccacacgggcacccttcgtctcgtccaagtgataatccatataccgctgcccctcaaggaataccgcgatacccaaaccttcaccacgggagccccgcgcccggccgacctgcgacccccagggatgcagtgatgagagatgctccacctgtcacttcagcgccaacagagcgtgccagtacaggagctagcgccagtccttcgcttcgaaacctgttacattagtcactcatgctttttctctattcctgcgagtgcattttcgtttatactttaaacatcgggcatatttggatcggagttaaaagcgcctttgcgcgcgcccggcattgagagtgatgcaccgcggcggaactagatcgcgggtgagatcagctgggagatgaatacacagcggtgggtgtgtcttgtggggatatcgaaacatgggaagaggagttcggtggcattataccacacacaccctattttcttatcatatagcgttcttcaggggaactggccagcttccgccttcccaatgtatgatggtacgtcgagcagtagaaagtgacttgcattcaacgcaagcacaggaaaacattcatacgtcaccacagaaacacatgtctcaatgcattaaaacatcgcgtgacgtggacacagacgggtgctcgagctcttacagtctgcccatcaaacaacgccacaatgcttcataggtgtgaagaatgcattgatgcgctctcccacgaagccgaggagtgacgttcctgccgtatccgggagctaagcttttcccaatagccccgccgctgcacagcacgggctgcgcggacgcgtggtcccttgcatactcggctgacgatgccaacctctttgagaccagcctcaccagccacaagtcatccccatctccttttcacattgcccgcgttgcttttattatcgcagtctcttagctctctccactatttgattactgtcgcctcgatcatcattcatcaatattcatcaccttttccagttttctcttgattgtttgaagaccggttacccctgcgcatcttgaaaccaacgcaacttgtactcgacacgattgaaacaggcagcgtagaagacctgcgacgtaccacacttctgagctcgggagtgcggtcgccgggaacgtaacacagccactggagagacattgtgaccttgcgccatataccactcgccgggcggacggattgttacacatactctctttgcctccctggctgtgctcttgaacacacatacacgccccgtgtttgctgcgaagtatataccgacacacactgttatattaaagggactttggaaagaggaagatatatacgaacaatatggtgctgcaaaaaagatactgtatcgagtatgcggataggagtgttgagtgctttagcgatgatgggttttggtacacagacgtacgtcctcccctcacacacttttgagagtgagcaagtactaacagccctccagaaaggcataatcataaaatggataatcctcggcgtgatcttcgcgctgttcatgtcctggttcgtcggcggctacatccacgcaaagcaacggttaaaaaagggtctaccactgttgggataccatcgcgtacgtatccgttgccttgcatttccacgctttttgccttccccccccatcctccattccccttgctaacattagactaaacagttcctgatatcctactcggaacgcaaacgccacggccaagtcccccaaaaccacttcaccttctacgcccaagaacaaccctactacccccagggccaacagcccccttacgcacaacgccccggcgctggcccttacgccgaacccccaccgatgtacaacaacgcagacgcgccgccacagtactttgcgccccccggtgcaagtaaggcgagtccaaaccagcagggcgtggagatgccgcagtatggcgcgcccgtgtatagtacaccccaagggccgcagcagagcggtgttgtgggtggggatgtcgagcaggggcagagtcaggctttgccgccgaggccgcagcaggcaaaggagaagctgagggggattgtggggaggtttaggaggtagatggggacacgcacgtggctggatcataagcgttggagttggttggtatagttgttggctgtgtgttataggacttttgtaatggcgagcaaataccctgaagatgaagtttacgttcgttttggcgttttatgggttgatgttgctgggaagtgagtggatggaattggaggtatgctttgtggtatattctcttttcattggtaacataacatagatgatataactcagaccgagtgagctgtacaatattccttcctttccttcaatcaatatccatggcctctacatcatctcctaggggtatattcatattcgtatccatgctgcttacgggactcgccaccctctcaacctccatgacgggattcgcctgcccgtttctaatcctctgcctcgcctcgacaatcgccttgcgcacgccatctctctcctcgggcaccgtcaagctcgccggcacgttatacagcaccatctgattgtgctcgttgctcttcggctccgggcccagcaacacgtgcttggggatcttggacaggtgcttctcgatgtcgggcaggaagatggggttctcctcgtcggactcgatgtcgctgagctccgcggctaggtcgtggatgtacacgcggtgcggcgtgtcttcgacgtccatggtgtcggaggcgcgaggggagcgcggcgtgcgggcgcgtttggtgaggggcagggtggcggcgagggggtgggctgttggaactgcgtcggcgcgccgtggggagtgggcgtctgttgagcccgggacggggatgtagaggcgcgtgccattgttgtcgactggcgaggtgttagtagctgcgcagtgtgcatgggcgcacgtgtttggctgcgttgtacgtaccgaggtttagcaggtcgaacctcttgctcagcctctgctcgttctcgagcgacgactcggccgaccgcttgatgccgtggggagcatgttgcggcgcgaagggactactgtgcgccacgacctgcgccatccatcacagtgtactctgacttcagggtccaagtgctatgctatgcagtatgcaataactaataaggccgacgataggcgagttcggatcggattacatccaggagatcgtgatgtgaatcgtgtcagggcatggttggtgtgtcgggcgtttatatggtgcgataggcggacaggtcgtgaatgttccagaaggataccgtcggcgacgatcgcacccagctagctgcgagcagccccgccttgcacccgcaccaagctccctgcagtgtgcgtcccaccacttgcagtctttggtgaatgttgctaccgcgcacactcacagctgcccctctgagtcaccccaggactagaggcggattatccttggcccgcacctgcagctgctttgcgactcgacaagcactcccacgacgctcttttgcagcgccttttccacgcctccgtgagaagaatataccccacgcgccggccgcaaacatggcgctggtcgacgagcagcacgagtggggcgcgaagaaggtccgccagactttcttggactacttcaagaagaatggccatagttttggtatgtcttgaaccgttcattgactcggaggatccaaaagccacaatccgcatctcaagaaatgcaattgacactctgcagtcccctcctcctccgtcgtgcccctctccgaccccaccctcctcttcaccaatgcgggcatgaaccagtacaagtccatcttccaaggcaccgtcgacccctcctccgacttcgcgtcgctgaagcgcgccgcaaactcgcaaaagtgcatccgcgccggcggaaagcacaacgacctcgacgatgtgggcaaggacagctaccaccacaccttcttcgagatgctgggcaactggagtttcggtgactacttcaagaaagaggccattggcttcacctgggagcttatgaccaaggtgtatggcatcgacccgaacaggctgtatgtcacgtactttgagggcgccgatggcctcgagcccgatctcgaggccaaggagctgtggaagagcgccggtgtgcccgaggaccatattctgcccggagacatgaaggacaacttttgggaaatgggcgaccagggcccgtgtggaccttgctcggaagtacactacgatttgagggagccggtcgatggaaaatacaggaatgcatcggacctggtgaacaaggacgatcctgaggtcattgagatttggaacaatgtcttcatgcagtacaaccgcgaacccgaccggtcgctgcgaccgctgccgaacaagcacatcgatacgggcatgggattcgagcgattggtgtcggtgctgcagaagaagatgtcgaactacgacactgatgttttcacacctctgttcaagcggatacaggacatcacaggcgcgcggccatataatggaaagtttggcaaggaggacccagatggcattgacacggcctatcgagtcgtggctgatcatacccgaatgatgagctttgcgattgccgatggtggtgtgcccaacaacgttggacgaggatacgtcgttcgtcgcgtgctgcgaagaggcgcacgatatgcgcgcaactactttggtgtggagattggcaacttcttctcgaagattatcccgacactggtcgagcagatgggcgacatgttcccggagatcaagaagaagcagcaggatattatcgagattcttgatgaggaagagaaggctttcgccaagtcactggatcgtggcgagaccatcttcaagaagtatgttgcaaaagcacaaaaggctggctcgaatgatttgcccggagacgatgtctggcggctgtacgacacatacggcttcccggtcgatctcacgaagctcatggctgaggagaacgggctcaacatcaacgacaaggaagtcgaggaggcgcaagaaaaggctcgcgaggccagtaagggcgacaaggctgctgctggcgtggtggtcaagttcgacgtgcacgacctcgctgcgttggatagcatggacgatgtaccgaagacggacgactcgttcaagtacggccgcgaaaacatcacaacaaccatcaaggcgatatatcacaacaagaagttcttgaagagcacgagtgaagtgccagagggagaacagtttggagtgcttctcgacaagacgaacttctacgccgagcagggtggtcaagaatacgacactggacggttgctcattgatggcgaggctgagatcagcgtggataacgtccaggtctacgctggatacgtcttacacacaggttatctcaagtacggagaattgaaggtcggcagcgaagtcattgcagagttcgacgagctgcggagaaaccccatccgtaacaaccatactggcacacacgttctcaactacgctctccgcgagaccctcggcaacgaagtcgaccaaaagggatcgctcgtcgcaccagagaagctacgcttcgatttctcacacaaggctggtctgactgatgcggagctcaagaaggtcgaggacatctcatcagactacattcgccaaaacgccgaagtgtacgccaaggatgtaccacttgcacaggcaaaggagattcgcggtctccgcgctgtctttggcgagacctaccccgaccccgtacgcgttgtctctgttggtgtccctatcgaagacctcctcgccgacgtcaagaacgagaagtgggataagctctccatcgagttctgcggtggcactcacgtcctcaagaccggtgacatcaaggaacttgtcatcctcgaagagtccggcattgcaaagggcattcgtcgtgtcatcgcccgtaacaggccaagaagcatacaacgtgcagcgtatcggcaacgaatttgccgagcgcatcgatctcttcggcaagatgaaattcagccccgagaaagaagcagaggccaagaaactccagctcgaactcaaccaactctccatctccgccatcaagaagacggaactccgcgacgcgttcgccaagatccaaaagagtatcctcgacgaacaaaaagcgtttgccaaagcagacaacaagcgtgtgctagacgaggtcacaaatttcttcaaggacgagagcaagacgttcctcgtgaagaaggttgagtggtcaagcaatgtcaacaaggcgattagcgaggctatcaaagctatctcgggaccgaaatctgcgctcaaggatcgctcgctgtatcttttctccgcgagtcccgaggagggcaaggttgtgcatgggtgttatgtcgctgaggtaagtcttgtccaccatttctctttcatgttggggggatgcatgctaatatcacaatagcaacacaaagccgcgggcgctgacggacccaaatgggcatcgttcgtcacgcctattatcggtggtaaggcgggaggtaagcctggtgcgccgacggcgattgggcagggcacgaatgcggataaggttgatgatggtgtcgcagaagcgaccaagttcatcgagcaactcaagctatgaactgagctgggatgatatgagaagatagaaagcatagtgtggttgaaatctacacatttgttcgagcagacttctcggagagcgtgtgaggctatgagatgttgatcatgtaccggtcagagtgagatgatgtggtggcgtcaaggtcatgcagccctgccaaaccggtcagacagaagaggattaacctggtcatatcttacctgtgcttggagcttgaggctctttttgcactgcaatctctagcgccagcgagagcttgatgcactaacaaggctctgtgcactgcagtctctaggtgtagcttcaacgaaacgccgcctccattttcgatctctctcgaagctattctatgcagcactgggcggcgtgagggtgtttatacataccacagtcatgtacgttcgaaaacgcgagatcaccatgtacgaatcagagattaaaatctacatgggtgtcaatctggcgaaacgtccaacgaatatgtaaacctcttcgtacaataggaggtcgcacacgaggaagggtcctctgcccctgttatggtgcatgcagttaacctgaccacacggggagctcagcctacatcggcatgccaagttttttttcgccgaaagtagagttgtataactcaatagtgacctttgctatatatctataacccttactctaaatctaactcttactctaaatctaactctaaccctaaccctaatatattctaaacctgtcctgaacctgtttaaagtttagaataagtttagaacaggttcagaatatattaggattaaaggttaaaaagaggctctggttaggttagtcaggttaattttacgatagtgggcttagcatgccggtggtcagctaatcttttagtgtggtcgggttgtctgcgaccaccctgttctgttcactgcaattcttagcgcgggggagacgtgaaaatagcggggaagctatgctatcacatccaatggcagctcagatctaagcctcggattgtgtgcgggagcgcgtcctttaaggttgcgtgcactgcaattcctagcgccagggagacgtggaattagcggggaagctaagttatgctattacgtccagtaacagctcagatcaaaatccagccttgtgatgttgtggtagttggttctgcactgcaatccctagcgccagcgagaccttgatgcactaacaagcctcccactccatcttcatctctcttgaagcatgattatctcaatgtgaactctggcatgggcattgcggaaacttgacacgatagtgataatgaatagcatcaatatcaatatcgaccagctctttcaaatttgttgtggaaatcttgattgagtcttcactctacttatactgcagcgttactcccttctagtcctattgagtgtgccatgcgtttctgatctaatcatcgcgcatctcatgggcagccttgccagcctcggcagatgctttctccttcttggctgtctcagcggcgactttttcttcttgcttcttctgcttttctgcggtggccttttccttcttcgcggcctccatggcgaccttttccttctgcgcggcttcaattgcaaccttttccttttgtgctgcctccatagcgaccttctccttctgagcagcctccatagcagccttttccttctgcgcagcttctaaagcagccttttcttgctctgcggctccagcagcgccctcagcagcagcagcggcggcgacgggaaggaagatacctggataacgttagtcatgtgtgtctcaggctggaagaccattcgacttaccccactcgccctcagcagtgacgttcttgttcaagttcagtgtgacctcgttctcctcaagctcaaactcaagctctccaaggaggctgctaatgacaaaggagcccgtctctgcgcagagtctgccaacctgggccttagtcacgtctttgccagcgagaccggcggcagccgcatcgaagatgtaatcgatcttgctcagtgtcagaccagcgcccttgctgactgagagtgcgaccttgtaagagttgggctcaatggcctcgaagcctgtgggtggtgcggcagcagcagcgccggcgttttcggtcacggtgatctcgtcggccgcagcggactggaattcaaactcgaatttaccgacggtgctgggtgtgaagacaagatcttgcttcaagtctccgccttcgacagggactgcggtgtcgaatgcactctcgatctcgacttcgtctggcgtatggttagatgttgtgatgaaagttgtcagatgcttgagaacgtactcgcttttgcctcttcctctccagctgcagcttcgccttcggcagcgccttccttagctccttcctgagcaccagccgccgcttctttctctttagctgcagcttctttctcttttgctgcagcttcctgttctttcgcacctgctgcagcctcctccttggcaccagcagcctctttctgctttacaggggctgcctccttctctttagctccagcagctacctccttaccagcctcagcagctacgggagtgctgcaactgacttgctgaagctgagcacgttggttgcggcggcgaagactgattgggtgtacagccctcgcaacaggcacaatactgcgctcagaaagcaaaattgcattcggtcgagcagagaccgaagccggaacggcaaggacgcaaagagcaagagtgagaatgttggaatgcatggtcgctgtgtaatatagatctcagatcggaatatagagaatgaatggttgattgaaacgagcggaccggccgaatgaatgtaaaatttgagaaagaaacgaagtagtggatgcgaatgcaatgcagtgagtggatatgttattgatgagcgatcgactttccttaagtacagtgtgagcaactgattctatcgctatgtctaccgtgaactagaatgcaagcggtggctaagaccgctcgctacatgcttgacaggtgccaaaacgtcttgtcggcttggcgatgtacggggcgttgagatgagatgagcagatacgctcgagcttgcttgcaatggaagcgaaatctcctgaccttggttttgaggtgtctattcctgtagaagttccaaacggtatcctcttggcctgaggcttgacacttggcaaacagcttgctttcaagggatcatgcttatggcctggatgtgatagtgaagtaagggactgcgggtttgctgcgtactattagcacaagtatcaatcgagaggtcctgtgggcacatgatcattgatggtactccacggctttccaagtagattgcctagcagtggtgacctgtggagagcttgcccaggtggaagcttcggaagagccaagttccagaggactcctgggcagatgctaagcattatgaacgaccaccccttcgttccgaacagtcgcgccatctagcgctcagaagacagctgcgactgtggcgcaaagacggtgtttgatgttccgctccgcacgaaggtgaaacaggtgaaggagaccggagaagtctggagacagcgagataaccgaaatgctaatcctacctaggtttagccgccggctcaaacagtggctattctcgaatcaacaccttgttctgtctccaacataagctctagaccaaggtatgcgcgggtctgcctccgtcgaacgagtgtgcttatttctgtagcaggatctcacgggctatacgaccgtgcacgatattatgcgctgcaggatacatggaagcgctcatcatatcagagtcccctcgcaggtcgcgccgtgctgttctctttcacaacacacacaatgacattgtgttagccctgtagtcctcttactggacgtatttgaagttcctggccgtgagcactgccagtggcctttcattctcactctttcaatccattttcttctgcactaagcagatagactacattggagcttgacagaaaaaaggcggctcttgtttctcaataagggcctcactgttcatcgagcctctgcccctcaagatctggaatcattacacgttcggccatagccattcctaggctacacagtaatggagaacagcaaaggtagccattatacgcactgggacctattgcacttttgtgaacaccgacgagtatttgcctctataggtcgggacggctgtaacgtggaaattttcacgtttacaccatctgaatcgtatgcgattgccatttactagaagattgagtaatgcgccattgcacacgttgtgctttagatcacttatcgacacatcgatcaacactgctcacaatgatcaaatgcctgcgctgccctccctaaaagaaagcttaacgtgcctccatcacttgaacaaagttcgatagacagttaccacaagatgcgacgccacctcacacacgcacatcgcaaactgtattagactttcattttcacatgctccatctccaccctcacatcccaatcgccgagtacgaatcatcggtctccgattcccagacacgtacactcaatcggcgttgcgatgcttggccacgtacaccttcggcaacatgtgatttagcttccccgcatccacaacgcagcgaatccggggtatgcaggggtgatcgcaaaacaaggtgacaaggaatcgtgcaattgtaacaggggaaaagcaaaacattatttctggtatctaggctatccacatttccgtcatccttccaaagcgtgcatggatttagctctgcgtgatattaattcccaatgtgctcagcgccggcccaacgttcaaatccacattgacggtattactcttcagcgcgtcttcgtagtacttgagagtcacgccgttcctgaccgtcgagtttcctgtgattgacagcgggacaattgcgtttttgtatttcgtctgcacgaggctcaggacgtccaggggctgaatttttgcttgcatggggacgttgttgtcgccgggcttgaggacgaggttgggcagcagggcagtgccgatgcttgtgctgtcgatggcgaggttcatggtgacgttgccaaggtcgagggtcatgacggaggggttggggatgtacacttcgccgaccatgttggagccgtcggccaggagctcggactggccggagaggagtttgatggaggtgatgttcaagcccttgagcttgttaaggcctgcacggatatgttagtgttatatctatatttgaagtaacctccaacttacccttcattgagacgaccttgttgtagtcgacgtccatcgttgggaggcctttgaggtggatgttggttttgcctctgagattgacgttgaatgtctcagcgcccaaaacggtcttggtgtatgcagtgaaggcttccagggaagtgaactctgcatcttggtcgacggagacgcgagtctcggcttctgactttgcttcaggaatctgaatgtggatgaacggatcctggccgtcgagagacagagcagcacggaaactgtcaatggtagggtggtaactgctatcagacctgatcacagactctaacttcaagtggacaccattctctgttgggctggtcacttcttgtgatgtgacttccagtgtcgacttgttgatttcgtcttgtgctttgttgggtatggccacatagatgatgggcagtacgacgatcaagacaatgatggcaaagacaagacagtctattgggcattagtgtaagtcttcacggcgccggaataatacgaacgtaccacaccaccagaacttcctgcagtggttcttgactcgtccctttgcacctggctgcggaccgggaggatacaatttgttgattatgccaccctgtttgcgcggagcactgtacacttcgtcggcacgagcggtttcagtcttggtttccatgttgtattatagttcgcaccgcgagaaggatagagaaggaaatcgttcgattataactgcgatctagtcgggaatacaccgcaaataaaggttctttttcacaagcaaccgaaagaggtgaggaagcaggtgactaccccaggccaagaagaacaatgcggagacctgcgggcggggaagatcttatgacggtcgttcagggactgatttcagagacggctggcggatcgagacattgttcacttgcgccagctcagatcaggcggttcgtccggtataatccttggacgggattccgtgaaaaagacgatcaacagcagggatatattcccgtcaacagagcagaccaaccaattgctactcctttgagtaagtagtccgagctcgtcgccacattttcacaagcattgcaaagccgaggctgtcgagctaaaacagaacaactgattcgcacatgcttcatgttgcttttgttcaatgcgacagtatcatggcgatacagagagtagctttgcggacacatggttcaggctgcgcagtagggactcgtgctaatcgaccactgttcagcagttcttgtttcaattgctacaccgctttgcgcgtgagataccactaatggttggaaaaattggtgatgaaagagatgagaggctcagggtcggcatgactgcccggtcgttgcgccggactaaggcgggagctatgatgcaggctgaccacatgtggtttggtgcaaattgccccgacccttttgtagccaatgccctgcatcgcgcatcggtcttggatctgaatggagagggttgctcctctcgtgactcggcagcaccgcttctgaaggagcggatgaaattattagatgactgcggcgaggtattcgggatcgtcgaagctgcaatttcatgtgaatgtccgcgcattgcagctgatcagcattatacgagccaggcgtttaaaggaacgaatctgctcaacggcattggtaacattgatttctgtcattgaattgtaggagaacaaacatcggtgtggccggatcattgtcgcgtgatcagacacgtaacgcatgtcgaaatcgcgaaatccgggttctctttggagagctgtcatccacggcatttcatgacacacgcgacctacgagatccgcgtcctgggcagcaatccaaacacacttgatggggacatgctgacaaggtgggtctgctatggcctgcattgacaaactaggcgatcgtcgttccgtgctatctgtttgacactatgttggcttttcacaacatggccgcgatagtaccgaatgtacgcacgtaaaggtgaatagtaaagccattccgtggttgggagaagattatggggacgcggcgatctaccggagcatgcgccaagagaatgcttgatgtgtggagcaccaaaaagtctgggtagaccaagtttgagaggctctcaagaccaagttccgctacgcttccaccccaccaccccgcacatgaacgctatggcgcaatccgatgaagaagatgactacatgaacatgacgttcgaggatgcgcccaagggcccaaagtacgaaacctccctccagcgcgccgcgcgcaagcgcaaagaggtgcgtcccttggccacctcaaaagtcattttccagctgacaatggcctccagggcgaagccagagcacgacaaaagacgaaagccgagcgcgaggcagatgcagaggcagcacgtgaagccgcgttagccacagccctccccgaaacgaacaagggattcaagatgatggctaagtttggcttcaagcagggcgataccctcggcaaatccgaaaacgctcgcaaagtccctatatcagtcgatatcaagggcgacaggagcggcatcggtctcgagtctgagaagaagcgcaagttcagagagcagtgggagcaagcagaccgagaagcgaagcgctccaaggaggaggaaggcgactacatcgagatcagacgactagaggcaaagcagaagaaggcagagagagacctcgacagcgcacagaggactgctgagcgactcactgagaaggaagccgaggataaaggtacaccgcaaccggttgagaagccagtaaaggacgtgaaccttctttggcgtagtcgcgctcgacggagagcaactatcatgcacgagaaacagcagcgccgggagctggacaacagcattgcctcgcgactacccacgctggctccggaagaagacgacgaaggcgacgatgcgaagatcgcacagggtcgtgatcttgcgcccttttacacatcccttgaaaatgatcttgagggtgaggacccagagcttgctgagtttgaggctttgccagtcgaagaacgacttgaaaagcttctcacgttcctccgagaaaagtttcattactgtttgtattgcgggtaccagtatcccgacgcagagatggagggttgtcctggcgtgactgaggatgagcacgactgagagtacagccatgtatgaaatcatggcgtcatctcaaaatctctcgcacagcttcgctgaagcagtgctttgatcaaaggccttccagaacgcaaagcgcttgctttgctctagtgctatcaaaatcattacacctgatatgatggctcgcgactttaggccactaaccaatgtctagaaaagcatatatagatagtttgaataatactcaataattcgaaaatgacttttttggtttgcaataatctcgttcactgcttggtctgtgaatacagactgtgacgataactgcaaagtgctgcggcacgtgctttcgcgacgttgaggcgcgtggaacttcgcgcccctaacacgtcaatccacactttacgaagcctcccccaacctatcactcgccaatcaaaacatgcaacatcaacgatgctacatctatgaacctccacagacagaagaacgagcatcgaaacgacagcgtacaagcaaatatgatcctcacgcgcaattgcctgtgcgtctccaggcgtatcgcgatgtgtggtcgcagcaagaagagcgcatcaccgtaagtcaactaacatgtgcatatcagatcaaagagaatctgacacgactagaacactctggacactgccgacagcgcagtccaacaaaacattgtcaatttcatctcagccgccagtgcatctcctgacgagacaaaattcgccatacccactggcctgatcattgcagggccgagtatcgcatcccatggaccctttttcaaacgccttggccagaggatcaagaacgacacggacagcacatatgtcgtgttgacctcagcagaaagtcctaacctcaaaaccttgctcaagaatcttatcaagaaggtaacctcacacgtggaagatgatgacgaggatgatatggatcggccttctacatcatcaagacatgggccgaagctactgaattatgatcttggccatgttcaggaatggcgcaagaagaaccgtgtttcgagtattgtcgttgcgcttcaggatagcgaggctttcgatgccgcccttcttgctgatatagtcgatcttttccagtgagtcactcaggctttctgtcatatttcgtgctaatacatgtagttcgtggctcgaccgtctgcctttcgtcttgctatttggcattgctacctcggcggagagcttcgaggaccgcctctctggcaagtctatgcgctatcttgagggcgagaagtttgatgtcactcagtccgacgagatcatcgaagaactctttaaagcaacagttgctaacacaaacgttcgcttgcacatcgggcccacgatctgtcgccgcatgctggaccgtcagaaagaccatgtacagaacgttcaagacttctgcgacggtctcaagtacgcttatatgtcgcacttctacgcctgctatcccagtatcttctttcgcagagacatagcgctcagcgatttccctgcagatgcattcgaagctgtgcgcaacctgccctcctttcgaaggatgatcgaagagaagcttgagaatggggaggcactcaatgtccacgtattgcttgaaaccgacgagaacttgtttcttgagatcgcccggtccttacggaacgggtcacaagccctgtcgaccttgagtcacgcttcccaggtactgttcagcattcgtgcggcacttcagatgtctccgaccgttcgattctcatcaatctggacacgcgcggcatctggagatatggcaggttcgcctctcctccgtgagacgatgttatctgtcaagaagatcccgtccgacaaattcgttgaactacttgcagctatgacaagcctccagggggagtatttctccatggaattgagtccttttcaaaaagagctcaacagcctggtcgagaaaaacgacgcctccactccccttcggacacagcatgacgtccgtaatgacagtctcaggaccacagtggtcgcccagaaagtcctactcagcaagcacaaggcggcactctcggaacaagacaaggcatattcggacttggtcggtcgcttccacgacgaactcgatgcttacttcgcgtctgcgttcatcgacccccagacactgtttctgtcagaagtgttgatctacgacctcaaatctccgcatacagaggtctttcaaccaaagccacgctttgccattgagcgcgcattggcgtcaccgcacgactatcttgggtgcgaatgctgcagcggcgtcgaaggaaacgaggctgcgctatcagctacgcagcccgccactgctatcgtgtatcagatgtacttggaatctggcgcacttatgaacgtgagcgatctgtggcaggctttcaacgcaatcgctggaactggtgatgaagacgacgagtcaaaaacaatgtaagtggcatagcctatgatcaatttgcccaaagtgctgacctttctagggctctgtttcaacgcgctctcgccgaactcaaattcctcggccttctcaagcccagcaggaagaagacagaccacgtgtctaaaatcatgtggaagggcctatgacccttgttcgtcgcttcgtcatatatactatacatatactatctacaattctccatcgtccgcatcatgccttcgctggcgccgtgtcgcatatcgtcccgcagttcttgcacttccgcgcctccatatcggctttgaagccatttaccgcttccttgatctgcgtccccagatctgtgcagtggaagctcgcttcgtgtaccttctcgccacagctctgacaataccaccgcagccgatcttgacttccctcaggccgcttctgctccaaaaccacgcccactgtatccttgtatctcacggggttgtgtggcgtgttcggtggcagcaagaacatgtcgccttcgtggatgtgtatgtcgcggaactgctcggcagctggacgagattggtcgacgattttgagcagcatggagcctttgtgctggtagaaccactctggcgtctcattgatgtggtagtctgtgcgctcgttggggccaccgacaatcatgacggttacattgtcgttgtacacgcagtagttgttaatcggcggcttgagcatgtgggagttttcggataccctgggatgtaaggattagcatgcagttactcatatgtcttgaatctgagaagggaaagggacataccattttggaatgttcaacggcgcgccaatcatcctgcatcgtgagctttgcgaaaagtagcgctgcggcaatgaagctcgtggattccgccgtatttgcggtgcattgtagaacacctgcgcgagtgagcgcgttgaacggattacagacgccattgtagttgtgtacaaatctgtctgattgcgagaaccgttaaatgtccagatgtcagacgaggcgtcaccaccggacattcagaccgcggcgcggggataagagctccccaccacgcgctagtgcgacgcgtgatacaccagctccgtgtcgcaagttgcgccgacgttcacagcttcgttctttctcatcttcactcacaacttcaacacgatacgatggatcactcacacatggatcacggccacatggaccacggcatgcccggcatggaccacggcgcaaagtgcaacatgaacgtactgcaccccaacgctcactctcctccgcgcgatgctgaccgcaatcaaatagatgctgttcacctgggacacaaccgacctgtgcatcgtcttccgcggctggcgaattacggggaccggatcgcttatcgtgtccctcctggcgattgtactgcttacggcgggatatgaggcggttcgggaggcgtcgaggcggtatgaggcgtatgcggcgaagggcggggagaggaggggcggggatgatttgagaggtgagtgcgaatatttcgtatattatggggatgtggttgagagagttatggtggtcgtgcgacgcttggtgtgcagtgaatacggtttccttgccctcacatcttcatttgaagcaacaccagctgagtgcagcgacttcaagacgacgaaaacgaatcgagctcattacttggaccaggacgaagtgttggccgcacctcggagcaacagaccaagattgtcaaggggttattctacgcggtgcaggtgttttactcgttcttcatcatgtgagtccgaagaagcaggcaaactgaaggatgtgcaggactgagatcactaggttgctattcatgacatacaacggctggatcatgctggctgttgctgtaggcgcctttgtcggctatctcatgttcagcggatcctcatcgacaaagtcggttgcttgccattgaggcacgtgtcaggccctcgactcggagcttatgcaagcggtagatgcagggtctccagtacagtggcgcatggctgaacggacttctctccgttgcaagcatcttggactgtttcctgtaatatccggcctggaccccatgaacggtggggtgatcggcgggctctagtgtagtgtaccggtgcttgagaaagtagaaaacattggaggttacatgatatgtgagacgtgacgagtgcaattggtgaagactttccgagaagggcctcgactgagggtgcgcggactgcagctcggatgagatgtgtccggaggaatctggggtacggtagcaattgaaccgaacttctatcaacctgtccgctgttcctgcatcaagatagcccgacattggcacgtcctgtttaatctcatcatgggattgctgtaaatctttgtatgcttcgagattcattgacaaaaagttagtcgtacgaggcaattccgcccgctgaccgttacgctcgtgcctattgacatatccactgcaaaagccgcggcatatgaccatggctcggggagacttgccatactgagcagtgatgatgtgaacgatgcaaaagctgccagactggacatgacatgtagttgcgtagttgcggtgagattcgaacgctggtcaaggattgaagtaaccgtgagcttgatgcactaatatggtgcactccagatcttcacatgccagaggcaatcccacgctgcacgcgtgacttgccccaggtttcggtgtgcgcggcgccccagtcatgacccgcgcattcattgtcatgtggcagcgaccgggctcagcgtcttcacatgcaacgggctttctgcacaaaacgcataagaaagccggtgcatcacaggttcagaggcagaatcatagtcggctgtcaaacagcctagacgttattggtcgatcacgaatgttgttttgagattagcgtaatacttagtactctctctctctcttgccgaggcataaggttgcgactcgctgaggttcatccatcgtcttctcatacaaagcctccagatctccgcacttttgctccggaatctgcgctcactagactccttccttaccctcattcttcacatttgcatccatcatcatgccgcagaatgttattgtcgttggcgctggccgtaagtagcaccgtcggatcgtgcgccgtgttgcgctgtgctaacgtcgtcgacagtgtccggcttgagcgctgcccacaccatttacttggccggaggcaatgtcgttctcctcgacaagaacagtatgtcttccatctcctgccactgaaatctgacgatgctgacatgcgacagacttcatgggaggcaactccaccaaggccacatccggaatcaacggtgccctgacaaggacgcaagttgaccacaagattggcgacagcgtcaagcagttttacgatgacacactcaagtcagcgcgagacaaggcgcggccagacctcatcaaggttcttacctacaagtccgccgctgccgttgagtggctgatggacgttttcaacctcgatctgactctcgtttcacggttagggtacgtcgatatctctttcatctgatctggaaccagtgactaattccaacagaggacactctcagccccgtacccaccgtggtcacgatgccaagttccccggtatggccatcacatacgccctgatgcagcgattcgaggagctcgccgaggctgagccggagcgcgtcaagctcgtcaagaaggccaaggtcaccagcgtcaacatcgagaacaaccgcgccttgggcgttacatacacctttaatggcgaggagaccaccctcgagggacccgtcattcttgccactggtggctatgctgccgacttcacagcagactcccttctcaagaagtggaggccagacacctacgatctatcgaccaccaacggtgctcacgccactggtgacggccacaagatgttgatgaaggttggtgccaatggcattgacatggacaaggtccaggttcacccaactggtctggtagaccccaaggatcctaccgcaaagaccaagttcttggccgcagaaggtacgtacattgatccgaacaaaagagcaattactaacaatttctagctctccgtggtgagggtggtatcctcctcaacaacaagggtaagcgcttctgcgacgacctcggccaccgcgactacgtttccggcatgatgtgggaagagaagaagaagggccagtggcccattcgcctcgttctcaactccaaggcctccaacatcctcgacttccacaccaggcattactctggccgtggtctcatgaagaagatgagcggcgctgagcttgccaaggagattggtgtcagcgataaagacctccaggccgagttccagagctacaacgccatcgccaagggcgagaagaaggacgagtggaacaagaagttcttccacaacttgccctttgacatcaacgacactttccacgttgctgtcatggagcccgttctccatttcaccatgggtggtatcgagatcaacgaccaagcacaatgcttgaactccgagggtaagccattcgacggcctgtacgtctgtggtgagcttgctggtggtgtccacggagccaaccgtctcggtggttcgtctctcctcggatgtgtcgtctacggacgtgttgcaggagactcggcctcgaagtacctgttccagcaggcattgaactcatccggcggctccgcagtcaaccgtctcggccagatttcgctacacatcgacccgtcgcagcccggcaaggtctctgtcgagtggggcaacggcgtcagcacctcccagggcgcgacagacggacagtccaaggtcgaccaacagaagcaattctcatcagcaccggtaatgtcatccaacgccgactcaaacgacccgggcaaggtgtcgaagcccaacaagccctcgcagttcactatcccggataaggagttctccctcgaggagattgcgaagcacaacaagaaggacgatctctggatcgcagtaaagggcatcgtcatggacgtgaccaactggacggatgagcacccaggtggtccccaggcgcttttcagccacatgggcaaggacgcatcagaggagtttgagatgctgcacgacgatgaggtgattcccaagtatgcgccggaaattgtcatcggtcgcgtcaagggccaggaggttacgttggagtattaaaatactagagagttgtttgtacttctagcctgttctttcaatcatatctattgcatgacttcattgacgatcttcaatactttgatgaacaatgactgtaatgtttcgatagcccttgacaatgtagttagttttcggcgtgttattggagttgcttgcgatagagtggttcagcacatgcatgcccctcgtagcttgatcgactgtcggaccctggtcgcaacttccccagatcaacgccggcttgcatgcatgtcccctaagctacacaccaaattccacaaacacaagcgcatcctgctccccctcgcgacacggcattccgcaatgctgcgccagcaaaacaacccttcactcaaccgacgatgaccgagtacgacgactacggcatccccgtcggcgcattcgtcgagccagaagacttccgcggccaagcgtggagaacagcgcgagcattctacctctacagagtgcgcccgcttgcatggcagagctacactgcggtcagaagagcggactggagcttcaggcggtggttcacgctcgcgaatgcgctggtggtgctgtggtgggttgtattgtattggggtgagaggggggcgtttgatgggagtattgagagctgtagctgggataggtgggagaattgggtaagctgttttcgaggagggagtgcgagggaaacatgtatactaacctgaggcaggaagctggcgcaaatccccatagactcatcttcgtcgccgatccgcagctcatcgacccgcatacatatcctggccgcccatggccgctgaatccgctcgcgtacaaatacaccgatttgtacttgcgtcgcacgtactctcgcttgcagacggtgctgtacccggatacgatattcttcctaggcgacctgtttgatggtgggagggagtggtcgacgcgcacgacgaggtcgcctgaggagcggtatcgccggtatgatgataattactggatcaatgagtacagacgctttgggaatatcttcttcaagcactggggcgatgcgggtatggagccgcggccagggcagccggggcgcaagcttataagcagcttgcctggaaaccatgatttgggcttcgcaagaggagttcaggtcggagtcaggaacaggttcaacgcctattttggcgacgggaacaggatagatgtcattgcgaaccacacttttgtgtcgattgacagtctgtcgctgagtgcgttcgggcaggattcgccagcacaggtagaagaagctatggcggccctacaaccgactttctcgagaaggcgaagactcagaaaaaagcgcctcgtccagcgcgaactacggagacaacagggcctgcgaccataccccaggtttcgcgcactatgacatcaagacggaagatctcgcgaaagcccaacttccacactcgcaagacgacgtttaccgagtttcccaccatccttctcacccacatccccctcttccgcgcaccaggcaacaccctgcggtcccctccgcgaacgctttcccccgacaccccctcccgccggccaaacccccctcgaaaaagacgaccgaaatgccatatccgtgagcggcggctaccagtaccaaaacgtcctcaacaaggaaatcacagtcgacgtagccaacaaaatcggtgacatacgctacgccttcagcggcgacgaccacgactactgcgaagttttgcaccgcagctatgccagcggcggcggcggtatccgtgaaatcacagtcaagagcacgagttgggccatgggcgtgcggcggccgggcgtcgtgcttgtgagtctatggaacccggtggatgccagtgggaagccacgcagtggctctgcagacgcaacgattcggacgaaactgtgtctgttcccagatcaaatcggcacatttatacgctacggtatgctctttggcctcacgttcttcttactagccatccgcgcggcgctggtcacaacgggcgtgctgaaaccgtatacctcaccgccacagccaaacatactaccaacgacggcgcaggacatcaaagcccagcagaaattcgaagacaaccccgcgatagaagatgagctatctcactcctcaaactcgagtacttcatcccagcacaaacacctcctggcccgcgcgaagccagccaagtatacgtatcccctcattcagcatgcggggagttactcgccaccagatgaagagaaaaggagggaggttaagatatatggaagtactagtagtagtagtacgaagaaggcggagaagaagaagggtgtgggattgtggatgtatgaaatgaagtggacactgggcaaggtgctggttgttggcggggtttggtatgtatggttggtttggggggatagaagatgatgaagaggggagaaactgatgagatgggtcggagcattgctagggcgtttggattgcatagaggttgggtttgtagggtgtaagggatacttttaagaatcaatgagagatatcaagattgagattgggatcgagttgaggtgaagtgaagccagtgcttgcatttcacgcagcatcgttggtatatcaaggcctttctggcgctaggaattgcagtattgtttcaatctcccgttggtgtatcgtagtctcctggcgtccttgactgtactgtctatactcgcactcatgcgacccggtgccgcgtagaatcacttcaaaggagatgaagatcgagctggcattagagattgcagtgcattagctccatcgaggcgtcgttggcgctaaggattgcacacatcatcacaccccatcagaggcttagacttgtagccgagcttttgttggacgtttagctcggttcggcacgcaagtgagtgatgcaggacattgacgctacttctggattcgctgtatgtactagaaatggagacgaggtcttgttggcgctgaggattgcagtgcgactggcccggggtgttgttgagaatactgcctaactgaatgtagtgagggaccaactacacgcgcagagccttggatttgatatggcatttcattggacgcacggatttgtagagggtgtgggtgttgtacgatgttagctttatggcatggttgacatgatcctgcgagcactgcggggaggattcgagcgcttgttctgattatactctgtctactatcggggattggctgacatgttctatgcaagcctgggtacatccaatggctgatcagcgctgaagaaagtggtgtaagtggcttgaagtcctacagccttgagagaagtacattttgaaaacgttgtttggacaacgtccaaatgtacatccatttgctgtatcaaagaggctacagctgatatatcacactctacttacgtacacaagcactaaacaggcgaagacatttgccagttatgatactgagtccatatcctccagaatcggttcgactacgtggatcaaagcacgcagtggggtttccggggctgcaattatataattcgctgcatgcgtctcgtattagtacaagatgcaggcttgtttgtcacggcattagcttcggagacctatgtttcattgtgccgaatcaagccctcgagcttggtgcattggtatagaatcgcgtcaacccgtcgggaatacgatgtcagacatagtcttcatcgttggcgatatgaagcttcttggacatggccccaactgatgcagtgccttcctggcgcttaacacgatggacagtgatacagtgtcaggggacatgcaaagacgatcgtaacaccagtgccgccccattttttccggtcaacacaacactgttgcacaacatcagctcatgagagcccaggatcatccgataaggcaaatggtcgtcaacaaacttcgggattgacagagcagtgggtgtctcgggacggtgcttatgctaatacggtatcgtcctgcccagttgagaattgccatatatgtgcctccgcggcgccgcaactaccttaaagccaatcgcaggagctagtgaagtcctcatgatgtcgcgtgctatctgcgtttcatcaaaagccaaaggtcttacctaaatcaatcacggaggtaagcgatcgagcgcgaactcattcatcaagatctccagatagagctgcgacttactctaggaagtcttttaacttttcttacgacagctgtaagtagaacttctctatgctagactagcagtacgagtttgcatgcgagttttcgaagctgctaattctctccttttctgcaacatgagagcgctggtcgaccgctgcgaatcgctaacttaatcccggtggtgtgccacgttggcatcactccatcactcccaacaccacctcactgcctcgcagctgccccaaaaccttctaaatacatctctaggccctacatataccgcctatggttgcaagaaggtgtaaagcccgagacgcgcgcttcttgtcctttgcaagcctgcaggcttgggattccccgcttcgggtattgggttcgtggttgaccggcacttgcagctaatcagactggaaatctccacaccaccaccacgaccagcaggacatgcgatagggctgcggcaagatctgacatgcattcgaacgtcaatcccgagccgcacggcagatggggcggaccgagatgggtgacttggggccggggtgggtgtccattggctttcatccttccttttctccattcaccgagacacactctttccatcttaacccgggctggagagatcagataacatgaaacaggcatcgcgacgccgcaatgcgacatagcatgctgacgaagtgtgatgtccagaagacgaggcgttcgtttgtatgtttcgaccacagccggcaatcaagttgcttccattgcgagagctgagttagcctttttactatgactgggccatgctgccaggatgaatgctgatgcagtgtcgttgcacaggggaaagctggtgcgcgctttgcgaggctctcgaagggcggagtgccgtgccatggagacctgcaaggcgaccgaagacttcaagcgccggtcttttggttgcatcataatctaagtccagtcatatcgttgtgttatctttagtctgccactctttcgatgtggtggtgtgtcgccgtatggctttggcactgacttttgtaagcaagttgcagcgacctatggtccccgttgcatataagctgggtagagctcactccctgagtagaatccactctgcattctttctgagtattcacccttctgtctcacgctttacgatcacgaaagctggtcctcacttctctccaccacgcatctaggcttacccgaaacagactagcacaattccttcccattaacttcattccaagatgtcgaccaccaacgctcgtggatatagctctttctactttcacattgcctataaccctgaacttggcaactttcgacgttttgcggcttactgggccaagagagtgcacgacgagactgctgagctgagtgcttgcatagcgaaccttgacagagagatcaagagattcccccacttggacgcccaaacagtcttggactgtcccaaacgaaccttccaagagggttgcccagatactcaggatcagtacaaaaacgtgaactcccgatggagagaatacgacgaggctctcatgcgttatggtgcgttcgccagcacttgtgctgctcaggtgttcttggaagctacatatcactaacgttaccacctttaggcgaagtgttatgtatgagtgagcgcatcatgaactttcctacacaagacaagttcaataccaaaaaattgcgttattggacatcgccgcattacaagcctctctttgaccaggacgagttcgttccaacgggggagccggcgaagacgtacaaagacgatccagagactaccgatacctgtgcttggagagcgtttgctcatgacgactttttgacgaaccggttcttggagcttatcccgtggattgacgagcaaattcttgatcgttggcggcgactccgtgttcgtggcgtcaaacatggcgaagctcaactcccatcaactttgcactacaagaagattgtcagaacactggataccttgacctgtgcgctcgcatcaggtgtattggtgattactatcggcgtacttaaggtcgttcggccttggtctatacgcatcatactcacgtgcattttcgggacgttgttcgccattcttctgaaaataatggctggaagtttgacgagaggagaggtcttcaccgcgacagcagccttctacgccgtcgcagtggtctttgtcagcaatacagataacaactacgcgtgtcattgagaaaggagtgttcctttgatgagcaggcaatgatgggacgttggattgcccaatgagaggtgcgtgcgcgctagtctcattgagtcttaaccacatacggtgagccactcagtcatttctattgtcagccttatttctgcttctaccgctctgtttgcttcttggccgctgcgaatgtattgtcgttcaattataaaagaagcgtgtatgtgctggttgcgtacactatcaaacccactcgcacggtccgtcacatctcccttcagcagaaagtctcatattcgctggctacatatggcataacgcagattggccgatggaatcatccttcagcttgctgcacaccgcctccttcccttaccaaagcctacaacaccgcatacccacgcgacacaccttgtcatgccgatctctcaacggtcagagatgaaagctgcatccagctctgcaaagccggcgaactataatcgcggaggctgcaggtatacttcacagctttgaagcggcggcgatcggtgtctctgtcaactaggcctgttgtcaaagacgactgaaaccgtaccgcgcgttgatcatccagggcttctcagcttggcgcagcaggtctagtctaacatcccggcatgccggcaggttttgaacgggcccggaagttcaatggtatccccgtcgacgcgacgaagaagcgcaggcgaccgcattagtattagacgcggagccttgagacagcctcccacaacaagatgcatacaaatagcccagatgcaaaattggcatactacagaacccgacagtttattcctctcgttgctctcgaccaagactctacctagtttgccctatcaatatggcaggaaccaagttaatcttgatgtcacgtcctggcctgatgggtatgatacatccacagcaagggacgatttcgtgctaatgtctggaagcaccattcgaacctgagcgtctcccgatctctagattatcgaacaacccgcctccggtaatggcttccgcagcaccagcaccggaggccccagcaacccaatctccaggggccgcgacaccctctccggccaccaaggtctctcgagcgccgaacagcaactgagtcactcctcccaagccactccgtagctgcgcgagttccggcccctgacgcagtatgatcaagttttagtctacccatggcttcactaacaagtcgcagattttgcaatggcattcaatatcgggaggagtcgagagttcacatcgttagtgatatcacggtcccttctcatagatatctaggctgggatgatgtagaagcaaagcatgcctcagatctataatgtagactgtcacgaagacctcgaatgaagcacgaaaagaatgcatgtactgttggaatggttttacatacataactacaacataaatatgccttcccataacacctccgaagggccagcgatatcgttatgtgcagaacaaatatggcataacgagttaaaaagccaaatttcctagattgtgtatctgcccgaaatcgacagacgtcgaggatgacgcagacagaatcctacgttgattacactgtgtgtccacttgctcaccttccagtgtaaccgcagagagccaccgcgactgccacgagcgctggccgatagcagccatcttcagcacctgctaacacaaagaggtgtgggcttgctgcacaaaggatgaattttccgagcagctgagagatgcccagcatgacccacagaccggtttgtcgcgcagtgcgtggcctcgatataccgcggagattgctggtgtcttcctgggtgatgttctgtaccttgactatcagaaaatcttccttgaagatgatgatgacgacaacagagtaaaactgtattcacaacacaggtcgtgtgacgcaaccctaggagtgcttggaataggaaacatctccagttcgtataggtccgaaaatcaccagacaaagctcgatctagtaggccattccatgcgccattgtgggtatgaggtattataggcaacatcgatgtcgtaagaggtcgaatttacgggtcgttacgagctcggtgggtattgacgcgatcgttcggttggtgattatctcggtagtccactgcgggaagtagggttgtaccttgagcggcaatgcggtcaacccggctttgtatgtccgatatgggtagtgtgaccgagatcaattgaggaaggtacctatggccttggagtatttgaatcagcaatccccttcttgaaattcgcagtaagaccaacggacactcgtgaacaacgcgtgaatgctgtacttacacgctgacccttgaagagacatcggtggctaattgtgctgtcctgcgtcgtatgcgcagcaatggataccaggtcctgaccgtcgaagaagagatggtaacgatcaaggctttaaaatcgcccgaagaagataagagacgaagtcaggagtaggcgaggcggaaacaagacagcctcgtgcttgaacacagattggcgcctcgataaggcaacggcgtactttggcaaggcaaattaggtcatgtgcacgcagctggactggacgagttggacctaatcacctggtgcaaacggctatttctttggacatttggacagtcttttccgtccccatgactacactgttgtagtagctacgtggtcggaacgctcttcagcctatgataaggtccaatgcgcagcaagactgaatctttcttgtggtctccttcgaggagagggaacacggggagcggccaaatcaacatgggccgtaccgttcgtctgcactccgcacattcgaaacgcgacagacgcaggtcaatatgcggagacagccctgctactgccaaccacctttgaagcacgccgacctcgcgtcgaaaccgctcccgcattcccaacggaatgtactggaaccatgggcacactctggccaatcattcgtacactgggagccgagctcttcaagcgactgcacactttcaaaacgtccttcgcgaagctaacccgagttctctcaccggtggctgtgtcatgggcgtaatgatcagaatgacgctcgcgatgcccgttggcataccacatggaggtccctgcgcgtgatgtggcgctgacccccggtatgaaggaccacgctacaatcatctcaacagtctggataactgcacaaattgtgcaaaatgtactgattcatccttcatctgttttgaggcgcaagcgtaggcaaaatgctaggtcattcagtatctgctttgcaccgaatgcgcttgcgataccattcgccgaagacaccacctacagctttgttcaacttcaccacgcaagaccgaggccaagccgctttgtctaagatgatatgcatcgggccggatcctctaagcgacgatccattgcctgacctgcatttccttgaccaaggggtcgttgtggggtgcctgaggcagttgataggcaaaaataatatccaatcatcaatctcttttgatttggtctcgacgtcatcgcgcctttggcggtgtgctcaacgatacgtgctggcagttcagagctgagatggtctgcttggaaagggtggttcgtgtcgtaccgcctagaaggcgtcgtcctgggtgatggcccccgccaagcgcttgagtggctcttgggctaatcgacacttgctgccgttttggaagcccactcgagatcttgatgtcaatgcaaaagcactcgcaacgaggcatcctcgcgcgttcatctactaccagtgcacctgagcagcctgtcttcgcaagctgctcactaatcgagctatggcctgctctttaggtttggccggaagacgaaaaggtatggcaggcgccgtgtgataatgctatagctctctttttcttcatttgtcacgagtttaggagtggtagtcgttttcctctgaggccaacacttcttactagttatggtgatttagtcatttttccgtcgagcagagtccctgcaagtttgatattctcgacttcagggaccataatttctgcttcgtaggtaagcgaggtatgagagcaatcgcactgcagtggttgaggtagtaaaagacagcctggctcccaaggtcgtgtctggaaattgaacggggagaaaaccgaaactatcggatgtgacgaatcagggttgtctccaaggccatactgttgtaaatccaagcttgttttgtgtcatgacaactgtcttgttgagagatcaaagggcatttgacgttagcaaacacctcgagatgcctcacgttgcctcacaattgggagctgctcgctatcgaaggcttcagacttgcgcccttgcgtactttgctgttcgtgaagtcctttcagggatgtaggcatggtaagttccaaggagtggcaagacgtgaggtctgatacgattgcgatggtgattggtgagctgttttagcgcacccaaccccacgttccgaggacgttaggctgaaacccgttagggtattaactgatgcaatatagcaagacagcaagtatgcggacgtgtgcagattcatcattagtcacggcatgtccacatgcgaaaagtgaaatacatacatcgtctttgcaaaacttagcactgagctgggaaggtctacgagtgccatatcactctacagatactgtgtacacttcataccaatccaatacttaattgaaaacgtgaaaagccgcggacaaccaatcttgtcccttcggaagtccttcatctacatctgaaggagggaacactccctgctcatgcggaatgcatgcctcgcatcagcgtgaccatgaaaaccgaaacatgatcaagttcccacgaaagaaactctacctgggtatatccctgcattattcttgcacatacaccacttacgcagtacctatgatacaatagagacactccgtaccagcgagactcgcgatcgagcttgaacagtgtcttccttcgccgcgacaattctgctcgctacatatctgatctaacctcactggctctcaagagatgcagaaaacaaatgtgtacttaggacctggcgctgaagaagataacggctgtcaggaattacacggaacgttgacgtcatcccgtcacccactcccaccctacgcactccacacatctcctacacatatacctcgcccagcacacaagcccttggcaccttccctactctaaccctaatcccacctccaacccgtatccccatcatgtccgacccagcccaagtcacccgttcgctctccaccatccgcaccgagctagacttcctcgcctcctccggtatcctcctcccgccacaatatcagtccattcaagcccaactgcccgtatgtctctccctacagcatgactcacatatgcagctaaggtgagggttaacggtgaaatgtgcagcaaaacggccagccatccggctacatcgacccgaaatacgtatctggcagaaaccagttcaaccccgcgttagtcgcgcagcaggcgcaggatccgaataatcctgcgcatccgggacatcctaaggtgagttctgcgtgcaacttggctgttcagtgaaggcgtcgaggatgaattgaaactaatggtgattgggtagcatcacgagtgggcgagtaaattagcgcacaagtttgggaatgcggcggttatgggggcgggggcgacgtttggggcagatcttgtgaacgatgctatgaggaagttttagagggggtggcaattgaaagtgggcttggatggtgtgaaatgtatagggtattgctgttgaggtatcatcgcatctatatgagaaatgaaatgaaaagaggaaaaaagtccaaagacgccatcctcatgcaacccctatccaaactccccaagccgtctatttcaaagatcccattcgttcccttccaaaagcaaatcatgtataaagcggggctccccaccctctcaacaaccccaaccactccgcgctcctcctcgtcccctctgcacactccagcaccgtccacattccctgctctcccgcgggctgcgccttacaattcaacaccaaactcttcccatccacaacacccaactgcaacaagcgctccataccgatgtaattatcccttctaatcgccgccaggatagcgggaagctggggccggggtaacgcgaagcctgcatcccatgcatacaccatatcgatgatgtcgaggtaattggtttgtgtttcggcgtcttcagggagcggaagtaacatgtcccaaatggcaggtagggcggccacttcgttgcgtgatgcagctgcggagatgtaatcgagcaagacgcgtacgcagtctttatttgttcgacttatggcagtatcgagcgcggcgtatgtgagttcaggcgcgaggggcagcatttccgcgagcatagctgttcctgtctcgccaccttgatgcgccgcgaattgcagtacgttcatatcgaacgcgggatctcggggatgagcaccggcacgcagcaggacgcgagcggtttcgagtttctcgagcgcgatggcggtggcgaggggttgggcttttgtttctttcttattgcggcggaaggagatgacttctttgacgagttcggggcgggattgggcgatgaggtcgacggcttgggatgcgtttgctaccagggcacgggcgagaggtgtgcgtttaccgatatcgtttgcggtgtgttgggcgagactgacgttgaagcctttgtcaatgaggaggcggagtatgcggagcgcatcttctggccgctgttcccaggtgtctttggtgagtgcgttgacgggagagatgtatcgcgtcatgcggtcttgatattgcagcacttcgtcttccttttcgtaatcttgaggtgagctgtttatgctcagcagagcttcaacagcatctgcccagccagctcgcacaaagcatgccattgctgaatactcgtatgtggtttgccatggtcgatgcgcgaattcggcactctgaagctcactcctgttgtcgaacacccctgacacggacattgtcggatcgaactttgaactctgcatgattactctcagcacgctaagtccttgatcttcgttcttccaatgggatatgccgtccatcacactcgtcttggcaagcctcaaatgcttctcgttccaatactgctgtgcgtcatccatttcccttggccattgctcgatcatcggattcgcgccataaacgacgataagaacgctaactagttcagcatgacctttatacgcggcaccgagcaagacccgatccattggtgtgaacgcgctctttttctgtgcttcgccataggtagctcctttcgagagcagatagtccacgacccaagcatgtccaccagcggtcgctttagctaatgcttcatgtttcactttcttcatctttcctgttgagcggtagattggatccgcgccgaggtcaataacggcctcgaccatgtccagattgccctcctccgcggcatcctccagaacagtcgtgagagcttcttgtgaatgcgaaggattgctagtaggcttcgtggtattcgatcgtctcaacgaaaatcctttctttaccggaccacccgatgtacgactagatgtttcctctgctctttcaagacgccgcaggacttcggcgtgtgcttcagcagggctcatttccacatggttttgttcgagaacacccgatattgaagagtccggatacgccactgatatcctgcggcgctgctcaaagggactacccggcgttgatgaagatcgcgcactgttcatactgctcatggtgttcatgcgtcctagagtggtgggtggatgtcttgatgttgaagagatggttctgcccaggacctgagagggattgcccatgttgaggtactgcatctgatcgcgcagagcatcttcgtcagttctcgctcccatcgattgcggtggacttggtggcatcgtgttggaccgctgaaatctcaatggctgcggcgaggacgaaacatgctgtgatcctgatgtccgaaaggcgggatgcagatggtgttgagacgtcggagacgtgggtgatgtaggaggctgagggaattcaagaacgtatctatctgctgcatgtttcctctgcctgaaattgagtggtgcaggtactgcggatggtgtttcgtagccgacatttgcgtgtcggtaccgtgaatgcatgatgttctctgcggaatggagaatacggtggcctgcaaacggaggtgtatgagaaagctcggggctctctgcttcttttgttgaatacccttgtctcatggcgcgatgtgtcacgggaggagtgtgattggattgttgatacgcaatttgaagaccttctgcttccgttcggtatgtggggtgatttgcagccaagttgtacgagatagcatgctgaaggctcgaagacctgggttgcctaccgaggtccatgtcagtaagcagagacgctgacagttgctgtatcgtctcggtggccattttcgccggcgccaggtagttgtaggacgggccgccatggaagcttgtatattcgctatgcccatcggcatactgcatctcttcttgtgcgtgagattgttgcatcctgagcgattcgtgcgaaatggtgttctagctcagccgtggaacctaatgataactcgtagatcgagcccacagggctggaatcccctctacatgcggggcgtggatgcagagtactctcctcctcgtgtccaatgagtggggcacgtgttggacgtgcatggagaggctcaagcacgttctacagctccttcccaaaacaacaaagactggtttgaatattgttagctaaacgccacgctaatggagagacccttggcgggttccgtcggatcgcctcgattagcatcgtcttttgggccttgacaggccgccataacgtcgggaccaatgttggtagatccctacccatgctgagatacgaggttgctgagcgaagcaagacaaacgtgcgcgcaagcgcaattgaagaccggaccaattacatcgcgcgcgggactcgatgatgtgatacggacgtattgtgtgcgcgaattgtggtggtgtggatggggaggatgtcagaactgtcaagttgcattaggatattcgacacgtgccctacggactaatcacacgtgcgctatccacaatagcaccgcgcgtgtaaccaatgttcccgacaacacggtagtagatactgcaaatcgattgggccagtacgtctattcacgctctcaacaacgacgcgctttaaccagtgtcatatcatcaagtaccctatcgcccgtcttcgtttctgccaaagcctctaaagctgccaacatccctcttgaaaaatttgccaatgttcttcaggttctcgttgagattagctttcgccgcatcaccgacactaccgtcagctgcaccgggagcccctggtgttggagtgccgaagcggtcgacgccgtctctggcagcgtttactagcatgttgcccaagccagcgggatcaaaccggccaccgccgagactgggtgttcccatcacgctacctgcgttacccaggcttccgatgccggtgcctatgtggccggattgtatctgtagcggagtgagtagaggtgagttttgcaccagattttcgtggtttggcgacgcgcggaatgcaccgaacaggtcgatcaattgagtttgatcacctttccggatacccttgagttcgaggatcttgcggaaattggtatccgacttgtcggcgatgtgaatgaggtaagcctgcacgagcgcctcagggggcgaaggacgaacttggagtgtcttgaggagcggatcgatcttggacatgctttgtgtcacacgtttgacgaagctatcggagctgttagtgtgcgtcattgtgtgaagttcgctagtagcataccttgatggtggcgccgtgccaggctcctcgttgagcgttggtagctccgtgaagcccttcttcagaacatatgagtcgagcaacatctgttcagcaccagcttcggctatcggcttgcactgaacaatgttcgcaatatacgtcgaagccatcaaatccacgagattgtcgcagaatgctcgtgcatactgttgcttgtgcaggtatttcagaatctctccggacgtctccttcacattgcgcagtaactctgacacataagtgctctggtcgcccacactctctaactttgcccacggggtattgcgcatctcacgccagctaggctcacacgcgatctcaactttgcgaacaaggatgcggactgtagcgctagcaatgcccatgaaagcatcagcctggctttgtaggtctaccttttcctttagctcctcatcaatacgccccttgaccttttcctcaagctggttacaggtaacatagcaatagtcggccgtgttgagtatgagtatagcgtcttcgatggaaggaccttgaatcccagacttttcgctcaagaagtagtacaggacctgctgagcatattgctccaagtacttcgcaaacgttgcagagagttcttgtagtctagttccggtggagagctttgcacactgtgctagagtgagacggtagaagttgaatagctcggtggacgaaggtataacggcttggtgagagaactcttcttccgtgttgcgaagcggttgctgccgatactttggcataagtgcggcgagttgcttgtcctgggattcgacccaaagactcatgtacggctcaaaggcttctgagatggcttgactgaaaccaaatggcttgtcatctttggtgtccatggtatcgatggaggcgcgggactatgaaatgtcagtacattgtcttcaaaaggattgagtcatgaccgtacctcgttcgcgaatcttcgttctaaactctgctcgaagttgagcgtttcttgtaggcaggaaagtagaaggtcgacgtccagggtctgcccatctcctcttcgcattgagcgctgcagtatagccttgaagtcttctcgtgtgccttcacagaacgagttggccagcatctcgttcacccgccagtaggacgggaacaaggcagcatgctcgacatcgtatgtcttcatcatacggttgaaccaagagtatcgtctggatatattgtccaaggacccagcctgtgcgatggtcagcagctattacgcgtgcaccagggctgtagtatttacttcgtcgttccccctgaacacttgacggtattctcgcagctgcgtgttgcagtaccagttgatcaggcgcgtccgcgcatgatcgccaagcgagtccatgaccagacatgcctctgcgagcatgcctttgcgctgcgcaacctctcccttggcaaagaccacctcgaaatcctcgcatatctgctccaacagctcgctttggaggtctgctacgttgcggctcagcgtcgcaatctggtctattgacctgtagctcttgaaatgagcaaccagctgaattacggcctgcaataactgtgcgcactctctgtattgtcgcgacttgctcagactgcgcagttgttcgtatgccgtcgtcaacatttgcaaccgcttcaaagccgtcatagataacgtgaggttcttcttggtgctgtccaagcgcttgatgtcggctgtcatctcggtgatggtctgctctgtctgcattgcccgttcccgcacctcctcaattgtcttgaagaggtcggccagctctgccttggctgcttgtatacgctgcacgctgtcggcatcggaagccgactgcgaggcgacaacattggcgatatcctcgtccaggtcatcttgatagctgcggagcgcctcggaggtggtggtcacagatgagagggtcgatgggtggtagaatatggcgtttagatggtcgatagggtcgtagtcggctgcgttgagcgttagtgctccgtccatgcccatacttgtgtgcgatcggggctgtctatgtaccagagtcaagttcggagggcggagtcgcaggcatgagagaaggtggagggatgcatcaacctgcgtgcgctcacgcttcgcgactggattcgtcgcagagttgtgcaatgctgggcgttgaataggtgggtatcaggaagcacggtcacgacacgtccgatttaaacatgtatgtagcttgcttgactgacaattcgcaatcttcgtgtgaagctcgcccgatgatgtggtgtttccgctgtcagggtcccaaggtgggtccaagctcagcgccaaagttagccagacatgttcacgacagaagtacacgagacgtcaccagagcatgacttgagttcgatttcatggtcaattagcacatcggactcatgtgctatgctgatatgcccaacctttctgctatgtcctcgctatacactccctattgcgggaacagacccaagaaaccattgtagaccaaactgcggtccttttgcgtgagcgagcttgcatcccccgtacctgtccagtagaacagcccaccaagcgcattttgtcgcacgtaatcggccttcatccggacagtctgcggtgtatcgtaggtaacaaagcctccgtcaccgcccatgcagtaagcggcaccgactctctcgtccacatgttcagtcgcaccgggtcggggcaagtcgcggtactcaaaagtaccttcttctccagcctgtccggagaatccgtggcctacgccttttgttcccgtgaaacttcgaccgtacgcgggaacaccgaggacaatcttgtgagttggcactccctggcggaccaggtatgatacagcggagtgaccggatatagctgcttcagggctgtgtggaatctggggagtgaagagctgggcttggtggccacatttgctggtccatgggcccgaatagtcgtaagccattagattgatcatgtcgaggtagtgggcggcatggccgaggttgatatgctgaagtgcccattccccagcaggaagagcggttgagagagtatattgtgggccaggcaaaaattgacgaaggtctgccagtaaagcgatgaagtcctgaccttgcttagagtctgaggggtgctcccagtcgactaagtacatttagcatgtatccgtacgagtaaggaggctcagaccatcacttactatcgatcccgtcgattccgaattgttgcaccaagcctaacgcgctctgtgcgaactgttgtcttttggcaggatctgcagccactccagcaaaaggctcgctgcccttaccaccgccaccaacggagagaactactcggagctttgtatacttccttttcagtaaggcaaacgagttcaggcaccctttggttgcagggacatctcctgcgccggctacgtcaatttgtgcgtcggcccactcatcgctgagctgtaggacgttactcgagtctcttcgtaccaggaggcttacatacatataccgttccatcatctttcaccctgagagatcgtcagtattctgaatcggtccaagtagtgtctgacttaccatgcaaaagcgtagaacacgtgagatatcacatcgtagtttaacgataccggcggctggtcccggtagatccgccaattggggtagtacacagcgttccagtacatagcttgcaaaggtatcgaaaatgtggtgttgtgatcaatgtggtggggatcgaatgttcggcgcattatgtaggtagtcgtaagctaacgccctagctgcttctttggtctcctgcacgtcaaaacaccatgcaagtgcagccggattgccgaatctctggaaagaaataaaacgaagaatatcaagacttctttgtagttacagctcttgaatcctgagaattacgagagctatttttggtaagtcttgtcgcactgcagtcattgcatgtatctcgcttcattgtgcgactgcggaggagccgcactagggtgcttcatggtgtacactgctttattggttttgtttgcagtcctgaaacggacatacaccgcgcgtgtacagaactataagcaatcaaaagtcgcatgagagctacaaaggacacaatgtccggtggttgcagtagtactagcgaacggctaagttggtacaagaagcgtgaaggatttgaggagtcgattaccttccttaccttgcaattgagaatgaagtgcagccgattgtcttgtgctgtgaaacgatgatggtgatcttcgtgactgctcgaccggaatcattttcgcattactggtccaccagacgcccagcattgatggcaaatctctcctatcatgtgcagtagccttcacggttacggggcaaacaggatgagatccagtgctatggttcggcatgccgcttcccgagccgttgagagaaacaatggcatgaagttcattcaacaaaccataagctttaatattggtcaatacacggaagcggaagcatacaaggatgtgtatatgtatctagtcacacaaccaggaccagcttctttgtgcatgcctgtcaataagcttccgcgaaggctgtatacgtgtaagtgatatggctgtatggtcgacaacaaaccatactggatgcgattgaggagtcaagtaaattgtgatattattgaagcgttcttgtgtgcttataggagcccacttgggaacatagcgaaaggatcgagacatgctggtttaagacgctgcacatggcacaagcgtttgtataggcttgggtctgtcggcacatcggcgcgagaaatctcgaatgatgcgagctgcaagcaaacacggatcaggctgtggttccacttgtacgcaacaaggatctgatgaggtgcatgatgaacaagcgctgccgacagatggaggcggttgaccttacgtaagcacgctaatcgagctgcacgtgaggtcgcgtaccgcgactgtcaagcattgatgcatcaccaacttcaacaattacaggcaacctaccctattgcgaaccacaacattgacccgtgggaagcaatctacagagtgtttctcacactatatcgtttcagaggtctcagcactcccatcgaagccatacgtcgttcctttgacaacctatctgggaaccgttttcaaagctcacggttcaagcgcaaggacggcaacaggcaccaaaatctcctcagcaagcatggccgaagtgcaggctcggtcagtctcaatggcacccgaccaggatgtcgagaaggcggggcagcccatgtacaagttcaacttcagtgaattcctcagccgcgaatacagatttggtctggatcccaacaggccagcatgcaaattgtatgtacaaggccactgtccgcacgggagccggtgtcctgatcggcatcatgtagtctcgtcctacaacaagtacgtgaactaccctttgagcctgtgaagccgaatctgatgctcatattctgttcagtctagtgtgcaagcattggctccgtggcctctgcaagaagggcgagacgtgcgaattccttcacgagtacaacctgcgacgaatgcctgaatgttcgtactacgcccgcacacaaacatgctccaacggcgacgattgcctctacctccacattgatcccgaagcaaagcggccttcatgtccgcactacgatcgcggattctgcccactcggcccttactgtgcgctaaaacataataagaaggaaaagctatgtccattctacttgtgcggattctgtcccgaaggcaagggctgcaagtatggcgcacatgctcgatttcccacagatctcaagaagccggaagtccgtatagaaaagagcccagaagagcttgaggcagaacgtctggagagggagcgcgcaatgatgaggcgagaagaagaggagcgtgagcgagatgatagaggcgggcacggcggtggccgagggttcagaggcaaatgggatcaaaacaagcgagggcgtgggcgagggcgcggccgtggacgtggccgcggggacttctaatcgacagtgtcagtccacgatcatgatttggatacgacaattgagcacgagatctgggcgcgcacgaccaggcccttctttgtccctgaaagatcccgctttaacgaaagagttacgaaaacttccagggcttaccggtgatacatctcaatgttataatcgaccctccgccgccgccccgagcggcaggtggggtacacgaccttgatcttaaacgagaccatcaagcttcgttagattctttcaaaccaaattggcccaagaaaccacgcatgcaaaatggagggaacgcttgcctcatcggactgcccacgagacacgatccactgacgtccaggcatgcatgtcgcgaatggcagcaggagatagtcggtgggtgtcctgcacgacatagtacaagggaaacggtggatcgagacactgtatccatgtggccacaagaacctggccacgagaaccagaccagctgctccttagatctatccttagagagactagagacttcgtgaataaatttgcggctttatccgaaagtgtcctcgatttctttagactattatcgcagtcttgctgcaccagccatatctcaattgttccgcaacttagaaggatgcattaaacagatgatcgacattaaagaacaaatgaccaatgatgcgaagtgtcctcagatcaatgataggccgaagttactaggcgatgctgctcagatgatgacattgtgttaagtcgtaaacttgatacgagaacaggtcagcgtcaaactctgacatgcaaagtccggaagacatgggtaatttcttctacgcatatcgaaacaggggctgactggactgggcaagctaaggcgagcgggaagactcgttggactcgaggccgtttacaactatatatggtagtgatgtcaatggcggacgcttcggtatgtttgatacagtgaatcaatgtcgataagttctgacgtacgtccacgaactccagatcttgtgcagacatggttagagagaacggctaccacctcgacgacactaccgcatctttgacgaatagtgattatttgaggtcttagggaaatgaaaggaggtacatcgattggcatttcgagctggcaaaatgtttgaagagtgcgaggaagtcacgaaagacttccttggaagattgcggattgtagcaaccaggaagtcaagggagtgtgtcacgggtgaaagtggcaggttcaatacttcatcaacaatgctgttcacgcagcacttccttatatcaggtggaatgcggagtcaccaataaacgatcgcgttacatgcgggcctaggtagcatcaggtagtcgtcactcagcctggcaactgcgccccacttatctgagcgtcgcctactcttataaagcccctgagttccattcctgctctctatctttggcaaagtgtatgccctcaagacttgttccaatcaaccaggcattctttccgactcaattgctacacgatggcaactgccacggaccaaatgtacgttacaccgccaaacctctccttttgtcagtcttgctaacattccctagcaccgtctccaacgcagccaattcacctctgcttcgtctccccgcagagctgcggaacgagatcttcgcctatgttgtcagccagggtacatgcgaaatcccgatggagcgtagtccaggaggctataggtcccgtccgattccgactccagatcgtaagctgtatggccgtcctttccgtctaggtctcctcccggattggtttggcctcctacacgcctgcaagtaaacctacaacgaagctgcgcctcttcctacacaactgaacacctttactgctcacgagaaagccggcttcgaactgcttttcgagtgcctctcacggctgcgcagtcccaccgaatctctacgtcttagagttgaagtgaacctgacgcgatcgatagaaccaccctatgtggatctgggacgtaaaataccgactctaaagactttggaactcatggtcgttgagcgttcaattgacttcccgccaccgaatttccacggctttcatagtctacaatttgtagatcacagaggtagcgatatagaccgggacgcggcacgtctctggctcaccgatggagctcggagtagtctggatgtagtttttctataaactgggctcacacaaatggtgcggaacgcgcgagttggctctagattgatagtagtagtgcggtggataggagttttgggccacgaaagatgggaagtttacaatcaccatgttaagtcgtctcattattcctggtgacctcccgtactttgacactcactacttaggtatcggcagattttagcaacggttagtacaataatcggaccatagataaatctgcttatgattggccgataaaacacataggcttaaagaggagactgaaaggtacggtagagggtttgcacccacattaagggcataaaaactgcctctgcacgacttcgtgacggaaactgggcactatcgaagtacctaggtggttgtgtaaatttctataggtaccgtccttcttatcatagaccagtttttccaatcaagtaaatggtggtgctagctcatatgggagctgcctaagaaccgtccacctattcacttctttagcgcttgcggcaagcatttttttctagtactcgcactatataagcttgatactgcgcctcttgctgatcttctatacaatcacctcaacaacgttcaatcgtcccgacagaatcctcattcaaacaccctcaaatcaaagtaaagcaacaaaggaaagggctgtgggaatgaacgagtatgtagtaaatccgcaaccgaaatcgatgaaaaaagaaatgtcatgaacatgcccgtactaggagcctagaattctccagaatagtgcagtgattagacgaaagtgtatcgagtcgtctacatgtcagttcttgtttatgttgccacggtcacagacactggaaacactcctcgagagactcagcggccaaacagtgagagagtactagcgctcaacagctttgcgcaaaagctcccgagaccatgattagactaaaggcaatagcgatctgattggcgtgcgtactaaccactagcagtgctttacactatttctacgctcactctccaccacttgacctccccatctgcactcacccaactacaccacgaacgcggtttcgcgacctttctcaaagcaatagccgcatctaatcatggcggtcgtcagcggctctacacgcgaggcattagacgctatgtatgtattctctgtgcttgcatttacagttcactgacacaacccagcactgcgcgtaacgctctcacctcgcctctcctacgccttcccgcagagctgcgcagtatgatctgaaactactccatcaccgacaaggtctatatcatcagcacaaagagaagcattttcgagccatccagacagtatgtgcgtctccgacccctttcaccacctccgggctgggtcggtctcctccgcacgagtcgtcaaatccacagcgagaccgcgaatcttcccttgccccttaacagtttccacatctcttcgccggagcacttgaaatgcctctcacacacgctggcacgatcgcgcatttcaatcacgaagctcagactggatgtgaagcctaggttcgaattgtggcgtgatcggtttcttctcccgaagatccttccgcatttgaagctgctggaggtcacgttttgctctcacaggaagccgaggttggtaaatgtcgaattcttggaggtattgtttaaccagaagacgcggaagtggttcgaggacggttgtaagggacttttggaactggtcgtcttggtaagccaggtggatcatgatccagagcaattaggacgtgattcaaggcaggacagcgattcggagggattctgagagttccatttggtctaaatgtgcgagaggagctactatggctcgagaaagatgtagcgatacttgatacttaggcctgtcgttcacagcgcgggaaattaccagcgtgacagctacatcctgccaagtgtaccacaaaaacaacatgaaattgtgtcaagtccggcgatgacacggcataccacacgaaaaggcaaaagaaccacgacgaatatcatgacacatttcatcaaggatacattcccatctacctctccccacctctccccactacagcgcactcaacacactctgcacccccacactccccacatcctccctacacctaataaaccccttcaactccccaatgtccgcgcccgcacccctaagcctatccctcaacgcctcaggcccaataataaacaacgtactaacatccgtcagcacctggatactcccatgctccagctcctcgcccgtcggccacccgcgcaccagctcgacgtagcgattcatgtccttgctgacaatcaggccgccgacttggctgatggtgtagcgcagcaggtgtgcgagcacgaggctgcgcagaccgcgggcgagctcggagaggaagagggagaggttgcggccggagagcgcggacgatgcttgtgtggcgacgcgtgtgagaaaggcagagacttcgcggcatgcttgggtttcggaggttaccatgaggtcgtcgtctttggggcggaaatccgtctttttctgttgtgagaggcatttggagacccagttcagggcggctgtgagggtcaggttgaggatgttggagagcttggattcgagcgtggacatggttgtgtttgtggacttttcgatttcgcgacggatggtgaggttgggcgtgcagagggggaggaggattgtggtggtggtttgttggagcaggtgtaggattgtggttattgcgtggagagaggggaggtgcgtgaggtctgggggggttttgaggttttcttgggaggcggcgtggtcgttggcactggatgggtgttagtgttctgatgagtgtgtttcgagtgggggattcttacgcatccaacgcagtctcgagataaatctcgcccatctgctgcagaagcaggttcagtaagttctgcacatccttgggcgtctcattgccaggcgacaactccaagccacgaccaacaccctctgccaaccacttcagcatacgcttagccgttgccaaagacagttttccatcctcatctgtgacatcaatctccttcttctcctgctgatcttccttgagaccagcaattctcagcagcgtcttcttctgactagccggcaactctgtgctctcgagtcgctccatgtatgcatcacgcgccgacgcagccagctcttttcctttttgtgcaagcgcactaaagtacccactaggcatcttccgccgccgcgagtggtagattgtgaacttgagtagaagcgacgagtacaactcttccaggttcttcttctctcgctcaatgtacttttcgccgatgaagtacgatgagaagagctcgtcaagctgttggtctagtgtagctgcgacttgtgatgtgacgggctcggggtgttcagtcagaccatgcgacttgaggtcatccactagctgtgtgatgtagcttctcgatgcttgtaatgagcgcaagaaggctagcgacgacaattcgctcgctttgtcgagcaccatctccagtcgttgttgtatagattgctggaatatgcgctccagaaacctgatcaagacctcttcgtagtacgggaaagcgcgcttgatggtagcagactcatcctgcacagcgatcttgacttcatccaccagcgactgaagcgtcggctcaacacccgggggctcagcatcaggatcctgcagtcgatcccacgtctcggcatccatggatagctcctcggccatcgactgcgtgcgctcgatgaagaaagtgtgctggttgacatatgtcgcaataacacttgaaccctcattgaagcctctcagtgcaatagcgcaatcgcgcatgccgctgtaattcgggcgtcgataacactcgtcgaatttgctcagcaagtcctgctccaggttctcgaggaacttttcaatgacttctttggtattgtgtctgggccctagggtctttcttttcgtgccgttgcgcaagtcgccattcgtctgttgaccgccttcggggtccagacgagtgctgatacgaagcaattggcgcgcaatctctgcgcaacgtacaatgtcgccgcttctccggtggtcttcgaggatgttgagttcgccgcgctcactgacttcttgccagcattcaatcaagaactttgcgtccagggctcgttttcgttggcgatccagctcttccagcgactctccgatgcgcattgcaatattgccgccagagtccggtccaccgtcgtcgttgccattcagcgagctgtccagcttctggaagcggtcaatggcctgctcgagccttctccctaacgattcgacattttgattatgttgcgattcggcgcggcgcacagctccggacagctcattctccttctcctccagatcttccgacaggttgttgagccgagtcagggcatgctcgaaagtgcgaatgagcggtttcgggtcgaaggtctgctggctggcgatggtcccggacttgcgggaggcaggcactgcggcatcggacaggtcctcgatgaagtccttgactatgaagtctttcctctacacagattagcccgtgtccggagggcgcacgtgttgtgaagctcaccgagaacttgtccagcgtgaattgtggccctcggatggatgtcctcgaggtctggtgcgtgaggacggaagcagtgtccatgctggacgggctgcgaacgtatgggtccatgttggcgcgtgtggtgtttgctgttttcgggcgtgttcaaggtctatgggaagctctttatcaggtgtcggccacgcagcgctcccccgaagctggtgtttggagactgtcgcggatcatgaggcgtgaagctctgtctgcgtatacacttcagggcgattccacaaatttgggcatgattcagagtgaatgtggtccagtagcactcgaacgtcgcggagtgtcaacaccaattacgaagtagctgcattcgcgatctatgggtgagtcgtggcttgagccgcccccgcgccaggtcccttgtctcccacgcagatccagccgcatgcccaacttccaagtgacctcatgcatcatgcacgtacgccctctcccacaaggacctccatgtaccatgcgcccctcagccttcgctgttacgacaagatacgcgcaatcgcggcgcatggctgagctcgtaatccaaggatgttgcgctcttggctgactaggatcggcaaggacacggaagcgccacagcaccagcctcaaccttgaaatgctacctgccctacatacttcaactccccaaccatgtcttgctgacaccgtgcattttccttttctctctcttttcctttaggtcaaccagcacatctgattgatcgcctcggacattcctaccacagacaacttgccataccacgtccaccgcaatggttaccacgggcctcacgtccgccgaagaagccgccttccgtcgcaaacaactctctgcccaacagcgcgaagaactcctcaaacccttcctgcccagcgcaccgcctaccagcaccacttctagaaccacttctaaaaccacttccacccgccgcgcccaaaaacccacccgcaaacccggccccataaagtcgctcttctacttcagcacttaccacctaatcgccctgctcttcagcatcttcttccgcttccgccgcgccttccggcttgcatacaccaagctcgtgtctctgctgaaataccaccaccgcacgcccgaattcatcgctggggatgtcgcggggctggagaaattgccgaagcatctgagcgtggtggtggaattgaacgaggacgacgagcagcagggcaacgcggggttggagggattggtgaatgatgtgtgtgagatagcggcgtgggccagtagtgcgggcattgggtttttgagcgtgtatgagaggactggtaagtccaacacaacatcttgtgtttgctgagtgatgggaggggattcaagtgctaatgacgacttaggtgtgcttaagaactacctcccccaaacacacacctccatcgacgcaacgctctcctcgtacttcggcccattgcgcaaacctaccctctccctgcgcgcgccgcatttgtcgagttactcaccgccgtcgacgccgccgtcaacgtccaatgagccgcgccaacatctcactgttctgcttctgtctgagcacgacgggcgcgacactatcgtcgatctgacccgcacgctggctgagatggcgcagcgaggagatgtgcgccgcgaacagatcaacatggacctcattgatgcgcagctgagcgatcatgtgagcagcgagccggatcttttgattttgtttagccccacagtccagctcaagggatatccaccgtggcagttgaggttgaccgagattttgtaagtctaaacgaacgtaaacatgacttggtactaacatgtacagccatcttcctgacaacaagggtgtcaactaccaagtattcctcagggcgctgtataactttgccaaggtcgagatgcgtcttggaaggtagagtggaattggggatttgtaccattggttttctttgtcacccctatacccgattttgtatcacagcgcagtagagaattgaacattgccaccacttgcacgcgaatcaaagtctgaatgcaagacacggacgtcattgtgaggtatcttcgatgtgatagatgatgctatctacaccctatcttcatgcctgctgtaaccgctttttgtgcgtcacagccatcgagagtaatgcacctaacacctgtatattcgtgataaggtcgtcaagtacattgtccaccccacgaaagaacccatgcaaccataacccaagccatttatttgagaggaatgaaacgggaagagtgcgtggcaccgataccgggccttccgtgcttgacgggcttgtatgagatggagaactctccgaggtagtggccgaccatctcgggcttgatctcgacctggttgaactccttgccagagtagacgccaatgacgctgccaatcatctcggggacaacaatcatgtcacggaggtgcgtcttgacgaggtcgggcttctcgttgggcttggcctcctgcttggacttgcggagcttcttgatcaggcccatgggcttgcgcttgagaccgcggttgaaacgtctgcgggcacgcgcgtggacgaggtcacggagctcctcagagccgaggtcgaggagcctggttggaggttagtgtcgtggccttttttgatggtgtgtccagggcagtggtgcgctgctggatccggaagacgtactggtcgaggtcgacgccacggtaggaaaacttgcggaacgctctcttcctcttaagctctgtatggtgtgtggtcagcccaggttccttcacatgttgtgttcttccttcgcccagcacagcagcggagtcggcccaaagtccggaagaacatccccctctagcagtcgattgcgctggtgatagtggaaggaagaatcgtgggagtggatgagcgtaccggcagcctcctcggcgttctgtgtcgttgttagcaggcatctctgggtcgacggagcgattggaacatacgtattcggaatcagccatgtttgcgatctgtcgaagtggctagacagtgaacttcgatggtgtcgcggggtggttgtcggtcgaggttagttggaggtcgaattgtcgtgggcggcaggtgcgctcagtgctaagcgagccagcggcaagacttggcgcatggcccgtgcccacatacttgcagcagaccacaaatgatcgagaaagcaagaatagattgcgtattatgaatttcttctgttatatttgtgcgatcatagtcacaatcggatctacaatctgcctgacttcaactaatttgacattgatgctgtgacactaccaatatatttggcagtaagacaacacgcgtgggatcattcaggtcgaccaagatggaatagtcaatgatgtccaaacctttttgattatctcgacgagtacgcgaaggatcagggcgactcatgcctgcggtgtatcacaacatcacgatctcaatcattccaaatggagggtgcatggcttcatttcgggtatctcagcaagcagatattagaatactgccgcaacatctttctccatcccccgctggtcgcgcgctcgacacctccccaatcctcctgttcgtttcgcatgattctcgtgattgttgagagattgtccggatcatacttcgtgtacaagacttgacaagcgatgcgcttagtcgaagagaccgaagcccatgtcgtcgtcggactcctccttctcctcctccttggcctcctcagcaggggcagcgtcaccaccagctgcggcagcggcgccaccggcagcggcggcaccacctccagagccaccggatgggacggaggcgagcttggaagaaccctcagcgatgagctgtcatgtgttaatggctgttcgtggttcttttacggcgcaaagctgcgaggcgcatcttacctcgttgatgtccttgccctcgagctcgctgatgagcttgtcgagacgctcgctgtcggcctcaatgccgacagactcgaggacctccttgacgtcgctggcggaaggcgaggtgttaccaccgaggccgaggagaaggtatgctgcgaggtgcttcattttgacgtttggtgatgttggttgtctagaacaggagttcaatcgatttaacctttcactgtcagtgcaaactcatcgcatacgcgcacacgtagtactcaccgtgctgacggagactgaaactgcaatgttcggtcgtggttgtcgagaggacttttgaaagttcgagcaatattggcgataggcgaagagcgtgggctgcgcttgccctggttgggcgctagcgtgaaagacgggccttggcatcgagagtataagacagcaggtctgcgcgcgccacctggcaaactactctctctggccgcccgtcttctcgccgaatcctcagccccgtgatccgcctgctcccgcgcccgcgaccgccttcccccggttccttcaaaggctgctcttccgccaggaaagcatgtttgacttcttcgatccacaggaccggtaacactgagtcgaccgcttatcagctgcccaacatgagtgtaagtcgcaccacctcagccgcgagatcgcgatggtactaacagtagtcttgtaggctttcagagatttaatgtccatagtcgacccgaatgcgccaaagacgactccagcaccaaaaccagccgtgcccgctgcagccccgaagcctgctccgcggcctactgggggtgcaaatggtgtcgctcagtctccacagctgaagcgaaaggcgtctggtcctgttgaaagcagccaggtcaagcttcagaggaaggacggttcaggacagccagcgcaagggaatgttgcaggacgtcccatggcgacaccaggcgcgggaaggccaaatccgccacccgcgctcaccacagtcccatatcgtggaacagcagcaccagcgggcaccagggtcgcaagtccagttgtgaagaagcctatttcgcaagcaaacacaccatctggcccgcccaaggcagcagccccggctccgaaacctgccccaccagctgccgcgtcatcagcagcagcctctgctgccccaaagaagggatatctggccctactacagaaagcaaaagagaaggatgcaactaagcctcccgctcctccagtgcagaatggtccaaccaagatccttaccaagaaagagcgcttggcattgagggctgaagctagcgcagttgccaagggcaagaagccagtcgctggagcaccacagagacctacagatgcgaaaggtgccccggttccagagaagaagaagcctctggatgtgggctaccagggcacagcacgccccacgaagcagcctgtcccggtcggatacaaaggtacagcgcggccaacaagtgcgcctgcttccaccagccggaatggaacgcctgccgcaaggtcgaaaccccaacctgccaaaggtcgctacgacggatatgcagattggtccgatcttgacgacatggatgacgaagaggaggactatgcctccgatgggtcgtccgacatggagggtggcgtatgggacctgcaagaagaggagcagatggcgctcaaggtggctaagaaagaggacgccgaggcactcgcagaagagaacagactcaaacgtgagaaagaggaacgaaaacgaaggcttgcggctcttgaaaagaaagctgctgccaagaggaagtattgaggcgtttgataatttttggatattggttcgagatggcgttacggttcatgattgcccggcataccacatcggcgtttgttcagcttttcggcatctgcatagcatggagatcggatgcatttctcggagaggtactctctactatggcgcatacattcgcgtccttttctttacggtgactgtgacctcagtcagtgcttcattagatgagcagccgcatagtgtatagtgaggaagtcggtggtgatgtgcattagttttattcaataccccggtacgttgcagcatgtcacatttcggcttcaacttctgcattgaacttctcacgacaccgccaaatcctaccttcgcttggcttcacgagaatgtctgtcgcaattaatatgataggagcacacatgtaccacgaactacttggcaatcgatcgtgacgctgatggagacaacaactcaccagcaaacgccagcatagaagagccatacattccattacacccacccttcatcagcaatgagctctaagactcatcgaaaacctacatctctcttcatcccctccacataagccatagcgcccaatactgaccttgagagcatgcccgcgatctatcaacgcctctgtcactctcttcgacgccgtcctcgccagccgtcccgaggacaaaccgcgaatgttgcttcaaccacacacgaacagcagcacatttctgacctttctgacgacgcagatgaagccatagatgatggcagaagtagtcctccaccatttcctgttatatctgatcgtgggccaccaacatctaataggtacggggatgcaggtctcttctggaacagcacaatgcatgaagcagacaaaaacgacaagtcgtggctatcgccttcaagacccggaaagcttcaacccgaagacgagtataccgggcggtctcgactgccaaagcatggcttcacgagagatgtttatccaccaaaacagaatggagatgcgcaggaacaagcctgcaagccaactgctcctcgagctacagctgtacggcgcaaaatggatacaagctatgcgaaccgcaatgctgagcgtaacatcagctacggtagggaacgtgcagacaatgacctgactgtcatgtactatgatgcgctgggtaattcgtatgcgaagtctataccttcacgccaaccaacacctcccagaccccaaggattgatttcaagcgagcgagaacatcggccaaatgttctctttggaagaccgccaccagctaatcgtatcgaacctcggcaacgggaaccacctgtagaagtgcccgcattcacatcgagcgcattcaaggatgcccaggaggttcagccgctagatattatccatgcataccgcatgccgaacccctcatctttgtcattctcgacgacgtccagagaacccttggtatggagtacggctctgggtcaaatcttgcgtaatgacttcgtggattcagacatgaagcgacaggtcagagaacgagtcaaagacagcaacacaaccaatggttatggtgagggagagcacttccacgtggctccagtagcggccggtctcgtgccaaattttagctactcagtggctggaagtgccttttatgatcgacgcgttgcagaagcaccggaatcaccagatccaaacgaccaagtcatagagaatgtggttggaggagaaagtactgtggagcatcggcccttaactgacattgaacagcaagacttcgatttcggcttcggtcgtaacgaaccccatgctgtatcatcgcattctttctcgtccctaccaacttactcttcaaccttgtcttcaaacgaatcaacttcccctactacagccccttcccgccagccatcctccagcgacagcattgtctccaaccatctcaataccctccttttagagactctcagcaaatcccaaatcgaccttctcaacgccattctcaccactcctccaaacaacccggcctcaaccccaacaccattccgcctaacgcactccctccacgctctactcctgcacttacaagaccgcatcctctacgccgaagccgacctactcccccaactctgcaccgccctcgagcgcaaaacccacaccattgacgtccaaagcgccgaaatcctaaaactcgataatcaaatcactcaactcaaagccaccgttgattttggtagcaacaccttgaccagctgctggacgcgcgactgggaaatgtggcgcaccttgaccggcatccgagcagggcggcgacgcgaatggtgggatttcaggcgtacaagggtgtctgaggatgtggataacggacagcagttttcaggcagggagttggatgcgttggttatgattgcggaacagaatgtgagtgttttgagggaggatgtcgaggatatggtggagaaggttgaagggtgcaagagagcttctgcaacgcgcccggttggggaggaggaggttgagccggaggaggggagttggagggatgtttgagcgttgtgttatttgtggtattagatatgtatacctgctcttcgaactcaatttctcgatcacgatctataaaattagtaaggagtttagcgcgtgacttataattcagatgtcataatgttctcttgagagtattatagatacagcgctaaatatgtttagcagctagctgccagcgaaagcgttctttgttcatagatatgtattgtctataattgcaagaaaatatgaagatatagacgcgcagtatatagtagcttctagagtttatatatagctcctaataatgtttgacattcactagcagtgaacttcgccacaggtcttcaagtgataatacattcaagagcaacttcgagtacattatcttgagtgcgcaacgacactcagaattaacacagcttacctaaccaactcactgcagagcacgacaacaccaccagagcgacacaatgccttcatcgaacagaacacacagacaaggaaacaagcatctatcgagcccgccaacacagaactccagtcacaaccaagttgcacgtcaagatttctgttgctcttgtcttttattaggagtgcaactcttcattgacatagacacaaaatcatgcgtcggggagctttgttatcaccgctggtgtcgcatgtgccggattactagtgaacctcagagcaaccctaagaggcttctttgagcgaagagagtggaacatactagcgtgggggaggacctgcttggacagagggaatgtactacatgctgaggcaacggcatcggactacgagagggattgatagatatcacacgagcatttcttttagaaaatcgagcgtattttagattgagaccacaattttgtaatgctcttctcttccagtgaggtttgcgtcactaactcaaataaggatgactcttgtacgcttcaagtcatgagggttaaaatcgacgaagagaggcagtcggcctgtgtcatcaagtccttccttatgccagctatgttggaatgcaccaagtcggcgaaatctgcacttctccacttgctcaacgatcaagccgtgcacatcgatgatctcctgtggtcctttgtcttggcgttttattctgtatccaagcaactaatgaaagacattgttcgacacaatagagccactagtaggcgcgctgccatcgatccaatcgatatgcacccttccactagctccttcttttgtccacaacatatctctggtctgtcgcagattgctcgataagcagatgaagccacttacaactctccccatctgatcgggaccatcagtttggacagatgcttcaatcacttctgctacccagatatcttcgtatatcattccatgaagatcatttaataaggggaagtagattttgcacgacatggctgcccaagaccacgatggcgctaggcacagtaagtactttccatatgctattccacttcagaatcacgtacctcgatacttctttggataccgaggcgtcacatttggtgatcttgcccataggagtccttgcaacaaacttttcttccagatgcccgcaatgtagtgatcctgcgtgaagcgctggaagatcagcgccaacccagaaagtgccggtaaagtgtcttcttcatacgaaaggcaacaattggagaacaattgaacgaggaaaagccatttacgagcaagttcacgctccttctgacctccactggtgctttcggacagacatgtgagttcgaaaggtgtgtcatccacctgcaaatcagtaggcgtgggccgccaatcaccaaaaatgtgtgttggtcttgctgatccctgataccgaagtccttggcatagcatatttgctaatcgaaatgggtggccgtcaatgccccatgggcaaaggcagggagtgatcggtggcccttcggggaatgtctcgcaagcctggagctcggggcactcccattgaagtctttctccaaaatagaccgaccgagtactaagcagtctttcctggaaaacccaacctcttcccatgagcgctgaagatgccaggcttgttggtgttaggtaaggatgtgcaacgaaagatccctggaagtcagatcgtatcagaggaaccctgtggacctggacacggcgagaatctctctcgctatataatccagcatttggttgatccgctgctaaatgggctcccaaattacaataggcattctggtaaacatctcccatagttgctatctctttcgcacagtcctctggatcgtcttgaacaatgcaaagtgcatcaatccacacgtaaggaacttccagtcgtccagcaaagtgaaaggtatccctgaagactggtggtagttcaaagccttcgataccttttagtaaactctgcaagctcttccgaaggagtcgcggcatttctaactggttccaacgatggctgagtgtaatgtatcgtatcctgggggtattcctgggtagtgaagaggtgaggaccaaacggtgctcgcggatgtcaatgagccttgttgggagccacgagggagactgagaactaagaggaatgttgcagagctgatggttcttttcgcacattttcatccacgtctttactgtggttaagcaagactcatgctgtgtcgttgaagccaaagcagtagccgatgctttgatagttgggcgcccgtacaagtcggcgttggtttgcagtttcatccttatctccgaatgctcgtacacgtattctctcaagatcagctcgaacagaattggtgcattgtatgatgatgacgaggaactcagtcgaaactctatacgaaaaacttccgtctggccggtcccgatatatattgtatcattttcaaactcgcattgtccaacaacgagagatgcgatcaagcacatcggcgggagtaacttttctatgcttatgggccatgttgatgcccattccaataaccaaaaacagatggagcatgtgcttgaccttgaagctagcaaagtgtctcttgagtattcaatatgcgttaacgtgtggatactcatttctcgtcgcactagaaggctctggcaagtgtcgcaaagctcgttgacgtagtctgatttggatagaaagggatccatgatactgtcgatagtcaagaagcaaaatcagggtgacgtacactagagatcaaaagagaggaaggaactagaacagcgatcaataaccagtttgcttgtctgacatgcgagccctctgtatccgatctgtaatgcgttggtgtgatattgtatcactttctttgttacaactcgcagggatacgacttccaagatggtgcacctagacacagtaccacgaaataggttactcagatgctagtgagctggggaagagcataattaggcacaagattgataatatgcaagatacagcagctccggccgcgcgttcatcctttgaagctgaaattccttccttaatcacgatttatagaatttgtggggagttcggtgggcgaatcagcagaaagctcggctgatctgtcgtctgcgagttcagcgcgattcatgtcgcctgtggattttgatggtgattcggcgacatgcatttcgaatgtctccttcccgttgtgcttgtgaaacctctctgtgccatctttctcggcgatatctggagccaccgtcatcaccaaaccattttcgcttgtgaagtcttttgaaattactccagtggctcgtctgttcttcttgcggtgcaggacgagccatcctaggccaagagctaccactgcgacgcaacccagtccagctcctagagcattctggcgactatgctatcagaaagaagtggacaactttgaggattcaagtagcttttcggatttttttttttgaatgaggccaagcttgtagctttggttgatgtataggctaaccttgagatcgggagtctcggccaggcgtctctatacaaacacgacttgcactctgcccttgcctctatctgtaagccagtgctccacacatcgtctgagatgccggtagaccaacaactcattgagttccggatcttttgagatgaaataggtagattctttcgagtcgaagcatttcacttccaacttctcaacacttggcggcaagctgtcggcaaagacaatcttgatcctttcgttgaagcccactttgctactgatatccaggcgcagaattgtgagcggattctgtaattgacaaagatgtgggatcaggagttttagcttgtttccctggtcgatgtgaaacgagttgagtgtgtgaggcagaagcgcagactcggcgttgcattggccacacgcgcggatcagaccaagccacggtgggatatatgcgctgcagactccaagatgttggcctatggctgacttccgaacgtctgtgtggtatctcaagtgatacgcctcttcacatgtgaagatgtagacaaagatatggttccgtatctcggctggaagcctgaggagaggagattccagcgcgttttgggccgtcctaatgattaattagattgatttccagtggtgcttggaacattctgccccctacattgtgtcgtgagaggcgctgctagagagcattcggtccatctcgtattcaacagcaggttttataggtgcgaccgatgttggctttagagttataggcgccacgctacatgttgcaggtcatgtatcataagagagggtttccagcccacagaagtctgtttggtgggaagattttgccatggagaccgggtctccacaagacccgatggagaaatttggttggacggaacatccccactctgcaattttgagtgaattagatcagctgtgtagcattaaactcgtgacacgagtgtgattttcatgattctagcggtagtatattacattattgcataatcatattttagaccgttatctgttcctctccttgctctgtgccagtcacattcgtcatcccacccctgacaatatcacagacttcgtcgaaaaacacaatttcaatatcctagctcgttcctaccatccattctatcagcttagttttagtcgccttgcacgcctgttccgcgtcttcacctgtatgcttccgccttttgtccactccctcagccactaacgtaagctccacacgcttaacagacataaggaggatagaagatgaggtgaagtaaccaagcttttcggaaacctctaagcgcagcttagaaatagggtagtgatgctccctggactccatcagtagcatgaacgcagttgtgattgaatatagaacgcgttcaggctgtatggccaggagacagtttccttattgattttgcgacagctgaggtgcatgacaagccatgattgagtagtaaattcgaggatcagagatactgggtcgttcagggggtggccgtcatgatttctgatgatgaacttgtatgtctggtcggtgaatacgtaggtgtaaatttgattccttagttccgctggggattccagaaatggtgagttgcacttgttaatgtgatctgtgagtcctaatatcgtactgttctcgagcgatacgcactcagtctcacatctgctggcttcttctgccgttcttcacatgccatatgtgtgttgtggaaattccattgtgaccgggtagtgtagaagggattgcagtgtgggatattattagagttgaatgagaagaagagagcaaagaacaagtcgatgcgactttgtactagcttagcagggtgaaaggctactgcgccaatgactcggcactgagactgcgtgcgtaataccttagtaccgttgatctctatatctacttaaactatcataaagcaagaactggggtttaacgtgcaggtctggatgtattcagatagctacttggtatcgtgctaaatgctaagagtggcttgaagttacctaagtaaagaatctgaacggagtgtacaatttgatcgtgctttcccgacacagcgagcatggtttcccgggagcacatgatacaggccctcacaagatcgcaaatctaaagacgatgggtggtgaatgtatctggcccaagtcttacaaactgcctagattcctcgcggctttaaaaagaccaagtggatgcgctcctggtggtcagacaagggatcatcacaccccccggcttctggaaacttgagcaagtcgccccaacctactgtcaggtagcattttctagcccgtgatttaatcaccatcttgacttccacaatttggacgattggtacattgtacgtcatcgcttcagctatggtcatacaggacacatcctgtgtgcgaatctcgaggcggaagattgtctcagactgggggagctccttaaaacgatcgagcaatagcatcaattgaatcccggcaccgacttggaagataacgttctcgaacggcagtagtacggcctcggtgtgtatctgacgacaagccgcggtgaggccgatccaacctggagtctggaagagtggacgcaacacatagtctcgttccgcgttcaagccaaggcggaatgtgtaggctggctctgtaaagatatagtcgtagatctggttgtgaagttcgccggggagattgagcaatggcgatagtttttgtttactgtagagggttagcaacgtaaagtctacataggacttgaagattgagccgaccttggctggaccggttcgtgaagctgtgcgcttggcacggtcttggttgacatgatggaaaggttgagctggttgatgttattatcggggaagcgttgaggagagcttgcggtgggcaagagattcgaggagcagcttaatagccgagggaagctcgagtatagctactctaaggttagtacgccactagttgatatgagaaagaggcttttttgaatgaaaggacgtcatcgggcgaactggttcctcgtggtcgctctggtacccttctatcttcttgatttgatcgctcgaagactgcaattctttcgtatcattcagatgtctgtacgaggttcagcgaatcccccgaagctagctgaattctcgctgatcgcgaatccacactagacgttgcaacgggtttgccctccgtaggcatcaaagacgatagtcacgtacatcataatagaaccgggattgtatggtggatcttttataaatacaaacgcaataccgagaaagaaaaagtacccgggtatctcgaaagctactgtgtaaaagatccacatcttcgatcctgtcgagatatatctcattcatgctcgaaagcgcacccacagagcgcagccctcaatatacacgtccatggtgttcctcaccgtctcaaaatatccaagggcggtaatgaacatccaaattggcgtgtatcgcttgattcggagtgcgctgacacgcgtgctaacaggaaggaaaagaaaccgacgctcgcagggcctgtcaaagttcgacgaacatagcaagccctagaggaagagaacaaatacagcgaagacaaagatccaggtgaatacagcaatggcctccatcttaccagagtcgccagtgaacgaagtcaggctgggactcgcagagctcaaggttccgttcgtgggagatgggaacgcaccggtgccgttcagggttgttccgttcgacgcagctgtgatggtagaggtgttgctcaatgcggtagctgagcctgtcaaatggacggtctttgtgacagtgacacgcgtggttgtggttgtggttccggacgctgagcacgcggcggtgaacacgtctgttacagcctacattcaacgtgttagtggtatattatcaaagagggtagatggctagaataagggacacagtgagtgacttaccagcttagcaacaggtccggatacggaggctgcaccagtcgaggacgcggggtagagcgagggcaacagtgatttgacatccacgggcagcttcgagtaccactcctctacctcgccagtcgcctcaggatagcgggcgctgcatgggatggcagtcttgagcaccgagagaaccgaaagacgggtgggatccatggtcttcgggtcgatcgctcgcgcaacgaagttctcgacattgttggcaggcaagttgttgttcgagaaggctgagccagcggcgagcgcagcggcagaaaggataaggtaacacttcatattcgcgggttggacgttgagtcgtgtaaggagtgatggatcgtgtggatcgcgtagtaaatatgcctgtgaggtagaaagagcgacggtaaacgaatgttgaggttgcggtggtcgttgttgacaaacaaaatggtctctctgctacgggcgggcaacaaaacagcaatcacgtgccagacggacgctagtaaattgcaaacgggaggtgaaggtgcgctgggcgtttgccgcttgacagaatacggcgctgatgttgatttatgcacagccctcgaacaatgcatgtgcgacgcgataattgacaatgggtatctggatgaatcaaagagacgggtagaaagagacaaggctgatgaaagtaatgcagaatgtatgccacagctcaaggtatccggaagatagtgtacagtaacgtccctgaatgggaacaatggtccaggctaatgtcgctcccatcaacgtgaagcggcgctgcccagggccgatgcgcgtgggtcataggtccttcatttgaaacaaaaagctcatttggaacaatggacggtaccaaactgtaagccagagcaatgctatatggtcgatggtattccagtggtctcctagccatagtaccaacaaatggctgtccttggttcgtgcaatccattgttaggagacctcacgcactgtgggatgagatggtagtaggagacaatacaacaaaggaaatggcttggaaaaggtcgacgggacaaagccactgttgtgtatcgcgtcttgtgaaatcatgaaagaaccctgacatcgcagtggttaggcgtagagcaagtcgagagtctggactagtccatttatggccatgttcgaaggacgtttctttgccctgagtgctcctagaactcgacggtacatgtggctttgaggccagaggagctgtcaggctgtcggatcgcaagctagatattagcaagacaacaacaccaggcagcggcaaaatccgtgcccgttctgcagctagctccgcacctacgcgacataagctgatagtctcaaaaggtatacttatcgtaagttcaggggatgctcaatgtatacgcagctctaagatactcaacgtgattctatcagaaatctttgaacatatacaggctacctctctacctgctctccttagggaaaaggggcagggattttgccgacgcctggtgacaacactagacctggctacgtcatcagtcactcgccatttcatcgcacctcctcttaaacagcgcatcgcataaactcactccatctgtcgctcatcatatgcaactttcggcgcaaagtgcctcggaaccatactttctcgcaagcatcatcgtacggagtgctatgttggtgactgtggggaaagaagcagggcaaagatcgacagggcatcccccgcggaactttgcgagccgaggcatcttgagcaatgtcaccaccgtcgcagctacggaaaggtgcatgtgagccaatgtgccatgcactggcttggatgctaagtagtgctgtatataagacttggggggacgtgtcagacagcgcatcttggattgcgttgtgacccagagcttcaagacaccccgctattgcttcacagcttgatttatcaaccacaaatagtttaggatatacgaagagtgaacaagacaccatggcggctccagcgaaggccgatatcaagaacctgcagggaaaatgggtcatggtaagattcacacatcgcgccacgcatgaaaacagcatttgctgcacacgtacatctaacacaccgcagaacaaatccctctccgactccgccgatcccgtcctcgccctacaaggcgtcggctggctcacgcgcaaagcaatcaacctagccaccgtaacccagcacctcacccagaaacccgcgaccggcgccgacggctctcccaacgtcgaagtcgtgattgaacaattcgccagcgccagcgtcaagggcactacggaaaaccgcatcatggactggcagtaccgcggccactcagactggctcttcggcacgctgcagggccgctcgcgctacaccaccatcgcagcactactggaggaagccaagggcaaagaccccgaggaggaagacgcaaagttcctggctgaggggtggttggcggaaacgctggacggcgagatcgtcgaggggtttgtcgataacgatggcgcgaagtggacggcctggcagatttggggtttcgcggagattggcggggagcggcggttgacgcggcggtttgcggttcggcggaaggacaagaagcaggtggttaggatacggttgacgtatgattgggttggggagctagagtaggattggggatagagaaagggtggagaatgttactatctgaatctgttttgcatgccttgctttacaccgatgatgacgtgctgggtcaccagggagatggtgtatatgagcactacaatatcaactgattttgatttgcgagtaggtttttgctactttgctttcgtgatctgttgattgcgggtacacgcatacgtatcacgcttgtttgctttacccggagtcgcacgcaacgtcaaaccggacaccgttattaccttgggagataacagagtggacaagtacacggggcatgatcggtctgcatcaagcaatccagtccgttgagaggtgaatatagcgtcggacagcagcacgccacgcatccacaactgcaagcctcgatcgaactgagatatcaaactcgcttgaaatggattactacaaccttttcatcgcactgatcttccttgccaccttcctgcttattatcgttacgggctacattgtcaatcaccactttcggcgcgaccgcaagcctcaagtcgatatcgaaaacgatccgcccgagcatcaacgatcccgtccggcgaccgtgcgggagcactacgatgaagaacagcggctctcacaccttacgactgttgcgccatcgatcgagctgctgccagggataaggacgagcaagagtagtgaccgcgcggaggactggttggagcggagggatagcaggataatggagggcgatccggacccatacaagacgcctccagggagagatggaaatgcgtcaaagcgcaagtggagggatcagaaggatgttgccaagacctctgaagacgaaaagggatcaaaggcgaaagagaggaagactttggacgacagagtggaggacgaagatggacgtaccggggcgaaaaagtgatggcgttttgcatacgaccttctcatgcaaggccacataccttgcttgcctaagccaagtgggacattcaggggagcgtccccttttcccacagaaagtgtattatagggtcttttacaagagccaaaggcagccatctcagtatgtatacgttcggggtgtaatcagagtgaaaacccacacaaacagctgaggcaagggcggcagtatcttgtggggttggcgaatatgctgagagcacgccaaaaacaagttctgacatacctgacaaccttgctatacccagatgacgcgaatcgttccacgaaaaatctagtgagatgtgactgtgcaacccgctgcccacttgttttccatacataatacctataccagcgcagctatcgcagtcgtgctcctggtacgctcttgccgagacaaaagtgttactcggtgtcgcaggcatgcgcagcgcaaggactcggggtcttgaagatggcgaggcccacgtttgaaggataaccatcacaaacgcgcaacatggacttccgccgaaacgagcacctgaatatcgatacgcatgcagctcctcacgcgcctttgacgacctacagaatcgcagacaattggttttctggaacatacaccaccgctttgcgagatgccctcccgacggagatgaccgacagcattgcggcttcgacaacagcctcgatcgaagctccatctacgatcacgactagtaactcgggagcggcctctctggctggagcgacgtgtccttcgacgatgaatagcactgccgtcttgttcgtgatactcagcgccatgactttcgtcgctctgatgcttgtggtcttgacgtgctgtatcaagcgtgggaaattcaaaaagaaagaaaaccacgactgcccgcaacgcttgaaaatgcgtgtcacaccacaaagggccacgactggaacatggtagaggatatggcggaagccgctgcgacgagacatgcgccgcagatacccagataccgagattttggaaatggccggtcaagcgaaagtggatccatcgacgagagatgaggctgatgaggttgccgcagagacatggcattgctttggtgtcggtgacagcgctgctgcaaggagtagtcaagtagtgtttgtattggcaggtaccgtgcatgggttgttgtcagagacagacatgtcgagaagctgtgcttgtcagggacaggaatgttataagtatatttgtgccatgactggaaatgcaatagcattccgggatcccagatcgcgggttggaggctgtttttcggtaggagagttagcggtgtgattgtgacgcttgcgacgcttttgcatagtgtttctgatcatcacaatcgactgcatgcgcttcgaagaggggcaaggggtgaataggtcggtcgatcgtgtgtcgcttcaccgattgtgggcatgcgcgcgaggcaatgaggcggctctgggcaaccgctgacgaagtgtatcttgacggaatgccaacaattgaaacgctggctggaggtttataagtcaacgtgattgcgggaatgcacgggcgcgtggtgaaagacgttggcgacgagaacgtggggctagcactagcgccaaaagcacgggtcaggcagcgcgtcccgaagatttcacgacttgggtaaacaagacttgttgtgctcgaccacgccaattggctttcttactatcttcttgataagaccccaacgctcccacagtctcgatacacgcactcaattgcgccggattccagctccaacacagcagcctacccaccctgttgccgcctgccccgccaagttgagcgtatcccgaacccccactgcacgagcacacgagctctgtccctcgcatctccagcctcaccatgacgggcggtatggatattgacttcactcggcgcaacaagaagccgcgcccactctcagagcacgagaaagagaagctggacgagtttgtggatgcgatccattactccgccaggtacgccatttgatagtcaggtcacgggagccgcgcgacgctgacaagcgctacaggtattccgacgacgagaatgagtatcgtcacgtgcagctcccaaagcagatgctcaaggtcatccccaaggactactttgactcgcgaggcaccctgaagctgttgtgggaggaggaatggagggcgcttggcatcacccaggtacggagcagcttagggagcatgacgctatgtataggctaactcgggcgcagagcttgggttgggagcactacgaggtccacgagccagaaccacacatcttgttattcaagtacgttctctgccaagcatacatcaagctcatcctgactaacaacaacaggcgaccgatcaactaccagcctcccatgcactagatgcgatctcaccccccgtcagagtcagacgaagagagcctctcgaggccacacgcgacgagcaacgcgctcggcccccaggatatggcacatttcttgcggcgatacttgccggcttctttgtgtattttgagcgcgacatgttagatataacgacgatatgataatggtttggacagagaacttgccgactccggagccgcgtggctagtgccgagacaccgcacgaagacgcctgctaggacggccttgaagcccacgtttgtacatagttgtatgactgtcgcgagagtcgctgcagctgctaggtacgaaacgttatgcccgggctcatagactccttccagaaagatattaatgcaaaatcatgcttatcgggcatgtgtctcttgcgtcattgacactatatcgcatcgaagcacaccatgatcgcgtgatatttgctaccacagacaccctcggtttcttttggatgcagaccgcacgaagggcaattgctccgccgatttcgaatggggactgaggtcgccaagacgaaagcctctggcaacatgcacataataaacgcattgggccgattctccctcaggcttccggaagattcggagcattgagagatggtcgagcgcgttgaagcgcatttacacgctaaggcgctagtcatggtcgctactatgattggttgaccccacacatcagaccccgtcgcttcccgcattgatcttcacctctgtcgtcaatctggataaaatcgccgtaccaaactcgcactgatctgactacctcatccatcatttcgcctactgcagctgccatttctggtcactgacgtgtgggctgatttgtcaaggatcaccttgagtgtcgcccactatcagtccatgcgcttcgggaccgttgaactatatctgcgacactgtccgcgcacgaccgactcctacttctggccgtggtccaactcatacgcaatagagtttcgccagtcctgtcctacagcaacacaaaagcgccaatgatcttagcgtacggcatgtgcacgcttgggagctactacgtgcgtctactttgtttgcatcatggtgacatcttgagcaacacgagaagtacactccggatatatacagtgtcctcttcctgatatattctactattgcccagcaatgatattccactcgtggccgtcaatgcgtgtcgcgagcataccatctcgaggtccgtggccttccagggctgtcaaacttaaccctttgatggtccgtgtcctcttgcgggtactatggagattccgccttgggccatccagcgcacttccctgtatgcctgatgcgggtatcagtccttgaactcatctttccgtcgccgcctaaatatccgtgtttacttaccttctcccaatccccgaacacttggctcaaacaacgcacatgtcagcttccatcttttatacatgagaagtctacaccactgtgggtagaaaggacgccgcgtacagagtgattgatcaaaccaggatgagagcgtggttccacagccatagattgcgttttcaaagatcaggtcagtcatcccccttggatctgttctcacgctaattgttttgcagattcaacttcacaaaaacatcaatttgggtcaactgaaagtccatttcgaagacgattgtcaaaggttcccaaaatcgaaaccttcaccaagattgagaggccggccatggatagtaggacgtccattgagcgatatctaagtgctcctttatccgacgaggctgcgagcgccccagctatcgatgctgccatacgtagacaagtacctcttggttggatggcggacgcggcccctctcctacactcacgagacacatcggaggactatcagtcggacagaaagcccaccttcttcaccacggcaagcgtgcctgatacagtagacacatcgtattctgccaattctcggtcaaggttctaccacgcgatggataacaccgacggcattagtctttccgaggctcgatggctcgaaatggatcaggccgaagtggcttcgctacgcagacctgccacaagcggtaccactgggcccgtcttgaaagcaagagaatggagggaaagagtagagatgtatctaccaccaccttcggtggaaagtggtacggttgaacgtgcagggatggataaggaaattcaagagatccaggagaaagccaaagaactcgaattcatgatgcaacaattcatggcggtgcgcaaggcgcagaacaacaacagccctcatgtttcacaggaggcggcacgagctagaataagtgcgaaccctaagttggcttggatactgggtgacgaagctgtggatactgcaggcattgtccggcccaagccaatccaccgggcgattaccgatatccccgctggctccaggagcatggagagtagtcccaaaatgtcccacttcaggtcgccacgagtcaacaagtcttctggcgctctgaaccacgaataccaagcacgccagcggaagcctgaccatctggtcgagcgtctggcacctaagggacctagcttttactgtacattttgccaaaagggcttccacgatcgctcggaatggctcagccatgaacaaaccgtacacatgcctgaggaactctgggtgtgctgtccaaggactggagattttccctcgagatgtcccttctgcgaaaaaggccaccctagtccctcacatctcgccgaccacaattatctatcttgtcaacagaagcctctgtccgagcgaacattccatcggaaagatcaattcctgcaacacatctctcaggtgcatagagtcagcccggaacagaaggcagctcgtttgacggagttggaaaatgcctggcgccagccattaccgctcgagataggacatcgagcgcttcattgcggcttttgcggagagaactttgcgacgtatcaagagcgcgctgatcacgttgctcaccactttgccggtgggttggacatgatgtgctggtggaaagatcgaattagccacgaaaaacaccaccctgaaagtcgcagatcgtcgaatccgtgagttctccattcctttttacacaagcagcactaatcgtatgtagtaaactgcctcatgaatgcgtatactgcgaacgcacattcaagagccttgctgcagcacaagaactccatccaagctgcattatgtggtcatgcagcttcctgccaagcttacaattcacaatgtttccggacaagtcacgagcccgccgagaagtagtgtgctgctattgtaacgaccctctagccaggagccccgagggcaaaatcaacggcgcgacgttgaaggaccacatgtcacgccacaactttcgcgcatgcaaccagacgctgtacttttcggggcaaagctttcgtcaacatctccaagatagccataagctgtcgcttgacggcacgctattcgccggatggacgctcttgctaaagtcatgtcgaaaaatgctgccctcggtctttgagcaggtcgacaaacaagctagcgatcgtcatcccaagtccgacacagagtcgtcatcggaaaaaaagaagtccaagaagacgaaggaccaagacagcctcgaaatgaggagtccatacagcaccaacaccgcgccaatgagtttcatggacctctcagatgtcccacaacgccccgaaccgccgaacaagctccgccgcaagcaatcagcaatgaacaccccgcgacagagcggagaagctcctcgcccatcattaacgcagcttcgctcgccaaccttcaccgtacctagcgacgacaccggcccacccaagtccgagcccgacaagtaccccgcttacccatcatcgagcggcgtacccacctgcccgtcatttttcaggaaacgcttcgacgcgtcgagccggaatagactgtactttggcgttgtccccgacgacgacaaggagaatgacgaggggcagcgcatgctgaggaagttgcagggcggggtgtttggcgggttgatactgcatagttcgctgattgcgagtgtgccggcgctgatgacgaattcggtggatgtttatcctgtgcaggatgagtaggggatgtgagttgggatgaatgagtgtccatgaactgaaatgatggtgaagccggtttgtgggggtgttccttttgtcatgtgcgctgtgggacttggaggtagtcgtattaaaatatttatctaactggatcttgaagtaatgtgtcgtttcgtgtgatctgcaccgggggagccgcacttgttgctggagcatcttgctcctgcaaatcctgctgcaccgcgccgtcactgatgatttgctccacggtgtctgcgtctatcacagcctgctgcagtccgttctcgctttcaatttgcttctcggtatcgtctgcatcacttgtcttgtgcacccagcggcgataccatggcttctcacttggatttacctccgctgtggctgtcgactggtcccctttgcgatcgtttgaacgtatccataccgtccagatagagaacactaaaagggtcaatggtacggtgatggcccagtatatccagaatcgagacgataccacggacgcgccttggggagcttgccagttgaacatgtccatggaaaacagggccgatatgaatgttcctggcaagaacgcaatggtcatgatagcgatggtgcgcatggcgaaactgtcttccttcgtagtctttgcgagcccagtctgtatctgcgcgatttcggtttgcgccgtagcgatcttagtctgtgttttagccatgttaaggctctctttgctgtcgcgctgcgcgatgaggctgtagacgatttgcagttggctttgggcaattttctggttgcaagcgatgtttgatagaagaccgctttgttgtatctttagatgcgctaaacgttctttcaatctgcgatttatggtatcgactgggtgacgggtccggtgctcgagacagtctttcatctcgtccacaaagactatagtcgcgtggattcgcatctcgtggaaagctaaacgagatgtaattctattcagattctgggtcatctgtgcgaaattctgttgcgatgatttgtgttgccgcgtgcttccgctcaccggctcgctgaagatgtagttactgtaattcgtttgtaattcgaccttgtatagatctgaagcgtgaagtcgaacgccattcgaatcgctctcgacgagcatctcacacaagattgccggaatgttcaacggatgtgcacattcttcttgcctatcgccaatatgtaacgacaaggagtccaggtcattcggcagcaacccatgaatgaacccttggatggaacgatatccggtatcccatgaaagtgcaagcgtccagttctgtgttttgctcgagggtgttcggagtacgaagcctgcatgctgcgtatcgtctttggccgcataatggacaaatttaggtgtgcctagcagtatcgattcgcagaattccaaaggaacacgtatcgcatcgacgatcctgacaaaagtcgtttgatcaaatggcagggtattgtgttccccgacaccagtcatgcacaaaatcagcttcagttcgtaggaccttgttgaggtgtcagatagtgggaatgtaacgtcagtgcccggagagttgttcatgagttcataatcgaacggctcgatggctgagaccgtcgcgctgccagtgtcatccccatttatgccaatatgacgttggcagtcgggctgggaacgaaaagacatcttagccaaataacgcttttgtttcttgcttgcgtgctctggataacagtccgctccttcacaatctagcaaagcagaagagccaggcgcacgattttcttcatgtgggaccgacacctcggcggcaggctgttccaggcgggacgatacgtcaacggtaaaagggctatgatgcttgcgttcagagagtcgatccaggggtgctgactcgaatgacagttgtactacaaggtcttgcagctgataagcaagtctctctagccgacacgtgatctcgctaacatgtgaaatatccgacatcgatactccaaaggatcccaaactgcgcggtcgcccaaggatttcgtagataccatccagcagcatcgtagcatccttgagtatgtactctatcagatcgttgaaccgcgatgagccatgtgcatgatcaaggaccataaagaccgcagcggctttatctaaagatagtctgaaaatctgtacgcgaagttcggcgtctctacattcgtcactgaatggctgcttcattagcttgtattgtgataggagctcttgtgtttctgtcgccgcttccgaagcttgggtgaaaaaccttgctagatctatagcccccatcgcttccgaagctttggttaaaatgcttgttgctatacctatagccccgaatgcttcggccatgttgtgaaagttatcgcgataagttgagcgtgttggaatgccttttataggattactctgctataaaaggcttcgatgtcgattcgtgttgccgtattgatgaacgaggctgagactaaaacagagtgcgatctgcgcgaagtgtctgaacagtaattggagagtacgcagcagcgtcgctgttaagaagaactgctgaacatgagtagattgtgacagattgaggggggtcgggtgttagaggggttcatttcatggagactcgaggctgaatgcgcgcatatgttgtgttgtcactgccttctgttgcagctcgcttctacctgtgctccaatcgagaggcggcgatacaacctccaataacgctatgctgcaggttacttatcgaatgtgatataggcttgagtaggcgacaaaatgcggtcgtgattctgagagcgctggatggtgtccgacacatcaggtactctcgtcttcattcttcacgatacctaccttctttgcatgcgcattgtctggtctgggtcgcacagcatatatgttcgatcattctgtgtggtttgtgctggtgctcgcgtcagcagtcgcggctctgcttccataatcgaacatgtggttgcgtcaaaaagcgctatgacgtcatcaggctgaagcactttccaccaagccttccagcctcgattgtatgcacacgcacctagataaccatactgacatgctcaaggctaggaaatttgatgcgcatctcctgcatctattttactccttccttcgaaatcgaaccctcaatcgctaggggcgaacacttcgatggtgtacttgccttttcggtaacaaatcattctactatctgatgccgcccatgcattttgacaaaagttatcgttgggcttcaatgatgttgttaacatgaggacaatgccaacacgagtatatatgttagggccgaaaggtcatcgtcccaattgtctgagcactcgtatcgaacccacggcagtactcagaagtagatctttccttcggcgcaacgcagtgccccgcatcaatataaggaggcgtaatcacgcaaaggcggtgctgacgcatttcgggttcaagcaatgcccattatacgcaagcattcgatacgagtccaatatgatagggccgagggccgtcaccgcccacgtgcagggctgcttgatctgtctgggagtctggagaaatcatccggggaaattcggcccgatgataaatccgctcgcttggtttcacatgccagatctgcatcgcaccgtttaaatttcgtaacaacaacgacaagctttgggatctaaagtcccttgggacatgaacagggctcgactcgagccagtggcgacgagcggaagcgactgcgcagggcggtggtagaagactgttgaggtgcgacaggacggagagtacggccgttaattatcacataccgctctatcttggagaaagtgaattgcgacatcagcgcgcaccggtgctaccgagggcgtttcgtcattgctcaggatttgcacccaacgttgaggttgctggcagatcgcggtgtcgctagtctaatattttacgtacaaatgcacgacatttggaggacgatttcttggttgggcaactgagtcacgctgggaacattggaggagactgacatgacatgcgactatcttttgcgaccaggattggcggaggttatcgcatcgatatgccggttgtcggggcgggaggcgtcttttgcctgaagggcgagcggtgagacgacggcaagggagagcggagcggaaaattgggcacacgatagggtccggttgtggagatgggcctcgcgcggaggctgggttacggtagtttgggaatcaagattgtccagattcgtctactggtgcattcttacgagcatttctagagcatcttgacatcacaatgaggccttcgcttccgttctggaagggagctctgcaactgtcaggccatatcatggcaacatgcttccaaacgctacaccaagcagaccggatttgcggtagacaatgttgcatcgagaggacgtcgcaagtgacgtgcatctggcagtgccaatgctaaatgtggaaagcagtacctaacagtaattgctgcttggctgggtggcagggaacgatgcgcagcgatagcagtctggagatgatgcagagatagagcagccagagttggcataatacttttacgcgcagttttgggcagtgggggatagcagcgtcccattggccccgtagtcttcttatcacttggtgtccggatggctcgctggctgtattgtgagcgactagccgctctcagcgctccgaagttcccatcacgtaaacgacggcccgtgctgccctgcaggcacatgttcccgtagatggtgtcgcgtcgaacctcaaaagactctcgcaacgctctcgccagcataacttgcctctgcacgactcccaccccaatgctgcgtttgccctcgccccgcactgggtcatagcttgcagcctaccccatctccacgcccaagtccgcaaaattccggtcgcgtgtgcactctacacctcaagacctcaatgacggcgcgaaccatcgaccacctcattcttctcgcggccgtgactggcaacctgggacatccgtcttgacgctcccgaagaagcactatccgactcgagttactgtctcccgacttgcctgatacatctccgtgcatcgacttcccgcacccacgcgataagccctggccaacttccgcttccaggactctatctttctcggcgtcgtgtgactggtacagtacagcaatcttgctttcccactcccctctcggcatcagcacgccgtagactagccacggcccgcactttatcagtagctggtagtatacctggtcgtcctagctgcaactaggcacagcccatccctctctatctgcccttatctcttgagcgcatcgtcagcgcccgagaccgatatgacgacagccgtggctatacagcctgctatgccacgcccaatgccagtacccattgccgccgcccgccctcgcaaacctcagaagccttcgccgggcaaagagaacttggtcgtcggcaagcccacctcgaccaacggccccgtctctaacatccgctcacggcgagagcgcccgtgtgacgcctgcaggcgaagaaagagccgttgcgtgatacacgagggtgctgcactgtgtgtcttgtgtgagttccacaagcaagagtgtacctttgtgcagagcccattgccccgtaagaggaaggtcgtcgacggcgacaagaaagactcacctagcaccacgaagaagaggtacgtttaggctttccactactgtacgccaggccgtatgcttgaatctcgcttccacatgtcaagttgaggtggtactgctattcccttttcgtcccgtctagtgtgtcacgtgtccacgtgtaaccgtaccaacctccttgacgtgtcggcatctgtgctacaaactttagcactacgtccacgaacatcgtcgtcgcgatgcaccatgtaccaagtacctatgctaatcgtcttgtaggtcagtcgacacagagcctccaccactagccctgtcaacacccaccatcactgcgactgcgccaagccccccaccaagacagccgccattggccaacatccatctcccacagctgggcgagactttgggtctacagcgccgccaacatagtaggtatatcggtctaagttcgccgtttgactctctactcattggtctttcccaatttgatacccgcaacgaatcggcatttgaccttggcacgcttcggagagtcaatgaccatgaatgtttcatcatgctgcctgacgaaaccacccaagattacgctggcgaggtcgaagcactgaaccagatcgagcagctcattcatccccacggtcctgcattgctagacttgtactttgaggtggtgcatcctaactttcccatcatccagaaacatctcttcattgggcggtacaagaatggcgaccgcaccttctcgccggctctgttggccggcatgtacattttggcgctgaactggtggtcgctcaacccgaatttggccaagtactccaagccagatgccgcacgattggaagtgattgcgatgaagtcgctgaccatcgctatggagaggccgaagctgtccacagttcaagcggggctgttactattacaacgtccagaggcagactcctggagtctcacaactcagctggttgccattggccaagaactcggtctccatcttgactgctcttcgtggtcagtacctatgtgggagcgcggcttgaggaaacgaattgcctgggcattatacatgcaagacaagtggagctcgttgatccatgggcgtccgtcgcacatcttcaacgctaattgggccgtgaagccgattactgaggaagacttcaacgaggagggcgacgggtacgacacccgagaagaggagactgaagatgaacaagaggataaccaccgcgggcgcatcttgttcgcacagatgattgctctgacccaaattatggcggaggtcatggatacattctatacgcaggtcgcgatccacgatttcgcgaatgctgggcggaagtcgacagagcttattctcgcacgggcgaagcctgtacagatcaagcttcgtcagtggcacgagaagctacctgcagaggtcaaaatgcatgcgccactgagcaagaacaagctcacctcgacggggtaccttcacctggcatactttgcgactgagatcactcttcatcgacgcatcgtgcagtctcttgattcgaccaatcccgattcatatggcctcttcatgtgtcgaaacgccgcaaagacacgccttatctccgcgatggacttcgtcaaccgtctcaagcccgagcacctccaagcattctggtacttcgcctccaaagtcaattttaccctgatcgggaccttcggctcgcttctctgggccaccgcgcctgcaaaggaagaggccgagttctacaagctccgcctgcgcgaataccgctggactctctccgtctccgccaagcgcgcagacttccttgattacgccgtatctatgctagacgcaagtcgcgccatgctgaacaatctcgccgagaaacccagtctggcagagcaaatcagcagcgctggtgtacctcctgctgcaccgcgcatgttccagtccaatatgggtccgccacaccactttgacgggtctggcgaggatacgcatatggctgatggagatgatctggggaggacgatgtctgcagatagcttccagggcttcaatgacggtagccagtttggaagtcagacgagtagtcggccgcagactgcggggaactcgccgcgctctatgtgagctgctcgaagaagtttttcacatacacaaatctggtagtggtgtttggtcgaagcattattagcggaaggtgtcggcttggtcactaagagtgatgcgcgatgctttgttatacacagagatttgcgggggatgtcgccataataccgcgtcgcacgacacatggcgccatatcgcgacatgatctttgcgcagatcctggagttacgatttatgggctttatgatatcttagactggccattgggtcattgggttacttcattggaatagactacgggcttgctcaacgcaaggttcgcttattatttattaatcttgttgctcgcttcgcgttgtatcgtgactacggaggatgacctttgggaatgtactcctgctgtaatgacctcctcagctatcggtcgcatacttggtcctacagaaacgagcttcctctttctttctagtgtggtcagactaccgccgtaggattcggtgtgactcatctacatcctccaaaaccgaccatgcttgtgagacatgcacttcacttccacactatacatcatcgccaagaaataccaaatctgtacttgcatactcatccccaaccatgtccgacccaaacttccacatccccaccccccgcctctttcatatcccaccaatgccccctccaacgacgcccactgcgacttcgccgttgcccctcctgcacaaccccgcatcaatcaaacacaacccgtccggcccaaccgccgttcccgaccgcgaagccgcgcgctccttcatcaccaccgcctcagagcgtctcgcccgcacgggatatggacgatacctcgtgtccctgcgcccctcgccctcctcccccttctcccctgaaaatcaagaactcatcggcgtcgtaactctccaactccagcgctacccctcatctcccggcccgctgatccctgacatcgggttcaatttcctgccgcagtaccatgggaagggatatgccaaggaagccgcgcaagcgctgatggagtggtatacacgtgagaaaggggtcaagaagtttgcggcgctgacggatgagacgaatggtgaggcgaagaagttattggggaaattgggatttcgggagtggggggagagagttgttaggggggttagtggggaaggggaagaggagaggttgagcgtttggacgaggggggtggaggagggggagttggaaggtttgagactttgaggggtgcggatgcgtggctgttgttttgagggaatgagagagcggtgagattttgagatgtctgcgtacagtataaagcacgtcgaagcgtgtagaaagtcgcacgcctttacgcaagcctgaaaaagtacaaacatttcagtctcataacttttcccatcacgtcttagggaggctcagtacctgctcaatccgctaataagtcaagaatatcgaatacagattttctttcccataggaaagtagctctctaggagcgcaataaacaaggttacgtgttctcaaaaacagtttgtagtcgtcatgagcctttattttcacccaaaagtttgctataatcgacaccttgggagagcttacctgatcgggtatataccaacactccaaatatcatgtgtacgaatgtggcgcgaggtgaaattccagagttgatgaatgtatggctaagaaggtgaaagacaatttttctggcagataatgtgatgcgtcgctcgagtagtagcttaccgcaagatttcttttaggcactactgtttgacgcgagtatccatctgtccttgatatctggagagagaagtttcttctaagaatccattctcttgcagaaaaaagaatgcttcggggatatgtgcacactataaatacaatgttcagcaaagcaccaacaccttgcgcgattatttttaagcaccgcacgaccttcgacaaaaagaccatctctatttttgcgcttcgatcctcaggcattcaaaatattgaccgagtcgagtcgaaggtcgagttggtcaggcccgcacgagctcggagtagagaacaaatctatttttcgcatctttttcttcgggcgtcctacatgttggtgttggttgcagcgagttggttaggcttgcacgacgtcacgatagaaactctttgcaccttcttctcaggcatccaaaatgttggccaacttgctcgactttgaaggtcaagttggtcaggtcttttgttgttgccgtttgtggaggtaatctccgagcgggtagcatccgagcgaatcgacgctggggtctgcgtcacatccgagaatcggaccgttgcgggcagactgcaaaaatagagaaagggtgagcagtttcaccggagacaagactatggccaagatcagggagaagtgttgagggaaattgtgctcatgcagcgaaatgtttgcgcatgttcttgcaaagtcgcgtgcgcagttgagacgtgtgcactgcattacatcattcctatcagagtatgtgggctaggtatgttgggcgcaagggcagattttttgcagagactacaactgcgggcctgggtaaaactctgacactcatgaccatatcaagatagtcagagtttgtcgcacactgcagaaatgtgtaaggtggaggtgatcatctgcaaaaccttgagcagatgaccaatctcaaagtgttgagatgcataagagattactaccgagtttgatcggtcgcttagtctggggaatctgtaatgtgctgttgagtaacgtaggctggtctcagataccgccttttgtacaaccagtagtaataccacacttgtcatgtcgcttgcaagtcggcctacagtttctcgtttcgaagacgctgtcgtggacgagtatccataaacgtcaccaagtcgggtcacggggcttgctccaggatggctgcgctggcaaagacgtggccagtgatgctccgccggaggaatcatacagcaagggcgctgcagctcgccgaggaggctttttgtctagaatgtcttcctgctgtgcatgttttgagcaagcgagacatccaaagccgactgatcatagtgacggtcatcttttacatcccgcatgaagctagaaacacagaagtcgtgattcgtggggtaaggagtctcgacttcggcgacttatgacgctacgatgtgagcatgcgttcgcatggcgttcgccaatgaccgttgacggtgcccggggcacttatgcaggtcctaagtggttgagacgcgcggctcggacgaggtcttgtgcttgagttttgcgacatgtctctgcctctgcagcaaaaaagcctggaaacgggagaaagaatctggtccagatcgcagggcgctacgcttcatttctgatgacatatgagctgtcagccaatgattggggctgacaggacgtttttcattaatgaaacgtggtgatctccctcggacgacgcgggacgggacttcgtgtcacggttggcgccttctagcacacgactaagcgaacatcgacgcctgggtgcctgactagccttgcgacttcagctctccatcaagtgcccacttgcacgtccagaatcttgttcctgcgtgaacacgcactatattctgtgcctagcagtcggcccctctctctatccaccaacggccgtccggcgagacgaagatcttttcgtcttgcgtatgcgcttatcgatagcaggcatgtcttccttcgacgtggcccaaccgcccggactccgatttgctcggtgccttgatgacggcactggcctatgccaagggtgggtatctcatttccacaatccacgcggcactcgggatcgagacttgggtagcgacactcttgcactgttcctggcaactgattggggtgtcggaaccgggccattggaaaagtgaattcaaccttattcacacgtattggcgcgagctgggcagttttgcttctgaaacccatgcccgctggacttgcccgaaagaatgcaagacagctcagtgcacgactgcgccggagcgccgggaggcgtgaaatgttggcggcgtggggcgttctcgtatttctcacttctcaagtataagtgcagaggtgggaaccacaatgtttttgtttgatcttgatcatcccctccttcacagtctcagttgaccttacactccttcggtatctttgtaccagtccattcattcttttatcactaccaatcatggttcaatcatcactccttttcgcccttgcggctttcaccggattgatggaggcttctcccatccgcggtgcttcctcaggcaagcggggccttgccttccccatgcatgtcaacggtcaacctggagcaaccttcactcaagccttcaacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctccatcagctggatgtatgactgggaggctgtcatcgatggcaccctaaggtcggacctcgaatatgttcctctcctacacagcaaccagcaatggtgcaccgagggctgggaacagaacgttgccaacgcccgcgcaaagtacaacgtccaaaatatcctcagcttcaacgagccagaccaggttgggtaagtcacgacgcctttcgaacatcttgacgccacatgtctaatacatcagtagtggtggtggctccggcatgcctgtcgaccaagcaattgccgcacacaagaagttcattgaccagcctctccggggcaaaggcctgaagatcggttcgccctccgtcaccaacgccgacgagcccaacacagggcatcaactacctcaagcaatttatggcaggctgcagcgactgccagatcgacttcgtcgtcgcccactactatgcctgggacaaggtcgatgacttcaagaactacctcaccaagttccacaagaccttcaacaagcctgtctgggtaactgaatttggtattaaccctggtcagggtgatgtcaatgcgttcctgaaggaggtactaccctgggatggaccagactgagtggatccaccgctacgcataccacatggctgcgccggatgttgagggaaagagctaccttgtcaacgctgctggcaacgcacttacttctgctggtgtcacttatgccaacgcataggcactgtcgtgttttctaaactcatttcgtgtatatatttcacttgactcgtgtataaatctaacacgaatatctctcgaatttctgagtagactgcttgatgccctcgaagcgaacctgctcctatcacttcgtgctgtcgcgatcaccgatgacaatggcagcagttcacagccaagcgagtaccattccagcaacgccaagaagtatccatggccaaccaatcaccgcctctcgacccgcaccaccgataaacggcggcataatgcttgatgtatacagtagtccaagcctgctcatcgtacccgcaacggtagaatttccaggcgagagatccacagtctgtgaagctccaggtgtactcaataaagtaagtgcagtaaattgctgtggtatctgaacacggatagtgccgaattcgtcaactgcactaggaactgcggtaatcgcggccgtcaaggctaaactagggtgtagtgagctgagtgtggtggagcccgctggtaactgcacaattacagtgccgacctgtcccaagagactaggtgtagctgccgtcaaagtagctacatccgttcccgagtagacagacgtgatggttgtgaatttgagatctacagcaagcgtctgcggaatccggacgatgacggtgcctgtttggcctggaagatatggggtggcaacgacaaatataccggtcgttgttccgtcgtacatttctgtgatggtggtgaacgcgaacggttgctgcggcacctgcacaatcacactgggcgtgagagggatgatgactgcagacgcgccaggcactactgatacaccaggcatagacgggcctgtaggagaagataatgtaggcgcaagtagagtaattggcagcactcccggtgagcttcttggcagtggggttggaacactatacggcctcaatcaatactagtgttcatattgcaattgagtgcggatacttactgcgttagttttggcacagctggagattcctctagcaatgtacttggcgatgggttgtcggggaacgaaggcggcatgggaaaagccagctctggagagggagatgtagtgagaaaatgtggaggtagaccgcctggtactggatcactaataataaatggcagacgtgacttaatcgatatagatgaataggtaggggcaggagacattggggtttgaagttgctgttgtgttgatggttgtgcgggcgatgccagcacctggtttggctctccatggaaaatggagggctgatttggtgctgcagtcacgaaagttgcatctgaaatctccggcgaaggtatggaaagagatgtgggcggtgaggacgcgcccggacccggtcccagggcaagtgatggggtaagcgtaacctctgatgaccgaaaagagaaacgaggtggcctggacagaatcttggacgttggaaaggatatggcttgcaccgatacgtctaggttcgctgatgtgcaactagaaatgcaagtaagctgttggtttacagactcccgtagagccagatcgtggtttgacgcgggaatgtcttcagagggtgtgtcctttggactatcgagcgtgtacactcctaccagatgtcagtattctgtttttgtaaaagcgggtgtgatgtaccaggaagcgaagcagtagcaaagaacagcaggattagcttggtcgacagcatacttagtcggactctacacagtcgcacggagcaaacaaggctgagaagagaaactgtgtatggcggataagctccatacctgcgatagttcttcttatgacgcctggaaataataagcttacagtgatcgtgtcccgctgttctggcaacttactctaggctaaaggcagaagttaatcaagtctgccaggattttgccatcaaatcaatatcggggccaaagtcctccacgctttcacatcatgattatgggtgtcacgcattccgatcccctgattgaccagaatcgcacagaaataggtacctgcctacagattatgttcaccggatcttggcaagtgcagagctttatggatgcaacagaaggctgtgctgggcagtgactcaatcgacacctgaatctgtaccacgaaccgcaatatcgatgaaactttgacccattgctacctctgaaccaccataggtagtcactaagctatacaaatcgtgtcaaaccatgagtagcattaagccccttgcctatccactcgtggtagaaagttctggtcggtggctagggaacgatggtgactggtcatcgtacgttttttggacatcaacactgcacttcagccttgtgtctgatacattctacagattctacgtccatgttggcactccgcctcaggtattccaggtgctaccatctctcagcgcgcaaactttatatctacctctggacaaggattgtggacgcttcaacataagtgactgcggcgaactccgcggcgttgaagtatgggcgtcgaagcttagtgatggattccatccacaaaactccacgacgtggcacgagctaggagtctacggcattggcgtaggtgaagtcttcagactcaatgggaacggtatctttggaaacgacacggctggtctggatacgagtggtgtgatcgatccggtcaatttggagaaccatccaatcatggcatacacgacttcggacatgtggatcggggtattgggtttgtcgccacacacaatgaacattagcgacactgtgcggccccgctcatttttaaatcagttgaaggaaaaaggccatattcccagtctatcgtttggataccaagctggcgcgtaccaccgtgagtgttagactattattgaaatagaagagcacgttgaattaagcttgtaggcttcacacacgttcctggatcgttagtacttggtggctatgaccgctctcggatctctggtcctactcttcgtctgtcagcagaatccgacatcatcgtcggtcttcagggtatcacgtcgactttgccaaatggaaccaccaacagtctactcgctactggtattattgcaacaatcgacaccgccgtttcggaactttggcttccaccatcggtttgcgatgctttcgcgttggcacttggactgacgtacttcgaggcagctgatcggtacgttttgactaacgccgcacattcagctttgctagcggcaccaccatctttcaattttaccattggtgtttcaaccagtggcggggatatcatcataatcgaaataccgtatgcggcttttgacttgaaagcgaaaggtaccgaccgtctatatttagtaatcaccctgtatcgagacaccactgacatgctgtagtatgacaccttgcataatccaatactgagactgtggagctaatatcccgtccacgcctttagtacccaatcttcgctgccccaacagcttacttccccctccgacgcgccgcaaacgaaacacaatacgcgcttggtagggtgttcatgcaggagatctacttatcagtagactcagagcgagaagaatttaatattagtcaagcggtgttcaagtcgcccatgccagagtcggacttggtaacgattctgccgaagattggtacaagcgacctcaagcctccgcatccttataccggcgaaatactaccgataggtgcaatcattggaattgtagtagggatcgtgatcctggcactctttttgatgagccttggttggtggttttggcgacggaggagtggtgcgaaagggttggtgactagtttctcgcccgagacactagattcggaagggaagaaggatctcgaactcgacagcgaagtcatttctgaaatgcatgcgccgcacggacaaagcgagatgtttctcggtgggatagtgagacaggtcaacacggaattggtagaagcaggcggcgggccactgaggtttgaactgtcgtctgtagtcgaagttcaacacagcgctgggatagggccaggaagaatgaggtagaaaagccaggattcgacataagacagtgatctgttgagatgtcctcgatgacatgaagctatgttagaccgtaggatatactagtgcgtgtctctcgcctatgtcattgcgtcagcgctgtaaaagttcggatgcattgctctcgtagtatcaatactgatcaaggaattagctctgaaatcaatcagaaaatatctcatacacagatatcatcagggcagtacagcatgaaagggtatgacagggtatattcaatcccaaatcttgcgcataacttttgcacgcgcccgacgccaatgcttatattacaatactctatccccttatccatcgagcacgccgctctccttcaagctgcggaagagctccggctccaagaacttgctgatcgtgacgtcctccgcgagaccctttctcctcctagtcttgaggacgaagtcgcgtgccaactgctgcgctgtggcaggatccaggggtcgcagcttgatttccttgtcgagcgggtcacctggtacgattgaccagcggtcgaagacaagtgagagggacacttggccttgtgtgtggatccggaggtcggtctcgaaaccgaaggagtcgatgacgggaatcagacctcgtacgttgtacaatggagtacctgcaatcgggccatcttgtagcacatgccctcttctccgcgcaagaacggtgtatagactgcttttggtgtctgcgggcccgaccatgctgcatgagtatacaggctccatcagccttgggctggccatcaggaaacttgagtagcatgcccttcgactcgtaggaataatctgtccacctcctcggaaaatggcttcgggtgccagttcgacgtctgtgatgcggaatttggtattgcggattggctcctcgcagagcggtccttctcgagttgcccagctgaaaccttgacgaagggtgtcgcgaaccgtgcggagagtcttggtgtcgacctcagaaggaagagtatcattctggagaatattaggtcccatctcgtccggtccaaatgcccagatattgcgagacgcaagcagatcgtaaccgtagttctcctcgaagaatttgcccaccacgcggacagggtccttgatgttgacttttccggcttcaatgtcttctgcgatacctgggtcgagaggctcggcgatcatggtgagcttgttcttcttgtttggtgtcatggcgtagcacttgatggcggacatctcgaccacagtttccgagaacctggtaacggggtcggacaccttgatctccatatccgcgtacaatcgccgcaggtcgtgcaagacacaatccatgtacagctctccagtgccgagtaccacgtgctctcccgattcctccactttggttgtgatgagagggtaagacttgttgatcttacgtaggccgtcaagcatctttggtagttccgaagggttgatcggttcgactgcgaccttgaagaccgattcgaagaaatgtcggataggtcggaagatgtaagcgtcttcgtcgtcggggagttttgaggcgacaatcgttgcagtcttgacgatggaattgtcaacacctccaagcaaaacccagtttcctgctggaacaccgctgacaggtatgttgtatcgagactccgcgatccaggtgtctgtcaccgttgctacaaccatatcttcctcgtcttccaaggtgtaaccttcgcctagcacacgtactgattgtggggactttgcgataccgctcataactcgaccgagtgcagtaaaggacttggcgtctgtcgcgttgaacagttttgtgacgtgcacgaccaatggtccatcctggtcgcacttctccatcgcctctgcagtctttgtatccagtggtcctgtgtaatgtctttgcagtaaacgcttggctccctccgcaggcgatggaacgtgctgtgtgatcatgtcaacaaagcccatcgaaggaccgaagtactgttggcaaacgagtcgcatcagctcttttgcgtctgtcttatattctgatggcttcaatcgaatgcccaacgcgtccaatgtgtccttcagatcggctgagctttcgctcaatgtgtgcgaatagagtttgtagacgggttcgaggatccagtgcacgaacgatcgttgcgcaccttcctcctgcctcttgcgactaaacttgcggctaccgggattgtagtagatgtcgccccacaagcgcatggcgaatttctcgatatctaagcccttcatcggaacgccgaagccaggcagcttagaaggtcctgggtagaagtcggaatacattttcgcgaaggattggatcgtgaaggaccaccgcatgctcgagcatgcaaaagcaacgttgcctttctcagggctaacacgcctgctttcgcctctgcctggaatagtgtcctcaatcacagtgttgacctgcacgataacatgcttgatcttgaagtacgcgtcgctaggcggtagcttcacctcacaagatcaaccggtccatcttgttgacaaccaatgtcagaggcagatcttccaagacggcgtgctttatgatttgctcggtattgacctgcacgccttcaaccacatccactaccagaactacaccgtccaccaggcgcaaagacgccgcaacttcatccgcaaagttgacgtggccgggtgtgtccaagatattgaagaggtgcgatttcgactttgtgttttgtaagaccaagctcatgggcgcggccttgatcgataggccccgttcgcgctcgagtacgtgtacgtccgtgtatcgcagctgctcctcccgcttctttcccttcttgtagtccagtcgatcctggatgtcgtgggtctccataaccaacatgtccatgaatgccgtctttccgtggtgcaagtgaccagcaatcgcgatgtttcgtatttggttaggaaagttcatcaagtcggtcaaaagctccctcgagtgatatacaggcggtagatccgtctcctgcgcgatgaatttcttttgcaccacaggcgcaataatgggttgcgccagcgactgtgtgtcctcctcttgtaccaaaatttcgacatcggggccgtatacgtcggacgcggaagggtaatattgcttgtcttcgtgcagtacgacggcgtttgatggcccgtcatcgatttccataagctgttggtcgtttacctcggcctcttcttgctcctcatcgtcaaggacataggcgtccgctgcctcgccattagtctgatcatcttcatcagactcggcctcgccaataaagtttccgaatctgtgcaagtcagtcgcgtatatctcagcgtcacggttgtacgacttactcgtcgtaaaggtcgtccatggtggcagtacgcgtaattgcagcaattcacgacgcgatcgcaaagagcttgagttatgggcgctagtgctgggaaaaagatggagctaacggcgaaatgctttgccgcgccgcggcggcccgagctcgagtaacaatgtttagcgtgctacagccacgccatgaacaacttggcgacaatcccatctcacgtgacaattccagacgaactcagtgatttgtatgtatgtgaacattcacggcattgatgataccactgcaaggtcgcacgtcgcaagcattcccgacagagccgtaacgatgtgatgtgatagcgtgtcaccaatgacatccctgtcatgcagggcaagcgccctccgattcatgctccgactggctaaagaactaacaatcggaaaacattgtcggtccctgttaagtgcgaagggtttctgtttgtctctttgcttttcacactcaatccaagacacccaacatgtcgtctcttcctcccgtctacattgtctcagctgcccgcacgcctacgggcatgttcttggggtatgttttcaggatcaccagaggaggggcaagtcgcggtgaactaacaaccacaacagctccctctcgagcttgagtgctattcagctgggttcccacgccatcaagggtaagatcacctttctcctagtcacttagcttcttctgagctaaccttttacacagctgctgtcgagcgcgctggtctcaagcctgaggatgtcgaggaagtctttgttggcaatgtcctctctgcagggtacggatgcccctccatgactgttcccatcctatgctgactggcatcacagcctcggccaaaaccctgcccgccagtgtgcaattggtgccggcctccccgagtctaccgtctccaccaccatcaacaaggtgtgcgcctcttcgatcaagtcgctgatccttggtgcgcaaaccattattaccggaaatgccgacatcgtcgtcgccgccggtaccgagagcatgtcgaacacccctcactatctccccaacctaaggaccggcgctaagttcggagaccagccgctagtcgatggtgtgctgaaggacggtcttaccgacgcatacaagaaggagcatatgggtcttcagggcgaggagtgcgccgacgaccacggcttcaaccgcgagcagcaggacgagtactgcatccgttcatacaagaaggcaatcgctgccactgaggctggctggttcacctcggaaattgcacccattgaggttccccagggacgcggcaagccctccatcactgttgacaaggatgacgagccaaagaacgtgagtacacagctctttccatgactttctatcattgtgagtttgttgactgatcagccatagttcaacgaggccaagacccgcaccgtgcgctctgctttcaagacgaacggaaccgtccaccacccgccaacgccttcgccgcttgtccgatggtgctgctgccattcgtactcgcctccgagggctgcacgtcaaggcgcacaaccataaagccccattgggcaagattcttgagttggggtgatgctgaagcagaacccatccaaaggttcaccaccgcacccagcccttgctatgccccaaggctctcaagcacgcccaaggtcgagctgtccgctgtcgatgctttcgagatcaacgaggctttcagcgttgtcgcccttgccaacatgaagatcctcaaacatcagtgaggacaaggtcaacctccacggtggtgccgttgcgctcggtcacgcgcttggtgcttccggcgccaggatcaccactactcttctcggcgtgctgaaggagaagaagggcaagatcggatgcgctggaatctgcaacggaggtggaggtgcttctgctattgtcattgagtcgttgcagtaaacaaaatctcgatgagactaaaacaccacgatagtacttgaacaaataatataatgataccaagatcctgagatgctgatcccgctgtcctgacttctattggccaacaagaatattttgtcaagatcaggtcggagtgagatcgtcgcgttccgaaagactcgggacgactggcagggatgcgcgcttcaacccctgcacgcaaccccaccatgcgtcaagctgccccctccaattctcgcgtgccagacgtctacaacgccgccaaacctgagcagctacctcaactctcttgccgttgatctactcgcaaatcacaccgaacaaaatgtctgcggatacggcgcctgcgaaagtcttgtactgcggaggtatagactgacttccactctaagattgtgcagcaccagctgaccctctccagtatgcagtctaccaccagaagtaggtatggcaccgcgacgcgtcacggccctctcgaccactaatgaagttgctgtagtactgcgagttcggcggcacaacaaagaagtgcgaggaatggcttgaagagaaccacgacgacatgcacagcaagctgtactccaaaggtatgaccactgcgcgcaccacttctgcagtcactctgaaccacagagtctataaccacgtggtatatagccatatactaatctactcccagaaaccatagaacaaaacctctccgccctctccctcgatgcccaaaaacgcgccgagaaagactcccaaaagaaagctgcaaaagccgcctctgccgaagcccgacgcgctgaagagctcgcctcctccaagatcctgattaagcgcatcgagcgcaacaagcgcaaatacgtcaccgccgtccaaggtctggaagctttcggcctggacatcaagaaggtcgccaaggactttggcaagaaattcgcgacgggctcgagcgtgactaagatacctggtggcggagaggagattacggtccagggcgatttgagcgaggatatcttggagtttctggtggataagtatgaggaggtgcccgaggacaatgtcgagttgatcgaagataaaaagaagaagaagacggagggagtttgagtgtggattgagaggcgagatatgtgaatcagtggatcttcagatgaaggtagacaaggtcgtgtggcggatgagtccacgcaagatgataggcgcacgtgaggtgcgcgaggatagctcgacatcatacctgatcacaggtcggaacaagctaccgtagagaattacagcccaacggtgaacatccagtcgaagtgcttgtcctatccagacctggtacatttcatatgcacatctctccaatctaaggctgtacactgcttttgccgtcccgagtaggctcattgctggctaactctgaacagcgcaatgtgctcatctcctctatgcgccagtagaattgcatcatgctagcaccgcggcatgtctacacgctaaattcccaagttgctggaacggtcgtttgaataatccagcaagacgacgacattctcctaggagacaaagtcatagtgttaggtgaagcagcgaacaactctaggactctgtgaaagtttcctacaatacagagtctctgctacatcgactgtcatggcacccttgcgagtgagcgctttggaagcgatgtcactgctcttctcgcggcttttaacaacttgcagtgtgtccacaaccacgcaagggttatgatacgacgcccatatctttacaccaactatagtaagtgcaatactcagacttttcgttcgttcatctcatcgcaaatcaattcacgcatctctgctatcttgcacctgctgagttgctttatgtagtaattttactcttagagagcgtacagacaaaaatctcctacatggcctgatcaaagtccggtgtaactatcataaagctaccatcaatcttcatgtcaaggcatgggcgcaccggacttgcggtggatggatttatggtaatggcaaactgcatccgcaaacgtattgggggcttactaagaagcactagttatgattcttttgcgcaaagaccggacttgcttgtttgagttgcgttatgatggtttcggggagcagcggttgattgcacgggttgggtaatcgcaggacaaggatgagaccatcagtgttggcgttgatgtcggtgtcgaggaccgggtctgtaagttgtgttagcgaagatcaagaagtagtgtatttcgtatcgaaatgccatgtgcagaaataacatcggttggattccgggcgctacctaggtacctagtttaggctgcatcgcgacttcataccgcgaggccactagctgcggcgcgatcattcgtgtatgcttgcgcgcattggaaaattccgtagatcagcccatacagcttaaatgcctttgtcgcgtttcgcaatgtagtagaaagactttgaacctagctatccaacatggttcacgacacgacaaatcttgtctggtaccgcttgcaatctgaaaaacaactaatgaccatagagctcgaataacaacatacctttgatggtgactctgtgctgtggggtatagaaaaatagctcttcctttgtgtcccgcagttcctgcacagccttgccgtatgcatatctaacatgggtcgatacgaagtcttgtgctcaatcaacgatctccacagccactaccacacgtacaaaacagtatggaatttttcttcttagcgaggagtcctctggcgaccccagtagccggtatggcgtagatatcgtggccatacatggcctgaatggagacgcctatgcaacatgggagcatgagaatgggaatctgtggcttcgagacattcttccaaaagtccttccaggttcgcgcatatacacctacagctatcagtctgaagtggtctttagtgattcaaaggcgaattacgagcaggttcaatgagagaggaccttctgtttaccttagggctcgatgcccaagcacagaatgaactcgccgaatcttcacggaaccgcatggagaacctggaagtcgttagcttttatgagacgcaaaccatgcagggattttccgacctggtaaggcaaagtctgccgtgtatgatttgaaacaggtctagcttacttctcatgttaggattgttgaaaggaagctccggcgattatgcagatacccggcgaggatgatcatagcacttcatgcaaatcatagaagtatgtggccgctttgaagggccaaaggatggcagctgcagtctggcattagacgcaatcgaagatgttgtcaaaagcattctatccagcaagcagttggctacgagagtcaatcgtgtattgtccatcgaatgtatgttgcaacaacaatctacgagagaacaagcagctaagcaaattttagccttcaccgagactgaacgatcttgcatgatccgtgctggactcgatctaccttgtggactacaaagcgcaattaccgaagccagtacaggggacttgcagctgggttctcaacaaccctgcctttctggcatggaagaacaccaccgaatcagacttgctctgggtcacaggtgaacctggtagcggcaagactatgatctctgtgtatcttacagattacctggaactcgatagtactacccttgtcaagcctcaggtttttttcttcttctgtgacgacaagatccaactgcagagagatccaaagtccatacttcgaggtatcatctggcagattgtacggctacatcgagacctcatcaagtatgtaaagcaccgcttcgatcaggaaggaccaagtctagcatcttcattctcggcgctgtgggaactcttcctcaaggttgtttcggaatcgacatctggatctgtcagaatcatagtggacgctcttgacgagtgcgaaactgggagccgcaacagattgctggaggctatcaagaggctcttggatgaacacagagcaagcaaactacgaaataattgtggggcctttcatccgtatcaaggatgccgatcaaatctcggatgactatgcgaaagtctcgctgatacaccagtctgccaaggagtatttgacagatttttccatccgttctcttgacgagactgtgcaaagtctcgcggttcctgagatagatgcagcactgagtatggcccaatcatgtatgcaatatctccttctacaggatttcaattccgatatctttacgccagaaagcagaccaggatcttcagagccgggaacgaccagtgccgaagcatccttgctcactgatactgacaccaagggtgctatccaacttttcggtccagaggacgattttggcctctgtgattccttcaaagaaacgaaggatatagaggaggagcagataacttctattgcccagaaacatgcgctttttgattatgctgcaacgcactgggcagagcactatgctatgtgcgaaagtgtcgcaccaaaggctacccttgacgctgcccggcaactgacgagccgtagttgcgtcatgaataattggttcaggtactactgggccaaacacaatttcgaatactcttttccagacgagttccagcccattgaaatcgccgcattcttcaatttgaccgcccttctgaccgaacatttgcaacatgagtgtcatggcgaaggtacaatggctcgtgctttgttctgggctgctagaatgtcatcagtggggtcaataaaactccttattcggcacggcgcggaccccaacagtgcggccatcgatcagcagacacccttaaccgtatccgcccaatacggtcatctcgaggtcgtaaatatgcttctgaacgatctaaacacgacagttacgttgggaggcaagtctgggaaggacagcactgtcatttgcagcgggcaacggacacgtggacgtggtcgaatcgttgttgaaccatggagcatatgagcctgacgatcaggattacacaagctggacaccattcttctgggccgtccagggagaccacgcagatattgttcgtttgtttctgaagctgaaggactcgcctctcgacatcaatcaagtcgacaaatctggatgctcggccttgtcgtgggcagcaggcgaaggcagccgaaaggctatgaacgtgataattcgagagtctgtttctgttcttgacgtgaatttgaagaataaagagggccgctctccactactttgggctgtggtaaataagcaaagagaagcggccaatgatctgctgcgcatccagcatgtcgacaaagcaaccaaagacaacaacctacaaaatacgatctcatgggcatctcagactggcgatacaaaagttctggaccttctcatccagaacaagtgtggtggagaggacgacgtggacattgacggctggacgccactgctatgggcgctatttaaccaatcgcctggtataatcgaagccatacttcagacataaacacgtaaagatcgaccgtcaagatcgcacaggccgcacggcattgatatgggcagcaagctatggctaccttcacgtggtgaagctacttgtgacgtggaaggcggatttgcatgtgaaagatgagggtggactcacagccgcagattttgcgaggctaggaggatacactgagatctacgagtttttggagaagattggcagccaagcgggtagtaaggcagagtcgcaaagtgaagcaccagggtctggtaaaggccatgtgtaagccttggatacatgtgaggtaagagcagcttttcggtttgtcgatacgtttgcatttagtttatgtagcttatgcaattaatgaacttaacaactgacaagaagagcgatctgattcctagctccaacttcgcgaaaatgacaagcaaatcacgattccacacgtaatcttattcactggatcgtatcttacactgcagtctcctgatgatcggcatcagctacattacgttttccctgacataaatggtctgccaggcagctcactttgtatcttccgtgggaggagccagttcactgttcccagcattcatggaatttgagagacatctgtaagaaacagcaattattgcatactggcgaagagcagtcatacttagaacttgcatttagcaatagactaaaaatacagtattttcgcacttttgtataacacggctacatagaagaccaccaagcctcactatccattcgcttccaccctaactggattccaacccggactgtcgcagtacgtacacaaaccctcgttatcgtctcagtagcgaccaatgctgacctggcactctttagaaaataccgggacttcgcaaccgggcttgatcaggtgcatgggaaagccgagacaaggagctgggatatcgtccctaggaccagcaggtctaacgtccccccagtgcttctcgcccgtagcggaagaatttgatgatttcgcccacacgtaggccacatctctcatgccgtcgagtttcaaaccgaccacagtgtggatctcatgaacgattgttgatccggtaagcagaggtgtatagacaccagttccagatgcttgagatcttaccgcaatactcttccgctgcgcgatgatagcttcaaggatccggattccgccgccagtgtgggcaaaccgctcaggacgtatggatttcacaatgcgtccgtcttcctcataagtacattcggtaaggcgaaagcgcagcgcagggtcgagtccaatctccgcgctggaaagacggccaccatcgatgatgcatgatcgaccagactcaaagaatagttgcaggactgggaagaatgtgttcatcgaccagtacacgatttctacaattgttagccacgcagaagtcgcattaccatttcacttactctcgcccaccagcgaattgaccatcgctgtttttccaaattcggcagtgcgcgatgagttgagctcgcgcggcacaaagggacccgagacttctgtcgtcaccgttgtggcatctgagccccggacattgtcgtctgtttgtagggcctcactgagctggtcgcgacagccgatgaatatgtagccacggcgtcgaatttcgaggttgagcgcttcggtagagcactggtagtagatcatgcgccgaggtgaagtgtgagattttgcgcgtgaatgtgttctttgctccgagtgctgagaggcttttagtagttgcgcactggtagagatgaatggtccggttgaagttggagagtgctcttccgatgcgtggtgcgcagagtttgtgagaggattatcaagggtagcgggagtttcgtttgctatcgatagtgttgccttcaccatgagatgacgcacggtcactgctcccaacaggacagtcaacccaggggacattggatgactatcacgccaggaattgacggggaaattaccttcactgcaatatattggtaatcgcaggtttgctacaagttcgctgtggaagagctaccgggtctaatagacttctgccgccaaagatgtgtcgaacactggggcagctgagatatatcaaagcaacgacgctgccagcgttcccaacgaggcagaggataatcatttcctacattttgaaccgtttgacaaagcagctctagcaagctacacggagctacgaatcaaggaccatgacctcgacagcaccatgtcggttctaggacctatcagcttatcagtcggccccaaaaaatcctggcccgaacatgaatcagcggaagcgcgttggctgtgcttgctaccacaatcaaaattttgcatcgttcgacccagccagtagaggaccatgggatgcttgtctgctgccgatgcagcttaaaatgtggtgagtgcaactaagacgagtgattagactctactgaagcacatatagacatatatgcgctcttagtactctcataattgtcctcgcgcttgccctccaggctttcactcatcaggtcgtgcattatgtcacatgtcacagggtataatcaagattaacaggtgcaattcctcggacaagtgactgtgacgagcttggcagatctaatgcacccgtcgcagcgtacattgtagctagtatgatggctgacatgtttatgagcttcctgaacagcccaaaagctctagatcccagccaaataccaactcctcaccgtataaaccaggtgcagggtgccaacatgtccgttcacaaagggggtgtacctatccgtgccgttgaacaaaatgttcaagaccttgggatggcaccactgtgcatccgtacagttcggggagcgatacgggaagaacttgacatttggtgcattcagcgcaccatgggccttgttcctcatccaagccctcagcctcttgtcgttgcccgaggaccacgctggcctcaattcaccccggatggcttcgcgaatgcagtaagccatagacatgaagctgcccatggtagtctcgttggtaccctgtggctgccaggcctccacgtgaatgttaatggtggccttggggtggtcgaacccgaacttgatgagaccatggaggacgttttcgtccggacaatgtccaagagtgaagtcaccatacagggtgacttttcggatgctagacaggagggatgcgttgatgagattgcggtgaaatgaatcgaatgtccatccatggcacttgatgtggttgttgtggaggtctagacctcttgtcatggccctaatgtgcctgcagacatactgcaaattgttgaaacccaaagggagagtagaggtatcaccctcaaaccgcttgcgctcactaccgaaaggcatcacagctgtctctgcgaagcggaatacgccatgttcttcaaatagatgaaggtccccctccaggatgttatcggtcgagaggacgtagtcgtagatgaacttttgaagttcgttcgggaggcggatcaacggtgagctgttgtccctgatgaagcacatcgtcttggaagtgcgtttggttctccagtagaacttctcgatcatgtcgggagcagatgcggaacgaaagaaggtgaccatgtggcctgcgctgcccttatgatgtttagggcgaattttgcatagattgggagccaatcgtcccacggggaacagattcgcaggccaacccaagcaagtgaccgggtgctgttcgatgaggtactcctcatctccaggcgcattgcgctgcttgatgtggaggacgccattttcggaccaaatgatgacggtttcggtgtcgctggcataggtaccaatgtaggcctggtgcagaattgtagccatgtcgaaatttggaggtggatagaaggtgtgagggtgtagaacagaagtcgcagtctactgacgcgtaggagacggcaagagaaaaattgagcatcttcactttcactttcaccaaattgctgacaacgtcatgtgcgtctcttttcacctggaagacttgccacttccgtagcatgcttttaatcccgccatcaacattacaataataggcaacatgctgcacgcaacagaaccccgttgacgtgaattttcctgcgcggtgtgcggcagtcaggcttgccacttgggcagctatcgattcaaatggctcggctttagtccgacctttagattttattctcgcaacagccagagtatatgccgctgtatctcagcgaccaagtcacaaatgctggtgtttgagtacatggtggtgaccaattgaatgatagcagccggctgcgagagttgctactttgcatgttcaaactctattcaacttgatcatgactatacagtcaacagagtttatcatgtttgtccgtgaacactatcaacggcaccggaatcataatcgttgtagtcggtacaggaggtgtagtagtattgagctaagagacgggcgccaagtagcaggctcttgaaatgcaagtcaatttgattatgactttggtggcccgcaacgccgcgacagcagctttgaaggccttgcaagatccaactttgagcagcgagccgctcctggagcctttgaggcgatgcattgactcactaccagtgagacagttggatgggccctgtgttaacctggaaatacaatggatgtacgaagtttatgaacttgacttttgtttcgcctcaagagacggtgcagaggctcagatacttggatcagcgtatatgttttgaatcgttcgacttagcctgtagaggtccattgggagctttcttgccgacaattcagctaaagactgagtgagtcttttcaggaaggattataagactttgctaaaccagattgcagtctcttatatacttttggcgcaattataactgccctgaggctttctattaagcctttcactcagcagattagtcaccaagctatatgcagcagaaagcagctaggactggtagctaaagttgctcgcccaaacaattgcactgaacttggctatggcactgatctcgaaatgtcagctgtagagtctggcatgagcggtaccatgtatgctggccttctaaacatttcacaggctgttgagttccagtgttccacaggaaattgcactttgtccatagccttagaacgacatgattggattgacaaagcgaaatacctcaacagttcctggccgaagaccctggaagatatcgagcctggcagagttattcaatggcttaaatgagcgcttgctaagagaacatgggccaatggacaagaagagtgaagtgatgggacgggctgcgaagatggcagtagccttgagactcgaagacaatgggttccaactaagagctcataccgaccattaactctgcatgagcatagtcaacgtttgctgcgataatatgtgcgcttcctgttggaagtcacatcacttttaggaaagcgctgtcattctatgttctagcgtggacacattcgatagattgttaggatatcaagaagcactgaaagggtaacgaagttacacggctttgtatgttccgtccatagttcttatatacagcacacaccagttccaaggctatcgccgcatttagtgcacataacttacaccccgccaactttcatcactaacagttacaccggctgatggtttccctcctgactaactgcgaagtggggtcagtagtttctattatgggattattctacgccacgaaatctgcacccggctggcttcaggcatccttcatcaagccaaacaatgacagtataagtatctgtttatgcttcggaagcagtctgtcccaaggacagaatagcaagttcttgacaggcacgccgataatctcgtggaagcacatagcacagtcagatccagtctcgatgatcataagtgcaccggatcatattgagattgtctttttaaatttagaaagttggaaatgactaagtgcagtgatgttgagatgaatttgtgatgcatttatgaaatgcttcatcctatggaacattgttatcttccatcgttacaaggtgtagcagcaaggtgagtgaagagcttggcacgccgcctctacgcattgcatagcagcatccattacgagatccaggatggtttgccggtatcttcctcgagtcagacccaatggatcaaaacacaatgaaaagaatgacttcgtggtgacacgaaccacatcacagcctggcattgtgcaagagcggtcctgccgccatagcaacaacaatccttgaagttggttgcgatcccaatccaaccgtgtgcgactccacttttgagggtggtttattcgcaccgcacttacgagccagttcgtttatgcgactaagaaggcagagcgacgagcacgattgtgaactgtgacatggcgacgagggactaggggtgaacttgcgtcatcctgccagtatcatcgacgggcttgatggcgcgctctatatacgcgacaccttcccgctcactcacttgcaagcaaggcatcaccgctctgactcggtatgatgccatcaaggcgagcccggaagcaacaagttgcgacctactcattccaagatgtgaatgatatcttgaagtacttgatcaagagagtcaaagactctgtgttgtgtttgttcattagtggggggtcctttgggacaactcaccttaggcggcttaggggatgtcgaagcacaggcgttgtagtgagtccagtggatccagtgtggtcgaaaatcggagtgccgttctgttgtcggaatcgttgttgcgctgggttgtccaagtgtgtgttgttcaagtgcgtgttgttcaggtgcgtgttgttcaggtgcgtgttgttcaggtgtaggttttcgaagcttttcgcggcggaggtggacgaaatattggaggtggtgagcgacagaggaagcgcgactttatctcgttgtgtaaagaagcttgggcctcaagactagcgccacggctagccaatttgggaagtaaggacggtgaatgtgagagcatcggctctgacatggcgaggcggcgacatgtccacgtgatggatgacttcagcagatgttagaaccacttgtactgaagaagtatactgcatcgttggaattgcctacacgctttggaaccacaagttgcatcgcataacgtacctcaaccatgtcccgcgattagagtgagagggaaatccaatcctccttattgattagaccgacggttcaaacttgacacttaatatcctccgattcagcgtgccggacatgcctcacgaaacccctcttacaacacgcacacagtaagatgtagacacaccccgcagaattcacccactcaatatgcctcgaataattcgctgccatccaaccagtgcgagtgatcacgcgatagcaccgtcttcaactccacatgccggatcgcttggtactacgagccagtaaaagtgcgtcttgcaaggctcctcgtcaccgaaaagtcacgtaagacacgatgaaaccaacatgccagccttttttcttatctgggtcgcgcccgagcagatatacagccctgtttagcctagcctgtaagtagcgcagatgagcacaagtgcagaaatgacatggaatcaaacgccagagaagatgataagtgaagaacaggtggaaatgataacacgtacatcttctccccctcgtcctacttaatttcccccctgcttctgttttcgcctcgctctcctacttccgtactgcctaccttctacctccaatcatctcccatctctttcgcctcccgagttctaccttggccctttaaacccacctttcttaaccaccctccatctcgcagctcgccaatgaaagaaagtgcatcaaaccaagacactcccaaagccaatcttctccatcgcgagatgttctgcagcatggctcagaccccacattgcataggagggtagaagaccatcacgagtatgtcagatgccacgttccactaatcgctggaacatagctgtgttttatacatacccatcaacactcgtctacatctgactgtactggagtgtgtattccccacgcctacgtccattaccttcgcctctatcacatcccatcttcgagcggtgataaaatcaagcctgtgcatccacgtgcaagatgtgcgagagggagaggatatgtaccgagcagccatgacacgccgtatcggaacaaccacgcgtgcgtgtcagaccgcactgtggcatgatgggagaagagctgattgatggcgtgagaaatgtgactagagtctgaatgtagccatgatgctgtttgttcttgttccgggcgaatgagtaatatatacctcccccaatcccgccttcacccattcaatatatcacaaagcccatcctccttatgtaaacgccaatcgctcctcccgtctcttaggacagagaagaaatcagtccttcgcctctgccctgctctccctcatcctcctccgccgctgcctcgcattatcccgcataacattcggatccttaaactcgtccggcacctcaaactccctctcctcaggctcgggtatcggcagcccgaacgccgtgagattccgtccatggcgattcttgcccagcgcggcggcacgcaaatgcggcgtcttggcgtagaacccgagaaacggcgtcgtgggttcaggcggtatgaagggcagcagaaagccatgcgggcgtggcgggcgtctaggtaccggtgtttttgtgcgtgtgggtagctccttctcatcctcttcggactcttcttcctcggaagattcctcggctgctgctgcggcggcttctttctccgcgcgtaagcgcttctcttcttctttccagatgcggaatttgtcgactagcgcctcgacttcttttataaaaaagtcgcgcttcggctcccagtccttgcgctcgccgtcggtcacgccggttatgcccatgaccttcagccaatcgggaccctgaaggccgtcgaggaggcgctcgagctgcagcttctcgtgcatggcgcgctctttctcgatgttgcggagctgcttctctttgcgctcggcgcggcggtggtgcggaaagtagaatgcgtcggcgagagggtcggaggcggcatcgttgcacacgctgttgaggctggaggcgtagtctagcacatggaaggtcgtggagtgggagggcgtgtctggggcgggcgaggctttgcgcttgcgtgagcgtgttggactgagagagctgcgagaggcccgtggcgatgtcggtcttatgggctcatcgagtatgtatatgggcgtgtcgtagtcgagaaactctggggacatgtcagatatatcgcccccattggaacatgatgcacatacccgccggcttggaaacaccagcaattatgtcatcgtagctcgcaaagtatgtcgccaggtcggatttcagccgtgatccgccatcgtggctcctcaggctcctcttgtcctgcggtccagcagcaggcgtcgtcttgcccgcgctgcctggccgcggcgtcgacctcgcagacggcacatcgtcggcatcaatgccaatgggcgccggcacgccattcgtgatgcgcagcagctcgccgtggggttgtgtaacggtgatcttggtgggaggtcgtgtgtcgggcgttgtcgcgtcagccagtggccgcttgcgcgagttgatgcgagatagcggtgcagcagcagcaggagcagcagcagtagcagcagcaggtttgggtggcgtgagggttatctgcttgaccgacttttcgtcgtcgcccagggccagcagctggctgcccttgctagtccggcgggtcgcaacagagggaggggtggtgctggtgctattgggaggggcgtcgtcgggcgcgcgacgtatcggttggaagttgaggcgcgtctggcgctcaccattgcctgtcgcagaaggcacgcgcggccgcactacgttggccatgattttgctggatgtttgtcgcgttggctgctatcattttcaatgcattgcgacgttgaacggccgttgcatgcgcgccgggcgtggtcaaggcaaaacgcgacggttagggggtggtcgagctccgaaggctgttttcgcaggcgagctgctgcacttggatagcttcacaattacaaaacctcacgcaatcgtgcctgcagttgaattaagcttcccttcacttctcagacaggcacgaaggaagaagaaattaggaaatatctcagcgaatagacgcgcagcaattccgaaaaccttgaaatcgcagcacgctacgagggcgattgaccaatcaaaagcctgcaggcgagatatttcgcaagacgtcactgcgtctctcgagagcacgtgagaggtgagaggttcctgctgccgacaaatgaccgaccttcgcgtgtcggaacaaagtttcgcatgtcgtagtagtcaagttttcgattcgcatgtcattacacattagcagaatttatatacaagaagagcaagacctagacacatccagacggcagggtgctaagcagcacatcaaagctcttgccacgccgtatactagacttccactctggtcaagcctcatgagaacaaaaactctttcaagactggtgatgcagcaaattcggggttgagtaggatgcagctattaataggtcagtcgatattcactagcgccattgccgatgcaaccaactttaaccaataattgagaccgttcttgcgcctctccaggaaacgaggtcgaaagcgagctagttgtaactattagaattaatgggctaggcgggggaactttggcttacagatgacggattttggcgggaactgcggcatggagctcacggcatgcggaaatgtctggacgagcttttggtgcagatcttcaaattccgagtatctatcggatacgctatcagccgtgtcaatgaattccaatctgcatgttacacacctttttcgtatcttcatgggaccaccctgcaatgtggtcagcgctgctcagacatatcgaaagttcccgcagctgcatttccccccacacatcaagcaagccacgacatgcatgagtctagagacccttgcaatcgattggctgcggggttttgacaagtgcatatcgaggtgggtcgaacagccattttcaatcgtcctcacatgcggctcccggtgacttacatcgagcgtctcaacagtgcagttgaagacgacataggcgcccaagccgggtgccgccccgctgacgacgacgtgatcatcaatcgtcacaccttttgcccacaggcctttgctctgctcggatccgtcctcggtgtggtcctcgagcgagatgggagtcggatggccgtcggtagagtaggagctcatacgactgggatgccgcccgtggtgctgccagtacggcgggactacgctattgcgctctggacgaaccgtggcgaccgacgcatcacgagtcggcgagggagtgcggtggtgcgtgtcaggtaaaaggctcgccggctccatccatttacagtagcgtgctgggcgggtggcgggcacggcaaaggagatggtatagcaacccagatatgaggattgagttatgaaggaagaggggagggtggactatgcaaacctagtgtctttgtctcgacggacatcaagctcgatgatagggaaaagagatggcgttcttggctgccgagcaccacaggccagatgatgcgcaggcgaactgacactagacaggcgtcgcgatagacccatggacccttgcgagtggtgtgggcagaaagcgggccagcaagtggccaaagaggcaagagcggtcggcccatccctgtcgccgggggatttgctcccaaaacacttcggctggcgtctcgtctgctgctccacggattcacgcttcctgctcccttgggcaacgatgccgccgcctgcatcacgacatgtctttgcggcgagacctgcagcagtgttgcatccgcggcgccgatttattggaccgggactcggccagatgagactggacgcggggacgcgcacgtccacgatatcagaagcatggacccgccctcgatctccgctagcttcatagtttcgctcccttctagtctgtccgcccgtatatatgaaccgttcagcctctctcatcacccgaccacctctcgctcgcctcatctttgaagagtccctcgttcaactctcgaactgcctgtcgctgacgatataataatcactgttgtaatactctaccacataactttcactttttccaccccgagagtcgtaagtgcattcctggacccttgccacgcggaacaatgctcattgtataaaaacagtcgcctctgccacgtttatcaccaacacccgtcaaccagcaaccacccgttactcaaccacaatgcgttccgccatcaccttcagcattgctgctctcgcgagcctcgccgccgcccaggacacgccccagctcaactacccctacaccatcgacccagatagcgtctcttccagcgaccgaggtccgtcttgcccatcccatttccccttctccaagctaacatgtcccagacgcatggtgcctcaaccagaaatcccaatgtcctctgatctgcctgcaacaacccggcgtcacatccatgaccaccaacgagaacgagtgcgacgccgacacgctccagtacagctgcgtgtgcgagaacaacgtggcccccaacgtcaccgagtacagccagactctgccgttctacatctgccagcagtggggaaacaactgcgtcaagaactgtggacttggcgcgagttcttgtgcggataagtgccggtacgttcatcacgtcattcgagtagaagttaaggatcacgatgctaacctgagatgtagtgccgaccacccctgcggagcccagtccccatacaagggcaactcctccatcgctaccatgtccaccgcctccgccaccccctcgagcaccaacaagatccctctcaccggcttcggcggcgcccaacagaccggcgccagctcctccacccagggcagcgctgcggcaggcgtcttcgcgcccagcgctggcatgacgctcgccgctctctgcggaagcgtcttcttgggcttcgctgtcttgttgtagactcccagcataactcggcgtttttggacttttgattgcatgcatagcgacacattccacattccttttcagatacccccgagaagggcaactttttcgctccttttacaatgaggctgggcacgagcttcgctatactggcatttttaatgggttggggaaaatccttggacgtcatttagtcttcgacgcatttgaagtacgatggagggtaatgttaaaaaatttagcatggcgttttgatggcgtcgacgaggacatttgtggctttgattactaggatgcgtacgtgtgtgatgtgatgtctatccatgtgatgtaaccagtacgaatcaccgtgaatctccattccgatagtgaactggcttaggaaaggtcgcagtcatctacatggcaatacaaacatattaaagggcgtcccatacacgtccgtatcacctttggctgctatcatgtcacacgtcccgcgtcacgcaattgctttttccgtcgacccgatggaattgctgcatctagtaaaccctttcaagtccaggtcccaactttacacattgttcttttgtcacttttgaccgcttttgtaaagaaatatccaaaacgccaaaactcctagtggacaagccaactccttcaaagacccattccgtgaaggaagctgttggccagacgccggaacaccgtggctaagagaccagaccgagaaagacatgttgggggggttggtgatacatgggtgggtgcccaggtacatggactcgcgggacgtcgtgtgtgggtaaggaaaccgtaaaagaagaaggtgaagaagaaataaagtgagaatccaatagtgcgactctggacggtgcccatcgtgcgaagaagaagaagaatattaaaaagaaggcggagttctcgacaggttgtgtgcggaaaagcgaccttgtgtcaacatctaagaatgacggcgaactggtgatgtcagctgaagaaagtgttagatgaagactgggagtcacccacctgatatccacggtgaaatgcttattgccaacgatgctcatcatccctcctctccctaaaccaccgtcgtggactcgtcataatcgttttcagcgccgactcgccctgcacgtgcgcctcgatcacgggcgcgatcctagcgcgataccgagccacgcgccgagatggtgcgggagcctgagcaaggagcaaggagtaagggtaatacccgctctgcatccaagacgtagtctcactctcaacgctgggtaccaggatatcttgagccaggaacgccgtcgtcggaagctgccagattgcgtcgcgtcgctcgtgacaacgaaatgatggcggggaaggttgctgctgaaccgctcgagcgaaagggtttgcgggacccgaggggtggtattcagatggtccgcgatcgcttctcgttgattgggaaggcgaggagatggtaagtgggctgcatggggcgggcggaaccggtggaggcaggatgcgaagtacaaactgttcgtgcgaaggagtcgttgagaacgcgatggcggctgaggcaagtgggcctgatggggtgtcgacagcgactggactcagtgagggcagtggaccccgatatgccagttgttcgcgtgcagtggtgcggggagatcgtctgcgcgcatcgacgcaggcgcggagctcgtggtatgaaggcagagatgtagccagagctgaaggcagcgatggagcctgggctgcctcccggttctcgaaacacccaagctccatcggggattagtgcgctgtagctgtctaggattgtcgacatacatgggtctggcaactgcggaagaaatattggtcgcatcaagtctttgtccagaggccggttcgttggtgtgcagtgcatgctgctcggggttcgactgactctctgtagggccttctgcgacgttctgctttggaagctccttctcgccgggaggcaatgtcgcttccctgccatgattgttgcatcgggtattgcgaagcttcatcctcggcttggtccttattcgcaacatcatgcttccgcgaacgttgcttatcttgctcctgaggcttttgtttctttggctccatttccgcttcattttcgagctgctcttcagcgagcatcacgtggaagtctgcccactcaagtctctctcggaagtcgctgggtccgccgtcagaacacttcaagtcgagatactcgtgttgatgggtcaactttttcatcctgtcgagagcgcgggatactgtctccgctagatcgtagtttgtctttcctgcacgcctagctttctccatgcgccgtactgcgcagctcatgaccattttctgcacatttgcagtgatgtggtattcctttttcgtttccgtattgacgccagattcactgattctgaaatccttgccaatgtagaccaggatccataaaatgattctctgggacacagtaagccgtcggtgctgcttacccttctgactgggagatagctctgaggctgactttgctggcgatttgatgccatctggaggtgaaatttctccggggggtgcatcgcgcttcgaggaggggtgagtatcctcgccatcagatgcctggctggaggtatgtttgcgcttgcagaaccgtgactttgacaaggccatgcttccttcgagcgaagcctcccgtactgtagactatgtgtccaatgtacaatatgtttgcttcctccttggggatgatgataactggtccagtcttgttggatgtttctggtggagcctgtggctggctgctgtaatcagtatctaccttgaacttatgtgggctgttttgagtgcaatgaaaaatcaagatattagtatataaaggggaaactttgtgaatggacctaaaaggtgggttatggcattcgtagaatattgtgtatgtctgcactgggcacgctctatccactctagctcgccagtttggcacgctcctattcaaacaagccgctcaactggtcgagccacggtgatactatccatagttcataccaaagtgcagccgtgcatctgctctaagctggctagttctctaagttgtgtggctcccatatgttcacaagactattctggaagatctcaacagatgcctcacagccttgaggggcccgatatagaaccactcccgaaatgcgttgaaggttggtagacgccttcgaagtgggatgttgtctccatggccgtgttccctcacatccaccagtggtactagcacatagtacccgagagcagtcatgcaatcttggagcgaataggcatggtgacgaaggaacagtaggaccttggggcgatatccgaacactctccgttcgggaatgtaggtgtgaagaggttcgggagtgggggaaagtgcagatgagaagtcgttggagctatggccacactcccgctagcgcgatcggcaagatccgagagtggagggatctgcgagcgcgccaaagaagcgcatgatgacaccaccgttggctttgcgcttcgaactctccgtcccatatttgatgacctggcttcccacattgggctcctgatgcctcctcgatttacttgcggtgcgcctcgggccctacaaccacaaagaacttttcatttccgaaatcggctccatcggaggtttgcctcgacctccgcagacgcgccggaaatttatgatgttgtctgcgtaggcggcggtcctgcgggactgagcttgctggctgctttgaaggcttctccggttaccagcggcctccgagtcgcgcttattgaaggacaagatttgcaaaagaaccggctaccaaaagatgccagcttggagagcttctcaaatcgatgcagttctctgacgccagcgtccgtaaagaacctccaaggcatgtcatagggaatgaagttgcagaaaacgttctgacctctgcagaaattggagcatgggcacatgtcaacacggcgcgagtgcagccataccaggagatgcaggtatgggatggcgtcactgatgcgcgtatctccttcgactggggcacggcacgatctatcggacctcgaaaccccgcacagcccacgacaattgcatacatgattgagaatatcaacactacgagcatgctcctgagccgcctcgaggagcttggtggggtggacatgatgacgaacactaaggtcagctcgattgagctaggcacggacacggacaagatggacctatcatcatggccaatactgtcgctatcaaatggcaagacactggctgcaaggttgctagtcggtgcagacggtgcaaacagcccggtgcgcacgtttgcgggcatcgaggcgcgaggcttcgactacaaccggcacggcgtggtggcgagtctcgcgctggaggggcccggctggggtgggccacaacacaagattgcctaccagcgcttcctgcccacggggcccattgccatgctgccactaccgggaaatttttcgacgctggtatggagcactacaccagagcgagcagcacggctcaaggcactttcgcagaaagactttgtggccatggtgaatgctggcttccggctatcgactacagatctcgagtacttgcacacgttggacgcggggcaggaggaagaggtcgcatggcgcgaaaagcatactcctgtggatggacgggcggtaccgatgcgagtgacaaacgtccaagccggcacggtcgcttcatttccgctgcgaatgcggcacgccgacacgtatactggcgagcgagtcgcactcgttggcgatgcagcacatactatacatcccttggcaggtcagggcttgaaccaaggacaaggcgacgcagcggcgcttgtgcggacaatttcgcatgcagtgcagactgggcaagacataggatcgacattggcgctggaaagctacaacagtgagcggtatgccgagaacaatgccatgcttggcgtgtgcgacaagctgcaccgactatatagcgtagaatctggcccgattgtaggactacgctctctcggactgagggctgtagacgctatgggcccgctcaagggattcttcatgagcagagcagcgggtgggtcgtgatacttgtaactgtacgaaacttctgtagatatatgtagacatgtcgtaacaactagaatttatcccatcggcacgattacttactgcatccccgaaagagccgccgaagcacggtatcccccaaccaattcgagtgagcatcgtacgacctaatacctctcgcggaagtatcggagtcgcgccatcaagccccactagtaaggcggaattgcccctcgcttgaatatcgttaaacatgacaactggtctcgatgatttcagacacttcgaagcgaacatggcggaccatcagaaagagatagaggagtttggcatcaacgatgacttttggctatttggctatgggtgcgatttttcctgatggaaaatggtgatgggggaaggctgactattgatctacaggagcttgatctggaaaccaccaccacattttggtacttgatgaccgttccgagcatttacacacttactaatacttgaggagaccaacgcgttccgggatatatagaaggatatgtgaggaggttctggcaggtatgagttcacaacttgaatgatgtaacacatggctaagatgatttaggcaaggtacgtacactcaacgtcggatcgatagagtacatgtgtttaacaaatcatacagtgaagaccatcgcggcacacccgaagctccaggacgcgtcgtaacgctcatcgacaaagcccattgggacaccttaacagatcacgtgagcacctcctccacccatgattcatcccacctaacaccattcagcacgaacccgccgaacgcgtctggggcgccgcataccacataccctcgaaacatgtcgctgaagtgcgcgaatatctcgacataagggaaatcaacggctacagcattcaattcacaccattccatcccgcaccagtatgtcctcatcagcatctataaagtcaatccactgacccagcccaaagtcgacaacatccacggctacatccttccccgcccgagaaaccggccctggtatccgcaaaaccagcacagcggaaatatcctacactcccactagtgccatcaaatgtctcgtctacatcggcctgccatccaacccgcagtttctgggaccccaggatccagacgagttggcgagaaagattctggagagcaatgggccgagcggggagaataaagagtatttgtatatgttggagacggcgttgaggggattggggcgggggagtggagataagcatgtgcaggatttggtgcggagatgtagggtgctggaggaaggggatggggaggatgaggaggaggattaaggaaggtggtggatttcgaggtagaaagcactgagaacgatgagcaaaaaggagtagatgttagatgtaagatagaatcctacacatccttgcaatgctggtatctgaattctgagagtcatgctgggtcgcgacatcaggacttcatgttagtcacagcgacaatgtcgtggataggtgtctcactggctcgtcccgtcccgtgaggcgcagcaattcaagcaatagtcctctcgatgtgaactgaagaacttaaaatccacctgacacgcaaagatttcacggcgcatgtatgtttcagtctaagatgcgctcggatgaaagatcgtagtcgacaggttaaggttaaaaagaagtcgtctaattgatgggtgaaaagatttaagcacgcgacgacatgcagaaagcataaagtgaccggcaataggacatgaatgcatgcagaatctgacatttgatatgaaatataaattaacgcgcgtatagattgtagaaaaaactgcagcggttgcttttcgatgggctttgttgacgtaggtcacgctgcgagaggcaaagttgactttgggtgtacatacaacagtgtcactggttgcgagaatcaaagacatacagatgtactgtgagcgttcaatgctagatgttttggtgaaaatcagattgctatgcttgttctgggttaggacatgggcgaatatttggtatgattgggcggtgccctcttcatgatgtcaaatagactctatcttttacttgaagagaaggtatgcaaactatatcgaaatgcttagatgtagcagatgaatgcttgatcagaacgcgtagagcctgtaccaaggtgttcaactactcacgtgtagcttgtcacaatcgtggattgccgtccctagcttgagcaaacttcgttaactcctgctacagcaagcatgaatcaggaatataatttagactcactatagttcgaatgacacacaatttgagtacctaagtcttcagcatggaggatcatgatatcaccgaagagctgccatcagatggccttgtcccaaaatccgtctcagaacctcctaccccagaacttatcccaaaatcctctaccccggaagctttcccaaacaattctatcccggaacctgacccggaacctcccctgaaggccaaactcaatgatctatcaactgagattattgaacagatataatctctcctcacccacgatacgaaagacttgaaggcagcccaagaagttttaccccagcatgccagaacagcgtttttcgtcgctcagagcaccaagactatcgtggtgcgtagactagacgctggaagacagtgcgatgagctcctcgccgctgtcgatctgcatgcacaaggcagctcaacaacgggcccagttcttcatgggccgatccgatatctgaacatcattttattttgccagccggatcaaagtaatcccctgcctgcttctttcagcacactcacatcacggatcaagctgccagctctgcaggagattactctgtatgccaaaggggcattgaattccgatggcatatctggtagaatcgacctgatacgccctatcaacaatcacatcaagaaagactatgatgctctcatgaacgcgatcgatgcccgtggtagctcccagaccccggcaaagcctacaaaccttcatgtcaaactcgaagcatgcggcgttggcaacatcggaacactgctcccatcaaaggcaagcattcacctgaaacgcgtcgtagtcaataaagaaaattacgggttgatcgtaagtacaaaagttcaattgcaacagctctcctacgcccacaacacactaaccgacctcacgataaccaacagaccaacggcctggcggcaaatcaggacggcgacatttctaacttcaccgctttgctacgtcttcgagtccccgccggcgtgcggttcgtacacgcagctcttgggccaattaatccacctactggttttgtatggatggtccccaatagccgcccatccatccgagctttcctaccacggtcgctacaagaactacgtgtagacttcatctatcttgctcgcatcttcgtcgcgggtgccggctaccaagacagacttgtcacctacactataggcaaggcggcattgctcgacaaattacgcactgcgtacaattggatgacggagctcgtggatccagtcacggggctgaaaaagctcaagtgcttgcaattattggaggggtccatgaaaaaggacacgcagattcttgtttgggatcttccagcggagcggctgaacgcgtttgagagggcgggtgttcaatttgagctgcgcattcgcacgcgggcatcctcaaacggagaaggtatttgagacggcgggtggtagcatgaaaaagatatgctatgtgtaacagtaatgttgttcgagcaatctacctatgcccttccatcaaatacactgatactgtccattgcaagtaccaaagttcttccggcatttcttcgcctcgcagtaatcctttccgcttccacagtagctgcgtgatgtcagtatttgcttggtatcatcagttcaggagacatacccgtatggagagcagcaattgccccatttgcttccctggcaagtcgcgccgccaaacttctctccgcagcgcgcattcttggacaccggctttgctgcgacttcgacgccaggggcagcgcaaagcgcaagtatcacaacggaattgaacagcatgctggtgattgcccctgtgaactaccgtaagtcagatgatgatggaagaacacgcgcccgatcccaggtcgaatatgttctatcatatagtacatcctgacttgtcatggtttgcacgaagactattgaagacgccttatgttaccccaagatgttgcctaggctgtcttggccttctagtcttgttgttcttgagtgaaagcttttgacttcatactgagctaccgatgcgggaataatgtggagatcataagttggagtaacgaagcggaacctagcttttactgggtagtgctgtgtacttaacctatgatcgaggctgtgcggctaggagacataagccgagacgtcgtggcgtgaaggtcgtggttgagagaagaagatatcggcatgtataggatttgagccgaggaattggggctacaattctaggcgtgaagtaagaaggcgcattgcttgcttggaggaagacggtaagatctgagccgaggaagcaggagttctgtttcttaacggaattgctcagaagaaagaagtatgcaaccaatcgagcctgaaatcatgcaagcggtcgaaaaatatccgtctcttatgccgagtagtactctggccttacattggtttcatcctcgtctgctactctgaagagggcatcattgtatgccccagaataatccatagctccactctctccatgcccggaatatccgtgctcatacacaccagaagattcctcgccgagattgaacgatggccaatcgacgtgcttccactcctcaagatacggctcagcgacgtgccgctgaagcggcccaacagggctgttagcgtcttcgattttggtcggtgggtcgaattgcggctcgagcctacacgcgcaagactcctgtataagcaagtgaagcaatcgaaggaaggtagaagttgtctaacctgagttgaataatccgatcccagagatcgtgtactgcggcattcagcttgtagctgacccagccacagagatccagtcgcgcgaggagtgcttccgctgaaacgatgccaagttctaagcatgcgagagaggtctggtagacgaaccaattgctttccgctgagccgttcgcggatatcgcgccgattgatagaatccacaggaggaggtcggggcagtgttgccagtcgtgacggatagtgcaattcagtgcttgttcgaggcgcttgcttgctgcgaagtgtagaagatggatatcggctttccgttgcagcgcttcagtggtgcgcactgtgaagatgaggagtgcgacgcataacgcatcttcaagcggagtgatgagatgctcattctcgtgcagccagtcaagcgccctgcactctagcacacatgaatagttctgaatgtcaagcgggtcaagagtactactcgcatcgttgaaccatacgttcaagtcggcaatcaggattagtactccttcgaccaagctagtcaaggtctctttcactcctgcatagcggcacgagtccaacaagtgctgtgagatgctactctgatagcccgggggatggcgaggaaagtttcccgtcttgatgtattcgagtgctgacggatctggcgctctaaattccgcgacggcccacgcggtcgaatgcctgatgctcagtaagcaagtgcgatgccaattcgggcacaagtgggcgcgcaccataacataaaagcttgaagaatgcgatttgaactcattgccatcagtcctccccgcagttgcaccattttcttcagcccgctctcgtgtattgcacgttggtttggctgttcctcgtcgagtcgttcttgggtgaagaccggtacctgcaagctttcttctatggtaagcaagttgaagactgcgccgatgttcgcatccgacaatccggtgttgtcgttcaaatttgagatggctgcattgatggcagatatggcttttgcccgatggtacaagatggtttcgatcgaacctcttccaaccatgtagagatgtaatgccgcggtacaaagtaagctgtgcatgaaaccagtgtcgttgactgctgtgccaaaccattgcgatctcatcagcgtggagcggcgtctaaagtccacagcaatgacgctgggagccatctcggaagcgactgcaatacaagtgttagctttcgtcagccatgattgttcagatacacgaaaacaaaggacacatctcaacctcatgtcaggttctcttcgtttcaccaagctatgcgagatcaaacactcacaatgctccaacagttccgatacactagcattcgtttcgacagaagaggttccaaaggggtcgaacaagctattgtcgacgccttctaaagcagacatcggcttcaggaaaaggcacctcggacacataccctgaccagggcgacacaagaagatctgacattctggacacacaatcgctcgcatcaaggtatgctcctgagaagcaaagtaatcggcctggacagatgtgagggatggactgggaatggtcgaacttggagtgagtgatgaagcccgggtccccgcgcttcttggacttctacttgtactcccagaagttgcccttttcgcggcatgcttgctagtggaccagggacgctctcttcgcgctttttgcatgacgaatgatcgagcattcttgcgaccctggcgtgaggtctttgcctgcgccgcatcaacaaagaggaagtcttgctggactggtatagtgcgtggtgcctctttcatgccctcttcatgacccgccataatggctggccaacccaagaccaccagtctcttggctccgtctgtcaatagtacgttggcaacgatgcacctcagctgagtacgaccgatgtatgcttgagaagacgggaaagggcgagatttgctgattgatgctctctcaccatcattccgacttcacgtctgcaagggtggtgctgggagtggcgcattcgtcgcagagatgcgagagtgaagtgctcggaggggtagagacgtggaactatcaatgacccgatatgtgttaggctgcagaagcgagcttgaaaacgacagggtgctggtcgccgatggtcgcgtttcgctttcgtcgtgtactcgtgtgcagctagctagccttgctgttgtggaagtctctaagtgcgagtctcggaaggcatgcaaaagttgatgaacaggatagtgttgtggccaaataatggctttcgctctcaaggccaatattcgccgtagctgcccgggtatagtgttgcgtacacatggactacactggtacaaagatgcaggttgtgattccgccccggcaatgtcgttgtaagggtggcatgacagaggggcggcatcttcttctcaaacttgggattttttcttctgcaaatacctacgtcacgcgcaatgttgcagattcaagtgaggatctccagtcgttgcgaatcggagcagacaacaaaaggctcggcaccaaacaggctgcaacggctgattgaatgcgcatcccgaggtcgtgtcacaacacacttcgacttttcgcattctggacattgtcagccattgttcatcacgcgatgtccagaagttttcattgccatgtgtctatcatcttgcttttcgcctaatttccttgtccagcgaagaccattttcgggcccattgacatggtgatgttgctatcccggacacggaagacgcatgcttggcatcgcgcatcgtcatgggcggtaatggtcgacgcgtcgcaaacaactccgtccgccatagttgaggtcgtgtgttgaggtcgtgggcttttgtcggcgcgttgcttgactggaacaaagccgctccgatccggcggccttggggaagcaccaccggcgaacgctccgtctctctcgcaggacgccgcaacctccgcaatgatagatggccacaacctcgcaggcaagtctccgtcagcgtgtatggaaaaatgctagcggccctcaactgactggaatacacatacaggcctgttgtactcagagattccgacgcacctgctgcgagccgaactccaccgaagacagcaagatgggcaggaacgaccagcctgcggaaccaagggaggcaaaggacactacaacacatccctacacgtgtttgctctcttcctgatcctcacattgagcaccgcaggtatgcatggccgtgcttggccatgatgatcacaagctgactcgtcctgcagcttgctcgttcccagtaattgtgaagcgcttccccagcattcccatacctcaccagtttctcttcctctcacggcactttggaaccggtgtccttatcgcgacagccttcgtgcacctgctacccactgccttcgagtccctcaccgacccatgtctgccatacttctggaatcatggctactcggccatgccgggcctgatagccatgacgtccgtctttgtcgttgttgccatcgaaatgttctttgcatccaaaggtgcgggacattcacattcggccgactatgaaagcttgcgacctgccaatcacgatgctcctacacggccacgacacaagaaaagccatagctatggcaggtatagcaatggcacatcggcggcgaacggtcttgtacctccaatcgtgttgcacgatatcggctcctcggacggtttgatggcgaaccgatcgccctcgttggcatcaccaatgacaccgaaccctcctcatgccaacggtggtgtagctcgcgattcggttgatagtgatggctcagatcttgagattcgcccagaagagcttggcccgcaagtggaggatgaccaagacgactccagtctactgcggcattcccaagcccataagcaggcccatcatcctcgcgaccactcagaaccacctgaaaagaccgaggcgcagaatcaaaaactgctgctccagtgcttattgctcgaggcaggcatcttgttccacagcgtcttcatcggcatggcattgtcagttgccacgggcactatcttttgccgttctactggttgcaatctccttccatcaaactttcgaaggattcgctcttggatcgcgaatcagtgctatcaaattccctgctggatcaatgaagccctggttgatggcactggcatatggcaccaccacaccaatcggccaggcaatagggctcgccatccacaccttgtatgaccctgcgagtcaagttggactgctcaccgttggtttcatgaatgccatatccagcggtcttttgctgttcgccggcttagtcgagcttcttgccgaggactttctcagcgacgaaagctaccatgttttgaaggggaagcgacgattgcaagcttgcgctagtgttgtgagcggcgctgcgctgatggcgttagtcggcgcatgggcataaacgtatcttctgtaagacaccgtcttgcgatagcgaatcgcgttgaaaactagtagtctttaatcgtaattgcccgtagaggctgcctgcagacgttcccttcatctgacgctcacttgttttgctcgacgcgggcccatcatcgtgctggcattcttgaccaacttgcgggccgtcacaataacaaatctcatgttagtctcgctccaaatgatttcagctcaaacaaactcaagacaaaagagttgtcttgttgcgcggaccttgcatgaaattgatttctggaagtgactaccgccatctgggatacaatatcagacttcgaactgtcgcaagaaatcgtccgcctccaaccacgcttgcttaatcgtttctttcctgccacctcgcagctcgaatctgacctgcaagtgcttcggtcgaatgatcagtccatccgtccaatcgttccaattgtccaccggcaattccccggtaggtttgatttcaaacgcccatgccaattttgcataatgcatcatcaagctattctcagcaaacctctgaccgggacagacacgtcgacctgctccgaatgaataattcagtcggcgacctttgatatcttgcattcgcgcaaactcgccacgtccatactcatcttgcatgtatcgctcaggattgaatctttcgtgctcatcgtagaacgattcgtcgtggttgattcgccaagcgttgacaatgatgtcggtatcggctggcacggtgtagcttccataagtatcttcgctcactgtgttatgcggaacacctagtggtgcgatcggcctccatcggagaacctccaacattacggccctgacgtagggcaagctactaacgtcattttctcctggcatcctcgaggttccacaaacgcggtcgacttcttcctgcaccttcgccaacacctctgggaatgcagccatggccaggatgaagaccatcaccgagcttgcagatgtctctgcacccccttcgagtagcacgccagacaggtgcgccagcccgttgtcagtgtactgctctttctctcgagtcttcaggactgtcgccacaaagcactctgattcttcaccccccattagtctctcttttacctcgttcacaaggccaccataaactcgctcctgctctctcttgataaacaaggctctatccttccatcctttccatggcgtcagccagtcgggtatgttgcccaagaatggaaaattgttcaacggtggagatgcagttgcacccaacgatacagtccattcagcctggacattgaaaaaactatctagcttgccaccaggatccatggtcttcccgcgctgaccaaacactgtcgcgagaatagccgcaccaaagctgcgatcaacgtgccgctcaaaatcttccggacggttcatcatatcgtagatcatctgcgtcgattcggcatcctgtacaggcttcatcttatcagtcctctcaccaccaatgtactccacaatgcgcttgcgctgacttcgccataagtcgccgtaaggactcagtgcaggattctcgcctttcggaacgacgatatcaacgaccgcattaaacggcctagacgagtaaatcgcgcccttctgctcgataaggtcgcgcaccgcttgccacgtgttaagaagaatgaggttctggcatccaagcttgagaccggtaatcgccccaaattcgtgcgcgtactcggtgaacttgagttccggccgattcaccgggacctggtgcaagttgcccaaaaacgggacggttttgggcccaggggggtaatttgcggggcgggaggatagcttgctgtattggtatagtcgaactgctgccaggaggatgaaggatgagagtgcgatgagatagacttgaagcgccattgtgaaaaactcaagtacagcttgcttgcttctcgaaaaaaacaggtcaaaccgcaatatctcttcttgctttatcctcaaaattacaccttcagcctcgtgcggagagactcactatccctgtgcttaggcagcatgaatgtggtcgcacgacatgacccttaccgttgcatgcagtcagtacaaagtacgacctatcatacatgtaattccagctcgatgttcgccaacgcacgcccaagggaagcgctgatgagatttcccccatatccccacgatcgacgacctcgacgcgtgtgggtgaggtgccggatgcagctaggctaagccgagtgcgtggtttcgcatgtatggcaagaatcgatcagtcataattttgcgatgtacgttttgggggatggattgataaggaaagatctctgtggcgagcttcggcgaggatcgagatgtggaaacgactgaatttgtgttggcatcgtcgatggcgatcgcgtgataggtattgtacacattcctaagttagatcgtcggtggaaatgcggaaagcatattttggtggagcaggagtgcttcatctactccctggctccggggtctgctggtcgtcatcgctgcttgagattcggcaagcccatggggaggcagctatagcacgatacgatttcgtacaaactaaattcaatcgcgcatttatcatctcgcaggaaacatagtttgcagtaaaatggcgtttccaatttgtaaagcgttactcatatgtcaaagtgactgcagtaagtgaaaatgacgaaggaatctccatcaacgtgcatctacacgatccaaacccaccactaaatcaggttcaagacttattgtctcgcatagaatcaccgcctcaatcacttccctgaaccatcatcatcgggcagtagactgtccaaaagctccagcggcgcgacttgaagacggtacttcaaaagcaacttcaaataagcatcagggaacgcaatcaaatgctccccgatatgcagaccatcagcaaatagtccgaccagagtatcatccgataagaagccaatgaactgtccggctttgggaacgaggtaagagccagccactttgacgataccggttgagtagaagacgtatgaataagagccttcgagaacgacaccgctttcgacaacgccagggcggggcgttggcgtggggaagatctctgggtctgaattcaagggagtaggtgctccggggattgctgctgggagagatgggctggggagtgaaggcaatgcgattgatggtagacccagcgatggaagtgcggggatcgctggtgcggcaagtgaaggcacgcttaggctgggtaaagcgagcgaaggtagtgctgccgggagagataggctagggagtgagggcactgcgattgatggtagacccagcgatggaagtgcggggatcgctggtgcggcaagtgaaagcacgcctaagctaggtaaagagagcgaaggtagtgctgctggaatacttggtagcgcaatggatggaagtgcggcgactggcaaaccggatgttggtaaggaaaccggaatgtctggtagtaccggagatggcaacactgtgacatcgggcactgctaaagacggtaatgaaggaacgttgggcactaccaaagacggtagagctgcaacattaggtactgccaaggacggcaaagcaacaataccgggtagtcccagcgaaggcaatgctacagcattgggtgttcccagagatggcgatgctggaaaattgggtactgccagagatggcaatcctgaaactccgggcactcctagagatggtagtgctgttagaccaggtaaagccaacgatgttagtgccggcagatcaggtacagctagagatggcaatcctgaaacttcgggcactcctagagacggcagtgcgggtaatgctgtcagatcaggtacggctaacgatggtagtgctagcagatcagatacaggcagagatggtagtgctggcagatcaggtacagtcaacgatggtagtgctggcagatcaggtacggccaacgatggtagtgctggcagatcaggtacggccaacgatggcaatgctgtcagatcaggtacggccaacgatggtagtgctggcagatcaggtacggccaacgatggcagtgctgttaggtcaggagcaatcaacgacggcaatgctgtcagatcaggtacggccaacgatggtagtgctggcagatcaggtacggccaacgatggcaagtgctgttaggtcaggagcaatcaacgacggcaatgctggcagatcaggtacggccaacgatggcaatgctgtcagatcaggtacggccaacgatggtagtgctggcagatcaggtacggccaacgatggcagtgctgttaggtcaggagcaatcaacgacggcaatgctgtcagatcaggtacggccaacgatggtagtgctgtcagatcaggtacggccaacgatggtagtgctggcagatctggtactgcgagagatggtaatgctgcatttggcaaaccgaccggagaaattgctgatggtaacggaggtaagcttaggtccgataccggtaacgatggaagagctgatggtatctccgggacaagcagagagggtagcgcaactgaaggaaactctggcacatctgagctgaggcctggtagctcgattggtacgtcaggcaaaggcgcagccgacggcagactgaggtcaggtatcgacaatgatggtaagaccgatggaaactctggtacagccacagaaggcagcgcaactgacggcagactgaggtcaggtatcgataatgatggcaaggccgatgggaactctggtacagccacagaaggcagggcaactgacggcagactgaggtcaggtatcgacaatgatggcaaggctgatgggaactctggtacagccacagaaggcagggcaactgacggcagactgaggtcaggtatcgataatgatggcaaggccgatgggaactctggtacagccacagaaggcagggcaactgacggcagactgaggtcaggtatcgacaatgatggcaaggctgatgggaactctggtacagccacagaaggcagcgcaacggaaggtatttctaagagatttgttaccaaaggaagtcctggcagtccgctggttaactcagatggcagtgagaccgatggcagctctagatctggaattgatagcgatggcagagcggatggagcttctggcacagatagagaaggcagtgcgattgagagtagttctgggacatccgatactaacggtagccctggaaacgcagtaggcacgccagctggaagcgcggccgacggcaaatttaagcttggcacaaccagagacggcagagcctctggaagacctgcgatatctgtaaccaggggtagatctgcgagttcgctgggtaggtcagacggtagtgcaactgaaggcacacttagatttggtaaagcgacagatggcagtgtctctgaaagcagtccaggaacatcggataccaaggggagtcctggcagtccaataggtagcccagatggtaaaaagaccgacggtacaggaatagatggcagaactggaaacactggcagctctcctgctggtatacccgatgggagctctgggccattcagtggtgcagggctgttaggtaatccaagcgaaggaagtgcagatatttccggtagcgacgcaggaagttgtaggcttggaaaggtgactgatggcagtgctggtatatctgaaagcgggtttgaaggtaattccgggacattcggtagctctgggagcttacttggcagttcggatggcaatacgactggcggtacgccaatagatggcaaacttggagaacctggcactccagctgaaggtagaccaggaacacctgctgccacatccgaggctagagcatcaagaccaggcagcgcggattggagatcgatctctggcaacgttgtcacgtccggtagtgtaggcgaaggcacactgagggactggtagcgacagagacgggtaaaatttgtaacctctggtacctttagggaaggaactagtggaaagtgttggagcttctggggagtgcaaaagagggaactgcaagagttgggaaactccggtatattcggcaacgatcctgtaggaagtgttggaacattaggctggttaacggaaggcagtgctgagaagtctggcaacgcggggttagggagatcggttgggatgctgggcaaattgcctggcaattcagctggtgcaggcaagctaagcgaaggcaacgcttctgggatgcttgggatctccgggatattagaaagtacctgtgatggcgaaacaaatgaaggaagtgcaatcgatggcagtaccggaagcccggatattgatggaatatctggcaatgcgaccacacctgagagcgttgggacattccctagtggatcgctgagcaatgctaaagatggcaacggtacactaggtatcgtaattgatggaatcccggatactttcggcaaggtcgggacgtcgggaactgctgcactcaacgggattgctgggttgtctagacttcctggaagtgctggcacactgggcaaaatcgttatctctggcagtcctgagacatctggaattgagggaagctgtactcctgggagactgggcgaggccggtagttctgcaaccgatagggatggaagtgctatagaggacagcgccacagagggcagcgccacagatggaagagccacagagggtagcgctacagatggaagaaccaaagagggcagtgccacagatggaagagccacagaggggagtgccacagatggaagagccacagaggggagtgccacagatggaagagccacagaggggagtgccacagagggtagtgccgcagaggggagcgagggaagtgccacggatggaagggcttcagagggcagtgccgcagaggggagcgccacagaagggactgccacagagggcagtgctacagagggcagctaggggatctccacagaagggactgccacagatggaagagccacagagggcagcgaggggagtgccacagaggagagagagggcagtgccacagaggggagcgagggcagtgccacagatggaagaaccacagagggcagtgccgcagatggaagtaccacagagggcagcgagggaagtgccacagatggaagggcttcagagggtagtgccgcagaggggagcgccacagagggcagcgaggggatcgccacagatggaagggccacagagggcagtgccgcagatggaagtaccacagagggcagcgaggggatctccacagaagggactgccacagatggaagagccacagagggcagcgaggggagtgccacagaggagagagagggcagtgccgcagaggggagcgagggcagtgccacagatggaagaaccacagagggcagtgccgcagatggaagtaccacagagggcagcgagggaagtgccacggatggaagggcttcagagggtagtgccgcagaggggagcgccacagagggcagcgaggggatcgccacagatggaagggccacagagggcagtgccgcagatggaagtaccacagagggcagcgaggggaattccacagaagggactgccacagatggaagagccacagagggcagcgaggagagtgagggcagtgccacagagggtagtgctagagctggaactgatatagaaggggcccctcgagaaggcgctgcgagagaagacgctgcaatcaaaggcagcgcagatacctctggcgaagcgatcgatggaaagatcagcggcaataccgctggcacatttgatagtgatagcagggcgagtgaagatatcgtctgtatggtagccctggcagggtaggaacagggagtgcgataggcagcgaactcgtcggcacggcgtttgaaggtagaacatttgatgctggaaatccaagcgatggcaatgctagactcgccacgctcgcgggaaggctgggaatcgagactggtggcaaagcgatggaagattgcaccaaagtttgcaagttgatcgacggcaaggatactggacgtagacctgagagcactgattccaccactggtaccacattgggtataattgagctcgccggtgatatttgagggagagacgaagctatctgcacaggctgcaatgattgcagtgatgctgcaggtattgctggtgttgagaacacagctgcaagtggtgatgaggggatcaatgccaatagcgatgttggaactaaagccgccggagatgcgaactgtggagcggaggttcctaaaagaacgggtgctgatggtaataatgataaaggtggcgcgacgtttgatacaagcgacgacaactgaagcggagcgaggcctatcacagcagctggtgaagacactggtacgagaggtatcaaaggcgacgagaaagctggtaatccctgcaacgcagccgctgtcgaactgcggggggctgaggccgaagagaccaatgacacaaatgttgtcggtgcctgaagagacgatgccactgaactgactgccacagaaggtagtacagatgacgaggctccgcttccataatttgagttacggaacacggtgagtcggttcacgccaccacaggtttgagccgtgttccctgaacaaactgcgacacagagcgaatcggctgcgggactggaagcgtatgtgaaggtgttaccgcatcgacacgtcgagccgccactgattcctgcatactgatagccgacgcagaatgaagtacatgctgcccaggtcatagatgaggccgaaacataactcttagcattcagaagatacagtggtgtaattgcgagttcattactggcatcgctgtagcaccctgaatatgtgaagcctgccactgatgtgttgctaggcgtctgcatgtacggtcagttgatttcctcgaagccgaagtgaatagggtgatgatgagtgagtacaaccgtgaattaaaaaacgcatatgtgaggctgtcgtaccagcagcctttttgagatagtgtttgtaggaaaatgatatgggtaagacgagtggtttaactttgtaaacttacaattgccgcagccctggctagcacagttcgtctaccttcgagagcaaaaccttgttctaggtctgctgaatcatgaaatgactgaacattttcagttcttcctcccgctttgttgatgattgatggaccgggaaggccgagagcgatcggagaaaagcacaaagcccaaagtagagaatgtcgcaaggttgaggatgccatcggatccacagatggccacggtgacatggcaacctggattccctgccttgcattctctggaagtctctgactatatagcgactatccagaaagtgtgcattcctacgtggtgggaatgtgtcggtatcggcccgaagaactgcactatcgcgaattccaatgtccctggcgcgcgagggtcgttacgagtgttcggattgtaatttatcttcgcatcctttctgcgggagtaaaattccgggcatcatcgcatcgtggctgatgtaatctgttgacgatgttcacccgcattctgcgagtggatttcgcattgtggtcttggcaatctagttgatcagtaattgataggtgaacctagtgtatcaatggaacgaatagctctctcttccaccaaactgagtatgtccctaaagcgatgaggcgcgattgaagtcgctatgcgaacggaccaggagtaacgaacaacgtgcgatgatagcgcccggttaagaatgaacttaaggtattgcaagccgaagaatgcacagaaggcggaaaaggtttttatccaaatcgtaaggtaaaagcccgtgctcaaccactaatctcgcttatcaacaagttacgaagtgacgcttgggcttctcgttccagcacctatcgagacatcacttacgtggacatttgcatacggattgtgcacgaagagtgttgccaacaaggtgaacggtgaaaaaggctaataagcggcctctacgcgcgtgccggcgggttttagacttcgcgtcgtgccagtccgtctaggtcgttgccacatttggctccaaacgctcgctgcattctgtagaccgccaaaataatccacgcttcctgtcattaccaaggttaacactttcgcgcgcgtcgtggaatcctactttcacatgaaagcattactgcagctgttccgcactccgacatgtagcattctctagaacatgatctttgagaagaactctttcagaatggcaagacgataccagaacatctccaacacggcatgtagctataaatcagttacatactgcaccatgtcggtttccggccctgttatggcagcgaggcacttgaaggtagtcgcgaccgctcgcgttactcttggaaaattcagtgtggctcaaagaacgaatgatgtctataaggatcgttcctgtcaaacttggatcgagcgtctaatgagcgcaacacgccgccaccatcttcggcatctacgacaccagtaagcaatcgaggtagatgcattcacctctctcaacaagcgtgatgtccattcttactcgcgccagtatcaacggcacttacaatcccgaatggccacgtccaacaaccttgtagagatcatcatgattcacacagctgtttcaactcccgccagtcgagtgcaatggcctttagccatggtctgttaccaccattgctgatttagttcccttgaaggatagagtcctcaattcctgcatggaattcatccctcagtagaaaagcgccgtatttatgtttgcccgtgtctagcgctgcaaggccctagagctagcaagacatataactggtaattgattataatcacaccgttagggagtaccccaacagaaggtcacaaaatgatgtaacgaaaagcgctgcaaagagtataattgttaaaacatcgaactctagttgtgatcgctgtaatgatggtcacggcctaaactcgtccctctcatcaatagaagatcttctaaaaagagaatttctgcgacatgggcgcgccttgcttgtatttcctcagcacagattctagttcctgaactaaaaagactttaggtgctctaaaagctagcttaatcctaatctgcgaaacttagcctctatcaccgcgacttacaatttccatagttttactagtttcgatgttatttcaataggaagtcaattacgaaaatcaagattcgagaacctctatatccgaagacgaacaagagcaacgagactatcgaacgttttagcgcaaacccagataatttcactagtctctgctcagatcataagaagtgcgtgcggcagcatggagtatatcaggaggccaaactgactgtccttgcacgcgactccagttcagcattcccacaacagtcgagtctaattcgtcaacatgcccttcacatcggtcgttatcattcagctctgcgctgccttaggtgttgaagctgcgtcagaacagtttgtgtcattgactgcgcgttgtaaagagaattttggaggcacaacgcgccagggcagcgaataaggtgactgttgctcccagtatgggtattctagcttcagacgcgtagagatcactgggctatgaacagcagtgtctagaaactgcgatatcaccaaggacttccgcgaagttgcgaagaagtgccagaaagatttcggcagttgcaatggacagccctctcgcattaccacagtgacgagctctgtgtttgctcttgccccctcaggcattcgctctgacacgactgtcattattacttagatcgctgatgtagcgaccgttacccttttcaagcgcgacaacaacactcatccagccgactatattgactcaagtgactacatctacttctttaaggattttgaccgtaactcttgtcataagttgataaacataatggtaattcgaccacttcctggcacccgtgaaagaaaattccgcatgtaggatgtgttgcgtagccaccatttgatagtcggtaattggaggaagcagagttgtgatacgcaaagtgcaagggcagatatttcctatgactatagaccctcacccttttcgctcttaatcttgatcatatcggctatgcgaatggtaacctaacctaaattttcagacccatgttgcacggcgcatcctggctgaacatcgccaaaggatttaggcaaaagatattgggggccatctatacaagtccatcaaacagtacacttgcatcgaacccgatacaccactttcaggagacgatcaccaaattgtgtctatctgatggactccagacagcagtctagctaccaaagtagcgaaaccccattgaaacacgtcacgcaaattctggaatggatcaagtcctgtggcaggctgcatggaggcttttgtgtgcaaacttctgcgatacagagggagcccgaagaggtattacgatggctaattgatacgcaccagatgtgtatcgtgccaggcatctctgcgcatcgctacgtggctctcagctacgtttggtctcgagccgattctgataaccctcagatgcagcctttcgacgaggacctcttcgtcaagaatgaccgaactgctccactctccctcccacagactttgcttctcaacgatacaaccttggtagacctacagaatccggggtaccttcagcgggaagaaaataagcaacgcataccagccgtgataaagcacgccatcgagcttattttggccctcaacgagaggtatctttgggttgacaggctttgcatcgtgcagaacaatttgggtgacgggggaacgctaagccaagtcgcggtaatggacaagatctatgctagcgcattcttgactataattgcagcagcttcggaggacatgtatgcaatgagatcgacaatgggctggccaatgttctcggctcaagaggctcctgcgctcgaacgtgggctgggggatgcccctccagagctgagtaaaagaagccacgccagaattactcgtgatcgatatggacgtcttgcgcaatccaagtgggcttcgcggggttggtgggttactacttgtctgacatattggttgaagaaaaaccaatgccatacattcaggacctacgtttctctttgttgataccattaccaaaatgctgacatctcaagctaccaggagcagattttgtgcaatagatgtgtcgtctttgttgatgagggtctcctatgggactgtcgttattccgtatgggatgcagtcgaccttcaccctggtcatgtcgcgtatgtcaaagcattcgatacagagagccgaagtctgttctcgacatgatggtggcccaaatttaatctttaccttgatctaatctgtccctataacggtcgagcattcagctgtccacaagatacacttaaaggcatcaaagccatccttgaggcactggaaccgtcgttccctggaggcttcatttcaggtctgccgtgtgcttttctggaccatactcttctttgacagccctttggagccgcaagtcgccgtgtagatcgatgcgacggtggtgaggtactttccagcttaccatcatgggcatggtgcgggtggcaatgtttggtcgaccccaccagtcttcgctcaggccttcctacattggcgcaaatcggtgtcgagaggtggctggaagctggagcacgaggaacctggttgattggcagatcttggatactctccaatccagtcgcgtccaagagcctcttttgacagataggtagccttctccacagatgttgacatcccttaaggctggaggcgccacgaaacctcgcaagaagcggatacaatctttgtgcatgctaaagatgagagggtacagttcaggcagccaatactggtagagcaagacttgccaacacagagacatataatcacaccgaactacttggcatgtacaaccactgcggcttattttcacgtcgcaacaatactagaaagagaagatctcgccgaacaagatggcctcccacacatgccagttttcgagaaccccgtctttgcgcgcggtccaagggaagagacctgccctatcctggttctccatgcacccaatggtgcatttgcaggcttgcttagggcaccgaattggaaagaattcgatagaacatcacaaattgaactcatcgcgatctcaacaggaagtgcgaatgcaaaggacatgtaggcatccatggaatagagagtgttcgagacattgacggatacgtacaataatcgcgatcgtgatcattttgatctgatactttatgaatcctcttggatcaacgatccagggaaggcagctttgctttccgacattgaaacggctttcagcagagagatacctaggggagacttttcagtgcagaaacttattcaacgcatagatgagcaggcgaggaaaagattccctgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgcagattggttcgacagcctgatatagaaggaaggccgctggatggtagtccgcaacatattcatggaacagagacaggcaacaccactaccacaagatcctcatcatctttttcgacaacaattcttcgaccgtatgggccgtaagggatcgttgcaggagctgctttgtagcttcccaccatctcaaaatcatgaaaagctggaagaagtgcgatgcgagttctacaatgtttttcggatcgagcgtaaagagggaatagcatgtaggcgagcatgtggctgggtcccaaaacaaatatgggaaacttacgcaacaagtccgatcgaggttacgctgggatgacgagaccagaacccaacaatggatcagggcgctttcctcgaggagaataggtagaggcacaccaaggttgcgatgaataattatctggtacaggcggcgaaaggtgtccaatggtttgctctgcgcttccatatactcacatgcggtggcagtcttgcggcttgtaaaattcactattccacaggatagagttcggacagttggctcgtacgcgattaaacttgtaagcaaaagcgacatccatctatcacttccgcttaagggttcccaagatatggaaacggttctcgatcacaacaaagcggatgcagtatcagactactcctatagcgaatgttgctccatacatacgtcatttctcaattcgttcacagatggaaggcagtcacgcgatacagtcttctccaaattttgtatgtaatgctcttgcgtgtttgagcagacggtagcaggcctttagttctcgtggttaataattaacgggattggtgctttacaaacagcccgtccgctctcacatcttaaattcgcacgtctcccataactcataactagtcgaaacagagctcaactcgagctaccccattcttaccttctcccctttaagtaaacgtcccagactttgtcaggtttgcatcatcctaatcttagcatgactcattctgtgcacaaaagcatcgccatttactgcatcgttcagttctccctggcctcttcttttctgcttcaatcaattccaagagtttagtgtagcctttcctgattggccaatatgtcaccgacttcttcacggcaccatacgcaaaccgtgatcggtattcctcgaatgcctgctcaagcacaatttgcaccttcttattaggactacactcgtgaatggcttgtaggaatgcttccatcgactgcttgggcttctgatccacagcccagtcggtagtttcacatggttcggacttctgcaagtgtaaacgggtatcgtcgttgatggcaaagatgcctggaatagtctgaccccatggcaccggataagacaaggtcccgccataccaatcgaacagatccaacgtgaaatctgcaaagcaccacttgtcggcgccaggtttgatgagagcatcaaataggtattccttgtttttggcaggtatagggcactcggcatccatccacctcttcgcgttggctactgcatgcgatagcgaggtcagagttgtacgttcactttccgtcaaaatggtgttcgtattcgaacctccgttgtcgccgtgcaaagcgtcgttgagcgcatcgaagtcggcgtggaatgtcaaggcgataatctctatgatgcagcgatctaaccgcacgcttgcgcatagtggctttgcaccctcagctggcccacgccattccacctcgtgtagcgcttggcgagctttgtctcctgagggcagttccgagatggacaacttagcaagatttgtggcgatggtggtatactttggaggcgcttcctccgatggcgcgggttggggtgtttgaaccatcgggcgagtgtgtgcctcgtttgcgtcctgagttgtgcgggagttttggcgtcgaaagggccacagaatgaagccgggcatagttatgtcaatttgatagaaaagtgaggtagagaacaaggcccgtagtcgttttgtacgttctgtgcgttctgtgcgttctgtgtgcatgataagcgaaataattaggtttcgtagtaatttggtacgctaaaagagtaccggtatcagtcccacattcttaagaggaacttttaaagcgtctagatgtctgctgaatatcagataatatagcgttattagatactataaggtagactgcaggcatagagagcttagattaataagaagtacttatatttaactaaagatagaatagtagataaagagtctactaagaaaagaaagtagctagctatatatactataaggcgtatagatactaagctagcatatatactagcctagagtagactagctaaagtaaaagcaaagtagcaaatagatatagattaggttatagttaagtattatataatatagagacgtaatgtaggttaaggttatactttttttcttaatttttttaactttttatataatttctagaatatttagctcttatagagtattaaaatatataataaagcttactatatttattaaagtctatagtaaattactaaaaaaagttatatagtttaagtaatgctaagaaaagtttattaaccgtagattaatagaaaagattttcttattagtaacgtaccttacaggtagctagatatatagtttagctagatacttttgctaaaccgtctactaaattctatctcttaatataatatctaataataacac