cttcgatatctttagtaagaaataatctaataccttactggactattgtttaaataattataggattaatttagaaggaggaagacttaaagaccttaactatagtcccttctacaaaataataattaataagctaaaaacttattagaaatatattaataaaactctcgtaaaaagatttattaaaagtaattcaaccccgtaggctatacctatccttttcgtacttaaagctaataacggtttatatttttatgtaaactactataaattaaatataattataaggaaggattaatacccgttgctatttattaaagaaactattttacgtattaattaaataaaaatttttacgaaaattaatatacggcaagccttctaccggatttatatatatcccaacgataaggaattaataatattttatattcgatatagggtatataagtataaagtattaccttttaaattaattaatagaccgtcgacgttctaacgatatattaataatactttaataggatatttaaataatttctatagcgcttatattgataatattcttattttttctaatagtttagaaaaatataaaatatatattaaaaaggtcctagctaaattggaggcaaccggcttacaaactaatttaaataagtataaattctatgtagagaaaataaaattcttaggttttattattagtaaggacggtattactataaatccctaaaaaattactattgtaaaggattggtagattctaacgaatataaaaggagtataatcctttttaagattctataacttctataggaagtttattaaagattatagttatatagtaaagctattaatagtatttactaagaaaaaggaagaatatagttggaataaagattattaaatagtattcgaagaattaaaattacgcttattaaatacgcttattttaacttactttaagtataatcgactaatataaattaaaacggacgcctctaacggtattataattagcattctattgcaaaaagtagaaggtaattagaagctaattatattcttctccgaaactatatatagtatagagtataattatttaatctataataaagaatttatagttattatataagtattataatactagcgaacggaatttgtaggactacaaacgctattcctaattattataaactacaaagtattaaaatattttagtacgaaataattactaaaccttcgttaaataagttaaattaaattcctaacttagtattactttattatatcctactatctaggtaaggacaataaaatagccaataccctctctaagaaatccaaaaacttaaagacctaaaaggtaaaataggaagcttaccagacgatccgtatttttaaaaccttcgaagacggctctttaatatatacggacggctcggtttctactattaacgcctacctacccaaaattattaatactattagtatagttattatagaagtagatccaaaaattattagaatattaagggattaaggggtattaattacggataaactactagaaggctacgtcctaataaatcgcctaatccttaagaataaaactaatattaaattcgaaatttatcgaaatatagctcgccggggggaaaataggtattaacttattatttataacaagatactaatacaatatggaaaattggtagtactaccaaatatattgcaggctagagtaatttataaactatattctaaaattataattacctacccggatcgtaataaaactaaataattaatcgctacccaatattaataactagggataatagaagatatcgatcgctttatcgcaaattacttaatatactatacctcgaaaatccctcgcaataagaccctaggagaatttcatctattatccgtactagaatatacttaaaatagtttaattatagactataaattaataccaaaagactattacaattttaataatatattaattataattgactaacttagtaaaactacttagactatcctatactatataaatataatagtaaaggatatagtatatatatactataaggattaatattatatttacagcctaccgagggaggttatttccgactgtagtttataatttattatagactttactaacgaattggctaaaatcttgaatattaaatagaaattagtattattaggatacaattaaattataggctaggttgagattataaataaatacttcgattagcgcttatatttatttataaactacttctaaaataattggtttaaaactatcccggctatagatataatatagataggtatactttataagagtctaggagggatataaccctacgaagtgcttcgcaaattccttatacttagtaccctcaattaggaattacgtactaactttaatagcgcccaattattaatatagaaaaagtttaactgtaaggatgtttaggatatagttaagaagatataaaaatatattactaaagtaagggaattaatattgaaagcgtagaactggataataaagtaaataaattaatattactatatacccgactttaatatagaggataaggtctttattattaaaaggagcgaactatctaataggcctaattataaattagacttccctttaactagtaaataatttataattaaagaaataaacggatactcttaccgcctaaatatactagaaaattaatagagtactaatattttttatacggactatttaaagaaatacctaaataaccccctatataagtaatataccgaggagctggatagcgaatatataggggataatatcgaatagaaagtagaggaactcctaatgtcgaagatattttacggaaaactttaatattaggtaaattagaggggatacgaccccgacccggaatactataatatatagaattttaaaaattcggtgtacttcgtaaaaatattctataaaaagtatttaaattagttaagtcctttaaagaaattagactactagctccgagtagcggaagtagaggaatttaacctaaattataataataataatatattagtaaaaaaaaggatgtaatatataaggtagtatattagtataaggaaataatataattctatattaggaggaagaagtatattaaaggcttactttaatatagttactaggtaggttgtttaatatattgtagtagatagttggcgtagttggtaatagtatagagacttaaaattaattaattaattaaaagcttaagaataccccccctctatttagaaagcgactatattcgagctaaagtaacggcgaactttttttattttttatacgttttctaattagtagatataagctgggggcctactttatatatatctagcttcggatagtgcgttgtatacgattcgggacgaatctttttataccgggggggtaatattatagtactagcggattggatttagttgtagtacggtacaataaccgatacggtaggtatcggccgcgtatataagccgcccaagctctaggtcaaaaccccagacgcagggcgcacctttatacatttccctcttttcttcttcatcttataattctactatagacctggaatcaacgtattagcttgcctctcgtgaccacgtcgctcgtaacaatatttatatttagtctctatacgccttattatcctcgtcgtttttacgcttcggcttaacggaggtctctaaaaggtctccttttccaactattcgaatataattcgaaatattttatttctaacgtacccaatcgttattattaccaaacttagtaatactattagctccaacgaacaaattactattactagacattattaaattaggaaactagtttaataatagggaataatctattagaatttactaaaattctaggatttaacaaactactctcaaaactactaaaattctaaaaatcggaagaattagaactctaaggactacttatagaatcctcaacgtataaaatctataaattaaatattcaggtttcttaaacgctaaaatacaaataatttagaagagtaataactttaaaaccccaaatattaataaggcttagcggtaaaggaagtataaataatataaatagggaagaaataaaaaataaaaaagtaataatagtagggacgtagggtatatcgggattagaattactaaaaattcttatagcgtataaaaaaaaaattttgcgtgcaaagcgaaggaaaccgcggcaatttaaatatctaattacaatagcgggctagaatagccgaagctagaaattatactagtacgaatattataatactaaagtcttattaccactaaaactatatttattcgatagtactatacccgtatagaagacggccgggggctttctacgcctcaatattgcaagaataaattttataaatcgaaagtaaagggtaaactaatacgaatattttatcggaatagaaacttaaagtaattctaatatattttcgctatagtagcgttacttttaaattaaattataaggtaggcgatatccggtatacttctaattgaataattataataaatattttaattaaaatttagctaaataagtaatttctaattatcttataataatcttaatagatttaacgaattattatcttcgattttgtacttagagtacaattttaataatattaaacgtagattttagtattttaagcaaaatctctataaattcgatttaatagggtagccctataattaagcagacgaacaattaccttagcacaaacccttattttaatatttatactttaagcgctctagagtctatatacctctatcgaaataagggagatttcggagggtttagatttcttaactgtagcgcaacgtttctaaatatcgtaaaataataaattcaaacgcgtttaaagaaagtaaggaaaggaaacttagcttattcgcagtagtaagcgcgcgcagtccggactcataacctattgaagtagaaggatagaacgaagacatttcggtagaaaggcagtttaattaagttagaggaaagaaagagaagaaaggagtgagctagtctcacgatatttatatacacggttagagtggatcggatacccttgatagcctttgataaggctgatagaagcgatatgcttcaacactataagccttcgcttcttttgtgactacaataatgtacccagactattaacagttctcaattcacagattacgaggaatcagacggcagcgaattggaggattatgcgaggttcattcggagagagatgcctccgattgtccgaagggagcttgaaggcttgcctgaccaggatttccagaacagagagcgcttaatgccgcggctggtcgaaatcatatcaaacctgcaatcgaggttacttgatgtataccgacagtcaccagcatctggacacgacccgcgaccgcaacctactacagaagtggatctctcccacgacaaaccaagggagagcggcagtggatcgggtacgacaccatcagcgtcggagtctcttgacactctcacgccaccaccggttccggacttggtagtcaacgctgacgaatttgtcgattcgcttctgggccttgacttcgaatacaatgatatggagataacctccgaagagcttcagaagttgctggatgattgggctcaacctggggacatggtcaatgatgaaaagtcagtgtaattgcttggtaatagcagtagaggtacctatgctttagctgtactcaatcacatagttcgcccgctggacttttcgtaaacccgtactcttcgagtccaccctttcagtagacgtgaatgcatggctaatacgagcatcaatcctcatgctcaatcccctccctcaggatagcaacctgcttcttgatctcaacccaaagcacatacttgtccagatcctcctcatctccaccgtcacctccatcatcactgccatccgagtctccaagggtcaacctctcccaatcatcctcgatcccactccttgccaaaatctcctccttctccttggaatccctcgcaatagtcagcaaactcgccacaaaggcttcctggatgtacgcaaagctgaaatcatccgtaatctcggcaatcttctggatcaacacatccggaaactcaatggtctcgtttccttttagcttgttctgccagaacttgcagtacgcgactctttgcttgaggtccgggttggggaagaggtacttgcgatcgaaccgcgaaggacgcttggagatgccgggatcgagccgttccaagtggttggtggatccgatcatgaagatgccgtcgttggatttgaggccgtcgacttcgttgagaaagtaggagcgcacgttgtcggtgacgagggagtcgaggtcttcaaagatgaggtagcagggggcgaactggcgggctttttggaagatttgcgagagggcgtattcagggccggcgtactacgtttgttagcacttcccatttcatgctctgggtcaacggatggataaagggcactcaccgaaaccaaactcctcacatacaagctcggcacgctatcctcccgatccaacaacgtcttcatcatggccttgatactgatcgtcttgccgttccccggcgggccccaataaatgactcccctcttccatggcaccttcaactttttgtacgtctccttgctctcaaagaaattcaggtgatcctggataagggcctccttcatgtctccatccaaaatcacattctcccagctcgctccctggatactctcccacagctcccgactcttctcccaccgtccgtgatcatatacccaaatctcattcagcagcgagtcggaccatttaccggcggccaacaacagcgactcggagtggtgcgtcgacggagccaggatgtagttgttcttcaggtgcgggtaggccgaggccccgtcgcgcccgtcgacgatgtacagaatgaattccttggattgccatttgaggaggtacttggcaaagatgatgtccttgaccaaaaagccgggggagttgtcgatgcgtcgggcgggcgggacgtaggatgttgtggacaggctggtggggtatttgttggcggaggagcagaggtcttcggtgagcggggtgatggtggcgtggccggccgcagcgaagccgagaaggttgaccgagtagatgggtgcgatggttagttcgaggttgggatattgccttttgagggtggcggcgatgacgcattgtgtgtcgatgcgccgggccgaggcgtggttgaagaattcggcggttgtcctttcatagtgcccatgttgaggcggtgggtggccgtgaccgggaggagggtggtgagggtggtccatgtcgggttccatcttgacgttggccgtagaaatgaacagagatgtggatgatgtgtgtctttttaagatttggccaggaagatgggacgggaggttgggattgcggggaagcgtgtttgtttggtagcccctgaagatacagtgacttctgactggttgtagtggggatgttggaacggttgttgcctggatgtgacgagttgaagctgacgtggaacgacgcgcgggtccgatccgattgaaggcgccatcacactacaagaacgattggttgctgggaagtcttgatttggcgtagctttggtggaatacgggatctacggaatgtcatcagtcatcaccgagttagcctgcaaggcctgtcaagaaccgtaccgcgcactaacacctccaatgctacgctgaggatgaccttgggatacaggtcgagaccaagatggagaggtggaaccaaatgtcccagatataagcagtagacatgctgccagcccggtttcgagcctgcaaacttggtatgaccacagttccacgtttgaatctagttgacacaagtgcagatgccctggctccgtttcgaggctaatccaacaaacgatttcgcggcttgctgaatgtgttaattttgaagggggtggtaacgcgagtggtgcgagcggctctagtggttggccgatcaccagtctgcccgcgctgcgaattggccgacgtcaagtcacgcacattgagcctgtcaactggtaattggccctgaggacttttgagcgtatgtgtatcagtcgccgcaaaaaccagcctcttgacttggtgcgcaacatccttgacagcctgctctgccacttccgaccacgccgtcagctgaagccagccgtgggtgaggttgtcgtagtgacgccagcgagtcggtactccagcttgtgacagcttgcttgcgtattcgcagccgacgtctcgcagggggtcgtagccagaggtgaacacggcggcgggtggttgatgacggaggtcctcgacggattgcataccgggcgagacgtaacggtcttggggggagatgtctggaagagcaatgggttagatggatggcagaagaagactgagatagacgacctgccttcggatcgtggaaggtaattgctcgcaaagccaaagatgccgttgcattccaggtaaagaccggaattgttctctgtcgcggccggcgtatcaaacggcagtcttgcctcgggatacagcaagatctgcccagccagtggctttcgtccttcatccatcctcctcaaacagatggctgctgtcatgtttccgcccgccgaatcccctccacccactactttttcaggatggacccctcttgtcttccctccctcgccctgcacccagtcgatcacggccgaatactcatccaattgcaccgggtacttgaactcgggcgccagtctgtactccaccgcgtagacctgacagcctgactcctcggcgatcaagcgaagtccattttcaaactcgtctactgatccaacggtatacccgcccccatggaagtatatcaaggcccctgcttttcctttgttgcggttgtcctttcctgaagttggatacagaatacgaacaggaatcgtcccatggggccctcggatggcagtaaactcgacgtcatcgatcggatggattttgtccttgggtagggcatggagaccaaacacgtcttgatggcgtcgacgctcaacagaaaagtgttcttggccaccgagctcgaggagtggatgggtagagagaaagtcgcggatggagtagtggagatcgcgagcgcgggacccgacggtagggatgcgcgggtcgatggaagcgcttgttccgatgttcggtgtcgaggctgaagaaaatatagggtgctggggccctggaggagaaaaggtgaaggcagagttgttggacatgttgtaacgcctgcaggccggaattgcgttgttggcttcaattgttgatgaattccacttgcacgagcgggagggaaagagacggattcagctgtagtgagatggaggtgctcggagtggttccccgagcggggcctgggatggcacttacaggcgcccgctagtgtacagcagtgaggtactgcgtaaagtgcgctgagacctcatgctacactaagtaacatcccccccgccgcgatccgcggcgtgactggttgacgtcacaattgaagagaaggtcgactacctctagaggtagactactagaggtacccaggaagtggaagacatcccgaacatcataagtgttcatctgaatcatggagcggttcagttgtgagacaattcatcgcatgtctcagtccccctatcccagccgttgcgggccgaacctagtgtagagtccgcgacaggacagcaagggatggctgtctttcctctcgacgacaccttttgtttacttttctcttgtttacattcctgatggaccatgttgtcattgggtgtctctcagcctatcccaaagcgatgtcgtcaatacttcccattatagaccgccagtggtctgactaccgtcttgatcactcactgtctttcaacgtggcaggctggcaggttcttgacttgcaggaagctatcgacaagggccgtcggggtccccattcgatgacggagagagtgccgaatgatggacatgctccacgcctcatgtgccaattgatctgtcccgggattttccccagcccctccactccctagtcagggtgaagcattggtatgtaggaaaaaacggtatatgaaggcgaaagtctttttcacaagactgtagttttgaaggatatcatcaccatcatgataattccaagttgactttaatgtccacctagaggcagttccaacggcgacgttccaaaacggcctcacctgcagaccccaatccaccaatcagcatcctcctcttatacaagtacccgacgccatcaccctgattctgcagtgacccctcgccattcgctgcatggtcccccgaaagcgtccgtccaccctcccgaattttaggctctgacacacccgacccccgcgccatggccgggcgtgtgcgctaccaagttcgtcgtctcgctctgccatcctcatcggcaaaccatcattcaggatgtgaggcccgaacctacacctgcaccgcgaccaccacctacaccgatgccgactacgggtacggctggtttcaattcggcaggatgccaccccaaaaggtccagccgcaattcataaccctccgcacagcgagcgcaaagtcgtccgttgtctccagtgtctcgagtgcgacgtccacagcatcaaacgcaagagattcaaaaaccagacccaaagaaaccgccgccgccgccgctgcctcaacaacaacaacgacaacaacaacaacgccgatccaagacacaagccgttccggcctcttctgggagtcggccggtctcgacatcgagccccgctgggcccgacaacccgacatcgacgccatcgcccaagtcgtccgccgccacctcggaataacctccccctcgcaatgcgtcgttacctttcactcctccggcacctacaacaagctctaccacgtaaactccccagcccatggccgctacctcatgcgcgtcattcttcccgtggacccgcacaacaagacccgaggcgaggttgcctcgctccagctcgtgcggtgcaagaccgacattcccgttcccgtggtggtggcctatgacgatacgagtgataacgagattgggttcgagtggatcttgatggagctgttggaaggacaaccggcgcatttgcgatggaggaagatgaacatgcggcagaaggagagattggtgggaaggatggccgagttccaggcgcagctgtcgaggtgcgggaatatgacggaatcggggtttaggggaataggcacgctgggagctacctcgaggggagacagcgactatgtggacctgatgatgcccgagcctgggcccatggtctctccagtgttctttacgggggagcgttggcattatccggtgtcgagagggccgttccaatcaagccacgactggctccggtcctacctcaacgtcatcatcaaggagcacagcgctactcttgctcagccaccgcccaaactccccgacgatacagaccgcgagaagagggaatcagcagaaggagttactcgagtcgcccgcaagttagcccgcctcttgcacaaactcttcccgcagcttgtgcacccaccagagcgtacagtcctttggcacggcgactccctgtcactcgataacatgctcgtcgacgagaacgggcgcatcacgggtgtcgtggactgggaatgcgtgtcgacgatgccgcggtgggtatccacacaatttcccgagttcctgcgtggcggtgttgagcgcgaagaggagccgcaccggagccggtatgccgacgtgttcagtgacgaggaggcctcggaggaaggacaggatggtggcattgaggatgttccggacaacgaaggaaagacggagctgtactggatacacctaatggaatacgagcagacgcagctgaggagggtttacagtgccaggatgggccagttgatgggtcacgggtgggatgcggaagtcgaggaggccgcgctcaaggtggactttctgggcgcggtagccaagtgcgcgcagggcttgtacctcaagagaatcgagcaatgggtggatgcggtagaaggtaaggagtttgtcaggttgggggatgtgttgagagggggtgtggcggggagaaaggattcgaatgcgtcgactacttcggggccgacagacaccagaacaacgccgggaataacaacaataaaaacaacggcgacattgagcccgaagcgcgggtcggaaaatcaacggccacggttttccatcaccaagatctattgacttttgacatacccgacatcgctgtcatttttcttctttagctagcgttcttgttatagcatgccttccttttagcgagcgttcatggaattcatgtcattcctcgtctgccgatctctcttcctacgggattgccaatttgcactgtctggtggttgttgacccccccttttagctcccctttcgccaagttcgccattactagctggcggtgtacgcggtgtgcaaaggaggtaattgcaccatcacgaaatactccgagaagctatatccatgacagcagccaatggttagtgcattggcgccaagttgttcgcttgaccttctagcgattctagctcatgcacatcactccccaagcgaaacaagcatcgaccccacacgtcatatcaccacatggtccggatgttcacgggggccaaaatagtaacagtcgttttgagcctcaacgacgatcgaccacgcaagcggaatggctttcaggggaaaaggatgttgagacctggagaagatgcatccatgtcgagaatctgtcaatcttgacgatcacaaacatgtataagaacctccatcctgtctcttctctggccatcgtttttcctcatcattacaacaacaacaacaacagcaaactaaaccaacttcaccacactcctttaccaaaccaaaccaccgccaaaatgcagttcctcaccaccatctctctcctcgccgccgcggctgtcagctccgtctctgccgcccccaccagcaaccagtacaccgaggttatgggcaaggtcaccttcggcctcgagcgccagtgccccattgaccacatcaagtaccccgccatcgagttccctgccaacacggagagcaaccactgccgcaccttttacgctggcgccgtcttccagtccatcgacgtcgagttcttcgaccccaagtgccagctcaccgtctactccacctacgactgctctgacagcggtatcgtgtccggctccggtggctgctggaaccccgagggtggcatcaaggcctacaaggctacctgcccctggaagctctaagtcattggcttggtgagtttaggtatctggggagggatgcttggaagaatgcatggctaacatatggcagactgagatgagagaaacagtgccaggaaggggagcggtgcgaggagtgccggggagcagtgcgaggagtgccagggaggttgtggaggggaacacggagttgtagggatacggggataagggaaagatggagttaaggggtgtgaaagggagcggcttggggggatttgggtgggggttgggaaggagtccggggaaggcaaaggggtgaacgggggggcactgacactggcactgggaaacaactgcattgaggcgcgtggggggaaacaactacactctttaatcacttttctctgtacatacaacaacaacaacaacaacaacaacaacaacaacaacaacaacagcaactggaacatagcatcatggatcattctagattccatcatcgtcatcagcattattcagccaagtgtcaccagggtttcgcgggacagaaccatgagtcgctggtggccgggctggcacggaccgctttacccctgttttgtaagcgaggccagtccttgtctacccctccgtccatgtagatccggtccattgtgccggtcgttcttgcttataaaccacgtttcgaggtaagtataagaaggtctgagcatctccttgtttctcgacttttttttgccattgacattgacaacaaactgaaccacgactgacaagacccatccactacctacctacacaaaatgcccacctacgtcgtcactggctccaaccgcggcatcggcctcgaaatcgtccgccagctcacccagtccccagacaacaccgttctcgctctcgtccgcaacctctccaaggaccactcctccctgaaatccctcgccagcgagaagacccacatcctcgaatgcgacacctcgtcgctgtcctccatccgcgactttgccaagaccgcccgctccactctcggagacaccaagatcgactacgtcatcaacaacgccggcgtcaacctctccgagcagaactcgtcgttgcagctggcccccgatgacttgctcgacaccatcaagaccaacgtcctcggtcctgccaagctgctcgagttcctcctccagcagggcctgttgagcgagaacgtcagggtgcagaacatgagctctacgctgggcagcgtgcaaatgacgctgagcggcttgggacgggccacggcgtactcgatcagcaaggccgcgttgaacatgttgaatgcccatctggcgaccgacctcagaaaggcgggcttgaagggtgccgtggtgatcgtcatgtgtcccggctgggtgaagacggacatgggtggtgacggagcgatgctgagcccggaggagagtgtggccgggcagttgaaggttgtgcatgggttgaaggacgaggacaacggcaagttctttaactataggggggagaatgtgccttggtaaatgtgtttttttgggggggaacctcctgggcaaaagacatgatagcgttttacatgatagccagaagaatatcttaatggacaaagacctttctatatgtgacccctggaatacagtccatgatctgaatgatggaaacgctgttcgctaaaccatggaaatactcatctaaatcccatcagtctctcgccagccagaaccacaatggcggtcaagacaacctgcaatatcaccgcccaaatgcccaatgagctgtaccaattccttcgagaatacggcaagttcctcgccatcggcccaaccatcttctcaatcggtgcaatcccctccttctcgcctgtcttcctcgccacctccatgcccggtaatccatccaagctccaagcgttcttgtacgcccagtatctgtatgccgttagctgtcagcatcctcttctaccacccagatcaaaagccagactgaccgttccaaactctccttactcagtcccttctcgaacctttccaccttcttccgccaatgatcattcaacacctcccgcctctccctaaactccatcaccggcaccgcaaacccgcagctatcgcccaccagctccacctccaccaccacgacacttctggcgcccgggaccacttcgacgccttccttcttggtccactcttggaactccttcgtcccattctccaacacctgtcctcgtccaaacaatctcacaatcctcggcgccgctttcccaaactcgcagaacatgactgtgatccgcccattttccggttcgtacagatgggcaatcgtttccgatccggatccggagaggtcgagataccagaattgggctggcttgcttggttcggactcatgggtgggaatgtagccaaacgagttgatgttggggaaggtgcctttgggcgagacgttgatgtggccctggggagaaaggggagcggtggtgacaaagaagacgggttgcgagaggatccaagggaggagagagggagggagagtggtgtggaatttgcccattttggttggtaccaagatccgagtgtggtagaggttgatggtgtcgttggcaggaaatgggctaaagttgattttgaatgagataggtaccttatgatgtggtcttcccggtttgactcatgtgaagaagagtcattcattgaagctgaagcgtggagagcctatcacggaggggaaagtgcagcgggtgctaccgtcttgaatccgagcggtcgaatcggtttagttcccgtccagccgaaaagaggaggtgacggctgatcattggcctttagacatgagtctgtgccgattgccgtatcaaggcgcgggacagtagatggaaaagctcaacattcgggcatctcgatttatcaaatttgccagtttataacctatccaccatagatcttctgaatgaaccggttattccaagcaaacgttaccccattaccaagaagacctaggacaaaggccggtgcctgtttctcccatcttttctcctttcacatcttctaccatctctcaatcgtaaagatgttcacgcccgccaaacacaggtccgccacgctcaaagcttacctgcacgactcagtcgcattcgggttccgcagcaccaccggatactgtgcgcacgacataccctgtggcgggttgaatgtcaaagtcttttcggcgtctttagcctcctgctgcaagcgggtggggacgtggcccccttcagcagaccaaatcctcggcggtgctggtgttgaaccaagttccgtggccagcaagttgataagcatgaagccggccagaaaataccgaggatgtcaaaattccgccagacgtgggcatgggtgtgatgtacgtgtcaccagagacagtgcagcaccggactagcaaagatccaggagtccccgatgcgattcggataagacgacactcgaagaggttaaatcacttccatggacctcgctggcaatgaggatctcgaaaccgtagcaggatgacgttgatcaccgacatggtaaaggcagcggtgcggtcgccccagttaagctcgtgctagcggacggtgtatgctttgatttgcgtagcgaaactgtcgtattgatacgttagcacgatgtggatcacaaggaaggaggaactcaaggagaggaagcacacgagattgtttatggtgacttggttcttgcgtgcttggcctgtcgacgttccttgtgctaacgaatccgggctatagcttccggcttccgctcatcatactccctctcttccagcaacgcgttgtattcggggagattcgcgccagtactcgggatcttgagctccatgccttgacgggtcgtctttcgtgaaggttggcgatggccgtcaagaagtcaccggtgtggtctggcgagggggggcagtaccagccctgacattcaagaaggacttggccatgggtgtcgggccaaagtaaatctgcctcccttcgtacaacacggtggccttgtcgaattcgttgtagatggcttggctagcttggtaaatggcaacagcatgggattggatagccatgttggacgatatgcgcagggcttggtcgaacgagtccaggtgctgttgtcccgggcgcaaatgggactgccggcgaaaaacatctcggcgataccaacatgcttgcgtcgaccacctgtgacgccccgtataaagtcatcatcgaccttgtgtggtaagtgtgactgagaccaacgacagccacgacgaccccgtgtattgacagtactcggccctggacacgttttcgatgtggatggcagaggtcggacggttgctgcgaactcgagggtctggccgacggagagatgggaaaaatacttgtcgaccttgtggttgtagacgacctcgcccttccactccttgaccatttggtgccgttgtagtggatagaagtcttgtcgagatgaagaccgtgaagctatccgcaaatgcttggcaggaaagtactgcatccgaacccaggacggcggagaacgacgaggagttcacggctttagaaacaacaattgaagtcgtgaagaatctgcttgggcttggacttgccgaaagaaaagatgtcgccaggacaggagcctgcaactgaagctcggagccggtatcgaagacgctgaggttgctgaaggatacgctcggacgggcatatttggcttgacccgtgggctggaaatgggtgatgaagtccttgacgcactcggacaagtcgaaagggtcgctttcaaagtcgagggcgggttctcgtgatggtgggctgcggcatgcgatggacggagagcgtagttgcgattctttggagctctgcggtatcgtctctccatgtaagtgccggcactgtggatgtggatgtcggaacatgtcgtggtacttgaaaagaccctttgagcatgtaaggaggcgtcccggaaggccgacgcacttggttcggccattgtgctgttgtcgctgctgcagaagtttagttcggattagtgaaccatggggagaaggtggtccttgcagtaacacaaatatcaccagggatggcatcgcacaacgacagcaatgcagtcagcgaatcaatagacagaagccgaggccaaatacacttgtagttgacagtcctcgcttcacaatccgccggcatcatcctgacacttgtcgggctcaccaggaccaatgtgttcgctgtggcccatccatcatctcgtgtctcgaaggaattcagctaccacatgcttcccggtggtgaagcaaacaccgccgcgatgattccgacaagtggtggcgtggaatggcacgcgaaacaatccagaaagtctgttattgccagcgattcatctcctgattcggtggctacgcatggacggtcgggacttgtagtgtgcggcatggcgtcggagcgaaaggttgggagccgatggcgacggtgttggagccgtgataaggatatacggattacggacactgaccacccgatacaaaagatgcttcgtggaaagtaaggaatacatcggcgggatcaagttccaagccaatgtgtgaacatgaagagaatggacatgacgccgttggtttggacgggaaacaaacaggtggtggggtcggtgctgtgcccaggtacttatcttatcgctgttggtcctgtcagccttatcgggcagagaccagcctatgtgtttatcgttaaaaccaggctattcctatatgcatatgccacaacttcagtgcatggcaccttgaggtccaactcctggcggcaactgaacaccaaacgggaaagcatccaaaccgcaatcatcacgattcacgggacagaccggagcgcagggtcgcccacaccggcttccaatcttcttgccatttatcacttgcctggcgcaccatattccttatgatcctttctagtgtataacttgtagtaatgttgttttccatcgccaaatcgcggtcgcgccgtcagtggcttctcccgctcgtcgccatcactacctctctagccacccatgtcgccgcagccgagatagctcctcatgagttgccgtcttaccactatggcgcccccattcgcgttgagtgcatgaatcgcagctcgtaagctccatgccccttttgtcctgtcctgacacggcttcttccttctttcgtcccatcgcatttcccctaccttctgactgtgctaaccgcccaatgccacagagaaaccggcgaacacattgaaacccccgcccacgagatccaatggatccccttccccatgtgcgaagaaaccaaagcccccctcgaattcaactacggcatcgagaccgagcagaactgcacgatccccatgatcgacgaccccttcttccacctgctcgagttctacatccactccgacgctcctctagcctgccgccttcccgcgcgccctcccccgcaagtcgagatcgtaggcgagaaaccccacgttaccgaatacgtcccgctggtctttgcgctggctgggacgctgcaactcagccatatgcacatctcgacgcatatgaacgtgctgttgcattccacgccaaaacatcatttgcacaagaaggattcaggggtgttggatagcgccacggcgtactctacctctcccctgacgcacatggagggaagctctacgaggagactggtgattggggaccccctaccgctgcagttttccgtcagatggttcccgacgccggagctcccgcgagtggaggggaaggtggagtggcagggcatgggagggcacatctacgccagcaccgtcttctacgctctgttgtcgtttggagcgggcgtgtgtgtgagcagtgtttggttctttgggagcgtgttgccgcagagattgaaggggaggagcttgggaggagcgaccccgttgggatacggtgcgggcgtgggtaatggttggggttatcagcctgggaagagggcggattgaggttatagatgttgatacgataatgtaatgtttctttgtccttgacgcttgatggacgacaccctgggactcgaggcgtatgtcgtggtgcagtggcactggcgcggccctgttcacctcggtgtacaccccccctagtctgcaggggtcaggggtagcttgccgttcacgccagccgattgggcatcaccatcagctttccccggccctccaatttggggaatctggggtcaacaatctttcagacgcgcatcgctttccgtccttctgcaaccaccatcgttcattcgtcaagacaggtgaaggacgtccgatcaacaaacagaatggccgtctacaacgaatcccgcctgaactacgtctggctggcgtggttcgcgctgtcgatccccatcattctttgtacgttccctcttgatatccagctgccaggctcggccttcccgagaccacggaaccatatccgtccctacgctacctccaaagtcactaacctgaccccctcctagtcatcgatgccctccacttctacccttcgtcctggtactcctctccctccgccccgctacacatcttccacctggcccgccaagattacatcgcccaatacaacgaccccataatacagtggtctccctccacctccgtcccgggctcccacgactcctggatcggcctgtttttgtatctcgaattcggcttcacattgcccgcggtgctctacggattctttctgttggcagtgaaaagaaagggaaccacgggacgggatgagctccttttcctcgtgtatgcgctggagacggccttgacgaccttggtgtgtatctacgatgtcgggtattgggatccggccgtgtatagcgaggaggcgaaaaggaccatggttttgcagttctttggaccgtggtttttggttcgtaagttgccccgttctttactaaatgatcaatcacagagatgctgacaagagacaaacagccagcattatggctgttgacatggctaggaggatcctggggaggatcaaggttgctgacgaggctatggaggagaggcagaggagaaaggggcagtaaatccagactcccgtggttcgatttccatgccgtgcttgtttcaagtaaaccgagcaaccatgctttcaacaaattgaaggatcacacacatggccgtccgaatcatgcagtaaattaccatcttttttgtctaagctgcaccggggtatcattctatgtaacaccgccgccttcttttttgagtgtacatccagaaaaacgaaaattcaacgtaaaacgcttgtgaaaatagaaattacaaggcatggcgtatatgcccgttccatcgttccctgttcatatccaagccactcctcatccatcgttcgtaacccataacgtacatcaatccttccattataccatccccttaacccatgatacccgttccaatcttcttccagatactcgtaggctcctcgacctcgtcggggatctcggcatccagatccaaagacccagtagtaacatccatgtccttggcagagaccggcttacacgccgcggcgccgtagacaatgagggtatagagcttgtggcccaggtacatgacagcaaaaatgatgagcgaaacgtacgccacaaagaattcttcgacgctccagggcatgaacgcggtgaagccttgggtcagggtgatcaagatgcagaagaacagggcgtagtagacgtagtaaggggcccaggtggcgcgatagggcagcttggagcgggggatgccgtgcgcctcaagacccttcatgaagcggaggtgggcgatgaggatgccggaccaggcaatgaaacccgcgacgcccgaaatgttgagaagccagtcgaaggcctggctgccgttgggagagaggttgaggaagccgaggaaaccgaacgccgaggtaaacatgacggcaatataggggacgccggacttggtggtcatcttgaaccacttgggggccatgccgtcgttggcgagggagacgaggacacgagagcccgagtagacgttggagttggcggcagagaggacgacagtaagcaagacagcgttgatgatgtcgggtaggaccttgacgccggcgagctgggccgcaatgacaaagggagaggcagccgcggtgtagccgccattgttcaggtccttgttgtcgtaggggatgaggatgccgatgaagaagacggtcatgatgaagaagaggaagatacggtaaaaggtcatgcggatcgcacgggggacgttgcggcgcgggtcttcggtctcgccagcagcgataccgacaagctcggtgccctggaaggagaagccggcctggatcatgacggaccagaagccaacccacttggcgacagggcggctagggtcaacaatgtagggagcaaaagcacccggctcgtgccagtacttgaagccaatgtagccctgctgaccggcgccggcgttgatgcagatgccgaagatgaggaagccgaggacggtgatgaccttgacagaggacatccagaattccgcctcgccgtaccaggacacggggaacaggttgatgacgaaaatgacgacccagaagatggcgatgaaaataccgatggacagagagtcgtcccaatactgaatgatcagaccagtagcgaccagctcgagcgcaaaggtaatggcccacgaaaaccagtagatccacgacatggagaaaccgagagagctgtcgacaaagcgagccgcgtacgtggtgaaaccgccggtgacggggacgtaggtggccatttcaccgagggacatcatgatgctgtaaacaatggaggcgataaagcagtagccgatgaggacgccagcagggcccgacttggcgagggcgctgccggaaccgatgaagagaccagtaccaatagtaccacctatgctgtctgtcagtcggtgtcccgctggagagaaaattgcatcccgagttacataccaatggcaatcatttgcaaatggcgagacttgagcctgcgcttcagctcggggccggcgttgtgctcggcgaaggaggccgcatcgtcatcagcggccgactgttccttgacaaagtcctttttggttgcgcttccgggtggcgatccggcagcggaggagccgggactcgctggcgccggcggcgtactttctcgcaccgcccatgtttactgtggatatatatatgtctctttgtcgctcagcggagggttgctaggacagccgttgtcgggcggtgcggtgtgggttgtggtctttgcgcttcttgagctcaagatggtacgagagggaattgatgtcgtctggagttgtggcgaagagacggcgaggaccggacgcgctggagttggacccttctgccaactgcgtctttaaggtttcggccagggcagaattgtgcaggacaagtggaatcgaggaacgtggctggagtgcttctagtggactgtagtgcgaagggactacgagatcagcaagaaagataattgtacaataacggggaggggtctggggttattgactcagttgtatggactctgggcgtgaagtgtaccgtgacgctagctttttttttcccacttgcctgtgtcggagatgtgactctggagaggcaagactgctctgggcaaagcgtgctaccggttctagccgggtggagcccgaggggaggggggggggggggtgttatcaggatcggcgggggtggccaggccatccgaatggtggatttgaggcgctgaggagttatctttgatgatatctctagcgtcgttgtcaaagtcttggagcttccgcagtgggaacagcgaccgacattacctctgcgctttttaccggtgttctcgaacgggattggcgatgccgtcttttcgggaaggttagggttggcactcaatgcgccggggcagccacacatcggaagatttccatgcatggacgaaacgccacccgaaccaacagagcagaattctcgaaattggcccgccttcgagaacaccaatgggcgggcgtgcccctggtttgatgtgggtgagttcgtctcattgtgtcgtctcgttgatgatttcttcatgaccatgcagtctgagcgcactgcacgcccacgctgttgggttgcagtccgtgttctgaggttgccttgacagcttggccccacacttgacagttcttgacagtccctgtcggcccgcccttgtctatcgcccaacgggccgtggccactgatcttcattaccaaatgaaggttgtcaggaattcaaacacacttcaggccccccccccccccccagcgaaccaacagatttcagagcctccggggttcaatcacgcaatgcgaggagcacgggctgaagacatggaggcctgtcttcacgtgcgggaggcagcatccaacacccacccccgcctttttccccctgacaaaaattttctgggggctgtgattggtcaatggcggctacagtcgtgccggctgcacggccgtgcgtcgtcattccggtcaattcggtctgtctcgtccgctcgcttgtctcggtttgggagcgacagcttcgactggatgcacttcggaaatgacatttcgtggggaatgataacgacttcaacatctcgggcttcttctgattctacatcatcaaactacatgcaaactaaggctcgccagcgcatgttctcgcaagaaaatatcgcattcttcaccgacggcaacaacgtcgacgatattccgccgatctccgagtgccgcgcagtgtgcccgctagtagctcaactttcgcccttcactaatctggccgcttggatggatcctgcattttcagcatcttcacatcaacactgactgactgtcttgtcttgattatcaagaacctcagcgcttgtctttgatgcccagcgacgctgtttcatgactccttggcattcagtcctgaccacgccgacagggtcgcggacaacttgatgttcggtcggatgcgatctctgaggacccaccttccttttcgctaccatccgacgagaatcatagccaatcgtcgcgaacattgtcctgacaatgcagaagagtccattggaagtgggcgaaacatgaaatattgcgatcgaatacgacgtgccgactttgcatgctgggctttcactcctttccatcattccaaatgggcttttgctgccactaccacagacgactcgggttggtcgctctaaatggacgccagccaagtgactgcaacatccccaacacgaatgtcgacagcatgtctcgagtcttgacacctccaatctggttacacccaagtgatgtgtagcaacggctctcgcgatatctgagggtccagcgcaccggtttcctcgatgatgttggcgatggatggcaaacagggccctggtttttccacatggaccagcaacccgaaaacggtgctgacaaaggaaacactgcactcgaatcaaggatcaaacagcatcatggacaacacataactagatcatccactccaccacagccacaaacatggctcgttcgtgcaattgccttggcccggagaccacggatgtcgcatgtatgctctccttcgtcggacgttgtgcgtgtgcaagttgggtttcagcaagtggtgatgtcatggtatccagtcgcgataggagacccaccggtcaccaccatggagacaatcatggcgatgtcaacatccaacccgatataaagacagcagccgtgatctgggaggtttggatgttgtctcagcataatattccacatcagattttaccatcatcgcaatcatgtcttcagtaagtttgtcttttgtgccctccacaagatccgcccatactgacctctacttcttctagaacgacgcaccggtttacacacttgccgagggacgccccgtccaggacccttcggctgccacggtcctgatgggctcgaagcctcgtggcggagccctctctctcctcgcagacacccagctgatcgaaaccctcgcccacttcccccgagaacgcatccccgaacgtgtcgtccacgccaaggcagccggtgcctggggagagtttgagtgcacggaagatgtctcggactttacatctgttgactttctcaacaaggtcggaaagaagaccaaggtcctggcccgtatttccacggtggcgggtgagaagggctctgccgatacggttcgtgatatccgcggtttcgccgtcaagttcttcaccgaggaaggcaactgggactttgtcggcaatgacctgcccgtcttcttcatccgcgatcccgtcaagttccccagtctcaaccgctcccacaagcgtcacccccagaccaacgtgcccgactcgaccatgttctgggacttccacaacaacaaccaagaaggcgtccactgcttgatgcagctctttggcggccgtggcatccccgcctctctccgcaatgtcaacgcctttggcaaccacacctacaagttcggcaagcccgaggacggcacgttcaagtacgtcaagatccacttgaagcccgacgccggcatcaagaacctcgagtccgacgaagccctccgcctggctggcgaggaacccgatttccacatcaaggacatgtacaatgccatcgagcgcggcgactaccccacctggaccatgtacttccagatcatggaccccaaggacgccgaaacctaccggtacaacatctttgacattacgcagacctggtcgcatcgggactatcccctgcgtcccatcggtaaactcaggcttaacaagaacccggaaaaccacttccaggatatcgagcaagccgccttctccccctccaccatggtccctggcatcggccctagcgccgaccccatgctccaggctagaatgttctcctaccctgatgccgcccgctaccgtgtcggacccaactaccaacaactcccttgcaaccgcgccttgcacgtctattctccgtaccagcgtgacggtccaatgcgcgtagacggcaactatggtggcgacccggattatgtgcggtcttccttccgtcccatgcgtttcggtccccctgacgtcgctcacgacgagtgggccggtaaggttgccttgttcacctcggaagtgaccgacctcgatttcgagcagccgagggatctgtggaagatctttaaggagaccggagaagacaagcggtttgccaagaacgtggcggcgcatgtgggcaaggcgttgccggaggtgcaaaagaagacaatcgagatgtttagtaaggttgatcaggaggtgggcgaggctatccaaagagagttggatgagcttgagaagaagggcggtgcgggcattgagcatgacaaggcgccggtgaaggggaagggcatgaggtgtaaggattcgaaggatgatgagtgatgcattgcaacttgtgaataatgataaattttatagcgcatttgttactcttttgtttccttgattcgttgtccattgcaatctgcttcctgcgaatgccggtcgttcctgcatcatgcattctgcactttgtttgcttgcgtcaatcgtccccgaccggcatcagaacgtctacatttccgcgggcatcccaatcttttgatcaataatcacgcatgggttagtccgtctcccctttcggttcagtgggtttaagctgacctttcctcccatcacagcatcgtgttgccccccgactccgctagccagtatcccgctcgaacgcgcaattgtctccgactacgaaccgagcccaaatccagaagaacactccatatcctcgaccactcggctgtgtgggacaatccatcaccgttcatctgtcgccatgtgtttctatcaacacggcctcaacacaatgcaagatgtacaaaggctgttcatctcgtcgatttcgcaatacttgacgaacaaggggacccgggagagatttccatgcacacttacaaaaggtcgaaatcaggggtgagcaaatgcaagacatccgcggctatggtcctgtttgcctcccatgccagccttccgaggtaggtatatcttccagaccgattccccacctttcttcggctcttttgcgcttcaggtactgaccagcatcaacaacagtgacccactcatagcatctgccatgcttgtatgcacgtgcgatctcgtcctgtcgtctcgaaacactgtcggtcatcctcctatccaaaccaaacacatacaaatatccgaggtctaaacccaagcttgcgctcgaatttcgagcacaaccacaaaatatccacacggacgtgcttcctcccatcgtcgacgttggcacccgaggttcaaggcattcccccagtagggaagctcgcgccagtcgtctccgattctgctcgctagcccaacaggcgtgggctcccaccagttctgcgaaacctgacaccgaggaatctatttaccgaagagaactgcacaacagctcatgagtgcccgccagtaacccgcataccatccaaatccaccgatacatttgccatcatgaaatggtcagccctaccaacgacggacgaaagcttgcgaagggtacgaaagggacattgctgcccagccaataacatacacaacaacccaacagatggacatgatgcacatgggggatgggggcttggagtatggacgggagttggtacaaaccgatgggtcgagtgatttacatttatcaaaacatcgttatgtaggcgaaagggtttcctgtacatcgaaactttatttcgaaccgcatgtccccatcttcccaaataccaacgtatctttaacctctaccatcacacaaactttgtgcaccaactgtgcctctcccatgatcagttgacctgaggtgatatcgctccgaacgtagtggttggtccagaaacccctatggcattcaggctattcagccaagagcttgttggcgccaacggtccatctttgtgctgtgcttatagtcgtttccagtcgattgaatcggttttagatccgtgcagataccagggttgtgtgttgctatggataaagacatgaaccagtcactgcccaagagtcaagggtaccaagccccagttacactggcaccttgtcaatactacatcgaattaagccagtgttagccagtatcacggccgcaaaaagtgcccattactatacgccttacgtcttggctttgactagggcaagaatctttatatgtagtccgcttccctagaccaacatcatccctttgctttgcatctcaccaccaacatttgctatcacgattgctgagcaaaagttgccacatttcagcactgcaggaccatctggtatgtccagcggctgttttcggtagaatacaaactaacatgaccgttcagccacctaccaccaaaatgtccgccaaccgcacgtgcgaccacgatgccctccccgacctccgaggcatccccggtctacctatggaccgcagcgttttcgttattcccaactggaacgaatcgtttgtgggtatgaccaagtgctgtgcccccaacgaggtgcacatcagtggcgattacgggttcgaaggatgcgtcttgtggtgcttgattccagacagctttctcaaaacacaaaatgggcagaagctcgaggagggtgcggttcttgacggaatgagccactgtataagggctaagactggaatctcgaggtatattagtggcggccaagtgaagaacaacgcggcaagtttgaggacgacattgttcggggtaggagtttgggccctgttggctgttggaatgctggtgtgaattggcattgtgtggtgtgtgtagtcgagtgcaaagtttgcactagcattttaagcgggagagcgcgtgcattgcaccaactttaagcgcattattacaaaggttgattttgagtagaagttagcaggtgcaaagtttgtatcaacttgtaagcgggagaatacgcacattgcactggcgcttgaacgggagagtgcgtgcgttgcaaaggttaattttcagtgcaagttaccaggtgtaaaatttgcatcaacctttcagcgggagtgggcgtgcattgcactcgctttttatcgtgcgttgtagaggttaatttcgagtacaaggtagcaggtgcaaagtgttgtatcaacgagagcgtgcagtctcctaaagtatcagattaattacagcgtatatcaacacgtaactctacttgtaaatgcggcaaacatcattacgataagtcacattcaaagggcacacaatgcaccaccaagacatctttattatttttaactattgtatctacttggacgcaatctaccaaggtccaccgcggttaatcttaaaagtatacctcgtgtcctcatcgtttctagtgaattggattaataacctctctataaagataaatttccaccgtttgcccactacgatacgaagggtttggttagcaaagttaagtaggatatactaccgcttatttatacttatatccttatctaggagaacgccaacctaagagatatagtagtatatacccgactcttcttatttatataaggcccgtatattaaacgggcctaatataattgtagtaacgaatttagttaattgcccgccaaaaactttaataaaggatattatagctaccgctagacttctttaggttatagtattagtatatattaaaatttattaaattaataataatagagggtcgttctaatataggatatactccttaattatatagacgattatattaataatttctacgagtagccctcggtaaattttttttggttcgttaattatatttacaaataaattagaggtataaaaaagagctaaatttatttaatttatattatttggataaaatactaaaattatatagagagatagatacgaatgtaatgtaccggccgaattttataagtaggtcgattgtccgtttccctatgtattttgaatatactagaattcggtaaccctattggacttattaacgtccccttcgatcggcgagatggctaggtgtaatgctttaatctaagaatctatggtaagcctatatcccgtatagtcgttgaggaacgctatacaatgctctgcattggcatggagctcgctatacgacgctgtcaacttctgaacttgattttgcaagcatcttacattgaggttagggttctgcccctcctctgttacagcttggctgccttcgtccacgatgaccagggcacttttcagccccgaaacctgactgacgaggtccttgaccttgtcccccagtttctgactagaagcccaggcatcttgggctagtttgatgttggcttgggaagtagccagggccccgttgagctttttttcgacatcagagaaacaccctttggagacggaagtttccttggtcttttgaccaaactggttcgtcaatccttcaaccgttttgacgctggcagtctgggcatcttggagcctcttctcgagttcagcgacgcgcctttctgaggtagacagcttctgggtttggtccgtaagccgcgccttcaactgctcaactgctttgagttcgttctcaagttcggagatacgcgcttgtaaaacagacagctccttggtttttcccttaagctgctgctcgagctgggagacgtcaaccggcattctgactccacgtgttattgatcgcagtgaggtgatggctggtagtagttagtgcgccaaacgagtttttgacgcgacggggcaacacgggcagattggttgtatggacctttttaagcacaaacgcgcacctcttggacttgggggcgcaagaactgtgccgacagtgctgaactacagagaggaaacaggaaaagaaggaggatggccaaaaattcaggaaagttgtggggcccacacgatgggggagtgaaaacaccttacagcggtaaacgtagatgggcgtactgtacctacctcaaggtacctcgaggtattaatggtccgtcacgtcatctgattgggggggaggaggctgccgcatacacgaattcaaggcaagtacctatctgccattgtagagatgtacatacctctagagttacatgcaggtcccgtcgtggctgctgctgctcgccctaggaacgtacctctagggtatctagaggtagaaatgtgtggatgataggtaggtacctagttcaggtcactctttaccgccctacaacaggctcgcactaacatgtcttcattcgacccacctgtagataggtaggtcaggtaggtacctatgtatttgtttcccgtctttcaacgggcgttcaccagcgggagtaaatggatgagacggcggctaatcacaggtattgctggggagattcccgtcaacgggcgtcgggtgtcacagaacttcgattgccagaatgtgtaagtgatagtacagcccgctatacggaggcttacagcgagcaggtactaacaaagagccattggacccactgtcaactcggcaaacgagccttcacctcccgcactcctcaccttggacggagctttccacttccattttcctcgcgcgcacaacaacccttccacgacatcgagcaacttgactacctctagacttctttcgacagcaatagttgtaacagcgccgcgcgacgctacagcagtacaccgaacccatctcaagctggattctctcttgaactaacaggttattccaaaaacagaaccatggcagagcaagacgaaagcagaaccccacaagaccgcgacccggcacccgcactcaaaagaaagagagggctccgtttacgaaaacgaggagcaggcgcgaatcgagggactgccattcgaatggggcttgcttagccaacaagccctcagtcaagtttgcttcaagaacaatggtccaaaccacaaggatcacctcgagatcgtgggccgcggcaacgagaggctcgcggggccggcggggtcttggccaatatctgggttcagacccacgagccgccgaccaacgaggaagatacgcacaatggcgttaacgaacagtcaactgcggccgatcttgccaacaaagagtcatctgcgcccgttgtcacggaggaaatgccggttcaaggcggttctcgctcgttgagtacctagtagcccattccaattcggccttccttcgtcgttgattgacactcgatccccggtgccgcagcaaatggcggcagtcacgattgaccccttttccgagcactatgtcaacacgggtgttgttactccccggaagcgccagttgatagctggcgatattttcggcgtgtcatttctaaagagaaactttactctttcacagcctcaaaaaccacagcagagcaagaccgcgacttggcgcccgcactcaagagaggtctcggcaacgatcccgtgcaagcgaacaaactaggtagctggattgatgccttgttcggacggcgacactcctccaccagaaagttggctacggtttactagccaggcatgctgaccaagaagatccaaattgaacgtatcgaatattttctctctccggtgctcagcccagcgactgccttgagtgtgcgacaccacgatgcaaagtgctgagtaacgttttaccgctgtgtgcaaacgtttattttgtagtgggggtgacgggtgcaaagttgtatgcgacactacgatgcaaagtgctgagcaacgttttaccgctgtgtacaaggcggtttcaaaggcgtgtgcaaacgtttattttgtagtgggggtgacgggtgcaaagtttgcatatactaactagtatggaaaatgaatacctttacatcgggttttaagggtgtgggcaaacgatgattttgtacttagattgcccagtgcaaactttgcatacactagaatggcacgagcaatgcggcgcgggcaaattttgcccgcgtgctgggtcggtatgtacaaaagtacattctgtgtttcttggcagcgctcatcgttccttcctccatgatgagccttctactatcgtggactcgcacaaatgtcaatttgaaaatttgtgcgctcgcttcctgtttctcgaaccatacttcttgaccttgaattgcacagtcgtcacgtcgccaccatgaactacgctgaaaggcttcaagaaatttggtcgctgattcctcagcagccggagggcaacgacgcttgggactatgtccaaaatgcattgtggaccctcacaagggacatcgacaatgaaattcgccagaacgatgagtgggaacgacacctcgttgaacaagaggaggccctcggcaatcaagatcgagagcttgccgaaaaggagcaatctcttcaggagagggagcagactctcctggacaaggagcaggctgtccaaacaagggagcatgacctcgatcgaagagaacaggctgtcaaggacaaggagcatcaattggagctccatgcaaagcttgacttgatccttgaaaagatggacaacaatgctacgaaagagcaagtccgatctgtttcggacagtgtgcagaacatggccagccagcagcaggtcacggctacccaagagcaggtcaaggtcgtttccaaggccttggaaactgtcttgaatgacagtgcgaccaaagagcaggtcacggctgtgtccaaggccttggacaccttgtcaaaagacaatgcgactaaagagcaggtcacggctgtttccaaggccttggacaccttgtcaaaagacaatgcgaccaaagagcaggtcacggccgtttccaaggctttggacaccgtcttgaatgacggtgcgaccaaagagcaggtcacggctgtgtccaaggccttggaaactgtcttgaaggacggtgcgaccaaagagcaggtcacggctgtgtccaacagcctgaacaccatgtcacatcaagtacaggcaattccaggcgtttctgaaaaggtcgatgcaatctcagaccaaatgaagcaagtcgggtttgtttcggaaagcctacagaacgtggtgcaattcatggaaggcgtctcgcacatgttgcatactgtttcgggccaactcagtcagatatggaacgatagctctaccaaagatctcgtttggaggggcatgagcaagctctgggaccaattgctagagatgtcatctgtcatgaatagccagaaccggacccgttcggagacacttgaattgatctcaagccagatcagtcaggtgaacaatgacaaggctaccaaagagcaagtccagtctgctctgaccaagcttgacactctgtcggaaaacggcgctacccaggagcttgttcggtctgtcagcacgacggtcgggtcagtcttggccaagttcgacggagtggcatccaaacaaaacttgaaagtcctttacggtctttaccgccaccttgctcttcaactcgcagcaatggcaaatgatcacgacatcagactgtctgacattgagtctgatctgcagaacatttggggctgggttgaaaacctctgtgatggcgacaccaattccctagctgttgtcctgaaagaagtaaggacaaacaaggactggaaaaataccagttacgatgctcttgctagtttggaaatacaactacagaaggttcagcggttagagcaagagctggaggacttcaagagcacaaattttgacttggacaatcagatccaagaccaatgtgccagactggacaagctcaacgacgaagtcagtcgttcacgggaattgctggccatcagaccgtcctgctcaatacggtctgtcccccccaacaaccgtcgatgggtacagcgtgtggatgacttgttggacaagctcgacaggtttattgttgccgacacacaagagggtcccctagaggccatctttaatcagttctgtgtggtcatgtctgatccagatgttcgtgccttgaacaatctggaccttttcaacgccgggccaccagtagatcgctggtattgtttcaagcgcattatccactccgggcctactaccgatgccatcccacacgatgggcagtgtgatatgcatgatcaatgtttgcaagtcaaacgtgttcagcaaggcctcggccacgctttggtgtttcgctagtgtacttgtagtcgcaaataatacctctgttgtgaatcttgagtcccccttcccttccactgtgatgccgtttttgcatgttgactcctgtaccgttgaactcttcccttataatgtttcgcaagcacgacaacttcttgggcccttcaaatagcagcccgggcgtaaaaatacctgtatttactgcagtccgaactcatatacaaacagccacacctgtagaggtacccagccccattctcgcaacggcctggtaaggtacctctatcataccaactggcaaacgtctgcacgggcctccaacagaatcagtccttcgtggccgccaaataaccaaacacattcttaccccgctactctacctcgacacaacaacaacaacaacaacaacaacaaccacaacaacaacaagagtgaccacaagatgaacgacagcgccacgatgaccgctcctagcatgcctctggacgcgcaaaagcgtcgtagccatatcatgaccgaaatcaaaaaagcttttggtcttgaggagtccttcgtccatcgcatgatggcggacatctttgctgccaaggcccatgaaaacttatggcgacagaagttcgcctcggtctgccccaatgtccgcaactggttgattgacctttatgtcgtcaaatggttctgtaagttgacatttgtgttgctcgatgccattgacgaaattattcactaacccatcacgtatcgctcagttcctgaagagatgagcagcctgtataaaataaattacccgctgcctgctccttcggcggagacttcgccggaatatgcggcgttccgcgaggcaaagatccaagagcgcgatggcacctttgttgtgcctgatacgtccatgtggcagcagctgagaccacaggtcggtgagggtcacccaggcgtgtatggacgcttccacatcatcctccccagagagctctctccagccagcaaggtttggcatgagctcgagagtaagggtcaacaggacaagttcggtaccattgggcttgtccgtgtccgcattagtctggacgtggcccaaaggtctgttgtttatcaactcgggtacagcacagtcacgcctctggctaacccttatgtcatgcccgctctgggtcaaacctggctcaattttgtcggatgggcttgcgagctactcttgatgtcgcacaacccacagttgcagcccagctaccctgtctggctcgagaagcacgtggccaatggctgccctcctcataacgaggagaggctggtggagacggcgaactacgcacgcatggttgccacattcaagaccgcgcttcttcaggctgagcgtttgctcgctggcgcggccctggatgatattactctccagcaggccgtgactgagtgcgaaaagttgtgctccagccttcatgttgggctgccatcttggaacatgcatgctacctctaagctacttgtttgggctgctttgcacaacacacgcggtctcgacccatatgtggctgagcattaccctcgacagggtctgggcgtgacagtcgagctcctcagagccttgctccccaagttctgtcaatggaaggggcgtcagtatgttgagcattggattaaggagaatcccttgtctctgccgcgtacgaggcttgaggaatcggttgagagggtcttgaaagacatgaacatttgagtcaaatccaaccagagcttcacatggtggtagctgccctggcaggatgtttcattttccgtagaggtagtctaaatcaactgtttacagtgaccaagtgcattgttgcgtgaaaatctagaagtatgctgtgtgtcccgagctttgtagtttgtaccctgcctgcccgctccaaccctgcctgccccagccttcgccaaccctgccccagccttgccttgacgccctgccaactccccgccctaaacaaaatccatgtaggaggaactgattgacaaaatctcccactttacaacccgcgcgataccacaacctcagtcatcaaccactgcgacaatggcttccccgcaagacattctcaccggattcctcgccagaagcgtacccggcgcacacattgctcatttgcaaggcccccatggctgcgggaaaagcacccaatggctctgtcgcatttgggaccagatggcaggcgagcctagtgcccggcttgtctatatccagcagactgcgacacaagttgagctgttaaaagcatacttgagcacccagtcaatcaaggatggcttggacagtggcagggtgatgctgttttccaccacagagatggtcgagctctcgcaaaacgcgacactcggcactcgacttggcccgcgtgccactgtctgtatcgatatagaggtcaccccctctgctcgcggcgagtatcttgtcgctcttttctaccaattggcagcggctgccggcgagtctctggccgtcgttaccatgggtgctgccggccatcgttacccccgctgcgcccggcctgtcatcatccaagtcgaccctccccacgagcttttgcccatgacaccgctgacatcaagtgtccatgcgtccagtgtcatctgggagacattgtacgaggggggcagagctcaggacagaaacgtccttgtgttcaccgatgtttacatggctacgaacttgagaaacagttccagctgggaaaactacgaaacgcgctcaaagggcctgccaaaatgtcacttcgttactctgtcacggcgacagcttgacagaaaccccacccttgtcgcctccctggcaaccctccaggggcctgcgctcattcaaattgagcatgacgttgaagtacggtttccgatccgtaatgtcgccatggccgtctaccagagaaccaaggagatgactgtccttgacaacagatcaggattgctggtgacgaaacgcgccgtcctggtcagcaagcaggagcttttagcaaagcaaggtctggctacctactccggtggcccagcccaagttgctcattacagtgcacctgacggcctgatccgtgtggattcgattccggatcagccacggccgcacgctcatagcagcgagttgctggggttttgcctgctggctctgagccttcccgcatacgaccctctggcctacaacgttcatccattgctgtggtacgaggcacttcgtgttgttaagctgatggggctcgtcgaccaaacgacctctacgctcactccagtcggccggttgactttggaatttgcccagcgaatgagcatgtccaatctgtaccctgccgcgttcatggcacacatgtactacattcccgcgtcaccggctaccaagcgggtggcttgcatgatggcagctattctgcatgctggccaggattcgatttggcacccccccgcctccgaagaatcgttcagtgcccatcagtttgtcagagccatggtcgctcagagcagcccttcctttactcttgacaggctgtggagcgggagcctgtgggtagccgtcgcgcttctggaagaagttattcacacgtcaaaggtgtttacaacacccagggacagcgagcatgaccgctggccactcaataatggctgcagcttcaatcacgctgctatggtctatcggctgtcaacgtggctggcacgaagtactaatagccctgctccgctcgacgaggtagatgcacatgatcagcctgaagttttgccgattcagagggcaatgctgtcggcatatgcacaaaatattgtgttcatcccccctgtcaatcccttgactggacaagtacatattcctatctccttgtcgtcgtctctgccgctgtgttcgagtgtgttggacctgacgtcgtttcggccctacgtcaatcgtggttgtggtttgctttgcctctttaccaaggttgatcttgatgcgaaggccaagtacgtgatccacggcaccatgcccctacatggcgaggcatttgacgttttccatggtagaatccccggctttcaagctggagcgggaatcaacaccgataactcgaacaggttgatggcaggactcatgacggtttggggacgcagggtcatggtggactagtagtattgagatagaatgtaatttaactgagaagagcttttgaaatttctcgtgcagctgatgacattgtaacccccgttttgtcaatgcacaccaacatccatgtccctccaagctaacttgatcaactttttttccttttcacatggcgacaacacgacttgacatccaccactagtagcgtacctctatgtaactgtagcctattcaactctaaccgtctacaaatggtaaggagcatggattagtcgattctcagcattttgccctcaacagcagaaaagcatcacgagatccaagtcactgggagttacatgtaaagattgacacggttgagcgactagggtaacagacattcaaaatgagcaaaacagctacaaaatatgttttcaggtgtacctgttgaagtatctgatccctccggagggatcagatacttcggggattcagcccggtatctaatccccggggtttttatcccggcatctaatccccgttccggggatcagatacttcgggggaattatccgaatcaattacgtataaactagtatttaaggatgggcggttcccgcctatccttccaattttgaaattaatagttcaaggcaataagaaaattaattttacaatcatctttttaataggttataagcccggatgctatacgcactaaaataattctatcttagttttacacctataaaactactatatatatagcttcttaatatctttactactttctactatcttctttacatttttattatttcttctcggccttctattacttcttctcaatcctctattacttcttcttaattttctattacttctttttaatttcttttcttaattaccttctctactatactatcccttactgatactataagcttctactaacttaagactaccggctataagaatattaaaaagcttactaatattaccgactaggccaaataggactatattatacgtttctacctccaatctattaatttcgaatatattattaactataataatcctctaccgcaaactaaaaactaaaccgacaactactataataatttatttaataattaacctacctactagtcccaattcgttagaattatttttagaattattaataattattcctttatacttttagaatatcccgaaccgccgttagaaattattagaacaattcgctaaacctttatatacttcgctaatataattaaggatataggttaaaacggtcctacctactaaaactttatttaaaaataggaatatattatattattctaattcaatagtattactaaatatattaaggactatagaaggatctacaatactcttatataattagatttaataataaaaattaccgaacttctttctaattatatatttcctattagaattaagtagcggctaccaactctttaaagaataactcttttaatataattaaatcctaccctattaaaaccccaaaactaataaaattaaagaggaaggtataaccctctcttaagtaatattaaaatcctaaatctccgaaaggggacggaagaatagtaccgatagagtacttacaatagtaaaaaccaatgccttaatattaattaataaaggaaaatataaatttacttaatccttttataatatttataaaatacctatatatagtaataaataatattaggaataatacccggaacgaagattaaaaggataggttttaaaatatttaacgttaaactcttctaataaatccgactaatataattactaaaagtctacaaagtacacttatttattaattaataataatttaatagagactaatactaataccgaacgtaaaaatacactattatcgatttaataaagcgcttaggaaagcgcctatccaaccttcctacccaattaattcactaaactaatattagaaaagttaaatacaataatattacttactattatacccctattttactcctcgctcaattctactattattaccttattcgctataaataaaataaatcctctcttaatattttttaaggatctttatatcttcaatattagcgttactaattacttcatctactaaataaacaaatttattctatttatactttactaatataataaactccctattcttaatataagggatatttcccttatacctacttatataggaacctttaaaatatcaattatccaaaatagtaaattaaattacctattatttattaatacctacctataccctaaggccgcttacaaccttatatctatcttatagcttcaaaaggatagcgtctcttattatattattataaaagataatcgatttattatattcgccgacaaccaattccaatttaccagtatagaaattagaagattatacttccttaattaaattaaacaaccctatactataataattgtacttaaaacttactatctatttaataaagttatacaactatagtactaacaattcggctaccttaacgaaagaaactttcggctactatagactatatttataggaataaatttaatttaagtaacctacttttataaattttatatagctagtaagctaaaacaaactccctataccggaataatacaatatagtattcgcttattagaataggtatatataaatattgtaagtccttttcctatagacaatattaattaagaatagtattggcttactattattaataattttacctaattcatttagatttatatatttaaataaaggttagacctatataatacttttactaaatagattaactatactgagatagtagaatataaagtatttaacgtatatatagactaaactagagaaaattctaataaagtactaaaagcttattatcgggactaatatatagtattgcattatatagctactaaatagtattagtagaatagtattattaaaaagcttaataatattctactaaaacgaattactattctaatccaataaacctaactcccttattaatactagccctacttaatttaatctattatatacctacaaaaccgttcccccaattctattattaactaaataccctataaaatataattcgggactaaaccagatcttttatatttataggtactaagcttacccggcttcttctattttataaagaaggacttcgaaggaaagttcaaccctactaaatccccttaccggctattaaactataaaggatcttggaattatattattcttactaataataatagaattattattactaataatattatttttaataaaaactaaccctatattgctaattatacctacttttataatataataactataagcccctagacggacttaaaacccaactctaataaaaatattaatctaatagtatatctaaggggagtttcggaaaatataccccttgtattatacgaccgtactaagcttctaaagctattagccgaatttaaactattattttactcctcggaaatcttcgataacgaagctctaaaactgccagcttcgttagaactactaataatacttataaaagactatattattattaaaactatactaattaattaattattattatataccctaattagtattataatggaaattactactccgattgaactaaagaactatcgataagcgttatataattcgaattagcctaattagaaataaattataaatagtaaatactaatctcttattaataataaaatttagatattagtattaaagcccttaggatattgggtattaactggaaaataggtttataaatttaagaccggggttaatagaaagattatccgatataaggttaaataggttattcgggggtttaagtaataagaaggtattaattataataaaacgtttataattataattaaacctataagctataaacttattttcgctattaccgctacattcgatttggaatttgagtaaataaacgtctatattgtatttttctatagtaaagtagataaagaaatctatattgaataactattaaacttcaaccaaaataaaaacctagtatattattttaataaggctttatacagcctaaaataatccttacgtatctaatataatatattatttaacttcctaaaaatatttaaattccaaccctttaatataaataatagggtatttattaaaggatatatctatattgctatttatatagacgatttacttattataggcccatctaagactaaagtttaatcgtttaaaaatatacttagcaaacgttttaaaatattaaacctaaaactagtctcattttatttaaggataagggttatttataactatcctaactatataatttaccttttataaaaggtatatttcaaaaagattattaaaaaggtaggatagtaggacgtataataagtgaatatactaatataaatattaaaaatcaaagaactacctaacgattttaaagttagcgtaaaaataattacttagtatactacctatattaatttactaatatttactatattcggaattcaattaaatatagtattccctatatccttttatagctaatatataaataaacctataaacgcccatatatttatagtaaaatagattttctaatacttacgaagtactattaaatttaaattaatacttttaggaaataaaatcgaacctcttactaattttattaacgccgattaggctagagatacttagaagcaaaggtctacttccgggtatatttttaatattggaagcgctactattaattagaatttaaagaagtaattaattatagttctattatcctataaagtagaacttattaaataaatataaactactaaaaaagtaatttaactacaacagttattaaataaattaagtaaatagcctatattaataactattatttataataataattaggaagctctaaccttaataaaaaatcctaaattctacgtaaggactaaatatattaatacttaaaaattcttctactaaaaaaaataatcctccgaagaagtaaattttaagtatattcctataggctaataagttgctaacagacttactaaaactctccctacaaataaatttaggtagttttataatactttaggactttattaaaatttatcctataacgtccttctattaccttattattattagtagcccctaatataaatatatatagtattacttatatagtattataaacctatagaataaatatacggatataatagttagaagggagtagaagagccctacttaatacaattagaaggcgctagctataatatactataattaggctaataggctaaaaacccttaaaagtaaaaccctttagaaataaaaccctttagaaataaaattattaaagttggaagggagtagaagagccctacttaatataattggaaagcgctaattataacctataaaacccttaaaaataattaattaattagcttaaactatagggaatttatatagaagaatcctctttataaagctctattaattttaatacctactaatacctacttattatattcccctaacggttaacctacctaattattaatatatataattattaaaacttacttattatattcccctaacggttaacctacctaattattaatatatataatcgttaaaacctatttattatattcccctagtaattaacctacctaactattaatatatataattattaaaacctatttattatattcccctagtagttaacctacttaattattaatatatataattactaatacttatttattatattcccctaataattaatctacttaattattaatatatataatcgctaaaacttatttaatatatttccctagcaatttactaacctaaataatagtacctatacttactaaattatttatattataaacccctaatacctaattaatttaatttctaatatatatacttattaaataaaattaattaatacctattaatacttatagggtactctttaatactaataaaatctttttaaatactatttaatatttccgctaaattcctaagggggttgtacaattttattaatattccggtaaattataaggaactatataataataatactttcaattaaaataaggcttcctttgtaaattactataagaaagtacttaaattatagcccagaatagccttcctataaaggaggaatatatttattaaaggtaatactagcgattgtatttactattaacgactgtacttattactagcgaccgtacttactattaataattgtacctactactaataaagcgactataccttccattattacctttaaactcctttttatatacctactaatcggtaatttaaaaaatatatagtccaatgtactaaattaggacttttcaattcctataaaatttattagtataggaaattttaaaaatcgatttacaattatacaattataccgccgaatcgtacctttctaagaattttactcaattttaaagattatatttatttaatactactttgtaactatttaatatttctttataattacccgggacttcttctatttactttatattttcttatttaccctatacttctactaaaattccaaataatatagagaccttttttacctactaggttttttattagcctatatttataaccttcttgtctaccctgcgttttgggcaaaagtaacttcatttttccccgtttttccctatatttatttcgagggggagtattgaagtatctgatccctccggagggatcagatacttcggggattcagcccggtatctaatccccggggtttttatcccggcatctaatccccattctaagaattagatacttcgggggaattatccgaatcaactacgtataaactaatatttaaggatgggcggttcccgcccatccttccaattttaaaattaatagttcaaagcaataagaaaatcaatttcacaatcatctttttaacagtaccgaggttcactctattcaatctacatagtcccgcttcacccaaggcaacgaccgagccactatgttgtagtcgggcatttcttgcatttgggacatggagctttgccccggtgccttcttgtacaaaccctctacaggtgacagaaaaagggaatcgtcggcttcgtcttcgaagggccctagatccatatcatctccatccatgccatggctgtcattgtccagttccatgtcaacatccccgtactgttgagccgtgaagtgagcctggaggtcctcggcgagatcagtacacttctgctcgacttgtgccttttcggccaactgtctcttgagttcagtgacttggtcatccatctcttggtgactggcctggatcgtcttcactgactcttgagattgcagaagctcttctgtcttttcggccaacagtttctcgagttcagcgactcgggcattgacctgttggtcgagcttctgttcggcagccgaagcgcgtgcctctgcatcagcacacttctgctcgacttgtgccttttcggccaacagtttctccagttcagcgactcgggcattgacctgttggtcacttgcctgcccctggaccaaggccgattgctcaaggagcttctgttcggcagccgaagcgcgtgcctctgcatcagcacacttttccgcctttccggccaactgtgtctcgagttcaacaactcgggcatcgacctggccgcttgcctggaccaaggctgcgttcgattgctcgagttgagcaacccgttgctcggccgcggtagcccgttcctccagtgaggccatgttatctgaccccatgagctgcgggtcaaccagacgtgcttgcctcaactcctcttggagcccggcaatggtggcagtcgcttgctctaactgccttgctgtatcttcagccggtggcgcctgtgccggtggcacctgggcggcttgcgcagagcgtcttcgcctcagttcagcctcctgaacttgcctcttatacgccttcaacaagacttccttgatccggttggctggcggatagggatgcccatggtttgccgacgtggtccacatgaacctcaaatcggcgggcaggtaatctggcataccgcacgtggctacccgatcaacggctttcttgatgttaagcaggtctgaagtcgtgacgatgtaagccgcgaagggctcgccgtcgtcttcgacaggttctggcagctgcccaggaatggagacacgctcaatttcccgtaggaggcggcaaagaggagggaggacctccatctgttgacggacatctcgatggatgtcctcgatcttggtctgcctgtgaccgttcctaaatgcggtcgccaataggctgatgtaacgatcgcctgtgggatcttgtacgggccaccgacgccggtcgttggtacgacacttgacggcgtactggatggccagcgcaaggaggctaggcgacctgttgaagaccggatggacaaccaagaatctcaaatggtcacagaatcgtggaggccagttcggatgaacgacaaagtgatttcccaccggaatgggttcatgttcgctgccgtattccaacagcctctctgggcagatgatggaaataggcacacagcccatgaactttggcgtcaacttccacagcgactgcatgtgggtgtttgttccgcgcgtgttgatgacttgttccaactgcgcgcaatcctcgttgagccgggcagtgtcttgtgccgtccacagagggtcgtcgaccagctcaatcaacgcgttgtattgttgttcggtggggtttggtgccacctcgcggagccttgttgtggtctctctgtgggcttcttcgacaccctgtgcccagaccttcagccgtggctgtaagtcctgtggtaggttgccgaagagcagctcaagggcattctccatagctggcgtgtcgggcgcgcccggtgcaggagctggagcagcttgggcgtcggatgaggtagcgctgccaccgcgtccacggccgcgtccgcctcttccgcctcgtccgcttcgtccggcgcgtgtagacatggtttctggtgttgcgtgggatcaactttccgaatttgagactgtgtgggttgagtcgatgttgtcggttaaatcaactttgtgggtgaaagacgggtgatggagcgatggcggcaaggtttgtggacacggctgggctgtgtgttgcggcaaaacttccaatacgtcaaggtggtaacaatacatccattcactgtaaggatcaccaaaatcttctcttgaaattaccttttgtccacgcggccgggcgtttggtcttgataatcacactttttgtctacatgtatatgtccagtggagcattcaatgaaatcgtttgtgtaatagttactagactacctaaggacggcgtgtctcctcttcatcgaagtgcaggggcacgaagccatgtgcgaagatggtcgaaaacatggcggcgcaattgaactcgtccccaggtacctcagtgactggcaagagctcaacgttgctccgaacgtagagaagcatgtaaccatgcggatcgcccttctcaccaatacgccagtcgttggagtaatagttgcacttgcccatggtatagcacatcccataaagagggcgctcgtcagcacgaccccatgtatcgaacagcctgatcttgctaaaggatttgctgtcatggtcgttgcagtagacggcggcagcgacaaggttatactttgtaaccgtctccactggctcgaggctcccgtcaggctgctggaccagatcggtgcccttgacgcaaaaggtacgaacatcgtcgaagcctttgattcccggcagcttaggagtatacttgactcggatgatggcggcgtcgtgtgggccttgcagcacgcgaggatgttcggggtcagtgccacgaatcatgtagtcgcgactgatgtgctctccgagactgtcgctcccgtcccactcgaccaagctggtgtaacgctgaatgaaataggcttgttagtttgactgtcacagttcaggacctgtcatgcttgacttaccaccggcctgttgcgtgctttccattgcatttgccctccaacaagttgaccctcgtaggcttggggcccgaagcggcggaaccctgggcgatcccagaaggtgctgaccatgactgggttctccatcagctcggccaggctggtgttggggccaaacccaagcttgtcccctacggccgtcaccagttccttgtaggcagacatgcggaggggttcatcagcgcccgtggacagcgcatacgcaaggagcgggttgctgctgtggcatggcggcgcattgtcaagatgactgctcgcaacgcggatgaggatggtcatgacatccaacgtgttggtcatgtacgcatcttgacgcgcagaggtagtgattggccaaagaaactcgcgtcggagcttatccgcatgggttagctgtgacatggcgaattcttgggttgagcgccgtggttgcaaaattcccgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgggtgatggattgttgaaggaaaaagctgcggcgggagtcaatgtcggtgcaggcatttccccaatcggcaattgtaggtacgaaggtacctgcatgggtgccaaacaggtggaaacacaaggctacgctactcactgccaaggcgggtgttcgtccagggcgggttccattttggactgtgtgaccaagcacggcagctgtgtagacgtcgcactcagaagctgactcgtgcaagtcgacaaaatgcctgttctgggtcagggctattgttaatgaaatggtccttgtcggatgcgctgacttgatccaagtttctaaccaccatttgcataaatcggtaggtaggtaattccatggcccttgaggtgagtgaccggtcgtcagcaggccgttacttaagtgccactgcaagccacgtacagcgaggagcataatgtatcatgtcaggtacgagaggccgagcgcaaaacgttatttgaacttggccaatagaatccaagaatcgaacacaccagtcttaacgagcacaaacgtttgtgcttactgaataacatacaaaatccacgtttgcgccccataccatcaacacttattacaatcgcgtaaattgcagtggttatagcgagcacaaacacttgtgcccactaaatgacatacaaaatccacgtttgcgccccataccatcaacacttattacaatcgtgtagattgcagcggtcatagcgagcaaaaacacttgtgcccactaaatgacatacaaaatctacgtttgcgccctatactatcaacacttattacaatcgtgtagattgcagcggttatagcgagcacaaacacttgtgcctactaaatgacatacaaattgcacgtttacgccccctgctacaaagcaacgacttgcagtcacaataccaaacccaaactggtacgccagaacaattcccctacccccacagagaggaatcaagacatcaaatcctcagttcctttcgatccagtcttcgttacccttgccccttgcccgccaccttggaacatggtcatgactcggaagacaggaggcggcgtgagcagctgagtgggaggtaaatgttgggaagcgtcagggggcattgttttttgggtgctgtagggtttgggagatctgtatggacatccgcctcggagtcagtctggtctattcggtgttcctgctacgccggcgatctgtcaaggcttgctggatgattcggttggtgccatagtaggacatccttgtcgttagactcactagataaacgacgaatcaggaaacaggaatctcgacttagatggcacgctatctgtgacgcactgaacttgtaggtgaccaagatagtagggtagcagagatgcattgtctgtatgtccactaaacccttttgacctacaggggctattcccaaatccttgtttccagtccgtgaccaatacacgacgacatttcctactactccctggcctcccgtcaaccttgacggtggcagtctgcacatcttggagcctcttctcgagtttggcgacgcgctcttccgaggcagacagctcctggatcctgttcgcaatctgcgtcttcaactgctcaactgttttgaatttgttctcaagttcgcagatacgcgcttgcaaagtaggcggctcagctgacatattgcaatgttgacgtgacggggcaatatgagaggacgggaaaagaagtgtgggggacaatgccagtgcagggaggtttgggacccacctgcgtacaaggacgtgggagcgcatctgggtcaaataccgtagacttgggcatgtctgtaccctagtgtaagactgtgatttcattgtttctaccagatcctctagcttgggaaaggtggaatcaagttgacaatctcccggtgtagcaaggcgtcccccctacggcatatctaccaaggtcgtgttcgttccggcaaacagttttttggtagctgaaaagctttgggctaagtaatgttagattcccttatcgcaccactgccagaacgaacacggcccaagtcatgtctgaacccaaaacccgatggtacctgcatgaaatctcgtccctcgcatcccacaagtcatattccaggggccgactctccggacagctggcgcgttgaaagcatgcgcagactcttttcccccaaccgatgagttgcataagcactggacgagtctgacccattaatgatgtcgcctggcaatcgatacactttacaccatccgttgggtacaggaggatctgcttcctgcagtgccagagccacccagaaccccgacggcttctggataaccaaccaatcgtgggagtctactcgattcgggaactgtgcaaggtcgttgttagatggcttgaatgttgctcatgttcgatcgtggtgtttgtcgtgggtgcaatcgcaagacttgccagttggggcgcatgcctggaggaccattgtcgcaatcgttagtactctgtgcgccttgttttccttgccagtggactgtggggggcagatgtaaactcactttgttggagggcatcggctcgttcagaggggttaaatcgctcgggatttccagcgcgctcctgaatggagtggaggtggcagaggttgtgatgattgtcggcgttggagaggtcgcggcttgcgttagtgtcttgtaattgtggtatcgcgaatgggcgcggaaacattcgattgtgtactgtgtaggtgagcgtaaaggttgcgccctacatatgctagctgataccggagtttgtgctctatgtacctcagcgggagtatagggagcgtgtctagcctagaggggggggtcctacgctaggtctggaatctaagcaagatagtaggcctagcttaggcgagttacctagcctaggtgttaaacctagcctagtcgttgaatgagaggttctaattagttaaatctttaggttctagttcctaggagctaggccctagaaaatacgttaaaaggtaccctagaaccgctaatttaattagggcgggcaataacgcgggtatatagactatatatacggataggaggcgggttgttatacttataattataagtactagtattttatttagtattttatattctatctaaatcccgaaccctaaccccgactccaaccccaatctacaaccccaatcccacgtacggactatactaacggttatacttctaaactatatattaatccaacgcaactgcggcatagattatactaacggttacgcttctaaactacgcttctaaattgccgtagcgctttaaattagcaatatagttacaattgtaatactatatacgaactaacgcggctacgcaatcgtacaccgtatatccaattaaatattcaccgatgtacggttgtacactgtaattacataccgtaaaccgaattaaatatacctatagttgtataatcgtattattaacatacgattaaagccatcactacctacatattaataatacgcaaaagttgctttatattaattattacgtattatatagcataatactattgtagaactattaagagatagaaagaaatgaaatatagtgatacatttaaatatactaaaaagaaagaagtgtaataaggtagaatggagtagataataaaaagaaaatcttaattcaattcgctataagatcttaatagtattgcgtttcttttatttcgaataatagtaatatatattctattacctattattattagtagatttaggttagtaaaatactatatatatataggattaagcgttatatataaatataaactaccgatacaaattgttttggattatttcggatattttttatatattaataccgtattataattacagacaggctgtactagccgggagttctaatccgcgtatatagtaaaataggattaaagttcttacgttctgtcgttatatattgttagtagatgttataaattgctttcatccggacttataaccacctcctcatttcaatacccgtgcgtattatattataaagttagccaaattattaacattgtacagtactagtaggtagagtgcctatcggtcgtattagtagtaggctaaataagatattcatactataatatttgaataacctaaggctcgtatcgccgttttattaaattccaattgtattaccgtcggtaattcaatactacaatacatacacattagcgattgtatatagcggggtatataataaactacctcctacaagtctgcaactcgccgatattatattcagtaaaatagtaaataagtatagtattttaagtgtaactctatatttataattattattaatattgtaattatcgaccactatacaccaagtacacgcataaaagtcaatacaatacatccacgcaatagcaaaacttatagacgaaaccaacatacttaatatcactctcctgcatatttattaccggcaacatacacgatactaaaagactactaaagatatttaaatttcaattatcgggcgaggttattactaggttctagcgggatattattatacaacccttatttaaagggtataaatatcccaattaacctaaataattcccatgccgtttatataaattatataaagattaataggctatatagccgtcaccccaataataataggctcgtctattaattcctctataatctctaaatctagaataggatttcgggtattagtccgtcgaataggggtaataacaataaatatctatatagtagtataatattactattagaaaatatagtccatataaccaatttaatactattgtagaatatcgcttcgtaataagtattggatataatcgctacatttaaagataaatcgccggcgagtggtactagaaaaaaaaataatattaatatatctattagcaatgatatatcgtttgctacaacgcttactcgttatccggtagcaatattaggtacgccgaaatatttattatcggataaaggaatactattttcgtttattagtaatttgtcgtacaattaatacactattaataaactcgaataagctcgtagataaataatagtaactatattgtaaattagcaaaatattactatatacattgcgcgtattgtaaggtatatgcgaattgaaggcccggaatcatagtattttgtatataattttacgtcgtataccccctatcttttcggacatattaaactcaacagcgtactactataagaacttcgaagaaattctcatttatataaaaataaacagtcctattaggtatatagtttaattaataacattatatattataggtagcaacgggcatcgaaaagggcggaagggtacgaaaagggtcggaaatataaaccaacgccgtatactatcaccggatcccattaaaaggcctcataatacccaaatctagcaacacagcaatacacttagcactcgctatactagtactagtattagtcggaggtagggctttataatacgtacctatctgtaaacccaaacttttcaacctatttaataatcttattcttaaagaacgaaggtttacttataggggcactataattgtaataataggcgtgccgtaagagcctaaaccaccgtacaattattttatcgaaggtactacgctatagtaattattaacccttgttagctatataataattagtaatacccttaatccggttaacgatactaggtgctaagtaattcttattgcgaaactattctacttcgaactcgatatcggcttcttctaactaattatagtccaaatacaataataccctgccgaacagcacaaagcactgcctattcaactctttaacccgtatagttattttaaagttatcctttataaatatattaagtagtattaattgtatagtttactagaaattgaccttcattaataggatcttcttgatattactataattcgtctcgtaaatacagcatttaaatttactattaatgtgtttaacagtcagttttcatatccaaatatttttacaatcgcttcggttttggctattggttgccgttacgtaggtccagcaatctctatacttagtattacaactagattcgcactttctatttttctttcgaattatatttagaggcggggggtttacttactaatatatatcttcgtcggttagtgtattacaattaacaagcagtctatactcttttgcaaatactttataatatatattaagatgaatatttagccgcaaaatgtccgtatcgtactactttatacgcttactaccttggattttaatactagctaaattatcgatattattgttaccggctacgtctattattattttatttatttaattatttattagggtactaccgctggtaccggccgccgactataacccttatgaattggctaccaacggggctactaacggggctaccgatagatttaaaattaatataaatgtaaatatataaagctggttgaatataaggcgggctttatatattatatctaataatttgcaacggtcgtaccttaatattttcgtacttattagtaatactatactttttataaattttactagggtttcgataataatttctattagatttcttctggtttctacttccgtataagtatagaactttttattaatatagtctttttttagctaatataataatatagtaggactaataatcaactaccggctataatctactatttactaactaaaaaaataattatatactaattataaatattactatctaggcgggaaaggctataattgtaataaaacggtatattcccttttcctagcggtaattagtattattttatagaataattcgtaaattagttgtacaatgctattaaattcaaaatgagctatattaggggggcggcttataataatatccaatactagtaataaatcgactaatattaggaatagaatattaaatccctattaagtactgtactttatagcattagactggtttagtcttgccatatattattgcatttctattacctaaaagtaaaaacggctgtaaataataatattaaaattaatttatatatcggagtctttattatttacccgcccaacttagtttaaaataaagtagtatcgatagaatttaataccccacggtcctttaaaattataattttccgcttattatggtatatctccggtataacatatagcaaaaacatacaatataattttgctttttcctagaatatctataactataccctcgtcgaatttaattatagttttaagtattttaattacatccctgaattttaaattataaagtctaagtataagtaggaaaatactctttagccgtatatgtttattaatggttaaacccgctggtataaagtagaaccctattaataagtaatacgaattatagaaaatattgaagctattaataaaattaatataagggaataatattataagtatagaacccttgcgattttaatcctatatatattcaaatatattctaaataaaatagttaaattctaatttagttctagtagggttagtataacatataaggataatattttaacccgatattatacaacgaactatataataatctatctccttatcctataggtattaaataataggattctttaaattgtactttaggaataggataaactatttagattattgtttactatttaattggaattaggcgggtttaaaactaggatcccgatagtcttcgctgtaataataatcggtatatatattaatatatacaaatactatcgatttaggaatatatataaatttagtaattagaattaattttcgaatttcttacttaataaaggtattaaaggtttagagtccaactgctccgtacttatatacctcctagacccgcaaatataactactctatattggtagtatatagttttttacgacggtccagcccaaccctatatactcgaccgatatatatattaatataaatatagtcgtttagtacaatcctacattccaatagacatcgctcctttatatattggtaaaaaatctaattattaggaaaaattaccggacctttttcgccgtcctctaatattatataaatgtattgattagatatcgtacaaattaaagataattatatatctaattcgaagaattttcgtagtatattaatgaaataattaaagctactatatactctcttactaatattaaaagtaataatatttttaaataatataggtaggttaaagaatataagcggggtagtaactactaatagtattagtcttaataaattattaaaattgaaattttcctttttattatagtccttttttaatttatctaccttttttcgtatataattaatagccttcgctaattaacgaacctcttcgctatccttcccttctaattgtactataaatttagtaaccttatttgtagtattcgccgctttcttcaaattatattgttaatgtaaaatcttaatcttataatgctcttttaatttaaagttaactagtaatattaggaattttagaatatccaatagtatatccgcttcacacatatatattattggtatacagtctcgtatatacttttgaaaggtcgataattattttagtaataattatattattttaagaatattactaaaattatctctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacttaaggatagtaccctcgatttttaatcggcaatattgtattcaataatattgtattcgataatattgtattcgatcgactcgactagctattcgatatctgcaactccttctactcccggtaacaatttaatattaattattagaatattattatttataattagatactcttaggtattatcttctataatattgtagggttagttaataatattctactatacttatatattaaagcgtattaatctaccgctaaaatagtccttaactttcgaattagtattctttatactccttatagcgacgttgaaatgtataatattaactattataattctataccggttacctaaaggtagaaactctacaatttaacgaccggcggagaattttaattttaaatatttaggaatgccgcgtatagatactaatgcgctccatctacttcgttaatcgcgtaaagtataatctatttaacctatattattatttactatacccgggcttagtaaggtactaagtaaatagcgaaaatatatttactaaaatagctatttactaaagtataaaagtactaaattacccctctatagaaataaaatctttactccgttgttaaatcttctacctcccgtattataactttactatattagtataaccgcaatagaatttattgttgtagtatagtataactatactaatctatatcttattgtcgcaatatagtataataggatagtagattataataaagatgtaggccctctaccgctatcgtgtactaaaggaggcgctggtagtactaagcgtaatcccggcgaagcgtagtacctagggagtctacgactatagatatatattatctaaattattatatacaattaattaatagatattaatataaatatttatatttaagaatagagctaacctgtttataattcccctgctattaataccgctaccggtagtataggtatactaatacagccgccgataggtgtatcggaggggtagttgtctataacctacggtttatttagatttcgataatttaagccgtgtatattaatattactgttactgtacaaagtattagtaaacggattaattctataaggtaagagagagaaagctgtaattaagtaagtggaagtctattttaataattatatttgatataataattaatatttagtaaggaattaaataaaatttatccgattgaattcctttcgtttaagcgcgcaaactttcggtagacttttacgtataatattcgatttactaatattatatagtaacccgatccgaacccccctattgccgatgaaataactaaaataaagaataaattaaatattctcaaccgtaaggcccacttcgtcttttactcaagtgacctctcggtatatattgtgcgtaagaacttccccgagatttctatattatctaaacggttctagaagttatataattactataattaaagcgctaatattataaaataagagctactatagaagcggatatataaattagttataggttggactagggactataaagaggatttccgttttaataaaaattacgctaactttgctattaaagattaaaataattattttaaaaataaaaatattaagtatattaaaaaataggtttacgcttaattagatagggtgctctacaaatatatcttctcctatattaccgattactttaattaggataataatttcgctgattggtctaaacttccctacttttatttaaagatattcttctatattctaatccgtcgggttgctaaaatatatatagttaagcggcgttatataattaatactaattgtggcaatattaaataggtatttaaattaaccgattagtattaagacgaaaaatatcgaaataaatataatactaactttaataaaatatatatataccccgcatttagctaaattgaaattaatatatttaaatagcattaacctattgtaattacacttgtagagaaagtatttgaccctataatatactagtaataaataaccgattcccccccgccccctacattgctagtatccggcaattcgttaaataaagaaaataagcttattttagttatattactaaacgagatactaaataaagatatttataatgtattattaaaattaaagggtactactactaccgatccgtttaatatttttactactcttaggatttaagtcaaactaaataaattaaccgccgacaaattggagaaagagaaatcgaatatattcgtattgcttacttccgtagcgcctatttctaattcgttgttagatattaaataacctcccaaatgcatacgtactaaattaccgctaaaaataatatccgtaaagaaacgactattgtagcctctataaggatagtttataataaatatatagggaatatatttaattaaataaataagagagtaagaaagcctcctagagattgtaatttaagtgaatactctatgtaactatattggagtttattgcgaaacgtccgataattttaacgaattttttatataattataataatatatataatatttaaagaataacccgtatgtaataggcccaactccgccggctataccgcttaaattgaagattatattaattctattatttaaattactgctactgccgctgaaacctaaggttacccctagtgtagaatttattaagaaaataattaaagaaattctagtacctcctcctagctttagattatataaattaacggtaatattggctatagagtttcctattatcgagaagcctattgttgaagtctcttcccaattggaatccaatttatcctccctaattaccccggccctaattgccccggccctaattgccccggccctaatcgccctagccctaattgccctaaccgccccggtcccgaccaatttgtataataaatttattaattttaaggatatagatattttttgtaaatagctaatgtctatttcgcctatagtggagttagacttttgtaatgtatataataatactgcgaagatgtttattctagtactggataaattatattatttcaaatatatgattatgcctgaatataaggcgtgggcgtaagtagaattaagaaaaaacggactacttattaccgaaccggctataatagagctaatccccgatctagtagataaaaaactatcccctattatcgaagaaactactgtacccccttcgtttaaattagtattatttaaagctaaatcgctgcttaaagccctgtttccgcctaaattaatattgcttaaggccccgttttcgcctaaagttatattgcctctcgtacttttacctcctattattaataaatagataattatatagttacccctctatatatttaccgcctgctatagtatatagtataatatttgtaatgctattgtattaaatttttataagattgaaaaaatacttatttaaataggaagatagtatatattaaataaattatatatagagtataataaaattagttatataatattcgaatattagaatagccgatggaaggctatataaacccttgtataacgacttctctaactaaccttaccgcccctattaaccctatcgcctttattgcttagaaaattaaccctacttccctaaattatttaaaacgattataaaagcttctatattaaagcgctagctaatatacgaaccgacccgaatttacctaacgaatatttcgatttttttataaattttaaaatagtaggcgatacggccgataataattatctaatttagtaatataaattagaattctttaacggcgtagtaactaagatttattaaaaataggaagataataaagttaagtaggagtgtatctataaataagaagaaattgcggaggccgagagacgccgttataaggtagaggctaaaaaggagaatattaagaaggtaattaagtagtattatctttttaaaaagtaggaagctacccgtctttgtgctatagaggaagtaaagaagaaggaagaggaggctacccgttttcgcgctatagaggaagtaaagaagaaagaggaggaagttgcctgttttcgtactatagaggaggtacggaagaaagaaaatattacccgtctttgtactataatggaagttataatgtaagagactaagaagaaagaggaggaggctactactgctcgtactatagaagaagcgaagaaaaaaaaggaggaggctactattattcgtactatttgtattgtagaagaggctaagaagtaagagtaggaggttactatgcgtattattcgtactatagaagaagttaagaagaaagaggataaggagtctatttatcttcgtactataaaggctgccgagtccttcgagttatttctactaccggaattaccgctacgctcccttctaaaactattttagtaactaactatcgttcttaatacccttaaaataatttcgcttataaagccgttcgaatactaaccgaatccgactaagctattacccctccctttattagctattaatatttctaatgttgaaacgaatattccgcctagaaagctttattccaaaccgtccttcgctagggaaattactgtattaagagctcgaaatattagttagtcttaagagtctaccctagccctagcgtttattgcaattaatatacttagaaggactagatctacccgcggttcacttagagctagctaggtatcggctactcccaacctaaaccgtattggtacccagtcctaattatatatagccgctactgttagtagttctagtaccctatttagtactctatttagcactaccgctaacaatagcccgtttgtaaatatattaaccggctatactagaggcggccgaagaataattaggcgtagtaagtagggtggctgtagtagttctccgtttaacaattattataataatttcgacttcgaggagtatctatttataaatgaattaatcgaccctattaatttctataaagagcgtattgcttattaccgtactagctacatttaaactatatttatgtcctctattatagataaattaattaatactattaatttctattaatagtagtagaatattattatttataattattatatttattataattactattactaagacaattaggattttaacgggaattgtatatatttactactatatccggattatatagaattatagcgatgtataatagcgataaaatccgattccaatgttttatatttttataatataaataggaaataaacggattgtctaaatatttttattattatagtattgtaatttcgtaatagctttaattataaattcggagataaattaattgggtatgccgggcactatacgcacttagtatatcggcgcaatacatttagtattaagagcattagcttataagtaattaattgcatttatagtccgtgcgtttgaatgtggtctctgtaagcgattgctgcattattaatattggtaattatacttaggggctttcttatagtggtccgtatatttaatatcgcctgttgtaataaactgctagacttcaaatgctttagcgaagtcttatagcgcctaattccgatattaaatataaactaattaaagcccttccttggttgactaggctaggtgttttgactaggctaggtaccacacttaggctaggtgatttttctagcttaggtcacccccctctagcctagatataatgggggatttcccgctacggtaatgtttctacattctaggtggtttgtgcccggcgaacactagctatacactagagtttgtgcttagtccttatatattacagtttgtgcccggtaaagacccgctgcatacgagagtttgtgctcggttctagtatttaacagtttgtgcccggcgaacaccagctgcatacgacagtttgtgctcggtccttagagtatatattacagtttgtgcccggtgaacaaccgctatacacgcgagtttgtactcggtcctagtatttaatagtttgtgcccggcgaatgcccgctgtatacgaaaatttgtactcggtccttatatattacagtttgtgcccggtggacaaccgctgtacatgcgagtttgtgctcggttctagtatttaacagtttgtgcccggcgaacactagctgcatacgacagtttgccgacgtccttcaaagtaacacgcataacaaccgatattactcgatataccaagtacgaaagattatttcaattagacattacgcgatatgcaaagtacggcatactgtttcactcagacacttgcactttttggtcgaagttaagcacacactctatttcaattcaaactacataggtgtgctaatcttctgtctgccaagggttgctagcctccacaaagatcgtatcgtcatcaaggttcaaccgacgtgtcatgcttcgcaacagcttgacaaaggtgcgcttgaacctgtattgcttgatgatggcccgatgacgctcctgtgcttggcgcagctctgcaccaatttggaatcgcgcccccagctgcttgagcatagctgtgctagtctccatctcgccgagcagcagctcaatggtactgagcttgcgttcaagctcgcctgtcttgacaaactgcaaagactgcctcaagtgatcaacgccctcggtatccgtgaagaattgatcggcatcagccaatgtgcgatccaggttatttttaaagtatgttgtctcttccgcaacatacagacctgcctcgtcgcagtcttggcccgctttcgagccagcctgaatgccattgaatccgtcttgggatatcagcgaacttgcaagcatggtgaccagtctttcagccaagggaagatgttctcccacccaaacgggtaggatgggcactccaacagtgtagggcttgagcccaatctgcagcagggcgcccatagtcagggccaagaacatattcttcattggcaaggcggacatggagggctcgtaatggtgctgcttcatgcgttcagacatttgacctgcagtgcaccctacgtacagaggcccttggtgcatgtacgcgctgcctgtgttgtcaagcttttggagagccttggctcgtctcttgaaggattcgatgaatacctccagcttgtgtatgtttgcactaccgtacgttgggagatagtggagtgtagtgccagctgatgcatcttcaacggcctcatgtggatatccacaggttttgtcaagctcgcgagcgtctttgatgacttgctcggcttcgggtggcaactgggagccttcgtgactggtggccaacaggcggtaggcagccgcgtagttttcaaggatgctgatgacttgggtgcactcccgatagttcaggaaagcgcctcgttcagctgtataacggtggcggaaggcaatgccaacagcatacacgcctggaaaagtgccacggtcgcctagctcttcgatatacttgactgaatctgtgacatagtcatgtaccagtgtcccttgaatcaaagagttgcgcaggccagttgggatggcgtggagcaagacggcgtattcttctctgccctctttgatatcatcagccaatgagtttgctgtactgtgcaataccactgccgggtttttgatgctgattttcatgacatcaggcagacatatgcaaaggctaaagttggagctgtatgctcctgtcaaagcctggatcatgagcttctgctctggccctacaagcggtcgttgggtggtgggttcctccgacagcgttcgccacgtcgtcgtgaactcggagtgtcccaagtcgcgagtgcttagcagcgtattctccatcgtgatgatcctgtaggcgctgtgtgtgtgtcgggtatgggtggattcagccgttcaaaatctgtaaaagtctagggcatgtaatggaagtgaagtacgtaaaggtatgtgcctgagggctgtacatgtaccttatcttcaacgggtacctgtatagatccagcggtacgcgtccgtagaggtaattttgacgcgtcgggtcttttcgactgacgcgttagggcaagacgggacgagacccagtacaccccccctctccccccaaacactcaaaggtataccttacatttggtcgcagaaaaacgtttcttcaactacctctatctgcccatcatcacgccgcacttaacaaaaaaataccgtcaagatgcccgtcgatacctcgctgcaccggttgggggttatggccaccaaggacttgagtgccgttgtcaaaaaggcaactgaggtggtgcaaagcggccgcgcaacggtagatggcatcgaacagtgttggaatgacttctgtaccgagcagaaagttgatgacaatgtggtcttggacacaaaggaaacacgccgcatcttgagccaggcggccaaggtgcaaagtacagtcgaccgattcgacaattacacaaagcaggcgcacagagagaccaagcacaggatggaaacgatcacgaacaatgtggagatcgagaccatcgccatcacacctgaggaggccaagtttgcggttacactgttcgatatgggtttagctgatggcatcatacaaaaggtcattgacaaagataccgagacgcgcatcaagcgacacctcaacggtcaagcgaccggccaagttgatacgcaacaagacgtattcaatgaaatccgagaagccaacgaagagattaccaagctcaagaccgagttgcaaaagtctgtcacggacaatacgcgactaaagacagaggtcaaagagacgcaagaacagctcaaacaggccgagacaaaggctaccagccaagtccgcaagcttgagcaaagaattgaagtgctgcagtcggaacaatccgactcgagccttcgagatacgatctctcgtctggaagaagaaaagctgttgctggataaggagttgaaaatactccaagcacaaagaatgaccgacaagcagactcttcaaaactcttgggacactcgggacaaaactctcaaccaatgcaaggaggtcatgaatgagaacaaaagtcgtgtccacaaaataaaggattggtgcaagcgcgtctttcagcaggacattgacttgttgacaagccagaaagaggacttgaagagcgagctggagggcgtgaaatcccaagtctcccaactcgagaaggcccatgccgaaaaagtccagggtcttgacagccagctgtctctgtcgaaaaggcgtctccgcaatctcgagaaggatcttgagaaaaagaccacggagctttctgcttcggaggaacgcgtctccagtcttcagcagcagctcgaagacgtccagacggctaatgtcaagacagttcagcggttggaggaggatctgtctgcttcaaaagaatgtgtccacggtctcgagaagtcgctcgaagaggcccaagcctccttgcaggcagaccttcaagtgattgaagaagagaccaaaaagctgtccgcccttgaggcccagctggcaacttcagaagggcgtgtccacggtctcgagaagtcgctcgaagaggctcaacttgcagtctctgagcgtgttggcaatctcgagaaggatctcgaaaaggcccaggctacttccttgactaacctccaaggagctgaggcgaggatcaaggagctgtctgcttcaaaagagcgtatctccgaactcgggaagcagctccaagaggcccagactgctagtcaagaactgcgcgacatggtcaaggccaaggaagagcagatcaagacacagtcagagaatgctgaaaagcttcaaaaggatctcgatgaggccagtgctgatgcaagggagtatcgcaggcagtcctttgaactacaaggacgagttgaggatctaatcgttgagaacagggcattgcaaagtgaaaacgacgaacagggtaggtccatgatagacatggatgaagcagcaaccatgatgcaaaatgacaaaacacatctacatgcacaactgtcgaatctttgcgctcaggtcaatgcggcaagaaacttcaaagctgaagccgaccaagcccagcaggaagtaggagacctcgttagtcaggtctcgggactaacaggtgccctgaccaaggtcaaccaaggtgaccgtttggtaacaacagaggaccttgatccctctctcagacgcttgcaagatcaagcccaaaagctgactatattgtattacgagctccatacgaatgtcgaacattgtgtagcgttccttaacgactatacgggatataggcttactatagattcttagatcggagtattatatttggccgtctcgcccgttgagggaaatattaataactataacggcgtccgcgaattctagcgtatttaaaatatgtagggaaatagacgatcgatttactcgtaggattcggctagtatattgcatttgtacctatctttctacacaatcctagtatttcgtttagatagtataaattaaatgaatttaactctcctttatacctctaatttacttataaatataattaataagctaaaaaagatttaccgagggctgctcgtagaaattaccaatatagtcgtctatatagttaaggagtatattctctattagaacgaccctttattattattaatttagtagattttgaagtatactaacaatataatttagaagaattttataatagttatagtatcccttattgaagtttttggtaggtagttaattaaattcgttattataattacattaggcctatttaatatataggccctatataaataagaagagttaagtatatactactatatctcttaggttagtattctcctaaatagagatataaatataaataagtagtagtatatcctatttaactttactaaccaaaccctttgtatagtagtgggtaaacggtggaagtttatttatatagagaggatattaatctaattctctaggaactaagagaatacaatatatacgtttgagattgaaggcggcggaccctagtggttcgtatctctataaatacgataattgataatactgaaaacgtttttgtaatacattatatgccttttcaatgtgacttgttgtgaggttactaggtagtcttggagtttatcacattcgaaagtacctctgtacaacgacaataagtgttggcctgcgagccttttggtacaaggtgttgtaacgtgaccatgccttcgcaatgtccacagggatagcgacagtagccgcaataacgaggcccgatccctagagggtgacgcttagagcatgccatttgttggcaaccacaagggagtcagactaccttgaccagcgacgggatgtccatataagtaccccgtcgtaggccatgctatcaggttgaagttgtgtacagaaagaacgacaggacggcgacgttcctagatggccaggcaagaacaagggtccttgacggtaacagcattgattcattgtcttccttatgcctgatgttgacatgactataacaaacaacggggtataacaaatgcaattccctttataaccgacacgcttagtgaacccattatatgtcctgtgttcgtacaaaatcaacagatccttctgacagcccaaacaccgcccagctggtgccatttagaaaggatcatcatcatccaaaccctgcccccatttctttgctcccaacctcctgatcctcttcttcttggtcggacttccagtcccatgactgccaccgaccccgtttccctccccaaacccatccatggccatgtccccttggtccctcttcaactcctgaaagaacccatcatcatcttccgcatagttcagctgagccttcttcctccgactacggctaggcgacctacgactgggcgacttgttcttgctggttgacttggcaggatcgatacaggctgccaaagcctgttttagtgattcgttctccctctgtagccgctcgttttcgtcggcaaggatttccagctgtcgtcgggcctcttgaccttccgctgttctcgtttccaccagcctcgtgttttctggcttcttcggactgtcaacgtccatgtccatgtcaacatccccatcagcctcaaccatccgctcaaacaccccccacttcccccgccaaaactcttcccccctctccctctccccatcgacaatcgtcttccacctgttcacttccagttccagacgcttctcgaactcctccgcacaatcttcgcggatggcctgctccagctcgaccatcttatcttccatgctcaacaaatgcgcttcagcctgttcgcgtaggctccgttccgagtcgagggcgtgccggaggtaggtgaggtcttcttgtagcctggagatctcgagagcggcggattcgagagtctgttggaaggagaggtattgatggtttggactgccgataggcggtaacgagttggagaaggagttggggggaggaaacgaaggcggctggcgaggaacggtgacctccttggcgagggcagagtagcgaagaatttgagaggtcgcgttgaaatcgccgtgggggtcagcggtgacaatcatgatgcctttctgcgggtttcgatgctgttgctggttgttgcccgtggggaacgagttggtgaacagcagctctgtcagtttgcaccgcctgatcaagcccagattcggctgcggctcgttagcacccctttccatcaagctgttcggaagaggacataccttttccttcccacctgccacctgcatctgcaaacactgccccagatacatcaagctctcgttgatcttgcccgcctcggccaacgtctgtccgactgtctttgcgtctcgggccctctcgctgcccgcaagatccacaatcgtcagcgaattcccggtccatcctgcgcctccgtaccatccagtgtgctgtccaccaagggaaaacctctttttcacttccaccacgaaaaacccgtgactccgcgaactctgcgtattactctctgtccctgccacccttcgctcttgcaaccccgcttccaagaccatcaacgcctgatcgaggcttccgcaaaccacctttcgtaatcccgccaccacttttcggtccggcgagagctcggtgggtttgaacagtaagggtcggcgacggtattctttggtggcggccgatttcacgggggaagaaaggagatcgaagatgcggtcgttgtagacttcgtacatggagatgacgatggcgtactcggctgacgcgtcaaagggaatggttagatggcttatgtcggggttctggggaagcgcggaagggcggaaacggcgtggagtggacgattcgttctgttggtcacggttagagggtctagttgctggggtgatagttgcgaaacgcagggaagaggtagctgtgaagcgtggaagagtagaagaagcaacaggccggagctgctgctgtggctgagcaggagaagtcccaacccgctggggttggtaggttggaagccgactacttcgtgggagaaaagaattaccaagtccactcgggcttgggcacggaagcctgcttgttcttgtttgcgtgggagtcacggttcctgctcgactaggaggcgtgaagaacacagttgactcttcttcctcttgttctggttcttcggtaacgacgagtcggatactggccgaccgctgggcttgttgaaagggtccagctggcgttcttgcgccaaactggtgcgccacagaagaagtagaagaggtccgacagatgggcttgtcggttgggactcgagaagagacagaagcaaacggtcgagcggaaaaagaagcagaaggtcgtacttgtagaggtgtcgatcggccattgccgcttccgcgcagaaaggatatcgttggatctgtgctatagaccgactcgaggtaggccgtggctggaaggatattggcttctgatggatcggatgcgctgatggattgctcgaggtttggatatgtagagggatcaaggacccggtggccgagcgagcggtagataaggtcgagggacatttgggtgaggccacgctgggatcgtgttcccagcatggtgtgtgtctgcagtggtatttcatcgtcagtatctcttctcttttccgcagcaccacagtgctcaacaaacctttccagaacccgtcactccaagcgtcgccaacaaggcatccgttccatcgccatagggcgcaaggacgccctccaccaagccggcgaccccagtacagtgaaacacatcaagctgtgtggcatcttcctcaaagacctgggtaaaggcgaacttttcgattgctcggcgtcgatcggctggcgggttcagggtgatgtgtttgggcgcgctctcgctgggttctgggacatcgacatcgaggaagcgatcgccagacgtcgatacggtgttggctgggcgcagtcgaaggtacacctcgaaaaggctgtgtgacgttggttgggtgtccatgttgtccgcggtgaaatgtgcgggtttacgttgtgtaatgggaaggatggttgcgccgcattcgggagacgagaaatgatgttgatttggattcacgggctattgtatttcactttcaagctagtgtagtgcttgttctcgcgttgtggtcggttagctgaacgcgaccggtggtgatcgattaacgagggtagtcagcagattggcgagcctcaactgcaagtcatcatcccggacgcggcgaggcaaactgtcgtccaaccagtcagcagtgttgacgagggggattggaagaagcaaggcgatcaacagcccagcacacaaacaagtttccgtagcaaccacgataagataagatctgtcaggatggacctgagttccacaaggttgcaccggcaggcaagcagtcgtccagcctgcaagtcattccgttacgtacatacggggtcatcaatgtggggtaagaaaaaccacgattaaacgcactgaccacatggtctcctgtcgcattctaatcttgggtttgacatccggagcagctctggccagactgccgaaataacaagagtatgtagcgtacttgtatgaaccatgatcgatgctgaacgaacatattacacaatgccaaatcaacgcctccacttgagcactttgaacagtccaatcgactggcatcaccgggatcatccacagcgggcaacgtcacggtggagactgggacgatggcaaagacgggcgcctgggtccctggcgtaaaaagcctgcagccagaagatatcatcagaagcaaaggaagggagcttgcgtgcttccagtcgttctaggtagctaggaagtgaaggaagtgctggccggctgtgaatggcatcatgcccagttaccactcccttttggacctatctgtttccagacccaaggccagcgatattcatcagggaccttcagaggtacgatgggctcctcgtcatggcccccatctggaccctcaaatgcaatgggctggcgtctcctgcatgcacttcttcccctggacctctgccgtacgcctcactctgccgttgctagcgctgtagccgggatctgaaattacccaacagatttcgggtcatgacgacaaggaacattgtgacattttttcgacatggcaaactttcaccagatggatccagcctcggtttgtttggcactttgactttgatggccacaggcctcacgcttcgtcaatatgccgacgtccgtcgtgctaagaacaagaggccatcctgaaaaggccagagggaaaactggcaccgccaatcaacgttcaggagggtgaaattttgttccgtattccacaccagagtaacaacgggagatcatggcattggctgaaacagagccgtaggaaggacaagtcggaactgggatgactgcttcggctaagaactacgtacactacaacagggccgaaagatggactcgccgcttgcgatatctggaaagcggaacagcaaccgaggcgaagaaagaaaccttatttttgcctccatttcacggagtactccgatgcacgcccctctcgttgagttctacacatttacccctccatcaatctcctcgagctgcaaaagcaagcacgccagctggcatccgaccgaaagcagcaaagcaggcaggcaggcaaccttggacaaacggagaatgtccgtcttgaatgcggggaaccttgaacccgagtttgagggtgtgttgcaattcgcggatcgcggagcctcaaattccagtcctcccgtgccgagaatagcgctggccgtcgtttgtttgtctcgggaagcgacggtcccttcttttcacagcttgaagaagaaagatgtcgagtgtcataagtctcgtggcagatatccaaggtgtcgtgattgacatgtgctccgttctccgtcctccttgcatcccgtccctagaggtacggtccctagaacttttccaattgcggcctggcagccaacaatgtcaaagagcggtgacaagtggaagactcgagtccaaataaatcaagacggataagactcgcgatacctacctacccagaggtacctagttcacgtgcattccccccccatctcccatttgcagcaccaagaggtcaagtcgaaactgaactgaagaggagatgacaacgtggggtcgggtggggtctgttagtttgcagtgcttgtcaccgttcgtgaaattttagtctgttccactctcttgatggatctcaaccagcggccaaatggcgaattggcgttgacattggcgcgaaacagtgcagccaaccgggccgcgacaagtgccactgcagtttcgggggagaaaacctcaaggtttcgttcccttttttcgagagcggaacgcacgacatgaatccactgaagctgccccacgatctggttgtggtggagctagtggaaccagcaatacccatatggaccaatcagagatggacaaaagtgagacaagcccaatcagtacggttcgttacctgccgttacgacagttacagcagcagtcttttactggctccaggagtggcagcagccgagtgaagtggaaagattgcgagcgagggaacaacggagcaaatgggaggtgccgtgcaacctgaactgaggaagtgaggccaaaaaaaaaaaaaaaaaaagattccctgggctgggcttgcgcttttgctgtttgagtggctgacgacggactgcagacctcgaccgcagcactgctcccctccttctctcccttcctcttgttttccctttttttttccctttcaacatcccaaccacaaccaccacaaccaccccagaaaagaaaaaaaaaaagacaacgaagtcgccctctcaatccacaccagcatacataaactagcttcagtcgagattttcaagatgccttcggccgtcgttgagctctaagcgcccactgcgggtgccttccacagcgcccgcagtccagcagcctcaacgagagagtccagatctccccactatccctgccctccctacccataaccactcgactatcagaagctatccaggcttttctcaacctcgaaaaaggcctcttccctgcacagcatctgcacataccgcgacacctcagggcataggacgcgcagtgtcccggtgcaaggcagagcaggacttggaaaaccgaggcccggaacacgaggtttactccatctggccatttacccagaatcaaatcaactgcaacatcataccatcaacttacaagacaacattataaagacaagaggacagacagatagtccagacctacagccccgacgagagaggagcataccctgtttctccactggcccacctgacgattccataccgtacggctaccaccaatatctaccgtcacaaagtcactccatccccaccccaaatccgaccccgtctcttgtctcgctcttctctgctattctcgagatcctcggcagacaccatcctaaaagacccctcgacagctccagtcgacatccagttgtacctacacgacattgcaaaagaactcgactgggacaatcccatttcaagcccgcgaccagaccaaagagatcttgtcgaatcttagctccgcgcacggttcaccgccgcttgcatcataccaaccaccacccataacctatacagacccccggtcacccagtcccccaccatgtctcggacgaccatcaaactaaaaaacccgcggacgccgctcaaggctaccaagcggcgggtttccgtctcctctacatcttcctcctccctcgacctctccgacgatgaaggctactcggccgtcgaggacctcagcgagagcgaagatgacgagcacaatgtcatggcggccgaggaggagcacctcttgacgcgagcttcccgcaagcgtccattggaacacacccctcggccccaagtgaatgctcaggaggaagaacacgacgccgacgaggaagacgaagaggaggacgaagaagacgagcagaacgaagacggtgacgacgaagaggatgatgacgaagagcccgaggacgacgacgacaatgctgccgacgacaatgagagctggggcggtctgtcggagcacgaggagagcacaatcatcgagcaagtccccgaaccgtccgtcgagaccgaggtcagcgtcaagcgtcacgttcgctttgccggtattccggacgacgacagtgactcggactcgacaaccaccgagaccgaatccaatgccgacttgttccctgatatctttgttgaccgcaacgagctggaccccgcgttccgtatcgagattgaacgtggcaatgagtcgtcctcggccgagtccttctgggattacgacggcaatccgcaagagttttttggcgattcagaggatgaggcccaggtgccacaaaatatgctggctggccctctcttgcctagcctgatggtacccattccgaccataacgccagagccgtccgactcggctctctccaaatcgcacgaggcggagcttgacggatacgagagtgagttaatagaatgtgctcgaactttgtgcggagctaaccggtcacagcggacggcgaaactacagaagaagaggaccccgagcccattattcggaagaagcaggtggcacgtgtcgagtcggcgcccgtgtcttcagagtccgaggccgagaggccctgccggtcccagcggggcaaacctcgcgtgggccgtttccatctggacgggtccgactctaacaagccgatcgctgtcttcaaccccaactcccgcaagatcatgattttcaagagggaccatcaggccacagacctggcaactgaggccatcaacgatgtcccatcagctaacctcgactacttttcccccctgctgaccaaccccggctacctcatgatgggcgccatggtgtcttccaacacgtttggcgactttatgaacacacagccgtggggtcctgccgaggccttcttccccatgggcgacgacttttacgccggagacgatagtgacgactcggagctgggcatggaggaagtggacgaggaggaggcaaagctcgacattgaggatttcctgaggttcgataacagcgactcggaagccgacgaagagcttgaatacgacccggagagcgccgccacctcaccgaccaagaaggacagcgacaagcaggacatgcaccccttgctcaaccacctgaccaacaacgcggacgctgtcggagctttccggcgcaaccaaatcaaccagcagctgattctcagcgaccgagccacccaggaatcgctttcgttctcgggaccttactaccacggcacactgagaggtatcaagaccggcagtctggagacagttaccacacccatcacccccgcccgccggagaaaaaacaattccatggtaggacctgaccatcttttcttgcccccttcctttcctcttgtttccccctacttcaaagtcaccccaagcccatggcgcttccacaaggatcctccgctcaaccaaatcattgcacagaaaaggaaggctcccactaccggccccggcggttccctgattgacgacccgaccacgatgcatgtgcataagcgacaccggagcaatctcagcacggtctcggagctttcggtggatgcaatgccgattatgtaaggattcgacggaatatggatctcgggtacggactacggatttcggattatggcctttggatcgcggatacggactggacaccggtaacgatacccactactactacggacgaggatacagcaagtgtacggtactacacatacccacgatccctcttccaccgggaatgacatcgtgtgggcctggttttcaggctacgtacgtggaaggacggcatggcccaacgagtgttgtctgtctgtctgtttgtttgttcagcacagattgcgttaacaacgtcaaccgcgatgaacaacaacagcaagccaacaacatctcccatgttgggaccatccctggcctccagttgagcgcagcgcattcgcaaagacgatgcaaggcgtttttttctgtacgacagtactacgacgatggttttcacggacgactcgacattgcttcgactcgatacacagattacacggtttttctttttgttacatagcaatacacatttcctgagtgattttggagtggtggtttccttgtggtttgacaaacaaaagcgatgtttggttttgctttatgatgttatgaaaaagtatcggcctttcctgcattcttgggtggatatttgacggtgtcgtggttgatttcgttctcgcgtggcttcctcttgcctcatgtacccgtgctgaacagtgacaaaagactgcggtagacaaaatttccattgtcaggaccatgcagagagggtggttctaggtatacaaaagtacacaaaaggccatggctagaagggatggcacaatgttttgttttctcttttgtctccaagataccatttgctgtccttatcatatcatgaagagggtagacgtgaccggctcggacggatggactgacagacggacgggtcgatggagcgattggactcggatagcgttcatacacgttgttgagatttgaatgacgaagtggattttcctcttgctgactattcattgtgacgctgtagccgtgtttggacaaaataacttttaactgtccagatgtcagtacccattggagaagaaggagaagacatggtggaaaccgacatcaacgcaaatagccctttacagacactcgaaaggcttctcattccaaatgtaccaatcgtaccctatccccgagagagcgaacgttgtggacttgaagggggcgcgaatgacctgggggaaggttggatcaggacgggcatgatgaggtttggcgtccattgttgcgtatgctcgagatatgagtattggatatgataacgagcagtttcttgaactgagtatcgaagaggaagcataattcacaatgaatgggtggacttggactttttgtatagagaccaagttccctttcaaagactgggcgtccaagggcaaacgaccgtcatccgcctggaaaaagacaatcgcaaggagtttccgtgttctcgaagcatggcaaacttccatcatcaaggaaagtcatgaccatttggcgggacgtatagtgggtaatgcgggtaaagaacaatgtttgcacacggcctggaacaatgtgatggaagccattcatttccgggttgaagaagtgcgggcgaaccacgtgcatcccttgcttggttacttgtccgcattccggtgttcgattggtacctaggaattgtcgattgaaccatccagaaaacacgaggctatccctcgggggtgtgtttccatgatttcttcatctctccatcactgcagcgacgaacaccaacctgtcccttttccactcaaacgatttggccacctttattttcacaatgacccgcatactccagacttttctttgttcattcctcatgcctcaatggcactttcggactcaactactctggaaattggttcgctatcttctcccgcttcgaggttccttggcgggttggcgatgccttgagactgaagggtcgctagccactctgcaataaatcgataaccagggccatttcaaccctttcgaaacgttagtgcataaaacaagaccatagcctggtcatcaaacgcgtttcaaagactctcatttcaggtttgatgaagaagatgacatcctaaacaagcatctcatcagcgtcttttcccacagccaaccctaaccacgaagcagtggacatggagccagcactgccacggaacggcctaggctacctctacgtcatcaggggaccgccagccgctaaacaagccaagtcgcttagcgcttagcgtctatcttatcgccttgtacggggctgacagtgcactgccccggccgcagccccagtgccgcgtcggcgggttcgatgtcaacaatcaggattaaatccacttgaggttgcatctcctgtcaaggctgcgccccttttattctctgcttcatttctggttgttagatcgactacctccagcttcatccccgtcaaagatatcattaccagttaaccccgccataatcgcatctcagtcagccaccaacttcccccaaaacccggcacccaaaccaagccccaaaatgacatccaaacgcggcctaacctttcccgtcgcctcccccgacccgcccttcctcttctccaaacccggctccctcatctcctggctctacaactggtccccgcgcctaacccccggcaccggcccaggctgctctctgcaattcgtgcctatgcaatggaaccacgtctacatcgacgagctcccctcgcacctcaacgcctgctacccggatcccgaatgtaacggacagccgacagtgctagggtttaacgagcccgagcttaccgaccaaagtaacatgcccgtcgagctagcagcgcaggaatggctgcgggttatcgagcccctacgccggcagggagtcagggcgggtagtcccggaattagttcagcgccgcagggcgtcacctggcttcagcagttcatggcggctatccgggcagaggggagcgacgtggacttttactgtttgcattggtatggcggggcgaacttgggcgcgttttatgattatatctggagcacgcatcatcagctggggccggacaagcccgtgtggattaccgagtttgcgtgcacgaattgggaccaggcgaatccgctgcccaaggaggaggtggaacacttttgtaaggagagttgcaagtatttggatacgttggattgggtggagaggtatgcgtggtttggggccatgagaccggagacgattgggaatgtggggaggtgggcgagtctgttgggggatgaggggggtgttaccgagttgggggagtggtatagggattgcgctgagtaggcggcagacagaagtaggagggaggaagacggcgagtggacgaggagagggtaatggaagcgggcgatgcgaattgaatcagggaggcaccgggccacagtgagcgtaagcgttgaacagatccccccaaagcaattataccaacaaaaaggagacggcgaccaaaagaacaatgagcctgctcggccgcaatgttccctccccattctcatcccctccacacggcttctcctttgtgcacttgtcgtccttgtagtcctcgctcggaagggcctctcttcccgttgcgttgccaccgagataccagctcccaatatctgtcaactgtccgtatgcatctagaaaggcttgattgggaccgacgttggacacgatacttcgaaaggcgccgaaccaggcatatcgcttgacgctctctttgctgtcgaggtaagggatggattggttgtagaacttttgcgtgttttcaagggtctcggaggggatgccgaattcggtgatccagatgtcgaggccggggaagctgtgacggagtgttagcggaattacatgatataatgacctggtaaagaaatggacttgagggaagccagtggaacgggtaaaaggactcacgcattctcaaatatcccgaccctttcttccaacatctcaaaatccccaaaagaataaacaggcacaaagtcgaacccgcacgttttctcttctgcgtcctccaccttgtccaggagcccggagcagttggcaaagaacatgtccagccatgatttgttgccctcctctcgtttagtctggctcgtgtacggctgattgacaagcggcagaccgaccttgactcccagccgccgaagcggtatgatgttcttgatccatgctttggcagctacacggggttccatttcgctaccgccgacgtcaaagggctggtcgggtttgttaaaggtcatgacgtgggttatgttgcgcttgtcgctggctctcttggtcttgtccttgtcttcgtctttgctcgagtcgacccccatcagggccgtcacatttcccaagaagtcggtgtcattctcgttccctccccacatggtcggcacgaactcgatctggttctgggaaagggcggcataattggactcggacgacggaagggattggtagttgtggtaccaggttagattgttggggccggtaatccagactaggtcgtctttgggccagtcgctgtttggggtgaagatgaggccgcgtttgggggatgtggtggccgtggccagtgccgagaggcagaggaagtggatgaacagcatggcggcgagcaagtggatggagcgagtgacttgggtaaggaagagctgcgtcaaagaaggtcgtgatatcgatgctggtgggaaatgttggattacctcgacagatccattgcagatgccgtcgctaaagtcggactgcgcgagaatttctacgggaagaaaagtgacagtggaaggagagagcaactctcgtcgcaggtgccgtcgggaacatacatccatatctgtttcccgtccgttatcgtcaggggtagtggaagccaacgaacgccacagagctgtcgtgtcaccaaaaataatacgaggatctgcatgcgccaattgaaactaatgggatggtatcaagtaaaaagcaacgagaattgttgaatgatgtgacgagtcatctaataacggcctagttcagttatgtgggtgtgatatcttccgaccttgcgccttccctttcttgaatacctacctaatgaccaccatcccgacaaaagaagttccttgaaattccaatctaaatccgacagcccttccatacttgcaagattccagtccatttcccgattccaaacctcctactacgcctctgttcagatatgtttcctcaaataaccctctccacccacttctcatccaaaaccaacccctcaaaaacccccatcgcctcctgcggcaaactaatctgcaccaacacctcctccttctgctccttcctcgccggcaaccacagtcctccactgataccatatcgagcttgcacgcgccggacagcatcgggtttagtcacattaaagtagtcgcggtgactataagaggcagatgcagaaggagaaaaggcattagtagggaccataggagcttgaagagaggggaaagaaaaggacggaagaggaggaaatcgccattccgtgtcggcgccaaagttcttccaactgttcatctgccattcggacggctggcgggggtcgaacgcgagaccgatgcggcggatgtcgttgctgtcgccggcgctggaattctgggaaaggccagcaaagagggaggtgcgaacggtgatgtactcctccatgtcctccgccatatcggtaccggatttgctgatggctgctacaatctttgccagagcagcgagatctccgtcctttgctgcgtcgattagcagagaggccgagggcaaacgggtgctaatccaggtgattttgttgcccagataatccttcgtatcctcggcaatctgttccttgaaagcaacaatttcgggattggccgacgtcaaaccagcaacacgagcgaaccagtcggtaggcgtagaaaagacgggctgctcctcggcaaagtggttgtggaggaaatgctcgaatgaggaggggtcggtggaggaggccatgacgcgggaaaagtacgtcaaagcccacaagagaccagacagacactcgtagatgctggctttgacaccatgagtcgcgatttccttctggagctgggcgattctagcaaaggtgaagacaaagatttttgaagaaccggtcaaagagtcgccgtcgcgcagactgggagagacggggtgcgtagggccattgggcgcttgatcttcccactctttgtactcgggacacttcgccatcagctcctcatacggcttctcgatccccggcaaagtcaaccgcaagtcatggctccccggaaccttctcccactcgaaactcaaactcgtcgtatgctcagcaaagatgttcaagaactgggtaaacgcccctccatcgaacatcgtatgatgtcccagaacattcagaacaaacccacctctcaacaacaataccctgacctgaacaacaggcaccgcttccccgccctcctcaagcgtcgacgacgaatccgtcagttgaggattgataaacggcttcaccggaaaccccgccctcttcagttcatcataactcaaatactccctcggccaacctttcacttcccttttacaaaccccctcaacctccagaccggcatacatccccctcacctcttcatcatccggccactccacccccaaagggatttcccactgcgaacaagtccgcaagtaaacatgccaatcattatagacaccgtctcgcctgagtttccctttttcgtctgacaaaaggttgactccaagctgaagtttgccggcaaaggtgggtcgggctttggcgatgcaaaggaggtggatgcgcaggaaccagaggagggtggaggtgtaggagagggggtcgaggaggttacgggcgggggcggagaagggaaagcagagggcgcgggaggtgtagacgcggggggcgacgttgttccagagggagaggggggaggtggtgatgatgggggtggtggactcgttggtgggcatgactgatgatttgggcgtttgtcttttgagggaatctcgaggatgatgcgagaaagggatcgtggtgcggttttcccgcagcaaacggtttaaatatcgggttagacacggcagtgaatgaattggccgtccaggttctgtcaaggttgaacaaagattggtgccaggtggaaagtacgttggtctggacacggcaggagggtgaatgggtgctggtggctcaatgaccattttgtgagtttctggtgaatggctggtggtcattgtagacaatcgttattctttattctcatactacgcaacctataagcctaatccatgactttcatccctatacgcctatttgaacaccaaaacgcacttatatagccgggcatatccccatgaacgccttccgacattgcgcctttcattcccatacggatattctttccctccatattccattgcatcagtgtccgatacctccgttgactctttccatgatacttcccaccctgcatgtggtccagcaccgcaaactgctcaaaaaccgacaaagattccaatcactcgcataataagcctgacaccgcctcatcaccaaccacgccctcccaatactctttaaaaacctcatccccctccaacgccctcatcgccccctccggcaaactaacctgacactcccaactttccggctttgctctcttagccggcaatatcagccctcccgaccctcccacctccttctgcacccgtctctgcgcatccgccagcgtccagcccttttccacccccggggttttcgcaacaccaggcaacgaccactcgatatcggcaccgaaatccgcccagctattcatcccccactcggccggcatgcggctatcccacggaagaccgagcaggcgcatatcagggactttgtcgagcagagcttcgcgcgtgtaaagaaaggaggggtcgacgcgggagatggaaaggctgattgcgctagcgacacgagcgagggaggtcttgtttcctgaagcaatgtcgtagagcaaagaggtgtcggggagagtggtgatggcccaggtgatggtgttgccaaagtaggcctgggcggtgatggaagaaagggagggatacttttggagaagccgtgtgctggaccagtcgaccggagtagagaaaaagggagggtgggaggcgaagtgggtgtggatggcacgttcgctggggtcggaagagttgttgagaaagacttggcgggcgacgagggtgtgtgcccagaggagagcacagagagtggcgtaagcggatggcggggaggtgccggggatgagctgggcgagctcaacactaagagtcttgagcttggaaaagctgaagagaaagatcttgctgtcgtttttgaaggacttgggtctctcgctgttgagaatttcggacatgatgggctgcgttggacctttgaggtcgtggtccggccaggtctggaactcgggacacaaggggaggatgtcctcgaatttttcttcggcgagagactggtcctgctcgtagggcagcttgatcatgggattggtcgaatagtttggaagcttatctccgcgagtacaggcggcgaagcattctagaaacttgtggtacgccttgccgtcaaaataggagtggtggatgagcaggttgaagaagaaaccgccgttgagaaagacaacctcgacctccacaaccggaatggggggctttcctgcgccgagcatcaggtcggtggtcaggtcctcattgatgaagggtttcgcagggaacccggaacgcttcaaggtgtcgtagtcgataaactttccatcgaacttgatcccctttgcctttactgtgtcggcaccgtcctgggcagttacttgtccgtacatggactcaagctccttggggtacttgggcctcaggttgatgcgaaagctggaggacgtgaggagatagacgttcccttccatgtaactgggtgccaagttcactccgagctggagtctcccggcaaagtcaggcctctctttacccaggacatcgagattgctccgcagacagtcaaagagagtttgggcactctcggactgattcttgcgagcatggtcatcaaagggaaagcaaatcacccgaccggtgtatgtgcgaggagcgacattgtcccaggtcgagagatggtggatgttcatgtggccaggactggtcattttggtgttcttgactgtcgattgttatgcgatatgtttccaagggcgcctcttggagaggctttatgggattccggcaccatgattccagtgacacgatggtcttgtcattgaagatctgcgtggacagttgtgaataggtgtccaacttggtcggtgaaagaatgggcacagtttggacgagaggacggtgagctttttgaggtgttgattcaaatgaaaggggtgggcgcaaacaaggctcaaacgattcggggcgctttgttgagacgctttcgtgtaaccgtgtaccgccggaaatggacaaccacatcgagtgctttgggtgcttcattgtcctcgagctgaatgaatggtgatggcatcaaagcagctaaggggggggggggggggaggacaagtggcttggggttagggcttaatgtgagacatgatcgcagcggtcaggaacacgaccagcgctaaggtcttggcagggtactgtaatcgagaccgttatcgttgcctaaaaaacacggagccatcaaggtgtcgtcggatgtcggctgaaatgagccccggcggcggcggaaaatgagcaagaagtccggtcggttgacaggggcgattcagaactccgtcccggctttgaagttggtgacctgtcgccaaacacaaggacgtcggtgaccaacaacagacaccgccgtgttcgtcattctgattaaccaaccgaggccacggagtaggcgaaaccaaccagctgacaacaccataaagcacaataacgcagcaacaggcatgtcgtcaagagatgatcagtcgcaaaccatgttattcaagatggagggatagacgctccaacgtagccgggtccagttagttgtcttgttctcttacaccgaccgcaaccacaaccacgaccggacttttggccgtttcccttggtcttgatgtacgtcgtgttccacgacgaatccatgcagcgcccagaaatgccaggccctacagggacgcgctgcgggaacactgcccgttgtttcagcgcatctgtctctcaactcccgcaaccaatgacggctggtctgtagctgatgtctcataaaggccgcgaactgtcttcagacacttggtgacagtcccgcctttgccgtcgaggctatccctgtagaggcatagaacaataacggtctccccgtcgcgcatgctttagggtaggtggggtgaaggcatagctgagaatgaattggtgagaaacatgccgctggaaccgccgccaattgaaccaagtcgagacccaattttgtaccgaggttgttgatagcttcttatcttagcgtcgttcatggacccctaatccttgatttacccctggacacccgacgggaatggcttcacctcaaaaaaaacagggtcccaaacctaacccaacaaagcgaattctccgatcgaaacatgtcggtcgggccttggacaatgcgttcaatgaccgcgccatggacagacaagttcgtcggggacaaccgaggcattggaggatcggggacggcaagtcatccaacgccagtcccgctgcaatgatacgcaacgaaaccagtcctttctcgacaaccatcataaagtgggggggccagaccgacaaggatcgttcgacctgtcgtaatgcgtttcccgtcgtcctgatctgcctggatgatgttcagtgatgttcgtataaagacgctgatccatcccaccatctggaacacaagtcagtatccgactatcccctctataccaccactcacccacttacagcttgtacttggtagcctcttttttgtctcgccgaggctgtacaacactccgacccttgtttcactattcaaccaaaacgaccactctcgtagattctaattgtacttacctattccttcgcaccaggcgtgtgaaacatcccacacatcatgtcttcagacgaaacaccacaaacgatccccatccccggaccccccgggctgcccctggtgggcaactcttttgacattgacaccgagttcccacttgggtccatgctcaactttgccgaccagtatggtgagtacaagatgcatcactttgatgcggaaatcccttgctaacatcgacaggcgaaatcttccgtctcaacttccccggcagaaacaccgtctttgtggtatgtctcctcaccatacctgaccccgacacacatagctaaccgtcaacagacttcccaagctctcgtccacgagctctgtgatgaaaagcgattccaaaagacggtcaattccgccctccacgaaatccgacacggcatccacgatggcctcttcaccgcccgcaacgacgagcccaactggggcatcgcccaccgaatcctcatgccggcctttggccccatggccatccagaacatgttccccgagatgcacgagattgccagccagctcgccctcaagtgggcccgccacggccccaaccagtccatcaaggtgaccgacgacttcacccgcctgaccctcgacaccatcgccctgtgctccatggactaccgcttcaactcgtactaccacgacgacatgcacccctttatcgacgccatggccagcttcctcgtcgagtccggcaaccgctcgcgacgcccggcgcttccggccttcatgtacagcaaggtcgaccgcaagttctacgacgacatccgggtcctccgtgaaaccgccgagggcgtcctcaagtccagaaaggagcacccttccgagcgcaaagatctactgacggccatgttggacggcgtcgaccccaagacgggcgggaagctcagcgacgacagcatcatcgacaacctcatcacctttttgatcgcgggccacgaaaccacgtcgggtctcctgagcttcgcctttgtccagctgctcaagaaccccgagacctaccgcaaggcccaaaaggaagtcgacgacgtgtgcggcaagggccccatcaagctcgagcacatgaacaagctgcactacatcgccgccgtcctgcgcgagaccctccgtctctgccccaccattcccgtgattggcgtcgagtccaaggaggacaccgtcattggcggcaagtacgaggtttccaagggccagccttttgccctgctcttcgccaagtcccacgtcgacccggccgtctatggagataccgccaacgactttgaccccgagcgcatgctggacgagaactttgagcgcttgaacaaggagttccccgactgctggaagccgtttggcaacggcatgcgcgcctgcatcggtcgtccgtttgcgtggcaggaggcgttgctggtcatggcggtgtgcctgcaaaacttcaactttatgcctgaggatcccaactatacgctgcagtacaagcagaccttgaccaccaagcccaagggcttctacatgcgcgccatgctgcgcgacggcatgtctgctctggacctggagcgccgtctgaagggtgagcttgtggctcccaagcctactgcccagggacccgtgtcgggacagcccaagaagagcggagagggcaagcctatcagcatctactacggctccaacacgggcacttgcgagacctttgctcagcgccttgcttccgatgccgaggcgcacgggttcacggcgacgattatcgactccttggatgcggccaaccagaacctgcccaaggacaggccggtggtcttcatcactgcctcgtacgagggccaaccccctgacaatgcggctttgttcgtcggctggctcgagagcttgactggtaacgagctcgagggtgtccagtacgctgtctttggctgcggtcatcacgattgggcgcagaccttccatcgcattcccaagctggtcgacaacaccgtgtccgagcgcggcggcgatcgtatctgttcgttgggtctcgccgacgccggcaagggcgagatgtttaccgagttcgagcagtgggaggacgaggtgttctggcctgccatggaagaaaagtacgaagttagcaggaaggaggatgacaacgaggctttgcttcaatctggccttaccgtcaacttttccaagcctcgctcttctaccttgaggcaagacgtccaggaagccgtggttgtcgacgccaagaccatcaccgccccgggtgctcctcccaagcgccacatcgaggtccagctctcgtccgactcgggcgcctaccgctctggcgattaccttgccgttctgcccatcaacccgaaggagacggtcaaccgcgtcatgcgccgcttccaactggcgtgggacaccaacatcaccatcgaggcgtcccggcagaccaccattttgcccaccggcgtgcccatgccggttcacgacgtcctgggcgcctacgttgagctctcccagccggccaccaagaaaaacatcctcgctctcgccgaagccgccgacaacgccgagaccaaggccacactgcgccagttggcaggacccgaatacacggaaaagatcacctcgcgccgcgtctccatcctcgacctgctcgagcagttcccgtccatcccgctgcccttctcctccttcctctctttgctgccacccatgcgtgtgaggcagtactccatctcctcgtctccgctctggaacccgtcgcacgttaccctgacctactcccttctcgaaagcccttccttgtcgaaccccgacaagaaacacgtcggcgtggcgaccagttacttggccagcttggaggcaggcgacaagttgaatgtgtctatccgcccttcgcacaaggccttccacctgccggtagacgccgacaagactcccctgatcatgattgctgctggttctggcctggcgccgtttagaggcttcgtgcaggaacgcgcggcgcagattgctgcaggtcggagtctggcgcccgccatgctgttctacgggtgtcgccatccggagcaggacgacttgtaccgtgacgagttcgacaagtgggaatccatcggcgccgtgtcggtccggagggcattcagtcggtgcccggagagccaagagaccaaggggtgcaagtacgttggcgatcggctgtgggaggatcgcgaggaagtgacgggattgtgggaccggggggccaaggtctatgtctgtggaagcagggaggtcggggagagtgtgaagaaggtggtggtcaggattgcgttggagaggcagaagatgattgtcgaggcgagggagaagggtgagcttgacagtttgccggaggggattgtggagggactgaagctgaagggtttgacggtggaggatgtcgaggtcagtgaggagagggcgttgaagtggtttgaggggatcaggaatgagaggtatgccactgatgtgtttgactgaggggtggttgactggtaatggaggatgatttccttggaaagcaggcattggatagaattgaatttacttgttcttcattggtcgatatgcatgcatcattcaagggaaaggaaaaagaattgagccgagttgactagaccgggagccccaggttgaaggaaggaaagatcgaaacaacgaagcccgcatgatgtgagacggcacgtccgaaatggcgctcgggccgtgtttttcagggccctttgttccgctttctgttcccttctgtttgctttccagttcctttcgcaggaccattccgccttccactttgcccaccggtcttttcgaattcagttgtgctggacatacggccttcattcggatttggagcggcccttgttcatcatcacccgatcccacttccgcccggagagggacacaaacccaatcactgtattcagttatgtcgctaacaaaaacagcgccatctttacaccaatctagatacaaccacgtttgcatatattcttcgaatcactgcattgtccaactacccaagccaactactcaaaagttctcacagaatcgaaccaagctactaagtaacctccagcacctccattcgcgaacaaaggaaacgtcgactcctacacactccctttagcgcgacagccactccgtcctcgaatgctcaagctccattagctatcttgccaccaacgagccgtgaattgggccacccctcgtttgaataacaattggtatgtcactaacagaatcggcccttgttttctagcgtcacagatacaatcacatcttggtcacactcacaccacgctgaccttgtctcgaaattcatgtacattgatcacatcaaacctgtttgcacatttttttttttttatcttccactttttctttcatgatgtgtaatatccaactaacacttacgacgtcctccaggaaatgatcaaaaattccgacgaagccaatctcgaacgcctccattcccaattcccaagcaaacgaactcgaccatccttttcgtactcttacactcctcgaatcctccctcgaccacttacctccccgggttcaacccctcctccgtctcgaagcaattgcccttgcaactcggacaccaccacctcctcccctccgcatcgaccgccttactcacctccttcttcccaataaagaggtagtggcaccaactgggcacatacgccctacaatccggccatccacacgccctcctattctccggctgcgcatcggccagccactcctccgtcaaccacaaaatcctggacatctccggcgacaaacaagtcataaaccgggacggctggatatgcacctgacaataggagcaagacatattggtcaggatcgccagctcttggcgaagaaagccaaactcatcgacccagtactgcctgacagtcgaagccagaccagcagtctcagtcatggtaccgagataatccatgatctcgcgcatcttggcgatggtctggttaatcagcccagcgttagcaaccataaacgtcgggatctgtctcaccctctcctcgagacacgacaaacaagtaaagtgtccgcagggaagttggtggaggtcaccctgcttgtagggaccatagcagaaggagcagagtgtacctactcttttgttcttgttggtctccttgcctgacgggaacgagtgctcgtgggcatggttgccgcagtgggaagagccgtggatgtggaaggccgggatgcgggacgcgatggagagcggaggcgggaggggtgcgtctgcgtcgaggtcagtgtccaagttccatggccagatggagggaagggggcgcatgggtgcaaacttgggtggggagttgaggtgcagaggaccgacgtgggtgactttgtgggtgggaaggcagatgcgcttgggagctgcctggtaagtagaatcttcgtccgagatggaggagaaggtgcgcttggcgcacatggtggaagtggtggtgaaacacatggtgatacgtacggttggtggttcgggagatgtacccgaacgcttggatggttggttggtggaggcgggtgtggtggcttgagctgttgctggctggtcagaaggttacttggactccaagtcttgttgttgtttgctgctggtgtttctgctgatgctgatgacaggaatcgaacaatcttggatgatcccaacaccgatacttataccttttcgacactcgtcgacatgcccccattcccaatatcagatatcacttacagaacagccggacaaagaaggtcatcgacgactcccaaatctataggctctcgattgccctccgccgaaacccacgagtgaacaacggcacaaaagctcccatcggctacagccgtccggaacaatggaactcgcacccggcttcgagaacactgccggagaaacatcctattcgtctcccaggtagcctccgggtaaggctggaggacaataggccttgttcagtgttcgagaagaacagcggaagacggcctactttccggttggtcgaagaagacaaagggcattcacgggacactcttccaaccaccgggcgctgttcatgtgtccagatagcttgggaaccgaacaacaagcgaagcatcttcggtccaggtatgttcaacgttcacatctcaatcaccgtacctaaacccagcacaagcaacgcacatgcaattcaatccatctattctcgcttcaacaatgatcaatggcttgtgtggaccccctccattccattagctcagccggcggtggtaacccaggggtcggtggtaacccaggggtaatctgcctaggggaaaccaccccctcctccctcacaatactgacctctctcgtgaccacaatcgccataacacttcccggcgtgccgttgcttacactgtggctactactctcacccgagcaccaaccgttatgtgactgctccgcaatcatgcccgaactctccaccgacgtgaccaccccaaggtatggcgaagctgctgtctgtatcgtcaagttgggccgtccagtgtcgtttctactccgagcaggactgtcgcaggttgacctaaagctcaccatcccaccactccgattcgccgccgtcgggtacgtgtcctttctagagatgtcctctccgctacctggtggtccggtgccggtagtgccggtagtgccggtagtgtcggtagtgccggtgccggtagtaccctcctcatctgtcgtgcttacccaaaaggtctcgctgccgggtatcgggaagatcggatcggggttgggaccccatctgtgtgatgaaccttggtgggttgctgggaacactgggctgtctatgggatatggagatctatatcgggcgagcatgactccgtttgatccgatactgttgtcatttttgtcggaggtggtgtttgccccgcttcctgggcataaccagccgccgaaggagtagacggcgcgaagtaccgaccgcctgatcagcgggtagaccatgggcatgttggtcagaacaaaggagacaaaagattcgcggacggaccagtagcctgtttgcgcggggtccctgtttcccttcttgaggtgagtcagcttgccgtctctggaagatggatttcccaaggacccaactcacagtcaagatgctaacacaccgcataatgccaaatgtcatttccagaaatccgccactgaacatgatgaacagcaccaatttctgcgaccagggcagattcgacttccagagcataggcacgggaataccgagaagataaaagtccgtggcggtgttcatgaccatgacgaaaaccgtctgcagaactgatattgccggttggcagtggttgcccgggtcggggtagatctgccactgccggtgaagggggacacattggaggagggcgacacatacacaggcgatgtaagtcaggggcatgatgacgtaggcgccaaccatccagcgacgcataaagcaaatgccggctctgtttgagatctagcgggtcagtataaacctcctcttgcgttcccaggcttacactcacgttaggcgtgtgtaatacactgtccaacaacctttaagcagccacagaagggtggtgtacaagagaaggccggagacgttcagcttggctccgttgactcgcattttgtactcgtcggaatctcggctaagcgtagctcgttcctcgtctgtcatgccgttgtttgctaaaccatggcaccaggaaacgaaaatgtaaggcataaagctctcggccgtgtaggcaaactggatgccgggaaggttaacttgatgtcgtgggtaacaacctgaagccaagagaactcaccaaagccaatagcatgaaaaagtcgtctaacgcgagcttgcgccatcccacttgccggatcctgctgaaatatcgaagcccaatcaccatgtaggctacaccttggagggaccagcattctacgacgaagcgtctcgcttcttccggttccactccccttgtataggtgtcccccatgttgcgtatatatgtggaaagaagggataaaaacaccaattgcaatcggcgatataggcacggcagcccacggcaaaacaggtctttcgaaatatgtgtcggtctatgtaacggactgtctaactggtgcccctcgcacaacaagtacctggccatcatcaagctatgtcatcttgacgagccatggaggtccgagagttctcgccttgcctcgtctcaactctttgaagcttcatcctggtcagggacctgctgctcgtagtgtcgttcgagtattgggtcacggcggggccaaatggtccgcaattggccagggaacactgatctcaaagttcgtccgtcaatgctgactggatttctatctcatgccactggagcaagctaattgatttaaatggtatagggtattctcgcgcttatcacatcgcccttctcaacctcccataacctcctactcggacaccggtctcacagacactctgacctgagcaaccgccttgttagccacgctgctgaccgtctccacgacaataccaacatcctgcgcagcacttacagcaggcaacctcatgcatccctcaaagtagctctccatatcctcaaaatcgtcaatatcacccacccacgcgacatagtgatccggcctcagcacgaccacacatcccttctccttgtccacgccatagttcttgtaagcattgccaaacccttcgtggtaactgacatcgtccgcatacaccttggtgtaatcccaccccagatgctgatcaaacggatgcaaaatatccggaaagtctctcaacaactccgtgtcctttctcgggctggcatggatcgtgagcacatcaatgacactgtcaatggccttgtccgcaggcgtgatcctccgcaggaagctctcgggcgcgtccagcttggcgcagaacctgtccacccgcgccttctgctgcggcgagagaatcttaccagcgaacagcacgatgcggaaccttccatcggacttcaaccgctcctgcaagtgccacggcctggcgtccgcctggctgacgaccttgaaggaggctagacgcttgccgacgggtattcctgtggcaagggcctgcttctttgcaaacttgtcgtcggcgatcttggctttggtgagcagcttcgcgctcttttcgctgcgatcgcctagctcgcgccagttgcccgacttgacgacgagattgctcggcccgtagtcgacttgcatgcccgaggcaaacaggttgccgcgcataaaggcgcgcttgaactcctccatgtcgatgccctcggcgtccaccaggtccttggcgggacggccagagaacaagcgagagaacttgtggtcgaactcgatcaggtcctgggcaatgcggcggcgctcgctctggtacgtggccaggatctcgcgcttgcagatgcccttgaggacgagggccaccttccagcccaggttgaaggtgtcctgcatcgagacgttcatgccctgtccggccttgggcgagtgcgtgtgcacggcatcgcccgccaggaacacgcggttgtgcacgtcatagctgttgccgacgcgctggccgatctggtacgccgtccaccagtcgcagtactcgtagtcgagcttgtacggtgcgagaatcttttgcgcggcgcggaagatcaagtcgggcgtgatcttggaccggtcggcgcgccccgaggcgtccggaacgacttctttcagttggatgtacagccgcactatgcggttctcacgcgggatgaccatcagcgagccattctccgccgaatgcacggcgcatcggtggcggatgtcggggaaatcggtgatggggataatgtccatgacgccccagatgtaatcggttgcctcgccttccagctccaggcccaacgcgcggcgtgtccacgagcgggcaccatcgcatccgatgacgtacttggcgtggacgatctctttggtgccgggccgggactgggacttgcggaggagatcggcttcgtcgtcatcttgcaccaggttgctgcggaagagaccgtcagacgccgcggacttggaggcggtggcggcttgcacgggcgtggcttcctcctctgtcaaggtgcggagggcgacggtgaccgggtaggcgtcgtcatcctcgaccttggactcgtcaatgaccagtgactcgggcaggatgccccgctccaccgagatggcgttgttgctgttttttgacgagtactttttgatgttgtcaatgaaccagcgctcgatgcggctctggttgaggacacactgctggtagcgcgagatgccgacgacggtgtcggggatgcggtccgagcggtggatgacgccctcggcgttgggattccacatgcaaatctcctgcatgtggttggattccttccacacgcggtcagagaagcccaggctgtcaaagatctcgatggtccgggagttgaggccgtcggcctggccggtaaagatcttggtgttgcgtttctcgacgatgcgcgcgctgatgccgcagtgagccatccaggcggcggccataaggcctgctgggccggcaccgacaatgagtctggtaggtgttagtctgttgaactgtgctcgaggggtggtagtggtcttacacatcaaccttggactccttgggcttgacgccgttggtgccgttggtgccgttggttccgttggtaccgttgatgccgttggtaccgttgatgccgctgatgccattggcacggccgttggtagtcgctgcagacatggttactgggttagttattaggattaaaaatgatggtactatgatagagagtagaagagagcttggaaagatggaaggtaggattcggctatgtagaaaaaaggtaagtgacagagctcttttaagttatcttcctcctcgtcacttgagcatcatcatatgccggtgatccggtttccagaaggtcggtaatgtccaccatccatccatccatccatccatccatccggtatctccatatcaggagaaacaccagataggggagccatcagcagattcgaaactaacaaggcaaccccagatgtcgataaggtaaccatgtgcagctgtgatactcggcccgcttcgattcctgggaatgcttccttctcctgaacttgggcaactcttcgcctcgggccaaaccgaaatgggtaactgagacgcaccaccatcattgaatggacactcgcaggaagccagaatatgacgaccgtcagggtgaagcctagaggagggttgaattcaccatccctcccctgcctggactgcctgttcttcgggtcaagtttccccccatgccgcgagcattgtgacggacagtgatgatgatgactagcacatgagaggaaacgtaatgggcaagctggcactgtcctcccccactgtactgactgtcagttcagttatcatcatggtacgattcaacagcaccgttgtttactgcctcagggacggccgtaccctgacacaaccatgtttataccgattggcgggcggcaagccgttatggtagcattttgtgaccaccacccgggctcaatgtcccggctgcactgtactgtctgtgcgaccaacagccacttaccgttgattctagaaaatggggccgaatcgttcttttctttttctctctctagcttcatcaaaatggctttcttcatctgtattgtctcgaaacttggccacaatcagaccgctctttttgctttctccaagatatctttctgcaatctttaccattctcgctgtcaacaattgtcgttctcgcagaatttcagtgcatgccctacatacgaaccctccacttccccagatatacgaacgaatactaccccatacggatccttgcccaaaggagtaagtggaaacgagaaagtgacgggaaggaagctacacaagcctcgcaagcttgtggtggatctaacgtcactgcaaactaatccagggcatagctaggtacctaggcgtttcctcggttcggtgtttagcgtgatttgatcctcaaagttttcgtcgttggctgtcgtcccaaaaccgttgaccggggaggagggacttgacaaggggaagcgaatccttttgtgtaaccgatccattcaggtcaagcagaggcgtgcactagtgcattagtggccggcataagacgacatgtcaaggctgttgaatggtaaggtagcgcgggacatgggctgtgtggtggttatttggatgacaggtacggtggcccaagtgtgccttgggtcgtttatccaaaagttctaaaaacttgaagtctaaccagctgcaagcattaggcttgcactggggagtggtttccaaatccttgtgctaagataaccttgataagccgtctcctgcaacgtcacctcaactcccggcaactctcattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattgactcccattaactcctattgactcccattgactcccattaactcccattaactcctattgcttcattgcttcattacttcattacttcattgcttcattgcttcattgctttattgcttcattacttcattacttcattacttcattacttcattattttattgcttccggaccggaagagaagggtgacaatgcaaatggaccccgcagttggttctccaaatttttgagttggggtaaggtaacaatgcaaatagattccgttttttttcccccccccccccccccccccccccccctctcccacctcccccttctcgggccggggccaaaaagaaagaaagaaaaagaagaagaaaacgagaagaaaaagatgagaagaataagaagaaaaggaaaagaagaagacgaaggcgaaaaagggaaagagaaaaaaaaaaaaaggtagtaaaaaaaaggaagaagaagcgaaagaaggaaggaagctaaaaaggttgaagtcaaaagttcaaggtctgggcgtgagtattgaattttgtaagtgtggtggaggtgttgatataaaatggctaacagctggctgcagatgggagcttggaccagttttataaacgacctaggtcacacttgggccaccgtagacaggtcaggaaccatcagggggggagaagtggaggggaaaacccaatgaaaaagatgaaagaaaaagaaaagaggagacggaacaaaactccgtgtgcctggactcgcctttgcccacccatccgtccctgacctcctgccctgaaccatgatagccgccgcacagacgatatctctcgttcaacttctttttaagattctaggctcctgtcttccaatcttaatctcatctcgctcttccaccggagaagaaaaaagtgtttttttttactaatgtcgagactgagatcgaattgtatcttgcattggactgtccggcagtgtccgtgttgcagcctcccgttatcccaacgtccaaacagaaaccacagtcatggcattccaacaacttgcctttgtgcactgttgcgaacgccagataacgatacaagacaccagtggctcaacctgagacaaagagctgcagaatcgtcaaaaagaccccgaccgactgtcggttcaccgttaattcagccacctgcgcccatcgtacatctttttcccccttagtgctgatatatcctcggaggcacaactgaaagaaagggtcttgatgtctcggacccggaccctgaggagagagcggtatgctgctgaacaacgttcgattgtcaagttctcccgttctgttcatgttctgttccagcctttagtcgttgaaattcacggtctaacattatgcctagcacatgtctgagtttccccttttcagcgtccgccacttctttctttcttaatcaaatgacttttagacatacccactggctagaaggatgaagcaattcgttgaaaaacataataatcccatcctcagttcgtttaaaaccacgtcttttgcctcttctttctctctccaatcgcttgagcaatgttgatatctttgcacagttttctccgttatctcctgggggtcgaacaccatgcagctcggagatggactgttcgcttcttacttctctagttctcccattttgttttccaaacactgtggttatccatccccagatggaggaggggccaaatatttcccactcagcctgcctcagtacccccagtgtcttccccagtccccactgtgtcagatgcggtttaaggttgaagagaaagatcgacatctaaccgaccagtcagccgctcggctcctggaccccggtgccccgctgacacctacccggacagggcgcccttgttggctcgaacggcgcttggctgccgggagggccaacatggatttgtagagagatgatgtctctttctgttttattcagactctcttggtgatgttctggattcccgccgccagtcgtctacactgcctttgctcccctcctcaatctccaacaaagggccgtattgcatgagtcgagattgcttatccactaggtaagtagtcaatgtatacgagcaggcagtgtagcaagatcggctccgagacatgaactgcaactgtgataaaaggcacctatcacttgcctcggatgttttgaatgtacctctgcagccaaccacgctgaatgctaaaatccccaaatccacggcaggtcccactacggggccccgggttataaccaatcctggaagaagcatagcaggctgcagggaagagacttacctgcaaaaagaagcgatggtttcgtacattccctcgaatctcggggttcagctcaggggaaatatcctgtcagcagcaggtgattggcggagaagaatcaccgcgcccaggtagactagaggtatggggcaaccaggatatcgaagccatggccactcgctatttcttctttaatccccaaatccaacatcctccgcgaaactcagcttcgtaacattagctgaagtggcaacttactccgcggcccggccgggacaacttgctacccggaggaatctaggcggggtctcagggactggtacccagatggagctcagaaaggagatgagacacatggagaagagatctatgtccgagcagtcgtttcttttttcttttcgcagagttatacataggggagaagggtccagtcggtccgaaggtcaagatgtcgagcgtcttctcttgtttctttgcaagacatcaacaagagcatgcttgttcggttccattcttttctttcagtctgtttgttgaatcagttattcctctagaggctgttggacttttctttccatccctctttgtgggccgacgactaccttaccagatcctttaatgtgtcattgctgaggcagtgttcctgtcactcccttgcactctatcctccacacagacccttagctcttctacacacagccgcaaccatgtaccttgtccctaggacatccgatgaaaatgtacaagccgaagcagcccggttcgtccgcgaagcgtggggcttacaaggcgcagcctacgttatcgttatcctccgatactttagcagaattcgccagttgggatggcggaagctggcgttggatgactttttgatgtttgctgctttggtgagtcttcttgtgaccccctcctcttgtatccagagctaacaccctccagatcacctatacagccgaaaccaccgtcgcccacgtcctcgtcacaaccttccatggcctagccaacaacggcatcaccgacattgatcgcgcccttctctccccgcaaagcgaagaataccaactgcgcatcctcggctccaaagcgcacgtggcgggactgctcctctacaccacccttctctggctactcaaggcgtgctggtcggtttactacgcccgcttgaccctgggcgtgcacaatatgcgcatgtgggtcgtcggggcatacgtcatcatgccggcgacgtacatggcctgtctgtgcgtggccatattcaagtgcgtgccgtttgagaagcagtggcagatttatccgaaccccggcaacaattgcacgccggcggtgagcgagttgcagacggtgtttgttatggtgatgaatacggtaacggatttctatctgttggcgattccgttgccgatggtgtggaagagtaatttgacgtggaggaaaaagttctttttgctgttgatgttctcgggcgggttcatcgagatggcattcgggattctgcggtgtgtgtgtatcttgacgttgggagatacggatgcggcgcagagtgggtattggtctgtgagggagagctttgtcagttttgtgttgacaaacatgcccatggtatatccgttggtcaagagattcatggagaagagtatcatctcgctgagcgggggaacgtcggggatccgcaaggatggtgtatcgggacacaagggatatgcactggacagtactcccagcagtcagaagggagggccgaggaacagggtcgtgattagcaagaccagcaaacaccccttgtcggacgacacgttatggggaagtgaggagaatattgtgagcccggacgatgggaagatggtgagaggaagttggagctcgacagcgagcagtagggacattgccgcaacggatgtaatggcacagggcagtggagcagggcgaggaaggacaatgtcggtggagagaggggcagacgtggtagaaccccagaactcgggggggagtgggaggaattggaagcagaaggggattattgttacacatgaagttacggtgacagaggatagacgggacgcgtcgccgggaaggaggtgctagatgtgttttgggttcgtaaggaagtttccgcttctacagcgacaatatgataattatgatttctcgttcagagtccgcaaacaccattctggcaaatgatcaagtcaaacttgcagtcggcatcgatcgagcatggagagcctgttcaacgtccttggttagttattcttcagggtaagacgcaacagtgtcgacgtaccaatacaagccagaggattatccccacagctagggttttccgggttcgtaggtggctcgctcgtggtagtaggtagctcgctcgtaatagtaggaaccggcactgtggttggtttgcttgtagttctcgtcgtggtgattgggggagggataggccgagtggtggtgggaacgggaatggtcggtcccggtgaagcacacttgcctgccaggcaaatccattcggcgtcgcagtcgttttcggttttacatgggtcacctggaggaaggggtgttagcatgtggtgggagaaggggagttcatgggggcggcatacccaagcaatggccgagccagacacagcccgggcctggaggtaccgtgtttgtgggatgagcggtggtcttgatggtcgacgtggtcttgcgcgtggtggtcggcttgactggacctccagggtttgcgcactcgtagttgcggcagacgaggtcgccatcacagtctcggttggtctcgcactcgtcgcctgttcggctgtcagcatgtgggcaatgctggagaagctcttgggatcatgtagggcataccgaggcaatggccagtccaatggcacttccactgtccgctatcgatgtccgcgcggggaatcaaccttgcgagggtggtagagcccaaggcaaggctggccaacaggtacgaggacttcatgttgacgaacgggcgttggttggggaactgacgagcagactaaacgtggggattatccgaatcttccatccttatataagccctgccgtcccatcgaggccatctctctttcgttttcatcgtatcggcacatctcggtgttgctacgttgactccggatttcgggcagaccacgcgtccttcacggtaacatttcgcgccaagaagtcgagagaaattatgtatacagatgggtcgtacgacgtgggatagtgttgtatattgctcgttgaagcaggctgccatcttgttatatcacccggttggcggatccatctttcgtgaatcgggtagcgatgtttatccagcggggcaggcatcgaggccactttatagcttgtccgggcgacgttgttgatctaccggctcgggttgggaatccggggtgcatattgcggacacggcagagaatgcgacgaaagggagaagttggggcggctgatgtctttgtcttggcagacactggcgaaagactgaccgagggtgtttttcggcagtcagcgacggtggtgggatggtcaaagtctggaattggtgaaagttttcggtgttgaggacaagaggggtcatttgtttgcaggagatgcgtcatcaaggaactcagtagtagagggggaatatcgataattggtacttagatggtgcactatcttatacatggctagtctggcgtatcccctgatagtgctgtaactggctgccaacacgttcccaaccgtaacaactttccggattattgttggtattttggtcctggtgatagagacaacagctgccgcaccatggagaggcaccatcatttatccgccatcataccttaccaatggcagtcacaatcagacgaatcgatctaccgacgttcagtaagcatttgctgccccgaattgacatcccaccgctacccggcttcgtgtccccagccttcgcctcgagatcgaaaaagacaaccaacgcgattccgttcggcctgcttggtaacccgccgctccgaggtttctagctaccacattctgatgtgccacagctgacaccgaaacagacccgaagccttcgctaaacgcacctcgccatcccgtctacaagcccacgcccgatttccgagtccatagcatggctccctggatatttccccagcccgcgcctgggacttcgaccggtacctatcagatcttggtttccttgttgaatgctccagtcacttaagcataaacttgggaaaggctgtgcctgtgggcagctcggtggtgatggccatggtggctgtctgcccctaatacctgacatgcaggacgagatggcgaacgggcacacagctcgccagtacaaacggtcgttcatggtggcaccattacgccgaaataagactcgacaactcaaagtgaacggacggcccgtttggagacacaaaaacacaagtgcaaatttgccttgcgcgctgtcttgggtgtgacatcactccctcgccagggtcgagtatgctgtccaagcaaacacctgtgaatcgttcatgccgtgacacttggatgaaacagtttcaggaacgaacgatggggttcggtcctttgttcagacaatggcactgcaggtacaagacagaggcaaccctcggtccctcggatatcaccagcactttaagcctggaaacacctgtgggcaggtaaagacccataaacaagccaaacttgacaaacggctgttattgtcttcacgttcattgctaatatctagtaaacagaggtttcttcacaatccacaatcatgttccttcctaccaccgcttctcagctcatctcccatgatatccacctagatctcctacccgtccattgtacatcaaagctggtacaaccaagagacgggaacaatcatgaactcgcggactcggttgcctccttgtgcaagacttttaccagcgttaaagtcacaccattggccatagtgggacgtctcgacagtcctgcgtaacgagtccatgtgattaggtgttcccaaacagagaacaagagaccattatgatgtcggagttggttgttcatgtcacctcatatatgatacaaacggtcagcagtgccaccgtcactcacgctcgctgcagggccaacgaagccagcttggctcgagacgaaagaacggatgccgtcgaggtcgtagtaggacaaactggcatctccctcagttcatcaggaggataaggacatgttccgggtagtttaaggtccggctcgccccttcaccggaccttttttctccaggtccctggcttccctcaccagtctctcctgagtccagtcctgcctcagacactcgttcaccttcagtcactcagcgagacatttcacacaatccatacattacatagatcccaacacagttactcatgttatcttttcacaaccacatcgcgacatggctcctctccatgctcgctagcaccctctttgggtgggtagcaacagccgaaaccattgtcatcaaagcggacgggctcgtctttggccccgagatcatcaccgccaacaagggcgacattctcgagttccactttttgcctagcaataactcggtcgtcaagggctcctttgaccacccgtgcgagcctgcgacggcggataccgaggaacgattcttctcggggttcttgccggcgaagagtaatgaggagagcgtatgtttttctcccttttccatccatccccctcttccacacatcactaacccccagaaacaaaacagccctcaatcttccgcgtaaccatcggctccacggcccccttccccttctactgctccacccccgcccactgttccaaaggcatggtcggcatcgtaaacggatctcccgaccaactagcccaatacaaagaccaagcagcccgcgcagccgccgcccagcccaacggcgatttcccctttgagaaaatgaacccgcctgacccctccaagccatttggcggcgaactgctcaagaatccagactatgccgcttggtatggtggcgattcctcttcttcttctaccaccggtactgggacggcgacaggaccacaggggagtgatggttatggacaaggtgctcctcctcctcctccgccgccaccgcctccacctactgcgtcgacaccttctgcgtcgacacctactgctacatatacaacgactgggagtggtgatactacgactggggcagtgggaggtgtgacggggacggtggtgacgagtacgggaacgttgacttatacggtgacgagtgaaagtggaacgccagctgcttcgagtgcgccgcctgctgctaatggggcggtggttgttggcgccagcagtggaatctttgggttagtggtcggtttgattgctttggtcttttgaggttactttgttgaaatgaattgagtgatggtggtttgatgatggaaaattgtaggcacttttacagctaggaaactaatggattgtaacctggaagctttggactttgaaaaaagtaatgaaaatgttcggatacaatctcaaagtatggtggtggaaaaatgaaggagtgtccttgccaaatggaggtcctataatggtctcaaaccgatcgcaaaagccagagagacaaaaagatcaggtattgctacccgataatcctcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccgtagtgaggtgatttgatatgatactttttgatttctttcctttacatattccagaacatggggcgtctgtcttgtcagattttttttttttctccagttttaccgcgggatgttccattcagactagggagcactagcagggggtaggaaagacgcatgctccacagctccacagttcccgccacacggacccgccggccctggagatctgtggagcccaactggacaatgacagacaaggtctcccgggtagaaaagtttttcttccaagagacagtttttgacattctgtattctccaaacttaaactgcttgcttagggcattaatcatcaagttcaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgatttttgctgtccttgccgtccctaaagtgtcaagattgactttctatttatttttgccttgctttttcccaccccatccgagagactttgaaaaggcgcaatgggactttgttgatggccataaaaacatgaaggagtttcccactgggttgtagaaagttgagctaaacggactgattcagatgcaggcccaacagattcctaggctaatacgcaggtttgagatagtaaacaatcctttctccctgcattttgctcatcttttcccccaacttatcatatctcatacctcatacctaaactactcctccaaggcaacctcacactcaatgatcccctccactcctcctcccggtccatacatacccaacaccttcaatccacatccatcctccaacagccgcagccactctttttccgtccgctccctagccccaaacagcaccatcatgtacagatccagatacgtcgcctcccagcttgccttcttctcgggtatgacctgctcgttgatcaatagccgcgaataccccggtttcatcgccttcttgatctgactcaagatggaaacgcacttgtcgtccggccaatcgtgcatgatgtgatggaggtagtacgctcgtgcaccgacaacgggttggggggtgaaaaagtcgtgttcttgaagctggacgtactttccgttgagaagaggggaagtgagagacgggggagcgacagcaatgacggaggggaggtcctgcagcaccagccggcctgggtgggaaggataatgggaaacaaaagtctggagatcgtggccgacgttaccgccaatgtctaccagcatcactgggtcagaaccgtctggctggggacaggcatcaaagcccgagataagacggtcagcggctggatagacactattggagcaccatgctggctggccctggcagtaggcaaccatgtgatcgttaaagtgctcggtgttctttgcagttgaaccaatcacctcaaagaaggtctcggaagtctggtgcccgaacgtgaaggggttgtcgatggtggttgtgggggactggtaggctttggtcttgagccacttgtgtaggttgaccatggcgggaaggcaaatgttccggtagaactggtaagagccggcaatgggagaggtggtaagggctttggagaagttgttggggcggtactcgtcttcgccggtttggataatgtggttcatggaggccaggtggcggaggatgcgccggaggagacccgggtcgaaggagatggcttcggcaagacgggcggtggttttgggagagccgttgtccttggccatttcgtggaagaggttggtttcgatgccgataacgatggtgtagaaattggaggtctgcaatgtcggttagtggtgttttgactgaaataggacacgtggtggccatacctcggcaccgatatgtctcagcagagtctctcttggggtctcaagggctgcgatcaaagatcgagccttggacagcaaggagatacgggcattgcggtcttgagcaaagtcaatgtcgccccagttgtacgaggcaatgtcatcgataaggccagaaacacgacccaggtcgcatggacgagcgttgatggagatgtcgttggggtcgaaggatgaggatgatcttctgtgcttggcgttgggtacatcgttacccacgaagtcatggtaaagctcctgaatggagggggccatgatgcgttgcagaatgtggaatgctgctagaagggaacgatgaggttgatgatggtgtccagaagctgttgaggagagaaagacagcggtcttatatcttttcctggcacacgtctcgtcattctcttgttccctttcgactttccatatcacgaccttgcccttcaagctgcaagctgacgatatcacgccccaacagctactagtgtcatgtcatgtgtgtctgtgatgagtccaaaggctgagccctttgatggtgtccacaatgtcgaccatgatcatccagaatcccgcctgctctgatttgcgactttacagaagctagtggatgtgaacaacgctccatctacatcgcgatgtcctcgtgccgagcattatcctagatgggtggacatgacaactgaagccagagactgaccagcatcgccaagctgaagatgggttgatccaggaaaagcgggggcgagtgaggttagagcgcttgccaggaccatacacccataggcatcaacgagtgtgacagacgcactgccttatcgaccgtacaatggcggaatcggctagccccgcacaaaagaagaaacgagggtggccatgaggcacgccttgaggctcatcaccttgacgctattcgcggcagcctcggcacgtaggctcggacacaagcccgtagtgtcgttgactatgacggcgatgttgatgaaggaagggagctttcgagtttgacagctgaggaccccttgattcagtggagtcctgtaaagacaatgtctctcattgttgccaattacataccctgagcgtgcgggtagctggggttcacttcgggatgtaatgtagccgttcacattccctgatggaaaaccgaacacgatggaatcccagtgctccttgcaggacccacgcaggctatcccatgccacgctgaatatacgcttcccagttcccacgacggagacgtgtgacgaagaagtgatgagaacgtccttgggcgaggcggaagtcgatcgacatggtctaattcgaaaatttccatgtcgtatgttccatcggtttaccgcttcgggataaggaatatggagcacacgctagcaaatgccgaagatctccaaaagtggaagcgattgggtgtcattggagttttagtcttcagctctcagggatatatcacacatgtcccataaactaggctaggttgctgcttctccatcaacaacacccataccagacggaagactatccaaagtcagtgattggagggagagatgatcaggcagacacgctagctgcctgtgtgtgattgccccagggataggaagaactctcgaatgggactaaacttgcccaagttgaggtgtagttgatatcaacctcggaggactcccataccccgcgatacaccgccgccgacgtcattgccacctctaacgccgatatcgatgccggcagacaacacaggcaactcgatatccatcaagtgtcttcctcccaactgcgtaacaaacaccatttgatccagttccgtgccgttttgtcgcaagtcatttttcatgcacgagcacaacctctgcactgatatcttgccgtctcctctagcgtaggcgctgtccagaattctgcaaagggtttgggtcatctgcgttgctcccgtgatgcccccattcgagctgctgttgggtgtatctgttcggggcaagggaacaggaacgtaggcgcccaagagttgcttaacggagggtgacgatgccaggcccgggtcgaccatcagttgatcttctgcttctgtgctcgtattcgacctcatggagtgatgacagtcaaggatgagcaagacgtcactctcactcgacatgatgggctcgcgaatgtcctcccagaagaaatgactcgagccaatcgcattcgcaaacatcatccttcctccaaccatgtccgctcccccagcatagtaaatgactagcaacttcttcctcccctggcccgtatcggagtccgcgagaaacttggccagcagggtctccacagccgcagtaggatagtcctcgggaatcggtcggcattggactcgatatccgagccgtttgaagcagtttcgaacggagtccgtggaggtattgatcccttgccgacttgaactgagtttgattggcccttgttccttggcggttattgttgtggttgtcgtagcccagctgaggatcaagacgttgacttcttcggttagctgtgcatgtcgactgcgctgagagggcgagaagatggagctgaacctggtttttggttctggtggttcggtctcgggttcaggtcgagcagtactgaaagctagtgatgctggataagccgagtaagtctcgtatagctgctgagagtgtgagaggagtgttgcatgatctctggaccagtcttgtgagtatcttctttctgtccgtgctttagcatctgtatcaagccccttagcagccgcagacgtatagaggttgacggggctcttcagctgtggttgcaatgataaacgggctcgctgtgctttcggaggcgcgacggtcctcgaccagctcgaattttgcggtgacgacgccacagtctcaatctctatatccccatcaccatcggcatcacggcgaagatgatggtctctgaaccacggagaatcgggactgagggcttcggtggcggtgatagggctttgactgttacggatgtccgttagccgttttgtcttgggatcagatgtcaggttggccgaacttacacctcaagctcctgcaaagcaccaatcaccatctccatgtctccgtcccactcgagtccaacggggagcgacgtcgcttggatgtcatgatgatcagcgcccctgggcgtagcttcactgtctcctcttccatccatgctccttgccggcttcgaaggcgaagcgtgtacacgagcgttgtcaacagctccagccgagaagtcatggcggaggttggccaaatggcgatgccatagctgagtgaagtccgtattgctgttcatcttggacttttgactgactgaatgcgggcccagatacgatcttctctgacacaaagctttgtttggccgagtcagctgatagtgtctttgtttcgcttgtcaagccattctgatgtcaagagactactgatctaacattgctgttgtttgtggagtggtagaagaagctgagacgtcaggaaggggggtgatggcaaagatagatcaggttcgccgccacgctgcccacctacatggcgtttcagcccagagatctgatcggggggaggggcaggcggataccagattgcagaaggtcgtcacgtcaagcaaggacatgtgttcttggccgcgggttgatgtgggtggtcaagggctggcatgctctcggctaaagcctatcagcccagatgaaattgtggtaacactgcagcttgtatgtctcggagatgttggagtttgggaccgaacatgaccgggaccacttctgactggttcgacctcactatactcaccttcttgtgttgtaccttgtctgacatacatacataactcggatgttatagagaaccaccacggacttgacctggcagctggccggttttaatggcaagataccatggcaagctggttgatggatgtcaccgaaggctgaggaaattggacgagggcgattgacagttcagtttggctgatgtgggagggaacactgcattcgaggaaccgagggagcgacgacaattgtgtggcacttgataaagagtgccgacagcgggaagagggcatcagctcgagaaaattgtgcttcgtcaatacacacagaattgttcaatggatggaagaagcatcacccattttgcaacggcttgtgaggaaggagcatcttgctggaggatttctcaaatcaaaatgaatgaaaatagttgggagagaattgcaaaaggtctcattcggcacacgaaaggcctggaatcactaaaagacatagtaggcaacttctaccaggaggctgaatccttggtagggcaagtcgggtcgtcgtacgaacaaggcagagtcgaatggcgatgcttcgttacagcaagtgtattgctttcggcgatacaccccagaggttgaatttctgtggccaagtgcaggtggtatgcagttatccaatctatatcccactagcgaagccattaaagagggccccacttgtgcgcgccagcttcctggtcttggcgcgcttcagcttttctggcgcgtgttttatcgtgttttcttgacagggaggactcagttcccctcccctcgtcacagtttcccctccttccactcactaaccagtcagtccttggtcccttgggttctcatatctctacttgaatcttgacctcgacaacttccaatctccaccaactctccttgatacccaggtggaccacagcaacaccataacacaatggcaacaccaatggcacactccagcgatgctggcttcatgatgtcggacggaatcgcttcgcgaggaggagctactcccagggcgcgaaacggtcatcccagttcctcttcagctcgtccacgaggccccccctcagaaagcctcggagcggccagcgaagacgagggcgaggaagggttcgctgatgatcaggtccccgtccgctcgaggcctcggaacattgccgacatccccagggttcaggataggattggtgtcatggtccagagagcctttgaggccttcattgacgggtatgaagatccaagaaaccagccaaacatgtactacttggtgtacttgctgacaccggcgccagctacgtcgaaacacccacctcgtccggccaaccaacctcgagcgcagtcacgacagacaagtactacgtcgcccagatccacggcatgaggacctactcgttatccaccttctacgtcgactacaagcacgtcgcctcatggcaagacggcaccctcgccgaggccatcaccaactcgtactaccgcttccttcccttcctcacagccgccctccatagccgaatcgccgcccacgaaccccaatactttaacgaacatcgccagcccacggcatccagcgcccactccacgacagccgccagcacacgaggcgccaacgcgagccagtccgactttggcatcaagaaccccaaccaacaaaccgacaagctctttgccattgccttctacaacctgcccctcgtctcgcgcgtgcgctccatgcgcgcccgcaacgtcggccagcttcttgccattagcggcaccgtcacacgcacctccgaggtccggcccgagctggctctggccacctttgtctgccaggcctgctacgccgtcgttcccaatgtcgagcagacgttccgatacaccgaaccgacgcagtgtcccaacttgacgtgccagaaccgcacttcgtggcagctggacatcaggcagagcacctttgtggactggcaaaaggtgcgcgtgcaggaaaacagtagcgagattcccacaggaagcatgcccaggacaatggatgtgattttgcgcggcgaactggtggatcgcgccaaggccggcgaaaagtgtatctttacgggtgcgctgatcgtggtgccggatgtcagtcaattgggtctgccgggtgtgcggaacgtgtcggtgcgtgatgatcggggtgcggatgccggtggcagtggtgtttctggtctcaaggccctgggtgtgcgcgatcttacctaccgtttggcgttcctggcttgcatggtcacgcctgatgtgtcggcaatcggtgcttctggcgatgcccttctgatggacattgttggtaccctcaacagcagcgcggcggccgaaacagccgagaccatcaaggaagcccaggaagctctgctgagctcctacacctctgccgagatggaagacctccgtgccatggtgcacagcgaccacatctacgcacgccttgtccagtccttggcacccacagtctacggtcacgaagtcgtcaagaagggtatcctcttgcagcttttgtctggtgtctccaaaaccaccgccgaaggcatggcactccgtggcgacatcaacatctgcatcgtcggcgacccctcgacgtccaaatcccaatttctcaagtacgtcgtcaactttgctccccgggcagtctacacctccggcaaggcctcttccgccgctggtcttacggctgccgtggtcaaggatgaagaaaccggtgaattcaccattgaagccggtgccctcatgctcgctgacaacggcatctgctgcatcgacgagttcgacaagatggacattgccgatcaggttgccatccacgaagccatggaacagcagaccatttccattgccaaggccggtattcaggccacgcttaatgccagaacctcgattctagcagctgccaacccggtcggaggtcgctacaaccgcaagaccaccctgcgcgccaacatcaacatgtcggcgcccatcatgtcgcgtttcgatctgttcttcgtcatcctcgacgagtgcaacgagcaggtcgaccgccacttggccgaacacattgtcggcctgcaccaaaaccgggaccaagccatcgagcccgagttttccaccgagcaactgcagcggtacattcgtttcgctcgcactttccgccccgagttcaccgacgaagccaaggaagtcctcgtgcagcgctacaaggacctgcgcgccgacgacgcccagggcggcatcggcaagaacagctaccgaatcaccgtcagacagctggagagtatgatccgtctgtctgaagccattgccaaggccaactgcgtcgaggaaatcacgcccgattttgttaatgaggcgttccaccttttgcggcagtcgatcatttccgtcgaacacgacgacgtcgaagtagacgacgaggaagacgctcccgaaccacccgccgactcccccgaggccttgcaagccgccgccgccgctgcttcgcgcgtgcccgaggccgatatggacggagatggcgacgtcgacatgggtggtgaagctgcccgacagccgtctgcggcaccctcgcaagcgcatcgcgagaagcagacgatttcgtacgacaagtacatttccattgtgaacctgatcgtctccaaggtggccgaagacgagacgcaaggctcaggggaagggatcgaaggcgagcagctggtggagtggtacctggagcagaaggaggaggagatggcaacggaagaggagtatcacgaggagaggaggttggtgggcaaggttttgaagaggatggtcaaggtatgtttctgccccctttttcttcctgcagattgagcgactgctaatgaaattgaaaaaaaacaggacaacatcctcatggcgatccgcggacaaggaattgttggcgaagaaggtaccgtgggagaaggtacctcggcaagggcagagggcaacattgtctatgtgttgcatcctaattgcgcggtggaggagttctaatgtgttgtttgagtggatggcaaaaaaaaggaaagggtacgaaaagtgtcgcatgggatttggattggatcttgattagagcgagcgagagacctggctggctggctggcgttttggagttgtgttgataggctggacgggaaagatatcacggtcttgtgtgaatacaatagagggttggttacaatgtattgcgtcgatgtaacgcatcaactatcgacatgggctagcatctcgtgatggagtgagtaccccgtaaacaaacaccccttaacgccctgtcatagttcataatcatgtcctggtcgtgaaaccttggtcgctcatcccagtcccattctatttgccctttgaaagtcgtaaaagcagtatccatcaaaattgggattaatcaacgccgtatcgtaacagtcgtgaaactcgtcatcgtagtcgtagtcaaaaagggaccgaagttaaacaaagttggtatactcgcaattaacctaccaaaacaattagcactgcctactaaaataaaccatggtatctatatccctctcctgagaaagatcactcatcatcaatcgacatacccttcatcaacctctccatctccctttctcttttgctccccgccgttgtccccggctcaaccaccggcacacccccaatcgcctccaatctcctcctgagttcctccgcctccctctcttgttctcgttccctctccctgtccctctctctctcttcctcctccttctcctccttggcttgcttctccttctcctgctccgccaacatctcttccagttcctcatcaatctcctcctcatccaccaatccaccagcagcagtcgtgcccgcctcggccagaatggtattaacctcatccacctcggccatctgctctctgagtttggaagtaaggttctcgaccctatcaacaccaccgacttgctcgttgagcgactcgagcaccttgctgctggtttccatgattttcatcatggctacgctgtcgctggcttgttggatctgggacgcgacggcttctagttgcgttaagcttgcgtagcggccctcgagactctgctcggcgagtttcttttgtttgagagccgccaaggctgcgattcggttattggactgcacggcttggcgggcggctttgtcgagttcggtgatgcggcccgctagggcgtgagtttggtgcgtcagggaggagatgagttccttgatggaagcgactgttgtgtcttcgggcgttatgctttgttgctcatcagagggagtcttgatcttaaaggtggagccgtcgtagaggatgaggtccttgtcgcgcgagagaaagacgagtaacacgtcgagatcggtttcactgaggagtttgccctcgctgccttgctccagcttgacctgctcgttgtacgtatggagaaagtgcgctttggaccaggtacgttcgaagcggctgtctgttagggcggatgcggtggttgcggcgaactgcttgccggcttcttggacgttggcgaccaccacgtattgtccctttggtagcccgttccccctcagccaatctgctacacctagttgtttcaaggcccagccggccacaccgccagctacagcccacggtgatggtagccatggctggtagtatatgctcgttggggatgtgaggaagtcatgcagcggtacaaggtccttggaggccagtgcttccctaatcactgtgcccagggctaacggccggccgtactttttggactcgagagcgcggaggagggattcatcggaattgaggacgaggaggttgggcgttgaaccttttggggcgggggccaagccggagcgggcgaggtgggcgagggcagaacgccaggcggagatattggcctggtagccatcggggttgagagtgcggagggtggtgaaatcggagtatagggctgggaggcgggctctgtggaaaaggaggttagctgggaacacccaagatgaagcgaggcggcatcagtcgaatgggcaaagacgcacttcctgaagctgggctcgtgttggactaggtagtcgacgagtgattgttggttgttcatgatgttggtgtctcggagtttctggtagtgctacgcgggaatcgaaagcgaaattagtgtaggtgggacaaaacagatgatggagtcgcgagcacgcggtcggtcgacaatggtgagcgatgggccggctgggaacctttgtggcttcgttgcgacaacaaggccaaaacaacaggtcaaagaagcagcacttcttgcatgctaccagtcaagcaggcttggattggctgtcgcgcgtgttgtcgcgaatgaatgaaggcgcaaagatgtggctgggcgcaaaacagcctaccatacatagcctggtggtggtggtgatgacatgcacatgcagaaagaaaacaaatcgagggtgtgtcgtcactgtggtgatggagttacagtgggctttccttatcttatcagttagttatagacgaggacccctcccgtcatgttgatctagcgcccagctgggacggggggactgcgttgatgagctacccggacatcctcggtttatttccttctttttttttcgtgtgtgtgtgttttgtctcagcgcaatggactcttaatgatgatttcgggaggtttgaaactcaacagacgcatatgggaatccatatacttgtaggaactgattgcagtgatgacacccaaacaccatcacccagacgacgggaatgggtgtagtggtggggcagaaagaaggcggtggtgatttctagacactttgaagaccagcgaggttcccgaattctccacttttcagcagctcttccccatttttcagcagctccagtgcgtgctttgaatgccaagaccgagcaccaacagcccaatggcggctgtgattcggcgaatcgccaaaaagttgactgcatggtttcctggtcacgatccgaccttctttcgtaacgaacttccacttccttgaccctcactttattctctccatccacacacgggtgttcggttcaggttactccctacgctgtacactctcacacactcctttgtttaatgtcgcggtaaataacctgttggctacctactcactggcccgcaccatctaccgacgaaacccgaaccctcctctctctcctctctacctacctatccatagctacctactagatcaagatgaactcgtccgttcttcccaaggcagccctcccggctcgccacttctctcccgcgcaaatatgtcgtcgccagaggtttagagcctgtgccggaagaaaggcttctgctgctggctttactgtagttgctaggcctcgcaccagccgctcaaccacacccaccacttctcccacgaggcctatctcgaagccaagggtaggtcctgatgacgtctttgttcactttggctccgtgacttcgattcatccacatgctgaccagctcctgcttaatccatagaccttccacaccaccaaccgcctgcttgctacacctcgcgacccctacggcgtactgggtgttgaccggagcgcctcgcaatccgacatcaaaaaggcctactacggcctagccaagaaataccaccccgatacgaacaaggaccccaacgccaaggacaagtttgccgagatccagtccgcctacgaaatcctatctgatcccgagaagaggaagcagttcgaccagttcggcgctgctggcttcgaagcaggcggccaccccggccctggtggtgaaccgtttggcggcgggcacccctttggcggcttcggcggacgcggcggcttcggcgcaaacatcaacctcgatgatctcttctcagcatttaccggtggtggccgtggtccctttggcggcggcggcggcggtcggggtccgttccagcccgagattttcgagggtgacgatatcgaggtgcaggtgcaggtgtcgttcatggaggcggccaagggaaccaaaaagacgattacgatcctgcctctgaagcaatgcggcacatgtagcggtagcggtttgaagaagggcactcaaaggtcgacgtgcaagtcgtgcggcggttccggtcaaaaggtcgtcacggtcatgggcggtttccagatgggcaccgtttgcaacgcctgcaacggcagcggcacggtgacgcccaagggttccgagtgctcgacttgctcgggcgacggtgtggtgagggagcgcaagaccttggtggtggatattcccggcggtatcgaggacggcatgaagctacgcatcagcggcgagggtgacgcgcccccattaggcagacagtcaaaccccaacgcccaaggcacccagggcgacctgtacgtccacgtccgggttgcgcccgaccccaagttccagcgtcacggctccgacatcctctacacggcaacgataccgctcaccacagccattctcggcggcgaagtcaccatccccacgctcgagggcgacgccaaggtccgtgtcgccactggcaccaacaccggcgacaagatgaccatggcgggcaagggcatgcccaagctcaagggccgtcgcggggccaagggcgacctgcgcgtcgagttccgcgtcaacatgcccaagtatctgagccccaaccagcgtaccatcatcgagatgctagcggacgagatgggcgacaagacggccaagcgcgttatggacattcacaggacgtcgtcgacgtgagacaccccggccccctttggattacaattattcttggataagaaagtcttgcggttcgtttggcaatggtaatggccagctaactttcgacgcacgtctaacagatctgggacttctaccgataacactgctgaggaccacaagaatgaaggtttcctcaaatcgctgtggcataacttgaccaaccctgctcatcagcaaaaggatggatcggaagaggccaagaaggaggatggcgaaaagaaggacgacaccaagaaggagtaaggcggtccgaaacatcaagatgaagaatggcatcatcccatatcggcattggtgggtggaggagaacggactgcaggggtaatcacctatcagcggtcgggctcgcacaataatcaggcgtctagacgtctagacacatctccgacacatcgatcggcttacctcaaaaggatttgggcggcctctgttttggatgggcggcggcggcggcggcatgaatcatggcgacggcgagagaagggaagaagactgtacactaccagaatccaagacggacagggcagtgttgttgtaagtttcacccaaacgagatgcaaatggcaatgtacattacatatacaaactacactctagataccgagaaccatttgggttcatttcttgtatacctacctacctacctacctacggaatctgtccccaagattgttatctagaaggaacaaacagtcaggttttcattcacttcagttgggtcactgcctgatttgtcgtactgttctcatcggtcacctccccatcttcgagatgtatcaaccatacttgttcgtggtaaatctcctctcattcgatatgctattcgctcgttggacctcacaacctcttttctcagccacagtacttatacccagctacttaaccaagtaactcatctccccgtcactgacgagactcacacgagctcctcattcgcttatattctcccttttcctcttcttcatccatttgatcactgcatctcgccctcttcttactacctgtagaggtagtactctggtctgtattccccccctctgtctgcacgtacttcaccggcatttcactccccttcctcctccccccaaagccaccattacttccattacttccaaaacaacttgcctcctttgcctcctttacctcatgcgatgacgacaacgacagccgtggtagcggcggcatgtgcgcatcccccatctccgtatccccatcataccccctctcaaattcccgtgcatccttccagttatagtgactcccactacccgacgatacatccatgtctaccatctcaacatctccatcttcatcgttgtacccactcccaatttgaagccgagcactatccatccttccccccttggcacccggaaacctccgtacatcctttacatcccgttcctcacgtacccgttgcttcaaactcgggtaggactgcaccccccatctcctcgggactttctcagagggggaggaagaatttaaatctgacggattgttcatccaggacggaggaggaggaggaagttgtgtcggtgatgggaatggtgttgacgacgacgacgacgacgacgacgacgacgacgacgacatcttatttgctgatccttgatgaacttgatagtggggggcagcaacgttccttcgtcttggcttgtacccgggatagagatgggacgagtcgaccatgtgtaggccgtggacagccaagtccatgtcggagtcgtagggatttgtactgctgtgtttttgggtacgtcgacggttgttggtacctctgctgattgtgtttgtcttggaggaggcggaggaggaggatgaagctggatgtggggtggatgccccctggagaagtgtcggagttgctcgtaactgcgtcgggcgttgggcgtccgtggtatcggtgattacctggagatctgtcttctgcgagaggttgggttgtctgatgaaattgttcgaagaacgaagcgagacggacggctagaataccagagtggtttgaccccgtttgccggatatttgtagtgaagagagaatggaagactatccgtgacgattgtgatcacgacggatttcgagcctcgataatcttgtgcgaagaaaaaaatgaagggtgtggcagaggggaagcggcccgtctgtgatatttatattgtttctggttctgcatgtgccatgaaaactgcatgcagtgtagttcagccggttttgtctgtacagactgcaggccagcgaaaatgtcggggaagcccgaggagctaggaaacaccaactgctaaatgtaaggagaatgaggatggtagatttgatcacgttcaagtttccttccacacttgggacgcgcttcctcggtcgtacttgcagagatatttacctgatccaagcgctatccaaacaatcctcttctcccactgcgcggatggtcttgccattccctactacaatcctttattcattcttttcgggaagccacggagtagcaaacaagtcacaatgtgacagatgcggactcgaggcgcgggtcaaccagcgttcccctgagaaaagaaagaaaaaagcaattcagcttgggccagaggaagaggcaagaacctgatagctgcctcctggtatttaaccaaaaagccaatccaaaacccattcgagccgattcctgtcaaaacgtcagtcttcgagttctagcaagctttgggtttgactcacctagacggggttggcacataatttgcctgatactcctccacttcgtccagattcttgtgcaagtcaatttcctcggccttgtggaatttcgtcttcttcacaatcttccacaccacaaagagcacaggacaaaccccaatcatggtgtacctgagactgtcagccacatcaccaccgaaagcacggtgcccagaacaactcacgagaacaaaaacgtagcaacgctccactgccccggcaaaaacaccgtatatcctcccacaaacgtcatgacaaagcacccgcaaagcccataccaccccgcatagggctggaaaagccccttgtacggcaacttatccctactgaccccctgcgccttgagcgccgcgtaccacctcagatacgaagtgcaagtgacgctatagttgatcagctggctagccgtcatcaagctaatgaaccacgagagcaccacggccgcgctgttgctgacctgcagaaacgccaacaagccaaagcacagcacgatcatgacacagtaaatgggcactccggaccgggtgcacttgagcagcgccttgggggccttgccctcgagcgccagaccgtagagggagcgcgaggcgcagtaaacgtagctgttgccggcggagaaggcggcggtgaggaccatggcgttgacaatgtcggggaggacgcggatgcggagccggttcatggcgacaacgtagggagaggcggcggcgccgggagcaccggaggaaaaggcgagggccatctcggcgtcgttgtaagggacgagaataccgacggcgagagagccgaggacgaagaaagcggtgagacggtagaagacggcgttgaaggcgcggggcatgacgacacgggggttttctgcttcgccggcggcctgtaggtgtcagttttgttttgtttgggttgattatgtggataaagggatacacaccatggcaacgtaatccggtccagcaatggtaaagcttgcctgaatcaagcactgaaggaagcccagccagcggccaagggaaccagtgtaatacaactcggtgaaagcgccggggtccttccagtatctgaacccaaatcgatctcccaggggatttccgcccaccatgacgacaaaggtgaagatgagcaatcccacaatgagcagaaacttgcccagcgcagcccagaactcggtttcaccataccactccacagccagcaggttgaccaagccgtagatgaccagcgtaatggcaatgatgccgcctacaggtacggcgtcgctccagtagtggatgatcaggttacaagcagtgagttcaaagggcaccatggccgcttcgaagatgaaaaagttccagcctgcagcgaatccaaaggcctcgtccacgtaccggcccgcaaagcgaatgaagggcgaagagatgggcagataggtgaccatttcggccatgcacatggcgatggccaggataaaggtacaccagatggtgaaggccagaaacaagctggcaggccctccgttgaggagacctttgccgatctggacgtaaaaggccgtaccgatggtgcctccgatgcctgtttttggtgacttgtgttagtcagtggataggacaggaagaacaggatataccgcaccgatcagctggatatggcgcgacttgagcttccgatgggtattgtcgccgagggtgccactagacaaggaagcgacctcattatgagcgatatcggctctagaaccagcgaccttttcggcgtccgctgccttgacgggttcgaggtttgggggtcgtccctcgatgtccactccggttgacaacatgccgagagatggggagcctctcagtcaatctgtctggtggatggaaagatttgcttgagaagtagagagaagaactcgacgacgaagatcattgggataaggttcgtgacagtccaagttggattgacagaaggatgggcaagtgtttttgcctgccctggcagttattttgagtgttgtctacaagtaagtgattcggttgacgctacagatgttccgggaggagagatagggaagagcttataagtaggtataaaaaatgatgttgtaagaatgaggttggtggcaggtgatggttgcgtccatcgattgaaagagtcatgaattgttggtactgtgtagccatgtgcttccttagcaagggttcagccaagtcatgcagcaggctacattcagagccacagtccgtatcgcatccagtcactaacggcaatgagaagagtgtggtgtgtaactcgaagtgtgtttgttcataccattctgagaacgtgaaggcttcgactgacaaagaaaacatcatctgctctgtctgtagctgctagctgcagttttggtaggcatgtgtataatgtagcaggcactttctgttagcgggtaaccgaccagacagcttacatgtgataaaaacactgtcccagcccctggtctccgcgtgcagtgctttgcggcgtccttgtgtccttggccatgcgggctatacggcatcatggagccatttgccgggccggggcatgaccggactgtcttcggaaagagaagccatcgatagctaggtaggcagaggttggtcggtcaatatcggaagtcatgtccgtgtagacattggatccgaggttgttgtctccgtctgccctgtttctaaacagaggcaacccagaaatgagtggacttttggccctggggactcccgtcagcctggggaaggttggggaaatacgatacccgacgtgggatgaagatgccgactaccatacactacagtggcccaagtgtgggttatagttgtggtcagttgagaactggtccaagctcccaaatttattgtttactgtttcaaaatgggccaccgtagaaagacccactcttttattttggctaccaccgccagctggaggtttgtgacaggaacaagttgcgtacatacacgatcaagtacgaatattacagctctgaggtgatagaggtagaggtagaggtggtcaagagtgtatccgtcttgattccttgtcggatccaagctacacatcacctccactacttgccgagttgaggtttcttcgaggttcaggccccgcgtgcttatcacaagcttatcgcaaccaagtttattcttcaacaacaacaacaacggctgtcaccaccaagttaccaggagtcaacaaaaacagccgcgtcttgtccttgcgtatgtcaacaatccttcctctacctacgctacagctgtatctaatccgtcacgcttcaacagacggggaaaaaagacaggggaacttgcctgcttcactgccctgccatgtaaatattaatgccctgcctgccccgcatcctgccaatccaagcaatccatggaagccctggccagtgacgcagcccgccctgccctgatcttcaaaccacctagtcagcctacctaacaagccgccgccatctttctcctcctccagacaacgaaccaaacagctcgaccgcacattcgctcgttgatcccgccgagatttcacccacccacccactctcacccgactgactgttgtcattcgtgcccgacaactgaactgaaccgacaacaccacttcacgcgacctactgtacctacccattcaccacctttgcttcagttctctctccctgccgtgccgtgctgtccaacaacacccagacatccattgcctctcgctagcaaacaaaacattccaaccgaccgaccatagcaaccacccttgttcgtcgcaacctaccacgtccccatcaagttttggatcatctctcctcgttacatcgctctgaacagcgagtctttcgacatacacgataccatcgatatacactaccgagggggaatgcaagctttttctgtccctttacccaacatcacaacgccgtcaacatggtagtaaagctggactacgaccgcgactactatgcggacctcgaactgtcctccacggccgatgtcgtcgaggtgaagaagcagttcaagaagctggccctgaaataccaccccgatcgcaacccaggaaaagaggaggaggccaaggatcgcttcatccacatccaagccgcacatgaggtcctcaccgacgtgtccatgaaggccaagtacgatgcctaccggaaacgaggatcagcttctgccagcaggtacgcgactgcctctggccaccgcggaaacccctactccaacgtctcggccgaaatggctgaccgatatggcgcccctcccacgcgacgaacccctcatatgccgtctcgtcccgaccccggtccgtcggcacacgcacgctattcgtcttgggcgtcaccgtcgtcctcctcgtcttccagaccggttccccccaaaacggcctctgctgccgacaatctgcgcgcttgggatgccatgcgctcaagtgccaagacaggccagacatcttcgtcaacgcccaagtcgtcgggttatgcgtcagctcgaacggaacggaccgaacggaccgaaagcgccaggagggagccgcctcccgtaccaccacggaccgcggggcaggctcgtcgtgccgatgctgcctttggtaccaccagacgggctggatattctccggattccccagtcggcgacgagccacccgtttcgaggcacaactacacttccagcgcccactacacggccaccaccaacatgtttgaggataccgccgctaacatcaggaagtcacggccgcaatcgagtcccacccccgtggaccccttgagcgaaaagttcagcgaaacctacttggacagcaggcaacggaccccctatgcctcgcatatcggcgaaaagttcaacccgtttgaaggtgccaacgtcaaccgtgcaaagtccatgaaagacccatcccggcccacccaggaatccgaggaagaggcgccccctccgcgctcgtcgcgacaacgcagcgctagtgtcggtgagtccaacagcttcgggaaggcggccaacggcggaaccacatcctctggaacctcgaaagctgagccgcgagccagcgcgcgttattatgcccaggaagctgaacccaggtcagcgcccaatacagaagccaaccctacgccacgtgcgtccacctcatctatgaggagccactcgaacggtatgtcagccagatctggaccccggagaactagtagtggctaacggtcttgcacagctcaagccgcaacctcggaatcggcgcagcaggatggccccaaagtgtacgccccatctcctttctttaaacccgatgaatacttccaacaaacctcctctttcggtcaccccagcaagattcgaccgccgcatgtgttcagtcgtgccggcgcggaaagttaccgcggaagagctcatcaagagacggcaaataaccgggcgtctcatggcaggaacactccgagtggagatcagtcgacctccggggacaagtcttcttttgaaaaggacatgcatgaccagctgcagcttctcctgggaaggcgtaagatgcattcacggagacagcatatcaagccgatcgacgaccccctctcgcccagaaagacgaacgcacacaacagggtccagaagcagcgagcgactaacagcgtatacccccatagtttcgccgtccccgacgacgatggatacaccccgaagccgcaggcgtcggccgactttacccgcagtggcgttcataatatcaacgccagctttgtggaccaggaaaaggttggtgcaggatttcaattcaacgccggtggaccgaccaccatgcccggagctgacgcctttttgcgcgcaaagcagcgagcacgctcagtcccccgcggccgccaatcgcccctcaaaaagacgtatacctcttccaacgagtcggttagcggcgcaactcgtccgccgagcgagacaaacgatgcaggtaagaaagccagtgcctttgacgccggtcaatggcaagcggaattcggcccgcatacctttgttccgcccccgccagccaagaaatcgtcgacttcgcctacacgaaatgtgcgacccatccgtaagccgaggccggtcaagatgactgcgggcactgcgggcttggtggatgaagaggagacaagcagcagcgagggaaagagcaggtcgaactcggcagctggtgtcgatgaaagtggtatcaatggaggcgcgcctagccctatggctatggatatcgatgagcctcccccgccacctacgccggcacacgctgttcctcctgccgcgccgcctccgactcccgctcatggcattcccaccattatcaacctgaacgggggcagcgcgcgcaatgtcaacttggagccgtccaagccagaatggcgctccggcaacctcaacaacaacggcgtcaaaacttccaacggcggtactagctcgcgccgtagcagcagcgctgccaacgccactcatcggccaatctcagttcccaacgccggctcagaagacagcgaccttcgccccatctttggcaactttgacgtcgacaaactggtcagccccagtggcacaggcctaagttcgttctcggcggacctcaaaaccaacctccctttcgaatcaagggcatcgactacacttccgccctttgagcgcgaaaagatcaagcccaagaacatcaacttccccacgccacccaaggcgcccagcccaccagccgctctggcaacccctagtcaggtgacgccctcgcagtgggcgctgtacgccgaacagttcaagttgtacatccaccagttcaacaccttcaacgggcgcgttgtagaccactttgccgcccgcaagatcaagaacgagcaaaagggccccgcgtgggtcacgcagctgggcgacaaggaaatgttggagtatttggcgtggatggaggaggataagacggtgatgcagaagtgggcccaagctagggaggcgcacgagctcaatgtgatggagtttgcgaggtggaaggagagggtcaggagcggcggtggggctgctgcttctgtggcggcgggggatggaaccggaggtgggacgtgactgtatggcggtgcccgctacaaccgctttggcaagagaactggtctgggtacgagtggtcggatgacgagtgaggagtgggcaaaggatttttggagtcaaggggtgaaaaaagggagttggagggagtggaagatgaaaatcgagaatgagggcgagatgttttgggtgcggtatggggaggtgatcaagaaagtcacgagtcgggccatcatgaccgcgatggttcacgaggctcttctcagactgggattgttcagtcagattggcgagacggtcttgaatctgattatgggagcggtcgttgtgttggtttcggggtccgcggcgtggtttttgtccaagtttgctgtggacgatgaagacgaaaacggaaccgaactcttgggtgagcacgaccacaaccatggacaacaacggcagtccgactaccaaaaagacgaatcacgtcaagggatgagtgacattgaagaagaagaagatgccgacgacgaagatcagaccgagcccgaaccgccatcttcgtcagccttatccgagtcatcctcatccgaagaagaatacgaaggctccgactacgtcttcgaatacgaatccgattactccgactatcaaccccgccgacaacgatcacgtagccgatcgcgtagccgaagccatcaagaagtggatattgaagtggaatacctttccagcttctcgctcgacgaagccgaaggatattcgtacggcggtagtgaagatggtcctggtggaccgagatacggacaggaaggaggtgaggggtatatttcgagttggtcggggagagggtcggattagatgtctggctttttgtgtctccggctgctggtgtcatcccggggataaaagcttatgggcgggagatgttgaaatgttaaagaagggaaagcctgggctggacatgacaggcatcaaaagaagaaagcatttgtgtattttgtttcttgatacccggattggaggttacgttacgttacgttatgaatagctaagtacatgtagtgtaggtatgcactataggaggtggatggctggttgggagggggttttgtaccactctacctatcacatcactctctctgcctgtgtgttttcggtaatggatgaatggatgaatggaaaaaacatgatgactatagacgaaatgagacgagattacaaacaagacctggattgttccgataagtttgtgtacacatagagatgagcgcaaatgccttgacctacataaagagagctatgtgaaattgataagagatgaaaaaggcctcgtaacggatgattcaacgagacatgtcgattttcagaaagaaatgcgtatttaaggagacatttttcttgtggaacgtaacaggttgaaatggatacgggaaggggggggaaaaaaagggaagtttgactcgcggtcttcagcaaacaaacaaatcagtaccggactgtgtgtagacagctcaccaatccatgcatccatttcataccttatcttattctccatgacatcccattgtcttcatcattgcctgcctattattgcctttggtatacatttagatcccttcttattcttccgatatccctcttcttcttcttcttcttcttcttctttttcttatccctcctctccttcaacaaccccatccaatcaaaactccactcagtggttacacctaacaacacccatcaacatccccctcccctccttcgccttgatcctcccctagcaccgcaacacccacgccctcgtgtccttcaccctcaatcttcttgcctccttcgtacgtgattctcctccatcccgtcagcggctccgaagggtccttgatcagttccgtggtggggaagtagtgctcgttcttcttcatggtgacgacccaggggaccgagtcgaaagtcatgcatttcaagcggaagtctatcatttgcggtggttagttgagaaggtgactaaaggtagaaaagggtgattatcgagcgaagcgagcgacaaaaaagggggggtttgggggtctccccgcaaacaaacaaaaaaggaaggaaataaaaaaaagaaaaaaaaaactcacaagtattatcagggatccccaccaccgcgtccaagaagctcttcaaatcgggcgtgcgcttgccattaacatgcgtaacgaaattcgtcggggcaagtccatattgatacgccgggcttccccgagtccgggcgctcacatagacctcgctgaagagcttgctgatctgctgcctgacagcgagatgcggcctgtgcaagatggcgccgcagaaggagatggcgtggtcggtttcggcgtcgtcggcggcgacggtgggcagcttgatgtgcagctccttggtgttgcggacgatgacggcgtcgaggtagtcgtgcgagtacatgacgtcgagctccgagatcttggtgatgagctggttgttgagggtgaggaggatgtcgccttccttgaggtggtcgccggcgggctcgttgcgctcgtaggtgcgcttggttaccaggaagagctggtggtgggccgtgttgacgagggagaccttctggatccactcctcggacacgcccatgatacgggcttgggacatctggatggcgcggaactcgcagctcaacaggcgcagcttgggggtgattccctgctggagttgcgagataacgggcaggagggtgggtgtggccaggccgaggtggtattcctcgtcgcggtggctgctggggttgcgctcgccgaggtaggtgagccagagggcctggacggtgccgtcttgagcgacaagcacgccgctgccgcactggcctgaaaggttggtgtcgacagtgatggcgtcaacattgacagcgcggtatcgaggcgctccggagttagcgggaatggtgacggcgaacatctccgtgacggtggtggcagtatggacaatgcggccaatgcggttgtatccaataaagtaggtggacgcgccctggctgatcatctcgctggacagcttggcggaacgaacgggagcgtcgacaagtttggggtcgtattggatgacggcgtagttctggagtgggtgcaggaagaccaccttgccctcgacaacgatggagtcggcgatggtgatggtaatgtcgcacaggtcgtagggaacaatagcccgggaaatgatcaccaggcccttctccgcgtcaatcaccaaacccatgccccatttcctgttcttggggaaaccatctagtttgacgggcatggtgacgctgacgtggacgaaactcttgacaaggtcggcgacagccggatgagaggtgttttccagttggatgaaggaggctttcctgggaacaggagcgacggcaggaagggcgtcactgaggttggaaaagtcccagagacccgtcttgtcgtttctcacagccagcttcatcttcttggcccagtgccggtcgacgtagataacggtggtgtgtagggtgtgcatatccctcaggtgcttgtacgtgatgacgacacgagccttgtcgggaatgcccttcatcacctcgatgaaagtgtccaggtcgggcgtctccttctgatcgatggattggatgatccagccgttctcgttgttgtcgaaccggaaagatccaccagcctcacagacgtagacacccttgcaggcgacaccgtaaaggcgggcctgctggtaggaaaggttgtggaagctgccgccagacacagacacgaagcgatcaggggtgatctggtgcaggtcgccaacctcaatctccacctcgacctcctcgccgccgcggagaagcataagcttgaccgtttggccgacgctggagtcgagggtctcctcgagagggatgaactgggtaagaagcttgccgttgaccttgatcaagacatcaccctcctcaagcttcttgtgagaagggccctcgggaaggatgatctcggcgaccagcatgttggtctccttggggaaagccttgcggacctgagcctcccattcgggggtaaggcccagtctccgacactcgtcaaagggcttcagcacaaactgacactggatatcgccacgggtgatgggcttgccctcctggagacacttgagcgcccgaagcggcctgtcgagaggaaggaagtagtcggtcgaggcgccatcggctctgccaccagcctgcagggccacggcaaaaccgtccttgttgacgacgggagaacccgaggaaccaccgctggcggcggcgctggcctggtagtagcatgtgttgaaatcactataaccgtctccgtactcgggagcgttacgatccaacctgctgatcacaccagacaggatactaagcttctctccggcatcgttacccaccacgcgaatttctatgccgacacgggcgaggtctggtcgcagtggtagggcggcaacaggcatgtacttgatggccttgggatcgaacttgaggatgccgaaatcgtggacgggatcgcggtagacggggtaggcatcgacctcttcgtggttgtcgaagatgcagtatccccagaagggaccagagccaacgacgtgacgattggtcaggatgtaactttagtaacacgaattagtggtcagcgcaagacaacaaaggaagggatatgtatagctaaccccctctcggcatccacaacgaaaccggtggcctcgcttgtaagggccgggtcggtatcgaaggagcaggtctggcagaatcggatcgagacaacgttccggacgacattctcaatggtagcttgccactcggccgtatcggcgccgggggcgagaggcaagacgtggcggggttcctcctcgtagtgaccgtcaaagtcttcggtcggggtgtttgcatcggcagaagacatgtcgatatcgccgttggttcggtggtgcttcgccaggcggccatctgaagagtattggggaggctccttgcgcttggagcgagcgacggggcttgtgccgttcatatttgcggaataggaagatgcgtcaccgtagctggagctggagctgttgctgtttccggtcgtctgactaaaggcgcgtgttgcggtagaggtaatatggctggccgttgaggtgtcttttctcgttcgcgtgatcgaggcgtggaagggtagttggtggtggacactgcagttaaggaccggcagagagtggcgcgaagtgaatgtttgctgctgctgttgaggagacgtggaagtagactggagacgcaattggtgaaagcgcgacaaggcggaagacgaaggtagtgttgtttgtagtggtagtgctgtcaaagcagttgtcgtcgttgtcgtcaaagatggtgaggtcgggatgcgcagaaggcgtggtggtggcactctgtgacgggcaaacagcacaggccgcattcaaaaggtggtggacaaaggccggactgatcttcttgtgatcaaaggccagtcagtcttgtagtgtaagtacggcgaaagagcggcttcctcttgtcgtcttctatcgcgtgttgttggtggtggtgaatcacctgtcgctggactaaaaagaggaaaaagagaggacaaagtgaagcttggacttcttggaattctaagaacgaagtcttgaagccaagactttacaatgacccgcgcttggctgagctaatcaggtacgtaaccgcgcccctgcctgtagtgttcgctacaagtacacagtagtgtacctagccgagacccctacttttggcataagcgttttattataattctattgatcacagcctaatgctttaggataacgttgcaacccgccatccgtccacttgaccgaacaggcatgttttgacgacatcaccaccaccatccccagattcacaatcttcgcttatctcaacatctcatagagccgtttccgtctcgcctgcttccgctccgtatgccaacataagatcagccccgatgcatccagccgtttgccacccaacgctatcaggaacatcttgttacacaatccctttggattctatcaagttcacccagcaacttgcaaactgcaggggcccgggttccgaatggtcatgcagaggagaaatgatatggctaaccaatgtctttgtttacattatctactcatcgcctgaaacatgtatggcttgacatcctccttttagcttggtgagacgtcccggtttctcctccctctttcactttcctcttctatgttattaagcagtctctgctctgtctcaatacgcagcggatctagttcagcatctgtggcctcgccatgttttggttgcggccgaggtttctgatgagaactggagcgggtatacctgtccagtgactcgcacaagcgatccaacacccattccgcttcagtgatatccgccagcaggggagaatcttcactcagccagtcccctgtcatcgtgattccctcatcatctacctcctcttctctttgagtgaactgaatcagcttggtaaagagctgccattcttcgtacgaataccgcttttgaggggagaagcggaggtcatgcgctatggacttgatggttttggagagcagcgaggggaggtcttcttcctgttcgtcagcaccttcagctggcccttctagatttcctggctgctcagtgcccgcgccagcttcacgtgcggactcttccgcgtcctgtcttttacccacgaatttttgcaaccaaggatggttctggatgtacttgtctagcaccccacgcttcgacgtcggcatgatggtccagtcagccaccttgaatgcaccacggttgacggctctgacgacggtggacgacatttcttggaagagaacggtgatgattggtacggcaatgagcgaccagacgatgaaaaacggcttgccgatgttggacttgggagcgatgtcgccatatctgccacagcggttagtcttggccattcaggggaggcaaacaagaaccaacccaatggtgactagccacacccagcaaaagtacagcgagtcaaagtaggaaagatttgatatccgcgcttcggtgagcatgaagacgacggcaccgaacccccaaagaatggagaaggctaagaaggccatggcgagggcccagtacctgccgccctgtcagtgatccagacaataatgggaagggacagggaagaggccatctcactgcttccaccgcttggtctcgtcttggatttgcctcatggtttcgaaccgatccctgtcatccttcaaaagcaatagtttctgtcttctttgctttctcttgtcctgtgataaagatttctcgccactgccatttctcgtaatctcttcagccccctttccgttatcattaccaaagtcaaacttcagcatcttctgccttgcctcctcctctttggttctgttctcattttctcccccttttgcgtcagcagccctctcgaccgaatggccctcgcttgcaccaccaacctcagcccgagaatgccgtcgaaaagtgaccatcctgcccgcaacctccaaccgaccatactgcgccaacgatgacctcctcgcactaaacgctctcctccctccatttcccccccttgcgttgctcacctttctttttggtggcaaacccaacttctctctcagctcgttttcattcgtcaccgacatgcccactgtcgaccgtcttgagtgttcctgatgtcgcttgatgatcttgtcggccgagatgttggcggcgaatcggctgacgctggagatgaccagaccgagaaacagaagaccgagagtttggaaaggcatgaggaatgccctgccggcggtcgtagcgggtgcgaagtcaccgaagcctatggttaggattgtcttttcgtgatcagcttttgacagaggtacatcagagaaggtttgaagtgacttacaacatcacaataatacaatccgtcacaaaagcccccaggccagtcttccaaccacgcaaacaccgctcctccgcccgccaaccaaacgaagaagagcatggtctgcaagatcagtgtcctttggtcatcgtcgaggtcgaactgctgcgggtaataccccctcaagtaaccaagcatgttgatcgccaacaaaaccgctcccagagcataaaagaaggctgagaagatggcatgataatacccctgggagtatatctcgggccaaaccggcggcgaatgaatatgcatcgccaggaggatcgcaaccaactgcttccgttagccacctcgctacctcaattcagggaaacggacagctcacaataccagaactaaacacccacgcccccactgccgccggtatagcaaccacgtacctcaccctccctgtgaaattcagcaacaagaagaagttgcccgcaaatccacaaatcagcgaaacaatgttggcgttgatctcccactttgggtccggaatgccaattccattgtcatctttgccatcgggcaggatgccggagtcgggaagagtcactttccaggtggttaccagtgaagcaatggacagaacgtgggagagcggaccaatggtggcgacgaggagggggatggcggtcgaagcaggccaccattttctgtatgtcggtagaagggtgtcagttgggttgatatggaaggtgaataaggtgggagagggaaaagggagagtggatcactgaggcagattgtcatttcgaccgcgcaaattgatatgcccgttgaagagggtgcggacttcattgtttggcggtggctctctagaggaagaggtcgggttgggccgtggccttgatcggacggggtctgagaaggtgaatattgatgttggtcgatcggagtttagacgacctcgtcttctagcacttgacggggatgactgttgccccatgattgacttggtcgtagttgtgcgatcaccaggaactaatgtaaggaggggatgtagcaaacgcactcaaagtagactgggctttcgttgttgggagaagaagactagggagtcagagagggaaatggaacgagatatacctccagcttgtacttcatcccgtcggaatgcccgacaggctagcactgactgaggtgatcatcaccaacagcagcacaaccatctcagccctagagggacactcgacatttagcacgccaattgtgatcgcaaaaagaagaaaagaagctgtgtcgccacccgggacttttggcaggtgggtgtttgtgggacttcgccctcttgccataccgacgttactggcaagtaccgtgtctctgatagttccttcctcactacttttcgcccatctaacttcggcttggaggtccgcatatttccgttgcgaaccgagtcgaccgggcagtactaaccttctgtcatcctctttccagttcctgtcaattatattgtcatacgtattggcttgtcaaaaccgaaatcattcctacgaaaaatgccaggtgcaagctgtgaataggtatctcccactgcctcttgtcaggatctagattgattatgctgaagaatgacagaatgatcaagcaactacaaatcgatgcaatatggacagaatatgtcagcaatatgccacatcgctgcatatgaaggcggccgaaaccagcttcaaactaccacttgcatctgctagctaattagacaagaaagcagatgacccaattcatatcctgctttgagccccaatatcttgtctttccctgtttctcaacctttcatccaacgctcataattacatgccacagtcaaacgacaactccgaatgtcttcaccggccggagatgcgggattctactatgacccctcggggaacatccgaccacgtcgttattttgaccacgagggccgtcccttgcccggaaacaccacagacacatcatatgctcccatcccaggctcgtcaccgttaaatactaccattcctatcagcaccaagccaaaacaagagcacaaccctagttcggggagaaaaaatgaacacctccctctgcgtttgagtttccttcggaaaaaggcaaaaagggcatgtaccaacgccattaaattggctaaattagtagcgcacctacaaaagacaatcgatatgcgttccggaagtcacccaacaaccaaatcggagccatctacgaaggacgcgaatcccaccgcttcccctgctctagacccgcgatgccgagcccggagtttgagagtcacctcgcaaccgatatggaagtcgttacctcctccagatcttccggaatttccaacagtgtctgcgtaaccgactgtcactgcaaaactctcgctggaccggcaatcctttgataccatacctacaagatcagagtcgtgacatcgcagaacattgtttgcaacgcaacccctttcatcctcagaccccaaggattgtcgtgtggtggccgtgggcgacggatgaagaccacaggtcttgtcttccatccgcttttgtgaaaagaggcgaaactccaccaggatacgagttgcgcccgtttcacagttcggcgctgtggttaccagggtgacttacgacgatgcaaagactgggaagcagcattgtaggggagtaggtacatagggaactcggaagaattggtacctgggggcggactggactcgcagacccaactttgaccaaaatcaccactacccactgccaggagtatgtacaaggatactcgacctcaagttcagcgacaacggaaacagcgacgacggcaacagcgacgacggcaacagcgcaaagaaaggcaatcaaacagatgagcgagcaaacataggtgcagggggtacatatttttagatagaggtggtatggtagttgtacaaatattgtagtaattacgatgcttttgaatataggagtataagggaaggacttttgagattggaacttggacacttcgagatgggtaaacggagggaaatagggtgcccctgggactattagtctgaaagcgtcgtcacaaagcgaattgcctactccttggtttaattgcaatggtacaatctgttcttagggccgctcatgagtatcttgtatactaaagcatgtttaagaagtggatagaaccaagtagttggttttccgtaatctcttgttcataaatcattaccttctcctctaatcgttgactccagcctgctcgttgtaatggtacctcgctcgttggtaaatgctgccatcatccgtccctctatagtcatacaaatgctaatcttgatctttcatctcgcgtcatacatcatcatagacgtctttttcccatgtgattcctcactgcgtcttcactttctccttctcattctccttcttggtatcctgcaccgacggcgcatccaccttaacctccgccccaatctccttgttcttcttctccaccgccgtctcaacctgccaaatcgctcgctccagctccacttccagctcaggcacctccagcaactggaccatcttctttgcattctcctgagacagtagcaagacttcaccatcttccacctccctttgttccaggacatgacccatgttcaccccatccgtcttttccgtggtggtgtttccaccattaaccgcttggactaccttggctggatccgggtgcttgatcgtttccgcttcgggccccgtggtcggctcagaagtaaaagggagcgggaagcgctgggtggagtagatctcgtcgaggatgggcgagggatggtaggttaagaggcgggaggcgtgttggaggaggaaggaaatgtgtttgccgccggagagggcgcggtggtgtgaccaggcgcggtagacgaggtagaagaaggggaggttggggactctgcaattgtgaacctgttagtacatttcatgaatagaaacacagggggaaagaaacaggaaaaaaacgtacaaaggtaggataccaatgggaatagtaaccggcatccccgccaaacaccaccagaaccacttcttgtgatgcccctccctctccgtcgccagcttgtgcaatatcctgggcacttgttctgccttgatcagtccaccgggatacaccacctctactttatccacatccactttccccctcttgctgcctcccttctcccctgattcagtctcgaaacctccctccgcctgcgcctgttgctgtaacaaggcctcaagttgtcgttgccgcgactttgtcaagggtggcatgctcttcaaggcccattcttcgtatggcagcttcctaagcagttggtttccgtagctggccacggccttttgccagccggactccttcttttcccacgaggcccaggtgagagctgctttggtttggatgtagtcgccccatgactgcttttgttttgttgtggtcgtagaagcggacgatggaggctggagcttttggcagtagaggagggtgcgccgggtggagattgggaggaggtagaggcgcattttgaagagaagggtggttgcgcgtgatggcgcgcgaggtggtgggaaagaagtggtggttcgagtaggcactatgtatgctagtcggcgccaagctggtgatggttgttgtttcggtttcgaattatgcacaaagacggcgggcttttgtagtccgcgattgtgtatgactcccgtctgtcgccaccgcgtcccaagcgtcgcaatcgtgaggcctctctgtccgggcgcagcagcttcgaaggcaaattggaagccgaactggctgtgaagtgggatccaatggctgggatgctcgatgggtataaagtgactgcttggtcccaacaaaaacctcaagggacgctaatggtgaaactccaacagtaaactaacggagggattggatgatgaggttcgtgagcagtaagttgctcgtcagttagaattgaatatgttcctggattgggttacattttttttgggttagtggatggttcagttaagttgtgaagctagcgcggataagaaacagtgttcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggcaaaatggactactgaaacgaaagacgaagatgaaggaattcaattatcctatagaaaaaacttttctcttgataattttaagtactctaattctaaatctcaagtcggttctctttcatctcctcgtttggtagagatataagcaaatgaaattttgtcgatggtccgttttgccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgcacaggcgtttgagtgtgggaatgacgcaatgggaggcccggcaggcagagggccacgggaatcgcaggccgccgggatgggcctagaacccaccggcccgacagcgagaggacgggccgtccgagtgtcacggccggaatgggacggattcagcccaacgaccaacgttttcctagaagtacctcagctctagtgtagtacaattgaattttgtaccggagttacgtgattcaatctgataagcttcttgacaaagtctgtttgaccgacactcctgtcatgtgtatcacaatgtccctgttttagagggatcccagtttttctggagactgcatctcgtcatctccagaaagactgtccttggctaaagccccaaagaaaaagaaagataggtcagccaaggtcactttgatatggatctcgggtatcatttgatatgaagggattcccagatgccctactgctgcacgacacgtcccctctgcacgcaggcacgtgtcaagacactgatctggtcgataaccgggaaatgggaaacgggaaaccaacgggcccctccacgcaccccggtttttctgtcccctgaaccagacgcagtgtcgtcattgctgttcctgagcggttcgctagtgggggcggcagggaatagccgggggctgcaggctgaaaaggcgctgcactaacacgcgcactaacagagaagcccacaaaaccaaggcagtccaggccggccggcgttccattccttgttacggtagaggtaagtacctctagggtaggtaggtacctaggggccgtcaaagcgcagcagcgcagcccctgggctcaagttcagttacctaggttgccagtgctgcaaccatcccatcggctccctttctgggcgtcacctcacaccccgtcatccgaccttcagcagccgccagaggggaccaggggcaggccagaaggcagggcaagggacaagggcagcccctggggagccaggcagggagattggatcacggcaactaactggaagcaggaaaaccgggctgttgtaaagagacgtcctttccccagccatttccacattttgcaagactttccccttcttcatttttatcgatccgtgctcaggtcgccgtcggagtgtgccctttccctcagtccagtcccatcctatctcgttgggaccgaccgataaggacaggacctctcacctcttgcggccattgatgggaacaaaaggttgacgccctgcgaccagaaagcaaaaacaccccctagtcgactaaccccccgacgagacctggaatcgccaacaggaacgaagaacggatcgggacttgtgcaaagtggaagtggaatgccaggagattgaagcatcttgacctatcactaacatcaattgctaaaccacaccgctatgcaccgccactggcactaccacttccatcccacgccaactcttcgtcctccagttcctcctcgccttttggggtttcaatccgttgccctccgataactgcgtgataaaaagacggatcatcttgccgccaattcccgtttctgatgcgcggctgctgctgctgccgctgcccggccactccgataacctgaggggtgcagtaacctgacccaccccacctacaataatacctctgccgccgatccggagtgacttcgactgcacatcccgagctacctctacccatcgtcacgtcaacactactacttgctactacaacttacccattacgactggaacatccgagactctagttccaagccgcccgccatcagccaccccccaacgggctcggcaaacaacaaacaaaaaaaagtagtgttgagtgccagcatgacggccgcgaatccgtctcctccacgctcgaaccagtccactccttcttccgataacactgatggtgacacattgcttcctcctttgcgtcccaagccaaggacgctgcctcgtatggatcccccacccgacatcaacttcccaacatcatctttctcacaataataaatcagaatatgtggttctgttgctctgaattctaactcgtgtcatgtagcatggatcgactcgtatgaagagagatatggacaaccgtccaccggccagggggggatcttgaaccgaccacccccacgcacagtccagccacaacacaacggcacgccaaccgaaccacgaagggtatcgaaagatggattcgtgtacgaaccagatgggctagagcggaggaacgattccaagatgaaactgcggcggattctgagacgcggggacggcatggagcgcggccggaaatgggaccatctccgaacggacgaacccgtcattctccaccggaatgcgcactacacgtccaactcgccctggtccgaattcatccactcgtcgcagtggggccacatgccgaatgagcagtcggaagtggtcgactaccaaacactcgagaagctgcaaccaaacttgaatttgcccgtgcacctgcccgaatccgaagacgtttacaagtctcgcaccgggaggaggtcggccttgtacaagcgactctggcagcacgtcctccgccatcccttggtgccgttactcttccggtccctcgtactcatcacctccatctgtgccctcgcccttgcgattcgtatctaccagctcgaaggtcggcggcgctccaaccagcaagaactacagaatcagattctcgctcgattacgagccctgcattcagcctccaattccgaaggatacgtcgaccaagagctttccctgataagacagatctcgcccgggtcgtcagagcggactcaagcgatagtggcgattgcggtggacacgatagcgattccctatatcgggtacatgctctgggacgaatacacgggccgcccattgggactaaggccggtgacgcaaaagagcgggttggtgctgatggatgtgtttttcatcgtgttcaaggcggccagcacggcgttggcatatgaggtgttggtttatcataacagtcaagatcgcttcacggaccatttcagccaggcgctggccgcgtttcagctgcttgggctttttttctggttgaccaactttacggtcaatgtgtttaggctggtagtaaagctgggaggcggagatgatttggagactcagaggggaaggtaatgacggttataatgggcggtcaagccccgaaggatattgagagggaaagaaaaacaaagcgggggagatgaatcacgtcgaacgtctccaaccacccgcatgggagcatacttacttgcattttctcgtactttgtcgatacctcagcacggttctgcctctgtgttcttttgggtggggtttttggattagcaaattagcatacagcggtaacaaatagtgtttgatcagttggtaatgttggtgatgttgatattagcaaggatggtgatgattattactcgattgtatatgcattatgagacatgaaaaggggaacggatagcgaaagatttgacatggtaaggagatatcatattgcctgccgtgagctcccagcagaaaaatacatgcagtttaatcgaattctggccaccaatggtgtccttctacaacattagcggttaaaggggctgtaaacggctgacctacctctacctacaagtagctacatcgttgtcactgttctgctttcttgtatgtaaaatgccccgccagctgtacatatgtgccatccccatattttattacttcagttccggttattgtattcatattgagaagaaacatggtattatatcaatataaggtacataccttcatcagatctgttagccgccattgttagatgtaccggtaatgacggaatgtacactagatggtcgcccgtcccgcatcgcagggcataggtcgtctccatccccgccactttcccgtccatggttggttccccacaattttgcgtgttcgcggtggacgtttactggcgggggggccactgctctggagcctccatgctgcttgctgtcagtgtcaatcgatgcctgccacgccgctgcagcctgaaaaccgtcaacgaacgacggcatcgctctatcatccgggcatcgaccacggcagcagcagcagcagcagcagcctcggggggccaatctggaaactggaaactccactcttcaacttgattacctacactcagaacagaacattgaaacctgtcagaacaccaccacaacaacaacaacaacaacaacaacaaccagccaaggtacctacctctacacctcacctctaggctgcgacctcacacccgtcactccaagggaacaatcctttcttcacccgacccgatatccgatcaacccgtctgtctgtctgctcacggtcacggtccttctcccagccgacaccgacggacctaaggacgtggtgacccccgccatccatccgaccttccagacctgtggcgcgcctcatcgctcaggacgagcttctacttctacgcctctggctgccacccagtccatttacccttcgtcaccggtcgcagtcaacgcgcttccaacctcaagaacgaccggtcgcccagatcaaactcgttcttgcccccccgacagcctctggacgaacacacgcgacccaacacgacctggtcagcttgagttttctcacggattacgcccctcgtccaccaccacttgtcagccggcatattattcccaacatcgcattctttcttcgattcccggcgcacgatcgctcttcaaacgaacatacacatagacacaacaaacatgcctccggcaaccatgatgatgggggcgtacgggcagcagccttctggcagtgatggtatcgacagcacgtatgttttcgctctcttcgctgctggcccctctgcctccaaacagccgtactgaccctctgccaatcagttggccatacttgcagtctagtatcaacaagatcatgaccaacctccaagaaggcctcgacatgagcagtgtatgtttcttcctcgcccatccgtccacgttaccccccgctaacacacgccgtttgtagtacatgggaatctacacgttagttggacggatgccctatttgtctatacactccttcaacatggtactaactgcggcatagggcggtgcacaacttctgcacatcgcagaaggccaacggcggtagcagcagtccgagtaatcaccttccgggaatcggggcccagagagggggtatgttgtctttccctgcatttgcccgttaaacagattgagcaagaggactaacatgcaccagcccatctgcttggtgaggacttgtacaagaagctggccaactacctgacagaccaccttaagcacctagtctccgaagcggaggctcacaaggacgaggccttgttagctttttacattcgcgaatggcaacgctacaccaacgccgccaagtatatccaccatctcttcaagtacctgaatagacactgggttaagcgcgagatggatgaagggaaaaagaacatttacgacgtctacacgctccaccttgttcagtggcgtgacgtgttgttccaggctgtctctaagaaagtcatggacgccgttctcaagctagtggaaaggcaacgcctcggtgaaaccatcgagtacacccagatcaaacaggtggtcgatagcttcgtctcactcggtatggacgaaggcgacaacaccaagacgacgctggaagtgtataggtaccactttgaaaggccgttcctggaggcgaccaaagtcttctaccaaaacgaaagcaaacagttcgtggccgagaatagcgttgtcgagtacatgaagaaggccgaggctcgcctggctgaggaggaggagcgcgtacgcatgtatctgcatccagatattgccctacatctgaagaggacttgcaaccaggccctcatcgcggagcactctaccctgttgcgtgaagaattccaggccctgctggacaacaaccgagaggacgacatgaggcggatgtacagcctcctttctcgcattcccgacggtctggagcctctgcggactcgtttcgaggcccatgttcgcaaggctggtttggcggctgttgccaaggtggctgcagacgccgacaagctggagcccaaggtctacgtcgacgctctgcttgagatccacactcagtaccaggggttagttgagcgcgctttcaacaaggagcctgacttcaccagatctctagacaacgcgtgcaaggagtttgtgaaccggaacgaggtctgcaaatcgggctccaacaagtcaccggaactgctggccaagtacacggacgtgcttctccgcaagagcagcaccggagtggaggaggcggagctcgagaacacgctgacgcagattatgactgtgttcaagtacatccaggacaaggacgtgtttcaaaagttctactcacgcatgctggcgcgccgcctcgtacacagcaactccaactcggacgatgccgagacctcgatgatttccaagctcaaggaggcctgcggcttcgaatacaccaacaagttgcaacgcatgttccaggacatgcagatctccaaggatctcaacacaggcttcaaggagcacgtcgcctccctcaacatggacggcaagccgctcgactcgacgtactctatcctcggcaccggtttctggccgctcgttccgccaaacaccagctttgttgcgcccgccgagatctcggccgactgcgatcggttcacccgcttctacaagaacaagcacgaaggccgcaagctcacttggctgtggcagctgtgcaagggcgacatcaaggcgaattatatgaagggcgctaagatgccctatatctttagcgtgtcggcgtaccagatggccatcttactgcttttcaacgagaaggaccagtacacgttcgaggagcttgcgagcatcactcaactcaacgcggacgtgcttgaaggcgccctaggcatattggtcaaggccaaggttcttaccgcggagggtggagaaggtggcaagattggaccgggagcgacgttttcgctcaactacgacttcaagaacaagaagtatcgcatcaatttgaatgtgggcatgaagagtgagaccaagcaggaggaggcggagacgaacaagacgatcgaggaggatcgcaagttgctgttgcaggtgtgtgaccccctacacccagtaagcgtgttgattagaaagctaacgcagaaaccacacagtccgctatcgtccgtatcatgaaggcgcgcaagaagatgaagcaccagcagcttgtctcggaaaccatcaaccagattaaggcacgattcatgcccaagattggcgacatcaagaagtgcattgagatcttgctcgataaagagtacctggagcggttggaggatgatgagcttgggtatcttgcctaagtggtctctgatgctgtggtaggaccaaccacagatacaacaacctcggagtctgggtactgaagcggttatcaccagaagagacaacgtgcggggtaaacaaattaacaatgatcaagcgggaaaaagtacgaattaactagcctcgatagaattcacacataccggtattgaacaaccagcgtgctttgtttgttagtttgtgatctcaagcgagagagagggtgtgctggaaggttgaagaagttgagaagaagaagaatagagattagcagaaggatttgggaaggggaaggacaaagagttaatgacaaataccattacagatcacacatacttactattaccccattatgagtccctgtctgcatgtgcttctatttggtctttgtagaagtgattcaagttgtttgacgccggtgaagactgaaaacataaccgtgttaggtagtaggtagtaatagaagaaacgaatcttcactttacccgacccaacgaagccaggctatgaagcgatacttctatgctgccttctatatagtagctatgttggtacagatacctccatgtacggtagccacaacactgactagaggtaacttacggtatgcactcactgcggtaaatcccaaggtaggtaggtacctacctctagatcactttggttgttttagaaactgcccagactctcactcagggaagggaatgaacgaaccttgctcgagccttggtgtttgtacactaactacctctacctacctaaaccgataactaagtagtgactttgtaacttcaagcatgatgatggaagctgtccctaggtatactgcaactcaacgacaactgaggtgactggactttgggtaagtagccaagatagttggtggacaagttgattaccggattatttgactaggtaccttacacagttactgccccttggtgagcgctgctgctgctgggtgttgggtacctacctacctaggtacctacctaggtattatgaggtgggaaagtcgccatgttacgttcttcctccctttctttctttcctcggagcctttccgctcgctccattccatgtgtcaatcagtcacctagactagtctaggtaggtaggtagtgtcttctcggattcgtttccgccctcttgtctgtaggccgggcactcacgcacctaccatagtgtaggtaggtaccagtaggtattctcataatcccagcgaggtgcggaaacggagttactcgtcagttccaaattgtatacccacatacttagctaacatagctaggtagttcatctcttatgctggtttgattccctttacatatgttgttcgtcaccttagcgtgtactgtacctagtgtagtgtagtgtagtgtagtcaagttccggccaggctacaaaacgaattactgttacgacatctgagacatcctatttgtatctaatcccttttaaagcctttttagtccattttggttctttgagtcccttttccgcccttttagcatcaaaacaagcgagagatcaatgtcatgtgctgggggcgtgctgtgggcgcgtctggtgctggacggaaaaaaaggtcctatcccatgatgatctacgatgggtgatatcggagtatgggctcgattagacttggaaggcgacctagtactaagtcattgtgcgtttggcacagtgccgggtgcacaaaacaggtacagtacagtctttcgacaggcagtcggcccgtggttgtttgtagtgtagctgtttgtggtgtggtgtagtgttgttagttcagtaggggttagcttggtccactgatcgattttagggagcatgggttagcgagagtattcgtggagaaggggaagtgtgcgtgaattggtatgcttttttttcgaaaccggtcaagtgtccgatgtaggttgtatttgttggtcgtcaaaccctaaaagatattgacatgttttggcatcctaaacctgcttgtgtcaatgtgggagtgagagcgggacaagcgtcatgctgccttccacatgtcacatatagttctgatcagcttaaggacatctaaatctagataaaggtagggtatgaggaagtaaggcgatactacaaaggccatatgacacccctgtccacgaaccaaaccttcgggaccgggttattgatcactcatcaatagtcgtcactttggtgtttcctaatatgcgatcagtagatgcataatgccattgaacatttagcggtccggtaaaaatgacgaggtcggtctggtgaagcgtatccaagcattttagcttgttttgtttcccccctattggcctcagatcacatcgaggaacttcctgcttggttattatattgcggacgttgagtttgcaggtggtaccgtgtgagcactagtgtaagcatagaggtacctatcattcgactgttagtgttctttgatttgaaagccgcaaatcccaaattcgaacatcagcacaacgccaatctgttgaattcggtcatcctgccagctaccactcgtgcagccaacggtggtggaatatataaatagagccaaagagccttgccccgttccgtccaccgagctgtggccatgcgttccgcaggaagagcagaatcgaaccggaagagaaagcgataagaaaaggctgcgtggcgcaatcgtcaacggtgaatcgtccaaatcaaccgccaacggcgcttctatatggtgcgtgctgcgtatgtgtcaccataagccatcggggaacgatctgactgcagaacagtcatatccatccaactgcagcgaggaaacgtccttgagtaccgtacggtgcagctacggcttctgctgcaggatatggctcccagttgatgatgtcggttgtcaaagagaacaatgaaactgtgaacaacattgaaccaacatctgaaagaaaacgacaatcacttgaaaccgttgagagttctccggaaatctgaaaggagtcgctttcgcctggcagggcgcggaaggacggaagggcggaagagcggaaggggttgtagtgtagctaggtaatctccttggatggtctgaatgtagttagacaggccaagcagccaaggcaggggatcttgatgcttcgttttaccggacttggtgaagagggtcagggggggatgcaaggaacaaaaagcccaaaactgacaagtgaccgattctttgctacacttttagcgcgaaccagtcccaggccagtctagcgtgttctgtagatgatggaatttgtgatgtactgtgacagatgtacgcataacgcataagtgttctatatttgaaagtggaagacgcggaactgaattgtatcattgaagcgctgaagaaggggtttccgctttctttgtatgtaaagacgggagtccagaccatgttttgtcacatatccagatcgataagccgcctccatccagtatcgtatcgcagcaaacgccggagaaaaacccaaacaaatggaccttaacaatggcattataaaccagggatcttgcgaatggaacctctctccattatgtaggtatgaagtttgtccaacttttttttttttttttgaaaagatgccaaaagtcgccatctccaatcaagtcaggtatgtacctggataaggacgaccgactagggtttcatccaaagcccctagttcattcatcaccaaacctaatggccccccctgctgggaacacccaggttgccctcgcttttgggataccaaatgacggaaaacgggaattggcttcttcgcatacacgtggtggtagcttggctgggtcgggggtgctagggtcggggatctggtagacttggatggtgatctagggttcccatgagtgataagtgagtgagatgtgattgctgggtagcgcatggatgatttgtctagatggactttttttgagaaaagaaacaagatcgccatcataaactccgaagcatgtttcgctcctctccagagtatggtgtttcgtcggtgctattcttgtctgcatgaagagacgggcaagacgagtgtttgagcagtcggtgtttggtctcatcatgtatccgcttggaattgaccatggaaacacgtggagtagttcacggtgattagtacacatcacccctggtttgttcgttagcttggtacctacttacagggttttcgaacagggggaacaacaaaaagtaaatgcctgataattataccgattatagaaggtaatgaggtgaaaattgtaaatgattggtgattctagtagtttttggctagaaagagaggtttgtgtgcgtgtgtgtgaatcccttctatcaactcgttctaacgttaaaatctagcgatttcggccaatcaaatcgcgcgaatagacctttctgaccgtgttacccccctgtagaaggatgtggggcgtgtcctacgctaacaaacaaaccagcattgatgtgtacagcttggtgtgacagtaacttgagtagccgagtactgtgttgcatcgaatccgaatgtcttcctcgtttgagagagaacgttgcgcgtaccgtactcggctgggtcgccttaacgcggacacacgtgtgaaggtggtacaaagtatgtgaaagctcatgaagcggacgaaatgaacctggagatgcgaaagggcaatcagggacttccccggaccgtggaaatgagcgaggtgggagtacccgccagaggccgccagagtgaggagtcgaggatgaagacttgagtttttgtgatgggagaagggaggaaaaccgccgagtacggagctccttctgggaagcaaagaggagttcagtaatctccaaccgatccacttttccttgaccttacacccgccaaccgtttccccaaggagcggggtgcacgggccatctcaatcaacagcgggacttgtcattgggggaccttggacagacagcttggacaccatctcgcggcggatataagttgaagagcaaaaaggtcccatggggacagtgtagtaccgtaggcactgattaatatgagtgagctgacggcggaaaaggcacgaaaatggtgaggtgcttcaggcaatgggagcaacgaggagagaaactggaggctattcggaaagtggatgttttgcccatcggctccgtaacaagctggaccagctgggccttggtgccgtccaattgtggcttttgatcggacactagacgcagattttctcaagattgacaaccgtcgacaatcattgctttgcctgcaaacggtcaaccgccaagagagtaaaaagcagctatgaggacgccggtctttttgcatcctggtattgatctgccaagtgtttgtagagagtcagttgagacatgaatgtcgtcacggtcatgtctgactgtctgttctcgggggcggaggcggcgtagggggcaaggtgaaagttcatgatacataaaacccggcgcattgagttgcgagacacggccgagaaccactcggcgcccctttacctgcctcaagtcatcttccatgcctgtcgcctcgtggcagagctgaagaagaaagcccccaagggaacggaccccaactcaatatgtagaggtagccacagctaggtacctagctatgacctgacaaggcgagacccatggtggacactcttgcgtgacccaagaattagattcgggtatcgatcaggaaatcagtaatatcgccgggtcacagactggcacggtacgttcgttgtagtcgtcctcgtcctcgtcgtcgtcgtcgtcggggtcactgtcatggttcacgctaaggatttaatgggcagtggagtgagatcggcagtgttcagagcgcaacgaaggggactggtggtttttataaccggtggagctgactcccgaagatgtggctcctgcactcctcttctagcggctccttccagacattggcgcctttcccctcatccaacgaggagacgagtagctgttgccagaataccgtatagggtctagcggggcttacgccaggcggagctcgctgcccccactatgtcttggcgacacctcggaattacatccaataacaaaaggcctgccttccactttggcctccaagtattttccccaacagcgctgggatttatgtagacacaaggtcctataatagtgtagtgctgtttcattcaggtaattagccctgtgctggtgacactcacttgtttaagcaagcgtgcgaagtgctagcacaattgcggcttagcatacctacctctagtgtacctaggctttcgtcaggagggctgcactcactgccctgccctgagaagtgaagctgagtggaggagagtggtggatctgccgttcaactgccgcaccacccaacaatgctcctcattggctcccttgcctcttggcctcttcaagccttccgcagttccaaaccaaatgagcctttccagccaatccagcgtttgtcggccgtcgctttgctcactgcagtcaccagtcggtgctacagtacggctgccttccatcattacctagtatttgcttttcctccttcgtcggttttcactgcctcatctcccgattttcgacttttcttccttccagcatccgggcacctcgctgcttcgtctgtatccacgcagggacttccacactgtaagtaccttgcctagaggtatgtactgcagtctgcagcgaacttgaaacccatcgatccaaacccgacagcacaagtgtcaaggcatccaatccttccactttgactggcgtcaactcgcttaaagcggcctgccctagcaattcaccatcgtattgacaaaggcgctggatctgcgcattttagaccgggtagtcggtgacaataacacgaacccggaccactttgctttactggccgccgggcaacctggaacactcggggatccagtgagggcatagtgtccagtacagtgaccccagcacccccccgttttttgtcgcgacctgggcatcccgacctgggcatcccgacctgggcccccccatccatctcctccgtcccgcaaaacttaacaaaaggtatactggctgcctgcctgcctgcctgccaattcacctctacctcaccttttggccttacctacctcccgtccgtcaattattcccgacaccactacaaccaaccaaccaacaacccatctcgcctttcaatccattgcggcgtccgtcgattttctttgtcgccgaccctttcgaaaccgtttaccgacggcgcgcgtgcacgccaaccaactgactgtcggaatcggcgactgccagccaaagaaagactgccaaccagcgagagagagaggcgacgaacggctaacgatccatccaaacgattcggactgcatccactcaagacgtcacaaccaaatccaaccacccgtggtccctgttgtgtcgacttacttggagagcctcccaccgaacacacaagtcgccaaagtcaaccttacaaaactgcccatcaattgcgtcagtcgaccaaatcatcttgaacccgtatttttctcgtcgcccatttccggggattccagctacaaggaaggcgattgacggacgacgacgacgaacaagtctgcccctggtcgacaaaagtaaaggccgaggaagggttattcgagcgacgaagctgaactgcacatcacaccaaacattcgccaggaaaaaaagtcgtcttcatggttttctagaacagacccgtgaacagacgagcatcttcttatccgccaggtccaagttcccggccatcatcggctgcctcatctagccaccgcagtcgaaagggattgatgatcaagatgggcgcatgcatgagcaagaacgacgaggagacggagcagaagaagaggagccagaagatcgatcgcgacctagaggaggactccaagaagctacggaaagaatgcaagattctacttttgggtgcgtacccctgttgtccttcgctaaaaacgtttttgctaacatgcgtgcgcgtacaggctccggcgagagcggtaaatcgaccattgtgaagcagatgaagatcatacatctcaagggctattcagatgaggagctcacaaattaccgaccaaccgtctacaagaatctgttggaatgcgcaaaggcggttgtgaatgctatgcaccagtttgatatccagccagcagatccgtcgctacggccctacgtcgagttcttgcaggactacaacatggaggggtgtccaccaggacagtcgatagaccccaaagtcggcacagctatccaggcactatggaatgatccagcaaaggagcaactcatggagaggcaaacagagttctatcttatggactctgcagaatagtgcgtgtccggttttttttctttttttttcttttttttttttttttcttcttctccataggagctcacgttcgctgacttgcacagtttcttcaccgaggtcatgaggattgtggccgaagactaccgaccaaatgaaatggatgtacttcgcgccagaacaaagacgacgggtatctacgagacaagattcaagatggggcagctcagtatccagtaagtgtgcctgatagacatctgttaccctcgtgcccctcagctcacacaatgatctagcatgtttgatgtgggcgggcaacgtagtgaacgcaagaagtggattcactgcttcgaaaacgtcacatccatcatcttctgtgttgccctgagcgagtacgaccaagtattgctcgaggagagcagtcaggtatgtccaccaaccacgtcaccccctggtacagagatggtgctaacatgtaacagaaccgcatgatggagagtctgctgctcttcgattcggtcgtcaattcacggtggtttatgagaacgagtatcatcctgtttctcaacaaggtcgacatcttcaagcagaaactggggcggtcacctctagggaactatttcccggattattccggtggaaacgacgtcaacaaggccgccaagtatctattgtggcggtttaaccaggttaacagggctcaccttaacctatatcctcagtatgtccgctccatctgtcctgtcttggtgtatgcaccatcatgctaacattgtcacagcttgacacaagccaccgatacctccaacatccgtctcgtgtttgctgccgtcaaggaaaccattctcaataacgcccttaaagactccggtattctatgatgaaagacccttttttttcgctcacgcatcttcttcctctttctcgcaacagcgttcggaatattaccaagtcctcccttcttgcatgactcggcgttttaaaggggtggtagctgtccggctagccggctagcaaaagcacggcggtgacagcaacggaggcggcggttgttgtttcttatcatatcttagggttcacgcgcgtttggaacgttgccaacctgaggtttgcttttgcttcccattggtttctcttttccattagcatgcattcatctgagcgacaggcagcgccatcaaccataccctaccaaacggaacttattgtaatcttgtttacgcaccattttgtttgttttgcgccgacgcagaacagcataggagcatcttttttttttcttcttcacggcggcgactggatcgactgagcaggtccttgctttctctttttttttttgtacattccttttcaaccgcatttacaagaaaacggaaggtggagaagagacattgtcctcaaaaggtgtcactgtactctcatggggagatgcatggcaaaacaagaaagatgtctgagctagtagaaagccagggagttgaaaagggaacattgttcgcctcccagtgaggttttggatcctgcattgaaatgcggtccgaggtatccccaggcccatccaagagatgggaaggtgggcgcaaagaaggagaagaagccatgatgttcacgatttcgttaactgtctctggtagtagtgggaggcagatagagagagagagagagtaggagacaaaactactgtttgttcgtcacaaagagactcacgcaggatacctatctgatgaaagtaaaggtctcttggaacaaacaagggtgctctttttttaccttattaatgagatgattatcaagtggaatagagatgctgcatctgagacatacgaaaagcgctggcagtttgctagcagtagtatcttggcacgtcgtccgtcggtatagaataggaactcgacggacggacggagagacagacagacagtttaaagtggttgaaagcaaataaagaaacacatacggctacctatagccactggaaaactcgggatcccgttcgctctcctaatcgcggaaggaagatgtgatcgccccggtggaaccggacacgtggagaagcacggcacggcccctataagttgaagatgctaccactcatacacctcgctactccttcttttaccgtctacctacctaggtaccatacatgaagactacgagatactcgacatcacggcaaaaatcatgccaaccatgctccaacgccaaagcgaaatgcgatcgcaaggcaacatcatgtagccgatgcacgctacgaggactagcttgcacgtactcgcaggcatctttgtctggaggttcccaagtttctctcgaaaaaacggagacaagaggcagcctggtttccgtatcggggagcctcccgcttcatggctcaactcccgagccgaatgttgccatgtcaccgacaacacagagctcaagtctttatcttgccggtgaatctacggcatgtatccagcctgctggagctactagtctcgatggcctagtcagcccggcttcaacaaaccttgcagacacgagccggtccgctcatccaagacggcaccaagttacatccacccataccacccgaggaggaggagggtcagctgcacatgtcctcgacttctcacatgtcgatctcgtgtgtcccattaacgcgaatgacatccaaaaccgctggctcaaaccttacgtagaggtagctgtccccgggcagacggccaaaacgctttccccgagcatcacagccttcacatatagaatcctcaaatcgtacgcggctgttgcggtccgaggcggcggccatagcctcccgccgtttctacacccagttcatgtgcgtcacacattaccaaacacaccagcgctctcgacttgcttaagcctgattcggagctgcgaaaagccgctgcctggcagcgaaggagtccttgccgaggttttgcagcgcgagatgaacaagctctatgagcaatacggccacaacacttgcgatgctgatgatgatgatgatgatgatgatgatgattcggcgcagctgcttgcggcattccaggcttacttggtgtacaccttggtcttgtactatcgactccatgtcggccgggatgctgcggaccaccctttcctccgactacaacaagcaatgatgcatctccagaagattgcatgcgcctgttcggcgcgggggctagtgtgctcggccgaacaagacggacatggaggagcacaaggagcccggcggccgaggtgggaaacgtggatcgtggccgagacgaaacggcgaacgctctacaccatgtatcttttggacaacatgctcactgccaaagagggtcttccgacttttcttggcaccgagttgcgaggactaccggcgccagcaagcaaagctctgtggcaggcatcagctcgggatgagtgggaaaaggcatacaacttgcacgtggccgagtggccacaaacggagggtggtggcctttgcatcgatgagctttgggcagttccagcagacatggatgaggcgggcttggtggaaaggcgcaggagagtggaccagtggttggagggtgtcgatgagtttgggacaatgatgtatgcggtgacgagttgcacgcatggaggctaattcttgttgagagggccgtcaaaaagccgttggtttgcgctttgctttaggggttataaaaggaggatgtgggctgaattcttgtatctgagtaaggtagttgccgtacgtctgatacccttcgggagatggaagtagacatcgtcatcatcatcaatagcactggttacgtgtttcgaaacctcaactccaaatgccggtaaaggctctagactacatacctaaccaacacaaaagttggtctggctactgctccggagttgaagcccctgaaactctttcaagtccgaaagtggaaagctcagctccgaactccgtaaggcgacgttatgcctgcgatgtctgcccgtatttcctcaaaagcagacttatgtgtatacaacatgtcctggatcacatgcagtatccagatccgatccatgacaaagttagttggcgcttgccattgaccatgattactaaagttcaaaatcaacaaccacctttccctcatggcacttctgccgccacctttcctccaccagaagccgcggagcaaccgtatagcatctttgacaagcgacagaaagccctgatagtccttataatttctgtcgctgcaacatgtaagtggggaattctgtccaagcgtggttggcgagtatgtttggggtctgacagatacaaaaaaaaaaaaaaaaaaaaaaaaaagtctcgggctttgcgtcgaatgtatactttcccgctctacctactatcgccaaggacctcaatgtttccatcgagctcgtcaacttgaccgtcacctcgtacctcatcttccaaggcatagcgccaagcttgtggggccccatctcggatgtgaagggacgccggatcacgtactgttgcacctttgtggtctttctcggcgcctgcattggtctgggagaggccaagagctatgctgcggtgctcgtgttgcgatgcctccagagcacgggcagcgcgagcaccatcgccatcggctcgggcgtgattggagacatcacgacgcgtgatgagcgtggcggcttcatgggcatcttccaagcaggattgctcgtgcctgtggctgtgggaccgattatcggaggcgcgctggcggaccgtttagggtggagggccatcttttggttcttggccatctacagcggtgttttcgtcgtgtccttgattctcttgatgcccgagacactgaggtcggttgttggcaatgggagccggattccgtcgaaccccatcgcccggtatccgcttgtcgtctaccaaagaactagccgcgtcaaatgggacgtcgccaccgagcccgcggcaagaaaacgcatcgaccttgtcggtccctttcggattcttgtcagcaaacaagccgcgcccgtcatcgtctttctcgctgtttattacgctgtttggcagatgagcatcacggccatgtccacgctccttgaggaccggtatgggcttggggagaccgaaattggtctgagcttcatcgccaatggtgtaggatccatggtcggcacgctggtcatgggaaaagtccttgacaaggactatggccgcatcaaagcccggtatgaggctcaatcaaactcggcccctaacgccgacggtcatggtgacgactcggacggcaatgatttccccctcgaaaaggcgcgtctgcgcctggtcccgatctttgccctcctgcagtgcgcatccatcactttatttggctggaccattcagtacccgcaaaaggtgcacatggcggtaccgattgtgtccaccttcatcacgggctggacggccatcgccacccaatccgtcatcatgacctaccttgtcgatgtgttccacgaccgcagcgcagccgccagtgcgagcctgaacctcgcccggtgcctgttcgccgccgccggtacgagctctgtgatgcccatggtcaatgcccttggcgtcgggctagccttcaccgtctgcgtcgtggctcagctcgtcgcgctgctggggctggcggtgcagtggagattcggtgccagatggaggagagagcttgagagacggagataggaggtaaataagtcgacccgaatgctcattgcgaggtagtcgagccgcttggtgttacgacgcctataatagatgtaaagacttttgtgtaagaaagaggaagaaggagtgcatgtctaattgcacgaaatatagtgtagcaagaagattactctttttcttccggcgcaatccgctccatcggccaacgcatccatttgctggtctcactctcccccaaaagcacgccaaccctcgcaataatgtgctccttccaacctttgagaaaccagccagatggagtcgtctgcctattcagcagcacggcatagtgcgccaggaccaacagggcgctggggtcgcacctcctcacgcacgccgcaaactcgggctcgacacggtacaaccagccaaacacgaactggttgtgaggcgggccgtcatctctgatctcgccgtctggcccgcggcgcccgtatattgctgcgtatatcccgatgagattgtcgagggcgtggacggcgacggctgctgtcgtcctggagagttctccttcattgggtgcgccgccttcttgtgccctggccacaacaaactcccgtagcccatccaactgctcttcccactccacccgcgggaacccatcccttacgtaaacgggcgtatccaaaggcgacggcggcagatccctccccaacggctccatcaaaccggcgaacaacacctctggacgaaaagtctggtgcatgagccgcacgccgtacacgaacggcatgctcacaccaccacccccgacctcttccaaaccacacccttcatctccatctccatccccatcaacactgcacaccagcaaatctccgtcccccctcggcccatccgcaaacgtgcaaaaacaaagtagcaccgcgcccagatacagcgccccacaattcccctcccccggccgcgcaagctctgccgcgaaccccgacaccccctccgtcaggtgctgctgcgcgagggcgagatattcgctatggctacggcgcggaggcaacagcaacacttcttcttgctcatggtgatgggtggctgtcaggtaggcgaggtggaacgccgtgtcggcgaggaggaggtgcaggacgaaggggtgggcgaggccgatgtgcagggcgttgcgcgtccagaaggcgaggtggtgcgggtgcttgtcgcagccgccgatggagggggcggtggtggtggtgaagtggaggaggagttcggcttgggtaatattgaggtcgattgtcgtcgtcgtcgggacacaggcccgctggttgaggggtgttgggtcgtcgaggggggaggttggggtggtggatggtgtgctttgggagtgtgggggatctgagcggagagttagctggcgtggaaagaagaaagacatggaaagaaaagggcatgaaatggaagaagagacatggaggaaaaagacagggaaaaaaaaatgcttggagtgaagcccaaaggctcgcacacactgtttgactcacctgcccagttcttccgaggccgcccccgacctcgtcgagtcggagcggcaggtcctacaataccatgttcgaaatgggcattttctgggacgagattgcagggcaggccgaagcggatgcaattgctacatggcttctcttcgtcgcactgagggaggtcagcaagagtcgagaaacggcgcttgtaaaaggcgagaagcatctttgtgtgttgtgtaggtaacgggtgaaaaactgaccttgactttgcggcgtttacaagagctacagccggtgcgtgatttgcggtgaggttgaatggactttctggtcgatgacgacgccgccatttctgcgaaaggtggctagagcacagtaagttgagattgggtgtgaattgatttttcggatcaaagtgcgaaaaataaaacccgaataaagggaagcccttgaatggagctgcggcgtctgcgaaaggaggctacagtaagttgacattgaggtgtaatggatggttggctgtgaatttttcggatccaagtgcgaaaaatcaaagccgaataaaagggaagcccgtgaatccacatctcgtgtaagtcgcccgccccacagcccacgacgcagtttcgtctgagggggctgtgagcatccaaatggaatgccagggtaccgtctgttcagatcttgatcagcactgaaagtaatgcgattcacctgtctctcgacggtatataacccccctcgaggaatgacttgccctgtatttgttgtgttggtcatgtgttccgttatcaagcaaagggctagcagcagcttttgatatccctttccgtctactcccaaacctggcatctctactaccctccccaactcaatgacgcttaacgatggcccgcccttcggccctgtggtcaacgggaccatggtggtggtcttttgggaataccgacccagcaacgttgccgcgcacctctttctcgccttgttcgccttggccaccctcgcgcacctcgtctactttgtctggctccgggcgtggggatgcattcccctcatcctcggtggcatctgtaagccttctcctgtctcttccacctcgcaatctccctgaccatccaacccccaaacaaccaggcctcgtcttcggctacctcgaacgcagttacgcccactccgaccccacaaagctcgacccctggctgctgcagaacatgctcctcctcgtcgcccctcccctcctcgccgcctccctatacatgtcctacggccgcatctccacggcgctcctcgagggcacctccaaacccaaccacgggcgccgtaacaaccgcggctgctgcgcccgatgctgttactcctggtaccgccccatcatcatctatttccccgaccccccgtcactaaccgcccattgccaaccaaccaacagcttctgcacctgctccccgacgcggctctacgtcctcgccgacgtggccgcaatcttcacccagctcatcggcaccgtcctccccgcaagcggcaccgagtcggcgcaacgcctgagcaagatcattgtcctaatcggcctgtgcgtccagctcctcgcgctgggtatcttcctcttcacctgcggccgcctacacgtgcgcctgcaccgcaacccgaccaggtcacgggcaatgctgatggaccctggggtgagatggctgtggtattttggtgtgatggaggtggcgggggctatgttggttgtcaggagtgtggtgcgcggggccgagtatttggggggaacggacggggtggtggcaagtcatgagtggtttgtctatgtgtttgatggggtgccgatgggggtggtgatggcggggtttttggtcttgtatccggagagggtggtgagggaggtgaagcggcaggagggaattttgaagggggcgggcatgggagaggagttgagaggcggggtgaagggggagtcgtatcctgggggcgatgtttacgttgggggtaggtgtcactaggttcctgtggtaagtagtctctatcacttttaccccccgtcgacatccttcagcggacccggcccacagaaatgtgggtcttctgggggtggggtgggttttagtgtagaggttaagtgggtctagtccggatggactacaaatgtcatacagaacacagggtaaattagtaaagtaggagaaaagagtgcctgtcataatatatccatcggccttaacatgtctctggatttggcttcttcatcccactcagttgagcatccccaggtattggtggctgctgctgctgtgacgtctcccactgccgttccttgtctggagtcccgggaatgacttgttccctcatggcggtatcctctgctatagcatcctttccaggagcttgcccgtcgtgttctgtatccgcgtcatccacctgccccggtcgtggtggacttgatggcgggacaatatccatccgtgttggcgctgcactgctttccccctctctcgcttgtagtgtcggaagttcagctgggccaacatcctcacccccacccccacccttggtatccgccttctccccattaccatccaaagtctgcctcttaatcccctgccgggcctgcttgatcaaatccccaaaactccctccataccgagttgcccaagctttgccatcgaactccttgtccttgatctgcgctccagtagcttgcgccctcgccatgagtccgagtccctgctgcccccctcctcctcctgctgctgtgccgggattccctactgtccgttcccattcgtctagatcgcgaagtaactcggaccgctttttgggtcgcgaagagtcgcagttggcgttccaaagcgtgatccactccttgtggcgcttctccaagagctggcgagaaccgtgggtggagaggccgagttcggagagtttcttgcgcagggcggtgtcgcgcagcatggagtaggctagggcggggaggcgttcgggtggtttttggttggtttgagatgtgaggcgggtgttgaaggatggaaaggtcgatggctgtggtgtttgagcggggatcggtcgtcgtttggatgcggcctggggagaaccgggacaagaggtgtcgaggtggcggtcgacttgctgttccttcatgcgggtgaggcagatggggcaggctactaggccgtcgtctggtgggaggtcagtgatgatgatgatgatagaagcaacccacgaggagcgggaggagggaaacgaaccgggtggttggtcgacgtaatccgggtcggctgaaggtgtggtgtcttgctcttcttgtagtattgccgctgtcaactcggcggctcgggctcttgttgatctggttgacctcctcggcctcttgctttctgggtcctcctcttttggcccctccatttcggtcgcctttcgttttgatggcgaactggggcctgcttggtctggcagtatcgcctgaatggtcggtggtgtcctagcaaactcgagaaggactttgcgggagttcttgaaggcttctacggcttcgcgcaaagcccagttgcctctgagcttggattcctggtcggtggcgcgacagagcgggcacttgctgtcgacggacagacatcttcggatgcacaaggagcaaaaggtgtgattgcaggatgtgagcatgggagagtcgtaaaagtccttgcatacgtgacagcggaaagcctgttcgacgggcatcaggcatgcgaggggcgtgcccagccagtcggtcgagtcggggacgttgaaggcttcatcgccaaagacgtccatgataatgtcggttgtactgaagggtatccgagtactttgttggtggtgatggctgccttcgttctacctggaagcctggaagtagtattgtagaagagacggaagatgtgagacgcgatgtctgcaagtcggacgagactggtcgcgactttgtcgaggaggagaattccattacactgtatttacacaaactggccgagggtcagcaagaataccgaagagtgacccgggtatctagcactcgggatcttttccctgggaattgctctttcagttggtgtttttgtttcaagttaaacatggctctctgaacatctgcactgccattattcaacatttacagctctttgtggccaacctcttacttgcagacctttgatctctccatgacggtattgattgtgcccacgatacggtaatgacagggcctgcacgtgaattggcgacgggaaggcgtgcagcgggggtgtgttctggggccttcagtttccaggcacaaaagcgctgcaacagtgcagtggaaacagaagccccacctcttcgctcccctcagcccagactattcccttttgggcatcaaccaaaacaaagactggagcggattgggtactaacaattgaaaccaagacaagggaatttgctccggcaacaggaactccatcccaggtcaggtcaggtcaggtctccgatccctcgctttttacttggtttgtttgactttgactttctctttgttgctttgactcgatcgacgcaatcccgtcatccctccgacaaccaccattataccacatcgccagcctcgtcgcccacctccctccctttctttgaccaactaatcataccaatgctttgaacatctcacttgttgccattcctttcttttccgatcattgcttgggggttttttttttttttagagctttccccacatccccaaatccggtttgttgacttttggcgccaaagtaaacaaacagcaaaaatggcgatgcgcaaggcaccacgtctgcccgtcggctcggcagcgtgggttgcagaagagcgcgcatcggcgctcaaggtggcagaggaggaagtcgaagagttctcgtatgcggcgcgcaatgagatggactggctgaacgagcacatggaggacattttcttgggcgagaaccaaatgtgcgttgtctttgttttatttccctctctttgtctcgctgaccaggaacaggaacattgccgaaatcttcaaaacgccagcacgaccacgaggcaagacaccgcggacaattcgcaaagggcccaataccgaagtgagagtggtaagcatccagacagcgtccatcattcttctgcgacgggcgaccaagagtgattgattgattgattgattttgttctaacccacagcagcccttggccagcatcttctcagcgacgcccaagggtgtgacacctaatcccttcgtcctcgcgccgcccgcgaacaactcgtcatggacgcccaagatcaggcccgatacgccggaagccgacgtcgaagctgatgacgaagccgatgatgtccccaagaatcccacgactccctcgacgcgccgtgcgagcccgcgaaaatcagctgccgcaaagtcgccaagcccagtcaagagcgttgccgcgccatcacgacaaccgagcccagtcaggccaaacaacaccacgcccatgcgaccaccacccgcaagtccagcaaagccagttgccgctaccccgtccaaagtcagaagcccaatcaaacatctcaatggctcccccctaccaattctttccaagtcgcctaccccggtcaagccctctgattctggatactatggcagtcaacagctggatattatggatgtggacgaggtcggaaaggttgccgatgccaatgccaatgccgatgtcgatgtcgatgtcgatatgggagaatcagcacacgagccgaccatggaactcactcagcagtcggcgcaggagctaccacaacaacaacctccacaagagcccacacaggagcagacagaggaatcaatacagccgtcaaatgagctcaaccaggaaccgacgcaggaggaaccagagcagcaggagatagagtcacaggatctgggggttcagccagcccccaccgagccggagcagcacgccagtcccgcaccacaggagacggccgaactactacgaaccacaacaccttcagaagaacctgttgagcctaccgttcaataccctcgacttctttcgcccgagcctgatgtgattaggtctagcagcccagtccacatgctcattccgtcgcccaccaggtctatccatgcgccctccccccaaaaggctgcctcgcctcagaagctcgcatcgccagaaaagcgcctttcccccgagaagagggtttccccggtcaaggtggcctctccccagaaggatccttcaccagagaagattccctcccccgaaaagactccggagcttgaaaaggaggaatcacctgtggatagcgctcccgtcctgtcaccaaaaaagagatcgccagagacagagccagtcactgaacagcaacccaagactccggcgccctttgtacacgcccagtcagagaaggatcatgcggacgaccaggcggacgacaaggtggacgatgacgccaactcgtccatggaagcctccagccccattagcccggttaagcgcctgagcagtctgaactttgcatcacttcccgcacgcgagccgatgacctctaagaagagcctcggtactaggatgtcgaggacgagccacgtcgacgtaacgcgaacctccttctaccatcgccagacgggaggaaagagtcttggccatactacccgacaggatttcgatgatgacgacgatgagatggacattgatgatgatcatacccaggaacccaggactgccaaatcatacacgcagcgattgcaggatcagatcaacatgttgggcaagggacagtcaatgggaccgagaccatcgaaatcgatagcccacctcttgccgacgcaacaacacgcatccacttcacaggcaccgacgacacagcccgttccggagcccaccagatcctcacccaagaagccacccgtggttactcccagggcatttcccacaccgggagcattcccgctggacgatgatgacgactggattggacctcctagcaagggagcggatatgtctacccccatggtgtggaacgcgcgcaaagacacacggttaagtcagccaatggaaggaatgaacttattcgcaagggaggcatctccgacccttggagaatccttcatggagaacaggcacgagtcaccaagtaaagcgcccatcatccaggaaccacctgctgcgtcttcctcaacaacacatgtcaaatcggcttctgttcccacgctacccagtttgcacgagcctcccgtgccaaaaaccgccagccccaagaaagaggcatctgtctctacttccaacctccccgaaatgccagcgcacgaacctccttcgcccttcaagtccccctccaaggcattccgcgagaacacgctggagagggtcaagaacaagttttcgtcccttatgaaatcatccaagggacttctcccaaccagtgcacattcaaatgccgaagcaaaactgacggggctcttcacgactccctcaactgctcgactggaagaacatcccagtttatccgaagcttccttcaagacagccgataatgtcgtctatcctgatctatctcaccatgcacaggccgaagcccccgtagccgccacccccatccgacccacgagaaaaacccgagcgtcgaccgagagggaacgaaaggaggcagaggaaagggagaaggaaaagaagagggaagagaaggaggccaagcaatatgccaagacatatgccaagcagaatgagaagctggagaagatgcgcgagaaggaagcggaaaaggcccgtctcttccaacaagaacaagagagacaggcggagatggagagacgcgctgctgaacagagggagcaggaacaacaacacaagcttaccaaggcacgaccgcagtccaagcagttgttcgagacaccaggacctttcaaatcggcacccaagagccccaagaaagctactcggactagtcttcgcagaggagccaagcagggtgaagccgaaaaggaggaagccgatgtcgacatgggagacgttactatctccacaaaggcacctcagtcaattcctcgacctccatctgctcaagcctcccgtggcacgggtatcaagcgacctatcagacccacgaaggaggccttgacgagggccaagcccgccccgactcgcatccgcgtcaacaccaccagctcccagcagggagcgttccacacttcgaccaacagtgttctcagcaccaccagccaggagagcctcggtcagtcgcacggaaggcagcaacttgtaagcaaggccagcacgtcatcgctcaccaagaagccttccctgcagagtcttaaggggtcttattctttgactgtcgggcggcccaaagcgttggagctggcggccaaacaaaaggagcaagaggagcgcgagatccagcgcaggcgtgatcagaaggcggaaaatgagcgcaagagggctgagatgaaggaggaagagcagcgcaagcaagctgcggcagctaagaaggccgcgattgagcaagccaaacggacccgtgcgccgcccccgccgccaaggtcccagcctaacggtcctccggatcacttggcggagagcaggcaaccttcgagacctaattctcgtcttgggccggcgctgcacgatagccgaccagtcaatgctgtgctgggcaaggcggcttccaagcgtccgttgacgcaggtgcaagaggcccatcaggattcgaagcggattcgcgtgtctgaggactttgatgcggatatcgagatggctgagggtaacaccaagcagcagaggagcatcaggggggcacccgtccggccttctgcggtccggccttcgggtgtgaggccgtcggcagccgttagacaaccctcggttgggttcaagaaggatttgtcgactactaccacgacaggcaagtcgattttcgcctccaactataccaacgtaccgcacgcccctccccctccctcaaggacagtcgacctcttcaagaagaccaccgtcaaccaaatcaagacgggtcacgcactggacacggcccaattccaaaagggcaaccagatcccctttgcctccaaccccaacggcgctggtccttccgctgctgctcaggccggatcgtcccgccatccgctccaaaccccagcgcgtccgggtgctactgccgcccgcgccctggctctcacatccgccaccaaacccacccgcacctccccccgcctcgccgccatcgccgccggcgactccatcgagctccctgagatccaaacggacgacgaagacggggtcgacacgccccgtccatccacctccaaccccaatttgcgctcttcgctgaatggtggcaactggaccgacagcccttacctcaaggctcaacttttggcacaagagcagctcgacccgatggtcatctttggacctcctgctccgctgaacatggaggaggtgtttagcaaggacaagagcagacatcatcggttcagggccaggacgagcagcgcgaattgggaagggcaggatcggttgacggaggaggaggtgtgtagggatcgggaggcgagggagaggatgaggaaggagggaggatggagttggggattgggaaggactttggggtaatgataatggagtataacaggggggaagggttgtattgattacttgttcttttgcacatattcagtgttggagttggctacctctatgggtttttataccagcagcgttaacttccggatgagaaggctgcggtatcggaatggaagggaaagggtatagcattttttttcttcttggctgagaattggttcatgttcattatggagggttcgaatgatggctctttgcatagatgttaggttagaactgggggtctgtatcgtggcattcatgaaggtcattacctaggttttaccaggccaggaaaacgggagtatagcttatggttaccctagtgtatgaacaatgaactttttacacacatttgattcaatccataaccgaacattgatatagccaaccatgtcatcaaggcaccttactaacgttaggaaacaaacaaggaaacacttcctgctcgcccttcccctattcacccccctcccccaacccaaacattcaagtcaaaggcggcgcctctgggtcctccatgcactgatcaaccctcatcaaccgcttcccactcgccttggcaagctgtatgaactcctccaaataccccaccgtgctctcatacaaataatgcatcaccaccaagtttccccctgctttcaaatctcttttaaaagcctcgagctgcttctcgggcgtctcgctctccgcccacaaccaatcctccacatcgacactccagcccactatatacgctttgttatcatctcttcccaagttttccaccaaccgctggcgcatcctcgccccttccgtcccaaacggcggccgaaaatacggactgattttcgaagaaggaaacgtctgtcgcactgccccgatatcattttggtattcccaatctatatcagcgatagtaggcaacccttccattttcggatgggtatacgaatgtaaagcgatctggtgtcctttggaagccatgtcgcggtagattttggataggttcgtggatgggtctagtagggggaggccgacagtaaagaaagttacggggatttgggcggcttcgacaatggacatgacgcggctggcgagtttggggtcgccgtcgtcgatggcgaaggcgaaggagttggggcgcgtgcaggcgaagacgagattacccgaggggagtttgtgcgggatggaaatacctgaggggatggaggggatgagttccatcttggtgatgacggtggattcggaaggggagaaaaagccgcggaggttgaagccgatggtacgggttaggttgatgtggaagtgggagatggggatgtaaatgtcagacccgccattgaaagagtagcgcgcggcttcgagcgagtcccacgtttccgggtagggtttgatggagtcgtcgcagtgggcattgtgttgttggagggcaatggagaacttgttgctccctgtgtaggcgacgtgcaggtaggcggtggaatagggcgtcatgtcaaagcaggtgcttgccagctgcgtgttccagccgaggtcagagtcgttggtgcggatggtgatggagttcttgccaaaggtgactgtcatgccgtcgtcgccaccgtgccactggccgagattgttggtgtccttgttggtaaaagagtcaatgacaaagggcttggcgttggaggaaggggccggcacggtcggggacgcgcccgtgttggcaggtggcgggagggatgggaggatgtattcggaggcggtgctgccgcagtagaaggacatgggcccgaaaatcacggcggcgttgaaggacgaaaagtagatcatatcaagctttgtcgtgtccaggccggtgaagacggaaaaggggaaatagtagagacgctcggtgccgtcaaaggtccatttgagctgcgtggacgtcatggagatggtcttgcgcccggtgctggagccgcaggttgcgaaataggacatttgtacggcaaaggtggtgccgcgtgcggcgcggatgcgaaaggagatgccgccgtacttgtcgttagtgttcaggcagccgaattggctgtaaaagtacgactcttggttcttgggggtcagcaggacgcggtggttactgaccacgatggaggacatggtgccgtcatcgctcgaggcttggttcatggcattgtaacccaggaaggtcagccgggactgtgactcccagtcatcgatcagcaagttcgagcaggcagtagctgtcggactggcggatgacctggtgaccgttgtgatgacggagcgggtggtggaggttggtactacggaacgggttgtggaagaggctgctgaagtcgttagtgttgatggccaaagaaggggatgaggaagatatacgttgagtggtaggggcagctgtggtggttggaacagccacagctccgcaagtcagcttgatgttgccgatggaccagatggcattcgtctgagagaactcggaccagacaagcccaacgatagcatcatagttgggattgttgtcaaagcccagcagtggcaagtcaatggtctgctggctccccgtcaagccgctgatgacattgtaggagctggtgtaattgcccgtgtcactggcgttgcaactcgcagatgtttgtagctcaaaggcaacagaccctccagctggcccctgaagagtgaactggattccgccataaccaagggtgacggcttgttggcatgagaaggattcgtaaaagtatgatccgccgtctttgggaatgaactgaaccttgcccgcagcggcagcgattgaagtcatggatccatcgtctgtttgtgttagttacggtttttttttggttttgtcttgcaagtcagagtgactgacctccgttgggccaattcagattgtttgttccctcaacccatttggaaaagtcgtcgatgaggaggtcggtgcaggcagcgctgaccgtggagacggccaacagaccaaaaaccacggttgcaagacaacgatcgagcaacatggcagtcaattctccgaagaccggtgctacaatccattctgtcgacataggccatgattgcgtgcagtgagttatatgtgttttcggatctgatggtcgagaagcatgaggacatgggccggccgctcctttccaggggtgatcaaccacgaggatgcaatattacccgactggggcgcgtgtaactcgaattgccatggcttccgcgaccgttgtatgagatattgccaagcagagaacagccatatgggattacgcaaccaacgcccgaggttgggtaaatggagtgcggagactggaatgaaagaaaagggataaaatcccacgatgcagtgttccgcggttcatgtagcactactgctcatggtaaaccaggaaccggccagctcgtgtatgctatgtaacaataaggtagtatatgagctaaacagctttcttggacctgcacgtctcaacttgggacctggatgttgtgttcgtttttgataccaagaatagtatggtggaatcgagcacttttaacccgaagttcaagccactcggctcaagaagcatcatggacctgtagcgcgttttctagcttcagtcggttggtgacgaggctggtggaggatgaggtccgatgcattaggcccggtgagcgggaagatacatgaacacccgaatggaggtgagatccgagttgacatgtttagcctccagaaagatgaggatctagtgtagtatatgggacgggaagagggtaggatttaatccgcagaaaaggaagagtgatgaggacattttcatgtaccaaagaggggaacgttttcggcagtcatgttcaaggaaattgatgaggttgatattgaggtgttcttggcttgcagccggggatagcattgcggtgatggaggccggcggagatcaggtaccatgtcggaccgagccgtttttgtttacgaattagctgaggcttcttcgttgtgttgactcggtttgccgtgaaggcctttcaatatggcagtcaacgttacctctggctggccaccaaccggaaattcagccgagatggctaatgatgagccgccgtctgtgagtgcccgtgtcattgtcgccatggaagcatttatcaacaggcgtcaccgtattccgcaaatcggatgatgcttgaacgtgagtggggctaccattgtttactttgctcaggggaaggatgaaagaggaaaagccgcagatgaaggacgtcttgggtgtcatcccaagctccacgtgatagctgagtgtagtgtacagtagaggtattctggcataagaggataggaaaagcgaagatagaagcacagaccacggagacgtcagatggcggaggacgcggagccccgaagattaacgtcgctttcagggccgcggcgccgactgatctcactgcaggtgttcctcccgttgtttccacttccacaccttccccgttccgtccccgtccatcttccgcaagccgtcacaacttgagtccacccgcttgctgccgccgtaaccttgcttacgccgatacctctacttaccgtgctccacgccggacacccgacggatacctctaccactccctactattagtatctgtccactacagtacgtgtagtctacggacttggcttacagcgacacttcagtttgttgtcgtcacagcatcggcaccgtaacaggaaaacagcccgcccgtcgaaacataccgtcaccccgtaattacaaccaccttacagcaaccaaaccaccaacgtaccttgcatagctgattcaccacctacccacgccgaccccgacatattattcacaggaaggcatacacttccactccttcatgcagtccgccaacaatgcgccgccccccaacgaccccctcgcgtcgctgcccatggccaaccccaccatgaagcccctaccctccaagcaacggggacagccgctggtcctcgactcccgctcccattcccagcccgcagcccaaccgaccacgcctgtccgcgaacgccgaacgaacccctcggctgcctccctgttcaggtcgacacttacaccaccgggctcccgctccgggtcaccagcacccatggggtccccagcccgcagcctgaccggctccgtctttggtagcggcggcttcaagcaatctctcctcgacaccgcggccgccgagaacccgggcgatcctctcaacctgatcctcaagagcttcgtcccccacattgctatccatgactcggaagatgtcgaacatttggtcaaggaaaagggcttcaaaggagggctgtttgagctgctccgcccgtttggagagcgcgttcagggaagggtcaccattcgcgacagcaacggtgcctcgcgcacgtgggacgacttctcagtccgattcacacggttcggcgaagcggtcgaggatccagacacgttgccagatccccgctcactaagaggacctccaccaaacgggcaaccacaatacaacatgccgaggaagaagacgagcttggttcagcaggtcgaacaagtggtggagaagcacttgggcttcgcagaggaggcaagcatgggggcagcaacacctacgacgcccacaaggcaaggtctcgacacggacactacatcgccctactacgccctctacctccgacggctactctccggtatccccatggcctcccacgaaactttctctcacccggtcgcctgcgtaatcgccatcagctcgcgacatcccgcccccatcgaagccctccggcaactctacagcgaaaccacccccgccgagcagcgaataccaccgtgggtcgatggggacttcttgcgctactatgtgctcgtacacgacgaagaacgcagcgacatcaccaagtccatgcagctgtttgaccaaatgaagcgccactttggcctacactgccacctgctccgcattcgctcctcccaagctgccgagaccgacgacgacagcatcccgctccctcgctccgactggatgtccgcctccgaagagctcgccgacatcgaacggtccgaacagctccaagactccttcgacgacgacccgcacctcttcaatcggtacatcttcgagtccgacgctaccgccatccgcacctttatccgcgaaatggtcatccaatcgatcatcccgaccatggagcgcaacgtctcgctgtggaatgaccaggtcgcttcccggcgtcgcggtatctctgggcggttcatgtccttgtcgaaacgcttcacagtctttggctcctcttcatcctcctcgcgcagctccaccagcagttcaaacaacggtttcgagaccctaggttactaccgccccgacacgcccgaagccatcatgcgccggcttgccgactttgcctttatgctgcgcgactggaagctggccatgtccacctacgacttgctgaggaccgacttccaaaacgacaaagcgtggaaataccatgcctcggccaacgaaatggccgccttgtctctgctcatcatgccgcagaccatgtcctccaagaaccgagtggaaatcatcaaccccatggtcgaacaggctctctattcttaccacacgcgttgctcatctctttatggggccgtccggtccacccttctttctttggagctcctccggctccgcggcggcatcgggatagatgaatccgtccgctggggaacccgcctcctcgaaatgcgattatttggccctgtcggcgacgccttgctccgtgaacgactcgcagtctgctatgcctctaagcgaggcaccggttcccagctctggggcagcaggcgacgcaagtcagcaatgtggagcgtgcttgccgcccaggcgtgggtaagcatgggcaagtacttgcaggcgcaaaagtgtttggctgatgcaaggaggatgtattctttactgccgagcgagtggggagtacaaggtttcaacggagccagcgagtgtctggcgggattgaacgaggcggtcagggaagggctgagggtgacaagggagtacgccgaggcattggaggcggaggggggacattctcagggcggtggtactagggaaggagaggagggagaagggttggggctgggattgcagttcgacgaaagcagcaacctcacgatccgacccaaggccgacaaccaggcagcagcagcagcagcagctaccgaccacaacaacaacgcgcagacggaagtggacgtggacgtggacgtagaacaaagcgggttcaacggacagtcatcacaattaccatcacgaccaccacaaatacccacacccaccgcgtcttccaagtccccaacaccggaaacaacacgaggaggtgatgaacagccagaaggcttcgaagacgcgactcccaccaccagtgggcccagtagcggacatagtccgacccgaccgcgaaaggcaagcatggctgtccgaacatccagagtgttatcctcagcggatctggagccagcagcgcctctgccgccgttaattccagcgaggctggcgagcacgagcggaagggatgagaataagagtaaagatgggaaggacggtggatttggttaacatttttttgtagaggtgaatgggagacggacgggggcaggcatgggaagacacattagacggcagcagcaggcttgtttagcaacaacagcaaaaagtatatgaatagtaatgacgaatggaatggctagagtaatgaatggtatgcatcattgtctgattgtactcatccaatttggggtatcttgactgtttccataacctgttccaatccccttccttctgtgttcccccctcccctttttccctcctttcattcaaaaagaatgaacccgttccgcaaacccaacccactcctccaccccccttacatacgcatccccgcccgcatccgccaaatgctcatgtccccaaaccaccacctcttcaaactctgcctgaatctccatcgcccctcccacttgcacttccggttgttgttcagcttccaaatcaatgacttccggtccatcattatccatgataaaggacatctcatgcgctagccttggcttctttgtgtcttgtttagggaagaccttggaagcaacgacacccttgtatccttctggcaaggggagagtcttgccgtggagtttgcggccgcggaagtaggatactttgagattaccatctttgggtggggggtgttagtttgaggggtactggaagatatgtaggtactgggaagatatagggtagaggcgtaggtactggggaaaaaaggttgggggtaggaaggggtagggggtgggagtggaaatgaagatgaaaataaaagtaccttgttcacagcgaggattccaaaacgagtcggtaggttctacggacccggagtggtgaatgcggcaggggaggaggttgggtgttgtctttgggatgggggtgttggatgtggttgaggttgaggtgaaagcgaggatgggttgttgggtcatttttgactgggtcttttgaacactactgctgagatgggtttgttgtcaaaggttcggggagttcgtaaggtggtttttcgctgagtgatgaagttgatggcaggtgattgagtgagtgagacgcgaatgtttaagtggaaaacgcgacagatgagggtcaaatgcagggaaacgcacggatcactgcttgcgtttagtagcatggagatatccgtgccctgaaatggctaaccaagatcaagcttactaaaatgactgtgtcccgtgtttaaacgactgtccctgaccaagcacccaaacccatcggactgcgaactgcccttctttctagactgagttcctccttacctttaccactcaaacaacaagagatcaaccacattttccattgtacttcccctcattactgtgcgccctctacagtctgtcaataacctgattataagcatctataataggcctatagagctgatccgggtttccttccggggttcccaagagcatccttcccttttggtcatacggggcaaaaagaatcttcctgatacggaaacaaagcggcttcacagggtccaacgactttggaaattgattcatcagtccttcatataaatctcgggacgccatgtcgtgtttcttgttcaaagcgatatgctccaaatgaccattcccccatcgatcaagaaagctcttatcaggtgtctgctcgtctttaccggaaaatccgttagaccacgattggcgcgcacacacccaaaggaggacgtagaagaacgattcgaggtcgtggcggtaggtgtggtccatgttgcgcaatacttcaatcgccataaacgggagtgtgtcagttgttggttgtccgctcgggttctggccgtcctctcgaaccttggccgccatgtccaaattgatcagcatgccctttaggccatttgtgattttggggttcgttatgatgatgttgtttggagagatactgcggtggagaatgttgcgggtgaggtagagatatcggtgtgttttgatcgcatctcgcatagattccagcagttgctcaactgtacgaaacctgctgatgacgtgcccggttggtgggttaatgggacagtcattgattttctcttcccacaggttcttgtccttgtctgtcgacgacggcaacagtgggatgccccaagtcgagttggtatcaacaggcgtttgtgcgatggtggcgcgggggtcgaggaggcaaaagacggcagcccaaatggcattgtcgttggtattgttgtcaacgacagctcgaatgagagggcgaaataggtcgagatttgctgtcttcttcccgtctcgaacttccattcgcatgcacagtagtcgtagtatgccatcgtcgggaatgagaatttcacagcctgctgaagaaccgcaaagggcctgtaaaaggtctgtgatatattttcgatgcgtctcgtcggcctcgtcagagtcgcgcagtttcttgcgaacgctgtcaagagtacggccgagcggattttttgcaataatcttcttctgttgctctgaaaggggacagagagagctgatccgggctccgaatcctggcttgcttggagaactgtgcgatagaagccatgattagtgtggtgttatgggctttactgcatatcgtccagtcttcaaggccttgaggggacggaaagaggcataacaggaaacaaataagaggcttctgccgtgtcacacgccgttgccattgtcctatgccgcttccaacggaggacagttcccctcttcaacccatgtgttgatgatgatgtgactcgagatctggaatgcaacttcaccttgagatcagtcgggttcttgatgttgacaaccccgcgatttgaaccctgatggccgtgaatctgaacatgtcgctagacttgacgcttgcttttctaaggagagactgcatcgcgattcgagagtttggtgttgtttgaatggccgagtcagtcagagaaactgggttctagcctaaaccaactgtgtaccttgggcctgcgtcaggacagtcagtatcagggttgacggttagggtcagttggtgttagataccgggttcaaatacgggcgagagacttccgcgtaggtgtgaatggtgatttgaccttgggaagacgtcgggtggattcaagctctggagatcgtggtgtcggatgatgattctggttttgagctttggtggtgactggtagtgagcgtgaaaggccgatacatttgggtgttcagcgacagtccttctagaatgggacacagtaattctaacgggttgaatcgcagcctagggaacgtgctcaaccccgtcagcgacgagaactgaagggagacactcaatgattacatggtcaagaccggtcgccttgcttgtcgctgctgcatgaccgtaattgaaagagaaaggtagaaaagtccaccacctctcaggcagtcttcgcagtgaaaaaaagaaaaagtcaatcagagcttggcttggactcaatttgagtagccaaaaattatggccggatcccctccgaagcagagatacatgacagcagacaactctcgcatatgcagtgcactgttcattgagctgccgccgccatactacgcagggatcttgagctcccgcgcagtcagccgttctctacgtcggcgtggagagaaaagggaaaagaggagagggaaagtgagaggggagaggggggttctatagcctttggctggaaactcgggttgatgaggtgcagtcgagtggctgattttcatttcctcgccaaatggcactttatggcaagcacggcatctcctttgacttcagtacttccagttcctgctgagggattgagcagaaacacaggcaagtcaggagtatgtccgctggtgcttcagttcagttcttggaaaggacgactcgatggttaacagactcggagtgtctgatccgggttcgccaggcaagtttggtcatcggaccttggcggaccgcacttcggcacacatgactcgacactctcaaaagtacgagaaaggagaccccaacacacattgtggaaggtatggtaaggaatcgagcaagagccttcgttgtatggtattgtcaaaagaaaagtgagcgagtagccatgatcagtacaggtattgcaaatttcacaatgatttactgtgctttacgatctctcgtgtctgattcattcaggtccaggggcatcagcatacagaaacaaatctaccacggagcttctaaggacgttctgtcagtaatacctttgggtttcgtctcgtgcgaggcggcaggtgattggtatcgtcaggcacctaccgcatctgagagaggtcgctcttgcggtttcaagttgctcatcagtccttcggccatgaaaggcttgccgcaatcgcacctgtagcgaccaaagtggaagtgacgcggtctcccgtttctaaaagtgccttccgtatccgcacaggaaatatttttctcaagtttggaccttggaccttggttggagtcctcaccgccaacttggagactctcggggggcaaaagattgccgattcacgtctcttccggacggcgctacaaatatttggatatctcagcacttttcaacactacacttgaccatttcccatcctatagcatcggccgtgacagccttgttcatgctcctacctatactcgtgattttcgtcttcggcctcatccttccgggccgactcaacttctcctattgccgttggctgcgctccattgttgacctaccaattggacctgacactctttcgtcccaactcttgcaaacctgaaagcccccttttctgatcaatacctgcgcagattcgcgcaacagacacaatagcgcgtctgctattcactcggacttgcggcctccaatccagcccagagtccaaccttttctggtgactcagatcaactccagacgcttcctcctcgatacaaattctgccaactcccgatctcatagcttcccacggacaggatcccaaagagtaggcacttctcatcaactttctctccccccgacttgcactaacgaccaccggccctcttccaggtacgagtggaaccaacctgaggcagtccccaagcgcatctatcctcaatcaaatcacgaaaaaagcagaaagtctcatggatcacttcgcaagagtcctggagttcggagagatacatcctctacaacatcttgccaacattcaccaaggtctcacagagatattctacctgggcactgcgcacctgcgctacaagctaggtagcttgacatggggtcccgccatccagttcgccaaagacatggcccaaaccacgttcgcttccctcaaagttggcacctttcttctcgttgaccaagtgtccgacgaggtttttgtgcacggcgaatcattcggcactgggcctgacgagctcggcaacctcgtcctctgcctccgccgcccttccgaatctgaggacgagcgtaaggccaccgatctccctggtgcggagctggttgtgaaggacgacgcgttctggttgcgactacttctgttcaccgacatgggttttgcagagtcgtacatgctcggcgagttcgagtgtgacgatctgacgtccttcttccaattgttcatcttgaaccgtgaacagctgaacaacggcacgactttgttttctgggttattttcccacgtcgccggtctcgctcgcctggcaaataccatggacaatgctcgtctgaacatcgtcaggcattacgacatcagcaacggcatgtttgctgcttttctgtcgccagatatgatgtattcgtgtcccatctggaaccacacgactaacagtcgcaccaaacaggaggagagtctggaaagtgctcagatgagaaagatcaactatttcattgaagcagccaaaatcaagcgaaccgaccatgtcctggaatttgggaccggctggggcaccatggctattgaagccgtgcgccagacaggctgccgcgtcacgactataaccctgtcacaggagcaaaagaccttcgcggagaggaggatctgggcagcggggttttcggacaagattgctgtgcatctgttggactaccgaatgctgcctgacccggaggtcccctacgacaagatcatatcttgcgaaatgatcgaggccgtgggcgaaaagtttctggccacgtttttctcgcgcgttgacaggctgctgaagaaagacggagggattgccgtgttccagtgcatcaccatgccggagggacgacacaaaggctattcgaagcgtgaagagtaagtcgtcggtcccttgtggggtgtatcattagctaacgtctgtagcttcattaaccactacatattccctggaggatacctcccatctgtcacgcagttgatcaaccacatcacgaccgagtccaacggaacgctcattgtcgaaaagatcaagaacatcggtccacattatgtcaaggcgctgaggctgtggagggaggcctttatgaacaggtttgacagcgtgatcgtgccggccttaatggtggagcatcctagcttgacggagacagacgttgaagtgtttaagcggaagtgggaggtgagttattcttccggtgattggagttgacgaagctgacacatggtccagtactacttttcgtatagtgaggccggtttcctgaccaagacgttgggcgatgtgattatcacagttggcagggagggtgcgcttgagctgatggagggtattcccttgtgatcattactgaggaacgcagtgaagatgattttgcctccagtttcgtgtgcagcaaagcattatggtgatcatggccagtaaggaaagggcggatgttggtgattgttagagatggtttcgggcagcaacatatagaccgcggcatggcatcttgtgagttttaggcgtccgtttgctagtttcactcggattgtatgcgaagcaagaaaacgacgatcgatgtcaaggacaagatagatttggctttctgctgtttgatcagttgctgatgagaagagctgaagaaagcaggaatgggtatacctacacaagaaaatctggggatgcaaacatgatatccaggtaaaggcggataggcaccttagacctaatagactcctccctccttccatctcttcacttcttgcccttcttcttctttcctcctccaccaccaccaccattacctcctttcttcgcctgcccctcctcataccgattactattctccatatcaaacccatgcttctccttcctaaacaacagcatggctaccctcgcatcctccacactactatgctgtccctgatgaatctcgatgcccaaaacctccttggccaacacccttaaactcggcttcggcccatgtccatactttcgaaacccactgtacttggccgtatccctaatatcccgatgcggatgctcaaaccccaacacctccaaatcatgcttgacatcatgacccaccaatatccgacctttcaaaagggcagccacagttgcttgtacggactcgaacgatcgtgcggacgccatgtggcgcttggaaatgcctgatacatgcgtgcgccagtcggtcacgaaagcagtggggcgaacgtacgagtcgtaaatttggtgtccgtggaagtcgacgatggagcatcgagcgaggacactggtggcgcccgagggaccggtgccgaccatttcgcagtcgatggagaggtatttgccgagcgtgttggacttggttgcttgcaggattagtgcgaggtcggtggtggtggaagtgtcgagtgtgagaccgttggagagggtgagggatgagggaaggtcggttggtaaggggaggccatttttgttgcttttaggggaagaagaagaatggccggggagggtgaggcctgcgttggggatggcgggggggagggtggagaggagagggatgtgtgaagaagaagaggaagaagaggtgccgcggaggccaaggttgtacgcttcggcgagggattcagaggagatgccttgttcgtcggcccagaggtggagggaggggagggtgctgtttggggaggaggaggtggtgggcttggattggacgttgccgcccattttttcttctgttggtttttggctgctgggttgagactgggtttgggacttttgtctttttggcttcttggaagggttggaggcttgttgctgttgttgactctcctcggccttgcgcttgagggtttcggaggaaatggactttttggaaatggcttgcttgaaagcggcttcttggctgatgggagctgatttggttggttgaggggccttgagcttttcttgcaacttcttccagttggaggagagttccggggccatggttggtgacaggagggtctcctgccttggtgattttgatggtggtggtggtgatggagtgttgagtcaagacagacaagtgagggtgtcactgccgatgagggatcacttgtggtatgtccaatcacaaattggcggccgaggttatgtggagtccaattggtgctgaattcttatttggaatgagagaaagtaaacaaaaggttgagacaaacggaagatttccagaaggtgataacttttttgtatgaacgtgaaagtggatgttgaatatgggccccactttggtgttcacttaaaaattcaactggggaaatcggttcctggacgattgacagggtaggcaagccatgcagggatctgccgctgtgtcccattgcatccccgctgaaatgacggcccaaacacgtgggctcgccactgaaggacccctccaaaacgttcgggaagcgtccactgaaagagtcgctgaacactacaaaacacttcaagactgacgtcgcgcgtcgcccgtcagattgatcgcattcaatcgcccatcgtccacaaccatcaaatcttgtcgcaaaccatcgcaagttatcgaccgaatcatatacagttggatcacacatagccgccatcatgagtcccccaggtggcgatgccactgtcggctccgacgagaagcgacagaagggcaaggcgacgcccgacaccatcaagtatgtttccgtcccatcattgtccacggcaccccccatcgtcgttgaaaaaccagatactaacaccaccaaacagaatgggatgtattgccatggtgatgaaagaaggccaattacgacgagcagagatcctcagtatcaaagacaccaagtccggccggcaattctactgcaactttgacaacttcaacaagcgtctcgacgaatgggtgccggccgccagaatcgatttcgagcaggacgtcgagtggcccaacccggacaaggacaagcagaaggacgccaagaccaagaaaaacaactcgacggtatccaagaagcaaccgtccaagaagaacaaccagaaaaaggccagcaagagggagcagtcagtcgcatcggacgggcagacaccacacccatggaccgagtttgtcgaaagccagccagggaagaataacaggcaacgggggaagacggaagatggaaccgacgtcaacgccagtttggaggttggtggggacaagggagtcaagaggaaagccgacgagatcgatatggatgaggacgaaataccagccgctaagaaacaacgccagccgtctttttccagggaacaagagattgaaaagttgcgaacatccggctccatgacacagaaccctaccgagatctcgcgcattcggaatatctccaaggtggaattcggccgctacgtcctcttcccgtggtatttctcgccctacccgcagatctttgaccaagaagactgcatctacatctgcgagttctgtctctcgtactacggcgagttgaaatcctttgtgcgtcaccgacaaaagtgcactctacaccacccgcccggaaacgaaatctaccgggacgactacgtctcctttttcgaaatcgacgggcgacgtcagcgcacctggtgtcgcaacctctgcttgctgtccaagatgtttctcgaccacaaaaccctttactacgatgtcgacccgtttttgttctacgtcatgaccacccgcgacgaccgggggtgccacatcatcgggtacttctccaaagaaaaagagtctacggacggctacaacgtcgcctgtatcttgacccttccgcagtaccaacgcaagggatacggtcgcctgctcatccaattctcgtacgaactgtccaaaatcgaaggcaagctcggctcgcccgagaagcccctgtccgatctgggtctgctgtcatatagacagtattggtccgagaacatcatcgatatcttgctcgggtacaacgagcgaaaggaagcttgcacgattgagaacattgctgttgccctggccatgacgacacaggatgtggaacatacgttgcaggcgctcaagatgcaggtgtaccacaagggcgagcacaagattgtggtaccggagaagctgatcaagcagagggagaagagcaaagcgaagcaaaagaggctgattgatcccgagaggatccagtggaagccaccggtgttcacggcgcttaatcggacatgggggtggtagttgctctcgctcagcaaatattgaatgatacaccaagacgacacactcgtgacaccaccacacggattcatgacccaattaaaagaaaacgaaaccatcagcattacgccaacaaaagaagatcaattcctgaatcgatcagatactggaaaccttgcagtagtgtatgcaaacagaatggtcattaacatggccgcaaagtgcacttgacctttgttggatttttacaatggtttcgttgatttattgggtcatggatacaataggtggtatgtcgtcttggtggatcattcaatatttggggagcgagcgctcttactgctgggatgtctgtgttattctcgttgtaatagtcatgagaacaagattgcatgggtagcaagcgggttggttagtatgatatggcgttggtttttgttttggacgggcacttggggaaatggcttacaggagggggggaaaaaggaacaccatatgtatcactattacggccaaaagcaccagaatggtttgtcatttctttacgagtgattaggaatataattaccaggatagagaagcagagcctagtcataatctctactcatgatcagcgaaaaagcctgtttgctacagcacaaaatcttgacgaaagtttagctcaagattcccgactttactattgagagcatggctgctttggacgtcatcaaacgtgggtgtattccccgatcttacagaccgctttcgcagatttgaagcttgtgactggttataccggctagtcgtcggagatctcccgggccgcattcggtagtgagacctccagacgtcacctcatccattgcttgtgttccgtcagccccgtccagccccacacctccggccggccggccccgcaacctagattccccgcaatacgacatcattcacgacggcgatcacgacggacaaatgggttaggctgagataaactgaatggtttcaccacggcatttgagattcactcgctgccaggttaataacaaagctatggtcccaaaaccaccaccaaccttatctaggttccactcatctcaccaacaactcaacattccaacgtcttcatcactccaagttaacatcaacacatcaacaacattaacaacaaccaccgccaacatgtccccctcaacaccccccgccctctccgaccccgacgtcccaacccctctctcccaacccggcgaaaagaaacaaatcaacctcctccgcggctggccctccccccacctccttcccccctcccaccttctctccgccagcacctcgctcctcacctctcctcccgaagacgaaccctcatccaaattttctttcaacatccccgccctccaatacggcgccgacccaggctacgaaccccttcggcactccctcgcagcctggttgacccaaaactataccgcccacgagacttatccgtcccatgggtttcctaccctgacgacggcagagcagatttgtatcacgggcggagcgagtcagaacttggcgaatatcctgcagggatttacggatccggcgtatacgagggctgtgtgggcggttagtccgtgctattttttggcggtgccgatttttgaggatgcggggtttgcggttgggaatgggaagctgaagggggtgagggaggatgaggagggagtggatttggaggagctggagagggggattttggatgtggagggggagaaagaatggcctgggaaaccggtgagttttgtgttctgttgtttgggtgttcggtgaagaaaaagggggggggggggggggggggggggggggaagtgaggaatgaggatgcaaagaaaggaatatatggagtagcgggaaggaaatcgagaaaggggatagaacccctcttcttggattttatatcgctaccctcctgttcgtccatgctcacgacactcacacccagtccgactttcactcccacttccactcccacctctctcatcaccacttatacccccattcagaatcacaactaacagcccccaggtctacaaaacccccggcccccaccgcaaatgctacaaacacatcatctacctcgtcgccacctccgccaacccctcgggcatcaccacctctctctcccgccggcacgcactcgtccaactagcccgcaaatacgacgccctgatcatctccgacgacgtctacgactttctccaatggcccgtcctcccttcttcctctccttcctctccctcatcttccaaaaccaccatctccctacccactcccctcccccgcctctccgacattgacatttccctcggcccctccctccacgacctctctctctccgcacactacacccgttcttctccttccagtatccccaacgaagatcaccaagtagaagacatgcaacccctcttccccacccgcaccatcgcatccctccacttcggccacgccgtctccaacggctctttttctaaactactatcgcccggcctccgcacaggctggacgcactccacgcccgcctttgctcacgggctctcccagacgggaagcacgcgctcaggcggcgccccttcacagttttgcgcggcgctcattcacgaactcatccagtctggcgcgttagataggcatttaagcgaggtagtccgtccgggcttgcagaagcgacatgcgttgacgatggatgcaatcaggcgcgaattagtggtgccgttgggggtgagagtgattgaggataatcggactggtgccgaacgcaaggaaaaggagggggaggtgtatggggggtactttttgtggttggagttgccggaaacgggattcacggcgaaggaggtggcggagcgggcgctggaagaggaacgactggtggtgagtccgggggagaatgcggaggttagtggggagggaataccgaaggagaatgtggggattaggttcccgagacatttgcgggtgtgttttagctgggaggaggaagaggatttggtggagggggtggagaggttggggagggtgttgaggaagatgatggaggaggaggcgaaggagggggggaaggtaaagaaggtaggtggggaggggttgaaggcgtttaagtgagggagggatagcgttgttttggagtagccgatgaataaataaatatgtgatcaacatgctttttctagtgcagatatcgtctttgctatggtcgtttacctcagaagggagattcgaatgccatatcaaattaattgtgacagttgatgacactgctatgtagactacgacctagtctgggtcaatatccttgctttcatacttgaatatccattgggttcttcggctaggctgcataatggaaataatacatcctcaacagattcaggatagtcaaatagatagactcggcaaacctgattcaagacctaatgatatattaatcaagtttctggcatgatttagatagtttgttagtatcgtgagtcgccgtgttgctttccttctttctttttcgaaaaactggaaggaaacggatttatctttttacagaagcagagatgattcgtggctctgccaatctggtacaaagcccgggaccgaacacaaataagataatcgatttagttgaacaaattcaaattgcaatacttggtagaagaggcagtgatgcgcttgcataacttgctggtccaatccatttcactcaaaagtgaaacgggcaagaacagtttttcttgaacttgataaaggaggaaacaaaaagtgaaagcaaaagccatgaaatcaacaactgccagtcccctacatcatcttgtagtcgatacacttcgttagcgcaggcaaaaagtgaccaagcatcaaaagcaacatcaaccttctcctcgataagagtcccttacccccccacaacgtctacgatacgttcaacggccatcaaaaacggaccaagatatatctcattgtttgctttcattttacttgttcgcacacgcgattttgcatagtgtacatgcatgcactaagctagcttccatgtggatctaggtaatcccccatcaatacacgacaaaaagatgaaaagatttgtctttccccatctcagttcgttcacaaacaaacaacagtcctgtgtgaattgtgacatttttttgtcgttccattcgtatcgtgtgattgtattaaccctttgcgcttcttgccgctttcccttatgcttggtagggagtgaagtggtggaagtcgctttttggagcccgctcgctgactgcagtgaagcctagatactgagcctcccttccccttatgcctctcccgtgttactgtcaccctgtttagctattgtagcttgttccacctgcgttcaagccgtgcttgcttctcctctgccactttgtttgtaactcccatgttgactacttcctcatagaagccttggctcctcacatgctttggctgattccataacacaaaattcgatctgtaaccgatcttgaacgcaagtcaagtacagttgggtacataccatgccgaccaacttccagaccgaaataaaatatgtgcttacaacgtaaccgttctcactttgttggccttcggtttcttgccgctcggacaagccagagaaacagacaactgcctcgccagtttccggatgttatggtttcttctccttcagacaggtatccgagccggcctcatgattctcaacccaggaatcgactgttggctctcgcgatttctgcctcgtaagcaaccggaccccgttctaggaagtctgaatagcggttggcgcactcctcgaccaggcactatccctacccctgtagccaccacctcggcccctactctgctggtgcgacccgttaggtccggtaggagggccggtgggtccttggtcattgggtgaagcagcgtctctactactgccacgacctccaggcatgccgcgctggttgtgaggtgccgcgggatggcgaccgccgcgtgatgtgccgccgccacgacgagggttgctgcgagtcctgctgaaaggaatagtcaccgcggtgacgaagggcgggtgccggtcagtcccgggaaatgcaatgcgaatgacgctgccgattccgtttgagctggtgtcaatacggatgggctcggcgctggtcgtcagggggaagaacttgcgatggagaggcttgggtggcggtgcggatgtaggcgaccaggccatctccggaagctcagtaggaatccggacagtaggcaaggaacccatctcctgttcctcaaagcagtcctcatccatgtccttcgttgtaggagatgcttcggcgatcatagcggcggtaagcgacaccgtaacagacgtctctgggtgctcataggcagcgcggctcgtcgagtccactcccgcagctggcttctgctgtgtctgggaaggcttacgagctccgagcagattgtcgatccgagcttgccagggactacccgggttgggtgctggtgaacgctcctcgcccttgtacgcaaccgtgttagcccacgagaaggacggacctggcggcttgggagcctctggatgttgtacctttggttcctctctcgcctgagaggggggtggtaggcgaacttggggcctgggcgtaggaatgcagacgtgggggtgcttgacatcgccgtcgaatgccggatgtcccgtcgtctccgtatcggggggaggaggcgaaggggaatgagggcgttggtattccgcagcagcgatggtctgctggcgactaggaaagaacctggatgaggttcgtggtgctgcgccgccattaccgagcatagatgtattcgcggccgggggttgtgtctgctgagaaggctgagaggcagcccacgggttctccttgccaacccggacggtctgtcggggaccagcctcgatcctcataccgttctcgtcaagcttggttggacgccagacatccttgaccacaggctggatgtcttcagccgtgagccccttttcagcccggcgacgatcttgctcagcaaatcgatccttgagcatagtctcgaaagcctcgtcgttgaggcgcgcagcactgacccattgatttgccttggcctgtcgttcacctgcagataaagtaccggtaccggtggacgcattggagtgattgggaggggcaatgggcggcagccgagcgggagcaccgtcggggaacagattagtcttggtggccatagtggcggtagtgcggcttgggggtgcaattgggcctggcccgggcttgttcgaaaccgggggaggggatgtgcctaggtcggggttaaaggtaccgtttcctagagtacggttgttggtaggaggaccccagacgttcttggatgtctgcgaaccccaagtagtagccgtgtaccgcccttgctgttgttgcttagaccaaagaggctggcggctttcgaggggctcagagtccggtaggatttgtggaggcacaccgtttggtggctgttcagctttttccggttgagtggtaggcggcgttttcacctcggccttctcgtcagtcgccgtacctgtctgggcggcaccttccgtaatagtagaagcaggttgctccttcgctgcagccttcttggcactgttggattcgggggcaggacctagcgcctgcaatttgagccggatacgctcctcgcgagctgccttctcgcgctcttcttcttccatgcgccgtttccgagccgcctctaccttctcacgcatcaacctcttctgcagctcaatctcttgatccgtaaccaacggcacttgttcctgaacaggtggcggcgggccaactggaggcatcccaactgggggcaccccaaccatatcgggaccgtgatgatgatgcggtgccggtactgcgtgactcacggctggagaaacccgtggaggccaaccctggtggtgcgggtgagggtgagggtgcgggtgagggtgagggtgggggtgacggggcccgtgctgcaagccagaaggcgaaaagttcctcggcgacccaggaccgtcactaccggccgtcatagattcgcgcctggcgttgagaatttcgggtggttgtaatggctgttcaaagcccttggtacggttcaagaagccgctgctaacgccactaacgttggacgagccgcgtctacggccgtggccgtagggtacatgttgatcgctagtcctgtgtgtttggaaagcggcagagggttcggctgggccgtggtggtgatcgttgtgggcagggcgttgcaagacagaaggctgtctgccgtcacggtactgcggctctgggcgcatcgatccgcggcggtcctgaacaggttcgtagcgtccagaatgtgaattatatagctctctgtttccacctggcccgtctctccacggtcctctgctgaaatcatctgcggcgatttccttcggccccgcaggaggaaaaccagtatattgcggcccatctctcgggggatacctcggtgcatggtgattcggcggcggcggcggcggttcaacaaccatgggagaaactttctccacctttggtatcggtgcccagggtgatttgacgggcgctggcgggggcgggggctttgcgacgagggtaggcttctcgggggcacccttgagtataagaccttttccagaccccagaaccccaggcttaatgacagacgcatggcctggggcaggtgatgatgcgtggcctggggcaggtgatttcggtttctccgcagccacactttccttgatggcttcgacaggttttggaacgggttccggttcgggcgctggcgctggcgctggcgtggggggtgccgggggttgctcttcggtatgtgggatagcaatcttagtgccatccttccatgtgattgtttccggtgcccaatcttcgtcgtcatcgtcaatatcggcccaattcgcctgacccttggtggtgtcttcgggttggagacggctcgccatgtgaattccatatttctttaattcctcgtcggtatactttttcggctcgggaggtgggacagctgcctactagttagccatccacaagtccggatcgtctgacatagatatctgctcacgtctgttcttattccacacggcatttggatctggcgcactgcccgttttgccattagcgccggtggccgacttgactgacccgcttcccgtctttgcaatgagcctgggccgcggggtcagacttccaggtgtagagctgagagtcgttgtcgctgcaggcttctcggcgaccttggccggggcggccggcgtagtggcctttgtggtgagaaatttttggttgacattgatggccttgaaggcaatgggcttcttaacggtcgacgaactgcggggcttgtcgtccttgctcttggtggcttcgttatcggatcctccgctaacactgacctcggccgaggttaccacttcattcgcgatgtcggagatgtgcttattctcgatctcttccgtagcagcagggggggtggcactttcgcctgttaattgcgactggtcgagtggagcattctgcgcgtccggagcatcgatcttgatcgtctggtgagagggtgagcgggtcagtgaagtgaagcagttgttgagcggcggggccccggagggcgttgggccaaggtactcacaggctcggcctcggaagttacgtgtgttgcatcatcagatcggtcctttgctacctcagcggccatcatacgctgtgagatttcgggtgatagtcgacacgacgaggggtgggggattggaatcgcaagggctcgcgtaatgcgccagggtatctcgagattaaagaaagacgtcgtttgtcgtgtggggtaagtcgatggtagactgtttggggtgaagattccgtcagtattgctgctgaatatatgctggatgttgccgtgggacaaacgagcgcgcgccgaatatgcgatgcgactttttgcgcaacaagacgcctgaccagaccgagctgagacggaggtgaaagaagggtgcgggggaaaggaaaagcgagggggggggaagggagagaacaggcaggcgaggtcaaggtgaggtgaagtgcaagaaggggccagcaagttgtaggcaggtaggtacgtacccctccttgatgtcgttttggggacagaaagcaggcagctgagtgtcgagtctctagacttggtactactgtacaatgtaggtagaggtaatgttgagtgcggatcctcgttgtttgccgtgtcgttgggaggggacgaaagggaaaatgtacctctaggtaggtaaggaggtgaggaaggaaacgccaacgggagacgttgaggttgtgtggtggctcgttgtgagggtgaggtaggtagaggtaggtagagtttcggtagggaggagtaacgggatgccgtgggggggggggggaacttttattccagtgaaggcgatggaggtgcagcaagatggaaaatggaagtggatcacactggctgaccacccacgcactctgtctcgctggtccccgtcactgggccactgggtagaggtcactgggctgagacgactcagcagagggactaggtactggtgggtaggtaggtagccggcggcagcaaggcagcgatcatcagtcgggtctcaggtcccctcctcctgctgagtcgtcctcttttttttttttttttttttttttttttttctgagcctcccatgtggcagggaactcgaccaaacagcactgactgccgtggctctgacgagaatgaaacaagcaacagttgagatgaagtgcctctgactctatctcgtcaaacaaacaaacaaaaaagcgaaaactactaactcaccttggacttgggaggaggtttattattcacagtctcgccgtttgcttgggttcagttcacaaagcgaagtgactggacggacgaggggtggactgcggttgtctgtctgtctgtcacagtggaaagttgactggagtgtgaggtgccgtcgaaagatcactgcagagacgggagctcactgcctgttcgttgttcaggtggcacccatgcttccattttgtttctggcctagcgcagacccggccggccaccacccccccagcgacccgcaccaaactgaagggagcttggacctcctgtctttctcaagactgaggaccaccacaacacggcacggacattatcaaatggcaaggctacaccaggggtcctcttcacatcaacaacagccacacgcctcgtctacgtccatgcgtcatgcaaaagctcgtgagcatgacatatccgtgagatacagttgtcagtgccatatcagtggcggtggaacggttctacatggctcatgacaattgttgaatccagtctttgggggttctcgcaagtcgcaacccctcctcgagcttgttcagttatacataaactaatggaccgaaacttccaaactcgggatttcgcagactccccgggtatctttcatccggaaaattcatggcatgatctaggatgctgtcttggtctgatcaattcacgccggcgccagcttccacgtggatgattttccggctgactccccatacttccatctcctcatgtcttcacgttggaggattcaactgacgttggtgaattcaaccccaaacggccgaatgtgattcgtttcacattaagccacatttggcaccaagtaaatcatgatccgctctcgggaggaaccttgggaaccacggcattccatctattagatagcacttatgtacacggctgatttcttcaactgttcatcgccaagtagggaaaagggatatctcatgaacaatgttccgcccgcttagtgagcgtggttcttgtggtggcctttttgtcacatgtcagcatctgtcccctttcctcttctgatccattttcacagtgggcaatgttgaacttacggaggtggaagtagtagttctgggcataaccgacgatcaggagaccgacaatggcgtgaacgatggctgttttcctctgtcagcatctttcccactctctttctctcttccttcctgacccgtccccttcctcctctgggacctctggccgggctttttctcgacccgggacaacatgtagatgatggtagacgtacgcttagccgaagggttcttgccgaagtgcttggcctggtacttgccccagaagccctggggcttgatctcgggagcggggccgcggggaagcttctcgtagaacgagacgacgcgcttcatgacgacagcatcgggggcagcgccaatggcctggatttggggggttgtcgagttagccactggacctcctggttctgtaaatccgcgccaatcgcatcatcctgttccttcatattccctcccctgctgtcggtccggtttttctgctcgtgttgcttcgtttccggtcttgtttgtttcatttgttgtcgtgtccatacgatccgagccgaagttttggctgtgcccgcattgttgtcgcatttccccatcatgcatcgtccattgccggatttcccaatcttgcttgctctttctctctctcccatcactgcccatcatagcagctgtcgcattcggtgctgcccaatccatctcgtctatcgtatcttgtctcgtcggaatcgcagtttcatcaaaatcgaacgtaccttgggagaggcgacctagcacacacacacacacacacagcttctgtcagcaaccaacctcaccacttctcacccagctcccaaacaacaacgaagactcaccttgggggggataagggtagagagcgcacggcgggtgacgaagctcattttggcggtcggggggtggttcagcacttgcacaggtgttgttccgggtttggcgatgttgtcacggatttgagctgttaaaacgcaaggaccttctcttttggcgaacttgaaccgggctgccgtctctgctgggtgcgtgcacgggccctcagcgtctgccactggcactgtctgggaaacacactcagcacagagggggactgtctcttcggcaggaaaggttcttgcgcggttgtttccggctggccaattggaggggagatggtggggggtgggcttggcacattgacggacagcttcgacttctgagagagagtctcagcactcagtcagcacactgcagcgtcaacccgcgacgacacagcaacagcagtaaagccaaggtggtcagtgcttaggtctccccgacttccctacctaaggtaggttgcttgactgggatatcgtcacttcgtccgtcacaagaactacctaatcaattgcggctcctcttttcgcggtgggaattggacgacaagctccctccccgaatccaccgtgtactcctcttcccgactccatcgataccgacgctcggtataattgataaatcccacgatatgtctgcgctacgaatcaccaccgcctcggcggcgcgcatgttgcgcacttcgaatgccatgatgccttctgtcatgggtgctgctcagcgtcgagcactcagcgactctgccgaacccgcccgcgtgccctctgtcgagtccgcccgcgtgcccgagaagctcgcaaaggaggactcgcctctggccacgcccaagcggaactcgcccgattacaatgttcccattgacaaggccacttcgtatgcgctgccccggtcttgaccagaaagaattacaccaaacaccgtatatctagataatgcaagaccgaaaaatggaggaccaacccaccgccatggctgcatattcatcagacgaaaccataatgtagctctgggtccataagaagctgacaatggctatcaaatgcagcacctggaccccagtccccaagcacatccagaatggttccgaggaaggtattcttccggccgccgtcgtctcgggcgctcccatggagttgcaagcccgcactgttcggtacgttatctccctctaataaataaaacaaacaacacaggctaaccacgcacccagcatctaccttccttccaaacccgccacccaatcctccaacagccgcgtcctctggcgcatggactgggacgtgctcgaaaagggccaccgctgggaaaacgagctgatgggctggcaatcgtcgggcgactttgtgcagggcacgcacctgaccttccgcaccaaggaggaggccattcagtttgccgagaagcaagggtacgagtactttgtgcaggagccgaaccagcgccactttacgcccaaggcgtacgccaacaactttttgtatagccccaagaagttgaagattgtcaggaccaagtaaatgtcctgtggaagaggggtgggaagaagcagggcatacgttctgcggaaaggaagggggatgttgagagggaagatacaggaaaagagggatcaactgaacctctgtgaaggattgctacaggaaccgaccaacaacaaagaagaaagagggaagaacggaaacctctgagacggactgtcttcgacaaatatgggaaacacggaaccatataagagaaatgaaacctagagcaagcatttcgtttttttacaacatgatacttcccttttcctccgcatctctgttgtgtaaaaggattgactatggatgctctttgttcgagaggaacagacttgaagagaccggagttaacataatagctaaagcaaatgttggtagtacagagcgaaaccaggtcaacaagagagcacggatatcggaagacatgagcaggctgttcgtgcttgagactggaggataaaaagggggtggtcaacacgatggaagcatgaggctctagagatggaagtgcaaatgtgggtctgcgtgtagacactctttattcgtagtctatcaggaacaccctgacatctccagagttatgggcatgtcaacatggcacttgagacagcaagaggcagaagaagaacataggttgaccgtcaaaacattactgtattgtgtcaatagagcaccaagtgctataaccccctctccggatgataataatagtgcgatgccccaatcgctggcaatactttctgcctcattaacaacccaaggcgtcgtgttctaccgcctgtcctaacgccttcagcatgcttcaacccgttgaacctccagttataataataaaacgccagtcatgtataagaaaaaaaagcccaaaaagcaaaaggcaaacccccaaagcctaaaggcgcatcaaggctttaagttgtgaccatggggtcatgcccattatcatccccgttgagaccaagctcgatacggtcaggaaggtttctcttcttggaccgacacgatgcctcggcccatgcacgcatgcgaacaagttgacggatggcagcttcacgccgctccgtgtgtcgttgcaggactacctcgttcacttgagctgccgtgttacggcgcaggtcagagtggaggagcgcggccaggtcgggctggagcttatcagccgggaagatgagcaaggccatcgttttctcgagctccttcaggaactgctcgttggaggcagcacgaggggcaagcttctcctgggcaaagttgatcgctgccgagggatcatatcctctggcgttgcggatgagctcaataagctgcaaccgaagcagggaaaaatgcagatgaggatcactgtccagaatctaagcaactctgttagtcaaggtccgacaagacttgaatgcatgacagaaaagttgatgtatggttgaggaatcataaagaagtggttggttctcatcaaagagcccgaaggctagcccaaaggtcgacccgaaagccaacccaaaggttcaccggaaggcttatgcgtggtgcatgattgaaactcgtgttctaatcatctcaagggaaggaaggagtgtaaagagtagagggggggtgaacctacaccagggtcgagttcattcaggtcagagatggccttttggatgtctccaacatggatggcgtgctggatctgctgacgagcattgatggtagggtcttcctgcctgggcttcaagtttgcctctttctggaacttttcggcggccttgggatatccctccatcatcaggtagtcgaggatcaaagcattgatgtcactgtcatgctgttagccattgtccaatgccaaacaatgtgtgtgatggtggctttgatgaaaagacaaaagaatacagcagtgttcaggcttttacgagataagatgcagagtttctcctcatggatatcagagagattcccattaaatgcgatcatcatgttgctgggtgcagtgtgggggaggatagagaaagaagaagcttacctctttggcgacttgacgtcggccaccctcgtttcaaaggcatgtttggagggagttgcagtcgaagttgaggaagtctgggattggacgcggcggtgaaggtccattattggtgattgccgatggcgttggatggtggtgatggtagggcgagaggtcaaaagaggctcaaaccagccggcccgtgggagcaatgaagcagacgggtatcgacgacgaagggtggatgagccagaacgctgctagtcaaactgccgcatcggtcttctttcacgtgtgccagcacactggtgaagtcgccgaatgccacacgcgcgagcggtagaggggggtgggtggaccgaaaccggaaacccggttgtggttggaagagatagaattagaaaagaagaaacttgggatgacgcagagtttcggcgtagaaatagtttttttcgcagatgggggtggacgtgaagaaattgcggatactatcgacgtggagttggagccgagtgggagcagacggcagaattgaaccaacgaacggaaaaggtcaaagttcgtttcggaagcaaatgcggcccgtgctcaatccgttgtgttcgagcttccctttcaagttgtgagtgaccagtttggcggggcaactgcttgtgccccgacccgcagataaacctaaccgaccgtgttggagtgtgaggatatccactacgaaatcgctgcctcgagctgagcatctacctgttcgccctacaggtacctaacctctgacctccgaaggagaagctcgcgatgacacggccggatcatccaagatactcagtcactttatcaagccgttcagacagctccagcgaatggtgttgggactcggaaccaacgggcttgtgcctgggccggcatggcagaacgcctaccccgcacatctccgcatggaagaaccactgcactacaccacttgtacacaagtagcgagactagcacgtaagtaaacaaacggatcatcacgacaatatggaaggagcgcaaggctatggaaaggtcgacacagccacagagggaaggagggcatccacaaatggaaagcccgtaaagacggaggtagttgacaggcgggttggccacgagaattcgtgaatgtgaaccccatctcctcaggctttgagagcagtctgctcctctccagacttcacatacttctttatcttctttgtttccacctggagcttcatctggtcactgcccttattgttataggaagttagtgggcacaagagtccaagtacttgtagccttcgctgccacacatgacgggactagaatcctctgggacagcgcagctctgcgaagcatgcagccgaattgattttgtctccatcttcacaagtcaccgtcttcccgttgaccaagcccagagaccaacatgcaactgttttaccgcactcaatgcccgggggccgcatggctggccaagctccggcgacccaacagcgacgacaacaacgtgtgctttttgcactttctacctcgagtgtcagatccgctcaaaagatattgcgaagatgaaaggcatggatcgaatgggcgtctttttaaagtggttccactccttgcaaggctttcgactgcgacatgtcgatgaagggaagaaagactcaccttcaaaagattatgtgcacgatgttgtggcattgcaaatcgtcggggcccggtggcctgcgcggttcgatacccagagcaatggacatgcgattttgcgtcttgtcgaccatgaccactcgtcttcttcgatgacgacaatgctgacaagagctaaagaaatgggcggtgggctgctggctagaaaaatcattcccgacaaggttaactaccgcctcgttgaggagtggctgcagctttgccggtccggacatgtatggtgcgactcccatgaggccgacgagggtggtgtagtaggaacaggccacatccccgggtttcaagtcatcgactgcaccacgggaaacattgtgtcttttgcctccctttccggcagtacttctcgtggagggcagtcactgacaccaccagaatacgtcacgctcagttatgtctggggccaaggtccctttgaagggccagtcaagatcaagcacccttctggctctcgacaacaactgtccctgccagcctccctaccgctaaccatcagtgacacgattcaagtcgtccagcgccttgggtacaggtacctctggatcgaccggtactgcatcccgcaggacgacctgccagccaagcagatccagatcgagaacatgggccacatctactcccgctccgtgttgaccatcattgccgccgctggcgagggacccgaatatgggctgccgggggttagcgagcgttggagggccgaacagcttactgttcaagttggggctgctgcccaaggaaaaggaatttccctggcgttatacgaaaggccaagagtcgccatcacggactcaaagtggcatacccgcggctggacgttccaggagggactcctgtctaggcgaaggctggtgtttacggaccagatggtgtactttcagtgttacgagatgcatggggacgaggtcttgtcgttgccgattcctgatgaccctagcggtgaggacaaggacaagtttgacgagatccgctgcctctccctggatgacgaagagtcagactttggcttcattttcccccgtcgaataacggattggtccaattctgacaccgtctgggatcgaatcaagtccttttgccggagacagctttcgtttgatgccgacacgctcgatgctgttgctggtatctttgggatgtacacagcggaaaagtcgaacatacacaaaggggacgggatctccttcttctacggcatgcccattgctcctttccagccggagtggaatgaatcaaacgagcaaaggttgtggacttgtgagttgcggactttttgggaaacatatgagaacgtggccccgggaagcatagatccgaacccaaaactgcccctaaaaatggaggtggatgtaacgactagtctcacctacaaactagttgaaagcctcctctggaccgattcctggcaccacttccgcaaattcgacagcgatccttcacagctactgcaacagcggtcacagttccggaggccggtattcttcagctggacgtgggcgggctggaagacatgtatagtcgagcgcgacagattgttttccaagatgttcgatagccgcaccaagattcatgtagagtacgaggttgaagctggtccaagtctcgcacacgcaccgaacgcaacgaaatggaggcgactagattgggagcgagacaacaaagagatcttagagctggcacgaaatgccgctcataaaatccccgcacgtctagttatcaggggaaccgtgctggatatgaggctcaagtggcgcgatggcgaggagaataacgagtcttggtggaggaagtttggggagtggacgtttacatggccgcagtttatggaagggaagtcaattggctttccgaggggtttgttggaggttgcggaacctggaggccgtactggcaagggagaagaggtacaggctctcgccctgatactagcaggaaaggcttattcgggcgagccgaacaggtctctgttggcgttgttgttgaagcccgttacgaggatgttgaatggacgaccggaaaggatgtatgaacgcgtacacaagatggatttgcatctgaaaaaggaggagtacaaagctgagtggacaccgctggctgggttgctaagggagatggaggtgagattgtgctgaccattttacaactaatcgacgccgtatcgcggtaccggatatccaccagcgggttcatagctgtatcatttgagttgatgaactcctccagccactgtgaaactgtcgaagcggttcaaaatctcccggccaactcccaaggctaagcagcttcggcgtacgaaagacgcccgcagctaggaggacctctcgtcaaatcttcttgccggtgctcgtagtagcactgaccacgcacactccggccgctttcttcctgttctggccttgcacattcttcccagtgtctgtagctagtttagcgaaaacaacacgaggtactgtgtgtgattaggggctcctcctatgggtgggattgtgtaagtcggattttgcaacgttatctccggtagcaagcctgtgatctcttcttttgcgcttatacttcactgagccctcttccccgtcatttgtttggattgcccatacataactatctccgtttgaagacgtaccacccttttcattgcatctgctccacctcattaagttgaatctctcaagcatctctacaagagtttcctacttacctctacctaggtacctgtagccatgtttcatcccgaaaagacagttgtcttgatcaccggtacgagaaaccatttggcttcctcgagtgaacaacgagactaaaacatccagggcaggcgcaaaccaaggaatcggctacgagacagccaaaagtctagttcactcctcagccgactaccacgtcattctcggcagccgcgacatcagcaaaggtgaggcggcagctcaaaccctgctacaagctggagccggggacagcgtaaaggcaacaaagggcaccgcctcgtcggtctctctggacgtgacggacgaagtgtccatcgcagccgcagtcgagcatgtggcagccgacttcggcaggctcgacgtactggtgaacaacgcaggcatcatctcgacagccagcccgcccacggccctggcgctccggcgcgtcctcgagaccaacgtggtcggcgctctggctgtgactgaggcgtttctcaacctgctgcgcaaggcggaacacaggccgccgcgcttggtgtttgtgagttcaagcatgggatccatcactcacgcggcggacccggcgtctccgtactacagcccgcacggaacagagtatcggactagtaaggcggcgttgaatatgcttatgactatggtcagtttcctccttttttaggtactcaaagtctcagtcacgggtggttaactttccccttggtgtagtactctgcaagactcaagccggaaggggtcctcgtcattggtgcggatcccggactgtgcgccactaactttacgggtgatgctgcgtcgctgaggaatagaggggcggcggaaccggccgaagggggaaaccgagtggcagcggtcgtaaagggtgagagggatgttgatgctggaaaggtcgttggtgtgtatggggttagtccgtggtagactcggtctatccgtcgtgggactgcgtagtgaggacattctgtatcagatcgagttggattcactgagtgatggccatggagttgcgttgctggttgaagcttttggaataggttgatgcaagtcgtgggacagctaatggtctgatgctagcttataggcagtgaattggatacagatgatcacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccaatgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttttttttcatctttttcttcttacgccgtgtacatcttttggttatctacaatgtgattgttgccagtccgttctgctcctctctcttttgccgtagacatgtttgtattgtcgtgtcgagtgagaatatgtcctaaccctaaccccaaagtggtgcgcacttgcacgtgtcgcagcgaggccttgctgtgtggcgcatctgatcaaatgtcaagccacagcaaggttgcatgcggcacgagggtgattggttgataagcagcaggtggacaagaggggacagccttgtcttggggtgacatcgggcggcatgtccagcttctttgatatcgtggggtccttgatccagtgccagtgggttgggaggggtcacggtggatggcagcagtccagaacgttgggtcagaaaaacatttgcatttttttggatgcccgtgggtgggtggtgtgtgtcgtgtgagggtttttggagtgtgaacgaactgaaagcagccgccaaaagtggtcgcgtgtttcgtccggactcgactcgactcgtggatcgtgcactgcatttttgttctgttctcaaaaaggttctagacacacccccttcaccatcatcatcaaccctccagttcaaggtttcactttctcctccagtcgtcctcctgctttttttgcttcttttggacaagacctgcagtgaccgaccgcattttctcaccaggaaaaccgcctccttttccgccttgcatcaatcagtcccgtcggatctcctcgaaccagcggccaagtggaactcttatcctttcaaaggaccctgaactcccaagagaaaggcaaccaatgatgttgatggggtgacactagacgataacacaacacatcatcatcaaccaaaccccttggagatataaaacctacctatctaggtatacctcgctacattccacccttatctgtacactctacaatttatacaacctacctacatctcccaccggaacagcgatattcctgtacatacggcatcaaccaaccaaccaaccaaccaaccaacccaacgcccctgagggaaacacaacatacccgtcctcccgtcctcccgttgccgttgccgaatctcgggtactcatctatctgtgcctaccgcatccctacttctacaggtacccaaccaatcaccatattcaccaaccatgcgcggcgacaccccccgcgacctcgtcgacagcctcacagacggcatcaagggcctcgacgtgcgcgtggtcgagaacccggacagcaccattgccaagcgggcgcactacgcgcctccgtgggccgatgtcagcatcatcggcatcgctggtagttcggggtcgggcaagtcgacgctgtcgcaggcgattgtgaagaagctgaacctgccgtgggtggtgattttgtccatcgactcgttctacaagagtttggatgccgagtcgagcaggaaggcgtttatgaatgagtatgattttgattcgcccgaggtaagtctttcatgagctgtagtcttgaagatatatcctaaaacagtgtgaaaatgtctaggcactggattttgatgtcctggtagatcggttgcaggacctcaaggctgggtaagtttttcactctcaatgttgagtgaggagaaagtaaaagtgaaagtgggctcattgtatctgtcaatgtagcaagcgtgcagagattccggtttactcgtttgagaaacatgctcgtctcgaccggactaccgccatttactcgccacacgtcctcattcttgagggtatctttgctctctacgatcctcgagttcttgaactgctggatatgaaggtacgtctccttgcaacttggccaggtgtagtcaagagatgctaactatttcactacagatcttctgtgaggctgatgccgacacttgcctttcccgaagaagtgggtttcccgtcgacacttggtggccgatcgttcatgttctgacagagtcccacagttttgcgtgatgtgaaggatcgtggtcgcgacgttgatggcatcatcaagcaatggttcaactatgtcaagcccaactttgaaaaggtgagcctttgaatcccccttttgacgagcatgaagaacatcactaacacatgccccagtttgtcgacccccaaagaaaggtggccgacattatcgtcccccgcggtgtcgagaaccacgtggctatgagtaagtctaggccatcttcaaacccctatttgcgtcagtcatactaacacccgccacacttgtagccatggtaacccaattcatccaacaaaaactgctcgaaaagtccaaacgccaccgcgccgccctgacccggttggaatcgcaagcgcgccaccagcccttatccaacaaggtcgtccagctcgaccagaccccgcagctgcgcggcatgaacacgctcatccacgacatcgacacgtccaaggaggactttatcttttacttcaaccgcttcacgaccttactgatcgaaaaggccatggacaacatcccctttgcatccaccaccatcacgaccccgctcaaccgcgaatacgccggtctgcgaccgcgaggccaagtctcggccgtggtcgtgctgcgcggcggcgccgctctggaggccggactgaaacgggtgttgcccgactgcaagacgggccgggtgctgatccagagtaacatgcgcacgggcgaaccggaactgcattacctggcgctgcccaaggacattgaccagcacgaggcggtgttgctgctggatgcgcagatgagcagtggcggatcggcgctgatggcggtgcaggtcctggtggatcacggcgtcaagatggaccggattgtgctggcgacgtatagcgcgggcaggttggggctgcataggctgacgacggtgtttccggaggtgacggtggtggtggggaatgtgattcaggatgtggaggagcggtgggtggaaaagaggtatttcaggtgttaaaagaagaagaagaagaagaagaagaagaagaagaagaagagatggtgatggtcattgatgatggaagttgtttgcatagttcttttgtcacatactaggtgttgttgttgttgttgtagcatggatctggcgtatatggaatgaatggagtctagtaggctgttctgtcaaggttgatgatcttggtagtggtagtggatatgacagcgagatcatcctcatgctttacactacgatgagcctccttctatgattgcttcggaaactttcggagatggcaagacagtgaagatgttggttgtggtggtcaactctgatagtgagcccctgatatctggaatattctgatctcaaccctaacccgtttgacattggacgaactcgaagcaggttcgggaccgccggtttcgggagacaaggctatgctggttagtctgttagctcggtactcttcagctgagatactatacgagagctatcccggatctgtccgagccccaggaggacgaaacgagatagctgccctgggtacgatccagtgggctattaataaagttcaatatgtatagtaccctgaatctcggcaaaagcatactgaaggtaggatcacactttaattatggacagtttgatataaatcgcccaaggaagttgactcgaggtcttgagctaacaagcacaccagtcttggactaagctcaatgcagggtgcactttcagggcagtgacggggagtgacaggggcataacagggcacgacaggggcgtcccgctgttagttgggcccccagtcagatcatcactatgtacctaccctactcggaacggacaatcaagcggaatgcgacgaagataagacaagacccgacgtcaggtcgtgaaagaaattccccgaagaaaagacatacaaacgggctgacttccatgtgaacaagctgtttaattcctcgacttccttcttctctcctcgacgccgagtcttcttcctttactggctgcactaacattaaacactgcactgacaccgcaacaccacctacctaacaccaagcgcccggaccttatcaacactgccttggctacctctaggtaggtattgacgtcataccaaagcagcacagcagcagcagcagcagcaaaaagtaaacaacagcagacaaccacagcaacacaccgcagccaacgcccatacatattgtgaacaaacaatgctgcgcacatatcgagttgcgcgggcttctggccttgctacagctcctcgaactttgactttaacctcgacgacagcaacgcgacacttgttcaccctaccaaagagtctacaattacgccgccctgagaagctctccctcatcagccaacgacaattgtcgggcagaccactcccgcgaacccagtcgcgactcctcaactttggctaccgcaccgctgcctggtttggcagctccatcgcatttgtcggcctcagcttcgtcgccttcttcctctacgatgcctcgacctacagctcccacgcgacaaatcagggcgacatcactgtccccaagctcgccctaaaccctcgtcgcggcggtcccaagaacctacccatcctcgagatcttcctcgacgacgacgacagcgaagagaaaaagaaacacaaggagaaacccaggctggtcatcttgggtggtggctggggcagtgtggctctgctcaaggagctcaacccggatgactaccatgtcaccgttgtctccccggccaactacttcctcttcacgcccatgctgccctcggccaccgtcggaaccctcgagctcaagtccttggtagagcccatccgcaacatcatcgaccgagtcaagggccactatatccgggccgccgccgaagatgtcgacttctcctcccgcctggtcgaggtatctcaaaaggacccccgtggcaacgaagtgcgcttctacgttccctacgacaagctcgtcattgccgtcggctccaccaccaaccctcacggcgtcaagggtctggagaactgccacttcctcaaagacatcaacgacgcccgccagatccgcaacaagatcatccaaaacctcgagctctcctgcctgcccaccacctcggacgaggagcgcaagcgtctgttgtcctttgtcgtctgcggcggcgggcccaccggtgtcgagttcgccgccgagctctttgaccttctcaacgaggacctgaccctccacttcccgcgtctcctgcgcaacgagatctccgtccacctcatccagtcccgcgaccacatcctcaacacgtacgatgaagctgtctccaagtacgccgaagaccgcttctcgcgcgaccaagtcgacgtgctcgtcaactcccgcgtagccgaagtccgccccgagtccatcctcttcacacagcggggccccgacggcaagaccaccgtgaccaaggagctgcccatgggtttctgcctctggtcaacaggcgtctcgcaagccgagttctgcaagcgcatctcgcgccaactcggtcccgcccaaacgaaccgacacgccctcgagaccgacacgcacctgcgtctcaacggcacacccttgggcgacgtgtacgccattggcgactgctccacaatccagaacaacgtcgccgaccacatcatcaccttcctccgcaacctcgcctggaagcacggcaaggacccggaaagcctcgagctgcacttctccgactggcgtgatgtcgcgcagcagatcaagaagcgcttcccgcaagccacggcccacttgaagcgactcgacaagctgtttgaagaatacgacaaggaccagaacggcaccctcgactttggcgagctgcgcgagctgctgaagcagatcgacagcaagctcacctccctccctgccaccgcgcagcgcgcccaccagcaaggacagtacctagcgcacaagttcaacaagcttgcgcgcgcggcgccggggctgtcggcgaatgagattcacgagggcgatctggatgcggctgtgtacaaggcgtttgagtaccggcatttgggcagtttggcgtatattggcaacagcgccgtgtttgattggggtgacggctggaacttttccggagggctgtgggccgtgtatgcatggaggagcatttactttacgcagagcgtgagtttgcggacgagggttctcatggccatggactggggcaagagagcgttgtttggacgcggtaagtcttgatccaaggcgatacgaaacagtgtgaaaatgttgctaacgaagtgcatgcagatttgatgagctactaaagccgactactactgatctcttttgctgttttcggcacaataagaaaagcaaggacgtttggagctaagcgggaaagcgagcgagcggacgagtaactttcggcggttgttattatttatcgggggctgttacctacatacaaaccttcatctcacctcacttcatcttacctcttcatgaagtcatgatcctttttttgattattcattgcggttcggttttctagacgtgggaattggttgagaggcagtcgttgttaccaaaagcaagttctaaaactacatagatttcagataattaatatcttgccacttactgtctccgttcaataagagcaatatctcccctggtggtggtcacaggcttacctgacagaagtgatccgatgatacctcaaaatagcctgatacctaatgaactgttttatacttgagaaactgtcatgactctttgcacaatcatccctccaaacagtgaagtctatacatccctacttaattttctctatctccatcatacatttagtttgccctcaaacttccacataacttgattttaattcccattaaccccccaaacctccccccaccttctaccactcaacctcaacgggccatccaacctcccaaacctcgcctcctgcccactgctcgcctccggcaaacacacccactcccttacgcaatcaggcacttcctccttaatgtggctaatgcaaatcaaggcctgctcgtccgtcaacccgtgcaccttgactttaccagccttggcttgctcgctatctactacttccacaggagctaccgatagaccattcttggtcttggtcgtaggagcagaagtactagaagaagaagaagaagaagaagaagcaaaagtcttgttctctccgtgcatgagaaacaacatgcatttgtcgcggacggcatcgtccatcccgctaaacgcctcgtcgagaacgacaatatcggggtttttgacgatagcgcgcaaaaagaggagtaagcgctgagaagaaaaaggtaattcgccgaattggtaatcttttgcccacttcagacttgcttcgtcgtcggcatcggtctctgcgagttcgacgggagtgtggtgcgaacgtttggcaaaggacgggttcagttcgtgtgcgaaccaggatagagtagcgtctacttttcccgttgcttcaggggtgagtttggggacagagctgaacgtgtcggcccatgcggactcgagaacggagcggacggttagccggcgaggcatgtactggtggatttcgggactggagtggccgacgcgcgattggatgtcccagaaggttaaggggcgttgaccggatccgggttcaggcaagcgggatcgtccaaagagtttgatggggagggagtaagtctgtggatggtcggagcagagtagcgagacgatggtggttttgccgctaccgttgggaccgaagacaccccagcgggagccgcggcggacggtccagtggaggcccgaaggccagttgccaaggacggtcttggagccgtagcggacggtgacgccggacatttcgactagaggttctttttctgcttcttctggtgcggtcttctcgggaccaggcgcggagtcgatgatgggtgcttggttggtcggggagcgggtaagtgcctcggctaggccctcccctttgataccctctttcgtcaaggtgcggccgatgtcgatgagagcatgaacaggcattgtttcgtcttcagaaagtccacccttccatactccgcgcacgtaggccctcaaaccatccagtacggtcccccgctcgcccatcgcgcccacctggctgtccgtccgcagatacaccaggtgcgtgatccactccggcaagggatcctgtggtctcgcggccagcaccagccgtgggctcttcttctccgctagactttgcagcaagggactcaagcccgcgaccgtagctgggtcgagtcccatgaagggttcatccagcaacaagacctccgggtctttgaagagtgctcgcgcgatcctggccctacggccctgtccgttggaaagaaacgagacggggaggtcgagaagggtgtccagccgcaaatcaacaaccacccgttcaaacaacttttcgtccactttgtaatcccccggcatcgaagtcgggttaagttccgtgttgcccaacaaccaatccttcactgaaaagtccgtctgttccctgtgactttcgtaccgcgcagagatgtaactggatgccgctgccccaagacccccggacgtggaagtggcgtcgaacccgacatactgaatcgctttggctgggtttcctctcagccgggtggggacgtcttcggtagagagatagggaaaggagcgagcggtgggtgggaagcagaggtattggccgcggaggagttgcaggaagctggtcttgccggattgggagggaccgaggatggcccagttgtgcggagacgaagggtgggaggggatatcgagggtgaggttagagaagagtggtgggttggggtgaccatgaccgtggccgtgggaggaaggttggtgccggtagaaggtgccgttggtgatgcgtatgatggggggacggacagtggtccctggtggtgggaagcgcattttgaagtaggggttatttggggaggtgaaacttggatgggccagacatctcaagtgaccatctcagatgaaggcggagggaatgtataaatgaagagtgactgtgacatgacatggtacttgaagaggttgatagtacatacgtagaggtcgggtgtaggaagcgacttcggagttaattacataatacgccagccaataccttgtaatgacaatgacaatgacaatgacaagtgacgggacaccggggagcctggcagacaccccactacctacctagcgtctgtctggggtacgtaccgccgccgcgcgccgccgccgtccagtgacaacagccctgccgcccgcctgcgacaacagcggctgggcagtgaacgcggaagctgcttggagccttgacttgacttccatcttccatcttccatcttccattcctcaacaacgtcaaacaacccgccacgatttcaagcgactcgcaaacgttattttcttgcgatacccaaatcaacatccagcgatcaaggaaccttcacaatcgcacaagcttaatcctccccaaacaaacaatcaatacgtaatcaacaccgccgcctagcttcatcaaccgcaaaccgtcaagatggtaagctatcaccacccatcttcccctccatcatcatcacctcctcctcaccctacctcaccctacctcaccctacctccatttcctcagtttcattcctccaccccctaaatatttccccccttctacctctaaaccatactaacacccgtgtcaaagtccctccgcatcgtccccgccgactcccactcctcaaccttcacccacctccgctccatcgccgccccttcggctccaggtctgcacgacaccctccgctcaggcctcgctccccaccctctcgactccgtcaaatcctcttcttcttcttcttctggtgcaaccgccaccgcctcggcagtccccatctcctcgcacccgctcgaatcgcgcctcaagcaatgggaagccacgcgcgagaccttgcgcatggagactctgcgccgcacgttcggcatggccgagcctattcgacgccaaatggagctcaagattgtgcgagacggcgagtggaagcccttggcgttgggcgggggtgtgggcatgatgggcggcatgggcaatgtgcatgaggagatcctgatgggacgggatggagatatcacgtgggaggatgtgtacacgggagaggagagtagggccgaggtgagcgtgcatgaggagatggagaggaagttgaggatttcggcttaaggctttgattttgatatacggggtggttggtgtctgatgggatataatggacgtgtgatggcaagttggggaatgagttgaagattcaatacagcttgcccaagagatactttggaatcggcaatacggctattagacatgaaccacctcattggtgctcgcacacagtcacgctgttcgggagcacatacatcggatgtcgagcctatggcatcgcacttctggaagctggggttcgggaccatctgtcacatccttcttcaccaagctacacagcagtcatggacaatggagcgaacgtcaaagatattctcatcattcaatatttcccaacgcccagtaaactcgtaatatgtacatgaccatactcatctctccgaggtcggtcatcgtatccatacgctctgcccgagagctccaatccctcatccatctggttcgggaggagcgcctcatggcccaagtattcacatcagccaccactcatcgccacacctctatcccattctctcaaagaaaacaaaaaggttcctccagctctctcccaccaatacgctagtcaagcacaaacaacaactcccgctgagtgggcaataactgctgtccacacacacccaatgaaaacataaacaagaaaggagcgttgtatacgagacgccattcccggtacagccccgtctgtaagcaaagccatgaggaaaaaaaacatatccgacgaacaacaagtaagtgagcgaaacgaagaaggaagggaaagtgaaaacaggaacattccgcccaagcctcccactaacaagaatacatgaaatacatggaatagccaaatatacctctttaaacaataacggccaccaaccggccgcttatctgaaatgcaatagtgacaagtaagggttcgctgtgtggatgtaggataattcgtcctcaccacatctgtgcattcgctgggtactgaacaagggtccagctggactaacatcaggtgccggatctttgtcgcttcaaagggaccaaagactccttcgccaagtcgacgatggatccgctgctgttcagattggtttgtcgatgttcagtcggtatcggtagtgacatcaaccaaacccaatctgatagcactctgatggtgatataaagacgcttcgaagcagcgagccggcaaaggacgagataggctgagagcatgttgtgactatccctcatagaataacacaacacccgcctcctccttctctccttgatccttctcgcccgcctgcggccttgccgcctttggcgccttcgccgtcttcttccatcatctcggctggtcgaaccgacatgtggacgacgttgggggtgtcgggggagaatttgtattctgtttttgaaggtttgttagcatattcaatcatgattgatttatcaaattctcccgcaattattgccgtaaaccgatctatccctctccatctccattatatctccagggtcacttttcgacactggcattcccttttcccttctcttatctattccggccattacagagatccccatcccccgcccccctccactttctcccctccatccctcaccatcattatcctcaacgaaaaaagaaaaggaaatcgggcaaaactcactcttcaaactctctttatcatccaacaactttccaaagtgaatcaaccgaatgctagttggactcgccggcttcccctcccactcctccctccactctctcagtatcaactccttgaccttatacactgagatgctaaacgggtccggctggcccgtccccgccactgtctcgggaatgtcgacgccccgtttggacagatacttttcgtcgatcttgtatgggtgtcgggctcccgtgggcaggaggagggtgatgttgcagactggggcttcggtactactgggtcccgacgctgactgagatgcttgagatatcgagtcgggatcgttgacggcttgtggttggggttctgggggggaaactgggtcggtttcgtccatgacatcttgcaatgtgacgggcacggcgccggtgactgtggatattgatggttcgccttccttgttgttctgggcatgggacggtgagcctgttgttgcggttgttgcggaggcggtggctggttggttgttaacctgttccatctggattacgccgcctgttgctggtgtcgcttgttgctgttgttgttgaagcgcatcgtcggtctctgggcgtttgccgagacgttttgattcggttgtgtcggccatattgaatgtttagtgtaggtctgtcgaagacgattcccggtttggtttgaaatgaagttgatcgtacgtattcaaatgactgttttgctagtagtttggcggttgtggtttggagtgcgtctccccccctggatggcacaggcgcttctccggaaaatcgatcgaaattaaagagggtgtggcttgcttctgtgatgtagcgtcgacgcgggtccgtcaaaaaaggaacgttgttgctatcaggtgctgataaaactgaagtgtggttgtaaccagagtaaaattgcaaaatgcaatgtatcgatggatgctggcttcgcttcggtccttattcagattgccgggaagtcaggtcaggtcaggtcaggtcaggtcagggtgaagggaagtgcagttgtggtggtcgatggatgtccggaagcggcttccttggtaactaagtcggtgggtctcgagttccctgagtggaaagtgatcgctgccgtggattgagacgaagaagtgggtgctcgaggtggttgattgcgcacacccgattgaatggaccttttgttcctgttctccttctctcggtggaatgaatcaatgaaggaagaaaaagcaaagatggatggatggagggatggatggatgactcgatggagtgggaaagagaaatagggaacaaagcagcgatgatggattgggtcttgcgatttgggatgatcaatagaggtaactactgcgatgagcggtgaccgcttcgtgagtggttgactcgaatatgggctgggttctaagagggagagaaaaaaaaaaaaaagggttggtgtgatgtgtaatgggttacgtccgtggtttgggacaagataacgacaacgatgtcgtacaataagtggtatagttttaattctaatgcaagtcaagtaagcaatgtacctgaccgagcgactgcaaaatgcgatgcggccaaagttgttggtgcgggctatcgtgcgcgctgcaaatgcggtgcgggtgggagagatgatgtctgagcgggtacgaaaagacgagctcaagtcgaaatcgagaacggggtggacgggtcaggcgggagggaggttcgcttttgtgtgagctgctggttgcccactacacaacctggagtttgcggaggtggatatcgaataccggcgaggttgtattgatgaaacccaaggttaatgacgacgtctctgtcttctttctttccgcagcgtagacaaaacgggacgtcaagggttcccgctctccggatgatcagaacaggacggttgaggcaaaagctacatttatgttccgatgctggattcagacgatgggccgcccggttctgatttccgaacgagcgtatgcgtctggccaaagctgaggctcggagccggggcggctggccaagatcggggatgaccctggatgggggagatcagaagcgattgctagtgtagtgtagtgtagtgtagatgtgatgttgattgagttgatgtaattaccagtgctcgagtcctccaagacgtcaaactagtgtagacttcccaataccccaagtcaatggcccgaaatcggaatgaaaagccctgatgaaatcgtgcggcccgagtccgtacctagcgtccggtctcgagccggtctatccgccgcggcaaagcatgttggaggtcagggaggtctggtgtttttttttcctctttggtgatgacgaacaatctcgatgggcgcaatggcaccaattcgggaggtcggggactggacgtgggttgggtggcccatcgtagattattttgattggtcgatgctgtgactgcaaggtccacacctgatcggcaaacccccgcacccacagttaggccatcatgattgtggagttcatgatgcatcgtgccaagtgattttcgtctcgtttctacataaatcacgaatcacgcttcttttcgggaagacactccttcgtcagaactgcagaaagcgaaggtaatggctcaatagttggcaaatcagcttggctcccgctcgaatttcatgattgcacgtcaaaagcaaccacgagtgtctgttaagaagaaccagtcggaagagatggccgagttgctgcgaactcactcaatgtcttcatgttcacatctcgaaagaaggtattggtattgcctcggagtgccggatataaacgtgtaccatcaattcatatcaccgcaaccaaatcacggcccctgaccctcttcagacaatcgctctaagagacatcgatatgaacattgatgggtttaaatctttaccgaccacgaaggtcaatctgttctgctgaaagtatacatcaagcactcaacaaacggcctccaatccaggttaaccccatctacgaccgaccgtttgggctcgagacactcggcaatttcgttgccataaaccaggagacaacccttccgaaacgcgtcttggaaccctaccgcgttcctggggtttacccatcttcttggtcgttgttggactggatctgggcagtatcattgtcttgaaacatcacggtacctcctactccatgggaatttcagtgcttgactgacgaccgtagcatgcgatgccaacagcgcatagacttgcctctaccttgtgagaaatagcatcacacaggtggtcttgatgggatgctcaatgtcaagttccggcctccagagctacagaatcttccagctgccggccggagagtgacctcagagaactggtaacaccgtcactcgcaactgaaatttgtgtctgtccttcacattggatgaacttcatgtcgcactgaggaggagctaggattgtcgagcatggaggctggtgtttgatcttctattctggttgatgcctgcttgcaaaattaagtcctgcagaatcgacgggattcctccaagtgatgcggacagatggttcatcaggcgtcatttcagcaagaaatcatgccagtgacgttgagacggaagcaccaaagatggcgacggtccacgagctcccgtgtgcaccattgaaatccacgaatgccacaccaccgaggtcgaaatcgtgaccatggccactcttgtggttccagatctcgttcgcgagtttgacctacgaggaacgaccagctcaacctacccatacatccgatgaaatatggcagaggtactgaggtggttacgaacaggttgtcaccatcatgatgtcgagggtcggcaggcggtggtgaatggcgtatatcttgtcgtgcctgccgtcctcgtcatacaaacaacttgaagcgtggggcaatctggaccttggagcgttccttcctttttaacactcgactcccactcctggttgaggtgcagtacaatcagtcctcaaggttccctcacttcgacgtctccttcccgccctcggcctcctcaacctggcccttcttcccctccacaatcacgcaacaaccgaatttcgaaatcaaacccacaaatcaaaccaacacatccaaccctctcaaacacgaacattcttacccgcgcagtctaccttgaagtacggcttccatccatgtgagttgtgattattactgtttctctttctccggcttgtcgggagcgtgcggcgtccccctacgatacttacccttccatacccaaactctcgtcaatcttggcggcgacatcaagctcccctcaccttgtcgtttcacaatgcaaacagatcccccacccaaacaccacggtgacacggccctgagctgtgtgtgtcgcgcagagcagtcctttgatattagacgtgtaccagcacgtccaaaggaatccgtggtgctgtagcactccggctgtcccctgccatgctgccacccgtagccgtgttcctgaatctgactttgcaatttcctggtctgtcatggatccacggttccatatggtcgcgtcaagtccttcttttcttcctttttgagatgacctactactaacgcctctcacctcaccttcattctttccaccttcttctcttacggcactccaagctgacactcgtttcaccaagcagcagtccactccattctcttgactctacaacctttcggtgtatcaacagccaacatgttcttcaaaaagtctactgctgcggccgcggctgctcttgctggagttgtcgtcgccattattgacggaggcgcctgcgctcagaatcaagtcaacggtctccgtgagcgcgacgatggagactggaccaccgtatcgcttaccactaccgtttacggcaccactacccagaccgtccagttgactgccgctgaggtgaccagtacctcttgcttgaccaccacctatgagactactttcagccctgtcgagaccgagactggttcccccgttgaaggcacgtacacgtccattgccagtcctgggggtgtcactaccgagacgtctaccagcgtggcttacgccacagagacctccaccatcgacacgtccagcggtgagacttccaccagcgaagctcccactaccaccgacgtcaccattatcgtcccggcctcgactgttattgccaacactaccactgacttgatcacctctcatttcacggtcactgtcaagagcggcacccttacttccaccatttgggctactgcttccgagaccatcagcgttaccattcccagcagtggctttcccctgccgagctacaactccacggctacaactgtggctagaaccacgtataccaacacgaccaccgttgtacctgccaccagcttcttgtcatcctacacctatctttcctccggcactcctgcctcggtcgggtttaccactagtactggctacggcagccctgaggcgtctgcccccttcactgctggcgcttccgtcacggaggccggcagtctactcggtctctttggttttttgatggctctgttggcatagagtggcgtctttcctacctcttgaacattccttttggggaagccatggatagtatcacaagggtaagatctcttccttgcggtcctaggagcatgagctgactggtgttctaggttatgacatcttccgtatcttatgatcaagcttggcttaacccacgggtattggtattgccatctgaggtctggtgatttggttggcatgactgtcatgatttcatttggaggccatgttagtgacatggccgcatagtttttctcttcttccactcctttgtctcaactttccaaaagattttcatgactgttatgatgtggatgcatcagagtataatcggtaatgacttgtggtatctctgcaaggcggtgcgcatgagatgctggagacaaatgatctcgggggccttgggcaggctgatgatgagtggacaaaagggtactgcatgtacaataagccctagtatgttcgagtcaaagcagtaactcgacatgatttccatcctcttgaatatttcgtgagcctttctacttgtaagccgattccacttccaagtatccatgtttctgaacggggatgtagcccaatcttccatatttcctttcatcataacatacgggtatctcaatctgactcatgacattctccccgagtcccatccgactccatcccccatttcccttttgcgtttccatcaatcattccattatcattaatcttcctcttttcgtaataccccaattcccctttttgaatcctcaacaccacgcccgaggcctctttaaacatacgacctcgaccccatacctccaccccctctacccttccgccatctgatccaccccaccaccaacaagaccacaagcacggcgaacgccaagaactgaaagacttcatccgccagtcccttcttgcagctcgactgcagccggctccaagccgtctccgcactcgggtccccgtacagaatgccatagtaccagtcccccttgtacttgcgtttgccttggttcaagaggttgttgtcaagaatcttcttggccttggtgggatcggtgcaggagaagccgcgggtctcgactgcccaggcctgtttttgtgttagtgtcggtgttagtgtcaaagtcagagcaaaacaagatggagagaaaagaaaaaagaaaaaaaaaaaagaaaaaaaaaaagggggggaagacgtacgataccaccagccaacaacaccaaagcaccgatggcatcggcgcctagtaccacgatatctgggaaggaactaagaaagagggcgacgatgcccagaaagccttcgagaatggcgtaggtgccggtaaagacggagtattgcgtggtggtcgctgcggaaccgactttttgggcggtgatgaattgggcggagagaccgacgattacggcgccgaagaggatctggttgtttgcggagagaaagatattagttgattgggtagtttagataagggaagagaagtaaggtatgtatgtatgtataagtgcagagtagacgtagggtgtagagagagaagacggaagaagtgatgagtgtacggtagggtagtacataaacatacctgaaggccacgaaggccgatacataaaccggcgagcatcttgtttctgttttcaacgacaagagtaaagtgaagtgaataaagtgatgatgggaatgtttcaaaacgaaaaagaaaaacgaaaaaggaaaaggaaaagctcccggcacttgagaaaaagcaggggagaacaccaccttttgtacctctacatcatagtattaatccaagagtctcaacacaaggtaaggtagtgtagtagtatcaaccgaccaaagctatactaccaccctcatctgactagaccccggcatccttttttttttttcttcctcgaaccaccgattctacctgggactaaactcaaaagtccgagccaaggaaagataggaaaaaaaaaaatcgtcatgtcaaaactaggcaactacctacctacctaccttacctacctaggtacctagacaacatccgatcggcaaaactcccgaacctgggaacgcgagaacgtggggaggtgatagtgacatggatggaatgaagatggagaagctgaccttacatattctggagtttagactagtgttgtacatgtgtataactaggtaagaaggctgagctccgtggctttgctctgttcagttcatatagtagcgtaaggttgtttatttctcccgcccgatatagccgccctatagccagcgccatggttacatagccttttttactcggacttggacttgatcaatcaatctattcgtccacttagatttccccaagacaaattgaatccgagctcgcatttactaaagtcaggcagcaaaaaaaaagaaatcacagttagacacagcctacatgtacggtaggggacaaaaaaagccccacaagaaccgtacataagtactacatagcttgaacaagctaaactctgtcggctagaatagacaacttgacagtgacaatggaagatatcacagtaaagacaggcgggctgcagtgaggaatgcgaacgtatcgtagtatgtccccctcccagctccccctagctttcactatccgaatccaagaaaaaaaaaccaaaaaaaagggaaaaaaaaaaattggaaagggcttgggacaatgacgagctttgcaaatggtactattctggggaaaaaactgggaataggtacctgcaaaaaaaactctaagtggtccaatgcaaccccaatctcacgatccgccgctggtgcctagcgttagtcttgttagtcttgttagtgcaaagtatggagcgtaccagcttagtactagcaacctaccgagggcgcctaggctggctcggcctggatgttgttgttacccctgagctgccttggcttggcttggacagacagcttgtgtgtgtgattggttggttgggcttggctggcttgggttgtagcattcggggccgtcttcccgcgactatgactctttttctctgtcaacgttgggagcttcatgagaaatgaatgagcttgttgctttgagccgtattcgggttttcaacacaacacaggtctggaaaacattaggttcctctgggcaagcaagcgaacgcgcaaaagaccctttcctgccagaggctgcgaggtgttgctgttggaagacgatgaatgttgcatttgcagaacatctgttctttgtgtaaacaacttcacctctagacctctgcatggactcaacttgttagcgtggtgtatgaggttggcagagaatcttaaacttttacacaaagatgtctggcttagcacttctatggccccggtctcttgtacagccaacgtatcaagctagagataacaagtgatgtccatgcaaaggcgtactcatatcgacatccatagccaatggttacaaaagaagttgctgccgtatagagaccaatcgctgtgatatgcatatttcgaacgtgtatagtatccgcgaagttgagactcagtctccctctaccatcgtccatcaagttcgaggtctcataacgacaatgctggtacagcatgttccagcggttccctgcgcacttcccaagcaagccagtcggatctcgttgtcctgtattcaccacgttagccttcgtttcaccacactctccccaaggataaaactgacggtagcagtcccatactattaatcttccacacacccaccgccagcgccaacacctgcataagcacataggccgccttcacctgcagaatagacccccggttgctgtccgtctcgaatcgctcaaaggcctggttggtcgacaacaagcccatgatggggttcttgaaggccataaacaccatcatgatgctgaagatctggagcgagttgccggacatgtacatcatgatgagcgtcatgggcaggttcttggcgggcgcgagggcgacttcccaggcctttttgagcttgagctggtccatcttttcgggggagggttgttcgcggggggcggggcgggagacatccttcttctgtaggggtaaacatgtcagcgagggggctatgattcgtggtaatgggaagttgcttgccttggaagaaccagatacggcttgcgacgagtagcctgggggatcggggatgctggcaggcttggacttgtaaggcggtgggttggcgaggtcggttacccatctgggggcggggtcgacaacgggtttgaggtcagtcatggcgggctttgtgaatgtatcgtctatagaaagtgaaggtattggtaatgggaagtaggtggaagctggattgcgatgacgcccaacgtgtagtgtagtgtagtgtacgtgatggagtccgtgcttcgctaaggtagctgcccgtccctgacttccacttcccgttcggtctctgagacaccgcagggccccactacacttagttgagccgcttccccacgctggccgccgagtggtggggaccgtgcgctgttgatgatgctaccgagctccactgaagcgtgccagtcgttcactggcagaagggcgtcgtccagtgggcgttcagtgttgacggcaccaaagcggcaggtccaggtctgcagggtccgcgatcgctgaccaggaggtgccgtaattaatcgacccgacggttcaggggacgccccaacctgaccggtgaacagaattgaacccgtattattttccatcgttaccccccccggcgagtcaagatttgaactaaacatcatcttttccgttgtctgtctggctcgttggagttttggctgaagactaccgtacctagaagctgtttcatcccgatcaactacgtacagtacagcgacaacagaaagtggagggtactttgcgccggaacagatcttcaccgagcctaccgagagagtgacgacgacaaggacgacgacgacgacgacgacgacgaacatcgcgatccttcttcgacgacaattatctccattagtactccagcactcgggaacttcttcgcgacggacattggattatctgcctcaacctccaagttacaaaataaagaggaggacaagcagcagaaagagtgcctgtgacaccctgtttcacctgcttgttgttacattggttggctgttctcgactcgacgataatcacaaaacatataattgtgttccagagccagaggggcattttccttgcctagcacaccacccaccacaccttacgcccgcgccgagctcgtttgccattcgtccattttgtcgatatcgaacctattttcgttgcatcgcaagcattcctcggcaccgggttcgaatcgaccaaaacaggaatagctgtgaggaggttgtggacgataatactatactctacaagcagccaacaacaacatgtcggccgcacaaggaggaggagactccaagctgttcgcgagggtaagatgaaatatatcattacacatgttacgctgctcgggatatgccgttgctttgtctaccaccaccaccaccaccaccacccctcctcccatccaccaccccagctcagcttccttcctgtatcccccccccccctcccttgcttgcttgtttgtttctcctcaacatcgcgaaccttgatgaccgcaatgaccaccgccaccatgtttgtcgcataccctatcccgccgaacattagcttaccacagactcgacagggcaaagtagctgagctacgcctcgagctgaacagcggcagcaagaaggacaagaactttacccaaaagaagattgccctcaagaagattgtcgccaacatgaccatgagtaacaatgacatggtcggtttgtttcccgatattgtcgcctgcatggccatccagagcttggaaattaaaaagatgtgcttcttgtatctggtcaactatgcgaggatgaagccagagattgcggtaaaagcaattccggttctggaacatgtaagtcaccaaccacgtccacctttttttgtgcgatatagccagtcactgacaaagaccaggacatggaagatccaaaccccctggtgcgcgcccttgccctacggaccatgtcttatatccacgtgcgcgagttcgtcgaggctactgtgccactagtcaagcacctcctccgcgatatcgacccctacgttcgcaagacggcggctttctgcgtggccaagctctacgatcacgatcgacacatggttgaggcttcggaccttattgacagactcaacaacctcttgagagacgacaacccgacagtggtggccagtgccctggcgagcttgatggatatctgggagaggagtgatgctatcaaactcactatcgactacagcaatgcctccaagatggttgccattctggccgactgctccgagtaggttatcccccttgcaacacaagtacggtctactgatagcaagcagatggggccaaacctacatcctcgaagccctcatgtcttatatcccccaagaatccggcgaagctctccttctcgccgagcgtattgccccacgcctctcacattccaactcgtcggtagtcctcacctgtatccgtgtgatcctttacctcatgaactacatctccgaccaaaagcaaatctcggccctctgccggaaactctccccaccactggtcaccctcctcgccaagggtcccgaagtgcaatacctcgccctgcgcaacgccctcctcatcctccaacgccgccccgaagtcctccgcaacgacatccgcgtcttcttctgcaagtacaacgaccccatctacgtcaaggtcaccaagctcgaactcatcttcatgctcgccaatgagaagaacattgacgaggtcttgacggaactccgcgagtacgccaccgaaatcgacgtccactttgtccgcaaggctgtccgcgccatcggcaaactggccattaagattgagccagcggccaagcgatgcatcaacctgctgctcgagttggtctccacaaaggtcacctacatcgtgcaagaagccacggtagtgatccgcaacatcttccgcaagtacccgaaccagtacgagtccattatcggcaccctctgcgagcacctggactcgctcgacgagcccgaagccaaagcagccatggtgtgggtcattggccagtacgcctcgcgtatcgagaactcggacgccctcctcgaagactttttgtactccttcgccgaagagcccgtcgaagtccagctcgccctgctcacagcaaccgtcaagctcttcatccaacgtcccaccaagggccaggacctcgtcccgcgcgtgctcaaatgggccaccgaagaaaccgacaaccccgacctccgcgaccgcgcctacatgtactggcgtctcctctcgactgacatggaatccgccaagcgcatcgtcatgggcgagaaacccgccatcaccgccgagtcggagcgtctcgaccccgtcaccctcgaggaaatgtgtctcaacgtcggcaccctcgccaccgtctacctcaagcccgtccagaccgtgtttcgtaacgcccgcccacgcaaactcccagactccccgtgcctccaacgccccgactatcttgactactcaacagcccaccaactgcccaaccccaaatcgctctcccagttcggccaaggccaccaaccgtctgactttgatccccgcgtgcctgggtcccgacctgctccccctacttcttcgagcaacactcagagtcaacaaggagggaacttggctcaagcggtacatgatgcggacgcctactttacgcagcaagcgaaccagcaggcggcggtcaatgatgcggatgcgtactttgcgcagcagatgaggcagatgcagatacagcagcccggcgacagttttggtggggatgcgggacattatgggtatggacaggggtacgtggtcagtcagagctcggcgtaccagccggggatgggggggatgaatggcatgggagggatgaatggggctcagggggatttgttgttgtgagggagtgtggtgtgaggggtgcctagctccgaatggaaaggggggatgggatgggaaggggtaagagtgggaagagaggagagacaaggtagtaatgtaatagacagactaggagttggggaagcgtggtgagtgtgtgatttggtagggtggtgggaaaagatatccagttagggtttttggttgtagataatgcgaataacaagtaatatcccgtcactacgtatgttctggtgtgttaatgggcgagtgtgaagacattcatgtaatgtcatctcactacaagacttgaaagacaaaaacgcgagcataggaccactttgaatgttccaaccttttattgcactgaagaccaagtgagaaaaccgtaaacgccaatatacacatgacaaacgtactactaacaaaaaccaaaagggaatattttgtagaaggaaaaacaattaccaaacaaatccgaatatgtatatgtccgtaaagccccaaaacttaaacccagccgagccgcttcaagccagattgaaatccttgaaagtccacttctccgtgacctttgtcttggcctgctttttgaagggaatgtgcctcctcgcctccaccttgcctctaagcaacatattcctgtacctgtctttcaacaagttaccctccggcttgagcaacctcagcgaatcctgcagctcatccggcaagaccagctccagatccttctcgggcaacttgaacttgcctagttgcctacggcgcagctcgacgtcgtcatcttcttcaaggctagcatcgtcctcttcgacattgttggattcggctttttggagagcaagctgcctctccttctcggccagttccttggcaatctgcttgacccgcgcggcctcggcctccctcttcttgatggccgcctcgtgcttcagacgctgctcctcggccttgcggcgcttgatcttgttgcgctgggcttgcgtcttgcgctccggccgcttcttcttgttggccaacccttccgcgtcgctctcggccccttcccaggcggaatcatcctcccattccgacagctcggcgcgcttctcggcggcctcggcctcggcgcgcgacttggcggccgcttcggccttgagacgctccttctcgagttcctccagccgcttccgttcggcctcctcggccttgcgcagctcctcctggtagcgctccgagtagtcggtgaaggcggggttgtacgacttgtcgcccttgggcttgggaacggcggggagctgcttgccggtggcggcgagggagatgggttgttgtgtgagcgtcttgggcgccttgggcttctcgaccttgggcaaaaagttgaacgtttccgcggcctgctgcttctttttctgctcttcctctgggtcggcccaggcgtcaaaggtggcgtcaacgacctcaaccgtggtggtgtggtggccgtcggcaacgcgcttcaggcgactgagctccttttgggtgacgtaggtggcccgcaggcgcttggagggcaggacgccgtcggtgaccttgccggaggtttcagaagccgggcgcttcttgagggagacggcgggaacggcggagcgctgggcgaggatctcgtcggccttcaagggcttcttgagttgcttggggagcttcttggtgatttcggtgtcgggcttgacgtcgatggcgaagagttcttcggaggtcttctcggcaatgacaccactgttatacgataattcatgttaaccaattggtgtctttggtaatacaaagcatcacagaaggagcgccgtaccccttgataatctgggcgttcaactcatcgagaccctgctcgacctctgtcacgtcgacattcttcctccacgccttcttgccctttctcgacggttggttgtattgcttgggggcttcgggattgcccgacaagggttttaggacgggcattttggatatgtgatgtgatggtgtgttgtgttgttgggttgacgactcgaagaaatcaaacgagtcggcggaggttcgaggcagataagaaattggaaatattgatacctcgaaaccgcctggaattctggggtctcctctgcaatcaatccgactgcccagtggggtgtgcaactcaaaatttcagcggcgacaggaggcagcgataagataagaaagacctgcccgagacaggacagggaagagcaacttcatggaacacaagcgtccagcgcttcagttcccttccccagccgtgctcagctggcagttggagcaattagccaatcagacttccaagctgcctcggcctctggacaaatccaatgacggccgccaagcttccattggatgcccggtctcggtcgttttggtcaagtgaagtgtcgaatttgtctgggcgcagaaaggcggcgggcggccactgtttccctccactgatcgcttggcgcggtcccctttctctcgcatgagtccgcttcggggaagaagactgaataatagtcgcaagaaacactttgttgttcgaacttgaggttatgcataaacaatggataaaaacatgtaaacttgtacatacgtacatacggaatgtcggtcaatcaattaatctgtatccaaacaaaatattaaatgttcaagtattttctgctctctgtggtatcaactcttataaaacgatctctcgacccgatttttgtttggtaaacgaagactcgacggactgcaaagaccccagcaaccaagtcggcaacgagaccccgactggatcccaaacaccgacccgattgtcctccaagctcccttgtcatccaccccccggccaccacgccccgtccgtcgcaccactgagaccactcaacgctgcatgatcagtctccggcaactctccgccgccgtccatcttccacttcgacgaccagcagacacctatctaactctagaccaactccgaccgcctacactactaagctttctgccacttaaccaccaccacctcctccaaagtccgaaagcttcctccccttgatcgtgtttccgaataccttcagctacctacctacctacctacctacctaccccgccaaataccgttaatccgcaaacacatccatcacaatggcgcaagcaggcgggtcatacaacaaccccttgaagaaattcaagtaagacaacatacccgacacttttgcagacaatgcacttaagtcaaatggaagacaaaacaagacaagatgctaaccactctttctcctcgccaggttggtcttcttgggcgaacaaagcggtatgcgattacctcaacctacaacactttctccacgatgttctccgagacaccaatgctaactcaacgattgcgcgcaaacagtcggcaagacgtcgctcatcacacgcttcatgtacgactcgttcgataacatgtaccaagccaccattggtatcgatttcctttccaaggcatgttcgacccccgtctcccattcaattctttaccgcccttccttcccagacagacaatgcgcgacagttgcaaagacccaagaactagtagaacaagatgagagcctttggctaactttacgggggggaaaaagaccatgtacctcgaagaccgaacagtccgcctacagctctgggacacagccggccaggagcgtttccgctctttgatcccttcgtacatccgcgactcgtcagtagccgtggtagtttatgacatttcgagtatgttatgttatgatatttcttttcttttctcttccgcctttcttgaccatcctctctctccccaaatcccccccctcaccgccttccacccccgctatttcccccccccccccccctcctcccctcaagccaccaatttcaaaacctcccccaaagaaacaggacactaacattcataaccaacaccagacgccaaatccttccaaaacacacgaaaatggatcgacgacgtgcgcgccgagcgcggcaacgacgtgatcattgtcttggtgggcaacaagacggatctgaacgacaagcgcgaagtgaccacggcgcagggcgaggaggaggcccggcgcaacaacctcatgtttgtcgagacgtcggcaaagctgggccacaacgtcaagacgctgttcaagaggatagcccaggccttgcccgggatggagggcaccggtggggaaggtgccggtggtgcgggcacgggggcggcggcgacaaggatcgatgtcagcagtaaggagacggtggcgcaggaagggtgcgcttgttaagactgactggactggtctgactggtctggcggcctggtgcggtttggtctgctctcgtctggtctgctctggtctgatcagggcaggacaagctgaattcctcttccctagggaaagggcgtgctggttgggaaaccgtgacggctggggatgaagacagcaatggggatgatgatcatgttgacgatgttaacgaggttaacgatataatggggtaaatatatgatgagagaatgagatggaacttgatgatgatgatgatggggggtggggggagggaaatagaggtgggtgggctagacaacctgacaaatggggaagcaaactataatgagaaacttggctgtgctttgtgcttacggtttggctggctggctaaagcaaggcgatcggagcattagcatgcgaaggaaggggttggtttggttttgtcgggtcttaacgcttataataatacaaatgataaaagatataatactttgtatttagttaccgacttgaaccaactgtgtcttttaggtgttgtttagagttgttgtgttgtcgactgagtgcaagatggaatcaacgaacgggtagtagtccaagattgaccttggatatatccttggctaggatacctagtcaggtctcgagctacagaggtcagtcacgttggcagaagacagaaacgagtaacttgtcgagtcagaaagtactgaggattactactataaaacaagacaagacatggcagaaagaaaaaaacaaacaagtacttcatattgtgggtctccccgtgtctattaaacgccaaattcgccgattccaataaaaccgaaaatatgctttgctactaaaggtagactgattgatcccccccttgaaaaccatggttctgaatataatgaatctttccaatgacctgtagcgaccaacgaccaaccaaccaagcaaggggtataagcaagccccgaaagcagccatcgctcgggggggaggattgtctgtctgtccaaagccacagttactgtttttacagttagagtattggctgttggtcaaccaattgctgtctgtcctgtcctctttctggtcgttccgtctttatacaccaagacccgttcgtcgtagttgggctttgttgctggtgtcaactaggcaggtctcagtggcgaggaaaggccgccgaaaaaatacagcagaaccctcccccgcatagggatatcgacagccgcgggagcgagttcgtccgaagaaaacaagcaaacaacgaatgatcccgagaaaagaggtggctggtttcggtgttggtgatggtggtggtggtggttggcggtggtggtggtcgcggtagtaatagttacagagactcgggcgctcagtcggtatccatctcgtcgtcatcgtccacgtcctcgaaatcgttctcgtcatcgtcatcctcatcgaccaagcctccaccagcgacgcgctccgagatctcttccacgccgccgtctgtcctgacacggagcctcttgacctcgccgccaaacgccttggtcttcttgctggcagccttcttggccagctcctcgcgctcgagctcctcgacgtcctggcccgtctcctgggcgagctcggccagcctcctcttctcggaaccgcgcaggcgggggaggaggtgctcgttctcggcgacgagcttgcgggcggcggcgacctcgcgggcgcgcttgccggccatgcggcgcttgtagaagatgcgctcgcggcgctggcggatctccgagatacgctccatggccttgaccgtcttggcgaagagctcgcggtcgtagcggacgggcacgttgcggcgggcggcgaactgcagggtgctgtcgaccaccatctccttgccggcgttcttgcggtaggccttggtccacttgagcttgcgggggttgcgcttcatcttgaagttcttgtggcatttggagcggcagaagcggaaggacttgcctgtaacattagttgtaccctggttagcaattggccttgacggagaggttgatgatggggaactgaagtatgacaaaaacataccatcgttacgcataaaggtaatgcccttggagggccaggccggacggccgcaaaagaaacagggatcgacacgcatcttgacgggttatgtgggtggttgtggtggtggtggtggtggtggtggttgaggagagaagcagcgagccgggtgaggatgggctcgttgtctgttcgggaggggggggaggagagggggaagcaagcaacaaagtcaacaacagcgaaacggtcaagggcgccgcttctgaaaatttctggatgtcggtgttggaaaagtaaagtggggcggaggggacgcttggcttatcttagcgctatcgtgctatcagccgacaagactcgggttagggttgagcgtgcatatacgccagcccagacggttcttttctcttgatttgacaatgatggttcccgatgatcgattcctcgatgtaagttggccggcaattgcggctgcttactttcgatgctctctcgacaagcgatggccatgatgctcaagtcgacgggcatgtttacttttcccaaatcagtatattccccgatccatccaacaatacttcttgagctcacgatcttttcgcttcgcgacaatgttcagtcaccaagatggcattggtttctgttaacaggactctcgcggaccctaacattgctagctccactctctttctttcccatcagttactgctaacgattaaagtctgacaccctctacaatgttcaacaccgggtatcatcggtgttcgtgactgcaatttttaccatgtctgaagaatctattcgagttacaactgaaggcgtcaagttcttctcggagactgtggcgaaatcggatcttgaattgtctgtcatttctcacaatgatcaagaccttctgtgatggaaactccgtcggcagtaggccagtgtctgttgaaggtgactacttaggctttacacaaaaagaggtcttccttgacacttggttgatataacgcatctccgtctctcagattgaacttgaagtgcaatggactttcctcactccttccccaatcacagtgctcctttcatctcactcacagcggagttgaggggtcgggtgctgaccgagagccccatcagatccacagcgctaactcaaagatgcggggacggaatccggggaaagcgtcaaaagtggagtcgggttcccctgaggctccaccagactagctcctgccctgcgacagtaagggtcccgagatcgttctttcctgatacaaaccgtacactaagtataggaaagtcaagatgtcgctatctctttccagtttcttgtcggtaattatcccatgcggttcaccgtaatcttccttctcaaacttggtatctactgaaatgtacaaaggatcaaaattacaaacccaacacctactgcttcctcccccagccacagcacacgcgcaccggaccactcctcgctccgtggtgccattagacatcacagaatcagacgacggaactcacagacgggccgctgtgatacaaaagtgacgtccagccactcgagatgattggattttggatattgcctgccactcctaccccgctcaatcctgggttacaccatgcctcagccagacggttccaggtctcgagaagccgttggacatagtaactactcacaacagaggaagaaaagcaggaggtgcaggcgagaaaggcggaggtgagcggtggctccctgtctagaccgtccacttgctgcaaggcaaaccggggaggggaagtggcacaacaggaggtcaaggcttgggcatctcccctcaaaaagatgatatcgagttaaggacactgcatggggaaggagggtgaactaccaccaagaccctgacagtctaacaagcagtaacaatacctgctgctttatgttgtggttcccatttctgccacataaaggggactcccgtctctcccactcgttatatatctgcttcttctcctcgtggcacctggagagaacactcatcctcgtttcaaagacttgtccagacacacgagtaaagagcaacctataacactcgaagagtacagcatcaactgctgatcaagcaaagaacactcaaccacaagtagaggtacgtctgtgatccattccgtggtcactcctttgaacagcatcgctggatgacaaaactttatacccggttgtcagaactgtcatctcttcctttccttcatcaactgcatctcctctgctcaccaccacacacacgtcactgcctcatcttccttcaacaccacatttaccctcactcgacacaacccactaacccaaccacagcatctcctctcaaacaaacaaacccccaaaacaaccaccaaaatggtcgtccgcatccctgccgccggcatgaccgagtacatcttcttcggcgctgccggcgtcggcacgctcgccccgctcgccatgggtatccccggtgccgaagagcgcgtggctcgggcgacggccaagtgggctccccgatgggagcgcaacatcaactactttacgaaccacgtacctgtcgagcgcggcatccagcgcatcacacctcccgttgaacgcgccgttcatcgcgtcgagcacgacttgcctctcgagaaagcggctgtggctacgagccatgtcgcggagaagagcatgaagccgttggagatgatcaagcacaattggactatggagtgagcgtttcagatgtaatcagggggacggactaagggctggacaatggatatggatggatggacggtttgtaacacggcatagccggagtttttggaagggaaggtcgtttttgtcatgggttatggatcgggatcggatcgggacgggattgacggaacggcgaacaatgtcttggtttctcctagcatgggtaacaacaacaaaggttactgttggtggtttgaccatgatgcctttgtccaaagtggcgattaccacttcttgttcatggcagcagcagtcagtggtccagtggacagcgttgactaacaaacctatacatatatccggcccaatatgatatcctcgagtcactccatgatttaacagacacagctctttgatcatgtccttcaccttcctgtcccatgtaccatgtctccggaggacgtgagtaaggccaatgctcctactgcaacctcacctgggcgagctcgcgcgtcgttggaaacaaccaaggtaggtgatggagtgactgtactcgttacattactcaatactcaacttctcaaggggacattacttcctgagaatacaccaccgtcagcttttgcaagaccatgctccatcccgagcagacatctctaggtatctagccctcgatatcaactgtccagtaagcagcaagaggctgagcattacactgacgatattttatagtcatatactgttcggtgatgggctaggaagtgcagttatagctccatctgtcgggcaagataggtattcggggattgtaggacgcagaagacggttgcataggtagctaggtggccaggggcagttttttcaactttctgaaacttggcttcctctgacattttactgacctttggtcataatgttttgttggaaaaaaaaaaaaaaaaaaccgaagaagaaaaaaaactaagaaaaaaaaagaaggaaaataattgatcctgataaccagtcgggtattgaagatcagaacttgcttggacaagggaaagaatacctaggtaggtaaattatggacatctgcaggaccagactgatatcaacaaagggttgtccgtgggtgtggttatgatgagcagtgacctgcagctcatatcccgagtttttcgaagcagctttagctcaatggtaatgatcttgcccattcttgtggtaatgttaggtaaacgggctcgaaatagaagagattgtatagaggtagtgttgctgcttgatttggatgggacgggagcgtatgtgtatatggtacatggcaggttgcggtcttggctacccggcgactggatggatgatcaagataggtaggtgataaccgtcgatatcaaagtcgccgatgccgtaagggtgttcgaccaggtctacatggcaggtagactcgcaagagctacgcagtacgtataaaacccatctgccgcccccatccagtcatgggttctgtcgcaacttgacctccctctcacgccatcccgacagcccgcgacagccagccatagccatgttggtgaccatcattcatttcacctttcccatcatgtagaccatactacagcgccaaacgaactgccgctctctctttctctctctctctctctcctccccacgcgcgtatgcgttccgttccgggtacatacccccaaagaaaaaaaaagattccacacccgtgcgtgtcccggaagtcgagactagacattcccggaggctgccggggaagaccgttaggtgtaccgcccagccggtaaaggagtggagaactcggccggaccgagagccgccgacagccgccccggtctcgccaggtcgggtgggagtccggggttttaaatttttagggcggatgtgtatgtaccgcgttgagtattgcactatcggcgctaacaagaacctttttgggcggtctttacttgccgagcttacatgtcccatcatgtcttttgagggacagatttgtgcatatccatcatgacataagacgctgagtaggtgtggatgatcagccttgcgaaaaaaacgtcggatgggattcggcaagtggttttcggcctgctcccagaaaggaactttcgtcggattcagtggttagttctcccaggggtactcgaggttcctgtattcttcagtacctatcttctcttgagtttcctttaggtacctagtgttgaaagtccgtctcgatgttgggccgttgaacagctgggatctacgcgtgccgcaagagatggaaggacttgtgtagtccaaacgacccttctacatgggaattatacatatacataatcattcaacctcggagacatcgtccgcgttcaagcataaagttgatgtgtatcttggcaaaggggtccttcttcggggtcccaattcaggggtaaactggctccacatggctatgtcttcgactgtcaaaacgcaaagagggacggagttgccgttcttgtccacttgttgaagacttcaacgtcatgattgactgaaagttatacacatatcggaagatcggtgataccgtcagtcgtcgttatggtagatgcccaaaacggccagtttagtgaagatgagcatacgtatacgattccagcccagcatagtttttaccagggtccaggagtacgcggagatttgtcttgtgtgatgtgtgccggtgccgtgtccaggttggcactgatcggagccggggggttctgctaccccgttccaactccccttaacattttcagatagtgagtgatacacggacatgttagccgccaaagcaagtcgctaacatggacctaacaaccccccgtgaacaccaacccccgttgattggagtgcccgtctctgccctgtccgtctcgtcacggaaggcaggcctttgcgtcatagcccaccgatcaaataaccgagtcgagtcgagcctggcaagcctagaaaggcggttaggcgaacggacggacagacagggaggacacgcgacaccgaaagcgcggctttgcctggagtaggtacatgtagtgtagtgtaagcgaaagggagggagggaggcagcctgacgaggaaatcgtgtgaaatgacatcaggtgttgaaggagggtgccgtggtgatggactcccgtctaatctagtcttttccgcggatttgattttgatatgtggtgtggaatgccaagtaaggacggtaattgcgaacaatgacggcgccttttttgagtttcaagtttcaaaccaaacaatcaatcaatcctatcctgttgagcctggaaagaaacgaaaggctggtgaccgaggaatgggataacaatagcgcctcgcaaattcgcaatcgtactactacactaccatacagtctatttatgtatgtatgccgattgatccgggttccatccagcaagcaattaggttggcgccgcttccttcgttaggttgtttcgccgcggagtgtgtgtcgcaactcgctcgcaactggcgtagtgtgaaccccggactccttcgcgagcccgtcaatccgtcggtctggtgtgatgctcaccaagaagtcttggttaattttctttgggatcgttgggggtcttgtcatcagcagttggtggtgttgtgttaccttacttttggttttcagaaattccacttcccacaaatctggttgcctgccgtgcccgtgcccgtcacgcatccaactaactgcccacttccaagcccaccgcaaaacctctgctgcactgtaccgacgtttgttgaggtggctgcgctgcaaagaaccaaacacacttccacttccttgccgccgtcgcattcgaaccgctctttcagctgctgcaacctgcaacctcacacatccgtcacagccagccgctcgtcgcaaaaaaagaccccttttctttgctgtcgacatcatcgtctttatcagtcgcatttttaattgtcctttccttttcattgtggccttttattttcgcgatacagacgcccaaaaactagagtctatactttgctctccgtatacataaaccataatcatgtcgcgaggtctacgacttcgatttccccggccgagggtaagtcttttttttttcgcatcctccaatccccagccatcgtgattaccctcaccatcaggcatcaccgtgacgccatgctaacaacggcacgcgcaaaacacagaccttcctcggcttcatgtccctccaaaccggcaccgagctcatcgccctctcgctcgtcttcaaccgcatcacaggcatctacggcatcctcgccctcttcaccggcttcccgctctccctcctgcaaatcagtctctacctgctctccgtcttggtcgtcggctcgctggcgtacctgatcccccacatccgacaccaatcgcccttccagaacctggcgctcgcttttctctacggcatcgacaccctcctcaactttgcctacgtcactttcttcgccacgacgtggtacctgacccagtttcacgatccgcagggccccgctagcaagggtgacatccccgagagcgccagcccgtcgaacggcgagggcaactacgaacacgatagtgcgcagaagaaccagctggagaaggcagtgggcgtgcatgagtccgcggccagcatgtgccttgtggtcgggttcacgctgatccggatctactttgcgttggtggtctgcgcgtacgccagggcagtggtgcagagatatgtggatatgaacagcgggtgggccggtggtcccctgggttcgggagaggtggttgatgatgataacggcaaggagggacacgtcgcggatccgtttgtggagggcgcgccgctgggtgaaggctggcagggcaagatgggccggatgatggtcggctttggcagggggtattggttgggagggaggaaggaggacgaggagtgggcgagggagattggagggcggttgaagggtgggagatactcccgggtatgagcggccaccagagttgaaaagtgttttcgttcagtgggactttgaagacgtttaattatcatcggagaggaggagacggcatagccagcattcatcccaacatacgacacaccatgcatgggcatagaagagaggtattggcgcgaagacagccattctcacaacgcattataaagaggaggatactatgaaagaaggtctctgcactttaggcggcttcctactgtacattgagacatttggatttttgtacttgcatcgcatttgtacaaacttgtcacggacggctggggcaccataatatccatgatatctctatatttacctttcaaggataccagaggggattacggcgcaaagacatatttgggggaattagggaacgggttggtttttttctggattggtttatacgccgtcagcaccagcagggagatgttggacgacgtaatgatattaatggaggctcgggtcatttggagatatatagtgtatacatgataagatagcttcacgcaaatgcagtcgacatttgtgagaaggatagaaatgacaccatagttcaaagtcgatatatccatgtcattgtgtgtcttctttttgaatatgcgcagggcttagccatgtaactgctggcccttcttggagattccgccttggacatgtcgttcgttcgctttcaccccccacccgacatgcccgcctcccgagttgaccccgcgaagttggttaattcggggaatgtgagaccatcaaggtgaagatatcaatcagatggaggagcatgtcactgatacatagaacaatgagtgggaatattcatatataggcctagcgccagtgcagaaatggttccaggtgcgggttgaacatggagatagagtaggctcgggggatgttcgggaatgggggggaaaggggttcagcaggtcttgatatgtcatccatccatcctgtcagattgttttcgtacactaccatacctcatgcccatacaagtatgggtgtctgtctctgcaactcgggaatagagtcatacactatattcgtcccatgtcacagactagacctgagaccaatgtggatatccaaagatgggacggtgtcgggagttgttcacctggagccaccccctgggataccgttgcgaacagacgttctctctttttttttttccttcttcctcagcggtttggtttcttttctttgcagagtctgctgctgccttcccgagtccccgagggccgtggcgaggtcgggggagggggcatggatgtccatctgtctgtctggggttttttgttagtgcgatacctctggatacgtcggaggcacggagggggggggggggggggggtgacagtgagatggacacacacttggttcctgacaaaggcaaaagttgaaaattggagactttctattcgctggaagggtcatcagcaaaagaggcaacttggcgagggtcagatttcaacacaaaggccggccaaagtgggtgcgctcatgactgcgaatgaagctaggccgatcacgcaatcgctccagacgaaacagcgcagccattcatgtgccggcatcaccacaagtggactgcgggggcggcggccgggcaagagagagagagagagtgtgtgtttagctgtgcagtgcttcagttgttagtgagtttatagtgtacacacactagtgtagagacattacataagtgccttcccacgcctcgctgtacatatttgtcccgccctccgcattaggttgtgacattcctacaaaacctttcaattgagacttgttctgccgattctcaaggttgggcagttctctcttctcggagaaaaaaaataaaaaaggagaaaagaagggagagcaagtcagtgaatcatcgatatattattccctctcatccccaagactcatacctacctaccactgtacttccacttgttcccattccctgtggttactcgttgttctcttttttcttattattttttttcttctttttttttttcctccattgatacctccttcctcctcccccacagtccagccatcaccagactccaacgatggcttccacaacacagatcaagacgccccaagaggctggtgagttgtttgcttcccttgtcccctccttcccgttcccgttcccattcctctccagaggtcctgcacctgaccccgctacatccgtgccttccaagtgcgcaatcggcgccatgtctctcgacaccaacaccaacaccaacagcccaagatatcacgagatgcattcggcaaccaatgagaacaaacctagaatggaaaaccaccacaaagacaagacaaaatggctaattcgtgacacaacccatagtcgccagaatcgcatacctggcctccgatgtcgtcgtctcggtgcagccctcgctcgccgccgagtccgacttctcggccactctcaagagcctcgcctcttccaggacacaaagccttgtcgccaaggccgccgatgccgtcaccgagatcattcccgtcagacacaacaacgaccctcttctctcagtattcacacccatccgctccggccgcctggtctcggtaacaaccacctccgaggttctgctccccagcatcgcccacctctacaagctcgcccagctcccagtcgtcctccacgttgcgctgggccccaagagcctcccagactacaccgccatcacctcgataaggaattccggctggaccttcctgcagtccaactctctccaggaggctcaggatctggccctcactgcccatgctctcgccgtccagtccggcaagggtgttattcacttcttcgaccccagctctagcgcttccgagcagcccattgctgctgaggatctcagccttgtccaggagattctcaacctcgacaatgttcgccgcttccagtccgcctccatctcgggctcttccatctacgccaacgacggccgcgtagccgttgtctctgagcagtccgagcctgttgccagccagaccgtccttgacgcccgccaagttgaggccgctactgctactgcgaccgattctcttgcccctgcccaggacggctccgatgagtccgcccagaccagccaggaacaaagcgaggccagcgaggccagcgcgacccccagtgcctccgtcgccaccaccatcgacgagcaggcccccgttgtcacctccgagcacatctacaagtacgtcactgccatctgggccaagctcaacgaccttgctggcaggcaatacagcgctttcgagtactcgggtccttccaacgccgagaacgccctcttcgtcttcggctctggctctcctctcttcgcccaggccattgcccaggcccagtctgacgacagcttcgccaaggccggtgttctcactgcccgtctctaccgcccgtggctgggcgccaagctcctcgaggccatccccaagtctgttaagcgcgtagctgtccttgagcaggtctcgaggaagactaccaagtggggtcccctcctcatcgatgttcttacctcggtcaagagcggccctggcggtgtccagaccattgttggccaccagcttggctacatctctcaggagaccgttgtccaggccctccgcggcatcttccagaacctcacctccgagaagcccgttcagaacctcgaggttggtgagcgcgaggcccccaaggaggcttccgagtacggccttgagaagcccaagctcgagactgcctacaccaagatcctcgaccagctcttcggtgagcgcgcctacatcgccaactccatcgagaaggacaacgccggcatttccaacaccatctccgccactcccgagtacggtttcggtgccctcctcgcccgcaaggagcgcaagcaaaagttcgtttccgaggtcaaggaggccgccagcaacggccagttctcctctgacgctcccaagcaggctcttgccaagtgggttgccaacgctgaggactccaagaaggtcgaggaggtcgcttctgaggctgtctccaagctctctgaggatggctctgacctctccaagtctctcctcgagtacaagcagttcttccgcaagcagtccctctggctcgttggctccgatgcctggtcctacgacctcggcaactcgggtgtccaccacgtccttgcttccggcgagaacgtcaacctgctcatcatcgactctaccccctactctgagcgcgctgctgccgatgccaaccgccgcaagaaggacattggtctctatgctatgaacttcggtaacgcctacgtcgcctctaccgctgtctacagctcctacactcaggtcctccaggctatggatgaggctgataagttcaacggtccttccgttgtccttgcttacctcccctacttcggtgagcacgactctgctctcactgtcctccaggagaccaagaaggctgttgatatcggctactggcccctttaccgctggaaccccgagaacgagaagaagggcgagcccagcttctccctcgactccgagcgcatcaagaaggagctcaaggagttcctcgaccgtgacaaccacctcactcagctcatgaagaaggagccctcgttcggcgctgttctttctgaggactttggtaccgagatccgtgcccagcagaagcgcaaggccaaggatgcttacaaccagttgctggaaggcctgtttggtgctcccctgaccattctctacgcttccgataacggcaatgccatctccctctccaagcgtctgggtaaccgcggccgtgcccgtggtctcaagactactgtcatgtccatggaggactaccccgttgaggacctcgccactgaggaaaacatcgtcttcatcacctctaccgccggtcagggtgagttcccccagaacggtctttccttctggcacgccgtcaaggacaacacctcccttgacctcgccaacgtccgttactccgtcttcggtctcggcgacagccactactggccccgcaaggaggacaagatctactacaacaagcctgccaaggacttggatcgcgtccttgccaactttggtgctaagcctctggctcccattggccttggtgatgaccaggaccccgatggtttccaaactggttactccgagtgggagcccaagctctgggaggctctcggcgtggccaacgtcgatggccttcctgaggagcctgccccgaggaccaacgaggacatcaagattgagtccaactacctccgtggtaccatcgttcagggcttgaatgacacttccactctcgccatctctcccgacgactgtcagctcaccaagttccacggtacttacatgcaggatgaccgtgatatccgtgatgagcgcaaggcccagggtctcgagcctgcttactccttcatgatccgttgcagactgcccggtggtgtgtctaccgctaagcagtgggtccagatggacgacattgccaacgagctcggcaacgagaccatgaagctcaccacccgtcagactttccagttccacggtgttgtcaagagcaagctcaagcccgccatgcaggccatcaaccgcgctctcatgaccaccattgccgcttgcggtgatgtcaaccgtaacgtcatgtgcagccctctccccgctcactcaaagtaccaccgcgcggttcatgcgtgcgccaagcgcatcagcgaccacttgctccccaacaccactgcctaccacgagatctggttgaccgatgacgatggtgccaagacccaggttggcggtaacgctgtccaggactttgagcccctctacggccctacctaccttccccgcaagttcaaggtctccattgccatccctccccacaacgacgtcgatgtctacgcccacgatatcggtctcattgccatcaagaacgaggacggcagccttgctggtttcaacctgctcgccggtggtggtatgggtgccacccacaacaacaagaagacctacccccagaccggtcgcatgctcggcttcgtcaccgccgccgacgtgcaccttgcctgcgagaaggtcatgcttgttcagcgcgacaacggtgaccgcaagaaccgcaagcacgctcgtttgaagtacaccattgacgacatgggtgtcgatgtgttcaaggccaaggttgaggagtactggggccagaagtttgaggagcctcgtgccttccactttgactccaacgtcgacaccttcggatggaccaaggacgagaccggtctcaaccacttcaccatgttcattgagaacggccgtattgaggacaccgccgagttccagatgaagactggtctccgcgagatcgccaaggtccacaagggcgagttccgtctcacccccaaccagcacttgattctctccaacgttgccgacgaggacaagcctgagctcgagaagctccttgcccagtacaagctggacaacctgcaccactctggcctccgcctatcctcgtctgcctgcgtggccttccccacttgcggtcttgccatggctgagtctgagcgctaccttcctgttctcatcaccaagctcgagggcgtccttgaggaggttggtctcaagcaggacagcatcgtcatgcgtatgactggttgccccaacggctgcgctcgtccctggttggccgaggtggctttcgttggcaaggcctacggtgcttacaacatgtaccttggcggtggttaccacggtcagcgcctcaacaagctgtacaggtctagcatcaaggaggaggagatcttgacgatcatgaagggtctccttaggaggtacgccaaggagagagaggagggcgagaggttcggtgactggactattcgtgcgggcatcatcaaggcgactactgatggaaggaacttccatgagggggtgagtgaaatcttttgagtccttatcgtgaaatctttctttgaatattttgctgaccggattttcttggtacaggttgctgaggaagagggtgatgaggagtaaacgtgctccaccaggattttgacgatcacagaaacagatgcattgaaatgggttgtggtgtgtaggttcaaggcggtcagggaccaaggggggagcaaggttcaagggtcaaagcgcattttcattggcgtcgaaaatgacttggttgcagtttttgtctattgtttttacatgtctctccgtatatacctctttgatatctcgatgcattgtcttttttgtgtctcacaggttgttgacttgacggtcattcggggttgcatgttttgtttactttgacgtcactcgtgctacgcgtatgtcagggcccgttcgaaagagttgggatggcacatggcagttgcttacttgcttgctcgctcgcttgcttgcttgtgctcgtgcttggtgcgtatgtgtacacgtgcgtgcatttcaagacgtgcgttcgagaccagacgcagaagcagggcgagagaagtgatgaagtgttcacaggaagcggggacgggaccgaacaaaccttaacgttaccattgccaagcaagcgttcctgaactgaagttcctgaacagcaagctgctaatttttatagccaataggctgcacggaaaagagaggggggccagtcgccctgttgatgagggttgtgttgtggttggttgcccggtgaccgatgaaggatggacagccagtagactacgagatggagaacctggaatcgacaagctacttttatctgaacagagcgagggcggtgatctgatttgatccagatgataccgatgagacctgccactcaaaccatattcgatagtatgtctttgaatcttcaactacctacatacaaaagctgtcacaagcacaacaagctgcgcatcaccaagcatctgcggtcttggtccccactggccgaattcattggtagccaatagcggttgcatttacccggcctcactaccactgtactgtagccattgacaggcataggtagggtatcctccgcctggggctgcgcaacccgaccgaccgaccgaccgaccgacctccttctgctggcgccgcttctccagcttcgacaaggacgggggggggaagtcagcccagccacccaattgcgggagctccctccgcacgttgtctctttttctggttcatggggggggacggggattgcgcaaggaacaacggggaacgacagacgacgactaccaaagatttcaccgcatttcaactaaaagaagaaaagcaggacgacgacgggaacaaacgaattgatcccccttgaacgttcaccgttactaagtaggcagccccacgatagaggtaacatgaacccccgtttccacatctccatctctcacacctcagtggaggacctggacggtggtgacccgacccgacccggcaattgcgatctagatgatctagttcatgctaactgacgcgcagtaggtagtcgacatccattcgactttttctatccaaacaacaacgcctttactgctgtcacttgacccgccgtattgctgttcagtcacgtcagtctgtcagtcagtctgtcggtcaatcgggtagcctatcaacaaatcccaatccaccaaccgaacgaccggagaggggccgcgtcagtgacatagtggttgtctgcctacatactacacccacaagtcaggtccattgtactatccatcatcgcattgagagccaggacaggaaaagccgcaacaagtctcaatctcacatacaccacccgacactatggccgggtatggtcacagcaccgccggcggcttcggcagcggcagcggcagcggtccgccaggccctcagtacatgctcccccaatacgacgaaggcgacgaccccgatgccgatgcgactccagctggtcagggcgtccgcctgttgacgaacctcgacaacagctcgtacatctcagtttccgaaatcaccagccagagttcacatagagataatatcaggccgtatgtcatgcccctcctctcacaacccttccataccaatgcctcaacccagacacatacccgaacacagagtcctcccttccattccaacaccagtcccaaaacaaaacaaggccatgacgaagccgtcgtggtcaataccccccctgccccatttccttccctgtcccggtcagtgcccaacaagggaccagagaatcaggaacatcaaggaaagaagacggacctggagacgcccccgaattcaaatcagaaagagcacgcggccaccaccgaagaagacgactccgacatgggaaaggccgtgacgtttgctggcgcgccagagatcctgggaagcgaagaccctcaacagcaatacgcccacctacctcactatcctccaccatacagtccttttcgacccgaggaacaagatcaattccttatgcgacagcagcagcgacagcaacaacaacaacaacaacaacaacaacaacaacaacaacaagcgaaagcgcagccgcagcaacaaggagaatctcagttacgggaaggaggaaagttgcacaagagaaagaggctgggtcaagtgaagcctcttaagctgtctgcgcctccacctactcttgcattgcccacaattccagagggaacatccccgcgacgagcgtcgcttcgggaggcgcgcaagaagaagcaaagaagcaagcagcggctcagcaacattaccgaagaaagggactctacaagatcacttacaccaccaccctcggttcactttggatcaccgaaaaggcgaaactcagaagcagcacgctcacatattattcctaatcacagcagccggttacgacaagcttatgagccttcgatcgacgcccgcacctacgaaccatcactagatacccgaacatacgaaccctcgattagcgatcgacgacacatgtacgaaccctccatcgacgaacgatcatcatacatggatcccccacgcatcccaccacccgacggcggatcttacgtttcttcctacatgggcaccgagagcatggtttcgggacacgggagaccatggagtccagaatcagcaaccggttatcgagttccgccacaaggacggtacgagccttcagaaatcgatggtcatgccaggccagggacaccgggatcgagttacggaaatgcgaggcgaccgcttccctcggcaccagcgcctttacactacaatagcccaagtcgcgcagcgagtcattatccacggtaccatggaggttatgcggacgacgtgacagttagcatgggaccggacgacgatcgtacagatatctttggccccgaaaccgatctcagcgaaacgcgccacctcaacgacgcatacgggtttcggtcatcccagatcaccctcagcgaagatccccacggcacccacgcgcgttcccggtacgacgacgaagacgatgtgagcaccacttattcctccaacacgggcaccagcgcttcaggtgtcgacaagttcgagcattacggtcccattccggaggaaggcaagcacgagcggcgcggcgtgcgaccaccacagatgtcgaggaaggaagtccagctcatcaacggcgaactcgttctcgagtgcaagattccgactatattgtattcgtttttgcccaggagagacgaagtggagtttacgcacatgcggtacacagccgtcacttgtgaccctgatgactttgttgccaggggttacaagttgcgccagaatatcggtcgtaccgccagggagacggagctgttcatctgcgtgaccatgtacaacgaggacgagttcggattcacacggactatgcacgcagtcatgaagaacatttcgcatttttgttcccgaaacaagagtaggacgtggggagcggatgggtggcagaagattgtggtctgtgtggtttcggatggacgagagatcattcacccccggaccttggacgccctcgcagccatgggcgtttaccagcacggtatcgccaagaactttgtcaaccagaaggcggtgcaggcccacgtttacgagtacacgacacaagtgtctctggacagcgacctcaagttcaagggcgccgagaagggcatcgtgccctgccagatgattttttgcttgaaggagaagaaccaaaagaaactcaactcgcatagatggttcttcaacgcctttggcaaagccttgaacccgaatgtgtgtatcctcctagacgtcggcacccgccccggcggcacaagtctctaccatctctggaaagccttcgacacggattccaacgtggcgggggcctgcggggaaatcaaagcgatgaaggggcggtttggcgggaatttgctcaaccctctggtggctagtcagaactttgagtacaagatgagcaatattctggacaaaccgttggagtcggtgtttgggtacatcacggtgttgccgggcgccttgtcggcgtatcggtaccatgcgctgcagaacgatgagacgggccatgggccgttgagtcagtatttcaagggcgagacgctccatgggcagcacgcggatgtgtttacggcgaacatgtacttggccgaggaccgaattctgtgttgggagttggtggccaagaggggtgagaggtgggtgttgaagtatgtgaaggggtgtacgggtgagacggatgtgcctggtgagttgccccccttttttgctgtgtgataagttatactaacgagttgtagacaccgtcccggaattcgtctcgcaacgtcgtcgttggctcaacggtgccttcttcgccgccgtctactccctcgtccactttcgacaaatctggaaaaccgaccacacctttatgcgcaaagcccttctccacgtcgaattcctctaccacctcctgcaactcctcttcacctacttctccctggccaacttctacctcgccttctactttatcgccggcggtctcgccgatccccacgtcgacccttttaactcggacggccacgtcgcgcgcatcatcttcaacatcctccgctacgtctgcgtcctgctgatctgcacacaattcatcttgtccctcggcaaccgtccgcagggtgccaaaagaatgtatctcgcatccatgatcatctacgccgtcatcatggtgtacaccaccttcgccaccatcttcatcgtcgtgcgacaaatccaaccctctcaaaaatccgacgacaagcccgacctcgaactcggcaacaacgtcttcaccaacctgatcgtctccgtggctagtaccctcgggctctacttcgtcatgtcctttctctatctcgacccctggcacatgttcacctcggccatccagtactttgtcctgctgccttcctacatctgcacgctccagatctacgccttttgcaacacccacgacgtcacatggggcaccaaaggcgacaacgtgatgcgcaccgatctcggaggcgccattggcaagggaagcaccgtcgaactggaaatgccttcggaccaactcgacatcgactcgggatacgacgaatgtctacgtaatctccgcgatcgcgtcatggtccctgccgttcccgtgtccgaggaccagctgcagcaggattactacaagtcggtgcgcacgtacatggtggtgtcgtggatggtggccaacgcgacgctggccatggcggtctcggaagcgtatggcgattcggaaattggggataatttttacttgcggtttatcctgtgggcggtggcggccctggcgctgtttagagcgttggggtcgacgacgtttgcggcgattaatctggtgagtgctctcgtggagggcagggtcaggctgaggttgaatatgaaagggtttaggtggattaaggagaagtggggggatgcggatgtgaagggcaagtttgaggggttgggggatcgggcgagggggttggcgaggcggtgatgtcttgtttgtttgggattcgattctgttgtttttcatgattttcatgcctgctgctgtgattacgttgtggtcaggcaggcagcgagcagcaagcagcaagcagcaagcgagcgagcgagttcgtttttttcttctttttttgttcctcttcttcttcttttcttacgacgacatctcacgacgttacgagattcttcttttacttacttacttacttacttacttacctaccttttacggatgggtgggtggggatcatttgggactaagggatatggaaagggctggcggcctttttgatggatatagtactggtttttttttttttttctttcactgagttgatgataccacattattgtatggattgtttgtttgtttgtttgtttgtttgggatggatatatagggctcagctggctagctacctactaaggataccaaatgattttgattgataccattactactaccaccaccaccaccaattgtttggtataattttgaggattacatacaataactgtcaatggttaggtaggttacttcggtcctttctttactatgtacgtatatatgtatgtatgtatgtatatatggttgtgttgtgttaagagagagagatgtgttgggtaggtacatacatatacatacatagagagaagtaccggccgaaagttgatgacaaagttgggtgggtgttggttgtctcccttgcttccttgtccctattgtagtcggttctagttcacgtccactttcactgaacttggagaatcaggaactgatcgttcgtggaaagaactttccgttgtgctctagaggtgccgatattctattctgttctagttactattcacagactggcgggaccgaaatgactgcgctgcgatacgtgtggcggggaggaagtggatggactgggggttaggtagcctagttggtcaaggttgtgcgtctgtctgtcatgagtagtgtagaataacatatatgacttgtagatggggtcgccaaactgggcgccagcatacaacgtaaataaccacaaagaagaaagagaaaaaaagggggaaatgttgacgacttttcacagcaccgtcggtgcaaccgatagctacctacctagctagctagctgtgatgcttccgtacctccctccctcccctgagtcctgagtcccatcagaccttcccttcccgaaccatgtctcttcctcaattcatccacttcactcctccaccggcaacgtaatgtactcccgcggcttaaccacctttcttttcggcaccccctgcgaagtagtgcggatcttgtgcaaaaaatcaacaatgatatcgttctcctggacacccagcccattaaagtgcttgcgcaccgtgctggtcaactggtccttgctttgtctgcggtactccctgcgtcgcgcgatcgtgggcgagtagagcccgacgctgcctggctgggtgaggacccattggtggacggggttcgcgtaggcggtgggggtttgtaggcggtaggctcggcggtaggcgtggaggacttcgcgctcgaaggcgggccattggagctgtgggaaagagggataggttagcttgtggacggtcaatgggaggggaggagtggggaagtcaattgcggtttggagggggggattgggaatggtgaataggttgggtggggttggacgtacacctcctgagttgcttgtctccgattgtgttgttgtggttgtcgtggtcgtcgacgctgttgtcgtcgtcgtcgtcgtcgtcgtcgtaggatgcggatgcgaagtaggaccggcggcaagaacggcggcggcgttggtcacctcacgcagactcgagcccgtggaacttgcgcctcgtcgcatcttggtgcctccggtatggccattcttctttcctgttcctcctcctcctcctcctgctgctgctcctccgcctcctccctcgtggggagtgtcttgcttgtcgtcgtggttttggttcttccttggtggtgccatggcgtactataggtttttgttacggacgaggagaaacggatcgcagagtcgactggctgaatcggttggaggagcgtctggttgtcgcgtagacttcagtcaaatcggaacggtgggtggttatggtatcgagcagaggagagcttcgggttgggtagtagtatggtgtgtacgattcgtagtggcttttggatcacatcgtaaggtccaaggtggtggtggtgggcggctctgaggcagtcgtggtggtggtgttgcggtgacccaaagtggcattggagtgtgcctgggtgtcgggtgagaggggaaggaggactggagacgggaaagacgggcgggcgggcgggctgggatctggggatgggcaatcgtaggtcaagttgggaagagattgcaatagtaagtaaggaaacctgggctccggccggcacacacacacgccccagggctgctgtcagggcagtcaaggtaagtagtcaaggcagtcagggcaacctaagcaaggcccgattgacattgattgattcgtcccaggcaggctgcaatgccgcaagcaactaagcaagctgccgtgcagtgcgtgtgtcctgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggccatcccccggcgtgaccgggttactggtgagccggatgatccctggaaagctctgacgacacttgactctcctctcctcgtagtgtacctacttgacgatagcgtgtggctgggcgcattttcgtcttatctgaatggccaatacttgaatccagtgccacactttcccctcacaaatggaggaatgatctgaacttgtatacctatacctaggccccgcccgttaaagtgttaagactgaccaaacgtctgccacgaacgcgacgcgcgagtccatccagccagccattcaaaagtggaccccgagattcagacgaaagacacatcgatgctgcccctgccgagcctgcttttactattgcattgcgtccggcagaaaagagactcccgcagtggaaataaaaaatctcaaaaactgtgaaatgcggttttgggtatgcgttttgaatcgagtataactctacaggtactcatatataatctgaagcgggatcatcacgaccgccgctggactgaatctggcaactctcgggcgtcacctcaacagatagtcaaatcgagaccaagtgtggatttttggaagtctcctatgtgataatcatcaagcctggcggtataaacagttgtccatggttcatcccaggtgcaaaaagcatggtcagggtaagcttgacagggctgaggttccataagagagagcttccagaacgtccatctagcaggatgtcctacctatgtaggcatgtgtcgagtcgagtcgatacagctcagttccactttgatggttggttcaaagttcggtttggcataagcacagattactggtacgacaattttatatcgctcagctcctcttcccttttccgtcgacatgcatcatggctggctggctggctgcaagtgggagacgaaagtggcgcttatgagagatggtagtgctgtgccgcgacatttctggaggcataagttgtctctggcccttgaggtgtgtcggtccctgtccccttcgagctccctacatggccccggccttccttctgttcagttgaagaatggtgagttgtggggaagatgcatggcatcccacgttcctgtctcatcatttattcgtgtaagccttctcgaaccgttcgcctaaaatcggagaatctggttcggggttcacccgtccgttcgggttgggggtcgctccgcgggtatatatatatatatgttacaaggtgtcgaaaatggtggcgcgtaggtaccgtgacgatgtgatggttagttaatttgatatttgggcgtcgtccgtcacggtcaggctgcgaattattgacttgtgctgttctgacagcggcatcatttggaaactgtctgtctaatgagacccttgattgttcttggctgttcgggaccagaatatcttgatgagtgtgaagatgactgagagactggccaaggcccacctgcagactaccatcgacacatatacatcaatgcttaaaagtttgttagcgcggttcttacgacaggggtttgcgagacttcacagaaaaataacgggacaaccacattcaaagcgaaaaaatggagaaagtgtataaactattcgaaacgcatctggttgataccaacttcttgcatcaaaaaaggtggaatattcgttaagttgcgaagagtgtgtagtaaagtcccgcgctaacgaactttcaaggggtgatgtgtatgctgctgcagaaggcgcgattgaagcagccaaggatcgaggagtcgggttccaatcacacgcagtgagcatgacacttcttccggttcgtaccattcaagatacctctacctaccagaacaacacaataattttgaagacggcagtatactaatggaccgtggatttgtcaggtcaacatcgtagatttaacgggccgggtgatatctaattgtgagtgatggtggaataaatggacagggctcatgagaagatgaccaattagataatagacatttggagtccccacctggactcctcaatatcagcagggtacccttgctcggcgagcatctcactgaatgttcactgacggcctttctttgtaactttcaccactttgacaggatacactattcgaagtgctgcgttaggccaatgtcatcacattgattaactactattcatacacttggcttgagctgtgatgcaatcaatctcatgcctaggtagcctgggtctgtggtgtcggtactcaagcaagaaactactcgtcacattttttccatcggttggatgcgcaactttggaaggcatgacctgcgtttctgcatgcatcgttctgcgtcaacggaagcgaggtcgcaactgcagagggttgcgactgaaaagagacgtcgtggactcttgagtgaactacttaccgatccaacaaaatcatgtcaaaagaagaacccaaataaacacctcagcaagtcaccatcattcccaccagcacaggcacatacagcctggcattctcggttttacatagtatgtcgggccggtctcctgttgtcagcatgagtggatatcacttgtatataggtcaatccttttccaaatctcgtacggcaaagatgctacagaagcattacatatgatgcccctgagacccatagggatcgtcatcatacctatgcccggctgtaagcttgcaggttcccattcgcgtgggaagtggaggccggccggccgtgttggcacgtcaattccgccgagaacacacgatagcgtcaggcacaaatggcaccccgtcactttcacatggcccgtctgtcgttcaatgcagaatgtcacttttcatctagtccatccagatactacagtggcgtgacgtcggttggctataaaagacatggaaggtcggcggatatagtgtacttggtagtagtgtagaggagaggtaatgtaattctggaaaacgatacgatacacctacctactccaggtagagaggtatgtaacccgaggggaccgaccccggaaggtggggccgttgcaccccaatcgcacgctagggtcggaccaagaacggcccctcttagcatggtggactcgcgtgctacataccccgtctggcccgtcgagccatggctctcaggctcccgctgcctggcccgggctagacgggaggagggaggcacccaggcactcctccccctcccctcttcggcagcagatggattccattccccatccataagttcccagagagacccgactcgaccccccacacggaggaactccagtcttccagtctcctccctccagtcccgcgcgctgccaggcacttccccagacattctccccttgggtcaacaggaacctacccacgttcaacccgcgccggcagacaaaagacaacctacctagcaagggcacttcctccgcctgattgacagcggcaatatttcacacggattacatacgatccttcgttacgacgggactactactagtctgttcagccctcggctgcctacagtaccttgctgtgctacaatctagtatacaccctcgatcacgattacgacaaaaccaccaaggaaaaactgagtgatcagtcaaactacctttacctaccccggtgtttccccacccggcttacgggcaatttggttcgacaattcaaccacctgaaaggttgaggtcccgttgcttaccttccgtccatcccgattgccgtcctgacctccgtcttccgactccgcttccaatcccgattccggctggactccttccatcaaactcaaacgactctagacatcttcacaaagtaggtatgttatatctccatcaaccatcatgatatagacggccatgttcccctgccctacctatgccagcatgagtacagatccctccggcgtcggcagtctgcagtctcatctcatcaacaagtgttcgagaaggcctcatattaggtggtctcgtggatatcatgggtaaccccgggcatgtcaccactcagagcagtgccagcgcattcttgacgagacacaggccacctgacatgcccaactattctgcctttctccctttggcacgtcattgtgttacaagcctgaagtttggggagtctactttcatcagacaattcagttattcgggccaagtctgcgtgatcctttatgctgacactggctggcgcttccatctcatctgtcacttttcactgccgttcttgggtcgtacaaggtgactttccaacaatgtgcttgtcttcatgtcttcttgtcttttcagtcttccatcctttccgctctcgtcaagacacagcctatcgatggataccctgtcttcttttctgaagctattcagtctccccatgttccagaggtccctacttgggcttggtgaaccctcagctacacacacacccgaccgtacctcacgtcccttccaaacccctgctcatcccatcgtccttcagttccctcctctgaccccctgttcgtctgctgtgaccttgaaccccacccaagcactgggcgcgccgactggcttcaagttgcctcaatcaagtgagctcctggctgggctgcttgcgtgcagttctagtgtaggtcttacaacgagcatcagcaccaatgaggcaaagggacctgtgagtggacactggcaaaaaggctgggcctgttcttgttggatggaccggacaaacagtgttcccaaggagccgtgtcccgttcgcttgaacgacgcctcccaaagtacataatccagcctctatggtagcaaatatcgattactctgctggctgctgactacccctcccgttttgtccacccccggtcgctttctcgactctcattcgaatcctggccccttccggccttcaggcgccttttcccaatgcgcccaagctggcgtccatcgccatggatccgttcccagcgagctagttactgatcattccacactctagttctagtaggtcgtctaggtcgccgggtatttctcccccctaacaagtcttgacgagaaacaacaaacaatcgccttctccaagttatccgccacgctacgaacttcacagtccccgctcttacttccccaaagcttctcctagtgcggggcggcttggccagtctgatgccgacggaccctttgtcttccaccaccgacttctgacccgaaaccatacctaccagtcatgatatcctgagcctcagaccagcttgtctcggcgaggaagacttcttgtcccaacaccaccaagcccccgtgggcgcgcagtggccaggatcgggccttcaatctgtctccccgcgttctgctcctgacttctgttacacacttcggttctttgccggaacaaaaaaccatcaccgggcaaacttgctgttcctctggatcgtgtaccacccccctccaagacaggcgaccctgatttgttcttgttcgtggcccaggcagttcgaccgccgttgcgccagccctccatcctctagcccctcctatcccggcgcgtgtcaccttgaccgacaccaagtgcgacgtgaccctaccgaggccggagtcccccattcacaaaccaggccatcatgacttcggtgctcccatcacagtcttccgatatcaaacctcctcattcagactgtctcccagacggagccatgcctcagtatcaggagcccacgcctcctcataatatcaagcaggaagatgaacaagagcggggccgtcgtcgtagtcgatctgatgacaaagatgtcgaagggctcgacctagaggatatggaagacggtgatggaaatgggaatgatgcccactcgtccaatgaggaagggcccgcaaggaaacgacgcagaagccgcaagggtctggacaagaagttcgagtgccccgagcagggttgcgggaagagctactccagggcagagcatctgtatgtgaagccttgtttatacgcacattctgcatgctaatcttctctttgatagttaccggcatcagttgaaccacaaccccaaacaggtatacaagtgcggaattggtgattgtcaacggacattcgtgaggctggacctttgcaaccgtcataaggaacgccacacagccaaaggatcagcattgagcagaaaagactccttgatgtccctggcctccccgacaacagatggccgtcccccttttatgacccagggctctgcatctccagaaacgaaccgtctgggtaatggtaaaggcaggaccctttccatgcagttcaactcacccaaggatgccatgggaagcccatatacgcccatgactgccagcgcacccacaaacggctactccaatggcatcgactacatgcagcatgatgctcactatcagcacatggcaggacaaagatctcttcaacattcgccaactggacctcaacggccgtcagtgcagacaaatgttggcccttatggggtgctgtctcctgtttcaacgcagccggggtaccatggtcattctgtcaacacatcgcagtctgcggtcccatatgtcacaccgcagaattttcctccttttagtttacctccatcagatttcgctacgacgtctcccgcagccgttgtaagcagggaagcccaacagcaagcctatgtgcccctgacgactgcagagtcttttgatcaccacccgcaagatactggggagattgtgcggctggatcagatgagtatgcagcagacaatgccggtctttggcactgacagcatcctcaacaagtcaccatatgttggaatgcctgaagatttcatggcctacctgttcaacacccatggtgaaggatcacccaccgtagttcctgtccaggggctaaagtaagtatcaccgaaaaccagtccccgttcgctctgctaacgtaaagtcagttatggggagttctcgaccaaccagtatccgttctacaatgatcctagtcagatgggctacttcccacaaatggctcctcaacaaatcatgtccgtcgagaaccttctggaccaaaacctccccgaatcagtaatttccgatccgaagagcgccgagatattcgaacttattaaggaaaggtttcacgaaaatggccatacgccgattgagaggcaacgcgacaacattctcgagggcgaccgcaacaacgaaaaccacatgttgagccggaagatgatgcaagcctacattgtgtcctactggctccatttcagcgaccagattcccatccttcataagcctaccttttctcccgacaaaacaccaaacttgctcctgatcgccatgatgaccattggcgccgcatgcctggataaggcgtacggtcagaaagtcaccaaggcgggtgccgagctgtccaactttttagcctggcatcttagatgggagatgttccaggaccccaactgccggccgccagccaagctttgggtgttccagacgctcctgcttctcgagctgtatgagaagatgtactcgacgagagaattgcacgaaagagcccatattcaccacgccacgactatcacgttgatgcgtcgtggcagggccttgatcggcaagtcggctttggattctcccccgaacccgagagatgataaaaccaatggttcgagacattcgtcaacatcgggcatggcccacacgccagacgagtggtggaatcattggattaccaatgaagcgactcgtcgtgcagcatttgcagcctttgtaattgactcgattcacgccaccatgtttggccattcgaccgtcatggtggcccatgagatgcgcctaccactaccgtgtgacgacaagctttggaaggcaaagagtagcgcagaggtgggaaagattgaggcggagctcatgtcacagggcaagccgatcgggtttcttgatgggctcaagcggacgttgaacggccagacggtgcaaaccaactcattcggtcgcaccattctgatggcgggtctgctgagcgtcagctggcacatgaaccagagagacctccaggttaattcccttggggctaccacggctcttggaggtcgcgacaagtggcggaccacgcttacccgcgcgttcgattcctggaagaaggaattcgaccgggctttagaggagaagcgaggcgacatggctgacccttatttctttggagtcaggggcaacgagaccgacgtggtattcgaaagtcgcgttgtcttgcaccatttggcgcacatggccatgcacatcgacattgtcgactgccagatctttgcccgagccaagcgcctgttgggtcgagcaattggcgcgcaagatctcagcagcgctacacgtcgcatgaaagaccagtgggctccctcggccaaagcccgcgacgcaacgttctacgccctgcaattcttgcaatccgttttactcccgacgggctctggctctccccaatccaacggctacagcagccatatggacgaagaatactcggcccgcgacgacgtcctcctcaaccgaccctgggtcttgtactttgccgctctcgtggtgtggtgctacggctatgctctggagggtgcatgtcccgggcttcccatgccgactacccaccaggatgccgtccggcagatgcgcgagtacctgatcaagtatggcagcattcagtcgccggaggatctcaagtcgatgaggggtatcaaccagaatacggcgctgttggtggtgttgaaggacacattccgagtgacgaggtgggaattgcttcacgagggtgccacactgttaaataactgcattcttttgaatgctggggcaacagtgccttgattgtaggtagtctttgcaactctcatggcttgggttttacgcgctccgtattccaatcttgccagcgaagggcgtagtttttggcggtggcaggcgattatgatgttctaggggaaccaatgttgatgttgaaggtatgacgagctgagatgatggcatggcggtacatgaaggggagcgagttgtatacctacaagaggacatttgttgcgtttgtggtggatgggcctccttctgagttgttattctttcaccacacatacttcatttcatgtataccccagctgtatgttttgtggttttcattttctcaatgttattttctccttctcacaaatgggtggctagcgctgcgtttctggcctgattatataacaaagcacctcctcacttgcttgcccttgtccctcggctttacaagcattatctccggtttgcggcactgttcacttgacgaaagcgtttgcgtggtacaatggctgattcgatcattccctcccctctgattcgattcccgaggggtaacattaatgacccatccggaaagtctgttggggaaacccctcctcagtccatcttttggacttttgacctgatgcgttttctgtcaagtgcttcattctaccgtctcttccttgtcaccttcggtcgttacaacacccgacactaacacagctcggaccgtcattgcattgcattctgcagaacgcacctacaatcgatcgtctgttcctactttctcccaggcaacccatggaatctgcccatcatccaagcaagtgaagctcacctgtgaaagtgtctacccaaggtacttacttgccttggtaattatcacctcacagtgagcaacgattcccacggatttctcttctcataaaaagttcaatatcagaacatcatcctttgtttcaaatcgttcgatcacgttgccgggaatctcggccaagggattgccaaacaagctctcctcctcacctaacatctcatcgatgctggtgccagcatcatcaacatatctcatgccagcatcttgacacttgttatatcttacggtgacttgactaaccttgaattgcattctccgttagcccttgtttttctcgtcttccgccgaccttgctacctctagatatcctcacaggcctgcctgcttggcttttaaactcgctcccttcttgacatctcacaactagttcttgtcaaaaatactactcccttccgacatcgactaagatcagccacttgaagtgaaacaagtaatcgcaagtcaacatggtgctcctcactcagctgccctcggagatcatcaacaacatctttggctacgtggcgcccgacgatttacccagtatccgaagcatctgtcgacggttaacagaacatgtcaaaggaaatgcagttctacatcgggacatctattatcgatatctggtgtgttgccaacttctctatcctctcctcagacatgatgctgacggacactacacaggacgaaccaccagaggatgtggactgggagcagagcctcaatgatctggccaagttgcgcagactgtgtggacgggagtatgaggtaagctcttacaacgacgatacactcgtgctgtgaaggtttcaattatcaaggacatgcttcactcccaagataattcggtttgtctagcttactaacagcccactcatcccatacagaactttgaagtctcatgtcccaacttacacatgcccaaaatgacctttgtctaccacgccgtcaccaaccttctcaaagccatccccccatcctcttccctatcaatccgcaacgagcagctcaacacccaacaacaaatctcctcctcctactccccctcgcgaaacgccgccatcctctccaacctcttctccaaagaatccgtccgcaacgccttcctccagggctcccagctctacgagcgcgcccactgcttcgactacctccccatccccatgcgcaccatcatcgacctcgagcgctcgcgctacgtccgcatccccatctacatcgaataccaacaacaatccgccaagatgcactgccactttggcgtcggcgtgcaagcccccgccactttaacgctgcccaacaaccctgcgctctcgtcctcgttgaacatgaacccgtaccctcctcctacgccaggcaccaacgcgcacgccaccccgcccagcccgccgctgcctacccgcgacggtcaactgcggtcagccttcttcggacgcacctcgcttgtgcctagactgtatccctacgccgtgtcgaaggtgtatgatctgcgtgagtacacgacgcgaagcaagtggggaccgttccgcgccgacgggagtggtaaggtggattgggagaaggtggaggcgatcctgttggtgctgaggacgaatatcaagctgaaggagctggataggatcccgatggtggggaatgtctggaatacgccgtttgcgggatgttgggaggggagtctgtgtgggttgccgagggcggggagtaacgggaacgggaacaacagcagcagttcgacgacgacgacgacaacaacagatggggacgggcagggacagcagggacaaaatggtccgatgggggtgggaagtggttatgcgggttggttcttgtgggggaataatacgaatacaacgcagcatgaggattgggcttcggatgtggcgaatgatggggcggtggatgatatggagggggaggaagagcaggatggggataatagtgatggagattttgctgcagaagaggaagaggaggagaatagggatatgaagttggagatggaggatccgtatggggtttcgggagtttggttgagggtggtttgttttttgggtgagtcgtcctttttttttttttttttcccactgtctttcttggtcgagaggaagctgatacatggtgccaaaaaaaaaaaaaaaagactacaccgacttcttctcgttcaacttccccgacgataacatgccgtgccccgagagcgtgccgaggccgcccctggacgtgggcgaggcaaccaagttgctcatgatgaagatccacgtcaacagaatcgtctaccccgagccaggaacggagatcaaggggaagatatggcccattgtacactggaggggatacgctcggtcatttgatgggtctcctggagaggcgcgcctcacttggggattgagaggtgagttcttcataactaaactcccttggacaattttcaaaaaaagagatggatggatggatggatggatggcatattgacaagggcaagttgtaggagtcgtgcaaatgacgcccgagggcgaggtccggtggacgacatcttcgctgtatgatggcgaggagagatggcggagcgaggggatccagattggaggtgtcaagtctgctcgtggagtggttgggaattggtttgacaagtaggttatcattccatgtccgccttcgtctttggatgtttgttaaccatgtgtttcttgattcttgtagggattataacccccatggaccttgtgggcctacggcgttttggaagatatcggatttggaggctgcgcggccacggggcggtcatggaggcggtcagcagggggcatagtagcttgttacctctgtatgtcttttttttcttggagttttgtttgaagcgtggatggctaacaaatcgaggcttaaacatagcatggcaccaagtaagctttatggaaacgggaccatattgacacacagatagatacacacacaccttgccttgcattttttttttttttcacatcatttgtaactaccatcatatttgcctgcaaatatctacttacaccatctaacaacaacacaaatcctactctcttcccagaagaaagatccatctccccagtttccaccccctcccacacacagcaaagcaacgcaagacaaagcaaaatcaaagcttactccccccctccgccccatccgtattcaccttgccatgctcacaagtagccaccagcgcgccatccaccgccctcctcatcttgccactaatactcgccatccgcttaccgagcgccaccacctcacactcgataaacacttcggtgcccacggggacaggtcttaagtacgtcgtgttcaaagaccgactgacgcccagggagtaccagaacccggggcgggagacgagcgcaagcggcatgctggtgcagtagtcgaaaagcgtggcgatgcagccgccgtgcagggtgccgttgcggttgcagtgggagggttggacgacgtagcggaagtaggacttggggtggggaagaccagaatcggccgagatgagttttaggtgcgggaggaggggggttgtgtagtcctgcttgtcatgttagtttgttatgtggtaaaaggaaggagaactcttatggaagaaattagggaaaagtgaagaaggtactgtagtaagtgaagagtgaagagtgacgcacatgatcgctgatatcaccgctagaagccttttcgagttctcgtcggtgtagttcgagtattcgttgctcgcccgtgtatggcagtagacttgggtcgacggtagtgcttggtggttgtactggtactggtgcgggtgctggtgcgggtgcgggtgctggtgctggtgctggtggtgctgcacttcttggtggctgctgctgctgctgctgcgggtgacgactttgtgaatgttgactttgtggatacggtagtagtggtggtggtgccggttgctgaaattgctgatattgttggtgtagatggtgtagatggtgcagatgatgatgtggatgttgatgttgaccaccaccaccgctctttggtggtgttgctggtggtggtggtggtggtggtggtggcggtgatgccgacccctttcttccttcttgaccaccggccatagtattttcttgctcctcttgggatgctaacgaaacaacaacgacttcagatgtctttactgggcgatgataagtacggatggtcatcttttatctccgtgagcgacgagacgagacgataagacgggaagggaagggaaataagaatgataagattgtggcttgcaggtccggtgtttcactgtgccgtccgtaatgggatgcgcggcagggaagggcggttgtagattgccgttagtagaggtagtgtagtctcgtagtgtgtatgtaggtagacgggagggaggtaggtagttgccttggtcggtgttggttagtatcgatgtaccacacacacacaggaaccggcaataagtcaaaacagggaagtagtaggtaatttatcaatgtagtgttaccggcggtacaagtagtaggtagtagtagtaggtatgtgtaaaagagcgggatggaaacaacaccgacaacggatgcccgacaactcgacggaatcgaaccaaagcaaaagaggagaggggggtatccatgcctgccgtgactacctagcatagtagcagtagtctacactacacatcacaggcacagggggggatgattggggatgaatgggcaaatggggtaaactggcgggcatccgttgcaacccatttcttggggtacatgaatgacctgacagcctcggctacctggcaaggtccaaatggcggcggcggcaagcaaaagcaagcaagcaactacactagacagcgacgggagcacccacaggcctccactgcgctgcccgactttcagctgtccactcacagtgctaccaagtgccacttttgatgcgtcgcggcatccactccttggccccggtctgagtccccccccccttgttcgaacttccaggaggtcgaggtccaggtccatctcgccccgtttctttcaattcatcccaattatatcgtgaacttgacttgacatcaacaaatccatcgatggaaaccacgacggcgatataatactagtaaaacgtcacaccgaccccctatcactacgcgcgacactggaacataccgaaagaggaacctcgaactcaccccctctcgatacaaccggcgggagcctatcccatcccatcccatcccgcccccgataaccaccagaccgtaacaatacccaaccgggcaccgtcgcaacaaccatggaattcgtcaccgccctccgcggcaccttcgacgacggcaagccctccctcttcgagcttctctcggaacaacaactcgcctccctcctcccgcccaccctccgctacctcctcaccgtgctcacccaccgctacccgcgccacctgctgcgcatcctcaactcctttgacgagctgtacgccctcgcggggctgctcgtcgagcgccactacctcaaaacccgcggcggcagcttcaccgagcacttttacggcctcaagcgcgaaaaggcgctggccgccgagatcccgcgcgcggcctcttcggcgcccaacctcgtccgcgacgccctcaagctctccgatgtcgacatctggaagaacctggccgtcatggtcgggatcccctacctgaaacgcaagctggacgaggcctacgagatcgatgcgccgcgcgccatgttgggcggccagtacacgcggccgccggcaaagggggccccgatgaaggagcggttcttgtattactaccgctggtttctacgtaaagtgtacccgagcttgaacgcggcgtattactttgccatcttggcgtttaacctggggtatctgtttgacaacacaaagtaccataacccgtttttgtggctgatcgggacgcgcgtgcggcggatgaacggggcggattatcaggcgattgaggctctagagaaggcagcgggggccgccgccgctacctccagattaacaggggggtcgatgttcagtccgaggaatatgagtcgaaggctgatgggcggtctgtcgctggtgctgccgacgagtatttttgcgctcaagttccttgagtggtggtacgcttcggatttcgccaagcagctgagtcgcaaggcggcggaaagcctggatctgccgccgccgacggtgacggggctggtggaggcgcaagcgaggaataagcctaaacccaagatcacgaggacgtcggaggatggtgtggaggagaaggcggatgaggatgatgaggcagaggaggaggctagcagcaaggaaccaacgcccgagacggcgcctatagcggcttcgacgctgttgccgattttcacggtgccaccacccaagagatctgatatgtgccctatttgcgaggacgagatccagacgccggcggcgtgtcagacgggtgtggtctattgcttttcgtgcatacacaagtggatgagcgggacccatgtcaggcaggagaagttcatgacgaaagagcgcgagggcaagtgggagagcggagaggggagatgtgccgtcacaggaaggaaagtgctgggagggacggaagggctgaggcggatcatggtttagccggaaagaagatattgaggatgatggattggcatgagttgtgaaaagcgaacattagacattatttaatggtggcatataatctggcaagttgcataaccaacataccgcaaacgaacatgtaaaactggacatgcttactggtcagacaatcagattcctctatcacctcgtggtcgatgaaatgtcaacagccatcttctttttttttctgtactgccaaaccggatggttcacgtacgaacaacacgaagctcatgcaagaaaaaaaaaaaaaaaaagggggggggggatcagaatgtctatcaacaccgtttcagtaactcgattaatctacctgtacgtacttcgcgaatccaaaaaggcaaaagaaagatgcggtttgtgtggatcgaacacacgaccttcagatttatgagtgaagtggacttcagtctgacgctctcccaactgagctaaacccgctttgttgttggactctaagtgccaaaccttaactcatatggtagcacctaccactttgcctgccatgttgaccaaattcgcaatgaaaatggaatttcccatcttcctgtatgtctgtctacgtcttgcttgacgataatttctttcagattactagctagtcaattatttgccgtgatgagaagcgctatctagtgtagttgattttacttcaaaccctgtagcaagtggatggcgatgtgatagagttcggtaggtaggtaggtaggtattattgcgatgcttctcattgtataaccatatacatacgaccaccagtgaatattctgcctttctctgcctgaagaacgctgtcttgactaggtagctgtctatggagagaaaaagagagaaaacaaaggggtaatggaaatggaaatgcatagagtgtatatatacctctaccgaacgaagtcctcgtgcgaggagtatagtatagtagatagagaagagaagagtgatatcttgttgcaaatgcgctcctccctccctccctgaaaaatcaaaggacggtctccttccagcagttcccattgaaagtaaagcaaaacaaaacagagaagatttagaagagaggtagcttcgacgtccataataaccccgtctacatatgttgtaaatgtaaatctagcccgagctactgcagtgtaattcgttccccgtttccccgtcgcgccatgccatgtcatgatatctgcccacccagccagccagccccgggacgcagaactcctctttgcttgcaaaacccacgcacgcatgatcccgatccgtctgtctatcccgtctttgaaagtaagaagaaaagaagaaaaagaaatgataataacaaagtgaccacccattcattcattcatccataaaccgcagcgaggcaagccggtcagtcagtcagcagctcacttgaaaagactccgcaaatccatcaaccgttgctttgccgcatccgtacgatccatcacctgtcccttatccctaccatccatactcaagctcgccaacttcttcttcttctcctgcagccttagcatcttctcttcaaagctattcgccatgatatacctgaccgtacgcacgggccgcttctgaccgaggcggtgcacgcggtcgaccgcctgcgcctccgccgccgggttgaactggggctccatcacgtacacgctgctggccgtggtcaggttgagaccgagaccgccggccatgatgctgacgagtatgacctgcaccgaggggtcctcgcggaacttgtccatggctgcggtgcgggcggtgcgcgtcatcttgccgtcgaggcgggtgaaggtgatgccggcgtcttcgagggcgagttcaatcaggtcgagatgagaggtccagccggagaagacgaccgatttgtacgggggctcgtggggcgccgcctcgctcttttgcttgtcggctagaagctcggcaacgagtgcgcgagtcttggtgtggggtcctgagtaggcggtgaggtcctggtttgcgtctccgttctcgaccttggcggttctcgattcgtgttcggccatggcacgggcgcggtggagttctatgcaaccaggcctggtcatgccagagcacgtaggacacgcttcgtttttgatgtggtcaacgcatttgttgcagtaaacgtggtagcagttggccttgaccatgtacccgatgatgtcctcctgacgctcagattcgacgtccaccacctcgttggaacccagcttcgtgttgcacctagcacagttatcgctgtttccttcctgcatcaggtagagcatctcgtaggccttgctctcagagaggacaagctggccggaatcatcgtcactatcgatatcaatggccgtgtctgccgtcattccctggagctctttaaggtcttcttcattgaggagatccttgccgtgagcacagataaggcgaagctgcaagatggaacgcaagatgtgaatcatggtcttgcctccaataatgcgttcctgaccgatggcttgaccggtcaagaccgaaactcgctcctttgcggtctttgcaaaccagtcatacacccgttgctcctcgggggtaaaatcaagcctgattatctcgtccgttcgtggcggaaggttgatcttgtccttcaaacgacgcaacgttattgtgtcgatgaggacgcgaagcttcggtacgatttcgggatcggcattcttgaacggagcaattatgtattgcaagaatttgatcttctcgtcgaagggcttgacgcgcagaaatgctaggagcgaggccagatcctcgagcttgttctggattggcgtaccagtgacagcccagcggcggcttgcttgaagccggcaaatcgacttgaacgccaacgtgttttgctctcggatcatatgtgcctcgtccagcacaatgcggaaccaagctatctcctccaaggggtatatgccagccttgttcttggcgcgggcgttgagttcgcttgagatcgatccgtaggtcgtgatgacgaggtcgtactgtgccagtttcttcacgtccttcacacggttgggaccatgatagatgtggtaagacaaggtgtcgggtttgatatgctgcttgatctgctcctcccagttcgtaaccgtgctcagtgggcaaaccaagagggttgcctttccattcaatcgcaccggcgttaggcccatggcctgaggtttgggcacctcaaagtatctcgctgcattgggctgtttcttctcaggcggctttggcggctgcacaggagcttcaagactccaagccgcagcctggtccatagtttttgtaatgagtgacaagatgctcaatgtcttgccgagacctgattgcgaactgttagtctgaacattcgtaatgggaatagacgaacaacttacccatcatatctgccagaatacctcccaaggctggcggcggacgctctctctggttctgcatagtgacaacgttgtaataaaaatcgactccgcgcggatcctttctgcgctgccaagtggaccgtgtgagtttgtcaccataatcctgaatcaggtctttctcacgttcagtcataaagtaaagggcttgcttctgatgcttcagaagctcagtggtaatacgcgggtctggctccatctgctccaaactctcagatttcggaagtgagtcaaagacgctcattacttcgctgcgaatttcctcaacagtacgaacggttgccgaatgatgcaatgaataggagtttgttccacccaagctattagctcggactggaggggccggcctattctccttcgcatgagggttgaagaccttgataccaggctcgacgcgtggcgggctgagaagggcgagatgatgtctagccaagtggtttccgatctggatcgcgagcttgcgagggccgtagagcatgagttcgaaagggactgccgccgagatggactcgccgattttctcgttggggccgctcttacgtctcggtgggatcctacaatcagtacgtattcccatggcggatgtcaggaggttccctagacaatacgacgtcttagcgtcaagataaccaaagacgacgcgagtgcaatcgtaggcagggattctattcgtctcggtgtcatccactcgctttctgagtaggattttgatctgcggccagtatccgtcgccaagaagagacaccatgccaggcttgggagcagggactcggtggcagttgatggtagttccctcgatcataccgtagcagacttcttcatccttggtcaggtcgagctgctgtcgaggttgagcggtttctgagtcgccctcagtcaagtccactgtctcagtctgcctcgtcatcatggccactggcgtagaagcccctggagtgccattttgcccgaactgatccgcaagcaatccagagctggtccctccaaacgtgttggtacgcaaatggtcattttcgttgtacgtctttctgcgcttgggctggggcaccgagatgcggtctgtgacattgtggagtcgttcaacctgagaaccgaagccgttttggaaaatgggaaaggtgggcgtgttgcgcacatgaccatgcagggtggcgccatagggcaggccggagaagtcgatattcagcgtctgatcattaggactagtgaactggaaggtcgggcttgaaggcacactctggatctgatgtgcaaatgagggttgctgaaaggaaggggatgccccagactgcgaggttaggtctgaggttgaggaggcagcagacgaagcggctttggggttcaggagcgcttccgggttccacgacatgctgtcgagctgccgccgcgatactgtagcgagcgatgtgtggtattttgcctgattgttgtaattttggtcagcactgggtgacttttgacagtcgcgcaatgtaactaaaaatcgaagattcctggttttgcaggaggaagtgagaggacgggattttgtgagtcggaaagtgaaggttggaaaaaatgaaagaggcggggaggagaagagactgagtgaatcaaacgtatccgcaccgcactgcaccgcaggcgggcatctggttcgggtgggtgggtgaatggatcaaacaggaacacttactggcggttgagtagtgagtggttcaccgtccgttggtgtcggagcagattccgctcgttggagttactagtagtctcggatgccaagaccgagatgtcgggtcgatctggaagtggattttgatattattctcgccttccacttgacttgttcatctatagttgcccgttgttgtccggcactgaacggggcgaaaaaagatggcggcgacgtgcagcagcagcagcagcagcaggctgtggctacctacctaaccgttcccgctgagaggcgacgatgcaaccgtcaccgtcatcacaagcacaagggggaaaacaaaagttaatcgcagcggcgtaccaactggacctccacctcagcggcagcggcgggaggctgagtgatgagggacgatccggatttgttgtgtgagtggtgtctcgtagtgtggtggtggttggtggtagcagtgggaggatgcacaacaggcagttattaacctgtgctgtagtagtacccgacccggtcggtatatgtaatgtgcctctatctctgcacctccactcctctgcggctgccgcgcatgtaccgaaccgatgtcgtgcaaataaagtacctagtgtagagatctgtgatggagtggcacgcgcaaagtgaagctgttctgaatgcaccaagatagtacctctagatatcgtcgacaacagactgtccgcgcgcagagacgggagaagtaagtttgggtcgtattgataaagcgatcagatgcgagatgcggacagggttgttgccagtggtccaggcccagtccagtcaaggttgcccggatgtaaatacacagtaggtagtgtaggtagtgtatggatggagggatggatggatggatggatggatggatggatggaggggcaacttgaccgcgcttgtgattgtgaccagaaagatttggtaaaagtaaaaggaaggaaggaaacaagaagaggttgggaagggacgagagttgcagccggtgataaactaaaacttagttctgctgccactcccaaacctggaacacttccacttggagagggtaagctatcggaagtttggatttatctcgaaggaaagcaaggcaaacgagcaattcatccaaaaaatgttgaagctgtattggatcccatgtaatctgacggaatcttccattcctttattctcgcggcgcccccccgtttgggatgcgataggcgcgtgaccctcacagactggagtagatacggcagcacgtgccactagacactttgtgccctgtaagaaccgtatgcactgcaagtcacggggcattttagcgcgacctgtgcctgatggtgggcaacttgaactttaccaaagccggtattttacctaccatacacttcgattcgtcaggtctcatccagctgaaaaagtggtgcgtttcccgttgggtggtgtttcgaggcagatgactttcatccggaccgtattcttaggtacctacctaccttgagacgaagaatccaaggcaggggtacacaaagaggaaatgtacaggcaaaagaaagatgcagtgctagaactaattcttcaaatcagcatagctgagggcggcaaaatatcaagacttactctcataggtagtaacccaaacgcagactggtgtacaatacttaccgaatgaataccacttgcacgacgaacccccccctcgcaactcatctccaagacgggaacttccaaccccactacaccatccataagatcggtaggtaggtaggcacctaaccggataccatcatcaacctaactccgatcatccaagacaaaataacatgcccgacttcgatcgattgccatcgatgattcctcgcttggcgcggctaagtaggtaaagtagttaatggaaggactccgtccgagtcgtcgtgcgagagagatatctttcaattgccatctcatattggtatgattatcgtgtttcttcctgaaacaactgaaatcaagtaccacccgactgtacatgtgtaccccaacgaacatcggacgttaactcgcaccgaccgacactcccctcttgaatctgggcaagaacttttttcttcctgttttttttttttttttttttttttttttttttttttgttttgcgagatgaaccaccagtcgtgccacaaaacgcccgcccgcgtaccatttcccgcttgccttgacttgtgttcccccaactttgccattgttccttttgtttattttttttcggtaaccatacccgagagaggtaacattgcacgattagaggcgtttataattggaattttgattacaagcctcaccgcattttgaatcgcttggttaatcagttggtggccacggcaacagttcctcgagatttttgcgccatgtcaagggttccttggcattcatgattgctagcaaagctgtttggtgacaaagttggaaaggatagaaacaaaacgctgagagcaatcaataaccctcactgttataatccatgggacgaaaggggactttgtggaacgtaatagctgtgaccggtcagtttcaggctgggactcggattatcagctggaaatcgtcccaaaaacgctcggagctccagtctgtgatgcaatagctacgtctcaagggaaaaagccggccaagatggtcaactacctaggttgggcagtattcgtaacctcgccagatcatggagtgggaaatgctctggaacagcagcaccgccatgttgtaaacctcgagtgagatggttgacttgggctagccgtgtgcgaagtgttcgttcaagtgttggatattgttcccttctcaacgtcgtctggcggaacattgtattcttccataacgtctagattggacattgctagcagtgtgcgacgcgcctttttcgcctagcatcctagagtgaacgcttttccccctcaatgtgccaacaagcgttcgttgttctgcttccaacactatatcgtgatatcatccataatgccttcaacgactgttctgcttgctctatctctagccatccgtcgctcgttttaatgtgttgttgtacaaggttgtaatagtaataatacactgaatccaatcggtatcgtgggtcgcatggtccgacgtaaaggaaggaagggggttgagtcgagtcgagtttccgcaaagccgcattgagcttggggtgttctttttactccccaatatcatccactgcagtccgttcaagccttggtgcccatgacctccttgacgatcctggcaacaagggtcttctcgacatctttgccatcgagacgtccgccggggcctagaagcttcttcataacatcgcccatcttagcatcaacaccgtcggccgccagctccgattgaaccgcctggaccatatccttgagctccgcctcgtcaaccgactggacgccgctaccggcaacgtattcctcgaggacacggatctgcgcctcctccttctcgacaaggtcaccacggccggcggcacggaactggtcggcagcttcctgggaggcgcgggcagtcttgcggaggagggcaacgagctgggcatcggtctcgatcggctgagcggtcttgctggcgttgaggacagcggcaagaacggcgcgcaaaacaaccaggcgaggcgcatccttggcgcgcatggcgaccttgaggtcacccttcagcttggcatagagaggagcgggcgccggagcagcgtcggaggagtatgccctgatggacttgcccgagagctgctgggaccattgtgtggtggtgacggcgttgcgggtgaagcggcatgtctggcgggaagtagagcgagcgaggaagcttccgatgaagctggcggggagacgggcggccatgatggtatgcgcgactgaagaatgacgggatactaggtactcgttcggcaatggctgaagggaggagggcaatcggtcgctgaggtaaaagtgtcgaggttacagcggggagctgagctgatagcttcccgtaacagacctaaacggtccagtcaaatccgagatctcccatttcgtagtagatgtgctgttgattggctgccccagttataaactggaccctgtgctctagttgggggtcatccccggcctagcccgaagctatagcgccgagacctgatcgagctggcgacgatggtcccgccaaggtgagggctacgcgggttagggttggcctttggtagagttgcatctcgtcttcggactttggatatgatggattcctccgtcccgtcacgataccgacctcttctctagcttgttgggaaaatgcaaacctgatatcaatggtggtatacatagtgtacactactgaggagaatcaaagtcccaccacattgcaacctttaacaatccgaatccgaatcgcgccggacattccagagctaaggtaggttattcggggcattgcaagggtcggagctcttccggagtgccggtcccgccagtggactccaatggccccgtcaattcacctttagcgcctggcgataacacgcttctttgacgacctggaatggatttgctcaggcaattgagaattgtccgtcatcatattcaaggatgtcccaggttatcgcaagtcccaggccgaaatggcttccagtcatgatggtgtattgtcggcgggaaccagcccattgtggatggatgtcgctacttcaatgtttctagatgccgagcgagcgagtgtttgttggtcatgaaaacgccaatgaaggtgcaggatagaagtactagtttatgcagagcatctagaaagggaaaagcatgattggggagggtacctgactttgattcctgccaaattcttatacgaagtatcgaagggacaaagaatccattgcgttgaattcgaagctatccatcgatggaagctggagcgtgactgaagcggctgctcccgtccttctgaaaccaaccgactcaaggtagtcaaatctcgccacggcccgatcagtgaaaattgttaacacgcgtaatttccaccagaatttcaatttgtcgtgcgtggtcggaaaaggaaagattcgaggatgagttcgaccttccagctcttcattttggtaattggctccttcccttattcgattctggctagaggtactatctggaccgctggaccaaagtcagcggaggaaggaatgatgggcagacttttcgctcgctagatgtccattctcttgtcaaggcaacagcgtccaagcacttcaccgggcattccttccatcgactcgttttcgcacatgaggctcagtcttcactcaaactcgctcccggtccacttgatcttttcaagaactcccgtcttgcctgcgacggccaagtgtctttgacccacaaactcactccatcatctttgccgctgagtcctctgctaagatcttgtgattttgcgcaagacagtctatcaagctctggtacgtatctttccccctccatcttttcggctcccggtcgcggcctctgctttctcctcggtgtcaatcccagacgcgttggacatggccatggtgctgttgttcctcgccatgcccaaccccccgaggtaatcctttcatttcgaagcccggctaagcaaacataccgtagaatgcaggttccggatcctctgatcaggggttgattacagactccggagtgagcaagacaggagtcccaatgtgtccatcttgaaacgagcttcagtgccgagctcgcttcctcgcatcgccatgcttcctgtccgttggcggaacataagcggtgtaacttggctgcctgctacgacctggtttgcgtcctatacagacatagctgcagaggaagagtcagtctcctgcttttgaccatcgttcaatccattgattgaattgggacgttcacttacaccggaaaataagcctgaagcaaatcggccaagccacaatcagcacatttccattgaccctgttggaaccccagctaggggaggggggggatcagtctacataccttgaaagctggatcatcagcttcacttcgagcttgcgctaccaggagctgaacatcggtttgggacatgctttgagagaccagtcagtcaacgatccgttgccatcttcatgacaattgggatatatgcttactccagaacctgcgtgaaaggataggcacaaagagatgacagcattcggtggacgatgggccggcttgcttctccgatattgtggtctcgcgggtctacaagtgcgttagacaggatgagtgttgtacacaaccacgaagcaaccaccggactcaccactcgaccacccacacagaggcaatgtcacaactcttgtttcaacctcgacaaacccaacctcggtcaacatttgttgcaaccggagaggcgctctggggtctttgtatggctggacactctgcatgtaactctgagaccacacctgcagagcatggtcttgagcttgggtcagaagtgttcaaaaagcgcgttattgggcgagtcgactcactcgctgtcaatgtcccattatccgattgggcgttgaagtatatctcgaccatttgacaccagcctccagggcgcaaagtcctgaatatgtcggtcaggtaattgacccatcgatcggcatggatgccgcccgacatcaatcgactatgcaccaggtcgaagtggttcgagggaaaagttgagctgctggcgtgtcagtcttggggttgtcggatattccaggccctcgggctgtctcacgggctgttcaagtcgtcgatctgtaattccaagttggcaggcaagtcctccggcattggatacggatatatatcgagtccgatcacctatgatcctatggtcagcaatgggatcgcgcaaccgcttggccacaaagaaggcttccggctttgacagtcaccacaattactgaggctgggctcaacgaacctcgcattctggatatgtctctgcaacgtcaatggcccacgaggcagagccagagccacagtccaggattcttcggggttgtggaataggtgggaagatcagtctgtcctcaaacatcaatttgaacagcccgtggatgtactgcaggtactcgatctcgtcctgagccagtcatggttaggtcgaagcagtggcatgcggatgggcagctctcacatcgtcgacaggagagaaatacacgccatgttccacggcatatcgttgatactccctgttgtggtgcagtatgacatcgcggtatgtctcgtcgacaggaactgtctggaagtcactatatctcggtcagtgactacaactgggctattcggttgaggaggggagaggtacccttcatccattggaaaacgattggagaaaaagacgaatatgatgaaaaattgcggagtggagggtggaggggagaaggaaaaacagagagcagagagagacggaaaaggaagaagcaggttgcaaaacacatggccgagcttatgcagagacggtgtcggatgggacggtcgctagcgaaatggattcggaactttagggctcaccaagatcgcctctatcgtgctttggtgggctcccccaaggtggacatattcctcttcatggaccctcgcccagaaccttgctccacgaaccggcacctgggaaagcgcctgtaccacgcgatttattgcgtgcggcaaacatacggcacacttgaaattgaacgaagtttgctttgtggatcttgactcaggccagattgctcacattggccgaccagaggcctttgcaccccacgatgttgctgccgatcgtgtacgtctgctggtactctgtttccatgggttgtgggagaacagatcttctacgggcccggccgctcgcccacttggcaacttatcagggaaacgggtgggcggttcgtctccatatcatggtagcagttgcggagtgccccgagcagtgtcaagcatatgaccaggcctatctcgctccaggatgctatgcctcatgacgggcagacaggctgccgcaaactatcgaggatcggacccaaatttgacggccctcatcatgattccatggggctggagccaccgtctccttctacctaagtccttcatataagaaaccctcggtcggccgtgaaccatccctggtacatgatatgtacgtacaggccaccgctagcttcggctgaagattgattgctgtcgccctgattggagagaacacgatgcacctcggagaccaggatgtcctgattctaaaattcgcaggtgtacttgatacagctcctacaagggggggcagtgcgttttgcaccctggtccaatgtatcggctcctcattgcgggtattgcaagttgacgagagtcaacctgacctggacgttggcaagctggatcgggcatctcccagaaaacacgggaaagcggtggggattctgaaatatggcattcgcaaggcccacgacactgctctggcgtatctgatgagctcgtttgcttgccgacttgtcaggccaaaccttgacaatcggatactcctttgacttttcggtccatggacgggtcctcctcatggagtacaaacagcagtcaggttgtttctgtctcagaagtggcgccttactcttcacatgatacgttaaccaatcccaaggacatggacttgggtttgctagaacgtaggaacccgccgtcctcccggaaaagttccgcccaccgttaccccttgtcgtaagacattttagtgctccaagaacgtgtcagatatctttagacattcaaaggggaaaaacgaaagtagtctcatccaagattgcccaggttacggctagaccccactgcaaacattagcaattcttactgtatggtcaaaacctcagcatccactgaggtttttagccgtccctccaccgatgtcgaaagaccaggatccaagacggtgacggtatccggcaggtaggcccatcgagtcggaacaagaaagttttgagaaagccaacgcgatcgaggcgccagtcatcgacccacatggcgggctgttccaggcgagggactagctcgtacaccagccggacagcctgtcattgggggtgaggacggggcgaatgcgcgtctagaagactcgccactttgtggaggagtttatgactatgcttgctgttttcgttggcggaaaatccgtaactggtttgaaaggtggacgaatgaactcgtaccttctgcaacagaatcaccaccatggtgaccaccaagccacgcaagtggatcgtcaacaacgtgctgaccggcctgattagcccacagagatacagctcatggtacgatgagctatctgggttgacattttggtaaccaatcgagcttcatctcccgtggtaggcgcaatcaattccgcctgcccataaggcaaggaggtcgagccacgacctgcttcacaaggcaactctcctatgccgaccatcattggaactacatctctgtacgggtctgttctgtagccaagctcgacattcgatcgaggcgcaatgtgactccgaggatcaaaaaagatacgccttatcggaagccacacataagaagatgctgggttcgacgccagcaattcatgctccggtgctgctgttacatcctaattcgcagaggcaggccctatccagttttgctgcgtacgttgcacagccgagaaaaaagcgacgatggtcccatgagtctggttgcaaaagccactttttccatacttgggatgttgggatgcccttctggggatgcccttctgggatgaccgaacccagagatgcggctcatgacccagggctctgggcatttcattccgacgttccacagtacccgagacacggaccggatgtttgatgagattaacataggggcgggacccaagcggacaccgcttgtcagtaccccacagcaaaggggaaaactggttatcccagaaagggaactggaagaacatggaagagttgatggaaccgcagtactgtgaagaactttggacttttgcagaaccgtatccgatttacttcagttggtactaggtgacttctgtctactcaaggttctgcgaaaaaagaatcgatcatctggtagtgcttggggatgtctgcgcggacggccctgcgcgtcaagcagcggcattggtcccacaaagtaccagcagagagaaagtacataagcacgccccttgtcccgagctccgattgtcagatctgattgactgatggtgcggagggggcggggaaggtctcggccagcagggttccagtttacgtgccgtgcgtgcgtgctcaacgggacggtcgtgattgaccggggctccatggctcaaccacttcctcgggacagcagcacacacgatgtcggtgtccacacgctgccctcacagaaccacagacgtcgccgaccactattctgacatcccacacgcatttccggtcatttgccatctattttgcgcatcattctgggccaagcaagttacaatcaggactatccttccagctttaatccacatcatttcatctagcggtcaaacatcaagcggcggagagagtcggctgaagccaccctatcgcccacctttccgaaattgagttaacccacccaaccatggggtcgaggtgagctggtttggagccaatatctttatgcattgcgttcctctgcctgggctagcatcgatagaagtcctgtgtagtggaactgcggaagtggtgtcatggtcttgagcgactcgccggactgaaacacggtgagtgccgaatatccttcaatgtttccatcacggagagagctccgacccgttcataccctgttcctggtgtatgggacttcagatggggaacgcttaagaaacgttgcgagcaccaatcgccctccagaattctaaagatcattatgtgtcatctgccaactcatcaacgggctcctctcctccattgctgtctgcttttgagaagtctgctatcgacaccgattgacctgagacgatccagccgtggcatgggagccatgtctacaacaatcagtcagtctttttgcttcggctcagtatcgcaagtcgtcggtatcgttcgggtcctatgccaggtctggggtcatcacggatttaaatgccatggatgactcaacaagtcccaatgtcttttaccgaggggttggtagcgattcctgttggaagcagccataaccttgcgagacgaaaaggcggagggacaggtcgtaaagtacacaccgtgtacatgcgtacttcgctgccaagcaggtacttcagtgtgcaactcgattaccttctgaatttgaaaaagatgttggtagggtccagcacagtacagcggcctgcgaccatattatcgtgtggattcattatgaggacggtcactaagaggtgcggcttgatgacggagatttctcgctcgagttatggacaagcagtcaaactaatgacccactcacttgccttatttggtatgcaaatcgttgtctgcttcgctagattgtcggttcattatttatggcgaagtaagttcagcatgcaccgcacgatctgcccgcttgttccaagatctcgatatcgacaccttcgaactgtccgcctggtgatgccggacaagtgtgcttcgctctttacactacaggcttggtgcgggtgagacataggttgatcgaccccttattctaataatcacatggcaaccctcgcctcgtcagggcccagaagccaagaatcgcggctcctcagtctcatggcttcttgaacacatacttggtgcggttctcgttaccattgatttacatttcagtccatatatactagtgtatgtaaagcgtgtatcaaggccctgttaccttgaaagtgaagcaaaggtgcggcaccggatattccgcacgcggtatggtttttttttttctttctctctagtatgagtaccgatttgttcttgcttgtctgttttttacacccgtccacttctccgacttctccttttgctcatcgtctgtgcgagcattgggatgaccggccggcacacacatcagaaacatggccttgactagttccgaggagaaccccaaacgaagggtctccataggacatttgctgaccttggttcctcgaaaccgaacgtccggtttgacttggttcattttgtgttgcacgcttatccccctccagcggtctgtctctgtctctgtctctgtctctggtctagcgccctgcaccgctacatagctactatcataccttgcctttcacatggtaaccccaaacaatgctacgccgttacctacccgtctcacccacccgtctgtacatagtagtgtaccaatgacctgaagatggcactaaaataaacttgaatgtaactgcactaacagcgagtccagggggacacgcgagcggtaagagccccctgctggccaactccacacggagaattgattaatataagcttaggtcgatctgccggagattagaaacagaatgcgcaaggaactcgccgttttcactacactacacgtgaagactacgattgccgtccgcgatgcgcgatggcttacaaatgccgagatgctcttggatactacatagtgtaaccgacgagcgagggttccgtctcgcggggaaggggcgggagacgggcgggaatctccatgactttgcgtgcgtggaaatgtgtccgcgcttggtgtaagccatgcactgtatttattctgggggtaaaagatatagtcatcatcaattctcttatgactgtgcgtggaatacattcatcaagggaggaatatagatataccgcctcgggatgaagtagagggtgaggggagggggcatgaagaagctgcggtcggtctacatgtcatcgaggtccagcagggcagggcgtcaagagtaccaataccatcataagatggtggacttcctggaataagatggaaaaccaattaattgtagatacaatacaaggtgacggtgggcaaggtacccggtcacccggctctgaacggtttcataagatacattcattcttcaagtgcccattactttttctgtagctgctgactaaggaatgaataattgactgttcgattagacccaggtcagaatccgaaaacaggaactcccataaatgtgcttttatacacctatggacgcaaggaacaagatccttgccgtgttcagtagacgttacgaacgaagcgtcaatgtccgctgggtctttattatagcataggagcaaggcacttgaccacatgaccttcgtttcttggtatatatatacacatatatatttataggtaggtaggtaggtaatccttgatgcgtcatgtgttctcggccgtgaagaatatcacctccagtcagagggaatgagaaccctctcgatgagaaacaccaagatctagcagatactcaagaaaattcgtatagatgtcacaggttttactaagtacctacctaccgaagcgagcaaacataagagtagcgtacactgcactacactagtctacactccgcctacctcctctacttcgcttgtttgcttagcagatttcgtgtgatcccccaggatctgaatacgggagccttactacgtacacgatacacatacagagcgaggggctgaacggacaaagggaacggggaaatacaataccgcttttccatcactagatgcggttttcctcgactacctaggtaggtacctaagtacctaggtataaccccgaatagatctgactggcctcgacaactctgctggttcggttgatacgagtcacatggcttcttgggaacagtccaaagataggtaggtacttaggtagcgaatacgatttgagtgagatcgtatcgagtgcagtgagaaaacctggaaaggagcggtataccactgcacttgaaatggcacgtggactttgcaatacgatgtacatgcaacgaaggtacctcggagattcaacacaggcatgacatggatggtaggcaagtattctagtatcttaagtgcaagtgataacacccaagataatacacaatccgttaatattcagacactaatcagaaagtgtgcaattgttgctgctaccgccacatctggtaggccgtagctactctcaagaaacgggttaccgtactgtacatagtacgtacgtacgtagataatgctccttcctttcctaaagacactacattcaattacaatccccccattacatccgttgtgctagtacccaatgcttcgagattgaacttgaacttcactcgagaacacacacacacacttcagtccgcagcgaagataccatccacataacctaagtagtcctcaggagaaagagagagagagagagagaggtatacaatcacgggatcgaacatttttacaatgtagtgcagtgcagtgcagttctctgcaagaatagccatttcagaatccaattttgtctgcaattgcaatataaatgggggggggacttccttccctccagtctcgcttcaccgcggtcctatcaaatttgcttttatttttcatcccagttttaattttgaaatgctctcggttggttctttgtagcggtatagcttggaagagaaaaaaaaaaaaattcgaagaaaaataaagaaccaagaaaaaaaaaaaaaaaaaaaaaaaaagaaggggaaatcaggtattcaaaaggggagagtgcccgactcgtcgagtaccagatacataatcatcatggctaactgcctgactgccaacctaactaaacgccgatatcgtctcgtcagccttcatttagttatcttatatagcagaacgagaagaccgtccattgaatcacgcacgatatatatatatatatgtatgcaaatatctgcatctcatgattgacttcacttttcgtgcattcatcaacatgtagattgtaccttacctacccacctacctacctacctacctacctgcctacctacctaccttccccgacccccccaacctcgtctcgcaatcacttgtaggtagtcacttataatatactcctctggatgatccttccaaccaattatcaatcaaatgaaagtactaaaccagcaacgacgatctctcccccccccccccccccccccccttttttttttttatcagtacggtactgccgtcagtccacttcagtaccggatcgcaagctagaactatggtagaagtccaaacccgtgaatacccaatgaattcttgagtatatatagcagcagcaggtagcatacgacaatcatcacctgccagctgactcttttacctccaaggaaaaaagaaaaggaaaaaaaaaaaaaaaaaaaacatacttgggtggagagaaaccaacccggtttaggtttatcgacactacttcggctctgtataagcaccacagtggcttattaatagccttgctcgagtgagtaggatgtagccatacgatagactaacagacgcagcaaaggattcaaaggtgtgaacgatgcttgagtggtcatatttgcttcaagttgctggattggacacgttacttcactccgagcatttcaaagctcttccccaggcgagtgatgaatttcagattctttaggctgatcgtcctatctaagtcctcgagtgaacaccttgaacgcaagatccgaaacccatctcagtaccagaaaagtatacatagaaggagctacgtaatgaatatgctgcaattgacttccattgatcccactgatgcctgccctggtgtcaagttataaacattcacctttcccgttacgcctttgatcgccttgcctgtgcattttactaacctccaaaaaccgagataaccacctaacattcgatctcaaaaagcaagtcgcggcaagcaccggtaacgtctctccagatatctatgttaacgacgcaatgcatccgtctgtctgtcatgaattcaccaacccacaagacaatgcagaccataagaaaaaaaaagaccaactaggaatatcagagccagtctgcctccatttcgtcatgttgttggctcgcctcgggcaacggattctttctaggtctgccgcgtttcttcggcggcccttgcggcccctgtggccccttggaattgcttcttggtggccttcctctcctcttcggagcgggtgatccattgggacccgtggcacttgatttcctctttctccccctcccgggaccggcggctgggcctgcctcatcgtagtcatcctcttcacccccgctcggcggcgtcgaggggtccatcatatcttcgtcctcatcttcatcctgaacgaggaactccttgtcgacattcataagctccacgaacgctttgcacgtttgcatcatgcgctcgcgcgaaatgagacccgtcatgacagtaccaatctcctcccagaccttgtcgccggtgacgccctggaccttgactggtggccgagagaggtctttgccctgaatcttggccttctgctcgcggcgattggtgcccatgttatatagccggcggaggtaagtgcggacttcccacagggcgaggaggatcatggaccctgctgtcaactggcggaggcgctgaatgtcgatatcggggagtgttggttggacaggctgaacagacgtcatgggttgttcgttaggctgctctccaaatgtgggcgcaggtgctggtgtgggctcaggttcaggcgcgggaccgtcaatagcgtccatgcggacttggaaaacctccgactcaatgacctgcgcaatagttgacccggttgatgtgactagcttctccatcgtgtaaacggtggattggagctcgcctaccgtcatgtactcgaagaaggccatgttctcgatgatgaagcgggcatattgcacatgaggagggagttcctcgccggttagttcgagtttcgacacatcaaagtccacctgagtgcagagcttctccaggaacttttgacgattcttcgacttgctaatcttgagcacctccatcataagatgcagcttgggagtgaatgggttgactgtcgcgccacgcggatccttgacaatatcgcgctggtacgcgaaggccgactgtatggccttgacgtattcgcgttcaacaacggtttcatgctttccatgaagtgacttgtgctccagaaaagcgagctcagagatacgggggttagacgaagtctctagggtaatgaaggtcacgcccgtttccttgggatgaaccagaccttgacggttaatgctggcaaggacctcaactgccaagaaagcgtgctcgtcctgagtcgcagtggcaatacgaatgatctccttgaggaaccgatgagtggtcgcactggccacatcatcgtagtttgtgcctccaatcacagtcagctcgcgtttcttcttgcctttgccatcaccagccgcagtttccggagcctgttcagatctcttctcctccgtaaagaggaactcccggaaagaacgcaagaccatcgattccagcgctggattttggtcgtcaaagacttgctggaatgttgtgtagacattggcagccacataattcctaggcgaggactggcacaccagaccaaccgagtcgagtgccgctttcctcacatccaaaggttgaatatgggacgcaaatggtaccacgatatcgaccataagctttgatatcgaagaccctgtcatcttaagaccaagcttctgcttgaaaagctcaagatggctatcaagattgcaatgcttgccgatcatacccacgatcagcgagtagcgttcaaattgcagtctcggctttccatccaggggcttgttcggattctggacgcgcatctggtttatggccaccaaactggagcacacgagtcttgcgagattgtccgagttgtttaaccgttcgctaatgatccagagacatgccacgatatcatcgagcaagacccttgtaacctttggaacagcaggcaagagtttgttgcgagcatccgtaaggaattcgttgtgcacgcttgagacttgtgggagaactagtttgtagatgacaacgactgcccgcgacacaaccaaatcttcgctgctgttcatgctgtcgatatgaggcttgagaagtcgaagttgctcaaacgtgaaaaggctcggatcagcttttgcaaaaatctgaaggacggttagagcatcgcgacccgaaggaacagacgaatctcccgactcaggattgtccaccagctcaaacatgcttgcaaccagctttctgcagacttccaacgacgccgccgcacatttcgaatccggggccaggagagtctgcaagactttgtccaagacattggtcacgtttccttgcttgaccgtctgaaccatcaaggcaacatgatccgagaaggagatctgagatgatgcagagttctcgccctcctgaaaggggatgaaccatatctcttcgataacctggcgagccaggtccctcacgctctcctctgggtcctgcacacggtgaagcagaccgtttgcaatagcgctacggatcgccttgctcttgtttcgaaggtagatgtccttggcgagtttcatagcccgcttcctgactcctggtccagcgtcgatgaagcgatccaccacagttccgatcatcttggtctccaactctggcctcatactgatgcatttgccgataaggccgagcgccgagtctcgaacttgggttgacgaatcgtttgagcagcgcagaataagctggaccaccacagaatcaccatcgagaatagacgggtccgtctccaggacctgattgatgctctttaaactcttgctcctgactgtcggctggtcgctagccatcgaaccgagcaagatgttgagaatcgcgccgaaggattcgcataattgcgaccgcaacaacgtgacggaatacgacaatttggcctggttaggtgatactttcttaaaagagtattcgttcgagagccatcggcggtcctggatcatctgtcgcaatctgtaggccaatttgccaaactcttgatcgcgctcgcggtcatcatcttcgcaagaatcatacccgacacaaacctttgtaccccaatccgagatgatgaagctgatagcgcttgccagatgcggatcttcggtgaagcggctttcgagccattccaaggtcgcccggtatggaccaacccaagcaaccattgtttccggacgtgatcgcagttccagtgctgaggcagcaagatctgacaggaaaagacccagttcatccgcatccctagcatccaacgcattcgccgtcttccggacatgactgcgaagcttggagatcgcagcgcccatggtgcccatcagttcaagggccatgttcttggcggtaacgcttgtcttatcaccctccacaagcttaaccatcatgaagttcagcagacgaagcagaagctcggctgccggccaatctgggttgtccaagcaggttgtgaagtcttccacgaaaagatcgagaaggttacgatatggagtatcgccagatttggtggacgtcagcgcacggttcacaatgaagttgacaacataagaagcattccgcttcgccgtgtccatcaagggcgttgcaagagcggtaagctcctggattgcagtggaatgctggattgcgccgtggtcctcatcacgaatgacaaaggacagctgcttcccactggtcactgcgcctgccagttcgtcctcttcatcatcaccatctgagcgaagagctttgcctccgtgtgtcttggtctcatcaacttgtcctgcgctggtttggaccaaccgcatgatcaatgcagaaaccggctgtatgctacttccatcaaccagcttgaacgtccgagcacgctttcccagtggcagtttttctagcgatgtcagaatctcgtcaaagatgccttgccgttgggctggattcaaatggaagatctgcgataacatatccatagccacaagacggaagccatcaaacttttgagtgtcaagaaccgactccctttctgcgtgagcggtctcgaggaaaatcaattgtgaagccgtaaactccagggtgttggtgaccgtatctgatgtgtcaatcttggccaaaagtactgacatctgcgaaaacagtttttggctgtcgttgaagagtgatgcgatcctctttttgtgggaagaaagtaacttgaagagctctgctgtgttatcggaactcctcaactcggcaaccggaatcacaataccgtccattaccctcttgaacagattaagtgactgatcgattgtatcctccgagtatagctgtttatcctcacgccctccacacatcatgcgtagtgctgtcctggcagctttgagagctgtttctaacgcaggaagctgctggatccacgaatcaacatccgcgggagcccatgactcctcaaccttgatctctagagagtcggcttgcttcaaggcgttttcgcacaatcgtagtaagcgaagaagatcttggagcggaactttgtgaaaacagttcagcgaaatgacctttgccaatagcgtttgggccttggtctggcacactggagatagcgtgctttctccatcaatagttagcagcacccattcgtttgatgtacgattatgaacagcgtaattctccgcctcgaaaacttgttgcaggaaaattctcagctcatgaagggcagcgttgcttcgctgctggaaacccaggctctccccatatagctcctcgtctaggtcttctcgtttccgtttccgctccgaaagattgaccggctcgtcaggctcatcgggaacagccatatactcactcttgttaaaagcaggcgcatgaggcagctcaatagcaatagcaacagctggtcgttgggagttggagggggggtgagaggtcgattttgtcggactaacaatagcagtcggcgcagcaggagcagccacctcttcactaggccgtttcggaggcacgggtgcagctaactcgggaggcgccgagagcgtaggctgctgtggtgctggttgaaggggtgccggctgtatgggtgcaaactgaggcggaggctgagaaatggatggccgagttgagactggtggttcacttgacgcgattccctggctcgaagtggcttgaagagccgcctgggccctctccagttcggccctggtaggtaacactatttcaaaccgggcccggttctgcgagtacgcttggcggttctttggggtgttggttggagtatgtctctcagctctatgctcgactttcggtgaaggaaccggtgactcttgtttgacgaggacgggcgtagtccgctcgatcttttgttgctggccatttgtagtagaggtcatgccgggggtatctggcgttggatacctgaacggtattgacgtttgctcgtaaaccatctttgagaatggagatagtgtcgaagccaacgagggtattggggcagcagtagaggaactaccgctggttggtgctttcggcccgatcttgaatttgctgtgaggtggtcagtcctgactcttcctcacttcctcgtcaaaacgtacaactctgtgatattcgccctctctatcaagtgctggacttgactgagtgtgtgctgaacgcgtttgcttggacctgtgttgtgaagttcttgattgaggccatcgaagtcctgagtgttgaggaggtcgatcaagctgggggcgggcgacgcagctccgatcgagggtgtcggcaagatacctagaggtgaagacatgaatggttaggactcgcgtgacgatattggaacgaagaggagaggagataggcatgacgatatacgggggaggagcaaacatggagtgtctcagagttgggatggtttgatcttacttgggtcgaaaggcacgatcgaggtgaaaggcgtatagggcagagcttcgtagagggcaaaaggtctcgtaaatgccacagcttgttgcgtcgatgaggacgccggcgcgccttgggagccatggtagtcttgggcgttgggatccatgctgtggtggtatggatgctggtatgccattgttgcttgatcactttgacagcagcattagcgcatggtgatttggatggttgggtgtgtccggcgcaaatgtcgtcccagccggagggcaccggcggcagcagcagcagcagcagcagcggcggcggcagtagtagacgcagtaccacgtcaggacccggagcccaaagttcagacgagagccggaggtgttgttgccatgcgaaccgactgctttcggcggaatcgtgtaggcagtcgcggaggaggggcctttgtcccgcggcgggtcagtgttggcctgggcgcgtcggatggactagttggagaagacaagatggatgatggtggttgaggaaaagaggaaatcacgctgcaggcacaggtagtgtgtccatgtcgtcgcttcgatgtgttcggaccaacaactgaacagaacctgagagtgaggggactggtcaacagacagatagaaatagctaaggtaggtgggatcgggcacgattaaagatagagaggtagaggtgggtaagtacgtgtggtcgatgttgaggttcaaggaaggtgaagttcaggtactgtacccaaattggaactcaagggaaggaaagtccaatggatccaaatgtatgtttcccttccccagatttgatccgcaaagcagggcgggcactgggcaggcacgggcaacgcacaacgccaacacgggaaacagccctgtgagcttggtgggcacggcgcgcggtcacgctacttactgtaattcgagtccccgaaccccggccggtactgcacaggtaggtagctagcacctgccatgccgtgccgtggccgtcccgtacttgcccagctacactacctacctacctaaccccaggcgtgttggcgcgctcggtcgtgcttgccgcgtctccatgtctggcttgcaatttacgaattcaacttgaacccaactcagcgccagaaacacgcggcctgcgctggatatggggccttgggggggcagattcccttggtcccacctgccgtgtcatcagcgtggatggatggttcccttgttgcggttgtgccttccgccgtcactcgtcatcgcccatgctaaagtacctacgtctaggtgcctgtagcctgccccggctttcattgctcgctgccaagcaagttaggttgcctgccaggaagcaagccaggagggtcccccagtggaattttccattgcgcgcccaatcaattgccatggttttgccgtgccattgatcgtctccatgcaggcccgttgtaaatcttgaagtccgccggtgtttactgcgagaacgaaacaacagaaaacttcaagttaaccgaaccgccgacatcgatcagacaacctacagtaccttgaccaccgttccggcacaaaccaagaagaaacaacaatggccgccatcggatccctcattttctgcacagactgcggcaacctcttgcccgtctccaagggcagcgaaaagaacattcttcactgtgaatgctgcggtgccgaaaacagaggtgcgcattcaattcactttacccagtcaatatcctccagaagacggtgttcaagaagaagctttatttcatccgaggattgcaacttgaacaaactgaccatctttcttggtttcattctagatcgtccctccagaaccgtcgtgaccaagtccaagccgtccgatttcccctcgcttttgcgccagaagctggatatcgtccagaccgtcgtaaggcacgagctcaacacggagagaatcgactccaacacagaatgccccaagtgcggcaagcgcggtatccgttactcggaagttcagcagagaagtgccgacgaaggctcaacaattctgtacaactgcgactgcggagagaggtatgatgcgacaccgccggacggttattatagctgtggtttgctttgtgctaattcgaggtacaacacagatggtcggttaacaactgagtgcaaagaagattgctgcaattggatttacaaaattgggaatgctgtttgggtcgcattggtttggtttggatccaacgacatatgggacagcttactagcaccagcattggcaagccgagctttagtaacgacggctttctttgccttgttacaactactacaactacaacaacgataccccttctttttgtcaggaccgacgatcagtcgcattggtataatcctgagagagagagaaagacgcataaactttttgaaatacccttccatccatccatccatgattcgccccagaaaagaaaaagaaacaagcaatcaacgaacgcaatcaacgaaccaacaagagaaactcaaagtcccatcttttacgacgccttgctagcaacctcgggtatcaacgcgtactcagcctggccgctctgctcaaactcggccatatccagcgcaacaatcacactctcgcgaacgaccttctccttgtcatggaggaacttgagcagcgtctcctcgaccccttcctcatcacccagactgcccaaagcctcggccgcctcgtgacggaccatgctgacctcgtcgaggttgctgagggcctcggtcagggccgggatggaagccgggtgcgacagctgtccaaacacaaaggcgatctcgtggcggaacaaggcggactcgtccttgagacccttggccagggccaggatggcgggaacggcagtcggcaggtcgggaggggaggccaggtcgcggagggcgaacatggcgcggtatctcttgaagagggggagcgaagtgtctaggagtttcttctcgagcgtctcgaccgtttgcttctcgtcgtcttcgggcatgggaggggcgggatcaaccgaggcaaagtcactagaagtagtagttttctgcggttagcacaccaatggaaagaatgccagaacagaaatatgatgttgtcaatgtcaatgtacctctggcgcaacttctcctgcttcctctcctccgaattctcccactctatcctatcaatcgcaatctcgcacgtctccttgaccgaaacgtcctcgccctcgcgatggagatacttttgaagcacgcccaagctctcggccttgcccagcgcgcccagcgcctcggccgcctcgtgtctgcacatgggatcctcctgcaggtcctcgagcacctgcgtcaggtgagggatggcggcatcgctgcccgtctggccgaggcagtaggccagctcgtgcttgagcagggccgagggcgaggcaaaggcggcggcgatggcgtcaatggcggaaagcgagtcggcggtgcccttgttttggacggcaaggtgcttgagtgagaagagggcgcggaagcggatgggcagtggagtcgtctcggagcagagactctcgcgcaggctggcgatggtggctgacattgtgtgtgtgtgtgtgtgtgtgtatgtgtgttgttcaaacttgccggaattgggttttctttttggaattgcccaataaacaaaccgaaaagactggacaaggagtgtggatcaagagggtggaatatgtatggatttgaatcagaaaacaggacggaggcactctggtggaagacaacgacggcgatggactcgtgtgtaaaagatctgataagaaaacggcgatctgagactggacggaatcacctgctgcgaggggcaatgccgggcagggcgcctcactacttacactcactacctacgaatcgccatgcgcccagggctccagggactttggcggcggggtgctaaaatttttagaggggcatttggcacttctgctgggcgcgataacgataagagccttttttggtggaacctggaacctcttggccagcagggttccaaacatcgcagccaggggcacctcacagtcacacattgtggtttgcttggcaagggtgcctgtacatatctcggatgggcaaagcttctggaaggtcacccgtcactcgagggatgggtaaagaataacattaggagtgactctcaaccggtaaatggcaaacttcaagcagcgtctagctggcgcgggagataggtaggttgcggttagtctccatcaagattctttggcatgggtatacctatcgttgggctatgttgaagtgttttgaggactgattagcactctgcatccaagagcgcaaatgggttgttggagcgcggccttgcctcaggttcttgcgagttcttccgcttgttcgactttggttgcttcttgggttgcatgatggcctccagctgcggcaccatatcatcctggtcggcgcatatcttggtcaagcaggacagtcccttgttgtcgatgatcagtcggagcatctctgggaagttgaagatggtggggaaatccgggagagaaggaagcttggtcaaacaatcttgcaattccttcaaggcgggcgataggcccttgccctgagaagctgcgtgctgcatgatttgttgcagcatcctgagcgagtagtaggtcgcttggcactgcgcaaggaagtgtacagattcccaagacgtggtgtcgagcttctcgtcaactgcttgctggagtacctttagactgagtggctggaccttcccttggctggtggtcatgacaacgtcttggtagactgatagtgtcatccaaactgccttgggctttttcacggctttgatgattgatgacaaaacatcctcaagcacagctgcgtccatctcaacctcggaaataggcggcaccttcacaggtgtcccggctgacggctgatcaagcctcctgaattcggcaaccgtcggtattggtgatccagtgacggtctgcaggatagcgtatgccagctgcctgatgtctttgctcgattcccacgcactagttcgagttggagagtccaagagaaaagggaggtacattgccggtttctcgtcccgacaccgaagaacgatttctgatatccgggggtccaatgtgacggatgcttcgaccgggatctgagaccccgtttcaggggagagatattgctcgataaactccttgtgcgcgccgggatacgcgacgaccgagtgcttgctcttggctttcgagactgcttgctcaaaagtgatgtgtgggtctatcacaagctcgaatgccagacacgaaaggccatcctcaggctggagagagagacgctcacagatatcggcactcttaaattgcaagcccgtaatctctgtgccggccacattgcattccatatccgagaagaagacaacgctgccgttggggcccaaattgtgtacgagcaggtccgaatcggacgtcagaactgttccgccatgctcccggacatactgggcgcagaacacgtcggcctctccgggcaccacacttgtttgtgaggcgtaatgctcagactgtctcagagtatcgatgatggacggaacgaagaaggccggtggcggtgggctcactccgttttgacttggttgggcctcggggaacaggccgactttcctgttggaattccagccggggcggccctgcgtgagtccgtttacgtgttttctgtgaaagccctgcaactccttggaggttttcatgagcctcttggtccgctcatgcgtcttggacgtgggaagatagccatcgaagaatatccgcgaactttggcgaacattagtatgctgctgggagagtttgggcctaggagtacgaattacatggtgaggccgcacgttctggcccggtcaagccattcaagggtagtccgacttagcagctcatatgttgcttgctcaaaggggctgctcttgatggtgtttattcggcagaggttcaagatgtgatatgcaagtgcaggcccgtcaatgaccagactgcttggttggattgcgcctcgctgcgcataaggttccaagtgtttcctgaggtgtggaatacccatattcgtttgatgatgattcggagaagctcgttcgccgcttggttttgtgtgggcgcggttccagggtgtgatgggttcaggtccctcttggaacggccgtgagccttccgtaggcggcgttgctgtgtggaaatttgtcctgtgaagaggatgggggattgggatgtcaagggtctcttgccaaataattgtttgaggtgaggtagatgaaacatccaaacatcagaattgcagctggtttcattgaagtgactgagtgttggtgtgtgagttcttagtccgtctttcgatgtaaagtgatacagtgcgaatggtatcttcgatattctctttcttgattgtgggagcccatggtgttgacgtcctttctcgacaacgtatttagtcgagtttgttgttttgaaatctgagggtcacttcccgctgtcattccagttgactctgtccggtgtcggaagtacgatggcaatgacggtgctcatacttataccttccataggtaggtaatgctgccttcaagctggcctgtgaagagtggaaggaggaatggaacgcggtaggcatcgttgccgcctagagtccactgcccttccacagccatgttcccaagacagtacacttcaggtaggatcatatttggccattgaaggtttcccaatgtaaatcatgcttttccgaaatgttatgttcgcagtcaggctgttgtatgatttcagatgactcgggacatgagtatagacctaatagaataggtagtacctctatgaccgcacactgtatgcttatcgtgttgtttggttatcaggactgtcagggccgcactgactgcaagctgcggcaattgtaggcgaaaatgacaaaaaaacggcaggcccacgaaacgacatcggcctgggagggagatccagatccttccctcctttcagccattggacccacctttttacctgaatcgctgcggggcacgaggacaggattgaaaaaaaaaactgaaaactaaaaaagaaactggatttcctcccttcaaatcccgctcccgaacttttcttcccccgaactcaccaacactctttttcttttcttttttttccttttcagaatgcgcggcaccctcatcttttcgggcagctcgtgcccggccctcaccggcaaagtatgcgagaacctgggcatgacgccagctgatgctgagctcacccagttttccaatggagagacgagcgtgcgcatcctcaccagcgtccgcgagaaggatgtctttgtcgttcagtcgggcagccccaagatcaacgacaccatcatggagctgctcatcatgatctctgcttgcaagggaggctctgccagcaagatcactggtatgtctgccgctcaacagcaatccatccagtgtgaaggctgaccaggcccccccttctagccgtcctgccatacttcccctacagtcgccagtccaagaagaagtcgcaccgcggagccatcactgcgagaatgcttgccaatctgcttggcgttgctggtgttaagcacatcatcacggtcgatttgcacgcttcccagatgcagggcttcttcaagtgccccgtcgacaacctccatgccgagcctctcattgcccgctggatcaggcaaaacgtccccgactggaaagaggctgtcgtcgtgtccaagaacgccggtggcaccaagcgcgtcacgtcgcttgccgacgctctcaagctgaacttcggcatggtcaccaccgacaagaagagaggcaatggcaacatgactggcagcatgcttctcaaccccattgatgctgtcttggaccccatcggcgagcaggtcaacgaggcagttgagcatgaggagccctcagtcagcaacattacccagcctattgcaggcactacaagccccgcgcgccgtcccaacggatcgtccatgcacagcgccaagtctttgccgtctcgcctgcgttcttcgacctcggctttggacggtgttgacgaggaaggcgaggacggcgtcgagtacaatgaccagcgtgcgcacgaggtcactcaggctcgtcttgtccaaggccacatcgttccggatgactttgagtcgccggccgtctctgcagccaccagtgtcgctggagatgacccgatgaccatgtcgcacgcttcgtcgtttttcgctcctcagcaccacgccgcccttggtggctcgggtgatgcagctgaaagttcggatgaggaagaggagatcctgaaggaccccaaggtggagcacatggtcacccttgtcggagacgtcaagaaccgcaccgtctttattgttgacgacatgatcgacaagcctggttcttggatcgctgctgccgagacggtggtcaagcgcggtctggccaagaaggtctactgcattgccacccatgccgtctttggtgctgactgcctggagcagttgcaggattgtgactgcattgatcacattctcgtgacaaacagctaccccattccggaggagaaggctcgcaacgccagcaaactgaccgtacttgacttgtcgtatctccttgcggaagcaattcgtcggaaccactatggcgagtcgatctcgcctttgttccagcacataatggagtaatatcgcatggccatgtttttttttttttttttttttggtttttccatgacgcatcacagaggctttatagggcattgagttgcaccttgtttacgaaagcacattatcatcaggtatgttgggagactcggattacaagcgtggcgttagagtgattttaggtatcgcaagaccacttgtcgtcttgacatttcggagcgggaaaagcgtctttggagaccttttggaacgagcagtcagataccccaattgacatcatatgctcggttgttgtgtggttcgccgcgcagcttgttctttccctctccctcttttctgttcgttccttgcttaccactattctacctcgccttgcttgacgtcagtcagcagaaacgagtcatcatttcctccttccttcccttgccctcaaaatcacaaaatccagcgatgctttcactcgagaaagccggagtcgatttccatcccaggaacggttctgaacggagcgttggtagaaagaatttccattatagaaggctcgttgttccgactcgttttacgagttgacttccgcaaggttggtgggcaatgatgcaagagaacccttgggaacattttcatgtaaacgtacttgtttcagcaagtgtagtaggagtgatctctcgctcagttggtccgcgtaaaagctttcgtgggcggttatttgaccacgaagcctggcggactgtgctgatgtttcacacatcgtaggacacatgtcgtctgaagactcagtcagtatcgagcattcagtatagcacaaagaaatacaaaacatctcaactcatcgttcatattcatccaagcttccacagtcacttctcgcacattgtttgaaccgaagcaaagcgagctacaccaaaaagggaagagcatcctacttccaagagcgagttaggagcagattcggaggtggtaagagaaacgctttataggggtcttagatggaatttataaaccgtagccatcaacaaagtaccgggaggaagtcatgaactgcattcaacgagattactttgaatgtcttccaatgaatgatattaggttttgacttgttgcctattctcctccatcttctaccgctcttcgagagagaggagggagggagatctatctggtccttccatctcacccggaattctaatcctccgtcgtccctgaagcccaacttgaagagagatcaatttgatcgcggctgctctcattcctccggccccgtgcttgcttgaccgactggaaagatcgtcccttcttgtgatgacgacactcttgccttttgtatgattcactagggaggtactctataggggaaaacaaccaaaaaaacaatatatcgttgtcaatcgatgcgagtttcacacatgatatgatttagtataccagcaggcttgtaaccgttcttttgtttcgttttgataggtaatcttcttcttcttcttcacatcccttccttcacttagcattactctttcaacatctacgtctatataccttttctcttttcttcttccccatcatgcattacatactctcttcttccccatctccttaatccaacccccccccctctcccccttttggtgtaaaccccaaagtaatcaaatccacccatccttcccactagcccgctgaaacaacctcctcaaactcccactactcctactcctccgactttccttcccgttgccattcccgctattcccattcccattcccattcccattcccattgccattaccactgtttcccttccgcgtaggcatcgtcctactcatcatactcgcatactgccctacaacagggctcgcagccgcttgtccctgtccctgtgtctgtgtctgtacctcagcaggcccagcagcaggcccagcactaatcttgaccacgaccggggacgacggcgcagtggggactttattatgatttgatccggtttcagtttgtccaccaccaccgcgaggagatactacaggcttattagaattattagagccatttggcggcatcggcgccggtctaggcggtaatgtcgacacgggttcatacgaatatgaccccatgggattcacagagatgggaataggaggcgaaggcgacggtctcggcggcggaagaactacctcttcatcatcatcatccccagtgatatcttctccgtccttgtccttaggactggttgagtggtgactgtgaccgagatgaagactgagacaagaccaagaggagggggaccgtaaagtggtgagggaacttcgtttgcttcccgtgtttgtgttggtgctgctgtgtctgtttcccctgtttcgtacaagggaagaggtggaaatggtggggagggtgggaagggtggactgcttcttgggaggtttgagtggtttgagagacagggcgggaatggtggtgggtgtgggagcgttggaggggctggtgtcgagggagaaactgcttgttagggggacggtggtggatgttattgtgcccatgtccgggttggcgcttgcggtggagccgcgtcggggtcctggttctgtctcgttgatttggtggtgctggtgtggttgggggtgtggttgtggttgcggctgttgtggctgttgctgctggtgatgctggtgctgctgctgttgcggttgtggttggggttgttgcggctgctctaccattcgcttctcaccgacagctccagccgtctcagtctcggtctcatcaggaaacgtcgacctcgtaggggtaaccatgataatcggtatctcggaccttctcgcttgccctcgtaaggctggatggatttctccctcgctcactactcgtctggcggccccttctttgatgatcggccctgtgttcctcatagacatagctgttggtggtggtggtggtggtggtgcttgcccggctgttggcgttgtccctctcgtgcttgtagccattgtcgtcgttgaagtgggagttggagttggggttgttgaagaagcccgcaagtcattcctctcaaagagttcctgctggagtgtatactgcgcatgatgttgacgttgttctttggtcggcttcggtctgcgtgtcttctttccgtgtctcggccggctgtggttacggtggcgggttcgagttcgagagtgactccggctttggcttcgtgattttgattgtccgctgcgagatgaagtcctggatccagatccggtgtaggagagaggagatcggcggccatcggatggtggatacgcggcgagcgaaggatgctttgaggtactcagtaagtcatcggtggtgtcgtagcggtaggaggtcccgtagttagaggtaatctcagaggaagacagttcctccgagtcgtcatactcgtactcgtcctcgtcttcatcttcgtcttcatcgtccgagtcactcggattcgaataattgcgctcttcatccccgttgacgaccacgtaccacttgatctcttctccacgctggagctcatcgcggagttgctcaatccaggtctcttccttctcctttgcgctttcttcaaggtgctcgagagcatcatgatactccccactccctccactcccgccgctattacgattagccttgggatctcgttcccctgttctctcctccgcccccttcagcttcagcctcagcctctgcatccgctcttcgtaccgcctcacttccgccagaatatctgccgctccatccacgcgcaccacgtgatcggccacgtaagcataaggccgcgagacttcgtcgaggttgtttgggtcgtactcctcgaggactttgactgctgaccagcgttgggcgctcagctcgtcttttttgcggttggggctgtgagattcgctccttctgctgctgctgctgtttcccgttgtctttccctttcgtccttttcctgctgaagaaactcccgaggtgctggcagttctcaacgccggagtcgacgctggggcaggtatggcagcagtaggagcagtaggagtagtaggagtggtcgcggcggaggcggcggcagcggcggtagtttggaggcgcgtcctggacggggttcgtacgccttgcaacggaagtctcagacttggactgcggctgatggtacgggtacgacttatcgacgacctgttgttactgcccacagggatggcggtgatctctctcttttcctttcccatcccctttcccatctcctttcccatagtccccatcccctttcccgtagtcccttcggatccatgacccctaagcacaccaagactctcctttcgcttcggccactgagtcctctgctcctcactccctttctccccccgactaccacgactccccggtactactactgcttcttcttccccattttcttccccagacttatccccctcatcctcgtcttcatcctcgtcctcgtcctcattactatcccaagtctcaggttcatgcggcgagcaataaggcaaaaactcaaacaagttgtagaaactctgcaggagacagcgcgagctggtgggccgaatcagccactcgggcgagacgtcgtcaaggtcttgtacgacggtgtatacgcggatggagcggcgctgccagcggaagccgtggcagaggtaggttggcatttgattggcggttgcttgcttttgaaaagggtgtactgttggtttcgttgctgctattgttgtggttgttttggtggttgttaaattgccgattggtggtggtgaaaaggagtgtgtgtgtgaggcgtcaggtgcgaacgaacgaaggttgggcgtggcgggtgagatgaagaatgcgaggaatcgtgatcgatgcggagaagtccctgtagctgtggtaggtaggttttctgttaagccagccagccaactggatggaggctgtgaaatgaatggatgggtgtactgtgtacagcaaaggagtgtgtgtgtgtgtacggcgattgtgcccgcggatttgatggcgtgataacgagtgggggaggggggatggtcggttgttggacgtccagtcgattgtcaactctctcctgttcctcaagtatccccttgctctaagcaaacaacaacaacaacgacacacgtgaaagatcgccggcgcaagtttgcctgttcctcaactcccaagtcctcaccagtcacaagaaaaggttcttgttaaagtcctcgggaacacattgtgtagaaaaagacccttcgggttcggggtcggacttgttaagggtaagtaagtcatggtcccccccggctctccatcaaagaccccaagtggaaaaagtgacgaaggaaaggaagcaattaaatctccacaaatggcagttgattgggttacatcgttttcccccctagggtcccctaggaaatagcgagtagcccccccaggccttggttcaccgtgccggcctgtgcagatcgttaagagtgccaacacggcctcggtatctcgttgacgatttttctttgatgtcggatatgcttgcgaaattaaggtatccgggattcggctcagctgctcaccgcttttgaacaagaggctgaagatatttcccatggtaccgggcaccgcgtatgtatgaccaatcttcaatgtgaagttattcgctcttccgcgcttgttgcaggttgttgtgggttggtgctacactactagtcatttcctagaaaagcccactcagcactagaatccagtagggcaacgctgtgctgagcaggaatgcatgtgaaatcttggcaggcccttcctcccttgaggtggtatggacactactatcaccagacgagtacaacagctctgtggtgtcgttcatgtttcggataaaagctcaacgctcggagaagggatcctgcatcttctgtcaatcaccgccaatcttgaaaaaagaaatatgtatgatacgacaccatccacgtgttgatctcgtgcactgtttgtttgttatgtccctccaatgttcgatatcaaaaatgggagattactctactctacacgctatggtacacaggggatccctaccgtcaaacccccattttgagcgtagggccggccgatccccctgtccctgcgggctccagctcgaccgtttaatgaaacatgccgtccttgtgccgccgttcctcttccctggccccgctcagcaggctaagagcccgagacttgatgtttgcggaccgcgacaacttgagacaatcgacggcggctagatatagtgtattgtccatctatgtctagagccgcgtgcgtaagggaagagttgttccatcctgaggttcaggtaccctgaaaggcaatacccgtgtatgttttgcatcgggtagctgtccttcaaaagtgttgtttagaatgaactcaccataggaagaagcgtgtatctggttatactttcgtctggcgtacactcgaagggtgcctatcatcaacctcaagcaaagcggttgtcgaaaacgaggtttagtcaccaattattcccccagtgtttgatgattacaccatcagcctgaaaagtttaccattgcgctggctgggagatcaagtcgatgcagcctccaatcgtcactgctagagcgacaaactggagttgccttggaaccttgtgttccatgaaagagtataattgatgctcgagatgcaatcctcctcgccaagcagctgcaattggattgaagcccgctactattgaagcccagctgtggcacatcaacctcacccctggtttcctgaccgttgtggacggcatcctcttcagccaaggctcgctttctgccgcattggcgcagaaccttgatcaggttatggtgctttacgccttcgaatcagtggttctcgggcacgattcttgtgttccctatctcggcttcccctgatgaaagcgccagatccttttgctggaatattttgcttcttttctcaacgtcctcgacgcttggtaagacacacgaatcagatcggggcttcgttccggctacaccgctatggagtcggtaagatcaccaggctactcggctccaagtatgcgacagtttcatcgctaacgtgttcctgtcatcaagcaccgatacgatgacgggctcgaggcggcctctcaaaactttcccgaagttgttcccccacaaacccatgcctataatgcccaacaacaccaacagtacccggaggcttatcacgactcaccgccggtaccaaaacaaacaccatcgccatactcgccttctcagccctcaccgggctatggcggggcgaccacgatagcgggctcgacgattgaatcgcaggcacatggaggagatgctcacacaacgcccaaaaatgacgggaagaggaggatgatttgcggctgcagcctcttaacctttgttctgtcgtgtatcatcgcgctgttgtctgctgcggtgatcggattggcggccgggacggggatcgaggcgagtagggcgaatgatgctgtccacaagctggcagcctataccagggcgaatccggtgcagatagcgacgacctcgaactttcctgggacatcgacagccgcaaccacgacatcgaccggtagtattggcgatgccacttccccgtcgggggttgaagtcgacagcggatgtggtagtcggtcggaccaagtgaatgggacgacttacacgtcgctgaaatgtaggtcatgtttgtttcctgtcctgatcccttttgatgttactcctgagactgtagctaatacaagtgaacggtcagcactggaccagcgcagttacaggatctactgcttcagggactacaaccgcgacacaaccaacagaatcaacttggttgctatcttcacggccgactttgaggcatgtatggatgcgtgcgcgtcctggaccaagtacgtggttccgaagagtagaagcaacgacccggggtggaactgcgaggccgtttccttcattcccgcctgggtgaacagatcgattgccgaggcgggcggctatactggaaactgttacctaaagactggtccggcatcgataggcaagcttgagaagaactccaacgtgcatgctgccctttggcagagcggttgatgatggtcagtacgggggtgcggaaagagacgaataggtaggcaacttgtcgagatttgggcggcgacggattgcgtgtgatttggttgtattcatgttggatgggttctttcgggtggtaaaggagagtagtattccaggattgtgcaggttactgtcgtaggatgaactaagtaatgtcggactattgccagatggtattctcaagcccaagaggcgttccattttcacaagttgacacaaagtggaagttgtgggcgaatcgatgtaactgaacttggctggtaagcgggatgagttccttcctccatctttccattgtcgatcgaggtgagtggttgcctaaaaatcgtaagatggactcactgtaacagaaacagaaagaggcagcggtcgagagggaggcaggaaggaaggagcacacatttgcttgatacgatatcggcgctctgccgatcccggtcgtctatgactgttaagacctgttagctgaagtattacgatatgcacagacatgtaacaggaaatatcagaagagactggaaacttgcttcgcttcacgggcaacccattagttcatggtatgggtaaaaacctggagacgactctgcatacgaggatcttctctacatccctcaagtacgtgtacaaatctagggaatttgtctgtgatggttggtcaagttggtgaagcctttcagttgtgaatttggagaaagaaggtccgattgcggggaatggctggcttgactagaggtacctacagcgggagccccagcttggcagggtgggtcctcgtcaaaggtgtggtgcagcatgtcaattgaaaggcgcgctccccaccttttcggatgactggattccgctttgagcaacaacaccaccactcactcactcctccagtcactcatgtggtgcccgtcgacagacaatgaatgccttttcagcagcgagaccatccagtccgggattgtgtgactgtgccgcgaccaaccggtcaccgtcctggaagggaaaggtaggaggagggtaggtaggtccgagaggggaggctacctacgatacccttgatagcatgggatgcccgtcctggataagtcgaggcaatggacttttctcttcctttttcctcatccctcttcttttccgtgtgtgtttcgtcgtcaagacattcttttccacttatcttgtgtgtgttgaaggatttatatgtggtcgagttgacttccccccaccatctttatatcccgtcaaggaaaagtccgagcccgtggactgttgtctcgcttcttacgccctctgcactacatcctgctcctcctcctcctccaccactcaaccagcatcagccagctacccgagtctcacagggacagactgtactagtactcgtcagctgcgccctttgaggcctttgccacctgcaccatgccaaccatccacgaaatggaagcattcatcaactgggacggcatcgacccagcctccatgccaggtactcgccatcccaacgacctggatctggccctggagaatgccgcagatgatgactttgccagctgggccctgcagcactacgaacagaacaacctgcttggcctcggggaaacagcaacggccggcgattccatcgtggcctttgaagactcgtttgatatgccatcctccccttgcaaccactgccaggccaatggttatcagtgcaagcgcatccgtgagggtagctacaagggatattgcacaggctgtgtggccctgaaccgagtctgtagcctcggactggtggatcaacctgcggcaccccctcggaacccaggttcgaccacctccgtcgaagagcaagaccgaccttctactcctgctcctcccattgcactcgccgccaccaaggtcaacaaccgcttctcgcgcgaatccatcaagatcctcaagaactggctctccatccaccaaaaacacccataccccaacgatgaagagaaggaaatgctgcaaaagcagacaggcttgagcaagacccagatcacgggctggctggccaatgcccgtcgcagaagaggcaaggttatgggtgcccctcggtccatctcacccggtgtacggaccttgtccaccaatctggacataccccagagacggccccaactggagctcctgaatccgctccaacgttggcaggtctcccctccagaacacgaacccgcctcggtgactgccattgcccgtgccgtcactgcctccaccactaccctttcatccggtagtccacacagcaacaacttcaacttgaccgacgatggctccaacagatctttgtgtgctgcctcctcggccagcagtttcaacacgtccatctccagtggcctttcttttgcctctgcatactcttacggaactcatgactcccttggctcgtatgggtcttctatgaaccgtgggcggaggcggagaaggagaaaggcagcaccagtgccgtcggagaaaagacactctctctctgcgcctctcaagacctttcagtgtactttctgtacagagactttccgtactaagcacgactggcaaagacatgaaaagtccctacacctgtctctcgagagatgggtatgtgctcctgaaggccctcgggcatccaaccccgagaatggccaagtgtcctgtgtcttctgtggattggcaaacccggatgaagctcatatcgagactcacaactactccatctgccaggagaaaacccaagaagagcggactttctatcgcaaggaccatctccgtcagcacctaaaactggttcacgacgtcaagtttgtgaactggtccatggagcagtggaaagccactacgcccgaaatacggtcccgatgtggtttctgtggcatcgtcatggacacttggagcattcgcgtcgaccacttggcggagcacttcaaagctggtcagacaatggccgaatggaagggtgactggggttttgacaatccagttctcgagatggtcgaaaacgccatcccaccatgtaggattttctttcccttcagcacatctgaaacaaactgctgacatgatcccatcagacctgatccacgatgacagaaactcgccgaatccatacacagcgacccaagaatcttctgagacagctcgcaacgcctacgagttgatcaagagcgaactgatgtattatctcaccaaagagcgcgacatcatgggcagggtgcctacagatgaagagctccaagtcgaggcatgcagaatcatctacgcagccgagcttcagtctaaccagagcgaaaccgctatcccgtcctggctacgggacttgcttctttcttccgagccgttggccctgcaggcaaggatgggacctatcaggtcggcaaacgagagccgtcaggcagttctgcgtatcaacggcaagagcaacatttttgaggaggatccgatggagaacgagctccacgagtatgtcaaggctcgtcggttactcggcttaaccgccatggatagcgagttgcagtatgaggcctgcaacattatcggtcgcatggaagagtcgtccagtcatccctctgaagacgtcgccaattttcttctgcgtctcatttacgcatctacaagctggctcgccgactttcggcagcgagctgtcttgccacgatctgaagatgtcggtgatgaggcaaggcgctccactgatccctccaagatcgattcgactatccataactacagtcgcctcgagagggagctggccgagtttttgcacctgcaacgctcgatgggcatagagcccactgatatggacctacaaaccaaagcccgtatcattatttacgaatgtgacgactgctggaaccagacagctgccgacaacagtgactggctcgcagcgtttaaacagcgacatgtgtctccagaagccagcgcagtagctttggccacatgcgagccattgaccatctcatcggtgtcccgaaaaggcttcaccccgtcgatggacatggccacatggatgggcagcagctgctttaatggtcctcggaatacttcactgggaagcataggtaccccaacctttaatatcgcagcaggtgtagacggacacataggcaaaccccacaacgcggtcaagattgggccgtacttcttcaacgacgccaactgctaccgcaggctggctcgcgagctgggcgcatacgtggcagcagtcatgtcaccaaactccccagactgtcacattcccagtgatgaagaactccaacgccaagcgcgttggatcttgtatcaagagtgagtccctctttcatccttcatattctctccgcccctagctaattttttttcctctttttcatccagtgacgacccctggaaccaaactgctgccgacaacgccgagtggctccgccgcttcaagcgcgacgtcggtctcctcaccgacgccgctctaccgggcttgcccgaatgtactcaatggagcgccacccaaggcgggtccggcttcgaaccaccttacttgttcccgaacccgcacgcccaagccacgacggtggaaacggacatccccatccagatgaaagaagccaaacgcatgtttgtcgcggaaaaagagacggccaacaagttcgtgaggggattcaagaccagatggcagagacctgcggtggtgttttgctcccgggagttggagaaggggttgatcaagtttgtcacgacttgtgtgagggggggaagtgatggcggcgggggaggtggagggtttgctagaggcatgttcccgagtgatgaagctattcgcgccaaggcgagggagatccaaaagctgagtaccacgtcggcggacgatgttgtgctactggagaagttcaagaacatgatgagggagagactggggttgatgtcagcttcttcttcctctctagggtctacgccggactttccatcgagcgtgggtgctgctggtatgggactgatgcaggggcagtcttcgtcgtctgttgacacttcggcggtgccgtcgccggttacggctgctgggttcactattactggcaccaccactactgccaccaccagtcccggcatgggcatgagtatggatttgggccttgctgacatgggcaatatgagcaatatgggggtagccatgggcatgacgaacctgacggattggtcatcatcatccacaggcatgatgatggggctaggaacaagcatggatgcttcctgtaccaacatgggcatgggcatgggcatgggcatgagtatggacatgaatctcgacatgacgaacacgagcatgagtatgatgaatatgagtacaagcatgcccgcaacacatatgggcatgctagcggcaggaggaggtggtggtggtggtagaggacaagatgaccacaacatgatgatgatgatgatgtttccgggaaatgagatggacgatctgctacaggagtcaaactttgggttctcttccaacgacgatgatctggcagtcatgggaggaataggccaactataatctgttttaggagaggacgagagaattgagtagtggttgtgatttttgtagcttttgtggtagaggaaaaggggaaaagtttactgttggtatcttggtattttcacgttagcgagtacttgcaatccttcacatggcatcttgtgtctttcccagtgaagagcgactggtggcacatgtttctctttcgccgtcttcttcacagcatacctatacatgccataatcatcaaacagcgagagaagcatatgtacctccctcccaataacaacaactatcaagcagaacacttgcgacaactattctcagtccctgactgtgaaacctctaggtaagaacgactactttttttttttttttttcctcttcacatctacagtccaataccggtttggcttccatcttaacccccccaaaaccgtatcagtttccccccccccccccctctctctctctctctctctctatacaggctcttaaacgtgcaatcctatgattaaaaacttcatcccatcttcaacacaatccgtcaatacaatcaatcatattttcaaaaagaaaaaatcacaaaaagatttagctacctatcttacttactacatacgtcttggtcatcctctgaaaaaggcacatacctaaatttcatcttcgcacctttcattttgaagtgagataccaagtctaccctataaggatacatgtgtaaggatacaagttacaagttacaagttcaagtacaagtgcaagtatacacatacggtccggtccggtcagtcgttcggtcagtctgtctgtcagcgtaagatgcaccaacaacatcaatatgtgtaggtacatataaagtcatgggagacagtagacgtatactttttaatattactctacgtagctatgtacatgcccgcccggggattaagcattgtgttatcgagttaaatatatatatatatacaggatacctacctacctagatagatagatgaatacatagatatatagataaatccagtcaccgccggcctagcttaaaccccttactatagtctaacccccctactatagtctagacctcctagacctcctcctagaccaacttacttatataattctatatcttggttaagaacaccgcgcacgcaaaacgaaaaacgtcagataggtaggtaaaatacaaacgggacatttatgtgaataggtactgtgttacagaagaataatagaacacacgagaactgaagtgttcagcagaacagaaacatgagactgaagtgatggatagatagaagaacagaacgaaacattgtaattgatggatgggtgaaaaaagacaatggtacaaaaaagtttttttaaaaaaaaataaatttattgttggaaaacgtaccgtacgtacgtacgtaccctgtatatatatatgatatgtaggtatatatttatctttctctccagcaagatgttgagtaccagggcaagatcctggagagtaccgtaagtccgtaagtagtgtaccttacctactgatgccgagtaagtgtgggatgtctcaagcgtaccattgctcggtcgaaaactgaacaaaaataggactacactattaagactggtgccgggtgattatcaaccagtgagcttgtaagaaatcctttgatatgttttatgattcttgtaatgaccgagcatcccgatgcgtagtttggcttcatccactcgacaacgttagctgctccgctcatgtcaaggggcgtaatcgaactcccgagttccaccacggtaagcgatcatgtggattctcaaccttgccgtatggagttttcatcgggttcagcggaaatggatcatgggaatgaatatctcatcatgcgaaccaactattgccatgaaaggtacatatatgaatgtttcaaatgccttgcataacgaatgtatgatgctattgccataagactagccagcccacacaaagtcgcaatctaatctgttggtatctccgtcacctgtaaaccctcaagtgtccgccttttcaaaccataccatgttgtcttcatacgcgtgcaaaaagcagactattttccatgcagaccaaaatcccaaatctccccaaaacgccgtgaagaccgaagtcgggaagtgtatgtacagcgaaaaaagcggaggtgcaggtgttgatcacgtttccgtcttgctcctctcttactgtactactccgtggtcattgcgcgctatctacggctagagccacggcttcccatgcaattttttcccctgtcccttgaagccttccataatccggaagactccgtgaaaccccgtcattcttctaactccactcatgccgcatcagccgtggtgacgggtggggtgacacgagtaggttgaaggccagctctaacgatcttcttgccagaagagtcggtaacagtggcaatatccttgttctcggcctgggcacgcttccagatctcaacctcgcagccgccgcggatgacaccgacgcgcatggtggagagaaggttgtgggcagcgttggagtggttgtagacaccaccgttgaagatggcggtagcgtccttgccaatagccgagttgataagagccttgccaccagggtggtcctgaatgaacttgccgacatcgtggatgacaccagcgacagcgatccaggccttgccgttcttggactcctggacaaagtcgtcccagctgacaacggggaggttctcaaggggaataccccagtcaagggtggcacgcttctggtcgagcttcttctgctgctgctggagacggcccttctcgatctcgttgtgggggaacttcttgaggtcgtaggcgagaccgagctgcttccagacccagatgcaccacttggtggggtcatattgccaccactcaatagcgttacggaaatcgctggggaactcgtggtggaagttgtggtaaccctcaccaagggtgacgagggcagtgatgacgtgatctctcggtgagttgcggtcgtcgaagggctggtcgccgagccagtgggcaagagagttgacgcagaaggtagcctgctggatgaagaagatacggaggataccgccgtagatgaagccaccagcatagtcaccccagccgagaccgcaaataagggtagggacgatgagagccatgacgatgacgcacttgatgtagtgcttgtgctgccaaacgacgacggggtcctcgttgagatcggtgatgtcggtacggccgattctcttggggttctgcttcatgaccatccagccgatgtgggagtagaggagacccttgcggaccgagtaggggtccttgtcggtatcggtgtatctgtggtgagcacggtggtccctggaccaccagcgggcggaaccctcgacggcagcagcaccaccagcggcgagccagatcttgagggggagggtggccttgtaagaggtgtgggcccaaagtcggtggtaaccggcagctagaggagaatgagtcagtcatggacctggttctgatatccttggatgcggagcatgcttactgataccgagaccggcgaagtagtagtaggcgatagagaagaggatggtcttggtctgagcggggatccagtaggcagagatgagaccggcgagaggcacgaagatgatgaaggtggtgttcaaccagttgacgtgcttgtctgtgaggggagatactgtcagcgtcttttgtttgccgaggctttcgaagctatcagaaaaaaaaaagagttacttacaccagttgccccaggtgatgggcagctcggtaatgtgaggcttcttgaggtcatacttcttgcctctgagggggatgaaatcggtggtgccatcagggacattcacagcctgaacctcagcaggaatatccgtggccgaagtcgacgccatggtgtcgatgttgttgttgttgttgtcgagggatgaagtcgacgacaaactgagtgagtgagctatggtgtcgaaaaggtggacccgctctgtcgttgctggagaacaacgagttgggaagagtcgggagggagatgatgacctaggtcaagtgggctgaaggaaagggaagggaaaagggtgggagttgggcagaggttcaggttattattaagtagtagcaagaggaggcaggcccaagggttctcagcagatcaaagcttttgcctgtgaagtgggttcccgggtgggaggaggagagggagagagagggactgttttggtagaggtagaggtacttgcagattggagggagtccacccacactcactcccggtcactcactcgtgcttgcttgcttcagtgtgctgccctgtagtgtaaagtacaagtaaaaagtactttgtagtgcgtgagtcggtcctcgctaacctgatctttgcaccaacaaagcggatacagcagggcagcgtctacctacctaattccagtattaaggtttcaagtgtcccccaaagggaaggctcggcgagcagtgccgacaactcccagggcccttggttcccttcacaccttttttttgcctcccgttcgtcctagggcaaatcgccagcagatttagttggagatggatggccagaccccggcgaaggcaatggaaaactggttggggttttccgatgggtgatgagccgacaacaacagcagaggagtggatttcatcaacgactcggttaagacgtgtgagtgactgcaattgcaccacagcggattggcctcggtattctacaagacatgtgcttctcaccaacaagtgttcttggtgctctcggggccgttgttttggggcatgttttggcccagcagccgggcgagccatgcgttgatcgctcgtctgtcgtcctgaatttgccgttgataagttttgttgagcagaatgttggggacatgttcccgtccgtgcatccaggtccattcagggccattcagggcaggtgggctccgtataagtcgggatccgacggcgattggcgggatatcctcaccttggctcatgtaccttgtacattgtggcggcatgtcgcttcgctttggtgtccgctgtgtgtcgcccaccgtccacagcccccacgcttggctgacgggtacaagtgacattggcagcaatttgtttcattcacaaaccctttccctctttcgccaaaagaggtgtggcaaaggtgaagtccctgaagtcggaacgaccactagtgtacatacactcactctctccacctcttgatgagctttctccagatgcctcgctcggatcatggacttccgcgaagcttgggaatcgaacgacatggaaatccggcatgtcccgactttgcaaaacttgcccaccatggaacatgcggatgatgctgacggctgacgtgcgcccaacgcactgactgcacttcaacgggcaacttgataggtacggacaacaaggaagtcgcggacttcaggacggaccagggcagcgacctaggaatgcggtcgccatgataaggcaagataacaaccaaagcaggagcttctttccatgcagtgccatcaaacggaccacggcgccttccccggatttgcaactaatcttgccaagtggaagtgcctagaggtgtaggtacctgtatggagcccgcaacggtcagttgttccttcccgtccttcgtcatcctggctgtcgacgcagtgaagcatcaaacaattcgagatgaactccggttcgtcccatccagaacttcacgcttcagtttgacattgcctccagaacaacgatgattggctggttaagttagccgctgcgtagctccaaccaggggcagcttcaagggcaaggctccgatttctcaacattccttcccgcacctttgcatcccgccagccaatcaaaattgcatgcttctttgcattctggctagcaaagacttcaacggcatgcttatgtaagatttcagccatggcaatgcactcgcctctgcgtaagccaagaacaggaggcttccagaaagactgggattgcagtttctttaatcatcaaactccatcgtcaaggccgttcgccttcttctgccttcagcctccagcctacactacactctgtacgcagtatggtccccgtggggggcgactcacggtggggaatggggagttgcgttcaagatggagccgtgacggagccggaggcggagatatcacctatgtatgtagcatcgggagcatcatccaagtgtccgtccctggtgggttcgggcgtcaaccccagaccccgatccggcctgcgagcttctcctcggcacctcgtccacttttgtttcgagacgatgcccgagctacatcgagattgactctcatgaaaagttaaaagagaaagaatgaaaaccacattgctcgacccaaccaagtcgctccgacacaaaggcactggcagcatacctatttaggaaccaatctaatcttacgaggagccggactcgaaggattagctccatgcaaccaagactttgctggtacctcggctgtgacaccatcaacgtcaacgtcgtcgttggccctacccgccatctcaatgggctattaaaagcatgcgggaacgtgtgtgccaagagagtcaaaaggtaatcaggccatccgcaccaagcggctgagagcctcaggccatgttttttcatttcgttgggaatagtcccttagtcgtacgttgttagctttcattctttcattcaccagtccttcaatggaagaaaggccgaggaaagcgctatgaagacacgccttgtactcttttgcccgtcatggcattttctcttgcctttacaattctctacctacattcaacacccgtggctctacatcaaagacttcaattcgcgaaacgaggacagcttaccaccctgccagaggactggcataacataaccttcctacttcacagatacgccgagtcgagcatttggatattaccatcatgccgcccttgacttgagaactatcaaacactgatgagaaaagaagggatgagagaaaaaaaggtggaaaagggatataccatctcctcagttgttaaaaaaacaaaaactccatgatcttccaatgtccagatcactcggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaatgaaagaaaaatttggagtgtcagagtacattgtaatatgctggtttggttagtacctaggctcggttaatgaatgttactatcatcgggcggcatctttaggtcagccctactgcacatataacagaaaagggaggaaggggacgagaaggggtatttatgaagtagatgtatgcgtatgcgtatgattccaaacaatcggcttactggttgagctgagctgatagcgtgcgtgccggcaggttatgtatgtaggtagtaggtacgatatgtagatgatggctacggacctaaactaggtagtttctgccccaagattccgtcctccttcgtttctaatgtgtcgtcgtcgtcgtcgtcccttttgttggtatcagttaaacgacgggtggtgtgcacttcccaaggagggcagtgtaactttgaagcctcacgtttcttcaccgaagaaaaaaaaaaaatggtcatcgctgtaccttttttttttgcccgttcaactggatactttcatctcctctgatcatgtatatatatgcgttcgttcgttcgttcgttcgtttctacctagagtccgatagactgactacctaagtagtgtaatgagtatctgctgctataaacacacacacacacacacacacacaaaaacaaaaaagataaaaggaagaatgccagcccagagataatcgaaccaaaaagacaaaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccgtcatgtatattcccatcccatgcaaatgcccctttcccttcccttcacgtattgttttgtaggtaggtaggtatgagttggttgcactagttgcatcgcatgcattggaggcctcccaaatttggtaaaggcttcggttgacccttcgaggtccatagtatgtggcctcgctggatcatataacagggtagttgtaactggttttggtgctgtatcgtaactcgtagtagccagagcggcaagtacgggcttcatcgttgtccattaccgtgctgttcagccgttgttcgcccaatggactttctggttcccattctcataacccctcgtgatgtgcgtgtaccgagtatggtactttcgtccattcatccatccattcatcgctgaccctcccatcacttcgttacgtcctcgtcgtctcgtagttcgtatggtgttgctcgtagttcgcatggtgttgttgttgttgttgctgctgctgatgttgataccccccctccttctgcccaggggcagcaaacaaatccatatcaatctcctctccctcctcctcctcatcaacagcacattttcccctcatagacaaatcaccataagtataagcgcctccaatccccttcaacacatccagctctctcccaccgtaccgctccaactcccgatcccgatccctatccaattgcgaattaccgttgccaccacgttcttgttgatgatacccagatgagcgcaattgttgttgctgttgttgtggttggtattcatcccgatcccgatcccggctatgatcttgatgatgcccatgtccatgataccgcccagccatgacctccgctgcctccatcctaaactgctgctccagcctgtcgcgatctcgcgcctcggtgatggctgcgtaggctaggtcgggcccaggcttggtgggctcggtgaagtacttgcctgagtcggcgcgggagaggggtttgtctcgtctgtcgccgccgtctgcttcttcgccttcttctgcgtcagaggaggaggaggagcggtagtgggtacggctggggcgggattggtggtgggattgggtggtgttgtattgcggttctgctgttcggttgtgatcgttgcaactattgctgggttcgccgtattggtcgcggagggtgagttcgtgagacttgttgttgttgttgttggccgtgggggtattggaaaatgtggtctcgggccgccatttggctgcctcccggagaggaaggtctttgagcggtattgaggcggtgtcggtgttgccagagggagcggtggagatgaaagaggtggaggagattcttgggtcgtgttgttgcctcgatgattctgcttcgttttgtttcccaaattcgtccatatcgcctttcagattgccgtacgaagacggaacagtcaagttactcggctcctcgtaagtactgctattcccccaaggacgtgcatgatgtcggaatctcgccgggtcatcgtacccgccatcgctgggaaggggagaaggtggtgatcgacctcgtggcggataccagtgttggtcttcggatggtgcaggagatattgtcgacggacgacctctccccacaccgcttgctccagcagcagcagcagcattactgctgaaataatcccacccctgatctgacggcgactcaaccgtcttgatgatcttgggtaccccgttcgtcggctccgtaccaaccagatactcctgccgcgagtacccatcatcgaccgagaccgattccgggttatgatagctatactgattcggctccaccggctccggctccggaaacagatccagcaagtccagcgcctgtctcctcttgcgcgggttgggatccagacagatattcacaatctcaacgtaccaatccgggacatccgtaacctcgggcccaatcctcaacggacgtccatgagcctcaggctcgtcctcctgtgtcgctagagcccaaagcaccatgcccagctggtagagatcggacttgacgccaatgtacatggatatccgctggctgctctcaatcaacggcgtcgcctcgggcggctcccatcccaccggacagccgcgtcggttgatgtcgatgatcttggcgttccactcgttgttgatgacgatgttggacagggtgaagtctccctgaacgaacccggcctcgtgtatgtccgccagaccacccacaatctggcgcgcccagcgctcgcgcgtcgaccaggggaggccgccttggagctggtagtcgtagatgatgtcgatcagggcaccgtgctcggcgaagctgatcagcaggcccttgacgagctcgcccgagtcgtcaacgatgatgccgtaaaactcaatcacgttctcggcggcgcgaagacggttgagcgcgttgatctcgtagaggaactcgtcgacggtgtcggggccggggatttctttcttgattaaggtctcgccgttgacgcggactttgtagacgaagccggaaatgtgagagtcgaattcgacttcggattctttgatgcggcggcagcgcatgtgctggatcatgcgcacggttgggtaattgatgatttcctaagtagtggtggtgttagtatggcgatgagttggtgcgtaccgagggtggcagaacaactcacattgacgtcttccaccacgtgaacatgtaacctcttgtccgtggtttgaagcttcagattcgtgacggtagggtagaactggatgtcccccaagctgtctcgaatcgcctcgtatatccttgaactcttatcgcgctggaacttgatgtcgactagctcctcctccaatgaaccctcctgagcatcacggtaatcgagggatatcgtcactctgcgccatagcgactcggtctgtctgtacgtgacaaaaaacttctccctcttggacttgtcgcgaaagtgcattgacagattcaggatccagatcttctccaactcatcgtgtatcatgttgtggtactgagaagaggttatcgagtgcgcatcacaatccgagatggcggcgtccgacccatggagatgagcgagagcaggagctcgcagcagatggttacaattgtcgtggtagttcttgtcgagttcttgctccagctcatgtccggtcaggcctcggaaactgctgttcaccggcgtatattcttgaggaatcgtaggtaacgaaggaaccggagagccgacctgagagatatgagaagaacggccaaagtgatgatgatgatggtggtgatgatggaagtttggcgcgctactcctgggaagtgaggcggcggcggttcctacacccaatccgaccagcgatgtcgatgcactgttgatggcatgcatgcgtctatcgactgaagcagctctgcgctcggcaggggtaggttgtacaggttgaagatggtcgcgctgctcggattgctgtctcttgaatgtctgagttcgaggcaggccgggaatcacctttcgaaagtttcgacgaatggtgccttgtttgttggagcctccgtcatcgtgctgctgtgtttgtgaacccggactcgtggtactgtttccctcccctccatgtcctcctccgcctgttcccgatcccggttccgttgcggttcctgctgatcccaatcctaaccccggcccggcgtcatgggcaccttgaccttgaccaccgccgccgtccttttgatcccgccagagatgcattttttgccaccagttattttggtgtgggggccaatcgccatctgcaggtggtaaaactgatgctgggttccgtagagccaagggaagctgcggttgcacttgggccatacagaccttgtgggggactaaataggtttgcaagtttacccaaggggctgtaagactaaacagaattctatggtcagcaccgtgagtcaagagagagcgaagaggccttcaaagcacgccaggcatcttgtgcgaccctgagattacttggtggcgagaagacagcttctggactgacgcatcaccagcctcaatcacctaacggcctatcggctaggccttctcaggcaaaaaaaaaaacccaaagactattgtgtatcaccacttgactcaggggtcctgacttggaagatgcaagcaagcaagcaagcaagcaagatggcgcaaccttacattaaagacaagcaatcatgcagactgccggcgcgaagacccttaggcgccgtatatcccacagcaatgacggcgcttggtgaagtggtcgatgtgcaaagacgccatacaaagaaacccagctgaaccctgtcgaggggaaaagtcttgtggttgatgacgatgatttcccgcctctcctcctcggtgaagttgattagaccagggttgtgtcgaaggtgttgcggatcggatagctacttttgctggttggcgttgtgaatcgggacacgaagatgccttgaagataacgtgagcttgtgagttgcgtgatgaaagttgatagacgccgtcttggtgcgcctctttcacgttcacacggcaatattgggagtataaaaggttggtggaatataagactttgtggtcggggaaagcatggaaagttccaagggtgtgttctgcgggggtgttgggtgatgtggaggatgagatggagtcatgatagcttttgaagctccgtctacgctttcagcttaggttcatcatgagaccctccttcaccaaccgccgtgacttggttttagttgcaaccctcaaggtgcctggcctgacactaccgtagggcctatccctctgtcattggccataggatggggggtctctgaacagcgatcgtgatgtgtacacagcaaatagacgccggtaaacatggaacctacagccacctgagatggatccctcccttgtaggtagggtatgtaggctttcttttacccctggccggcgggctgtcttggccctgccccggaatgcctgagtacctggtccggagggccgtttttgaggccaacttcaggtcccacgttccatctctatttctaccgtgcccaggaacatcaactgcctgctctgttatgttacacacacattatgcacactggaaggcgtacatggcatcctttggttctcgtgtgccttttctgggtctcgtgtcgtgaggcccttcctttcgggtttcctgcagacacctgaaggtctggaaaaaggaagggtggcagtagtgggatgacaggccgccgagttcgacttgcaggaggctgtgtctcgaaaaggtgaggggggctgggtgggtgcatttttcccagtggagtttgaggccgtgacgtgtaaccatgggtgagagcatggacagccagtgagaggccggcgcatgcctggaaccctctcccaattaacacatgcatgccatgccatgcgtggggtcttttttgggttacgacttttctttttccttgattccagggccatgttcggcgggtagcgttgccagacagtggtcgttgttgttgttgttgttgttgttgtcgttgtcgtcgatgtcgtcctcagtgcctgatatgtacaataccggccgatctttgtatatcatacactgaaataagggccataatggatgacatatcaatttgaggagagagagaactgactgactgactgacctcatttcaagcatgttcatgatgttggattagtacagcgcttaaccagactctcaaataaacaaagaaaaaaaaagaagaaaaaaaaccagaccccgtgccatggcccgtgatcatcatcaatcatctgaggggtagtgtatgtagtgtactggttggttaatgtagttcaaccgctaaacgcgcgaagcgagcgaactaacccagagacacagagagagaaacgagaaaatgagaaaatgaggggttcatggctgacatcctccatccatccattctccacaattcagctccagcttcagggaaataaaaatggggcccaagcaagggaagctgttagtgtgtgtgtggtgggtggagacagttgccagccctatcaaggcactgtttcccttctgggcaacgggtcgacaggggctgtggcgatccgcttcagacgctttttacacttcagcgacacttcaccaactcattccatgggttcctccactcgaagccatcctgtggccatcgatattctgatgccgagacttgggttggcacacatgaactgagacctgggaatagtatcatgatgatggagaaactacctagggtagggtccgacccacccgaacgccagctacgtagcttacctcaccgtgtaagagaagtattacgatgaatcagaccgacactccttccctcatcctgcttcctcctggatcatgttgacttacctacctatgttacgccccccaagaacaaggacctcggtggccataaacaacgaccgctgcacgagtttggtgcatataggcggtcaaagtttcagtcagtcagtcagaccgacacattacactactcagacggcgatacccgctcatcatcgtcatcaacattctcaacaaccgggtccatatccgaaccatgcaccttcaacatcagctttgtttccgtctatgcctgtgggcctcaaggcgggagcagggcaaggacagggcaggctgcggagccgcacaacctggctaccccgagagtagtgttgtgtagtggatatggacgaggctcaagtataagtctgcaataggaggaattagtcgctagccggactgatgataccaaacgttggtctgaggctggctgactacaccaagggtatctcccatgcccccatcccccagtcccgaattgaccccttttactgaagatcctgaggacatcctgatccaggccacgactttgtcccggcagcttttagagcatattcactcactcactcattcactctcagcccagagccgcctcatatcttttcgcgtggaacatgacaggtcacatctagaggtaaggtcattgaggattactacccgaacagcaaagatacctaccctagcttgggtttgggttcttgatttcagtatctgttgaagttgaactaactgtcactttcgtacttgtactctcaaattgagtcgctggggaaaactttcattcctgcaaaattaggaataaccatcgacatcagatttcagccctcgcgttctacacattctagatcccatcaattttcacaaacctaaacccgcctccctcctccccactcccgtcgtggcctggcacgttctatctgtttgtctcttacgacaaggcaagcccagtccagccctgctcatcaacgggagtcgaggactggactggactggactggactctcccaccaccaccaccaccatcggatacagcccacattggctactttctctatttccgtaagggcacatatcaagcacgtctagcacactcacacacacacacacacataaagcgggcgacaaccgaagacaacctcaagacaccgaatcataagattgaatcgactgccggtaccgcatagcggctcagccattcagattcagtggcaatggaatgttctttcgggtgcagccccgtttcccattccctttcctttttttttttttttaaaatgtgtatggatgggtagcggtcccggtgcatctacttttgcttaggtacatgtctgggacggaaaggtaccaaagtatgctaagtatgatgtggcatccatggtaacgtaccctccgtgtccatgacccgggaactacaacgggtggccgattacctctagtcggtgatgaaaaaaaaaaaaaaaagtgacagctatacatactcctgtgcaatggaagtgccaaacgagctgttagtggatagaaacctaaggctaggatagagagatatatggctagataacaatatacgtaccggcgaccaatagaggtaagcaccagtgagaacaaaaggaactacgtccgttcttggctgattggtatcggggataggtagggtttcgggcatcaacaaacagacaaacatccatttgaccaataggtacagttgctgaaaggaaaggtaggatacctaggatgtccgtttaaccacctaccatactttcctgatcttgatgaattgtgtgcttatcgatctcgagaggaaacattcgatgcttaggtacctctaagaaggtttcttgttgattgtcgaggagagctagtaaccttggaacgtcggaagcgataaaagtaatcggacttgccggcatgtaatcatcaccaccatcatcagcagcagcagcagcatcgtcagcatcatcatcgttatcaactgtaccgtcagcgtcaagtccaccatcaaatccatcacttttccattccgcacccatcaccaccaccaccaccaccatcaccatcatcaccagcaccaacaagcaacatcatcacacaccagggtaccctccacacacacatacacacatacatgatacactttactcccctcaccccatttctctcgtacctaccatctctcaaataacaaacaccgtatctctctccttaaggtatacctctcgctcgttccatatcagtcccgagaacggacgtgtgcaatggaagtgtggtaacgtgctaacccggcgggtgggtcggcacatgtatctggctcgcatcgggcggcctcggtagtctagtctactaggtaggttactttgcgcttgttatacgatttcgatatgtatattgtatatgtaggtacgtatgtatgtatgtatgtatgtatgtacgtgagataattgaacggcatataaatgagagggtagcaacgagcggtagcagagggtagcagtagtgtcgtaagtggattgggattgggattgggatgatcccatgcatcatcatcaatcatcatcagctgctcttgcttcttctagtaacggcagttgctaggtacttgtgtgtctattttgatttcttgatttcttgagcgacgtcgtgccctgtgacgggatgtgggtatgtagactgtatgtatgtagtattaggcatctcctgggctgggtacctacctattgttcaggttaaaattggttcaattagttcagttgcgatctcgagcttcgggccaaggacatgtgaaagttcagttttacctatcgatgcaatggatgggattggttaggagcaagtactacctaaccagcaccgggcatcaagcttttccttacctacctacactagtcggtgatattgtacaagcaaaaaaaaaggtgagacacacccaaacaaaagagagaaaaaaaaaaaaaaaaaaaaaaaaccatgtaacaatgccaccgaatgatagtcgaaataaatcatgatagagtgaagatgttctatgtaagaaagaacccccttggtaggtaggtaggtgtgtgtgtgcaaaatgtatatgttcccaacaccaaaaaacaacaacaaaaaaacaaaaaaaaacaaaaaaaaaacgacgctctgcgtttccgatcagcacatggttattagtttctctattaaccgccgcccgcactccattcctttcctttgaacgccaatgatgatgatgataatgccattctccaactatctttcgctttgatatcctcggcttcctatgccagccaattcccattctcttacatgccatgccgtacagctttgtttactcgtcgtcatcgttcttcttcttggactcctccttctcggacttgtcgtcctcgatgatccggctcttgttggccttctcccggtcgagcttggggaaaatcaggtcaaagacctcagagtaccaacgcacgggccggccctcgataccttccttgacgttctggtgaaagagaaagcgttagtaacttgtctggatgagggttatgttgatgggctaggatgtatagtcttacctcaggaagctcaagccagtcagacatgttgtcctcagggaacacaaccatcttgcagccagctcgcctagccgccacagtcttctccctcaatccaccgatgcggagtaccttgccagtgagggtaagctcaccagtcatggcgatctgggggtcaataggagtgtcgagcgcaagcgacagcaaagaggtggtcatggtgataccggccgaaggaccatccttttgcacggcgccctcaggaacgtgcacgtgaatcttggccttgtcgaagaagcggttcttggggaagtccttggccatgaccgccttggcatacgagtaggcgatagcggaggactccttcatgacggtcttgagattgccggtaatctcgagcgatggcgcgctcttggaggtcagcgcgctctggagaatagactcgacatacatggcagcgccacccatggaggtccaggccaggcccatggtaacaccagggggtgtcacatcatagagcctgtcagaagtgaagatcgggggtcccacgtaatccttgaggttgtccttgttgataacgacatggacgccttcaggaatcttcatggctacccgaggcttctccgtggtctccttctcagaagcttcggtggcggccttcgggctgctggtctcaccggacgcggcctcctcgctcttcttcttttccgtctcctcctgggcagccttaccctcctcggtaagagcttcagactcgggaagggcctgctcgccgaggtcctgaacgatcttcagggcagacttgcggtatacctgctcgatcttcttcttgaggttacggacacccgactcgcggcagtaggacttgttgagttcctcaatcgcgtcctttgttagttgcacgtcaacgcccttgagaccagccatctcctgggcctgaggagcaaggtacttttcggcaatggccatcttctcatctgcgacgtatccggaaagtcggatgacctccatacggtcgagaaggggccgtgggatggtgtcagtcaggttagcagtgcagacgaaaagcaccttggacagatctacagggacatctagatagtggtccaggaaagagccgttttgctcggggtccaagagctcgagaagtgcagacgagggatctccctggtagccgcggccaatcttgtcgatttcgtcaatcaagatcaaggggttctcggtcttgcacttcttgagggcctggatgacacggccgggaagggcacccacgtatgtccggcggtgacccttgatttcggcaacgtcggtaagacctcccacactgaagcggtagtattggcgaccaagtgcgcgagcaatggacttgccaatcgaagtcttgccgacacccggaggaccgacgaagcagagaatcttaccctcgacggtgccgcgtagctttccaacggcaatgaactccaaaatacgatccttgacgtccttgagaccatagtgatcctcatccagaaccttgacagcattcagaatgtcaaagttctcggcactgctctggccccaaggaatgttggtgagccagtccaagtagttgcgcgtgacattgaactcggaagcggcaggctccaggtgggcgagcttgttcagctcgtcatcaaacaccttgcgcacggcctcaggcatggccagcttgtcggcgagctctttgaacttttcgacgagcttgtccttgccgtcagactcgataccaagctcgcgcctgatacccttcatctgctccatgagccagtattcacgctggcgtttggtgatcttctgctctacgtccttggtaatcttggactgaagctgggcgttgacgtgctccttcttgaggacaagaagagccttgtgcattctttcttccacgttcaggctagaaagaacctcctgaagctcagcaggctcaccggcgctgacagcagcggcaaaatccgcaagcttggctggctcagccatgacattaccggtcgattggctcatgctaaaggtggaaatctgatcccggaagagactgttcatgctagcgacctccttgaagacgtttacgatctcgttcgtaacggcgcgtataacctggctcttggggtcgtagggttcttccgtcaagttctctacattaacaagactgaccggatactttttaaggaacgatgtcggctcgtagggcttctggcttggttcgggcctaggtgtcacggcgctttcctcaaagctcgccaccacgtcacccttttgctcagactcgtcggtcaccttggggatcggctcaggtaccggctcaggggcagcaccctccttcgcaccatcgatcgaggcagcctcaggcgagccgggaggaatgagctccgacagcttgattctccggtgggggtaaagaatcgcggtgagactagcaccctcgccgttctggttgttcatggggaaagcgctggtgatctgcgcaaaaacaccgacgtcatagacatcgtcgcggttccgaatcacatcgtcgtcggcgttctcgtccttgaacaagaacgctcccacatatggctgtccgcgcttgatcatttctgtaatagccgcagcgacattggggtccttgatggtaatggccttgtagaaaccggggaagagcggtcgcttcgctataggaatcgccatgacctgggggtagatttccggtacgacgggcttcgccaatgccttatcaccaggcttgcggcctcgcttgccaccatctccggagccaccgtctgcgcctgagcccgagccggcagatgaaccgccagcagcgccagcctttccatcttctggcgccggcggcggggcatccgaggttgaagacttggacttggcctgtttcgactcagcctcctttgcttcggcctcggcgtgctcaacgtttgccttgcgctcctcctctgatagtggctcgatcgagttgtcgaaaaagcccttgtcgttcttcttccccagagcagtgtacgttgagaaactcgagaggttcgtcggtctttcgtgtcggggccgggtcacggcatgttggccagccgcggcaaccgggcgtatcgaagaagtggttgaggtgaaagacctaatcgaatgcgcaagcgatgtcctcgacgcgaggatgcgcgggatgcgctgtcgggacagcatcgtggatacaggcagtgacgagcgggcctgggcaagaggatatcgtagaggtcgagattcgtgaggaggattgtcgtcttttcttagaagagagcggacccgaaatcggaccaaaggcgacagtggacgggagctgcggtcgtaggggaggggaggggaggggaggggagaatggatgtggtcgggtgtgtgtgttgagagtgggacggcgggagaggtcgcggcgggggagacggagatgcggcgaagcggcgggaaaaaaaaaagtttacagtttgttaaaatagtagtatacaggcaaagataagaagatgggttctattcagggtgtgtgacgacgacgacgacgacgacgactccaaggaacccaaggcccatgactctcgcgctctctacagtacgtgacaaatgaggtgtatgaataatcaactcgacggggcggaaggcgaacagcgaccgactcgagctccctcggtcttcggccggcggtagaagatggaggaattactgtcttttactacttaccaagtctaggtaccgtcccggttgcgtcacggtacaaaaggtacgtacctccagcccactacatatggtaacagctcatccgccgctctccagctctcagacggcgggacaggactgccctggagctgaggtcaagtggaattccatcatcgccgttgtgaagtttagcgcctagactagtcgccaaggcgcttgaccaattgcagtatagtgtagatcgttacctccaagtctccaactcatagcaccactccgccgcctggaactgctgccggacgggagagcttacggcgagcagagcatccattagcagcaccgatccggagcggggcatcggcaggcactgttcgctagtacatagtatcagacagggcagctctccgcaggggcagcaacccgcatatcaaaacgcccaagtggaagtccaaggtcatgactgcgggctctttcaacttacattaacgacactttacttgtaccacacacagtcttcgtccatcagccatacaagtataacatcaacccatcagacaacatcctttcacacacatcttgacaccacttcggtacgctagtcatatatcacccaacatggcaccaccttcatcagacgacatcacctcgggagtctccaaaatgtcacccaagaacgccaaggctaagaagccagagcctgttgccgacagttgggaagacgaagatgtcagttccgagtccgagcccgaggccaagaccgagcccaagtctgagcgtgagcgtagctttggtgcgcagccggaatcatgggaggacgacaacaacagtgatgatgagcagggagcgccctctcccccgccttcacgcaacaaccaaaaaaagccggagccatctattactacctctacttccattccaccatttctcgactacactgggccaggcggcagcgccagcaacacttcctcttcctcagagtacaagagacccgagaagacggacgccgtagcccgccggatgattgccggtgctctggggctgaaggcacccaagctgaccgaggagcaaaaggcttacgaccgggccttgcgcgagaaggagcgcaagaggaaggaggaggagagagagcggaagaagaaggcagaggaggaggccttgagagccaagcaggcgatttgggaagactaggagctttccagcgtatcatctctcacagtctcaatgtgtgtcatcaaccatcaagcggaatcatctttattatctatactttgcgaggcttcatcttgctcaacatcgctcgacgccggcggcggcaacccttccctcctgatcaacgggaggtgtttccccttgtgcatcaacaccaactgctccccaccctcgggagaatgtcgctttgcgacccccaacccctgcagcccctcctgctcggcgcggtgattccacaagagctgttcgactttcccctccctagagcatccgatgaacaccaacggccaccggctcctcgccagcgcgtctcgggttccctttgtggcggtcttggaggccaccaagacgccaaacacttcggaccctctccatcccactggcgctcccacaaatgcgccctccagctcccggatcagatgaggacgagtgctttggatggccttgcactgcacaatgactcgcaagggtcgttcggccgtcggtacggaccatgtgcctaggagatcgatcccgaaatcatgttgccctcccacccggttgagagagaagccgtacgcggtcaagagggaagctatcgtgtattcgtagtgtgttccgacaaagacggtggtttcatgaccgagaccggtgcgcttggcatactggaggaaggaaggaaggtcatggtggttggaggacttggaaagggaaatgttggcatcagtacgtcctccatcatctgaggcgttggtgatgctgctgctggtggtggtggtgactggcgaagggactgcggaggactcggtggtagcatctttttgatccggcgcatggtcggaagagaagcaccggagcgggtgagggcctgggctgcagtataatcggcgcgttccgagtccgagccgggagagtcgtgcaaccatgggtctcatggtgatgttgagcctgtgccttgtattattcgatatatgtgctgcttttccccctcttgtagagcttttgtccaatcaattaacccaatatttgatgcttcaacctgattgtattattttcatgcccactcgaccaagagccagtacaattttcgtgttatttgaaggggtataagttgccatgtgaaataccatgttcagcatgttaaactagaaattcaatgcggttaagtcgatgatggatttcatggtggatcgaccagctcttcagttccgtccctcccattggatgaagcttacattttcagcggaccgcactgtgtcgatagtggatccatcccgtctagcacctgcatgcactatgatgatgcacatccgctgtcgtcgcggtcgtcgcggttcaagcattcagtgttcctgagtgacggtgacagtgacaactcccttgtgactgtctttttgacgggcgaccacgatcgcgctacgacaccaaactctgtctactacctaccgttgcgatactcttctacctttttcaccgctccaagttcactgaccaaatcccctcgtaccaccaacaccacccaaaatgagcgaccgtctctcgcaactccaagaggctgttgaccaggtcagtccgtcttcttcttcctccccccccaaacccagcgggacattccatctatgcccccactacctttgtccaaatcacctactaaccacatcccccccttccagctaatggagcaattcatagccacctacttctacatcgaccgacaccacgacctcaagaccttcagccccaaagacaccatcgcgccctccaaagccgaccagccgcccgaagttgacaccctccccccggacgtgttccaagcagggcagctagaacttgcgcgcgacctgatcacgcgagagcagcagatcgagtacctgatttcgagcttgccgggcctcgataatagcgagcaggaccagttgcagagcatcaaggagctcgaggaggagctgaatgtggcggagaaacagaggcaggaggcggtcaaggagaaggatgaggtgttggtgaagttggatcagacgttgaggagtattaggcggtattgattgttgaggggtgaatgggttgagcatgcataacatgaaagggacggtgctggtaatgaggttttgacatttgggagttaagcgactacgggtatgctttctttaacatgatggcatttgggatcacggcgttcaggggggggaattacgagaaggagaaggacacttggctttgcgtcacataaattgactctcggttgaaggatgggaaaaaaaaaatccaaagttctcagccatctatctacctatatgcaaagttgaactccgtgctctacctatatgatctattagtgccgagccgtacgccactcactgctccctgtaattacacctatctaacctcattcctcatccttcttgaagagctcggggaataccgtccgcaactcctgcaaagtgcttatttggtacttggacgccggcgtcttgggtggcgtcacgccctcctctaccaagtgcgccgtcgtccaccccagctcttgcgcctttttgcaattcaagtaggagtcatctaatcaccatgttagctcgttagtactcttcaaataacagcacttcagacaacacaacaggaaggaccaagaaagagactaggtaggtactcaccaacaaagtaacaatccccccacctgtccacgacgtccgcctcccgcatcgcctttttaaacatatcctcatgcggcttgcaaatcagcggcgtctggctataatcgcagtacgtgatcccctcaaagaagtcttcaatctccaacaacttgaccacccgtttcgcgtggttgatgtacgcattggtaaacagccacagcttgaccttgcgcttgtcaatgtccgccaacagctgcttgagcgcgtcgctcggcttgatgatgttgtccaagggtaacgcgtcgtccaccttggcgttgtactcgagcgggtcgatctggtggtgccgcaccagtccctcgatggccagcccgtagttttggtagtactccttgtgcagccggacggcgtcctcccacggtaggttgaggtggcgggcaaagtactggtcgatgaggtcggccattaggtcgtggactttagcgcctgtttggttgtgtgagtgtgagtgtgagttttacatcagggtatgggttgatagatgtgggtggttccttcagttcactcactcttgggatagagacagttgtcaatgtcactgtacaaggactctggttagtcctgtggtttcaatgactctcatatatcagttcagattgctgcgtataaacttacaagaaaaagacaacgcggttgtccgccggttggctagtgccgttcgtggtgtttgtttcttgggccgccatcgtctctgtggttctgggctccagtggtctagtctttgcgttgttcaagattcactgcggatttgctggagatgaggaattgattgtccttttctgtttttgtggttgttggacagtagagatgtggtattgcaatgttggttcccgtctggtttatatgggagtgagtggtgggtgtgttggtgaagtgaagtgaaagtgccaactcaaactgcgagttcgttgtgatttgtgtataagtgggtgcgtggctgtcaaaaggatgccgtgtgcttgtgtccttgaatctccctaaagatgattgttttcttgttgatatacagatgattgtctagaaacctttttttttcccatgaatgaaacaattcaaccaatttccatcctctttatgtacttgatcgtgtgacatcaagcatgactgactttccatgcggttcctccgtctcctccccagactcgtcggacattgatcgttcaattgactcaggccgatgtctcgtatccttttatccgacagctggtggcagatggtggctaccaaggttcatctagaatggcccgtgcgcccttactgcgtaggttgtcgccagcgggcctggcccagcgcgcgccgccgatcataagtgaccggggggggggggacgccaaattgtgctcggagctgcctcgtctcggctgcttagttctgtcttcagttcgttcaaagttcaaactccatttttccttttccatttccacttcaccaacacttcactttcgtccagctctgcacttcaccgtcttctggtggtctgtagacaggcaacgaagatttgtattgttttgttcaccaccgctgctaatcaacacgtggtatagggattggaatagcgcatcagttgcttcttcttttcttcttttcttcgtcattcggctgtgccatctatatagacagacaccgttacgttatccattacatacagttggcattcggtcaattgctcggtgtactgagctgggctttctacttgaaacacttccaacctttcgacggccaaggagaaaaaaacagatggccggaggaccggcagtggctgcaatgcccgcaagaggaggagggccgcttggagggacaatgggagcatcgacttcctcaaactcatcactgatggcaacgctcaaacctgaagagcgtcatgaactcgagcagtacgaaaagatcctgcgcttccgcgatgaggtggtcagcggtacacacccgcgcattaagccaacacatgttgggaaaccgaccagcggccctgggccagtccctccagccaatgcctcctccaccgcttcggcaggccaggcgcctgggggaccaaagccggctgtgaatgggaaccgcgcaatgactgataacttgcagcaggcaaacctcaagaagccggcggtgactctgggtgggaatgtgctgcctggcttggggaccttgtccaactcttcttctacaactgagcagtccaagccgaaagtcgaaatcaaccccatcttgttggagaagtcggaggacttgatcaaagccgagattcagctgcaaagacagcggatcgagcgttctctccgcgaagactttgagcagcggaaagtgtcccataagggcgccctgcagccgtccgagcagcctgctgacttcgacattgccgatgtgttggccaaagcattgattctggttcaagcaaatgccgctcaaactactactgatgacactgttgctaacgcttcagcttcgggcgactcgttcgatgacaacaccttttactcgagccaacacggcacccccgactcgcaccaccagctagctcgcgttcctaacgagtccgaagacgagcagatgcgcgacggctctccctacgaacccgagctagacctcgaaccccttgcggtcccagccgccaaccaccccaagcctcctctcccgagtgcgccggcagcacctgcaaaccaaccgttcaacgtaaacgtgccggacacgtcgagcgcggctacaagtgtcagcagggctgctcgccaattccccccgtccgaagctgtcagttctcgtgacagtggcccggcaagtcggtccgaagagtcgacgacccatacaggaaaggaacggggtggtggtggtggtggctcgcgagacttgtcgagagttaacgagcagctattgagacaggcggtaggacctgcggggtcaccagttgttcgtgcccataatctttcccctttcgcaccccagccatcccgtgtctcccccttgcctactgctgctcttgaacagccgattgctctatcggagacgggcggtcgtcgggccactccgcctccggcccagggggttgctgctctcaggaagcagccctcagctgtctctagcccggaaagctcaccccacggaggagagaggcccggggagaggaagaagaacaagaaaaagaagagaaaggcagatcgacttgccgaggccgctgccgcatcgccgtacattaagcctgaaccgcgatccccatctcccatgtcagctccccagtacacacgtccggccaagcgtcagaaacaggggcagcaacaacaccaccaccaaggacctgattatgatgatgcaaggtatggacagccaggttccgtagagggtgcctatcaagagcgcctgcagccaagagtacagagggaggagcgggttgtgggatatgagcgggaaatcgaccctcgtccgcgtctcgagggcgagcctctgctcgccacccccaggtatgaaagggtctactacgatgatcccagagcaccattcagtggtggtcggttgcccggctcgccaggcatgcatccttccccttacatcccccgcgaggtgcgcgtggcaccgaggaacgtgatttacgaggttcctccggcagatgatggttattatcgcgatgttcgtgctgcttcaaggatgagcatgcgcccagcagcgtatcgtgagcgctcttcacgatcaccagttgcgtacgagcgtgttgcacagccaatggctcctcctcccaggatgcccgccactcgcatcgttgttgatgctttcggccgggaatacatcgagccgccccggccccaaagtgtggttgcagatagacccgagattgtgtatgctcgcccgccgccgccgccgccgcctccacgtgctgttacccggaggcctgaaggctatgatgacgaggtaatggtttacgaaccaacttcacccggttatactcctcagcgacgtgtcattgctcagccagagtacgttacccctgaacatagagtgtacagggagcgtgcttattccactcaccccatggccccaccgtccggcgactacgtgccgtccagactgcggcctgttgtcgagacgcctccggactacatcgcgagaccgggtagcgttcgtccgccgatggatccccctcgctacgagagtgttgcagcttacgacctgcgggcggtggacgagcgcccgcgcgaatactatggcggcagagcagctagtgtccggccagtggcagaggcagtccgctacgaggctcctcctcctcctgctcctcctcttggttacgaaagacgcatgggaggagagccgagcctcagggaatatgccacgattcgttcagcaagcgtcaggccaccccctcttgatgcggcctctaggtatgaggtcagaggcgactacggagcaaggctgggaagtgtgcagccggagatggtcggtcgtgaatatcagggacgtcaggagttacgaagggaagttatgcatccgcctccgccgccgccgccggtgggagggcgcgcttatagcgtgtttccgcccgagcagccgcctactcaggtgatgcgtggagatggtggtgcgtatggggatgagaggtattatgcaaggccaccgcctgcccagcagcagcagcaccaggaggatgatgaggttgtttacttggaccggcctcccatgcgggatgtttatcggtaataagattggggtttcatgaggagggagaacccaaaagatggaacctggacgttttggtaaattcaaggcagggacgggcttgaagggaatcggttggtttctgcttttttggaaaacatgtgatagaactagatgttctatcctcaacgttactgatgtacatctttattcccatatggtgtaaagcgagtgtggagtatcaactggcaggatagcttgtttgtacgaggagacggtatatattatataggtagcgcggatgaggaaacatgtcatattaccagcgtccaaaaaggaaacatcagcgctatgggctgcagagtatgagcaggtattacctataggtgtatcacaaagttgaatcaagcaaagaaaaagaaatctgaagaagaaacgacgagccagacaaagtcaaagcagcagtttgcccacgtagtgtatattatgtaaacaagtccatccgtcgtaaatctttcacgtaagtaggggaggaggaagtactatttatcgatcgacgcttcaacgtcggagatatatctatccgttttgccccgtttcccccgccgttacccgttacccgttggccgtggcccgttgtccgtcccgttcggaaaatcggaactgcgggatccgagcaagtttcagaacagccattcagcgggagtccagcaacaacgtcattaggtaaatactcacctcaccttccgtcacctccaaaaaaagtatctaaggagattccaacgactccactggagtatataacatcctactgcgtagtagtgtggttttccctgttagttcccgccgagccgcgcggtagttttgatgagcaccagtgcctacactggtttgctgtgctgtgatggagtaatgaatggagggagggagcacagattctaagcctcatctttttttccactttcactttttcttcttcttctttaacttcacttttgatgatacgaggttgtcaaaaggtcaaggtcttttcttcttccttcctttttcttcttccttccttcttttcttcttccttcctttttcttcttcttccttcctttttcttcttccttccttttttcctggtgcttgcttgcttgcttgcttgcgtgcttgcttatcgagttgccaaaggttaagaaaggtggtttgtcataggttgccttaacctcaccttgccttgctttggtctttggttcttggtcttttctgtggaaaaaaacttggacagtgagtggtgtcggtccttgatatttggtcagtgggaacttgacctgactgcatgacaggcgagaggtaaggcaagacaagacagggcaggcgaacggtaaggcaaggcaagacaagacaagacagggcaagacaagtcggggtacagtaggtagggcgaggtaaggcagggcagggcagagcagggtaaggtgagatgctcggtgaaaagtcaaagtcaatcaattttcttggggggggttcttgggggaggaggggggtgttgtggcaacttggccacttactggcgaggatgaatggacctagccctgtcagaacttcctgaagacaaccttggttcgaaagacagacaggttgattgatgttggggtaagtatgtacgttgcaagttcagttgcatgagaggcttcctggccagcagaaggggaaaaaaaaacgggtaatgaagatcttggaatcaacggatcttcacgaggcggcatatgtacactacactacgctatactacagcttggcggcggcggttgacaggttgataggtgtgtgtatcagagagtaaatctgtagatcagggacaagggacgaaaggaaacgaaagtcggtgatcttcttccgtttatcatcaaggtgtaagtcgggcaaggagggggacctcggtaagagaaaataagaaaagttaaaaactagccagctctgtctgtccacttggcgacagaattggatgttttctattttgtttttagtaacgaaaaagaatctggcattattttgcagtccggtgtttgtcctttattcagcagcctcagtctataaacgagatgaaggacctcgaatctttgctgactgttgttgttgtcgttctacccctttagaatgaagtatgaaccccctgctcgcctgccggccgaacggttcaagattcgaggaggctcttgaaccacccccccatggcaaacaatgaaacaaaacaaaacattgaggggttcggggactgggactgggactgggacagacaggcataaggatcgtacctttgcatgtgattacctgtacatgggacttgcgttatgagccggcgaacccagattcaagcaaacaagaacaaggcgatgtaaggtaagtcaagtgcggtacatatatgcccgtataccgagcattctggacatccccaactgtatgtaaccttgttgaacttgatgcttcaggcctgaacgatgtcaggcagttttcaggcaaggcattggaaggctagactgaggtacggttgacgatcccttcactctttggggcaggtattttcggtgaattaaaattcgttgaacagttgagggttgttgtgtcgttgttgacgataggaggtggtcagcattggataggacggaggttagcttgttttgatcaggcctggttgattggtagctaaggccagatgccgaaggacgggagttgaccacttgcacaccacccacacccacacatcacacacacacacacgtatccacattcgaggataccctgggggtttagtgtgaaggggaaagccagtgagaagttgaagaaactgaagaagggacagtttgaagtttcaagtgtgcagtgtgatgtacagatgcaagtacatagtacagtagtgtagtgtagtgtagtgttgggcttgactggcctcgatatggaggaatggaatggatggagctgtccattcccgtccgctcgaatgtcttatacccaagtatcttggtacatagcttgagctagacgacgacgggaaaggtggctcttgaagatacctactggagcttcttcatgccccatgtcggcctgtcggcctgcctgactgactgccctggccattttggatgctgacagcgagtgatacgaccatggatgaaattggagatgggtgccctggcgtgtggtgtgtggtgtgtgtgtgtgtgtgtgtgtgtgtgtgaaaagctgccagagcacactcgctgctgcacacttcccttgcaacggcactgcactgcaccgcctacgcaggtgctgagtggctgcccacttttgcccgctggttgaaccagtcacgatggagcagaccttgaggaatgcacggaccaactcaggctcaacttccacttccaacctgagtctgtctccatttaaatgagctgtccaatggcgcccgtcgtgcggcgccctgggagatccaccgctgggcgtctcccgatgtctccacactccctccacaacccatccactctactaccgtgcaatctggtccgtgctcccttcagtcggtcgctcagcttccatctcccacactcccgtccccccagactgagagactgagtgggtggcccggggactctcaagtctgactgcccgtgaggtgtgtgtgtggactcgctcactgaagtggactgcctgcccgccgccgtgtgcttccattgaactgccctgcagtctgtattggcctttgtgctgccattccaccttgagcaagccaagcaggccactctcgagccactttgagcaccccgaccaccgactggaatccgtatcctacagcactacctttctacaagcggcagtttctcctcttgcctggttcctccgcgtccgtctacctatcttaactctattctcctccacctttcccctccccccccaacccgaacaccactcactctgcttctgcatacatcaaaccaaaggaaaaagagcatcccacttgcttcttttcgcattctcttttcctttttaccaattgtcaagttctttgagataccccctttttttctcgttttagttctgcgattcctggcacgagccttgccgccctctccgaagcgctccctcgctcccacccccctccccagtcgtgtccagccatcatcatcacaagcagcagcaccagcaccagcagcagcaccaaacagcgtagaggaggaccgacagtaacaacaacgagacgacatacaaaaccagcatacatcatacgcctttgcccccgttacgctgcccctcgttcgttcgctgtggtctcccttcccacccccgccattatcccccgaacgcaccagcagacaccaccaccaccaccaccaccaccacgacatccgacgaaaggcagcaagcagtgtgcaagagggccaggtacctctttacctacataacacaaccaacacaacagatacgggcaccggcaacgaacgcccctcctccttcggcctctctcttttcccagtatagccagcgcgcagtggcctcatttccgggcatactgctgacctgacctggcctccctgtcgcccttgtcattcagcctgcttcccagccgtgcgccttcagtcgctcgaccacgatgaataaactagcaaacatgcgtcactggcctgagaggatgagtcccaactttggcatgtcgcggtcgtcaatgggcatgccgcaaataatgcaccagcccaagatcgctccccagggtcctccaccaatctcgaatccccagcctcccgatgccatgattcactacacgttcaacgtccacttcgcctccgatctcgctggccccgacaccgaggacatcctccactcgaccacggacgccgttctgagatggacacatcccgaggacgcccccgatgacgttcccgtgtggcagctccctgtgcacacccagaatgtcgagaacctgcgccgccgttgcgaggacctcaccaccaaccccatgcccatcgaggcccacgtcaacgcgaccactcccaagaatggccgcaaccagattgtcaccgtgactctgtcaggcactgccgattgtgtttacaagactcgggaaaccatcttgaacgagacgccctctctgatggtgggttatccacgtgtcccatctgtttctttgtgaccctttatgctaagttaatcttgtccaatagcgctgcacccatgttgacgttgacggccacttggtcgccgatctcacagagggccgcctgaaaccgtccgtaaccgccttcctggatgaggtctccaagttctgtggtgttgatatctttcttctgggccccaagctcactccccttgaagacggactgaatggaggcttgtccatgcgcagagaccagcgttggagggtcgccatctacggcgaccacatttctgctgagcacgccaagtcccgtgtgcttattaagatcgaccaacttgtaggcacttctagaaagaataattgtcccgtgatatcgaatgcttgctaacaacataacagcttgggagaatcgttgatgctgtccagatcgatctaagcgtgcaaccgcttctgtgtggccgaaaccggaagaacatcaaacacatcgagtctgccaccaacacggctatctacttccctccgtgcttctcccacgcctatggatactgcccccctggtgccttacgccgtaaccccgacgaggtcttcatcactggcgagacccccgaggccatttcgcaggccaagacgcggatccatcagatcctgacgactatcagactctttgtcaaggatgttaccatcgccatgcccaagattgatagcattttgctgggtcggatggacaaggtgcgcaagattatggagaccaacagtgtcttcattatgctccctccgcttgcctccagacaaggcacgattcgtttccagggccccgagaacctccatgtcgagcgtgccatccgcgagctaatgtcattggtaagattttgctccctttaagtgtatttctggactagcttccaaattaacccctgtttctaggctggccaattttaccatgcatcctggtggatcaaccagccggatcctcgcctgcttcccagcgctcaggagattcgagccttgctcagcgatgtttgcgccaactctgatgccgatatcgccttcgacaaggtcgcctttacgcttactggctctgatgaggccgtcaaggaggctctccaggtcctgtcggacatcaagttcgtgaccacagtccagcaccagattcgtgtcaagattgaactcgccaatgagcacaaggaatttgtgagcggcaagaagaacggcaagatcaacaagatcatgagccactgcaatgttcagatcgttttcgacaactttggcgagtacaacttcaacattgacgtcttggcacacaactacacctcgatgaaggagggtttgactttggtggagcaagagatgcccgcgtccatttccttccacgtcccggaccagtaccataagcgtatcattggtatcggtggccagcatatccagcgcatcatgaagaagcactccgtgtttgtcaagttctcaaatgccatggatcggggtaagtctacttgaccaccgtatactataattgatgaaatcctgtctgctaacgttcaattaggaggaatgggccgtgatgatgatgacagccgtgttgacaacgtcatttgccggactccggcccgcaacgcccagaatctcgagctcgtaaagaccgagattctggagatggttgatcgtgaggtatgtggttacactctttgaggtataccaattcagtaattgactcccgaataggactctgagatcaccacgcaaaccgtcaacgtcgatcgtctataccaccgtcaactcttggcccgtctgcccgaaatggaagtgctggaaaagaagtacaactgcaagatcagcttccccagcaccgaacaggctagtgatgaggtgactgttcagggacctcagtggcaggtccccatgtgcgctgacgagttcttggtaagcttagagccgccgatcatcctggaaacaatcgagtcataactaacggtactgctatagggcatggttccggacaagcatgaggtggttttggagcactcggagcctttggtcaagttcctcgagtcccctgaattcctccagaacattgttcccaagctgaagtctcagcatgaggtccaagtctctgtgcacgagaataccgaggaccgcgcagctgatgccgcccccacggtcactttgctgtgggcctttacccgcaacaatgccggtggcctgcgcgacgctatggatttcctccatagccagtttgctacggctggtattgagccagtcgtcatcaagggtgccattccccgtccccgatctgacacgttcgaagaggcacttcagtacttcgactctaagattcttcagcatgtggctgcccctgttgctacggatgcgcctgcgacgcctacgtttggcgaagaccttgtccgtgagcgcagcaacattttcgaccgcctccgcaagcccggaagcatgtctctttccttcttggaccgcagaaagaacagctctcactctgcaaccaattcgttcttcaagggttccgccaacgtctccaagacttcgttgatttcgattgagtcatcccggagcttcaacgctgatcgtaacccgtggaacgatagcggtgttaacctcccggatgacgataacaacccttggggcacttcgcgtgtattcgaacccaatggccttattcacaagctggccattcccatgggtggagattctactccacgccacggcacccgccattccggcgacagcgggcgcccttctacgtctcattctacgaattcaggataccccggccctctttctgggccatttcgttaagttcattccgctatcgagattttagacttatggatcgtttcgtcacttgcgaggaaaacaaaaaagaaagaaatacccctacggctggatatacccaacggcgtacaataccccggtagttgctcttctgcatttggtcggctgcgttctttgtcctttttcctctagtctcttgttgcatttcttttccgatcctggctctcagaggggcaatgaatgatgggggggtttcaatggcttcgtctggcctttttttgcgaaacgagatgatcacgcgctgtttttaccggggtgggtaaaatcatgagaccgtctcgcctttacgggaaaccgggcctccgcaaattgatggggaacacgggttttgcaaacagtaatctctttgcctctttatttcacgtcagatgagggaagaccaaaatggccatcatgtgggacgatggttatgtgacaggatgacggccgcgcacacgggaaagatacctctacaaagataccactttgagtttttgcacgcacgaaagtttgttccgacctttttttgttgttgttgtttccgttttagtattactatatccttgcgtttcttggttcgtatctatctgtcttacgtcctttccgtttttatgtctatcgtatatcaaataccacctagcgttttggcttttgaagcggaagtcttatcccttggatccgtctgtcctgactgacatggcacgatcaaaattgcttccgctcctagttgttctatgattgtcatgcgggttgacagagcgagagtccgcaggagggcttatatggaacagagtaagagaaggagtaggtgcgaagctttaaagtcatttggtggatgaaagattacgttttggtaaacgtcctgggtggtgggatgagatgtgaagaagagagttggtggcagacaaggaaataacaaaagaaacaaaagagaatctctagatacccagcgaaatgaggtagtttggcgttgcaattcaaacagttttcacgtcttggtcaaggctatagcagtggtctgtttgtgtgaagatgtggtttttgtatgtccatccactcactgtactcaggggcacagatggaagcgactggagctcaagggaagccaacgaactctcgatcaaatcagatcagaaaaggggtcaatgataagatcaaccgttgggtaaacaagacaaacaaacaaacaagctgcccagccctgtcttgcgctgccctaccaggcaaagcctagaggtactggtagaggtgtagatcttccatccttggttccaattcccgtggctgtctgccctggccacctctatgtcattgaattgctgtagtgtaatggcggctccagtcggggaattgggggtaggtaggtagcctgcactgtggggtgctgctgttaaggcacccgctgtggtcgcggggcgcaggcgctaaagcgcgttaaggcgcccaatgaatggcgagggcgtccccctgatgccgcgggaatcatcactggtgaattgactcagatatcggcctgtagggtggtcaagttagcatggactgccctaggggacctgatgccccatggaacccccccccccactgacaatggaacctggaaccaaggaactcaacgaactcaagcgtgctgaagaacccgcttggcccacggacaggcacctcgtccggccatccattcatcacttttgatcgacaaccgaaccgcgttctcccttccaccgtccgtgacgccgcccccgggttgcttcgaatgatactacagaccagacaccttgacggaagaaaagccgcaactctggccgccgaaacaagcaccaataccaccaccaccaccaccaccaccaccaccaccaccaccgccgccgcctctcggtcatccgtcgttgagctcgtccaggtccgagagccttcagtggcctgctccgttgctcccctgccgtatcacgtcaccgatgtctaccattgctgatggggattgccgctaccgatttctcaacccttagcatatccaccagtgcatgccactgctctgtgttcataccattgattctcatcgcccagtatggatcgccaaagacggcgtgagtttgcagtccttcctctcttcccgcttttctgttcacttggggctgtaacttggctctttggcttttgttgggctaacaattcgtaggtgagctgcgggcgctgaactcgagggcttggaacggcgagaaaggtacgatttacgagcttctattgcgcccccccgataaccagtcggcccattgctcacgctcttcacttccaacagatctctttcccgtcagcaagtccctcgactctaccctaaagaaaaacactgcttttatcaagcgtctccgaaccaccatctccgccgccacccagagcaccttcctccaggagatccgcaccgtcagcctctccaaatacctttccgaaatcatctcagcatgctacgagggcctctgcaagctcaagtctcccggagacatcgaggccggcgtcgagatcgtcagcgccctgcaccagcgattcggacccgccgactttaccgaacacttgggctggcttctgggcaagggcatggccactcctgataagagtttcctcaagacccttacccccgaggcgagagagaaggaagaaaaagaccgcttggttcgacagcgcgttctcctccgcgtcgtgaccgagctctggcttgttgatgttctgcggaccctggacgatattgctcgccccgacgacgctacgagaccgaccacgggagccagagccgagccgaagccgcggtcttcttccggcaagggaggcggtgccgagccctttccactcgaagttctgaaggatctcttgaatcacgatcgagaccacgccaacctccccttgctcgtcatctttgtcaaggctttcagttgggatatcttgggcatcaaggctgcgggccaagatggtcgtaaaaccgtggaggaggatggcgctaccaagggcgccgaggagaccgaaggcgacggatccgaagacaaggaggaaggtgccggcgcggatcaggacggtccctttgcccctcctgagttgcaggagcgcttcaagaatatcctcaagcgctactttgaggacgtcaagggccaccttgttcgggaccaaaaggctatctacaaccaatcgcgcaagaatgcggaggcctatgtcaagtcgggagaggtctttgaggatcgccagtcaaactttgagaagcaggtcaaggcccaagaacgtctcgtggccaatgcgcaggttattgccgatatcattggcgcggagatgcccgagttgaaggatactgatgagggcaacgccgcgaacggcacaatcggcctggtcaaggctggtgagtacctccgtggacagggtgaggggcccggaatctgggaggacgaggaagagcgtcgcttctacgaaaacttggttgatctgaagggcaaggtccctggcattctgcttgaagaagttaagaagaagaaagcagatgacgaacaggtgggcaggaagattgaccctgttgaagccgcggaagctgccaaggcggccgaggctgctgccgccgatgaccagtctattgctattgcgaacaagacaattggcgctcaggttgacgccctgcttgtgcgccttcctgagctcatcagcaaagacgccattgaccagatggctatcgacttctgcttcctcaattcgaaggcgtctcgcaaccggctcatcaaggccttgaccgatgtgcccaagggacgtaccgatctcctcccgaactgggctaggctcgttgccacgcttggtcaatacatgcccgatatccccaagggcctcgttgactacctcgacaatgagttccgtagtcttcagcggcgcaaggaaaaggagtttcttgggcaggtcaggctgagcaacattcgctacctggctgagctgaccaaatttggcattgttccggagcacgttgtcttccactgtctcaaggtcagtttggatgacttttcgcggatgaacattgagatcatttgcaacctgcttgagaactgcggccggtacctgctgcgcaacccggagacttctccgcgcatggcttccttcttggagacgctgcagcgcaagaagtctgtccagcatattggacaggccgagaggatgctcattgagaacgccgtctactatgttgatccgccgcagcgccctgccatcgaggtgaaggagagaacgcctatggagctcttcatccgcaagttgatttatggcgatctcaccaagaggaactacagcaagatcttgaggcatattcgcaggctgcactgggaagagaaggatgtcgttgcgattttgcacaaggtcttctccaagcccggaaaagtcaagtatggtaacatccatctcttggccatcctgttgagcgccctctacaagtatcatggcgagttcgttgtcggagtcatcgaccaagtgaccgagtctatctgcctcggcctggagtcgaatgacttcaagttcaaccagcgtcgcatcgctgaggtcaagtaccttggagagctctacaactacagaatgctggagcacccggtcatcttcgacaccatgtacaagatcatgacgtttggtcacggcggcccgcccgttccaggccgcgtcaacccctttgatttacccgatgacttcttccgcattcgcctcatctccaccatccttgagacgtgcggtatgttcttcaacaagggcgctgctggcaagaaactcgatttcttcctctccttcttccagtactacatctacacgaagaatccgctgcccatggacgtcgaattcctcgtccaggacatcttcgccctcacccggccgcagtggaagcttgcctccaacctggaggaggcgtccaaggtgttccagctggccatggttcaggatcaaaagacatctggagtcgagagggtcgtcgagccggaggacaacgatagtgacgtgtccgacgatgaagacggcatggtcccagatgaagatgaggacgacgagtcggacgacgatgatggtggcgaggctgaggacaacgagcagcaggataacacgtcgaggtacaacagcgaatctgaagaggaggaaattgtcgttaccagacagcaggaggaggttgatcccgaggaggaggctgagtttgagcgcgagtttgccaagatgatggccgaaagcctggattcccgcaaattcgagcgcaagcagcagtttgacctgccgcttcccatcaagctcaaacctcgtgagtctacggctgttggcgaatcctctgctgccaacgaggccggaccctcggaggctcctccctctggggagaagatggctttttcgcttctcacgaagaagggtaatcgccagcaggtacgtgaccacccaccagtcccacacataggagtccagtacactgacaacacatacagactcgcaccgttgaactgccttcggactcgcactttgctattgctatgaagaagaagcaacaggcggagaaggaagagcagcagcgcatcaagaaccttgtcctgaactatgatctccgggagaacgatgattatgagggtaacgagaaactcaacgctcatcaccataaccgctccgatcttaggttgaacaaggagcggggtggacaaagagtgagaaagttgcagcttagtgatgttgattggtaagttatttgttattcgtggccatgactcaagcaacatgaaatgctaatgggaggaactaacaggacttgatcatgatctttgagcgagaatacgtactattcttcaaaactacaccaccgtggagacaaaagagcgcatcgcgttcaccacagttcgacggtttctcttgcaagcaagcaacaagcttacacagcaacacagcaagcgaacaagaccacgtgtagcttgattttccaaaagcagttcacaaatcaggatcagcaactcactcgctggacttcatgtctcattcatttggagagagagcaacaagtacagaacagcacaggcctaagccaacaagcaccatgcctgccggccgaccccgaatgagtatacaagctactacatcgtttactcgatggtaaggcgctgagcaatggctgtcgatggcgggttagcatggggtgagtaagtaagtgttggaaagaaaagtggatggaagtggctaaggaaggaaggaaggaaggcggaaagaaaggggtgatgggaagagaaggaaggggtgacgcagacgaccaaccagccaaccctttcaagcgagcgagcggtaccataccggctattttagcgatggaacttcttctcttttttttttttgtttatccagactggatccgggttatgtatgcttccagcctttccggggtgggtgtatattgaccgttgcatgggattgacaggcagacagggtcagttttattggtcatatcgttccagtccaaatcgaaccgaaccgcttggtgccggtgccggtgtctgggaggaagtcaactacaaaagggctaccgacttttctgggagggaaattcttgagtttgcttcagttgggctgagtgggcaagggtaaataaagttgacaaggaaaattggagggaagagagaatgcgttgaagggcgaaaaagaatgaaatagaaaaaataatagagaaataaaaactgggggtatttgacgatgaggatcgcgaacaagaaaatcgagcgagaaaatgatataaagaggaaagaaaaaaaaaaataccagataggtttctagcattcgttcgtcatgagtggtgcctgaatggattgttgcatacgtacacctttgttgtggtgtaggtccgtagcttgtagcgagcgagcgaggtaagttcagacaaggtaactaagtctaatatttaaagtctagcaacgggtcatttcttttccaaacctactacatacactacattacctttaataactaccttaaccgaagcgggcaaacaaacgggctatcatgaatcatctatatcgataaacagagttagtaagtagcgtaggtaggggtaggtagccaacacagcggtaacatccgtaggtacatatttgctagcatcgacgactggaccacgatcacaaccgactatgagcacgacggaccatgagcacgggcacgagcacgagtataaggttgtggacggtagtgcacggtaggtattgtacacatataatgtccgatgggtggtgtaaccgtgacctacccatttatccatctatccatccatccatccttctatccatccatccatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccttctatccatccatccatcactggccatcactggacagggtggctaggtctaggtttaggtctaggtctaggtccaagtctaggtacgtacttaggtaggtctgagtctagcagtacaagactagtcgtaactaaccgtgatcacctagagatacctacctacctacctatctatagtgtggtgtgtgtgtatgagatcgatcgatcttgagacacaaaacgaacgacgaagctgcttaccttaccttatggaattaaacgataggtaatgacgaagtgaagtcagtattgatcttggtacacaacgaacgaagctgcttaccttaccttatggaagtaaacgatgatgacgaagtgaagtcagtattgatcttggtacacaatgaacgaagttgcttaccttaccttatggaattaaacgataatgacgaagtgaagtggtgaagtagtgaaggaagtaaagaaaataactgaaacaacgttgattcgagtctctctaagtaggctaataacctctagtaggtttgcagaacttgagggagggcggaaaggggtggtttaattgtttcttgcggattttggtacctctatggttctatggtaggtagtctttgcacactagaactaggtagacaaaagtgatggcgccttttgttatgtagtagaaatgaaagagacagaaaaaaaaaagggggtagctgagtggaaggaacatcgatcttgtgcattgtaccatctctctccccagaaattgttcaggttttgatggtaagtacctacattaggtgagtaggtgtagatctaaatgtgaatgtgggaagtgggaggtgggaggtgggaggtgaagggtacctatgtcgccatggagcatcgacggacggacgggatgtgaaaacacgggaaggaagcgagagggtggtggtgacgccggccggccggttaaaaagccatatgtatttaaactattttcatttatctccatattgaacgaaccggacttcagtggttcacgttgccgttggccagaaccgcgcttctctcttttccccatgaccccaggtcaaatctttatgagcttttaattcatctagctttcaattccgcgttgactcccttgttctactaggctagcattcgaaagatggagagatgtagaaataaggagatgggagatgaaaaacaaacgatatcgcgagtccaaagtcgtcgctctgttcgtctcccgaagccagataaatgcgcagacgctgaatgcatttttttttattcatgttcttcttttcctaggttcctcgccttttattaaccccccctgtcttgactgacggacccaggcatgcacgacatttgatcctaggtattctaccataatccttgccctaacttaaccaaggccgagtctccggaagttgtacacgggcactttagttaacaggagtacagcatgagttgtgtagatatacaggttatttagtttaggcgctcgggactgagaggatgagaacgattcagacactaattgagagtgtgtttgacgaggcacataacgcccatgtgtttattctctcgaagctttcttctctctcgctctcggatagtgtgtgtgtgtccaatcctttcccaaccaacaaccagccagccagccagccatcccctcacattaaagatagaaacattcctgcccgcggccgctggatttacatacacacagacttcgtgttgcgtttaaagcgtgcgtcgtatcgtctggtctcgtctcgccggctcgctctgcaaccacccgtctacccatccacccgcaccgagacaagcgaagaccttgcgtgacgactcagactcagactcaggctggtagaccaaactctgagaggagactgtgactgtaaaaggactgtgacaagaatagtagaaaaaaaaaagtctcgcgtttgctgcacctttccgtttccccctcccctccctctttccctctcttccccttcccccccccttgtctttggtctttgggagggacaccgcttgttggttgctggtgttcgttatttctagcgggcgccttctatttttttttttttttttcccagctttcgtgtcggtttgaacgtgccggttagaagagaagaagaagaagagcgaaataccctggttttctctgcggttcatcactgcttcttcttcgtttcggaaactttggggctggtcgacatatgctacagaacactagacactggacgatatatacacctacgttttgtcttttggctgctcttgggagtgttgcagcgtttggagcagggtttaagaaacagatataaaaagaaagggaaaataaatcgacatgactatcaattaccttggggaggacggatggcctgtgaaagaggtaaggaatcattcactgtctttggttgagtaggaggagaggggaattgggtcgcctggctaactttggcacttcttctctcccagatcgtctacacggccatcgtgggcctggtcatgctcgcggcatgtctcgagtggttcttatggatcgccgcgtttatgtactgtctctggaaagtgtttgtaaaggctgaacactggacagttagggtgttatcggtgattatagggattgcctttatgttgctgaggtatgttgtgttcaatgtggtcaacaccccttacggccatcatcacatcaatgtctggctaactaactatcgtcgtcatccagatgtatcttcctgcccatcatgatcgtcaccctcccgcttcccagccaagtcgtcaaagtctggccaccagccatggtcagcttcctgcaatggttcgccttctacagcttcgccggcttgctcaccatcccctggctcttctgcgtctaccaaatcgtcacccatcaactcggccgcaccaagcgcatcaaacaagtcctcgacgaagtctcggcgcccaaagtcgtcatcgtcatgccctgctacaaagaagaccccgacgtgctcgtggccgccatcgactcggtcgtcgactgcgactacccgccctcatgcatccacgtcttcctctccttcgacggcgaccaggaagacgagctctacctcaacaccatcgagaagctaggcgtgcctttaaccttggagtcgtaccccaaatccatcgacgtcgcctaccagaacgcgcgcgtcaccgtctcccgcttcccgcacggcggcaagcgccactgccaaaagatgaccttcaagctcatcgaccgcgtgtaccgcgagtacctgaagcgcaacgacaacctgttcattttgtttattgactcggactgcatcctcgacaaggtgtgcctgcagaactttgtctacgacatggagctcagcccgggcaaccggcgcgacatgctggccatgacgggggtgatcacgtcgacaacccagaaacacagcttgatcacgctgctgcaggacatggagtacatccacggccagctgtttgagcgcaccgtcgagtccgggtgcggcgccgtcacttgtcttccgggcgccctgaccatgctccggttttcggctttcaggcgaatggccaaatattactttgccgacaaggccgagaactgcgaggacctgttcgactacgccaagtcgcatctgggcgaggaccgctggctgacgcacctgttcatgattggcgcaaagaagcggcaccagatccagatgtgcacgtcggccttttgcaagacggaagccgtgcagacgatgcggtcgctgatcaagcagcggcgccggtggttcctggggtttattactaacgaggtgtgcatgctgacggactggcggctgtggaagcggtacccgatcctgatcctggtgcgcttcatgcaaaataccatccgcaccaccgcgttgctcttcttcatcatggtgctcgccctcatcaccaccaccaagaagatcgacgaccttcccgtcggcttcatcgccatttcgctgggtctcaactggctcatgatgatctactttggcgccaaactgcgccgcttcaagatctggctctaccccctgatgttcgtcctcaacccctttttcaactggtactacatgatctacggcatcttcaccgctggccagcgtacatggggcggcccgcgcgccgatgccgcagccgccgactcgaccaccaccgcgcaggaagccattgaaatggccgagaagacgggtgacgacctcaacattgttcccgagtcttttatcccggccgcccaagagcgcaagggcatgctagaagacaagggcttcaccaccggcattagcactggcggcggcggcggcggcctcggccgctccaagagcatcctccagccgcccgacaagctagtgggcaagttcgctgcgcctgagcgttctgccaacgggctgtatcagcactttgacgactccgtggcttccgtcagcttgtttgcacacgccggcgggtcgtctttgatggtacctaccgtagccggttccgccaccacgggaaaaagacagcagcaccaacgataccaacagcagcagcagtatcaacagcaacaccagctccaacatcgtgactccttcgacagcaccttctctgcgcacactaccggtgggaatagcatgtcggtgtacatgcctcgtcgggtagaaagtatcatgggcgaagaagatcgtagaaaatacgagcttgcgcaggctagctctggacacttggtggcgagcaatcctactcgagtccttggtccacaacaacagggtcctcctcccggccaggtttacgagttttccgaatccgaactgagaagggctgggtatgagtataccgactcggcggcagagtatgtcggacggcaggcactcccgctctcgccatcaccgtatcgtatggtggcaagtagtgatagcgtcgaatcggttcaaggggcgtggccggctgcctctttaagtcctaccccttatcatgatcatgggtatgggcaacagggagggtcattttctgtgcctatgccgccggctccgagcggaacaggtcatcagcatcatcaacaacatcaacagacgggtaggagtcctctgggcagggcgagttggatgaggacgtcgactatggatcaggtggaaggtgatattgaggcgtcacatggaggagtctctgacgcgtctgggcacggaaggagaggggggcagaggcagggttcgagggggtcaaatcagagatagtttctggtgaggtgagcttgtgagatgttgatagaagtgatggggttgaattgggcaggttgggtgccaccccttttctgagctgtgtctggacatgggtatgtcaacagtggggtggttactgggacaacggggggggcacttgttagttgcgtatcatgaattgacgagtatgtttttggatgtattagaataacctagatgtatccggtgtttgtgaatatggcaaattcagacgattgacacactgagtgaagaaattacttggatttaaggaagcgtctggtaggaagaagaaaggcgtagttgaggctcgacatgcactcagggtttaaaacttcgtggcggcaactggtgatgaacatttgctagggcaagtgtggcgaggtatgttttcaaaccttccagaacctgttcactatccttcgaaacatcacgaaccgagttggccacttggctggtgtggtattgtttggaactcccacgaaacttcgtgaggacgggacgaagctttgcaagatgtgaatcttgatatgtgatcgtatacaaccggccagagcccagattccaaaacggcagccaagaaacccaagaattgcgcctagattaggattgggtaattgttatgtacaaagtaccacagcgacagtctgtgtgtcaacatgtcaaaatgcctgaccttgggacgtcttggccttataattgaatgctctgttgggaccgtatcggggcgagtggaaggcctgggctattctggggatggacccgccggttgacgtgggaggcgaatttggaaagtgaggctatcatgaatgaggttttgagcgatggccaaacactgcagtgagcggtgagaattgggggctcagttgttgtgagtcaattgccgcttgacagaaatcatgaagtgtaaaaacgccgaaagctcaacaccaagacaattggttgaagatgtcggtcttgaagatcgttcctgccgagcctgcctggcaatgcttgaggtgcctaagccaagacagtcctgggtcaacggcaaccacactgtttgactgttgtcttttgggcggtgagatggggcacaagaggtgaaaacccagaccttgagaggaaagtgggatgatggacaccctccttggggtgaacagagtgataagatatgtatcagtacttggcagctaaccccacctacctgggcagctgccccggccgctgcttgccctgagtccggcgtgaatgacgtgccttgtaacgataggtatccgcgcctgccatggacagaaaagaagacgggagttcgacaagtgcttctctcgtcgactcttgtctcctcaagtgtgatcaacacataaagacaacttcctaacttagtgagcttaccagacctgtccagacctgtcctacactacactacaagcagttgaaagagacgggatctttcttcaacatgacacaagctcgagttttaatcaggtcgggatgacaccgccaacaggtagggcgatccaatcgagaagcttctcccagcttctggggaaggcttggcccagactcaaccccccgggggcggggttagaggggcacctttggcaagcttccagttgggggtcctcaaggtccctgtagcccgaacggatacttgttgcccgcccacgccgtgcctgctctctgaagtctcagcgtctccagtgccggtcgggcaacatttttcgctgatttttttccagtctccagtttagttgccgtgctgttgcaaggctccacctgtcccgcttcctgctgagagggaatccactttttgcgataaacttcacgtccagtcttgttctgccttccactcctgtgacttcaacgtttgaacctctccatatccgcccattctttgcctgtcgacgtctcccttgattgtcgccaaacctccatatacccccccaagcagaccttctttgttgtggtgagcaaatccccaaaacgtcttctcgacatacaaccgccttcctagcgtcctatattatcgactacccctcccttctcattctgaagcctcgaggtgtccccccataccaccttaatactactcgaaacaccaccactaccaccactaccactacacgagatacccccaagagaaagatcagttttatttacatatagccgttgcttttacagttcttcatatccagccgccaagatgtctgtcgtcggtacgttaccattccccctcccttcccaaccaaaccgtcgccagtcaagattcaagatcagagagcatgcgctaacatgggcctttccaggtgtcgatttcggcgctcttaataccgtcattgctgttgccagaaaccgcggtgtcgatgtcgtacgtacccttctcaagcccgacctttctctggccatcgtccccagctcatcgcatggactctgtctccaagtggaaggggagcatgctttgcgcggggcgatcgcgcctccacacccgcagtggacgagaccaagtactgacgagcctcttatctgacagatcacaaacgaagtctccaaccgggctactccttcgctcgttggctttggccccaagagccggtatatcggtgagcccgccaagacccaggagatctccaacctgaagaacaccgtcggctgcctcaagcgcctcgccggccgcactctcgacgaccccgatgtcgccattgagcagcaattcatctccgccaccttggtcgacgtcaatggcgaggtcggtgccgaggtcacctacctcggcgagaagcgcaagttctccgccacagagctcatcgccatgttcatgagcaagatcaagcagaccacccaggctgaggtcaaggtcgccgtccaggagcttgtcttgagcgtccccgcctggttcaccgacaagcagcgcaggagcatcttggatgccgccgagattgccggtctccgtcccctccgcctcatcaacgacaccaccgctgccgctctcggctggggcatcacaaaactcgaccttcccggccccgaggagaagcccaggagagtcgcctttgtcgatgtcggctactccaactacacgtgctccattgtcgagttcaagaagggtgagctttccgtcaagtccaccgcctgcgaccgtcactttggcggccgcaacttcgacaaggccctgctcgaccatcttcataaggagttcctgggcaagtacaagatcgacatcttcaccaaccccaaggccgtctgccgtgtcctcgccgctgccgagaagctcaagaagatcctttctgccaaccagcaggctcctctcaacatcgagtccctcatgaacgacatcgatgtccgcgccatgatcacccgccaggagttcgaggccatggtcgagcccctcctcgccaaggtccacgttcccctcgagcaggccctcgccgacgccaagctcaccaaggacgatatcgacatcatcgaggtcgtcggtggtggctctcgtgtcccctccgtcaaggagcgcatccaggctttcttcggcaagcagctttccttcaccatgaaccaggatgaggccattgcccgtggctgcgctttcagctgcgccatcctctcccctgtcttcaaggtccgcgacttccaggtccaggacatcatcaactaccccatcgagttcacctgggagaaggatgccgatattcccgatgaggacaccagcctcgttgtcttcaacaagggcaacgtccttccttccaccaagattcttaccttctaccgcaagcagcctttcgatctcgaggccaggtacactaaccccgaggagctccccggcaagacgtcgcctttcattggccgcttctccatcaagggtgttcatgccaccgagggtcccgaggactttatgatttgcaagctcaaggctcgtatcaacatccatggcatccttaacgttgagagcgcctactacgtcgaagaccaggaggtcgaggaggaggtcaaggatgagaacggtgatgtgagtaatattcttattagtgataacaggacgtcatcggacagtcctacgaagcgccgtaaacttttcgacggttcaacgcagtctctcgatggtggaacgcacgaaaatttggacgaggaaaagctaacccacgaaaaggttgtcatggaaggcgacaagcccaagacccgcaaggtcaagaagcaggtccgcaagggcgagcttcctgtcgtcagcgccaccccgtccctcgaccccgccgccaagaacgccgccattgagagggagcaggccatgatcatggaggacaagctcgttgccgataccgaggagaagaagaacgagctcgagacctacatctacgaccttcgcaacaagctcgacgaccagtacgctgacctcgcctccgaggaggagaaggagaagatccgtgctaagctcatggaggttgaggtatgtcatttttttcctcccctaagcaagtaaccagctgatactaaccaaattaaacaggactggctctacgatgagggtgacgatgccaccaaggctgtctacgtcgccaagatcgaagagatccgcgccctcgccggccccgtcgtccagcgctacttcgacaaggttgaggccgagaggcaagctctccaggagaagctcgaggccgagaaggcggccaagaaggctgaggaggaggcccgcaaggccaaggaggctgccgagaaggccgcccaagaaggtgccaaggacgacgagatgaccgatgccgacgctccgaagcctgtcgtcgaggaggcttagaaagttgtagactcgaagcagaagcaggaggaaaacgccatgaagtcggagtcggactcagcgtcgggggcaccgacccccgcgtcggaagtcagtgatgtgatgctgtcagatcacgacgagtcgcccaggcctgccgcggagtcgacggaggccgagaaggcgaataagatttacatgatgaaggtggattgaaatgagataatgacatgttgtgcctactccaagaagagaaaaaggcaagcttgttgatgatgaaagaagagaaaagaccagcatacccaactacacatacccactcatactttcacaaacacatccatattcacgttcacgtttacattatgatgtcataaccaattcaatttggaacttcacagaggcttctcaaggtgttcatataggttttatgtgtgttttctttttctctcttgttatgatggctgatttcacgcactttgatgggtaagaaggggaggaggaaaaagatggaaataaaagtttctttttgatacagctttttatagaaggaaaagaattttcaagacatgcccgttttatgaccactgcactgcacttcagaacagacctttttcatttcgccatgtgatacagttctttggcccacccacccatccattcggacgtacgcctctgccaccaccttatacaggattagatatagtcaaaccagccaccttctttgccggaaattagagagttctcgcaacttgcaaatccccgcgtttataagtcgaatgccgacactggtgtacgagctcttactgtagatcccactcttacgatatacccaatataatagagaacaaagaaaaaaaaaggaaaagaaaaattaaatgaatgaataaaaaaaaaacaccacgcagactttaagtttgatatagcctcctcctcctctatttggttacagagtctagggctgacctgtgatgtgatatatactgcattgtatcgtatcgtctaaatttttcagttttgttaaataatctgttccgcgaaaaaacaaacggattcttttcaatagtacacgggcgggagaagatgtaaaaaagagagagaaagaaagaagtgaatgagggttggccgaaatggaattaaccccccccccttccctctcttcacacacacacacacatacatacataaatacatacatacatacataaatacatacaaataaatacatacaaggcaatttcattcataataactttgttcccctttccttcactagaatgagtaaacaagtggatagctggatagctaacaagaaagcaagcacgcaagtacgtaagcaagaaagcaaaagatgggataggtaccctaagtatggattcatggattcatggattcatgcaattccatgccacctatgccgccgcgttaagatttcacaccatccgtccgtccgttatgataaaaaaatatatatatataagggcgttcgttgttgaatcgaatcggaaaggggggaggatgatggaagaccgatatgaatgataaacaaattgtgaaaaaaattgacttgaaactaaaaaaaaaaactaaaaaacttctggcttgtcgctcgcttttcaagagagagagagatcaccaccattgcttgcctgacctacatacttactaacttcagttctcccattttattagagtgtgggctggctgactggactttcactacatgtgtacctacctctcttatcgtcgaaccggttggttttatcacgacatgcatcaccaacgacgacaacgacgacgacgacgacgacgacgacgactacgacgactacgatgacgacgaatgggaacgaacaggaccagtacaagtaactactaacccatcaaatcaaacatccttttatgatacctactagtgcaactaagaaaacaaaccttcataaacgtacatacagacaagacatactataatttcccaagaccatcatccatcgatccatcaaccagcaatgcagtaattttgtgtttccattccctgccttgcctatattcctatgcctcccccaccaatacctccccctccaccatccatgtggcatcattcattctccattctcatttttatccatgtccatgtccatgctcatgtccatgtatgccttttgaccatgaccatgatgataataaaatccccatcttctgcttcccccaacggtctccaccttcccacctctgacctacttacctacctaccacttagatagtggttgttggtttaagcaatgtcaaacatgggcttcaacttgataatcagctgccactcgtcgttggtcacgtctttgcggtaaaactccttgaggcagttgatcgaggcacgcgagatcttggagtagagcatgtccttctcctctagatgacggccgtacgtgggctggttgccgcccatttcaatcttgatggcgacggaaggttgaccctttttgcagacggggatctgcttgtggtcgcgctcgatggaggtactacatttgcatgaatcagttagtgatcatgtcatggagaggaggatcatggggtgaaagggaaaaaaaaaaggaggaacatacactctaccgagatcgatgacctccctagcgccagtaacggggttcgtcttgacggcggaaatgggcgtgttgatcttcaactgaccctccacgacatcgacaccgataacaatgggaccagacttgttgaagacggcaacgggagcgagcacgcaagggaagacagcgaggagcttggactcctccttctttttctcgagcagctcatccatgtgcttggtgaacgagtcgaacaagtggtagatgatgtcggcagtgaagatcttgacgccctgctgatcggcatactcctgcgcttccttgtcgaccttaacatcgaagcagagcatgacggcataatcgggagccttctccaacatgataccgcactgcatgacatcacgcttgtagacgggaccgataccgacgttggcgacggggatcttgcactccttgaggaagtcgagcaaggcctcgagcgaaccaagggtggaggcctggacggagacaccgcggccggacttttcgacacggctgaagagcgaggcgagatcagcctcgacctcgtcctcgagatcgtcctcgtcgtcgtcggggccgacgacaagcagacgggaaccggcaatggcaccctcgaggccgggggcagagatcttgacacccaaagcggccttgacttccttattgtgaacgtactgcgacttgaggcgcagttccctgagcggcgcgggcgtgagcagggctctgatattggttttgatgacgccttctgtaccacataggataatgcggtcaccttccctgaggataccgttggtgagaatgacatcgatggtcataccgaaaccctcgatggccttgacttcgagaacggtagcctggacctcggagaggtacatgagagagccaaccatgcgctcctgggtaagctggacaatgagcttcaacatgtcggggataccctcgccggtgtgggcagaggtggggaccaaggagacgtatttggccatggacttgttctggtagaagagctccgagttgaaaccctgctcggcgaaggcgagcttggtctgctcgagacggttcttgaactcgttctggacagccttgttctggagggccaacgactcctggaagccgttgttctcgatcttcttccagccgtaaagacgatcgatcttgttgagagcgacgatgaagggcgtcttcctctcacggagcagtctcatggactcgagagtctggggttcgagaccgtgcatgatatcgacaaccaagatggcgatgttgcagagcgaagaaccacgcgaacgcaagttggagaaagactcgtgaccgggggtatcgatgataagaagaccgggaaccttgaactcgaacttgccgtccctgttgacgacgtgcgtcttctgcttgatggcctcaacggggaagtaagtggcaccaatctgctgagtgataccaccggcttcaccctcctggacgttggtctgacgaatcttgtcgagcagcttcgtcttaccagtatcgacgtgaccaagaatacagcaaataggcgagcggaggttgtccgcagacctggcagccagagcggcctggtgagccttctcgcggcgctcggcagcctccttcttcctccgggcctcctccagttccctggcggtagcctcctcgtcttcagaagattcctcttcagattcctcctcagactcggactcggactcggactcctccttcttggcctgagtcttgccgttggccgcggcgggcttagaagcctccttcttggtctcttccttcttggtctcctcctcctcgtcggagtcggcgtcccagctgtccttgacatcctccttgtcagaggcaacagcggcctcccagtcctcgtcgacgctgtcctcagcggcggccttggcggcctcagccttggcagcagcctccttctcggccttctcgcgctcgatgcgggccttctcctcttgctccttgaccagagcctcagcggcgagtcttgcgcgctcagcggcctcggcgagagccttttcctcgtccttctgtagcaagtagacactggttagcgccgtccatagtataccgtaattgtagcaagaatcccggacagactcaccttcttgttagcagccctcttcttcttgtcgtcgtagacaggcttcttcttggactcttcaccctcgagcgcgttgaccttgataccggccgccaacatctgctgcagcttcctctcgttgcgggccttctcctccttctgggccttggtcatgaacttgccctccttcttgagctgctcgatcctctgcttctccttctccttcttgcgggcgcgctcctcctccttgcgcttggcctcctcggcagcggcgcgctcctcctcctctatcctggccttctcctcggcgaggagcctagcctcctcctcttggcgacggcgcagctcctcctgctgcttctggagggcgagcaggtgggcggggagcttcttcttcttgccaccggcggcggcttcgggggcgggagtggaagcgggggtcgagacggggctgggggtttcggccttcttctcctcctttgcgggctcggccttggcggcggcggcgggtgtggtgcccttcttcttagcagcagcctgtttagtgaaaagaagttgttgttagtcttccgtttgtgtctgatgtatgtatagtcattagtgggtaatagtgataatgactgggtactcacctgctccttcttgcgctgcttctcacgctccttcttgagcttctccttctcggccttggtcaacaccctagggccatcctcatcggcagcatcctcgtccttcttggcggcggcggcgggagcagccttctgttgctgctgctgctgcttgcccttgccacccttgcccttcttctcggggagagcgaactcgtcgtcgaggttggcctcctcggcgaccttggccgacagatcggggacgggctcggcggcagcgggcttctcggcgccgggagcgtcttcgcccagctcagcctcccagtcgtcggcaagacccttcttcttgcgcttctccttggccttgcgcattctctccatcagaccgccaccaccggaagcggcctcgtcgtcggcggcagcgggagaggcggcagcagcatcggcgccgttgttgttgacgggggcgatggactcgcccagctcggcctcccagtcatcgttggccttcttgtttcccttcttcttgggcgccatgttgggctaactggactgttggtagtcgaccggggaataccttgaggcggggatgtcgtcggtaggatgggcgggggagaggatcctgatgggctctccttctctccttgtgacgaaagtcgaagtccgggtgaagacctcgttgctcgctaggtggttctggtggtgggttcgtggggcggccgactggggctactgggccgttatatgcgatatggctggctgctaaagaaggcaggcggcgtactttttttggtgctgtaggtccccccttgtcgacgggatagggcttgtcacttgtatcacttttcggtggtggtgctgcagagtggatcgatggtactgtaggtacttggcaccgtggatcttttttttttctttcgttgttctttgtatcgaatcccgctctggtttgttgctacactatatagaggtcaggtacgtacctatctcagtacctgtacttacaccgtctgcctatgcgctttctttcaacccgtataaagtgtttggtattgtctccgtctacggtcaaaaaacggcaatcatgtcccgttctctaactcaatcccaagtagtcgaagtcgcaaagtcaaaggagtctcgattcagcagaaaaatccagacaaggatcgccactccaaacttttttttttacttgtgccggagccaggaggtgtcgctttgaccaagcccttgacttgacactgcacagactgttggagacagcagtcaagacaaatacagtacagtacagtgcagtggtgaaaaagaagtggaagctcctgcactcccgcgtacaagtacagtgaccgactcgttggtgcagaatgcggggcacctgcttgttaaggcacaagtggggcacttgctgggctaatttctgtatttactttctaccactttggtgtattttgtgcgatattccatccaagggggcaggccaactccctcaccttgtcataatgggtatttcattaaccagatgttgctagtgatattctttattcgcttttctattatgctgtagctacaccaccaaggcattcatcaggacggcttgtaggccgacactggatcacacgtccgtttattaccagtgtatcttgcccttcccccccccccccccccccgccttagaattccaagcacttagtaaacttgcctaagataatacatcaacacgttatacgccagttcaaaatactggtccgcagtgccctcgcccatccactcagcagtatgtttgcctccatccaacttatccaacaggctcttgaaccgcgccaacagctcctccgtgttgatcagctcttgcaagacttccgcatccaagagtgtcttcagcacatcaccatccacatgcgacggctcagtgggacccaggttcggctccgcgtgcagcagcctttcctcgtctctcttccccctgaggttatacaagttgacaatgaatcgcaacagacgcaatgcgtgctgatcaagcagcgtaaagtgatacatggtgccgtccatggctattcccaacatctcggcatcgttcggtgtgctaatgagccggccgtacttgggtgcgttccaggctccttgctcccacgttggccgtgtcctgccgcgccggaacttcctgatactgacaggaagcgtcccctcgaagagcaccctgaactcagcccagttatgggttcctggtgttctggaccattgccaaagaccgcccacgccacggtctttatctgccaccaggaatacattgcttccaatttgcatcgacgacgttggtacaacattgcgaggatcgtggaactcgagtgttgcagagttctcaatgacgtcgtcaagcgccgggtcgatcatctggagtgaaccgtcccacgtcagggcaagaatcttagtcccggagatgtgaagctccagagccaacgagcccaagtcacataatttgcgtggcttcagctttttctcgacagggtccagcacatcccagtggactatctggtcgacacaatagatcacgctctcctcatgtcctattactgagtagaccggtccatcgcagtttttcttaaatcgcgtccagtattttatcgaaggtgggtggtccccgttcgatggctccttttccgtcgacacaataatgagctggccttgtttggtaccaacaaggagatagcgccacgtcccgttgttcttcttgtactcccactcggccagaccatggattcggtcgtcaggtttacccagccccacaatatactgaacaggagttcctgctttgtggctcggtcttccgatgtcctttcctgtgtcaggatccatgaacatcagcgtcgacttgtttccctcctcattaacaccaaccaccaggcaacgtaggttgggtgagaagaacgtcttgactggtgtctttccaatcgtgatatatcgatgagctggaccaggctcctggtgtagctcggcaatgattgcgctcgaccccgccaacatgaggataggggtaaatccttcacttgcgcatggaatatcgattgccacgccgtactctacaagtggtagaggagcaccaagatcgcccgcgttgacaggcatgacacgatattttgccaagtcatggacagagccattcggtccatgctcatcgagtcgtacttcaatcaaggcttgatcgcaggagaccagcactctcggtctcgcggtcagagaatgccgggccgcagtcacattcaccgcggtcagtccgagttgttggtagtaggccattgtagtacccttccactccttcgaaatgtgaatgagctctccgcctctggttcctagaagtattgcgttattgacagaagcgatgctcccgattgctttgagaggcacgtcatctcgatatccggtaaatccagccgatgtcacaagtcctatgaacacatcagtataatggaaaccaaagcaggaggcagcatgggattgtgctggcccaggtgtgctgggtcaaccttacgttctgtaatatcaatctcctcgatatcttgtgtggctgtttcagttgttggggaacggatgagcaaatatggacgtccgtccttccaaagaccgacaatgatcccaaggttttggctgtgatgtagcgaggtcacgtccccaggtacgtcgaactggatttgagaaacaactgctgtatcatagaacttgaaactgtaaattctgaactgtggcccaacatgcgttgagactgtgatccagtcatccgtaacgcaagcgtccgacactgatacctgcgactgatctggcagaagcttgtcaaaagacaatcgggtcctgtaagattttttttagcataactcatacccgtgggcttgggagcttcgtaccactcgtctgcatgcgactgggcctcgttcttgaaaagtgtgatggaggcggtggtcacttggacagtaaccccgtttacctgcgccacagccaaagtgggcgaagacaagtcgtagaggacctggtcgggttccggatctattagttctgaaaaatcatctggcaattgccaaaccttcgaccgagtaggcgtagtccacaacaggtcgtaacgcccatgtgtattggagaagttaagaagccaggcttgtttcagcccctcctcaagttcgagctccaatccaatgtctgctctaagtccatgccggtattcagtgatgcaacctgtcagtccatgaccagaggccgcaaatatcctatcaggtgatctaagctgcccgtcattcgacggtgcaatgctcgttccaaaggggtcaggaaccttttctcctgaagaaggactatcagtcgtcgcgaaatctagggtgggggcaccactaggtaaggtgcctatccgcaatgggtggtctcgtggggggatctacagtaacgtcagtcaaggacaccaaaggcgaggctgctttttgcaaaccttccaaacactccccgtgccgttatcgctgcccagcacgagaacatctgcgtactgatcaaacaagtaagcgaatgccgacgatatattgcatttgaaggcgtcaatgaaggtcgagcgctccaacgcatgatcttcatcgacttcgatgtagacaacaatgccgtcttctctggcaaggtataagcaatctttgcctttgagataacgtggcaatctataaggcctatcccaggctgtccacaaaggttttccggtaccatagtaatttgggcttttcggaggtgcctcaagctccaaagtatcgaatctgggcgggccgtgcaagcactcggtgcacacagcaacctgttctggagaaatggcgatgaaagctgatccaacagtcaagggaatgagaagttgaggcatttggttttcgaccggcaaccgatggccacgcttctcttcggcaaagacagtggcgaggtcatctcccaatgtccactcgtaaataaccattcttgatttgccactgttgacgacaatgagcagaagaatgatgtgatccttgtcttctggccgtgggtacagaaaggtgaggctttgtatcacgccttgaacgctccgcaatcgccagcttttgacaatctccacattgttttcgtcttgtggttgagtgaaattggcgagagactcgagctcacctacggcaaagagaccgtgatagctactcagggccatatatcgcgagcttggatctacagccatgtgagctccaagattaccgttcagaaactgtggaggccgtctaaacaagaattgggtagagctgtaaaactcgggtcgaccgtcggcccctgggccaatccagagaaacacgacatcggcattttccatagccaatgcaagcaactggggcggcagctgagatgtcgaagcagacgggggcgacaagtctacgtcctggtcctccatcttcacggggggttcgatgtccatggcagggttaaggtcgtcgacgccatccggaatgtcgaaagagccgaccacacaggcgttgcgaatattatgtgggaatctgcggaagagtatgtctcggaactggccgttgctttgaaattcacggatttggacggaacgatgctggtagaacaggtcagtcccgtcaaccaaagtctagaaccttgatttttcaacaacttacacctatgaaggcaacatcgttgtgatgaggcgatctgagccttacgggcagcaccgacttcagcatttggctgtccgccacggtccttgtgagtagtccgcatactggagtttcagtctgctctgctctctttgggccttgcgcagactttgccttgaaaatggtctgaatgttgactgtctcggtgacccattcgccattgcggaggacattggttctgaaggtagccatgttggtggaattaggctgatcagcgcttcagtaggatgtactctgtcacgggtcggccggctcggaaatgtgcagaagtcagcctagcgaaggggttagtttctggttgaaatgtatatttttgggccaagggcctctcagataacgatatgttgatctgaggctattctaatgaggacatgaatgtcaatggagaaaattcttgggtttaatggaaaagagcagcggagtgttgagtaggtacctcgagcagggaaaaagaaaagaaaataaataaaacaaaacaaagaaatagagtagcaaaaaaggcagctgcagagaacaagcaggcgcaagtctcagtgaacaaaagcagacggaggaccccaacaaaaaggcgggaatataagatgtcatgaagtatcgactcaccttgggctgtaggttgtaccacctcttcaggctgcacagacatactaagtgtagtagtaaacaggcaggtgggagcaagtgagcgttgccaatggtaggcacctctatctacccaggcagtggccgctttaccaccgcaaccagaatacctacctacggcaagaggtctgtggaaagacgatgagatgtcgccgtctatttgtaggtatggacagtagctgccgcagtgcaaagaagcggcagtaacccgggaaacaaacacctggtgtgtagcagaaagagaaaacagacagcgaagtcccgattctgcactatcgacaactgaccggctgaagtgttgatagattactaccttaggtattcatgttgacagagattgatggaaggttgaaggtgggggggtgaatatggtagaagctgtgttgttagtgtaggtacctaccataggtaggtactctatctgaggcagaagtggaagtaatgaaaactccaggcggctagatagtggtggggcagggcaactttaagcaggcgggtgagtttgactgttttcgtgaggtgccttccttccatccttcggcaggcattaacatgtaaacaactgaacctctaagaattggaggtgacaatgctgtgaccccaatctcaaatgtagtaccgaacgtgagagatcgtgatggacgagaatggttcatggacagggtctaaaaccccaagaagaaataaaagattcaagcgaggcgagctaaggcaattgctgcagcccgagatggaccagcgtccaagacacaattctcacgttccgcgcccgccccattgggttgggttgctatagcagccgcgagacgtaccagggcagaaatgaagtacctctctacctagggtatgtacatacgagagccattcccgctcagaggtatggaatggagatcacgtctttgttcttacagaccggacaccattgatggaagacctgagatgtacggcatcgatagggcaggcgcagggcagcagtccgggcagttaaggtttatcggcaaccgcggaaccttggatctcgggctgtcctctcttacggcgcctgatccactgtccacgacaccactcgccctatgacacaggtgcacgttgcctgtgctgcactggagggctcctctcaacgctaacagttctcttagcatggatgccctataatctcaacctagcctaactgccctgtacatggatacatacctacaacctcgcccaaagtcaacaacgggcatccatcacatgtccagacctggaagcccaactctccacagccagatacagcatcaccatttgagttctaaccatctggtcatatataagcataaccgaacgagccaaatactcacaacgacgtcactgattcaacgttgacagactcaccttgtctcgctgtcagcagttgcataggtaagactcctacctatcttttctctcaggggcagagtactaaccgaaatacaggtccaatattacgaaacacgcaaaatttctattctagatctggatgagctcaggtcttgaggtcttcattctattttcgagaccttaaatacctaggtagtaccaggcaccaacttgactgttccagtcaccaaccagtcccggtccagttagagactccgtcaaaatgtcacagatggacagcggcagctcaagtgaaagcggtgactctctttcagagaaggacgagaaagtcatcatcgacccattcttcaccgaaaaggaagccgccattctcacagcatgttcccaacgagacctcaccaaactccgtgacctcgccgaatctcgagggggtttcctaaccgacgaacttcgtcaacaagcatggcccatcctcctcggccttcccccaaaacctttcgacgaagactcctcctcctcctcctactcctcatgggaatcccttcccccacaccaagacgaagaccaagtccaactcgacgtcgaccggtccttcacctactacccctcccacacctcggactccgcgcgctccctccaaaaatcccttctctcctcgctcatcctctccgtcctccgccggcatccctacctccactacttccaaggctaccacgacatctcccaagtcctcttactcgtcctccctgcccacctgcgctcgcccgcactcgcccgtctctccgcccttcgcatccgcgacttcatgcttcccaacctccaagcagccatcgcccaactgcgcctcatccccgacatcctaagggtatccgacccgccattgtggcgacacctatcaggcaccgaaccctttttcgccttgtccgggacgatcaccatgtacgcgcacgacatcaccaccctcggagaaatcacccgcttgttcgacgttttgttggcgagggaacccgtgtttagcgtgtacatgttcgctgccatcgtgcgatcgcggagggaagagctgtttgagacgcccgaggacgagcccgagatgttgcattcgattctgtccaagctgccgcagccgctggatctggaagggctgattggcgatacggtggcgctgtttgaaaagtatccgcctgagcggctgccgagttggcggtgggggatttcggggtcgagtgtgctcaagacggcgagagaggggttcgacaagaataaaggggcgactgggcagacgatggaggatggaaagaggttttttgagaggcaggtgagggagttgctgtggttggagaggagggacaaggcaaagaagtggatgtggaagaataggaggccggtgaggacgttggggctggcggttttggtgggtattattgcgatattgctgaggagggcgccgggcgggccgatggcttgggtcatgggggttgtgaatcggtggtggttaacgtagatgtgaggggtgaagtagagcatcatcatggaaatggaacttgcaaaagcagtagacaccaccaagagcgaggattgctgtgaaacgactgtcataaacgtggatacccagaactcgagacgtcaagctctttgaaaagaattaagttacttcattatgccaaagctgttgtatgtacaaagcaggaaccttcccgaccagatattttctctaactattggccctcataccataaacctctagatattctcttgtacgctcgccttaagtgactcaaagtggtcctgttgttccgtcgcaagcttgccgctcacatcgctaatgatagtcaaaatcaagctgtaattattatagaggaacctgtcccgtttcctcgcatccgctcccagttgcgcctggctatacttggccaggaacgcctccacctcgatacggagtctgtgtagactactgacgatcggctcatcatcccctgcctcggtactcagagcaagcacaccgtgaaggaattgcccgaatcgctgggtgacgacgtgcggggccgccgaggctgtctttgcttgggaagcggacccgaccttgttagggagcgcagaagtcagagccttgactgattcgcaatgggcgtccatgacgctctgcagacgtggccacaacaccatggcggtgccgttaatgtagccatctacaacaggaactcggcgccgttgtaattcaaaggcaaagtgctggttcagacgcacgcatagtagcagacctagcccgtcatatgtgtccgacacaagctgcttggtgaggacttgcccaagggcaaaggtcggatcaaagatgtagctgaagtgacgcgagacagccgcaagcgatagcgccgggctgaagaaggacacgagaaatgtgtactctgccgtagcgttgtcgaccagggcaaggttgaagttgcggaacggaacctcaagataatgtgtagtctggtcttcgtcggccaggtaagatgacatggctatttgatccttagtcttgagcaattcgttccttcggccgatgctgaaggcgtcatggggcacgcctccgagcttggatccagacaagacagtcgttcttcgcgaggtgtcctcgtgtcccattgcgtcgttcttatcgataatgtgaagcttcagcttgtccaacgattgtttgtagcgggtaaactggttcaaataataccaccgcatggtgttcatatacgcctggcatatctcgccggcgagtgtgggttgatgtttttggaggaacgcgaatagatccttgaaccggaggaaattctgctgttgaatgatctgggcgttgatatgaggcgaccgcattgctttgatttgcgcaaccaagaagtcccgtatgcgttcaatagcctttcagaaaaatgtgttagaaacagaactgccagatcccaacaacaatccttacctttaggatgagcttttccagcaatggaccgacatcagccaaggctttgctctgtggttgttgcgcattcttcttatgagccatggctctcttgtccacttcggccaagaccttcacccatgtttcgtcgatataaccttcgacaatcgttgttattacgagaggagagacgctcagctcgtccaccaagggtcccaaacccttttctacagcctttcggttttccagtctcacattaagagcttgggatcgcgcctggaggctttcaatatcggctgacacagcagctaggtcattgcgaaagttggtgaggttggattcaacggagctcaggatgtcatcgcatgcgcggatcgaccggtgtaggtcctcgaatttggccttgtctcgctcatctggaaagcactttataagcatggatggagagcaagacacggtaggagcaataaggtggcatcgtacaatcgtgaacactttggggctcgtagttgtcgacttggcgcgaactgacgtcagggccggcgagctcagtcagggtcaagctgccaaagtcaacgtcaaagtccaggtcatcttcggtgatgccgctggccggcttcgcctccggttgttgtgtggtattgctactgggaaactggcctagaatcctagccaggacctcttcgggatctggcgcatcgtccacggtagaggactgcctcaaggaggagccattggctttcttggccgaggcgaggagggaagacgacgagtcgttcgagaccagagacaatgcagaagaccctctcgtgttcagtccaggcctctgggggacaagatatggaccgcgcgagctggtacgttggggcagcggcgagacggagcggttgttcggcggaggagctgcgcttcctggatgctggccgggacgtcgatcaagccacatagcgaatcaagcaccgccagagacgaggcgacgcgaggggcatgctggtgcggcaggaaactgatatgggacaggtatgtatcacgctggcggactcgaaacggttgtcgttgtcttctgtcatatgccgatagacgtgggacttgggcgattccgttgtcgctctccgtcgcagcttcgtttgtcaggtctccaggagacccttggaatcgtcgaatgcgcgccagctcggcttggcatggaagtggaagtggaatgatggatgccctgagagttagttagcagcaattgcctggcagcagcaacagcagcagcagcagcagcgacgggcacctagctgggtccagggcacccgacacaaggctggccggcaggctagccctctgccctccaccagatggtgagggttacagactagagtatgcatggaatctgattggttaattcgctccgccaccactcacagcgagcgggtcccgtgccagatattggagctttcccgcatattgcctagcctggccgctttagccagacatacaagggaagtaggtaaggcggggcgggagaagtgacctcttcagttccgcgacaccacaagaggagagatcgatcacgatcgcgtgtgcagaacactacatacatcgatgcatgccctttgtactcggatctttttgctcagaaggggatggctaggtcatgaccatccatgagacgaccaggggccaagattgttcaagactatctagtaaaggcatataactatatgtgaaggcactcgatgctgacttcagtggtcgagaaactcaaacaagtcagggagcttgttgccgtgtaactaaacagcggggtcgactttgtgttgtgtaccggtcagtcaggagagccggggggaaaaaaaaaagagagatcttggtctcaggtgcagattgactgactgcagacgggacccaacagtcgtaacagacaaccttctgaatggagtgaggacaccgacgcagccaaagatggaagggaagggtgggcgggagcgaagggggacagggactggagggttagaggtgagtacggtttgaaaaatgtggcacgtgaggagggttaagtgagggttaatgcagcaagcaagcaagcaagcccagacttgggtcgtcggttggccaatttgttccaacaactgaaacctctcagaggcaaaaaactgactctgcggactgtggtactggtgcccgccctgggcctttgggtgcaagttccgttccgttgtgtgtgccagtgtgagagttgtgggtgcttcccaccaggtggcagggaggaggggcctttcctgactggaccactggcggggatgctgcattttttcgtccctctcgactcccgtgctcaaaatcgctttttttcctttttcaactccctctatatttttcctctccccgtgccgcctccagcgtcttgatccatcatcttctgtctctccttgccctttcgacggtttatcctttgtcaatcctttcaagatgtctgccgcccacgacgacgctgtaagtccatcttccacctgttgccgcgcccattcacaaatcatcgtcacacacttcattatacccggtgctcgcttgcgggcggcggctgtctgcgtgggcagactcgtcaccccgcatcgctcttcatcgcccgaccccctctcgctcctccggtggtgtttttccttggacggggatggcttcttttgctcgcctaacgcacgaaacccgaatcgcaccatctctcacctgattacccgtcgcaatagccgcgtccatcatcatcagcaacaaagaggcattgggtgctaaccaacatgtccccatatatagcagcatgagcacaccttcgactccgtcgacgctggtgcgtccgccacctaccccatgcagtgctctgctctgcgcaagggtggccatgtcgtgatcaagaaccgtccctgcaagatcgtcgacatgtcgacctccaagaccggcaagcacggtcacgccaaggtccatctcgtcgccatcgatatcttcactggcaagaagctcgaggatctctgcccctccacccacaacatggacgttcccaacgtcaagcgcaccgactaccagttcgtacgtactatctggacgccccccgagattgctgggtcgggagcttagaagctaactttgtgcaacagtcctacatcgacgaggacttccttgtccttattgactccaacggtgaggagaagcgtgacgtcaagatgcccgagggtgagcttgccaagcgcattgagaagctcgaggaggagggcaaggacttctgtaagtttccccgacacgtgcgcgtttccagcttgcgcgatactaatactgctatacagtcgtcggtgtccagaccgccatgggtgaggaggctgccatcgatgtcaaggaggcctctaacaaggactaaaggaagtttggaggagttggagggacaccggacgtttggcatttaatgatggcttcatgggacggttctgttggtttttgcctggctaagagatatccgtcttttttgcgctatatctgtgtttaagggtcacatatgaatggtttcacgtctccccgttttgttggacccggtagctgctggaatagggcgcgacttcctgaagaagtcgcacgaagctaacgtctgccaaacatcttgagcgtctcgtggtctttgttgtatcggtgcgaattattgacttcgggtggtttgcgagtcgcaaaagagccgtgctgtttgttagcaccacgaacgttcgctggattgagttgttggttggtccaggttggtttctccgttctgagtacctctctggtctcgtttagtctccgataggatgagcaaagttcatgccgtgtggggataatgataccgaggcatgactggcggcgcaactgacgtcgacatgtacatatcgaccttcacgatttaagcatatgctagtctccgtcgatgtgtgggtcattctataggatatcataaaagcatcaatgaactgccagatagtctttgttgtgtataccaatcatgcctccactagcgatctagaggtcgatgtgtccgatgcccttgggccagccatgctttctcactctgacttcacttcagactgcagacaacgaaacaccagactgaagagcagtttgctgtcggtcaacttggagtgattcgtagttgacaaagcggcgttttgtatcttggcgagttttggcgactttcatcagaaggaaggtcaaaggcaaagtcggctcgcgctttttcagcttgggtttgaaattttcattctttcggcgagtcgcatctctacccaacacgctttcaacataagtgtaactatcgtcactttatcctttttttccagctgtattatacccatctttactctacacacaggagacctttgcagccctcaatcatttgaccattcccctcacgaacccgtgcgtccgttttcattactcactcactcaccccgctcgaccatgcgtcatcagtgacgggacatagcgaggaacaacgttacagtcttaacaagcaggcacgcagccaagcgctacagagtatggatgaacaaaggctgcgaaagtttcccaacggacagagatgtaccgaatgccgtgcgcgaaagtactactcggagaatggacgaagatattgtcagcgcggtcatgaagttgaggtacgatcaaccacttcaaaacaatcaaatgcaaattgactcccatatccagtcgctaatcccatacatatatctccaggggtacatccaattcgacgtcgacgaagacgacaactacggtaaaaccggtaaggtagtgcgcaaagaaaaagaagtgcgcgaaaccgagcgcaaacatctctcaggcaacgacgccaaggaactctacctcgactgcttgcagatcatcttgcgcaaacaaatcctctggctgatccgcgaaaaagggttctcggacgagctcgagtctatctgccgcgatctctgggacctacgcatccgcaagttcattggtctcaaaagcgtttccagggcatcatcactccaggcgaaaggaaaggggattgatcacgatggaacggggtcgcaatatggtggcggtggtggtggtgcgctctctcagtcgggttccgatagcgagatggtcatgtacagctcgcaggcggaaacgacggatacgtcggctgatgagagtgtgaagagccagaggaggaggtcaagcagggtgaaggattgggagagcgagctgtgggatctgcctggcccgatggaagtgctggcgctgatttatatggggtgtctgctcaagcaggagccggtgagggtaggggatatttatcggtgggcgaagaacaaccagttgccgtttcttggtgcggtaagttggtgtgtagttttgtactcacaagaaggttcgcttactgacattcttcttgctactcagcttgaactggtgccgaacgaactacgagaacgtttacctggctgggctcagcgcacgctattaacacgatgggcaaagtttgacggaagcgagcttcacaagtcgttgttgaccttgaccctaggttttaagaagaactatggcatggtatcaccaccactcccagcaccgtcactcctcatcttatacctcaaagatctggctctaccacgtaagttctgccgcccctcttcctctaaagtcacacactctaatcatcatcatcataccagccgaggtacacctccacgcccgacaaatttgcctcatgctcaacctctcctggaccttcccaacgcgccaaaacattaaagacgacgcgtcttccttcaccggcaagacctctcgctacaccctcctcgacatcccagacgtgctactagtcgcctctctagtgctagcaaccaagtacatgtaccccatggacggcgtcaagcggtatccacgagacaacaacgacccattaacgttgaagatggactgggatgcttgggaggctgagttcgcagatccgcccgagaagccgctgaggaggctcgactttgcgaccatggatgcggagaaggtttggactttgagtaaggagcagatggtggagtatttggattggtatcaggagacgcagctgaaatcatggagcgctgctggtatgtctttctccttctcctcctttccctctcagggtgtccgtcagaatgcaaacgatttactgacagacacttgaaaacagacgaaaccgaaatcgaacgtctcttccctctcgagaacgtcctgcgattaccggaacccggcagcaaagacatgaccgatgagcagctcattgctcggatgcatcgagtgcaaaagtcgatgacgctggttgaaccgaggcctgagactaatgatgggaagaatatcaagaggctgggtgcacttcatcagcggtttaggtcggttgagcaacttggagaatctggacctgcgagaaggttccatgagaaagcagcggagatctcggggctgtcactgaaggctttggtgaaggcggtttatagtctggaggaactgttgtatggttgggagaagagggagaagaggaagatgaggttgggggaggtatgacttgctttgaatacttgcctgagctgtttctcgggatcaaaccagtatgagaccgatactgtgacagaagatatccatattgagcattagaagaagagcacaaatcgggtgcggttgaggaaactacttagcaatcgttggtggaggcgaccttctggtgttgaagatggaggtacagtgcagatatgaagctgatgaacactgtgacatgtgcacgcaccactttgcccagagcggccgttcccataaccccaccatcatagcttcgtcctgttgctgttccccgacatcatcacatcactccctccttcaccactgcacctccaactgaccacacctaggaataaccggtcaagagtaagttaattacactgctttagaccaaatcctcaattcgtcgagatgctaatctgacctgaaccgcagtgcaaatgtgagttttcacgacgttccgcagcacgaagcaatcaagcggagttgagtcaggtcactaacaaacgggacgttgtacccctggtgtatagcttcgtcaagaccctcacgggcaagaccatcacgctcgaggttgagtcctccgacacgattgacaatgtcaagcagaagattcaggacaaggagggtatcccgcccgaccagcagcgcctgatttttgctggcaagcagctcgaggatggccgcaccctctccgactacaacatccagaaggtcagtggactggtggccccacagcgcgcttatgacgtagatgttataggggttgggaatgggaggacaactgctgtggtcaacttccatttttgcgatggccatgggaacagaaatgggattcaattgattggtgtcatggtcgacttgctaacatggatttctgctataggagtcaaccctccacttggtcctccgtctgcgcggtggtatcatcgagccctcgctcaaggcgcttgcctccaagttcaactgcgacaagatgatttgccgcaagtgctacgtacgtatactctatatcatcttttcgccttctcaaatgttgaaccaaggtctaacttgtttctaggctcgtctgcctccccgtgccaccaactgccgtaagcgcaagtgcggacacaccaaccagctccgccccaagaagaagctcaaatagacagctcagtgttacgtaccagcatcagggtttggcgcatttgggctttttgggggcaaacgggtatggttatggcaacggcataaggacaacaggacagggaaacacgggacctgggaatggatggctacggctgaaaacgtcaagtcgaggacttctacgtagctcatgaataaactcggacattgcccgtggggatacacaaaagggcattgaagctctcctaccaaaagcagtgatcttgtagaataatttgagcttgattatgaatgtcgctcgaaacagctcaactaccttgatggccactttggacccacgtgacatattgcggggagttactgcagggaccgggaatccgttaagggggggtgcactgctgcggtttcaggaccccaacagggggcgtgcacgcaagtgtacagcggtacgtacctctacctacctacctctaccctttggtgtacgcggctcacgttgaaacagctgtccaccaccagcttccggagggaccagaccacctaagtagctttggaggagcttacctatcgagagaccgacttacactaagcataaactaatcataccatttgactccaaggcgattcacagctatcggcgtgttcccaagctccaaccaaatcaccatcgaaagacttgtcatcacagctcacatccgaccaacagacagcaaacaaccgccaccatgtccagatcaggctacgatgcagtcgtagacgtcgacgacgaggttagttcgccctctcctcccctcccatccgctcccatggtagtcattgatctttacatacccaactaaccacccttttttctccttctctctccagggcgacctaggccacaccgacctccaagaagatctcgaattccaccaatccaacttttccgaatcctcccccctcgggcgcaacggcaccaaatccacccaacacaccaacaccacttccacttcctccctcggcggcgggttacttcccgctcccgtaaccgccgcccgcacctcctccaactcgggaggaggaagcagcaagcgcttcctctggacgctctccttttacgcgcagttctttgacgtggacacgtccagcgtgctgcagcggtgttgggcggccctgtacccgcgagccaactttttggatgtgttggagggaaatccggacctgtacgggccgttttggatcgcgacgacggtggtgctgattttgttcttgggcgggacgattagtgattatttggcgcagacggggaaggaggcgtttgcgtatgattttcggttgttgagcggtaagttttttgttttttctttttccctttgggtgaatgggtgattgattttagtaaaattgggggctgatatgtgatcaaaaaaaacaacaacaggcgccgctggtctcatctacggctacacctttgtcctgccggtcgctttgtaccttgccctgcgatactttggttcggaatccgccaacctgctcgagtgctgggctttgtacggttactccaacctcatctggatccctgtggcgctgatcagctggtcgccgattaccatcctcaactgggtgtttgtgggcgtggggttcggcgtgtcggtggcctttttgctcaggaacctgtatccggtgctcagcgcgacggatcgccagacgagcaaggtgctgctgtttgtcgtggtggcgctgcactttggtttggccctggccatcaaggtgctcttctttgcgcatggaagcccggcgttgaaggatggtccgaagggagctgccccgggtggtggggatgcgaagcctgctgatccggctacgatgatgatgatgttctaggggcaggaggttaggatatgaaggagataggcttaataggaagagaggtacgtttggagctgtgtggccttgtatctgatatttgatgttttactatcttcatccgtcaacaaaaggttatgggggaggcgtttgccgcgattggtttctgggattgataagttcaagttcaatcggattttcaattcaacctatgacttctgctgaattgaattgcgctggcagtttatttcacccatttgctgccctttctttggtacgctgtcctcctctttctatcccgggtataacaggtacactacaatacgttccatccatccagttcccaggtggtagaggtagacataagaaacgcctcctcttaactactccccttcttttttccgttttcctgaccatgcccttatgcgtacccatcatccttttttatcccatccctcgtgccgccccaccacccctcgtgccggggagggagggacccctttcattgtccatactcgctatcgatactttgaacgatctgacctgcccatagggtaatcaagccaaaccgcttgccacttccccatgccgctgctcgtctcgaaatcatctcaagtcttcctaatactaccacccacaacaaccccccacattgaaaaaaagaatcagtgccccatccttattgatgaaccaagtaggaacagcccttgttgtctggtgctgttcatgggactactactcacggacttgctgttgctcttgctcttgctgctgtctgaagacgaagacggtgacgaagaagaagaagatccaaaagtggagtggaatttgtccttgaggagactggttcggctggagaaactggatgttgaggtggtggattcggcgtagtggtggttcttcttcttgggtgaggactttgaggaagactggtgggaagaggcgagaggtggagattgttccagggcgcgagtgccttggacgatttggagggcgtgagagcgggaggtggggtgggaggggaagttaaagtttgttgaggcggacatgattttgttttttggtgtctgttggtctttgggtggtggtggtggtgatggttggtcgaagagtcttgatgaggatgtctttagatggtgttggtggtgttcaagttgtccgtgtaagtgaagcttcaagttggttggttggtggtgtggtgtggttcttgtgttctcgaggaaggtacctaggtaggtaggtagtacttgagatctgaacgaagtctgaagctgttgatgttgatgatgaacaaaaacacaacatcctgaaaagcgaggccatcaactcctcttatacatctctgataactctgctttcttcctcctcctcctcctcctcctcctcctcctcctcatctccccttacccatctgaaccacaacaataggtacctacactaatttcggtgaggtgagaagggtaaggccgatttcgtcgaacaaagcaaagccactccgcctttctcccccatctaccatcggtatcaacgtatctcagtatccatccatcccttgatgtaagtgcttaccaggtgtgcgtatacacatacgtgtactacctcctaccctcatctccacagtaaccaaagaagaagaaaaatcaagggcattaggctacgcattccttgtccctacaaccacgacaacaacagatggaatagtaagaacccacccatgctcttgcatatgtaaaccacgtgggaaaccctgtcaaacaactcagcccaattactactactaccaaaaacaatgaaaagtgaagcaaagcaaaggccatcatgccttagtaatgagtcacagcaccgaaaccaaattttttctagtcgagtatttgtcaatggctaggtacctatgcatattgaaaatgacagccaaatgctcagcgtaactcaataacgtctaccaagtatactatcaaagtaaggctaactaggtagtctagtcgtgtgtggctgcgccatccattataattcactatgattcatcatgtgcatgtgcaattgggaacctttttctaggggggggaaagttacattttttttcgaaacgccacccaaggagaaaaaaaaaaaaaatatatatatatatatatgtgtcgttacacaaaggcacaaaaagtagccgcgtgtgtacgcagtaggtaagtttgggaaaagaaagacttggtcggcagtggattgccgaacgaaaaagcttacctacctctagccgtgctgacagcggcaggtaggtacgaagactacctagcaggctacgttgatggattacgtttgtttacgcagtaatagttgtcagttaagttaagcaacgtaagtaagtaggctaccagaattttcgggttgtattgggaagcactgccgtcgtcataccgctttttgttttgtcgtttcgctttggggatgttggatcggggagttttggtgttgtttgggtcgttcgacgtacgcggccaaccgtgataagcagcggggcggggatatacatacacaagggtcgaaaagcttagtctagttacccgtccattggaaatcttattaatacgtacgtacgttggtcacaaagctcggggtgaaggtccacgcatgatggtgatgatggtgatgtacgtagggtagttcagccttagacttcacatgtttatcatttcagggctgacgtacgttgggtgtggaagggatggatgatggttctaggaatacaccagtagtgtaagcagctttggaggttacgaatcccggcgtccataagagggatgagactattcccaactgggattcaacagagagtcttctaaccaatgggctctcttaccgttgtgacacacacacacacaccgaaagcaaaaaagttcttttcgggctacgtatccgctgtcagtttctacactacctgtcacttgtggcatcatagcgtacgtaggctccaaaagttcgttcgtggctttctgtcagtgactattgtagcttacgccatctatgagtgtaacgtgcagttcaagagttcgtttgtgaggttcatatgccatcctgcgtggatcttgcatagaggcttttgtgaaaagctcagccagaagagtcacagaatgcgccgtttcactctttggcccgggagagaagcttgcggcggtgatgcgattgggtgccattccagatggatgtggtgatggttggactcggacttatgcggtggtgtatcatgctccaagccacacaaggacgccggtgtggacgacggatgagtcaacggacaatgagctacagtaagtacatgcaagtcagactcgatcgagctggccgaaaagggacgggttctcctaaagtttctggaattggattcgtctgatgttgtcctctttaccgggctatcacgacaatgtttttcaaaggtctttgacccccactccgcttccaagtcgacttcgctcatcaacaacaaaatcatggctcgtcaccataggttcaatgatatgttttcgcatcccatgaaaatggtcagacagtgttggtcattgaccgctttcttctaactgagttgtctgggaaggatctcgggatctccagagcgacgtttacactacgtacacctctcggacgacgaaccctgacggcagtggacctcgctagaagccttctagaataccaagcaaccttgtgaaggggtcaggggcggagcggccttacttgcggcactgaagaaggcacttcgcgacgcgacgcgacgagtggttcgaccgatattgccattgtcgacagcatcattgtgaaaggcgattctgtaatatccgcgagggaccggaccgaaagtttggtggaggaccccaacgtctgtaggatgctggatggtttcggtgaattactgacgctggagccaatgcctctggagatcactccagcttccaccgttgtggatgagttgacccctgagatggggactgcctgatgcaggtcaacaagaagagcttccattgtcgtacgaagtggaagctcgaaccagcccttcggctcgaaatgacaagcagatcagtacgggacacatgacatatgaaagatctggaccacaaatcatcgtcattcaaaagatcacacaagtcagaaattcccacaattcgatgaagccattgattggcttaccgagacgggcgggagaatgcgaatacgaaaggagcacggaccccagccaggggtagtgccaaagcgaacactaggcagacaagctgggctaagcctgatagggcacagatgtgccattggatggaggtgatggatggtacaggcactatcagtatcagatgccatcacttgttccaacctatggttttcacgctttacacgcctttcaaatcaataatcagtgtagtagaaatctcgaatatgagcaatcaccattgcatccagacatggtacaccactcgtccaaatgcttgctgtgtagtgtattgggagctacactaacaagagacggcggctgttggcgagcttcctctttgcgacaaagtctttcccgaggccgaaagcaaagctgtagatccgactagcagtgtctcacacaatgtggactctggaggtcggttagtttgttgcacttgttgcaccctgcctgggtaaatcaaagggaagtcaaagggaagcggctctttggtccgtggattccaacatgccccggccctggtggtggtgcggagtggggtggttcaggtggttcctggtgcggttttgccagcaaatggcacattgatcgggagttcgtgcctgtctctaatctcttccatctcttccccccacccacccgctcgtcaaaatggcccaagctggtcgaaggaagctgggcgccgctgccggggtaaaatggcatgctactggtcaattggccccccagcttgcaacactctatccaaacaagacccgacgggagcaatcaatgtcgagctcgccggcgccatagaataatgcccaaaatctcttttccgggagctagaggtagctcgtcccacggcacccgacgccaaggggtcacttcacaacttgatccttgccatcacccgcctatcgccctgttggacgggcatttgttgttatccgctgtcccgggtccccttttttttcttcgcccggtgtcttttcagtagttatgttatattagatattgcgccttccttgcaccacctcccaggggaaaaccgccctttttttcttctgctttcccatcctcatcctccacctccacccttcctaaccccccatctcgcttcacaccgagcttctcgtcgctagaggccttatcggtgtaggtgaactcttgggcacccccgtccgaaaccctacagtctgccggtaaacctcgaccgcaacgcgcaacatggcttccaacgcaaccagctttacctcgccgctggccagcgccaagctcggcaccgttgctgtccctccccagctcgaatacgttatcgataccatctcccaggcgagcggctggactattgtctttactcttcttgctgttcttgttgcttgggatcagagtatgttccagtctcgctgggcgcaaatgtcaaacgattagagatactgacaagtcttgctgcgcgcagtcaagtacgtcctcaacaagggcacaatcgctggtccatcatggaagattccctttatcggacccttcttggagtcccttgaccccaagttcgaggaatactatgccaagtggctgagcggtcctctcagctgcgtttccgtcttccacaagtaagtcgaacccccgcgtatgacttgcgccgagaaatcctggtcggaaaactaacgccaccaatcgcaggtttgtcgtgattgcctcgactcgcgatatggcccgtaaggtcttcaacagccccagttatgtcaagccctgcgtcgtcgatgtcgcccacaagctcctcggcgccgataactgggtcttcctcgatggccccgcccacgtcgagttccgcaagggtctcaacggcctcttcactcgcagggctctcgagatctaccttcccggacaggaggaggtgtacaaccgctacttcaagtccttcctggagatcaccaagaacgccggcggaaagcccgtcccctggatgccccacttccgtgaggtcattactgctgtctcttgccgttccttcgtcggtcactacatttctgatgaggctgtcaagaagattgccgacgactactacctgatcaccgccgctctcgagcttgtcaacttccccatcattattccctacaccaagacgtggtatggcaagaaggcggctgatatggtccttgccgagtttgccaagtgtgctgcgaagagcaaggtccgcatggctgctggaggcgaggccacctgcatcatggatgcctggatcaagcagatgattgactccaagaagtggcgcgaggccgttgccagcggtaacaccgagggtctggagaagcctactcacctgctccgcgacttcaccgactatgagatctcgcagaccattttcaccttcctcttcgcttcccaggatgccaccagctccgccgctacttggctcttccagatcatggctcagcgccctgatgtgctcgaccgtgtccgtgaggagaacctcaaggttcgcaacggtgatatccacgctcccatcaacatggagcagcttgagtcgatgacctacacccgtgccgttgttcgtgagctcctccgttaccgccctcctgtgctcatggtcccctacctggtcaagaaggctttccccatcactgaggattacaccatccccaaggggtccatggttgttcccaccacctacatggctctccgcgaccccgaagtttaccccaaccccgactactttgaccccgagcgttactactcgggtgatgccgaggccaagggtgccaagaactatctcgttttcggcgttggtccacactactgcctcggtcagcactatgctcagctcaaccttgcccttttcgttggcaaggcttctcttctcctcgactggaagcaccaccccactcctctgtccgaggagatcaaggtgtttgccaccatcttccccaaggtgagtcttgaccgttcctgctgttctgcgtgtagagacttctttttgctaacgttatataggatgactgtcccctcactttcgaggagcgcaagtggtaaacagagagggttttgggtgtggacatcaatataaaagagagatcttgctttgatctgagagaagggcggaatgaagaagcagaatatcgcgggttttggtcagcttataaagggccacggaagaacttgacgaaacagacacacgatgaaccgaagttcagtcatccctcccgattaccccccgactatacattatacccccgccggagagagagcgttgcattctggatgacgaagatttcacgaggcgcgaaaaaggctgttgtttggaatggcaggccggcgcgaaaaaggggaaaggatgacatggacccttatgatggataatgatggttttctagggcgtcgctggccctgactgacaaatgtcggcagaaggggctcctggaaaagggaaacttggccgggcgtgcttcgataccaacaacaaagataagaatagttaatataataccataagaagtgaattaggcgccagtgaccgtgaaaggcaaggaatcagcgtggtgatttacaccagagaagttgagcctcatccagccaagccagcccaagagatccccaaaggatcctgaatggatgctggcgggaggcacagcacaaccttcggacgtgtcatgagatctcatcatcggccacccggctggttggacgaggggtatctgcatccagttggcatctgacattttgtgaccaccattaatagcgagttgtaagtgagaagggacttattctgcttctagctgaaaagccaagaccgttgtgccacgaagccacatgtgaacgatgttgaggtcagcctttaagaagcccgagtcaagactaatatcggcggatcgccagtcatcggccgttgggagtcgttgttttgtttcgtttcgagtttccacgagagtttcgactccaccgttgaataatagggtggggtatacacatgaactcggcccccacttggatatcttaacgtcacctccatccccgcggcgtacgtagcgtaccttacctcgagctccagctgaggtacctaccccggcccgcccgctcgcccgcctccgcaattcggcgcccgctggagcatcatcgcatgcccgtcagcccgttacataacgcactgctgccgctgccggcaaattgaactgactaaactgagatcgtgataattacctaggtactgacttgtaactttccacttccattggactgccacgacatattttctttccctctctctctctctctctctctccgttaccagaccaccaccaccaccaccaccaccaccaccgacactaccaccgacatcataaacataatgctgtccgccccaacaagacgttccatcgcccgcctctccgccggcgcggtaaagtctatcggctctagcggtaccactcccgttgcctgtacctttagtgttacgaacgcgactttgcgcaaggctgctgctgctgctgctactactgctgctgctgctcaacaaccacaagtcccggcgcaaagagctttctcgactgctgtgcgcccaagaaacacaacaagaacaacaacaagggcggctagggcggctagggcggcgtattactcgcaggaggcgcagggaaagggaaacaagggagcagaaaataagatttgggcttttgaggaggtgggttttacttcccttgtgatactttcttttggaggttttgaaatgaacgaactctgggagcaacgaaaataaggaaaagaagaacacacaaaagagagggaggatgatctttcggggatgttggaccggagtctgactatgactgggaatttccccaaagatggaaggtgtttgaagaaaaggctacggaagacattgatttgatggaagaagaacgaaaagaatgaaagaaatgagcacaggacaagactggatgtccaagtcaggatatccaaaacagaataactaaccggaatacacaaatagatccaaaccctgatcgaagatcccaaccgaaaggttattatcatcggtacgtttctctttcctctctcgctatttcccagcagttatatatatgtatatatatgtatcacacaccacaccactcccccatcacgatcccaacccccttcccccccctcccttgtccctttttcccctcctccttcttcccctcctccttctttttttttttttttttttttttttttttttttttttttcttttcttttctcttttccctcctcccaacctctcttcactatccccccaactaacagacccaaaaaaagacacccgcgaaccaggtgaactccaccaaacaggccgcatccccaccgccatcaacatccccatcaccacctccccagactcctttttcatttccgaagacgaattcgaagaccgctttgggtttccccgcccctctaaagacagcgaagtcgttttctactgcaaggctggcgtgcgcagtagaggggctgcgggactggcgcgagaggccgggtgggagaaggtgggtgagtaccctgggagttggctggattgggcggcgagggggggcaaggttgagcgttaggggtcatgaggatgaggtgtcatgaagaggactggaggaggggggaaggaaaggggggaggaaagggggggaagaaaggggggggaagaagggggggatgggatgaatatgtgagtggtcttcttagtaggcaggcatagaagatgggtccttgagcgtggcttgcgtagagtagaaaaaaaaggaaaagacgatgtggatgtgaatatgtatgggtcttaatatggccgagtatgggatctggtacgggtatatagtgcatgttcgatgatcgggatattcctcacatgaaagcaaccaactgtggtcgagcgattactttttcctaacagacaaaaacaaaaggggtataatcattatcatccatcctgtcccatgccgttgtgctcccaaactaaaaagtctcatccatcaaatccggattcatcttcaccacgctcggactaaactccgactccccttccggcatctcccccgccgtcaacagtaaattctccacaatcttcttactcgcctccctcgccggcgtctgcaacagcttggacggcggcaacgcaaactggatcgtcttgggcggactcatgcccccaaagggatcctgctcactgtcgctctcccaatcgatttcctccagataccgcttcttggcttccaccgtccccttggggatgggcgtcttgccggcgtttgtgtgggcgttggcggcgttggcgctaaagacatctttggtcttgcgtccagccaacggtgtctggacgcttacgcctggcgttcggggcgcggagcgggcagcgtaggcggcggcggcggcgcgggtgttgccccggtaggcggagcggatgggggacatgaatgccgcggagcgtagttgggggacttccatctcgggagaggacatgaaggagtcttgccagagtggtttttcttctctggctttgcctttgcccttggggtcgatgagcggtggtttcttctcggtgactttccatttgattggggagacgccgctcgcctggtggcctttgtgtggcgttgcgccgacgcggtagttccggtctggcatgcggtggaggatggggtccttgttggctgttccgccgcgctgctgttgttgctcgccgaagggggtgttttgggcgcggtggggggtcatggacatgtcgggtagacgggctgtgtgttgttggaagatgagctcgctgtcgtcgtcttccatggtgtcgccgccggaaccagaaccgaacccgggtgttttgctcgcctcagcggcggccttgagctcgcggcgcctgagttgctcgtatggagagtcgagattggcgaactgtggtcgggaaggtatcgatttggtcgctggtggacggggagtgctcccgctgaggtcatcgccagtatcggtcaagacggaatcgtttgttgtgcgctgtcggacctggttttggccttgggcattgaacgtagcagacgactcatcatcgattgtgatgtcgtggctgcgaccggcgctctgggggtgaggtgttccagctggggtggtttgatcgtgcgcggatgttgattcctcgttgctattcaagactgtggtttcgttgccattggcaagctcttcgtatcccgaaagcgaaacattggccgatgcctcgaagaattgtttccagaactgagacgccaatggctgttagtttgatgctcgggtgaggcgctgatgagatgtccgtcccaccttggttgattcccagactgatttggaatgctcgccgtattgctcgactagtggcaggatattcgtggtgacaatgcggtgcgctctgctaaagttggaatcgatctctacgacagaaggtcagcaatgggcccgtttgtcgacttgtgatgcttggtgatcggaccttgcagcgtcaaagtaatggattgctcgagcttttccagctcctccgtaagagttagcggcctcgtactagatgttccggggactgacatgatctagtgagtgcaatcagctggtcagtcctgttgttgtttggtcttggttgtgaggagccggaagaagtgtgtagattgtaaacagcagtgggcttgctgtgtaacttccggcgcgtcatgggccgtaaagtcgcgttgcggggcaatgattgccggccatggtggggccgctatcacagaggtccggggatgtactgtgtagtacaaatactataaataccactgactgtctaatggattcacaagtatgcatagcttgtatttttgattctcattttcaaatcaaccattgacaaactgcctgtcgttcctcgggtatctaatcatgctggtcatgtaatcaataagccatagccatccatcctgtagcattgtttttctttgctcttgtggttccgtcccgaaaacaccagtacgccccaaatgcagtgagaaagagaaaacatcccctccgttctagaatgtcaatcaaccagacaactctaaccggcacatgtcgacataggaaaaagtacccctgtgtgcgaggtgccttctagcggcgactaggtcttgatcgaccacgggcaacgggtttggccttgggagcaggacgggctcttgttccccttgctgtctttgctgtggacgcctcggcctcctcttcgtctgatgcttcctcctcatcacccgattcctcttcctcgtctgatgcttcctcctcgctttcatcctcatcaggggactcctccttggtcttgcgagccttgctggccgcccgcttcgcactccgggctcctctggccgacttccgcaccggactaggggcagaagtctcgttatccgtgtcctccacagtactactgcgagtcttggtaccagcttcggtgcgcttgcgcttctttctttcgtcacttggctcattcggatcccattccgctgggctgctaggtgggtcgcccgggggagcgagcgccgcttgcagcatcaaatcgccgtagtcgtcgcgaggtagggaaaagtctttgtagcgccggggcttgccccattcttcgggagggtcaaggctgttttctcgctcgtcgatggcatccaggtcgtaaaacgtcctaagtttggcccagattccgggtatgcgcgtgtgaggattcttgaacgggtcgaagccgtggttgcgcagatgctcgctaatggctataattcgaaaatgtttgtgcatacctagacgagacgttggcattagctggatgttaagagatctactgtagccctctggttttggtaacctacccgcgggtttccatctgattacacccttgaacagtgaggcgacctgatcatctgtccaaggatcattcgggtcgaacttgggtttcggaggttgggcaacgggcgctgcaggtaccggtgttgttccagcggctggggtgtcaatgtccatggcatcgtcatctcgaggtgtggccgttgacggcgtggcggcggccgtgctgctgcggccgccctttttctttggaggcattgtcgcaggtggtagaactctgaactttgagcagtagatctctgggtatacggccgagcctgagtagcgatgtacagatatgttatgctgtgctcaaaatcgccaggtattggatgttgtggttgttgatgtttgtagaaagttgagaagtcgaagctcagaagctcacttacctatgtctagagtgcagtgccataggtcaatggttatccaaggaacggcaggcaggcagcttggtaggatgaaaggtacttgctcgaaaagtacaaaagtgccttgtgcctgtagctctgagacatgacctggaggtcactggaacctggtgctgttgcaggggttagcgtagaaccatggcgtctcagtgtttacttcagcggggttatgcctggaattggtccagtcttgtcccgtcaactcgatggccgcttgcttgctggacacgcgatcggcagcgcgacacgacagacgacgggacgacaagggacgatggtgtgatacgtcgactctcaaaaaagaaagacacagtgaggagaccctgaaagtacaggtgaagaggacctgtcaagtggacgggaattctgtgactgagctgctgaagaactgagtggaactagctacctctggtggtggtggtggtggttcttcaggtcactttgtcactccccgggcggctcaacaggctggcttactgcgcgcgcacatcaaggttctcactctcattgactgttttggtcaattgaaacatcaacaacaatctctttacttcgttattaacctccaatgctgccagcatcgcccacaacaagcaccaggcaaaatggctgaggaaagggacacttccgcggacctcttcgcaattcccaatttctggcggtcatcgaggttcttggaccaagacaaagccgcaaaccctctcttttcacccaacctggaaatatcaggcatgttaatgcgactgactgtatgcagacaaagatgctaactcccatccaggctcttctttccaattccttccattcggagaccaagacaagcctctgaattctctcaaacgcccgcttcaagacgaaggccagaccagcttcttcagactacctcccgttttgcgagacgctgctcttagcaatgaaccacaactctccgacgatatcttctccgacggcattgacagcgctgagaagggcaagaagggcgaatctcaaattgacctagatgacgacgaggaggaggactactggctcacattggaagacgtcgaacccaagacacccgagtacaaatcctgggaggcattcaatccgaccgcccaccatggtccatctgatgtcgtcttcatcagcgaggctgggcctgttgctttcgacgccctcataaccgatatcccggacgatggcacagagcctgttcccgatatcctcgacaatgccttgtactacgcctgtctgttagggctggcacaggggagaagctctgttctcttctcatgggattcggaaaagggctcatttgtgaagacggcacctcagcttaggatctcgggtgtctctgttcagtcgatacaaggcatggatcagttttgccttgattgtggaaacgccgtcaaggcccttttgtcattttccgagtcggcttatttcgaatcacccacgccaacaagcgtcgccctagcaaaagtggtagatcaactggtcgtggctgtccagaccgaggttgctgcccgcagcaaggctgtccggtccatacttcagctacaatccgttgttaagccggcgcacgccatcctgacgtatttccacgcgctcagtaagaagctggctgaagaaaagtcggaagaaggaatgctctcatgcctcttccgggaagctcaggccgccgagtaccaaggtggcctactacccgacgtcatctgcgaagtgctacgccttgcctcaaagccgtggatcgagttcgtcgaagagtggattggtctaaagaacgaagaaggcgccccaatctccaagacgggttcaggcaagtcctttgtcaaagtggccgacaagatgtggatagacgatcatggttttgagcttgaggaacccgagtttttcctagacgaggacaggatgccttcatttgtgcctcaggacatggctcgctccatcttcgacaccgggcgaaatctgcgcttcctcaaagagcaccatccagatcactctctctcaaaacggaacgtcgttgcgcttacccaaccacccaaactcgagtggcaattctcctgggatgctataacaatgctagaaacgagagtcaacgagtacaaagctgccgtgactcgcttggtgcaaaacgcagcatcaggagatcagttctcgacacgaccatctactacacatgaacccaacgagtacaagctcacctacttcggaaagagtgaggaagaagtcgctgctgctgtactcgcctcaatcaaccagctagctcagcctcttcacaacaacgagtttcacgatgaactcaccaccatgcttcacaaccgcctgtactcaaccgtggaccacaacaaggaggagggcttcaacccacattggtcacttgttcccttactctctttcggctcactcgtcgacacccagttcaagcttgtcaatgacgaatgcatgaaacttctcctcggccctcacaaactccgagtgcataccaatctcatgagacaatacttcctcttaggcaacggcatgctctgcagccgactttcccacgccctcttcgatcccgacctcgagtccgccgagcgtaaagccggcgttgcgttcagcggcggtgtcatgggtcttcgactaggcggccgagacacctggccaccagccagctccgaactccgtctggcgcttatgggtgtcctctccgattgctacgagccgcctgccgctgagaaagacggtgacggacaagaagaggaagtagcaggaatgggtaaatcaatgctttcccgcacctacagctctgatctacccggtaatctcagcttcgctgtgcgcgatctcacgccggaggagatcaacaagtgcatggaccctgacgggttggaagcgttggactttctacgactgtcgtacaaggctccgtcaggactgcagaatatcatgacccccgttattcttctcaagtacgaccgcatcaacaagcatctacttcgtattctacgtatgttgtacgtagtcaaccacctctctcgcgacgtccagctgcttgctcgtcgtacccgcctcagcaacgccgccatccgcttctgcgcggaggcgaaccacttcgtttccaagatggcgaactacttctttgacttgggcatcacttccatctggaaccaattcgaggagtggttggactcgatagaagccgagttccttggcacgggatccggggcccaagacgacgacaatgccagcgtcggacactctgaacagggcacctctcgctcctcatcatccaagaacaacaagaacaacagaaaatcctgctctcctgacctagtccgcgataagcaatcccactgcctcgacgaaatcatgtccgctctcttcttgcgaaagcgccagacacccgttctccaacttctggaagaaatctttaccatcatcttgcacttcgccagactcatgagatccctcaacaacaaccagaacaagaaaccaccagccttcaataagaaaggaaaaagcaaagacgaagcgtacgccaacaacaacaacaacaacaacaacaacaacaacaacgacacaccagaaagtttgtacgccatgttcagaaagaaagtcgaggttttcttgacggtgtgtaaagggttgggagagaaggcggctgctagtaagaataagggatttggatatggatatggatatggatatggacaagagaatgggatggggaaggtgggggagagtctggcggagatggttcctttggcgttggatatgatggggtactataagggggcagggagggcaaggtatcaggggtaggtgaggcgagggatggtgtaggtgtgtgagattatggtgataacaggtgaggaattgttgggaatatagggtcggggggttataaaaggtaaagggtgtaggatgggacaaggtgttgaggtgttcgttggattgtgatgaggcacatagagagttatgaataccattgctgaaagacatagcggcacggcagggcatggaatggatggcatggttattcgttttacacacctaggatagcagcaggactgatacccatttgttcaacaacattttttgtatgcctcaggtttttggaactggatgcgagtttaaagacgggggagctgaaaaacgggaggcattcgtgtgacgattcatgagctcttcacgtttgtttattgcgatactacaaatgccttgtgtttgagacgcctggtaccccttattaatgtaggttataccgtggttatctccgaagttttccacttctcaactacagccatacttaccccagacttacatcccttcatttcgaaggtcatgtcattaccagcacttcaccagcacttcaccgtggggcattcacttgctaatactactagatcagtatcagtagcaatcagagaacctcgtctcacgaattactttcacttcctgcttcatgttcccgatgactgtgacaagaataaatatacagcatagcaacactcgctttcttcaaagacagacgtagacttacatgagcgctgtatccaaagggtgtcgtacccatttccaggtttgctttacttccctcgtttgattacacttgactcggctctagaagctgatcatgtcttgtgaagtcatcagtatgagggtgtgcttttcttctacgttctttcttcctacgttctttgcttcctacattgttccctctacccatttgggaaccacggcagaggttcaacgactatgtccttccagagggtccttcgtgtaaccaggtaagtacatctagatgtgtgacactggatatgtaggttccttggggtggtctatttttcctcccgtctctcatctgttctttgacaagatcccatgaggcttagtctacctcctaccgcgggagtgtcaaatccggtttctttcagttggattttcatgttcgtctttgccactcgccttcctttcttctttctttttttttttttttccttttttttttttttttttcatagccctcgattatttacaaaatcaatctcgatgtcaatatccaaccataacgaagttcaagtttatgtttactgttacaacccatgatacctccattcacttcctacatcagtaggtacctgggtactatctttcacgtctccatcacttccaccacttcttcctaatccagacatccgagcgatgaatcggggccaattcccttgaatgtgatcaagtgtcgttacccagcggggccattgctccggaacaaaatcctacttgcccttttcgttctatactttgcatactttcaaggctggatagacaacattgctttttttttttttttttttccctccctcttcgcttactatacagtatactacctatgtaggtagtacttgtcacttggcacatacaagtcagtacacatgtccaatgtcactatacccaatctgtgcggaacaatctccgcggacactgtccacctagttataggttggtatcaccaccatcatcatcattatctccggacaccttcaggtaggcaggtaggtaggcaggtgggtaggtagcactaacatgacgacatactcactggagagttgtcctctggacagtcattcattgctccttcagcttcacgcagtcccttcaaatttctacctaggtagatacttggttccgtcaattcattagaggtacttgaagacttcccatgcagcaatctacatcaacgtgtagtactcttttccatcctagatcatctacaagaacaagaacaataacaataacaagagctgaactgaactaacacaagtctcgcttacggacacttaggttaggttgcttacctactacatattacaccaaccatcttgaaccatctatcttgatcaccaactgtctgacacaatatctaaacctggtaggtaggtcatcaagaagtcaaactaggcacgaatgtatgtagtgtagtgcacatagtgtctagtgtagtgtatacccctttaggaggcagaagaagaagaagaagaagaagaagacgacgaagaagaagaagaagaagaagaagacgacgaagaagaagaatcaaagagacccccctttcttaatccgttcgtcccctgctgatcacttccacctacttacatacctacgtacttaccttcttacctagctagctacgtagagtaggtagctaccatcactgaaccggcgaagaatccctcggtgtaattccttcttcttcttttccttggctgccctttttctgtggatggccattctttctttctgcgtcggccttttccttttcttgactgctttcgttctttctttctatataccatgacatcacacacatcacgagagccagttacataggtcagctcaacgaagagaattttggtagcgagttagatacctaccttcggacatgtactgtgtaaggcaaggcatggtcggggaagcagtgggatggtagtgtagtgtagtgtagttgtagttctagcgtctttgggggggggggaagggggatgtatgtatgtctcaaatgtagtctagaggtatgtctcaaatgtaggtagtgtgtatgtccctggcagcagcaagcaatgaatgaatgggagaagatattcgttcttttctttcttttctctctagccgccatatgcatctctaggtaggtctagtgtagtgtagtgtaggtagcaaagccaagccaacctccttccaagataggtctctcttactcgaccggaagtaggtacccggctgtatgtgtgtttcttttttctcgctgtttctctttttacctgtaggtagtagacaagtgtgtaagtgcctatgatagaagaaggctgtaagttttttcttttttctgcttttgcctttcttttttttttgttgttgagtcctgccatgctataggtagacaggtagcttactgaggtcgtacatacatacatacatactcaccgtaggatacagtacatagagtaataatgtagtatacaccaaatcgtaattcgtgctacgcaattggcaggtgcagttcagagaggagcgagtcaattcacagacacagagagagagactgagagaaagaaagaaagagagtcgcagtcacctcaactcaggtcaggcaccaccaccaccctaccctccccaccccacctaggtgtgtgcatacatacacatacatagtagtgtagtgtagtgtagtgtggtgtagggtactagatatatgtacgattcatcacttctcagtctgtctacttacctacctacctacctacctacctacctacctactatgtacccatgcttatgctaaggtatgttgtatgtatgtacggtatgctatgctatgctatgctatgctatgctatgctatgctatgctatgctatgctatgctatgcaaatcaacggagcttttctcctctgtctgtaatttgaccagaacgttaaaggcatacatacaagtttagaaatagaaatagaaatagaaaaaaatatatagggaaaaaaaagaaaaaaaagcaaagagccaatttccttgtaccacgtcaacaaggcttacaagttcgtaggttcacggcaacaacaagtgatgggtgagagtggcatggcatggcatggcatagcagacagacagacagaccttgacgattaatcagctacctactttagcaatccataccgaacaaggtaggcaatctttttgctgacggacgtcctgtctctcctgtctcacctttgtccgcatcactttttttttttttttttttttctcttttacgagttaggcttggtgaacttgggttcacaattgaactcccttgccgttggccccaagcaaggcaagcccaaggcgagatttagttctgacgatatatgtatgcacgctgtatggtacactattgccgttgccggtcccgttgccgtgcacagtaaaaaatagagaagttagacagacacacagacagacagaaagacagaccaaaagtcgatcgttcattcgaccggaaataaaactacaaaactgtctggcggcttttctccccccctcgccctcggtgaccaaaatggtcaaatgtcgatcaaggggttgaaacaattaggtgagatatactaggtacacctaactgacctggcatgcatggagcagctgtgtacggtagcctttcagcttttccaagtcatgtcgtcttgaaacgcgcctaaccaaatcagaggacatgagtccatggattactacatgttaaaaagaagagcagcagctagtgtatgtaatggcttcggacttgagtcggaaaatctctctctctttgtgtgttgctacatagtgtgaagtgagcagatcccaacattctttttgttattgcgaaatgtttgcccttgtcttttcctctctttttctttttcctttttttttttctttttttcccctcaagcgccgttaccgtgtaacgtagcaacgtcgtagcctatagcgtaaaaaccttatctcactcccgtaatctgatcacaaaataccatctgggtatgattttgaccagcccagcagcatcaacgggcaccaacaagcatgactgcccagtcaatcattcagttgaccaaagcaatttctggcccgggttctcacaccctgaattgccggcgcgtcaagtcgtgtcagtcacatgcttgtcacactcatcttctcctgaaaccccagaacactcattgtcgttgaccatagggtgatgtcgtgggtaaattggggatttgggtgatttcgcggaattcgaagaccccccctcgccgccaagacagaatacctcgaacagttcgaacgattcatttcacatggctgacccatgctccatgtccatgttcaaacttgtcctgccttgagcgattctttgacatgagaaaagatatcaatgcattaccgtaggcattctttccacattcaggcaagcatcaaagttcatgtcatactttccttcatatcttgtctgctaccgactgcaacttatgcaagcccaggagtcaggccagagtccagggtcggaagtcctttctcttcgtttctttccagtttgaattccctggccgagttgtcgtcaatccaggatcaagggtcctttcaaaagcgcaccaagcaacacacgaagcaacgccaacaggccctagtaagatacagggtcctactcaaggcctaatactagccaatctgggagtctagtgaaccaggctaccactttcgctggctggctggctggccgtcaaggttcgccttctggcagcgcctgcttgccgttcgtttctctgtcgtctctttgagtttgtagcgagcaaagagcgagggaataaaaaagacgccatggtcatgtggtgcaggttccccttccccctttggcccctatctggccgagttccatggttctggggtcttgggatttgatgcggtgaatgatggacgccttttcaattgtgtaaaaagaaacgcaaaagatttggctcttttggcttttgtcttatgcgttctcccagtgcctttgaacaaatttctgtggaaacattgatggccatggtagtcgtcattgcagatagtggagatttatacaccttttcagtgatctgatctctaggttgttgttggagtgcttggaaatccacagcccaccagcctttcggcaacttcaaccgttgttcagccccattcagcggttcgcccgtgggctcatgggtgtcattaaactcatgggtccagtggagttcccgagatctctggtgcactatccatcggggcgggcagccctccatctcatcttccgagcaacttaagcctacccatccatcaggcatctggcatctgcgatcccatcatccccttccgtttggacgtgatgtgggtgtctggtgcgtgcccgcgaaaaccgattcgcaacaggaattgtgggaatgcgggcgcttgtagtgtagagtgggtttgggcctggtggaggaaggagaaaacgcgtgaacggtgggcggtccatgggcggtggtggtgaacaaagtgggagcgaaagcgggttgtgtgtgggtggatgaacgtgatcgatggaaaaaaacccggactctctccatttttttttttcgtggaccctcccgtcgctcggcggtgggggtgggcagaaggagtcccagttttccccggtgcgcccaccgcccctcccgcgcgccggaacgctccaaagacgttcctctccatcctcactcgctcccgcgaaccactttttaagccccccccccccccccccccttttttttttgttcttctgctccggcggccgagctgctagatcatgtagtgtcccacgtagccgtatggatggatggtgcggtgcctgacctcacttgaagcaccttggtacatgtataaggcacaccacgtcaccaagggactgggaacttttgggtcccttcatcttggagagcaaaaagaggggttgtggaacaccacgggaagggacgtgggcgatgtaggggaagatgaggggggttctccaaattccacctcctgcaacgtcaactcgcatttgtgatacgaagcgttggcgtgctttctcctcggcgaccaaaacactttgataaacggccaacctccaaccaaactcaaagtcggattcccacgcccgggaggaagccgtgactttgcgctcttctcttctcgtctctcgcctgaccaaaccgtttccggttagggcttcttcttcggcacctaggggacctcaacaaaaacttccctgttttgatatcggcggcttggcttttgtcaaggaccagatcagatcttcaccaagattaccacgatacgacgatgccattgcaataccactgccccctggtacagccgcgacgagaaagcaaagagattttctggagttgatttgagttagggggggggggcaggcagttgcatggttacaccaaaagacttcaagagagactgacaagtgtcagaaggagaatgaccattggccgaaaaatcgacatgcagcacgcaagccaagcgaacaaggcaaagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtctccgacattcacagcgacgaataacagcgctagccacgttgttgagcaagagcaaaccggagcgaggaggtcggcctgcaacagaccgccaagcggcagtcaagaagacaccggcagcccggaccagtcggggccgacctctgctcacggtcaagtggagcatttctggcatggaccaggccgcgaagtgaaaggccgatgccgcggcgtggagccatgactcggggagaaatcaacaaggcgagcaacccactcgatgatgctcataacgaattatgcaaacggtacgttttgccacaaagagccaacctcctccgatcccgatgatgctgatgctggcgatgctgattgtggtagtgtaaagatggggagggggggttcggtgatttgaagatgatgcgagaccgtcagaacatacactgtaggagtccttgtcgagcttattcgctgtttacaaacccttctagaagctgttgcgggcgctgccgctgccgttgccccttgccagtggacagctgccgtcggcaatggcttccacttagcagagcagttgacgtacgttgcacccgtgtggaatacgctccgatggagcacaaaagcttgacagactcaagacggcgcgaagcaggagagcttcagattgtaggctgtgaaactcgtgtgaattctgtggacagcccacgaggccgttgtccttgcacttcaccgttcttcgttgccagcaacaacgccgagtaaatgccgtaataggccacctccagcaggcttatcacttgctgcatcggcggaatcggcaccctaggttgggttgacactctgtacatagtacactacgtagtgttggctcgaaagggggtgtgcttggtgtgcattgagcaggtcattgatgacctcgagaatcgagcagatactcttattggcctgtgtcctcgtcacgaacactcaacaaccagccaacccattcggtcgggttccttttgctcaccttttggtcagattgtcaggccatttgttgcagccagaagcacggtcatgaccaaggcgttgcgccctttttcttctctctgacgggcctgcgcaaattgcatccaagaccaattccttggattagaagggtccctatctctgaccatgctagtcggcgcttttaacgaattcgacaattcgaaatttcaattgcagttgcaaaagttgcggccgcgaaatcctcgcccgagttccctcaaaccgaggttggacaatgcgtctgtgttagcgtgcaggatcctggcggcgatcatcagccatgattttaaatcgccaaggcggatttccctttgaggaatcaccgccgaaggtgcgcagatccatggttcgctcgctcgttcatttctaccgcgagatgcaaaatcagtttttggtcgcagtcgccgtcatttgttggtgtggaagaaacgaaactgaccgccaaggggtgccggggatgcacatacatagtataccttgactgtgcagtgataaattgacagcgcagggtgtttacgaagaagggccgagggcttgcttcgagaaggtgtcgttactcgttacggtactgtaccgtacgtaggtactcgcaggctttgggtgtcgcggcaacggggatgatcactccgggctttctggtgactgttggcctgtgtaacatgcccaaagaggttggaccacggtgcagacgcccccccaagatcatccgcgtaatgatgagcgaagccagcccgggtgtcggaacatttcatttgatgagaagagtgggagaacagccagggaccgcctcaccatgacaggtcctcagttgccagtggaagacaccgacagcttcaccacgaaaccgccttgattttgtcgtttaatgacgcctaggaagcggctaagtaaaagggttggctagccatgctgcaaagtgaagatcttggtcaagttagcttggcctgtaaaattggctggccatcggtgtgtcggcgaggatggtggatggctcgatgatcagttcttaggggtctttggtcccagatccaagtgcgtgtttcaagagactgaatggccttgttcttgtgagatggtgtcatcgttctacgggtcagcagaagccgtaaaaggatgccctgtaggtatggatggcataaccattcaccgctgcagtgttgggttgttgtcaagagcggattccgttcccagcatagcatggcccgtcattttggagacgaagacgggaaacactggagcacctcaggccgccgctggattggttttgaccggggcgcagtttgaggggcatgttggcccgcttggccgtcccatcatggagaacatgggtggggaggggcatttttgatgtacatagtgattaaactacatatcagaaaacaaaacaacaagaaattgaaagacgacggcggttgacttgcaaacaaccatcatcgatctcgtttggttcacaagaagagtgtgccgtccattcaggatttcgttaagctcgggcaaagctcggacaaaatggtgtatgcaaagatcacgcaacttgttcgtcacactactccgaactcgtcccttccgcttccgtaggaaattgtgtaaggtaagtagaagtaggtacgctggaaagaggcactgcagcaggcatcaaatattgtgcccgacatcctagtagccgttcttgcctgttcagtgtgtgatgcagtgccctcgctgcgatgatgggtgagaagattgttcggttgtgcatcggccgttttcttgttgtcaaactggcaggaacaatgccaatttatggaagcgacctccatggcttccaattggaccgtgttcgaccgaaggccttctgtttcttcctggaccgctgctcctttcctttgagaagacggactgccaatgctgatttttcgtaaagtcggcaagcaacggcagggtggtgtagccatatcggccgatataggagtgctcacgttgaagtgtgttgagcgctctttcccaaggtgcatatcgactttcctggagaggcaaggccatccgtcgtcgttcaatgccactcagctctcgctttttggggtcgaatcgtcctggttacattccatcctctgtttctaggtggttggtgtgggtgagtaacggcggaacgagtgttcattacgacacagtgttgtattcaagaacgccaccagcctaccttcgtgacaggggaccaacagtacaacccggtacttgatgatagaaaaggtgtggaaggtcgttggaggtgattttgagcgaagcgaaccgccgaccacacctctcgcctgccgccttttggaacaaaaacgactcatctcacgcagtaatgtggccacacagggcgggaatccggtttaggatatcctattctccccttccgaccggctgatgggagcgttattctttggaacgcgtgggaggctctcggtcgtagtggtaagcatgcaaatctagacacccccaggccacaagggcatgtagtgtagcatgtatgtagtgtacagaggtaggtagtatgatgtagcaggtgattgataaggtagccgtgcatccagatatctgtcgccaagcgaccaacaagatggagattgggtccttcgcggggcagatggacaggtggggaagtcttttcaacgacacctccaaagctctcgacttccgggtagcttccggtcgtcgaggtcgtcgccgacgaggtgtgcatcttgcgacgcaaagcgcccaggtattttggtacgagacctgccatcgcatatggtgatggactgacgctacctaccgcagagacagttcaccacatgtggcccaaacactgtagaagtgcagccatgaatgagcctaactcgtctcctgaagcgacacggtatgctctttgtaacggcttgtcacaaattccgcggcgggcaggacatggctgtgacattcccttggcgcgcagaagcctgaagcgagaacagccatgtcgggttcgcaaggcgattgagtgttgccaaaaagccaacttgcactttgacgatggatgttgtccatcgattgcttccactttgatattggtcgatactccaacatccagctccagcaatcggtttcaaccgtttgcgggggggttcagccggcttctagaagttcaagatgccccaagatgcccctcatatctccaattttttatatgttgcacagaatccgcaggagtgggttcccgtcaccatcaggaccctcctagagcctcacaccaacctctgttctcggatctgccctgctgcccagctctccacagacacacacacacacgcacacaccgtttcgacacactgggagggggcttgccgccatccctaacgacgccactggtgcgactcgagacaccagccggcagcggctcgcctcgcattccaccacattcctccaacggaaaacgatgctggtaagcacgcgacagtgctgaaggagggtcttttggggggggtccttggggtacgtattggggaattgggccctccaacggtgcccgcctccaacgcgagcgggttgcggttgcggctaacgcgtcgccgcatcgtgaacagtgtcgcagcaaccagagatctgactgaggagatcttgcagtagtaatgcaagaaagcctgaaacccaacgagccaaaaacctacctaggtacgcagcagtagtacactacactatcacatagaccaattggtgcactatcgtcgacggtgaggtggtgagcgatagggtaaacagtcttccctcctcggcgcccaagctaacgatcaaccgctacgtacctacctaacctatcaggcccctttttcctgtgctctctaccggttacaagatgttcaaattcagtgcgccctgtgatggcaggcaagtgacgacttgttttgttcgtagacttgtcgaaaaatattgtggttattttgattggaattaccagaaattaccctgccatcattcatcgttgacaatggagcgatgcgggcagtacgtccatcacagtgctagccttttcgagccgaaacccctcaccgttcggcattttttgtcaacgcagccattcacggatcaagacacaggcagcagatgacagggatcaaaaaaatgagacaaggacagggttctatcttcaggcctgcttcgctcgactcttgactcgttgatgctgcacatcatcccacccatctgccaggaaaaacttccacccagccgacagatcgatgcattcccgtcttctctcgacttgcagagcggcatcgagtttgtggttcccgtcgccaaaaacaatactgctctttttctgtagtgtacaatccaagctctcgtcatggttttcgaaaaccacagcttcgtgggtgacacagcaagagatatctgggtcgaagaagctggggctgatgctaatctcttcagtcagtgttggcttgaccagggactaggattcactgaaatcttccggagatgccaatatgcagcagcggcgttttagtcgctagcaactaggacgagctcacttctcattccgagtgtgtactgcgtactgcgtacactacatagtacacagtcggtgtagcgtactgaaaggttaccgtacacagaattgttctcataggtaggtaggccttccctctaggcttacagagaagcccgaggccgcgaactccgcgtacattacctacagagatctcggggcacttctgttgtacctcgcacacaaacgatgcctcgagcagaggaacttgagagcgtgggcgaaccggatcctcaccgcaacttctgcactctctattggttccccttgttcaaacttgaactgcgcaaaggatacttaaaaggtatcaaaacagtcagtcaacaaagacaaccacaattgccactctatcagcgagctatcaatgtcgcttcttcaccactgcaacttggtactagcaatgaatgaataggaacagggcgtcattgccttcagggacttctcggctgtgtccaagtgcgcaccaggctaaaatcggcgacatcaagtcggcaaagtatctagggcacctgccaaatgccggcctggcttcttcgcaggagacctggtccctgctggtccaagacgtgatgttgactaaggagtccgacgtcttttggccagcaaatcaagtttgttcctgcttgtcgctgtctttgccgtcgtcgatatctcttggaggaatggatgtccattgcgtcggggatcatgctgcgaaatcccaactcaacatggatttgctttgctttcgggagaggcgcaagcgctactgcggatggtaatgcgcggttttcctctcatcctcttatgttctctgtttcagcgaattggttgcttcttcgcctgcgtagtctactataattttgcacccctctccagcaccgcgttgttttgttctttggtgttattacggtaaccaacatcaactgcccacattaccactgctaaccttcctccagtgatgtgagccagccgaggagagtttgatgctatatttctatgcgctcctgcttgaagtccacagattggcgcgagcatgacactaagttcactacttttcttttccctacaagcgggacgttcggtagacggccttttagctccaactgtgataacttgttgcagctggctagtccacacgacagacaacctagagactctcaaaaacccaggtgatagagtgttcatggaaacattcggatacgaacggcgaaaaacttcaaagaccgggagatcttcagtcttccaacatggtgtatgtcatttagtcagttacaagttgagctcgtcatagaagcaaattaacactttctcgcaactcgaaaaccaaacttgctagagcagagcgtcacggtatgtaaagatctcgggcacactggcaggcccgacctcctattaccacaaccatttcagcgaatccctcttctcaactgattgagactttgtcgttgatcaccttccgcatggttgcttctttgcccgaaaacaatcgcagcacttggttttgggagtggcagtgatagtgcttcgcttgaacacaaaagcgctactgactgtgacagtgcggaacaatgtctgcagccatttcccgaggccagacggaaataacccgcgttttagacgagacagtaccatgtcgaatcgaaatcgaaacaatgggcgccacaagaatccgatttctttacacgacgaatacacttccggcttccagaccaagatagaacactgtgaagccattactaattgatggctttgcgtaagcctcgaccgcaatcgaaggggagaatgtgcaccttttgccgccacagctggcaatccgtcttcatctggcgagcgaggcatcgctacgtcgtcaaagaatgcagatgtcacctctaaggcataatggagaaggaagtcaggggcgtaataatcacaggtggtaacgtcgcccaggacgtaattttcgtaactttacaaggattcaagtggttgcttgagaagtaccgtagggtataacgcggcgcaacagtaacgctaaaatagcttgggtatgaaaaggttccttgcaacacccgtaatctaaccacattcttacactgtgcctccatgaggtcactttgtcagattctttccgccgaggttcaccgtcacggccatgtatgcatacgagaaacctataaaccagcagctgtcaactcggtgatttcgaatgatgatgtacagaagaggccgtagagaggtgaagggtgaaaagccaaaacacaacccaacttgccagcaaatagatcgcatcctttcttcgtagttagctgccagactgtgataaaccgagtgatcagaatggcgcgactggaattgagttgaactgaaaacacaccgcgattccaaccgcatctctagttatccagaggctgactatcaatcaccaaaccgcaacttcccgttgccgtaggagtaataacacaaggaggtcgaggacgcattacatcgtgcccagagtccttagtctaggacaccaaaaagacggtggtatctttcagactaccttggacacattttcatccctccagttttgtatgccccaagtcgttcaacagtagaccagatgaaaacagtctggcagtcgatgacattgcatacctagaggtactgttgtacgttgaatcagacccggtaattcccgcttctgctctgtgtgatagaaccctcaaaaacacactggttcaagtcacaatacaccagaccattaaaacaccatctccaaattcacacggcgatggctgtgtgtgaagtgactggcaacctcagccctctctctctccctctctgtctctgtctctgtctctgtcgttttttaggtccgcgcatgcccgaaacgaaggaacccctgcttttccgtgctcgctctccgacaagtgccttcaatgtccgctttgtgttcgtttcaaccacctggtttcccccccccccccccccccccccttcacatttctgcgctctgtgagattgatttctcgcccgtcgaagcaagaacgagcaccagcagcactgggccgttcgagcaccttttgcagcaaattcaagtggcgtaaagatggacaaatagcaatgatgaagtaccaacagcagcagcagtagcaagttcacaagatttcatacagcggaaaggtgcggacattcgattcacaagtcgccatctcgtaggtaatgtagatgcccacagatcttttatttactgttacaatcagtaccatctggtggagggtctgtgaaatattctgctgaaattcctggacccccaccgcagggtacgtacctcagctgcgctatgtatcgatgtgattggatttgacgggctacgcaagacccaccgtctccacccatgcgattccccccttcgcagcttcaccagcgcacaggcagggccaagcacattgcttgtaccttgtacttctcagagtgacgctggcttccttccacaatacaaaaagggtgaccggcagcggcacctacaaaaagcgaaggctccacttctgtcctccgcccattttttttctctccacctaccaatcttttttccttttgagcctcaacccaaagttcaggcttagggcattctccacctctacgtgtgtgtactcctccaacaagctcgtcgccggcatcgaccacgatactggatcacagcttcacctcccaccgccgcacacgatttccctccccagcggcctgtcgcaccaccaaaaccagccttgtagcgtcgtcgcattactgtcaagaagggtcccgtccacctgtattgtcagacttttaccgacaacgggctcgagtgcatcatcgggcaaacaagcgcaacgcaggtccttcttccttgccttgctacccaattctgagccattggtcttcaggagcttctccagccaacgcgccttctgttgaagaagatcaagaccgggacaaagagtcgccagaagaatcctattcgcgcccccgttgccgaatggttttttctgtgctcgctgcttcagggtaattttcgagccggattatggaaggtttgccgcactactcgacgaatgtcataaacacgtcggcagcttcatacaacccttcgccttcagccatttctccgcaccagctccagcagcaacaacagcaacaacagcaacaacaatccaccgcgactgcccccccgcagacactgcctcctctccagcccagcaacacggtcatgcagcaacctccctcctacggcagctaccctcacaccccgagaactgcaacccccaacacgcctgcttccactagcaacatggccagctatcctccccctccccccaacggcgctggccgcggcgctggctaccccatgatgggcagcaacccgtatccccagcagtcctacgcgacatcttcggccatgatgccccagtccaccaccgccgcctcgcatccccagcccattgccccggccccgtccccggctaacggccgtgtacccccggtgctccgcccgatgccggctggtggagtcatgcagccgggcatgaactctccctacggccagagtccactcattgccgctcaagcgtcaatgcttcccgagggggaccaacctacccacgtggttggatctcagggacgtcgcggcattcttccaagtgcgcctggaaagcccgctgctccggctgccggcagcgcgtctgctaaaaaccagattccccagaaggatgccgatggcaagttcccttgcccgcactgcacaaaaacctacctccatgccaagcacctcaagaggcatcttctccgccgtaagtttcatttcccaaagctctttcttcctagccattgggtggtcaagattctgacaattgagcagacaccggcgatcgcccctatatgtgtgtcttgtgccgtgataccttctcgagaagtgatattttgaagcgccattttatcaagtgctccgtccgtcgcggcaaccccactggcgccagccatttgtcgcacccccaggcccatgtcaagaagaacgcgcaggctcaacaaaaggctatgggtgagggaggcgatgtgaatcacatgaacggtatgggcaacatgaccgctgacggcatggtccacccttttggcctcatccccacctccgatagcatgaacaacatgggcaacaaccaggatcaactgtcgagatccagcagcatcaataggattgacgacgcgaatcgcgacaggagaagcatgactggttccgttatgggcggtaccactcgtggaggcagcttcgatcagacttacaacggtcaggaggttagcaacaacatgactgccaacatcaacccccaacttgccaactacagcatgccccagcagcagaatggcatgcagatgtttggtggatcgggcggtaccgattggtcccagatgttccagaacggtgcgtaaccccacaccccgcctacataatgtgtattctgaactaatggtgtggttcaggtcccgaacgcaatcaaacccgtgcttaggaaacgctggtcaaaagcgaagaagccgagcagttggaagatttgacgacaatcgactcgatccgcccctcgctcccccggtcggagtgaactggctagccgatagccccatcaacaaaataaacaaaaccaacaaaatcctttagtaacatggccagatacctccggcaccgccatgatatccgatcaactagcattatatagcagtgttgtcgggttcgataatattcgcgagcgttgctcgcatcacaaaccagtccccatgaatcctcacgttttgcgtatcggatgtcatacgttggtgttgttacggcgtgtgctgatcagccatgtgctgttcactgtcgccctacaagccaatactcgtcaggtctcgagatcgatggtgggttggagccctgatgggtaaggtacccgaggcgtggcttggagtctttccgagtgtctcgctgagttgcggaagactcacgaacctggccttacggacctaagcgtgttgtgattgggagcacctgactggagtttgagaggcaccgcaatccactatacctgtctggtatatgtacaagcctctggcatgaagagaagacccaaaaaaaatgtgaagtgaataccaagcatcccaggaccgccttttgtgtacatcatcaattccatggactcgattgtgtggccaaatcattacctgctttttctggatgaactggatcggccaacccgacgacttcgcatcatgtttgacatttccggtcccttggtacctggcgctgttccggcattgaccctcatttcgatgttccggattttagttgccctggtccacacaatacgcaactgacaataccgcggtgctttctcatcttgacataggactaacactgcggttcccaaacagatgggattccaatcgctcttacgaggttgtcaccaaacgcctttgagactctacccgctggagactgtactggcacgcttgggtgagcagcgaaacagagtcagcaaccctctaaagcagcgaatgtgtcctccacggcacgaattcttggttcgatggaccgccggtcgatgcagcttttagaggttgctgtccagacttgtttgggctgacttgggcaacgtggaaaccaatcagacgacggcatcatttttgattcatcaccaaacagtttcccattttccaaacagggcctcaacgaccgacgcgaaaagctagtcgatcgatacatgacattcaagattatggtggcggttacggctaatggaggatacggccacgataggtgtacctttttacgagaggtttcagcgattggtcagcaacatcacccgagacatctcgcggaacatcgggttcatttaggttcatcactgggtacaatgcaactcttcagacaagcgacaagcttgcgaggaaggcgagttgagccgtcagatatcacccaactttaggtctgcttcgatcatgcggtcggttacaaaggaaggggaacaaaaaaaaagaacagatgggggatggcaagtaaggttgatgcaccaaaaatacgttccaacatccaacagcaagtagtcttgcatcaatggcgtcatgactttttcgggttgtttttcgtttttacaaactttctttttttcacaggattcgcacgcttttctgtcgtcacagactgcctctcataggcattgtcagtgacaagagtgactgctatgggtcagttggcttgtgttttcttttcgttttgttttatttttatcttaacctggggtttgtgggcctttgctgcttcaaccatgagcaccggggtcgggggttttcagggttaggtcgatcgattgtgtcgtgttgcgttgtgttgcgtttggtgaaacgaactgatagatttctgttacatttttttgtcggctttgcatttagaagagaagagaagaggctctcccgaccacccacattggcaaaatggcgagcatagacaggcacaggacaggagacagaaagaagaaagggaaagaaaaaaacggaacaacaggaggcaggcaaaaaggcaatgtaaagcaggggggaagggacgggatttctcccttctccccagggaaggaaaagcacggagcaacaacaagcggcagcattgggaggagggtacggttacggttcgcatacaggtacctcctcacgtctctatctacatagttttggcgttgttccattctctttttttttctttctccagcattatactcatcttacaatagcctctgtcaagtacacgatgaacagatggcattgcatgatgacggtcttcggtcttcatggtcacccggtgtcttttgggctggttcaagggaagagttacacaaaaaaaagggtatggggctgggaaaagaggggggggggaaaggcagacagcggggcataggagagggcaggaaagaaaaggaaagggaaagggaaagggaaaatgtggtgaatacacgaaagggaaaaggaatatcgggggagaaagggtgaatggatggggatttgaatgtaccatctaggttgtttggtggatggcatggtcgagggcggttgtgtctatagataggtagtagagttagatggtacgtgagaatggcagtggagagtgttgatgcaaacatatctacctacacttggaagaagcacgtggctgtctgtctgtgattgtaagcttgttctcgtgttccgaatctttactggatccccatggtgaacatttccatacactacgtagacatgagttgatcatgcccgcaggttagacaatcatacggctagatggcaatgtgaactgataacttagacaatccagataatcataagaggcacccgatagcagctcggccattaacacacttcttattcatttcatccccatcccgcctgagcacctatatcaagttgttgcacacattctctcttggcccggtacgtaatgtagccattctaagcgtatctgaactgaaccgactaggttctcactgacaaagagtccaatctagattctacctcagatacctcaatcaaagggacgacaggtagtattcattccctatctagcatactcttccttattcaacttacgtttctttcactggatgcttttgcccattaaacggaaaaaatctttgaaacgcggacacatttcgagatacgcgcactactactatccattcgacaatatataaagttgttgttgttggagtgtgtgtgtttcgaaaaaaaaaaaaagggccggtcagggttgatcaatgatccccggtcagtgagaaggacctaagaagtgtgactagaggtagtacccggatatgatattgactcgtaatgcagacgggactgagtgggaggttaactgaaaggaaggaaggaaggaaggaaggaaggaaggaagaaaggaaggaaggaaggaagaaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaacggacgtttcaacaaaccacccagacactgacgaagtgatcactgtagagtacatgttcaatcaaaaggaaaaaaaaggaacgagcgaaccggaccgtctctacctacctctacctccctctggtacagtaacgacggcgaggttgctttacttgttacatgccccaaccgacgcacacactgcacgcaacgcagcctgaaccgctggattcaacaacgattcggtttattcgttccgtatggggaggtttccatttatgggaggtgtctatgttgatgtctgtttgcctgcttgcctacctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgcctgcctgcccctgcctgtccatagtacctgtccctagaaccagcctaggcgcccgtaggtagaagctgacaagtgccaacctaaattcgtcctctccgatcaaacatgaacttctaccagtatctgttttgaacggtactcacctagtttagtgtaccaggtacctaggtacctattgtcccgaaattggcacgatgaactctgttgtacaccgagctctggagtagataggtaattacctagggacgtatggaggacctgttggtgagctagatgttgagtgatgaggatgaagatccccgtgtttttgctagaatggtgtggcgagactagtacaagactgttgaggtaggtatgtatgttgtctctttaatttggatgtagaatgaatgtagcctttttttttttgtgtgtgtgtcatggagctggtacaggagagaggactaagtcacgatcgtcgcgagactgaagtaactgtttggaggagtttgtttgtatcattacgatagtttgatcatcgctatgcaaaaggtggaatattaaagaagctcccatgtaagacgtagatgaagtcgttgttggtataaatggcttggagactggcaagttggttgttctagtctgaaagtgaaatattttcaggacataaggaaatgtccactcaactcaaaccttaggttgttagtcttcaagctaactcgtatgttattcttccctatgaacaagcaaatacatgactggtagtcctgcataaactcgaccgccaacttggtcatacgcaaataaacaagtagagggtagtggttggtggtttgtggttcgaatcattaataaggtggcttgcttatatctcttcctgactggtacagggtgctgctgctctgtttctgcttttgttttgctgctgttgttgccatggacaaccgccgaagctcaaccggctcccgctttctgttccgtccattgttggatgttcctcccatcgatcttcggatgttggcggaagatgacgacgtgtcctgtcatccatccatttctgctcatccaatgtccgttttcccgattccgctgagtctttcttctcttttcaaagtccaagacttcagaaagaaagtacccatcattgagttccggtggtggcatcaatcaatcgatgtgtcctctcttcacatcagcgtcaccatccccgtcaccccaacttcactcccagacgtgtgaactcatttctcagccctgacaactttctcaacctccttctcgacctcaatgatccgaggcttaaatctctccagcgccctgcgatcttcttcggtgggagtatagccgagcttttcttcggccttgtcagacagcttgaggccgatgaggccccagagggtgaatgcgatgccgacgccgaggcgggcgcgtggggagaggttgcggtatgttctggtttatggtcagaattggtggatctatagccttaaatagaagagtaaaggattgcgttgatgacatgacatgtggatggtgtaagtggtggtgggcataaaaaaaggtctgttgatgataaaagactcactggatgaccatgatattgggcaaaggaatgacaataccaatcacttgagaatgggatgggagagtcagtatcggagtgaagagagggcgttgaccttctgtcgttggatgaaagctgtcactggtacctaggaatagcgtcaagttcactttaagtaaacagcatattagcctttgattggtcgggaaagcaactggacgttgaggttatagtcaagtttaaccttgtttgtactaagcgtggatatctagcggctactacccgtgcttgccgccaattcatccggcaattcgctgtccggaccgagcaaatgggaccaatgaggacccgttggtgacacgaacgggggaccaagctcggacccacctaaattttgcggtgccaaaggccgtggagcgagttactgccgtcccccggagccgcaccgcagtccgcaccgccgcgcctaccattgaccacccactgcgactcggagacgacggtgcatacggagcagcgggcatcgggttggcgcactttcacctatcacccaccccaccaccaccttcatatataccacaaccgtccgccatggcctcaccagccgccctccggccctccatgggcgccattatgcagacctgccgctcggccgcaacagcacccaaggtcgccgtcgccgtcccggtcagggcactttcgacctcggctgccctcctcaagcgccacaaatacccgaccgcccgcgtgacccgcgataactccaagcagcgtggcgagtctgcgctacgcaagtccggcacgcgctggaagctctctgtctccgacgaacccctccccgagcctgtcccgcgcgaggagctgcccccgatccaagtcgacgagaaccacggcctgtgggacttcttttacgaccgtgagaccgtcgccatggcacccctcgagcacaccaagcacggccgcgcctggaccgtttccgagctgcgcaagaagtcgtgggacgacctgcaccggctatggtgggtctgtgtcaaggagcgcaaccgcattgcgacggcgaactgggagcgcacaaagagcgaattgggtttcggtcttgctgaggccaatgagcgtgaccgcaatgtaggtggatgacacaggaaggaggaaggcccatttactaggttacagcagagaagctgacaatggttctcctttgatttttctaggtcaagcaaacgatgcgcggaatcaagcatgtgctcaccgagcgcttctatgcttgggaggatgcagtcaagctggccgagcaggacccggagatcgacctgtccaaccccgagaacccctacacgcctagcacattcctcgaggcggaagagacggcggagggcgccgaggccagcgagacgcaatccaccaccacagaaatcgacccaacaacgataccatcatccaagtcccaagccgaagcccccagggtatgaagagagggaagcggtcccaaatgaaccagacgggcgaacggtcgtgaaggtacccttgcggtaagaggacgagggggggaaaacagtcacgatacccgttttcccaaaacaaaccaccacacatttttgcaacctgtatcgatagtgtaacgagcatcatatgtgttcactgtacaacagccaaattcaacccggacaggccctgtttctaaagagggaaggacatgggcctgggagattttcatgaagaagccaacgaagcaaaaacaaaaagccccatggggttcatgggaatgggtgtcccatatggattaggcggtccctggtgaatagtgatgggccgaacaaccgagatctggggtgcgtgaatctctgtataccaacatctcgcttaggacatgtctagatttccacggtagctggggagatcatcatcggcgccaacctggacaggcgagaccatggagaggtcaggaggaaggggcatggcgggatagacgagacaaagctcgtttccaagtccaatttttagatacaaaatggcgagtggtagtgtacatatatcagaatgatatatatatggatctctatatatacatatcaatcatcgttgcggggaccagatgaagcaagccagggttctgttcatcagatcagtgaacggtcttcatgtctttgaacatcaaatcattagcgagcccgagtcccaccaagggggacattagggggacattactttcttggctccggtctagctcaaagaagctcaaagcggggtcccgttcgcgcccctcattgtacgactcccccacttcctaccacgacggtgacgaaccagaggccggccatctgctagaggtaccacaactggctggccggcagcaagaagcctggcctccatgggctgggctacctaggtaggggagaccgcctacgagaccgcccacccaaaccggagccccgaggagacacgaccatgcattggacatgccccctactttcatcaaagaggtgtctgtttgtctctcaatggttttgaatggtggttgaagactgacagcctggcgacgatggacatgatcagagcaaactgaatggatcatatggagtgccgtgacggagacctgacctggacccatggctgacagcttcctgcacctgcacaccgtacttgcaacaggtggaagctgctgtcagtcgcaggcggtgccagcaatgcagcgtgtgtgcaggcagtggcagcagcccagcggcggcagtgcggccccagtccgtccgtcaacgccccgtccgtcgtcgtcccttgtcccctaggtaggtagtaaccaggtatggacacactaacgtgacagaccgacgggacgccgcctcctgtcagttgtccagtccagtccagtccacgacaaagtggaagtccaccagccagtccactcaactgctggtctctgtccctggtcgtccatcatctctctctggcgggctacctacttacccccatttagtatcaagtgatccgccttcaacttcgttccttcttccccgtcccattcttcttgttctgcttcttccattctccgtcgtcgtgtgtttagcctgcttgctatataccacctactacctacctgcctcctacctactctcaccaccaccacccccaccacccccctctaatccaaacaacaagcttcctactacctgtagcttgttgcttatagcttgcagaccgcaagaccgccgactcaccacaacaaccaaccacaactaatactatcaacaccacaaccatggccgacgagatcgccaaggagtacgatgtcattgtgctgggcactggcttgaccgagtgtattctctcgggtgttctcagtgtcaagggaaagaaggtcctccacatcgaccgcaacgaccactacggcgggttcgtacttccctctcccccccttcaaccccccccttcacccccctatcgaaccatgatgaggacacaacggaagctaacatgactccttgcgcagtgaggcggcgtcggttaacctcgagacgctcttcaagaaatatggcaactttgccgccggtaccgagccttggaaggaatacggtcgccccaacgactggaacatcgaccttgttcccaagttcctcatgtcctcgggcgagctcaccaacattcttgtctccaccgatgttacccgttacctcgagttcaagcaggttgccggcagctacgtacagcagggtgctggttccaaggccaccatcgccaaggtcccctcagatgccgccgaggcgttgcgctcgcccctcatgggcatcttcgagaagcgccgcatgaagagcttcatcgagtgggttggcgagttcgaccccaaggaccccgccacacacaagggtaagttcggcccacaaatacacttgctgtcatattgtattgttcatgagcgctaaccagtaggggcgcttgcaggtcttgacatggccacctgcaccatgaaggacgtctttgagaagttcagcctcgaggccggcaccaaggactttgtcggccacgccatggccctctacctcaacgacaactacctcgatacccctggcgccgcccctgagaccatcgagcgcatccgcctttacggccagtccgttgcccgctacggcaagtcgccatacatctaccctctctacggcctcggcgagcttccccagggtttcgcccgtctctctgccatctacggcggtacctacatgctcaacaccaacgttgacgagctcgtctacgagaacggcaaggccgtcggcatcaaggccaccatgaccggcgttgagcccgagatgaagttcgagacccgcgccaagatgatcctcggtgaccccagctacttccccgacaaggtcaaggttgtcggccacgtcctccgcgccatctgcattctcaagcacccccttgctagcaccaacgatgccgattcgtgccagttgatcattccccagtcgcaggtgggccgcaagaacggtaagtttgttttgcgtcacaacatgataatccaaacagattcactaataaagggttgtccagatatctacattgcttgcgtctcctcggcgcacaacgtctgccccaagggctactggatcgccattgtctcgaccattgccgagacctctgcgaaccaccacctcgagctcgcccctggtatcgagcgcctcggcaagatcgaggagcagttcatggtatgtttttttttgttctcccccgtcattcttgcctacctagcttctagaaagataactaacccaatttttcccacaacaaacagggtccccccattcccctctatgagcccctcgaggatggtcgcaacgacaacatcttcatctccaagagctacgacgctaccagccactttgagacctcgacagaggatgtcaaggacatctaccgccggtgcgcgggcgaggagcttgttgttgaaggtttgagggagggtatccagatgtcgcaggagtaaacaatggacgacagtgacataaagggatatatggatatggattaaggcataacattaacaacatttaattgatggtttctccgtttgaaagcataaactgtactacatatcacattagtacatacaggctgctgttgctgctgctgctgctgctttgtttagcgaggttttacgggcagtcagccagtcagccagtcagccacttcccccttcaactcacccagtttccaaagcgacggggacgagtagaggagatgggtaataaatcacattaatctcataaacacgacaaagtaatcaaaaggaagtggttcccctggtgttagcacagtgaaagttaacaccgtagagatattagatgtggagatgatgctttcagagcccctgagttgggaatttcctcatcacggtggtggtagtggtgatggtgtttgaatgaccgtagctcgtatcactctccaatgtacgaccattataagcatgtctcgaacgaagcgttgccacagtaactcttcattaagtatgggtcggcgataggtgaatatacgacgtagcaacagtgagatttatgtagttgttgttgacatccttttttttctctcccattttgcccaagaacgcctcgacatggtaagtagtagtaagtctacgttacaaacatgatgtgtgtggaaaaaaacaagaccggtgacgcagagatatagtagtatggaatcatttcccaaaaaagaaacaggaacacacaatcgccaaaaagatgatgatgagacgagcccggacacacgacacacccaacccaacccaacccaaacatatatggatcatcgatccaaattaacgacgctgtgtcttgccgacggtacgcttgccggagaactatagaaaacatgtgtggttagtttaggaatgaaaagagaaaagagaaaagggggattgaaggaaggggaaaagaaaagaaaaaagacgtaccaaatgcttgggcatggtagcaccaatatgcctgtcggcctcgccggctctggccatcctgttcatcttgcgctggccgagcttggccaccctctcggccttggagcgggctgtctccccgtccatgcccacaccaccagtaacaccgtcgtcgcgcctgtttgtcgcgccctggccacgctgggccggacggctctgagagcgaagacgctcggcggcgctcttgggcgtgtccacctccatggcgtcggggtcctcggtggcgttgcggctgcgggccagcgagcggccgcgagtgggctcgcgcacctgggcacggccgcgcaggttgatctcctcggtgtcgacgccgagctggtcgatgtggtcctcgagctgggcgaacgacttcttctgcattttccgggggattatggcgcggttcttgagcgacttcttcatcttggcctcgttgcggatcagcttgtgcttctcgcggatgtactcggccttttgcaggatctcctcctccgactcgtcgccgaggtccgagtccgacttgtagaagccctccttctcgagacgctcctcttcctcttcgagagcggccagcttggcctcgatatcggggtcgatgaagtcgtagacgttcttgccgtcgacaatctgttcgtcaaagcgtgacatgttagtaaccgggtttaatttgggggagacggaatgcgagagatactgacctcgggaatcttgtcgtacttccactcggggttggccaagatccagttctccctgagatcgacgttgaagacaccagcaccaccgttctgctcctcgatatccctggcgagaagtttcctctcggggtcggccttgtcgtacttcttgagacccttgacggcctcgggaatgaaggtctcgcggagaacaccatcggcgggctgggcgacgtgaatacgggacatgacctcggtgagacgggagcccatggtgccgttgctgctggtaccggccttgtacttctggttgacacgctcaacgaggagagcctcgcaaacggtgttcttgacttcctggacaccgtcctgagtagcgcaagaggcgcgcaaaagctgaatgttgccggacttggtaaggtccatgagatcggcctgggattcggggtcgaggtcctcaacggtcttgatatccatcttgttcaggacaacgtagaccatcttgttctcgaaaaggggcttgatggacctaaacaagttgcactgggccttgagcgagtaaccgcactgctccgagatatcgatgaagaacatgacggcggctctgagatgggcaagggcagtaactgactgcatttcgatggtgttcatctcttcgagagggtggtcgagaataccaggggtatcgatgacctggtaacggaggtacttgtagtcgaggtggccgacgaacaagctcttggtggtgaaagcatagggctcgacaggggtatcagcgcgggtgacggagcgcacgaacgaagacttgccgacgttggggaagccggcaacgaggagggtacgggtggtagggttgatatcgggcaatctggccaaatgctggcggacctggtcgaggtaggcgagagggtctttcagacgcttgatgagggtggccatacgaccgagggcggctctcttcaactgcttgcactggtacaaactttgcgagtacttgaggagacggacgtaatcacgagagatggtctcgatcaagtgcttggcggtcgagacctgaccaagggcaaccttgaagtggtcggcatctatccatcaccttgtcagccactattcccaacaagaccaggcgcggttcacaacccgctgttgctgaaaccgcctgtcgcagggaagcgcgggattcgtaccgtagagaatgttcatcaaatcgcggtggaaaggatgctggtcggcgaggatggggaagctcgagacgatggcgccgaacttttcgctgcatgtttcctgtgtgaacttgaccttacgggtgtagaaggctctaattctgctgactgttcggtgtcgcgtgtcaatgatctattcgaattctcatacaaagtatcggatatcgagacgacatactcttgaaaccagcacgaactattcaaagtaaaggttagcgatcatgccatgcttcacgtaattttccacattgtacaacatactctgagtcggcaagcgacgctgtgtcctcctgttgaacagttaatatccttcaccaccgtggccaagccattggactcgaactcgaagacttcgcatcgtcgtggttgggggctgccgatgtcgacttacgagaggatgatgtcgatgaattcctgtgccctgtagaagcgagttagcgatgccaaacaacaacacaacaaccaagatgtccttacgtaggcacaggggcaatgtccttccacgtcatttcgggtatagatgtcaagcacttgctggtgagaagatctcggactggaagtgcaggacaatgaggtcggacggacggtctgaaggatagagaccggctgcggggggagggggcggtgttggagggcgacggggaggcgctgcgctgccaaatggaaagtctacttcgaaatatttttccagcggctgctccaatcgataagataacagcagagtgccaaagtggattgaacctagaggtagtgtgcgctgccaagacatgctgccaaggggtgcttaaggattcggctagtgtggaatttaggattttctaaccccacattttttcagggaccccaccgcgcccaagtggccgatgaccgggctttcgcgggcctggctcctggaactaggtggcccactcgtaacccaccatctgattgactcggttgaaagactgccgcgtgtgacgccgccaggaactgaacccttccttcggcccctccctccattttctcaattttccccaggttcctccagctattcagttgccaggcagacagacgtcaacgctgttcttctgaaatctcttcttcttctttcagcttcaattccaatcctacaaacactacgtaccagcacaatggccgctctctcgccttacaaggctgacttcctcaaggcctccatcgacggcggcgtcctcaagttcggcagcttcgagctcaagtccaagcgcatttccccctacttcttcaacgccggcgacttctaccgtgccgaccttctccaggccatctccactgcctacgccaagtgcattatcgaggctcacaagagcggccaattggactttgacattgttttcggccccgcctacaagggcattcccctcgctactgctgccaccgacaagcttgcccagcttgaccccgagacctacggcaagatctgctactctttcgaccgcaaggaggccaaggaccatggcgagggaggcaacattgttggcgcccctctgaagggcaagaggatcctcatcgttgacgatgtcatcactgctggcactgctaagcgtgaggctatcgccaagatcgagaaggagggcggcattgtcgctggcatcgtcgttgctcttgatcgcatggagaagctccctgccgctgatggtgacgatagcaagcccggccccagtgctatgggcgagctccgcaaggagtacggcattcccatctttgccatccttactctggacgacatcattgagggcatgaggggtcttgcctcccctgaggacgtcgagaagacggaggaataccgcgccaagtacaaggctaccgactaaacgctggagttggattctctgataaactagtaacatgtatatcacaggtttgttcgcccagtaccctctgaccatagccacaacatcaaacctgtggctgacactctacaagaagaagaagatgaagaaagaaaagaagaagaagaaggatagggattgtcaggttctgattgcgcatccaatcaatctttccaccgactttgggatcccacacagaaggtctaatctgattccacaagtttggggacgcgccgaaatatgttgatttcgggaatgttgccgttctgaaataccatatgatacccactaggacggagttttgacggctttcacttcataactcaccaagtcgatgacctgcagaaacggtgaatttcgggaacgtcaaccagaaaagaaaccgaggatgctcaggaagtgcgactcaccatatcatgccacccacctcctccaaactcgacggggctcttgccgatacacttgaacccaagccgctcatagtaggtaacaagatactgtatccctggttaactctcgtcctcaaggtaagccaaagggatagcacctagttctcacatcttgacatatcagcgccacgcgatccgccacttgcgcgtccttcatctgttgcaggtaggccttgatgatcatctggccgattccacatccgtgaagctttggagctacggccatggagtgcagcgcaacggtccgcccagtttcttgatgtcctacgtctgccgaccgaccgcgacgagttcgccagtctttggggtagtccatatccttgtctgtgatggtgtttccggtgcagcgcgtagccacgatatgtgccacgaggacgctctttgcgccattgggacgatcggtttctacaggcttggcagtatccaaggtttcgattgtccaattcttggctttttctggcaccactgtgcaaaagacaccaaggctcagctcaggacaggttgagagtcggtaatcgaactgcggccgttgctgttagtcaaaggttcggcccggcgcatactgcccatattggcacaaggtgaactcgccttttctggtgtagctctgtgtgccgggtccgggaaggccgcattctccagcgcaatacaggattcgtagtcagacttgctgaggggtcggatattggggtgaaaggtgaaggggcatgctcgctgcaaacgagcttgggggctctccctagcttcccgcctctccttgctgatggttttctgcaacttgacgaaatcgctatcggcatccgaagtctcgtcaatggcgttgtctgaaagccgatgaaacattgtcgggcggctggggctggatccctcgatggacgacggaggctgtcgctctgtggtcgccatgcttctcgtgactcaagcctccgatgttgggtgtgagagagtcgaggtttgaggtggctggttaccagcgtcggtgatacgaaataacctgaggaggaggggctcaaccaagcaaagtttccgtcaggtatgaatggacaagaaagctatcgtttacggaagaagagcgaaaacttcaagctgctccctagtcacaatcgaaagggaaaggttctggaataaaaaaaaacaggtatgtgaaaataatgggatggatcgatcttttccttttttgctttccggttttaaactctatgaccaggtgacctacgagtgcaagcaactgaaaggggaatggaccttcaacttgccccccgtccctccaattgtggaggtacataaacgtccagaagtcccaaggaaagatggatcgtcaagtgttttacgcgacgatccaagctcccaatcttggggcgaagggccaatgactatcaatacctttgcgcgtgaccttttctttgacaggtacacgcccgggaacacatgaggggttcgcgattgtcagatctgtgacctgaccgtggtgttactcgagcacctcgacgtacgtctataaaatcgatcaaaagaacaataacatgacaaccctgggtgcatctcccgaaccccttgaacattgttcacatggccatgctgcccctgagtctctacaacacatgaacagagaaaaacaaacgcaagcatgatttttagcaatccccaagtcgatggcacttccggtccactatctccttaatcgtgatatcttggcacttcatctcaccaccaccacccccgaattcacaagctcccaaagctcctctgtcaacaccacgcccgagtccccgacgccatgactcgaaggagcaaagagctaagagctttgacgccggactgcccccacctcagtgctgtcgagctcctgtccaagctcccaaggtcgcagaaaaaacatcacctccaagcttttaccctctttctcggctggctgtgggcatgttacatcgtcaattgattcattttccaggacttcccttcttgtcgctgatggattgaacttcccgagacccactctttacccaatagtctaatggattgacgtcaccgacaagtcattgcacacacaagcttaacaattcaagatgtactcatggttttgatatgaattaaaggcgaattgagccccatcggaatgatttcacctcatcatctcaagagaagctccattgtggaaatgaagtccaagttgcaatacaaccgatgggctgggtgacaccggcacggacgagcaggcccgcaggtacggtcaaacagtggagggaggtgggggaaaatgtcaagactgcccggcactccaacattttggtgcacacgacactgaatctccatcatgataaggaggctcggagcggggcaagatgtggcgataagggagggggacgggggacctgcgaacctctacggatggatgctgaaattcaattctttaacgaaccttctctcaccatttcatttactcaaatactcacttcaagacttgatcgacaggtgttttatttcggccagactatttgcgaaaggctcagcagaccatgcaaaccagaaaggaagatacttttctggagcacaaacatgagactccagagacaggtttattgctttcatgttcagcagcacctagcgggcaggcatcagatcatcaccaccatcacatggaagaccgacataatatattccattgatgtttgccgctgccatcatctgccgtgccgaacacacactttaacttgtacgctaagtcccgatatcacgacgccggacgacgcccaacacgccgcaatcactaggtagtactacttgagggataggtaggtgatgtttctcgtcccctccgtcaccacctgacctacctatgtatgtacctacctgttctcaaacggaacgtccagccccaatgaaagtcccgatgaatggtatgtacattcggcttaaggaagtaagccggagtctggactggacttcacaccggctttggcgcacgacatctcaaaacgggccaacctgcctgcatgaacatggggacttttgagacttgacaagccgtggcggccacggaacgctgtcagataccgaagtggactgaagggcagatggggctggacgggtgggaaaagcctttgtatgcgagtcatcggggcaggttgtcgggatacctctagtttaaaggtaggtatacatcggagctcggaggagggccggtggactctgcctaggttgtttaggagcttcttagaagtcaacttgatacagaccttgacttcaactgtcgcaatctgataagatggaaacttcaaaggaatcatgcaacttgggagcttgtccgtgaattcatacaaacaagtacccaaaaatgctcacctagtatccttatatagatagcacaagatcaaacaatcatagctgcttattctaacctgggtattcctgtcacctcaacagagaagtctccacgtacttccgacagcttccattgtgcaattcctgtaaacagttcaaaaagagccaggtacagcgtgacagttccaaattggatcacaagcagaaaccactgtgtcgtagcgtgcatagcacttacaagacgatcaaggtttgtatgcccgtcccgttttagctccaggaacctgtcactaggaaccactctcctgtgggaacttccgaattgagcctcacgccgtttcggcagattcgcgagcatccactactggaagcggagagcctggcatgctggaagaagacaagtcacccagaaatggttcccaaagaggaaaacacatgacagttggcttcagttccccaagtgaagcggagtacggagatacttttttgaagttgtcgaggaaacaaatacgaagaagcaagacgttgtcatgtcctcccgatcgaaactggatttgtttacatacatgacggatcgcgatgctttcaccgggccaacgtaggtagtccttacaagtaccgtccagttttagctccaccaacggggagcttccattcatgtcatcgatggagctgctaattggacagtccgattgcagctacatctttactttggccaagtaagtacctgttgattctggacttgtactgtagtgtatacctagggcgcggtcaactgctactattttcaggttacagtggtagctgtaacacgaactggagcgtgtcaattgcaaccaacagtcagtccaggatccttgcataaacagtccagaaagctgcggacggcttgccccggacccactggatcgcccgcgtgcctgcctgccccagagcccctcaataactgccacccgcccggccgcctcccttcactttctggaatcttgaactgtacaattactcagccttcttgccttttttccgtttgtaaacagctttagaattccgcttcttcctcgtttacactttctcttctccccccactccctcatccaggcactcttctaggtttggccggtgacgccatctctccaacatctacttcccgcgctcttgctgtcccgcctaggacgaacgacgtcaccatgtaagctgatgacaaaagacaacgaactgaagtcgtcactcccatagtcgctaacttgagtctctaacaggcaaataaccatcgccatccaggacacgacgggagacgatcaagacttcctctccctccaagtctttcccgacatgacgctcgaaacgctgcgcaactcgatccaggcggaaaccagccaccaccccagcacacaacacctctaccacaacggcaacctgatcaccgacaactccaagaccctgacccagctcaacgtcaccgacggcgacatgctggccctccacgtccgcgaaacacaacgggccacggcggttcccgagtcacagcaaggaaggccagcggcgccccctcaacaagatcccgagtttttgcgtctgcagttcctggcgaatccggctctgcgggccgaggtggagaggacagcccccgacttggcggccgctatcaatgacccccaacggtgggcgcagctcttccgggagaggtacgacagggaacagagggaaagggcggagcgtcatcggataatccagcagttgaacgaggatccgttcaatccggaggcgcaggcgaggatcgaggagatcattcgccaggagcgggttaccgagaacctgcagactgctatggagcataatcctgagggtaagtgaaagcatagagtcggagggttaccctgttgtggtcgggaagctgccgctaacttcgtttgctgttgtttgcagtattcggtaccgtacacatgctgtatctggatgttgaggtaaacggggccaaggtcaaggccctcgtggactccggagctcaagccacgatcatgagtcccgacattgccgaggcgtgtggtatcatgcgcctggtcgacaagcggtacggtggtatcgccaagggcgtcggaactgccaaaatcattggtcgtgtgcacacggctcctgttaagatcggctcgctcttcctgccatgcagtttcaccgtcatggagggcaagaatgtggatatgcttctcggcttggacatgttgaaacgttaccaggcttgtatcgatctggccaagaacgcgctcgtcatccagggcgaggagattccctttttgggtgaggcggacataccgaaggcgacggaggaggcgcttcaggatgagcctacgattgagggtcccggcggcacgaccatcggccagcgtaccggcgcggtttcgggacctggtactgcacagcatcgccagggtcaggctggtccgtctactgctgcacagccaggtccctctgctcccgctcccgctcccgcttccgcttccgctcccgcacctcgagcgcctcaagcccggtcttttccccgggagcatattgagcagcttgtagcactcggtgctgatgagcaaaaggcgattcgggctttggaggcgacggacgggaacgttgagtatgcggccagtttgatctttgaggggttctgataaattaaaggaagttgggagttgttggcatgaacatagagagcatatatctgcttttagtggatcggatggaagcggcgcaaatccatgttatttggacgtcaagagttgaatggacagtaaagatatggtatcgatgttatagtcatatgggcaagcaagtaaaagatctccacaaccattgaagcgttcttaaaaccatgcttcgctgcttgaccagtttaatcggacccgttcaatcgagctgtaaatacgatgggacttgtagtagtataacatacggaccagatcggtattgacaaggtctgtagcatacaactacataggacagagtacgtaccaagcttacatatcaatgtcaagatgaagtgtgtgttcaaagaggaagtagttcataagcctttccattaactgactattcgtactgaatcacacacacacatccgttcgtctacctgatcttgtacacacacggcttcagaagagcgttctcgttgaaggacgcctcctcgtcggcatcgatgaacttgggcgtcttgataggccgccccttggcatccgtctgcgtcgtcttgagcgcctccttcttcaggtccgcacacttgcccttgatggccggcatcgccttgacaaagtgcatcttgacaaacattttgttatccatgtccaccgccttctggccatactccctctgcaggaggaatcctctcttccgcagcgcctccacaaaagcagagacatccgtctcctgctgccggagctccacaccatccacgtggacagccaactgctgctcctcctcggcctcttcctcctccttcatcttggccttgtccttctttccaagagcaggtccaggtccagcggcggtagcagcaccggcctttctgcggttgcccacgctgtggctgaccacgttaccgggcccgccgccctttttacgtgtcgggtccacaaaccgcgacttgatctcggccacccacagctcgcccttccaccttaacacccggtacgcctcctcgacgaaatcaatccagttcgtgcccatgagcgccaagcaaaagatgaccacgtccacactgccgtctttcagcggcaggttggcgatatccgcccttgtgatgagttcgggtttcccgccatcctgcaaatcgtagctcttcacttcgatgcccaatttgcgtttcaaggggaccaacgcctgcgcaagcttcgcgtcgccacagcccagatcggcaatggtgcacagtccgttccggtcgcgcggcagggggtacttggtcccgtcggaggacgtgctgccgtcagcgccaccaggacgagagcgaggagcgttgcgcagctttccgcgcgtcttgatggcggagatgtacccgtccacagggttttcgggccatacgtcgacttggcgacggaaaccttcgtggtactcggtgaacatctcgggagagtcggagaagagggagaaggcgtcgcgcgagggacgggtgtagagggtttcgttgaggtggcggaagcgggcgctgatgagcttttcgcgcatggcggcttggaggggcgtgagtttgggtgctgcgggcgcaggggcgggggcgggggcgggagcagagggtttcgattcggtggtggtggtggtggtggtggtggtggtggtggcatcttgcttcttttcagcggcggcggcggcgggcttggactcttgcttggacttgttcttgttcttcttgttgttgttcttcttgtccgtggctggctgaggagcagcggtggtggtggtagcctcagcggtagtaccctcttcagtcttctgcttcttggccttgtgggcttccttcttcgcatcttctttggccttcttggccttggcgtcgccgccctcgattaccttctcccagaggtcggcgacattgtcgaggttcacatctgtgttgttggaccgaccggctctcttgcgcttcttgttcttgggcttgggagcggaagcgccttcttcgccagcggcgacggtacgggggggctgggtcgccaggacggagccatgctcggtctcgactttgagcttgtcggtggagactttgaggcctttgacggcgaacatgatggctgcttctttcttgtacgagacaagaaatgccaaaatgggtgtcgttcaaactcgaagatgggatggttggttggttggttgtgatagactagagataggtacactagaggtccagtacgaagaaaatttaggtggggccgttggcttttggaagcaacctaacgtcaattgagagaacccctgcaaattccccaaactttcctaaaagataagcagattgtcgatcgataaccttcactttcccttcccgaactgcgctggatgtctaaagaaggttcccagcggccgtactttgtgcgaattggattggtgagacgggtgagccgcaaaggaagtttcattcagttgccctgcttctgtaacattccccgatcaagtacagcaatggaatactatacccgacggcacgagatgcaaccacagttgaagtccgaaagttctacggacgtatacaagatcttgccatctctagcgtcactaaagttaatgaattgcgagcgttgagaccacctagcatataccaacgccatttcaagatagcccatctcgaagcaaaacacacggggatgttccaatatccatcactgtcggagactcagtcaaaacagaggcacaataagatgccggcgcggcccaggaactcatgcaacatacgcttgcacagcggtcagtgtacaggcataattaacatggccaaaatatcattatacgtagaggttaaattagtacagtcaaaccccctgaaagtgcaactaatccggagtgccagaatctattgcacttgctgggtatttgtactctgcggatgtaggtagtgtacatagtacagactataaagcctccttcggccactggaaggcgccccccatcgcaccgaaaagtgggaccttggagccccggtaagcgggtatgtataacctaagtgttgtctctgccaccagaatcaaaccttcaaaggtgcaaatgctagccaaaggctttgtacttgacggctatttgtactttgtaggattacctaggtaggttggatgcttgggggtttaaaggcttcatcgtccccccacctctcaatgggtattcctttttatatttcgcccgtcgatctaaagaggactgtttactgtgtcgaattcgctttgctagaattagttagacagactgaataaggtagatacccttgggtcaccttgaactgtggtttgtgacgtttacttgtaggcagtttgtaagaatcaaagtcgttgccgtctgtcactgtgacaaagtgacggtgttctcgtcccgtcttgtcacactcgcagttgtcgggctcttcagttttctccagcatggtgcgtcctctgtgcctggcggctgacaggcacaccttacaccaatactgtaccccacctttgtcgagcccaggtacccaccagtcaggggacatgccgaggagcgaggttccattcccactcccatttgggcttcaagaccgtgcatcgtccacttcatcgccggggtgcctcgtgttcttcacagccctccgaccgttttcgggtcggcaagactgcccccaacaaatccgctatgccctgtttggtgatggggctacactactattcgacgacatggcaatactaagaggttgctacctatccatggccatggactttgcacagacagccaacaagatgagatgcctggttatcttgggtcccccatcatgacctgttcacagttcctccaaaagactgaagaaagaggctgacgagcgtggtgacaattcccgtccacgcccaccaagccgctacaccacggcctctctctgagggtggcctgatgctacactaacacagtttgaatatccaaacatgcagctacaaagtggcttggccttcttgtctccctgtctttcgacctctacaccacgcggtacaagaacctgatagccgaacacgcgacgcttttgtgtgttcagctagctacgctacgactgaggaggccagtcaaggactcgagaacagcgtccaaaattcacaggagtctttcttcgaaaagcgtgattggaacggcacaacggtgctaggcaatggcttgtcggtgagagccaaacgaaagcatttctgcaaagcccatgtgggtatgtactacttttgcacatccgaccgtctgctaccaggttcttcatccgtttcactcctcagagactctgaagctaggcgatcggagccaccttatgcctccctcaacctgaagagaggtacatctttatccatacgacagtgctgatttagttgtcccaactagtcacagttccagatacccatcccaagtctgtggagagctgcttgaaatttccatctactaaaaagccatcttggagatcattgcacagagctctgctcgtcctattctagatcgggctatacgtaaatctcagaagagtgctggaccgcaaacctaccccctggacaagccttgaccttagctggacgggcttttcactttaggtcctcgtgtacatacctcactgtcgttcacggcaagctccgccctgcccgttctcccagcctacaaccgacaaccgtcactcagtcacttcttttccaacagcacctactcgccggtgaggatacctcagctctgtcaagctctcatctgtctttgacaccttggcaaaagcaaagctggggtgggggcttccttttgtacccttcctatctctcttcactctttgaccttggttccgaggtccaaagtctccagcaactgatcctccattgccggatatctgaccaaagggtctttgttgtccgcaactcttcgcggccgagtgccgggttgcgggttacaagtcacaccaggtgtctcgcccacacacaccttcgacgagctgcgttgttgcggtatcgcccccgtcccttctttgcttcaccggctacttcgtggttcgtacgtcaggcggagatttattgtccactcgccgccctcacttacactcgttaccttgtctcagccgaccaatcgagactcaggtggactttcggcccagtgtctcggagacggagaggcgtagcaacattccttttgcacctggccttgtcaccacttgtgcaccactccaccttgagtggtctgctcgatggtaatatttgaccaggttattctcttactcttgagctacctaggcatcgcatgaaaaagtcagcatctcctcgaactcttacctcaatatcctccgacagatcgcatacgacacccatcaggaagctttgccatggattccaccggggctggcagttctccagagaaaagctcctctccggatcccaagccgccagtatcttcatctgaagctaatacaggcactggcgcttctgcaagtgccggtaccggtgcgacggcatcgggtagccaagaggaccctccaaagaaggcaccagttaggaagagaacaaagaccggttgtcttagtacgtgacatcccgaggctgcaatgcgcaccccccctagctatgaatgctgacacgccgcagcttgtcgaaagcgacgcattaaatgtgacgaagccaagccgatctgtaacaactgcaccaaatccaagagacaatgtgaaggctacaaccaacgactcacgttcaaggagcctctgagttcttacggccatggctctaatcactttgggcatcccgtataccatcagcagaaccgaaatcaacctatcggtgctcctttgacggctactcaggccaaagcagcagcacaacaaggatcacttgctgctatcgcgccaaagccaccacaagccgactttacgggcacggtgcccatgtcctttgcggcgccgcaacgacaacaccagacacaccacccctttctggccgctcaagctggaggtccggcttcacagacatccttctatggacaactacctagtcccagccaaagcgtctcttcagtaggtcctccaccaccgccaggctgcctccctcaacatgcatacgagagtaccttccagttgatgtctccgacacatggctatgagccgaaccgggtgattgaggcaggttcatccaactacagccacgcttggacagcgacaagtaaacaacaccgccggattattgaagaggatgatgggttgcaacctgacgacaatgggttcgtcaaggaggaaacgtactggcagtccgacgatgaggcatccatggccgactcggaagacgaagatatccccatggatgtccacgatgcgcatctcgagtcaaatgacctcggtatccacgtagccaggcggctaatagcccccgcggacgcatatggtgttcagatgagaacggttgctgggttcccggagatgaacgtgttacaaacgtacatcccctcgtccatgagctcgcctctcaacgactctcagactgccgccgtgttttggtactttgtcaacgtcaccgggcagagcatgtccctttacgaacgacatccgttcgatcccacacccatgttccatggccaaccagtgcccaagaccaggcaacatatttggacttacatttttcccatcatggccttcaaccatcccgctttgatgcaagccattctcgccctagccagtctgcaaatagccaacctagcccgagttcccgccacagcagccatgaagcactaccacctctgtctgcgccggatcgcccgaaactaccaaagccccagccggcgcacgcaaccggctactctcgcagccacgctcctgctcggctactacgaagtctggaactcggaccacgacaagtggtgccgacacatgtggggagcgcacgccatcatgaaagagattccgtttttgaagatgaccaaggagatctttgcccatcaacgagaacgacggcccactgcttctcttggccctgatctcgcgctgtacgaggtcgatacggaactaatcagtcagctgacgggcaagaaggtcacctatgatgatccggaggtggcgagcaagcagcggccgtatacggagaaggaccttgagacttatcagcagctgagggatctgtactggtggtattgtaagatggacgtttatcagagtattttgggagggacaaggctattgtaagtttggttgttgtgtgctgatgggagttggaatactttgctaacgaggatgaacagtatgccgtacgatcaatgggctcagtgtgcgccgagaggagagtgtgggaggatggatgccatgtaagtcaactcgatcccgcactgaaaagatgtgacatgctaattctttccctccagctacggcactttcgaccacttaatgctcctcctcggccgcgtagcgaactttgcttcccgagacctcgcccgcaagcgaaaagcgcgccgagccggtggtccccccggcagcgccggacgaggacaaggaccgccggcacatggcccacccggtcaaggccctcctcccggccacggcggtccaccccaaggaggccccccttcttcatcatcatcctcctcctcttcctccgccgggcgcggccaatccccacctctcttcgccggcctcatgcccaccaagggtaccttcatcccaccccaaggcttctccccgcgccgcgacccgacgacccccgacaccgactccaccgacgacatggactacgacacagccacgctcgccgcctttcgcgaatgggacgagatccgctcagcctttgatctcttcaagtcccgactcggcccggactttgcgcccatgggtcccgatctcgccacgccggagatgaccccctttggcccggccctgatgtacagaacgtatagtattgcgggtatctggatgaactactacatgggattgatcgcgctgcagagggcgcaccccgcgatgcctcccgtggcgatgattgcggcggggatgagcgccgggcagacggcgccgtgggcaaatacgattgcgaggatcgccgcggggttgcatgaggatacgagccatgtcagtgcggtgagtacgctcgtgggggcggcgttcattgagagtgggttttgtttgtttgttgctggtattcaggttagtctccccccttacttttttcattcttataccccccctttcccccttccccctcgtgtcgtttcagttacttacatgtaaaaaaaaaaaaaaaaaacagttccaagaacccccccaacgccactggctcatctcccgtctgcacgacatggcccgtctaacgggctggcaatccgcccgccagatcgccgacgggtgcgaatccgggtggatgaaagctgcggaaatgggccgtggtccaccgtatcgacggctttcttcttcttcttcttcttctttttcgggtagtagtagtagtaatagtagtggttttctaccgatttggatgcgaccgcgaagaatcgacaagaagatccgggaggagcaggcgggggagaaccggttggtgctggcgaggacggagcatgcgcattttgcgctggggttgttgacggtcgaacaggatttggatcggttggagttgagtgagggggagtagaggtgattgattacatgtagagaatcttggggtgtaataccatatgggactatatatatatatgcatatatataattcgggcgttgagggtgggttgggaaacatgagatgagcgggctttaacgagcgagtgagcttatagcggacgacgacctgggcattatggaataccttgatgtactgtttagaaggctggaacggaatccaagtccgagacgagagatggtgtcaagtaaacggtgtgttgcctgctgaccggctttcaggtcggttactttcatacgcctttatctattgcgaatccgttgccacacgtgcttgaaacgctggacatatgccgtggaatggggtgagtagagggccaccaaccaaccaagagtgcttgagttggattcgattcattaaacagtttctcccatcaaaaaaccgggagatgccgctttccatcccgttcgcctgctatctccagctatgctttagtttcccattccccttcatcaacattacatgacacatgcttctttagttggcgggcaaccgcgcaacaacagcggccatttcctcgtctgtgtatatcctgaagcccttgtccttggtgacgctcgccagctgcacgttcttggcatcgagcttctcctccatgacctgcttgagcgtcttgaggacgagcgtctcggcgtcttcgagggtgagggactatataacaagatgaaaattagcaataaggccctaatacagtcccgggcaccctagataacccaccttgtggtactcattctgcaactcggcctgcgcgccctcgctaccgcttccaattgcctttgcatcatagcgataaaacgttcccgacggctcggcatggtacagactcgggccgtcctcatcgtagccggcaatcagcagcgccacgccaaaggggcgggacatgatgctctcctcgccgtcggcgctctcgccgaagcgcagggccaggtcgcagatggcctgcgtgcagctctcgacgcgcagcttctcgttgtagttgaaggcgtggctctggcactcgacgcgggcgtgctcgatcatggagcgcgcatcggcctgcagcccggacatggcggtcccgatgtggcggtcgatctcgacaatcttctcgaccgacgaggtctcgagcagggtcgaggtcacgcgcttctcgacgccgagaatgacgccctccgaggtggcgacgccgatggcggtggagccgagcttgatggcctcgagggagtactcgacttggaagaggcggccttcgggggagaaggtgctgtaggcatgattattagtcttccttgttggactgggtagataggtgggtgacttggatgtaggtattgtggcaggttgtgtggtgttttatcggtattcgttagagggtgttatcgagggatatgcgatcgagtagtggctggaggagtatgggagagagagagagagagggtggtgtggccaagcgtaaaagtcgttcgttcgtatgttcacttacttgatgccccgatctagatgatgcgcccaagtatgttagccgtccgtcagtccatgatgtctggtgtagctgtctggtgtagcttgtcccctccggtggcatcacttgaagcttgacatgggcaaagcaagtgaggggggtggtagtgacataccgtattcagatcttgccataaacattttgacggtgttgaggggagctcgagtggggagaagggtccgggatgtagtattgctgtcgggaggtaagcctggctttgctggttatatgcgccgggcgttggttggtgatagccgaagagatagatggtgttagcgtcgagggtcggtgtctcttagtcgaggactggtgagtgatgttgtttgttttgggagagattggatgatgctgtgccgtggtggtttggatgggaacaagctgccgtaaggcctgaactgaggtgcctgggaccgaccgacgtcaagcacctcagtggaatggaagagctccaggcacgacaggccgacgaagctcctctgccaggcgggccggccaatcccctgtaccctaggtacctaggtaggtgtcccaaaaggtacttgcaggtacgtacctcccgtctaccttcagttcccacctagcaacccgactgtcagcgcctggccaggggaacccctcagacctagcggcccgggtgcccctccctgcccgtagaagccgcccgctggggcatcacctatccactgagacggcttgcttggcgggtcctcctccctctgataacgcgtccaattaattgttggtggtcgcgtcacttccatccagcgggcatcgggtctccattccgccgacacactccaacatccaacgggacggcatcctctcacactcactcactcactcactcactcatcacttttggactgcgattgctaccttcttggcttcgcaattcctcctccatttccatatccaacaacgtctcctcacaggacaaccctgttgttgttacccggcagatttcccgaccgctgctcgaccgtcacaatacatacgttaggctgacaagctacaagtccaaagataatgtacccttagaagggggcaacatcaccgggtctccgaccgtcaaccttcaccaaacccaggcccgacacgcccgaccccagatccagtccagcggcccacggcattgtacatggccacgagccgccaaacatatccataaccttctcccacttccccgaccgccgcgccgccagagtcacctccgcaatgggatcatcggccaccctagccccgacccaatccacctcacagacacgtcccaccagcagaaccctcgtcaatgaccgccgcccagccaaagtccaggtgaccacacgcgatcctgccatggctcgatccggccggaacgccgaccccctcagcgctggtagcgacaccctcaagtccagatcacggaatgtcgagtcaaggcggccaagaggagacagccgcgctgctgaacaacaaccacaaccaccaccgccagccccttgggaacccgccgctaccctactccctcacacgtcagcccctttagcttcgcgagtctcgataccgcccgttgcttcgtccgcgcctcagacactacagccgcgaccgcttgccgagctgtccctcaatgcgcaagaggctgccatgatcgaggacctgctcttcgtgtttatgggcttcgagggacagtacatccgattcgcaaaaggctacaatccctacgaggaacgagaccgcttgtctgggccacaatggcgcatcctatctgggctggatcccagcttgctggaccttacacaatccatgctgcgcatggcttctcactacacggcgctggagacgtttgttgatgttcagagtcgcgaagaattcggtgccgtcaaccacgccttgtgcgcctcgatccggaggtatttgcacgagtatctggtcatggttgtccagctggagacacagtttctcaacgacgagaactttacattacagcaactcaacgtgcatatccttcccagcagccatctgatggctcacatgtatggcttggcgctggagctgctaaagcgcaatgcgcttctggatgacgactcggacgaatcgagcgatagttccgacgacgacttcgatcacatcatcgagcagctcagagacggcggtgatcttgtgccggggaatatgacgggcaaaaagatatgcaagggaggcgtggtattggggctgatcaccaagagactggagtcgctatcgggagacccgtccgccagagtactcctcacaactctgctacgggacgcaagccgaccatacatggccatgttgaacgagtggttgcaccatggaagcatcaacgacccacattccgagtttctgatcaaagaacaaaagagtattcgcagggaacgattagagcaggattataccgacgaatactgggagaggcgatacacgatacgagatcacgacgtgccacctcaactggaggccgtcaaagacaaggtcttgctggctggcaaatacctgaatgttgtccgagagtgcggaggcgtcgatgttagtcgcaagatgcaggacgtaccaaactcgttcgacgacaataggtttctggagaacatcagcagcgcctacgctcatgccaacggatcgctaatgcaattgcttcttaccacacacgagttgccggcgagactacgatcgttaaaacactactttttcctggacccttcggattacttcaactactttttggaactaggaacgtccgaattacgaaagcccgtcaaggtggtgaacactggcaagctccagtctttgctcgatttagtcctacgacaaccgggaagcatagtctgtctggacaagttcaaggaggatgtcaaggtggagatgaacgaggttacgctactcaaatcgcttcagcgggtcgttaacattaccggtattgagcaaggcgaggcgcttcagcttacatcaaaccaaccgttggaaggcgacaaaaacgccactggatttacctcgctccagctcgactatactgttcccttcccggtgtctcttgttattagcaggaagaccatttggcgttatcaggccttgttccgctaccttttgtcactgcgttacctcgagacccaactatcggtcacatggtatactcacgcaagcggcacggcctggacacaccgttcatccaaccgcatgctggagatctggaagcgaagggtatggacactccgagctcgtatgcttgtattcgttcagcagctgctttatttttgcactgccgaggtaatcgagccgaactggcagaagctcatgaacacgctccgggagattgagaacaactgcgcgggtgtgactacacaagacggtacctctacgccaagggcatcatctgccaagaagcctcataccgtcgatgggcttatgcaggaacacgtggatttcctcgacacttgcttgaaggaatgcatgttgaccaacagcaagttgttacgagtatgtcttgtcccccccccttacctcctaccctaggtattccgaataatacaaactaactaacaaacccccccagatccactccaaactaatgcaaacctgctccgtcttcgccacctacaccaactggctctcccgggagctcgaaaagtcagatccagacctgacaggcaacaccaagccgcccaacatgacggacgatcaatggcgacagtttctggttattcggggccaacgacagcaacagcagtcaaaagacggagacacgaacatggaaaacgacaagaaccccgagacgagaatgaacgagctctttgacgtgatacgcaagtgggaaagcaactttagtcgacacctgcagatcctgctggacgcactgaatcactatgcggcaacggagacggtggtgctgttgagtctgtgtgcgcgcttgagtacggctaatcaggggaccgagtatgctgggttgaggagtgaggaggacggggggcatggtggggggtcatgatgatgcttcactgggggtgtagtgtaggggtgtggagtgtggatatgtgatgagagagggcagagtaaagcagaaagggcattattattaccatgataccacccataactgaatcaagaaagatgaataattcagaagaagaacgaagaataagaataagaagaagcattatatgaaacgttcggtaactcgagtcgtgattacgttcaagctcatgtttggtttcgtcccaactgagccttggtgtatctcatccggagatgctttcttcgccaccgccgcctcctcctcctcctccagataccgaactgcagacgtctagacgggcttgggcatgttatccggatatcggaatgggtgccatctctttggcacctgcgcggtttccgttaccgacgcgggggttcaggggacccaaaaggggcggttttggtctctacttttttttctttctttctaggtagttaccgtgtcgttggcttgtgagctgttgttgttgaatggcttgattcatggatctccgggcgccggcctatctacactacactacaatacatatgtacaatgcactatcaaaccttatcaatcatgccccatcccatcatctgattcgtcaaagacaccccatgacattttaatgcagtaaccccgaaagccgggagccgggactacactacactactctacactactatggtacgtagataagtaccacccgttcttcggtggaagaggtaaatccgcggagcgactgaccgactgccccaaaaaccgtggataagaatttggtttctccgtggcaaccggtgatgttcgattcttcattttccccgtcttttttttttttttttttgttccattttggttctagaaaaaaaaaaaaaagacaagggttatgttactactgtacacccaaagagaattttggggaaagaaatttttattaccaacagtttgggacagagtgacgtatggggaagcaacgagataacggtacggttcaggtaccacccaccacacaactacccaactacctaccctacctgtatggtacctagagtagaggtaggtaggtaggtaggtcgtacgagggtcacagttcagagcggtttagttcagttcaggtcagttcagttcagttcaggtcagttcagttcagttcagagcggtgcagttctgttcagttcacagtaacacaaatacaaacaaacaaacaaaaaaaaacagatgcttgctacctatccacgaacgatcaatcctgccagcttgtagtatagtgcctggacgggatgtgacgaacccttctcaaacgctcccccggaaagaaatcgtaaaaaaattccatgacacaatactacccagaactagtacctatgggttgagttatcatattcattcattcgttacatagagctgggctgttctagacttactatgtaggtatgtacactggggggcagaggttagggggaaacccaccgatcgatcttgagtacatactacatggttattatactctgtcatccatcgtttgttgatcactggactctgttatctgcattgtcttttttgggggggggcgtgtgtgttctttcaagctcacacttgtttccaaactgttcaaattcaatccaggggaggttatcacatgtctcttatacatatctaaagtatatttgaagtagatacacccttcaagtagcagctctttcttttttttttctttctttcttgtctttgctaaaagttttgttagcgcttttttattggttcgcttgtcacttacacattttgcttaccttacctacctacctacctacctacctacctcacgagcatcatcatggaggctccagctctcgagcagcgtcaaagtcttcatgactcctccgaacgtcaacagagattcacatctctcatcttgccaaatggcgctgctgctgcagcagcagagaagaaccccaggggagcggcggactactgtccgtccgacaatgacaatgacattgacaacgacctcgccagcactcgcaccgccagcccgactacaacggacttctcttcctcctcatccgacgacaactccacaacattagagacctcggttaactactcacactcatccaacaccaacaccaacacctcctgcccgccctccccaataacctcttcatcactcaaaccagcctaccccctccccccaccctccacccgactaaccaccatcctccccaccgacctcaaaacccccgaccacctcatcccgcgcgacccgcgcctcattcgcctcacgggatcccaccccttcaacgtcgaaccgccgctcactgcgcttttcgaacacggattcctaaccccgcaaaacctccattacgtgcgcaaccacgggcccatcccttcatctgtcgctacccctcccgctaccatcaataaggaggaagacgactcgctactaaactgggaattcaccgtcgaaggactcgtcgagcaccccctaaaaatcagcgtgcgggagttgatggacgcttccaaatgggacaacgtcacgtaccccgtcactttagtgtgcgcgggcaacaggaggaaagaacaaaacgtgctccgaaaatcgaaggggttctcatggggcgcgggcgggctatcgactgcgttgtggacgggggtgggactttctgagatattggcgagggcaaaacctctaacgaaaaagggaggaggggcgaggtacgtctgctttgagggcgccgatcagctgccgaatgggacgtacggaaccagtgtcaagcttgcgtgggcgatggatcccaacaaggggatcatggtggcgcataagatgaatggagagaacttgcatcctgatcatggacggccggtcagggtggtggtcccgggacagattggtggacggagtgtcaagtggttgaagaggattgtggtcaccaaggggccgagcgagaattggtatcatgtttttgataatagggtgttgccgacgacggtggggccggaggagagtggggagaagacggaggagatggagagggtgtggagggatgagaggtatgcgatttatgatttgaatgtgaatagtgtgatttgtgagccggggcatggggaggttgtgtcgctgagaggggacgaaggggcggggacgtacaggttgaggggatatgcgtatgcggggggagggaggagggtgacgaggttggaggtgacgcttgatcaggggaagagctggaggctggcgggcattgagtacccagaggatcggtatcgggaagctcaagatggggaggagttgtttggtggaaggttggatgtgtcgtggcgggagagctgcttttgttggtgtttctgggatttggagattcctctttctgagctgcgcaaggcaaaggatgtgtgcatccgagcgatggatgagtcgctggcgctacagcccaaggagatgtattggagtgtgctggggatgatgaataacccttggtttcgggtcgttattcatcatgagggcgataccttgcgtttcgagcatcctactcaaccgatgctgacgtcggacggttggatggatcgagtgaagaaggaaggcgggaatcttgctaatggcttttggggcgagaaagtccccggggctgaggagaacgtcgtcaaagaagagcctgtcaaggagatcagcatggtggatgaaaaagtcactcgacttatcacacttgaagagctccgccagcacgatggtgaggaagagccctggttcgtcgtgaacggccaagtttacaacggtacgccgttcctcgagggtcatccaggtggtgctgcctccatcaccggcgctgctggacaggacgtaaccgacgagttcctagccattcgtaagtccacctccatctttctggtccatcgtcatgagtccatctaactgactcttcacagacagcgaaaatgccaaagcaatgatgccaacctaccacatcggcaccctcactccctccgccctcgcggcgctcaagtcctcctccacctcggacccagctctcagcgatcccagccgccccatcttcctccagtccaagacatggaacagcgccatcctcaccttcaaagaatccgtctccccggataccaaaatcttccacttcgctttgtcacaccctgcccaatccattgggctccccgtcggccaacatctcatgatgcgactccctgaccctgctaaacccaccgaatctatcatccgcgcttacacgcccatctcggacggcactttggagcggggaactctccgggtgttggtcaagatctactacgcttctcctaccgaagatataaagggaggacaaatgacacaggcgctggatgctttggcactggggaaagccgtggagttcaaaggaccggtgggcaagtttgtctaccaaggccggggcgtctgctctgtcaatggacgagagaggaaggtcaagaggtttgtcatggtttgtggtgggtcgggcgtgacgcctatctaccaggtgctgagggcagttgccgtggatgaccaagacgggacggagtgtttggtgttggatgggaatcgggtagaaggagacattctgatgaagagcgagttggatgagttggtggagagggccaaacccgaggggaggtgtagggtcaagtatactttgagtagaccgggtgcagagtgggaagggctgagaggaaggctggataagacgatgctggaaagagaggttggagaaggggatttgaggggggagacgatggtgttgctgtgtgggccggagggaatgcagaatatggttcgggaggtgttgaaggggatggggtggaaggatgaggatgtattagttttttgagcaagtgttttgagcgtagcgtagcaatgaattgaggaccttcagatgacgttttgtgttcatcgtgacaagtgttgtgagcctcctcactcatcatgaagctgagtgggtggtggtggtggtggtggtggtggtggtggtggtgtgggtgaagtggcctggggaagacatctccgcggagtgacagctgacaaggcgtttgcaagcacagcttcatgtggctgaaacaggcccaagctaccccgctgtagcttgctgtgtgcaatcgtttgtccgtagacagcaggaggcaattggccaataagaacacgacgggagcgaagagctcttccttgtgcacgtgccgtatcatgtgagtttctcagtcgctgcactgccgcactgtgctggagctctgtcaatccgtcattgagtgccaggcccgggcgctgtacatagtacattaggtaccatagtacagtacctctgccatcccggtccaccttctggatctctcctctctctggagcctcgtcccctcgacaacccacaatccaccccaccccaccggaccccgagtcagtcaacaacctccacgacacgactcggaaaccatgcgcgcggcactccgattgctcgcgaccgcgacggctaccgtccgcccgtccgcccgcttcctcaaacccggctccccgaccggcctcaccggcctcggcacccacccgtcgccgcgctccgccctgctgtacctctacaaccacaccctcgacaagctcaagcagatccccgagcactcgctgtaccgccagtccgccgaggccctgaccaagcaccgcctcgccatcgtcgagcagtacgtgcccgacggctacgacgcctggcaggagcgcgcccgcaagctgctcgagaagcacaagagcgacctcacggcccgccagttcgacggccagcatgcccgcctagtcgaaggccccgacggccgcgcttacttcatccgccagatggtccccccgcaggactggcgcgacgtcgagtgggatggtgccgtcctggatccgcacttttcctgggttcagaccggcgaggatgtcgtcggcgccgtcaagctggaagacagcgacaagctgctcgagctggacaagatcagggaatcagacccggttgcctatcgccagggtctcagggatctcggtatcaagatgggcggtgttgtcgaggacaagagccccgtcgagtgggagtcggagccgccgttgagcgctgaacagtgcgtgttccccttccgagtggatatgacagccacatatgggccctgatccctgtctcgtgtgtcccgttgttgcagctctccacatgggcgactggatgcggaattcgcagaaatatactgacatctgatttccgtacaggattgctgagatggaggccaggattggttctggcttgattgaggaggttgttcaggttgccgagggcgagcttaagctggttgacattatgacccaggccaggccgtaagttttgtttttctgtccttaagcatcccattattggtcaggtggactaacccgtcacagttgggaagctcttgaggaggaggcgccagagggccaatggacttactttgagcgtaaggagtaaacaaacatcgacagacatagagaatgggaacacaggaccaaccaggccatgacggccacctattttatgagcgttacgaagaagaagggaggacaggcatttctcagccagttgtacctataccataccacgccgggagatgtatataatcatcgactttggcaggcgggaatgactatgccctcctcaggtgttgtgggctttacactaaggcagtaggtttaccttcaaaaactatgtgagtagaagtaataatatctgtggttggattattcagtggtaagtctaagtgggattgttgaggatgatcatcaccgagtgggtccatgaccaatgtacacaacagccttcgactatatgtagcaaacctccaagggcgtctctacaagaccatggctcttgtgtaaggatcagagtaaaagtatttgtgtgttcattaacttcgaaagtcttcccaagtgatgcacggttcacaaggcggggttgaccaaccggggatttcaccatctgagttttctttcattcgcttttccacttcacgaaactttcaccaaaacatcacaacatcactcatcaacaaatacaccaaaactttttcacagtcatcaataacgtcatatcatcttgagaaacaacaacgaaaatcaatttttcacagtcacatatcccatggactcccgctccccaaccaagcgcaaacgcgccctctcaacagcctcaaccacctactcagcaacaccctcctcctcaaccatcatcaaccccctctcccacccgccctccaccctcaaacaatttctcccagctggcaactcccccgacgcgcccctcccctcctccatctacccggacttcccccaccgaccccttccctcctcacctacttcatctcatcctcgctcccgctcccgctcccgccgcagcagcttcgccagcaccaccttcaactccgacgccggcgacaccgacgccgaaacagacggatggacaactacagcaacagacgccgacaccatctccgtcaccagcacgggaaaaccctacgccaagcgcgaccctgttcgtagcacagccaaactacataaagcgcatcagtcgcgcgttggcgcactggtcgctatcatccaacgctgcctagccgaaggggacatagcgctagcgagacgagcgttcggcttgctggttcgggcggacgtaaatggtcggaaggtggatttgcggtttggtgggtattgggagttgggagcggaggtgttgatgagggtgggggaaaacccggggaaccagttgcggggaggatcacaaggcggcttatttggggatgggacgcagatggaagaggaagagcgggaggggggggtatacgacggggagggaccatctggggaaggggatgcaaaagagaggaaggaacgcaaccgattactccgcgcagcacaaaatcgggatcgggtgcgggcgtactacgagacgctcatccatttacatccgtggagcaggctgcatcctaacaagatgggcgcggtggacttctatcctgcgctgtttgggtttgagatggaggcttgttttgcggaacaccggtacggggtggaacaacttgacagacaacctctcattgattctatcaatgacgacgacgacgatgatgatttacacaagttcggaggggacgatgatgatcacatgcaaatcgaccagcaagcagccctccacgatcccctgaggtcctcaccaccatcaccatcaatatactacccacaagggaacagagggatggacaccgacaccatccaccctctataccgctcagaaatggaagaagacgaacggcaaagccggcgaccggaagtaagactaagaaaagagaaagaaaaactgagattgaaggcgttggagcaaatgagggacgtagcgagacggatggatgccgtgttggagaataccccctacaataaagatgtggagctggtgaggttgagagccatggtggcgctttatgtgggcgatttgagcgtgcctgttacggtcactactcaggaggtggaaggggaggagcaaggcagtgggaactggaggaagtcgcatgaggagaggatgaatgaggaggagggaaggagggcgcaggctgctgagagggatagggcgagggtattgtttatcaagatgagggagttgagagggggggagttggaggagggggatgagtggattttggagttgattagtggtggtggtggtggtggtggtggtgatcaggaggatgaggatgtggagggggaggaggaagggggggatagggggaggagtagagacacgtttgctttggctatgaggtgaagttggcgctgtttagctcacttttttgttcccgttagtttgatatcccaaaggaggtgtgaataacgagatattgtcgtaaagtttatcaaaccgagtcttaagtgctactatcaacgatctacacacctcttctccttctgctctcacaactgtcctatacctcccccaccaattttcttccaatcgccctcccaccctatttactctttacttcccccaccgctgaaagatcatagcccggttcgaattgcccacaaccacacaccaattcccctccggactccaggccacctgcctccccacaaaatgctgtcccttaccatccaccgtaaccgtcttatgcggcttaatctccttgtgcgagtccgtgatatcacactgatcatgccactcatccagctgcttctgcgtgtatcctcccagtcctatgcccggggccctgcttgctgctgtttgggtagccgtcgccgtcgccgtagccgtggtggtagtagatcctctcgagcccggtctctccctcgaactcgaacctggtctaccaccaccagcagcagctccagcagcaacagcagaagcagaaagcaaagtctcgggatcaggactagtggacgtcccggtaccaagttgttgttgttgttttcctgaagcccgtccaccagaaccaacaccccctgttgtcttgttgtagttcgccgccgtcgtcgccgctgccgccgccgccgtagaagaataggtagtccctccccctccccctccctctcctgtcgcccccgcagtccgtctgggcatcttcctcgcaggcatccaccccggcgcctcaaccaccctcttcctcctcccctctcttcccccctcttttaggtttttctcctctgcctcttgctcctcttcagcatccctaagttcccccaaaaaccgctgccaactacccaaccgactcaaatcccaaaacataaacttattccgcgcattacaaaatgccagcacgggatgcttccctccttgtgcgtgcaagattttgaagcgcatgtagaactgccctttgcaatcgaccgttttgaactggagcagtctggtgaaataggccgggcgcgtctcggggttgaggtcgggggcttgccagaaggcggagcgggtgagtttggaggggtcaaaggttgtgggggctgttgataatggtaggtggttaccctgaaatgaagaggagggggagggggaagaagagggggaggggaaggaggaggaggaggaggaaaagcctgatatagaccacaagactatagtctcttcccagcaggcgcgagataggatgaggtcgccgaaaaaggagacgcagtccaccagcgagttatggatttcctttgtggaaaagtgcgggtagtggatgacgagcgggtgagtgacgggttcggaagggcaaggcgggatggtccacaggttgatggtttggtcgtggcctgctgacagtaagtagcggcccgtgtcgtggaaagcgatgctcagcaggtcccaggtgtgggcgtcgcctcctaggatgaacatgcacggttgcgcggagtggatggggaggagggaccagaggcgcacggtggtgtcgtcggagcaggaggcgatgagggagggggtgagcggggaggtgacgaggtcgttgatgccgccgccgtggcctacgagggtctgtttctgtcattagtatctggggacttgaagggtaagaagggaagggatacaaacaaaccttgactaacttgccctgtttgacatcgtagactttcacctttgcatccgccccggctatacaaagccatggttgaccggtctccatgtccttggaccagcagcatgaacagtttgctgcgtcatcctattcaccaatacacacagcattagcacattcccatctatccgaacggccacatacctagttggggtcgaatcgaaaactcacatcatcgtcccttatcaacttcaacacctcgacaggattggtgctactgtccgtattttgattgatgcgacatatgatcacctaggtgttggctagtaattagcatgtctccttgagttatcctgaaaacatgaagaaaatcacagacatccaacaatcatcaaagtgacagtcagtgaaacaagaacaagaacgtacatgcttcttactagcgatggcgaacacgggcggggcgccgacggggttgtacgggtagaatttcacgtcgaagaattctgtcaagtcattgttgttcagttcatttgtttggtttagtttatcaattctctcacacacacacacacacacattggctggggtttgacactcctggactctcccatatatccccagggaagaaaaaatcaaaacaaaatcaccaaagtgagaaaccggacgtaccatgagctatcgactcgcctgagacgggatctttccagtcgtcctgtttgagggagagattagcgagttggcctccttcatcgctgggcgtgcgtacatatatataatacatagcctcttctgacttattggtcatacctgaaagttgatagacgccctcaacttgggcaaatcccactcgttcgaggtcggggctttattggtgggcatcgtatggtgttccttcgaattttgactcctgatatgcaaacgactcagagatgaaccatttgcttgaaaatgtcttttgtcaatacctctatccgaaagtaattgtcgggtctcggatctcgaagggttcgcaaatggtggttgatcaaggctggggcacaggttcgcgcggtcccgacaaatttgcatcagatgccgttcaggtttcgatctaatgtaatgacccactgctatttcgcatactgaaaagatgtctatgtcgctgtccaaagatttcacattactctcatgatcatcgaagcgtttgtagttggggaaatgccttgctcaagcacacgcggtgcgggacgcgacgtgcttgaattgtaaagtggaagtttgggaggacagaggcacctcatcggtactttttcacgcacagtgggtcaaccagaaactaagtacctcggaagtacctcacaacgacataccatcactccgtttggcaagcacgtcacagcattcaagggttccgaattccaaaactcaaaattgatcgaacaataaatgcattcccccagttaaaacctataaacctagttcagctcaaagaaatccctctctctatctaaatggacaaatgctgaaagttttatctacccatccacaacacactcaagaaaaaagctcctcgctattcccttatatgccagaaaattacgccccaaccagaagaaaatccaaccaagtttaagcagtggtctcctccttcatggaaacatcaccctcggcatccttgacctgctcctcggcagccgctggagcctcgacagtgacatccgtcttggcctccgcaggggtctcggtctcctcagccttgacctcctcctcgccctccttctttgcctcagcaccctccttgggcgcatcccgcttgatacccatgttgatcaagggagtggtgtcgttgtagatacggagcaacatcgcactgcgatcctccttaggaagcataaggttcagcgactggaagctcttccacagagggagagccatgtgctcgttgaactcctcgtcgtcgccatcgggctcaacgcggaggacgcagcatccgagagccaagtcacggacgcgctcgccaatctcgtcgagcttctcccactcgccgttggcgatcttggggaacatctcaatgagcagcttcttcagcgtctccttcttcttgagcacaacgacgcgctcagcgcccacgtagccgtgtaggatgggcataccctcggactggatgcgccagcggcagacctcggccgaaggagcatcctgcttgacgtacatcttcacgccaccgtggatgaacttgacgccacggccctcgttcatgacgagaatgtcgcggaccaaggcgctggtgtagtagatggccttggcaggctcgcccgtggcgttacggatcatgtagcggtccgcggggaagcggggagaaatcttgtagaagtcggcaatgttcttgatgacctcgtggtcggcggggaggtacttgaagggctcctcataagagccctgctgcttctgcttgcgctcgggttgggcctcaccctccttgggggcctccttgggagtttcggcaggggtctcagccggggtctcggtggcctcctccttggcagcgggctcctcggtagcaggagtctcctcaacgggggcaacctcctcagccttgacctcctcgacgggctcaacaggcgcctcctcaatcaccacgtcctcggtcttggcagactcatcagtctcggtcttctgcttcttagcgtcctcagtgccctcggcctcctccaaggggcgcttgggagcttgcttcttctcctttggcctgacctcctcaggcttggccttgaactcggccttcttttggagcacagtaatgaagaaaccaccggtatcctgctggtgagcgtagacacgcatgcacctctccagagggagatcggcgcaaatgctgccctcgggacgggggaacatggactcgacgagacggctgggggtgatgccatcctcagtggacttggcgtgatcctcaacctcctgccagctgttccagacacgggcggacttgtccatgatcttccacttgcgcatgccgggcttgcgctggagcagaggaagctggtcggcgcagtcgacaatctcaatcttgtcaggaccaccgcagcgctcgatggcggcggcaacgacggactcgttctcgacggggttcatggagcaggtagagtagaccatgcggccgccgggcttgagcatctggagagcacgcacgaggatgcggacttgcgtaaggtgcagacccaaggcggcagcaggagcccaatccttccaaaggttgacgttcttcctgagagtgccatcaccggagcagggcacatcggccaagatacggtcgaacttgaggtagttgggcttgctagggtcctcggggttgggtatcctgagggaggggtacatggtggcgtcgtggttggtgacgatcatgttgggggaggagagacgcttgagctgatggatcagcatgtgggatctcttgtagtcggcgtcgttggcaatgagcatgccggtagctctgccgtcgtcgctggggtcggcctcgaggcgggcggcgtcgtcatcggcgctcttgatctcgtcgacggaaccgccgaactgcttgatgacgtgacggattctggcctcctcgccacggtggatcatctcaaggagctgagcggccttgctgccgggggcggcacacatgtcgaggacggtcatgccggggcggaggtccatgagaagaggagggatcatggagacgacctcctgacgggagatattgccgacgctggtctcggaaaccaagaacttctggaaggccgagaagggagggaacttgcgaatcacgttcttgggggtggtcatccaccaggcgaggccgtcggggtaccagggcacaggctgggggggctcgacgacggcgccatcgtaggtgattctggtaatctcggggatgtagcgggtctggaggaggttcttgacggcgagagcgtgtctgttgtgaagagatggtaagcaattggatggaaatgggtcatgaagacgtgagacggccaaggtgactgtaccccttggaaccgcagaagcggaagctgttgggcagctccctcttcagggcagcccagaactgttcacgctcctcctcggggagctgaagaaggtcgttgtagtagcgttcgagcctttcgttctgcttgacgacctcggggtatctggtgtaaggctggtgacctccacggttgtcatcacggttacgcttgccgccacggccaccgccacggcccttctgtaacacagacacacatcggtcagtacgtttcagctttggaaggtgaagattgcaacactacagcatgaaatggatgactgggggactcgagtatgacaagtgaaggaagtcgaggctgatgacgtgggatatgaaaaaaaacaaaaacaaaaaaaaacaaagggaagagctgctgctgaggtagaacgtaccctgaagttaccaccgcgacccatgtttgagagattcgcaattggggatacaaagatgtgtccgcttgcgatactcaactttggtagccggaggagtcgaagtgttggaggaggaggaaggaaaaaaagggacatgcggcaacgccagtctctgtcgcgtgcaagtcgagactcgaaacaaaagccgtcgccgcaaacttaaaatgtgggggtggggggactagaaagggcgctaaccgagggaacttgagaaatatgtgttttgattggtcgtttttctacatggagcagctgttatgaatccaccatgcctacaggctaacccggttgggttagtggaatacgtccccaatgttaacattgcttatcggtaattactgataagaacttcaagttcctttgtgttgtaagcccagggtccaaccaccaaacagggcagactacaacctgtacctacgtatacctagtcactgcgctttcttgttcatcttttggatatctgagtagaggagggcctaggtatctcatgctaaagcctagggtagtaataaaagacgaaagcttgtgagtttgttcaaccatccaacaagccgaccgtccagtgaacaatcctctccacgccatgaccattgatggcactgacgggaatggcttccacattctcaatccaagcacccggaacaccactgggatggggctcatccccacgtgtgacagccgcacagtaatctctaagctccataaagttggcctgagtgtccttcaagtctcccttggtggctaccacaaaccacggctttcctgcgatggacagccctgcaggctcggcagcagagggtggatagtcggccatgccgttcgaggctggccatccacctgacatgctgacattgtcaataccggcctcgggactccagtcaatccttgctgcgcgctcccggtcggcctcttcatcctcgcgcatttgcgcgtacaagcccacctcgttccacagcgccttcaacgctttcacagcattgccagcacccaggtcaatgacgaaggcgagcacaccagcacgctcaacgtgacgcagaaaggcaataccgagacccttgtcgagatgggcaccctcaatcagacccggaatgtcagcgacagtgaagcgcgttctttgctcgacctcgtcgggcgcaccagtgagagcaaagggatcatcgacaggagcgtcgctgattcgcttgtagctctttaccgagggacggcccttgttgttgtcgagcacgacggtgccgatattgggttgtaacgtggtgaatgcccagtggccaacacgagctcggctgttggtcaaggcgcgcaggagggtgctcttgccggcattgggcagaccaaccagaccgacgtcggcaaggagcttgagctcgagctcaatctctagagacatggccggctctccctttgttgcaaacatgggccttggtctctccttgtttgcgaaatggggattgccgagtccaccaaggccacctgccgctagcaggatgggccgtggtgtgggacggttcaggtccagatatatgggagctggcggttgttgaaataaccggtcgcgacggggcagtcgcggcagttccgcaccaactcttctggcctctgatgaagagatgccggggtataatagccatcggtcgaggtctgggttgacgggcggctcctcctctactattgttccttctaccccttcttcctccttgggagcctcaagagcagcggcattacgaaagtcctttttcctcttgcgcttgtacttggctcggtcaatgagttgcctttcgccttcggggtcgtcgcggctgatctcgctaacgactgttccaactggtacagttatgatgacgtcctctccgcgctgtccaccctgagcgctgccctggccatgctttcctcggccagcacgaatatgccttcttcgtgccagcttgtgtagcgaagtctcgccgtggacagcttggatatagacattgccgccatggcctccatcgcctccgtttgccgggccttcgggaatgaacaactctctgaggaaggatatacagccgttgccaccggggccagcatagacgtgcagcttggctttgtcggcaaagtatgggttcgagtagtcgtcgggggcgggattgagtctcgatctggcctcgtcgtcgttctcggagtgctggggttccaatgtcgctgtgctgctgtaacgaaggtttcgggcgagggctaagctagtagcacggggcacgcttgcggcgctggcgcgaaacaatgatggatatagaaagggcataaacagccgggagctatgagcacaacgagacgccatctcgaacaggacaatggcgcataatggacattgaccagtcttgggtttcagttgtttgccccctcggccgccaactttttggatcacgacgggagtgccatctcgttagcgcgcgccgataagataagagaccactacataccacctaggtatccatagtagcacttccccacttagaggtacgtagtaagtgtaaagacccactgcggggagtgcgtgcatgacaggccatggcaggtggattgggctaaaagtcttggcgaactgggggtccgtctgaagttgttctgatcgacgctccgggacgcttccttgaaactgcccggttgttggacggacggacacgcacccaatttcaattccaatggcggggaaagctgctgagtgcggatgctggtaaagtttccccaccatcgcagcactcctccagtcctcttctcccgtcctcctccttctccttgtcctcgcctcccacccaacggttaacttcaatacactaattatcttcacattccaatcaacctttgtgtctctttgccatagtgctgccatattccgttccgaatcggccatggccctcgctctgtcgcaagtgcgccgcaccatcactcttcctattcgacctctgtctcaaactcacaagggctatggctatggctatgccggcgggctgacattgcgtctgctgctcagctcattgtgtctgatatctacctaggaataaggaaatatctacggtaacaacctgacgtttgagggcggcggcggcactgacaactcacacactcacggcatacctacctagaggtagcatcacaagtgagacgtcgatataatgttgcttccttcccgtctgacctgactccaattccccagcctccccatctttggagtttctattggacagtgtcgttcagctacattggtacctcaggatccaaggtatccaaattccggctgggaaccgaacctcatctcttcatctcatgcggttgttcatggggaaggggaggtaaatggaagtggttgaagggagcagtgtccacacacacaatcatggggactttgcatgcctactcactcgggttggagaaaaggcacatcacatattttctctgacacttgttacatgctttcgagtctcgggtaggacctagtgtcttgtcctcgtttacgttgccccgttgcccgcctcctccgttgtttgttgttgatgttgttgatgatgttgacattcttgttctatttgacagggcaacggagactgactattctcctccctcccgctcttctagatcgtctcaggattaatcaaaccagcaaccctgcctatcatattcttgtcagatattacaacgctgactgaacacgacgcccttttctcctttacggcaacgcggctcttccttgccttttctttttgcctccttctcccatctcccacctgtcggcagcttttgttttgctccgcgtttcgttgctgcccgtctgctcatcgccagttgcccatcaagccggtatccaaccaaccggccgtgttgcccgtcaccccactgtcagcatccccgagtttcaagacgccgataaccttggacgtctgggggatcgtctgctgcaagagtgcgctgtcttgctgctgcagagcgaatcatccgccaccacctagacagaaaaggtcccagacaaggtgcaaacgacactcgcctccagtcgggaaaactgggtcccggatcggccacgccgtcgcggactggtcgacacaggcattgggccgctgcaagctgcagaccactgctgccaaagggggccaagcgggcccgcattcgagccacgacagagctccccagccggacaacgtgtggtttcgcctttgacagacctgagactggagtgttgctgcaacctttgtgtgtcccaaacagccaaacaggggcagatccctctcgtctctcgtctcggtcgtctttgcctgcctttcgagactcttttctgggttgatccggccggaccattctgttgctgctgctacatggtacacgcaagcagggcaagcttaccatagttcctgaacccgacctttctgttgctgcttgctgcttgacacttccttgccctgtcctgcctcctggctcctggctcctcttttcacctctcacccctctcaactcttgcttctcctccttcttctcccattcatcagtcgtgttttccctcatcctcgttcgccatctcatcctgcacactgcgtggtcgcgctgctgtggtgtttcccctccggtaccttgtcgacttacacacttacatacatccacatacatccacatacatcctccacctgcgcacctgcctgcttgctcacttcttcccgcctgtgctgcttgcttacttgttgattccactcgatcgacaccttctcggcctttgatacatcaggttagtgaatctgctgccttatctctcgaccgagagtcttgtcttgtactccctcacaccagcttcataacacccacgtctttccccattctctctctgcctcttgctccatctactcttggctgcttcatcatcaagcttctatactttgctgctgggctggtccctttgtcggtcatgagaaagagcgtgaacgttgtgaacatagcaacacgtactcttataataaaagcagcaaggcctcatactccacatactccatactacaccaaactcgaaagatcactctactacttattgcctttgacaacaccacactaaacaatgtactcggcagaaaccaccaaacagtcacaaaagtcaatcgtcagaatggatcctgattgcgccatttgccatgctccggcaaccgttgcctgtgactgtgaggccaagggcctcgagatggccgtcaagcaggctgaaaaccggatgatgcagtctatctataacgacatccggtaagtggacccatcatccttctgtctgtggccacgagccatgctaacatccctctaggtcatgggtgcgagctcatgctcaagactacatcctcgatcacttccgccagctgactgagcgacgaaagacggcacatgcctcgcacctggaccgcatcacagaacacgcctggcaatactaccagcagccacctcatcctagtgaactcgccaacgcccaagcccagttgaagcgcggcatcgatgaggactggcaggcttcagtacagcgataccccgaggtgctcgagtacttctacagcctagtcgagttgacccttccagatgatggtgacgcatctgtcaaggaccctcctctcaatgctctcaacgcacccaggagaatcagtaccagctcgaggatggcgcctggtgccccagcaactgtggccagcggtcgcagcatggcctacgacagagatattgcccccatgcctgccatgcgacgcacgccacccccgattgagccggtccgtggaagtgacaggcgcacaccaggaccaagggagcggagacaatcataccgggcaccacaccctggaccgccaacatactatcctcagcagccatactaaattgccaacaacctcgacaagttgacaatactacgttcgcttccaatcgagattccctttgtcgtcacttgcctcatgctttacgaaaaaaagatgaatcatacccatggcctcgacaaggggtcacacatctacagcatgaggatcttttcttacataccattcttgcataccacggccgtattgttgcatatcacatttagggaaagcgacggcggcatttgttctcaaaaaatcaagtaaaggatcacaaacaatcgtctggaactcgggacgggaagggaaacggaacggaaatgaacggatgaatgaccgggtttacggatagtcaatgggcggttgactcggtgttcaaggaatcatgattgtgctttatcgatttttctcttgcttgggctcctttaccttctggaaaggctgggtggcaggcctggattttacttatgactgcgatgatggaatgaatacctcacgaaagaaacaatgcaaaacaaaaatcaagaaagggcggaatgttatgataagatgacgattttacctcatagaccggtataccttgaacgatattggtcacgaaggaggaaacactgagcctttggagacgaaagctgaaaggtatagctagctagcgcttaggcagtcactcgaacagagctagttcactgctcattcattcaatgaatcagatcttctcacccgttctgctatcctttcctttttttggtgtagtacacaaccgaggtagtccagtacacactccaagatctgaatctagacggacatcgcgccgttgtctcttctgtgttcctgtcacgaacttgtctcaggagccgcagcataatgacgattctatcctcagttgaggtcactcacatgacgaagtcgtgatacggttccccggacggacgtagaaagttgatgcataccgctagttgtcataccctatatatcatacagacaaacattcgacttcaagctcattctgaaggtggtatgtcttggacgtagcgatataccgtcagatcgtttcctcacgatgtgttgttgtaggtcccattcatcaacctcaccaataactgaggtatattctataacttaggtatattctctccaagtttttgtcttacctttcttttcacataacctttcttttcacatatttcacgttcttgcgtaaagtgaaatgcacatccaaactatcactttcgcacatcaacaaagttcgagaaggcagagaggactggagtaacctgacccaaacacctaacccagatgcttggaacccaataccacacacagcacaagcactgcagcagagcgggaaacggaaaaagcaagcggaaaagcaagcgggaaagcaaagaaaaacttagcaagccaccaagccacccagccaccctgattctttcttttcttgcatacccgtcttgcttttgctgtcggtcggtagaggtagataggtatgtatgtattcccccctcctcaacccggccccccccccccccccgatctcggctactcgcaccacaccacagtataccacaccacaccacaccagatttacttgcggctggactacccgcatccatacctacccatccactggactacctaccactgcaactgaactaccatccatccagacctacctaccaacctacaacctagcctgacccaaactttgagaacactgaaaaaagaacggctcgatagatgcccgatgacgctactacctatatcccgtcttcactagacgggtaggtattcgtccgtccacatgtcctttgactccgtcccgcttcgctaggtatgtaccattcgcacggattttctgagaccgggacatgacatgaggtggtgaaatctggaattcctatctgttgacgaatagaaacttggggggggagaggtactgcgtatatgtacatgtacctagtgtagtgtactatcgaatatgcccccattgttgtatgtatgtatgtaccctatgtgtataggtaaatacctaggtacctacctaatgtagtaagtaacttctctattcgatgggagcaacatacctctagggatataccggtagagatagaggtagaggtatgggattagcatgcatttatatcatactatagatccaacaaatccagtaaatccagtcatgtcatgaatccaatgaatccagtaaatccagtcattggaaatccagtcagtccaactaaatctgtagtaatgtacatcatcagtacaagtccctactagaaactttccccccccccctttctttgacatcaaatattgggtgggtttatgactaaaccaatataatcaattaaaaaaaacattgtacgaaactgaaacttcacatgtcgatttgacacccaatgtttacaaacctatcaagtaggataatatcgctagctacctagtctcctaagtaggtacctacctcaccttttgattcttcaaaaaggttaagtaagggtctcgagaagattgcccggctcacatgaaagggaacctccaagtacctgtctgtacttctacgtgtatcctaatagatagcatagagataggaagagacaaaggacggacatggacagtgtgcacggggacactcgggacgttttttgttgggccgctatcggcgtgtgtcccgtctgctctgtgtgtgccaatgtgcttgagaacgtcaggagtaattttttttttttttttttttttttttctgttactctcactcggcttatttgcttgggttgtaacaatactgtttgttgtgatttacgctattcgggttccgctggaaacgcagaccagtcgggcgagtggattctatttctaaacacactgacactcgtggataggtaaggtaactatcttttatcgttgacagctgtcgttgcggtgagaagcgaggaaggatgatggttgttggtatttgaggttgacggaacatggcaggcaagcagtcaatgaaagcaaacatccaatggcacttgacggtcaggaggaggtatggaagtgcgagtgtggaagatgggtatcaatgtccctcttgttttccactctcgtatctaagctatcccaagagtccttttcacatgttcccgccagtctcttccactcccacacctggccgtgctttgtttcggggcctgcgatacctcagtttgcgtgctgtccttcgtttttcgattcccttatgttcaccaaccaccagaaacatcacctcgataccttatacgttagggagcaggttcggacgagtccagctattaaagtcttttgcgtgtgaaggtgaggttgagttaagaatgccaccccgtattttgaattcccgaacatttccccccttttctgtaccccaaaaagcatgctaacaacatttgatggaacagaccagggtggtgataactgaagagaccaaccactaaggcaaaaaaaaggatgaatatcggcgatatatatgcgaatgataatgtgccgggatagatgcgcacaacatctgacacggctgtgacgtcgttgtgggcaacggacggtagtggtagggatgaaaaagagggatgacaggacccaaatacccgcttaacctggcaacctgaacctcgtcggagtcctggtccccctcaaatcatggcttcccaaatgtcagagaacgagacgatccgtgacgtcgatggcggcgcttctatgcggaagcctcgacagcctcagtcttctcttcaatggtggcgttcttgacgccctcggtgacctcctcgacggccttcttgggggtggcagagccggaagcctcaccggcctcctcagcctcgaggcgctcaatctccttcttggccttctcaatgttctgcaagcggcattgttagcaacggctagttcaacaggaacgaaacaatatcaacataccttgcgagtctgctcaggctggtcagccttccactgctcgagcttggccttgatcttctcgacggcagcagggatatcggtagcagccatggggggctcgacaccgacgaagctgcagtcctcaatgaccgagggagggaggctgaaggtcttgccggtggcgacaggggcagcaccggtgggcttcttggacttcttgcccttcttgacggcagggaggtagtcgtcatcacgctcctccttgcggacgagcttcatgcccttgaggccagagtcgtcaaccttacgaagagcctgggcaccgagacccttgtcggccaggagaggagccttctcggcgacctcgtggctggggtcgaagtacttgaggagagagttggcacggcggatctcctcgaggtaggcggggtcagaagcctcggcaagcatcttctgggcacgctccatgcggcgctccttggcgatgcgctcacgctcggcctgctgtctctcgcgagccttctcgcgctgctcacgctcccacttggcgaactccttcttagcgccgtagtactcatccttgagcttcttgatggcctggtacttttcagactggagctgctggagcttggtgcgctcgtcgcgcaggctggagaggttcttgtaggcctcgtcctgctcggccttgatggcgtcaagctcggcctggagcttgttgtacttttcgctgagggccttggcctcggggtcctccaagctgtccttgatctccttgatcttggccttgaggtcgtcgatctgcttctgggcatcgtcgaagccagcaaagctcttgcgctgcttgcggaggttggagatctcggcgagggccttcttctcgtcgacgagcttcatcatgccgccgttgacctccttctccaggcgctcaatctcgcggtcgagttcctcggtggacttgaagttgaccttgctgcgggcagtcttttgctcggcaatgcggctgcggagctgctcatcgaggcgcttgatctggtcgagcttggaggtgcgggcattcttgccaccggcctgctgctgacggatctcgttgagctgggagatgagctcctggcgcttcttctgggtggggctgggctggtccttgttcttgctaggagcggcgagctcaaccttggccttgatctcgttctggattcaaggacaattggttagtctggccttgtcacatggcaattggaggcagcagcttctagtagcaaaagacgtggtggtggtgagggtggcgtggacggcagggtgcatcgtgagtgcgagggcgggtgctctgactccacggtatcgggtagatgcgctcttggtagcggccagggcaggggactcacgtatttcttcagggcctcctgatactccttctcggccttggcgaggttctcgttgaaggcatcctgatcaggcttgtgaggcttggtggtggccgcaggggcggcagcgggggattgcgactcggccattgtgtgtggtgttgggggttgctgaaggaaaaaaagaagaaggaagaagagacgaaaggaagggaatagtaagataaagacggggaagggggactaggcaaccggggggcgtgggtcggagccggtgggtaggttggttggagagctacttagtgtagaacagccgcgggcgacctgaggaaggatgggaagtggaaggcagtgcacgtccgaggaccgctgttcgggtcctgtaggataggatgtacctctggggtaatcgctgctttgagatgtggttatgtggatgtgtagtggaagatggggtccagactgccctggggagaacaatggctaggtagtgcgggtgctgtcaatgcctgatctgttttgcccgcatccaaattgacaattgaacgggaactaacctaactttggtcactttgaaccctcaattcacagtcccgtcgccagttccaaaaaattccaaaatttgtcccgcttcaggcgtgttccagatctgcagatcgtggcctttccccgacaccgtgtcacgcgtgtcaccgtcttggcctgtgcgctactacctaccctaccaagtacatatggtgcgctggttggttggttggttggttggttggttggttggaggatgatgatgataggttgaattggctcttcactaagttcacttcactttgcccagcaatgtccctcatggaacatatatggatcatggaagaggtttatataggtagttggccgaggagaattaattttgtgtactatcatgtatgtaccggaaacgcaacttgaagtgtatgtccgcttttccagtcatgcataaaaccagcgcacgccatcactgttcctcctaggtctttcacgacttcaacaaactgcctgcctgaatcagaagccggtcaacggtcaacagcacagaccatctgcgcgcttacttgtagtgtctcacaggggtgaaggcagcctccggctcactgtggacccatccatctcttatcggccggcgtggaatcctggagtgcccgggcgttaggtctgatcaatgcggccacgcctctggttttcggcgacacccacccttcccgcaattttttgagagcctttgtccttcagcctcgtaaacaggaaagtcctccaagctatcaatccaccaacacgccatccaccatcgcgaaccaccacctcacctgcgcaacctccacatcaccaccactccgcgacgacaaacactacacttcaatcgactgcccaacacacacagtcaaaatggaggacgacagcagccccaccagtgcctccaaggaagtctcccgtctgtggagggcctggaggactgttcacgagatggttcaggacagggtacgccatccatccttatcacggcgcttgctcgacgcgccatcgcccagaatgattcgacctattctgacatgtacatgtgcttctcgactatagggctacgagttggcggaagacgaagtcaagatctcgctcgagcggttcaaggctgaatacacgaacgaggatggaacaccaaagtgagttcctgcgtcggcacccatcacccctccatcaccaccactttacgcgtcgcatttcaaacctcaaaccactatcacctccccaccagactaacatgacgacaccaaaccacagccgcgccaagctccaattctccgcccgcccctcggaagccatgatcaaaaagttcaccgcccctcccacgccctccaaccccaaccccgttcccgaatgcggcaccatctgggtcgagttctgcaccgaaaagggctccatcggcgtgtccgtcatgaagaaatttgtcacccactgctccgacaacaagttcaaagccggcatcttcatcaccgccgtcccgctttctgcccaggcccgcaaggtcatgtccgtcacctcgcagtacacacaggtcgagtgcttcctggaggaggacctgctggtcaacatcacgcaccacgagctcgtgcccaagcacgtgttgctgtccaaggaggagaaggccgcgctcctcaagcggtaccgactcaaggagacgcagctgccgagaattctgagcaaggatccgattgcgcggtatctgggactcaagaggggccaggtcgtcaagatcattcgtgtgtcggagacggcgggtcgctatgcttcttacaggctttgcgtataaggggggcaagcgtgtgtgcgtgagagaagggggtggttgcgtgcggttggcaaagctgggctggctggctggctggctggctggagggcactacaccaatccatccaatctctccccaggcttgatttgttctctggacggtcttcgacgggccaacgcgggtctggctggtgggaatcagttgatgactatatggacgaggactggataagaagccttgggaaggggacgatgacggccagcagcgaagcaagaaagaagtgaaagcacggcagccaccagcgggacagggaggaaggggttaggggttcggttgtgtaatacaaaacacttgggcgtttttctttttcttaactattctagcatcatgggggatacagggaaatcagtttctgttctttcgaattcaaaagaggacaaagaaagaaaggcgttacggagtggcttttgtactaagtagcttgagatatataccgacaagagaatatccgagctatcattatgaaattttgagacaagagagattagagcagttgggtactgtgtttgctaatgggtatattcaccacggagtctactatattagagtgcttatctgagctagaagtagcccctggctgaatcatcaacattcaggtgtttggatgctgactgaaagaaagtttcgtcaatcccttttgaaatcgggcatgagatatcagagttattgagctgttgattcgattgctcaagagttactcagtgactggtgacattgtattgaccaatacagaactatacgcagcctctaccataaagtcaagacacttatcctccaacactgtaatccgtttgttacatggcatgttgactgttcaattattcattcattcctctgttaatacacacctaaaagactcactcaagtccaaatcacgaaccaatcccaatcccaatccctctaaggccaaacctcaaccttctcccactccccctgcacctccccgcccgcctccttcgcatgataactatttcccctccacaaatacaaccaccgcctcgccctcttcgcatccgacaaatccacctgatccacctcggtcggcacaatcaccaccaccctgaaattctttctggctacctcatcctgcaaatccaccacctcctggcccaacccctccccttttccaggggggaacgccaccggctgtcccggcggcggcccgcgaaacgtgcccctcatgaccggattcaaatttccaaaatgcgccgtaacctccctgctccagctccattgctcctcatcctcctgtgtcttgccctccagtctgcgcatccgctgccgcaacacctcccgcaccttcttggccccttcactgtccacgtccggccccaaaagccaggctgatccacggatccgccactgcgtcatcacttttttgtcttctcctgtttgggcgtctttagccttctcaatccaaaatacggcctcaacgggccccccgccgcccgtcatctccccgcccgcttcgatccgctcttccgaggccgtgtcgacgatctcggcggctttttccatgcgggcgtccgtggtgaaggcgatcatgtcgctttcgaacacgccgggagggttcagctcggcggggttgtgcgggttggcttcgagttgggcccagagactgcggcagacgcaggtgcgggcgcgggggaggacggggatggtggaggagacgggggtcggggtcgaggtggaggataaggaagggggtaaagggtggagggtggagagaacgaaggtgcgagaggagggagggagggaggttaggtgggagagaaagggggcgcgccaggggggtggggtggaggggagtggttggcggttggattgttgaggggtggaggtggacattttggtggcggttgttgaggagggggttgaggtggttgaagtagtgccggtgaggcagcggttgatggatggtggtttggtgtagcgcggtggtgatgttttggagatcttctggtcgagattggtagctgttgcgggaagccttgggactttggtcgacagagaacgaaagatgatggtagagagtctctgggaatgcggtgatgatttctgacaacagctgttggtaatgttgagcttcaacttgatgacgggcagtctactagccattcatcgatgacgtccgtgattggaaacaggtgggcgttgagcgaggttgctcggtggaaggaagtctgcccctcgtatgttgacgttgccagtgatgctggttaattggaggtcgaatgggtgaactgaaaggcagacgcaatgttgatttgagatgtccagaagaaggagcaagttattggaaggaatgaagagggttgatgtagggcaacagctacagtagtgcctctatgatgacggctgcatgtctgaccccacgctgcgatgacggagtcgatcgggcccgggcctaccccgctgtttacttgctccattcgtcaacagccatcaaggtgtttgctcgtttggaacaaactgaaaccttcctatcactggtagtatccgaataggatattgattgcaaaaacagcttggaattattgcaaggacctgggagagaaagccagggacacagcatatactctgctctccaagaagcacgtcagtctccttctgctaaggaacggcccggtgctagttcttacttgcactcttggtgtagccacgctatggtacccaatcggatgaactgagcctccaacacgtttcaggaaaggtttctcgaagaggttgatagttttgaaattcttcagatgtatgccaaggaggaagaattatggtgttctcttttgaccgcgcgactagcggacgttcttgctatgatcacctctggaccaatcatgtgttgtgttcgctaacaatttatataatttgtacaggaaatcctaccctctcacacctaagcatccaagcagaaagctatatattgtacaatgctgccttggcgaaaagttgtccattagtccaggtccatgggatacggttggatattggtcgtcgtctatttcagggactctaaaatctcagatttaccggacaacatcatcgtagctttcgaaattctacaggagcatttgccagagacctacatggaagtaaatatggttcaacagtatgggccaagttaacgggtatggttggacatggatgatggcctttcgcgagtaaccaattcgatctaccgcggacgtcgagttgttggttcgttagagttgatatctgccgagagacttcatgtgcagtgagctcatcgacgccagatatacaaaagaatggcacactgaccatggaatcgtcacccaacagtggtactttcgagtctgaaccatccaaggattataactatataactggtcagaaagtgcagtgaccgaccaccatcatgcttcaccttaacgtcggacactacgtataactaattgtttttttcccctccttttccacaacacaaccaaaagcgcttctacttatatcagctacttttttctcttcctgtaaacacaccgtcacaaaccgttcacatatatttatccgttacctaccttagttcaccaacccctcgtctccaaccgggccgtcacttcccgtcccgtcaccacccgtcgtcaccaacaatcacatgcatgtacatatgtatgtggttgtgattaccccccccatcccgggtaccaccacttgaatgcatctgattctgtacacagtaactatacacaccaacaaagcaatttgattcgtcagggtacgtgtgtgtgtgtgtgtgtgtgtgcgcgtagtgtacatagtgtacatatgagatgcaagcaagcgaatgcgtgggtggtgggggaagtgacattttaatttgagggggaaatgccccccccgagatatgtacacctatgtatgtaaattctcctatgtgggcaggtgatgatgatgatgatgatgatgatgttaccttgtggtagtagtactaactttgcaattttgcttttccagtgtttggtatgtaccagaggtctagatcgttgagttgtccggtcccggtcccgaggagacggtaacgaaacggcgcgtatgtatgtatgtatgtacatatatatgtatgttggttcactttggacttttgctgcattgcattgcatacatacactacgtacaaaatttggttccgaggagcggcatcacccgggaacacggaaagaattcacccaagagagaaggttatgtatgtacatagttgggtagcgagattcttgtgtgacgacgggggtggtgggtggtggtaatggtgaatgaagacagattagagagcgacgacttgggggataagagtgcgtcgccggtgcatgtgacgtcgttgctcttgggtgtcctcttaatcgtgggtaaatctcttactcgtgggtaattgaaaagaaaaaaaacatgagttcagaggacgtagagagatgccgctaccaacaccactccgttggtccggcaaggcggaagtagtgtacaaagatcgcttgaaccttgcatcgatgaaatggtgtatatcaaccaagttgacgggacagctgttaaaacggccgagaggatgccaagtcgaactatcggataggaaattttgatcgagagaatgcggttccaatgtcctcgtcggagtggacaagctggttaccgtattgagtcgcaatggcacacttggaaatcccaccctcttgaagcttgttgttggtttgggtgcggtattttttttttaaaaagaaaaaaagatcttgcgccgtccgctcttccggattgataaactccgtccatacagtctagcatgtctcgtcgtccacggagctggaagcaacgggagttcaaaccggctcccggaggtgccaaactgttgggaccgaggcgggctatagacagactaccccccttccctatatctagactacttaaccgcttagggcatggctctgaggaatttaactgatcttttcgatggctaacatcctactgcgaaggtaaggcggaagtctgttagttcacaatcggtcatttttgcaattttctccaaaaaaaaaagttggtcacttctcttgtcattctggttaggacaatgcacttttaccaaatgcactcccccccccgaaagaatgagaaggaaaaggaaagaaaaaaagaaagaaagaagatgagtccggttaaactcagatctcaactaaggggaaacttcgatatagattactaccaaacagtccaggtgcagtgttatagaatgtatcttcctacacgggcgaagactgaggattctgcacttctttggcctgttgcaaaacgttttttttttttttttgtacggcggagaaaagctgagaagccttgccctaagcggttaagtagtctagatatagggaaggggggtagtctgtctatagcccgcctcgttgggaccgatcattcgggcgagactcgggaataggggtgaagaggagcaagcaccattctctttgtggtgtagagtggataaggaaaattaagaagatgaactcctcttcacaatcactagtgtaaggcgagagagatgatgctagaattaataaggatgtgtctttttggtacgcatcagacattagtcatcacttacgggcaatattgtgtagatcttcagcccgaaaaagaggtccaatatccataacccaaaataacacggacgtacctccggtctgaagtggattttcgttgttcagcgcctcaatgtctcaaactattgtgcgtgacactcactgacagaaaacgaagtcgaaaaatgggacagtcccctaaaccattcggccggccaaaagggcaaatgatggttacatagaaaagggttcgcgtttggtggtgaatgattaccatagcaggcacacagggtcaatgccaaaattgacgtacccttatctccctcctagcatcgcatcccgcggcgtccatggaggccaagaagagagcagtgacatagtgcccttcatccggtcggtcccttggttccccgtcgggagattccgtgactttaaaagagttggcgccggaggggagaaggagagtggcgagcagcagtacactagcgagactactaggcagttggcaatggggggtccccacgtggggtcgccaaaatcttgggatgcgtcttgagattttgtgtctcttgttggccaatagtaaagaggctggggaatggccaagggtttcctaggtagatatggtggtcctgaaaatcattgatggggcattctgaaagtggaaagtgttgcgcgcgcgggtgcgtgggtaggtaggtaggtaggttaggttcaggttgtgaagtgtatcaccatcatgtaaaccaggtttcgtggcctcaccacattaggcaaagacaaaagggatgggagatacaagttgggctgattaaaggtgaggtttcaccaaccttgccaaaccctctgggcaacggtttggaggaagctgaagtgttccaatcgtgtaaccgagacgcgggttgtcgcattgcgtcaagagaggacagatgcagaaatgaaaactttgacccgagcagttgcattgagcgtcaaaagtgttttgcattttgcagcatttcacacacactatgtagtgtacaggcggtgaaagaaaaagaggaaagagaggagtgaggatttggtgaacatttaaaatgggcggagcataaggtggggaccctactgcaaatacacaatggtaggcggcagagacagctagactagaggaaggaagcacccgttcgcggatcgaaaagtgatgccggcgtgatgtgtctttttggtatgcaagtgttttcatgaccctttttctgaactaactctataacactacataagtgaaaactgcttcatcacactttgttcagagtgggatgtgatgaggggcacaatggagacgacccttcctcgttcacacgtgggaatatcgggtttttgtgcatccagggcttgttgggtcgggtgtttcaaaatgcggactgccgagcagaggtttaaaattgaaccctttccattaaataggtagggtgacgacgcgagtggaggccgtcttcttgtcggacttgggtctttttttgtgactttgcttgcgagatgcattcatcccatgctactgtatctgatgcattcggaattgatgccgcatacccactttctgaggatcaagctgcctcccagatgatgatttgcagtgtagctttctggacacgcggcaaaacggagcactaggtacactacacgagccatgatggcatcaaatcaatcaatcaatcaatcaacggcacttgttttcaaggcgatgcgccatgctaatggatacatagcgttatgctcctcccgcctcccgcccagcgccaagaactgctagacacatgctaggctggggcctggatcgtggaaattgcgatgcgagtgacagacggtctcctgttcgatgttcttatcttctccttggtttctttcttcaagtggaagctgtcccgattgtgttcagggcgaatccagttacatactacactactgtaccacgctatcgcaatcacggctccgaacctggttagtagtgtataggaagccgccaccaccacttaccctacctagtactagatattgccgcttcagattcgctagttcgctacgttgccgattcgctcgttagtagtgtacacagttaacatacttatcaccaacagcccaatggtgaaaaaagcagagcaacgggtatccagctcgccatgcattcataaagtattattacacttggcaaaaatggcgacctgctaaccgccaagagtgaccgaaaccaggagctccctgataaggctgttcccacttcccagttggcacgctactcggattacataccttacagtaatcattctcagttttctaccttgcacactacactacgctacactacaccgagttcagaggctgataagcatgctgccctggacgtcggtgcccacgcaataggaagctcggtatagcaagcgggatgacgggattcgctaccgagcagcaggtagagcaacatgtggaagctggcagcagggcagagaggctggggtgtcgccgcagctcatccagtcccaggccgtgctgcctgtcctgtcagcgaatagaggcaaggattttttgaaggatgagacgcaaggttggggagagaggcacagcaaggatggagagcgagagagagaggggggggggggggaccaaattcccgttgcattgaccgaattcgcccaccactccaaccaacgaacccaccaagcccgcttattcctagtgtccacttcctcctccatcacccgcttcatcaggtcacaataaaagtgacccgcaaccgcctctcacccgacttttcaagtaagtgtacatatcaaagatacacaggtacttcgatcagccggctgcctttcgaatttcccgtcccgccaaagataggcggatcgacattggttttcggttctcgcttcaacttttcccactctagcctaccaacggatctctctcgctctctctggacatttgcaggctctgcctcgcttcgcctctgacgctgactgacaaccctggacgagagaggtcgcctatctagctatcctttccaaccccaactttacctttttaccttcttctccttttttctctcacaaatccccatacatatcaacaatcgactgagataacagcctcttcaacaacctgtcaacgaaaacagaaggcattttcaactcgatccgccatagtgtctacactacatcctcgtcatatccttgtcctcggcgatccaggacccctgctttcgaaaccagagaacgaccatagcatgctcacacaaggactgccactacgactctcagataccgaaagctgtatatctacacattgcgccactcagttgatactatctgaaccgaactatatctgccccgacatcatttcgtccgaaaaggctttacgcacggatctgtgtcatccgaacttgaaagtcatcggccagagaaggaccattgagcagcagcccgacagacagcagcccaatagtctcaaaccaccacccgagtcagatccaggcacgccgtttcagcaccacagctagcccagttcacggaccatttcgacttcagcaaaaccttcgcatcggggtataccatcttctccgctcgtccctctccggaggatgacgggcggcatgtctcgggtgccgccatcactatgactctttactcggaccctcccccgttgcgtgccttcagcgccgacaagccgaccttgttggtatgttggtggatgaccatgttctgcgtcgtcttgatcctgctgcgcgtgtgtggccgcttcgtccggaccgagacactgttcagtgaggacaagacggctgctctagctttggtacctttgttactgcgcatgggttgcgtccacttcatcttggttaacgggacaaataatgccgacttttcgtctgttcggctctcggacgagcaaataaatagaaaggcagtagcgagtggcctggtgctgctcagcagggtgctttatgcgttgacgtgagtacacattggctgagacatggcgcttcattgtttcttgtcccgaaacctcactgacagtctgcaggctatggatcctcaaatacgccatcctgcaattcttcaaacggctcaacgtcagctgggagcgctcctacgaattaacgctttccttcatcaaagtcaccctcgtcaccaccttcatcgccgtcatcgtctccgacgtcgtcgaatgccggcccttccgcatgtactcgcaagttcttccggaccctggaggtcaatgccgccaaggctacgtccaactccttaccatggccatctgcaatatcgttaccgacctcctcctcgttttcttccccatccccatgatcatccgctcccaaatgaccctgacccgcaagtttcagctggtcctgctcttctccctctccctcggcgtcgtcggcgtcaccgtctaccgcgtcccgcacattatccgcgcccagggctcccaacaatcccgctctctatacgcctccatcgaactgctatttgccaccgccgcttccaacgccctcgtgctcggctcctttgtccgcgaccgcggtgtcaaaaagcgcaagtacaaatacagctccatcgccgccggttctctcgagcgctcccccggctcgggtcccggcggagccgcccccaacggtggccgtcgtcctaccctgcgtcactggggttccgacgaggatctggtccgcgacgtcggctacggcgtcaagcccgacttgcgcgaacggctgatcccctattcggatgagatcggcagtggcggcggctactacacccctgcccccatggcccagattcaccaccaccaccacgacaacaacgataccatccactcgtgggattttccaccctcttcttcatcgcaggctcgctccaccgcccgcagtgatgactacctgatgtccttctcaggccactccagccaaccgggctctccccgcaacactacccctaatggactccccgtcctctcctccccccgccgcgtctccttcttcgactacggcggcctcctctccgacgaacccacgcgcggtcgccgagaatcctccgtttccaccgctaccgtcgagcatccgcgcccccacaccgttcctgtacccgccgtgcccgccagtgctagtggcttgcgtcgaggatcagctgcgttgctacaagatctaggagggtttttatctccctggacgttgtcagctgtgccgaaatcggctcgcagaaggagttggagtaagggacgcggaaggggagcaggaggaggagggaggccgaagagtacgagtgatttggagagtataccgcagatgcaaggggaagaagagcatgagcatgagcatgatgatgatgagctaccgacgtattcgtcagaagagaagagaagaaggttgaggttgttggggcatgaccaccaagtgcagggacagggacagggacacgacttggagttggtggatgctggtgggttgttgaaggaaccgccgccggtggaaggaccgccaaagaggagtacgacgcaataacataacgcctttttttgggttgttgctttgtataactcaactcaatgaagcaaaacaaaacgaaacgcgcaaacgaagcaaatgatttgtgatgaagggacgggacgggacggattggattggattggatcggatcggatacactagaacgggacgggggggacaacggttgcttctttcatggttctagccaaggaggaaggccccctataaacacaaccacgcacacatgttgtgcttaatgggtacggaggaggattcgctttttttttttccttgtttttttttccttgtttttatttcttcttttttttttcgacatataccaccaccaccacacgtgtcgcactaacagaagcattgaaagcttgattgagcacgagcacgagcacttgtttgagagtactgtactgactgactgacctgacttgcaacaatataccccggcgagacatttgacatgtcgccaatcctgtttttttttttttttttttttctgttatatatctcaatatcctttttttcttttgtataactaactgagtagatgggccactgatgtagatagatagatagctggtggtatcgagtaatgacgtattatatctataactatttcagacaattcgttgggtgacttgctttagtagctctctctctctctctgtgtgggtgtgtgtgtgtgcgtgggaactagaggtaggcactcgttcacttatcccctatcatagtttgtaatcacatccattaaacattaagcttcatcggccttgacaagatttttcttagtcccgagagacattccatccatttgacccaactgatccgcgattttacatctgtcactttgatagcttgatagcttgatagcttgatagcttaacagcttaaataggtagtcaaatctattatgctaggtaccatccatccatccatccatccatccaccatccatccatccaccatccaccatataccgcccgaaattatttatttgattaggtagggtatattaggtgaagtatgtagtttcttgtcgtatacatacatacatacatacatacatacatacatacatacatacatacatacctagactagaattttctcaccatgaccagcatggttgcatatagcataacaccctcttccaagcgatattatttaaatagcgcaagcaagcccttgcgaacccatcccgctgagcactgcgaaaaaagtaggtaggtaggtaggtaggtagtagtaatctcaggctcagtcatatatggtcgaccatggatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatagatggatagatagatagataggcgctgggaagactccgtcgggatttctcgtctgatttgatactcctttcgacaaggccagtgatcgcaagattagcagtcggatcggtgacgaccggtgaatcgcttgggaatgctttttcaagtgacattgacggttcttgatgactgatagatggtacagttgccagagaagcgttgctcacttgggtagtgtggcagctacgccgttgttcacccgttgagtatggtacttcatagtagttttagggtgtccttcctactcttatatacctcggaattatcctccctgcctgaacaaaccgattatatctatcccaaagaagtgtcactgtatttgattcgtaggtaggtatcttgaagggttcagttctctttcttgtcattgatcgctagtgctcttccaactcctaacgccaagcaagttcgtttactcaacctcaaaggaactcgctcaaaacctgcaccctcgtcctcgccgtttccgagccttgttccccctcactcatcgctctcatgatattgagcatttgatctgccgccattgccagttagcatttacttccttacacgccaatccagatttaccaaaaagaagaagaaaagaaaaaaggtaaactcacgaatatcccccctggctctaacaaacagcggatccttccccatcgcttccaccccgccttcctccttggccgcctcccgcaacacattccctatacacagcgcctccaagaaggcccgatggttgaaaacccaccacactcttgcctccgtctcaaaaagcgaaaacagcacaaagaacgccgtgatggcatcgtgcgccgcctccagcgtgccgcgcacattgacagggacgtctgcgctctcgctggcgtgtacgagcattaggttgtgaaagtagttggagctcaaaaacagcgtttgccgcacgatccgcttgttacactcagccatttgggttagcatggccacgtcccatgaccgaaagatatcggggaacgagcggtagactgcacggaaatcggcgacgagtttggatttgtgtcggactgtggtgcagatgggtacatccagagaacggggggagcagatggtttcttggacgaggttggccaaagtccaggagccgcggaggtaggcgatgtcggtagggtcgtcgcaggcgtcgatggagatttgagacaaggaggaggtggacgggtccaggttggagacgaggtcttcgactttgacgtcggtgtgggtggcggaggggggcagggagagaaggacggtgaggaaggtgtcttggaggaggacggcttgccagactttccggcgttgttgtttgatgaagaggggggcggtggggacgactaaaaagtggaaaggggatggttagttgggacatgtgggaagagggagaataggaaggaaaacataccaatattaggatcgcgatgcaagcccatagcatacgcctgccgcattaaaatgcccccaaacgcccatccgtccgaagcgtgattatcgttaatcaaaaagtatgtcatcagaaccatggcctggatactcgtaatgctcgccatgctcatatagcttcccaccctcaacgcctggttcgccgcgctcgcataaaactcggcagtctgctggcgctccctctcgctgagtttactctccacaaactgcgtccccagcgccagcatcacaaacaccagcgcaatgaaggctgaatcgcacttgtgtttctcctccaggctcatggtccaaaagtgctcgtagtcggcgaagaatgtctgccggtggatcatgggataaaccgggtcgacgcattcaaagtaccggtcgagaacgaggtcgacctgcattttggcggggagcacgtcgatgacttcgggaagcccgccgttgcaggtccagtagttggcaaaggggtgttcggagccgatgccgaacacgttggaggagccgggagcggaaaagggcacgttggagaggaggccggttgaggtcgctatggagccaagagggattcggccattgctcaagatgcggtctgcggcgttggggacagcggtgaaaagagagctggtgtgcgaggatgcttggtcggtctttttccgtggtggcttggtcattcggcggccgttggcagcgctgcgggatgtttctctggaggtgatggtgagtataggtatcctaagaaacagggggaagagtgggcttactcaaggaggttggcgacgtgggcatatttgcattcggtttggcgtttgatacctgggtttccgtaagtagatgatcaggattgaagtagtacaatggatagactggaagatttacatgctaaacaatgaggtcgacctcgatcacactggtgcaattgttagcgcgtcatcaaaataagcccaagttcggatggaagggcggaggtacacaatgaggtcggatgagaggagggagatatcacaaactcacctttgtcttcctctcaacacactcaaaacaagacaaggtcggtttattccgtttctgcttcttcctctggggccctccacctcccgttgttgtcgacgttggcgaggtagcactgctatctccttcgacgctctcactcgggccactgccactccacctgggagtggtgccgccaagcccggacaagggtccattgtggtggtgaccgttggaggagtagtccccgttgacgccttgtagatcatcggtggattcgcgcttaacgccagcaacgttggtgctgctgctgttgctgctgctgtaccccgccgctcccgctcttgttaaccgggggccatatgggttttgtgtggatgatgatgacgacgcaccaccaccgtgtccgggaccggatgcgggtcccgcggcggctgtaacactacttgtgttggacaaggagcgggagtgggagtgggagtgggaatgggagtggtgactgtggtggtggcccccttggtggtggtggtggtagtgcgaatggtggtacgcatcggccgaactcggcgaggcgacatagacggtggaagaagcggccgagctcggggtgaggaccatggggcccggccccgcatgagaatgggtcagactcaccccgggcccgggccgggatctggtatccaccggacccggcaaatgtcttggctgtgcggagggagcggataccgatgcaggtgcaggtgcaaatgcggcggcagcggtgacgggctccgctgacgagagcggatgcggatgcggattcatcgagccacgacgactgctgctgccgaaacgtcgctgctgctgactgctgtcaccaccgacaggatacccagacatccacatgcgcaccgaactgcgtcaggtcgcagctggggtagccccgggagccgacgagcgagcgagcgagcggacggttgggaaatgcgcgagcgactgggtgtgtggtgtgtgaatgggtccgctgcctgtatcgcggaacgtggtgcaaatcaccgacgcccccggcacgtgggtgtgtttgtgcttgctttctgcagctttctcacttttttttttttttttttttttttttttttccccgtcggccggccagccaacctgttgtgttgtagtagtagtaggttcgggaataacgcaaaaccttttttttttcttcaaaggaaatggtttgctgtgattgattgattgattgattgattgatggcggcagatgaggcagcagcggaaaatgcagcagcccaaagagaggatggatgcagataggtgaggtgggaataagactgagggtgccgggagactggttcgcctgaatggttcgactggttcgactggtgtagtgacaagtatgtctagtgtatgatagagcggttcctttgccaagatcgaaaagctgctgcgagggggaccgaccgaccgttgagtggacgtcactactgcctggctggggaacccagtgcggttgacaccaaaaaccgaaatgccaagcgactgggggaacttgtgtgacgatataaacctgcgaagcgatggaaataatccagggaaataaagacgggaatgaagagaaaagcagaagaaagtggaaaagccaagcaaagtgggcggtgttggacaaagtggagggggaaaatgactcgactaaaaatccttcccgatttccccgtcctttatgttttggctcttcaaaaagcttgttcacagcctcactgtggtccaagtggaggaatcaggtccagaaccacagtcgaaatgaggggaaaagggaggtacccggccgggctgcggtagttcgttgcggatagctgagaacacagggaacatggagtgatgtgaatgcggtggctgacaaagactgaatggacacatccaaacggcggcgactgggagatataagtcggtcccggaccggcactctcggtgggttcagtttctcgcttcactgcaaacctaatcacccctgtggttatcgacgcctcttcatcgctgttggtaagaattgcaaagactatttctagcttgatcacaactccgtcaagagcgaatcgcaacaactcctgtgtgttggaaactgtcgagtagagtctctcagcacctcccggatgagcaacactccggcacctacctagtcttttcactcctaaccttgccaagttcaacatcattcagtgtctctctcctccttaaatagtttacctacacctcaaagataacagtggttgatgtttcgaccgttgtcccagcggagatcggcaccctgagacaatcatccgtccagaacgtttgataggcgctaaatctacaccgaaagtgcagtgtctcacagacaggcgtgccatgcaatccacttccatatcccaggcctgccggcttgaaacagtgacaactcgttgtttcttggtgttggtgcctggttgttatgaggaagaactttgaagaagcccgtaaagaaaccccagtggcagacactgactgcactgccagacacaccggtcccgcctcggagatagctgagctgacaaaagccaacaaaaatgcgtgacatgagaggggatgcttgcgaacgcgaacgtctcagttccggttcgggaaggaaaaagcgaagatctcatttagtgttacactgttcaatactcgtcgagttgggcagaatgcgtagtctggtagtctagtgtgtagtgaagtcccgctaacgcacgttccagggtaagagcgcaagaaatgttagtgccgttgatcaacaggcaccaaagggctaccccagaaggcacccttgaggtttcatcagttggaccctcagctggaccgggggggcaattgactgatgccggcggtggctttcaaggggagggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaccccagcggctgagagaaagaggttgtctcgcttccaaagatgctcccatgtctaccaagtaaaactccatctaggttccaagtctatagtctacagtcttctagagactcaacactcactcaaccaaacaaaaactcttcataattcctccttatcctctgcatcccctcctccaacccccacccctttatctcacatatcctcctcgcaatatcctccaaatacccatccatatcctcgcccgccacatgcaaatcgctctccaccagcacctgcccatccggacacgcccgaatcacatccgcaaacttggcctctccgcccgccgtccccagattaatcaccatggaaaacgaaaagtagcacttgaccgggatcttgggatccaaatactgcttcaacacctgcggcggcccgctgaaggaatgtagacacgccctcggcgggaacggtttcggtttcggtttgtacggcttcttcttgggcttcatgattttgtgtagttgcttgggctcccccacaagcccaaattccgagtaatcggattcctcctcctcatcactagacgaggaggaaaaatcctccgacacgcccttggcaatcatcttttgcttcttccgcgacaccacctccttctcatgtcccttccacagcgacgccaaggcatcgaataacacgccgtgagcctgcacgccgtgtagagagacgggacgacccagctcgcctgccaggcgaagttgggctttgagaacgtcgacctggtgcgccatcttgacgtggtaaggactgagcatccgtccttctcgaccgcccggtgttaggtcgccgtcgttgcgcgaggacgaggacgactcattcactttgccccacgggagacgaaacgctttgtcaaggccgatttcgccgaccagggctgtggggtgggcgagcaggcgttggcgggtttcttggagaaacttgctgagaggaatgggatcggggagagaagcgatgaaatcggcatcgggagggggcgatagaacggtagagtagtgcttagtttttctattgtgtgcctgtacatccgtgacctcttctccttcttcttcttcttcttcgtctttggagtcatcgtagagctggtgagagaaccaagggtgccagccgaacgctgggacgaccttcttgggggtttcggatgaactgctttcgcgcagctcgttcaagtctgtgatgccgtgctgctcggctacggaggcgacgaggtcttggtcttgaccgcgtgtggccatgatggtgagaagtcgagcttgcatgttgtttatgctggagatggaagccatggtgtcggtgggatgacagtgggcgtcgtagacaccaacgtgccatgggaagggctctttgggagcttcatcatcgtctcttttgggaacttcatgaggtattgattcgccggtggagggacacatggttgctgtgccctgagatgatatggagagtgccgtagtggcgattattgacactgtgggagaattaatggcagtagagttgggatgatgttgaaacacagttgatatttatgttcgatatattcatgtggaaaatcgcggatgcaaaagtcaactccacggcccgcttcacccattctgccatcctgtcagccttcaggaacgcctcctccaacggatgatgtcagttggagatgcatgtggggaagctattccctgtccacagagtatcatccttgccctcccaacacagcctcaacttgacggtacaattgaaaatgcccagtcttggcacacgtgtggtctggctaagggaaactcaccctttgagtttgaataggtagaaatatagtgtagactaccagtactatatagcggaggctcatgcgtagataacaagcactcgcaacatgggaaaaaaatgtctgtgaatcctggctgcaagggccactcgaaccggcatttttatcaacgtcgattgaaggctgtcgaggactttttccccgtccaaccttatctttggacttggtgtcatgttgacttcattgatggttgaacttcggctcagctttgacacccatgccgatgggctgataagacgaagcgatgggacgatcgcggggcttcctcagtccggatgtacgtcggttaagtgacacaaagggaccggtgaacatgtacatatgcaacttgtggccgtcaagcaggaatctcgatcatctcatggaacgacaagtggaaagagggggcatcgttcttggtggtgtccagattcttgcaagagcggatcgaaaacgtaagggaatggctgccaagacctcattattccggggcacgtcaaccgctggaggtgttcacggcccgctaagaacagccccttgtgatgatctggttgctcattcggcgcctgccgaagtgtcaaagcgggcgtagtggaccctgaaactgcttccccagcttttaagctccgaccgatccctgtttccaaacggctcaagtcccccctgctttttcccggttcactctccgtttccccgtcttgcgcacttcaagcccgttacactttacatccgtcatggccctcggagcctagacaaaatctcccccaaataacaaactcttatcaagtcgtaaactcaaactgtactagttcagtgccacaacctcgggtcagggaacaagataaccaagggaactgtgctccaagcgcacgcacggcatgttggtctcagcggcagatatgcccctcgcctgcaagaaaatccaataagctgcataccttatacagcttcatagaccccctcccacctcactctccaactcgccgtcaaaacgcaaaccagaaaaccgaggccttcactccagggtttcgacatcctcaacatcatctgttgccacagaccgcaaacaccccgcacagacaccatggccttcctcaaccccgtccatggactcgttgtccccttcctctgcctcttcaccattcccatggccatcttcgcgagtatcacctccgccctcgccttctctttgctcatgttccgcgtagccatcgtctacgtcgacatagccatggcattcgtcccccagttcatcaaaggccgtcactaccatagcgtcactgacggcgaacttcttactccacgccgtctatcctctagtagcacaggcagcgtcggaaacagagccgccggggatagtgaggacaactcgcccttagccgtcgtctctccctccccttactactacaacggttacgactcccaccaacggagtcctctccgccgcaagagcagctacggctttggcaccgttcgtcgctctcgccgctctagtcaagcatccatctcgcctaccatcgcttccatccgggaagacgccgagatggttccccctctgcccgagaccggcgggctggctccctcggtcggcatccagcgagactttgaaggagtaggcgggtggcgactgaacgacagcaatgacgacgacgacgcctggcagaacatcaactcacggctggaactgccgatggaaaggtgctccagctttgtgggtcggtaccaccacagtctgagccatcgatcgcatagtgctgggccgtcgcaatcgttggaggcgggttggatggggggaagtactaatggtagaaaggggactttgagaagtggaaatggcacagctggatcgggacattgtgccgaggcgcaaacgaataattggcatggtacgggcgccagggcgaataagagcgcttttggaagcatatcgaagatggcgctgccgccgggggataggaggaacaatcaccgtaatggaaacggggtgtcgccgatgggtatggggatgtgggagaaggagcaagagtactttgcgggtttcacttctcagaaagggaagtggaggcctacggcgtgaataattgtcatgttatgtttgtctaattttgctgatctggacaatgttcgtatacgtaaccagggcccctttttttttttttttttttttttttttttttttttttttttttttttcgttaaacagatacagacactgttatgacaagttacaaggatagaacacgtctgggtattagcgaaaagcgataataaagcaaaacatacttcaatatgatcacgctaagaaatccgacttgttttgaaacaacaaaataatgacatggtattattcccacccaaactcctccagacgccgatcccatccatccatgcatcatatccctttcgcaagcgtccgtaacctcatcctagcccaaccttcccatcataccccatccccagccatctcacattacccccaagcaaccgcccctacaacgtctgccaaaaataattggcataaaagaacctcgaaaaccgatgccggtccacattaaccacgcacacatccccccgcctatcattccgcaccaccgccctcgtaaactcccctccatcctgctcctccctctcaatctcgattcccaagctcctatacaccttcaacctcacaacaacacctcatcctccacgctcctgacctggcccccattcccggcactgccgttcccattattttctcccgtcgatgtggcaccaccagcagcagaagcatcaccaccatcaaccccctgcaactccaactcctgcaaccgcgcctgtagttccgccaattgcgtctgtagtcgctccgtctccatttctagatctgaaacatttttcgccacgcggaacttttgcgtgtcgagacgggaaatcaacgaggcgtgctcggcggaactgtgcgaggacgtgacttcttggtgctgggactgtaaggtgttgagggtgcgcgcgagtttcttgaggttggtttcggattcgcgcaggcggaggtcgcgcgcttgttgtagcgtggaaagtgattcggcgacgcgcgagacggcgtggcggtcgggcgtgatgttgaagttttgggtcgtgtgggcgattagcttgaagggagggagggggttagtgggtggttgatagagagaaagaaagagggaggggtgggtaagggggatgggaagagagggagatgaagagggggaggttctttggtaggttggagtgatgtagaatgaacggggaagcttacggtggaggggtcttcttcgagaagcattttggcaggtttagtttgacttgaggttggtgttctgttttaattcgggtatatgtaaatatttgcttctgcgatcgagttgaatttatgagttccgtgacggtaaaagtgtgctcgtttagtttctgttgttgtagaaaagtgtttgttcgcgaacgaactcgaggtcgcgaatggtttgttgttgtgtcgcaattgtcgagtcccaaaccaaacaacagcgggacccattcatcctgggcgacgacgggacctagcgggacaggagccgcaacaggacctgaagtgggacattcccttatcttatcgcagatttacatggggacgggacctcgggctatcaccggtcaaggatcgggcatgctgcagtgggtttccccagtgtcgttcgtcatcggtggcacattaaacagagctccagccacgcgataaaactactggcggcactctcagctatcattaacctggtaattccagaaccttgctgtccacctccgtctcacaccaccactacctaccttacctacaaacccgagataccagagtcgcccgctgccgcacaattcacgaccatatacctacttctattcaggataccagttttcttgttccttcaactaaatacacccagcttgtcaaaatgacacaacttccctgtaggtgctggtcagctcatgggactcgttttcattgttcttccaagcttggcacaggtagctaacatccgtggttacagatgcagtggatgcggaaacgtgagtccccgagttgcacaatcgccccaggatcgccgagtcatctaaccaacgacgataacgatgcagtccgctcaaccccgccgagctcaatgttctccgggcgcaatatgagaaggagggagagatggttggcgtccagaccaagttcaactacgcatgggtacgaaccaacacccatgattcccgttgaaaagaaatataaactaaataacttctttacgaaatgctacagggcctagtaaagtccaacgtacgagccgaccaacacctcggtgtcatgctgctatcagaaatcttccgaacatcgcccgagcgccgccgcgaatgcctatactacctcgccctcggcaactacaagctcggtaactacgcgcaagcgaggaaatacaacgacgccctcctagaaaacgagccggcaaacctccaggccgccaacctccgagccctgattgacgacaaggtgaccaaggagggcttgatgggagtggccatcattagtggtgtggcggttgccgccggtgtcataggaggcgttttgctcaggaacttgggccgcaagaggtagtgggtaggagggtgagccggtcgcctgatggatgatgacatatggcacaaggtgaaagggcagaaaaggccgctccttgatgacgatatgggacaacagggtccggtgtgtatattatgggctatgatttgacgagctgaatcctcttttccttctttaaagtcccgataactggattacagacattcctttctataagacatgggttatttggttcacatcccccacttcccccaactacctatcttagattgttgttggcttgttagactccatctctggagatgctctttcttgaatcgaactcggctcacgccctaaattcgctttatttgacggcgtggactttggttactgcatctagaagcgatcccagagattggatgctcgaagacgtcgcgggtgttagttcttggcgctagccttgaagaactgccaggtgtgacaacagtcaacgcagaggtgctcctctttgaaggcttagaccccgtgacggtgttactgtacctctcgctttgtttatgttggaaagccttggtatcacattgtcattccaaaaaccatattgtagcgttagaggtatcaatcgtgttactaaacgatatatcaatacatacacccaataccgtaccctaccattgttgctcctcaaagatgtgtgccttgccgtgccttgccccggtcatagcccactttcgtgcatgcgggaccatttgtctcagggtcaggctgcagctcgacgccgacacattggctcacttctcctgttaacgacctgcgacatgcttaatcgggtcccttgggctttccatgctgcacctaatgaagcccagggcagacttcatttcttcccctcatcaggccgttaagaaatgcagtatcaatgtgacatgaaacattgcccatattctaccttgaaccccatccgattcatgattcacgggtcgtggatgagtatggaaaaggactacctacttgcaacattgtaatacatccagtatgtctcagcatcaacattggacagatacatcagtgaactatataaagggacaaaaaagagtgagggccatattgacccgtggcgagtataagaagggaaaagaacaattaggtaattaccaggatccattatacatcctggtctcaaattaccgtacgcagaggtaacgctgtgacgcatgcccggcctgcgccgactttccgaggcctaaccaaatacagcggttacagcgatacccagggtccaatgggatggctgtcatccctcttttattgctcggtcggatcttacctcagcgcaaggcagggaggcaggtacagacaccacctacatcgatctagcaaacggctgaaccttctccaacaaaccgaccttgtgccatcatccattccattccttttctcctaacaatagaaccctcgccacaaaagagccgacagcctcgaacgacggaagattccccttgacaacgcgcaagatccgatacctgtccattaaagttgtgccgcgcgactgctccatcccgttgatgccgtcgccgctgcgaatccttgaatgtaggacgccaacgctgtagatcacagcagctgcatcaagaacatcgactccatcatagtggggcagccacttcacttcacttcactcaaacaacctacatcacctagtacttcaagtgccagacctccacctacaattagtatcctcgccatattacgcgcgggcttcttgaattccgaagccaactgtataatccttggagatctcctctccgtcattcgaaacactcgccgaccccgatatcaaacatcaaactggccctgcgaggagcgctccaaaccatcggcctcaccgtccagttagggctcgccgcctttgctgcttacaacgcaacccaaaggctgctgggccgaccgacggcgatggcctctcccggatttcccccgaggcatctcgatgcgacaacgggtagagaagtcgtctactgctatggctgcgaaaacgagtggtatcgtgacgattacccccatctggacctagaatgccccaggtgtcacaatgatttcgtccagattgtgggttctcccatctaccgtccagctatcgccacgctaacctttgtacaggtcgaacctgacaacgatccccgaccaggtgttcaacaacaaggtcaccgttcagactcggacccggaggaagatgacatagagcagttcctcgagcgtggccccgggtccttcttcatgcgacgatcggtgtaccaatcgccagatagtcccttcaaccgttcaagtgggaacggtcttgaggatcttgatagcagtccggaccggccgcgtgcccgcccagatgatcctggcgaggccgtgttgtcgcggttcgccgacatgtttgtcgagttaagcggcgcgaggccgggacagcaagggggaaacgcctttgggacacagccgcggatacaacgtacaaccttcaccagagcaggagacggcatggctagctttaccttcacgaccacgacaactgcaggaggcccagcgggagacgggccggaagcgcccgcttttgacacgtatgttcgctcgcgacatggcaatggtttccctggaattcgcagacacacaatcattgttgtgactaataggagggctaactcgaacggtgatggcagtctgtttaggggtctctttggcaacatcccgccgccgggcgcagaagaccccggtggcggccagggccagggccaaggcggtggtccacgagggcctcctcttggatttgccactggcctgcaggactttatcgcgacattgctgaacccacaggcggcagtccatggcgatgccgtgtatacccaggaggcactcgaccgcattataacgaccctcatggaagctaacccgcagtccaatgcggctcctccagcaacgcaagccgctattgagaaattacccaaaaagatcctcgacgagcagatggtcggccccgagggtaaagccgaatgtaccatttgcatcgacgacatgtacaagggagaagaggtcacggtgctaccgtgtaagcattggttccacggggaatgcgtcactttatggcttaaggagcacaacacgtgccctatttgccgaatgccgatcgagggcaacaacccatccgggagcaacagtaacaacaacaataacaataacagccaaccgtccgcatcacgccaagaagccagcaccaactctgcatcagccttcgcgtcctcatccgcaccaggaagaaacccctttgaatcacttaacccctttggatcacaagcccaatcggccagagagcgacttcgacgcagcgagcaggagagagaagagcgcctcgagcggatccgtaacgtggctggtattaggcgtaccgactctcaatccgagggaatctcccgccgaacttcacactcgcctcccagccgtgagaactcacgtttcgacatgcgatcgcgcgatagggacccgtcgccaccaagggataggggcacctcgacggcctggcagccgaatccgagcagcaattctcagagcaacattagcagcaggtacagcggtggattgaacaacttgtggggacgcaataacggtaacaacggggagggaaattcacgggatcgagacggacagcaacagcaaaaccaacagcagcagcagcagcagcagagttcgagttctggtaatggcgcgctagggtggcttagggaccacttcggccgtggttcttccggttctggctccggggcggatcgggatagggagcgcagacgctgagcctggtcggagcggtcatggcatgttgaattgcgggtggctcgattgtacagttgtgtattacaggatcggctcaaatacacatacatacaacgaaggcaaagggaacagacacatggatcgttggttcatcatgattgggctttcaggcttttggtgaataaaccaaatatggttctcaaggccactagacagatcaatgagactgggaagttaactggatcgaacggataagaagaggttgcgttgcagagcaagaattgcacataaagtgcaaaatgacgttccagggcttgtataatatatttgtcgttctttttttttttgctggtgctcgttatctgcttgtttggtcgctgctttccagccttgcttgcgatgattttgtcttttttcccacatagccggacattgacactttctggtatcactttgacccaaagaaaaggattgtatgacttatattcttaggcaaaccatcttttatcctgccgtgcatatttcgttacgtagaaattatcttccctgaacttcctccacttcgtcaatacttcaagaacatttatacaaaaatgccactgggagatacaacaaataatctatagatgatcgatcatacctgtagaacaaacgaaaccccacccagtcttcacattataattgctcaccttaccttcaaccttacattcaacttttaacgttcaataacttgtcagaaacaaaagtgatgctgtcatcttttagtagtgtgccccctcacctcacctttttcaaaccgaatgaaacccctcccccagaccgagctaagctaagcgagctaagcgacgccccccgtcgttcgtaagcttcccactttttttttttcttttccctttcttcttttcggctcggttccgtgtaagctgattggttggttgcgttacttaggttcagcccagccggcggcctctcggtgaactaatggagactgggtatgtaaactaaacggctgcctggtgatcatgagggggttcagttggtaggtagggatattgtgttattcttctgagtactgtagtagtttaatctaagggcagtatgttaagaaaaccgtgttgtcttgtctggagaggggcaggcgggccatctgtccttttttatctttacctgaactcggtagtcttcgtttaagtttgagtcagagaggtcaggcaaccttttgtttgttgggccagcaggactttgaggatttccactttccaccaggtgacgacgacgctggactgccctggacttgacttgacttgactacgtaggccaacaatacccgacgatatacgatacacgatactggagaacttgcccctggagacggacggtgcatcgccactttcattaggttcccgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgttcggttcgttggaagccttttctcacctgcctacgtcccgccgtacctaccctacgacatccgggacccaggcatctacactaatcggttccgtgtcgcacggcacggtaatcggtacattggctgtagacgtctcgtgccattcattcccggatcacagcgttccgcgccgcgccgcgccgcaccggggtcaaggtcaaggtcaatcgggtcagtcaagggggatttaggccaccgtaccaaccaaacaccactggacctcacggcagtgcagttcgcgaccacacccgcccggccttcggcgttggacactcggccgtagcagggcatcaccaaggaagcgatgatgcacggctcaaaacacacagcggcgttgttcgcgctggcttatggacgtgtggttttgggattagagggtatgtgaaatttgaactttacctaggtacctatatttgagattaattgagtggtgttggtaagatggattgattgactgactgactgactggtctttagatgtcgccccagtagcacccgcagcagcaactgttcccaacccgcagtcgctgtatatacagtttatgcaccccactccgcggtcttatggttatggtcaggatttggtatgttgtattttattttgtttacctttcttttccttgtgcgtttgacttcttatccatgccattccctcttcttttttttcttttgaagaaaattcagaaaaagaaattgaaaggaggaaaaaaaagaaaaaaaaacaaagaagaaaaaacctccacgtgtgtttggctgactagaggtgatcatcaaaaaaacagggtttccgcctcgaagtcaacccctctgtcaccaatctccccatcggcagcagcgattacagttgcgcctcccccaacatcaccatcaacaaccaacctttgctttctccaccgaacgaagacgggtcgtttgtgctggataatgatatcaaggtggatcttacttgggaatcgcgttgcttccctggcggcggcgacgattccctccctaacggtaactccgaaaacaaaaacaaggaggttgatgtgaaagcgcaagtaaatcccacccaacaacgatcacaatccgttaccctcactttgcaagccgtcgatggacagccggtgaaagaagagttgagttgtacgatctggttcagacaggaggaaccagtctgggcgtttggagtggcggggtggtgtgttgatgcgaggattcgagatgttagggggaagacaggggggtgggaggttgttttcgatgatgaaaacgagaaggcagacacagaggcgaatacggtggggaagatggagggaaaaggagaaagtagagaggagagattgaagagggagaggaaggagtttgagagggaggtgaagtgtttggagtatcagaaaagcattgctactgctgaggaaagggacagtaccggtgtggttggtcatggctatgcgcaaaagccggtggtcatgaacaggaagtactacgaggagaggagacagcactttgaaacgctttgcgcaaacctcccgccgagagaaaacaacaccagcaccccaggcccgtctgctcatccgccatgggaactcccgcatcatagaccagctaaaccagctcgtctgccattcccagatttgctcttggactcaagccccggatcagcccaccaaaccaccctgaattcccgcccttcttccctccgcgcctctatttacgcgcacctgatcaatctctcgcccatccgcctcgccgcctacatcatcttcctctccctcctcatattggcctgcttttttcactctctccatcgggtacgcagccgaagaaaaagattggcccaaggaagtggcgcgggagagcctgtcgggatagaatcactttgtcccggattttacggcagtgatgaaagctgtggagagtgcaaggctagatattttgctcagctgcaagctcgagatgaatctgggactgtgatcgggactggggaatttgaaggtgagggtgataatgatgaaatggccgagaagagggggtcgttggaggagaagaatgaggggatgtcagagctgtgtatggaggaacaggagaaacaggagagacaggagaaagagaggttatcagaaagggagtaccagcgatactgcgagtaccatgcggtgccggaggatgggtttgcgttgaggtatgaacctgggtcggaactccagacggtacatgagcctgttgagcaagtcgttattgatgatgagaggatttgggatgagaaggaaacgttggttgactcggaagacgagcgggaaaaggagcgcggtgaagaagttggggagagcagtggcgaagacagcggtggagaggatagcgatgatgatttgtctattggcattgaattggcctcgttcatgagagctgcgaatctggtggaggatatgattcgggctggggcgaggcgagaagcggctccaaggcctcaggcggctctgccggtaaatgccaggcggcagtcacctgggacgcctccaccgccgagttatggtgaagtggtagggctgaggggggttgtcgatgacgaagggttattaccacctcggtatgaggaatatctgagaagccaaaggtaacaaagaggcgctttcttgggtcacggggttcttcgggggtattgatgggttggggtacttaccttaatgcttaatgactgtaatgagtgctggggaaatgcttgggcggataggacattaagcgatgcgcttctcatgtgcagcaatgtgaggtcggtgctgcttcatcttccagaagggtatatatatatgcatgacttgtgtcgcggctttcaattccaaacgtgtcttgacacaccagcgaacgcggttgctgtggtaacctgtgatccggaagtcaatatttggttcggtgcttggcgctattccgagatggctagagtggacgagaatcgtggtctcagagacggcttgtgtgggggtcaatcggtttgatccataggcgggaaactcgagatgttcgttctgccacatcaccgctttgatcggaatcactgtggtttctgtaaagctgtcgggctttccctctatgataggagggcccgaggaatggctctcagcatcccatatcaggtacagtgcctcgtccatgacaaaatcgatgacttctttgcaatacaataccggtcgtttgagttaggggagactggtcggttgcaaaaccgtgatggggattacaacaattcgaaaagacagtggctagggtttcatttggatatttctatccaggaattgtcctacaagttaagatcggctacataggaggagtatacccaaggtataatgtcagtctcaactattttgactaggacgggagtgctgttatgataattggatccctctgccctgtcaatgtccagtgtcactgcactgactgtttgacgtgatagagggttccccgcagctgtatggcaggtgccgaggcgagccgcgttcccgctcaacgcagagtgatgcttgcattgaggttgagttctgactggaccacttggtgatgcttctgtttccacccaacaatagctattccgtcttgctctaccgcgggtggatcgaaacattcttttgtgacggaaccggttgatgacaggaagcttgatggccttgcgaccaaaagcttcaacgttggattgtccagatccctgctcattcacctagtagcgaagcgaagaagtgttgtgttgcctgtgaaagtcgacaatgtaggtgttggaacagcatgcccatcaatgtgatggagaatgtcgacaatttccgttcaactttggtgcctctatcaggtcggttgagctcccagtcaggttccaggttgtattgtgcaaatccaatctgaacccgtcacaacttccacagctgcccgttgtggaattaaacattgtgaccaaccactgtagcgaagcgcgcggagggccccaactgcccgcctcgccctgtacaggtgctaggtaggtaagtaatctccacttccactggacttccacccacccgcccccgctgagcctgggttaaccccattttcgacaagacgttcgttcgatttcagatgcgcttggcaccaaactccgtctctgccacttttcttccgctgctcttgctcttgtctggtacttgttgctaaactctttcgaaactgaacagagacctcttcgtttctgtcccttgctaccttactgtatctgatctctaccgcccgcgtcaagcccacccggtacagtacgctctgcaacaccattctcgcgagacagcatcaatcgtgtgcttggccattggtcctcctcacttgacgaccacatcaccaatctcgcgatccatcagaccctctgacatcatggccgacccgacgcaaaaccaacaaaccgacaccgcggaccccgtcgtcgccccagtcgctaaggaagacgccgagaccacggccgcccgccgcgaactcaagcacacatccatctccgagcaaagcgccgccgcagcccaagatagcggatcagacaatggcacccctacagccggctcaaggaaggccaccccagagcctgcaattggtgacgataaggacaccgaaatgaaggagcaggtttcgtctcccaagaagaagcgagcacacgacgagcttgaagagagcaaggacgccatcgacgctcaatccggggaccagccttccacagaggaggccaagcccaccgcgacccaaagtaggacagacaggtccgagccggagaagaagcgcgcccgtgacgagacatccgcgtcggacgatggagtaaaggtgggacatttcgccgacacatgctatttggggccctcgactaaccctatggtcaccaggagactacttcctcagcatccgtcgcgacaaccacgaccgagattccttcgaagcccgccgagccagcagcagaaatcaagcccacgagcgaagaaaagccccagacatcatccgccgcctttgcccagtccggtttcgccaagcttgccagctctacaacctctccctttggcgccctaggcgcctcggcagcccccagccttttcggctctacgaactccggatctgcctctccttttggcactctcggcgcttccaccacagcagcggctcccacgccgcccaaacttagcttcggcagctccgctgcggcaccttcgccatttgctggctttaacagcgccagctccggctctgtgtttggtggcgggttttctagcggctttggaggcagcgcgctgggtggagctaagcttacaagtttcggtggtaagcccggtgagactttgatgagcagcaagcctgccaaaccttttggtgcgccagagagcgacgcggaggagagtgaagaggagggcggtaacgagaaagaggacgcgggggcaaatgaggacaaggagggtgagaatgatgaggctaggactgcggcggaggaagagaaaaagttgaagctgcgcaagggtaagtttcatgatctgggattcttacgttgctttgtcctatgcggcaatgctaacctatgatcagttgttgtcgatgacggcgagggtgaggacgccacgctactagcggtgcgcgccaagatctttgtcatggagaagggtgtcggctggaaggagaggggagctggcatgctcaaggtcaatgtgcccaaagcgagcgtcaagcgagatcacaacggcaactgggacgcgacttcttttgacgcctcggcactggtggaggacagcggtgacggagaggccggcagcggtggcggccggaagagtgtccgtctcgtcatgcgccaagaccacacccttcgtgtcattctcaacacagccatcgtaccggccatgacgttcgccgtgactaagaagctcaaggcggcatatgtcctgtttacggcgtttgagggcacggagccgagacaggtgcaggtcaaggtatgtctgaacgtcttccggaaatagtctcaagctgctgacaaggaccgcgtacagttgagcgaggccaacgctactgccttcaaagaccttatggatcttatacagaaggagctttccgatgagtaagagatttgcaagctacctctaaacgacgttttgttttatttagatgaacagcgaagtcgagcgggcgagacggtcgacatcgagaacatgttgatgttataaggggcttgcgccttgtggagtgaataggtgaacgggtggatgatgggacggctgaggtgacggttgaggaaggaggcacgaaaataccagggcagtcgccttttctcgggagaggggctggctcgcttgcatttcacataattgcgggactcctcgcaaaggaccactcgggtcgtcacataaggaggtggccccttttatctttgatatcgatcctgtgttactagatgggtgtgaggaagacataacgaacacttgaagaacagtcagaggtatatcatccgctaagtctttttccagccccctaatctccatactctccgttcttgagtttccattgtctcaaacagacgagttctttgcccgggaaggaaggtgtcttgagtcaaaaatgaagtttcctccttgttgattttctctgctacacatctctcttgccttttcaacatcgaacggcggggaagggggcgtcaggtaccagtcacggccggggtgcttttaggtgcagtccagttcttcaagatgcgctttcctcttgggtttcatctcttcgtcaagtgttctgcctggaagatagactgtgctcactttccagctctgagtgatacggagagaaggctccaagctcctcatcgctccttaaagccgtgggtgggtaaaaccgcagtatgaactgaagactcccaatctccgaatgtacgtacctgaccctttaaggcaattgctgatcagattgcataaggtaggtaggcacatcaccattgtctcgcaactttacaccagcgccggtttttccacttttctacaccatgaaagttgaccacttcattccttgcccaagttttgcttattagcatgcaagataccgacacgacccaaagtcaatacctaccctacatcattaacagcattcggcttggtatgattcgctctaccggcgctacatcgtggcgttctcacttcttcatcccaagacacagccctcggcagtgtccaatgggaatcctccactgcccgcttatctagtgccgatgagaactagacgccctcctcctggacaaaattattgagacatttgacaatatcccttaggtatagtatactcttactacgcatccaagcgtctttactacacctttgagcctagattccaggaaattcctgcatcgaaatatcccaacgggacttgagctaatgtgttttcgattggttgtaatccctattgcagttttgcaacggcctttcttaactacaacgggtggtatcagaatgcaaaggtctcatcaattttgtcacggacgagacgccatggctgtgcagatgcagactttgggctccatcaggctgcgcgagctgaaagtttcatgatgcttatgagcaaggagcaacttgacagcttgaccaacgatttgtgccgatatgccatgaatggagacgaatgggcagtagcttgcacccaaggtatgcatcctctcgaatttgttaacgcttggcgatggcttgttaacagatggctgtgcattagctgatacacctactcctttttgctacagcctcacttctccagaagtctctgagccttttcgggttacgttctcagttcatcaccccgccgattctgagaagtcttttgttcaggctccgtcacgctcttacatcctcaaccatcctcacatcgtagtctctcttggttattccctcatttacgtctttaacacgcttccgctatcggccgaccggccttcctcgaaatggcgaccgaacaaaccgacaaccccaggtcacatagcgattacaccataggatgggtctgcgcactcgcccatgaaagtgcagcagcaacggcgatgctcgacgtcgaacatagtcctctcacgcaaagacccaatgataccaattcatacaccctcgggtcaatcgcgaaacacaacattgtcatcacttgtctcccgatgggagaaattggcacaactgcagcaaccaccgttgtagagcgaatgttatctacatttccctccatccgcttcgggttgatggtcggtgtcggtggaggcatgccgcccaaagttcgtctgggagatgttgttgtctccgtaccgtcaaatcattatcctggcgtggttcagtgggacatgggaaagacaatacaaggatcaaaagaggaggacgaatccttcgaacggactggctcgttgaacagaccacctcatattctgttgacagcggtgaataatctcaaagcacaacatgagcggcgaccatcccgaatccccgagtttctgaaacagctagagagcaactcgccaatgatggcttcaaggtatctgaggtcagaggctctcaaggacgtactattccagtctcaatacctccaccacacatgcagcgatgaatcacggctagacccgcgactgcttttactcaaagtcttttcgattctcaaattcatactccaactttttgtcctcgggtcatggaaacacaatatcccgcaaccgcaatcactcccgcacactcagcatgctcaacctggcccagatgactcggataagttatgcgctttaggtctggaatctgatgcgcttgatgacgaggaagacgatggtgattgtcgcttctgtgattccaccaaggtcatcgagagaaagccaccagcacggaagatgcgaattcactacggattgatagtctcgggtaatcaagtcatcaagaacgcgctctctcgtgataagcttaacgctgaatttggtggccatgttctctgtatagagatggaagccgctgggttgatgaacaacttcccatgtctggtcatacggggaacttgtgattatgcggactcgcataaaaacaagagatggcagagacacgccgccgctgttgcggctgcctatgcaaaggagcttctgcacgtggtgcggccggtggatgtgaacggagagcgagcagcattcgatatcatcaaagaaggtcggttataccgttcttgttgaatgttcttggcttcaatactcgtcaggactagagacgcctcctttccgcacccaagcggatatgatttagatactgacaaggaacccttaccattgtgctcggactccaatcctccactacatctccatcaccaatcgagaaaggtggaacttgcatagtcattggcaccatttcatttgaattgctccttgcatcttttataattgtcactatttcatgtcttcgtgcagagccacgattgcaatcatctatgatttacactttactttcacatctaacatctttcctagtcaagcagaaggttgtggagacggcggagaatgtaaactaccttaaacgcggactgcagcggcgagaagatctggatgtactggactggctcacaccgataaactttgggtcacaacacagcctttctcgggataagcaacaaagaggcaccggtacgtggttcctcaattcggccaagtaccaaacatggagagatgaggaccggaaggtactgttctgtgaaggcatcccaggggctgggaaaacaattctgtcttccatcgtcattgaagatgtgacgaatattacccattctctggccggcgaaattgaggctgcttatatatactgtgattacagacgccagggcgaacaaacagccctcacacttctgtccagtctcacaaagcagttgtgcctctcaaaggaatctttgtcgcctggtgttggagcactacatgcgaaacacacatccaagtccaccagaccatctctccaggaagtaactcaggcattgaaggacgtcatcaagcactttactcgagtctatgttattgttgacgcacttgacgaattgctcgatgatgaagaccatcggacggcttttgtggacggacttcgaaatcttggacagtcttccccaaatcttaagctattcgtcacttcaaggccacttcttacagacattagccaattcttcgacgatgccgccaaagtagaagtttctgccaaccaggatgacctgaggagatacgtggacgggcgcttttcaaaaatgccagtctcatcgccgctccgcgccaacgaggttctacagcaagaggtgaaagacacgatatcacaagccgcccgcggaatgtaagttgtcatcatggtcttacgtttagcaccatgctcatcactttgccccaggttccttttggcgcagttatatatggactcactcagagacaagtctacgcccaaagaagtgcgcgatgtattgcaaggtatgcaacatcagaacaatgcctcaaagaagttctcggtagaggaacgactctacaaagcctatgacgaaaccatggcgcggatcgacaagcaagaactaggctttcgggatcgtgcaacgcaaattcttctctggatcacgcacgcagaacgacctctttcgacagacgaactcaggcatgccctcgctgttgagattggtagcaacgagttggatgaagacaatctcgttgcccgcctggatgtgtcaatttgcgctggactggcaatcgtcgactataaaacccaagaagtccgcctggtccattacactacgcaagaatatctggaacagcgccacttcaaactgtcctggagcataaacccgcataacacaatcacggaagtttgtgtcacctacctcatgtactccattttcaagagcgggccttgcactctccatgaccagtatcttgagcggatctcaaaatactcgctttatttgtatgctgcgaagtactgggtcgagcatgctcgtctctcttctgaggcctccaagtttcttccggacttcttgcagtgtaaagaggccatgagagctgcagctcaggctgattatattgggttaaagaagtttatttggacatttgagagctgggagacaagagaaagtaaatatgcaccccgatcggcatttcacttggctgtgaagtatggccttcacaaagctgcagaagcacttcccgaaagaagtgaggatctggacgccttatatgagcgaaaaacaccactctacatggccttaaggaacggagacatgactatggcccggactctccttcgcaagggagcgcaagttcgcgtactaggtggaaccccagtacttgaagcctttactggcgaaatataccgcaaattcgagtgtgacgtgtcgatggttgaagatctgctcaacaatggagctgagatagcaaattctgtgggagattgccctttactattcgctgcagctggatctggtcacgagcaacttgttgctctcctattacaaaggggtgctaacccggagactttgggtgaattatattggacgagtggcaaagtcacatccctgtttactgcaactcacgaagggcacttggggacagcaatgattttgtggaagtctggagccgatccaaatcgaagttttcctgagtacaacctgtctgcgctccatagagctgtcgaaaatggacacgaacaacttgtcgagatgtttcttggaacagaaaatggtatgcaactcagcatctccggagattctccggttgatatttcccgcgtcgagtccctggactatggcctcaaagcagagagcatcgacttggctaaggagtgcaactcgatctcagcccagatagccgtggacattgagtctcaagatgttaatggtcataccccgttagcattggcggcaaaattaggttattgctgtgttgctgggatcctgttacgccgtggtgctaatattgagggtcgggccaaagaaaatgagtttccgtctcaggaaagttggattaggaatgagtactatggaaaccgccgccaggaaactccactcctactggcgactcgtaagcagagaagcgatatggtcaagcttctccttgagaaaggtgccgatattgaggctcggaactaccgcggggaaactccactattagtggcagttgataaggagcaaagcgaaatggttaaacttttcctggagaaaggtgccaatatcgaggctgcggatgaagacgggtggacgccattgctggcggcagcatacagagggaatgctcatttggtcgagctacttctgcaaaatggtgccgacattgaggctgcggctccagataggtatacgccattgctcatggcagcagaagagggaaattcccttgtattcgagctacttcttcaaaatggtgctaatatcgaggctacgaattcaaatggttgtacgccattgtttgcagcaatttatacaagcgatgctcacctcgttgagctccttgtcgacaagggggccgacactttcgcaataaatggtgacggacatactacgctgatgatggcagcggcaaatggagactctcgtctggcggagctatttcttcaaaagggtgtcaagatcaatgcagtaaatgagcgaagagagaccgcgctgttctgcgcggttgtcaatgggcgcgcttctctcgtcaagttccttctcaacaacggtgcgactatcgagcctcaggacaaacatggattgctaaagcccttagcttgggcagagtttttaggtcacacggatgttgttcgagtgctcgtcgaagagtgtcctaatatcaggaatcgagaggacgatggtgaaactctgctctgtctggctgtaagaggggcagaggaatactgggtcgatagactcctggagaagggggcccaaactgaagaaaggaatggacgcgatcaaatcccactggaggttgctttggacatgaataataaggacacggtcgatgcactctgctacgcagatgctgacattgagagtacggactctcaaggtcgcaaacatctggtacacgctatctccaaggggttggtggaatgcctgaaggtgctacttctgtatggggccaagacggacactggcaccttcaattcgcagaccttgtttgagatggcatacgagggtggctcccaagctcatcggaaagtgtatcgagtactgatggagcacggaggtttcacacttgatacaataccggcgggacactcggattggctaagatatgacgaggaaggtgcattatcggtttatgaagcgatagacgaaagcctgatcgacaatgtctcaagggcggatcttgcaggtgaagatctagacggagtagcaccgatcttggatccgctacagtatctacccgtgtgggtggatctcatccgagccatcatttgattttgcatttttggatgcacttgcacgaggggcaaatacatacttcacctcagaaaacctctccagagaaggcatcaccgattcgaaggaagcatgaccggccggttgcaagcaatagagcagctggatgactcacatgaggagggaggggttcaagacggcggcggcggcattcgcgccagcaagactaccatttgaggtgaggataaaacctacctacctaccaagtgaaggttcacctggatagagggcctctcaagtagatggtacttgaggtggattgcgtgcaactatgggatctggtaatgggacgtaaagattacctggacagggctacagtacgtgaagaggatcatgaggagcaaaagaggctgctggatgaagggtgttattgagatacaagatgaagatacctggtgagatttcggggcaaaggagaagcaaactgcgttgcaaactgggatatgttctttccttctttttttttgttcttcgttttcttgtcttattcgcctttccccttccggatttaacaaaacacatacttaagcaagcaccacacggacataccggctgttccagctcaatcacaaatatttttgtgtgaattgtgtcccgagatgccgggatggaacacccaggcgcaaataaatactcatcgaagaaaatctcatattcatgcagtacgggtggctgtcgcggagggacggctgcccctggctacaccaaagtttttttgcccaacatacgggtatctatataagaacgatcgtaatgtacaggtccatctcgataataaccgttgtgcattcggcaaccagatctagcagatgttggtttggcgttttggatttttggtcgtgttttggctggatgcccgccccccggaggcaccacgcagtgcggcacgctaggttgggatacgaaatggtgatggttgaggatgtaagagtgtgaaggaccttttgaagtaagatttcttagaatcggcggcctaaagaaaattgagaatgtaggtaatcagggaaggattagagacttttagagaagtgagtgagtctaaggagaaggtatactatttgatatttggccatgaataagctactatcccggagcgtgactaggtacgttttaagaggatacttacattctttctattcaaggcatgctggcacaaatcgttagtgaaattcttgaaatcttctatacccgtaaacatcaaagaactttcagctcgcacagcctaatgggtaatgaatactctcaggagggatgtgacaccggcaactgcctgcgcagccaggtcaacctgacggaaaccagtctttttttcctttctttctttttttttttttttttttttttttttttttttttttttttttttggtttggtacaaatgtttagcaccccatgatagaataccaggaattgttcgtactcgaggcttcaaggagctagatatgtaagcgaagatttcttcacgtatagtatgaatatatagagtgtcattcatgagttccttgtaactatccctagcgagtaaccacggggactatttgacaatgtacacacagaatatgaaagagtcaccattgttagtccagcaacggctagtgaggaacaccgaaacaccttgaattaagtcagaaacagcctaatttgagttagaaacaccttaaactaagtcaaaaacaccttattaagagtaacataggcattagcaaaggtgtctactcgattccaagaagacgaaaagccttacaatataaacgcaacacgtacggaatactctgttaggtattttgtcccctgtaaccatcattttatctagtatcaaaagactgatgtcaaagtgaaaagggatacgaaagccgacgaaacgccctttgggtaaaggtccaaggatatcataatacttgtatatcttactgtaatcgtcctgcttcattgcactgtttggccatggaattccattcaactgaaccaacaaaccacaccaatcatagccttcctttctctattttaaacgctagtcgaccccgtttcacccctaacaaaactgttctacttatgttagttttaaaacaccattgcaaatttagaatagggattacaatggttcaaaaacacatcggctagcgtccctttgggatattccccatctaggaattgcctaggtaagcgacagacaagttcaaaagtatattgaagacgcttggatgtgtagtgagtgtatccctaaggtataatgtcaaagggctcaaaacttttgtcagtgtcagggcgagatggggtcggtcagcttttgaaacagagaaggaaggctacctacctatgtatgattggtgtggtttgtttgttgtttggctcgattaaatggaattccacggccaaacagtgcaatgaagcagaccgatcacaggtaccaagtaggtacgatgatgtctcgaccgcccggaaggtacaaggagggctgatagtaaagaatactaggtaggtatcccgggggtataatgcatgatatactgtattgcataaattttggatgaagacgggaaaatggtattgagttaccagggtactaacacagcctacaaagaaagaaaagaagaaagaaaagaagtgataaagaccacaagtgtgcgtagataaaccttcaacacccagacctatactactgcgttgagtagcatagaccatctagtaaatcccccacttgacatcctgcccatgaacgttaccattgcaactcatatcccccttggcgccgaccttgccccctcccccaaacctgttgatcgcctcattgataatatcaatcacatcctggccacccaccttaaagttgacgtttccattcaccttggtcgcctccactccaaaagcgcatgaccccgccttggcaatctcgcgctggttcttgcccaccacctgcgtcgtccactcggtgccgccgtcgccctggatgttcttgatgatcgccagacaatcgtccacgctggggctggcgtccgacgtctggttctcaaagctcgagtcgccgcagtcgttcttgccaggcgggatgtcgcacgggtaattgtcggatgatcccttgctggaggtgtcccaggactggaaggcgcgctcgggggagcagacgggcagacggacgtagccgggggtggtgacgtcgaccttgaggaggttatcgatggtgccgccgtcgcgcggatcgggggaggaaccaccgttcttttggccgttttgcttgtaagtgcggacggagcccgtgatcaagtcgtccttggagataccgccaaagttgctgagcgagccgatgccgggcggcgcggagaacttgttgtcgcggcagatggtctggcagggcccgtggtcgccgacgatttggcactggcatttcttgctgtcgccgtcggggtgcacgaggtagtaccacgtgccgtcgacacaggcgcccgtatccttcatggtgtcgtcttcgaggtactcgccgagcgggttggaggtgctgcacgagatgcccgagtcgagcacaaaggcgtacgtcttggcggaacgccagaggttggggatggcgtaggcgtagaaggacttggcaaggttggcgcgcaggtcgttggattggttggagccgtcgatcacgttgttgcctgttgagccccggatcagcttgccgtccgagatgagctcgcccatggcgtcgagcgtgtcgtcggtggcctcgaagaacttttcgagggagagggaggtgacgttggcccagccggcgatggcttggcccatgtagttggagtactcgttttgggcctcgggtgtccagggggagtctttgctgggtagcacgtccttggcgatggttgtactctggccgatcaaggtcaaggtggtgtccttgaggttgtcaagagccgaaccttccttttcgatgaaatacgcggtgttcttgagcagcgtgttgaaaaaagggccggcaaccgagagtgttccgagagtgatcagatcgattagtagatacgtccacttgttgtcaggcggcgctggaataggagcgaatgtatcctccatgttatcaagggacgtgctgatgatgccagcaacgtcgtacaaagcgtcgtagtactcatggtaagcctcatggatccacaccagcgagttccagatcaattgcgctgcaggaccagacctgtccccgttcgcactgtcgggacaatcctcggtcttgtcgcaattgtcgtgcttgcccagcgtgccgcactgcgcggtgcctccggctcccatgccgagggtaagaccaaccgagtccataaagctgaagcccggtctgccacggttgttgtctttccagttcctgacgacatcgtcccacgcagcgtccgcattgagcttcttccagatctcctcaggcgtatggtcgtcccagttgatggtgtagtcattgtcgcaggtcaacttggtccagttaccatcacgaacgccatcgtcacccttagggtccaagccggcacggatggcttgcttgaaagagttccagtccttggcaggcgagggaacgtcgttgtacttttgcagatcgctggcccagtccgtggtgcctcccattccccacgccgtgtaaagcgctgcgcgggatttcttggtggcagcgctcatatagccaacccactgggtgttatcgtacacaagaatgtcgctattgctgcttgcatcgacgaagctagccgtaactctgcctgaacgcttcgagccggttccggccatgatctcggcaatctcggcgtcggcaatgtagcccgcagtgccggtgcacacaccaggcttcgcgtatgagttcgtgcggtcaccggtgaaagtgcagctgggcccccagcagccgggctgcgccatttcgaaagagcgaccgtagctagtcacgccgacgatgatcttccttccgggaacgccggccttggtgatcatggccaacgactgcttggtttccgtcaggttgacctggctgcgcaggcagttgccggtgtcacagccctcctgagagaatcgattacccgcatcccattgcctgtttccggagttagcaaaatgatcgcacttattgatgaaaaataaaaacgtacccatggccatcatagctcatatatacaatataatccactacggcgccgatctgcttgagagggtactgctttagataccagtaggaggagggggcggcgatggagatcgattttccaggtagcaggttcttcaaaatgacgagaaaggcgagatagttggggccatcatccaggctggcggccgggatgccaggaatatcaggtgctccggggtattcccagtcgatatcaacgccgtcgagatcgtgttccttgataaagttggcaatgttggtggccatcttgagacgattggcggaggtgacaccattgcggaagatggagtaggtggcaggcatagtggaaaagtcccagccgccaaacgacacgacacgcttggcgcccctgacacgcttaaactcctggaactgataagaggacagaacatcgccgacctcgacctcatagtcaggggtcaaggtaccaaaagcaaagtggatgtgggtgtgctgggaggtgtcgatttgcgaggcatcctggaagaggcagtctcggccgagattgtaggcttcgaagtaggcaaccttgatggcgccggacccatcgcccttgacaatgtcggtgccgcagttggagatgcagccgtaggtgccgttcttggcagtccctggagcgccggtgttggtgtcaacgcaaaagtccttggtgataccgcactggccccagacgttgcagcaggcgttgagagcgcaagggttcatgtcggcaatcttggagccatccgtcggcggcttggagcccggcttttgcgggccgcacacagcgttggcgatcggggcggggaaaggcggggatcccttgctcaagcacatgatggtgtccttgaacagaagctcacagccgttccagccccaggtgtccttgttgaagccttcaatgtcctcgttggtcaggccatactcggcaccaaggttggcgcaattgtcattggccttgacctggtacgagaagcaagagccatcagagttggggacgggacgaaaatcaggaagatctccggtggtgcagcagacgtgctgctttggcttcagcttggcgcaaaagtcggagtcgggatgaagctttgtgaagtcagcgcccgagataccacactttgtggccagtgacgcacagctatcaccagactcgacctgcacactcttgcactcggcacgagcatggagagccctgtgatacctgcgaccgagtcccctagcctggatggtggagttggagccgatggtggagttcgacccaacagtgccatttgttggcagaagcggcgtggtgaatacagcctcgccggcgaaactcttggagcccgcaaaggacaagcaagtggcattggcccaggtcttgatggcgtcttggatgggagcaaaggtagcattgctggtaagcataacgccaaaagtatgggcgctgtcgtagccagggccgcaaagctgcatggccaggctaggtgtcgagacattgagagtgtcgaggttgtcctgcaagatactcagggccgactcgctaaggccttggttctgcagaccttggccgatgtagagaccgacagtggcttgaccagactgagcataaacgatgaggggttcctcagtggccccatgtccattttcgacatacttgcggatttgcttgatcagagaccggagcccggcagcagccaggccaaaaccctcctctttccagccgacttcgaaatcaacgttgacagggtcaagggaaggaattcgtgcggccgagttgttggggggtaacaaggagaagtcaggaccaaacgaagtgcaagcagcgatgcgggagttggagtcgggattgtcgacttggtcatagaggttgaagtcgtagaacatggtctgagtgcactttttgatctgcttgaagttgggatagacagaccagttgcctgagtttggcccggaaacgatgcatcgctcagggcatacatcgcggtaggctgggctcgaagggaatcggaaagccggttgtttggcagccaggactccatcagcagagagcaagaggccaagagcccctatacccgccgtgaaccacgatgaagccaccatggttatacaatggagtttggtagagactggtaaccaggttagatcgagttgtgggttttgagtttcgggaaccacttacatgtaaacaacggttcagtccaacacaggccttgatggccagaaaagcagatggaactaatggacctcgatcatgctgaaccaacggcagcagcgaagaaagtgatctttatagctttctttgctctccatgtcggcgagttattgcctccaagtcattaaacatgtcagacccctactcgcccactcactctcactctctccagcgtccaaggaaccaaaacccccaaggcatcagacctccatccactgagatgtagcattagcaagggttatcaccctcatcgtacggtcatcccgaggctgacgtgcaagaggcgaatattggcggcgagtgtttgccgaaagatgcgaagggtatgattattcttttgctgatccgtagcaatttattgcttgactaacgacctcaaggattccggagggcaccatgagcggagattgacggacaattcttcacggaaacttcgtagctagagcccgaagggtgtggaaaaaacaacaacaaggagttcgtgctgggttgtaagcatccgaaggtggacggaacatgttaaccctgtagggctgggtacctggacgtagtggcggaatcacagaatgcaacggtgcccgtcaaagatgtaaccaagccatgcgagggtctaaaagatggtccgttcgggatccgcacctcaatttcgcgttgttgtgatcaaagttggtcaggggagcagcacttctgcctgcaggtggacatctgatgatgacatggatggaccatcaatcgattattcgagactgcctgaagttcgcaatggcgggttgttggtgatgatggactgtggattgtccaatactgtaacccaggtttggtatattgagtcccaaaggaggccatggctgagaatccttcacctattacgtccaacggagcgagcacgaggctctgatgacggtgtggcaacccatcagcccagtgtcccagcctggtgagaatgacaggacattggatactacgttgtcggaggtggcctaggtgatggaaggatgtgatggtgatggtggtggtggtgagaaagagaggaaagtgtcgttgatgtcgagtctgactgagatgtggagaaatgaagaagtggaggagcccgacactgtacccacaccgttcacgtggatccaggctaagtaccttacttagccttgtgcacggagcagcctcgcatactgtgtctgcccaattaggtccgttcatccgttcggcctctccacttcccgttttgtatccatcacggcccaccgctacgcctcgcagccgcatgcagcctaaaaacctgctgtgtggagttctgcacctaacgggaaggtcgtagccttgctgttttagtgctgacagtgacatccaatgtcttccatttcgcaagggccgactcttcacccccggaaaatcggcaaactcaagtcccttcctgggtcattcttaggtgcctcctccgtcatttctacaatcctttccgcggagaaagctaggtaggtagtctcgccggtcacaaccaacaatcccaatgttgcctttccgatgaggggcctggtcaagaggcagatgagatggatggatgcaagtagctgccttgcaggctcgctggctgcagcctagtttgaaccctgagccatgtacattacgtgggattggtgttattgttatggccaccgatagtcccgagtccttggttgctcggccccgggcaatcacattcccattgcataggggtcatgagccaagaaaagagttttcctcagctaatccgtggcgggcaggtagcatcgtgagaatgcttcgactcgctcgacgtctaaaggctcttgcttaagcgccatgggttcttggcaaaacatggagaatccacatggcaatttccgattttctggttttccccggcacagcggtgaaagcggatcatgattgattttgcattaggtgagacttggttgcggttctcggcgtaagccctaagttaaagtgccataggaaatgcttttgcgttgggtgggtgagagtggcattggattagttggtatgaaaattatacagagtggaacaaaaacaagacttatgccgggaaggaatcaaggaagagaaagacagctctcgtttgtcatggctacattacatgcatactgcataacgctacatgttcctgcataaagggtaaaagtacctgcatcaagtcgtgctaccaaagatcccatcatgttcaagccaaaaacccaaacatgcccactgcgactgctaggcatgccacacccgcaacggccagcctctgggcggcattgtccttgtcgtctggacagttggccggacggtattctgttataagatcatcacacagatgggccgtccacgaagccgaaatgctggcggcaacggccgagtccaccttgacctggcaaggggtgggagtcggttgaggggatcccaccactacacaggtatcgtctgtcaattctattccgaagggggcaacctccttggtcttgccggtgatgttgatggcagctccgttcccctcggaacatgtcttgtcgttggccgtggcagcaacgacatctaccgccgggccgccctcttgaatggtgaactcgatgcttccaacggttcggtttcgattcacgagttcgctactgctgtgcaagttggacaagtcctcgttgcagctgatgtaccagaattcccaattgagacgccaccttccctcgtggaggccgctgtggaagtggtggacaaagtaggggtcgtggctggaccagttcgcccattgtaggttttgatgggtgtaaccaaagctatttccgccttcagtcaggttccatacatcgtacctgatttcgggaaggagatatttcgcaagcttggcattttggatggaaaagatgtaggggatccattcggtgggcgcatatgtctcgttgcgcgggaagagaaggtcgacctcgaggatgccggaatcggccgcatcggcaacggcccagaaactgaccaaagaggccaggagggaccaagctgtccacggtttaacgtgcatgttttcctgataagtggtgtgtcaagcggtgatgttgggtgattctcagagatgagatgtagtggtcgtcggcaacactgaaagcgtgtcagattgaaaagaagcacgacgatggatgagaagggaggaaacggtttggtgactacctagcaaagggtccaaacaaagaaagaaagggtgggtgccatcaatatcatgctatcttggcaaaggcgaatcaggtgaacagtccaagacacgctacactacactagtagacgaccctgacgacacaaacagtccatcgtgtcgcccgcaagcccagggggccgcatagccggcttggcgggagaggcgaagaaacctggtcggaggatgaatggaatcggtaaggagtggcacagctacagccttgcagggaaagagggtttaaaggtggagactgagcacagatcatgctaggcagggcagcgggcaagagccgaggtgggtcgggtcggaggggacgatttactgtgcctgccaaggctgcgctataggcttggcgtggaggattcgcatcctggccgggatggaccttgctgattggtgagccgcgatccgaaggaccttgcagatacgcaggatgtggtaacaaacaccaccatgaccaccccgttctccaaaagatgtcgatgttgattgtatccacgctcccatcttctaccgtaattaccaagtcacatcgtacgccgccgaaccatttcacgactcgcacagtcgcaccaccacatttgccagaagatgatgactgtatccatttcccataccacgacactcgaggttccggctgactgtcagccttcctctcttgcctacctgacggggctgacttcccaaagaggccatcggctggtagcgcgagaccctttctgcgtaacaatcaatatctgacgaacatcaccgacaatctccacagcctacaacgctttcaagtcaacgttgcaatgcagtcaaactatcgatggctgctctccaacatcttcctcgtatgcaagcagccgtgatatcaccgacggtggatcactgtcatctctccggcagccaggtctgcccatggcctttgtgaacttggggactttgagaacaggccatcgagaagccatggtggtcgacacatcccatctaggcatcacgcaggatatccagtcaataatgtataagatggcagtttgaacttcatcttggtgagtctctcctttgcttcaggacaccagcctttgactctcttttcaccagtcccaacacctccaggatgcagctgacacgccttcaagttcttgccgccgggctcgtccccgccatggtctcggctcgggccctctccccccgtgctgttgactgtgcctttgccacgactgctgatgccggcgcgacttgcgagagcttcgctgccagctgggggcagtctgtcgacgagctcaagaagttgaaccctggcatcacctgccccaaccttgacaccagcaagacctactgcgtcatcggcactgtcactgctgatcctaccccgtcttcgtcctcgtcctcgtcatcgagcaccagcaccacgctcaagacgaccactaccaccaaggtctccaccacttcttcctcgacctctacatcgtcctcgactaccgccgcccctgcccctagcaactcccctgctatgcccgggttggcagccaactgcgatggcttctacaaggtagcctctggcgactcgtgcgataccattgcctccaagaatggaatcaccaccacgcagttcaagtcctggaacaccgagatcaacgctggtatgtctcgatctctctacagtgtgtgcagtgacatgttactgacagatctatcatacagagtgcagcaacctgtggcttgactattacgtctgcgtccacgtgcccggcgcggctgccccgatgaccaccaccaaggtcaccagcaccaccgctgccccggctccgaccaactctccccagatgcccggtttggctgccaactgcgatggcttctacaaggtagcatccggagactcttgcgacaccattgcctccaagaacagcatcaccacaactcagttcaagagctggaataccgagattaacgctggtacgtatttgtcctgtgatccaaaccctacagtgcccatcactgacatcccataacacagagtgctctaacctctggctcggctactacgtctgcgtccacgtccctggagccgtcacccaaaagccgacaaccaccaccaaggccacctccaccgctcccgccgcgaccaacaccccccagatgcccggtatcgtctccaactgcgacggttactacaaggttgcctcgggcgaccagtgcagcaccatcgctgccaagtacggaatcaccactgatcagttccttagctataacagctatatcaatgctcgtacgttttttgttacttctttacttttcccttttggttgtcccaactaaccacatacacccctatttgtaatagaatgctccaatctttgggtcgattactacgtctgcgtccacgcgactccctctcccctgatgcccggcatcgcgggcaactgcaagaggtaccaccaggtcaagagcggtgacagctgctcgagcatcgcgtcgagcgctggaatcacatttaatcagtttaggcagtacaatacccaggtgaatgctgattgcagtaacttgtggttggggtactatgtttgcactggggtttaagaggggtcgtttgtgttaaaatgtttgggttgaggggtggaggactggagaagaaggggattggcgagttagctggtcgtctttttttttacctctactcgatacttggttcctacctagtaactaattgtaagattcttgcatcgctgctgggtgtttttcgtttgatctgacttgttcgcggacaagtgtccaccgctggtttctgactcagtgcggtcaggctcgatggcgacactggcgcgtctgaatagtgtctgtcaatcgcatggagttcgccacacaatttgtgcttttttcgacgaacgtcaaatttggtgttagtatcgctgctgttgtcggcgttggcgttggtgttggtcgttactagtacctctagggagcaccacgcaaacttgaatcgctgctttcgagtaggtaacccgtctccaccacaccacactgaagtcaactgtcctcttccgtcttctgtcatttttttttcttttcttttcttttcttttcttttcttttcttttcttttcttttcttttttctttgtttgctcatataatccttacacttgcaattgttcacattaccatggctaactatccccaaaagaacaaagtcagaaataagtctctgggtaaataatatcgacctgaggtgttgtacttctggctctttcttcgctccttggaggtgaaattggtggaaaaagaattgcggacaagtttggaagatgagaaaccagcacaagattctatgctgcagtacctagattaactgacaaggcctcaattgacggtcgttacctcccaatgatctcatttacttttgacgctcgtgggtttgctcctaaattccaggcatgggccggaaaattaagaggggagacactctgactgtacatgtgccggttgacttttagctaaaagccaaactactggacagacagtcataagtgagtaaatttcttttgcgtctgagtcgccgtccccccataccgtcatctcctatttcacatctccttggatcgattttgtcaagtgtctctgttgtcataaggccgcaagccaaactgcgacgtgctggtttgcttcaaaatctgacacataccgcgtcagtcatctttttcatgcctgatccggggctaaaaagaacagaaacccgacgtacaacgaggataaaaggacttgggccagcttcttacaacccatctgcccacatactctagtaggtaccgtatcttcccttacctttttcccagccgaacccctcctttagtccctgcccacactacctacctccctacctaggtaccttcctcatctaacataatctacgacacatgcaaccatgtcccaaccatcccccaccacccccatccaccccctcttcgtcttcctctttgacactgaacgtttctttctagatacactgaagaatagtaacaacatggacccggcactacacaccaagctcaaaaccgcctttcacaagttccgaaaatggggactagagaaccacaaccacctagtatccatagctgacgatctcgagaacagcgaggtgcacaagccgaaaaactataaggcgtatcagatgctgttttggcggtttcgggggatgtggcctaatgtttgtttgggtatgtatgtacctctaggtagcgtatttgaatgaagcatggagtgagatggtgttgagatacctatggtgttgaaatacgtgagggacagggacatgaaaagagagagagacgtgggtacttacctagggaaggtactgactgacaccgtctgagagcatgtagtccaacaaatcctaaaagaccaagcacccgctacatgccgtacctccagagaccgacctcctacacgtgcatctacagctaagacctcctcctcctatatccagccctcacagccctccccgcaaaacccagcaccaccaaccagtacaagtgcaccaccacaaccaccaccacgtgcaaccaactttagtacacagaataccaccaccaccaccaccaccaccacaagcaccaccgccacgaccgcactcctcttttcgcgcttcaaatcccccgtcatgctccccttcgccaaatggtgggccgaatcccaagacaagcgagaaggccccctattgcccgcaccgagcttcgaaggggctatcgaggggatttgtagttgtatttctctaatcgtggatgattgggaagcggagattctgcctttgttggtgtcggatgtggtacaagtagatagacagcgggaaccgactggtggtgcgggggcatgatctagaggtagtggatgaaatgatcagggtggagggagctacctagtaggtaggtggctttgaggtgggtaggttagtaagtaggtaggaggtagattagtaggtaggtagctaaataggtagattgagagggagtggttacctaagaatagacggacataccttgatagttcaatactactgctcgttccagttgatggaccgttgcgatactgcgatatgcatcgtatcatattggaagtaggtcggaagtgtcgactgagcatcattaaaacctggatcgacttgacgattggtcaacagatataatcgaaaaatatggatgcgtgtagtgtcgcaaaggtggaatgtagtagtctctggggtgttcagtattcttacaaccgctcagcatccaagtgcctgaacagcaagcagagccatctcaatgacttgggttgacatgtacacgttgaacatgattttgcgcctatcaaactgtgccagatgtgtcgagacgctgattattatacctattccgctagtcctactcataccaaatctgacagccacctatccaagttccctgccatttgcggccccagctacgctattaatgttctacctttgctaaaggcaaaggtcaggatttattctcccagatatgctctcgttactcgttttccgcagttttcattgggagttccgggggaggaccaccatgaagttcaaccatctttaaccaccgtctcaactctggaaaagacaaagctcctcctcagcgaaaatccccttactcctttcctttgcccttccattcactcttcttcccatatgtcgtcgcagaagaagaagacgacgactcagccaacggcttctcgtcgtctttctcatcatcattcgacacctcgccctccccctcagtctctcgtttctcgaattccggagaatccggagagtcactaacctctcggcgcctcttaacttgcgaaggacgctccaaagatggcggggaacgctttttagctttccttgatgcatttgcagaagaagaggaaggtgtctcagccaactgactctcggcttcctcctcgtcaatcagcatcttggattccgaagactccggactgccaccgacttcttcccgtctcccaagcctcgtgggcgtctgcggcaatgatggggagcggctctttgccctaggggttggagagatgttgaggggcgaaaagatttcagcaggttccaaaagttgggctgaccttggggactcggcgggcttctcaacttcgggcgggcttggaattccgattgcccgagagaccccagtggactcagaggattcagcggcagtctttggggattctgcaggctgctgaatattggaggatggaataatctcggcaggttccaagagtccggttgacttgggcgactcagcgggcgtgttctgagaaactccagtaggctgagaggttctacgaacagttgcgactctggcaggtctccataaatcatccaaagatctcaaatactcaggtgtctgccacgcattttcgggctttctcgattcagcggtcttggacgattcagcgatcgtatgggattgggggctcgccaaaaatctggtgggccccgaggatccggtgttctgagagggtttagggcgctgcaaaattcctgtgaaccgaaaaactttacttggacttgcggattcagtgggctttttcggtgattcggcagtcttcgaggggccggcggtcgttggggttccggtgggcagaggttttctggggcgttgtacgggtccaggtgcatttggaactccggcgggttttgcggactcagcagtctttgagggaccgacggtcgttgtagtttgggctggaggagattgttcggggcgctgaaagagtccagggatatttgcaattccggttcgcctcaagagatcaggccgattagacagggcattagcggaaacgctctggttcattttctatttgacctttgcgacctggcggcgcctcaatattacggcaggctgctcgctatcgtaagttttacgcggaattccaaagagctcagcggtcctgagacttatcggccttttgaacggtctttccccaggctcacgcttcgtcgttctttcgttgaccaagtccagaaattccaacttgctcagaggtttaggaggtggtggtgctgggagaaattcagggtctatgaattccgatacgccatctaccgtcataaaacgctgttcggctgcatatggaaagcgagggtcggccttcttcttccctttgcgagagcgcatgttccaatgaaattctaacagcttcttgacggttgggtgtacgtagtattctttgctcaaatcgtggaactcttgctcgcagaggtgttgcagtgatttggctgctgcgtagaattttgggtctataacttctgatgcgttaccctcctttgggtcggctttgctggactcattggaggatttgtcggaggactcatcggtggattcgttaatggagcctttggccgacttgtcgatagactttttggtcaatttatcggtggcctcgtcagagggcttgtcattagactggtcagggggcttatcggtagagtctccggtgtcggcggcatccgggaattcccgcaaaacccattcatcgtcctttggtttctcgagaagcgctccgggagtggcaggggcgagctgtccgacggcacttccaaagtcccagtagataatgtcgtagagcagcacgtacagccgtctcaagcaatcttccagtattctatccaatccaggcggctctaatgactgttgagcacgggaatgttaggtgatctgcttgggtatcgcccagtattgttttgtggcagaggtgggtaacatggaggttcgatacgtaccgtccctcttacgtcgagcaatctgcgtgctagtgagacgtcagtgtctggctgctctgtaggaatgtggtgtcaaagtctctcacctacgcccatctcgcccagagccagtgccaaaagtgtgccgacatcatttacttccatcggatgctcccagtccacggcccaatcatcatcatcgtcttctggatcaagattttgtcggtcataggccttgacccacctgacataaagatgggcagcgtgtcggaaagcaacaaatttaaggcggtgctccctcattatctcaaccagtgtttccaacctctgagcggcgcgcattaccctgtcgggcgaagcgaagtaagggaggggcatcttgagagttatagaaattctctgtatgcaaaacggaacagggtagtgcttgaggagtgttggaagcaaaagaataaggcacccatctgggtctggagatggcgacgagaagaaagaaagcaaaacaaacgaaaactggaactggggctgctcagctggtccccaaatctgtgcaggtctggttctttccacttgcctaaggtggtcttgatatctgagcgatcatgggttggtcttgcctgttttgtagggtactcggcagccatgggggtgatcaagcctgcacacgctaaccctcaacctgctctttcctcgcaaaagaatccttgatcaagaggacaccttcactttggaagagaaaagtcacaacaaaaaaccattggaacaaacgcaaaggacgggagtccctcagccagcgttcttgtgggaatatggccctgacaaggatctttgatcctccttgcatccccagaaatttaaaacaactgcttctctcaccagttccgactcattattcgatatcggcacactgatcccccaggtctgtaatagctggactgcctcctataccgcagactagactgcagggtactaagcattcgggcacagaggtggaaagcatcagggtcgtcatcctgagtcccattacctgcgccaatgtccattcccgcttgggctctccgaacgtccccatcacagatcctgttgatttcgtgagcagtgtaccaccagtgggtcttcatgtcgagcaaccgaatgttttccgggttctggtagccaattcggcaaccggcacagaaaatcagcaatgtcgtgtttgtcaaagttaagcatgtcgatgttggagttcagccagacataactagcccttttcgccaccctctaagggacgacttcaagctgggaaaagcgcttttggtatagtccgagggagcgagccgtgtattccatatccgtcgggccatatcaggacatattcttcgataagagcctcaacaatgcgaggcgcaacgatcatttaccaaatgcgagcgcgcaaattctcaagggacgaaggaaagggaacgaacaggtggaaggtggtggccgtgcaatatctgataaacaccaagcctcgttagctctcatgatgaaacatgaacgtggaggggcaaatttggggaataaattcatagttccaaaaatactgtcaccgacacctacctacctggttgggctcgctgccacgcaaagtgcaccgcaaccaacgcccgacaacaccagtcttgaagtcgttctctgcggcggctgttacgccttttagcacgtgtacgctcgtaaggtagaaaacggtttagattgtgcgcgcctcgtggtatgttttctctcagatgtcgatgctgaaggaagaggcaaaccgagatagattggtgaaggtggggtgacaaatcttagctggagacggtagctgcacacactgcactgcacgtattctgtaatggtgagcgggttcctgcaggctgcagcttgtcttcctcaccaactgcgattgcgaagtcaaattcctgtgtaccaacgttcttgtacgacgagatcagaaaacccacaacggacaggtcaacgccgtagctacgttgagtacgttgaccagttcccattgtatctgatagattttgcgcttggggtagtgcattgcccaaatgttttcgaatcacccaagagcaaacgcagtcttgtttgtatggaggttgtgatacagtaccgagagagagccttttggatacctttttccgcagacagcgcactacccttccgtcgttacaacgaccaaacaggtctaatgataatccgagttaagggttaagggcatacatcgattttagccggtcaacccatattattcggcttttacgggcgtcttagatggccaagttgttctgcagacgttgtttgtcgggattcgaaatgccatcacggggatataactgaaagcaggtaaaactgaccgacccttccagcaaggagtaattccaattataatgggtggtgcgggtgtacccttgcatcaaaatcggaccatatcagttcaatcgggtatggtgtagcggtaacatcgttgactctcacttctcaggagtgactgctctctcaacagccccgggttcgactcccggtatccgagtctcactcaatatctttttttttcttttttctttgtgcaccttttacttgtatctttcttgaaaatgcgaaggcggcacacatgacacgccgttgacttggttactagcgtttttcttctttttcttcttttctttttgtgtgctttcattcttgttttcggatacggtcctggacaacaaaggtaactgtgcgagcatgactcgcaaacacattacacggcatcacccgtaaggctgagaggcacacacactttgtgtagcaggaattgtttttttttcctctgtggaatatggctgcaggataagcggcgtaggcggcttacaaggcttcttgtttttcctttactcggtactcccacggttggttggtcggcattctccgcggtaagatcgggatcgggaccaaaacctggaaaatgtaaactagttgggtttcaagttgagtgaaggagatgaggttccagaccgagggcggcgtcgtggtggcatccaaccatgagtgtcatagcagagagaaggtgatggagtcgcgcgataggttgggaatgtcgtcagaccgtaggctatgagaacgagccggagagatgcctggcggttattgggggaggtgtggttgacaaagggcctatcggcgagctggatggatggtgttgaggtctatgatgatctcccaaggctccttcacgatcttcacacagagagggaggggtacgagtcacagagacgagttcgagagatgacgtgggaccctatcggccgtgtatacatagtaagatgctcagccgttgcggctggtgttggatgagcgggtcgaagatttggagtaatgatgatgttgttcatttcggctgctggcggttgttgagagtggtcaaggtgagagcagctcgttggtttggtggaaattgtgaaagtggagaccgttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtacgtgcacacacacacacaccgcatttaacaaatctggccatttgacatcgctttacacgactcaactcaatcgtttaatatcgaaatctagccaaaactagtataaaaagtcgatattttaatactctacgtcgtacagttgtttattttaatatttacgttatcttttaaactattatcgatatagtactgtcacaggcattgctgccatattcctgtatatagatgggtgctgcactgcagtggtgtagccagcctgcagctgtctaagtgtagtacagcagtcacgtgcacacgtgctgtggtccgtatactggacccacgcacaagcgtgccctatatagttctcgtacgcgcacaggattctcttcctattcctcgcacaacaatcaaagtcttaccttaatgcttgctcgcgccctgtaacactttattatacctaaccttcgcgttaaaacgcaataagtaatttcaattgaaccaaacttaatagaggctaatatagtaaggtagttctcgcgaaattcactctttagcgaattgtataatcgttaatagtaagtcggagactctaacaatagcgacattatcggcccaaaataataaacaagcacttagaataataagggcgtatttattgtactacgtaatatagtaaagaatatttctttttccactttagttattaacaaactattaatccaatcgttatataaataaaatatctaataattaaaattaaagtagttaaatcgacctcgctacaatattcccttccttatttaaaggatttaatacgttacttataatttataataataattctaatattagcctccgggttttacctaactttacaaaataagttaggggatataaggaggttataaagctcttatattactttaataaaaagattaaactatttaacgaaaatattatggccgagtaagaaaagtttagagactacgcgtgtaatactaaaatttacattaaaaagaccggttaagaaataagagttattaacggctatatcaataaatttaaaaatattaagaaatagtttatagaccaattgaaggttctctaaaactaatataactaaattcttaaagacaatacttccctagagtataaattaactacggccgagagggagaaggcagtttacgagagtaatataattaaaattattaagggtaaggaaattaattattaaactatcttcgatttattaaatacggttaatactatatttaacgaggctaggaaggagtataataacgtccgtatcgcaataaaaattgtataagaaaagttaattaaagtataaaaggagaataatactttccgaaaagaccttcgccttataaaggaaactatttttattattaagagcaacctaaaggaaattgaagtaaagaatatagctaggttctaagctacggtcgaagataacgtagaagaggtcccgtataatataagtagtattactaacggctttagaggatcaggtataggaattagctttagccccggtaatataggcggcggtcctagcgatagcggccttagaggatcgggcaaaggaactagctttaattccagtagtataggcggtagtcctaataatagtagccctagaaaatcgggtgtaaatttccctaatataggcggcggacctagaagtagaggatttcccggtggaggaggccttggcggtagaggtcctagtagcatcccccaacttatccctttaagtaattactattgtaaagcactttataaagatcccaaatactttaacagcaaggagatagatataattaagtgctacaacgcttatagcgtttagaattcggctatttgtaattgctaattaataaatagatataaattccctaataaattattcaaacttctttacactatagtttaccttagtagcgaggttaaagttaatattaacgaatattattaatttattttaaataacccgtactatttaatctactagaagtagcagacgggtgaggaattcttaatatatttaaacaaatagtataagtagggagatttagtagccgttgtagagaaggaactgctgaacttcaaacaggctaggaaatattcgaactataaagacttcgaagttagattcgtttctttagtaaactactacaattataatgcggttactaaagttcgtttattgtattagaaggtatctaagtccttagccaactcaatcttatactactctatccaattagaatgtaacgattagaaaggatagtcggcccttttccataatattaccaaagcgtatactagggcgttactatataataatactatttaagctattataggtagcggcggtaatagtaataatagtaacggtagtagaaatagtagcagttatagtaataataatagatagaaagatcccgacgctatagatattaattgtgcgaagtttataaaaatttatagaaatatcctttaaaagtgctataataagggcaattatataaattgcggtaaaggacggtacctagttaaggattatagaagtaatactaattatagtacccaaagcaagtaacctaactattcaaatttaagtattactatgcactaaagaactaataccggcgtattagttactaattatactataataagtacggccaacccagtattagtaattctaataattctagtttaaaccccggtagccgctataaccgcggctcttacctagtagggaaatagaaaaccctagggttaaatcgcgctctagagtatttagggatatgaaaaggaagggtagggataaataaatttaatatttatactattagctattagaggatagaattatttaaattaagtaatttagaactctataaatagaatacaaccctcctttctatatatatttagtatccctagcgtagtaataaagaggaatacgtattacttatcgactccggatatttaagtaaagcctttataaattgcttattcgtagagaaggtatacttagaatttaaaatattagagaaattaagactattatatttagtaaatagtatttttaaggaataggtaaaccaatatattgaaattactatatatattaataattacaaagaagttattcgcttctttataactaacttagtaataaattacccgattattttaggatagctatagttgcaattctataacccaaatatcaattaggtagctaataaagttatttaaaacgttggatatataggaatatatattaattaacccctagaggtagtagtatttctagaggatacctaagggatagaagaattcgaagacgaatattataattctaaggatgaatttaaggggggactagaggaaaatgaggaggacgagggcctttctaattgggcaattaatattataaaagcccctaagggaaattaaattgtaatattaaaagccctattactattaaactacataagtaaattcgaagaactatttaaactaaaaaggaagccaacattaaagaaaataaggatgcgaatcaaaatcgtcggcggatagagggtctagactatactttaattagagagagttagatgtactatatttaaaccttttaaacctatagtttatatagcggcgttagatttattggactttaaaatcgttaatacaaggacctttatatttaatataaggctatagaagacctaaataaattctattatataagtaaaattctaggaagcctagaaggagaagaaggagcccgttttaatactagctttattagaaaaaacttagaaggatattatataaggtaagggagaaccctataaataatactttaaaaatactaaggtatacgattttattaacctctataaaaaagaagttgcaggagaaaatactagtaaacaatccctccaactaaaagaggaggctaaagattttattaactgcatctataaattaggaatagaagagacgccgcttctctctaaaaataggaaatttatactattaaccgaaatcgatagaatctacggtattacggaggaagacgtttagaagtttatagagaagttaattaaattaaaatatataatagaataaataaaagcctatttcctaaacaagtataaggatttatcctatattgtaaaccctatagatattaaggtgatcctagaatattatttatacgattataaaatcgaattaaaacttggaatagagttattaccctactttagagcgagacctatatttccttaagaattgaaaattattaaataataattaaataacaatttagtaaagggatttatccggccctcgacctcggatgttgcctcccttatactattggtaagaaagttaggcggcggtgtaagaatctatattaattatagaggtattaataatatttccctaaaaaataagtacctactattattaattaaggagatacttaatactatttataaagcaaggtagtttacgaaggttaatattattgcggcctttaattaactatatatagtagagggatacgaataattaatagtatttattataaggtttagcctctacgaattattagtatatctattcgggttattggaaacaccggcctctttttaaaactttattaataatgtattatacaatatctttaatatttatataactatttactttaataatatacttattttcttagagacttataaagaatacgttaagtatatacgggaagtactctagtaattaattaatacggggcttcaaattaatattaataaatataaattctatatataaagaattaaatacctaagcctaattattactctaggaggtattaaaataaatcctaagaaagtaaaagctgttacctattaggaagtactaacgaataagcgccaactatagcgtttcctaggatttacgaacttctatagaaggtttatcgctggcttctcctatatagcgaaactactatatgaacttataaagaagacagtcgactggaagtgggaaaaagaatataatattacttttaaagccctaaagacaacgttcacatttatactagtattaaagatctacgattaggagaagcctataattatcgaaattaatgctttaaactagttattagagggtacgctctcctaaatatataacggcgagctatatcccgtcgcttacttctctacaaaatactctatagtagagtataattataatatatataataaagaactattaataattattaaagcgctaaaggagtagagactagaattagaaggagctatataacccttcgagattattataaattataaaaatttaaaaaccttcgatactacgaagaagcttacgcttaagtatataagatagttagaattcctattacggtttaactttataattaagtattgtttaggattaatgaacgtaaagcctgatgcccttagccgcaaacctgaatatattcttagggacgaaatagataatagattaaaaattaggaagaaattatttataaatcccgaccgctttaataaaaactcctttaaaaacaactacctaatagatattaaaggtaataactttataataaatgtaatatccgacgaaggggcacttctagtaatttatatattaaaagatagccttgtaaaggataataataaattgggtatttatatagataacttagtggaccgggtatatactaactccttaataataggcgatatttataatattattcgatttaggactacttagttaaagcactttaaaaaaaagttaaagattccctttgccgaatattatataattaataatagggtaatattttgcgataagctaattattccgctaaataacgagaaggtctagttggagttgatttactgtatttatttattagtatagggaggatacccgggtaaagataagataatagtactaatatactggtatttctaattgggaataattattgcggtaaatacttactatagggtatatattccctatagtaaaattaaggctactaaaatattgccggtaggattcctaaagttattactaatcctttatactctttagcgaaacatctctattgactatgtaattctattccctaaattaaaaaaagtgggtaggggcgttaaatacgagtatgtactagtagtagtaaataggcttataaaaatgcggtattttattccggtagaaggattatttacggaggagttagtagagaagtttatcgattgtatttatatgttctatagcttcccggatactattatatttaataggggaatttaattcgtattagccttctaaaagcatttattataaagattaggtattaaattaaaactctcaaccttatattataaggaaacgaacggttaaattaagaggattaacgctaaaatagagtaatatttatgtacttttattaattagatataggacgattaggttaattagctacctttcgccgaattctaaagaaataaccttaaatcggtattaataggcgttaccctattctttattaattataatttttatttttgtataggtacggaaccgactatacccttaccccttaacgttatagatatataacgaaagtaaatttttaatgctaattaattagtagtatactttaaagaagtttgggactttgttaaaacatcctccctataagtttaagaatagtataaagcaataataaataagaagtacataaatatacttaaatataaagttagtaacgaagtaatacttaatataagtaactatactataggacaaccgtataataaactggcaccctagtttgaaggacctttctgcgttataaaggctagctcgtatatagtagagctggctttgccctagaatataaaagttacttacattattaatgtatcttgggttaaaccttatattaaaggattccctagctaaagagagttaataatagatgttaaaataaataaaggtatagttgttattaggataaacgatttcgaggaagatagacgttgggagttcgaagaattattagactactagaagattaatagttcttagaagtatttaataaagtaattatattatctactagactagtaactagctaagaacttcgataactattaagagttggtataggaacttcacaattaatacctagaattcggtcctctatacccgaattttaagaagggttagaaaatatagtaaaagataaggacactctcggaggataagatttacaataccgtccccgctacggcggctctaacggcaaataataaataagtaagaagaagtgcgaaactaaataataaataatatttctattaatggtacgaataggagacaaccggtacgcaagaggaagtataaaactaaataatagtaaaaagaaaggagttcaattcgatttattctgtgtacttaatcgaataccttatagtacacccttttacaaagtaaccgttaatagtactaagaaatagtatattttatagtagtcttatatttcttatttccctggaatagcccatacgtaattaatactaaaaaattggaagatgaaagggatctaagaacgttagtaatataataattaaatgtttaaagaaaaaagaaggtacaaatagggagttaaacgcacgaactctctaaatttataccaataataactacgggcgtccccgcaaaccgctatactataaatatccctatagtacccctaataggactaataatagtaggaattattaaggttctctatatacgacgattaagctagtttctagcgtacaaatagattgttaagggtaataatagctcttatagtaagaaggtcggatttagtaatattttagctagtaatctacccctaagcgggaattgaagcaccggcgggcactaagcaccttcccgtcttagtaagaaattttactagcatttaattggacacaactacgggaagctcgggaaggtccactttattaataataataaatttttctaggaaggaactttattttagaagggggtaatattacaagctgtaagacgaacggcgcgatggatgcaatggtcttcaaatgatctaattctattgtctggtctgaaatttaactgctacgtagaggttcgtagcatcgggttttatacctctgtgctgtgcaggtagttggatgccctattaggcttgcctaccggtttaatagtcgtcctaactgccatccgactactcctcttacaatgccccctctataataataatcgtcccgatcatttataaatatatgaaggtgggtggtcttagtataaccgtaagaaggataattggaatttgcggcgtagagtaaaaagggaaaattatttgtattattctatattctatacaattatcggttgatgatgcccttttaatttgcttaataataatgttaagtatagtagcttatagataaaagccctaaaataaggaaggaaagttcgtatataaaagattatacttattaaaaaggaaaataggaagaaataaaattatatttattataatattcgaatatcgttattccggataatagttatcctttatagaaaagctattgacgaatagtattatctaaaaataaaagaaaaagaaaaaataattaacgattttataattaaaagccgtgctattattatcctttgggatagaataatttacgtagtgttttataataattgcttttagtatatttttagttattatccgtcgttatattctagctatttgaggagtggattttaataggttttaggacggttagtttagcgataagtacttaagcaataagtatttaggcggtagtcggtttagtaataggcgttacggatttaataatctatttcttgaagcctatctaaagtctagattttacgaaggcgtatcgttgcccggcctgtatttttataatgtacgggtatttattaccgtcgggtaaacctattattttagtagtattgttgaatattaaattgtcctatacgatttgagttatatactatattttaaataaaggatcggttgctataccgggtttgaatcttcgattaatagttgtattaatattattctagtaattaaatacgtccgcggcctcgtccttaggcagattcctaataattttaagtacttttttagagtagtaggttatattttttattttatttataatttattcgaactccctaattgtatattcgaatttatattagagattattatattcgttgcgtaagttaatatagtcgttattcaatttatggtaattattgtattaattttctaagattttatattatctttcttattctttatataatttgtagtaaatatattggaattcgtctaattcggcctaaagtatatctcgaaatttccatcttttagctaggctattattgatcgtattggttatacgtttggttactactagattagcgatgttgtttaaggctattagttaaatggcggctattggttaaatagcagttattggttaaatagtactaattgtaatttatttaataaaattaagggttgtagggactttaagttctttaatagttagtataagggcgatttgctctataacggtcggggtaggggcgggggcggctagttcgggtggattgggagcgttcgaattcgttagatcggccggacctttagggtaggcgaattactagttatagtgcgctttaataatagttgtgtattatatatcgattaaccctatattctttaaataaacagttataatactatatacttttaatttcaattatttacgggcgatagtctatatatttactagtttatttatattaaatatatagatagccttattaataataaaatcgaatatttcttttattttatattataccggaggtactatattgttatcctaatatattaagataataaacttattaccgttgtaagtataatactaattaaccttaattattaatattaaattagcggtttctaaattactaagttattctattatattgtaatttaatacgagtattgtaaagtaagctactttaataataatatagttcaatagtttagtactattttggataattgcgttgttaatccctttttacaaattaatacctctaataatcgtaataactttaagtgtattacaattatagttataataattattattaaatatccgtttataaataccgtagtttataagtatatctattattataactatctcccccgtaggtaggtaattaaagataattttttaaatagtaagtaataaattattatcagcccgttcggtttagggtttaccggttcgtttcttcgatagtagctaaagctactataatcccgcttatttttatacgttaattaaatatataattattactctatattagttattattaatatctattataaacgattatatttaataaatagtctataagttaatctaacgttcgtttggcggtagtataagggttagtagtagcggtaaagtaagggggtaccgaattccttgtaaattaatttaaggtttatttggcgacggtaattcttatttattaggcaatagtataggagttagtagtagtaataatagttgtttagggaacgatagtataataggtaatagttgtaataatagttgagccggggataagaaggcttttatattagagatgtactttttaataaatttcgttatcgatagggtttcagccggtactataaataacactacgttcgaagttagtagcgttttattttatttacgttttattaggatagtaataataatatttaatttagggatacagtcgaccttaattactatagttttattcgttgctaatttacttatatatacgagtaattcagggtagataggataaagtcgcttataattataaacgaattcctaagcgttttctattaaactattaatatataaactaccttataagtactatttattgtattctatactatatcccttatattttacctaatatttaattaatagtttaccgccgtactataatattttacaatctataatttttttaactttatataactactaatcgttaatatcgccttctataataatacgctggcccggttattccttatattaaaatagatttttattgtagggatattcttttaagtagttaattgaaataataggataaattttctatactagcggtagttcgaattcgtatgcgaaattatcgattttccgtttaattttaaatagtctagcctattaattagtatatttttataatttaattccgggttgaatgtagcctttatagaattataatataactttatcgcttttagtaaattatagtaggtggtagcctttatcgaataataatttgtattttattgcagcctaatcgatagcttcgactacttcgcaattatataattgcctaataacctctaggttatcggttttattgtcgggtttaaataaatctaatattatattaaatttaaatcctattataattttattaggtatacggcctaatagtattaataagttattattaaggttatactataaggctaggaggatatttagttagggaattttggggttttttgcaatatagtagcatatagccaattctacttcctaattatattattcgacttatctattagactttaaattctacgccgtaatataagcgatcatcgtattaaacttaaagaatacctccttctatacggcggataggaattttatatcccggtcggtaatcgaaacgtagaataatccctaatcgtataataggaatatagttattaagcattcaacctattattttataatataatttatataacctagaattaaaatagtctttttattaaaattatatataataattattaatatattgtagtactccccaccttagactattaattaattcgtttagttagggagtcttataataaagtctatatagattatatagaagggtaccggttggggtttaataggttttatctatttagaagtagctttccggtcggtcttagattttaagtattataaataatagttcacgtattgcctcaaagtctttattatacgtaggaaattcagtccttcgaattcttatattattcttaccggactgaagtaatagtatttattgtaggctagtataaagatgttttatagggtattattaagtacgtatagccttaattttcctatacggaggaaataatatagcaatccatctttcatccggaaggggaaccgcttattggcgttgaagcccaattttatactacgtttattatattctttcaattttcgtactaccgtagtatagtacctatcttttctgtagttgtcgatgaatttcgattttgtaacgtcgtctatttggacgtatattatatatgctgtatttttctaaatattatccaatttattagtttccggatgcggctcaatttcggcactggggaatctaaataaggcatctagtacgatattaacttttcctaggatatgccgaacgttgaggttgaattggaataagtatatagaagcgacgattaatttcgaatttaattttataaaattagtagtatttaagttggtctatttaattatactaataaaggcgtaatagtccgtcaatacaataataggtttggtatataactaaactaattaacggagggatcaatatacttatacaaagtaggcagtctctaattctattggccaataattcctttcggcagtagacaaccatttactataaaagaggataagttaaattttataaatagaaatagatttaccgtcctaatagttaccctcaatataaaaaactataatactaaagccccatctcttcgaaatatcgattttaaagaatgtagttcgattcgggtagtaatagaagactactatctcttttattaattaattttataggatggcgaatacttgcttttcgaagtctataggcgtaaaacttaaagaggtagtaaatatcttcctcactactagggattttttctctagcatcttaccatccttcttactagattcaataaacttagctttcctttcctctaagggactaattttttaagcgaactaagggatgaactattttagaaaattagctaatccgatataatattctaataatactaaattagtcggttattaaatattctatatagtagtaatacaatccgtcgtagtagctatacctaggccgtctacgcaataacctagtaatcaaatagataggtaggcgatgaaggatttttttagtgtaatattgaggttaatatccttaaagagcttcaaaataatttcaaagtacttcaaatagtcttcggctatatcgttaaatactataatattattaatataaccggctataaaagcgtaataggagtataacttttaattaataaaacgttatatataggttagaaaatttttataacctattaaaacgatattagattattccaaaccccttaggctaattaatattattcgatcttaatatagtagataaacgctaatttagtagaagaacgcaaaaccgttgaaataattagtaaagttcttaccccttattctagtaataattaaatcttaggttaatagtaggtacaaattaccaatagttatacggtttaatagtcggaggtcgataacaacgcaacctttccgaactctatcaacagtatactacactacaaaatataggcagccgaatagtattacttaatacatccactcgaatttaccatctctatatatcccgtcaagcgtttcgtcgaggagttagcggtcttaaactccaaattaatatagcctaaatataactttctatttataccaattttcaataagatcgacgcgaagcatatcttcctcgtttattttaataatactacgcctattatatacatcgtatttatctattagaactttaatacattacacatatataggatcgcaattatatattttaatactataaatagattcaatctctagaatatcttcgtctttacctatactaaggaatagacttcgtttcgataattcgcgaaggaacttcaacgcatcctcctcggttagtttataattatagacgtcgtcggtcttatcgtcggttacttcctagggtataatagttatttagaaggtcaatataatttccttaaattcaatagtaaatataaattctttactaaattaaattttcactacagccaataatacttgtacttatatatacgaaatagttcgatagccatcaccatcgaagtctttaattatacccatccgttagaaataataaattcgtattagtttatttatagtattaacaacgttaacgaatttaggggttttaggattgaggaggtaatttcgagtatataggtacctagtttcgaaaatatattccttaagaacgccagcgggtgatttgtcggcgatatatacaaagtttataggaataaaacgcttatagtgtagtagaataactatattacacgtcgctaatacccttcaacgaattggtttagcggtacaactagttaatacaactatattactataaattaggatatatatagtattcttcaataaattaataattacttaatttaactgggtctattatattcctagtagtaacctagcggctagtcctttagtaacctatactattaatttaaaagtttattaaattggataatcgtcgatagcgcctttaataaagaggttgaatgtagttcgtttaataaagataatacagccgccgacaatgttaaataatttcgtttcggaattatcgaattatatatttagacttttagaaatctattattcgtcgaccaaaatacttaaatagccggtatttatataaacagaatattcgtcgccttctaattcgaagcagacatttatttaaaagtagccgtactatataaagttacttaaaagattcaatagtccttaatcggcgtactccgcaattctaaaagctttagctatcttattatatttaatactatccatagtaaagcctattaagccgtagtttagcctttacggaggtacctaactaaattaattaattaatagtcccgaacctaataatttaagttcggtatataaattaatataaatataaataaatatttcactgcgtataagaaagacttcgttatactttctatacgtttagcgacttacatcgtcgtacaataataggtaggcagaaccgtaattaatattagatctaaagctagtagtaatagggatacttattaatatattgtccaacgacagttcaacggccaaaaatacttcctcctcccctaaactataattctaattaacctcttcgaagccttagcctttaaaacgttctccctcaaaattaggtttatccattcttatatacgtctaactttatccttaataatataaatactattatagggtaagccaaatttaacgtattaccaataaatacattaatacaaacaattctaccaacgccatctttagctaaataaatcactacgctaaccaaataatatattattatacctacaaaatagtccttaatatctatttttcgataaactatagtatctatataaacctcctcaatataataataaactacttttatacttactaaataataatccgcgatataataataataatttactatagtacttattaaacgaattactaagggtagaggacgaattttaataaagataattaaaggataaagcgcggtatctacgctatttatcgtcctgtccctatagggcggcgtctatatcagcttctttaatactttcctcgttatctataaaattagcggccttaataactttaatattcaggagcttaccattaaattctaccctcagtatacgtttattaaaggtattactatacccgcccaaattgtcgataattttaaattaataggtttccgcccgacggtttaagtaggtaaactatttatttagggttatatcgtctactaatttaataattaaattttttaagcctaggtataggcaattgtaaatacgggctatataaatacctttatccttttcaccaagctctttagaatatcaaataacttctatagctatattgcggggtaatttactagtataataatcctcgtacgaatattctaacgcatcgagtttcgccaatacttaagcgcggagcatcttccaacgtattagaatagtaatatactaacttttaaaattttatttcattactatacgaatctttatattaaattaatttatatactatactttcgctccgcctataaacaactaatagaaattctttcgaagggtatttactttaaaatcatcgttaatagcattatttctaataaattcaataaagaggtataaggatataatataaattttattttttaattagaaataattacctcttatattactatctttttctctcgcattaggccaaaagtagccaattatcgaaattttctaaccgccaaaggtagtagactaaagggaagcggtaaagcgatcggctatagcgttaaatttatcattattaaccttacctacaactttaactatatgtataatataacggagctctttattggcggtcatatctaacgtactaatcgggctaacaacttcatcgttacttatactttaactacggttattatatccggcaatcgtattactactagcgtttacttatataaaacttatattactaggtttttatttaattaactaacattgatattaaatagttacctagaatctatagggtatacgaagtagattctatagtaccttctataattattctttaaaagactaggaagtcgaaagtaatttaattatacattaatccctagggggcagtctaataatattaggggagaaggaggtttaaactagggaaaaagccggttttactaataaataggcttttagtaagggtataattataatattggaaaaacttcgcaatttgtattagagggtataagggcgaaggaggttgaaatttaagagtagggttttaatagatttaagaatatcgaacgatctactagccttagccaaaactttccttttctaattatttaactatctcaaaggtattattaattaagtatattactattcgttctattatattagggaaagggcttataaattttattatttaagtactttccctagtagcttagggaatactatataatttaataatagtcgcctattatcaatttaaggtaattaataggtagttattaataaacttaggtcggctacactaataattaataatttacttaggtcgttctttccgataactattattcctataagggtcgactattctagtagtataacttccaatatactactcaatttactaaaggaaatcgaactcgaatttaaggaaattataattgctactttgttctgaatctactacaacaatagtagtatcgagggttaatataatatttcgaataggaatatctattagaatccaactcttactaaatattaggctatacgattaattaaattctctatagcttagtaaggtacatcggatattaatatatccgactcggccgatgtagaaaatttacatttatagaggtactatacttaattcaatttataaaaattaaataatattagtaatttagttattaatacattactttcggctttataccttacatctactatttcagtatcattatcttaattaggcggtgacacttcttctacggaatctacagtattaataataatattattattattagctaattccttaatagaacggcctttattataaataataaataggccgatatttagtaataagaataattcatctatcgaatcgaagaaacttctaccctcaaagttaaacaatatagtcggggtaagtatttcgttctcgccgaactaaatatcttcccgaatactacttataggcaatcgatcgaatagttaaatatcgggctataaatacggaaatagtaattctattaacgtcgttaaatttgggggttcgttttaattataagggcgtcgtactttcacatcctaggctactagctcgttaattgtaaaggaactttaccggtttaaagtatcttattaagcgataaatagtttatttttattattaatttccttattaggcggctactcctcgtaggcgaattatttattatatagttaatcctcattttattctattatagtagggaagggtataaaggataatcgatagtcagtaaccggttaatttccttattatttattaataagttcgttaccgtagtattcattattttattatataaacagtaaggttaattattatagcggtgctagtttgagtattgtattaaagagttatttagggatataataattaagaatccaattttctaggtaagaaattaaagggactcgttgtaattaatacattaactatattataaataataaagcgatcgatatattttcgtcgggctagggcagaattataataattctattaaatacttcgcattttaattaatttaaccgtccgatctatcggaaatacgggtttaaataaataaaatttaatacgtagcatagatctctaatagttaccagatcggctaagtccattttaaatataatattaataaataattataattaattaattaattaatagcggttcgggagccgatatacagcttacgtaagcgaagtgcagcagtcgggcgaaacgcttgtcaataaagaaataatttctaaaaagaaatcgaatagtatagtataggttgaacagtttatatcaactaattattaggcactattgtaagacgaacggcgcgatggatataatggtcttcaaataatctgattctattgtctggtttgaaatctaattactatatagaggttcgcagcatcgggttttatacctctatactatataggcagttggatgccctatcgggcttgcctaccggtctgacagtcgtcctgactgccatccgactgctcctctcacacaagcattactactatattcctatatatagataggtactgcattgtaatagtatagccagcctgcaactgtctgagtacagtacagcagtcacgtatacacgtgctgtagtccgtatactggacctacgcacaagcgtgccctatatagttctcgtgcgcgcacaggattctcttcctgttcctcgcacaacaatcaaagtcttaccttagtgcttgctcgcgccccgtaacaagtacgctaccccaatacccgccagaaggtattaataacgataatactagtaaataacgaatatcctaataacgtcgctaaaactactaatataagtataaggaatacgtagaaatataaacgcactctattggatattagtaaggcatttttactattacgagcttcctagaatactagaaagcttcctatataggcgtttgaggtatagcgtatactatattacttcctatactttattaattataattaatattataaaggaaattataaacttccttatattaaaacccaatttatactttaatgaaatttatacctttttggccaacgaatataatgtatatattttaatcgaaattatatagcagtaccttcgataagagaagtagaagaagaagtaattctatataaaggtattataataatcccctatattagtagccgaataaatattaaaaatctctttatttactataaagatattcgtattctataatgaatttagtacagaccgaaggatagcgttcgttgtactagctaggcaccccgcagcgctattacaacagtattaagcaaattcgtacgtagtatacggtattacctcctcctaactattataataaataggctatttaatatactagtatttagaagtataatagatttagccggagtctaagactaaatagtaaaatacttactccctaaaataaatccatttcctaatcgcaatagtattttaataatagataacgctaactagcacccccgtaccgaactctaatatacgtataactaaaagggggttctattatagtatttgctactatactctcccgaattcaaccctatcgaaatatactttagtaacttcaagtagcaatttaagagggtatattataacgaaggtaataataaaatatcaaacgacgattttactatatttcttaaacaattagtatagaatataaggtataaagtataataaatttataattattttaaaaacgtaaaactagtaatagatcgatttaataatattaataaagagtatagcgaactatatactaacgaactagtcgaatatagagagacggatactatatctaaacgataatagagagtatagaagggagagatagatttatatatattaaattgaattatatattaaaaatactagaaatgctagaaatactagaagtgctagaagtattagaaatcgtatttatttatataataataccaaaatgccaaaaacccccctctttcgctataaatcgatttataatatcgttattactcgttgggactactaataataatactacccgctatagaagcaagagctctagtaatactatattcgaatatagtattaaatcgtaggtctaaaatatatattaattaattaaattacaataatagggattagaaagtatacttactataatttaactatattattagtactacatacttaattttaaggaagtttttaataccgtccctaaataccgtatagaagttgtaattaaaccctaactttataaactactctaccggctactctctaagcgcaaatatatcggacggcgcctccttattctagaatttattccttaaagcgattagaactctatatactaatactactttaattaacaacccgatatagtaatacttatagaacgttttaaaaaaattcggtaataatctctttagccggctaattaagcggggcggagggtagcggtaacgaataaagaccgagaatcgaaagtataggcggacgtagtataaataattctccggcctctactagggaatttctaatctctttaccctcgttctcctcgcctactaccaatagtagtacgattaacagcggtactagtaattaaataaatattatagtcgctatagaaataggaggagggttggcgttaatatatttagtagtaagagtcttgtagtcaattaggtacttatagaacgtagtagtaaaatactctaacggcgtatacgaattaataattactattttgcccggtagggggaaagtgcccgctatattataattatagctattagtaattactaaattagtaatagaaccgccggcggtataaggtagttagatttagggatattgaaagtagggagggaagtattaatataataataagtataataggtataggggaggagggtatagctagtataaacctttaaaatcgtccctctttagcgtagtttatagtaaactatttatagtctctatattagtactactattactactattaatattattaataatattaatattaattaatagactattacctcttcccctatatttactattactattgctagtactagaagcggctattaccttattacctaatatatttcataccaactcaaatagtaaattagctactatagccttccttagcgatatagtgcgtacctacttacctatatctttaatattaaggttataataagttatattcctatttataatgtagtatatctaatatttaatagctttattataactcttatacttataattaagattatatgtttatacctatactaactcctaatatatagtactatatagctttacccccgtatactcctctcgctaccggtcctcctctaaattctttttaatttctattaatatagtatttattataacgcgtttaaacttcttaatatcggttagagtctgtaacccttataataatagcgtattaactatttgtagggttaaggtaataaaaggattaattaaattacgaaagggggtaggagtagaaggtatattattataggaggatagagtagtagggattttactaataggcgggttggttaaccgaaatttgaataatatagtaaaatagtagtactagctaatatagtagaggtacaattttataacagtcttatatttaatattattatacttattataaaaatccttcctaggaatagtcttattatatataataacccgggtacggcggttattataggtagtagcgatatatataacgttatataaagaaactaattactttatccttatagctatattattgctaataatatcttctatataacctcgttgtatatataggatctcactaagtaatatcgtcccaaaccgctatttataaaattcgctattgttttacttaatttcaatttctctaaataaactacgttctttaatagcgggtaatttaatacggctagtagtaatatataaaccaactatattaaattagacttatattaaattagggtatttaggatatagcggtagtattataacgaccggcttataggtagtatggggctaggccggtagcgccgaagtagttagtttaattagggaaattactttactattgttgtcgcccgatagataaaataaggtatcgagagcccgcttcttaggggtaaagcggacggggaattattattcaactttattattgtcgctagaatcctttttgctattagaaattttaatgggtattgtaggtttaagggggaataacggtagttctaggattgggattagaattagctctagcgtaatagccttcccctttttaatagtagtctttttaacgacggttttaataggagcaaccttcttcttaggtagaataattttaggaataattttaataaactacttagctttataatttttctttttaaagcggaataaagcgtattgtagaattattagactaggatcttcctaatcttaatttttatcgaagtaaactactagtgtgccgctttaagtataggattgctttataccggcgggttttaaattgaggattgtcttgggaggcattgttgcgatggatttgattgattactagtgttataattactttgcacgttgaaatggcttcaaattgatatagaaattgttataaaataataaattttaatgaagttgtataatacagaagtgcggtgtgtgtgtgtgtgcacgcacacacacctcttgccaagactgcacaggcgattgagtgtgggaacgattttgtctcaaacttgtgcaggtccgggtcagtccccaccaaaatctaacccgcacagtggggacagtctgctgaggccatcccgtataaggtctagctgccgtctcttttttttcttcaggggttgggatcctggttgttgatcagttgggcagttgggtcggggacgccgtcgttgtcgtcaccttcctttttcttcttcttcttcttcaggttcggttcattacggcgacgtgcctttcactttccaatctcagttttgtgctgagagcgaaggcaacaacatttcagcatcaaccttgacgatgaccatccaaatcctctcaccaccagcggcatgagaaaaaaaagaaaaaaaaagaagaaaaaagaaaagaagaaggagaaaaaaaaaaaaaaaggagcaagatgatacctcggatagctactccatccttccacgccggcttggctcgcttcagttcacagctgcactggatccgataagaggttgacactgacgacgatgactggcgcagatgcgcattgtatgcatagcagtgaggatccacgccctcacattccagtgcccgatgcaatgcatctggtgtgcagactggccatctgtgtgcgacatccattccggcatcgagtaccgcccgtctgtccaacgaacgtatcccaaccgtcactggttccagaatgctcggcccggtctcatcgcctggagctcagcatggtgtgatcttccgtcacttttcacctccttttcccaaaccttatttggaccgcagccaacgggcggggacgacttgggcgacattggcagctgaacagaccgtcagcactagcgagactccgttacggatgcccacccttgtcatacaccttgcttctctcccacactgtcctgtctgtccgtccgagagcgagcccttcaccggccgaaatccgaggtccttcggcaatgatactgctcatagtactatgtacctcagactcgatgcgacgtgatcgattcccacgacatagctaacttgtctctcgatttcctcctgtcgtgactcctatggcgttgtggggagcaccagcaattccctggctcccggcttgttgggaccgatccaagcttggtcactcaacgccggggaaatgtgagttcaagatccgtcttacctcaaacaacaccctcggtaatattcttgatgcttacctgggctatccatgctagatatgttacgtgtcacggtattgggtgtgggtacgatgcaccgttttagtgctctgcattttgcaagcagaagcatgtatgtatgtacatcactttccagtcctttgactgataatgatattcaataatatccgacggctcgaaggacctcacctatcaaacatcaaagaacaggtgtggttgctatgcctggccatccctatctcaccaccaaacccacagcgggcagccaagctccaagcacacaaacatctacatgtcgatacttcgaccactcctacgatacaaagtacattcagatacctcacccactcacaaagctacacacaatctcgtcttaacgtttccctgcaggcaagcagcgcagacgttgctgcagcgtagtatccgctcacctacccacccacccatccatccatcacaacacccaacccttccctccttcatgtacacattgtgtgagaaatggcttggcgcgcagattcccatattgacactctgccttacatgcacaccggtctggctccgcccagcatccttttcccagcttggccggggttttccaactgccttcccatgccgaaaatgcctttcccattcctacccatatcacttatggcacgcttcatgcatgtcatgtatgcgtatgcttacagcacggtacatttaaccaactccctgattgacggcagcccagtgtaggtagtgacttgtgaaaacggatcccgctccgcaagttggtattggcgagaaatgttatgaggtgcagtgcaggcaataatatcgatatcattgctacgctctcgcgacgagactaatgccgtcttcccgaactgggtagctttgacacacacatcgacatcgagaactgaggagtcccagtgagttcgggccggcatcacgagacaatgagctaatggaagatggaaaggaaagaatcaagccagatgagtgtagggaggggggggggggggggggagaaaagctatcagcccgggtcttgtccctaaatccctatcaacgcctcccaagaaaaaccaaatcactcccacagatattatcagtcgggcccgtccttccacacattacaaatccccctagacggcaaacactgaaaccccccgttctcagtccacgattggcccaagccgtcgggcctcaaccgtttggcgttggtagtgtactagccaccatctattcccccagaagcttcagttcccgcccttacacaacctcattgctccctcccttatgtcgtatttcactctcatgcatggcaataaagattgatcataccattctataagcccaaggacaagaacaaagaagaagaaggaaggaagcaagcaataggcgatggacggcacggtacggtacggcttgttccgcggcgcggcggggcggttctgggagtttcctggagacagagaaagagagaaagagggagaataatgtgagagagtgagtgagtaagtgagtggatgtaagcacgggtttgtagttcactttgtaggtacgtacgatccttacctccttccagtccttttgaacgccgtgtgtacttggttcagacagtcactctgtcatcttgccaccagttcagtagaggtagtcagactggagtgtccagccggaacggctcgcatatgagtaagctcgggtcggcgtttattatatgcttatctttgtttcattctctctttgtcactgttgatctctggtagctctctacgtagggaatgcgattatccctggcgggcaattggtatctaggtacttgacgagtgagttcaatgatgctccgctggagaggaactttctggcttgcttcagttttcttgacttcgcctaggtagcaacaccattggcccattgcagtggtcaacaacaacaacaaccacctacactacacagtagttggattcttatgttctgaacaattacgttgctacggcttcaggcatctccagcagcggcggcggcggcggcggcggcgggatcggcgggaacggcgcttcttcttcaaaattcacttcccccctttgtctcgttgctggatgtcatcctttgtgctaccacatcacatcactacctctacctacgtacctctactctgacgccagacgggacggacgctgccagacggtaggtaggtaggtaggtacaggtacagcgtagatatgtgggaacttgaggtgtcacagactggacagccaaaccccgccaccacacaaccaaccaactaacaactcgacttgtttattttttttttaattaatttttttttttttttttttttttttttttttttttttttactccaggaatttggacgtttggttgtgttacatacctacgtacctatgtacgggacgtgactgacgagccaccccggctgctgaacaaaagagcgtaacatgtagatacctaggtaattgtcaaacatcatgcctgttcagtaccatagtgtaggtagtatacttacctacgtagtaagtgttctagatactagatcacacgccaaggcgggtgaggaaaaagcacagagtctggttcagttgcaagtcgatgggcactgtgggaagaaaaaaaaaaaaaagaaaaaaaaaagaagaaaaagaaaaaaaagcgtagtggtcggaggtcggaagtcggaagtcggaagtcaagtcagaagtcagaagttcgggagggccggcggcagaccagaacgccgccgcgtcattcacaagtggataggtaggtatctaccgacgtaactgaaggtggccgggggcagtaacggaagtaagtgacaacgacagaaacactgtagaatggtctagtctacacttgaactgcagtgaggtctagaacaactacaggtttggaaatcaagagtctgtcatctcaagcggccgtcttgaagccgtcaaggcgggcgggggaccacgaagactaggcctcacaagcttgccaaataggtggaagcgccatcaccaataatttgttagaaggggtagtagagcgagcgactctaccaaactactgtagtttgggatcgctaacagaggcacatcgtggtcctatggataccggggaaggagtgctgggtgattgcgtggtaggtataccttgtgtggttgtcgtgatgtacgactgactttcatcgtttgggtgcagtggtcgagtagctgagtatggttggctgttgggtaggtacgtacctctagcgaccaaaaatcttgaaggctgctaggtacacttgactttcctcgcttcgttccgagctgtgcttttccctaggatcattcgatgtctctacctttgacgcaaaagaattcaagtggatttggggaagaactcagtccagtcacacatgcactgaccggcatatagatcaagttaaaacgtggcttgggtgccacctacataagtcaaccacttggaaaaaaataaaaataaaacaggaaaaaaacggagtgatcaactcaaggcatatatcaatcagcccgtcttcacagcctccggcctcaaaacgtgccgcaaacatacacccacacccgacggacggatcgccagcagacagcctgcctattttccatccctgcgatccatccgagactgagtcgagcacaagagagactgtagccagagatgatgctgggatggggaaaaacaacgaagctctctaaaagtgcgcctatcgagctctgaaggactctctctgccttactcttttcttcttcttctattttttttttcttttttttttcccccctgaggaccgaccagcacggaaaaaagctgtgatctcgtctcaattttgcccagttccccaaacctgtttagccccttggaccccccaatatttttcgcaatctgtccgtctcatcatttccaccattcgttttctctatactcagctctggggaaaaggtacggagcgcgaacgtgacaacggcgctccaagtcttcgttgatgcgtaggtagaggcactactgacatggaaacacagtgacttatttttgtttttcttgcttttctttggcgaaaacaaaaagaagtacggtagtaataaagccaagtaatggaagactaaaggtaggtaaatgaagacagaacaaatggaaatagaagaaaaaaaaaaccccgggtatcctttgcaaatgccacgcaatatttcatatgccaatgaaccagtactgacccttgatccttgccctttgtctttgccttccatgtttttcccattttccgcctttagaccgacacccattttgatatccctacaagaaaaaggaagaaaaaaagaagaagataaacacagtaagaaacgaaatgagggaaaagacatggccagcaagtaaatttttttgtggaaattgttcgctccataaatttggcgacggacaagaatggtgaagaagaagagaagaaaaaagaaactgcaaacaaacaacaataacaggggaagaacgataagtgttccttcgccgatttgccctgtatccctgatccctttaggttactgtactgtcttatccttgacccgacccaagcccctgcctgtccgatgtgtgttgccattgaaatccgcgacaaaaatcagcgcaatgaaagcaatgaaaatgtccatcatcattagtatcgtctgtagccatctccacgtgtgggcacacataggctcgtcctcccatatcttctcgtttccacaagtggtgactgacatcgtcttgcttgagtgagtgaacgtcaatcagctcaagacaatataaatgccttttcaccctattcacggtcttcgtttttaacatctcttcttagacgacatcacagtgctcctggatcatgatacaacggttccatccggacggcaaatgccactcctttccaggagtctatgtcatattcattgttgaagatggcggaatgctggtagggtaatacccactagagctgtttttgccctcaaatcttccgcagcgttgctgcgagtagtaagagctgactggtggataaaacatactgggaaggccgttctccccctcgggcttgacttttgtcggatcatagccgctggacatggagggaaccgtgttgctctctgtctccgtgcggctgtgggagaacagttccacctgttgatgtcttgggtccgcgtgctcactctcgtagatcgttgcagggaaatattggtatcccttgtggtccgtcatcgacttggcttcgtcatgggacatcatgggttccatggtgagctcatggtgatgccgtgctccatagccacctctcggatcaccgaattgcgtgaagccgccggggagcatcgtgccagggtgatagtcgccaccaggtccgaggactgaagaataaccaccgccgatgctaccggcgccggagccccctggcccgctgctagtgcttcctctcctctcattctgatagtgacctggagaccgtccgcggacgatcatcttggctgacttcctgtaggctaccttgatgtaattttctgcccctccctggcttccaacatcagcccatagctcgacgatgaggtggtagtattgctgagcagccctcctcttgccgttgttcgccgtggcctgcttgaactgtatacgctcaaacgtatgttcagtggggagagggctttgttgctgcccgtatggctggtggtcgtatgctctggacgacgagagacttccgtcggggttgctatataatccgcttagtggatggtgggtttgctgagccggctttggtagtaaccggaccttctcgggcttagcaaccggccccttgtctcgctttggcgtatgctgaaccaactcgattgtttggttatcgctgtcggctacagctgcagagatggacatggcaaagccatagactgtataaggctgtggggatccagtctgaacgaattggatctccgtggtgggaaggttgggggttaaagagaaggagcaaacacaggaaaagtagttgcgcctgtagcaagtccactgctcctcggcaaggaagaatcccttgtcgataatgccgctaatctccaccttgatgggtgttgcttgagggcctccatatgaaaggacaccgcactcgacgatgctggtaagggggggtatgttgggttgggtctttgacccgtatgtgccgtccatcctgtgtgtgttgtaggttgccggactgggagtgggcgatagtggatgccgtctcgaggttatgccgccgaaggatggggagcgtggaatgtgatggtcttgccttctgaaggttggcgtcgtggttgcgtagctgtctcgaatgctgagctgggagcctgggtgcggcaatgcgttggatcgaggggcatgtgccatgcccgaggcagaggtgctactagttggcgtgtaagcctcgggaaaggggtggtgttccatggcacgatggacggaggtggtgcttgggggaaaatatttggtgtggaggctcaaagaggaggggagacgtgacacatacttggagcccagtcgaggcctgacgtccaggctagtggaataaacagtgggagcggtaggaaaatagccgtgggcacctccgtcagtgtagccggttggcggagggatcggtagggggttcaggcttatgaaggaaggctgaggcggcgcctcgatcgtcgacagcgacgcggtattgtctgtatagctgtttgagtgagaagagcggatgggttagcaacaggtacctcgactgtagaacgtcttgctttggctagattgccgagaagccaaccacccccggacttgaggtgtctgcctgtcgtgcacctcgatggtacagagctcctgcttgcctggcaaggtgctccacgccgcttttcttgctcggactggctggctgactggctggcattcagtcttcgcgcaccaagcttatctggctgccactgctcgcagcttctcgcaacctgaacgctgtgtactttgatgcagcgttcaggtttcccatgcgagacacaagtgcgcctgtaggacggggctgcggtagctcccacaactctctggttgtactgccaacacttggcgttgcacagctagcgatgccgacaggatcggaaccgcgaacacagcgtcttgcggcagggcaacttgcgcaagtggatgtggatcgaatgagagcgacaacaatggcgagagcggtaatctgggtactctaacttgctgataggctgtaaactgcgatgaggcagagctagcgccgaaagcaaatacccatgtttttcagaggtttgatcctttgcctcgtctcccctacccctaacgacaacggttcttttgatcgaaggcgtaattgttgacgaatgatggatggcaagagtggcgggaaggtagaggtattgctctttttcttttgtttactttcggtgctgccgcaagctacctcgccagtggtgaacgggaagaagcaaaataggtgaaggagattgagaaagatgagtagaaagtggaaaccgggtaacggtagcagccggcggtcctgttgtgaggttgaggtagggtaactcaaaaccggtagctcgtgtgatatgagatagccgttgatggtaacggcctttgtgacggggagatcggggcaggcggggagaaaagactaagaaatgggaaagtgtgtgcggagagcggaccgcgatatggcttttaacgctgacaggagcttagtgtccgttcctccgctccattcgcatggatacgggttgcgggagcttcgaatttgcggtgcctttcggtgaaaattggcaagggtaagaggcgggcaagggtagctaactctgcccactggtgctgaagaatgatggaaaaaggaaagaggccgggtaggatgcaggacaactacataccatgccgggtatgtttaaccactccgctgcccttgtacagttcgtgaaaaagatactttgttgcgaggtaaaggtaaggtacggagacgaaccggtcggagttaccttgacagatcactcactgtcatactaccaccgtgtgatgcagaagaaacggacagtgccagtgtgaatactgacactgagatgcgatttgatcctccactcaccagggtgcagaaaggaaggggaagcagagaacgatagcacagagccaatgaatcgacacgtaagaaagcttgtagtgtagtgtagttacttaccgcatgtcggctgtggttggggggatgtcgagaccgtagtcaagctcggcagacggcccaaagtcctgctaaaaatacagcgtcagtcagatttcttttgcgaactgccccttttagtttcatctgattcctgggcatgtcatatgcttccattcctcacttgtcccatgtcttccgtccgacagcgagcaacagcaagatgaggcaagcaagcaaggcatgatttaatgaaaagccaaaagatagattagtcgtctgccgtttgtaggcaaggtagagtgttcagtgaacggtcctaatcggtcgtgcggggtgcaacatgacaaggcggctgtggcacggcttcaagaagctcgtgatgatgtacccatcagctatgtaagcgtatatggatgcggtgccagacgactagaggagcattgagccaagtgatagtgccgttcctggaccatgacgatggctgggctaccaagagccatcggaattgctaggagagtctagaagaagccgcaagagtaaatgttagcgaataaacaccacaatcaccacgctataatgctacctaaacaagtcgcatcggtgataggtatcgttcacgaaacaaaggggctgaaagggagataacataacgggagcgagacgtgccaatgggaggaaacatgtacagattcgaggaatttcgaggacgggatagagtagggaaatcaatcttctggtccaaagtgggagggaggcaacatgatgtttgctcgctgagctgcactgttgttgcatacctcatccactctcattccgtcttgtcctgtcctgtcctgacatgctagtgcttgttaacctaagcaaagcttaggtacagtgtaccagacgacgcccccagccgcgcaacggcaacaggggagccatgaacaagaggtaggctgacaggcagagaggatgggtttgatgagactacaagtacacacatggtggtacaagcagataccgcctgccatgcagaggtacatcgagtcctaaacaatgagcttgcagttggccgtctgtagcccggccagaccagtcggaacaagagcaacacgggatacgttttgtagggttgccccacaaacgatcgggatggaaccctgccgtcgtacaaaacgcgccgagagctgcatcaacttgttcctttcgactgatgctctgagggcgtgtccagtacagatcttccaacgcctgcccgagagcgcttgcccaagatagaaactggagacgtcgggaaaactcacagactgtgagccagggcatccgtcagccagcgagaggccgcaagaccaacatggtgggccggactaaaacaagctagaaaagcggaatggagcgcactggcgaccgaatatggagtcgatgtgcaagtcttgtcaagaaaagaatcaagacacagccgggaaagaccgaagaacgtgaaaattgtgcaggagggggtgggggacaggatcatcacaacggaactgcctttcactaacctgtagaattgaacataacccatttatttcgtctgcgccgccgctagctaccgcaatggaaggccccgtaggttttcaccgatgagtagccgcgtatttgtcgttaaaaactcggcctatttgtcttgattgcgcttatattgatgtcatccaacctagccccggtacagccgagaaagatttcgcatgctgtatagatagctgtcggctggttcgatcgccaaagggtccaggcctaggtccagggtgctgcatacggccgcagtggccgcaagaatcaagggtcggatgggataggcgggcaacgcagatcaaaaccatgttgtatcaggattttaaaggaaaaagcaacgtgaattagatggaatgagtgtttacctttgaaagcggcggattcatacgaggctcgtgagtgagaaaagttcgctagtgagtgcgttccctatacaaagtccgtctccggggagtcagtcagtgaatatcttccgctacagtgccagtgctgccccaaaggtggtggaaaaggaggcgatctcacgccccgattggggttagaccttccaggcgagccgtaacaggaaaagagagcaagtggcgagtattggggtagaagggaatccaaaggccatgcctcaattccatcgcctgtcctcatcctcatcccctccctcttcacctcctccttcctctgttgttttcttcatcctcttgcttctcgactcaacagctcagagtgtatttctttccgatgtcgcttgctaaaacttggtcgagggtttgattggttgactgaccttgatatgcgcccctgtcatgccaagcggtcaatctacactgtatcgcgacgagaaaacagcggttggtgcttgcgtcgctataacctaaggatagaaaaaaaaaaaaggtcctgttaacgtactgatcaagccgccgagctcctctacaaagggagctttggtatgagcgtgtataggcagatatatcaggatggagggtacgggcaagaacgtgggcaaggagcgagaggacaagctcgctgacacagtaagcgacgaatggaccagatggcccgaaacgtgatctgaatctgtagccggagctacgagatccaggcctctctttcgctcatgaaaaattgatgtcgttggaggaagctgctgtttcctttttcttttttttttctttttgctttttttttctcggggaggatttttcttttcctttcgacctttacccctagctcctcatagctggctcgatgtcccaagttcctgccggtatcgcagcgagggcttctagcccgaccatcacggacagcgttttgaaaggggtgatgcactaacatgcaagtcagagaagaagtgtgtgcgcctggtcgggatcagtgcttgtcctacgtgaccaatgtccgctccgattgctcaaaatgataatacgtgcaggaagagtggtcgctgcagccgggaaccacaaccctgggtttatcggtccttccaaacagggctccggccgatagagagagaacggggaagaaaaagaagagaaacaggctgccaaaactcattatctgtgattcacgtcattctcagctcaccttgtttgaaacttttttttaagtccctcagactccggtctggtatctttgcgagatgggtgcgtcgaataagtgccgggttatggctcgcgaaaaatgcggcgcggtagatgagaggcttgcccgatgttgttgcggaggatgtggagatcggaaaaagaagtcgctctggagattcgctcggtggtgccgtagctgtggcaaacttgtttagaaatttccctcgaccatgtgtttctccgagcaacgatagcgaccaaaattctaggctgtccccagcgtgtcttcgcctaatgaacaagacaatgatgccgtataatctggtcgaggggagtgcaggatcgcaagtacgtggctttctggtgccctcgatggggaccccgggtgcggtggcttgaagaggatcgtacagaggtggcaacaagagcagcgaagggagtgcgggagttcgttcggaagtacgtccagcacagcggtgagtcgtacaggcagaatgtgtgtatcgccaggctagggctttcagaacgccaaaaagctcgtagagtaaagggaaaaccaaaagatgcaggacgagatggtcagaagggataactacaccttcttaagcccaagcacaaacaagacgggtagcgcagggatttgagacaacgacgatgggacacatggatgcggagagaagtcaagagtccccggtcttttaatctcaagacaaagcctgatgtcctttctcagacgaggcgattagggggaccgcacttttggttggcagtcttatgcagtagcagccagagactatgatgacctgtggaagcccacgtgtgagtctgggtagagggtcccccatcagcctactccggtgattgaatcgaaaacactacgcaagatttcaaagcagggggccgctcgagtcacaaaacatcacttcttcttgtcttgaccgatcacttgatggtcgaccggcatgtcaatacagttgacatgctttctacaattgcttttgggcaaataaggaaagcaagcaaggattcaccaaacatatcggcgcgaggtgacggctgggcgatgttgtgatgatggtgctgccccaaaggtcctgatcttccacttgcctcatcgttaaccttgaaatgttgagttgtatccgttgcgataccgtaaagacccgtatttaccagcgataaacatccgcaatcttgagatcgaggtatcaaaaggttccgcgccagggtaagtcgcttctctgctggcttctttggaaacctcgtcttctatgcatcagggtatgcacgtatcctccatccaaggacttctacaatgcgccacaaacatctgttttgatttgaagagaaacccgccgggcaaggagtgatgccccagaggcgggtaggtgcagacggttgacaggctttgggccactgagagttggaatcctgccaccctaatcggatgtcccagtccttaagcccaggactgcttcatcaaggtagattgctgcagtaagttcgcctgcgcagttctttggctgactgcctgcatcactcaaagtcaggcgttggtcatgaagaggcggaaaggtgagaacagggtcaggccaaggttcaacccacaacggaccagacattgcgagccagaggaaggggatgttccgtattgcagtaacgacgtgccagcgcagagctgaaggcccagtccagaaatgcagcacgccttcagctttcggccctataggtttgacgtgttcggcaacggccgaacaaagctcttgcagggaggccaaatcaaggccatacaggtctgtcttactcgatggagcagggccccttgtaccgacacgtgaggtatacagtcgacgatgtagttcctcttcgagacacgggtccagatatgcctcttttctgtttccaagaacctctaggccatgatcccgacgtgaagcctcacaggcagctttggacgggcacctcttcagacacagccgttggagtggcccgggcgatacgtccgttactaggattgtgatgcacgccatcgagagagcatgcaaactgcccggggcccggcaaggtagtgttcagtgtcccatctctttcttgcccccatacaccaaagatcaaacgggtgaggggatgctctgcggtagggaggtcagcagctgggctgagtgaagtttgttttgctccatgatgccttggatttgcccgtttcagcattggggtccaatcatgtctagctgtgtttggaccaccattggtgcctcttgactgaggtttaacgagacgacgggcaaggggggggacgaatgatcaaatctgggaggcacggacgaaaataccgctcggccgttctttttccccctcgccaaaagcgtgacttggccgtaccggtaccattctccttgttattgctgctgctgctgctgccgccattgctgatctgatggttgctctatcgcgtggccagtatgagctgatgctgccgatccatgagaaaaggggtgagtggacgaaaggcaggaggtcgtttgtgcaggtttccgtctttcttcgaatagatgcatgtgtccagccaccaaacccgaggctggcgctaggcttgctggcgtagagcgctccaatgactccatagccgaagggggcaagatgtttatccaattgtttcagatgaaatgttctttcggccgtttcgtctgctacccgggggggtccaggcaggctcggccagccattggctgaggtcttgcgcagaatgacaaaagaggtactcggaagaactgcttgtccttgaggaagcaggtcgctttcctagctgatccgaggtaattagaggtggtggtatggctttgcgttcctgtttcgacgatagcgattctcggatgagggtcgttgtagtatattatctttgagttgttgaaaactgaccatacgcaagcggctaagacttggcagacgaagaggttatggcaacaggtcttctcggtatcaatgactgcctcagcgatcggttcgggccgctgagcgaaacggctcaggttgcgttggcgtccaggttccggctcaaataagaagcgcacaaagctaaaggttttgtgagcgcagcagatgtttgttcttctagaatgtgctgggtgccggtttcatgaggcattccacacaccagccttcaggaacactgcacctgaatctagcagagcaggccggcagcctggcaacagggcaataaggggcagcatgaacagcagtactacacaatgtcagcatggcagctaagcagtctgcaagcctgctgggcggatggttggaacacaaagaacgccctcgggggcttgtttttggcgcaccccatattttcccacacctctttcgctgcaaaagagatctgtgccatgtgacacatcacttccccggctttcgaaatctccagggtccttgcgtgggaaacatggatggcaacgacggtttggcaacaatagtgatgaggatggcgtgatatcgatgatatgacagtgtggtgatggatgaattaggtgaaaggtgctaccgagttgcaggccatccgtataagtgaagatattcggacttgacacctctagtcaagcccattggcaacatggtcaaagcccctaggggaaaaaatggggttagcgtcagtaataggctgaattgggactgtaagagtaaggtgtaccttgagccctagaaacgacgacggagcctcctagccctggctgtctcacctctttagcagtgtattcactggaatgtgtctgcttcttctgttagggtgcatgaacccgccctcattgggtaattaagctcagatgccgatactttctctctggacgtaggtagcttgttcagtcactgccacaggccacaacttgtggatgtgaaccaaccgaatgcagaggtcatgacctggaggtaacacatgtcctgcagccactgctgcaacgagactgtatcgcgtctagagtacctagatagaaagtcaatcagagtcgggtcgggttggttttttgtttatatgaggcaaaggttacccgcccagttgcctacatgtaccctgatattcgactgaagagagatggggagctgggagagacagagattctgaaagctgatcgcccatgcatgttgatccgactggagcatgcaaacgggctgtgaagcgccatgaacaaagatgcagacgaaggtcacccatccaccaaattgaaaagatgagaacatgcaagtcagcatcatccgtcctccgagacgggatgggcggtcgaaactgaagggttggttcgttggaaagacgacggagctcagatcccggcgcgtgtgtctgtcgagattgagaatctctcaagccacgggcaatccggggaatggataccgacctgtgtacagctgagctgggatgtacctacacgtactacttcaggttcagaggccgtcatggctgatgaaaccggaagctgctaatgcctccaaagaatggctcctggaaagagacacggatttagacacaccagtaccttccatcaaatctcctgctttgatgagtgaagtgaactgaagcgtctgtccatcttgcggagtggttgaaattggacaaagttcaaatgatcgaaaaccaaggccaagctccttccttgcttgcctccgttgcggcgacagggggcaacagcacacctgccgacgaccgagagaaccccagagcacccccactttgacaaggcctctacctatcttcgcattctgagtggacgataccgtatccatcctatcttggcgtgcttggctctttctccgcaccgtaactactcaagacccacttcgagaacctcaacgtccaaaatttgacgggtccgggtcgaggtctcagaaacgagagagccagaagatggaaggcgcagagtgaactaattcatgtcttctgtcatggaccctgtacttcatgtggtatgttcctgattgagcacctctttcttttggacaagtagacctggaccaagtcacatggcaagtgacggcttcgtcctccgatcacgacggagaggagagtctcattcaacacagtgccagctcctcggctctggctgcaactgccctcttgggctttgcaaaccgaattcagttacgcgcgtcgacgaatcttaatttgaatatggggattttcgaatgggaaagagctcgggacgaaatcgaaccatccttacctctacatagtaggctggcaatctccttccatcgatcctggaggtggaggatacctacctctacctacctacctagtacctctatcgggctttgctctcggggagggtaaggggcgctttccatctctgttgcggccagttgcagcctacacacagaattgaatccagttccgaagggaaaataaggaaagtgaacaaggtgtcgttccttccgtcatgatacctaccatactttccatacgatcgcattcacctcacacactcggtcactgcggcaatcgatccagtcccattcatttgggagacacggacatcgcccatcgcgttggacttggcgattcagttctgtcgacactcaacagtagcagcagtttcccactccattctgtcatggaatctcgcccacgaagtggaaatgattcgctcttgtccctcccttcaatcgcacatgacgagacgacatcgttggaatcacagaactaaaagtatcgccagattcattcattccctccacaatatgcacaatcctctccttcacagcaccacacctacctaggctggatcttgttggtgcggattatgctcgttttaccaggccagcgcaggaaatcgctccttggtctcatcctgtcgcacagtttgtctctctcggtacttgcgatggaacaaatgagtttattgcgaacccatgttacccgcttcgtcccccagaccagactcctcctgcgtgttccgaattccgtgactggctccgacaccaggtacagtctggtcgctgctcgaaaagtaaagaggcaggagagaggaaggtatacatcacgccattccggttccttaacatttctgccctcaatttgcaccacacactgctagcagttggtgctgtgtcattcccgagaccttgacccagcacgagatatcgaccggatccaatcagcatttgccgcggcccttttttttcaaaactcctgacaatccactgatgctttcccaggtattcgtcgtgatctgccctcaccggtcgtaggtctctgtccaacccggcggttgcttcaccggcgacgattggttgattcaccaattctcatccccagagggtgtgaagctggaccaggatgtgacgcgattctatgcagacattaatgcgcccggtctccttttgtctcctcaccgatgagtcaagacggtccagagtattatccagggcttgccgtttgcttgcctgttgcccttagcaaggcttcggttcgacacgtctgcctccgcacccgtccgcctgcatcagaatccaggaccttttccaccctctgcgatggtcagcttctacgggggttcgagcccgccgctgacaatggctgacatgcacggagatcaaatcatgaaattccaccgggcatacagacatactgtaagtgctgttaggcacgaacagccgcttcctcacgcaacacatgccaggtagccccgcatatctgctggaggtacaacgagtgtgacccatctgtgtcctggctataggcactcatcagctgcttggcctatctaggacagagaagccgcttcccggttggttcccggaggttcctgggcaccttcaacaaaacggtacgagcagagacatagccgtcacggccggtacaagaccacgctttgatggtatcaagtccttcggcataacttgggtcccaaatgggttgggaaaaacagacagtcacccaatagcggtctcgagtctggttgcagcaaattgtgacaagcttgactaacacggagggcttgtaacgctggaaaacctttccattacgtgacagccaaaacaaggctaagatggtgagccgtgcgcttgttctcaagcggacatgttacggcgactgattgttgagtgcttaggcagtctgtccgcaatcaatcgcccgagcatatttggagatcttttgatcggatatctggatgtcattttcccaaggtaagtgggttcgattacactccaaggtaggccatttagctgggaggctggcatcccatgcttcctttgtacactgactgtcggtctcccagttggtttctgtttcccgtctcacgggttcttgatgtaggccatgatgccgttcaagtctggtggcagtctggcgtcacatcggtttaacaggtccgttgcgcgtcttcaatacggctaatcaaggtcgactccctgcgaagctcatcaagcgagatggctttgccatctctggacttgctattcggttattgcggtcaacaaagaacatcaatggacttggcgtcgaggaagaccggaatcccctgcgaatgagcatcaaggatttattgatatcatggggtatttgagattcttaccgcatacccaaggtgttgagaaaggcaaacatacgaaaacacgcaaaggcttcagagcttacatgcgatgtgttcactgcacccttaccaagcgtaatggcttcggttgcctacctgctcgaaggggctatagatcgtccaatcaacaaacaagacgggtgtaggtgtaactacgccgcctctccatagaaagcgtcttccatttccaccccaactcgactccgacgtctggacagacgcatcccgacgcttggtacgtgcattcatatcgacatgtccgtcatggtcgttgcaatcgggcaatcaccggtcgttcttttcagcaactgaattgatacggcagtaaggcgtcgaagcatgaagctgtgtgcattctcgtcccggaccctcctcccttgacgcaatttggccatggagtggaaagaataaggagccatgtacgagaccaccctcctgggaatggtcaccacatacccgaacttgcgcaagtcgctgcagacgggtatcctcagtccacgaccgctacaactaccgagccaggggctgcctgtggtgcttggagctctttgaggacactttgggctaatttgagtttgccagaggttgctcaaacattgccttcgtctccgaatctaggtttgtttttgctacgacttccaaattcgatcgctaaccccttccaaatccggccctctagacttcaatgtttgttcgactctgccacgacagacaggaccgcatccttttgccaccgaatgccccgccgagacgaaccatagattgcaccgccgcaagcgtcatgccgtgaccgaagtgggctccttcggtctagcccaaggtggataaagagactatcacaagaaagagcttggcaaggcaggcttcctggaggagcgaaataccgtccccatgatgatctcagaccggctggatgcttacgtggcgcatactccgaagcgggtggaatcttcttgagttgatttcatgggcctggtgaaaacccatgagtctccggccgctgcgtctcttgcttgtctcgaaacctcacccgcatttgtctgtcccacaagcatgtcactacacgcctcacttcttggcccgtcagttacgtcgctcgagacggtagatcacggttactcgatggtagtccccacttgacccgtggtaatgtgtgacaggctttcagttcgaactttaggcttgacacattcatcggatgatgatctgcttgtctcatgggaggccgtggcctgctgtcagggaactgctggtcagaccaagaatggtctagggtgtaacacggcgccgatgtgtctccgattatggcagacgtcttgtgtggacatgctgggggttgaatggctttctgggatggcacaggagctgggcgtcagttcgcccattgatgtccatggtggattggggtgagacaagattcagaaaccaccccgacttctttatcatcaaatgaagcagcaatctggcgttgcccagtttggctcgggagtctcggaacccgtaagtcaccaccaagttgaaggagcgaacaggcaatggtgatggttgatagcgtcggagggctggtgagcaaagctgcaatcagcatatggctgtgcctccaaaatccagaccatgtttacctcccgatgcatggactgtgcaacaatatcaggtaacgggatctatcgtgatggctggtacctgcacggagagcttggatgcctgccatgcagagatatcttggttggggtagcttactcacgatcccgttggagcgacacctcctgatgcctcgaaactcaccaaacatggcaccacgacgacacggaaaatgggcagcccttcgcacccgattcgtacagaatactcctcacgagggaggaggatatcgggcttgaacactaaaaatagcaccgacagatggatgatgaaagggtataggcgcctcgttctcgatgcatgcgaggtccggacacgagatcacactccgattagggcgcgcacgttctggggccctcgtaggcggtcgatcttccgatatgaagatgcagaagggttttttttttcttttttttttttctttttttttttttaaatcagcaagtgcagaaaaacgcccgggatcatctcgattgctggccatgtcgggtccgggatgaggccttcggtctcgatggtatgatcaggggtcttgcaactaagctgacgatcgagctggcatgcgtcgttcagttgcgtcacttgattggcaagcccgagatgttttggggagtattttcatcagactgtcgtctatgtgaagcaatagtcacggaccaatattcggcgcaagacaatcctcaaatctgcccggacaagccacccatcttgcggcttatcgaaggcttcgggaagccaagccaatccgccatggggatggccgcgcaaaaggtaaacaagagttccgaagctagcgagaacatcaagggtctttttccgctggagcaacgaatgcgccaatacgattcgaatgtattctcatgatccatctctcctgctttctgctctccatagacggttagcttctcagtcagtttccggattgttctccggtcttttctgcaagctgcaagggtacgagacacttcaagccagctagtcgtccacggggtttgttttgtgcgagggtggcttctagaaggcagagaggtgaagccaccaaagaacaagagctggggccgggcaatgcgaacggaagtgaaagtcgtcaaaacatgcaccccctacactacgggcgatgatggacggtgccagggcccgcgacgggatgggcactagccaacggtcttgttgtacttggggttggttgtatggaggctccagcgcgagggggggagggggggtctcagcacaccccagggcatgccccccggaagcatgacctgcatttggggacagggtttgggcgcccggacccgttcagggccaggcatttgttcccactcaccgggattgagcggttgaccagtcagaggcatcggaggcgcgagaagtcttggcctccgtggtgtttgcctgccggtgccgtaacagttcctcaccttgactgtgcctttccttccacccatcttcctagacctactcctcctcgatcatcatcggatttgagtggttggatgacgtacccaaagctgatccagtcaaaataccttgcatgcgatggaagtggccatccacacacgataccgtcagtcatttgcacccacgacggtgatccataaccgccctgcagggccccatctcgtcgttgcctggagggcaggcacgcacgcattggccagtttgaaaggcagggcggggggacgacgacgacgacgactcatccggtttgcgacctagcttacttgacctgcctctatcaacatcgaacctcaaggtacctacctctctcaacgtgtaaaattaccaatacagtcagttacgcgacaacaacgacaacatcatcaagcttgacattttcccaagtaccaagagatcaaaacacgtaccaacttgagtcacttcacggcagaggccaatcttgtccagcacaagacaccaacttgcagggttaagttacctacctaatgccgaagaaaagagtccatttcaaacaatattccaaaccgcagtcaactgctccagcttcattgagctccaccgctgcgggcgccggcagccacaatggtgcgttacctgaactgctacaccaccctctctctctgtgtagcccgtcaaacccatccatcatttcattcccaccctgatagccaaccctccctccgtctgtctgcccgcctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgctgtctgatccggtgaatgggcgggtgcatgacccgccaaatacatcgtgctcctcgagcctcactcggtgcccctgtccgcaaagatgttcatacacactgagtgattgatgccaagagggctggcatagtttatctagcatggtcttgtcgtactaacacactggactttaggtgaatcagaaagccgcagtgtcaatcagcggctcgctgaactgcgccgtctcggtgtgaacagtaatagtaatgctcaaggcgcattagatgttcggccgacggtgccaccagtcatccgggacattttacagctacccgagacaccggcgcctaggccgcgtccgggtcgaggccggggtggaccccgtgtggatgccaccggtagaaggctgcctcccggtccagccccgccacagagctggctgaatcggccggcacacgggatactttccacagtgcctcgtcagtccggctcggacgggcgtcgactagacaaatacatgctgcctgagctgtaccttccggccaaaggtagtctgattgacttgactctccggcagttcgcacacagctgggatttccaacgagagtattgtcgctactatctttatcagcatctacctacccatctccgcgaagcactcgtggcgtacctcggcatctggaaggatcccggcaacgtcactctagccgatctcaaggccattctcctccctccacaaaagcaagaaggcaatgatgaagatgaggacgccgagcagctagaagaagaagaagaagaagaagactacctcgaccccagcatcgccaacaaagactttcgtcacctcgacctctcccactccatcggcacctccctctccctccgcgaactaaccgacctgctcttccctccgaaaccctccaccacaaaacccatcaccgccgcctccctcaaaaccgccgaaccaagagactcctgggaagactctgccgacgaagaagatgaattccaaccagaacccccttcctcctcctcctccatcccccgccctcttctcccaaacctcacgcacctctccctctctctccctcccaaccctctttcctcttctacattcacctccccttccaccactccgggtaactaccccttaccctcctggcgccacctcctctccttcgcctcccaccaccccaccctcacccacctctccctcgccaactggcccgaacccagtctcacccccaacgccaaatacgcatcctttgtcaccgcccaagggaggagggtgcaatacggcggtacgggtccctacagccattcgctcgacaacgattggtcggaagcgatcctggtgctaaggagattaagtagggcgtggtatagactggagtggttagatctacgagggtgtggtgggtggtgggaggccttgtgggcggttagtagggggccgatgggggatatgatgcatttggatcaagatggtagtagtggtgctggagagagagaggaaagagaggaaacaatgacggggggaggagaagaaggggatagggtggattggagggtggattgggggaaggtggagacggtggtgcttggtcttgacgaggaggcaggacgagggaagttcttgggaggggatgagaagaacggggtggcggtgatggagaagggaaagagattggagagacatgtgagggggttgaggaaggggagggggaggtggtttgctgtttgttgatgggtctgtcctgtcctgttcggatcctaacgaaaattgttgttgttgagaactgtggttgttggctggccgaatggtcagtacagtagaccttgggtatactgtatctgcattcaagtataaatagtatacctttgaatccagttactaggtggttcttggataaaatattcctaaaacactctatccaatatgttctgaatcattgtaagccttatcataagtttgtcatggcctttcctaactacgacgagcggcactactagactgtccgtgttcggtaaattctcatgacctcccgcttgccctgttagctaatcgtcgaccaaggctacatccagatggttcatcaactttgtcatggacgagattcggtaatagatgcggattgagcgagttagtaagatgttaggaggctcggtggacgatatggatgagatagaaatggaaatagtggtgggatgttcagagggttaaagagtgttcatatgagtgaaggacatagacagccatgaaacctgcataagcacgaagcatacctaagtaagatatatatgacagcggaagcagaatcaaggttggagtcttaatgtcacacttgacagtgtactcctacataagcacgcaagtcttgttttgttcgataacctacactattacactgccagtcaacaagacttattacaccaccacttgaccactaggagcaggccaccgatccaaaacaaccgcttcgccctcaaccacaaagctcgcactcgcttgcgccggctcatccacagtaaccgtatatgttcccggatacaagacggtatttccttgttcgtcatagcgggcaatatctcccagtgtccattccagatgtgccgttgtcttgtgcccgggagagacatcacgcagccgcgtgtacgacacaagcgtcttgatagggtagggcctagggcccgcgtctcctgccaaaaaggccagtaccacgtagtccgacgaccggttcccggagttggtgacttctactttcaacggtggaagggcacaggtgtcaggataggcattggcattatcaccaccacagcgtgaaagaaggtcctggatggccaaacgcggcaagggggcggcaatcttggcttggaatgtggtgtagtgcagcccaaaaccaaacggctggaccgccgtgggataccacctgtaagtccgccctggcagcctgtcggaaggccggaggttcatatctgtcatggggaccgcggccgtgtagttggcagggtactgcgtcacgggcaaacgtccagcgggactcttgaggcccgtgagaatttgcatgaccgctgttccgccgtcttgacctggccagttggcccagagaatagagttgactgttttcgtagctaggagtggggtgttgtctagctggtcgcccatttgcaccacgactagtggtttgcccagtttggtcagggtcttgatgagctggagttgggcttcgggccagttgatggtcgtcctatcctttgtctcgccagctgctgaggtgtccaggccgccgaaatacagaatgtagttggcgtcttgcgctgcttctagagcggcctgtgtccatgtgtcgttgcttgtgctgttttgaagaactggcccgcccgctgtagtgacattgaagcccatcgcttcagctgcgtagactggtgagtgctcaaatgccggttttccggaatatccgcctgacaaagtctttgggtcattggcccagaacccaatcatggccaatttcgacttggggtcggtcttgagacccagagggagagtctgatcgttcttcaacaggacaatgccctctacagcagtctgaagcgccacctcctgtgactttggactgttgacatccttccagccgagtgatgcatattctgaatggttgccgtcaaagtagcctactcgcacgagaccctcatagagccgcgtcagagctctgtcaaccgtcgactgctccaacagaccttgagtccaggcgccgggaatgtctgaggaggactcgtactcgcagctgctgtctgtgccagcctcaaaggctaaagctgtaccctctgcgtttgttttggcgtagtgatggttcgcgaaaatatccaagacagcctcacaatcactggtaatgtagttaccgggcgcagtccagttccagtgctcccggagaatcgtttgcatcaggtacgtgtttgcgcaggctggcactccattgacagcattgtaagaacacatgatggatccaaccttggagtcccgtgcacattgttggaagggcgacaagtagtactctgccagatcctgcagcgtgaccttggcatcgaagtcatgccgagtcgagccgttccagtcctcaaagtcgttggcggcgtagtgcttgcaggtagccacgaccctgcgttctggcaaagggccctggagtccccggatcatggatgcagcatagcgtttgatgcgtagaatgtcctcgccgggcgtctctgagccacgaccccaacgtgggtctttgaaggggttgacattgggggtccagtagtcgaagccggaaaaccctgcgtttccaaaggcccgaccctcggtgccgatgacctcgcccactttttctatgagttcgtcgtcgaatgtcgctgccattagtaggggcatgggaaacgaggtggacgagttgaaggggccatcgccactccggaattgtgttccgggtgcatatgccaccccatggagagcctcgctccaccagttgtaggctgggaggccgatacggggtgcacctttggacttgctgacgagattctgaagtttttcctcggtcgtcatggcagccacgagggcggcggcgcgttgtggcggtgatagggtggcatcgcagactttgagactggctagagggccgttgacacagtcggggtatgtttggaatggcaggtcaatggcagagaccagtgcagaagtgcagctgagcaggcagtatgaagcccaagacgacttcatgtttgtcgttgttatacttggtgaataacatctattccccccatccatccctccgatacatcagcatggcttcttaagtattggccgttcattcctagcatgtcactgagacgacacgttgacttgccgtgtctcgatgccgactgtgcgctctggggagtatgcaacatttctcgcttactaccatggatggaatccgaaggtctgaagtttgggttcgatggtgaacccctctccttggtattcccgtcattgggataaaatgcccggggtagctcgctcggtacaggacgctggtggccgattggggcgcatcgcggctgtttgtttggataaagtcgatgcagcgctgggttacatccagatcggtggatcagtacctctcttacctggttgatggtaatgatgtgcgggggaggagctgtcaaagtcgatcccccacggggaaacaagaacacaaggaccatgcttaaacaaacatttccggcctcggaaccctattcgtgcggctgtcagtggtgactggccggcgctggtcgaacccgagcgtcaagttcctgttgttcttgagcgtcggcgatggctcggactgtcccggtctggtctggaaaacaacagtggaaaggaaaataataagatgaagaggtcaaggtaaccggcaggtatggtgaacagttaatgccaaacagttctcgtgcctgcctgcccctgcctttcttatttcttaccatccatctgagctccaccatgcttacaaacttgaaacttacaacccttttcctgtcatttcacttcgccgtggccgctctggcagggaggtgcaaaccagacccgccgcccttcagcaccttcccccgacgcatcatctacgacccacccgccggcaagcgcgcctcgtacccccgacacgtcgagctcaaggacggcactctcctcgtcacctccagcatcatcggcggcgacttctttgccggcagcaactcatccttccctgtcttcgagagcaaggacggcggtgttcactggaaatggatctccaacatcaccgaccaagtcaacggctggggcatgagcgcacagccggccctgcttgaactgcagaagccgctcggcgggttcagggccggcaccattctcttctcgggaaacagctggagcgagaacggcacccgcatcgacctgtacgccagcaccgacaaggcgcgcacctggaacttcgtcagccacgtagccgagggcggccgtcccaacacgaccaacggcgccacgcctgtctgggaacccttcctcctcgaatacaaggacgagctgatagtctactactcggaccagcgggaccccaagcatggacagaaactcgcccatcaacggtccaaggacctccgcacctggggtcccgtcgtcaatgatgtccggtacgatgaatacctcgctcgcccgggaatgaccgtcgtagccaagatcgaaaccatcaacaagtggatcctggtgcacgagttgcctgtcgggaactcgagctcctacggcgtcaactacccggtctactaccacatcgccgacgagccgacaaagtttgactcggctcctgggatccccatagtcattgacgggaagctcgcgccgaatgcctcgccgtatgtggtctggtcttctgctggcgggccgaacggcaccatcgtggtctcggacgctgatcggagcgaggtctataccaaccgttttggtggggacccggacaagtgggagatgcatgctattgagcagcctgctgcttacagccgggctttgcatatattcaggagggatccgaggaaactgatggtgctgggtggcgcgaccttcgatgaaggcggtccggatgaactgagcctgagtgtcctcaacttgattgaggtgttgaaaacgacgatacatcccgcctagcttacctctcagttgttatgggttgtggtactgaccacggttatgtgctgcgtgaatggtagatatggtcaagtcccacgatattgtgtccacccaatgaatagcctgggttgtagttgttggaacctttcctttttcctcaatcacaaagtacctaccaaagtcccggcagtacacatacaaccctaactcggattccggtgtcacgatcgaacaaattacctcttgtaaccgagtatatgctacagcttctacctacctattacagccgtagcaagattcacttcacgaaactcgtataaaaaaaaagacactgacgacaagtatattagggcaccgccgttctattccataacatggaattggaagatatctctcaaaagttcttctcaacttcatcctcatcctggatttccctcattcattctctacctctaccttatcaatatgcaaatttccatcttccttgccattctcggtagtcttactaggtaggtatgttgtaatcgcacgactgagagatatcgtcaaactaacgacacattcctccctctttaatcatcgatagcgccctcgcaggctgcaactgcaagtgtcaggacccatccggcactggcccccagtgggacgatctcacggagcaagtatgcgatatgcaaaacgaggagagtagtacattttgcatcgagacgtaccatgaagatcagcatcatcaagtaagattgcccgtttccattaaagtccaacaaccatatattggctgaccagtctacgttacctatttagtgctcggccccaaactgttgcatcgatagcggagactttgacaagcagtgcaaacaactaggcgcccctggtgcttactgctggaagtgagaggcgtacctaggtactttactgtcggtacatagaatgtctctctctctctctctctcaagttttgaagcatatatgtaaccatgatgtggatgtgttgtgatggaaggaacttgagcttgggaaacgtgtcggtcaagtgactagcgtaggatattcatgatccggaagataccacctatcggaaattctgggccctgggtgtagtgaacataaatggatgcatgaaaagatgactctagggagtagaagcgttcaaagaggaggatagcttgaatcgcgacgagtgtgcggccgtgctgtcaactatcgtagcatgatttggctgtatcctctatagtattcagagagaaagggtccggtatcaccgcagcaattctgacccatctttctgacgaatacgtgattatttttttgaatggccggtttgacgacgtcgtcgcatattgccgaagggtcgaaaccgtgataagaaacatatgtagaatttgatgctggcttgttggttggtttggtgttcctggcattctatcccaagctgtctcaaaccttatgaggataaaatgaatgtctaggtatcatatattgggaaaggtatcggtaagattcaagtgacgtgttaaatttccgaaatagcatgatccaggtaagattactacgcctgggtccatgaaacgaaacacgtcgattaagtgtagacatacaaacacctcgggaagttgacccgaggtctagagctatgttacaaagaaaccaccggtattgattggactgtagaatgaagaggctggatcctttttggaggaccgggatggtcaggccttgggcgcgagtgtccagccaggaaaatgactgccgaaaaagtgatcttaggtaggtaggtaaggtagtgatacatgacatgattgaagggaccttcacttgggtaggtatgtcgaaaacgacggggaaagccccagttgaaccacaattatgaaattcaacggttaccaggttccagaattggggttcggcacctaacaaccaacagtcatggacatgatgaatagtaatgagtgtctcgaagctgggaacctcaagtgggtggatgtcaagcaagcgcgaggtactaatcccagtcaatggcgcttgttttggggggttggttaacgaataggggaagtgttggctcttgggtaattgctcgttcgcccattgtgcaacctaggctgactggaatgacgtgaaaggcgaatccgctctccaccgaactagccgaaggacctagggaggggacctcgagtgggaagaaagcccgtccgttgcaccccgcaatttcatggaactcaagtggaaagaagaaaaaaaaaaggaaggaaggaagggttctgaacgaggggacccaaagttgaagaaagtggaaaacatccttgacggtacgtagacgatgcagaaaggacggttacggtggacttcaaccttctgaaacggctgcaagtggacgaaaacggcctagcgttgaattgaaaagcaatcaatcaaaattcggtgcctggcagaaaggaaaaggttccacgttggtcgcaaccccgaacaatgtccattgaatttccaagaaccactggactgggcactcaatgcaccgcaactctcattccagttgaaacattgcaaacaaagcacatgggtacaccacacaaagaggaagaaggggggggaggggaccctttcttcggtactttccgcagtgttggcaacgaattcctttcaaccctttccatgtttagcaaacaaaggcagcagcgacattgatccatttgggtggcttgatgatgatcgctcaccaatgacatttgactggagcacggcgggagcggccggcgaggatgcactgtcaatcactgaccgtcagtttagactttgtccgtgccatccggtgtcaacgacgtgcacaccgaccgtagccaacgcccgtgaaatcggaacctcttgattgaagactgacggactcgggtcgacatggaacagtttttgaaaaggacaatgtgaacagtcagtcggtccatcacgaaaccggttaacaccgccgataatgcgctcggagcatcaaagacaaatttcaacggcgtcgcgctatttgccagactgcggtgacccagcgtcccgcccgccagatgcttcatttgcgcgatgcgacgatctggcttggttgagtctagcaacaacagccggcccttcttggcccccgcccagttattggttcaagtgatggaaggccaggtcaggggcacaagagttaagggaggaggtgacgatataataccagcttatcagtatgcgctgcagtcaatgagttctgatctcgatgtgaaatttgacagtaagcgtcatgcaccaagaactcttgaaataggtagtgtacactacaaacgcccacgcgaagcaggcacaggggcattggtatctgcagtgcaaattgggagatgagagaaagaagaacaaaaaaaaaaaaaggccatgatgcggggcggctgcgacggttgcttgctcctcggttgctgttggtcggtccactgcaaactgaagggagggggagggtcgggttgctcgagatgccggttcggtgcagtgcttgtgacgggttgcttccgcctgtcgcttgcttccacttcagttcctgccaggaacaactgcacgcccagacgcaggtaccgttcagtgccctgggcaacgcgacgattgggcgacgagtggaaggagagtgggtgcccaatcttaaaattaaggaaattggatgcttgtgcacctccatcggcaaagtaccctcaccgccgcttgctggtgtaggggtacttgtcggcgcttgccagggtaacaaacaagaagcagccgagaggatccattcgttagttccccaaagtggccccttctcccctcccccccccaggtttacagcggtcgcgagctttcccttcccacctcgggctaggcagggcaggcggtcccaggctttcgcaggcccgcccccccgtcgtctctttgtaattctatttgatactccaatccactctctccccccatcacactccttttttgtttctccttcttttcaacctcagcctctgatataatctcgccttcatcttgttctcgcttgaagaacctgccgctccctacactgcattcaaacaagagtctcgcactcgacgacattcgttttctcagcatcacctacgtgacagccctataaacctaatcaatcaaccctcggaccgtctttactcgatcgccaaaacttcaaaacaaatcagtcaaaatgcatgtcaagtccttcactgctctggcggctctcgccctcgctgctcaggccgttgccgagcccatccgccttgtcggcgcgccctacaaggcggccagcaagattcacaagacctcggtccgtcagctgttcggtgtcgtccgtcgccaggacaaccccggataccagcccgagcagaccgtctgcggtaccggcaacacctgcgccgaggcttgcggtgctggtttcgaggcgtgcgcgtccaaggacgactcggtccactgctacaacgccggcgccgctcagatctgctgccctaacggttctggcagtaagttaccctgacttgttgatatgcgaaaaaaaaaaaaaaaagagacgagaatgctaaataggcttttgcagactcgtgcgatgctggctactactgcgctgccgacgcccagaatgagacctggtgctgccccgatggcatgagccttgagcagtgcgccgccgcctacaaggtcgacggaagccttgtctcccagaccgccgaggccacctctacctcgactagctcttctaccagctctacctcctcggtcgccagctccacctcgacctctagcaccgtcgtgagcaccaccagcaccagcagcgtcgttgtcagcaccaccagcaccagctccgtcgtcgttcccctcacgaccagctcggtcgctctgaccacctcgtctgctcccgccatcaccgtccccgctgtgtcctcttcctctatcgtcctcatccccactggcctcgccactggcggcgccccctctggtgctaacggcacctctgtcgtggttgtctctccccagcccacgcagtctgaggttgccatcggcgctggcagcgttgccaagcccgccggcgccttcctcctggtcgcggccggtcttgccgcccttctctaaatcctcgctgtggaatcaagcctttggactacttcgccggatatctaccggtagctcaagggcactattgctttactacgagacatgagacacgacagaccgaattcgccatggtggctccctcacaatttctttttctgtgcaaagttgggttgcttgttggactctggacataactttgtttctccgcgtcacgccatggagcgcaggatttacattggacgcttggggcgaataggcactattcaccttttctgatgtgcttctttttttctggggggtttggggtgttgcaggcgaaaaggcgtgggaaggcagtacagtatggcggctttgtccgtttatcgttgataagaaagacggaccacatacacatgcattcacgaacctctctgtatgcttcgggttaaagagggatataccgccagggcttaactattgaggcgttttgagtgatataccttttgttgtttttattgcgtttgaaagtaaccataatattcttgttcctaattttcactcgagtcaataacatgccaacttttgcacaacactgtcaaatctttcccgcggggacattgtagatgtgttagcgtcgttcaacaggcgcctgcgatcttgtgcttttatcggtaacagccagaaacatacccagctactggaagcgcgtcaacgttttgtctcactgacacgccagtggcaccaccgtgccgctactagtattccccaggttagtccctcacactattccacttccccagatttgttgtgctagtgggtttcactctctaccccttacctagaacaattcattgatcagagatcctctagtttgacattggagccccattttcaggtcattccaccaacaataaatcggcctattacgaaagagtactcatcactggtctttcctcgccgctgggtttaaagtctaggatacttagttgtataacatgatgaatggcgaaatgactagatcgggactcgcgtttagttttcggatatgtacatgtcgatgagacaagagtgaacaagaaggccgttagcgttgtttggttttgtggttttgtggtttcacaacatgctagcatggggaacagaaagcagggaacaaaatgggaccgactggggacgaggacacgatacggacgaggacaaggacgaggacgaggacgtgataggaacgaaaacaaacaaccccctcctccccagaaaaaaaaaatagaaagattggaagaaaaaaaaaagaaaaatgtcaaggagaaggtatgaaattagataacggaaacaaggaaacggggaaagggaataattataatagaagcgggaagagaacgagaaagaggaagagtatagaaatggaggtgagatcaagaaaggaaggaaggaaggagtgcagtgggttgttgttattgttgttgttgttgccaccaaagtcactggtatcagtgcggtcactaaaatcactgcagtgggttactgtcccggtgtacataggtaggtaatcattgggtcactgccctgggttcgttataagcggaagtaagaaggatacagttataacaaattattacgagagttagagttaaagatttctcccgtcgtcgtgagcctccgaggatagaggtacgtatatacacagtttccggtttacggggtgtcatcttcaattcgaatgctggtggcgttggcaaccaacttgtcgttctgagagaggtttccgttgcgtttaggatgggtggatggatggttggatggatggatggatggatgggctgatggatggatggatggatggatggatggatgggctgatgtgtgactagtcgtaagcaggctggctggtatatgtttgaagccaggcctttgcgcggtgactttatgttcctctgggtggtgggaagttatcgacttgttgggtagatgaagatggaagatggaagggggggaaatttggatgggggatgaggaggaggaggaggaggaggagggaggagggggaggggggaggggggaggtaggtctagtgcgaggagatgtagaagatgaagtcatgaaggcaggcttagtggttgcttagggggtgaacgatataactcgttgaggagtgttgaggatggcttgaaacggtgcaggctcggaggccgatggcgagatggtgggtacctacctatcggagttaatggatgggaggaggggatgctgctatggtatctggtaagttatggagagtccatgtcttgtattcttggtatgggatgcagatgagatccgggaggcggagaaggagatggaaaaaagggggggggagtgtccttagtgcctcctagaggtatcctctgccttatctaccctgccactctcagtccacccccaagttccgggagcccgtcagacagactcggctttgtaagtggctagttcttgccccctccatccaaccatccatccatccattcattatctgtctattatcaacttttagtgcatgagactgtagtaagccatcaagaaaactcagcagcgagttaaagaggcacggaagtaagctgcgtgagattgttcatgaagatcagagacatgccttacccctaccccctgccgttttgtttccagccgtcatgctccctccctgatagtttgatgctgtgcaccgggcgagtgcaggacgcgcaacagggtagggggctgttcgaaaggttcgatgcatgtaagtgggcgtttcgcacgacttctggaggcgtgtcgtagtcggtccggggaggaggctgttttctggaagggaggcgtaatgatggcttgagtttggttttcgtttgttttccgatggtggtggtgttgaagggagtagtggtgtagggtctggactttgaggatggtgtgcctcggaggttggcgtggtcagtcactctgtgaaagtttctgcatatcctggtaattttgttttcttctggaggaataggtacttgaagaaaggatcggaaaggttactgtcaagtattcttgccgtgtcttctgataaagtatctgtgggatatgggtggtttgaagaacttgatgcatcaactcgacgtccaaaccagttaccgagcgtgagacttccacatacgcaccaaaaacacaagttgttatgatggacatgtcaccaaagtacacgagacgagataggtaaggaaaaagatggaccaaaagatgagtgttgatataaaaaaaaaaaaaaaaaaaaaaaaagaataacgaaaaaaatgggcgatacaatgtcaaaaaggacttgcatcgtcacaaaatacaaaaagtcaagatattgatccgacccaggctcgatctggggaccttcagtgtgttagactgacgtgataaccaactacaccatcggacctatcatgattgctgcgagatgaacgaaaggtggagctcataaatctctactcacactcgagttgcaatccattgtccacggagcgcaacggccagttttgggaaataaatttgacagaatactgtgccgtctgggtttaacattccttattccttgaattgctcattgggctctctactaccaactgttgacatccagtgaggttgtgtgtgggtcctaggcaaggcaaagtcggggacgaggagtgtctgctatctccgagatactcgacatattcgagcaagatggtatgtatgttagtggtaagagttcaatccactaccactggagttgtgctttcttctatcctttgacctgttttctacatgctcctttttatgcagataatgcatctatccacgccatgttcatcaccgtattttcatatgccaacctagaaacagagggcttcatgctgttgaacctgcccataatgctgttaaagaaccaccatatacacaaacataaaccacatgtcccactcccgatcaccagcacgcttaatacctccaaatagcatcagccatagcaaccacctgcgccatctccttgacatcatgcactctcaccacgtccgctccaccctgcaccgcagccgcgaccgtcgccgccgtgccccaaatcctctccttgggagtcggtactcccgtcacctgcccaatgaagctctttctactcgagcccaccagccacggcaacccctgcaagccaggccagctcctcaactcctccaagtgcctcaacacatccacattctgcggtcccacctttgcgaaccccaaccccggatccagcacgatcctccagcgcctgatgcccgccgcctcggcagccgccaccctacccaccagctccttggcgatccccccaatcaacccgccctccgcttcggggtactcattgaggctcgacatgttggccggcgttccgcgcatgtgcatcaagcaaatggtgcttcccaggcgcgcaacagtcggcagcatgtccggatccatgctacctccggacacatcgttcacgatatccgcacctgcggcgaccgcggcctccgctaccgacgcccggtacgtgtcgacgctgatgagcacgtcgcggtgcgaaaacttttcgcggatcattttgatggcgggaaccacgcggccgatctcttcctcggcggaaacctgcggcgtgcgaggcgccgtggactgcccgccgacgtcgatcatggtggcgcctgcgtcgaggaaggattggatggtggattcgagaccggcggaggcgtgctggccgccgtcggagaaggagtcgggcgtcatgttgaggatggccatgacgtgcgtcttgcgcgaggggttgagggcttggatgggcgggtggccgtgggaggagagaggggtcatggtggtgatgggggtagaggaggggggcagggcgtcgaggaggtcgcgggtgagggtccaggggcgggtgtggtcgaggggtttgtcaggaatgagtctagtcacagtcgttagtatatgatttgatgagaggagtgagtaaaaagcttactctgctaagggcctgaggacgaactcgcgctcaggaatgccgatatgagggatcttgagacgttcatggtcgactttgaggttttcgtagagaagaatgtcgaggtcgatgttacggggtcccttgtcgataatcttcttgcgacctagggagttttcaatatcctgaagtgcgtctagaagctcaagaggctctagagtagtttcaacctgagagtggtttcagtattgaattattaaaggcagttgatctggcaccgacctcgcatgctccattgacaaatctatcctggtctaagacgtacatgggctccgtctcccacagacaactggtccgcttaaccttgataccgcgggcatccatctccttgcaagccttctcgatccatcctatcctgtcgccgaggttgctgcccagggcgatataagcagtgcgcacagtgggggcggcgggcttggaggaagccggtaggtcaattgcgtctgtcattttggccttgggaggcagcgtgtactttttgaacgacaatgctgaaaggtgagtggaggccgagtgaaaagtgcgtgccggtttcggagtggtggttgagagttgtggtgtgcgtggtaatgatgttgtggttagttgtgtgttgccggtgaaaatcaatcgttttgtcagaagcctatgccgacaggtcaatggcctggtcgaggaggagatggttgggaatcgcttcatggtagggctgaagaatgactccagtctttgataattctggtgggcctttttttttcgtctgaaagttgcagaattagtttgcactgacgcacgcgatggcgtcaggatgaagagagggttagggttcaatgggcgaggtgaggtctggacgatcgatctcgtttgaaggcttgcgcttgcggctcagatttgcttttttggttacattcacactgccgcatctttgctccgaggtctgtcgtcgtctccaacatgttttataacgatgctgcattgggtatggttccacaacgcacgctggtttgagaagaagtctggggtcgaacaactttgtccgggacgggaaccctgaccaggttcagccaggttccctttttcaactcggttcgggaatgtgacgagggttggggattgggctacaatttattgttaagtgacgttggtggttcatagttcactcgggacacgcacgtctggtctgatgtcgattgtcggcatttgtctagtcgagtctgcatactgcattgcagatggcatcagcaagcacatcatccattgtctgggaatgtttagacatcacaacatcccaaccgaatcctctccttcaaaccattcgagccattccatgtcattcactatgggcatcccaattgacagtatgtgtccagcaatacggtgatcggtgacaggtgcctcggtacaggtcgcacgcctcctccgcacaacggccccgctggcgacgaaccccagatcgttttgtatgtaatggtgcctggaaacggactagcgcccccccatggtgtctgagggaacctcggcacatgtcaacttgaatcgatgtccagccagattcccacctgacctcctctttccgacttgttcaaaacatcatcgaccctttgtcttcctcgcactttctcgcgtcttcatcgtttttatcttgctagcgataccactgttgttcagttgctgtacatcatattcttcaaaatggcctctcctcgtaagtcacatcccttgcaagcacatcgcaccgcatcgcggcatatcaagaagactaaccacaatgtcacaacaacagagcaaatccgtactcccatcaccgatcttttcaagatcaaccaccccatcttcctggccggcatgaacgtcgctgccggccccaagctggctgctgctgttaccaatgccggcggtctcggtgtgctcggtggcatcaactacactcccgacatgcttcgcgaccagatcgacgagctcaagtcccacctgaaggacaagaacgctcccttcggtgtcgatctcctcctgccccaggtcggtggtaacgcccgcaagaccaagtaagtctggattgcatcaagtcgaatgtcttgcccaactctagaggtagctaaccaacctttcttctccgcgcagctacgactacaccaagggcaagcttaacgagcttatcgacatcatcatccagtccggtgccaagctcttcgtttccgccgtcggtgttccccccaagcacgtcgttgacaagctccatgcccacggcatcgtctacatgaacatgattggccaccccaagcacgttaagaagtgcctcgatctcggtgtcgacatcatctgcgcgcagggtggtgagggtggtggtcacaccggtgacattgccaccaccatcctcatccctgccgtcgtcgaggcctgcaagggtgccatatctcccctcaccaagaaggaggttctcgtcgtcgctgccggtggtatccacagcggtcctcttctcgcctcggccctcatgatgggcgcttccgccgtctgggttggtacccgcttcgttctctgcgaggaggccggtgcctccgaggcccacaaggaggcggtccgcaccgccagtttctccgacaccatccgcaccctcatcttcaccggccgtcccctccgtgtccgcaagaatccctacattgagaactgggagacggagcgcgcccaggaaatcaaggagcttacctccaagggcaagcttccctacgaggctgacctcgacaagctcatgtccggcgctgccgatatcccccaggccatgaaggatgcctacaaggccgacaacggtagcgaggaggttgatgtcgacgacctcctcgaccacttccagcccttcctcatgggccagtgcgccgccgtgtgcaacgagaagaagaacgccaagcaaatcgttgacgagttcatcaacgacgctgttgccgttattcgcaagggcaactccttcatcactgtcccatccaagctataaaacaaagtgttggtgcttctggtttcgtttgtctgcattaggggtttccctataggtgcctagtttgttggctagcatataccactctcgcataccctatatgtattgatagctttggcgcttggtctccttttttgtcttttattttgtttgtttttggttatgaggaaaatgacacgagatttgaatcatgtttatgttctggatctgattcatcatgatttagcaagcaactcaatgcattccctggagcatgaggccgttgtcgcgacgcagccgcgttgtgtggccttctccgctcacgatgcgtccccgaatacctgcattggtcatccttgggcatcagttttcggagttcatcaagccgagaggtaagcaggttgatatgacatgtcttagcttcgcatagcagcagggagccttgtaggatttatacatggggttgatggtgtttagggtcggaattgctgcgttgtctcttcacctttggagctgttggtgatctgatctgcaagaccgtctactgatccccagctatatccactttataacttgcaccttgtcgtcgtgcataaagaaagtgggttatctgactccatcgtcaactacactagtccctcccccctgcgagctctttgaggttcccctcaattgccacccgaatgacttgttgtcctacgatagcgggtttggcggtgataccaaagtcaagagataggtgagttggggccacggtaacagactggccaaccatcaaaagcaactcggcaagactgtgtgattcgatggtagcgtgaaacaagtgcaaatgcaagattagttggctggtctccctggttctttccaacggacggcttaggttgtgaggacctggccccggcggcggccgagtgtcagtgacgcttttgtctataccgctttgggacatcgcgtgcctgcggcccgtctccatttatactttatctcgtccgactccccgccttcaaagatcaggacggaactgaatcgtctcatctccatcttcactcgagccgctctgcaactctcttttgtcttcttctttgaatgctggacatttttgcaacctcttctcagaaatcatcggtttggatctcgagagtcctccatactcctctcaccaccacatcacaaaatcacaaccaccatgccaagacttgaagacaatcaggtctacgatgaggaagatgacctcctcaaccgtaaccgccggagggttgtgcgtctctgggaagactttgtcgggttcgcatttcagggaaatgttctcgagatcgcttttggtttgatgtaaggattactacctatgaccgcgaatggacaacagtgaaagctcacgtataatcaacaacaacagcctagccacaatgtttacagccctcgtcacctccttcgtttccgacattgtcctcccgcccatctcagtgcttcttccactgaacaagaacttggaggagaaattcgccgttctccggtccggagccaaccacccggaggaagggtacaataccctgaagcaggcgcaggcggatggtgctgttgttatggcttatgggtatgtcatcacttttgctgcttactttcactaccctcggtcaagaatgaatatatattataattcagattcaggcattaacgataagcgcgcacagattcttcatgaaccgtctcctcaacttcatgggcgtcggcttctcgctgtacagcatcgcctccatttaccagtggatgtccaaggaccccatcatcaagaagactgttccttgcccgtactgctgcaagttcatcaacattaacgttggtctctcctccttgtcctcctcatctctatcatctccctccgatatcggcccccttaccctctcccttccttgccctcctttcccaacttgactgactaacacgaacacatgattaaagtcaatccgctgcgtaaactgcacctcgtggctcgacggccgcgaagacatgctccgcccaatgcacaacgccgcccctagcatcaccaccaccggccccgcggcgggcggcgcaggaccttcgtccgcttcgaaatagggacggtggcatccggatcgtgataccaaccccaacaacaacaacatgagctttgatgacatgacaactaacagtgcttaccaaggcgatggctatagtggggctggggctgggcccatgggcgatggaggcggaggtgctgctggtgctgtaggaggtgctaatggtggtggtggtgatggtggtgacggagatggtggtggtgcggccaatggtgctgatgcgggaggtggagcaggaggaggaggaggaggagggccggtgggagtaactggcttcggctttggtgctgcgtctgtgtcatatggggcttcggtatctacaaatcgattcggatcatttggggctgggggcgctggtgttggtgctggtgttggtgctgggtctaggtttgggtcccttggggctggaggttcctacggcgctggatcgaggttcgggtcgtatggcggtgggggagctgggggagccgggggagctggatccaggtttgggtcatttggaggggcggggggatcttttggcggtggttcatttggtggtggtggtgggggaggagggggtggtaggggcgatcgaggaggttgatgatgacgatgaagatgatgatgatgatgactactaaaatcttggagtttgtttagcgttgctgcgttattgtaagtagaaggtgtgtggaatatgatacccttacagttataccactgtcccttaggtaccctttttacgcccttgcgtttcctcccttcacccttccaaccacatcttgaccttcactttcctgttaaaatgttataatcccttgcgcctaaacgggtcccttcctctcatctcgtttttatgcagtctccctcggcgcacattatggcgaggttatggagggagagcattatgattagcctgtactattagctataagagatgtaactgaagttcataatttgggaagattgggtagttgaaggtgaagcggcctctagatcttgacgacggtgacagagggtgggcagtgaatatccggttgtgatattttggcatgtccatatcttacctttatcacaccctttcgacaatatgttgtcaaagccacaatgtctgtctgcctgctgagccatgtcggggtcgcgaccggttttttttttttttttttttttttttttttttttttttttttttttttttttttttggtcatgtcttcctttttgtagctccagattatttgttcttaacatagcatagcgcatacgtactttgtaacggtctttcgttctcttggaatttctacgtacctagagcctgagaaatgctgcactttttttttttccttggatactcaccaagaggagtgaaacctgtttacacccaatggacttgaacccaagacaaagtctatgcctcttatctcggtttccgtacggtagcttgagtacgagattgtttcctgtaaaagcttccatattcacagccgttgacccgatattcttaaaaggagctttcagggtttgtgctctctcagcagtgactatttgtttcatagggttgttgctgagtcttgtctgagatttcgaaagggcttattggtaaggttacatcaacacttttgccactggaaccggggtccagggggtccttttctgttactaaaatcattcgggatgactgatcatctcgaccagtgacttgagagtggaattggcggcatctcactccggcaaaagccaagatcgaagtgtgtttcgacagctttaaccccgtcgataaaccctagaaagattaggtagcgctaatcgggtttcggtatctggtcccgcggttaatcgaccggtgaaaagtctggtgaatgtctgaccgctacctcaacggatattgcggagtgtctcattcgggtcccctacttcccttatctctgagtggccccatgtcaactatatggccggtacggtgctcgctgatagatagccttgatattgggactctaaagtgaacgaaagccagaggtgtagagtcaacttgatgcaatatattgtgctgcaggagacacaacgccctggagtgaactgacggcgaaggcgattgtgacaatcggaggccgttaattctgctctttagtcaaccgagtttggtacgtacgtgtgatgccggcagtgccgtcccggcagtttggcactagcggactcgaatccggccgggtagggctggcggacgctattccgaaaacagaacgggatgaacgccatcgacgtcggtgctcgagtcgggggggggggggggggggggggcggcgacggggacactcgacgacagatggaccttgtcaggagtggtgcgagttaaaaccgaacggcggaccttggcgatgacgaagccctattatagactagacccttgatatcacactagttggccaccggccatgattccactcaagatgggttcggagagaaagagccaggaaaaaaaaaaaaaaaaatccttcacgctcttggttccaaaattaatgagcggtggtaatttgatcgggctccacctttgcaagttaacggcaggtagtgtacgggtaggtccaatcactacactacactacactagtgtagtgcaagtaaaacagcgagcgatgcttcttctcaccgggcgagacggatctcaacggcacctaacaccgcatgttcggcactgccctgtcgcagtctatgctaggtccaagacttgaattagcaaaaaacgcgtgttcaccttgccgagttgcgggtttcatcaccaaccaagcgtcttggcaaggtttaaaaccggcaccgcatttttgagtagtctgacggacgagtggcgatcccgcgatattgtaatcaaaacagcctcggcctgaagagaaggaagataagagggatgaaaaaagaaaagaaaagaaaagaaaagaaaagaaaagggcgactataaacccgtatgcatgtctcggctcacgcacttgataagtagagaggtaggtaggtacctacagtattgtagtgtagctacgctaggtaggtaggtaccctagagaggtacacgtgcctgctgccgtaggtggtcagtgagagtgcacaagctgccctgcagccacggcagccagcgggcgccgttactgccgttccagcgaatgttcagcgccgcccagagcatccagcccgctcccgccaagcacgccaaggccaaacaacgcacccaccgacgagtcttggttgggcttggatggcgatcgcgagcgggttccgggcgcttttgcgggcaatccaattccctgatgcgggattcccccctttcccttggttccattttctttatttctctttccacctgttcctttttgtcatcgccttccccctccttcaaattgtttgtttttttttctttcgctgtgaaatgttgacggtaataccattggaaggagaagaacaatccagttcgcgatcgcacggcctgactcggtgagcaagagaactgcagagggaagagggaacccgacatagtcagtcagtcagcagcgcaggagagcacagacagcagacactgcagagaacaaacgaaggaaaaaaaaaacaaaaaaaaggagaatgcgcctgtcatctctgcaacgcatggccaccggctttgcagcagcaccagcagcacacgcaccagcacaaccatcgcggggttacagtcagaatgttgtcggaagacggccttctctggctgtagtagccgcccaatctgtattgctctgtgcgatcggcacaggacttgttggtggtcccatcggtgtcaatggcgagtccttgatcaccgcgacaagcgcagcatcggcggccgtagcgtccgcagccccgttggatatcgcaactccgatgagtaccactaccgccgataaccacaagcatgggtcctcctccggctccggctccgttcccgcctctatttccgggtccgatatcatcacatccgtcgccaagcccgctgccgagcccaccaccgtctctatctgggttcctgggtacatgaaggaagactgggagcagttgaggggcagcatcgtcagccgtgtaggttttcccttttgtcctcgatcatcagacctatggttcacgtttccgctcgtgtactttctgccgtccgggttcatcatgccccaatctccactacgtcttcttgatcgtcgcctctaatgcaagttgctgtcgcaatacaggacgaatccatgaccgcctacaccattttttgcgccgaaggacagccaagctgcttcctgtccgccgatgcaccctttgtatttacagaaggccccagatccttcaagtatacaggggtagcagagccaactttgtatgtcaacgtctttgtccactttaccttttatgccacttcttttccttcctttctgttcttgtccgccatcgatcctgtatccaccaaacaatgactaacactcccttccccccttgacagcacacaagagatacattgcagcttcaatgtcacctccgccgccgtttgcgccggcacctccacagttggttcgcactacatcgtcggcaccgtcacaggccccgcgacgtcgagttggacaaagacttacagcagctccaacatcacctgggtggccttgacgctggccacgcccggcccccatgttggcactacggacattgacggcacggcggtggcgtcggcgacaagcggagatccttacggcggtttgggaagcgaaggactattcgccccgacgggtattcccaagagtagcgctgctaagggctggactgtggagatgatgggtcgtttgggggttgttgtggcgggcgtggtcggagggatgttgatgctataaaatgtttgcagcagatcaaacgcatcgagggtcgggttttcttttttcttgtctttgcactcttttttttcttggcattggtgctggcgttgggacggggacggggactgattgaaggatataccgcttcgtttctttcaagtttgagctcttcctgttggaatatgacattgcagcgttggcctggcatggaatttgtgggggacaggaggaggtgagctcaagcatctgctggccgagcccaggacgctatctatgatttggaagtagagaagaatgtatcaggcatcgaacagaagacgtttgtcggttgctgtaacggatcaagtcgaggttgtggttgataacttcggaacgcgagtctgggttacgtccagacactcaagtgttcaaagataaatgatagttacctttgtattcttgatgtcttatcgtggttgaatcgaacgaaaggctgacttgttacccgggcagcgatgaactcaggcttggaacttggacctgaccgtactttgttcccgtgtgtgcggcacggtgcctggctgtcctagtatatctgagtttgacagaacgcaagaccttcccgtcgggatcacaaaacgggtgtgcgagggttgacgagtgagctggtcgagcacaggtttaatatcatatctcaagccgattagatattcgactctgggagaaatccccaagctgttcgtgtaggtaagcaaacaggtcagctggctcagctagctcagctgcacccgagaagaacctccaggacagcagggacagtttatgattttggttagcaagtactttttcgtttgacgccgggaacttaccatcttttcctgttcactggtgggagaagagaaatgagcacgagagatgtctcaagccagccatcaccaaagtcgaaagtaacgccagctaaagacgatggttagctagtttatcaaccgcaaccgcaaccgcgatcgcagccagtcctaagcggatgatgcagatctaccaaaatagtacatacctacctagtcaagtctcactcgtaaacagtcgcgcggctgttggcaagtggtaaccgctcacgagaattcaaatcgcaagcgaaaagaaggtggacggtcgccagtgtcgtattcgagcatcctcgaccaatcaatgcaatgcccttccctcgtgtttcatgtttctacactagcctcaatggggacgacctgacgatcccaccaatcattgaccctgtcgggcgttcctcaattcttcaagcactgcacaattctccatgggggtggggacccacttgggacgcgcgctccagtccgctccagatggaaagagaaaggagcggggcacccgaggagtgtcagactgccaaatgcacagctgcctgcacaaccaacttgctttgttcgtgttgcctgcccctggcaaacatcaaccgcagttcttgcttggcagggttcaagttctttgtggaccgtaggtaggtagtatttcacatcttttgatcatctgtggtttgctctcacaaaagagagaggaaggaacacaatgaatggcaatcagaggtacgaaacctcacacatgcaaagttcgattgcttctggtagaatccatggaagacagtccccggcggcacaagtgtacgagcgagtgatatgacgctgattagcacggacagatcgactggttgttgttgcccccctctcttgcttcaaggttccttccttgccagtgagtgtccatcatcgatcgtcgtctgatggaactggaaatggaaacaattcccgccgtcaacactttccttgcgacaatcacgaaccacaacgcctccagtcgccccccttccttccacgctccacgcctccatcgaacagccgcccatccatccatccgtccattcaaaatacagatcgtttttctctttttttgccgatccccgtcagtatgcggtacagcgcaaaacatctagggtgatgcctgcaaaaacttggggaaacgaaacaaagctacacccaaaataagaaaggttcgaggcacctggagcgaatccgcttgcaatggtacctgaatgcctccattcgatgcgtcaagctagtggtgtacactagtgtagtgtaaagcaagcaatccacaatgatctggaactcctcgattggccctccccggccgtcttgtttccatcaacggaaggcatcgatgtgtttgtgtttgtcgattatcgcgacggactcagtggtccagaacacatagcaccaggacagacctgagcaccacgcatgagggcgagatggagaggacgggagaacacccgtcagtccccgtttctcatctcctacgtccttccacgaggtgttcacaattcacatcatgcaagcccagtctctacagtgttcatcttgtcctttccccgggcattgatccccattgaccattggggttaccatatctcccatccccgtgccccgatccccctccttcctgcataccgggtggggtccggatcaccgtggcacccttggaacatccttgaggctaaagtcagtcgcctgcatgggctggagctcagcctgcccctttcatcctttgctcggatcctggggtggggctccaccaccatgaggctcctagaggtattgtggtggtgtctggtcaataaagctgacggtggcccagcccaacatgcccgtccgttctgttcattttcctgttggtgccattgtctgtgttctatttcgtcttcctttcctttcttcatcatcgtgctgttgcttgcgatacgccttgaagccaacaatagtgttgaccatttccaatacgatccttcatcttctgtccttctcttcttcaactcgaagccttgactgtgcttcatctgctttccttttcgagaatcgacagtccatataaacgccactgagtaacctgaagctcacatttgcctaccttcatttacgacctgatcacactcaacactcgctggacgattaagtgcgggactggaaaatatacgacatagggggaagaacaacaaacgaacaagattttgaagaatttaacgatatacaccaaaccatcgcaatgaggttcgtcaagtcagtaaagcccgcggcagcggccatctccctgatctcggccggcatccccaaatccctggatatcagcagcactagtaagtcgacatacctggtcaggttgtaccccgtcacctggcactaacacaaataatcccagcttcggtccaaagcgtcgccaaaaccattgcccaaaacaccatgtctttctacaagggcacggacgaccagtttgttgatcttgatgccccctactactggtggcaatgtggtgccatgatgggcagcatgctcgactactcccactacaccggcgaccacacctacgacaagaaaattgcaactgctattgtcgcccaagccggccccgacttcgacttcatgtccccagctcatgcgggccaagaaggaaacgatgaccaggccttttggggtttcaccgttctcgctgctgccgagcgtaacttccctcagccccgatctgacatcccgggatacctcgaacttggtgaaaatatctggaaatcacttgcctcgcgatgggatacttcgacctgcaacggtggcctgcggtggcaaatctttgcctcgaaccctaacggccttgattacaagaacgcggtcagcaacggcgggtttttccagctctcggcacgtctagctcgcattactggcaaccagacttacgtcgagtgggcaaacaaggtgtgggactggacccagggaactggtataattaacgaatactaccaggtcctcgacggtgccagctccgccaagaactgctccgacgtcagcgccgcccatacgccctccttctcctacagccagggcatttacacctacggcgccgcagtcatggccaacatcagcaccggtgccgaccaggataagtggaccgaccgcaccaagagactcctcgagagctcgcaaaactacttcacccccttcggcgacgtcaagaactccaccgacgtcatgtacgagcacgcctgcgagcacattgacatttgcaacacggacatgcgctccttcaaggggtacttctcccggttcgtctacgcctccaagattatggtcccctctatcaagcctacagtcgatcgtttgctgcacacctccgccaaggctgctgcccaggggtgccagggtggttctcagggaaccatgtgcggaacgaagtggtatgtcgatgggttctatggagatgccgggttgggagagcagatgagcgcgttggagacgattcagggaatcttgattgatcaggcgaacccgcctctgatgggggatgatatcaagactgtgaggactttttcatcatcgtcgtaacagacgtcgagtgatgagactcctccggctggaaatgagagtccaaagacaagttctgggtctttggaaagcgtggcgtcaggggtgaatgaggttaactaccaatggctgttatggatatatgggctggcctgtgttttgggtctatgagctgccacatcttaaccttggaagtggtgatgtcggtcagattgctgaattgttttgcaacgtcattaacgtcatcatggccatcgcgctaagcatcttcagtttgtgtccttttctttcttcgattcttctgtatagataagatatttgggataggcatggtgatttcgccggaacgagacaaaatcaatgatgatttacgcattgcaagacacttgttttgaaatggaaataatctagccacactctctctacaggtgctcgaggggcaacagatcggaactgcattaagaagatgcggtataacatatgaatatcgagatcacaaatattaacgatgacagttgtatgttctactgatggaaagaaactcatgaattagccacgacaacgtctagttgtgtaaacctaaaaatactaaccaacaaggaaatccacattgtacaatacagggctgctttgtttgttcgtgtggttcttctgaaggtacaaagcatgggtagaatacacagtaaggtcaatctagaggatcatgggccttggaaaaagaaaaactcattcccgttcgtagagtttcgataatgaccaggtctctcaaatgctacagaagcacctctccgttctctttagaatatgttatcaaggcatccctccacgccgagacagatcgtggatgtccgccgttttcgttgtcggagctattctcactgctggactcctccggctgggacctgctatagtagcctttatgatgtcttgtctgaagctagccggataaaatggcatcatatgtcttcgctgcagaaccgaaagattcagcgcaaaatagacaggttgagaactgaatcggaatggcatttcctgcctttctcgaatgaggatacctcagcacttctgttgagggcggcaaggtcgatcttttttcttttcttttcttttcttattttttattccgtccaaaaaagtaaaataaaaattattttacagcatctatccgcgaggattttggtcgatttcccaagtctggcgttctctagccttttctttttttaaattattttttttttaattttttttttttttttttttttttttttttttttttttttttttttttttacaccgatctaaccaacaaaccagggctggatagtactaaaactgactggaggtgaggaacgcacagaaaccatcctgtggttgtactgttgtgctgtgatttcaatgtgagcagccggtcataacaaacgggaaaacctcactacgccgggaccgggaccaggactcattcccatcacgtcaagacaccccaccccacatggctatcaaacggcaacgacgacggggcctttctagcgtgttgcccttcacagatgctctttccgtttcacttcacttcacttcacttcacttcacttcacgttgttgcagtctttgtgccaggttctggatgttgaccgccttcaggcaaccctcattgcgtacaattggtgaatggaattgtggttcagcaaccgctttccagaccttcacttcatttttaacattgatcatctgaccttcaacacatcacgcacctggaatcttctattggaaatccgtgcctcgggcttcccattcaccggcacattcttccagtattttaggcttccgctccccctccttacacttttcaacaaccaaattacggacacacatggctttaagctcaaccttttgaagtaacaacgtcgcgctctggcgcatctccacccaactgaaaatatcctctattgcttcagcacatctcagcaaaaaagccgtgatcattcaagcaagccatatacgaccggcgctcactcgcctcggtctcagtccgcaccaaaacgacaagcccctcagcacattcgccctttgatcaccccaacaccacaccacgctttacttccgcctgtcttgtcgctgatacgtactcgttgagtaacacgacggcggcacgtacaagaaatcacctgcagtacatataggttcctgcatgcggctcgctttacatacaggcaggtattatcaacctccactcacccagcaactcataccctagccctttgctacttttgatcttttcacattagttatcatgtaggtactgacaccgattattttgccagtaatctaagaatcgttctcgaaccggagaagacgcattacgaccgataccatggctacaactttccacctcttcccttttctcccctgggagctgcgtgcttgcatttgggaactgacggtcgagcctcggacagtcgacgtccacgcgaaaagatactaccttgaaacgaacaagaatctagagacggctccttccagtcagcaagcgtacgcgcggctggtctcgaccacgcccgtgccagcaactctacaaacttgccgcgagtcgcgcaatctcggactgtatcaaaagggcctttctgaggttgaagttgtcccggagggcggcgagaggcgttatgtctggctgaactttgacattgacacgatcgactatggacgggataacctttacaactaccgttgggctgcgcagcctgtcaagcgtctcaaatacaggagtcgaaagttccactactgcgatgtccgttcattcaacttttttgagaacttgatagaggctcacatagattgcttcaacgaagaaggcctggatgaatggtaccacatctttggacccttcgtgctcacctgcgatcgcagaaacatacacttgatccaatcggaaaacaatcgcacaactactgctcaggaactggaagaggaaatccaacgtcgggaagaggaggatcttgcagagtttgcaaaccttgatccggttccagtttctgagatgtttgccggacttgacattgactcattgatgcccaccatcctgcatgtcgccgacatcatgacggctcggaacacggaaggcaacaattgagaaggggtaattgtatgggaggcttttctgccagggaatcctctaggcttcgcagtatctagacaaaaaaaaaaccaacggtctaggggcgatcattcacatcaaaaagctggatagacaaaagatccgtacaatgtcttgattacttggctatcacaatgtatcgcgatttcacatgaatcattcgcaaattgcaaccatcgatgtccagatgaagattgcgagtggacatttctcacagacagccacaggatagttgagcagccattgagagatttcatgcccccttcttttttcttttttcccgacttgctcgtacaatcgtgtgtctcccagtgtttttgaccactctctttacaattttgtccagcaaggctcactgattcttctctggcgaaacttgttacggcgatgctttgcatccgtttactgtgtcaggagagtctgtaacccacctaccaatgtccgccctcttcagacagatattcatacccacccatgtttccgttacatatttagttgatatttctagataagatgagcttgaggccatagataaacaaaaacaaaaaaaattcttgcactgtcgtgctgtgacttctaccatgactgcaactgagaagatcagttacgagtagttccagacacagaacgggcgatatcgcaagttgagtctaggataatgtaactgtcctcgtgattagtgacattgttgagtgaaggcagtattgtgcgaggcgttggtatgtcgcagaaccccagtaactcaggagcgactactctcaggacggccgggggttggggggggccggggtccggggcacgggtaaaagttgcaagaaaatagagaacatggaagttaaagttacgctgggagaaacaagggctcggaatgagtggtgaaacactgcaaatgatctaaggctgcgtttgttctggtacggttgcagtataaaccgccccatacggccatttctgtacgataaccgtacaaaagagcgatcatttggttaattgccgtacagaaatacaatctacaacccccttattcgggttagggttatatgtggccagaaaaccgtacaaatttagcattgccgtacaaaatcaccaaaatgcagaccagccccaaagcgccgtagcatgccgtatacctacctctacttacagtctgcactctgtaatgccctgtaagctctagggattttagtgtattcgtgcgacgcctttgccctataagccgcctaaaagaagaaaaatcaaccaaatgaaactagtagtacactggtgatttggggtggtatacaagaacatatgcgttgattttctgcagtgattttttttcgaattttcagtaaggatactggatcagaagacgcactttctagattgaatagatttgaatagttagtatagataaaagacaaagaataaagggctaacctaataagataatggactagaagaggtagaaaaacagggataataaaaggaaaaaagataaaaaaggaaggacaagacataaaacctcggagggcaagatagcagatcatcacgatatttatttattttttactatattagatgattaattttttagttttaaattcttaaaagaaaaaaagaatggttttcttttagtgatttttaattatttacctctatttacctattatattaattaatcctttattcttctcgaaggaatatttacttatttctttatctacctctaggaagaggatattaaaaaatccaatagctatccttattttctaaagaaaattgaatattaaattatataataagatgcgtaacgttagtaaattatatttagcttaatacctcctatctcaactatccgaaaaaggtttagaaattacttactaccttactctgcctaattaaacatccgaaaactatagtccttatactaactatagtagtattagtattattattatagttttctcgctattttaaattaataataaggatgagataggtgttaaaccctatactaaattagttaaaacgaatataggaattttataatttcctaccttcattaaaatttacctaataattactagtaaggcctaattaattattatagagaaagtttaaatagccttatttcaaaaaaacataaagatccttagtactggatactcgctatagtccggagctttcgataatatccaatatacaactatattagtaattatattaagattgctaataatataactaattagtagttatctaactattattcaaatataatattggaatacaaataatagaataaataattaacaaaaaaaatatacgaacgaatatccgaataataataattaaatataaataaatataaataataaataaattactaaataatagtagtttaactatataacccaataaataaataaatatccgactaatagtacctaaataataataaaaataaataattaataggctatttaaatagtagtttaattaaaaaactatttaaaaacaataaataacgaaagaatctatcaataaactaaagtaaatattaactttaggcctttagggaccaatatccctaagtccgtaatatataacccctacctaaatataaaaagattagacaatacttaaaccctttttcttcgaaaatttataattagtccctaaaaggaagggtactaattattacctccgaactcttccttcgcgtaatatactagtaataattattaatagactctaaggattgtaattattactattattgcgttttaagaattaaaaggaggtaattaattattataggtccttattagaagggttttaataataatattattaatacaaatagaaactaccgctttcaaatactaataataaaggtagaaaggaagaaaagatagaaaataagaaccgaagaagtttcttttacttaaaaaaagaaagaggaaaagaatattaaaaaaataaaaagaaaggaaaaccgaatagcgatttctaattaaagagggtatagtaatacctaattagtaggaaagtaattaaaaggaaattaaaaacctttaaatccgaaaggaaaagaaaataagaggtagattaaataatatataagtagaataaataatactaataggatccaaaataataggaatatctttataatcctagtttcgtaccccaattaagaagtattaaattaacctcctatattaatactaaaactattcttattatcccttccaaatcctactcttccttcttctacctctatattagaatttacctttttcccttttctacaacttaattaatctctaaccccttcgctaatcctattaaaatacttattattaattttttttaaaaaccttttattaaacctaagtaggtattacgggcaaagggtagatggtagatgtgactatgtgtaattgtacgaaggagaaaggaagagaagtatagccgagtgcctagaaggctagccttatgaaggcaaccgccagcggatctaacaaacccgcggcaggcagcgttctaaccaattagctaccggtaataatcggtttgccggtagtaataatagtatacaataattttagaagctactgtatattagtactaaatataaagtatataggctaaccctataatacttccttaaattaaaagaagttatataattaactaatattatataaaataatagaaatccttattaaataagcagtccgtttttgaaaaatccttattactactagtaattattattataacctccgctacagagctaaaacctcccgctctacctccttctccttccgttttttctccgccgctacccaaaccagcgggtatagcacctccgggtatccgttatagaaggcctatatagtattaggggctatagatacgttggtgcgtagttactataatagtatatatagaagtacctaaataataaagtattcctaatagcctttattattcttctagtatttattaatcctcttaaatttatattctattaaatcctccttattatcggtcctccttataattcggccgtagttagtacgaacatcctattctcttatatctatttgccccggaaaaccttacttattctacaatttaattttattgatatagaatattaagttatactttatattaattgggagtttaagcgtaatttaatagctatccgctttaacaatttcgaacggtccttcgaagaagggtataaatttaacctaagggcggccagtatcgaggttcttagtattaagtaggaccctatctcccttcttatatttcggtgcgtcggtttattagatattcatattatttttatagtactattatatttactaggtttgacttataacaaagtttaaaatttatttaaatcaattagttagttcgttaattttaaaatatttaatttattatactactaatatctttaacgggtatagttttactaattcgatatctatacaggggtagaaattataattagtaaagaaaggaaagatactagtaattttagaaattaaattattcctagcgaattctacaattagtagctaatttatttaatcgtcctatacctaattaatataaaggcgaaaatatttttctattttagtattaatacgctcaatctagctattaatagtagaatagaaaattaaagagggtttaaaggcaacctctaattataataataaagctttctaaaattataaaataaattaaatattataattagaaataatagaatttaatagattgtaaatactataaattttctctataaaacgttttattaattcctctaccgttaaacttacagtagggatataatattgtatttttattagccgatcgataataatagtaatatatttaaaatcttattcgtagtataaatagggtataagtagggtaatataatcgattgaaatatccttctatagtacgaaaagtactattaacggttttaagaaactataaggggtgtattataataatttagatttaatatatactaaataaattttatagtacgaccggattataatatatattcctaattaaaagaaggactataataataacaaataaatctttttataacctaagtagccggcggccagcgaattataaatacattaaaggaacaagaaataaaattttatattagtagggtcgacgaagacagtactacagaagtacgcccgtctttaaattatataatattcagcgaaggggacccgttttatataatctttaacctctttaaattatatttaatagttaaagtccgttaaatatataataatatcctaaaatattatcaattttttataaccctctactattaaattatttattaatttctcgtttaatacctctaaattataaatatatttag