caaagtatagtaataatctctataactaaggctaagcttattagacttaagcatattataaagaaaactattatcttaaaaagattctttaataaacttatatttaatctaggcaatttatagaaaatctagtgtaataactagtaaataattagacttattattagttaaaataagtaaattactatctatctttaatatattaatatataaaatatatagcttagataagaatacgtaaaagaattattcttagtagagtacttactaataaaggaaatgctagtagataaactaactaaagctcttacttattaataatttaattactttaagtagcttttaaactttaaggatatagttagattagttatagttaatagtaataagatataatagcattagtttaattactattagaaagagcctttaagactaagaaagcttaagtagagcaaaaaaagacctttttaactacttactactctaaaaagattgtttaatctagcatatttatataagaagtaagaagaactatgcctaaagcattaagaaagaaaaagtttacttaatagtaagaagattaaactaagatacttagtctagaaagtctaaagctatctatataagcatatattaaattctctataatataaagcatagaagtataatgctttaattataattaagttaagctaagggtatagtattacttataaatatttaaagcagaggcaagagaattctaagaaactctataataattaagacgcttctcttactttactatcttatctttaaataaagtaaaagagataatattactttagttaaagtaatgcgcctcttaattatctaataaatagcaattagcatagctctaactagagtaatcgtactaaatttataagtagagaaaaggttagcattagagttagttatataaggaagcttaaagaaaaatagattaagctataaagtagcagaactaagtaagataatcttcttactactgagttaaagaggtagtagtattactatagttagcttaattactactactaaacttagagatagaaagagtaagcgctagttaactattataagcatcttaactttaagtagcagcagtaagctaataatttaacttaactaatctagaaacttaagaattagcattagaaagctgcctagactactaagaagtttagaaaaaagagtaaattagaccttatctagtctctctaaagatagaatactttaattaatctttataaggctttgctgcagtactagtcttaatagacttaattatagtaggttaagaaacgttctttagatatacctcttaattagctttcttctttataaagtatatctcttatttaataagaagcttttttatatgcgctgctttattagctttagcctaagtaaatatcttaagattaagttaagtagtagtagcataagctataagcttctttatcttagcctctaatcttattatctctaaattagagctactattattaactttctttactagactagagctagttagattaataatgctctatttagtattatctataataataggtagagtattaaataagtatttctgcttaaactacgataacagcttatgctatgcctctatagagaaagtattttaaatattagtagcatctagcatctgcttagcagataacttagaaggcttagagattaaaataattagcttagtgctataaaggctgctatttaatctacttaagcttactatcttagaagtaaaagaagaatttaatctataaaagttagttagagtagctttatttcttctcttctctctaggcgcctttttaagcataagagaagtagaataaataagcttacgtaagctgcttaaagagagacttaactctagattagtagaatactaaatagagctactaggtgtagcttaagctagtttagaaaagatagcataactagaataaattaattttcttatttatactagaagtagtaaagtctaagctagctaaggttaaagcgctcttattactaaatacgctattaagcttattagtcttactactagaaagcttagcctacttactatgcttagattctagagaactagagcttaggctaaaataattactagcaggtatcttagtctgtttcttctctttcttatcttaaatagaagcttaataggcagatacttttaaagaggttaaattagttaagagtaactttctattagagcctattttctaactaaaagaatctaaataaagttataaagatataactagcgcagctttcttcttatacttaagagttaacttagatatagtagttttagattatttacgtttaacgctagagagcttattataactagtaatatacttatagatcttatctataagcttatttcgcctattagtatacttagaagtctataaaagattagtatagagctgctatataagattaataactactaatagttatagtaactatatagcctatagcataattatataaagatattatcttagttataaagtagtataagctatagtataattagtataagaagtaactaaaataagataagaaatatgccttagaataaactacttagaattataagtagtataatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctattcttagatagatagaggtatagagagagctaactaagaagtttaacttgagggtaagaataataattaactttttataaataaactagctctaatatcttatagcttactagcttactctaaataatagagactttactattactagaataagtctaaacctcttactaaatagctatactctattacttatttagaagctagataactctttatctttaactataactctaaaaggtagagtaatctagtttatagaatatctataaaatagaatagtaatagcgtaagctactattacctttatataataatagcagtaagaagctataaactacttataaaggctagtagaataattttaagttagagataaagtataatttttaatgtataatataaaaatagtatagaaaagcaagaaactaaactagctataaactaaatatatagtaatagcagttcttatacctttaactattatactagatttactaggtagactatataaaactatttatatagatttagtagaataagtaagaaataattctttatctagctaagttcttaaagatactagactagagctagccttagagttagaagaagagaataaaatactatagaaatagaaagtaaagaaaattttatagaaaaagaatataaaaagataaaataaaaagcagatcttagtaaagtagaaaggctagcttaaactaatatagtatctaaagaaagacttcttagatatagaagctttataaaaatttactactataatattactaaaattataataaagtaaatagatattttaagcctaaaggtaagtattatttagttaagctctaaagaataactagcttagagctagctagagtatataaagtatctaaagtttaagatatctactttaagttcttcttattaaatatcttcttagaagtaagatagatcttctttaaatctagaatagaataactaaggctatgcttaatattagtaatagaataaaagcttctaactaactagcaaataagttagtatctatttttaaactagtaatagataaagaaaacttacttagtaagtcttatatagctctttaataatatacttctagctaatagcaaagtagatattagtcttactaagaaattagagaattagtattagagtagtagcattacttttatacttaaagagagtactaaaactaataagagtagtaaataaagctaaactgctactagtagatactatagtaatagtagttagagcttaagtataagaatctcttaatagttatagtaagcagcatagaactataaataattagtaatattactaaaatagctatagactagtgctaacttatctctactaagtactaaagctatatcttattcttactacgtataaagatctctaagttctctatattagtaacttacttatacttcttaagagtagtatatagagctaagttactaataagaagctctaacttagtcttatagtaagtagcatagctatagtaaatagtctaaagatagttaatctagctctagcttatataaatattaatataaaagtagtagttatattagacttaggttagtattaaggctttattagaagaattgctttagataagtatactgctagtaagataaagtagcttcttcttcttatacttagaagtaataagctaaatagtattagctaagctttaagtaagaattaaattaagaatatataaatataaagtataaattattactagctatactactagtaatcttaataaaaaaaagaaagcttatagaagaaaagaagctagtctaaatatagataagcgctaagttagaatatagtagagtagtaagagagaataaaagaaacgtataaaatagcgctaaataaaactttataagttagtagcttaagcgtactaagcgcgcatagcttataataataataataatactagctctatcttagagtataataagcttagtaagagaataataaaatgctaatagatatatatattatataatagtaggcttaagagagaagtagaaagatatattaaggtataagctatgcctatacttaagaacctttctaatagtaccttaagcctaattagttagtaagtaagatatatataggcagtatatagataacttcttaataagaaatataactttatttagcactatataattctattcttataggctagcctataacatagaataatataagatatataagataatactagtatatagataagatgcagaactccttatagtttagtatctttaactttatactttaagttacttaatatattatactctttataaaagcttactcttattatcttagtatactttacttctatatctagtgctactttactctatctgcaaaaactaacttaagctctttaatactagctatctaattattagctacttaatagtttttaagagttagatagcttacttataaactacgttagttaagtttattatataatagagttaaagttaaagttaagtattatataagcaaaaatttaataattttttatattatctaaagcatctatattactaaattaagtaatttagaagatttaatttttgcttatataatacttaactctaacttatatagtcttagcgttaacttaactttagttaacctatacttaactatactctaacttatacctatatataagttatctatacctatttgctagcctggtgctgcttgatcgatttgcttgttaacaagtctgccgatttgtgaccggttccttgtgattggcatggcatgtttagatgaggggatttgagtcatcctgcttctacgagacatgctaaatgacgttcccaaggggacgctgctgtctagcgtctgcgcgatggggtggtagtaaggtcgcccgttgtatgcaactcttgctttggccttctccttcctatttggacactggtagatccacgcttcgtggtcgcctcggcacgtcgcgctttttctggttacagtctggtccagtttcaatgagcagagccggctctcgtgttcttgtgcacggtagccacatgcgattgttgccttgcacttgattctaatgtggccgtagaattggcacttgcagcactgcttcaatcggcactgtcctctcgtatcgctcacactggaagaccttgtcctgatagaccaggccctcgtctttgatcttgttggcatcccctggcttgttgaactctatgatgacgctagaggcagctttgctatgcgcgtttcgggtcagccatcatatttacccgatctctgcctgcgggatgaacggcttgttgtctagtactatctgatcccttgtctctttgaacctgttcatgtaattaagttggtacgtatgctgtgtgcaagaactccgtatgtggtgatccgtatcgcggccctgttgccgattcggtggagccagtcgtcaatgaattgctttagtgcttctaccttatgtacaccggctgtcttgatgctgaggtctctactcttcagttgattcgaagatataactttgcgatgtgttatgttctcattcccgctctgtgtgatggtgcgctcagcgtgggcgttgagaatgcacatgctcatcgccagcagactctgcaatgtagacagatctctaatagttacaacgacttcacgttgcgtctgtattaacaaaattctagaaacttgtgtattcggtgtacttgctagagttgcacccctcgctgctataacaccgtagctgactgcgccacttgtctgtggcgctgagtttctcatctaagacgccggagctaggctttattttcactggtcaaggtgctcagtacgcgcgaatgggcttggaactactgagctatccggtttttaagagcagtatgcactgctgtgacgccttcctgaagtttgttggttgcacgtggtctattcacggttcgtcatccccaacttccggccaatgatctgcaattaactcggagaatagaggaactagagaaaccatacattttgacgaatgtacatgccttaggtatatcccagcccttatgcaccgccgttcaggtagccctcgtcgatttgctccgctcttgggatacaaccctggtgtcagtatgcggacactcgtctggcgagattgtcgcggtatacagtgcaggggctctgcagcgcgaatcggcctggaaaatcgcctacttccgtggggtcatcgccgaaaagttagtggcgaagactacttgcagcccgacaacgatgatgtccgtaggcttgaacgagcaagaggtgctcctatacttgaccggcacggacgtttctgtagcatgcatcaacacccctagcaatgtcaccctttctggaaaacaggcacaatcgaacagttaaagtacacttttgaaaagaaagagatatttgcgaagactttggctgtcaagatcgcatatcactcgaaagttatggccgcaggagctgcggaatatcaagacttgatcggccatatcgaaactccggcacattctgatccgaacatgcatcatactatcgctttctattcatcagtttctggcaaaaagattgattctcaagccttacgcaaaccagggtactggattcagaaccttgtatccccggttcaattcaaccaggctgttgtatctttgggttcaggaagcgagaggggtaagtaaagtaatcgcttcctcgttgaaattggtcgacaagctgcgttgcgccgacccatcaaagacagtctggacacagtactcgaaaagcaaaggtggaggtatgtttctgtactgaataggcctagcaatggtgctcgttcaattctggaagcggccggacaattgtggagctgtggagttggcgtgaatttagttgcggtaaaccaggcttcactacgttcaatcgagcgtcccaggtgttggctgacctaccatcatacccaatttgttggggctgcgagaaaaaggctagaatccctacgaatcgagctggaagcatgtgattaggacctctgagaacccgtggatagcagaccatgccgtaagttcaatgaaatcctctataagttcgggaaattaactccttaaaagttgaacggctctgctctctaccctgatgctggtatgcttgttatggctatagaagcagcgcgacagttggcgggcccaaacgaacatcgcattactgggtacagattgaggaacacccgcttcttgcgagccatcacggtggacgagtcagaacgtggcagtgaagccaggatccaaatgcgaccgcggaagcaggccaccaatctggtatgattggcgcatttacaccactgctgatgatgagtggatagagtgtgcgtacggtagtgtgacggtggaaatcgactcagatacgaaccccgaccaggtggaggcttccagcgctcgccgtctccgattcatgcaggatttgcgtcagcagtacgaccgagatgttggcaagtgctcacttggggtttatcatacgcagctgtaccagaaaatggccaaattatctggctttgactatggcccatatttccagcaagttcgaaatatctcatacgaccgatctggacatgcctcagccactttggcgctcggagggcattctgagaccatgccatatgcgcaggaagatccatgcttcatctatcctactactttggacgccatctatcatctgcagatagcagctttgtctaaaggcggctgggagaccataaccacaatgatgttttcccatctcaaggatctatgggtatctcacaagctcctcgctgctggtgcagattcccaacttcgagcggcaactcacgagacgatgccatccttcagagaagctgaatgcaagactattgtgctgttagctgactccatggagccagtcctcgtcgttgaagggcagcgtggtactgcaatcacaagctttccaggatcagcattcaccgatggagatgatagcgcgagcaggatgtcatacggtatcccgtaccagccagacctgtctctacttaccatggaggaaactgaagactatctcatattcaccttcgacaatccgaaataccgccctctacccaaggagaccgtggatcgcggggacgcaatatcacttttttttgtggaaaacgtgctcaagcagcttgatgttgacgtgccgcagcactatgaagaccattttcgagagatacgtggccatggatgcgccgtgttgccgcgaacagacacaggtgggcaccagaatcccgcggacttggtcatctcgccattcaagatttcctcgaagaggctgaacacgagcctactcaaaagcttgcgaagaagttcggggagaatctataccaaatcttgaaaggggatgcgaatgctttgccgatcatatttgagggtggatcggctgacggtaagctctatgttatagcattgttacagctactaactaccaactgcagcattttactattccgagattttctcagtgggctatcgtaaggttggggcacatatgagcatcatggcacataagaatccccagctgcgtgtgcttgagattggcgccggcacaggcagctccactgcccagatccttcggtatctagtgctccaagagggaatggtaaggaatctgtccgttaagtttcagcacttatgccttcgaatttgatagttgacctgacaccccgacgcaggtttgcagaatacatgtatacggaaatttcgcccggattttttgaaaaggcaaaagagcgtttcaacaacatcgccagccatatacgcttccagaagctagatctcgaattcgatccatgctcccaggggtttgctgaagcgagttacgatgtcattgtggcaggaaatgtccttcacgcaaccacggatctgattcaaacgctgcaatacgtcaagaaacttctgcgccctggtggcaagttgataatgggcgagactacgaatattgataacgtgcgcgacgggttgatcttcggccttctacctgggtggtggctgcgtgaagagcagtggtggtcgaccaacgaggaataccaagaccagagaccgctactcacagaagaacaatgggccagagttcttccagaggccggcttctctgggcttgatctgattttctgtgaccatgatcagcagccacaccaccgtgtgtccattctcgtctcctctgctacagatgagcccgttgagaattcattgtttccgcaagaccccaccaaaattctcatcaacccccgatctggtactcagacagcaccgtcattagattgctggagcttcatggttctctctttagtaagattggagaatcagatttcgagattgtgaaaagaatctgtctaggttctcggcttgtcctctggctcaatagtgatggggctggagacccagaggcggacattgctatcggcttcggcaggacaatttgctccgagggggggatcagaatttcatcaacttgagcttggagtgttcaacacagagactgcatcaatttgccgatgctactctgcgcgtacttcgaaacgcttcttcttccctcgatcgtgtccacgaatccgaacattcagagaaagatggagttatccagatccctcgcgtggctcccatggcatatctcaatgatattattgtcgcaaggtcccgacagccggacgaacagacatacgttgtcgggggtgacggtcccaaaccgtgcttcaaccttaccatcgaaacatcgggacttttagacaccttgtattatgccgaacaggcgaactaccatgaagagttaaaagaaaatgaggtggagattgaggtcaaagccactagtctcaacttcaaagatgtgatgatcgcgcttgggcagatccccggaaagggctttggcttcgatggctccggctttatttctcgaacacctccgggaagcaacttttctgtcggagattgggtcatgtactgcacctctgccggtggtggattcggaacctttgtccagtgctcatagtttcaaactgaaaagagaccggcaaccatgctattcgacgttgctgcggcaattcccgcagtgtattacactgcgatttgctccctggaccacatagcacatttcaaacaaggagagtctattctcatccatgctggtgctggaggagttggacaggcagctatccagctcaccaagatccgaggggctaaggtctttgtcacggttgggaacgaaagtaaacgacaacttttgaaagagacttacagacttaccgatagccaaatcttctacagtcgcaacaatacctttgccgaggacattcgaaacgccaccgatggacgcggagtggatgtcgtgctcaactctcttgccggagaattgctcaaagagacttgggactgcattgccccctttgggcggttcgtcgacatcggtaaggcagacattattgcgaacaatgtgcttccaatggggccatttgattgcaatgtgactttctcagcggttgatttggtcgttgtccacgagcaagccaaacctctgatgaagactataatgcaagacgtacttcgactgttcgagaagcatccgcaccttcacgagccgaagcctcttcatatatttgcaccatccaggattgaagaggcgatgcgatacttgcagggcggcaagaatacgggtaaggtagttgttgacttcacgctgtcgagcggatgagttaaaggtaggcacgcttaatacatgcttagcgtaaagtgaatactaatgataccgtggttccgccccgcattgaagaaatcgtacagcttcagcaatctggcaacgtacatcatcagcggtgggctgggtggcttgggccgtgagatcgtacgctggatggttggccgtggcgccaggaacttcttactacttactttttcttgggacagaggggaagcctaacgccctcaagttcatcaaggagatcgaagacatgggtgtaaaggtaacggcaccggcttgcgatatcacgaacatgaagctgttggagaacactttgcaacaggcgtcgaaggaaatgccgcctatcaaagtttgtatacaagctgccatggctcttcgggtaagtttcagtgtattcggattccggttggtgtccattatctaactagcgatgccgcaggatgacatgctgatgaatatgtcggcggacggattgcatgccgccatagacccgaagaccattgggtcttagaaccttcacgagctacttccggccgacatggatttcttcatccttctttcttccttctgtgaaattgacggcaatctcggccagtgcaattactccgcaggtaatactttcgaggatgctcttgcacgataccttgcgtcaaagggccaaaaagccgtctcagtggatctagctctcattgcggaagcaggttgggcgaaccagaattacagggttgtgacagaaagcctgcgtgctggtcacggtggcgtcaagcaggagcagctgatggccatgctcgatgcactctgtgagccaacatacgactaccaacaatccgcccaagttgtcaatgttattgataagttagtcccgaggagctatatcgaataacgcaggatgatcgacttgcgtggatgaccaaaccactcttcaacaaccttctacgaatcggcgaggcgaggctggatacacacgcaactgttgataagaacgaagatggatttgtggactatctcgcgcttgtgaaagcggcagcgaccttggaggaagcaggagaggttgtagtgcagggcttagtacagaagctcgcgaagtctctctcacttccaccggaaaacctcgatgtcgagaagccagcatttgtccttggcgtggattctctcattgccgtcgaggtcaggtattggttcatgaaacgacttcgtgtgaaagttgccgtgttcaacatcatgaagaaacagccttgttgagctttgtaggcaggttgcagcccagatcacgcaagggagggaatgattcaacgcgtaaagcaatgtatttttagagtaagaatgagagtctgctagttatgtacgccacattttgattacagggtttccaccagtgaatggtctgcctcaccaacattccaactattaccagacgaatacctcaatgcctctacaacgcaacgcgcaaaagaccgatcacgaaggaaaactatctttatagccttggttacttgcttgcagacgaaaaccggcagcaaccagagcagatgtatcagtgagcgctgcccggctacgagaaggcatggggaccagagcacacatcaacactcaacacagtcaacaacttgggtctcctctacgctgacctagacaggctagaggacgcagagcagacgtattagcgggtactagacggatacacgaaagtgattcgcctacatgacctcatgtttaacgtctcagcattggacgaagagtgatgacgatgttgctgatatggacatggcggagatagcttgtcccctcgccaggacactgacgtgtgtggggcactactcactactcggaccctcaacgccagcaacgacagccttcactccgaaaaccccacatcatcctacctctggaggtgatgcaagagtactccaatagccaagtcacccgataatcgtctcgtgctcttgcaacgttcaccgaggagaccgccggattacaaatcgcgcaaggttgcccggcttccttctttgcctgcataacctcgccgtagactccacgactttctttacagattgaggtctttgcgatctcacctcgcgtcactccacgaagctgtccctcgcccaaacagccccaccatcgcatttcacgacccgcctctagaactatctcaagatggcaacccaagcccactgcgcatactgcttcgagacgctcgccgccagcctcgaaaagcgcccgcaactcacgctccccgaagtcgaagccctctggtccaaatacaccgaagaccccaccaccaccgaccccttgcaatcccctcccgccaccgactccctctccccacccggcgccaaaccagctgccatatcccgcctgctcgcgccctcgccctcatccagtctctcctccacccccagcggcacaagcagcgcaaccagcctctcgaccgccaccgacgactccccgctcttcgtgacatggaacacggtgaccaagagcggcgagaagcgtctgcgcggctgcatcggcacattcgaagcgcaggagctgggcgaggggttgaagagttatgcgttgacatcgtgcgtccctttttttcctttccccttcacattcctagacacttatactaatgctgtgcagtgcctttgacgacacccgcttttcgcccatcaccgcctccgaactcccttccctccagtgcgccgtcacgctcctgacgaacttcgaacccgcatctacgcccaccgactgggagctgggtacgcacggcatacgcattagtttcgcggacaaagggagacggtatggcgccacgtatttgccggatgtggcggttgagcagggctgggataaggaggagacgctggtgagtttgatgcgcaaggcggggtggagggggaggggggacgattggaaggcgctggagcttaaggttgttaggtaccaggggaggaaggtggggatggagtatgcggagtggagggagtggagggggtgggttgaggaggagatgcatgatgaggaggaggaggatgaggaatgagggcattttttcatttgggcgatggagtatacaggagtttcgggtatttggggcatgatatccacggttttggtttctgtgatagacaacgacttttgaaaaatctatttccctgatattcatattgcgaaatcaacatgcatgcactgacatccgccttcgtaatcccatctatcccaacgccgcgctatgcaccccaaccaacacttggacacatctaaaacttcttcttcggcctcatatccacaatctccaacggcgcgttgacgagctcaacaacatgccccggcttaaccgcctcggtataaatattctccacatcatgcgggtggaaaatgccgggtttcgagcagttcaagatggcctgcttgcccggcggatcggtcaggcggaagcagccccagctaacatacatcatcagcacatttgtcaagagtgagggtctcgggtcccaacatacctaggcgtcttactcggcgcacaaacaatcgccacgctctcgggcatcataacctgatagcccacatgcgtatgcaaatcgcgactactcataaagcatgtctgactggggtgcgtgtgtatccagccaatcacaagcaattcctctttatcgcagtagtcgaaaaactcctcctcgttcagcgtctcgcacgtatcagacgtcgaggtttgctcaggcacgaccagccgcgtgatgaacatagcattggatttcaagatgccgcagagcatgccgcatgtttcgaggttgaggcgcgtattggaggatgcgacggcgaggaattgttggcgcagttgggaggggaggaatacggggcgcagggggtcaccattttcgaggtaggcggagggtttgaaggagaaggagtctaattccgttgagggcgtgggagggcggtcgtcgaggaccttgccagggactggtgggaaagaggagtgtggttcggtgtatttcccgggtattgggggtggacgtgggtgctcgagtgtgttgtctcgtggcttgggtgggagaggtggtggtactgagggcgtgcctgtggatctgtagatctgttctttcggtgggcgtgctggagcactataactatctcgagagcctgattgtgacaagtccccttcgacagatttattgggcactgttgggtagtggtaggagtacgtgtagcgggatgaaggttgttgctgcaactgtcagtatcttatgcacggatagagtcgatgtagcttacttcagagtacgatgacttctgcccattcgctccattctgctgtaggcgtgcaacctcctgaagctgattcatgaggtctccgcggccatcatcgtgtgcgagatcgtcctgccagctctcccacctacctcctgttcgtcgctgttgctcctcctcttccgaaacgccatgctgccgtaccgttctccgcgccgtatctctccttctcacctccctctgcgccagtcttgtcgccagggagtgattctccgacgcatccagcgtaggcctagaatcatacgacctcctcctcctcgaccctcgatcctgtaacgacaacccatccaactcctgcggcaagttcgccgcgccactgccctcaagtgctttcagcgcgtcttgctgcttcctcctcctctcctggaactcctcatgcctcttcttaatcctcggcgcaatcgtctccagcttcttcaagtcgctatacactgtcgtcgtcgccgcattgagcgccttcttattctgcggctgatttctgtctgggtgtgtctgcaggtgttggagcacgaggtcggcgtggcggtataggaggaggtatgtctgtgggtcattgccttccgcttcgtagacttgcgcctgggagatgtgagctcaagtcaaacaccagaagtagagaaggcgccgcacctctttctgcatggtactagctgtgcgcagccagctcgccagtggaatctgcgcattgtatgtgtagttgcccgcctgtgcgacgacgtctgcaatgctcacgggcgcgttgatcgaggccatggtggagtaagtcgcgaatgccgcggggtagacagcaagtggtggtgatgtctgctagatcgcgacgagtcgtaccatcagagaccgtctatcggtgtggatgcagatgacgcgtcttcatctggcctctgcgaagctctttcgaggctgcctggccggcgtcgaaggcgcacgtcagggcactgtgatggatgtttcggcagcggggcaagcagcaaggtcgaacctcgaacatcgggcatcaacttgattgcgagcaagacgagggatatatcgccgcgcccaagcaatttgaactcgaagatggaatcgctgtgtgtgtctgggatggacttccgacccatgtcggcattacatcactcatgcagcatgcagcagtcgcgttctcacgtgggcacatgtatccatggagaaataagtgcttgccataccgcatgcgtctaccatctacccgaccatgtaaacgtgttaccgagacagtctataggcaaatcgcaatcatctgtcccccgcgtcctcagacagtttctcccactccgaatccgtgctcagatcgcctgtcgactcgcccaagcccttcctcttcttcagcgcatcatccaccagcggcgcaagtttcgtcgtcgcgcccgtcgtactcgcagcggcgggaccccccgctcccgccgaagcctggggcgtttcttccctccggctgcgctcgctgggccggtcgacaaggacggtgctctgagattccggtcgcgcagagcgtgcttgcgtgggccgctgtttctgcacctcgagttcattatccacctcagtgtcgtctcccgagtccatgccctcgccctcgtcgcctgcatccgtgcccttctcgcccttgtctttgccccggcgcgcctcccgtatgcgcttcgcttcctcctctttggcctgcgcggcgcggatctcggctgcaaaccagttgatggcccaccagaggccgccgcagaggaaggacaggatgatgaagtgtatgctgtatgtcgccagcagcatggcaaacaagagaacttgcagcgccgcgaaggatgcgttggtcgcgacgaggagcgtgggcgtggggcccggcgtgaagatggactgccacaggttctcgaaaaaggacgccatggtgattgctcgttgtagtttgcctcgtgaagtggatgtcttcgtagctcgctcaagctcccttgtagctgtgcttctcgtctggtagaaatagccccgcgattgctgccttgcaaacaagacagatatgcggaacaaaggtagcgatgctgcgatttagtgcgtgaggttatgtaacgttgcgtaggtggctggaggccctgtaggcgccagtgaataccagacgggcgtgctgaagggagcaacccgagctctatttgacgtgtcgcggggcgtcggcataacgaaacaaggcccgcgcgactgccgcgaagcgggtcacgcgtgggctatcatgtatattgttccggccgactaagcttgaaaaagagacgctctaagatgatgtagcaaatggtaggtttaattggattgctaatggcgctttaggaagtcgtgaccaaggagtagtccatccttgtctttaaatgctctacaaactcatcagaccaaggacgctgcaccaatcctcatacaaaaacatcgctgaacacttcataaatagccttacatgacactacagctcgtatccggcttgctcgaccaacggtactcgtacttcgagctcctgtgcttcctccttctaccaagaccaaaatccatatcataagtgaatccatcatcgaagttgtcgtagccatcgcagatcatcggtcgatcatgcatcataggcggcagcggaggatatggcccagtcaatcgatgatcgtagcgatggccattcataggaatcatagcaccaccatgcataggaaccatagcaccaccattcataggctccatcatacccggtgtcatcgccagcgcaccaccccaaccaccacccatcataggcacatgcccccactgtcccggaatcgcatggttgccaccgacatgactccgtatgagctggttgcagccccagggaccttgaaccatttcaatggtttcgcggtccgcaaagcctcggtggcaggttgggcatgagtagggtggagcgatcaaggtctggtatgtctggcggtaggggcagttgagaaggtcggagagaaaaccgcagggctggctcatggagatccaggagtggccacatgttggggagtcgtatagtgtgcagccacacatgtcgatagctgagaaattgagttgcgagacctgggcttcggattttcaagagagctttggcactcccttgatctcactgtctttcgtatggactagccgcgcggtcggaaagagtcctggagcttcgtatacgagcttcgaagctgtcgtgaatgtagttgaaggagatattgctgtgcagtagagacagtgacaggtgagcgcacaagaaaaagagatgtggtagctgagttgtattgcagacagtgtcgaggtacaatacagcgctgcgggcatatatgtagtacgtccaacggccacctgtgaagcgttcatgcttgaatcttcacgacattgacttcgtgtgaagctttgaacgtttgcgtgaaagtgttggacaggcgaattcatggtgttggtcacaatcccatcactggtctggcttcttgtgactgtcgagagaattcacaatgcgggcttcctcagcatcggcatcgtcctggctttgcttttggattgcttgcatgagctcatatagttgaccgatttgttgatctgcatatcattagtatgtgtgcaaacaggggttttatccatcatacgcaccgctcattttatcgatcttccccttgtccatcttttggcctttccagttgtcaccctgtagcgtttgggcgtacaattgccattccgataagaacccaatctgtggtggtcagtcacgttcgtatgacgctgttggagcttctcgtggcaactcacaatctgaacgggattgtcgatatctttgtgagctttgaactcagccttgacgtacatgtcgccgagtacgcgctcttcgacacccaatctctttctgtgcgtccgaagaatagtcctgtacagtgggatgggtggaagcaatgcggcaggagcctgcctaaacccttgcgatgcgcctgcatctgtcgccgtagctagaagtctcgagaatacacgcatatttgcagcaaatcaggataatgattcaaatgtgatggaggttatgcagtgatgcaattcgaggtcgcgaaaatgtccatgtatgatgacctaacctcggtgctttagctcgctctccgtccgcgcccattggttccctgcacaacagctccgacaaccaattcccaagccatgttgccaacaccttcaacctcacatgtctgcttcgatcgcgtctacgaaccagccgaagactcgtatctgctgctagacacgctctcgtcgccgtcagaaaccgcgttcctgcgcgatcgcttcaatggagaatcgttagccccgccattagtcctcgaagtgggcgtcggttcaggcgttgtcctggctttcgttgcggccaatgcggagagcatctttggtcgacatgatgtgctgacgctggggactgatatcaacagctttgcgtgtaaggctgcggcgcagactgctcgcaatgcgataaaggaacgcgataatggacggtcggttttcctggatgtggtgaacggcgacctggcgactgcaatccggccaaattcagtcgacgtcttcatatttaacccgccatatgtgcctgccgaactgccagatttcacacgccatgaccagcacaacgcgattccagggggcaaggatgcgacatcgtttgaacaagactcgtatctcctagagttgtcgtatgctggcggagaagatggtatggtggtgacgaacaggatgctggaacaggtaccggagattctgagcaagggaagaggtgtggcgtacgtgttgctatgtgcgcagaacaagccagaagtggtgaagcaggagataagagcttggggccagcaggctgggaggcggagacagtaggtcagagcggaaagaaggctgggtgggagaagttggtgatcgtgaggatttggaagggcgcgggttgaggagtcggatgtgaagaggaagtggtgatggcgacaagagaaagacatgttcaatcccatcatgccgcaacgtcgtactccgtctccagatccacgagagctgccttgccgcccatcttgtacagcatcttctttgccacggtgcccatttcgttcaccaggcggatcgcagttggtcggccacccggcgtaaagcttaggcaccgcttcatccagctgttcagctcatcgctgtactggtggacgaaccgctcaccgccgtgggagaggaaaggaccaaggccctgctgacgctgctggccaggactcagattgatgggcgtgacttggcgcgggacgtgagcagcgtaccagcggccggcacctccatagtccacagcctcgtctgggtcctgaccatgctcgtcaacataggcctctccgaactcgtacttgtcctccgtcgggtagatccccgttgcgaggaagtggacgcaggcgcccaacgcccagatctccgctgccttggtgttgaccttgccgatttctggcggctggtattcgaaagtgccaacaatggcggaatcgcgagcttccgactttcgatataccgtagcacagccaaagtcatgcagcttgaaggaagggtaagtgctgctcgggttctccacaacaaggaagttcatgggcttgatgtcgcgatgcaggagaatctcgcactcctcaagattaggtccgatctgggcctgcaagagtgccagagcctgtgccatctggaagaaaaacctccagatgaagctctcaggaactggcttgtagtttctgtcgttgaagtcctccttccactgcgccaggtcgccaagagggtagtactcgtagaatgcggtgccatgatactcgtctggatcgtcccaggtatagtgaatcggagtcactattctgttgcatccaggtaccatgagcatgatgctgacctcccgagggagatcatcatcttccgtcacaagcaaaacctttgttacgaccttttgcttgcggttggaaatcttctccagaatcgagacgtcgtcgttgcagtggaccttctccttccactcacgtgacttccagacgaaggtcggggccggggcggtcttggtgcgcttgctacggcggccagcgccagtagcgggagtggtgcctttgcgttttgccatcgttgtgagtggtaggtggtggaatgtagtgaattggtgtggaattggaagagggttgaagattgtgttgaaagtggtgggaaaagttcgaagttaatggaaagattggctcattcactcacgctcgcgtgctcgtattgttgctgttcagctgtcatttcatgacaataggaactgcgctagaataatagcatgcaaggtgaaagtgtatcctaggtgactgtaatcgaaagtgatcttcactttcacttggactctattgtccgagaacactgagtgactggaagtgacagtgccatttgagttagcatcaaataacatggtagcttatgtattcatgttctcgagctatgtgtgaattggtggaattacgcctgtcgttaagagctgccggaatgccttcgaggggacgtagagccgtgttgggacgtcgtaatcccaggagaacctccgggatacatcgttacggcgtggaattacatttgaagacatctgtaagatgccatggtgtggtcataaatatgctggaccgaatcaatgtcgagtatagatgaaggttgtcggcacgtgacatggaccggagaattgtcggtccgtgcagcctggctggtcgcaatttcctagctagagcttccccaccgattgacctcacgcccggcagcacaacaccaagacgccgcgctcccagactaaacccgacatttaaaacattcccgtcgcgtaaatccacaatccgcagccatgaagctcgtcaggtgagttccgcgaccgccaatcgcataatcaaaagctaacagatgctcgcagattcctcatgaagtgccagaatgagactgttacagtcgaactcaagaatggtatgttatacttcgttcattttgtctggttattgggagactagccgtccacacgcagtgcgcgtttcgcaagattcactatcttcactttgcgcaagcatgcggacaatcttcttctctggtttagacctacctactcaggatgtacaacctaaccgtgtcacaggctccattgtcaacggcaccatcacttccgtttcccctctcatgaacgtcgccctccgcactgtcaaatacacacccaagtctcgcgacaccgttaccctcgactcaatgactgtccgaggctcgactatccgatacattattctaccagactcattacccctcgataccctgctcatcgatgatgcgcccaaacccaagaacaaggccaggaaagaggccgaccgaggcgctgctacaggaggacgtggaggcggcggtcgcggcggaggtcgaggaggcggtggacgtggcggaggccgaggaggcggcggacgtggtggtggccgaggaagggggcgcggcttctaggcgcaggataagagctgcgatctgcagtacaggcgaacatacccacgcacggaattggacagagagggcatggtgcacgcaggagatcagagtgtcaagggtagggaataccgttcgcttcagatacccgagattgatcaagtgcattagggatcacgtttggttcgagcatggcatgcacaagtcacgagcatgcacggcgtttggcaaaattggtttctgtgtataggcggagtctattcgaacgcgaaatgcaatatgataccacgccgaacagcgtatttggagattttattcacatggtcctgtatacgtgatgactgacatgtagtcacaggcaagccacggccagctattgctcaactcattctcgagctccctcacgttcggtctggcattcgtttccaaagctctgtcgacccatatcatatctatctctttccagcagtccctctcagacatccaaattgcagcaacgctcaaaccgcctgcccatccaagacacgatagaactggccatagttgcccactccatccttccctccctgatcgcccctcgcattatccataatcgcaaacacaacctcctcccaccaccctccctgaaactcactctctctaaacacctcgagaaaacagtctgcaacctccttgggcggattgccaaacacaccacatcccagcgcgcccatcacaagcttcgtatgccccccaagcaccgcaacacgcagcgtcagccgaatcttgcgctttgtctccgcgcgctgcccttcgttcttgaagctcttcttgtcatccgtgagagctgggtagcgcagcgccgcgacactaatgacggatgtgacgggcaggttgggcgggttgttccgcgggagtgagtagggagtggccgcgcgacatggcatctcggatgatgaggacggaaggcgagtaaatggcgcttagtgaagggagcgggtagtatgacttgtgtagggagaggtaaagggatgagcggtagcagagggcttcttcttgggcgagggcgccgttttgccatccgccgcctgcggagcgttcagaggcgaggttgaggacggctacgggcttttgcttgcgactggctgacgatatgacgttgcttgaggtggctggtgtggcgtcgctgtcctgtgaaggttcgagcatgatatagtcctcgtcgtccatcttgctgtcgaagccgctagggtccggcaccgaggaatccaggtgcgttttggcatcgtagcttggtgcgagatctatagcggcatcgaaggtatccatgtcgaataccttgatccgtgtgcccttctctccagctttgacatcactacctgacaggacaaaacctgggcagtcctttgcgtcgagcgtagcaagatcgttgaggctaaataccgaagaatccatggcatcgaagctaggaagttgacttagaacatttggcagctcggcctttgtctcgtctgcaatcttcttgagatccatgttgcggcggcggtcaggtgcgcggtggtttctacttgaattgcctctgaagttacctctggagttaggattgcgagaccgataggggtgacccggtcgagagttctctggccgtgagttttctggtcgtggaggctttggcttttgcaggaaaggacgaattgagccttgttgcataatgaaggtgagagaaggtgtgacacaagagtggttgatttgaaactcggactgaactcttagtactatgaatgacttgcgaaatcacagcagtaagaaaaggacatgaaggtggtgtgaaagatggttcgcagtgagactcgaattgctccgctgcaaattaggcaacagggagaaaaggaagctactacttatggttgcagtttatcatcctctgggcttcacacggtcagattcatattcctactgtagacattcaataggcgagacgccgtcctgaagtgacagctaacgatcggcggaccggacagtagtccgcatgatgatgcgcagtgaagcaggggtgatttcgagggtccatcaatgatcagccctaaatgtggcctgtgcagtgcccccaccttcgctcgcgtaacatgggaatcgcaattgcgcgggctgtcaaacaacaacatcgccccgccttcaccacctcgccactttcttcctacttgcaatagcgcccatgtaatcgaagcacgctccatacggcgaaatgcctcctactcaactcgcctacccgtccccgaagcgcaagcgcgagcagcctccgcctataccgctgctaaacactgctctggttccggcatcaacaccaccgagaggtagccctgcgccttcctctggcgccaacagccctcgcaatgcagtcgcagaccagctgcgaggtatgacacttgttgcgacttcggcaatacccatgtccccgcttacacctaccgacgatgtgatacgcaagaagccgaagcttgacgagatgagagtggacggcggagcatggctagacaaggacggcacaataggcacaatagaaaaacagaagaagagaaacgagttggataaaactgccgctctgcacaagctggatccggccagagagatacctgagacccctcagtcgcaaccccgcatattgccagatattgcttcttttgcacaaccgacggcatttgtatcctcacctggcccaacatcaatgcaacaatcaccaaatatcacccagaagccacggaatcaaaatcaatcttcttcgcatgctcgctcgttgaacaggtctccgtcgccaccaccatcggcgctcacgtggcacgagggtgagatcacaggtcacctggtcgacccctcaactgatccagacgatgatggcaccggtctgaatggcattggatttagacctacagcggctatggcctacgctcgatcgcagaaaaggcgacagcagctgaacgaatggaaagcaagagagactcgcgaggcaagagccaaacgccacgatcgcagacgccgaggagttggtgggaccgcatcacgagatacaaccgtggaacgtgaaatgccacccaaacaaattgacgtgagtaaaagaacggtgaagttcgcagtataagggcatggtggaggaagtaatcttaatgctttgggttttgatctctgtacgatgatgatctacgatgtcttatgatgcgagtttgggtttccggatatttgagcgactgggcgtcgtcaggagttcggcgtacctctgaaagtcggcaacatgtttgcgactcgttaaagacacaagatagtgtgctctttcatatattacacttttggtacagatcgttgtacatgtgtccactgcgtgcaagctctccgtgctaagagacatgctaccagaacttgaggttcttttcgtaccagtatccccatgactttcttctctcttcttcgagtctccgcgcttgttcctgtcgatcgtgctcctctcttgcccgtctcctggcttccttcttcgcttcgatcgtcgctcgcttcttctccatgagttcttgcgcttgcttaattccagccttttctttactccggtagtactggcacacttggtatgagacaacagacacaccacaccatgttgctacagcccagtttgaagatattcgtacaggtcctaacaagaggtcagtccattgatctgacgcaaactctgtgatgctcgtaggcgcacatactccctagtatcgctgccaaactgccacccgcaaatccggctgccagtccttgcaattgactgtctcgcacacacggccgcttgtggaagttcatatagtattctggaccgagactgcgtactgcatcgatatagctcgggcccccgccatctgtcttttcaccgcccgctgtgtgtgctgtgccgccgggcatgatgtttgcaggcgcgcgtgggcgaggcgctacctgctcctccgactgccttgtgtcgtccgccattgtgatgtgtgtggagtggagcggaggggacggtgatgcttcaaagagagacaagatctcttcgagacggggtcagacactttcgcggtcgtgtcgagcctgtgtcaattggcggcagatttaagcggtgtcgtcgtcgttccactcatccaggcttcggtgggtatggaaaaaggcccgaaaaatatccatgacaccaacgacgcatctgcggcggacacgagccacagcttgtggcgcaaaccaatttactcaacagggaaaggcgccgaacgcgatgcacgcgaaagcgcgtcgcgtgcaagatgtgccatgcatccccccatttgcaccactttacacacactcctctgccaattctcgattttacagcgcttttcggtcactcacttgccccaatgataccctgacctgctcataatagatttaatctctcctttacctcctcacacacaacatgccgccgcgacgagcaggtcaaccttttcgccgggtaggtaaagccggcaacacatcatatggcccacggaagccaaagacagtcgacgcctcgtcactacggagtggcgagggcacatcacagcaagataagctcgaagctacgcgactagccaaccgcatcgatgagtccatgggattttcgcgtttcgagtccgggaagaagaaggtgggatggctcgtcaatatgcactcgaccacaatagaagacgaggatgtgcccggcggcaaggcaggcgtcgactactacttcatcggcgaggacggcgacacattcaaagccacgctcgaatacgacccatacttcttgttggctgtcaagaaaggcagggaacaagacgtggaggagtactgtcgaagggcatttgagggtctgatcaagtctataaagaaggtggaaaaggaggacctttccatgccaaaccatcttactggctaccggaggacattcttacaactcacatttgcaaatgtcaacgacctgttggctgtaagaaaggccgttgcaccaatagtggagaaaaataagaagaacgttgatgcaatggatacctatgctgaggtagcaacgtgagtgtccctggactatggcctttttggtgtgctaacaccctcagtggtaatgccggtatggacttcttcgataacgacgattacgaatacgagaaacgattcatgactacgattgatgcgagcgatttcattgtagatatcagggagtacgatgttccctaccacgtccgagtagccatcgacatggacgttcgaatcggaaactggtacaccgtcgatgcgaagcatggcgtgatatcgatcaagtgtatagaggaccgcttgacgcctgcagatccggtagtcatggcttacgacatcgaaaccacaaaacttccattgaagtttcctgacgcagtcatcgaccagatcatgatggtgtcgtatatgatcgatgggcagggattcttgatcaccaaccgcgagattgtctccgaagacatttcagattttgagtacacaccaaagccggaataccatggacctttcatgatcttcaacgagccagatgaaaaggcccttattgagcgcttctttgagcacatcaaggaagcaaaacctaccgtcatggtcacatacaacggagactttttcgattggcctttcgtagaagcaagagctagtgtactgggtatagacatgtatcaagagattggcttcaggaagaacagtgaagacatataccaatcggactactgtgcacatatggacgcatttgcctgggtcagtcgagacagttatctgccgcaaggaagtcgtggtctcaaagctgtcactatggccaagctaggatacgatccagacgaacttgaccccgaattgatgactccatacgcctccgaacggccccaaacgcttgccgaatactccgtttccgacgccgttgccacgtactatttgtacatgaaatacgttcatccgttcattttcgctttgtgcaagattcttccgctaggtccggacgacgcactgcgaaagggtactggtaccctgtgtgagatgttgttgatggtgcaagcgtaccagaaaggcattgccttgccgaacaaacatcaagcgccaaaggaggcattctgggaaggccatcttttagagtcggaaacttacgtcggtggtcacgttgaagctttagaggctggcgtatttcgaagcgacatcgcctacaatttcgccgtcgaccctacagccattgatgaacttatcaacgatcttgacgcggcactgaaattcagcattgaggttgaagagaagaagaagatggaagacgttaccaactatgatgagattaaggccgaaatcgtcaacaatctgatgcaattgaagaacacgcccaaccggaacgagcggccactgatctaccatttggacgtcgcatctatgtaccccaatattatgacaacaaatcgactgcagccagattccatgatcaaggaggctgattgcgcggcctgcgacttcaaccggccaggtaaaacctgcgatcgtcggatgccttgggcgtggagaggagagtacttgccagcgaagcgtgatgagtacaacatggttcgcaatgctttagagaacgagcggttcccaggaaagtggcccaattcgccgatgcgatcattccaggagctgtcacaagacgagcaggctacacttgtccgtaagcgtctcacggactactccaagaagatctaccacaaggttcacgatgcgacgacaatcgagcgcgaagctatcatttgccagcgcgagaatccattctacgttgacacagtcagtggattccgtgaccgacgttatgacttcaaaggcaagcaaaaggtctggaagggcaagactgacgctctcaaagctgctggagccccagcgcatgaggttgagcacgcaaagaaaatgatcgttctattcgactctatgcagctggcccacaaggtcattctcaactctttctacggatacgtcatgcgaaaaggttctcgctggtactccctggagatggctggtgtgacctgtttaacgggtgcgcgcatcattcaacttgcgcgatctcttgtcgagcgtatcgggcgtcctctggaactggatacagatggtatttggtgcatcttaccagcgaccttccccgagaacttctctttcaaaatgagcaacggcaagaagatgacgatctcgtatccctgtactatgttgaaccatctggtacacgcacagtacaccaaccatcagtacgagacattggtcgatccagtcaactttcgctacgagaagcacagcgacaactccattttcttcgaagtcgacggaccatacaaagctatgattctaccgacatcgaaagaggaggacaagaacttgaagaagcgttacgctgtcttcaaccacgatggcagtttggctgagctgaaaggcttcgaggtgaagcgtcgtggtgagcttaagctcatcaagaacttccaggctcagatcttcaagttcttcctggagggaacgactctcgaagagacctacggggcggtcgcaaatgtcgcaaatcgctggctggacattctagacactcgcggtgcatcgctagcagacgaagagctcatcgacctcattgttgagaacaaaagcatgacaaagacactggaggagtacggagcacagaagtcgacggccatcacgacggctaaacgtcttgcagagtttttgggtgagcagatggtcaaggacaagggcttgaactgcaagtacatcatctcaaagactccccgcaatgcacctgttacagagcgtgccattcccatgtcgattttctcggccgaagaatcagtgaagcgatacttcctgaggaaatggatgaaggaagatccaggcgacatggatccgcgaacagttctcgactgggactactaccgcgaacgtttagcctctgtcattcagaagctcatcactattcccgcagcctaccagaaagtgcgaaatcctgtccctagggtaccacatccagactggctcgatcgcaggattcgacaaaaggaggacaaactccagcaaaagaagatgacggacatgttcagcaagaagccactaacgactggtgatgcgaacgtcgccaacaacaagctctctggcgatctcgaagactttggcgcagcgaaggtgtcgcaggctcaatcacagatgaagaagggtattgtgacgaagatggtcgcgaagcgcaaagagcctgaaccagcggtacccgtccaaaccgatccctacgctgcgctgccgaaggtcatgccgtccatcaccaacgactactccggctggcttatgtatcagaagcaaaagtggaagatccaggcacaagcacgaaagagacgacgacagctgttcggcgagaagcctgtcgactcaaacgatgctattggtacctttttcaggaaccaagcccaatcgctattcatcagcacctggcagcttgttcaattgcgaccgaccgagacacctggagaggtcaaagctttcgtcctgatcgacaagaagatccacatactcaaggtcattgtgcctcgacaactgtatctcaacttgagaagcgaagatcttccagatgtctcgatcagtgggtgctcagttgagaaggttgtcaatcacacattgccaaacggacatccatcgatccatctgttcaagctcgagatgtcagagcagacgtacgttcacgaggctgccaatatctcgattctgttcaaccatcccagtgtggagggcgtctatgagaagcaagtacctctcaatgttcgcgccatcctggaacttgggagcagctgtacctttgacgaatcgcagaaaggtgtactcggcaaaggcttagagcaaggtttcgacctttcggcgctgcgaagagttccctcacaaaagacatacctcgctgacgcatcaatgagctacctatacgtctaccacgtcagcagtggtgaccgtcacatctatgccgttttctcgacatcgaagaatgatgcgcacatcatcatccagaacaaaaccaaggacgcgcaaggcatgccaaacgtcgaccgcatctacagcgatgctttacgaagacgcatggaaggcaaccagggagaaccatggcaaacaatgatcgactaccaggacagcgttcacttcaagaccaccatggttaccacgaggcgcaaagctctgctcgaacttggtgacgtggtcaagaagatgaaagcggatgaaaccaagcccatcatcgtggtgatgcagtcacctaaccaggctctgctttcacacgacatccccatcttgaaggacctccctatactcccattgcacccagacgagaccgacaagcagcttcctcctcttggctggcaggcattcattgcgaagcgccttgtcagtcactacctcgatcttggatcgtgggtggcgcatcttctcgagctctctcgatatggagacatcccgctttgcaacctcgaaagcaatgacccgcgtttcttgatcgatgttgcttatgcgcgtcggttacagaaggagcgagtcatcctctggtggtctggtcaagcaaagcctgatcacgcaggctacgagaaggatgatatactcggccctcttgagacggtggaaatgccttcgatcaacaatgctggcacgtactcatccgtctgtatcgatataagcttgcgcaacctcgccattaacacgattctttcatcgtctctggtcaatgatctcgaaggcgcagactcagtctcatttaacccttcggcgccctcctatgactccgcgaacgatggtaccaacgtcatctactctgacaatgcgtttgcgagtgcgggtatcatggtcctccgggagatggtcaaggcctggtggatcgaagctgtgcaggcaggctccggctttagcatggccgacgtcatggtccagcatctcgtccgctgggtcagcagtccaggctcgttcctttacgataggtcgttgcactactacgtggagatgatgtcgaagaagacattgcaacagctcatggccgacttcaagcgcgtgggttcacacattgttttcgctagcccgaaccgcctattgctccaaacaacgaaagcagaggtcggaaatgcgtatgcttacagccagtatatcatcaagacgatcaagtcgaagccgctgttccagttcatggagctcgagatcaaggagtactgggactatctggtgtggtacgatgagttcaactacggtggaaagggatgtaaagaggttgtggaagaggagaatcaaaccattgagaacatcatgtgttggcagttggcgcaatttttgcctgcaacacttcagccaactttcaacgactgggtcatcgagttcattgaactcatgcatgcaaggaaacgacccacggtgacagatggctcgacgcctcgtactacacaaatccctcttcgaccccttaccgtggatccaaacgaacagactcagattttgccgaagacattcacaaagccactgttcaagcagatttcgacactacttcgacgtcaacatacagagatgctacaccctgagcttgcagcagactacgagtttccccaactccctggctcgcacctcaagctttcgaacccagtgctgcaactcgtcaagtcaatcatgcaagtactcagtctcgaccgtgcaatatcacttgaagcacgaatgcttcggaaggaacttctcaacctcttcgagattcgcgaattcagttcggaagcaacatttgtgaaccccagcgctgtcttaagtgttcgaggtgttatatgcgatgagtgcacatgctcccgcgacctcgatctatgtcgcgatgctgcccttctcccacccgtcctgccaaacaactcggacactgcacctgcgccgccgaagtggaagtgcgacaactgcgactcgacgtacgacaagcttcgcatcgaagagaaacttgtgtctgaagtccagaaagtggtgctagagtggtgcactcaggatctcaaatgcaacaagtgcaagcgcctgcgaagcaatgagtttatggagcattgtgcgtgtgcaggcgagtgggtgggcacaaagagtcggggcgatgtgaagaagaagctcaacacgtataataacgtggctgggttttacgggctcaagatgcttgagtctgttgtgcaggaatgtttagaaggtgtttgaacacgacatgaaattggtgattatgagcggcgttattccgcggcgtttttggttctctcggcgttcatcactcttacggcatttcacggcgtgaacggcgtaagatatctgtggggtattgtagagcgatgtgtacatactctcacacttgagtttgtcttttcgtatatatttcgctcttattatgcatcatagtagttttatccaccaaatgagtctatcaattgatcttatcttgcccattgatgcgttgccgaggaaaaagaggaacatacgtcatgttggggagcatatcaaccatagtggggtaagctgtcgggaagtcgcaaccataagcaacagcaatcacgcaatccaggctaattatcgcaacagccagcgttgagcaaagatgataccatatgaggacatctttgagcttggggtggtaggggtacgcgagacatataaggttctgtggaacgagacattcgacgttgcttcttaggttgtcggttgaacgcatcaagcactccaaagaatacagtttcttatcttgcaagcctccgaaaagctagttgatccttctcaagcctgatcaattggctgcgccactcggtataatatccagacctaatcgacatcatggctcctgctttgacttccgcggcgccaacagcgccacatgagctttcaagcaagattgtgaacaacaacgcaccaaagaacattttcccagacggcattaagacttcgggtcaacatgagccgctctacgatcagctccgaccgtattcggaattccccaaagagatcactggtgtatgttcatccttagcccagccacatccgtatttgatactgatattctaaagtcaacagcatgggacagggaggaatacaagaacaaccccgagcgctggacacacccgttctctgatgaagagatcaaggagattagcgatgctgcagacgcttttatctccagcggcacacccttgaccggaatcacaaaggagaagttccaactcccaaaattcagcaagttcctcgaaccactgcggaaagaattgatcgatggaaagggctttattctctttaaaggccttccagttactaaatggggaaaccgaaagagtgcggttgcgtacatgggtctcggaacgtatctaggatacttcgtttcgcagaactcgcgcggacatgtactaggtcacgttaaggatcttggtgaagattccactcagatcgataaagtgcgcatctaccgcacgaatgcacgccagttcttccacgcggatgactccgatctagttggtctgctgtgcgtagccaaggcactggaaggcggagagagcgatctagtcagcagccattccgtctggaacgacttgcaaaagaacaacccagatgttgccgagcttcttactcagccaatctggtacttcgatcgtaagggcgagacgagcaagggtcagaaggaatggatcaagacagccgtgttttacctcgagaccggtcctaacccgcgagtatactcaaagtacgaagtaacctaccccctcatacaggaaatacttactaacaattccccaggtgggatccatactatgtcaagtcgctcacacgtttctctgacgccggtctcatccccgccctctccctcgagcaatcccgcgccgcgcaaattctcgaagacacctgtctcaagctcgcactacacatgatcctcgacattggcgacattcagttcctgtcgaacaaccacgtgctgcatgccaggacggcatacaaggactacccgccgccagcgccgcgcaggcatctgatgaggttgtggttgagcacgccggaggatgagggtggttggaaattgccgttccatgatagtagggagaagaagaggggcggcattcaagttgacgatacggcgccagtcgcgccagaagatgcggagtaggatgtgtatatatcgaatgacaactacacaatcgaacgagtaaaatgctagtctccactgtgacttctggaccggtctcgaatgtaatttttggatttgacgctagaaaggcatcgtgattcttgtgtcgaactgtcagcaagactatctcaaatcaatacttgacatgcgtgagctagtagactgtatctttgatctaatcttgctgcttcaccacccaagcagaaatttcctgtcgttcttcaaagtatccgtacacttgatgggaatgctgttctcgaaagcgttccgcggacagcgatgttgaaatcgacccatctgcaaggcaacatcaaactatataaccgacatgcatcagctgaacctgcatagaacacgtgtttgggcgaatcttccagcgccatcgccgcaatcatgcagcttcaccttttcttttcatcgttcatcaaagcatggatcggtccattcgagcccgaaacctaaacattttcccgccactgcttttttccgatagtgcgcttccagcgcttcgattgcatccttgagatatgtgcagaaagtggattagcgcaaaactctaccgcttcgttaaggaaacacacttccagctctcccatgccacggcagatgacagacacgggttgcacaccaccgacatgcctgtgcatcacggcaaccagtcatgcccatgtgaaacaactaccgggatgccgatgggggtctgatcacgtgcttccctgcccctcgagcacgccatcgtgattgggcttcatccctgatatcacgtgaccaaacacacatcggtatcccagcggtccttgggctatacgagcccccagcggcctaagcggaacagtgggcaatgttcacggttcagcatcatagctcccctttcggaccgttgagaccttggtcccagccagccgttgaacgcaaacgcgaggctgggtcaacaaagcccatgcgcttttgcttcaaataatgcatgcgcgcccggagattttcgctgcatttgtcgagtggggacaaatatcacaggtatggcgatgagtaagtccgatccgactatgcaactacggtacaaaatacgagagaagaaaatatgctgattgtatgagttagccctgtccatacccaagcccatccagtccgcgataaaacgcgtaatcgcgccgcggaactccctcacgccgcgcatcaaagcggcacagtgtctggccccctcagtttctccgcgctcatcagcccgttcggacgctccgacaccacaggctgcaagtgtccgaaagaccgacaatgctgcgcgtacgcccagccgcgtttcaaagatcaatgctctaccggtggcatacaattacaccgctgtgcttgtgatcatgggtgtgttttgcgcggcgttctcgacgcgaggcctagcgatgcaaatttcggcgcaattggtatgttcgactttcttccttttccaatgcgggaactttgacgagatgcaggctgatgtggagataggtcgatgcgctgatacggattacgccggggtgcgggccgatgcgtgcggtgaaggattttgaggctctgcgcgcgcgaaatttcgttgcagacttgctttctgggatggacggtgattttgactttatgctgctggccgacgtagtcctgtgtagtgttggcacatttgtgctgtgtatgatgctttatggcgggtgcgtggtgttgtgctgtgtgaattttgtgattctgcttgtgcttggcggattggtgcttgccaaaagtgttcgacaccatggggtgaacgtttccctggattggatcggacgagctccgtcgcaccctcagtcggcgttactgcagggtagttgacgttgaaagcgtggggatgtggagacgaagcagtaaacgtacatgtaatgtggctgttgatagaggcctgatagccttggattatatatgtatcagagggcattgaaccactactctaattgtgtgtacacgtgtgtaatgaagactccaaaacttccggtgcaaggccatgttcccaaaataaacgtaaatgtcaagatggtatctttgtgtatcgttaaaccatccgctcaaccacaacgcctcgacgactccatgcatcggtctcgccgtctgtgctggcgcccgcactatggctcatgctccgttcatgttcgccatctatttcgacctcacgtgtctggacagtgtgaacgtggatgttcctcagctcgacctcatcctccttccgccccttgagaggctcctcgtcccactcactaccccgcctgtacttcgagaaggctccggccaccggggtggcactcttgcactcggtggtgattaccgcgggacgctgaagggggttggagattcctttctcaggcgacaccgtgctggtggtcgacaggccattcttcttatccatttcgcgatcgacgtcgctgatggagacgcgacgagaaatgtgggatcggagtgttccgttgccgtaaccgttggggttgccgccgttgccgccggtctttccagccgtgtatccgttggaacgggccaacgagtcttcatcttgacgctccttggaggtgacccagtgtaggacggatgtgcagaaaagaatatcggcgttacagcacgtgaagcagacccatgcaggctcaccgtcgaggaccatcagtacggtaaggttgacgacggcgacagtaagcgtagctaaagatccgataaaagagcgccacgccatacgcctgatgcgggggttggagttggtctggtaggagacgaggccacggaggggaataatgaagagcaatgtcaagtagatctagatatacgggtcagcaggtagggttggaggtggcatcaaacagagtactgacgttgacaacggcttcaaagatgataagaggcatcattgataccttctgcatgccaatgatacagacacctttgtcattgacgtatgagatacggctgcagagtgtcagttcagcccctggggtgagattggcgctcttacaatatgaagttgatgacgccgacaatcgtgtatggaagaagcatgaagcagcagttgaagagccatagcttggtcttgtggcgaggctttctgctgccgccgacaatgtactggcaactgttagtccacgcttcgagcaccagcttcgagattacgtactgctcgttcgaccaagaagtagtacgtcaagatcttggtagacatgtagaggagaagacctgtcactatgagtaatgctctgtgcatatcgcattgcactactcacaaaggaaaatgctagcttcgcagaccatctcgccggcgttgaccccgatgccatgtaggacaatggaagttgcgaagacgaacacagccgagtcgacatatatgaggataatcactattacccatcagtatcgttgcatagaggaatcacagtagtacaagacttacaccattgtgcaattggaagctgcctccaatcggcaacccattgtgttcgtcgcgctatgaatccgtcagtatctcaatagccggctgaacaagcgacgacatacttatgcagaatgcaagtacacacatggtaatcagctgcagaatggtggcgcagagcctaccactcagcggcacggccgcattcaacatggagccgggcggggattcgttggccatattgtcgcttgggccagtcgtcaattcgaaccaaactcgtaatgtaggtacagtcccaaatgaaaagttggagagatcgggatgcggtaggagaggctgtacgacatggcctcatattaagggcctctgggcctcgagggcttcgagagcccctgcctccagcttctacgcgactcatggcaacgtctaggtttcatgcgtatctcaaatctagcccccggcctgcagtacctggccaatcggtatctttggcaacactagtggcgctcgctaagagttgtagtgcgcggagcagctccaggacatcttgttcgctggctcagggatcctggggaagcggtagaccctaacggaggggagcgatcacccgttgatcggctatgactgtcgtcttttaggtgacatgtgggactctcggttgccgttgctcggtcaaattgttttgaattgaattgttgagccgcatgggttaccggggcctcctcggtgcgttcgtgctcaagtctttgcccgcatgaacacgcaaaattggtaccgactgcagttcgtcaactcccaatctagcacgaggtctgacttcatcatcaggtatgatttggatggcgtgagtttatcctccggtctaaatgctaatccggcagcgcacagacacagccgaaagctaatcttgctctgtgttgatcgagaacagcacctttgtggcctggactaccgcactcgtaaggtcaagacctggtgcccaacactcttagaggtacctggcgtttgatttaaacttcaggtacacccagtccgcggatcgagttggtgatcgacgtattgcgcaaagctgttgacccgctatccttccgacacctactgagtagatatctgaaataggcccatctgttcgaccagaccctgccaggctgggcaccttttgctttagtactgacatcgaccaaatcccatactgtcgtgccggcttgtggcgtcgctgcaaacggtaaggcctcatctcaaacatcaggtccgaggccgcctgcctcccgcaccacagcatcatgacgcctgaggcgttcagagacgcccaatggaacattcctaaagcttggatgcttccgccatacacttattgagagctcatcgatggcgtggacttcagaccaaatatcaggccagaacaaacatcagtaatagaacaaaaatttgccattacgcctggcattacgccacaaagactcacgacttgcgtcgcttgcaggagtacataaacgtttaaggtctcgcgcttgccgagtcgattagctacaccatttcgatcgttatcggcagctagacgtgggaggcatcacagcagttccctatcagcacccgatcgggctgacatacatctagctgcgcacaacgtatctacgcgtatccttgccgagagggtgccttcaacgctccgcttgcgaatgtaaacttttggtctaaagccttttgtcgttgcttgtttgtgatgccagtgcggtccgttgtgggttgagcagccatgaaagaatcgaactcgtcaacctcggcatcatcttcagggatatcactgtcgtcctgtgcttctttcttcgcagttaagtttggcgcaggctccgtgcgggttatccgctcaggaaccttcttctcgtcttcgtcgtcatctttcggtccagggtttgagaatggctttgaagctagcacacgtctccgtagctcagccatctcttcttcgtcgtctgaggattcagggatgttgtacggattgcgagggtcaactttgccttcttcgtcatcttcatcttcatcatcctcatcgtcttcgtcattttcgtccgactcatcgatgggcatcctgttcatgttgccaccagcccaatcgtcttcctcgacgccatcctccttttctgcgcgagactcagaatactcgcgctcgatcttctcaagccagacttcttcagccttcttgacctcctcctcattctcgcatgccatgtatcgtttcaacagtgcactattgatatccagaaacgcctctccatacgaaaaggttgacagtatcgattcggcccattccggatgtccgcaaatgtagaagcacgctgcaagcgcctcgacgcagtttaggcgccagggcttcccgtagttggtctggtttgcagcaacgaggtagggcagcaagcgttcgcacttgccaccgatgcgcccaaatggcacttcatcgatccgtttccaactggcttctacaacagccgcgccgtattgctcgagcagttccttgtcttctttgctgatgatcttttttgcctttgggctgacgactacgccagcaaatttctgcccgacatgtaactctctcatcatgcccaagcgcataagccgtttcccagagcagcgctttgcatcgcaatgtcctagatcccagcacgctgctttgtacgcaggcttcgcagggcgaaggttcgcgccatctgcgccatcttcctcttcatcacctgggcgagggcgtggcgggccgcgggcttttggtggtttgttggaatatttgttgttcgctttgaagtctttcttatggcgaaccattttgcttggaatctgtcgtgcttggaaaggttgttaaagtcgtgttgatggaggcgaaatggaaagttttggtggggcaaaattgatacatttcaccattatcgatagctaaagctagtgccacatgacgtcgaccctcctcctcctcaccttgtgtgtatacgcctccacttcaggtatgtatgctgcttttgatgccttgtcgctacaaactcatcacaatgcactcccgcaatgatctaatttaaatactggtggtgttataatacaccaagactcgcaatttcacccatttcgttcttcggctttccgccgtgggtataagacgctttccacctcatcttgactgtgctaccagacccttgttgaacgttgttgacacgaatagtttgcgtgataccatgcttttgatgaggcgcaagattgacgccagactgtggttgcaattgcaattgagcgcccttcttaagttagctcttttgtttggctaagtatctatgtatgcttaccttggacgccgcaatttgcaatgtcaagttcgctatcggtagtggcgtgttgttggaaatccgagagttgattagtaaagtggtatccgtctcgcgtgagacgttgaagagcacattgatagtcgtgtttgtcactgtgatttccttgctagtgtcagggactgaagaagcaaaggtccactcatcgtcatcatttgcggcgctcgtactgctttgcgcaagggccgagcttggtgcaggaacagcgccgcctaacaaatccacagtggctgagggtgctgagggtggcttgacggactgctggtactgggaatggagacccctggcgcggagtcgaggtcaacgcagcaaagggatcaggtgagcgtgctgggggtaccgaagactgcgcgagagcttgcggcggtggtgatgaaatctgaggtggagtcggattatgcgtagatgcgaataggtcattgatttgttgagcggacgtcttcttttgttgagattgcgcttgaggaacaggcataccagacaaaccgagaactagatcaatagtcagtacaagtgaggaaagtgcaacaatagaactgacctgagccattcgagccacccaacgatatgctaccggactggccataactgtctccgcctagtgacagacccagaagatcatcctctagtgcatgtccggtagatgctggctgctgttgttgaccggcacctgaaggttggctcgccgctggtgctggttctgaatctccgaaatcaatgaggttcaaagtattgttgggcccctgtgacactccagctccgctgcgtccaagcgtaccctgaggtatctggttggcagcttctatgtcgcccttcttgaagagcttgtatctctctatggtccggtgtatgctgtcgtttatctcaaagagttttgctactgcctcgtgatcctcggagtcctcttcacacattttctgaattttaggctgcgcgctctgaagcgcgttcgcaagctcctaccagttgtcagctatttggccttgtgtcaaatgggggaactcgccgacctcgaagacgtcgccctcctttatctggtcgccctgcttgtaaccctgcagcatctcctcgagtatgcgtgccttctgctggattcggccaacttcctctgcagctttggcgcgccagtctgtcttgttccttgtgtcgtaccccgccataactttcatgagcttgttcgcttcttgtaggtccttggggccaccccggcggatgagttcctgcagttttgccgactgcgcttctcgctcctcttcctccatctcttctgccgaacgcaagttctgcaaactgttagtagggcagaataccgaccggcgccgaacgtaacgtacatcactcggattcagtacagctgcgtcttccttccgaacctcggggaacatgtagcctttgtagctcagcaaccgatgcatgtcccttatgaagcccaagtcgtccttgtagcgcgacgtctggcatatcgtttggcgccattcttcgatcaactcgaggatgcgcgtctgcacgcgagacgcatgcaccggcgggcgctctggaaatcggcggacgagctcgttgagaaactccttggtgctaatctggaggtggaaggcatatccgcagtttttcacacagatatcgagaagctgtaccacggtgagctatgcgtcctttggagcgagggcagcgcagcgtacattgagtgcgaggagggccacgttctggtttcggtggttgacgtagttgactattgccactgctgcttctcgcggcctgtgaattggtgagccatgtcaaatggggagcgtgtctttgctcgagtccttacgctgagcccttcttgctgttgatcaagtcggtaatttcgagattcaaggccaggtttggttcgaagttctgaggatcgcatgcctgcactatttccacccttaattagcatcgccatatgtcgagggtcacggtgatcgtacatatgaagcgctgtagctgcgaagtgggtgcctcgccgaatgcgccatagcgctcacgcgctgccattcttgcagacgcggcctccatcgcgctgctagatagaagacgttgctatgacttctggctaaaccgaggtggcactccaagctacaaaggtgtcacgagtgaatgcgagtgcggcgcgtgtggacagggtgtttggacttggtgggggccggcgaatgcgagtcggcattggacttctttacagcttggcggcgcatcagccacagctacgtcagcaatgcatatcgttcaatgtaagcttcaacggccatgcatcggcaactctcctgcactcgagtttcacaacttcaatttgcgtactatttgcctgttttacagtgtctatcgaccactacttctccgtcttagatctgccagtagcccttgaccagataacctgtgtaaccagcaagagccgcaagcacagcctgggttccgaagtagccgacaggcctgccagctccgctggactttgcagccatcagaccgaactcagcatggctgatgcggagggcaaagagagctccgagtgccgagtttatgaacgtcctgaagtacgattaacaacactagtctcgctatcctaactgcatgaagcttacctgttagctccattgagctcagcaagcaatgcaactgcgaggacaagaggaacgttctcagagaagttgagttgcgcacgcgaggcgacgtagagaggatcgtcgttgcccttggtcgagtctgtcttgtcgcccatgtatctggaaaggtgttacacaaatcttcatatgaagtctacatcgaaagccatgcatacgtttcggtggtgagtcgctggtacacaatgcggttctgcaagaagatgtagtaggccgcgaaggggacagcccacgttgcagttgcgggtgcgaaaagaggcatcggaacgccgagaccgatcttggaagccatgttatgtagaggttcgccgacaggggtggagaggtagttgaccatagattggatcgtgcagagtcagttaaatacttgggacgagaggcttgggtaggggtttgagcgaccgatgcgaagttagacgtagaaatatggggtctagtacgtcatcgctgggcctggtagtttagcgcatggtggacaagctgttgcacactgcaacaattgattaggcagtaagggagcttttgacaacggttgacacaatatgaggctgagtaaagaatacaagtgtagcaagttgctgatgctgacatgaacctcaaacgccacttctgtcgtcaagtcagaatatagctctagcgcgcaaagacaatcaggaatgccatgagctcgcaggcaacgcatcatagatggaagtatgctagacggtttagactcaccaatgcaattagactccattctttcgcgtaaaatagtgatgatatatgtagccaggacgatcatgtgaattcaccggttctgcacagtttcagctccaggaactccctgcaatgacatttagaaatactcactggcttcatgtgttctgcatcattctctctgttatcgtctcggacctccttgagcatcttgtctatgcctcgttcgcccaaagctttctatcaattgcatgagtggcagcgcagagtcaaatggcagccaaactgactgataggcacttttcgtattgctcaaatatgggcttgcactcatcgtttgtggcagccccccttagaaattctggaactgtaagttgagagcatgtaagcggtcatggacggtcatactttcgctgtaccatttcaggaagcagttgtcgtaacgcctgtttatgggtcagcgaaacatctagattcttatcccttgttcaggctcactccttcacctcgttacattcaggtgctagggacgccgacattgtctctgtttatgtctgctttccgtgatttgaaggggtgggtgcgaccagggttggcaagtcacaggcgcaattgccttgcaagctcttatcgataaggcgcgtccactagcgccaaagttgacatttctttcttcatgcatcgcaacaagctattcttcaaccttcactctcctccacgaccaaccccaaatcagagctctcgacttcactccgccagtcgtcaagtgccccaaaataatgcgcggacgttaatttcgccatggactccttcaaaacgctccaggacgagatctcgaaagccttagtatcaacaacgcgctcggcttcacacattggagctgcggatatagacttccaacgatcgctgaacccgcaaatcggcacccagctagacgcccagaatgcgcgcctccttcacctcgcgcagcgccttctcgagaatgctgcagcgagctcggacgctgtaggtcccaagttacccgacgtcgaagccatagacgccagttggaggggggttgttgatgtcatcgacagcttgcttgagaaggcggataccagtctcgacgagtacactggagttgtgaagcgcttgagtccaggtgcagagcaggtactggacccagaaggacgcagggagaggcgattgttgacatttgcacagaccgctacaaaggcgcgccccaacatcgctgagaagaagcacattgcgaaaccccagcttcttttcgagcatgtgccagccaaccaccaaactggcggcttccgtcccttgatgagcacgaaaccacacgcccaggtgcccctagagcaatgtttgaagacgttccaagacagcagaggcagagaacagtatgcatacaagacaaacaagtccacacacagtaacttacccgcacagatacccgcatccctacgagactgagatcaactcctacgactaccctccatccgtatacgaaatctccgagccaacgccataccagcctttcgattccaccactgccacatacgtagataccccggaagccgtcgctgagatgctggcagagctgaagacggcaaaggaaattgctgtagatttggaacatcacgacaaccgctcttacatcggaatggtgtctttaatgcagatcagcacgcgggacaaggactggatagttgacacactcaagccatggcgacggaagctagagtgtctgaacgaagtcttcgcggatccgaacatcctcaaggtcttgcatggagcctacatggacatcatgtggctacagcgggatctcggcctctatattgttggtctgttcgacacccatcatgccgcccggtctttgggatatcctggaggaagtctcgcatatttgctggagaggcacgtacagttcaaggcccagaagcagtatcaactagcagattggcgcatacggccgcttggcaaagagctcttcgaatacgctcgagctgatacccacttcctgctgtacatcttcgacaacatgagaaacgaactcgtggagaggtccgacttctcagacccggagaagaacaaagtgcaggatgtgctcattaagtcgaaggaagttgccctgcagcgctatgagcaccctgtctacgatgccaaactagggctggggtctgcgggttggcacaagctcatcatgcggacacctgtacagtttacccctcagcaattctcagtcttccgagcagtccaccagtggcgagacagtctcagtcgaaaggaggacgagagtccgctgtttatcatgccaaatcacgctgtgttttctgtagcacgagccatgcctgtagacaaggcggcgcttttcaacgcgatacagcatgtctcgcacatcattcgaggcaaggcagatgagctcgttagtgtcattacagaagccaaggcaagcggagtgactggaccagagctgaatgatgtcctcaagacgatcgaggacatgaaggaagcacgatatgcccaatttgaaaccccaaagaagaccgcagcgccacctgttgcaccgagccctcagcaagctccgttgctaggcactgtacccatcgcgactccagcggtccgtgctcctgcttccaagttctggggcaagctctggacatcaactccgactagtcaggagcggtctttatcggctctgagcgtggaccttgcattgcctttaccgcctcttacggcggaaatcttcgccgacaccaatgaagtctcgaccactcctcaagtcgagaagccgaaacacaccttcgttcccaaggaagacaggccacaggaggacgagcggtcggatctcttcattgtcaaacaattgggtggtaaaaagcgaaagcgcaccgaagcactggaagaagcttccccctcaaaaccagcattggaccccatgcacgacgacgaaatcatgatcgaccaggaggaatctgaagaagatatgcgcgcccgcgaaaaggcagcaaagaaagctctcaaaaagcagaagaagcgagatcttgccgcccaggccgcaaaccccaatccagacgaggcagtatttgattatgcaaacgcaccttcgattctccacgccaacgaggagaaaaagaagggcaagaaggataagaaggaaaagaagaagaagaatccgcagttcgcacccttctcgggcatgacggacgcacccaagagtctcccgcgagctcaaaaggagaaggcaggacgcagtcggactttccagtcatgagcgtgctcatccccattggtgtctttctagaagcgtgcgtggaccattctttgtacatatacctgcatcacgatacctcttccaagccttttaggatcatccacaaattaattcttgaaagccctgcgtcaagcgggagctagttctgtacaacctgcatccacgtctatcatgcatgcatagtgacttgcgtgactccatgaaatcccccaggttaaaactcttcagcccaccatttactcagccaccgcacaggctccgtccacacaaatccaaatccttgctccgcgatccaattttcggtgagtttctccgtaatacctacgtcggaggcgggacacacaaccgcgcttggtggtaggcccgagggcgagggcttgtgggtggtcacgtcgacgaaagataggtggccgatttcgtgggagaggtagggggctggcacgatatatgttgtgccgtggcgagggggtgattgggcgggatagtggttcttgaagtgtggtaggtggcgggggttgtgaacgtgcttcggtgtatgctggagacggtggaggtggaaggggagagtaagtagatattggcttgcaagtacctgtctcaggtggtgcggttgtattgatcggagtcgtgaaagaagcctcagtctcaggtatactccccatatcatcgcttccacatgtaggcgtggagaaattgcgatgttttgcgtgtgctgtgctggtatggtgtgaaggtaattggaaagacggcctcttgcgttccacctttgggtatctcatcctgaggtaccctagaaaagccataggaagatcgagactgttctgtgggtgcattatcagggtccagatgctctgtgaatgtagtgcttgattgtacagggccgactctgcaggaaggtaatgcggcctttctcagcgcatgaagtttgtatcctatgaagtttgtattctatgaagtttgtattctatgaagtttgtattctatgaagtttgtattctatgaagtttgtattctacagaaggcgatacttgtgtctttaccagttgatggtttgaggccaccataagaccattagcctcatcatacaccatagtgcactgctcgaccaattaaggtagagtgccggacactgtttggatgacagtggatcctgtggtcttgattctctcctcgagactcatctgtaccaatcgtagagccttttgccgattagaatgccccctggtcacgtccccaagtacgacagctacttgtcaccaggctctattcctggcttatattttcgatcattcagcatcgaacatagcgtggtgtcaagcagtccgagaaaaagaagacgtcaagatggttgtggtgaaggtgagacgcacatctcacactaaattagcctctctctcggaaccattccgagtgatcggaacggagtagaggaagtcatcattgttcggtacgcaattgagtcatcttgttccttctcgtcgaagaaagcgccatctgcatcctcaaatccgttctcggccactctttctttccatcccttcaacacgaaatcagagccaacaaaccatcacaaccccaacacgaccagattcgccacgtaaaggcaccgaccgagtacgccttacgagctcttgtcaaaatggacgccggatgggaagaacttgagcgtatggcgatggctgcatccgccgatgacgcgcaagtcgcaaaccaatacccctcaccagacaccatcgagcgctggaagcgactctttggctactctcacatggaagccgtccgtctaatcggagaacaacgaggagatggtaagtgcagcgcattcgagtccctcattgtgtttgccgcatattgaacaccacacagtcacgcgcgagcgcatcacagacgatcactgggccctcatcaaggacgagaaagaagcacttgggtacgatcgcgaagcatacgaacatagtctgcagcttcccaaggtctttaagagtcagagcgccactatccctacgactggagctaatggcgagatgatgtcgttgttccgcctgggtggcttgctcgagtcggcagagaaggtcaaggaaatcgccggtcttgacaagatgccagaggtcagggagggttcgaatgagatcggcatggtgaaattctgtgtagtagatatggaggcccagaagaagttggaggagtggttggcgcagcgggcagtgcttcaaggttgactgcgtacggctcagactattgatatagggtattctacgaatgcatttgaccttcctcacatgagctcggtggacagtagactaatgacggattaaaatttcctctaaacaatgtatcaatctatcaaaatcagactaaacgtcaacgctatgctatgctatgctatgctatgctatgctatgctaataaacattatccaaaccaaatcatatcgctaagcacaaatcctagtattatcgctgccaccacgactcatcctcgcttacaatggcatgttgggctgaatccagccgttctggctcttaagaaggtcctcgctgggctgcttggtaaccgcattcttgctgttaagcttgtagttcgcaagagtcttgtcgccgtcgaagttctggttgatgacaccactcatctacacgcggagtcagcacttgtctcacaagcagtcaaagttcggaatttacgtacgcctttctgacaatggtcaccagcggtttgcgagcagtagtaccagaacggatccttggacgagacttggaaggtaaagacgtcctttgattcacccgccatggtcgcgaagttgaagcccgagaagacggctttgtcgtttgctaggggctcgcagggcttgtcaaaggacgattgcacgaccgtgtggttcttggggaggaagtggaattcaacgaggtcgccgatctcggcaacgacattctctggttcgactacaagatgatgttagtggttgtctcctatgtgaacaataggctggtgttacttacagtgaaggccaccgttggcggtagtggagccggcgaagatccggtggatgactccggtggagcggacctggttggctggtgctgcggcggtgaagcccagcagagtggtggctgcaagagcgatggatgtgaaagcgaccatattgactgattaaacggatggagtgagatatggaaggaattgttctatcaaaaactaatgagagaagagacagaatatggatgtgagacgatgaaggaagcgattgatgatgttctgataatgaatacatttgatcgagatacataccgctcttatatgaagcatgctttctaattgtgtgaatcagcaatagttattttgtcgtacatccgtcggatccaacacgtgccgtctgggtgtaagccaccacatccgctatgcctgcgcagccgcacagccccagacttccgtgatctgaattagccacatattttgtcagacgacagatgagaatatccatcagcacaggccgctcgaagagataattcccctcatctcaggtgatttcaccgggttgcgcggttgctgatgaagaagcagacggaaatagtgtacaatgattagaagtctgccaagggttggggcgcggtcttggagatgaggcctcacgaacaagcagcgcgtgtaaacttaggcgatttcttaagcttgtttgtcagcttttacagtgctgatgctgatgctgttgcatgtctagctgaactttgcaccacgtccattgtgagaggtgttgtgttaggaaggcctggcatggctggccgcagcatctgggcaccatcaaagtaggaaagacgcgtggttaacacatcgggatattgcgatgccggccatcttctaggtcgaagggattgcaatgtttacacgaacgttggtgcgttgtctgggattgacaactgggggctaaatttagctcgctcgggcggttacgtgccgaagcatctaattcgaacgcgaccctcatcaaggaccgtcacgacacccaaaattgctttgcgtttcgtctctgatgttgaaaggtgtattttgagtgaagccgagaagtaggggaactgcggaggaagatcttggcgaacaggaaaggggcgattttggcaaggcgcaccagtaccggtacatgtaacctttcctaactcccataacattaatttgatggtagcatcagcaccttgccatacaatacactgtctttccttgtacccatcaccgactaaaatcagaatgggctactcgatgaattcgttgtggcttacatgtaggtatagagtcatgtccacagaccaagataagtcctcctgctctggtgcagcaaccgtgcctactatacgccatgtgggtagcttcgttctagaactgcgtaaacacgcattcaacgatctacatgcacgtccacccgactagatctcccgatgtccctcctgctgctcctcctcttcaatttcgagctccttagattgtcctcgagtgtacggactcgatctttaagacctctaatgatttcctccttgcatacaatcagtgttacatgatccttttctttctgcgcaagaagagcttggagactgttgaagctggagagtagagggcgattggtcatcatgctgagtgacaactcctttaggaaagtctttgggcagctcttcgtcgtggaacccggaaagggtcgtcgatagagttgtctgtgaacagcttcacggtgaggtcacgaagtgggccccccttgggagttccgtcgtaaataatctgggcgcacggcgacccctgaggtgaaccctgttccatctgcatctcgctcctcggacttagctcgaacagctgcgagcagaaaatctttcgtctggtcatccatgagcatttccgcaaggacgtagaccttgcagagctggtcgtactcgtcgctgggtccgataggttctttggtataaagaagatcagtctgcaactctaccattagcgtcaatcgtttcttgcacacattgcaacttacgtatagtagctcgagatacagtgcgaagatatcgggctctgcctccgacagtgtgaccttgtgctcctctgcttccttccagggctccttcatcgcgtttttgaagaactcgctgcgggcgcaaataagacgtttgtggacgaagaactcccttggtagctcagcttcaccgacgattacgcggatgattggagtggtgacatagctgcctagtcagtagggtacgcgtaaacatggtggacaaggacgtacctggccgcacttgagcgcggaactcgcacgtctttcgtagttgaggtcatggccgggggaatgagttgggcaggccaagatcgggaggaacttatatggcaaagtctaatgtgattgatatagcttgttagggccgtgcttatatgagctcatagctttcacttctagtctacaactcataaggagaaacatccagaatacatctagtagtcgcaaaccgaattcctagacttgtgttgcaagggttaacatcgaatgctgtagtagatggaaatcagaatattcttcttccacgaggtcgatacaaattttgcccagactcgaattacggtgtcacctagtgtcggtatttgtgtcttgcgtcatgaattctcggaattttcatttcttcaggccattgcgaaatcgacaacgcacccagctcaaacagcctgccttttcctccctccacccctccgccaattccacagcgcttcctgtgcgaatgtccgtgccgttaaatgccccttcgtcctattcgcctcctcggtcatcgtctcaataacgcgcccctcctcaatacaagaccatagcccgctcgccatcgcactcccgacatccgcctcatcatcttcatcctcatcactttcctcgacccccgggtccttcgcaacctgcaccggctgatcgatatcctgcctgcctttctcgaccccatactcgccctgtccgagccggtataatatgcgcccgagcgtctgatacgccatacatctctgcgccggtacagcgctgcgactcagcacggcgagctcgggaatcgtgtaccccgcggcctcgggcgcgtcggcgtggtggtgtagaccgcggtcggagggtatgcttcgagcgatactgggcgcgaggagcgtgcctttgaagtcgaagcgcagctctgttgcgttaagggcggtttgagaggggtggtatggcgaggatgtgtcggacgggtcgatgggggccatccaagagagggcgctggggtcgtaggcgaggttcgggaagtatttctcgtgcaggtttttgaggaaggaggggtcattggggtcgaggtcgggaggttggcggggcgtggggaagtgtatcgagtcttgggtggacgaggtggtgggttgtgaagtggatgttgaggtggtggaggatgcggttgcggctgacgctggagcgacgtcttccttgtcttctgatgctgcgaaagacaccttctttgcgtttggcgccttcgtcttaggctctgcggcgttagttgtagaagatggagcgggttccactgggaagagatcgcgctcgttgctcccttcctctatatttgaccgtgccatgagcttctgaatcagcgcaggactaagactcgacatgagttcctgccgctcctgctcaatctctgcggctgacatgtctgcgagtcgtttgttgttctcctcgtctattgacttcttttcgttgctcaagtcaaaccccacattgcgtgtcttgggcgcatcttgtgaagtgctatttgcggctgttgctgcttgctgttcctttgccgcgcgctgttgcttgaaagcagaaactctaggtgtgcgtttcttatgcgctggaaagccatttacatttgctttgagcgaaggtgcgactggtgcgttagctggagccgactcgcgctcgagtatgtcgcccacgaatgtagggaatgtgggttgcgccgactggtaatcgtcctcagactccagcttttctactgcgccagtgtcgaaattgagattcacgcgctctcctcgctgaaactccatgttgatacgagatttatgtgtggtggtgagggcaaagtcaagcttcaagctttggtccctcaattctacatgcagggtccacgctaacttagcgcggtgatgtcaacccacgttcctccccaatctaaaggtcctacaaccctcgacaatccgtctgtataccagtcaacagaaagtccccatcagctcttgcagagctgttctaagatagtgttaacttcatagcacttgtgtcaaccgatcagacagttgccaatgcccggccttggatctgctacctcccatatgaggctcatcaccaaattatgatttcactatgtcatgtcaactgaagatcatacttccaagatgaaagtcttactaggcgcgtttgtttgttcagtcctgattgcagactcccatgtctcatgaaaagacgtccttacggagcaaccccacggcaagtacaagtgatccaccccccttcagttgttcactccaagatatcaagggtgtaccgtttcaaccgcaaggagatcgttacccacgacctcaaattgttctctcacaactgccattccttaccccgcatgccccacatgtgcggatcgaatacaagtagcctcatgccgctccacagctagtattataagagctcatcgctagctagatgtgctgcaagcaagatcacagtgacttttgtgatggcttcacccaacccaaaccagcccgcgggcccatacacagttggcgaacacatcatcccacccccacgaccagcatcaccaggaacatcagaatttcggctgaatcatttgatggtcagaattaaagacccaaaaaaggcgttacgtttctactgcgactgcatgggcttgcatgtagttttcatcttcaacgccggaccctggactatctactacctaggtcccagggacgtcggtgcgtattagaacgcttgaaattctccatattatcttaccgactcgataacaggaatcgcaacaatcgggacatcaaaaggcttactcgaactctaccacgtccccgcagactcagacacgccatatacttccggcaatgactactcccagccaggcgttggcttcggccacatcggcttcacggtcccagacgtagccgtcgcgctggagcgagtgaagagcttcggatatgaggtcattaagccgttggacgaagcgaaggaagagcaaatgggcatgccggatagtgttgtgcaagggaaatctggggcagtggatgaggggtacaaacgtgtttttaggcaattggcgtttgttaaggaccctgatgtaagtcgatgcgttggcttcgtgtgtcggagattgggactaacggtggcgtaggggtattgggtggagctggttccgcaggtcgtgaaatgagagcagcgggtgcgaaggtaatcgatggaacttggaactgagcaggtgacgtgcgcagaccatacgtgttattcagcaatattcaaccgatctacgaaagctgcattccaatgcacatttcaatttgctcgccaaatttccccttgatgtcaaaacctccgtcaagctttgctggatactatatctaagatcaatcgtcttaagcccggccctagcgatgacacatcttctcagtttgatcgcctcgaccttttgaaggtactgtcgcgtagcaacagatcatgggagcgacatatggaaacaaaaccttaccgttccgttgttctctctgtcttctatgactgagcattctcaccgtgcctcataccaattggttcatgaaattggtagagcaaacaagatggctcaggtctcagccatgtctcgcttgacatgtataagatgtcttactactgctaggtcagaacagcgtcttcgggatatttaactcggacgctcgctctatttcttgttcttcagcttttcagcactacgcaatacaaattcacacacagaaactccaagcgatgacggaaaactccaagatcgtcggtggcacagacagcaatctcaggtaacgcttcaatctatgaaagttctattgtataccgacaacgacagctatctaaaaagctgaccagttgaagtaatcgtcgggcagtataagccggagacagcacaattcttcttcacccatacggatctcctcaagtccaaattgaccttcttcaagattttcctcccgaacaccgcccaagcaactgaaaacgaagctggagagttcgacggttactccacatacaacaccagcctctattcgcggcaggagaaagccagcctcacccctgtctttgagttcttgacagaggacgtcgatgctttcgaaaactaaatccagcccctctacaaaggcgcgctgccgatccaggactttccggcaaaacccaaggcaaatgacgacagcctgtctgtgtggaaagaggttttgtgcgactgagtccaccacacctttagcgcgctctacaagctctacgccctatgtacccacatcggcgacaacccttcagagcacgtcttgctcgccgcattcctctcaatggcgtctacactgcgctccaacggctcagtctaccgccccgacaagttcgctatcatggacgcctacgacaacacaacggcaccggacccgctgaggatgttctcggtggactgttatgtgtacgatgggacgtcggcgtgggtgtacgaggcgggagagaattccagacatcctcatgcttttttggcggatttcatgagtgttatgcttgagcgaagggctacgccggattatgctagtagactcgcggatgctaagtactatcaggataagttgagtgcgttggaggatggggaggagaagaagtaggctggaggaggtgagggttcgcaaagtgcaagaggcttttgtttgatggcacagcttgggacttagattgagatgacgcgcagttcgccgatagattttattcacgcttatagaattctcaagtccacttcctcattacatccaaattcaatttggtcgtgtaatacagggccgatctgctctccccggactctccttagcacttgattcatctttagaccatgtctaccttgccatccacaatcctccctcctcttcaggaagtgtctttaagctctttctctagcatgcgaaactcctccttcaactccttcacatcgctgcaccgtttcgagctatcgaaatcaatgagagtcgcttgtccgtcgcggatgaggatgttgtgcttattgatgtctccatgcttgattcccaggccatgtagtctcgacaatgcctgctgacacaaagtgagatcttccggcgtggcatgtctgaaacccgtgattcgttccatgaggaagccaatgactctgccctcctcagtcaagtgtcccacaaattttggggcgattccaaggtcatcaatccattcatttgcagttgtctcggcctcggttttcgatatctcccaatcgaatcgtgcgaattttgctacaattggcgcgttgaatcgagagtacgtggcttcgtagacgtttgagcaaagttttttccctattccaaggtccaggtgatctacccggagcggatgccatagattcgttactccggggagctgtgccttcgtgacattggcgaaatgaggacgcccagttgaagtgtctcgtgatatacggccttggttccagtcaccaggcggtagaggtggtaacatagagatcaagactggcgcgagacacatgacgtcaacatggtatagtccagggtcgatggtgaggtatttgacaaactttcgatcgacgagaatgcgaaattcacttggttgatgctctaggtccacactcatctggagtacctgtatgtctgcgatgttgctggacatttgatccacgagaaaattaattgagtacagaactttcgggtgaatgcgattgctagaattttctgatgggatagctactgtgaaataagtttgagattagtcctttgctgtaaaacgccgaggattcaatggaggtatacataatcagtaagatcgaagtcgcgtgcgctggagtttccttgagagggtcgcttacgctgaggtacaaagtagatgagagtgagtgtcgcagacaagataaagtaagagagaaagaaaagaaggcggagaagagcaagcgcgggtggggcccatacccaccgctaattgaggatctgcttacagagtagaccagtgaagacatcgctgtgggtgttctgtgatgctatttatttgacagggcgccagtgagagttcaatgtttggtgctattcgcctgagccttgcattctaatgacaattgacctacgttttatctgtgttggttcttgaactgcaaacacttttcgtcacgaatcgagttatctacagcattaaaatggttgtcatgatgaccgacaccagtactacaaccttggctttagcttctagtctcgcagaagagccgtcgcttttcattccttccttgccggccatgccttcaaacattctcgctaaaccggagcttgcgaacccgccttcaggctctctcattgttgctccaccagttgcactgtgcacatgtcagcacatctccattcgcaatcaatgagactctgaagacttacgaaccaccaatccactcccatacagcttttggtactctgaagtcataatcttcccggagaaattctgtcagccacttcaaattggtcatgtcatatattgctacaatcgtcgggtctcgatttgctttagtccaatcgttcccaccaagaatgagcatctgctttttgcccaccaggtggcatgtagagccataattacgacgagcacctgcaaagacctgtgtccaaagaaattgtgggagtgagagaacccatacatcatcgtagccctccgttggagagcgaccagaagacatgtatctgccgcgatgtcagaaagtggtgagaaagaatgagaggaggcttacatgtgataggatgtgttatctggggatggtatgtggattgcgcatgtagagatacgggacagaggcgttcggccagtggtccgttggtgataccatataccattgggtgtgtcgtctagcgaggcgatgtcaaagacgtgaatcatgtccagcggttcctatatcttccatctaagttttgtcacaatctcaaattgaggaattcctaccatggtaccccagcgatcgatagtaatgttgtccgtgtatcttgttgcgcctccaaacaagattagtccgccttttcggcctaataaaggcatgtactgaaatacagccccaactcgagctgaagaaggcgcgatgatttctgtactcacaatacgtttagcattcgtccgcgtgttgaggaccatcatctttggatatgcacgctcgctcgatccgttgctcaatatgccattcagatagaacactaggtcttgctcaggggcctgagtgtaaagtgtgtgcatcggtgcatatcttgactctggtaccctcgcactacctggtgaccatgagctgttgttcctccagaaagtccatgaactgttttggattggcatggctatcataggttgttctctagatgcgttgaacatagctaggccgcccccatcgatgtggaaattaccatcggtatcacatgttaagctgctatacatgagaaatggtggaggtgcgtatgatgcattgagggaactgatagccgcgatggatgggtcgttttccatgtagtaccaggattttgatagatcaagcttcaacaatgagctgtcttcgtgttgatttagtgttgtattgtctctttctaatgcaattcatcaagacgtaccgtaccactggacgctatcattatgctgaaaattcctgattccgccaaaaacatagacattatctcccttcatagttgctttcgacatgtcaatacgcatcagtgcaaatctgggcgccaatactgacttgaatgacctgagcgtttgtcaaagtactctattggcacggacaagttttgggagaacactctagataatactaagctcacaaggtaagctctggactgcaactgtatcttcatggctgaaagcacagtcagtgatgggggataaggtaagatggagtgatcgtaacaagttatgtgaagagttggaacgttttgcataggtcttacccatatgcactttcacagcctttctcactgtgagcttgcaagatgatgaagagctcgcttaacccggaacaatgtggcgaggaaagccaacgattatacgttgaacgctcgtaccaagatcttagcctaccatctatccatcgatgcaatgttcgcacagttgatcctcccaaagatctcgatcttcgtgaagagtctacaagtcagccttggtgaaaatgtgcccttttcaatctgcagtcagcatctagccgggtacttatcagactagggtgtagatcatagccagcatgaactttgtagatccatgccgcaattgttccagaagatctgtggcggctacgatacgaaaaaagaagtaaccgcaacaagaaagaggtttccagctcgcttaacactgctactctagtattgtgagacgcgaccagcggtgcatgcacaccatcatgtacaacctaggcgaggttgaaggctgggcttacactttgccttctcggaatctattgtagctgaccattgtactgtatactacaccaactgaagcatcgatcgacaagacattgatggtagctcgtaagcgggacatgaaggacgaaacgtcacaagatcccttgaactgggagtgaagtatcaagaactacgccgccgtaatcaaattcgcgataacccaaaaggcccgccaggctccagcgctttggccgaacgctcacttgaccttttaaatcaatgaaaagtctgtgtaccagtaacagccccaaacccacatgacaagcctgagcattctactcggagtggtaaggaaatggaggggtagctctcaaatacttcccaaagctctgatgtcttactgggtggaggccataggtttcatcagccctcagcaagacagcgctaccttcgacccttttccacgagctgatacagtacttctctcacttctcagccttgccattttcttagtcgcggctgtgtttgctcttgtgttctcaactgcttctgtcaagcaatttatcattgctcttaacgctacccttgccgctgtactgggcactactttcatcttcgatatcattacaagtacgtacaccaacaactgtaagacaagtattcacatgaccagttttgcacaggaaaccatcgcgtatggaggaggaatttcatgaataccgttctcacgattcttttgacgatagttgttctcacagcactgtatgctcagatctggcacaaaggcctcaacgatgttgtgatcaggcaggaaacagataccattgtatgtacaaactctgagaatttgcacagctctaattgtttagagtcatccgcgattccccgctgtcgccttctttcaacgacaggatggtttacaagccaacatctataccgccgaattgaaatgctcttccggtccgagactagatcatgctgttcagtgcagcagtctaactgttccggaagccgtgaaaacagcttcctgcgactgtggagacagctggcctggattggaaagattgaaccagggggctaacaagctgatgtggattggggaaaacacatcatactctgcgatggtacccagtccaaccactatctccagaggagctgggcattttatagagatgcaaatttggttcaactgtaagcgcactatccatgggttatggtgggccttatgtctaaaccatactcacctcggcagataacacgaccgaagcgtgggaacttgcgacggttactacagcgccaggaatctggatggcaatatatgatccgtcctacgacatcaagcagatggtcacggatggtcagctttacactgcccaaattgatgccaatagtcacaccgttgtgaacatcgggttggtgcattataggtaccttaacaaaactgccaactaccgatatcgtaagttcgaaagcctacaatcatcgttcatatacgacggctcacaaatcattttagaagtgtcagcctcggctcgtcagaaccttgacctcgtttgcgatgttacgaaagatggatggtatctgtgtcatctcactgttgagatgcaaatcccaagtcttctgcgaatgattgttcaagaggagaacagactggattggacggtaagttctttgtttttctcacccaatttattctcgagagtaagttttgttatctaacctgctatcaatacagagagtcgtagcggatgccggagcatactttgcactcatccagttcttttgctggatagtttctggcatggcttggtcgtaaggatagcaccacggtcccgaaacctgctcagtggaaagaccaaggaaagtaatgctcaagatacgtgacatgacttgggtcttcatgactaccgtgcatcatgcgccacgctagctctagatgccctcctttgacgcaagacatatgtgcatataggatagacgacaacatacaaatctaacaaggccgacacgtcttcatacctccttttccgcgcctgaagtgataacttgcctcacaacccttgctccgcatgaaatttggcgagtctcacgtccgcacctacaccctattcttctacgcgccagcacataaccatcccatgaggcccgctttgcatcaccaaaagctcatacataaaaactcgctcatctaaacagcgattcgaccaaaaccccccatgtctagtcctcctaagcagcgtagcactgaccaaccaacgtatcctggaaacatctgcataaacttcgtcgacatcgctagataccatgaaaactctcccccaagatatatgcctttccagatcatttggcgtgcgatcctgagcaatttcgctttcatgaaagacgacttaaaagagtcgaagacatacttggtggagcgataaatcagatatgcaatgtcgttaagatgtaaaacaacctggcaaagcccgtcagcactatgaacccttcgcttcatgaagctatcttatgaatcgctcaatcacaactaaacccccacaaagcaaacctcatgaaaatttcaaagctcttcttgccacagctcagctccctctccaccaaccaccccatccttccccctctcaacccacccatccctcaccaacctcgccacattcttcccactcaacgcactcgtctccatcgtactaataaagctctcaattccactggtataccacaacccctcatccagcacaatctcctcaaacgtaacggcgcggatactctcttcggatagctattccaaatcttgtggtaaatccaagctaaccgtgccgttcacatcgggcttcttggtcgaccttgtggccgaggaatgtgggagagtagctcgggcgtgacgcgcgcgggcgagaagatcttgtagatgtattcgggacgtgggggtgtggcgtgtgcgtttatgaacgtattgtggattgagatgctgtagaagccgggggagcctgcgttgtcttggggtggctcggttggggggagggtggtgaggacgtattgtgggacggaagcgtcgggggccatgttaaagactgtcggatctaagcggtagggcgaggcgaagagcgttgtgtagagttttgtgtaggggatttcatcgggcgtgtgctttggtgcaggatcgatagtgaggtcggtgtattggagaggtgccgcgaggatgatctcgtcgaatgtcgagatttggccgtccttcagggtgagctggtaggtgctgtctttctgctttgagatcttggacactgtgatgttgagatgcaggtccgccatggaagcatttcagcatactggcgaagatctgccagttaccaccttcaacttgcatcgcaccattcgtggccatacagaccatggcctccagtccatgaatgaacgccaggttcgaagcgtagttgacgcgagtactcgcctgaataatttctcttccaaatgcctctccaataccattcgccttgagatactgctcaccagtcacgcctgtagcctccagcaatcccaccttctccacacacctcactcagactcttccacggaaacacaggctcatcatacatagtcaagaacttgcccacagcactcttcatcagccgattcgtccacagcggcgcggtgccatatctccacagcagcttcgctttatcccaccacccgtcctcctgccgtgtgatcaagacaaattcctgcccattccacacgccaagatccggcatgtccagcgtcctagcaagatcttgcgatgcgggagatagatggaagcgctccatagcttccatcatgatgtggtttacttcgacgaagatggagccgccgagctcgacgggaaagctgggattattccatacgttgacagtggtggtgcggccaccgatgtatgagttgcgctcgaagacggtgatgtttgtcggtatggaagattcgggcggcgtatttggagaggtggtaagctgctgatgagccaccggcgccagcgcctgtaatcctttaactagagtctctcatggtaattcttgaagtcagcgtaccgataatcgcgacgcgctttgcagcgggagcctgttccgtgatgctcagagcatccgtgaggggcaacagcgcggtaagatgtagtaggcgcaccatcttgattctagggatgctgcaaggttacaggtatatcagggcaagtattccagagtaaaggaagatagtggaagcgttgcgcttcaagtgtcaaggctcatgttgtaacgcaggtgccggaatgcggaggggagctgacgacaaccttccatggcgccaggaccactattgtatgccaccgtcctagggcatactgtcaataagataaacgtcggcctattgagacgtcttgcccctcagtgctaataacgcttcaatcaagatgttctactgacaaaggttgagaaccatagtgaatacgtcgcgctcatgcattggcgcaatgacgcgttgtcacgtgcgtctggctgtccgcctctttatccggcaagttgaagtcgtcatgttcaagcatacaattaaataatgcatatagctcttaaacagacatgaaatcgcttggtatatagtgttgtacatgtgctcgccttccaatctattctttgaggcccattccaattgtagcgcatcctcactctccttccctttgcctgctcctctttacccttccgattactctcttttgcagcggccttcttctctagcatcttctggaaacgcccagttcgcttgctgttgcgtacgaccccggaatccttctgggtggcacttttgacacgagaaatcgtcagcgggacaattgctggagcttcgggatcaacgtcgaagttgtattcctgcttcagatacagcgcaatggcttggctcaactcttccggccctttgccatgaagggctttgagttccttcgctacaagtgtgttgagaacgtgcccgccgttcagaggctgcttgtctgacgacgagggcacgtcgaggacggcctcccatgataggcccatggctgcaagcttgtctcgggttgaccatgacattgctcgcatgggttctttctgcacaaagctcttcacccgtgtctcgaagtcttcccagccgattgtagcatcaaaccatggctttagcatctcctcgacacggctggcattctcacggatactgtgcgatgttgtgtagatgtgttggagcttgccgaagaagaactcggcatcgaagccagtgatgcatggatggatgcccagtaatcgtaaagtttcatgggagtcgttatgtacacgtttccgaaaggtggttgggttatcgacctgcatgtgccgaattacacggctgataatgacgcgagtctcttcttttgagacttcgccagcgatgtcgatcttggaaggcccaaacagctctggtgaagcagcagcatatacggacgagcccgagactttctgaagtaggtggacacttgtctgtgttccccgatagcctccatggcttgggcaagccgggtgactaccgctttctcatgacctagagccgccaaatgctcaacaaggcgaacttctacttgctcaagatattgcagattgtaatccctccgattcaagctggtgtgttgtactcttggaatgaatggtactaaaagtccatgcgcacgaaggggctttgctaggtcgctcgggagaaggtctatacttcctgtgctaacactgaggtgttggaggaagatccggaagttttgaccaaggtaatcagaattcgttgcaacaaggttcttcgcgcgctcgacgatcttgctccggtcggacggggtaagtcggccatagaaatcgctcaagacggaggattcttgtaaactagcagagagattcgacggcatgcctgcttcgcgtctgcattgatcaatcaactgctccagattgatgccccacgtgccagggctcatgggtagcatagcttccaggtcgcgaatggcctccttgccagattcaagcagcctgggcttggctttgatcacggatttcgtttgttccaggtagttacgtcgctcttcttcgccgctggaaatagtcgatgatcccaaacggaccaggtactctgtatgtctgcggcctgatcattgggtatggtgatcagggtgccatcaggacgtatatacgagccgtcgacgtaaagaattgtacggcttcctggggccctattctccatgctatcgactttagcgacgacaatgacatgatccgccacggagaattcttgagtcaaggtgcactccattgcagcgcgtacagaatcgctcgaaatttgcggcgccttggacggcgtttccagatatttgattgcagagctaaagccgggcaccaacagccttagtttcttgatccgcatgttgtaagcatcaggatggttcccacgggtgaagaggtccaccatagccgcaccgccacgattgccagctgggaaatgaatacgaaatcggccctcagcagcccttatcgcatccaaagttttcgatggttcttttacgttgaaagaaatgagtggtgggtcaagagtgacagtactcagtgacgacacagcaacgcccattggcacgttcatcttcaggctcggaaatcgtagcctgtggactgttaatgaaccgcgaccgagctccgggacgtttcgcatcagttggcggaccattttgttgaagtctttcgggcctcaacatctgcctcgtcaacctcggatcggatatctcttccattatggtcgccaagccccgagtctgtgtccggcctcttctggcccgtagtttcgttttccagcatcttgtacaattgcggattgggtttcagtgtcgctcgtctgcggttgcagttggtcttgctggcatagtagctgagtcgcgtggtatttatggttcagaatgcccggtgggaagcttgttgacggggtcggtaatgtggaggtgatgaagcgcagaggggcgaccgttcttagcagagtcaattttgttcatgttcggcttgtaggggcttctcacgcgtatagcgactccatctgtagaaagccgcaaaaaagcgggacgccgggcgctgcgcgagcgtcataggcaaaaatgcgaagtgtttctatattgacatcgactcggtaaatctacctggttggattgtataactatgctcgcaagtactgtttacagcggatagtgttgctttgcgcatggaatggcgatcagaaagttagctcagccaagacttgcatcgatctcggaggtccgcaactttctcgatctcgacctcataaccacgacagcagcgcatccacaatggcctcaccaataccctcaattggcgccctccgcgccctacgccaatcgatacagcctcaagtgcggcaaacgacccaagtccgacatgcgacactcatcaagcgaccgaaacgcccctacaccttcacacagctcatcactttatccgatggcagctccttcacactgcgcacgacgaacccgcaacccgtatacaagagcgcgaaagatataaggaacgcgccgttgtggaaccccagttcacaaaagctgttgaacgtggaggaggacgaggcaggaagattggcggctttccgcgcgaagtttggtagaggttgggatacagatgcggagaaggtgtgtatatcgcgtgcatgggtctagaatttcactgacagggtgtgtagggcaagaagcaaggtgatcaccttatggacctgattagcggacagggcacaggtccaacgaagccgacgccagcagccaaaggacctattgtgaagccaccgaagatagaaggaggaaaggaaaagggtgataaatagacgtgacattaggtggtaaggcatagggtttacactgtacaacacatgacggccatcgagaatggtccttcaccaacatgacgaagaaataaactgtcctccaacttctacaaactgttctcccttttagtttcactccatttcctttatcctttctcatctttcaactccacttcacttctattgaagcggaacatcatcgcgcttttgacggcgtcgtttgatgtggcggaggggtttgggacggggcgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttgggtttttcgaaaagacatgtcccatccccgtttccagtccccaaatgaattgcaaaatatacacaagcttgaagcgaaagactcttccaccacctttcttcctcacacagcagagtatactgcagtacacccccgtccacactcgaccttctgctcaaactccaccatcctgccattgacacgcaccttctgcctgggcgtgatttgaaagcgatgcatctccttctccctcagcgccttgatcccacccacacccgccgcccgctccaactctgcgctctgatctaggggctggatatacgtcggcgtagccatattactcctcttcccacttccaatctggtagaactcattattgccccagaacagtatatcccggccccaattcgtgtcgttgtcggtgagtttcgaacgcgtgcggtccgacacaagcaccgacgcgacattatccatgacagcagcggcgtgtgtagcgcctacagaaatggtgttgagacggatgggaatgggtttatgagccttttcgtcccattcaaagaggccggagaaggcggggactttgacggggtcggcgcatgtgtggatccagcggccgacacccagttggcctgtgaggccgaagccaaaagcccaggtgtcggcggtagtgcggctttggtcggctttggtggcgtcgatggtgaggaaggaggtgttgccgccggcgaagacgttggaaactttggcttgagaggcgctaccggcgtagagcttttgtgtggggaggagggaaggggcgtcgacgtaagtggcttcggcgttgaaggggaagcccaattggccggcggtgttgtcgccgaatgtgaaggcgcggccttcggagtcgcagacgagactgtggtagtcgccggctgcgatcttcttgatggggaagcctttcagtgtggtgatttcgtggggcatgtcgaaggggccgggtggtcgactctcgaaagagattccaggtatgccgagctggcctttggtggggaaagtcttgtgtaccagaggcaaaggagaggacgcgaccagagggatgtaagcatgagagcatgctcgagacctgaggcgatgtcgtcactcgctcagatcatcccagggttctcaggtgtggcgtggtgcggtacgaatcgtcgttggaggtgctccagaaccggtatccatgatttggacgttggctttgagccctctttttgctcggcttgtgagacgggtatcgagtagacggtgccgcccgaggaaagtgcaatgatgcgatcgcgcgagaactggagtgacttcaggttgtgacctctcagtgtctttgttggctctgtgacgtccttggagaatgcgaccccccattgcagcaagtcgcccttctcatcgatggccgcgccgaagttgcggtccagcttgatatcgcgcagcagcttgccatcgaagtacgatatccgccgcggcgtctttatgtacttttcatccgaatctggcgccaccactttcccagcgttcgatccccatgtgtagacgcccgggttctcccagctcttcagcacctgcaagtgttgcgaacttatgatgttgcggttgtcatctgctgatttcgcttgccgccgtggttcctcaaacttcagctcaacctcgtcttcctttggaggctcttcggcgtgcacttcacgcaggatggagttgccgttggcccattggtaggcagtggcggtcgcccccaggacagtgactgtggccagagaccggatgaaatgctgctgccgccgttgcgcatagggatgtgtcgccgtccgaacttgagcaggccgtgctcttgttgtgatgttcctacatgactgcggggtttgcggagctcgtagtgtggcgcgtgggagacatttgctgctgagccatgttggtgtggtcgcagagtcgcagaatgtgcagaacaggtcgatgatgaaaggcagatgcaatggcgctatcacaacattgacgttaggttgacaacatgtcaaagaaggcctgactgcagactaggacaaatggataatcgcaaagtctagaaagtcgcaaggtcgtccgcgtcatgacatgaccgactcggagctacgtctgattggacgagcgcgttgcaaggttgtcctaatgtggggtacatgtcggagacgtgagcggtgcaagggaccgaccacaaacgtagcttgcttcgacacaggacccgaccaccacaaaacatggacgccgagtcgtggttcagcttcgtgccacgcagcacgagcacgaaggcgcccgacaatggaaaacacaaacgccgcgtgtcgatgctcaagcagcccaacgtaagctatatcacgaggtcccatgggtacgtcgcgttattgatattggacatgtaggaggcccaggctgacgtcgagcgcgcagaagccatccccgaggccgtagatgaagtccctggaaagctcaatggcccgccgcaagcgaccgtggcccgccgcgccaagtcctacagcgacttctacgccgcagtgcgggcgcatgtgaagagggaaaaggcattggagaagaagaagtcgcgcgagaatctgagtaccgagctcgagtttgcagagtggtatggcggcgtccatgaatggagcttctggaagcgagccacgaggagtacaggcaggtgctgagaataggacacatggcatatacatgctaaccagaacttcagactgtaccaaagccagctccacatggcacgcagccacctgggcaacatcatctccgacaccacatcgaccctcgatatcctgtcctcgctctcctcgtccttcaaagccgtcgaggcacagacgaccgcgttccgaacacaatgcgagggcttgatcagcgaccagacgcgcatcaccaagctggcagaggacatggggcagaatctacgctactacatgtacctcgagcccaccacaaagcgactcaatgcgcccggggccggcaagattgtgcgcagcaacgagttcaccgagatgctcgcaaacctggatagctgcttagagtacatgcaggcccactcgaagcacaaggaggcagaaacctaccgctcacgataccgactgcttcttacccgcgccctcacgcttacacgcgtccacttcaccgaagctctgcgtgaaaccgccgcagatgtgtccaagcgaatcgccgatcgtcaattgaacgacaccacaatgtccgcactcttgtatgccaagttccgtgtcggtgcgccggaactgaagagtattggattggagatccagaagcgtgctgtgctgcccaagggagctgcaccaggcacagaagcagaatatcagagtctcatgaagcgaactctaccagagctattccaccacacgtggccgtttgatccttcccatcatctccaattaagatcaatgagattgcgcaagcaccgagcacctcaaaggatctagtctcttttgctcgtagtagcataagctacctgcgcgacatatgcatggacgagtgtgaactctggcgcgaatggtttgagggagacggcggactgtacgacttccttgaggctatgtgtgagcccttgtacgaccacctgcgaccacgaactatccacgagacacagatcctgaagttgtgtgaactctgcaccatgatacagacacggtacatggaaaaagacgaagatgaggaagaagaggtcgatacaaagaagctggacttctccatcctggtgcatcctgcactggaagatgcgcagaaccgtctcgtctttctctccctagctgtcctgcgcgacgacattgaacgatacaagcctaagccagaagacctcgactatccagcaaagcacaagaagcttgcagcatccggcggcaagtcgaatcagcctgcactgtctggtaagaggcagccaaagtcagaagcaccacctacaccattgatgccgaaaacgcccaccgtcgttgaagaagacgatcctgactctcgatggaacttcaacaccgaagctgcattcaaggactggtatcctacattgaggaaagcaatttggctacttagcaagatctaccggcttgtacatgtaggtctacatcatccattctatacaggaaccatgactaacactacttagtcctccgtattcgatgatctagcccatcacattgttcatagcaccaccatgtctcttacacaagccagcgcactcctgaccaagtccacatctcccacagacgcagccctcttcctggtatcccatctcctccttctcaagcagcaaattgtcgccttcgacatcgagttcgttacccctgagactgaagtgcaatacaacatgaccagcatcaccaacaccttctgggaactccgatcccgcggtggcctcttcaacccacgcaacctcgtcggccttctaatccccaaagtcgtggaaaacatgctcgacgccaaagccgaagttgacgctcgattacgccaagccatcaacgatttcacaggccaattcgtcgcacgcatgaccgctccaatcgacaccaagaacggcaaaaaggttcccgtcgcggaagccccagcacgcaccgcaaagatcagacagaacatcgagcatgaagtcccctttctcaggacaaaattagaggagtacatcaccgaccatcgcactcgcgaaatgctcgtcgcggctgtaatggaatccgtcacgcagacgtatgaagagtggttcgatacatcctacacgccttccatcgcaggttccaacggcgcgggacgcagcaccaagggcaaaggcagggaagatggcgtctgggatcccgatgtgtttaatgagtggtgtaacagcaccttcaaagttggaactctcggactgggaatggaggatgggagcaatgatgaggatgacgaagacgacgggagtagtgcgggcagtatgaggacaggaacggatcgcgttggcttggggttgagtattaaaatgtagaaacggcgggaatgaacatcgatgagtaatgccatgattcactatgttgaaagtcgacgagaagaactgctttttgacttgcctgttattcaatacatccacaccctgaacggacatgctttcaatatcgaatccccgtttttttcttgttttttttttattcactggtaggctaccaccgcccatgccaactcatcataatctggtccgcactatccccgccaagacacatatctcgggccccaacgccgcaggtgttaccacgtccacgcagccaataagctagcagcatcttttgtccgtgtgaccatgtcggtaggtttagtgcgctaacggggggctggttttggaaggtcatggacgcttagatagtgtggtgtccagtctttgggatgtgtggtcagtgttgatgcggtgggtcgttccgtagggaattatggatagcgtaggcggttgggagggggatggggtggtagtgcatggggtttagggtttggagagttgggactgggtggggggtggggtggtggtgtagtagatggaatgaagacgctgggatcatgaagacttgtgagtgcgtggttacgcttgtgagtgggttatgaggtatttatttatttattttggtgcgggcgtatttccaacatgtacatgtactgcatagcggtgaaaattagtgttgggatgtatcggtgattggctgacaacgcttctagatttcatgtatggtatcttcatttacggtcgtccatgtcgtgttactagagctttgtaatatgtggtcaatcaaccgtttggcgatccccgcttcttgtcgtctattgactcgccgccttcgcgctctttcctgcgttgtgcgacgtcccagttgtatacgcgggcgaaagcgacttccagtgtctgtgatgtgtcagtgaccagtgtcgatatcacaagtgaactcaaggacgtacggtgatctgctccctcaagaaatccaagtcttcctcgcatgttgacaagctctgctttgctgttgcgagtttgcctgacaagagttcctccgcctctgggatcgggtacgcaagcataacgtttgcgcctagccacaggtagacctcatccgtaagcgggacttccgcctttgcgaacagcgtatcgttgagttcaaaagtcgtctcgagtggctcggcatcgtctttcctggacttcaagaagcgcaccgtctccagcgtcttctgaatgtcagggatcttatccttgagtcccgccgctcgtcgttgcgtgttctgttgcataaactggtatttcctgggtccagttatgagtttccagtctcttcatgctcgaatcaggggcggagcatacgatatcatctccttgaagctgttgattgtgctctcaacttctgaacggtcggtgatgtaatcttcaacgcggtcgatgaagatggcacgcgggatgccgcgcggattggtgggcgcatcttcgctgtattggacgtcagctatggcattccatatggtgtggccggagtaacctcaaggcccttgctacgctcgtcattgcggctcaggtgttgcgcgaaacttgaggctttcgtgcactttgatattcgagtttagtttgacgcgtttgctaactcgggcttggcaaatattgccccgcgcttccgcgattccgctccgcccctcgcccctcgtaaccaacatattgctgtctcaggggtggacataaggccgtggccattgcctcattatcatgacttcatgactcgttttggtacctcagctttcctatgcccggcatgcgcctctatcggtacgtctcaacaaatctcgaggtggacttctccgagcaattgtaatccaatccgatgatttacgattacgagtgtacttatgatcagctacgttcgggctagcatgcggatgggaagcttgtcacgatgacccgatgatactactcgagtgagattggacgggctcgtggccggggtgagctctgccgcccactacatcgtgtggctgacaccacctagataagcggtattcctaatgtcggccctgaagcttcttccacgttaaagggcgccgccgcctacatctccgcaggtaaataccacaccagagatgtagtagattaacttcagcgaactatcgaagatcagccctttggcgaagcctaaggtgcatgatcgcatctgctagagatctcactaagacgatctcgcaaaggctgagccgaaccaatgaaggtttgcagtgcagggcacgatgccgtgctgtattgaaacgcacgcaggtcttaatcatccgaaagataaaaaagagcttgtaaacttgacccgcgccacagagccgctgagggcatcgatcggcgattgcgggctataccctgctgtctctagcatcttcacgatttcgctatgccttggggcgcctcgagcctcccgtctgcacgttcggagctcccctcactattctccgagcatatcagagtcgccagcctgctcgccgaccaagccggattgccaacgcacagcgaaagtctgtcctgtcatcaatggcctagatcgtacgacaggatggactgccttctaccgatgattatagaggtgctgtgcattcggaggattctacctgcttgtacttgacataatctgactccgcaaagtaagacctagtaaatgctactgctgcagcagtcttactcgccttgtgccaagactttggattacgctgcctcaaaatgtgttattaggcatgtcattatcgtctcgtaactcgaaacctcggacatggatgtcaactgcccttcaggcatgtacttgcagggtctccccaacagacgcgggtattgtggtaagcacacagttacacaatgttccaagagcagacttgccttcatgcagccagtcgccaaaattacaatttggacttccaacctgaacgcggcttgtaacctggccagtcggcaaggccgtgtcttggtaccacaacatgagctgtagagaagatctacgcccgtttacttactttgtcacgcaagcatgctcccataatctccactatcacgataggcagcctcctcaacagctgaaattcggcagcagtcttggaaataaattacgatgtcgaccactcgcttgactgagtcgctgcagtcgcgcgacatgcaatcaggtcatggcgtttctccctaccttatgggattaccaatacctattgtggcttgcatatcgtatcgaggcgccgggttcattgtcctgttcaatcagcgtctggtggtaggtgttgtaacccaaagtacagctgtggaacagtctcttgatctcatatcgatcccgactgtttgtataatgcgcataatcgtgtgtattaataactcagtagtagccttgcgctctgtagtagccttgcgctctgtagtagctacagcacctgcgatagccggggactggggaaagggcaggaatactgtagcaaacgaacctcagccggtcaaccattgcggcggacacttgatcgtcgctccatactcaaacctatgactcgcactcacgtgtgaatacgttcggatattaacgatgtttctatcgttctcagccttcctccgtccggatagcattcgcgggccaatcgcacatacacgtaacctcattcgatcggttcgagactcaatcatgcctcacggtctttaaaaccgaggaaaggcagaaagtaatcccgaacacggtgtggcagaatggggcatgttttgcgagtcttgattacacctactcctaggctgaacgactgcttgttagaccacaatcgcatcagcagataagcaggctcaccgatctagccaaagtatttggaacaggtcctcccatatcgctcaaaaactttacaactcctatacctggaacatatataccctcctcggacccggcattcgcggcccgaccactgcattcccaacctcacggtcactgcaaacatctctcatctatacctgcgtgtgaaaacgggccaatggaaattatatcgtgtttgcaaccacccagcatatgcacgggtttacccgttaagcgctgtcgcttacgccgggtaaggtgggggcttggggtatacatgcccaggtgtatgtgccttgcagcacgaaagcctgcaatactgggtaaacagaatcgcatgttctagaatccctacggtcggagatggactggtgccggtcaggcgggagattggcacgggaagtggacggcctgcatggaaggctgcgtggtggactttctatagcacagataatgcatgcgaacatggatatttcacagattctgcaagacaactttccgggacaaaaggatgcttgtgaaatgtctccgggattaatcaaggcgtgggggtattgtacaacttcgaagttcggtcgcgtacggagccgatcatgattacgatgttgctgctctacgtagcgagaatggtacagcaagaagcactggaataaaagtgatttagaccttttcttgtcattcactatagaactattactctatgtagcttcacacaagccaagaggcaaagcaagagtgccgcaaggcatgccaacacaacagtctcgcagcgctctgctcataccaacagtggccggcgtgatacagcaggcgacgaagaacgagaaggtcgcgaaacaagccaacacaacatgctcgtaacgctcctcgctcatatcaaccaaaaagaacggtaaaggagagtcgtaaacccacatacacgcttgaacgcccatcaacaaaagtgtgtatcatgcctagaacgccagaattcctctttccacgcttgaacaaaggaaatgcatgcaaaagttttacagtccagtgaagtccaaaagtccctactttatagcttaaggcccttctttataagcttgccaagcgtggcacccttgagaacttattagtaacgactcatgacaggatggtgtggaagcagaacttacatgttcacccttcatcattgtgaaatgatttccgcccatgacgccgtattcaaagttttcctttggtaacaattgcgcccaaccgttgtcatcgaaaattgtgcgattattgaggagccacttcatgggcgctgggtcctcgccctcaccaggcggtggcctcgggtcgtctgggtttgggcagacaccgtcggtacaccaaatcgcaagaacgggtggcgcgatcttggggtccataggtgtcgggtcgtagtccttgaggttctggatggcagaggcgaagtgaggtaatagccatgatggagtgccaccgggcttaccggtaccaagcaggccgatttggtcaaagaaaatgtgtagccgagctggcaggggatcgagagcgacaggacaaggtgcgtcgatgaggacaagactctcaactttctcgccgttgttgacaagctgtttggcgacttcgtaggccattacacctcctgccgaccagccaccgacgaggtagggtccctcaggctggcggcgcttgatctcgttgaggtagatttgagccacgccctcgacaccgcatgtccacttctccgggcacttcatgaacgggcagttgagtccgtatacagccatatcggggtcgatatttgggatagaaatgtacgatgtagcgcttcccgagccatcggggacaaggaaaaatttcttagtcgcaaccttggggttaccctgcaacaagactgagttggaagcaggcagtcccgaaatatcgactgtcttttcgagcttcttgttcacctcagcgagctgaggggatttgctggaggtcttgacagaaactttggtaacaaccttcgtctgctgcttcggcttggagcgcataccaagagcagtttcgatgtccttgatagtgacgttgaccgtgagaaaatcagcaggtagatcgcgaccagtctgctcgcgcatagagcccaggatggtcagactcataagagagtccatgccaatgtcggtgaggtcgagatcatccgtgatttcggaaacatcgacacccatctcatcagctacaagcttgcgcgcaacactggcctctccttcaacaacttctcctgcaggtttgatgtcatcgtcagccacactgggagcggagctagcaggagtgctggtagtgccaatctcgtaaggtgtcgaagagtcatcagaaggctcgtcagtggtgtcagaggaatcgtcatcctcaacggcaacagctccgccatcgtattgcgcaaagtgcttcttcagctcgccaacggtagggcagtcggtgaaaagagatgaggaaatgtccatgtcaaggtcctcacggaacctcgcagaaatagtcaaagacagcagcgagtcgaccccaaggttctcgaaagcagcatcattgactagctcggacatgtctacatcaatttcctcagcaacgatcttcatgactttggacgttacgccagcgctggtagccttggcgaccttggctggcttaacggccttccctggcgcctttgcaacggccttcgtagccttgactggggcgacctggaccttcttcacgggtgcagccggaagtgccttgggaatcagcttagcgactggcgtagtggcagcaccgccgctggatttacccgcaggtggcatcatgatgttcaatgcgcggcggggaatgttctggaacttcaagcccgtgaccacaccaatgatctccttgtcctcgaagatgtaaacatcgccgacagagatgttgcctggagcaggctgcatgcgcacatatgagcggtacttcttctcaggcgagagcttcttcgagatcttgacagacccccaaccatgagagatgtagaccgagttctccgagtcgaggtgatcagaagcgttgacgatgaagccagagagatgacacaaactatcgatccagtacggtgagcacaagaagtttccatccgcggcagtagtttggaactgtacttgggcagtggcttcagtctgcttgccatcgagaatgacctcctccataccgcggtagttgtcggcataggtcacaagtgccttgaagagcttgtatgccatgccgcggaggaccttgtgagcggcgccggtctcgagcttcatttggagcatatcaatttggctctgcaccatgtactggatgcggctccactcctccttccaggcaacgatgtcctcgtacatgacgacaccaactgcatgctcagcataaaccttggatccgtcggcggtgacagtgcggaacttgatgtcgacctggttaagctcgagatctgcagttgcctctacctgcaagtgctggccacctgcaggaggaggatactgcggaatcagagtcttggtaacctccatggcgcggacattgagaccgggagtggtcattccgggacgcagctgttggtataggtagtcggccacagtcatgcactggtcggcataaagtgaagacggcgtcaggggtgttccattaacctgatggccagtgatcgttgccttcaactggggatctgagagatccgattgaacaacaatagtaccagagttggcgtgcagctcttcgcgaatgatcttgtgacatgatgtcgtcttgagcttggactcaatctcgattggagcttgctcaatggccttgacaggggaaccctcaagaacttcgcccttggtgagagtccaattgttgtggtagtccagccagtacttcttgctgtcgaaggcgtaagtcggcagagtatacatctcatgcgcatcattgaaaagtctgtggaattcgttgaaatcgatgtagacaccagccaggaacagcgtggcaacggcgttgctaagtgtcttccaagaatcctcgtttcggcgaagagaggtagctgtaactggagccccgctaagggtagacttgaccatgccactgcagactgggtgagcgccgacctcaagccaagcggtcttcgcatcgaaaagcttctcatcctggccagcagaaagagcagtccagaagttgacagtctcacgagcgtgacgggcaaggtagtcgggaccaatgatgccggcctcatggatgacttcaccagtcaagggcgacatgactggaatgctaggcttgctgaagatgactgaagatgcaacagccttgaacttctcaacaataggctcaacttgagcagagtgaaaagcgaatggtacattcaacttggtagccttgaagcccttgcttgagaggagctcactagtagagtgaacgatctcgactgtaccgcaaagtacagtatcctcaggaccgttaatgcaagcaatctcagtcatcttgtcgactaaggcagccttgatagaatcggcactgcccttgactgcaagcatgccatgagtattagctgtacattcctgtactagaagttctgcgcgtctgccgacaaggaggaccatatcgctagcagagattacgcccgcaacgtgcagcgcagcgtactcgccgaggctgtggccaacgactgaagtggggacaataccccaggatgcccacatgcgtgccaatgcgacctggatgcacgacataccgagctgaacaacgactggggacaaagtagtgacatcttcaccggtgagtagtggcaagaaagacggcatggcatgcaggcgtgcgaggttgtcgagctcgtcaatatcggccttgaatgtgtccaattcttcgtataatttctggccaagcccggtgtactgagagccctgccctgtgaaggtgaaggcggtcttagtcggcaccattggcagtgggctgtagctgtctttcaattgtgcctgcaatgcgtctttgacctgtgagatctcagagacgcaaatagcaacacggtagttgtgctggatgcgacgggcagtggtagtgtacgccaagctaggaagagtggtgtctggattctgatcgaggaactccatgaggttgttgatgttcttcttcaaagaggctatcgatctagcagtgacggtgacggtgtgcatggtgcgcgggtcagctgcctttggtgctgttggcagtggtgcgtcctcaatgattaaagaagtgttgccaccagcagccgagaagttgttcaagaaaatctttcgcttctcagcgccgttacgcggccaggccacctgcttggtcgagatgtgaacgttgcgctgtagtagatcctttgggaatgtcttgttcatgacacccttgatgccgacattagcaggaatggcgtccttcttcatcatcatcaacactttgacgagggagttgataccagaagctgcttctccgtggccaatgtttgccttgattgcacctagatgcagtgtctcctctggacgacgctggcggtgacgaggcgcaaaagcattagtcacagaagtcatctcgataccgtcgccagcttgagtaccagtaccgtgcatctcgacgtagctgatttcatgtgcatcaacaccggctttggcgagaactctgttatacaagaactcttgagcaccagcgtggggatgggtgatggagacggcctcagcactgtggttcgtagctgcgcccagaatacaaccgaggatgttgtctttgtccgcgacagcatcttcgtaacgctttagcacgactgaaccgcatccatcaccacggcagtaaccatccgcatcattatcgtaagtcttgcagccaccagtcttggataagaactggcccttgctgagacctgagaaaatgtccggatttgtgaggacgttcaatcctcctgcgcaagcggtgtcacaatcacctgcccagagcgaagtgcaggccagttggatggcagcgagagaagatgagcacgcagtgtcaatgctgtatgatggtccagagaatttgaagtagtagttgatacgacctggggcaaatgcgcgcacaccaccggtgataaaatatgtatcgatgttctcagcagcgttgatctcacgccaatcgtctgaggtctgaccgtagaaaggtaccgatgcggtggagcttagtggacggggtgcgattggggacatagccggacatctcgagcgcttcgtaggcggtggtcagtgccaggcgacccatgggatcagtttgagcggcttcacgaggtgacatgttgaagaaacgtgggtcgaataggccaggctcgtcaataaagcatccgtagggcgtgtgacttttgttctttccctttccagaaggatcgcagtgggctttagcatcgaagcggtcggcagggacctcgcggtggacatccaagcctttttcgagcagttcccaaagcttctccggactagctgcacctgggaagcgaccagacatgccaacaatggcaattttgtcattctgggtgcgaccacgactctcatcagtggtggcgctccagagcgattggtcgcggacggaaacgttagtctgtccaccagccttcagcgcagagacgaggctgttggcgatatttgtaacgccaattgccgagatggtacattctgcgctgctggctgcggtcacctcatttacgacttgctcgagaaggctgtcccatcgtacaggctcgagtagaatttcgcccagagcgatctgaaccaactcgagagtgtttgtggcagtgtggcattttccgtgtgttgcagagtgcaccaaagccaaggggcggaattgctgcaggtgtcgagccgcgtccttgtccagaatgcggtcgatgtcggcctgactgtagatgtgcggagcgtgggtatggcgcgaagatagggatagccacacgagtgttggacttgaatgactcggcttcctggaacaggcgtttcgttgttgctggtgggccactgatggttagagccatgacgctaactgcgctaacataggcgcgcgccgaagctgggatttgtcgatcattgtgaaacgcagcaagagcagtcttcgcatcctgttcagaaataccagtcactatggtggaccagctttcttttgggtttgtggcgttttcaagcgcattctttgcagaaccgacgcaggtaccagcgcggaacgcaagtcggacggcttcggtagctagcggtagaagctcacttagcgaccgcgcagatgcaacgacggacgccgcgagcaacccagtgcagagaccgacaattcttgtgttggcaagaatcggtagttccgaggggttttccgcgtaatatctggaagggttagtcaagccgtggaacgattcaaggccctgaacatacccaatgtaatgtgctaattgagcgatggtgaccatgcagctttccagttgaggtagctttagacccttgctgtaatatgcttcgacgaggtcccatgtcgtcaggaagtcgggaatatggtctctctgggttcgtggtaacttttgcacctcatcccggatgacgacactgatcctatcgagaaatgttgtgagggcagcattgttcttccatgtgcatgcctttcgcagcaaagcgtactggtccgccgtctggtctccgaagatgaggagattcatggctacggtggtaatatatatgtaggaggcagagaaagctctaaattgatgccgttgatggctaagattgggtcacctaaggcaggctgacgaagaacacagcgattgatgatggactatgcagatctaggctaaggacaaaggtgttgggctttgtcttagtggcgggggctcctgtggaagggtggttggtgataagctgcaggaagtgacccaaggtactggaggagaaaagtttgggaatgaatgcccttggggattggcgtcgctctgtatttgtagggaaccagaaagcaatgatagacatgcgaggtggtcaaggcttgcatcgcacgatgacaagctcaaagcgcgtgccggatctgtgacagcccatgttctgcggaacgatgtactgcagcgacatattgacgtgagagtaaaagtggcgcgcactatgtctgatcccgggctggtgtagtcatggatccgaggagtatggtgtgcagaggccgagcgtgtttccgagtaagcttccatgctattgatagatggcgcatgctaggcacgttgaccggatactaaggtgtcgagccaatacgttacggatgataacgaagatgagacgtggagacctcagatgcaatggcgctgtctcaaagtcggcttaactcgatcggatcccctcttagaggccgggtggatcccttgggtccgtgtgtttgcagtcaattacagtttttactaaattgacgcttgacattgacgccttgagtctgatgtatgatgttcaggctctcaacgatagccagcttcttggtagcgatcgcgttcatgttgttacacgagaaacgctatcgcgcacccgagagaacgcaacatcaattccagggttcacacaaagttccatgtgtttgatcctggaattttcgtttcagcgtggtcctctgttgcagcattgttgggccaccgatcagcatagccgacgcatgtcaatgagccagaataccagaagttccgaacaatatgtccccgacgcagtgatctcagtcagcactttttccccagcactactagcactgacgggtctctgggtaccccacaccgacagtatatccgtgatagtatgttgagtggtggaggctagttcaaggtatggcttggaattcccggagaatcgacactcgccctgagataccatccagagcatatccatgatcagcaaagcaccagcatgtcgggtcgaccgattccgccaatgcatgggcgtgggtaagcaagaacctcgttagttacgatgtacagttggatactgcttcgattgtcacgagaaccaaccatcgccgacggtgctgtggaggtgggacgccgttgacggaatatgtctctagactgacggatgttgtaccagtacaagccgatgctcgatcatactgtcacctagtcgtgtgaaaaggctgttagatcttcgctctggatgacatggccagccttgctcatgtttccggcatccccccattgtccgaaagtgtcaacgccgcttcggacgtataagagcctctctcctgttcaagttcgctaagcctgcgtaatacagattacgctgcttctttagtcgctcggttgctgctcaacttgtggttgaggctcaagtaggaaacctcttcgctgactacagtggctgagttgagcgctgctgggacgctcaggcaacaacgtattgatctattgctcctgaattatgtcgcgcgaatatacattgagctccgcaaacatggtgtcgtttttaggccggctgatgtcgtcttcgaggtggtggtgagacgtcgttcggcaccccacccgaaaccaccgttgtcaaacacgtgacggagctaagagcccgaagttttgccccttgaatcgccaaacatcttcacacgtttgccagcttacatccacgacaataacgcgcctgatatggcgcaagtgaaattccagagtacatattcatgaggcagctctgagttggccgtcgtttctgatcgagtgtctgggcaacgttccggggtctgtaatcgtcaagtggggggcgagtcaggtaagtacacaggagttgaaacatgttttagcgcgagatgtccacacgatagttctcgagatcattgtttgagggttgtaattagaccatagcgaaccatatttggcaactagtagcgggatcgatcatcgcttaggagtattgcgactgaggcctcttgaaacagcgtgtttattgttttgcatttctttccttttgaccttggctaatgtccaatgggattcattttgtttctgccgagcactctcaatgcatcgctttgcgccctcatcttatgttctacgtcggacgggcctgggaggacggctattgcatatgcatgattcggccaacaccagaactttgcgggaatattatgcacctactagcacgtacggctgcattggtgaacgcagaaccgtaacttctacaaggccagggtcattgagcaggctattagatctccaccccttccgatctcggctcctccattctatatcatgcaccgcctacgaatatgcataccatgtgatggataaggaaatcacttgttgctgagatggattgttccgatacgctacggctgtcaagatctcgcaccccagggtgatagtaagttctgtctcgctaccagagcacgctcctgtatacaacctcggtgggtgtgtagcgcatgcatgccaccactgcattccttgatcagggctcggtatatggcgcattgttctacaggctatttagcattttgcaacgagtgctttctgattacctggactccagctccgcagatggagatcgccgacccgatgatcgcaagatctagctcaagaaccagtcggaggggatgcatgggcggaaatgccgctgtcctgccgcaagacgtgttcaaccacggtgccattacccgtccggtcgaagcaggtatcggaaagccacatcgacgccaccactcatcgagcattgctaccgtgcaaccgatgtactactagccacctgtcattggtcatttggtaagttccatacgcgactttgcagaacgctgccggttcaaaaagaattatctgagttcagcgcatctcttacattatatgcccaagccgccctatgttcgccaaaccgcgaactgatgtatattcgagggctgctatacgttcggatcggcgtaatgccacggcacccagttgtccatacagtgagtacatagggtatgtgtgttgccgaacttcatttcgtcattgacagtatactagaattccgcaagggccgctcattttctcttagggccgctcataggcttccagtaagccacagtggcgagcggcccgtgagctctatctttgacatggggtacaatggtccaaatgtatagcgcggcagggcatggagccatgttgctatccgtttgcgcccaggactgttctatttggcgacgccacccgaaaagctacatggtcaatatcagtattacgtgtaacgatagcttcacgcagtctatcgaaggcttcgagtccatatggggcgttacatacctaggtagctcctggattcctgattcacttgcatataagcagtgggtgggcagttaatgtacgtgcgctacagacgatggcccaggctaaacatgcaagattgctctaaatcacttggctacatgtttacaatcggagctatggtcgagtaacgactttcgccctgcttcgacaagctgcaggctcatctccacaactagtgtccacgtttagacttggctgtgtgagtaccaagattcgataagcaatcagtttccgaccgtaactgtgagtctggagtcgcttttgaatcgctgtaggtctagattccaattcctctcgcatcaatcattgtggcttgccaacagatttacaacactgtggcgccatttcccctcgccaggagaagcacaggccttgaactgatctcggatcccgtggacgggatctaacaacacatatccttggcgtccgtgccgaaccgttccttacgcgatctcgcggcactggatcgtgccctgagcgttaggtctatgtttattgcagcggaggtacccacaattgtttctctgcttcgtttcatgcctatttcaggtcatcgatccgacactcaggcgcggatccatgtatgatgatatttccgtggcctctatgcgtaccattctaaggttgcaagttcgagacgtggctcaatgcgtaatcgtcgcatcaattgtacctccacaagagttggcaagtcgaggcaaggggcaaaaagatgcaactagcgttcttctggtgtgatggtctcagcgccattttctcgatccatgacgtctacgataaaaatcgcgcatgattggacgggataatgtagggccgaagaactgtttcgcaataactgatgcacaaccgaacacaaactaacgttctggagattcgcgagcactcggcttgggtacgctcaatgaggaagtgcagatttgcatgcatgcaaggacgatgaattttcgatatcatcaacgatgcaggattttgtcacaagatgatgatctaatcacactctttgccgggaatcactggagcacaacatcaatccaaaggtattgattccagcagcgcgtcttcggggtttatgggagcacctaagatccccacgatctgtcactgctgttatcatcccaaacgtgccgcatggcaattgtgtgggacattcactgcgtctctggccaagacaatcgagatatcgtggctgactaactgcatcattcggaaagttttcgagcaatgcttcaaggatatacggggtgcacaaagacataacggaagcgcccggccacaccgctgctttgggatcgtagtccccattcgcatggccatgcagactcggtattcctgagcagtcggtgagtctctccgcaaccaagtactcggaacctgcaccatttctgtctcttaaagagcacaacattatcgtgaagctgaccatgatgacgactccggaaaagacggacaccactaaatcggttccaacgtcagatgcacgtgtgcatagtcggcttttcgtaccaccctactttccttctacagtcggtgcacatgtctgaatgccttggggcattatcgtactgtagcgacctgacatatagcggctcccacctgatccagatgatcttgtacgacatgccggttacactttcagcaggcaattgacacgaccatggtgttgattggggaaacagggttccgaggaatcaagacacgtgaaaactgtgtactactcacagccacgcacagtcacacaagccacgtttagtcaacgcatcagatctcgtagtgcatatttaggcaacctagtccattacacgacttcaacgcggtagttgcaggagcgtgacatcgggattctgacagcggctggccgctatctccgtcgtgctgggctaccgtgtccctttcacatcctcggagattgatgcagggtcttccgcctcgtaaatgcagcccaggtactgctgttccacggctaaactcttggtgggcaactttcggagatcgcgtctaaaggtgtgaagtgtgagatcctggtgtcgagaagtccgtccggaagcctcacccggtctgacacgggagcgataacgacgcgaagtggaagaacgggcatgcctatctatgaatgcgcgaggtcagaataccaaagtatagagtacctgctcgagcctaatatcacgttacttttcttagcaccttgctcgtgttttgtcatgataatggccttttgatatgacatgattgaacaaggatgaatgcgcttcgtcaaaagcgaaggttggcacttgggtttgccgccttgcagacagtggcacggcatattcaacttgtaggcctgacattaaaagtagtgcatgtaagcgctgcaccggtcttttatcctcgtgtgcgggaagccatatggcatcttccgggaactgtggtacaggtaatataagtgtcggttacaaatgtaagctcagcagggtacacaaagagttagattacaacatgtattgggtgctcagagaagccagggtcgagccctccaccgtacatctgaaaacaacgcatatagagacactgactgtgggatgcttgcttgacttctgtccctacctgttggccccggttggcagaaaaatacacaaccttagcggttcccagggctctggctgacagtgtattcaatgcaatagttccaggacgctccacttggtaccatctttatcttgcacagcctatttgacaacgtggagtgcacttctatatagccctacaacgtggcaacagcgtgtcaacagcgtggagtaagcgagggctgttgtgaccctcacggcacaagtccgcctgtcgctgagaatgaggttgtgtactttattacgaagctgtcatagatcaaacgttagcgaaacatgtcaattagaagaagctctggaccttcttcacagtctgtttgcacagctgtgttttcacccattagatgcactgaaaagtatctcgaagatggccatcaacaccacccattagccaagcacccgttgttaacaaacgggagctccactattggctgctacttgatttgggcaaaacaacgctgggctgtgtagctggctattgtttgggcgtgagctattcatgggtgaggttccactgtccgttttcgaccaaaggactttgtacatttgcaaatgtagttttgtagtgttattaccaacaaagcttatgatgagcttatcatgcaatctgcacttgtgtatacattctgacggattcgccgaagccagcggcctggtacgtaggtaactgagcacaaaaaaagtcaggcaggatttgaacacaaaacaactctccatagacttcattgcacgcgccgagagtcctgtgcttacgcgctgtgtcagcgccttgggcagattagcgccctcgcagccggcatgccgggcggcttcagagctgcacgtcagcattctgtggggctgctttacgagttgaatctacaactctgcatttatgatatctctattaatggaattgttcagctaattcatacattaatatgttggcccatattgtatgatgctgtgcctaggattcgtgggtggactgcgcatacatgtcttatttgcgaccgcaacttgtggctcacgacaacaggtgtggcgagaatgatgaggatctttccaaaggctttgaggatgtacttcatctgctgctagatcatgatgtagatcaagcaaggtgtgacgagttgaagagcatgctagccccgctttggttcgaagcgcaatcgttctgcacataattcgttctctttacgccatcaacgccaccaatacttaagtacagctaccctgcatgatcagcagaagaagtatctataatggacatttttgacgtagttaagattttaggtaggactttgttgaatggctctcttttccatctcttatcgcgacactgtaaagcatcggtggcagagctaacatgtaacacaacacaaaactaggcgaggaagttgaatcggagctgggtaataaacgaaatgtaattgccatgctgtctctgtgcaagtctcagtgactgcagtgctcctgcggcgggatcgctcggcagtgagcaataactctccacccttgctgtgagtaaccctgcatggcggaagattcggcctggacgattacacagctcggagtatataataatgtttagcgaggatacgaaggaagatcagacaccttgaccgcatttgtggatcgatgcctaagactgccatgctgatcaccggcgaccgccgggattggccttccaattgggttatcagctatgtaagggcctgcggctcgtgtcggaacatgactgtttaccacattaggcgactttgaccgcaacggtcacattcagtcctctgaagttggatattacatgctcagatgagttttgataagacgcccgggtccacgaagtcaatccgtgaatatcttcgaaaacggctctgtctttaaaaacgtatgtccttacgggcaaatgctacccatcatagacagttcagtctaacaatggttcacgttggtgcttgtagcgataattaagcttccctgtagcgttagtccggctcacaatggacaaccaccaaggctatagcatttttagttccacgccatcacagacgcaagagttgatcatggaggtggctttcgcttctgacaagcgcgcaggactccaagaactccgttcgcgagactcgaaagatgcagagtacatccattcgtaacaatgcaggtcgtaggttgatatgtgcatctccagaacatcgaaactgcagactccgctcgccttgcgctgtcgacactaatgtactcaggggaggctttcgtatccttgattggctttcatctggttgttcgcttcccggcccgcgcgtaagaatatcgcaatgagcctgaatgttgcaccatataatgagtattgaggattcaaagcggtctttcaagactcctgtggtcatgactctcctgtttctattcctacgcgattgtgaagcagcggatccagtctttttgcgtttcaggaacatgaaacgatagtccaataaaagaccaccgtgtttccagctttgcggggttaaatgcggttcgcgagttcaaccggctggcggaaatgtgggggcggatgaaactaggccacactgcatgtcaaggcaacggcgtgttcccaaagccgaaattttgcttgcaacgatacttaccgcaactcgagcctctattgcccacctatgggtaccactcggcgacgaactttccacatgggattctgttctagcgttgaaaaagccggcgttgtgcggcgcacaggcgatgaaccctgttgagcgagtcagtacccaggctccgtagtgatcggcgctccgcgaacgtggggttcccagattcgatccttcgtccacagctcacaacacttaggcttccaaatccaagaaatggcgctctgctgtggagcgacgacgatccttcgtctgccacaggtctcaggcagcctcaaagttacccccgacgtatcagctgcagctgagctgctaaagcagttgtggaccccattttcgtttacatcatgagagctttcggaaaacggaagtgcagattacacgtagactgaatagcgcatttcccaaggccttagcccccagtggtgcccgcgacggtaaagtcttgaataccatctcatcataggaggcatttccttctgttcagctagcatggtagctaccgaggtggtttagaagttcgatgataagcatgtggcggctgggacagggcgtcgccgactgctctttggtggtcgatgaatggtatcgaagtcgataccgttgacttaatctcgcattgcagccgaccacctaatcatgagtgtcaccatgtgtgcaacagcgaatgcaaactatagcactggtggcatgtgcatatgctactggcagtacaaccatggttgctgatgaagcggtaatggacgataagcaggtcggcatctctatcacgtggtgtatgacagaatcacgtgctcacagacagggggcatggcgctaaaaggcttaatattgacctgcgctgatcttagcctgcgataattatagatggcgcaacatcgcgcgaatgacgcagtccgcacaccgttcgaaacacaactgagaagatggctcactatggtatgggacatgataacgatggaaatcgtagacataatcgcgctggaggtacttaagtgcctaagttttcttgaggttacctcatgagacgattactgcgttggcgcgaaccttgcgagagacccatacaccattagcaataacgacggttcaagacagcggtacggaagagaagcttcgtctacgagagccgtccgatccgatggtacatcaaggagtagcagagacaattacgctctgaaacatgcagagatgcctcgccagtatcacttcttggcagctgtatccacgactcagccgcgagatgctgagattcgcccgggcccatacatgttcatcactgcctacaagagcgctaggcgtgagatccgagtcgtttccaccgcaataacgttggaatggtaacggcgtgggagtggcgaatgagcgaggagatggaagagcttgcgtagtctacgtaagtacctaagcggtccaaaaagacaagcgccaaaagtatagcagtaaagttatcgtattgttaaatacattacgggtgtacggcttcgctgtcttttaccaggggcgcgccgacgcgcatgagggttcggttcgcggtcttggtggctgatgcgggctgcgcgggctgcgcttgtaaccccggttcagcacgaaccctcctccaccacctaccagcctgcggtgcagatctcaagatgcatccctgtccttcctgagtcttatcatcaacgctgtgcagcgtccccttgtcgcccaaagaagctgtgaggctaactggcttgagcccgacccgcccggacgcctggtgcgctgcatgtaactgcgatgcactagctcgtggctctgatgcagctgggttcctcgcaattgatgaatacatcgctgctaagatgcataatcaacgctcccagttgggaaacgcacgtccgtcgaatccacctggatactccagatacccactggttctcgtggtcgtgttgagaaatcttcaccaacgctgaaccatacatgctcctcgtcttcctttccctcttctgtcgccttcttgttgctacactcaggtgtactgactggcctgtcggcatcgctgtgctactgtgccaactcctgttttgttcacttcccagcagcacctcgatctgacgccaccacagacaacttcagtcgtgtttctgacattcccggcagactacgtcttagactcgacctgacgttgactgttttctccgttagccccataccggtattgctggccgccttagctcgaccgctcgtgagatcaacagaaagcagaacgttatttcgaaccacttaagaactgatattgtctccgcccactccaatcgagtaatccagctgtgtcgctgcgccatttcaacgctttctcaatcgttgttccttcctcctccagcgaccctttcccatctttatgaacggaaagctcggtacgcgctaaagggttattgccagctcattgaagctgaccgatttgattgcggtcgtcatcttcctctcgtaaccccccacaatcgggtttgcttctcatcttttcttccatctttaatccacaatggtgttctgcacatattgcgggtcctccttcacgagagacgagcatctagagaggcacatcttgactcgtaagtgatccccacgtcctcaccactcttggtttacagcgacttcatcaagtcgtgtctggcgtacgcgttcgtttgctaatattttggtccgaaaagataccaacattaagcctttcaaatgttatacctgccacatgagcttcgctcgacggtaagcaaggccatttcatctcccctctcttcggtctctttcgtaatcgtgcaagctgacatgcttgtagcgacctcttgcaacgccactacaccgtacacggccgcaaccagaacaacgaagagggcgtgcaaatccaaggcatgataccgaagtcggctggccgaacacccatcgcatgcagcaactgcgcaaagacaaagacaaagtgtgacaagaagttcccatgcactcgatgcgcgcaaaggaatctgacatgcacactgcgtcccactcgccgcgcgtccaagggcatgcaaagagctgccagtccaaccgcaggtggtcctggaagcgagcattcgagtcaatcgggtccttcggctgcaaattcaccagcccatgacgctcaacctcatcaagcgacgcaacttcctccgcatgtcccaggtggtccagacagatctcagtcgtcttccgttacacactcgagaaatcaatccgtatcgcagccagtgcagccaatctcgaacccgaaccccgaagagagacctcttcagataccgctcccgaacactccgacattcttcgagcaacctgtgcctcaccactcagcacaagtatcggccaatggtatgaacggattcgttgcttcgacacctatgtctggctacgacgattttgttcaaactgtacaagatcaccccgagaacgaacccaatccacaattcatgatggatccttggaccacgatggcgatgggcaacgagtttgacccgatgcgaatcgaccctcagctgatgatgtccatgaacatggatatgagcataggaccaccatcagacgcaattcttggcatgatgcctgaaatgtccccaacgcaaccttttgggcctgtgcagacaccacttcagaccccacagatggacgagtctttctccgacctgcagataggaagctccgcagccatgttctacccatccaacaggcattcatcgattgctgatgccggcatccctgaccttggtgctattgttgcagcccaagatggctggacagtcttccgctgtacgccatcaataccctccagctcttgtccgcgcactgcaaagctcaacttggagcgcctagagttgagcctccggaatcatgagggctggagcaactggactccatcatgggacgagtcagacttccagcagggcggccaagtagcagtatcgaagcttggcgaagctgcacgagataagcttcttgcgatcacccagagcttcctgcacaaggcactggacatccacaaagatggcagtagctctgctagtagtggagaatcgccaggatcaatcgcttccggcacgaattttatccttctgccgcccggtcgtgttctggagttcttcctgcagtcatatgcaaactctttcgaacgctactacccaacttcagcacgtggtgtgctggatgcaaacgagctcatgaaaaactataacgacaaagcatcgagtttgttgattctgatgatgatagctcagggtgccatgaacattccatctgtcgaagcgcgctggttgactggtggcctcaccgaagcttgtcgcatctcgcttttcgacctcatcgagaagaacatcatcatggctagtgatcccatcgtactgcgggcagctctcctgtttactgtgcaggcgggatggagcggcgacaagtggcaaatggacatagccatgggccagcggggaatgtattttgcaatgcttcgacattccggtatcttggaaacacggccagtggttccggtgccgcatatgaacggcaatacgacgacagacatgttgtggcaagactggatacagcgagaaagccgtagtcggtaagtggtgaaaactttgcccgacgtcacgtggccgtcactaacacagtgtagcctcatctactcttgggtcatggtcgaccaagacttgtctttgttccacgatactaatccccttttctcggtaacggagtttggtgctcctatgccagatgcggatatactctggcaggcgcggacagcggccgagtggtcagaaacgttcaaccaggtccatgcgttctcgaacggtcactcctcggtaggatcaggtgcaagacctcttagcctaagggaaattttcaggtatttcctggatgatgaaatcgtcatccaggacttgcaggagattcatctcactcccatgcacctacgtctcttattgcatccgttgcagaccttggtgtgccagtactgccagctgctcagctgtttctctgacagtgtggcttcaaggtcgcgtaacagggcgctgactgcggcatcgactcgggtgcgactcgaagaggtgcaggcgctgctcggacggtggttcgacttagcgaggcggtacatgaagtgcaacccgatatgccccatgatgcaggcgaatcttgttatgttccacctcatcagcatgaacgctgtgacaaacttcccggagattgaacgacttgcgcgacgagaaggcttcgacagcaacttccagcagataatgtggatgcacaacaagtgcctctccgacgttcaggaggccatcgtgcacgctggacaaatcctccgcttggtccgagaaatgcctcgaggcattcgtccgccatggtgggctggcgctgtatatcgcgctgcactcgttatgtggaccgactcgctggtgcgtaatgagtctacaagtccacgtcaacaaggacattttcaaccacccaacgctacccttgcgatagaccagctgacctcggaccacccgatgatcctccgatacgtgtcccgcaaagagggtatcccaaccctgaccaagcgcgatggaacgatagtgacgatagacaacagctttgcagtactgtctcactgcgtcgatgtccttgacgagggtgtcgcgacccgattctcggatggtatccgtaataagctcgagaggttagcacgcggctgagcacttccctcattactttcttttttgtcttcattttgtgaagtggattacagtgtctttcgatgtaaggactttggttgtccactgcctgggtttcatgtccatatctttcatagaatatcgtcgtcatgaacatcgacgctgcatgagcgagggaacggaagggtcttcggtgttggtatttcacacggcgtcgggtggcgaaacttgtcctgatggtgtgcttggcacttgcggatgtcgactgcactgcagtcgcgtaatgtatagtacatagacatgatgaccaaaaagctttagcagaatgaatgagctttcagtacgtacctcaatgagacgatgatagtgttgatgataagtgatgaacggacttggtcacaagcggggtgggtgatgtccttccactccgtgttccaatgaaacttgatggccgaccgaccttcaaccaaggtggcataatttctcatacttctcccatagtcaagtcttccatgcggagttcagccggctgtcagcaacactgaggttatggcttgcttggttttcttaggtgatgagcacatatgctatctctccactcttcaagcgtgcctctgtcatgcctgttcagtaattacgtccgaagacacatctttcttccacgcttgtgtttcggatgagatgggcatgtgtcgtagtgatgttgctgattggtttcttctacgcctggaggctgattgcggggtcatcagagtagcctatgtggttgcggtatcgggccctgtgcaagggcggcaacatatagcgggggcggtccaatggtgtaggttattagacaggctacccatcataaagctgtgtatgtagaaagaactcgtaagcatgaacacatgaagaaaagagcttggaagtcgaagggaaggtgtatgtgaagatgttgattatccttagcacttgcagtgcagtagctacatcgatcaaaagtcttcgctggagaattaagagatccttcttcagaagaagaccatgatttcaatgcacgtacctcatagtcttatcatacattcgcatctcctccttcccgaccggcacgcatagccttggtcacaccatacgagctctgcactacactttaggtttcgaaacgtaccgttgatccccgacagactatgcggcagccgaagatcgtcattgtgagtcagccgaatggtacgtttaaatacaccacttggactaactggaagtgattgtgtctcgaagcttccatcagaaaaagtcgtttccaaggctattcgcactttcttctcagtcgtcgttgtgggaactgcagtgatacgatgcacctccgtttcgtatcacatgagaattgaagtgccgagataggcggctagagttcagccttctgattgtaaagcttacgcgttccataggccaagtcttcagtgatccagacaaacagctgtgagggaaggggaagcgaatgggctatcttcatggcaatactaacatcgtttgatataagatcaagcctcaacgccatggtatcagtggcactcgaacgctctggatctcgatgcatggaggctactgctcaatctgatacgaacacgaggagagctaagcctacgggtgcccgcactatatatggcttgagaaaatatgggccatcagaagaacgatgcgagcgtttctctaaggaccgcatctacttccgcagtcgcctcaggacgtagacaccgacaacggtgagtcggtgactgttttccaccgtctacagcttatcttttgtctcaaactagtaatagcatcgctggaaagggcattcgcactctattcttattttctggacgcctgcaaattgtagatcatgcgtgccagaaagcgttcgttgaaattgagcttgactttcgtcggacagtcaacgggtatgactagccgaagcgaagcccggatagaccagtggctgatcctgactatgtcacaaagcttgagcaatgtccggtttggccagccgggtagctccaatatgcttcaagtgaagactgacatggatcatggccggcttgactcccgaaggcactaaatcagtgcaaggctcttcaaaagagaatgatcagctgtcaggatgttcacaaccgaaaaaatcacccggtaatcacgacctttgcagcttccatatgcaaggctcaatggatcaatgttcggtgattaatgtgctggcaaggcgctgatgagtcctgctcattgtgtccttgcgtcctcgaacacatttctcacttgtcttctacggagacggagaatgcactgaggggaaagcgatgcgcttcaggggtaactcaattccccacataggagcctgagcctttctgatggattcctgggcttgattccgactggggctatcagttgatgtgcatgcttattgcggttatggcggagtcccattcgatcgtaatcatccttcagtggtcactacttactcgccctgcaggaagggccgtttcgtcatcacgctgatcattgccgtttgacacatgatgcgatcaccttaaggctggctgaatctactcaatcatgtgcatagagccaagagtgatgtgcttttgtattcatgccgcatctcgtccatcgcagtcctcactggtaaacgacacccttcaccgaccgtaagaagcctgttagaactgatttgattggatattggtactatgcagatcaacgattcgcaggtttcaaggaattgcgcatgtctagacttgcggcaaatttcaccacagcaccggcacacctccaccaagccatgcagttcccgcggcttgccaacccatcataccatgtcatcgtcgcggctgcgacactataactactcgaaaaggctaatgagataaccttgtggcagccgccaactcacgacacggcagtccgggtcacagtcgtaatactgatgaattgcagtgtagtcggagaaagagcatcgagctgacgggcaggacgcgggctctcgaccgcgcttaaatatatacagagtttgctcaacgatacaagctgactacataccaaacgcatcgcgatgcatggtagctagaatgttggcttcaactcgaaatcgcaacagcttcatcatgaaaatatggagcacatgagactaagtgttgcttgcttagtagaatccttattgctcgaaaagaatatccatttagtcacttatgatctgactcatcaatccaactctctgcttcatgaaggagtatgaggatgaggtgaggttgggataacgcacaggccttggagcgcggggagccgaaggaaacaatcatcgattgcgacaacaacttcgcccgaactcaaaacaaaccattacccggccgctgccgagccccacaaaattcagtgcagagacattagacgggacaccaaggctagggatggggagccatagtgatgcgacacgttgacgtatcgtgtaacacgcgagggggagtaagggaaacacagtccggatgacacctcgacacgccgcattattatactagtcacatgacggtcatcgcagacgttgcagtcggaagagcggtcgttctcaccgcgacacgatgggattcttcaggcacagattcgacattgcgggatgcatgatgctttcccgacataacattggactgcagcattggctttcaccacctgcagcgatagtaccagacactcacggtttacagccgaacccgcgcctgcactcatgttctccacaaatcgcaaagtttcgacacctagaaacgattagtttgtttgcagtcgataaaaaaagacgaatactctcgtgaaacaaatgtatgcctcacgagcgaaactttggtgttgttcgcctgagcctattttggccgcaaaccatccaatcagaaacagcccctgagtgtatcgggcatcggcccctccccccggacatctcctctgtcgcgacagagcactcggtgggtcctctacggggctcagactaccgaaagtatgcggctcaggtgtgatgtttcagctctaagacctcacgactgtcggaggagatggtatggacccgaaccggaggcaattagttgggggaaatctatggatgttgagcactggcggcagtttgagagtaagggtactccttcatgagctttgagtccgctggagtgccggatggtgaagggctatatatgtgggagcctgcacctctgcattagtatcatcatcaacactttcatctcatcaacaataagaccttagaggcttctgcagaataatcaccaataccttcacacatttcactcaaaacacacacacacaatggctgctatcgagcaaacatggagcttggagggcaaggttgctgttgtcactggctcaggtatgcatctccagaaaagtaaacacccaggggctcgactctaaccacctacagggcgtggtattggaaaggcgatggccattgagctcgccaagcgaggcgctaaggtcgccgtcaactatgccaatgccgtcgagggtgccgaggccgtcgtgaaggagatcaaggcattgggcaatggctccgatgccgccgcattcaaggccaacgttggcaacgtcgaggagaccgccaagttgatggacgacgtcgtcgcacacttcggcaagctcgacatctgctgttccaactccggtgtcgtttccttcggtcactttgccgatgtcgagcctgaggagttcgaccgcgtcttcaacatcaacactcgtggccagttcttcgttgccaaggaggcatacaagaggatggaagttggtggcaggatcatcctcatgggatccatcactggtcaggcaaagggtgtgccaaagcacgctatctactccggatcaaagggtgcaattgagactttcaccaggtgcatggctatcggtatgttgcatcaaacagttgttattcccaatgacatactaatatgacctcagatgctggagagaagaaggtcaccgtcaactgtgtggcacccggtggcatcaagactgacatgtaccatgccgtatgccgcgagtacattcccggaggcgacaagctcagcgacgaccaggtcgacgagttcgcctgcacatggtcacctcacaaccgtgttggccagccagtggacattgcccgcgttgtctgcttccttgcttccaaggatggtgactgggtcaacggcaaggtcattggcattgacggtgctgcctgcatgtaaagggttgcttgttaagataatttgcacgatcatggtgaattgagctatgggttgaatatcaaagcattataggcgttttgctgagtcgataagatggaatgataagttttgaaagaaacactttcttgacatgctttggtcgtgaagtgcatattccagtattgagctacccagaataagaattgtgaacagactggacgaattatcggtcagatgctgaagtatttgctgaaagtccaaggcagctgtccacaagcttgtcccattacaatgcatcccagctccacggctccggtactagcactgcccaacaacaaatatacatcaccactaagacgtcatataaagatttacatgatgaaagtggaccaaaagcagtacctgcttgaaccacagtttcttaaacaaatgctttgaaggcccgtccaactgtttcaaggtctgtataacaatcgaaaacaatgtgaagcaccgccaggttgctagttacgggagctcaagacatggcataagaacaaatcgatcgctcgtatgttaatgaacagacagttaggagtcgatgaggtagataagggaaaggaccagtttgagaaagaagaccatggcagtgtgttgaccgggtatgccaatgtatatgtaaagtgtacatatcggaccatgagctggttatgcgaacactcccgtgacattgattcccaattcctgctcaacaggcgctctccagactgcatcccgtctccaaggctgagatcactgaagagaggcagataggatactccttccacgcctcctcgccaatatatatcgtgtcactctcgatctcctcatccattcgagaccgcatggtagagagttcaattgtgcgcgtctcggtgtggagtgcctcgttcgattctggctagttttagtttcgagcaaaagacccgtactcgaagacctctgggagtgaccattgattgagagcacactttttctatttgtttcgcttggtcaccacgttcgctctttttgcttacatgatcagttgacacaggtaacaactcttatggaaacggaagattgcggagctgagatgaacgacgaagaaaggatggctcaatcctgatggtattcgtagactgtttcaccttgacactattcaagattagactctagcggcctagaccgcatatcatggttctgaaagcgccattaagaacgtagagggaattgagaagaagccatctagttgatgcacctgaagaatctataaatgaatatgaacttgacgtctcaaaaagtatggaagtgtggccaaggtgctgtaacgctgggccatcagcacgtaccccagcatgtcagctttaacaaatgagtatgatcgctgcgacgagtgattcatcaagttgcagctcctccagtaacttcttttgccgctgcctctgtagcttctcctgcagcttcctctgtaaccttttctgggtctacgttgaggtcccaatcgatgccgccacccttgccgtagcgctgctcgagccactggttgcacttggtgaagtgatgacagtcaaactacgttcagtcagtacttgagtccccctagcaaatccattcggacgacttacgaaacccctcgacgcgcttagcgggctaggatgcacactcttcaaaatgagatgcttgtccaccggaatgcccttggtcctgttctgcgcaggcgtgccccaggccaagaaagcaacgccattcgtgcgcactttgaccacggtatcaataaccttttgtgtcagcagctcccagcctttgccggaatgtgagtttgcttcgttccgacgaactgtcagacaggtgttcaggagcaagacaccgcgttctgcccatggggtaagcaggccgctcttgtttggcggtggcttgtagtctgggtagtcgattttgagcgctttgtagatattctggagagacggtggggcgggtgtaggtgggcggatggagaagcataggccatgggcttgattcgggttgtggtaagggtcttggcccgtgatgacgactttgacagtgtcgagaggcgtatgtcgtgacctgttcgaccatgagttcttgtccattatattggtaaagtcacggagacataccaagagtatacgtccttcataggcggatatatggtctttccactcttcagctcctgcttcaagaacctcttcagattgaggaattggggtgtaagtagcacatctttgagatgtggtaaccagctctcatggagtgtctcgagctccaatttcaggagatccttctgctcttcagtgagctttgcgacccacgcctcgcggtcaaacttggctgctgccgctgcctttgaatttgcagctggtttgggtgcaccaaagaaggctgtgatgctgccattcgcttttggcttcttggacgcgtcagttgccgcctcgccagcctttcgcttgagactcatttcttcttgaagctggaattgaaattttggatggatgtcagatgaaatgagaaggaaagaccccaatggcaatagagtacgtcgatgatgtcgtgcaaaagcgattagggttgcgggaggacgatatattacatttccagccccaggcgttcagtcgcgtcttaggtcgcgacgacgggccgactggtcgaatctctccggcgttcctcgattggctgcgcagacgtgtcgcaccacgtgacagcgtgggcgcgtgggcgcgtggacgctcggacccattacgtcagtgcaagctggatcctacatctcctcctttgcaaggatgcgaacaggttgacatgaaatgagaaccgctggtgccatgtacgagagcaaatcagacgcgatgctgcgatcgattggcacgggactgccgttagggtcgcttgcccgcagcttgcccccgttttctgacgtggtgttgcctagcagagcaaacacaaggtaaaggtggaagggctgtatatataagaagatcagctttcgaaatgattgcctgtcttcttctttctactgcaattcacttcttcttgctgctctcactcccgctaacttgcttactcacataatccttcttcaacaaaatggcttcttccaacccttccaacttcgccaacctgcccaaggatgagctccgcgagatcgctgccaagggtggccatgcttctcacggtggcgctcacaccagtgactcggccagcaatgaccatgccggtcgcaatgcagatggcaccttcaccaagggctcgagtgtagcgagtgaacttggtgctcaaggcggacatgcttctcacggcggaggtgtacgtagcaactccaaactcgttcaagtgcgattcgctaacagaccatcagtctaacggcggtgacagccatgccggtcgcaacgcagacggtaccttcacgaagggctctagcgttgcaagcgaactcggtgcgcaaggtggacatgcttctcacggcggagtctcccatggcagcgatacccaggctggccgcaatcccgacggtaccttcaccaagggctctgatctggccaaggagcttggggctcaggggggacatgcagctcatgagcatcagaccacggctgacgatggtgtaagtacgagcgtggaggaggtgaaagccactggctaacaattcgatagcgcaaccctgacggcacgttcaaatcgggtagcaagctcgcccacgatctcggtgttcagggaggccatgctgctcaccagcagtagaggccactaaacgaccgatgcggatgaccatctgcgtacaaaatatggcaagatcaatgcctgaaagatataatgtaatgagataatgacccaatggaaaccatgatccaaatgcatcacgccatgtgcagctttcaagctgacatttcactcttacagacactagtattctcatcttgccgccgctcgccagattctcatccttttattcaccagctgattacttatgaagttgttttaaatgctgaggcaaactttgacgttgcgctttccgtggctgtgttcagaggccaaaaagtatctactgcgatgaccgccaatcaaatcttaggagcctcgtgaggctgaactacccaaggcaccgcaagcgagtccggccttcagcagcacatgatcaagtacggacgaacttccttcccttttctcctcatcccactgaccgaaagacatgtactcacaactagactcctcgcgcaaggtaatccgcgtcctcaaactcttacctggcaactggagagacgatatcgaatgccacctatcggatgtatcactcttggaccagccttgctacaaagcactatcatacgtgtggggcgaagtccagcacgcaaaacccgtcaacgtcaacaaccagcctgtgacagtgacgcaaaacctgtatgaagctcttcagcgtattcgtgaggaagaatcaatggtaactatctggatcgacgctctaagcatcaaccaagcggacctcgacgaacgatgtgagcaggtacagctcatgaaagacatttacacttctgctgaagaggttctgatatggctcggatacggtggctatcgccgagctccggagaccaaaccaagaatgtaccattttgcaggcgatgagatggacatgacaattgtggatgaatacttccagaacaacgacaccagagaggagagcgacgacgaaagaagcagcatcggggcatttgtgtatctctacctaagcgctgtcaatttgcacatgcacgagatgccattcttcacagtagatggcggcgaggtgcaggtccaacaaaattgggtccaggccatgcaagctctcgacatgatcagcggtgtgccttggtggacgagaatctgggtcctgcaggaagtggtgctcgcaaacgaagcaaccatgatctacgggtccatcgcagctccttggaaggtgtctgcacgcgctgtaacgaaccgtctcatccacgatcaattttgctgccatgtattcgtcgactcctaccttagagagacgttgcccagcttgtctaggttcagtggcgtccagagtgagattggatatctacgggctcttcgggcagagagagtaccgctatcattgttgcagataatgtccatggctcaaggaagaaaggcaaaagatcctcgcgaccagctgtacgggatgatagggcttgtgacagactggtacggcgaaaagccactgctccctaactaccgcctaagttttcgagatatcatcatggagacaaccgttgcacggcttcaaggcactagaaacctaaatgggttgatgggctactcgagtgatactcctggcctaccgtcgtggatcaaacaggccagtaattctaacgactggaagatcaaacaattcgacagaatcagtcaaaagcatctttgccgcgcggcgggtccgacgatggcaaaggtcgagcaaactggcgacactttaatagtggacgcattcgaagaaatcgacacagttgcatccgtgggagcagccatgtctcaagaacccgtctcttggccccatattgtggaagtgatcaaagaatggcgctctatgatcaatgtacacgaggacgatcgatacatgggggcaggccaacaatcctaccaagaggcattctggagaaccctactcaacgactgcataatgggtccagaaaaaacggagaatcagggccaaaatgccagtgtagttcgaactaatttccggcggctagaatattccgatatcgcaggtgtatcagaggactggtggtattgggcccagtacatttcgccagggagcaagaacatgcatgacgagactgggatttcggagcgtgccttggaccgcacaaagatcaggatgatcaacgaatctttcatgatggcgaccgctctacaaaccttcttcgtgacgaaagctggccatatgggcataggtccagcatatatatgccctggagatgcgattattctcatgctgggtggcagtacgccgttctgtataagaagcaacagcgctgattctggccagaatgcaacactagttggagatgtgtatgtgcatggcttgatggacggagaaggagttacggagaactggcaagagaagatcatacaaatctctctgacataggcaagcttggccgcaaccagctagtgcggtctccattcgcaattccaaagaccacagacacgatgcgtccaagctagatacctccttcacccgacgataaatcgctctcgagtccttcgtgttctctagcttccactgctatttgtccttactacgaactacctcacatacaccaaggcaagcttccttcaacatccgagcagcggcaatccccatgtctggaagcaccgaaaactgcgaggaatgctgttagtgcgaagccgcatgctagcgcatctgtcatctaccactatcggagtctacggagatcgaagtgcgtcgatttaagcggatacttccgacgcatttgagccgcgttagcagcgttccgtacacttctcaaccatgcagaaggaaaaacccggtcgaggcgcatcacgcgttcgcttcctcagcacatccctagcacaatggcgcacgccacactgccctttcacctcgacgccaacaaccacacgagcgcaaagacccccacatcgttcctccaaaacgttatcctcgaagtcacagagctgaccactctttcacatctggagtatagtgccagcgcccagaacgcttagataggacaaggcgtgataagcatgccgctagcttagcgacgtacccaataacgctctcccagcacgcctagggccccggcgcaaacgaggaagcacggagggtccagacgtacggggagcccgaaaatgggtgagcacgccatttcgtgaggatatgcgcttagcgggctgaggatgaggatgcgggaggtgaatgacttaaaaaggtccttgctcgctgctgctgcaaacggatactaggatgttttgtgcgacgttgcgacatacgacttgatcttcgcactgcgctttcttttcctgaggcttgaactacaaaatgacgactaattttcatgatgagaagctcgatagagaggcggaggtcgatgtcgaggctctggattccgatcaggatagcacgacacaggcgatcaaggccctcgtccaggaagaccatggccacgatatcaagctgcgcactatgtcctggcaacgcgccgcatggctgctcgcgggagaccaagtatgtcttgccatcatggcgcagtcatggtcattatcgtacgtccaaacacccatctcttctttcccactgctaacaccttcacagcgtcctcggctgggtccctggcataatcaccatgctcgtcgccggcgcactcttttacatcacctccctaacgatgcacaaattcatcatgaagcatcccgagatccgcgacatctgcgacttcggctaccacgtcttcggcaaatcgaagatcgcgtacgaattcaccgccgtcatgttgctcctcaacaacatcatgctcattggtttccacgtcctgacgggcgccaaggtgctcaacacgctgtcggaccactccatgtgcacggtggcgtttagcgttatcgttactgtcatgggcgtggtgatgagtttgcctaggacgctgaatcatgtgagcttcatgagtatgttcagtgctgcgtgtatgggtattgcgattctgctgttccttgtcttcgctgggatcgaggacaatccgctgtacggctacaatggcgttttccccaaggagcgggaccggtcaagacgtatgcgtttccgctcgatgggaacgacgtttgtggctgtcatgaatgcggttctcaacattacgttcctttgggttccgcaaattttgttcccgaccttcatttcggagatggagaggcctcaggattttcccaaagcgttggcagtactcggtggtatctcagcagtcttgttcatcatcccgccagcgattggattccggtatctcggacagtatgcgactgctccagcattcggcagcttgggtccagtcgtttacaagaaggcttcgtttgcattcgtcattgttcctacgctggtcatcggagtcatctacgccaacgtcagtgccaagttcgtgtacaaccgcatcatgggcaagagcaggcacgcgcacagcaacacagttgtcggatggggagtgtggatcgccgtcatggctatcatctggactatcggcttcatcttcgccgaggttattccttcgatgggtgactttctgtcgctacttggggcggcttttgactcgttcttcggcttcatctactttgccattgcctactggcaactgtacaagggcaacttgttccgcggggctagcagaagcgtgatgactgtcattcacatctttgtaatgttttgcggcttgttcctgcttgggcccgggttgtatgctgctgttgaggcgattatcgatgactatgctggtgcagtcaagccagcgtttagttgcgcaaacgttgcgatatagacggtcactgatgtgaccaatatgttcgaatgaatttcattactacccttgcacaatgccgtgttcatataatgctcagatggccgtgagactctttgagcgaatatgaaaatacttgctcagttggcttcgccgaaatcggtgtgcccagtttcctcggcatgctttacagcgccccgctcaccggcgccttgccagccgcatgtgttgcacttgatatcgaacttttgtgtgtcggtgaagtagtgttgcttcttaagctcgccacacaattgccgagctgcttccaacatcacgtcatcctcggtatcgaacagcttgatgtcattctctggatcataggttgacgatccacccggaacaaaagcgatcgtatcgtagtggatacccgagtagacaaggatgcagcgcttcttcttgccttcattgaagcggtccactcgcaagtcctgcacgttgatgctggcaatctcaatgtcgaactcctgtgacagaatgctcagctcgatgccaccaccccaagagtctgagtatgatatccacttgcagtaatcgtctggcgagcgctgcaggaccgcttcgttgtacatgtccggatcccgttgaatggcttgcgctacaagagacctcagctctgtcatggagtcgagtgtgtcggtaagcacagcgctgccaagagctcgaaacatgcaggagttgtcatcaggcatgacccgcaacaccatggtaccgccgcgatctggcacagggacctcgggggtgtctttgagcgcagaggcttgtttccgcttcagtgataggggcgcggactgtgattgttgttgcgcctgagccttcttcttcggccttcttctcgctagggtctcctgttgctatcgcaatgacgatgatttgcgcaccattaagcttcagatcggtgtctttgagtagtgttgacaagccatagagcgcggggtcgagcggctggggtggaaagttccacttgagttcgaagagcggtaggcccgtggcatcggagatggatgaaagcaggtcagacacggcggcgttgtcgtcgagggagagggtgtgctggccgttgggcgcgcgtagtcgtatgcggatgggcattatcgtggtgttggctgcgatggctgcgatgcagttgatgagaacgagggcgcctgccgacgaagttgttgatcgcggggagtgagaatggtggggttatggcgtaaggacgaggacggggcggtggagaaagcgaggaagctgcggctagacgaagtgagttgttagatgaggggcttcacgtgagaaggcaagtacagaaggtgggtagagtatggtgcaaagttgtagattggttagtctatcgaaagcatacaggggcgacttatggcgtggacaattattggagtgactatcgtaggtgaatgttcccgaagcattgagagcgaatgcggactcccgagagttgcggcagggatcggcagcacttttcgccgtccgccggcgcaggggccagtcgcgacttccaattcacgacgcgacagctccagcatcgcgccgcgcgcactatccgcatcaccatccagaaaacaccaacggcctaccagcacgatggcatctggacgtgcgacaagccaaacgccggtcccgaccaccgagaccgctgagtcggccggcgcatcgtccaccgtctctgcggcagaatgggagggcatgtctagcttgctgaagaatgtgtacgactacagagatgcagagtcagtcccaatagtatcttgttgcattgttacgcatactgacgtccatgcagtggctacgaccccaccaaactgttccagcgcaaggtcaacaaacgcgcggtgcccgactactacgatatcatcaaggagcccatggccttgagcacaatcaaggcaaaagttgctcagaaggagtacaaaaccaccgccgagtttgtgcgcgatcttgcactcattccgcataatgcgcaggtctacaacaggcaggattcacaggcatacgtcgatgcgctcgacgtcaagaaagtcatcttgcaagagctgcagcgactagtggacgaaaagatcattccgcagtctgtcgcaacgttgccataccttggcgagattccagagcaagacccattgttaccagaggaggaggaagaggacgacgaggaggaagatgaggaggaacttgaagttgatgaagaagaggacgacgaagaggaagacgaaggcaagcgcaagcgaaggcgaggcgcacggtctacagcagcgatcagcaaacgcgagggcagggagagagcgaaggccgacgagaaggccgatgacccagagtcaaggaagaagcgcggacgacccccgcgtgtcgacacgccgatggaagcccgcatcaagacgatcatgaagggcattcgcaagcctaggaataaagcgaataaactcatggtcagcgcgttcgagcgtgtgccggacaaggccgtcatgcctgagtaccatgcggagatcaagaacccgatggccatggacatcttgaagcggaagttgaaaaggaagaagtacaactctgtggaccacttcatggtcgatgtcgagcttatgtttgaaaacgcaaagcaatacaacgaggaggagagccagatctaccaagatgcagtccatctgcagaaggaggcccggaagattgccaaagccgagaaagagaagcccgacaccgacttcgtcatggaggaaggccgcatacccatgcccaacggtatcctgcacaacggcgaactttggaaggttggcgactgggtccacattcaaaacgcaaacgacctcacgaagcccattgttgctcagatatatcgtacgtggcaagatgcggacggtggaaagtgggtgaacgcatgttggtactaccgacctgagcaaacagtgcatcgcttcgatcggcattttctggagaacgaggtagtcaagacaggccagtatcgggaccatcgtattgacgaggttgtggatcgatgtttcgtcatgttcgtgacgaggtacaacaagggccggccacgcgacttccctcaagacaaagagatctacgtgtgcgaagcgcgctacaacgaggaaaaccacaagctcaacaagatcaagacgtgggctagttgcttgcccgatgaggtgcgagacaaggactacgttatggatctattcgatgcgccacggaagctgaagaagaacccaagcccgatcgcgtacatgctcaaagatgaccaaaaggaggacgacgaccttcccaagcccgagtggggtgctgagaatgcgcctcccaagattggcgctgttcatcgaaggcctcgcgatcccaaggtaaggcttttcctctgtcataaaatgtccaaagctaatctactcttaggactctccaccaccagagcccacgcctcctccgccaccaacacctccaccggcgcccgcacttcccacgcctactctgcccactgcttcctcgcacgagtttcgaatcatctcggaattatcccattgcgcaggcaccagcaatctcacccaatgcctgctcctacacctcagcaacatcatgcgtcggtagcctatacaccctcacatcaatcccagtatctctctcactcccaatcacctgccccgcacgcgcatcagcaatcagccccaggcgcctgcgtaccaggccatcacgccacatgtgcccttcaccccacaacctgccgcatctatgcagtcatatcagaccccacgtccagtgccggggtaccagcagccatacacccagcaaccacccagcggctacaaggtccctcaagcagttgaagtgtttgtactcagtgaccacgccaacctcagcataccgcaagaggttcgcgagcagttccagcgcgatgagaaaggtcgagtacttttcttcaccgcaccgccactcaatgtcgaaccacctcttacgaaggagggccgagcgctaggccattctgtccggtatctcgctgccaaagctaagaaagacgcaatgagggctgccaagcggaaggcgggagaggccggtgctattgagcgcgaacaggctgcgaagaaggcgaagacagacgaggaagagaacttcaagcgtgctgtatctgagcttggattgaaggcgctgaaggcactcgaagatcaactcgcagctgctacaaaggcggagctcgaggcttccttcaacggcaagacgaaagagggattggcccacgttctggatcagcttaccgaagctcagaagcatgccgtccagcggaaaatggagcgtgagctacatgtcctcgagcgtgaggcagcgaagaggacgactgtaacgggtatgactgccaggctggaggagaagatttgagtaacattcatgtccgttcggtatctggcgttagcagttttgggggggaacatgcttgttttcgattggacctagcatcccaggcatgctatcttaagtttttttgttgtggactagccgtgatgctgctacatgatcaggttgtccccgcttcagctgactcactaggcgtggcattctagcacttccaaatccaggagatcgagtctttgatttgaggctgtggctagtagtaaatctattttcactgtgcctaaactctctccacgcacatgtcctgctcgtgtatcaatgaaatcttacttcctttcctataacttccatctattccatcgcggtttgtatggctgatgataagggctgtaccactacaacagttgatgttctcaacagtcacctttgccctaggcggatcgcacggaaccctggaggagctggaacttttgcaaactcggtatgaaatcgtcagggatgtcgcagattgaaatgaaaaactaccgccgctaatactacatgtcgtggcttacgatgggacgcgaacagagtgtctgaagttatacacggtgcctttccgtcgcaatcgaatcctagtgaatctgtgtacagctcttggctgttggatttgttcactgtccaccatagttgagaaactacaggaacaacttgtaaccttttggtccagacgagagaacgcccttggatcctacgcattcacattcatctctcccccattacatactgccagcttgaacgatactcaccgatctcgctctgcgcgccgacccatagcgcgcagcccatgtcatcgccctcaaagaaccctaccgtttctcgcactattccgttgatttgaaacttgcaggtgtaacgcatagctcggcagaagacatagatacatccaaagaggtagagactccagttagttccagcatccattctctttgaacacttgtacatgccaaattctcggatgtgctcatcggcgatcatagagtcaggcacccaattccggcgatctggggacagtaacgttcatgaaatgatgttaactagatgtacctgtgcatagcggccgataaaggctgcttagtccttggaagtgcatgtaacgcttccggcgtcgatgagaaagtggatgggatatgagagcccgaagctatacacaggaccttagcgtcgcaatcaaaagctagcgattctgtgtataacttcaggctatcggatcagcaagactttgtctgcatgtccttcttcgatgctagtccctaattcggttagtctcaaaagaattagcgttgcatcactacatcatgcggcctgtctcagtccttccaagcttcacactctgcctccatggctgatgctcacaccgtggagcctgaaattccgtttcgtttccttgacctttctgcaggtaaggcggcttgccagcagcatgaattatacttgctgactgacagcaaagaattgcgaaatcatgtgtacgcgttctgccggccaagccgcatccactgcaatgcacccaaatcgaataccgattgcgtagcatcaagtcttgagtcgaatggtctgacagtgaatttcgacgcgttaagcctgggcaacgacaacgagccaagatggtgtaccaaaagccatcaaatcgggtggagcagcactggcagcaacgatgctggcttagattgcaaaactgctgccttgagtttttttcacttcgcgcatgtatgccggagaatacgtgccgagtttcgtccaatatacctggccgacactgctgtgccgatgaatagtggacggctcacctcttatctcgacaccttttaccagggatggcatgacagtaacatcgacaaaagtgactgggctggtaatatcaacatcgcgtctttgaccccatggatcgacaatggtgaggacttcttaccatatattcgcttgttatcggaagctccaggaatgcatattagtatacctagaaccaacaacgaaataggagagcagatcagacgccttttcaaattcagaagttcctggtctgggtggacagacggcaagatagaggaagtgtctcttgtcgtcaaagacggccatgtatatcaccctgacatcccggagttccaggtgctcttcggcaggaaatgtgtgccgccatgggcatacgatcagcagattggtcccggaactattgaagttaacaaggaggctgcgactgcgttcttggaaagtcttggtttccacgtagaagaagagggaatttactggatttgggcgggatttcagaaagagaccgatccagtagaaacaatctggtgggccatgatgggctcctgatacctacctttttcacgattgaagtatcaatgaggtagtggtgcggatgaggtctatcatgagcaacgagggtggcacagaaaagtaaggagataacagaggtgcagccagaataggctggcgcagaacttagagaatatgccgtgtctacggtgtatatatataaacttgggacaaggcatactcggtagtagtagcttctaccctgcaatctgggttcgttaaactcactacgcttatactgtttaggtgttgtggctgagcaaacttgagagaaaagattgtattgatcactgctcttctaatatatcagaagagctggcttaaatatacaaacagattacggagaaacgttagtccacttcctgagcttagttagctcagtcacgtggatcagcacttcactgttctcaggtatcaatactgcgacattaggttaatcagctaaagtagtaccgtagaggcaatctacgctcgcttctcttgcgctccccaactctacaacggctactttacgtattactaacccttttctactccagcgagttatgcctcaggctacgctagatcgctacgtcttaacaagtcaattgcgttgcccatccccgtgtctatttctcgccctaccccgtgtagtgcgcgaaaggatctatgcgctggccaatctcagtcctaatcgcttcatagacctgaattgctggacacaacaccggtgccctagcatcaacagcttcgtggtacttagagactcattagctctgccttaagcctgcgacagtcaacgtcaatacgcaaagacctagaccagtttgcagactctgctgcgccgtctccgcatcttcaagcacagctcaatgcatccctcaccacgtttgcgcgcaccatcgacggctacccttttctttctaccaattaagtgttttcctttatccaaaaccgaattcgggtcatgtgatgtctactcttatgatagctaatagtacttattagataagtgcgctcgcgatccaaaatctgcacaccctgttcattcgccttaccccgtgcacctgtctggccccgcactgtatcaaaacaccacggcaatcgccacacgtcgccacttcctttagcacacttgccttttcaagctgctttgccagccccataaagcaatcgcacgaccgcaagctgtccacaaagtcgcggtccgatcgacttaggttagcccaatgggaacgtgtctgccgtcgacttgcagagcatatagtgccaggtcaactgtcgctctaccttgtcaaccatgtagagggtatgccagctgcgaagcgcatcctccagccgctgctccagctgccaacgcttcgcaattgtggcatttgtcttggagccccaagtcatacttattacgaagagctgagaggcctcgctgctgccgttataccacggctaaccgctatggtagcgctggcaccgcagaagtctttcccatttcaccgcctgcctcgacagctgcagctgcagatcttagcagacagttccctcgtacaagaggcctccatatctatagtaaacggcaagctttgtcgctattgcttaatgcacagttgcgatcgcgcccgcctcacgttagacgacagccaagtcgaattaacactagccagcttttgcactaaacgatgtgcagcattccgcacaggttgtagcaacgctagctgggggctccatactttgcccaagtctctctcttaaacaaatctctagcagacctagctaccgatatctttttctcatataacgcctttagcatccatacctggaacgccaacttcgtctcgcaggacaatatcaatctagcagggatgcatacctttctggacagactttcatcgcacgcccttggccggatgcgccgactcactcttctgcttcctcctattatcgatctatctcttgtcgacggattacttgattggcggttatggcaggcgagtatccaggtcctcgctagcaaggcgacgctacctatacacagcctgactgtggagattggcagctactggagcgagaatgaaggctttgatacaagggcgcactctacgccgcgcatactgcaagcctacgaagaagaggtggttcgtcctcttcttcagctacggggactgaagaggctatttctctatgtcccctgcccgtttggcagggacaatgaagaggcacgcctgcaagtagaacctaggttagagcaaatggtcatgggtgtcgactatgacgcctatcgcgtggggaagccgtatccggacgggtatacccggccctttcttcgcgacgaggacgcataagcagcagagtgagggtgcctacgccgcaaataggagctgctagtggcttagcagcgtgaggcgtggaacgcatagcgcggtactgtgccacacgctgctctcctgtagagcctctgctcgttgctcttctctcatatgatggagacgttaccagtcgtccatgaaggatgaagagcgctggtccgattgagatctctactctactctccaccgagctgtaaggcttagtcgtagttcttagcgagtacgccttgtatagaattgagctgcaaaatttaagttacactagacctctactctgctctagctactatggttgggccgcgggacgtcagggcagacccatcgatctcaaggaacatgacccagataccttcgccggctatgtacaatggctttacagtcataatgccgatacgacgttcgacacgatcaagtgggcgaggatgtatgtcctcgatgagaagttcatggatgctgaattccaagacacggtacttcaaaccttgatgaccggatgtaatgcctcgaagatgtttcctacaaagggacagataagcatcatatacaacggtacagtggaggactcgctagcccgagaattgcttgtggacctctactgcaggttcagcagcatcgattgaatcgaggcaagagattttgcgaacacgatgccagcggactacgtcaacgacctactcctagagcttatgtgtagcaggaaaaacctgggaggcgacaggccctggtcagtgcaacaatcggcatactttatgggctccaagaggaagacaggacaggaagataagacccatgcaggctgatagttagaagacgctcaagatagagtgaaggcgcatgaagaaactacattacgtctatttcctgtcaataagaccaaccagctgcgagtgaagaggcatactgagcgtgaaggacaagaacttgagccggatagacatgccgacgacactggagtggaaatacattaggatggggaacggggatatgatgacatatagagaatatcagggtatataagcaaccaaaaattgaacggattagcgaagcgatcgctcacttcctagatttgtcaactacgacggaaagcgaccaggatacctagagctatacacagtgcctcactgtcgaaatcagaatctatcgataccgtatagaatttacggctgttagatctgaaagacctgtttacttcccttcgcagttgataacctgcggtacctaccttccgcgcacgcgacattgaagcaatattcatattcgaaatccaatcataccccacagctcatctcatccctaccgcctcacacaattctccgaatttctaaccctccccaacctccttcgtcgccgtgaacgtcgccaattccgcctcagagccgactttgatcgtgcccctccactgcccctccaaaccaccccgcctcagcccctctatgcccctcgatgcccctttgcccctcctgtagctctacaatccacacttttgcgccaacttgccggtttgagtaatgtggtcgtgcgcagcgtggaggggcagcgctgagggaggtgaaggatcggccaacggacttcgcgaccacggaaaagtcgttcggatcgacaaagttcgatcgacgtaggaaagtttggcgttgccgctgcagatttctaagatggtttctccagtgaggccgatatgacagtgcgtgaactgcgtgaaataattttgaagggagcttttggtgagtgcgtacctgaactgagcgaaaaaatacgatgggttcaggagagtgcatacttgcagcaggtcagtgatgcgaaagtcacttccgtagcgaacctttcaagatcatctttcccatggtgataatatacgtaaaaaatagaagagttaccattgcgcgcacctcaagtcgagccagtcccaacagcaagaacatgaacagatcgcaccactttgtaacaaaaaaaaaaatgcacgcaaagttaaatgcattctaaatctcaccacacatagtccatgcaaaaattccactttcccaatgatcttcaaatacaaatccctgacatccatcacacacgcaaaaacataaccatcatgaccaaggccacacacagcaccagcaaaaagagaattcatgatgtcccgtgccagactcgaactggcggccttgggatttcctgctcttggagcagatcacagtaatgtagctatgagacccacgtgataaccaactacaccaacgagacgttgcgaactgattgttcgcgttgggatgaatcgatgacgtctggccaatttgactgcaatataaagaaattattttcctatcccggacaagagtttggtggagttgggtaggctaagtggggtggttcgaagactttgcatgaggggtacgacaggggctaggacagatgcgtgcctggggccgggagagtgttgattggataagaaacgaaaagaaagctaagatgttggttgggtagtgtttatattgggatggttgtatctatacattatattcgtggacgttactgggaaaaatcaatgctccttcttaccgtgacgccaaacgccacctacatcgtgctgccggtgtgcgtggtatacattatttgaaacactgtctcttgtaaaaaggtggatgactgcatgattgactacgggccgagtctttgcccgggctctggactccgtggcatgttgccgagcggtactgggacgtttgaagtcggcaggacgccgtagcgaccgtatgtcttttggtctacgctgacgtagtgtggtagtctgccgagcagattgagctttgtctctacccatcggaggatcttctcgtgggggacgaggaatttgatgtagcctgaggcccagaggtagccgatgcctgcgccacagagatgccctatgaggctgacgtttgggacgataaagctcgtcacgagcgcaagaataagtggtgtggtccaggtggggatcttatatggtccgacactggagactgttagttgaatgacacagaacttgcgagtgagtatgcatacttgaagcttgggttcgtcttatgtgtcttcatgatttccgctgaaagaagcaaaaacacccatatactgtatcatggttagctgcatgcaaccatgtgctgcagatatagatatatgcatacctggcgcccataacaatggtattgctccgcagtacaaacttctcgagtaacgtgtagatgccacctggtattgtgccgaatgctgtctgtcgtcaatctcgtgcttccatgcatagcctggtactcccttacgcccagtgaacaatgccaaagtgaccaatgtaccgaattcggattcgaagcgctcgaggagtggtgtaagggcgatgaggttgaagatcatgtggaagaagttgagatgcgtgacggggaacaagttcagtcggtgcactatacaatgatcgcattagcttttgatccttctttggcatatcgcctcatctgcatcctcagattcgtgctctgtcatagttccagggtgcatagcgctgtccagtcggcttcataagcttacacttccttcaacaccgggccttctatgatgcaacgggacatacactagctccctcaagtcttctcctaagtacactaaatcaaaggacaacgtactctgcgtgaaatccatcttagccggctccagctgcccaaactcccttaaccagggaaagggaatcgccgcgatgtacaggccgactatggccaggatgagaccgcgggtgcatagcggcaggcgtagcacgtaggaccgtaagcgcgtcggattgaactggggaaacgacggcatggcggaacgcgtcgggagtgtcgatgtgtcttgggcgcgtgtcgaaagatcgcaaaagatcggatggccgttaccaatgacagggatcccggcttctagcggcagatcctcacacttcgtaccttccgcactgggtgggctggcggagcttggtaagtcttggaggaagttgcacgccgcatttctgtcctgatccttcttctcctttcttcgactggtgcaattcaggaggagacgacatggcgctcatatgtaaggcttcaggtggtgaattgaagagattggagtgctgacatgtgaagcttcactcctcgcattgaggaatagcgaccgcatacaaaagctgccgccttatctttcggctctctgtattgtgattggaatcgcatggctacttgtactgcctctggacgaatactcgcgacggacatatgtctcggagaacgcattgctcccgggacaagtgcacacatactttgagggttccgagcacgatgtgttcagagcataccgacatgaagtccatggactgattgataagagtgttgacgagtaagaccatggcagatcagacgactatcgcccgcactaacaacacgacaggcgatcaaaagcgctcgaaggcatcttcctcgaacagaacctcaaggtcgcgacgcaaaagtacaactacaccgtatcgaaccacacactctccggcgaaaatgtctatgctatcctccaaggtccccgcgccgacgcgacagaggccatggtgctcattggcgcatggaagaacatggacgacgtgatcaacaactcgggtgtagccctcgtgctcaccctggcacgctacatgaagcgctggagtctctggagcaaggacgtcatcttcctgatttctggagacagcaccattgggccgcaagcttgggttgatgcgtaccacaacgagcacgacgagcggtacgtggagagcctgaagatcaagagcggggcactacagggcgctgttgccgtcgactatcctgctgggccttggggacatcgctacgacaagctgcacgttgtgtatgatggagtgaatggtcagctgcctaacttggatctgttcaatactgctgttcaggtcgcgggtggacaaatgggcatcgactgttccatccagcgcatgttcggccaggacgacacctacaagcagcgcctcacaaccatggctcgcggcatgctttcccagggtctcggtcacgcgactggccctcattcatcattcatcccataccacgtcgatgccattacgctcgtcaccgtcggcgatggctggcacgacgaaatctctctcggacgaaccgtcgaatcgctcttccgcagcctcaacaacctcctcgagcacctgcaccagagcttcttcttctacctcctcatgcactcgaagcgcttcgtcagcatcggcacatacctcccctccgccatgctgatcgccttcaacttcagcatcaccgcgctcgcactctgggtcaagagcgggcagcccactgaatccgcgaaacccgcacctaccggacgcctaccgcccaaggactcgaagcccgttgcagtagaagataagaaaccgtcttccgaggcttctgagaccgacgtagtcacagatggcaaggacgtgagcatagtccccaagaccacgactgccgtaatcgagcgccccctcctcctccctgtcctcgtcgtcctcgccacccacgccgccggcctggtgcccatgtactacttcaactcgtgggatctcgacatgctgatgggcattttcctaacgagcgcaaacctcgccgtcctcttacccgtcggcctggcatttataaactactacgccctcgaaccatccctgacggcacagcaaatcacgctcattcagtctttctcgttgctgttgctgggtatgttcttggctgcgctggcgacgctgaatttctctctgtcgtttatcattggcgtactcactacgccgctgagtttcgtgcgcaaggtcaaacactctggtttgacgttcttgcagctcggggtgctggtcgtgttgaacccgattatggtggcgcagtggagtgcgtatttgctaggcgcggatctggcagaggtgttgagaataagtgcgattgggtggcatgtttggggtatgtggacgcaggtggttgtgtggattgtttgggcgcctgcgtgggtggtgggtgcgacgattgtggccggggggttgtttgagtgaaaatggattgagaagagagggtgtaatatataatataggcaactataagatcatgaagaacaatgagagatttgtggacagatactgaggcgagttcgtggcagtgtgatggcttttcatttcatcgtcttctcatgcgtggtggcatgatgagcataatctatgattacatggcgcgcatacgcgccctctggaactgctgcgaggaagccctactgctggaccaaagcatctgatcgttgtgtctatgcagcccaaacgtccttgcccacaccctcgatccagttcccaagctggttgacgctggcatcccactccttcaatcgagcccgcatgctctcaatctgcttcatatccagcaccttcggctgcacccagttgatgcgcgcaatctcagcaacctggtcgatctgaccccgcagtagccccaagctcagcgccttcatgatcaggtgctcaatctcgtttggctgcaccttcgtctcttgtgagatctcggtgaaggtcatggcacggtcgtggggtgggcgacggaagacggtctctgtgagggcggagagggagatcttctggtagaggaaggtctgatgctccttgagtaggggtactttggaaatgttgccggcgaggacatcgtatgcgatcaggtcgccgcggttgaaagcgaagaggaggtcgcgcagccatgcgtgcggggtgttgacgagcgagtcgaggatggggtggagaagcagctctccgaagttgtagatggaatctgacacgagagcggcgatgctgaggtcgtatgcgcgagactggcgttcgcggagctccatatcttgaagatcgacgcaggcaaggaagaggagggcgttcttgtagtaagctgcaaactcatgcttcgacttgtagtactccgcgctcgccttgtagaacgaggcgtgcaccactgtctccaccgagtcaaagccctccagtatctgctcgcactcatcgagcttcttcttcgcaccctcctcgtcctttaatcttagttgtatgctggcagcagcgactgtggcgtagacgtaggcatcttgtgaggcgggcttgttgacgctctttgcaaggtcgttgacgaagttgaggcgctccttgtcatctatggtggttagtattctagtaatatacacacgtgtgaagacatacccttgtactgtgttgctgcgctgaggccgagtgtgacaagcttgagctggttgatcttgtttgcgaagctcttgatgaacgtctcgaagaagggtatccgctgctttgcgctgtctgggttctcaaagaactcgatgagcttgtcggtaagctcgtgccacagtttccgctcccagtagtcctcgaaggtgataaagtactcttggagctcctccggtgcctggtcccgcgcatcgcccagcaggttcgggatcgtgtccgtatccatggccatgattgcggctgtgatgtgtcgatccgggagtgcaagtggtattattcagtcggccgaaatcgtgtgtggggcagatgaaggcggagtgagtgcatgcaagtgtggcatgtgttgctgtggatggcgttgcggcggcagctaccaaactagcgttcgccaagattcgtcacttcccgacgtccatccctcacagagcttcaaccagagcttcaaacgccacgaatacgagccattgaccgccgcaacatggctctgcctctccgatgtgctcgcgctggggcggcatcgcggaccccaattccttcgatgcgcatagccagactatcgacctctgcagcctcccagtcacggatcaactcggacgtcaagatcaccaggtgggatatgtctgatgggatcgcgagcagcatgctaatttgctgcaaggactggaaagccgattctcacggtagccggtggtagatcgtcgctcggaggtgcgctgcagccaacatcgacactggggcaactgctcacacatgtacaggatacactgcgaccgtcttcggagccactggattcttgggacgctatatcgtgaacaggctgggtgcgtgtagtcatcaggtcaaaacatggtagtcaactaacggtgtatacagcacgctcaggatgtaccgttataatcccattccgcgaggaaatggccaagcgccacctgaaggttgctggtgatctcggtcgcgtcatcttcctagaaatggacctgcggaacacagcctccatcgaagagagcgttcgtcactctgacattgtctacaacctcattggtcgcgactaccccaccaagaacttcgatctcgaggatgtccatgttcacggaacggagcgcatcgtggaggctgttgccaagtacgacattgaccgattcgtgcaagtctcatcccacagcgcatcgctggactcgccatctgatttctaccgaacaaaggcccagggtgaacagctggcgcgctccatctacccagaaacaaccatcgttcgaccagcgcctatgttcggatttgaggatcgtcttctccaccgcctcgcttacccttcaaatatcgtgacttccaacaacctgcaagagcgccttcggcctgtccacgtcattgatgtcgccatggccctcgagcacatgctgcaggatgacaccacggctgctgagacctacgaactctacggcccgaccgagtactccatggccgagatcaacgaccttgttgagaaggaagccatgaagaagcgcggtcacgtcaatgttcccaagggtcttatgaagcccattgccacatacgccaacaagtttatttggtggccaatccactccggcgatgaagtcgagcgcgaatttattgatcagacagttgaccccaaggccaagacgttcaaggatctggacattgagcctgtggaactgaagagcttgacgttcgagtacctcaagggatacagaagttcaaactactatgacttgccaccaatgagcgaaaaggagaagagggaggagaagaagtacctgcatgttttggatgatcaatagatgcaatagcgcggtgggagtctgtaaatatcaacgctcgtagatttgcatgagctggattgttcgaaatcaagtctattttccttttgtgtttaacatgcgaagtctatatctgagtggggtatcacgtaaaatcgaaagccaaccatcaactactctccgcctctttgctcgtcatcttctccttctccatcaacattagcacatacctccgcactagactctccatactcccctcatcctccctctcccgcctctccatccaatgccgataaacctccagcacgacctcgaccgcaatgagcgcgataatcgcccactcgagcctgagcccatgtttctcactcaactgctcccttagcacactcgcaatctcctgcgcaaagccaattttctcgttcaggactttgatgcgcacgcccacgtcgagcgcgcggccgacttggtcgtagtactcgccgagcccgagctcgtggcggctgtcccagaagatatcgggcatggagtcggtcagctcggagtagaggttgagctgtgcacggatggagagtagttcgccggttttgcgcaggatgaaggagcgggtgaagagggtggagggggcgagggagcttagcgctgaggggatagagcgggtggaatgctggtagtcagacaagagtgtctcgagaatggagagtttggtcgagcgcgcgaggccggaggagaacgcgattttggcgagaatggtgtcgacttcgtggcgctgggggttttcgggggagtcggtgggagatggggaggtggagtcgtgctctggctcggcttttgtgccgagcacgatggtgtcgccgacgacttcgctggtttctttgctggggtcttccaggtaatccaggtcttcggtttcgagcatgtcgaggtgggagccttcggcggcggcgggaaggatttggttgacgagcttgagggcttcacgctcgcggacgttccaggttacgacggttccggaggggaaaatgaagatgtctccttgctggtagtctttgacttcggagggcttgtcggatgtttggacatgtatgacttgagggtagagtccggttgagaagggatcgagttcgtagccctgttgcttgacaagtttggcagcggctgtgatgtcgtacgtctcggcagcgcagtatgctgtgaccgtctttgtctctgcatctgggtctacaaagcgttgccttccccgcgacttgacgaacgtccgcgacctctgggcttcaactgctatactgcgcagagaagtcttgcccgcattctttcttgaagccttgggcgtcccatgttgtttcttcttcaatacgtcctccttgctatcctccttgactggtatttgttcaggcgattgggtgaaatcgaacttcttcgaccggcttaaggtggtggagaagcatcgtgctgacgagcttgcgcatggagatattcgacatattgtagtgcacggtgcacggagaagacatctattcacgccaatagatgagaatactcggcaaggaagcatcacgagtgctgtgatatctgaccatattgtccgtgaagagtgatgccgataatgacatgcgggacgagcgtgataaacttttgtggagccgaagctacctagcgcggatcgtcatagtgccagggccagatgccgcggtcgacgcactgcttccacgcgctcacacgtcgccttcaccacccttcacagctgcagcgccttacatactcaccgcagctcatgccaccagcatggctgcggaagcaaccgaagaagagccgcgcacgccgtcgcgcgaccagtcacagctcgcaaaggtcgacagcaatggcaaagagagcgtagaggaggactcagatgatgatgaggacgccgaggatgaagaaccgaagctgaagtacaatcgcctgaccagcaatctgctgccgctataccgaaatggcgacgcgacgagtacctttgtggttgcgggggataagatggtacggccatagctcccacagctgtcacccctcagagacacatgctaagctgtagatagatcgtcggcacacataatggaaacattgtgagtacctcaaatagctccagatagttgcacatatacttacaaatacagcacgccatcaacatccctgcattccagacacttcgcacctacaacgcacatccgtccgcctctgtgactgcgctctcagtgtcaccgctactaccttcacagcccttcgtaccggcagccgatcccgtcgactcttcctcaagacgaaccgcatcccctgctgcccaaactccatccccacgcacgccgcgccaggctcaagtgcctgcgataccatctaaccagatatacatcgcatccgcttccatagacggaaccgtctgcgtacaatccttgacagattccaaagatgttacactgcggaatttcgggcgcccagtacaagccgtcgcgttgtcaccgaactacaagtccgatcggtcgtatttgtctggtggcctggctggagaacttattcacactatcggaggccagataggagtcaagtcgaacgcgaatactagctccgcgtcacaagctgctgcaggatggttgggcgccattggactgggtggtcatgggggcaaggacaccatactgcactctggggaaggcactattagtggcattaaatggtctctatctggcaaatttgtggcttggtcgaacgaatatggcatccgcatcatacgaacggatcttcatcttgacagtgccgactccgacctagcatggaagcgggtgggttttgtcgaaagacccaaccgtcgcatttgggaggatatggccggcgtgtggaaggcgcggatggagtgggttgatgaccagtctctcgagtcggatgaagacgatagcatgagtgtgaatgggggcaagtcggattctacactccctcaccagagacttgcgcagaccccacacagtgcgaagagaaggaaggttgagaaattagtcattggctggggagacacagcttggatcgtccgtgtgtatcctggtggcaccggcactggtaagaacgttggcgagaagtctgtcggcagtgccgaaattgtttatcggtatgctctctcagttcctgttgccgatccctgctgaccagcttgaagacttcatttcgacgattgtgtagtttctggcatagcgctttataccccttctttacttcttgttcttgcttaccggacccgcgatgacgacgacaatcccatcactcaggacgagaaaacgccacggcgtggcatgcatcggagagcgaatggattacagcctgagctcaagctcatcaatcccgcgacacaagacgaagtcgaagttgattcgttgacagtgagccgctttgaaaccctctccgcagctgattaccacttgggcactttatacgtaccccacccacagaccatgactcctgcacagagaagtgcactagaagctatcggcggtggtatctgggatgtaggagcgggagcagcgcggattcttagtactggagccagcgtcatgaacatcccgttcagctctgactccaaaacacctccgcgtgccccatccatgtcgtctgcgagcgccggaaacgtgtcctcgtctgcgcccggaaagcgaccagctcagattcatccaaacgccgcgacagctggtcttaagatctttatacacagtccttatgattgtgttttggccatcaagcgtgatctttccgatcacttccagtgggaattggagcacgagaattacaaagatgcatgggagctattggaagaccatccagaaatagcagcatccgctgctcaattacctgcgtccgaagggtctccagcaagcacacctttgaaaaagcaaggcagtctacatgagtttttcgctgatgaaagcgaatcacaaacaactgtatctgccacaagagcgaatcagaattcggcaattgaaaaagaaaagagacgcattggtgacctgtgggtgcaacagcttgtaagctccgacaactggaaagaggcaggtaaagtcgctggacgtgtacttggcacatcggcaagatgggaacactgggtctggaagtttgcgcaaacaaaccacttcaacgagatatcgccatacatacccaaaaagccgatgcagccaccactaccttcgatggtttatgaggtggtacttggacactacatcatacatgatcggatacgtttcaaacacgtacttgaggcttgggatacggacctttacgatgtcaacagcgttattgaggctatcaaaagtaaactctccgctggcgatgtcacggaagactctatcgagggcgatgtacaaggcagagactggcgaatattgcaagatgggcttgccaagctgttccttgcaagcggtaggcaaagagaagctctgcggtgctatatccgtttacagaacgcggacgctgccatgacgctgattcgggacttccatctcgtagaagctgtacgcgacgacatacctggattcattatgatgcgagtatcaaaagaccaaatggattccgcgacgttgccggagctagaggaagcgtctacggaagcaatcaacgtactcgttgaggaggggtgtcgaggtacaatacctgcatctgacgtcgtgtcgcaattgcaacaaaagaaggagccgttccagccattcttattcttctacctccggcgattatggaaaccggagatgcatgagcggacaggaaagacggcaaaagaacgggtagctgaagaccgtctggccgctgatggcaagatcgtcgcggaagagttcgcagacctcatggtcgatctcttcgcagaatacgaccgagaactgctcatggagtatttgagaaagagtcaaagctacgatctgagcaaggcgacggctgagtgcgagaggagggagtatatcccagagcttgtgtaagttgagaaacacccgcaccgttatgacgctgctaacatgtcgcagacacatcctctcaaagaccggccaaacgaagcgtgccttgtatctcatcattaaaaagctctccgacgtcagctttgcgatttcatttgctaaggaacaagacgactcagacctttggaacgatctactagaatactccatggacaagccacatttcattcgcgggctcctcgccgaagttggcaccgccattgaccctattaagcttgtgcgccgcattcctgaaggactagagattgaaggtctgcgagacggtatcggtcggatggtccgcgagtacgagatccaacactccatctccgagggtgtagcaagagtgctgcgcggcgaggtcgcagccggcatggacacacttcgtgctggacagaaaagaggtgtcaagtttgaagtcgagatatgcgacgacagtccaagacacaagaaacacgacaagggcatcgatgttgttgcaaagggtattgaacccgcgagggcagctagagcaacagcgacagcagatgacaaaaccacagccgtcacatctacaacaaacgcagcacatatcgaccctcctgctcccgaggctcccgtgggcgaagcacctcccggccattgcaccggatgtcaccgccccttcactctacccacacccgaagagtcggagatcatagacggcccattgcctttgtcacgcgacacactcgtgggcttcgcatgcggccacgtcttccacctcagctgcctactccccaagacaagcgccagcgccagcgtagcagccacgctccaacaacaactcgccagcgacgcactggaaggcgagggccggtggacgcgaagcgtaggtgcaaaagtagcgcacgcacatgtcatcaagaacgccgtcgggcgcggatgtgtcgtgtgtagggagaaagaagtcatcgatgatgagtagagagggaatggaatgtatatacgcgagagatatcggaatatgcgggggatttgggtgggttagacttgtatgatttgtgttattagattcgtatattggcatgagactttgcgtgagcattcgcactatctgatcttcgctatggtattattcatcctttctgagtacttgcttcatccagtaatcccatctcaggtgttgaacgcagcaccacgaagggcgtgcagcgaagggcgtgatatgtcacctgttagatgcaaagggcgagggcggaaaacctacacgacactctcactaaccaaatacagcacgagatactactggattgagaaggtttggtgtaaagtatggattgcagtggaagggcgtgaaggggcgtagagatggattgggttagtagagggcgaaaggggcgcgacgtctgcacctttgtgacaacgataagcttgaatcaagcatgatattactacaaggggacagtttgattgtaagtgtagattgtagtgagaagggcgtggaggggcgttgaatctaacgcagggcgtgaacgccccatcggacgtaaatccgatacacatatatattgtatgggcgaagtgaattcccacattcggacattttttcgtacaagtgtcgaagacagtacaaagggcacgacaagctactgcattagcgcagggcaaaaggggcgtgaaggggcacaaacacaagcgaaagggcacactgagccagtagaatgcatgttcgcttacgttccattctcggacgaaatcactgcaacctcacaccacctcttccaaagcattcaagtagtcttactagactgacatgtaccccgcgcttttacgatcaacttaataccaagaatagcaaggccctccacattctaccgccggacaaatatgctgcccccactttaccccaggtttttgtatcgcgacattcagccgagatgctgggtcattggtggagacgaggaggacggggagttcccgtcagtcatgtcgcgttggaggatttaagtttgcaggagaaagttagatgagcaggcaaggccctgttccgagagtactcggagccaaagggtatggacgatcgacggagaaatatcgagcgggccggcttggatatgcttatatgtgttgggacaggtcttgttttatgacgacagacgttgttttgatagtcaagtttctatacacctcgcaacatgaagactctaccagctttctttgcagtcctcgcggcggcggcggatgtctacgtctccacgacgggctcggacagcaacgatggactttcggaagcgaaacctctctcgagcttgacgaaggcgcaatcagctgtgcgagctcagatcggggctatgaatgcgaacatcacggtgcacatcgcgccgggcacgtacgagctttccgcacccctcgttctcactgcgcaagactctgggaggaatggattcaaagtaaattgggcgggttccggtgccgtgatatctggcggtcggaaacttacgaattggactgcgggtgcgaatggcatatacagcacgagtgtgccccagggattcaagtcgaggaacttgtatgtcaacggccaggcatcgaactatgcgcggcgcaagattgcgaataggaaagacctcgtgtatacggcgagttcgataaaatggacggcgggaacgtatgattggatcacgagcacggctggtatcgagcaggctgaagtgcgcttcatcaactctttcacagaccgatacgcgccagtctcggggaaagggaatcgcgaactggtcatgaagcaagattggtggacgacgaataactggggatatgaccatatttcgaagccgaatgcagactttggggtttgggtgcagaatgctttggcgctgttgagtgaaggcgggcagttttaccttgatagtaaggcggggaaggtgtactataagccgttgagtggggagaatttggcgagcctggatgcgcatttgggtgttttggagacgctggtggtggttggggggacgtatgatgctcctgcacatgatatcacgttcgaaggcgtgagctttgtgagtatagcgactgaatttctagatgatctgatacttatgcttcgccaggctcatagcacatggctcgcaccatcttcgatcggctacgttgatcaacagactggcggttacctctgcgagaacacaacgtacactccggcaaacttcgagtcttcaaggccgcattggtgccaaatgccttccgccattcaaatcagcgcagccaacaacgtcttctttacaggcggcaacttcacgcaaatgggcggcggaggcgtaggaatcggcaacgacgccaatgcccacatctcaggcgtcgggctcggtgcaagcaacgtagccgtccgcgaagccttcttctcccaagtcatgggcaacagcatcacagctggcggcgtgcgagccgacgcccaccacccgagcgatggccgaatgctgaactcaaaaatctccatcgagaacaacatcttccgcaacgtgtcctcgctcttcagttccaccgtacccatcttcgcaagctacgtccagtcgtccaacatctcgcacaacgacatcgacatagcgccgtattcaggcatctgccacggctacggttggggctcgaacgatgcaggtggaagctcggagtatgagaaacgaggcttgtaccagtaccagcccaaatactcgactccaactatttcccgcgataatcgcatcgaaggaaatcttctgcaccgctacggcctctcacacaccgacttgggcgccttgtataccctgagtaaaagccccaacacggtgattcgcgaaaactacgcctacgactccacgggctttggcatgtacaccgacgaaggcagtaattcgtacgctatccagaagaacgtgttgttgtcgagtggcatatggtacgcgcagaatggcgtgaacactgcgaataatacgattacggggaactggggcaggacggggccgacgagggaggggaatacactggtgggcagcttggagggcgcgccgcaggaggcgaagacggttgcgcagagggcgggggtggaggtggggaagaggggtgggaggccggtgtcgaatccttagtgggtttggggaggtgtgttgaagtgggagagatgtgattgaaagtatggtttggtaggttcagctctaaaacgagaggatttacgaaagtgacagactctaatgattctgtgcgggcatttcacactgacctgtcataacctggtgagaagatagggtggttggtgttcatttagagtggaaattaatgcggtaggcggacgtggatgatgctcgcttgatcagctagttggtagacgagtgtcgaaggggaaacatgaagcatttgagccacaccatccgctgtagtgacagtcatgccacccgaaacgatgccgaccatatccgtggattccgcaatgcgggctgacgtcaagggcgaacggctgtcagatgtttcgagtggtgtttccgtagcaacatgtagcgcgtattttcacaacatagcgggcgcgtctgtgctcttcccttttagctaggcgccaccatcttcaatcttggacatccttggacgagagcgaacccttcataaccctatgcgccggcgcttcgaattgcgacatcagacacgccaaaatgcaccgctataccgcaggcacgccgtgccctgcacctaacccatcgtttccaagtggatactacgactacggacgcccagcatcgagctacgcgcccagctatgccaccgacgacacgacggccaacattgagtacacaacagagctgaaggccagtctgcgcactgcgaagccgcgtcggccgacgcgcaacatgcacaagccggcattcaacccgtcgctcgacattttcgaggacgtcgcgcaagaagaggagcagcagcagctggcagcggttgagacgaaaagaaggagtcgcgcgtccatcatgcccgagggctcgaggattaagaggaccacgatgctagcacacccagcacaacgcataccgaaacccgcaccgcctgtccaggaagcgcagcctctcaagccacagcggagacgcgtctcccacatgcttgcggagagacagggcggcgatgtcaacgcgactgtgcagctgcaggaggacatactcgaacagcgcgagctccgaaagcaggcgcctaagaaagacccgcgccgaagaaccatatacgtaccgtccgacgacacgaccgttatgaccatacacccaggccaatcgacgcatgcgacgcgcaacccccggcagaactccccagacattggcctagacttggtcaccctctcagaggaggagggtaagctagttcctgcactgaagaaggaacgtaagcttcccaggaaatcattagctgcaccacccaaacgcggacccttgatctcgacgacgcgctcgctacaaagcgtgtcgttctgcagcgacgtgattggatcagggagcggaaaggagaacctaccacccggcgtggagattgtagagaagaagggaaccggcaccattatcgagctcaacttccccaaggccgaccccgagaaatcggccatgaaagcgcctccgcgagtccacttcaacaccaccaagagcgcccctaagagcaccaccaactcgcaaactaagacgaaactcacaggctcccagaagcgttcacgaccacaatccgcttacgacagctcgcccgcaaagtcgctcaaagctagagcggatgccacggcttcgagcagagcagctctgaaagagaccatcaaggctgcgaaagccaaggcctcgaggccaagccgcaccccgttgtcgtcttcttctccattccacaccagcagatcacctccgaccgccttgcgccgccagagggtagaaagagcagctcctgcagtcagcatgatgcacattgttggacagaagcctgagaagaaggagaaataccctgtgcttacagaagacctcacccgctcgaccatgtacgaggacagctggctcacctaccaagaagttgcaatcactcagctcctgaactcggtcttcgactcagcaagcagtgatcccaatgccgaacagagtcccgaggacttgaggaagaagatgcttgcgctgtatcatgaaccctcgatgccaccgctgcacaagcggctgcaggcttctctgcagtacggcgcgttgagcatacccaaagatcttcttgcccagaccctgcgactcaaggacgacgtcgggctgcgcaagaagttcctgaacttgtggacgaagacgtacgatctcaatgcactacgcgctgcagcggagaccgtcatcgggagacaaatcaacacgccctgccgattgtcgactggctccaccagctccgatgatggatcgcgcatgttccgcgccgagcgacgtgcgattgaaaagttcctggacgcattcttgatcaagaacgaggacgctgttcgcgtcaagtcaggcgcaggaagcattgcaagcatcgctcgaggtgacgacgactttggttctcaagcatggtcatggaggcgcacagctcttcgcagcttgatgcttgcgttgttacttgacaagtccaagacaactgagatccttcctggatgtctgtttcagacgacctcgccccacaagacgtctgtcgaggtgcttcaccagctttcgcacctgttgcttccatcgcttggcgatataactcgacctttaggccacctgagctacaaggtggagcacgctcagtatccgctccaggagtacacctaccacatcgacaacatcgcagtcgacttgcgcgatggcatcgttctgactcgtctggtcgagctacttgtatacccatcttcaagaatgaccgaggaggaagaccagacaatcaccgtttctatgcctaccggtgagctcttgaaaagtgactgcaacgacaaggaaagctgggtgttgtcacaacatctcaagtacccagctattggccgaccacagaaggtatataacgtccagatcgccctttcagcccttgagggcgcgcctggtatcccacgccacgccttcgacgcgatcaaagcagacgacatcgtcgatggccaccgcgagaacacactcagccttttgtggtcgctggtcggcaagtgtggtctcggtaaccttgtcgactggccacaaatcgtgaaggagacagagcgattccgggagcaatggtaccgcaaccgtgacaactttgaagagcgggatctcgattccgacgcggacgacgcgaccgccgagattgccggactggaatatcataagcgcctcctgctttcatggtcccgctccattgctcgcctgcacggaatccgcgttgcaaatctcacaacttcgtttgcagacccgaaagtcctggaagtcatcgtcgacacttatcttccctcgtctattgcaacaaccatggaacacggcagactgggcttagcagcaaaactgagagcagtcggttgttccacctctttcatatcgcttttcacaccgcaacacgcatccgcgcgctcgattccgtcgcgagacttcacgctcctcacgctctcgttcctggcttcgcgtcttctcccactcagcctcacgcaccgcgctgcatcgactattcaagccgcgttccgtcgtcatctatcgcgaaggaagattagccaacgcatcgccttgatgaagatggctcatgaatgtgctgtggttgcgcagaccagagagcgtcttttcaatgctgctactgtaattcaagtacgctggaagggcatcttggaagcccggaataaacagctggagagcgatgttctggcgttccaggctctcgcaagggggtgggcgattcgacgatgggtgaggagaatcacagccggaagggttggagggaaggagaagattcgcagagttaggggaggatggtagattgtatgtctcttcatcgaggggggttttcggtttatcaaattgggatatacctttggttcggcgtttggtttgtttgctttcaggcttgggattgcgcaggataccacatgatattggcgctgtcgttattttattctggtcgatatgatatggccctgttagcttcgtatgaaagttacgtctattgttaagctttgacacgcttggttcctgcttcaacgtgatcttttgcgaacattcaatgttgatggcatgagcaccggccatgtccgagatgcggaagtgacgcactgcggcggggaattctcggcgtgccatttggacttcgacgcgaacaacttcacgtcgacgaaactcacgcgccagacccgaacatctcgtacgctttgccgctaggaggatgattttagtacttggcccgcgactcagacatggcatttgaggtgtcgtatagcctcgagaatgagcagcaattctgggatggtgagagagcgcctgcaaatacccccaccagtgcaaggccacaagggctaatccgcgacacagagctagacgacatcgtatcgacgcgctgccaggaacacgagatcatcgacaactctctgcgctctttcctgaacgttaccaccaactacaagtgtatgcgacccttggaggtatgtgtcgacgggtgttgaccatgtccagcggagtatctccagaccgactatagcattgcgaaatgcatcttccgtttgctggaaggtgatctctatgtcgccaacacggactatgtgcggcgacagataatatattgcctgcttcaagtatgtgggctacgacctccgatagtcaacagctgctgacagacgagtaggaagaagacaaccccacacttcacatcgtagcagcttttttgctgtacgatggccgccatcacaaagacgatgccatcttcgagatgatgcatgccgaatccacctttcccagactcgtcgaactggtccagatggacgccgtgcaagaggatactagcctgcatcagttgctgctggagcttctgtacgagtcctcgcgcggtcaacgtttgacctgggatgatttcagtacgtggagggaactgcagccagtgcggtccccatgattggggtcttgggctaacgtgtgttgttcatagtggccgtaaacgacgctttcatagtgtacctccttgacattattgagggtgcttctgacgatgctgaagacccataccattacacggtcattcgtgtcctagtacgtctggaatgttaaactatgatgccgcgagctgacgtttggttagctggtcctgaacgagcaatacttggtagcctccacgaccaaccacagcgacggccgacaccgaatgacgaatcgagttatcaaggccatatccacccatggcctgacctacaagacattcggttgcaatctcatactgttgttaaacagagagtctgagacctctcttcagttgttgattctcaaacttctgtaccttctcttcggcaactcttccacagcggagtatttttacaccaacgatctacacgttctggtcgacgttatccttcgaaatcttatcgatcttccccacgactctccagctgcaagtgcgctacgacatacataccttcgggtgctgcacccgatcttgttgcatagccagatcagcaagccaccacactacaagcgcgaagagctgttgagattacttcatctccttgtcagtagcggcacccactttgcgcctgtagacgagactacacaacggctggtaacacgttgtacaagtgtacaatggttgcaaccgagcgccaacggtcacaacagcctgacttctccggtagatcccgttatcacaggccaaaaagaacttgcacgccgtgccctcggcatgtctgtggatggcggcggtgaaagctcaacaagcgtgctcgcaatcgcgacacacaccgtccagccaggtgttcaaacgccgagtgttggcaagctagcaagctagcaagcctagtacagtaatgcagctcctccacttcttccacggaggcttgtcagttttgcgtatgttgctcgttatacatgcgctccttgcacaccggaagttgtcaaaattctcaagagtcctgaagcctttgacattgcagctttagtcatattctggtatgaaatgagggcggcatcaacggcgtttcggggtttcaacgttccatggtcaaattgacgcgaatcatggtgttttctgcatagtttgctgggattctgcggttcgtcatcatctctcactcgctttctcatctcagcaccatatacattgctttagtcttcacatgcctggcagctattgatacccctaattatgatcctttcctcggtcattctgagacaatggcttgctcgcgttgcacaactctgattattgccaagtacaccgggcgatctcgtaaagtttgtacatgtcagtcatgtggctgccctttctacaccggtcgcacattgcgaaaagtatccggagccgcgggttttcctcaacgctgccttactacgaaagcgatctacatatctcgatgccgccaagattgcccagccttgggcgatgtacttgtacatcgaaaccttctcaagggatatttagtccggctaaactcaggcataaaccccaggtgacccgcgcatctagttggatggttctacagcatgcgccacaatgtacgtacccccgcatcagacaaggcgccaaagggatgtgccgcaacgaagctgcgaccaaggccagcggagtcttggcttcccgccagtctagatgaaccacttcgacgcctccttacggctgcaacccaagacttctccaagccggaacctggaagtgtgtttgcttaatttgtctggagcggcatttcttgactctagtccggtgttgcaatttgcaattgtatttccaccttcagactcaggctatccatgtgacatcccacagcaaagtaatcgcgcatcgagtctgacaacgcagatcttctcaaagaggcacgtctgtccctggagaagggtcggagcagtttccgggaagtacaacatggcaactcggcaagcgaagtggcaatataccttacttacatggctaccatgagccaggccttgcatcggagaacttgtgcggccatactctgcagcaagacacgggcacaacgcatgaatagaccttacctggccttactaatgatacagagcgcgaacctccgagcctctgaaaagcttgagacaatgggaagtaagtaactaagccttctcgataacatgtgcatacaccacgcagcccgatttctttttccggttgtgtaaacgcctcaccaatctacgctgaactggtacgaaacacagcatctgccgatccgtactccttgtacaaatctgccgtcagcaacccccaacgacggttacagagcctctggtaatctacagcctgcgcgattactgcagccttccttggaacgaatcttggctgccgggccagccgccagccacacccgcgcgcgatacacgaagcactgccaacggttcccacggacatgatatccgtcttggagtggtgcttgtgggactggaatgcggcccaggattcaaatgccgatctacagtactctggctggcgctttcccgaataccagaatgcacgcgtaatcagaccactctcgcgtgccagagtggctccagcgcacatgagtcgagatcgtggggattgtggagtaggctggcaggaatccttcgacgcgaggtggagacgatcgtcgttggggttgcgtggcccgctgattcaaagcccacgggcgatgggtcaaataccgatggagaggtgttttgttccagacggaataaactgtaccgtcggcttctgagcagcgtcattgccaagcagcgaggtcagaatggctgcaaacggatgcgtccaagacatgtcgacggagagatggaccacaagtagattgtcttatcccatcaatgaaatcctcgccccccggacatctaccacatacccgctatcttgctcacctcattgtattgttccagcacgctggaccccacgacgtccgcaagattcggtacgcatgcagctttctgcgctgtaatcgagaaatggcatgtacgcacacacgcacgcacgcactgcgcctccacggccctcccgtgcgcggaactgacatgtgcgcacgtttgatctgattaccgattgacgttatcgaaccgatacctacctgcattgtgtgtgtgttgcgtgtctccgcatgtcatccagccgccaccatgagcattttgacgttacaaacggcccttctctaccctgatcgccatgattccaagtttttcttgggaatgcgtaatcaacacaagacagtgtccaagaatcttggatgtgtgcgagaactgccggttcggcgcggcgctttttttggaggcgtgttttgctttgctggtggctatatgcgtggggtgggctataggatcgccacatatcgatacgagcactgtacctccgggacttggtcgatgctgtgttatagactgtgcggctgacatgcggttcggggcagggttggcacgttttgcaaattccgcgtgcacgacatttgtttgtgtaggtacatattccacattgcattattgctgcccaacgggatgagtgtcttggtagccccctttacttgcacgacgaagcgagggagagaggaagcattgttcgacaagtggtaaagttttgattaggaaaacaaaaaatctatactgaataaaaccgtggaccgatgctcaaccacatccctggggagctccttgcgcctacgtctccaccgatgaaggggaaaagaagaacacgctgaggccttcatgtcagaagctagaataagtaaaacgccatcgtgaatctatcgctagcccgttgcatgaaaaaagtcctttttcgctgaatgagaaagaagtgaagagaagtgtcatacacatggtaggccggagcaataccatgtcgcagcgtccactgtgtgaaggccgaaaatttataagttggggtatccgcaaatgaaggtgaataggtatttagaccatgcgctcggggcggtcgatcttgtcgctggagttttgccgagagggcagctcgctctgtacgcgggtaggtgcttgcgagaggcaatcgccttcgctcatgtagcccttctcgccgacggggtcgacgtggcggccgagcttgcgtgcaatcttggtgcggaccatctcgccgtctacgcagggcaggtaccatcgcgcaaccaccatgcagatgaaggagatgaataggcagaagcccgaccacatttgcagagtgaggtacgtgttgtatgtcgtgatgaggtgtcctgcaatgacaggcccggtaagcgcgggaatggcggcgaagctgtacatcatgccggtccaatggcccagcttcttctttgcgaaaccaagttccccaactttggtgtatgtgcagttgaggatgttggcgatggaagccggagggcagccaatgactgtgccagagaagagaccaaagatgacacagaagccgatggcagcattttcagatttggctaggggccacatgacgaggacgaggatagagcagataatctgggcagcactgtgcatgttgagtgcgccgaccctgtcggagaagtgtgcgaggaggagtcgtcctagtgttgaggcaccgttcatgatggtgaggagccagaaggtctcaatgggttgattggtctcctctgtaggcgtgatgctaccgacgccgtcacgggtaccgtaaccttgtactgatgcccactgatgcgatgttagtactattcatccacgagagctgactatgcttacctcttcaatgttgaagaagactggatagaagccaaagaacatgaaggcgacggctgcagtgaaccaccagaaagaccgattggtctttacgtcagtatcgaaccatgttcgcttggccatccacgtctttggctcgtggtggtcgtggtctgggttaggcgcagcaaagatgaaggagaagatgcaggtgattgaagtgagccctgcaacacagcggacggcattgttgaagcccagggacaggatcaagtagcggagcatcgtggggtagatgacacctgcaacactggcaccgcacgcaacatagccgaccgcgaggcctctgcgctttgggaaccatgttgaagcgactgcagtgtcgttagtttgtgattgatctggcgagatgcttatgactcaccttgagaactggagacgaagaagggtgccatgcccaggccgaccatgaggccttgaaggccccagatggagccaaagttggcaagggcgccgatgtctgagggatggaccacggagaggaggaagaggcccagaggcacacagattgagccaaatccaataacgtggcgggagtagccggcatccagaagtcggccaactgggttagacagcaacagaacgaggaaggactgtgtcgatccaataaggttcagcttcagctgatctgttccaagaagtgagtggccaacataatatgaagaccatgtcccgtaggcatttacgaggccccaggagttgaacatgaggaagaagcagccgagcaagcaagcgtaggcccgccatgaacgcggccagtctggctcgctgccggactgaagtgaggtttgtgacatgtctcgaatcgtgcttgtttgtgtaggtgcactagagaaaggcagcgtcccctcactgcctttgcggctcgttttatcgaacgagcgtgtcatgtttgcggtgagtgcggtgaatgtgtggtgtttgaagcagcgtggggtgaaggttcaaagaggaagtcgcaaaccaaaagtgacaagaaggcggtgacgtgtgaacagaaacgtgctcaacactgatgtattggttggagagggtccgcgctcgataagacgctctgggtttgcagtagggcgccagagtctgagcggtggacgatcgagatataagtactgcagcgctccggtactcccgtgggtagacggttcgatctggggtatgtaccaaagagattgggtgctgggtagtgctccactcccacccaaagcacgcgcgttggccccgtatggctgactccttgggcttcacccatagtgacgtggtagtcaaaccggtcgtgtaatgcagattaccctagaaagctgggggtacacaagcaatgcaaggaaacaagcccaagaacggccaaggatggtggcccaccatggctgcggaaggcacgactccgcctgccttgggtgtctgtttgtcgttgagcctagaggccggctatgccgcatgcagtcccaagctcttcaccgatacggaccgcggaatgacgcccatctgcgaatgcacagcgccggctccatattagcgttgattactgcccacggcatctgaggcacccatctgggagttgaacagcagtattcacccgacagggagatgccagctgcgctcacggtccctcacggccctgtctcgtccgaagcagcgcctttgcccgctatccgtccatgtcatcacatgcttgtggaagagggcggacaagcaccatcatcgtacatgatgcatatcactgcccaccaactacagcattgtgccccagtatcgcacgctgataggcgagcctagccagaaacgttccacaggcgtgaagccatccggcagtggctcttgagaataagggatgaggaggtggcttgtccaagggtacccaagtgcaagcggagcgggccttctacttggcgctgttctcagcggaggccttgtcgattgggccggtcggtacgtgccacaagccaagaaagtgatgtacattgacatagataccgccttggcgggctccacttggctcatcaatgtacagaatgcagatgttgtactcccatagtataacggccgaaagtccaggcccttccggaacaaagggaaaatgcatttctaacggcagcacaagccaaacattctccaatttactggcatcagagcctggctctagtgacgacagaacattttcagcaccgtggtttcgtcgacagtgtcacaaatccgccaagatttggcatcgcaacaagatcatccagcagtccacacgtgctggggtctggtgcttcgttatcttgacacagcctcaattgcttgtcgctgtgcgagccggcggctcagggatcgtcgtaattctcttggcactggagttctgtgccccacgctgccggcttctctccatcctttttttcgagccgcctcaggaagataggactgtcttaagggaacgcgatcttcgtacggccgaggcggcacttatcaagtcccaaaacaaataatccatagggacatgacgcagattggctgcccacaagctcacgacatcacattgtgctgtgacacgatggacgttcggctcccctgtatccgcgggtagcggcaagtcgccagggcaagtcgattgtaatgttggtccgatgatttggtgctttcggcggtactctggaagtttgatggtagcgtggaaggcgagcgaacaaaccggctcggtgtctgaggtgagaagatctgcagtttcgcctcagagaactcagagaaacgccaagatgatcttcaactgggaatcctttcccgtccgaaataggcaacgctcaaataccagattcccaaagagggtttcctctgccagtttcgagacgaggctcggctgcgcatggcagtgtgaagaggatgtctggaacgtggccagtcccgacttcttcctaggtcattgcagatctgtccttcatgactgcgcagcaaacatcatccaacccacgctgcccggccgcggttggaacttcttcttttctctcaactgaagatgtcttgcagttcagcacggcctgccaaacagaacgcgtacactctgcagtcatgctgcgtctcgccacgctagcagtgaatagcaagggtatgagctacataggtatacattatgatgacatcgccagcagtgatagcaaaggacagtctgctttctgcaaccaggatgctacgtcagaagcctcgcgtctaggcccacaccttatccgattcatggagtagctccaccgtcgactccaggtcaagcctggggcagcgtcgtgactgatctcaacttgcatgtctttgctgacctcaacattttgcgtgccttgcattatttgggctgtttgaagcgcccgacatcacatactcgccaaattcccgcccggcccgtccgcacatacgctcaacacatttctattttcaagtccacgagtcgcatgtgataagcacagatgtatcgtcgggctccaaggcgaagaagcaatatgggattggtcggaaaaggggttcgtcacaatattactgtgcgccaggtcacctgtgttcatgcgcaatccaatgcaccacgtggtggccggtgcttactttgcgaacctccagcttccgttccacgcggatatatctcctagcgctatcatcgtgagttttgtacatcacagcgatcacttctctgtttctgaattgacttttgccatgccttcagttcgtcaatgacgcaccgtcagcacgtggcgaactcttggcctattgtgcatctggtaggcacgactcagcaccctggagtatggtttcgctcgccctagatttccaaagcctccaaggcctcaacacccctttattacaacatcctgacgaaaatcatcacagatctcgcttcagtctgtgctgttctaataagcaaatacgagcggagcggagagaaacgccaggctccctcctctaagcgagccgcattaattttagtcaagatcaggccatcaggccacctcctccccgtcctgcatccgcaccctcgaccgcccgactacgtacggaatggctgcaggcggagcggagcagtcgctccagtcaaacccgagggctacatggcggaaacggagcatacgcagatgctccatacgagacacgcgacgacgacattgcgcggccgcctgtacgcatgttccatggcagagtcgcgacctgtgcggtatcactctatccatgagagagaacgccactgttcggaagagacggcagcgccttggaattagtacaagggatgcccagagcaaacagttgtgaagcggagtggagcggaagtcaagagttagcattgttcgccactaccaagtcggaccgtcgtccagtgccaacagctgccaatctctacaagcaaaatattcggcccattgccagaacgccggaagttggacccaacagagcgtatttcgggtagcttttgggtcgcaaggtggtgccggggcggagcgagcaatccatgtcacaatcggaacgagtgaatggcgcccagcgtgagcggagaggagaggagcggacatctcgaaacacatgtttcgcccgctgtcacaactcagccacaacgctttgcctaggcggctggcttcccggtggctgttttggaagtgaacggaggagagcgaagcaagtcgcctccctcctatcgcggtttccaagcgcaacacatgtcagccttgtctctcatgacatgagtagtgagtgatggtctccgatggagagtcatcaacggggctgcaacagggcaagacttgcatggatgcaagcggacctgcagcggatgtaggatgaatgatcaactcgtccgcttgtccgctcgtccgtataccgcaacacaccggttccacacggaccggtgaacactatttaactggatgcttgcacttcattcagttcagtggattgagacatcgcggcatcactcgtacacgagtagatcatcgacgctgcacctggagcatatctggtctagatgcatacaaatcagctcagtgtctaaggaccggtcgtcttaccactgctggctgtatacatcgtcctagctatatagacgctgttcgcgacatcactgctacaagtgataggtcgcacctcgaggtcgacggcgacatgtacgatgctcctatacaaggaagcattctggccgatgatcttaacggtctgattccatgtaggattagcgatgctgcatccacgttatacatgaactacacgcaacctgaagttcacgtgaaggtaagtgacgtaggtttctcaaaatgaagattcattgagcaatgtcattcacatgggcagcatgggtgatttgtggtggaatagaaaaccatcgtctaatgtgaagaatagtagtcaattagtctagctaccaatgctcagtcgctagaaagaccctccatgatgaacgccgtgcaccgtaccccagctcaaggaccaaagttattacggcatccctcgctcgaacccaatcatctgacgggaacaccagcagcatcggcacaaacaatgtcagccccgatgtccctcggtgctcccgtcaagcctgcgacgtctcttgacgtccggctacgctcacaagcggtctagacgcccttgatagcgacagtcctctcgctgttcagcctctccgcattccgctcatggctctccttcttgcagtcctcgaggccctcgcacttgtgatcctcgagcaatcggtgcttgccgcagtagtgacccgagcagaagccgcagtcgccgacgatgcgctgcgccgcgtccttgcactccttgaagctgcagcgaatcttcttgggcggcattccgccgcgcagcggcagagccatgtgaagggtggcgttgggcgggatggcgtaggattccagcgttgacgacggcgacgtcaggtgcttgccggcgtgcacgaggcgcaggtccgacggagtggagaggttggtgcgcagggcaagaagggagcgtaacgtcgagatggacgtggacgagggtatgctgagggggattgctggtgcggcggttagcatgtgatgcagccatgatggagtgggtgagacgtactgctgtcgccggagacggtcttgatgaagatctgcattgtctcttcgctttcagaggccgaagagctgatgctcgagatactggaagagcggcgcatactggcagtgtgtggtgtggtgtggcgttgcgtgggcgagtgagtgtgcggttgcgatgtcggtggcggtggttgacgtcgataggcacggcgagataacggagatgtccgcagtcagaggaaggttgatggagaagggaagagtgtcgcgtgggcaggagcagcaggtaatatatgtacgggacgcagctagattgcgtgactaaagaagggtgacccggtggttgccttttgctatagttcgccgcacgagtaatcggcaacgatacggtgaaagtgaaggggaatggcggcgagtcgttagagttggaggaggtgacgcacgagggctgcggcgcttctttaaaggaaagggccaactatgccgagcacgcatgcatcatccacatcacgacacaacacatccagagctgtggacggggggttctcgagccggcatgtgttcgctgctcctcgcctcacctggcccaccgatgcacccaagtattgacatgagctggagatgcctgcacaccatcgtctgactaaccgaggctgtgccctgcgtaggttccatccgattccatatcgcccgcgaccctgcaggagactggcttctggccgaatgcaggaaccagacttccatcaagcatagtcgctttgaagccgttacacaaatacaatcttctttgtcttcaagatcgcgtcgctgcaaccctggtctatcttcgcactcgccggacctgcctttcgcaggtgacacgtatctgagcgcgcatcgcttcatgcacaatctcattgcccattccagatctgcgcatcatgcacgacgggccgtgtaacacgtggacggcgttggcaagggcgcattgattgtgcgacatggctctttgacgacaacgtctttatcgattcgtgccatcttcatctcgtgagctgtggtagactatcaactctgcatccttttaactacacttgggccactaagtactgcgaataattattcggtgcgactattagcagcttcctcttctttccaagtccaagtacgccatccctctccaacccgtgcaatctcaccacccacggttctgggcgccacgaaccaaacactacgaaacacaccatctcacatggtcttccccgcaacatcgccaactatttccaatctgctagtgtcacttggatatttctggaacggtcgtatcgtaatgcccagctcaaataaggtttgtgtgacgtttcaaggcattttggcataggaaccatttgtcgatgctaatcgcctgcgtgactctatcactaggaaccctggactaatttgctacggggttgatggtggcacgatgtatatccgcgatggtgagatgggcatctcacgtcagatgatgatgatgttgaaagtatttgagaagggtgcgaatggtcgagtagcattcctgcatgtcgtacagaaccgattgatctcctcagagagaagcatgtcccctttcagtcttcagagagttgaacagctgctcattgtgacttggactcctcatcacattcactttgagcatgtgcaaagctactagggcttgttacacgcgcctatatcaccctcacagacgcgccccttagaatcgcttttgagcgaacaggacctccaaaagcaatcacatgctgacaagaaaagacatgcaccggacacaaagctattgggagtatagtgccatgaaaggggcatgctgtatctagcaatgatcgcactcgaagcattgtagatcggccaggacaatcgccatctccaagaaattgcttacacacccagaattgtggatcacttgcactgcaccccttcctatctgatgccagacaaaaaatatgcatttgggaataaacttgtcatatcatacaagtcaaagtaataaaattataatgctaaaggacgtactccaatatgaagcactcgggtaaagacgaagaatgtaatcccaaaccctctacaacatactcttggggaagttcttatacgcctgcctgactcccaaatctcccaaaatctcttccgtcccgcccaaaatcgcatcaaacttgtacgtccgatggaactgctccaccacgcggcccatacccgtctgcgtcagccccctcccaccgaaaatattcaccgcctcatccgcaatctcgtgcgcagagcgcgtggcaaaagacttcaagagcccaatgggcccacccagcacagttgactgctgctggtagctcatgttgcacatttggtaggcgatggattcgagccacgcctggttggcctcgacgtgagagatcattttggcgagtttttggcggatggcgggcttgctcgatgagtttcttgccaaagaccatgcgctggttgcaccatttgaggcattcttcgacgacggtgcgggattgtcggattacgccgcaggccatcatgaagcgctcgtggttgaagttggacactgaggtattgttagaggttgtaagatgcgagggggtggagtttgacttactgattacgatgaagccttggtgctcctttccgagaaggccttcgacggggactttggtgttgttgaattcgacgtatgcggtaccggcggctgtggagtagctggtcttgatcaactttgtctctacggtgtcatccctggggataaggatgacggagaagccgctctctgtcttgcagcctgtgacgaagtagtcgcagaacatgccgttggtgatccacttcttcgtgccccggatgatgtagtgcttgccatcaggtgtcttctccgcagtggtgcgcagtccagcgacgtctgagcccgcgaatgcctcggtgatggcgaggcagatcttcttctggccagtcaagacctcgttgaccacacgtgtcttcagctcactttctggcatccactgcaacactgctgtcaatgaaatcatcatgccagccatgttgccatcctggaaccctcgagcattcgcacgtacaccctcttgcgcctggacaagatcgtgcaggtagtcaaactcctcgccctttaccacgcccatcaagttcttgccatgtagatgctttcccggcccaaggcgcatagccagaatatcattcgcagccatcttatcaatcagctcctggctgatgtactcgccactcttctccttcgcctgagcctcgggtgtgatgtgctcgtcggtgaacttgcgcaattccttctgcagcgccctgtggctctccttgaagtatgggctcttgaactgcggtcggagccatagtggctcggcgtacggaactgggctcaagtcgccgaacttgggcacgatgacttccgacttctcgccttcgatggtgccgatgcacaggtcctcgtacttttgcaggacttcttgtcggtgcaggttgtagaaggcgatagtggcatcggtgccagctacctgctcgagaacgactgagccaccggggtgggcatcgacgaaatcagtcaggtcgtagaccttgtggtcgacaatgcaccagagatcgtctggcttgttatgctttgcgacggattcgcgcgtgagtgtttcttgcgacatgatggcgatttgaggtggtcaggggcgaagaggaatggggtagaaggagagcgaggcttttgctacattttgcgacccagaagacatttggcctcggtctgaactgcaagctaacccgctccgcgctgcagtccgcgtctggtggagtcgcgaaaggtcgaaagctggggtaaagccgaggctcatcagcagagacatgtgtgatgttattggctgcatcctaagccttcctctctcgcatccgacatgtcaaatgccatcttgccgatgaaataccatcaaatttatatcgaattcttacgaacagaaggctcatgcagggatatcgatgtagtcaggtcggtacgaaggctctcattcacttgctgctactagaccagcgaagcaacaggagcgtaaactgtcccatctttgacgcgtgcattttacatttctcaccttctttctttgcaaccaaatcctcgactctgtgatgatatcatacacagatcgctacgtctgtcttccgcatgagtttccaatctaaatgaacaccaccatcacttctttcttctcaacacatcactaatgtctatcgtcagcgagatgtatgagatgcttcaatatatcttctctaggcttgttggcattctgctggttctggtctaggcgaccatcagaccagatggtacctgactagatgcagcacttatgtgtaatagttcatcgtcaattcctattacagcaatcactcacatggtggcctcaaaccaaactgcaggttcttccactacgaggtaaagcgtatagggagattatatagcctgaagctatatacatatcacgagtcttcgattgcgatggcaaggcagagtgcatagctccaggctactagatgggcagtctactgctgcacctaattgctttgcgttgtagctgagaaactgtgatcttctcgaaacgtctttgtaatgttaagggtagctcgactttgggaaaagctgtatattgagaataagcgaatcaaaaaccggagctgagagtagacggcggcttactcctccgacatagatagcattgagggaaggcgcagtgtaaagggattggaaggcgcgagcaaagcacacatgcgagcgcgggatggtctgaacacttaaagaaaaccgacggaagttgacttatggtcttgttcttctacactaatgtgagcccttctgatcgctgcatcatggcttttattctagaatctgtacctatcaattgcacgttgcagtataccaacgaagcacaagcgacctatgctccctgccgacgttccacacgtgcgatgtttccctcatgttctcgcgacttcatctacggcttgggtatatgtagggtcttgctgaccatgagacaaccatgtagcacaaacatgaacacgacgggatggaactccaaggccgatccctccaaccacaagcccaaaggaatctgtgccagcgtccagcccttgtaaacccagaatgccatggtttgcacgagaatcaaagacatgggaatcggcgtgccttcaaagtactgagacttgccagacgcatccttgggaaccatggcgacagtgacgttgaagcgcgcaagacgagtgagaccgcagagaacgaagaaggtaagcagcaggtggtcgacaggtgtgcggagaccgagactgaaggcggcggcggcgggacctacaccgaaagacacctggtttgtggtgttagtggtgcaaagaggggcgcctaaagcatatcaaaacgtaccaagtcggcgagagagtccagttcctggcccatcagactggccttcttcctccatctagcaaccttgccgtccatgaagtcgaagaacaagccgagcggcacgaagcctagcgcaaggtagaggttggtgtagttgtgcgggttgtcttgaatgcaatagcggagcgatgagaagacggacatgacaccacagaagcctgatcatattgttagagactgtgcgttccttctacatggtcaggagaatatgtccataccattgagctcggtaatgaaatctgcaaggtggagggcgcggatgagggagaagtgaccggcatcctggctaagtagacggacctgcttgtcttgcgctgtacaaaattagtgtatgccctccttaatgatcacttcgtacaactcactaagatcctccgccggcggcatagagtccttggacgcttgcggcgcgccgtttcttcgcgacatgctgcctggagtatgaggaagcggtgtgttgatgttgaggactaaacggccaagaggtcttggcttgaagtaattagaaatgaggagtgtgggagtaggcgtaagggtccaagtccgaagatgtgggtgtgcctgttgttatgtcgctcaggctggtgacgcggatctttcattcaagtttaacgagaacgacctgcgcacacgctgcgtcatagccgggtctagccacaattgcagaccgccatgtgatttgccgagttctgctgtttgcatgcgactgcgacagtgtttctgcattgtacttgtcgcaaacacgtgcaattggtcccaggcatgtttcttcagtaatgaaatgcatcgcaatgtacaggcaggatttggacattttgagactttggtgagactttgattcggctcacgaacgcatgcagcccaatagctatagacacttaacacggaacatgtaccatcatcttaattgctccttttcacgttgaaacacagttgaactagatacgagtcccgggcagccctttcaaacaatgcccaacacggcgccgtatgttggatcttttacatagccccatttgaactcccaaacgccgtcgaatgatgatcgtggtatcggctggtaatagtcgtgacactcaagcaatccataataaggaagaatcgaccttctcgtggtgctcaagggaaggcagggtgacgagctcgaaagcaaatcactcttagtaacctccacgtccgcggccgccaaagccaccaccaccaccaccgcgaccacctcgtgagaagccaccgccgcctccacctcttgagaaaccaccgctgcctccgcggccaccgccaaatccgcgggatcctccacgtccacctcgatcgccaaacccgcctcgtcctcgtggtgcgccacggccgcgacctccacgtgcgccgcctccacgaccaccggcaccagctggcttcttaactcttgccgcacctggggcaggcttgggcttcggtaggaaacggtcgagcggcaggagtttgtcgccaccgatgtagaacttgtcgccggccttgaatgacttcgcttgtatgccttcctggggcttgatggtgaagaagacctggttcaatgggccgaggatctcgtcgactttgccgatgggagtctgcagtcgcgattagtttgttgcatcatctgcatagtgttcggaagtatataccttgttctctaggtagactggcgcattgaagtaggggatcttggtgttgatggactcgcagaacatttcgttctcgacgtcgtgcacgaatttgcccatctctgaaaggctattagctgcgccactgcagtgcgatagagacgcgcataccgaaaacctggtctgggggcccgaacgaacgttctcctccgaaaccaccgcgtcctgctcatgggtcagctatagctcctgcagagcttctgcgccagtgctacacacctccacggggagtgaatccgccccttgaaccgccgaaactgccgcctcggcctgcacgaggtgtaccacggaaagacatgttgtgtgcgatgtgttgtgtgcaatcgggatgcggagctggaccttctcgtagcttagagttggaagttcgcgaaagaaatcttcgaggaaaaacgcgaccaatcggcgccacgttttgccgacagatccttgggcaggaaccccaccagtgcacttgccaagacctatggtgggctgtcgcgcgccgaggggttccaaaattgtagctttgatccagtagtgactgtccttagacttgattctttgcactcatttgggatcacttcaaaccaccagatccttttttaatcacgagatcttccagatctaaagtgattgcacttggcgcattgcctgactcagagctgcccttatattacaccacactccgcttccgactcgacataagacagcaagcatggcggaagcggtcaaagatgctgtcaaccaggcggttgaaggtgtgaagaatcttgcagtatccgcagaacagaaggcagaacaaaaggcgccgaagcccaagaaggaaaagaaagccaagggaggggacgcagatggtcgtcctctgatgcttgacccagcaccggcctatatcgaccatcgcgtacagatcttgtaagctgagatgatgtcatctgggggtactaagctaatagttctcagtgagaagctcaaggcgaagtacgatgaagagatcgcccagaaaccacgaggtagcctactgcgcattgaatgcacgtcatagctctaacgaaatgcgacagagaacatcaacatctcacttggcgacggaaagatcattgagggcaagtcatgggagactagcccagcagacattgcccgaggcatcagcaagagcttgttcgagcgcacggtgatcgcgcgtctcgacaaaggcacacccgaagagacgctgtgggatctggagcgaccattggagaagagctgcaagcttgagctcctgccatttgacgacccagagggcaagaaggtcttttggcactccagcgcacatattctgggagaagcatcggagcgtagatttggctgtgacctatgcattggtcctccagttgaagatggcttctactacgaggtaaggaatggagaccatcactcgttagcattggctaacaaccacacagatggcgctaccagaaaaggctgctgtcgaacaggcagactacaagcccctcgaaaccatcgtcaacaacattgtcaaggagaagcaggtattccagcgcctagtcctgtcaaaagaagacttgctcgagatgttcaagtcgaacccctacaaacagcacatcatcaaggacaaaatcgcagacggcacctccacaaccgtataccgcaacggaccgcttatcgatctttgccgaggacctcacgtaccgcacactggcaggataaagcagttcaaggtcatgaagaactctgcctcatacttccttggcgatgccaacaacgatagcttgcagcgcatctatggtgtctcgttcccggacaaggatgccatgcaagctcatctcaagttcctcgaagaggcggcgaagcgcgaccaccgcaagatcggcaaggaacaagagctgttcttcttccacgaggctagccccggttcacctttcttcctaccgcatggtcagatcattttcaacacactacaggccttcctccgagaagagtactggaaccgcggttaccaagaggtccaatcaccaaacatgtacagctcggcgctgtggaaggtttcgggccattggcagcattaccacgaggacatgttcacattcgacgtggagaaggagaagtggggactcaagcccatgaactgcccaggtcacgccctgatcttcaagcaccgcgagcgaagttaccgagagttgccaatccgcatggccgatttcggtgtcctgcaccgcaacgaagctagcggtgcgctcacaggtcttacacgtgtacgacgtttccaacaggacgatacccacatcttctgtacccaggaccagatcaccgaggaaatcttcggactcttcgacttcctccgcgccgtctacggcaagttcggcttcaccttcaagctgaagctgagcacacgccccgacggtttcctcggcgaggtcgagacgtggaacaaggcagaggcgaagctcaccgaagctttgaaccaatttacagctgagggcggaggccagtgggagctgaaccccggtgacggagccttctacggccccaagatcgacatcaccatctcagacgcgctcaagcgcgaattccaatgcgccaccatccagctcgacttccaactccccaaccagttcgagctcgaatacatgacctcggaagtcgccgccgccaagcccaaggaagaaaaggccaaagaggagcccgcacccaaggacgcccccgcccccgtcgagcagaagaaagaagccgcagaccccaatgcccccaagaaaatccaacccccacagcccggttatgcccgccccgtcatgatccaccgcgccatctacggctcctttgagcgcttcatcgccatcatcaccgagcacttcgccggccgctggcccttctggctgtctccccgacaagtcatggtcatccctgtgatgcccagtgcaaacgactacgtcaaggaagtgcaggccgtgctgcgcaagaacaagttccacgccgacattgacgtgagcggaaacacgatgcagaagaagatccgcacggcgcagttgagtttgtataacttcatcatggtggtgggcgcggaggaacagaaggcgcgcgcggtgaactggcggaatcgagatgatcaggcgacgcagcagagaggcgagatcgtgccgctggatgaggcggtggagaagttgtgcaagttgagggatgagcggaaggtggagaatgtgttttaggcattgatatgagcatatgaggcgatgatgtgatgagagcttcggcatttccaaaaccgcatgttacttgtcaagacacaaaatgaacgaatgcaatgacaacataagccccaatacatgcaagtgatgcgagcacaagtcccacatctatgcgtaggtttcgtaggtttcatttgatgatcaatacttcctatgatgccctcatcttctccaagctattcttagcttgccaacattacccttcgtaccatccatacaatggtactgattctgtccaaaatacgcctgatactccctatgctgccatgacatgcaatgtgtgctggaaaggtaatctacgtcttggtatactgctaaccaagatgcgtgcccaacatgttactgatacatgtggttatgctcgtccgaacccctgttttcggacacgtgtgtttgtggctggcgcgagcagtaatgcaacggaggtttgttgtgtgtaggtcatgtgtatgttttgcttcaacgcgtgataatcagagcgaagccatccagccatgcggcgctcgatcctgagatgccaccgatggtgtaacctcttggaggaatcaaggtgtgtcttggactcgttagtacgtttcgatagtgaacttgcgattgtacttacccgctgccgccatttgcgttgccgaaccactcactcttccgccccagacttgtcaagatttgtagaccatcgatccaaagccccgcacgcagtgcaaagcccaagagtagctcaccttttcgcgtgtcaagcgtgaagtcggttggcgaaccacctcgcttaccgaagagttggctcgtggcgtcctcatatataaactctagtccatctaccgcattgccgtgatagaccttgatggccacaagaagtttagtggagatgtgcgcactgtccaagattacctcatgtggttgtgagccctccatctgggagtaaccaagcttgctacctcggtaaccaaaacgtccgccaggcatcttgacgcgagctatcttctggtttgcgagtcgactgaaatcctcgataatgtgggagcctccaccggccgagaagacctcgaccttaagcttcgacttttgcttgtccttgccgagatcaccgcggagagcggtctcgtctagtgcaacctgccgcgggtactggccatctacttcagggaattctcgccagtggtggcacacgtcgtcgccctcggcatacaattcgacccaagcaatgcctgacttcgatgtggcaatcacaccaccctggccaggatcgactgtccacacttgtacactgccatcgccactgacgttgccgtcaattggtatccggaaacaggggtggaaccggaaacgtagcacatccagtcggtgccatttgcattcgtctggcggaagcactagtctttggccaggtgatttcgtacgggtggagtagggttcgcggcaggaaaaggtgcggttgaacgttacgtagtcgcgcaacatgacaccagattcttgatgaggacaaccaaagaggtgaccagtttcgtggagatgcgcaccaattccaatgtttgcagcctcccagttgctgccggattcgccgcagtcgttcgcgacaaaagcagtatccgttcgggtgcagtcatggaaagcttggaacacctcttcgatgctagacgggtagctgtgcagcgcttgtgagccgaatatgcccagtcccaactctgccatgcctccacccagcgcggcatgtccgcgaattgttttctcttgagtgtcccatgttgagtccagaaacatgcacgaaacgtattgcttgcttcctggtgcgatgtgaaagtagtccttgaccgcctccgcggcaatatcgaagagctcacccttcctcgatccaggtccgtactgttgagcgcgttcaagatcccgaatctctgcgacgcttcgcttcgaacgtatgacgtgtatcttcgcctgtgttcggtactcagtattgccccaatcttggtaactcagtgtacccggctcccaggcgtcttcgaatctaaaacaacgtctgccaaagccatagcgattcatctgctcgccagtgaatgcttgccacagatatgccgccatgcgaaacttcttgatggcgagctccaacccgttgccttcacgctgtatccgttctggtggtgcatcgtatgtccctggggaatcgtgaccaaggatgatagcaagctgaagaggtggagactgattcaaggggaggtaattgatgttcatgaaggtagcatgactaggcacagaggtgttgccggacgatattttgggcgaggtaaaatcgaggcgtatgcgattccatccaggctcgaggtgaacgagggccttgaagtaggagtcgtgtaccggccagcaagtgggtgggaatcggccctgatggtggttaaccgtaagtgagccgtccagcggtttgttcgttgtttcaccgatctgtccgaatatgagaagcacttgctgatgcacctgcgagacaattaggggctgtctgaccgatcggagtgtaaacctacccaagagccatctgaaatggatatgacgcgcggcgcaagcaaggaagatttgttgacagagctatgcgagccattcgaaacgtaagaggacagtccctacgcacaattgtcagtgcacttctggcgaggcgttctccgtactcacattcatactgtagcgcttgacagggtcggcgccaggtctttgcgcccgagttggcgagcgcataggcagcggtgtcgggccatgtgtcttgggctgatccacgttgtcttccgtggtggacgttgctggcgttgttgacgggtctgagcctccaacccgcgacgagttcaaggttgaggaagatacgcgatgggagacgccatttccgttgtgcccattagcatggtcgtctgggtatggttcgtcatgcttcccactcggcttagcagtcgcagggcggctgctccttcgctgcaggcggtggaggaaagaaggcatggccggtatggtgcggcgttgtgatggtgaatcctatgcagacatatgggtaacgagcgacggccggcggagagtaagcaggccaggtatgagcaagctatcacggaggacgcgtaatgcagcgcggtgacgctgcaggtgggaacacggattgtgaatgtgacaatggcaatagtttggtgattatgttgtccaaagcaagcaaacgagtggtgccagaagatgctcgagtcggaagcgagggtaagaggttggaatgttggagcgtgctgctgctgctgggggatttggcatgcacttggagctagggaaaaaggcacggccagattggtcttgctgcgagacagtggagctgctttctgtaccgacggagagcagcagaaggagcgacacgcgacaagcagagaggtgcagcgattgacttgtaattacagcttctatatccaaccactgttgcgcaggtacacagatgataagctgcacgagtgacgttatctgccaagaccccgaagacagccgcaaccgttggcttgcgcacgtacacgttgggcatgctggcgacgactccacacgttccgttctgtcagtgcctcccgtacatgttcgtacatgaagtcaaccatggaagggagcggcagctgaagactctgaaggttgacggctgcctgcatgatatatcgatatatcgccacagtgcgacgtgactgccgctacggtgaccacctgcgcagaccgattgtatgcatatgcatacaaagtcgtgcgatgccatggccagttcgccgctctcacatgcgtaatactcggggcctttgaagcctatccgctggcgataagggcaggggtggtcatggtgggaatgtttcgcggctgtaatttactcagcttttaaaacagccgtcccccctgttgctcgccaaacgtccaagagcaatccaaaggctccagcgccggccaccagcccgctatggactcggaactaattgtttcctgcacttaaagcgcctctggtagcagccctgacacgattgggcctgtgcggttgtcgacgtcgggctaactgcttccatcccctcctcacattccttgctgccgtgacctcagctccaggcccatgtgtgtttcgccagccgcaaccgccgtgagacgtctgccagaagttatcaacctctgatctccactctgacccccgacatccaaactctccaccatggccgaacaagatgaggtcgccagcaaagtcttgcgccgggctcaggtctccaaggtccatctctccctcctccgaggcccctagggcggtgcatgctaacactgtcctgtgtagatgacccgcacgctgcagaaccgcctcgctctggccaacgtcaagatcaagaatggctgggagagtctcagtctggatgccattgagcccgtcgtcgatgtggagctcaagcgtaagcgccccggctccagcaacgaaacaatgtcggatgcctcgagcgtatccgagcgcttctaccatcctggcgtgctcgactcctctccactcgcagctcccatattttcagaccatgtgcgtcgctcagcgagtcgagccggcagcagtcacagccagagcaagcggccgcgcttggaccagtcgaggtatccggcatccagcaaccacacccgcaacaaagtgcgctcggcgacggcatccagcaactggaagaacagcttccagctgcccgagtcgtcgcccgtataccatcgcagacacgctcgttttggccgcacacatgtgccgagcttgtcctttgtatccgagacatcgaccgtgcccgatcctcgctcgcccctcctgtccgaagacgacgacgaagatctgcccatcacatccttccaaatcaaccgctcccatcgtcgactgtcgccaccgcaagcgccgcgcacaccgcccccagatgtcgctcgctcagctcgtctgcgacaaagtggcttcaatgctgccggtgccgcccgcgaaggcaagaatggcgacgacgatgccaacttgctcatgtacctcgctacatcccccacaccagcccgcgccgactcgggaaagcaccagatgctggcaccatctacgccgccttccaagcagacacctctgccttcatccatgatgtcgacccctggtggtggtgcagcatacgctggctttggccttgcgaccccctccaccaacctcaactttgccgaatttctcaacatgtcgccgagcccagctcaggtcaatggaaactggaaccgcacaccgattgctggtggacccagaacgcccgctgccgtccgcgaggcccgacgtcgtctcaattttgagaacctccatccccccactggggagagtccgcgcatgagcgcacacatcggcaaagttgatggcctcggtatggacctaggaggcgaactagtgtcatgagaaacatcacacccacgacaagacgattaacgaactcgtcacgacactgaacgatcaaagcatcccatcacctgtcgctgcaactgcacatcacttccctttgtatcaattctggcaaaagcatggcgttcagaggaggtatcagaattattcgcgaccgtatgcattgactgccccactgtctcctacttgattaaacgcttttttgaatatcgtcgcttcattccccgtcggcggcgagatccggccagcgccacagaagcgctttgtaccacatattacccacatacccatatcggagcaattcattcagcgattgtattgtagctctttggctttttgtttgtttgcacagcacagcacactacggcatagcagacgatcgggtacacaagcggtgagtgtgcagcaagcgcacgtcaacccattatatcagatagacaaataatcaaaacagatttaccaaactgaacaataccacgccaacctgctgcatcttctcatctgtttactcgtatcgaatctataacgagtatttcgatccgggacacgctcccggagaagggactaaggctacgctacttgtggatcgtcgcatgcaaggtccgccatccacgcatgcggaatgctaaccagatgtcagcaacatggcaagcgaagtactaaccaggcatcatctctccatgacgatgtgattttttgcagatcaatcaattcatcctgcagcaaagctcacaccttcacgctctccctcatttcgagcaagcattcccttcccctccgaaaccgcacctgaaaaaaccaagactcatctcataaggctggagccggaaatcctctaccaggatactttttacttttacccctccttctcccttcccgcgctttagactctgccatttgacatcatccttacccaatcacgctgctcagacaaagaagcgacgcgctgcaacgcgacacgcgcaagattcgcgtcggcgccattggctgcgatcgaccaggcgttcctggcatgctagactccatcggggcacgcaagcgcacaaagtcgtattgtaacagcacatgagtaagcggtacggctgatcgacgattgcgtcgccaggggcgatcccgggacgtgtggctggtgcgttttcgggaattaagctcgcgcgttggtggttggtgaggagacggcgcgaggagctggagactttggagatgtgaaacgacctagatacgtgtggcttttgggatgggggggggggatgagtcggcgacgaatgagtatattccagcctccagaaattgttacctcgagttctctagagttcgatgtatgtataggtcgggaatccaacataccccagtctttcttgtcgaggcaaacctgctttcggccatactttggcgcacagcctgatgttggtaaattggacgcggcgtggcctggattacttactccaagcgagcgcttccgtatcgtgctccggtggcgcgcagcggaggccagcagatagtggcgttcgcctttagtgcgttttcgccatctcggtgagcgagatggctggggtaaggggattgctggatggggaagtgggaataggagagggttttgggattggatggaattgtggaattggttctgcttgatgattcatgcgctatctagattttgagtgttgaggcttgggacttgatttagatactgaagtccaaggggctcttctactgtgtacaattgctttgtttggttcttcgtagtgttgtgtgaatgtcttaatgtaactatatactatccatcaggcctaatcgcatgtccttgcaacatatgcccggatgcacattatcttgcgcttccaaagcccgatcttccctcccttatcatgtcatgcttcggtatctcataaacaaaccattgacgcctccgctccgctccgccgtgtcttcatgtatacgtacttaaaacagaataaagtggatatacagagaaattgaaaaacccccagtggccgttgcgcaaccatgtcacccaaaccagctctcactcaagtgtactgattcgaattgacctggctggccataaccatcatccacaccaaaaacaccgttccaataatccaaaacgcgaattccgcttgccagcactgacctatctctcacgttagccctaccctcacaactcaaacacgcacaatccaaactcacaaatattcctctgctgcaaatacgccaaggtatttaaactcacaccatcggctgcgttgttaaacacatacgtattgcacagattattgatattggggcctgcgaacagctgtatcgcggttccgatgatgcccgcgatgaagagcacgagtaggatgaaggacaacagcatcatggtgcccggaagcaagcggcgttgggcgatgaagacgatttcgatgatgaggaagaagatcgcgagcgcgccgacggttacaccataaggcatgatcctgtgaatgcgtcagcatcccatcccagcttgtagttgtaggtggatggacttaccaaggcgtccccaatcccatctgactctggatctgcataaactgcgcattcacgcctaatatcaagcccgccgttaccagcatcacaatcgtccagatgttcagttgtaggtctggccagtagtatttctcgcggacgacgacggcggagccgacgacggtgccggagtggcctgcgcgcgccattgtgtgtgtgtgtagggatgcgactggtgcgaggtacgtcgtcgtgtgcgcagtcgttgtttctgctggtcgatgtcttggactgggcgtgggtgttgagcctcctgccctgcaaatgcacgttgccgtttatccgctcaatgcgcgtacacacttggcgcttttggcttgcgttccttgtttctccaggctcttgtctaatccgtgcgaagggcttgcggcgctggtcttcgagtccgtggggagcgtacgggggcgcaggcgtatgacgtctgtcgtgtagcgagcgtgctgccgaggttgcagaggtgcgcttttacacggcgcagatgtgcgaaggtaatgcgattgtagtgaagaacgtacagagtcctagtcgtacgataggaggtttggtagtagaattggactcggcttgatgttccgcataacacgatggctgggatgggaaagtggctggctaattgcgatggttggccgcggcaacaacaacaccaggaaccggattcaagaataaatacgataacaatttcgcacaagtccgcatatgcagacacttctcgattccagcgtcttcgtgacgtcatattttgtcacaacagcacgatggccatgttgcgttccgacatactctcacatggtggcagaaggcacacagccaataggcatctttcatgtcgtattcagtattaacattacgtcgaacatctactttccaatatctatacaaagaagctcaattcaccatcatacctcccaatgcatcgtgccacccgaacgcttcccaacatgccgtcttctacttcctcctactaatcatcttcgtaatcgcatgtctaataaccgtccccgccttctccgtctccttcttcgtcagcccactggtgacacacaccttcaggctaggctgaggctgccaccccgcgtctcgtgggttaactccgaggcccagagggaaggctttgaggcgcgtgatcaagacgccgttcgctagacactacaaccatgtgttagtggcaggaggtgcgaaagggggagtggacgtatttacctcgtcaacaacatcgcggagaatctggttctgatcttccacgctgagcttctttgcctcgacaacttcaggcttgaacgtaagcagcagcattggattatcgctcgcactctgcgacttcacccagtcactcctggggtccagttgtgcgcgcatagccttgatgttttccctcaatgtcatcagaatatctggttgttcttgcagcagcgaaatggtctcgctagcagtcgtcgagagtaaagcgggaagagcggcggaatatgtgtacgatgcggaggaaatgcgctggtgctctacgacttcttcgttgccggcgcagaaaccgccagctgcgcagagaggaccggatagcgagccgatgatcatgtcgacttcggctgcgtcgacgttctgggcttccgtgacgccgcgaccggtgcggccgagcacgccgtaggaccaggtttcgtcgaggatgaggcggaacttgtacttgagcttgagttccaccttttcagcagttagcaaatagtcacgttgaaagagtgcttgcgatcttggggtgtcttgaacataccaatttgggcaggttgaccacatcaccaatgttctcaaacagtccttcggtaatgatgaatcgtcgtgtgagaggcttcttcgcctgctctttgacgaccttcttcaacacgttctccaagtcctccatgtcgttatgctcgtaccaccggatagtgcttctactaatctgcatacccttcctgactgcataattgaccgccttgtccgcgacgatgatgtctccacgcttggagaacgatggaatgacgctggaaatggtagagaacgactgcgcgtagatgatacatgcgggaaccccaagatgtgctgctacatctgcctccgtcttcatgtgtacatcctgtgtgccgtagaacccaggaggaccacaaggtcctacaccgtatgtgcgaagagtctgaatagccttctctttgagtgactcgtttgcgacgaagttgtagaagttgtacgatgcgagattcataacggtacggccattcgaaagcttcgatttcggtccagtcgggctgtacaagcgtcagcatttccaccctcacgccttctccaaggatcccaagactcataccccacaataacaggcctcttctcattatccagttcctcatgcgcagtcggcggcgcgacaagtggttcaggcgtccaatcctcgaccaattcatcaatctcctattccagcggtcagcgagcactttctaccactcctgcaaaacataccgcgtccgtaagctgcaccttcttctgtgtactatacttgggcgcaagcaagtacctgacagcgaagaggaacaagaacagctcaattgcgcttcgcacggggtcgttctggtagctggacttgatgtagcgcacggcgatggcggaaccggggatgcgctggaactgcgcgttcacgtcgttaaagaaacgcgcggttgcatcttgtacttcgtgtagatccatggcggcaaaggagtggcagggttgctagagagtggtggtggtagacaacaattctaacatcgagtttcgggggtctgcggcgaagcgcggaggtcaagcccaagacgtcagcaccctgcaatcactcgtttcactttctcgcgtgtctgactacagcgcataccctgcgagtccactatatcttttcacgaccgagacaccaaggatgatgaacatggaaatgtagaacaatagttggcattaagacatccatatatttatctgtatgcaattcgctctcttctaacatattcgccgtgtcaacccaaaaaacccagcgtagtatatgtgcaatcaacccaacccttctgccgggtgtaggtttcaaaaagagagaaagtcgaggtagggatcgttccgccccgacaccaaaaggaaaggaaaaatgatatgctggatattacaatcataatgggactttcgaagtcaccatgctcgtgatccccctgtgttgtacaacgcaagatagggacaactgtccaccgacaaatcatcgtacttttagtaggccatgtatcggcggaaacgagctgccggatccgtcgtctctgctgcctgtccaccatcgccaccaccgcctccaccagtggcaccgccaccttggtattcggggcacttgccttgaacacatgagccagtgggtgttgacttggtatcgttgttgctgaaaccggtcggctgcatgatttccatgggcagatccttgaggaatgacaaggtaaggaacctgccagcgacaatgggaccaacgatgaggacaaggaagatgatgagcaggaagaagtagagaatggcatagcggatgactctgcgctttcgcaacttggtctgcttcatcgagtagataggaggacggatttgtcggctggttcatgttagcgataatcaaaggaaaggcgaggggtggaacatacctgggtcgtagccagaagagcatgaccgagtggaacttgtcggcatatgggatgagcaagattggcagcatgaagaagagcaagacgtgaccgaggatgaaatcggcggcgaacatgccgagctccgtaatcttgcaaagaagctcacggccaggctgagagatggtgtgccatcccatggtgtaccactttccggtccaccacgcgatgttggaggtgtcgctcttgaactctcgggtaagtgcaagcgagatgataagcttgaagacaaatcgctgaatggcaaccactgcaatcatgccagcaagagccctggggaagctgaaaccctccaagagcatcagggcaacgaagaagaccatgagcatgatgactgcgatggcgtgagcgatggcagcaaggacggcaccgaacttcttgcagcacatgctgagcagaggaccagcacaacatgcgagggcaaagaagccaagcaagacaccggcgttgatggcgacaggtccaagggcaatcaatccgatacggacaagagcaccagactttctggggttgccaataccctgcttttcgtttgacgagtcgcgctcatcgtttacaccagtctgagcgttgatgaaaaggtatgggatgatggtgattgcgacgaggacaagcgggccaataatttcgctaaggaagatgttggtgaaggccgcacgtggaacatctccagagagcttggcggttgggtctccgagagccttgcgcttgtaaccggtgagacgcgtacgcgacaggcggcagtatccaatccatgaagcactgtgcgaacgagtgttgccacgagacaaccagcgtaggtactccctgtaatcgatgaagaagtcgtcccacgagaactggtgggggttgaagatgaagggagccaagcacagtgacagcagggacgcccagaagtagatcaaccaaggtccccaaacggtgatagtggcgaagatcaacatcatgagagatcgagctccaaggtagatggatggtccggcgaatcgagagtacaggataccgaaggggatacgggcagtggcaaatccacgaccagtaccaatgtagcgagcaccaccgaaagacaagttggtttggagggcgtttgcgtaaatctgagtgacgaaaacttcgaacaaaggcgatccagaagagaagtgcttagccagacgggttgcagcgcgccagaaaccacgttctgtcaactcttgcaccgtaagagggatgaaagagatgaagaacacgatgaagatggacacaatagaacgagtgacccagtcgaatacagggaccaagtttgcgcaaccgttgggccattgaggatcggtgacaggaatgtccttgtcgaactggcagagaatggtctcgtggttgagggcaccgaggttgagaagaacgaacatgaagcactgcaccgacaacataatgaacatgttgttgacgtggaaaccaggatgggcgtagtaaaaggacaggaagcggtcgagaggcagctgagtacccatgtagtagtactcgcgggacaacatctgttcgcccatgccagtaccaatcttggtggtgaagttgagaacggagccgaaaccaagatcacgacccttaccacactggtagtattcgcagtgctttatgcggccgccacggagtagagcgttcataccagcgtaaatatcttcgttcaagtgcagtcccttctgagccttggaaacaccaccacgagtggtcatgaagataccgttgaggaaatcaggatgaccgtaatggagtttaccaccgatttgagccagagtacgagcgaacatggtaccgaatgtctgttccttaccagcagcgatatcaccgaggataccaatgttctcagagaaaatgtattcacgggctccgagaatggcgacagggttgaagttagggttcgggataccgggagtgtaaggcgagacgttgtcggtagtcatttcctcaaactcggcgaggacactacggattttcagacactcttccaggtagttgtcctggttagcatcgataagctggatgtactcgccgcggtagaagataatgcagtggttctggttgtcagacttgccgtcaccgagaatagggttgccagaaagctggacgcggaacttggggcgacgcatgccattgtccataatctcggagtgtccgtcgatgagagcagagtagatgcgtggctcttcgccctcagtggcaggcggctcctcgtcgaggtatgcaatctgcagatcggggtaggcacggaggagaaattcggtgttctcgcgctcctccttggtgaatttggcgtaacgctgcatagagacacaaatcttgtacttgcgcctggccattctttcaagctcacgctcgagcttgtcagagtttccaccaaacatctggacgacctcggggttctcaacgcggtaaaggagcttgatcgcacggctgtagttcatgaaaccagaaatggtgcggtacagagtctgagatcgaagggaagcccagatacgtgttcggagggtgtattctggggcggcagacttgaaaccaatgcagtagaaggggagatcgtcgatcttgctcttagcggtgtccttttcgcccttctcgtcatcaccattgaattgcgaagtctcatcagcaagaatcttcgtgtccttgacgaaacagtcccactcgtgagggtggagctgcttcaggtactccaggagggtgacacgagagtaaggctcatcctcgcgaatgatctcacggagcgagagaagaatcttctcggcgtagtgaggaatcatgacggtgaaggtaggcatgttgtcgaccgggagaggctcaggaataggcgtagaaagcgactgagcgaagaaagagatacggcgctcagcctcactctgggcggggaaaaactcggtcttgaatgaatgatcttcctgggacacgaagaacgtcggtgcgcggagagtgcgtttgccctcctgctcagatggcacctggtggtaaaggagcttctggacatggtcaatggcaaggagatgctcgcggtacatggagatgacgatggcattccagatctgggaaatgaggaccttgggcttgtacttgatctccatgtcggtagtggccaagacctttgagtagatacgctttggcagacgggagaagatgttcctccagggagtccagatggaaacaccgaggtagaaggaccgagatacggagaacaacatgttggcgatgatgtaccataggtaggagtccaagaagaacagaatcaagtccatgaagtacatgagaccgagcaaaattcgtggctggtacttgcaaaggatatcgccaatgatggcatcgcctagacaagctggcttcttcatgtgggacaagatcctgataggatccttgatcgacagagtcaagaaaaagtaggactcagacagcttcgcagcaaagaccagtacccatagaccataagacatccacatgtcgttgcccttgagacgtgggtagcttgcggtaaacgtctgacttgcgacgtacttgcgagagttgcgcgtcaagtagctaccaaacagaccacctagtggcataaccgagaagaagactaaggtgaccaaggcaatagcaaattgaacacctcccaaaatattcggaatagtgccgatctgcttatcgagaccgaagatgtacacactgggtgcaagattgacggcgaatacagcgagaaggaagaaaagcttcttggtcaagtgctgagcaccagcccatttacgagggacgtaacaccattcgatacaggtggcggcgatttggattatgcaggctatggtaccgccaagagcgacggcagaaaggacagccgccttgggtggggtttggccgatctgttgctcgtatttctttgtgtagaccggttgcgagttgtaggcagtgtacatccagaaagttgtcaaatggatgacccaaatacggttgaagttgacaatcatgtggaaccaagagcggcgctcgtagtatgtcttgaagaagacctttttccatagtacatccttgagcttcgcgtatcgctcagcgggaggcaggtcgacaatgcgagacttgtcctcgaacacaatgcgctcgagaccttcggggtaccagaaaagctggttgatgtcgtcgtaaccaatgatagaggagtggtcacgctcacgacgaacgtatttgccgtcctgaatctcataaccttgatcacggcagtactggtacagcggtgtaataatggtgttcaggtaggtgaactcctcaatgggctcggtttgagcttgaccagccggtgagttgaggtagtcgtcggcgcacttgaagataaagcaaagcaactccggcatgaagcgcacctggttggcctcaccccagcacaagaggtacaaagcaatctggcgcacacggtcgtgctgcgacattcggttcatgcgcgtcttccagcgatactcggcggcctcaagactgttgtcgccctcgtaggcatcaagagtttcttgctcgttatctgggttctcaccagccttcttcttcgctgccttgcgggccttgcgagtcctgcggttcgcctttccaaggttcatattggcaaagcccacggcatcgtccaagtcgagatgagcggcaaagtaccagcggcggaagttggcgttctcgccaccgatgtagtcggcgtggagagacagaagagcctggtttggtgacatgcgagacgctcgggagtcgaggagcgtcatgaagtggtcgtacatgttgcgcatgctgtcacgctggaaaccgaatttggcggtgaggtcgaggaagatgtcctcgatctcctccttggtgcaagggatctgggcttcagcagtccatgcggggtacggctctcgcgagcgctggccagcggggagggcattttggtagtccatgccgtagatgggcgtggaagcgcctgatgatcggttgccaccatatgagacctgagacgagggtggtcggtaaccgcggttcatgccttcgccgtagctgttgtagcgagactcgtcgccacggccgtagtagtccatgtcggcgccccgagcgacgtcagaacgcattgtgaagtcgctgaaggtttccgagtcttcctcggagtcgtgagggcggcggcgaggttgctggccgtaaccctcttgggcgcctccttggtcgtagtactggttgtcataatactcgtcttggtaaccctgctggccaccgcgatcgtcgtaatagccgttctgttgtccatgctggccgtcgtaataaccgctgctgtggctagttagcaatcgtgcgaatcgagtgcgaatcgggagtttctcacttttcatcataataagcatcttgctggtattggccatggccgcgagcatcgtcgtgatactggccatacgcctggtcgtcgtggtaatagccatcctggccttgctgggcgtgctggccttgaggctgagtctggccgtagccgtcgtcgtattggcctccctgcggatgtccggacatctttgggagtgattagatttcgatgtggagcctgtgagacaagctgtcaacagtctgaagggacgtgcgggagccgcgtgctgaaacacgggctgtcggaagtgcgtacctcaaacaatgggcattaggcgcgacaaagttgaattattcgtattggagcagccgcagatggatgtagaggtaattgctgcggtggcaggcgtgcgggtgtggtggtgaacgagtgttgacgcgggagcgagggaggcaattggcgggcagtgtgaaacgggcgtggtgtgtttaccccgggagcgaccgtgtcgaggtgggacaagagtcaccggatcgtgcctgccgtagaattggtgttggggtggttgttttgatgcaaaagagcggatggtgcagacgcagccgtagttggagtggttgccagaggagacgcgcggcgaatcggcgcttgctgcagctgggcgaactgtaaaaaacagggcagcacagctctcccctcggattggattggtgggcttccgcaacgaggcctcacgggaaacgagaggcagggtaggggaagaagaaactggcgggttagtcggagaggttggggaagaaggagcgacggttggaatgcaaagggcaggcaaagaccttttgaggagtttcccctgaaaaccagaggcgcaccactcgccaagctctggcgctaggtcaatcatgggctatcagcgctgcccaggtgtgcatgggggtgccctcgctagcattcacgtctggctaattgcaagtcgccactttaaaaacagcacggcaggatgcacattacgatgggattcactgcgctgttggaatctacatactctatgatgatgtgctgtgatcgtctctgcagcattgttggtagtcatgtcgcgtccacagccctcacatgtgttctttgtcggcggtggcgacatgctgaggacccagacagcagcttctaaaaaaaccatcgtcctgggatccgatcgtccgcatatcgataatcgacgctcccgaacaggacgacacggtccgctttgaggttggagaacaatcacgactcgccttgatgacctcttctctgccctccggctgcgctgtgtatgcatccgttgcccggtccatcatggcctccgcctgccatccacgtcacgacccacgacaagcgacggcgcatggcgaaagggcggcggatcctcaaacagaaaccgacgggccaggatagggattggcctgtcagcgacggccggctagcagacggagcgatagcgataacaccaaagccctaccgctgccgcccacgagccaatgacaacgtggcgctgttcccgcttcatcctggtcaacggctcttggtgtcgcaaagcaaagggggctgatggccaacagcgaactgttgagacgggcgagtcgcgccggaccaacaccggtgaccggaacccaggtacgtactcctaccgtcctcctcctcgacattcgcggtatctgtgagaaggatccgaccagctttgggccacccgccgccgcctgttgctgcagaatctgccccctgggctacgcctgcggattgattgagggacttcttcaaagccgctgcatgacgaatttacttgctgcaagctttcgcactggcatcgattgtgcttaatgcgagctatattagactgccttgtttccactttttgaattcaaggcctacgccctgttacaaagcgacggatttagagtgtaagccggttagactaattcgtgattgcgaatgcatgcaaactgcaacccctggtctcacgtaggtaggctatggctcgtctgcccgtgttgggtgtactctcatagcgcggctacaaatatcgttcgaatcctgctcgctgtgcatgcctatcgagaggtcgcgtgtgctgtctgcagatcattcctagcgcacagcctttctctcagcttctttttccagcgctcacgccatgtcctgatgcggcgactgaaggttctgcacccaatcgacggccagggcgaaagtctacgccgcacagctcccctctagtggtgtggtagatcaatggcgcgttgcagcttgcgacttcgccacaatttgttccagctggactccgtcacttcaggtaacgaggcctccgcggtggctgttgtggaactttgcgataccgaaagcctcgcgcgtgactcgagctggctcgtgggaggcttccaatgttccaagcaccgtcttctggggagcttgacatagcacagaggctgcgaaacgtgacttctggaacatgagacagatcatatttagaactgcggatccacggcacctcgcggcagagcggctttcggtggggtcaggagatttgacttacgcgtccactgttcctgcgtctgttcctccggccagtccgcatcgagttggaatcctgctgcaccagtatgcaggcactccgtaagcataatacctcagtagctatctatcgaaatcgaaagttgtgaattgttccaagcatttagaatcatagggtggcattcctcagcagcctaaaatgcacactgcaagcgctgaatgggaagccaaggcggacccgagccacatttgtgaaactgggttagtgtcaggggttggatgacaaccttcgccgatccttcttgggcgaatgcttgaacgacctcacgctctttcacctctgctgcctcagagttgtttctacagtggtttttcacgttttatcagtcggtctttactttcccgttaatatccttttttgcatacagccttgcctgctgttgcatcacgctccttcccaaacaaccagccttccaaacactccctaagacctgacatctcggcgcctcaacaccaagcactcgccaacaccaacgaacatcttggaacagtcttactcaacagctatcactatgcgcggactctttgctgcagccgcgcttcttgtcggtgcccaggccgccattgacccgatcgtcatcaaggtatgccgtggttcagcgtagggagcacgcggtcactaactctgctcagggccagaagttcttctacaagaccaatggcactcaattgtaagaaaagtcccgaccatcatgattgagcgatcactgacgattattcagtttcatgaagggtgttgcctaccaacgtatgcgctgcaaatccctgacactctgtcaaacgctcacatgaagcagaggaaatcaactccaacaccacccaatcggccgagagcaccatccagatcaccgacccgctcgccgacgcgacagcatgcaagcgcgacatcgagtacctgaagaagatccagacaaacacaatccgtgtctatgccatcgatccctcaaaggaccacaaggcctgcatgaacgcgctcgctgatgctggcatctacgttgttgcggacttgtctgagcccaagaactcaatcattcgtgatgaccctggttggactaccacactttacgaacgctacacgcaggttgtggacgagcttatgaagtacgacaacaccctcggtttcttcgccggtaacgaggtttccaaccagccaaacaacactattgccagcgctttcgtgaaggcggctgtacgtgacaccaaggcctacatcaagagcaagaactaccgccccgtcggtgttggttatgctaccaacgacgacgctgatatccgtgagaacttgtccgcgtacttcgactgcggtaacaaggaggatgccatcgacttctggggttacaacatctactcttggtgcggtgactcttcattccaagagtctggctttgatgtccgtaccaaggagttcgagaagtacaacgttcccgtcttcttcgctgagtacggttgcaacactccccgccctcgtctgttcactgaggttggcgccctctacggcaagcaaatgaccggtgtctggtctggtggtattgtctacatgtacttcgaagaggagaacaagttcggtctcgcctccatcaacaacggcaaggtttccaccaacaaggacttcgagaatctctccaaaggagatcgccaaggccactcccgtcggcgtcaagaatgtccgagtacaaccctacccaacaccgctgctgcgacctgccccaaagatcacccaaggcaagtgagaagaccaagtctgaccctcttcctccttcggccaatgctcctctctgttcctgcatggttgagaccctcagctgcgttgttgcagacaacgtccaagagaaggacttcggcgacatgttcggcttcatctgtggtgagaagaagggccagtactgccagggcatcaacaagaacgctacctccggtccttacggtgcgtacggcatgtgctccgccaaggaccagctttccttcgccgtcaacgcctatgccaaggctgtctccaatggctgcggcttcaagggcaaggctaccaccaaggccgctgtcgccactccttctgcctctggctgcgctactctgctccaggctgctggtgctcagggtaccggcgttgtcagcggtggtgcccaggctggtgcgtctggtgcggctgcttccggctctgccggtgccgctgccggtgccgctgcaggtctctcggtgccttcgttcagcattggctcattcggcatgggcatctacgttctcggagccatggcttccggtatggctatgatcttgttgtaagagcttgatgtttgtccgccctcgtggcatggtgtcctttgatagcatggtttgcgtgttgaggttttcatttggccatcgttcttgatggttctggatatgtctggcattgttagaccgcattgtaatctctattttgtaaatacgaaaaaaacacaccttgaaacgcatcttaaagccttctgcttgtaatgacaaaccattgatcagcacgtgtctaacatgttcgtgagatgaaggaagatacgttgtacctccgcgacacagtacacctacatcggtgtagaaagcacatcttctagtagtgcagccagtaatttcccctctttgcaacaccattccatcaacaaataccattctaccaaaaccttgtcaccacgtttgccaatcgtaccctgacgcgtttggcgtgttccccatgccgctcacttgaacaggcaggttgcccgcaaggatagtccacatgaacctggcagactccactcggcccacttcaacccacttcaacccatgcacttttcccagcacgcactgccgcgtagcctcaccttgctcaccgtgaggatgccacacccaatgacagcagttctgtattgcgcttacagaaccttagtcggcagatgtggatgagactaccacatacgaggacagggcgtacaacaagcgtaggaacagattccacgaaggatctagggctgcatgataaccatggtgctcatagtaaatttcgctatgagattgtcttgacttctttttctcggtttgtgaggtcgagcgatttactatgggcaatatggagtactctgctgcagctatctcgcagggtcttgcatccatgttttcagtctcgaacatcttctggctcttcgctttatggattggatatcgcgttgtgatcgccctatacaacatctcgcctttgcatccactggtacattttcctggaccaaagatcgcagccgcgtcttacctctacgaagcgtactatgactggtggtgtgttggacgctatggccgagtcattaagcagatgcacgaccaatacggtccgattgtgaggtatgttacaacgacctatagtgctctgccataagtataaggaagagtctcacattgtatgcataggatcaacccggacgaattacactgctctgacccatccttcaccgacgaaatatacgctggctctagtcgcccgagaaacaaatggattcatcaactcaacactggcggcgctgggcctgttagcgtcacgggattcagtacagttgagcatgatttacatcgtgtgcgtagagcaccactggcgaagttcttctcccgccaacagatgctcaaactcgaaaatgaagtccatgaattcgcgcagctgactactgataaaatgcttaagagcgctggtaaagggaaattcgacatcaaggacgcctttaattgcttcactgcagatgtcatcagccagtacgcctttggcgaaagcatgggcttcgttgctcaagaaggctggacaccaaatctcgcgacttggactgattcgttcttcaaaagcgcgtatatgatgcggcataacgctctcggtcgcaagatggcaaacctccttcccttcatggcagactatctgggcgaagacgtccgggctatcttcaaggtcatgaacgtcacgatcccgggatacattgctgccgcgctcaaaaatccgggaaacggacgcgtgtttgcacaagtcattggcgaaaaagggctcaccgaggaggagaaataccgcttcaacggcgaaggcttcaatttcctcctcgcagggaccgaaacaactgccgtacatacccctcctccctttaaatctacaacatactaacctcgtaccatccaggccatcctaacagtcctatcctaccacctcctctcccgccccgaaatctacgcccgcctaagacgcgacctctctgccgccaacctcacccccaacaccctctcctgggtcgccctcgaacaaatcccgtatttctgggccatcctgcaagaatgcctgcgcatgatgcccggcgtctcgcaccgcagcgcgcgcatcgcacctaccgaggacctgcacttccagcagtgggtcatcccgcgcggcacgcccatcggcatgacgagcatgatcaaccactgggacacgcaattgtttccagatccggatgaatttattccggagcgctggctcaatgacaatggcagtcagaattgggggctgcagaagaggttgattgcgtttgggaaggggtcgagggtgtgtattggtatggagtaagtcaattcttcgatggggtgatggaatgttttgtggagagttgagctaacaagtggtgtagtttggcttattgcgaactttacgtcatgggggcgcttatggcgatgaaggtccttccgaggtcgaagttggtggatacgacgagggaggatattgcgtacgatcatgatcagattgtggtgcagacgaagaaggggagtatttcggtgaagattgaaattgagtaagctggaaatgctcgcgaggggaagggattatcaagctcatgggcgccgacgaggacagcatacagtagatgattgcagtagtagagctaaatagcgtcgaagtttgactgccgcgcttctcgatgtcttcaaaacttcaccccacccatgcttgcccttccttttcgcgctcgaccaggactgtgagctgcgctccctctgttcatatcacaaatttcgtcaactcccaatcctgtgtagaccacttcagatatcccagctgtcactaataaggctttgactatccgcgatcgatctgacattacgtctcttaagaggtccagaaacaggccgagacgggccttggtcgcattatggtccaactcttgcaagccataaatgacaatcagcagaaccggtggcttagacaagtccagaagctttcgaaagaccgaaagagcctctgtccatgtcgcgagtgtgccatccaacgcttcaaagtcgtccttgaccataacagcagcctctgaccactctggaggcagatacagtataagctgcttgatcagagcgtacatcatggctactgttcctatcgtttctcgagctctattttcaggcgggacttgggcggacttctcacaaaagaacgatatgcaaggaataccagcggcatgggctgctctgacatagtttgaagccatcaacctcgccgggccatcctgagagatcgaagctggtccacatatgcctaagattgaggatgaaatatccgaattccagtactggagccgctgcacgacctcgagttctatgaagcactcgatgttgggcgttgaggcgtctatgtgcttgtagtcgaagaatggatccaaaaccctagatgccttgttcaattcggcctttgttgaaacgctagtggaatcttgtggcggttggctctctacttggtgctcttcctcgatgctcaccaacgaagacgtagttgcatgcgttggaccattgtcgtatccttcagcaacaaaatggtatgcttcacgactcaagatctgtttgatgccctttccgcaacgctcaatcagcatattttccagctgctgcgacatgttcgcaagatggtttcgagtttcttcgcttaggatcttgttgtatgcttcctgtgcacgatgctgcattttccattgttcttcatctcttgaccacctgtctttctgctggaactgttccacttcatggaagtaacgcgcgaaattaatgccctgtcttcgttcgttctttgccatacagagctggaagcctctttgcatgaaacttgagatttgtctgacctcgtctagtatgggctggtagtctttcgacaagccttcgttaaaggaggcgaggaatctcttgtgtcccttttgcgtataccacgagaagaagaacgtcacaaactccaatatcttgcagcacaattcgataccaagttctagcagaaatggcgctgggaactcggtcaactctcgtcttgtggcggcaactatcctatcaatctccttccaggcgactgcaaagtgttctccaacttgctcatgatttaccgatgcctaattcaggttatgagtggttcttgtactaatagacctggttattaggctcacctgcacaatggtttctaccgatccagataggagcgaagtatacatatcgccttgtggcagaattttgagcatattcgagtggttttgcataacttcgcacaccgcgtggaagcggttcttgatttgggggccttttttcgcctttcgttcgtattgcgacttcgcgtgcgatatactctgtgtcaaggtcgaccacgagagcgcttttgtgcgtccagaccccgggatcttatcgtctagcagcgcttcgaattgggccgtcgctatcttgagattttcgcattgcgcattcaatgatctggaattgctttggctttaaaaggcttagctatcgttattccaacacggagcgatttacttcaccttgatcttgtaatgcacaatagctcgctaaagtggtcatcttgatccacctcttcattgaaagaccgttcggcaattgctcgagaggggctcgatggacgagatgaacgagtgggatctttcaaactgttcgagtaactgcgtaccaggctactggccacgaacgttcggtattcttccataacatattattttattgttgaagagtcaggcccagctattaagcccgattccatcaaacattcagaatggattttcagcctaccggtcaagctcgagcggagttgggtacagaacattatcctttgcgtaatacggaggtacgaacggtcagcatgaccaggagatggtgcttctggtgtttcctttcattggctgcagtcctctgcgcaagtgtgacacacgggagcgaagggaaaaactcatcaggttgggaaagataagatcatcgaccttaaaagggataggccaagaaatgatgagagcgaaatataagagttctgttgcaagcgtgcaccgcacctgccatagcaacaatcaggcaatcggtctagctcagtcctctggctcatccgtgatctagccttctctgcctagcattacaatggctatgttgcaaggcaacatccgcagcgctcttatcgaaggaagtacatcgacacttgtgtcaggcctcagcccagatgatattgaccattcatcatctttcttctcacacacggcatctgtcgaagaagatgagatgctggataaacccgtaagcaatgagatggatggaaactttgcaatgtctaattcgttcgtaggtcgccttcgaagggacatctccagaattttatccaccattaccccaagaggagagtttcgtcaacgcatccaaagtctgccatagaatagaatatcagtcttggaacgaccattcagtgatttatacgaaggacgtaacaaaggacaacaattcccaaaaacaccgagtggtccacgatgggcccatcttcgacatagtggatgttaattacaccactgaaacaaaagatactcggaagcatgagcatgacgcaaaaaaaggcacagagctcagcagttccgaccgaacaccttcagtacaatggggtggaaatcagtacattcgcatctactcccgggcagtcgtcaatgcactgcaatctgttgtcaactactacccaaatcaaacacttgcagggtccccggtagacatctataagccctatgcaatcctggcccaccattgggaacctcttgagcgattccgcgccagcttccatcctgacgctgtcgggcgaattgcagatgactgtgaagtacatgacacgtacgagcacttgggttatctgctagaattcatggaaagagagctccgagacgagatcaataaggaacatgctcgttgggagcaggatattccaaaagcctcctttgggatgctctggctcctgttcccacctgggacggacgtttactacgatgaagacgacaatgggtctcaggagccttatgtcatctcacaagtctctttcaggatcataaatcagtcatggaatgaatacagcgtcgatctgtggaatctagatggccatgaacacgagatccgacctcatcgagataaatacttcctcacgcgatttcacggagagaagcctattacggaattgagcatcttcccttgcaagtatcaccccgaccacaagaacagatacacggagcttgtcaagcgaggtactgcctattacagactccgccagaaaaggtgcatgtactatgacggcgagggagattcctggccacgcttaccggtaagtttttctatcatttcttccaacacccattgctgatttctctcatagtacaagggatacgtcatggtggaccccggcaaagaacaggaagatttggaacttgcttacgaagaaactgacgagactgtcgatcagaaaccctctgcgctcccactctgcaactgcgatcgatgttgtgctatggaaacagaacgcactagaccggctaaatttgaagcatacaagaaaattgagctcaagaagactacggggttgacgcaccatcaatactttatctgcaatcgctcaacatgggcgttcatcctcggaattcgggagtggagtgagttagcacgatcctaggccgccccagacaacatattgatttgagttgtgtagaattactgttcatcgacggtttcagtgaaccaaaatgggatcttggcttgatagacggtctcgtactgaagagccactacaaagacatgcttaaagacctgtcgcgaatgttcgttgaacaacagctctccaaaaagagcgagggaaagccgaaagaaggaggttcagctgcgcgcccaactccatggacagccgactacattgaaaacaagggcaaaggtctcgtcttcctccttcacggcaaacctggcgtaggcaaaacatacaccgctgaatgcatcgcgcatcaagtcaaacgccctttgctctcggtaacatgtgcagacatcggtgttgaaccaagagaagtcgagaacaacctacgtcggtggttcaagactgcccggcgatgggacgccatcatgctcctcgatgaagccgacatatacatggagtaccgacaaatccacgaccttacgcggaacaatcttgtcgccggcttcttgcgcgcaattgagtactatgacggcgtgctgtttctcaccactaaccgcatcggcaccttcgacgaagctttcctatcgcgcatcactgccatctactacgacaacttcagcgacgacgacagaaagcagatctggggcaactacttcgaaaagctggaaatggagcgcggagcggacatctacgtgcccatgtcgaccaaggaatatgcaaccgattccaaggacgtcagggagttgttgtggaacggacgcgagataaggaatggtgagtggcatcacgtctttcctttttttttttttttttttttttttttttcccactcgtatcgaatctggctgactttgatgttctcttgaacagcctttcaaatcgcagtcaatctcgcgcaggccgaagggaacaaaaacagcgatggtaaggttaccgtcaaggagaaacatatcaaagttaccgtggagctatcgcgagatttcaagagatacatggtgtcgttgcatcataagactgagagtgagcgcgcgcgtgttgcgggtacaaggtatgatgattttggtgcgccaaagggtctaggagcaaatatgacttagatgaaattgtctttctggaatgatgaagtactagcaaatttgacttcagacgagagagtttaataccgctcaatcatccactccctcctctcctcctcatccatcttccccaacatcctctgctccgcatccttcatccccgcatacccatccaccaactcgccatccagtatctctctcaacgccccatcaaccttcaacgcctccatcgcctcctcaacactcctcggcatgcgtctcgtaatcccatatctcgcccttccctcgtcatccaacctacttggaccgacatccaaatccctttccctatattccaccacgccagattgcaaccccaacaagccagccccaatagttgcagcgagtgtaaagtacacattcgcaagaccatccatgcatcggatctcccatcgtccatctttgactctgcggagtgggacttcgcgattctgtgttccccacgccacccacgccccgcccgaccgagcatcgcggtcgtaagaaatcgcatccgtcatgctgaatgcacagattgctggtaaatgggcgagcaccccacctacgaagaactccatgtcgcggtccggcggatgcagcgagatatgcgtgtgtgccaccgtccctttattgtcaaaaggcttgggatgcagcgttgcgcgatatccacgtagcgccgcaatctgcgcaatgacttgtcgtgcctgtataagcgtgtcgatggcgagaagaggggggtgtgggggcaagatgaacttgaactggcctgggccggattcagtatggaattgttggatctctatgcccattgcatccagcgctatgagtatctcgctcaggaagggaaatttcagccattgctcgggggacacggcgcctgatgcgtgtagtgtggtcagtgggaggaaagtcggctgttgcacatctttggagtgagggttggtggtactacgagagaggaaggtcacttcgatttcgaagccgacgagaagtgtggtggcgtgtgtgtattgtaatgcattgatgagggtctcaagactggcgcggggacaggaaggtgatgggtcgccggattctgaacgccagtaggagaggactgtcgcggatggcaaggggtctttgttgtgagttctacgcagagagcggagatcgggctcaatgtagatttgacttgttgtattgaagaaacctgtgtgtttgccgttgtgtggcttgctcatgtcgccttgtgatacgatgatcctgtcaccctcacgtatcatgcgagtaaactctttgattgggacgacacgagtttgggttgttgccatgtagtcgatccattgcacataaacgaagcgaacatcgggattctctttgatgaagccgtcaaagacctggttgtcataaactttgggagctgtgggaggaggaggaaaggtaggtggctcgtaaggtgatccagaccgaggatcaatcggaccagtcgttacaggctggcttgttgttcctgctggagggataggcggactactgggtaagtgaaacgacgatcctgccaaaggtttcgtgttgtaggtcagttgcttcggtgcttcttgtatcgtttcgtcaaagatggcctggtagcgcagatcatatagtacattggagttattgaacagtatgtctttcgtcatagcgattgcttggaacacggtgatatcgcccttctcgatatactcgatgagcaactgcagatagttagcaaaaattctctactatcaagctttcaggagctgtagtacctcgagccacacctcgcggaactgtatatttgccagaaaaaacgtctccggaaaccagcgaccatcactagaatagagaagcttactgcccggaattaactcgagcgcttggcgtaggatcgcttcttgcccatctctgctgaccatgggaaacacttcgcctatatcaagatacacatgacgatagacagtcgcaagatagcctgcttcacgagtgtacggatacgcagagtgaagaagcacgaacggaacattcggataagcctcgataacttgttgaagaaaagccgggttcgactctgacaatttaatatcgttgtcgccaagtccagtatggagctgcagtggttttgccagtgaatcagaatggggtaagtcgtcagatagaatctccagagtccgcaacaccaggtaatcgttcagcggttttcgttcgatccgatacgagcgcttccggatgcaagccttcacgtagcgctcaaagggatgccccactgctttggcagcttgttcgtagtctggttcgatgtctaggccagtcctgtagcagatcacagtcttgaaccctgcaactttgggatctcgaatggcttcttggatttcgcgctcgaagtcgtccgtgaaatccacccacaggtccgggagaaactttgttttactcaggtcgtcctctttagcgtctcgtacgatgcgttccatcagccgctcggcaaccgtctcgattcgcacaatgcgcttgctgggagcctggaggtactcatcatgagagtcaaaagggtagaccttctttgggtcggcgaggccatcatctaccaacaaagcgtgtacaccttcaaagcattgctgatgtagacgttgaggattgcttcgtagccactcgattctttgctcaaggatgtcttcccagtctgcatcttctccacattcgtacagtcgccgtagctgttttgctgcgcgtaggtgagggagcgatttgaaagtatctctaagcgcacgcccttgtgcttcggtggtgattgactcgaacggaatagtctctgcatgagtaggaaggatcaagttgtgggcgtgattgtcgatgattgggaagtgatttgcaacgtggcgcagttgatctatcgttggcctcggcggccctggaggttccattgtattgctcgactgcacctagtaccgagtagccgttctggccaaggttggaagcgagatgatcgttcggagtcctagactgtgcgcattccaagtatatgaagtctagcgagtcccacaaactcaagacggccttttgtgtgatatgcgatcagtatcaccaacttcggtggtggtttacctgcccctccgtggtagcctctaggtgcacgaaacttggtcgcatgacgtcggtttggagcggaaccccgggtaagtaagcgctcagctgcagctgcctttcctcatgcctactttctgtgatagagcagccatattgacgctgcatttgcgagaaccacccttttaatgtctatattaatatgggaagtgcaccttgcggagcgccttgagcaacgcctttgtaaccgacacaactctacctacttttggctttacgttagcatgaagaagagccttcatatgagtatagacgttgcttttcaatgtactgcagtatttatttatgtggactatatttctactagctggacacgtgtaatttctggtgatgaaccatcatgtcaaacccagcttcttcatcgtcccgagatgcgctttgttctgccgatctccaccaacactaacataagtctgctttgcctgttgtatcacctcaccccgccaatgccagaagagtaactcaatttgctttgcgacctcttcaccttcagttctttctacgagcctgtacacccagatcaggcgtttcgcactgacaaagcgattttccatcattggccggatgattgagctgcgaacaacggccttcgtaaagagaggaccaatgggcattgagttttcctgcaggtagcgatagaggtataacacgcggcgccatgcctggttgtgagacaacgtaaggtctgttgtgtattgatgtgcgagttggtggattagcactatacgctgttcgaccggactagtcacatccatactgtgatatgccaacggtagaacgtgatcagcctgggcatgattgagaatgtaccggaactgccgctgaggttcgagccagtcgactttggccatcaaatgctcggatacagtgctgatccggccaagtattgagagcatctttgaacaggtgcgtaaagtgaacgcatcgtctaccgtgttactgcgggtttgaacagcggccagtgactttgcgatcctcttttcaacgcgcgctccgtcaggtagggaaagctgtcgctgatccaaaacttgtaagaacttggcagtttgcgctaacgaagcatattgggtcaagcattctacgatcatctgggccagagcttcatggggaactttcttttgtttcacatacgacatgaacatgtcgaatacaagctctgcgtggaggttgtcggtctcttctaccattgtagcgaaggcagtgaggagatcggatatcttggacattggaatgtcctcgaaagcagcagtctgagaggcgttcacaagtaaagcactcatcaatgtcggcagtcgattcgtgatatgagagcgtgattcaaatacgtgttcagccagtgttgtagtcgccttggccacgaccgaatgctttgaagactcggcgctggcgtctaatcgatggagaagctgtaaccagacgtgcagacgagcccgagcggcagctcttttgactccatctctactggacatgctccttgcatagtccaaagtgattttcgagaccgtttccgacacgcgctcatccgggatgcacgatagtacatctgcgacgattgctagaaggcctgggtccttcgacacgcgtgctataagatggaggacacaggccgtgagccggagccgtgaaacatttttgatgactgaagataatgtgttcctgtggtgggaactacggaaattctgtgcaatagagcgtaacaattggatgattcttgggtccagtaaatcgccctgcaagtgcgcagaatgccacagctgttttatcagaactaacaatctggtgtcgccatatggattacgagacttttggttgagagccgttcttgcgagtccaacctgtatctgatgtatctctgaaatgcaatgggggtgttgcgagataaactcttggagacacaccaataagtcgagcgcctggctggtgtagatgtgtgggatcttgaaattccgggttgaatgctgctcgagtatggctttgggatcccatttcaggtggagaatttctctaacgacctgggtgctgtactcccaggcgccaggaacaggacaacacgcgtgaaaagcatccacaatgaggtgggctcggtctgcagacgagagatcatgcgcacttgcgatccgtctttggaatgctctcaaggcggcctcgggccctgagcccacatctgtgtttctcgtgtcgctcagcccgacctccacgggttccgagcctgcgggctggctgatagcatattgttcgccggttatatgtgctacgttcggcgtcgacgagtctattgcgctagccgtgggggttggagatgcatgggcaacactagggacttggacaatgggcggggaatgggtctctggtactgaaagagctatcagtatgtttatgcaatttgggagacatattctaagacgtacggacacgcaatggctccgagtcgcttcgcagtgaaggtggttcatatttccatgaaggctgggaactggaagcgaagccaaataatgcgccgaggctgaaagacgacgggaagctatcttgaggatagtaattagaagagagactcatgcgacgcttcgccgctctcctcctcgcctccaatggccctggaacatggctgccatggcgcttttgatgcgggcacgaactgcgaaaaaaccggtggaaggcgcttgagagaagttcgtcggagatccagatatgcggaggcgcgggagattggagcgattgtactgctcggcggcagacaatgggcggtcgtcgcatcaagcgtgctggtcatgaacatgttcgcatggatttggacatgtcgaagctgccctaatggggacatcttggcaacgaaatgatgccgctgactaagatgctgatcgacatggacgaagtccaatattttcacacgcttttgtcatatttaggaagaaacaacatgttcatcgatttgcaggtggatgtcatagatatgcagcatctcaaggattcacatgttgttagattgtctgctggctccgatgcactcttagagatgtgcacgtgccaagacatcacatgggcggattggacgtatccatggatgcactccagcccactgcgctctcgtacgtcaatttgtaacttttgagatcaactctacgctctcggaacgccaatggagccataccagcccccagctgcgtaatcaacgagcacaaaccttctggatgtaatgccaaatccaatctcatactaatccctcggaagtgcagttgtgccgcactcaggcatgaagtcgatagatagagtttggcagattagcatggcgacgcaaaatatcagtcgatatcacagtacacaatgcatgcccagtacccgggttctgcgacagtcgagcacggcatcgcgggtaaccctcttggggctgaaaccccccagacttcttgacgggcctgacatcggaccgacggtcttgttgttcaggcgactgacaagaggtgcagcgggccaaggacgggtgtcgacaattctgttttgtgtccgacagtgattcctggttcctatgtacagcctcacgcgcacgaatgtcctcgccgtccttggcgacttcatcggggagcgtcaaaccgcaacctgtcccatgccagccgaagccatccgcacccaccaggatgccacatgtcaacaggtctagatgtcagctcgcgtgcgcggtctcatctcgagctggccggcgttgcgacggactgtgatcttcacatgcagcgcgttccttcgatctcaacggatcaatgcagcaagaggggagaacgttctcgactgggcgggccatgggccatgcgggcaaaagcaactgagctcgcagcgaaggctctgccatgcaggcaacgtcagcggaagtgactcgagtgctcgagtgccgagaagcctgctgctggcggtgcggcgtgcggtgggccgcgcggttggccaacactggccagcaacgcttttctcttgcacagggatgggcctgtcgtgaaacggatgggggaaaggctattgtggtagcgccaggtacgctgcgaggcgattgggcactgggggtctggtacctgcgcatcgtgcccgccgtcaaaggaggccacggtgaagcgcttttgctgccgctggggactgtgtcgcgctggacaggccgacgactcgcagaagcagcatcagcagcagtgtacaactcacacggtgcatagtggcattttgttattcttagtagaggcagcaggcaatcaataaagttctgctctggcgataacgtgtgccagcattagctccgtgtcaactcggacgtgcgctaaattggctttcctgatcgagcggacgcgtgctccacagctcctgccctcccccttcacacggcccaccgtcctcgcactcaccacccaccaaagtcattccttgtcagtcgacacctacactcgttcctgttccgatctctgcttcactgttccgccgccctcttgctgcgacaccgactcgacctgatacattctttctgcactgcgtcaaggccaaataaggggtgaaacgcgaaacgcattccggggcttccagcgaccgtccagcacccaacgcaccgtgtttcgaatccgccagaagggcatcgctgcgcgagtccactcccggactgcaaaccacccgtcaccggttcaaccacgacaacacctcgaccagcccatcgccgcccccagacccacgataaccgccctcatcgccctgcccgctgtgtgccacgcacgacaacaccatcacccccatcaccaccatcgagtgaaggtcgccagggtcgtgcatgaagtcaccctttcaccgctaggccgaaggtacgaccgcctcgcgcagtgactgtgagagcgcgcaaacaactaacactgcacagtccacatctgctggtatagaggacaggcacttcgcatcaccttgtcaccttcgccacaaacaccccatctctacaaccatggtactcatcagattcacatccgctctcgcagcggccgcggtgctactgacggccgccgccgccgatgacacaccctcgaccaccgtcaagaaccacattacgacgcccaccgtcaccaaggccgccagtgccatgaccaccatcggctgcttcgagaccggaaccccgctcgagaaccatggcgactacaacttccggagtcctggtaactgccaactggtgtgtctgcaggaaaacaagaatgtcatgggactgtccgatggcgtcaactgctggtgcggagaccagatcccaccaaaggactcgcaaaccaaaaacgagacatgctctaccacatgcagtggagacgacacaagtctttgtatgtccccatgcccttgaatccaccgtgctctcactaacacaacacaggcggtggtgccggcgcactgtgggtcgtcctcactggaaacacacgaaacaaggtcgattacttccagccttcatctagctcttcttcgaagccagcgggcccaacatcaacttctgcggcccccgtcaacacaccctccgcaagcccatcggccgccgcgccttccaccgagggtagcaaacccaacacggccggcatcgcggcaggtgttgtagtaggtatagtcggtctttcggctatcattgcgggcgcgtggttcttgatgcgccgcagacgccagaagcaggctgaggacgactaccgccgcaatgccgcaaacattgacaatttcgtctctggcggcaagctgcacacgagcgcatcgtcaatgaacgactcacgcattgacccaagcttcatggacaggaggcaaagcaatggcagcattgcagacaacgaggactactcgaggcggatattgaaggtatgatccactcacttggtcaccacatatccgtgctaacaaactgccaggtcaccaacgtctgagcgttttgatgacggcattggcaacaccacaaacccttcttgccatcgcgcaccttgtccgttgaggaagtttacgacacgaccaatacaccactacaccactttgcgaccgccactatttcctttaactacatcatctcttgcactaccatgtgccaatcacgcatgacgacgagagtagaagttcgccgtgtggggacattgcttattagttcacaacggtatacccctccgctgtttccttaaggtctgggttgcaaaaggcctttttcttcctgtgttatatatctccagtttcgagctcaccatctggcgtcataaggtgttagatacggacaaatgcaatgggcagtttttaacaacatgcttctgtttgatccggccaggcgtatttgttcaggggacaatccacggttcactctttttttgcgctcaatacttgtttttaggacggtaatttcgtccacgccattccttcaaagtgctctgtccccgcagcatgcgacctgttgtatcgatacctcgccacgggcatgtctaggagcaaaagtactccccatctccttgccacatatagtcttattggtagtaaatcacgaatatcatactactatttagcttctgttactttggggtgtgtccctaaacgcaagcaagatccgctaccacacgattgcccttcgctctcgtcacattgatttggacttagcaatacccacgaacccgctcttcacctcgttatcggaccataacgtcataacccacataatactcatctacccagcctataccaccaaacatagcaacaccacaataggcgcaccgccgaacacacatggcattattattcacccacaaaaacacacccatctccacacggcacttgcacagccccacggcgcaaatctctcacccacagcaaggcaagagcatgtcacgcgagcctttggccgaaatcacgatcagcgccggcaagggaccaatcacgcgtctgcgatcgaccctccgtcgatcgtcgaggttttgaaacgagagggcaagacagagagagaggagaggtgtttgacgagcactcaatcgccggcgcatttcgagagcgcgtgatacgtgaaaggaaagaaaaaagcgcgcttgttttgatttctttggctgccttcgtggagacgcagatagatggtgtgtgtgtggagatgggagcaagtgtgccgcgcatagatgggcaaactaccgaggttctaccttgcattgaagaggctaatgtttcattcgaggattcttgcacaaacgcgactaaaaccaacaccgcagggtctgcttcttgtgtaatgcatgcatgcgggaaaaaagcaagggaggggaaaggtggagggttgggctggtggggggggaaacatgtaaatgaggatgggcatgggtgctggtgtggctgaatcgtaaatgaggctggtgcttatgctgtgctgtgctgggctgggctgctaggcgggtgaattatgttcgctatcctgttcgtggtcggaagattagaacatgtttaaattcatgagcttgtagatctcaagtagctatcggaccaatcttttgcgcaatgcgacatgttccatgttgttccttgcacgttctatcgacgttgcatgcccaagttgtgaaagattgagtttgttgacatatgcaatttaggtttgttgtagagtttgaacacgggacacaagccacggtatctccctcgacgtctaatcacaagaaacatttgcaaggttctagacgtgttcacaacacagcacaaactttgcaaagacatcgatcgattaaattgctacaataacaaatacgcaagggcagggtttcgcgcgactaacatgtgcgggtatcaaaaaaaaagggcaaagacttgctgaacgagagagtcgaaaggggaagggtagcggcctatgcgtgaggactcgcagcgcaaagatcccagagcaaagatatgtcgacctcggtgaatcccacctcgcccagcaaataagaggcatacgtgatttcgtacatcataccaagcgtcccaggtcatatccataagaacatataacttctatccccctcttacgaagcggctcagagctcacatctgtatcaacgattcctcagtcacgggtgcaggaaccttggcaccaccaccagcagctttgggatactcgccagggacatgcaggtcactaacgctgatgtcggtattggtgcggtgcatgcctggatgggcctggctctctgcgacatcgactagttcttggggaacaggtccgccgttgatagtctttcctggagcaggaacagcggcaccaacctcagaatcatttaaaaaagacgctgtggtagatgggctaccaacggtgtcatccaagtgcgaggccgtgggttcgcgagatgccccagctgcgagaacgggtgcagggatcagggtggagtgaactccagcttctttggcgccgatgaaggagacgggggcgtgatggtcagggtcgcgctcagggacagcgggtgcagggctgacaacactgctagttggcggcgggaattgctccgcagggtagcgagggtcttgactctgtactgcctgttggttgagctcctgttgttccgcctgttccctttgggccatttgttgttgctgagccatctgcttgcgctgatgagcttcttcggcgagggctccaagtgctgctccacctacagcaccacctgcggcaggggccatccagttgccgtagttgctttcatgtcgttcgactggaggttgcacttcgtattgctgagcatttgaaatttgaggctgcggagcaccttggtaagtctgaggagtagaaccgtatggtccagggtatgaaatagtgggctggtatgcctgtgttgttggtgggtaagcgttcacgtagtctgtagctgcatatgttggttggacaggctgggcttgttgatagtccgttgggtgggcgggatacgctgattcgtactcctgcgagggacctccagctgcagttcctagatcatggccgacgtctgaactcccactagagggcgaaagaggcgcttgtaagctacggacattcaaatcggatgggaaccgcccacctggagatggcctggtggtttcctgcctgatgggctggttcgccagggacgcatttgcgctatacgggatcgcatcggcctcgtcttcttcgagtccactcgcagagctggctgaatgatggctgccggcactaatactcctgacgctcgcatgtcggcgtacaaacgcattgcgctcctcgccgctcgtctccgtgagagctttgatatcatcgaaccaggcaagcattgtatcgtatgtctcagcgcggaaaacccaagtatggccacgatgcatggatccagtttgtcggcccttgatgacaaacttgtgcgatgagcttcctggctgagaacgcgatccaagtttctggtctggaaggtatagtgacatgacaggaggctgagtgtatatgcgatcggctgacttgaactcgtggagatgggtcggtgacaagacatacctgtgctgtgttagatagtgcagtgaattgggttagttagtacgtaccacccagcagtgtagctcttgaggtatttgctctttctctctaacatgccggctcggacctcagcggttgccgggtggtgtttgccgggatactcgatgtcctcaagtcggcgcagaggaagatcaggattcacaaagtgagggtcgctcttcacgaaacgcgtccactcgtggtctcgaggcatggcaattggaccagtgcgaagcttttccacagtcgagtacatctcatcggcatcgcgcttcaggatgctcgcgagcgcattgtacgctttctggacctcgcccacgacaattgactcaagttcacgtccagagttctcgaggttgagataggcctaaccatgttagaaagctggctatgtaatattgcgtgcatacataccctgtgcaggtagttctcctcgtcaatctgcctctcgacctggcgctccactccgagacggactacgtacgggtcgcccttgccggcgactgcgttggggtcggagtcgaccagagccaatgcttcctcaagcgctgtcacgcacttcctggtggtctccttctccttctccacattgttcttgaaatcaccagaaagtgacttgatctccttgatcttttgtgcgaggtcggctcgcagaccactcaactggttgatgacgtcggactcgatatcgcgggccttgttcgcttcgacgattgcctgcttgtggaaatcgcgcaagatgcggttcgcgtcgttgaggccgccttcaaccaagagcgcagagggcgcattggtgttgttgataacgttggagaccttcagaaggctcttggcacggtgctcataggaagaagagacttcgcggaagtaggtgatgaggtccttgaggaacttgcgccaagctatgaaatatcagtttttgagctacaggtgcagcaagaggcagacatactctggaagcgctcggccagggtctcagtgggcgagcccttggtggggacaggcgtgtagaagacgctatcttcacgatcgtacccgccctcctggtcgtcgagcgtcacgccacggatgctgcccgcgtgcatgcttctccggctgccactgcgcttcaagctgccggtgcgcttgacagagcctttcttcttgagcgtcccactgcgcgagggcgtcgagccctggttgagggtcgtcgagccacgcgaggcccgtgaagcagagcgctggggcaggtcgccatcgaggatggagtggcccctggtagaggcatcgaagctctcctcgaacctgccgcggcgctcagcgggcgcagagccgtagtggtcgtttgcgaagtcgttcacgccgacattgagcgccgacgaggatccatatcctctgctcaattgcgaggggtcgtcaatgtcagggacagggttgtacgaggccgagggcgtcactggtcggtagctcgccatgatatatgaggaacccgcttactgcctggtcctatgctggagcagatgcagtggggtgtgccttgcggatatatgttaatataaacaagctcgctgtcacagcggagaagggtccgatcttctgcaagacacgagtcggccctgtggcagcaacgcaggtgtggcttcctatgacgtgctgaagtgcgctagaggacaaacggggagaaggagattgaggcgcagccggatttgtcgaggccgagcgctgatggggctgcagatctctacttacgggattcaatttgtccaaacctcaggtgaatttccacgatgatactgaaaacgatgtttcgtagtgccgggcgctggcttttgttgcgccggcttcacggcttgaagaggtgctcaaagtgatgtcatcctcgccgacagcttggcacccttgtagtaaacattcaccaacacaatggtgccctgatcgtcatcgcagcaaaccgactgcgacccaacgagcctagcgttcattgcaccgctgcgacaacttggaaccttggcctgtgagaattgtgcattatgcaccaccttttgtgtttgtgtcgtctaccgtgttgctgcacgccttcaagacgctgtcacaggcgtcctcacgtccccgtaacagcaccacagctgcaccagcttggacatcggtgatactggcggtgctccacctgcctagactgcacaatcaccaactctcaaccaaggtcgcatcgtgctagacgaaacacgtggagactgaatgtggagtgatctgccggacgttccgagcacaaggcgagcatggcatgcaaggtctcagttctcttgcacgcccgaatcaccttgcaggatgatttggctgtgcagcgccagcttgatgaccaattgcacacgccgccaattttgatttgaagaggccgtgaggacacactgcaccttctaaggaattgtggcatccttacgtcgatcaccacgttggcaaatgtcaagatcatggccagagcattacttgggaagcggctacatccgactgtacgaaatcttgcgatgctttaaggatagaaccagccgaccaagaattaagcgctcgatctcagtctcaccaggtccagacgcatcgcagctaacttacgggtggctgatgtcactcaccacgctgctggatcttaccatggcacgaccccgtccacgatcgcagtctaaaacctttcgcatatttggtccttcatcaaatagtcctattgcacgcaagttgacttctctcttctcggcttcctcaatcgcagtcttgctttgaaagctggaagtaattcattggcgttgaaatctcacgttagcctactgtgctaatatagcgtaccgtggtgacactgcagctccggcacatgctttccgatgaattcgcgacttctaaaaccaatggagcctgtgccgagccagcaattgcactactgtcgaaggaagagtgcgtctgaaacgcttgaaacaatgtctctgtatacttcacacaaacaagtatcgtggagatcgtcgtccgtctaaggaccaggacgcggctcagcatgtgacacacaagctgatatgctcacggccaaggctggccccactaaaggcaatgtcgagacatcacggccgtaagacatcaggctggatgagtggatgccgtttacatggactcgctcaagtaaaatggtgcagcgcaagagatggacctatcacgaagacagagcggtgcagcgaccgactccaacgtggctgaatatatggatatacaaaaacctgctgaaggcaagagcaggtattagttcagcacaagaccacgccaaagaccactgacatctcaagtcatgcagaaagtaaatacgaatgttacaaatatgagagaggaccaggttgtagtcggagttaggacggcgagctttctccgtaaccaactgggagtgaggtcgcgtggacgcttatgacttactgtcctaaggggtgtagaggagcctccatctacatctgtagaccctccggcctaggaagttggcttttgtcctaacgtatctctgatgatggcctcgagtaaagcatcaattgtaaccatcagtctcttacttgattacaccaatgcgaacgatcgctgatttgtccagtctccggaggacatcttgtgccagcaccggcagtccacgaatggaaggtcctcagacgaagatgctgtcctgcagaccaagcccatggctggagatgaagtggatagcaagctgacaagatcttactctactcactcatcgtcttcattccaccagataccgtggatgcactaccaggagcaatatgatgttctccactgtcgtctccaggaacctgttatcgcgatgctgggcacggatcttttgactacgttccatattacccgttccacttatacgccacccggacggcagatgttcttacaattgattgcacgtttcgctagaacatcctctgccggatttggataagactttgcccagccttgtctatttctcgaaacaacgcacccctgcatatgcgttgctgacctagaatatctggatattactggacgatggccgtgcagtattctggcgtccgctacaccacgatatctggggtgcataccaatatcatggtgttcattgggctgccgctgatgtatgcatgggtatattacatatgcatacttgtcgtggctcgtaatgagcgatcgtcataccggccgacttgtgatcgatggcacttgatgaacaaggaagagagaccgatgtatataaacagtgactcgggacaccttgtagcatctcgttcacgcttgtatcagatcactcgcttagtacaaagatcccatacctacagggattccatctgtaaagttcaccatgaagctcttcgccatcttggccgctttgcccgccttgtcttcggctcataccatcgctcagcgcgtcaggttcgctgcccaccagtaatacatagctctcacacattactgactagaacagggtcaacggccaagacaacggtctatcaaacggtatcagggtcgctacgtcaaacaaccccagtacgtcaagcccttgcccaaagcttgtcttcatacactaaaccaacctcgttcagtcagcaatgtcaacgatgcgagcatcgcctgtaaatccggcttccaatcccccgtgtccagcaaagtcatcgacgtcaaagccggcgacaaagtaggcgtaaactggggccacatcatcggcggcgcccagttcgcaaacgacgcagaccaccccattgcaaagagccacaagggccctgtgcttttttacatgtacgtgatctccctctctccccacatactacctctgctaacccctccacagggccaaagtcgacaacgcagccagcgcctccacctcgggccaaaaatggttcaaagtctacgaggacggcctcgacatgagcagcggcacgtggggcgtcgaccgcatgatatccaacggcggctgggtcgacttcaccatgccctcgtgcatcgcgcctggcaactacctcctgcgcgccgagatcatcgcgctgcactcggcgaccaagagccagggagtgcagttctacatgggctgtgcgcagattaatgtcagcgggagtggaagcaagactggcacaactgtcagctttccaggcgcatatggacagagcgacccgggtattttggtgagcatctacgacaagcaggggaatccgaagggcaatgggagcccgtatcagattccggggccggcggttatgacttgttagattgaggatgtagacgcacgttaggtcactgaagcatattgttgcaatctctatatatactccacaaaccacaatccctccaacaaacccagtacaccttaaatacgtgctggcggcaaccgctaggctgactacctggcgcagtggttgtgataacccatttggttgggttcgacttgcatgatgaactgaataaggtttgcgagtatccttttgctcgtgcgttcgaatcgagggtaggtcaatttggtgtgtacttcttttcttcttctgctgggggcatgtcgatgggatgtattatcgactactgtatctgtcttgattcataaaagacgggaacatgtttgcacaaatatctaggagcagaaacatttccaggtatcagcaagtaataacacagaccatcggatcatctatgacttcttggtgctacgatcgaagtctgacgctattttgtagcttcagccccgtggggtaggttgctgtcgaagaatctccgccaccatctatctccctactcgttcccaccactagctacatcaccaccgaacagcgacgaatatgcagcagcatcctcgtcgcccatgagatctgcgaggttcgcaccgccgacgaccatcacaggttcaccatctgaggtcttagcgcgcttgttgacttctgcgtcatcgtcgtcgccgtcgtcgacggtccgggatttgcgcttgagagtcgaggggccgggaagtgtcgttggagcttgtgcccgggactcgagctgattgagacgccgagggtggagctggagctggagctggagctcgtgtagacgctggagtggccttctgagtagtgggtacaggagctggagctggcttcggcgctggagtaaccttctgagtagcagttgcaggagtcgaagtaatcttctgagtagcaggcgtactcgaagttgtcgtctgattcttcgccatcgcggtagccgtctttgacagcggcgcaggcggaggcttctccctccccttctccctccccttctccctctcaccccgcctcctatcctccagattctcactatcgccctctctccacatctgcccctccctcatgccttcaagcacatcccctaaatcctcctccacccaaaacgcaatttcaaaagccgcatcttctacggtcgggcacacgttactccgataaagtatcttccactccttcttgcgagggtcggggtacacgattagtgcggcgcgccactgcgtgctggctagattgcgtggcgtgctgctcgaggtgatgacgtcgaagcgctcggcttgtgggtagcggtgagagaagtaggcgtgggcgttggagaggatgcgtttcttgagctgcgggaaggattgggttggagcgtaatggtggggagggaggtgactgcgtgaagctgcggatgggcgtgggttgggattgaaggtggtgtgatgggtgtggcggtcggcctttcctgtagcccatttggacttgctgagatttggtgtctgggtctctttgagcgtgggtttggaggtggctttggtgggcgctttggctgcttcgtcctgggtctccttgacaggctgtttggcggattcctggtcagcttccttcacgacctccccaacgtcttccatctccacattctcatcctggtccgccttcttctctttctcctcgtcctcgtccttctcaaattccatatccctctccctcgccttagccctcaactcttcgatatcctgcatatcagttgccatcggccacttcctcgccgccctaaccaaattcctctcccaacccgtcatcttccctccaaccttgtactctcccgtcttcttgaactgcgacggatatatactcgccctaaccaccaactccctctcaaacttcgtcaatacctccccatccaccgaggccaccctcgctgctttatcaacgctccacggcgcgcgatccatgtgtatcttggggagggcttggcgcttgggttgcaagatttctggagctggtagtgagggggtagtagtctgagagggcgttgagatcgatgggatgtgcggcggcggcagtgatgagtgcgaattcgtggtctgagagaggggcgtcgcctgcggggacgaagctggtgtggtctttgacgcggtcggggtgtcggctggcgagaacgacgatcttacgctcgaagcaggtcaggcgtgtgccgttggcaaagacgttacctgtgcgagggtcgtgggaccacgggatgccgttggaagggagcatggagggcgattccgattcaggctttgcggttgaagtcgaggtggacgccactgcgtctgctatgtgtgaagattgatccatcatatccgtctcaggcacatcagcacgctccagacctccctcagtcctcatttcacttccaagctcaagctcagagtacttcaaatagaacctcctctctttatccactccctcacacttttccagatccaacggccacctctttaccacctccagcaacttccactcctcttccgtgaactccggtcgacgcttcctactgaccccacgctggctgacggccggatcaaagcaatcaggatatcgagttgctaggagtgcgagttcgcgctcccacggatccaaggggcgcttgtcccagagaataacgcgggtcttggtgttgaaggaccaaggtgactgcgcgggcttgtggggtggagtggatggttggcgacgacggacgggagagcgagggcgggctcgagggatcgggcggcggtgttcgggctgataggttgcagaggggtacttgggtcgatagcagcccatgtggatgatctggttgaagagtgcggttgatagttggtacagatgggagagaagaaatgtgttacgggtagtgagctatagactcgcgatgtgctaggcaccaagcgtagtgaaagtgaacaagcaaacggaattgccgtgaacaattttttttgatcactccgaatatgtgaatggcaggggcgctccgctgagcgggtgaataagaaatctctctcaattaagctatcctagatgcaaaaaatgccaaagactattggtatatacgcttgaacgctccacaacacaatgcaacatcccgttcgttattccactcgacactgctagggacaagcgggctcctctttctgctcagctttccccttcttgtcaccaccaagtgcttgtgcctggaacttcctaatgccatcaaagctcatcctgctgccacttctcttcttctcgccctcctcttcactctcgtttcccttctccttcttcttctccacatgacgaatagcctcctcggtcaactcctgtcggttcatgcgctcgaccacgtcattcttgcgcgtgcgcttgtcgccgagccaaataagtagaccggctgtggcgttgcacgtgatggagcagcaaagaatgacggtggtgagggcaaaaggtcggactttgtagtaaatgccccacgtacatgcgccgagggagatttgaagaagggagtggcaatcgagaaggacgacaatggcgacaaggaatcgtagcggaaaggcgtgatgggtctcggtctcgtggggcttgtagaaggagtgcgacttgcaaaatttggcctgatggtgctcgagcttctcttgctgcttgggggtcaagactgtaaattcccactgcttctcggggtcctcggggtcgaccgtgcgtggcacactaatgggcgcattggcggaaggtagatcgttgttgtcagtcaaagccggtagcatatccttcttcctccttgaccaagtgtagtgatgatagtgggcgatatagatcatgtgatacgtgtcgatggcacggaatggggcgagaccgtctccgacaacggcaaacaaggcgactaacacactgtcgatgacgtgaacaacatagatctgcctgccgccaacgttgatccagccgatgaggaacagtacccaggcaagaccgaagagggtgatgagcgtggcatagagtgtgacggcgaagccgagtgctggtggttgttagttgtatggacataaatggcgatttctcaacttacgtctcctcacgtactgtccgaagccgcgcatagtgcgcttgaacttggagcgcttcgagtgtagcatatgccgcacatggtcgttgacctcagccttgtcctgcttggaccagccttccaatgaggcaccttggggtaatacagcataacgggagtcgctgagttgcgagtcgatcgtggccacggtggccattgtaccttcactctctgttctacgaagacgaggtacagcctgttcttcggcctgggcatctcggagcggacccaataccctgttgatctcattgagactttcggtttcactgggtcggcggcgtaggttgtaggtgggtcggcggttcaggaatggtaggttaggaatgaagagcgagttttgaacgttggtcagagatgtgagggtcgcgacttcgggatctgatgttgttagctggtgttgctgtgcgtgcgttggggtgagccataccaattgtgtcgagcacatcgaccatgtccgacgtgtagtcagcaggttcctcatactgtggtgtcgcgtggccgcttgcatctggtgtcgcctgtttctctggactaccccaaaacggtattctcgtctgtatagcacttttgacctttcgaaggcgtgtaggctcgactttggtggattcgggcttgcttgaattcgaaggcacctgccccagcgcatgttcctcgtcgagtgcaggcaacgtgctcagccgctgcgcagatggatttgggccctgggcgacctggcgtaatgtgtttgacgaaggcattcgtctgataccaatacttgcttgtcgtcccacaggtgggcggcgttgatgttgctggagagatgcaggcgctttgtgtggtgccgagctgcttcttgcccttcgcggacgcgcactatgtctttgttagcaggcgcaacttaacactacaaagacattgtgaacctgccttgggggagacttcgaaggagagccatgatgggagggctttggtactgtcaggccagcatcgaccgaggactgaagtgaagtcggcggctcaatcactggctgtcgcgttggctcgttcggtgtagcaaagtcttgcgcctcggtgcccggcagtggccccaggaagccttcgttgacagcatgcgtcgatgagttgtcgtggggcgcgagtgaagagtgaggcacgtgaagcgacccctgcccggttcctgaagaagtggcctcggcgagtctgttgcgcgccgtacgcgtctttgctctgaccttgtccatggggactgatcaatttcgcgaaaagagagagaacagttcaccgtcgcttcaaggcaaacatactttaaggcctagctagcagcagaaccctgagttggcactgtttcgtggctggcggctcggccgttctcaatttcctggaagttgaatgcatcctctgggcacaatgacgtcggattgcaggaaacccaccccctttctgctaccaagacacatctcacatacgaagctgtaggaggtcagacccagcagcgtttctctgcaacgcctgcaactcccaggcattgttgcagcactaggatgtagtgaaacgctcgatccatagcctgtgcctgtaaccttgacgcagtcatccgatcctccaccagatctccccaggcccccgcccattcaatgatcttcgcttagatgccgctatccagggttgcggaccatggcgccacttctgccttcagccgatacgatgcttgcggatgatcgcgaacaatgaacatgtcgaaccgtaatgctaacgatgatgttcaggggtttcgagattcaccacctgatgcagggtcagaatagcggcgggcgcttcattagcatatctgcctagaaagcgcttgcgaagtagcgttgcaccatgactttgccggtaaccgaacgtcgcggctggcacttataccgacgattattatcaagttgttgtctatcgtcaaagatcggtactattaccggtctgctgctgacgaggtgcaactcgaatgcgcgcctgagatacctcgatcatgatactccccgttttcacctccatctcgcggccagcacgctcgtctcttctcaacttcagtaacccacgatctatcaaatcggcgatggcgactgcgttctctgctgctcgtggatatatggcgtgatatgctttgctgcataaaggtgtctttacacctgctaggccgaacgagtctctgattacaaacgcggtattcccgtaggtcgtcaggcatggactttaaaaattcgagacgagtctgtactgctgcggaggggtagtcctagccatgtttcccgtcgttgacatatctgaacctagtctatatcagtacacatcgatatggccgtcagccagactcactcgttgtgcatcgtgggctgcagcgcgaccaagaatgtctttcgcaaatcgtcataaagcctcaataccggccaaagggtattgttttgtatgatatacggaccggtgacatcggttttcacccacttcaaagaagaggctcgggtcgacccgaggctcaagatgcatcgcgggtattctaaacatggagtatcgcgtataatttaaggagcatgcgtttgctatgtagcggggtataccgttcgagtaacttctgaaacccgtggataaaggataagatgcaccaagcactggtggtttgcactggacaaacacggggatgagagtaccactgattagtgaagctcaagagtgcggatggtgaggcttacctgcttcctcgtgtattcagcggaatcttggatagtcggttaattgtattacatgtcgccaaatgcgctggaaagcgacgagggtgcatggagctatacgcagggcctcactgttgtaatcgaaagaccatgctgctttgtatacctccagactgccgtacgagtgagaccctgtttacttccttcgtagttgataacctgcagtacgttctcctgactactctaaactgctgcaacttgtatgcaccataaggtcatttgcctgcatgggatgaagcaagtagaggtacgaaagtaaattaagataatagcggtgaaagacttgcggaaagctcgaacaagagtagtagacagattaccttattatatccactttgtccgaaagtcggttcagacgagcttgcttatgtaggctagtgaaaagcgactacaagcaagtaatatgtagtgaattgatgcagaaacaaagtctaaatcactctgcactttcgaactgtgacctttcttaccacgcaacaatcatcagtcatgctgccgaccaatgccgtttggacaacactgccctgctgtcgttggtgagacatgtgcatactcgctcacagacccatacttaccaccaggcacatcgtgatttatcataggcttaggaagagatgtccgtaagtacagacgcaggtcctgtttgggcgatgtgaaggtacaaatccggccatgatccacgagatctcatgcaacgcgctgtcttgacattgaccaggatggtactgcgctcaaataggcaatgccctttgtctcattcccaagccatcggcgccttacagatcccatcatcacgcggcctcgcagacatgaacttaatgatcagtgcagtcggcaattcacaaagtccgttctgtcggtgcgcgacatggccgaattggatgttggcaacttggcaaggtggtcggatgtaagatggatccgaaaggctaggatctgtttgaagaactagttcgtactcagcccttgtttcttggagtcaggcgacggtcaggcgtacttgagcatattgcgtcgtggtgggcaggatcagacgatcgcgagccttgccgacattcacgagcgctcattcgaggaaggagcatgctgtccggaaagcgcggtcggccgatgagtcaatgattgggtgtgcaagggtatagatcgcgatcatctttggtgttgtagagaagttgatacactgtttgtttagtgtgacagcaggaccttgcggtttgacatgacgaaaatcgagatttagcacttattgggacttgcgcgttcaacgagcttaagtctggtagacagcatcatgatatctgtgatgtgcttcagtcatcgtgagcctctggcggtcagccggatgcgcccggaacggcatgactaggcgggatgtaaaggattatccggcatgggaagcagccaagacaccaagacaaagcttgacgagctcgaaggagtagtgcggatgacgttgattgctctgatcaccaattgaattttccgcagagtccgaagggtgtcaagctcggacgaagcctggagataatgctgaagcgtgagctcagagatgacatggccacgtagtttgacagccttggaccaggagccgctgcatgtgtccggcacgcggagcccgagtggatgcaggcgacttgtcttgaccgatggaatgcctcatgatttgagaaactcgccgaatcgctcgacagtgctgctggttgtccttcgctgtcgcaaacaacaagggtggatgcaagccccgcatcgtctcagcacaaggaccaaaagagcgagtaaaaacatgaaccgagtatggtataaaatacattatgcaattgtcgatattaccaagctctgagctacgaggcttatgatgatgtggtaagttgctccggcgtgcaaggtttcgccgggtagacccacgacccacattttcctacacagacatcagaatcgaaacagaggatcttgcgatcgtagctgataaacatcgcgcgtgataagtgagagggcgcaaggccttcgacttccgaaccttccgaagcgatccaagctttgctagggtcggagcgagccctagagcgagcatgtgtaataaagaactggatgacctcgtttgctgcttcccactgaccttgtgtacctgctaacattgctcttgctgaattacagaccaagcgtattctgtgcttcttcagcatctcgtcaaacgctggagcttcgcgcgatcatcacatcactatcctaacatttttcaaaacctgacacatgccgattcatactgttcgagcagtagccaccgtagcactgctgctgaagctactgcctgtggtagccgcgcacggtgctgaacacatggacatggacacgaaagatatgccacagccaccgatatcggaaaatggccagccaggaagctactggtctctcccagagcatgcagcgctcatgtactggcacatagggctcgaagtcctagcatgggccgttgttctccctgtcggtaagctgccttaacatcgacagcgagttccgcactgactttgacaagctgtcatgctgagcatagcgcgctctcgatacacactcttttcccaactgatgttccttgcaaccaatgcctttgctctcattctcggctttgtttacaatcaaaagacgccagaactgtatgccaataactcgcatggcaagacggggtggatcatcacctggattgcgagtgcttgggttttcatggccctggtgcagacgtacactggacgatatcgatcgcatccagcggacggcgatgttgcagagccgatgactgtcgccaatatggtgcgttaccagcgagtaaatgaagagctaccaaacccatcgcgatattctgtcgactctgcccagggcactgagcgaaactcggaatcgctgttcggtcactcgcggtcgcctagtattcagtccgagaaccagcagttttctgggccgacacgaagttacacccaagaagaagaagactcaaccgatgaagtatctgaaaagcgaagctttctgcgcaaaagtcatgtagacaacttcttctcgcgtcacgtgacccgtttcgcagccggacgcaccctgaaggctattcgtttcttctacgttgttttcgagcgcacattgcttgtgcaaggacttgtcgcgattgcaaacggtactgtggtgtatggtggtattggacgtggacgtgcggtcttcaacgtccttgcccactacgtcaaaggcggtatcttctttctctatggtctccttaccctcggccgatggatgggcgcgttcgccgacttcggctgggcatggaacgtcaagccatcgaaggatgtagtcggtcgtcgaaaggcctcgatgccttcagcagaattcaccgagtcattcgtcatctggctgtatggcgtcactaatgtgttcttggagcacctggccgcctgggggaacgaatggacagcccaagacctggagcacgtgtctatttcgataatgttcttcggcggaggtttgttgggcatgatcgttgaatcgaccaagatgcgagaattgctcaacagtgcgattatctcctggcagtcgaacgctcatgacgaagcgtggcagccgccacggcaataccggttctccatgaaccctttgccagccctcatcatcatgctcctgggcaagatgatgagcagtcaccaccaagactcaatggtctcgacgatgatccatggccagtggggaagcatgtttatgggatttgctcttgcgcgcggcctgacttacattaccttgtacatatctccgccgtcgtctttcctcccatctcgccctcctaccgagataatcacttctttttgcctgatttccggaggcttgactttcatgctgagcaacaaagacacagtggctgtgttggagggctacaatctggacgccatgttcaccttcacggtcaccatgggcctcactgcgcttctgatggcctggaccacagtcttgattgccatcaagggctgggtttcccgaagcgaaagccgcaacttgaacgcgaaaagccacactggagtgttggcctgaagtgtctccacgaacatactccctatatttctggcaggaaacatccattccgctccctggaccctcctcttaatattcttacagccttgtgcgttctgaagttatgataccactgcggtgatacccctcgtgtatgataggcgcaggcctggattgctgcacttacacctttctctttctttgcttgcaagcgtgatctgaccttggtgggaagatgtcggagaaaaataatgcttgcaggaaaagcttgtggcggctcatgatgggcctaatgcgatggaagagtctagttaaagagactcaataatcataacctacactgcctactgaaccatcttaatctgtagtactgtgcggcacaatgctccagggggtatcataattgcgctccgttcttcttccttatcatcgcactccacggcctctgccagcagcgcctctagcaatgccgcttccgcctctggatcctcgtgtcgcaccaccgcgcgttggtatgccacctcctcgccctccggcgcggggtattccgcctcttcctcttccaatgcccgatgtcttggatgcaggagcgggcgtttgcggattctggaacttggaagccattttactgctcggtgggttctcaacgaaagacgtgtccgtggtaagaaaggttgcctccatgtcatctgggccctgacttcggttgaagttcgcagctccgagatcaggatggttctgcggcctcttaaacgaatctgcaacgggcgcctgtccacgcaatcagaaactcatcctcacgtaacgcacctctggtgcccaatcgcatacctcaggaaaatccacgcaaaaggcattcatgttcattccgtacaggaaaccggcgaagctctccgagaagcgcgccaagctctcgtgcatcaattgcaattgcatgaagttctgctccaggtctgccattgcgtcgctgagctcggcgaagccatcctggaggccttcaagcgcgttggctgacgaagctgcgccacggccgcgttggacgctgtcgcgtagggagctgcgcgatgaagggcgaagaggcgtggttgggcggcttcgaggggacttgctgcgcgtccgttggcggtgggagggcggttcgcctgcacgcaagtctgtcagtgaatctgtcgcatggtagtggaatacacaggcatacgtgtaggagttgtcgacgccatatctcgattgtttcttaattctgtggaatgagagcagacagaacgcgcgattgctcgtgtgcaggcgcgtattctctacggatacacggcgaggggtcggtgtttcgctgcataaacaagcgaagccacagtaccagaccccacatttcggccctgacatggcaaacctcgggacgctagccattatgatcgatgacgaactgtaaactttgtgcacgttgcctcgattgtgtatgcaagacatcacccaggcgcatacacaggtacgaacatacgaacatactttctattacagcgctatgagcaccgcatatacccaaaccatctgttcctacgccacaccgtgcgagttttagcaacttgaacttgacatagcccctccgacttacccgagattctcatctaacaacccactgcagctgcctttttcctggtattgtaagcagcgcgcctataaccagtgctctctgcgcacagccgccttcttacatgttcctccgcgcacatccactgaaaacaagtctaccgccctccaccttcctggtttctaaccatcacactgttatacgccctgcacagcaacttggacgacgactcgcgcaccccagatccatcagtcaggcaaacagcacataccgctccccgtggaaagtttcgtctgaacactacaaaaccaatagcatcagctggactctcgcattagcttttggtgttgcgatcggcggcgcactactcgttcctctggcgcataagtctcccaagggcgagatcacacgacacgactccgtggcatccttcgacctcacagacctcaccgactcatacctcgttatggcgccgaacactccgcccggtcgacctggcacgcttacagcagaagaggagaagaagctgcgcgagctatgggctatgacgttgaaggtgtttggcgtggacgcaagtgtggaggaggccaacggcgcagaaacgccagtcgcagcagcagcagcaagcgacgcagggtcagagaaggatgtcaagaaagacaagaagaagagcagattgaacgtgtttcgacggaacaaggacgataagactgccgactccaagacgacttctgcgggcagcacgacaccgtcagacataagctcgttatccatctctgcggacgacgacaagtttggccagactgcagacttcaaggccgcgatagcgaacacgccaccggaggagctgcggagggctttctggagcatggtgaagcacgaccaccccgatgctctcctgcttcgattcctgcgcgcaagaaagtgggatgtggagaaggcgctggtcatgatgatctcgaccatgcactggagactggatgagatgcacgtcgacgatgacattgtcaaaaatggtgaactgggagctatggacgacaccaacgcgaccgacgcgaaagtaaagaaaaactcagaagacttcttggcacaactacggatgggcaagagctaccttcacggcttggacatcgagggccgaccaatgtgttttgtccgcgcgcgattacacagagcaggcgagcagacggaagagagccttgcgaagttcaccgtctacacgatcgagacggcaaggatgttattgaggcccccaattgacactgccgtgagtctttccctcccacttcccaaaatctcaaaaactaacaccctgtagaccatcgtcttcgacatgaccgacttctccatggccaacatggactacacgcccgtgaaattcatgatcaagtgcttcgaagcaaactaccccgaatcactcggcaccgtgctcgtctacaaagccccctgggttttcaacgccatatggagcatcatccgcggctggctcgaccccgtcgtcgccggtaaagtccacttcgccaaaaacattgacgagctggagaaattcgtgccccgcaaccaaataccgagcgagctcggcggcgacgagaaatggacgtatgcgtaccccgagcccgtgccaggcgagaacgagaaaatgaatgatcaggcgacgaggacggcgttggagggcgaacgcgcggatgttgtgaagaagtacgagaacacggtggtgcagtggatacacgagggcgacggggatctggaggagaagaggaacgagaggaacggcgtcgcggaggaattgaggcagaattactggaaactggatccgtatgttcgggccaggacgctgtatgatcgcatgggcatgttgagtgagggtggccagcttgctttctacccgaaggcacagacgacacctgctccggcggcggcggcggcgagagtgtcgacgagcgcggatgacttggattgagtgaggcggtggatgatgttcagtttcattgctagggtggcattcgtaggccattgtaatacaacccgattctttacttttgctcgtcagtcaagtggggtataccattgcatgccggtgacatttacaacagaccaccagttacaacacatgctatacataatcattgtaacatgtccctactagctctatttacgcctcctccttgagccctctcccgcccttcagccgatgatcttcacgatttttgacatcgtctagcttcgcctccaactcgtctgtattcgcattgtcgcccaaccgccccgttggtgcctcgatacttgtgctgtcctcgtcctcggtgccaggcatgactaggtcccttgccgggctgtatgtgatggatccccgtttagcggctgcaagacgcagtttttgtccggcttcgcctgcgcgaccgaggacgccggcgatgacttgtatgcagcggtgactattggtagttagtatgtgtggatgtgtgtgactatttcggaagatgttacctatcatcgttggcggggatgggataagtgacccaagtaggatcagcgttggtatcaatgacaccaatagtggggatattgttcagcgcacactcgtgcagcaagacatagttttccagcgggttcatacacacgacgagatcaggcctaagtacggatcggttgaacaactgctcctcgaagccaggtacttcctcgtccagctcgttgacgaccttggtcttgcaccggccgagaatctgctggccgttggtgatgctacctggtatccagcgctcaaataggtggtatccctttgcgagttcagcggcccgggcgactgctctgtcttgtccgtcacgcgtgccgacgaacagcaccatgccgcctcgtctgcatacttcctggaccacttttgcggaccgccggagatgcgcggctgtgacttcgagtgagatgatgtggatgccctgccttattccgtggatgtagcgcgcgtttgcggggttccacagcgaagtaacgtggccctggtgggcttcggatgcgaggaggagctcgagcgtgacatcggcgggagacggaggatggttcaggagggtgtgaggctgataatgcggttcgatttgagtgccaagggtctttatttgcttctctgcgggccgttaatgtccattgctacgagaagagatagcaagcactgctgaccctgttgcttgaacatgtgccactgctccgcgacatggtcggtgacggacgaagcggtcgcatgcgtgtctggattaagagcgggcacagattcgtctccctgggcattgagctgtgcatgtatcgattggaggttcttcaatgagttgtctacggacgactcgatggactcggtttcggtggagatgaagcggaactgtggtaggggcctcgacgctcttcgcgcaattgcccgcgggcctgatctgagtgctgttcgtactatcatggcgtatatgctgtttctccagtactttgcgtcaatacatggttgcagtccgtgccacctcgggcatcatcttgtggttgcacttgaaacattttgagatcagcgcgctacgcgtgcacggacccgtcgcaattcatgtgcaggctcgcaggtcacgtggtgttgaatgaatcagtcgatggattgatgacgcgggcatgcgggttgggatagtggcagcgctgaaacaggtcgccccggcctgcaagcccgtcaacggcgtttttgatgcgtgtgagacgcagacagacagtggtcgatcattcgtaacgcgcgccaaagtacgtgcatcgtcggttggaggtaattcggccagtctggttttaccgacgagcccgacgacacacatgcgggtctgcagaatgccatagcactcgcacgaattcgataggtcccagccctgtgtcgcgccgcattacccaccccacgcctccgcaacttttcgcgtgcggcgtgcatgcgtactgttgggctttccctgggtgccgcgacctcgtgatagcgtagaagcctcaagcgccagtcttagcttcagctaagcgcgttcatccagcgcccacccctcgcaccgcacatccgacctcactgcgcggacacggcaaccttactattcatcgccacaaccgctctacgaagaaacaccgagaagccacacgcgcgggcccgttgtcgcctttgtggccgccctcccctccccacccaccgcccacgctgcagacacccggctcgacctcgcacctcgcacctcgcacctcgcagcctcgcaccacccgctgcacgtcaacagctgtccgccaccgccgctgctgccaacagcccgctctgcaatgctcccaaacacagcctgcaacgaccgagtccactagggtccttcgcccgcctcatctccaaccagcaccccatctcccgcagcattcgtcgtcgatgcgcccgccatgaatggaaacggctatccctacccgatgcggtccttcccatcgagtaggcagaacatgatggacaacatggacagtggcatgggcgggtttgaagacatgaatcaagggcagagcttggatcaggcaagtccatatgacgccctggaccagttttacggtattgatagtcgacagatcgtcagccaaaatgacaaggcggaaaacatcaggcgacagagcatgcctgtctatgccagcaatggcaccaataacaacaggacacaacccatggaaatgtcgccagagagcaggaggctgtccatgctcaactttggcgaccccggcgatgctggcgatttccagttcgacatgcacgcagccggcatgaatgacatgatgcgcaacaaccccagtttcccccgcccgtcgggagacatgtcccaacacaacaggaactctgcaaacaacatggggctcaacacccagttccagaaccagaaccagaacccgccctattcgaccatggctgccccaggctctgcatatgcctcgccgctgcatcccagcgcaccacttgacttggacatgagcccttatccaaacggcatgaacatgtcaatggatctggacgactcgctcaacatgatgtcaggtgacatgaacatgttttccaacaatcaattcaacacgcctatgctcgagtctcctgtaacgcaagaattcataggccccatgcccgcacctaatcaggacaattccatatccgcaataccgcagggccacttcaagcgtccctccttgagcaatactcctgagacccggtctggagtctctggattgggtagtcgcacaagcagccaggatcagaacagtgcgccctcacagtctaggccccagagtgagcaacgttcctcctccaagagcaatctgccgacgcaaatgagtctgtcatctctcaaagcacatcaacctgtagctctggatcccgcacaagaccttccagaggaaaagatgaaccaattaaaggattatcggactgcttggaaacctccagctggtggattcccctccactatgcactcgaatccacatcagaagacccagttcaaggacgcttactcgtcgacgggctttgatatgctcggagtcctcatgcgagtagctactaggcctgacccagaaatagacatcggctctgtagatttgtcttgcgcattcgtggtttgcgatgctgaaatggatgacattcccattgtctactgttcagagaacttcgaacgcctgaccggctacacgagacacatgatccttggcagaaactgccggttcttgcagtcacccgatggcaaagtcgaagcaggtatcaagcgtaagtacgtcgacgatgactcggttctttacttgaagaacatgatcaacactcgcgccgaagctcaaatcagcttgatcaactatcgcagaggcggacagccattcatgaacttgcttacaatgatacctatcgcctgggagcctggtggcccaatgaaattcattgttggttttcaagttgatctcgtcgagcagccaggtgctatgacgaacaagaactcaggtaagtcctctattcgctagacgtgaaaagcaaaagctgaccatcacagacggctcgtacagagtcaactaccaacgtggcatgaatatgccaagctacgtgtttaatgattctcagaaaccgcaatccgaacaaggccagaccatatccaaggatgaggtttcgaacgtgctcgctacgtacactggttctggggattcagaaatcacaagaaggatatgggacaaggttctcctcgaaaacactgatgacgttgtgcacgtcctgtctctcaaaggacttttcctctatctgtcgccttccagtagccggattttggagtatgaacccagcgagcttatcggcacagctctgtcatctgtctgccatccaagtgatattgtgccagtaacacgagagctcaaagagacaacgaatggaggatcagttaatgtagtcttcagaatacggcgaaagaagagtggatatatgtggttcgaaggccacggctccctgcacacggaacaaggcaaaggacgcaaatgtatcattctggttggcagagaacgacccgtatacacactcagcaagaccatcgtccgcgagtctggcggtgttggtgacaacgaactgtggacgaagatgtctacctctggaatgttcctcttcgtgtcgtcaaatgtgcgacagctcttggacaagcaacctgaggatcttgtcggcactagtattcaagcccttatgcgacaagaatcgaaggtccaattcgggcgcattcttgaacttgcaagatctggcaggaagggcgaggtgaagcacgaaatgataaataagagaggtcaggtgctgcaggcatttaccacaatttaccccggagacgctaccgagggacagaaacctactttcattgttgggcagacacgtctactcaagtactcgaggaacagcgctaaccatcggccgtcaatgtacacaaataaggagcgactcggtggaggctcgactcactccattcctacccagaacactctcaactcaccctacccaggatcagtacaagatcacacgggttccaatactccgatcacctcatcgaccgatggtcgattcgtcactaccgaaacaaatgcaacaacacacgctggccacaatggtctgcagctcggacaccaggatcaaagtctagcttctgacgacaacgtgtttgacgaactgaagactacacgaagcacgagttggcaatacgagctccgacaaatggagaagcgtaacagatatcttgctgaggaagtgcagaccttgctcgcggccaagaagaagaggaagaggagaaagggtgctggccagatgcagaaggactgcgcaaattgccacacacgaactacacccgaatggcgcaggggaccatctggtaacagagacttgtgcaattcctgtggtttacgatgggcgaaacaggtatgtctagtgtctctctaagtctttcgacgtatacatgttgaactaatgtcagcacctacagcaaggtcgtgtgtcgccacgaacgtcgtcagcagcaagcgacaagagcaagaagagtccatccccacgccatcacatgactttgccaaattcagtgcccgagactgggcaaagtgctgccattccttctgcgatggctccagcgagtaagagatcccccacacaaggcggcgttggcgattctcacgcaacaaaagcagcccgcgtggaggctgctgtatctcaacggttcattctgcctcccaagatcgaagaagtggcggagccaggttcatgagcgaactgctacactttatttcccttctctttcacgacatttagactggcaggttgtccagtatgaacgatacccccgtgcaaattttcttctagatccttcgcagctacattcgctccaacagcggcctgttgatggttcacatttctggtttacgatcgcagccagccgcgcttcctgttacatttggagaggtgactgttatctttgtcgcaggcctacatgtccaaagggcattgctgtaatttgacagcctttgggcgttttcataagcgcatggtagaggtttggcattcacgaggcgtactaccacgccgaatcatgtacataggtagcaatgtggcgaaccaaatgtatttaatttctcacgaaccacgatccaacgctcgtacagtaattccgatatcgaaggatgccccgggtaaggagatgatcatagcctcattgtggcttgactccgcttcactcttccaaggtcgggcgctaggttcaacgcccggcaacgtgcaaaggcatgtggggtcgcgggagaccgcctggtgattcgatgccgggaacacaaggcgctgggacatatagaatcccatcacattttaacgagccggacatgggtcatggcagaaatgtgtatatgggcctcggacgggccgggcaatcgcatgaattgggcatggaaggatttcatgtgctgaagttggatagcgagaagtgcgctgcacagcaatgccaaacaacctttgaacctccactgcttcacggacttcagtcgaaatcttccgccctttcaaaatcgccagcccggtttcgcaagctcgctggtcttctcgcatcgcacgtgttggaacatggattaagattgcgactaactgggataattgcgtcgttacctttagcgtctgcgcaggagcacacctccgattcatcgtcacccccgggcctcgagtccagacgaggggatcgccactcatttcttttgccgtctttcttgatacccgaccgggctgacccacgctcgttttctcattctagtggtcctttttcgtttgttgttgttgcctataatatagttgcgcgaacggccagcgacgtgtgacgcgcattagagttcggccataatttatctcctgggatttgaaacggaatacgcgatacgaagggctgctgggacacacgacttgggcacacgagcttgcgacacacaaagacgacgaccacgaagacacgcgagcaatggacgagagctcccgcgtccacattaccgtgtgtggagatggtggttgtggttcgcgcgcccctccaaagcgtgccaactttgttgctaacattcgcgcaggaaagagctcaatcacattgcgcctagtacgaagccagtggacgtcagattatgacccaaccataggtatgcgcgcctccatgccattacgctcacaatatccgaccacaaactgactatcttcaccgtcaccagaggactcgtactcagtcacgcgcacgatagacggcgtgccctactacctgatgctcaccgacaccgcggggcaagaagaataccgcggtctctgggccgcatcgaatctcaaatccgacgcttttctcctcgtctacgacatcacgagtgcgaactcgctcgatgcgctcgaatactacatggagatgattgacatggaagaggacaaccggatagacaatggcaaaatcccacccgtgaaaatactcgcggggaataaatgcgatctccaagggcaacggcagatcaaggcaaaagacgggctggagtgggcgcggcaacggaagtgcggattcatggagacgagcgcgagggagatggtcaatatcgaggagacgtttgcgcgtaagtctggcggagactcggtacagggacatgctgaccatgacagtgttggtgagacgtgttgttgaagcccgacgactggccgctcagggagcgcccggcgcacaaccatatcgcactgctgcactaccgccgccgaaatcgaacgaatcgtcgccgtatgcgccaaactttgcagatgaggatgccaagaagccgagtttctggagaagactcaggtgctggtagccttgccatgcgcgttctttgaacatgttgaaaatccagagagaccctttggacacttttgcgtttttctgcggctccttgaacagagtttagcgccttgttagcgattccaccttctcatttggctcattgtatgcgtttatcaagacttgttgtacaggctgttagaagatttggttatgtctaaacggagacctgtacttgaacgatatattccgactgtccatattcatacccgacataatacggtggagaagacgcatgtagaaggggagcgcaaagattatatcattagattaagacagacaaaaatccacattgatgactgcaaaggaaatgcttctgatgtcatgcatacaatgaccattttgaggcatgcgatgctgctagccgtcggtacgctagcgtctgtgcgcaggagcacgccattggatttcgtttgtatctcttgagatcttacatacaccacacgcaattgtcgtcgggtaagggaaaagaggaagcgctggtactgtctaaaaggcgtcttggaagagctggaagaattgcgtttgggttgacctcagggtagcgtttgtgggcggcttgataagagaaagtcccagccagaaggcatcgcagaaaccacaatgtcgaaagcagatcacgagctagaactttcggaccaaggcggcctcaagcggactcttaaggacctcttcgcaggcgccgtaggaggcgtagcacaagtccttctcggccaacccttcgacatagtcaaagtacgattacaaacaacatcccaatacagcggcgctctggatgccgcaacacaaatttacaaaaacgaaggcgcgtcagctttctacaagggcactgctgactccccctgatcgggatcggagcatgcgtatctgtccaattcggtggcttccactacgcccgccgcgcgtttgaagcgcaaaacaccgcaaaaggaaacccggcccaactctcctacgcgcagtactatgcctcgggcgcatttgccggaattgccaataccgtgctgtccagcccaatcgagcacattcgcatccgcctccagacgcagccccacggcgcaaaccgcctgtacaccggccccatcgactgcgtgcgcaagctgtccgcgcatcagggcgtcctacgcggcgtgtaccgcggcacagcagtgacatacatgcgtgaagcgcaagcctacggcgtctggttcacgacattcgagtacctgatgaacgcggacgccgcgcgcaacaacatcaagcgcgacgacatcagcacgttgaaagtagccatgtacggcggcctcgcgggcgagatgctgtggattagcagctacccgttcgacgtggtgaagagcaagatgcagagcgatgggttcggcaaggacatgaagtatctgagcatgcgggattgcttcgcaaagacttatagagcggaaggactgggcgggttttggaagggcattgggccgacgttgttgagagctatgcctgtgagtgcgggcacttttgcgacagtggagattgtgatgaggatgattagttgagaggcgaggctgggagaatctggggatgctggctctgcgcatgtcgtgcagactgtacctgtaccgtttcaacacttggagggaattagtagggaagatatcttgcccgttatccccagcctgtagtgcgactgattagtaaactgatggtccaccaaaccccagtccattccgcctcatgtgatgtgacatgatgcatgcggatttgtatccatgaagggtggtaaaaatgaaccagatgtgatcattcttgacacggcatgaagaagtatgcgtgcatgcagccagatgcagcgcagccctgcaacacagaggactaatttcttttgcgagccgagtctcattggttctacggagcagagtcccggagcgtagtcattccagatcaaatgtcaggtatggcagagtcgggccgatatccatgctgcgtcacgttgcctcgatctttacgactgccaagatgatttacaccacgaataaaggaaattgcctcaacagcattcagctccacggaacactccggcgctgttcggttatttgaggttggtggaagaatagactgagtttgtggggattcttgtccagaacgcggcattggagcgtgagcttgttgacctagcaggagtggtaagaggcgtggagtggaacagtaggtacgcacgtcgcgtccctgaagtcgaagctctccgtatatggatggtatcttcttttcatggatactatgcgcccgtgacgaagaaccagccagtgagcgctgcacttcagtgaccatgggtggcaaaatttcaaccacatcctggcagtaggaggcttacacctcggtagctatagaaatgaatctagaatcccaaagcccggtttcgtatcacgccccggtcaatgtctcgagtccgatagggccaagacagtgaacgaaacaaggtcaaacaagatgaagctgacatcgtttgcgaagaaagcaagttgctgtgctttgctgtactctcttgatacgcgttgtgaaagacagtggtgaaactgttgtactttttagccgcccggactgtgttggtgttgtcttcgaagagtggaaatatctgtggtgactcgttctgatgggaagtggactcgccggagtgtgcactcggtcccaagcacaacaagcgtttcgttctggaccagcgcgccgacagagtacaagccgagcgaccagaagaccacgattgtacattatcgagacgccgtcgtctctacgatataaggcttctgaccgggacacagatgcgcttgctttgcatgctcccaacgccacgggccagaccaagccattacaatcaacggcgctcacagcccgggccagaaatgcgcgcttcagtatgtgcccggtcgcactcggaagacaccagcggagctccttctccgacgaatcaggagcgatctaaaacggccacttgctccatggaaatgtgaccttgtgtcctaggaaagcttcacagtcgctgctgcaggcgaggacttgacatcttatgacatcttaacatcagagcggcttggacacgcgctactaccgaaaagcgattggtcttgtgagtgacgacaaccggaaacccagcgaagtgtggggatttcccgtgcgccgttcattacgcacactgccacttgcatatctcccgctggatgtcaagtcaagtcgagataccgtgtacgataatcgattcccgcagtcatgggcaattatcgatccagaagcggctggtaagtggtctcgttcgcgcaccccagatatggcagctgacaagcatataccgcgacagcctgacctgtcgagcccgtcgcgtcaagtgtcagtccagatactgccaaattctgtccttctgattcttgctaaacggagccaggtgacgagacgcgtccggtatgcaaggcctgcagcaagaagaaccgaccttgccaatgggacgcgccccagagcaaattcaaggtctatcagccgcaatacagcaggtctgctacacaggaatccggtcctgacagcaatacgatggatgttgatgagggtagcgaagaggggcaggccagcagccgtcggacattttctccgaagcccaatcagcccacatctaggagaaacagtcggaccgaagtccctttggaaccgcatggttccgcctccactacgagtcagcattctcccgacaacgagccattggccttgcgcgagtccataaggcattccgatgaaagtcatcatagtaccagccatggttccaacccattgcccgttgaagttccgcagggaactcgaccgtactcgcagacaccagtgcccctaacgcatgacgaagcggttctcgttcaccactacacagagcacctcgggcgctggcttgattgcactgatgcgacgcggcagttcactctgagtgtgccaggcaaagtgaaaacatgtccagtcttatgccacgctgtcttttcgtttgcagcacaacatcgcagggaagaagccaacgccgacgcagcataccaccgttgcatccccctgttgatcaatcgtctcaatgagcgtgccgcaagccatgacgagacactcctatgcgctattgtgattctccgcttctatgagcaactcattggtgagtggtctgtgcctgtgtcaacttcgagactgactgtatctagtaccttcgaacacaggatccgatcaggagaatcacctcacaggcacttcagctattttgcgagcttctcaaggacaccattttgtggatccatcggcgcctactttgcgcgaggctgctttctgggtttacgtgcggcagtgtctctatagtgcaacaatccaccagcagccacctgacatagatttcacattacagcttcacccttcaccagaatccatgcaagacgcacacccgctggctcgcttgcggttagagacagcatgggctaaccaaatgacatggaacctagcacatgtcgtcaattattgcttcgatccgaacgctgaagcgaacaatagaagcaggcgatggcaggagctctgggatcaagtcgaccggtggtctaaacaaagacccgagggcttcaatcctatctggcaaggcaaaggcaaggaacatggtgttttccccgaggtgtggttcaccacggactggcatggttagtactgacacttgagttggccgcaatgtacttataagcattgcagtcctctcgttcggcttctatcacttcgcctgcattttactgctcacgtacaaacctggcccgaaattcgccatccggaatgctactggtttgtcagatgcgaatgtgagtgctctccacgcttccgtcatgcttgctgattccatcagcaacaaattctcgaccatgcccgtgttatatgcggcgcatgcaaatgcgctccggagactgggccactgtcgattacggtgtgccacacaattttcatctggggaccactagtgacagacccagctgagcgagaagagatagcaaaactcctcgtcgcttttgagcaaaaccatttctggcctaccgcctggatcatcaccgcgctcaagaaggagtggggtataagctgatatggcactggaagaatcgctgatccttatgctacgtcacacgactttaggaagctgggtgtctgtagtatagttgcgaggaaattttcgctgcgtttctatcggatctttagacttttccataatcatctgccacgggaatgcaaggaagcgataccacgcaccaacatggacctggcttacaggactggctgcaatcataatcatcttagctgaaacacgagaaagtaacttatcaaaatctttgcacgtcgctgctcgcaaagctgctatatacctacattactgtcactgtactttagtcacacaaatcaatctcactcttgtatatacccatccaaccacaaaccatgcttctccatgcttgaccacgggcttaccgggtcccgcacattctgcattttatatcgatggactcaacatgaactcgtgcggattagcatgctcctgcaatactactatgaatgcgacaagtctcgcatttaaccgttctctggctgacactgctgacaagagagctaccacagaactcttttggaagtacagaactttgtaacgagatgccaaatctctggctattcctgcgtttaggacattaggacatgctgtagacgtcctaagcaatctcaatggacatgcaccactaaaaaatcgttgccgtattttgatgtgctgatggggaggttttgggatgggatgggtgggaggagcaggtgtgtattcggggggcatggaccgcggagttggaggagggagatggagggaaagaagggggtttgaataatttcgaagcgatttggggtggcttttgtgtagccattttggctcgaagattatcgcgatgatatgtacgtatttggtcaaaagctttgaggagcccaaaggacgacaggctgttgcagacttttttttttcattcttggacttaccactacatagtgctaggactaatcaggcgaatggtagaggtcttgtgatacttgtgtgcattgtttgatcattctgtttcgtaatttgtattcgtaaatcgagcattccgcagcaatgcaacttgcacattcactgttcttctacgcgcatgcaatatggtatccgcgcgttatgctgacatggcaaaagtaccccgaacaacgccgccatcatatgcaagctcccttgtatgtgatcataaactccgtcatgtcccgcctcgcgtcgatgtagaagctcaaacatcatcatcatccgtcactggtcagcatcgctcatgcttacttggaaccaaattctgccacacggttcaacctccgcctcatctcctctcttgctgttggcgcccgctcgttcgctcctgatgcttgtgaagttgaagaggtctggttcagctcacctatgggtggcacaccattaagcccggctcccgcagccaagaatggtgagggcggtaaatccgcgaggcttccgttgcgtttgacaccttccatgagagctggatcgactggcatatcgaactcgttgtgttgtggatatgccgggaaggtgttttgcgatgcttcaagctggagctgcccgttgggagagtcttgtgttggcgggctttggcgtaaatgtgcatatacatcgacgggcggggttgaggtctgtggagactgtccattggtaggctgactatagcgggcttgattttggttctggttctggttctgtcgcatggccgacaagcccttgttcatctcgctgcactcaggacaatttcggatgacttggctaacggtctccttgatgcggacccagtggtaaagctcagcaatagcagctgtagttttattgatgccaccatgcgacttatggtggagatctcgcgcaatttcatactgtttctgaggatccgcgatgacctccttgcctttcaaccagagcttctctggctcgtcatctttgccaggcgtaagcttgtagtgtgtggcggcgctgcgaagacgacttttctccgctctgtcggcgccgtttgggtatttgccgttcttgaggtagaagcgaatcttgtcgaaacgttcttcggacacaaagtcgtcttcctgaccaagatcgcggccatagatgatggcatcaaccagctctcctgggtatgacttgaggttaccacagcccttgacacgcccgatacgcttgaagccgagggcgtcccatatccgacatgacgctacgttggtttcgtataccaggttgaagacggagtatgtgtagccctgaccaagttagtgtatgtcagcctacactcgcacagcacataccagcttcggtgcccaatccaggtatgtctctcccatcaggcgcccaacacctctattgcgggacgcatctgtgaccagaaatccgccattgcagacgtgactggaccgacctgggtagtttggcttgatgtagaagctgcctaggcattccctttcccaatcgcagcctctttgcgccatgtcatgtagttctctgccatcctgtatttcgcctaggagcatgatcgctccgaacactccgaaccagtacgggccgaagttctcgaggggcagcggctcgaccatggggtatgtgtcgcccttctcaatctcgcggcccaactgatcgcataggtatgccagtagtgtgagcggtacctgcactggcgcagagaatggtatgatggttgcagtggtgactcggtcgcgaagagtgacttggatgggcgcaatgcccacaggcaatgggccgccaggcggaggatacggtacctcgcccgaggtcctgtaaatgacaggcgcactcggatcatccagcattgctggcatggcgggcagctaggtggcgcacttgtaagtggtcgctatacatgtgttagttgagagtagagggggagattaagtgtggtcgacgatttgcaagctatgcagcgcagacacatgatgactgcgaatatgcgatagctgcgccattacaaccgagtgatatgcttgtcactgcttcaagcctgcgaaggatgagagttgtaggacgtaccaatgcagagaggccgagttggtatcaggaatccgcctggtgtgctctcgccgtaccgcccttgtttcggaccacactaacgtctcgaacagcgcaccaatcagaaaagtgcgtggcaaaatgtgaccgcacgctgggacatttgtacagattatctgcactgcgattgtgaatgcaatgttgtagacgatagtgtagcagcatcgagtaacttcattacttgatcaaagccaaacgtgccaagaagctaggccagggccgcaagtcatcgcacacgttccgcggtggtccttcttcgacgacgtaaccaacataatcgcacaaatactctaatcgatgtccctacagcggaggtactactcgctcaagccatgtgcacaagtctctcagctctgcgccactgagcacatggcccaacccctcatattctttgagagtcacacgctcttccggcaccccaagctcaaacagcttctcatagcacagccgatggtaccgttttggcaccaatctatcgccagtacctcttgctagaaacacttcaacctcatccttgatctcctttggaagcccggcttcctccctcaaagtaggtatccgatctggtaacggcaaatagccggacaatccgacaaggccagcgagcttgctagcgtacttcgatgtgagtcctccgagtaaggacatggcatgcccttgagagaatccgcccagtactatcctcttttccgggataccttgcttgaccaagtcgtcgatcaatgatgttaggtatttgacggtagccaacataccctcttcatcttcatcatcttccaactcaggccgcgagggtgggtacggagacagcgacgtcggcatataccatgcagtagtagccaagtcgttgttctccaacgcgtttggaagaacccaggtcatgtatggaagcttgccggcattttggaactggcgtgcaacatctaagttggagtcaatatcatgtccctcgagagataaaagagacatactttcgacgccttcagcttcgtcgccaagaccatgcacgaagacaaaagcggcagctttagaagggtcgaccggagacatgggctcgatgatgattggcggcttcctttccattgctacttcagtatatgggcctgcaatatcttgctgtgttgtctagcgaccctctatgatgatggatatacgaattctgcgccagctggtagaaagagaccgtggaaccgattgaatgctgaggttagtaattaaacgctatgccgaaggatacaatggcctcccaaatatccatccctacatcatgctagcttgaaagacaagacgtgccttcatgtaccccgcatatgacatcctgtcgtccgcgttcgatgctaacgcgtctccacgtgactactagcttcatcaagctcacttccgagccttccccgcaacttcatctttctacacttcactatgccacacgtcgaggtgctcccaaattcgtcggcctcagtagcgccgggatggacctacgttgtcgacaccggctacgacccgtcgaaagtcgcgatcaatcccaagaataaaaagcgcgccgcagcacaacctggtgggcagcgcggcgagaatgagctttcggcgcgacagcagacggcgattgctaggaggatagccgagctagagagggacaacgatccgaagcagaacatttccataccgggaaagccatgtatgcacgtcaatcgggaagttgggcaaccgctaatgctcatttacagctataccgaagactcaaaacacgcgacgcataatacaataccagcgccaaatcaagcactggctcgacgatgaagaggcccagctcgcgcagcaccaacaagcgcccgtaccgcgtggcgcaacgactgcttcacgaagcaacgcgcagtctcaccgccgccaaagcacacttgcatccgtcccgcctacaccaacagaagccacgcccggcccatcggttccacggacgtcgtcattgatgagcgtagataacggcaacgacgatgcgctactctcgatcgatcactcgatgcctccgccgctgaaccccgccgagcttgacgcacttcttgctgctccaccgctgtcatacgctgcgagccatgctgcgccgccacctgctggggggccgccgcagaggcagttttgtgacaattgtggttactgggggacgataaagtgtcggaagtgcggggccagagtatgtggtctggagtgtaaagatgcgcacgaagctacgaggtgcttgaagtgggcatgaaaaaaatggcgagattgcggattcgcagcacaaggcgttaagaaagaggcttgcacgatacccattatacatccgtttttatgaccagacgactacagcacacaaaacctttgcttagtattcaaatttctcccagacaagcttctcgctcaagtcccacagcctctcccacagcctctccccctccacagtcccctgcaaatcctcactaacattctcattctccaaatacgccccattgcacccctcgatcctcccaccaaaccatacctaaataggtaacccattgtaaagtgcccagaggtgagcatcgactgtgtccgtctttgactccgcgatgaggagacaagcgacgtcatatacacatcgttggcaccggcattagcaatggtttgtggtcggtgaactgcctacctagagaatcttcactcgagaagtgtagattcttaagccttgaagctaatcgtgcgatactatactacttcaaattagcattttaaaatgcactaaagaacgtttagctgttttaccgtcttgggctttacggtttattaggccaatactacggcttacccatcctccattcataactataatgagcccagtgcatgatttactactggtttgtttgcgggttgtaagccaaagggcactcaggtaggcagtctaggaatcttggaggttcagccttactccgcctcactctatccgacgctcccactccttcttatcgttacttcataccatattttcttactcacaatcattttccgtcgccagaacttttcgtcgcatagcgctcgtcatggccgactttggctggtctgccagttgcatcctcgaagcgatcaagctgagtaacaagatccgcaaggctttacaggatgcaggtggcgcccgagaacagtatactgaggcagcatcgtttctcacacagttcgagtgtgttttcaaggagctggaaatacacatcaatgacggccgcaatacggaataccgagaagcgatcgaacagcaactcaaacttatggagcctccctggacacgattgcaggtgatcctaggaaaatacgaaaatagcctgggtgacaagtcgactaagtcaaaactgaaaatggtgccacgaaaggtgcaatgggccctgaaagaattgaatgaagctgttaggaaaggcagagaccaagtgcgggggccgttgcatggtgtgagcctccttctacaaatgcagtcgatgttagttggatgagtaaaaagggaaaactcagctaataatctcaggatcacaatacgtgacatcgatgagaagtgccaaaggatcatcgatgacctggagactgctgattttgcacgtgccctccaacaggactttgcgcaactacatctacacacggaggaaggaacaagaaaccaaaccgacatccagaaggacctcgcgcaactgcggcaaacactccatcagcaacatgcggtcatattggctgcacttcctgtgaaaaccgaagcagccagtatctctcatgtcaacgcggatattgagacttatcaaacgagcgagcttacggcctccgttgctaggtgcttagacaactatgaggatcaaggaaacgcgatagttaccgtttatgctgaacttcagaatcaacaggctagtctcgaaaaagtgcagaaagcactacagagtcttgtgagacacacggaacaacccacaaacgaggaatatagccgactgtcgactgcaacggggtggtacgagattggagacgctatttcgacgattcgagtcgcggcattcactgcatcgatgttcgcacttggataccactcaaggactgcaatctctgctttcaactcttcggctcaacgaatcgagcaaggaactatacagcctgaggtgaaaggtcgaggaaggaagtcagatgagttgtggactgcggaatttgcaaggcaaaatgacgcttcacaaccatctgcagtcgaggtcccctattcacggatcgctaagacttacagtacggtcgattgtacggagagcactgtcaacaccactgaaaaagtatcaaaagcttccaagatacttgaagcaagaaggacgcgtaaagaattctcggattctctaccatctagctatgggctttggcattgcaaagaatgtggggaagataatgcagtgtggcatagtgaacaatgtccagtgtgtgggttcgtactatgaaaagtcataggatgcttcaggtaaactaaacacaattatatctattgcaatcgtatccaactcactcacacatgattcatgccttatatctcggcttcaaccgaacatccaacttccccacattcgtcgtaaagcaatccctactcttctccaagatctcctttccatcctctccctccgcaaactccacctcaaacaacttgatcaaattcgccgtcacgctgcgcaactccatcatggcaagtttctggccgacgcagttgtaaatgcctgtgctgaagggcatgaatgcgcgtttctcgatgacggcttcgggctgctcgtctgtccagcgctcgggtaggaaggttaggggttgcgcgaagtatcgcgggtcccgctggatgcagtggatgggcatccagatgatgatgttgccggggatataggtaccgttggggagggttatgccttcgggtggggtttcgcgttggacgccggagggtacctacgtggtgttagtgatgtggagttgaagtagttgggttacgatgtgagactcacggctggatgtaggcggagagcttcgttgatgacgccgtcgaggaaagcgcagttagctacgtcttcaacttcgagaaaggatttggagggtgtgatggcatcgatttccttgcggagcttggcttgaatctcgggttgtttgcagagctcgcaggcgatccatgcaagtgttgccgcggtcgtgtcactttttgtagcggttagtaagtgaggtaaaagcgcatcaatattggagaacgcaccttccagctactaccagcaagcgcgaatccgcgttcagttctggtgacactctcgtggcgtttgggtcaaggagccaagtgaagacgtcgttctccttgggcgtgatcttgcgaatagtcagcccacttcatcgttagcaacgacgagatactcacctttgccctctcttccataactttagatgtccagtcaatatgatcaattagtgccttcgccccggctgcagtgcgtgtagccagattcagaccccagtttaggtgtccgaagatgctgagcggcgacatgctttcgtgaaggagcttgatcatttcatcttcttcgcccttttcaaccatgccgaagctgcgactgaagccaacatcgcccattacatcgaagctgtaaaaatttgcccagttcgtaaagcgaactgaaggacttttggcctgctctttcagctgtgacatcagggctagcgcatgcctgttcagacggggctcgtattcgcgaagtgctttggcgttgaatgcgtggtcccaagccttgcgtctacgcttatgctcgtccttattgcgtgtggtttgtgtagatgtgccgccaatatgtgaagagccctatgaaacaaggcacgagattagtaaatgtctcatgagctgccgtagtaatacttacagagtaccatgggcctttgcggcacctcgacattgggccgtggatgagtggaatagcatctgtgcagtacacagttacttcgcgtgggccagtccgaatcacgtcagtcttgtatgtcttgtgtagctcttcactcttcttatagtattggtagtctgggagcacgcccgcgaaaacgctgtaaaacttggaaatgcgcgcgaagaacggacccggaatctacaaaaaaggtcagtgagaggactactaagcaggcttggggcaccaatacgaacgtttcgaagacggtggaagaacgctcggtgaataaagatgctcgccatcaagaccccgaagtacacagctgcaaaagccgcactgatctttgcagcagcaataataccgtgtaatcggggatcgtaagcatactgagaaactgccaacccagtgaagccgactgtccagatacctaagaatacgtgaaaggaattgtcccattcgccattgtgaagtacatagtgcgtcgcgagcgcgagcaaagcagcggctggcttgcttcgtgcaagctgagccatgtgggcataattcgccatcttccgaagtgttgtgattttcttctttgcgagtgaagaagggtcggtagtttggttggtcttcagacccactttcgataatcgcgaagcgccaatcttcttatacacacgttccagaatcgcccagggaccggtcgctgtcttcaactgcgctaattgcagcaatacgaggaaagactcctttcttgatcttcgtgatatgtgatgagtttccttttaaagatgaagcaatcgatggacgaccattgatatgcacaatctccacctgccaattccgttctaccccctatcacgctctagatgagtgactatgcttattcaagacaatctatgaggttgcctcagctaaattgttagtgctgaaaagaccatggcctaaaaattagaaaaagttcatacatacggaataggctgctacgttttggttgagacgtcgccaagaggttgatgaatgttaatcttgggttgtcgtttatgtgaagccagtgcaagagggaggtgccgaagaagtccttcataggactagaagtactagcgttcggttatatgatagtcatctcctggcgcatagcctagtaactgtaccacgttccttcatgggcaatagcttcaaggccagccgtgagatgaggggtatacccgaggtgtacaacagcaaaagaaggaccgtagaagctgcgatacggagcactcgatccgatctaaataattggcgttgatacactccactgcactaattcgcatactaattttggcatggcaggcggggtttcatgcccaccggtactgttgatgatattttgaagaccggatggctcgggatagttagaagataccgaatccattgaacatgggaggtgtgatgtaaattgccgtacacatgtcttccgatgcgtgatataggcgtgtgatggccgggtactcaacgcgtatacttccggaaagtgtcaaggacgttatccgatggcttcacatcgtgttctgatccttagtgctttgaccatcgaatataatgcggggtagccgtgagtgtaagaaacgatgaattccagtcggagtctgtccggtttccgttggattgctcatttcaagacaatgagtgacaggagacctgaactgaggctatcttggagagagtgcttgcgcgtatgcaggtataaagagcgataaaatctggcttgctttctcggaattcgtggttaaaggtacctgattcgtggcacatgatctttcccgctgtgtgacgaaacttttgacccggccacgggtgcttcagagtgcgtaacatctgtcgctccaaatgctgtgcaacagtcacgcgagctaggtacacctcagtgtgcaacgacaaacacacgcatctgcgaatatgtcgagcatccactgcagatgacgcggtagctcagtagcttgggacatttcgttctttccacactcttcttgtggtacatatcgaatctcttcaccctccagtacaacatgttcccacttagatgggtcctgtgacacgaaggaagtgccctgttcggatttgtgaaacgaggtgattcttatcggaggatgagcccgctgagctagaccttcagacacgctgtcctcgtgcatccttgctaaggagtgtcgttgtatcttctgtgccatataagccattcgccgaacatgcgcttgaccaaagatccagtgtatctcgacagattcaagcccttcaagcttgagtaaaggttctagccaaagtgtctcgagcgccgcgctgtttaggttctcgttctcccaggtgacggtttcttgtagactggtcgcatcctgtgagcctcggctaccacaagtctccacggacaagtacaattttcgaagttggatcctcgacgtagagagtaatgtgcaaagctccgtgaaatagtggtatgcatattgcagtacaagagaatccgtagagcgacgtattatcgggtagtgcgcctgcgcggttccccgcatgttgctgtcttccatgagcgccagttcgatggatctcaccattcgaagcgacgccgcgggcctatcacacaggaatgcaaacgcagtcgggaggcgtaaatcttgtgtaaagctgaaggtgttgttgctatagaaaatcttgctggcttcggtgtacacttgcttgctcacctgcagaaggcagaggttaagaccgtccaaagaagcaagttccggttctttgctgatctggtaagtcatatggacagtttctggcgcagtgtggtcattgtctggataccccaggtccatgtcgaacgccgggatttgccaaagtcgacgctgagctcgtggggctcttaatggcggaatcgtgcagtattcggggtcttcttcggagccctgtggaaaacgcgtgtttgttattgcgcattcaacggggattacatcgcgcacgagtataagctcgtaaatacagtcgcgtagctcgcgaggtaggtcgagaaacctggtaaacctttccgggctgtgttcagccattttttggattagcagtgtgaagatacgaaggtaactcggtgacggccgatgacgatcagcaaaggaagcgcttgcacgaagaagagatggaacagctcttgaggttatggcagcccaactagcgccctctacccctcgcacctcgcaccttcccttgcattgtacagatttagggttcacacatgataagaattagcaagcaccaggatcggcaaaagccctattcgcctttacccaacgagaagatttcagctgcagtctagatgtaatcaaaaacttttgcaaaactagacaagatatcttatagtagtgaatacagccaggcttatttataaacgtacaggcgcgctcctgaagacatttagatattttcgcgcatatgcggagcagacacgacttttgccgctacctggtggcagcgaatataggcatgtccaatgaggattactgggactcattgaatttgctgccttgttcgtccaatgagcaatgatgcaactctcagccttgtgcctgtcgtttgcatgctcctcatccagcgattacatggtggccgagtgccattccaacatacattgtccaatggcaggcatgtcctgggcagcatcgcataatgtctttgttggacatgggcaagctcgagctgtgtcgggcgctcagctgcggtagatgttggaaccactggtcgcgccggatgcgaccttttttgtctatgggagtgttcctcgtaggttgtgttctatagcatgcactagtcatcgcgatcttcctcaattccttcgtcgcagctgttccgtcgcctagttcatgggcgatatccttcggctcgtcagtgacccagctctctcaaactatgatgcgtatagccagcacttctgattcagagtaaaaacccgttctggaataaacgtcgcgtacatgaaatgttcacacgcggctgagacgtggtcttcaaccaaaatgtccgggaccttcaggaaatccatccggtcgctgaggcgcattgatgattctccagaacgcatacgtgatgctgataaagacaaagacggccagcgcctgtcctatccattctggcagagacctgtccagatcttccaggtcgctgctagctatcgaggattggtctgggaaggtggtaccgtacccgggaggcgcgcctgcgaggagaggtacagatgatgagttggtagcatcgtcgtatgagggaggggggtagtctggccggtggggagttatgaatgtcatggttatggtcgtggtgatggtgggcttctattgcgggaggagcttgagcttcgacctgtggactgttagcttcctgcacgtgacgcagttccgcgcggtcgtactgtcgcatggtcgtgcatagcttcgaagatagtgaagacgttgacgtgaaggtgaaagtgaagctcgcgtggtcgtgattcccacatgatgacgacgcgggtcgcgcttgggccgcgcgacccttgttttaccgtcgcatcgcattcgtgttcctttgctgagccaagtgtatacatgtctctaccacgcgcaggcagcaggaagtaatgcgacgaccgtttccctgaacagaatgtccactacgcttccacccatattcggacatttcatagcctgcaaaatacagcatgtcggctgatcccactgctaacctgcagctcttctctccgccagcatctggtcgctcgagtccagcaccgcgagcttcacgcaatgctgctgaggaacgtaagctcactatagaccatatgaaagggacaatcgtagctgatcaagcccaatagccctctacaaaaaagacaaaaacttccggcgctatgctgctggtgtcgagcgcgcgcttgccctctgggacactgcccagcaggagtgggccgactacatatcgttcctgggaaggctgttgaaggtcaggagatcatgtgataatccctctctattccgctgctcatcatgttctctaccaggccctccaagcgcatcccgccgaaatcccagtgatcccacatagcgaaacagtcgcattgcgattagcgcagtgcttgaatccagcgttgccttcgggcgtccaccaaaaagctctcgatgtgtatgcctacatattcgcgaccattggagtatgcccttgtcccaccacgtagctcccacatgttgactggtccagaaagatgccctcgctcgcgacctcagcatctacttcccaggcctcgcctctgtgccatccttcgcctcgctctccgttcgaccgctatttctgtcggtgttcgaaacccacatcctgaagctagatgctccagcacttcgacccgcactgaaggctataatcctgtccctattgccgggcttggaggatgagacgagcgaggattttgagcgcatgttctctgcactggacaagctgcgcacagcaattgaaggccctgcagaagaagtcaaaggcagcggctcgtcgcacttttggcaatgcttcttcctagcagccatcaccaatgcttcacggagacaaggagcgcttgccttccttattcggcgtttgcccaagtttggcattcctgcacgccgctcttcgaaccagtccgagccgtccacgccttcgggtagtctgtccgcggaagcagaagctgccatctctccagaaccaggcctcttgatccggtgtttcgaatctggtctttcagatccacaactcctcatacagcgtggctttctcgacctgctggtcagtcatctccctcttgactccccggtcttgcaagagcgtgtaggaaaaggagatcttgagaggttggtgacggccgctgctggtgttgtgtcaagaagggacatgagcctcaatcgcaggctgtgggcatggttccttggcccagagccaacagtatctgaaggaagtgaatatgttaccacacccactcaagataagcaccatgatgcaccggatcctgcagcacaacacgcggccttcttctcgcgctatggccttgaggcgctgactagcagcgttttgaagatgatcaagcgcccaagcaaatctcctgcggaacgagcacgacctttccgtgtatgcctttctctcatggatcgctgggaagtgggcggccttatcgtgccagatatcttcttgccggcgctgcaaagcgtgcagtcatactgtgaaagtgcatcaaaagagcaagctgatgaggttgtgagaagcgctagtgcgttcttcgatggcgttgatagcggtctgatttggggtaagttgatctacatggtcacttcggccctggacacgaagaacacgagccgtgaagaggcgcttagccgggcaaggttggccagattcgtcatggcacggttcaacctcaaagaagaggacatgctccttcatcacatgcctctgatgatattgtcaacgcttgcctcacttaacgaagcatgcggggatactagcaaaccctcacccgccctggaagtcgtcgagattgcatacgagatcgcagagtcacttgtgcacattgttccaaatcgaacattgcggagcgatcatgccactgatcagcaactgacacagacgactgctgtacctagagccaaggtatttcaacacctcaggaatttctacgaagaatcacagggcagcctcgacgcgactgatccgccttttacagcgatcgaactgggccagcatatcctgcgggaggctacacgcatgtttgtactgtgcgcccagtctcagcctccagcctcttcgctagaggtctctgcaaaggtgctcgccattgtcatctccaaggcgcagtatctgagagctttagacgagcatcatcttgttgatgtgttccaaggcattctagcgtggcaggctgaagaaggactgggactgacgttctgccatcttagtgcacttactaccgtgctcactgccctacagacatcgcagtcttcgataccgtacattcccgctcctcagacctcggaagtcgtttatcctcttgttaccggactttggcagtatttgtctccaacaaggcccaagtaccatgttgaagccacacgatgcttacttcaactgcacacaatctcgccagctagccgcatggtggaagcctgcctagcatctactatcgaagcgcagctctcgcaaaggtcttccagccctcgagtcaacgattgtagtcggcactttgccacactttggacacacatcttgtacgaattcaacgtacaaacagagaaacgtggcagcatagctcgtcgaccaagtggtcagaatgttgtagctacagccattgcatctggagattaccatgctattctgacaaggccgcttcttctccttttggacagcctagaagaagagggcaccgagtcatcggtattcatgagggcttggctacaggatctaccaagtctaatacgagtcttcgatatcctgatcctccatatacagtcgttacaatcgatggcgacgactgaaggcctggctcccaacaatgtcccggccagaacacgcagtcaaccaaaaggggatgacagcaaggtttgcctatattatctccggcacatccacaacatcttgaaaaggccatctcacttcacatgggtgacagtagccgagtcgccggcagcatggactgacgactcgtcgtcccgtatgtcgctccaagagtggatagtgcgcttgtgtctccagactatggcatactctagtggtggcaataattctgttgatgattctcacatacccgaattacatcgactttcagtatccgtcatattgcagatatatcagagccctttcgctgcgcctttacgggagcttgagcttgaggtatacctgatggcacgactaagaactgccgaacctcccttacaaagtctcttactgaaaacaacactgtctgcgctcaagctgcgtctcactcgcccaccaccggagcagtcgacggagttgaaagtaccgccacagccgtcacatcgatcgcggctgtctctagcgctgagcagagactcggaagatcatcagcctgcgcccatcgctccgcctcctcaactagtcgactgtctaaaaggagggttctcttcacccacgagccgcttggtgttggatgattgggtacaatttctcatcgaggtgctgccgctgtttgccgatacaatatttcaaaacctactgcctctggtggattgcttctgtaaggagatcaacatgtgcttcgaacaactgaagactacgttcgtttcacgcaatggggcacaagaagcgtccccagagtctacaatgatttcactcatcaacggcctggagcagattttggctaaagcgcatgatcagctgacaactcaggagaccaaggtctccgctaacaagtcaccagaacagccgcagggattcttcagcaatgtggtctccggggtctttacctcggagcaggcacaaacacgaatcccaacggccaacagcagacttactgttcttctttgttttcaagataccgttcggatatgcttcgcaatatggtcatggggtggttatggagacaagcacatccagcaagatgtctcgtcggcagcctcctttggcttcacctcgcttcgcatgcgcaaccgggcccgtcgcatcttggaacatttatttgccgctgaagcgctcgaatgtttagaaactttggcagtcatctgggccggttccacgacggatgatgatcaaggagcagcagtgatgggtctcctcaatgtccttaatggatccaaacccaagcacaccatacccgccatcttcaatgcggtttatagccgcacggatcctacagcgttagatgcgaatcgaacgtcgacgctaacctcaaacctatccgattccgagctggtcgtgtttctggtcgaatacaccaagtctttagaggacgatgccatggatgagatttggcaggactgcacgttgtttcttcgcgacgttctcgcaaaccccttgccgcacagacaaatattaccgatgctgcttgaattcactgcagtcatcgggcagaaggtcgacaacacgaatttcggagagcaaaggaaactgaggagggagttatcggtaagtctctaaccatatcagatggcaacaaattgacctttgtataggatctcttcacgagagtgttgacagcgatcttcacaacacgttctatgggctacgtgcagaacacagaccatgatctggtagaagaaaagtcttctgcaatcaccaacggtgttcgtgctcagcaacgagcatcagacgttgtctcaattctcacgtccatcgttcccaagctccctctgatccttgttgagaacgatcgcgttaccaaggttgtatcagatatgtccacatccataatcggtcctagcttccgagccaaaaacttccccgagcatgtatctaagggccacttagaccttctgcagagtcttacaaaggtatcgcaagggaacaagttactcaagaaggacattttcgacgcattcaacgaccccagattcttcaacgcgccgctgccaatcctgcgagagtcatggcttcccgttctggcacagtggacacagtctgacaaagagcgtgtaccagagttgctgggcaggatatctgcgcctacgactgcaggtatcatgttcggtgtcggtgcggcgtcagcgcgtcaggaagcagaccgcaaaactcaattgaacctgcgacgtattgcactcctggttcttgcaagcccagaagacgcatttactccaaacattcctcagattctcgaaaaagtcgttgagcttctcacagccacacatgcaacatcgccctcatcagccacacgcgcagatgtgctggttctactgcgtgccattatcctcaggacatcacatgtgcatctcgcatctctctggcccattatcaacggcgaacttacagcttcactttcttcgttgctgccagacgccaacaacaaagttcactataacaacgctggcatcatacaagcctgtaaactcctcgatgaacttgtggtcctcgatcccgatgatttccaactgtccgaatggctcttcatatgcgacaccattgacgcagtctacaaacctgccacaccacccaccatgctcgccttgaccgatgaagtcaatgaggttttatcacaatctacgtctgggtctacttctattccgccacatgtcgaatccaatgagccgaaacgtgcgctcttcttggatccgttaatagaggcactggaaaaggaagaagatgctgcagtgctagatatggccagaagcgagttagtgaacagagtagtgaggccgtttttgggcaatctggcaatgagtgcatttgaagcaaggtatggtggcggggaagcggactgggacggggtttgggatagtgtggttcgagatgctgggtcatagtcgcagcacacgaatattatgaagttcacctttcaggcacgtggtgtcctgctaacgctatgacaatcgcatctacttacaccgcctcccaacaccgaagagcgcgttatgacgctcatctaacgcaagccattaagaagggtctcttgcaacgcccgtgtcacgactctaacctcacagatgtcgccactattcaacatgtgaatccgacatttgcatcttctcggcgtcaataagctcgtatcagctgttcggtgtttctagcgcatcttgtgggcgagatcaatcgactctgctctagtgcctacccattccatggtactgagcatcaaacgaagtcgtcaccggccccgcaccaattacgagaatacgaacaacactgatgaagaagtcattggctgaacggctcgtcacgctcttttgtgcatcggtacatctggttcccacttagcagttcgcgaccttccgttggtcgtgcacgcatcgtctattccacacgaacactcgaatcgccatgcaatcacatggaaaatatgaagggttcgcgagaatttctcgatgtactgcgatccatcgaggcttgagtcacgtgaagttgcgccagtttcgccgcgttccgccagttgaaagttacattatgaatccacacgacggaaagatgtcctgcgaatacacgacctcctttaagatgccccgaagatcatgcactgcaacatgttccattcaatcttgccattctcgggttgcgcaacgcggaccggacgaggtgcagctgtcgggatgccctttgacgtcaagaccaattattttaggcgaggcgtcgggaaatctggaggattgtaaatggtgtatatctgtacccattaacgtatgtctaataatgatgttgcgcttcgtggacatacactacacttcaccgtctgacttggcgacttccacaccgctacatcgtcgaagtcacaagccactggctagaatctcaaattctacaccgacaaatttcaccggcgcatactgactttatgatactatgaggcggtctgtttcaagaaattcgcccgattgtgctaagtgcgcacgagacgtctctgcccacgtcacgaggccgattgacaactcaacaccatatgaccaagccacgcccccaccgcctccgccaaacaacatccgcacacaaaccccacgatcctcaggcggtgtcaaaggactgccagctactgacgttccccgccaaactgctgcctgcccacacaccccgcgtccagcagaccaccttgttgcacgagatgacttgcactacgacaataggaagcctggaccctcttcaggcaaagaggcaacactcgctccatcttcacaaaatacgcaagattcactgaagcagaatacatccgtacctgtcacaaagcccttaagtttatttgacaccacgaaatccgatcatctccaggacatcgtaccagaaagacctactacgcccagatacaacaagccacagcctgcgcggtatcgaggtgtggacaatatgccggcaatcacaatgacggcgccgcggctgcctatgttccccaaagccgcacctaagccgcgacctgcgaagctggatttggcgccacttgtagtagagtcggtggagaacccaaacattccaagacgtcaactatcatggtcagctagggtgcgcaaacgtcgaaactcgatttttgacgacactttcaacttctgggccccatcccgacggaaacgcgcacacagccctccagtcagtccaaggacatcaatagcactttccgactccggctcgcccacaccaacacctgatgagccttacaacaagaggcagcgtgttgaaacctctgaatccaaggctgcgacatcgcccaagcacaactcagctagctccgaccgtcgttttgcatccgccggccttgaagaagacatcgcccgtatctctctcgatgcgacaagctccgaagcacatcctggctctcccgtcgacttcagcaccacatcatacttcaccactcagccagagcgcggccgcagcacaagccaacacccatatcccagctacttagagcactcccgcgagcattcaccttctctcgaccccaacgccagcctgatcttcgccgtccccatcgaccagtaccgccatgatgcacgcgaactcgaagaggagctagcccaaggccctcgcatgttgggcctaggacatccccttccaatccgctctcgcagcaactcgaccagccatcgcctctccacggactcgacaagtagtgagggcctaccatcccgctcgcacagcaccacgtcaagccaacgcccttccatagaaacaatatcgagtataggctcgagtacgttagttaacagcagcacccgcggctctgattcacacgcagaccgcttcctcaatcacgtgcgtgcaagccaagaagcgcggcgacgacgcagcacggaagatcgaaggcgcatcttcgtcaagaatgatgaaaacgacaattggcttctcggcgacgagcctttataactaaaagtgacctatgcgtgcttcctcgtcgtctgcacgtggtatgcggtgggctacattggggtgtttgtcattgcggatgtggttgttttgtggaattgttgggcttggaggagggaactgagggaagacaacgagcgcttccagagggagagtggagcgtacatcggggtgaggggttggggttggagatacattattctatggctggtggagtggtggattgggggaaggttggagggtttgggacacccggttccttttatgtgacgggtggcgagtcggcctctggataagggccggcgatggggtggtggctttgcctttggttatcggcaagccccgcattatgttcttgtgtatctttcaagcttgataggattgctggctttcggatgaaggttgatgacgacgagacggggaatgacggcttcgcctttggttattggcaagcctcatattatgttcatgtccatggaatgacttacgatagtatcagatttaatgacaacaacttctatgccttaccgctacatctgctttgtccatgctgaagaccactagatgaacgagaagtctttgaatatcgtcgtcgagaccatcgaatttatcgaatgaacgctcttgcaataagtaagaatcttttcggcaagatcaatagttcatttgccagattaccttcagataatcttctcacccgcttttcaatgcgtataaatccatttcgccagtgctgcagctgtgtaaatctcgaagctttcctggcgcctgcgatcgaacataatgagggagtacaaccgatgacaacaaaaataacgtatatggaattactttaagctgcagcttctcagttccctcgcattcaacctgcagtcttatccgctcatacgcgctccaagggtgtaacaagcccaactctcaaccacaccttccccaccgtcctttccccaaccatcccatcaccaaatcttcccatcccgtcatcagatatcatccccactccctccaccacgctaacccactctcgtaacccctccccacccctgaactaactcaggtccctcccagtacagcacctatcacgagtcattccatttcatcggctacaagcgcgcgaacgggccgattgctctatgccgaacaccaaccttcttttcccacatcgccgacttccctctcatgaagcaacggcgacgtgccgctccacggcatcagtgccggactttgggcaaacggcagaatcgccggggggggggggggcagttttgctaggatgcctggtcttgcgcatggcttgcccgcttttggaaagttttactagcgtgatttaactttgggagagcggaagtgaaatcatcatttcattactcatcacatgtttatgtttcatatggatggtatagcaaagatttatttcccttgaacgggcacgcatgttgccagttcctgcaggtgttgctggcgaggctgatttcgcttaaccttgcacttgcttttcccggcttattaatagcatgaaaggattcgcgctaggaatttcttccgaagatgggggttggggctgagggcgagcctgtttttttgggcttgggtcgtggttatgtcatgttatgtgcggtgaggtactgtgcagtgcaggaatgtcagctgtgcggtgttagttagggctgacaggaacaagtgccagaatgaatgaatggcgtcggagtcagtagtcggtcggagttgtacacctttagcaaactccgattatggatggcaacgggaactatactcgagcaaatgtcactcgcacagacaaaggttctagttcttgtgtccttgttcgtcccacatgtaaatccctactcattccagtcacccgtccctccacttccctcaacgccgatcgacccattgcgtgcagcggccgcatagcaaccatccgtgtacagaccaccaattgagaagatgagcccgcacggacgcgaaactcaaaccccgtctcaacgcgcgcagcgacagacaccgccttagtggttctgacacagctcgatccgccgccagcgccatcaacgatctacactcgccacaaaccttcgctgtggccgtggatcgacatttttgcatgccctgggcgttagattcggtgtgcgcgagcgtaggaacttttgtcagggctaatgtaagggcacggcgttgatcgccgctgacggcatggactccgagctgagggttgtgcgtgcgacgacgagatctgacaacgagctccgcgtcgcatgcggtatggggagggaaagagtcgcgcggttgagtgcatcaggctatgggaagccacggcgcttgcggtgttcgatgcgaactctattgtagccacgatcacatggtgtgtgctgtgcggcgtgccttcacgttcttcacatgaagcttcacatgaagattatggtataggaccccaataaccccatcgatcctgcgcctcgtcctcggtgcggcaacgtggttgcgcgtgatcctcgtgagtgcccatgggccatatggggatgtagcagatctgctcgtctggacatgtgccgcaatctttccaagtggtccattgtagatagtcgtagagattgtcgataatttcgatggcatgagctggatcgtgagatgtattcgaagtaccttcttggtcagaacagacagctgatagagcctcgaagagagtgctgcatatgtgatctgtaatctcatggatcgttctgtgtgcaagactagttgcagtctgcactagaataacttgtgcaacgcagcgtctcacttctgatgtcgagttcctctccgtgtagtcaataaatggcgacatcaaaagctctagaaactctgccaatgctttctcgtcaagccgaatctgcttgtcagtgtggaggtaatgcagtggcttgctgtagcgcgccaccaccatatctgcaacggcttgccagttacgtgttatccggtcatcatctcgtaagatcatgcttgtgagatcacttctgacacgcaggagatctgatacctcaacattctgtagacgcggcatgtcgtagtcggaatgcacgtcattatcgaagagatcatcaatgtccggatacgcgaacacactgatgaagctatcgtagttcaacgtgaccctatctcctccgataccatggtaccggctcgtgatagcttcgaggtaggaccatccgccgaggaagccctgttggccgcggtgcgatgtgacggccatcacatctgccaatttgagatgcttctcgaattcgcaaagtatgatctcgaagccgccttccatacgtaatatgccatcaatcttgccgtcccagatggacgttgtgagattgcacatgccatacgcacgtgcaagctcgcccttcatgtgaccaggacttgacgttaagttgagaagaagcatgtcctgcgtgtctagcgttccgttggatgttttcgccgcggagagaccatcaacgtaaaggagacggagatcatgtttgggcgtgtaggtgtgcagatagcctgcatttgggtttggctttgaatcgcctgatgtaagaacctgctgtcgttcatggcttgtcctcatgtcaaaccgaccagtcatccggtcaccacgtacgtgtggccattcacatgattgcctttcgcgatggcgagttcgataatcatcatctggcggaggaggtctcatccatggttgagcaaatatgcgcgcatgctcgggttcgaatgcaagccactccattccttgtatggcctctggttcccatgttccatgatagagctgagtattggctggcactgtggctaagaaaaacgacatgccgttatgattcaatgatccgccccattgccgcattgatgaatgtattgcattgaagacgtggtttgcatgatggacctccagtggtttcgcatcagcgaaatgtgatagggtaagactaaggaaagaggcatattgggcgaagtagtcgcgatgcatactgcagaataaatcggctcaagctcgatgtagagatattggttcacgcatgagatgaagatttgctcgactgagagtccgattcaccaattccccaggaaaacgcaaagtcgtaccacgcatgcgtacgcgttcaagaagttctccggtcagcaatgacgtggccttgaggtttgcgcaggattcaagccacttcggcagggtgaattcagctgattagattgcaaggagttattggctgtacctggaatgcattctttcagtgcttcagctgcaatacacgccagcagcaaccctaagtcaacctcatgtctcgagattaaatataaacttgtgcttctaagcggtggtgcatcgcttcgctgttttcagaattcggcccgaaaacgatactaagacttacgcccggctgcaagcgtccgtgaggaagccattcagggatggttatgaagcgcccgcgataacttgggctgttaaaggtctgttgtgtcttatgtcacagtgcgcgcgatgcgcggtgcgggagatgtgctggagctttgatgcacagtggctgacatgatttgaatttgcaccttcctcttcttgtcgaggagccggctcaacctgcatgcacccggtgtgtaaaatgtggtaagcatatctgcagccagctaagcgagtgcgaaaaggtacaagggcgtcgacgctcaggtactgtgcgaccctggatcactcttccggtgggtgcacgttttacgcccggcctgcccattgtatgccaggatgcgctaccccggccatatggactgctgtggtctaggtatgcagattatacctatcccgacaatttgttccaggtgtcgtcgggtcggatgctttccctagaggaagaagatgaaggagtggaccgcgctatcgcggagcggacagttgggttccgctgtgcaattgactcgtggaaattgagagtctacactacagccaaatctagcaatccaagtgacagcagcacgggaagcatcattgttgtggagtccagtcctcgtccgtagtgtgagtgtttttgcgctgttactagagctagctgtcaaaatcaaacgttcgccgcccggttgttcggtcggagtaggttactggaaaggtcggcgaccgtagcgtacgtcactggcagccacctgggatcatgcatctctgagacgcaacattcaatgtcgccgtccacggggccaagaactcaggagcgggtccatcgtgagttcatcgcgaaagaatcggattcggaagcaaaagttgcaatgactctgtggatagctcaaccatcggcgcaaagtcggtgcaaattatcccatcatcctgcattcatgcttttgcgacggaggaacatcgcctagcacacaatgtagagaagagcgggtgggaccaaacaagggcgcgaaggtcggtgtgcagggtatagcgcacagtgaggagatgagggttcgagcgactacaatagcgtgacccaaggatcgacccaactgggtacactaatgcatgccaagccgactcgacatctccatatttgcttagactattagttttaaggctagtgttcttgaccggtatggtgcagggatcagtcaattgttcggatgcaggttagagactgtcgaaatatggccatgactgtctgttgtgctgcttgctgccgatgcttgcaggtgacaaacgggcccaacaatgaccacaatcgtagcaactttccagccgtgtttgaggtcctggccctgtagcccctgtgtgcaaccatcaaccctggcaacacatgtcaaagttaccttgacaccgcgtgcaaggtgcgtcaacggcgcgtggcggcgtgacagcaatgccgttcgtcaagcttttattctcctggctatgcggcagagacccagtcatatcccgctcagtcaagaacggggtcgaagttggtggctatctgttactgtggagagtgcaggacattggttagtctcagttctaatattgccgccaacgtcatatgccccaacctggggcacttggacgagatagacaacgcataggacccaaaagcatctcatctgacgtctgatgtaagctcgcaacttaaagccggttggatatgtcgcacatccacgtgatgttggcaccccgagatcgatgcgcgcccgtctgaagtaatgtcccgagaccatacaacgtgtgcatgctgacttgcagcaacagcgcgatgaaacgaaccaggttgttgcgaccaacaccacagccaccatttcgcatgcatcatcaaaaccgttacaaatctcgagtctcagcattaaccaagttggctatgaaaaacgttgacatactgtaagcggcaagtgtctgtgtgttctcatacgatttgcgggccggggccggcatgcccctcgatttcgcagaacatgccattccttgggccgctcgtcgctctgcacagagtgtgacacgccagtcaggatgcttgtttcattcgcgggttttcattcgtaaggaatccttccaatctgtaacgagggctgcgaccattttaagtggttggggtccaagaagtcagccttgtcgacgacattaggccacccactaaggagccggagtctcagactagaggccaattcattcgcagcgttccttgccacccgaaccccgaaagccagaacgctcagcatcagcaaaggattgtttggtacgggtttcgcgttgaggaagaagtgacgacggagcttatgccggcaagtcaaaagtaacaatccaatagttgcgaaatggtctgatgaatggcaaaggagtaaatcgctttggtcgtagcggctattgattcaagctaggtcaggcagcagcagcagccatatgcatctatcccaatatggtctcgatcgcgataatgttctatgatgtacaaatatatccactcaaggtggattaaaacgccatgacaatgcggaaagagaggaagcagcgcttgccctggggctaagccttcgatcaatgtcgaatgatgcaaacatgggtatcatgaacgaaagtggaaatgtagtagacgagctacaatgcgtaaaagtcgtttgaataggatgcccgggggatcttttctttgtcgataatgtcagccaagcagacggtaatggtcgtgcctagtgctgggtcgcggatgaactcgagctgcgctgaaggatgcgacggtagaaaggtatgcatgctactagcacactgatttccgcggcgatttgagatgaatgcgtttgacatggtctctctgaggtaaatcgttagtcgactcatggttgcacggtcgcgcagtcaatcacttaccatgttgtctacacggctgaataccctgtcacagccgtcccagtcgcaaagcactccagggttgtgttttgcctcgtgtcgcgcgagatccttcttgctggagaagcctccacctgttgcttgtgggcaatcagcgtgacggcaaaagaaagacttggtgtgacgtttgtggtgcttcctcaagtcgcatccgcgagtaaagacagctctcgaagtgcacccagggtaagagcaactccacgtcccattcttgttcggaaaaccatatgctcggaggtcgggtgaggttggtgacagcgagcgggacagagagggcggtgatctttctgaaggagcgttggatgagaggcccaagcctatcgaggacgaagcggagtgtgatctcgacggccgcgatccaccatagtattgaggcatgaaaccagaatcaggtgcgagagttgttgctgtggtcatacttgtggtgtaggtagggtacgagtatgcagggatctgaggaagagccatgggagaagagtggccggaccatggagtgtgcgatgggtatggggagtccatgatttgtcgatagtcgtgtgggtatgcaaagatggctccgttgctaggtaaggtagtcggcggtggttgtgccatgtggtgtagaggtggagagtataggatgctcggaggagattgacatgagctggcggggaacaagtgttccatgctgtcatcaactggcgccatcagcgccagctccgagtccgaagagtagtagctcatggtcatgtatgtcgagtgagaactggcctagacgagattttggaagacggctgagtgatgttgagacaggtgtgtatccgtctacgagtggtcggacgtcgcagtatatacgtgttgtatggtgcgcgaaaaggaagtcagtgcgctcagcgtaagtgccagcagggagtggtaagggtattccagtcttatggcacagacccagcgtgcagggtgacaaggtaggctgctaaccggggtgtacaggcctagttcgggagcgttttgtaggcccctccgcagaaataaggctgaggcactgcaggcccgtaggaagtagcgtggcgggtagtggcggtgttgaaatgtctcgcgctggctgagacgggattgggtcaagaggggaggccttatgtgaccaacttagataccagagcaatgcggctatctgtaagaatcctccctacgggtcgatctgaggcgcagagaatcaagaagcttatgtacactcgatatgagcaattcactgcaatgctatgcccagtgtgaaggatcagagctaatcgagatcatcgcgggtgaacgaaattgggttaactttctcgcgctggattcccaattcgataccgctccctgttgctactaccagtcgagcaacggtgcataattactacacaattgcggtgggcactcgagtgcgcctcgcggccggctagttgatccctgcaaccaaaggtaccgccatggtggagttaccagcgctggtgttagcgtgggtctctggaggggttggcaagaacccatcttctggaaagaagaaatggagagagctttagatgtggctcttgcgccgcatccgctgcagatgcagtatagctttggagccaactaagtcgatcaattgttatgatcgatagatgcatgagacgctggccaccagagccaactcctgtgtgtcgccatggctacatgcccgttggcagccactggtccagctagtcgttgcgcgtgcggtaagacgacatcagaggcggtagcgcacgagggccaggtgagctttccagggctgtgggagatgatagacagtcgatcgccgcatggcatgggggaaggctcagtcggtgactcggtgcgtgcccgcgggcatttgggcgctatggccggttctgacaagcccacggcacagtgtagccgcgcaggatgggccacattcgcctggcttggaaactcccatgcgattggccaggctgccagaggcgtgatataattaggtcgcggcttttgtggggtctaactttgagtcgtctgagcgttctcgagtttcccgtgcgaccaccgctcccgttcgaagtgtaaattagatgactcaggactgtcgcaaggcggtgttccaaagatgcgaatgctcggtcatccaccgagctgccgtcgcttgtttcccgaaatccgcccgctcgacctaaacccgcactcgccattctcgtggtgctgcgacggtagcgtccaagagtaagaacttgcgacgatgcttttgattgcgtctgcgaccatggcctatcacgtaccacggtgcgtttgattctgcacgagacgtggctaggtaccgtatgtaccagggagaaacatagccaacgatgtcgcgacttagctagcatggtcggcgacgttgaaccttgaaagctcccgacattcgagcgcgtaacgggctaaatgatgccaagagtggagggagaacgacagctactactccgtggaggcctggcaacccattcttgcgagtcttccaaggattgtcgcatggcgatccgggcctttgtcttcgtcgtgcttgagcacaatctgatgacgctggaagcagattagcaatgtgtttcaggaaggaaagtgtttatggcagtgcctgcacgtcacaacgtggtcgccgaaattgtggctattttgagggttgtgaccgagatgcagtagtacatggttgaggttgacatgctggtgttgttgttgtggacaagctgtcgtgcctctagccatgggacagaccgtgaccacctcatacggaagtcgcgattgcccccacaaacatattttgataacggcttcaggtcaagacacgcattccatagaatctcagtcatgtaggatggcaggcaaggagtggtattgcaaacatttcactcatgaacagactgccagcaggcgcacaaggcgcatccttccagtctcgcagtcgtcgatcgccaaaggcttgcactgcacaacgaaatcgagcccttcacagcagtccatacgcaatcattgctcgaatcacacacccttgtgactggtccatcccatcggtgacccaacaagacgcaaggctcactcagttcgacgaagaacgtatgagatcaatcaacccttgaaacaaacgtgcacatggcctcatgagtactggcatgggctcccattttcatgcactaggagcgtatgctggctcgacaccaccaggtttctgtatgctagctcctttcagtggagttcgcccgcggtgcagcggtgatgtccgtcttgaggaagggttccttcgcaggctctgctccatgccaacaatccagagcgactggacagcaagaaactacagcaacatcctgcaagaagttgtggggacgcagcaccgagcaaccaatgtggtgatagtgacgaggccaacctgcagtcggcacccgtccagcaagatcagacaagctcgtaggggccattcaatgacatcttcatcacctcatgcatctcagatcgcccagtcagaacctttgtatcacttgagacgattcatgtgcaactgttggatactgcagatctgaaccccagagtgcacagactgccaggcgcaaaggcaaccaactaccacacaactactgcatcttgatgggcccaaattctcctcccgcacgttggcccgccgccgtctgctatttctggaactcgatgtgtagtcatgtcgggagggggatttgatctgaaacgtggcagtgttgggcgggagactcagcctcgctctcgtggttaggcgtgcgaccacaactaacgcgctgcgaacaccatcgcgcagaccccatgagtgtagaatcccgatggcgtcagggtgcttgttggtaaactgacgagatgcatgacgtgggatggctggatgacctagcacttgtccgcagtgaaggtgtgttcccagctaagtccacgttccatattcagcaccaacatcggcgacttggagcacgcagccatgaatctaaataaaatcgtagagacaactccatttggctaggtttaggacccgtgtgctagtagggccggagagatgtttttgttggtccagtctagaggtgtcttcgctgattgtacctcaccagaagcgctcacatggttttcacaatgcatttcgtcctgcaataagacttcccccttgaagtgtctcttcaaattattatgaataatttcgcaagcatcaccctcacacgctagtgtgcaacgtctgtagtcgccgtcttgtagtccattcatctcacgcaagtcgaaccacctacactcaggtcccccgaaactaaatttcggaccatccgctgcctaccatacgactggaacacacaagctcacccttctatatgtaaggcagactaattcttctgacaagcatgtttagacgtctcgacccaaagccaactgatttaactttcgggaccatcgcaaagcggcacaatcgcaccgaaacaatttccccaccatcacgcaatgcggtcaaccctcggagagctcggttcatcacatcgcgaaacaattctgtatctggatacagtctgagtgttcggtagaactgaaatgagggggtgtagatcatggcatggacgttggtggccttgaaggtatgtgcgacgaaaggcagatttgtgcaggtgatgtttgtgtgtcaataggtcgagcatttcacatgaaatgaactgacacagcttcgatgcaagctacacgatgcaagctataccatgttcatcgcatgaagactaggttgcgtgaagaccgcaggtgtgcttcaccgtactccatcgtccagtctctgagccgggctggtgtcgacaagagttgcacaatcaatgagtacacataccagcagtagataagatgacttgtatctacttcaggagcctactgtagagggcatctacacagtcgtgctgagatggtagtctgaagctatacacagcatcaccagatgtcaaatgcaactacaatacattctgtatagcttcaggacctcaaacaagcctccacttgttgcaatctggtcgcttcccgtcaaaaaaaccccctcttccacatccacagtccctacaagtcaatatactcacatgtcatcagtatactgcatcgcgaccacactctccacttatcaaaagcaggaggcctacgtctgaatcctccacatcatcctctccgaccgcatcaagtcacggccatgtggtgctaccaacaaatctgcgctcactttttgattccgaactcaactgtccgggtggcatacctcgaccccatattcgccaacgccgaagtacaatccggcctacaacgagggagcgaaagagacacacgataatcttcgacttcacaattcaagaccatacgtcttgcgagccgctgtggccgcagaatctagaaggggttcggaatctgatggaaacgcgtgcggtcaacggagtggcttgtaatcttcgtagcccctctgtacaaaaaggtaagactcgagatggtgaatcacagcaaaaatatagcagaaagacatacaacctgaggaggggacattcctacgctggtagacacttccggcttacaagatgtataggatagatatcttggataataagacgtatttacgggtaaagaagtggaacactacagtttgtgaaacaaggtcacctggattgcatcgaggagcaacaggatggaactggacggggcaagattgtaaaacgggataggataccaagcgacccttgcagcgaccgcagtcctcacgctgagcacaaaagctccgaacgaacacaaagatctgatccagcatcactctatagacctgttagcacccaagggaaagcgaaacatcgtgctcgattgcctgaagcagcgtaatacgcacaaaacctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcacacaagaccctgggcagctctacctcgtcctaggcaccgataacaccattcagatcactcatatcatttcagggcacaatggttgggccttcaatcattcattgtcgtacatctccagcttctagctgttcataaccacatgtctgcttcaaacccttgcactcctcctctccatgtctcaactgcacccttatgcggcaatggtgacctcaacctcaacaccagcttcgatgttgatgatgatctgcttgacaacttcggtgggggcgtggaggtcgatgaggcgcttgtggatgcgcatctcaaaggtgtcccaggtcttggaaccctcaccgttgggggtcttacgggtggtgaccttcaggaccttggtgggcagacggacggggcccttgacgcggagctccttgttcttggcacggtcgatgagctcctggcacaccttctcgagggacttgacgttgcgcgaggtgagggtgattcggatcttgtggatcttggggccatcgccgaagtccttctcgggcttgtctatgtcgctgtcaggtttgcgcattgcgatgtgagtgggggtgggccgtactgtaagacatcttgtacggatggatgggtggtgtggagtgttgtggtgttggcggtttggcttgacttcagtcacgacctggatccttgatcacggtaatgtgatgactgtgtggttgatttgcgacggcgttcgtgtcgttggatttctccagatcaaaattcatcgagcacttgtgggtaaatcttggcgcactagtgcttgatttggaatagtaccggcgaggttcacgcctgcagcgaccatgagccatcatgactgcatgacaaacaagcgaatagagtgattcacaaatagtctttcaactgcagtctctggatatcaggctgcatcaggaaatcctctaccattccaccacaactgtcgagataaacatgtctctaccccacttcgcgcctttcccggatgccaaagtcagacagaacattcttccagatgagtggcggctatacctcgattcatggaactccctagcagaactgtatctccgattacatgatcaggaattcgcaacggcagcatctgacaacgacaacctgactacgtttcttttgtccttcttccacgaattggccaatgacgacagcattgcagcgagagtccagtcactgcgaaagcaatgctttttcctacttcacagatcaatttcgaaagatggaatatcagcgagtcttttgagttggtcagctttagcagatatctgtcatgtctacccgaagagtgagcaatttcgtgctttgctgcaaaagctatggacacaaaaaggatccactattgagaagtcattgcagaccgcaaagacttcgttgatcaggaacctggaatctaagcgaccggaagaggccgagagtacactggaccgggtcgcgccgctcctcagagtgtcgccggatgcgagcatctacatgctgactggatccgacttcctcgatgctctatatgctgcgtatccaaatgtgccgccgcaaatgagaaaaaagttggttactgttgcctatctaggactcacggccgttttagaggggccgaaacccaatttctcgctcttgtcagatcatctgtacagtctgaaatccagcgaagagcaagagcaaaagaaagcgcctggaaaaaacacacttgttgcggatctcgtcaccaatactcccatacttgagaagatcagagaaaagaccactgtccccgaagcgacacgagcaaagaatactgcagcctcattgagcgcatttcgccaatctaacatagcacggccaaagcgaatagtgcggcggaaggtcgacaagggtaaggctcaggctaaggaggatgaatatggccatgaggcattcactggcgaagtacatgtgcatcggatgagtatgattactcaaatacaggatctctttccagagctgggtggtggtttcattgtcaagttacttgatgagtacaacaacgacatcgagcaagttaccgcgtatcttctggaagactcattaccaccatacttagccgacgctgatcgtagtgagcaactgtgagtcctctactgaaaccttgaatccctgtaagccttttccacaccatactaatacatccagaccaacaccaagtacaccacaacagccagttgcacctccgaagtcgagccaacacgtgcccgaacgccgcaatgtatttgataacgacgagtttgacaggctcgcagttgacacatctcgcctacacatcggtcggcggggcaaagatctcactgcagacaaggtcctatcagatcgcagcaaagcacccgccaaatcttcgattttagctgcacttgcagctttcgactcagacgacgacgaacgcgacgatacttacgacgttgaagatgttggtgcatcagtcgacaatgcaacaacaggaccggacgaagcggatgccgatcttcgtgacaagaatgaggaagcgttgttccgcgcatacaccatgacaccagaacttttcggtcgtgactccgaaacacggaggggcaagccccgcactgcgctgaagagtgagactggaatgaccgacgaagcgatcgaaggatgggggattatgatcggtcgtgatcccaaacgtttacgtcgcctcgaagccagattctccactttcgctggccaacagcgcgagcttgcacctacctcatggcgcaacagtcccgcgggatctggcgacgaagctggcgaaggaagcggtgagcgtggcggtcatcgcggccgtggaagaggtcgaggacgaggccgcggcggacgtggcggtgggggtaatgtcgcaggccctgtcgatgacaagaccacacaggtggcacggcagcgtaaagatgcgaataaggcttcgagggccaaccacaaccgaaaggatcagagagggaagaagctggcgagagctggcttttcggggtaaccgacgggaaccatggtgttgggtccgggtgatatgggcaaggaagaacatggtcaagcgaagtgatggggtcttggtgtggccggcttgaaagctcgatagcagcgccggggaagcatagacggagcaacatactagatgcggaatcgattgacaaaccctcattctgctgctgcgcaatgcagtgtctcggtaccgacatatatcgagtcgtggctgttctgagcagggtgaagtgatccacgtaagctgaccgctcattatgctagttcaatatatccactagggccatggcagcagtgaaggtgacattgaactcgctacgccttgcagaactccgcttcgaatgtgttgtatgtgacattagattgcaataaattcagctacagttgttgatcatgtcgagtctttctactagaccatctcttatgttgcagaaagtggacgaagcagtggctggtagcgctgggtacagtctcaatcgaactgtaaaatggcagattggatgatggcaaagtcaatgtgcacatgctactctaatagactgatattatacactgcttgacatcgcatttcagctttgtcttcagactcatggagcaggtctactgtattgcttaacagccgatatctctggcgacttgaatgcgtgtatgtgggcgatgcccaaattcagcgccaactggaagatttccacaacactttgtaacaggctcctgtggtttgcgtacttctgccgtagtcgtggcgcatgatctctaactctacgttgtacatatctagcatgttgcaaaaagcccttcattggccatgcacctgtcgcttccccttgcatgcaaagtaccgaaatgaagcaataaacggtcgggtagcatacctaccacgcggcccggaatgacctccacgaccagttgtcaccaaacacgcgcatcctgatttccaaatgcatgccttcgcacaatcacaacatctcaggatgtccatcctcggagacgactagcataccccgcatacagttagacatcccactcccttccatggtacactttcccaatcccccatcatcatcgccaaacatccccaagcgcatcgtctttagacccacccagacccgccgctatccccaatcccgtaaagcttagcgagactgcgctcgcttctggaaacaggggtgagcgagaagaagcatttgcgtcggtaacggttgcaagggttagcgacgtcctttctccgactgttagtagctcggacatcgttggggtgcggatggatgatgatgattgatgatgtggatgtggatgtttgcggacaaatgccccacttcgcgagcgagtccaacgttcgcttgagcctgcactgcgcggtgagtttgttcgcgtgggttatgatggtacagtatgtagtaggaatgggaatggtgacgtgcgtggtggagatttagagatttgaaattgcggataatagtgccgatggagcagctacagtttgtacatgtgtaggtgcggcgcggtccaagcccaacaacacggtgcttggttcaccgccacatgtttgacgagcttcctactaacacgagactaaataccaaatgtcacgatgtctaacacagacacacgaaagccgaggcagcacatgctcgttggaatattgtatgtgtgtacatgttcttccatcgcgtgtacatgttatcattcataatccggacctatgagagtccgcgtccggatcagatcttccggttcccatccttgtacagccctatgtgtgttcgccaaaagcttcctcaaaagaccaaattccttgaaaatcatatgcaggatagccgagcacaatgcttagcttatgttcttcggcccaacactcgaatcataggcgtgcaggcatttgtgcgagatatgttggagccgaagggaattgcctcgaccgatactcagatctcctcagtaggaaaagaacgccgaccctttggcaaagtgtttcgtggaagaattggtcttgtgcctaaacgagatatcgctatatgagaacatagatgcaacccttagcgtagcgaataatcaaggtgatgagtaagagatgcggcgtgctgggctgttgtcacaccagctcgtctaacatgaccgcttcatccgggtgaatgtcgtgtgccatgcgatgcacaaaatcgtttgaggttcgggtaattgttgtcatatctgagcaaggtcgttgagtgcgtatgagagtgaccttcgtgcattgagttcgttgataccctggttcggccgatagtggtgcgccactatgccaacaatcgctctgtatgtcgtgtacctaggtcccagtcagcatgaggagttcggtctgactgtgtcgaaacttacatcaacatccttgccttagtgccatcggtgcttgcggggcgttctccaaggccctcgaagaacgcgtcactgccatcattgatgcccccactcataagtggatcgccccatatgacattggagaagccaacaagacctgtgacttgtctcgtttgctcgttgatgagcacattgtctggctcgcatacattcagtgcgactagccgcggttgggtggcctcgtcgaggaagtggctgttcttgcctacatagtatcgaacactatcatacgggactgtgactagcatatcttctccgtctcgtagtatggcttcgagaagggcaaggaaagcttctttccatgtgttgcatcctctcttcgcgaagacgcggtgtgtcataccgaattgggtggctgagagagcagtaagtataccgacgtgagctcccagggtccgatcaatattctgtcgctctcttgtcgtcaggacgggggccatctcggataatcgccgacctggtaggtaactcattatcagatagggagagcctaatgtattgccttggccatcgtattttatcacttgcgggacgggaagccgtgtgtactcgtgtaatgtctcgagtgttgttcgttctgtttccaagaattgtttttcatgtcgaagaagacgtatgttggctgcaggtgcgcatttcaggaccaacgaggcgccatctccgagtctggcgaggtaaatttgttgaagccatccctgtagacattcgacttgctgaacggtgatctttgatgagcgaaagacggcgcgaataactctttgtatacttggaaagtcgggcgaggtagaactcgcccgtgatgatgctgaagatgaagacgaggctgaagaagctatcgacgaaggtcgcgtcagccgaccggagtattgcccacggctcattgtggtgaaaggatatacagcaacatctaggggcggaaggtgcattatgaagtctttcgatgggctagacgccacagcagaggagcggaaggcttagcgagattatgccagagaaggtttggtgcttatgatatccattaaagggccgttccgcggtttaaaaacctttatagaatacgttcgttttgcatgttgtaaggatcacatatcgatcgagctgattgtctatctcatgttggtggagttgtccaaagaactgcatcctcaccgagcaacaccgaagctcgtgtcctttggtacatgtcatgcttgggagaaaaagggatgcatggcggcgagactattcgtcatgagcacccgacgaatagtcacccgtaattgacaaagttccagatgcgccacagatcgcatggctttcgttgctcatctagttcatcgcaaataaaaacaaagcgtcctgcaacaacggggcttgcaacaagcgcttcgtctaatgtcgaatgagattataaggtatatattaccagtgaagagtacgcgagaggcgttcagtgcctgttaagactgaagcctcagcactcgttaagaatcgccgcatctggctagtagctccgatgatattcggtccatgtaaaggggattggatgcatgacctacgcaaggaagcgtccagaagcgaacacgaccacgcatctgtctaatgacacgtagcgatggaacctcacaactaggaagcgagccggtacttctgctttgatcgtaggggttgaagcgcggtgattgacactagggtgaaaggctgaaaggccaggttaagcgaggcaaatccaagagttgtttcagatctcattgcgcggatttccaaggttaagcctgtcaaacaccgcgtcaaagcgcccttccatcctctcgttccaagtggacccgggacaccccgccacgcacatgcttcgatgatgatccgatgggttggagacgaccgtggcagtacgctatcgcgtgtcagacgtgccttttggatcctggcgcagcccccacattgccatacgccgcacccaaatgcttggctatctcctttggaagccacaatagctagattcagagcggtgggcgctctcaagacacctacaggcgctggactcgattcaagaaacgttagtttcagcacgatggtcgagcatacgttctccagctcattcatgttcttcgactttcaagttagtcgacgagtctacgtgattttcgattttagcgttgcccgatgagtcggtcttgttgacgtgcggttgctgctgaagctcttcaagattgaaacgtttgagtttctcgaagtcagggccaacaacgctcatgcccacaacattctgttttgtttcagcaactgtgaggatcggagtggctgtttcaaaagcatgcgtggtcacacatgtgtggacatacctggtagatctccacgagaataagtaagtcgtaacctcgaagatcgaccttgtgtccagggccgactatagccgcaaccgtcttgatgacatcatttcgcaataattctttgttgttgcgaatggaaggtctgatggcaaactatggcatcacatggcgttagcatatgtttcgcggatccgcacccgactcaacttaccttccgggctgtttgatcctttccatggaaatgaggcgccaggactttcttcgcaacagcctcgagacccttcacagtggccttctcaattgcagtaattggcgtcaagcgcttcacataacggcagttctgcacctgcacaccggccgcagtgtcttggcatatcttctccacgaaggcaaccggttcaactggcagtcgggttttgaagaacatcactgtatacgttagcaagcgggtccagtgagaaagcgtccttacctacaacactgggtgtctagcttgaccggtctgaacaagggtttgatgattggcttgcggatatccgcaagctctttcttgatctcagcttcaatgtcttcttcctcggtgtcagagacggcatctgccgcagcgccgttcgtctgctcgggtccgtaaattttcgttgcatactatgacatgaccagggttagtccttctgaacttcatgcatactcatatgagcaagactagtactaccaacctcctggaatagatcccgcaggtcggcaacggacttggcttccttattcatggcgcacgttgcccatatgccagtgtcgccaggttgaatcacccgatgctccactacacctttacggcccgtatcccattgctttttaccctgtggtgaaagtcagcatatgcgtctagatatagctgcaggacgataatggaaatacgcggccaagatatgccagtccgatattcttcgtggtcgcacgaccagaagcaacttaccttgtgtcttttgttatcaccacccttgtctcgttcgcccggaacggctttccttttgttagagcgggcatccattcccacgcgtcagttgtgatttcaaatctttgtgagcgcaccgtgggaggtagtgagaagtttggcaagtgctagcgggccggaactaagaacagccgccatgcctattctggcgactagcgtcctatttccaccacctctgtcgcagcctcacactcggctgggacgcagcccacaaccatcgtcatagattggactatggatcagtaatctcgttcggtagtgcatacacttgggaagcctacgcgcggctcgaaactcattggatcctgacagcacaagacacacagacacaacagcggccagcatgcagtaggcagtactgtcataatccctcgacattattcccgaacgtgtaatacaattctcttgataccgccgaacgtaccgctggcgctgtcagatatgcgctcttctccacaggaccgtttcatccatcggaacgacagatttgtggcgtacccgacatgttggttcagcattgcttttacacacagatcggaggacctcaataatctgcttggagaagtgagccggtttttcttgcgacatcggctcttacatgcatgttcaacctgggcaatgatgcaatgatgcaatgatgcggcctagaagagtcttcaaagccgcgtgaagatgagttggatggcacagtagaaagcctgctatgctttacttcattcaattttcttatatcgccttcggctgggatatcttcctatggtgggttatattttacttcatccaaccatacttgccctttcctaccgccttctccagccccgtcatctccttgctttctacaccaagtagccgcttgtacacacctccgccccctcccttgaccaattcaatccttctgatcctcacatcttcctgacatctaccctcaagccccacctctcccgctatcttggcatcaccgataccactaatccacatcttcgcaacaatctcatcttcttcggcattccactcaacgctatgtttacgtcgatgtatcactagcacgtcttctggcacctgatccaactgttgcaaatgaaaccagcgatcggaaatcgctcgagcagacatggacagggaggccatttcgagtgcgatggccgttgaggaaaggccgcgacgctttccatcgatgatatggccgtcgagcttgtccgtccagtacacgaatgagccttcgcgggctttcttgagcaagtagtagcgctgttgacatgcgatagcagaacgctcgagaataggggcgatgtctacaaagctcctctgctcgatgtcgtacatgcggaggagctgttggtcatgagcagtggtccagcgtatgtgtgtgcggggtccgggcatcgtggctgtattcggtagtgtatctcgtggttgaattggtttcctgttgggtcttggtggatgcggctgggtagatcgggcgcccatttgtgcttgagaaggtatatctggcactcggacggtgtagcgcgggcgggtgttgtgagtgaaaaaggcattgataccttggacgtttggtgtacgtagtcgttgtgaaagactatcggcacttggggaacctgtgcgtaagccacttagctgcagctcggacggatgagaagacgctgggagagctcgagaatagtcgagagacaatggagaaagagataaggcatgcattggactaagaagatacaatgaagcttcatgttgatattcgaacataaacaagcaatcccggggtgaaaacacatgcaagatctttcaaaaacgcccaaagaatactcgaaagcccaccaacctactccatggcatcttctacgcctgtattagcttgattctctaaaatatcgttctcctgcatagcatattcctccccaaccctctcctcaacatcttgcttccctctaacatcccaatccaaccactcccccatctgtacctcctcccctttcctctcttcaccctcctctttctctatcctctgatacacgcgatccacaaccaccgccacctcctctctcaacctcgtcctaataccctcctcttcctcccctcgccccctcccagtcatcattgccctgtcagtcagttttaccctggacgccacctcctctctcacctcctccagcaccttactcctcacatgccaccacccgcccgtcccactagcaacaacacacctcccgacccgctccttcggcagcgacgcccactcggcgacaagatgcgcgccgacatgttccttttctataaatccgcgagtcacgcccatactgcgggcagccgcatccttcatcacaacgaagtacatctctccgaattcgaaaagtatgccaaatcggtcgaagtctagcgtgggcgtggggtcatcgacatctgacaatatgtcttcgtaagcctcagcaatatcttcggaggtgatgagggaggtgagggggtcagaaacgccgatgctgggggaggggatgaaggcggctgcgttaatagaggtcgtggatagggtgttgaggtcatggctgaagtgcgggaagagggtgggtgtggagcgatcggtgcgggtccagaagtaagttgtgggcgggccttctggggagggtgctggtgggttgttggaggccatggagagagcgactgggtaggagataggaggatcgtgtgtgttgggatgagaaaacttcgatggagatttgtaatggaagtttctgtcgttgtttacatatgtcgcgggtgcgaatgcgagagaaattttcttgagtaaaaagctgcgttgcgtgtctcttacttcagtccggcacaacatcaactcaagtaagtgaaagaccgcggtcatgaaaagaagtaattgaaacaggtgaaaggtctgcgacaaacgggttgcctgtttgttgtttgtcgtttgtcttacccgtattttttcgttgccaggtggacttcaggtccaccacctgagcacacaattactgcccatctatcaattattgccaccccaagaacccaccaccaccgccgccgccatggaatacatctatggcgaaccaccccagagccctccgccaaggccagacgccgtcctcgcagactacgaccacgactactacaagatatgctggaaatcgaacgaggcgggcgtggttgttataccaccaggtctcattaggaaggacgacctagccaaactctaccccgacgtcgtgaacgtatggaatcccgtgaaaaaagaggcggcgaaaattgagaagaacttcttccaattctgctgcgagttctacgggcgcctacccgacggcacaaagtatatggcgaagaaaaagaacgaccgcggcgtcgactgcaaccagagccttaggccgggaatgcgccagcactggggtgaggttaagaaatgcgcgactcatccacagacacagcacagtacgcatgtttgtaagggctgccgcgtgagtcactatgagcaagtaagtgctactttcgatcgcggagtcctcatggcgcagggtgcgcgcgtgttggtatgtagagaatgcatacgcaaggcgaagaggaagaggggaaaccacaattgtatctgtgacacgttatggatgtgctttcggtgccgggaagcggagttgaaggagttggcgggggcgaggaaggagtatgttgaaggattttgtgggaagtgccggcagacaggcaatcttgtcgataagcacgagatttgcctacactgtgacgggtggaggagttatgccggcgatcacgaggacttgtgtgatactgaggaacaagaggtggaagatggagacgaagtggtggaagatggagaaaaacaaggtggatgagaaagcgaaggtatacattcttctgtgcctattatgggcaacaagactaacgaccgtagaatcattagacacatgtttggggtgcaatgacggcagatggggaagagatgtattcttctgtgcgtgttaatgaacaggactgacccacccaagctcacaatcaaacacatgaaaggaaaacaacgatggaaagattaccagtcagaatgtgagatctaagattgactgtataaagatggtaatggacgcaaatgaatacctacaggtggaaacccaacggtttgtctgggcccttgccatcgtggtctcgcttgccgtgcttgatctcatcatctgcgtcgcgtggaaactgcactcccatagccttcatcatgttacccgctggtcctgccatacctgcttgtcctttgaaagctttaagcatgttgtccgcgagattgtagtcttcatctagtatgtcttcgtcttcgtcgtcttctgcatcagatccttcctcctcgacctcctccagcttggctttccctttccctttgctgtcgttgagcagacctttgccgtgtgctcgttcaggcttagggttgagatcaagggcgccatgtccgaagagctcggcctccatagcctcagtcagcttcttgatctcctcatcttcttcttgttctgcatcctgctcgagcgcgagaatgcgcgcttcatccgtaagcaatgccttctcggcagctggtagcatcataaacttctcgtatgaagcttcgtactccgcatactcagcatcggcttcttcgtcttcactagcatcatcggcttccagtttattattggcgccagatttaccctccgatctgcctttggggccgttcttgggtgaggccttcgatccatccgtactctgcccacctaggggctcctcgttgtcggactcatctgtagcaggatcttcccagcctcttccatcggcatcggaatcattgtcgacatccatgggatcgagatcggtggctcctttgtggtcagcctcgtcgtctgctaggaaggcattgaagcgctcaaccatcttcttgaggttgtcttgcgccgtcttatccccgaaacctttcccgtcaccactacccttgccggcaagttctttctcgaattcggtaaagtcgatgttcagccaaccctcgtcatcatcacgctttggccatgctgcaatgtcctcgttagtgggcagaacatcgtcgccattctctaggtcctctagtagtaggtgaatttcccggacaggcttgttcgaagcgaagagtgagtgggacagcaagatttgcatgcctgcagctaccttcacgccaatttcggctttttctgctacgtgcccggcctttatgagctgctccaaggcagagtcccatggtggtggtgggctccattgttgtcctagaagctgtgcgtataggacctttgtaaagcgcacgctgatctgtacaaaatcgtctggcgggaagatgagtggcatcttggacttttctggttgcaggagtcggatcgagattgggtcgcgcaagtagaaagcttcgactacaggagcaatgtatgaagggttcgtgtgtagaatgtgggcgaccttgcgcggcaggggaagagtcgcatgatgctggttctctgctatggccgcagggtagttttctaaacgatgaaaggcctccttctccaccttttgatagtgttgtggtcgggctggagcctcgtctagaatcctcaatgcttccaggatggtcaatggagctggttcgacctcttgtttgcctagaggcacaatgagtaggcggtggtagttgatccagaccctgttctccgcgatctcggggttcaaccatttgggcagggcgttggctgcctcaataagtaggaattcaccgtctgtgtcgtatatacgaatccaggcatctttgaactctttgctcagctctctcagaagccacacgacaagccactcatctgccacactgtcgccgtagttggtccgtcctttcagtagccagcgcccttcttcacggatgagctcaagcttcagcgactcgcgctgccatatgtactctctcaggaatttcttttctagctgctgtagagagcgctgaaaagcctgtaagcgctcgcgtgtttgaatgtcggagagcctcgtgtctatgatgtagatgatgtactcgaccacatcgtctgggagtttcttgggaaaaccatcaaaaccttctccgaaccatttcaagtcgtccttggggaaatccatgtcgaattgaagttgctggtcctagtgatgatggttgctcgtccagactggcaggcgcgcttcctcgggggtggtcagcagctacaactttggcgatgcaccatttcaagatttgctcccagacttgaccaaatccaacacgagcagagtcttcccgcgcgatggcaggcggcgaggtaaaagcgtgactgcggagacatttcgcgggtcgccccttctggctagcgcggcgaacatgcggagtgggcccaagcgcttccgtctgtttactttccaaacattgacccaccttgacagtgcagaaccgcgacctcgtgccaaagaagagagcacgcccaaagcccttctctgcccttcactcatgccattctagacgacattacataccaccatggcttacgtacccggcaccccccagaccgaggtcggcgacacgacgcgtttccacggcgagcaattgtcattcagcagagaagagtcgttccaagcaccaccagaccgcgacaacctgttcaagaagttgggaggcgcacgaaccccgcggaatccgctggccactatgcgcaacgccaacgcaaggaacgaattcacgccgatgctgaagagcgcaaccgcgaaccggacgcgacaagtcaatggcctgctggatggaaaactcacaacacccgccgctctcaaaccaggattcagcatgagcaacacgccacttcccgaggccagctcgtacgacatacaatcgagttcgttcgccgaatcagtcgatggccgcacgcctgtgcccgaccccagctcgagcgcgatgagcacgccaatggcattgccgaggcgagcagagggcgagatggacaacggcaacggcaatgtgcttaccttgagggagcaggaagctgtgagtaccccgcatccagacaaaatatttcgacgcgcctagtacttgcaaggcgggtatttatgcagacaacatgctaatatctatcacagcgcctcgagcagatcgacaaggaaaacttcggcctcaagctcaagattcatttcctcgaagaaaaccttaagaagatgggccccgaattcaacatccgcgcactcgaagaaaacatcaacctgaagtcagagaaggtcacaatgtcgcgcgacatcaagaagtactccaaagatctgcaaatggccgagaaggcgcttgacgagtacaaacaaaaactacacgaatatgccgacaagataaagaggcggcatgccgacgagggcatgcgcgaggaaatggacgagctccgacggctggccgacgagcgcgcagacgagatccagcgcctggaggagaagctggacgaggcacgcagcactgaggacgaactcgagaaggtcagcgccgagctggaaaacaaagaggcagagtgttcacggcgtgatcaattgctggacgagcacgaggagcgcatcgaggagttgggagaaagagctcgagaaggcacaaggttcacaatcagacgacgaagagaaggatcgccaattgaaggaacaggctgacaggatcgctgaactcgaagaagaactccgctcgctcaaacaggcccaagacaccggtctggcagaaaaggaacgtcagctagaggaacaagaggaaaagcttgaagacctagaagagcagctccgcaccgttgaaagcgcgaaggatgcagagatcgagaaactccagacaaaactagacggtgctgcggacggaaaggaccaagaaattcgcgagctggagcaacagcttgacgagctcgagcggcagctcgacaccaccgaagaccagaaacgacacgagttaactgccgcggaagagcgtctccggtcagtagaacgcgagaaggatgccaatataaaggaacttcagcgccgcatacaaaccatcgagagcgacaaggaggcagagctcgatgcgatacgagagcgtctgcagctcgccgaatctcaaggtgacaaccaggtccagctcgcacagcaatctgcaaatgacgctcgtcagaaggtggtcgagatcacgcgcgagaagggtgtcgagatcgagctcctgcaagctcgggtcgacagcgcggaagcgaaggctgacgagctggacgactaccgcaggcaactccaggacgccatgcagcaaatcacacgcttccagcgcgaagtctcatcttacgaacaacaggtgcaacaacttcggcaaactatcaaccagaaggatcgcgacctcagcgggatggacagactccgtcgcgagcgcgatgatgctactcaagaaatcacgggccttcgtactactatcacaggcaaagatgctcaagttgaagctctgaataaggccacaagagagcgtgatgcgctgtcacgggagctcgatagtttgcgtcgcgaccgtgacaatctcgttgcgaaattgtccagcaaggatgagcaagtagaagccctgcgcaaaggcaacagcgatcgcgatggattggtcacaacccttcggcaagagcgcgacgatgtcgagcgcgatatgcgtaacttacgctcgaccatgtctggcaaagacacgcagatcgaggctttacagagggtcacccgtgaaagagacactctgtcgcgcgatctgtcaaacgtacagacaaccctgcaggcacgcgagcgcgacatctcgagcctgcaaaagaagatcgatgctcaagaaataactctcagtgagcttaagcagcttaagagtgacttgagcgaccgaacacgcgagcttgacacagcgcgacggaccatatcagaacgcgatgccgagcttgatgccctaagagatcatgccgacgagcccggtactcagcttgacgttatgcaagatcttgtgcgcaagcgagacgatgagctagaaaatctccgagatgaactcaatgctcagagaagcgaagtggaccgcctccagcaattggcagaagagcgccttcaagctcttgaggacctccgcgacaccgctcgtctcgagaagcaagatctcgacgatgagctcgaggccctgctcgagcaagttgacgaaaccaacgaagagaaagcgtctctcgaggagaagatttctgtattagagtctatgattcgcgagaaggagaaccagagtactgctatccagaccgaaacgcgagcggcacagcgggaacaaaaagctgcgctcgaaaataagatccgcgacctggagtcacgcatgcgagagaaggattcacagcaccgcaagctccagaccgacgcaaaggctgcacagcgcgagcagcaagcagctttggaaaagcagcttcgcgacctggaggcactgttgcgggagaaggaatcgcagcttcgccttcagcaagcctcgtccaaggctatacaaaacaagtctcaccaagatgccattgacctagatgagcaagccgaagccctaaccaagcgccacatcaaggagattaatggtctcgctaaacagatccaatacctccgcgcgcgttgctcgcgagctgagggcttccgcgaagcacttagctaccagaagcgcttcttcctgatgcagattcaagtctacagtgaatggttcgtctctccacctctctatctcaagccatctcatactgacatcattgttacagtaatcaacaagacctcaacctcatttcgcaaatgggtattactccagacattaccatccacgagcgccgaccgagactcaaatctgcagctttggctgtcatcgcggcaatcagaatgcagaagctgagcgaaggctgggcggtgaacaggaagatacatgatcaattgaagcagaagttggagagtatgagaaggtcgaatggaggtggaaggaagagtggagggctgaggattgcgagataaacaacccgtgtttgggaaatgaagttttggtattcttacgcatagctaggtgtttcgggttttggttgggggacttgggagcggcgttatcgtcaacgaaattgaacgccttgattgtgttgtcatcgcatgagcgaattcaagcgaagtgctccaacctccccaccacgcgccactcattgaaagcacgacgatatatgcgctgattattacacaaggatctcaggttcatcgaagatagtagtatataaagtgctgactcagatgcatcgcggaattcggtaaccggtcatgctcgcttcccgactggaaccagaagtagtcaagcgtcgcctcttgaacgtgaaatgcaacatgtgtgcagtccaattctcttcatcgcatacaccatggacaagttcgagcaacaagaggagcggctgctcgagcgcgaaagcagtgatgatggagaggagattcgacaaaggaatgtagaggccagtggcgtgaggaaatacatcccagcaattgtcctctgtctactcgtcgtatcaatagtctggaacgtagttctcgtcgcgagcatccagactttaagtacgcagaaaagtcacatatcagacttcggtgcgtccattccaattaacccatacttccccaacctactaacgactcccactgtagcaggtctcaaaaccaacacaccaatcccctacaaaatgcacacccccttcatgtccccaaaccgcagcatatccgaccccctctggaccaccctcgactcgcatccaattctaatcgccctctcgcaaccatacattgcatcccacggcctcgccccctccgccacatgtccgcaagacccgtcgaaacaactctaccaagttaaagcgctgcatcatatccactgcctcgtaagccactacccccacccccagtatggctctttgctgatgtgtgggcaattagaaatccatacgcatggcctacctcgatgcgttggagggtagggaatccatgcctccgcaacatgtggcgcattgtttggacgtacttaggcaggatgttatgtgtggggcggatgatacgccgacggcgtttcatgggcatgggaagaagagggagggacaagaggagaggatgtgtaggagttgggaagggttggtggagtgggcaggtggagagggtagggggggatgttttgtgggaggggggtgagcgtggatagtggttgattaagctgatgaatttatgcgtgtccgatttgtcagttcttttggatgaatgcagtgatgtggattgtgaattgtgaattgtgtatgctcaaaaaggctctcgcgccctttgtctatatcgctttcatatacctagacgggtacgtaggtgttccccaaagcgtttccttatcttttggccaatctagtagtcttgtgctgcactacttgcgttcgacttattttgcacgggaaaggctaggcagctttgtgacttcgggtgagctccgactacaatcctgatggcttgccatgcatttcttttccgtatgttcgtgttcgagttccagtacgaattcctccgatagaaggaagtataaggtgtccaggtgtggctggatgagatgagtgaaggaaagcggcgtgactgcgcgttgacgcgttgttagctccgacgctaaagttacctccggatgcttgccactctcgcagcttcgtactccactgcattcaccatcattttccacttgcgatctctcgtgagtagacacagtccccaaatgcaaagctaggcagtcgcacaagctctcgctgcacacatcgacatcatcaaccatgcctctgggctttgagcgcctcaatgagcgcacgcagcgaccaaatgcgctgatcaacttcatacgaacgataccaggaccttcctcctccaccgccgagaacatcctcaatcgcgtagcagcggtatgctaccccttcatgaagtcgaacatgatcctcgtacaagcactcgaagaatatccctacaacaccgagttcgttggccgcaacttcaacgccggagaagttatccagcttgtgctgcgcgatcgaaatgggaggtggcttccacagcgcatggtggagatggtcatggtgcatgagctggcacattgcaagcaaatgaaccattccaaagcattttggaaggtgcgcgatgagtatgcggtagatctgagaggcttgtgggcgaagggttacactggggagggtatgtggggaagaggaagaggtctggatacgggagcgttgcaaatgaatgaggcagatgcagcagacataccggaacatttgtgtggtggcacatacggaagacgttccgggaagaggaagcggggcggcaaagacaagccgacactgtcatacgcagagaggaagcagcgccgcatactgaagaaatttggtgcaaacggtcaatctttgggtgccgacgacgacactaaggtcaagctggagggcggcgtacctaagaaaggcaaacctagggtcgctggcagtgcgcgcggaagagagctccgagctgcagctgcattggcacgatttgagcctgtcaagaaagaagaggtcacaatcaagaaggaggaatcctcgtctgacagtgagacggaagacgagtcgagcgaacaagacgcagctgtagacattgatggcaagaagatgactgacgaccaaggtcggttcttgattaagatctgcgacgacgaagatgatcaagatggcaacgcgcgtcgcgagttcgatgagattcagggcatagcaccacgtaaggcagcgaagacgaccgcgcctaaagcgaagacagcgacagctagctcaaaaccaccgctgaaaacaacacagacgaacaaggcgagggcgaagcccgtcgaaccgcaatcaaaaggcacgaacgagccatcttcgagcaaggtggtacacttggacgaggtctggaaacggcggcccaacccatcgtcgaaagacgatacgagtagttcaagagtacaagcaccacctaaacctacagcctgcatcatatgctctctcgagaacgagggtgcagcacttacgtgcgccgcttgttcacacgtcttgaagccggactttgttccagaccactgggcatgtgatagtgcagcttgcgagggtagcgagtacctcaactctgcggatgttggagcttgtggcgtttgcggtgcgttgaaggcgaaggaatgaggacttttggtcattttaccagatgaattcctcggagcaggggctccactactttgatttcgcattgggcgcggcatacttacgactttatgatttgatacccttagacttgctttccttgagctgcggctagtattggcacaacaattaaattctcatgaataccgccttcaattgacgccatatacaaaccctacccatatgcaaatgttccaaacgagttcaggatgatgtatcgtatgtttatctggtagtcgtggggccttcgtgaagtccatggggttacataagcactgccagccagggtccacgtcaagccggcaagcattgagcttgctcgtgtggagagctccaaacaacgtcactcatcacacgaccgcctcaccaccacaccacggcctcttaagtcacgccccaatctcgtgaaagatacacaaatccaaactcccaattacgcgaccgcaatggcgtctcgcgtcctccgcccggcgttccgcgcagctaccgcggcccgcggctttcagaccagcgcggttttgagggcagacgctgttattgcgcctgttaggaagccggttggtgcttttaggggagggtaagtttatttctagtttctttggagggcaaagaagagcatttttggctgtcgcgatgacgacagcgatgtttttgcctacaagaagcatgccctacttctcgaaaggatatggagagactattaggactctggctaatgatgtgtagattgttcggtttcctcaccggagcgacggcttccggcgctggcatgtactactatgtcatcgacgaataccgcgtatcgaaccagcttttgaccgaggacatctacgtacgtctacctccactttgcgttgctcaggaaacaattgccacgtagacgatggctgacataaacacaggctctgcagtctgcggtacaacggatagaaggctacgtcaggactctcgaggagaaggtcgacacaaggaggaagtgaacataaggacagatgcagtagcaagcggcaactgaacaccgttcgcgcgaaaagcaaattgcgacaagagcgatgcatgggcacacgagcgccggactggcatgtacggggcatgtataatatatcctggaattcttcttctccaatctttggtcaacgatgcgctggtatggagagttttcgaaacctggcaaaatgctacgagcttcatttcgaactgatcttacattgcaggtcttgctgtgattgagctgatgctgccgccaggattcgaagacagcagcccagcgtggacgggagagaactcttatgattgagggcaacaacaatgacgactgcaatgacaccacatgcccagttcgtctagaaaatcgacaggtgttctgacatctaacactactgagtactcaggcccagggcgtcctacccgacttgcattctcggcttcagcttgcgtcgcaacaagacctggaagcactatcagggaggggttataatctcacgtgcaagccgaaaaaatttagatatttacggtagcgtaggaaagcattgatgatgtcttaacacggctatatggctactactgtcaggaggtagctacttcctcgaggaggaatgagttagccttggcacgaccacccacctccacaaaccaaagccacttcttcttccttcgctaatgaaacgcttgtacccaccgccagtccatccgcgagtaactccggccaggtcgccaagatcaatagggcgatgcctatcacgatgcaagccaatgaaacgcagctacgcgccactaccggtgagacggggcggtttaaggcggtgcatgctattccacaacaccagatccaaaggggacatgtgtgaccactgagcctcatctgcgccaagtttccgcccccatgtcgatctccctgctgatatcaccccatgggcgcctctgcatgaatcttttgcgaagttccatcttgttgcgacaagatgtcacactcaataactaacaggtcagagcattcgaatgaccggatttcttggctatcgctacctatcaccaatcaccacgatgaaagtgagattgatgaagctgatacgcaacgtcgaagactctcgtcaccgagtcctgtgtcgagatcgcaatctcagcgctccaacgacggcatgccaggagctcgagacatcgcgtcaccacaacttccaattgagagtgacgagcttttgcaagcggaccgaggcacaactcgtgatccatctatatcttcgactggtgttgactcattgaataaagtgccgagagcagtagcttccgatgcttctgatagtcgaagtaagttcccctggacttattaccttatgctgagatgccaagctgatcaagatcaagcgcgtacatggttgccgtatactctacgccgtcctttcctggtttgcctcgctctggtctcattagtcctcgccagcatcttggtgatcctcagttggtattcagcaacgcatcatggacttcgcaaggacgacggatcgctaggtcttctcctgggttggcgatatacacctaccatcgtggctgtgctattcaccctagctctcgtcatgaccgccgaagatgtgaaaagaacggaggcattttcccgtatggccgaaacggaacctttcgaggccagatttaccttgctgtacgttccaaaggtgtggtggaagagtgttttcgaaggcgtctctcgccgaagaagcggaggccaccgaaggtgggtgcttaccttctcctcgcttgcagcaggaatcagcatccttattctctcacccttctcttcctcagtacttatcgccaaggagatcgcctaccaagaacctgtccaaatgcagcgacacatacccgcgggagatggcactatcaaattgcagccacagcgtgagacttacttccagaccatcagcgcctacctttacaatgcctctacctcaatatgggtcgacgatgccagtgtgatcctcccatttggtccgacaggtcagacaatcagcggtgaatcgcttcctgatggtctctgggagacagataccatgatattgcgacttgagaacgagtgcataccaatgtctataactggaaagatcattctcacggctaactactcctatgcggacacggcactttcgaacgacacttacagtgtaagatccaagggtttcagacttcgatcagcagacggatgcgaggtacaaatgcaaacgccagttaccctggacgacgttcgtccgaactctgtagtctctctcacctcgcccgatgatctctttcaaaccgatgctgtgccacaatcaggaggaatcatctggaccaatatgtcgaccacctacatatcgtggcaagacctgattcgcgaacgcggccctgtcccgcgtcttgatcgtgacgaaggactcgtagtaaaaaagaccttcatctatgatctctctgatcaatgtcgcggacgagacttactgattgtttcgccgccttggtggacatcatcatttcctctcaacacacctcagaatgtgacacaaaaggcctattgggacaattttaccgtaaaagcagaggtctgcactccaactatttatggagcgagtctgcctgttcagcaatcgatcacgaatgggatttcgagagtgcgattcgatcaggcagaattcatgaaacgacgccataaagtgccagagacactcttcgatcttggtcgtctgaacgatctggcttttcatgaatcgtggtcgaaatacatggcgagagaagccgggcttcaggagaaccaaggctttgagggtatatcgatgctccttggaaagcactactctctagaccagacctccatgttgcttaatgagactttcaaggctgaagcgagcagactccgtagtcgttttttgggggaattggtactttcatcagtcacccaggcgtctacacccatgctagagaacgtcgatggcagtgtcaccctgacagcacggagaatcatggtggttaccgagattgccattacgctgatagttttgttcattttagctttctgctattcgatattcatgctctggaccatgacagctggtcgacgcgagcttcgtcttgaagccgatcctgcaacagttgcaggaagtacagccgtactgaggtcccaatccagcctcgccactagtcttcaagttttgagtgtaaagaagaggcagcatgtaaatgtagggttagaccattgtgtctatagtacttccacaggtgtgctcgccgaagtgacgcctgaggtggcagagacatcatatgcaatgcctgttaagtccataaagaaaggtcgaccttggagaagacatcggggctcgaagaagattacccgaagagactggagacctagtatgcttcacaagcaatggctgttgacactacttgttgtcctggtggcactcgcgacagctattctggtcctacgacactattccagggagaacaaactgtatcgaaccgcctttgtttaccaggttgatcttggtctattcaacgccagcttctccccacattctgtcattgccgctcttgtcgctgtggctatcggtctctcatgggatggtattgacaagccaatgcgacatttgcagccttatctctctatgacaagagggacctcggcagcttcacgtggcgtttctctgtcctaccagtcatcatactggctttgggcagctacacgggcggctcttcgtagacattggatactttcaatgattgctaccggtacaactctggctcagatacgtaagtgctccaaactttcacgtcttcacgctgtctgactattcagtgatcatctcaatggcagcaatattcgagcgaaaatctgtgatccacgcgcaacctactacagagctcaatggacggatgtatagctatgcacttcgtcaagagcctttcagtttccaaattggtcttagcagccgccctttctatttagctgaaacacttttggagacctctgaggcagactggctgtatacagcgcttgatgagattacgttgaggaatacaccacctgcttggacgaaagacgaatggatatatacgccggtgagcatctcgcgcttacccaatacaactacagtgtctcaggatactggatccgaaaacacacacacagtcgtgacgggacttggtgactctcctgcaaatgtcacggtcactactactgctcttcggggcaggcttgcatgtagcaatattcccgttcctgcaactggctggctcgatcgagcagaggacgttttcaagaaccgtacaaacgagccaatagctggttggatattgccacaggtcctgttccaggacaagaaatacaaatctccggtttttaccgtgccaagacgaatagcatgctgtaccaatggtacggctcctggcgggcagtcagtcatctcattttggtctagtggtaatcccatggcggaacaaagaccttcggagccagtggacccgagcggacgggaagacctgaatgtgcccagtatatggtcgtctaacttcacgattaagtggattgttggacccacgtcgtctacagtcgttgatggcagaaattctcttgaaaatcacgttgatgtaggcgtcgggctcggtaatgaaacactgctatatttcacggagcagccacttatgtcgatgatgagctgcagtccccatcatcgagcatgcaaatgcaagcataacaatctccagaagtaccagtcaggttctagaagccaagattctcacagaaccgcagtcagctcctggagcttgggactacccgtgggacaacgaatatctccaccctgccatagaagatgttccaaaagactgcaggtatgacgaaagaaccattcttcactgatgcaaatgaaatcgagctaatacggggttagcgatcccaatcaacccaacaggacctgctctacttttacgacccaagaatccagaggaaatgctaggtatgagggacacaatgcggggttgaggaagaaactaatgcacaatctagctacggccattttttcgtgtctcaactgctcaccgctcctcatatcgttgaaccactgaagccaccaagctggctcgtatttaacaagagcatcgaggatgtgagcaatgaacgtttcagtattcgcgactccaacagaggcataaatatggacttcatgtcatatgccaacttccacctggccaagtcgaatgctaccgctctgctcaacgatacagcgctcttcgagtattccgaaaagacattccagacgtttttcaagcacttcgccaccacaggcaagtggacatacggagggccagcgaaaagcagcgtatacgacaattactacggtccaggtagtgccgaagaagtaaatggcacatttacagagcgtattgaagtcttggcaatgaatgaaactgcgacatggttatcgctcggtatcatcttcatccttatcgccatcctcatcgtactcatcgcctcgctgcagatcgtttacccgaaagactcaatgcagcatcgcatcgaatgtctagcggacgtactgttaatgacagcagggagcgacgagttcgtcaatctcgtgcacgaaaaaggtgtcgctggtcttgagaatagcgattttaaaacgaagctaggatggtttaaggataagcgaggtgtcgtgcgatggggcgttgaaatcgcggatggtcatgtggaatgggtcaacgcgccagagaaagatgtcgatgattcagacgagtcgagttggaagaggttctggaaaatatttgatgggtacgtcacagatcctacgtatcagtattagtatcgccatgttatgcgccatcaaggtacaggttttgtagagcgctctggctactttcagtggtgtgaatgttgcttgaagagtttagcacagtcgctcttgatagtactcaggcattgccatcttggaattcagatatattagatgcattgactcacgcctcgatcgcctatggtgaactgatgatacagactattccgcacacatgatcgatgtttgtcaatcgttgttaccttttttaagaatgcctggcggggtgggtgcagatactcgtctgacagtgacctgagacttcagaagaatgtagacaccataaacatataccaacgtatagccaaaggtgagaagaaactgcgtgtgctaaattatgccgaagcagctaccgaaagctctcggtcgtattctcatgcacctgatacagggcctttacctagctcgcaggacccggccacacattgctcaaccttcttctccttgtcattgcacttccaggactgatgcttctcctatcgccattcggatttgtagctgcaaaactattctccaagatcgcatcttccaggtcatcttcctcctcaattcgctgcactacatcttccggtggctcctcctcaaaaacagcttgtagatctgcgtgcggactcattttgctccatttccagaagttgctgtcgaacagccatgatgaacgcttggacggccccggtccactgattgcgccgcgtcgagatggtttccacaaggcgcggcgctcgtggtaggcgatcgcgagcagtatgggtgcgttgagcacgcgtactgcagtgatgttgatcttatgaaaccatcgcggtgataagaggaacttcaaaggaaggagtacgacaaaagcaagcaagttgaagggtgggcgataagcaaatagcgaatcggacttgacaccctcaaatgtgagcacagcgcggcgaaattgaatctcagcagttgcatcggctgcgattttggagaaggtgttgctcaggatggaaacaaggacggtcaggaagagagtgttgccgaggaacgcatatatgaccatcagcgtcggtcccaagatctcgtggaagcctggcgccttgtcaattcctgtgccatcaagaccgaaccatatccagagcatccatttggagattgtgatgacgctgtgagactcctcccagccgacgtcaggattgctgatgctcagccacttcaacgcaagcaggaagccgccaaagcaccagaatgcgatgagactaagagcagtgaactccttgaccattgctcgtagcgcgatgaagagcatgttctctggcatcaggttgaaggctatacgggggaacaggattggggaagccacagcaaggacatcgagtgcctgtctgccagtctcgtcattcccaatgacccacccgtgaatgcgcatgcccagatagacgatgaagatacccgagaatgttacgtcgaggaaagcccagagttcttgtgtatgcacctcccatccatgctcaaggcatgacgctaattcgtccaggacccaaccagccccatagaacaaaaacacaagctcggcgttcgtgaggtaatggtctcgccgtgtggtcatcatccagcaatacaatgcaaggagtatgaggaattgtacgacctcaatcatgttgcgcgtgcgcggcaccatgaggcgatattggtttagcaacggagcttttcggggatcgtacaacgatatcggtttgtacttgtaatgatctggaatgatgtcgatgaaagttgtgggagtgtacacgatgcgaccacgatatacagcatcgatgaccttgtggctagcggagctacttagaagcactttgctctctgacacgattgctacttccaaggccgtcaatttgccttcgtagtcgccttgttgctggtatagagttgtgagatgcctgaactccgacatgtgtctctctgggcagcggtcctcgggtgcgccctggaatggctggaagggtgctacaaggatctgcgccagaagcagtagtccaggttttcctatgctctcctcgtcatgccggcgtagtaccttcattgcgacaagttcgcaaagattcgcccgggtaaggtctacagtctggtggtgttgctggaattgctgctctcgaagaaactgcattcggttgactagcagacaatacacaatggaaatgtcatcctcgttgtataagcggtcgacaagtggtttaacgatcaaaacattcatgcgaggctccctcagctgttcaatagtatatggatcctcaattactgccaatacgagtcttcggatccggtggatgttgtagtagacttgcagctgggcgtgaggatacggcgcaaagatttcacgcggtcctattggttggccagccccattgaagcaaccatcggatccagcatggtcgtcgtcttctagcagagtttcttgttcctccctgcttcgtgccgcgcgtaaagcatcgctcaaggttcgttggctgtcctccaaatgtggcctcttgaggaacttccgaaactctatgtgccgtgatggctttcgagtgggttcaggcctgcgattcggggaaacttcattgttgctatgcacagcagtgctatcatgacttccgttactttggtgagaagataggcgaggccggggaaaggtgccgtatgcggcgctggaactgctgtttgtgtgccaatctgggttggaggttggtccggacatgtgcagctccagttgaagtgatcagaaggttgataagaatcaattgcgcaagattgtttgtttgtaggtattgcgacaggcacaatgcgctgctgtagataagctacgaaaagcgatgacggcttccgacgaggcatttgagaacgcggagtttcacgctagtaagatcgcgctaaccatagtgggaagagctccctgttcgagattcggacgtcaccgagctgcctcccacaccacctatgtaggtagagacgccacaaaattctgcgtccgctacgtaagatttcattgaatagcctacataagtccaaaggttttgtaaacgtaagtacttatttcagaaagctcctgaggccgtgcacacctgctttgtgggcatgctcatattatctatggtatgcttcgcctgcggagaaggaccggcaataggtggacgccataggcaagttcttgactacaatgctgtacagatcatctacgaaggaagccctagagaagagccttatatgacggctgttcattaatctatacaacgcatgtgaagggtagcgtcttgtattagtctaaaccaagagcttttttttcatgcgaaactattttcttgagactgtgccaaaaacgagggatgctcggcacctattgcagtgtggctggcggaaaccattcagtaaaagaacatggatgtgacttagtagagcgctgcaggactaatacattacactccaaggcaaggcaaatcacaagtttgggcagtgcatgatatctggagtcttgaaagaagaatcagaactgacctcacctgtgatcggctcattccaacccaaagaacttccatgtgcacgggcaactatgacaagaaattgagtgcactttgtacgcttgtaagcatcagaacccaatttcagaagtagacttcatattttaccccataacaattgtatttctggtatcactgccaacagtccgcggcctagtgaggacgatcctactccgcacattctttacccgccccacttttcaatgcgcggccgatttaccatcggacaactccaacattagagttagaccaacaacgaagtatcgtgcgttagagtcacgcgagaagaaattttgcactcgaaatacatacacacgtggtgaggaaattggtaggaggtctgacattcgaaggtcacaaaggtagaaagtcgatcaacgacctccattcttgctctcatcatcatcaacattatcatcattgcaatcgcgaatatgacttcctccatctcggaatcaaactaccctctctcaccacgagatgcagtggcttcgcaatatatcggccaacggttcgaagacctccccacacccgccatcgtcctagacaagtccaaaatcaagaagaactgcgccgccatgctgcaagtatgtcaacaactcggcgtcggattccgagcacacgtgaaaagccacaagacactctccctctccagactccaagtcggcgagaccgggcccgccaattttatcgtcagcacggtgatcgaagccgagaacctgtttgactacgtgttggaatgccagaagaagggtagggaagcaagtgtacgtatacgccagctgtcagtattaggtatgcattgctgatgtgaaaagtagatactctacggcatacccgtccctcaatcctccatcccgcgcctcgtcgcgctcgccagcgccctagccccaggctccatcaatatcataatcgacaacatcgacgccttcaacctttttcaagccgccatatcccaatccaacgtgcaaatcggaatcttcattaaaatcgacacaggctaccaccgcgccggcatcgtcacttcgtctccgaaattccccaccctggtcaacgcagtatcatctaacacgcacggagcgttcttgaagggattctacagccattacgggcactcgtatgccgggaactcacaagacgacgccgccacgggcttgattgaagagttactcgggctggaagacgcctgttccgcccttcccccaaccttctccggaaaactggtcctaagcgtcggcgcgacgcccacagctaccgcagcgcagaacatgctctcctcttcctcgccgcgcgtgaccgaattccatagcgtccttgcacgactgaaaagtaagtattccgtcgagctacacgcaggcgtttatccactgctcgattgccaacaaatcgccacccacgcgcgcccttccaccgcatctacaaatccagctttccaacccttagcaaaagacaacatagcaatccgcatgcttcttgaagtcacatccgtttacacggagcgcagtaagcctgaagctcttgtctctgccggctcactggcactgggtcgggagccgtgtaagtcgtaccctggctggggaatagtgacgccagatttcgccaacacaggggcgcaaatctacgaagagacaggcgagaagacgggatggatcgttgggcggattagtcaagagcatgggattctagtttgggagggagatgtgggaaagtgtaaggacttgaaggtgggggacaaggtgatgttatggcctaatcatgcgtgtgtggctggcgcaggatttgggtggtatttagtggttgatagtgaggatgcaagtggcgggacaaaagttgttgatgtttgggggaggtggaggggttggtagtgtagaaatagtcatactgatgggggtatcttataatcgtttacatggatccgcgacaaatatgaagtcgttagtgccgttgtgaatgtcaatgctgattcggctgctgaaccgacgccatgcctgcccctcttcctctccctgctcccggacttgggcttggtgcagaggatgcaggacgtgtaggaaacgctggcggtgtaggtacagaaggcagcgggtatgcaagatgtgaggctggcgtttcccacttcatactctgagcatacaaaccaattgccttgacctcattcaggatctgattcagcgtctgcgaatgcatgccagactcatgcaacatcctgttctggaaattctcgcggtcctgccgttgccggtcatgaaatcccgcggaagatgtccgccaagtctcctcccgcttgtcatgtaactctgcggccacgcgcctgcaatcttcgacccatttaacctgcgtcgagatgagctttgcctcgcgcctgacaacctctgctatcgaggaagtttgatcgtcgcggtcgacgctagggctgggaaatgatccgccggggttcgtgccgttcggtgtcgaatcgcggaccgacggctgagagtgcggcgtttgcaattgatcgatgtcgaatttacgtttctcatgtcggtctttgaatcgccgtagaaggcggtgtacgtggttgacacattcgctcgtgtcctcctgtatatcgtccctcaatttggacaatagatcgtcgagatcttctttcctgatcagcggcatgatgtatttgttgtcatcgtcactgcgcggtcgcttgtttgagatatcgtcatcttcgttgagtctgcgcttcttcctcgaaatgaggtctctctcgagctccacctccgagttacggcgcatgggcttgtatgcagagttgccatcggtggatagtgaaggtatgctgtcatttggtgcatcggaagatctgcgcattgcttgcacagtgacgggatactcctcgccatccttatcaggtactagagtaagtacgaatgtttgagagtcgagcgcaagctccaactttccatgcgcactggcccaggtaccgtcacgtttgtctagctcacgcttgaagtcgttaatgacagctgcaatctttttagccgtttcagcgaccaacgggtcagtcaccactccagcacgtgaaggagttgcgggcgacatggttgggtcgcgagcttcaaagagtgttggttcgtgacctggcgctgctggggattgcatcttgtcccggcatgaagtctagcgccgaaccgcagatgacatgcagcgtcgacgtggccttgctgaggtaaaggcaaagtggtttcgaagcgagggaacggccgactgaggcttcaagtgccaaactcagttgaataaacagccgtagcttgcttttagttcagttgtagtggcttctttttgatggaacagctcgcttccccgcggcaagtgacgatgcgtgcaccgtctcgggcactagcatgcgcaccaggctgcttctgaccatgtcgcctgcagccttcagggcgaggagaaacgccggctccagtgggcacatgtgtttcagcgctgcaacctatgattgcgccagacgaaagtttggcactttcagggactcccctcgcagtgttggatctggtcggacatccaagcttcacacccgcacgctcccgcaccctcgcgatacactctctttcgcaaacctcacacatcaccttccctcaccagcatgtgggcccccgacctcccctgctaggactgtctgcgagatctgggcacgaataccaatcgattggccgtcctgtgcttatgcatagactcgacttgctctcggcagtctagactcgggtccgcagtggtctgcagtggttgcacgatattccgagaagtgactgatcccggccctgggggtccagaaaggaagtccaacagaacgagcagctcgagcgtgaccttgagatggttccccttcgcagactatcgcagcgagcccgccgcagcctcgacagccaccgcgaccccttcgaatggcacgacgagcgcgacaagaacatcatgtcggccaccttccccatacacccgctgtcatcgatgcaagcgccatttgaggagtcgatgctcgatgcgactggcgagactggcttcgtacctttccagaacccgaagaagagcgttaagcaacgccagcagatgctgtgtcgagaggaaaaggcggaggagcttcagtggaacttcacatacaactgccattggagacactatccaaagggcaaataccacccactagtgaagacgattacccagattgtctttggcgtacatctgctgcatcagcacctggagaagtcggttgctgatgttgccgacatacttttgaagcacgtcaacgagctggatggattcctgcagcgagcgaatgaggatttggaaagcagcttgaaagacatgctcttccgtcacaaatgcttgagggtgcccatggagcacgtcagcgaattcgaccgcctgctggaagaccgcgcttatcgcgcccagctacttgatggcaacgtgaccatcgagcgcaccattactcgtatgtcgacgatgttgaacgattatctcacggatatgagtatcttccgggacgcgaaccacggtctcgacctctacttgctcgacattggcgtggattggacctaccataatgaagatgttggcaagatatactctgccatgtgtggaaatactggcggctgggcgcaattcttgcaaagtcttgttgccaaagcagagaagctaggcgtggttttggtacaagtgagcagctattgcaacgagattgagaagcgctgcggggctgctagtaggcgaagtttggtaagcattccggtcccccacgcgtccagaacttcttttgccccaacagacatcacatgtatcctctggctaacgcctgatataggtggcgactcggtcttcatcgcgaaattcgtcaaaatcgcgtgagcatgcgtttcgcaccaaggtggcacataacaaagaccttccgccagtaccaagcgagcgacctccctatatggtgacaaatggtagtggcactgcaactccttcagatatcgaaggtgttcaaagacatcgaatggcaagaccaatacatcgagatcagattcacatgattgcaagtccagagtcggccggcacaccgaaacgcagcgaagaatcgaactcctcgtctggaagtcccgatactgacgtagatgtacgacatcggcatgagaaggcgcaggccgagtactaccaagaaacctggcacagcgaggatcagcgtgggcgggccgcaccacaagcagaaccaggtcgtcgcaccgaatccagccccaggcataggcggaactcatttgataagcgtgctgaagagactgggtcgtctgcttcgaagccattctccaagacggataatggggtacacaccccgccattgactggaaaagactcagcatatgcttcggtatccggagtgtctgtggcctcgccaggtaactcgacccgttctccccaggcgcaattcggcttgttcccaagcagtgcgcgtaccacacccaaaggctcgatttctgggcgatacggtgccatgtctcctgccctcagtgcagaccctcgctctgcgcagtcttcagcgccttctagccgacccgataccgccgtcagcggcctttccgacgtctccagcaagcgtttgtcgaagcgcagcagcttcacgtcgctcaagcgtctgtttaccaaaaagcgtacggatggcatcaattcgatacccgaatgaggccgcgttgttctttacttttcttccttctcccgcggatatctggcattcatgtctggcgtcgctcggttatataccccttgattgctttatgtttgatgatccgttccttccgcttgttcttgtatctccattgtttcgtgcctgccgacttgcgcgcggtgcttcgtacgtggatggatgtcatggcgcctctttctaatcgtaatgtcgtgacgatgagtatgtggcagcggtaccttccgtctatactttcgccgctgcattgtcgtgtgccttgcccgctttgtatgatgcgtttcgtcgattgtgaggagccatcgctggttctggcagcgggggcagtgttccgcatggggtgtgtagagcgactgagagcttcgagtacagctctccggatgaagctatgggatgaggaaggagcccctctgcaggctggtgtcgcggtaactgagaatgctgctggtatcggagggattacactcacgaggaaactgcggcgaataggtaggcgtacaagtccatcagctattatgccactaggcttctcttgcatcctttctctctgctccctcctctcattgcgtgtgtgccttcttgctatcggtggttggtggagcaaatgcccgccgtgttgtggtgaggcaggcgcgactcttatacgctaggtaaccttctccctccgcctgtccgtcttccttgcaccaacacccaccttattctcagcggcactctcgttcttggatgagaagctggtgaggtggtgctcctgacgctcgtttccgccttttggatacgctccgtctcgcagcatcgaattccccttttggtcataccatagccgcacatcttttgcattctgcatcccaactcgcctcctactcgcagcgctgccatctctctcagttcagctatacgcctcgcagctgcccgcaaaagagagcctactcacacgtttgcccggccatcatgcagcaagtcctcggcgacagagaccccaacggccctcccggcggaggcgggcgcggcagccgggcttctaacatttctgccatgtctgccggcacaagcagagtcccggttgacccagaagctccacgagacaagcaaaatgccctgcctgcaagcatcagggccatgacccgcggttcgatcgagatgggcaatctgggcggcgctctgggtgatggcatcggtgacccctctcgagcttcgaatcgccgccatgcacccagccgaatgagcacagcatcttcccagtcggcctactcaacacagactaaccagcactcgagacgtcgacctccctcgtcgaatgcacagcgagagcctatgccccccatgcccactgtgccgcagtacttcgcagacacacgtccgcccgccaccatgccccacggaagctctcctatggtcccatatccaaactatcacgacccagactcgcagcgggcgtcgtctataacacattcgatgcaggtgcagccgcctgcgattcgtgccgccaacagtcgctcaacaggcaaccttcgcggctacgagcccactccgcgctctcacgggtcccagtcaaggtacttgcatcctggccagcagtcggcctcatcacagtggtttgacaggcccggaagcaatccccgacgcgcacaaacaccagtggaccaaggatatggatatggatacccttctagtctgggtagaccgagggtaccatccgatgcgagcatgggctatggtgaccgaggtttcgacgttcctcagcagtcgaaccgtggcgcaccacactattcctacagcatgccaggcgaccaagacgttcctccagtgcctcggatcgactcacgctatcagcaagtgcgtccaatgccgctaaacatgtatgcgtccaacgagcatgttcgcgtaaagcgatccgtcaagggttctgcctcaagcggttcgaccaacgtgcgtaccgactcggacccgccttcatctgacatggctttcccaccgacgccaagagacggcacacctctgaatgcgttcagccgcccaccaggcattcggatgatgacaggtagcacaacaacgacgggtgggcttagaaggccagacagtccagagtactacgatggcagcgaacaatgggagactaatccgcatgtcaaacctgaggcagagctgatgccaccacaccttaatataaggcgcagaaagagagttgagaccgtaaactacaacatccccccaaagaatgtccgcagtgctcgcagctataagaagtctgccgagaccaacgccttggaacacgctggcatagctgagcttcctgcctcccctgtgggtcggcccatcacgagagagctcgttcaccagggtctgggggcgtcttccaccaccggcgacgttgactcctctatcagctctcctccgatggcaggtaatacagacacaatacatcaagctcgcgaagaggctgcgattcgtcgcatgggcgaccagctgaggaactcagccatacctcccgccggatatgacgttacgcaacttagtaacctgtcgcagatggacgcaggtctcattgactcttccacgattgatttcgcggttcgatgttcgattcctgccatgacagagtctggacaaagcaagcaagatgagacgaattctgcatcggcttcaaccgcgccaggaagtccagaaaagaacacagacgacggcatgtcggagctgttggctggctatcagcacaccgataccaaacaggaagatgaaagcatgtctgatgacgagaaggccgggagtccaaagaccatggagaacaatgattcagaaaaggacagcaatcacgcccaaaaatcctcgggcgagcagtctttcaagtcgtgcacagatgcagtcgagtccgcagccttgcctgagtctaacaaggctgctggcgttggcgagccaggccgagctgcctcatctgaatctcggcatgcagcaacagattcggacgctcgctcattcaggacacacaacaacgtcgtgactccggtattcactaactccatgccgccgcctcgactgccctcttcaaatctggacgtagaggtgccagccaagcaatccatgaccggatcgtccagtcctcttcaaaggatcaagaagaactttgaggcaagctcgttttccagtaagcttaggggaagttcaaagctgagtatgaagcaaggctcagtctcgatgtcgggctcgtcttccactttgagcacctcgcagccgcctatcgtgcctcctagagagtctagtgcttccgaagaagctcagcgcgtcaatcaagtgtcatcattcttgatgcgcgcaggactacctttccgtcgcaagaacaagaaaacgactcttgaagagaataccgctgtaaaggacagcgtggacaacatcactggccagcccgagcaacgcagtgagagcatgagtttgtcagagactctgacccgtcctgaagagctcgacaacgccctaacgaccgaacaggcggtcgtccagcaggactctgttccagagaggccagcagtcagcgatccggtcgagtgtccaagtcccacgaacactttgcgtgttggactgacattagtccccgccatacaccatcactctttcagcagccctatcgcgggtattcttggaacttcctcggtatactccccacaggatatctctttgaggggtcgtacgcattcttcgccagccggggtccccatgtcgtcagagcataaccatcgtgacagtcgctcgacaacgcatctgtcatgggttggccgtaaatccctcggtgtgcctcctacgagtaacagcgaaccacatctagctcttcccagtgttcaggaagataccacgaccgatctgaagtaccccgtgtataggtacaacgcgccacagcggtaccttcatgatctcaaggaggactcccatgaagactcgagcctcaatacgagcgccagcaacctgaagaattctaacttccgttttccgcccagcacgagctttggtatccgtacttcggtcgatgatccgggtgtgctcgggtgcaagtcgtctatggggtcgcgccgagcgagcgtcatcgaggatgttcacggcctgcctttcttagagttcagcgaggcgaacctatacgacaaattcaagagtgcgcttcccgaggatgtgcgcttctccagatcttcggcgcgggcgcagatagacgtacccgatggtgtggtggggttgctggatttggtcgcgcccgagaaacttcaaggtcctgtgaatagtgcgcatcaggaaaatttgccgagggtatctatacagtcgcccggggtgatcaatttcagcagattgaggtgccgttcttcatctgagaagctcatggcggagatcgaccgggtcagcataccttccatcacgcagcttacccagcgcgtcggagagatgttcccttccttgtcactggtcgaccatcatgagcgagaagagtctctcggtcgaaccatggagtttcctgaggaggaggagatcatggagcatgcaatggaggagatccaccatgtacacccgccgtcgcagaaacgttcttctgctcgactgcggcccgtgcgcggttcttcggcgttgatggttgtcgatgatgatgtgtttgaggagatttcgagtaaagagaggcttactggaagtatgggtgataattgcgtgggggcgcttgagtttgaagttcaggttggtgaagctggcacacgtgcaaagggcaaaggcaagaccacaacacgcacgctatctcgcccactatctaccgtcgacgagcttcaagtaccttcgcccgcagtccttcaccctcgtactgcacacgatcagtctctacgcacctccatcgactcggccttgtcgtccctgacaaggtcacctaggtcatttgtttcgacacccacagcaaccgagacgcgtccttggaactctgacaagaattatccgtggtccacgtcaacaaacccctctgttgatatctcgctgccaccacaaacttcgttgaagcaatcgccgcgtcccggtccgtcacatctgcgcaacgctctatccgacgcaacgagcagtacatttacttcggtacacactccaacccattctcgatacggcaacgcctcaggttccaacgcgaatcgtcaagtccaccgcctcagcatcttcggacgcagcggcgatcaagttcacgcagtcggcgagcgctaccctacctcagccttgagcccgcctacggctatcttcagagacaacctttcctcgtgcgatatctcggacgacgaggaatttgcaacttctcgcaaacctaacaggctcacgctcagaaagcgtttctcgtccgccgctcgcaacactacccgcggccacacctctcctcgcgccgctcgaagcaaggtcaatccagcagagatcgtttctcctgctcaagagaacgagaactcttcctcaactcttcaagacctcgttggtgaggcccgtgccttcaccagtaatcgccacaccttccgagacgcgcagggtatgccaattggcgcgtaccaccgtcaccgcatcgtcgactccatcaaacgttggtggcacaaaggaggagaactgatccgcaccatctctcgccgcggcaacgaccagcaggatgtcgtcccagctcgcgattgagctgatcctgcaccgcaagctcgtccaggactacagctgggagctatatctggtcggatactccgccgagatggagttcgaggtggctgtggttgtcgtcgggctcccctgccctcctccaccccccaataccccggtcccctctccctctccaaccccgttcccctccccgccgccctctcctcctcgcacctagggtagcagttgctaccctactgtggcgttgagtgatggcggtgggcttatactgggtaacactagtatattaacgattatggatggtcaatggggcacgcatatcagtagatagtcactagctagtgcatagcatatggaaagcaaggactatctaaatctggttgattactgcttgcttgtgatgtgcagctcggtgatgagttggcaatcagttcaagcttcaacttgatgtccactcagtgcagatatgtcaagtaaggtcaaagtgtttttagagcctcctcgatgttgtatcaggttttcagtgactactcttagtactgcgaaggtaggcagctttcaggcctattcgatcttatattgctacttcaggttgtatcgaagtaagctaatagactcctagcatatacattagactacgctcagcactttatcatgctgtgaacatagacagctatactgatcgagcgacacaaagagcatagcaaacaatgaatcgacaagtgcctcgaatcgtcaagacacgaatctttaacgctacatacgtccgcgaagataaacagctgttgcaatcaagcaacaccaagaggacacagaagactttggttgacaattgtctcgcgtcctcaataaaccacacctgatgctatagacgtccgcgaggatagacaggccactacatcacacaaacatccagccatcgcattgccaacacgacgtcaccagccgcttcgacgttccctgggccagctccacccctcccgacaagtttcgggagatcgacgcatcgccatgtgcacagtcgctagtcttgcgtatcccgtccgtaatcattgaagttttttcttcagcttcgtatcgaggcgagggatagcgaggttttgttagcttggtacgttacagttaggtatgattgagggcctttgtgcgggaaaatatcggcgtcgtgcgcaggtgtggctggcggagtgcgggtaacttgatgtggctggccatacgctattggaatggtatggcggctagagatgcggatttggatatggggttttgatacggggtggggactgagcgagtggaggagaggtgccgcgtctaagtgccgatggtatagacgaggctgaagttatcttcgtcgatggagtttggggctctgttgggaccttctggagattgcttacctccattgccagctctgcgcgagatgaaggtagctcactcttccaaatctcgatctcgatctcagcacaggatgttgggtgcgcgtgcgacatcagcatgcgatagcaggctttgtctttccgctctttcaaatcagaatgtttgagtggacgacccagatgcaggaacgagcgagggacggcgcgaagccgggagcgtctcctgagcttgtcattggcttcaagactgggaaaagcatacgtcatgccgtcgaatgctggaatattggtgcaagttgaataattgggcggctccataagcctggtcaatcgagcgttatcgaccagctccgtcggaaaggtgccgtgagtgggtgggagctagacgcgacaggaagacgtgtgagtccattcgatactctgaacgcggatcgtaccgtctgatattgctcatttacttctggcaagtttttacgtgattgcgccatgttctcacctagctcccactgtctcagctctagtctggtcacgatgagcgttagagtcgcttctgcctcgggatacaggcgagtaatcatgtgcaatttcttgaagtctgaatagactttgtacgaagctggcgtgctctcggttgttcggcactgaagaagttgcgcggaaacgtggtagcgcgcgtgctaagctttggctaccagatacaccagcaacgcggaatgacgtggtgcgacgtgtgcgggacatgggggtagtagattctagagcattgtgggtactttgggagacatgtcgatcgctgtatcgtacctttgtctcaaccatctgtacacgcggcattacactacttgcaaatgtgatttgtggagcttcgaggatgttggagaagtctttttggttgtggcgcttttctggctcgatgactattatctgacatgaagaatgctagtgataggatcggaaaatgctttgatttgtattcttatcatgcacccaataacacacaggcaaactgcgcatgtccactgtagtgagagcatggtcactagagcttcgccgatgtaagcacatagtgtgtctatgcatgccatccgcgatatacgatcttgcagccgtacttctcgcccttcttgagcgtcatctgagacttccagtccgggacattgatggcgttgacgtagcgagctggttcgacgcagaagcctgcacgggagccccgagccggaagaccttcgactgcgggtacatcgatgtgcttgcctgtgtagaactggaaagttggttctgtactagaaacctccaggtggatcttgctttctgggtggtagaatgaagcaagcttctgcagagatctcgagcgggtgtcgattggaacgttctttgcatcagtgtcgacgacaaagcaatggtcaatatcgggctcttgatcgccgagagtgaacttggtgtttgccttgacacccgggaactcttcgatagtgcctttgggggttaagttctcgtccaccaccaagtacttgtttgtggacaaggtaacctctgttcctgcaatgttagacccttcagtcagattgaagtagctaggattatcgttagataccactcggattacatgtccaagaacttacctgtggtttgtgatgctgatagcagtttcgttgacttcatctccaaccagctcggcctcatattcgatatggagaacctcgtgctgagcaccatcaacgttctcagtctcctgaacataccataccctgaactctactgtgccggggtagccctcttctccgtctttgctgacatacttgaaaagagtagcctccttgccgttgcgatctacactagaaggaccttcaaactcccgctttccccaaccgttgataccgccatggagagagtttggcgcgttgttggcagcaaggggatacgactttccattcaagtcattgatcttcgcatttgacactcggttcgcaatgcggccaatggtctctccaaagtatggagcattatacttcttgtacagctcggctgtcgggaaaccctggacaatgttcttgccattgactgtaaacttctggatgatggcacccaatggtaggaatgcaaaggccttggctgaagacatggcgagcttgacgtctctatatgtctagtttcttgatggttgtgctatagtttgatctgcagtgcacaccttagtctaggctccgacatgggtcaagtctgaagagtcggtgaagtgatgtgctttcatgggctgatgtgaagctcgttccggttatgtgaggggtcgattgcatgcaagtgaggggcaagctgtagagcggggctaatgcagtcgcaagactcacctgagctgtctctcggagtccggttggtcctgaagctgtcttgataaggtacgggagtcaatcgatactctcgacaatcatgtgtcgttgtgagtggggagcagagatgtataccacatgtttgtaaagcggtgctgttgattagcctaatcaggaggtggagcccatcaattctcccgtcttgccctcaacacgtgagtggtgcctcaatatcgagtatgaaggccgacacttctgatcggaacgcccaattcggaaactcaacagccacgatggtttgtcggaaggtgaggtgcggcagccgcgatccctgcgaaattcgtgcgattagagttgtactatcttagtaagcaaagtctgtgcgccatgtaaaaacgtcacattcgaatcgtgcatgcattgtggttgatgtttgtgattatcttcagttatccaatgatgaacattcttcattctttttggccacctgaagttggccgattaagacgccgttggggcagaaccagacgttgtcgtcatagtgaaccgtgaatggagatccgagtaaacgataatcatgatgtcaggaaaaacacaaatgccgccccagtgttcgatgctccgatagcaccgaaagaccgaaaacggacccgagcgccgattgttaccctattgcagaatgcttgaacgctacacaaaaaacggaggacgaacggagatgtcaaccgagccaatcatcatgcgcctacagggttttgtatgtacgaaccgaagtccagttccgtgttgttattccaatccggcatcattggatcgttggggctgagggcgagggtgtccatcattgggtcgtaccctgagaagttctcgaatccatacataggcttgaagtccataggctcgtccatcatcatggagtcgttcatccacgaggtctgcgaaagcgttgacgggtcaagcgcacttgtgctcatgaaagttggcgagaccattggtgattcttgcttgactggtgagacgatctgcgactgtcggggaaacgggctggtcatgggaggtgttggaggcgcattgggtcgagcgaaggggttatcgagagcaaatgatcgcgtggtgggagtgccgccagatgatgaattcgaggatgcatggccatggtctgactcagagctgaaggaccgtcgcctgcgagtgaatggcgcgcctcgttccagcaacttctgttgcattcggccacagtcctcctcgaatccttcgtgattgccattgttctcccctaatggatgtaagagtccgagccgctcaagaatatcgtgggtcagcgggtggcctccggacgattcgcgcaatggttgtcccggccagctctcgcccatttgtaaccggctgtatagttctcggagacccgctacgagttgagtttgttgctgctcaagcatttcaacgtatctgagaaagttagcacttttcttgatctgctattatacactgcgagtgacgcacccttttggatagaccttgtcttgcgactttttccgctctccgaagacgcaaatggcgttgtcagctttacaccgactgcatgggctggctccgtcgcactgccctcgttagtctgtgagacgaagtgtgagctgaaaccaaacatacttttgacttttttaatcggcagcggtcgcaagctttacagactcgcttcctgatgttatcttgggcctccattgaactcgaccggtgcgaggacatgacggtgtatgattaaagtgtgtgtatagtgaagccgaattgaatatattggttgatgatactcaagcagtgtgcatacaggtttcaggcaggattttgaagaactcggttggtcaaacacaacgaggaatcttaaatcataagtacggagagcttgggtgtctggcattatatctttttcacgtcagagggcagttccaggcggacgttcggcgttaaccatgcgtcttcttgcgcagaagcacggtagtgaaagtataattacacgctcgacccaccgtactgtactaaagctccctggcgctttcacatcatcaatcggggcacgttaggattacattagtggagtcacaagggtgcaggggttggcgctgcgccaaccttacaaagacactgggcccaagttcggcggaaaacaagtgacaaagccagacggaatcggccaacacgcggaccgtggacatggaaaatgtcatatgcccccgactcactggtcgaccagagcggcttgaccctgtgacgtttaccggtatttcgcatggtctgcgggacatcagaagctcgtggagggcaacgatcgcagctgtcggttcgcggctgcagccacatccacgcccgaaaacgtgcggatcaagaatgagtacctacccgcgtcgccagaccaccaacgcaactcatcccagatacgtatgtccaaatgggcacgttaaactgcggcgagcgatttacgttctcggcatcatcattatggctcattcccaatagctttgtttgacattctcaccttgagcgttttacgcgtatcgcgcctcggccgaatgagcgcgaaaagcttccgcaacggagctgactgatttcctgaggccgagccaactgcccttcgcattctaaacccttttgactgcgacctgtcagtgttcttggcctgtcgctccttgcaagcggtctgcctggcgatctcgatgcggaaagaaccgaacagctgcatgcaagaacacatgatcaccacgtccacaagcattacaatacctaactcaacaattgccgaacagaatattccagtgaagtggaaccaccgcttatgatacattttgcccatgccgaatcgctgcttgcgaagttttctgaggcgacagcagcacaggcacactcagcaacctgcttggatcacgctgccgccatcacatcttgtacgaccatcatccgtgccataaattcctcatacgagcacgtctggcaagtgcccgtatctcgcgtaagatgcttaggacggcgctcccggaccccgcgtcgcgcctttcatgctgcttatcaccgcatagcagcagagacagtaatctttcggtggctttgtacacgggctttgtacacgggctgtgtacaccccgattctcaatgattgccatccatcatcgcgatgatcgcttccgcgatgtgttacaccagtcatgaatcaccgagaatagagcgagtcacattgttaccgcacgtatacagaaccgtctctcctatgcaatcaaccttacacttcagtgtctgatgtcggctctgtaaatcaatacgacttaagtgtcttggcttctcctgtccatgatcgctaaatttgaaggtcaaggagttgctcaagaagtcgtcgtcagattttgtggctatggagactacattcgtccagtgttgcgatccatcggcgctagcgtattcctgctcggctatacggtgcgcgcgctttcaccagcctccacaccgttgatcggacctggcgaatcttgtcccttacaaggatttagatcgaatccaggcctctcttgcttgcaacgtcggccgctgtcagcaatttggcgggaggcccttttctgtcgcagtttgaattgcagtttgtagattactgaccttcttgactggcaatatttctgaagcaggtttcctacagccaggcttgatgtctgcagcgttttgaaacataacacctactagtcgacgtctttattatgcaaggcgaaattgacgagcttgctcggcggttttatttcatactgacgccgcgtggatcggcaaagtgtgcgatccctgcgagcgatcaccatcgactctacagcatggaaggggcatttctcaaacataccatggcttcgatgtgcgttcgatcagcccctgatgtgttggcatacttaagaagggaagtccatgctttcgtgttcagcctcgagaggtacgtacacattcattgcgaaagacaagcaggtaccgtgcgaaatcaattttggaatcattctttagtgaactcgccgcggacgaaccatctcgcatatgcttccaaagtcaattgaaagtacacatgctttctgtaaacctgggagtatgtcggtcaacggacaaacttccgacgtgcactgcagtccaacgactctttagcacgaacactagttgagctacacaaggcgccatagtgagctcaattatggcctgatatgccatgtcaaaataaccatttcttggcttttatgaggaacatctcctctccgcgcccactcgctcacgatggacaagcatatcttgctgctgttgcgaaccatctgtcactcatcccgtcctgtgttgactgaggctgtggtgggatgttccatgaggatctcccaagcttggcaatatagtacccagcgttggcgctaggtcatcctcgacttggaatcatgcgacgcctgtctacaaatcgtaggtacaaggcgacaagcgcattctcgcaaattttgcggcgtactagagttgcgccgatgatacatggatactctatgtagaactggcgcctcattcatgtcatcgcgaactgggcatcagttgctcaaaactcccaaggttgtgtgtacaacggaccccagtcgaaattgcacagcttcccatgcgcaagtttggccacgacatcgacaactcatcatgctatgtggtgcacgtctcaaagcaaaaggaaaccttcaatcatttgttgcaaaatgaccccaaagaagatgcagaatattgattctggtccatgcatccattcttgtgggcggtccatggcacagggcaccagccacgaaagacacgccatgaggctcgtgaatggacgacaactcctggcagtcacgttcagcggggagcgaggacaccgagttaccgaacccgcttgggatgcgtattcgtagcagagacaatacgcatgacccctaaactcccgtctgattaccacgattttgaatgctgtcgttagcaggtttcgtaccaggcggcggcgcggggccacaggccgatctcctggcatcgtggccctgttcaaacatagcctcacaacctcacagtgtggccgaacaaccaatggcatcaccaagacgcccaatcacgtcccaaggagtgcgatcatccatgaaactcaaacatgcacaggatcgtgcgagctgcgcatggacatgtgtcctcgatcccagccgtttaccatgatcaaggacctcctggctctccaagccccaggagaatgatacacggtgtttacaacatcgccaaggccgtagtctcaccccccttcggactggcagcgatctcagggacgaaaagtatcgggcgcgactcattcggacgctcggcgcgtggaccatccgccttccgctccgccctgggggtgatcgtgcattctcctcgaacgcctccggagcccggcattcttgaacagcaacccaagcaggtactacaaggaattcgaattgaagccgtcgacgtcggcaaagattctggacgggtcgataggcgtaaacaatgccccaagatcgaccgccatgcttcgctctcctttgcggcatgatgtcaatagaggttacgtaccacagctattggccatgccaactctaagactcaagccgctaaaatgcgtttttgcaacacggtttgcaatttcggagcaaccgcccgctactctagctgctcacgatggtttttttctctgcagtcgtggagctcaaaatagagaaaaaggtatggcaaagcggagcgaggaacatattcattccccacatggacgcatcagacccacaacaccatcgcagggctgaagaggcttcaaatgcgccggaccatcaacattctgcgcacccacgtcacagcctgttgtgactgtaagtccctgcgttctatcgcagcatgtctgtttcttcgggccatccggtcgcagcacatcggtaatgggaacaagttgtacgactgtaatcaaaatcacgatggtaaacccctaacttgtcggacgttcggctaacgcgctgccacgacgaacccgcttccgaagatgcacatgcacacgggaagcttgcacaaggtccttgaaagtcgatactcaaaggaacagctcgggcgaattctcgagtcttctgatagcttcctaaagcgtacctcactcagcgatctcttcaaggtgaccggaggccaggcactcacgtcagaaatccaactgtgcagtctttgcatcacaaacacgtgcgagaagcctatctgagtcagtatccgaggccctagcctcatctgcagcctgatgagtaaagcacgcggaacgccgaagccatcgttgatcgtcccgctgcatcaactccacgacgtacccgcaacatccctgccatgcacacacatcagtggtgtccttctgtcactacgactccactcccgcgaccgttcgagactgccgcaaagtttgggccacgctgacagaaatcgcgtagaacggttgttgagtatcgaagatgacgtcgagccgcgtgaatggtgtgcgcctcctcgcgtcttcgcacaaatctgataccgaccgacgacgcgttaataatctttttctagattcgcacaacggcgcttcgtacgactcaccaaagccatgacaaatcgcacatggcaaatttttttgtacgagatttgcggttgcgaagactcgtccggcatggccgagttttgcccgattcgatgatgctcgttgacaatcgttattaagcttttcatcgcgctatgctggttgaggctcatttgtgagtactggtgtgcgttttggcttggcatacatcttcgaagacgtctgcattcccacatttctagatgtccatctcacgctcgccttcacatccgcgctagacttgtttaatcttagcgccgaaagaatggagacctcatctatgaattcaacgtcctcacttgaaaggaattattctttggataaattggagcagtagtaaggatagacgtcggagtatattgactaacgacatcgggaccgcgattatgtcgaacactgataacaacgaactcgaaagattgaaagtaggcaagtcccatgcacatctccgcaacacatgagttgcaactggtctcattccttctgctctcattataccaatcagctgctttccagtcagacagccataagtcttgcgcagtacatattcagctccgcgcatatcaaacagttaacaggcctatcgcaatcaacaaagcctacccatatcacacaagcccaaaggcatttcaaatcagcaacacagtgaatcttaccccgtcatctcgacagtacccaatacagcatctccggagtttgaaagccccgtctgtggaaagcgtcatgtagccacgtcctaacgcggagattcgcttgcacctctggcctcgacagaagatatgagggtaatgcatcgctcacgacccgagctgcatgtacccgctttccaagcccgtttgccaacgttcgcttcagcaggtccgcggagacatggggccccacgaatcagccatgggtagaggctgcatttatgtgtgtctgagtagattccgggctgtgcgtcgtccacctctaaaagtttgttcaacgttgtttcctcacatttagacgagccgtacagtcgcacaaacccatcagctcaaatccgaaaaaaaaagacacatgcgcgtcagcaccaaagcacatactccccgttgcagacagcgagacggccagattccgcacacccaatcacctaatgtggatatggtgacttgctctccacagtctcctgctggacgtccagaccacacggctgggtcccgggcgtctggtgcacaattagtaataggaggagacctgctgttgaaccctgatgtaagctgacacgctgacatgctgacatggggggacggatacgcgatacgcacgtaggctgtaggatctggagtgcgattgaggcctgtattttgggtcgcggagtaaagtaaaacttacgcatgttggggatggtaaagtatagtagtgtaagtgaacactatcaaaaatatcccttttttttgggggggggggggggggcggacgtctgatgggcagatagacgggcagatagacgggcagagctgtcaaactgtagacttgcatgtttcatcttgtcaagctagcaatttaaagaagctccttttccatagtgagtatctgcacgctgttcacgatctgccaacgtgtatgtatattccactacttgtcaacgattcttgctccgccaaccagtgtcttcgtcaaagtcagaagccctcacatttggatacattaaacactgccataggtgtattcgaagaaaccaatccttccaacgatttcccccaatccatcctcctcctaccccagctcagcacgccacgccaccgagcctacccccgagctcggtgccgtgtttgtcagcagcgccgagtgcccgcctccccgagacggcgcctcgggcagggcacacggtcgctagtcgcggacgaaaaaaaggtgcctgaagattagggaggtttgtgctgcaggtgaggtttcacgacgtgagatgggtgctgactaaagctcaagtctagacgcgggatgggcggtgcaaacatgtacgtgggagttttctgactaggctgagatgtttgacttgcaagtggtggagagtgagcgcagttggtttggaagaatgtttcttttgcgggttcggggtttaggtggtattcccggcgtgtgggggacgttgccacttcggagtgatgactttacattctgagatctacagaatagttcgggagctgcactcatggcgctttgagtacaatgcacgaatctacaatacgatttctgttcgtattgccgtatgtgtggtgtagcgcctccttgtcaccaaagcatgctgaacaagcatagctacgcgatcgcttagacaattctctgcgctacttcaatacgcagaatagcttctatctgtgcttctgagaatctcagcatagtgtctcatctctactaagggatcaaaaatgacattgtcacagcccctcggattactggagtttgtcgtttgtgccacgacggctacccgtgtatttgagatcaaagtgcgaggcgagtcgggttgaacaatacgatgtgtagtggtacggcgcggtggagtggagttgaccgtggtcatgacgatcatttcggcgggcgcttttgccaggtaagctctcggagctgcgtcttcaattcgtctttgaagtggtctagtgaagagggaccggttcctgccatgaaatcagcattgttcatgccacccagttatgtggcaacatactgcctccgccattcttggcttccatgtctggcagcctgttgatcttgcggtaggctttgtgtacggcacgattgaaggccgggctgcgaatgagctgcagggctgtcagtaaaagtgggcagacacagtcgtggctcgacagacctttgatacagcccaagcctgtgacaactgtcagcgccacagtcctatcaaacccaaatgcaaactaacctcgaacagcgcgaaccagggcgccatgatcaagttttacatgaacggtggcatacaagaaagagtcgccgcgtcaaggcagatatgcgcaggcgttgcgttgcggtgttgcagtgttgtattgctggtggcggcgcaggcgggatgagatggaagagagatggaagacagatggtggatcgatctgcggaccgccatgtcggaatttggaaagacagctgcagcgacagggtccaggcctgcgccgaggtcgaggtcgccgtcgcgcttgtcccaactatgccgtcgaccgtccctgccttggctgcctggtcatgaagagggcataatgtatttcgacagtgtttcctttgtcgtccctcgtccttgtcgcatccacagcctgacctttcgcggcagcttctgaacgctgactgggcccacgaccgcgcgacgccacagcccaccgccgatcttgacatcttgagccctatcgcgtgcgacccctccataatatctaccttcactggtcactggccactggccactggcgctctcctggcaaggctgaaagacagtcgctggcgcagttgcatgttggactaagtgggcacgcgactccaaagttactttccgagcctcgttcggcagcgactcgaaaaggggacattcacccttacgtgtctgtcgcttgtagaacacaaatcaaacagcccccccccccaatcgctaatctcaaatccgcggccgatcacgagtgacgaacacacctgtctacggcaactacaatacttaacgcagccgatcctaccacttgcgaatctttacgccacagtcttcacgagcgcgcgcccaattacccatacaatcgcagtcccgagccttgcaccaaacgccctcccgcctcacttatgagccccgctgctcgctaaagacctgtcaaaacatcacatcctccgccaccattaagtccacaagctttctcgtgtcccccaaaccaccacccgacgcgccccccaatacgcccgcgagcttcttcaagctgtacaaactccgcgccctgaggcgcaagacgaaacccaagggcggcctgatcaggaccgatcccgacaccatggcttcggcgcagatacccatatctccaacgtcgtccaagcgctcgcgtagcagagacagcgcgcaatcaggaaccacctcttccctcaacactcccgccggcaatacgcccttggccacgccgtctgtgagcaccaacagcctcgtaatcccctcttccacgcccagtacaccattgaacggggaacactggattcaagatgggactccatacccggcctttttgcgcgcgaataggggcgatctacacatgaaatggacacatctggagatggcgcaacttgagcgtctgcgggacgccatgcacgcccaagtgaacgggtccgagcagtcgtacgaatactcaagatgcaatggcgaagagcacgcgccacgcaataggtatgcgaacgtgaacccatacctggcgcatcgtgtcaagttggaggtccccgagggacacagcgactacatcaatgcatcgccaatcaccctgacgacaaccaagtcaaataccgtcttgaaatacattgctacacaggtacgtttccaaatccacgggcttttggctgagctaatgcattacttcagggtccgatagcagacagttggtcgcacatctggcgcatgatctggaaagagaaccaggacccggcagttattgtgatgctcacgcaaacccacgagactggccgagagaaatgctacccatactacccacagtcgccatcgaatcccgacatgcgcatcaacgagcacgatgagtttgaggacggcctcatccacaacctccacctggcatcgctacaccaggacgaggaggccagaacccaagtcagggagattgacatgacaacggacgatagcgacgagatgcggaagatctggcatcttctgttcgccggctggccagacttctccgcgcctgaaggagcagaccgcgcagctctcctccgcctcatcgaaatctcgcgcgaaaaaggcggcgacctcgccacgaacccccgcatcgtgcactgtagcgcaggcatcggccgcagcggcacattcatcgcgctcgaatatctcctgcaagaactggcagaaggtagcctcgacgccgtccccgacaccgacgaccccatcgtctccgtcatcacgcagctccgcgaccagcgcgccggcatggttcaagccaaactccaattcctcttcctctacgacgcgctccgcgagcgctggcgcgaacactggatcgccacgcaccccgacgaagccgcgcagctcggcatcgccacctcgcctgatcgcgagccggcactcaaacgccagaaatcaaatcgtgaagcgggctatgtgagtgacgctgcgtcagatcctgacgcgcgcgctgcgctcgaagcggaactccagggcgcggatatgagttatcaaggtgagacttaattaacgtgcgcttcttgtagggtccgggatcgtcgaaatcaacgcctatacgacagaagagtgtgacgtttcacgaggggtcgaacaaagtccaccgctacaagtcgtttgacagtgttgtctcgccaccgccggctccgctacacgtcaatcgtgatggcgtcattgagaatatgggcgcggatggggttctcgtcgatggcgctggtgatgtcgaggctcaacggctgcttcctccacgtcgaccgcgtcaaaatcggtcatcttcgctcaacacacttcccggctctcgcgaggacgatgtccaagactcgtgcacatgtactgatgagtttatccttttttgcatggttgtcgctgcgattgcggttgttgggttaatgtttctttggtgggggttttttggtatttgactttggtctttttcatcattgggttgactttggtctctcatcattgggttgacttcggtctctctatcatcatcgtttttgtgtctttcttgctttgtgcatagcgttgcggagtggggtgggcttagaatgtggttgggttgggtttagatggatattcccatggcatcagtgctgcatttagaatacaattctgcattctttctaccacacatgacgtctcctctggctggaatgatggtactcaactgtattgctcactacatcctgagcacagaagtagtgctcgatcgtgtctatgctgcaacggtgcataagccctaaaatcagcccctctgcattataccatggagattcttgactttgcccctgaatcatacaaccctccggactccaataatttctctcatcatacatcctcgacctcgcattcaccaccactcctcccttccccttcaattttcccctcgacacagcaagaatacactcactctgcagcttatcatgatccctatgtacaagccactccttcctcgcgaaaccagcagcaatacccagcctaacccgcctcgcacgatcgacccttcgtcgtcctcacacagacacagctaaccgcctcactccccaacgttagcagcgtcacgtcacgtcccgcacgccgatgccgcctcatatccattactcgtgtttgcaaccatctcatacccttccttccttccttccttcagccccagcctagctcctcaaagccacgccactgcccactgcccactcccatccttcacggatgatccgctccaactccacgaggcagacccgcatgatccacccgatgctagtcccccacctgcgctgaatccaactgataataagtatcttgcccacatactcaggcttcctgcacacagctgtgtggatacaacctgacctcatccggactgatcacgcggcgtcccagtggaccgctaggcatggtagcagactgcgtgactttgctgcgcgcctcgtcaaggtagcggccgatccagtcaatgcatacccaaggcgactgcgttggagattggtgggagaaggtctgggcaccggcggcgttccagttggataggtactggttggcgtgtatgtggcggacgttcagctgccatttgcaagactccgtatgcgatgatctaggcaaaggacatggagcaaactccctactgagcaagcgaagcgtaccatagaagctgttcatcttttctcgagatggaagttttgtccttcgcatacgtagcgtgtagtcatggctatctcatatcacatttactctactgcaacgatctctactaccccaggatattctagaacactgcaccaccaatgataaacactctctcttcttctcgtctgacccactggataatcttatttgcgctttgagccaacgcagccctacttgtagcagcaggtgccacggcatacagctcgaagagcggtgtgctccacgccagcgctatacacgatgtgccggtctcatgatggaccttgagtgtcgttggtttgttgtgcacgttcgaatgcagcttattgtagagattgaggagtctgtaaccggattagtccacagcgaatcaaaggaagcttcactctagcgaacagcgctgtgagtggtatgtcaaagaactcaccttcgcttgtctaacgcgttttcaaagtacggctcaaaacttggcatcgtaaactgcacatttcccctcgatttatacagaaagtggcgcaacgggctgcctggcacaatgtctgtgcacttcggtcgaccctgtctgacagcggccctcatggcctcgattgagccattgcgctgaagtgtctacaaacatgaccattagctcgggatttccaaaaccgatcctcccgcaatggcagggtgaaagcgggggcgggacggtgagtcggagagaaatgagggcaactcggggaagtgcatgacccgagaccgaagcccgaaagcgaattacgaaggtcaggctacctgagcacaataggaccggagttaagtaggcaaactgcgagaatgcgcgaaattccccttttgacgccctgtgcattgtcgtgtgatggtccttcgcttgcaatagggagactttggtgtatgaaaaaatgtgcacgtacctcgaccaaatcgtcccgcatactgcgcagctcaaagaaactctccttttcggcagaaatgaggagaattgcaacctcgtcaggtgcaccctcgctggtgctgggccgctcttgcatttgctccgtggggtgttctaggttcaggaaactgacatacatgtacagatatccagtgttgttgaatcctggtaagcagagcgggatccagttctcgccgccgcctgccttgacactgccggcttcaaacaacatattgaagatcaggtgcaagtcgcccggatgcagactatgcttcttgggccgcacgacagaaaccaacttgccggatgcgacaatgagaccgtagagcagattttcagaacgcgtcttgaggagtgtgttgttgatggttgtgcgatgcgacttgcgaagcttgagacattcgagagcggagagcagggttgatgaagagcctcgtgtgaagccgtcggcgagtgcagaaagcagtgtatctgttccttgaagaggtcgtcgtagatcgtagttcgcacgggcagcgaacatgcgctccaagctaggaagtgtaagtgtggacaggatctgcatgtacaatgcttccagttgtgtgcgcaattgggagtcgctctccggtaatcgagtgatggcgaccaagttcagagggcctttggacatgacaacgaagcggacgtcgcccgccgtgaagcctctcaagacatcgttggttgactggtagaaggatatgatggtctgcacaacaccaatgtagtttgtgatgagctggtcatcgccgtgtctgctgtatatgggcttgccggcactcgacaagatgaggaaatgtttgagttttgcgcgccattgacgcataacagcttctattcactacatcagcgcacgctaccaccaagtacgcagtgtgtgtcaaaccttcatttgacccgtctacactcatctcgtcgacctcatcgaattcgcggttgaatgcagcgtcgaactggggatccggcgggaacatgctctgtgcttcgccgtcgccgaacttgtggcctagcgaccgcaacagcgtcttctcggtatcagtcttttgttcatgccccaagacctcgcccaatatgctctccccctcacccactccctctgttccgggcatgtagcttctaatgcttgcgctgtcgtcggcatcgctcgtgctgtgggagtgcagattcgcgccaagaaagctacgctgctttgtagcaatggatgctgcgtcgtctcgtgactcggtcccaaatgcctggccggtgctcagtgagagctgagtcgtcgctttggatacaagctgtggtctcgacggcgcttttcgtatcgagtaggatgtcgagggtcgcgagggcagattcccaagctgcggtcgtggaggaagcggcggtggtgtgccttcacgtgattgtgacgagataccgctagtcgatgctctacgcgtaatatttctcatgatccccagggtgggattcgcaaagtccctctgctcgacctggtcgggcctcttagaggagccattgtttggcgtagtaggggcggtctgcgaagagagaagccgctccctcaggctcaacactcccggtctcgggcatcaagactcttgtgacagtgcctcatcgaggcaacgggcgacgtgaaggtattggcgacatggtggagccgttgtggggagacgagtgcgacatgcgtgacgcttgccatggtaatcacgattcgtgcatgagccaagaactgattcaatgacgtcgcgtctcacagttcacacgtgattccaacaccacctgcgtactcttcgcatgcaggctgagtcaaatccatcatcctgaaatgccgacgcatgctatctgcatctcgaaagatagaaccgactggagaattccaacttctacgtgtgccaatgtcgtcacacatacagtagctcgaacaatctgagcatttatgtcacactctgcaagctatagtttactgtagaagctttacaacccattgccacgcccttctctttcaggcgtatcgtgactgttcaagagttggtgtaaatttggtgctttgctgatgccgaaaagatagcagaagcagcagtgtccgcagcatacattagaccatggtcagataaccttgcaattcttgcgtctttatattacacttcggtgtaggacggcaggagtacattttgcatcagtcaaatctttgagtatgcttggtgtgatagcgagtgcggtagtgattgattgagaggtcacattccaggccttcgatcactcgctggctctgtcttgtcgtgtgcatggcaactaggtcgaagaagtgtcacgagaaggtcataataccgcggaagagatgtggacgacaatctgagactaatgttgtggtacgaacgcggcttgtgtcactgaaccttctattcagtcatcagtatcgtgcgcagaaccaatacactgactcgacgtatacacccgatttatagctgtactattatataacaatactagcatgtatgcgacgcgcaatatcgtagttatcaatcctcacaaatgaacagcaaggcatcaatctcgtctttaaactcacgcccattaagtctacgatcatgcactagagtggtgttctagcctcatctcaagtggtatgggttctttttctccttgaactttccagcgactccaaggtacttcgcgtcctggaagtgaggcaagcttgccgcatcttcacggtcgttaccgttccaaaagtctcgcgatgagtccatgtagtgaggatttggagggtccaacgtgttgctccagtcttcagcatccttgcattcgtcaacaggcttttcgcatttgcggcagttcttcacgtttgttccgtgccaccacctgcaaacactgcacctccaatctccgatgtatttcgcactactctggaagaatttgatgcccggaccttcttcctgctcttcgtgtgtgaaggcagggtcgttcttgcgcacaccacatcttcctccaccaaaaaggtgcttctggcacttgatgaggattcgtgcgttcgaccatccgcactttgcacatgtccagtctccaacagcaggaacatggctgtttttgggccttttagggtcggacggcggtcgagctgcagcagaagcagccctcttcttgtctcgatgcgagtttgtcggtggacaagcaggggcgctttgcggtggttttggctcagcatgaattgcggccggaaccactggtggtgaagatttgggagctggtgcaggtgctactttaagaatgggtcagcatatatcgaatagactcatatgctcgcagaacatacctggcacaacagcagttcgtgcatacttggccttttcagccgctttcttcttcaacatctccgcctttgcatcttgtcgcatcttgatgtcctgcgccgtcatcgccctatcgcgctggtcctttgcatccctcttcgccttgacatcttctcgccattcgcgattctctgtgccaagcagcttagtctccatatcaacagcctcaagacaaccaaaagcgtgacgatagatgtgcaacatgcgcggattacgctggacttgtaggcgaaactgctcacgaagctcaacggattgagcatactcctcctcctccagatggcgaccctgtttggtcaaacgctggatgcgtcgcgtgtcttccgtgtcgacaagcacgccaaatgccggcgcggcgctgctcgtagataccatgagtgatcagagaatggagaggtcgaaaagtaagcggggtgacatagggagcaaatttgacgcgtcgtagaaaatcttgtactgttgagtgcgtttgtcgtcccatctctcgcgaatccgtcattgctcattcacttcgaatgttctcagcttacacaaattcccacgcatgttagatgcggcgaaggcaatagattatcctgaagctatacacttcactcgagccctgagatacttgggtgacgtacttgtaaatatggacaggctgcggcgaggaacccgtgctgcgaggaactgacaacggcaaggtaccgcagatggacaaatcggccattttccattctcacctcaagaaaatgcgattgagagtatatgcatatgaaaagaacatttgaactctaatgtcacactgatcctagactgtaccacacgtctgctaacgagatcttgtgacgatgaccagcacactccatactgcaggctaggtaactctatgatttacaaacatccgatgttaccttagaacgactaacattatcgtctggctggcgtatgacatgcactggaggtcacttcccgcatctgctcaccctcgctgagccgccgtcttggaggtcgtcaattgcccgcgaggcgacaactgtatcctagcatcgtattgagatagatcgtacagtgatgtaaacctagttcctaatcttatagagacctctggagatagacgggccacattataagataagcatagggattcccacagtgatgctatgcacaaagtgaatcttgtgtcttctctgacggccaagctcaaacagtaattattgaatgagcgtatcttgccgcaccaacacaaacatgtgcaggtgaaagcgtgtgacaaccactgcactcgtttgcttgccccactttccctacactacccacagcgacctcttcaagccagaaatctgctcgcgctgctaaaaatatctgtagatgatattcgttatcgcagtatacatatcaatcagaatccttgaatctcaataaaagcgtcctccggggtcttggttcagtccgccagacaacatgtactggatcagcagtcatgaatgaacctcgatagtccgcgagttcgagtcctggcttaggcggttctccaggaacgcacacactaccctgcgatctggattgatcgtccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttgctcttctttttgcgctttgtactcttctctgtgctgtgtttgcccagaaaaggttatgtagctatgatggcacaaggtcgtcggtgctcgatactgtccctccacttacacagccctgccatgagcgattgttttctctaaagcaatatgctcgttgccacaggataggctagaagagcgatgatattcgagaggcgtaccaactgattgattttggaagaagtatatggagcagttttgcaaaaggtccttccaaggatcctatgcaacaacacatattaattctcctgcattcacaaggtttgtacaacttttctgggcagcatgcgcaatgtagtccagtccgaagaattctgacttcatcaatgaagagaccaaactctcgccaggctaaccaggccggtgcaaacatctcaaggcatagcactcgacttcatgttctatggcaataagtccggccgtcttactgcctgaatcttgagttttgtggcgcgcgtttggcagtgaaggaagttcccgacgtaagataggctttgttgaacattggctatcgatattagtccaggaacatgttcgaatgcttattcgacatcagctgcacactcacatgagcaaattagcagagttggcgaccggcgcgattgcattgattgcagttttggatataaagtcaagcaagtaagccgtagagtgtctcgagattgtaaacataaaatcgtccgaggctgtcattatctgtccgaattgtcgcataatcacatctattctattcatcaacatagttctattaattgtaagaacccttccagggtcacgccggttgcacaggcttgctgcgcgactgctcgagcagaaaagcttgggatgcagcaatctgtatggctttatttcttcgcggataatggcattgcttgagtttcagaagcggcaaggttcctttgtgacgctatacctgagttgacgctaccaaactttccttcgaagaacgtttataaggcgttccggcgcttgactagtgaccagatgacgcgatatagtcgcgtctcgtgcctgtcagccctaaactgtgcacttacaccttgtaacttcttaaagatacagcccggggtcacgaggtcctgtttggtttaccaggtcttgctggaaattgagatctgctcttgatagttcaagctccccaatttccgtgaacgtttccagaactgactccattcaacatatcacatgggccacagcatttggggtacatccagccaacttcgatagcagacagtgaaccgctagcatgtacacgaatgcagccaggggactttcgcagtgctcaacatgctaccagggaaagtgcttgccttcacggctacaattcggtgaacttggactggccccaccacccaagattatctgtaggacggaatatttacattaaatccgcggccccacgacgggatccgcatggagctcgaggagactaggtttcgatacaaactccgcaagattatgcccgtaggaattcgagtgtgacgtacaacattcatcgaaagtgtagatttgcatgcgattgaattggagatacttagcgcatactgcagaactagagtatgccagtgtaaaacaagatacttgcaaagtgtttgggctggttgagtgatagcagtgctactattaccaactatcaagagggaatgttcacttcaccaacgatagttccggcatatgtcaaccctacaatctctagccttaaccatggcgacattgttgtgagtatcgggtcaattaaagccgctgacttggcgcagacgactgtcgacacgaaatcgataaggccgtcatttgcatcagagattcagcttgaaacaccttgagtaatcttggcgttaatgtatgcaaagagcggacttgggagtacgcttgcagggtgtttgggcattctgttgttcttaatgcaaaatatctgggagaggctcagtattgagttcaccaggaagtcttcaatgtctgtaggagtggaggggagcgcttcaatcaaatttcatttcgtagtgcgccgtgggtaacacaacctcgaagcgagcagaactccagagctaaatgtcacctcacatttcttctccctctaagaataataagaatgtatgtcgttcatcaatgaaaccttcggaccccgccaaacgccaacgatgcatatgtacaacatccaatgagcccagtccagccgcaactcttctatctccaaaggacgctcttttcgtcccgtgcgttgacccacacgtactcggtgcatcgggggtccgacttgtctcggcccagggtgacggcgaacagattaatctcaatccacgcagggcgcatgcccattcgctccaagcgctcccaccacttcctgaaacggtcaaacccgacgtttgcgccagcgttggggccgtccaggtgcacgccgtcgccgagatgcagttcgatcatgacttggccgatgggtaggactgatttgcccgaggcggttttgatgccgtcgaaggcgtccatgaaggtgtcgagggcgtcgtattcgctgccttcgatatcgatcttcaggatatcgatgtactcgtggttgttctccttcatgagggtaggcagagtgtagaaaggcggggagctatcgtgtttgtcctccttgcccaatccaaccttcttgaaaaatgtgcggtggcgttgtgaagttgggatctgtttgccccatccgtcgacagagaaatcgtaaccccagattcgtgcggcggggacgcgttcgagcatttcagcttcgaaggacgattctccgttgatgccgaagctgtagataacgagaccggcgtcggcgggcgtggcggaggtttcgcgactcttttcggagtcgatggatgggaaggtcggcgcaggtatgctctcgtagaggctcatgccacagacccatttgccgccgtcaccaaggcgaccgacgcgttgaaagtcgtgtgggcatgtccatgtcgctggaaagaagtcccagattgtgaaagggtatttcaaaaagtctgtcgggaagaagggaacttgtgggtagtccggatgtgtcttcgccatctggtctcgttgatccacgctcttcttccacgacttttcagatagtgctatgcgttcgcgaagccatgctagtcgaccgttcgaccctgacgacgagctttgcgatgatggtagtaccggcaggtatggtaatagtgcagtgctcgctgactcctcgttgtgaagtacgagtattaagacgacggctacgatgagaacggtggctatcttgcctaacaatatggttagccctactcgtggactgcgatagtttacttacctccactggaacggaacatgacggctgcaacagtatgtggtatgagtagatgaacagagaatgtgtagattgaggcgacagtgtctacgggttgagccggacaaagtcgatgacgattgtcagaagtgttgaagtgaaagtcagggtaagtgtacaataaggaacagactgtcgaaaccagttccacatgcccaggtcgtcaagtaagctgcctcagccaagcgaaacacgacagcgggtgggtctgacactgggggctatgaattgtgatgcgcactcgaagctatcggtcagactgctgactagtgtcgagttgagtgcagggcgtaccaggggaggattatgctcattggagaaagtgatgaaacaattgccgaacatagcaaacagggagtgtgtacgcgtaacaaccgccgcggtggtatgacccgttttagaattgcggggatgtggggttgttgatcgctcattggtgtttcaggaccttcttgcccaatgcgagattgttccgcgggaggatgtgggtcatgcatgcatccagatgtcgcttccagaaaacggttaaagtgctcgatgtcatgatcatgttttcttactgaggctgatgcagctgcaatatggctatctaaagatgtggctaatctgggaattattctgtgctgtgtaattctaccctagcaaaccttacacgaggaccttgtgaactacaattgccgcaacgatcaagagcgcactgcacgttataaacactaaatctcggtgcgcctcacctagcgcagagtcagtaaagcatgtctgccgagaaactggggtaatgctcgtaccttctttggttgtgcttagtgcaagcacgacaaacacgtttagtgggatgcgaagcatgccgtagacactagctcgtaagccatcgtcaacgagcttcccctttagcgacgccatgacagggtagtaagcgccacaacaaagctcgaagatgcagaagcaccagagggtgatgcgttcatctcgaacgtgcccgggaatgaagaagcagagagacgcaagaaccaggacacctgtgagaattctctgggctggccatggatttaccgaggtagaaatgctcttgtacgtcagtgaaccaaacatcatggaacacatgagtatggcgaaaataagaccaaagggcagttctgtgttgcgttagtaaaatcctgtacgatgaggtcacgggcaatgattcttgccttcttttgagcctgccagtttgtggctgagcttcagagcggggaacttgaaaaatatgaacaagaaaagtgatccctcgaagaaacaggatgttaaggccaggaccaagatattgcgatctgtaaagttagcatgttatcctgtgtacttgaattgtaccatacacaccccgtagaatcgatcgcagagtggaagttggcggctgcttggcttccgcctcttcttgttgcagaagcgctgcaccctccgcggaagcgcggttgctggcaccgtaattctctccctggacaagttagtcatttatagaatggagagttgagcgcattgacttacccagtacttcgtgatggccaagaacgccagagagagacaacctgctgatagcatgaatggtgttttcgcagttccggtggttcgtactagccactcggcaatcagaccagcgacgatcgcgacacatgtgttagaagtggtcatcaagctgaagatggcactcatagctgtatctgcctctgcctcttccaacatgagcttgttgaactctgccaccagccagctttcgaagacactccaaagtagagttccagagatgcctccgagaatgcgaccaaagaatagtacgtatatgttgtcgctcaacagcgtgaaagaggacaaggagtagatgacgcagtaagcaagacaagctgtccggcggccatgtcgatccgcaaagctgccagcaaaggaggcggatataccggctgagacaaatccaatgaggaagagaaatgcaacagtctcctctggaagacccttttcatctgtgtatcgcttagcctatctcatgttgtgcatatatactttgcagcatacctttgtaaatagggtatatgtagggcccttgcaaccaatctgcagcgttcactaacaggtatattgggaagaagcgccatttcaattggcgcaagctgtctctgtcagacgcctcatgactttggtcgtccttcttgtctgagagtgtcgatgccgaaagctctgccttccgtgaacgatgtgattgatagagtgctaacgtgttaagcaacactgagccagcaaaggtggctcggtaaaggtccatcatgttagaatgcgaatatgaaagtgattgtgtcgcgtcctgggtgcgaatacgtgagaacggagacaggccggctgatctcgaaggcgaaaagatgaccacgtgttgtagcggtggaatgtgtgtagccggagggtgctgaccaagttgaatggtagcgaaatgtttacagtgttaggagttgagatgcccgaaacctgatcgttgcaaaggaaggagagtgttcgcgacagatcaaccaagggaagtaaacgttagtggcgccatggaagcattggcagtggccagttgttgccatgagacgctggaagcgaacatatgcaaaacaccgacccttgctccgcctcccaggatgaggcacgctgcgcgatcaatgacccatgctgcacccctcaatcatcgataccaaaccggccttggccgcttgcgcgtccatgtctccgaaaaatggagccgttgtggggtgcgcgcctacgtagggatgcccggtaggtgggactgacggccgatcgcgtgtcacgttccgcaaactgctaataatatgcgaacgtgcccagcaaacgtggtgcgccaacagccacagaagtcaattccactctttcacatctcgaagttgtgaatttcaaagtgcattgaaatcattcatgtggtaaagcgtttgtgcttcttcccgatgacattacagcatgccgatacaagtcttccggtgatgtcatcgtacacatcactcggcgctcaagcacatgaactacagcacgcccctttccttatctttgtgcagaacatcctctatccgagggagcctgacgtgtcctcaattcccgggcttacgtgagacttctcaaatgtcgtctaataaagatccttcccttctcttacacatatcttattgtctgttcttagcgaatcgtcacctcatacagcatggatcctttccgaccaagaggaacataattagcaggagttttttttgattacgcgctcgggtaatactgtatgtcgactagtagggcacagcactgaacgccccaaatcgccccacgctagcgtttccatagtctagctgaacttatacagcggcttggaaaatgttccgacatttcccagcactcctccattcttagccaccagcagcaaagtacttcgtcgaagagaatcccctgaacgcactgctccgctccgccgccgcaatctggaatgaacaagttggacaggccagcacctgacagccagggcatcgattaccattcgtgactggcttcaggcagaacacgcacgagtcagaaccaacagtctgacgccagtctgaggttcgcaaggtgcagcgctgtccagcggctgggtgcgagctcatctggaccgtcaatccgtgtgccttggtgccggacgatgagactgtcgcagaggcattggaatgactacagttgtattagtgacatggatacgttctgaaagctgggaaatgatgcattccagttgggcaacttacgcttcatcgtaggtggggtgtttctgacggtagacagtgtcacgctttgcccatgccgtgtatgccctggagaagaagtacgaccgaccggactcgttgaacttgcgcgccggcggctttggtggtggagatcgcctcaccatctcatcatatgcttcatccgccgattgctttgcggatttggcctcgcttgcaacctcagcctcatatgcggcggttctggtaggaccatatccgacgttactgtcgaaatgcattcgcttgcctcggaagttgcgatcgtattccatcttgaactcgacatctgaaagcttttcgaaggcctctcggatgcatcgaaaggccgtggtatcagagctgcctgacttgtcgggatgatgctgcttagcgagggcatggaaggctgccttgatctgagacatactggcgtacagcgtaaggcctagatcagcgtagtaatcgcggtcgtccatggttgcgcacggattgaatttgcgggggtcgaggttggttgaaggattcgacaaaaggagtaaaaagcgctgtattcgagcaccgatgtgggctagctagcctatgtcggtgcctaataggcagcgttagagcgactgtgcagtcatgcttctgtgactggtaagatgtttgaggtaagagcaatcacgccttcttaacgacggaagtgacatggcttttcgctgcgcgtaaacgatatactcggtcagcctccattggttcatgggagtcactcatatatagtaaggaagcacgaggaaagattttgaaaatggtctcgttgcagtgacttcgggaacagtatgtcaacgtgctctcacatgatgccaaggcgctgcttaggtctggcactcccgaggtcgaattctgcgatgtaaatttcttggtcaattgctaccgattccgcaaggatctccatctgaaatgcattcgagaaaattctacattcaatggtcgtgatttgttcgcagcctaggaaagcatatctacctatctccagaaacaacgttcactacataatgatcgcaagccttcaggtgccgccaccaggcgcgggcaaatttcctgcctgtcctttccaaacgagaagggtaaagaggtagcatatgtgtattcaaacatctctctagaagtagatagagagtcttgtagctgcgtacatatctaggctctactagaaacttataataggtatatttacctctgaagactagctcacgtcgtataggtgcagagcgggcacgaaattcgccgttgcctggtgccgccgagatatctatcaacataatgactgcgaattgatgatatcgaatcgtcctcgggttatatccaacttacttgcaccgttcgttctactgaaccttggagatcttgaagccgcccgggaccagcttttggaaaacaccatcggggtcgtacttctgtgcagcagctttcatcttcctcacattctctggaccatagcttgcaagcggatcttgctccttgtccgcatagcccatgtacaggtacggattatcggcgccaatgctttcggcatacgcccggatatttttgacgaggtccgcgccagccgtctggaagagcgtatcctgctctgagccttgccaatatatgtacggttggtatactgggggtgatgtcagtatctaaaggtttgacaagaacacgttcacttacgacacaggacctgatcaccaaaacggtcaagcccgagtacgttgccacctctttcggcgctttgtcgccagtatgcgggtgccaatggttggtaaagtgtataaataccccagtctcctgtcgccttggctttgaggttcgcgagcacttccacatagatctcataggacttggtcagcactctcaaatcgtttgcgaaagtgagagtaccaaagtatacactaagttgacgtcagttgacctcaagatcacgcatcttcatggcttacctgtaagtgtttggctgttccaactctttggcaagagtggacatgttcttgagccctgtggcatctgagatatttccaggtattgccatgaactcatcataagccgggggcttcactacaggatctgcataatcgtatgtattcgcgactagatcaatgccaacagcgctcatgtacgctggcatgacaatgacggcgcctttgacgtccttatccatattgttggcaaagttggccaatgccttgaactgtgcgtcgatggtcgtactgagataagtcactaggccaccccacattcccttgtaagggaacgtcctgaacttcagggccgtcacgacgccaaaattgttgccgccgcccttgaggaccgtgaagagatcggagttactggtctgcgaagctgtcacaactcgaccatctgcaagaacaacttcaaactcaagcacgttatcgcagatgaggccatgctcaggcgtgaaatatgagatcccaccaaccaacgttagtcctcctactccaactgtagccgatcgaccgccggttgtaatgacgccgagaggttcgagagtagcaaacacgtcgtgccagctcgcacctggaccaaccttgacaaggttactcttctcattgtactcaatggaactgatgtactgcaggtcgatggtcactccatcttcgatgttagaagcgccggcataaggtgtgtgcccgccactacggatcgcaaaaccgcactgcctcagaaaaccggcaccagacagtactttcacggcagttgagacctcttcggtgttccttggttgcacaatgcaactgggttttatcgattgctgtttgacatcgaagtatgatcgcaatcgtgaatcgaagtcactgtgtcctgggtgcagtatgtgggcttttagagggccagttgcaagggctgcacacttgagagaggaatcagtatatggagcaccatgaaggaatccgtgctcacacagctttgaggatagaggaactctgtgggttcttccattgtctcgttctgcgccctcacaaatggcaagctgaccgcagcaagcagcacaattgcaccgatcatgttcgcaacactcacacaagagaaaggagggacagacttttgtgaacggctttaaaagacgcggcactaaatatataggatatttgcagtctgctcagagtagcgataaaagacttcgaggtaggtcgcagcgtctagacatcggcgaagattactgtttcaagacaagatgactttctacaccgcggctttctgcgggcgtgaccatcctgcaggatgacttgcccctcaattcgctcgctaaacgccgactgcaaggttcggaccgccggcgtatatggaagcagtcttaccgccgatatcacgtccaatgaccgcacaagctctttgccatttggagcgagtacatgtctgactccacgacgaggctcaacgtacttgaagtgggatagcaatcatccgaaagctgcacaagccttctgaatgcacgacaatcaatttatggtgttgtataggaaccttggaaagacctttcacaaaattgctcgctatactatttctctgcaactgacacacacacacacacacacacacatcatcacaacataacctgtgacgaacctctgcggcattgtgaatgggtcccgcatccagcgcctgggggaacaaggtcgtcatttgaacaaggacaagttcgagaagtcctctgagctgcgtccgcagttccacgaggaggtggcgcaaaatccgcgcatgctgcagaattaccgccatgcttttgcttgtctcgaggccaatgagcaggaggtatcgcaagtagccaaagagaaccgagcatgacgtgcagatgtagagaagaagaagacggcaaagatagcggagatggaggagaagaaggcttcgggaaaagccaggtatgcgccgtgcaagccacagcgctgcacaaacctccttcaaaatctcctttgattacatattgatactacatgaaggctagagcaccgctcacggctccgtactacacagcagcctggagatcttcagcagaagtgggaacgtggttggagaactcttgcagcagaatgaagttactggatgtcctgaagtccagggaagagtccttctccaaatggtctcagatataccagattgttatatacaaatctctgcgcctactattccaacatgtgtaccaccagcaccagcaccactaccaaagatcttgtcgatcctggtcgacctttcccatactacctcaccatcaccactctcgccaccttcttcttgaagtacaggatccgatgctgcgggatgaattcgtcgtccgtctgttcagtcttccacttctccagtcccgtctccctagggcctaggaagcgatcctcataaccaatgatgtattcagctggatcaagattcggatcccatcgcaagcggtgcaagacgtcagatgctgggcgaagtttcgaggaagagaggggagttgcggttggcttggggcgctgcggaattgctcgttttagtggctcctcgacatcatccgagagctcttcgatttcctcctcgtcatccgagtcagggtctagttccgcaacgtagtcgccccattcgcggtcgtctaggcgcaagctcttaacatcgttggctttggcgagtgatatatcaatccagcatacacttgaatcgtagttcctctcgtctgtcttgagctgtgtgaggaacctgtccagaatcttgtccagagcttgctttgcactagctttgtcctcctgggtgtttaaggcgtgctcgtttgagggcctggaaagtccaatgaggtagcagccgtgatagtcaccgccttcgatcgtgtcactgtcggtaaagcgtgctggccatatacgtacagcaaggtctggaagcattttgtagatgtcgacaacgagtgacaggcatcttgactctacccatccgaccaagctctttcccttcgctaatgttcggccccaaaattggatgtcaatcttgacataactgctatgggcgctcaagaagtcactggcgccagagatcggactgagggccgcctgaggtgaattatccgtcgacccgaagaatttcttccaggtcatgcttggatccgataaagcttcatcagctgccttcatctcgctgaccaatgtatgtagtccaggcagtgtggatgtgtgcgcgatgttcgagttgggtgcatgaaagcccaagactaccataggctcccttgcgctgcgatggtagcggggcttctgcttatgaaagaaggcatcgtacatcatatcattcgtccagttaaagtgagcaaaatgatggaaaaagcttgaaaccaagtctggagctgtgatggagccagaatcgtgagcgagacactttgcagcccatgaaagcatgagagtgatgtgtacacctccgagatatccaaatttagcagaatagatgccgcgacgaacagcccagagcttgatgcatcggtacgctaatcggaacgcagagagagatggaagggtcctttggatgtagagcagatcccggtaaggcttgagcttgcgcagcgaaagaatggagaggttgaaaataggatctgatgctggaagacctgcaaactcagaccatctagagaccggtcagtacttacgaacaaggcgttattgcagcattgcttacctttctactaccctagcagctgggcaatactgtagatccatagccacacccaatacggacagttccaacatggtaccagtgtttgcctcaacctttctcagaacgcgcacaccctggtcgtgcgccttgacgagcctttgtcgagcgagcttgaagaaagtctttgagctgatggtgccgatgcaaagacagtcaatatcagatccggatgtccacacgccgagagcatatgaaccgactggaacgataatcattggcacatcagacgttgatgtcacatcatcgctagaagtaccataaacaacccgtttgagaatctctagagcgtccttgcgttgttgtacttcctcttccgaggggaacatgcctccggaagcgaggaccgaatcgagttcagcagactgagatagacatgggcccgctcgcttgagtgctattttcattcgattctcttgctcaagagattgcccctcggttgcggtcgaaggcttgagaaactccaaggtagacctgatacctgcgtggtcgctgggaaccacttgtgagccgtcgacttcagagggcagtccaaagtggttgcatcgcgagactctgaaattgtcctggaatcgtgcaaggatcctgtcatatctctgtggtcgtccaatagaagtctcagacgtagctgctgcgagaatgttgttccttgggtcgaacgtagcaccctcctcaccatcaaatagttcgtcataggtgctggataccacttcgtcagttgcttcaacgcgagcgactgcccaggtatcgatcaatccagcatcactgaattctgtctctatcgaggaaagcgttgcaacagtttctttcgaaatgcttccgtccttcaaggcagtatcgatagtgtatgtcgaggtgggtatgttgaagtctcctgcgatgacccaagcgtccgcgtcgtgttgatccacgagatagtctctcagagcctggagctgttgattcttcgctgctactgaactatcggtcagacccgcagtcaaatgaacgccagcaaccaccagaccctgctggctgcacgtttcattcgagatgagtcctccgaatttagcgactaacgcccctttatacttttgctggaaagatacaaacttccagctgaagcaccagcgacttaaaatgacgacgttgcgcaaattaggaagtggaccaatatctgactgacttggtgggccatgcgagacgtattggtagcgttcctggatatctggattactcaaaatgtacgacaggaagtcgtcggagacctcttggagcactaggacatccgccgcggcggattcggagaggatcgtcgatatgagaaatggatcacgctcgtgcgttggagggtactcggagtcaatgagcacgttgtaactcgaaatcttcaagttgctcgcatctgtgccgtttttgctggtgttctcgcacactgaccaagcgttttggtgtggatcaaagcagtatattggccccgactgtaggttacggttggcggttgagatgttcttgacaacagcttctcctccttcgttatctccaacatgcaagtcggtggccaccgtgggaaattgcccaatccagtgctctggtgtagaaggcctccaggcctcttccgggcgagctacatcaatcacgccccataacttcatacaatcgtcaggacccgaacgatcgcgaacgagtatagcaagcgctccgatccgaaattgtagcttgggaagaagtcgagccttacttagcaagaattgttgtgagaagagcgtgttgttttcggtctgtccaatggtgagatgtaagttgctgggcgcgggcttttggccaagagcctgcaacgccattgaacggagcgaagccagagacgaatctgattgggattgactctcctggaggaacacggtgctattgttgcgatgcttgaagatacctgcgtccgagagtatcgtcgtgcgtgatttgcttgtgtcgagatgttcgtcaaagtatgttttcagttgctcttgtgctcgtggaagattctccggtgcaacgaatgggtatacgaggttgatgtgtgctggccacttcccgtaggccttgtcgtatagttcgcggagtcggtcaacatttccgcatgctgtgtctggtgcaatgatacacaacgcggtatcgttcgagttgatgcgaattgcatcataatgctgtgagtctttgatgcccgccattgctaagaattgccaagtatgataccgatggaagcttcgaaaaagacaaaaagatggggtatctcaaacatgcaaacaagcagaatgtaaagatcttgatgaacggtcaattgagggaactcgcgacctttattatatgctagaatgatactctgatcgcaacatcctaagacatacactggtctaagcctaatatggagtcgtgactcctgcgagtatgaatgccttgtcgcagtttcgtgtgagccaaagtgagtcatttacgctaacgcttgtcggacgctgcgccacatgagccactccactcactccacctcggctttatttctgatgtttccattaatgcattgttgaatgtttgcagggttttggaacgaggaattgaatgtgatgagcaagagggaaaaactggtgtcatgggtggaagacgcaggtgacgatggacctctctccgagcggggctgatgcgacagccgacagccgttttcccagagcgctctttccaccatgacaaaacccagtacatcgaatcatgccaggactcctagatcttcccaatgaacttctcttcgatatcatccgttatgtcgactcttcgccatacgtttcaagtcccaatcagaagcgctacaggccgggaccgcaaagtcgagccgtcgtgtgtttcccgactatagatgcttcatggcccagccacacacgtaacttgctattcgtatgcaaaaagctgcattacgaagcagatttctacttctcaaaagcgccgcgggcattcgagctcgacatagcaatcgtcaacaaccactggatctggccgacatggacgtacatcccaggcacgaagatagactacgtgattgaagacctgaaaatcaacctcatacactgctgcagtgaggatgaggacgagaacgcgtcttctgtcacagactctgccagttgggccacctctctcgatttcctcgagatcatcagtcactttctgcgcagtggtacttcaactatgtcgtttgaggggactgacatgccgaaacgcaacccgaactttcgcgtcaagactatcactatcaatgtcgatactgcgagtattcgcaagggcaatgaaaagctcagcgaagaggacgtcccgtttcgacaggtccagggcctggggcatctcacattcgatcctctgtactatatcgaaacggacacctgcctggataatttagatagattgttcaattttgtccttgtggcagtatctcgcttggaccacggtctgcccattcgtgagcgtgtggattggatggtctttagtgcggacggacttactaggagcgcgatcagtatcgcaaagatcaaatcgactatggacgagacgaggattgcagaagacaggactagggagtccgtatgaaatcacggccggatagtcgtagcatgttgtcagctaccacagagagtgacaaaaagcattcgacagcctgaagctattcggtatcgctagcccttcactacgatgcgatagctctatggtaggattgcaggcaccctagtcgctgtccatcataagtgacaacatgtatataccgcggaggaatataaggaatgacgtcatccacatttcaaatgatccgatcagcctaattcctacgcattcttttgcaatcgaggagttgtccaaatgctgactttatcacgtctacacaagccttgacgccttactgtccccaagccgaaccgacactccccccaaaccaccatggcgcccactatcacaccaaccccacccttccgcgtcctcgtcttcaccaaaacctccggctaccgccacgactccatcccggcctccatccgcgctctacactccctagcagaaacaaccaagcacttcaccctcaccgccaccgaagacgccaccctcttcacccccgcgctcctcgcccccttctccgtaataatcctgctgcaaaccctcggccccatattcactcccctgcaactctctgccctgaaaaacttcgtgcgtgccggaggcggcgtcgtcgccatccacgccgccgccgcaggaatgcctggtgatgcttggtatgcgaaattatgcggcgcggcgtttgacatgcacccgcctccctcgccgggcacgttgatcgtggagaaggataatgaggggcatttcgtaccgtctaattccgagggaagggagggctgggtggatgagtggtataatttcacctctcatcccagggagaatgggaatttggagatattgctgagggggggatacgagcacgttcgaagggggcaagatgggggaggatcatccgctggcgtggtgtcaggagttcgagggggggaggagtttttacattgcattggggcattttgatgaggcgtggggggatgcgtggtttcttgggtggattttgaggggggtggtttggacggggaggagggaggatgtgtacagcgcggatggctgagaggtaggtgtttgagaagttttgcgatgatgaagccagcaacggaggacagtaataaaattcagacttgcaattaaatgctactcgctccaactatgcccatctcaaccaaaagagaaaaacccgctttcaggaaataatgactcaaacgccaatctatgcatcccaattcatcctactcttcgtccaccacatgcgagctcaatacgtcaacatcttctgcccacccttcttgacatccaaaccctctctcgcaaaactacaccacctgtccttgatgcttacaacctcatacgtgccctcttcttgcacggggattctcaaatgatgaccctcactcctctccgtcttgacctccaagactttactcttcctgccacgtaccgcattcgtactgcgtgtgtatgtgaattcgaatggcggcgtgccccagaactcaaattccaggtcggtgcctccaccctcgtggatgtcaatctcgctgacctggccgccagagagtttgaccgaggggatagggtggatgtgcttctcaaggttgagagtggcgaggcactcagaggctgagtcgcggagaccggtaatagtgaaggttccggggagttcggcaagacggcggaagtttgtgccagggttggaggctttgcgttgtttgccttcgaaggtgtaatagacggtaaatggttgttggccgctaagagcgtaagacagacgctcgccaacgcagaagtcggtgcgatcttcaaggggagtagcggtaggagcgtcgaacacgctgatctggacgcgatctttgctgttgggctgcggcttaagcgtgcagccacgcgaatcgcgtactttgcggatgaagatggacgattggccaaggttgagcttgttgcgttcgatcttgagatcatacttgttgtctggaatgttcttgtggacgctgagttccggctttggtgtgccttggtgcttgatttcgacctcaagatggaacggtggcacaccttcgagagtgattgggatgacctcttcaccctcagcctctctggagcagtagctatacgtctttccaggcttgtcaaagcgagcgctcggacgtgggtggacaatctgtcgcactgcgacaggcgtaaagtgcttccttgagtggtcgtacttggcgtctgcaagcttcacaaacgtgtattcgtatgtgcctgcttcagcagtgtcggccttgatggacgtgatgccactagtagcatgaagctctttttcttgtaccttgacgttcttacccctcttgtccttgagctcttcgcggtacgaaacatcgaatggagcatttcctgtgtccatgttagtaaagatgatatgtgatgggcttggcaaactcaccactcagcgaaatgtcgaaagagtcatcttcaccctcacaaaccgcatcccggatgtatttgccgccctctacaatgatagcaggagtctcggcaatgctgagcgctggtcgtgcaacccaagacacgtcgaactgactagccttctcctcaataagacctgggcagacagagtccttgacagacaggagctggtatgtgccatcggtcttgacgtccaagaatgagttggccgtttggaaagtctccttcttgatctctttcgtcgccagattttcatactccagtctccagggaccattaccggtgaaacgcagcggcagtccgacggtcctgccttccaaagccctgacagcttggcggccttcgatgtgaccaaagtaggctttgggtcgttcgtgtcgtacgttgactctggcttcctcttgcaggtactccttgcatcccaccttgtcactgacactcgtaagggtgacgacatactcgccaccgctcgaaagtttgtctgtccggatggtgtagtgctcgtcgctgatatcaactgtgtgcttggcgcgcttgccgttgtggacgatctcgtactcgagcttccatggcgcgtctccagaaaggcgtacgtcaaagtcggcggtgtcgtcaatacaagcctgctggggccgtctgctttcaacgaaacgggcatgtgctgaaggcctgacgttctgctgcagttcgatgttcttcaagggcacatccttgtacacagcgtcactaacgctttcgaaaatgtacttgtagtgaccagcatcttttggaacgaaatcggtggtccatcgaagggaggcgatctggatcggtcgtgtttgcttctttcgtccgttgaaatactcgctgtagtagacagtgaatggcgggctgcccaccaggttgagactgacttggagcccgatggggttgcctgcacatttgtcgacaatgtcgtcgctcgtcaagctcaagtttggctctggcgggttttggagcagacaagaggtgggctcaaggacctcgccttcgcagaagtcggtcgataccgatttcagtgtgtataggccaggggcttggatgaggggttgctctttcgtgctccgcatgacttccttcttgagcttagcatccgcactgtgatatccgtctgtgacaatgtcttgctccggagtaaagatgtatgagattgtgtgcggggcctcgattgcctttcgagatgttgagctgtaggcgacagggaggcgctcgacattgttcctggcaactttgattggggtctgaggactacagcccttcaagaagatagtagggcgctcgtggacctggaacgtttggcgcagcccggtagccttgtgctttggcctctcgtcatcgtcaagagcggcgaaattgaccatgttgccaaagccgtcgtgcacttcttcaacctcgtactcccagagcccgctagtcgtgacagtttcgttcagtggcactgtaatcttctgcgactttgcccacgtgacatcctcatgcccgctcttcaccaaagcttgcgacgagtgtcttgacaatggcgagacggcatcgtctggctgtagattctggaactcagatccacctcgctgaacaccgtttactgctaggcggtatttgatgctcaggggcggcgtgccctcaacctcaagtgccacatcagagagatcgttgcgacatcggttgccgctcgtaggctttacgcgagcctgcggacatgtcgcaacgactaggctggaggcgcgagggcggacctggagcttcgactggtccacgactcttttcagaaggtatacaccaggcttcttgacagtgtatcgcagcagtaacgggtcatccgggtcgacattcttcgacgacttcttcaatgactttctcgccttgtccagcattttgcccaaatccttcttctttatcgtgatggtctcgttggtgttcgtcgcgacatcgatgcgcaggagctccatctcgatgggctcggtctggttgatgaggatgggtatttcgagctgggtgatggtcgagctcaggcagaagggctgcttgtcggggttcaggatggcggatccctcagggaggatgttgatgatctgctttccgaggatcaaggaggcgttgtgcagaatcgcgccgggcttgacgctgcgctcgctgatggccagctcgctgtcccacaagaagcccaccaggccgataaaccacgtctgcacagggacgccaatcttgaacatgagcatgacatctatcgcagcatgcgccacaaacagcaaaaatgcagcgccgttgctccactccaaccagggaatttccagcagcggcgtgccaaacatgaacagcatgtcgaagaaacaccatttcagacacagaattaatgattggtcctcctcaatgatcagggtgtaaaagtcgtatagtcggtaagcccataggccgatatagatggcgaagacgtagaagcgctgctgggcgggatcgaggatgtccgatggtatcagaggccctgagcctgactgtgcgggtgcttttggcaggtctggaagcgacgtccgcacatttggcctcggcgtgccgccattcgggcttcgcacgtctggcgatcgattcgtcgtttgcggtgtcgaggggaagccgcccacgcctctgcgcgccggtgtgccgttcatcgcgccctaggattgagcttttcgcagtgttttcaggtcatgagggaagggagcgtattctgctgtgcgagtgtttttttggtatggcctgggtggtgctgtatgctttgtttggcgtgctctaacaaaacatttacgcttgcctgcgcgacgcgacaaggtcataccgctggtagggctgatgctgtggccaatcaaagcccgatggccagggtctcgtagtcacgtgttggaccatcaacatcggcttcagcactcccaccactttacaccttcacctccaaagtcttgttcaccgctgaagtcaccgtcactcgcttcctattgtactgcgctcacaatagcgctgactgatcgcttaactgtcccatcatgtctgcttcgtttcctctcctgctccaacttccaaacgtgcacatacacacttgaagaaccctcaactctcccacttcactttcttgcagctgttttgcactctacaaaagatcttttctctcgttcaacatgtccgaaaacgctcccccttcccccaaagtcgccgcagctcgcaaggttgcagaggtcgagaagcaagctactcttccatcaagcccagtcaatggcacgggcgctgctagcaaacagaagaaaacaccatcccccgacatgcttgctggtcaagcttcgtctgcagatctctcctccccaccagaatcgccaggctccaagaagcgagcacttgccgacccgtcgaccgcagcagagcccagccccaagaaagcaaaggcgccctcccccatagccgagatcgaggaacatgcatcgcctgattcagacaccaaggacgacaatgattcctcccctccaccagcttcagacttcaagattagcaaagagaactggcagggcttctgtgagatcgagtctgacccggcctacttttccgtcatcctgcgcgagatgggtgtcaaagacgtcgctgtgcgcgaggtcttcgccatggatcccgctatcctcgatatggtccctcaccctatccacggactcatcttcctgttccgctaccgcgagttcggcaatgaggaccaggccaccgacgcccctgaagatgtttggttctgcaaccagctcccagcccagaacagctgcggcaccctcgccatgctcaacatcatcatgaacaagcctgagctcgacattggcgagcatctggtgcaattcaaggactttactcaagacatgtcctccgtccagcgcggtgaggccctcgctagcttcgatttcgtcaagcagattcacaactccttcgccaagcgcatggacatcctcgagaacgacaagcacctcgccgcaaaagccaggcgcgctgagcgccttaaggagcaggccaagaagggcaagtctcgtcgcaactctgcggagtcggcagcatccgatgacagcaccgactctttcgaagagaatggtcaccatttcattgcattcgtccccgtcggtagtgaagtctggaagctcgatggcatggacgctcggccgacctgcgtcggcaccttcgatgctgctgtcggcgagacctggctgtctgccgcgtccgacaccatcaacacgctgatggctgctggcgacagcgactacggcgtactcgccgtctcccagtccccgctgtcttcgctgcgtgagaaggcaacactcaccatcaataccttggtggccgtggaggcgcgactccacgaggtcgatccgacctgggtcagctctgatccgccgccgagcccctcctccctgggcatcgagcagcagctcttcgcccgccacccggttcacgccgacactatggcgctggtcgccgtggaggattcggcaactcttctggcgcgtcgcagcgcattgacggaggagttgggtggagtggtggcaagcatcggcgttgagatggaggaggaggatgcggaggagcagaaggcgaggcagcgccgcttcgacgccgggccggtgttgaagaagtggttggagatgttggccggcaatggctacctggaggagaaccttgaccggttcatggagaagtgaggtggggtggtggtagtggtggtgagagatagtgagacgaataaagatatttggccagtattcattcttaaactcgtgtgactacgtacttctgaagctacatgctaatcacccttcaaatccgagagcagggatacagccgacctaaagagaagttgacattctcctcacggctttaataacacactgagctctactccatgttgcattgggtcaaagctggctcataccaagcatctaccttggtgtgcctaggtcttcgtaggaggacacaagcaacgaagctatggatggtgcccaagactccagttctcaaagctaagagatctgcattggattcgaagggaccctaacgagccaatgcccaggatgtgcaggtgtgcagccgatagaggaggtccttcaagggcgcgtgaccgagttctacctgacacccgcgagccgaaagacacgtcattgaacttgaaatgacagcgcaccagaacacgtttgcgatccgaaaatcggcctgaacgaatgcgctttctccgaagataacggagaaatgtttggatagactcttactttacgtggtggggttttggaaaagtggtgttggaagtgttgcggcgtggtcgaaacaccaagggttcgggaagagcgacgcgacgagggtcataacaacggggtctgaggctggaacttcatgttgattcagtggcgattacctgaagaaaaggcaaactcgaaaatggactaaagtctggcccgtttcaaggctgtgggcgttggcaagtctcctttctttgaggcagtgagacagaggtcgaacgcgtcaactatgactatgttcaactttgaggcagtgagatatgttggatggtttagcaatggctaatgtcacagactatccctcaagaagaaaaggcatctgcctagagaaggcgaacgacgcgcgaccccagaacaggtggagcgcgcggtggtcgaggcggatcagaggctcaaggtcaagggacgatgagatgggggatttgcgaagcgaacagcagacgtggaacacccccaacaaagccaacgtacaactgccaaacctcgcccagtcagctcgcggcattagtctaccagcagatcacaaattcaacgcataatacttaatccttcctaaataggaatggaggatttcgggttcgttgttgatctggcgggcgcgtgtcggattcggaagcgactacaaatagcaagaggccccgcagcgcgatcgggcccttccaaccaagtgactttgaaaagcagacaccacatcgccccgttaatcgattttctctgctgtactctcgctgcaagcatcagatatccgtccataccgccatccaagtaaacatcttcagccatgcctcccaagaagtctaccaccgctgctcccaagaagacggccgctgccgccgccgcgcctgcgcatggctcctatattggtatgtatctccacgccgcgctgtcgcattgcgatcgcgcgtgctgcatcgtgttcgccggccaatactgactagtttcatcagatatggtaaaggatgctatcatcaaggtcagtctatgttctcaggcgcatcacgacccccgcacctggtctcgcggcgcctaccccccaacatgagcgcgaagcacaacaaagcttgttcgcgctctgttacctgtttgaacactttcgctgacttgctctacgcacggtacagctcaaagaacgtaatggatcaaggttagtcaccccctgggaagctcattgcgtgcttccgtctgaacccgcttaagtgcacatcactgacacgcgtttgcgcagccgtcaagctatccagaagtacatcaaggccaacaacaagatcggcaatgtctccgacactgccttcaagggccacgtcaaccgtgccatcacctcgggtgaggagaagggtgacttctcgcgtcccaagggtacgtacctgtctctagcctcactgctgtcgtaccatcgacgcgttgaagcatgcctcgtgtgacaaaccttactaacaccccactaggtgcctcaggaactgtgaagctcgcaaagaaggaggccaagcccgccgccgccccagcagcgaagaaggccgagcccaagaccgagaagaagatcgtcgagaagaaggcagcaccagcaaagaaggccaccgccaccgtacgtatcccccgctcactctcctcccacccacactaacccagcacgcagaaggcaaaggccaccaccactaccaccaagaaagctgccgctcccaagaagaccaccacagcaaaggcagcagcaccaaagaagaccgccgcagcaccaaagcccaaagccaatgccagcaagccccgcaagaccgccgctgcacccgccgtcgaggaatcagtgtcccgcgtcctcggcaagaccaagtccggccgcgtcaccaagaccacagcgcccgctgcacccaaggctacgaagaaggctgcagcaccaaagaagaagacggctgctgctgcgacgaagaaagccacgcctaagaaggcgacacccaagaaggctacgccaaagaaggcatgagcttgaggagacgtttttcttgttcgtatgtgtacctttctctaccgagacccccctgaagggggcttgtatgtgatatcccccttttctctctctctctcaatgatggctgggctgggctggtgtgggcggtatggttagctgggcgtttatctgaggcgccgtgtatatctctctttgttatttatctgtggcgggccttttcagttagaaaggggcgcggggttcgtttcgacgtgatgtcatcgtctgcatgagcaattgcaaaagattttaatttcaaaagactggtctactgcgtgcgtgcgtgatgtgatgtggtgatggtggttgacgcgatgttcttgacgcgtcctgatatccatggccgcgccacacgcgttgagctttcccggcgagtgctcgagcaatactgtcatgctcctgcactcgttcagcgcgaagactccggtgtctttgactgcactttgccccggatgtcccactgcttccctcctccgagatcagacgcgtatcaaagtggtgtcaaaacaaagcgcgtctcacgtgggaaaggccgcatccggtccacaagtgctggccaaatcgagggacgggccgaccaaactttacacaccggcctatgtgtaatggctaattgggagtaatttgattccggaagctgtgtagggtcagggtccgttgctgactttgttacgaacaaaggatcaagtgtctgtcattgtcaagatgatgattccaaaacggcagtgttgtagtgtacacctgttctcaacttcacatgaaccaagagaagacgcaatgtaggtaggtgtgccgtattactttcattctttcatttgtgtgctatatagatacaatcccatcggcattcagccgtcattccatccaaatcccagctcaaattgagccttctcattctcgttctccgcgacttttcgcgtcatatgcaagtcattaaacccaagcgccctgaatgcaaatatttatcgttctcgtggcgcacaaaggctggccaaaaccaaaaagggtatgtaaaacgttttctctagttcgaagtgaagcgaagaaaacaggccaaaaacgcttcggtgcccaaaatatcaatcttcgttataaacaactggttcttattttctgttcctcatcatgatttgcccgtgccgcattagtcattgtcggtgaggcggtcgagaacaatgatgctaagaatcatgacgagcaacccgatggttactattatgagcaggacgaagccgaaccagccgagtaccatggcggatgtgccgacgccagacttgacgctgccgttgcccaggtcttgcgctatcgtggctgctgcgacagacgcggtgtgttgccagaggacggagacgagcacgaagatggaggagatgaagatgagcgcgagagcgacttgcgagacgggtcttgaggggaagggcttgacgtcgacgtcggagccggtttgctcgtcgcgctcctcgtgccagccggggaaggtggcgaggagaacgaaggtgaagaatgcgaggatgatggcgacgatgaggaggtaggggaagacgacggcgtccttgaaggttgctgcgacccagacgaggttgagggggtcttggtcgacgttcaggttgtcgacgagtgcggtggcgttgttggagcaaatgtagccaccgccgtctctgttgatgcagataccgaagtatccgacgcgcacaccgagctgcgcatttccgacaatgtttgcgatggcttgcgtgacgccggggtcgacctgttcgggcgcataggcgggtgtgtacttttcataccatagcgagatgaggaagatgccgggaatgagtggtgatgtggatgagcatcctgcgagtaatagtgctgattgctgttagtcgcgctccgagtgcaatgcatcttctcaacttacatagtagaatgatagcgattgctattaataccatgagcacatggtggaagccgagaaacggaacaagccctggaagaattgtcagtgtgcattccttctaccatcgacacgtggtactcacgttgcatgctaacggcgaacttgaggttcgccattgtgtgtgtctgtcgtctctagtcgtactcgaatgggtgttcggatccctgcgccctcagagggccgggagggaggtgcgaaagaatgcactcaggcgttggctgatggtcgtgtcgcactcaaagaatgtatgagacggcgagcaattggcggaggcccaaagatggcagcggaatgagttcaatgttcgcgtggccgagtcttgggtagctcttgcagcttcggacggaatgtaaactgcgacggatttggtcagatgtctcctgttgctcagaaaagcgagtggtggttggattgagggtggttgcttagaatgtgtctctctcttcgtgctgcagccccaatacttttggtctcgttggaaataatgaggttggggcggtggctggaactgagaggctgggacgcccgactaaacaaagtgtccccctagcaaccaaccgggggccgtacgtcacagcctcaaccaccaatcagcgcaaatcggagattttatttctagaaaagcagggctcgttcctgcattagcatggcccggccgagatgcactccagcctcttccattcccatagcgacgtggcagcttgtctgcggagccgtccttaatgtcgcgaccgcccctttgcctgccaaggagttcgaacggctttgcgcgtattctcgaccacgtttaatgcgcctagactaccgtcgcgtcgcgtgccagcacactgtactcaccgatggtttgcagagacgtggtgccttaccgcgattgcatccgttttctttccattcaggtgcccgaccgcgacttgacggctcggaaggccagactcccgcgactgaaccggcatccccgagctcaagttccagaaaaagtgggatacggcagcctcgcaatcttacacctatacatcgcactctcgatctgtgctgtttccgagacgtgccagcaaactgatgcaaatttcgagagatactcgcggcttcatattgccgtcttctttctcttcaaaggtgttgtagctgtctgggtggtcatctgtatccagcttgatctgcagcttgagagccagggtcagccaggcgatggcagtcgatgttgcgaagctcatctggcgccccaacggactgcgcagcttggactacagccgcctacttcccggcgacttgccagtcaacgtcgagacgtgcaaaaagcgttcacggtaaggaccctgaggcttgtccctcgagtgagctggtgaatgccatacaagaccttgtagacccaatctgatcctgacctacttctttgacaagaaagatgcgagggtctgttatgtgcagtgcgaagcccgagatgagagcaactcaattcgagtgttactaagcatctcgaagaatagctcatcgttacacatggtccgctcacctggacgagtcgaagaatcccacacacgtgatttacgtcattcttacacagatacacgaccgaacacgcttctgtcgtgcagattgtcttcatgtcactctaaaattaagcttgttttggcgttgccgctgcgagccatgtggggatgacgtcacgcacgtggattggctccctgaagttggaatgcagggtcctcgatatctgccccacctgtcaagcttcaagctcgaagtctacgcaggaacgatggttcactgcagatacagactgtgctctgatagacctctattcatagtctgtgagtctctgaggtcgacaaccgtgtgcccacctactggacactccacgtcaccatccacagacatccaccagcggcactcctcaatccagataacagaaagtgctgctgacctacctttgcccaaacccctgcgttcgcttcccagagtctccatcacaatgcaaacacgcgaataaagcgacccaatggcatgcttgccggaaatctcgatcctagaaccgcaggcaacatgacgaaagccgttacgtcggtcgtcacaagcgctgcacacgtaaacgctcctgctttgatatcaagcaagcagtcacgagcatgacgtagcttctcactgctcgaggtgcatataaacatcttctccagcccagacgaattcatctacaccatcaacctcatcaacagccaacacttcactccctatcaactaaacctaaacaaacctaccaaccaaacacatcaaccaacctccatcatgtccgaagcattccgcaaagacttccacaccaaggccggcgagaaaatggtacctctttcctcctcccccctctccctcactcacccatctaaccccctcatcagactcccgactcctccaaatcctccttccagaaggccaaagagggcgtcaccggcggcgcagacaagatcgcccgcggcgcgcagcctgaccacagcaagtcaaccacacaagaggtgtcggacaagtttgggcgcagcaaggacgagactgtccacggcggatccaaggagggcttcatggacaagacgaagcatgcgttggggatggacaagacgacgagacatgaccacgtctaagtcggagaggagggatggaggggaggagtgataccattttgagcagaatgaattaatgaaatgaactttgacatgattgacatatgggatgaatgatctttgaacacgtgtgttgtggaattcatgtgaatgctgtcctgctagggatgttgggtagaatacggttaagtcataaagtcgacgtgttcgattctactcatctctagtatctatcatgcatcccgcatactcaaacgctctgccacgtaatcccaaacgtctgcttatgatctcctccagcatacaccgtctcctgcgtactccccttggccacattatccgcgctccaattctgattcccgccgaccgctagattgccatccgcgcttgtgaatcccgtgccagaagtgacgctaccatcacagctcagcgcgccagcaacaataccgcacttgccctttgacgaagtaagcgtgaacccgttatctacactcgtggcggtgaaggtcgcgcaggtgccggtcgtgtaccacgtgcccttgccgatgatgcagccctgcttcgcgccgttgatcacgacattgaggaagcctttgccgctgaagggcgtgccgggcggggaggtagatgtaggctgcggagcgccggaggtagctgttgtggtaggcttcgtgccaccgccgttcttgggcaggtatttgatgccggtctgcgggcaggtagacttggtgccgtcggggtccgaggggacgaattcgccagtctgcagggggccgcgcacatcgtagtggtaccagatttcattcagggcgccggatttgcagccgagggtgacttcgacgccgggacggtttacggcgagcgcggcctggatggcggagaaggtgtatgttttgctcgtgctgggctcgatgccggcggctttgagccattggtaggatgggagtcctttgtacaagtccacagctttctggaagtagtcgacgacttcttcggtgggtttgtggtcgttgtagcagttgggttcgagagtgctgatgcaggtgccgtgcttggcccactcgtggtaccagaaggactcgtcgttgccttggtagtctttccaatatgtggacatatatgagaggaggtcgttcgcgccgaaggaggtcaggatcgcggagatgttggtgtaggcgcgagacgggtcgcagtttgcgtcgtatgtgccatcgcatcgatcgggcctgtagagtcagtacatagtctataatgaaaaggtatcgcccaaacatacgatgaaaggggatggagcgtccagctatcatccggtccagttggtgggtttgtatcccagaactgcgtctgcagaatctgaccgcccggcgcattgaagcagcacaaattctctaccacggtcgtgttgtggcagctcaactgcggcgcatcgcactgttgcgtgaaggtaccgcgaacaccctgtccaccaagcagcacttgggcgccaccaaaagcaagcttgctgagagttctgagagaaggcatgtttgtcgtctgtggagcgacatctctcagggcatccgccgcgttatgtacaccctccttggccgcatcgatccacatggcgggcatatccactgaactccctcctactcctttgagcaaagcaaggtatgacaagctcgtcaagcttcacgggtagatccctcccgcagcggcgactcttattgcacgccttcacgttgcgatgtgtgattcgttgcgtcggaatacactcctgccgtatgcggaaggtgggaggtctagtctaccgaaagtcgcctcttaatagacggcgtagatgcaggagagatgtcggcggaggatatcgagtggtcaacaagagtgcagtgctacggagcgaccgagggacggttcatttaagaggtatgaaagggtcgaagacctcagccactcagggcgcagctctaggcatcacgctttcagtggtcacgcagggccgtgtttgaagcatgttgccggatgatgaagatcgcctgggtcgacgaccagttagatgtacaggtgacgggtgtgctttaggcacgtgaagctgtgcctgactgcccagggtgaagcggcgacaaggaccctgcgtcttatcagtggagatccggacggaacaggtatcgcgccatctgcgtttcggacgtggccgccgcactgccactaggcacgtcacgagtggctgctatcgatgatgcggtcaatgtgttatggagtgaagatgcacgtagaagaaggttcgggtctatcaaatgtgactgtccgtcgaaacagagacagatgcagttatgctttcattggtgatcgatggttaagcaacgatcgtgctcaattcgagcatgtgtggagtggagtagccatccacccatggcatcatatcgtactcccaggtatcatttttatccttccgaccttgatgatgcgtgaaaatgttgaaatatgccaaccatatccttttgttgaatgttatcctctaaactccaggtgcgccaatgcagaagacgaaacgagacgtttagatgggaagagggaaggtaacggcccacgcggcaatttccttcttcaggctgttgatctcctcaacctcgccagatgcaaccttggccttgaagtccttgagcttgttgttgtccttgggcaactcgccctggatcttcttgcacatctcgacgcacttgttgatgtagccggcaatcttcttgaagtcgtcctcgccgagacctcttgaggtcatggcgggcgcaccgatacggatacccatgggtgatagcgcgctcttgtcgccgggtgtggtgttcttgttgcaggcgatgttgacctgctcgagcacagcctcaacacgcgcaccgtcgagggcgaagggcttgaggtcgatgaggaccatgtggttgtctgtgccgtcggtgacgagcttgaagccaagctccttgaaggtgacctcgagctgcttggcgttcttgatgacctgctgctggtaaagcttgaagtcctcggtctgagcctgcttgagcgcgactgcaagcgcagtgatggtgtggttgtggggtccaccctggtgaccagggaacacggagaagttgatgggtccctcgagatcgtacagggtctccttgccggtcttcgcgtcggtcttgcggacgcccttgcggaagaagatcatggcaccacggggtccacggagagacttgtgggtggtggttgtgacaatatcgcagtatgggaagggcgacttgttaacgccagcggcgacgagtccagaaatgtgtgccatgtccatcatcaggtagcatccgaccttgtcggcaatctcgcgcatgcgggcgtagtcgatctcacggcagtaggcagaggttccagcgacgaggaccttggggcggtacatgagggcattctgctcgagctggtcgtagtcgatgatgccggtgtcgaggttcacgcggtaagggaaggtctcgaagtatgtggagacggcagagatcctgtagtctgtcagcgatcgctcttcatctaaagggactctggtatacgcacttcctctgcggtgtctggtatccgtggctcaaatgtccgccgtggggcagatcaagacccatgagcctgtcgtgtgggcgcatgatggcctggtagacctggaggttggctgggctgccgctcaagcactggacgttcacaccccacttctctgcatccagaccgaaggcctcgagagcgcgcttctggcacagcagctcaatggcgtcgatgtgctcgtttccgccgtagtagcgggcaccggggtagccctcggagtacttgttggacatgggcgagccgagagcatcgaagacggcgcgggatgtgacattctcggacgcgatgaggaggatggactcgcgctgacgctgaatctccttctcctgttgcactggttagacgtctccgaagtgccacattgaagtaatcttaccatgatctgggcaacctcattgtccgtgtccaccagggacttctccatgagctatcgtgagtcaatatcatgcgcatcatcactgtgagatgcggggatgcttacgtcctggtgggacttggggagcgcgtaagtagacatgatggatatcaatcgagcgaatggtcgaacaaatgacggagaagaggaagagatggcaaggagagaagatggcagtgagagaatttaagcccgtccaggccgtactctttcccaaccacgcgcccctccaataatgtacttttttgcgggacaacacgcgctatccccaattcggctccggccatcgggcaccgattcttccaataaggtcgacaggtccgcagaaccatcgctgcttggctccggcgtgcatgcactgagtcggagacttcacgccggaaggatggtatgtctgtgtgaggagcttcagcttcagcttcagctcccagctgtgccccgtaacacatccgctccccgcatttccccgccatcgccgccaccacacgtctaggtatcgctgtctgaagagcaccattctgagacacatcacgagtttgtcttatgaatgcactatgtgtagcgtcgcatcgttatcaagcagccgtgccatgtacatcccattgggtataccaaaccatgactgcagcccgtgtacatccgtatgtccccgagtacaggctcatgcaaacaccaaacgccttgcatcggtcatatcaacccaatccttcgtgtagtcgtccatcaagcccgcccagtaacgtaatccttgttctcgatcgtaacactcttcgtctgtaccaatgtcagcttacataccatgctatactttgtgatgagatgacttaccatgtggttgaccttgtatacacccactaatctacttgcaagctcaaacatgttgttgcgcaaagaaataacgatgaactgcgcgttcttcgtcctctccttgatgtagctggccacgatacttacgttcctgaagtcgagagcagcatcgatctcgtccatgacataaagcggagtcggcttgtaatgatgtagagcaaacaccaaagcaagggatgaaagagtcttctcaccacccgacaagttgctgatgttcttccatgacttcttgggcggcatgacggagaattggatgccttcgctgaaaggatcaaaggtatcgacgagttccagctcggcgttgccacccatggtgatcatttggtacatctccttgagacgagcggtgatgatactgaaaccttccatgaagccgtacaatcttagctctcgaagctcgttgcatttccgctttgcggcatcacgagcggccaaggcttcgttgagatcggcagatcgagcctcatgctcctcgacacgcctacggtattcggcgagaacagcgaggtcgacctgcgtagactcattcttcttttcgagctgcgcgatctcatccttgaggttggctttggacatgtcttgcagctcgtccttgctgtaagagggaaggccttcgccaccttcttgttcttcgccaagatctgaaatgttctggtacgtgagtttgcttagcttgtcgtggaaatatgcttgcttcttctggaactcgttcaggctcttcgtggcctcttcgagcttgtttcgcatttcaatttcgacagcgcgagactcgttgatctctgcggtcttttcgtcgagttccttcttgacggcttgaagctcctctttgcgtgtctcgagcacatcctgggcttcttcggcctgctgcctgatgccagaaacgtcactctgctgagacgccatgtcgtcctcaaccttctctgcttcaaccgccagcttgtcaagctctttgattgcgtcgttgtgggctttctcatgcttggcgcgctgcttctcctccttggacttggagatttctgcgttagaagactgctcggtaagggtgtcaatctgttgcttgaggccgtcaacctttgctttctggcttcgcagcttaacacctccaatctccatgatcttgtcttgcaaagccttgatctcagcttcgacatcagcggtctctgagcgcaacttcgcaacttccttctccatggttgcaatcgtcttctccaaggttgagacacggcccttgtctgacttgaccgacgccttctcgctgctcaactctttgatgcggcgctgcgagtcggcgatgttgcgatcgtagctgtctatttcaagcgcaagtttctgcgcttttgtgtcgagctcaggtatctgctggctcaagtcgcgtagcgtggtctcgagttgcctcaactcttgctggaattctgcaaaggtttgctcaagtgtgtcgcgatcttgctcaagcttgctgacctgatccttcgaaacgtccgaggctagcttggaggacatcttacccttgacgacactcttgccaccaccgctcatggtaccagcagtatcaatgagcttgccgtcaagcgtgacaactcgccaacgtttcgcgccgtacgcaatgcgatccgcttgagtaaggtcctgggcgaccagagtattggtgagcacttggaagaaggcggggcggaacctttcgtcttttggcttgacaagatcgaacagacggggtacgttctctggtgtctggacgggcgacatgtcgcgctttgccagacgatcaagcaatatgaagttggcacggccgaggttattcttccgaaggtactcgatgcactgttgtccagactctacagtgtctacgaccatgttgtcgagttgcgggcaagcagtggagattgcgatatcgtatttctggtcgattgcgcccagattgccgagtcggccatggaatccatcgatacgaccagattccttcaggcgcataagaccagcaagaacgttgccttgagtctgggctgacgagaggctagcgcgagcttcatcagctttggctcgggcaccagagagctttgaccgcagtgcaggctctttttgtgtgagatcttcgatgttggcttgtactttctgagcctccttctcgacccgtttcttctcggccctgcactcatctaactccgcggcttttgcctcctttgtctcttgcagtgcctcaatcttggcctctacatcagcaatgcccttgctgccagcattctcgcgctcacgaaggatatccagctcactctgcgcgactgcaattgcggattgcttctcgttgattttggcactccaaggctccaaagacttctgcttcgctgcaatctcatctgagaggccttgcgtcttgcccgctagggcggagcgcacagcttcaagctccttctcttccaccttcatgctttgctcgagctcaacaatctcctcgttgtaacgctcaatgtcagcagcgtactgcttcgcctgagtctcggctgcggacttgccgaagctgcttgtctcgattgtcttctccagcttcttttgtttgccagcaagaaacttcttcttttcctcaaatttgacagtctccttgtcaatcctggccacttccttctggaactcttgattctgcttctctagctgctcgcactccttagagcccttcttgtactgccgctcgagctgcttgatctcctcttcgctgccttgatgcttttggagctcttcgtcgagttgagcctgcatctggccgaccgattcgtgggtgacctggatgtgatcatcaaactcggagacgtagatctggtacagggtcgattgcttcatcgcaagttcgttctcgtcgcgaatgtatgccagcgccttgttcttcttgtcttccaatccactcttctccttctcgacgtgttgcactcggttgttcttctcttggcacacctcgttcagcgtttccagctcgactacggactcttcgatcggcgtcttgtatttcgatgtgccgatgatgtcttcaaggtattcgaggaggccatcatcgtgctcaccctgggccttgggcttcatctgtgcaatcgactcaacctccccctgtaggattaggaagcgcttgtggtcgagatccactcctcggtttttgagcagatttgtgacaatagtgaaggtggattctttgttgttgatgtagtatttgctcgagttgttcttgaaggcccgtcgcgatatgacaagattcgtgtcgggaacaacctctgatccaccactcgggaggtccttaacttcctgaaagtgtacctcaacttcgcagaaatcaaggtcctggaatccagccgagttgtgaatcagtgcagagagcttgccctgtctcattttgctggcgcggaagccgaagacaaatagcagcgagtcgatgacattcgatttgccggagccgttgggtcctactacggaggagaaggacgcgtggaatggcccaacttcttgtcgacccgcatagctcttgaagtttgtcatgacaagccaggtgatgacagtccgctgcttcggggctgccggctcttgtagtgcaggcatagcagccgcacgccgccttgccacaatgtccattggccgctcgagcatggcgggctgcgagctcaagttctcgaccattttgagttgtggttcctgtgatgcctctggctctgtctgtgcttctggtatcggcttttcctccttgatctcaatctgcgtgacttcggcaactggctcgggagtaggctctggtaccggagtctgcgcattcactgtgctctcagttacatcggcgattggtgttcctggggcatcggtgtcttcgctcgcctgatcgatttctgtcgcttgctcgatctctgtcacatgcccgggttcaggcgttacggatggctcaggggtgagcagctgtgagctttcttcgggtgcttcgggcgcaagtgacacccggggtttccgtccgcgcttctttgggactgtcttagaaggcgaagccggtcgcgcgctctccggcccgggtgtaaacagctgcgagggctcgatggattctgtcacgcgcggccgccgcctgcttgtgggctttggtgtgacattctcgtctgctcctgcagccttccgtggacgtcctcgccccctaccctgcttcagtggggcgggcgccggtgtgaattcttcctcctcctcttgcttgacctctggggtaggtgtcctgttttcctcctcgtctgagtcgtcgatgactggcgctctgcttcgtgtcgcggcggcgcgcgtagacttccggggcgattccgaagccattgttgctgtgtttggaggattagtaggcgtgcgcggaatcgttgcgggttgtttgcttgtgtcaccgtcgcatgttgttagtgctgcttagcgtcgcaaacaaacactccaaaaacgcgctaggcctgtcagcacgtgtgatcaccccgcgtcgactgctcgctcgcgtctactaatcatcttcaacttttgctcgaattcacttcatagtattcgatggagacgacaatgcacagcttcatgttgtatgactactggtgcttcattgccctacatcctctatccgaccttcctaaatagtcgaccatcatgaatctctgtcggtggaagagggtatgtcgctttcgacttgacctgctcctccgttactgctgagcttggtttcgagatggcatcgctgtcttttcgcttatagcctctgtcgccacgactccgagtttgccgcttttgcttctcgcagtcttcagtttcggtggctacgtgcatactctttcgaaatattagtcaccgtgatcaagagactctgaaggctaccatggtagacatacgtctgcaaagtgatccagagtgagataatgtactctgttgcggcatgcgtgctcttcatcgtctttgggttgaatgtgcattgtggcctcggtttccttgttgttgtgcaatcccagatgtgctctccattatgcgccgacagatcattatatactaccgtctttcgaatatcatgcattgaagggcatcaaaccgttgttcctgcgctgctgtcactgttctgcgcattcacaaaattatctcggaagaaatgacagcagcgcgaggtgaccttacgaacgattgactattcaaaagaatgatcaaacgcacccgcgtcagtccaggttctgtcccacatccgttcagttcatgattctcctcgtagttgacaaccttgagtaactggcgggatgtgaaccagccggttcgcactagtaccacagagggcaggcgcgactcgcttaaaccccaccactggccgtatattcaaggtcgaacttttccagtctcgcccaccaacctcgacactcattctaaaggatcagaaacgattgactacctcacacactagccatgcgtgagtatcatccttctggtcggctgcgacagccaggctaatgaagttcagctcccaagttcgatccctccgaggtcaaggtcatccacctccgtgcgactggtggtgaagtcggtgcctcatccgcactcgcccccaagatcggtcctctcggtctgtcgccaaagagtacgttcgcccgcacaagcgcaattcactagggcagattgctaacaaacaccacagaggtcggtgaagatatcgccaaggccactggtgactggaagggtctccgtgtcactgtcaagttgaccatccaaaaccgtcaagccgccgtctccgtcgttccctccgcatcttcccttgtcatcaaggctcttaaggagcctccccgcgaccgcaagaaggagaagaacatcaagcacaccaagagcattcccctcgatgagatcatcagcattgcccgcaccatgaggttcaagtccatggccaaggacctcaagggtaccgtcaaggagatcctcggaactgctttctccactggttgccaggttgacggccgtagccccaaggacatctctgatgacattgagtctggcgagattgagatccctgaggagtaaactctacagtactggactgtttcaaaataatgaaggaacgacctgcatagaggtgctacatagctgaatggatgagatcaatgatacccagactttacgtcgcgaatgtgtatgcacatctgtgggactgtgaagtgacttgtgaacaatttccaaagatgattcgcgacaacttttgactcaccatcattgccactttggacttgaaatctgtgagaaggtcgcacgtgactcgatatcctgcgggcgtggcggcgtgtgaatctcgcgtcactccggagctccgcgcgtcccccaaacggcgcaggaaaaacggtgcagcttgcaccactgcatgtccagaatgcttacaacaaacatatcgatgacagcagcatgcgtcgaaaacgatcggatgagcttcctcggttcgtgaacgacagcgaacgatcacaatttcggtggaatcgtcgatacacataccctcctggccagcttcatcttcatctgctggttcttctacccctcgcgcagcaaaccatctgcagacggcgagacggcggtcaactggtccaacttcgcgtacagcttctacgcaacggatagcgcaaccctttgtcatgcagtcctcctggcagacgcgcttgtccgactaggcagcaaggcagaccgcgtcctattctaccccgagtactgggacacgaccatatccgactcaaaagaccgagatagtcaattgctcgtgttggcgcgcgacaagtaccatgtcaagcttcatccgatcaatcttctgaccgttggaggtcgcaccaaaggtacgcttcgagggttacacacatcgagacccacccttcagaactgtcactctgagacaacagcagggacacggctaacgcgcctcgcagatcaatggacagggacatgggataaatccgtcaccaaattcatggcgttctcgcttgagtactacgaccgcgttatcgccctagactccgacgtcacagcttctgcaaccgctcgacgagttattcctcctcccagagacgccgatggcaatgccgcgcgcatattgggctgacagcaaaccatggccgctgacgtctatgcttatggtcattaagccggaccgaagtgaacttcggcagttcaaagaccgcatgactggcgggggcaacaacatgctggtgaacgcacacagatttgacatggagcttgtcaacgagcgcttcgaggagagcgcgcttgtcctgccccacaggccatatgctctgctgacaggcgagtttaggcgccacgatcactcggcgtatcttggtaatcctgaggagcagtgggatgccgagaaggtgttcaaagaagcgaagattgtccatttcagcgattggcctctgccaaagccttggatcatgtggccatttgagggtcttcaagaaatgcagccagactgtggcggtgacaaggaaaagacctgtgccgagcggcgaatatggaagcatctctacgatgactttagacaccgccgattcgagatctgcaagctgctgagtgttcccgcaccagactggtatcagatcaagggcggcgagcatccacgtaatgccactgaagggactgaacatgctgcgcctcacgccgatgatgcattgccttctgcggcgaggtaaatcgcgattggtctgcctacatatcatattacagggccgataaatcgaatgctgaattggagtgtacctgcatggatggaatgttccacggatacccatgacctggtgtcaaattctcaatgtcgatcttggctgccgcaccttccacggtccgattgcatatgctttgcccgacagtccgtccaacagcaacgtgaaacacttactaggggtctccatcagatggaagtggaaattgcctgaagcattctcaacgtaatcgtcaactcgtcatactcgtcatacgtgctcctttaagccaagaagatgcagggatctcagatccggacctttgagcatagctcatctccgcaagcaatggttgaacttatgctgtccgcacagttggtatcgaagtagggctgtgcatgatgaaacagtggatgggcgagtgagctattctaatgcgcaggctgtaagctaagcggcgcctgcctctgcacctccgccacggcaaactcaaaatctccgatcgcaggcgccactgtgaatcatgcacgcccttgactcgttcgcattcttgaccatattgaatgagaagatgcacgactgcaaggcttcgcgaactctgtacaacagcaccaacaccacagggtccacatttaccccggtccatcattctcaccagtcacaacgcgcggatcaaagttgcacgaaacagtggcaaccgtttgttttagcgcaaagggccgatctgcactcgggtggagaggacgctccaagaagcaccgaccatgatgcgtgcggaaggccgtcagcactggggttacggtggctggctttacgatgccgacgataatgcaagagggccacagtggcattgcttcgggcacatgcacgagctggactggtaggatgagaggggaaggtgacagtacggcacagcatatgactgcggtgcggcgcgctggtgagtgggtttcatgattgcggtgcggaggccagaggctctgtgggtgcccggcgttcgttatgcagcaaggctgagcaaacatttgacctatcccgttgcagcattcgtgaatgggggcccgtccgcgtggcttgatcaccagtcggttagggtgaagttagccttggaagcagatcccggcaaggtccctgtcaattcattacccagtcgcgcggcgacctgagctggacggtccttaaaatatataccctccttggctccctttcattgcccgaccccattgctttcgcactcgttgttggcattgttcgactggtccaacaaatagggcgactctacaacgtcaggctcttcgtcagtccttccttcgctcactcacatacacacacaactacaacatgcataacttcatattggcctctgtggccacggcctcggccttgtttgctagtcatgtcgacgccgtggctgtgaatcctcttcccaagccagcgaacatgacctggggtaactcaggctgtctctccgttggatctctttcactcgaagctccggaacatgcggtcctatcagctgcctttgatcgtaccaccaagtctatcactgacctaaagtgggtgccgcaagccatcgaggcaccgattcgccaatttcagccattccccaccccagcagcaggctctaagaagaggcggtccaagaggcagtacggctctggaaactgcacttccactctcggcaaagtccaggtcgagattgcggacacgagtgcccagctccagcatggcgttgacgaatcttacaagttggacgtgacctctgattcggacagcatcaagatctcagccaagacagtatacggtgctctccatgctatgactacactccaacagattgtcatcaatgacggaactggtaacatgatcatcgagcagcccgtctccattgatgacaagcctctgtaccctgtccgtggcataatgatcgacactggccgcaactatctttcccccaagaagatcatggagcagattgacggcatgtccctctccaagctcaacgttctacactggcacatgatcgacaaccaggcctggcccattgagatccaagcgttccccgagatgactgaggatgcctactcagagaacgagatcttttctcaggactccctcaagtcactcatcagctatgctgctgcccgtggtgtccgcatcattcccgagatcgacatgcccggccatgccagctccggatggaagcaaattgacgagtctatcctgacatgccagaacagctggtggtccaacgacgactggcccaagcacacggctgtgcagcccaaccccggtcagcttgatatcctcaacaacaagacttacgaagtcaccgccaaggtctacaaggagatggcgaccatcttccccgataactggttccacattggcggcgacgagctcttcgccaactgcaacaacttcagttctcttggcctcgcatggttcaactccggaaagtccatgggcgacctctaccaatactgggtcgacaaggcgatccccaacttccgcgcccaagttaacaagaccttcgttatgtgggaagacgtcaagctctccgccgacgtcgctgccaccggcgaagtccccaaggacatcgtgctccaagcctggaccgccggccgcgagcacatctccaacctcacttcccagggttaccgcgtcatcgtgtcatcctcggacttcctctacctcgactgcggtaacggcggctacgtctccaacgacccgcgctacaacgtgcagatcaaccccaacgccaccgacggcggcgcaaacttcaactggctcggcgccggcggctcctggtgtgccccgtacaagacatggcagcgcatctacgactacgatttcaccgccaaccttaccgacacccagaaggcgctcgtccagggcgccatcgccccactgttcggtgagcagatcgacgacactattctcagccagaagatgtggccgcgcgcggcggcgctcgccgagctggtgtggtcaggcaaccgtgatgcgagcggtaagaagaggacgacggagctcacgcagcgcattctcaactttagggagtatttgctcgcgagtggcgtgcaggcggcgccgttgatgcccaagtactgtgcgcagcatccgcatgagtgtgatttgtatctcgaccaggatgtgcacaaggacgctgcttagatgattgaaacgacgctatttggcacaggttgaatcgctagagggctggttgaaacgaggtcgtaatgatcttctttatcttgttttgcttttacattttctttcggaacctcctacatatatacccttactgcttaaagaagctattttgattatgcattggacttgaacctttttgtgagcgtgtcgttgtgaagttcaattgtgccgtcctgtgcaatagcggatagaatgtgtttgttcgaacgttctgtgagccgttgcccgtttcttagtgttgcatggtgatgtcaggcgtaactgttaagcatggtgagctatcctataggacacaatgtctaacaagggggtgataagcattgaaaatgacagaatttagtggtttctccagagacaacggtgatcaatatgtcgttgtgtccatgtgctacacctgcatcagatacactgctgatctgcattgtaggcttgaacattttctgaatgcagtcagccagtgctccaacgcaacgaacagaacaacaggatatggcagactactcgtttgatgtgagttcacttctccaggtcttctagaagtgaaacggcgttactagaacaagttatgtgtctcaggtcagtgaacgcgtggttgaatacctcacctaatttgggctagcaagcgcaggactatgagcctcttcttacaaatagctctgaacctctcccatgttgtgtgggtatctccactgtcctctcattcaaccgctggagccatgtcttctattccggattactgcaagctacaaactcggattgacacttttgaggatgtcctgctcctaccttgggctagctctactgacactctcttctctgccgaagaccgtaaacaacagaccgttatcaacttatccgtgagtgggtttcactcgaacccagcctccgagcagttccctgggcaagtcttgagctgccatgcctgcggagtccacctgcaatcgtccgattggaacaacgaaagcttccaaaacgtcgcctacatatgttccctccataaaaactcgtgtgtctactaccgaatccccgacttccatgcggcagtgctagaccagcaagacatccgtgtgtccgcattgagcaaacctgagtaatatcccctcgccttatccaccacaaccgaagctaacgagcaagttacttcgactcattgcccatccgggtattcgttggctcgcagcccaacttcgaagagttctcggtgcacgagggcctcatctgcccacgcagcgaattcttctgcaactctgtgaaaggcccgtggaaagagtcggaagaacgtaccgtcaatttgtcagagaacgagccagatgtgtttcgcgtctatcttaaatacctttatgtacgtgtgagttcggccaaaatgctgcgcgctatgctaatcagctgtggtagacgggtacacttgcggtcaaaaacgcagcatgtggcggcaatgacgactcatctatcgtcgccgacgaatacgccacgttgagtaaactcttcgtactggctgagaaactcatggacgaagacggaaagaccgcgatactggctgctatatctgcgcgctcgcaggagcctttttcggacaagatcctctactatcccgccatcgactccgtgcaaattatctacgaaggcacgcctgaacacagcccagctcgcaagctcctcgtaactctgtacaccaacttcgtcaccttcgctttcgtcacggagaagtccgatgcagttcccaaggactttctccacgatctgtctctcggtctcttgactcagcgccctctgtccaagactctcaaggacgttctggatgagaaaaaggctactgatacgtctctacgacttgccatggaagggttaggatgcgccggtgaagatgttaaacatgttcgcaaacaaatggccgcgttgttgagggagaacactcagctcaaagcaaatgctcaacggggattggtgcatagtcccttcggcagtagccgcgctgtgtcgtatgcaactgacagtgactgatcactatcagcaatcgatgaattggaaatcatatccgcatgggctgttgaggtctgtgtctcaaataacttcaacacacagcaatgaagatagcttatcacccatcaagtaaaacgcgcagtaatggccttgacactagaacacctcttttcgttctactgactcagtcgcctttttagtcatccagtcaatatcagcagtgtacaaatagttggaaggacacattgaaattccaaccaagacgaatcgtgactctttgcgccgaacgtcaaagctgttgagcagcaacaagcacctcagtgggaccctatactacccagccctcgactcgatccaaatcctatactctagcaaaccggcctccaaacccgcgtgcaaaaacttgtacaccgaattcataacgtccagctttaccgccgaccacttaccccaagagtttctgtgatgcgttcgctggcgcgtcgatcgcttctcaagctccatgaacttgttgtaaaagagaaggacgcggctgagtctagggctgatatttacttcagtagttggagacgggaggaacgccttcgtaaaaagctcaaggagcgggctaagaagttaagggcaagggggacgggtaagacgcagtatatctcggcagatggagagagcgatttgaagggggactggtgttagtgttggcggtatcggatgctgtggcatagcgaggtggatagcttcagtggtgtcgggacacatcacgtcaaaagctttggatgtctcttcttgtcattattcagtacctatgtacaatcctaatcctaacaataaccacagcactcctccatatcaagccacccccgagccacgctatgtgcgtcttccccgcctatactgctccgcaatatcagaaagactggtcaacgtacccgccagatcatcgacatccggcggggatggaaactgaagctctcggacaatgcgtctgaactctcggctggcatctctgcgtctcttgttgggcgatatactgtcgcgcaacacatgttagcagatgtcaggatttcaaagcgcgcaaagctcgcagcgtatgcgctgctttgcttacgacttttcaaccccgtcgatgacctgcacgtcattgtacgcaacgggctcaagctgcggtatcgcatcgtctgcgtcgcgcatgtggacgtcgccttgggtttcggcctcgactggtaatggctccctgcgaactgcttcggtgatggtatggatcaagtcttcgcggatgtacacaacacccgtactggcagaaggcatagcagcgatttcgcggtcgaagatatcactctcggtaacaagtgtcacgtggtcatcgttgtacttgcgccacaagttgttctgaaagtcgtagatgtagatccagtagtggccgcccttagtgccaccacgatgggtaaatacggcgtgcaggcggtacgggtgatcgcgggattccttgaagagactgtcgatctcggcttcgagtgaagtcatctgtacgtccatttgtgcaaggtcttttttcaggagctgtgccttctcggtgagggcatcggcgagctcgggtggcggcgttggcaatgcgtcgtcggcttgctcctcgtactgtttgctcagatctgcgatgaaggcactggcttcgtcgacagactcggcgaggtccagcccttcgacatccgttcgccttaatgcgtcccgacgttgctcataaagccgtaactgtccttgcttctcccattgtgcttcgcggagtttcaagagctcgagctgaggcagcgattgtgtcttctccaggtaccgatccaggtagagcgtcttctctaggccaatgtgtgagcgatcatacacctgctcgcccttctctttgtcgaactgcaatcttcgaaggttgatgatctgaacaggcgcagcttgtcggatgtaatcatacttcgtgatgccaccttccatctcactttgaccaaaatcgtcgtctagggtagcatagagattgcgatctcgccagccgggcgacaccaagaagtggtcgcgaagctcgtgagactcttctggttttggttttgtgttgcggaccgaagtgacatcgctgaagaacaactccttgatcatgtcgagctgttcatcttcacgcaaaagacccttgcccttgatagcgcacgagaagagatcaaagatgttgcccaagacttcagcagcatcttgttgccgggcactctcttcgatgtttccgattttgcttttcgtaggcaccgccggtcggggaggaataggaggcggccgagtaggcgcagctggtggtgcgcttgtggcatcctgcgacggaccctgaagattcattgcttgcatagaagtgtcgctgttatcatctcccatgacggaatcagcggtggatgtagcagcgagtgcgctgtcattcgcgggagccagcattggaccgatcacaggtgccccttcgattgaacccaaactatcatctttcttgctatcagggcctggtgatttcggttccgactgcggagtgtctgtcttgcatagtgccaatgcagcaatatctatcgctggctgcacagtgtctgtaggcgctgtgatcatgtgattgaagaaagtccgtaactcgcgaatgaacttttgagcgacctctaccctatcagcggtcacatcggtacggccgaccttctttcccctcaaggcctctggtgatgggtcttggaggtactcgtcacagttcagaactaggtctcgaagcggtttgatcgtgaagagaaattgaaggacgctgttgagatagcaagtgtttccaatattccggagaccaaccggccaggtctcaagagggtagtcgttacggcgcacttctgattgattcgatctgttgttgaagtttgtcgcctgatcttgctcaatcatttgataagctttttgcatcttttcggcgctctctggtggcgcaaaggctattgtggtcttcatgacgtcgaagtcgaccttggcagtccgatcgctgatagagaacagggcatatgcctcgcccatatccatctcgggctgatccatactgccttccttgagccattggcgtaagcggctgctatttcggtgttctgcaattatcgatacagctttgcgggcagtatcgagtgagccaagcttgtctccagtctaaagtatgtcagcacttcgcaacgagcagatagcgactgctatattattgatgaggaaccagcgtaccttgagagagaccatggtgacaacgaagtcatcggctacttcttccgtcaggtctagccatgacaatgcctgctcataagtctccaaagcatcggaagcttccgcccggatggtttcgctgttgcgtgcgtcaccaatgatgcgcagctgtctgcgtgcatcctcggccatgtgtggactgatgtcggaaagtcttgatctgaaagtgccaatgatgtgctcgtcgttgaggtgtttggcgtgtgctggctcgatgccaaaggatttgtatgcggcgtcaagctcacgtctgcttgtaaaaccctgcgaaccgtaggtggcgacctgtatttgcagttcttcacttttgcggccaacggcgaggtcttgtagacattcgtaatagtaggagcggctttccacatcgacaacaatctgctgagcaaacgcaaacaagattagcgcgtccgaaaaatcaccgaccgcaccaagagcggcataacacctgctgtttgatgagctttgtctttgctaatgcgaagatcaactcacgggtggtcttcttcatggttcgtactcgcagtgcggcctgggactctgtcgtctggctgtgttagtgagcgccagaaaattgaaagagcacatacagttgtcacaagccagggctctttcgatatgggctcctgcaggtgtagggaataatgggttctttggtgcgccaacacggtcgttctctggactcttaaggatgatggtgttcaactcatagcgggtatcttcgatcgtgttgcgcagcgtcgtctctagaggtccctgtgattcggcaggtcgtggaaggtaccatactcgactggaaggatcaccctggacttccagctcggtcgtgaacccaagacgctggagtatcgagtcgcaatctctgccgaaagtcttgaggaacttcttgttgaggagcgggatccgcgccttgcccttgactgggttgagggcgtcaagcaggtaggtgttgaggtagtcgagcccatcgacactccgagccatgacggtatcagcacgttcgcccgctatccgttttgcatcctcccacctctttcgcagctgcgccttgtttgtcaaggtctcgatgtcgttctcggaaaggtgcgggggcttcatgtgtatgtgcaccttgactggacaatccactgcagagcatgtgaaggtgtatttgcgagctgcgtgttgagatcccagcccaacagctccattagccctcatcatcatcatacacgaagtggtgcagaggaagtcggattcggccgtcctgcatctacgtgtcttcccagtcttgtcacggcagtcgaccaccacgtctatgtgccagcgacattgcgggcagtacgaagcaatcttgtgcacgtctggcgcatcgggatcctttctccgcagtcggcaggagagactgctcatctttgatcagaagcgcatgtctgcagctccggaagggcacggcggggactggtgggcggttcgggtcatattgcgggggcgcagaggtgaggatgttccggccggcacgttcttcgtatttggggtcatatgtgagcaggtcttgcagcagccgcggcgctgtcttgcctgcgcagagccgtggttagcaggacctgtcgtgcaggtgcgcgggaactgtaccaggcgccatagccgcgctatgaatatgctgggatgtgtagatgggttatagaggctcgtgactggagctgcagaggggttcagatgacagcttcaatcgcagacgaggcacggggaaggcggtggacgtcaaatgcagaaagtgcgactgggcgtgtgtctagcagctcgacagcattgtaggcggcaatcaatgtgacgagcgcgttccatgcgcttcgtcacgcacacgccgcggcaggtggcttgggaggtctagcggttgaccggcggcagagtctatggtactaatttcgcatgtttggcactcaaacggcgcatacgtgaagcttgcccgggcttctgtcgcttcgaagtctcgagggagttgcgaccaaagcagccgatgatgcaggtggcatgcttgtggcttagcgcactttgctcgccaagccattcggagccaacctcaccaccgtcgtgcgcgctcgcaggaagacatcgacgcccaattcgcccgccatggccgaccaaacgcccaccttccacgcccaggatgcgctcgcaaacacggcgagcacgaccctccaactgacggccgtcggcgccatcgtagccggtgtgcagaacaccctacgcaagcagaatgtcggagccatgggcatcatcacccggtcgggaggcataattgccctgtacggtgcgtgggagaatacacagggatgttgggggaggatatgggctaattgaatgtacagccggagtgggagccgcataccagttcacaaaagacgcgactagcaacttgcgacagaaggacgactgctacagcgaggccgttgcgggattcgtaggaggcatgggtctcggcgtctacagtacgtgcatcatcttcccatccaggcccatgctaacaataatcagagcgaagccttccattcatgctcggtgctggagctgctacctccgtcgccatgactgcattccgctacaccaacggctggaggggcgcaacagcagagacagatgaggaggaggtcgagcgcagggaggctgcaaagaagttacgcaggcggccactctccgaaaccattgaacagctgggcgagggtcgaggtaagcataccgatattgtctccgacaggcatacgactgacatgtgcaggaatctatgcgcctggccacgaagagaggaggcgacagcggttgatggacaagtacggcatcgatgtcaaggccgcgcaggagacaagctagatgcaccgattcgccattttcttatagttcagcagccaatggtccacctcgagtcgtccatagaggacctccggccagttcagactcgtgtatgtatatatcatccaaagtgcgttgcccattgcttccagctgtgccctatattttgcgggtacgttgcagtatcgtccaggatagcgtgtgcaggcgagaacaccagtatccaaatttcttaccagcacaacgcatgcattgaatgttccggcacgctcttcgcatgcgcgttacgaaagtgcaatgagttgacacgtgagcgcgcgatccctgatggtacgaagaactgcggggtagcttctacgaacaagacatttactcaccttgctgaagttcgccgatccaatgctcgagcgtaagcatacactaataagctatcaccctcagtagcacgctgagttgctcgtgggaatctggtttggcgcaatcatgtcgtcttcgccggccgtccaggctgtttccttcttcaccccaccagttcgctagataactccacggtctcacctgcaacatctcatccttgatcagacatccgaccagtttacgcgtagcccctagagctagatatgttcacatagtcctcgagcgagcaaccctatacctccgcctactgcacataatggcggccccacagtcgcaaggtgaacttgggttaaaggagcgcttctatcgcgacttccaaaccgaactcaccggtatatcttgcgacccaaagtcgagttctatggctgaccaaatcagcgttgcgtgagcaaattgaacgactcaacacgctgtcgccatctggaagcgagcgcagcaaagcaatcgacgactgcctagctggcatagatcgactctcccacgatgtcaaagacgctgcgagctacataccggcctacgatcaacgaagctacagccaagtacgcacacctgtgttgcttgtcgttgggaccgagctgacatgattagaaaatcaagggcctcgcggaacagctgcaaactgcgcgtaactctttcaatccgccgaagaagttctcgttcaaggcacgcaagaacgcgcccgctagctcgacagctggtgcaacggaatcctcgaagctcgctacgtcaaccacagccgatgcatcgaacagcgcgtccttgagagtgtcgaaaccaaacgagaatgcgaaacagccggtacctacagaacacaccgaggatatcgcggacggtatacaagacggacctggtgtgcgaaggccgtccttgtctcaagcaaccaaggtcaccataaccaaccatcacaacctgcacctgaagctaccagctgcagcgtcacatgccacaagctcaggcaccatctcgaatttaagccgctgcgtgatcgatctctcagccgctacttccaacgcgccattctccgcattatacctgaagaatatcaaggactcggtcataatatgcggccaagtcgcaggcgccgttcacatcacagatgttgagaatagtgtcctcgtggtaccaacaagacagttccgcatgcacggctcgaagaaagtcgacatatacctgcactcggcaagtcggcccatcatcgaagattgtgaaaacgtgcggtttgcgcccatgccagacatgtttgctagtccagccaccttacaaagcgcgaatcactggagcgagattgatgacttcaagtggctgaaagtcgaggcgagtccgaatttcagcttgcttgctgaatcggagcgcgtcagcgaggaagtgtggagggataaggtggtggacagcgaggatctcgaggatgtgctgagggtattagagattcagtgatggaatagcagcaatacaaacacataaacatgaaatatcaagcaatcaatttgccatgaaagtgaaccatccggacttggacaaaaaaacctcctgccttacctcaaatgcccagcctccctcgaggccaatcatccctccctgcgtcttacctacctacgtcacgcacttagccaaaaacatcccaaccccgccttcctgccccccccccccccactcctgcccacgtctaaaaagacaccaaaaaaaggatgcttgtagcatatgactctccgacggggaatcgctgaggaatgtcaggaacacaattcgaaccaacgagttttgaatcaacttacaaccccggtctcccgcgcttgttagacaagtcttgacaagctatttcacagttaggtgacgtcccagatgaactgcacaggcaagttacgaaccggaaatcatgaccactggaacacggttagatgtcttcgtgtgagcggactaggaagagaactaacctagaccatcgaagatgcacgcttaggcttagtaagcggatggtgtgtttgattgatggagagataacgaattcttgggattattatgctggacaaatgaaatgggatagggcgtgactggaagcggatttgggtgctgtggaacgcgcaaagaggggcatgtgacgtagggaagtttggcgaatcggaaggatgatgcaaagaggggtgcgtggtgctagggagggaggggctggcattagtcgtcgctgtgagaacgtgtggagacaatgagatgcaacaacaaaaatgttttacatttttgacgatgagcgtatattgcttaatggccttacaaaacagcaggactatgctttatatactaatacacagctaacttcactcaacattattgccacttgcagaatttgtagggagcgcggcgtctgattcgccgaaatgttgggacaggggcgaatggtacgagcagctttttcacacttctcgaaagccgctccaggaattatctttcgagcaatagctttttcagaggtgtcatgcgacaactggtgggcacagaaatggatcgccttgttgaagccgagttgtgagtcaatccttttatgacacggcgaagaagaagcaaatcacaaaagcaaagaaccaaccgtctagtgaacatgggaacatcattttcgtaacctaacctaaacattccttgcgatcctctcatagtccaacgtcaaagtccgccgaaaagttccatcccggcacgtatccaacctattcctttagtcaggtctgtaacccgaagaattccgccatgacatcctgacaagcaagcttctcagtcatcggggtattcgtcgcgaacgttactcacgaaaatgtgcgcatctccatcccagcgcttgaagtggcggcccgcaagcttcatgataccttctgagggttcagtatatggaggcatgggctcgatgttctcttcggcgacgtagcggaccgatttgtcacagactctgttctcaattagtagaagtcattggatatagcgcatatcagtacttacagcacatgatagaatgcctggttcctccccttgggcaagtgatcaacgtccatgttctggatccactcttctccggcatcgcagctgacatcccaaccggtaacgattccttcgtagtggtaccgtctgtgctggaacagctgtccaatcttgaactttacattcgcagtcctctcatcgcgctgcaaaacaggcttccgcattgcatcaacttgatgcatggactggacgaattgcagcaagcgctgtccctcaggttggttgtagaacatggggatgacgtattgctcgagcagcgtgacgtcccacggaaagtgcgtctggaagtgttcgaggagatagggcagatactggcgcctgcgacttgtggaggtaggaccagggacttcatgcgcagggccaagaaccatcatcgcccagatggtcgcgtagtaggcattgtccatgtcgggtgtgtagttgagccatgaggcctgaatgccacgtagtcctgcctcggtttgtcggatcgtctggactgagttcatgatattacgtgctgtccgcaacaccatttccctggttgttgtatcggtgagaaagtgcttttgctccgcttgtggtacacccctatctcgcagcacgcgttgaagatcgcccagttgcacttcgtcagaagagcgaaatgggtcaaggtacatgtattcgagctgagaagagctcgaaggcttgtactttccatcgagattgtggttcggtggagcataaacaagcgtgtagacgtggtacaggaagccgcaaggccgagcatccaggcctacgcgacgagcaagcgcacagtatatggcaactgaaatgagcggcagagactgatgagtggcagatgcaagtaccaagcctatgaatgagttggcaagagcacggtaggatgagtctggtacccctctgaagccctgatcacggaggtaggtggcaagtgtcgaggccttcacccgcggacttaagttgccaaagtcagggtactggtcaaccacccccttggcgagttgatcgatagcaccttcgataacatccatgtccacctcttctccaactcgtgcaaacacatcaaatgcgcctagtgcccgctcgagtggcacatctttattgtcatgcaggtccgtccaggcccggatcgcaacttcgcgatgtatacgctccagaatagcattcgcgtagtatcgtctcgccagtacatccgaagcactgtctggacaattcaattcccgcaacaacgcctctttcgcatcgtatccatagtctgcaatctcattgatgcatcttattcgctggtgctgtgtgtgcacgatgtggttcaacagttccctcgttcgtgttccaactatcgatttctgaatgtacagtgaccgccattcaacatctgacagtgggccagcaagctttgcggcaatgttgtggcgtgcgtcccatgtcttgaactccgtctggcacaagtgccgccacacgatgggcgagtcggcgctgatctgcttgataggcttgttcgtttgcgagacggatatcagagagtatgggtcgaggttgaggaagatgctttccaatatctcagttggcaggtctgtgaaagatcgcggaggcattgtgagatgtacagagtctacactttgttcaagtacggggtcagtaattagtgactggcgaggagactcaggctacagtaataatggtaagttgatgtgaatggcgatacattcgcttccgagggcaaatgtcgtcaacgctgggtaatgtgagtgacaacgaacgatgcgctcatcgctctcgcttatctaatctactgccgcggcatccagatagcgcgatagcgcaccttgagacggacacatttgatatgttgatgctactgtgcagccacgtttactgcaagatgcactctgtcttattgtctagtacgcagtcaaacaggctggctttctcggacatatccacgccatggtcgcgctatgcccgtcacactagcttgtacaagcaatagtcagttcttgccaataatatatactttgggatactccccgtctctaaattcttgtggtacaaagtgacagagactacggagatccatcacctcgctcccgctaacctcagcaactgatttttgcccggctccggaacgcggcggagatgacttccacgttccgtgtcagagcaagatcctttcgtgaacaatgcttgcgaaaggcacccaagccaacagtcagcagtagccacagcgggcgcctcatctcatccattgttggtccggattgccaatggtcgttccgaacgtcgctgtttgtgaggccgatgcagccgcgccgctaactgacatcactgccgctatccgccgcataacatagacacgatgacgccctaggaacacacatatttcgtttttgtgactcttcacctgcacgatacccctagtacctatctccaacttctgcctacctattcgcgatcatggcggaactccagcgcatcgagtcgatgcaatatcctgctgggcatctttcacatctcacagaaaaccagcaagagaagctggacgcgttcaagcaaatttgcctggagcagaagtactacacgccagccgccggtgggaaggctgccagccatgacgacgagaccctgctgtatgccaaatttgaagcttgaggcgcgcacctgcggggcactgacagcctgatagtcgatacctgcgcgcacgtcgttttgtaccccaagaagcattcaaacagttcaaagacacggaagactggcggaaagagaacaagttggaccagatcttcgaaactatcgagatagaggagttcgagcaaacgcgccgtttggtatggagtctgcttacgccttgggttgtcacatctgacagcctcgtagtacccccaatggctcggccgacgcgacaagcgcggcattccgctcttcctcttcgaagtcgcgccgctgaacaccaagaacatttccgcatacgagaagaacctcgccaaatccaagaccacggtccctggtgtcttgaccaagaacgtgcgactcttcgccctgtatgagtcgttgaccagatatgtgacgccgctgtgctccatggtcccgcgcagccaccccgaaaccccgatatcgcagagcaacaacatcgtagatatcagtggagttggactgaagcagttctggaatctgaagaaccacatgcaagatgcttctgttctggcgacggcacattaccccgagacactagacagaatatttgtatgttggacagtcacccatgtggaaagaagaagagattactgactcgagacagatcgtgggcgcacctgggttcttcccgaccgtctggggctgggtcaagcgatggttcgacccaatcacagtttccaagatcttcattctctctcccgcaaacgtctacagcactcttctgcaatacgtcgaccacgacaacattcccaagaagtacggcggcggacttgactttgaatggggttccatgcccaacatagaacctgcgattgacgaagtgctcaagtgggagaacccagacactcagaacggcaagaacacattccccatcggaccgattcggtgggaagagggtcctgatggcgcaatgcaagcgtggggtgtgggcagcgagaacggacagcccaggcggagattggtcttcaccatcccaaagccagtcggatggaagacgggaccatacccgaacacaccagccttcgagaagggcgaccctctcaccacagtcggctcagcaacgcaccctcctgacgccggcgagaacaccgacgaaaccccaccttcaagcactccctccgcctcgaacccaccctcgatcgtttcacccaccgcgccagaacagttcactctgcccatcaggcaaggcacatcagaaacacggtacgcgcagcaagaccaaacacatgcatccggccagctcgcagacggcacaccgcacgcggcaatcaacgaccatggccatggcgataagacggtgacaatggagcccaacaccattggccaggcacccaaggaaatgcccctccccgagccagaacagcccgcagccccaggctacgtcgaccaagcaaaagccgccgccgcctccgcatccgcaacggtcacttcgactgtcggcgcggtcgcaggaaccgtcgttggtgccgtgacaggcaacaaggagacagaggagaaggtcgaggagccggtgcgcgcgaagagtccgcaggagaaggagatagatgagaagattgatgcgattcaggagaagaatgtggaggctttcttgcgcgagaagaactctagcacgtaggattgctgcaggagcatgtgagggggtgagggagtgtggtggtctggagagatttgcataaacggcatggaataaacatgatatccttactttcaccatgattacggtattatagttggcgaaatgaactgcattctcatattacggcatcggcactgatcaaagtgtgcattttgcatttccccacaaatatcttacgatttcaacgcagtccttccactaacattctcacttcttctccttcgcctccctctcctcatcatccaccttgcatacccaatacttgcgctactgcctctcgtatctgagcctattgcatgcggggtcctcgcagccgaaaggcttccgcatgacgtcgtggccacagagaaactggatgtggtttacacacatatcgttgtgatctgtagtagtatggtggtgctgtgatatttgttgtgccgagaggcgtgtggagaaagaggctgcgagaggtggagcaaattcatgcagcagatgattatgactgaggagagttgtgggtgagggggttgacttcaagggggtgatttggctgcttgattgcggatttgtgattgaagctgcgtgtgagtcttcattttcaatggtgtagaatgtgaaggcggcgcagcatgtctgcatgataatggtgatatgtccttggtaagtaaggacatttggaaatcgcatacataatacagaccatatattgcgcttggttcggaaacgtggcatcaattgaattcagccatgtgttcagagatcagctcgtttgttatattccgctttccactgcaacgtttgcacctatcgggccgggccctgttctctttcactgaccaggccgctcgcctatggtagcttcctttcaatacacctggccttgctcactacattttttctcatgaacctcgtatgccttcgtctgcccgttcgattttgtgatgctcgtcccctcagcctcgttgttgactttctgcgtattgcgcctgcgtgaaggacactccttttcgagaacccagggtttgccgggaatgctaggatcgttgcattcgtcgccaggaagtttgtggatgtgggtcgttttggggtgccgacagcggtagagaactgggtgagtagtgcacatgtagtagtgcttcgttccttgtgatggttggttgcggttttcgaggtccaggaggtgagagtttgatatggatggatgaagatttgtcattcattgctaggaacaagcaggctggtaacggacagcgtgttgatccacctcctttgaagcaaggcttgaagctggaattgaagcccaccgacagctttcattgacatgtcactcgaaaactcacctgcgacacctgaactgagcatatatgctggcatgcaaaatagtcatgataagttgtgaatgtcgtatgagaatacgtaaacttaggaaccagggtgccggtctcaagactcagtgcgatgctcggaatgacatgattgaaagagttgcatgagaagcgtgaccgtagccaccaaggcggcacttctagaccaagagggaataggtatcctttcttggccggagcttgagggctgggcacaggacagatacctctgacaacaaccgagatgcttagcgatagtgatcgcagaaggagacatttgatggggagatgtgctgagcagatcaagagagccgtatcgtctagccgtgagtaacacgagaaacacaatcaaactgacaattacgcaactttgaagcttcaagcctgctggaggtggagtcgccggctacgcggcagactgtgacgaaagcgaatatcattcggatgagaaaagcggtactcaatacttaggtgagaaggagaacggaaaccccactagcatataacttgttaactgcttattgcatgatgttacgaattcccactgccgtattcaacacccatagcttcaggcgtaactcacgtgatgaagaaccgaatcgtattacccgaaccgaggatgaggctcatcgtacccttgaacttataactgccgtccagaattaagtttcagcccaagttccacgcctaccgaactattgggaccatcaggcttaggcttaccctgcagcgaaccgaattgatgtacgattagctccattgttgcagttaatgtgacacatctcagacaagttgagaaaacgcagacggaatgttgtcatgtgctctaggaaggcgtaaagggtactgtgtaattagtccatagttctataggatcaccgctctggattcacggactccgacttgcgctatagttgcatgacgtcggaccagtgtctcggtgatagcaagcacgtatactttcggtcgacgcaacctcgcattcgtgactgcgagaagaggaaacatatctagagatatttctcaagctccactggagtttggccgtttattgcaacaacggtgcatagtgagagcgatctgtagaggttgggttgcacacctacctaggtccagtcggcttggcacttgcgcacttgcatgctgtgctgcaaagacctctccagctcaccaccattaatcagccttaccgtgtaacacgcccgctttccgacgaggatatcccgatgcatcaggaaccgcttacgagccagctgttcatgcttgatcaccaagttcaggacacttgagccccacctttccacttcaataacaacgtcgcggctcttcaacatgctccatcacaaagcaatcaagatgataatgagccggacctctcgagctagctagctatctagcctacccggagtgaacataacctggaatgtgcatgagtgagaaatcgatgctacgtgcatggaaaattgtcgccgagtcatttttgttggaaggtgaacccatgcccaatcagtagccttgtatctgctccatgcatgcacccatgtgcagatgcagaaggtactgtattgatccaactttttggagctgatgttgaggacttcgtttacctgatgctaataagcctgtgggtaaaataccgattgcgccggccgtctgaccgcgtccggcccgttcatttgagcagttcgtttcttacgccagtctttagctggcgggacgctttttcctacttcgcaaagcagagctgtcgaagcatcgttgtcgctatcatctgccgaagtcgctgtacttgccgtggagacatgagaccctccgtcccgcttgccaagcagaggcgtcatgaaatgaccgccgcgcgagtcctcggcttcgccacccatgcaaccttcacgactcgtcccatgttagccaagacggccccgcgatgtgccaaccaaagagagagccgttggagcatggccgtgcagattagtgggcttctgtggactcggtaaaacctctgcgacatgaagtgcccttgcgcaatcaatccgccatatcaaaggaggaatagagcaaagtggagcgtgctctagaaaaggccatagtccggatggacgaccttggatggcctttacgcaactgccgattccctcttccacaccatctacgacgcctcaattgctattggtagtgctgtcgcgagacagtccgtaacggctcacctccattcttatatcgccagtgttcctccccggatttctctccccagatttcggaaaggaacgtgtggggccacagctcaacacccgcgaaaattcgcgcttctgactcttgcattcttctcagtatcttcgaagacgcccagcatgacgaccactgaaatcagccacgagcggaaccccgtgactttggagaaaggagacaacgttatttgtatgttgtcttgatacccaagaaacaccatcaagctaatgtatacgtctagacgaggacgccaacagcagcgatcgatccactaatgaattcacctggactgaagaggaggaaacggctgttcgccgcaagcttgacagggttatcgtgccactgacaacctttctatacctcctttgcttccttgaccggtaagataagctcgtccggcgaatggagtcaattgctgaaccatgtctatcagaacaaacatcggaaatgcccgtatccaaggcatgggcagggacctcggcctgaacactggtgtgcgattcaactgggtcacatcagtgttctacatcgtatacatgttcgttgaggtgcctagcaacattctgctgaaacttcttggacccaaatactacctacccatgttggtacttggtttcggtttcgtctccctgtgcactgctttcgtgcatagctttgcaggcttgctggtcgcccgagctttccttggtgtttttgaaggaggtgttatgccgtaagtaagctcctttctacactcgcagatgatgctaattttcgactagtggtttagctttcttcattacttgcttttacaagcgtaacgagttgctcttccgaatcggtatctacgtctctgcggcttcgatggcaggcgcttttggtggtctccttgccactggtcttgctaagattcctgaatggggcattggctccatgcgcatccacgaatggcgcaacatcttcttcttcgagggtctcttcactgtgctcgtcggcattgcttctcctttcttaatgccccgcagccctcaagaatgctggttcttgaacgagcgcgaacgcatgattgcaactcagaggctcatttcaaagactggtgcagatgagaacgagaaggtagaggttcaccacgtcaagcgtgccatgatgaacattaccaactacttctgcgccttgggcttcttttttatcaacattacagttcagggtatctcccttttcatggtaagttattctctgtcatccaattccaattgctgacatcggtagcctacgatcttgaaagacctcggatggacagctacaaaggctcagctgtactctgtgccaccctatgtctgcgcttgtgttattgccatcgcagtcgcattcgtgtcagataagacaaaccgccgtggtatctaccttgccatcttcacgctgcctgctatcgcgggcttcgccatcatgcgatggggtaccgaccctaacctacgctacggcgggattttcttgatcacgattggcgcgttccctggaggtcctggcttcctggcgtgggcggcgaataatgcagcgggcccagccatacgatctgtgtcaacggcgtacgttgtcacacttggaacagctggtggtatcctatccacttggtaagtcttccaatcgaacgagaaagatgtcaacatcagttaacgctttataggacttacatatcgactgatgctccgaaatacccaactggccatactattaacctttgcggtcagatctgtgtcttcattctagcacttggcggaattgtgtactgcaagtgggagaataagcagcgtgatctcggcaagcgcgatcatcgtctcaatgccactccagctcagatcaaagatctgggctacaggcaccccgagttccgccttatgcactagtcggatttggaaatcagccacaagctcaacgttctgttcgtctttgaaagctttttgtaatgattagcgttatagggaaaatcaacttttccttttgagggtgattttggatcgccagccaccttgcctttccctctctgagtgcctgtttgtgatttgagatcaaatgtcgctctccaatcaaagagtggagatgcagtcatgcctccacccaaggtgctacagcaggcagatgagcaagtcccgtagatgactccggcagtcacttgtactgaatagtggtattgattggtcacggtcatgaaatcgtagttcgctaatatcactggaagacgctataggccgatgaaagagtgtaaataaccagaccaatatacagctcaagtccccaagacgctttgtatagtgttgtgaacacatgctcgctgcttctacataaaagcaccctgatggtaagaaggtttgtggcaatactcacaattgaccacgatgcagctcatcaaagttcttctgctagccataacgacagtacaagcccactgtaagtctatcaaacagtaagtcgctactgctgatcctagatcctagatacctttcctcgtctggtagtgaacgggaaaagtgaagagaaagactggtcagcgacacgccagacgaaaaacgcaaacacgaagcaaggcatcgaaaaccctacagtcgctgacatacgctgctactcatcgaaaaatgccgcaaacgtcatgactgtacccgccggggccaacattcattacatctccacgcaacaggtgaaccaccctgggccaacgcagtactatctagccaaagtcccggccggcgcggatgtcaagacttgggatggcagtggcgcagtatggttcagattcagcacaacaaagccgagcgtcaacgcgcaaaagcaaatgagctggccaggacaaagtgagtcttcacttcgagcttctcaacatctcgaaataattgacactagctccagatgagtacaaaacgcccaacacaaccatcccggtcactgtccctgatggcgactatctccttcgcgtcgagcacatcgctctgcatatggcaatgcaagcgaacaaggcgcagttctacttgagctgtacgcaagtcaaaataacggacggaggcagtggtcagccaagtccacttgctgctctgccaggagcctacaaaagcactgatccaggaatattggtagacttgggcaagtacgtgtctaacccaggcgactatcagccgccgggtccaacgctgtggactggttagaacaagtcagcgtaagacagagttcataagaagtggtggaagggcagaaacattactggtcatttattttgtactaatgctattctgtagtcccaacgtacctagcgtatccctatgctacagtatagttatgtgaagtgtttttttaacggactgttcagccacaggaaaatgaccctggccaaaatcagctagcgtgtttacgtcgcgcgtggttggctcctgtaaagcgcttcctcaaccgtcgtgaaactctgccacttttcaacaccaatgctgcaacgtcggttttcgatggccgaacatacctctgttgaactgcaaatcccagatgtcacgcttcaagaatgcaacatctgtttctacccctcgtggtcggaggcaaagtttgagtcctcattagaccctgatgaggtctgtctcgaagactttgacgaagtgatgttgtccgccaaaggaggttgcgatggctgcagattgatgagcgaagtttggcagctggtttatccaagctgcactgatcgggcggcatcgcacctcaactttaacaagtccggtgatgttctatgcgtcctcatcgtcacagaatctccagagtcctacgagggtcaagctatagacgtcttcacgcttcctggtcagtgtcatttagataatttcaaatggacgtgtcattgcttacgatccgctaggtgagccttcgttcatgcatgttagggtcgcaagcttgttaccaccaagtacccatctcgaacacagcttgtcctatatataaacctggctatcagcatgcggacggaatcatcccaaatgtggtgcaagatgttcatatacccctacaaggctgcttgacgtcgactcttctgacccagcattcgttaaactcgtcatacagtcatcggagacgacgaagcgctatgcttgtctttctcactgctggggcagcatccgttccaaacatacgttgtacgaagccaacctatctaccaacatggtgggtataccggtttcagagctgcccaagacgtttagcgacgcgatcgacatctccagagttcttggaatccagtacttgtggatcgactcactttgcattatccaggatgaccaggctgattgggaaaaacatgtcgagataatggcgtcgatctatgaaagttcttacttgactctggccgcaggtgcgagtagcgacgatgatggcggcttcttttcccttccctcgggctcctacgcgaaatcacagtgctccagcctgaagcttggcggaaagctttgcaacatttatgtgcgccatagtattgaccatcctgatgctgactttccagccaaagaagtattgcctctcatgagaagaggctggtgctttcaagaacggcttctttcgcgacgatacctatgctttggtagcaaagagctcttatgggaatgcatggaagacgtagcctgttcttgttcggtagcctatgggccgttcaatcctcgtcaccatgacatggtaccccgattcagaggttgttcagggaccaagatactcatgaccatacctaaaagaaattaccgacgtgtctggcgaagcttagtatccgaatatgctacgcgcgaactgacttatccgaacgacaagcttcctgcattagccggactggcgaactatttccaggtatgccatttcttcactactgcctcattctgcttgacaaatttatacagcgaactttcaaaataggaccttacgtccacggcctctgggtctcatcactcaaggaagatctttcgtggtctatctggggccactcggcctctataggacgtccgcgggaaagcccttcctggtcctgggtgtcttgtgttgaaagcaagctcgattggacagacttttacgagagtgactttttccatctttgcgagatcgtcaagcggccagaaaaaccaatgtttgccgctctttcagtctctggtatccttctcacactgtccattcatacccgaccgaaggaatcagagctagaagaacgactttcgtgggtccgacgttgtcagatcctcaagagcggagaatactctgaccttaaatcatgcgacacggtcgttttcgagagttcgcactcggcacacccagatgatttcgaggatcgaggcgttaacaaagttggtccgggaccactccaatcactaacagcggacttcagagctgactacagattctggtcgtctggagaagacctacgagtgatgctccagcatatggtgttctgtgtacttggtatagagaatcgtggtcgacttgacgatgtcgaaccctgctgggttgcaggaatgattttgcggcctatagaagatcaaggttgctttccagagggtagtgaattgcaacaattcgagagaatcggctggctcaggtactgcacagatgttatgagaagcgagttcgaaccaactggaaccaaatcacactttctcattgtttgaaagtctacatatgaacagctttcaagtttcactagactctgatttaactacttggaaccatatccttatcatgtcaggaccgaggcatctcaaaccataccagctcgtggttttgtcgaacccttccatcaagtgtcataagccagcttggtcgcaccaccatcggcagtgagccgctgtcttgtgcggaacgttatgaagccgtccaacattctcccaacattttcaccttccatcctcatcgcaccggtggggcagaacagtagactctcgccaatcctcagcgccacaatctgcgcaaatagagttcgatcggtcgacttttggtcagatttcgtaacaccatcagcgccttcaccactactgagatatagagctgcgacatgtttcttaagaatttcaaaccatgcagggctagtacagcggtgtaccatagtgatgctgcataagtcgagcagggatgtgtccagagttggctcttgtgttgcgatgatgattcgcgtgcccaaatgtcgctgctcgcgtatggtcttgagaagtttgccggtgaactgtttcgcagatgcattttccgcgagcagatagttgtgcgcttcgtcgagtgcgacaactttcccgcacttggtctgagccagaaatatggacaaacatgtgtcgaagagaacacacgccatgtcaacgtcgacaactggatcagtcagatccacgatgagaagctcaccgggagcacctttcagatagtcgggactcttggaccaagctggggccgggtatccaggctttcgcgacgaccgcttgacgtcaaggaagctctccagaagatcgatacgcagcgctagaggttgattctgtcgttcagagaacatctgatccctgagctcctctttcagtcgcccatagtcaaaggtcccgactccgccgctctgaatcgcaatatcgcgaatgattttgacaagtgtctagaagactggggttagcatttgaagagcgatgcgaaacttcgttactgacctgaatgtacagaggcatctccccatccttcgacactgccatcagtgttttcacccgctcggtgtcgagatgatcagtggcaatcaacagcttctgcacttcaatagtcccaccacatttcttggccatgtcctcatacttgctcttcaggttcccgtagttgctcgcgctgacaagcaccctcgtcttgacttgcgagcagaggtaagctgcttcacacactccgctgccgcgtgaaccatcgtagtggagtacgagacctgcaagaggatgcggattcttgccaatgttcggtgtgctcaagatgcaattctctagcatacatgagagcgtatgcgactttccactcccttgcgatccgcagaggaaggaagaccaaggggcgttggtgttgagtaagacaggcttgtaaacgctgttggatgtggcggatgattcgtggcctagaacagcatactgtttgagctgatcgttcgggttctcagattggtccagatgggttttgacgtcccaccagatgagaggtgcaaggcggagctcttctccaccaccgtgagattgagtagtgttgcagccgtttatcaagggttggtaccgcgtcagctcaccaatgtttagatccttcattgcgcctgtgatgtcttcgtagtcgctcattttgatgttacttggatctgaggagtgtcggagcctgctattcctgagtatataggcttatcctcacagtgtttgccactaacatagcacaaacaaaccgagcccagagctgaaagacatgtttttcacgtatttgtgcatctctgcactgtattacaatctgcaggagtttgttaggagcttaacaaacgtcaaatgcaaacgaggtcatttgtggtatagcttgcggtgctgctattaaccgaacattcctgaacagttttcaaagtgctttactcggagattgcaaacactgcgcaacaaagtaaacctgcagagatatccatgctttgcatgcaatcatgaagcaaaggatagcaagccccattgctcttactgattttggtgatcgtgctttcctgacaaatcctcaagatgttgctgagtgagagtgacgtgcccgcacagctggggaaacgctccggtccggcaagactactgctcgctttccgattccatctctggtgggagggaattaaaaacgtgatgaatgccaaagctgcatccctcaaactgcgctagctcctcaggattgttgtagatgagcggtagaagtagccgggaaaacgattcgaactgaaattggtgtttcgcagaagcagcctcgagtattggaggataaaagccagcgcattcccaatcgatcagccaaacctggttgcaagtatctagaacgaggtttcgagggctgagatctccatgaacgaggacgaagtaaggacattgcaggggtgtagtattctgcgaggtttgcatacaacgcttacttaggtagagttttcggtcaatccatttctgaaatgcttctttcgttcggaacagtcctgaaccatagatactgaagcacttgccatgggatattcctccgccaataacgccaggacgatcgctgtgtacagactgtagctgatcaaccatagccgcaacctgtttaaccacactttgctgaatacggagactgagttcgtcccaacatgtgtccagggaaggactgtctatgtagtccatgactatgtagccttggacaccagaacgtggcgaagactggttgacattgaaacagcggtaaactcgaggtagccttactcccggtaacttcgttgcgacgtatctcatagtctcaccttctgaggctagaacagtgggcccaaatttcatggccagagttttggacagtcgtacgacttttgtgcgacccagcgaatgaagagctggagcaactttgccataggatataagctcctcttccggcatcgaacagatatcaaaggttgcgccatcgagcgggaatgtcgtcgaagcacttcgagcggcgggctttgttctttagtgttttcctatcgaaagcagagatggagcactcacatcggaatagggtacccatttcgggttcggcggcccctgagggggggggcgggggtgagggatgggtattgctcatagggggaggaggcggaggcggggggtgggcattgctcatagggggcgtaggcgggagggtggttattgtccataggtataagaatgatagatttaacagatagctatggcatgggtgaatcgtttcagggtgttcctacgatgtagtcagctaggtactattgggatgctgccatttatatcgtactatggggatcgtgagcagatcacagcatcctaatcgaaagaatagtaagacatacattcgtggcatcgccctgagttagtagatattcgctaaaacttcgcgattcgtgaacttacacagagcaagccatcagttgtagggcgttggttcgcacgaccccgcactcgggttgcttggtcggccgacgcgcgccctacgtgtaccatattgagaagctatgtatatagaggaccgctcctcctccagaacctcaaacgagctaataatttcaagatggtggaccattctctcccaaggaaacttctcgtattcggtgcaaccggcctaattggacgccacatcatacaggaagtttacgacgcacgatcgtcgttcgagaaaatcggcttcttcacttcaaattctactgcaaatgacaaatcagaggagattaaagattggaaaagaaaaggagtcgaggtgattgtcggtgacgtcaattctgagcaagatgttgcaaaggcctgcgcaggtgtgttttgtttcggctgattatactcaaaccttaagctcactgatggcgaccaggctatgatactgtcatctccgccctaggccggaacgctattcttgctcagatacccctcatcaaggtcgcagaagcttcaccatccataaatttcttctatccttctgagtatggaaccgacatcgagtatgatgcttcttccgcgtccgagaagccgcaccagcccaaactgcaagtacgcaagtacattcgcgaaaatacggagaagctcaaagtcacgtacctcgtgaccggtccgtactctgatttatactttggaaagagtccagaaccaaaagccggtacctttgacgtaagagcacgcaaagccacgctgctgggtactggggaggagcaagtcagtttcacaacggagaaagatgttggtcgcttgctcgttgcagcattgaagacttcaacgggcgagcatgagcgcattctcaaggtcaactcattcacggtgacatctaaggatgtactggagcattttgagaagcagataggtgggacatgggaggtgagctacatgccactggaagagctgaagaaggcagagaaggaagcttgggaaacagactcatcgttcaagacagggtacaccttgaggcggatatggacggagggtaaaacattgtatcccgagagtgacaacagcaagataggattcatggaacctgaaacaatggaggaacaagtcaggaaggtgattgaaaggcagagctgagagggatggcaacgaaaaagggctgtgaacggctggggtgctctagtatgtccccccatagaccacatatcctcttatcgattgattccaaatgtcactttcgtaaaccagcggagaaatagcccttcatgataggtttgattggcccgggcttgccactgccgacacacgccgccgctacgctacgagtgtatttcgagtacccctgcatgtgaaatgatcagcagattcaggagaacaagccactcaagctcccgcgctcttcgcgccaagctcgagcactccctaaatcaagacttttgtacagccatggcattgcttgattgcttttttttctgcagaaaatctgttgtttcacggctcgctgtcgatcacgttcagcacaccgtgtccaacgctaatcatcatctccaacctcgtatacacgcgtctgagaatacgacgagatccagtctttacgagcgcagaatgcgtaagctcgttagcagcccacccctcaccattagcgaaggacgtaagtagcttagcgcccttggcaatacaggaacgggtcaagctcagggtctaaagtggcacttgcatcttctcctatccacatcacgaactcaatgcagacgcttttttcatcgtatgcacggggcgccagcattgcgcttaccgcagatgcagcttctgataggccgaacgccgcagctgtcaactgtctcttgctgcctatggactggcgtgtagggataggccaggggcttgcaaggtaatgcactcttcacatgtccagttggccgcattctacgccactactgcgctttgggaaaggtaatgggcagataaccgtatcaacgggccaccgggcgacggtgaggtctttgctcttttcctcgagtcttgtccatctcttgtttcctcgaccaccgctttcttcgtacgccttttttctattcctcggagaatccttcttgttgttgtttcttatacactcgttatgcaatcatgattcccaagggctaccggatttctatgtcacacctcttcttttacatatcttccttcgtaatcgcgacccagctctggtcgatatggcgccaatccagcagcaactactcgtcctgggcccccagcgactgggtatttgagactgatgcccacgccaatgtacatacactagctcacgagcagtgcgattccgcgtttcccgatctatattacagcctagacaaggcagtcagccggagagcaggacggaaagttcacatccaggacattgagatcgtagagggcagatgtatgatgcgggtaatgatttaccagggcgaggtatgtttgttccaaccagtctcaattccttctcaaactaacctcacgcagctttttgtagtcaacgctggaaagcctgaagaatgctacgtagtaaacggcaacgaacgtgaacgtattctgggtacgcttgcgcagattgaccgcgcaatcacgaccgcacccacctctgatccctccataccaaacattgagttttcgttctcgctcgacgatctcccactacgatctaaagagaaaggcgcgttctttggatacacacgaaaggatactccagagtatgacaacatctggatgatgcccaactacgcatactggagctggaactacacacacgcacccagctggaacagcattcgcagagagattgagcaaggcgagaagaagacgccatggcacaagaaggaccccagggtggtctggcgcggcaagatcaaaatggcggagctgcggaaggagctggtccgcgtcagtgaggggaagagatggagcgacattaagcctgtcgtgatcaacaacgcaacagacgtgcacaccaaagatgtcatgaatctgcgacaattttgcgggtaagttttgtgagctgagatcatggatacaagctgtatctgaccgcactctagttacaagtacacagtccagaccgaaggcacctcgtactccggccgcttaaagtacctccagctgtgccgctcagcactcatcacacatcctctcgaatggcaggagttccacacccatctcctgcgcctttctggcccagatatcaactacatcgaagcctcgaagaactttggcaatctggaggacgcgatggaatactaccgtgttcacgatgacgaggcggaggaaattgcgaggaacagctatgaaacgtttgcacgacgctacttgactcccgctgctgtaagtttgcattcacaatgtatgcgtgaacaagtcgctaattgattcagattacatgttactggagacgtatgttcacttcgtgggcttcggtccaaggctacgagccgcagctgtacgccccagatgcacagggcaacatggtgatgcgagcaacaccctggactgcatttgcagcgaactggcctaaggacccgtccgttattccttagatttgcaaagatctttttcctttggtgtcaagatggagtatggaggggataagatggcatgaccggcgcaattggttgaagtcacgatacccgcattgataacgttaccgtagtgtaatccatattattattcgaagaactagagcacctgcactgtgacgccacacagcgctgagattgaggtatgatcagatggacgatgtcaaagtgcatggaacaagaagaggcgcaaagcttgaatgttgaggtgttacaccattgtgtattacatatctcaacatgacaatatgcccgaaaggtctgacagcactcactgcattgacctcgctttctcaatatcctgctcgtgcaactctctcagcttgcccgtgttggcaataccgcctgtcacagcagcaccaacgatctccttcgcgtaacctaacaagccgacctcagtgagatagtacgtgatgtatttactcttgacttcgatcaaggtcatgcgggggtcctcaggaccgcctgtgtgtgttccatcacccaaatcaccgaaccacgcgcgagtaggctgactccaaacatccttgatacgcgggtcactgtttgaggtgacggtcgcggtgccagatacgctgatccagtcttgtgtcttggagtcttggaaggtgatctggacctccttgttctggtcgaggtcggtgaacttttgggagtgcttgttcgcgaggaagaggaagtcgggaccggtgcgctttgccacagccattgaacgcccgacaggtcctgcgctatgtcaggttcgggccgaggaggtaggtgtaggctgttacttaccaaccccatttcggtatgtgctcaacatgccaatcttctttccgtcgaccatctcgaagaattgcttgatctgctgctctttgggtgtttcgctgtcatattgcttcgcgacggaagggtcttgcttcgcgtcaacctcgcttttgtgcaaagtctcaggcatcttgaataacggtgtggttgcgaaggttctaggtattgattgaaaatatgaaggccgagttgacgctcgaaaattgctatttggtaaagcttttgaagcgcgagctgcacgtagaagtactcgtggagcagacatggcttgtggagatcgacgtaacggtgagatcagagctcatgtaatgtcggagaaagagtaccacagcgagcccgagtggcttggtgggagtcgtaaaagcagcagcatgacgtctaggtaacacatggtagtgtatggcgacacgctgtggacgttcaggcccctctacgcatatggatgacgattgctaaataccacgtccggcgcgtcacgccaagggtcgacgcgaagaggaagcgcctctccacggctgacgcgatccgcggggtccgttctgtccgttgagttgttgtctacatctatcttagatcgcgatgcctttcgcagtgcattgctaagatccaggtgctgaaggaggatgcgacgcgaagcacaactcagcttgagtagggtgtttcaagcacatcggcctcctcgtaagcacactgaaggaaacggcacaaatacgtttcgtctagaatatatgaatgaggaaacgtgtggatactcttaaacagaagacgtcgacgtatcgtgggtggctcgaagcgaggtgatgcaagaaagagggggtgcacggatgacaagcgcatcttgatctggggagctatggttccacacatgcttttcgcacacccaagatggctcagccattactaccacaaccactacattcccagccgttactacagcagccattaaacccttctccgctgtttcagcaacttcaaaccgccacggaggaacccccaaccggatatatatcaggtccactgcctgcatttgtgacctcagaagattatcacgatggccttaaggtaggttctgttccatacgatacacgtgacctacccattaacatactctaccataggagatacgcgctgcattgggcagagactgtggctttggcatcgccatatcacgaacaaagtcctacactccgcaaaagacaggagagaagaaaatcacccgtgtgatgctgcaatgtgcgcgctcaaaagtctataaagcaagaggtgtgccgcaaaagcattatgcgactcgaatgacaggatgtccctggagagccaagatgataccacagcaaggtggaggttggagagtaacatgtctatgttcagagcataatcatcccctcaacgatgagcttaatgataagggtatgccaccaagagcgaggacaacgcctgcacgaccgcctcgtacacttgcgagtgctgtagatcagactttcacacctcctggtgacccacagaatctaatgcagggtaattttctgccagtcatgtcgtcgtggccaactgttactgccagcgggatcaaggtacggttcagatatgtttctacatatgaacctcaagctgacgaaactatagcgcaacgttgtatctatgcaacaacgactcctctcaacatctcgctctcagttctcaatggccgagcccacactcctggtatacaacgacaaattcaacgaaatgctcggtgcccacgcagatctcaaactcgtcttacaagacaacatccccttcgcctacgaagccggcatctactcaccaaaacacgaccacgtcttcgtcaccagcaaccaattcgacctcgacacgggccgcggcaagatcgaaaaagtcatcgtcatcagcaaactctcccgcaacctctacggcgaatggtcccgccaccagctcccgcgagacatccgcatgcccagcggcggcgtcgccttcaacgacggaaccatcgacggcgtcttattctgctcccaaggcgacctcgaaacccccgctgcactggtgcttatagaatcagactaccccttccgctcccgcatggtgctcaacaactaccacggccgccgcttcaactcgctcaaggacattgcaatgcactcggacggctccgtgtggttcacggaccccatctacggcttcgaccagggcatccgcccgccccccgaactccccaaccaagtctacagattcgacccgcacacgggcgacgtcagggttgtcgccgacggcttcggccggccgagtgggatttgcttctcgccgtttgaaaaagtctgctatgtatccgacacggattttatccacggtgatggcaatatcgacttcacgcgcgcgtcgacgatatatgcgtatgacgtcgaggagcgcaggaaggcgaagtttctcacaaacaggcgcgtgtttgccatggcggatgtgggcgtgccggatgggttgaagtgcgattccgcaggcaatgtgtatgcggcgtgtggggatgggttgagtgtgtggacacccggcggggtgttgttgggcaaagtgctcgttcctggtgggctggcgaatatatgctttggaaagaaaggcgaggtgttcttgttgaatgggaagaagttttggattttgaaggtcgcggatacggtcaagggtggggggtttatgagggatgtcgcacaggtagaggagccgtcggatgaggagtgattgtgtgttgttgaagatacccagagtcatagtcttgcatactagaatgataaacggcttcacaatgtcgatcgtaccctgatcgtgtgttcatattccttcgtcccgcttcctcgacatgttaaacacgctcctgtgtttggatcgcttcacgacaatgattggcaagggctcatgtgagggaacgaccgtgtatcttgatgtgatgcctattattgaattgtgtgtatttcacatcttcttgcgccagcgttgctatcgtacacggcctcggcacttctatggacggtgctgctgtgcaaagactcttgatcgggcatcaaagcattaaggccataatcttgaaacgaaatgttcagacacaaattcgacagcgctcagatgtaccttccttgaggatccagtctgtccatcagctccatcgacttctcgtacctgcggaagtcagtaattattacgatttgtctagtcagtgaaaaacttacatagtaaacacaataccaccactgaggatgagacggcccaatcgcggcacagctccagaccagaatgtgagcaagccctcgtgcttgaatatcttcacaacgcaatcgatgctgttcttgtactgcgcactcgcctcaatcgactgcatgcgcgtcttgacagtgtcgatgggcatagtcgtgtagactgttatgatacccgcaagacctcccagtccaaatgtgctgacagcacccagcttctcgcctggcgaagtgtatgactgtgccagctgcttgagggaagtgtaactcgagaaccgtacggcggagttggcggcttgtcgcgcggtcgtgggaaggaagccctggaagaagccccggatgcctttttcttgcgcgatgatcttggagccgtggaggaagcctcgcatacgcgggttcgcggatttgcggtcgtcgattctggattttcatcaatatgaagtcggacctcgtggagaggagtctcacagttgtgtttttatactctcgaacggcgtcactgccagcaatgactccgttgctccagcaccgaatccggctatgacagtggccgggccggagaccttgccttcagcatctgctagtagatctttatacgcatcgaatgcgacgaatcctgtatcattcgtcagcagtcgaacgcaatgtaatcccttccgtcgccatacttatgccggccttcagtgaattgccaatgatcagagtcgtacatcctgcgtaccattgcttgccgaacggcggccatggcagcttctttccgtctggtaatcttctattgagttgcgatcgggtctttgcgactgaggatggttaggtgcgataatcgggtagtcaagggttcaattgcgtacattcggcggggtatgtgatagctgaagagcccgttagctgaagctcaagatggcaggtccaaggacatattacagatttctacagctcctgcggttgcgccagcgaggattgagcgcattgcacttggctattgagcttcagctaggatgtcttcgtggcggccacaatcctaagtaccttcttcttctctgtcgtcgccatcgttgcggtccaaagctatgagctgttgcactgcttccagatcactcgcggaacttgaacagctatgcgcgtcgttgtcgcgtagcttcgcttccgaaagttccaatgggtgactccaaacaatgacgtaggatcttgattgcgatgtatactgggataaggggacttctaatgccgtgtcttgaggacgacaagaacgtcaaatactttcccccaggattgagtcagatcgtgagtcttgtcagcaaaatgtcacaagccgatgccggatggacgttattcggaggtgccaagatattcatgacgagggtccatcgtcgttctagaaagctcggacatgcaaaagtccatctgcacgccgaaaacattacaacctcaattcttgatcacgacgctgacgaataatcccgatccaagcgagacattgaacaaatccagccaaaatgcttggtctacggaatctcgcccgcagcgcaccgcgctcggctgcccgtctctccaccaaagccatccgcccgcagtcttcggtattccgccagacggccgctttccagccatcatgggcttccgttcctagactcacagcttctttccacgtctcggcaaggagacaagaaagcggagctggtaagctgaattcggtacaatgtaaaggtcgttgctaaaagcatcacagtcagcgatgagcttgtcgcaaagctgcagagcgagatctccatggaggaggacatgaaggaggacgacgacctgtcggcaaacatcaaggagtacctcgagaacagcccctttgaggtaggcagcacgcccaatttcttccgcggcatgatgagctcacaggatagcagatcgaagacaaggccggcaaccaggaagtcgtcctgacccgaacctttggcgacgagaagatccgtctcaccttcaccaccgcggacctgaacaacaacgttcccaacgaggaaatgggcgaggatgctgcctacgacgacgccgacatggacgtccagtcaggtggggcaaacaccaagggtgccgtcagccagggcaagacagcagacggaaacgtccgagtcgcacccgagggcaatgtttcgcccgccgaccgcgaggagctggaggacgacttcgaggacgacggccagcagcagggcttccccgcccacgccagcattcgcatcgagcgacctggcaagggtgccctcgctattgaggcaactgcacaggacggtgacttcctcatcgaggacctctactacttcccctccgccgacctcgccgacccgcagaccgctgagcaggactggtcaaggcggaccctctacactggccctcccttcaacaacctggacgaggacctgcagatcctgctcgagaagtacctcgaggagcgcggcatcaacacccgtctggctctcttcatccccgactacattgaccacaaggagcagaaggagtacatcaggtggttgaacagtacgtgccgcccaaatccatatttaccacaaacgctaacacgttcacagacgtcaggaagtttgtcgagtaaatttccatgtcaatcccctctgtactaatgtaaaagtcttctcaatctcccccgaacgtggcgtttgatgtgtataacattgggtggaagcccatttacgtccaaccatgaccatagtatttatccaagcgcaaaagcgattttccactcttcggttttcttgaaccccatgtttcatggcttttactgcacagcaactctacaaagtcctgtgatgcacaccctccctttgtcaccgcattcggtgctaggtttgctcgcctcagattggcgacaacaaagcggaaacagcacatcaccccagctgcaagcgtccacaaggcgattgtccacgataatgaagtcgtttgttcgtcgtgctggagttgcccacgatggtgcattccgaaacacattcctgctcttgaaagatcttcccgcttgcggagctgcatgtctatcctcaaagtctgggtgcgccgctgcccccatcaagtcatttcgtatcgtccgtcgtcgtcaactacatttcgaaagtctgtgtgcgtttggtgaagattgttccgaagcgcagaagtgttgcgcaaaatcatgacgctcaaggtcatgtgcactgtcgggtcggatacgaatcgcattcctatcagtctgccaccaccgtatacctggacgggcacgaaatctgggcaattgaggtacgcgcatgcaagggagccataatccatctacctcactaatctcacgcagagccaacccaaacgacttcaccaccaccagcaccctccttgtcggacccaaagcgacacccttcctaatacacaccaccctcctcacctctcaatcgccatacttccgcgcagcactcaccggccgcttcgccgaagcatccgaaaacacaatccgcctcgacgacgtcgatgtctcgcacttgccaactcctcgtctcatggctgtacaccggctccatcccaccgccctacaaagacggcaaacccgcatactacacgctcctccacgcctacgcgctcgcggaccgcctctgcttcgaagggctacgcaacgccgtaatcgacctaatctccgacctcgccgacgcacaaacagcgtcctcacgccctcggacacacgcatcctgtacgaatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcgcttgcgcatgtgaatccccgatagctggcacgcgacgcgcgcgtgcgataattgccgagtagtactgcctccgcggcagagcgcggttgcgtgtgatgagtgctgtttggcgttttgcacccaagtgcgtggaggcggggacggcgatggcggggtgggatgatgggcggagtcggtgggtagatgaggaagacggggagaagaagcgcaagtgggagagttgtaagccgtggagggggagtcggtgcgtgctttaccatgagcacgaggagacggaacggtgcggggatgtatttatggggaggggggtggggacggaaacgggggtttgaatggatgaggagctcggagtatgattttgcatagcatggcgttttgggtttttgcatcaagcatcatagataaggaagggatggaaatgggaataacaagagttcatcagagaaatggaaacaacagagttcatcaagcaaacggcgagggtggtggggaagtggtcactctgtgaggacaattctattccgcgtggtattaccattcgataacacactaattcctttggtgtacgtaaactttgtgcatggagtgcatgtcggactactccacggcacgccaattcctcctcttgacctcgtccatccattatcttcccctctgcattcctggtatcatatctagcagtcggggatctgctcaacggcaccaggagtgcccttgacgcacatgccgtggttctggcgggcaccgacgtctgggtatcgttagcttcgctccactctatcccttgcaaaggtaaaaacctaccagcagcgacaggcgcagcagtggcgaaaacagccatggaaaggagagtagcgacaatggtagtgaactgcatgtttgcggctgaagtataaaactgggggtatatagcgaattggcttggaatatgttttgtcgtgaagagaaagaagttgttgattattaagtcgcccggcgacaaaggaacgtatggaatagaaggtttggtagtgacttgcaaatgtgtagacttgaagtgaagagttccgatctagccgggcatctaacttctttataccacgcccagcctatgcccgccgcgtaatcacgtagggttgaaaccggactgcatgtgttcctgaggctcctggagtgcaaggcatggttgtgcgcgctaggcacgcctgtcaggcggggatgtggattggtgcgggatgagagtttccggggcgcaacgtctttgcagtgtgtcggaagtgcctcaggtggcctagacgagcgccttggtttttcgtcgtggccattgttggaggtctagatggcgatcaggtttgagagaggtttggttgggactggggtgctgagcacgaccggaaaccgcgccatctttgttgaagtccgttaggactggaggagacaacattattagcccaaaagtacattttgtatacttgctaaagtgttattgagagttgtgaggcgcgtagactgtgtcgaggcctggagttggtgttcgcaactgggtggtgatgaaacagtaccaaaacgcgccccagacagtctccgccaaccttggaagttgtacgaagcgcgccatcacgtggcttgctcttggtaccgatcagcaaaatttatcacaagacgtctggtcactgtaagggatcatctaagacacgtgcaacgcatgcgtacttgcgatgcgcaatgcgttgactgatgtgtggttcccgagtgtgttagccgaaaccggcagtgatcggcgtgccttctcgactacataattttcctcacaagaaagcaatttcttttatgacagtgacagtgacagcatagtaacgagacagctccatccagtgtcttcatgagaacgatccgagagtaagtatagatatcggctgtaggatgttcaaggcgacggaccttgcaaagcttcgactcagaatttcgacagtcttgactttgccggatgcagggagacatggaggtgcgcctcgtcggtctgaataattcctgggcttcgacgatgatagggtttgaagcgaggatgcgacttgagccattacagatggaaatactcgtggcgcacatcagagaggtaggttgtatcagtgagccgctgtttcaatatctttttgtccatctcttctatcatactccaccagagtgctgcatgtggcctttatcattggtcttctgtctctctgcaatggtcagttgcttgtgatcataacgtatctttcacttcgccgacgtggctgtaagtgctgcagaagatctgctcgcgtggattcgatatctgcatatactctggccctcgcattctcacctacggcgatatgatatcgtctatgcttcttctggtgaacgttgtggtgaatgtgaggtgctgttgtttggcccgtcgactttcatcccacctgccactgctttgcgtccctgcccgcgcgaccgctcggcattttcgattacaaccccgcgcgtcattctcaagcggaggacttggccacctcatcgctcgaaaagccgcaaagcaagctgcgctgcgggcagaaaagaacgacatcatgccggacaacaaaggcgtgggctggcgcaagaagagcaaacccaaggagcttcagccgctaaagctaggcctggatcatctcgtgggcgccgacgatgcaagcgatagacgtcgccaccatggttggcgaaagacgattcaaggaagtcgccctgcaactcctgcgacggcaccgccagtgacgcctacagtggaagagactgaagacgcgctctctgagcgtactgagcccaccacaccacgtcgggattctaaacccaagctggttcgatacacctcgctgttcagcagcttcgccagcacacctaaggggcccgagttctccgagccatggggcgaagagccactgctgttcgaaccctatgcggatcccaaacttgcaatcgcatcgatacgcgcacacatggccagcttttctatgaaacctattcccccggagcacaataacaacctgttccgcatcttcgaagactaccacaaacggagagatgagatcgaccgtctacggatcgcgctcaaggagttgagcgagagacaacttcagtacgagacaggctgggcagactatgagcgtcaatatgccgaggagatacgtcgtctcgagctattgattgcgcaaggcgtcacaggcgtggcagggtatagtctcttcgcatccacattgtcacttatgttaacgatatcttagagttctaaacgctaggcaaagcagtgttttagatcgcaagcgcatgcatcgaaagactatatccaacagcaagaccagaacccatcacgaattcttgacccaagagcagatcgacactgaaattagactgagaagtcagcaaggtacaagatgcgtgtcaatcatcatttggctcccaagtaaaggattgcgcccatgctaactcttttagtactgcttcaacgttcgacctcaccgtctaccaagatgactgctttgtcccggcacttcactggaagagcaggtgaagatcttcgcataggcacaccgcccgacgatatcaacccgatgctctcccggaaagtccagagcgagatgaacttggccaaacttggtcatgtcgatactgcaagttctgtcgaacattcctcagtcacatcaggggttttcgggtaccggggatcatttgcctgatgagatgtcatctccaatatcggcaatggtagaggtggcggttgattgcgatgccatcattgcacttcgagaggtaggctgggtgtaactattccgttaagggcagagactgaccttacatttctaatagcttggcactctagttgcacggagacggggtctcgagactgctgagttcattgaaggccttatgcaactgttgtcccaaccatgcgtccctaataaacgaacggatgaggagttcggggtatctgatacgatacccgtacgagatggcccaggcaccaagaatacggccattgacgacacgacaccgcagcgcactctccgcaagttccagtcacagccgcaattgacctctgagaaaagacgtcgccgacacttttctttcgagcctggtgaagaccagctccttgctctgaatgaagaaatgagagagaacgatgcttcgcgatattatgatgtttcaatgaagtcaagcggccctcaactcctcagccatccccacgagtccaatgccgacccatcgccagaagtttcgattccgtggcaatcagcgacccaacaggattcttataacgcctcaaaaatccccagtcctgtgcaggtgtatggcagtgtgcgccgcgaagagtctatatcgagtctgcaatcagccacggcgaagtcagccgacagtcgccataactcactttcgagcgtcttgacggcgttccgggacaaccacaatgtgaacctgcgcccatcgtcaagcagcaggagtagctcattcaacacccagcgcagtgctgagatgtcaccgtcgtcgagagaccgacccgtcagtacccgtgcacccagcggtgtttctattctttcagcagatcaccagagacccgtgtcgcaaggaggtaatccagcaaggactatcaggccgtcgaagacctcgtcactccgagcaagtcgcaccatgggtccactcacacaagagaatgacgaacccgaccagagtggatgatatattactcgtcggctcatcggtccttgctcaactctgacgaaagaatgattttagccgttcaggatggtgtgtgtgtgtgggaagggagttgtcgggagattgcaccaaggtcatcagctgcaaagagtgacaagactgcggttgtccgttccagcactcagcatagccgccggagaaagactatctggcaccaggtgagagcagcgacttacaccgtttcgaccaagtctgtagcgatttttggcatcgcgtctgagtgatatgccagcgaagttacgttatacaaagtctcgatgtgatccttgcaacgtgtacagagtctagtcaaatggtgcgtgttgtcaactacgcgaaaaaagtccagggtgttacatcaggtcgcctgtccaatagcctcaagctctacgcaacatcctagaatccagatgctagggcaggaccccgggtcttcccaccgcacagctaatgacctcagtctctcggcctctgctatggcaggctcaagtattatggacggggcatcgaatgtttacgcatgctgatttacgctccaggaccccggcatgaacgccactgcagcaagtaatcaaattttgttcgcccttaggaaaagcgaaatgagtctcaggaaccgaaatcgccacccacttacgacgctttcttgtgacaatctgtaccatgacaactgggcgtttctgctccgttcgcttcgcagaggtagcacaaatggtcacatagcctttcattgtggctaatgcatctcctaggaggaacgactgatcatgacacgctactcggtcccagtcagtccaatcctacccttggatgaactcattcaaagcttctagttcattctgacaaaccagcgtttcgatgaactcaatccgagcatctagttctctctgggtcattctttgaggtcgctactccctgcagaagctgacgagtaccttttgccacgccacagctgctaggcccaacgagtttttacgccactgtggcacagtagcgatcactttcctactcgagcagcgactccagaattcacccgcgtgatgatgtgcaatcccttcctggccgtcggtgatcgactgctgtcaacgtcagatttgccacaatgccacacttatttttacacagatatgcctgcatggctttctccgcttcttcaacggttgattgtcgctagcttcactattgggcacgggtctctctggtacatgcagcaaccagcattccggtgtgaccgtcaatcttggacatgtcgggtcgattctgtcgtcgctgcaaagtcaattggcggctgttgtttcatcagcgacgcacgcattgcgattatgacgaaagccatcaatcgatcgaaacagttccatggcctctgatttcgggaaagcgcccgctaacgactccttaatctcggcttgacaacaacagaagaacggtaagaattaactcttccgactaggcgtgcaacgtgcgagatggccattgcaagcgctacggcgccaacggctgattacgggaggttatcctttgacgaattagcggggaggcaccctcgtcgcccatcttctgctcatacgcaggggaaacgcggcggaagcatgagagaacggagaggcggtaggggtggaagctggtctgtggcctcattgggcccgcggcatactgcaatgaccaggggcgctcaaggctcgtccgaccatggggaggaggatggccggcacatgtcataacgcatacggtacgcgccgctgggggtttgttgattccaagagggcctagcgggtatggtggaagtaaaatacgatgtgctcgacacgggcacgggcacgggtgggacagacgagccacacaagcctcgcacgcgcactggtgtggctcctgtggattcgagaaacaacggcttgggatcgatgcaacaggccccagggcgggatttgcgctcttgggcgcgggatggcgacaggtgcagcgacaatcaccaccttatacggcagcacagagtctggccggctcgcggctgtcgtagggcaagtggctgtgcaagacggctccggctgatctgtagggtttgtatggaacgagtgttgggtagagagtagctgcagacgagacgtctgaggccgccgcaaaattacagcggattcagtctggctagaccgtcgaccccactgctcgtttccgatgccacgcgccttttgcagcccatgtcaggcaggcccgtggaagctccgggcctgtactaaagccctgtggcttgacgttggcttgaccctcttggaaggctgctccgtcccataatcacttctatcaaagcctccccaacatcccgacttcaatcctgcttctcgatgcgccaacctcacttcttgctctcttccctcgagctcatccgcgatgtttcgcaaccggtacgtcccccctgttgcacctccccctctattcgcgccggccatatcagcgtgctgtgatgttcgcacgtcgcgtttggtgttgagcggtcctggtacctaggctgacctgactgaccgccattcaggacgaattcgcagaagccacatgaggaactcctagagtctttcaagacttcgtttccgcacctcacacagcgttcgcactcggtcgctgggccatcaggccactctcttacagatgcgctagatgtcgcacacccccttcggtatgtatctccacatggtgtttgcgcaacccttctgcacccactgcttgtaacagagtgtcatgctggacgtgcagcgtagtcacaaaattattccatgcggtttgctaactagagtctgcttcagacatgccggcgaccacgacgatatcaaggaccaggatccgacgccgcgtggtagcgatcagccttggaggttcactccatctctgcttgaccccaacagcttcgcattcacttcttttgcgaaccaacctcctggctattacacgccgacgccgggcggcaccaacacgctctatcacagccaggcgggagatctgcacactcccggcttcagcttcggcctaggaacaccactttcgctacccacctcggaaggaggggttcacgctggccagactgcgccaacaccacaccttcatggcttcaaccctcacgctatcgcagcccagcaccagttccaaaatatcaatccttttggcctccaaccccagcatgcccaggccttcgcaccgcaccagtttactcacgcgccgtccgctttcgatcatggctccttggcgcaaacccatcacgaagactctcccatggacaacatggttacagatatcgagatgcaggagcagtcgcccttgatcggcttcgccggtcattcttatcaagataaccttgccgctgcagtccaagcgcctcccctttcgtcaaaccaaaacttccggtatcacgttaccctgaacgcgcctactgcaatgattaagtcgtccgacgaagtgccagtcacctatctcaacaaaggacaagcttattccatctcgttggtggacacggcacctgtgcagacgtcttccggcccttctgaaatacaggaagcttttattcgcattttctttcgaggacgagcaaacagcgtcaaccgactgacgctgttgcaactctggaaggagggtcgcggacgacgagcccatcaacgccggtggccgctacaggctgttgagtttgtagaccccagccaagttggcggcggcgaagtgcagggccggcctcgtgtcgagattgagtcatcttcatttgacggcttcgtcgttacatggacacctgttcagaacacttcccccgaatgttcattggcggttcgattcaacttcttgtctaccgacttcagccactcgaaaggcgtgaagggcattcctgtccgcctttgcgcgaagacagagctcatatcggaagttgccggatcaccacaaggaagcctggatgccgaactctgcttctgcaaagttaaactcttccgagaccatggagccgagcgaaaattatccaacgatgttgctcacgtaaagaagacgatagacaagttgaagcagcaaatctgcgcagagtgtgagtctggaatgaaggacttcggaaagcgcaaacgcagcagctcgatatccaaaggcagcgccagtacacgacccggcaaggtaccaaagcacaagaggacatggtcaatgtcttcagctagctcaaactccggacagcgcgctccggctgaagaggacttgcacatcaaattagcctctctacaagacatgttcagctcgaccaggcctgtaagcgtattgtacttgcaaggcgacgagcaggatgaccccgaccttcatcctgttcagctggtgtccagtcctcaagagttgaccaaactcgataccgctgtcgaggcacagatgtgggaaggacaaagcacacacacgggcgcgtcatcgatcgtgtcaccaaccccgagctcacaatcgattccctctgataagcgacgagggtctacctttcagcgccctaagcccttccagcctccctcgcgaatgtcatcgaatgagtggagaaatctcccgcagacagctacgggagacctcaagggtatgccagtcactctgcatggaggcgccgacgtacctaccaaggtccagagaccatacgcggatgaccacgcactttcaggctggattgaagcactgggcgttgaccagacctatcagcccccacccgagcctatgctaaaaccaggtatgtcttccgaacccctgtcatgaaacattgtgctaacacatgcgctctagtggcatgctttttcgtgcaaccaagaatcgcaggacggcagcctgatgacaactacttccgtgccgtataccttatggaacgtaccgtaaaagcgcttgtcagcggcatcgcaatgaagatcaacatcgaaccaacgaaggtgacccgcacagttcgtgtcaatcaaaagggcctacagattttcatggacgacgacgctatcaatgccatgccagagcaacaggacatgaccgccgagttccacgaaatcggcacgcccccggtacatcaactgaagcgagaatgggatgctggtcctacggacatccaagtcgatggcgacattagcgttaccgagaacgtacactcatctggctacgagttacgtttgcttttctagttgtccaccctatgcgcaaaggacacctaccgcatcttctcggacttcgagatcatttcacgacccatcataatgactttgtactattcgcgcgtttggccaggaccgtgcactgctgtgccaggcttaaatctgtccggccatcgcccggcacaatttccttcctttcggcgttgccaattttgaagataccacgcctacttctgggccttttcttccttgtgttgacatatcgcgccttactcttcttttctggttggaccaagatacccattatatcctcacattttccagcggcttaagattgaaagtcatgatcctgattcgcatgcatggcggaatgcagcgattactatacacacgataggaacggagctgtaattttttctattgaagtacacacggaaagcagagtccgatgattttcggagatgattttgtctccttcaagtcacaatacaagtctttgtggcatacacaacataaccactgcactttttcttcttccttgcacgcgactcagtgcagtttcaaacgtaacattattatcatactaaacgctatagtgagaacaccgaacggactggcattttcccaacatttgtccgtgcagactctaatcagcatgtgcgacgctaggccccggcacgactcagggcagttacatttcgctcaactaccgacgcaaggaattcgcgcgtcagcggagtgatcatgcacctccgtaataatcgaccagcatgttctttttttctctctcaaaacgtcaacgtcgcactctgaccgcctcgaccaaaatcatatcggtccgctatccacatcttggaaagggaccctagatcacatagaacgaggtggctggttggcagctgtagccgaagaacgatcgccgaatggatcccggcaccgcgctaacttggtgcgatccgtctgatgtcatgctacatgaagctcgcagcaaatcaaatcgcaactacactatgatgatatcgacaaggacctgcaggagcggctctgaaggagatgcgttgtcaaatgtcaggaccccatcgaatggacatgaagcgtacacggttgaagaggcagaggatgagtgggctcctcggagcttctttggttactccgcatagtcgcgacatgaaaccgacggcgtcaataaggcacacagtcaacggatgagaagcaatggctctctggccaactcgttagagatgagcgagtgaacgttccatgatggcaaatgaatgcgaactgcttcagtaactccgacggcaggcggttagcctcgaaacctaaatgattgcattcgtggcatgcaacattggagaagtccactactgtgccgtcctgagcatacgcaaggttccacgtggtcactcacctcagcaaagcagaggaaaggaaatgtttgcgagctgttaagaaaatcgccaccgactacatgtggaacagaaccatcgtggaccccgaaggtcttacagcaacattacaaccgacctgcaggagacgcgtactacaatttttaccgaccacctggaacaggaaggaagcccttcgaaccgttggactatccatcaatcaaatgcttccaggagtctatgtttagtgataaagtatgaagggccgttactgacggcccaatcatatgcgtgatcgacaacagaattcctacttcaattgtattccgccacagtggcgaggcatgcattgcattcgccacatcttgtagcacacggcacgactacccaaagcatgtgccacatcagagcgatgactcaacgcaggaacagtagatctttgctccaattgaaatttcgatagaaagattggagatacatgctatctaagttgacgcctctttgcgggaagcacagccacagcttcgtatttgtcttggcaaacgcgttcgagctgaactgctccgcactttcagcagacagcctcgcacacattcaccgagatggccgagtctagacttccgctccacttggcttgcaactgtctgtcaccgagtgatcagacgtgcaattaaagcccagagacgatcgctggtgacagacgttatgtgtcaaccgactaccagacgggctccactccgacgcggaaaatactccatagcgtgatcacaagctgagggtacgttccaatgcaacacttgctgaagggtctagaccagctcttttcgatgcggagattgccatctcgtaccgcttcagacgctatgtcgacattctggtgatcacgtctaagcgcagaggcgtgcgccagagcgtgcacgacggtccgacgagggacaccaacaacaaagacacaggaagcgcatcgttcggagcgcaaaaggacggccggtaattgcaccgatcttagcaagatacccgcaatctggtggagtgaaccccgacgcgatcccaaaccatccatcttggcttgcgcgccccaagggcataatgagcaatttccgctccttgtcgcgcaattcgagtcgcccatgatgtcgctttcgaatccgaatcacatgaattcgatgcagcaatcaaaaagcattacggaagtagatttaccggatgttcggtcctgcggtgagacggtgtgcgatttgacatgggagatgcaaggtgaagctcctgatcagccataatgcgtttcagatgggcccaagacatgcaatcgcgctccacttgtttttttctcatcccatgatcccaaatgcggatccccacgtcacacctcgactcgtgcggcctccatgcctccgtcgttattctcgagtcgcaggaccacggacaagccatgaggggtttccccctaagatctcatgttcggcccattgagatctcgcattacccagcttcccattatagtcaagccacaattccgcaaccgcaccggctaaaacccaaaggcacagcatcactttcgctaccgaatgtcctgccagatgcaagcgcgtgcgttatctcgcttagacacccgctggcgagtcaaaatgcatgtgtgtgggcaaggcagcgaatcagcacaggtgtggcgcggtgacaatgtacgctgctttgcatgagcgccgctgacgccttcacggaatactgccggttggctgaccagggtagaagcgtacctacaggagccacgttgacggtgctaagctgggggtccatcgacataggtcgcagtgaacgttctttggaatcttcgcagactggtttggggcatcaaggccgtgatcagcaagaaaagtaggcgtaatcgaagaaatgccaagcttgctttttcctccgctatctgacggtcaacaccaagatgggctgagctgagcttgtccccttccccgggcattgggatgcaaaggagatccttccgacggcgcggtgatctgatcgctcaatatggttcggtcctttcgcggtcaatggaaaagaaaaaggtcggtagcgatgggcacttgcgtagtcagagcgtcgccgctcggggatgggcctgtatcaacattcccatgcgcttttcgagggggagcgtaagcacaagatgcgacgatatgacgcatcgggacgcgaggcttcggtccaatactgccgagtcgagcggtgtacgtgaactgctttgggcaaatttgaagattccagacgtggagaagtgctttacaacccgggatgtcctggctcgcgtacctggaacgcgatgatgtgtgcagtggggtcagtcgtatccggaggtttagagaccaggtccagggtcggggaagtgaggttgcgaagcgcgcggaagtatacacagtggggttgaggctgggaacagagtgacattgtcaccaagacatcctgataccgaaatgttaccagctatgaggttttagagtttagagaggatcagagcgcaccgccacagatggagtcgtctgacatgacagaaaactgcctcccaggttcagagtttttggtgggaacgactggagaagggctatatcgggtggtgggaagggtggaaggtgaggcgagggattcaagcgaggggtttatcattgcctgcttcgacatcctcaatatattgatgcatccgctcactggtggataacggttatctcgctgcgactcgagacggaggaagtcttgggcgaggaagagaagaggggcatttgcgtgaagatgacgtgaatctgcagggaaaccaccaaaggaccgattctcaaaggatccaggatgcggatttctcatgatatatatgcaaaatgtgtggtataccttcgcttacaatttatggggaacagaatcttgcagcctcagagatgtttctataattgttgctttgggcagatagctggtgacgagcgacaatagatcggaagctgcagatatactgatcgccataacacaatgactactatagcataccaaagccgtgatacaaccgtacaccaatcaatcatccaattctctcccaaagtcaatcaaccgcagctttcgtgcatccttaggatgaaactgcgcaacctttgccctaaccaagaacctcgatgcagccgaatctctctcaagttggaaatacgctttcccaccacccggtccaaccagcgaagcaaacagattctcaatcagcttgcgcatctcagcatcggcagcttcggcctctgtcggtggttcctcttcttcatcgtccgcaacagcagtcttgttgccccagatctgatcgatcctgcgctggcgagtcttatcagacacaggcttcttgcttgactttgcgcgcccctttttcgtgaaaccggctgcgagcgtgtcgtcttcaacgtcgagcatatcgcctacgacagggccgccgagctcttcggctgcaatcatggcggagaggtagtcgttgatgaagtcgttcatagcctgacccaaccgctgcatttcagcgtcgtaattgtctttctgagcgcgcttggctgcgattaattctctggctaactgggcgggcgtcttctgcgagcggtcttcgtgctgagtgcgaagacgctcgatgcggttctccatggctgcagtgaggagattggcatcatggagattagcttctgtgcggcgtagagatgtttctgctttggtgacttgtgcttgggtgccggtgattgcttctttggttccttggacattctgctggagagatcttgcagctaacaatgctggaagcactgatccttgagatggaaggaatgttgctgtcgatttgagattcatataagcattcttgacagcccggagttgttgtaatttttgtcgagggtcttctgacgcatacgcggcatcttcaaggtcgatgttggactgggccttgagctttttacaggtcagtcaacgagtatataccagattgataaggtcataccttctccagtgcagcttgttgttcttggacgcgtgcctgaagctcttttacggtctgctccagacgcgcctcagtgtttgactcgtcaaagtccattgcaccttcttgtatttctcgtacttctgttacatactcgcgaatgttctggacagcattgtcctggtgttgcgccatattgaggtactgtattggacgcgtcgtgattgtgtggtagcgccggtatagtgcttacaatcaggaatgtaatcacaagtcccgcaacccgtctccttgaaccttcatttaccacccatctctttctctatgctctcaatttgtgttgcgtttgacgcgacagagtctgcctttacctgtagtgctgtgagcagcacgtgactgccaaggcgccagtgaccgacgatcccctccttcttccttttcggccgcacttgtaacatctgtgcaacgtcctccctcgcatcagtcacctgcttgctactctcaaccagcgcccagggtcccttctgcaccagctcatctgtcgcttctctccatcagaataattctcgctgtccaagtaggcgcgctactgagccttctgcacttgatcgctggttgcttgccgacaaggtttgacaggcgagctttctttacttgggccactttcttcccttcgtcgacatcacctcctccgccattgaaagcactcacctccatcatcacacgcaccatcaccatcacccgtggcccccctcacagtagaggcctcactcttccgaccactgcaccctctgcacgctccaagtcctgttcttgctccgacgacccacctccaccacacactcctcaaccgcactcctcctttccaatcgccagcaccagcacgctttccttctcggtcccgctgtacataacgcgaacaattgaaaagattactcagcatatcgcttgagctctcccctggactgtgaagagcacatatacacttctttcaagactcatacataggaatcatgtcggcctcaccaaccattgccgcctccaccaagcggcccctggaggagccctcttcgcctgccggaccgaacgaccagcccgatgccaagcgccccgctctcgataaaatgctcagggacgagcctgctgcagacgagatcgagactgcgcagcccgtcaaaggcgaaggcatcgctacagaggacatcaatgctgaagacatcaagcccgaggatgttgcgcaagctgttgagcagaacggcgccgagcccgtccagaccgacaccattgttccagatgcgccctctattctcgagacacagcccatccagtccacatcaggcgccaacggccggccattgtcgcacagccagcaagtggatgagaccaactggctccatctgcgcgcctgcattggcaccagcgaggccgccaccatcattggcaagggtggtgagaacgtgacccagatccgccgtctttcgggtgccaagtgcaccgtgagcgactactcgcgaggtgctgtcgagcgcatcctcactgtcagcggtcaggtagacgccgtgtcaaaggcgtttggcttgattgtccgtacccttaaccaagaggatctcgaggccccgtcaacgtctacatcaaaggcttaccccatgcgcctgctcatccctcacattctcatcggctccatcattggcaaggctggtgtgcgtattcgtgagatccaggaagcttccaacgcgaagctgaacgcctctgacaccctgctccccaactctggtgagcgctctttggtcgtgcttggtgtggcagacgctgtgcatattgccgtgtattacgttgcgcagactctcgttgagcaactcactgagcgattcggtggccctgctgcgtctcagtatgctacccgtagtggcatggcggcgaatgtcgttcctggtggcatgtctgtacagccatatgtgccacagccagcaggaggtcagtaccagcagcccaacaacttccgccgtcaagagcctcagcgcacccccgcacatggagggtatggtgctgcacctcatatgcaacccggcgcacccgttcacccttcaccatatggccagcctcagatgccttatggagctggctcaccaggtcgtgcacactacggcggccctccccagcagcctggaccttacggcgcccctcagggcgcacccgtcccacatggtggtcctcccaaccagcctcccgtttcgatgcccggccagcccctaacacagcagatcttcattcctaacgacatggttggcgccatcatcggtaagggtggtgcgaagatcaacgagatccgccagcttagtggcagtgtcatcaagattaacgagcccacggacaacagtaacgagcgtctggttaccatcacgggcacgcaagagtgcaaccagatggcgctgtacatgctgtactcgagactcggtgagggcccccactagtctgtcctcctgggcgaccacctttgagtgagatgctaatcaagtcttccagaatctgagaaacatcgcatctagtccaagatgtccctttccggcgagcgtggaaggtcctgagatcgacgagagagtttatgcatttcggcatggcgtagcgggttttgatttggaagggatgtccttttttacaatgtgtaatacgtatggcttctgtcatgccggtctcggatcacagtagagtttacgttatggtttaacatactcggtcatctatcaaaagctcatacttgttcactgtctggtgtttctttgaattattgcattcgttgttgatatgctttgaattggatgacgtgtccctgccaaaatccttccctccttccgagtcattttgtcaacaaccgttgtcctttttgccatcgccgaggtatccactgaacatcttggcggattttgcaaccagttcttcatcattcttcatcctggtagagctaacttcctcgttgcgccagttgcatttgacatcctcgttgcgtcggcgctcatatgccgccgctagaagtttttcactgatgatcttttgctttgcgctcccgacatcggcaaccctgcggagttcttcggcgcgatcccttccttgggtagctctctcttgtctttgaagatggctaggtgttcgtggaatgttggtcagtgaagttttcacattgtgacatggaaggagtcagattgtgcgttatgcagtcctgaaggtggcatggaaatcccctccacagtctagaaattctcacctctccaaccgcaagagaaaatccgggtcgcctgtgttcctgtaggcttgtggaagaacgctcagaacagtgtagctagcttggaaatggtaccgagtagactggctgagatttctgaagttggcttactgcgtcacttttcactttttggaatttatatgagctatcgtgttattcgtatagtttgactatcaaaactgtccaatttcccctaccaatacagcccctccttaaacctcctccctaacgctacccttgccccttctcccaccggactgtccacagacccccatccaaatcctcttgcaactgcctcccctcaccaatatcgaccttatctctggctccatcaagccaatcttcatcccctcgtcgtcgtcgtcgtccgcgcttgctcatccgccatcataagcgcgtagactttactcgtaggcctagggtggaagcccgaggccgcagcgtagcgcgcgatgaaagtgggtatatatgcacgctcggaagagagggtatgcgagatgtgcaaggttaggggaaagaagggggagctatgacttggtccgtcttctggttcggatccagtcgaagaagccgtgacagagtagagggcatccagataagattcgaagaacgaaataaacggctcgctgacatgtagtgccctaagcaatttcctgaacccgtcgcggagttgcgatggcgcttcctgacgccactcaaccatccaccccgacaattgcgtgtgctcgaagtagcaggccatgtgcgccaggcccgcgatgatctcggtatacgcgacgattcccccggcatctaacgtgctgtggaactgctggaacgccaggccagtgacttgccccccatccccaccagcgaagtcgggctcaacacccaacctcccccccattctccctaaaccccctgaaatcatccacgcctacactgtccacaacatcccaccactccctcccccgcttcttggtccgctgacccgccctgtcctcctcatcgaagcgagcaaaccacttcctttcctctcgagcatacgcgtcgcccttctccgtccacaactccgctttcttccgccccaactgtctaaccgcgcggaactctaaaaagcgcgagagcgtccagtatcgaagtagtgcagagggcgtggtcaggagcgtgagtttgcgctccagcgcggcggcgaggatgagtgtgtgtttgaaaagggggggatggatatcatgccctggcacgagaacaattcgtaattgtgcttgtgagggcgtgacgaggctccacgggcgcaagtgtattgtttcgccgtggacgacgatttcgggctcttcgtgcgcatctagtttagcgagagcggagaagatttgcccggcttcatgagtgaatagcgtccaggcagtggagctggtgtcgagggaaataccagtgcggtgcaggatggcgggacaggaccatatatctttactgagtttggcgcgctcgccgacggtgaggatggcgtcttcgtcgaagggggaggggtagagatgccatgctacatctggtgtgatttggtcgctggatgcgatcaggtgcacgaggatgtcgggacagagtgcgaggagagtggcattgatgtattccagaggttttgtttgctcctcgttttgtgggaggtatttgcttgactttaggtcttttcgaccgaggaggacgaagggaatttctaatgttagactgggatccatgttggacatgtgtccgatggaacgttagtatgcaggaatcatcagctatgcgaaaaagtccgcgtgagtcgatgattgaggaactccacctctcatggacaaagaatgcaacattcgccgtcctgagactgcgacaaccctggccacaaagagagctgtcgtgagttccgtccggatacaaacaaagcaactgcggaaatatgtcgcattctatgactgtagactgaggcacccaacttttagtccaatggattatgtattctcacgcttactatgccaaaccatgtctatgttgcatagcgtgccatccactcaaatcagctccgcatcggcctctcttcaatgccatctcattctctttagctactactcctcaacgccgccactccttttagatcgctccgtaactcagacctggggctgtggtgcgggagcaacagctggcgcagccgcagggtcagcaacaacaggcacttgggcgttgccgccttctgtcggagggggaagctgggtgttgtcgatggcatcggcgttgtccttcttcgcccacttgggctccctggcccactccttgtcccaccacgggccggcgtcgctgagctgacatccaccggcgcactcgcacgatccaccaaactgctttggcaggttctcggcgggaatctgacccaaaagctccttctcgtatccgctgcccaggatgtggatctttgcgcttgtgacggggtcgaggaacttcttgacgaagttgaagacggcggagaagccccagggtgcgttgatgacgtacatcttgcccaggcgctcagggtagtagttctggctgatagcagacacagactgcaggtagccgtagacggaagatgccttggagatgccgacgcccttcaagtcgaggatagagcatgaggtttcgaggaggtagcccgacttgcgggagcaggcaggaagacgggggtcggccatcttctcgtattcgcagacgaggttctggatcatgcgttcttgggaggtgatcttgccgaggcggcggtgaggtcgactttgccgagcgactcgatgtacactgggcggcccatcctgggggtttgttagcatcgtcttccttctcgacaatgttgcatgtagttggacataccttgtccgtcttgtggtagtactgggggtagtactcgaatacctggggccgctccttgtagtcaaaagtgcgaaccagctcctcgacaccgacgccagcatactcggcccgccacttctcgctgttgataaacctgccagacagtcagtccggcccgtgcttcgtcgtctgtgtgtgtttatgcgtacatttccttggagagctcaacgttgaacttgcgcgcgcggaggaatcgcagctaagattgagttagcattcgtgctctcacacaagtacagctttccacacataccaatgtcaatgtgtcgaggttcttggtgtgaccagcagcctcgagggcgctgcgtagctggaagatctgggcatcttgctcggccgtggtatggccaggatgcccgctctgagccgtgggggagacagtgggaaaatcgtagtgatcgtatttagggtccagcgggacttctctggcagcgggaacggcagccatggtgcgtgtgtggcggaagtgtaatgaaggtttgtagggttgtggctgttttgcacggttatgaaggcaataggcggtggaggggactggggtagtcgtcgaggtgcgggcgtatgacgattgcggactagcacgtgagatcgttggcgaggccccagcgctcatcatctggacttcacccagatcactgatctgcgaacaccaccgcttgacggcgctttcgtggctgacagtgacatgctgactgcatgagagtggccattgggccactcgtcgatttgtccatgttacgcacgtgcgaacatctagtactttgattcggcgggatgtaggcacatcgagcgttgaacgaccagtgaatgatcggcccagcttggaagctgaggccgttgtctttgaagagctacctatttcatacattgcagaaaagaagaagggccagaaagtaaaccccaaaatgaaacgcatgataaaaccccagccaaatcgtcagacgctcgcagggctaaaagagagtagagatccatcggagcgaagaatgaataccaggttagtgccagagcactagacaacagacatgatgtgagattcgtgttacctgcattgcccattccttcccagataagatggtagttgggccatacgtctatcactgagcaaaatcctccgccgagactgatttggaaacaactgacaaccctaaacacttctcacaaacccgcagaatcgcaagacactgaaggagcaaccgaacaccgagcaaacaaacccaggaaatgccgaccacttccgcacacacgccaaatgacaagctgcagaccgggatcgacacgtgttggaaggattacctccgttctcgatcccggctcggcccaaagtcgacttctgagaccttcttctctttccgacccttgacaatgtactgcgcatacagtgcaacgtggtcgctagggaagtgatagttcgggaaccctgggacccgtcgcagatattccttgtcaatgtcgccgagaaggccaacaacttggagcgtgttggttgagtaccagatatagtcgaggacaccttgaaagtgaggcacgtagtttgtaaaggtcatttcaccgatcgcagaatagctggacttgagactgaagggatgagatataccgtcgcgcgtgaagttaccatacttccggcttccgagatcctggtgggaatgggcgatcgttccttgagtgataaggtcgtaaacaccagaggacggcatcgagttgaagtcaccacagagtatgacgggaatgtctgcaccagcgccgtattcttttgacggtccaggctcctgtgtggtatcggcttcttttccgtcttcgtcatcgccgtttgtgaagcggtagactaccttgtccttgcatggcgggaacttggaccatttggtagcaaatttcgagattccttccatgagaattgcgacttgcacgagcttgacgtcggtaaaggccgggttccagaagacgtgcacgttgccaacgatgaatcttgatcctgttgcgcgattctccagaaaggccaccactccgatgtcgtcacgaggcatgacgcggttgaagatgtcgtgttctcccttcatatcaggcctgttgatggcagtgttggcgaagtcgatgagctgcttgtccagcaaaacgtatctgtggctgttagttgcgaaccatactagtttccagggttgctacttacttgctgttcttgtagaagatggcacacccatcgacaagtttcgcttcacgctctgccatcgttcgcgccctcgatttcggccaaaacacacccttgtagtcgtagtgcgcaagcttctctcggaagtactcattgaagctgtcctggtcgatttcctgaagacatactatgtcggcgttccgttgtttcagctcgccaaggataagctctcgtcgggtctcccatgctaaggcggagctcggagtgtaaccgtactgtgattgcgtgcagtacttgtcgcagaggatgttgtagctcagcgcggtgacagtctcttgcgcggggtctgtgatctcgtcgaggacgatccagtctcgctccggaggtgcttcgggaccagcggcagtctcacggaaatgcttgatgagctcgacagtgccttgctccatcatgatctgcttgatatcgtcggggatagggttgccttcgatgccgagcagctccaactggtaaagcgagcccagctcttccggaagatcggtcaattgattgtcaaacacaaggagctgcttgaggttgaccagcataccaatctcgggaggcagagagtggagattgttcagagaaagatcgaggtgcgtcaggttcctgagctgtccgatggcttggtggagatacgtaagcttgttcgcgttgagatagagctttgtgaggaaactgtagttgatgaagagcgtgggcgtgataaccttgagattctggccgccgaaatcgacgtattgtccacgggaggttgtccttgccgtcctcggctcgctgtgctgctggccggttgcgctcttccttgtccgcctctttctgcatgccgtttgccgttcccgctacgatgctcttgctgacactcgggtggatcctagcgtgcgagtgtgattgagtcatctcgcgtgctgtctgcgctgcgcgtacgctgctcggcccagtgttcggtcgtgggtctgttgacgccgctgtgcacgctgtttggtgtgccgttctgcaggtgactgggcgcaaaatgcggttgcgcgtttgacatgccgccgcttgatatgttatgctggtgattgtattgtcctccgtgggcgccttccagtgtgtttcttgatgttgctggtggccgtggcccatggtgttggtgattttaggttgtgttggaaaaggtttcccccaggttcatttgcatcccgtagttctggtggcccgcgcgccccattcatcatagcgttgtggcccctggtgccctccatggccttgggttgttgaacatggtgaatgtctgcggagactggcgcccaggagatcgcgagggggagggagtgtcgggggttcgggaagggtatgcggccagcagcggtgggtgagcgcacgcggccggggagtgttcgtatgttctgcgagtgttgcgaatagaagttttggccggctcccctttggtagaccgagtactcggccatctaagggaacggcgacgcaggagagagagggaccgcaggcggcggtcgaagcttgaggtgaaagccccgggacgagggcgtgaggaatggcgtcaggtggtggataagagggttcgggcacggggttttcttcttcttaacatgggcacccgtgctactcctcgacatggggcgtgcgctacaagacccgactgcagtatcgcatgtatccgtctctttgtgcgagttgggaagctgaggcggggacgtgggctccgtagcgatcgcgcttgggcgggagctgggctgtaggcaacacgggggtgtggagcggcgggatgaggaggctattgatatctcgagcgtgctggcgaggccgtgggcattagctgtttgttggtgggtggggggatggagcgcgtcaacctgcattcaacctgcataggcgaccacagaagcagctggacgggccccctatccgcttggaaagcttggagtgcacacagactcgcaagcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagggcagtgtgccgttcgacagcgccacgcttacggaggaacaggcggctctgagatacacggcgctgctgattatcatccagctgattgagagtctggaaccgctgctcaaggaagtcagtgggaagaatcaggaggagtggcagaggtggtggtatgtctctctccaagagactctgggaatgaatgctaatataacgcaggggctggatgatgacgaatctgctggaacagaaaggcgcgtcgagtggagagtgtctcgagataggcgtgtggtggtgtaagaaggtgtgagattacttgcgtaccgtctactgctgttttatgatatcccggcccattcgagtgcccaaatgttgacttcttggacgaactccggacgaggcttattccgttgaatttttaacgtagcgctattttatcggatcgtatcgctggcgcaatgttcgatatcttttcaaatagtacctgtgcattcattcatcagcttttcacttcccccttcacgccccacctagcttatcttacaatgcttcaatctctacacatatttagtaacagcaactcaatatctcattcgtccaggcttacctttcttcacaaactctgccctcttgattccctgcttgatctgctcttcgtctgtcaggtgcttctgactcgcaaacgccttgtgcagacgtgtgcggtagtactcgtatccctgggggtattcccggcccatgtagagtaagtctgcagcgcgtgaattggtgcgccaaatttgcacgcacacatacgggcatacctttgtatatgcgcatgacctggtggcgtagcgtgggcttcggcgcagccattctgtatccctgggaaaacgcagtttagaaaacgatgcagcctaaacaggtggtactgttcgagatcttttgatccgagaaaatgacacgatgtcgttcgcagacgtaggtactggtgatgagcactcgggtgtttagagagcgcatcccgactgactgactgacgtatgtgcgtatgtaccctcggcttcattccgcttttgtcggaaccacgcagtttaacatcctacaaccacaaccacgatttctcctccaaacataccacaacaatgcgccccctcctcccccgtacgccgctcaaacatcccctgctatcccttcgccaaacccgctttcaatcctactctgccctcccaccccgctggctcacgtccctccgcccgcgcctcgggaaatgcataaccttcggcctgtcccccgcacaaacccacgaagcggggtctatactgcaagaagtgagtagcgattggcgcgagctgttggctgggagtgaagggttcttgacgagtaaggagtatcgggggttgtacaggcaggaagtggtttggggagagatggtaagcatgtctggggtagtggatgtgaatgtggatttgggctaataagttgtgttttgcgggggataggatagtatggtaagtcaatcacattgggtcattgggtttgtggagaggggagctgattgagggtgaagggtaactattactactatggtttgggctatggtatgcgagggctgatgttacgtaggacatgtcaataacgtcatgtacaaccggtacgccgagtctgcgcgggtcaactggacacgcaactttgcggcgagtgataggaagcatgagaagcaatggatggagctcattacgccaaagagtgtggggttgattttgagaagtataacgacagattataagtttgtgagtggcgctttcttcattgctcttgggggcttgtggtggaaaggaggggataatcgtgcgctaccggacgacggcatggttgtaaagaacctcctctgcacatctgcggattatgccgatgtttcgaagcattggaattggcacttcccggcacaagactttaccatacggatgccccggaataacttcaaaacacaccaagctgactgtgtccaaagcccatgaaatggccagacaggtatccgtcagcttccatacaggccataccttccgcttacccctccccagaatcacggtcctccacaagctccggacgaagcccgctaccgacgctgatcacttcattctcgacgttctgatcctgtctgaagtccatcgtcggccagcagcgcggtgtgtcgaagacattgtcgtctacgattataccaaggcgaagaagtctgctctaccaccgtttatggttgataaattcagagagacgtttgccttgcaggagcaggcaaaggaaaagaatggaaagagggtgcaggacttgctagacagagtgaggaggttggaacaggaaagctgggatagagaaggtgcagtagaggacatggggagtgcgacctagaaccgatatccgggcaactgacgagatggagcacgatacgacaccgagagaagggaaacctttgtgtatcggtcctcgttaatgcttcatgcctcggttcgaaccatttcgaaatcttggttgatgaggcatactctgctccaacgacgtgcgaatacatttatgtcgatgtgttcttcaaaaaaatgtaagtggcgttcgaaaatcggtaaggtgagtgggtgcttgaaggacccgactttcttgctgtaacgatcattcgcaaagaactttggaatgagatcgaggctgccattttgtgcatcgacatgatactgtgaacgcctttagaccattcagtaagcgagactgtacgcaccccggtctctcattttcacatgtcgacttgccgttattggcagactcacacgcactgcatctgcctcaagctcctcggaagcacctggttgcaatgctctacctcaaactgcgcctgcaatcaggcaagttggccgcactctaccatatcatggcgtgatccttccgcttcgatcgtcttttggtcacagcccgactgggatgatctgcacgcccgttggagcgcgtgactctccggcttgccttgtttgaacttcaagcatgctgctattggctgtggcgccgtttaagcttcgcgccggctcctcgcgggcaatgacgaagcgaagactgcaggagcatcaagcgtgccgaggaagtgatgggaatgttccgagccgctccccaacacagccagcgtacctttttgaggcgtcgttgcttacatgtgctcggctacgctgctgacgtgcattcgcaatgcggacgccgtctgaaacacagcacagccaggcgatgaggtgtgcgagcagatatctggcgggctgcggggtccatcgacgcaagcggaacagcgatgtgcaatgcgcgatgcggtgagcagcccacgacgagtgccattcattcgctgtgcagccaaaagtgacactctccatcaggggttcctggcgcatgcaaatgaacaggcgggctaaattggcgtccgacgtaacgtgattcgctgcagccgtgctctagcatgtttgctgtatgtcgacgcgcaatgtgaggtctggggcgacggctgcgtgaactcctcgaggctgtgctagggcgagtgcgagcatcggtggtgggcactggggacggcaaaaatagcgatgggatttctcatgtactcgtcaaagagcggaaaagtgaagcttcttttctggctagggctctcgccggcgcgtcctctttcaggcggcatgacggcgatccctggaatcggagtctgttcggcgggcaggatctgcgtgccagcgtgaagttgcatcgcgggtggcagcatccagcggataaggcgctgcagtgtctatgtgcaggatgatcaatgatgtgaagatgcagttgtgtcgtgtgtttgttgccttgctggccgtgacttccccattgcgtgctgcagcggactaggaagactaaggaggaagccacgcagcagcggatggttcaaggtttgctgcatgtcaagcacttttgtctggtagccgctagccctcagatctgtcaaagcctgcactggccggtcgtctgtggttgagcggagagtggcacacacgtttactagcaagcttggcactgctcgattccgcttgtgcttgcttgcttcgcacctgatcgtgattctcttcccacaacctcttcccaccccagcacacgacaccccccggaattccccaccgagagcagcggctcccactcttccagtctggctcgtcctgtgcagcagtcgagtcgtaccggggagaccgcccgctcgccagcgcaccgccttctatggtagcgaagggaaagaagaccgcggcgcaccagcatgacaagcgacacgagaatggcaacgcggcaccgggcaagcgcatcaccaagcaaaagagcagctcgcagctcaacggccatgccaacgggaggccccaggcgtcgacgccgccgctccccagccaagtagacgaccgcatgacgcagccggccagcgcccacgactccgcctcggggtccagcgtgcaccacaccaccatggccgctgccgcctgtggagtcgcagaggagcgcgcgcgagcttcatccgacgcttcgctcgacaatggggacgcctgccgcctgtacgacacgggcagcggccccttcgacccaatgccgccctcagccctccgccgtctcgacggcaatgcctccaagtctgtctccatggccagcatcctctccgtgcccgccaccattctcacgtcctgtcctctgcgggacgtcctcgccatcctcatcatcctattgcagctaccccccaccgtcctcaccgttgtacagtttctattcgctacactcacattcgtccctccccaggccggaacccccctctccgccctctccgcgtttccctccttcaccgacatcttccagggttctggcgggacaccatcgctttttacgacaatcttcgctgacgctctcatactcgtcgtgtggctcatactctgggtgcccgtgcaaaatttcttcctggatcttgcacaggcagtcattgccatagccctcggcggcgccgcagcgggaaagaatggcacgacgaacagcatattcatatgcttcatcatcattctctccaatcatctcttcaggttcaggcctctccggcaacacattgtccactttgtgtggaccgggctctcccggggaggccttgaatttctgacgagcccaccgagttcgccgaccactttggaaagcttctcatccccccacggatggcttcgcagcatcctgggaattcatattttagcccaaggtgtcgttcgcattatccgacgctctctatctcgacgagacgcagctcctacgctgcccactggcaagaagaccgatcccgaggctggcgtgctccaacgtgccaactcgaccacgctcgatccaaacgcggatgtgcccaactcatccagtaccgatggccggcccccagggccatcgcccgcagcacattcgaagacggataaaacgagtagcacgcgccggaagaggaagcaagctactcatgttcgtagtcagcagccgttttgggctgctcttgccagtacaaaagttacagttttaaaagagatggaaagtagccgggcagccaacgacgctgacgaggctaacgcaaaagacgcaaatcacattggaaacgctgtttggagatcggaagacgatcgtgtttgggtttctgaagtcggctattccgacatttcctttcgtgtcaatttatttaccgggatcgagtttcaagagcaggacgaggaggatttaacgaccggatcggggatcgacaagtcgaagccattttacattcgtgtaaatggcgcagactggagttcgaccagaatccgccagagcacttcgctcggctaccaaggtcaggagggcactggcttctgggtaggagagattttcggtctcacagcgctctcgaattactactgtgagttcgtacggactgttgacaacgaagtcttctactcggcgagcctgatcacttcggccggccctgtagccgaactggcttccgttgcttcaccgccagcacaccagacgcttcgtccatcatcgccaacgacgaccctcaagaactcgattgccgcagccgaccagcagctacaggagcagcgtaatcgcctgaagcgagcaaagaaggaccacaagaccgccattggtaccatccggaaagaggtggacagtttgagcaatcgccttgctaatgcaggaggaagtgatgagcgccagcgccagcgtgtccttcagttcactcaaaacatccgccaggccgaagacgcagcagccgacttttccctgcaggccgacaatcttggagaaatcccagaggaagaggttcaggaggcagccgccaagaaagcagcttggaagaaggagcgtgacaacaagaacgccatcgctagcgagttcgacaacgtgaaagccgagattgagcgccaaatccaaagcgtggaaaccgatattgccggtactcttcgacagagggaacgccttcagcaacgccaaaccaggcttaacgagcagcacgatcgtctcgttaccgccaacgctgagggcttcactgccaagcaacgaaaggagcaggaacggaccgctttgcgacaacagcgtgcagagattgagaaccaataccgtagtaacattaacggttatgaacgccgcaccgaggacgccaacctagccacgggacagatgatgcagacaattcaccagtacgaggaactcatactcgcacagaatcagcaccacatgtctgtaccgacaactcctgaaggtcctcttcctggtaccggcatgtctcccaacgccaatccctttgcaagcttcacgtttccctcgattcactcgcacgttaacagcacgcctggatctcttcgtggcggacgtggccgttcctcctctatgctctccaatatctccggcttcaccgacggcttcgatgaaccctactcgccctccggatacactctcggaaaccccttcaacgccccgctcaatggccataacggcagccacggaagcggcagtctgagttctggcacatcgagccagagctccagccaaagggatcccatgagcccggtccagccggtcaagccaatgatggttcgcagtgccggcagcgcgggtttgatgagtccgattggaacaggaagatgaaagaaaaacaagctcgatttgcagtctttgcgggtctttaaatagtgtttctccaatgtgatattgcgcttttcgtggatttataaatatgtgtgcccagaacttttgctttgcgtgtgatgagtaacgtatgccggggttgtccgtgcaaggtgcgaaataacatcttggtgtgattgatgtccatgttacaactacccaaggagaaggtatgccccgaaacccgcagaaatgcccagttccatctaaactagaggaatatccaaaacgccaaatacacctctccgtagcagaccagtctgtacgaaagagaaaaaaccccccccaactcaagcaacgcgaaacagctatttttacatcttgttttgctcctctttatcccacatgtttccgcaaccgtgcgcctgcccataacacgggcgcaaagtgtctcgacatgttaaaaccgaacaacgacgcgaaccagagtatcgtcgttactgcgatgggcgcgaggaggagttctgtgtggtgcagaaacggcagggcgttatacccgagaaaagtaatgatgaagtagtaattcaacgcaaagaggtagattgtgtttgagaggagttcggatggcctttttgtatcgttagctagccatctgatttggaacaagggtagaagggtaaggaagggttgactagacataccaatgctccgtgccaataatcggcatgcacaggaattgtacgacgtataagaatacccacacgggcacgaatgcgcggatcgctacgtcccagcagtacccgaattccagctctttctttcccgccgtcggcttcgtttagattgtatagcccgcgccgccggccggggaggagcgtgtttccggggccgaggaggcggccgacgaggaagaagaagagcgtggctgtgagcagggagaggagcaggaagtggccgaagatgaagacgagggtgatgtgcagggtttgtgtgaagccgtcggcgtaggcgaagccccaggcgagggatgtaagggtgaggaggaggctgaggaggtaggtgaaggaggggtcggggcggtggtaggtctttgtggtttgtttctggttcaatataaatcagcgcaagttccttcccattcatagatacttcttggaagtagaaagatcaaggtaagtcgtacgtggtagtatatttgtcggaagactttcttgggcgcaatgatcaggctcattatctcccacatggccatttcaaagtccatctgcgggaacttgaacaggcgcttgaagaagcggggcattttgatttcattgcggcgcgaggaaggggtcgtggagccaaagttggaggggccgccggttgggcgggggagcgagatgtgtgggttcatggtgtatgcgcctgggtggtgttgagctcgagagctagggtggtggtggtgtgggtgtcttctatggtgtcgcgggacggggcgtcaggttgtgaatggttcggacacgcgcggctgtcaaagtaaatgcgccatgcaatgctctcaggttgaagtgaacgtgtgaagtgtaggtatctaggcaatgacataggctccgagcgtggagctccagccatccatcagccacacgccaaggctacccgcggcgcggacctccagggtagcatcatttctgtcttcgtttctatcaactccacgctctcacgacaatctcccgagcattgcgcatcctcagtccccattgcgcatttcggccctcacttcgcgcggaatacttcaatctccgaatttgcgctgcgccgtgggagcgctttccctgtacgctcttgcagctaacacgcgacaaaggctttcccccgtagctttgtctgccatctgcgcgaccagctctgattctcgagtgcagtacattcacagttgccaacatgtcggacgacgcagagcttgcgttcctcaatgcgcagcagaacgagtacgaccctgccaccgcctacgaccctgctacctcctacgaagccgcgggcgacgaggaggagtatgatcccgccaacaattactctccacacccgcagtctgacaagtcagcgtcgatgcctcaatcggcagccaactcaccacccgtggccgccgacggtgagggcgaggatggtctgaagcctccgccggcgacagcttccgccgaggtctcagcggcgccgacgccgtccaagcagccgcgcacaaggggtggttttgtcgacgagagcgaggacgaggaagaggagcctgtcgcgcagcccaagactgccgccgggcctgcagaatcaccacagcgttcatttacaaacacaccaaacaatacagttcccacaccagatgtacagttacatagtgcacaagatcagggtgcttcgtcccttctctctgcttctgtcgctgtcaatgagtctgttccttctattgcttctactgttcccaacggcaccacgcctgtcccagacgttgccatgacaggtgcttcagatcacatgaacgtagctagcgcccgacagtctgcagcttcagtcactcctatgcccacctctacagcgctgccaaaggcgcgtcttcctcaggaccgcatcggtatccttgaagatcgcattgctgaagacccgcgtggtgacgtcgaagcgtggctgagtctaatcgaggagcatcgcaggcgacacaagcacgacgacgcgagagcggcctttgagcgcttcctcaaggtcttccccacagcagtaagcagtgctgttggtttttctatgacttcgctaatttgcctagggtgagcaatgggtcgaatggatcgccttcgagacagaactagatgagctgcagaaggtagaggtcttgttcggcaagtccatcgcgcagacaggttcttatgttccgttgtattcgtcgtacatcgactttgtccgccgccgcttcaacttgacgacggaccagactggtcagaaccgtcagactgtcacccaggcctacgagttcgttcttggacgggtgggtatcgatgtcaacgctggcaagctgtggctggactatatcgagatgctgaagacaggtcccggcgatgcgggcggcagcagctggcaagacaagcagaagatggatactctgcgcaaggtctatcagcgtgcaatttccattccacacaacgcgactcttgagatctggcgcgactatgacaagttcgagatgtctgtgaacaagcaaacagtgagttcacaagtacagtgcgaacgaatgcaatgctaacagcatgatagggacgcaagcatctccaggagaaatctccttcatacatgaccgcacgaagcgccatcaacgtcctcgacaataacatcacgaggggtgtcaaccgaaccactcttccccgcctgccgccagcgccaggcttcgatggccacgacgagtactcgaaccaggtcaagctatggaagaactggatacaatgggagaagagcgacccgctcgagatcttgatcgacgacaagacagcgtaccagaaccgtgtgcttcatctctacaacaatgccctcatggcgcttcgcttctggccagagctatggtatgaggcagcagagtggtgcttcgacaacggtctgtctgcggaaggggacaaattcctcaccgacggtatcgaagccaacccggagagctccctgctagcattcaagaaggccagccaggttgagttgcgtacagatttcgaggatggccagccgggcatcatcgccaagggcaaggccgtgcgcgagccctaccatgaagcttttggacaccatctacgacctgacggcgcagacgaagaagcgcgaggagcagttgattgctcgcgctaaggaaatgttcgaagctcagaagcatgctgatgaggccgctcgcaacaatgcgaacggagacgatgacgaagatgaagacgagctcgcgaaacgcctccgggaaaaggaggaaatgcataagatgcaaatacaaggaattgttgcaggccacaacaatgagattctgaccctcaagaagatactcacctatgcttggattgccctgatgcgagccatgcgacgcgtgcaaggcaaaggctcgccaggcgcagaggttggtggtttccgcgctgttttcgctgaagctcgtaagaagggcaagctccttagtgaagcgtatgtcgccagcgccctgatcgagcatcactgttaccaagacccagctgccaacaagatctttgagcgtggcatgaagctcttccctgaagatgagcactttgcgttagaatacatcaagcacttgatcaagctgaatgattcaaccagtgagtacctgtagtacaactagttgtcccgtactaacgaaaatagatgcacgcgccgtctttgagactgttgtcggaaagatcacatccaagccggatcagattgctcgagccaaggagctgtttctcttcttccacgactatgaagccaagttcggcgaattggctcagatcaccaagctggagcaacgcatgctcaccctgtaccctgaggatccgcaactacagcgcttctcccagcgtttcgcgggtcctaccttcgatcccaccactgtccgcccgatcatctccccgcgctctcagatgaagcctatcatgcacatgcagcccgtcatgaactcagtggaggagcaccaacccaccatgccccaacaagtggagcagcgccatgcctctcctcccaacttcaacttcgcttcaccgcacctcgcaaacatccagcccgtcgccatccactcccccaagcgccccctcgacgacgccgacgacaacaaccagccccgcaagctcgcgcgcggcgaatcccccgccctcaaaggcgcagccggccgccgtctcgatgccgcgcgccgcaacctggccacctcgggcaacacgccagtcgtccaaggccctgttcccctcccccgcgaaatcaacttcctcctcagcatcatcccgcccgcacacacgtaccgcgagacgcgcttcaaccccgaagccatggtcgctatgattcgcgataacgcgcgcattgcgctgccgaattcggtggtgcccgcgccgcagcgttggggcacgacgcccactaccgcgcagcagttggcgagtattcaggagaagtacggacatcagcatactgggagtacggggagtgcttggggacagtaagcgtatcttgggcatagctgctttggtctgtgatgggtggttcgtgtgaaatattgcatggattggcgttttatgtttctatcgaattgggaaaatggtgggggtttccccatgggaatttgtaatggtacgtctcgttctcggacggtagagcatggcgtttttttttcttgtgggttctgcaggatgggattaggatcacaatcacaattttgaaagggtagattaggtggatatctaagcacgataattggaatttgagaagggttgataaatttgggtcttgtcttgggttgatagtgaggagtaaacattcagcatatcggatgggcagtgcgtgcgagtgattagatatgttggacctgagtgctcgtgcttgcactatcgccggtgaatctgatcaagacctcgcaattgcaatgatagtctgataggactgtgtataccttcagcataccagatgggcaatgagtacgtacaatcagattccagactctcatgcttgtgcttgcatagcctcttgtcgcagtgaattcaatcaaggcctcttgttacatttgcgttcatggctcaacagtactgtgtctatcttcagcctgtcacatccgaccacggcctgcttgatttatacacgatacgtagaatgcggtctgcatgcacctgtggatgcagagtctgtgccatgggtgtgttcatgggcccgtgcaggaagccaagtcgacatccaacgtcgcgatgcctcttccttcaaccttcatcacgagaacgggaacaggcaggctgtatatcttcgctgcgttatggtttcaattttgacacgggaatcaactatggaaatatacagcctcatgcatcgagtggagttgagatgcggctggatgcgcgttcctgcgatacacgtctctttgcttctcttcctcaaccctcatcatcataacgataacaggtagtctgtatgcttttgctgcatctcaatttccatctcggctgcttcataaaccgtggagatatccagcctcgtcgatccggttgagtctagatgcggcaccatgcgccttcccgcaatgcatgtatgcatgctcccattacgccgggctgatgtacacagcatgccctgaagggcgctgaatggtgcgtgcggacttgtggcgactggttgtcggtcgcttgccgcggaaggctgtggttaagggaggatgcggtgttcgatgtaggtctggttcggaggctcggaagtgtatgtctggaggacgcgaggggaagagttggacttgggcgaagttggagtgtgtggctctgcgggaggtgcgcgcagatggagagctcagctgggtgagctttgctgcgagcagttgccgcttggttgttatgcgagtgcagagttttggagcggcgcggatgttcctcggatgtctggtgggtcctttcaagatgtcaatgtttcgtggttgcgtgtgagctttcttgtatggctccatattgtgcatctgttttctgcatactctctacgtcttgcatgtgttcatttcatgctccaagatttcattctggtcatttcattcgttctcaagattcatttttgttcatggagtgttcaatatgctcatgatctccgactttgatatgcagatagtcccgaactccctccaagtcaccatgtcccccatcttcataatgccaccctctaccacccccgctcgagcatctctacctctcttaccttctagcgtttgctatctttcgtgatccctgtcttggtggtttcctacccttgtcttctctcaccaacgtgcatctgacgtcttccggtcccctcttgctccccagggccgtcaaaacacccaaatctcacctgtatattcgcctccctcaccttctaagacctcacttgcctcgtcccccggcccaacagtttcttagcgcctttagcgccttctcggggaggagggaggaccatataaaccacgctgggcacgcctccaaccttcttcctccacctccaactacgactttaatcctcttcttgacttggacttccaagttgacaagccttcttctcttctgttacttcttaattctaatacaagcttcttcgacaacttcgacagcttccactgccggcagtcaagtcacctcactgcaggtcagcttcaagtgcttagcatcttcaagtgtaagtccgcagtctgcagcacttcccttgcactagcatttgctttgcacagcagcattgctggccggcacttcaaatcgccagcattgtccagctgcttcccgttgctcctgccgcgcttctcccgctcctgccccgtcaccacagcaatcgtcacgcgcacataccacctccgcgtagccttttgtttttgtccttttctcatctcctcctcttccccaccttttcaaccgacatcaaacccgccttcgcgttttttgtacgtctgttcatgcaacataccctcacctgcgcttcgttttgatcgtctccgatcacatacacgcgagggttgagtcttttgaacacctccaggccttactaacgcacgtcagaccagatcagtgatcgcggctcttccatcaaacgcactcgacgcgcctcattaccgcttgacgcaagtctaagccaatatgggtggtccaactctcaggcgtcgtgctcaggccgagaatcagggcttcagctctgatggctcgtcgtcagcttcgcgcgaccctacccagcgctccgagcccaagagcatcaacaagctcgacggcaaccgtgatcctagtgcgaacggtgtgcttgactacactcgccctactgacctgaagaacatttcggagttccttggccttgctggttggtacacggctcgcggcgtaagtacaaaccctcctgcatatggttgcattttcccgcgcaaacacatcctctccactcccttggtatgcaaccagcccccaagtccgctcgcagcgtgacttggaggcttggatgcatataaaactgtccctctccctccttttgttccctgtcatactctcatttcccctgcacgatcaccactcccgtctgccttcagcccactgtacctcatctgtacccatcctgttcacttcattcatttggcatggcttcttccaaccccactcctcgcctttatcaagagggctttcgcccacgccatgcaaacattggaattgacatcgattaccagatcgacatccctaaggcccttcccgctcggcccaaaactttcaacacccagggcagggagtgtggcatcaccctgaacaccttcaacgttatcaaagcccccaacacgatcgtgcaccagtatgatgtcacgttcagtggcgatgcactcgattacaccaagcgcgtcttgctcaagaagatctgggcttccaggggagtgaaggctgccctgggtgagcccgccaacctctggatctacgacaccaacaagcttgcctggtaagtcacctctcttcatacatgatatctttcgatcaaatactaacagtatgtcaggtccagcaagcgcatagagcgtgacgacttccgtgtcaccgttgacctggatgaggaagagggtcgccccactaaggccggccagcgcggtaacaagcatacgattcatctccgccatacccgtaaagtcgacttcaatggccttcacgcctttcttgctggacaggcgtcctggtccccggagtgtatcgatacaatcgtgcgtgtgaatccagtatcaacgacgggcggaatgaatactgacgtttgcagactttcttagatcatattatgcgcgaatggccttcccagaaatacacccagatcaagaagtcattcttccagcgtggagagcagcgcttcgatctcggcggcggtgttgaggctttcaagggtgtcttcgcctcccttcgcccagttctcgacgacaagttcaacaagtccctttccgtcaacgtggatgttgcaaatggcactttctggcgtgctcaagagcttacgcgcgctgtcggtcaagtcttcaactgcagcccgccgcaattccagcagcgcttcaaggaggcttgccgtgactggcgcggttcgcacatgaagaaggacctccgcgtcctccgtcgcgtcggtgtgtctactacacatctcaaggagcctgtccagtggactatcgacgactttgtagacatggacgtgaaccaggcttctttccccgatcccgatgattcctccaagaagattacgattgccaagtacttcaagactaagtacaacatcacctgcatgccaggtaagtgtcttttcttctctcaactctggtttagactctaatatctctcaggcattcccgttgtccgaatgaccaagaagatccgcaaacagcccgtgtacatgcctatggatgttctcaagatcgacgaaaaccagcgttacaacaccaagctctctgatgtccagacctcccagatgatcaagtttgcggtcactcttcccaaggagcgctgggctgccgttcagcagggagtcaagcttctcgactgggcacacgatccttaccttcgtcactatggtgtccagatcagccccaacccctccaaagtcaaggctcgcgtccttccttcgcccgctgtgcactttggcgcaggctcaaaggaggctcagctcaagcctcaggacatggttgccggccgctggcgtcttgatgttagtatttctgaccatattcactttatagtatgctaacgatatacagggccgcaagttcgccatgaacaataaggaccgcccaatcaaggcttggggcgtgtgctgcatcgtcggcaggggcggtaagtaatgtccttgaaccagttttgttccttacatgtactgacttctctagctcctccgccagctgccgtcgagaccttcttccagaagttcacccagatctacgagagccacggtggccttatatctgctcaccccacgcatggtaagaagccctggatgggaccaggtaaccttgccgatggtggagaggtatgatatttcacttcccagtgagcgatacacctgctgactttgacagatggtccagaaggtttggaacatgaccggcaatcggtgagtaccagattacgcgatgagggcttttaggctcttacatcagcatacatgtttgaaaattgtgactgacaatccttaggtacaacatgcctcccaacttcctcttcttcgttgtcaacgaccgtaacgtcgatgtgtaccgccgcatcaagaagtcgtgtgacatccgcttcggtgttgcttcgcaggttctccaggccaagcatgtcatgtctgcctcgccgcagtacatttccaacgtctgcatgaaggtcaacgctaagcttggtggctgcacgagtgtcgccaagtctaatgtcatccccaaggtcgcacccaagtcgccttctagtaagttgccatcattcctcgaagctatacagcctatgctaatttctgaacagtccccaccatggtcgtcggtgccgatgtttcccaccctgccccaggcgctggctccagcgaggctgcatcctttgccgccattaccgtctctgccgatcccttcttcgctaagtactgggctgaagttcagaccaacggtaaccgcgtggagatggtcaccacctccaacatcgacgaacacttcggatccatggccaagaactggatgcagcgcatcggacagggcaagccgcctcagcgcgtgctgttcattcgtgacggcgtgagcgagggacagtacgctgccgtgcttgaagaggaggtccgtgacatgaaggagtgcttcaggaagctcgggtgcaaggaagatccccaagttcaccgttgtcatcgccgggaaacgccatcacattctgcttcctttcctgatgccggcaaaggtgaccgcaacggcaatccgcttcctggcactctcgtcgagactggatgcactcatcctttcgagttcgacttttacctctgttcgcacgtcgccatcaagggcactgcgcgacctatccactaccaatgcatcctaaacgagggtgagtggctggctactgagcttcagtccttcatcttcgagcactcgtaccactacgtccgctccacgactccggtctcgcttcatcctgcggtctactacgcccacttggctgctgaccgcgctcgcgctcatctcaacgacaacccggtctcttcaggcaagaaggagtccaaggccgaccagcgctcgtccaccggctcctcctccaagaacgtggagatcgctcctctgatggctatgcagaacgctcgcggcctgaaggatgtcatgtggtacatctaggtggccttgtggcattaggctcctccaacaggacgagctgctactctggtggaacacgaggatggcttaacgacgatatgaacatggggcattcgggtttgcaagaattttggcttacgacttagctatgggcagtgattttcggtgctctggcacatcacaatcttcagcggacaaggctgtgaatgcctttaggctggtacaaaggttgatgtttggggtccggactgcttccttttattacagtgcaataccctttccttacgcccccttgatcgacaaggaggctatctaggtagctgggcttctccatcgacatatcttccaaaaaattgagagttcagatacactttccatctcttctgcgaccttggtgatgctaacactgactgccagtattaatcctcggctgacacaacacggcatcaggataacatgacgaagacaatagcaaccttcaggaatccaatcacattcagctgcgtgtacgacttcaggacttcgcaacagcccttcaactctcagtaaacagaagatcattattaggaccgacagtctgctccacttgcgcgttctgcgacatgaggcgtcaaataagagcgcgtaccggctaccgtcgcgccggactgcgaagtctcataggcgtgcgtataactccagactccactaaccgcgatgcaacttgtagcgaccgcgccatttcatttgtgcttgccagtcattctctcactgccttcgcggatagctggcaccgagagagagcgggctgcattacacatctcagtcgtttggcagtgcgtatgactccaggaagcgctatcgtatcctctggatatggcgaagatgtgtgatatctctggactgcacggcctcactctatccactgccacgaaataaatagggctggtcattgactgacgagctacagcatggtgactgaggatgaacgtgcgtataacttcaggatgcgacatcagctttaccaactctgctgagctggagcatccatctcggcccagatgtgctgtccatggcactctttgggagtctgagaacaccaatattggcgattaccacattgggtgacgattgatgatagatgtgcgtatggcttcaggacccaggaagaggtctcgtaggccaaacagcgagaagcattatatcaagctcttcatggtcttcgcttacacaacggcgcgtggaaatagcgaggcttgactgactagacgcacgtcgtgcgatggagtgtataactccaggcacaccccagacctgccgtgttcgcggcagccagaggcactatatccaacccttcatggcattcgcgttgccaacgctgacttggagcttgttgcgcgtagcgaggtggatgcctcagggatcatgaagagccccgaggacttcggccatcttctgctttgtcaagactttgagctcaaagttctgtggaaagaggccttggaattggaaccgcgcatgccgtggatagtggcgtgaaagtcttcaggaatcattgagttgttccggttgggctgacatctgagacacacattataggtacatactttctcgcgtagctagcatgaaggagtctgtacccatggctttgtaagcggaagagtagacctccacgcgtaagacgttggtgcgcgaacatgaagattttggtttaacagctacactcgggaactcgcgcgttttcatacagttgcctaaagcactaagcgtagtcggagtgtgtgatgtcattcaccagtgaccaggagtacacattcagcagtcattaaatcatgatcaaagcttgactagacttcgactgctctacatcagccacccctgagagaaccgttctattatcctcactaccattcagctcaaggtgcctcaacccagcttcctgcaagcagtgtcctctgcctcatcgtctttctcctccacctgcttctctcccactgataccttctcgcacgcaacgtcttcacctccctcctccttatctccaacacgcatcttcttgcacgccgcaccctccacctctccatcctcctcagccttcctctttccccccaaccgccgatcccccaccaaaatcccatccccgccctgccccgggacggccctgcccaatatgagattatcatacccggccatgacttcgtatcccttgaccaaatccacaaagcgcgttccacagcctagtgattggttagctcgggcagtctaaaagagggtaggaagatgtgagggcaacataccaacaagtttatccgacgcatacacactcttcatatacctgacaaacgcctctgcgctccacgcgtgaaattccgcagctccgtcccatcctaccatcttcatgctgccgccgctcgcttccatcagcggcagtagcgcagtgatgtgctgctgctcttggtggaactgcacatatctcaccaaatccacccccgcgccttcaacctgcatcgtcaagtccgcgtgcacgctcttccagtgcgcgtggaagaaatcgtccgtaagcccgggtttcttgttgaagaagatcatggcgcgaaagtacggctgttggtttgagccggtgccatcttcggcgatggagagttcagggaaggtgtggtggtggacgaggtggtttgggcatgggtagataggcattggggaggaggttgtggtgcttgtagttcttgccattttgcaaaggtaggtgagtagtggaggagaagatgttatcttgagagtcggtagaaggtcgtgggttaggtatttgaatgagtgtgctgggcgtggtgatgtgtccagctgtgtggctaattgaggtaaaaagcaaatgtgttggaatatactggcagctcgatatagcgagactaagtatgaaggtattgaagtgggagtgagaatagaaacgcaaaagaaaacttcgccgaggtcaaagtgcgccacggtatgaaggcgtgttttgacatctcaccaatacccaagtttttttttggaacgttactccacattgctatccctgaagcacacggtggacggacatcttggtacagaaaagtaaatttgctactgtatcgtgtgaaatgatattgaagtgtatggcgatggaacgtgctagtccgatgttctatatcagagacactcgctccgatcccagtcacgattggcgaaacgccgaaccatcaagccgaaagagcaaacatgacatgctacacttacagaacgccacagtacccaatttgtatgcaagagcgcatgattcatgtattaccaccgcgcggacacgtccggtttgtcatgccgatgtcatgcctacgtctcgaacatcagctcttcggacgccacgacgtggtagtgctcctttgggacgacagtttgagcgtgcaagagcgatcgatagtccatcagcttcaacgcgcgaggtcgcaagtgaactctgggggcaggccattcatcttatcgcgcatccatgtgcggttggcttgggacgcgtgtacatccaggagtaggcggcgggctgcgcaatcacttgaggtaccgttgtatatgatgcgtatgtgctcgttacggggcaatgcctcttgcgagggtgcgatgaattcgtaagctttggcgtagatggcatcgcaggccgcgttctgtgcagtaatgtcctcttgtttgaatgcaaagacgtaaagcttgcatagcatggagtactcctcgccctcagcggcggtcttctgcgatggcttgctgggtatgtgacccgtgtagagatattggatgtagagtgcgaaggcttgtggatcgacatccttgaacgccacgatcttgtggctgtcttggctatgcatctcgctcagaatggattgaaggcactttgaacgatcaccgagtagggcttcgtggaccatgacggtctgctcggtgtcgccttcgacgatttgaacactcacaatgctggtacccaagctagtatatgtcagcacactgcgtcattaaattctaaggaacttacttaatggcctgtgtatccttcacacgaacagtggatccagggagatgtcttcgaagattttgatccatacgtgctggctccattgctttatattgagcaccgttatcgtcttggaccccaaatcggaatgggtttgatgtagcggcagtgccaaaattgatcttcactgtgggaaactgcggtaaaggagacattccagtgtctcagaatgcattcatcgaggccaaagattcggggctaggagttgttgccgcgatgctagttgtctttgctgtattggcagtggaatcagtaagttcgggtccagtcgatatggtgagcttctccgttgtgtcgccggtgtcgctcgttgttgtatcggcagcgggagcaggaacttcgggttttgtcaatatggcgagattctccatttcgtcgctgctgtcgctcattgttgcgttgggtggatgagaactctgagctggtgttggtggtgctgagccaaatcttgtgcaatgccacagatatacccataccacaagcttgattgctccccttttctcttccacaaacaattgcacataggtgtttgtctccatcccgacccgtgtagaagctggacgtcacgggtgcatcgtctagaagtcgcgttcacctactcttccacctcacccctcccacccagcgcacccaagccagcacctcatccttcttatccggatccccatccgtaccgccatccatgatcaaatcgacggtgtaataccactttgccaattcttcgttactcgccagtctatgcacgaagctgtggcatgctctacacagccacgccacactattcaatttatcctcgtcatgccatcccctcttgagcacgcggctatgcgtcgacttgggtatgaggtggtggtatgtcagcggcacccaatcgcgttgacacatctcgcattcggtcgttctggttgtggtccatattggcggaggcgctgtcacggctgttgcatacgcgttgagaacgggtagaaggaggttgcgttggtcggtcgtgtcacttgaggatggaagaaggccgtagctttcgagactatcgattgcatctggtgagatgatttcgaggaggtgcgtgtatgtggaggcagatagtggtgttgagtagctgtcttggagaggaatggagtctctgtatttgggatacgtgagggcacgaagctctggaggtaaggaggggaatatgacgttgctgaggtactggatgcagtcagcgtaatgaggtagctatcggaccagtctggcgtacttcgatgaattcgcccaggtcctccgcatccgatgcctgcgcctcacgatgcgaaatgctgctcttaatctctgctaccctcttgtagttctgctccttggatcccttcttcacatgtctcttcttcttgggtcttgccttctcaatgggcatcgctagcgctttgaggacaggctcactcaggcaatcacgaaaagtttcataattagactgttcgtctgctggtatgggatcagccatgatcaaatgtaggattgcgtaacgagcgacgcgtgatggtaaagtttataggcgccatgttcatttgatgtggagtgatgacgttcgggagtcgcgaagcaattcgcgttcgtgacgcggggcggggcagcttaaagctactccaaaagggctgaaggcacggcatatgtctgcgactgtaatactagagatggctcgtctcatatatggcaagaattgcttagattctgtgcgcattgtggccaaggttactagcacagcgcgtgcatgatatgtcaatgagtatgtcacaagtgctgacacgagcattcatttcgttggtcgcaggattccatgatattcgttcattatcttgactgcggcaggctgcctgagctatgccatgccttcttgcacgtaatgcatgatcgttcgtaaaagcgtcccatatcgttcgcaagctatgcaaaatcgaagcatgtgcagatgtgtcaaccccagtttaagccttcttctttccacctttggccaatcgctcctttttgcccatggcctgctcacgtctccgcttctcgcgctccatgagctccgccttctccttctccagctcagcgcgctcctcagcctcggccttcttgcgcgctgcctctgcctcacgacgctccttgactagcgcgagacgctcaagatccgagcgcgcctgctcagtcttgccctcagcatgtagcttctcgtagcgctccttggcctgttgtgcctggacagcttcgcgttcacggcgagatagctgagagagatcctgctgcttgcccttgcctttagcaggggccgcggcgggttcagcagcttcagcggcttccggggcctttgcagcctgcgagcgggcctttgcggtgtggttcgggttcgcgggcatgtcgtcgtcgctctcctcctcttcggagtcggtaggcagatcgccaggctctgcgaccttcttgttcttcttcgctatcgcggcttgcttgcgggcctttgcggcatcacgacgctgctcacgggtcatctctgcctgctctggcttatcctcatcgtcgctggactcttcttcggaagactcttcctctgatgattcttcgtcaaccttgccgggttgctcctgtccatatatgttagcatttgcttaacaggaagggcacacagtacttacaccccacataccaacgacctcgccatctgcgttgagcggttgaagatcacgagaaaacttctttccacctccacgcttgaccttgttgaacttgccgccgcgaccacgacctcctgctgaagacatggtgtgtattcgaaaatgtgtaaacctgtaaggtagggggaggtaggtatcgaggcttctgagctactcgaaataccgcgtgcggttgagtctttcgcaagtagtaggaagactagggaaccgtgactgtgatttcttgcagtgtcgtgtgcttcgttcggtatcgtgacccggtgaagttgaggggcgtgcgttcttgtgtgcgagggagacgcagggggtgcgttgatgtatggtgcgaggctgtcgaggcgcggttagcattcacgttccagcagtttacagcctgcaccagggcactcacttatgtaatatcctgatctcaaattcccgtggtcgtgaaagagtcactctcgccagcccgccagacaacaaatcgcctgccccgcttgacccctgccccaccatcttcatcataatccaccaagcccaattcgctgcaccagcctccctaaccgcatccgccatagcgcgccttagtcagcgcgaaatctcgctgggttttcatctttcgcgcgcgcgttctctttcctgccacataaactgaaaatgccctttattcactctgcgttcttcaaacattgagaacgactggaggggaaaaaggagctaagatgaatcatttcggcgtctgcttacccccttctcttctgcgtaagcttgtggagcgaaggtaaataaattggacggtacattcttttgcttggcgtgatgttttcgcgatttttggaggcccgcttccgggaacgacgtatgtttctcgggcgcgcaaaaaagcattaatgatgagctgtgttcattgctgctggatactgtgttccttgctttgcgcgcgtctctgctcggtcgtggagttgaactcaggaggcaccgggaaccaagtcacctccaccatctcgaacttcatacctacacttgtgtactcctgagttcattcaatgcgttatcattctcgatacctctccttcaatcgcgatccggtgatggtgttcctgtgtggagcagttggttcaggaccttcacgatgcgtacggacagtttacgcgtggacgttcgacctgtcgcatacaaaacacgccatgcctatgtaactctgtgtactataccctgctgttacagactgttgtgcgattgatgtaatggaggtttactctgtaactctgccggagagacgcattgatcatatcagtcactgccgtatgtgttcggctagtcactcacaaagaacactacatccttcatatacaccaccgtaaagtgcttcaggcatatggttttcaatgccccaattccagtccattgatcgttgctaggtcatcttcggtttagaaatggaagaggttaatggtattgctggggaggtgaggagaagacatcgtaggagacgtcaggagaagacataagaagaatgtgtagggagaacataccatagaagtcgcgaggagaaggcgccatgttatgcacggggtttccaggcctgcatggctgaagtaggtgaacggctacgtcatgtgacttgttgcgacacctcaccccgagtctcactctcactttcaccgttagtcatgacgccaagatgacaatcgtccgcacaatatgagtagaaatagtcccgctcgactctgctgagccacttcgtccgcaacaccaacttcctgcgagcagccaccataatgaagactccttccaagccaacccgggcttgcacgaccaagcagatgaagtaagccagggccgcgcaccaatctacctatcttcatcgctaattctgcgacagtttcgagccttcgcagatggtcaccatccgtgtcggcgattcgccagagtacaaagacttcatcgctcacgaatcgttcctcacttctcgctctgagttcttccgccgcgctatgaacggcagctggacggaggcagaatctcgagtcgtgaaactgccagaggatgagcctgccatcttcgccatctatctcaacttggtctacactggacagcttgttacaatgcgaaaaaaccaaggaagaactcgcgagcttggagtttctggccttcagcaacctgatcacacccgaatacgaagatatcttccgcatgtacgtcctagcggaaaagctccaagacaagggcgcaaagaatggtgccctcgctgccgctgtcagtgtttctgaggtaatggattcggcaaacaattcgaccgttcctgcggctgaaatcgccaacctcgtctacaaaggcacgcctgagggcagtcccggcagacgcctcgtcatcgacatgtacggcatgcttccattccgatcactgttttccgacgttgagggcattccctttcatcgagatgctctgaatgacctcgtagagatgttgaacaagagttatcagaagaaggatggatatggagggcattggtttgcaaaagacaagaatcagaagctgtacttggaggaggaagaatgatcaagaagaagaccgcagacatgatccgagaggattaccagcacaaagatggaagcgagcagcaaggcgttcgttggttgcattggaagcatggaaggcgtcgaagaaggtcatccggttctgaatgagcatatgaagagatctgggtccacaccattgtcgctgaaggctatccatagcgacctgattgaatggaattgaaagcaaggcatacctcgttatactgtcccacagattgtgaagatgacttctactataggctagtatgaagtgcctcatatgtccattgcgaacatgtgaacacatgcaacatctcactcttaagttgcattctctttcacagaatttaagcgtttcgaacaccctggcagagtcacggagtaaacctctacaacatcaatcgcacaagagtactcaacagtgcggtacagtatacaaaaccacgctgtatggcgatagctgcaagtcgaaatggcactgcgctaaagtggtctggtaaagcaatactgcgggttgtcaattacgacggagagcgactggagtgcctgagctatacacaaggctttaccgttatatatgaagccttgctatactgtgtataacgtcccgaggtcagattataggctggttgctacttgtttccaccctgaccactttcctctgtaggtgagaacctgcggtacatggcaagcttggcgacgtcctgatgcggaaggttgaatcgtttgtgctctgacactgtcatatcatagagacagtgacatgatgtaaggcattagggatcctgaacggagacagtggcttgagacagtccagtgccgtattttcgccgtcctcaaaacttgtcgaccgtctctgtacgttcctgtcctcgccatgctgcgggttccgccgctcgagaatgctgggccgagtttcacttttccatctacatgcttgccattggctcccaagcacacggtttccagtcaagagctaccgccaaccaggaaggcatctgatctagttgcacaacctcgagatcacccggcgtataggcatgtcagtgaagccacagtcgtagccaccggaatttcagccatgtcgtaaaatcctcccatgaatcccgccggataatcacccgctgcacgatgctgccacccgtgagatcgtggcgccgccgacgcggatcttccgccgtgggaagtcgcgcttgccaattgtttaaatgtttgagtgaacctcacctctttctgtataaagattgtgttttccccggatttcctcatctcacctcatcgactggggatatcgcactagcgacgcccaccgattcctgacagatccgataattcttcgaacatggaaccactcgatagtcccagcaagcgtcgcgctggaaacttttgctgagcgcaatggcctgagactcacagcataccgcggcctctccagacgtctcaacagcgcgactcgcactctccactttccgacctcgaatctattcgcatcgaggctcacgatacgattccccactggaacccctattgaaacatttttggtattgtgaccgctcaaatttttcaccatatcggaccaagcaagccaaagatagcgcgcccggcacctggaaaagccaactaccgtgtccgtggctcgcgccagcatcgtcgtgacacccgcgagtggggcgtcgcgtggttaccaacgttgacaaagcagcaaggcagtcggacttggggttgactcgtgttacccagagttttgccggcatggggaccccgaagtggagacagaaaaattggagcctgctgttcgagacctgacccttctccggatgttcatcgcgcgatcatgtggagactcctgcccatcaaccccatggcatggattgcggtagggcaaacttcacaacaacatacgatcctagatgctgaaattactcggggtcgaataagcctcatgtcttcctggagagtttgacggtccgacagcacaccaaggaagatggatgtatcgcaagatcaccacatattttgggcctcaagctttcgcggagcggtccaagtgggtcgtggcttgcttcttgactctcatctcgttgaaggaagcggcgccgaggaaaccacgatcgcatttcgcccgtgctccgaccgcaatttagctttgacgctatcgacccctagctgcaatgtcatccgagttccccatggagattggtgacaggcgacttgtacacagtacgcgctgtcggtgtcggtccggggtcctccagcatgagtgcatactgtaacgggctcctaagcttcgcgcccgaaggcttcaaggcgtacaccgtgcatcgtcaagatcaactcacgtgtgccgtctcgtatagcgattgcgcggttgatccatacagcaagctgaccgaccgttgagattttgccgttagcacgatattgcaccctggtacacttcggctccgcgacaaaactttccatactcgctctcatctgcgcgacaaacggcaaaaatagtggacgttctcgggactattggctcctgcacagtctgctccacggttggcacctcgtctgctgatggcgccgcaaagtagcatcgcattatggggcccgtctatggcgggatgccactccaaacgtaggtggaaagcgtctggtgacatgcatgtgaaggacgccgcccattcagcttactcgttcactgtcgctccgcggtattgtgcgtgtcaacgggaggcctgagaacaaggttctccacaaacgccgcacggctgtggcgaacaaaagggtatagtgaccaaagtgccactgtcgccaccatgcttttgaacagcaccattcgctggatgataaaatgttcaggtgtgatgatcagggttccagcgaacaggaagagctgcagtagctttgcgcttatggtcctgatcatctgagaccaggcatgtggtaatgtaatccacacatctggggcaccctacctgtgaccgggacgaccatgttttattgaagacgttagacccgtcagcacatcgtaccctggcggctgcattcgactaaccaatcagcactgctcaccccataaagcatcctcctttccagcctcgatccacttacgcatgcagcttaccaggtattgcgggatactttgtgctctgtcccgggtgtccagccagggtgttgttgtctatgctcggacctgaacctgcgaaagaccgaacagcgacaccggttcaagccagtatgtcgaaataaagaacaaagtggccatgttcactggcgttgtgtggcttcggcatccgcgacaccagcaacagttccgaccgagatcaggcccaagcgcgcgaatgatggcagtcatgtgtttgtgtcgttaggtgccagtcagcgtgaaggtgcggaaggactagctcggcgtgcatggaagacggcacaacaggaagcagtggccggcctcatgtgcttagcgccaacacacccgaacgccatctccctttgatttgatgccaatctgaccagcctcgcattcgacaagggttaaacaacgaaaaatctgcaggtctcgccagccaagatacaactagattgacttcggctgcagcttgggtgagcttggcgccccaggtttcgcgcctctatccagcgtattcgtgcgtgtcgggccagctgctgtcttgcctgatgaagcgatatacccggctcaggcagtggaagccatgcagaacgacctcgaaatctcctcgcggtgtacacggcgtgtcgagccatggtgccatcgaggttgggacagtctcagccgcgtgctagccgcataagcagctgggccaccatgaacccacccaggccggttcgcgaccaccgacccatggggacgctccaatccttctcgaactcgagatgcggagaagcatccgaatgtggtatagtgcccaaagcgcaatgttactgttcccattaaccagaagccacacaagcgcacctcggtgcatgatcagggccgccgggacgcgatattaaaagcttaggatcgcccaccccatcgcttgacgatatccccagctcttcctcctttcaacgctgcgcgggactcagagccttatccttctcacttctctcccaagcagctcaagagcagtactaccttcaagatgcctggtggtggtgtcgtcccaattgctggcacggctgatgtgagccgtgtcgaagcccccgttaccgttcgcgcctacctgatcattgctttcgcagcattcggtggtatcttcttcggttatgatactggttggatgggtggtgtcctcaacatggactacttcatcaagcagtacactggcttggagtaccccgacgtcaagttccctggcctcgatcccaaggacccccagatcaccaactaccgcaataccgagttctccgtctcctcttcgaaccagtctcttgtcacttctatcctgtctgctggtaccttctttggtgccatcatggccggtgaccttgctgacttcattggccgtcgattcaccatcattctcggctgcggtatcttctgcgttggtggtatccttgagactgcctccactggtctcggtgtgatggttgcaggccgtcttgttgctggtttcggtgtcggtttcatctcggccattgtcattctgtacatgtccgagattgctcctaagaaggtccgtggtgccgtcgttgccggttatcagttctgcattaccattggtatcctcatcgccaactgcgttgtgtacggcactcagaaccgccgcgacactggctcttaccgtatccccatcgccgtccagttcctctgggccatcatccttgccattggtcttgcgcttctgcccgagtctcctcgttactgggtcaagaagggcaagctcgacaaggctgctcacgctcttggccgtgtccgtggccagccccttgactctgagtacattcaggatgagcttgctgagatcattgccaaccacgagtatgagatgtccattctccccgagacgagctacctcggctcatggatggcctgcttctctggcaagatcaccagcccctcatccaacgctcgccgcacattcgtcggaatcgtaattcagatgatgcagcagcttactggtatcaacttcatcttctacttcggacccgtcttcttccagcagctcggcacgatcgacaaccccttcttgatctccatggtcaccaccctcgtcaacgtgctctccaccccagcctcgttcatcatggttgagaagctcggacgtcgttccatcttgatctacggtgccgctggtatggttatcatgcagttcatcgttggtgccattggtgccaccgctggcaaggctcatggagacactcccgctaaccctaacgctgtccgcgctatgattgctttcatctgcttgaacatctccgttttcgccaccacctggggtccctctgcctggatcgtcattggcgagatattccctctgaccatccgttcgcgtggtgttggtctctccaccgtaagttccaccactaatatactcgcaaacactccatactaacagagtttcacaggcatccaactggttctggaactgcatcatcggtgtcattaccccctacctcgtcgccgagcgccctgactccgccaagctcggatccaacgtcttcttcatgtggggcggtctttgctgcatctccttcctcttcgcatacttcttcgttcctgagaccaagggtcttaccctcgagcaggtcgacaagatgttggaggagaccacaccccgtacttcgcgcaagtggaagccccacagcacctttgccgcggacatgcacctcaacgagaagaacatcgagattccgctcgagaacattgccgctaagcacgaggccaccgtctaagttcttcgctttagcgatgacttgatggtaggaatacgtgaaatgcgcaatgtgtatgtgcaatgatgggggcggttgtgatacatgagtaatttgcaagctgcaacgctgcgttgattgtggttgagcaggcttgaatagtagtcaatatacccacggagccaattattactggtatcccttctctactcctgagccttttcgtgtgattctaaaaagtcttttcagttcccttcaccacatcctatgccgtgcgcttggtcaccgtgaacctttcccaatgcgcgaccagacgcagcaatcagtcgtgcgcgctgcctccaaatgagcagcactatctaatggcattttaggtaaactgtataactccaaagcctcagccgcacctcagaacatgccagccacccatcgagtccatccagactcacaaataccacaacaaaagttgaccaacactgcacagccgcaagttgcatatccccgttcaccggtggtccatgcactcgccccacccaaccccactcagcctagcgaccccagccgctcccttcagcccccacgttcaaacatccatcttaatctctactcttctaagctccaaataccaccttccacacgcagtctcacctgacatccaggccgcgctctcgggatctgcgcaccagtcctggtaccacgtccgcacgtcctgccactgcctcgcttcgtgtaacctgcagctcggcgaatacggactttcgggagcacaagcacggcgccggacgcaccccgtgtgtgatcagagtggtagcacgacagctcgtatagaggggagctgaaaggaaagtgtcggtggcgagggtctggactttggagaggttgggggtcggaggacggtaggaactggaaatagacttgggtgagtgagatgctagatgctggacgcgctcctggtctgcatgtagttgcagtgtccagccttgctgcttacataggacgacacggctcaggaaaggtattcgaacaatagcatctaataaaatctcgacgtacttcgcttgatcaaagagttgtccacttgcttaaaaactttagaatgcattgcttaagctagtaactgctagtaagctgattcgcagcactctatgcctataacctactatctttgctcttgtaactcattttctagtcgttaagacacaggtctgcgcctgctgtgctgtgctgtgctgctgaaaaaacttacgcatatttagtaaatatctattaggctatgtagaagatagtacggtgtataggccttgctatgcgcgccttataaagtctttgcaaatatatgccttaatcttcgtccttatatctctcttctatagtcttaattagcaagcaaaataataaaaacacagtatgtgctatttcactagagcaaaaagaggaaaaagaaaaacccgcactttaagtctgctactctaaacccgcaatttaagtatgctactctgaactcgcactttgagtgctaatctggagaaaccggcaaagcccagactcgaacccgcggttgtgtgtgtgtcatagtctggtggtgaaggtgggagactccggagtaccacttacgacgcgcaggacgcttttgttttattaagatatcaaagatttatttaagatacatactgctattgaactgtagtatagcagatgtatcaagatcgtttacatgcgcgggtgtgggtaaacagtggggctaaagtgagaggttgcaaacgtgaagtacgattcacctaggtcttagtgggcagtatcaacatatggttataaggggagtttgcggtactcagaaaggtcgtttccgattctgagttgacccagtacacggttgacgtaaatttctatgcgcattgatgaactaagcgtctcgttgtgtaaaagatctaactagtatcactctcagttcgcgcaaatcaatgagcagctgcaaaccttgcttcctccaatgctcttctacctgagaacttcgtgtcaactggatgcctttccaaagctgcctccgagccaaaatacatttcaacttctttcaccaacgaggatacagctttcacttcatctctagcgtccggtgtcgcttcttgtagagagcgtgttaaccgcttcaaactcttgatctggagtttgatgctgtgtaagcttgctttgatgatgtagccaatactttctgtcggatcttgctggcttctactcattattagcatatgatatgcacaaggaaccggtacagaaactggtagaaagaacttacggctcaagattctgatcgtcgaacatcgtctcttcatcatcgatcctgggtagatctttgagcttgaggtcgtttggtttagcttttgcgcacgcatcgtgaagctccatcgctcgctcaatcaagcgatccatgtttcgtaatgcagcgtccgcaatggctcttgcttcttctggtatatctcttctcgctatcttatcgatattcgcaatgctactccaaacgcggagatcgaactcaaagccttgaacttgttcggatatcttttcgaacgttaggtcgcgcggattcgatgcttcgacgtcgatgtagcgcacacatgccaaactgatttcagcgagcttatcctgcaacactaggtacctgcattggagttgtggctggccgctggcagatctgggacgtccgacgggactttttccgggcttttgatccgccgcatttgattctggtaattccttctggatgatgacaggcgggattttgatctttggtctctcaaaggctggcgatttggtgtggttcgaagcccgcattctttcttcgaccaccgactcatcttccttgctgagaacctcgggccgcggactcacttcccgtctgttgaacggttttggtgaatcttccatccgggaacctacatctgatcgaactcgtcgatgatggcgtgggtttacctcgtagatcggaacagggacatcaagcagatttgaacctgcgcgctgatgagttgcgccgtaatgttttccacggtgatagggcaccatctgtcgctctttgtcgcgtttgttccatatttcttgatcttccaagtagtctaggtagccgtttgatcgggcgcgacgcacttcgggttcgcgttcgaagtcgacgacttcgaggaacactggcgatttcggagacatatcgtcttagtagctacgtggagcagattatggtcgattgggaatttctagaagtgcggattcagttattaggcagcaaagtccgaacaattatgttagatctcgtccgtggccggtagaaatgtcagcgtctcgtgcctgccaccctgattatcttcagccttgagtccaaatcacagaaagccgggtgatctcgaaactgaaattgagcttgccgagtttatcggtaatcagaacgccacaacataagttggtgtaatactcgcctacatttgggggccgaaaatgggggcggtcttgtggctgagcaacaccacatggggccggtcaacacccatggtgctgctgcggccccaactgatgcacaccctactacgccaggaattaagaagctaaattctgtattgtcccatcagcatagacgattctagaagttgaggccgctctttgtggctcataagatcgcactgcctgaagttgccgatttccttctgactggactccggccatattagcgcacatcttcctgcattattctggcgaacacattgcatcattttgctccactcttcatcactttctaccacagtagattcgcagtagtacactatttcgcgaccagattggtcgcgctatctgggtcgtgatagccagtgacctgagaacagtcgacatcgtacacaaaacaacaccagaggcctatcgcccacaaagcttcattccactagtcataaacatggcggaagtgcttgggatcattaatggcctaaccacagctggccaggcattggagagattcgcacatcatacacggaaatggaaacgtctcagcgaccgcctcttcgacatcagaggaggaatcgacgttgctgaacttgcattagcaagctggaaacgcaaatttcagattgaggagaggcaccgtcgtgtatacatggaagttctctttggcaaacaaggctatgaacgcatctcagcgacgctgggaagcattgctcttgccacccgagtcgtgcgaggtgacatcaacaggatcattgggcgagcgctccttgtgaagaaggacgggagaccgactggtaatggatacgagagcgacatcgacgaggaactcgtcaaacactgtctacgtcgcatccaaaagaatactgcatggtcgcacaagtttgcactcagcgtgcttggaaaagctgacgagctggagagccacttcaaaaaattggacaagaaagttacggtactcgagcgctcctctaatttttatctagagagagaacatccggacatctttgcagagatgaagcgactcggagggcgcagagtcatactcaaagttggagacggcggaacagacgacctcgggaagcacctcaagaactccatggcagcaagagatgacgcgcaactccttcacaaagcttctgggaaaggtagtcgcgtgcacattgggctcgcagtgccacagattagggaccgcgatttcgacttcttgctggacctagacggcaagacggacgagtttctattacaaccaatcaagatcagggcaaacaacgactcgccgcgcgtcaaaagcgacttcactacaattgtgccagtccttcggagcaatccggagttcgaacactacgtccaaccatccgccgcaagcgccaacgctttccgcatcaagatgccatcagcgagtcatctggcagatcttgagcacaaagactcattagctaccatgatcaagagccccgacacatacctgggctcgcagatactgtaccagcaagatcaaagtgctatagccagtggtattgcacaaggcgcccttcgcctcattggaagccagtggatggactttctcgactgctccaatatcagatggcggagaacagttggtggtcagtggacgagcatgctcacttccgcgccaggaaacgcatcaacgacccgcactctagaacaatgctacacatccaatcgcatgggaagaggcagtcgtgatctcagaaagcacattcagatcttccgtatcggccttgtgctctgcgaactcgcattgaagacgcccatctcttatgtcgatttcgatccttcttctaacgcagtgaagctcttcatcaataacgacgaggagatcgatgtggtggatcttgcagcatcggttgagcgggaaaacaacgtgctactgggcaacatcgtgttttattgcctgaatgtgctgcaagacaaggacaagatgaaggatagagcgatcgaggcagattactacaaggaggtattgaaggatgcaaaggagctcgatggtcaattacagaaagacaggaggaggggagataagagtcccgtcagtgcaggcggcatgtagagagatggagtgtcctgaccatagtttgtgtaagatttcattgttcttgattggaaatgtcttggctctatcgcgatccatagtttggtccaccaattcctttttcgcccgggttgtttgcactgggatcaacgcccacattcgagttcccactgtcggaggctaccggtgcttcgccgggtttagagtgctcctttgcggctggcgcattcgaggcgcctagaccttttgctgtttgacggagtcagtgagcattcagtaactcaatagataaagttgagagctttgtaccttcagcatcctgcttgttgaacttctccgaagcggcgttggactggcccggggtcttggagtgcggcattgtgaatgatgtgtggtagttcttttgtattgagatgtattaatgggttggattgtatagtgcgaaatgcagagaacgttttgtaggtgaagtgtgctggctgtgatgtcactcatgatgatatcattgaaaaagggtctacttttttagtgtggttgacggagtgacacttcctgacgacacacaacttactgtaaacacgtattaaattagcttgagagtcagagaacgtgtccatgtatacaataagctcgattatcgagttaacaaaaagttttgaggccggccagacagaggctaccactgaggagaatatgttcatatatattttagaccatcttaaatagtgtaccggaatcttgggctgtcatctcccatttctgcaacctcctcatcactcataccggcaataagatggtcttcttcgcccttttcacgacgtgtgttgatacgtccaagtgcgaaccatagcactgcgtagcatataatcgcgaatgccaccattgccattgtgatcgcatggcccttgatgaagcgaggacgatcggcactggggtagatctaatattcaggtcagccaccataggcgtgagatagtgcgagtaacatacaaacgcagacataatacccgcacagtttccaattgacagctgtagccccgttgctgatgttctctttccgtaacgcggaagatttgtgggaagccaggctagtggcaaaccgacgcagacataaagtcccatcgcaactaagaagcagcccgcgtagtgtgttgctgagctcgacggactgatgagcatcgcatacccaatgatactgacgatgccgagaaggatgctgtaaaacgcgcgcttctgctgcctgtccgagaagtgcgcagttaccaggtacgtgatcgcaccgagcgcatagcacggaatcgtcagcacctggaccatggcattgcttgccttgggcatgatactgcgaatgatcgtaggcaagaacgtactgaaaccgtaaagcatagtgtccgagccgaactgcgcgaagcagaacaaccacactttccagtctttgaagcactttcttacatcgtcccagtggaattcggctgctttcttggtgtatccggtctgtcgcttgagacgtgcagcggcgtatactttttcctgagcgttgagaaagtatgctgtctcgggattatcgggtaggatgaaccacgttgcgatgcccaggacgaaggtgggaatgccttcgagaatcatgatccaacgccatccagattgacctcctaccccatccatgtggccaattgcgtaagcgagtagtccaccaaaggcgccggcaagggcggcagagacgaaaagatatccaattcgcagggcgagttcacgcttggtgtagaagaaggtgagatagacagccatgccgggaaaaagacctccttcaacagcaccgaggaggagacggcatgcgattaggccgccatagctttggactactccggtcagagtggcaatgatgccccaggcgactgtgatgaaagcgatccaacgtgacgggcgtagtttcttgaggactagatttgaaggaagctcagacagaatgtaggtgacgaaaagaatcgacacggcagtctggaattgattggagttcatgttgagatcctcttctagaccgtatagacgagcatttccgatgtttactctaacatgaagttagcatgacttatagaacacactgtttaaatcgctatggttctaatgtcgactagttaagaagacagacgtaccggtccaagaagctgagcaagtacagcagcattaccacggggataatgaatagatcaagctttctgacaagcttggcttcgtatacggtatccacctctcccagctgccgttcgacttcatcgctttgaagtgagccaggagcattaggccccggagcctcgtacggtttctcaatgtcgctcatctcgtcgtctgtggtcagaattcaaagccggaagaaagcaactgatgactcttagtcgcgtgacgtaaaatttggtatcgagttcctgttctgtgttgttttggccgagtttgcacgagactcaaaagatttcccgaaaagcagaagaaaggatgacaagctagtcgcagcgcatcttgtaaccaaaagtcgggtttgtcatcgtcaccgttcgcatattcgccacgatatgggaagttccacgcttcttatatcatcggaagcaacatgcagggcccactgcagctggcagatccagcgcggggctcggatcaatgaagtatgctgctagccagaatcggcatgacgtcaaccgctagactgctttggggtgggcagcgtatcagcgctgcagataacgaagtgtacgcgaacatgtacgccaatgtttccaaggttgggggaggcttgagggaaggatgggggtcgtttgtgtgactcgaaactgcttgaacgtaaccttgcgtaagttgcggcatgcaagattgttcgtcttgggaccacttgtacataggcaaccaattccatgggaatctcaattcgcgctctcggcagcgatacccgtaccagcttggcttgataatcatgagtgagaactactggggaccccgacccggaagttggatgcttgtcgggttgctgctgcgctcaggcagcgtgcattgccggaggctgtggaaacctgatcttcacgagctggctggggagctgcatcaagagtggagtagatgttttgcatatgcgtgggcggtgtcatcatacggggcaatgagacaacactatgatataccaaagtggcccgaagacgcatagctgcaatttgtcgtctcccagtcgatcggcagcgtgagccctgagaatatatcgatctgtgcagacgggttgacgggaaagatcaaatcgtcccgtggcacgtcggtctccaatgtagaatccgggatctgggccacagtggtgtggctctttgataaatttatccgagcaatgtgattgacttcctttgccatcatcttccccagtggccagacggaacccatggaattgagaaagccgatactcagtctgattctatcgcgtgcgatggctaaagcgcggtcttcgagaagatatctgcaagcagaagtctgtgttgtcgcgagtcgggcaaccatgtacatggtgaatacattgtgcctctccatagtgcatggaattgcaagaagctttgtgtgcatctcgctggctttgaggacacgagcagtgtgtgctgcgcgtccttgttgaggtggtgtgacgaacaggaccatgggcaggaaggacttcgtggctatttcctcttcacaaatgactaggttcgagaacgagcgatgtagtccgctcaacgcgatagtcgcagccatatgggcggcgaacatgacctcgtcaattgcgccgtctcttcgcaatggatcctttttgcacgctggtagaagcgaagtccagatggcaagcttggtgtcgtgcacctcgatcatcgcttctccaaaagtgccactctctacaaacatatccatcacagacttaacgatcaagtgaagatcatagaaataggcaatagaagagaagacaatctcgagctccgcaagctcacgatcttcatagtcgtgaagactcatgactggaggtatcaagccggagttgaagtgctcgtcatcgcaagggagatcgaccgtgtttgagacattagccaatgtgtatataggagtgttggagaaaaccgcaaagtcttggttggcgatggcgagaaagtaatacgttcgtctccaagactcttcgagcacggggctgccttcgccatacacctgtgcaaaggcttgttgattcatgtgtagctccaatgcaatcttcactgcaagattgagctgaccttgaccttctggtttgcagtccgaatgatactctgcaatcgcaaaaagtaatagagcttgcacgttgaatggcgtatgggcgaggaaaggtgatttgagtgcctgtattgccgtcttcttgtacggtcctggacctaatctaatccatggggcatagacagcaccaatatattgcagaacaaggaggagtgtttccattccgtgaccatcatttgacagtctccattgaaggtggtgaacgggcaggatgatgggaagagaaggccagaagttctcaaagtacagctccaggagtcgaacggagtcgacgtggaaagcaaggtcactattcgggtactgcgtctctatgttcggaatgagaaggctgtctgaaagatctacagggatctcaggtaaggcagactcgtccaaaagagatgaaattatgttaggttggtgacattgtgcatcgttaacgctctgctcactaagagtaccatcttgctctttctgagtgcgctctgcttcttgttgcaatctcaatttccgccgtgccagtgctgctttgtccagtcctcctcttcttgacttcttgtaaatgcattcttttctatcgcgtttgcatctgttacaaactggttgcgaagcatcgcacttcacgtgtcgagcacggcattgtatgcatgcaagattcacgcgttcaattctgtcggcgtctgattcagctgctatctccatttgagggtcgattgcgaagcggggtatgttcgcacgtggcgcggtcgatccggaagacgtcctggttgatggaggtcgacttaggaagcttttagatagttgcatgcgagcagggtgtaggatgatctcgtcacaacttcgagtctgaccatgagaagaaaccagtcaagctgatggcctcgttttgcttagtaactgccaagtgtcagttgtccctcggcatacctggggttccaaggttggtcgcaccttctgccgcccacctttcgtaaaacacggcatggtaggactgtgcgagatgtatacgattccatactacaaaattcgagctgtgacaggatctgtgctttatatagctaagctctcgcccccatctttcttagtctttggcacgatcttgagggagaaatccacatgcggtacgccttggtgtatgctgcttgtgctcacgatgtcgatatctccacacacgtacttctcgacgttgtgctctgtgagaccaccgcttacctccaccaagaacgccttcctatcgcccgttcctcggccccacttctctttgagctgcgcagccgcgaccttgacaccatctggagtgaagttgtccagcataacaatgtcagcgcctgctgcgatcgcttcatctgcctcctcgtaactctggcattcgacctcgactttggtagcgaagccacccgctgatttggcagcacggacagcgtttgtgatgctgccagcagcgacgatatggttgtctttcaacatggtcatgtgagacagatcgactcgatgggcatcaacaccaccaacaagcatgccgtacttctcaactagccggaatcctggagtcgtcttgcgcgtcccagcaagaatgttgggatagccagctttgcgtagtagcgtaagtaatcggttcgactttgttgctatgcctgagcaccgcgcaagtgtgttgagcgctacccgttcgccaaggagcagcttgcgaactggtcctcgaacagttgcacagtgagttataggctggaaggatgaaccctccttaacgtgccactctacacttgtggaatcagtaggagcatttctatggtctagagtcatactcacgtgcagtcgagctgtcggaaaacctcatcgaagaaaggcacccctgcaactatgccctggtatcgtttagtaccagggtggagggcctaaagtccatgcatacctcgctcttgccgagcagctttgcttcactgacatcgtctccaacaacgaagccaccataatcgaagctcggggtatcctcttcgagccactccgagatgtagcgcttgtatgtctgtggcaagaggtgggccacagcaccgtgcgctggcgctccttctacttttgccatgttgattcgaggagatgagaagagaaatgaagagagcaagtgatgaatttctgaatcaggctagagatactgagaaatgggaagttgcacacggagtctagatcggtggttgtgacgccggcctcggtagtacattgaggttatcgataagatgacgcagccggcactaagcggctgtgtgtgccggacatgcacaattgtcgtagtcttcgaactcaaactccgagcgatgaacttgatttcatgtttgacgtagatctgatggtagatcagatctccgacttcccttttgatcctccaaaagccgccaatcgcgccttcgcatcttccgctgcgaccctgatcaaaatgactctcctctccctttcgccagccagcctcctcgcctctatatcgtcttccgcgcccatagtcaatcgtttcgccatcctcagagcctctccactatacgtccctaatctctttgccttgtcaagcccgcgaataggaagctttccacgctctcagcttccacgacgcctgtgaccagccccccaacccacgcctcgtgcgcagacaaccggtctccagccagcagaagcgcgttcgcacgtgccttacccattgtgtttaggaaattgtatgatgagcctccttcaggtaccataccgagggatgcaaagggtgtctggaaataagcagattggtgcgcgtagatgaggtcgaaagaggacaattggtacagccccggccaatgcttgcaccgtggacggctgcgatgagaactttccggtaggctgtaagcacaccagagagagcgctgccggcagcgactacggcatcaatggtgtcttctgcgccgcccattgctcggccaacgagtcgagcatcagtatgaacagggtaaacacgtgtggaatactaacctgcaccgtagtgcttgcctcgcccagtgctgttaccatcaattcaagcccccaacactttgctccagtcggctgacttaaacaactacgacttgcacatcaggctcatctcgcgcccaaaccaagccttccctaaaaccattatactgctgtggatcaaaagcattctattgcttaggtgtgttaaatgtcaaaagggctgcgccgtcagatatgcgccggcatatgatggttctaaacgttggaggcggcgacaatgtaggttcgatgcttgactaagtagaagaccattcgcggagcatcatcttgatctgagtcaaatcgaaaagtactttttgtgcgtttcgcatttccgagatcggcgagagtgcgatgtgggactgcctcggaattgtcgactcgctgtagttgataacagtctcacatgcactgcatcgcgctggtaacaaggagacaagtccgggaatccaaacttacacgcaaagctcaacggcgccaggtgttacaattgttcgtgctcgctctgtctaaatgcaagctactattagagggcagctgtcttctcattcatgagcctgaacaggctcgatagcctattagtacgtaacggagtgctaaacgaatccagaattagacaccttgatactgcccttacatagtcctgagagtcttaggcacagcgcgcacgaataattgcagcacctggtagcgggagtgcatgtatcttcaaaatccagggcatacgagccgcacctacttcgtacatccctgctggttccctcgtacttgtcagactgcatcaagctgcaacgcaacagctgtgttccatcgaaacagcgctattattcgatgttgcctgctagaaagttactgttactaatcgtgtaaaggaattatcagcagtagacgcaatgcgcgcgcaactccagactgcgccttgtatcgttcgcacacccgccttgaccggtctcgcccatgctcagtagcgacattctaagcatttgattcgcatgagccattagctggcatcgccaccgccatatgcatgtaatctgcatgaacgagtggaccagccaaatgcgcccccaattgaagcacgatgaggggctgtgtcagccacaaggctatgacagttctcattttgtctgtggttctttctcctcatcttcaaacgaattcataccaactacgtcgattaaacactaacattgagacatggccgaaatcattggggtgatcggcagcacgatcgcaattgcaaacagtgctgcccagctgtctagagcgctcttcgatatcgttcagactttcaaaaatgctcgagaagagattgccgacattgcccatcaattacagattctgggaggaaccctccattcgctctggaacattatgcactcacaacacaacctttgccagccggtcctgttcgacaacacgaatgcgattcttcaccagtactgcaaagtggacaaagaattgagaaagttgattgacggtccgaaaagcttagcaaggctgacgtggtacatcaaaaagaccaaggtgaagtcgttgctgaagagggttgaggccatcaagatctctttggccttggagctcaccgtggtgcaatttgccagagaggaggtgattcgtcagtgagtgatcgatacgctatgagatccgaccctctgtgactaatatcaacaagaccggccgagcctaatcgttatcgccctcttcttgagagcgctgtccaagctaatcgtcagatcgttgagagtgcacaacgtgatagcatcgaaaacactcttgcttctgatcagcggcgtgccgaagtggatgtttatagagagggcactttcgacactgccacttggctctatcatcttgtcttcacctcacaggcggccgaagtcccgaagaaagtgccgagaaaggacgttcatcgactacaaccaagtgtcgttgacgagagcaccgagaacctagtccgcttcacacgctcgccccttcagtatagtcctcggtcgccgccaccaccaccatcaccaagcacaggtgatgcggacaaaactatgattgtctggactgcacagacagagcccaatcaggtcattgacagacttctctcgacatggacaacgctcacacatgagcaaatcggactgagctccaggcaacatgtggataacaagtggcgtaaagatttcctcaacaccattgagcaggcgaagcatgagggggaatcagacttcaataagtgggaagaagacaacccctatagttctgaagaaagtgatagcatcgaaagcgccatcgatgagatcccggggccccaccgtcaccgaacgcgtgtgcctgacgtggttatccgcaacaatcgcgtttcgaacacttcctatgacgagtctaccgcaacttccaaaagtgacgatgaagaagaggaggatcctgtaccaacatacgtgtctaccaactcgaagaaaggaaataagaagggcggggaaagtcgcaatctgaagcaaagcaagagtcacaagaaaacgaacaccaaccatacgcggagcgaccgcgcacatacggcggcgggacgaacgaatccgtttgtgaacaacgtctcaagtccgccaagacgacccaggactagccggtactattcagaggctgacaattatgctgttccaaacggtgtgcctgggccagcacctgtgtatcctctatatcccagccatcatccccagtttccagtgccaaggtcggatagcttgaaccctttcacgttgggtggcttccaaaatccatacgagtcacaagcgagccgaaaccctttcgtatcgggcaacttcccctcaacgacgtttccaagcgacccaccatggccgcctcaagcaccattgcatgaggacacgatggcgcatccctcatccactgcctctttgaagaatgccaaggagcagaaagattcgcaggataccacaacgacctccaaagaagatgctatgctggcaacaatcagccgtttgatcgcagactcgggcaaatcgaaaacatccaacatagaagaccctcgtcttgcaaatatactgcaaatgctcatattgcagcaggaacaacatgctgaagtggagctggaaagagccaaagcaacagctgaagtggagatgaggcaaatcttagcagctcgcgatagagacgactcaagaattcgacagctagaggcactcattattcaacagaaagaggaacaggaaaagtctgatgcaaggtggagagccgaaagagcagcactcgacgaagagtctacaagacaagcacaagaaacgaaggaactagctgagcgagaaatagcagcagcacgctctgccaagaaagctgcacgcaaggcactcaaatttgcgcaagcggaggcagagaagcgagcaaaggaagaagccgacgcgaaagcaaaagccgaaagaaagaagacgaacaaacagtccaaagaacgtatacaaaagtacgaaaagctcttagatgcagcagtagagggccgtgccgcggcatttcagagcatggaacaacccctccgtcgaacttgcatcacggacggtaagcgcagcgtggaagttgctgagtatagctcaaaaccgcacgcgaactcaagtatacttactcctgggtttattcaagacgctgtgtacggcgcaagaacagacaatcgtctggaccacggccgccaacgcatggggcagcgctggcttagccagtcgtatagctccgttacttcacaacccaactcacggctcgtcccactagagatgaaagatactaccgagacacagcacgacatcaatcagcagatgatcctattccccgctaggctcaacaaaagctcggcgaaaactacagaattacaatcatcacttgccaaaattggcgtcaacactagctttgtggagaatgagtttaaccatttcgaagcttcttcttacatggaagatacaagcaatgagggagtacgaagtagcgttttctgggagggaccatcgtcaagcttaggcagcgagctcttgtccacatacagaagatttggatggaagccaccttatgctcgaacatcaagtgagctaagcgtatagaacttgtcttctcgaatgctaatcgttctcaggcttgggtcaaacgcacttccttggcagtcagcctatacattcttatttctttcaaccggactataaaccccaattctcttcctgtgaaccatcagtacacactgaaactatcatcatcgacaaggcattgatccatgagtatgcattgactgaaatgggccataaattttgctctaccgaatcaggatcatatgagctggacggcaggttacaatacgtaagtagcatggaaccagaccgaagcccatagagtactaaccaccatacgcagagtgacatcgaagccctcatcgagcgatcgttccaaatgcgagaaaactatcttcgaaaagcatatcggcaattaggctggcaaccaaaacccgcgcaagagacaaagaaacctgccccgatcaagacatcattgataccaagggtgccacagtcgccagtaactgcaacggaaagccagaagtcgtatgccacctcagaagacgaagaagatgaatctgggtaccaagaggagagcgatcgtgacgacttggagtctacagcgagcaacaatgacgatactgggtcgcaagtgacagccggggctacttctactgaatttgaagagcagaacgaggatgatgacagcactgctgatacgggtctcgacgtgggtcatgattctagcgagacttcgaatgtgtcgacttcgttgacgacatggtcgtctaattccaagaatccgttccgtaatgcctctgcaaagtctacgaagagtgggagaggtcgcgcaaccagcgagaatttcgtacagactgcttgggacgaacctcttattctccttgattagctggggtgtccttgctactgcgagaagctcttgatgtgtcacgacgtctatcatgtcccagtcagaaaattatgaagcatttcgatatttcgcgtcatattttaagtactctgcagtgtccataccactaatttatttacccggaatccaagagccagaatcaacttactgcgaaggtccattcgttttgccaattgaagcaacctcagaagtgttttgtttgcagatggagtgaagaagacatgctcactcaaacaattcacagggagcatgttctaagatgattacagcatttaaaacctgtcaaagaatatcgcatacaccttcttaggtttccaaggggtggcggagttgaaatgatgctgtatttctccagactgcttcacgtacaagccgctccttgaacatcacaaatggaagcgacgttgtaaaacgaccacaatcggtccgatcatctccaactcccgcagcatcgatccagggtccaaacatcgcagcaaacgcctctgacgagcacgcgtacatcttcctcctttccattgactcgtttaccaggaccccgcacacgagggcgcagtccttcgcatatgcgagattgcatgggttcttcccgctcagcaagcgaaatgacgtaggcggatcctctttgatgggtggagtacaaagcacctccgtgcaggttgtgagattgatgcagaacgtcaaacttacgtctgaattactaaatttccgcctcttgcaacaagcgaagcagaacatcgctgaagatcatcatggcgtccaaacaagttgacgaatcggctcagttccaaggttcgttccgctgtacactagatactgatcttcgcgacatgcacgtcacggcccgaatgaatgccagctaacgctatacagagcctatatctccaacggcttcgaatgatgcaacgtctcctgctccagcatcgggctctgccgattcggccaagccctcgatcacgggcatattgaaaaacgcagtgaaagctccttcgcacgagaaattagtcaacgacgagccggatatgaaagatgctattgagtccgtcggacaggatggtggcgaaaggggtgtttgaaaaggttactaaaatgaagaatggtttgaacagaggacggtttcccgatgagaaatcgaaacacttacacagcaccacgtagcgtagcaatagtcaaagccatatagcttggacgcctttctagcagcatttcgcaaggcgctgttaatcttttatatctctgccccactgcgcataccataatcagctcgattcttcctattctgtaaagtgatactcacctgtcgggctgtctcaacgctcttcgcgcatgccaggaacatgagcattatggtactagccggtgatgtaagcaacaaaatagataatgtaggtccacggctaccggtatgtgagaagacattacgcgcggagttgcgcaatatcagctctttacgagcgacatgtaggtgccagaaaacctctagcataaggtcctcgaggaagaacaagtcaatcctcgtatgccggtagcattctgtataccttcaggacgcgctgagagattgaccagcttcgtcgcctgcgcacatggcgcctattaccaagatgattgaaagagctgtgttttgtgcacagctcatcctcaaatctagcatacctttgcggcatcagtggcatactttggaggcgatgcccaaggtccttcaagaccccagtccaggcgtcgaatttcgcaggagcggcgcgcaaagtaaatggacgactagctgtcaacaaaccgggattgtgggcgccggtagggtcagtgatgatttaaatgttgcagctgtggtaccgatgctctcgatgctgagaggatggttgtctgcaagatccgcctgatagacgtcaacatggtggtagaggctagccgggcagacaagtcgcttcgactcgtccctacttagaatgagatagaaaatagggtcgaggaacacgtctttaaagctacagaggtggctggtaatgtcaaaaatgtgcctggaagagtgcgccttactgtgagcatcccactgtcccgtgttggaaaggaccgtatgtgaaagtgtagttaagcgcgagtgactgcatccacgaagacgaatgagcgaattacttatcgcccccgtctttggtttactgagacagaagaggataatgtataatctcacagaattcaatttaaatgctatgcaggagaagaagctttacggctcctcgtctcatcatcaggtagcagaccttcacagtcccaaccccagcaagaatatccgccaaatatgtatcaaagaagtcaacaaccaccacctacagacggcgatcatacctgcccttcggcgtcaccgccacagcagccaccttccccttaacttgctgataccacctcaaccccctaacctcccaaaagctctccgcaaaagcccccggattatccctcacatacgcctcacacgtctgcgcgcccgtcttcttcctacagctcttttcccactcctgccccgcccaatccccgcaaaatgtcgtgttgaagataatccgcaggtccttgaagcgctgcttgaggtcgcacttttcggcgccgaagcgcgcgatcggggcgccccatgtgctcggcttgggagatgtggatttggaaacggtcttgtagaggggcgaggcgtacgggaagaagtacacggatatggcgtccgcggtccagtcgagggcgtagatgccgccgcgggcggcattgaagggcgtgccgtaggaggagaggaggagggcgttagtgttggacgaggctgatgaggacccgatgtgtgcgggcgagggagcggttttgggcgcgtggatgctgcagcccacgttcttgtcttggttgggggcttggacgtcgcagttgtccgtacctatagtacccgaaaaggaagctccagcttcagtcgagccactgttgggattaggcgcggaggcgttgctgatcatacagccctgcgaagtatgcagcgtcacgctgttggagtcgtagtcgttgacgccctcgaggatgtcgatttcgccgcccgcgggccaggtttctttgccgagcagccagaaggcgggccaggtaccgcaggtgctggcgggcatgtgtgcgatatcggctattaggaggccttggttccaggtcttcttgctctcgaggcgcacgctggcgcggcctttggggtctttgctggtgtagtcgacgcccatgaacactgacttggtgtcgtcgaggtagcccacgaggttcttgtcgaccgcttgggcgaggctctggtattgaacaaatccttgggttggatccgagccgttgtaggcatccatggctgagaaaaagttcttgtatgagaggtcgtcagagagggcgtatgcgctgccggcagcgttggagacagcagccagtgacatgatggtgaccagcaccgcggtagcgaatgtagtcgactgcattgttgcgtggtgtgtggtaataactgtcctgcagatgatgttggaaatgcgagaaacttttgaacttagaagatgtacgatatcgaaagattgtagaaggatcgagataggaaagactgttctgcgctactgggaggtgaatgggaagcaatataatattgatatatgcccgacccaaagtgacgttgtgcgtgaacaaagagagtatgtggagatgttcaaaattcgagtaggcggaaaatacacaatggctggcttaacgcctgatattggatttcctttattcaagcgatcgctccacaatagaacaaagccgagagtccaagcgccacaaattggcggcggttgcgacaaaagtgaaggtgaaggagacaagcggtcatgttggatctgtagacaaattgaaaggctggatgacccaccatatatgcttgtggcccaatcttaggcgctatgttcgattcccttgcttcgaagtatctgcaaaaccggggaattacattaattgccgcgcgtcgtaacgccgttctacggtagaaagcgtgggccagtgagtgttggagcaatcaggtctcattccaaacatcaaaacgtgcttgactggaatggtgtgactgtgcgacgttgccggcggcaagggaggcagcgcgcctaagtgatagactcatgttgcggcgaggagacgacatagcctggtatcactgtcagtcatcttttaacacgagcgcgtattggtctacgcgtcgtagacgctgccgtgctttatggcagtcaactaacgtacctttggacaaacaacagaaaccaccacatcgaccaaacttcatagcacgaaagcaaacatcatgaagcagcaaaacatctgattattcccgcccttactcgaacattttcctctaccctaataaacgacaaaagtgaatatcaacctgaaatatctcatgatgtatgacaataagctaccgtgctggtaaaagcaatatccaaaccatggccataatgcacaaagaccgtaacatcatatgcgctccagacctgacggattggaagcgtccgtgccagctgaagttatgtcgctcttccaacataagatctataaactttgggtcgctaatgattcaacagctaagacggggcgactggtgacgaatctatcgcaccttgccggcttcttttgcttccttgacctgctcgaaaacctggcaagagtgtaagtgggagtgactaacagttggaaaggggcgttcataccttcaacatctttctgcgcgcaccaagagcattgacgccgcgcttctcaagaccctcatcatcgagctcgacaagctcttgccatttcaggtccttaagattgtcggtgtacttgtgaagacggaggctgcgaagccagctgggaatgtcctggagaaggctggggtcggtaggatcctccgggggctttgagctgccacgacgaccgcgaggagagcggccacgatccatctgagagggatcgttcaggaagtcgtgtccaccagtggccatggcaaattgattcagattgagagcacccatgccgttgttcatcatgccggagccaccgtagtctgcagacaagaaaccattagcctgaggcgaggcaaagttgcccatcgctcccatgccctgtccttgcattgcgaaaccgggagagctggggcgcgaacgacgacctgtcattgcagccaattgctgtgcctgcagggcagcagcctgctgaggcgtcagcacttggcccaactcgtttgtcatgagaatgttggtgttgcccatgtgaggcatccctggagacagcggaccatttccagctccgtgcgcctccgaagaccgagctcggcggtatttgcgcacatcatccagctgaatgcggttgttgacggtagagagggcagcaagcttcatggcggtagcattggctaccatgtcggcctggttgttaggctggttgaagtttccaaccatgggagtgcttagctgagacgcccagctgcctccaccagcatacgcaggcgaaaggaggggcatgtttgtcgaatttgcctctagggcgttcagggtcgtagtctgcacattgttgttttcgttctggagaggaagacgtggggagcgaagacccgcggaaggtgggggctgagtaaattggcccatgggcgtgtgctgctgttgttggccagaggacttggggcggttggcgccctcattccatggcgaggcaggtggggcactgttgtccctcttgttgtctccctcgggggctgagatagtaggcgcggccatagagccgcggtctcctacggtgctgttgcggttcgaggcgggcgcaatacccgtgatgtcggtgaattcggccttctgcttggcgatggcagcagccgcgtcggggaacatgcggttgatcgtcgtcgtatctaggcccgagttgcgctttccagcaccaggcgatggcggaggacggccaaggcccatggagtgacggttctcgcccgtgccgagcttgctcatggcgtcgctcagcttctgcgtcatggggtctgcacacgtcagcatatcgtctctggcagacttggtgggggctttacctttctccccaaagtttgcaggcgagagcacgccggacatgggcaggctcttggacatctgctgcaggacctggatgaagaagcgaatctgcacctgggtggtctgctgcagcagggcatagagggcggcggtcctctcggcctcgctgagcacgcggaaccactgctcgatggcgctcagctcgtccttgaagtcctggtcgagcgtggccgtggccatttcctcgagcgtcgtctcgtactggtcgatgtcggcgagccactgctgggcggcgcgctccatctcgtccgggttgcccgactgcgtgctgctgcggccaaagtagacctcagacgccgggcgaatgccgcggttggccagcggggacgagaagccgcccatgtcggcagaagcgcggagatggtggttggccccgagagatgcgcgggccgcggggggacgcagcgagctcgagccctcgggcgtgctgttcctgtttgctgcgatgttggacatgtcggggggagctacagcagctgttcagtctcgtgtaactggcgtcagaaattctgcgggcggcggttagcaccctcacgtcacgaaagtccggcggggtgtgtgcggcatacaaggtgggctagtatgtggtttaaatcttcttcaagtgttcgcgcactcgggtctcctgcagtccggctggcctcaaaggagtcgagggttgcgatggtcggtcaggggacggcgcagttaggtgcggaaggctgatgcagggaagcgaagtagctcggtgggaatgcacgagctcacagcgcggtaagaagagacaccgaaggataccaagttacaacgaagaaaaggaaggaggtgaaacggcagagcgagagcgagagcggacaaaagctcactgtgtgagatgtgaagaggagaagggtcactgtttctcgaaaagaccagacgtcggccgctgtttagcgcgagcgaatccctgcacatatgaaggagggctgagagccaacggccgcctagtcattcacagctttagtgtgtgcgactagcagagccgtaccgtgtcgtgcgggacctcgagagatggcggaatatttcttgaataatttaatgctgtgcctctacggtatatttcatgctgctattgccgtggcatcgtatgcccgataccacacctccaatggaccatgataccctgattgtttcgagtcgcccaacgtccctgcaaccccccaaacatttgcgcgtaccgttgcttcatttttagctctacgagtaggcaacagagccgcactccggagccggattggcccgtactaacaccatcccacggagaaacagagagcaaactgttccggaggggtattcatgcagaatgcacagactgcaatggatctagagcttgctgcttgagacgaactatgctcactacaccaaacccgtcgttgtgttgcattgcaggactactgcacgacctcgaaccagctccgtatcgcgaagtgacccactttacccatcctggatgaatcgccagatgcattgacggatgcgggtaaggcacgagggtggacctcgcgataccctcgaggcgtttgcccagcttgtcaaactgtcagtcatggtcgaatgctcggcgttcacgacctggacctggaacgtcacttgatctgcccaacgatgctccccaccatgacggcagcttcgcgttcccagccgccgactgcacctgtgcccttgctcagtgaagcgctgggcaactgcgtgccccgattcacgcaatcccgcaccgcgtctctgaccctgtccttattgctccttagcgtcctcgcagatacaccgcccttgtacattaactcctgcaccctaggtgacatgttggatgcgagcgacctccagaaatagctcggcagggacgatgtgtcaagtgtctggaggacaggttgcagcaggtgtggagctgtcgaggtgttcgtgggagagtccaggatagggtgtggcgggggtttgatggactcgagaagcgattgtagagctacgatgttctgacaacgggcggagatctcgagcagtgtgcgctccaacgtaggaagctgggcaagtgcacgcgccaatgacgccagtgacgacttcagctgtgtctgcaggtagtcttgcagcgcattgaacattagcgaagggtcaaaggtctctatagtggtcttcgccgacgtcggagacagcaggtacagcgtgagcagcgcagatgtggtcctcgacttggtgtcttcagtctgcgcaaatgtagaggccgaaccttgacccgaagacgataacagtgaggacatggagaactccttgatcacctgctgtgcgcgtgaggatatgctgcgctcgccgggtatcaccaggtcgttcctgagcgtgttgatggcgttgaccttgtcgaggccctcgccctcctcgccttgcttcgaggcccggaatatctgccgcaacgagagtatcgtgtcggcagatctcaccatggctcggtggtcttccttccttgcgctgcccacgcctcccagctccgacatgcgcacctcgagctgtctgccaagcatgagacatcgcgctactgctctgccgagcttaactgtctcgcacagcctttccgcagtcaatcgcacctgctctgcaacttcatatcgctcgataacctccttttccagcgtcttgtacgactcggtcaagcttgcaacctggccctccacctcgtgcaagatgcgcccgctagactctgcatggtctctcgtatgctctagcagcggcaatgcggatttggtggtaagagtgtcgatgtgggtgtcgacttcctggacatcgaagaggacgcgggaaagtggtgtggacaagtctagcggggtatccgagggattgttggtggacagcacgagcgtgttcgcaaaggaagttgccgagaagtcggggtcgagaaaggcttcatagtcaatgtacgagggttcgtcatccttggacatggtggagggagtcgtctggagctggcaatggccatgtccacttcgaagcttgctcagtaaagctgcagggatcagcacgctaacacgtcttagcgcgtcaccttcacttgtggcgcgtgccgtacccagctttggcgtcgccacccgccctccgacccaccgtcaacaccacacaagggctgtgtggctgtgcttccacaggatctacaccatgcattcctgcttttgagcagactcggcccttgttcaccaccaagcatcgcaccatagcccttattcaggaaattgcacttcttctcaccggtagctgtctcacaatgcaacatacgtacaacatacgtacaacaaactaggcaccaacgcttgagagactttgacgcggctccccattcatacattgagattggctggacctctgcgcccatgccgtcagatccgccaacgatgccagcagagtccgcggatgcgcaattcctccccttattctccacttactatgtcaggccaggctgaacgcctaacaaagtcattattgtgactcccacggtctgcagactgatgcctggcggagaataatgtatttaagcgtgtgttctcgagcagtaacacggtagccagctcaagcactgattcatcttcaattcattttcgactcgacttgtaccgtctaaccagctcaaccttggtcgactccgtacaacaatggctgttacagatggcctcaacggtacgagccagacagatggtgagaagcatttggctcccgaaggcacgctctgttcaaccaagagcctgtaccaagggcctcttgatagcaacaagaagttcacatggctcgtccatgagcctaaagacgtggccgaagctgcagaaaacgagaaaacggcacagcatgccttcataacccgactacagaaggctgaggtgattcgcgtaagaaataccagatacactctatcatcatacagtccccctatctgaagaaggctcttgctgagatcctcgatgactatcccggaattcattgtgggctcacaagactggaatttgaggcaccgttccgtcccttcgtccaccgatggccacagttgcttaagtacaaagacaaagaggatctcgatgacgccacggcacagcatatcgggctgctctacaacgtgttgagagaggagctgaaagatgtcatcaaaacactcgaaaactatgtcgaccatggcgttgtcacattcgaacacatctggaccatctatcaacctggatcgataatctattcgagctctcacaacggcacccatggcgcatatcgtctgagggaagctaaatacgtcgagactaaatgtggcaacgcctaccagctcacagtggaggcaatcgactgggatgacaaccaattctgtcgcaacgtcatgtcaatgttcgtctttgaattcagcggcacttcatccattcttgccctaaaagcgtttcccctctcattccaccctcacgagaaggaagttgaggaaattctgatcatccgcggcaagaagttccagcaacttgcaggcagcaactacaaggcatacaccggcttcgccgtgtcttgggacagggaaggcaaagagatcccatatcatgtgcaaggtcgaatcatcgtcgactccgactgttttcgacgtttttcacaccgccacactcgaggcagcagcacagagcctcttgccgccaggaaaggccaacagaagtccgaagatgatgcaaacgtcgcacctgaagcgctgaagaacacttatgtcttcggcgaggaatcaaaaggagagcatgtggccctcgaagaaatacagcttctgacctgctcatcacgtgtgaaaggctactcactcaacgacaagaagtggctcctcttctacgtcgacctcgtagaggagatcaaatttgacgaaaatgcgtttagctcactagtccttcccgaagatcagaaggagctaatcttgtccttcgcggagtcacaagcgatgggccagagtggctttgacgatgtcattagtggcaaggggcgaggtcacatcacgctgctcagcggtccacctggagtcggcaagacgctcactgcagagtccgtggcagaacacatgcgagcaccgctgttcatgatgtcggccggcgacctcggaatcaattcgaaccaaatcgagtccaaacttaccagcatccttgaaatggtcgcaaagtggaacgccgtgctcctgctcgacgaatgcgacgtgtttcttgaagcgcgttcagcacatgatctcgagcgcaaccagctcgtgtccgttttcctgcgcgttttggagtactatcagggtctgctcttcctcactacgaaccgcgttgataatatcgatgcagcatttcagtcacgtattcatgtcagtatggcttaccctggtctcacgacggagtcgcggaggcaaatctggagcaatttcttgggaagcttggacgtgctggatgggtttggaaatgacgatttggacgagctggcgaccgttgagctgaatggcagacagatcaagaacgtcttaaagagtgctgcactgctggctgcgaggaagaaagagaagttgggtaggaagtatgtggatattgttttggccattgaacggaggaggcctggcgtttccactcaagcttaaattgagggtgccaggagaatacagggacgttcaatctcgtcatggaaggtttgtcgtacggcgaagccaacgaagcctcgatatcatatacatgaatcacgatttccattgtaatatcagttccagaagtttcgaaattgctcatgataccatccaacaaatcccccctcccagcccactccaccctcaaaaaaacgccaacgcattcggcgggctcgccactccacccggcacattcatcggcgcactcgtcaggaaaaaactccacctcgccagtctcccacagacctcactcaaccgctccaaatcccacaactcgccaatcggcatcccccaccccgccagcaaccattgatgcaaatgccactccttcctctcctcactaaccggccacgcctcgaaactccgactatcacccgcgacagcggcgatctgcttgtcccacagaaacgccaggagttcgggagaagcttcgacgccgatgttgcagggtttggtggtggtgtagagggtgtcgagggaggcgcgtttggaggcgggcatgttggcgtattgggcgaggtagccagagcggatgatgaggatgtcgccggggcgcatggaggagagtgatatgccttgatgggttgctgttgcgtggaggtccggagaaggggatggcgtgggaggttgtggtatcgattgtgaggttttgcgtagtcgtggcccaggcgtaccagtcgaggaagaatgcgcgggcggcgatgccggattgggacatatctgcgttgtttcttagttttttggttggatatggggtggggttggcgtacggtggatgctgttgggctcttttgaggtggtgaagtctttcgctttgcggcccatgtagtatagcttgggtcgattagcggttcatcaacggaaacaaaatcgcgtgtgattactcacaccttcttcttggtatgcatagtgtctgcagccatcccattgactgctacattgtgtattgaatgaccactgtcgtcctggtcagaaatctactaagatatatcaaaggctggaacttgcctcgtcgtcaaaggcatacactctaggctccttattcatgagcttaacctccaagttcttgcgagggtactggaaacgaggattgctagctccctcgagacaccaactgtttggttaccatgattagcaaacagctcgtatgttcaactcttggaaatcgtccaaaagcactccaaagtcccacatgcttacttcaagcttactcgctcaccggtcctaatctcttccgcagcagcagcacgcacgcgctcagctgtcaagtggttcaaagtgcccaattggtcgtccggaccccaaagtccccaagcatttcccctgggcccattcttgtcaaccggcaggctcgcgaactcgggatacggtttctgcatagttgtgattcttcctgagttttcggaatcaaggcgatcaagactgcatatatcagatgatcttgtctggccttgacatgccttagcgcgtgcagtcgtcggacccgtgccgagggcgccttcctgcagcggacctgtgccgacacatgactctctatttccccacagatgaatcgcgaatctatatactcactggccattcggctctgattaaccgagtggcttgcagatttaggcaccccacaatcgaacgtctccccatggggtcgtccacgttgtcgggcgcttcggacatatagtgatcctgggaagcttgattttgagcaccggcgactgggcgggggaattttttgtggcttgctctcggtatgtataaagggacgatgagagtataaatgccttcaaagctgttgtgttgtggattgtccggtgctttcttgtctaaagcataacagtacgacaagaaaagcaccatggcagacaatactcagaagcaagcggagatccgccttgaagaggcgtcgcaggctcaagctatattggcgagatatgagggagagccatgcaaaaaggtgcttcgcaaggtacgtttcgcgttcgaacatccaccgttctcacactcacttcgtcaatagatagacattcgtctcatcccgatcatggctgtgctatacctcctctctcacattgaccgtgcaaatatcggcaatgcaaagatcgaaggcatggacaaagaccttggactcactggtaaccaatacaacattgcgacgaccatcttcttcgtcccttatattattttcggtacgtcttcgcatgctagctcgcgatggaatagctgctaatagtagtatatagagatcccatccaatatggttctcaagcgtgtgcgaccgagcatctggctatccatcttgatcctttcctggggcatagtgatgacatgcatgggcgtcgtcaaagacttcaaaggtcttgtcgcatgccgcgtcatccttggactctgtgaagctggcttttttcccggcgcggtcttcatcgtctcatcatggtaccgacgcagcgaattgcagcagcgtctcgccctcttctacactgcatccgccttctccggcgcattctctggccttctcgcattcgccatcgcgaaactagacggcgctcaggggattgctggatggcgctggatcttcctgatcgaaggggctttgactgtcggtgtcggtctcttcgtcccatggctgatcgtagacagccctgagcgcgcgaagtggctttcagacgatgagcggctattcatacacacccgccttgtcgcagacggagtagtcacgtcgacagaagagggcgataagttctcctggaacctcttcttcagcgcgatatttgactggaaggtcgctgctggaatcatcatggcgtgggcaaactccgtgcctaatgccgcgtttaaatttaccatgccgcagatcatcaagcagcttggatttacgtcgtctacagctcagcttctgacaattccaccttacttctgtggcggtatggcggcgtggataagtgggcgcatggctgatcgcttcaagtggcgctttcccttcatcgcaggacctcttgtaatccttacgattgctctcgcagtgctcttctcactcgccacgcgaatcaaagagaacgttggcgcactctacttctccatcatccttgcgcaaattggaacatacccacttctcccctgcatcagtgcatggaccggcaacaatctcgctccatcgtggaaaagatccatcggactcgcatggacattggcagctggcaacatcggcagcttggttggcacgaacatcttcctggataaagaagcaccgaggtaccagactggatacggagtctcgctgggctttatctgtctgggtcttgcgaccgcgattgggttggaggttgtgctcaaggcgcgcaataagcagaaggaggcgttcaacgaggatgaagtgagagcgacctatacaaatgagcagcttgataagttgggagacaagagcccgttgttcaagtatatgctatgataagagtgttttgggagaagagcatatgttactctcagcttagctacatgcacgtcgtggattatagcagaatcgcagaattacatgaaaatttccagattcaattctacccccatgagctcgagtgtatcacatctagcctagcctcagataactatgtccccaacaagacgagccccccttcctccattcaccatgttctagcttcccccatacctttgtcgaacttgtgcccctctttcaggtccacgttttctgcacacggaatcagcctcttcacgtccactctccacacctacctgacttacttatccctgcattcacctcccttctgagcagaacgttcaacactacaattgcatcttcgactttaggagtctggctcctattgtcatgtacctcgccgattctcaacacctccccaatgctttcatcatcatgtcggtatcttacgagcatggctttggctttttgatagtggcatgggccttcgtcgggtccttgcgcagtgacgatgttgtaagtgtaattggagccgtagaggaatcgtgcattgtctatgggaattagcgtcgatcgagtagcagggcctcggacagaagagcagggagagtaactttgatgagttgtagcaaattctgggctccactttcaaagctcagattcggtaagtttgcaagctggttggcggacatggtgttttgtagataaggctgtatgaaaagtgggcggttcacgacttacttatagccagcatatttcgatgcttgctatttgcctttctatcgctgttattatcgatatgaggacaattgctcgtgaatacaggtacacagtgtgtaatccaagagccctctttgccgtgtattattggcgcgtggtggatacatttaattcactgctaaattccggttgtctggaaagcggtcgaagcaagcaggccgagttaagagtatacgaagaaccaatagaggcacattctttaacatcaagatcagaaatctgcaagtaaaatctgcgcattgaaatatacatccataacatcgagggtaccgtcacctccgctaccattcttcttctcccaagatcacgcaagcccgccttgccccatgtgcgctactcaaccgcgtccccttccttcagatccaagtttcctgtgatacatcagttccattcacttttcaaagctacccgacttacctctcttcgcttccacggacatattcagcactgtatgcaagtgcaaaatcgctctccacaattgcggcttctctgagtcagaaccatgatgtatcccgatcctcaacacctgccattttccttctccatccttgtggtagcgtacaagcaaggctctagctgcttgaccggtgtatagacccgtgctggtgtcgggatctcgtgcggtggtgatgatgtagatgtattgtgcgccttagagaaagcgcgggttgtctgtagaattagcatcgatctgacggatagagcaggtgaacatgtacctttgattagcttgggcagattctcgatctcgcactggacgtacatggctggtttagaggggaaaataacggttgcggatgatattccttgggaagtgcgacttgtatgtggcctatagggtgttcggccaggttcttgttgcttgttggtcaagcgcatttatgtcggaggcgaggacaattggacataggagcaagcatggtgcttgattgcagggacgtctcattgctatgatgtacagaagttctgcatttgggacgaagtgtacttaagcaatgagggcaaggcgtgggtatcaaagtctgtggcatctatgtgtatttgcactgcagccccaaaatacaggttctaccaccggctcatgattcagtctgcgtgcgttgatcatacgactacttaggccacgcaaagagtcgactcatctgtgttgctgcaaagaatttcataatgaggatgaagagatttgcaagttccggaatctctgtgctgttcacaagctgtctgttttgactgtgcattagttagcataccaaggaccagtacgggcgtagctgcagtaatgcatgcctgctcataactgtgaagaagactagtcaagcagtgagggtacgacgtggacagcaaagtaatcaagattttcaagaatgaacgattttgcattgagctatcatgaacaaggctagctgagcagcgggtgaagtacgacctagaccgcgagatctagctgtaagacagtatacgtgaaccactctcgaggtaccagccatttgtccataatcctcaaccatgccttgaaaagtgttttcaatattttctgcatcaaacgtgggattcctaattttcttctactgaacagtaagctgatacgtggtattgcactaccgatgcgagggagacgagcgaattccacttgtgtcgatgcttcaaacatcggtcgaatctcacgagcagccgcgtagcccagactgattctggcctccagtcgtcaaggtatagacatgaaggtgatcaacattaagatgagcgaaggagaagcgctcggtaaattacgacgacctggggagggagaggtgccgcaagaaagcttcgtgaagatgatgcaccagagcagcgcgttatcaaggcgaatgaggagacttgaagtgtgtaggtgttcggtccgagaaggaggaccattccggaccatgtgatgagatgagatattcgtgtcgcgagtgagtcgtgagatgcagctcaggtggagtcgagcatatccagattcgtaaaaggccgatcaagcagtgtggggaattttgaaagcgcgtcaggtggttcctacgcaagcaagtccgaagggttaatggtaggtccactgatcgcaaggggcgaatggaagaaagaagataatacaagcagcgcgcattatgcgttccgcaaacatggtgggccaaagccaccaagaacagagtcggccagaccagccaaccgataagagagcagattcgagcccatcatgaccatggtatagtacaataggacagcccgagatgtcccagaagcgccagtaacccgatccgtgtggtgaggagaaatcagatgactcgtatcgaaggaggtcgatcagtgaccgcgtaagtaaccgtgaaaagaaagaaaatttgagttccaatatacacttggaatagcgagtttagatgcaaacgcctgtcgtccgggcaaaggaatcgtcagagcgttgacatagtgaccatcgatgccaaccacaactacttaaacatcgcgccgccaaggtccgggaagagtattctttatgcctgaggcgggccagtaggctgacgctgagggttgcgttgagcctgttgaccgttctggcggggttgttggacctgacccatgccctggccttgttgaggctggccttggcctggtggagggttgcggcgctgtccctggaactgaccaccaccaccaccaccacgtccgccgcggaagttgcctcgagggttctggccttggttgttgcggacaaccgtaccatcctgctcttgctgctggcccggctggcgctgcgagctagagatgggccggggaatgttctccggtgactcgtacacatacaagttcttctcgatgacctgtgggatcggttggatctcagtgcctagctcctgttcgatcctgtacaagttgaacctgtcttcccagttgatgaggttgatagcaagaccaagatgtccgaaacgaccagaacgaccgatacggtgcaggtaagtctcggcgttcttggggaaatcgaagttgatgacaacattgacagcctggatatctatacctcttgttagaagatcagagcatacgaggtttcggcagacgccgttgcggaagtcgtgaaagacgcgattgcggttgtgctgcagcatgcgtgcatgcgagtagaagcatgagtatccaagctcagtgatcttcttggcaagtagctcgacacggttagtggagttacagaagatgatggactggttgatctgcaacttgttgaagagggtgttcaagcagtgcaccttctgcttctcttcgacgaaagcataatattgcgtgataccacgaagagtcagctcatccatcaagttgatctcgtacggggagttcatgtgcttgtcctgcgtggagttagtgatgtgagtcacaaggtgggaaatactcgtgcttaccttgaaggtcttaaccacgatagggaaggtggcgctgaacagcatgacttggcggtctttcgggtggaatccaagcagttgttcgacaactggggtgaactcgggcgacagcagtttgtcagcctcgtccatgacgaacgtctggcaagtggacaggtcagctacacccttgcctgccaggtccagaattctgcctggcgttccaacaatgatgtggactgggtcgctcaatcggataatgtcgtccttgagacccgtgccaccagtggacaccatgacgttgatgccaaggtgctttccaagcgtcttgcaaacttgcgaagtctggagagcgagctctcgggtgggtacgaggattagcgcttgtgtcttggagatcttagggttcacgcgctcgagtgtgggaatgacgaaggcggcggtctttccagtgccgttctttgctcgcgcaaggatatcgcggccggtcagagctactggaatcgtctcttcttgaatcggggacggcttctcaaagccagcttcgaagatgcccatcatgagctcacgcttaatgaagaagtcttcgaattcaaggcccttggttgcggtaacatcctgaagcagcccgttagcttgaagtacacctcagcgctgcgtgtcgcaggctcacctctgtttgtggtcgcgcatcctttgcgggtgccttgagtccttctttccagtctgctaatgtcgatgctgatgcgtcactgtcatatcgttagcgcacgccaatcgcgctgcacatgccacatacctcagcttggtcgacgccatctgattggtgatttctgaggtcattgtgaaggtccacctgaggcggagactgtgtccagggtatcagcgcctgaagagataagagccgatagtggttggtgacagcgagtgcgacagagcgagctgctgtgcggggtgtgggatgagagctggatcgtgtacgcagagtcgagatgtggggttcgacgggtgacggtgagagtgcctattcacgtgcggcagtctgcgatggctttgctagtgggtagtggctcgaagaagcagatgcggtcgagtcgaagtgggcaatggttgcgttttgcctcgggaatggtctgcgattggggatgggcgcaagagggaggcgcgcgggcgaggtgacggtgggggcctcgaggggtgttgtgtgggtgcggatatgcaattttgtgcagacagtgggcggttgtgtggtgttgtggaggtcgagcaagctttctttatgcaggaaggagcttgaggctggtggagggcgtccgtgcagctctcccgattggccaccgtcatcctggcaccttccatctctacgtatatacctccgctactataccctcacacaattccttttctcgtctccacagcgattgttccaaagctgtgttctggacatcggcgttgtgtcttctatcgtttgtacttggtagactcgtcgggttttcttctgcgtgcgaacatcatcgcttcgctatcacggtcagtagaatcttgaattccaagattatatacacccaaatgctgacctttcatataaggcatatcgaaaaatcacataaagcatatacaatcactttgtaacaactccaccaacctaggacttcatcatctggttcggcacatgtacccacatgttacacaggcccaccaatattgcgttgccccaatcctgcagtatcgaaacattgcacttgaattacctggatctcccagactaaacctgtccactatcagctcccttggaaaatcccaccaaccgtcaatcatgtccaacatcctccgcctcctccggaccagccggccatccaaccctctccacaccctccgctcatcaagacccaccctatcaagacctacatccagaccatcaaactacttctccccctcgcactccccctctccctttccccgctcccgcccctactcctcctacaccgaccccagctcccaaatctcctccaaccttaccacgctctacgcactcatgggcctcaacatcgccgtcttcagctacggcgcctacgcgcaagcgcaagcccaacaaggcttccccgcgccctacacaaagttcatgcgcaatatgagctgcaacctcaccgacgtgctgcacaacaacgcctaccacacgcttctgaccagcacctttacgcacttcaacctcttccatttggccgcgaatatgtttaccacgtactacctgggccagttcttgtgctacgcgccggtcatcacgccggggcggttgttgacgattgcgattggtgcgggactcacgggctcggtgggatatctctggcagcggtatctgagcacgggggccaagggcgtggattatcggcggggtgtggggttttcgggcgcgttgatgggcgtgattagtgtggcggcttgtttggcgccgagtgcaaaggtgcagttgtatggaattgtaccagtgccgttgtgggcgttggtggtggggtatgcggcgtatgatgggtattatctgaatgataataattcgaggattgcgcattcggggcatttgggtgggttggcgtttgggctggcgtattatgtgctgaggctgagggggttgagggggatgaggtattagtgaagagcatggatctaggatgagtatgtaaaaaagacttcgcgtcgtattcgttattatgctgcacatctcagaagtcacgaatcgagaagaatgctcatgtgcccatgtctgaatatacgatttttattcgccacacaagcaaaatctatcagtcgccatacgcaccattacagctcctatccccaacatgtggacgccttaatgcaagtcctaactccattacgctctcgaagcctctcagtaatcacacgaccatcataaagcccttcacgttatacgattgcccaactagctcttgcgccattcctgtgtcttgtatcagcttagttgcatatatccagttcgtaactactcacacaactcctcgtcatcatcctctgcattgacgctagccatatgtgcttcgatatcaacaggctcaaccggcgcgggagggtcttgttcgacagtcttggccactggcatggcttcttcgacagacacaacaggatcttcgggttcgccctttggcgtgttggactttgttagggtgccctttggcgtgaacgacgcagactcttggggctcttcgtttccagcaacagacgtctttgagctcaggctctggtctgacttcctcgggcgtcctcgcttcttgggcacaggcgttgaaacttcgggcacagacgtggctacgctggcgtgagcagcagccatggtgtcctcatcttcatccgtgtccttcacaagctcttcggataggatgctcttgcgtgaaggcttcctggtcttcttcgcagtgctgtccggtgctccgggtgctgggctgccatcctctggcttggttaacgcttcttcatccgaatcatcgcgaacaatgtcttcagatatgatgctcttcttgggcctgcctctctttcttggtggctgcgatgctactgctgcagctgctttggctttggccttcgctttggcagactttttcttgccggggttgaactcgtggtcttcgtcagatccctccttcttccaggctcgacctttgcccttgaaatgtttcgatcggccgtatgaatctcgctctgcttcgggctctctgtccacgccgccctgaagtatggcaagagtttcgtcatctagctgtccaagcggctctttgctgaccgaggcaatcgagaccctcctgctttggataccgggcgtttcttggaccatggactcctcttccatagcgtcaacatcgcttccttcgaaaatttctgcatcgaaggagtagggcctctgctgtgcaggccggcgtgcacggaggccgcgtcgtgctgcggaagctgactcgctcattggatccggtgaagctgtcgcaccatttgagtaccttgtagtgttagcgttgggagttccgtgactttcgatcgtggctgtaatgctgggcgctgatgctcctagagtaatgttgttagaaatcgcggaagctgtgccatcgacaatatctgcatcttcatcctgcactgtctcttcagactgttgcatgtcagctgacattttatgcaatttggaacatacttacgagaactttctttttcggtgttcttctcgtgctgagcttgaggatcgtcttcttgtaagggttgtgggaatgttcctgtcgttgcggacttcggagctgctgatcagtcagtaaaatattcatgagggtactgaacgcttttggtaaacagttcagagtcactgggtgtgctgctgacacttggtcgtttccatgtgttcaccgggaaaagtaaaaggtggggcagtgtgactcgaagtcagatgcacgacgtaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagggtcttcttcgtcttccggcgaaacaatttcttcggactaggtaacgttagctgtgtgagacacgcacacgcgcagcactacttaccaaaggcttctttttgggctttcgatttgacgatttgcgccgaccattgaccgtgatgactggcgctgatggtgtcgtggcctcagccgtaggtgtatctgcctctacatcctcattttcgtctgatgccacgatttcctgagactaggcccatcagcgactgcaagaagcgagacatgaaatattaaacttaccaaatacttcttgcgtgattttctcctcttcttactagacggactgagatcttccgactgcgctgtcccagatggtgttgctgatcccaccgaacgcgacaagccattaccgtttgctttcagtgtcttcttgggctcgcgtgccggttgaccacgcgcagtgcgagaacgagcatcaattttgggttgctcgatttcttcatcctgcccattgtcagtaaaaggcaggcgtctccaaaaataacttgcaaacttacggtggagtcggactcttcccaaatatgcaaagcggcgtagtacagagacaagccctttccaggttgaggacttttccactcgtcgtaggagatatgttcggaaggatgctctttttgccatatcttgaactcgccgctaccgtgtcttgcgtgccattttggacgcgaggatacttgagatggattgtcggcggacatgtcgcctgctggcgcatgaccgttgggagccatgttgctgctgcaagtcttgtacaaacagagaacgaaaagcaggccacatcaattgctagaaaagcaatgaaaaagtgtggccgcgagatggaaaatgtagaccaaaaggaatgcgaagtcagattatagagagactccaattagccgtcgtgcagcgagtcgcgcacgagttgtggttggttgttgggatgaagaaagtggaagaagaacgacggtccaagtcagtaatcgatccaccttgtttcgcgtcgtggcacccagccaaagtgcgcaacaactgatatctgcagctgagagaatcgagcgctgagtattgacagcaatattaagtggacatcgatcgatatcaacagactttagaatggtattggtagagaggtagtggaatggagggttcgggcaagggaaaagactgcgctaaaagcatccaatttccagctcggctagttctggaaccaggtatcactctcacagtaacgtcatgcattacattgttggacgagtcgataaaagattatggtctgtctcaattttgccgttgagaaaacatctgctcaattgcgatggttcctgatgagtgcgacaggttgctctactcacgtcacgtcgatctgatgcgaccaccgttaggcagtgcccagagacgtcacttcatactttcggacagcatcgccgtcaagcacagttttaagcatccttttgactgttcacgaggaagcaaccaatttcgtgttgcgtattgcgacaagtcgcttgaattctggtcgacggcgtccttgtctgactgaagctgctctactacagtggcatgtttgtccagctgttgttgtactgccaatttcacgtatagattcgacatggccgtcaccttcgtgtgcctctctcgctcacaagtaagagtccctttgagtttgatgagatgacagtgatcagccggagttcaccgcttcaccgtgctcactttgccacaatgtttcgtagatagctgcactttgaactcatcacatgagatacgcgtagacttctttttatcatcgatgttttgcattgtatcactataactacctgaatgttgtagtcatcccttaatgacgcgctgtccatatatacaaagaggaagcacgaagccagtcttgacaaaaatcatagtcgcaatgtacggccggtacgcacgcgaagacgaaggaaccgatgcaatgggtataaaccaccgccaatccaatatgaaaacagtgatgcgactaccaaatggtatcatgcgaaaaacgccgaagcctgcatgtccgtccaaagcagtgtccttgctcgcaccgaaaaaaagccctgtccaggcgctgagtgtgaaaagatggggaactgattaaacaaaaactgtgaagtagagtcatagtgacgttccgcgacttatgctcgaaacaaaatgaagtgaaataaaactttcgggcggctctcattggtggagttcgcaggaaaccatccatggtttaccgaatgctcgcctagaacgattcgggtgggctcggcatgccgtgcgcgctggcatcatccttctctggatccagcatatttgagttctctttctgtgaaggttcaagttttagcttgccaattggcttgcctatgcctctgacgagattaccgtcatggccggtgtcgcccttctcttcttccagcttgcgcttcttgcgggccatctgctgttgttccctcaatggacgtttgcgtggactggagatcttgcctgtaggaggcagacggggcttagggaagcgttgtttcagtggtagatcatcatcttcaaccagaggctgactatcattcgcgtgtagcttgctgaaaagccagctctgaataagaccaatttggctttcaacgctctcaatggtgacaggctcgaacttcggtggctcaggcatgacgacgcccgcggtagaggcattactgaagaaattagcatttacacgggtgtcaatgaaaagggatacgtacttgttgtcttgccttgcataggcactgtgcaccctgttttgtaacaagtgcaaaggcacactgaaggtgagaccaaattctctgtccagaccgagctccttgaagccgaagaagtcttctccaatgtcttcggcaaagtcacctccgacaaattgctcgctgccgtcgttgaacgcgccagctccatcttggccagcgttgtcaagggccggacgtagcagctcagcatagtaagatcgcatgcggtcgtgcatgcccgatagtttggtgcccaatcgttcgacatcgtccttgacatatgtctccaaggtctctagatccacgccgtttgcatggagagcatgtaagactgcctcttcttgagtaaagcgaggtgcccagttggtcatctttccacttggtagtgtaatgggaacgtcagacttcatctttggcgtctctcggtagatccctagactggcgaccagattctggaagaactttgccgcaatgtcggtcactgcgtcgagggcagaaggttggaactcctcgaaacccgcgtgatagaagatcttgccaacgctgcgctgaagagcagcacggcaaaccataggtgccatcagagcgccctcctcggatacgaccatgggatcaatgtctgtctccatgaatggctgtggctcatagcgctggaactgattttgatacagctgcgactgaagctgcatctgcttgacgattccgatcttagcgcaaatcttccgggtgtcttgcagtgattgcatgttcgcctgcatcttcttcgccagtccactgtctggggcagtgaactggccttgaggaaatatccgcatgtactcctcgaactgctgcactacttgaccatctgcatcttttacccactgtagccgctcattaagatccggtatggtacaaacggcatcgtaataatccggtatttgacgctcgtcttcgccttcgattccttccgcgagggattccttggccgttgcttggaacaccatccttgccgtctagggattgaagttaggccccagctgatgcttcttcttcgatagcttgcttgcggtgtcgcaagccagcggcgcatccccgctttcgttcgtaggatagcaaggttcttctggctgaagtttgtcatcgcgaaacaagcgatgtctctcggctgcaatcgtcgctcgatctttcttggtgacctgcttccatgttttgtattccaggtcgtcaagatcagcctcttcttctagcgcgaatccgttcacagaagcacttgtgccatctatttccgaaaggtccgcttgactgccatgcacgccatttctggaagcaccattttaggccgaggggagtgagtgttcccgggggcggtggtgttgaaaaaccgttgacactaccctccatctcggagtctgcacgcagaaatttcgttcttcaaattggagaccgcgctgtttaacgatggcacggagggcttggtctcagggccaggtgtaccttccagaccagctggcggtgccttcctggcgttgctagatcccttaccacctttacttggtgccttccggccacgcgaagccatgataggctcttctatttgtactgttagcagagtgggtatttccgaagatgtccatgcgtaccatcttcgctgtcttcagcgccatccgcgtcaacgtccccattgcgcatccttcgctcctcagcctcaacttcagcgcggtcacgaatggtgatatccggaatgagtggccacaagtttctcggtttccctcttcatgtgtagggctttcttcctaagaaagtggcttgggtcggcgttatatttcagacagttggaccaagattagcatgaggtcatccacaaactccttcttcgacttgtattgtagctgcttgagcttcttcatcatggtgccaatgtccattggttgcttgatgacgttgtagtagtccggcgcttcacgcttgttgacgcgttgcaggaaggggtgcgcgtgttcgccggctttgagctccataagtaccttctcaacgctctcgtatagctcttcctggccgacgcggtcttcgttggcccatttactcctgttcttccgcacttcgcttatcaaacttctcagctgggcatccgtcgcatgtaccctgtcgcgttgggcatcgattcgagatatgaggtgtttgagggtcagactcgatgcgccgaggtttgtggtgctcagggtgccttgttgaggggcagcaacggcgccgctggtgggagcgttgttggacggtcccgatgtttctatttctacttgcctggtcaagttcgtcgagtttctgctgctctagcatggcatcgcgatcgctctccaatgtgtagaacagcgtgttgaaactccgcttcgcagcatcctcggctgccttcttgacctgctgcagcttcttgcgcacatcgtcggaggtctttgtctgctctgacgatggagtgctcgtccgttcggtgcccattcgatttggtactgatggtttgcgaatgcttggcgtgccaagggcggtggcagcaatgccattaggggcgcttctcgagagcagcggcgaagtgcgtgtatcatcctcttcttcgtcatcgtcatcgtcgccgtagtcgtcttcgtcaattgcgcgggcggccttcttaggtgtaacggtcgggagcgcgtcatgcgccgccggagcatcatcggacgacggctttggcccattgtccagcgcatcaagaagatcatcgccgcgtgcgcctccaagcaacgcactcaggcgcgcttcggtgcgcaagtattggtcgtgccatcgtgctgccctggggtcctcttcggcggtggtgtcggccccctcccccaggttgttcgcgttggagccgttggacattgcttcatcgctcagcgtcgcattgggtgtgcgcaagcgcatcgggttgggcggttggtggaggaagcgggcatggctcggtctttcgcgggacgatggacgatgtgttgatgcagcgagcgacatgttcgtcgctggctgtggggtggtgcttggcagtggcctcacagcatggaaggagtgccttcagggccgcttgcaaccgcgtgcaggagtcgcgacgcgctgaaagcaagcatggaaggggccctgcggcggatgagaggtataaagatgactaagtgatggaaagtgatggtttgacgcgtgcctcgatggccgaatgtacagccgtttcgcgatgaggagaagcacgacgttggctttggggtccgtaggcattccagaacagcttagcgcttccccgttagtgtccctgggaaccatcagcggatcccccaatatcaaaacggttctcacctgaacgatggaagtagatgagtattttcgccactgcattcgtgtgtcgtgcaacagtcgcgtactgcaagtccagatattttcgtagaatattcggattcgcggctgctgtgggtttgcatgtgccggtctctcctaaccgtgcaacactcgagtcgtagtgctcgcttactgcgacgcttctcgagaatgcgactgctcacctttagaggtgataggccacgaggacatcttgggcatgcctcaactttacatacgaatctgcaaagctgcttccgaatttttgcgggctacataattaccccaaaatatcatatagcataccgtccagcttctacacgggcactgcgacagcgccttgtgctccccaagcaccgtttcgacgtcgctattggagccctgccccaaaccgacaagtagaaaaagcgtacctgcataccccgaacacccacaaagcgggtgtgggcggcgatcatgatccatgtccagggtctttttgacacgtgacatgccagccaaccccggcgtcgggtgcgtacgtagcgcagtgccagctggagctccgcattgaaggcaacgttacctagccacaacctcgcccactcactgcaacaggctgcggagcttaataatgccaaacaatcgattatagcattacgccaagtttcaaaatgcggttccgaaaaccctttgctggtgagtccttacatgtaccttcgtctggctgcgtcataccaagggcctggcttgcttcacgggagctgcctgaggtgtacattcggctaccagagatgcattggactacggtcttgaccttgagctaacgctgccagctgccttcgtcctcctcatcttcatctccgctgctgccggcttcacaccgcccgactacaccattcccacatacaagcaatccgacaaagtactgcactttatagctttcttccttctcaccctcacgttctactggattcttgagacttcgcggcgcaaggtcttgcagctcacatttactgtgtgcacgcttggtttaggatgtgttagcgaagtggtgcagggactactgccagtaagtgccctgttactgtgactttctgacaagtactcatgcatgcacagattcatcgcgactttgactactatgacgtccttgccaatgtccttggctcagtgagcgcccttgcgctttgtaattggtaccacaaacgcatgttggagcgcaagcgtgctgcacgcggatatggagctgtgccgggagacgacgacttggatgttgagcttggagagaacactgaggcacaggagacaggcgtggttcgaccaacggtggacgaagagctagagcgctgggacgagaacgcggaagactgggagaccaccgagccggagccagtcaatggcaagatgcaagccgatgatggagatctgggcgatgggaagaagcgcaacgattgagaacatgtcaagtacgatgtccacgaaaagttacgaatcgctgggatagcattggctagttgcggtctgattaatcggccgttatgacttcactgcacgggacaggcatggtgcagatcgacttgatattcattacaagctcatagctagctcttggtgctcatcgcggcccatgcgagcaagcctgcaaccgttgaaatcatcactctggcctgccctatcttccatggattcatgcattttccagtatgagattccgtgaaccgtaaaaccacaccaagcgccgagatcatgcctttcccacaaccttcattcttcgcttatgcggtggtggtcttagcagccgcctggttggggttgatcttctttccgtccttgttgtacctgacacgtgggggaggggcacggttgcggcggccctcacgggatcggacactgcaagttgttaggatccgggtcttcactctggtcgattgagttcctccacataccgaacgatctttccgtggatagcgcacgagacgcagtactggagcttcaagtacatcttggggacagtgtactcggggaagacggaggcgtcagagatatcacctgtccagagtgtcagtccaattcctcctgcttgtgctggtgcgcctctctcgatattcaagggtcgggctggggaaacgtacggatggcggcagactcgaccatgttgcggatggtgaatctcttgatcgccttgtccttgggtgtgcatcgcgagcagttggagcagcggatgggcttgacgtggcctcgacccttcttgttacggccgctgtggtgttgttagtcgtggttgtcctgccatattcgccctttcggtgttgcatacttggacgctcgcttcttgaccatgttgggctgattctgattttcggtaagcgctgggttcgtgtagcagagaggtcatggtgcgtaccgaagatgtgaaatctaaaagtcagcaaatggggttgtcgtggagttgtcgttcgagttgtcaaggtcggtggtgtgcgtcaatattcgcttgtgggaggagcgcccgagctcactgacagggatccgcatctaatctaatcaatcgctccacccaccaaaggcatgcttgagcctccgccgcgcctacacaggcccgatagaaatcatgttgataagttctcctcttcttgtcgagttagaaagtctagtagatgtcgaaatattttacagttgcgttgagcacctctatccagctgcatacgttctcagagtacagcaaaagcaaactccacatggttgtgcatacagacacaacatggaaatgacaataagaaagatgagccttttccagtcctactccttccttatccctaggtgatagtgtaagggttagcattcttcgctgtcgcggctgtgttgcagcttgaagcattattgctgctgcacccgctggcgctagagtcaccgcttcttgacatcgtgcacaactatttcgagatccggagtgcgttggcatgcagacctagtgaaaaccccaggcgcaaaagttatctgtgactttgtaccttcacatcccagtcacaccggcttgccatcatcaggtcagccttgtgatcacttgcctcggcgcttgccattgtgagccgcgttgtttttgtccaccctagcaacgcagctttccacatcgccgcgaacgctgctcagaccatctcgactggcccctcacccgccaaccggagcatccgtctcgccagtcaaccaccatatccgcaatcatgtcgcataccggtactatgcgtggcacgcccaaggcgaaccgtaatcaagctgctgccggagcgcagttcaacaacagcccctccaacatcccgcgacccgcactcgacacccatgcttcacatgtagcacaaagcgaagccggtggctcgactctcagcgccagccgggcgaagatgtcgaagcgagacgaggttggtggtctatcataacatgcatttgtctatcatgtgctcatcagtgaataggcgatccgacgcaagatcgaaaccgacttgaacaagaagaagacgcccggaagtcgtgcacggctatcaaagaaagctcctccgggtactgttctcgccctcaagccaagccccgcccttcagatcaagccgtccacgaccgtcgccgaagctgcccagctcatggcagcgaagagggaagactgtgtactggtcacagatgacgatgatcgcattgccggtatcttcacagccaaggatctggctttcagggttgtaggagctggcatcaaagcacgggacgtcactattgaagagattatgaccaagaacccgctttgcgcaaagaccgacaccagcgctacggatgctttggatctcatggtccggaagggcttccgtcatttgcccgtaatggacgagaaccacgacatatcgggcatattggatatcacaaagtgtttctatgatgccatggagaagctggagcgcgcatacagctcgtctcggaagctatacgatgcattggagggtgtgcaggcagagatgggctcgagccaaccgcaacagatcatccagtacgttgaagccattcgacagaaaatgtctggccctaccttggagtccgtcttgaacggactgccaccagtgaccgtatctgtccgcacatcggtgaaagaggcagcttcgctcatgaaggagaaccacacgacggccgttcttgtccaagaccaaggatccatcactggtatctttaccagcaaagatgtcgttcttcgcgtcatcgctgctggcctcgatcctgccacatgcagcgtggtccgcgttatgacccctcatcccgactttgcgcccatggacatgagcatacagtctgctctccgcaagatgcatggtgtgtgacaacacaatgtcttctaaaacaacaaccgctgactctgcatagatggtcattacctcaatctgcctgtaatgagcgacgcaggcgagattgttggtatggtagacgttctcaaactgacttatgctacgctagatcaggtatgttctccctaacgcatgccccagggaatacactaacttgtgcagatcaacaacatcagcacaggagatagcgaaggcccagcttggaacaagttctggctgtctctggacgccgagaccgaatcgatgatgtccggagagggtggcagccgcctgccagaccaccgatcggtgatgtcccacgataaccgtcctggtattcacgaccgaggggacagtgtccttcctaatgactcggcatcccaccacgggggagactcgccatcccagtctggcatcggtggacgccacactccgatcgaggatctgccgttcccgttcaagttcaaggcacccagtggacgtgtacatcgcttgcaggtgactgcatctgctggtattgaggaactcattgcaaatgtagccagcaagctgggttctgaagtcgaggccataggaggcaccccaacattcgaatttggcaagatttctctgtccggatttgctttgagctatctcgacaacgagggcgacacggtttcgatcaccacaaatgacgatcttgtggaggcaatcagcctctcgcgtcttgctcaccgtgaaaaggttgaccttttcgttcacgatccagagaagccgcccatggtcgccgaggtcaacccacagcctgcgctcgccaaacctgtgaccccgccagaatctgttctccgggaccgcaagaagtacttccaggaggaagaggaagaggaggaggcccgacccaagtcgaaacgtcaaaatcaacagcccgttcccttcggccagcaaccagagatcatccagggcgtgccaaacgacctgcttctgcctggtgccatcggtgtgctagcagtcgtcattattggtgtgttcgtgcttggccgtgcaaccagcaggtagtgtagtcgttcatcatctctttggtacttggagtaggagcagattgtcgcattgttaggcagcgttggtagtattatatccaagaagtatgatctcgtagcagtagatgtgcaatgaaattgtttccacaagtcgtgcacttatacaatagacagggtgtgtgctggcatgctctggaccggagcacaaggtttcacaacggcaagagctcacggcgccgtatggatgtaggcgggccaatagacgcgcggggtgaatggtaacaaccacgcatccctgcgcatttttagccccgccaaccttcgaaaacattggcccagtcaattttatgccccccagctatcaccacgcacgctatacacacacaaacctgcagtcgcccgaaccttacataaggcttctggtaatctgcaagatttcttgcgcccagtaatctccttcaacacacccgcgccagcgcccacacatagactcaacccagcggtcaaagtcccttacctgcgaaccaagttcccaccgcctcacggggccgctccccaacaccaccacacacacacacgcacacacagtcaccatgtctgtgctatcacccgatgtccacgcagatcttgcgaatctgctccaaggcctacagtccccggacaacgtgcagcgaacgaacgcggagcagcacttgaacgagcaatgggtcgctacacggcctgaagtgctcctcatggggctttcggagcagatcgagctggcagagtcgacttcagtgagtagattgtgtgaaacatagactcgctcataaacactcatacctcgccagactcggacatttgctgccgtcatcttcaggcgccaatcctcgaaaccgcgcaaggccgctacaggccagacccaggacctctttctcaccctcggagaggccgagcgagatgctatccgcgcaaagctgcttacatgccttgctaaggagaccgacaactcggtgcgcagcaaggtcggagatgccgtcgccgagttggcgcggcaacacacagacgagagtaagacacgacttgaacagtagcacagaacgtatagtgacaggtacagatgtcgcatggccagagctgctaggcgccctcttccaagcgagtcaatcgcaggacccaaaccagcgcgagaacgccttcaggatattctcgaccaccccgcagatcatcgaaaagcagcacgaggatgtcgtggttaccgccttcaagggcggcttcgcggacagcgagacagccgtatgttgccctgctacaactccggccagtaagactgacaacttcctcaggtacgaattgctgccgtagaagcatttgcgtccttcttccgctccatcaccaagaagacgcaatccaactactacacactgatcccagagattctcaacatcctacccccgatcaaggactctggcgatgccgatctgctcaccaaggccctcatctcgctgatcgacctcgccgaagttgcgcccaagatgttcaagcctctgttcaacagcctcgtgcaattcagcatttccgtgatccaggacaaggaacttggggagaccgcacgccagaacgcactcgagctcatggccacattcgcagacaatgcgcctcaaatgtgcaggaaggatcccaacttcaccaacgacatggttacccaatgtctgtcgctcatgaccgacgttggagctgacgatgacgacgcggaagagtggaatatctctgaggaccttgacgaggagagcgattcgaaccatgtagctggagagcagtgcatggatcgcttggccaacaagctgggtggacaagccattttgccgccgacattcaactggttgccccgcatgatgacctcgtcagcgtggcgtgacaggcacgctgcactcatggcgatttcagccatctccgagggctgtcgcgaactcatggtgggcgagctcgacaaggttttggatcttgtccttcccgctctccgagacccgcatcctcgtgtgcggtgggctggatgcaatgctgttggccaaatgagcaccgactttgccggaactatgcaagaaaagtaccaccaggtcgttttgcccagcattattccagtccttgagtccgcggagcctcgtgttcaggcacatgctgccgctgcccttgtcaacttctgcgaagaggccgagaagaacatccttgagccatatctggatcagctcctgaaccacttgctcatgctcctgcaaagtccaaagcgatttgtgcaagagcaggcactctccaccatcgccacagttgctgactctgcagaggcagcgttctcaaagtactacgacaccttaatgccacttctgttcaatgttctgcaggaagaacagtccaaggaataccgcctgctgcgagcaaaggcaatggaatgtgccactctcattgctcttgcagttggaaaggaacgcatggcccaagatgctctcaaccttgtccagctactcggacgtattcagaacagtgtttcagattcagatgacccacaggcctcttacttgctgcactgctggggtcgaatgtgccgtgtccttggtcgcgagtttgtacctttccttgccggtgtcattccacctttgaccgagcttgccggagccaaggccgacattcagcttctcgacgacgaggatcaggtggcacagatccaggacgaggagggctgggaacttgttcccttgaagggcaaggttatcggtatcaagacgagcattctcgacgacaagcacatggctattgagcttatcgtcatctacgctcaggtcctagaggatgcttttgagccatacgtcaacgacattatggagaagatcgcgctccctggtctggctttcttcttccacgaccccgtccgtgtcgcatccgcaaagtgcgtgcctgcgctgctgaactcatacaagaaggcccatggcccagaatcaccacaacttggtcaattatggggccgaaccgttgagcgcgtgctcgaggtgctcagcaccgaaccggcgatcgatacccttgccgagatgtaccagtgcttctacgagtgcttagagtgcattggccggaactgcctcacacctgaacacatggctactttcatcgagtctgccaagagtgttctccaggattaccaggagcgcgtaaaggagcgcctggaagagcaggccgagaacgatgatggcgaagaggcctcggaagagatgctcttcgccattgaggacgaccagaacctgctctcggatatgaacaaggctttccacaccatcttcaagaacatgggtagtccattcttgccccactgggagcagatcatggagtcctacacaatggttgtcctcaacaagcaccctactcagtgtcaatgcgccatttgcatctttgtcgtcgtaaaggacttcagcggacctgcgttattgaagttcaatgagcgcatcatccagccactcatcgacggcatgcaagatgatgtcccagccaaccgacaggcagcagtctacggtgtaggtgtagcagcacacaagggcggcgaggcatggtcagatttcgccgccgcctcattaccgatgttgttccaggtcgtccaacgaccaaacgctcgtgccgacgacgacgtcttcgcaacggagaatgcatcagcggcgatcgccaagatcctccaccacaacgccgcaaaggtacaaaactggcaggaaattgccaccgcgtgggtcgataccctgcccatcacaaacgacgaagaggctacgccatacgcatatgctttcctcgcacagctcatcgagcagtatgtctccacccacccttcctcccctgttactcgctgacgcctcactagacaaaatcccgccgtcttctcccagcccgctaaggtcttcactttcgtcgtccaggctctcgaggccgagaccctccaaggccaaaacgccacccgcgtcgttgcatctgtcaaggcgctcatccaagccaccggcaccaacctcgcacagacggctgcgacactgacgcccgaccagcagcgcaccgcacaggcgtatttcagctagaagctgggtgcgcgagcgaggagagactcttctgcatcgggcggcgtttgcttttggaagggatagggctatgaaaggaggaacatatttgggaggcgtgaaaatgtaggtaagggcgtgtgcgtggcgatggaatttttttttagagtagttagttacatcactgattccccccctgttttcctgtttcatccctccccatcgcaagaaggactggttaggctcgcgtggctagatagaattgcatatttgcatggtttaattctcgtttgtgatgctgcatgaaatttatcgcagcgaatttgtgcttgtcgtgtgatatatgaacatgaatcgctttgatgtatgtaatggatatctcctggccctacacctctcgacgcccctacgcaccctcacttccaaactccttcgtccaatccgcactccgcgtaagatcctctttactaaccgtcggtctcgacgccttgatcgccttgacgaaatcccgcaccttcagcggcggctccagcaactgatcgccatcgagatccgtccacgacttctcctgcgcctgtggatcgccgggcgagcatggggtccatttcgtcacgccctcgacctccacgggcttgtaatgcgttgccgtctggatgagccgcacaggctgcatcagcgcgtcctgcactgcgatggaaatatccgaaccggagtacccctcgctgagatccgccagcgtgcggtagtcctgctggttgagttcgcacggggtgttgccaaccgcgagttcgaacatcttcatgcgcgcgggcaggtcgggcaaagaaatgtgtactctgcgctggaagcggcggcggatggcggagtcgagttgccaggggatgtttgttgcgccgaggatgaggacgcccttggagtctttgccgacaccgtccatttgcacgaggagctcggttttgatgcggcgcgaggcttcggattcgccttcgccgcgggggccacacagggcgtcgatttcgtcgatgaagatgatggagggtttgtttttcgcgggccatgccgaagaagttgttttaccaacctgtgtgtgttaactatcgcacttttttgtagggtgactctgtatacctctcggattctcccatccatttgctgactaggtcggaacttgagacgctgaagaatgtgctgtttgcttctgttgccacggcctattgcgagataactcttaccggtacctggtggtccgtacagcaggatacctttccacggttgtcgcttgccggtgaagagatgcgggaacttgatcggtaatatgacggcctccttcagcgcctccttcgctccctccagacctgcgacgtcttcccatcggatgtttggcttctcggtaaggatggcgccggagagtgcaccgcgcagcttcttggagtcggcgtcttgttcgtcatcgtcgtccctaagtatccagtcagtatttggaccctctgtttggcacggctttgacgcactttccacccttgccactcccacctgacgattttccgtttgcgcccatggctgagggtttctttcgatttgactcgtcgttcgcattcagatgttgtttgagcttctccgcgcgctccatgtactcagcgaccttgccccgaatcatatccttggacttctggttcttttcccctggtgatcatcagcatgttttctggggctcgcttgaagcaatgtgcagctagcatgtgattgacatacacttaagagcgagcatgaacagctcgactacacgttgttagctaatgacctcaatatcctttcctgtattacgtacgagcactgtagtacatctggtatgccttctcatattcgcctgcggtgtccgtctcaatggccttcttgaccgtttcgatagcccggcccaagaaatcggcgttgctcattctcgcgcttttgctgggctaaacgccgcagcctaattctcctgtatgtgcttggctcgtgtcacgcgtatgcgatcgagtgaaggtcgggggtgtaacagcggaggagcggtcggcgcggggcaatcgtcgtcgtcgcgtgctgcctggtgtttgctatggcgggtctcggagtaattcggtcttaatctggtccactgtctggcatagacagaacaatcgcaggcgtatggtgatcggcagggagtggtgttgatgtgtatctctgccgcgaggttgccatgggatgcgctagagccccgcattcaccctaggcttaactgagatagctcgatatgtcatgtcgcgagctccgcgcgacacgaaacttttcgcgaatttgttactcagcaatacgaaagccatgggagacgtgcaaaagaagcttcaggagctttccgacagctaccagactctgcaagcaggtgagaaaactcgtccgattggcaagcaatcactgatagaggggcagagttgcagggtgcggtggatgcccgccagaagctcgaatcgcaacagcaggagaacactacagtcaagaaggtatggaaagatgcatagactatatcaggctatgctcagacttgttggacaggaattcgatattcttgatgatgaggcgaacatctacaagcaaatcggacccgtgctgctgaagcaggacaagacagaagcagtcatggcggtcaacggtcgcctggagttcatagacaaggagatgtgaggataccacatgacatggtcaaatttcaggtttgctgacaaagaacagcaagcgcattgagcaacagatcaagggtattcaagataaggctgagacagtgaagacggaggtatgtcacgctcgcaccttctcttttccagcaacatttgttgaaatttctgtagatcatacaaatccaatctgcagcacagcagtcacaacaagcggcggccgcataagcgcaacatatcacgaaatacaaaataagatacccagagatacctcaatgattttggcttgctcttcatgccgcgctcaactgtcattcttgaggtccacttcaccggtgaaagtgagctaattcatgtctcactgctcctcgcttaccacgtactacttctcttccatctcgagcccccattgcacctattcctcacaccctttcgcacactctgttccagattcgctacgtggcccagctcgacgcatacaacggttcaaccgagaccatggagtaagtccagtacttgcttgtcaatgtcaaactaatctgtaagtccaagcgacaacatcatgaagctgcacaccaaagacatggcgtcaccgattaacgttcaccaaggcctgttaggcaagtcctcagagttcttcaagcgcgccatgaagccggaatgggcaagcttgagagaggaccccgataccatcgatctcacggatgagctgtcggggccagtcttgctctatgtccgctggctgtactccggcgagcttcaggtcgacatacccgcttttcgcaaaggcggagctgaagagaatcgtacagcgagcgaacaagcgtacaagaaactggcctcagcatatttgttcggagagatggttatggacgtcagcttcaagaatgcaatcataccaaagttcatcgagacaaagactagattcaaaattccgacacatccatacatcgtggacgagctgtattcaggtacgactgacagttcacctattcgccgcctgcttgccgacatcattgcttgtggatgcgacccacgcgagccaacctgggctgaatacctcaaggcgattccccatcaggctgtcattgatagcatgatggcactggctgcgctgcaggaccccttgttcaagcccgtggctctggctatggtcgggaaatacctcgagaaggacgagaaataggtaagaactactagcgcacgaacgcagtacctgggttaattaagcaacttctaggttccgcgaatgtcagcgggaatgtttcccacacatgtctcccattccggatctacatgatacagcaaggtggtcttcttaggatgaaggtagtaggggacggggtgaatctcaagtgcctttaccaaaggaccaaagtttctactcaaggaaggaagctaaagtgattgcttctctgtttcgcaaagcgccagttgcaatctcaataacgttagcttatcccgtgaaagattaggctagtgtcaatccactcgcccttacttagatcgtttctccctgttgtgctccatccttctccattcctgtccttaccaaagccctcaaccatacctttgcccaagcgcgacagtcaactcgcaatgtaatcttgtccagtcgcagcatcattcaacgtgctctatatgatgtgccttaggacgacgagtgagtctcaccctcacaagtgaaagattccccaactaggctatcatcaatatgttcgccgcagcttagattgctactccccattactacccatctacccctcttcttttctccaccaaaagtccttaactatacctttgtgtcagcgcgatagtccactcaaaacctgatattgacgtccaaggtcgccgatcgacaccatggagtgagtatttggctcacttgtaccgctcaaactaaccgatcagtccgcgcgatggcatcaccaagctggtagtcggtaacgaagccgagaatgtccacgtccatcaaggcttgttgtgcaggtcatcggaattcttcaagcgcgcaatgaaacccgagtgggctagcttgagggaagacccaaatacaatccaactgctcgaagattcgacgaaaatggtagttttctacgttcagtggctgtatcgcgaggagcttgtgcttgatgtgccacatcccgcaaaagaagatgacgcgtatcgtgctgccaaatcggacatcctgtacacgaggcttgcagaagcttacgtctttggggagaagatcatggacgtcacctacaagaatcaggttcttcggaaatttgtggctgttcagcgcaacttctactacagccccggcccaactccggtatccattatctatgcaggcacgccgagtggctcacggatgcgactcctcatttgtgacttcatcgcttacagtgtatcgggtgacgcatcctgggttacccactttgatgggtacccgcatgaaaccctcgttgaagcaatcaagttgatgagtacgctgcgcgagagtccggaagatcgaccgtacaaggccgacattaagaaatatatcgaagaggaagaagcacgggtaattcaagactcgcgcttcgtggacgatgaagctgactcgtggaaggttttccaattgacaaacggcaaatactgacgcgatggatcgtttgacgtgccaaagtttacagcggtggcattcataccggtattcctcacaggaacgatcaagattaatgatgtcttcactcgaggccagagaagccataaactgtaatcaacgtttggtttgggggagttcggctcggcatggagcaaagacgatgaatcaactacatcgtcatcaataacaaatgcttgccgtttcttcctggcattcttttcgcaaacaatgttaggcaattgtacatcatgatatgtcttcctttcctagtcttgtgtattgactgacactttcctcaccaaagagttttgcgaaagtagatagcatatcttacagcagcgtatctgttcaggctcctttgtaaacctgaaagtatgcccctgaggagtaggagatcatgtcatgaaggcgtagggcggacgtgaattttgctgctgcatagtggtctgatggagttctggtgtgaatgtgagaagagatatctgcaatgtcagtgtggagattctttctggatgacgatgagcaagtgacgtttcatttaacccattatcacccacaagctagcaataccatatcgtaccgaacctaatacaaacatctaaaagagtgaccaaaagtccaccacaccatcccgaaatctcccctctcattccctctccccctcccaataccccccaatctccctccacggcctccccgtattctccctcctaaccctaaccatcgccctcaacacatccaccagcgcctccttaggcaacgcctcaaacgcactcgcccaacacttcgaatccaccgcgccatacgcatacatatccacgagcatacgtctcgccggactcccctccggcgtaccgtcgtaaacaatcacgaacgcctcggcgcagggatagtccggcgcgccgatctgcacgcccgcgagcgtctcgagggcgcagcgcttgtaggactggtccatgatttgctcgccgaaggcgtatgccgaagcctgttgtggggggtgagttcgggatgtagaaaggggtggggaggacttacgaggtcgatgaatatgtagtcgctcttcgctccgtcttcgtcatcgaagttgcgcgtggggatggtaccggaatacagccagttacagtatgtcttgatgtctgaggctgtgtgggtggggcccatgtcgagtgtgtctgggtcggagcggagcgaggcccattcgtgttttagcacgcgcttgaagtattctgaggagcgaacgaggacggcgtggtggattttgagggtggtggtcgagggtggtgggccggcttttatggtgatgattttgctggagagactggtggagtgcattagtttgggggttgataaatgtggtcgctgcttgtctgggagttgtagcatgaaagtgagctgaatggaacgtgagatggattttatgcccgcgtgtttggccctgtatatccacagctccacggtcatgtcgaactgattatgacaggaagttcgggggaaatgtccgacgatacttactcgaaagcctcatcaacgggaatacgtgcacttttgagagccatttcattgtcgttgttgaccgagactgtatccgactcgtcagagtagtccatgggtaaattgaaggcgataagtagaaagacacatggttgcgcagtcgacacatgatgcaatatatgtaacgagcgttggtattggtggtcagccgcttgtggcggtgctgcagctgcaagatgacctttcctgatgcaagccaccaggtacaaacggttctagccgcgcttatcctggttgttattgaagtttgacgcaacccggtgaaggttaacttgcacgctcggcgacttctgcttcattttgtagcagaagtcttgccatgcctgaccatgtagatgagcagtataagccgagcggccttcttcgtgctgttcatcgtcttctttgctcagtatattcgagagactccccctccacatgagggagatgtcttcctgtacaagattctctaagctctgcaacaagcctcctgggaacatattggatctgtcaaggaagaagccgcgaaagcataacgtacgcaatcctgttagcatttcgagcgctgatgagagccaacaccggacgcgtctattcggccaggttcgtgctccattagagaatcgaaggcgagtgtcggtactcaagccgttccgcagttccaggcgttgaatattccggaactgcctcagcatctagtcgcattgccgcgttgtgccagcagtgcctgtatagccgaacggggcatagccccaatgcacaccgacgagtcctcgaatggtcaatgtcatttgactgagtgaattgcgtcttgatgaattacgcggcgtatgaaagcaagggagctcaacaaggctgtcttctagggcagagaagtgtacatgctttagtgccatgtccttgaacatgtactccggtacccattcgtgtaagcacgggggtgctggatgcgttcttgaggtcgtctttgtaccctccccggaaattgtcgacttcaggtgctagataaggtacggtgaactttcggagctcagaaggtagggtgtccaagttggccccagaggtagaaatggccggcatggtgaagtgacggtgaaagatgagagataggagagcaagtaatgtcatagccggtttgctgttgttgcaccctacgctcgtgcggtgtaaccagtacttcgacatgacggcgcgaccggtcggatccgcttacgggacgatgatggatgtctcttcgccgcgaatttcgatctcattttacaacaaagagagaagtactggacatgcagacaccaggtgctgcaataattcgtgcccgctgtgccttaggacgctgagcaccgtcgaagagcaatcagggcagttaagctgtctaacttcaaggttatcttagctcttcgcaacgtactaatggggtattgaccctctccaggtttatgtatgaaatgtcatttgctctctaatagtaggttgagtttgaacagaacgcgcacgaattattgatgcagtcgcggtgccaatgtcgtgtggccatagcttcatcgttcctcctcaagcatcgcctcggctaatcacggttcatggtcaacttcgtgctgaacccttccgagggccaattgctagaacctaaagccttgtcgagacctctaaatcattccaactacagtctggccacggaaccgatctgctcaattaaaaatgcctctccttctccggcccagcccacggctgctcatccgtcccatacaacgatgcgcatactcgagtgctccagcaccagctataaacgtcaccaacgtaccagcaccacattctggaagcataagaattctctccctgaaccggccggctgcacgtaatgccatttcgaggcaattgctcaccgagctacaccaccaagtcaacagcatacagagcgaaggagatgcggggcctacgcgggcactcatcctggccagtgaagtagacacgagtttctgcgcaggcgcagacttgaaagagcgcgctacatttacgcaagaggagtatgctcgacccaacctctagatagggccagggctaaccagtctacagcacagcaaacttcctcacaaacctccgcggcacgttcacctccatctcgcaactccaaatacccacaatctccgcgcttgcagcaccagcattcggcggcggcctcgagctcgctctgaccacacacatgcgcatcttcgcgtccaacacaaccgtcgcactccccgagacacggctggctatcattcccggcgctggaggaacataccgcctccccgcgctcatcggcctctctcgagcccgcgacctgatcctcacaggccgaagggtcggcggaccagaagcatatttcctcggcctgtgcgaccggctggtggaggtcacgccggaagacgcagcacgcgaaggcgcggcgcgcaagaaggtgctcgacgaagcgatcaagctggcgcgggatatctgcgagggtgggccaattgccatcaaagccgctctcgcagcggtggagggatgcgcattgggcgagaaggcagaaaacgccgcgtacgaactcgtcgtcaagacgaaggatcgcgacgaagcactcgcggcgtttagggagaagcggaaacccgtgttccggggggaatagaataccaacccgacaccaatcaaggaaaattccacttgaaacgcctgcattattcgtatttacatcttcgccttgatatcctccagcagcttcatcaactcgcccttgtccgcgttctgcgtcggccactcaatccccagcccctcgctctcattcggcttcgggatcaggtggaagtgcacatggtccacctgctggtgcgcaatgcgcccgttgttctgcagcacgttgtagtccgtgacgccctgtgcaatggcaatcttcttcgtcaccgagagcacttccgagagctggtcgtcggggatgtcgtgcagtttcgcgccgtggtgtttggggatgatgagctgggagacgtattagatggaatagggaatgtgagggagggggaggaggaggtaccgagtgtccgcgcgagaggggcccgatgtcgaggaatgcgaaggtcttttctgattcgaagatcttcatcgacgggatctcacctgcgacggggttagcgattcgggaggcatgggttggggctggatagggatgtacccttgatgatcttgcagaagatgcatgcggcggaggacattgtggtgctcggtggagggtattttttgcgcagatggtgacgtgatgtttgaggtgggtgggtgttgaagttaagccgagctgtgaagtggggtgtggggtagcttccggtcccgctctgccggtgacgtttgcaatactcagagagttctaaaaagtacggcaaaatgtctgtgacattcgaattggccaaaatcgtgatggatgtctaattctgatgacctcttttgagcattcgtccttgatcatgacttctcccacttccagtctccacattcgaaattcgcatagcacctgaactcattgctcaaccccttcgcatgcttgatctcgtagtcggtggttttggttccgacctttccatacagcttgctggtcactaagctctccatacgctctcctgtgcaaacgatgagacggagagactctgttgtccaagatttcgcaagccatcgtacggtcagagtagctttctcatgttagccgagattttccccttgatcagaatcgggcatacctttggtctgacagtcttcgctgagaaatggcggatcgcagatgatgcggtcgaaagtaccctttagctcggctggtagctggatcgctttttcgaaatcgtagcgtacaaactctttaaagactgcgaagcgttcgtcatactcgaggagcttgatctcgggtctgcacttgtactctcctgatgcctgctcaaacttagacaaactcccaccagaatctaaattttactcaccagcaaatttttcaactggatgaaagcactcggcgcagaaacaaccgcaatcttcgtctcatccgtagcaccatcgagcaactgccgcgcaagggtcgtagccgtctcatcgttgtaccaaaactggctagcattccaatcttcggtgaacgcatccatggacaatttcccctcaaagtcgtcttccgcctggctcttcaagttttcaaactgcttttgtcggtcatcccgctcgccgtaaaattccttcagcgcggccagggcatcgcccgagagctgtcttcgctgattagcaagcgcagtaactccttatcaaagctcacgcacggcatctcatcgtcgtcgtcgatcggcgccatctttgtatgtttttggatgttttcgattggtgtgcctgaaaagttctagtgtgtatgagggacaattcgtcatatggcgctatcgtatcgataagtacgcgaatgcgggagcctcggtactgcggtgcgtaggagtgacaccatgcgtgtcccgcgatgggtcgttcacgtacctttgcgcagactatattcgaagatggctgagaaattagtgcccctgccgacggtggagaagctcagtagtcgtgttattcgtgtgcttggagggaatccgggcaaggtgagcatcccctacagctatgacaccgtaatctgacaatctaccagttctcactgcaaggtccgatgttgtagcatttcgctcgtgatatgaatgctaaaatttgaaggcacaaacacatacattgttggtcaaggctcaaaacgtcttctcatcgacaccggcgaaggcaaaccagcatggattgcatccataaagtccgtgttggacaaggagaacatcacaatagacagggctatcctgacacactggcatcacgatcacattcagggtgtgcctgacctgcttgagcactcgcccaataccaaagtctacaagaacgacccacacgacgactggcttgacataagcgatggccagaagtttgaaactgaaggcgcgacactgcgagcatatcactgcccaggccataccaccgaccacatggcgctcattttagaggaagaagacgcaatgttcacggccgacaacgtactcggccaaggtaccgccgtctttgaagatctcaccgcctacttgaaaagtctctctggtatgtcccagcaattcagcggtcgcgcgtacccaggccacgggccggtgatcccagacggccccgcaaagatagccgaatacatcgcgcaccgcaagcagcgcgagaagcaagttctcgacgtgctttcgcaggacagggatggtgggtggacttcgatggacattgtcaaagtcatctacaaggattatcctgagaatctatgggagccggctgagaggggggtgttgcagattttggacaagttgttgaaggaagggaaagtcacgtttgatgaaggcaaaaagacgtgggcgttaagtgggaagtctaggatttaggtagccaatgatatgatgcactagagaatggggttgaagcgcccttgagtcgagtttggaacacgccccgctcatgcatccccctcacgccgagatcatcgtgattctttctttgaaagcagcaaacattgcaatagataacaattaagttttcccactgtcatcaatcacacattgacacctttggtggtcacaaagacaatgtgccagagtggttaatgggttagacttgaattgtcctgcactttactatgtaacttcgggacgcacgttcagcaatctaatgtcttcggacgcacaggttcgatccctgtatgaacttcttattctgctacgtcttttcaaccattctaacgtcttgcaggtcattgtcgtagccacagatcttctttttgcacttttgagccaaaagtcggatgatgcgccgactttggctgccggaaaacactgtgttcactgtaattttttatatgaccaagaggcatgctttttgcacatgtggttgttgagatatgatgtggtgaagttcgggggtcattagttgggtggtggaggggccgcacctgccgtcttgcgagcattgtcagggacatccgcccaaccccggtcgcattgaccgagcctcgcattcctcacgaaatcacggcgcatgggtatggcagccaggaggtatctacatgacaaagaatttttttctggtagtacataagagagcctggaagacctcaagggacagagaagtctgctctagcagctcatacagctgcgtatgacttcaggatagccaatcccaccaccaaatcaagcccctccccagacctcccactgttcacccgctgcaatcaatgcattctccaaatcccactcttccatatcctccacctcattgccttgatcaatctccactatggccggatctgcggagaccatcccatcattagtgccgtcacccgtccagcccggaagtccattcaaagccttgcgacggagggcattcgttgcgtcaccctgggcctcaagctgcttgaatgagttgccgaggcctgttggttgggaagggtggtaaacagctgggattccgggagtccaggagcagacgggacgaccatacaggacacggcagttctcgcagactttgccagatttgacctcacacttgttactaccgttaaggcctgtgttgagattcaagaacatgcaagagtcgcatttgttcctggtaccgagcttctgtccaccaaaccgcgtgatggatgcgcgagattcggcctggctgagtcctacattccggagctgaaagtctccatgcacgccgagtcccttcagttgattctcaatgtcgtccggatccaagcggttattaggtatcggcgcggaggtcgtaactcctgtaccagcttcgaaagtaatcatttggtccacgtgatcgtacttgaccactttcaccgcagccatagggggtgtccggagccaggagtgttgttgatcggctggtattctctcgttgaacagccagtgaatgacctgaaacacaaacgttaattaattatgcaatttgggagtgatgcgtgtgaggaaagcaggaaagaaatgctgtcagcttgcttacctcaatgccattcgcgtacggtgtgaaactaccaggctcatcactgtggaccatcttcagaggtcgctcgcaatgaaggtatttggatcgatggtttccgcctgcgtcttcccagttgatcgagatagcccaactattagctcgatcccaatcttgaaatggaccaacaagtggaagacgagcccatgaaaagggatgaggcttccagtccaaacgaacttcaaacgtaacattgaagaatgagccttcagctggccattcaacaccgtcagaggaaggccctcccggaagcgtacgattgatcctgaaccggtagtctttgttgacatcagaaaccagtgcaaaaatgatgaaggatttgtcttgcgaggcagatgtctttccaggtatgagtactgtcatcttcttaggcacttcgcgcgtgaagttagcaatcttgatcgattcggttggatcgtctacgttcggcatccacccatcctgtctaagccagacagacggttcgtgggtcggcgcttccgagatcggagactggtagtttaggcctgcgcaagtagcaaaggaagccttccagaaactgtctctttgtacggcaccagtccatttgctcagcttagcagcagctttggcaaccttgtccatctcagagtgattcttcttgtgaaaattgatttggtcttcgttgagttgcccggcaacgccagtgagagcttctttgtaggtctgaagaagcgaagtgaaaagctgttcaatgatgtacttgttgtcctggtagaacgatgggtcgactagacacaatgcacgcatttcgatcgaatgtgacttctcaatcaactcttcatgcccaccctgcttccagccgtggtatcggttatacagatcatgagactgaccgacgtacagcgagcaggcattttggttgggtttaggagtcgtaatgtagcaacggaagtagaagccagattgatgagcctcctcgactttggagcaattcagagtagcctttgacacaaggtcttgaacagtgaagtccggtttgtttaggatgttggcaagacccgcccgttcgatgccgatgatgacgttggccgtaaggtacgggatgttgctacctgccttgccgagcttcgcaaaactgtcgtccgtgagggatcccgggtgtgtatctaccaaaaccttgaggaacgtgctgattcccaatgcgagatgttggtacttgctgctcctgagagcaccggcctcattggccgtgagtttcgaaatcgtccttgggatgttacaagtgtcgatctcccaggtgccgtaaagcttggtgcccatcttgatggccttcaggctgatccaatccttgaggaatgttttgtcggtttggaaaaggtctcggcattccacgtaggcgctgtcttcctcgacaagaaggacccggccttgcatgccaggaaagaattcgcggttgaggctcggcgatgtgtactcgtgcgtcactcggaagccgacagttggacggactaacactgaagttggggcgccatctctgatcatagggaagagttgtgcgggcggcggaagataagccgcgtcgccatcctctagccagaccatgttgctgaactactgatagagaggtgattggagcagtcaggaggagcggcggttgaggtgctggggtactcaggaggagcggcggttggggcactcaggaggagcggcggttgaggtagtcaggagtagaagtggttgaggtgcttgggcagctattaagtaggtaagcgggggccgttgcctgggtgcgggtgaccaagcaggtggcagtgtacaatcactccgtttgtttctggtgaattgtgcctttaccactgttacgggccgcattcaggaaacacgggtgagcgtgactgttgaacaagagtgtgagcaagagttacgtacacaaacagcgatatctcgggagcatcctggtgactggaggcaggtcatttcccatgccccagagatcgctcgtttccacgagtgtcacacatctctacataattcttgcccaccttttcccacaatcagacgtgaagacgcagcctgtatgtattcaaagatctccatagaactaactacattatctggaagctgcgtatatatccagcctctcctaagcttgtgataagcatacatctagagactattagcttatgtcgtgtaggcgcagggcggacctgaaatttgccgctgccgagtgatttgacgatcttggatgaatttcaatcaatggcaaactccatatgatgcatacccgttctaaatttgccattgcatattagaattctcgaagcaaagtatggcgcttggcccatgccgacatcgtgatctatcacaatgttacctcgttcactgagaaccttggaatgttagacaaacgccaactatttgcgtttaccgcacgtgctttacctagagtgtgtctacttatgcaaccatcaaacggatgccggataattgtggggtatttgccgtgtccagtttgccaaacattcacctcacatggccgcatgttcgcaagcgctggcggctgtacgagtctggcgcctgattgcgggatcaccacgactattctacaatcacctgcgtatggtcagccatgacgctagctgttgatcgccctgtaggtatataactccctcttgttccgcttaccctcctctagataccataggtaaactgcacaggtgctcagccgctgatccgagaccacagacaacatcggaataaccgaactctgaaatcaagaccatcgagagtctccaagccctgtgccgacatgacgcaaccacctctttggttgcgtaagcacgtcgacatcagtctagccaatgggccgctaccgtctggcatcacggtcacaaacacaggcgatacgcctcgctaccaaatctcgacaggtggcgtgctgaggaaattctcacatcaccctctgtcgcccgaaggaaggaatgagtggaaagacgtgctacccatggcgccagtagagaacggcagcaaagccgagactcccggagttgcgcacccacccatcatctacaagcctagcgagtggttgtggaagacgcagggtagcttcaaagaaatccttgccaaggccttttcgatctcgaatgcgaacatcaccccagaacaaatcgtatcgaaggagaccaacagggcggttgaggaacatatgaaggcctacagcgtcctctaccatccgtgtgatcgacgatcgctggtcacatacgacaaggaacactacctttcttgcctggctcgccatttcaacagaggtctgatcgtggtcgggcctgagctcaaggaaaagaagaagtatctagctcatggctttgctagtccaatagagcgacaagcaattcgtgcgcgttacagcacaggactccaggaagacttccccccgatcattcttggatacatccctaccagcgaagaattcgcgaaatggttctacctggagccgaccggagctatggtagagagctatcaaaaagccatgaaagggtacgtttatgcgctcagctctttgttgaagtacgtcactaacaaccacagttgcgactgggccaacgaagctcgcaggttcggatacgacaacaccgacaagttcgtacgggctgccgtctctatccaacgttcgatcgtgttgggcttcttgacagttccaaaagagtacctgggctacgccatcatggagtacggaaaatacctcgcaaagcgtggcaaccagggctacggcaaggaactcttcgaccttaagaggacacagaaatcggccgattcttatccccaggtcacgttcgatgagctcaccctgtggatactgacgtctggaggggtcagtactgcaaggcgcttctcgaatgcatggagcaaggtcattcgacaataccttgtctttcggaggagcttgaatacagcggattgggtccaatttatccaagcagtatctgttctgcagaagcagtaggactttgaggagggttgcattggtagttgggcgagaagtttggcgcctcattcatggcatcttgttccatggatggagttgcaacgaggacttccaaattccagcttacacgatgatacggatgaggccaacaaaggtttgatcgaacatcttgcacgaattgagtattgggtacttgtagcaatgtaaatacggtcgtatttcgagaatgtcacaaatgtaaacacaacacaattgagaacatttgtcactggatacttcaaattctgtccagtgaaatctcacgcattgtatgttgtgtccaatgaaatttcgcatccgcccaatactctgtggttcaggcgcgacttcggtgtcttggttttaccccaaaggggttttggttgaagctggtgaatagaaaccgggatgaagacgtagagtacctcgtactgcgtatgcaagggaatccaaatgtctaagagtctatctccaccgagaaagctgaaggttggccaatgtgaagagttgaacgaatcttggagttttgacgaagtcgtgcgtctttggattcgcatggtcgcacaagctgatctggagaaacgaataacgatagatctgggtttcattcagatacatctgatgaaatacaaggtttgaactgctcgtcaaaaggtctggaccgtctgttcgtcttcgctgtccagatttgttgtgtcctgtcgtcgttccagtacaccttcggtgacttgcaaaaggtttcgtgatcgacactgccgaattgatctgagtgaaggctgataaagagccaggtttttcattgactgctcccagctcgctaacgacgtatctcgtcgttcgagagctgacgcgagcgtcacagaacgctcggagcaccaatgtggtcagtgtcgttacatctaatatttcgtcagcaaatacttcgcgcaaaatagtgagtggctcttactgtatgtctatcatactctgcttttaataccattgcaggtaagtagacgccccaatgtacagacgccccaatgtacagacgtcccaatgtacagacgccccaatgtacaggagctccaatagaagcttcggtgagtgcgtcgcattgttcaatagtcaggctactatggtatcagctgggctctcaagtggagccggagcattacttaccgctggtggaaccgacaaagcagtcgttagtcggtagtgggtcgagaacgctcaaggcccagtgtacagaagccccaatgggtgtgccatcgtgctatagttgggtgaacttggtataccggaaggtgtccgaggagagtttgcgtagtgagttccgttactgagaaacctattgccggtgctgatgttggaagaagtgacgagcatttgaccttcatattgactgtgttcatgtcagtataggcttccgggaaggtctatcagcgtaacttaccattcgagcagtgtttgagtgatgctgttggtgacgcgtgttgccagaggcaataatgtacagaggcttcaatgtacagaagccctaatgtacacgcgccaattcaaaaaaaaaatggaaagcaccaaaaattgctcactcgggggcgacattctccttctccttctcctcctcctcctccttcttcttctccttcttctctttcttgcccttcttgggcggcttcgccgccgcccgcggcttcttcttcgccgggccggcgagccccttcgccccagcccttttcttgctcaccaccaccacctcagcaacctcaccgccctcttcggcgactttggcctcactctctttctttggcggaagagcgaaagccggaggaggtttggattgctgaggcggtggtgtacgagcacgcaccgcaaagcaagacgggtcgacgacaggtcgaggaggaggactaaagtccgcctcctcctcgacggacagacgcagcggcaagcggtatcccgcgaacgagagcacagaagaaaacctatacgtatattagcttcattaccagaggtacgcgttaaaaacgtgtcaaatcaacgtgagcaaacagaaactcacttcatcttaatcgtagatgactgaagaagaagtgagaacctacctgaagcttttatctgctcctcacaagcgtaccacgtgctgtgtaactaagagcaccccttatcttggcagacttctccgagcagacctccccacgcctcaagaagtcagaaagctgtcattagtctcttcctagacaacgagtgcagttctgactagcatctgactctcattcgcacagttctactccattgatgcctccgtagcatcagagatgcgcgtactccgttcaccatttcgatacctgaatagtgagcaatgcgggctctttggattacacaacacacatatgactactaaacggcctgtgagagcagactgaataacctctcgattggattatcgacgcattgaagcgcgttcctggtggccatggcaatgctcttggtcgaggccaacactgaagcaacgcgaccgcgtcaatcacgtgcacgacgcgacactgcttcagggtacttatttaggttagtagtattgcgtgactgtactgttccagcacattccccgtccctgagcgcagcatgtgacggtgcttgtcatagctcaccgctcactgttatatcgagtgcttcgaacgcctcagtgcgttacatgcaatacctattaacaatgcttagaatttacttcgactaacttgtattgaattgccaaagtcgaggcttgcgcatactctaatattctgtgtgaaatgtagatcgccactcttgctttctatgcacgcaacctctttgcttcctcggcattttgggctagaaaccttggatctcaaatcctgctcagcttgagagtagttatattcatgtcatgattcggaggtgcgttgttcttcctgttgcccgtggccttgggccctggcggagccctgtagttattcctgcggttgttcctgcggttgttcctgcggttgtcgcggttaaagtcgttgtcatcgtcgttgtcatgctcgccaccagggccccatttgctgtttcccataaggccaggcatagtcgttgtattcgtcggtcagtgtttcccgagttcaattggctgacttgttgtcgcagttgagtggatggtccctcgtagttggcggtagagctgtagtggtaggaaggaagcgccgacagtccagaatcacaaaatgcgcctgtgcgtttgcgcggatcaaatgtgaaaggaaatgtccgagaaaactttcacgattctggattgttctacaattggaaacatgttggggcacggtgagatagaaaagagaatcgttagatgtgtagtcgtaagtcatagccgtaagtcataaccaggtcgtctccttttgcgcatgcaaagttgtgcgccgtcctgcaagcctcacagtacttgccagccactgtcctcgtttccacccgcacccgctggcgacaagggcgtccacgtttcatctgaccagtcatcatcggagttttcttgctccaacgtgggtgttgtggtattgtcaaccccactatcgttgggattggtgcagtcttccttttcgaggctttcctgtcgatgcgaaatgctgtcgccggtcccatccccacgtgtatctccggaacctcctcccgcggtcgccctcattggtctctgcacgaccactccaatgtcgatggcttccaagaacgcatcggcgtctgtgtactcctctacactctcaccccaccaatcccagttcaatttgatagaaatcccttctccgcgtagcaataccacaaattcgtgtgacgcagtcctagtagcttcaccccagatattcacgtgcaaggacttgaacgccgggagctctgcaataatataacgcgccagtgccatatacgctcgcccgccttgatcatcgcggcaatcttcctcatatggctgaatgagcacagtgaggttctcaacgcgctgccgtgcgtctggagagagtgatctgaggtattgcagcgtggcgtgcgcctggtagcgacctcggggacatggccccgatagcaacaggaagttcttgccagcatatgcacttggcttggcatcctctccgacttctctgcgtctttgaagctcctcatttgttgcaggtcgaagcagatttatctggccaagtggggtctggagaacccatagctcatcttctggagaggcgaagctgactacaggatcagagcaactgtagcgtgtgtatatgtggcccgagtcggtattgtttccacagtggcagatgtcaatctgcgtaggtccggcaaaggtggtattgctgggattctccaagtgtggccattcgagagagtagttgattgtcgttgcgtcttgaaagacgggagaagctaaaggcatcgatgtgcaggataatccagtcttgagtgctgtcgagggtatttgaggagttcacaatggcgagaagccgggactctgctgttctcaccgctgatcttgactgaagatgtcaagccttgtacaacaaaacctgctcgtgggacaatttgcagactcagaatagcaagaatgcataccgctcatctgacttggaaggcgacttactacccagaatacgttatgatgagccgaatgcggtaatgcggtatccaaaaatagtgtgattgttgtccggctgtgtctcacggcggcgtaagcacagacattcctatcgaccgaatgtacgcaaacttaccagccacacacgatcattggcggacagcaggataattcccgtttgtgaggctagcaaagagaagtctaggataaagttgtaggcggaagctcaggatgtctcaaatagctgccaatgattcagtttgaggacgaatttggtcccactctggtatgcagagtgcagtcagcgggcaattaatattctgacaagtgcttctgttcttatgtgtttgcagagggatcagacgcgacgctgtggggcgtaggagatgcagatccggctgcgggattctgctgacgcaagagcacagaccggctctttccaattcatcgtcacgtgcgcgaatcgtgacagccaccatggaccctaagtattgtacacatgggccggaagatgacatgttttattgttcatgtctagatttgtaaagcatgcaagagatacattcatatccatccctgtccaacccaaagccttgagagaagagtctacaaaaacggtccatccaaaactcactcgaccctactattcgcctttgccgccttctccgcaatcgccttcaggttaaccggcgcatcatcccacggcataaccaactccacaaacctcatcatctgcgtgtccccactcgaaaactccttgtcctcaaacaacccctccaactcctccttcgtctgcacgcgatacgtcttcacactaccctccgtcgctccaaaagctgcgggcaagtctttatacttccattcctggacgtcgttgtagctgtcttccataccgtggatcaggcgctcgatggtgtatcccttgttgcagatgacaaagatgatcgggttgagtttgtgccgcagcatggtgctgatttcctgcgcggtgagctggaagctgccgtcgccggtgaagaggatggtgcgcttgatgcctttttcgcgcgcggcgagggcggcgccctggcaggagccagtcgcgtagccgatggagccccagaggacttgtgagatggctgtgatgtcggcggggaagcgggtttcccagacgccaaagttgctggtgcccgtctcggtgatgaggatgtcgtggggttgcaaccattggccgaggcggggccagaggtaggcgtgtgtgatggttgagttggagttgtcgattttctcgtggttagggatggtgttgttgggttctggaccggattcgatgttgagctttccgagtttggcggtgactttggcgagcacgccgttcattcttacaccggggtactcgctatatcgtactttgacggcgtagctgtggaaatcgatcgtgttcatctgactcatacggactgtgaagccagcggtgttgaagtctgactggatagcgccgatactgaggaccaggtccgcggactctacgcggtctttcacaccggcattcgatccgtcgccagcgtagacaccgccgtagtttggcagcgtttcgtcgactgcacctttgcccatgggtgcgacaaacgtgggaatccccgattttgcgacaagatcgtgggtctctttgagggcccggtggcgaatggcacagccgtcgacgacgattactgggttcttggctgcgtgcaggtacttgaggacgacatcgacgacatagtcttctgcttcctggtcattgggagggtagttcagatccagtggggtgttcagcctgtcgccatcaatcttcttctgcaccatatcgctcggcagggaaatgtagacgggtcttgactgcaggatgcattctcggatggcgttgtcgatcaacattgcggcctcatgctggtggttgagcatggagactgcacatgaaatttcctttgacattcttgagaaaacggtgaagtcaccattcccgagcgtatgatgcagtaaagctccattcttctgtgagagggttgacgggtagccgacaatgtggacaatgggcacgtattccgagtatgctccagcgatggcgttgacagctgatagctctccgacgccgaatgtagtcactaaagctgaaatgcccttgactcttgcgtaaccatctgctgcgtatcctggggaaagttagcaaggatagtgatcgcgatcgacatgaatcagagagagcaagcataccggcattgagctcattgcaattgcctacccatctcaggccaacctttgggatgtagtcgagtgcgacgagattataatcgccaggcacaccatgaatagactcgacgcctacctgctgcagtcgtcgaaagaggtactgacacagtcagctagcgctcaattataccaagacacgaccatacctctgcaacatcgaccgggttcttgatctcttgcgagcgcagatcctgtgccataataccgattactgtaagcggtggagatgtatagtgttcggattattgtagtttgatgtagatgagtgtattgttgggagcgtttgctctttataaggatccctctacaaacatgacgacatagttgcgatacctcccgatcaccttccggcctcgtgtccagtattgttgggagaaagtcccagaaaagtcacttgcaggtgaggtgagtggatcgagagccagtacgagcagcacgacggggctgctgaatcagcccaggtggcgtgaccattgggtttggtgcactctagacgataagaagtagcaaaatccgcagcaaaagctttttggtcagtccatcgataattctgtgaggggcgtgcagtgaatgtttgcatgcgagcccattataccatggatggataggcagcattgaggctcagcctagtcgggcaatggtggtgagacgcaaggaagaggtttagtggggcgtgtcgagtgcattccagtaaggagcagctacgtgcagttgtcgctaatgaggctgtctcaagtttcggcggtactccagggctctggctctccacgtcgtcgcgagcctcagcacgtgaatgaagcatgccgacaccacgttctcgacccgggtggaagcggacaagggcgatcgggacggaagagcgacatgcgccggaaccagtggtgcaccgccgcgtgcgtaagtgacgcagcaatccgcgcggtcggcgaataggcggtgctgcgggaaagatggggagagtcgacagtggcagctcgtgtggtggggacggcgaatcatatcggggccgtgcaccgtgatcccgccaggctcgcagcccagctcacagaagcgcatccgaagtgctgctggctgcagtctcttgtcgctctcctgcagtcgcttgctattgatacgccagaggccatacattctcgaagacgggatccgacggcacgtgcagtcgtcccatctgcgttgcgacggaagccaagccgcccaacctcagcaacacccgttaagcgccctctgacgcgcagccgcagttcccttcctttgatcgtccgacagccgttgacagcggccgttcagcgcctctgcccgttcgcagtctcatcccccacccgccctcgacgcaggcgaaccgacacagctgcacgcctcggatcgccgcagcgcgcacacttcccgctagtccccggcccagtcccggatttgcgaatacgacgacaatacgccgacacatgggatagagggtgaaggctgagagctctgcagctggcgaccgtagtgccgcgactcgagcaactgcattgggccggcaacagcgtcatgcccgcgctgtgcctcagtccaaccgccgagctgcttcactgagagagacatgaccattgatgagcctcgacagcgctcctcgtcaagtctctccaacgcaactgaacgcgccaaccgtcgcggcccaccgctgccgctatcgccgaaccgcaacaacctccgcgcactctccccgccgaacacgctgctcacgcctctgagcggcacgaatccccagtacttgctgctgtctcctggaggtgctgcacgctcccacagcccccgaagtcgcgcgcataccgtagccgacgggaacctggtccagcggcagcacagctacgcccagcagtccgccatgtccttctaccctccccctcccccgccgccccagcagacgtcgaatccgggctcacacatccgcctgcctggccccccaccgcggcctacaacagcccaaaaccatggcggaatgccaatgcccggctactggaaccctcctccaggccagtaccagcagcagggctacaatcctagtctctatacctcgtaccctctgccacctccaccgtccatccgaccgccccagcaacagcagcagcagccacgggagcctctgacttcagccacatatgttccggatggtgccagcttcggcccaggtaagcaatggctgcgcagtccccacacaagctagctgacagatctttctaggggtcggaatccctcctctgatcaacccgcgagaatacgccgatgcttcatactacgacaacaacaacaacagcagcaactatgcgcagaacaccgaaaatgcccagggcaacttctccagcatcctcgacagcgtgcagagcgtcaagtacggcacaaatgcaggctaccacgctccccccacaccaagccgcactcacttgaacatacccaacaacatatccactggagacgcccaaaaccacgactcgccaggcccgcctaccgcgaccatgcaaaataccctccctccgagcagtagcagcgtctactaccgcaacgacaacaacggcaccgcgcccatttcgcccaatgatgcttctgcgcaatggcctgccgaccgtgtgcagatatggctggcgaacaacggcttctcgagagactggcaagagacattcaagacactgggactagaggggtcgagattcttggacattggacggggacatggcagcaagggcaacgtggctatgatgcaccaagtcatcttcccccagctgcatagacaatgtactgcaagcggaactggctgggatcagaacagagaaagagacgagggtcgcaagttacgccgactggtgcgctccattgtcgaaacaggcagttcaagcaatagcagggtccagccacgttccgacgcggctctcactttggccagtgccggcacagagggtggagtcgagaattcgccctacctgggcaatagaatggattttgggtccacgccaacaacagctgggaatggcgaggagagtccggggaggcagttgctcgtgcattcgcccacctccgctacaaaccttcctcgtcgcatatccggtcaacggaacttcacagtgcccacccttggatcgcaccctgacttctccgagggtccagcgcgcacagcatataccaaagaagtactgcgtgacctggagcccatgagcaaacgccacagtcccagcacctcgggcgaccttggctctaaccccatgaacatattaccggctatcgacaagcgagcccgcagcatagtccctgccttgcagaatgctcgcgttgctacaaacggtcagctgagtgctgggctaagtgcctccgcaccacgatactatcacaaccgaggcaacagctcggaatccaacctctcgacgtttgcgaatacggggtccgggccgccctccggaagatcgtttgtcgaaaatcgctctgaaagccgaagtgacaacaggaagaacgggatggatggctcacggccagggacaggactgtctcgctatgatagtgtcgatcatcctaccagtgcgaaagagaaaaacttctttagcaacatcatcgggagagcaaggaagaagaatcatgagagccatccttcacccgacgataccagccttgactctccgaccagtcctcatggacacgcaccgagtagcttcttccgcaaatctggcatgaactctagcgagacgtctcttaacgatcgcccaccatctaggcgctctgctcagactgatgcagacagccgaacagctgcccggggaaggtcgaatcagcatggggatcgcaagtacgcattcgtcacgccagacggctggaattaccggctcgtggacatcaccaatgtagactcggccgctgccctacgctcaacctgctgtgaggaattgaccccgggactaagcaagacgcctggtgttgagttacacttgacaatgcctggtcaatgggaacacgatgatccactcagtgactctcgactcttgaaagctagatcacagcaaggcaataaagttggcgaactcaaactgttcgtcaaagtaccacaagaaggcactttctccgcatctactggtctcggagtatcagtcccaccgtccgcaggcagggggtttgatagagatacgtacgaccgcctcaacggtccggtacctgagtctcctggcatcaaatcaggcgagtctacacttctacccgataagaacaaccagttgcgcatggtagccgagaaatccgactttaacccagaagccgtatctgatcggctccaacctactagtcggcccatggagtcatcatggaccaagggtgacgaaatgtctgaacaagagcgcaggcgattgcttgagattgctgcggaagaacaccgaaaagaaaacgatcgcaagcgagacgagtatctcaaaagccgctttgggcacctcaaaggtcacagtccggaccctatgtctgcgagtaacgatagtatcagctaccgaagcggacgtgagattaacttcgacgagccgcgtagttcaccgtacgaggatatcaaccgctctttcgaacaacgtcctaagaataagcaattggtccctctgcgagaacctccaccggtgcctgcagacagtagtacgcttctcaaggccaactcactatcgaagagcaaaagcaggaattcgtggcccgaggaagacgaagacgaagcaaagcgtcgctcgacagaatctgatcccgccaagaagaaggcgataccatcaggtccaagcgcaggcctcacaagcattgccgccgccattatcggggctggtaccattggagcaggtgtgggtgcagcaaacaaggcgccgccaaaaccaccaccgaaggatgactcaaggtctgtgtcaccagagaacatgcggccttcacagaggatactgcaggagaacgggtttggtggttcgggtaggcagagtccaggtgggtcaccccgcagtcctggagacattacaatgagcaaaggccatgtgccgttcagaatacctgactatgaggaagataaccccgacactttgtcgcttaaacccagtctcagtttggagatgcccctcttcccgattccggctgttagcaaactacaagaacacatacgatcaccagagctcagtccgcagacgacgcgggcgcccccatcaagtctgtcacgtcaagaatcacgtgtttctatctacggtccaacccacgactttgaagaggcgcgtgtgtcctttgtgacaaagtcgccagcacttgaccctgttgattcggatgacgactcggatgatgggttgttcgctaggccgcttgtctcccgtgcccctccgactcctgcaaaagacaatcctcccctcacacgtaacaactctcgcagtcaacggccccaatctcaccctcaagacagcgccatcgaaagaattcgctcgacaagtttgcgcaaaagtcggcagaacccagcgccactgccgagcgcgattcgcacccaagcgacttcaatcctacgtctgctgcctcagcaactacgactgatgatgaggcgaacaggttctcgctacgacgcgagtcgtttgctagtgatgtctgggcgaatcgtcccccagcagaagccctggtggaacacctcgacgaattcttccccaacgtcaatctcgaccagccgatgctggaggaagaagacggagatgcctcagcagaggcaaaaacaataccggctgttgaagagactggtacgttgaatgcagggctcactcgtggcaaggctggtatgcaatccattgctcagcgcaacatgaggaagtctggtgttggtctcggccgcacaaagtccattcgtgaagtggtcaagtcgcaatacgagcccttcaacaagaaccagctgccaggtcgttcgacccctagtgcatccggcccatcacgtgtagctactctgcgcaatggcggtgatatcgtgcgtcgcaagtccacgaagatgtttggtgccagcatcgaacaagtcaaaccccctcgcggctcgcgacttattcaactctcgacaatcccacaagaccaccttccggctctcccgtcacgccagcccacgttcaaatggatgaagggtcaactgatcggtaagggtacattcggtcgcgtccaacgtgcgtatgaacatcacaaccggtgagctcatcgccggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccccgccctttccgggagatgtcgagagttatatgcgggtgagagactagttttagtaagtatgcttcacggattgtcccgccagaaacgcccgcgcgtggagatttgtttaagagcccggttttgccttagtgattccgaagtatacttcttggattacggagttgtattcgaagattgaggggtgcgttccggtagaggctgagagggagggaggggatgaggaacggaccgttagtggtgagaagggcaggtttttttaggtaggagagatcatatacccaggttatctttttttttctcgtttgtgggaggtaggaattttggcgcccgggcgtcgtagccggattggagggcaaaaaactttggatggagagacatatcacggccaatcttgttgcttttgtaaacgtgtggttttgcgatatgataccctgactattttcacacccgcacaatttgcaagatgcggattttgacgtgcgtgtagcccttcacaccaggctgttgttgggtcggccattttttggtacgcgctagaatatgtaaagaccggtcgatatattggctattgtacaagcttccaggggtgggtagccctccaggacccgcgcagagcaactttcattcaatttaaagtttaatgataaagagtccccccccccccccccccaaaaacgttccattcgcctgagaacataatctaccatggttgacaatctgtccaaacgtttcccaatgtacaatttccagacccttcgaacgaaatccgcacttctgtatgagaaaaacaatcttcatacattcggatgatgtttaccttgatacaccataccttttgtgaatcgaacacagattttccccggcgcacttccacatccaaattcctcttctaaataaccctacgaactaaaaatgtctcccgcacactcggacacacttgcctttgaagcccaagtcgcggacctcaaagcacgcttatcagaagttgaagaaggattgcttgctctgaagtgggatatgagtcttgcggagcttgaagcaagtgttttggcgagggaggtgaaggccgtggagattgaggcggagaggctcaaatggttgaagaagcgggagagggacgggaacatgacggaggaggagaaggagaagggcaggaagagggtcaggagggttttggaggggatcaatggggataaggagagtggcgagttagatgttagggaagaaggtggtggggaggaagagcatgagagggagggtagtggtgaggttaagcgggtgttagaggtagtggagaaattgaaggaaagattgtagttcaggcctggctggtggattgcggattgtacactgaagtttgcgatggtatgattctacaatttgaggggcttgggatgggattcggcggagttgtcgagttctttgaggattatgtacaatgataatagcaacatgtctaatttgatgccatcgacgttgtgccgggtgattgcgattgtgacgattggctatagtggaagtgcaaccttttttctgccaagggtctggagtggttgtgcctaccataccgtggttcgggtctggtaagcgcgcatcggcacagctgctgctttgcgaagggtgcattccatctagaatccttcgttctagaaagaagaagcacgcaacttgcacagaacgagctttcatggactcaggatagaaagctacgccgcgttgagcaagcacgagccaccgacccagaagtagacaacaagacattaaatgaaagtacgtggggacaggttaacgcaaaaattagaggctagttggttagctagtagtgttgagaatgtagcggtagggatagtggatgatttttgtggtagtagtgtgtctgaaccacagaatgtgtccgtaaaggacaagcctgggtatacatgctactctgttgtagcacaaacaagggtctgcgttgtacatgtgtggcgtgaccagctgaaggatgcaggtggcagccacacgctagacctcgcgatgtagacttggaagccttgcatgggctcgccttgtatttctccgtcgcaccagtggttgtacacaacgatgtaacgcgcacaagcccgtgtacaacaaggagataacgaaagctgataacaagagatggttgaccaacggacagatgttgaaagagatatgtgacagtcaaagggaaagcatggtgtcgcccgtattggcaccctttgacgaatgacatgccctacgggctaccaaaggacgccagaacatggcgactcagcgacaagacattggaacacgagaagcggcacatctcctttcaagtgctgcgattgactcttgaggctttctcccaagctattgccatttcacctgtggaccttggcgcacaaaaacgcgcatcgcgcacatatcggctttccagaagattgcacatgctgagggtcaacggccccgctcgttgttgaggatttaccttgagggcctcgccgtctccacaaggcactggaagcttgatgtcatgtcaagctgcagagcgggtcgagaaaaaaggattgaaacagcggcacaggctcgccattcacaagtcagcgtcgtgaaacaacaggcgctttttctgcatgaagccgttatccataagcgaggcgggcggtgctaacaacaccacatcatccatgtcggaatcagtcggatatgtgccttacttcgacaatgaccggcactgacagatttcgatgcgcactgcaaccccggtgctgctgcactgtggtagaattgtgaccttgcattgataacatgcaaagggcattttaaccaggcggcggccagaatactcctatgcgagtatacgcagcgccttagcgacgccggtcctctgcttgcagcggtggcttcatcagatggtgcgtgctgaggcacaatggctgaatgctaggcgctccagaagccacagaccacgcgaatgtctccgcggtaccatggctcgttcttatgtctcggccttccgcatcttggtgtcgccgctctccaaaatgccaggtgggctggtcgcaccgttgaatatatgcttatcgtcatttcgacagacaccacgtctctctgcatctcgtgtggtgtgagacgggccgggatagttcgtcagcgccaggcggctcccaaatcaaaagcatcgaacgcccatgcgcgcgagggccacggcctattacggtcaagtcaggggaaatggctcgcggatcgctggcgcatgttcgtttcggggccaccaggggcttgtccatccccactgccggccctgcccacccaatcactactattttttgccgatatggcaacgaatacgacgcgccacacaggcctgtctccactgcctcgtgtcttaatgggcaacatgggatcggtcgagtcccagtccagcatggctaaggatagacctgtctcggtatatgaccccgtcagcagcccgcccctgcttgctacgccaaactttcgattcttcgctgtctttctttgacgtcgaagtctcttgtgaggaccttttctttactagacctttgggattgtccaaggtcgttacgctctttagcacccaccacttctttatccctaattcgagctgtagagtcgtttctttgacgcttgctcagcctgtcttttacaacaaaagctccattacattcagcaatatggccaacttcagcaaaccccagagcatgatgaccatgttgattgcacttttcgcactactccagattactgttgcgtcgcaacacggcgcacaccaccacgcccatcgtcgcaacgatgagatcaaggcgcatattgatgaggtcgctggtgcccttgccaagcgtgacattggtccctacattgctattagcggtgtctgcagtactggaacccgatggtggggagactgtgacagcaatggacgccagtcctaccctcgtctcgagatccgtgagttggcgaaagaatgccgatcagtggaacttgtacctccttggtatggagagattcatgagcaaggacaaaggcgacactctcagctactaccaggttgctggtgtccacggtcgtccatttaccacttggaacaaattccccactcccctcgtcaaccaggcaggtttctgcccccacaactccaacctgtttggatcatggcacaggccctaccttgccatctttgagcaagcttggtacctcgcagtcactgaggtgatcaacgacttcccccaggatcagcgcgaccgatggaacagggcggcggctaccctccgcatgccatactgggactgggcgcaagagaccaacggcggacctactgtccctactcagatgcgtgaccagcaggttactgtcaccaagccccagggccaagtcagaatcaataacccgctctactcgtacagctggggtaactccctgcccgctgagattggtggtggtccctggaacagcttcccccagacccttcgccgcccagttgcaaaccccacccgcagcaacaacaacgaaatgaacggccgttttgatagcatgcgcgtctctctccgtgaccgtgtctttgctctcttcgccagcaagcagtcctggggatacgcatccacctcgcagattggtgtccgaactgatcttagcggcagcggtactgacagcttcgagtccgtccacgatgccgttcacaacgctgccggtggagagtccggaggacacatgtactacctcgacatgtccgcttttgacccgcttttctggctgcaccactgcaacattgaccgtctgttgaacatgtaccagtacatcgttcccgacacctgggtcgccaatggtaacattccccgccccatggctcagtggaaccaaggcgagtcgaagaacggtggaactcctctcaagccttttaccaagggcacctacggcgaatacttcaccagcaacgacgtcagggagacccgcaacttcggatactactaccccgagacaagcgatcgttcatacagccaggtcgctcaggctgtcacccgtctctatggtgctggttctcgtcaacttaccaagcgtgacgccaacactaaccagaggactggacaatacctcggccgtgatttcaaggaaggcgactacaaccacgtcctcgacatcactgccgacaagttcgcgattgacggctcctataccatccactgcttcatcggtaacaacggtaacgcgaccaccaactctaccgctccctacggcaacgccaccgcctctgcacacggcccataccccactgcctccgctgcgccttcctacacccccacgaacggtaccggcgaggctgtcgaggactacgacccagcgcaagactacacccaggaccccaactatgtcggcgcctatggcatccttggacccatgatggccggtggtggcaacggctccgcccccatgatgtcccgcggctctctgcctctcacaacctgcctccagggcaaggaagccgccggctacctcgcatccctcaagcccgaagacgtcgagccctacctggccgccaacatgtactacaaggtggtaaccgacaagggcgaagtcgacgcctccaccatccccaacctgcacatcgccgcaaagtgcaacaaagtcatccctgccgcgtcccccgatgagctgcccgatctgtcctcgccttaccaggtcctgcctaaggccaccgagggcaagcccgctggcaagccgttcacatacactccccagcccatcgatgttgttgcccctagtgccaactatgctgaggacgagtacaacacgggatacacggataacaacaacggcggtaactatcagagccccgttgctggtatgccatggcagggcgagacgggttactgcccgactgtacagacgatcaagtacgtgtaccctgacggtgcgcctgcttcgtactaagcgagtcgcgatgtaaatgagtgggtggaggaagacgggaagaggatgctgttaatacctattttttactttgtatattgcgacatgaaatggatctttttctcgttgtagatttttctcaaataccccatcgttgatttaactttcgatatgaagatttctgctgcgtgctgtcttgcattgatgattccgtgactatgtactgactgccccatgtctctatcctcagcaccaattctatctagacaccttcatgtcctacccaactatccatatgcaaactacacccccaaagaaattctccgacccgcccccggccccatccccaactttgttctccggcacgggagatcgatccgagaatctgcacggtacgagaaactttacgcgggcgcaaaactctgttcgcagcgtaagcaagcatgctcatgtcagcttttggtaggtgccaattaaagtgcggcggtactatcggaaatgacggttggtgttggggacaaggaacaagcatgttggggagtgaaattgggttttggtcagcgacgccagctcagtgaggtggaggatgccggtgagatgatgtgttttggcttgaagatgtgtgtggtgcacgtgggagacgcttgtttgaccagttgtgcttttaagtttcatggcggtttagaagggtggtggaatgattgatcgatggagctagtctatacatgacacaacagcaaaggtcaggaagcacagcaggaaagaacgagtttttttggatgaacattatcatttccaattctagctgaatataaacaaaaggctatgcagatgctttaatgcgatcatatatacacaatagaaaacaaaaagtcccgtctccaagactatcaatatacacactccctaaacttctctacaagctcagatatttaagcgggagcagaggagtagaggcacttcttgggctcggtctccttaagtgctttcatggtgaagggagtgcatccctcagaaccagcaggcttgtcgacaccagagagccagatcttccagccaccgccaacagcgccggggcaggcctggaagccaatgtcgccagaaaggccaccagcagcgaagacaaggttaccgtcatcgttgatcttgaaggggccgcgctcctggttcttgccgatgggctcgacaccggtggtgtagcggacgttgccattgcccatgccgctgcggtcgacgtacagctcgagaggggggttgaaggtgtagatgttgacgctgccggtctcctggtcgagggtgaaggaagcgtagttgatgccgttggtgacgttgtcgcggtcgccgttgacgatgcaggtcttgttgttctcgtcgggcgagttgatgacgaggctgccttcacgagcctggacggcaccgtaatggatgggggtggcgctgcggagagacatcagacggaagacgtcaccagcctcggggcgagggaagggagaggacgcctggggaagggcggaggagagagcggccatggaggcagcggcggcagcggtggtgaacttcatgttgatggtttggaggttgtgttgttgaagtttggaagtggtagttgtgttgattaagtattagtgtagagttgatgagttgatgtttggatgagggcttgaagtgagcagcatcccatctgttatatatccaaatgcccactcgtatttcctccccttgtcctacatcatcatctcccactcgaagcttgtcctgaacgaggctgaacagtgcccgcactcggcgccgacgaccaaagtgcaacgctatgacttcatccagtcagaacacgagcgtaaattatcgtatccccagttttgtgaccctggcatggccagcaccggctgtggcgcgccccccacccatgaccgtctaagagggtcttgggcggaagtgacgttacaattgccacggcaaaggcccgaagctcttggcgagtatacgaaagaagtaaggcgtgacccctttttgaactctgattggtgacggcctcggcctgcagaccgctcgaaatagaagcagaattatcgtctccagaaaacaatcatgccgaggatatgccttcgaaactaaacattcgaattgggattgggaaaggcggttttcattgggagacgtgacgcctgtactcgaacaagatggaagatcacaagacgatgttacttttacctcgtaatggtgggtttggaccgctggcagtgcgtgcagcagtgcttggacaactgcttggacaatatttttaaggcattgtcttcaaagtacggtcaagacgcaatgacacccaagtgcaatgtgcgtaccgttgagtcgaagctttgtccttccatgggccggcgtcccttccccggtaccgtggttggtagatcggcatcgctcagccgattaacggtggcatgctttacgtacaaactcgatgctaccaagtatagatattgtcgcgttaacatcggccgacgatggtacacggtcgtgttgagctgtggagtgcgtgacgcatcaatcggaagtcttactcttccgagattccgcacgacacatcatcatcacccttcatctgctgtcaatcatgcaaagttctgttatccaaacaacatacagtttttgagacggagcgtacatatgttgagctgaggcatgcatttataaactattgaaatctattctcgtgggtctggggtatcatcaaacgattctgcaaacaaactgccatccaaatatctacaccatgtgcctgtcaattttgttagcataggtcttcctcacggtgtctagcagaacttaccatagtgacccgcttctcagaaacctacttaatcttagcaagtaacagggaaggtggagttcatcacacgacgacgcacttttgagtagcatacacctctccgtactgatcaacgcccgccatgagctcattgtaacgttgcttggtcttgacttcgtccgggaaccacttcttcaagaaggcggcgagttcgtgatcgaggttgtctaggttggcattagtcagtgatccctggatgtcgtatatggtgtgagtatgacgtacctgaatttgcgtcgaagacggtgggttcgcggcaaaaggggcaattgtgctgcttgttgttttgcattacgattaaacaacggatacagaagacgtggtcgcaccgaagcttgaccggccgccatttgatctccatgcacattgggcatgagtaatcgtcgatttgggggatgttgcttaggatctgggtgttgacctctgcgcagacggctttggcaagatgttctgagaattcgggatactctacctgtcgcgggaatgtctgtttcacaccaagggccgtccttttgtcgaattctgtaaatctggtcagcattcagcttgaaagaagtaataatgctgtcatcgtactcttcaaaattttcaccatggcgctgtgattgatctctccgaagcgaaggccttgcaagatctcgcggttgacgtgcatgaacatgttgagcgccttcatgttgtccttcttctgcatcgtctctactatgcctgcctgagcgactttgttcgagaactcggcgagtctttgcatggccttgtccgcatcatgtgacttgtggtcgctttctgtgttgccaaagaatataccctcctcgacatacatctggaagacttgacgccacgctgcgagtgtcttgcgattcgatttcttgtcagggtttgtcattctggctacttccttgccaagctcttctatttggacgtgcatcctcttctcctcctgtttttgcagcttctctagtccagatacctcggcgctaaggcgtgtgagaaactcggtgtctgagttcagtggtacctcaacagtcctgtagccgggcctttgtttggcactatttgcatgagtaggactggtcgggctggttgggctagagagatcgaaagagtcgcgagagttcttagacgagccatcgtcctcaaagatgcgtagctgcgtcatgccagtttcaacagccagcatctgcagcttttgcttggtctcctcatcgagcttggcactgtgcaagtcgccagtcgcttcgttgacgtagaagatgagtttgggttgaaaaggcttgcgggacttgctcgctgcttctgtagactcgtcccaattcaatatgtattcaaaggggcgttcttggtcgtcatcttgaccagttgcagcattgaagtcttcgacatgcttcagcagcttcgacagggtctccggatcgagccccacctgtcgcagctcatcggtgagtctgttgatgcactttttgagctgcgaataagaaatggcggagtctacccattcgggtgggaaaccctctttcttgaggctctgcttgaaagcttggccgaatttcatggttgcaggtgggaaccgtggtttggtggtagggctgggcgaccgcagcctgtcagcctgtaagagtcgcacgtgggtccacgaagggctctggttgaagcggcgtggttccggtaccacgggccaggctaagattcccaaagtcgatgcttgcgatatgatcgacggtccctggcgcgttcaaagatctaagggcaggtaccaaggttgcgatgaagatgttgaagatgagtcgaaatgatgaggtgagggatttcgcggttgttgagtcgccagttctgagtgcggcgttccaagattcgcaggtcatgcgcttcgtgatccaatccagggacgagaaagagccgctagccgtcttcttcaaaatgcgaattactccaaatgatgcttggtgacgatgcgggggaacagcatccttatgagaagaagcaaatcacgacatgggcccttgaagattatctagttgtgacggtactctggctagactgtaagaggtctttgtcggcgttgttgcctttcagtgacgctgaaccagacttttcgccgctgtagcccagaccaattatatgctctgcgcacagtcatatgcagcatagcaaaccatgatcggccacaaactcttccgtagcacggccgcagtttctagaacataaaacctctctactcacatgttagcgccacgactcgtggtattctgggctgatcgaaaatgggcgctggacagtcgactgggggtggagaagcacctgggggtggcggcgagatcaagactagctactatgagctgctgggcgtagagaggacagctacacaggacgagtaatattatttgcgtcattcagagaatatcttgcctaacaatcctcagactcaaaaaagcatatcgcaagaaagcgctcgaactccatcccgaccgcaaccatggcgacaccgaacgcaccactgccctcttcgccgagatccagaccgcatacgaagtcctttccgacgaccaggaacgcgcgtggtatgacgcccatgaaggagacatattgcggggtggtagtggggaaggtgcgactgaagaccactaccagggcaatatgcgcatgacgacatcacatgatttgacacggatgatgggcaaattcagaggcaatgtagacttctccgactctcccagtggcttctttgggtacgtaagggagacatttgagcagctggcaaaggaggaggaatatgcggcagactatgaggacctgagcgtcccggactaccctacattcggacacaaggacgatacacatgaagatgtggttcgtgaattctacgccgtgtggcacgggttcgcaacagtgaagagcttcgcgtggatggaccagtatcgcatgtccgatgcgcccgaccgccgcacacgtcgagccatggagaaggaaaatcaaaagttccgcgacgaaggaaagcgggaattcaacgatgctgtcaggacgctcgtggccttcgtccgcaagcgtgatccacgatacaagccgaacacaaagtctgccgatgaacaggccaaggcacagcgggatgcaaggaaagcgcaggctgcgaaggcgcgtgctgcacaaatggcaaaactggaacaagaagcacaagcactgcctagctgggcaacagctcggccaccagacgaagtggaggaggaatccgaggaagagattgaggaagagcactacgagtgtgttgcgtgcaacaagacgttcaagagcgaacgccaatacgacgcacatgagaagagcaagaagcaccagaaagccatatcagcactcaagcgaaaaatgcaaaaagacaacgcacatctcaatctcgacgacgacgtcctgagcagcgatgcctttactcctgtcgaaggcgtcgcgtctgacaccaatggcatggaagattccatcgaggatatcacagctaaaacgcaagacctcgaagtcaaagacgacgttgcagatgatgctgaacaacaagacgacggcatagatgatgacgcacacgaagatgacgacgaaaatgtcccttccacaccccaaacaacccaacccaacgactccgaactctcagcctccgcctcagacgacgaatacgcctcccgttccaccatcgaagcccgcctgcacggcctaacttcaaccaatgcatccaccgcagacaccgtaacctccgacacgccccaaccaaaactcggcgccgccgcaaagaaacgcatgaaaaaagccgcaaagcaagccgaagccgaagccacaggcacagatgtatcccacaaatgtcagggctgtgaggcgacattcccgagtaaaaccaagttgtacaagcatctggcggacgtgccgacacatgcggctttgaagagtgtgcctgtcggtgggggtggggggaaggggaaaaagaaggggaagagggagatgagggattgaggtggtggggagtagatgggtgcggggatttgatgatgtgatgagttacgacgtgatgcgatttgcattgggagggggtttgggtttgggcatttccaccggtgtttggggattatagacggattcgtcaattcatgctgatatcctcgttgcgctcagataccacgacgaagtcactgaaagcatttacaatagaacatgaacaataacatggtgattgattgaatgacttctccaatggtatttcctcaacatccccatttctgcacgcttcaaaccaaaatgaccaacctagacatacagaactgaaaagaatattgcatacgaagctgcagcacaagtcaaagaagtggtagactttgctcatgccccaaaacatctcataatgtacagtccagttccattaacccgatatactcccatcccttttccctccactttcattcatcgagatatccaatcttgcaaaattgattcaagctccgcacatctagctgtgccgtcaaaagggcgcctacgcaacgtctccttgcgcgggagaatgtcggctttgactttccacgatgtgccgttgaagctgaaaacgtccatgtcgtcgtcatcatcatcctcgtccatcatgtcggacgcatgaccgtttgtttgtacacccttgaccagcgcctcgccgccttttgatttgtctcccagtttctgaagtgtggagagagcgcgatgaacaatgaggtggaagccttcgcgatcgtgttccatgggccgctgaccacggatgttctgtggcggaggaggctggtggggcatggcagcatcagtggcggagagagacatggcgaatttgagcagactgcctgcccaaccatcttctgattcaagccatgagcgacacagtccgctttctgctccaggagccaggctggcaagtatgtctgccgcgagcatgccttgcatcaagtaggctttccgtgactctgcgatgcgcgcttcgaacatgcgcacttccttgacgggctgtccctgcatctggtacatcctgttctcgatgtaatttcgatctggcgcgacggagatggctaggccgaacgcgcgggtcagaagatcgtaagaaggcgtggaagtcgcttcattgatgaaaatctgcttgtaatatgttcgatttgggtcatcgcgcgccaggagcttagccaggctgtcgacagcggaagggaggtagcgatgtatctgaggattaaagggtgtgaacttgactggctcgctcggacgaggacaaggggcaaaggcacagaggaagtggagtacggcataagcgtcctcgcgtgaaggtaacacgatcttagcaccggtgttggaaaagaaggtgatgacatctttcataaagtcgaaggtgttgatgtgtgaccgcagtaggagtacgcgggtgccgacgagccgaatgaagttggaaatgaatttgagtaccgggaagctgaccaaagaggcgtgattcacctccaggaatgataggtttcgaaagatagtggttattgccaataaccgatcagcagttcggtccagaatgtgggctttcgaaccagcttctggaaggtcttgcagtgtggcagcctccgcgcggcagtggtgcaatacatcctcgtatggagtcaggtccaaaatatcggtaacttcaggattgtcgttgcccagaatctctagctgctcctctgcaaagtccaccagcacgtccgtgaggtcttcgcattgggccagatcgaactgtattgtgttgtcgtatgttatccgcgtgagcgtgtctagcgcaagtcgggtttctgcgtggagccctgaccggagactcatcgtgagcgcccgtatatcaatcgcaccaagctcggacaacaatggtgcgtttggtttataagttacgatagcttcaatcatgttcacaaagttgcgtgactcgaagtcgagcccaccccatttgtcctgcagtcgatattgtggctggtaaacgcgaatcccatcgtccctttcgattactggttttggcttgtcgacgtcttcaaccttgaccaaggctgtctccggttgaactgccggttccccaggcttcgatggcgatgctagcgcctggctgggctctcgtccttgcgttggtgtgccctccaattgtcgggtcaagcttttccgtgcgctgccttctggttgtggtgtgctatggccgttcatgctcggaagagacgcgttgctctggagaggggtcgactgttgcggttgtgaggggggatcgaattgttggggttgcggcgtttgctgcatgggagtcgcggactgccgctgctgctgctgctgctgctgctgttgctgtttcatagcttcttgagatctctgtaattgctgcagatactcttgctgagcagaaacattgttctggccgccaggcataggaggcctcgttggcgacatttgtgagcccataccgcccatctgttgtcccggttgtccacccgtcttaagagcgttctgtctttggaaaaaggcactttcatataaagccagattctgttcgtagatctgttggagttcttgggacgcacttggaaactgctgggggtggatgttcatcaattgagcaatctttggccatccttgtgattgtgtgacaagtctatggcccttgtagcgtatgactatggtgtagagttgctgcagatttatgggtcgtccggcaactgtgggttgagagttgaatggcctgcgttgttgagccatgagcgcgccaacattcttgaggaactgttggtattggtattggggattctgctgttgctgttgttgttgttgctgctgctgctgctgctgctgttgttgttgttgttgttgctgctgctgctgttgatgctgctgttgatgctgttgttgttgttgctgttgctgctgctgttgctgttgctgttgttgctgctgctgctgctgctgttgctgcgcctgcatcatcccgggctgcatacccggctgcatcgctggttgttgcatcccagcaggcatcccgccaggcatcccaccgggcattccgccaggcatcccaccgggcattccgccgggcatctgtccaccttgatgtctttgctgcgctgccatgttgcttgcggctaggttccccatttgctgctgctgcgcttgagcttgtaggcgcattgcgtactgtctttgggcttcctgctgtcggctctggagattttgggacagctgtactgattggacaggaaactgggaattggcattcgagttaaacgcgggattcatcggagagttctggaaacccattggggacatctgcggcgcatgtgggttttgggctggcgacgcggtctgcattcgctgggcgcccaattgcgcggggaagttctggctctgcatggtcggcgacggagtattggtgaagttctgttgttgcgggaagccaaattggggttgttgcgacggggtctgtgagcgcgagagggagagcgcggcgccggtcgaatcccgtttctggggtattgatgacatgggatatgatcgcgcgccgttcatctgtgggttcgcgattgcgctcgggtcgatgaagctcgaggggtcgtacatgccgttttggggcgactggaagtccatggtgcgcgcctgccgtgcacgtctacgagaggtggcagcaggaggtgagagaaggcgacggttggagcgtgagagacgatgagggacgcgcacgtgagagcattcaatccacctggacagcgactggtcagcaagcctgttgatgtttggatgaacgcgacttggacgcagcacgcaggacgaggcgcagtacggaccagcaatggggggagccaaaaagcaacaaaaatacacaccacgcgactgctgtattacgctaggtcgatgttctcgtcagggcaggacgggaaatggtcggcttgggttgcggtcgatagttcacgtaccgcacgctctggacgcgatgcgtcgtttgagggcggtagaaacctggaggcgcttattcagcggagccaagcctcttctggcgcatcacgttatctgagcccgcggcctcgagcctctacagcagcagagtgcaatcgcgcgcagctttcgacaacggcgaggccagaaaagtcaaaaagcaagcagtgtcgcatgcgcatcaggaacacgcgtttgcgcgccgacgagtgaagtggcttcgttgccggcacttcacgcagtctaaactcaatctgaatactccgcacgcgcgggtcatttggccgctgtgacacggaaggcacatgtctctctccacttattacatcactcttgttcctgcagatttggcgcgctgttatcttgcgcggtcgcaaagtgggtgaggacggccctacccagaccgcctgacacccgtggaccggaccgcctcatgcttggacacgaaaatgcctccacgccttgatgcccctccttggtgttttctcgtgtatggaagtcttcgaaatgccatgaacagtggaccatagagcactgtcgagattcgttacctgcaagactgaggaatgttcgtatcagtgtcgcactgtaatatatatcctacaggtaaatgacacaacaacgggcttgtacagatgagggtattcaaacaagaccgctactcatcgtcggccgctagaagaggatacagagtctgtggtatttaggccgccattggtcatacaagttgaccgtcgtgctgtttcgcggagtgaccagggcctagccaaccctgcaggttgccacattggcaagcccacgttggccgactttggtccaacccgagtgtcttcgttcagggttaaaccacggtttctttggaacgggaatcctgtggtgacagtcaagccagtgtggaacgattcagcactgtgtttaccactaagagttgggctagatagtgcaatagcgggtaggactgggacgtagaaaaaaagatgatagtaaaggattgttcatcgtacaatataacattcagtatgcgcttcaaaacgatttacagaaacgacaccgttaaagaagccctggcatgttgctgcgaaagacagggatgctgcacattcacctcagcgggtgatcgtcactcgcacgtgacatcggagcttagcgtcccacagcccgatcgcgccttccacgagctgcatcaacattgcgacaagtacacacgagcctcctcccaccaacagtctgcagctcctcttcttgcccctcgacataccctgcaactcggttgcaagcttcactcaccaaaccttcatcatggctgacgccgccgttgagaacccgtccaacaccgtcgcgccgcacaagaagcagctcccgtcatcgataccgaacttcgacactcttgaaggcttcacgacagatggcagcgatgactactccacatttaagaagctacaaaggcagctggagtgagtccctgcccctctatctgccgtgggaatcggtggctaactggcgcaggtacatccaccttcaggaagagtacatcaaggacgagcagcggagtctgaagcgcgagctcgtgcgagcacaggaggagatcaagcgtatccagagtgtgccgctggtgatagggcagttcatggaggcgatcgatcagaagtgagcacaccacgtttggctgtcgccgcaagctaacagccatagcaccggtatcgtacagtcttcaacaggctcaaactacgttgtccgcattctctcgaccctcgaccgcgaactgctgaagccctcctcatcggtagcactgcaccgtcactcaaatgcgctcgttgacatcctgcctcccgaggccgactcttcgattgccatgcttggccaggacgagaagcccgacgtcacatatgccgatgtaggaggtctggacatgcagaagcaggaaatcagagaagctgtcgagctaccgctcacgcacttcgacctgtacaagcagattggtatcgacccgccccgcggtgtgttgctgtacggacccccaggtacaggaaagactatgctggtcaaggctgtggcaaatagcactaccgcctccttcatccgagtggtgggctccgaattcgtccaaaagtatcttggtgagggaccccgtatggtccgtgacgtcttccgaatggcgcgcgagaactccccgtgtatcatcttcatcgacgagatcgatgctatcgctacaaaacgtttcgatgcacagaccggtgccgatcgagaagtccagcgtatccttcttgagctgctcaaccaaatggacggtttcgaccaaacttccaacgtcaaggtcatcatggccaccaaccgcgccgataccctcgaccccgcgctcctccgacccggtcgtcttgacaggaagatcgagttcccgtctctccgtgatcgccgtgagcgacgtctcattttctcaaccatcgccagtaagatgagtctttcgccagaggtagatctcgacagtctgatcgtgcgcaacgacccgctatccggtgcaattattgcagctatcatgcaagaggcaggtttgagggcggtacggaagaacaggtacaacatcatccaggcggatctggaggaggcatacacgagccaagtgaagggaaccaccgaggcggacaagttcgacttttacaagtgagcgattcgctgactggtggggaggcttggatgcggaggtgtggcatgcattgtatactatgatagacgctatcttgcatgcataatgaagactaattgcgtgccaactccaatactcaatgtgtcttccacttgattacttatgaggcgtccatctaacataccacgattgtgcgttaaccgagctatccatccctcagatccaattaattaccattgcttttaatgtgcttatgctgctgtctccacgaccagataatcagcactcttcattgttacccttgaagcattccagttgaactatggcttgctcgaagaatctctgagaagtctcaaatccttcacggctgttcttcgtccacatcaaacttaaagtccccaaagtacacacacaaagcctataatttgtcagccacatactgctcctcccagccaacatacgtttgacgcaccttactagcccccatgatagcataatgcgcaacctcaagtttcttcttctcgtccttggcatacctcgcaatctgattcaagtctgaatttctggggaggtacagcacgacttcatccgtgtatttcgtgaagctcttgtacaatttttccaggttgtacggctgcatggaagtcaagtcgaacacatcttcggagccgtattcgacgcctatatcgatttcgtcagctcattcatgcccattactcccaacctggaaatgtgagatgaagataagatacgtaccgccccaaggcggactcgcaaaaatcacaacctcattacttcccttgaacctctgaatcgcctcgaaacaatcccccgtcaaccaaaagatcttactcgccacgccgtacacttcggcattgtgtttcgcgcacttcatagtcttctcgtctttttcaatcgcgaagacgcgctcccagcggccggagcgggcgagtgcgatggcgttgccgccgacgccggcgaaggcgtcgacgatgatcgacttggaggatgggacggattcggcgatgtgtgctgcaattttacttcatgggtgttagtgggagggaggggggatttggggttggttgaggttgagggtactttgcaatgggttctggggttacgccgaaccaggcatcttcggtcatccagatacctttgtcgtattgctcccagattttgaagcgctgaaaccagtatctgggttgaagttagtgtctggaaaaatgagtgttgatgatatggtggcgttttacttcttgagctcttcggggaattggtcgacgtggagccattggtggatgccttcctcgctgggcttagaagaagacatgatattggtgttaaagtgtagtaattttctcaagagaataggaaaattcaattgaagaagtagagatctggagagtagtagtgagaggtggtgggaagatagaaagacaaactcagtgcactagatcacttaagcgatagtgcgatgtgaatacgacagcctggtgaggctgttgatgtaacgtagagtgcctgactatgcactcaaatcatctatccgaagttcacaactcttccacacctcaagttcacttgcaggtgtgactttctcgaagttgaacctcattgcactagcgcgacccaccgatcgccgctagccccatcaacatcccaaacctccagatgtcctcgagcatcaacaacaccgacctcacttcatctacccctccacaaccactcatcatgagcatgttcggcgccctaaaccgcttcatctcgcggctcgatgctgcgcccatcgaggaacagcagtctgccgtcaatggagcgtttggcttccaggttctgaggaacacgaatcaagaagtgccgctggagccgtggtttgacttcattattggtattaatgggcgcacgattgtgagttaggtcgagaggtgtggaggggaaggtgttgacgtgtattaggatagtcctgatccgagcctttttgcgactgaggtaagaaattgtgctgggcagacggtgagcttgggggtcttcagcgcgaaggtaagcttcaccgaatctcctttcacttttcttgagctttacacttttcatgtcttggttcatgtcatattgtctgtcaaaagatgcattggtgggatggacggtcaagttgtgtttgcatcatggtttccattctttatgtcacgaggcttctacatcgtcttctcgagcccatcaacgccccaattcaaggaggtcttctaaacccaacaacagggccagaagattcgcgaggtctacatctccgttccttccacaaacccgaccctaggcatctctctccaatggtcccctctcgccctcgccgaagatgtatggcacatcctcgatgtggcaccaaactctcccgccgatgtagccggcctgctcccatacggcgactacgtcatcggcagccccgaaggacttgtccgcggtgaatccggcctcggtgaacttgttgaggacttcctcaaccggcctctgcgactgatcgtgtacaaccacgagtacgacgtcacacgtcctgtcacgatcacgccgagtcgtggctggggcggcgaaggggcgctgggatgtgtattgggcttcggcgcattgcaccgtattccaccgtctctggaggagccgccacaagcacctggcgaaacgctcttctcatccgacaccgcgccgacgtccttcgacgagaagcgggcgctctcggacatgtctggaaatcccgtggtagcaggtgcgccaacggaactcttcgtcccagcaaacatggcgctgccgagtaagtccccgcctccacctcaaggcaatgcgccacccaggaagaagggcagagcgcaccatgtcgttagtccagccggtggtggtggtggactagacgactacttcaaggaaggcgaggagaagagtctagcagaggacaacgcgcccaaagcgaagaccggcggcgtccctcctcctccgaaagctggcggaccacctagaggaggcccgccatccaacagtgctacacctgtacaagacgatgcgcctgcagagacagcatgagctaatttgaatgtctgtaaatcatattagacacagtaaaacgaaacatgatttacatcaacaaacgtacctcatcgcatctcatgtttctactcctcgtgctcaaactcgagttcctcccggaagcgactgacgcgccgcgctttggcctgggacatctcgtccgtcatgaagctgtcaacgcgcgcactcgtctcggggcgtttcaccgtgtatccatcgccttctctgcggccgctgaggacttcgaagcccgagggcgaagacgtaggcgaagctacgggcgaagatgacggtgagatagccgtcttgatcttagtcgtgaggttgcgaaggagaggcatgttgacagtagtctttccaggtccgagtgtacagtctattcgtgtcgagaagtcgatgtaatgttatgcgacgtataatcaccccaggaaaagcagcaactgcgcacacgagcaagccacatactaaatacccttcacgcccctccccccttcttttgggcaatccagatcttccacaatacgcatcttccaatacatacccgcagtagccccaaacaaggtatgccatgtccagaccagagcgggtccgcgaagcgtgggccctgcgcctgtttagccgcgccgatctctcaggaacagaacaggacaacacgagggaaaacgtccaagaccagccgattcggcctgtaagtttgcccttgctctttgttgaccatgtagagagtgatgcaaatacccgtcttgcgctggcttttatcgaattcctaactgagtgcggtggtgcagcgaaggtttggcgatgcattcggtatagccagcagctggaaaagcgtatgacataggtcccttacccaactacctttaccgcaaggttgggacgaacacaccgcctgaaagtgttttgccgaatgattcccatcccattcgtcagacattccccctttggctatccggcaattccccagacaaagtgccatgtgcgattgggtaccaaatcgacgatggcgaacaccacccaaacatcaaatcatgcgctgggtttgcacttacgtattttgcgagtcacacgacacatccttgcacaacgtccgcaagaagaatgtgaaattaatctagaactagaactttgtgctcggaaattcagatctacccaatgttgcaccatccggtagatacatagacgacagcacgcggacaattctccgttccgcgggcgaccccctttcgccgttagaccctgggaccggacagcacgcgatggtaaaaatacccacttcgcttcaacgccctgcagggacgaaaggtcggaaataggcatgtgttctcagcgtggctttttaccaacgaaagcttatggttcgtcgtgtcgccttgatctggccgtagagggggataggtccaagttgcggtaggctagggcggcgttgacactggcacatggcaagaacaaaaccgtggttcactcatcgcaagtcagtcttccgaagacgcccgtagctcaaccgtaccacacatcagcaaccgcacaaagctgaagggcctgctgtttggttcgtcaataaagattaacgagacggcttgtcggaataattccgaaaatggagcttcagccccagggagcgtagcggttctgagcgatgtggtcgcaagatagcgccactgaaagtcattcattcaacgaataacgcggtaccagagtgcgaagtcttcgctgtgtcgggcatgccactatgtggtcccttttgaaaatcaagtaacgccatgcatcagcgtggtctacgcagcgcccatctaagccaatgccaacgtcatctgccctgtagggctagctctgtctatgagcaacaggtaaaggaggctccgaacgacaatagatcagtcctccaacgccaataaatgataacatcatggaaagaatgtggggtattgaatgaaaggaaagtggagatggctagctcatcgaatgtctagctggaaaggcttaaacttgccgccaaccgcgttgcaccgtggacatcgtgtagccctacctcgtgtatgctcgctgacaagaacgtcgacgcattcttggcacagaccgcagatacactctgaacatgcgtagctgtcccgcagcacagagagtttgcggcaggccgcacagtagatctggacgggatatgggtaagtaggagatgaatcagagagcccttgagaaggcatgtgaaatccatgaccagaaactgccgactcaatagaggactcgacggaaggaaatggctgtagatctgacatgtcgggcggtggtggggtcagattgcgctgcaatggtgaagctgtgtaggactggaaatgtggagcagcaaacggtggcagggacctccgattgctggtgtgcggcgagtgatatggcgactgcggcacctgggtatgttagaaagtggatgaagggaagggtgacgacacttaccggagtgaggtctcgactatcctcttcggtcgctgaagctgcggcgtcaatcaggtcttcccagcgtttgcccatgatggcagcagcagtctggggttcggccgagaatgcttttctgtcgtagcttaacctccggctgtggtccttggacttttggcgctcatgctttccccttcgtgcactctgccccactgacgacttgcggggtcggtttggtcggattgagcggggagcgggtggcagcgtggacgagcggccgggcggtgagtgggccagtgaggagggcagtagttcgcgctggatcgacgtggcggtgtagtagggctcctcgggggcaaactgctgctcgtgtgtcgtgggtgcaaatcgggcgcggggcctgtagctcttcgaatcgtggtcagagggcgcatcctgtgcacaacaacctggttagtatgcggccacatgcaggacagctgcagtgcggctccttaccggctctgattcccagtccagctcggcgcggtaattgtgtaacgaggccagggcagctgcagcagttgcggcaggcgcactcgagccgtagtctgcctcgacaaaggcgctgaagtcgttgggcgcgtacacttgcccattgtgtcagtccccaaagctgtcggaggggcgtgggcaccaaccttgtggtcctgctgagctgcttgggatgggtggtggtggtggtcgttcctgaggcggagtgttgaccatcagcgtgaagctctcctcggtcgctgggagcttcgatatgtagtgctcgggatgtgcacggcggatatgctcctgcatggagcgatatcgcttttcctacacattctctcgtaagcttcagtctcgtctgctacatgctccggctatgacgcgggcatgcaactccagcgcactcgagagacttacgcctgtgcagcgcttccgacaggccgatgcgtcatggtttcgcagaggacagacgacgacattgttctcctcgtttaccgagaaggagccagtcaacggcgcccgcggtgtcatagtcagcatcgatgggagtatgctcggcagaaccgtgcgcaggaagcagagtggggtatcagggcgtcaatggaagctttgcagctatgaaacgctgttgcgaagctgtgggagctctggaaactcggtcagatctcaggcgggtccgcgttgccgatgggcgagctcgcggaggcttggaactgctctggtgtgcggatggtggagttgaggggtgctgagtcggcgcggggtataggtaaagcagtcagtccgctgagatgtaagtagcgacggtgatgaaaccaaggccgttcaatctggctatgcgctatgcaatcaaaggtgaatgagtatgcgatcagtgttgcactgcttgtgcgaagctttcacttgcgtttctcttgttgccagagcttgtctcgccactcagctcagctccagagctcaagctctttgcaggacgctcataggccgcagtgcctgatgaaagaaaccgagcagggaagctaagctatagctaccgttccatactgcctgtgtgaattactcagagccccaatccgcggccgctttttggccggacacagttaggacggcattgggctgcgaggcaccatctcgaccagccagatcggactgcggaaactgggcagaagacagcagtcacctcatctgcttcgtagtacctttgtttcagactctcccgagaggtgtctggttatgcgtgtcgttacagtgccactacggcataagaagggcgaaacgttttcgatgctcgcaacgaatggtgcaaggatgcgtccagttctacaaagcgaacccagccgttgctcaaaccatgtctacaacagagtgtgtgtgtggaaagcctcagtgcgtataataaatgcacttccataggcgctgtaggtggagaaggcgtgcaacttcggtcatcgcttgatatggtgcattgtcgattgattgccatcaatcgagacaggatcaccccggtgctgctgctgcagcgcggcgggtgtcgctttctcgtctgcttgccgagaggcagtcctacgcgaggttcgcgccgtgattggttgtagatcacacgtgatgaaggtccggtccggatggaagtgaaggaaaaggcacatgcaagtgggtacgcgtccaagttatgtactttgctagactgcagcgactgcagcgagggaaggatatccgacggtcaaaatgttgaggaaagggggcgcgaaacgggcaggcgcagacgggcttgttgtgcaggtgctcggtagcacctgccgcactacttttgaaatcccgtttcgtggcgtcaatcaagtcctatctttatccacgcgagacggctgacgtcctcaatttctgacaacctgctgtcatgtcccctcatgtcgttcttcaggttcagtcttacacgggactgcaccttgcaaatgcgtggccatgtccctgaccatcaaatcactcaacggtgacacgtccttcctactcatattcaaccctccagtggctccactctcgtccccaggttgtttccccgggtcgttctccatcctggtcgatccatggatcgttgggccttcaatcatcctcaactccatcttctcgcactcggagcagaagagccagccatgtatctcgtctctcaaggaacttgacctcgagccagatgtgatcctcatctcgcagcacaaaccggatcattgtcacgaggagacactgcgtcaattgccatctgactgcgagtctactatactcgccactccagcagctgttaagaagatcaattcatggaaccacttccgtccagagtttgtccaagcgttacccaagtacacagagggcgatgacagatccatatatcgcatcgttctaccaccgccgacgcctcgagggacctgtggagaggtcaccctatcatggcttccagcgaagcgtgacgttacagccttgcaccatgcgattggcattacttatcgtccaccatgtactccactgtcgatgcgcagtccagggcactatatcgatctgcccatgagcccgcctgcaactccaaggactccgatgtctcccatgacaatttgcccttcaccgtacaacgatcgcgaaaagaccctgtctgtcatctattcgcctcatggagtttcgtacgagactatccggccatacgcttcatctcacctcgtacgggaatcagccctgcctctcacagcactaatgcattcttttgactgcgtggagaatccatggtggctgggcggaaacatctcgactggctcgcccggtggattacagattgcgaaaagtctctacgccaaagcttggatatcggcgcacgacgctgataaagacaatcgagggtgggcggtgaaacaaacacgcatcggccagttcgctgttgacgaggtgaagaggatgctagaggaaggccaggataacgagcggcgaaaacctactcgtacggacgtggtcagtcttgcctctggcgaacatcatcgcatcgattgtggatgatactcgctcctgctccattcaattaaacctccacaccatcctaaatcatcccgcatagagatgtactgcgttgccgcgaagtaccatgatatacgtcccatggcagctatgatgccttgacgtaacgggagatacttctgcggcgaagttgttggtagacctcaagattgtgtgtgctacagcaatgtgctcaaggcatgctacattggatgggatagcacaggacacatggcgtctggtcctcgcctcacctctaccagcaaggcggcaatgcaacgagtcacttagtaccgtgtcaactcataattcctctcacgattcacgtataaacaccggtcacaccggtgtgcgatggtataatgtataagttatttttctttccacagtctctttgtaaataccctatcagattactatctgaattaaaagcaacagtggctctccgtagcaaaacaaatatggggttgtcagacctagcatgagtaccaaagtcgcgcatcgatgaagcaagagtcgatacaatgccgcggtcaaatcgtgtttcacggacgaaaagacgccgacgtcacccctcatgccaatctcgttgtgcgcaagtgccagcatagcgccacgcagggctgccctcatttcagcttgtccaaagctccatacgcgatcccgcttgagccgggaacgcgtcttacaggagcggccagtattatatgctatccggagaaagttgtcatgttcccctatcatgagtgcatgtgtcaatcctcaggagtcgtcgtgtagagtgaggcgtagatgggcagaagacgctgctcgcggacgggcgcccacgccggggtgccgggcttctggaattgtgtgtggcgcagcatgcagcgcgactctcccgaattagaatggcttccagctcccaatttccagctacgacggcgcatgttcccctgggaacagccagcagaagagatgtggggttgaagtgattgtgtgaattcatcgcaagactcgtcgcattgtgtgacacgacatagcctaaacctgctgcgtcaagaagcgcaagaactcgtcgtcgtctcggtatcaagtactactgcttcgcactgcttcgcagttggacaattccaggttccggggggttcgtgcacctgcatcgtgccaaggagcaaagacggctgtccggaaactcgtcaactcgtcactactcccgcccattctccagcacaccgcgctgccattcttgcgactcttgtaccattatcctagacgcgaaaaggctgccgagggtgctgctgttcgctcctattctcgaccgcaccgttccgcccaagccgcccagcaccgccatccaccccgtctctccagcaacatagcgtcttccagccacatccgccctgcaagccccaagctggcttccacaacccctcaggcgcagcttccaggaggaaagactgcctccttgatgagcgtgaccatccatgagtcccagataatgcccccgtatgcggccgactccaccgaccgcccgaaccacgcctcgcaccccaacttcagtcttcccacgcgcacctcatctgacaagccgcccgccgggtgggagaatggagtgaggctctcgaacgggaacacggccaagatgaacggcaacggccccaatgggtcgccaatgcagtcggtccccaacggccgccctgcccagcggacgagcatagataagcggttatcgcaagacgagacaccatcgcggaggagccgggagtcgcagagcctctacaactcgggcgacatgccgaacagagacgacggctactttgcgtcgatacacagcagcgaaaccaaggaccgctccggtaccacgcacgtcaagctgggccaattggactcgttcgacggcaccagggaagccagcaaggactttgtgccccacgtcggcacggtgtcgagcccagggagcgcgcagcagcctcagtctggcgatgcgcctgccaacctgcaggtgcccgcctcggcgcatcgcgtctcctcgccgccggccttcaaccacaacgccccagcgccatcgcaacatccctaccgtctgcagcagcgccacaccctcgaggtccccaagctcgccacttcacgcgctcgcgacgcgcaaagcaacaccgacgacgtcgtctcggcgagcggtcgcttctcccccacgtctggagggcgtcggcgagggtccatgtcccttgtgcgtaggaccacacgatcagtcaactcagagatgcacccggacgaggtgcctcaggacgacgatgcagcgcgatgggccgaacacattcgacagaagcgcgcaagcaagagaaaaagaaaggaggacgaggacgacgaccgcgttgtcgttggaaccaaagtcgaccagcaccatgtcaactgggtcaccgcctacaacatgcttaccggcatccgcttcaccgtgtcgcggacaaacgccaagatggaccgcgacctgaccgatgccgatttcgacgcgaagcataagttctcgtttgacatgtacgtgccatcaggatttcctcatctcgtcaagcatttgttggagttcagttttgttgagtctgggtggcctgtatgatttgtcttttgcttcatcaactaacaacctcttagtaccggcaacgagctcactccatccgcaaagtacgatttcaagttcaaggactacgctccatgggtcttccgccatctccgctctaccttcaagctggatcctgccgactacctcgtatcgctaacaagcaaatacattctctctgagctgggctcgcccggcaagagtggcagctttttctatttctcccgtgattacaaatacatcatcaaaaccattcaccacgccgagcacaagttcctgcggaagattctcaaggactactacaaccatgtccaggagaacccgaacactctcctctcccagttttacggtttacatcgcgtaaagataccatacggacggaagatccatttcgtcgtcatgaacaacttattcccaccccatcgagatatccaccgcacatttgatctaaagggctccaccattggccgagacttcaaggaggaagaattagaagcgaacccccgcgcgacactcaaggatctaaactggctgcgacgagacctgcatttagaattcggtccaacaaagaagaggatgtttatcgagcagatgcagaaggatgtgaaactactacaacgcctgcacatcatggactactcgctcttggtcggcatccacgacttggaaaggggtaacgaggaaaacttgcgagacaagactctcaaagtcttccagcccggtggtgaggctgcagaagatccacagcctaacatgcttgtgcggacgccatcgaagctggaggcctcgcgtaaagcgagggaactgcgacaaatggtcaagacacagaagccagtgcccatggaacagacttctagcaagatgcccgacgagttgcaagatcccaagcggaacttctacttttactctgatgacggtggcttccgggccacgcatgaggacgacgcgccgggtgaggagatctactatctcggtatcattgactgtctcacacacgtaagttgacaagattgaaggctcttgagcagccggctaatgctctttagtactccgttatcaagcgtatggagcatttcatcaaaggccttgcgaacacggaatcacaaatatctgccataccccctgaacgatacggcgaccgctttgtgagatttatcagtggtgttaccaaaacgaaagaagctgccgaacgagagaaacagcacgaagccgcccgtgccgagaacgaacctatcattgccggtatcaactccgatgcgtcacagcagcacacgaccgatcgcgtcatcgaaaaggcggaatggcaggctgggcgttcgagacagcgcggccggagcgaagaagacgttccaaatcgtgacatgagggcagtacgtagtccgtctgctgagcgaggagagataggcaccacccttccggtggtcgaagaagccggcgagtcctctagtgtaggtggacggagcaatcgaagtgcttctgatggagacaacactctttctccaccagcgccaccgctcaagaacacactcctcggccttcctgttcgctcacggtcgcgaccgagagacgaaaaccctgggcgaccaccgccaactccaccgaaggactctggtacaggtacagcgcttagcggaggacggccacctaccccaccaaaggacgagcccttctcgcatcgccactcaggtcctcccacgccacccaaggagaagaggagcaggagtccagagagaaacaaggagctaccgcgtacacctttggatgtggatacgactattcgcgtaggctgagctgttacattactcactttcttacccattccatcatgccaatatccgggaccacaatcttaatccactcagcgttggatagctgaagcctctggacttttcttttgttgctacttgcgtcgcgtatgcatgataccatgagctacctcatcacctccatctacccgtggtgattggcgctcgcagttttcttttgttgtttttatttctcgctcccatgtatgtcttcttagcctaacggacgtatggaaagggagtagaatcatatcttcgttctcctttgtttattttgtgctgcttttgcataggtgtgtgatgcttgacttttcttgtaggatagctttcagtagttggtaatagtggtggattggggcgcgaggcaatctggatggggagttgagtatggatgggctcggcatgatggatcttgggtagatagatggaatcaaacaaatcaatcaaactgcgtcctgcattttgtgtgtagttttgaaacatgtggtgattgctactcgagctttaccgtgagctgacctcggcgagggacttggcacgggaggtgagttctagctctttgagcaagtaaatggctgaacaagctatactagataccatatgtaggagaaaatcagatagcatgctcgtcagaacaaagcatgcctattgttgatgaatgttgatgtgattggttcccgaaacgcgctagcctcactcgcgaccaggtctccgccgcgaccttcatcacctttacacgacagctgtgcccacgggcatcaccgacaccacgaccgtacgcttccgacagacctacctgcagcagttcgaaataccgatcacgccaggatcgctgtatatacacctcgcgcgacgacgccgatcgcggggacagcttggatgacggaccactcatccccaaactttcactcaccctgcggtgcgcctgagtcctccgctggcagatagcgcgcccccataataatacttgttccctcggaaaatcaacctacctcaacttcgccctcaaccagacccaccacacgcgcgaccatggacggcttcaacggtgccccaaatgggggtctaccggccgatgacgacatcgacaagctcctccagcaagcacaggcgactgctgcggaaggtggaggaaacttccttgacgacctcaacagccgcgagctcgaccgcggcgagaaggcggaggacgcgatcgattacgaggatataggcgacgatgacctgcccgatgaggaacttgcaagtggcagtggcgaggatgacggtttcaacctggaagactttagcgggactacagcgcatggctccggtgaaaatgccgacgctgacgacgatgcgatggagcgggaactattcggcgactcagatccggagccagaagatggcgaacacgaagatcgtcctctcaactcgattgaaggcgcaaatggtgcgggacaagacggttcgcgaggcgctggtggtatccagggacagccaacgtttcgcaccgttacgtatggcgcaacacaggaagtcgaggaagaggacgatgatcccgagtatcgcgaacagatggccctcttcgcgcaggcggccaggccaaggaagccggaggaagaggaagaggagcgcgtcaagacctcaccagaggagtttgagaaggtctggcccaacttcgagcccgacaagcctccacgattcttcagcctcattcctcggaaacgcgcatactatattcctaagataccacaaaaggccaacaagctcatgctctttacgaaggccaatctcgatctcgcgcccgaccaggagaagagcttccgacttcctcctgccgcggttgcgaccaagactacccggcataccgaggaagccgaagggggtcttatatacatcatgaatgatgctgaagagcttcgccagacggacgagcaagtggagcttgagaataccgagacctttgacgagaaggagaagattggaaacgtctcatggaacgacctgatgatcgcttgcgaggaatgggacctgccagatgctactagtgaagcaactgccacagacgacatgcgagagccgatcacgccaccagacagcaacccagaccaaatggaccagagttggacgagtccagtaccagcgaagaagcggaggcttggcacacgtgatgagggtattagctttacggtctatgacaatatggatctgccgtcctgggacgatccggagcttgagaccgcgcgactctcgaagaagatcctccttgacatgaacgatcctcatctgcttctcgatgttcagcaacccagtgctgaggcacaaaaacctcgcgccggtcttggtctcaagcgtgacaatcgtggtagtcttgcgaacccgatgttcaagcgctacaacatctcaaacgacgaggcgtacgatgcgctcaaggagagcagcacgcagaaggtcaggagtacgattggtcacatgaacgtggaacacgccttgcctgcattgaagctgcagtatcccttctacaaggtcaacttgaacgaccgtgagcttcgctcattccatcgacctacgatgacgttcaagcctggagagcgggctggtatctctatgctcaagtctcaaaagaggaagcacaagaagaacctcaaaccatcagaggcgtttgctgttgctgaggatctcaacgtgggcgacaactctgatctgctccttgctgagtactcggaggagtatccgacaacgctgtccaactttggtatgggtgtcaagatcattaattactaccgccgaaaagatatggaagacaccgcaagaccgaagcgagacgatggcatcggcgagacttcggtcttgctgccccaagacaagagtccgttctcgctgttcgggcaggtcgagcctggccaggaggttctgacgatgcacaacgccatgtaccgcgctcctgtcttcaagcacaagcccgagtcaacagatttccttgttagtcgaagccatactggtgttaatggcaccaagtggttcatgcgcaccattccgaacctgatggttgttggccaacaattcccgtcggttgaagtgcccgggacgcatgctcgcaaggtcacggaagcatcgaagaagcgactcaagatgttggcattccgtctatatagacgcggtaaggagcgaggtgcgcgacagccttgggtcagcaatgagatgatcaagcagcatctgcccggaaccgagattgcacaaaaccgttctcgcatgagagagatcatgaagtatcagaaagacatcggcacatgggagcctgtggcgggcgagactattccagaagagcccattctgcgcacctggatcaaacctgaagacgtgtgtttgattgactcaatgcacgctggtgacaagcagctgcaagatgcaggtatcaagtcgaacgagattagagacgatgaggaagagcaggatgccgagaacatggacgtcaaattggcgccatggaacacgacgaagaacttcctcaacgcttgcgccggcaaagctatgctcgaacttcatggcgaaggtgacccgactggtcaaggtctgggcttcagcttcatcaaggtttccatgaagggtggtttccgtgacgttggagagagtgctgcagaccgtgtcgatgccaagaagctgaaggagcttggagggcacagctacaacgtccagcgacaacagtcaatgtacgagaacgctatcaagcggatctggaacaagcagaaggattcgctctccgccgccaatccaccgtctgaaattgaagatgatgtcgactccactgccgcagctcgtaatgttactcgacaacgctcagaggtcggcactccagctcacatgcgtgctgacgatgataccatgtctcaatactcgcgcaatagtggtgccgattctcgaggcaagaagctacgcatcacccgcacagtcaagaacaagtacgacgagtacgaagacgtcgtcgagaccatcaccgaccccgaagtaatcaaactctacctcaagcgcaagaagcaagagcgcctaatgaacatgcgcctcgacgatatcaagcccaccggcgacagcgagtacgacaagcaacaagtcgtcaaacttaaggcggagatggctcgtctagcccgcaacatcgagcggcgcgaaggccgcgagaaggcaaagggcatctacaagaacacaggcggcgatggaagcgcgtcttctggtcccggcaaaggtggcgccacgcccaggaagtgcgccaactgcggagaggttggacacatcaagactaacaaaaagtgagcgcggatttctttactcattgccccctctactgccttttgaaccctatatctgccctgaggggggattttcctcttcatcccggttttctttgacgaatagtttgctaatatgatttgatagactctgcccgctcctcaacggctcgaagcgaatgagcgatacattccgagatgcggctgctgcttcgcctgtgacgactgctccgacgccttcgtttgctggctcgccttcttgagcaccctcaacacgctctatctgctggcgacgatcactttgtcatccggccgtttttcaattacatggttttagagagaaggtaggttactatttacggttcatgcatagcaaggcgttgggatatcgggctttcctgggaaataggatacggaagtatccttaggcttcgcatttggattggcgttcttaaagcacggaactgtgtgggtgtgatggactagtattacgataataagtcattaattggtcgatttcatagctttctgataccttccttgtcggccatcatctcgattcagaaatgtgtatttggacaacctgcgagtcactcgagtgcttgtaacgagcacatgaaagcatacaagatgaacacaggaaattagacaatgcgatatcaggcactgcaatggttcgtgcgctctgttgatcttccaactactcattataaatgagtgactatatcatgcgcgagtctggaatgactcgagggctaagcagtaggttgtgaggtactgaaaggactttgaagacatacagccctccatggccatccacgctatttaaacccttctcaccatatcagcacactcttgatcacacttccctcttccatcttactccgcgccgtctcaaactcttccacaggaaactcaactaacatcttctctactggcaaaatgcccttcatcccccactcaacaagttccggcaaggcttccaccggatctctatccccttcgattaccccaaccaacctcctcccattaaccatatgactcaaacaatcgacatccaacctcgcccccacaggcttaacccccacctgcaacaccatcccattcttcctcagcgcctccaaacactgcgccaaaatcgccaccgacggcgtcgtgtccagaacatgcgtgcaccccaatctctcaggggttaatcccttaatcgccgcgctcaattcccgcccgtgcaagccttctgcggtggacaatagccccgccgtcgcccccatctccctcgccaatgcaatcctactgtctaaaaggtcgacggcgatgatgtgtcgtactcctctctccttcgcagcacatatccccgccaatcccacgccccctaggcctatgacggctactacatcatccttcccacacatacccacatgcgtaattgcgcccgcgcccgtcatgatcccgcaccccagcggcgcatacttcttcaattcctccgcatcgcggatcaaatgcgagacatttgcagcacaagacgtcttgactggggccggggacgcaaaggacgactggccgaagtatccgccaccgatgatttgcgggttgggtccgggggtggagaagatgggctcgttggcgccggaggtgagggctgcgtgggaagtgcaataggctgggtgggcggtcttgcagtagaggcaggattgacaggatgcggctgatagtattaccaagtcgttgattttccattttgattcttgggcggacgagccgagttgaaggatgcggccggcgcctggagagcgttagtggtgctatgtgtgtctgatttgggtactgttgagtaaagctggatatcctggaggccattttagcacttgaggctattcaggctagtgtatgatgggacagttgtgttctgatagtggattgaatggtaccttcatgacccagcacgcgtggatagatcccgccatagcccgagatatctgtatggcatacacccgtagctatcatttcgacgaggaattcatcctctttcggtggtcgggtgaataggtctgtccacgtccatgtgtgttggtcggaagctactatagctttacatgggatggtgtattcagaggacattgcgaggtttggcatgcgagaacagacagattgcagggccttgagacattttgacgttgaaggctttttgtatagccgtgtagagacgtcgttgcatcacgatttcggctgcgaggatgcggggttaagggtctagttggtgtgaaggtacgggttgcggaattggctccgcgtggaggtgatcggactagtgggagcactaattacggatgtcgtgtatcagttgttggatgtagtgtctacttctggtagatatatatgtagttagccatggcctcggtagctttgttgcaatttcgaagacagtaccgtgtactactccaggaagacctatagtcaaggcgatagattcttgtgatatccaccttttctccacgattgaacaatcatgctgacctcatatccctcagcccatctacccatcaaacaatccccactccttgacctcaaacgtccccaataccttctcccgaatcgctttactatccttcatcaagttcgtctcctcacccggctcggccttctcatactcgtccttgtaatgcgggatgttgatcgtggccatgatatccgtgtcctgctccttcaacctcagcagcaaaagatgaatatacacgaactcaggcgtcttgcgcctcgggtccgtcggcggggcgggtgtttgaatgaaagtcaaccccattgcattcttctccctaatcataaatagtcagcttcaatacaatcctaacgttctaccgacaacttggagtccatgcatggatgtagactaaagtcacgtgcgcaacttaaacttacttaaccccatctttcccaaacgtgactttctcttgctgcaaaatattcgtgctgtctcctgtatcatcgacgaggtcggagaagtggtactgcagggcttcttcgtcgctgggcttgtcgacgtattcgaggatttcgatgacgatgttggagtagccgccggcgtcgaggtatacttcttggtggtcggggacttcccggattgtgctggttatgcgattagtattatttgtataggccatagatagaggtgagcttaccttgtgtcggcgaagttggagggcaggtcgacggtgattgcgccgccgaagagaggagtgtttgtgaatgccattatcgatttttttgttgctgggctgaattgattttgatgcagttgggggatgacgtgggttttgtgttattgatcttgcatgttgttgtggtggtttatatggtcacgctgacgaagttttcgtgatggtgatgttagtaggtagcgatcaggcaacttcaggcagcacgacaaacgggtacctagagcgccaacacagcagatatcataatatattcgaagcctggaagcttttgtatttctaagcaaggctgatctcgggtatcattgaaactttctatcctctctattcgctccatgccccaaatttttgaacgccgtgcaatgcatatgctttccgatccatcaaactctccaggcagcagggagcctacatagcgccgagcgcagttacatgtgcggcctctgtgtgcctgacatatgacagctcctgcgtgcgccatctctttttacagagatttcaaggtactgcgcagcatcgtttctggcgtcgtggccctcttgatggtctattgaacgctctttatgctagcttctcaagtcgcagcgccatcgtcgacctccatgagcgttgtggtgcgctttccgttgtttgttgtaagaccgcccatgccagcttcggcctccttgatggagtatggctcttcgcgcagttgcttgaccctacatacacattaatttctgctccaaactacacatggagcaagtgtccatacctgcgcttgtgcacctttcccttctggtgtgcgacaaagttggtctcgctctcaaagaattttgcgcattctttgcagtagtgttggcccagaccaggcaaatcttctacgggtttcgcatccttgaattctgcgagatgcttctcgtcgcgcaggtcggcgtggatctggtcgaggtcgcgcgtgtggcgacgtgtcttctttttcgagtcttgtccccggatggcaggcatattgggctgtggttgcactgtaggatccgcggccgctcggcagtgggttgaagatgtggagttcggaaaaggtcacggatacctggcacgcttgggtatggccgcgaacgtccgtgcgtgcgaactgtgcagaatttgatgtctttggcgggctcgaccggcgtccttggactgaatcgacgttagcgaggttacctcttcccgtggcttatccgcggcaatgtctgcaggtcgtcaaggatttctcgggtagtatttagtcgtaacaggtattgtcaaaatgaccacggtctgatgaagctggaacgtgctgggcttatcgaacgccaatcagcagtttggcgttcctcgggacggttgcagaagcagagagcttggagcgcgggggaatgcccatgtcgtcacacggcagtaatctttaagagcttcacaaccaccaccagctgcgcacaatctgtactcttgaccaccctcagcgcatcaacagtgacctcgtctcgacatcctcgtctgcgttatttgatcccattcgcacgtgaaacgggccagcgggaaagagttgccggggtccttgggcttgacgccgaggtcttccgcctatacagccaatcagcattcctctgatcgccattagttatcggccggattgtgggcagcttctggcgtttctgccctccgcttcttccatcactcttcccctccactccaaccctcaccccatacaccatgcagaagttctcgaggctcggccgcgtcggccagagccttgcttcgcgcaggcaattggctactgtcagcgatgctccgctgtcccgcaaggtcgaaatgaccaactgggagaagggccactacatcaactacaagaagatgagcgagaacctgtcgattgttcgtggccgcttgaaccgaccgctcaccttcgccgagaagattctgtactcccatttggacgatccccacggtcaagacattgagcgcggcaagagctacctcaagctccgccctgatcgtgtagcttgccaggatgccaccgctcagatggctattctccaattcatgtcggctggcatgccctcggttgccactcccaccaccgtccactgtgaccatcttatcgaggctcagattggtggagcgaaggatttggcccgcgctcaggacatcaacagggaagtctacgactttttgtcaacatcctgcgccaagtacaacatcggtttctggaagcccggctctggtatcattcaccagatcgtgcttgagaactacgctttccctggtgctctcctcattggtaccgactcgcatactcccaacgctggtggtcttggtatggctgctattggtgttggtggtgccgatgctgtcgatgtcatggctggtcttccctgggagttgaaggctcctaaggttattggtgtcaagctcactggaaagctctctggctggacttctcctaagggtgcgtatacaaagatcccgtgacgtaattgaagatgatcagctcatcgcaatacgtttacaatattgaaatgacactgacttgcgctatagacattatcctcaaggtcgccggtattctcaccgtcaagggtggaactggtgctatcgttgagtaccacggtcccggaaccgagagcctgtcctgcacgggtatggctactatttgcaatatgggtggtacgtaatcctacatgaatcccgcgaaggcattcagaatgtgctaacatcgatcgtcccagctgaaatcggtgccaccacttcggttttccccttcaacgaccgcatgtacgactacctcaacgctactaaacgcaggtccattggcgacttctcccgcgagtacgctcaggagctccgtgaggacgagggtgccgagtacgatgagctcattgagatcaacctcgatactctcgagccccacatcaacggtcccttcacacccgatctagctactcccatcagcaagtttaaggaggctgtcaaggccaataagtggcccgaagagctcaaggtcggtcttattggctcttgcaccaactcctcgtacgaggacatgagccgcgctgcttcaattgctcaggatgccatggaccacggcgtcaaggcgaaggcactgttcactgtcacccccggatctggtatgtactcccataagctagattgaatgtctgctaacagccccactgagcaaattcgcgcgaccatcgaaagtgagtacatcccatagtatgagctggatgtattcacggcatcaagctcatatttccaatttcacgtagggaagatactaatatgtcttaggggacggacagctcaagactttcgaggagttcggcggtatggttctcgccaacgcttgcggaccttgcattgggtaagaaattccttgtcaacatcgctctaacacattcgtgttggggtatgctgtccaccttcaccgacctatcaagcccccctgctttgataataatgctttgaagatatccagctaaccgtttcgcgcaggcaatgggatcgtagggacgtaaagaaggggactgccaactcgattatctcgtcctacaaccgtaacttcaccggccgcaacgatgccaaccccgccacccactccttcgtgacctcccccgatctcgttgtagccatgaccatcgccggtacactttcgttcaacccattgaccggtgcgcagaaatctccctctctactctccccacaaattctaattccccacagacaccctgaaggactcgaacggcaaggaattcaagctcaaggagcccacgggtgagggtctccccgccaacggctacgacccaggccaggacacctaccagcaccctcccgaggaccgctcaaacgtcaacgttgccgtgtcccccacttccgaccgtcttcagctgctcgagccattcgaggcctggaacggcaaggacgccaccgacctgcctatcctcattaagtgccagggcaagaccaccaccgaccacatctccatggctggtccctggttgaagtaccgtggacatctggacaacatctcgaacaacatgttgatcggtgccatcaacgccgagaacggcgaggctaataaggtcaagaatgcgctcagcggcgagtacggcgccgttcctgatgttgcccgtgactacaagaagaacggcaagccgtgggtcgttgttggtgactggaactacggcgagggctcttcccgtgagcatgccgcccttgagcccaggcacttgggaggcatggcccatcatcgtccgatctttcgctcgtattgtaggtgctacgatttgcgattctacaacatttcactgacagacgatagcacgagaccaacttgaagaagcagggtatgctccctcttaccttctccgaacccgcggattacgacaagatcggccccaacgacaaggtcgacctcaagtgcactgagctcgctgtcggcaagcccatgacccttgtcgtccacccggccgacggcagcaagtctttcgacatcaagctctcgcataccttcaacgagggccagatcgagtggttcaagaacggtagcgctcttaacaccatggccaaggcagcaaagcagtaagcgcaatggagcgtagagatgacaaacgcgaaaaataccaggaatgtagatacaggatggaataccccagcacatctgaagagagaggaaatgaagccaccaagctattggggaggacaagcacagcgcataggagcttggacgatttgacacgaatgtggcagcggaagctctctttatgggtatcactagggatcagatggggtgtttgtatttgtgatggattagcatgcaatgtatgacttgattatctctgaactttgtgctgcagtgaacgtgctctgtataccgtctcaagtttttcacgattggccgcatgcgatgagtacacttgtggagcttcacgaatgtacgaattgtagaatgacattctgaatggagtgtgaagctatacaggtcaccctatccgctgcattgcgtcatacggccatagattgagacggaagccgttgctgcaatctttatcgagaatcagcgaggagagaacgccatggagagaagtaaaagttatcagcctgttgttgccaatagcccgatcgtcgtggaatcgacttatcgggacgtttttggagtgttgtggctgttgagtttactcgttcacgccgcccctttagtacggtggtgaaaatgcaatgcactttattgcggtcgacaacagaattcaaacttcctaatcaggaaggcctattcttatcagcacgtgataccatctcgtgtcgctccagcacagcggtgaaaatgcaccctcacttgcttaccgcgatcgatgccaggtttcaaactgcccaatgcggaaggttcagtcttatcaacacgggacaccatctcgttgcccttcagattcagcacagcacctgggcagtgaaaatgcactgataccaattttgaaactttctaaacaaggggatatggcatgtgataccatctcgtagaatcctctaccaacaggtagcatttaagcagtaactattgctgcgatcgatacagacttttcaaacttcttaatcgggaaggtctggtcttatcagcacgtgatacaatctcctagacaacgggccaataacaaatatcctggtctgcatcaacgtctcgattcacatgggcgagcatttttcttggaccagtcgcttccacataccgaaataaactttcgaatatccctacagcgtgcgccatcacatatacctataagatggctcgccttcgtaaaccgagtccgaatgaggcagctatccttatgccaccaagcgaaactagagcgacgcgctcaagcccaaggaaagccacgcgctctgtcgagtactcgatgttgtcggatgaagagaatactgtcttggtgccaaagcaatcaagacgcgagctgcgctatgcgaccgcatcgtcacaaaatgtagaggactcatgccttgtgccgaagagtgcggtggtcttggacgcactcacaccacggaaacagcgcattctccggcctgtagagagcaacagtcgacttttgcggaaattgagcgacgagagtcttgctagtcccgagaagaagcagcgtcatagggttcggagcggcactacggacatcgatattgggaagaagacgagcttgctgtatgcgaagactctggctaagagcgtgatccggaagcaagcaagcagagcaagaattgaagttgtggaggaaccaggctttgcgctacctgtcagatcgaatgagaaagagagggtggaggaagaggtgcctgaagtagagacggaagaagaagcggagacgagtctgttgtgtggggaagaagagcaggaaacttcgcaggaacaggaagaggttccgatagtagagatcagcgaggacgaagacgatgaccctgttgtgcatgttcgacagagaagacaacagcaacaaaggcgacgggtagactctgattctgatgaggagagtgaagattcattaccgcaacctgaggtccgcaagccgtttgcgaaagtgcacacagagcatgaggtagcagcagaggaatcacagccgttgacatctatgcgaccgccacatcgaaaaggtcacagcacgatctcaaattgggctcaagaagtcatcgaccttacggattcgcctgagccaccagcatcattcccggctcctcctcttccgccaccatctcgcatgcgctcagcatctttcgcttcctcgcggccgcagacatcatcatcacaaggtggtttggcggtgctcacatactcgccaacaccgactaagaatcgttcgcctcgtaaagcacctccgatttcgcgtccagccacaccacctctcgcccccccaagtccctccaagcttgtctcgccatctaagaagaagcccatgattcccaaagcacctggcctacgacccagtctcgacgcattttggaatcctgaagtcgttaatgagtggaatgagaagcactctcccagtaaaccactggtttctcctaggaagcaaaaatggcgcgacgacatcgtcaaaatgatggaaggtattgccttgtcagacgatgggagcagcagcaacgatgatgagtctccaagcccaacagcaagcccggccaagaagacaaccaagaagacttcaactcgcaatcccgcgaagaaacccactcttgcctctacttcctccgaccttaacaccaaacaaatccgcgcccaacgcaaggccttttccgagcaaaaacacgccatcgcagaatccttcttagcggagctcgactcgacgatctcccagggccagatatccaccctctcccgatccaccggcggcatcaaattagtctggtcccgcacgctcaaaaccaccgccggccgcgcaaattggcgccgcgagcaaatccgcctccgcaccgggccctccgcctcagatttcaccaccgagatccggcaccactgcagcatcgagctcgccgagaaagtcatcgacgacgaagagcgcttgtacaacgtcctcgcacacgaatactgccatctcaccaccttcatggtaagcggtgtgcgcaacaacccgcacggcgcggagttcaaatcgtggggccgcaaagtgtcggatgcgtttgcgcacaagggcgtggaggttacgacgaaacacagctatgcgattgaattcaagtatgtctgggagtgtgtggattgtgggtacgagttcaagcggcatagtaagagcgtggatacgggcaagcatagttgtgggcggtgtaaggggaggcttgtgcagacgaagccgacgcctaggcaggcgggggtgggcaaggagaagggcgagtatcaggtttttatgaaggagaattttgcgcgggtgaagagggagatggaaaggaggggcgaggatgcgaagatggggaacgtagtggaaagggtggcgagggagtatagggagatgaaggcgaagaagggtgagaggggtgagaaggagcttgaggaggcgttggagggattgaagatttaatgggtctcatgcgtttgggctgcatagcatggcgttgttagcattccggcgtttggcgaagggtttcaatcttttcaatgacaatgatacctaaaaattaaaacttgagcagcacgtcaagtcatgattcggaagatcttcgcacacgaagaatgattttatgggttatgggtagcactgtatactactctacgtttgatatccaatctcgcttctcaacctccacatcttacatcttgacacattcaagcaaagccaatcgcgttgagctccttcctgatctgctcctcggttgcaatcttcttaatctgcgtatcctccaatttctcaccgccagcttgcctcatcttgagctcgtcgatagcgcgcatctttttgagcaggccacgcatcttcttgtcttgcgggttgccatcgccagggctggtgacagtgaggtcgggagcaggaccctgattttccgtctggatcggaggaagaggagcctgcccagatccatggcgctggtggtgttgctggcccatcatctgcctgtggtttccttcctggccagggtgacggctggggctgttgccaaagttgcggtgctggctagcgcttcgtcctccatatccgccgtttccagtcttgctgcggctgcgctgctgtgggccattacgacgttccgggctacgaccagcgctcgcggggccggtgggagcattaatcccatcagcagcgagaccagcagccttgtcggcggcctcacgagccttcttggcctcgcgcttcttcttgttcttcagcgccgccttggacagctctccgtcaccgtcaacggcaccagtgagactgacaccgccaccgggagcagcaccaggaggcagggagtcgactgtctccgcaccgggaacttcgcgacggcggggcttgccgaatccgttctggaagcctacgttcgtagacgaaatgcccgtgttgctgtaagctgcgccgccctcgtcttcacgtttgaacaacagcggtgtagtggtgccgcgtgcgccgggaggtcggtacgcaccagcgggcttcgagggcgttttctgagtgctcaagaacgcgagagccgatgggtgaggagtcggcatggggttcagcggattgcccagaggatggaccgagggagactgtgggcgccaggtaacgtggtacatctctgtcatctcctcgttgtacattagctgtccaccaatatggtagatgcgaataccattgtccacacggagacgcgggctggtgatggccgaaagaatgtgcttgccatcgggactccactcgcagtaagtgcagttggatgccttgatggtgcacagcttgtggtagttcttctccaaatcgtagatgtccatgtcgccagccaagttaccaaaaccggcaacaagtacgtagcgaccgtggggcgagaaaaggatcgtgttgcgcgggcccagatcgaaattgtgctgtggaacagcgcgggcgttgaaaatggtagtcttcgccggcatgtatccatagacgacaccaaactctttcgagttcggggaccaagagacgtcgtgaatcgggccctccttgtccagggtgatgcgcgaatcgaacgagccgttggcgctcaggatgtacatgttcgtctcgccgtagtagctcttgttcgtcttgtcgacctcggtctgagcaagaacaatcaggctggtaccaagatcgttccattttagctggaccttgtcgcccttgtaaaacgtcttctgtgagatggcagagttgaattgaggcacctggaagaccttgaccgcagcgggcataccctacgaaattgttagcgggcccaagttgacactcgaaaaaatctcaccttgcgctctgggacaaaaacagccaccgagtgagtgtttccgggcgacacggcaaagtccgtcactccttcaacgcggagcttgttccaaacggtgcgcagatcgtgcgactggtagaattgcacctcgttggtcacggtgcgcgcgcaaaacttctcgtctgacgtatattgcaggttccagccagtctggttcttctgcacgtattcgccgaccagcgagtgtccgccatcttcagcttcagacacagtcctccagaccttcaggttcttcaccgcattgccttcttcgtctttggtggggcgctgccacgtgatgatgtatgtgccgaggggtgagaaaccgagctcgaagacgttgggggtggggagcgtagtaatgacatggccgagcgaggcgtcaacgaccgaaaccctgcaatcacatgtcagaaaggccaaggtgttggtgtttgaggatagacgtactgttcgggtgacgcccaggcaaaatacttgctgtcgggcgagtagcagcagcacctcaggttgccctcaggtctatctcaagtcagcagcggattcctgggagtaccgttgtgcgcctcacttctggaatcctggcagaggctcgtagacgggagcggcattgaagagcccgatgcccttggaagtgcgatctgcacgtgtcttagttttggctcttcgcggggagcagtctagggtactcacaagccaactgtgtgggggccgccataactagttaaagttacagtagaggtacaaagcgggctgggacaaggtgctggtggtcgcgagtctgtgtcaactgggggactgttgcgtcgtcgttggcggtgagaaaggctaagacaggaacacgtcgagtgtgcgagggtgacgtagttcttgggggtttgtatggccaaaggcagactgtggggcgcacgcagcggcagcgggcagggcggaggggagaggaaggaccacgggcaaggaattgaagcgcgaccgtgtgacttgggagacgtgaatgacactgcccgacactcgaagaaaacgaagggtacgcgctagttgcgcccggagaaactgcgggccgttgtcgagtgtgacatcagccttgggcagccaggatgcgccggaggggttacgtccacaatcatagacaggatgtgattgattttgcgtgtccaatacagctgccggatgtatgctcttgacatgcggatatgaagaatttcccttgtgtggagaaacatccaactgcaagtgcgtggcttcattgagcattttcaggacacggcctcctacatcttctgctataagagacaacatctcagttgcgaccgcgactatccagcattttggatatctactcccaagatgagctccatgaaaaccaaagttgagttgtcacgacaaaataattgcattccaggtgtcatatcgctatcttagcgcgtcgtcacatgctcgtgccagccgagcttcctgcgagctcccgtgctccacttccccatctcggccatcaccagctcttggagcaaacaacactccagccacacaacaaacatgccgacgtctatgcccgcgccgtcaattcgaataccaatcgagttgctcacgcccactgcattcgcgcaattcggtgtcatcgtagaaaaccccacaacatctctctctgcaaagctccccattccgcagcgtataccaccgcccgaaagcgtcaatgcaaaccaaggctctgccacaaagtacctcgatgtctcgcacatgtccaatctctacagccttgcgccgagtaagaagcctgcgagagccgtcatgaacatgtttgtttgcgcaccgcgcgaactcagaccacatgagcccagtgagagcatgccgtcgagctggggcgacctggagctcgacgacgatgatgatctgggtgggaactttcggagacagctgctggatgtgggcatcctcgaacgacatccgttcacgacgcagacgttcgtcccaatgggcttgtcgccggcggagaagcatacacagtacttagtcatcgtcgcgcctactcttcctgcgagcgcgtcgaggaggaacacgggaagaccacctccatatccaacaccgcacgtcgaaagaaagaagagcttgaaggacatatttgcgcgagctaggccgagcccatactcgactgagagtacaccgccgcccagttcattctcaagactacctgcttcggcacgaccaaaggggccgggtctcccagacctgaagaacctccgcgcttttgtcgcaaatggtgctcaggctgtgacgtatggagcaggtacatggcacgcgcctatgattgtgattggtgaccgacccatagatttcgttgtggtgcaattcgcaaacgacgttggtttggaagactgccaggagatccttttgaagcccaatcattcagctgcggagggagtagtcgtcacagtcgatactgatgcttctggaaaggtacaagtgcaagctggagttggatctgtcaaggcaaaactgtgaaacttttattcgttgcggcttctaatctataatgacaactgttcagtctcatctgtcggctatctcatcgcgttatgtatctcactgttacacggatcacgaggctttcttacatgcataaactccactatcggcatgcgtctggctggatgaggattccgcccccactgcatttatccttagcgttcgatccttacacgatccttcagcgcatcttatctccgaggtctctgaaaactttgactccttttttggaattgttgcgataatagcgatggacgagtcgttggagcaaggcatggaacgaacggacttggttgttgtgggtgcgggtacgtatgacatctctcggcctcgtcagcattgcatggctcagatactacatgttgccaactacaacggaaagcaaccaggttgcaacaggtatcagcttaactcatagtctgaagctatacaccaaaccttgccgtcgcagtcggagcctaatgatactgtgtagagcttcgggctatgagatttccctctctcctgtccgtcagatttgatgacttgttgtacaacattgttaaaaatcccagcctatgccatgtaaagagacatgactgacaatttgcaggcatttttggcctcactagtgcagcgacttatcaccgcctgaaccctgaagctagcattctcatccttgatgcggcagactcttttggcggcacatggtctaaggaacgtctcttcccaggtttgaagacaaataaccagcttggaatgtacgagcatccagattttcctatgagtgagcaaaggttcggcgtcaggaaaggagagcatatccacggagcaaacatgaacgaatatctgggagcctttgtcgatgagaatggattgcacgagctcatcaggagtaacaccaaggtggaagtcatcaagaaggccgaagaaggctggagcctacagtgcctatctacctcctccgaaggaacttttgacatcatcacgacaaagctcatcatcgccataggcaacacgaacaagcccaagatgccaaagtatccaacgtcacccgcctttgagcctgttgtcatccactccaaagaattgtccgctcgctacgagcacatagtgagacccaacaaacataccctcgtcatcggaggcggcaagtctgcctgggacgtggcgtacgcttgtgcaacacaaccaggcgcaaccgtcacccttctgatccgcccatctggcaacggtccaaactggatggcgccatcgcatgtcactccattcaagttgtggctggaaaaactggtcttcactcgcttcttcggctgtacgtcccccctatgaactcctcacgatgatataatgcatgctaatctgagattgttagtcatgtccccatgcccatgggcccgcacaatcggtctcgaaggttggatccgtgccctcctgcaccgcacacgtctgggtcgtatggtcgtctccgcgttttggaagatcctgggcgacgacgttattgcgttgaataagctgcataatcaccctgagactgagaaactggtaccgtggcgaggcgcgtttgaagtcgccaacgatttgagtattcataattatcctacgaacttctacgacctggtaagagaggggaagatcaaggttgttattgatgaagtggagaggtttggcgcgggatgggaggtgctgctgaaggacggagggaactcgattgagaagcttgatgcagtcgtatgcgcaacgggctgggaagcctgtaatacaatccgttgggagccggagagtttaaacaagaaattggcactggcttcagtacgtctctattccctctctccgcataacccactaacataaccagacatcacccctcgacctctacgaggccgccatgatccaaaacgcctcacattctctccgagaacacttccccatcctcgaccgcaacacatctcgcaccaaccaccctgacccatcccttcgcgacacacgagatgcccatccatctgactatacttccctcacagacaaacacccctctcccgatccctttccctttccccaaccaaaacgtctccaccgcttcatggtccctcccaatactctccaatcccgctcccttgcctttgccggcgctctatataccctgggcacctaccctgccgcatacatccaatccctctggatcagtgcgtatttcgccgaccaactgcctctcgggtcgcacgaggaagtgctgagcaggacatatcgcgacagtcagtattgtgcgctcagggccgcgggtgggtatggcaggtcagctccggatttggtttgggatacgttgccgtattttgatgttttgatggaggatttaggtatggggaagggtatgtttggcggcgcgggcaaaggtatgtttgcagggcatggaccggaggattggagggggtgcgtggggaagtgggaagagcgcatgagagacagaggagataggaagaaaggggtttagatgacgctgtacatgaaagcgtacagtcaagttgaaggttatacatcttcaaagtttttgtagtcgctcaagacagcactgcgtagatactgaatctattcaggctcgtgtatcgctggcctataatagcaagttgttggaatacccgaggatactaatgcggccttctattacacaactgacattggaggttgtgttgggtgggctgatcgagctgaaagaattagtgggaagaagacttgtcataatctttcaaacctctaagtaaaatgggtataacattattacattatccaaatatatcaacgctccactgctttttcaggcagaggtcgtatatctacccctgttaccctcgacaatctccgccatgatgcgtgtcttcttctgttcttccgcctcactgctaatatccttgaaaaccgagtccatctcttcaagcgtctttccggccgtctcaggcacgcaaaagaatgtgaagatgaaagcgagaagacagaagaccgcgaagaaagtgtatgcgcctgcgccagtattctgaatcaaaggaggtgtgatgaggcccttttatgtaattcagcatgctgccttctaaagagaagatagaatctcaagacttacaatgatgaagttattgaaccagttactgcaagtagataatgcgactcccttcgctcgtagcgaactcgggaagatctccgatggcatggcccatggaactggaccccaagttgctccgaaagagaacatgtagaagaacaggaaggcgactgcgacccagccttctacggcatagcttgcccaacggtcgccaaactttccaacaagtacagcaatgatcaggtggcagatgaacatcaagcccgctcctataagcaacagaggacgtcgtccgaagcgatccattgtccacagactggtggccacaccgacgagttgcgtgcaattaatgattccggagaggaggagctgcatctcgtagttctggcccagggttttgaaaagacttgggctgtagtaaattaatgcgttgataccgacaaattgctggaagaacatgatgcctacaccgacaacagtgcgcttccagcagccgtgtcggaagcagtccatccaggatgctaactcgagcttgatcctgtttgaacgcgtgggagcttggagctctgggtgcctttcgcgattgacttcttgcttgaacgttacctcggcgcggatttcacaccactcttgaaagactctggagtcattggtaggcgctcgccgcagcttcgctaatacctgtagtgcttcgtcatcgcggcctttagcggaaagccatcgtggtgaaaaggggagaaagaatatgcccacgccgaggacgaaaccaggaaccatttgcaggaagaaaggtagacgccatgcccattcgccagccatgtatcgtgtaccgtatgtggtccagaaagcgacaacaatgccaagaacgatactaagttcttggagtacgagcaaggcaccgcggatctctggaggagcgatctcggagatgtacaacggcgcaattgttgcaaggctgtataccgtcagccatatgaagaagcgaaggtggacaatgatatcactcacgctccaatgcccataccaccaatcaagcgtccaatcgttagcatagcatactcaattgccgctgtctgtaggatactgccgacagtaaaaacacagacagcgaccacaatcgcatatttcctcgaaagcttgtccgcaagatacccggcaaatagcgcaccaatcaaagcaccgagctcaagcatggcagtcataagacctttccagaaccctgcccccgaggcctcagcagaaacgcgagggaaacggcccaaaaactggtccatgaccagtgtgacactgattactccctggtcgtagccgaaaagcagaccaccaagcgtggcgaagagagcgcatgctgcgacatagggacttgaaaagagacccgcaaaacctgattaacgtgttagccaacgttcaatgtgtcgacctgtgacttgattaggtatcaatatgaacgtaccagacttgccatatggctcgcgtgtcaccagtgccttgtcatgcatttccgcaacctcctgatggacgtgtgactgagctggtgtaatgtcaacagcatccttcttatccattgtatcgtgtgacatgttggctctgtaaggtggagtggaacaccgttcgatgtgaactgaagcagccagccaacgaagaaatgtgttgagaggatcgacttacttatacgtcttgtctccaagattccgtctgctcggcaatgggtctgtctagtggagcacccgcgcgtgtccaattcccctggcttgatactgacgtctgccacaagccaacttttggtatggcggacgcaagtgtacgtggaaatttgcggcgatactgttcacgtggctatggaaccttgcgtctgtcaaggttgatgggacatcacagaacctgctagaaaatcgcgatcattagagcgacaatgtgcacggatcttctcgatcgttggaatatccggacatcggattgccagaggtttctgtgggcctttgtccgagactccccgagatgctccagtgcctctgtatgcaagcacttgaaaataatgacagtcaacaatggatcactcttcccaatgttgctatgaggttctaaaatgtgataccaaagtgtgaattctcagcatcgaccttcacgttgcaattgttctcctccccgcctctgtcgtcatctaggcgcgtgtcgagcgccagtcaccgcggtgtttgacctggagactccataataagtgtaaatacagtatgtaaccccagtttccccagaaaacgtcgtcgcatcgtcccgcgccgtgcattgccccgagctgcgaactgcccaattatgctgctgccgtttgtccaactttgtgcctagcaagtcgaggttgcggcgagaattacctttagaagattgaattaggtatgccgcgcgccactagtgcccgcaaagcctcgctacgagacgcatgcatgtgggagggcaatcctttccgctcattttagcacacaagttggcgtacgcatcaatacgttgcgcttagacagacacaaatctatcgttctggttaggatgcactaaaagtttgccgtctcgttgattgattcacggctcacggaaggaagtgtcaaaccatgaaagtcaatatagtaagtcattcatatcatgctagaaatgcattacatcgtgatgagggcctgtagtgaatattcgaagcccactatttaaaagaattggagttcactcatcgctcgtccacggtgatggttctgaattggggtttcacgtgggcatcgccatgataacgccccaggaacccggcaacgcccctcctccgctaggttctcctccaccaggtgctccgcctctgcggctacctgtggcggccttcttggtcgttcctgtgccaccagaagcgcgaccaccagataccttggctgctcgtttctttacacccccgtatgacttgccgccaaagctgccagatccgttgcggcgaaaagtcttgcctttcttcgcagccggcgctctcgaaccaactcttgctgatgaggctccggagactttcgtcgatttcggtactgcaggaccaagctgggtcatacgattattgaaggcttcgacctcgggatcgatgtgttgtgcaaagtggtgactagtatgcaagtcaccatcatcatcctcagagtcgaagtaattgctttccgtgtcttcgattgcgggagcagcctctccctctccctctccctctccctctccctcaccctcgctacacaggtcgatgatgttctgatggttggggtctagaatctcaccatcgtcgtcgtcatcgtcctcgtccacgacgctgtgcttagtctgcccgatagactgtagaatcctgcgctcggggacattgcccctgtaaagttttctggagttcgtgatgagaggcatgaatcttttcccgtaacgctcaaccatctccggcctgatctctggaagcaagagcatctcgtccaagtccttgggtaactccaatcccatgttttgaagcacggtgtcgttgaaaatcgggttccgaatatccttcgcaaccataatctccttgcgcagttttcttgcaccagtcatgaagtctatataagtgcatgactggttgtcgtccaactgttctaccctttcttctggactcggcatcgggcactctggcttcttcccctgcgctgtcttgacggaccgggccacccgcacaggtggaaaatccccatcgaggtcatcgtcgtccaccacaaaaccatcgtcttcatacccgcgagctttctttttgcgagtaggatggcggggtgcgtcaaacgcctcgtcttcgtcattatcgtccatgctgtaagcgtattggcgaatcttttgtttgggcgcacgtatgggggaggagacgttggtagaaggaaagtctgttcgtggcttttttgccttctttgcagctggctctttagcgcgtggcttgcgtggagatgacctgacctgcatcttcaatgtcttgcgtctgctttcgtagtcattgcctcgtgagcccggctaaagttgtcagtgacgctcatggttcctggtgattccgacttacatgcagatagttggttgcgaagccggacttgttcgttttgctcttctccttcagggctcctgcatccaggagatgctggaagatacgctcgttatcaccgcgttcgagatcttcaccaaagccccatccatgttccttcaggcccgaacttccaatcttggcgttctttgcgcctcgaaatgcatcaacgcactgatgcattgtaacattgccttcatggacctggctcacaagcttgatagccatggcagcatactctgtcaaatctttggtcacaaacgtcgagtcagaccggcagttgtcgcatgtggatttgcatttcgaggggtcgaacgattcgctgaagtagcccagcacttgggcacgacggcaatcagccttgttctcgcagaactgaataacgctgcgcaacatgtcgtgcagccgctgtttttgctcccagcttccttcgccgtcatcaatcatcttacgcagcgacctgcaatcgccatactggtagtacaagtagcaatctgatcgtttaccatcgcggccggcacgaccagtctcttggtagtaaccctccaagctcttgggaagcgtgtgatggaccacataacgcacgtcggctttgtcaatacccataccaaacgctattgttgcaacaataacgtggtactcgttatgttgccacttgcgctggacggcagatcgttcggcgggctccataccagcatggtaatggaatgcactgatgccgagatttgaaagcttttcggcgacctgttcgcagctcttgcgggacaagcaatatataatgccagatttcttgtcgtgcttctctttgatcagcttcgcaatgtcgttgatgatattcttggatttgggcagcacttcgtaggagagattgggccgattgaagctctgggagaactggcggcatccttggatacctaaattcgcgaccacatctgtgcgaacgagctgagtcgctgtcgctgtgagtgcaatgactgggactcctggaaattgtcgaacaacatccccaagtgccttgtaatccggacggaagtcatggccccattggctgacacaatgtgcctcgtcaatcacgatcctggcgagacggcgccgggaatgcagttgctggaaagcgctgatcatcctttgattcttgctaagcatctcaggtgtcacgtagaggagctgcatgaatttctgaggatctcgctctcgtagaccttccataatgtgagttttttgcgcctgtgttgattcgccgttgatcaaaaacgcctgcacattgaagcgctccatggcagacgtgacctggtcttccatcaagctgagcagtggcgaaacgacgatagtgacgccttgtgtcttaccacttgtgattaccgcgggcaactgataacacaaggacttgccgcctcccgttggcatcaatacgaaacaatgctcgccaccaagggttgcgttgatagcatcgagttgacctggccggaaacctcgtagtccaaatcgatggatcagagtatttcgcaggtcctgtgaccagggaaagttcatgccgggcagattcttgccaggcataaccagctgcgccttctttggcgaggctggtggatttcgaggcgggaccttattaactgtcgtttcacggaagacttctcgtgtgttcgttgagacttgttgggtagccctatctcctttccagtcgaagccaccaggtccttcgttctcaatgttgcttatttcgtgcatgaagtcttcttcatcatcctcgcaaaagtcctcgtcgatcttgtcatcatgtatttctatcgggcccgaaggtgaccccatattgttaatgaaaagattctcgtcctcttcgaagtccaagtctccgaactcgtctggagcattgaaagaggtcaggtcatcgtgcttgcgagtagtggcgtccgttcggaagggcgagcgatgcctttgtggcgtctcaggtactcgatgtggacgttctcgggaatttgtagttgatctctctaccatgcgatgggcggtctgtgtgcgggaacccaggttcagaggcggtattggaggagatcccggcacctgcccttgggcaaatcgaatgctatgtgtcggcgaccacagttcctgcgcaccaaattgcgtctgtttgacgtattgtgtctgctgcatgtgactgagtgctggacctggcgcaaccttggacttcttccctacagggctcacttgagtggactgcaccatcacactgcttggtcgcatggtctcgaacttcaccgtgaccttcttttgcggtttgatcccggctgtatccaagagatagtacatctgtatctgcacatcctccagtgtcttgtaaagtctattgagggtctcaccgtctgccgcatcgaattgcccgatgtctaggtcgtattcgagttttttcttgacgttttgacgctgtgcaacaagactgtcgcgcttggtcttcaaggcgatcagctgctccacggcatcttttcgcgaacgagaacggtggattctatcctgctcggaagcgtctggcttgcaggcctgttccaggtgcattaaaaaggctgcacgagctgtctcccaggccgaattcgccgcattgagatgatcttgtagacgacggccttccgatgctaagaacagttcaatgtcttgcttgatggcatctttcctctctttggagagctcggaagaggacggcacagcctccttcagtgcaactgatgctagtggtgttggcgttggtttcgatgtcgagtgcatttctttcctagatgattgcgactgaatcggtgtcggcatcgaaatgttgatatcttcgcgggacccgggactttgtggcgctttggctggagaacgaatcggcagctgagattggcctcgttcctttttacttggacttgtactgggagtctctgcgcgcactttctcgttcccaggcgatggccacctgacccgggatcccgtgtcgacttccatatcgtcgaagtcaccaaactcctcgtcttcggagtccattacggcgtgctggactctgcgcgttgccggcgttcgtaatcgaggtgtgctgctttcaacgtcaccaacaggaataggcctggcctttgatggggaaggactgcgtgattgttttcctagctttcgtgcaggagccaacgtttctgacggtgcacgactcagcgatttacgttttcgaggatgtgtggaaggtgatggctccgtgcttgatccaatgcgaaggccttgttcgatgcctctactcgcagtgtgcacaatagttgagtacggaggtggtgggtcacttggagccatgacgatatcatcgatatcgggaaactcgtccaccatggtttcaggactgtgtttgggggcagcgggagtaggtcgtggcgatttggtccgctgaaggtccgctgcatattcgtcgctcttccgcttcttgccgcgagcagttgcagctggaactggagaagagcggatctcgtcgtctccggtgaggtcaatcgactcaacttcggcgacggtacgacgctgcttgttactctctgcgtctttgaatgctggtgcgaccaaagtacgagtcttgggtcgcgaagggtttccgtctcgtctggtaacgaacgacgagtcgtctctgcttgctggcgcctcggttgagccattctggggtagtcctgctagcacaagtcttggtttgccgctgcctggtgttgcgcgcaacctcgccatatccgccgtggcgcgctccggctcagggggtttgtgtatgtcgatggtcttggtccgggtgagggtgcggggtggaggcggtcggttgacgggtggtacaggcggtggcacgttggcaggctctggttcaggccccggctcattgtttactgcgtgttcgagcaggaaggaacagggctgtgaaagggtcgtggagctcgtgggagcgtcggggtcataggcaacgagcgaggcggcggacgggacgaaaggcttctcggataacagccacgataggtgcttcttaaaattgttctgaggcattagagtgtcgcattgtcgtcgtagggctccgcggggattgtttacgcgttggcatgcgaagttcgctgggtgttgcgtcgtggttgtggcgacggctgccaaagctgttcgctagtcgcgttgtttgacgcgtctgcccaagtcatcagccacacccgggcaccttccccacaccagcccacgtgacatggcgcccccatgtcagcattgaaccttggaaaggccgcttctcgatgcctctagctcgcgtctcatctgcaatgagcttcactctcgtctagaaaagcacgccatccagctgcaactgcacgtactaccttgtctgtccttatgtactgtctatattcgatcagtacggtctgccatcattaatgtttctaaattcccgagtcggttcgcgtcattcttcatcaatcatgagttgcgagttgttgctcggattcatctccaagtcttgcgacgtggaccttgtgcagactaggctccagacctagggtgcgctaattccttcgcgtgcttacaacagtcatacgcatttcaacatatgcgacctccagcacattcttttccttgatcacaggataagcaaaaacaaacttgacatacttctagcccaacccatggagtccgctcgctccgagtatcaagagctgcttcgctctgccattgctggactacagttggagccatcgcccacacatgttctccccaatcaaaaggccgttgagcatgcacggaagacgctcgcgaatcagctcagagaagatgggcttggtctttccgaaactatcagacaccttcaggaagacctgaaacctgcgtttaatgcatcatcccgctcgccaaattattatggctttgtaactggtggagttacgcccgctgcgagcattgcagacaatttcgtgactgcatacgaccagaatgtatcagtacatcttccagacgagagcattgccacagatgtcgaagatcatgcattatctctcctgtgcgaattactcaatttccagccggaccaatggccccatcgcattttcactactggggcaaccgccagcaatgttgttggcctggcgtgcggacgtgaatacgtgattgcagaggcgtcagctcaccgcacacatacggaaaacagcgttggggaatatggtatcatggaagctatgcaccgcgctggattggacaatattcaaatcttgacgacggtaccccactcgtcgctgagcaaggcagcaagtgtccttggtatggggcgagcatcaatcaaacacgttgggagggaagacgccccgcataggttcgacttcaagctgctcaagagtttgatggagcagccaagctctgcctctatagtcgccgtctctgcttctgaagttaacacgggcctctttgccacatccgtcttggaagagatggaggagctaagaagattgtgcgatatgcatggagcttggatccacgtcgatggcgcgttcggcatcttgggtcgcctacttgactctccacgctaccagaccattacacaagcctgtgccggtctcgagcttgccgactccataacgggtgatggtcacaaactactcaacgtgccctatgattgtggtttcttcctctcgcgccatcgacacatcgccgagcgtgttttccaaaaccctaacgctgcgtatctagccacgtccaatggacctgacagcatcatgtcaccgcttaatgtcggtctcgaaaactcgcggagattcagagcgctgcctgtgtatgccagtcttatagcatatggcaaatcagggtatcgagatatgctggaacgccaaatcgacctatcgaggggtatcgcaaagttcattctagaaagcgagacgtatgagctactcccagagtcagacaagtccatggaagagcgacttagtaccatatacatcatagtactcttccgcgcaaaggacggcgacttgaacaagaatttagtggataagatcaaagccacgaagaagatatatgtaagtggtactgcctgggacggcaagcctgcttgtcgctttgcagtttcaaactggcagacagatgttacaagggatctacctattattgaagaggtgttgcaaagtgtagccgagtaacctgtcgaagcaaaagctagctcttgcttctcaagataattagtttataccgtgacacctacacaatcatatatcctccatcttatagacctcgtatgctggttcctcatacggatgtgcccttgactccttagcgattgctcaaacaaggctacaagtcatgcatacttcttcagcgcgtgcacagctctaacagtcgtctccctgttcacacatatcgcttctactctgtactcctcaacctcctccaaatttcctattttgccaatctaccaacttgtgtcagcctcgttcctagtgaaaggaaacaatgtatgtacattaggattggcggcatcaccgggtctaaattggcccactcctttgctggtgaagcaacactcggtgtaaccaccaggaccgggaaagcgacctgcacctgcactgaaaattgcggacttgcaggctgaaagtgcgggtggcgggacgaagaacacgagtttgtatttggtgaatgtggcagccatgtctacatgcttgtgagtgccagaacggttggcagtcttcacagaccgagaacctgacgtctcaactcaagagcgaataattcaagagcgctaaaggaagggagtggtcaggtgatgctggggtgtgtagtggggcacgcacaggggtcatatcatcctcaccgagagagggtcctccttcatttcgtcaattgcagatcaaggaggactcaagcaacactttcagactgttccaccatgttgatatttggaaaacccatgcaaattatataaacacacaactccaggaggtctaaggtatcctaaatcaagcaaataaagtgtcggtgagaggttccagtgcaatcaccagatctgctacgattgcgtgttttacaagtcaaggtagtcaagtaccttctggtgacagccatccgattgcatgtaacgatcgcatgcgttatgtgaagtaaatacttcgaattccatacacacgtcgaatgctacgatcgacctgcttcttcacatcatcccgttcttcacatgccccgcgcttcacgttagcatcagcatataagcaacccatcttggtcttactctccccgtcttcaatacacatcatctccagcatcagctattcatacaaagccaaccaacaatctactacaaccctctacctagcaacatgtccagccaccacatcgaaacatgcacctgcgcctgcgcctaccacatccctgaaaatcgtcacaacacttccaatcaagcgagagtcaaaagtgagaactcatacaagcgcccgtgtgaagactatgactcggaaatgccctctgacctgggaagcgtttgcagttgtgagcagttttcttcgctaccggctctgccgcgcatcattgttcagcagctgccgacccaggctgcgagatgttccgttcaagcttcggatctttggtcccgtcgtcctaccagtcacccagttgctgaacgaatcgcatcattctccagcccccgtcctgaggatcgccaccagcgggaggaacatggcgggagtcgacaggtagaagaggaccaccttcgccgactcacgaacgaggatggaaaggcaatcgagactgaaaatatatggtggagtctagtgccgtttaatgactaccaggggaaggagaagtgtccaacatgctcgtggaccggcagttgcgagggcggggacagctttgacgagattgattcagagctgagtcgtgatcttgaggcgcttgacagaatgattcgtcaagtcgaagtcagcggacctagtaatgctatttggcatgacaataccacaccagacgctgggtgcgccgcgaagagagccaagtccaagaagcccgccacgacacagaatgcatgcagaattcccaggcccaagcggttcttatcaactgaaaaagccgcggaaaacaccgatgaagacttcggtcgctacacgccacctctgctctcctatagctccgctcgctatccttccacgttccacacatcacctgaccgtatcgaggccgcgcagatcgaactcgagaaagcagacggtgaattgatcagaaaggaaagtaaactggccaccgcatctgcaaagtaccgacaggccagctccaagttatatgccctgttgcgagagcaatacgagagaggttcagaagaggatgattttccggagttttggcgtgagcaagagcgacgaaatactgacttggatgcaacatgccgtaggagaaagatatcggcaggttcttcttggtaggtagaatcgggtggatgggagtgggtggacgaagagaagagatgatgcaaaggagagaaaggtgcaacgagttgagtcgaggacagagaaacagtaggcataagcaaaatgcaaaccattctatttggacgacaggtgattatgcggcagtgtggatgttcaaaggtgttgcaacttattctcaaataagctagtcttagcaacgtgttcgtgagctttccaacagcagcaccacattctctctaaccccaagaacgtttgccttggataatgtgatcggtgttgctttggatctagtgacgctttggctcttgaaagtagttcggatactccaacaatggcggtaggctgcccgtaggctagctcaagtgtgatatctatttggttgcaaagacgcatatgcagacaagacgatacatgtagtgcgcgatccccagtaaaattaagcatcagacgccataacggccatgcccccttacccaacaaaacatgcagcagatgctaaatgaaggtgtcacggacctcgtctccgcagtaatgtactggatatcccaacgaaggtctaggccagttgtcgagtgtcgaaagatctatcaagtaaatgtgcttagaatgccccatattccttattcggctcgagttggtattgctcggagtgtaaacccttgagtgctgcttctccatcggcggtaaggtctggccgacctacgggtgtcacggcaccggtaaagaatcttggtttccactcagtgttggacgtctttctctcagcagccttctgtctttgcttctcttcgatctcagtcttgaggttggtggcgagcgaatactgtcggcctactatggcctgtgtaacagcatcccagaacttgagcgattcgttgggcagttgctcctcaagtggtgggacgaccttggggatcgggtccaggggattgaggtcgataatcaggttcttctcctgctccatgtcagtgtgggccagttgattcagtatttcgggatacgcacggccaccttggcgaacggcttgctgccgagggtgtagtacaccttgtcttgccagttgccttctatgcgcgcaaggacttctttttctggcacgtccttgatcttgacgatgttatcgttcttggggtcgtatttgaagatgacgccttggaccttgttctgtgtccgtccgagccagccctcctcgaggtattcgagaatgaccttcaggcctgtcttggggcaggtgatgtagcaggagtcggcaacggatacactgagagagcctggccttggttagcagacggtacctgtatgctggttggtacacacctcgcagcagaccgcccaaataggctgccggatgggtcagctggtactcctcattgtccctgttcttcagcgtgatgaagatgcctagattgtgtgctccagcgacgacgcgcacgctcgtgccggtgaacttggcgctgagctggtcgtagcctcttgcgctgatgcccttctccgggcaatcgacgtagaaagcggagacgggagggtggtgcgaggtttgttcggtgaggtacgagacggtgacaggcttgttgtcgccagcgacgctgttcgcgctactcgagggtgccgaggtcggcgtcttgagcgtggggtggctgtcttcgatcttccagttacactgcaggagtcagtcgtcggtccagcagccttgggccgaggctgtcacgtagcacgtaccctgaagaactcgcccagggtcgagttgtatggcttgcagggcttgcccttgacgtatttctggcagcgggtcagcgccgtggtcccttgcatgctcatgcttggtgcagcctaccaggtccttggtgaaccagaagcgcaagcagcccagcatgcgccccaggtcctcgtccgagtctccaatgctacgccagtcagcatccaggcttttggaccacccgcctcgtccagctctactgacctgatgaacgtgtctggcctgtccagatagtgccagtactctgctatccgtcagaccaagtctccccgagcgcgacatgcttgtatcgactgcagactgcagacaccgccagtggcaaacatacccaagtttggtcttggttccaggagctgggcggggagggagaatcgaacggccgcgaggtcggagacgcctatgaacctgcatcacaaaccgcgttagcttctgcttccgagtctgaggcggcaggccaccggggacgggcagcacagagcagcttacttcctcaagatgcccaggagcgtcttgaacttggagccatcctcgggggccttctcggcgggcgcgttcgacggtgtggcggcccgtgacgtatctttcgagttgagcgccgaagctgcgttggaacccgggcgggcgttctctgcggatagatccgccatggtcgttggcatgtgctgctcttgcaagatggagaagatgaaggagaagacgatgttggtccctggtcagactcccaggactagcagtgatgtcgtagtgaagtgtggcagtgcgcttcaaaccgtctcagcttggcgcgcctgagtttggagtgatggggaaagctctgacgtcgtgatgccgatagcctcttatcgcggggtacaagcctacaagcctacaagccacaaggaggttgagacgacaaggaaagcccggcaccgttgagcaaaaggcgtgcggaagcgcctctttttctttcacctggggttttttgctacttagcgcgcgccgttatcgtctccagaagctcaacatgctggtcgcggccggagcatgcaacaacatcactcgtgccgccttgattggcttgaacttcaccgcccacctccatccctaccactgggactttgcccacgtagcgtcatgtggccatccacacctttacacacaatactctcattgcttcctttcgcagcatatgtcatgggtgcataggactagtcccgcgggtgctatctggtcatgcaacaggccgccaaacattccccaaacagcaaacagcgccaccgtgcttgccatgcgccgcaacagatgaccttgggtatcacatctcctaaacgccatctcattcccaaccccatatgagcagcacatccaagttcaatcatcccactctcgccaaacaccaatcgcgcatgcttgtggcgcatccgtgaagacctccacgtcataccattcttccacggggccaccaggtcgagacagccggtcaaggaccaagtacaggtctccttgtcgagccatagttggatcaatgttcacgctctcggaccggactatcgctgcatctgagtaatctccttttccactcgcaatgacgaacttgcgctcggggcctcgaccaagctcgacactgaagcgcagcgggctccgcgccaacatgcccaagtcattcgaccgcgggcttgtcgctctcacaaatctcgtgacgatcgtgtacgaggcaaggcgataaggatggaaaggcgcagcgatcttgtgaatctgggaaccaaagcaggcaggcgcgagcttcatcgacaacagccctgcaccatcgcgtggtatctgcttgagaaccacatcggtggtgctgtccactttcagggtatagccacctgtctgtccagcttcaaacagcgaacaaatgatcgtgtataatcctggttgaaggtccttcatctccgcaaatacacatccgatgcgatgatttcctgaatctgcgagcacgtctcgactctgcagttggtaaatccgcttgccatggccaagtgcaagcttgacgtgtagtggatgctcgtggtcgcttgtgaggagtattgccagcgagcctcgctcacgaacttcgagtgagtactgcgggttttcaaaataacgcggcgagcttgtactccctccagcagactgccttgtccaagccccctcttcagccttctctataggatactgccgcattgctggctcgagagaaatctgggagttggagaatgcggacagagagaacgtgtagagtgacggtggtaattcgtcctggtcgaccaccacagtgtaggtagcgttggcttccgcatcccagcgaaggaggcactgaggtgttgtaacataatcactagactccaggtatgtctctttgatgtatatccgttcaccttgaccgttgcagacgtagatgctcgtgtacccttttggatgctcaccagacgagtcgacttgggagtccggtctgacgcttccgtcattgaaggcgtcggactcatccttggtctccgctgtcacgtcacgaaaatgccgactcagcaggaaccagacagtatcggagctttttgcagagaatgcgaactgtggatgcttgatgatgcaaccgcccagtgatttttgcgactcaatgttccattcaaaatggatgtcctggcgatacttgaacagacctgggttccaattcagatacaagctctcgaagtgctgtatgacttgctgaagtccgatccagaaagtggtagggtgtggtcgatcttgggttgggacactatctcggtgataggcctcgaggctgctcccggagccaccactggaagtggacgaatcgaggactgtgatggctgacgggcggggacctctccagcctctaccttccacccatgggtttttgacaagcagaaggcgatcgtggtcagtctccttcatgtctagtacgacatagctgtgctgcccttcaagaccaagctctcgctcctggcggcttgacatccttccagttcctgcagtaacaagcacgtctccatataagaatgcgttgtagatgcgactccaaagctgtccagggactgtatccgtcctggaggatatgttagctcactggcactgtttgtaaatggtaaacttactcctgcaagaaaacctgctccggtatccaccccgtcaaagtccatagatcactgcaagagttacttccagggaaatcatagccaccgcgaaccttaagatatgccttctcaagtagtgcgggccatagtagtgcaggattgcgtcggtcgataacatgtagcagacgatgtgtgctggacactggcaagcgatcatctatcaccaccttcctccaacagccgttgaagttaagccgcacaatgtatttcccattgcttgacgtcactggtctaccaagctgcttgtcgaaaggataaagtttgtttgtgagcatctgcgaacattagtttgaatggagtcccccttgctgcttgacaactctaacctgatcatggccgcgttcggctcgagcgatagcagcgcacaggcttgtcaccactgagcaatcggatgctgcatcttgaacaagatcgatcgttcgtgagctagacatcaatggccccataccgttcctgttgccctgagatgtagcaggcggaggaatcgcattttcggcacggacccagcctttgaagaactgctgttgatacgaggaaaggctcaagtcatggatatcgctgtcattattaaaactgaggtaaaggaacacgggagtcaactcacacgaaaatttcggtatcgttctgtgccacgaactcgcttggtaatgggagtctgtcccatggcgggcatttgaacccgttgaccatcgaggctttgagcagaatgatatcttctcttgtagatcgctttctggtcgaactgggctctgcaaggcgatgtatacgcgaatacgacgacatcgacggcgacatcgaagccggggctttaagctgcgctcttgaacctaaggcattcactgatgggtttcgcagtggtgataagcctagagcaggtatcgatttcggtttatcttcgtgtcgagtattagtatgcgcttttgattcaaagtctgtcagggacggaatttggccatctagaggatcactgagcaatgttgagggccccatttgcggctcccttctagagtaacctgaacctgttccaccacctgttccacaacttatcttatccttccctccaccgctagctgacatgatagcaaattctgttttacctgaaggaatgctgacactgtcgacgggcgcagccgttggtagtgaagcagtgtcttctaagccgcttgagatggattgggcagaatcaacttccgctgcccattggccaatatccaccttttctgaccctgatctctgaaactcgtttgcaggattccagttcgtgtcgcttttgatgcgaccagcagtgttcatgatgtcgctgcactgcgtcttcagaagcttcttctcagtggggtctgacgacagcttcattgccttcatgaggctttccgccgcattgatagctgaagtaagagcatcatctttatttgtggcaaactgcagctgcgagcgatactgctgcaacaggcattagcagcgcttcgcaatcatagtgggactagatgtgttaagcggtgcaattgtgtgggccgcatacctgagctgcggctttgcaagcttcgagctgctgcgccgtgtccgccatgatgaatgcgcagtataagtttagaaagttgcgtagtggttgtgtcgcaggtgaggcccaactagcgcaaagcacgtgccttcagctagcgtgtctgcccgatgcttctcgactccgacgagggacgggacattgtaattcatatctccacatgtccaagggtcgccggcagctcgcacgatcacttgaagacaaataccgaagaaggtttgaatgactggaaatgtagtatgaagccattattttcaggttgaaaacaccaacagtgctatccaggaagaagcgagttgacaagaatgaaaggaatttgatgatagatgccgaagagcagcgtacatcccacatgagcgacaaaaatagtctcaatcgtgcggtccggacagattatcatggactcgattttgactttatcgcttagagttcatctcctcccattgtacaccgacccactcctcgatatagcccacctcgccctcctcgacgtcccttggtttgcaatctttgctgcaaacacccaggatgatggtgccccattccatcccatcaacactcatatcttctgcttcaagctctgtaatggcatgaggtgttaattgaacttcgaatactctgtccgcgccacaattctgacagcgagggaatcctgacccacttcttgagcccgcagttgtgattttggtgttggacgaagatgcgttctcagagtgtgatgcaataagttttccaatagcgtcggcgtcgctgtagagcagcggcttgcctttgaactcatatcgcaacacctgctcggggttctgcccaaggcgatctgcaaacttctggaatgtcttatcgatggagctctcgaaaacctccttgtcctctttgccaccaccgctcccgttgccttcagcatctacatccatgcgcgcgttatctggtatctgcggtgctgacggcacatcgagggtttcatactcggcatctaggtggtagcgaggaaatgcgtccacgaatgcagactcgggtggccatggttcgtgtgggcgagcgggctggtctgtgggtggcgatgataaccgaaccttggaagcgaacgtctccgggagtgtcgagctcgcttcatctgtgttctcttcggaggtgactttgaccgcaggcggagcggcgacaagggggccagggcttgaccctgcggacgagaacggattcgcaggagcattgccggccgtgttggacgagaaaggattcgaaaatgggttagcaggtgcgctcgtgcttgctccattcttcactccgaatagcgattcgccaatcttaggctgcgacgtttcttctttttcgaccttgggcttctccgccttcgattgtaccttagcacttgcacccttggcgatgcgcacgcctcttattccccgtacgctaccttccttccgcctacaagtcttccttcggcaagtccagatatacagtcggcgttggtgtccagggaagtgttgtggcaggtcgccgtcgagttggaggagcaggctcaacaggccgttgcatactttacacttggccgttacaccagagggagctgtcttatcgtcgagccatgactacaaaaccactattagtcctagacgtagaagtggggtgtgaaagctgtacgggtgcgcctccaagatgcgacacggcgtctccagtcgcatcttctgtcgcgtagcctagcaagacgttcgtttcggtgtactcttcgccctcatcggaagattcactgtcgtaaggcggcattttggtgaaagcaatatctttgtgcgatattggaatgtcactctttgcagcgacactttttttggaggggctaagcttgtgagccaatcagcgttgccggaaaatagtcttcgccgatagcatcatgaacgctgcccatgtacgcagggacagtctctcgagttgcagaagaagcgaaatataactactgctgccaggctacggtaacagtctaaagatgctacaagaaatacgatgagacaaagtcgcgaatcatcccgggcagtcttttcacttttcttagaatatgtagactaaagtacaattgtctgcacaggcgctaggactccagttttgcatgtaaatttatgaagctgctgaatttcgcttttcctgcatcttgagagatagtataagtgatcagtcggtcggtgatgacatattctatgatcaatatatgtttcctcctatgcagcccgggagaaaggttaggctgtgatgcgttcttatagcacctctacgtaccttcatgccgctccgctgactagaatacactgcctctgggcatactgcttgtatcaaatagagatatcgccatagctgcctgaatatactctgtttccaccagggtgggactacagcgttcaaacagagtcatgatgcccacccttcgagtaagtagcttcgatgtgtataccaatcccctctcaagtacatgtgacgaacggaatcttgatacctaggtagtggctcagctaccatgttcctgaattgagtccgtttcggttcgcagtgatatttctagggacacagaaaacatgccgcgcttctgcagtcgcatccggccaagatgcaactctgttaagaccagaagtccgtctcttagttcttctctgtgcggcactgtctgggtaaacttcaatgcgcatccttgcaggtctcagatccacgtgcgtgttgtcccgattccatgtaaatggactggcaaacggtacactcgccttctccagcacttgtctatctctctacgggctgtcgcacctcagtgtgctgctgctgcgtctcgaatagttcgtctacaatgtggatgtagtagttagcgcaatccgcgtcagcagtcctcgtgccgcgtatgctctctctctcttatggcgcaaggaggctgtcgatgccacttctagggacctgtcagcatcagccagtgtcatcggtcctctcatttgcggcaagaaacactgggcctagcattcggcgtgatctatcacctccaaacgagccattctactcctcagcgtggcgttgcccagtctctcaactatccattccgggaggcgcaatcaaatattgtcacaactgaccccgtcactcagctaccacatcaagtctcacagagccgcatacgatcgtccgagtgttttctccacctcttccagtgtatgcatttagcaacgaaacgtggtacaacgcgtcgaccagccgcagcccagcctctatatccggtcacgcattaccgagacccgcttccgcttacggtgagaccgactcaggaatgataatagacccgtgcttcgactcgacaacctgctctgggcggaatgacacttgcgactgtccaagggatgagagaccaacggcgcccaagggagaggttgccgggctttaaaatgaagggtatggtcgcatggaacgaggacattgagtctggtgcgcgcgttgattgcatcgtcgctcgttttaattcgtcaagtcgcgttcctgagaagtagggaatatgttggtgagtacaagcgatgaagttgacattacatctgcgctaacacgggttactagcacgctttgagacttcggtggttctttttgttgctcgttcttctttcgcctgtcgtgctggctcagacgtctaccgaaacatgcaacagttggcagtgcattaccaagcaaagacttgatgcgttggtgaagcatgtccaatatttgacaaagtttctcgtaagatcgctcccaagatatccgtcgcctaatacatatgcttactaacttccatgtagggtcttcccgactacaatgatgttcctctacctagtagcagtagcgcgattggtgccagtagtaggcctatcgcacctccggctcgacagtcattaacctttggcactccgaaggtggctctggtaagttgcagtggtcgctcttctgtccttatgattgataatcagccagtccactcctaccaaaaatgtcgccagcacaccatccagggcatcatctacggttcgctccagtgccgcctcaaaagcaagcagtgtggcatacccaaacccggatgttgatgatcgtaatggctaccgagcagtggcgtactttgggaactgggtaaagcatcgtgtctcgaatgttgcaaactcattctgaccgtctgccgacaggacatttacgcgcgcaaatactttccgcagcaggttcctgcgtcaaagctgacgcatctcctctacgccttcgctgacaacacccctgatggtaacattactttgagtgatagctatgccgatacagagattcatcttccaggcgattcctggtctgacactgggaagaatgtttacggatcctttaagcaactcggtctgctcaaacagaagaatcgcaacctcaaggtcctccttagtatcggtggctggacttacacgaacacgaagaagaatctggatcctgtgggcgctagtgaagcggcgaggaagaactttgcggccagctgtgtggacatgatcaagaattacgggttcgatggtattgatgtggactgggaatatccacagagcacagaacaagggcgcgagtggctcgcactgatgcaggaggttcgtcaagccttggacacctatgcggatgatctgtcacgagacaaaggttatgcaaaggaagctcgtccgcacttcttgctgtcgattgccgcaccggcgggtgctgacaattacaacaagctcccgctgcgggagatggcggaggtgctggacatggttaatttaatggtgagtgactgcagctacttgggtgcgattggctgatacatacaggcatacgactatgccgggtcatgggataacgtcacggctcatgcatctaaccttgcacccagcaaatcgaacccaaagtcgactccatacgacaccaattcggtcatttcgcactatataagcgccggtgtacccagcagcaagatcaatcttggtatgcccctgtacggtcgagcgtttaccaatacagctgggttaggtcaaccctacaatggcattggcaagggaacctgggaagctggagtgtacgatttcaaggatctaccacttcaaggtgctaccgagtactttgatcgcgaggcgtacgccacctatagttacgacaattcgaccgcaatgctggtcagctacgacacggttgacatggcactggccaaggtgaagtacatcaagcagaacaaattgggcggtgccatgtggtgggaagtcagtggtgatcggaacgacagcggcagtatcatcagcaatgtaagcaccggagcgctctccggaaaagatattccactgacatgacgcttaggtcgtgagggaaatgtccggggcggacggaaggggcattgagtcaaagcccaactggatctactacccggattcgcagtttgataacgtgaagggcgggttcaagggttgagcccgcggaaaaagtggtcgacaaatttccattccagtgatggatggagagggctgaaattgggcgtcgtggcattcatgcaagaattattggtgtagtaataaatgttgcgacatatatggtgcaattcatgaatcgttctgctgccaagctgaaacgactcgcgcgaaccatcggctcggactctcgggattgggttccacttgttcttgtggcacaaacgtgacacgcgagcaagcagaaaacaacaacggtttgaggtttcgggcctgggagcctgaggccttttctgtgacgtggggccgtgaagagcgtcgcccctgcggaagacgcgctgacgggcgatgcatcaaagaataaggtgggcgcttgggtttggatgcacatcatggtgagcttgataacatatcgatcggcggggcaatatatcgatgcgccaggtgatggttcagaatctctaataagatcccgcagacatgtcgttgaatttgcgtagcgtcagagcgcatgaggatcgtggatgatccctctcgcggtaaagtatatacatcccgaagcataaccggcactcaagaaaccatgcacccaaacttatccaatcgcaatccccgaaaaccacagacggccccatgcgccaaaacgcgctcatgtcctattgccttcgtgctgtatcaggcgcgcaggtttctgccggcgggagtaagcgctgatacgagacttcgcctgcaagttgcgcttcccggtggtctaggaaggtccgtatccgctcgtcccggtcgccgcccatggtggcattgtggctgcgctgcagcgtggtgctggcctcgcggtgtatctggtcgcggcgctcgatgacggagctgttgaaggtgctgaagcgcgtgccctgcacgacgccgccgatgcttatgaaggcgaagatgagcgacatgaaggcgaagttggatagctgtatggtccggccgtccgggtctggcgcgccctcgttgtcgtggcgccagcgctcccagtcctcccaggtggcattgctgcgaggatccgtagcccagcggcggcggtcgaagtcccattcctggcgggcgggcgacgagggcgtgcggtggtggccagcccagccgtggccccaggtgtcgtatgccttgcgcttctccatatcagagagaatatcgtgggcggcgaccagcatgcggtagcgctccagacggacgtgcagcggcagatgtgcaataggcgaggcctggcatcggtcggggtggtacagcttcacgagcgcataaaagcgctgcttcgtgtacagctcgccctggcgacatttcagaatttgatacggcgtcggggtcctgtgcggcttgacggcctcgggccactgcagcagctcggggtcctgggggtggtgcggtgggaggtgggcgtggtgggcatagcaccgcttctgtctatgacggcatgattgaggtggagcagcggagggcagctggctatagtagagcgggctgaggctggtataggacgagagccacagcgacgagtgtttacagagcatgggcatggtcgcgcagcggctggcgtgcggaggggcacatgttccagtgccaattccaggttgcagggcgtgaaaggaagagggcgggtggggtccgcgtcgtgagggagcgcgaggtgcccaggtgggaagtgccgcagatccatgcagcaggcgatcggactcgcaccgcgtgcgcgcccccccgtgaaagcgccccgccagctcgctaggctctaggctctaggcgctgtttgcagtcctgcagcaccggcaccgggcccaggaaccatggtgcgctggtgcgctggtgcgctggtgcgctggtgcgatggtgaagtaaacatgcgctcgcgtacggagaaattatctgcggaagctgcgccgccgtgtcagccctccgacactgccacctgcgcccgctccttccctctccctgtccgtcgttccctcccgtcccacgcgcccaatgggtggggacaccacgcaagacaattgttccaagctgtttgaactcaaccttagccctcgcttgcgctatccctgcagctgtctactcacccctgccgttcacgccctcctctagtgcttgcatgaaccgtgggctggaagcagctaatgcctctcccatctcgtcttttcactttggatctgctgtggcactcgcgtagggatcctgactctggctgtcctcgtccgatctttgtgtcgttgcccgctcccattcatttacattgcggcgtcgacgctgccacatcctcacagccttggagcccttcctgtgccttatcttgaccacttataatcccctcgtccccatgttggccacagcttccttgcaccacccgaccatgcgagacttggagcaagaactgagagacaccctcgaccgtctccacgacagcaatggagaccccatcgagggtctgcatgttcttaccaggagaatggacaacgaagacgaggagcagtttgatgtcgatttgaccatcctggactttctcgtctacaaagccaccggtatcgtctttgaatggagggccagtgctgacccgtttcattcggacctgccaagtgccttggtcactatgaccggaggtatgcatcacggcggcacagataccaagaaatcctgctaaagctgcaccagaatggaggacctttctctctcgcaggcaccatggccgtcgcttgactccagcagcagcattccgctcaaggctgcttcagttcttgctcattttcacacatcgccttcaacacgatgagacctggactaacgaagattccttggccgagctgcgtgaccagaacaagagccgtggagagtactggcagcaacggactgaccaccccgctgctttacagaagcctttcgaccttgaaaaagaattcccgctgtccgatggggcactgttcgagaacagaaacgatttggcttctgccctaaacatgccccgcgaccagcggagatgggtgaccgacatggcagggacgccatcgttgcattgtctattaccactcttcattgagctgactgctgcgcgagtaaatttggacgacgactgggtgccaacctcggagtggctggacctggctggacaattcatgatgcaagccgcgattgatgactatctccgtaatggggcatatggaccagagacgttcaacacagtcttcgccttcggtcgacccggtccgcgatgggcagaggaaggttcagatgtcacagccatgcgacggctcttctgtgacgacagtgacccacgccaggagatccgtggatgggctgacaccaagcggcggtacatcaacgaggtatgtgtctatattggtcagaacaaacatcacactaacagtgttattgcagctcttgcccaagaaaccttcgcagacttcattgcaggctatacaagcagcacaaacgcggcatccttatcgtgcgtttgagatgcgtgtactgtcattcctggagcatcttcaccgcggtctcgtcaagccagatcttgcccaagttgaggaaggtcgcatcaatatcgatggcaacgagctatcagaagctgactcgcgagaaatgatacgaagaatgggtctgtgaaccactctcttcgacatgcgagtccctttctactttgtcccccatctctccattggcacacaccttgcccatatgacactgtaccatgctttccggcatctgcccttcttgattatagtttgttgacgcccctgcatgactggccgatcatctgcactgttgtctatggagtttctttttggcaccatttctttttgtagtcttttttttcttggtgccactttgcgaacttaaaagtatacccattagcgctcaagctcggcgaccaatatcactaaaacaccacatgattcaacccttgtaaagcagactagtggtgacaaatcatgccttgtctatgatactctgcccagctcaatcggggtggaaaagggcactatgggtataagctgtgcagattcgtcttaggttgggacagttcatttagcggttcaatgcatgattcacgataggcaacggcaatgttgtgtgtgaagtaatgaaccggaactcccgttgaagctatgtcgctatccaaaccgctcggaaagaggaccccatatcatgtcccccatgtaaatcatgtctcttttgatcatatacctgagcatatatgaacttagcatttctgaagatggtgggtactggtacattgcgccataacaaatcaatcaagtctgcatttacaactcatcgtggtcctcggcatcgacagcgctctttgcggccttggcggcctcagatgctactgaggatgcagatgcggcggcgtcctttgcagcatcctttgcagcgtcagtggccttctcagcaccagacttggccgacttggtggcctcgtcggcggctgagccagcggacttggtagcctcgtcagcgacggagccggccttctcggatgcctcctcggcagcctcggcgaccttctccttggcctcctcgtagacagcggcaaccttgtgggagccgttgtccttgatgaactggacaaggtcctcgatggtcctcgagccagagtagtcgacaggtgagtccttcttgccagcggggaagagcttgatggtggggaagccctggatctcgtcgggaacgtcgttggcggtagcgtcaaccttggcgacggtgacaagcttcttgaattcgtcggaagagtaaagctcaccgagctcctcgtacttgggagcaagagccttgcagtgaccgcaccacggggcgtagaactcgaccagaacgtctttgtcgttgtcgatgacgatgtcctggtagttcttggcgacaatgatagagacggggccgtcgtttgactcggggatgggctcagacttgatgctaggctcgaccttgccggcgaggaagtcctcgacaaaagtgccaatgtccttctcggtgatcttcttgtcctggtcgtaggggaacttctcgttcttgtcggtgcgctggatggcgaaagcgggccaggtgccagccttgaggttaaggttagcagcgtgctggccgaacgacttggcgtcgatggtggcgaagttgacggcacccttgtgcttgagggcgaggggcttcagctgcttggcgaagtcgtcgcgctcctcctgggtctcggcgaagatgtaggccagaggaatgccagcagccatgtagccgctgtacgtctcggggccaacctcaccgatgaggggggtagaggcgaccttggcgaactccttgatgttctcggcgtcgaacttctcagtgaagacgtcctttccgtcgtcgaaggtcttgtagaggaccaggccgggctgggagacaccctcggccttggccagggcggcgtcgctggtggcgccaaagaggaagttgtcgcggaggccattggcgacctcagtaaaggtctcgttagaggccttgtcgtcggcggcaaagtaggcaacgagcacgaccttgtcagccgtcttgaactcctcgagggtgtccttggtgacgtcggagacggcagggagggcctgcttagtcatgtacgatatcaagctgtcggccttgcgctgaccgccatagggcgagatgttctcgggtccgcggaagaccttgagggtggggtagccctcgacgccgtactcctggcacagatcctgctcctcagtgcagtcgatcttgaccagtgcaatgtccttttccttcagcgtcgtcgccgccgtctcgtactcgggcgcgagcgccttgcagtggccgcaccatggcgcgaagactggggcggcaattagcaatggcaatggcgggggagggcagtgcctggtatggcggttacgggggacttacactcggcgaggacgaggtcgttctcctcgacaaaggccttgaatgtgtccttgttgagctgcttgacatcggatgccgtgacggcagccgcaaggaaggcagcgcagatagtcgagtacttcatggcgaagtgtgcaacagtttttatggagggtttagaagaggctgcggttgagatcctctgcgcgtgtagagagagggcagaggaattcggggccgggcttcttatggaagtcgagtagtggcgcgagttctttgagaataccgtgttcattcgggcgccaagaacagggtacttagggtctaccgcacgagccagccacactctcacccaccgcacgcggctggctactggccacgttgagctccaccgcgcccatgcctaccgcggacacctatgcatagccacccacctttacctgaaatacatacaacaccaatctaccgcccatggcccgccttgccattgctcgccttactcgtgcccacctctgcgccgttccagctgctgcagtccgccgcttccgccgctctacttggtgatcgcatattactaatatagaaatctaccttggtcgccttcactcaggatcggtacctaatcccgtgcagcaaaccttacctgtgcgaggccaggtgttcagttcacggtgcttatacagaaccatactgtgttagactcttacagtggtgccgaactgtcaccattgcagggctacccaggtgtcagataccgatcgcgtgcactaacttggtgtgtacgtcgccttagcaagcagtatgcgattagctcatgtctctcttgctttctctacgaactcaattcagcgcacttgaccatgtctctttatggcttgccacgttcaggacatactcgaaggactcgaagcaatgtgctaggccgcagtcttgacctgcgccgccgactcgagtccactactctgactttgtccctgctgcaacttcctcagtctctcctcctccttcttcttcatctcttcctgtatcctcacacgttccggcacgaccttttgtcgttcgcccttggtcttccatccttcgagcctctccttcccgagtgcggccaacgtcttcttctccacggcactgtagtcaccatcttcccggtcgaacacaaaaggttccttgaccgaaacgggtggatttgtgattacgcgcacctgacggagctggttgttcgacgccgagtgcaacatcaaagggtgcaggaggtaaacgtctccaacaacacctgtagcctcgacaaaagcttcatctgggaagcctgcagcaacgtcgttgaaccacttcagtcccttctcttgcacaaactctgggttctgggcccgtggcgtcattcgcggactaactccttcggggttatcttgaagccatctggctactgtttcaatagcgggtgggcaaatgtaagttccgccgccgcccggtgcaatgtcagaccatagtgggatgacgagcaaaccttgctcgggcgagtcgaggtagtgtacaaagaagtcgccgtcaacatgccagccggggagttgttgtggtttgataaccttgttgtggccttctggtgtaccaaggttgacgatgaagccatctttccatgtggatgcgttcgagtcgacgcgttcagaccctccgagcaattcgcagatacccgcccaggctttcggcgcgaagtcagaaacgttgaactcgttgaagaagggcatgtttgtgcgctcggtgtgcctgaagaaagtcaatcacagctctctcgcgaccattgaatgcgctcaggctgggccggagaatttgccatctatcttgacattttctctaactgcagaatccatcttctctgaacagtgatgatgtttcccgagcagtgatgaaatagagcttaccatgtcgacttgtcgttgggatccatacccaagcgagtccagaggttcttttgcaggccatcggcttgttctctcgtgaaacagtttgaaagcttgatccatccatgctgtacaaagtggtcgatttgctcctgcgagagcttatgttgttgttcggcgtccgccatgctaagtaaccccggtctgagtagtatgcgtcgagtaggtaagaatatagtgcttagttcagcaacagttatgtgatacgaggacacaaattctcggcgcaggaaatcttatttatctccttcatgtaccgccaccacaattgcagaccgactctcatcctgacgtctctgcggtacaattgccaatttatccggtggcttcttgaatcgagttacacgtggtttggcgggacgttggtgatgctctcgacgcatcttgaggggctagctgctcgcccaggtggggaagccggcggggctctgcattccgcaggtgtaagtggctgctggcagccacggaaatgcgcgcccgacgcttcgaagataactaggacaaggaaattcatgatctgatgtttgtaagcattttgaagatacattttctatttcctatttcctttgctatggatcgagaagcatcgagtatacccgtagtacatgactaggaggtaagcccggctaggtcatcggtatcaaaagtccgagatcagacgacatcttaaaagccctgccaccacaaatagtcgctcgtctcctctggcgtgtcgaagatgagctcactgcttgaattgcgcggtcgctcaggccacacattcacacttcctaggtcccaagctgtcatatctgaggcaacgacactcgagttctccccaacccagacgccaaagcctgtactgtcgaggcgggctggatatatacgagtggtgagccagaaccggtcctgcaatcatcattaatacacacggcgaaagcggacaaacagtgtacttacgttgacatagatttccacaagagatccatcgacgaatatatccatgtgtaaggactcttgtgtaccgttggcaaaagtgtatggatagaagtatccgagcatggtatagttggcgaattcgttgatggtcgatgactgcgaacgatcaacgttgattgtgtagttttccggtgagtaccagatgactgtcttctcttcgccgcccggagacgcagcgattgtcacaccagctggaccagtagcgttgctgagtgttactttgagctccatatgactgcttccgttgcctgcaagacggcttcctgtgcaggtaccgttgacattgatgtctttgcggctgccgctctggcggaggccttcgataacatcaggcaacgggcgagcccccaaagtatagcccgtgaatgttccgttgccatgctcaacaacacgagtgttgcctttcgtggtcaaacctccgcccgaattcacaaggtccttagtcttgatgacgtacatctctcgaggcagggtcatggctccttggtaaccagcttgaagaagaccaaagttgttgttctcttcatttgcccaaccccattgcacacggcgggaggcattgttcttagtgtccaggaagcttgttactgcgtaagagagaccagagtcaatgacaccaccagaaacaggagtgaactcggcagagccgttttcccttctggtgactactccctcattccataaaccccactgagcacgaggatgccaagttaagtttccaccctctgtacccatgagagtgaaatagtgaacgtcatcatcctcgtcagtcaaggagaagaagttcgacctagtacggtcagtagtgcaacacagcctcatgcagctgacttacacttcaaaattgaacccgtacgttcctgtttcgaccagtgatccaagagtctcattaggtttaggttcccatagagcgcctaagaaagtccagtctgtcaagtttgatgctggggcactgtaaaatggaatgcgtccgccgccgttctcgccctttattcccgagccaagagccatgtaccagtgcggctcgtcttgtcctagtatggcgtccatttctggccatggttcgacgaaaggatcgcgccagccggtgacgttccaaccctctggtgggctagagaggatagggttgccttggtattgctcccatgactcgccaccgtcgttggagataatgatactctgtttttcggtccctttgatgtatgggagtgcccaattcgtcggcagatgttggacggaagtatagaagctgatcaaagtcccatcctgttctcctttcagattataaggctgcgcagaaccgctgaagatacccaggcccatagtatgagctattcctggaatcagggtttggcccagtttccgactgattgggcttgggtcaccctcccatcctcctacatcggtccaggtgatcaagtcgtcagagactgcgtgtccccaagagatgttgccccaactgacatggttaggatgccactggtagtgaagatgataccgatccttcgcgggatcgtacatcataccgcaagggtcctgatcggagacattagcgtaagcagagctgggagatttctttacgaacattcatccaccctgccggggatatgaagtgataagacgggcgccatcgcaagaacaagctgttgttgcccaacgcttcgatgtaatcggctgtaagtacggcaggaagttggaactccgaactattttgtgccttggcatgcgagatggcaccgagcacgacgcccaaaagtgacaatgatcgaaccatagctttatgggaaacacagaggcagactgatgttcgataagatagaagtcattgagcgcaggtgccttatatagatgctgggtgaagccccgtaaatcttcattccgatcgaggactgatgccatcatgcttagacccaagatctgggcctgtatagtcaaccatgtccacgaccagggtgcagtagcttgccataggagcccgcaaacccctcacgatttccccacaacggaaattatcgagtttgctcatggaagccacgaggaaggccgggagaagccttttgcgcaatcggactacgttaatcaacgttggggcacgttggaagcgaatcgctgatggcggaattcgcgcccgcggcaagtaggccacgcgcgaacgcgcaggcgtacgaaccaggtttttcgtgatggctccactagatggcggccatggtcgatgaggctggtctaggcagtccggagaaagggccttgttgtggctttggggcccccagagaaaccgagtattcctccgagtgggagactctactgcccgtggtgaccaagtggcccaagccggcgtcgaagtgctgcaggacacaggccggccccaggagctgcaaatgggctcggtggcgcaattccgcaatagcaaagatgcatcgtgccccagagcatttgaagccaaaggtgaagtgtgccggacgaggcttggcagtctcccccagtcgacgtcatccccggtccgcgcacgtgctctcacgtaaacgtgttcagatgttcactgaggcgcgctgacctatcaccactatttgctatttgcggacaaacaacgccgcagatggacatagacagcccatagacagcccaacctgagctgcgacactataactctgcgccatgagtcggctcaagctctacgtcgcggtaagtacacgcgcagtgtgtgatgggtgcagcagcctgctaatcgaggcagggttccgccgtcatggccaatgtagtgcttctacgagcatactacgagcggccaaacttctactcggcggccgtctacatctcacagagcaccggctctttgatgttcctggtcaacctgatgctcatcgtcgcagcgagctttggattcggcctccagcgactcttctacggaccgctgcgccccatcgagacggagcagctctacgacaaggcatggtttgccgtcagcgagacgctgttggctatgaccatctttcgcgatgacattggtatatggttcttcaccatgttcctctgcctgcttgctgggaaagtatggcagtggattggtgagggcagagttgagtttttggagcagcaaccgcccgcgagcccaaaactcttccacacgcgcctcatgagctccctgctcctctccgttgccttcgatatcttcatgatgcaatactgcgtcaattccattctctcggattcccgccccggcgtcatggtcatgtttggtttcgaatacgtcctcctggcgattgcctcaatatccacgctacttcgatacgcactttcgctcattgagctcgcaatcacaaaccggcaagaaattgcaagggaagaggctcgccggacagcacgagagcaggcgacgcaacgtgctgcagccgacggaacagatgtgcccgcagtcgaagaggatgatgacgacggcgatgttcctggctgggaggagaaaggccgctgggtcttttacttggacctcgcaaccgacttcatcaaatcagtcgtttacctgggcttcttcatgattctcatgactttctacggcatcccgatccacattatgagggacttattcatgaccattcgttcatttatcaagagactccacgacttcgtccagtatcggaatgcgactcgggacatgaacacgcgctatccagacgcaacagctgaagaattggcgcgcgaaaacacatgcattgtttgtcgcgaggaaatgcgtccatggacacagcctgatgcgaacgccgcccaagcgggccgacggatggacgaacgacaacgcgcgaaaaagctaccgtgtggccacattctgcacttcagctgcctgagaagctggttggagcggcagcaagtatgtccgacttgtcgacggccggtgcttgcacagacaggcactccagccacccagcacaataatgcggcgggtcagaatcaaccgaaccaaccgaacccacagaatcaacagaatcaacagaatcagcaaggcccgaacaactaccttcaggcgctactccaaaggaacgcggcacaaggagctggaggagctcagggccagccgcaccaacccgctcctcccggacagccgaatgcgccccaaggcaatctgcgtgtgttcaacttgggcccctttcgaattgcaatgggaaatctccgccttcccgctgaccagcagggcaatccaaaccatattagggacgctgttaatcagctgcgccagcaggcagcagggaacaacactgtacagaacccagccgcacaggctcagaatgcaggcaataccaacccaagccttgcgcaaagccaagcgagtagcctggcaatgggttcgataccaggttcggttgctctgcatccagcagatattcagtccgatatcctgcgcatacagcagaatattatcgaatcactgcggcagctgaatgcgcaacacgagcagctcgagatcgtccacagacttcttggtgagctcaatcgcatccagcaatcgaccggggcctcgttggcgactggacacgagttgccgcccattgcgcctctcaatgctcaaagcctgaattccttcacaccacaagcgtatttttcccgaggtccagtcttaaggcagggtgacgatggtgtcccaagcggcttgacgttgccagaaggatggactctgagacctatggcattggcgcctcgatcaggtcaagagagccgttcggaggtagttcctagtcaggcctcgcctggtgcggatacttcgaggctccctcctagctcatcgacaatgacaggttcttcggcatccaacccgtcagtaccagagtcttcggcaccagcttcgacagcacccggcccgtccgccacgggtccgcatgcaagctcgtcaccagaggttgcggagcctagttcgctagcatcgagttggagttttggcaacgttcctgagagaaacgaggctgtaagctcgggatccgtagttgccgggagtagtttgggggagcaaaacgtgacgaggcggactgtgactgtggaagacgtggaggaccctgagcaatgaacaatgaacaacgaacaatgaacaatgaagtctgtacaattatctctagcatagcgaggcgcatgggtggaaatcagatgactccttaggcgatggcggtgtacatgaattggcgcaagacccacctcacccgcgcagggacagctttgcccatgcccatgtcatgatggtgttcgcgtgttcatttgtagttgcatagcaccctgcatttggtagaagtcgtcgtgcccaaccattgctgtcgattgtggtgttcgccagtagcgacgctgcagcatttgccgtgctctatccacgaaccgctgcagtattaagtcttcttccatggacgcagagtggacagctggtatgcagtttgatgcacccctctgagtcctcgacccgaaagcttgtgcgtggagcttgtcgagccgtctagccccacgctaggcaaggataacgggttgctatcgtccagtcacacgctcgacgacgtccaagacgcgacttcggggcggctacacgcagctacgcgcaggaaggttgaaacggtgccctttggtgatgggtagtacccagtgaaagatgcaggaacagactaggggtgttggccacgcatgaggcccggtcctcgcgctggcggactacactggacttgaggtcaagtacgagcatccacggaccacggcttgagaatgactcctctgcctttcttgtcttcgctaataatgctctaaaaacgcactttctattttgattccatctctcaccgtctgcttcctcttctctccattgcccatttttgctgcgtttaagcgatggcggttaaactcgaagagaagtcgcacaaggcggaagaggcagaggtcgagcactgtgtctcaaatttgattcacgcgttctacaatggactgaacatcttcaaaaagctacgcgaacgaaggcgcaagcgcaagggccgcaaagagaatcagcccgcagatgcagccgcaagcgaagagaagcagttgtctaaatccttgaaacgaggaccacaagagctcgccgagacttacgatgcgtgctacaaacagactgggcaaagctttgcaaaaggtgacggtaagctgcactccccaacgcgaagagtaccacatgttatcaactataacggaaagcggccagggtgcaacacgtacctagcagctcattccatagcctgaagctatgcacagggccttgtcttcgcaatcaaggcccattaatattgtgcatagctccaggctatggaacgtgcctgcttactttctgtcgtggttgataacctgtcatggatgtcacagtgctaatcttgccgtgaacagccactgcccacgcctctcttgcagaaactctagtcaaactgaataccggcctcgtcgccatcattgctagctttctaaatcatgatcaaaaaggcggaaaggccctcaatataaactaccagtcactcaccaacctgtctgatgcttcgcgaaaagaagcgctacaaagcatgacccagttatatcagcgactaagccaatcacagctccaaatccaacacattggccaccaatcatgcaccaagtgtggtagcaataaacatgctgactgctcagcgagaagtagcagcacctcgacttcgacttcgagcaaggagaagaagaagcaaacaagctcacgccaacgtgttactggaccgaccataacacgcatgccaaccaagtcatcaaggcagcctcagcttgtcgtagtccggccaaggccctcctcctcgtcgcggaagagcaattcgcgtagtccctcgtcgtccaaatcaccctcgccatcaagctcagcatacacatcgcctctagcatcacctctaccgctatacattgctgaagagcctttcgagattgacacaaatggcatcatcgcaggggttcttggggcaccaatgccaccacttgcaggccatgggaggcgaagaaaagactcttttactcaacatgatccacggcaggcaacatggcccgacgacaaacaaacttcctcggcgtacccgtacatggcgcaggagcatctacatctccctggacctaagctcccaagcttcacacatgcgccccgcaggcaaacggcaccgcagcaaaagacgtcgtcgccatcagcacgaagtgagaagtactcggccgcaccaccggtgtctttgccggtcaggcgccgcatagacaagatgacaccgtcggcgtacacatttgcgtctgatagtacaaagctgggcgagattccacaacgtagttggacgacaccatgggactatgaagaggctgatcgattgaaccatgaggcccgcacggcggtgccaattgtagtaattgacgagaaggtgggcaggaagaagggcatcttcaagtggatgaggaattgaggcacgatgaggtgggacggatgtgtctgctgtatataatacgtgttgttgggttcgaaggcgtttggggggggatttcctggttcttttcatggtggtgcttacgacttatgatgcgcacgagtaacgacagtatgacttgtaatgtttcgttttggtttttggttttacatataccccggagtagtactatctcatctcatatcaatttttttttatctcattgactttatagatgttgttggggggggtgttctccctcgggggcctagctgcctgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcttgatttagctttgattaacatcttcggtgtgagatattccttcagcgtgtattttcattgatacccttatccgatcgcattctttgcggccgtcttcacctctcgttcggcgcgccattcgcgcaacctgccgctatcccgctatcccgctatctcgctatctcgctatcttcacaatggctggacaatccaaagtcgaggtactgccgccatggggcaatgccgtggctggagctgcgggtgcagtcattgcaaacacgctcgtctacccgctggacctgtaagccgtctttcttctgctccttcacttgctctctcgctcgctcgcacatgtgcctcagccgggtagaggtacacactcggtgtgcatcaacggctaacatatccgcagcatcaaaacacgactacaagtgcaggtcaagcgctcgcccacgtccacgtctgtgaaccccgccgaccacgagcactacgacagcgctgtcgacgcgataaggaaggtggtcaagcatgagggcatcgctggtctttatgccggcatggcaggctcgctcctgggtgttgcatcgacaaactttgcctacttctactggtataccgtcgttcgcacactctacatggcgcgacgcgccgcggatacggcaccgggcacagcaattgagctgtcgctcggcgccgtagctggagccctggcccagctgtttaccatccccgtcgccgtcgtgacaacacgacaacagaccatgagcaagcatgagcgcaagggaatgctggcgaccgccatggatgtcattgaaggcgaagacggctggactgggctctggcgcggcttgcgcgccagcttgatactcgtcgtgaacccggccatcacatatggtgcctaccagcggttacgagagggcatgtaccccggcaagaagacactgaagccttgggaagcatttcgtgggtacagaacgccatcgcaaaccacacgccgctaatagtgctagtcctcggatcgctgtcaaagatgctggctaccgttgctacgcagccgctcatcgtagccaaagtcggtttacagtcaaagccaccaccagcgagaaacggcaagccgttcaagtccttcaccgaggtcatgcaatacattatccaacacgagggtcccatggcactattcaagggaattgggcctcagatcctcaagggtctgcttgtccaaggattcctcatgatgaccaaggaaaggtatgcacaccaacgtttcctttgcaacttcacactgacacgcaccgcaggatcgagctgtctttcatcttgctcttcagatatttccgacagattcgggcggaaaagctacagaagcttgccgacattgctgcacaaaaggctggcaaagtcgcgccagttctcgtcaaatgaactggcccacggggcccttcatatcttgttgtgtacacattttgttccatctgtgaaatatttgcatgccagggatctttttggtggtcagatggaagcgctgcgtaaatgctgcgcctgggttatttcgtcaatatatacagcggaggattttgtcagctcatcgagatcgtgtctgtatatcctacaactagcgcagcccattgcattttgtcttcactaatttcactgtgacgtcattgacaaagtgaaccgatgacagctaagagaactggtgcgtgtgagcctcgttgtatcttcccacatctcgtctgtatccgggcatatcattcctctagccatcatggccacaccgcctcctgatctgccatggcaccccataccctcgtccaccgcaacatgtaaggtttatctcctacaggcaggaggtctttacatccccaatgacatgactatccttcctgggccagatcagcctaacgactcagtcaagcctgcatctgtagccagggactccaagcaagaatcattctacgccccggattacgtcttcctaattgaacatgtggctactggaaataagtatatcttcgacctcggcatgcggaaagatttggaaaacctaccgcctctgctcaaggagaacgtgcttccgcagttcaagtgcgagcctcagtctccagcggatatactcaaagaccatggctcgacggcacaacagccagagaacatcaaagcagtcatattctcacacatgcatttcgatcatgttggcgatggtgcccaagcgggctttagcaacggggagatgtggatcgggcctacgtgctgcacttatgcacgccctggatatccaattgagcctcgagccccgacgctcagcgataccttaccggtagatgggagtcggaagattatcgaagcgtacatcccagatgagttgttgaaggcagcaaacgacaatcgagcgggcaaagtcttggagggcatgaagaagggattgtacgcagggacagatctcaagaaacccgagtggatgggacttggtgctttcgatcgcgccttcgatatctggggtgatgggagcgcttttctagtggatgcgccgggacactcggcaggccatcagatgatgctcatacgaaccacttccatatccaacacggaatctacgtttgtgctcttggccggcgattgttttcaccatcctacccttcttcaggatccgcaacgtacagctcggccaccgtattcgaaggagagtatgcattctgagcccgaaatcgccatcgcttcgatttggcgaacaagaaagttcgctgagagagatgagatttgggtagttgctgcgcatgacttcagtgttggagctgccatagagcaaggaaagaaggttattgagggtttagtagacattggaggatggaaggaaatgggctggaagaagcatcttgaagacggaatatagaacagtggctcgagttgtcacttttgttctcttgagtgagcatgtacatagggtaaacagtgtccgcctcatgctgctgcgaacgcgcaccaccaattcgtcctgtcagatccatgaccatgcaagttgaattccggcatcccaactgctctcgagcccttctccccatatttccgtaacaacttccatggcttatctggtcttggctttgcgacacaaaaggcttgaccagcgtaccaagctccgtcacccatgtagcatgaacggcagtcaatgtgacagtgttgatccagacttccacagagacaggaaatgtggaacagaccagtgttggtgagttcccggacctacggcctttcgagaatgccaaagtccgagtaggatttgtggtgaagcgatgagcgtctcgacgtgtttgagcggctctaatgcataatcgacatgacaccatgccggctgtgcggccgccgctcaggcacgaagaatgatattatcaggccatatttcacttggcgaagtcttgaaatttgccagtctttggattaatctaccgtttgtgctgccatgcatgcgaaaacatggtctcgtgaaatatgccgaaatcaacttagcccagccgcactcagtgcgatactggtgtattatctacgctaccaagatgcgtgtgagacaggaattatgtacaatagtagtagtagttttgacgctgtatgcagaaaaccctcacatatcgggggtgcttctaaacctcctcctttacttcttctacgtgactagaaattctccttgccccacacgaaattaaatccaggttgagagtacatgttgcatttgacgtgcaacgttgagcctagtcccttaggtccacagaagaaaacaccggcctctgctggagaatggatcttgcggattgacttgaagatcatgtcccagttgggtcgaccgaaattggtgggagcgcgcagaccggtgatggcatcttgttcggcatttgcatcattgatcatgatgttggtcgcgtcgtctgccttgattttggcggtgaggtactggaggtagatgtcagatgttgtgcgatagcaggagtgaaggaaaaagcttacagtatggatctcaatgtgatcgtcgatatcctgggcctcaatggctagcagcaaggatctgaaccactcaaatgatccgaaatctctgcagatccaaaagaagtagactttccttaatctggtgcggccttgcggatagttcatccggtaccagatactcttcagaatagacgcgaatggcgtaacaccgataccggctccaacaagaacggcaacttcgaacttgaagacatcctcagacgccgaaccaaagggtccgtcaatatagactcgaggcaggatttggcggagcgcaatttcttcgctgctaccacccttctcgcccttttccccagcaggtttcttgtcgatattgcagccgagtgctttgccgaccgcgcgtgtgaagtcaccaaccatacgcatgtggatcgagatgtagtcctcctcgggcgcgctggtaagcgtgaaggggtggtactgccagattgatacttcgggacaacacatgaaaatgtactggacacgttagcacttgagagagagaagcaacatcggaaaatgcttacctgaccagcgcgagtcttagcgtgctccttcttgatctgaatctcgcatacattgctaggatgttgaatgactttcgatatgtatgtcttgtgtcgtcctcgaacttcgcgagcaatgcgctcaccaaggtacgcgaatccaccgtacatccagtactcccagaagacaccgattccgtcgcagaagggcgcaaaatcaggcttgatcatgcagaaggcaccgtgaatggaccaaaacacgaagaagacgatgaatagatggtgagtgtaccagaagcgctcgaagttggctcgtcgtgccttttcagcggcagtaaacgcgattgccatcaatgcgattagcatgacatatccactccatccgggaccggtggcaaggttggccaggataaagcccatgaagccgagattgttgccagcagaaaatcgagccaagttgttccaatgcgcaaccgtgtgcacccaggagaagaatacgatggaccaagcgaccagcttgtggaaggtgatgttcttgtcgaaaggaattacgtcgttcaatggagttcgacgggccatggagattagattcctgcaaacaggaaacaggatgaaagctacatcaacgtgcagtactagagcagcggaacgggcgactgggaaagtgaagccgaattgcgctcttgagccgatggacgtatcctacgatgtgtgagcaaggctagtcagcatgcggaaaggacatgccagccgtacctttaacgaataatgcatcattccaaaggtgaatacaaagacatgcagtatcatgaatgcgaacacaaagctatcgcacgttagttgctgcccacggtagttttgcgaccgacatacaatcgtctgtagccctcgttgaccatccaaacatcgaacttttcttttcttgtcaaggcacgtggtcgctcgtcggacatctcgccagacatgagcatgcgcgtgagtggtggccatcttgagcgctctcggccggtgagactggtggtgaaggacatggttggatgtggagtattgtagaggcgcgatgcctggacttggtgccgtcgatcttcagacctgctgaaagtggccgaagtgtaaagatgattttaaagaatgtctagaagtctaaaacgcagattagcatcgtatgaaggtggtcgttctcgccatgagcagcgccggcgacagcgtggagtgacatactaagaggtgcccgcacaggagaagataatgtacagaagagagaaagctctcggtcacccggctaaagaagcaccggcatgaaaacgggtcaacgtactgcaccaaagggggaaacaaagtctataagcacacgcaaagcagtgcaagcatggatggagggtgggctgcggtaatagtggttaggaaatcagtggcagagccaagtggacatcggttcagggtgcgtggagacaggtacccaggcttaacgcagacagcgaaacggtagcagaaatcgaaccaccttttttcgactctgccatcccaagctgcaacaagatgggaaagcgtctttcgcgagcgcgtcgaagagccgcaagctagcgaatgggaggctgaacatgggcccgccgggactagaggttagcccaggtcatgctctgaaacctgagtggccatggcaggtcgcctttgctatgcgaacttgcagaggggcgtgtttcataggcgttggagagtgggactgacacgcgctacgtctgaaggtcgatggcgcttattcatctgccgaccaccacccatccgaaaagaccctccaccactccgaggaacacaactggcgcagtggcgctgtctctagggccgccaatatcgtccgaccgctcaccttaacccccccgatgcagtttgggcgcgggtgctgcagatgcggattgagccgcctgagtctccacaccaagggccaagcaccgaatgccatggataagacaggtgatcttctcgctcatggttctctacttcgagttactacctccgggttgatgcggtttgaaaactccgactcttgtccgtacacacccgacgtacgacaattattgcatgtctgaaatcatgtctgtctcgaccgatatacgttaagcaatcgcgcgccatctatctatcgctcggattgtttcaaggcttccatttattcaccgcgcagcatcacgcaacgcgcagatgcacgccattgtctatttacatcgatcgaaacatgtgaagtctgggcatcaaacatcgccacacaggtacctcttctccgaaacgacgacaacggcatcagccacatctcagatcatcaagaaacctccagaggcggaaatgcactggcccgatatccatcgcgcatcctcgctagccagccaggcaactaccctcgccacatcgtccacagtaccaatacggtgttctactgccgtcgttttgagctgattctcgacaatgtccttgggcacgtcatctagcatctctgactgtgtaggacccggagcgacggcgttgactgtgtgtcctgcatcgcccagctcctgagctaagcttcgtgtcatgccctcaatcgcgcccttggaggcagcatacagtgcaaactgtggaggccccatccgagctcctacgctcgacatgttgatgatgcgtcctggagctcgaagatggggcacgactgctttggtcatgagcagtggtgctcgtacgttgacgtcgaatatagctgcgtagtcttcggccgtcgtttctgctaccggcttcgctgtgaggactcccgcattgttcacgagaatgtcgatttcatctccaaaagcttcgagggtggccacgacaatcttttctggcgcatctatcctggaaagatctgcctggaccatctttgcatcgctgccattcttgagagatttgatgtctagtacaagtttttcggtgagctgtttgcttgttggagacgtgtaaaccagtgtgatctgatatgcatataagcctctccatctgtgatgacttgctgttcgttccacctaccttggctcccctacgagccagctccaatgcgattcctgcccctatgcctcgagaagcgcccgtaacgatggccactttgctttgcagcggaagcgtataattatcgtgggatgtcatgatttaagctggataggtgtcgtgataatgtcgccaaagagagcttcctttatagcaagtctaatgcgggtgtatttttcacgtcgtcacacttcttagatggcttaggtgttatcaatcaactccacaggttcctgctcatcattgctagatggagctaaatgacttggccacctgtacgtcattgtatagaaaaggtcggaggcacatcacaaaagccgaattgtttcggaagcgttgctgaatgagagagctaaatgttttgaaagttatatacgtatgaatttaaactgtcgatgataccaagatcgaactgaaatgggcctggcatgcaactacggaatatgctcgctgaaatgacggacaaatcatatggcatcaaaaagctctttgctgcttggaaactcgcaagtccgaggaatgatttatggtgctcgtgctgttctgtgcctcgaggttgtccagattttgtttggcaagagagacagacgtattcggacgagtgcgcggcgattagatggtgggtatatgcgcgtgcgatgtgtccaaggctggttcagttgcaaacaagcgttcggccgtcgggtgtttatttcttcatgaagcctaaaagtcctccggccttcttcttgttcggatcgacctttttagggtatgcttttgatgtttcgaagtggatgtaccagatcagaacgccgaatatggagagaccaaatatgacgaggaacaatgtgataactgggcgagcatccgcctgcactgagcgaagggcggtaggggtcaggatcggcgcgagccattcgaaagccatgatgaagtcggtggccggtgttgggatgggctagggtaaatgcggttggcagagtgcgcagcgtaagggacgtgaagagcgtgacgcggagtgtacaatgcagccggctgccgatattagatggatgagaagtgaatggatgcaacactgtcgaagggcaagaaacgaaggcgacgaaggttagtgtcgggagtggcagctatttctcaattgtggtcttgtaagcgccgccaggggagggcgtgtgcaaaacgtgatctgtttcgtcaatgacctgacctttggtgaactgcataatgtttccttgtcaagccatacacaagacacaggaagccgtcacgatgcgcagaagcgactcttggggtgcaagtgtttcgaagctgaggcggcacaggggcagacatgagacattccttccgatcctgcgctgcgctgcgcgacttgccgacaaacacgtcgggcctcgaggagcgaaggcgcagtggcagatagtcgaccagccattagcaaccacagactggccagcattcgccaacgtgcacatgtttctcgagcgtgtccgggtgcgaacagttgcgagagagggccgactctcggtgggctgacccggcctccggcatgcgctgaggtcagccttggctctgctgccattggccacgaaaaacccttcaagaaaagttggatctggggactgtgttcgttcaccgactgttccctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccttcactccagctctcatcaggatcatccgaagatgcctggccccctccaagcagagtcgcccaccgagcgaccgtcgtcccgtgactcacccgagcggggcaagaagcgcgcaagtatgtttgtcgacagcccagcttaccacccagcttaccacccagccatgtctctttcgaactacacacgtgatgcagcgctgacatgaccgttcaaccggtagggacccaatccatgcctccgccagagctacccaagctggtcgctgagcagcatgcgcccatccccaccaacgacaaagacacgcagcgcctcattgtggtgctgtgcaatgccacgctcgagacgtacaaggcgtcccacggctccggccggggtcctggagcgcgtgaggacaagtacaacctcctcaacagcgacgatcacattggtgtcatgaggaaaatgggccgcgatatcagcgaggcgcggccggatatcacccatcaggtgtgtacacgcggcagctgcagccgccgccatcgccatcgccattgtcagggccgtcggcagctaacgtggcattcttagtgtctcctcaccctcttggactcgcctatcaacaaggccggcaggctgcagatctacgttcagacatccaagaacgtcctgatcaaagtatcccccggcgtgcgccttccccgaactttcaagcgattcgctgggttgatggtgcagctactccatcgccatcagattcggtcgacacaatcgcaggagaagctcatcgaggtcatcaagaaccccatcaccgaccacctgccacccaactgccgcaaggtcacgctcagtttcaactccgatgtcgtgcgtgtaagtgactacattgccgacctcaaccagaacgagagcatagccgtctttgtcggagccatggcaaagggcaacgacgattttgccgaccacctcaaggacgacagcatcgccatcagcaattacaacctcagtgccagcgttgcttgcagcaagttctgccatgctgccgaggacgtttggggcatcttctagtcaccgactgccagcactcctcagtgccacatgcgcacacaggatacgccctcttagtcaaacgcgactactggcccgacatgactgcgccacgtttaccaaaggaaaggaacgagagacaggatccatttacccagcaggacacgtaggctggcctagatcacaacatcgacagccgcctgcgctgctttgcttgattttgagcgtctgcttgaggttttttttacaacaaaactatactctggctcaacgcacaaacatccttcttcatctttgaagaactcgtggggcatttcaacctgcctcactcctcctgtttttttttctttcttattgtcatcacggcattgcgtcccgccagtgcgcacaatgtaggtgttctgatccgactggacggtgatgcaggctttttgtctgccgtgtcattagcctgtcatccccgtgagcgactagcttaataggtaacttgtgccctcgaccgagtagcggtattaggatggccatcaatctctgcgtcaatagcatctgacaaaatccaaccgttttgtggcccatcgcactcatggtcaagcctgtgtatcttgtgaacaagtatcttcctagttaatgactatccgctttacttcaatcggtcaagtgtgcgggctttgtcgcgtgctgcgcatgcggcgggagagtgacggtacggacggaaccgccgcagatctcccagcatgacgagaaacaccatgaaaagcgattcagcatgcaattcaacgatgctttcgctaccatcacagacgcggggtgaaggtatccactatgctggcctcactttgaagtctcacttcactttctccatgcaaccggcctcaattgcggacgtcacaccatctcatcgtgcatttgcggcgacaggtggccctccagaccgcagaatgccatcggctacgcacggccagaaagagaaatcaacaagggtgaggtgtctctagttgctcttcgtaatgaagcgtggtgtacttaattccttcgcgggcgcggcccggggccagtcgccaatgaacctcggacagcgctcgcttagacctacacctttttagctgcatacgcaggacatgtggcagccccagggaagaacttgacaacggcctccctgatagccagcagcatcagcggggcgtgctagtgaagactttccctcaacggtatacgatgccttgctagttatctgtgcgttgcatcgagatggtccggccacatgggacctagatataaaccttcgtgtggtactgctacctcgacatctacatcttcgctgtgtacttcccccatccctatcgtgcctttcgtgtcggagacataagccaacctcatctgatttgtttctcgtttacagcattccttcccttcgtttcttctccccttcaccgccattcgcataatgcccgtgtcccacattggtctcacggtttcgcatcttccaacatcgtcttcattctttctctcagctctccagccactcggatatcgctacattggacagtcggggcatcaaatcgggtttggcatccaggatgctgatttcttcctttgccaggagacccctgggtaagaaatgccgatcgatctgcaggtacaccgcaactgactgtgcatttagtgtaaaggcgggtgctgctcacattgccttcaccgctcctagtcggaccgccgttcgagacttctacacagcagccttgactgctggaggccgtcccaacggcgcccctgcgactcgatgcgacgatgacggtcacttcaatgctgctgtcctagatctagacggcaacagtatcgaagtggtttacagaaacgggcccgatgtcagggatgatggtactgtcattgaacacagcagagtcatcacgtggcagaggagtgtctacgagagctcaagctaccgggatgacagaagtgtcatcagttcacgtacaacgaagccggcgcccaccgaagttgcttcaaaagctgcatcggttgcctcgaaagcaccaagcgtggccaggagtatttccgaacctgtcgctgttccgcaagcgacgagtacttcggaaagcggtgatggtgccgcgaagacgctcatcggtacactgctcggggctgcggcaggcgccgctgttgcatatgcaatggtcaggagcgagcaagacagtgcgaagaaagagtcggactttagcgcgtacatggacgcaaagaacattgtcaaagctgcggcaggccacctcgctggggcctcgtcccagtccaaggcacccttgcctgacccgcagcccaccaacgaggctgctcctgagccagtacaccgcaacatcgatgctcaatcttaccactcgtctacaccgccacagccacgtagtgtctacactgctcctcggcagattgaggcggcgcccacctactatgctgcatcgcaggtttccaaggccccgacaggtgtccctcgacagatcgaggccgcaccgcctacctactactctgcatcgcaagtatccaaggctcccacagctgcacccagggcactcgagtatgtgccagctccttcagttgcgccatcacaggcgcgatccaagtacagccttgcacggtccgtcacaagccccgaattgctgacactggagaatgcacgtagcttagcgtcttcttcgaagccgcaaagtgtcgtctctgtgtcaaaagcgcagagtgtggcacagagtactgcccctagcactctcatttcatcctttgtggcggatcatgtgccacgccagaccagtgagggtagtgttcattcgcatcactcgagcagatccaaggccaggtcatcgcacacagagacatcgagacatacttcgcattccaagtcaagtcgcagccaccacacggaagcggtcgagtcttctccatctccaccaccatcctccaaggcgccatcaaaggttgcttcaaaagcagcttcagtcatcagtagcattctaggtcgtgactccaagtcatccgctagcaagaacgaagactttatagatgacttggacattgaggagttgaccgaagatgacatggacactgttgtccccagcgatagcatctctcagattggctcgaccacctcccgccggcgccacaagtctaaaaagcactccgatggctccgtggtcagcaaacacagttctacttccaagcactctcatcgctctcatcgatcccacaagacgtcatctaaagactctgacaacgagtccaaccactcttcggaaagcaagtctcgccgacgccaccatcgtccatcagttgtatctgaacctagtgatgctagcaccatcaggcctgtgaagtcttctagtaggaaggactctgtcacgcaagggcagtacgatggcttgttcgatgaggtcaagtatggcactggaagtgtagccgttagagggatcacgccgagtatgattagtgcggcagggaagaataagacgaggactgtcgtcagacatgacatggcgcagaaggccaaggtgtttgaaaatagtagctgagcgtacatggtagagaggtgcggagttgggaggtacctgcattctctggcgttgactgcatagatcggagttggagcatcggcttttgcattgcgttgcatttagaactcacttccgcttcacgacttgtatgagtagcatgatactgtaaagaaatagaaactggatggggtaaatttcttggtccactatatgctcaatggtgatcataagatgctgatgctttcagtcctgttgtctggagcaatatcgtccgttcaacagctgggctttttggccgctcgcagggttgatcaaatattgtagccgcccagtcaggctgagatcttatccgcctcgctcaccaaacctaacatcccatgcctacaaaggcatcgtccacccacgtcgttgagccgtcggacccggtaacttcgctggtgacgacaatggaaaatgtatgactgtcctgactaacagtcgccttgccattaacctgtaaggaggatcagtaaaactggcattcattaggagatgtagcccactttgatccacggatgagtgctcagagatacgggagcgccgcaagaaacctcgtcgatgaaaagctcgacgcttgtattgtctgaacctcctgggtgattgctggctatccacgccgagcaatccactgtcgtcccagcaggaattgaaagtcctgactgcgacagtgcgacagtgccatgtgacaccgtggcgttggagtggatgaggtagaactgcctgctgttgtggccaccctgtgcggaggtgaagacgccgcgttcagcccagggcccgaaaacaatgtcgagccacggatacaggcctgattcgaaggaatggttctgcaagatattactgcaacgctttttgatggaggtggcgggcctagtgggtatggcgttgatggggtgagcaaaggcaaaagcccataacatgagtatgaacatgacagtgactgccatcaaatggaagaactggctatgaaacctgctgtaattcaggcttcagctctgcctcggttggtggtatgttgaggtaagaagtgggcctttgggaatggtctatatgggatcgaatgtgttgattgcgtagttgacgtgaaacggtcctgagcaagtgtcgtgcgatgtactagacgcctggataagacagcaagaagcgagaatgaaaccaagcgaatgaacaacgtcgatgaaatgatacctatattcatacctttccttggttacaaacgttattgcacgagacaacaacgcacactccgtcgtgcggtcttatttccattgcaatgttgaggcttgcttgcaggagacaggtcgaaagtagcaggactaccgatatagctcatctctgtgtcggcaacatacaacgacgcaacaagcatgccgctgcaactgcacgagtcttccgtttgcaattcggtgccttggaacgttcgttggttgatggcatgctggaagattatgatctaggggtggataagcgaatttcgcagggttcttgctgacggaacttgagaccagttgatgatggaagccgatgatggctgaacaatgccaggattcaaactcgaaagggagcaggatgtggtggcgacaggtgtgtgctataagagcattgtagagcccgattggcgagacaggaagttagctgcaccgtgctctgctccagtcggatgcgccaccgttgcattccgattacaagtgtaactcgaatgtaagacttgccacccccctaagccgaaccgtgtacagcaacgaggactcgagcatcaggcgctggcaaaactcttgcctgccctttctccacgagaagaggcggaaaggtagcctacagatatattcaaaggcatctgtagaattaggtagagagccttatagctgcgtatacatctaaggtccattaagaacttccagtaagtatacctctaaagactcacctcgtataggtgtagagtggatacgacgtcaccgctgcctgatgacactgacaaagctactgtaacggaaaaagaatcatgattgaacgcgttaattcaagaaattcattgccgcaaatataggtataaatgaagccggtcttcactgtcatagattccccatagaggcgttcggtaccctcctgcagaaacgccagaaacaccgcttcccaaggaaacgcccaagcgtagtaaatacgaatacaaggttggcttttatgctttcgcgcgacacaagtagcttacgccttgctcttcttcttggacttcttctccgatacctcttcctcgtcggcatgtttccgcttcttgtccttcttcgactttttctctgaaacatcttggtcggcagtcttcgatttcttgtccttcttcttgtctttcttttctttgcggacagcttgctctgtagcagcagaggtaacaccatcggccatctcaacgtcctcagtggcggtggcagtgggatcctcgacgccaatgtctgctaagaccgagttcatggcagcctgcatgactgcggcgttcttcgctggtggcgcaccggaggcgtagaactcgatgcgctcgtcgacctggcgcttgagagcttcaccaaacttggaggtcggtgtatccgagaagttatcgattcttgatgcaatggagcacttgttggcaaggaaacgcgatatcctgcccttggacttggtaccagttctgccaatgaatgacgagtggtagataagaccgtactttggggtgttacccttggtcttcagcctgtgtaggggtcagtcttgcgcatgagcgacgattacaccatacttacgctcggaaaagtgctttctcggcaccgaggatctgcacagtcgaagcagggtacttggacaagttggtcaacgaaccagccttggagatgaggcgggctccgacagtatcgccgatgagggcggccaagttgggagcaacctggttcatcctgcttccgagatagttggagagctgttttcggtaggcagccagagatgctgtgcgcttggcaaatgccatgacgatctccatgtcggcttcagacaggtcgcgacccatggatgtgcgggcagccttgacgatggcctgtgcaactccctcgtcatcgtccacaacagcagcaaggtcatggaggtcgtcctcagtgaggcgcgacttgtcgccaattgcgagcacaagctttgcgtactggtcgttgttggagacgatcttggagagctcggggaagtgccatccgtagttttcgcgcaggcgcatgcagaactggttgagctgggcggagttagcacgcatgccagggcagttttggcggtatacacacatccttatcgatctggtcgagggttgcaatggcctggatgatgtggttgtcctgcttctggacgctgaacttgaccttggcgcgcgagtaggcgtggccgagaccgaggatggacctgtcgatgtcgccgggctgcagcttcttgatcagcttgcctgagtgctggcgcaggccacgcagcaggtcggcgacgacctcggacgtgtcgctggtctcgcaggagaggttggggaaggcggccttgatgcttccggccaggttcctctcgctgatgccgagcgtgactgtcttcttcttgccggccttgggcaggtttgtctcgagggtggcgcgcaggaagtcggacaggatgccctcgctgatgtcgttgatctcctgcagcgcatcctgggtgccctggaacggcgcgaggccgacaagctctaccgtcttgccgaacttgtcgaggtcctgcacagctttctgcacctcggccaggcggttgccaatggtgtcgggctggaggatgaccttgaagacctaggcgtggcacgttagcagctgggcgtctctgcctttgccagccctgcacataccgcatagccgacggggctctcgtggagcaggtagtcgatggacatggtggctgagtcgccggaggccggaggggcagcagtcgcggtgcgggaggggagggcgctggagtgcggcagggtcgtcgtgcgattgcgacggtgggcggttggtgctggagacgggcaatgtgcgtgggtgcagagttgaaaaaaagctcaaagttcgggggcccgagctttcggcgctagagaggagagttccttccaaaagtttggacacccgcgcaggcaccggcacaggcacaggcacaggcacacgcgaaatcaaccccgcgacacacgcccaccacccgtgacaaaatcacccacccatcatgtcggctgcacagctactcaatcccaaggccgagtcgagggtgcgttgacccccgccgacgctgccccatcagaaatgctaacaagcccacagaggcgcggggaagctctgagcgtcaacattgcggcgggagagggcctgcagcaggtatgcgacgcccctggcgagcctgtgggatccgacggtactgaactcgcaacaggtgctcgcttccaacctgggaccccgcggcacactcaagatgtaagaagcccacgcaacaccgctgcacacagaacagacgacgtgactgacactgcctaggctggttgacggtgctggaggcgtacgtatggccttgtaaccctcgcgatccgctctaatcgacgtctgcagatcaagctcacaaaagatggaagtgtgctgctcaaggaaatggtgcgttgccagaccccacaagtgcgagaccacgactgacttccacccagcaaattcaaaacccgaccgccgtacgtctcccctcccaagccctgccctgtgatcccatattgaacgaagcaggtcatgatcgcacgagcggccacggcccaagacgacataactggcgacggcacaacctcagtagtcctgctcgtaggagagctgttgaaacaggcaaacaggtacatctccgaggggctgcaccctcgcgtcatcaccgatggctacgacattgccaaaacagaagcattaaaagtgggtgccaagtgtcttgggcaaagcaacaggcgctgacttggactagtttctcgatgacttcaagcttgcaaaagaggtcgaccgcgaactgctcctctccgttgcccgaacgtcgctttctacgaagctcgacagctcgcttgctgaacagctcacccccgacatcgtcgattcggtattggccatctaccaagcgcctgcgaagcccgacttgcacatggtggagatcatgacaatgcagcaccggacagccgcagacacacagctcattcgtggcctggctttggatcacggcgcaaggcatccagacatggccaagagggttgagaacgccttcatccttaccctcaacgtcagtctggaatacgaaaagtcggagatcaactcgggattctactattcgagcgccgagcagagggaaaagcttgtcgagagcgagcggcggttcgttgatgacaagctcaggaagattgtcgagctaaagaaggaggtctgtggcgacgatcccaagaaaggcttcgtcatcataaaccaaaaaggcattgacccgctcagcctggacgtacttgtcaagaatggcatatttgccctcaggcgggccaagaggaggaacatggagcgtctccagctcgtatgtggtggcacctcacagaacagcgttgacgatctgacgcctgatgttctcggctgggcaggccttgtttacgagcaccagcttggcgaggagaagtacacattcattgaagacgtcaaggagcccaagtcagtcacattgctcatcaagggcccgaatgcgcacacgatatcccagatcaaggatgctgttcgtgacggtctgaggagtgtctataatatgattgtcgacaagagtgtggtacccggtggtggctcattccaggtagcttgcgcagctcacctacagagcgaacagttcaagaagacagtcaagggcaaggcaaagtggggagtagcggcttttgcagacggtcttctcattatcccaaagacgctggcagccaattctggccatgacattcaagattctcgtaagctacactcgattcattcgtgtactcaactaattctgggacagtggcagcactctgggacgaacatgcggaaggcaacgtggtgggtctcaaccttgcaactggtgagcccatggacccgacgcaagaaggtgtctacgactctttccgcgtactgcgcaactgcatagcatcggccactggaatcgcttctaaccttttactgtgcgacgagatgctcaaggctaggcaaatgggacgacagcccgagcctggcgagggtcaatgatgaggcaactgggtgccactctggtaacgaactgtagtgggaactacgagccatgcagcctaagaatagctcggcgtagttgcagtagttcgcttctactcggcttgctcaaaccactctatataccgcccagatggaaaaaaaaataatcaaatgaacaagccattgtcggcacacaagtttgcaacaactagtcacgcatgacgcagccctactctgacaaaatttggaggcttgcacaaaacattttccgtcaattgcacatttcgcaggagctgcccctcataccgggatcaattaagcttaaatttagagcttcccgctagacggattgtcaggggcccagcggttgcccttgggtggtgcgacaggcgtatagaatgtagcaagtgttgtggcaggaatgcgcaccatgtgcacgccaaagagttttggtgatgatccttctccgtggtgtggacgcttctgacgcgaagagaaccctgaatccctgatgatcgtttggatcgtcgacagcttgtggggcgtgcagactgctaaggaccttgcggacagccaagccggaccgcgagcacgaacacgagacgagttgcatctgctcctcctcctggcgctcgttcaactgtccactgtggcatttcctcctcggcgccttctccttgtgcgcgttctgatggcagcaaatatttagcgattccccctccttggcccgccgtcacattgtgcacgcgacgcttctcttcgacaacactccttcttagaccatgtttcgataccggagatatcgtgttttcttggtgtttgccgttgttgcgctgtttgcgctgtacaagtttggagcatctgggacgacatggcgcgacgctgcatcgactgcagcggaactaaagaatgaggccgaggatgctctaggattcgggttcaagccacgccctcccatagcacacgacacgaagaagctggaactggatattccggtcgcaagcagaacgcaagcgctgcagacgccgccgcccgcgaagacgattccatcgctgtcgccctcgagtcctgtcgtgacagagaagccgcagccacagaagcccgcgatcccgccccctctgcaacccaaaccacacggcaaccctgcgccgctcgacgacgcctccaccagcattgaacccattcactggtctaagttgcccgagaagttccctgtccccacgcagtccatcatcaagctgcccacgggcaaacctcgcgacatacccaagatacagcacaagttcaagcccgaagatgcggcagcaaagacagaccgattagcaaagctggatagaatccgcgctgtcttccaaaagtcgtggagcggatacaaagagttcgcctggttgcacgatgagctgaaaccgcactcgggcacttttagggatccttttgctggctggggcgcaacgctggtcgatgccctggacacgctgtgggtcatgggcatgaaggacgagttcagcgccgcggcccaggccgtggaccagatcgacttcaccacgacaccccgcgccgacatccccctcttcgagaccactatccgctatctaggaggtctgcttgcggcttacgatctaagcggcaagaagcacaagaacttgctggccaaggcaactgagctggccgacatcctactaagtgcctttgacaccccaaatcgcatgccagagacgtactactactggaggccacagttcgcttcgcaaaatcaccgtgctagcgtacgtgtggtactggcagagattggatccatgtccatggaattcacccgcctcgcccagctcaccggtgaccacaaatactatgatgcgatagcgcgcatcacggacaacctcgaagagttccagaacaatacgagactgactggcatgtggcccacgtacctggatgcctcggggtgtgggaaggtacatgcagatccactagcccaagcacggctcaatgatcataatactccgcttcaaccatccactgttccggcacccacgcagggcaagaaggaaattcctctccagttgccagatcctgtagtcctcgcacccaatggcgtgaatccgacttacgtagcatccccggaggaagacaccatcgcgctaggtaacgctggcaagggcacaatccgcaattgggatggcaagcctctggagaggcggcaacttgacgtcgaagtcgaggaccctccgatggtccaagcaggttcccaggatgattcgctacccgacgtagccccggctgaaactgcgttacctacactacccgtgtgtgtagaacagggtttcgtatcatcatctgagtttggccgtgaggagtataccctcgggggtttgtctgactcaacctacgagtatctacctaaacagtacttgctcttgggaggtcaagttgagaaatatcagaccatgtacgaacagtccatggacgtggtgaaggagcacttgatcttcagaccaatgttgccgaaagaggatgacgttctgttctgtggcaagctgaatgtgccatcgcgcgtgaaggacttggtccctggcgatttgactggcgaatatgcccatcttacatgctttgctggcggcatgttcggcatgggtgctaagctattcaatcgaccaaacgatcttgagattgcgaagaagctgaccgaaggctgcgtctgggcctatgacatgactcaaactggtatcatgccagagtcatttgaagcgataccctgcgagaatgcacaagagtgtgcttggaacgaaacactgtatttcgaaacaatcgacccaaatgcggatctccgccacgaagcctacaaggggcaaatgcaaatttttcactctcaggtggcgtccgcatcgtcttggtatgaggaacagcttgctgccatgaccgcgcctgcgaaggtggtagatccctcatatccagttttggcaacgccaacgcccatatatgcggataccttggacaagcgccaactggctcatttggtagatgatgcggagacaatagtaggtggagctgaagagccccagcacctgccaacgaaggtccaacctctgcaagatgacggggaagccaacctcgagcaaagtcaaacactacctgcatttccctatatctacacacccagtccaccgttaaaccataaggactatgtacagaaccgaatcaaagacgagcgtcttccaccaggcgtcacaaggatcggagcgcggaactacattctacggtaagtgatccacaattcaaatacaccccgctaacgattcgattgtagcccggaagccattgaatctgtatggtacatgtaccgcatcacgggcgacaaccactggcgcgaagtcggctggcgcatgtttctcgccgtggacaagcacacctcgactaagtacggcaattccgccattgatgatgtcacacagttgtccccgagcctcaatgacgaaatggagagcttctggctcgcggagacgttgaagtatttctacttgctttttgagacagaggacgtactaagcttggacgactgggtattgaatactgaggcccacccttttcgcaggcctacgtaaaataatgtctctagataatagtcaaaatgatacttatggctcggagctagaaatgttaaggtacttggacatttactgaggtatattgggcacgagcattcaatggacttacattgttcattgagtcaggtgcgaagaccccaatcgttttgccagcttcatcacactctggtctacatgccctcgagccaacggttctggtatgtcgctattgccgagctgtttattctgatgtagtgatagccgaatcgtaagcacatagccgacatgacctcgaggccgaggtgaagaacgtagcgcatctcagtgcccagacctgcatccgctccggtgcgcgacgacggcatagctgtagtggcgatgtgcgcatatccagaaaagcggttgtacatcgaccagtcagagtgaatcaaaggttgctggttgtaatggctgtaccacagaggctgattttcacttctacccgcgtgaacacgagattccgggcaccgcctcggtcataacatggaccttcaggtcaatctaaatttgccattcatttacacatcacgctccatttggccaccttgatgactctgaaagttaagcagattggattcggaatccttggtattggtcatcgtctctgacttggatactctagttacatcggcctagtagccaacgcattgctgtgctaccgtactagaccctgatcaacatctcgcagtcactaagagaacccggggggtcctacgccccccacagactaccgtaagcatggttgacagtgttgctttccatcttccccgcattatgctaagatctcctaaagtaaatatggtcaatcgcggcgatatgacatgatctacacttcacagtgtcggcaaagagtaatgatgttcgtctataggtctctatatcagtcgtgtgggttgcgctcaacagagaaagccaacagttttacaattcaattgcaaacatggtacctagattgacgactgcactccttgcgctgttgccgctcgcggcagcatggccacaagtcatggagatgaacgacagaatgaagaagcgggaagaacctggtccacgcgcgccagtcttcaaatccgggcgtcccaatactgggctacccgcgctcacattcaatgctcaagaacaattcatcaatgtcacacaaggcagtggacatgagtttgtctcgcctgggtccggagatatcaggggccaatgtcctggattgaatgctgctgccaatcatggtttcttaccgcggaacggcattgtgagcacagagcaaagtaggtttatctgggaggtggaaacttccccagctaacaatcacagccatatctggactcggggagctgtacagcatgtctccagacctcgcattgttcctcgctgtggtttcaactgctttggcaggcgatccagtgaccggacaatggtcgattggtggagcatttcctgcaacactaccaattttccctgctacaggtatcgctggcacgcacaaccagtacgaaggcgatgcttctattgtcaggggtgatgcctaccttaatggtggtagggtgggtgtcttccagatgcgatcatgggagcacttgtacagtctagccgaggaatatactctggacgacgtcgctgctcaatccggtgagtgatcctgtattcttctagatgcgcatgtgcttactcttagcagattataatacgcgatggagtgtcgcaaacaacccgtattacttctcgggtccattctctggcatggttgctcctgctgctcacaacttcgtcatccatttcatgtcgaaccacagcgctgaaaagccaggcggcactttgacacgcgaggttctcaaatctttctttgcagttactggggatggacccggcaactttgtccacaaccgaggccaggaacgcattccagacaactggtacaaacgaccctttgcgaacgcttacaatatacccgaggttctagtagatgttcaggttatgaacgctgtgagtatggacgtagcattcttagacttattgctgatatttcgatagatgtaccccggtatcgtgcgcgttggtggaaatacaggtacaaccaactctttcacaggtgtcaacttgggagacttaaccggtggtgttttcaacgcaggcagcctcgcagagggaaataatggtgcctgcttcctcttgcaggcgtcgttggcaggactacccgacatatccaatccactactgggcgccgttggttcagttcttggctgggcgaagcagcagctgggcccattgagttcgcaatttggctgcccgcagctcgccaactttgacaaccagttattcaccccgtaccctggttacggctacaagacctctggactcagagtttaggcacagcattggtacgttgagatgacaatttgagggactgcgcaacataaatgtgtggaaatttgtatatacacacaaaggtcctgccgctctaggaaaaaacacttcattttgaaacatacgatgcggatcgttcagtctcaatctattggtgtaatttccatttgtctggtatatgttgaggagaaagcaattgaacatgtctaatacatcgtcaaccttgctctatccacatatccataaaatccctgtgtacctaggcgatgcagcaaatgtgacttcattttgtgaatgtaccacaagcacacatggacactgaaccccaagagtggtagcgattatggcatcaagcgcaattgctgagtatcttcgcgcttcatattggttaccgtgctgggttccacgagatcactctataagttgatagcgtcaggctataagcgaaaaatcccgtctttatgcatcgtaccccgcatatatacgtcgccgggtctatcgacggacatcgttccggaagatctgcgcgcgggtgcctgacgtgcggaaggcattattcggtaatacactttgattcggctacatgcaggcacgttcaacactcagcagcgctatcactatgaagtggctcaatccccaaactcgaaacatatttgatattcctatagctgatatctgccaatcctattgcgcaatacttgcgaaaagtaaattgcgttgtctggccccgaatggatagcgatattcaaacctggcggaataccaattggcagcgtgacgccattgtccggcatatcaataatgacagcctcattgttggcatcgaggtactgaatagtgtttgtcgttgcggttgagtaccagtaccttcctcgcgggtctacggtattctcagttgggaaactcgccggtattggggcagtgaagacgtcaattttctgggtccgcgtgtcgaatcgcacattcgaatttgaaaggaatccggtaaaccatatgtacctgttttcggtttctgcgcggaccacgacaatcccgagcccagtcagtggcaacgggtagcgcgtgaactgcttcgtgcgggggtcaaactttgtgatggcttgccccagcatctcggcaagccagacgttgccgtcaattttggacacgaaggcgccgaccacgccgttcaatggtgtgggtaaagggtatacgccatcgaactcttctgtggcgtagttgaagtgatacagagttccagttgtggtcaaagtataccacatctgcgtgtgaagttagcaaagaagttcttgaattacgtttgaattcatgctctcaccccggtttctcctgcccatagatcattgaacggttggatgtttcccaagaagggaaaattaggtacaggaggagtgaagactttgatgaacccagttttggggttgattttcaagaactgcgagcggatgccggtagctgcatataagttcccatctttgcctggctgaatcgcacaggcaaaggcaatgcggccggtcaaaggaaggcttgagttgtagagctgatctgggctgtagggcacagggtaattggtgacctggccactgtttatgtgaatccgagaaatactgttatcgagaaagttctgcgtccagatgctgccatcgggcccagtggtaatatcgcatggaccttggagtgcatcaggattttcatagtacttgaagcgtgctgggtctgagtcgcctttggagtggctaggtgttaagtctagctgaggtgcaggtatagctagaacaactggggcgaacaaaacgagaagtggagcggcgagcatattgaagaggacagccagaagatattgtggtagaactcatgctctttttatacatatcttagctgctaagcagtagtgtgtaaagctagaccgacatgcgcagggagatcgcctgtcgatctttatagagaaggttattagatctacattgagtagcctaaccacgctactgcggcttctgccaacttgaaaaaaatggtgggaagaatcccaatattttacgacatcctgcagtagccagttctactaacacccaaactacaagtgctggcactgtgggcgccataatgctcgtaaatacttgcgtgcctgcaatttaataaatactccacgccatttacactggccagtcttcacctgcaccctgcactgccgaggcaactgtcctctctcgacgctgtaacaagtcgtctagttcgtcctttccgtcgatgtggaattttctttaaagcgctcgaggtcgttcgacttcgctagttccagacaaacgctcaagcacagtatcgttgtggcgcggtcgaacgcgcggacggtctcgcgtttaggacggtgtccctgcgaatctcgtcttcctcaggatactaattctatcgaccatccatacttggcaagcgtggcgccatttcagctctcaaaatttgtctcacgattactaccagttagttgcggaaccaatcctagagcgaggacaagtatctctatgggccacggcaggatttgtaacatgtactagtcttctctccggccaggcgatacccttgatggtcgatggtatcaagcccatgagcaggagctgttgcactgaaatgctgcttgcgagattctccagcagcttcgaacaggcagtctactacgacccagcagctttaggcatcgcttttgttacggcccggtgtatcgaaattccagtaaggcttgaagggcaagaagaccaactcttctgcagattctcaattactgctttcgttggcattgccgatactgccaggacagcttccaccgcccatgcggtcgccttctgttctactaacagcttgggtaagacgtggtagcagcactaagagcgcaaagatcatacatatacttgcctgacttggtgatgtgtgtagcatcttcgcagattgttcccaaccctataaagcgaagcatagtgtctttagggaaaacagtggttgatacgtatcgattttcgtccttaaagttttaactacgtataaacactctcttttagataatagcatatacttacgcacttataactctctctaggcgtagtatagtatacttagacttataagcgtctgtttatattatctacatagtctaagtagtaagagtttaatataacgtagtttataagcaagctatctaacctaagcaagctgtctacctaatagagttaagataattataatatacttattataatactactactactatatataatttgcaggtaatagaaatactatttagatgcattactattaaatatatctataattttaactttataagtataagcattatagctagtcttcttataacgtttataataatgctatatatatactctctttatactctctttactttctttttagctactatcttctcttttagctattagattagctatcttacttactataaggctctctactatctaaatatactttctcttttaacttctaacctctattattatctttactactttttaaagctctactatcttctactttactaagactactttataacttattaatatagctttcttattaagctataacgtatttaatcactgagacagctatgtcactgaaacagctagtttttcttagcattacgctttcctctataactctacgagttctagactattttaggattttattttatatttagaaagccctaaattagagctttctaacgctctaagaattacctaattaggcatagtattgctaaagttagagcttagtgaaataaagagctcgcttaactttaaactctagtaacttaagctatacttctacgtatatccttctaacttaaggtaattatagtttataagtaaagaaatagtctataaaagttctagacttatagctaatttattaaagacgttatagaagaaagtagttacttagtactaagtctaagtaatctagtatattagatgctataagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactttttaattatataaggaaaagtagctagcgccctatactgcatctatatttagacttatagagacttttatatacttatttaagtatctgctattatagcttagaaaatagtagtaatataagcagcttcttatagtagcatatagtaagcttactatactttatataaagttttagttctatacttatataagtacctactagtatagcctataaataagtttaatataagtagcttctagtagtagcatatagtaagcttattattctttttctaaatagtaatgcgcttagcatatattgcattaatattatagtctagagatattagtatatattaattaaagtataatataatatactcttaaagtagctaataagaaaagcctctaacgtctcttagattacgttaattataactctctaaaattaaaaattaggcttatattactaggtaatctctctaataagatagttaagcagagctttagaaataagcatttttattaacttctaatattaacagatctatcttagagatatagctaagtatagtaagtagttagatataataataagctataataatatactatctagcttatagcaataagccttcttactgctagccttagctcttctagtcttagtatttattaaaggcttagtactaagtttagagataataagtttcttatgcgtagctatagaagtaaggtcttttctaggctctttactactaactttagctaatctctttctcttagctttagtagcgctaactcttaacttagaagtttttaaagttttcttctaacgcagaggctgctctttaaagttattattaaacttttctttattattattagcagagttcttattactactaatttaagaatctttaatattagcaagtatagaaatcttagctaaagtaagcataataagagtctctttcttattattactgctactaaaagctaatacttaagaagatatattaaaatatattaagaaatttaaagaagttatagtagtagtatatagagaaaacttaataatttaaatatctgcatagatctactagcgtgcgcagacctctactagcataaaagtagtagaaagctctagttttagatctactacttctatatagagctagatatagaataataaactataataatttataagctaatagtttagagtctacgctttctcttagtactagttttattaagatatagctattttagagtaagatattcctagttagagagataaaaacctctttttttagaagttttatttatctcttatctatttataagtactatagcctctgcagcgcaatatatatctctatatataataaggaacctataatcaataataagataatagtacttactgctagcttttattttatactaatttaagcttagtttaatatctagagaattcatttattatatatagagttattaaccttagtaactacgctagtatagcttttagatagcagcgcataagctataactttatattcttaactttctaaactttagattagctacttctctactactaggttttattatatacttttattatgctactttataatatagtatagcatatacttaagaagaaagacttagatatactagagagtctactactagattataactctactattctagagaattttaattttaataagtaagttaagattagtaagatattattatagtattttataatagcatatgctaatataactagagatttaagttaagactagataaagttagttaaattcttatactctatagttaagaagttaagcgcagctactctactaactttactattaattctaagtgcaaactaagtactactgcttatgctatagcttagagagagtatactatgctaagatctaaagaagaaagagcacttataaaagcaaaagatactaactaggctataaagaaatatcttagaaagcatattagaaaggattttctagagtataattctaatatactatataagagttgtaaagaattattatagtaatatatataaaatatatattactatcttattctagaagttaaataagcttattaatagctttagtattagcttagttatctctcttttctcctttctgctctgtttgcctgtatttcgttattctctgtatttagcctaaaatctagcttttagctagtattaattaggcttatctatccagaatgcagagtaatagtaaactagtaaagttagtttactagagcttatatcagcagttactagtctatactaattagtattagctagtattttagctctattctaagaactgccggtataagctagtttactagtctaagggatttataatataataagggatttataagctattagagcttattaattattataaattattagaaattaatattagagttctaaaccttagattttagtatagcagagctaggatagtactagctatagttagatactaatagtattatatatactatagctatctctagagttagatagtatctctaattcgatattttacctatcgtctattatttgctactgttgcaagtgttatataactatttttatagttatctattattacttaatagctatctttctatctatagagagtagtagttatttatctttatattacctactactttcttatactaatatataagatatagctaatagactacttagagagtacgctagcaagcctattagtaagaactaaattaataactttattaagcatacttctaagctataaatatactagagctatctatataataactagtaaattatctataaagacttagtaattatctagctctagtttatactagtttagagtaacgtagtttataagcaagctagctacctaactaagctagctactaatttctactaatacgcctgcgtagtaataacgtataatatcttaataatactaagcttaaaaaacttatactaaagtagatatatagcttactatctctaatattaattctaactaaatctaaagtaaataatatgctatagctatctataatatcttttaaagtactatctaagactattatatagagtactactcttaatataactataagctaaatataaagtgctttataaaactagaagagaaggtaattatagagcgtatacttaagtatttgttatagctaagcaaacttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatataaatagattatagagaaacgttagtctacttacggaagcttagttagcttagttacgtagattagtattttactatctt