aaattagacttattattaaaagttaggctctatttaatcttttatatattactacttaaattagtagtaaatataatataagttaaaataaataataaactataagaaattttaaaactagaagtctataaagtaaaagtaattaaaaaaacttatataaaaaatagttaaaagaaatacttaataaaataaaaaaactacttaaaaagtaaaaatatataagaactactaaaatatcttattaatacttaataactcctaaagaaattttactagacttaaaataaggaatattactaaatatagaattttagttaataatattaatagccttataaaactaagctttaaaaataactaataatttagccttattaataaaaaaactactttatttctttagtaactatatattataagtaaataacttattaccttattctttaaaatactattttattttttatacttaagtaagataagctatagccttcttaaaagcctgctttaccttagccttattttcttttaactttttatactcttttatatttttaaaaattaaaagaaaaattaatataaggctaaataaaaaaacttattattataaagtaaaaaacttataaaaagttataatactaaaactattataaattactttagccttaatataatttttatattaattaacttgatttttattagccttataaataagactataatagaaataataagaatatagtataatataattactaaaagtataaatatattaaataaaagaactagatttagaggttttagtatatctagctttagagatataacctaatataataattagtaagatatttaaggaaaaagaatataaatttaagttaatatatactaaagtaaactaatagataaataagtaaatatagtcttaaagataagacctagaaaaagggaaagattatattataaccctagtagttatattatatattatttataattttcttattaattattaagggaccaataacttttatcttagtttataataaaatactaattatacctagactagggatttactattataatctaggactaatattaaatatcttagtctttaaaccctagtatattaatatattttatagctagtatataaagatacttatttagtatttttatagattctagcttactagctattaataagacttctttatattaattaagcctaatatatattaaatctactattaagagatataatactttaataatgcttagtttatgccttatataatctgctaataataaacctaagcgtggcttaatttaatatagtttgacctaactgttataaatatacttagtataatgctttatatattctataaatataaacctagtatagactagtttacctgtttagaaaaccctaactgttatactttaagaatttatataaagaaataaaaatagaacttaaatttattaaaaaatatataaaaaactactataatttaaaatagttaaaagaactaacttttttaaaaaaagatataatttacctagctatagaaaatattaaaatagactaattaagttataaattaaactataaatttattaaactttataaaatattataaaagattttaagaaataattataaactagacttattactaaaagttaagctttatttaattttttatattttattacttaaattaatagtaaatataatataagttaaaataagtaataagctataagaaatcttagaactagaagtttataaagtaaaaataattaaaagaaacttatataaaaaataatcaataaaaatacttaataaaataagaaaactatctagaaagtaaaaatatataagaactattagaataccttattaatacttaataactctgaaagaacttttacgaatattaaaataaaaaatattagtaaatataaggttttaattaattatatttaaagctccttaaaattaagctttaaagataattaaaaacttaacttaattaataaaaaaactactttacttttctaaagactatatactataagaaaataatttattactttattttttaaaataatactttatcttataaatataagctgaatatactatagcctcttttagggccttttttactttctttttatctttttttaattttttatattcctttatattataaaaaattaaaaaaacttaataagtaaaatataaaaatataataaataaacttataaaatattataatacttaaactattataaattacttttatattaatataattactatagtaatttaatttcttatttttagccttatatataaaactataataaaagtaataaaaatataatataatataatccttaaatttataaatatattatataaaaatactaactttagaagtttttttattacaaccttataggacctctatatatactttatatttttcactaatcagtgccgctcctactaaagacaattagcgctaagcctctacaattataaataattaaatataattagtactaatctatctagattactactaatcctacaataaccttactaattactactaataaatactagtatatatatatttatttagcattagatagaacttagcttattagctattaataacatttctttaccttaataagccttatatatactattaacgattaagagatataataacctaatgtatttagtataacgccctatatattctgcaaacataaacctagtacagactagtttacctgtttagaaaccccaaccgtcacacaatgcctcagcactaaaatgccttgagaagttgatccataccaatgcctggccatactggaacgccctcacccctcacgggaccgtcacaaaaggcccccgatcactaatcagactacaaatgactcggacctacatcaacttatttctcgccctggccacctccatgcaggggtagatttcacagttgatgtccatatgagcaagaactcgaagaagcagacaaacacagcggccgaaactgttgacagagtagagcgctttgaggctgatgatggaaggctaggatatcgggtcgcctggcgatacatcgccatgcctttcttcttgagccacaacgagcgaattcacgagtttatagagactgtcgacccgacgagtggtgagaaggtaacagagtatatcagctgggagacatatggtgggctcgcggcctttatcataagtatacgatttacgatcgcttccgtgattcgtttcaaagatggcgcgatgatctcaaggcagcggttgagacatcatgatctacgatggaaaacccgtatgcagtcgatggttttaggccatagaaataaatgcactcatgggcaggctgttaagaaatcttttgagttaagcttgcctgagggtttcatatatttacagggactaaacagttggccgagctcaaattgccctaagttagtgatgatttcccattgcggtaagcttaaggttttaaaagaggctttagactccaggccacaaaggtaaaggacaccaacaaacacatacgggcaaaatactcgtcgccctcactatcgcctaagatcttgcttttggctgaaaagctagatgttctgatgactgactctaaagtggcgttggggggaaaagcttgttagagattcggtcgtaatcaggagtaggctttcagtcagataaagcttctacactgactgagtcataaaggttttgaacacaaaggataatttcccacactttggctttaggtttactgtcccgtttgcccaagggccgagtaatcgttgttgagagcggccagaatgaggatcaaaggattgcgtactaaatgtacgtggctgacagattatgtcagatggaacaactcacgcataatatagccgtccagcagcctgaacccattggatctagatgtcatcatagccgcttttatgcttacttatgcccttttgagacaacgactactagccatatcggcatcttccggcttgcccatactttgcagccacttcttgtcaataagcagaaccaacaggataacttgaagatactggcaacgaatcatggtcgaaggagttcagtgatccaaacagccgccagtcagcttatttttgcatcgctgggtgctgtgacccgatccgtcacgcacatggttgcgtggatggttgactgtgtcagcgcgtcagacgtggcacctaacctggcttagccatgtcacatgtatgacactcacagcaagcaatgaagacttaagcgtcgatgagcgacaacagcattgaccacgcgttgcaggttggccagaggtcccacgtcagagtggagagcaagacaggatcaggcgcagggataagccgccaacaaaatgttcggggataattttgttgggtgctgatgactgtgagttgcctttatggagccaacgatcccaacgtcaacgttctcaggcctcacgtcttgcgacatattcgcctcccgacactgaaggcttgtcagacttctgcaatcatctccaataacgccttttgtacctgcatccttctagtagcactacgatagaatggcgcatacctcaggcatcacgcctttatatcaggtgttcaaaccacctttcaccatagaatcgcccggatacgagaagaaagcggaggaaactgttccccgacgacacccaagggctcgcgatggcctgattgaacgcccatcagaagatgtttgcactgttttcgacataattcgccgcagcgcacgactgtttcccgatagcaatgctgttggttctagaaagctgattcagctccacaaaggaacatatcagtttgacaagaaagtagacggcaagatggagaaggtggaaaaggaatggacatactttgagctatcaggctattctttcttgacgtacaagcagtatgaaaagcactgtcttgaagtcggctcaggcctacgaacgttgggactgggacgaggtgacaaagtatttctgttcgggtctacgaggtatggaaatcatctacaaggcgtcttggttctagtctgaccaagtctacttagtgcgcaatggatcgctatgtcgcatgcttgtgctacccaatccatgtcaatcatcacagcttacgactctctcggatcgggtggccttgaacacagtctcgtccaaacccaagctgaggtcatgtatatcgacccacatctgctcaaaactgcttcagagcctctcaaaaagtcaaaggttcacactttgatcgtgaatgaagcatccatcttcggcgggtcggaactcctggaagagttcaagacctcacatccaaagatcaaagtgatgagcttcgatgacctttgcgaggctggccagagcgaaatggtagatcctgtttatcctgaacccgatgacctgtattgtgttatgtacacttcaggatctgggggcgttcctaagggcgtgcgcattgcgcactgcaatctcattgcaggcagtaagatggcctcctttttcttctcgatgctcggtactaatgtaaattctagttgccggtctttacacctgcgtatccgactgtgtcactcataacgacatcttgctcgcatatcttccacttgcccatgtcttggaaatggctctcgaaaatctcgggtactattttggtggcgccattggctacggtaatccacggaccctgtccgatacgtctatgagaaattgcgttggagatatgcgtgaactggcccctacaatcatgcccggtgttccacaagtgtacgagagtatcagaaaaggtgtcatgagtcgactcaacgcaagcgtgcttctgcggaccttgttctggcgtgcctttgcatacaagagcttcatggttaagcacaacctacctggtgcttgtttgcttgatagcatcgtttttggcaaggttcgagagatgactggtggtagaatccggttccttttcaacggtggaagcgccatctctctgtcgaccaaacacttcctgtccctcgttcttgctcccatgttcacgggttatggtcttactgagagctgtgcaaacggatcattaggatcaccccttgagttcaccctgcactcgataggtacaattccgggatccatcgaggtcaagttggtatctgtccccgaattcggctactctgccgatacgcagataccgcaaggtgagatcttgatcaagggcggggccgttatgctaggatactatgagaatgaggaagaaaccaagacaagctttactgaagatggttggttcaaaaccggagatgtcggcgagttcgataccgacggccatcttcgcgtgatcgaccgcatcaagaacctggtcaagttactcagtggcgagtatgttgccctagagaagctggaggcgatatatcggggtgtgcagggcatcatgaatgtcatggtttatgccgactctgatcactcccgacctattgctgtcgtgatgcccaacgaggcctctcttagcaacatggctcgtgagatggatattgatgaacatagcatgcacagtgatcctcggattcaagagatttttctcaaagatctgcaagcagctgggaaacgagggggtctatcgagtgccgaaattgttgctggcatagtgataacaccagaggagtggactccagcaagtgtaggctcacccatattccgacacgtgaatgttgctgacttgactacacagggccttgtcactgctactcaaaagcttgatcggcgggctattaatgccagatataagagcgagatccacgaggcactcaagaacgcctgaatatttgtgtatataatggatgaagccacgcatgtagctcaggacataagctcgcggcagtacttggtagttgtaatgtttgatgcatgtgttggatctcaatcagtatgtttggagaactggaacctcgggttcgaactagtaaactatttaaccggttatgtggccgttgctatggaatggctagcccactgcaatacttgaacagatatcaagaatgatggggcaagtcctagaagcagtcccggagaccctcgcggttagtcatatttgaagtcaatgaagttcatgtctgggttcataacgaagcaaaatcccgccctggagagtgaagtccgattctggcgcccgtcggttcacttgtgtgtcagcccatacttcctgggcatgcgcacacgatctgaaatggcacaagaactcctcccgcgagtacacccgatccctatcattaaagccccaaggagggtcaagacctctgatcgtgcgttcatactcttcaacgcgaaactgacatcctttgcaattcatccctgtttccgcccgttcatgactcaaatcataccacggaaacgccgtagcagccatataccggtagcaaaagtcatgtcttatttcgtcgtgagattgatcttgcggttggtgcgatagtaccgacgttggaatcactcgagaaggatcaagagatctgagcttttcgacgacaggcttggcttgtacgaggtatctgggtcttttgacgctaggccacggctgcagagagtatttgccgtagaccactcgtattttaggtccacaaatcttttcaatctctttgcttgagctgtgcactgcattcgcgaacaccttgggtattgggatagggagaacgtgcaggtcgacagagatttgcaggcaggtaaagcagcatcgctggcaagtaataagatataggaatgttgcaaactttccacagagctcacacttgttgcttacgagcgcccgatagaaatgggaaatggtaaaagcatggcctagctctgcctttagcagcggtttcagtccctgaagtccatgcttgaccacagttttgtactcgcgcgatgctgtcgttatgctgcgtgcacggttgttgacgcgtcgaaaacgcagataagagagaatgtcaagttcttgaagtatcatgagagttaattcctctggcagtcggctcaagataccgaggtctgacgatgagacgctgcccggtgtagacagcagaaatggtgcatcggtctttcgctcatttgtccgtatcaggaccctgtcgaattcgctcctgtggtatgtacaggcgtcaatagttgcgtctccatcctctccgatgaccgggctagtcgccattacgatcgatttcaacaacgagtaatgcttgatgatcaaggttacgcgaaatgaactttgaggtattcgatccgcaagtgagtctcagataaactgtaggtgaaagcgcttagcgatcttatattgggcccgccatccatttattatgtgaccgtttctcggctgtgcataagccacaaggggaatcatcaaggctttccccgcctttgggctgataccagttgttgggtgactccagacgtgtctgcctcttcagtcagctttggtccttcacgacaaccctccttattggaccatgcatctcacccacagccagaggcgaaccagaatcattaatattcgagtgagatgctgttgtaaatccatgactctccatgtaaggcaggaataagtttctgcctcacgagaaaacggaatacgctcgtttcgtactagggcttacgaccatcttgccacgccgtacagcaaggaagccaattgcgattactaccaaataggacaatgaagcggtaagaaatcatcagcacacttcagtcgctagtatctaaatccgcgtttccatttatgagaggcccccgaaatgaatggtctcaaagactcatagaccaaagaagcttgtctatcccaccgccgtcatactgatcaggtatatggtattctagtggaatcacatcttcgatcgaacctccattctgctctttgatctgcatggcactctctcgtgatcttttcagttcattaatgatacgcgtcatggtctgagcatcgtatagaccttcccttcggtatgatgaggcaagcatttgagcagctcttgtagccactgaatcgtctgagcatttgattgccagtgcgaacaatggagctacaactccagtttccagcgagaaattgcgccgcggggtcctagtagcactaggagaggcgttgacctgtatggtatgctcgagcaaggtctcagccagatcgagtatgtgatgagcggttggattaggcgaagcaccaaacacgctgtgatcttgagggaactttgattgcaatatcatttggcaaacgtggaagtgaaccagaagtgttcgaataccgtgcaaggtttggtcatcgtggcgatctctgttctcgaattcgttgatgccttcgatccaggcattgtaaccctgttccaaagaagacctctcttccaagatgtccaagctcagggactccttcgcctcctgatagaattcggagttcttgttgacaaaatgatacaaccatgcttgaagtttaaccagtcgctgctgagcgtcttgaagccccaggaagtctttatgcggcggcattgggtcatgatctggctcttcacatttatactctggtgacacaaggattggtattcggtcgtcttcgaagaagctggcttgcatgtctaggcgttcgaaaatagtggtcatgctctcgatgtccttggacccgtcggcgaccttttcacgttgagcagatgccaagagcttaaggccgttgctgagatgttggagtgcggcattgcggtcaccgatggtgctttcgcagcaatagaacaaaatgcagcagaccaaagcagtccttgtagcgccatctgaaggctgagctatccgcttccctagggatcgtagagctttgccgtacagactcaaggtttcgggactcgctgccgatgctctgtcaggacttgacgatatgtagtctaggtggagtgagctcattgcaaccagggcctgccgcaccactagatcttcgtgtccagcctggagcacagtttgagaccagaagtccgatgccagaaaccctgagatatcctctgaaccttggacacagaagtagtggagcagtctccggtctttctggcttccggggatcttgaatggaatggagtagctggcgatgggcaagagagctgatgatcctgaggtcgtagctgggctggtttcactctcggaagaggccgatgcagcatcgtagtcacatttccatccagatcgaaggcatttcgcgcaactcggcttactctcatcacactttatccttcttttactgccaggatgttaattactcgtctctccttttcttctcaactgtgaaaatgaacggtaggagaaaatgataagtatactgaccggcatgtttggcagcctgtcctcctccttggaacactgcttcttgttctcttctgaacagccagtgcatctcgcgaggccattgttcggtgtttcgtggttccccgacttggacactcggcggaactgtaggaaatgagccgtaagcactagcgaacaaagcgactggggtgtttacctgtcataccctgccatttgctagcgcccgacgcttggagaagtagagaatttcagatgcaatatgcataagatgaacataagaaaaaattatgagtctctcacggtggcagtgcgattgatctcagcgtgagctgggactagtgtatgaatacctatcctaggttcctcgaaagatttcacttatcaattgcttcattccgttttagccggatattatggatccctcgatccttcggattctcagctaaaccccttgcagtggttcaaggaggcctcatcacaacacgtgacacttcttgcaatcgcaccggtatcagtgttgtttcccgggcaaaaatactggatatggctcgagtaatacggtgaagggctcgagatggaacggccagacgccagaataagcaacccggagatctctgcaactccagtgcagcaaaatcgtggcattgaacttgagacagtaaaaaacgccaaggaaaattcatcatcgaaagatgcggaagcgttgcaagttgatgaaggcaggcagccaaagcagaaaaagtctgtggccttcaaattggcctttataggtttgtctgctacacttttcgttttccaagtagatgcaaccgcacttggtattgctttaccggtaagatcttcttcatctctcgtacgactctcgcaatcgcttttatactgatatttgtactagacaatagccaatgatctcaaaggctcgagtctggagtctttctgggccaatctatcttatacactatgcggccttgtgatgcaaccggtgtgggcaagcatatcagacgcattcggccgaaaaccaccactctacgtctgcattggactattcttcatcggatcaattgcctttgctgttgctcagaacatgaagacgataatcgtgggccgtgtgctccagggttttggcggcggtggcatcgatgttcttattcaggtcatcctcgctgacatgacaacactcgaggaacgatcaaaatatctgggtttaatgggtatcccaaatgcagtgggcaacattcttgggccatctgttggagcattgttctctacgtatgctacttggcgatggatcggatggatcaatctccccattcttgggtttggaacactattggtgttcttctttctcaagttacggcctgtcacgatggacgcatcacttgcaagaaacatcgaacgccttgactggattggaatgggtctcgttgtctctggtattactgtctttgtgttgccgctaagttgggctggctccttgtttccatgggccgcatgggagaccttggttccaatgattctgggtgtcttggtgcttgtcgctttcgtcttttacgaggcgaagcctgcagcaccaatcatgcctcatcggctgttccattccatcaccgccaacatgacattgctcggagggttcattcatggagccatccttgtttcgctacttcagtatctgcctctgatttatcaagctgtgtatctggaaacgccgatcaagtcagctgtcttcctgttgccaacgtctatcatcagtgtgtttatcgcagtgatatctatgatgatggtaccattatttggaggctatacatggctactgaggctctcatgggccttgctggctctgggcactgggattctggcattcctaaatctcagttcgccttcatcgatgctctatggacttcctatactatggggcacaggtgttgctcttcttcgactcaatcttctaccgatgcaagccagcgtcaagaatgtcgatgatacaggcgttgcgatcgggcaatttctcacgattcgtatgtttggaggtttgatcggtttgaccatcgcctctgcaatattcaacactgtttttggaaagactatcgcctcaagctcgttacaacttggggggcctctagtacctttggaggacgcatccaaggccgttgctttcatcaaagaactcgggtccttgagcatttctcagacaacgcttaatgaagtactaagaatctacctcgaatgtttccgcactattttctacacaatggcaggcttgggtgctttgggactgctgacttcaatgtttcttgaggaaattgacctcaatagccaagaccgtggcaatcagcgtttcgaagactaggacatgggccaactaccatctaataatcagccactgaagagacgaagccagtatccttacatcccgataatgaccacttggggaacaacaactctcatatgattcaaagataatagacatagttgtagataaataattgtaattccaaagcattctgaacctgactttctgaaagctcctactcgttctcccagctgaagttctagtcatggtcgatgcggatgacgaccttggcgaagtgcttctgcttctttagcctcctataggcctccttggcatctgccagctcaaataccgtgtcatcaaatacaggcttgagcttcttatcgtcgatgtatcgcacaagatccctgtactgattctggctatccataaggaatccacgaacagtgcacgtgaacataagagcccccatcatgggaacgacctcggtgtcttgcgcaacagcaccaacgacttggatagacccataaggacgtactgcctcgagggactgcttgagtgtctcgttgccgccgatatctacgaccatatcgaaacccaccccattaggtgtcaaagatcgtgcctctttgccccaggcagtggtgttctcacgatagttgacaacgtgagttgcaccaagccttttcaacctatctgccttctcttgagatgaagtagttgccacgacggagagcccaaaggacgatgcgagttgcagggttgctacactgacgcctccagttccctgaaccagaatccaggtgtgtggtccagtttggtctttgcctagttccgagagagcgttccatgctgtgatccaggtgacggggagagtggcagcctgaagccaatcgagagactctggcgcatgaacaagagcgccttccgagaatactccatgggtacgaagcgttcctttggtccccaagccgagcattgccggtacatctgacatgttaacatcagcatcactgcctctctctaccaccacgtctggtgcagggaaagtgatgactcgatcgccaggtttgtagtctttgacagaagagccaacagcttcgactgagcctgttccgtcacataaagggaccattggtggggtgatgagaccgaattgctaaactctgtcagttggaggccccgtcaattactttgggcatctaggtacttacagctgatgcagcaatgacgagatctctgtagttgagactggctgcatggagtttgactagaacatcatgtgggcctaactcatctttggacgggaggggcacattggtctcatacttgagcgacgtctcaaagccctgttggtcgttgagaatccactgccttgccatgatgggctattgtgggggtatggagatgagaagttgagacgttgttaatgggataaagaagtatatagctgggtattattgtgtttaaatatctgattcttgatagatgtattcctttcctgctgttgactcagccagcggagggttgcggatctgaagggcgtgataacaaagcaatccgcaaatcgcagcggatcgagccactgaacttccgttacccatctttttctcccttatcctactaatgcattctgatttgtcaagaggctgaaccgaaattccttgattcttcgaatctcaccccgagcgttcagatctccatcttgccatcctgtcggggccaagatcgagttccatcatgcatagcgcaaagtcgtcaatatctccgggttccatatccaccatgaccttgtcatgatcattcctgcacataaaaccaatgttgctctccgcacacatctttgtccaagcaaacgccgacctggcttcccaaagcccctttcttgtagtgatgggtaaggtcccgtaacagggaccagattcagtcttcagcagctcgtagcctgattgaaggcccatggatacacaccatgtccttcgaatggactctgaaagtacccatgaatgccacagtagttgctcaggagagaactggcccaggagcaccggtaatgtgaaatactgagggcttacattggtgagatggttcttaataatcatatctccgttatgcgtggcctctagagcatcacccatcatttctttcgtccaatcctgtagggtctgaagatgctgctccgccttgtgacgttggcgcagatcaccatccagtagtcggatcgtgcaataaaccaggagtgcctgtacccgacttaggctattcagaatgtctccggccttgtttctgttgccctcagataccaataacctctcggccttctgctctgcaatccggagcaccatctcactggtctctggtgtccttgacaaaaatgaagacagtgctgtgaaagcatcgctgatgcaatcagggagactacttctgtaaagttcatgatgcacaaacacattacttccgcttcttgtccaatcgcccagccagtctcttgtttggtatagaagcccccggatcatttctgtcgtgagatgcgccctatttgactcttcaatcggaactgccctccaagaatccggatcaagaaaccaagccactttcaggtcttccaatgagatagtacccggagtgttatgatggtccatatgactgtcccctcctatgtctaccagctcagaccaactgtcttcttgacatgactacagcaacggttgctctggcaaggcttccaaaggggaagcttttcccccgcagttttgtgtagcttggtagacaaaggtattgggtaaaggctcatagaggcagtccaagccgcgaaggtcacagcggcggcatttgggctgctgcttagtgcattttctcttggaagattgacaggccttgcaggctttcacctcgtaccgaggtattcccacccggctcatcgttggttccgtgggaaaagagtatctgattctctgctatggtaagcgcatggttgtttgcgaatggtgagacctgcttagagaaccactgcttatgagatgctgctcgttacggttagtcttccgctgcttgtctccaccagctgattaatggcatttgcaagccttgtctgggtataggaacattcaataccaacaaagacaatagggcagctcggaaatacaattcttcatcaacatcaacatttatgttcaggcgataaagcagcattgacaacggtcgctagctaagtgtccgtttcataccatggcagtagcgatgattcactgagtggggtcatctcgaaatggtccaaataccaaaacagaatcaacttggcgtatctttctattctacgaccagcatcaacgaggtgacggccgctcgcaaacaagtattaaggctctttgaactaattccagtgaagcttgagtcaatgtaataacgaatcgattgtttctttgagctgcgaagcatgatcaaaacctctcagatatgaaacattatagaccctgaccagccagaacaaggtgacgagaagccgcaacctcctcaaaagaagcgaagagctgtataaatataggttgtgtatcttatagctcctgtgaaataatactaacttctgtgtagtgcttatgagcttctaactacagacatgacatctagctcttgtaatcaccttgctgcagcgtaagggctgctaaaggaaaacctctagaatatgacgtttgtgcctccctgcaggggtctaagaagctccaatgcgcgcccaccagggcgaatcgactcagcacgacgtattggaagcatctcctcacgtctgaggagggtacgagattcatattctgagtttttctcctatcagctttacgctgtataaggcagatacaagagcggaatcgatgtcgggcagttctgtcagccaagacctaaagtacaacagcaattgccaaagccacaaggcctatccaaggttcaacacttccagccatgtcaacaattaccgcgggctcagtcgccatccctggagttccaccatcagttgtggtactacccatacatgcaccggcatcgcaggtggctattggttgttgatacgatgtcgccagtccagctgttatatcaggttgagaggtttcagaatttgaagccatctgtgattgttgcgagattgagttcgactgagtaacttgagtggtgacagaagcagggacagagcaagcagtcggagtggccagtgatccccctccgttgaaagggttgtacccgagacattgggcgtactgtgcggcacagctggccatattggcgtccggtgcggtgcgacaggtgttatagtcatcgttacactcggtaacacagtcgtatgtttcaggtatgctggtgtctgtactagcagcagaagtcgtggtgtcaacactaataggagaagatgaactccggccatatgcaggtgctgaggagtcggaagcgcttgagcgcgtgttgataacagcggtcgactcaacagccgccgtattagaggcacctgtagcgcctctggaacatgccgtcggggccgtgattgagtttgatcccaaaaatggattgaatcccagacatcgttcgtagtcctccgcacaaaatgcttgactgccgtccggctcaactctgcatgagttatatgcatcagtgcatgcagttgcgcactcatcgcgcttgtaaaggcgcgcatatgccaggcccgtaagggcaacaaagaaaacgaccgtggacttcattgtgtcatgaagttgatgttaagtgaagaaatcgagcggcagtggagagtggtgttggaatgtgcagaacgtggatcctgggggtatctatacttatgtccatctgcatgtgattcaatgtatagcatctggtcgtcttgagtacacaaaattgctttgcggcgttggtttgttcctcagctgccagcatccgagacatggttccaattcatgccggttgcgtcttatgccatcggcaatcgtcgattggatgtatttaaccgtataacattgatttgatagttattgaagtcaagtggcacaattgaattcggttttagccaattgcagactggtcctattcgacatgaggttttgatctggctgttttcggctactgaaacgacgccaccaacaattccgaacacatcgcagaagtcacaaacttgcttctatatattaacctagtcttttgttactacagcaactaatgggacagattttagaatgcccggcacggtcagtgttgtgagggaatatcaggtcttgtcctggtcaccaaacccatcgaccagaacatccgagcagcttccatgcaatttacgaaggataaggtcgaggcttatttaagggtcaacattccatgaaatcaataacgctgtctccttttcaaggcttctgacaattctataaaaaccaacagtaaatcggtacatccaaacttaccttgttatctaaccatttctccagtcgtattccaaactcatgccatctaatacctgaacttgttttacaagatagcaccctcaaaaacgccgtcccaagcattgactttgtgatggttagagtcatcagactcaattaccgacgcaccgcgaatctcaagcatgggaatgcttgatggaatgaaagtacttgaggtcgtcgacgttgtgctgtaagcacccccagagaattcatcacaagttacagtctcaacaaccgaagtggtgtacttaccttcttcactgacctcttcatactcagacttccaagtacaggtagtttcgccacctggtaactgcatcgagtcaacaggggcctgtccttcacacagaacatgctgcgcgatgtcggcatttggacctggcgacacacccagaccgacgtttctacgagcaatagctataatgtcgttgtggatactcataacaaactccataaaccgttcatcgtagtaagttaaagatccaatgccccgagaagctctaatcacttggacgaggttgtcgaggaatcggagcgagcagcatacgcaaccaagacctcaaactcgacaaatatcaagccgacatctcctccaagagaacgcacgatgtcattagctgcctggctcatgacgcctttgtcagcgtttgaccactcttgttggccgcgttccgttgcgatcgagaaggcctcttcaatgatagcagctctgtcgacgttaaacttgttccagatagattccatgttggtgtttgaagctggatgaacgattttgaggttggtagaagtggttagaaggttgcaggtggagatgggagtgttgagaaactgagttgagtaaaaatgaaggattggcaggtcaatttggttccctttttatagtccgaagctgttgcggttctgtgccatacattgggatgccttccaagttgttcacagaatctccaaagattgtgccgcttattcctttgtgtctatctgatcactgacgacaaagattgttattgaatgagtgtagctcattgtttcctagcctgtccctttgaacaacagtgagagcacggactcagaagcctttggaacaaagctcccagacacgcatatttcagttcggggtgatgagcaaattttaaaagaatttcagtctgttgactgttatactactgtatgagcatggggaatagcgcccctttgtgctctttacccaatcctcggctttttggtctatgattaatacacagcaatacccatagaaacgcttctctggatggcttatgttcagtctcagagccttctcaaagggtcggctagcatttctcagttgatttctttcgtatcgcacgttttaaactcggaaaagaaaattctgattctgttccatgttggcattatctgacattaatgggcaaacctgaagtccagcctcttgttgccttcatctttggttgtttctagatactcatccttctcttcatccgacatggcactccaaatgcgttctcgcgtcttgtttcgccatatgtaatatgccttgatgaaaacagtcatcaccacgttccaaccaacgagagcaagaagaactttgtttccccgtcgatacaaaggcttatcatcgtcacgatagatctgtatgtattgttagtcctgtactaagtagcaatgaatgcggacttagactgacctgggatgagattacagagctggcctggcatatcatgttgtacatggcactgcccactgttctagtgcgaacagaaccagcgtttcgcgatgtcaagctgactgcaggattgtcagtaaagagaatagaaccagggaaatttcatgtccgtaccgttgatcgagtgaatgtaggggaagccaatcatcaagattgtcgctgaataccatgcccaaggactagcctttgcaggaagcagctcgagagtcaagagcaacacaaaacaccagaaggaatagtacagcaaaatggccattcggttgttgatcttctctgagtaccaagagataaggatcaaatgggccaggaaaagaacatatccaggaatggtcaacagattcgtctcaaatgtgccgaatcccaaagccttaaggttgagggtaagataagcagtgacggggtttgtgggaatcagcatggtccaactgatcatgtatagtggccagaggtcatagtccatgagtgcatcccagagaagcttgagggtaaggccttgacggttatgcatgcctccctgtaccgccgtgtcagtgttgttgtattgggtgaaagcaaagagttcacttaccttgcctggatcatcacgcaagacacggttgaccatgatgacttcttctctttccgtgaaccaaccgtctttaccacggaaccaactagctgtttgtgtcgggccaggaggtaggtagaaccaagacaccacgccgatgaggaatgtcaaggtaccctcgagaacgaacagccagcgccaaccttcccagcctccgaccgagcgcatatgaaggattccatatgcgaggaatgcagcgacgataaaagtaccgttggaagcgcagtagaagaagccgacgcgcatcggaagctctttgttagtatagaagtacgagaggtacagcagagcatctgggatgaaccctccctcgataagacccagcagagcgcgagttgcataaaagctttgcttgtcttgagcgaacccttggcagatgccgatgatactccacgttaccatctgaatcgggatccatacatcagggccgagcttcttggagatcatttgtgatggcacttctgcagacaagaagcagaggtaaaagatcatcatgccatagttgtagtcattggtgttgagtccaagatcgtcgagcatgccatcactcagagcttgtgagatgttgccacggtcgagctgtagcgcaaagaacatgaggcaaacccaagagcagattctcttgtctagctggagggcaacaagcaggtcagtatagcataaagtcgtccaactgagtatgagcttacccgtctgactagtttcttttcctccttctctgtccattcggcagttgggtcatatcgatggatgccttcatattccgggataggcttgtacagctctgtagctcctccagaaacaaatgtgtcgccggtgaagtacgcgcgcttctgtgtcgaaccgtagtcgtaatcggaatcggacgcctgaatgatcgggtcgtcgatagtggttgacttcttgtctgccatattgcgaggcccgagatgcgaattgtatcggtactcggtcaactacagcctatcggtttgccaagctcggcatataagtagctcggggcatttttctaaggcccattgttatatatcgtgcactggggactaaatggtgcaatagcatagattgtctggcataaactggctagtgtggtttttgaaccatatatgcaacgcataggcgatggtgcaatcccttggaggttatgtctaatctctccaacatggcattggctgaaaactccaaatcctgctagatcttatgccgatgtcccgcgtggttcggtggatcgacatggacaagagcttgcaatgggacatgaaacagatgactctgatagaggaaccatcagttggtctgtcccttgaacgcgtgcgagggtcactcgatggcgtcaacaacgttaccgagagtttctccaaaagaaataattgtcgtcaaatattggttctgaacgagctattattactcatgccactcttgtcttcaatctcgaggggcttatactcgtccttttgtcttcctgttgaccacgtttcgacggcaataacagcaatcaacaacggagttctccgtttcagtgagatcgagaaaccggctcaaaaggtggagacggtcacgaaaggcgccactaagaagcagggtgtcgtctctcggggcctggtccatcgcccgctctatttgctccgacatgttccagaccccaacagcacatttcgaaggctagattctctctggtagatggaagggccttgagatataaaggaatttgctgataatcgtaagctagaataataagttgtaataaaaattagataaaaagaagttttgtcttcacgttgttttcggtaggtgacgatctttatgacgctgatcaattgcttgatcctatgattgccgtcatacattatcggtacaaaaagatcacttcacactgacacaggctatgagaggattgcgttattacagtaatcaaatagcaactctcttcaaatatcctcccaggttctctcaaataacacaacctaccagagcaggcatgcttgaagccaacacaagatacaaagtcccagaagtcaattgccgacaccctaccctggagacagcgttggtctcaggggaacgcaactgaggcctcactgaagctccggaaagcaaccaatcagagccacgcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctataaaaaacgattgcgagcaatagcgaggcatctcttttttgccatcttgcactttgtccgagtccttttctcttttgcaagtgacgaaaattgttctgcaataacgcgctgctcgttctcacgtcgaccccactgttggtctcaggcgatgagcagctccaatgcgcgttgagcttcatccagaattttcagaagcgatgacacagaacgcaaatgcactcgaagccattaagtggagatcttatcacattttgatccgtttcaatgaatgtaaatggcactcaatccgagccagttccactgaccgcgtcatctttggtgggttggtcaagggtcaacaccgctagaccctcaatattcgcattcagaatacgaaattatcatcaaaaacttccttaagaacgccgaaatgtctgccccctaaagaagaatctttctgatgtcgaaatatttcctttgccagaaaagtctcaattgctcgctacaaaagtattgtctgttcttgacgtcgttgttgacatacatatcggtattcctcttttagttttcgtacccgaagatgagcggagatggaccatacggacccgttgttaatgggactcagatcgtctttttcgaatacctgcccaataaacctgccgccatctctttcgttgttctcttcagcattgccactttagcccacctggtactcctcttcatctttcgagcctggttcttcatccccttcatcctcggtggcatctgtaagtagacccaatccccttggggttggcacatcctgacgtagatccaggtgagatctttggttactttggtcgagcccaagcccacgatactccagataaagcaggcccctttattctccaaaacgtccttctcctcgctggaacacctttcctagccgcaacgatctatatgagtcttcggcgtgttgccacggcgcttgactcccagcatctttcgttcattagtcttcgatggctgacaaaactctacgtcctcatagacatcgcatgcatcgtcagccagttcataggcgccatcatacctgcttcaggcgaaccagaagccatcactaaaggtcgaactattcttattgctggcctgatagttcaactttgcgccttgagcgtatttattctcacgtcactgtatctatacatacgaataagacaagagactgggccgttcatggactcgtccctggtacggtggcggcgatactttagaaccatagaggctgtgacggtcatcatgattattcgcagtattgtccgtgcagtcgagtatcttcaaggacaaggggggttcgtcatatctcacgaggtcttcatatacctctttgacgccttgcttatgttcctggccatgctcttgtttttgatcattcatccaggacggctggtcaagaacggtacagggatgaagtggaggggacagacgcaaatcaatgaggcatcggaggatatcatgcatctacgtgagtatcgagcttagcatgtttccgttgcttgagaaaatcgagaatgagtatcattgtgtaaatagatgatgattttcgagtgattccaatacaccaatagtacattcagttgagtctttcagaggattgcgaagaacattaaccggaagcatatctcgattggttagaccgaataaatatcacaagagaatatagatttttgagtacaatgagttcaagccagcatgtttgctttcagacatctctgacaagtctgacaagcatgtcggcggtgatgttgaggtcagtttggacagtatgatggagcgcagcggcggcgcgataagcatcgataagataagataagccaccaaaccccgctgttcattggccgattcctgatgtcatctcgcgacaatatcaattttcagcctctactcatctcattgctggaccatcttcaacaccaacagtacagcccagcatgtttgctcttcgacggatcattgcccgccctatgctgcgcgtagcgacgcgccagattcacgtgacgccacgtcgcttcgcctctgccgatcaaccgcccaacatgcagcagcttgagtcaatgatgaatgaccctcatattcgtgagactttcgagaagttgagccgccatcccccggccattgaggccatgcagaagatgggagatattatcaagagcaagggtatggaagttcggtgaatcaattgcaacctcggctgattatctggcgcaggacttgctacttcagggccaccgagcaagatggacatcatgaagctcatgatggataaggagtttcgtgatgctgctacaaatgtatgtttgccgtctgactcttgaattgtgtgctaattggcattgtagctgacaaccgaaatgcaaaatgctggtgtcgagatcaaccctgatgtgacctttcctgcctgcttcattcttgcgcgcatgtcactgacaatatccctaggtcttcatgaagatgatgcagggtgagaaatgaagttgatatattggtccaggaaagtgttgggtttatagcatcagccatgccacgcgttgcgatggtttcgacaacatagtgtcattagctctcagatatcgagaaagacagcgaatattatccaggacttgaacccaattgtcttgcaatctaatatcaccatgtgccagagatgcatgtgaaactggctgaattgcatcatgtgataatcgtagacgcagcgacgagacattgaggttggtaagaaccgcccagttgattaatccccgggccatatctacacatgttttattctatttcggggcaatacttctcatgcacgtcgatccgagaccctggaccttagcttccgacggacaccatcggagtcaccgctcgatagtttcatgccaacacccaatcaagaaggcacaagaggtcaaagctgagaagggaaattgaatgcgaggcactgtgttgacataagatcgttctctctgccgctctgacacatttaaatgagtatgtcgcagaaccaagttttctcaccggctcagcaagccacatatctgaaacaattcgaaatgagattatcaccaagggagtcacatagcttgatcaattcttcagaaaaataacggagatattagacataaaaacaagcttctacagtagattactggattggctgtcgctggcaattggtaaaattgcgggattttttagttcacgctagcccaggccccttgcagctcctcccgtcatcagaacacggcttagaggtctaggccacagctgaactctttcgtgatttgggagccaatcaattttgtcactctgactagtttacagctgcctattgaggaagctggtcccagatcttcactggcaatcgcgacttggtctggcgttcgctgggtgatccgagctagtgagaagctgaaccaagacatgcatcgtagcctaggaaacttccaggggaattggcgccgttggtcttgaacattggtatgaatggcggtcgcttgattaacgttcaagtgaagggtgtttatctttagagtaggataacatactagctcgtgcaacataaagagacaagtgcccatcctgctgttccggtcccttcagtcttcattgatgtttccattgactcacgtttgcctataccccaataattgagcaacaacggcaagatgaggtactcaatcacgcagcttacagctgttctcacaactctatccacaacagcacagtctgccgtccttccacgggagaagcaagggtcctgcacgaagaccaaggtcgctatcctcggagccggcgtcgctggcatagcagcagcccaaaacttgacaaaagcaggcattgacgagttcatcattgtagagtataatgactacattggcgggcgaatgaggaaacaatcatttggcaagaaagcagatggaaaaccttacactattgagtttggcgccaactgggtcgagggtatcggatcagaagctacacatgagaatcccatctggcagttggcaaagaagtatgacttgaaatcgcatgagtccgactacgagaactacttgacatttgaccacaaaggacagacaaactggagcagcacgattaaagacctggaggagatctacagcaaggctgaagccgaatctggtcgtctcctgctcggcaacttgcaagatacttccgtacgtgccgctattcgctcagcaggatggcgtccagacaaggacgacatgcacgcgcaagccgccgactggtggaaatgggattttgaatccgcttggacacctgatgagagtggtctcatcttcggagtggctggtggcaatgcaacattcggctacttcagtgatgtcagcaacctcgtcgtcgaccaacgtggcttcagcaccatcatacaagaggaagccaagaccttcctcaagaacggtgataaaagactccgactcaagacaactgtcaaaggcatcaaatacggaaaggatggcgtgacaatcacaacggacaagggcgattgtatccaggccgactacgccatctgcaccttttcgctgggcgtgctgcagagcaacaccaccgagttcagccctcccctccctgactggaagcaaagtgccattgaccagtttgctatgggcacgtataccaagatctttatgcagttcgaagaagctttctgggacaacgaaacgcaattcttcctgtatgccgaccctctcgagcgtggccggtaccctcttttccagtcactcaaccccgagggttttgcgccgggctccaacattctcttcggaactgttactggacagcaggcgtggcgcgtggaacgccagaccaacaacgagacgatggaacagatcctcgatgtcttgaggctgatgttccccgacaagaatgtgacgacaccgactgcttttacctaccctcgctggagcactgaaccgtaagtcaagaagagcccgctcacagtcgaatgacccgtggactaacaatacgcagctgggcatatggctcctacagcaattggcccgtcggcatgactcttgagaagcatcaaaacatgcgcgctaacgttgagcgactctatttcgcgggcgaggctaattcagctgagttctttggtttcttgcacggcgcatacactgaaggtcgcgacattgccaataagattggtaacatcctcaacggaaaggctggcgatgatgagtttgacatggagaggtacgaaaaccttcacgggacgacatttgtggatgagtatgatgaggacaacggctggttgttcccgtatgacgtcgagggagatgaagaagagggggaggaagaatgaggagattgatgttgattgactgtaaataattatttatgaaggtaatgaatgattgtaatgcgacggaagacttggacttttgttggtttactgaatattctgtcattctgattgatgggttcgttgcatgttgtcgcctgtaccgcatcggaggattataaatcggggggctggggttcaagtcaagacatggcatgcaggaactcaatgtctcggcaaaagtattcgcaaattgagtttgagttctcaacggcaagaccgtatgcttcttttgcgagtgccttatggatctcaatttgatagagtttgcaacatcgggtagggccgaagatggtggatctggttatcagcaagctgcataagtaatctcgtatggggccaaacaatttgcgacgacattatcgcccaagctttggaagggatcaattgaggctatcgtatgacctttgggagacgaaaaactcttcagtgcgatatatgcgcattcacgtcggggctcatcggcgagcgaaacgattccctgcttctgggcagctcttggcgtggattctaccccatctctttgatgatggatcgacagtggccgagtgggaggagagtgggagagcagccatgattacaataaccataaccccgccctttcacttttcagtcagtgcgtaaacgtttatcccaatcggttctggtgaatggagtaaatgcttagaaatcatctgcagcttgctgatagagtgacgcggctcgcatagcctcatcaattgccggctcgattgtcagtgaggtcaaagtcttggcagttgatgtcatggatgtttggtttgtgctaactaagactgactcagatttgggtgtgatgcgctacatctttgaatcgggactgctaagatctggtcagcccgctcaggtctccccaagcctcactcactaaaaactaaaaggcaaaaccaaggaaaactccccctcggtcgcagccgatttcaatccccaaaactagtttcaagtctcatactcccatgaaacgatcccagtttacggaataatagtgatcaaacagctaaaatctgtagagcatgtatcagtatcagcgtcggatttagcgagtcagcggtttcataaccccgtagagattaggtcggcaaatcagttgccatacttaccgagcctgccaaggactgactatgtcgtacttgcagggcacttattggccgaagtgcatatccaagccatgccaagggatctaaagttaaggtttaggtttccgaggccaacagttgcttatgagagacaaatcattgacgagtgaccacgtaattcattgcttcgggcgccgagtctagtagcacagcacacgagcatggtatccccatcatggcttggcatcatggctgggccaagcatctcaacgcgtcatagtcgcttgatatcttttttgttggtgtttgctgcaactatcaaaaccccttcgtctctcccacccttctcgaaggtttgatggttgttacactctcaagcctttgacgtaggcactatcccgttcccctgactatccgacctaattcgaggtactgtttcatacaaaggcatctttcacgaatcactacatgatccacgatgctacgatcactcgctctcacaagtttcctcgccggacaatcgctacgagctgcagctcagcgcgatcaggttgacaacagcaaccttgacccactgaagttcaagagcgacggaacatttcaaatatcagtcttttcagatctccatttcgctgagggtacggcattgaaactacaataactctagaaaagccactgacccaagaactagatgcctcctcaatagggcccgagaaagatgctaggaccgtcaaggtcatgggtgacgtgatcgatgccgagctgccagacttggtagtcctaaatggcgaccttatcaacggcgaatcaacattcatccacaacagcacggtatacatcgatcaaatcgtctccccgatggtagatcgcaacatgacatgggcttcaacgtacggaaaccatgatcataatcgcaacctcaacggtacggcgatgttggagcgcgagcatacatggcctggatctcgaacagattcaatggtccaaggaagctatgccggaacaacaaattactacctgcccgtttacgcatcgaactgcagttcaaactgcacacccgagctgatactctggttctttgattctcgaggtggcttttactatcaaggcggtgctcagcctaactgggttgacaagagtgtcgtggaatggttcaaccaaaccaatgctgatttgcgcgaggaatacggaaagaacattccttctttggcctttgttcacattcccgtgtacgcttctctgatgctgcagaacaatggcgtcgatgagaactatcaccctggcatcaatgacgaaacagtcattcagcaaggtgcgggttggtgcgcagacaagaagggaggctgtgattacagcgatcaagatttgcctctgatgcaagctctcgtcgcgacacctggcgtcattggcctcttttccggccacgaccacgcgaactcatggtgctacaagtgggaagacaaggttggcgacatggagcttcgtggcaatggcatcaatctctgctacggtcaacataccggctacggtggctatggagactggatccgaggtggtcgccaaatcgtcgtcacacaagagggccttgagaatcttgaagtcgattcgcatatccgccttgagtcggacgaggtcgttggaagagtctctttgaactcgacttataacactgattcatacgccgccactccgaaccagaagacattccttagcattgcgagctctgcgacgccaacaccgtctacgagacctgtttctttagcagcgcgctttggattacacaatgctttcaactcatctttgattattttcataggagttattgcatggattatggtgtagagagtagcgttcagattttattgcttttagagttaaaattatagacaatgattccctcagcgcctctatcttgttcctgcgccgtggtagttgttgccggcatgcatgaccgtaatgaaaactcaaggatttacttcaaaaaagaaagaaataaggaagtgatactatcaagacatgattgcaaaaagagagttctttgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcacccaagctagtgctgatgctcaatttcgttcgtagcgcaaaccagatgcttgattgaccaaggctgggttgccgggatgcattattcagtcttgacccattttttctggtgcttcaatgaaagaaacatcattatttggatgttgttctctttaacttatacttcagattgtgttttagggacgggttggtctttcagccaccaaggttaaccatgaaccttgaacatgtattgttcaaagacaaagctaggcagacagatcagagaacaaccaagcattatcgccttattcaatgctatgcaactaattcgaatggccgttcattgcttcactgccttggggttctactgagcagatgaagtatataaacctgtcataagtttcatgttgaatcatcaacaacacgcttcaacataacccgaccttcataaacagtcatttctcttgaggtttctgcaactatatagcaacaggaaaagagccaacacgtctgtcatgccccaagacgccgtcgaacactactacgcggctcacaagcttgtagagagggttgaggattgggcgaaagaggttagcatcgccacagaagacacggagttggctgcgcccatcaatcctgaggccaaggtgcctcgcataatcaggtccttgctcgagcaacacgaagaagcccggcttattatggatctaattgaggaacagctcttgaaactcaactatgagcttccacagaaaggattcactgcgcccacttcttctaagtacggtggctcgagccatcgaggagggtcacaccgtgagtacctcgcggaagactctgatgctcaggtttgcccaccgggggagatctggccgtacattccgttgggcagtgattctggggactcgtctaaaaagaagaagaagaaaagcaagagacccaagaccgaggaggaaaagaatcggcatatcaacaaggttttcatccgcgagaacggaattcttcccttgttggatcctagcgcacagctttgagaccggacttggggtcctgttcttcacgtatctaatctaatcagggtgagtcggattcggagctgtcggatagttcaaaagtcagtcacagaaatagaatctcggtaagttttaatcgaagttattcatacagcaatggaattccacaatttgccagaaaatgtgaaatgcgataaaagtttaccggtatgatgagaccaattggccgtacagtgtccaatcggggaagtctggaagcagcctgtggagtgaccacaattgacctgaagtggctactcttcggctcggttggtttcccgtccagcttttgatctgatgtcatttcagttcgacttcaatatcttctactgagatctgtagcaattgtgaaaatgatgaagttcttacaaagactgatgtgacgtcagatgtccatcaacgactctggcaaaaacaaggatatgccaatagcgttcattaatggccaatccaaaattatatactaacagacttatcgtatgactatagcccgaatcgtcgcgatccctccaatcagaccttgccggaggaaatgcgaagcggggtcctccctagcatggcctggctggtcttctcaagacggaatggggtcagtcaggcacgtacgctctgcctcgttccagcgacacaacatcacagcccagccgagaaaccaacagccgacatgcgacacacagacactgcctgtatcaacctttcagctcaagtctactcgaaccagcacgatcattctactacatctcatctcactctcaataagtgctcatcatttctcctttgggactggcaggtgaccccagcaaaatctcattccttctttgcccctcggaggcaaattctcaagaacaactaaaccctttgaatctacactcttttttgttttggtatcgaaaattctcatgagcagctcaaataagcctacacgagcacaagaacaccaaaagtctaatcgacagttgctccccagaaaactccagaaatcagaacatgagcctcaatacgcgcccctcgatgtctccgacatacccagggcagccttaacatcagtcgcgtgtaacaactgccgcgtccggaaatcaaaggtttgtcctgctgtatcaaatcgcattggtctcgtatgagtaacgggcttcattatctctagtgtgatggccgtaaaccaacatgttcggcctgtgcgagccgaagacagcactgtgtatatcgtgccgaggtttctcaggagaagatgacagagttgagaaaaggttctaaagatctctttcaggcactagagctcctaaggactgcccccgatgaacacgctcagtatctgctagagagattgcgcaacagcggttctgtatcggaattcttgcaagttcttgactcgggcatcataaagccaccttcaccaacagaccccttagccaccagtctcgcgggaacttcagctgattcagcaatagagttgaatttaaacatgagattttctggtgtattccccgtactggaaactcttgacatcaaggatgtagatcttggtctactggcagttaacaaacgggccctaacatcttcgaatcaacaagcaacagcagcgcccttgacatcattcacaccaatagaatttggtcaaagatcggaaacgccgacgacttcggaatctttctcgactccaagcgacaccactggagatactggggttgaccctcgactcgagtctcttcaaatatggcagtggacttccatacctatacccgaaaacctagctgcacaagcaatatctttctatctagtcaacgaacaccctgtactatcatttttcgacgccgatttatttattcgagacttggcggcaggcggaggtcgcttctgctcacagcttctcgtcagctcacttcttgcttgggcctgcgtaagctgttcctcttgtccttgactagatgtttgctaatacgggcaggcttcctactcccaatttgagccacgagctcaaacattttctcttgcgtttttgagagaggccaagaggcgatggaaggatttaacagaccatacttccatcactacgttatcatcagcgatgcttcttgtccttacttgtaaccagcatggccacgacaaagttggtcttttatatctcgacgccagtgtacaaataggtcgtgagcttggtttgttcagcgatgatggaacatcagttcctgatttcaacgacgacgacgaaacaagaacagcagcatcatttgccgcttggggtgcctttggctggcacaggtaggtcttagtacctcggccacccagacactcatactgattcgtgcagtctccactgtaccaacttccgagcaaaacaccggatacaacatccaccatctttacccataccaggagatgtatccgggccgcccctgaatgagcacatgggaagcacatttacatggatatccaaattttgggtcatcatacaccaagcatttcgtgaaggttataaccattttagccgtctacctatgtcacacgcacatcagatgtatcaaatgttacttgactgggccagtatcattccagaggacgtacagaggagtgaaaactgcccccaccatgttctggtattacagtgagtggagtagaatatctctggaggctgtcaactgaccgtcacagtatttggtaccagacagcagtaatagacatgtggcgcccatttctcggccgcagaagctatgaagacgctgggggaagcgaactcgccactgccactcacgaagcatccgtccaccagctcaaacggcttgtatatctatacaggaaacgattcgagtcaacgaaccttaccatgttcatcacccctggacttctcaccctcatcaacgaagtctttcgaaatcccggcacatccgacgctcagttttacttcatattggcggcgcgtggatgcctgtcgatagcatcttggtgcaaggggctcctaggtattacagaaggcctgatgacaataggttggcaaaacggaaccttcaaacgtgagggatggacggacaacagcatgattgaagacatcagagctacaacacgggcactcaatcaagagggcacatatagcagcctctacccaatcaacctcgattcaacgagcgagagcatggacgacatcggcatggaggctttagcgggtgaattccagagactgagctcacaaaatgagcctacacgcgggaaagaagtcgagatgacgagtgagcctaacgtctggaagggagatcagcgagacttggacttgacgttgactgaggcgacggaagaggagaaatacacttagcgagatcattgtatgattgttgatggggcatatgaagtaatgaaggagccttggcgagctgagtaatggccactatttatggcgaacatagactggctcgtatgtataattttgtatacagttcaagatacccgatattagtcgagagcgagcgacattatatattcatcttggttaacttgtgatgtctctgaacttgtctgggatattaatccagcttgagggccgagttatgctatgcctctctacaaagttcacttctgatgaggtgacattggtgaatccttcagtcttaccggcaaaagaaagagcggtggaaccaatgtcagcaaaagctgacgagcacctcttccttgactctatggagttcggacgctggtagtgcttacgcccccatttattctcacggcggtccagattacccccaagacgagaaacaagacttgcgcaacatactttcatcagtccgactcaatatggcctctgaagaatctggagggtacttttctgtttccaccatcgcggtgaatccggacaggattgacgaggtaagagccccttcacactactatgcccagtctgttttctcaatagttaggcccatgcctgtctggccgaagtttccgaagcgactttgaaggaaccaggagccaagatctacaggttctacaagactgagggtaaagacgagtttgtctgcatggagaagtaagtccttcacatgtaagaagcgcgactgtagctgacttcaatgctcaaggttcactgatcgagacgcgtacgcggcgcatgttagttcagagcatgtgagagactgggcaaagaagtacttggattcgggcatttttgtagggtcttttgagtttcatcctcttgcgaagggaggtcctggagttggtggttttgaccggccttagttattgcacgagttggggacaggggtgtcgtgctgtatgtagacctggccaggtctccaaggaacgcttcctccatattctgttcccagcctttctacgatgcgactgcatcttccctagaaacctagcaacagttttggcaccaatcgttcgacagaatgatactcatcgacatcatggtcacgtgttgcatgaaacctgtccttgcttgaagatgggggcattgacatcatagtgccacttttccatcgccacccagatatcatatgaactcatcaaaacagaacagagtagtttctgagttttcctgacctcaatagcctaagtaccaaaccaatttgttcaaagcgtaataaaaacacctatcaccagaaatcgcgctcaatcatctctgaagatatccaaaatggcaacagaaaggacgagtcaagaaactcgctcaaccgccggtgatcagagcgaatattctaacgagaatgaatcaaaacaaatgacccaaggttcacagaacaaccaggtcgatagatccaaaactgcgtcacaaggagcaatcaatcagcctcaagatcagcagcctgttcaagcagcgagtcaagagacggaaaagaaaagcagcgcaccgcgcgtgagattggatatggatctcgatgttgagttacaactgaaagcgaagatccaaggtgatcttgaattggccatattgtaagttctaccgatcttgaaactcacttcaatgaagctaacaaatattgcagagagaactaagattatcacgcgttttcaattatggaagatctcaggaatgaatttggaaagtttatcatgagcgtagctttacaataatatcatatttcattttcagtcactcgctgctgcaggcttcatggtgtataatatttgctcatggtgataactcaactcagggtagctgggaagatactagcatcacgtgaagatatatcctctgctaaccgtatttgtcaattttcctccgcggatccgcggcttcaacccaaaatctccgcttcctcaatctgaccctgtcaagtgatcaatatccaattccgatgccgatacgcgcatgttccacacaatgaagcgcaactactctggagcgcctatcatgtcgacttacagggcatctcggctgccagtttcgtgccgcccttgccgcgagaagaagcggcgctgtgatcgcaatcagccttgttcgaactgtacccaacggcaactcacatgcgtctatgagaatggcagcggagcaaccaactctttggagagtgaggtatcacgagaacggaaccttggcgatggtttagtcaacccaaacgaaagcacctcggccttctctccactgagacagttggatctgtcagtcaacctgttcctggtatacaatcacttgtcatgctaatggcaccagaaacaaggagatgcttgacagactaactaaactagagaacgctgtcttcccaaatggagctcaagcaccacagctcacccaatcagaatcagcttcctccagtacgtacctcaagcctgaatcctgctatgtcggccatttcaaagctgatgataccatgtaggccgcaagttgttcaactgccacactgaggctccctcaaacaataaggctgcttctgtcaacgcgcgcttgaaccatttgatgtcgaatattccacctgcccatcaagcgcgtctactatgcgaacactttattacaactatccaacctacattcggtgtcctgcacgtaccgtcaactagatcacttgtttatagctgtgtgggctctgaaaaagaagctctaaagattgacgagctgctcatgcttttcagtatctttgctggtgcgacattggcctggacagacgaacttctccataaccttgaagcaaccaaagcgaacgccgtgtcggccttcgattgctattttcactctgctctatcgatcgttgaagacactgacacaccactaccgccctcaatcactgctgcctcagccatatgtacgcttgcgcacgtggccatcaactctgacgatgtcctcccgatcaaggcattggatcttagaagccgctgctacaatatgtgccgtgaaatgatggtacatcgtttagacagctcggcagcccagaaagagcgggacacaagcccggccaacaatatcgacctggaggttcagagacgtgtatggtggaacatggttgcttctgactggtaatacatcctttgtatgatctgtgctgatctagctaacgcttcatcaggttgacttcattctctggtagctcccaggagggtatctacacattcatcccgaggctgatgagagtcaagcaaccgcgtaacgtcgatgatgttgcgctcacagtttccggcgacatacccaatctacctatctccgttccaacagacatgacattcttctttctgcgtctcagaacggcagaaatatctcgcgagattatcgatgcgatcacacctctggccgacgatgcacccgaagaagactacgaaatcattctccagcttgatagaaaactacaggattttgtcaacgggcttcctgagttttgcaagctcgacccggagagtatgcagaagtccaaaaacatttgcaaatcgaggccgttcatctactggcagcgaattagcctccatctcggcatccatgcacgtatttgccgacttcatcgtccttatcacctcgcagcatactcagatcctcgatattcctattctcgaaccacgatactctcatcagcatacaagatccttgaactcagacgcatgatggacgacccggttgccaagcttcactttagacctgagaggtattgggtcatcttcttgcacgtcacctcagctgctgtggcgttggcagtggatctgtctcacaaccctgatgctcctgacgcgcaagccctgaaagagaaggtcaagagcgcttatgagacgctgaacaaatcaaggaagaacgcggagagcttgataagaggaatcgagaaaaatatggaacaggtcatgggcactttgcagaagcagcgcgcgaatgcgatggcatccgcttcgccggctgcaacatcgagcgctaatttggactcggttcctgaaagtgctttcacagacatgaatgatattactatgggcatgcaggaagacgggctcggggacgagcattcccaccagctctggtcagactttttggctgctgtccctgaccttgaagagtttcagtggacatctctcctgcaagatcttgactttgatcctagcaacttcagttaagaattcgaagcatggtgatgagcggattgtagcatggaactactatggtacttgtatatggggaggcaagagataaattgcatgtttctttagttccattcaaaccgtttatgacggagagactcctttcgagcttacgaggggatgtcaatgtaaactccgcagtcgcatgccattatgtgacgttggcgcacatcatatgtctgaacttcgaggcctgtcataataattgaccatttgttacagtttccagagctgtcacaaccggggttgaagttaatgtccgattagtccggtccggaaacaggctttcacagatgacccaaaaggggaattttcgaccgcggacttccgcgcctgatctccgacacttgaggtagttataaacggcaactccaatttacaaagaacaagacaagaacacttcagatacaatcatcaatattacaccgaaaaatgaagcaaacaaaggcaagtttcccaacctacagactgccaagaaagctaacatctccgcaggccatcatcatcggcggaggccccgcgggtctcgtaaccgctctacgcctacagcagcaaatgaatatggactgcacgatatatgagcttcgaacagcaccttctacactggggagcgccataggcatcatgccaaatggcttgcgccttcttgatcgcttgggagtttactcagagctcaaggagcgcggaagcagtcactccaatatgaccatccactctataaatggaggggttctgggacgaagagatatggttgctgcagcaaaagagcagactggttatgggtacatgagaatcaagcgaactgatctgctcgacaccttgttgggtgcggttgctgaagctggtattgcgttgcactacaacaagtcacttatatccatcacagaatcggctgattcagtcaccgcgaccttctctgacgggaccagtgatacggcagactttcttcttgggtgcgacgggattcactctgctgtacgacgcttgcatgtcgatccagatcagacacctgtatacacggggatgtcaggcctcggcgccctggtctcagcttcttgtgtttctgaggcagctcgacaagaaatgaggggcatgaatgtcacaatgactcaagagggtatgtttggtgtcatgacatgcactgcttccgacgacgaaattctgtggtttttgtccaaagaagtaccactgccagactctgaggatgcccgcaatggatgggaggttcgtcgacgggacgaagtggagaggttcaagacccaacttcacaagactctcgaagatgcgggtgggcaatggggggataatctgcgggagcttactggcaatacgacagctgtgaagttctaccctatttacaagctacccaccggaggaaaatggcacaaagggagaactctccttctcggcgatgcagcacatgccatgccacctcatgcaggccaaggagtatcgatggcattcgaagacgcgtttctccttgctcgtcttcttgagaagaaactgtctcttgcggatacattcaagcagtttgatgatatccgaagaccaagagttgaggatattgcgaacagatcttctgggaatgcaaagatcagaagaaggacagggccatggggcttgtggctgaaggagacggggctttggctgtttatgcaaggtgcttgggtatttggcatggatcgctggggttcggagacgcagcagatggtgtacgacattgacaaagtcaacatctgagccggcgttctcaatgagttttatatcttgatcttggatagctattgagaattgtaatttggaatactttttgaaagattgttcgcggtaaacgcggccaagccgtgataatcctacttcagtagacgcatggcttcgatatcatcttggctgcgcatggatcaacgctcttccgagcagggcccccatgaaaaatattgggcacaaaacctacgttgaaaaggagaaaatgccgcaattgagtccttttttctctttcttcctccttcattcccgcgtttgcctgtgtatttgtggccactggcccttggggtcgtgggaggttcgcgactgaggccatctactcttgggaaatggagtctttagtcaaacgaagtaagctatcagcccaaagtctttgcgaaccttgaagtttttgtctggtcttgaaaggtaagctttcttgtcatttcctaagtcctcccatcgtcaatgatgagatcgaaacaaatacttccatggctatgatcacatatgattcaagctgtttccgttacacaagctgaggcatttaataccctgatgctctgatcaccgtctgtgccgatcatcatgctgactcgtcgaacctacagatagatctgcggtctgttgataaggttgaaataaaagaagtctggcaactttggtcgcaagttgggaaatatttggctacaaatgatactaaatgaaccggcttgaatgttacggttgctcttgacatacttaagcttcccaaacatggttgattcgtgaacatcgtaaggccgtggggaacaataagtgttggccaggccctggttatttgggcatctggatgcgcaggtcccattctgacagattgattaagattcatgttaagtcatatgaacatacgaattcaatgacgagttgcagattgggtacgacggtcaattgccttacatcaactgtgatattgcattctcatggcttggaggatccgtcgtttgttgtcaccttctctgctttcctcccaacatgaacgatgtttttctgctcgcctccctcaaaaaaagcaaccggttactcccttcagaggcgtgaagtgctattgattggagtttcgcatcaatgcaaaggcccagtctcgctcaaacacgcaacgatgccggcaatagcagccaaggtcccatctgggttcttcactcgcacggtgtgcagccccaattccttagcagggtaatcatttccacccggaaagatggcatctccgataaacatgatctgctccaaaggaattccactcgccgccgagagcttcttcagtccgtagcccttgtcaacacccttctgcgtgatgtcgattgaagtcgctccgcccatgttgatcgacaagtctgggagtcgcttatacaaatctgcttggataatctttctcttctcaaagtcaggatcccaaacctcctttgccgacggaggcgcttgctgaccgagggcagaaaaggtgatctggctgcctcgatcttcaatgcgctcaccccaagtctgctctggctgaaaacccgttgcgtcgagggcagcgttgaaagcttcgatgatgttcttcctctgctcctcgctgaacaattccgcatactccaccttccacttatcgcccttgtgagtgtagagctttgtgccggtggtaggcatgagccagagtttggaaaggtcagctcgcgcaggaagacggcttgcgacctgtttcaggaattgaggccaatcaccgcccgaaatgactgcgacgtgggcgacggtcaaaagatcggcgagggcctcgcccattgagtcaagaattgcctgcttgctctctgcgagagtaccatcgaggtcgaaagcgacaagtttgatcattttgtctgtgatttggagttgtttgttggtgggtgaggggctgtgttgtactgataagagttgacacggtgttgtgagactgtgaggtcagctaagatcaaggtacacgcgtaccgttttagcttggttgcatgactaagaacagcaaccatgaacctcggagatgaacacctgctagtaaagaaacatcaagccaatctgcggcttcaaaggaagtacaacaccgagattcgggattcagattcttgtataacatacatgttccatttccccgcgtcctctcggaagtttgcgccattcggacttcgttgtctgctagacagctatagacagatggggcctagcgaaatatcttgcatgaacgtttgagtaatctgaaggaacattggttctttccagcgggagacagagtagtatgacgggtcagacggccgcaagggcggtacctaaggtatggtcgagcttctctcccttgatcctcattccgctgcagaatggagtgccgggcggtgcaacgggctgtatagcgcagcctacggtacggccaccgatagcgacggtgagcccgccaacgggcagctggaggtagaaggggggtggaaatgggcgtagagtaaactctgggaagcacgatactatgatgcagggccgccagcagcatcggtgttgttccttgaggcgagaatggttcagtgggaaggttgtattgttttcatgtgatcataggtagaagcacgacgtaatgggcgacctggctgttggtctgtcggtcggggcatgttaatctttgatagaaccggcgcgggcatgcttcgatgttgtcaataggtttcgtttttcccagcaagtcagatgatgtcctcttcatcaaaattcggcgccattccatgatgaaaagatgaagacagcttccaagcaccatattggggacaaaagacatgacgagagagtttgaaacggggaagttttattaacaagaagcgaaataccgatagcccttgaaggccggatcattcaggatttgaataaaatgaacagtaataaatataaagctgtaatcaacaggtcaaattaaataggttaacttttgcagatctcatgttcgcaccaactcctccatcgtcccaggtagtttgggaatagatggatatggccgaaagcctctctataccttctccagttgttggatgctcttgacattacctctcaatgacttagcactgacatgaggatagaagccggtctctcgcccacgacattcatatgaggtgcgagctcttgggaagatgttgtgcaggaaggggatgtcagttttgtacgcaaacagcctaagcacggtcacaaatagccttcatgaacagtccacgcatatcttccgaaatgggttgtcggcaccgggatcaaatttgacaaggtcgattcgacatcatggacgcttaaagattcctcgtttttgtctctcagttagacgaggtggcgtaaacaaacagccctggcccttaaccaggcatggagtctcctcctcctccttttcgtccggccttgagtgacagtcaaggacccaacttttgagcatgtccaagttggcgtcgaatgtgcctttgggttgaacccattcttttggccagcgcaattcgccctccgcggtatcagataatggagcaagaatactcagatcaatgataaaatccaggtcgatgcccaagccttcaaggatgttgtggaagtctgcgttttgcctttcggccatatccttcatctgtttgaggagtctctgcatctggcgcgcaataagacgccagttcctttcgacgcgcaatatgaacattgtggtagatatgatgagagtcagtaatgatacggaaagttgggcggaaacgaaagaaaagtaattgaggatggttggggagaagaacaatatggcttatataagtgctgtgacaaagacacctttctttgtttgtgtcctttatgcaattatttgtgcaatgaacaaacattgtgactcaaaccaatgtcttcttactaggtaccgaacaaggccaaacttgccatcaggcagcatgacccagggaagtgactggtagataatgcatctgataattctcccaattcaagacctaagttttccacactgagcattagttgtctcagtaagccacgccgcttgagatccccggcaaggatagcagtctctggcgatatgcagcctcgcattgtggggctacggtgggtgatatgaaagctgcgtgaaggactagtacagcacctactttcagtattcatcgcggcctatgccagtaacagttcagttactgaaaggctcgttgatccactgaagcaaatcctttctcaaatcttggaagtcatgccaggaggttttgcggaacaaggtgaccatggtgaataatagtagtgtagtaacattgccccctttgttgttttggcaattgtgtgtagccaggtttaggttaacagatcggttgatgactacaaacaaggcactaaatatctcctgacatttcagaagccttcttttgctgttggcgacttggtttccggtactactgaatactcgactatctcgcctatggctacatcctttttctgcttctcactatggatccgtcagcctaccactactgcgactgcgggtgtctgtgttgggtttgcaatgttgacggtcaaagatgtgtagaatggatcaatgctgaactgataggggaccgctgtactcgcacgcaacattcttacatttgttctccatcactaacacatttgatacgacaagtgagtgactcagttctttgatcaccagaagtttctatttcaacgtcacaaagtcatccatcctcgtgcatgatcgccaagtctgtcatatggttacgcaaaaaagaaactgaacgattggctcttcagatcacgcctggcacagcgcgaccgctgccttagcctgaggaatccactgtcgttcaccaacagtgagtgctctgcaacagagagtcggtcgtctgtttgctttctgtttccacaacaacgcccgattcttacagtccatctcaagaataatatcgtcagttggctttgaacgacctgtatatatccgcgactctttccagcgcacttatgccatttactccgcaggtgtcaaatgccatcagccatctctcaagcgctgtctgtttcttacggatgagaatagtgcttgcgcagtcaaggcaaagtaggggtcgagtaactcaactgacgagcgcgcaggaacagtttgaccatacgatgcctcccagaaggtctggcaaagctcgaaagcggccacaggctgagacaagccgctcgccttcccccaaccatcctgcaaagcagccaaagctgtcagcttcaccacccccaagtcctgaagagaagaagacgcgcagatcgaacaagcccgatgaaggatgtcccggctggtggcctcccgagtatgcacctgccggcaagccactccccgccaacaaggccggcatgcgaaaggtcatcaagggctttcaggacgccgaccgcgatcccgccgagctgtggactgagggaggtctgatggtccagcttatccgtcaagaccctggcgggagaatccaccagcgaatctttgacaagattgactttgacaatctggtgccgaagaagctttcacagacccaaagacaagaggtgctcagcagcgaagatgagcaagccccgattgacaaagagaatgtcgagccgacgcctgagcctcttgcagagtcagtaacgatcaccgaaacatcagccctcgaagtcacagagtccaacagtagacagcctcagatcacctatgtactcaaacctgtgagcgctaccatcgaggccctacgaaacggtgacggactggacagccacgacatggcgcggtgtgcgaatctattccctcgccctccagattggtacatcttcccacccggttcctccttcacaggcgccgacaaaattcacactcaacatccttgtctgaaagtccggcacatcgcattctttgtctacaatcaagacgaggaccaatgggcgctgtgccatcttgatgtgggcaaggcaactctggtccaccatttaacaaaccatgtcaccaaggcgcctgtagaggaacttgtggattggttgagatcgcaaccaaagctcaacatgaaagggatgatgtttatgaagcaggtaaggtggatacccaagtcaagccggatcatgatactcatgctttgcagccgggcccaatccacatagacgctcccagcggtggtatctattcccttgtctttctgaaatgtctcatggctaaggacagggttcctcgattcgttaacatcgcaacagcccgtatggaattgatcaagatgatcggatccgccaattcagatggaaacttggtaatcaaagaattgaccttcacccaagacgctgacttaaacgggggggcgattccgactggggcgccaaaggattcggctatcctcattgatcctgagcttcgagcgcattcttctatacccgactcggcacagccttcaacccacgcgaaacaggaccatgtcgtgttgtctcctcgtccggtgatgctaaagaagccagaacagcccttgctcatttcgcaattcgagagttccccgaagcctacatccgatgaacatgagcttgggcgacctacagacgatgaagaagcggccagtaaatctgcagacactgcacctacaggcaatgcacaagcatcagagaccaacacacccctgagcgatcctgaagatcctctcaccctcgcccaatctctcgaagtgaacttcatagcttttctcaaccaacgacgcaagcttgaagcctgcgtacaggccgagaagttgaacgcaaagaagaatgatgaggcaatcgctgagctcaagcaaactcgagacgaactcagcaaaaagaacagcaggagcacatacgagctgagatgcaaagtttctgagttggagacacaacttgaagcagcaaaggtagcgctgaaacctgcgaagatggcggagaaggagtctgacgtccgcctcacggaacttggggacaagattcgaggtgaagagagaagtaaggctgaagctgctgggagaatcaagcaatgggaggctacgctggccaagactgcgttccagtctatgtaggacaagacacgttgtgttgaatgaacgattggatgaaaaagacttgtagggctttctttgctttgtacttgaacagttatatacagagagcatgcgagtatgcttgggtcactgagatttggtaccttgccaggatatactcatggtaatggaaaagacacaggcgaggaaaagagacttcagtactagactgaacataattctacggagatggactgatacgttcggcgatgacctgtccataaacgaaggtcaagaagaagtttgacatgacgaaatgctatcgtgttctcattcatcaactccgttcacagcctaaagcttacctgataggtagcagtcattccatagctatctgataaatggcgataccgtcttgatcattccattggtttgttccatgcttccatcgacagattgatgaacccgccaatacagggtgggacttggcaacagaaatcatctccaagacaaattagacggcccgattgattctttctaccgttgagtcaagccagtcatcggtataagctacaatcagtgttcatcctgccacatacgaccataggtagtggaaaatacgggatcccgtctgctctcccatagtcaagccactaaccggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgtttttgcttgtcctagctataacgctgtctttttttggcagtatacagcttcaatgagtcgaaaaaatacatcatccatgctttgtcgcactcttcgttttggctccctgaccgtattccagtatggaggtccgtttatcttttccatcactagaaaagttgcgaccaagtctcactcacggtctgaatgcccgattgtgattgtgaatgcatgggggattgtaacttcatttgagaaactaaagtgctaattgtcggtcttggtcacggtatgcggaaatgagacggctggcttatgatgggctcagacctgcacaaatatcgtgagagttgctgggtgaatgagttcttgcggctcttttgatgatcttggggaagagtgatgtacgccatggtcaaagcgaactccctcccaggagcatgagaggggagaattctgccaatcggggacttttgttgtcgttgagcaaacacgaactgtacagaagtcacgaaaagaaatagtcgcgatggtttcctcactcttgagactgttttaactaagtatgtttaatttatgtggaaagtccagtaatttgcgaacagaacggtgtgtgcactgagcttgacgtgactctacagactcctatgtcgtgtaagccatgtctgtcccttgctaacattatgggtttgttccatgtcttttgataaagtcatatggcataagcatttgatatagagagcctctaacccaaatgcacctgggaccgttttccaatttttctcccagcattttagaagacaaagcttcctcccaaggcctgttacccctcgatctcattaccctccaggacacagtacggacactttgccctccagccgcagaacactatgcatccatctcataactgacttggtgaagagcagtcgggtttggcttgcggatcagccctttgcaagttgtggttggctttagtttaaggttctgggcagggaaaaagataggattggcgtatatggttgcttttcagatcagagtcttctgttgatatacttggcaccggatagactcacttggtatcccatttgtatttcgatgactctgctccttgtcactgaaaattcttgttaatgatgtaacgaagcctagccgctcatattacgacagttgaatggcccagcgcctccagtgattgagttacataaagatcaagggtggctcaaagtttctctgtcagttgaattgctagctctcgtcaagtaacaaggcttctgaagccttgaaattgaaccgctgaggaaattctgctgaccgagacgtgtgtacctctcacactcaccagaaattggtcttgtttcacgaagcaaaacggcagagatgttgttggatgagtttgtaacaagtagaatgggtaagcgtattggactactactgatacataagtgcaaccgtctcgttatgtgaatgctcaacaccatcgtcaggccatgcaccaaagaccgaagcacctgcacaatggatatcgtgccagctgtggttcttgttcaaggccagtggccaatgagtaaccactttacaattcaatcccgatgtctgtatctcagtcttgcctcgaacactgccagcttgcgctacacctcgtattcaactcttcagatgatggtgatgatggcgatgatggcatttgcaacgcgaaaccgcatcctcaaacagccgaaccaacgtctgtttgtccatcttgtccgtgccatagaatgcatctttgaacacccatgccgcaagtcgccagcaaaaacccatgacacttttacgtgcctttagcagtaagtgctgcactctgctattgacgtactcctgatctctatacttatggcgcaatagagagagcaccgagtgtcggcctggatctcccgtgcgtgtaacgcaagagaatgtcggatccacttgaaagccgcttcttaatttgatgcgatgggtaacgtagagggtctcgcaggctgggcagtgctcacacatcgatatcgagtgatgtcggtccgggtatgctgtaaggattggttaggtatgccgacgacagtggtctggggacttaccgcaaacaaacccgacctctatcttctctgatatatctgggacagtccagactggccttgcggatgaaacggtgactggatgtcggagaaattcaaagaatgcttccctggcaaaactcgtgtcgcacagcgagttcacgacagtgcagatctcttcagcgtagaataaaagggcttggggtaggttgtcgctgtctggcagtggtggtcagcatggctgaagtggattcaagttaccagtgtcgatgggcactgttgtcccagggggtagcgtgcaaagtggcggcgctggggcttgtggtctcggtccaacgtgggattgagttttctcgggctgtatcgcagtaacgctgggttgagtaccgggctgggcttgaggtaccggtgctggttgcgaaggctgaagtggtggagggaaaacgacgcgatctggatttggatctggatttggttcctgggtatgtttgagacgtttcgcttgcatttctctcagagggacgtgggagtctgtatcctactcgtcaccctggacgtcgtcctcagcatacgcttgatgcggtcgtttgcccatatccatgatgggaattaatgattaatgatggcgaagcataaatgacaagcagacaacgtacggtatgtatgaaatgatggcgctggtgaaatggagcggggatcgcgatgaagccgaaagataaggaaaaccgaaggagcgagacagaggatgttaagcatttcaccttctctttcggccccttctccagcaaatcccttcagcggtactaatgcaggtccccggcattgtgctttccgcgcaaacgctgaggagatgaaaactgttggatgttgtttggagtgggtgagcagccggcgcaatggagattggctggcgtacggtagctcacgagatgatgatgaaataaaaggagggggatgagattgcacacttgagaacaaaatagtaacgtgtgcgtcggcctcgtgtaatgaagaagcacgaaggataatgtccttgatggagagatgtttgtgtcgtgatcgatgcgggcagcgtgggagtgagtaccccagactcccggacttttggtggcctgtgtgccaagttactgctgtgtaacttgcgaaaccagccacagtggagaacgactggcagcagctgaagccctggaatgtacctctagccgtttagcagaccagcagacggcgtggactgtatctgtatctgcttcgtgttcggacccggtcagacgtagaacgtgcgttaatggcgccaagggtctacagcagaccagctttgttatgttcgccgttaaaagtacttgtacaacgatgcctcttcctaccagagattaaattcacgagataccagtacattgattcaagcccagttcaagcccagtgaagatgtacctcagatatgccaattcttgagcgttcttttgtggtcccttgacaaagggcgcttcgctacagatttaccaaagtgacctgcgctggtgctctttcagtggacctcacagtggtcttcgcctaaggtacagcattcggcccaggggtcactggccacatccgcactggatccttccatgtcactgaagtcaagcaataatgttcaaggggaatctccagtgtcttgcattcattcacctcaggtcgataaactgttccaagtacttctccaacacatccggtagcatatttactggtacctcgtgagcctgtcagtaactcagtgtctaggaccagatagcctgctaaaccaagttctggtccgcttcgcaataactttctcgtcgtcatcttcctcttcgtgtccgtgctcgctgggaccgcttgcttgtcctctacaggcgatgtgcgccacccgccatgaatctcaagatgtgcatcgtgctccatctcaatcgcgccgggttgaacactgagagcagaaacggagaaaacatcatcagggaatgaataatagtccggaggtcggtcaacaacttaatcgcaatcacaaaataatcgtctgctttacctgaagaaggaaatccacttactcaaccggtcctcaatactttcgccgacagccgtaactgattgcaatgtatcctgagatgcgtttaatatgcagtcaaccaaggtcaggtacgtttcatatctcaatgataacgtggctcagacaatctggaggggaacgaattcgttttaccacaagaattggatcgtcttccctatattcatgagaggaacaagaatagaaacgacttgtttctatctataatcaatataggagtagagtcaagagaacaagggctagacagagatgagttgacaaatcttctcatgcaatctcgatggccatgtgttgtttattcgcgccacctccatcacgatccgagctgcagatgtggctatctgtgagacaccagccgttgcgctatggttcaacaatccattcgctccaagtgcgggagtcctgtcattggtgttgggtccctgaaataagaggcttagcctcgtttcgaaggggttcacttcacagacgcaaggctgagtgtcgagaccagacttcctctttgtttttgggtgctgctagatcgtcgcctgtaccagctccgtctagggtagtctagaggaatgggcctcactgactccaaactacgcgagtgtcagcagtaacggcatctaaattccaatgcaattcttctgcaccactactgagatcacccgcgttgaagcgacacaagaggtttgccgggatttatcctgttgctgcttttgcgatgacgatgtgtcggctcaggcacgccgcgttgctataaaaaccgcgactttcctgcattccaatttgctattgtcatctacttttagtaaaagctggcgctgtagagctatgaattacaacattagaccaagccgtaaaagccattacaggggatgcagtgtttcgtaggaacctggattggaaccacgtcataggggaccatgtgctcagacgtcccgacaggacaaagaccccagtcgttccttgctgacccggtgccatatcagatagaatccggcagcgagtcagcacactggaaattccattgtcatgttaactgctcagggactaagcggccaaacataccgtgaaccctccttcagaggacgcagtttatctctccgtaaagcgacgtttccgtaactcctcacatctccctagcttgcaggctataatatagactaaaagcacaggcttggtcgtctgctgcagagcaacttctagcgtcgttcgaaccatgcaagtggcttgaattactccacacggtccccggtcttcttcttcaatatcatgttgtagaattctagaagtctgcgcttttcttcgccaagcttccaactggccaatagtctccttcaagcgtgtaagtacttgcgaggaagcgaataaacggggtttcaagatctggcggttctttgtggtatctgcttcaaccatgatagacaatactcactttctttgtcgataaatacatgcctggcctgagaatgatgtttaataccattcaccatgtgtgaggagtggttatgatatatcatatgtctcaagtcagagaataaactgctaaagcccattggtatacctctacccttttcgtccctcctttctacaacgcttccagaactgtacttggatttgatgcaagcattagcttgaattgaacgaatcattcatctaaactttttcctcattcctacaatcagtcataagagatgcccctatttacgcggctgcaagaggcggccatgctccaggcattcactccacctccaactcctcctcccacatctcagccaaccttcacctgcttcaagaaaatgccgcctgagctaagaaggaaggtatgggatttgactctcccaggccctcaggtctactatctcaagcattctcgcacgcagaacgaccagtggcttcaaattgaggcacctccgctcccagttgctctcatggtcagccgagaatcacgaaaccaagcccggctccggctcaaacgttacactatctcaacgaatccgttagagcctttcgatatccagccttatggatacttcacacccagaaccgatgtcttgcatttgcccttttgggaaagtcaacccacgttgggtagatttccttttgaaaaattatcttttcgtcttgacgtcaccaagtctgggcttgacgttacaattatcgtacccagccttcctgagcacctaaagtttgcagagaaattccctgacatcttcatggtcatgcaggacgagatggagggtatcaaaagacacaagtcttgcaacccattgatccccgttggaatgccagtcatccatcggcattggaacaactcttttctccagactctacttgacgatagcagcttccaccagagcattgagagctggtccccagccatatcgtgcatgctttcggaaacccgagagggccaccccactgcaactatcactgctatgccgcttgcctgtacgtgcccaggcgtcgccgatagaatggccgccaaggttaacctggcaaaccgagagcaccagcgaaagacgagaaaggaggagcagaaggcgcagagagcaaaggccgtccaagagagacaagaggctgcggctctcaagagaaaattggcgagacagaaaagagaagaagcggctaaggcgaacggggtgaaggccagacttcgcagcgaaacacgcaaggcgctttcacgtcagtgacataccggccaggccatgtctccctcctaactgtcacaggctgaggactacccatggccgggggaacaccagcaaaagaggcagactacacctctatgaagcggaatgcatatcggtaatatgagcttcaaggctgttaagcaagaaaatgcgaaagggttattatagagaggatctcatatgttcttggctatttggataaaaggaaacggcaaaactatagacaaagatttcattactacaataaagctagcattgagcttatcatgaatgcaacaactgtcagagcaacgggacaggaacccaatcatgcgatctaggtactcagaggaacgcgactgagaacgtgacaactgaaattctaacagcatctcaaattgcgataaccgtactttctgaattctattcgattgtaattgaccttgcagctgccatctacttgcattgaattgaatttcacaacgaagcttaagaaatcttcatttcttggttatactacacaaagatctacccgacggaaggtagaaaagggttcagtggttcggggcaacctttcgttggctctacacggatcctgtgtctcttacgtttcagcgaacgcagatcttcgagttcgtatattgaagaaaacactcaggctctggatgtttcgactattgcctcgaaatcatcttaaccatgttccgactgactgtgcgaggtctaagttgcctaccgggcttctggaggcggtatacgtaggccaacacggaggagtcggctctcaaacacagctccaccttggcatttggagcatgaagttgattggttcaaactgtagtggtgttggcaggctgggacgctggagtcactcactagcgagagcgatttagcggatcactccactggagctgctaggtgcaatgattagcgcatttttgtcttcattgtgaatatcgattcattgaacattgctgttccagcgatgttctgcctacgtgtgacctatttcagtacttcatatttttcaaaagtcatgaaacttaagttcttgcgatgaactctagtcctcatgctgtgtcgcggcctttctgttgtgttgagttccacatgagactcctgtcagctcaaggctgttcctcagccttgtcggaccaacattcttccgagcacaggcttctccaccatcgccaattcacggtctcctcacaatccgcttcatcttcaatcatgctcctcttcgctctcctcaaaatgtcgcctccacgccacaacggtcctcacatcatcccgcactcagtaccactcctcgagggaaccccaagcatcgcgctacacccgttataaaattccggattatacccaccgagagcgagtgcgctcctctttgtggaataaccggggcgtgtagagggcgacctggactcggaatctcgcagttctactggagttccggggtgacctggcagttctactggaggtcctgggcgcccgccagcgaggctcggtcaatttccctcgaggttgcgttgttggacgtgctgtgcaggtgagtcttgatttcgtctactaaccttgcgcaatggcatgcatctctctcaacgaaacaacagctgtcgtcgagtggcagtgggagggtgttacgcgtaacttagcaaccgccgatcccgatcacgacgcgatacgatttaccttgcgactcgaccgtgagagtcaatccggcgcgcacttcgaactcagcatacccttcagattcaaggacaagccagctggggcaggcgtacgcctccggataaatcccttcttcatcaagtccttctcttactccgacgtgccaagcccgcccgatgccgtaaagccgatattcgacacgactacatcccttgacttcactctggataatagaatcaccgttcttattcctagcgatgttcaagagccggttgtagcagcgcgtgcgcggtcgggcaaggtcctcgacttgatacacgagctgtcttgcatcacgtttctgcgtatctacatccagcagtctctactatcaccggatgacttcaaagccatccgtgaggctgcagaacaacgtcaaatcaaaccctcctctgatccaaactatgatatctcacgaatgttcggcggcagcggcgcaaaagttactaccattcctccccctaaacccccgtcctacaagaatgcaacgagaagtcagcctccctcaaacgctccgtctaatcgcaaacgggcgcgacaagacagtcaccccgaattcttcaaccagttctgggataagctccagaagctggaatccaaggttgacgacctgcaggccgacaacgccaagctaagagccgacaacgctcagctcaaagagaaggtcgagcgcctggagaagaagtgcgaagggttggagtcggtagacgcggaggaggctgtgatcatagaaatacgagatgatatcagctcgctggatcatagagtgaagtgcatcgaagacgcgaggaatgaggacttggaggacataaaggaaggcgtatttgatgagttggcgaagcgtctgatcggtggatgaagctgattgtcttgggtatgttcatggttttgagttctgaggtctttactgatgggtgtagatacatgagacatgagcgacgataccgtcagaccttttttttcgccgacgagacgaaccgcatatatccgaccaatgtctactccaataaagtgcattggccgttacaaccgaagagtagtcagctctctgggctgcagctcaaggcttgcaagcggagtaacttgaccacgtcttagcaggctgtcgcgccccgagtcatgatccgatcacccatagctggatccgccccagtgcggttgctgcagccgccgcgtccatgtcgaaggatgcgaaacacgttattgctgtgaccagtaagtgcctggtgttcccgtctgttgcaacagcgctgacctcgatagttacagcaacggctgggcatgcacaatgccccggaaggatcgacttcccccatgcttacgacttctgccacttcgacgatacgcagttccgtcaagtcgaaccctcgactgtcgtggccacatgggcgcctctctctggctactcaaccctgccgcacgtcccggatttgaagacgcagaagcatcgagaggagaaggagccaaaaaacatctcgatgagggagggtagattgagccatagggcatgtctctgggagtagtatgtcgcctacgcggtctaccaccaaaggggaaaacgtttcaagaatcgtcgagcaaattagtttgttactcaatacaagctgtgtttagagcacgactgccgtttcaatcgaaactaattgtctgtcgaaaggcccatgtacctctcactgctgttcaagtacccatggtcctggtttgaagcctgagcgctgtagtctgtagagtcagcagtgttgcctgactccagtgacgtgttttgagaaactgcgctattttcgtgacttctagttatttattggccatgaaagatataatgtgtctgttgtaatgtcgatcaatcatgcccaagccagcacttccgcgctcagctttcaccttatcgtcaacagggagccctacccattgattctccccgtccaagcatgcacacatccatcccctgtcttcttttaacccagtcttggagaagccattttcacaacaccttcacgtttgacctcttcttggttacaccatttgatcatggcgggtttcctactgtgttaacctgtactgcacgccaacacatgggttagagcctgtactgtttaccccaggctattatcgctaggtcctagccaccaatgacctccagctactttgtgtgccccaaagtcgccgccgtactggagttgtcggtagcctccacgttgcactgctattctagctggtacgggatgacgatactcaggagtgcaagggggaaagagaggctggagtgaggctggattgaggctgatgcacaaggacacttgctaattgcagatgcccctgtctgaaggcctttagtggatatctggataccggctgcgtaaagaacagttggggtcgagtgatgaccggggacgatgacgagaatacgggcctgacgcggcagaaagacgcattagtgaattcccaggtgagaagactggcgcactataaaagcccacttgtcaaggcctggggtgtgactcctgatgacgagcaccgcagggtgcagagagatgtgcctgtccgttgaagccgtttgtggcgagtgacttgggataacgtaggaagggccagatggcctgagctccatcaaacagcctttgtcaaagtgtcaaagacttttctttgagcataccactactgttcagactttctttgatgcaatttaatcactagccattttcgtgacatttggttaccttcggtagcgtgattcaaacaaagagacgacttgttcacttacaaaggaagagaacctcatatcactgagtacaaacattcggactggcctataaattcatgccgtgtcgagatggtttctgatcttatttactactacacatttgcagctcttccacctcaacagcgctttacaaaagtccaatcggtttccctgatataatctcaacaatcaacaaccatgtgcaccatacccgagattacatggacctgtccccattgcggcaagaaatccgaccctgaatccgatctgctcctcgaatgcagagatgccacagcaggaaagaattgccagaagaggaaccagcaaccaatgtacgggccaaaggcatgcaatgaccacaaacacctcccagtcaaagaaaaggagtggtacgagtgtctctgatagtatgtagtgggagcatgttagggaagggtttgtttgagcaggcagtttagtcaacattcacgggtgataaccctagattacgctcaggtagctaataagactccattcactggtatgttttcgtgtgctatcaatcactattaggatagtagccttttccttctgctagagcttgccccagatagccgatcaacaagccaacccagactgcatgacgtcccagaagctagtctcatgaatcactgacgtgcagtccggagtgcattcttcgccactcaaactcactgtatgtcctgcctcgagcaaagtgatcaactaatacaaatggccactggtataaatacaggcccagatatcggccctatcgtgcagtagtaaacattcctcctcctgctcagtcagctcaagacccaatatccaatatcatttctttcacaatgtgctcagtgactcagaacataaataaatgccgccaatgcccaaaacagcgcaatctagacctgggagaaacagttcaatgcagcagcgcaagaaatggaaataggtgcgatggggtaaccgtaaatggaatctaccatgactggatttgcgagacttgttcatcgcacaaggtagcgaagaaataggaagagaaattgtatggatcaagaggagtgcctagaagcaatagccaatacaaaaagctttcttgatttgagttgcttgcaacgcctggatgtgtatattagcctgtgacaactcgtggttctgcgttgccgcatcttcatttccggctgacgattggcacgccttgtagggctgcatgatagcgtcagagccggattgtacccatggagtattatcggagttaacgtgcattgattctgtaagaagccaagagaggaacttcatgcggctggattttcggtcagactccaaggttctgggaccctgatgagccaatcttgattgaacctagccgtgcttatcacagaacatgagatatttgaggatctaaagaaaagaccccattcttgatgaaacaggaacctttcctcctaatccaatcaatattacaaaagctgagtccggtaattacattggcctctgcgccgtaagctaaggcttcagcccttcagcccagccccaccatggacatgtccgcggacaagcccgtgagattggacaactccacctccgattggctgcacagcctctgaggttcttggtataagatgagagaagtgtgacaacagaagtcgagactaccagaccagcttaaacgaccaaagaaaccaattcatcgaacacacccatcactaacctatcaatcaatatctccccaaaagtctcagcccatttacaccgacatcatgatgaactgccacaaagaacccgagttccaaatccacgatatccctagtcttcgaggctacatcgccatcgtcacaggcggtaagtcatcaactaaacacttacacaactcaccactgaccaagatacccaggtaactccggtattggctatgagacaacacttcaactcgccctcaagggcgcaagagtctacatcgccagccgctcaagcgaacgcgtcaacaaggctatctccgagatgcgacaaaacagtcccgacttggaccttcacttcctcaagctagacctccaagaccttcagagcatcaaaagcactgctcttgatttcatgagtcgcgaaaatcgccttgatctgctgatcaacaacgctggcgtaggtgtcgctcaaaacgttacgaagtaaagctcacatgatccagatcatggctagtccttggcaattgacaaaggatggttttgaagtccaatggcagacttgcttcctctcccatcacgccctcaccatgtcattgatgcctcttctcgtcgccgctgctcagaccagtggtcgtatggaccgcgtacgaatcgtcaatgttgctagcgatatggctttgagaatgggtccagaatccatcaattatcaggatcccaatctcaccgatgccactggacaactggcgccatggtaagcagtccatctcagaataaacttcaatccagcttgctaacgtacatcaggaagagatacggccactgcaagcaagccagcatcattgtcgcgaaggcgatcacagaacgctaccaacctctcggcgtgacagcctactcccttcacccaggtcttatcaagtccggtctgcagtctcactcgaacaacatcttcggagccatgacacgtgtcgccatgaaagtcggcccaacgtccacgccgctcgaaggatcaatgaactcgcttttctgtgctacaacttcacaagcttatgaacacgctggacgatattatgtgccggttcagaagctagatgacagggctaataagtggttggatgatcctcaggctgttggcaagctttgggacttagcgaacaagcaattgaaggagcatgggtttgtctttgaggatctgcctcgatactatgcataattgttcgttggatattgatgggactgcgataatggtggggctgaatgttatagaataatgtgcagaaacatatgtatgagagagaattctttagttcggtggcatttccttttttcacttccttgtctggtctacaattctctgaaaagcactgtattaaaccgtacaggggaatttctcgccgaagtccaagatgaagtgaaaacagccactgtatcttctcctgccatatgaacaacaagtgaagatgatcgtgcagtaatgtttccctatggctatgcatatagcgaatatatatgctaataagaagatgagttcatcaagcacatagctcggtttcgtggtctaacggttatgactgcggattctgattccgccagcgagggttcgactccctccgagacctactttttgtagtttgttaacactttgtgttaccttttaattttgattgcgggattcacctttgaaccttttgtccttcagtcaattgagtcgatttgacatcggtcctaatacaaccaagaagtggaaggcttatgattttaacgttcgtttggtaccatgttcaatattccggaagatgtatccaagccactcggtcaaaattcacattagctttttacctctcaggcaaaataaactctcaatgatcaaaccattgattgatgatctaatgcttctgaccattcttttggtggaaatgcctaagtcgtttgagaatacgtaatgctatcacctgccagtggctttcttgtgtaaacgtctctgggtataaatgttacggttaccccgtcataaattctcgataaagaccacttcaactgaacctcgaacatactactcaaccatgagactcggctatcttgctttcgcaggcatggccttggccggcgccatcttgcccagtaggttacccgaaccatctcattctgctgccttgagacacgatggcctggcataccttctaacatagctaacaagtgccttcggcatgaaaagcagctagaaaatcagatgccggcatcgaaactacgaaaacatgtgactgcaactggactgatttgttcttggaatgggctggattcaaagagaagccgaagaagggtgggaaagcatctccatcggatgcgtgagcggcccaggctgagaactcgaatggaaatgggccccgttgagccgatgagaggttcgttcgcagatggaggctggagggtgggtagctcaagagtcgatcgagcacatcagtcaaggatctctaatacagtcaaatagaaagcctactgatactttggactcgttgcccgtgttgatttgttaccccagatctgcaaagatgtatgccgtatcgccgataattactgtggtccgtgatcattcctgacaaatacttggaatggctttgaacacactcaagttcaagactcttcttgatgggactcttgcatgatgtatttatcagctagctttgctgcttatggacgatgagtaatgcgtttcggacgaactggtgcccctggtcgagctggattttcctgattcgacaagctagcgactttgtacgatccataacttaaccgaaatccatctgcgctcttggaagctcgtgttgctacaagctccgaccgaagagatgcttaagtccgatcatgcataacgccaccctggaatctgtcgatataagtgcaacgatcacgtaaaagcttcgacacgtcaggcagatgaaagtcggtataattccataagccgcaatgtctttaatacttaagaacatcatgccccaaactttcgtgccgagatcacatccacgacgacagcaagcccaccatgccttcagaacaaaccttccagcgtcatgagatccagtcagctcgcaatgctgtagctgaaaccattctagacagacacagtactcgtgcattctgcactggtcaagaagtgccaatgtctgttattgaggattgcttcagtgtcgcccagcatgccccatcttcgacgaacatccagccttggagggtgaccgtcgcatctggtgagccgctgaagcgcttgtctgcttcacttatcgcggcatttaagaataaagaagagctcaagattgatgtcattcccgattcgtatagtcactatcgctcggagctgggccatcacgtctatgggccaaatggatacaacattgcccgtggagatacagaggcaatgaccaaaactctcaccgacaactttaatttctataacgcgccagtagtcgctgttatttccatcgacaaagccctaaacaaaggggatgttctgtcagtgggaatttatctgcagacacttcttttgctgttgacggagaagggattgggcacacaagtgtccgctgcgccaactgggtacccggatatcatcaagagggagctgggtattgatgaaaacttggatattctttgcacggttgggattggatttgagaataagtcgcagcatattaattcgctcaagatgccaagggatgactggaagcagagcgtgagatttgtgatggaatagtggagtcctgtagtgttatgcttgtttcttagcgctctcagcagcaaatggcctgggctacccctccctgtatggtgttcgttcgtcaagacctcgttttcatgatgcatccagtatttgaatcccccggaaaactgaacataacaaattgcctcgctcttgaggctgatgtttcttggagaaagacaaaaactcttggcattgaccggagtgttgacataaatggctctagtgctgatgtcagaaacctttagtgttttaacgatcatagccacagaaagccagacacataagagccccgcatcttcaggttaagcaggagggagtgttagctgtgcaggctactcgaaagattcgagatgaacaactcgtgcgatatccctcaaggaaaggagatctccagcagccaagtcaacgatgacttgccgactgcagagccactcgagatcgccgatgcagttgaggtccttgatggcaaagggaagaagcatactttcaagagcatctacagcgggcccgggaaaccccgccgagttcttgttgtctttgttcgtcatttcttctgttgcgtatgtatggtccccgcctatgaactgaacccagctaacatcatcagtcatgcgtgagctacaccagctttcttgccaaaaacgcgaccccagaaaagctacaagagataaacaccgagatcgcgataatgggccacggagatcctagaacagtcgacatgtatcgcatagatacgggctgcgaatttcccatctacactgatccatctgaagagctttacaaagccctcggcatgattcggacatgggaagaaggacctccgaataagtatattcccgtctcgccgttttggaatgcgtggatgtccatgaagaatgcgttttggaagatactggaaggttatcctgtttggaactggggtaccacgaatcaacaaggcggggagttcttgtttgttggggagggagatgataagagggtggcttggtgtcatcgcatgaggaattcgagagatcatacggatactgatgagattttggaggtgttggggctcaacaggggagggtgagttcaggatacttgagtatcgagcaagggttgaggctttttgtgctggagagggcacgagatgtcaatgatgatcaacaacttcaaatctgaagcaagtgtcatgtttctcgattaatctataagctgccccatcgccttgcgaagctggtaacttgatcaatacgacacatgaatgccagatggtgattcccatagggtattcttaccagcatttggcctttaagggaaattcagtcgatcaaaagttggaaaaaggactttgcattttcctgatggatacatcgacttacttactacattggatggaatatttgtaaacttgtttaactaaaaatctttcgctcaaactcatcgggtctttgtcgtatgttcgctttaaacaaacttgctaagcggagcagaacaacaacgctagagaacaccacctcggacagactctttttgtccgagatcaaatagtattggctgacatccagaaatacatcatcggacttaagggacgccgatctctttggtaatacggcaagcgccgaatacgctcgaaggatgaggtggagctgaaggatggcatttaaatgctgaccaactttttccaaccatttacatccgtaaaaaacttacttgtgtcgatactcggccatggagtttattgctgcaggtgtatcctgggcgttaggtaagtaaggccccttcggcgcagaagattctgggccgtcttggtctcgcgtcactggtctcgcagaattcatggcctgaattatcgacaaagctctcacctcaagcgtcgatcgtattgcccgatgactccgcatttggtggtcttgttagcagatggcgggattggcatggaccgcagcctggagcagtcgtgagaactttctcagagagtgacgtgcaagaaactgtaaggatggtggctcggagacgagaatcctgctgacacgacgcagataagatacgcgaatgagcatggtactccgtttctcgctagatctggtggccatggagcaactgaggcactgcagctggccaaggatgttattgtcgtggacttgcgagaccaaaatgatgtcgaaattgcggaggatgggaagtctgcgaggattggtggaggcgcgagtgtgaagaaggttgtaaatgagctctgggcggctggaaaacaaacaggtaactctcccaccataggctcagaccccgtgctaacatgatcttcagtcacgggtatctgcgagtgcgttggtgtcccagcgcccgtccttggtggtggtcatggttggttacaaggccaatacggcctcgcatcagaccaagttatttctgcacgaattgtgcttcccgacggagatgtagtgacggcttccgaggactccaaccccgatttgttctgggctcttcgcggagcaggacataactttggcatcgtgaccgaatgggagtacaaaatctacgacattaacactcccaaatggtcttatgagatctttatattccttggagataaactggaggatgttttggagttgacgaataagatgatgaagactcagccgccgcatttgacgcactggatctacatcgtcaacattcctgaaattgattctgacaaggtaagtatcctttctcaggacgcagggcctggctaataacttgtagccaattatctggtatgctgtcatctcagacggcgctgcccaagaagctcgagactacgcgaaaccacttcacgacctaggccctatcaacgtcaacgctggcgaagcttcaatgcctgatttggccgccatcacgcttatgagcgacgatagcgtcgggtgcgcaaagggcttcaccggtctccgatatccaatcggcctcaagacctacgatctcatcgccgtccgaaaggtcttcaacgagatcgccaatatgtctaaacgtgttcccgagttcgctggttcattcttccttcttgaagggtattccacccacggcgtcaaggcaattgacgcaaagaactctgcatttccccaccgcgacgatgagattctcgtcactccttacatcctatacaagcccaacgcgacgcttgaagagcttgcgcaggcgcatggcgagcaattgagggagtatctgctagaggctagtggagaccccgagcatttacgcgcatacgtcaactacgctcacggctttgagtctctggaagaaatgtacggccacgagccctggaggatcgaaaagctcaaggccctcaaaaagaagtgggatcccgagaacaggatgagattttacgcgccaattgtctaagcaaggcattctcagccctaaaggcccagagtcagccctacgttgaagccctggcaaatctcacccagcctcaccgaatggaactgcgggaccgcttattatagggcattatcgcacgcagatcaatagccaagactgcaagataaagaaccacaagctcttgtgcatgataaccatcgtcgaaaagagtagccagttcgtgaggcatccacgtgacgtaagcatccgcgtgtccttgactttacggacgctaagcaatctaagcttaaattattatcttgatgtgattctcattttctgattctctataaacctacccctcaatcttctgacctaaatacttgatccttaaccttgaagtgaagatgcagcaacagcctcttcgagcaacgctatcgtgcagttcctgtcgacaacgaaagtacgcagcatcttcttggcaccgatgacgatgctgacgagacacccagactaaaatgtgatcgcgatgagccatgtagcaattgcgttgccagaaatgtctcatgtcaatatgcaccatggccacgaggtcgcgttgctgctcagagaagagatagcaggcagaatgatctgagtgaccgcgtccgccatcttgagcaacttctcggctctattgttcaacagctttcagctcagcaggggacgtccaatggatcacccagtatcaagagtccagagagtacttatgtcacaacatctcatgttacagggtccaaccaagggtctcatcactcttctcaggaggcttctgaggtcaagcctggaagaatgatggcgaatccgaatgagacgatctatgtttcgagcagtcactggtctgctatttgccacgaggtaggtagaccattgatgaccagagcgattctgacaatgaatcaggttgaacatattcgcgagcatctggacgaaaaccacgaagcgagtgatctgggcattgtcgatcaagcccaaagtcaagtaccgctgcttctggggcctggaagagtcaccccgagccttgaagatatccttgcggacgttcctccgaaacacattacagatagacttgtatcccggtatttcacctcgactcagccatccatctgtatgtccaactcttgatttacagtcctgccactaaccttttgaagtaatcacccattcgggagagtttgaaggcgaggtaagtttcgctaccatccagcgattggcctcactcactgtcatagtacaaacgcttctggaatgacccccattccgtgtccgttcagtgggttgggatgctcttcggcattctggccacaggaacattcctgtacatccgatcacaggatgagcttcctggaggaatgggctcacctcttgaggtcgcagagtccttccagcaaagatgcaccgactgtcttattctttccaagtactccacagcgcctggtaagtatactctggagactcttctgtttaatatccacggtgagttcgttcgccgtcgagatgctcatctcggcgtgtggattcttaccggtattgctgttcgtttggcaatgcgaatgggataccatcgcgacccagacaactaccctcggatctcgccattccatggcgagatgaggcgtcgcgtatggggtgttctccagcagcttgacattctgacctcttgccaactgggcctgccgtcgcttattcaggagtcccagtgcgatactcgtctgccgcgtaacataaatgacgaagactttggtcctgagtgtacgcagcttcctccaccaaggcctgagacagaaggtaccggcgttctgtacacccgtgtcaaagtcaagatgatgaccatcttccggacgatcttcaaccaagtctcacttggtaagacagaagactataacgagatcatggcgcttgatcaaaagcttcatcaaatgcatcagtccatgcccacttgttacaagatagccaagctggaagattgcttcatggtcccgccgtatctactcattcggcgatataatcttgaacttctcttccaaaaggctagatgtacactacaccgccatcacatgacgaaggcataccgtgaccccaaatataactactccagggcggcttgcgtcgactcagcgatgactgtgctaggtcaccaggctagcatcctgaaggaggttcaagttggtggactgctgtataatgataggtggtttctcacatctcttgagagacatgacttctcgctggcatccatggtcgtctgcgtcgaacttggtatgccacccgagcagcagaaccaagagctcgtgggatatactcgagagagtatgatcgaagcactcaaaacatcgcaggcgttttgggcagctatcaaggccgtctctgctgaggcaaagcaggcatatgatatgctcacggtgatgttgaaagccgtgaccactggcccgaaggatgagccggtgccaccagctgtaaaccaagaaaaagccccagctcacaatgggaatggcaacggtaagactgacgctcgaaatcatgtgattcgtagattgacgaggacagggcacatgaacgggcaagataccacgagcgagactcctttctcggccgaatttcagggcattgaggccatgctgaacagttcagatggggtagactgggtatgttcctctgcaacgagagggtatctcaagctgacgtgtttgaccttttaggatatgtgggaatcacttgttcacatgcctgaagacttctcccaatatgaaatgccagaagagctctgagatatatataattgtaattcagtggcatggtcaataaagcgagtggtggtacgctcgttgctgacagatgacgcagcgtgatggttagcggggttggtgtagcctaaataaaatttctcatgcatctatctgtgagcccaactttatgaaccctcatgccattctcaacatccactcaaactcttaatgcttctcctacaaattctcaagccgccaacatgcctgctcaattagtaattttcgactttgacgggactcttttcgacacccatcaagccatctctcacagcatcaagctcacctttgactcactcctcccagcctcagctccagcagagtctgaggtacagaagttgatcggctctggcttgggtctgaaggaggttctccaagcgctttatacttcccccgattctttcgacgagggtgaatggacgtcaacctaccgtcgcttctacaacgatgagggacagaaacttgtatccgcgtttcctggcgccaaggaccttttgatcaagttgaatgaagaaaaggttcctgtggctattgtcagcaacaaaggtgtagccgcggttgacacggctctcaagaacaacggcattgataccatccccggagacttgatcgttggagacaacacccccggcgcaacgcgtaagccggacactggaagcttcgagaaagttctactgccggcccttaaagctcgtggatttgcccatttggacgcctccagaaccttagtcgttggggacacggaagcagatatcaagtttgctgctaacattggagcaaagtcggtttggtgcagatatggatatggggaacgcagcgcatgcgagaagttggagccgcatttcacagtcgattcgttagatgaggtagctagaattgttgacgggatctgattgattagaattacttcttggtgaggggctgcactggacatgagatgtagctcctacttagagttcattatcgatcttgaagtcctctactgatgacgaatcctgtgctacaaggttatatggtggcttggacaccaactttgttatttgcggttgaggcctcttatcaagagttaataaccgccacgtagctcggaatcaatagaacaaagccaagcgagggggctgcaaacttctttcaccagaacggccaatcaaacagctctaaatgccaattagggacatttatccctggtcttgtcctcagttcaacttcattgcttatgatgtaagtcacgttcaagcgatctacagggcagacctatgtacgcatcttcgtttaaaggacaggatgaacagcgattagagtcatcagcaaagccaaggtatgtcctcatataccctcgagctatcgtaaccacgcgccacaaggctttcgctgagacgtttttttggatgatacttgaatgtgaatgcatacgatgtgacaacagatctaccaaggcaaagtaatgagatattgcaattaacctaagcctttggatgtaactttaacttgatggataaagtcccgcaatttaggtctacagctccatatcgggatttagaaaccacttcccaggcgcccttattcgaagctcgttaccatcgtatagtatgcgatctgagaaagacataagctatcaatcaagctattatccacgaacttggcgtcagacaaattgtacatcactaaactttagggctgatagtcaccgcccaagcttgtctgtccttgccgtaagttaaacctagccattccacaaaataaggggatagacacctcaaactctgttttagcctttcataaaatccaggttctcccctccccctcatgctttccttatcacattctgggttcaaactccaactcactacaccaagatgttgttcttagctattctattctgctctctcgccgccactggcacagcctggaatgcccctgagattccagggtaccggctcatgtggtacgacaacttcgagggggttgctggctctctaccagatacttccaaatggaacattcaacattggtaccaggatcgaaacggcgatcttcaggagtacagggcttcccctgtaaacgtccatctcatgaatgacttccttcatatccatccgtggcgcgaccctactgctgcaaaaggttggacatccggtcgtatcgagagcacgtacaccttcacccctgcgcccggtatcaagaccattgttcaagctgaaatagaacttgggtttgcccccaaaggaaggaaagagggcatctggcctgccttttggttactcggtgatagccaccgcacgggaggtcccacatggcctgcctgcggtgagctcgacattatggagcacgttaatagcgagcatcagacttatgcagctgttcattgtgacaggtctccaggcggtatctgcggggagaagaagggtatctccgcgtcgtactttcacgatgatatggctatgagcaaggtcacttacaaagttttcatcgaccgcacaccgacgttctggcaggatgagagtgtaaacttctatgttgaggatgaactctttcatacggtcacgggggcacaaatcggcaacccggaggtctggaaaaccattgcggggaacaagatgtttattattttcaacgtcgcagttggtggtgattgggtaggttgaaactctcttgctgaacctgtcaagctaatatcttgcagccgggatcacctgttgactatactttggagggccgtaaggctggtatgagagtcggatatgttgcgcattatgagcaacaagctccagcctcacatacagcctctgggccctcatcacaagacgcagcctatgggcctgcatcacaggatacggtctatacaccttcaccacgagatacaacctatgcgccttatgactacccctatggcaatcaacaagaccatatggtttgatgtagaaaggaatatcttcatgagaccaagataatagctacgcagccggcaccgccaccagctccatcaccgcctgctcttccgcctgcgcctccaccagctccctgtgctccctgcagtaaatataactatcccaacgtccctcaaatcccgccccctcgacctccacctcgagctccggctccccctttacctcctgttggcttgcctcctccggctcctatgctgcctccacctttaccccctgttggtcctcctgctggcaggcctccgcttccccccggggtgctccctcataactaccccagtatcccttaagtcccaccgcatccacatcaacctccttataactatcccaactaccctccaggctggccgtcctcttagcaagagataaacgcagctcttgtggttataaataccaatgacagcatgcaacggactgaccccttcaagtctgcaaattgacctcatattcgaaactttgggcgccagtagcggctaggtgtatcattgaacaatcgagtgtcttgtctcttcggttgcaaagtactgggacaaataggggcaggggtaacaaccgaatgcccctgaaaggaaccttgggcgtttaccaatatctgctaacgcaaaccagtgatcatcgacactggaacgacacttactcacaaaggttgatagtccatacatatcagtcttatacagtaggtcatcactctcgacttacattgctgcttcctcattctgggtcttccatttaccgagacagctcataatagttttcaatggattgtccaaccagagacattgcgatataatgacgggagaagagtagagacaatatcttggtgctaaagctagaaacaactccttacagagttacttttcttgctagcacttcattgagctaatcttagatcaatttcaaaggcatgtccaagaacaatgcctccagccgagaagctgcacacacaaaatacttgcagtaagccaagccatcccaaatgttcgcattcgattgagtgaacagttccgtgtgttctatgaaagaagtggtcagcgtaaaaacgatccccttggtatttcgtctcctccactagaaaacttgctttgaaagcatttgcgtatttctgcacagacaagcatcttgcactgtcaacagttggcagcctcgacttaactgtctgtccttggaaaggccaatgtcatgggggctagtttcatccgtttgaaagcaaacaatgggtctgttcaaacggcttttcttccatgaccactagcacacgctcgtctccaaaagtggcatcagagtcttcattcacctttcttctccatcaaggtatgcctttccaccagaacctcacctttgaatgctgtttcttcttctccaaatcaaaaaccaaacctcagcaatgaacacttggtcacaactgcatcatcaaaactcacctcttgactttatttcttcttacccaaagccaaaaccatacctcaatagcaaacacttgctcatttctgcaacactaaaacatatctcgggactttctttcttccccaaagcaacaaccaagcctcaataaaaaaggacttctcagagccgcaacactaaaccttgaaaggtaaccgagactccatcactcctgatgaattcaatactgacaaccgagcttcagagccaaaaaccaaccgccaaaatggttcgcttcttttcctcgaagaaggcagttgactccaagggccaggcctgcgaggccgttcccaaggaagttgaagagtctgttcgggccctcgaagatttcgaaatcgagctcgactacatcgctgacgactatgtcgagatcatcgaccatgccgcccccaagcgccctcgtgctgtctggaaggataccaaagaggttgacaaccaaggcttcatcatcgtcatgaaggacactgaggtcaaggccatcatgaagcatactaagggaaaggctaagctcactgaaaacgtcgttgtcgtggagggcttcaagggaccctcgcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggttttgtttttgctgttctttgggtcgttggatgaagtatcaacaagacattggcaatgtaacataccaaattgtgagccaacctgcctatagaggcgttcttttcgatagtctaatgaacccacactgcgctttgcgataaatcacacggctgcttattataatgttgttattattccatcccgtgtcgcttacaatgcccttgttcaggcagttcctcggatgacaccgaatcgtcaatgcacccaacaagagaggtttcaccagcagccttttaagtaacaactcacagaaccacgagtcggcctgaaacaaacatttcacaaatcattcaattgcaagaccagccacagctctttcatgtcctacttgcatgacgcgtccacgaaagaaccttggtagcgacgcattcgagaaggttgccagcccataagcatttcccgccgcctcgaaaggattccccaaaacgtcctgggcgaaggatcgaatgtgtagtggctatgccacattgggtggtgccaagccactgaggtgcataaggcattcggtagggcgtttctgcaaacttggctgctgcaagtggcatcaacagatgctgaagtttagcgatctctgtatccctatcagagactgattctcatttaatgacagctttagcgacatagactaatgtgaaaggactggtctgttgaaggtaaacatctaagaagcatggggtagggcggctagtctcgatgctacgccgcaacacgcatccatgtccaagcccctgtcaatcatcgtcatcaactcaaaacaagctcggccgaaatatcacactacggtataacatctgactgccaaggattggctacctcctcgcattatatatcaacagaccgagcccaaacctatcagccatcaatagcgagattaatagcgagaacccatcagtatgactgcgacatccagcatcgatctcatcaacctatgcaggtccatctcgaagcgcacaggagcttgtgaggccgctgcagatgacctagccgaacgagatgaacagcatgttcttgagctcaagactatatcatctggtcttgaggagctgaagcgcagacttgctgaattggaagagctcctccgtaccaaacccgacagccgtaaactccgcgacactcgagagaccctcactccgctcttcacgatttatgaaacggtactggaagttctacgtatgcaattggctagttggcagccagagaatacagcgggatcagacagcgcattcttgaaggcacatgaaggctgtcttgttgtttacaactacatgctcgaagtttgcactcccctcgtcaagtacgttgtcagtctcatacattgactcagtgtctaatcctacgccaggaaggacggatcttttgggccatcaggcgcagcctttttcacccatcaagctcaagaagcagtaaagtcggctatgaaccaaagacttgtgaaagcaggtaaagatactgccataaaggaaaaaatgtccaacagcgagaaaatgcctgtcgcggaaaaagaagtagcgccaccttcgtatccagagcctgtatcaacagcaacatcgtcgcccatagcatcaccatcaacgtcttcaccactcgttcaaagtcctgtaaacaactgtcgccgccccaaaggctcctcgttcttcagagcccttacgtcaggcttccgcaagcatgatccattggtctcaacgctctgtcaagccgccgctcttggggacgagcaacaagtctccggcctaatcacccaaggtggaaacgtcaacggtcgaaacgaagatggggatacaccactaaagtgcgccataagatacgatcaagttggaaccgctcgtattcttctacaagctggagcacaaagcaacaagctaccgccattattcaaggctgcttctgtcggaagtctcaagatcgcgaggatgcttatagattcaggcgaaagtgtacacggcaaatcaaaaactgggaagccgtacttcgttgatgttgctgctaaaggcaacctcgacggtatcaagtttctccttgagaatggagctccagttaatgcaaagaacgagagacgagaggaggtcattgtccaggtcgtcaagaccgacaacatcgagattacccgccttcttcttgcgcacggggccaacgcatgtgcaaaggatgcaataggcgaggagatcattgtatacgctgttaagaagggcaatgtcgaacttgccaacatcctcctcagtcacggcgccgatcccaatgccgaaagtgctattaaacagaccattctctacacagcagttcagagtggcaacgctgacatggttgggctgctcctcgacaagggcgcaagtgcgaggctgttgaatattcttggaacgagcatcctagaggcttctattggaatgaagagattccagatcgtgaagaaacttgtcgaaggaggtgctgatgttgagggtacggatgcacatcagcaacctattctcatcaagggttatcaggaacccgtttttgaataacgatgagaaggttgaggttatgaatatgctgatggagaatggtgcgagtcctgaaacggttgatatcatctttggtctgccagctatttgtcacgctgtcgaaatgcccagtaccccagtggtgcaagctcttctcagccgagccgtcaacacaaacgtccgcatgctctcgggccaaactcttctcacatactccatcgatgtcaaccgtcagaacactgtcgaagcactgctggcacaaggtgttgatgtcaatgaggtcgatggactgaacagaacgcctctgaaattagctctaatgagacttgactataacctaacggcgaagttgatggattacggtgctgatccagcagccaaagagaatcaagaagctttcaacttcatcaaggctgtgggcagaaaggatttacaggaacttcttcaaccaaggcaggttgaggcaggtccctcagctccagctgtccggcatgagatcgagctgcccacgtctgaggctccaccgccttcgtatgaacttgtggccggaaaggtctgaatttacaggcgctaggtatttcactaagaatctttttatcatttataccgagaacttgcatctgaacgaatgtgaagtctgagtctagtgtgaatgacgcatgtaagcgggcatgatgacataaacacaaatcatcatcatcgagccaaaaactccaaaaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttgttgaagcagacttatagccattccatgagagtttactactggtgtaagtcaatggcatcctcggttgaattgagttttgtgtactaatgggtcttgctgccagctactgtcattctccgacagcagttcccaaagcatgctgatgctctctctccctcaaccctggcactgacttgcctcctccatgatatcggcaccaccgacgacaacatgtcttcaacccgcctctctttcgagtttcaatgtggtttccaagctctcaatctccttcaagaaaccggctctaccaaagaccaggccgaagcggtttgcgagactataatccgtcatcaggacctcggcactgagggaaatatcacttttctcgggcaactcatccaactcgctacgatctatgataacgtgggtgaccatccaaatgtcaaggacttcggaaagataattcatgagaagacgcgcgcggaagtcaataatgccttcccacgtgagggatggctggggtgctttgcggctactattcgaaaggaggagagcttgaagccttggtgccatactactcacattcctcagtttgcggagcaggtggagggtaatcagctgcagaagccatatgagtgagattcgagtgcctgctgctatagaattgacctttatgctatgtcatgtgagcagtttatagtcacagtttactagtctttcattccatcatctacatcttagtatgagactcttatatcctgtaacccagcattacctcccataacgtctctgcgaaccccgatcagtatccagatacatcaggccactctgtctcaactccctctttgatgatcatatcttgaaagtctttaaacagctccttcttgccctgcacttcatgcggtgataactccttatccaagcaatgcgctgccaacaaccccgccgcctctccaatgttccactccacaggatgtaaccggtagcatccattcgtgatatgcgtagttccaatattcttcgacgctgcgagaaagttcggtctctcaaccggtatcaaagcaccaagtgggatctcgaaaggacagcaggctacatcgatgtagttatcaccgccggtggatggatggagatcgatacgatacattccgacgccgacactatcgggatagtgcactgaaccttttgaaccgcgaacgtcgagagagagatcttgctccacgatggtggtcacagctttgatgcgtctggattcgcggatataaggggccatggcaagaccatgctctgtacccgttacatcacctctcaatcgcaggccgggatatcctgtaccctttccatcggctcgaggacagtctgtttggaggtagtacagcatactgtacgatagagatgcagcctcggcaagacgctcttgcagctcattatctgggacgtcaatgatggccttttcgaagtagtcgatcatgggccagttgacaaggcaaatatccgagcgatatgccccagggatgaagttgtttttagctgcaatgcgtcgaaacgtccacagattcatgtctcctcctgactttctctggtctgagaccacggaagctgggtcatcgttgggatttggtgtgaattctcgctcgactatctcaagcgttcggggatgcggggccttgagaccaagtagcggtgcaccccagaagtcgggatggcagctcctccagtggtcgtatctctcaggtttgggaattgtatggtcttcgccctcgatgtgatccacggcgaaacaaatcgatacagcttgagagttttggggctgtgcttcctccggcgcactaggttctcctgtatccttccgagactcaaaacccgtcacatacggcgtttcggtgataggtagcaaatctcccaactcagtagcatcaatcacgtactttgcctcaacagcgaaagtccctccaccatcgaggtttcgaaactcgacagatctcacaacttgttcaaccatctcacaagaaacagctttgacacgttttttaacagtgagaagtccactgccgatgaacggcatgagcatggcttcgatgacagccactgcgactctcggctcgtgacaaagcttgctgacatgtcccgccccaggattcaactgcgccctccgtctggcctcttctgtcaagggataattatcgcgatagtactgtcttatgccatcacgaagtgctcgataagaccgtgtgataccgaattgctcaacccaggtatgttcatcaggaggcacagcttgacttgtcaattggccgcctagccagtcatattcttcggtgagaaagacatggcggcctcgacggagagctccgagtgctgctgcgacaccgcccaagccaccgcctgcgataaggatatctgttgagaaatgttttggtcgggtttctaaatgagctgtctgccacgagatgctgcttttgacatggccattgggaggttccgagagttcgcccatcttaggtggctggtaagttgaccatcaactcaataaatgacgacctgagacttgcaaaagcaaatatcgagcaaacatgggaaccgacttgttttaattcgtctcacagaatccttctcgcgctgatctccccagatctgcgtttcacttcccatacccgagactccccgtgaggggttgcacagcacgtgcatatcccatgctcatgaccaacaccgccaagacattgccccctcaactcgtcgggaagtaatctcacatctccccgatccttacatccttacaatgtcggaggacaatgcacgcaagcgaccgcgtcaacccgcgtctgatccgcgatatcccaggaagagaagtctcaaggcgtgtcatgtgtgcagagcgcgtaagacaaagtgcgacaacgtgcagccgacatgtggattctgtgcgtcgttgaatatctcgtgttcgtatgataatactgagaaagaccattctacgtgagtttaccactgcttgcaagacatattctgatggatgaggtagatttgaccctgcgagtcttgagattctgagacagttgggacagatcatcacttcgcaagatgaattgacgcagactgtgcgatcgattgctgcgtcacagtctcatgccggtctgggtgctgctcagaatgttcatgtcggcgagggtttgaactgggatgcgaatcttcagacacaacagctgccttgctatgactggtctggagcacaatctgactccaactcgacaaccccggcagcatcagccagcgtcgctgcagttcgatggttcggcatccttacaaacgatgcattaaacgaagctttgccaaacactgatgcaccgctgggtcttgacggtgagctactcgacacatcaccagatggtcaagcagacaacgacatcacgccattgcagaaagcaacaaggattatcgatactcaaccgccaacccggaacgcagtcaacaatcatgcaacaaatagttctgaagaaagcttatggcaggcctcggagagcatatcactcctcgatcgagaacagaccttgtttcagaactttctgcaccgcatatgttcatgggtacgtcgatcacattctgcatgaacatgcatactgatcctttttcagcttgacttgttcgacccagctcggacattttctacccgagttccccatctagcagtccgcaacgcaggtcttctcaacgccatcctcgcattatcatgctatcaccaatctctcgacgaaaccatcccttccaatcatcgcccgtctcaaaataccgctctacagtactactaccaaacattacactacgttcagaaagcgatgcgttattcgacgtatcagaatagtcagcaactcatggctacgacgcttatggtctcaacgtatgagatgctacgagggtcgcgcaaggattggcagcaacatctccaaggagtcttttggatcttgagatcgcgccagattgaggttgagacatcgagtcttgaaagtacgacgtggtgggcttggctacgacaagatatctgggttgcttttcgagagaagaggagaacatatagcacatggatgccaaagaagggatatacggatctagacagtcatgagttagcttctcgtgcggtatggataatggcgcaagtaatcaacttttgcgccgttgattcatctgctgaggtagaagggttgacggggaggattggctgggccaaggcgctgaggaagatgttggatgagtggcggtctcatttgacagttgaattctcagcgttgccgaccatgggaaatcgggagagtgaagtgtttcagccacatttgatacatcctcaatgcttcggtaagcagcctcaattgtgaagtcgggtcgggtgttaactgaggcaggactcgcagtgcagcttcatcattgctcccgcattctcattacagcacatgaaccccatttagacggcatccaaggccttctcaagcgccagaaggagatccaagagaatataaaaatggtctgtggcattggcatgacacttacagaggatgcatcaagcatgctgtcctcacaatgtctcttcattggtaggtccccgatgcaatggttggacttgtagtaactgacagcgtgtgcagctggaatgttcatgcagaatccccgagaacgagactgcgtagtagaaatgctggatacatgccagaaaagatgtggttggcctacaccttcattaagatccgaactggagcagatttgggagaatccggattcgctctgggatagtcagcatcagtgatgctgcgttgtcgggataccaaacagcgagatttggtacgatagtgggggtattgaatgtgatttgtgatacccttaatgcacaatcaactgcattttgcaatgagattctgttgccgagatactgaattgaacgaatatacgagagaggttacattatgcatggtgacttgtcgtattgcgaccgcaataggcagcctccgtttcagcccccaacgcaaacagctccgagataatgcatactccaaccaatgacctcaataaaccaagcaaacagcgtacaatattcctctattctgcaatatctgctttcatatacattactgacccttcctcccgagactccccgcctcatccgccaagcccatcatcgaatcacgcgcccgacactccccgcaacaagttctaccccaggacatgatctacaccccgcattatgtttgtttgccttcccgcgaaagagggtgttggacctttattgtctccactacttaaaaccatggttgctctcgtaagcttaattcctatcgtcaatccttctttgatcttttatccaagaagaagtgagtgaatatgacgatacatggcatgtttcggcgcattgtgcgcaatgatgctattcgcgttgatccacctgaaatttacaactggcgtgtcattgctctgacagcttcggtaggatgcccgtggccataatccggggatagtggactaacatttataggcgtgttttgctggagcgctgtttggagttgatgctggtatcattggtggcgtgctggctatgccagacttcaaacggtttgtttcaaagctgccttgtaatgggacccctactgacgcaggctgcacagggagtttggtcttgacactcggccaaaagaagacgcagctgatctagcaggaaacctcgtcacgacaatgcaagctggtgcaatcgctggagctctcctgtccagtccattcgctgatcgcaagggtcgaaaaccagcgctgcttcttgttgcggtgacgggtttcgtcggtggtatcatgcaagccttctcttacggtcacctctcagtcttttacattggacggtaagttccatgatatcaacccctgtaccacaagtagatattaatggcttcagattcgtcgaaggcctcggtctcggcgcaggaacaatgctcgcgccaacatacgtctctgaaaactccccacgtgccatccgcggttttctcgtaggcttcttccaactcctcctcgtcctcggcggcatgacagcatatttcatcaactacggctcccttctgcatctccccggcaaagcaacatggatggtcccactaggatgccaatccatctgtccagcattactcttcttcagcatgctcttctgccctgaatcaccacgttggctagcttcgcgagatcagtgggagaaggctggagctgtgttgtcagatgtgaggaaattgccggtggaccatgcgtatattcagcaggaactgttggagctgaagacgcagattgatcaggagagagagatcatgcaggatacggggttttgggcgattcagaaggagtgctggactttgtcttggaataggaagagagcgcttttgacggtggctattgttacccttgggcagtggactggcgtgagttgctcctacagctacttgatctggacgaatgtttgctgacgaagtgtagactggtgctatcaactattacgcacctacagtaagtcgactttcaaggctcccgaggtttgcactaatggatgatagatcttcagtggattgggtcttagcagtacaacaacagcactgttcgcacaaggagtaagaatttttaccgctttctccctcgtcacttactgacaccaaatatgaagatctacggcgtcgtcaaagtcgtcacatgcttgatcttcatcttcttcctcgccgattccctcggccgtcgcaagtcattcatgttcggcggtgcaatccaagcgttctgcatgttctttgtcggctttgtatggaattcgttccacctcttgacttccgctgacgttgctagtatctccgcttcggccctgagcctggagagggggatcatcctcctcccgcgggtatcgctgctctggctatgatatacatctttgctgcggctttcaacatgagttggggccctgtttgtgagttcctccggctctggtgctccgaccattgtactaattctcatagcatggatctatgtctctgaaattccaacgaatcgactccgtgcatacaacgttgccctcgcttcatttactcactgggtgcataaccttgcagtatcaaagtcaacgccagtcatgcttctacacgatccatggagagcgtacttcatctttgggtcgttcaacctattcatggcgattgctgcatactggattccagagaccaagggcgtaagttcctcctccctgcatatactcacccagattctgactcgagtgattcacagatctcactggaacgtatggatgaagtttttggtgtcgcggacttttccaatgtcgaggatgtcggcatcgcagcacgtcgcgcaaaacgaatcgatgacgaagacgtggaagacatccaagcccccggcaagtcctaattacatctctgaaaagtagcgagagaatagagtttgaggactggaatgtgatataaactctgttggtttcaataaaatgttcagcttgcaacccctgcatcgttcattcgtaacaaaaaagcgcaacgaaatcctatcatttccttctcccttgtaatatatacgcgagacgaaattgatgcgcttctcgtgttctgaaacatctgtctgttggttggcccgagccgttttagccgatgtctttgatgaagacgcgacgacattttgccgtgtatccgtgggtcgatctcaggtcttttctccatatttggccgagatgccggatcagcggcagaactcactaacgcattcaatcaggttcgagaagtataatcgtgctccagtttataccaggttttaggttcactaaatggatgattctttgtgacgtgactgcaccgtagtcctgttgtcagttgttgcgatgtgatatgacagatctggaccagccccttcacatttgattgaactgacggtcaacgcctgactggttcgatagcgactattgactgctattttcgttaggcgcaaacacatcatatcattctttgggctgtctccatttgaaattctcgtattgcatcaactaccgcttcgtttaccccttatgcctaaacctgtttcggcaattgaccgacactaacaaaatctgtcaatcaatagtctgacaaacatcaaacaaccgacacagaatattcatgattatcacaataataaaatttggtatcgaattatctctggtcaaaagaacaaagagaagcagtatctgtagtctagtcccctcccctaacgccaacccaaaaatacacaccgcgctatgccgaaataccctgtctataatacttgtattccaccgatgccccctgacacatgtaatgatctgcaatgagatccttggcccggacgtccagccacccagcggctgcatccttgacgccaaagcccagccatacctcgtcgtcgagatatccgtggttcgacggtgggaactcggtctggtttgtgtagtacgacatggagcctgtccaggaatagctgaggtccgattctccgtggtacgtgagcttcttgccgacgctgatcatgcggtatggcgctgctgattcgtacactgctatccggcggtcataccacgtaaacgaagcgcccgggaagtcttgtcggcgctgcacgatgcccatgagaacggtgttttgctcatcgggttcgcatgctccgcggttgcacattgtgacactcagcataggcgagctctggtggacgtggctatcgtcgagcatgacatcgtggatacatgtctttctcttctttccgtgccaggtcttccccggctttgcagttggcgggtatggttcttcaacagccgattcctggtcgtcagcagcgacgatgggctcaacgggctcctcggcggatttccaacggaataattgtcccggctcaaccatcatcaaaagctcggagtctggactaaagggggattgagctagcgcccagttcttctcgcgctggtatcgagggtgattttcttcgcctggtgctggttcgcgagcgaggagtgttggttcggcgaagcggattgagggtaggcgggctgcaaagttgggaccgagggcttgttccagctcagggagggcggcgcgcacgtcaatgaggaactggccttggcacattgtctcatcgttgacttggtgagtgaaaatgagaagaggctcgccggcgcgagtccagaatagcttcatgtcttctgggccgacgtacttatccatgtcgggctgtctcttgcagtgatgttccggtccaccgaagtcttccagcagcattgtagaccattcaccggttctgatgaccggtcggccaaggtaattggtggtgaggttcgcaaaggtggcgacttgacgagcgatcttgtacttcttgccgttgatttcctttgcgacatgtgtcgtgcgcgcgatgacgagaaagtcgtgagtggtattagcatcacgaggcagttcgagtatcgttggattgaaaagcttgtggccagtctttctcgcatcgatcttgttataaaagcccatgttgttccgtagactggtcaagagatgatagtcgacatatggtttatcctcagcgtcgtcgccacggtcgaggcggagatcgtagtagtcatcttgagtattcgattgatccttcttcttatcgtcgtcgtctttgtgttggggtcgtcgatggaaaggctcctttggtgatgtcttctgtgggggcttggagcggttggattcttcaggtgggggttgctcctcgtaaaagaaaggccgttcttggactggtgtgagtgagagaccgtctgatattttgatgtgaaatattgttgtgagaataatgcagaaggtcaagatggccacgaacgttagcacgccgcgcagcaagtggttgtgagaccgcatggtgatatcatgaagccgtagtgcagtgcagtgctgtggtgttgagatgaaggagaaagttaagcggccaaagcttgaatgatatacgagagggactgttggactgggtcatacgaacccacatcgtattccgtttcgtcataacacccaccaaaccaaggtcaaggttatagtggaggtcaaggttctgggtcaaggttgtttagacgccgcgtggtcaaagactcaagctttcgccaagcactgtcagttctgccctctccctgtatccctgtatcccttgtagtgagtgccctgcaggcctaagtgccctgtaccatccgatctaaccgggtctccgcagttctcggccctgctactggatctgccgtaaaaaagtgaaacccctcctccttagcctccctatctcgcactctgtttaatctgaaacatgattcataccgtaaaacaactgcgacagcattaattatccttgcgttcatcagtggcggttggtaaaacggcaactagccgctggaatgcaagcccagcttcactgtgcggtgctcaaaatagaagcgcgtccagtggaataacgccattgcaacgtgccagaaacattcccagacgccacaaaaaaggtttggcacgcagctgagcatggcctctatcgaattccagctccactcaacgagtcaagccgcgcaagctctttattgacatcactttcttttcggcacggcgatccgcggggaccccccatgcaatcaattataaactgccgacttgccgtgggaaactcggaattcttgtcatacctactgctgctgtaagcctgtaaggagtagaataagccccgtttgctttgattgcgtggaacaagatgtcgcacaatacggctggtgagacgtatccttgaaaccaggcagaggtaatagattggacaggggcggagtttctgtgagtaatgtgatatcgaagcgatgcaatgcgcctatttttcttggcaacacacgatttgtgacatggacgtgaacgatggatcggacaaaacatttgcgcctgtatcctgctggcttgcgccgtattggagatgtacaatatgtggaaataacacgccgtacattctgctggctcaatgacgtgcatccaatgcttcgatttttatctcagccgctggcaaacgcctccagtctcacgaattgatgacttaaaatagctgcaacgttggcaacgtcgttggttccgtcactttcaaatacggacttgatcgtgccacttgagcgctagccaccgttgactattgacgatggcttcggctaatacccaatacagaatgacagccgcttcttgaagacccttatctctgaagaatcatactcagccttcgatgatgcagcttcaacatccaacattctgcaacgttgctcttgagatctgacagaccgggtatctcctcttgcagcacctgtcaacgtcgcaaccggacatttcgaacacgataaagtcagcgctagtatcttgcaagccgcatcggctatcccgttgcggctgcaagctttctgaaggttttgcttagggtcttggcaaaaaagaacgagactggggccagggtgagctttatttttatttttatttttatttttattccacttagcatttgtgacttgcagtctcataaggcaggatacgagaaagcacggattgtttccgtggtgttctgactaaactgtcagcagttcgtatacgagcatcacgagttcaaaacgtgccattcaacgacaaggtacccaatctggggaaggactcgcttgcagcacccggacaaaagaattcaactgaattgtaactgatccatgatcagatcatcccatcagctcatgacatttgatagtgaggatgaagggtaaaaagatgactggggaaaaaggaagcggataatggtggatttaaaccacctatcttggacgaacagggaatcgaaccctggaccactcccagaaggacgtctcttaagagaaaacatgctaagggagtattataccactaaaccattcgcccgcaacgacttatgattggatgagaggagttggacaattccagaacatgaagattgtttatgcgctgcgcgccgtttttcacagtgattctatgtcatttggcttccataagcaagcgcaacgagaagaatttaattcaatgtctcttatataatcttcttcacaatttgctaacatttcccgagatcccttgggaggacagggcgctagagtacaaagttcctgacaagtccagggtaagctcgccagatcagtttggtctgtccagtcgatatatcattttggcagtattgaaatacgcctcatactcaatatcatcctccgtatcgtccaaatcataatgataatgacctccagcatttttcccgtctgcagcgtagcaatgcgtatgctcaatccgtaagcccatctttcctccaggatcagctgaatgcaaaaccgataaacaaagcattggtgcgtcaaagttgtggaaggtcaaccaattatccacatctttacgatggttaaatggcaagtctttctcggctgggaagtcaggcatgatatggtattttgccttgccgttcttgaccaagaagagtccaccgagactgacggtctgcgaatcgctgtatgcttgatggagaccttttcggatacactctgcaaaacttctctcagagcctgttctcttccgagctgtaatcttgatcactggtcccggattgcctgaggagccgaataagttgatcatcaaggcgcagtccaaagaaggactcttctcgacatggacagcgcttgtctccttgtcgatctttgcataacgactctcattcttgacactctcaaagctgccttgccagccaatatttggcgcaagctcacagttctgcccgacgacaggatgcgggccagctccagcaccgagtaatccccccttcgcgggatccatgtccatagcctccgcaagctcagccatggaccaaacacaatccatcttggggcgcgggaataaattcggttgacctcctacatctgctatcttctcgtcccctgataacccctgagtagctagatgatagggcgcttgccgaagatccgggcagggcacgacactcactgtggagtgctcataattggctgccaagggggcttgaagtttatccgccaattcctccaaagttggcggagataaaggatacttttcgatgcgcatggttaaccttggggcttgtgttgatctgcataaagatgaaatgataacgccgcttcggaaatggcaacatcacagcctcatagaaccaaagcggggtccgcggagcataaactcaaaatcggttccaagtaaaagacaaactcaaagtaattgaagtattacgcgtccataaccttattcttccactgaatgtcatcagtgatgcacgtgggatggatggatagaagattagaggtgctgaagcataatctgcaaaaatgaaagcctcgctaacgctcgcaatcgaatataggaacagcccgatgcgggggtcgaacccgcaaccttgagatcgcgtactcgtaagagtctcacgctctaccgattgagctaaccgggcgtggctcttgatgatgtctgatggatctctaaaatgaagactatccagccaaacttcactcccactgacatttacagatcagaccagcttcaagagatacattgcagctaaaccatatgggtcaaaggtaatctcgttgttttcttcaagtattttctcatttattggcgaatagctagcgtaagatacttaaatctggttggtgctagtcgcccaaacggcctcagcctcatcatcctcacccttgtacaagacaacatttccatcatcctgcacaacgagatagacctcatcaccctggccacaagtgtcagaagcccaaacagcttcgtcgtcatgggtactgtgtagcccgtcagctcatgggatatgccttcacgggtcgtatacttactacaagacaaagttgccatcttcttgaagatggatgcccttgatgtcgtcgcgctggtcttctgtattctgccacacaaattcaccttcccagtagatggcgatcttgccgtcttcttgcattctgaattcgttactgccgctgtcgctggtgaggctgtcacctgggtacagccagttgtcgttgtcgagtctgcccattttgaaggttgttgagagtagaagaattggtagggagagagagagaagaagcgtgtagtgtgatgatgtgagttgttttggatgattgaagaagagaacggcgtctttatatacaactcatccctcatcaaccccgcactctccttctttttcattctgtgaggctgtgttccattctgggacatgcatatgtgccaagcttcaaagtcggatgatgaagttatcttcacgagaggcctcacaagcctcaacatcatacaatgcggaggagtcggctatctgatcactcccgcccgcattttaccgccttggcctcccacatattatggggtgaatcctagccaagaacggaaacggcatcttttctcccagcggttatgcacgtcccagtctgggcgaattcaacaagaggcttgggttacgagatgatgtcccttattgcgccacgtcgcctgcatatttcagatcagcgccctccttgggattcactggaagctggagtgtcttagcgctgacacgtgagtggaccgggatactcggcttgcgcgtacgaaatgtccaatgcatggttggcttggcgcttacatacatcaaggagcaagctgttttttggctcatgcactatttgacatggtttgttatgatgatctccctcctcctcatgtttcagatgatctgatctgcgaaggttatactcatgcagtgtttattataccttcctactatcgtttcagtgaacgtacctcctgaaggacatacatgatggccatgtctatcgattctgtaagtaagagcgatgcttgcgtgaacacgaaacgtataccctgaggtaccaaaagaatgggccttcatatactaaggctttgttcgaagagtggctatgtagtccttggtcaagtggctgatgaacaacttgatcagacaatggcccaaacgacctgtgacacgggaagcccaaaatatagggccacatcttttggattgacagtggggtatcttgcgccctgaatatctcttgcagtttctgacatgtgacacctagctggcactagctattcgaagccactcatctatcgccgcaagtgccctccgaggcactacctcatagctcttctcgtcatacgtctcgttcagtgtccgacgcagtatccttgcctttcccaacatgatcctactcgcaccgtaggggctatttgcttctacaaagctatttacctttccttcagcctgacgccttcgttcccggacatccccactctcttctccctccacaaggcaaagctgacagcgacatgcaaagttccatgtcttgcgaatgtttacccttcttgcctcatagtcactcgagtcctcgtagctatgggtgatctcttcaccacctgcaattcttcctatagcgcgaaagatgatgagatcaccaactaaatccttctttgtgttggggatacacgaatggttgatgtacgatgcacgtatccaaaggccagtactggcattgcttacatcctgatctccggtttgctgacccatgccaaaggcgttgcgttggataatatcgtgtacctgaaacgtgtcaatcacgggcgagccatcgacctcctgcaacctttcaccaagtccacggtagtctccatggagactgaggaccttctcgacctgagatgggttgttgagaagctttctcacaacggccttgtgcaaacccgccggaaagaccttgatagcagcgtcttctcgaatatcacacgccagcgccgtaaacgtttcagtctcatgactccaggctgcacaaaaggctttctcacacaggatgatctcgtttgtttcaatgtctctggttgcaaaaagaccacgaccagctccagggctgtttttgatctctgttggaccgtaatacgaggctgtgtcgggtctacctcccgtcttgggcagattgctcacaattttcttcatattgtagacaccctcagcctcttctcgcattcttgcatcgactcttcgtagatgtaacctgggctgctggtcttctggtaggagtctctcttgctgctcgaagtagcgtcgagcctggaggaactcgccttcagagtatgccgcaatacctgcgcgattatatgctttggcatcaagagacttaagttctttagtctcaccacaagtaagagagttcaaggcatccgatattgcttcatcgaatctctgaagttgaaggttgacatgggctcggttacggtacaggtctttccgtacagtctcacaacctccttcactccccaaaagcttcagaccctccgtataccaaaagtacgcgcctggatagttcttcatcttcagaagtgcgtcgtttcccttcatcttgtattcgcttggagataccctgtgtgatcttttagagtgacgttctttgtctctccaagattctggactctcggagattgcggtaattattagttctgatggatgatctatccggattatgcattctccgtgggtattgagagtgtagtatggctctttgatcaccagctcagaagctatctccaaggtattgctgccatactgcgatgtatgaagaaagacctccagccgctccacctcgtcagacaactggcttttgacgacagtccaggaggatgcctgaagtatgcaaacgggtgagacacggcgcaaggcaaggaagaagccccgatggtgcgtttccatcctcaggtctttgatggtcattgtctgtagatccgcaagtttggctgtactggggggatattgcatgcctacgccgtaagctaccattgtctctcgactctttcttggagcaccaagcccgaaggctgcagaagacatctcttgcatcagagacgtagagatagcctgctcgattaagagtttaggatctgtaggttccctcgagtggcttgtctgttcttcgcgcagccttgcaagatctttgattgtgcgttggatacgctctgactcttcaggagacatgaaaatggtgttgtttgccatcgtagtaaggatgagttcttgtacacctaaacgtctgatatagaactaaggggtgagattatatgccgaccgggatgggcatgctgaaaaagacgaagaatggccctttattaggggatcagaggatctaatcttgtttgcgatcaacctcgagggatcgagatagcatagttacaactatcgagtgattcatgccgacaagttctctaaggtaagcactagataccgatttgtttccaagtgcaacccgttccatgttacctcgcgacacgaaagggaaaaatgtccactttcgaagggtcgggttgctcaatgaactgcaccttgggggcgaaggactttcaccgttcgatgctgaaccagtcagaaacctgggaatccgaaatatcaactgaaatggaattttgaatgaaaggaatctcgaactgatcgtcggtttgataagttctttgttccatgactctgaaggatcgggcctgactgtgccggcggaaatgggccaatggcaaagccccttttccgagcgcgccaatgaacgtactggatgttcaataaagcgaaacctctgttcaatcacttgactccggtcctgaaatggcacaaagcttactagggcaagttctatcgtcttcatgatgcatttcttctatcttggtattttatctatacttgctttaatcctgatcatgggaacggtactacttgaagctttctccagggtgttgatccgaatttcaccgacatcaccgattgtttttgaggagatatggtgccatttgctatttatcattgcctcaaactaagagaatcctgcacaaaaggtagagtcggatcattggagaagcccttagaaggatgtcgctcaaatcctgaacagcaaggactgtctactagagtctcgacattctgttaagtaccattcagttctcagcaatctgcccagtggggagcattatggcacgatcgagggcatatggtaatccacggtgacgccctcgaatcatcatcaaacagattactgcctttccaaaagttccaaacatgccacagagtgaggtgctcactgttgggtacccaagactcagcccaacattaccgctgaccagagggttagcacttgtctcccacactgatcccgccaaaacaacacttactatgcagaggtaacttcaaataagaccgaaaataccgagaatgcctgatatgaaagtcagattatacccttgctctcacattaggaagcacacttacaggctcgttgacatctgcgatccttgtcgactcagaaatacagatacaaaaggttcccaagaaaatgtaccaaaggtcgaagccaagctggttcttcatatgcgtcaagagataagtcttgctgtgcttctcgtccagagacttctcttcttcccaaagaccaagggacttttcctcataagcattcgacgcacgaatactgatcgcgatggggaaaacggcgatatacatcattatcagtaagctgagctgcacagcgggactgacgtttgcaagattgaagctggcggtaccagtatggcgcgctgacgcagcctggaagatagcggctgggatgcgttgagaaagcggaagagaagaaacttcgggattggagaggtcgagaactattatgagaaggatatcgatgaagttgagagcaaagatgataccgaagaggatccatgtcgggccgctggggaagagcaacgtgtagcatcgacgaggataagtgagcaagaatgcgagggactcttgtgtaggtgaggtctttggtaccagctttgacatgatccagatgctcaggcgcagaaagacgggatagagcgtgttcccagcgaatgcgaggaagctcatcaggatcatgggccacttggcagtgcggaatgagatcatggagtccggtgtgagagtaaagcctaagttatcatacattgtctgagcggagtatatgcccctgtgtgaagtcaatgtggtcagctaatttatactgcacaggtctctgggtgcttaccaccaagtcttatcctgcgcacttgcctgcaagatatccgcgtattgcttatcagcagtatggatccagccgacgagacaaactgcaccaaagatatgaagaccaaagaagtaaactgtcgatagttttagccatcatgcacctcttgccgactcgaaacgcaagaacctacccacaacgatcttcagcaacagcttcagacttctatactcgataccaccgagaatctctcgatcatgggatgtgaggttcttgaactgcgagttccgtccgagggtagcttgccgtgagaggaatgggacgtcgttgatggcaggctgtcggtttgagtctgaagagatgggccgtggctgaggcgcggtctgtgatcccaaaaccaggagggaggctgctacgcccgcaacccgatccatggagcgggaagctgtgacttttagaccgtcatcgctgctgaagcgtcggcggcgacgcatggaggagcttccgtcattctgatttctgttgggtacaggtttgattacatcgtctatggtcgatcagtaaaagagtagatacctaacggtagagttcctcaccatcatcactgtcttccggatgccgcgccgctctgggagcaattggataccctgggccgatctatcagtactcatctcaggcgtttcggagtagacttaccgcgatcgcgagctcgcggaccagggatgtagagcgcatcgtcatccttgtgctgttcggtggattgatcgaaggtgatggtcatggtacgggcaactcgcctgtcttcatttgcaactgtagggtcctcttcgatgaggtcatctgtcgcttttgccttaccattcgtctcatcagtggcttcagcagagttctcagttgtatcagcaaggactttcggttcattgtgagtactctcaatgtcgacatcagttatgcctgtgctgttgtcaagcatttgaggagctgcaggttgctatgataagccttggggaaacaattgaatggatttggaaagtactcaccaagacgctttaggtgcctcttgaaccaaaagaggcgcacgatgactaccacaatatttatgaagcccagattggtcaagatagggatgaagtaaatgtagagctgctgatatgtcttgagatccttgacgtcgatactgccaaacaagtcagaaatcgtcacgaggagaattcgtaacgcacgtgttcaagccagattccgtggacgcactggcaccaaagaaccaagcatcgatggcgggcatgtttccgtaagggtacagaatagggatagctatcaagcccattaagatgatgtacgcatctagcggcaaatcagagattagctatcacatggtagacactgcacgcggaagtgggtagcatcacagtgtagtgtgagaaagttgatcggagggagcagcatgttggacgagatgagtgacgaaagccgcagtcgttgtatggaataaggttacggttaaaaaggtgagaagggaagggaaagcgctctagacattttatactgagcaatgtgttgccctgcccccttcggcatgcctgaaacagtcagactactagacaaagaagtcaagtgctgtggggtcacgcaagatgtatctatgatatgccgatgcagcaagtagaagcttttggtaggcattcccgggctgttgggatatgctacacctttgcagccaagatcaccaccaacgcaagcgtatggacgcagaacaacgcacatccacactcattagctctttgttcacaatgaacacatatggaacaaacactcaagtcaaagggaggcctcaaattcagatgacatggtctgcgggcgttgagatcataatggaggatcaaaaagcttgattctgtttagcaccaaccggagctcaagaccgccctccccgtcttggccttatttctcggggcgtcggactctcctccgtcgaccggtagccaatcgctggctggatgtggtgggactagtcgagtccccaatggcgatgggatactctttggtccaatcgaacgcggcaagtattctacagagtaggtattgtttattcgttgtctgtcattttacaggctgctccatcatttagcgactcattggaggtttcaaaacagactccataaatctcaccttggtgcataccctgtacctcgatgtgagtgagacagggtttgagtaatgtgagattttgtcgaacatgctgcacttcgtgactgcatcacggtggacctttctcataaaatcttacatcttttcgtcatttagggaaagaagacaaccgttttcaatgtcaatgtaagtcttgatcatcactgcggtaagggggcagagaagaacaacaaggccaatgcaatgcaacatgaattctagggaaccactattcgtgcctatgctataaacgttatccaattcgcatttcatgctcaaacacaaatgatttcccacaaatgattctttctataacagttcgtaaagaacgcctcaagaagcctctgccttgcgaccgtagacgtagcgaacagtcatgtaagcatggacctttttgtttctgaggaacttgcgcatctccatgaggaagacttgatactcgtcctcaggccactgaaggatagtcttccagaggaggagggtgtagcctggagtttctcagtatgggagagagagggggggaagctggagacgtaccttccagatcgttctcgagagtcgccttgacgtagttaccgaccgaacggagttcagggtcgcgggcccaaccaccaatagggaactaaaccatcagccttgcctcacaatctttggactttaactcaccttgtactcaatactcttgatgtcggtgaacccagcggcctggatgcccttctcctgcaaatcaccctcctgcacgaagaacgggcttccaagagcagcgccaccttcagtgaagagcttcgcccagagcttcaagcagtcaatatcatcagtggttccgtcatcactacggatgtggacgtctgcttcggcggattggatccagccgtcgggggcacagcagcggtaagcttccttgaagagggacgcccagtctttgatggcgccgaagagatagcggatgtggatgaagtcaaaggtgtttgtgtcccatgtccagcggagggtggcgtcgtcgatctcgaacttgacgttggggggaacccagctggggatggtgagtgagatgattgggaagggaaggggggtggcgtacctgggttgaatgggtgagaggtcagagccgatgacttcagcctcggggtattcgtctgcgaaatcactaaatggtgagtcatcatcatggtgtagggttgagatgccttacatcgcccagatacctgtacctgatcagccaagtcaacgaacgatatgcatgtaagtctcacctgttccggttcctacatcgagtactttctaatcggtgtgagcatgtcacaagaccaatgatacatgcacttacctgcacgttgtccttgataggggcaaggaagagctttccactgagaagctgcgtcaaagcgtgatggctagcgaatgtcagcaaggttcagcccccgagaaggtgtcgcatacttgatgtcaatggacgcagattgctgctcatcgttaggagtaaagtactcggtaggatgtctatcactgtgaaacgtccggccctgaatagtgcggtactcaaggatgctggaggtgatggaagcagtggagctcgccctgcagaacggtcagcaacggtgaggtagtatcagcaagggtcccatacgcatcatcaccaacagccgagtcggtctcactctcatcgccatcctaacaggcattagtaacggcccggaatacgcatatctatacgagaactgcgtcaaactcacctgtggatcagcagcgggaactaactcaggctgcggcgctggagctgactcaacggccgacgctagatcggaccgagccgcagcaggagcagcaggagcagcagcaggaggagaggagggctgttcggacatgctgtactgcagtgcgtgaccaacagtatctacaagggctggaatatgactctgcttgtgtcgttctgcgtgtgatggtggaatttgacgtcgaccaacagcgaaaaaggggattgaggggaactcttgggcacgcgaggcgcgtttggtgatacgataaagaaacaggttttggtggggctgacatgcggtttagaacgaatgcggtttgggcttgtttgcttctggggagccaatggaattatcgatgggcagtgcagacgagaaaagaggctgtcagccgatgttgaacactcggtaaagggagtaaccgaaaggaacaagagagaagacgatgtcgagatcatttgcgaaatctgacaaagttcgagatcgtatagacttttagaaacaacacagatggaagaggcatgcccaccaatgccatcgcttatctttcagaccagccaatcagcaagcagcaggccactctatccatgaccataccagaccagaccaataccaggtcccaagtcgaatatatcaaaatccattgttaggcattcaaaacaatcattaaccctcaggtatcaaggtcgctggtcacgttatcacaagtcttgtctctacagttgaattgggagaatagttctgcttctgcatgtattgaaatcagtctacgaccttgacttggtcggtgtctatccttctgaaccaagttaccgatctgattccgattttgccctttgttggcgtttgttttcccactgtaggtaaggcgtttgagtgtctcggacgagagtcgcgttcccttgaccccagcatgcgtttgtctgaagcagctggatatggtagttcgaaccacttcgagtgggagccgtaggacaatctgctcataaagagcatcgccgagcgtctccttcagtggctgaagccacttgtcctccccgttgtcctctatggcctgctgcagcttgatgatttccaaaatcatcgtaaacacgataccagcgtttctctgggtcccgaggaaggtttccaaatgcgctagggcctcgtgcagctttccaactcccatgtgcctagggacagcttcaccggtctcgccagttgcaattccgacgagagtcttgtccgcctcgacaagcgtcttccgaaaatcttcaatgacttggtacgttaattcgttagcagtgtcctagttcatctgatgttgccaccagtactcaccagggtattcagttgaatcgcgaagaccaacaacccgggccatgatggggggtgcctaaccccccacgtcaagctcagggcggagcatgatactcatgtcctcgttcacatcccgctgcaactccacaatttccttaaggtcgccgatcaactctcggtaggcgtcgttgacagcatcgagcacttcgaatccgtttggctcgtcttcgcttctgagcgcttctagggcggtgagacactcctcccacgcctcgtgggtgaagtcacccctagccttgatttctctgattatgccctcgagatacgcgtgcggtagggggatggccgggcggtcctcgatgttcagaggccgctgaggcttatgctcacggcaaatgattgaaagaaacgttccagaaaggccgtggagaaagtccatgttcagtgtttcttgaggatacggagtgtcgaggtagcggtatgtgaatatagcgatcaaaaagaaacagaataaaaagttaagagggtggatgagatgtagaagttgtgaaaaataagaacggtagggtgcagcactaacttttagttactaaatatggtgggagcagagtgaatagggctaaaaaccatacccaagtgtatatatagatattgatcattgtgtagttaaatttattattcatctttacgtaaataattacgatttactttattatatagtcttgtagtgtctgtttagcttggagacttgtctttgctttatatgaatcaattaatgtagtcctgcttgtctatacttgacttggttggcggctgtcgtgtgactgaaaatgatggccttgaaattgactttgatctcagctctcatattcgtcctggatcgattgcgacattctttggctttttttccttatgagtctgccctcgtcattgttgaggcaaagagagataactcctccgtgcacagccaggagccaaggcatcttctttgtgtataaaactcctcaccccctcagaaaacaacaaaagtacagtagagcaggcactaatcccatcccagacgatggagcaatcatctcatcatcagtactaagcaagtattcgcccgcagcaacagcactacaagttgaaacaagaaacgattagcaaaatgagctgcgaaacagggtttgaagtccttacatcttcttccaagggccaccggcagcgcaccgactgttgtgtcgagatgcggtaccaccgatcaggcagccccagcctccaagacttgctcatatagagcatccccaaaggaatccttcagaggctggagccacttgccctgcccctgctcctccacaaagcgttgtagttggatgatctccaagatcatcaagaacacgacggttgtgttgttctgctccaaaaaaaacttctcaagctgcgggagtgcatgggtaagaagcttgtcgatgcccgtgaatcgttcgacgggttcaccactttcgctggtggcatttccagacagtatctcgcgggtcttagccagctctgtgcaaaaggtgtcgatcactaagtaggtcaattagttagcagagggttctattgtcttgtctttccaccagtatccgtactcacctgggagatcattagggtcgtcaactccgacgatccggcacatgacggctggtgcctaacccagcacgtctgctaccggtcgaaggagaacactagggtcttcttccgcatcgctttgaaggtgcgagaagtccttcagatccaggatcacctcgttgtacgcgtcctctgccgcgtcgagaacagcgaacacattcacctcggcctcctgatcgtcaagttcctccagctttagctggcacgcttcccacgccttgtgggtatatgcccccctattgcggagcacgccgatcgtgttctccagatacaaagaaggaatcgcgatatttggtcgattttcagcaatcagaggacgttgcgggttgtagtccgcacacaacactgagtgtaaaatcaccccgggtagggaagacatgctggtctttactttgagattagagaaggaacggtgaaaagttgagaggggccgacttgcgtaccaagtagtgtttgattagtatgaagatgattcctttgattttgacggtagtgatctgagaatgaaaggaagtggtgaaggttgtaaaaagacgagagaggtgggattcagcactgaccttttatcactgaacatggtggggcatgaacagccagttaaatgggcctaaatatctgccagtgacatcagttcctcctgaattgtagcagtgtgaaagatgggagcagcccatgcacctattaaaggtaaagtgggtatcttgaacatttatttcacttcatttttgttcattctatagccgaaatgttcaagtaatgcatacagaacaacctccatgacatgagcccccaagcttttgctcttgttcatggccttgttcccagcctgatgggcaacttcttcctcaaaagcgcaagtcctcagtcatgatgccaccaagaaccagccaaaacgcaacaacccataacccgcaaatcgctgcaaccccgtaccaaaggattctggcaccaagcgtaacatctttaaacattccaaccaagaaggacgacagtaccaggcatccaaagacaaagaagccaatgttgaccgctaacagaaactttcctctgaaactctctctatatgattcgtttcgaagaaatttactgtctaattcttttacaacagccaccagactcaacaggatcatgataatgagaacgatagccgcgagaagcaccaccacgccgaagaagtcgtacagaagtgtccctagatctttgaacctcgtttgcatgctcagaacaccggcagcgagcgatagaggcagaaagattgtggccaagagggtaagttgttggacgctcctattttgattgatgttccgtgcgagttcaaggtatttcagatcgtgatcaagtcgatcagagaagttctgaagttgctcccttgcctcccgacagagccctcgcaattccatgtcaattgccatgaacttattcgtatgaagtggtgtgtcaacgactggagacatcgatctcacaacatcaatcagagattccgtggtgcatattaatttacgacccatctctgcaaggtcttgatattcgtacgaccgcttgatgattgtcttcaaattccactgccgaagctcggccttgctagggtttgtggctgcatcatctgcgtggtcgatctcgtctgcttccaagatgttgaggaaactgataaagagtttcatgcatgcgtggtggaactgtagaagaaacaattgcctccagttatcattagaacgaacggtaatgtaaaagggatctagcaattcgagttctatcctgatttggtttgcggaattgaagtctgaggaaccatcttttggccgttctcgagcatatgtattgcatgtgatgcgagctgacagcgttaaaaaaaggtctatactctatgcagttcctcaaacacttaccgcatttcttcgtgtcttcttccgaaaccctaatgagtcttgtgactttaactggccatccagtctcatacatggtgatatggtacgaagcattcggagaagcttgttgccattgctttgagagttgcatgaaccccgggacaactgtgaatgtgtccttaggaccatcagatccttcttccatcaccgttagtcgtatcatatggttgctgtgcaaggggagatgatgtgctagctcatcttgggttacggtttccacttcggggttgcaaagatatttccagcacgattctccttcaagtgcaatatcgcaaaccccgtacaaccgagttccgctgggaccaaggcgaacactgttcttccatttccgcctgtcaagaagtccttctcttcctttgacggacttgcgaaataataaagtgttttttatgaaattaagacacagccaggcggtggcaggggctgcttgtatgtagatgtcaactatgatgctgaggtattgttgcagttgagtaggagccatgatgggtgcctggaggtagtctgtttatcctctaggaaatgtaattagacttatctaatatgcgtcagatctgatagctagtgttacaaccgtgcaacttgccaccataagaattatacttagttatcaagccgctggatattgatgtcgttctcacattaggtagaatacaatcatgaggtgcggggtttctggcatggcttgaggctgaaagctgccaagaacacgaaccaatcgccatgcaggacatactgcagtgatatgcaatgcttattcgctcaaaggtgctacagctggtcgacgtggtattgaaaccggaaatggcttaagttctctaccacgatcatcccaaagcaccagtagttactaactgccctcacaggagaacactttccaaggttcttactggcaactaaacacccaatcccgaaaataccctactcttcggctttctgtcccatccaaaagtagtacttctcgtaagaatggatgttgacattattcagatcctttctcgcatcagccaggaagacctcgatctcttcaggccccaagatcttgcgaaggggcttggccgccatggcgccaaacatgtcgctgacagcggtcttgaggtacaatccaatgaggcggagcttcttgtcctactgggagtcagctcgtccagatcaactgcttgtggtgctgacctttgcccatgttccgatgggaactttgaggactttgcaggatacattggtgaagccagctttctcaagcggctcacgcaagttctcgcccgcacggaacttcataccaaagctggctacggcttgctcagcaatgtcgaagaacttggcaagaggggcgtcgggagccagggagccgtcatcgcagttggcgcgagcatcgagttcttgtatttcgatccaagcgccaggcttcatgtggctgttgcgtgtgagatgggatgcagatggaatgaggagtgagcgtactcatgtgcttgacgaagaaccttgacttcgtcttttagccaggggctgatgcagcgcatatgcacaaagtcgaagtcgccgccgtgcatccactcgtcttcgatgtcgtcgacgagaaacttgagattggggggaacccatgatggttgaatgggactaagatcgactcctaccacagatgcgctggggaacttatcggcgacttggaaggtgagtcttgtggtcttgcgaaagagcggtctgacctaccatcgatggcccagataccagttccggttgcgagatcaataatcttctgggggttgcccacgatgggcgagaagaacaagttgccacttgaaatgtatatcagtgtcttgatcgccgcgtaatcccatgagttgttcgtacttggtgagctccaacatcatggcgtgcttcatgtcgtcgcggttctgctccgcatcgtcattagggatcggatacctgtccatatcagctatccatcgcaacatgcacccccaggttcctcacgttccatgacgatattgatgatactatccaaaatcagcatgtttctcagactccaagccgtccaactcacccgtcttccattctcaaaagcatgctgatagatactcgtgttcaaactcgtcgaactagacgataaagtcgccgagtcaaagtccgacgtctcaaactcatcctcctcatctgcccgctcatgcgcggcaataggctcaatcggttcctgggtcgtagtcactggttccgccatgattcaaataattgaagttttagcgttgctacccgaatgttccgcggcgggaagcgtagtagtgttgaggaatggtggactagggtgattttcaagccccgcatccatcgcgcgaagaaaatggcgcaggacccttgaacatgacggagacttttgtgcacagtgggacattcaggctgattagggaaagtgactgcatttttcatttcggaagctcattatctatcctctactctaggtatcaaacataagaagcattgcatgcattgcaaagaaagaatccaaatcataatcataatcaggcatactggatagtgaattccatgctctgtccgggaacgcatcttgttcctggcgcaacagccatcgcgactgaccaagtacctgaagcgcatcgctggaaggctgttcctgtcgtgatgcagttccagtagccctcaggcttgcaagctgtgccaggagtgatgacaccggcggcgggtttggtcggcgcaggcttgatcggtgtagtggtgcttgttttgcgggttgttgacttgagggtcgtcttggtcgccttcttggtggttgaaggaacagtgatgaaaacaccgccggggctgtgaaacatgttagcaagatcaagcaaagacagggaaaaacttacgctgtggtcttcgctggtgcctttgtcgtagtcggcttctttgtagtggttgtcttcgtcggagaaggagaaccagagccggagggaatatagggtgctggtaaagcggcacactggccgaccggcggtccagtgttgttcgaagtgaggtcaacattaggtcccggctgaggaaacatgaggtcaaccatctccgtagttttgcatccatttccgacgttggctacaaacatagcaggccgcttcttgagtgctgtctttgctgttccacttccagccttgaccgtgatagccgcacagttcatgtacatctcgcggtttccaatcctgttaaaccaagtccaagcgaaaatagcctctccggctggtgtatcagccggaagagtaaattgaaagttcgaagtcggcgccttgggacagtttccaatccacgactggataacgacccaagtcttgccgcgatcaaaagagagtgagacctggcagctgccgccgccgtgatcagcaccgccagcgatgctgatactgtacgactttccagcctgccacgtagcggtcggtgcaccagcagcggtgccgtagagagagttgtatcccttgcagggaaagttgcttccgtcggcgttgagaggcgaggtcatgctatagtcgatgtcctgtccggcgttggggttgtatttactcttgaagggggcaggatatgtcatctccatgtgggcttgagctagaccagctagaccgagcgctgtagcgaaggcgttgaagagcttcatgatgagaaagagagttttggtgtttgaagggggagagaaggaaagggaaaaagccaagaggctgttgttatgtatgtagaagaatgtgtgatgagaaggaatcggtgggaaaacggtgaggctttcgattacttttatacatttttcaggacgtgcaatattggtttcgacgtgccaaggttgagaggtcagtcgagaactagggaggattgcgggttcgtgttagtgcagcgggctagaacgtgctccctccctcccagggatgtgaaggggagacaaaaccagcgtcaacaccagccgcaaccaattttcagcgtgcataactgtagtacagtgagtttttcagtgaaatatctcgtgggagtacaagtttcagaatggctgggaattggtcatatgctgcgtgattgagacatggtgacgggtgagtttgcatcagggggggtgaagggataagactttttgatgcagtgagttgctcagaatggctggtagtgaagtttttgcaatttgaaacttggaattgggtaatgggtatcatcatgaggctctgatgttacgtagttgaagtgatgttttgctggcgaacacattgatccagatggctggatgtgagacatgcgccagtgacaatggccgccagggttgggaatatgacgggatgaccgcgagaccttctacagtgtttcaggacagtaggaaaacattcacggtcaattgagagatcgattgtagggtagcgcatgtgctgcgtgatcaagggcctttggtgtcgaacaattgaaacgatcgcaaagcagattgtacgatgaccagtcactgtgttcaatagttttacggaatacactcaccgttcagtcatcaataatgaaccatagtaaaaacatcaattgccatgaatatcttcaatgctctaaaagctttccacgaaaagcaaagcatttagaccaaagctgccgttaaccgttacgccgtcccataatccattcctgcattgccccagtgccacgcgttagagaaaaatgcaaggtcccgtccctgaaaatcgcattcctcaaatcccggttttgtaaaaagatcggaattctgctgtggcgggtcggtcgcgtagcgtgcttgacaggaatgtgagatggtttaaagcgggcgggatcatcactggttttggggttcgtcacggcgaagattggtctggacggttggcatctttggcgagagaaatggcaagagacatgtgattgagttctttttatagattgtgtttcgttttagtgaggttcggggcacgccgtcaaaaattgtctcgggcgcggcgcttggtgtagcaaccccaggagcgctagacaaaacgccaagttcacaaagaaaggcaatgagcttgcaccaatttcttatcgaatgacgtcaaaagcgatatagatctgttgttacaattgtggttgctacattgcgctcgggttttgcggaatgtcgacatatcaacgacgtcaatgactttgtaactggggcatatccccgaagaacaaatttgtcagctggagttgatgcattaaaacgcttcaataaaccgttacatcgctcgataaacaagatgcgcgaccctactcctgccactaaaacttgatatcaagttccattgtggatcttgatttacgctggtgacgattttatcatcgattcttggcgtcactatggtctccgcccaagattttctagaatgtgacctacatacacaatggtgatcgcatcaaggttataaccatgtcgcgcaaccaagaagattcgtcaccaagtttttgttccttttgctctcttgaattacccgtgattcaaaatgcagcccgatattccttaccgacaaacccatctacaggctccagatgagtggaagctagagcaaggcctcgagcccgctcgtctcggcatccgtaaccagagcagtatccagatcaacacagagcctcatcgactcaatccaagtgaccacgaagaactcaagggtactgatatctctgaggatccggatctcgacgttcaagatgagcgacctggttggaagggttatgtcgagtgggaagattaccctgagaagaaagccaaggctcaccagcgcttttcgcgcttcacgtttccccctccacctgagttccagttggagcctcttccggcaacgaaccccgttctcgagggtaagagatggaagttgtggcataaagctattggtggagttttggatcaggtgccgcagatcagttgggagactgttctcaaggtgagtcgccccccaagcgctcgggtttcgagggatcactaacaaaattttgcaggaaaaacacccggaaatgcttcatctcctcgaatttccttacaacggagaagcgcccaaaagccttttgaccaaagactacatcatgccaaacgaacttcatttcgttcgcaatcacggcggcattccggacattgaagcaagcgcctacgacatccgtctcgatgggctcgtcaacgaccccagacactcaccctcgcagacttacaaaacgaatccctctttccagagtagcaagctcgtaaccattcagtgcagcggtacttcgtcgccttggaagcaaatcggtcgagtatcccagtgaaggcgacgaaatgatcaacgcccccctgggccgaaggtgctataggtacagcgaagtggacaggcgtcagtctgaagaaagtcatcaagtactgcggcggtctcaaagatggtgccaagcatcttgaactctacggcgcggatacgtattttaaaggaggacagtgcatgaactacgtcgtgtctgtgccgtggtcaaaggtcaaggcgaacgaggtcatgttggcttgggagatgaatgacaagccattgccgaagattcatggttttccgttacgggctgttgttcttgggtatattggggcgaggagttgtaagtggctttatcggatcaaggcaattgagagaccgagtcttgcaccggtacagagtagggagtatctgtactttcagcaacagactggaaagcataaccagcttcccaccagtaggtctcacttcctccagtcctcgaatcagacactgactgttttgtagtgggtattcagatccaggagatgcctgtcagcagcgccatcatgtcgccttggaataaggaagttgtcgtccacgacggtgaaatagaagtcaaaggtaagtctccaatcgcataataccaagaagttacttactcttcaaggctgggcctactcaggcggaggccgctggcccgaacgtgtagaaatctcctccgacggcggctacgtatggtacgccgtacccatcgagaacctctccccaaagcacaagttcgcctggcgcaccttcaccggcaaagtcccctgcgaccacgaaggctggaccgaactcgttgttcgctgctgggacaacagtctgaacacgcaaccaatggaagttcgacatagctggaactggagcttgcatgtgacgagtagttgtcacagagtcaagatttacagtgtcaatgcgaagagagaggctacgaggaagagattgagggagtttgatgagcatgggcaggggtttacgcctattactagaccgacggatttcgtgcccatgagtttggaggagtatgagaaggaggttgcaaatgttgaaccgagggatgttgatgattagaccatgtgattgatctagattctagaattcaagacacttgaagtccaggcttggctatgatatgctagtcgaggagcagatagccctttcacatcccgtttacaacaatcaatcttcataaactcaacttcttgaccccagcgattccgactagcctcagcttttgtattgctctcagtgagaggctaatgctctgcgatccctccctaggcgtcattaagcaagcaggtagcctctccagtggaggaaagaaaacttaggacctttatcctaaatgatctaaagactttggtaagttagcataggttcaggatacctttcactggtcttaattcaacatccaattttagagtctggtttcttcttgctcctcaagacctctccagcatacaagcatgttttgggactttcacaacaacaaccaagaaggcgctcactgtctgatgcaactgtttggacctcgcggtttgccatagtccctcaggaatataagtggctttggaaaccatacgttcaaattcggtaaacctgaagatggatctttcaagttcgttaagcttcacgtcaagcctgacgatggtatcaagaatctttcacaagaagatgccgtgcgtcttgcaggcgaagagcctgattatcatgtcaaggatgtttacaattctattgagagaggtgactaccccccatggacgatgtatctccaggtcatggatcccaaagaggcagagacttacaagtggaacatcttcgacatcaccaagatctggcctcacaaggactacccacttatccctgtcggaaagcttgtgttgaacaagaacccagacaaccacttccatgatatcgaacaagcagccttctcgccttcgacgcttattccgggtattgctcccgcggctgatatcatgctgcatgcgagaatgtttttggcagagcccaagcctactcctccgacgtcgaagatgaagactgagagcagcctcgtaatttgtggaagatcttcaaggacaatggggaagatgaagtctttttgaacaatctgtctggtcatgtcaataaggcacttcccgaagttcaggaggcaaaagttcgtaagttacaaagcttattacaagttcttggtggaattgggctaacaatgtgacaggcatgcgggcaaatgttaataaagagatttctaagaggctggaggagaagttgaagaagttgactggggattttgaccattccaaggcaccgccgagtcagactgtgttggcgtcgaggcgcaagtgatgcgtcttggagaaagaaatatgctcatgtgatacaataattgccttattgaggctgtggcatcggttatcctttcaaaaggcgggcctcctttacgtagaccgtgctgatgctcttatctcaagtcgcacgaagggtcgtgtaactctgcatcacacgaagctggacgtatttcatggagaagaaaagcgtgttcgggggctcaataccttgcaaccgttctgtgtaacccatacaccctaagaatagatgcaatatcgtttgccaaagatagttccgtgctcagtcagcagcctgttcctgctgtgttccatgaactgccatcatcacattccgtcactctcgtatccacctgtacgtcagatcaaaagggccgaacttgtctgttgagtcgggtatacagtccgtacgaatcagcctggcctggtatgctggaagccacgacgcgtacactattttgccaaaatgccatttaaaacttcttctagacctttgtcgttctcattcagcagccgatgtctatgtagatctttcctcttcagctcgtcgaccaggtcgagtttcgttcaaaatggagaatgatgtctcgagtgcaccagaatccgaccagaaaaaagacctcagatcggcaccagcctggtctccatccgaaggcagctcccatcagcagtccccgttgctctactctgcggctcctccagcctggcagggcacaaccaccagcgagactagtcttctgaaccccgatcaagaacccgataaagcgattccagctatcgaatctcactgtccctcaacttggtcgaatattctcaggggcagatggctaatggtcgcatgtctcgtcttcggcatcgcagcagctgttggccacgacaccctcaacaagtgcctttcgggcaaagaagcaaagaatcaaatctggtggcttcggctcgggcagtctctcgcttttatctcaaaagccaactctgctattgcggtctctctggcttaccaacaaattgcctggacgtctgtcgcgcatcggagcttctccgtgcatgcagttgactcgctctttggtgcggcacacaacgccattgaactcctcaacactgaggcttggaagaaatcatggtttgcaatgcttctcgctctttacatgtggatatcgccacttgtggtgatcttcacctcggcgactctaaacgtcgacagccaagtggataggacatgctataatgtccggaccctcaacttcgaccacgaggcgaagaagaagtggacgcacctgagaaaggcagaaggcgatgagatattgcaaggtggcagaatatcatggtacaacgatacattgccagatgaggatggtcctgatgtctttgacttttggatcagcccaagtgctttcctcgaagagattgcatccagagttctgacagggggacaggcactgcagcgagacgaagtttctgatgaaatctgtggggaagggtatgattgctcaacggtgatctacttcactggcccaggttacaagtgtgaaagactcgccaacggcaccaactcgatggtcaaacagtttaacggcatggatgccccgttcaatatgagcaggatgattcctgagggatggaatacttacaattgtgtcgccgacattggagactactctgaacgccagatcgagcacgagaaatatttcaacagacctttgcagacccttccattccccaagaatctcggcgctctcagaacagagccaatcatatggctaggctatgtcaccgtcgacgacgtcctggtcagacacgccgaaaacagcagccaaaagggatgggacacggattttacacccatcatttcggcttgcgagcactgggaggtcaattacacagtcaacctgacatacacgcggggctttcagtcgtacaacgttacgaatcgggagtatctgcacaaggtcatcaatacgacatacgtggacgactcagctgacgacgggacgttggacaagactgtcgcggaaccacaagagaactacgtgtatcctaaagactggaaggcttatcaacgcattgcagcgtttcactcgctggggctgaaattacgacaattgctgcacggaggcttgtcgcttcccgataaagggaagagtaccgagatcatgacgtcgaagttggtcggacggcatgagtttctgcctgtccctaattttgagaaccaaatacagaggttgtacgagaatttgataatttcgttgttatcggatacacagttacttatggtgtcgtgggcagcgaatccggatgaaccatctggaacacggcctatgaggaatgggacagaatatccctgcatcagaagaacaacagctgggttcttcttttatcggagacatattcttgtcagtgtgtatgctgtttcgtttgtcattgtagctattggcgtggcgtacgggatgaaagctatgaggcaggatggagtcgaagagttgcgggaggttacattttcgtcaattgcagtcgcaactaagagcgtgcgcttgaagggtaataggagagatcataagatcagagcgtggctggttgaggacgagcatgagggtagagtgtatgagttcaagaatgaggaagacacagaacgtaagaggagggctggggccatggggagtgtctgatgctgggtacttccttcatcgacctgtatcgaagtgcattgattgagatcgggatctaataactgacggacgaagggataaaccttcacacttaagtggacgtggcagctaactgcaatgaaacatggtatatatctatagcgactctaatcttttaataacttattagccctgtgcttaatctccttgctgaaccgaaaattgatcggactctcactcccaacaaacacaaacccatcatacagcgcacatcccactaccgaccctatcaatgtcgccgcccaaggcccgtagaaccaccatccgctgtgaaacacatttgactctcgatatccaaccgcatacgcaacaactctcggtccaaaatcagaagcaggattcagggcggatccaatgttgtatccaagggtgaacttgagggtcgttaccagaaagccgaggaccagagcatgcatgccagcgccgggtgggttattctggtcatcacctagtgcaaagactgcgatcatcatgatggcgctgccgacgacttggttgaagaatgcggattggagggaaacccattctcgaggtgttgagaagaatgtttttgacatgccgtccatttcgggatcgacgtagtggattgagtcagcgtagataccgtacgcaagagctccggcgacgatgctggcgatgaattgggcgaggatgtagataaaacactgccgccatggaaaaccacggaatagggagagagatatggaaatagcgggattcatgtgtgcgcctgagacaccgccgccgaggtagatgccaaacatccatgcgaagccccatgcccaacaagaagtctcgtaagttccataaggctgcgattgctttgccgagaggttcacagagagagtaccagtgagacctaggaagatggcaacagaagtagcaaggaattcggcaagtggctcagggtgcttcgctcgtatcctcgcccaccaattcctcatctcattcggatccgtttcaccagcttcaacctctggcttctcctgctgacccaaaggttcgctgtcaattttgtagtctggctgattgttactctgttgatgagaagcaactcttgatgcagggtcgcgatgcgaaggtgttgctgcgggcgttgcttcaccggggacgtagtcaaataccggctgtcctgcatcgttgcgctttacgttgtgcgcgactccagatgctgttgttcgactctgctggttctgcacgtcgcgtgatgcgatactggtttgagtgtgcattcggtatggttgacctgaagtggtgcgcgaggcatagccggcaggtgtatcctcagagtcctctttgacgatggccatttcttcgtcaacttttccatctggtctgatcggtttcaccaccttgcgacgaacccggtggggaagaggttttccgagactgaagattggcttcttgcctgcctcgccgaaccaagggttctcttcatagtatccctcttcggcaggggcatactcatgatattgggatgcatggtgctgtactgtaggccgcgctgtactgtgcccgctggacattctggtaaagcgccttgagctgatgggtcgcttgctcattcgcgacacgaaactagatggtaacccatggagcgcacgccgtcttgagtgtgtcgactttgcacgatcaggttgtgcttctcggtccgagatggtgctggggattctgcttgcgacattcccaagatgcacctgtcccggcgtcgaaggcgtcgcgggtttcgaaaaataatcatgattctgttcctgatgcccggtcatggtaaacgctcaaactcagtaggttcttgctcatttccactgtaaaatccgggttcagaactcttatatgattcaggtacaggtgaagcagctgttataataatgacgtttgtcctccactctaacgtcaaccggaggtttctctccaagtgtggactcttgagccgcacggtttcgccgctaaaatctcttaattgcgggcctgtcaaccgcttaaattgggtcgcgatcttgagatcgagaatgttgcccctttgagggtgtgatgttcctggatctttctcttctgggaagcgtagttggccgaatgaggtgctcaatgctacgtattccttggaggcaaagatgaaaatttggtgtgttcctggtcgggattcctgagataagggtatatgtggatcgttgtatcgccctgttgcgtgtctgtgttgggttttctcgaatattcttgttttccatgcttggcttctcaccgcatgctacagctattcttggcgtcatgcatcataataaccaactacaattttttgtttgacaagttgacctggtctccattcttgcaaacagatagctacataaaccagtccacaacaggtttatacaaagacgactgttttgcaacgtcgatttagcatgaagacgtctcaagccgcaaaatttgataagtcagcagttgagatatggaggctttgaatacgagaatgatgttccctgggcaaaaagacccctgaagtgaagacgcttcaaagaggttagtcttcgcgcttcatccaatctcccactggattcgaataattgtcactataactactggctgttcctttggttgaattctcttgaaacgtttcaatcattccgtgtgattgagcttggaaaactcaagaatatctggagttacttatctccttcttttctcggaccatatttcggagacaacaaatcgagactggaagcgattttcccactttccaaagtcacaagagtcaaagcaatgaaaaaagaactgatttctctgtgttgattaaggtttcagccataagtctcgactgcaagaaagggggatggcctggctttgtcctctattcttgaagccccctaacagtaacagtgttctccaggaacaatcaagaaagcgaattaaacaaggtctgttcgtcaaaaggcccaatccaatgacaagtaattagcagtcggcctgtgttactgtatggggacagttgagagtgtccaaaacaagtcttctcaactcgccgatggatgttcatcctggagattgtaaaatggttggttgagcccgcaatctgaccatatatgtgttcacctactattgaaggttgttgaagtgctttaagtaatcgatgctggaacttgtgtcaattctttgttctctttcttccttgcagttgagacttgtcgctgggagcttattccggcatacagaacttagcttccttctcgatcctttgtagtccggattctctgaatttatttcggactctggctagccgaaatcttgagatatctttcaagacagagtaaccccgccagaactgacatctagttaacattgtccctgcgtttgccagatcgtgtttaggctttcaatactctaggtcacataccaaatccgcgataccgagatgatctgcttgaatatctcatagaagaaaaggatgaaaaacaaaaagagtgtctcatgcggaagaccaaaaaggaaggtctcggagggagtcgaaccctcgctggcggaatcagaatccgcagtcataaccgttagaccacgaaacctttgttatgattggtgcaggtttccagtgcaaagccaaatcctgacagtttcaagcgcccgacagcgcgcggttccactgaactccctagttacactgcacgcaccaactcgcttgcaaccatctcgttcaagctgttgagatgcagctaccaactcaagtgcttaatggcatacttttaaaatcagatttttttccgcctcacaattaatcatgttacgcctgattctcgcgtgaaagctcatatagcaatcgaccaggaacgtcagaggtacaagctttgttttggtgacatcgggtcggtcaccaaacggcgggagttggagatgcgtgacagcgctgggaatctgtcactctctagcatatgagctcgcactacagcttaactgtcacatacgaccataggtagtggaaaatacgggatcccgtctgctctcccatagtcaagccactaaccggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgtaagtttttgctaaacttgaatccgccttatgtcgtatcgcacgtggtatacccatcacaaaacgacataaccaaccaccttttgtttctagcgcctagcgatgggaataccaggcccgatataatatcgacatggttttaaggttttttttagtatatgatgaagtatttgctctggtcactcccttggggaagtggcggttggaactgaggtaaggtgttagttaaatcgcattgcaggttgaggttgtgagactcgagagcaatccaagtttcaatagcccttgccaatatgcatccatttagcagatagttcgaaaccctattatcacctctttcattaattgtaatttgtagaatgttaggtgtagcggtttatattgtcttgtgcagcagtattatggtcttgtatagttaggcccttggaagcgtttgcaaatgcaaagcccaacgccccagaaactagaagtgctctccagtcctgttattgagatttcctgctgtaagttgcaatgcagcatgtattcaactcctctcagactattgccgccgtgatccgactactcggggtcatcatccaacagctccttcaccctctccaacgcctccctctgaacgtcctcaaccgactgatcaacgctaacaatcaaaacatccttctcatcctccgtcggcctctccagaacctcaaactgactatgcacaagcgcaggtcccgcaaaatgccccttcctctccgcagcacgcttcgtgagcacttcctccggcgcatcaagatgcaagaaatgcacacgcagatcaccggccttgtcagatccttcacgtagcatgtcgcggtattggcgcttgagtgctgagcaggtaacgacgaggtgttctgttcctggaccaatgggatggtgcgtggcgtgttcgtggagagcttgcagccagccgtagcggtcttggtcagtgagcggttggccgtggctcattttctcgatgttggttcttgggtggaactgtgagggtgttagtggggttgtagagagatgaggagggaaatggaacagacatcatcgccttcgacgaatttgagattgagcttctctgctatgaatttggcgactgatgtcttgccggatgctgtcgggcctgagacgaagaggatccatcgatggtcttttggtacaggctttacttctggtttctttagatcactcattttgtagatttgtagacgttgaggtgctttcaggcgtcaagctgaaggttgctgttgcaatggcacgttgtttgaccatctggagactatgacaagtttagcgttgaattgacttgacgtcatagtgatccctgattttgctaaagacgttgattcatgacacgcgacatccaattttctcgcatttcgatcagtttctatgccaattctcccacggcacgcaaaccgccaacatgttagtttccgtgcatgatcgatttcacagcacaggcttagggtaggacaaccgttctggaatgatttcgccctccctcgttgatcgacattgtcgtcacggaccatcaatggacccgaagcacgcatttccaatctccataattctttgtcccttttcccaatctttggtacggggtccgagatacccgagaacagcatcaattcacgaccttgaaaagcatcgccatacaccaaggtcatacggtccgtctccccaatcttgcagctggaacgagttgtgtagcgctacaatatcgcgaaaaaccactacaatcgtttcatgctcgttctcactgaagctgacatgccccaaccgcgccgtgcagctgatgaagcagccactctggcatgcctctgcaatcggaaataaccactgatagcactgtttcaggtcagatgccacttgtagacgattgataacaaccgtctgcatccttgtccttcatggaggaaaaaaggagcgtcgacatttctgggtcacggacatgggtggagaagagaaatcggcccattttgttagcatatctatcaacatggacataaagcctaccaacaagagtctagatccctgaattcatttatctgattaccaatgcttcgagacatctttttactccaaataacaagtgctggcctttgcgctgtatacgaatggacaagatgggtaattgcctttttgagagcggccaagagctggatcagccttatagtctaggcatgtaattggatgggtaatttcatgctataacacggtgtttatctccgttgacccgttctgaacttctgatccttcgtgttgctcggtgttcaaagcttagcattccaagagaaatgagctctgccgatccctctccaagcagactcactctcagtctcaatcaggaatgcaaccaacagccatgtgaacagcagaaacagtcactgctgatcaattctacgtgtctctgcgtctctagggtagcgtcacgtcacgtcacgtccgacatcgtcatcagaccgcgcccttgcatcaagcgcgccctgccacgacggcgggcttttcccgaaccaatgacaaaagcaaagttgttctagaagaccagctagcgccgcttgagaaaatttctggaaggaaaaaaactcgacatgtgtggctgcggacccgaggttgcaggctcggtaagcccgacatgatgcgacggagaatacgggacatttatttttctgcagcagacttttctgtgttgggtaggtcgtttttgtctggtgaggcaataaacctgggtttaaggggcgatcattttagttcacttctaatacaagcttaacccgtgcttggtctagccacatttttattttttcctcagtttcacgattcaagcttcatgatctaggagatgtaatggactccgtagtgatctcaagatcttgactgtcacgacgtgtcgcaatggagaccatctccatattccccatggggcgctgtttatcattgacaatcgccaagaaaacatgtggtcaacgttattatgtatcaagtggtttcttttacgtacaaacgccgttgggtctagaagtgcgtgcgttgagcgagactccactggtaggggatgggcagaaacatgtggtgatgatgggtgttcatagcttttatgggtttgcccaaggatggtcagataaacatgaactgaggtttactcactgggcaaggaggagagataatgttgtaattcttgttggtagcgatactgagtaccatgatgatgatgatccctcttctgcggccgtaagaactggactctgcgaacgagtctcgggccgaccgcagcctcaagtggagacggcgtcaagtgccgaaatctgcctgcacaatgtcccatgtcaggccgagccaagcaagcagaagcagcagcagcagcggatatggcgtcaaaacttggagtaacctgtgccttctccgcaccaagcacttgactctctgacccaaaaacttggggaagaatcaccttacactgccatcataccatgaccacgtttcctcctctgtctgttacgtacagaaaacatcccttgccacccggggccccgagatttcaccccaggaacaaacagtccttgtcttcggttcaacaagattgtgaaaggtgcttgtttagttggagtcgtgaattggagcgagaatagccgcgagctgaattggagaagcggaaccgctaacctgactctgtctagtgcgccttgacagaaggggaaaagtgtggacaaactctgcagaaaaatttgacgagggacggtatttctcggctgaaagagaagaagtcaatgattgacccgttcgagataagctacaaactcggcccgctcagcacattctgcccccatggggccctcgtccgtgaatcaaaggactcactcccctatctcttacgttatccactgggatccataaacggagatgcgagtcagtttggggtagagcagatcaaatgttccaacgaaactcttttacgtagttgggtgggaacaggaatgcaataccccagatgagaatggggtatagatatataagcgtgccccagactcgggttgcctttctctccttgtctatccatctttgtgttcaagctttgtgaaagggaagaactgccatcatgagccattacgattcggagaatcaggcccctgagcctaccaagcatcacggtgaagaagccggcgtcaccaacgatgctgtctttggaacaatcaccgaagatggtcccaactaccgaaacgtacgtcactccagtaaactcaacaccagcaaacacagctaacgagagcaggttggttggctcggaacctcagttctgatgatgaagtcccaaatcggtctcggcgtcctctcaatccccgcctccttcgacgccctcggtctcatccccggcatcatctgcatgctgtgcatcgccgccatcacaacgtggtcagactacatcgtcggacggttcaagcagcgacatcctgaggtctacggcattgatgacgcagcgggtcttgtgtttggacgctttggaaaggagttttacggtatctcgtactcgcttcttacgatttgcattgcgggttctgctatgcttggtatttcgattgctttgaacagtttgagtatgcatggtacttgcactgctgtctttgtggctgttgcttgtattgtcgcgtttgttacggcttcgattcgcacccttgataaagtcagttggcttgcttgggttggtctcgtcaccctcgtcacatccagtaagtctcattatcaaatcgtacagaaacacttctaacaaactacagtcttcgtcgtcaccatcgccgttggtgttcaggaccgccccgaccttgccccaaggatggtgtctggaagtccgactataagctcttcaacacccctaccttcgctgaggccatgtccgccatcgccgctttcatcttcgcctactgtggaactcccgtcttcttccctatcgctgctgagatgcgagagcccaagaactacaagaaggctttgattctttgccagagcgttgtcactgtcgtttatatcgttgtcggcattgttgtctactactactgcggtacctacgtcgcttctcccgctctcggatccgctggaaagaccatcaagaaggtcagctacggtctggctctccctggtctcatcgtctctgctacactctacactcacgtaagttcaataacctcactgtgaaatgacaattgatgctaacaattcgaaggttcccgccaaatacgccttcgttcgcctcctccgaggctccaagcacctcaccgccaacagcttcacgcactgggctgtctggctcagctgcaccttcggcatggccatcattgcctacgtcatcgcctccggcatccccgtcttcggcggtctcgtctccctcgtcggcgcccttctcggaacactgcagtgcatgcagctctttggctgcctctggctctacgaccactgggctgagggcaaggacaagtcgcagcgcactaccaagtggaccatgatggtcggctggtgtatctttattattgtccttggtaccttcctcatgattggtggtacttatggttccatcaagggtattatcgactcctataacgtgagcggcggttctgctgcttggtcttgtgccgataactccaactcctcttagagggcacatggaggatagatgtttagatgtaatcatagatggtttatagatgttaaatgcaagcgttgatagagttaaaacaatgacaagccgcatctcgtgaacacatgaacagtccccaagccactctcaacgttactgagaaccagacactacccctttacgggttggccactcacagcttctccttcaatgaactcactctccactcccccttcaaatctttttcaatcctctcaaacacccctggtccttgcttccccaaaccagtccccaccgccacggcataagccccaacgctcctcatccttcgataaccatctccgtcacggactccaccgaccccgatgatctttatatgactcagttccgatacttggtcaagcatctttctcaacgttgacacgttacccagtgcaagcgggtgaagcggcggaccggccataccaccaacaccagtaccgggcaattggggttctagcttgtcgttttcaagaatgagacaggaccctagagtgttggtggcggtgatgaagctgagagacgatgcagttggaatcaaggtctcaatcaaggttgcgaactgtccatggtgagtgtacggcggcgtcttgattccaacgggcaaggaagggttcttcgggagtagatcaagatatttcttgagagcagcacccccgtacgcaggcggtggagcgccagggatgtttgggcagcttaggttgacctccatggctagagggaatggaaggaccttcgacgcagcctcgatacgaacatagctctctttgatatcctcgggtgagcctgtaacactaacaatgaaagtctttcgcagtcctggaaggctacgagcaatctctgataagaagcccagatatccatcgagcgtggtgggactgtaacccaggttgttcaagcttgccattgcatcttcagtatggcccttcggcggaacttggttggaagaagtgccttgatctggggacaaagttccgggattgaagaacagatattggtgctgctcatgttgatgactgaagccattgataagcgatgtacgggtcgtgatagcgcctgttgaaggggatgaagcgattgccaagaggtcgttgatgtcggtagcccatggggttgccgagttcagtaaaggcgggctaatcgtcaattcgggtggcgtcatagttggaacgggagcgattgaggcgtgaacttgaattgaggacgaagatgaagatgaggggctggagattggggttcgtgatgataagaagcgcattatgtaatcacgagacaggcctttctcaatatggcacttggtgaggtcgcaaactcagttcgcccatgtttgctggacattaagtgaaagcgacttttgaatttgtaatttttactaaaagcttcacaactcgtcgttaccctgagcttcccacgctcgctgtgccttgaactgctcaggaaaccacttcggcgtcttcccctcagtcatcatatcaacaagcgcctcagcactcctataagcccacgccattccgtgcccattcatacaaacaatagcccacagcccatcttcagctggaacctcgccaactagaggaaacccatccggagtctcgcacacaatacccgtccagtcctgaataaccttcgtagaaccaccccagttctcatatccgtatacagtgcgcgctgcgccgtggaggacgtaggcgatctgctcgttgatggctgtatcatcggtgatgtaccgctcgcgtgtgggagacatctgggtcgagccgccaattacaacactgcctgcgtttttggcacctgggggctgagcggcgatgtagacgttgccgctgtggagatcaggaacgctgttgcttcgccggaagaccttgttgtcggtcgtgttggcggaaggtgtcacagcggagacttggttacggacaggcatggtaaagttggtgcttgcgatgccggggtgaagagcaggagtgaagccattggtagcgaggacgacctgtttgctcttgacggttcctcggttcgtcttgacttcccattttgctccagttttggactttctgccgagctggttgagactcagtgccatggtgtttgtctgtagattaaggcccttttcaagactgtactcaagcatcccgcagacggtatggtatgggttctgagtatgagctttaaaggtcacggccccgacgatctcaggccatccccagtaatcgcgagcatcctggcccttccagattgtcctcttgttcttgggaacgtcattgggtcgtcgcttctcaagatcgtgctgaaactcaattgactcaacggctgtcttgaatgaatcatcagtccagtagagactggcggtctcaacgtctgtgaaatcgctcgaaacgttatgtgagcggacaaaatcgcgcacatcgttgacacaatcttgctccatgttggcgattcgaagagcatcgtcttcgccgtatgtctcgacccatgccttcacaccattgtagtcaccaggtttgcaatgacctccgttgcgaccagtcgcgcctgaagctgcagttcgcgcttcaatcatcagaattgataggcttgagtcgcgatccaacagcttgtgtgctgtggcggcgcctgagataccggaaccaatgatgacatagtcaaaggtctcctctgtcggcaggtctttggtggtgcggaggttggcgatgcggtgaggaggatcttgccagtaagacttggtcgcgttcggtagaggcaatccagggatcttgagaggggactcatcatgcgtgtcgcttcgcaacgagtgaggatgcgcgacagcgagagaattgacgcctgaagccagaaggacgctggctgttgccacctgagacaatgaggacctcatgatcaatgattggcttgaccgcaaagaaccttggaggagggaaaaggtgaagaagaagcctcgctgtcgatcttttataacgaatcagcgcgacgagaaggatccggacttcaattgtagagccgcacgagattcgcgcaacaatcgtggagaaacatgaccgcctgataagcgtcggttccgtatactcaatcaggaaggatatgatcaaggttctccgactttgagtgggatcggcgcttgtcgtgcggggttcacatcctggttgttgcaacgttagtatcacggtcactatcttatttccctcacagtggtacgattggaaaatgattcatgtacttacctttttattcaactagatattgttcttaataaactcgagactaccaagtacaaagcgcccagtgtccgctatggggctacaaggaaacgccggagttagcctctcccctaaataacgaaacaacgcaaagcgaaaacacttacaagcccatagaatctgcagcagatggattggcggctccgagtgcagacttgacctcttcgataggaacgaaccacttatcctgctccgtaatctcccaccatcggcggttgtcaccgcgctcaatgattagtcgccgccagatctcgagggcctcatcgcgaaacttctttcccggtgcactctgcaactcgggaattttgacgtcagccgtgtacttcatccattcaactcgaggatcaaaccggtcattgatgatgaattggtggcgtcgtgggccaaactcctcatccagcttctcacattcctttttgtaagagtcggaagcgaggcatgacacagcgctgtagagtcggaacaaaccttcattctcgctctcctcaccatgtttaagacgtccagtgaatggcaacatatcttggatattggtgaccgcctcggcgagattgttcagggcctccctttcaacttcatcggtacaatagtcgttcgaaagcaaataagctttgatcttgtagacttcagcaataccttcggggtagtcaagtcctttgagtctctcaccatagccagtgaaaggaccaatctttcggccgtagaactgggtgtgaataccggcgacgatccactccgtgtttgacacagcgcgatgtgttcctcgaggcagatcagagccgaaacgtctccacagcttgctcctagcggtaagtggcccttcactaactggacggtacatgagaaagttctcaaggagagagctagggcagtaggattgcattgcaagctcgactgcgttgtcgggtcctgtttctggatgaccttgagccccaaagcgatcttgataaagatcaattacacaaccattcttgcacagcatcccaataatgtcacagatgccatctcggaattcgtcggaaaacagtgaatctgcggtccatttgatccattcgaccaagtggtcgataggaggtcgtggagacgggccagaagctgaagaagccccgacagcgtcaagtgtctgatgtaaaaacaacttcaagatattcagaccatctttggtatccccttctgatttatgtcgccccgcaaagccgacaacgactgaatcttcgccgcggtttgggtctcgactctgtgtagaaatccactggaaagaaggctggaaaccaaacttgaagtaacctttaagcgtgaaaggaaactgccctttgagaagaacgcttttcaagatctcggactcattgcgcggttttggaaggaacaatggacgagtgcccatgacttcgttcatgatcttgtccatatcagctccatcgaaagaagccttattcaagaataaaatgagaagatgctctggaaggaatagaagaggagactttccgttcatctcgaaggtgtgtgacatgacagttgattttgaagagaggatgtttcggcaattcttgtgtgtgtttgtgtttgtgtttgtttgcgtgagtcgtggtaagttgatggatgtaggtggtttggaaagatccgtgagagggtcgtaacggccttatatagtttgataagaggtttgggtcgagaaagctcgcttgataactcgatcgtgttctgaaatctgtttggatgatcgctagagtcatattcagtggatttggctgaacaaagagaatgttcaggaatagcgagactcacgtggccaattgcagcgaacactagaaccaggctctgttcaactcttggtgcaaacaggctgttcagttttcaaaaacggcattatgttgaacgtcgtgcgacgcaaggcattccattggccgttgctgagatcagtaggcaagtcacgaaaaactgaccccaagactcaccttgaactttttcggttagtcgaaaactcataagatgaatctcatgtccagaataggctctgatgagagaacgtgagagccacctgccactggttgctaaaatgctgagacaatgattgacttgggggcttgtgaggctctcccacctcgaacatctgagtttgtcattcgccaggcagtattttgctcaagctatctgtcaactgaatgaaggaagcaaggggcaggtcgatggcgttgtcttgtgacatggctgttgcgaagtccatgggggtgattctccaagctggaccattggctgatgcatagagcgtcggagtgtagaatagcgcttagccgcggtgacgggcttggactcgacacccagtgcgcgaagtcgaaggtcggtccaagagggttatgtcggtcgttgagagtgattgctgtaggtcctagacggtcgacatcgtaggcaatggtgacaaggcaagatgatggagttggcttgcggtagcgcagggcactaaagatcatggtgggttcagcttgcttaaggtgctgagacaaggcaaccgcctgcctaaagccatatcacgtgttgggctcttcccatccaagatcatgtcccccttcccctgcgttgttgcttgcgtcatcgccctccgcatctaaaggctagtgcatatgagactttacctcgtcttctccatctcatccgctcaatcatcgtcaacatccatcaagcgtgctcactgatccaaacgcatcgcctgttccctccccgagccatcacttgagcgccaaaagcccaagcatgtatccaggcatttagttctccccccttatcttttcgtttgcccttcccctcaagagacagcacacctgccgcactgacatcgttgtacatctctgtaccgttccgatgtcagcccaatcgaaacacagcgactcttctgaagctggatcgagattcgagcgctatgttgtaccgtccattgcgaatgccatttcctactcctgccaagataccaaatttccatcagtaagccgaacaaagataagtgaaggggtgagaagccttcgagttcaaagagctttgacggagttcaacgtccaacaggttacgtgctcaccaactagaggctccatttacgaggagagaataagagaggaagaacaggtcaacaccaatcgagagagacatctacccccagatatctgaggtctacaaaaaaccccttccaggatatgacacaaagcgctcaattcctcacgattcacctcggcgatgcttgtgttgaggcaagctcagcaccaacctgagggtccgagctgcatgatatgcgctgtccatcctcgtctggaaaggccgccaggtcaagactggaggaaaattgtcaaagaacaagggcaccttcatgcgagcttcctccaatcgttgggacagtttgcgaggttaaacacgccggaaagaatcccaaaagcctattgtcaaagtcattggtgttcgaagagtttcgtcaaaatttacaagtcacggccagttcgacccaagggtgcaactgagccacactttggctcaaatgtgggatggctacccgccatggcttatcatttccgtccggagctttccatttccagctcttcgcttggatacaaaagatatccatagttgggcaaacagtagcatcccaaattccttcattgtcgcgcatgcggagcctcgcagggggtagggacagattgccataggggtagttacgccagtatcttgctacagcctcccgcgattcagagcaggctgtccatagcgcgtgtaccaagcagccagatttgtcatttccttcggcaacatcacccatggacctgtgatatgccaagagcgtattgctctcagcactatgctcgacgtcaatgtaatgcatactagctttgtgacgatcgtagaagatgtaggaaagacatgctgcgtcccagatttgcatccgaagctcaaggggcagtctcgggaatggatgaaaggaacaggccatgttggtaaggtgttaaaactcttgagagttggtagtttcgcctgatacgacaatgattggcttgacaagagatgattcgcgaccttagtagagtctacagaagattcgtcaagaggagtgaaacataagtgaaaaagaacccctttatagttcatggaaaaccttggacttttgtgagaagcatggcccgtgactcatttccgagagtttaaaacagctttttactcatttatagcgaaattgtgatgcgttgagtattataggtgaaatgagttttatggtacaacttaacaaacctccacgccgcggattgcttgcggctcttgaaactttaaatctagcaaaatggatctcctatctcaaagccacaggcaacgccttctctacatccaatagggctaaggagtttgatctgccgtgttacttaccagtctggcgggcaggctctcgcctatcaacgactgtttgttctgtccgacaagtcagaccggaagaaacggacagccatccgctccattctgttctctcaaattgacagtggttctcaacattcatgtcaagtatgcagtctattagttctactaaaccttatgttcagtcactcggagaccgaacagacccgccgctgatgatgcagcaaaacaacaacacttctccggctgatagtaaggcggagtacttcgttcccacttggaacactatccatcactgtccattagtaacaacgttcacaataccctccatctaccatcatcgcagtcgtattcatccctgttcatcacatgcatcaccgtcacattggtcaattaccatcccgccttacgtagcatctccaccgatgaactaaaactcaaaaaaccgattcctcagctttgtcaaaatcggatatacagaatctcacatttccgacgctaatcgcgataatctcccatctcggatctggaatctggattaataatggtaaaaatgctgtagtggagttctggcagctctgacagcgcgttattggctcggaagtacggaccttcggatgtacacaatctttcgggcttgctcgccgctttttatataccgtgctcgtcatcccttgataacgatgttctggagagttcagactctgagcattatccaaaatggtaatggaaacagagaaaggtgagttactgcgttgcttgcgattgggatggaggctaatttgtgcagaacaaggcttcatgcctgatcccgagagggacgcgccgtcggataacaacacgctcacaggacccgacgaggaagccatctcaagaacaaagtccaacgtctcaatagccgagacgttctcgctcccacgtgagatcctcttcgtggccatcatctgcatggcgcagttcatgacgcaagccgcgctgggaaactgcctcaacatcatccacataatcggtgattcattcaacctcactaatcccgcggaactaagctggctcatcgccgggttctccctcaccgtcggaaccttcatcctcttctccggccgtctcggcgacatctttggctacaagcgcctcttcctcattggttttgtctggttcgctgtttggtctatgatctgcggactagcaaattactctaaccatgttctctttatctttgcgcgcgtgtttcagggcattggacctgcgcttgtgatgccgaatggtttggctatcttgggcgcttcgtacaagcctggtgggcgaaaggctgtggcgtttgcgctgtttggcgcttgtgcacctggtggttgtgtttttggggcgttgtttgctggactttttgttcatggggatccggcgtggtggccttggacttactactctttcgcgcttgggctggcgttcattgcgctgctggcgtactttatcatccctgatcctcctcacaagctttcgtccgccgatatgagctggggagacatccttggtcaactcgatcttctcggtgcgttcactggtatcactgccctggtcctcttcaactttgcctggaaccaagcccccatcgacggctgggacaagccttgggtattcgtccttctcatcgttggagtgctccttgttcctgtctttttctacgtcgaattgcgcgtggcatcgcatcccttcattccctttgatgctctgactagcgacgtcgcttacattctgggctgcatcgtctgcggctgggctacttttggtatctgggtgtactacacttggcaattcttccagatgcttcgtggagcatcacctcttcttacgagtgcttggatgagcccggttgctatctctggagcctgcgcctcactgatcactgcatggcttcttcatgtgtcgcatcctgctttggtcatgctcctcgccctcacatcattcacaaccggtacaattttgatgatgactgcgcctgtggagcagtcttactggtaccagtctttctttggccttgttatcatgaccttcggtatggacatgtcgttccccgccgcgactctgatcctctccaattctgtgaagcgagagcatcaaggcatcgcagcaagcttggtcagcacgatcgtgaactacagtatcagtctaggtcttggatttgctgctacggtggaggtcaatgttacaaatggaggagagtcaaagcacgagctgttgataggttaccggtctgctttttacatggctgttggcttcgccgggctgggcctcggtatcagcattatctacttcctcaaaacaaagtggtatcaaaggaaagggaggcaatgaatagggaaattatggaatggcggtcttgtagacgcacccatgtttgcggaggaaaattgatagattatgactttgtagacacggcctagagcctcacgatagaattcatttcacgtcaagaacatttattgaatgaaccattactcgcggtgccacattgtcgacgggtacatcccatctagttgtgcacagagtctggctgttcatgctgcgtcgtggttcagactcgggtggcggcaaccattggccccagtgccatgtgcccctgcaatagcatcgcgttctatctcgttcacctcaattacaaatgtccgcgggaatagcgccttgcttgctcggggtaacatgcgatgagtagttctcccgcatgcgagtttgacttcccgcttaccctgcaatgctacccctaagccctgctgaatggtgtcgtcatagggctgatggcctcccgaatgcgaagcggagctcgaaatgcgagccaatcataacactctcgatcgccagccgttggtggctgcggaatcaatcggcgccaggacaagatccactgaacgtacgtgtcgttttgcgagtgcgataatcgagtgcgtaatacaaccattcgtccgagtgctcttatcctttttctctgtattgtcattgcgtagggtgggttagatgcatcgctcatgttcgcatcgccagtgttatcgtgcagaagcagtggggtaggcaatcaccaaactggcagagtagatggactggcttttcacggagcatcagagtaattgtacattttgtaaataaatatctaatttcatgatcattgcggagacgaaatggcttctgaggctgattcaatcccgttttcatcgcatcttatcgcactcgatcttggttgatcccaaagtcaagctttcgtcagtgacacactaatcaatccccttttgggaacccactcgcatggatccgagtgcgaagacaccggcactagcgcctgttcactaactaagactgcagcctcaaaacaatgcgagatgcgagactggtcagtgacacaataatatatatatctgtcttcactcgcttcgagaacttcttctccatcactactcgggcactcactcaactagcatttattagacacagacactcttatccttcagcgacaacaccaaccccttacttgccaatccaacaaccaaaacatgcctactcagcgcttcagagcaatcatcgtcggaggcggtccagttggcctcacagccgctcatgccctatcccgcgccaacattgacttcattcttcttgaacgtcgatcaagtgcagtcattgacgctggctccaatctcgtcctcaaccccatgggtcttcgcgctcttgatcagctcggtctcactgctcctcttgagcaagtcagctctcctcttggtctgatcaaccgccaagatcaccagggtcgcgatattggagacgcgtactggttcatcctgtttaacaaactgtgagtttcatcctctctcctgagatacttcgactaacaagcccaggcttggaaccttccctcgagtagtcagccgccacgacctcaccaaggtgctgtacgattctttcactcctctccagaaaagtcagatcctcaccgacaagagagtcgccgacatcatccccagcgaaactggcgtccaagtctcatgcgacgatggaacatcctatgagggatccatcgtcatcggagcagacggcgctcatagtttcgtccgcaacaagatgcgctctctcgctcaggacgcagggtcagatgatgtcaacgacgagaagcccttcctgaccacattccgagcgctctggctgcgtatgcctaccaagttcgcgggcatcgagcctggcactacttgtgagactcacggtcctggtgcggctacacagctctttgccggcgaggattcttctgtcatgggtctttatgagaagttggatgcgcctactcgtgatcgggtccggtacactgagcgggatcaagtcgatcttgttgagcgctggggacacattcctcttgcgcccggcggaaaactcaccctcaaggacgccttcaacgctcgcactcagtccggcctcgtgagtctcgaagaaggtgtcgtcaaccactggagctggggcggtcgtgtcgtgctcgcaggtgactcagctcacaagtttacccccagcacaggcgcaggctgcaacaacggtctcatcgacgtggtcgccctggtcaaccaactctacgctcttcgccaaaagtcccccgccccaactcacgctcaacttgccacagctttccagtcgtaccaagcttcacgtatggatcccgttgttgaagcttgccgtggctctggccaggcgacttccagtgccacttggcagactggtgtgttcaaatttatcgacaagcacatcattggcatcacagccattcagaacatgctctttggactgggtgcacccaagatggcgcagtcgcctaagttgactttcatcaaggggccggagagacatgttggcaagattgcttgggtggagccgcaggagaacaaggtttggtgatagactttggattcagaatggtttctttggcttgtacttgtaattgggtttgaatgatttagcgaagcgtactagacggtagacttaatgattaatgtcacattttcaacggaatgaaatggcaattgtgtgtgaacagtatgacatcttaacatgcccagtgtgaggaaccagaagttcagatctaacccggtcagcgacgttgaaccaaaatgtaaagcagtccaatggcggcattacaaactcgtcatctgcgcctttcaaccgtgtctggatgctgcttgtcaggcgtgtccgtacgccgtcgaatcttgtcgaatgctaacgtgagatggaattttacattgactgaaagaatgaaaattagtcaaatgtgcaaacgttacggctaaaaaatgccaacggctggggacgacgcctccaataacgtcgttgcgctcggcagatcgataatctgactcagttaagacagtaactgatccagtactattgccactgtaaagtgacgtgatctgttagtgttacagcacgcttgacagccccgcaaacgtcatcggcacaacggagcttacaaatttcataacgatgacaaataaatgacagcgggataccaacaaataaaagacggactttttacacaaaattccgaattgtactacctataattggatataagaaacagccgtagttcaattagattaccccatcttcaacttgagcctgcatgtcacgacttctcaggacaagacccattctcaaacagctcctcaaccccgctcagctcagacctttccacttcacaaccaccaaaatgacaaccggactcttcaactacatcgatccgacatcgagtctcgacgacaacggaaacagagtcaagccctgggctaaagtcgacgttgaccagacttcttttgagcgcagccagcacaagcgcgacgtcgtggacattcgcaacgccgctagcattaccgcctttggcgtggatctttctggcttcgatgtcttcaagtctcccgccaaagaaacagagttcactgacgatgcggctgtgaggaacggttactacggcgaagttgaagcgcttctcaaagagaggattcctgagatcaagaaagttgttatctttgatcatactattcgcaggagggagaagtcgagtcccagacagccggtgcaacaagtccatgtcgatcaaacccccggcgctgctgaagcccgcgtgagacgacacaccgatccttcagagacagaagagcttctcaagggccgataccagatcatcaacgtctggcgaccaatcggccatccggcaacagacttcccccttgcagtagtcgactatcgcaccacaaagccagaagacatgatcaaagttgatcttctgtaccccaagcgcgaagacaatgacgacgatgaccgtggaaaggaagtcctccctgatgcatcgacacttcgttcaacggagggttatcagatcaaaggcgagacgtactctgttgcgccgaatgatgggcacaagttttactacgccaaggatatgacgcctgaggaggtcatgttgatcaagtgctttgattcaaagagtgaggttcatgagggtggtcagcatgggttggcgggatatacacctcacactgcgtttgttgaccctgctacgccggcggatgcgaagggacgacagagtattgaggttagatgcttggtgttttactagatacagcggatggttgggactctcgcgtcccggtggctcagacataatacgtagctttgtttataatgaatatcatgaggtctgtgacaaaattgtcgattcatgtcaattacattatcaatggcattcagtttggtgacgggtgaaatatgaatagcatctcttgcttcgtgaagatctgactttctttcttatccgacaagggtaagtacaaacagagcccatgaattccagacctcactcctcgcttttgttgtacatttcctgcctcaatcacacttccctagcaggctcctgagtctctcccgtgtagacgtattccgtttagtcgtgattagggagtaaaactatcgaaatggcccaagttccaaaaacgtgcccctgctctccatcaacttcactggcttctaaaatctagaagtatctttgccctcctcaccgtcttcactttcatgctcagtctgaccgttgttactgttttccaattcgcccagttaatcaactcgatcctcgatttgatatcgagcaggttcctcttcttgtcgaacgagaactttgacatacttggtcaaatccaaacccaggccgtggttacacatcatgcatatttcgtcgtcggtgcagttgcaaaaagcaacggtccaaaggttccagacaagccacagaaatcctagcatggccgaagcctctgccggcttaaccgggaagttgtccaagtaatgattttgaacttccacgtacgcatcatcgcaatcatgaaagactgcttctttgttcacacaccaacctgaccccgaacgagcagccttattgagcaggtagatacacggggcattgcccttgctccagttgcaggtttgagcccagttcgcaaacacggctcgaggtgacttttccttgatgagttcggcccagctgccagggaaacaatcgaatcaggtggtatcaacctccaaggcaaggttgaaggagtgtcggagaacgattgtcttaccacctggacatggaacattcaggcgagcatccttgagaacgagtggtaacaggtgtttcccggggtcttggatgcaaaatagatctcgggtgggcataaccataaatggctcttcatgctcttgattggatggaaaaggacaggtaggaagaaagagctcaggctcaagaactgaatctccatcacctggtcgcttctcagacagttcctcgtcgtcttcagaggtcaattcctcagaaatcagctgcgaagggtacggttgacaagccttaccgaggcactcatccgattcgaggggctcgaggccgctgttctgagtattgcaccaaagcttcagtcgaaagtgcgaggaaatgacctccctggactcttggcatgccttccatagaccagcatcccacatgtgggcggatctgtttgcgcgtcctacaacccgctgcccattgcgtgaggttgggaagtcgggatgaagtgccttcatctccattggaccaatccaggagcgcaagtcatccccaatacttgctagatcgatgtagtgtaggccttgttgactgcttgtgtgagggaaacacgccgccttccaaatcttcaatcgaagctcagttgggaggttctgaaataggtggaaaaccgcaagagaaacttcgttggccgaaagggctggcatctcctctatttgcttgagcccaccgccatgatcgggatgcttgaagaccatgggttgcgtcatgatagctgtgttccgctagacttataaaatgaatgtcataattgttcggtatacttcttaccagtgtacttgatgagtcttgacggaaagattcagagaatatggcaaaatggaaatgtgttagatggagaatgtcgaaagtcagaagttggaattgaggagtgatggagggcgaagaggagggcctcgggagtgaaagcctttactcgatgaacagtaccgcgtgatgtatattctctggcagtggcagggcttgtggtaacagtggcagcggtcagtgctttctgagcaacgaggtgactcatatagggaacaataggtaggcagtgccagtgttcaagttacgcatgacagtgaatgaacaagtagggagaagatggatggctcatagtgtcaaaacacacgagatgggctgatgtgagtaaagcatgggtttctggatgattcatgcctcacattatcccgatgggatgttcagaaaattacaaaacttgatcaaagcttaatgaactgacttaaagtatcatgaacatacactggatattccgtccttcattcaaaacgctatcttgatctatcgacattacatcactaaaactatgacttaagggggaagcatttgatatcttgagtttagcaatggctgactctgttggcggtactgggaagagtcaatggatctccacgcacactgcctgtgaagctacaatactaagtccttgaggtgaatcaaacctgccaacagttctggtgcttgattggattatcccccctcaagcagacaacccttgcgtcactgttatactcactggtctaccactgccaaatgtaaacagacaacagtcccatgcccttacttttaacacaaatggcccacatcatatcattttcttctcttcctcctctcatcctctcctcctcacccttcaacccttacttcccttctacacaccctgcatcacaaactttcataagacctcatcacaaccctccaacacattcaccctgagccttcatcacaagtcacaagatgcctgcaacctttcacgggttcccacgcctcccaattgaggttcagctccagaaatggaaggaagcatgcattctttctgttatccccggctatgattcttacaagcaggctgggttgtacttcgtcaacgttgacacagtcaagtccgggggcgaagatcgacttgctctacgagccctcggccattaccaaggtcttaacggcgatgagaaagcccccaatagcaatcgctcagcctacatgtgggacggcggcctctggggggctttcaaactgtctcgcgaagtcattacagaaaagatatattccatgtggcttcggcttcccgattatcatcaggactatctcggccgtccggtcactctcaccagtcgaaacgcagatgaaagactgggctacctggttttccctcagcgagacatgtttttcttccgaacaacaaactggaagtccttgcctcagcactttgaggactgcaaggccagcatcccattcttcgatcccctctcctcttcaatggtttcggtgtccacactcgctactgaggttgattctagctggatcgtcgaccttaaaactcaaagccgagaactcagctcgcagtctggtggccactcagatggagggcgtagcctccggatgggtcaaaacacccaggctctgtctgatagataagggcacactttcggttcgaaagactcgcggctactatcctatccatcatgactgcgactggaaatacaattatatgagtcacgagtggtgcaacgatgccatctatgcatttattgaagctctggataaattccttcccttcgagaagtattgtcatctatacgaacagaacaatcctgacagttgggacgacgagttcaacatgtgatgtgatttcgaaatctcccaggaaatcaatgtgctcgcccgtttcgagtacgcaattcgcaaggaggttagttggacagccatctgcaacgacctctccgaagagaacaaagagggctctgaaacagctatcacatcttctggaagggcttacgacctggagtatgataacgatgttggatactgcgttgggagttttggtggtcgccgcgaatggacctatcctggtagcaacgaacgttgcaacgataatgacgtggaccgagtagagtatatcaagctcttggacttggattttgagaatgtggaaacggaagtatgtgaagagtagatagcgcgtttgactcgacagtcgatggaccaagtatgaaagcaacgcagaatgctgagctacctagtcaataaaggcatcccgacttcctagccagtctgatcacaacaatttaaacgagtccctcgggagggcaagtaaatataggacttcaaataaaggtactatatgaattgagtaagcacctccctaagcttagggcaatttacctaaatattattatcccttagggtcaagactacactcagcaaaaggtagcctaaacttagtaaaggtgtcctaaacttatactaatttacccaagtctctcaagatcttgatttttgcctctactactctgtcaaatgctaatggctaccctgtatcgtaatggggtactccagccccgcattttatggttctgccgttccagaccgtttttgccactccaattggtccctttctgtgatcaattcccccacgtaaatttccatccccaccaactctttgttatccattatcgaaccatcatggccaagacaaagtccaagaaacgcaaacaagcgcaggctcaagctcaatccgacaatcctcgaaagatcgcaaagaccacttcccctttaatcccgacgcctcctcccgatggcacgaccacgcacttcgagcctaagaacctccataccgttgtatccgaagaagagctcgagatcaccatcgacacactcaattctctcgcccagtaccccggcttgatcaagtcaaagctgtgcaaggacctgagagttgctgtttacgacttcagacaagcttgcacgacgggcgtcaacaatgcggtcggcgcgaatctcacagcgcaggtcactgctgctcttgccgatcggaaatacaccgaagctcgaatccttctcgctgagatgaagattcgtggtgaacagcctaagcttggtgctctgtgtcgatgggttcgagatcttgatgtcatcagtggcctgtcgacgattcccgaccagcaaggccttgtaaagcgctctgagagggaagagacactcatcaaggtcattgatgcggtgcttcgagtctgtggccacgaggatcgaaaccccaacgccaccatccagccttcatcaattgccctccaagagatctgggatcttcgccccgacggtccaaccgagcaagtctacgcctcggtcctcgatggaagtctcgtagcttcggcacccgagtccctcaagaagaacattcgcatcatcgagacaacacctggcgctgagcgtaaacccccgaaccatcacgatgccatactttacgcttcaacacccgaggctgttcctctgtcgacaacacccccgcctacaacacatcgaccgcatcctgtcgttcagggtctcagtgtcgccaccaatgttctataccccgaagagtgcaaggctatcattgcggcgggtgaatacgtcaactttgtgcccgatgcgccgcttcgagaagacggggacatcagtattctggcgcacaacttttactgggttgttgacaagacgttccacgacacgctatggtcgcgcattcaaccatttgtgccggtgtcaatgaatgggcgtctagctcgtggaatcaaccgccgcttccgagtgtatcgatagtaggttctcgaaccccttgatgtcaattctatcgctaatgtgtcgcagtgtcccaggagcagagtaccgagcacacatcgatggcgcgtggcccccgagcggcatcacgaaggacgacaaatacgtctacgacgactcgccggccgaaaagaagcagagctcgctctttaccttcttgatctaccttaaccaagatttcgagggtggcgaaactacatacttcctcccggctgcacgggaaggaatactgaatgcatacccagttcgtccagtcatgggcggcgcggctattttccctcatggcgagatcaacgcgacattgcatgaaggtactggcgtgcgaaagggagccaaatacgtcatccgaaccgagattgagtacgatgtcgaaccgacggaagaagtcaagatctgaaaggagctgaagatctcgggtacaaacaaattggatacattaacggctggaccggggaaaagtattgttacgctatttacgtctaatgaacatcattcatctactctgtcgctgtagtctcaccctcagctggcttgcgtccccaaacaatacgttgcaggtagtaagcgtgcgccggcttcttggacttcaactccctcctcagctgggtacagtacagatggacctgttcctgcgtccacccctcaagaagcgtagccatgaacgagatgtgcccctctacatcggatagaatgctcattgtcgtgaaccttccaatctccttgaggtgctcatcctgcggccagtcgccaacaggaaccttgatcgtcttggactggatgtccacgaagccagcggccttgagacccttctcctgcagattatctggtagtggggtaaacacgcgaccgagcttcttgccgccttcgtggaagaacttgccccattctgcaattgcactaccagatttgagactgtcgtcgtcactgcagcccatggggtcaccttcgtgggattcgatccagccgccgggcttggttacttggtatgcgcgctcgtacaaggcataccagtcgggtacgcttccgtagaggaaacggagatggatgaagtctgcggagttgggagggaatgtccagtcgagggtgaagtcttcgatctcgaacttaacgtttgggggaacccagctagaggttgttagatcgtgtggagggagttggagctggggacttacgttggctggatgggggaaatgtctgtgccgatgacctctgcctcggggaactcatcgccaaagtccatggcccaaatgccagtgccggttccaatgtcgagcactttgcttggctctttgacgggcgccaggaagagcttgccgtccatgatcaacgtggaggtatggtggatgatgtccaaggcctcagaggcctggttgtcgttcgatgcccagtactgagcatcgcctcgctcagcgtggtacgtccgcccgttgatggttcggtactcgagaatgctggagttgatactcgcggtagaactagcagcgtcgtcgcctatcgcagagtccccatctgaattatccgtagcttcagtgttctgattgagtcaattaccaagtcctcatccgtgtagtgtttatgtatcatacctcccagtgcgtcggggcaagcatgtcctgtgagacgacattctcaccctgcgtaacttctggtgcagcgctcatattgtatttattgacaagaacagagttgaagagggggaagagaaaaattgaagctgttcacccctctttgcttggcttggccccagcttgcatcgcatggagcgtgctacggtatcatcagtctatggtttcaagggttctgggcgctagggaccggggagaagcggatgcggtccacttggtggagggttttgagcgggaatgggaattggcccgcgggaggtttcatgagaaagtgttgggggaggatcatgacctgattttgttagtcgctaaaatgcacaccttggcattgacttgacattcacataaatgttattcaacagtgcaatcaacaacagaattctcaattctccaataagaagccaacgtcaattcggaaacataaacacaaaccagtatctactcaccagactctatccccatgaaagtgtgcgcctcgtccccagctaacgccccagcagccctaaagtactgaggtcaatccgaacccgaaagcacatcttctttcctagcctcactccatcgtcgaccgtggtgaataatggactgatcaacgacaagctccggaacaacatgaccataacggtcaaaccattcatcgcctcccacgtacctccaagcaacgacaaacccatactgagaagtaacaactttatcaaagtcaatgtccaacttctcgagacgaggctcgatttcaggcacctcctttttaaaggcattgcccccaaactcatgatcttctcgcagctgttcgcgagtcatggtgagtacctccaggttaggaacatcgccccaagaaccagacttcttagcagaggggtccactggatgggggaaccaccagtctcctgaacgggccaggagaagacagctcatccctggcggacacggcatcttcattgatacacaattgtcgtattcctccacggtacccgatgccactttgtctgtgactggtaacttgaggtatctctgatacgcatcgagttgttgctttgcccagcgactgctgggatcatcaaagttgaccgccagatctctgaacctctgcgtaagtacatcgttagggatgaactctccaggtcgatgtagttcggaacgaggtagctcgctgacaccttcttccttgataagctcctcctccttgacagactgttcttcctcgatgcctggctctttcttgatccctggttcttccttgatagactgaaggtcagccgtaggatcatcttgagcacgagccctcagctcatcgacaatgaggtccttgaatgcctgtcctagactcatgaagaagtcatacgcgtcaaatggaacgaagcacagttcagtgaaaggaatatcaaacttgagatccgccatcatctccctgcgcttttctctcgtcatcttaggctttctattctctgttcgttcatcaatctttttgagctcctcgtcaacacaaaactttatcaaaacctcgatttcgctaactcgccagtagaactggaattcgtcaagtcgatccctgctttctacaatacaatcataggacaagctttgcaggtcttcagtgatggcaccgcaatgaatgccaagctgttctatcgtaagattgtccaagttgttcgcaatatcgataaggcgaagtctgaggctttgtagacgacctcgcatcgatcgttgcttgacttctttccagtctggatacataatgatgattagtaatagacctagttataatatttgtcggagaaagggacgaaaagcttgatgttgcggttgaaatgtcaatagtgcggtgaaacgacatggacgacatcagtacgcgccagtatcgtatttaaaggtccgagactactgagtcggccgagctgttgttcgagagttcacctctatcgtctttgtgcctattcagaattatttaaattgaacgattccttacaacaaagattgtgtcctggtgctggaactctgtctgaacaacaggatgattctataccacagcatgaacaatacagaaacaaccgcctttgtgttcgaacatgatgagagcctcagtaaactaaaagaaaatggttaggatattgaagaaaccagcagaaaaacatctctgaagaaaccttgctgttcggcgacagggtcaaaagcaagttgactttgtgcagaacttcccattttgtccaatacgacacgaggagataactatcccattgaacaagaggttggtatcactttcagtcatggggtatcatacaacttgttttaattgagaacacagactaaggggagggcatacaaagagctgcgttgtgatttgatatgtcggagtcagacagagaagtatgtcttcctgttccaggtctcgcctgagctcatctatctaaagaggttgagactgaatgtctaccggtggataaaaggcgtagttgccgaaacagaccatgatcaaatcgctattactgatagttgactaaacccagatggcctcaagaatacgttggcttggcgagtgtgtctgccacaaccggccaaaatcccatctcgttggcaaccaaaattcccacctgaaccgcaaacgctgcatagattgttttcctccttagtcatacaaaacctccctagtccaatggtcgaagcactaattgtcctactgatgagtgagccagatgtaacacagatatatcatcatagactcactatttttatgaggacacaatgccgcttagaccgaagtaactgctctgggtatatgtccaggtgactcaataagggaatttccttaggctgtggaggaaaagtactgcgcgccgaccagggcctcggcagctcgaccaccgaaggtttcatatggctcaaaggccaccttggccaccgtgatggcggggaactcgaaatcatccataggacgggaaggaatcttgaggcactccaagaattgggaagggaaatctgccttgtagacataggcattctcttgttcgtccttgtgagtcacgaaaagacggacctggaagtcattgtgttagtgagagcgctatcaatggacgaggagttgtcaacttacgaggtaaagccgtgcttgccctgttgtatcggatctctcctgggcttgtgccaggctcaacatcacacagaccagatacggatctcgggtccagtcctgaggggtgactttggcaagtcttcgtttgtagatctgctccataggcaggttcactgtacccggggggccagcccgggcagtgaaccgcgccttacggtccccgtcaacattgtaggaataatatccgacaattggctcgggatatggtacgtcaatgtgcccagagatccgaaaagcactgcattgaggtacatgcacgagtcgatcacagtagtgaaaggcggcggccacgctatcaaaggttagtcaaagtgagggtgtcgaagtacacgtaacatacaggacaaactctaaaacacctgttcctctaaacagtgatcggacgtagtgcgatttcatgttttcgacgggtgttgtcgctaaccgggtagcgtaatatgtaagcctcccatcttgttgggcgtgatggccttgggtgccgctggcttcttcgacctcgataaattcgcaacccaccaactcgagatgatgggaggtccagtgtagaggcgaagcttggagtccccggttctctacagtcaattgatgaagtgacttcgaagagtctgacatgacgatgtttcagtttcaagagtaatagtgagaaagacttatgagccgagagctgggtgcagaagatgagacgtgacgaagattggaagtaaaagatgggagtgaaggagagtatagcgaaggagaaggctagaaggctgctgaggtcgtaagaggtctaccagtgttaacttgggcacgcgtagactggcactggcagtacggtggcaggataagggatcagttaccactgcaccaagaccaggcgggtcctgcgtgaggcaacaattgccccaaggctgagccgtttgctcagtgactctgaagagtcgcttggagcttggcaactggctctgtgaatgagaacagcccgggcatgttcctttgtgccagtggagcagatggtcagccctgttaccttgtggttcttcatcttatgtcaacctttgctcctcaacgaacaagagtgttatcacttctatcgttcttgtaaattggaaaggatacgaatccgaaaatacttctgtcccattaaacttttatgctttatgggaagggctggtaagccagtaagaagaggtaatgtcaacaaactttcatttgtgaaactttatctgcgagtatttcatctcaggcctcttgagtcacgccgcagaaaattactttatcatttccgatatatcataaacatgcccctcctcaactgcaggttgcactgtacatcttaactgatccttctcttcttgcaacagccacgcccatcataatcatccagatgaacatcatggaccaactcggcaagcgcaaggcttctggcatctccgaggataatgtatcaaccaagaggtaacctttaaaaactcttgacccaaaaacttagctgacagcgctgtagtattgcgaaatctaagacgttcacgttcgttgttggccccgacgagaccgagtttactattcattccgcacttgtcgcaaaacagtcacccgtcttgaacgtcctggtcaacggatccttcaaagaggcactggaacaacgcgtcgaatggatcgatctcgaggagaccgtcttcctgagcttctgggagtttgcgtacagcggtgactacaccaaccccatccgagaagatgacgaacaggaggagacagatcctgttgatgaagggctgagaaactggagcaagtcttgggcacactacgtccgccatcatccaccattctcaggccctaacagtcgcaatgcacccggactcaacggcatgtggcaagactttgtcgacaagtacacccccatctctcgaccatctgatataggcaacattggtgaaggcacgatgctacaccatgcccaggtctgcatcttcgctgaccgatactgtgtcgacgcgttaatggacgtttccttgggcaagctattcatcgctctcgaggcgatcatgccttggggcaattcctgggactccatcatggagctactgatcctggcctctggcaagtttgtaccattcaaacttcgggagattgtcgcagagtacattctgagccaggccgagctgttcaagaaccaggaggtgtttcaggactttatgagcaatcacgatggtccgatgcagggactgttgagtcagatctttgaaccagaggatgatctttgaacaagaggatgatctttgaaccagaggatgatgagcaatttctctctgccagcacatgtgataaatcggccacatgcgatagatcggcggattggtaagccaaccatgattgagggttcatatgtattgctcgttggtggctgggaggcctaccagccttggtggcgcaaatatgtcaacggaaggcgctggagactgttaatcattggaggaattgacattggagtacttgtatactaatagaggcttgcatattcaccgaacccctccttcacttgcacagtgaggatggacggggcatataaactaccttcttgccgccatctatgacagtccccctcgtaagctgtatagatcacccacagaagcgtttttttctgatgtaaatatgataactctcgaagacagaatccgtatgcggaagtctgccgctcctgatctccttctgtactttgggacatgctgacctcgaatagggcgcgcgaaagcggagagttcacagactttgcgttcacttgcgaaggggaaactattcctatccatagaatcatcgtctgcagccagtctactgtcttccacagagcatgcactgggatgttcaaggtcaggattttcgcaagcaccatttcgcgtacactgacaaggcccaggaagcttcatctggaatctacgacttgaacgaccatcctctccaggtggttaatcgcatggtcgaatacctctataccggagtctatgaagtcccagacaatgccggcctgttgacacatgctaccatgtttaccctggcagacaagtacgggattggcggactgcaagagttcgcaggcggggaatacctcgaatgcttataccgatatgacaagtttaacaaccaagacttcaccagatcaattacagaagtctacaaagtccccagggaggtatccaagaacctccgaaacgccgctctagtgttggccagagtcaggctcagaaaggcggtggctatagaggcgctggaagcgattactgaagaattcgtatatgactgccctgagttttcgaaagaactaataagtctctttttacgatttccactgatggggacttgcacaaatatctattgcaagtcagagggattggtcccggtcgagcctctcggatgtcggtgtcggaaatgcggaaaggggaaggccaccgatgaaacgacactacgcgaatggcttggaaggctggaagttgaatttgattgtggtgacaaagccttggcggctgaaaatagtgcttaaagtaggtggtagccatggtatcaatgtctaatttgtgagctagatgtgttatttgcagttgtgacctgtggctgagtgcttattctagcagacagaactttgtggccatagcccaagatgacgtggaggataagaccgccttgttggagtaagctagtacctcgaccaaagtatttgccttctttgacagacttgggttgattggtgtctctgaaaaggtgacatggaaacccaaaaagccttccgcttcgagcctgaggtatgtatggttagagtttctctaataagtctacttggaaaggcaaagtgtaatggagcgagatgataagccatagaatgccattctcgtaatcgagcttctgttgcatgatctagcttttgtttggtgattataaactcctggctaaagacaactttagagtccctccgatgaggatatcttgtccatttctcttatatatacccactctccctcgccatccgagacgtaaaatactgaactcctctcaaagactaaaatctctatcaaacatcatcatgaacctcgaggaacggaagctcatgcagaaatcagttgtttacacattccgtccaagctcaactaacgtctcctagggcccaaaaagccggtcagttcactgacttcgcttttctttgcaaaggcacaaagattcccgtgcacaaagtgataatctgtgcacagtccaaagtttttaatgccgcttgtacgagtggtttcaatgtaaggtagtgaaaactaagctacagtgacaatacactgatcctgatgcaggaagccacatctggggtctatgacttgagcgaataccctctggagttggttgagatgatggtcgaatacttctacgtcgggaactacgaagatccgagtgcagatatgtccaaggtgtccctttcgacgcatctgtcgatgctggtcttggccgacaagtacgccatccgaggccttgaacggcaggctaatctttgtttcatctgccgactgaatgagaagaatattgagctgaaagaatttcttgattcgcttccggttctgtatgaaatgccaatatcggtctttggggacgttatcaagccagccatctactacccaagggagacgctgctgactttcacatgtaggaaagcaagcatgggaatgattgaccagatatctgatgctagtcaagacttcctgaaggaggtgatgttgtctatcatgagtaccccggtaacatcgagatgttgcgattgcagcaagtcaagtcctccatataagtacactttgcacttacgggatgggattacttattttaaggatcaacaagttattgaaaatgctatccggggcgttgggttctagggcctgattgctagcagttggtagtataaaccaacatgaccatagtcacctggctaattataagatggttgacatttcaaatctatagaatttatactcaaatcctttgcattaaaaagctgttatccattagctgtattcgatttcccttattcttggcaaggtcttgagagccgtaagatgaataatacagagacctaactcgagctcctgaatgcttgaaatagccaactaaagaccaagaaagggcttcatcttgttgcgtattaagataaagatgttgcttcttgcaaataaccggtagcattagtctagagctggctggtggtccagctgaagaggagaactgacagctgcaggtactgaataatacaggagcctcaaacggtgtacttggctgataagctcccattcatacgccatcttataatttagctggggggacatgtgactttgaaacacaggtctgctgctctaccaggacaaatcgtagattcgagttgaaacaagcctcggaacttaaaacaatgcgaggattgaggcgtcaccacccaaatactaaatgctaaaaagtgagggttatgctttccgtagtcgaatatactttcaaaagaaactgtgcaatatatagagtatgaagtaacggacgagtcaccactcgccatattgtataagctttaatgaaacaaaactctgttcttctaagttgtctcgaccgcgaagtagagtggtcttacatgttacaggggcagacatgtcaaaattggtcaaagagaaagtcagaagcaaaagtttgattgactacatggtcctggagcatgttgaattccgaagtttatacttcgccagcatgatgttatttgcaaagtctgttctacgaatccagatataaagatcactgtcccatgcatttgcttatgaagtaaaactcagcacgttgtgtaatcccacatcatatccagaactcaccctaacttattgaaaatgagtagagaccttcgaatgggcctcttgcagtatgaatacccttgatctccatgtatcagcacaacttaccaattattatctacagagcaagagataaccatgagttcacggactttgccttcgtctgcggagatactcgattccaagtccacaaggtcatcgtctgcagtcaatcaaaggtctttcatgcagcatgcacctggcccttcaaggttagactgcctttaatactgatgaacgcggctaacattacacaggaatctactaccaacgagatcgatctctcagagttctctgtggatcatgtgaaatggctgatagatttcctttacacgggagcatacctaatccccgaggatttcaatctcgacaaccacatttacatgttcgcgatgggtgacatgtacaagattgaaccacttgctaaatatgtagcatggaaattccgttgtgaactctctgaccttctgatgttggaagaagttcttcctttgataccccttgtctacaactcaaccccagaccatcgacaggagctgcgggaagagttagtgaagttcctgaggtccccgggtcctggaaataaggaggacatgaagacaaggggatggtatgacgaaatggctgcagagtgtcccgagttcatcaaggaccttcttttcagttacttggaatgctctgatcgtggttggagttttttgagtcacttgaaggatttgacgggaacgcaagcaagggcagaaatctgaggaggaggatgtttacttgtttgtaagcttgatatggcaaccatagttataatacctaaaaatgaagttgggattcaaaacaagttggctcaaaaagaaatcgttaggaccgagcgtggatcgaacacgcgacctagggatctgcaatccctcgctcgtaccactgagctatcgatcctttcacggcgagttgtgagtgctcgttggatgagggtagcgggagaaaatgagacactatgatcggaccaccatgaatattcagtcaggtcatgtaacgatcacttgaacatggagcttgatcgagtagttgaagcgattcgtaaactctctatttggccaaaacacgggccatctctgacccgtcttatcagaacacgcgataagcgacgtaggcttcaactgattgacgcgctgccctggtcttcagattcatcggaaaactacaaaaatgtgcattgagcttccttatcaagactagagctgatccccgacggattgagatgccgtggaagcggggtcaaagataagttgagacaggaccttttgcaagaccttttgcgacctaccctggtgagctcgttgtcgtcatttctgcgaggattactaaccattctcgactggagtttcaccgtctgacaattcataaccgtcttcaatcccgactcaaattcttcatcgagaagtactacaacaatgggctttttaaaaacggcattgctcctagcgggaacttcacttggggcttttgcctcgcagataccgctcaaggacacagactcaccggaagcctccacgtttcaagttcaccaaagctcgctatttccagagcatacgatccgcatcagagagcaggttgacgactccatatgcgacgcccgcgtgaagcagtacacaggctggctcgatgtcggcaaccagcatcttttcttctggtactttgagagcaagaatgcacccaaaacagaccctcttgtgctttggttgacgggaggccccggcggttcttcaatgctgggattgcttcaagagcttggaccgtgtctgatcaacgagcatggtaatgggacggttcataacccttatgggtggaatgagaatgcgaactatatctttgtcgaccagcctgcaagcgttggcttctcgtacctggatgagggagagccgattccgtcaaattctttcgtcgctgctgagagtatgcacaagttcttacaactttttgtgagccaagtattcccggatcttgccgacaggcccttccatatctcgggagagagttacggagtaggtgatccggcataccctgtcttgcgacgcgactgattctctagggccactatatccccgtactgggagcgactattgttgcacagaacagcctctaccctaagcgacctcaagtcaatctcgagtcagttctcatcggcaacggctacgtctctcccctggacacacacttcggatactgggaaacactttgcaccacgaacccaggtgttgacaagcctgttttcaacagcacacgctgtgacattatggccgcgaaccttccgcgatgtcttgacctcgcacgggtatgttatgagcatcccgatcatgctatctgtggcgctgcaggcaaagtctgctgggacggtgtcatcagttggtatgatggagagtccggtacagggggcaacaggaacagattcgacattaccaggccctgcgaatctggagatgatctgtgctacaagcaagcaggcctcattgagaagtatctcaacacccagaaagttttcgatgccttaggcgtacccagtgcagtgacgaactactccatttacgcgatggatgtagaagttgcttttagtctgggatacgaccaagaaatcagcacccagtcacagattctatacttgctcgatcacgatatcgacgtgctaatgtaccaaggaaatctcgatcttgcatgcaacaccgctggtaacttgagatggagcaatagtatgccctggaaaggacagccggaatatgttgcgcaacggcagaggtcctggggagctgatggtgatgagtttggatggtataaggaggtcaagatcaagatgggcgagagagataagaaaactacattcgctttcgttactgttgatggggctggccatatggtaagtggtgccccgatgccaatgaggtccctgatgctgacaagacatgacaggtacctcaggacaagccgaaagagggtctggaattggtgaacaggtggttgaagaagagaactttcaacaaatgaatcaatcttgactcgaaattgggaatttcggatttgaagttgagtaatgacagtagttgagtacttgggcttgcaggaccttcgtacaatacagaggaaagacgcctgacgttggaatgagcctttggagataacactaggtatgggtgccaaggtttccccaagaacatttgtatcaagcatccaaggacgcgtcccgttactttccattgttttccgcggttatgaaagcgacatgtggtttgaaaggaattcttcccaccattcgtctctgagtgctcgagatgagaacaaagagtgtactaatgcagcatgagcccttccctactcatcgtgccatgtctttttgtactgtgtgcagtcctaatctatgaccggcctgaagtttatctcgtggcttatacttacttttcaacctgtgaatgcttgtttggaagagaagtccgtccgtcaaaactctcatagaccgaagttccaaaccgtaaatagtcgcacaaattctttcctagttccgacggaggccattatatgctaagaaagcgtgatataaagtcgatgctgacgtgatgctgagaccaattctatgatgtcctttgaagacgagaagcaagactacgcttacagtaagacggcagaagccagccttttcgggaaaatacccattggacggagacttgacctactcaaggtttccaacacattgctgactggataatgtcgatacttggcacgtgcctcattcagcttgagtcaaggtaagttctgcctgtatcaagagacaattacaaacagcgcctcgtcagctttttcagcatcatcgatgttcagctccagaaacttgactaatctggattacgcaataatctcacgttctgagccaactgcagatgtacggagtaagcaatgctacattacatcgagctcaagttgggggcatgtgacagaggctcagacctggatggaccaaaaatctgtcaatcatgcatattgatggtgacatttgtgctgatcccctatgacggggatggaaatctgatagctgagttcagattcacttttcacaaatttattactcaaaggcggaataaagcgtataatgcatccttcgcttacaagctcaagagctgccgcggcatctggtcaaagccagtcaagatctaatccgacggttgattgatagtgtaaaaataggttagttccggatcatattctcaaaaccatcaggtgcgcgacgcaaagtctcgtatcgatagcaccatgtctcggttccctacaccctcatccgcctccgccattctcgagtcccaagacctcttgtactcccccaaactatccagacggagcattatcattttctggttactcatgtcagactcaaatcgggctgtgcaattggttatttttaagcttagctaaagcaatgggccgaagccatcgggcgggcttggcttattcttggcttgggctcgagtatccgtcatagaacggttcggcttagtgagattccagagcctgccgcaaagctgaactttggggcttgaagcttgcgcttttgcgaccaaacatattacgcaacaatggatgcaactctcacaatcagatcagcaaaggatacgagaaggatcgagcccttccatcctccatccctcaagccaagatcagactttgacagcgcagacctcgtgaggaagggcaaaggcggtggcacagctgaccctctacgtcttttcagccccagagcccgttttctcgggtatgacagttattgacttgcggggaacaaactggtcttgggggctgacccctctacggcctcagccctgacactttggggatagcttcgaattacgcagcagctagcgctgatcttgacctggcgtgatctaggcatgatccaggcgtgatccaggcgcagcagctcccgatttatcgtgagctcggggcacccgaaaatagtaactttttgctgattgaggtagagcatgacatgaactcttgtcggccatcgaggtccagctcagccttaccagagactaagtttgagtgttggagtgaggtatcccgctatggcgccagccaccaccatccgtggaggtgagcccacgatctgggcgatgctgccaaagtttggattcagcagtacgcgattgtgtatataaacaacgtttgattacctccgttctattaattccatcattctcatcatcatctcttctacaacaatcacaacaaccttcgctacaacaccgtcgcttccactattactacagcttcaatcgcttctactacaattttcttaacaatccttctttacatattaactttcatctctcaacatgcgctactcatacacacttctcgcctttgccgctacggctctggcccttcctactgcaaagcccgccgatgacggttcatgggcgcctggtatgtttccctgatcccatcatccagtctcgtactaacagcatcaggcaaatacgagggcggtgatactggcaaggatgacggcaagtgggctcctggtaagtctcaacagtctcgagcggctcgccatactaaacattaccaggcaagtatgagggccccggcaccggctttgacgatggccaataccaccctggcaaggacggcaagaaggtcaagcgctacgatgacggtagctggcatgagggtaaatacgagggaaagccaggaaccaagtacgacgatggcaagtggtatcccggcaagtaccccggcggcaaggagaagcgcaacgacgacggatcctggcacgaggggaagtatgaaggtggcaagactggctacgatgacggtaaatggtaccctggaaagtaccccggcggaaaggccaagcgcaacgacgatggtagctggcatcccggcaagtatgagggaaagccaggaaccaagtatgatgacggaaagtggtatcccggaaagtaccccggtggcaaggcgaagcgtgaggatgatggaagctggcacgagggcaaatacgagggcggcgacactggccttgacgatggcaaatgggaagagggtaagtcacacatcttcaattcaccagaacttcgaggctaacaagtccaaggcaaatatgaaggccccggcactggcttcgatgatggccagtaccaccctgaccacaagaccaagcgcaatgacgatggcagctggcacgagggaaaatatgagggcggcaagactggttatgatgatggaaagtggtaccctggaaagtaccccggcaaggagtaaaagtgttcttaaacatttagatggtttttggagtttgggactgggttaccgagttgggcatttgcatatttccggcatcagacattctttcttcttcttctaaaaggcttcaacttgcctgagttacatattattctcatacgacactccttttaattatttatacaatttggactttatcaaactgtctttttgctctgttgcatgccatgatacctgcatcccgatttaacaagaggagtcgaagatcgggcctgagcctcagcagctgcaacctcccttcactgcgcaagcaagtttccggggctgagttatgcttgtatacagctttctcgttatttttgttagtcttgaaagatgctgcacaatcattagtaaccctggagtacggtcttattggtgaaggatctgcatgacagggatccgttgatccagcgtccaactatgagcccctcacttactctgcttaccaacatcttgaccaacaacaatggcagaactcatgatactcgaacagataccatcacagcaagcccactaccaagttgacgacaatgtaactagtcatcatggacacgaaagcattgtagaggaccatgctgcagggtcaagcgaacgggcggacgcagagtacccaacaggcatcaaactctggctgaccatcctttccgtggtatgcatcctcgtcctagccagcatagacatgaacatagtcgccacagccgtaccagccatcaccgatcacttccacacagtagcccacgtcggctggtactcatccgccttcagactcagcgtctgcgccttccaattcatcttcggcaaagcatacaagctcttctccgtcaaacgcatctttctcctgtccaacttcatatctatggttggatctctgctttcaggcgctgctgtctcgtcaacaatgcttgttgttgggagggctgttgctgggctgggatctgcagggctattcgcgggctcattcatcatcatcgttcaatcaactcctctgcgtcgacggcccgcttttcttggctttctgggcgctgctgaaggtctcgctaccatcgcagcgccattgcttggtggtgcacttcagacactcagctggcgatggtgtttctacatcagcgcgcccattggtgcccttactcttcttcttaccatgttttgcctttcggaggatcagaagtcgggtggggttactgaactgtcttttaagcagaaggttgctcagcttgacgtcgttagcaacatgctgttcctccctgccctcacaagcctttttcttgcgctctcatgggcaggtactgtgtacccatggagcagtggccaggtgattggacctctagttacgttctctgtactccttggagtgtttatcttcaaccaaatccgccgaggcgacgccgctgcactgccgcctcgtatcatgcagcaacgctgtgtcgtagccggtttcatcttcatattctgcgtcaacagtacaggtgtagtgctggagtactatttgcccacctactatcagcttgtccgtggctacacgcccgtcaacagcggttacatgatgttacccatcatcattgcggcaacggtcggttccctcatccacggagcagggacaagcgcattcggttactacacgcctttcatgctcgtcgcttccatcatcatgccaatcgctgctggccttatcacaacgttcaagattgataccagtttcgaaaatcttattgcttactcggcgctttctggcctggcatacggtattggcttcatcggtcctcaaacggccgtacagacagttctcccagctgaagacgtcccgctcggtctatccatcatgttgtttgctcaatctttcggtcccgctatatctgttcccattgcccaggtgctcttcacaaaccggctttctgataaccttgatggtgtcgtaccgggtctaaatggaacgcatatcagcaacagcggcctcaccgagatcgttagcaatgtgccggagtctgccacaagagaggtcatagttgcaatcgataaaagcctcgggcagacatggtatctcgtagttgggctggcttcaattgcgatagttggaagcttgatgacggaatggagatcggtaaaaaagaaacgcgaatgagaagacaccgacagccgtgatttgagacaactggcattgtgaaaggctaatgggagcgggaaacctgtagaatggtgagctggcaaccaccgcatgtactgctttctgtggtatggccttgtttacaagataggaaaatagaaaattgattggaaattcctttactaccgtctcctaattccagaagggtatcttggccacctcaatccgcatgtgaagcgatgatgtcggccagcttttcggtctggctcaactgcaccatatgtccagcaccaaccctcacgatctcgctacctgccagacccgcgaactgttcctggatatcagcaggtaacagtttatccccctcacagatgatgtagacacttggtacctctctccatccgcaatattgaagcgcggtcgcccaacctctgtcagcctgattttgaagacccggaagccacatgttcgcctcttcgtccgagaagtcgctatatagcaagtttctggggtctttgcatgactgcgtgccgtttgactcctaaaggccgcttagaaacgttggcatgcgtaagaaacggagggtcttacatgatggtcaaagaacggcattggtctttgttcaaaaccctcaggtgccacaccagctgcaatgaaaatgagtttcttgactcctccagcttttccagcatcttgccttgctttgaaagtaagacccttgagggcaccgctcccaatgaagccacctgcggagtgcatgactgcaacgacgccttcctcacctgcttcctcaacgactggagcaaggtccctggcgatgttcgcaatatcatcatccatgtttgggttgcctggaggagtcttgccagtgctggagatagtcgtgattaccgtcttgaagcctcgttcgttgaggctgtcggcgagaggttggaagaccgtggggccttcgtagaacccaggaacgatgaagattgtaggagccattggacaatctcaacttgatctctgttgagaattattgtctcatgatcttcctgatcgtctacttttatatggctttgggccttgtctttctgacataagcgccaatttgttagtctgcgacccaatgacatgcgtggcgtcggtgcatcttcagattagtacactagaggcaccaagttggaaagagagtgcatttcttggagcgacacataatgatcgatccgtcataaatgcaggctcttagtcgatctggccatctctaaatcgtcctcactcaccagaaggaaatagattttactcacgaacagttaattccctcgcttttcaaagccgtgacttccggttggcccccagctcaacataatcggtactcggcaccgtcaaatacgtactcaagaatcgcaacggtcagctgaattacaagagatgccattcgcctgccatcggttgtgctcaatgcagcttctaccttggcattaaaattctcaggaacatccctcaaactcatgagcagcggcgcatcgatgaacgactgacgcattgtgccataaacctgtagcatcatgcctagcccacgttgactccacgacagaccccgttctcgagaattaggccttccaatgaggaagaggggtttgccgagaccggtttcgacgacagggccgagtatgtcgcagtcaagattgataccgcccaggatgcggtcgtcgccgattaatgccggcaccgcagtgactcccccaagtgactgaccagagacgaagatgctttctgtttcggatgatttgagctgctctcttgttgtggcttgcctttgacttgatctataatgaacgaaacacctcgcgatcgaacctgtacgtcaatcgaggttagcaattgtttctcatagacttccagagcgtatgcttggatatgaggtgcttgaaagaattgtgctccgtgtcgtaggagaaggacaattctatgatcgactcgggcttggtcgcgcaaaggctcaatggcacttacggggaatatgacctgggttgaacagggagatggcgttgcgattcgtggttaagccgggctttctctttgttcaagagacgcaggttctgcatactgacgagaacgctgattgacggtggcctatgactagagaaagcagtatcagtacaccgataacccgacggggtaagagggctcagtgtagcggagaagtgtgtttctccctattgacgctgcaaagccatggtagtcttggtcacgcgtgtttaaagataagggagggatcaaaggggaagaaaaatggatttaggagggaggacaacgacagggaaagcaggaggggtcgaaaccatcctgtcgatctaagaacaagtagcataaaggttgaacaatacagcttcgctgaacacaagagcttggacaaggatatccaatgcgctcagttcttgtgctaatgttcgtaatgcatcatcgttccggtgtttgtgctcacgagtccagtcttcttgtctctgcgctactcatagaaccatatagaatccaggaccgctgttggtactcagcgagcctcccacttgacctgcaagtgagcagtgctgggcaaccggccggttggcattttgtgcgagctgccggaccccccccccccccccacacacacttcgtccttgttccatccgtgtcaaaaacaaagctagcaaagagtcccctaagcttaggctaaggttacctaagtatcctcatcgcttagggtgaagatcctaagttttctttcctccccacaacctttccctccactctcctcctttctcccgtcggcaccaaaacagaacagaggtcagaggagattcttctttttagttcgcgttcttctagttcttctctttctggtaggccaaggcgcctgccttcccgaatcagaacgcgggctgcattcaactctctacttcattgcggaccagaccgacatcctcatgcgctcatctgccctgttgtcttaaatcaaggtaagtcgggaagtgcggcaccaagccgaccgtcctttccttgatgtatcaaactgcttgtactgacgacgatggcaagatctcaagagaacgactttctctccaagatcatcgccaccagaaccaacgcaacaatggccaacgagcccggtgactctgctgcgcgtaaattgaacggcagatctccagttgcccatgcactctattgcatcttcaacaacgttcaccaatgttctagtccaccctctaagcctgagattgatgaaccctacttcgcgacagttccactggaaccccgtctcttcgaggacttccgcccgctactggaccaggtcttccagtgctacgattacagcgtcaacgacggcatcgtaaccaccagagtgggacccaagaaccacgacgacatattagctttatgctgtagccattggtcagtcatcgtggtatcgatgtctaagttgtgggctagaagtgttatttgcagttgaggcttgtggctaagagcttattccggcagagagaacctagaaccacgacgactatgctaccgaattcggcgtcttgatccgcaagctaatcggtagctctctgggcagggaaccctacaatgtcagagtccagcactaccaagaccgacagacgaatattcgtgagtatggtatggcttcgccgaagtggtcgcatgaggattcgattgcgtgaccctcgcgccaagaagccgggccttgtcttccttgtcggatattctcaaatcgaggatgcccttgagaaggtcgccaaagactacatcgtcgagaccaagggcgttgtcactacagtagtctgcttcgatatcaagggtcaccagcgcccttcatccgtgtccctttggctcgcgaaacagaatcccgaatcggagactgttgaagcagtttgcgccatggaaccagcggtaggtttccccggcgcttagtgcgtgcaggccaaaggctaactcacccacccttgacagatgtttcaagatgctgacggtgaccatgtcttcaatgacaagtctctcaaactccgactctccgacatcctgatggagacggattcggacgagtgcccgctcccatggcttcccttccatcagctcagcttctatctccaaatggctaaggcttagtccgaaggaggctcaggatagacctttcttcagcacgcttccatgtagtatcataaaaggggtagttatgtcccgcaggggctcttgttcacctttggacgacactttatcgcttgtaagggggtgacaaagaatcgggttagatgtgtggagcggatactatagattagttcacacagctaataagacaccgttcaaagggcaagcccctgtcttttctagattgctttttcgtggcccttgtggctgaccagcttcgcctcaggctcagaagctagcggatatccctgttagtttaggcaacgcccttttctcccctgctgcactgttcggtcgcttagtgttgagaccagcgggaggagagaaaactcaggactataaccccaagtgataaagataattaggtaaatttagcctcaacttaccacattctccactaggtttgttcgatatcctatagtaaggtctggagttttcttgctccctggggccaggtcctttgagcccaaacctagggtgaggctgtttctttgttcactcaatggccaggcgttgagccaagcagaaggctgtgtggcgaggcgggagttctaagaatcgccattagcggtagaaatgcactagtgcgatgtctctcggctatgtctctggttcccagcctgtcattcaacaagatagactattggcgcaacttgaccgccaggattgactgtaccttcagctacattcaacgccaccatttgcaagttcaggggtttttgagactagcaaggccgagctaaagcactgggatcctgaatagcttgtgagggaaatggtgtaaaatgatttgtcgcaattcccctccattagctgaacgtcatcgggggattaagattggatcagcgaccgctgatgttgtcaactttggaaattagtatctggtttctctttctccatttgatgtcgtgaacccttctatgttctataaatatccaagtttgcttcccttcggtctgcttcacccctgcagtcatacattgttccgtgcgctgtagcaggtttatcttgagctacacattacaaggatgcctctggtcattcatgacctcatgaggcgttcattgaggcacaataggatcttttgagcttggcaacgcccagtcggtctggccctgttgggcatttatgacgtgtcttttctttcgcagttcccatgatttcagtctccataatgccaacacttctgtaacggcgtgtatctgtgctcctagcttgctctcttctcaatatctgagatatgagtgaccaaaatgcgagctgtactcttccggctaatatagaccagtgcccttttaatcacttccattaccatcccttcccagcagcgaaaaacgtggcattctttccatttggcttccatcgaagcttccatggcctactaggtctcgtttcccaagcacgttcaaccccactacttcggtcagatctctggaccttactagtcactatgccacctcacttccgcaatctcgacagtgacaatgtttctggtggcccccaagcctcagatggcagttctacccaaactttcccacagagagtcacggaagagtccccgtcgtctcctccaattctctctgatcagtcttcagctcgcatccgtgacactcctccagcatcaccccatggacagaatctgggcgatcggcggcgatcttctacttcaatcggaggtcgtctcgcggctccccgacggagattaggtgttatcaactctcgacgcgactcacagcggtctgttgatagaactccaaaccgagtagttcgtccacgtcaccgcacgcgtactattcgtgacaatcgacgaaccggaagcttcctacattacgtctcttctgttgaggatctcagtcgagccatctctggcgtgcaacagactggccagccgcagcgtggggataggcaaccccttgcgagtcatccttcggaaatgcctcccagaagaacccgcaccttccgggttcggtcatggagagatcctcccacaccaaacctcctgttcccaatccccgagcaccatgtactcggtcaatcgattcatacaccggggcctcagccatctcatccatcagccaacagggtgacaaccccgcctgccgaagccgtgcgggagctttctcgcctgagcatcgattctcaggggagtacggatagcgacagcaccgagcatgacactcagcctcctgtccgtccgaaccgcctccggtatccaggacacgtactctattgcgactgctcagtgtgtgatatgttgaatgagccttgtagcccttaattcggttagaccgtttgaatgtggcggtattggatatgggttgctgaactgggcctacattggacgttttgaggctacaagtgttactgcgcagtggctgtggtagtcattagagtatagacttttctttttgtatttattgatgtcggtactgagagctttgcatttgtattcgcttttcgcaagacgtagcctcttcttgtatcaaaagccttgggctgatataacagaactattgttgatacgattggttaatgtaagacaatagttcggagctgtacagttgaatatgtataagtaggttattgatgataattattcatcaatagcatgtatcttgatgcctgatgtactggcctgtcttcatcgtagactcactgccaaacatgccttggtccgcttaaacgacattcacatctcctaggaggctaataaatgcatgcatgcaaaacactattcgtgtactgaactatcattttaaagttctactacaactcaaacagcgcaaaaccggtgtcagttccaaacatatgttttgactgccgtctcagggctcgaagtattgtcgtctttggtgttgatcctgatgctcagggaacatggtagcatagaattcagtccatccacccattctgacccgtagaagattatacttttccggatctttcaccgcctcttcataggtcttcacatttgcacaagtgagcgtgatcaagtttccaccaactgtaccctgtgcgtatttcttgacaaactttttcaagtcttcaagcggaaaggcttcatcaatgttcatgtccacaggcgacgcgttcgaaagcccgtacgtcacagcgtcggatttgtaactctccatggcttggtatatgtttctgaaggcaggattgggaggtaggtcttgtgcagctgggacaggagaaaggtcagatgcaatgggcatgccgttacggcgaccatcggctgaggcaccacaaggcgcgccgtcaccgacataaccttcaaaagtaccgatgccaggagtgatgacaaactttatgtcttggccggggtggttctcagcgatctgttgcttttgctgatccagagctggagagttgaacttggtgacacaaagtctcacaagattctcaatgagccagtccccaaggcggttcacctccttgtcaccgctcccccactttggcaacgcgagtgccatagctctcagctgttggtatcgcacgccatactgggccgcactagcagcgccaaggtgacgatcctggaaaggctcaatcatgttgaaaccccagtcattgatgagacagtcgacaagttcaggaagcgtagtcattgcagtgtcttcatcatacaccagcttctgtatagcaaacagcgaatcaatggtattggagactccaatacatagtggtgccatgatgtgaaagcgtgcaccgccatcggtcaggtcgatgcccttctcaacacatccatcaatcaagacagacaggagagggctcgggcatatatcagcgagattcccgtagttctccaacatgacattatagcactggataacaagccattccagttgttccaggaagatttcttggagctgcttgaacgtcttgatcttgtgggccggcagcgatcgaaaggtttgcttcagcccacgaagactctcgggcccagcagcaccataggtcgctccttggttgatggtttgctccagagcaagcattggctggacattgttgaaggtgaactctgatgctcccgcgaacatgggttcgtagcagccatcagcagcataattcctcgaccaagctgtgctaacgaggtcgggatccgaatctctcaagcccttgcacagcttgtcgtcattatagagaattggctgcgcacctccagcaaggattgccttggcagcttcatcaagatactcttctggcatgtccttgtaaacacggagtgatagagtaggagcattgacgggtatacgccgcgaggccttgagacacaacatggtgacctcattggcgccgccttctggggtctcgctgtctgtcgccttgtagccaccgacagtaacttgctgaacccattgattgatgccacctccctggggaaaattaccgcccacgccacaaacagctgtggttccatatgacacgtagtcgtagataaaggcgcgattgacgaaggcgttctctccaatctttagccagagacagtccacaatctcttgggcacgatccaaagaaatactgtccttctccaggaatggccaaaggatctggtccagacgacccagagcagtcaattcgccgacgagatgcaggcaacagtgcatcgaaaagattagctgcactgcatcttggaagtctcttggtggatgatggacgagatgtgccaatcgcttggagacatcttccatgttggccttgtcatcttcattcgaggcgtgagaagctgcattttgtgccaatattgtccagttgcgcaagtagccttgcactcctttgatggacaagagagcagaacggaagaaggatttctccttggcttggctggcattgtcagctttgacttgcagctcgctgtggagtccacccaagcccttttgaacgagacgctcatagtcaggaactacatgacccatggcagaccactcattgagtgagcccttaagccaagcaccaatagtctcctccttcgacaggtatgggataacctcttttccgcggcccagagtaaaatccggaataacgccaacgatgagctctttgggatcaatgcgaagcaagccgttgaagcgagctgttttggactctgggtctgagagtgacagtgtgagtgttttcagatttgcgagacctttacgaactgggacaggctctttcatgactttgtccttttcttccttggtgtcatagaagtgggtaagctcaggaagtctcgggaagttctgcttatccatccagccatcgcgccaatgagagaatgtccttccaagcaagctcaggagccgatcgttgggaggatcaccgccaatgtagcgaccttgagacatctgatgaaggtagtcctgagagttgtaaaatagatagccattggggcttctgatgtcccagtgcgaatcttccattacatcgttgaggctcgtcacagcagggacgcccagttcctttgcagcagggacataccagtacccaccactatgggccttgacaacatccatcaatctatcgaggggattctctggctcgtggcccaatagatgtttcagaatgtgctcgaagcggggttgttcgttgcaaaacgcaacaaacatgagtcccttctcacggccagcatgacctccactgttaccaaacgacagcgcttgacgcagaatctttcgctggtcttggttcttgtccctgatgtgagcgcgatgaatgtgtgagtgagtcgcatgctgaggcagggaagcgccatccggattgcgaccaaccatctcatcctcagtatctccactttgagtggcaatgcgaggccagtcaaaggtgaacttctgagtaaaggcaaagctagcaccacgatattcttccgggctgctgatgagaacgtcttcagccaagctgatgggatcattggggttggtgatgccatcaacgtaacgtccgccgccaacgcggatatcctttcgtttgccggccacgaccttgtcaatggtcatggagatggcttcaaggggtttctcaactttgctcacaatcttggccgccaggtccttggatgtggccttgatatagaggacaacatcgccgccggtgttgcggaacttgatcttgcggtcaagaatctctgtgtgaatgggtatatcgcgtccactccacgagccccaaagcttgggacaaaaggcagctacaaggccgcacttggtgtaattgtttgcaatatcttgtgcaaggctttgcaaaatgctgagaattgcctttttggtctcttcgtcgtggcttttgagacgaatagtcaggacttggccaaaggaggctggcagaggcaagccacgctgggcaccaaataggatgtcgttaatacccatgacttggtaatgtagtattcttacagataacaagaagtaaccatagatgtaaggatattgtgtgctgattatcgcctgctgctcttctccttatgaatctgcacagcttggacagctcaatgatccaatactacgatactaactaacgtagcatgggatatcatgcaggttgctcttctgggttgttcagctagccacagggtatatgatatccactgatgtgcttttaaagtagacagaaaggccaatagttcgctgacaactagctcatgtgccattggttaccccatagcttgccatgcatggcgtgaggggaaatcctactgtgtataccagttctgcactgacttgcttttctatggtgaaagatgtcccagagaacaggtgtttcaagattctaagaaattataaatagccataaattttgactgaggcattcattgtatgaaaggaaaagaaatctgactggccaggggcaatactcacaaacggcacgtacagtatcctcaatgcagcacatgagccgagctgaaacaataatcgtcatcatgggcaaggaatcccgcaaatggtcaccactgacatgtatgtctcacaatcgaggccaggcggtgtgataagaagcattctgcagacttgtcccaggcttgttctacaatgcggacataactctgaatggtatgctgagacaagtgcagagtgacatacgccaactatccaaaggaatacactggatgaggttgtggcttgggactattgaatgcatgtgcgaggtatgccgcgggaaaccaaccttccggtttgtacagctgggatcctcaatgatttgtccatgcccaggcccgtaaaggtaaatagatcgccggccagcaggacaacgcaaatgccaggccatcgggaagcttcttcatgctctgccgcatctctgccacaattcgtccagtcggaacgggctaatctttagggcaatcgacaaactctttgtctatccggccactgccatgtttctcgtacaagtggtgcctttcaaagctgcagaagttaccgttaatctgacgcggtagacttggtcttcgccttgtactgttcagggtccaagtactgccagctgaaaggctggccggctttggacagattcttgctcctttcctcatcagcatcaatttcccattacctgcagtaccaaagcgaatggatatacggacaaaagacccaatggccgtttccaaaattcgtccgttggaacagccatcatcgaagttagcttgtactccaggcctcagcatatttacatacaattgagcagtttatcagtgaacgaaatgccacgattgcgttcaccagtccaccattttctagtccattcggaagttggtcagcgccagttgcctcacggccctttgcaaatggattgtttttggtcttatccccgagtgactgcattcatcgaagcgatgcttcggtctaatatctgttgcccagcctaaagtttaactttctaggtggccgtcatccccatagttgctcaacatgttaacacggacttgaatgccatgctactcttgtactcgatgtcgaatgtccatttgcgacagtctgcagacaagccattgctgtcactccgggacattgcaaacgctattggtggatgaggcgataaccgtaagtggcatgctaaggttcccaagagatttatctcacgagaaatgactttcattggacttggatggcctgtaggacggctgtgaggacctgcgcagactccagtgagaagcctcagcccgtacgtagatgggccccttttcccttctggcactttgtgactgacagcaacttcattcaagagactatcttgttgaactcgaacgcctgtaaaaaggatcttactcagggggcactctgctgcggcagataaagtctgtttcacaaagtgaagttgttgtcggagaattgcacaacaaccgacatgaccaatggtggcaagtcgccccagatcaaacttttgcatgaagtcatgcattcacgacaatgcaatcataaacttccttctacagatcatttgttaggtcgattaatggtagagtttgtgtccaaaaagcttgctgacgcccctggcccgaaccacgcaagatgcaagtcgaacaaaaacacccaaaatctaagtcccatccaagcaatcttttgagcaagtcagaacaggaggaatttgcagggattgcgacacttgaatccccgtccatcgcatcaatcgtcgtgtctaatctcggcagtttaccagttcgaccatctaggacaaaatgacagcaggaacaggaggtacctgtcacatgcttccgcgccagccccactaacgcgcgtccaccaaaccttgctgcgaaattgttaaggacaattggacacgattttgcagcagcgcaacagaatttgcgacgtagcgcgcccaaaaatgagtttcagttgttggttgtaagtataaaaagggagacaggcccagcctgtctcaattgcagtctcagaccattggttctcattaacaacctgcaggacgcaaggatttttcgtcagatatgactctcgatttgatattgtcatcactgactgctgttggtaagtacttcagcatttgcaacgtaagtaccattctcatttcaagttcttgggcaggtgggggaatggtgttgtcgttacttcccttcttgttgtcgctctgcccgtggcggagttgacgctccgggttatcacgtgcgttcattttttttggcgagactaccagccgctgcaccgccttcaggaacgccacgccttgagcatgcagtcggtttgtcggttcgacgattcgtgaatcgtggtcttattgggatcgttctctttgttttgcgatcctttaacccttgcccttgatgagcaataagaatgcacggaagaaatgagctaatggaaatcaggaaacgatgcagttgaacttgcatttgacgagaggctcgaactcgggggggcacatctcctgatccaaagatgatgtcaataaaaagtgactctggtttgaaagtgaacaatgatgatactgcaatacctatgcggctctcaatggctcaggtcttgagaaatgcaagggtttcagtctgagtttcgacacacggacagagctgtaaagtttgcgacgtgtcacgactcaccacatgaagagcacagtcattgcccttatctgtagacacaacagcatgtttattatttagaattagttgtggccaaaagccaaaggttatcacgccctgtctcccaagtataaaaagggcgttgccgcccatgacagacttaaaatatttgttttcacataccagcccccagctcagctctgtttggattaattcgctctgactttcattctttatcaaaggccttaccagcctaactgggtagctttccttcgactacctaatcccattgggactgttcgcggctgggggaatgaccctgaaaagggcacttatacgggttcatgccaaaccacacatgagcccctttgatccttcgacgttacgagcaatgatgttgctgtcgtacccgcatcacccccagtgacctgaggtctgggcgatgcgaacggttcagcctgagctcagatttctctttttcggaactgggggcgctggcgaagttcaacgtttgtcatacggattctcgaagcctgaatgtgtagtatctgttctttttaacgatgatgatgctgtcgcgccaaggttaattactcgacacccagtgtgttgaggagattagcgcttcagtctgagttcaacacaagatacttctataagactttaattgtcactacgatggaacagaacaccaagtggtgcttcaaatatcctccaaagttggagtttgactttatcagagtgtctttcctgcgagtataatacgcacctgggactcgatctttcatggtctctgcgtctacaaattctcttcaaccacttagtacgcaaagccactattttatcccgtttagcattcaattgcagtaggtagaatagatagatctctaccaacatggcgtgtaatcgagccctagcgcgtccctatcactagccggcattgtatggcgtaggtcttttgaaaaccaatccggttctagacttcaaaatgcagcaaagtccgattgacacagaaacattacattatagaccagtatcatcatgaaagccattcaaatcaaggatttcaacgcaccctataccgtcttcgatgttgacaagccaaagcccaaaccccatcagctactcatccagatcaaggcgggcgagttctgtcacactgattgtatggcccttgaaaatgcttttggctcaaaactaccgttcattgggtcacatgaaccagctagtgttgttgtggaagtcggatctgaggctcgagggtttgcggagggtgatcgagtaggatgtctcaactttgacagctgctgcggtaggtgattctctcatgcgtcggaaatttacttatatgatcaggtaactgtcctgactaagaagcttggaggcccatatactgcgataatccacttatggaaggcatcacgacggatggggcatgggcggaatacatggcagcgtgagtacttctgttcacatcatgcctacatatcattcacagcgtttacgattctcagcgacgctcgatttactgtgaaacccacagacttagttgaattttccactgcagcctgtatgatgtgtgccggcatcaccgtgtatggaggtatcaagaaagctcaagttccatctggtagctcgattggtattgtggacattggtggtcttggccatatcgagacgcaggttgccaaagcaatggtatatcggaagccttccagtagtgattgtttgagactgacatgagtacatgtagggatatcaagtggctgcgattgatgtgaagcaagatgccctagaccttgtcgcatcttaccatctgaaacccgacatctgcattctatccaccgatccagctgaaacttccccggagaagatcgccaattttataaacggcgactgccctggcctcgacgccacaatagacgcaactgatgctcccgctgcttttgatctcgcagccaagttgacgcgtaagcacggaactatggttcttctgggccagcctgagaagggcattactttatcttatcagaacgtcatctttcgtgatattaagctgatcggctctcttattgtggatgccaatgaaactgaggagctcttggaactagtcgtgaagcataatatccaggtcaagatcaaggaatggaagcttgaagatgctgagaagatgagacaagactatttggctggtaggaacagcggtaagaatgtcatagtattctagccaatcttgtaggatttgttggtcatctccgaagcttctgggtagagtttgacactgtgaaaacagccatcttgacctcgtcacatgtgttcgcagcttaaagtcaaaccttgagccagcaatcagcaacacaacccttatcccaacaattccaactcttcttcaatccgatcacgaggtgccattcaatcgaatcatcagccgctaaatgtcaaagcgcaaacgttgaacaaactaagcttcaacagatctcccatcatgccagataagctcatgatccaagatgcgacccctaaaaatcaacccattggctccgaacacgaacacgtcgatcattccatacgcgcatcccaattaaacaacaacaatctttttcgtattcactcggttttttttttttttttctttacgcaaattaggtcggaaccccgcgggcggcgtgatggttccatacgtgagtcgatgatcaccttatttcacggccacaaaaccttcagacaaatttatggtttaaatgacatatttttccattttatttccgaagccatttaaaactccatcccgcccaagtcccccctcttcttcggcatcaattaggaaaagtcgctatggcagcaaaactacgctcaaaacgatgtcaggaacaaacctccgtaaagcaacggcttatcgataaccaactcggtaaccccatcccactcggcgactcgtttccacaatactgactttcctaggcatatgcctcggtattctaacccctctgctcattgcgcaatgcaacagttttacacgtcccctcaccgccaagctcacgtcgctctcgtaccgagacgtgttcacgggggagtacggcgtcgggttcgatgacaattacctcgtggccgttctgatcgtggtgttgacgggtctgcgggatgctacgatgcgcttcgttctggacccagtggcggccgcctggggactggggagggctagatccatgcggctcaaggaacaggcttggatggtcgtttactattccacttgctggtccgttggcatggtatgattgacgtccccgccaattagatggggtttattaactaatgtcggcagtgcatctatgcgtcttcgtcgtattggttggatcttcaggctatgtggacgaattggccgaatcgcgaaatatccggcctcatgaagatttacatgctggcacaattggctttctggcttcaacagatgattgtcatcaatatcgagaagcgtcgcaaggaccattggcagatgctctctcaccacgtcgtcacaattgctctagtgttttgctcgtatcgatatggcctcactcgcgtcggcaacgttgtcctgatcctcatggactttaacgacttaattttctcgatcgcgaagtgcctaaagtacatcaagctacagtctttgtgcgatttcatgttcggcgcattcgttgtcagctgggtgctgtgccgccatgttgcgttcccgatggtatgctggtctgtttacgcgcatagtctagccatcgccgggccgaaatgcttcgttggctcaggaaagaacatcattggtccttcggaggttccgacacatggctatttctatctgtttgaaccattgatctacaccaatgggagagtatgctacgactacactatcaagacactattcgtgagcggacttttgtttctggaggcactcatgcttgtatggttcggcatgatcgtcaaattggtcattcgagttcttcgtggtggaaatgcagaagatacgcgcagcgataatgaagaagaagaggaggaggaactgccgatcaaggttgaggttgatgccgagaaactccaatttccgaagatatatccctccggagggagaggcacatcttccgtttttcagtcaccgagggtaacgagtatttccaaggatagaaagggctgcttggatagaatcgggtgcgaacagaggatatcacgataagcgacatcttgattgggatagatcaggaactaagagaaggatataccctggagctacgttagatgcgggacataacgtacagactagctaatgttcaatactaataatgatggaaactttaatcaacgacatacgatgaattggctatattgcagtgatgttaagatgctgccgacgatgccgaagaggagaataactgtcggaccgaaaatatgtcgacttctcaaataccgcaacatcatgccgaaatgcaacgatcgctatcccgcgactatcccccaattgagagtattcggagcatgtcccctcacagcatctaaactctacggtttagggtaaggctccaacgcgtccgtcatacgagtgcaacgcgtcctggctccatgtcaagctgtatacttaccgctacccgtactcaaaccaaaaccatcgtaagacgagcggatcgcagcagagaccattgacgaagaactgttaaactttgaagacattcagaacgcttccaatgaccgaaaaaagtttagcgctcagcgattccaaggtcaacgccaacaggtggcgaagcgagcgctataacccctgccctcgcgtgatgatgtttctcccccccgcacgattctcctctcccctgccctgttctgtttagcttagcttacctcgactgcctaatttactccgcatgattccaaatcaattttctggacctgcacgattacggtatgtccattcacggcactgctcaaaaggatatccatggaaagtttactgctgcaacagcaaagatcctatgaaatggcaggcaatagtaatgcaggtacccaaatgcgcgcagagctaataatagagtttctgctaaggtcggttaagaaatcgcacgaattgactcaccgttttgtggctgggatcgtgattatgtgtctatgcagggtcgcggctctgttgacaaaaagttgcatccgctgcagctgcgccatgtcgatgcagaaaggaagaggaacttgcgtctttgcagcttcttcttcgagaggggaaaaccgttgaatcctactgatagagcgtcgataaaggcctgggatcagggatggggcacggccgggcgaaattgccactgcgtagcgaggaccaatgggctcgcaaagcgagatgtgacattctagatagagttgccgctgcatgaaaccccaagaattcattgtgatattggatgggatggtttcgaggatcgatcacaagggaattgctacgctgggatcaggccatttgacctgcgggatttgtgaagccaagatgtcgcctgcagaagattgctattattagcaaaagatgtcttgggagacgggatgagtatgcagattgtaattgctttgttggtgatgacttgttgagaattgtatggcccaaaggttcgggtacatggatcgaccggacccagcatgcgaccgcagtttgtgactgcgtatgcttatttttgtagtctgttgtgatgataaatgagccaagcaacaagctgtacgaatcaaaacgcgaataggttactgctgacgactgagcaattagcagggatgagattgagcttattgtcagcaaagcccgagccctgcggttagataatttgtagacaagatacaccaaaaagtcatctgcattcgcaaaatacggggttatacagcagacgaggccagatcaatttgtctcgggttactacgtactgcactgtaatcgggaacttgggaagagcccgacgtgacactgcacccgaagattggatgtttggtcctctgaggggtgaggagctttactccggcccgcgctcacggcattgatcgtctacctagctaatctgtttgacaatattccgattggttgcggtacggcagggtgagcaagagtgggtagtcggaccatatgtgggataatcacagcttggcagggcgattagaagaatggctctgcccaatctatctccaacagagacaggcttgatcagtcagcttgtactgagaattattaagaaaacaacatgcataaggtcgattcctcaagggtaaatgataaactctaaaccatgtgtttcactggtgttctccaaaagtttatattaagctaccaccttctcagtatggcccaagtctcacgtaaaccaatagcagtcctgtgatttaccatccctgtcggcagttggtgcgtgtgattcaattggcattgccgcttatcagggatctttttcttctctcgccctagcacccagattttctccgtctccacatgaacaatgaatccacggacgagacatctgattccagtatcgtcaccgcctatcactaactgggaaacaagcaggaggggtcagtgacgttggtgtggattgcactgcttagaagaggcaagaaaaggctgggtttatccttgtgataccgcagccaggccaaggtctctctgatccatgcaccaatggctagactaagatgcactgtaactgagcctcgattgctaatccgagcgtctgacctgctgcataaggccctataccactgacactgccgacttggcgctgtcccagcccctgcagatcgtcactgtaaccttctttttcttgcctcttcactctgggtacaaaactaaacataaatccgcccgtttttctggtctgttcgtctgtcagtctcacaacctcacagtcacagcacatactccccagccatgcacgtgcaatcactcctgctggcttctggccttgtgcctctggccgctagccagggctgcccttttgccaagcgcgccacggacactaacctcgtcccgccgcgagaaatccccgaggactttggcatctgccgcgtcgctagcaatcaggctggtggcggtactcgatccagggacttttggccttgtgctctgcggtgggatgtcttgaggcagttttcaccccagtataaccaattgggtgctggattcgactacaccgaagctttcaagttctcttggactgtggggtccactgaatctggggatggacgactatttactgatttattttgcagttgctgctctgaagaaggacctcaacgcgcttctcacggattctcaagattggtggcctgctgaccatggaaactatggtggtctcttcattcgtatgtcatggcacagcgctggtacataccgcgcaatggacggccgaggtggcgccggaatggtgagtaatgacctcagtatcctattctcgagtgttttgctaacggacacagggtcaacaaagattcgcacctctcgacagctggcccgacaaccagaacttggacaaagcccgtcgtctgctctgtacgttacacagccgtcacacaaaccgcaagatctaacaaatcgcagggcccatcaagcaaaagtacggcagcaagatctcatgggctgacttgatcgttctcgccggcaacgtcgccctcgagcacagcggcttcgagaccctcggtttcgccggtggtcgcgctgacacctgggaggccgatgagtccatctactggggtgccgagtccacctttgtccccaagggtaacgacgttcgctacaacggtagcacagacatttacgagcgtgccgacaagctcgagaagccccttggtgcaacgcactttggtctcatctacgtcaaccctgagggtcctgatggaagctctgaccccaaggcttctgctcttgatatccgtactgctttcggtcgtatgggtatggacgatgaggagactgctgctctcatcattggtggtcacaccctgggcaagactcacggtgctgttcctgctaagaacattggccctgagcccatggctgctgaccttggagagatgggtcttggatggcacaacagcgtcaacgagggtaacggtcctgaccagatgaccagcggtctcgaggttatctggtccaccactcccaccaagtacgtcccctctctgcatctgagtctcacccgtactaacaaatcataggtggagcaaccacttcctcaagtctcttctcggcaacaactggaccctcgtcgagagccccgctggccacaagcaatgggaggctctcaacggcaagcttgagtaccccgaccccttcgtcaagggcaagttccgccgccccaccatgctcactagcgatctcgccctcatcaacgacccctcgtacctcaagatctgcaagcgctggcatgacaaccccaaggagatgaacgctgctttcgctcgtgcatggtacaagctcctccaccgtgatctcggccctgtttctcgctaccttggtcccgaggtcgctaaggagaagttcatctggcaggatcctctccctgagcgaaagggtgatatcattggcgaggctgagatctcgagcctcaagtccactatcctgtctactgatggtcttgatgtttctaagcttgtttctactgcttggaactctgcttctactttccgtggaactgacaagcgtggtggtgccaacggtgctcgtattgctcttgagcctcagatcaactgggccagcaacaaccccaagcagctcaagcaggttctctctgcactgaagaaggtccagaaggacttcaacgccaagtccggctccaagaaggtctctctcgctgatctgattgttctcggtggtgttgctgctatcgagaaggctgcccaggctgctggcttcaaggacgtcgaggttcctttcactcctggccgtgttgatgctacccagaaccagaccgatctcgttcagttcggttaccttgagccccttgctgatggtttccgtaactatggacatggtactgcccgtgctcgcactgaggagatcctcgttgaccgcgctgctcttcttacccttactcctcccgagatgaccgtcctcgtcggtggtctccgtgccttgaacgccaactacgacggttcttccaacggtattctcactgagaagaagggccagctgaccaacgacttcttcgtcaaccttctctctcccgcctactcatgggccaagaaggatgaccgtggtgagctctggaccggcactgaccgctccaccaagtccgtcaagtggactgctacccgcgctgatctggtcttcggatctcatgctgagctgcgtgccatctctgaggtctacggtagcgctgatgcgaaagagaagtttgtgaaggatttcatttctgcatggaccaaggtcatgaacctggaccgctttgatgtcaaggttgagaagtagtgttttctcagtcacctttgacactttttctcgatctacatatttcttcactatatatagtatattcattgaactgttcaaactgctccaacgtgtaacattgtaaacaccagaaccccctatttcccgatgcgaccttaatcctgtacatatgcttaccggcacgtgacaatgttatctcatcccaatctcatcagcaaccccgcaatactgggtaatctgctgatttcacttccaacactacgacatgcagaatgggggaactgcaggacctcccggatgagatactcgctgatatctttatcctgatatgcgattcagatcgcctcgcacttttccaagtcatatatgtcgataagagactttatagaatcgcctcaccacttctcgtccgccattggccgttttatcccgagatcgtacacaaacaagcacctgctcactttgcgctgcatctcgttcgaaacccccacctccaaagcaatgtcaaatcgatcgtcttcgatgaactgattcgtatcgaagaagatgacccattggttggtgctgacgggcttgatgaacttgccgtagcagctcgtcaacggtttccagagcttgccaaggaccctggctggtgcgaaggactagtcggtgcaaagatagacccggtagcagcacttctcttagttctatgtaccagaatcgagagcctcgacgttacgattccgtactatcaagagtcaggactgctggtgttaaaccttgtgtctttggctcttcggcataatggcccccaagggccattggagaaccttaaactcgctgtggtcagatggtacgacgaagatgaccccggaaacattcaatgtgcggcaccctttttctattttccgaatatcaaaactcttgccctctcagggttatctgacgagataccgatcaaaaacatctccgatgagaaggacagaaatgaatatactaggctgggcttagatcctgatatctacgagacacggtttcctgctgggacttcgcctgttgaggagttgttcttggaggccgcttgcctcacgaaccaaggactactcactgttgttagcacctgcaaacgactgaagaagctcgttttcacttggagaaacccctctagaatgaacgaggatggacataacagcctcactctcactcgacaagcgttgctcctccatgcagcatctttggaggagctcgcgttcgatcttattacgcacagcttcaggaacaacccggctttattagaaaacgcgtctcaggcgcgttttgaatgcttcaaagagtgctttaaacaaatgatcaagctgaagcgcctcaccgtggatattcatgtactcaactatcgtgatgtttcacgaaacgaggaaatggtggattacttaccgagatcacttgagcatcttggtctccaatgcaatctcgcgaattatcagccacagcttctgcagtatgtcgaaacactgtgttcgttgctgaaggcttgtggccctggtacccgcctttgtgcgctgaaaactctggagatatggttgtttgtgtttggcggcatagatgaagatgtatataaaccagtcaacgagctagcgcgggaaaaaggcatcaaattcacatttactcacggatctcatgaagggggtagtgcgtgggagagaatgggtttgatgcctaagccttatcctcctattgccgaccctccaacggggcctcagtggccatgatggtgctgacaaaattttattgacgaaagtttggattcagagaattatatacatgagtatatatatgaacatccatcacaagcatgataaaagacactgacccgagtgcagttgctctcggctaaaaccctgcaactgaactttcaccacgcacccaatatctagcatgttgcggatttacgagaaattactatcttaaactcatgtttcagtaaagtataacgggttgtgagcatttggcgacctgactggtgacgctacatggcaatcaccaggatgtcaacatccctcatggtatcccttgcaaagaaagatctgtgtaacagctgggcttacatcgagcctatttgttctgtttcttagacagctcataagagacgtagccggaaggcgttggattcagatagatcggtgtaaagggcaacatctactccttatccttcatatggaaattctcctgctccagagcctgctcatcatccgctgcaaacttgcttctatgcctcaatcttgatccatacctcaagaataagaatggcgtgaacgcaaacaaactcgccaccgctgccaagatgctcgttgcaacattgctgcccagccccgtatacatctgatgtgtgaaaagcggaaacaccgcagcagtcagcgtacgcgtcaagctaatagcactgacagcactagcagcatattcaccataactatcagtagcatatccgaacaacacataactaaaatcattggcactgaatccgatcatcaccaggccaatcatgctgacaggccaaggaacgtccgttacccgtggtggaatggtccaggcgaagagccacaaaccgatagcaagagatggtgcggcgattacgaacgacgtgatcttgctctctggaaggattcttcggtgggttctgcggtatttcttgtatatatgtgcgtcgtagattcggggtaggatgttgatcacctcgccgatcgcaatggcgaggaatgcgagactggagctgttctgcgaaaatttaaaaggcggcgcggtgtagacgatggttaatgattctgtcaagccgtagatgagaccgaatgcaatggcgcaaagtacggcgcagaagaaaaccagaggatcagtgacaaggaactgcaagggtcggaagagagcattctgcgcaaaggtggctagtgtaaacttttctccctcttcattgctagacttggcgtcttcaatgccggtttcttcacgtatgcctttgacaatcttgtcgagtaattggtttgcgttggactccttcgtgaagatgcatgcaacagccgtggcacccatgacgattgtagagatgtagtatacccagcgcctaattcaatgtcagaccagaaagcatctcgatgacttctagacttaccagcctatacttgaagtgatgtatgccgagtaaatagggcccagagccaggcccagcataccaaggatggtatacacatagacgacccagatcctatgctcagcattatacatgtcatcaaagttgccaaaggcgacggttgcggggattgccgcagccacgccttggaagaaacggccgaaataaacgccgattatcgacggcaccgcggccactatcactgatgatacgcagaataaggttgctgcaaggatatatatggttcgtcgtccgaatacctctgagatgggtgagcaaaagatgctacctatggtttgacctagcaggtatctgttctaaaattagcaaaagtattaacaccctggccagaccaagcttacatggtgacaaagacgaaataggccatcgttctgctgacaccatactcctctcgtgctgcatctgcagtagccgtctggaacattgttagcagagatatatccgtaggagtgagcaaaccaaccccagaggagctgattgccgtcatgtacatctccaaccagcatatcagagcgacggtatatgccttcgttccggatttccaattccgggggtgctggtcagcatcttcatcccagcagatgcgtttgtcactgtcgacatggacccctttgccttgcacagaatcttcaatcgagcacttgtttgccattgtgctctctggagatatctgtgtagatgactgagaactagtcctaaattgattagtctggcacggtgtctgcggcaaaagagttgctgtcaataacctctgtactctcaaaagtcctaagcatgtatcttgggaaaggtcgcaggtaagaagaccaaagggatagcctagatagggggcacatcagaaccattacatcgggtccccagacgatcgatctggcgggccgcagccggattagtgatcgatcggctatgtaggcatcatctctgtctacccgccccttaacgtctacatccaatcatgaaccgtggatgacgttgaagacttttgatccttcagaaacatcctgattgcttagcatcctccttttgaagacgggtagaaacagacgaggccttttgcagattgactttcgcgcgtgtaagttggagctcaacactgagaagatcaatgacgccgtcaaatatcagcgtcaccacttatcccttccgagaccctttgtgaaaccacaaaaaccttgtgacaggatgcatacctaacatttctctcgtttttcgttaaactaacttgtattgaataggcttaaagctaccaccattagacttgccagctgaacacgccgtgatcgcaacaataaggtccatttccgcgacaaagtcgatgtgatcaccagccttactgatgggcggctccaccgtgaacttgcccgtcttcccgtccacaggcacattcataaagcagttaaacgcgcaaggaatgcgatctggcgcaataccatgtttgcctagcgcaagggagaggttgccgaaacagccgtggtgcggctccttgtcgccgtatatgatgcggaacgtatcttttgaacacggcgtaagcagaaagtcgtgacgtccgcaagtgtcgtcgacgattttgagcatgatgctgctgcggtttgagtaaagcgggtggttggttgttaggtatatggtgtctgcgtagtcaaatgtgcgtccgttggatatgacctcgtctgtgtcgtgtcggttgaatgccacgaggtcggagacttgaccgccttttggatcgattactgttaggcgttggcccttgttgacgaagaaagaggttcctgtgcgcggcgcgagttcgatgatgccatcgggtaattgtctagtatcctccattccgggagttcggcaggggctgtgatccgtcgagtaaatatgaaagtcaattgaacggtaaatatgtaggttattctggacacgggatggttgttgtgctacgagatattccatgactttgtagtgttcagcatctcaagagtcggcacattaccgtaacatttcgtaatattcatcacggatagttttgctctaccgcaagcctcacatcactagacgtaagaactatgcctaattgagccttcatcttatacaacggctcaacgactttcccttcatccaggaaaaccactcaccggatcttgatgaatcagctgaatcgcctaacccatagcagctgatatgatatgcacactagctgtgacgaatattacgagaccctaggtaatggtgatcagattgtgacagcagcattccgttgtcgatgatgccaccatcagggccatgacctcagcggctcatgctttcgattccgggaggatccacctttccccggactcgatctgtcatccctgtgcgctagcatccagcgctgaacaatctgggggcgcccgtaggagacgcctccgccactttacaagaaagactacagtgaaatagcctatagcctgatcagatggcaatctggaagcttatctcggataatttgtgagttgatagatctggcaactgacgcttgcgatgggcactttacctcgaagcggcctgcagcctgtgtagccctcggaggaaaggttccggcctggatctgtgtatgcatcatcgcttggcgcatacatcatgtttatttcattagtcctactcgtaactacacaatgtcagcaataaccatgacgctatcaggggtttcgtgtcacggatctttccctgaagcctgacagtccgaagaccagcgctgatcctagcatttcagtcaaatcacgtcagtgatatctggcttataccctgtcgtgttggtactatgcacgctttcagattgccactgtgttattacatataagttcagcctatttccacttaaaattgatgctgaactaatttgtgagcgttgtcctgagatacctctatgacgtactattttcacatattctcaatttctcctcatcatgcaacttgcgatcaatgccatcatattattcattgccgtcacgatagtggccagaatagtacaatctcgaaaggcctctattaatcacttcataaagaagttgagacttctcacgaatggctccaagctcaggacatccgcgccgaaacaggaagaggctgcactacacaccgatggcgttaatgaaacccgatcatgttcactggcggaactgttgacgaggttcgcgacttaacatttgcttgtacatgcaagactgacctgccattagaaaagaagttgagactcagttcgacaaggatacttggcaaggccttgcataccaagatttcaaaggcacaatattggcaaaagggagtggcatgaagacctttccttgtgtatacgccactatgggctaccggtcagacgatcatcgctatgtgttcctcgagtcagacaatccatccgaaccccgtaatgtccgcaaggtagctctcgctttaacccagtatctgcgcatgtcaacatctctgggccccaatacatccctcgtcatcatcggcgccccctccgagaagcagcgtaccgtggaggagcataaccgcacgttctgggacatgcttcgaggccttcgtatctgcgatccaagaccttggccagaggacatcccacaagatacagaagatgctaagtggacgttttgcttcaatggtgagccggtcttccctgtcatgttaacgccagcacaccagaagcggtggagcagacatatgagtgtgccagtgatcgcactgcagccgaagtgggttctggataatctgctgggaactcctgagaagcgaaaggctgcacaaagcaaagttcggaacctgttgcagaagtacgacacgataggcgtaagcccagatttgactgcttacggtgcagttggaactagtgaggcccgccagctgtgcctgcaggacaagaacgaatcggtccaatgtccatatcgcaactttgatagctaagatcatagatttatagatcctagtagagttgctcttatttcataccataaagcgattatcaaaaggcttccatcatgaattagaaccatgacaagctgaaggagtagcccggtgatgctgttcgtgcgtagacatacccttgcaacccggtatgcgactacggttaaaatggccaagcatgcgagtcgaaaaatctaaaggtaacacggttctgggctgcaaatatttgcatgtcgttcaagcttcccagaggtcctttgtcacttttgtaagcagactttgtaacaccagcgggtctgacctgaacaagcgaatgtgtgcatgggcatgatcactgacagtatatgctgccataggaaacactcggactggacaatgaaattgaacaccaattcttgatctttgagtgaacaaggcttattcccgctagtgaccggagccggcctcgcgggtctgcgagtgcggccgccggaatgtcaagttgcgaccctgcacccagcaaagtcaccgtcaacctcaacatgacgtttgcttacttgcagacaagaagaatatgacttataatcagacgcgtgtggatgttcgtacttgagctttattatgatctgaccggactgtccattgcagatatcttagcaaggatgatgacgaagccagagtccaccaatcagctctggtaatacgacatgctgagatgagctgaccgaacagacccctgaaacactctaggcaactttatccgagagcgaacgatgcgtagcctcgtagggtaaagcgacaccgtcagcctcaatccaaggcgcccgtttatgccgaaacgcgactggattttgtgcccgcggacgcccgacggattgaatcagcccaatcacgaccgcgctagcgtcaccgtcacgaacaagggccacgacgaccaacggaacaggactaaccgattggctaaacaaccctgtcacttcaccatgaagccaatcgagcgtgtcaccatctggcagcgagagactattctattttaataaactatttatgaatctgctgtgtccatgcttctggagctttatagttaaagagcttaattcgctgatccataaaaactttaatcttctcccatcttccgagtgttacatatgcaccatgtcgtcaaatatgatcgaccgccttcgtagcaagaagagcgccaggagtctgaatgacaaggacaaggtcctgaggaaactcagccctgtgtgagtgctactctgtcccacaatctcaaaggtagacctaacgtcttgcagtgaacacctccaagccgctcattattcactaggagcaatcattggctgtgctatatcatgtcgttatcgaattccagaagcattactcacttcggatgctgcatcgctccagaaactggttgaaaatgccttcgcccgtgctattctccagcatccgctattcacagttggacgaatcaacgcagactctaagaaacaacactgggtgcgcctcgatcagattgacttgaataaccacatagaatggcggacgatctctgatttagaagcgtacgaatcagttctccatgccaccttggaatggcaggttaatgagccctatacgaatctcgagacccaacctggttggagagtaactatactcagaccagtcgagtccaactttttagatattgtctttgcttgggaacataccgctgcagatggaaaaagcggaaagctcttccaagacagtctcttcacttgtctcaacacaccagaccacagcgtgattctcaaagaccgcgtcttcgaggtgccgaacaccgagctcacgcctcccttgcatcacttgatcaagctacccgtctctcttcatttcatcgtaggtgaattcgggagggatattatcgcttcgatgaaagcgaaagaactccctcacatggcgacatgggcaccaataccgacagaaccttcgacaacgagtatggtggtgacgaaagttgcgaaaaaggcgctaaagcctgtacttgacgcgtgtcgtcagcacggtacgaccttgacggggctcatgcacacgctcattgcagtttcaatggcgacgagactggcggagatcaaggcttctgcgttcttatgcggtacgcctgtctgtctacgacagttccagaagccgggccatctgagcatcgacatgaacaagacggcgatcaacagcgtggcatactggccatttacattcgatgaggagctcgtagccaaggttcgagaacaagtcaacgaagcccagaccaagccaaacatgagtgcaaacctagaagcgacggtctggtcatgtgcgaaggcgatacgagaaggcatatccgccaagctggacttgggcactaagaacgatcacgtcggactagccaagtttgtaaaagactggcaatcgttcgtcaaagaccatggcaaaacgcgatcgtattcatgggagatcagcaatattggcgttatacatggaaaagctgagggtgataagtgggctattgagaatgcgacattcacgcaaactgcaccgacgtttgggtcggccttgacgttcagtgtcatctcaactcagggcggggatttggtggtaacgaatacgtggcaggttggggttgttgaggaggattttgctgttggtgtgagctctgatgtggagggttggttgaatgagttggggaggactgggagtatcaactttggagcagtcggggtggcgagctaggtgaaggagttggccaaggctttcggtgagaccggttgtgttgattgaggataccactgtagcgaaagactttttagatatatacctcttgcttcttttgaccgttatctaacatgatgactgaccagcgaccaagtcatcagagatatgctagctaagcgaacggctccccctccccaggctcatcaataccaagcgcaatcttcccaacagtggtactactctccaccctcctatgcgcctcctttaacccttcaagcgtcaacctaagacgcgtcctagctgtagagaacagtgtaccttcctctatcaggcgtgagatagttcccagcatctcatggtaatcctcaacgcctgcgtcatgatatgcagcagaacccacccaatcccatgagaatgtcagcgacttggacatgaagtctgttccgtagaggctcacgtctgcttggacgacggtgcagactttgccgaatggggcgcagattttggcgatggattgggtgtattgctcggttcgggcgacaatgtagacgtatctgtgtctgttagcgagtgatatgcttgagtggaaggtggtgcttccttgatggggacattgagccttaaatcgtcaatctgcttggcaaggtcttctcgatggtttatgacatgcgtagcgcccatcctcttgcaagactcgatcgtctcaggtcgtgatgccgtagccacaacgaccggaagcttaagcactctcctcgcaagctgaatagcagcacttcctacaccaccacctccatttatcttaggaaataatgtcagttcaacaccgttatgtcgaaagctgtcccgagcttacgatcaagataccagtctgctcctcaggcttgacctccatccttcgatacagcgactgatatgctgtcatgaaagtcaagccgtagctcgcagtatcaacgaaatcaaggtttcttggctttttggcgcaggctagttcgcttatgagttgatactctgcatagctcccctgatcagtcgatgggcctacccaagagacttcatcgccgactttgaagagttggcagtcaggcccggttttctctactaccccggatccgtcgaatccgatgatatgaaagtcccttgggacgtggttatagtagtctatcaatttgtcagtcttactctgatggtccgaggtggtggaattaccgggcgcatcgtcataggttcctgatcgaaccttgtgatcaatcgggttgacagaacaggccttgaccctgaacagcataagtacctctgaatctaaatggaactggaactatggaacaaacttgacgacgacctgccggcccgtgggatccgaaggcttcgggacgtctcgcgattcgaggttatcgatcgggccgtacttggagactccgatagctttcatagtagccatgatgcagttcaaatagacagaaattgtcggcaattgagaatccgcgactttaaatacattggctgaagtcctggtacattcagagggtgaaagctacgttagagtagtgagaagtatttgtatccttaaccgtcatgacataagttagagtggagctgaacgcatcataatgcgggtatacctgcatgatcctgtcatcattaaatcatgagagatcataacttggattacaaacaatttacatgcgttgattatcacatctaaactaatatccgagaaatgatacatcgaaaaccaagctcaaccatatcagagctttcgcctcctaatccgagccgcgaccttttccttgggcgggatagttccaaatggaaagtaatccatgttcggcctgaccttactcgccgcttctgggtcaacaagttcaatgtcaaacgcacgtagagcaacagctacggcagccatgagttcctgtttggcgaagaatcgaccaggacacatttttgttccaccaccgtaaggataccaatatcccagcgttccatcaatagtaggccgtgctttacggtcctcctctgaggttcgctttgtaggcttttcggcagcagcggttgggcgaacggggccgctggttgaatcattctcgtagacgaggaaccgctctgcccagaacgattcgacaggatgctcttcaattccaccaggttgtacatgtccagtgttccaaaaggcgggatcgtggccgccagcccatgatgaggagagcatgccgacgccctgcttcatctgccacttaccgaacttgagattggggatgatagaagttcgaccaacgggtgaagcaacgcgaagacgtaatgtctcgagatagatagaattaatcaaggggccggagcagagcttttcgatatcgaaggatagagatttgtcgatgaatgaaggctgcatctcggccattactctgtccttcaggtccttgtcgaggaggatatcaaggaggatccacatgccggcgggaatggcattagcattgaccctgcaagtaattagtgaagcccatgtgtgagaggacaatccggggttggtgttgttagtgattgacttacgcccacattagccccaggtcaagagcagcgccacctcgcggggtcaacccaacgctctggaacatcttttgtctagcactcatcaatttcgttccaaactctggtgtccaatccatcttgataatgccgtcttcgtcagtaaagtcaaatagcttgtttccatgttcatggtacttcagcacgctctcgacgcacttgtctctggctgcataacttcccggaacaagccacctgggcatgcgcttgaataggctgggcagacgatagtcaaacaaccagaagtcttcaaggaagcttggtgagatttcgagaaacttgtcgccgcacagagcagttactgcagcgcggaaaagattgttcttaagccactcataaagatcatcgacctcagtccactcattctcactcaatttggtgtctttctcaataatatcagagtaaacctcgacaaactttgcagtcatcgaattcaatggccctcctgtcaaaagagcatgcaaatcacgatgctgaacaaagtcaaacctcttcagcgggtcaacatgtccaaactgagaatcgtcatcaacataaatcggcatatcacactcgggcaagccaaacgcatctcgaacagtcattacaccaagagatttggtggtcaaatgtcgcgacgccttgaagagctcgataataggctggccatgaggaataaagtacatgtcctctgcgccgacaaagatacgtagcgggacatttccgaatttggatcttggcggccgatcagtgcatggccaagccttggcggtccgggggagacttacagaatagacgataagaagccctcagtgtaaaaagcgaagccaattgtgtttcctacataaggaatccagtacggaaccctcgggggctctcgtgcgctttggccatgctgatatcccttgttgccgaaggaggtgaggatgtatgtcacgatgaaggggagaatggcgaggctgacaagtttgaggtaggttgttgtctcagtcgcggaggcgggattggctgcggcggtcttggcattcattgtgaaacggcgagaggcgttgagtgggttgagattggatgctgacattggttgatgcatgcattttgaccgccaccaacaacgaaagatgtgattggtgaagtgggagatttgatgtaacttaccgtggagggttagcgcgtacggtaagttacctgggatgcgatgcttgatgcgaagttggataccctaaagcataggagctgtgaatgaaatcatgtctttatcacggcggtacatgacttgacctgtcaatctggggtaataaacgataggatttattttcgttagttatggaagataatacaaaggcatatgtaatgattatcgtacaagcatgatgggaaaaactctggtccccaatcatcaccctaaatggtaccaaggtatcaaccgccagaatatagcaaagactcctggattgatgtgttgagcccacttgaccggccaaggagtcatcgtctaggttttcctcttaccagctttatgttgtagcgattagtcagtcattatgtataatgtctaagttgtgagctaaatgtgttatatgcagctgaggcttgtgagtgagagcttatcccttttgacatcgcttaagtcccgattattcccagtagacctatcaacggcatgattccagaagcaatccttcccgccgacacgcttggcatgtgtcctctagtcccctcagggagtatccgtagccatgactaattccgcaaactcaatacctaataacctcccatttccgttttacaagtatgcaaccttccatctcgtcccattccacaacgaacttttgtcctccacatcgcgtgatccatccaacaaaaagtccatcaacaccaacaaacatccccatgatcccctcacagataagatagtgaatgccgttatccgtgcgtgaccccacagcgtgcccctgagtaacttcccatatcggactaatcgcatcttgatctgcatacgggatacggaaaatgcccccaatcgagaagttcggcgccaggaaccccggaggccttttgtccaacaccgagtccttttgtgaatcgacatctccatttctttgccgtgttatccagaggcgcgtgaacttgataagtgataagaaacagaatatgtagataaatgagccaaattcacagacatcacaagttctgtctgtcatccagtctctggtcttgtcaagtcgttcttttgttctgctaggtgctctacgtcaccatgcatatctcctcccaaaacctggtcctcgccttatcggcgctcccttcagcatttggcaaatccttctctcaccatgccgaagctcctcaaggctggcaggtccagaaaaccgccaaagtcgcttcttccaacacgcagcatgtcttcagtcttgcactaaccctgcaaaacgtcgaccagcttgaatcaaagcttcttgacctctccagccccgacagcgccaactacggcaactggctgtcccacgatgagctcacagacactttctccccctccgaggaggctgtggctagtgtgaccaagtggctcaagtcaaagggcatcaagcactacaaggtcaacggtgctttcatcgactttgctgctgatgttgagaaggcgaatacgcttcttggaggtgattatcagtactacaccaaggatggtcagacaaagctgagaacgctgtcttactctatccctgatgatgtcgctggtcacgttcaatacgttgatcctagcacaaacttcggtggcaccgttgcgttcaatcccgtgcctcacccatcgcgcaccctcaaagagcgcaaggtgtctccctccaagagcaccgttgatgcttcttgccaaacaagcattacaccctcttgcctcaagcagatgtacaacatcggcgactacactcccgatgccaagtctggaagtgagattggtttcagcagctttctcggccaggctgctatctactctgacgtcttcaagtttgaggagctgtttggcattcctaagcagaactacaccactgtccttatcaacaacggcactgatgatcagaacactgcacatggaaactatggggaggctaaccttgatgctgagaacattgttggaattgctcatcctctccctttcaagcagtacatcactggaggttcaccgtgagttccattagttctgtgtcaggattagagttactaacgtacgcagacctttcgttcccaacatcgatcagcctaccgagaaggataaccagaacgagccttacgtgcctttcttccgttacctcttgggccagaagcatcttcctgccgtcatctccacttcctacggtgatgaagaagacgtaagctccatcatttcgtttggtataagcgccatctaactctgaacagagcgtccctcgtgagtatgctgagctcacctgcaacatgatcggtctccttggcctccgaggtatcagcgtcatcttctcctctggtgacattggcgtcggttccggctgccttgctcccgactacaagaccgtcgagttcaacgccatcttccccgccacatgcccctacctcacctccgtcggtggtaccgtcgatgtcacccccgagatcgcctgggagggatcctcaggtggtttcagcaagtacttcccccgccccagctaccaggacaaggccatcaagaagtacatgaagactgtttccaaggagaccaagaagtactatggtccttacaccaactgggagggccgaggtttccctgatgtcgcaggacacagtgttgcccccgactacgaggttatctacaacggtaagcaggctccaagcggaggtaccagcgctgctgctcctgtttgggctgctatcgttggtctgctgaacgatgctcgcttcaaggctggtaagaagagcttgggctggttgaaccctcttatctacaagcatggacccaagattttgactgacatcaccgggggctatgctattggttgcgatggtaacaacactcagtctggaaagcctgagcctgctggatctggtcttgttcctggtgctcgatggaacgccacagctggatgggatcctaccactggatacggaactcccaacttccagaagttgaaggacttggttctcagcttgtaagatatataaacaacctagattatggacctgatgagtaatttatttgcattcatacccaaataatcggcccctttctgtcacttttccgtgagtcaaggagaatattaaccccgcgctcttctgccacatccttgatttcttgcaacgttctttttctcggatcgtcccaaattgctttagagcaatccaatatctgaagatttttcaatcgcccttgtggtcccgtttccttaacgacattaagaacaaagtccaagaagggtgcgatctcatggtcggagagaagtcgcgcgctagaccacaagttgatatccaagagcctgagacgctggagagattctggtaaccgcacaggacgtaactctagagaccctaaacgctgccagtggtagtgaccagatagttgaggcatagggaccctgagggctttgagattggtaagttggcggtagcaatcttcgaaatcgatgggcttaaaaccgcctgccccatcgtcaacagcatcccccacccactcaacatcaccgttatcaacacacagatccaactcctcaagagatgctgcttgacgaaccaggctcttagcaagtgtcgtccaattccgcttattatcctcatcgagatcgaatgggaagtgaaggtggaaatatttcaacttgctacaagaaccgagaagatctgacagtccatcactcgtcaaggtcgtttctttaatagtgatatactcaatagacgaggtccccttcggaaatggcatgcaatatttgtctttgatatagttctgaacgctgtcctcaagatcgttgtactcttgatcgccaagtcggtacgttttgaggttcttgagattgggaagatagagaaacggcgtcagatacttgagcccgataatactttcgatactctcgtgtcgaaactccagttctcgaagcttggccagtggtagcggtgcactaggtttgaggtccttactgtcaaaacgaagagctagttgttttgcaaagcggagaataagaggaccctcatcatatcctggcgttggatcaaagtctggaatcgtcacgctgaggcttgtcagattagtcgcccaagccaggacgagaacagcaatggcgtcatcactatcctcaagaatccgggcacatagatatgttgactcggcgagtgtcgggaccacttcttcagctgcccatgcaagcatctggaggttctcaatatcgtgtttcgtgtgaacgcgagccgcgtcgcgatcaccactattttggaaatatgaaaacgatagagtcttgacttgtagacgatattcaggatggcgcaagagttcgagcgctagacttgagattggtggacatggcgcttcgccgtcgtagtagccatagtctccttcatcgttccagtgccgaacgcgaagaggactcgcgagctggttgaaatgcttgttgacgagagtgacgttgaagatgccgtagtgactgatgtcagagagatgtgtgaagatagtcgtgaggatctcgttagggagatcttggagacgagtcatggcgatctttatccatgagactgatagtggacgacagatattatttcgcgcttatggagatgtaagacgtgaattaggcaacaatatcacgtgctcgacctcggcgctgttggcagatgtttatttggacataattgactgcagctccttagaaacaatatattagatacagtaatatggtagtttaacttgttcaatccatacccttgtttgacatcaagataagtacatcacattgagtttcacttagcggcgcttgttcggagcctaaggacaactttcatcgcttacccaccgagttattggatgagttataaggtgttggggcgtatttctgtatgtattgttaagaaagacttgattgttggagtggttaaatttctaacacgtcacactcactgtaatcgtggaccagacttggttagaaaccatcctagaacacaagagctatgccatataatctggactgcaaacaactacttggagcagctgtagaattcgatactgtatgatagcttggggtcagttcaattgactctgtagctggtaacagtatggcaaagaaagggaacttacttctaacggtgtaagtccacatggaaaaaccctctgcggacccacggtctggctttgttggctcgccaatcctttacatggctcagctgggaagccgggagtcaaaaccggtagttttaatcagcgccaatctggcgccggctttgctcagctctaaaatgctccggcggaacgacaagtcatccacgcaacagcaacaccgactaatctctccgacccgcgggtgtcctcgcactccggtggcagttctcccgagcctccgtgccagtccttatcaaagcttaatctatccaaattgcgtaataggcagtcatttcaagcatgtgatggccatgaagctatgttagtcatgctcccaaagacccagtcagatcatgacatgtctcgcaagctaaacccaaatccgacatctctatcaaaacggggcttatctctatggacgatttaacacttgcgggtccctgcatatcaacatctgttagtaaatacctcaaaacttttataaaacaagtcaagatcaaggtagatcttaatttgtcgttatcgacgaatacccacgtggctccagagatagaaaacccaacgggctttagccagccttgcagctccgtcttcacgtgtcagtaacacttgcgtcatgaggctaaaaaaagtggcatgtcattctaaaatttttaatatggaaatgttgggaaatcagtcgttgggaagcagcggtgcattttttcgcccgtgtcttatgacccttttacgtattctacgtcagcctattttgcctctgtgaaatccataaagaggcgtgatggcatcacgaccttgactggccttgctgaaggtcaactatgctttgttacttctcttatcagccctattaataaacatggaatcggatggcgatctcaaaaccgctatttctcagccacagaagccacccagattccggaatctcggtctagctctgcgcgcattaacactttgtgttacgatctcgggcatcgtcgttgcagctatcgcttcatcgaggaacgctgaggctattggaatactaggtcctgcagtaagtctgctacaactcttgatcgagctatcggctaaccaaataagttcatcgccgctctctgctggtcattgatagaactcgtctgctcggtgaccaagacccttccgaccatccgcccgtcgttcagcctcgtcatacattgcctcatcacccttggatcgattgcttgccttgcttgcttcggatggtatcgagattggtggcctggcggtagtgctcttgatgacgatactgaaggctcagagcctctcttccttgccgcactggtccttgcctgtgtgtcgacgtaagttccatctgtctcatgtcacaagtgcctcttctaacgttcatgtccacacttagagtctctgaaatcagcctctgtatcattggctttatcgagtgacttgctcaagatgtcccccacgtacgagacggacgaacgatgatgtaatgataaatgttggagcttggatgtaatgaattactgacgaatcggcatcaatggagtatggttgatatccttcaggggttttgtcaagataccaagaataaacgcctggggccctggaatgttggaaaattgtatttatttccttgatatatttatttagattatcaacactggactcatcctttaatatttttctttgtctaccacatcaacctttttctatgcgcttccgtcttgtctcgtggacatctcggatgaacttcctccaacgcgcctggtcgactacatctagtgcttatctcatgcttatgatcactgcgcacgccgctgtatcttgggtgagattatatggaaccggtaaatatgtgagcaatatttgaagtgacgtaacacaagcactcaacaagtcgagccactataagagaccttttgcgtgtcaaacaaggaaccattcactgtcaacattttgttacccaagccggcggtagcagcctgccagtacccatggaaatgaagaagcaacacatcgtcgttgcaggcggaggcctaggaggtctcacagcagcgtgcagattggcacgtgacggccataaagtcgaccttttcgagagatcacaatcgctgtccaccgcgagcggagccatttttgtcagatcaaatggtgtcagatgtttctaccgatggcagatgggcgaagcctttgaagctgtgactgccccgatcaaagagcacgagactcggaatggcaacacgaatgaactgttgcatactctcgatcctgaaatttactctgagtttccggaatggtccactgatcgccaggccttgcagaccgttttgtacgatgaggcttgtaaggccggagccaaagtgcactttggaaacgagatcgtcacggtcgaggaagatgatcatgctgcgcatgcaactagcaaggatggcaccagagtcacggcggatttaatcttggcagccgatgggatatcctctcgtctgaggtctcaggttctctctcacgttgacccatcccgtctcaccgtgatccgagcaccttcgacgcactacccgactgaaatacctggtgagatgctcgtcaatgacgacagaacaaaatccctctgtcagcagcccgagtctgagaacggaatcatgtgggctggccacggtggttatgctatcggcaagtacaatcaccatcgaggcctgttcaacattatgttctcgattcagcacggtgctgcagatagcgaagccagcgagaaaaagctttttgacgcgactgatgacagccaaattgtcaggagtttcttctcctcgttcaatcctacggtcgttgctttggcaaatatggtacagagctgttcccgttggcgcctagcgagactggagcccctaagtacgtggtcgagtccgaagcggaggctagtacttctaggagactctgcacacgcgatgcttccgaacctggcagaagggttcagctctatagtggaagatatagatgcattgtctatactgttctcggagagcagctaggacgtgccgacaacgatcgagacctgggagaagattcgcattcctagggttacaaggcttcaaaatggctcaacgtggaattacaagctgtacaactctggcaaacccccggggtccgagttgacggacgagaaaagagcattacctatgggtggaggcgacggcaacgcgccattcaacactttgccttttgataaatggatgtttgactatgacacggctcaagaggtaagctgtattgacctatcatacgtggtagcaaattctaataccggctaggtccgacttgcaatgaaagcctagatacatcttccctccaccataattgcagacgcgcaacattaacgacgttagcaagagcttggagactataaccgtaggatatacaacatatcaatttgtatattttgtgtccacaggaaggaaagtgtatatgcaacctattagctcggactaaaagacacagacttgggtacttaccctcaactcaagaaagacaaggcataaattgcagggatataaatgcatagattgcccatattcagccttacatagagaaagatactcaggacccaaccagaaaagcacaccgctgcaagtaagggagtagagtttgccaaatgcggggagtcgtcgtacatttaagtaacaaagagcctcaaggtctaaaaaaacgttcatctcttactgtctgcaagatctatacaactaaagctcttgcaggcagcataccttgtaaagcattaaatgtgaagggccatcaacgaaggacagcctgtcgacaagcacaactagcccacgaggaccgcgtgtcagatgagtagagcttcactacaaaccatgacacccagaagcctgatgtattgttattggcttgcgtgagttggttcgatgggctaaggacagtgagtgatgcttcgatcatccgaacagtcaatataattaatgcaactgccgtcccttgacggcatcgaagcaagtctgaaagacggtgattgaagcaattaatgtattacttgtgtcatatttacaagagcattactttagtctaagaaattcagtggctaatattttgatctcgagagcggatgttatggaacatctgaattcgttggtgatatacttgtttgcgatatcttagccgtacaacacctgtttagcagatgctcaactatgcaattccgcctcatctcacgagtacatccgaccttggagtttggacaacggacatgcaggctttcaaccacatccataaggctcctggcgagccgtgttctttttgcctgaatcctccttctatcgaggggacagcactggtatgtcctgtgatgcctttgtatgcactccaggcaaaatagatgtccacagggtgtgatgaccggagttacaaaaacgccgatacatatcgggcagaccagccgatcctcaatgtcgctcgtgtattcaaggcagccaaagtctacaagattgtttacatcttgctctgttatacggtggcgctttgcctcacgagaaacaagacattccacaggccattcgacatcagctggttgagctggacgtgtcagctacagggcaccggtgtgatgtttcttttatatttatccttacaaattggcacccagtggctcgttgtgttttcgtcagcactgaataagtcgtgaatcaaaaggttggtgctgcgccgaggcctttgctgtcggtgacctggcatgtctgtccaccttcagggaacgcctaaatgaggggaggataaatcttcatttggaaaaacgccatgtggtatgatgggtatgtcagaaattggggggagggaaatgggaaaattgagtttgatcttatcgacggattgagagatcggcagggtcacatgtgccatgttggaaagtcagggtaatttaagtgggcatctgtcaccggatcgacccggggctacatcattatgagcgctgcattgcgaagtacatccatctgttatctgttatctgtcttgggtaagacgcttgttttatttcctgcaaagctgcctactttcaagttttccatgacccgtgtaaagcacgcacggcacggtataggagtagattacaggaagttattgttccaaagcagcacgttttcagctcgactattaatacgtcagattttaacagctatgctccgtaaatatcactgcaatcctgggttctttatcctgtagtgtgtgttagagtgcgcactacgattgtcgcttgattccagcaagcgacggaaaagcttagcgatttttgaaccctgagaagctgacggcccaatgggcggaattaacagaaatggagaaattgcataaataacccgcccaagctaactattggctgggctgggtctgattaacaccaggacttaccgttacagtacggcgccaagccgaacatgtcccaccgaggccagggactttgacctgtaattttcgaaccgtacaaaccctatcacctgaaatctaatcccatggccccggcgacaatgtcgccctagcaagcacaagctactcccctgtattgttgacaacagaaatccctgacgggctactaagtcgttcctggtgctttatctccctcctacatacatacctagatacctactctaccaatgactactagtcggtccaagctatcgcgccaaccataagaagccggaggcggtggcatcccccctcccacgacagcaaccagccactgtggagtgcaatacccaatagatacattcgcatgtacggaaaaagtactccttttccactgagaagagggggtgcacacgcagtctatccctccccacggaggtgacatcatacaggacgagttaggtttgcggagacacggagactggaccctgccgatacagtacctcgatattcgtcaaactagataaacgctgctcgattccctgctcatcgagatcgccacacaatctacacaatggactactcacccacatcaacgactatcccatgtccctttccatcgagtgagccgacagatgcgactattcaatgtacacgtcctctttgccagcagcgacgtgcatcccgcacacgaaccaaatcctcatccaactctcccacaacaagatcgaaacatgagcgttcacgcttaaaggtaaggagcatgcaccaaacctatataccaatactgacaatgtcagtgcaacagccaatcatcggaatgtgttggccatccactcggcaatgtctctgtattccagacatcagccatagcctcggccttgacgagcgagaccgagtcccccaaatgccacaccaacgcgccatgccatgtgcatggagaccagggattatcgcatagcatgctacacatagacaaggctataaacaagtcagaaagtcggggagtctcgcataagaggcccagacgccaaagccatccgccaaaaccccaacaccaccaacggcaggacctacggctttgggaagtgaatccttctcagcttgtcaacaacaagtcatgcacgtcctgccagactgaagagacaccgcgatggcgcacgggaccagcagggccgagaacgctgtgcaatttttgcggtctaatatatgcgaagcgacaacagaaataccacaatgcaccttctagtcagtgctttagctcagaataagcttccggttaatgatgagctcccggcaactacacacgattggaagcctgtgcggttttgtttatgatatgactagggagcaaaaggcaagggggaagaaaaaggaattccaagccgctctacatttatgattcatgaattaagagaccaaaatgtaataaacatgtaagataaaacacaaaatactatgcctgcgaaatgattatgtggcatgtctcgaatttattaggcacgataaggtcaaaacatcgaaatcagcaaatacatatgcatacttgaacaaaacggaacatggcgtccccacatattcgagggtctaggggtccgagggtctacgcagctcagggtttgaacaaattgcactagacaaggatatgtagtctctgtcaaccaaccagacaggtgtaacaaacggagaggccccggagccatggcggaacttcagggggccccatccccctcctacgaatctatgagttgagaatgacgagatggctttttcttacggcttacctactttgtattagcctgagagtgagaaaaaacaggatcctgttccttgggcaatagcaaggtagcgctgcgtgcggaacaggtcatattttcggtctgtgggtggtgaagtgtctgtttttggatggccaaacttttccagctgaaacaagaacctcggcgttaaatacgggcttgtaatggcatggcctgtgcggggaataccttgagcaaggcagcaaggtcaattcgatgttgagggagggtttccacgatcgtcggatggcatttccatcggttgaccatgggcatgatcggtgaaacgagcgggagcaccatgaagctcgtggggacacaatgttctagaccgtcaaagaccttgggatccagaactttgtccatcctttctggtatggtgcatctctatcactggccaataatctctcgctatgcccctcttagcttcgtgtcaaagtggcgacgctgcccaacgttgacaggcttcgagtctcagcgttaattcttttccccttggtttccccatcttttaccttggcccaagtttgatgattcctatcgtcgaacgaaagaatatgcctgaggataggcgcgagaatgagacctcacggtacgttttcgtcagagaaatcatacgttgtaatctgggattcgctactcaccatggctccatagatacgatgagttgctgcgcgcaacgtgtaggcccctcagtgagatcagcgcagccgggcccgaaaagtcgccggattccgtcctcactagtctcgcccagctggcagcttgtcagaccaacactgagcgctcatttgtatctctattcgacgagaagaggcagtacatagtcgctgaagcaacaccttccacttcgctactaaacagctcatcattgcacaccagcgacgatgatctcttgctatgcgggacctacatcccacgtgccgaaggggcctgtcactatgctctgcgtgctacagaggaggtactggatgcttcctcctcgcaggagctgccggtgattatcgttcaagacttagccgcagacccaaggtttgcagccagtcccaattgtcgcccaggcagcttcgccaggttctacgcctctgtgccaatacggtctcctcgtggtatcaacatcggtgtcttgtgtgtcatgaaatctacgcctggcggcgactgggaagatagacactcgaatgtcatgcggggattgtcgcagacaatcatggatcaccttgaaggtaaccgaataaagcattcattaaagcgcagcacggcgatgagccttgggctccagagattcactgagaggggtttgaactcaccaatgcaaagaacgcatgtcggcccagaacttcatgccagcgaaaccccagcaccacaggatgataaaaacatctcctctacgcagtctgctcccttagagaactcctccagataccaacgcgaggatcgcccttcctcgaattcatttctcatcgccgccaccatcatcaaagaagctctccctgctgataattgcgcctttttcagcggagactctcgagacctccatttagtccactcaccagaaacagaaactcattacgacttctccctcgatgcatcttgcctaagtccaggcgcctacagcgctgcgagcatctatgatacccccactgccaccaaatttcaaccttcttgccagttgcttggatcctcccactcccctggctccaatgacaccaaggacactaacaacatttcacaagtatttctatctcacatgcttcaacaataccctgaaggctgcatattcgactttgacacacaaggctcattcacccatgacatgaatcgctttgcctcagcatcgggagaacaaccattgccatcgagcatcttttcgagaaacgaacaacacagctacgaacaacaagaactacaaagggctttcaacggagcccgatatgttgcattcatacctatctgggatcctttgaagggactggtttccattggcggctttgcgtggtcaaaagcgccacgctgtgagtccgacagagacagcgaactccccttcttcagggccctcggaatactggcagcatccgaagccttccagatagagaccctggctgccgacaaggccaagtctgacgttctgggttcaatatctcacgaattacgctccccacttcacgggatcacacttggccttgaactgctgaacgaatctggcttaggtgcagcgcagcagaacatagcccacttgatcggcacatgttgccgtaccctccttgacacgacagagcatctgcttgatttcacaaaagtcaatcagttggtggggtcagatacgataaaggactgccgttcggagagttccacgatcagcactgcgccttcgaatcgggaacagatcatgaataaagctgttcgcctggaccagatcgctgaagatgtagtagagagcgtttatgctggccacagttatcagcacgcatcgatagctcacatcttcaattcttccaatagccgaacgagtgccgatgtcagtgccattcgacggatggactccatagaagccgcagaggcaaaggcctttaatcagaggaaccgatcaaaagatggtgtcgtgtccgtctttttactctacgatccaacgctctcctggagcttccaaacgacggccggtgcgatccgccgaattatcatgaacctttttggaaactcactcaagtacacatctcagggcttcatcaaggtcacaatggctcagtcgcaaccagaagatgcaatgggaggagaacgtgtgatcgaactagtggttgaagatacaggtcggggaatcagcgaggactttctccgcaataacattttcaagccgttctctcaagaggatcaattatccagtgggacggggttagggctcagtttcgttcagaggatgacgtaccagcttggcggcacaatatccatcagcagccaagtcgacgttggcaccaaagtcacagtgtcgatacccatgctgcaaggcacaagctctccagcatccgaatttgcggtctacacacagagcccatgccacggtctacgcgccagactgaccgacctgcctccgggtcccggggctgctcttcagcatgagtctatggcttgtcaagccttgatgaatgagctgtgctttgaacatcttggcatggtatcggacgcgtcaccggaggtggagcggctagctccagatatagttgtcgtgcaggacacctcaacgagaaacatttcagaattagcgcagtcatggcccgacgcaccggtgctggtggtttgcaacaacgcacttgtcgttcaaagatacgagtcggcacacgtatcaaccggacactccagattatgtgactatattgcgcagccgtgagtaatgtctgtttacataatactcatctttgctaacccattttaagcctcactccgaacaagctaggaagggcaatctcaagtgccatcaccctctgggccgagatggaagacaatccacgcagcacaggaacaataccactacccacacccgcagacaccgtatcatgcagccaaccaccgacccccgccatagagagtccactgggcggcctcgtcccagcccaagactacttccaaaccccgcagttcctcttagtagaagacaaccccataaacctcaagatgcttactcatttcatgaggaagcttcaaaagccgtaccgcaccgcagtaaacgggcaggaagcggtgaatgcattcaaagagacgccggggcagttcaagtgtgtactcatggatatatcgatgccggtgatggacggtctagaggctacgcgtcagatacgagcgtttgagcgatatagcggaatagctgcatccaagatcttggctatcacggggcttggctctgagagtacacgggaggaagcaaccagaagtggtgtcgatgtttttattacgaaacccatcaagttgcgtgagctggcagtaattattaatagttgaggaggaggattactctacaggtgacgttttctaggggtccctaaactaactcgagtggacaggagcaaggccaatagatcactatccgttgattccagtgccttgcaagggctcggtaccgaactcatagggctcatatgggtgatcgcaggtatctgagtgaggtactaatgcctacactttgtaatgaaaccttggtcgtgctatagatctagcttgtctttccacggaacctcgcagatatcttctatatctgattgcagaggttatttaagagctatagttaatgaatagaaatgaataaataaataaatagattaactataatacgttatagattttaatttaagtaggcaatctttttacactctacagcctagaacgaaattgatagcctttgatgcgaacgctcttagaattcgggattataggaagcaagtgggggacaagaagggaaaggtaccgtaagtcaaggtaaagtttaccaggtgaaagacgccttgctattcccaacaacgtagtcatgagtcacataaggattcataacctgtaatgaaagtccattcaattcgcaagtcaacgtgtctgtgacgaactctcaagagtcagcttgatcactgaaacatggacctgcaagcccctttactaggtaccatcctccgttgagaatatttcgctctgaattatcaataccaccgatcctgtgattcaggaaattgtaagcctgctttgatttgatctcaagtcatgctgattaatgccctgggaaacagcacatcagtcgctggaaaccacaacaagtcatcattggaattcaataaagtcagcagttgtacagtacttaatacttgcaagaactctaacttgactcgtgattgcgcaggggaaacgaaccgtgatgtataaataccgctcccaaaactaagacagcatgtccacttacacgagatctaggggcaaccaagtatcaagcgtcaaacatcaataggaacgactaccaataagccagaactatgtgtaagattaaggatctcacttatatctgcggctgcagcgccccaaggactgagcagagagtggaacaatgtggacagaacaatggtgatcctctgaaatgccctatgcgatatccttgtctggaaattatagcaagtgattgtgcggcttgtacacagaagaaaaaggaggcagagaagaagacggcgaagaagtcttagctttccataagcaaggcctaactgcgataatgcctcagtttactgtatagatcctttaattagtgtattgccagtacaagcaccgcgatgaatgaagtgtgatatgtggagatagcgggcaatgtaatagcagttgtgactgatgagaattacaaggaagataattgctacttggctcatagtatttacatgacggagaagattgtcgcatattgtcatctacagcccgtgagcataattgaatggtaagcagaccttgattacgttatctacggggatactgaaactgactaatcgaatcctttcatttacactgtatgtaaccttacgatactgctagagaatattcataccagcagatgcaatcatacgaccgagagagccagaagacaagtgaaaaggcaaggtcaagcattcaggataatgccaaagcccttaacaacagccaagagaactaacgttggtgtacctatggatggaggcttcgaagttacagcgaagtttcctttacctctgatccagagtcatgaggccaagccaaccaggttgtgaatctccgtgctgatgtcccaatgttgcctcttcgatagatgctctaggagatgcaccgtctctgcatggcacccctgatgtcaagacacaggatgtcgatcgtccgcacaagattcataaaggggaatatcgctactgtttggcgagatgatccggggcatgtctgtaaaggacattcggtgagacaggataccaagtactgcagaatcactggagacagggcgaagttgtatcatgttgctatggttctctgcaagtgtaagatttatttgactcctaggtgagatacaggggactatctgtccgtgctcttgagtcctaacggaagtgcatcctgtcacatacgaccatacctgcagtagaatacgggatcccgtccgctctcccatagtcaagcctgcaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgttttttgcactctctgtgaattcatctccatttattttgcctgatctgttggctgtagaagatgtgttgtggctggctgacgatctcggctgctgggttggttgctgggccgagtaagggtggacaaatcgtgtggaaagtctggctgggacttgtttttaaaaccgtcgaaaggactgcaaaatccgagatggaaagatgtggccttctctgtgacagttttgctataaggttgcactagtgaggctaagtaaacggccacagatgaaggacccccactcacagcctgaatggaacgtttcactgtgtcgtcgacagccctttgattgttcttagtctacacttgaggtactccccatgcgaagtcactgtagctcttcaatgaatccagagttggtccgatcaattgaagttggcaaactttgatgctagctacaggaagcgccggacatgtcatattctagatgtctttcttgtccaagcccaacgtccaccgccaagtcaccaccagctcaagagaaatacatgtcatcctcgctgttctatcttcccttcttgcagtgtccggccttgcatccctcgcagtgacgttcctcatgaggcgccgtggacttctcatagtactggggcttttcaacctcaactccattccacttcctgatgcggtaagagactctgtcgacataggtctcttcgttgagattcggcttgcttaagtggttgcatttgaggcagcgctggtggtacacgcggacattatagcggttgcgggagtacgcgcggatcgtgatggccacgaccatgctcttccagccgggggaggagcatttgttgttgtggcatatgaaccgcccgatgatgttggtgtcgtaggtacggatggtgccaagatcctcgtccttttcgaagaaggtgtagtcgagctgatcttcttcaagtttcttggcgactgggtcgtggagatcagggaacatggaccatgagcgcggcagcttctttgctctcttgcccggcatggtgaatcagtcgctggctgtttctaggctgtaagtttgttagcactcatatcgcttggaagatagagctagatcgcgcgactttcctggtgctggttgtcgtatgaaatcgccagtgagattgatatgagaggggaaggaatggaatcttgggaggaggaagagagagtagagagaagagatggaaagagagggggaaaggaggggtacagcagcttgcatgagtgacaaaagagtaaaacttcatgcactaccacgcagctacttgccagtgtcaacaccaattgcggtctcttactactggcaaacggccttaggttcaaaaaacgaagcgccgcgtactactgattatcggccgtctaagcgacaaagtgctgccttgaaaggctctccaattaaattatcatcaactcaagtggtgctctagtagatactgtttgtccctagctacgattggcaaaggatgttttgggaacggcttctattagacagtgtttgtttcaaactagcagcgcctattggtggttcaagttatcacggtcggcctcctgcgtcgaccatgcccccaacgaccgcatgacacgactttgagcagcgcaggcagtatttggttaccgatcgtcattcgctgccgttctcgcctcgtctcccccttgcttcgtgtgtaggatgatcaactgcgtatggcttatccccgttcggttggggaacaggagcattcgtgtcaaacaaccgtaggagatctagaacccttgccggggatcaatggcttttaagtttactcagacacgcttgaatcctgttgtttaaggatcccggcggtcggcatcacccgcaatctcgagggggtatcagggcctgaagtgccattttgactatcgatcgtgctgaatgaccgccctggaaagagttctccgtaaatattgtctctcaaaagaattcacaatataaactcgatgagcttagccacttgtcctatggacatagaaatgattggtatcacaatctcgaacaaagatgggaggcatgagggtcaagtcagtttttggctcgacaccatcgtacaagtgactggagtgggttagctttcaagagtagcgcttacttgttagtccccgctgacgcctgctcagccttgcaacggattcataaaacacagagctccgcccacgacaaacaacactccgttcctacaaagcccaacatcaatagcgaaagaattcaacatgggcgccacagtctctcagctctgggctccgcccccaatcacagttggcttaatcggtcttcgctcagcaggaaaaacaaccatcgtgcataagttaagcggaaactcagatccggtgaagccatccattgagagtgaagtctccttctgccggcaattgaagtcacaacactaacatcaatagctatcgaaatcacacccgtgtttcagggaaaccaacagtttaaactcttcgactacgctggaaaccgtaactggagaccttgctggagaagtttcatgtccagactacaagccgttgtgtttgtcatcgacagcacggacaaggatgcgctgcccgaagtcaaaatggaattggctgggttgttgaaggaggatatgctcgagcagcagccatttttggtcctcgcgaacaagcaggacgatccggtgagggaagcatcttgacaggtgtcatcttgggcactgacatgagacagaaagccatgagcgtcgcggaattgattgaatatctcgatgtacaacattatcttcacaaaccgtcgaaatgtgtcagtccagcctcacatcgcacttccaagctgatgctaacgcgtgatttacagcgcgttcagtctacgagcgccttgaccggggaagggttggtcgcgggcctgaaatgggtgcgagacgccttaagagagcatcgcaactgataaatctcacaaagatagtattattgaggtgtttccagtctcatcgttcagagaaccacgatacttgataacgcgttctggatgcgcgaccgtgttcgaatgatgagctccggaaccacatttctccgagcatttgtcagccagtttcgaagatcatcccaccaaatgccgctgatgccgacaagcctcatcaacccaaaagcttgttcccagtgttatcattgatcgccattgacgtcgcaaaaatggccgagcacccttcattcactctcgcaggtctccgtaagtcacctcaccaacctccactgtgacctggatcccaattgaccacctttcatttgcagtggccgctggcggtacagctggctacatccgaactcgctcaacgccttctctcgtcgctggcgtcggtctcggtgtctcatacgcctacgctggtacgttctcccctcaccccacctcatctcacgactcacaagtcgcaggctatctcctcaagaacaacaaggactacggatctgagcttgctctcgccaacagtgtcctccttaccggctctgctgtacctagaatcatcaagactggtggtcgagctcctgtgccgcttcttcttggtgccgtgggtggacttgcgacgtattactatcagaagaagttccgcgagtttcgctacggtgtataggagcgctgagagttggtggatcaatggaggaatggcaaaagagcaatgtcttgctgtaaaatactgtacgatatagataatctgtctcatggagttatgtcgttatgtaatatccaagaaacgatggatacttagcacagaacaggattcatgataatcgctgcgaatgttgagcaatatgcctccgatacactccgtaagctctggaatgagcaaggacctgtgcgatataggtattacatcttcatcctttaggtaaagcttgacctgatcatgctcctcaagggcgtgcgttcagatgcccgcgccagccaaaaatagctcactgattcccagagctcacactaacccaaacaagaagttgtaagtcttggcatttcacctcagcttagtaactcggtcaatctcattctctccgacagttcgaccttcacgctttccatctcatgaatcacaagatcaatgcaaggaagcaaaaatgtcgcgagacttccaatttgtcaccgtctctaacccagctgagcctgtctccaagcatgtccggagcttaactcactcccatgctgttcggcagaggcatgctaaggagagaagactacgaatgcagaaacatcaggaggacatggctaaaaatgcggagagtacttcattgaacaaggttcttgggtatagctgtgatccgtttgccgcgcttccgaaacagctcttgtctcatgagacctttcttcttgatcactgtatgttcatccctttgttcatgctcatccgctaacacccgaagatatccgcgtcgtcgttccatataacgtcaagacatgtcgtcttttcgatcagatgaacgaccatgtaggacatgtaatgcgtgattgggttggtctcgccataacagacagcgatcttctgtgttccatcattctcctcggcgcatgtcgccacatcgttagcaacaatcccaactctggtttgatgcaggccgcgctacagtacaagtacaacggtcttaaggcattacgccatgctgttagtggcacctcaccgactcttagtgcagtgactattgcaaaagcctgtgctatggctttagacgaggtaagctctgtgagtctgtactatatgacgagatctgttctaatatttgaccaggtaagctatggtgaagctgttgttgcgaggcagcatattcagggtgtgtttgcgatgatagaagcggcagggggctcgcagtgtcttgatgggacgggactgctgaagcgcatgtatcttagattccttgagatgcgggaaagtccagggctacagttaccaaagggtattgcttactccagccactgctggtaaacgaaatagaacctgttattcaatttcttgtgtaagcttatgtctatcatacatatcatcacaagatgtagccttctccgcgattcgtagttgttgttagtgtccactttgccaagcattaggacttccttttcaagtagagagtgccgaatctcagaatatgaccgcaacacatatccgttcgggccatttacaagataattcctgttcttttggcttcgatgagatgatttacttcattaagaagcatctgttggtttgtaagctcgagagatgagccatggcatccggcggctgttatgtccctcgtcgactcttagaaagctatatatctgcacatcgatccgcgacttgacctcatccgtctcagacttacaactcacatagccttctcagctttaatacaccagtatttcacaatgtcttcacctccaacagccatccccaccggatcgtgggtcctcgtcaccggcgccacaggctttgtcgccagccacgttgcccgtcagcttctccagcgcggctacaaagtccgaggcacagtccgtgaccaagccaaagcccaatggctcattgacgatcacttcaagtcttatgcccacagtgactcctacgagctcgtcacggttcctgatctatctgccgctggagcttttgacgaggccgtaaaaggcgtctcggctgttgctcacatcgcaagtgtcctggactttgatcccaaccccaacaatgtcgtcccccagaccgtcgcaggagtaacctctgtacttgaaagcgcatccaaagaatcttcggtcatgcgctttgtcttcactagctccatcgtcgcggcagccttccccacacctgagcaagatggtctcgtcgaccgcaattcatggaacgagtttgctgtcaaggaggcctgggctccaccgccttacaaaccctcgcgcgcaatgctcgtctatgccgcaagcaaggtcgctgcagagcaagcgctatgggaatacgtcgacgagaacaagcctcactttgtgacaaatgtcgtgagcccgtctggtatcttgggcgagccactccacgagagacatgcctcttcatacggcaactggatttattctctcttcatcgagaagagggagatgattgatacgttccaaactggtaggtcccatgatcaaccaactgcctcccagaatgctaacattcagctactaagcattctttgttgacgtccaagacgttgccctcatccacgccgctgccattcttgatcccgaagtcaaggatgcgcgtctccagacgtggggtcataaagctcactggaacgatttcttgcccattctgcgacagcttcgaccgcagaggaagtttatcgatgactatcctgagacattctatctcaagctctcgaccgatcagtctgagtctgttgctctattggagaaatgggctggtcaggaagactggaagccacttagacaaattattactgaggccatcaacaacccctactggaagactgagtagaaacctaccgagatgcggcgggacttctgggccgtaaacaatctgtggaatgcactcttcgaatagacattagatcggagtcaagacatcatggaaacttctgaacaggcttggtatccaccgaagttagacgccgcttttcatgatgatcacctaacgatttggagcaacttgagctgtgatgcgctttctacagaatacacaataatggagcttttttaaatccgaatcagaacagacctatcgttatatcatagtattataacatagtttctagcacattacaaagtagtaagcgcaggcacgaggtctacaggccgtgtaaataaatttaccatcaagtaccgggtaggccagcagggcgacagaataaattagtcagtgacgctaatatcttgacagtagcaactgtcaaaattgcaggcatcagataccacactaacatacctaactgcatattatctccatcaagctttcatcaacgcctaagattaccagcccatttgcgtcatcaatgataccggtgccattgaggacaattaaactctacggagagatctaccgattactctagaaccttgtactgcaagatgaaagttttccgaagctctgggccagaccttgatgacggtcatcacatcaattgcattgcacatgttctttctaccactttgcaaatcgggcagttcaatcgttggattgaaaccccgcatttgacgaccaagctagcgatgccaacgcacaaacgcagcgcacgcacgcgtcacgggcgacgccagtactggcaagtaagccgaagaactttgtcaatggtgtataccactccaaggttctgattctcagccttggctcaccagcggacgtcagtctgccgtgtccctcaacagtggcttcctccatctccatctccatcaccatgtcaatattccaagcaaaacaccgcccagcaacagccaagcacacatccccccactgaaacatcacaaggctcatctcccatctaacgtcatccccggaaacaataataaacccttctctccgtcggactcagtaccaatccttgctctcaaccccgcaactccaacggcaaaccggaccaaccttgcggacttagactcctctaattggtcacatcggacaagctaattcgcccagccaccaaacgctcatcgtcatgactgccaaactaggttgtgaactatcgaaatggcatcttccaagccttttttcctgaaccatgtttagtttctgaggggtacggttggcggaagcctcggctcggcgtcatacgtaatgtgatatataattgagttaacttataaaaagacacttctccgccattacttgaaggcttggactgttgccaattacatcatacttcacaatggctcttcatcgtgtcctcacgcttttgctaggcctcactgctgccgctcaaggccatatttacaaacgagctgtctcgtctgaaccgcttccgcccagtgaagatccatggtataccgccccagaaggctatgagaataaagagcccggcactgttcttcgtctacgccctgcacccggaaatttgacccgcatcacgggaaacagctctgcgacgtacaatattctgtaccgcactacagacagccagtacaagccgacgtgggccgtcacgacgctcttcgtgcctaagctcggggccaacagctctgctgcgaagctgttcaaccagagcgctttgctctcgtaccaagttccctacgattcagcagatgtggatgctagtccaagttacgcagtgtactccgcagctggtgtcagcagtctagagcttttcaacgctgctctaggtcttggcgtttttctcagcgttcccgactacgaaggtcctcttgcgtcgttcacggcgggtgtcatctccggccatgcgactcttgattcaatccgcgctgttctctctctcggtcttggtcttgacacaacgaaccctcgcgttgcgctttggggatactctggcggcgcgttggctagtgaatgggcttctgagcttgctgtgcagtatgcgcctgatcttgaagacacagtcgttggtgttgcgcttggcggcttgacaccgaatgtaaccgctgtcctggatgctatttctggcaaagacgctgctggtcttgcgccaagctccatcctcggtttgacaagccaataccctgacgtacaaaagtacgttctctctcaattaaagacatccggagaaaacaacaagactgccttcctagctgccgagaactacaccctcgctgaagcaggcggcgcatatgcaggagtcgatatcttcgactttttcaaggacggcgaaaaattgttccgcgatcctcgcgttcagcgcattatcaaccgcgatggaatcatgggctaccacggcgttccccaatggcccatctttgcgtaccagggtgtccacgatgagatcagcccgattgccaacaccgataagctcattgagcgatactgtggcatcggcgctaatatcttgtatcaacgaaatactgttggcacgcattcgcagaactttgcgcttaatgctgcaacggctattcagtggttagctactgttctgacggggcagtatgataagacgtacaagacggagggatgtactatccagaatgttacgaggaacaatactgctcttccgttgaggaagagaggcatgcctatgagggtttatgatttgtggtgatgggctaccataagttatgatgtttggacctggtactaatatgacggagttctgggatgagatcgattgggtgctctatataacatcgtgtaatattcaattagtacatattaatgctacttcgattttgggacttatcacactacctacgagaactggaaacaggctgcgacaatctgaagcatcacgggcacccttaccaattataaaacactacagcaacggcaaggaccgcaacgagatatggcccaagaacccccatcgaaacctttataagcttcgccataagccgctccatgtcctcgctatgagtcttccgatcattaactcttggaaactcaacatccggaatatcctttcccaggaactcacaaagcggttcccaaccatccccaagcgaatactccaaccgtctctcctttggcacagcttcccgaaccttgctataaaattcctcatacgtccttcttgcaatatcgggcgtaatggcctccactgagtactcattcacagagaaaaagccagcaagaatctttctcatggcatgtaaagcccgaaaacgcaaaacataccacgtcaagaacttcttaagccaagttgcctcgaatacagagaccagtatctcagagtgaaacgaaggccaccaatcttcaaatttacgctgaacaataacaacctttgcatcgggatacgccttgatgagctccaaggtaaaagtcgacgctatgtcagtggcgacatcataaccaccccataaattctgccaatcttctctaacaaacggtgggcgaggacctttatgagtataatcagaaagatagctgaggtgaggaaaggtagcttctgctgcttgctcgagtttcgtccacggttcgtgccattcgttgtgtaaagcgtgatgggctttgtagccaagaatacggtatgctgcagccatggaagcagttccggtacggtaaagacctgcgtggatgatctttatgccgtcctttggtgggttgcttttggtcatgagggacgccattccgtcgtggtaggaggagtaaagctgaagctgagaaatgcacagggctgaagtaaaaatggccgtcagtgagtgaagattatagcgtagcgtagcgtcaagtcaagagtgtagtttccatgcagtcgggtgtagtatgcaacttcgaaaatctcccttccgtcagagtccacggccttcagaagtttcagctacggattacaatcctcatgcaaatgactacgtgttctttgacgttgtgtaccgtttctcaatgtcgccccgcaacgtgtaacgtacggggttcccatacgaacaaggttttcggcatatcatataaggtttcaacatcatttccatcttgttaccacagaagtagaactccttatttactctcattttaggaaaagtttttagagaaagagtgatctgagatctagagcatggtatcgagtagattgataatagttagcctggcctgtctatgatatgttgcagggatgtaaaaggcctcggtagtacgagctgaagaggggttgatcacacgatatctgcattctagaaataaaccgcataaaaaagccccaagaagtatccattggatagtctcctgtaaactgttccgcgaaaccgcgggttgaatggtgatcggtaagttgctatcacggtcttggacctgtcggtagatgagagaggatctcaacttgacgggtaacaacatgcaactgcaccatttccatgaataatttaagtattatctggcaatcacaaacgtataactggaggaatattcgctcttgaacgtgaaacagtaggatctcaacttcttaaggcacagggctcgatatgcgtgagctgctgactgggcttggttgccagtgggatataaggctatacagatgttgtatacctaatgtttgaagatgcatttgtggttgtaaatgtaggagatcgttgaatgatgtcttcaggctgatgtcaggacgcgatattgaacctggtcgacttctagggctgctagtggcgtgaatccaacatcaattttaatccgttatatccgctttattctatcctacagtttcactctcttaatgcaatgcacacatcaaaagttcattattaaaagttttcgattcgctgcagcattcccaaaatcccacgttcatggttctccacgctaccccaagcgggtaagccaagccgttatcacaaacgctcctattggcccgtccgagatcacgacagaggctactaacatggcgacatatcaactccccgtctcaacgagcaaacccttcaccaaaatggtgatgtcatgggagtgatagagtgtcggcagtggttcattctacgcgtcaacgtcatgtttgggtcgtttggggaaaatgctccggtcgatgcatctagattgtgcatccatcactgtactctaatctctctgcgcatcgctcttaattgtagaaagagtaagaattgatgcagatctgtctgcggtactttcgatgatgtggtctccccagtggttacagaagtactaatattagcgttgcatcgaaatgacatgttgaaatggatgaaacctcgcgaagatcggaacaagggacgtatggtgcaatattactagaccgagacatcactctgaccccgcaagcatatttattcaacatattccatccgagcttttaagttcctgaaactctgtaccataaaatctctagacgcagttctacacgatggccgctgatctgaagaacgattcgccgcccgacctcagcgatgaggccggcaccatcgactctaactcaccaataaacgagaaggcactcctccgcaaacttgacttgaagcttctaccagcggttgggatcttgtatctgctgtcattcctggaccgcagcaatggtaccgaggagcgcatcagaacggcgtgatgtcaagctgacataaaggaacagtcggcaatgctcgtattgaaggaatgattgatgatctccatatgtgtaagataaacaagtggatgtgtggatactgaattctgacatttaatagcgggtaatgagtatctcactggtctgacgctgtactttatcggttatgttctctttgaggtttgtcgcccatcattgcctccaagtatgtatctgacagatccagattccctgtaacatcatactcaagcgaactacgcctcgactatggctgccaacactaactgtggcctggggtatcgtcgcgactctgcttggtattgtgcagaacaagactggcttcttcattgctcgattcttcctgggtgtaactgagagcggattgtttcctggtgggtttactcgtgagagctgccgtttaagagtcatcgcattaatgatggttaggtgtcgtgtactacttctcaatgtggtataagcgacgtgagcggcaatatcgtatctcgctcttcttcagtgctgcatccctagccggagcctttggtggcattttggcatatgtaagtcaatctgcttcattcagacagctgtactaacgggaacagggtattggtaagatggcaggtgtcgtctgggataacggttggcgatggatctttatcttggtaagccacgccgttaacgttccccaggctaagctgacgagaagcaggaaggtatcgccacagtagtagtcgcagtcgcggcatactggttcatcgagaactaccccgatacctcaaaatttctctccaaatcggagcggtcatttattcatgagcgcctgcatgcagacagtgacgcgattcgcgaagagaagtttagttgggctgctgttcgcgaggcatttagcgacccaaattgctggctctacggtctgggctttcacaccatgagtctgccgctgtacaccctttcgctttttttggtaagtcaacctgcttttgagttagaatccctgctaatggtatcagcccaccattattaaggacctcggatacaaagccgcagtcgcacagctcttgacaatcccgccttatgctgtcgcattcgtcacaactctaggtgctgctattgcctccgagaaactcgccaaacgcgctgtctttatcgctggctcagctggtgtcgcagcaattggctacatcatccttctcgccaacactaatcccaccgcaagaccaggagtatcatacgtcggaacgttcttcgcagcagctggaatctaccccgccactgcccttgtcctgagttggcccgccatcaacgtatctggtcagacgaagcgagctattgcgaatgctatgcagattagtattggaaaccttggtgcagttatgggaacgcagctgtatcgatctggtgatgggccgcgatttgtggttggacattctatggctttgggatacctcgttgctaatattgtggttgtgactatacttggctggaggttgaagaagcagaatgatgctcgggcggcggtaagtgatgagatcaagcacgttggagaggtggagaactggagaggagactctgatcctcgatggaggtttgagtattagatctagtagataggcaggatattaagcttagaatatggcggcgggaggcttgagtaatgataaccagacaaaggagtacacaggtcgacagtaccaatgccaacacctatctattagccagctagcgaaatcctctgtccaccaagaaacttgttcctacagactcgacgtggccttcgctcgtagactcgccccaaccttccacaacagcaacggcgcagccaactcaagcgctaactctgcaaatgccatagcactgtttccccatccatatccaagagcagcatacatctttggtgtaaacagcgggaaaaggaaagcagccaaactgcgaggaaactgctccgccgcgatagcacttgaagtatgatccggataagcatcgatcaggtacgcttgtaacggcatgccagagatctgcatgccaaaacaggtgatgaacatggctacatcaacccatgcccagtgaactctgaactcagcgcaccaaccatagacgatgaatccaattggggcgatgaatgcacccattgccattagtggtactctgttttctggtaaatgctgcccgttgcgacgttcggttctgtgaaaccagtagtccatcaatggcgcaccgagttgtgatgctgctagttcacctaatgcacacgagatgtagtgaagaccgcttatctcaacagactgtccatactgctgtgtccaaatgtctgcgaagcttgagaggacgatgtacagaagaccataaccgacagcggagattacggctgcgacttggatgatgggatggaatgctagaagacgaaggggacgggtcatggcttgagtgaggacctttctcaaagtgtgcccctcttgtgttcgttcttcataggtgtaatatggctgacctgtctctttgcgtaatttcttagcccgcttcttaagaattgcaggggcgtatgtctcgcggaacgtagtgaacgagatagtagccattgcgacttggaacatggacgtagaccagaacatccatcgccatgaaactcgatcggtcatgaatccgccaatgatggggccttttgtaagagttaagtaacgtgatgctcaagggggtaagtcttggacttaccggttgcggcgccgatgagaggaatgacagagtaccatccaagagacttgccacgctggtcaggacgccagatatcaccaaggactccgccgcccagggcataaacagcacttgcgccgaagccagcgaggaagcgagtgccgatgagcatctccttcgagttcgcgaagccgcacgcaagattccaaacgaggaaccagatattagatacgtgaaggatagtcctgcgtccatagacctcagacaagggtccaatgacaagaggaccaaaggcagttgctaaaaggtaaatactcagtgccatgacagattgagtagctgtcatattgaggtctttggcgatgacggagagcgcgggtgccattactgttgagacgaggatgcggttgaagccggttacggagagaacgtttgtgacggcccattttcgcttttcgggccagtttttggggttctcgctgtcaagttcattgaaagcgacgaggtatggatctgctcgggtactgttaagtacaccaagctcagtgtcgagaacgggttctttcacgtcggtagtcatattgtatcaaggaaaatagcacaaatagcatactcaattgaagacgtactgctaaggtgaaggtatttataccccgcgtcacgcccaaagttcacggtcggagatcaattgcccctacaattgtagtgcttacggaggtaacggagctatcggtcatgatgcctggttatcagatcctacttatcagatcggcaaattagcggccttacgcccatcaccaagcgaaccaatgtgagagaaagtggcttgctcaaaccttgcaaatgttgggatcgaatgactcaacgtgagaaggatttggggccaaggacaaaaggacccgattgatccgagacatgacagtaatgctgctggaattggcaggtcaaaagtctcacggttttataccgtcagagtccactgaatcctttcggtgcttgcatcatactggctcatgcgataacattgtctcattcaatttgtatttacttatcatgcgttgctcaatttcccttccttcactctgaaggcgagatcgcaaactccataggcttcgacatcgcagacttcataaacggactcctcgccctaatctccttaccccaaataaacaccccgataggtgccgccgccagcaccaacgatatgaagcccaacagcgaactagcccagtggaagcccaaattcgtatacatactactcgaagcaagcggcaaaaacgcaacgcccaagttctcgcccagcactgtagctccaatagcacttccggcataattgctataagcatcgataagataattcgcgatactaacaacaacagcctcggtgccaaggccaacgagcataagtccaatagcaggtccgatccagtgcactgaggaatagcttgtccaggcgtagacgaacattccgcctgtgacgccgatgaaacctccaattacggcggcgtagagtcgagcttcggggatgggagtgccgggtgcttccttgttgcgtgatgcggaggcgtaataccagttgtttgtcaggacacatagaccaaagccgagaacctctccgatcacaatggcggcttgaacgtagcctgcttcaatggcgttccatccgtacagagcagtgaagacttgctcaacagattgggtgaaaacgtagatgacacccaaactgaaggcagtccaaacagtggagataaagacgaccgactcggtgcagagcatgtatagtggtcgctgaatgctcgtccagatatcgtgaagaatggacttcgactcaagttccttctggctgtacgcattcttcccttgctttctcaacttcttcgccctcgcggtcaagatcgctgagcctcgcgtctcaggcatagccagaatgaagattgggaagaagacgcccgtccagataagttcgatgtagccaatccatcgccaaggcagaaactgaaagatagcagcgccaatgacgggtccaagactgctggcgtttaggtagatcatgatgtacaacccagtcgggattgttcgagctctgtcggttgcgaagacatttccgatgatgccagctactgcgttggcaaggatagtgcagcatccaccgctgaagaaacgagtgatgatcaaagtcgcgtagttaggcgctactccaacgggaatgagaaagcagaggaagacagtgtataccacaagaaagacaagtctcatcccaaagtcttccatgatgggaagcagaacaagtgaaaatagtgcaccaccgagaccccatgatgccacgggccaatatgaatgagggaaattctcatcgctgacattaaagtcctcgccaattgcttcatgagctgtcgtaattattgtcccgttcatcatagagatgaacgtcgcgaagagtccaagaccgacggcgaaccatttcttcttgcgggaccagttgtacgggttttcaggatcatctgggccgttccactgaacaattatcggttgctctatctcaatcagcacgtcgcctctcaccattcttcccaattataacatacctgacgactcattgctccgagcaacctcagacctctccgtttgagcaaacatatcgcttcgccaagtggttcaaactccttggcaggatctcttggcttagaatatttgcagatttagaaatgccaagtgaacagccaagagatggagattctggggaacgcttcttatgacttcatgttttggttctccaccgaaaattcttcctaattccggacccatagaatcgatcttgttacctcatattaattcgacggagccaatgaaggcatctcggctacgatgacgaggtggttgcgctaacctggaaagcggcaaagtttggaagctagagacatcgctgtgaattgccattgtaggcaatcctccacgaagcttggaaatcttagacaatctatcctaagtatgagtctgagattgattcgtatctgctaagaaatgagtttttcattggatgatttctgttttccctctttggagatgagataacgttcatttatcagtgctaaatttcatgtaagttccctgacttggcaatactaccctgcatcgttgaccttgatggcatgcaaccgtcaagttccttctaaataattcatatacttggtcgaaatgtttcacagagtgaattgatgctggtgcatgcctggtattttggtcatcatcatgccgactatttcccgatgacctgaaatacctcagctgtcagctgaatccaaccccgcttctgaggtcaacctgatacaaagctgtcgttatcacttaccaagctagaaactcgagcctggagtacagccaaataaagtttggtggctttgagaacaatccaatttgctccaaggccaatcatgtggcttatcaacacaacgacaatcgctctagaggtcaagaacgtatcatcaactccctatgccattctgtcgcatacctggggtgatgatgaagtcacattcgaagacatgatgacgggccaggaaaagggaaagaaaggctatgtcaagatcatacatacttgcagactagccaaagagagagggattgcatacgcatgggtcgacacttgctgtgttgacaagaggagcagcgccgagctggctgaagcgatcaactccatgttcaactggtacaagctctcagaagtttgcttttctcacctcgaagatttagaaagtcatcgcggaccgcaggatgaccagattcctggcttgtcgtcttgtcgatggttcaccagagggtggacactgcaggaactgattgcttcacgaaatcttgagttttacgatagtgcctggaattaccggggaaccaaagcagggttgcgaggcagaatctcgggcatcactggtatcgatatggcagttctagaagacaacgctattctggagaccataccagttgcgaagcgcatgtcatgggcggcggaccgagagaccacaagagttgaggatctagcatactgccttctcgggatcttcggtgtcaacatgccaatgctctacggagaagggaccaaggcctttggcagacttcaagaggaaatcatcaaagaaacaaccgacctctctatctttgcatggaaagccaatttatccgtagggaaacccctacgggaagttcgaccacaaggatttcgcggcatccttgcttcatcaccatccgagttcgtacactgcaagaatctccgccgcacttcaacaatgagatacgggtacgaatacagcatgacgaacaagggccttagactggagacgttccttggcgagagcgtgaacaaggaatacgtcctcaacctcgcgtgcgaaataacgcaaacgtacggcttttttacaaaacgaaaggttggagtttacctcacaaagacggctgatggctttgtccgtagccgaccgcatgaactcttcaaaacatatgattctctgttatgggccggcccacgtcacaagatctttattcggaagcaggtcacgccctttggttccaccgacttggcgaggcgtctcgaaatgaatatagcgtcgcagttcaatatttgccctggatttaagctcgtctcctttgcagcaaagccagcggatctatgggatactctgcgtcaggagttcgtcacggacagcagcgaacagttcactggctttctcaactttcagctggccgataatgccaagacctttatgtatcggatctatgtagtatgcggcttggaaatgaatccgtggtctggggatctgcaaccatggatgagtatctacaactccacggataaagaatatccagatatcgtgggctgcgtcgatggatactacagttcgtacggagaggaatactacctacataaactgcgcgactacgtcctcagtcgggacgaagttggaaaaaatggtcgaccgcaggaaatcagccttccttcgagtgatgccgcacatcgtcttcatatctctcttggggctcttcagcgatcttccgatagttcacatactatcacggtcaatatttggaatattggatgacctacagacttgttgcacttccccattgccaaggtatctcagatcgagtcttggtgaatttgagttgatcctagcgaaaagcgcaagagggtgtcttgagcgaaaaacaaacattgatgattaatgataagcatcttacttcgttagatctagtcgagacttgaatggagctcacctaatattaaacgctgcaagagtgaccgaaggatctgtcatagccctcgaatcagcccagtgagacgtgcaattcagggatggggagatgaggcgctgttgcgattggccctctgacaaaatccctgtgaaggcggagagacatagccaacataactcagccatgtggttccatatctgcaaggttgtctgaatcctttcggcatttgggggccataatttccccagaacggcaacggtcttgcaatccctgcggtgatgacagttttcgttggttgttgctaggcagaaaagcttgaaatgagaagtaatgatgtttattggccctaccgttgatgagatggacgcaagtaagcctgcagtaggaaataggtctgatgcagtcagacggaactaattggggtggatgggctgacccgttctgatttctctccttggtcaattcttttatcctcgccaactcttgtcctgaagatctcttgacattcttttatcctcgaataaagaaacctcgtatacgacgaccgccatgccgagcgcacgaacgaacttgggccctttcacaacagagtggaagtaccctgatcgatgtaccgtgccagtcaccgattgctcgacatgcactaaggcctggcaaggccagacgtgcgggaataatcaggacaacactgtaagtggatatttccttgacgcgtcgaactcaatctgacagaaccctgtagcaaggcgtgctcgacgatacagactgttggccaccgcgacaatcgtcgttcgccgccgaaaatgctgtgaatggctggggcttctactctcccgctttcaaatgccctcaaggctacgaaacagcatgcaccgcgacgggtcctcagacgggaaacttcaattttcagttctcgatacaagatgacgagagggtgataggatgttgtccatcgtaagaatgcctcgtgactgctcttggctcggtgactgaccgtagtagtggatatacatgcgcgcaaccaggcggtccacaaacatgcacaacaatcgcttccaggggatcattgcaagtcgcatcatgctcgaagcaaaagacagttctcaactggctcacccttccagcgacagtgacagatgaaaccagtacagtgtctctagatgggatcacaatcttcgcgccaatgatccagctcaactatcgcgacaaagatctgtccttgtcatctgggccaacaagatctacaaaaacagtgtccgctccagcagaaactggtacagatgaatcattctcatactcatcttccagtggcggactatcgacgggcgtcaaagctggtattggggctagcgttggagtagctgggctgctgattattggagcggcgttttatctttggagaagaagaaagagggctgcaccgccggctgctgagctagagacgaaggaggatacgaagaatgcgggatcggttttgacttatggatcgccgccgccacagtatcctcctgttgagctggatgcgacgacatcgagacatgagatgtaagggatgtgtatttggacatgagacagacagtgaccaagatgggatgtgctttcgatatataagcgaagggagatgatctatttaatactattatgacaggctaccattttgatatcagagatgagttcgccagtgtcccatgaaccccttatgtgcaggttgcaagtccgcctccaataagagtgcattggtttccattgccagtgcatcgtgcgctctacaagaaaacgatattaggaaaggtcgttgggcgggggtaaaaatacatactgaagtgcaagaagcaaagtcggctgtaccccagtagcatcgaccagcatcgccggcacccggggcaggaggccagcaattctatcaacattagacatatctcacctctcagaacataatcacttaccgcagccagagccgctggaaggaagaagagaaggatcagcttcattttgaaggttgtatttaataaattgaagtaattagaggctatgagatgaagtctgaaataaagattttgtgactggaatactcttttatatttatcaaaagtagtatctcaaatggggccaatagtgtcattaaacttaaattctatattttgactagtaatttatcggcaaatacatacaaatagataactaaaggcgttcagaaagcttaaatcacccataaacaacgtcatcaacacgaagagcttcatgttggagtatccactttagtcccttgtaagtcatgagttcaagcgctgtagtggatgtcaagctttcgagtttctatcatttctgtctgtagtgcttattattggccaagctcgtaggcgtacggggaacatcaagtgggtgatgtggatcacgcagcaagatactccgtactccgtagtcatggcataatcccggttttattagggacagtcaataaggtttgttcctggcatggggtacgacatcacaccgactccccatgtggataggaacagtatttagccgggtagcattgccgaagacgcttcagaccgcctcgaaaatacctcgtggcttttgttctggaagtgcttactacgctcaaactatcgtcatggtattcagctacatgattgatatgatatgattaagcttgagcaagctataggggagtttttttttattttttttttacctactccctcctgattatatggacaagctgagattttgccatatagatgtgacttctatcacactatttaaggttttaatcgccatgaagctaatgttttatctatatgatctccaactgcatgttttcatgggttccgtatccccggctcttcattgacaagacacgcgatatttcggtttgtgttaatacccgaacacccgattggctagttatgtgcggtcctatggcctccattggtagagattatgatataataatcatggaagatatgaggaagagtataataaccattgagagactccattcatctcatcttacaaagcaaacaaatgtgcattgggttctgaagtcatgacaaatgtctataacatttctgacctctctacacaggtatgccacatcttcagtatgaaaccagagctatgcataggaataccaatcaataggactatatttagccgtctagatgtaaagagagattctttgcctggtatcatgtgccagtataaacgcaccatcctcgatccatatgtaatagcttctgagtttgtctcgctttcttccaccgaagacccttgtatgcaatggcccaacaccaataagtactacgacgtcagggtccctccatcaacccaaaatatctattgcccctgtttcatgtctctgatgtcacttgtgttcattcccatgtaggttgttgcaaatgaaagtgggaggaagacaacggtcacaagagtgaagacatatatagcgatactttggtcttcggctttaatctttattaaataaagcagcctgaggttgtgcagttagtatcacgtccagtatctgacattggaaaagtatctgcgactttaatcgctctgtggcatcttgtagcctttcgatatcgtgggtcagctttctatgcctcagctgggactttcgctgtagtgaaatgaatacctgagtttgcaggtcacgcccgggatcatcctttctggtgcccaaggatgcatgggcctcttccgtttcgggcgttttccctttatccgctttggcggatatggaactggccatcgcctgtgcgagactctgtgaaacttgtgaatcaacctatctctactatgtgagatctctttgaggatctatagttcgtctgatattgtggagatttggtatacttgcggttgagaggatgagtcacgaacaacccattccttgaacacataggtataatgacctataaccactaaagattggtgtcaatgcgtgattagacttagaagacgagatgtctttacagaaaacgaatctatgacactttgcgaagtgaccgataacctagtaagtgtcgaaattgtacccatttggagcagacaagctagtgataggttgccctggtgaagcgaatggcgattgaccataacattcttagaacatttataacctgttcagggggctctacttagccctacgtgattccttcaacctcaatcctgtgagccatatgctcaacaagagcagacaaatttggcagtggctcaccgttgtagagtctggcgaaaatggtaaggctctcctcaatgtggccttctgataataatctccatcagtgggccgtaaacaaatgaactcgattctcgaggctcacctcagttgatcgatgaaacaaattaaagaatggagtgagtctcctgatgtctgtgtaatcgactcctgatacgttgtatttaatttcgagaagtgtctgaaggtgcatgctagcgtgaagagaggcagaaacactatgagcaatgtttctcacagatgttggtatccacaagagtcttgcgtttggtttcgaattgcctaatcttacgaattgtgtaagcggagagtttatgagcttttggaaacatcctaacaaagcgtctcccaaggttgctgtgatttgatcactatactctgtgcccgaactcagtattggccagatattatttgctggcagccatggggccgtggtaagtttctctgtacccagctgttagtttatggcccgataaaagatcccggcgtgctaaaaaccacatctctcggatacatggagcacgcgtaccatcgagtatcgaggcgtagtaagggtaaggcctctcaaaagtgttctcaagggtcccgaacagataatgatactgtagtagagggtcggcgggtggcaaagtctttgcgaatatgcataaccatggctcgtcacagtggatggtcgggatcgagacgaaagctggaaggccagatttgacttactcaaaatcaggtatccctagttatccccaacttgatcgtcaccgtagaatgatacaaacgcgggtcgaaaggtcgggtcatttgaggtctttatctcctgccgccgttggaagctttgtagtctagagagtatcttgttccgctcaccagagctgtagtctagaagaaggtcgtggataagattctaatcacagttaattgtgcgttcgactttgacgagagtcttgctttcatttaagtgactgaaagttgagtggctagttcacaaatggctacgaattccatgcaacttattagtacttgtttcatggaagacaagaagtgatggtcatacatccatctgcaggcatactttgctgacttctcagtacgtagtcgtgttctccaggtactgctcgaaacccaactgctagccaggttaaccggctctcaagcttcgccttctcaacgctatcaagatccatggtttaagttttggtgtcagaacccttgtatgagtcctcgtgttgaacatggccagcctcctcaggactcattatgcgctatggttcagtgatatagctgaaagtcgataaatgcaacttctcggctcttgcaccccctgactgggaatagcttcaatctagagatgcaatagtagatggatcaatgacttcaatttgggaactgaggggtggggacatgatcagacaaggtagtatgacagacccgtacatatatgcaggtattggcaccataagcacattgggtgggatgataatgaggccctctacgaatacctgagcgaaagcagggtaaaaattattaccgtaagatctgatgcttggaagacaagattttcagcctgactgatctgtcgtcagacatcaacgtcacctcagaagcccacaattaaatgtctacgaaagtagacatgactacaagcaaggtcaaaaaagaaaacagccatagtgctgcatgaaatagatcggtaaatagtaagtaccatcttatattactatagtaacaatggagaagagaagtcctctagtcatacaacttggggcctgaggctcccaaagtcacatagaacagctttgtctgtccagtaatgatcatccttcccttaccagcaaactggaagttagcagcaacagtgccggtatagatcttgccgatgagcttgccagaggggttccagacatggacaccatcgccgcaaccggcataaacacggcccttggaatcggtatgaacacctggaggggtcagcacatgacattgtagcagggctgggagacgtaccatcggggatgaaagatgcgacgtaagcaaaggtcttgcggttctggagtgtaccgtcctggttcacgtcgaaagagtaaacagaggcgggtgaagagaggttgcggccgtagaaaccgagagcgataccagtgtcggtgacatagaccttcttgccatcgggaccgaagccaatacctgatcaatattagttgcgtgtaatctaccatttgatgaagacataccgttgggtagggtaaagtcatcagcgacaacagtgacggcgccggtgtcaaagttgtaacgatagacttggtttcgcagaccaggaacagggcggaagtcttggagatatccgtagagggtgtcggtgaagtacaagtcaccattcctggggttgatgccaacatcgttgagggagttgaactggcgaccgaagtagttgttgaggagggcttgttacagtcaggtttgaacatcgtattgtgagcgtgtatgcgacttactggtagtgttgtaaggagggagagggttcatcaggtacagggcggagggaacatcgtcaccttggccttcaccagcgaagatgatgttgcccttgtagtaagtaccacctgagcacaaagattagcctaaatttattacatgtcaccggcttagcataccattggggttgatgacttgagggtttgagtcaacgacggtgaccttgacctcgtccttcttgcccttgcggacctcgtcggcctccttgagggaaatcttctgaatgatggaagacttgttcaatccagtgccagcagcaggagcgcctgcattctggacaaagaagacctcttcggtaggaggataccagacaacggcctcgtggaaaattgggtcggtatccgatgtcgcgatgagggtcagtgaggggtcctttccaatgacgtcgtaaaactcttcatcgtagacatggaaaggcttctcgaccaaagactcctcagttacaccaggccaagtaaacacctactcataatcattagcgacaatcagcacgaggctgcagtgacataccagagagtcattggccactgcaggaggcggcacatccttcaagacattgaacgacttctggtcgataatctgagccgtagaaggaagcttagcagccacggcgcccaaaacgggcacgagaacccccgcagcaagtacagaaatggtggaaggcatgacaaatgaatgcttggtgtgacaggtaatggatggagctgcgtgagacacttttaatatgcgcaatgaaccagtcaccgcgaactcatcatctccgcctgaaatgacagcgacgaggcattaacgagggttgtctcggcgttgcactccaagaacgtgcaagatctgcagcgttaagcttaacctagcgtgggtcgccgtcttacgcgggtcaatcagcgcttcggcactggggatcgaggtagtagaatgtggggaaattagcatgtttagagtttgggagggaagagagaggaaagcagacgagatgttggtccgtcgagcaggggacgaataacttacgattgagtgagttctagactgactcggggatctgggcacgtctcccggacagggctgatcgggagaatgtaagggaagtgccctggaagaattggtagaaaccctgcttacaggggccttgaaatcagcgtcaagctgaaccaacgaccaacatcaacgtaacctcctgtaacctgcagccacgccacaactacataatgtggttccagttccttggcagcggcacatttctcaacaattaaggattgttgttattaatcgccgaccgaaactgccgctgaataacggacacgagtgtatgggaaagcgtcgcgattggaggttttttcgacaccagctgagattgtggcttgcgcttggaaaggtccctgctgtgaatattacgacttgcttaattgagtaggtgtgaaattctggtgtgacgcacttgggcggcatatggcgaaggaactttccgaagtgatgctgcgcgaattgacgatcttttcactttggagaaccaaagatgtcagatctcaggatttcatctcatctttaccattgtattggtaacgatacccttgagattttcctcttctttatccacacgaagtagaaagacgacgatcacgtcgtatcagcacacgtaaccctttgacagctgaggcagggatgtagccaacatgcagaaaaatagagtttgagtttgattagccaaaactgccaaaccttgaacttgatcagagcaaaagatcccgtcaccaaatgagcttagcatggaactgatcagttgcgtgatatggaaggaggaaacttgatggtgagaccgccactgcagtgagacaagaagggcactgagaaaagatggtgttgagtcttttacttaagacctttgtagccaacaaattgctgttggttctgtcatttttaaaacccggttaccgctggagcagcgcatcgcttccactcattttatcccccgtctgcagatcgatcttccatcacagtcccatcaccgcaccgaaatgacatggccgacaacaccaaaaacggcgccgtggcaatcgtgatctgcgtctttatcagcattgctttctacaatgtcctcgagctcaacgcctacatcttcggcagcttcaagaagcgcagcggactttacttctggagtttagtcattgcgacttggggtattgccttcaatggaacgggatacctcatcctgcacctgtcgctgtcggcgcagacgtatctttactcgacgcttatacttattgggtggtgtactatgatcacgggacagtctgttgttttgtactcgaggctgcatattgttatgcataaccagaagaggttgaggatggttttgtgtatgatcatcttcaatgcaacctggttacatctccctgtaatcatccttgtttatggtgttggatcgccgaacccggagcctttccaaaagccatacgaggtctttgagaagatccagcttagcgttttctttgttcaagaactcatcatctcgggtctctacgtctgggagacaagcaagcgtctcagactagagaagagtgttggcaacacaaagacacgcatggtattgaatcacctcctagtcgtcaacgtcctcgtcatcctcctcgacgtctccatcctcgccctcgaattcgcgaacctgttcgacatccagaccgcctggaagccactcgtatacagcgtcaagctcaagctcgagttcagcatcctcaatcgtctcgtcgaacttacccgcggaagaaacgagagctcttatggtcgcagtcacaatgctactcatcacgacgatgttggattggagacgttgaatcgcgaccggcggaagcatactggacctcagggaacaattactggggagtatgaggttcgggtcggtaagggcgaagagagtcatcgtatattcggcaatgagtcgagtctggtcaagacaaccgagatatcagtccgtagcgagaggtatccgggtcatggtgatcatgatcggggtagtttggagggagaaggatctagtgatctgcagcatgtaccgagagggagtgcatcgtcggcgtcttctgaagtacaatttgccaagtacggtaactgagataccataataatatagcgtctgtcatctgtagtaccattgtcgaaggatgaagtcattgcgatggcgtgatttccaatgggatgtgacaggctttttcgacaaattacattgtcgcggcaacccgactactgcttttgaggacttgtacatttctccttgattctcaagcatgccataaaggctgatatcagccattaggtagctcaagcgagggcaatagcgtcaataaagtccggacttatcgggtaagccaaatggctcacatcatccagccaattacagatcccctaactccaaaatcgactccttgaaatccggtagtactctattgcacggcaatagtgtgcagtttcaatcgtggctctggctgacgatgacgctggagcttctccgaacataccctgaacccgccaatattcatagccgagaggtggagcccgatgaccaagccaagactaacattggcaccatgagtgaccggaggatagttgagggtcaagaattatataacgtcgaaagaaggatgtatgtagactctctgcaaaacagactcgtctcgtcttcaagagtttactaaacattcatcgcaagcctccagccatgtctcgttacgctgaagcccttatcaacccccggggtcctggtgacgcaagacctacagcactccagatcgtaaaagatgaaggcattctcaacaaactcaccgacaaaatcgtcctcatcacaggcggtaatcaaggtattggcctcgagactgcccgggccctccacgcaaccggagcaacggtctacatcactgcaagatctccagagaagatcaagcagggcatccaagatatagtctcacggccagaagcacagtcggaggcacatgttcacgggattgaactgaggcttgactcgttcaaatccgtacgagccgccgccaaagccttcctttcgaaggttgataagctcaacattctcatcctcaatgcgggagtcatggctactcctgagggtaagacaggagatggtttcgagacccagtttggcacaaaccatcttggacactttcttctattccaacttctcaagccagcgcttctggccgctaccacgccttctttccactctcgtgttatctcgcttgcatcaaagggtcaccgcgctggtggtatacgctgggatgactacaacttcgagaaggaggcttataatccctggctcgcatatgctcaatctaaaacagcaaacatctacttcgcagccgagcttgaacggcgctatgcagatcaaggcattcatggcttgtcagtgcatcccgggtatatacttaccaacttgggtaagtatgttgccctgagcacgattgacttggatggtcctatcaagaatgctttgaggaacaaagctcaaggtgctgctacgactgtttatgcagcagttagtaaggactgggagggtcgtggtgggaagtatctagctgattttgtggaagagaggctagtgaggccgggggtcgagccaacatcgcctgaattgggacatgctgcgtggatttatgatgaggaagccgaacggaagctctgggccatgtcggagaagcttgttgggtatgatacttcccaggagtaataaacagagcatataacaagcaataacccattggaggagagtagtcgaattttatcatgcctctctaggaaagttggaagacatcgatatccatctgtagtggtagacggtagtaatgagtgcagggtgatagtacctcgagcaagcgaggcaatggtcttgatgattccccctcattttgagctacctaccgccattctttagaggaagtccaattaaattggtaggataggaacccaaatattcttagcagtcgctgtatcccctctcacgtgctgggccaaataactaaacctcggcacgacactcgggaaggtgttcacgaggaacagtttacgcctcaattgggcatcaaaccaaccatccttggtattatggaacaggttttgggatgaatttggtagagactgccaaaatagatgtggagaagggttactttcccctcctgcatgtagcaatatttggctctgttaagtgatacctacttgatgcggctagcctagatccgagaaatagatcacgaccaaatggaaaacgtctttgataaaatgagattcatgctcccatagtcattgtctgaatcgtttctggtacagggcaggcttctcttatgctttattgtcttgcgcccaaatctgtcagatactggtctagtgcatatatccaggcgatccaaccactaccatcatgctttctacctctgcagcgatgtggcttctggctgtattgtgcagtgagattccaaaagcgctggctcaagatgcagagggctggtacaagactcatccaaatatggcccggatcaagcatgtgaaccaggatactcatcagatcgttgacgagtatggaagaactaggttctttcacggaacaaacgttgttatgaaagaggaaccatggtacaggccgtttgagtggactccgggtgtctcgtcattcggcgaacgagatgttcaaaatatgcatgacttgggcctgaacattgtccgtcttggtcatagctgggctggcgcggagccagttcgcggcgagtacaaccagaccttcttggatatcatgaagaagcagacgaagcttgcagaagaccatggaatctacgtgctggttgacgtgcaccaagatgtattggctagacaactttgtggtcacggtgtacctgatgtaagtatgcaactgttcctttacctcgtgcggtagataacaagaagctagtggttcgttaagaaggactggatcacgggttttagaaggtttccatttccacagaagctcaagccattcaccactgatactgatggctttccttcacctcaatcccaatgcaataccatcgattggtcactgagctacttatccgtggcagtcggaaatgcgttcgggagactttacaataacttcgacggtctgggagacgctttcgccgcttactggaagaaactggcgtcagagtatgtcgacaccactaatatcgtggggtacaatcttcttaatgaaccctgggttggcgacacatacgccgatcctacacttctcgtaccaggagttgctgatcgcaagaatatggaaggactttggaacagagcaacgaaacagatccgtaccgttgacaatgatacatttatctggttcgagggcgctacctttgacgttctttctggcttcaataacgtgcctctcggcgacgggtccaagacagtacattcattccactactataacccaccgcagctgggtccgctaaaggatacactctacaatcgacaaaaagataatgttcgtctcaagaccgctggtgtcctcacagagctgacgttctggatgggcgatgataaacagatggctggccttgcggaagccatggcggcgactgatgctaacatggtgtcttggatcggatgggcatacgagaatctgtatgacggaatatcgggcaagccgtatccagagctggagaagcactacagtcgtgcttatccagctgcgatcgcaggaacacctatttcatttggctttgatgagacctcaggtatcttcaagttgaacttcaccagcgatcctaacatcgatgcaccgactgagattattcttcctacttctacgtttccgaacgggtatgaggtccgagttctacctggtggcagcctgttgcaatacaagcttgacgatcgcaccctggcattgttcacatccagggctctcaaacagaaaacggagatatctgttaggatttcccgcaaatgagatttctaacttctttaccattcctatatctaaaccaaaatgccctattcgccttctgtataagtaatttcttgatatcactaatgctaactcccacgccgcaaagtagataagccactgaaaatgatattagtagcctaaagacatacgagcacggtaatataaccaacttttcttggccccgtgctgtgtgagtagatccataacagctttgttacagttctttatggctagcatcaaacaagcctcgccattctcatcttctgcctcagcattggcccctatctggagaagaagcgccactaccgcttcgtgattaagtctcacagaatgaaccagcgctgtaacccctgaaacatccatagtttcgatcgcagcaccttcttcaagcaacagttccaccacgtcgtcatgaccttctttcgcggcctctatcaaagctgcaggcgcaccctgtgatgtgctgtcaagttgagccttgcgctcaaccagaagtttcaccgtttctacatgcccctgttctgcagccgtgataagcggagtgaagcctttgttgtcagtggcgttcatgtcagcaccggcgtcaagtagttctctggccacatccgtatgaccgcccttagcagccaaaatcagtggcgtctcgccattattgttgaaagtatcgactggggcattgcggtcacgcaaacatgccaccgtttcaatgtgtccttttcgtgaagccaaagacatcgatgtgttgccctcgatatcgcgcgccaagacatctgcctcatttctcaccaacatgattaccatagacgttcggccctggtctgaagctgccatcaagggagtatggttcgagtgatcaaatgcttccatgttagccccatacttaaacagtaaccatgcagtatccatatgtccctcccttgcagctagaatcagcggtgtacgcccgaagtcatctttgccttcgatatttacatcgtttcgcctcagattgactatcatctgatcgtagtaaccgcactgtgcagcttcgtgtagcgatgtactcaattctgggctgctgccatcgatactagcacctgctctaagcaatagcttctcaacagcatcatggccttttttcctggcctcgcgcagtggtgtgaagcctgagtactcgcttacattgactttggctccgtgatggataagatgctcgatgacaccttctgacccagctcttgcagcccagatgagcggtgtaccacctgatttgtcggttgcttcgatatgagcaccatgattgagtagaagctttgccacagcctcggaaccactccttgcagcagaaataagtggtgtatgcccaacctggttcgttgcttccacatttgcccccttgtcaagtaacagtctagtgacaccagaatggttcatgcttgctgctaagcccaaaggagtgaaaccgccatagctatcgcttgcctcgatatcagcacccttttcaagcaaaagctcggccacttctgtataacctttcatcgccgccacttggagtggtgtatgaccactttcacttcttgtttcgatgactgcacccccttcacacaatacacgggccatgtccacattgccaatgctagccgacagatgcagtggtaatcggccattttggtctggagcattaatatcaattccacggtatacaagcaaccgcaccatgtcgatatctccagtactaatccaacctcggagttgttgtaaaatattaacgtctcgccatataccagggttctgtgggtttcgtatcagattactcatgcttgcaggtctatgattttccattttggtaatccattgtgtctctggaatcggaatttccatttcccctaccctggaaggagtgttgtataagttttgtatttgatccggggccttcggcagaatgccaagatcatgaaaatcgccagtccatctttgcgaaacggtttgtgaagctagtgtcgagatctctgttgtcactcccgtgcagtcttcaagagaacttcgacaggaaggaatcgtagactgcctttgatggtcagtgctctgtttgagctgggagattttaagcttacctgctgagtgcccccggcgttgggatttctggcagccaatggcgaatccatgcatgttgctttaccctttctgcttcaggtctttcccgtggttgtgcttttaatacctcagagacaaagttctgagcattctcagtgagttggaaatcagcaaaaatagctgcaaggtcttgaaaattccctgaatagtggaatatcgcaggctgacttttgaatggcacgctttttgtcagaatgaagaaagcagttatccctatagcccatacgtctgccttgaagtaatcctccgttcggatgctccgagagtcgtattgaaggagctcgggtgccatatataatggggtccctgaagccagggttgttccggtcgtctccgttcctagtttcttactgataccgaagtccgcaagcttcacccaccaagagcttggggcgaggtcctgtgggactttatagactaggatgttctaccaacaagttagatatcgtagccagaatactggttcaaaaccaacctgagccttcacgtcacgatgggcgaatcctgcttcgtgcataacagcgacacccgacaggacttggctaatgatgtggctgcattcatcgtctgtcaaacttctgtggtcacgaatataggcatacaagtccccatcaggaaagaattccatagctatgtacagcttattcgatgtcgcataccatccgagggacttgacaaaatactgagagtactgggatatgttagaaggctatgttgggaggtgatgcgtttgcatggggacagcccactgatttaccttttcatgggagaacttgacgatggattcgagctcgcgtctgtagtatcgtttggaatgctcactctccagccgaattcgtttaacggcgcgattgaaaacgctccggcctccatcggtgcatgtttgcaagagaacatccccttggcctccatgaccaagcgtgcgaacctttttccagcgttcctgtcggtaaggggctgaaggaggtgcatcaggatcacgatggaagtgaatggtgaagacaccctcgtaacgcgtggttagttggtagtcatggacgagatctgaaagagatccatccatgttggcactcccggattgtggtaatacgcggttaacacgctattgaccgaatgaattacgcatacgattgaactttcagtcgataaagagaaactgaattgaatcgggcgttgttgtaggagaggggaaggtcagcctgcattctttcagccgtagaggctgactctcaagcttcagcttcgcctcggagcgcatatagctttttccgcctgcagcatagcctactacggtggcacacaactggacaccaagaacggcatggaagactgatgatgatgtcaaggcgcataatacatcaaggaaagcaaatattcaatcttgtgtcccatgtctacatgatactatcaaaaacaaagcgcgcccattggattcatgatcctttcgacatacagtgacccaatttcgactcctccccgattatcaaagtcttgggggtcaccgaaacctatattaccctcgtccagacatgtcaagcacgtctcaaccaccgtactatatatatcgcccatgcacattctcagttcggtacgactgaggagtatcagcttctctttgatagcttggggatctagttccgactgaaagtctacggtactagtaaccaccgatgataatctggtagtggcaccgtgaatttccacaagcgagcgccagaggccaatttccaagagacaaacaccaaggctgtatatgtcgtgttgcatgacaaatttcacactcttacccccggtgcgtgtaggatgctgatacaccagactcctattcttggccttggaagtgtttgtcggggcgtcagcatacctgaaaaactgaaatccaacgagacacacgagcatttgcgcatgctctgcgtttggagactctagggtgagtatagtctccggcgaaatgttcttatgaacaaattcgtataaatgaacgtaataaactgctgtcacaagctgcctggcgatgttgagtctggtggtgagtgagttggcaggaccagagaggagaaggtccctgcagctgtgaacccttgaatacccgtcggggacgccaaagacgaactttaaggacggctctctcgtaagttgaacaactcctttgcatttcagggtcccgaacgttgaagggttcgagtttcggagacgtgatgcaagctctcgagcatctctcaatgccaccgtatcccgagagaccgtatcaatgatgaagtatttattctccttctgcttgactgcgagctcggtctcgcaatacgggattacttgcatctcaaggttctcgagaaccttttctgctagctttacagtctcgctgttgttgaaggcttcgcggaacttcaagccctcgcgagccggatcccctctgtgtcgtgtgttggtcagagtagcgcttgtcaacacgttttcagtatatgttgggccggtttttatgatttggaaccaggacggctcaaatcgcatttgccaagactcaagatcggtaacagtgctttcaagggtttctcgtagactaaggaaatgcagagccctgtatcttctcgagctactgtgcctatcgggcttggagatgacaattgtcgcagcttcaagcttcgactgcaagatgcgtaatatgtgcgactgaagctctcgctgatcctcagtcatgctaccctctagttctttgacgatttctagctggctggcgattcgaaaccagcaaatctgaattcttactgatagctcgtgggctaactcatcaacttggccatagtccttacaggccttgacgagatatttcccgaacctaaaagtgttaaaaatactgtgagcgccgacaagcggtatttggtattcttacttgatacagacgtcgactgtgccagcaacgccagcaatacccaaagctagctcggccatggtatctcagtcgatttgatagagcctttgttcgattccccagcagacctgcttccgagtccgtggcgagtcgcctggcgctcgaagttgggcgttttcttgggctgattccgccatccgccaagatattttcaggctcgcccgcatgaggcgcagtattttcagcccttggtcagttgtgagacctgtgtgccaataaattgctggtctgatggatttgataggacgttgagacgcccaacaacgccactgcgggggcaatgcacaatcatcacaatcaggctggcggataaagctcatccattggcgtagcatttccgtactaggcatgaggacttgatatggccccgatggctgttgactcccctcaaaacctgaaaaagacacgtatctgtggcactcagacatcaatcaacgtagcaagtacactgggcttaatgctactttctggtggtttgttcatcacggcaaacccttggggggctagaaaagagtgaaccttaatgtggggtgtcaaaataaactcagcaaaggttatccgaggcttagactgtattacccaaagactatggggacactcgcattaaggtgtcgaatacaatgggaagaaggcttcaaattgcagttcagcctagctgactagctggctatttcccaagtttcacgagcaacagcaaatggattggcggtaaaggtaccatttggatccgctgccgccctgatcttgccgatactctgatatttggcctcatcttcatagtaagtcttccaaacctcacgcttagccatatcccaatcatcccaagagccccaaagaacacgtcagttttgctgaagcagctgtgggcaccaatcataacgctgtcattctcagcctgccatgtatttgcgaggccctgcgattctttatacttcggatcggtgctgttcaggtaccaacagtccacagtctggagaacagttgagtctctccagctgtaggcggctccgttgttgcggttgttgtagaacatgtgattttctccgccgaagcactggatctgggctgagatcttgcaattgtcgtatagtggattattcaccggctttttgttcacgtcgtccagcttctcgtagggttcacagatcttcttgagtctcccgataaggtggtcaacccaagcatcctgaacgagagtcttggagttggtagcgtatgttcgtttgacgtatagaagcgggaactctcttcgtttggggaacaaccagtgtcccaccatatcagacatgtctgcgggaatctcgtcaaattggatgcaaccgagaagcaaatggttcaattctcgaaattgctggaacctcgcatcgacgctttcgtcatattggatgagctttgtaaatgccacctaaactcaatcacgccaaggacctctcgttaacaacgcaagctcggcaagcgaacgtccccaagatctacctaagtttcagtcgacgacgtaaagtgccttgagaatattagcatctacaattcttggttgcgagatgtttaaggctccgaagggaattcctgctatcgtgggtgactcctagatcagggtgacctcatcgctgctgttaaaatgaaaggagatttagagtacaattattaatatgtacagaatgttttggaaattagaggtagactgggctggcacggacagaaattcaacaatgtcctgcgatgtagagagacatcagtgcagtaggacgttctatagaaatactataaggttaattactttatttacttgctaatataagtaattcctttcataagcagaccatatattcaaagtctcatcttctgtaaagaatccaaggctaaaaacattgcgagctgagttaccaaatagaaacttaagcctcgcattatacttgccgtcgcggtgtatctctaatagcttctccatgatctggatcatttcgaactttcgtgaggcaggttgggcaaaagctttcaggtcatcaaccataaggtataagactacatcttctggtagctgattgataagagctccgaaaacgaacaagatagtgtctgtatctccagggttcacctcattgaccgcgaggtctaaatgctccgggtcaaagtccggatagtagtcaagtagctgtagcaaaagactcatggctaggtccactggacttgcattttgatttgttgcaaaattgctgtgctgactgcaaaagaatgataagcaaatgatatgaattgctgtatcatgagcttggtcatcttgttctttgataaaggcgtgtaagcttcgaaatgtttcagcagcgacaattggcatttcgaggctccttgttggattctctgacctggtattgacaaataataaagaagaattgtccaacgttaggtatgactggaatcgtggatggaatctgatggtagacacaagttctaggtcaacatcatatcctgctatgtgttgtagtctcaacacagtcgcgcaatctcgatgcacgagatctcgttcgtaacgccacttatccaatatatctccaacagaaacaatgggtgtctcgattcgaggtgtttgccgatgctgcggcaataattgtctttgctcaaactcggctctccacgtctcataaagaaatttctccactttgtcaagacacatgatccgcgtggtttcaagacgctcaaagcctctctccatttgctctgattgctgatcaagtcggtacatgatagaaaggttctgctgtgctaacgctttttgtctttcggctgataaataattgacgtgggcggtaaatcgctgtacccctagcttgacagtgtccattcgttccttgagtttcccagaaaatccagtaggattcaagaggattctagtcccagtatctggtcatcctaaagtcagtatcttgtaaattacttgcaatagtgacttactaaacgatggcttcaggaaccatcctgcaattacctccagaagggcgtaaatagcagcgtatatagctgctacacgtctatgtagctccacatccatgttgttgagtttaaccaaggccgtgttatcgttcaaaatgaatggaatctcttccaatgcggtacatatttcttccctatagtgacctgttgcttctagcgccttgaagacgatcttgaggccaccacatagaacagaacagtaagaatcagtcggcacaaggtttgcgatggtgacgccagaaccagcgttgtcgcagagctttcggaacgcttgcttcatcttacccgtaaaacccggtttcaatgccttgtcttccgatgagagagcctctaaagcttcacaggcgtccgagaccgattggtcaacctctgtccaagagtgggcgactgcaaggtccagactcgggagcttcttcttcacacataatttgtttgctgtcgtgatcattgcctgctgtgcttgaacggcagctgcataaatctcgtcatgattactttcgagatttacatcagtttaaacctctcacgtctgttaggggtaatactaacatctcttcggccgtggagtgctctgccagccatgacccctggcctcctctgtagacaacaccagagcccggtgtggccataagtgctggatggatatgtccgtctaattcccttaccatatattcttggacctcataggcgcgtcggcgagggctttgggacccatcgactattcgagttcgcaagaaatcactcatggtctgcttctgattgttgccctataagttattaacgatgggtgaactagaaagcttgaccgaatccaacacttttgggttatccgatgattgttgggtgcctaaccggctacccaggcctcgttaatggttaggctgaatacgttcccctcaattccaacgtggtgttattacttaccaatcaacaagccaaagtgcgggaatgatgcgacctttctagtctgctgcagaacaaaatgtaagtatttgctttcccaaagccagctgtatatgcagtgtagcatcggtgattcaaaatgatcaccgtttgaccaatggacaccaaggctatgcttactctgggtcagcaacagcacaccatctcgtaagtctggtggcattccacaggacttggcaatcaggctggcgcatccaaacctcggagcctacatttttctcagcttttttaagatgtctgatggctttataaccttgatgcccttggaagattatccgtagttaggccaaattgtttattcaagttcactctccactgatcttgttcgccacgagacaatggaaacccacggaaacccaaacaaccctgcgccgttcagccctggaccccaaccaggcccgcaaattggtgccctaagagaagtcatggtgccagcccctgctagtaagccgctgtcagttaaggaccctcaagcacagaatgcagaaacagaagagcctgttgcggcggcgtctcattctgacccacggaagaaaatcctactagccgtgcaagtattagaagatgaagtcaaagagctgaacaacttactatcggattctgtcactatgaatcttgaccgacgcctcaaacttatcaaaggtcttatggaggagaccaatcaaaaggttggccagattgatgatgacagagctcagcctaagtctaagccccagaaagagtatatgcccagattgttgtttataatttaagtgtgtacattcggcctaactcttgcttaatagtgatcctgccatggtcaaggctgaccaacaagacgacgagttggtttgcagcgtgaagcgctgtagtatggcatcgtggtcaaaagaacagcccaaacctgaacatgttattgccgcccattatctttccccagctatgatcaatactacaagtgaagtaagagtagcggggaagggtaataccgaccgtcaagagcgacctcagagggtagaactggcatctgatgttttaattcacgaactagaggacattgcgggcattgacctcgaaacgcaagcatctgtactgtaggatacgatctcccactccttgaatttcatcacacgctgacccccctcgaccttgttcagattggcgcctccctacaaagtgagcatgtaattaaacatgagtgtttttaattactaattgcctcattatagctgttcatcaaatactacgatgggatatgcgacaggctattgtttcttcagaacaatataccgtcagaatgtaagaaatctgacgatccatatgaaatgacatttccggtaccactggagacacgggagcccactttggctacaaaaggggcaaagtcagccgatgacgcaaacaggccagagaaacaatcaagtacggaaggcgagccacctgagagcaaaaataacaaatcaagcgacataaatgacgacgcatcgacgaagcgcaacaaatggatcacccgtatggaccatctgaagcttctcaaggaatttatcgatagcgaattaacaccacaactcaaggtctttgccaaggccaaaactagtgatcttgaaaagatcgccttcgaggacttgtggttcttgttctctgcgggcgatgtagtcttcttcaaagacagaggctatgatcgactaggcagagtatacgcagtaactgggggccagcagcggaagcggcgacatttgacgcgcttcgatcccttcgaggacgccaaaggcaagtctactgaaggatacgcctacaactcgacacgagggtcctggacctcactaaccgtcaactactacacaatggaatatgatggctactatctcggtcccaatgatgcatgcaagcacattaggcattatactggagaacgaaacatcacagacctccccatctttccactcaggttccacaaaatgaaagccgagatagagggacgtctcatagaaaggggcaagaggtactgctcgtcatatggacacaaaagctatagtggtaccacttgtccaagtgacaataaggaatcccctgaggagatatttggtgacatgttcgtagacttcaaggactactaccgcatgcccccaggttggactccctatgactatcggtccagaaatatttacccaccttctagacccgagttaggtaatatacgccccctagagtcagatccctctgagactcaggaaattttttctagcgatactcaataccatctgtacgacaaagaggtggacgataaatcgttcgacgatttcatgatgtctcatctgaatgagcttgaggttgttaagcttgaaacagaccaagtaccagttgaaagtttgttactactccctcattgggtccctgcgtacttctttcgcactcgtcgctatggtaagttataagctttctgttcctagcccaagtactgataaatatttaccctagaacgcgttgatgtggacaagatacaagatattgacaagagtgatgaagctagggacagcagctttgagaacctagtgattttggatagccatcggagccttttgctgggtctcgtcagaaaccttgtagtgggatcgaagtcagataccggagccccaggcgtcggggacgtttcaacacaaatcgatatcgttcggggcaaaggacgtggcctgatcattctcttacatgggccaccgggatctggaaagaccagcactgctgagacactcgcagcatatagcagacgaccactctatccaatcacatgcggagaccttggcaccagccctgatgctgtggaaaggactttggtggagcacacagagagggctcaacgatggggctgtgtcttacttttagacgaagcagacgttttcctaagtcgtagggactggcgagataccgaccacaatgctttagtatctggtatgacttgctaatgatgttgatacatactttactaatcttaatagttttcctccgccagctagagtactattccggaatcttgttcctgaccacaaacagagtcggcgttatggacgaagcattcaaatcccgtattcatgtgtccttggcatacccaaacattaaattgcaagacacactacagatatgggagggtatcctaaaccgacttgaaaaggacaatcaaacagcgaagatcagagtcaaattcgatagaagcgctcttctttcttttgccaagagacattacaagtctcacgaaagtaccaacagtacctggaatggccgacaaatccgcaatgcgttccaactagccatttctttaggacatcacgatcgtgatcagaagctgcgagctgcaaacttgaacgatgaacaggccatagcaagtggggtgaaaaagtgggcatcagtcaggctgaccacctccaacttcgacaacattgcaacaacggcgagagagtttgaagactatctccaaaacaccagggggcatgacagtgaaatagcaaagaatctgtctttgcggcatgacgatgacaccgaagacatcccagcatcaccactgtttaacagaacgcaaaaggagcacaaagagcagagcagagcttacttaacccctaggcataacagccatgaaaggggcacatcgaggtctagtcctggctatggctcgggtcggttacgtccaggctggcagcatgagagcactgcggagtcaagtagacagagacgaaatcaagaaatcgcagataaacaggatagcaacaaccaagaggaggaagatgaagctgatattattgatgatgattcctctgatgaggattaacctggttcaattttgtttttaatcttcagttttctaaatataaattatataaaggtttataataaactaattaagtataatatattagtttcttttcttcctcttagctcaaaataatagctataataaattctatttactattatataagaagttaaaaatatatacttagtatggaaagaagattataaaaatgtagctaaatattcccatttccaaacaacagacttaccatctcgccattaagcatccgatcctaccacatcattacagctcagttcattcaatcaacaaaatgcacgacctttcacaaccacctgcctgtagtgctatgtacttaattcgaagagcttaaatcagcagacagagttcagtacttaactctacatctctggatgacggcggcctataaggttaagctttaggctgcgaacacagataatgaatgacaacacgatatttctttttccccgatatattaactctacatcaaggtgaatccctcgtcattccacgagcaattagacctacctcctgataattcctactttaactctcgtaacctctggcacatcgttgtgcagctcccgtatcactgactaatgcaacaaggtctacttgtcgatggtggatcctgtcgaaagataaccggagggggggggggggggggtgatgagatgatagagcgtccaggactccaactactgtatttcgaggtagcctgcttcaagagggctcggctagaggatgtgaattacatcatcatgtctactgacacagagaatgcggatgaccctttggagcgtaactgcaagtgggttcgcgatgtcctggaaaagttggtaactggtgttatagtgagttgggaaaaggcttatgatgttctttccgaggttgagatgatctctaaagagatcgaacttcactcgaggtatcttaggtaggtccaaggatcggagccttgaggaacgaacttttctggtggatatttgtagctcttctataagcattttggcttcagtggtgccacaagaaagtgactttcgcgccatagatagatggctgttggccagaaggatagactctagcctgcaaactcaaaaaatgaagacatgatgttgttttccaggatattaactttcacccaaaactcctcaagatgactaataaatgtgttcagaaaacccttgactgtttgtccgtaaactaagttctgtgtgttgcacacaaactctaagcaaaattctccaaccacaaaataaacatgcagaattctgtctagacgttgatccctcgatatttggctgataggacatcacaaaaaagcaccctagagcgcttgatgttcatggcatagaccagcgtgttcataggagacagtggaagttcgcatgttcagaatcatagacagtggcacattcatcttcccattggcagtgccgtctgttcactgggaacatcaaatatctttgtctgacatgagacagctttaagagcagccttaccgtccactttcaaaccagcatcgtcttatatctctccatccaacagtcaaactgtttccttctcacaactttcaccgatcatatcaacgaacctcctcacacaaaccaacaagatgtcggcccgcactcagctcccttacaacaaggagacaaacccttcaaaagcgcagctatacatcgttctcaacccacctctgaatttcaacctcaagagggacaagatcgactttaaggtccccagacgctggatgatcgccgtctttaaccctgttcttatcaagtggctcaccgccgatggtcgtcaggatgaagcccgctacgctttgatcaagggtgacgccccgcctgagaactccaagctctttgaggttgccaagattccagtctctaagcttggcgatgttgaggcgcgcattcgttctgtgcttcctgatgagaacccacttggcgagatgcagttcaaccgcgggtatgtacgtgaagtcctgaacaaccttgttgacggcggtatcattggggagcaccaggctcgggatacctttctcgcagttgaggcttattgtcttcagttgaacaaaaactaagtcgatgaaggattggcgttctgtggaagctaatattgctggtcgctgtcggtcattgtctggatccttgtagatcatcttgggcatgatgccgtttagctcttgtatagagataccttggccaccttgttttggtgtaacctatgtcaataaagccaataaaaacctcgttaggtattctttcaatttttccctatgtgacatgctctttacttattgcatcttgatacagccaccactcgcactaataacagatccagtaatccatcgtccatcattgccacaaagcatccctacaacatcagccacatcctcaggctgtccaaatttgggtatactctgtaagggaaagaattcatcctgaaaggttttgaccacctccggtccacagtccataacagcgtcagtctccgtcaaacccgctgtgacagcattcgcagttgtccctgacatgaaggcgtatcgatcgtcctttccaccaaaggcttgtgaccaagttcgacacagcgactcaccagccgatttaccagcggcgtacataagttggtcggcccatgggaggcgcgagcgtactgatgatatgtagatgatgcggctgttgggttggaagagctttcggcggacgagttcttcgacgatttgaactggggcttggacattacctagaaggcttcgttggatctcctccgtggtcatctggccgataactccaggcatcgggtcaccggcagagttcacaagaatgtcgacgcgaccattaaaagacttctcaagtgcataggcaattgttttggcgcagttgggggagaatacatcggcgattactcccttgatctgttgacctggcggacgctctctagacgtgtctttgtaaacacgttgggtgatctcatcgtccaagcctgttgatagagcatcgacgcccttgtcactaacgcaggtgccgaggatggagcatcctcgtgaagccaagttgaatgcgatgccgcgaccgatgccgcgggatgcaccgctgattactgcgactttgctgatgagatcaagttctctgtgaggcgaggttctttctgccattttgataatttctcggttgatggaggtcgcttgataggttgctaaaatgaggttgggaaactgttggttgtggatgcaatcacgggcagtgtcccttcctgactcaaagcttttgaagatcaatgcgtcttttattaagcatccatgatcgatatgactcacttcatttggtggcgcgatgcggggtttggtgtttcctcctgaacatgactgtcctgtcacttcattggctcaacctaacctggagatcgccattgttacgcagatcgtcagggcgctaacagaatgtgtcgtcttggttccaggtagagacaaaagtttttccaaccatgaaagacaatgtcgatcatgacttcattaccttatcatcagcgacatattgttcctcgagacttggatgaacatcggtggaggtgactacccgttccaaaatggagtggttagcagacagccgccatggtaaatcgcaaacgcgccagctccatgcagccttattaaacggtgtctgcggttacaacgctcggcttgaacgaggactggtgaagtgttagttggtctggagggcttattgggatgtatgtggaagaagatattcataagccagcatcaaacggacgatagtgagatacgatatcaaatataacaaaaggtagaagatgagatcgtgctccttcaggaacacagaaacagatcttgtgacttttttggcaaggcaagaaatgcctaaagtcaagacgagtgttacattgccggctacccacgttcccagatccgagaacggaggatgacattccgagatgatatttaaccggtgaatccctcgacggccctgcaagcgagatccgaaacaccagtactttatacttcaataagcttacaatttcacattgtagcagagtttgagactaaaaggatataacagagcatcgcctagagaagccacagtacacgctatcagctaaacgacaatgctggctgaagatgaaaggtaactcccgcgcatccctggatattgctgccaagaggaataccacgtttttccattacatttatctctgggccgtggtggcttgtcatatccccgttttgccagcatcatttcctcttttgggctgtcggaacttgacagcgttgtcagttgacgcatcgagaccactcaatctataattgagctataatggaggaccatcatatcattcccattgggcgacgacgaaactgccatcaggaacgtgatcagtcataagtccgtgccgttcgacccgcatcattcttttatatttcgctcctggacctgcatcgcctcagacttctccttcggccagtctcatcgagctgtgacaacatcatctcaagagaaaattatgaagttcgctacttcccttgccgcggttgcggccttgatgcaaagcacctctgctcattatatcttccagcagcttagtgttgggtcgaccaagtatcccgtctttcagtacattcgacagaactcaaactacaactctcctgtcactggtatgtcttgacttcctacctagtaagcgtgttcatgtagtagtacactaacaaatacgtattagacctcgattctaacgaccttcgatgcaatgtcggtacctcgggaaccaatacccagactgtcggagtgaaggctggcgactcgattaccttcactcttgacaccgctgtctaccaccaaggaccgatttcagtgtacatgtccaaggcacccagctctgcttcatcttacgatggaagcggtggctggttcaagatcaaggactggggtatggtatccccaacagaaggatgaacaaaacgacggctaacaacgcatgcataggtccaaccttcagtggtagttcttcgagctggcctatgtaccgtaagttcatatccgtggggactatcctttcgtaatctaaccttaatacgctgtcagtcagctacactttcaaccttcccacttgcattgccaatggcgaatatcttcttcgcatccagagtctaggtattcataacccttggccagcaggtatccctcaggtaagtcaccagcacctgattccctgcagaggttaatatgaatctccagttctacatcagctgcgcccagattagtgttactggtggaggtagcactgttcccagcaaccaggtcaagattcctggtgctttcaaggaaaccgatcctggatacaccgccaacgtaagatagtatcctaccaagatgatagtgaagtatattaacgcttggcctcccagatctactccaacttcaacagctatactattcctggacctgcagtggtatgtaaagcgaaagaacctcccagacgatgtcatgatatctgactgtagcgaagttctcttgcaacggtgcccctggcggtgataatggcggcagcagccccactacgactctacagacctctacccgagcgtcatctacacaggttcctcccgtgtcgactcagccatctggccaggtaagtcacattttcatgagtgtcacctgctgttataaatgattgagatgtgctgacttgatatagtgcgctcttctctgggcccagtgcggtggaaacacttggaccggtccaaagtgctgcgccactggaacctgcaaggcgctcaacgacttctactctcaatgcaccacttaagatcttgtgtcaattcagcattataacaaaacctagtggacaaataccgtgaatcggcgaccagagaaaccatttcatgtatataccttccatagctatctggagaaccgaataatcactaaatcgttgagaaaccttcttctaatgaggtctaacagttcgtgactccccaggcaaagacaggttggccaaacttgtgatcccaattctccttggaatgtccaatctcctgttcagcggcacacggcgcagcggcgtacaacctcagaacacagttggacttcttggtgttaccccagaccatctaatcgaaaaagtaattagccaacgacacttgacaagcttagtaggaaatttgacttacatgatcacccttggtacaagtcgggatgctcgtgcatcctttgttctttgaaccagaataggatccctcgaagccagagcctctcgggcagtcgaactgcatggtccacgcattggtagacgcgacaagtgctaagacactaagtgtgaacttcattttcgtaaagttatggatgaaactattaaggttgcaaggttaatgatatgcttaagcttattcttctttattttctacgaaggtacggcaatatttatagagccaagcggtgtcatctgcatgccgtcttatcgaacctttcgccccaccttggactgtaaataacttctgccatggtactatttctgtgcctcccattatgcacgatgttacgcatctctcgatgttgctgacggtctaaagacccctaatcctagtaaatcgctgatcaactggtggaagaatccttaccccgccttggatctagactgcggctgaagatgttggtccccaatcagatacgccgctgctgcttacgcgcttctcttctgattaggcttcgaattcaggtttgcaaattcagcccagcgatagcaggcaatccgtaaatctccaccttaacgcgacaaccaaaagaaaacagtgattcagccagttaccaatcggccgatatcatggcagccaacttgccgcagtaccagcacttcatcccacagttcatcctgaagaatttcggccatcctttcgagtgtcccaaggcccccgccaatggctcaaagtgcaaaaagaaccatcataaaaaaggaaaataccccggcgaccctgtcgtaaactgcttggaacttttgcccgagggctacaagattgaggagctttctatccgacgcgtgtgcggcctggatgacatgtacacagatcagtcaccaatcgcgcaatttcctcgcgagttggaggtcaaattcagtaggctagagggcgagacgagcgccgtgattcgcaggataactggtgctcacaaacgtggagaagaaaaggtcaaactcaccaggacacagcaaaccgtacttcgcaagtttgtttatctactgaatcaacgaggttcaggcttcttcaagacatacaactgcaatagcatcgatgactataaaaaggacgaccgggacttgctggaagagtttatggatcgacatggaattcaacggccgttagatgtttggctacaggccttgagctctatcatcgatctcgatatgcgggtaacagcaaattggcaacaaaccctcaaaacaactgtctactatggcctattctgccacttcgtggaacacatcactggattctggatgtccttctgcaccccttcgagcgaggatcaggagttcattctctctgacacaggaagtcatgtctacgaaggaccaaccgtcgactttcaggacaagacaacaggagaattccttcgcctaggaccccgctttcatctctttgcgcctatttctccacgactgatgataattttgagaagtcagcatcttccagagccacatgaggataacaatcccgagacaaaggccatgcgtcagctccaacgacagatagagatcgacttgctctatggcccaggaacaacatccatgttagaagatctccccattcacaagtctatcaacagctattccattttggtgaatggaggattaataaaacgacccggctgggacggacaacttcgtcagactgataccttctcattcccattcttcaaaatctccacgcgacacgtgcatatgatcaacggtcttctgctagaccatgccttccacggcttaacagtaatctttaataaaaaggctacgtttttggatctcctggaatggttcttgacggaaccttgtgaagttggcaaaaggctgggtggacaacaccacgcagaccagatgaggtatcttgcgcgattgaccgacttgatgcatgccgaagggcgaaatatcacactttttagcacaaacacgccaatcagcgatcatattgacatcgagagctataaaaaccagaacaatgctgccgcacggtggcttgagggccttgagacgagccctgccgacaaagaagaggccaaagacaaccgagaacaaggcatcgatgccaaggtctatgcaaaccaatacgacacagtcgatatacaagatgagccgaatgaagaaatagttaacatcgaggagcatcctactgagcttgaaccgactgcgaagtttggagatgggtcaccggaagatcgactggttgccatggtttacgagcaaatcgcagatcaatgttactcaccggaccttggccctaagatcctgtcgcgagttcgagttacgactcagggcgtgagcgaatcactagtcatgtttcgtgtctggctcataaacgggcaattggaccgaaacaaggaactgccaggcacagacagacagcaaagactgctccggcgataccagttgcaacaatcccctatactcttctggctattcctgaaacaattcaggcatcttgtttggaagacggaactcaaacaagcgaaaagaggcgatgtctttccaggggagggccctgaagatgagtttctgaatggtaagtctactactgtacccgtaagaatatttgttgagtgactgcacatagatatgacaacgcttgagcctcatgatttgaacataaagatgtggaaggccatgaatcgtgacatcgccctgtcgcataagctcagggaagaattgagcccagctgaactcacatccctcgcttccaaatccccaatacagcaccagtcagcaaatgtccggagggcaaacccaatggagcaactattaattacaggaggggtcatagcttttctcgctgcggctactttcgtgattgtatttctggctaagtggtcagatcagcttttgcaggcctgctttggagtcagtttgtatgatcttctgggatttactgttggctccgtgttgtatatacttcggtggctagtttggctttcgggggtcttgtttaagatttgttggtatctgatagttattatggtcgtagttgctgcctcgttagatcatgttaggcaggaaggtgcactctagattaggtacgcgctggtagctaataacaccattcactgctgcctcccacgcatacaggtagaaatggcgaagaaacaaagcgttggattcgctatgtatgaaacagatcaacgtatactataagggacgtttcggatcagcgtgcacaaatcgcggagatgaattatggtctgtaaaaaaaaatagaagcagcagagtgaaagatcgcgtacttcatttcgcacctcttcagttgtcagttcttcgggttgtgatgtggcccagtgaaattaggttggtagtcagccttgataagttctcagcaatcaatgtcgacttggtgggaagtgcacgccataacatacctccaatagcatgtgagctccatccatgtcttgatcccaagttcatgtcctgcttgatcgtttgattggtcctctcggctacggcatcgtttagtgcgcttctcttcaactccaccagctgaaaagatgggaacaactcgcgctaagatggatactcccgccctccacttcacgccgaggttcatctcagctttaacatatgaagccataagaatctcacgagatgagagaaaataacagaagaacagaaaagaagggaatagtaaacctgatcaacagttgaataattgtccgaaacggttcatctggtcgttgcttctcaatgcctcacaacgacattcagactagtctgaccaatagagtttcaccttctccatacacacgtcatagtcaagtcttgctcagaaccaagttccaacctctagctccggcctcagcggctccaattatctctcatttcttccaaacacctcaattgctagaaagatctaccaatttaggtgatgagcaatgccttcctctgacgaagcgtcagctcaccaaaatgaagccgccaaggcatcaccgaagcgaaaactcccaccatggctagaccacttcaacgcccacgacatgaagatctttcttcgatgctggatcgcaatctgggtcatgatgctcctcatcttcatccaccccagcctcgtcgaaatcgggcaagcgacgttcctcggtgccattcttctctttgcagttcccccagctagtatcgtgttcatctacctcctcgcagcgttttcgctgctgctgggaatgtgtcttgcttggtgctggggtctcttgacgatgaaggcggcgctagcgactcgctctgatgtcgagacacaggttaagcttcaggcgctgcagcaacaggtcggggagattgtgaagacaacgggacagacgccggcgtgggaggcgcaaattttgatccatgagggttttatgctagatgcgagagtcacggctgtgtattttagtatgggctgtttgttcatctatgtcttggctcggctgcgatgcgcaaatccgaagcttgtcctcatgcagatctttggaacgatcgttaccgacatcttcatcctttttggcccgacacttccatcatttcaaggcgacctcgcagctattctcgtcaagcctggagccatcggcatcggtctaggcttagcatgttgcctgcttctcttcccccagtcaacatcgtacatggttctcggtcagattgagaaactagtccgcatgtctaattcagctctatcagcgaccaagagacgatttgccgacgaggccatcccgcttgctgagcttcaagggagcagggccggtatgattgctgtcttcaaagccgggcagccagctctcgcgtttctgccgattgacttttcccgtggtcgatggaacgcagatgatgtcaagggtttgcaccagcgagcgcgcaaagtcatgttctcgagtctgtatctcctggatttccaaattgcccaggttcgggggaagcagaaggaagaggagcatattaaagctcaggaagatggacggatcgggcctgcgacggacaaagagaaatacaagattggacaacatcatcgacatgaaaatgccacgattttgagtgctttccaaaggcctgaaggctctgagatacgctccaggacgagaaatacgcttcgggatacgacatcggacctccttgagatcggaccccaagctatcaatcttgcagcagattatatccatgctgtcaattcctgccgatggatgggaaagccttcgcctgtacagtgggaggagctgaatcgaaacattcacgatactttggcaagatcacgtcaagcaagggaagcatgcgtcatcaacacaacaaagggcgttctggaagctcacgcagaattgttcgacgaaaatggccgcctcaaatcagtcgagggaactgatcgaccattcctaccaagcatggtgattgctatggttatcgaggaacgaattttgaacatggctattgcaacagagaagctgctggagtatatactccacctctcagaagtgcgaacgagccatcgcatttgggttccttcacggctccaatatgctttggcctggatattccatggacaaatcacattcccaggctatgacatctcaacagaggaggatcctgatcaaatgatggatggtgaaagtttcgatgagcaaacgaaggaaacgaagcgaagactagatatcagcagaggatacaaaggctcttctgcgcagagaagtaagattggtcgcattttcatcgcgacgtacaactggcttatcaatccctctggtatgtatgctctgagaatggttgctgttactattgcgacgtcaataccggcggtccttccaagtaccgctggtttcttctaccgagagaagggcatctgggctgttattagtgctcagactgttttactagtgtacctggctgactttacgttttcgctaatcgcgcgtacgattggaactcttgttggaggcgtcataggtatggtggcttggtacatcggggctggaagtggtgttggcaatccatacggcatggcagcttcaacaggcgttatgatcattcctatgctgtggtggcgtctctatcttcctccatcattcgcgtttgctacaatcatgggtggagctaccttctgcctcgttctcggcttcagctgggatcacgaccatatagtccagtacggtcttccgggtaaaggctacgaagcattctggaaacgagtcgtcacagttctgatcggcttcgtcgctgcattcgtcgtgcagttattcccaagtccaccatctgggacaacacacgtctgcaagattctcgcaaactcggtgcgtagtctatcagatcactacgcccttctgatttctcactggggtcggacggatagaaatcaagggctgggtgctgtcgcggaacatatctcgattgaagttgcagagatattactctccgtgagtccgtccatcgcgttgctgaaaggcgaattgagcttcgggccctttgatcaaaaggttcttgcgcaaacgaaggaacagctgcagtatatgaaccaagcactcggcggtcttctcaacctcgcatcaactttaccaaaagagatgcaagaccgtctcattcgcgttgcgaacatcctcgatgagcgatccattggagatgtcatggctgtactcggcatcatcgagcaggccctgcgcacaggctcacctctacccgaacgattacccgcaccactagtccgacgcgccattgattcattttacgcttcaaaaagcgaagtccttctaacaacaaccttagtcgcagacgaagatcaccgacgatactgcgtcgccgtaacgctttatctcaaatttctaggaagcatcgataatttgctgattgttctcaagacagcgctgggggagaggcacatcatttatcagtgggacgatgtcaaggatatcgcgtgaccaataacactgttgttagaccgagcttcaggtgcatgaatcagattggaccaagattagccattgatcagttatcgtatgaaatggaatgcacgtcgagatttcagcctcaaggtcgttggccaattgttatcgaggcgtgccgagctccagctccttcaggttaaaatctcacaagcgaggtcggttggtggcgcatcgggctccactacgtgatgagactattgatgcgttaggcattggcccagcgcaggtagagtgactaaattgtattgcacaatcgtgctgcgtttggtgtcactctaccttaatatcgacaattgatatcgtacgccaaggtcatgttacgaagacctgcacgacgacaggcaacaaggagccccatgatagtattttaattcataacttgttctttgcattctctaaactaatactcttcattctttgtcaagggaaatatggccgcgctcgatactctgcctgttgaacttgtcgcaaatatcgccagctatatggcacctcaagatgtcaaagccttgagctgcgccagctggttcatgcggcatgctgttcttgcggtcctcttccgaactatcactattccctgcccactggcctctactcaagctctagaggagctcatcgacaagtatcaagacttcacctctgccatccacttgcacataacctttcagtccaacaaaaacgacgagccccacaacggtcctatgcccagcgtatggggggcggctccaacagatacactccagaaaatcacgcgaggcgacatcctcagcaatgtccgttctttagtcctcgagttcaacggggcaacatttggacgtggtggcaggtggggtgaaaacgcatcctgggcaattgcaaatatgcccggcaacatctgtgacaacgaggaggaattggatgagacactgcagcaagaacaagagattatttggcgagcgcaatacaacgaagtcatgcgaaccatttcaatgaaccaaaatatcacgaacctcaggataaaaaacctcattgccaagagcgcttccgcatgggaaacactggaatggtcgtctttcttgggaaggctgcatgtactggatattggtgtttttggcggcgatgaaggcgattgtttgcacacaaagcccggattcatagagtttgtcgagagctttttgccgtattacgttatgaggcatgcgcggaacgtcaggcatcttactctcgaagccagcgctgacggtctatttggaggagcatctgccaactattgcattccgttgcccttgaaggaagaccacttcctcttcctcaagtcactcacgcttaagaatatcatgatcggacctgatctggtagagtttctcaaaagccgagtcgattgctttgaggagcttgagctccatgactgcatgtgcgatggacctgaaccggaatacggacctgggtggaatgtagaacccgtgacgtgggctgacctctggagagccatcagggtgagcaatacacgacctttcaaggtgtctgtcgtgcaaagcaaaacacctccgctgctatggcaggagggcgagagtgaggaggatgaggccagtgaggattctgtcgcggttgcggggattcgaaagatgctggaggaagatagaagtctggtggtctggagatatgctagggttgattacaagtatggttggattgtggaactgtcggatgataatgttaagtattttgcggagggtgaggatcaacgggagtatgtgaagcttttgaaggtgttggaggagagaaataagcagcgagcgtaagggatcaagcggtgaagagctagtcaatcaacagcatatccaagtgaatgttaaaagactagcatgctgtggcaagcaatcacacacttatttgcttagcaataatggcagactgtgctgtgtctcacccatggctatattcttattcttcgctaaatattaaccaattccaaaaagcatgctagatcgggcttgctgacctttacaaggtacttaggctctgctaaaagacaggaataacagacgttcagccaaagaccaataaatactgttcagtagagagactcgaataattcattcaggcaaaaaataaaccagcgattcagccgacaaatcagggtctggccggggattgaacccgggacctctcgcaagctaagctgtagggttttccctaagcgagaatcataccactagaccaccagaccagttaagttcgataaaagtctgtttcagaatttgctctatgatcgcgctcagacgttgctcacgcgattgaccgaacgcaaagctcggactactcctctaacaggggctctaattttgtcttatctaaacgcacttcatttctcccgcctagataagcttacggcgcctactctttaccgagatttccttcatgctgggaacaggtagcgtggttctttgtttctgagcataccgctcaaatgtcaattaaaccaattaatttactcaagtcgctggaccgttccgcaactttgtgtctcccaaaaatggctcaacaacagccatgtcggtgtaagtccattgggcccagcgttcaaacaccaaactctgttcctatcgatagtgaaacactcaccatttcatccgctgccctacggggcttcatccccagcgttgatcaaaactggatcttttcattggtcgccttcagtggatgccctgtaaatctcgctacggggagcctagctccactgggcttaacccactgaatgattggacttctgcctggctagttccccttcgctattcccattctgttccctctcctttcccaatttcccgctgacattttcccttcttcaacatcccatcgttcgttcattcattcgctcattttcagccacaaaataccttcacttcatacactcgctatcaatattcaacatgtcttctgctctcgtaaccactctccccgtcttcgccgatgctggctcgtcccagactctcgttgctgaagtcctcggcgcagatgcggatcacacaacatacgttctgaactgcccctacgttgaccccgagagcgaagagtaccataccatggacgactgcggtgtctacaacaatacgtacatcgtcggaccgtacatgagcaagactcttcctcctggtgctgctagcacaggcgactttgatctctttgtcaccatgcccggcgacgcagaagatgattggaaattctccatccactgcgagatgtcgcgtaccatcgccacgaagtgcaccactatcaatatcggcggcaacgacgatgggcaccctaccgctactctgaccaacactgatgatctggaggaatacgggtttaggacattcgactacggtgctgtttcaatcactgctggtcaggaactgctcaacgctaaacacgcgagcgctactgcgactgctagcgacgccaccaagaccaaggcttcgggaagcgatgcgagtggatctgagacttctggtgtagctacacccactaacacttctggtgtctcgtcttctttcacgcgtgcgtttggtgctctgtctttggctggtgtcgctgctgccctcgtcatgtgaggctccggctcggaataactctatcctagcacagttcttgtatgattctcagtaatgaggcttggggagacgacgggtctcgtaatacacaggattcaccttaatgttttatactttagtcatgtgacataaatgaacaaagttcttcccccgtgtggtttggggatatgcgtcgggtatcctgtttaagtttgagtttgaacctgtcggatgaaggttttccccaagcaactacaggcatatgaaccacagcccgaatcggactgcaggctgagcccttacatcataagccaacctaacttcgaagtgatacgtggctaagtagaaagacatctcgagcattcgcctcatgagaaaccctaagtgtaatcatactccccagtgtgagtcatgttgagcagctcaggggcgtagacgggggattcgaggttaaattatgttatggggcgtgtaaatcttagaagcgagtgacatcgagtataatggaaaggtaatgagtctcggagtgtctggtcccttcttttgggttggtgctaagaaatgtaaaatgtcgatgtgatggaacagggcatcgccatcctggagccctatttcgactgatcacagcaaagatgtcttgtgttccttcgagggttcagggttgagggtctctgacactagaaaatctctcgcaattgacaaaagatggcacagaagtcaacgatcgtgagtgatcacgggagaaagccaagacggcattcaggatagctgtacaagtagagcgtgattgttgcctcgtgaaccattgtcttcatggtgtagcttcatcatcgatggtttgcatgagacccttgccattgtcaatattctgagaatgagatagatcttgatccaaaagacatcacctaagtaactgcatccctcaatatcctgtgttttgcagagtaaccatcgtcttctgaatacaggaagagagttccctaggcatcctgactatataatttgagcttgtcgattgaggcgtgaggtaaacctttgccagtttctctccgctcctttttcgaagattctggacacttgaaactgtgctcgccaccgtgaaaacgaatgaagggccgagacagaggaaattcatgaccgcaccgaagcttcacaaaagttgaaaactcacatcaagcgcctcgggcgtggctggaacaaattgcccgagtgaacatgaggcatctaatcttatggaagagtcattataagccttttcacggatgctactattaattcaaactcaagatcaactagtgccaattctaaatcctgatgtagttccctactcaggcacgtcgccccgaaccaggcttcccaccgccatgggcgaggaggtctacatatgcactgaacgcagctagatgtcccaatctagaatgctcgtattacttatgggatctaaacgcttcccatgatagaggggattatcatgctagtggacttgtcaaataaggggattgaaggggagatccgggcaaggaaaaagcagcaaagaattacgcacattcactgacgagtcttgtgaacttacctcgcactgcatttgccccttcgaccatcctcatcaatatgctttcgagaatgcctctatttagaatgatcagtacactgtgcatccccttacgacgaatcaatgtagtccttctaagtgcacatctcgtaactctcggcgttactcctttatcaaagtcaaagaccaaaaactatctgaatacacagtacgcctaggaacatccatgcctgcattcgtcgagcaaagccaccatttaacaagctttcattctgcaactttttacatctcactgcttcacttttgagttctcttcgcctctataaaatcccagaatttcttccctgtcctcttcttctcattttctcgtttaaccacattcgacaaaaaagtccaactttcgacaactcacacttgacggtaataaacaccaaaagaccttccccttccaccataatattccctacttagtatttctctagttacaatgaggaaaaacgagcgaggtgaaaaggttgcctgttttaagtgccgtgtggggcaccgaacaggcaaatgcgttgacaaaccgggccaccagagtaagcacaggccctccctcaagcacacacgggtcatggctaacagcttttatagatgacgtgcaggtggtccccttgccaggccgtccaaaaggggctaagacggaccaagtcagggcagctaagcgacgggaaaagcagagtagacccttttgtcctgactgcgcagccgctggccctgtgcagggtaggtttactgctgagtaccagcagcttcctgtcgccgggtaccagaacccggggagctttatgaacccccctgctcttgtcccttcccctgcccagccttctagttcccttcctgatccccttagtgctggcttacctgcggctgtccggcatgccttggagtgttcagcctatcctggcatgggttttgggcctgctcctcctcttcccgccgtccctgctcccatttttgcctcctctgccccagtttcccaacctgtcggggccagccagttcggtgctatgccacagaacgtttgggtcaacaacccgctcatgtcgtttcgtcaagttgacatgacggcccaggttcagcaaggaggcaatatggtgatccaaaccctcccgggagatctcattggagctgggaatattgccccttctgttccctctgccccctttgtcccatcccccaacctcttttcctttaataaagaggctcgggaggttgtttcttgggatgggtggtcctcccccgagcaccctgttcagcctactccagcggccaacagtggtgcccagtcttccggctctccaggttcctttgagtcgtttagctatcctgacctcctgaaatcgggtagtcacctttctggggagcttccggcacttgggactctggctgatcagggggcatcagcttcatctggccaagaccctctggttgatttcagcctcccagttgccgacccttttatgggtgcagacctgtatgaccctggagaatagtctggctgtcctgtcgaaactactggtgacttcttctagttctcctataaccttatctgaggcccaggagaactaggactcgaggtaatatgactggcagacatacttccttggttgtttcacccagaggagcagttgaagggcagtggaatgctggatccagtcggcccactcgttctttcatgagtcatgaggcagagctcatgaaaggatgggtcattgggaagggggccaagtgcaggccaagtgggaagtccgaggatcacacggaagattcaacggtgcacttcacatatgccagtccgaagcatggcacggcgacataggagggttcatgtcaactatttgcacagataagggagctggcccaaccagaagtcacaagtggctgttaatgggggctatcaaggaagtcgggaatgaagcagaggagaaaaccgtcgagttcacttctgcgttgacgaaaagcacacgctgataacactatttacgccgagatggcccctccatgagcatatcttactatttattgaggaatctcgatgtttacctggcagagtgaagaagtacaaggtaccatttttatttttgcatggcatcgtggatggaaatatacccttgggagaagtcgcatctgaacgagttgttttgagaaggaaaagtggatagaggagtcatgatagatcaactgcattttggaagtaacacaagtcatttaattgctattggttgccacattttcaccacctaatactaaaattgcctttgtgacttttcaacgtcatcgtttccaaagttcaactcgaatgctcagtccctcattcgtccacctctgtagtcacgtttctgcctgaactctcaataaccaggcatccatcaatttgctccgacccacgtgacgcacgctacagccgcgattgcagccaaagcacccaggaccaacatctgcagcccttcgatcatccacgaacgcactgacacgtctcccgtttgtaggatgtagctcttcccagctccaaaggcaaataataccaacagacagagacatgagctccattgaagaccgaggcctactgtgctggtgaagaagtagggaaataagggaatgatgccgccgatggtgtagcctagtgatatcgagaggccagaaataattggcgattgaggcgttggttgtgagggcgatatgtcgtcttttaacgtgtttaagcgtgacaccacgcgttggagatctgatggttcttgttgaatggtgttgaggattgtcgtgactgttgaactcgggagatccaaaggctcgagatgttgtcgcaccagctcctccgcttgcatctgcatcttctcggattgttcgaccatgtagtcactttcgctattcctctcacagctctctcgtgagtcctctaaatccttggactttgtttgacaaggtgcacattcgtctcgtgctgccagatatcctccaatccccatactgatgctgcccgcgcataactctgctaatccgccagtaatgacagtatccgtcttcccaagcgagctgagcccagcggtcaaggcaaacggcactgtaagtccatctgagaagccgagcgtaaagtcggacaaaaagcgcttgaatgctggactctgtgaggacttcatactgaacgatgctgcttatctccaaacctcaagttcgcaaccgaagatgtaagaaggaagaaagtctcaaaagcgcagaaacacaagtccttcgcacctcccacgtgccttcctattccatcccatgatgcatctcatcggtgacaagacaggatagctcacggcatgatattgccgaccgcagcgcaaaacagtcccgcaagcgaagtgatctgcatcgcacatggtgcaacgccgcgatcttacaggtcggccacgcgctagcgaccgctgaccaaagtgcgctatttgattcgtctgcccctgggagatggtgtcctagtgcaaaggatccctgaagccggaaaggctaatggatggatcgttcggcccgttgctttggcgatctggcatgtgcttggcaattgaaccacgaataatgaaacgttgtttaaaaatgtgtattgaggattagaggttaaggtttggtgtaattggctatttattctatctagactgatatcatagaaatgatgctatttacattgtcccgatcccgattacaccgagtatttatacagcactctaggtagacttggcaggctcataacccttaggagggttaagtccatcattaacctcaatagtatccttgtagtaagtaggattcttgctcttcttccactccttacggataggctcaaagatctttcgtccagagaaactatgctcaagatccaagttgggcgcaacatactccttgtttccgccgttggtgttgaaaggaccagcgtacgaggcgttccagaagtagctgtccagcttgtgagacttccacttgcggatcttgtcgcccgtcttttgcgcaaccagcttaaagacgttggcgcccacgtcccaccggccgagggtgtcgagaccccagtttgcggagacggtggcgatctcggagtagtggttgtagaagctgttgtcgcttgtgccgacgagatgcttggggactgcgtcgccgagaaggatgccgagaatgtggttctgacgggcgtaggtctcgttctcatcccaggtaacaagaacaagagtgttttgcataaagtgcttatcctcgagaaggggctcgaggaaagtacgagcccactgaccagcaacagtgacggaagtgtcgtggccatcagaagtcatgttgggagtgatgaacatccactgaggaagcttgttctccttgagatccttgtggaaaacagacttctcagtgtcgacgagcgagaggttcttgatctgagaaaggcgctgttcagaggtagcgatgctgtcgtggagaacagcggggttgtgcttgcgaacgtagtcattcttgccgttctggtggttcacccaggagaagccctcgaagccagagtagggcatgtcctcttggtacagaccccaggagatgccgcggtgctcgaggagatcaatgacagtagagacgttgcgcgggttgcggttgaagtcgtcgttctgcatgccaaagtaatcacctgcgatggcggccatgtagtttggctcagagggatgggtcactccgaagtagttctcgagagtgatgcccttcttgcggagccaagtgaagttggctactcccgtcagttcttgctttttgatcaattgaggagggtaaacttacggtcaccgaaagccttctcgtagttctcattctcaaagtaaatgatggcaatgcgatcaaatgccttgcccttcacatgggaagtaggactgctagtcttggcagtcgcagcagcagcggcgacttcagcggtgccggtggcagtgtagctggtctcccagccagtctggtgcttgtgctgcttatgctccttgggaggctcataagagtgaccaagggccagaccagcaacggccaagagggtagcagtttggaagagcataacgattgacaaactcgaacttgaacttgaacttgagctaaagatcgacgctcaattggcagcagcgttattgggtttcatataggaacgcagatcaaactgcacggatatggtgccgtgcgtttctccaccgtcggtcaacgcaacgtcgttggtgtaaatcatattgaacttttgtaatatgtcttcggagaatgtaacgccaatggactgcataggcagggcacgtgtgagtgtctttgggggctcagaagggtcctgctcgcgtgccgacttttccggttcctcggatttaacgtcacgctaaaatcatccctgttgtggtggagtggagtatgcattgagggttcatcttggacttgaggtttgttcttttgaacgaacgacacgacaacgtgggctttttttgtattctttgcagtgtgaggagattatggatgagatcaaggcgccttgggtgaaggaggatgagagagatggtgagggaacgtggttccttggtgatgaggctgctttgaagtcagagcaagcggtcgagaaggcttcatcgaggacaaaaacatcaaaaggcaagggcttgacgatatttgtcgctttcgctggtctcatttcaattctcctcttggctgcagtcactctcaaccttcaggcccgaccctcagagcacaaagaaacccatccaaaaccccctcagccaagcaagcccgctccaacgccagagacaatcaaacaccaagaatccatcccctcaacgcctcaactccgggacacaaaagaatacatcctctcaccatcatgggacttcaacacccctccaacaacgagagaatatttctggaccatcaacgacgccgttctcaatcccgatggcgtctacagaccaatgattctcatcaacaatcaatatcccggccctctcgttgaatgcaacgaaggcgatactatcatcgtccacgtcgaaaacaaagctgtcaatgcgactgcgattcatttccacggcatgtttcagaacggcacgaataatatggatgggacagttggcattactcaatgcgccatcgcgccaaactcaaactttacttataaatttgatgtcaacggccagcacggcacgtactggtatcatgcgcatcatagcgcgcaagcgtcagatggattgcttggaccaatggttgttcactccaagaaggagagggacctgcagaagatggactacgcgactgatagagttgtcatggttcaggatcattaccataacttgacatcggagcttttgatggagtatcttgcgccagatcaggagaacaacgagccggtgccggataatggtcttatcaatgggcggaatgttcgagattgtgcggattttaagggctgggcttgcaatagcacggatcttgcgataccgacgattgatcttgaagctgggaagcgtcatagactgcgcatcatcaacgttggcgcctttgcagagtttcagatccaattcgatgagcatccgttctacgtcaccgaagtcgatggcacagacgtccatcccgaaccaatccatcgagtaaacgtccttccagcacagcggtatagcgtcgtgcttgagacaaatgtcacaacagcttccacgttctggatgagggctaggatggtgacgcactgcttcaagaacaagaatgaacgtcttcagtctgaaacgagggccattattcgatatactagcaaggatgagacagcttctgaagaaccaacgagtaaggagtggcctgatgcgattgaggtcatctgtcgcgatctgaacaccactgcccttcgacccgttgaagtagtatcgccacctccagcagatgaagtcatcgttcttcgggcaaactttgagataggagactggcgcttggcaaggggattctttaatgaatcgacttggcatgctaacgcaacgcatccgtctttacaacggttcctcgacagtggactacagagcacgtctgccaaaaaccccatcgccatcaacgaaaaggtcttcgaacgccaaaaggaatttgtgctagaaacaagcggtattcgaacaatagacatctccatcaacaacttcgacgacggcgctcaccccttccatctccacggtcataaattcttcgtgctcctccaaggtcgcgatggatatccccccagcgcagcagatcttcccaaatatctaggatcacgcggccttttggaaaacccactgaggagagatacacttactgtcgaggggtatgcttgggctgttattcgtgttgtgctggataatccgggtttatgggcgtttcattgtcataatacgtggcatgctgagtctggaatgctaatgcagatgttggtgaggccagaggttatgaggggttggaaggttggcgatgatgagagggggctgtgtggtaaggagggtgttatgaaggggatgaggccggatgatagtatttggtttggacagtttaggtgagaggatgagggtttagattttggggatatggcgtttttggtcttggtatttttaattggataaacctttttccaatagtcgagtagctttcggcaacggagcctaactgctaataacactacactccgagtaacaaggtgagaagataagacaatgtgaatatggaagggttcggctatctcccttctgcccatatttatcagttcgaaagactggaagtcagtttctctgaaatataagcttcttttcggcgtgatagagactgaactattcaacgttaacaggcaatcatttggagttctatcgctacctgcggataagagagctctgaacgtggcgtttaagaagcttcatttctgggtcacccggtgataccacgaatgctatccaatcattgccttcttccgatacatgtttgtaggatgggagctgctttcttaagatcatcaggttgagggatactgaatgtgttgtctcgaattgtaccttaataactcatttgcggtggagtttgtagagtgcgaaacagacaagtcctactccacggtaacaaatacatctcaaattatgagaaccaaaagaatcatcaacttcgttcgaccccgcgatgagcatcctggctttgattgagagtgaaggttgacaagtgacgcggtcttcacgatcttgcactccaagcccatcgcagaagccaagattgcaacaattgcgaacctgcaatgaatatcgtctgcaacggcatctcttcaattaaccttttggaaatgtgttattaaaattaatccttcaatgacggatccgtgggccttgtctccgaagacccgaccatcgctccaatctcaaaacagcctcggaggttggtcctccgatccccacacaatgccacgatccgaccccagaaacacggttcatgtctctttacattaccaggtcggtaaataccacataggtgcacttttaaaattgatcatgtgcccgtgatgttcataacgcggagtcacgtcttccgtggtcagttacggatcggttgagtgacgattcccggatggagaaaccttccggatactcaagatgattgttgaatggactgcccaaggcttggcggatgaaagctccgtagaatgttacgggtcgcgggccggtagttggcttttttcgggatgattgacagtttgctcatcttagtgacgccagttatggttcaacggatgtcgagcaactaattccgacgtcgtcgaaagatatactcccgatctggctaagatcccatttcctacccctagtaaatcacttataaaagattcacgaatccctcaactcatcaaactcctcagttgacaagtgtatccggatcaaccagcatcatgaagtccctcttcgctctcagcctcttcaccggcctttcggtcgcccaaaacgccgcctgggcccaatgcggtggaaacaactggactggctcaaagacctgcgtctccggctacaagtgcaccgtcgtcaatgagtggtacagccagtgtatccccggcactgctgaggagcctaccactaccctcaagaccactaccggtggtggcagcacgcctactggtacacctggaaatggaaagtttctctgggttggtactaacgaggcgggtgctgagtttggcgagggcagtttgcctggaacttggggaaagcacttcaccttccctgatcccgctgccgttgatgtaagtcaaacactgtaatggcgagaacaaagctgacgtggtgtagaccctcatctctcagggctacaacaccttccgcgttcaactccgcatggaacgcacaaaccccagctccatgaccggaccctttgataccgcctacatgcagaacctcacctcgatcgtggagcacatcaccggcaagggcgccaacgtgattctcgaccctcacaactacggccgctactttgacaagatcatcacttcgacctctgacttccagacctggtggaagaactttgccacccagttcaagagcaacagcaagatcatctttgacactaacaatgagtacaacaccatggatcagactcttgttctgaacttgaaccaggctgctatcaatggtattcgtgatgctggcgctactcagactatctttgttgagggtaaccaatggtctggtgcttggtcctggcccgatgtcaacgacaacatgaaggtatgcattcccctctttccccaaagactctcgttgctaatgttaccaggctcttaccgaccctcttgacaagatcgtctacgaaatgcatcagtacctcgactctgacagctccggcacttcacccaactgtgtctccaccaccattggagtcgagcgcctcaaggctgctaccgagtggttgaggaagaacaagaagatcggcatgatcggtgaattcgccggcggtcctaacgacacctgcaagactgctgtcaagaacatgctggactatctcaaggagaactctgatgtttggaagggtgttacctggtgggctgctggtccttggtggggtgactacatgtacagctttgagcctcccagtggtactgcttacacgtactacaactctcttctcaagacttacatctaaggaaagatgttaaaatgatggagagcgagattgggagacaacaatggtttgtgttcgtcagctagcttaggcagataacaagagctttcggatattgaaagggcaccaatacggattcccatttatggatgttcctggtggcttttatgaaattgattatatatcaaatcttttattgctctgatgcttaatgtacaataacgctcttgtgcagttcactcctgcctctgcgtctggtaaagctgactgagatactatacgccatatgtgaccctaatctcacagaagcaacaaagctttctggtggaaaagaagcattgaaagcaatgactggtcatctaacaggcttgtatgactatcaggaagttatttatacaaaacatccaatgaaagaatgtcacgctgatcgatctgcttaaatggaatttcaggttctagtaacatttagtaagcctcaatcttatgaaatcatgtcctttatcttaatgcttcctgctaaataaagtatactcttaaagtagttttcgagataacagaacctctagtagtctttattagacactttatataggctcttagggcatccaaagcggcatcagattctagcatctattagaagacttgcgtaactctttaaaattcgatatgtctacaatgcttttatcagattcaatgactcgacccattcaacatcaatactaaacatataagcactgttattaagaaatattatttccaagggcgatgcttttggcttaaaatgcttaccatcagcataatgatattgcgaatcctgacacactgttgctatcagctttcaaatactgcaatggcctgatgtctcatgacgagcatgtcgaaatctaaacgactgttgaataaatccaggcaacaaaaacatccgctcagctttgtggagccagaggcgggcgcgtgtagggtagcaaacttagatgccgattgagttctgtgctctcagtagtcaaggtcatacctttaatggtttcgtggtctaacggttatgactgcggattctgattccgccagcgagggttcgactccctccgagacctttcttttgcactttccacacatcatcatcacaagatcaattttatttttatttcttgcattcaatttttctctgagggcttttagccctcgtagccagtgattaattatgtattatacagtcttggtatcatgcgcctcgctggaatacatggttactatatgtacaggtaaacgtaactccaatcatcccctatgcgagctcatgtctttggtgctggccagtcgacagctcaataggtctctgctcatgcatcatctcggctgccggcgtcgcattgttcttctcagctgagtaaacagagctgtacgcggggttaggcgacacagccatgggagaactgccaagctttccgggagagtctggtgagtccgtgccggcgacttgatacttgcgcttgttgcggcgccagaagaagaatgctgcgagggcgagtgcgaccacgcctagggtcacaccgacggatatgccagcgactgcgccggttgagagatcgctgctgccattgccactatcattgctgttactgctcgtgtcgctgtttgagtctgcagttgcggtggcggctgttgaatcggagcctgttgtaccagctgtagcggtgctttcacctgttgactcaggcggctatgtcttcaatcagcgacggtcgcgtacgagtacagtttgttgacttaccgctgtgtataccgtagagtacatctcattgttcaccagtccgacactactcatcaaccaatgctgccgcggttgcgccccctcaagatcagagctcaagataacaggcccattaggtatgcagtccaagttccatttcgtcccgttctcaacgttcgtcaaccgatatgtatcagagtcccatcgtgaaatatcccattgctgcatttcgctgtcttcaatgggcatcaggcacggccttgtgcggagtttcgcgtcgatgacctgcggtcggtagcatacggatagttgtttcttaacggtcgtgtctgagcagcgaagttggtatcggccaggcttgtcacctatcttttgctacacgacgttagtatatcttgatttgattcgtgaaggtggtcaacatacaaactgccagtatgaattcccgttaggagtcccgactctcaagtcacctcccggagcggtaggttgaagcatggacttgaagtcgccatcgttatcatcgacagccaactcggagagctgataccagacgttagagtcaagatcagtcgcaggctcgagggtaggcatcgtaggtaagtggagtcaaaaatatatgtaaataaatacacgggcaagaaaatacaggctagaattaaagttgaggggagaaagaaagggaggatgagagggaactcggtcgatgggtagggctgagctggtagacttgccaatgaggacggcatcttggcggcttactgtgggtttaatctcgttagggatgggagtagactaatgattgggtaagttttgaaacggttggtggcatttctgttgatcaatggagttttgatgtgccaagtgggctgtgatgtttgcatgtcatccgtctgcgtcggactcggacttgtcatgcctttgcaccatattcattacatcacgttcaggtatattcttgaagtgtctatataagaatgcactatctactgctaccaaacagtcgttttgactgttattcttcttgaatggcccccatcaacagccccaaggtaggatcagcgatcatccacaatgactgtatcaaaaaccgagcggaccaatcagcgcgaggatcttcaatgcatgtaagacgcgatcacttcctttatttcccgacgcgtctaataatggaacacaataaataatcacctttgataaaacttacgattcttcctcctcacgtgtctgtctgccttgccgatcgctctaagcttaaatgcaagccgagccttactttgtttttccatgcctcaggcttcagctctcgccttggcaggtttcagccactgcctcaagatacgggaataagaccgccaatgtctcgaaccatgcctcaccatgatcgtggaaattttggcgctgttaattccgcgctgccacccaagctatcgggttggcgagtcgagccgaggctcgtgcgagtggtggagcccggatacagtggtctcgatgcgtctgaagccgccgaagtccgagatcgctatcatgaagatacggggaagacttgatagagcaatgatttcgtggtgttttgactatagatgtcgcgatgttatgtgatatgtgactgatggaaatagaatgtgttttcctatctgcggatgtggtgtgctgctttgggtgtatgatccggtgtctactttgctgttgagcatgagtgttccatagtttctgttatcgtcagggtagatgaacagatacaccccagacgataaccatacattgagagagaagggcagtcatgttattcgcttgttctttgccatatctagtaagcctatggtggtttggcggttattgaaggtatggtcaagacagccgttggagcttagagcgaaaaataccctagagttgagggacagaagtctctttacacaccacaacgctcaaattagcattatgcaatgagtttcgtcatatcgagatacatgcacgggtttgatgtttgtaaaactgccccgtcaattggtggttactcgtcatattcttgggctgatgccgctgcacaaaacacggatgcccccagcttcggccatgacccactatcgtcaatcttcaatgagcttattcccagatcctcttatcatcaagcctcggcatcgtttttcatgttcgagaacatcatcaagttgactcgctagaatacgctctccgcatcccaaagaggtggcgtgctcctcgaccctgctggcgtatcgcaaccccagcaacttcaccgcctctgcctcaccttacagtttcaccctcattccgcagcgtgcaaaatgatcaaaaatgtaacaaaaatcgcctcaaacttgagccacatgcgcttcacaaccaccgagcgcgacatcctcctcaaactcctcatcttttcctcccgcacaacagcctggcttctcggccgaaaccacgcgcccgtagcttcaggccagcggtggcagctcttgatgaaacaactagcactaacggcaaagattctctggaccggcagattcatccagcagttcaattgcgccgcggattcactaatgcggaagaagcaccaggactgttttctagcataagtcaccgtcattcgacagctgttgatagcggtatacctgacgtttgataacgcgactatcgccaatagcatcggctttatcccctggaaaggtgcaagacggttggagatcagggcgtttcggatatggtttgccgctggcgtccgcgggatcatcgcgcagatatactccctgtgccaattgaacctcccccatcaaggcccagaaaagcaattgatcttgtgagtatttattgaatcttcacgtgtaaattgagatttctgtgccgcatctgacataagaccagtaagaagcacgccagcaagctccaattagtagctggtgtctgcgacgttaccatgtcttcagcagctgctggcttgatcaaattggacgaaggagtcgtgtgcgcgtgcggcgtgctaagcagtttaattgccatccacaaccacgtggttttgggtagattaaattaatcaaccaagtcagtatccggatttgggtatgtaaaagaccaacgtaaatagatttcttggcttctgggcggcgtcattccagaaaagggatctaggcgacatttctgttcttggccttggaccgtgtggtgatggcgccaaagttaattgccgacctcggagcgctattcaatagtgcaggttggacaggttagtgcttgatggtctcagagtggagagacaagatcttgggtgaagagtgataaggctgatttgcgaaatgttactgggtgacaaacctatcacgtacagagaatgactgactggctcagcgaccccgtcttctttttatccgcccgttttatttcatcacggcctgtcacggagcattcaaatcgcggtccctcactcgtcagggcctagactctcaccaacccctgaccctactctcccccctccccccctcctctgccacgcggtggcatgaatcaccttccttctctggcctctcatggagcttgaagcgataaaaacgcctctcgaatgctggactcgagtgccaccaatcccggcacgtcaaagtcttggcctggaggcacgccacttgcgctcgtcgaatgtccaattctctcaaagcagattagttgttcaggggggctggccaccacagtttcatcgggtcactgcccagaaagaggatcccgtctcctcaatgcacccgaagtgaccgaagttcccctttcgcctcccgtgccttttcattccttcgcccgtgctttttttcttgcatctgcatctgctttttttatctagtggccttccccgtcaaatcgtgtcgatcacttgctttttttcctccctcgttttttcttttacccgcacgtacagtacttttgcgatgacatgcggctcacggaccagaccataatccattcccacgttttgtctttttacataattataacctgcatctgatctgatctgatctggcttgactccaccaagacaattaaggcttggcgcctttttttcaatccacgatctctctctctcgttttcataacataataacccccatcaaaatgtcacatgacaaacccaacaagaccaccgacatcaaagtcgaagtggcgctcacccgcgatgtcgagatcatcgagatgagaaacatgagcaatgcctcgcacaaagatgacagcacaacgacgtgggccatctcagcgcccaagcaggaagacgacaaggagcagaacgactggctcgatggcttcagaagagcggacaggcgaaagttgaagaagggctgggataagggcgggtatcattctgagccgaaccctaatgtgccgggggatcgatattttgatattcgtgcggctaatgcaaagactgctacgtcggcactggcgagggaattgaagggtagacatttgcagatgattgcgtttggtggtgctattggtacgtgagagttagtggtcatcatgagagtgtgctaacatgtgataggtaccggtttgttcatcacttctggcagtgctcttcaccaaggtggtccaggaagtgttctcctctcatacatcgtcatcggcgcgctgcaatactgcaccatgcaatcgctcgccgagctctgtgtcatcttccccatcgccggttcattctctgccttctcgactcgctttctagatccttcctggggtttctctatgggatggaagtaagtctagctcactcattcatgagatgagagcattgctaacgtgcgtagttactgtcttcaatggctcttcactcttcctcttgagatcattgctggcgcgttcacaatcacttactggaacgaagatatctccaaatccgtttttgttgctattttcttagctgccattttcatcatcaacctgtttggtgtgaaagcgtacggtgaagctgaattcgtcttctccatcatcaaggtcactgcaatcgtagctttcatgtaagccatcctcactactcactcagaatctcaaaagcccagcgactaacaaattcagcctccttggaattgtcatcaacataggaggcgaacctacctcaggctacatcggaggccgctactggatcgaccccggcttattcaacaacggcttcaagggcttctgttccgtcctcgtgacatcatgcttctccttcaccggcaccgaactcatcggcctcgcagcagctgaaacagccaatcctcgcaaatccctccccagcgccatcaagcaggtcttttggcgcatcaccctcttctacattgtagccctgatgctcgtcagccttcttgttcctcacgacgacccgaggatcttggacgctagctcttctaactctgctgcctcaccttttgttatcgctatcgaaactgctggaaccactgtgctgcccagtgttatgaacgctgttattctcatcgctgttatcagcgttggaaattcgtcggtttttggttcttcgcgaactctcgctgctcttgctgaccagtctatggcaccggctattttctcctatgttgataagcagggtcgacctttggctgctatcatcttttcctgctgtattggccttttggctttcatcgctgatctgaaggctcacgatgttgtattcaactggttgttgtccatcagctctcttgcgaccctcttcacatggggcagcatctgtcttactcacatccgcttccgcaacgcatgggcacatcacgcacataccctcgagcaactaccattccgctcacgacccggcacatacggctcctggttcgctctagctggatatgttcttgtcctgttgagtcaagtctggatagccgtcgatcctgttgaccacaagaataacgagaccacaaatgacattgtgcagaacattttccttaacctcatggctgtgcccattgttctgatcatgtaccttggacacaaactttggtacagaacaaactttgtggctttggatgatattgatatccagactggacgacgttattatcgtgttcatctgatgagtgatcaggagagggaggcgcgcgttacctggcctttgtggaagagggcttaccggtatttctgttaatgaagcgttgtcttttttgtattcttctggcttggatatgagctaccagatcagcttttttgagaaggcataattaagaatttgatgacattgaccaaccctgattctgtcacctactcgccttgtgtctttgatgttgtagtcgtagtcattgcagtccattgcctaacgaatcacgatcttttgaagcaagttgatttgcaatgcgacccatgcttacgagacatcgactagatatataatcgccactgcggctcaaataaccttgccaactggccaagcctatcaatccgcaatgtctgccgaacatgaacttaatctcggtccgagcagaagttcattactttttccaggacatgaaaactcatgtatgcaattctgcggcgtttgcagcaatgaaacagctctgtttcattcaaggatacctgctcgaagtggggatagcaccgaggtgttgcaatggttactcaattatatttgagtttatggggcattgttgtgtttatcagatcatggaaatacacttgaccggggctcaagtatcaccgttacattgcggagccgagatgtcgaaaccgctggagtgtaagcgagtcgtctgaacttgtgaggtaactgataattgcgaggttgagtccacttggtgaccaatgtgaaagaggatgcattatattgccaaggaatcaaagaagtgttgttttgtacatttgcaaacgtttcctttcgtgttcgccctcaaggtctctcatgccaagccataccccagtcgtcgaagaaaatcccttgggaccacggctgcacggctcgtgttcccgaactattaacttatttaccaagatattaagctttcaagcattagtagccacaactgaactctcctatcttaccgaccaggacttcgctcctctcttccagcacttctcccgcagtgtgaaaggaaatcctttcctaaaggaatcttggctgaaacgctgtgcaggcatcacccaagctgcaggaacagaaacatggattatcactggccgattggatgctccgtagatcacatcacggaggattcaccggtgaccggctacaaatcctagaatgaaatacagttctgtgcgggctctttagtgtgtctactcagtcaaaggctaggtgaggaaagaaaactcgggaccttgatcctaaatgatgaaaagatttaggtaaacgagcctaaatttagtatatctttactcagtttaggataccttttacttagtttattttaacgccttatattagggttcagcgttttcttgctccctgaggcaagggtctggtattgcttcgcttgcgtgacgatgccgggcacccctggcctttgtctcgggaagtatctgcagctgtgcctcagtggctgtaactacctactgcaagcctcttctgtgccatcggagcatttactgtttggaaagaggccgtcacatgaaatcccgcgtcgatccatggctggcttggcgtgatgaagagaagcagcaagtggtagtgacactgtcacaggatgtgaaatgaaatggaagcattctgtaggccaggcaagttagagctgcgctgtagagtgccagacgtgcatgtgaaggaaacttgatgctgtgacttgtctcaagtgttgaccctggtactgaggtgcatacaaatatctacagctattccttcaccacttaattattgtttgttttcttaattgatgaatctaagttttgtttgctgtgatattcacgtatgtcaagtccaaaacctcccagtgatgggagtcccttcttccccatctccgagcgagctgccaacctcgctgttgtgcatctcgggataacatcgccgcttcttgctattgccttggttatgtttgtagcgaggatatggctgagagttcgaccggcatggagagtgagctgggaggactacagtatgacgatcggagtggtaagttaatagtatgtatactttcgggtgactcatgactgacggctatttgatcagtgcgcagctatcgtcgacttcggattcctcataccgcagatgtatacatcaccacgactcatcactgaaactcaagtgacccggtcacgaaaatacgcattccttgctattcctatctggggtattgccatgatgttcatcaaaatcagcatcgcgatgatgatgcatcgaatacagcctactgttctatggtggcgcatcttttgcttcttcataatgggtatcttgatagcgtacggtgttgcaaacaccttcttcatccttcttcagtgccgccctctggaagcatcatgggatacatcagtattagaaacggtacaaggagcgagctgtctcccccaaactggcattcacatcatgtccaacattgggtccggcatcaatatcgcaacagacattatgttatctttggcaccgacgctcttcctctggaaactcaagagaccgctgaaggagaagatccttgttggcgcactcatgggtctgggcatgtttgcaagcgtcgcttccatcgtcaaagcaacccttgtcaaagaattcggcatggcgaaggatgcatgggcgctcacaaactccatcgccacctggacagccctcgagcaaatcctcatcatgatcgcatcctccgcccccttcctaaaacccctcgttcaaagtgccctgcacaggatgggctggacgctatcaggaacatcagccggtcgctcaggctacggaaaccggtatcacgacgttggacagagcgcaagacagtcacgaatggtgaacaagtcggcggcgaactcgaaaagggatatctatggtggagacgaggatccttttgctgcaggggacagtaacgatgctattcctttggaggggaaggtttatgaagtgggtaagccaagggatgaacgagatattacgacaatgcggacgacgcagggatctttgacgacgggatcgtggacggagaggggaagtgaggacagagagcttacaccaagtcatgcagtgtaatttgactaataataccctttcaatttacccagaaccaacatgcatatgtacctcgaggcacttttgacctgtagatgatcattggccgttacagtatagtggagcagcaaaaagaagaattggatcatcagggaataactcaagcgaaggtagcctgtagattctccggcgcgggtcgtggaaatccgccggccttgggaccaagtttatctcggggtgatccctgacattccgaggccccggatccatcgctcgacagggaatcccacggagtcttttgcccgggcgttcaaccaacgtgcatgtaacagcatctgcagtgtcacgctgcaggtactcttcggtaacgaggtcccgtttcgtaaaccctgtagaatgaggcaaaaaagtcaaaacatacaaaggggaggttcctgtccctttttcttgtcgatcactcgtctcaaacacttctgagtgatcagctacatcttctgatactctccctgcatttctgtgtttacaccatggttgctattacgtctttgtggactgctatcctccttgcaggcgtggctgtttctgaggccaagagctgcaagaagccttttgtcagaagggaatggtatgtaactcatgctgcctcattgattattttctaattgatggcaggcgctctcttagtaccaaggagagagatcagtacatcaaagctcagaagtgcctgatgaagaaacctcctcagtcttctaccgccgatatccccggtgctcgaagccgatgggatgacttcttgggtacgcacatcatcaacgccgatgacgtgcatttcacagtatgtcccccacgtcgttcgattcccgttgcactctctaacccaaacagggcgtgttctacccctaccaccgtcttctcatgtactcctacgaacaagagcttcagacttgtggctggaaaggtggcgttccctactgggactggactctcgacgccgcaggccccgataacgacacctccgtgttcgtcaactcgcctatttttgacaacaagcatggtttcggtggcaacggagcttggatccctggaaacttctctaaccccgagcctggtctgcctgtgaatcctccctgggacgttcctgatcgctctggaggtgattgtatcaagaagggtccgtttgcagggctcaagtccaacttgggccctggaaacggtacggcttataaccctaattgtattcgacgagattttgcgccgttgagctttagggatatgagtggtcctgctgctgttgaggatgggatgcagcagggtgattttggacactttgatcgtcttacgcagagcactactcactctggtggacattggggtgttggtgggttgtacggtaccatgactgataagtggcagagtcgtaagttccgtctcactctaccaatcttgatgtactgactctgatagctgctgatcctttattctgggtccatcatgccaacgttgatcgcttctggtggtcatggcaaattcgcgatctcaagaaacgtgagaaagacatctctggtcctcttgtcaactttgactacaacaatgaggctgctggcaacgttaccctcaaccatggcatcttcattggtgagaccgtcaagctcaaggccaaggtcaaagatgtcatgcatatcaagaagggtatcctttgctacgagtatgaggacacttattagataattccacgaggtatgagactcgtgctgacctagacattcttgacactagctgtccggcaatttaatatccattgacactagctgcccgttcaattgcctgtgaccactcccgcatccaggatagctccgaattatttcggagcttacaacaaacgttatgcaatccctcttttggtgagccttttcgggcaccttaggtaattatgcccgctgacgtgcgtgctgcacagtttggaatgaccagtgaatgcgcctgatttgatcacgtaattgcttgattccaaacgctgactgcagccgagattctgccgcgagaagggcgctatgatctatgattcagtataaatgtttgggagtcgtcgtgtcttcatcaccatcaaatacagcagcaattgattgactttgaatcagaacttactcacgaccgacccccttagccacaatgtcctcagactcagtcgtttaccactacctcgccattggcaagcttggccgcggagaagttgtcaagtgagtattatgtcacatcccatttgggccgtcagatgttcttggactaaccgactgacaggctgttcttgaaggatgccggtattggctttgaggagaagcgttataaataccctgatacctggccagagacccgcgagaagctgaagcagcagggaatcacccgcactggaagccttccttctcttgagtacaagggccttattctcactcaggttcgtgaacccatagttggcatgcgaaacaagactaatacctttgatagcacatcccaactcttcgtttcctctctcgtgatctgggtaagtatgacggccagacgaacgaagacaagtacttggtagacgccgtcgccgacatctacgtcgactggagagtatgagctcaattccaccatccatcgtgcaatctctaactgacttacagtcccaatgggttgccaacctcaaaggagcaactgacgagtacaagaacgaatatctccccaagtactacgatctcattgccaagtactactctgaccgcgagggtccttaccttctcggtgatgaagtcagctacaccgactttgccatctatcagtctattgacaatgacacacgaaccaagaccatccctgtaggttgcctcgtcctaaaagaaatttggtcgtagttgactaggactaaccgcccactagtctaaaattcccgatgtccttctcaagttcaaggaagtttttgaagctagacccaacattgctgagtacatcaagtcggagtaagacaaggtatgctggggagcaagaagaatcaggacttttactctaggtgataaaaaatattcagacaactcgagcctaagcttgggggacccttagctgagtttattttagttgcctcttctcaagtgtcaggttttcttgctacctgatgtcacggttcctctgacccaatgcgtatttttggggacaattaaacgaagttgactgataggaatataactcaattggtgtcaaagttctcgttcatcacctgtgacgatggtagcaacatggtcccagctcatttcagccctggaatcagccttttgcagctaccgctttatctactgcactaacgctgactgcgccactcaacccgaactcatctgcctgctgacattcagccctacagcaggaccccaagtatttcatgcaacaaattcccgcatcgtgaacaagcaaaaagtgaagatcccttctctcgcaccaacaagtacaggacgagatgagcgacaaatcccccaagctttgctcagcctgcgttaccatcaatttcgacaagctattctttccagacccggccccgttcagtccagcccacagacagtctccagatccttgtctgggtacactacaggaaatcttggatcgctcagaagaatgcgacgtctgcaacttcatcgtcgatgctcaccgacaacgatacatacgagcgccctacggcttctcggagaatcatccggatttcagaagcaaaatcataggcgaggaacctgtaatccacgaggaggtcaagacacacggacttcgactcacagttaacgatgagccgatcaaatgttatcttgaatcccgaaacttctcctcagataaatcatggtatacagagggcggccctgctcatggaactggggcagtgaggcgcgtgctgatcaagctagagccatgtccctggttggctatacttgccaactcaattactttacaagctgtttggccgtcaaaagaaagccaaaatgaaagtaattactttccactcgatggtacaggtcgaatgatcgggcctctactagatctctcactccccaagcgctggatcaaacaatgcgaggaccagcatgcacagcagtgtcaaaatcccaagtggctaagcgatagcgataccgaatggcctgagagatgtcgagcaatcgacgtagtggaacataggatcgttgatctacttccaaccatgcgctacgttgctctaagctatgtttggggatctagcgaagaggcgagacagtcgcgtttcgagagacggttgactcgagagaacctgtcgcgacttcaacaacccaacagcctagggggaatctctatgcctcaaactatcaaagacgctatgtatgttacagaacaggtcggcgagaggtatctctggattgacgcattttgtatcgtacaagatgaccctacagatcttggacatcagacagcaaggatggatttgatatactccagggctctctttactgtattggctgcctgtggcaaggattcaaattctgggcttgcaggactccctagtaatccacgagacgtctatcaacgccaagtcaaagtctcatcgagcgggctacacgtcacgccgctcgttactctgaccgaagaggatacgctacagtactcgtcgtggaatacaagaggctggacgttccaagagcgtcttttgtctagacgctcgctcatcttcaccaacaagcaagtttactggtgttgtgatgccacgacatgggaggaagagtcacttctcgacatccctgggtcaaccgcctttgctagatcccattcattcggatgttacgacgaatgggacgataaccaagccaaattctccacggaaagtttcgaccagtacattacacaattctcgacgcgaaggttcacttacccttctgatgtcctccccgcctttcttggcatcattcgtcgctttgagcatctgaacaatgagaagacacactggggtttgaacgctagcacatttgatcaagccttggtatggaagtttggacaggatcgacgagatgagatgtatacttatgctctcggcggatcgacgcgcagcgtaccgtatcctagttggtcctggcttgggtggacagggttcattggtagctacagtctcagcgtcgggaagcatcacgtcggagaggtgaggtcgcttctggcgttttactctttgatgagtgatggcagtgtatctttgatcaagggcacttcactaaggagagtcaacgattacgaaaaggaaggcgatgccgtgtctacaactgctgagaagtctagctacgattggatcgaggatacaaaagtgaccggtccgatcaaaatgactgatatctcagtagcctcgcaattggaatcactcgagctcgaaacgtctcatcgagatcttacgccttacgacacagggcggatagtattccggacaagccaggccgatgtttccatccaggtcaccaatcgaaacggcatacacattgaaacatccgacggactagtcaagcttgacttgaggctatcatcgccattcatgcagggatctgacagtctttttgaagaagttttgaagaaagagagcgatccggccaagagcaaggtggcgaacttcttgggaagacgatccgtttcaacgagtcatgaaattagcctcattgtcatttcaagacagtatgggtatgatgaagcggatgatgaggaggtgaagctgaacgtcatggctgttgaagaaaaggtacctgggtcgggggtctggagtcggattggtcttggtgttatgaaagaggaggattgggtaaagttagatattgattggagaatggtggttcttgaataggcagtttgtcaaatataccagtatctagcctgaatgtagatttatatcgttcatgtctgaccggaccgacggtccgaagtctcagtagacgtcatacactactgcctctctgaggaaattcaatatgcttttgactgtgttggctatatatgtctctaagttctgtctgtcggaataagctcccagcgacgagtctcaactgcaaatcgttgagacaattataagccgtaagtatcaatcaacgtcatataatacgccaagaggaaaaaagtaaccttgatatcaagtctcaaagccacacagctgctgccttaaaccttgtagtccaattgaacaagtggcctcaatctataagcatagaaagcacacttcccccgacctgagtggaacaaatgccctctctattgtcacctcacgcattataatctcttatgcaatcccaaaatttaagacagaccaagaaccccgtatcccatcacaagatacaacgctgagcgatcaagatcaactacagctctacttcttggtctgttttgaactggccttttggggttagagaagaaattataatgcgtgaggtgctcatgaccaaccggacccacggaggcccgggtccgcaagcccggtgagcatcgccacgaatgtccgaaacgggcaacgtcagttcgactcatcacgccaacaacccagatagggctttatatataaactcacttcccacgcttcatcatgatttccatctcggctgtcgtttcaaaaccgttcgaaataatactcagtctcagagcacaacttgccggaccagttaatcgaccatggcagacacaagtgttgttgacagcgatcagcagcagtcactcagaatcgcacagactccttcattctgcagactatgtaacatcgagctacgaggactagaaacatggaaagcccatgtcaaaagcgacggacagtgagtatctctccctcaatcaaaacgcaaacaaaatctaatcgtcacttgaagtgtccagaagctacaagagaaagtccatggcgttacagtgtcatcaacaacttctccttcgaaattatctccgcctcgaagccaaaggagagacaagtttgagtatgatggcctggagttcgaaagtgatgttgaagatgatctggaggaagaccaggaactcgtcgcgacggagttcgtgcccggttactgcctcttctgccccaaagacacctcaactttagacgagagcatgaagcatatgtcttcatcacatggcttcaatattccctttcaagaattcttagcagtcgatctcgagacgcttatctcgtatcttcactttgtcatcaacacatacagagagtgtatctgctgcggcacccgtcggagtacagtcgaaggcatacagcatcacatgctagccaaaggtcactgtcgcttcgatatctcaccagagacagaggagttctacgggataccgcgatatgaagatgctttggggaatagaaagcaggacacaagtgacccggtgagactaccttctgggagaatcatctcgcatggcaaacacaaagaacctcacgttcctcgtcgtgaggcggcaaatcagaaacaccttgacctctcagcgcctgtagagccgggtatggagatcgcgcatcgacgaacggtcaatggaagtctggaggttgtgcaggctaatgaagctattctcgctgcacagctttcgaggctcaaggttaccagtgatagagcagcacagcggaaagagaagagatggagaggaaggttggaacaagcgaataatttttttgcgctgaagaggtttaggttggatgctgccgatagtcgaatgggtcgacaattctaggtgttaacttgtaaatatctcttgggacatgtgcccttgtaaaagggcacggaacaatacatcccactgcctgtctgtatgctaacactcaaaaattatctaacttagtctacaattcctatggaaattggtgtccacagccttgctgcctaaagtcacttttgtggcgtatcacgaggcagttcccaaggctccccgtctgtccatgtctcagcctctccgatcaaacacgggggttcagcagcggtactgaattatatcagtctagaccctgcccccatatttgcgaaaatcaagtagaaattcactccatgctcgtcttttacgctacgtgctctcatcaagatgtcgtcctcgcggtcatccagcccagaaaccgcttctagcgcagatctccaactcccagtcgacatcagcgctagtcccaactcgcccgcctatgcgcctgatatggacagtctgaagaccgcaagtttcgcaagattgcgcgactttgataattggagagacagcccattcctagtgcatcgatgctgtacttacgccggagatggtgggtatctgtattcatactaaatccaatgaatattattgataaaaaaacagaagttcagatgaaagagttcatccttagagactttgaagagatgcagaaggccatgattggactggaggatgatcatatacacattctgtttgttgaggaaactcacgataaactttttccatactaatcatcgaccatcgtgtagcaacgcaacttctcggagcgtgtttcttctatatgccagcgagctacgagagttatcccaaagcctcggcctcgcaccttggatctcatatggtcttgagtacaacgtcctcagagggctaggtcggagactctacggctcccactacggtaagctctccctcaggttgatggcaaatgctcattcagtgctctaacagatatctggtttacccttccactggtagatgctggtgtagataacttcacctatccaggtcaagaacttcactctctaccaattgactcttccgagggcgtcacacatctgtacgaagacgcaggcatgttctatctaagctacgacaaaacgacgagacaaacacgcattctatactcgagcgcaattcctgctcgtcaaaagttagcatctgcttgcaagaacgcaaaagaactaggtgtacgagacgacccgtttacgtttgtcacgtgcgctttgagttcaattcttcaagatcagggcatgaatgcgcactcgttcactgctctggttagcaaaatggcaagtattctatctatcaggttatccatccctaatataacgttctgcaggaagattacagcaattcactccgttttgagattgctgagaatgaagagacaaaggtcaaagagacggcgatccaactcagaaagtcgctgccgtacctagagaagatcttggaatcagtgaactgcacaatacagatcatcgaagatactatcagtgagcacaaggactgtagagaactgctatccattcccagtcagcatttcctccgtgtcgaaaagaacttgcagactctccgctcacaggcgatttccttcaagagctaccaagacacccgcatcagaagaatcaatgtctgcttatcaactgtaaggccatttccagtctcttgttcttgttatgcgcatcgtgctaactcaattgccaaagctctcatctctcttgagcctcagaacagacagcgccatcaaggccagtactgaagcaatgacaagactcacagaggcgaatcgggaagacagcggcaagatgaacgatatcgcgatagccacgaagcttgacagtgaggctatgatcaccattgccaaactcaccatgttttatctgccgtcgacatttgttgctgtaagtagtccgccgattgaggaggtttcacagtgagatgcaagagaagaatattgctaatcgtggatcatacagacacttttcagcatggggatattcaactttgactttgacaacggcaagaatggacgtcttgtcatgtctagccaatggtggatgtacatcatctttgctatccctctcactctggggacgttttactggttcagagcggttactagatcgcacaaacaggcaagccagaaagcagaacgagaagccaggcagcctgaatgaggctcgtttcctcttcctccaggtgtagcacggagtctgaagtagctggagaaatatcacatgggttgcttttacgtacgccaaacttttgtgcaccagtcaatgcaagccattcattcaagctggtgggtaactgagtggctcctcttcactttaacgcctagcgttgtcgcagggagcaagaaaagcatgtggctccaggacaagatgacaaaaatacctcgccagacagtctctccagtcatgcctactgtaccgacttatttttgtcgactagaataccgggccaaagctttctgacctcccctggtgctattgatcgtgaactgaggttccacccatcaggtccccgccagtgaaaaaaaaaaagtttcaagaaaatttgtcgcgactgaacgagcaattgagtgaagtattgtagagtaatagaatgaagatattcccaaatggctggcattcattgagttgagtgatggtgacgacattgattgccttaggcaccgcattcctcaaaacggcacagcttgtgtagctattgcccaatgtagagagctctgagctgcctatgacgacactaaagcaaccaccaccaaatattcctttgacccctctatttaccttctcccaacaacaaccacttcactcaatcaatccatcaaaccctaatcaatcaatcagtccaactcaccgcaatcatgtcccgcatcccaacctccacctcggtcctcgagtccgccgtcatcgaagcccccttcagcgacgtctggcacctgatcaagctccaggacttctccaagttctactcggccctctcctccagcgagtgggtgaagggcgcgtcccctgacaccgacatcgtcaagtggaccttcaaggacggcaccgtcctcgaggtcaagcaggaggagcactcgtccatcgaccactacatcacctacagcgtcatctcgtcgcagcccgccctcagctacacctccgtcgtcagcaccgtccgcgcctaccccgtcacctcgggcaagtacgagggcgctactttcgtcacctggagcggaaacttctcgagcgacgctgatgctggtgtcattgaggatgccaagttcaagcgccgtgaggctctggctgacctcgctaaggctgttgctaagaagtaaatgatgggaatatgggaagcagggattaaaaaggaacgaagggtatcataagaatatctatggatgggcggagcagggttatcacatgtcgatgtaactattagcccgttgtcacaatcacgtcaattgtcaagctgtgcatcatatggaatcacaaaccgagacctcaacttgaccctaaacttaggcttaagcaagttgatgatgatgatattccaagtctttataaaaatcttcattgttggtgtcagtcttgtagatgcttggactcttcaactggtatcggataatgttgggctgttgattgatcaaactgcgtcgcatcagatacagggtactcagtagtggtgcaccagcgttgtacgcaaggttgcgacaaccaaccacggaaatctgcatcgcacaaccaaaattcatcgcaaaacatgtgtcccgattcacgtttcacaacatctcaccagaactggaccctgaacattgcacacaagatttgcgctggattttcagggtctggggacagacccattcttggcggagagcttcagggtaggactgatcgggtacctgagattttcaacaccatgaatcagatcatgttcaattctagaacaattcgaaacacaaatccacgttagctcacggaatcaacgggattcagctgcatgtatcaactccgagactcccaataaatggctcattttcaattcagcgacgttgcgcaacagtgacactcccccaagaccttttgcacatgggatctcaaatacgagataagaatctcacgtcgcagtgcaaccggcttcttcggatgcaatgtcgtccactcaagcgatgcagggtcctttctacaagtgagtctcttccatagcgtgattggaccaaagaaaatagagaggaatgaatcaagtaccccttgaatgaaaatttgaagcttgaaagttaattgaactctaaattccaacgtccgagaccccgattctcgacacactttgtattcactgatgccgatcaacagttttctgtgaaaccttcgcgtatttggcgtattcatctttgctcgtatcttatctacgcgtattagttcgtccgcgcgttcgttcagcccgtctctcgtcagcagaatttttccagtggtgccacacaagtcggtcagattttaatcactccaacggcgtttcattgacctccgtcttccgttggtgggtttcggcacggtaatctcgtcgggtccgatccttcgacaggtcccacattcaattccatcaagcgcataaaaaggggatggtcaaaactccaccacaatttcacattctccgcaaggcgagcatgggtgcaagccttgtttggaggtgagcacgtgagcatatcacaccgtcttgtgggatatcgtgaagtgggggcatgcgtgtacgttattgattgacattattctagattaacattaattaaatggttcattgcgatgggttgctatgcgatatcgttatgtgatgattgagtaaaacatgctgtgttgtcatttattttcctccccggttgccggttgtaggaaacggcttctccagcttcacgcaccagaggaacagatcctccaagggcaaaagaccaagcaacatgcggttcgacagccaagcaaccagaacaactcctgtagcagcaagggcatcaagccagtagtgattcgccgtagcaacaatgatagtcaacacaaacgccgggtacacgacgctcagcaccacgaagaagacctgccacgccttgctcatgcgcttctcacggggggcgaggcggcggcggaagaggccagagtggtacaggaggacagtgccgatgcagaaggagtatccaaagtgaagagaggggaaggcggcgagctggttgaagaacttgttggtggcgtagatggactcggcgtcttcgcggcggacggtgtcgaagaagccgtattcttcggggaggagacgaggcggcatgcatgggtatgttgtgaagacgacgaagctgaagaggtttgtgagcgtcatcatgcgacgagcctctgcgaactgggcgtgcgtcggtgcggcgtagtaataccatgcgaggaagcttaagcttgttagcaatgttttcgtcgtgaggcgtagtagaagtgacgacgaacctgacggtgacggggatgtgaataagggagtaagcgcggttcaagatggtcagcatcgtctggtgatcattcctgaagaagctctggacatcgatctcgcgcagaggaaacaaccagctaaacggaccctcatgctcaaaccacaagaccgcctttccatggttctccgcagtctgccagacgccatccgtggcggcgataagctcactcgccgacttgacgccgacgtagaagagcagattgacagcccagtagaacatctcgacgaggaacgggaacttttgtatgaagcgcgagtgatagtacttggcgtaccggctcgagttgggcgtgtgaacaacagtaccgcagcacgttcgtttcttgggtgggtgcgtgtcagtcggcgacgctgcgtcggcgaggttgagacgctccgtctcgtcgtggacgtcgtcctcgtcccatggctccaacttcgattggccgaggagaccttggtcagcgctctttgacgaagggatgatggagaagtttcggaggcggttgaagtaacatgaagcgatcatgacaccgacgatgaactgcacgcgccgccaaaaaagagaccacaaggttagacttctgtccggcgtgagagtttacacagagaaaatacgtacgattggctccacgacggcgtggtaggcaaactgcggctcacccaaatcttgttcattctgtggagtttgctcttgagccatgatgtcctctactgcggcatgtgccgacctgacctgaaccagcaaaaataaaagaaagacgaagggtgtaataaatagagtaaaagaagcttaaaggttgtcacgacgaataggttggggcgggtgagtcgatacgttagaaggggaaaaaaaaaaggtttacgttaaaaagataaataaagaacgaacttcggaagacgcggagaataatgaacagggggaggaccggtcaaaacaagggaagcaaggatttgatttgggatcaggatttctttctgatcaaaagctatcgaacgcacgcactgggctacagaattaaagagcgttagggcggttagttaggggggctagataagcttggcgggttggagcgctgtgttattacgtgtcttggctatggttatgggaggtagcccctgaagcgaccagtaccaattggcaattgggcgattcagcttttggtgacgtagatgatccatttccgcagaggctaaattttagattgccaggggaacgggtgacagaaagttagagcatgatgccactatagattcagtgaaaaatgcacccgctgaaattgtcagatgagagacggggcggggtgatggtcagccaatcccgtcgtccgcggaccccaaagaaacaaaagcgagaacgaaaaatccgagggggattagggggcctgctccactgataatgaaagggtcaccccccctttggtgccactgcaactgtactgccaccgtccctgcggcgcaatccaccatcttttcgcgagcgtcggatttaatctcagccccaaaaaacaattcaaatcaatctcttccactccttcaaaagcgcacccaacgccaagccgcttcgccggtcctttcgctccctttccttttcaatacctcttttaataatcttctcccctaaacatgtcatcctcaccgatcctcggccctgaacgaaaaagctcctacgatgaagagcgtctcgaatgggcgaagccctcggtgccgaagaagtacctccgcctgccaagactgcgccgctcgaccgtgattctcttcctcatcgactttttgatcatcgctgtgctcgtgcatgctttttacccgctcatcacgctgctgcggaggaatgaggagctgttcggtgcgagattaacgctgcccctgaatgatacgtcgtttggcgaggatgtgcccgcgcagaggacgataccgaggatttttcaccagaccagcgcgaacgagaccatccctgaggcttggaaggacttggtaaagagttgtcgggagacttactcggagtttgagtacaaggtttgtttttggtcccggtggtttgattgaagggacgggagctaattgtcgcagcactggaccgacgcaaaggctcgtgattttatctcggaagagtacccttggttcctcgacacttgggatacattccccttcaacattcagcgcgctgatgctattcgatactttgttcttcaccactacggcggtatctatctcgacatggacacgctctgcaacgcgaccatcccgctgcaccagatcgaagccgacggcagcaagcaccacgccgtcttcaagagcacaacgcccaccggcgtctccaacgacatgatgataacatccgcgcaccacccggccttcacaaaagccctctcgcgaatccagctctacaacgacataacccgtccctgggcgcacatcctcccgcacgtcgcggtgatggtatcagcgggcccgctgttcctgaccatggcgctgaagaattacctgctcgagcagccgtcgctgcctgagacgacggtgcaggtgatcaatgcgacggagctcgaaccttatttgactgattacgagggcgcgtcgtggcatcacggcgatacgaaggcgataatgtggttgggtgagcacgagtgggtttggtacctgctcggtctcgttggggttgttggagggttgtatctgatcaatatgcttatgatgaagtgctgggtgcgcttcttcgagaaggcttctagtgatgaggccaaggatgctattaaactcacgtagacggggttatgcttaattatatacgacttttaatacttctaatggcagcgatgttttcttcatagtctgtgatacttccaatatcgcgcagtcccttggacaatgctcaatctcgacagtgaagcccattctgaccgccccatagagacacgccatcctcgtggcttatctcaacacgtcagtgcgtcgacgagcccctcagatttaaatctgacggtccccaaagtcaatgcaacactgcatgagttcatcagccgacatacgcgcgtccaggttaatcttggtccagaccgttccgtgccgcagaggaacttgtgagatgacgtcggcgtagtcctcggaggagaataaccccgcaaagtagtttgcattggttgaagctaggctgtattggaggttgtgacagatttcttgcatgcaattggtgttttgagggagctttgtatgcagtgctctcgattggtgcggtcacaaggagtgatggttgtctagactgactgcattgatgttgagtcggtctcgattgcttgcggcgtgacgaacgccaagatgaccaattcttggtgttgagatgcgacgcgatgccaacctcacttgtttcgagatggactgacacagagtacaattcgagacccaacaaaatgacttttactacccgccatgctttctaaccaacaatttcaacagccaatcgctgcaatgcctttccagccttttacaatacatatcctacacttgctcatctactgagacccagtctccgatgcctcaccctccaattccttcttctccttctctttcttctcaatagtcgtttgcttctcccacatagcatggtatcgtcctccctgcgccaaaagctcattgtgcgttccgcgctcgacgatcttgcccttgtgaagaacgatgatctggtctgatgttgtgatggtggacaggcggtgactgcagattgttagtcattgtttggagaggggttggaggagacttacgcaattgtgatggttgtgcggccttcagtgacgcgctcgagagcatcttggatttgacgctctgtgtgtgagtcgagagaggcggttgcttcgtcgaggagaaggatgcgagcgtctttaaggatggcacgggcgatggcgatctacaaatgtcagttcacgtccgcagtgctaatcatcaacggtgacttactctttggcgttcaccgcccgacaacttcaatccccgctctccaaccttggtctcatacccatccggaaagttgagaatacgttcatgaatattcgccgcctcacacgccttgtaaacatcttcctccgtcgcatctggtctcgcgtacaaaagattgtacataatcgtcgcattgaacagaaccgtgtcctgaggaacgacaccgatgttgctgcgaagactctcgagcttgacatctcgaaggtcgtgaccgtcaatggtgatggagccatccgtgacgtcgtagaagcggaagagaagtttgagagaagtggactttccactgcctgattctccgacgatagcggtctttgtgcctggggcgacggtgaagttgatgccgtcgagaacgggatcgcctttcttgacgtgatatgcgaacttgacatcgttgaaggagacttcgcctttgggtgagggcaatgggatggcatcgggcttctcaaccacgccaggtgtttctttgaactattaccattagcataccccattttgatagaggagagatactcacgatatcaagtagacgctcagcttcaatgaggttattctgaagcatggtatagtacgtcccaaagaagttcagaggaccctgaagctgaacaaagtagttgatcagactcacaaactcaccaacagtctgctccccaatagaaatcttgtacgccgacaccgaaacaagaagcgccgttcccagagtgaaaatcgaactctgcgtaagattcagcccgttcaaggaccactgcaccaatctctctgcgcgctggaaaacagtaacatgctctctgaaccgcgccgtctcacgcgcaacggcacaattatgctgaaccgtctcatacgccacgatagcatccgtcttgacagcttccatctcgcgagtcttaatggtcatgtcccttcgctgttttcctcggtacttggcgacgtagattgtgaggaagatgtatgaccacatgatgaagaacacaatgatggtatagaaagcatcgtatttcacaaagaaaatcacaccagcgacgaaaatgtcaaacaccatgggaaaaacctgaaagcagaagctttcaaggaaggtgttgatggaagcgccgcggctcagggcgctggtgacttcgccgactttcttgttgaggtgaaactcgagtgataagccgaggacgtgttcaaatgcagcggaggaaagacggcggaagagggactgagatacgggcagccagaggagggatcgcgcggcgccgagaacgccttggttgccttgaagagcacggtatacgacgtagaggatgatttctttgtagggaagtttgccttcaccgaggctgtcgacgagggtgccgagctggagaggtcctaggacgttgacggtgcgttggcagatgaggaggatgatgcagattagtacgatggcttgatagacgggagaaccctttggcctgtaaaagttagtgagtgagcagagtttgaaaggcagggacttaccagaggtagggaaacaggactcgaaatccagcaaagtaatctagccatcctgtcccagaaacctgcgtccttctcggctcagcagccgtaggctggatgctcccatatccctccgctgccccattcccattctcaagaagtccccgtctctcctccggcaaagactttggttctagcgttttagtcttgtactctctcaaacccagggcggcaatcatcaatgcaaggacaagaaccctcgcagcgccgagaatgttgagagtgtcgacgaaaccaggtgatactcgaagtttcggctcaacggctgaaagcgcagctgcgatgacaatctctgcaagagcaccgacgcaccacgctgaaaggtgagcagaattcggattccacggtccctcaggatctggaagaagaccagccacgtagtacagcagaactcccacaaaagatgcctagcattggttagttatccatgatgcaagagggaaatggaaacgtacgagatatgcactaaacgcaaactcaacactgcccttcccaccatcttgatcagcaaaaacctccctcgtagcatacaccacactcgcaatcaacaatcccgaaaggacaacctgcagaacccaaatacaccgcgcgtaaaacttgcgaatcttgtcaatgtgctgttttacatcgttgtccaacgcgactttacgcgtcgtggcgccatggcggcttatgtagaactgagcggattggacgccgaggagcgtgacgaaaaggacgatgggataggcgtagaagccgatcttcaatccgagctctgcctttgccatggctgggggtgatttggggatgggtgtgagactgggggagtgagttgaggatgatgtcaagggatcggggttttgatgttccgaggaaggggattagtcagcggacttatcagcgatggcgagattgttgctttgtttcactgcatgactctttggtatgggatttgtcgtttgggtgaagatttattttgttttggtgtttgcgcttgcttgtgctctgatttgtcgtaattccatcgtagctgtgccatgtttgccggcagtcgtccttgagtctcccttacgacatagacattttcgataccgcccctgtctcagactccacgaccatcctcgcactcaaggccttcgagccctcatggccttccagtgctaagggaggccccatccgacgtaatacggcatatgtccagtagccctgagtcttctcgaactcactcagccattccttcatcgtcgtcacagaccccagacacgcctgcgactccacaaagccctgatgtgcccaagtcgccgagaatagacacctcggcacgtacgattggtccacacgagggggttgtccgggccattaaagggcatataatcaacaacgggaaagctattccagtgaaaagcgccatgattgattaccttggatccttcaattacatctcagtcaaaacggcgactcagcttggccttgatattcaggagcttgaccctggtgaatatagtcatacacatgacggagcgcacgagaggatactgcctgggaaggtgattggaaaggttacgggtgtaggatggagaaaagcaggatggagaaagcctatctctgttgagtttctggtcaaggattcttaccgcggtaggatgtatgaacatgtcgcttttgggatgatatttgtctccaatttcgacgcgactgggggaggcagttgagaaatagaggagaggagtaccagctggcaactcctggtacatgtcccttgttcaatacagtgaccaaactaaacaggaatgccaatatcccgaagagatccatgagtgcggccgtccagacaaacagaaacaacacaccgaagcaaagggcatcaatttgtgagaacagtgtcagtcacttgctgccacttggtatgacaaacaggagatatcaccactcattcatttgctcaggctgtggcgcttgttgttgtgtaaccctaccagctgccaacagccgtagtcactccagggactaagacttgacgtcaccaaggtgttaaaatacccaaggtaatctaaagctcactgaatctgaaccaagttatgctaaatttacctaagctttatggtcgcttaagagagtgatcctgagccctagcctttggttatctccccgcctcaatcacaactctcaactctcatctcacaacaacttcttcattcttctttgaaacgcacctgagcgatcatgggcgccacccaaaacgcgcagagcgaagcgctcgccaagtaagtattactttcttcaactatggtccagtgactgaccgctctccagccttctccaaacgggcgattactctgatctcacgatcacgtgtggaaaagatcagtaccacgtccacaaggcgatcatatgcccgcgatcgaacttcttcaaggccgcttgtgatggcaagttcaaggttcgtaccttcacgataggctcgtgttaaggccaagactgactttcgcaggaagcccagacaggcaaaatcgacttgcctgacgacgatccggctgccgtgcgcatgatgattgagtacctgtatcatgacacgtatgttccggttggagcgatcattcaccgcgaatactgtggcatggatacacatctctctgagaccgagtacaatgacgagcaaaagaggaagatggagctctatggggcaaccttcgtcggcaacaagagggtcaagaggctcacagcccggtgggaggttccaattcctcccgactctcaacctgtacccgttggcgtcggtaccgcctcgaatcctcctcctccgccacctgctgcttcccaggaaccaggaagaggacgtggccggaatcgacgaggacgtggttacttcggaggtgtcaactccccctcaggctacaattccggccaagcttcgcccgatcaatcatctcccatacctgactcatttcttttcggatcaccttccccagcaccaaccccgcctccccctccgcagccgtctgctcctccgcaacccattcttacccagaacctgcatctccatgccaaagtctacgcccttggagaaaagtacggcatacaagccctcaaggcactcgctcttcgcaaattcaactccgaagtccactttcaacttgacaccgacgacttcttgcaggcaatccgagaagcatacacttcaactattgaaaccgaccgtcctcttcgcgatgaggtggtcgcgatcttgaaaagatataagcatatgctgaaaaaggacactgtgaaggcagttctcaaggagacagctctgggcttcgatctgctgatggaattggcattggagtgaagacggatgccaaatgtgttggtctaaacttaccctgagatagacaaagtttacctaaagaatgtcaaaacttaggtagaatagagatcagacccgagttaaggaatattacaatcttcccttcatcaaagacgcctatcggactggcaaatcttagtgaagtcctttcatgtgtattgtcatgaaacttgtgaagattgtgcaatctacgcagctcatcattcatagtccaaactcactcacagttttgttgtcgaaaccaggatgttgcctatgatgtcttgtgcaaacatggcaaccaagccaaacaacaactaggtgtcgggatttggttgggtaatgacaacaactgtttgtttcaccgtcgatgcctgaatatggacaaacatgtctgccataaaaggaacgcctcatctctctcactcttcatcttccaccatcgccagttaatacttctacaagtctctacatctatcatcaagacctctgcgacagcaccccgcgtcaagacctggagaacgtgctctcctagcaagaagaacaaggttcttggcccaccatgcctccccggatgttgtgatctttgaccacgccggcgatcagagaacagcccttggaaagtaagtatccctaatcacatctggtcaaaagcttcgataccaacaaagagtccagcctcatcaaaaccagtgcctattccgacttcgtcatcatctgtggcgaggcgcgccacaaagtccacaaggcaatcatctgtccgcgatctgacttgttcaaagcagcatgctgcagtggattcaaggtgccctttcactgcaactacttgcggacgcttgcttacttcgtgtaggaagctatgactggtgagatcgaactgcgagaggatggccccttcgccgtgggcatgatgatcgaatatctctatcaccaaacgtacactatccccgacgacgcgaaactagttccgatatatcagcggccttctatggttcctttcccacctggaacagtgctgttgaaagcaactcgtcattctgtcagaggcgactcctctgccaatcagcctagtttgcatccactacagactcccactgcccctgtccctcctccacaagaacgagcctcacacgtcgtcccctacgtcaacctctatgtccattataaagtgtacgcactgggcgagaaatacggcattgctggcctcaaagctctagctgtccaaaatttcgaaactgaaggcgaaaatgatttcaagagcagcagtgttgattaatttgggtatctgatacaaatgatgaaggaggcgtataactgtactgccgaaggcgatcgtcctctttgcaacgttgttgtcagaatcctgaaatcaaagccaacaatttttgaaaggaaggatgtgaaggagttcctgaaggaagagggcttggcctacgatatggtaatgagctatgggcaggatattctgaggagagggggggaggaatgcgagagctgttcctaaattatgtaagttcctagggcagtcaagacccccaaactctcagacttacaacctgtggtgaatctttaaaccttgcctgagacctcattccctgtgacatgtacagcagaacatccaacgcaaagtcagtagccctcatgacctcccgcacaaccatatgatccaacagcaagatatcctgctcaatcatcttgacaaccacatccctcaaacccctatcttcactgaccgtcgaagtgtagacctcctccaccgcctccgcgaattcgtcgaccccaacattgccactctgtatttcgctctcaaacgcgcccttcgctgcgtccttaagaccttgcatcccgtacttttcccccaatgcatacactttcgcttgcaggcagagctgcgaaaaaatgggagactcttcggccttccagcctccccattcatgctctttgagccgttttattctttttcgctcgataaatactgccccaaagagcttcattcgataccgcgcctcaccgtcgtattccgtatcggacagctctgcctccacatcatcttcatagtccggcatctgggttcttgtggggttgtagtcgatactgtaaagataaccaatcatctttcgcacggcagcgggatcgtcgtctgggagatagatttctccgtcagattcctgcgatacgctgtaagctttccgattcacgacgtggaaatagtgattggatttatgttaccttgtatgtgccagtacaggcgactttgaagaatttagagccagtgctaaggatgagcttgtgtacacgatgctgattgttgccgcaaatgatggtgaggtcggaaagctctccggtcttaagcatgctgttctgtaaaccagcaaaagaaaggactttacaataattgccaaatactgccccggaagactgtttaggtactcattgctcctctcgcttgtgttgaaaagtggtggtgggccgctacccagtttgtagtccatagggtcccccatggtggatgagttgaggtgcatacatagaaagtttgtccgcgcagcaggcctttaaatatatattttgcatcatacttttgcttactgaatcataaatgatagagtttggtcaagaaactacgatttgtggtgttgcacgcctgagactgaagtctaaccggtcgaaggtttcgttcacatgaagatgggctaagctaactggtgatgaaagtctccaatgaaagaactaatctacaggcgtaaactataccaagtttacacaaaatttccgacaatggcccaaactcttcatcttttgggtcgaagtctatggggaagggtgacagtaagaatgacttgttcaggtttggtgagtctggcaactctgtcgttccaagttaaggtgagactatagaggccaccgtcaagcctggcggttctgccgtatttccttggggataactgaatattgagctccttaacatccgacgtttcaaggacaagatgcgactaaggacggccgctgacaactggcgcggatgttggaggtctgccatgaaagcctagacttctctaacttgcacggtgagttgaagtgatcttcatcagaagatcgtggcccaactcagtgtttctggcgagagcctcgaaatctgcgttgttgagcagcgcaatgttttcctccacagtgttgacaacaatgtctcgcatgccgcgatcctggtcaatagtggaggtgtacacttcctccgctgcgatgcgaaagtcgtcggtgttggcatatgctttggcgagtgtctcaaacttgctaagcgcgatggccttcaatcccggaatgccatacttctctccgatggcatagacctttgcgaacaaaggcaggttcttgggtggaccaatgcggactccgagcttaggaacaagtcccttcactcttcgcttacccacgaatctgtagccctgtcgtaacaagtgtcgcatcatctcgttgtcgtacccagtgtccgagagatcttcctcgatcaaattgccatcctccgggatgaactcataaccagcgaggtccagattgtaaaggtaatagatcatttcccggactacggtcgggtcgttgtccgggaggttgatcatgttctcccaaccctcctgcattcattgtcagtattacgtacagcccgagagatgttgactaaccttgaagtttacattacaagcggccgtgaaaaaggtagatcgggggcaaatgatggccttatggactttatggatgtcccatccgcaagcgattttcagatcggaatacatctccgtttcgtagagcctgacatgaggattagccttttgtttcagatagtaagtaggcactcactcgaaaagggactttcccagcatttcaaaatgctgggtcttatcgcctgacgccatgttgggccaaggattcgtgaacttgggtgtaagagaaaggtgaagagttgtagaaaggtaaggagttgtagaaaggtgaagagttgtagatagatgaagagtttgtcaggaagagtttgcgaagatagaatgttggcgaccagctttccatgtggcagtgacaagtacataatgagacgagcttaggtactggcagtgacggccactggattatgcgaatgcggacactggcagcctctcttaactgactgaccttgaacttgacactgaaaatgggcatgaacacgtgaacatcaatcgaactgggaatctcaccctctcttagtatgttgcatttagctcttcactcatgccaagcaggcgtccactggggttttggcaacggttattgattcttcctggtggtttgcctatcctcacgatggagactctatctcgctctcaagttcgttgttcacgacgacgggtttcacagttctactctttgactgctttttgtgtctgggcaaatttgttagaaatagccttgtattactccatctccatggaccttccccgagttcatatggtcgcgttggtgtgcttctgggctggaaccagggacttgttgtcacaagtttgatgaccttgtatttcttgagtggttgacgcacatttacgtttaatatagctttcaactagactagattgggataaaagtgcaatctcagttcctaaacatttcattgttgtggtcgcttaggcaggcctgatgtgtcttgttcctgtgagtatattccatgttcaccagaactgctgcgtaccaactcgccgacgttcatattcagaacatcgcagcaacgaaaaatgctctactacatattaaatagcgaatgcagcaagaatgttcatatatgttttagatggcagttaatctgtcctggctttcaccgcactccctctcattgcataacactttgtaagctctgtactaccctagcatacgcgaaatctctcgcctcaggcctgaatgtctttgggttcgtagtcttatcgcatccatgagccccttcgaccctgacgatctcgacatcacgaccagcccgctccaacttctttccaaaaacttcgatctcgggcgtgaagatatctccagaacatgcaacaagcataacatactttggaaaggaggttccctcggcgtacatgggcgatactttgggcgacttgcggtcctcaatacgcggtacgtacgcgtcagcgagaagatgctggaaagacacgggaagaggtcggatgggtttcggaattgttttctcctcgggcggaatggataagtcaacgcctgggtagaaagcgtatatagccctgatgttcatcttgaactcacgccttagttcagatgatgaaacgagcgctagattacctccagagctgaaacccgacaaggcaactctgtcaagatcaaacatttgcgcctggctctcaacccatctaagagtatcttcggcgtcttcaacagctccaggaagagggtgctcgggtgcttttcggtaatcggcgtcaagaacaagcagattgttctctgcggctattttctcgcagaattggtggtccatgcccagattcgggagagtataagcaccgccgtgccaattgatcacaagaccatactttttagcatcggtataattgtttgggtagtaaatccaagcattgatgaagcgattgaggtcgcgggaggcaatgcggatgagtttgcggttgcatgttgttgagggcttgaagtgaggacgtgtgaagatgtagtttatgagacggatgaatgcaacgattgctttgaggcggatgtactgccagaatgtatggtctgccattgttgctgcagcgcctggaagaatggttatgcgatacgatttgggtgattcatgaggatctgcattccctttatggcattggctgagatcgcccttttatgataagcccgagttgctgatggtgtaacggaattggggttagcgattggctggtcgacaactccactgatgctgaccggccgtgagtcatctggcgagcaatccccagcgccaataccccaatacgaccagttcacaactgcaaacgtatgcatggtgtctttaaactaaataattaggacattctagtctctataatattaacataaatggttatacactcgcttccataaaggccattttctcttggcctgttcctcctcttcattccaaacatggagatatcttctccccgtattaatatctatatccttatccctcaccacctttgtccccacccagatcttatgagtgaaatagaacaagcaaatgatagggatcgtcaaaatctgcagaaagaagttcttgaaccgttcaggcgttgtgagggggtcttcaccctctgcttggatcggcgatatggcaacccagatctgaaggaccaaaactgttccgtaagctgcgagtgcaacccaagacccccaaactccaacctgtgacttgaaggcaagctgggaaacattgtatcctgatagcgcccatgcttttcgaaagcgaatgtggcagacgcagatggaactccatgtgaagagggtgcttagcccactaatggcaaggagccagttgaagatctcgttatggatcttggagttggcgctgaatgctagcaagcccagtaaaccgcagcaaattatcgcaacgagaggtcgtccagttcgatcaatgtacgcaaacatcttgggcgcaagtgactgctccgccaacgccgccaacgtccgtgaagacgcatacacagctgtattcccaacactaatcagcgatatcagaataacagcattcataatatccggcaagacatccgagccgctcatctcaatcgctatcacgaacggactagccgccgcatcagaaccatacttggcccccagcaatctcggctcgttatacggcaccagcaacccgatgagtagaatcgaaagaatgtagaagagagaaattcgccaaaagacttgctttactgctgcggggagggactttttcgggttgctcgtttcggctgctgcgagaccgaccatttctgtcccggcgaaggagaaggttgccgttactaaaacgcttgcgaagcctctgaagccgttgtgaaaggcgccggggttttgccaccgtgtgaaaccgatgtagtctccttctggggaacctgcgatgttgatgattataccgagaagactgattttgttagatgcgattgtaggggaggtgagttgggggggttgttacatgaagcctacgatggctgtgactttgacggctgagaagacgaactcagcttcgccgtagcctttcaccccgagaagattgataccgaggatgagaatgaagaagagaacgatgaaaatgctcttgctggcgttgggattccagtaattcgtcgtaaatgctcctgcaataatctcaagtggcagcacaatgagatactgcagcgtataactgtccaaagtcagcctcatctcatctcacgctcacttattcacattcactcacttccagcccatcgcaaatccccaactcggatccaaaaaccttgtcgaataattcgcaaaagaccctcccaccggaaacgcaacactcaactcccccagcgcctgcatcgtaaagaactgcatagcacccatgatgataaacgccagaagcagcgaaacaggtcccccacgatacagcgcaacacccgacgcgacaaaaagacccgttccgatagatccgccgaacgcaatcatctgcaagtgccggttctttaattctcgcgccagcgctgtgttggcagagttgtagtttgctttgctcatgttgaacagccgcccgttgaaggcgtagctgttgtagctgctcaggctgtcatggcgcgatggggcgcgggagaagcttgtgatgagacgatcccatgctgaagagtcgttgggttctggttcggggcttcgtgattttggtgagggcgggagggcttgcatctcgaactcgcgttggtatgccatgttccagatgaagctgagagagatacaagcaagcaagcagagctcaaactcgctgatcttgaagattttccccaggggggtgcacgtgccgtgtcgccacagggcgtgctattcttgtgccggactagatcggcactccaagacaagaccagggggggtaagatatcgcgggtccagcgaatcgctgacgttccgctccgcacgatgcagacggtgtctccgttttgacgggccgtcacaggttcaggggaattgagcggtttttgttctgggggagaacaaaaaaagactcgtggtgataacgcgtttgggtgccatgagtcgtgtacgcaagccacctaaagtttattgcgttgcatttctgggttttggcccctggtttatgttactaatggattttagcgggtgtggaaagaatgccgtggcagggattggtcttggatgctggggagataatgaggatgttaaaagttgggatgatttgggatgcgacgctgcggacttgtgagcgacttccggtccgtgaatacactatttctcactgtgaaatgctgccatcgcttagacgtattaaaacacctatacaaacttaggcgtatcaaggtatcgtggaatgtcgagtctaggatgtctcgatttgcagcgccagaaccccggtagctgtcacccaattagtttcagccactgcataaccggaaattcatgacagcactttatgcaccagtaacttcgcgtagaacttccacggtctaacgttgagaaacctaggttctctctgccggaataagctctcagccacaagtctcaactgcaaataacacttctagcaaccttatcgaattgggagtggttaattaaacgctaataagcgaaggtgcctgggccaagactcaaccggcatcctcgatcctcatcgcgattccgcgggttcgcttgcttgatgaatcccgtcttatttccttctcgcccctgaatctacccgggatgggacaagtcatcgatttctgagtcgctttgcagacactggccaaattgtatcgcatcttattgtagatttggccggcgcaatcagttttaggtgttggatttgggatgacgtcgagatcatcatggtaaccggagcttgagctcctttacatgactattagcatccttctagagcctacccactgggttctgtcgcccgtaagtggcacaatgttctccaccagctcactagactccaactccgaccacttaaggggaattgacggttgggtggacttttgtacgcctgtagtattgtatcctccagtgccgtgctaggaaccggcgtctacttcaacatatccaagaaagcaattagttgcttcgtcgacacaacccccagcaccttcaccgtatcctcctcggtgacaaccaaataactgacgcccagctttccaaacatctccacagcatactcaagtggtgcttttgatgagagagtgaggggactcctgtcaatcgcctccgctagagtaccttcaagaacgcttacctcacaagacacttcaacaccatcggttttctcaatcatatgcagaacttgctccagtttatattgcgagatatagccgtgacatagtcccttgtcgttaacgaacacaagtcctgagtcgcttaagccgctactttgaagatgagagtgcttgtgtcggagtactgatgtgtggacacgatagtcccgaccgacagacacaatagcgttgtccgtggcatcttctgaaggaagaagagcgtcgaccgttgcagtgccctcattatctctgaacgccctgatcttggcgattgcaccctcagcctccaagaagggatgtccttggagatgttgagcaagatcataaataccatcggcactaattgcatcagccacccacttcgccgtcagaatggcgatcatggaaggcggaatgaagttgacctcccctgtaagctcaaacatgatgacagctagacttacagtcattctgctaactcccgccaagaaggctgctgacccgaccatggcgaagatccctggcgagatgttggggatgagttgcccgatcattcgaccaaagagcgccccagcatccatcgcggggatgatgattccagatgggaccttgcagccgaatgtaatggttgttaaaaatagcttgacgaatgtcccggaaatcagccaagcgtagtacgtgcccttgccagttgtttgggcctcttgctggcaaatccagtcctcctcagcatgattgcagtcaacaagaactcgctgcatgacaatatccccggtttccctgatcaacatatttggaaactgtaaaaccgctgtgatcaatgtcacaagggccaactcgaagacagggctgttcttaatgagcgtaatctttcggaatgactttgaccagaggaagttggctctgcagaatactccaccgaagatgccaccgcagacaccgagaatgatgaagacgaggtagtgaagagcatcataattgacgccgtagttcgtctcaaacaaaacaagcttgccagttcccgtagggttgagttccttgagaactgccgccgccaccactgaacaaagacagctcctccagagtacccttcgaggaaaataagtgctaatctcctcatagctgaagagaacacctccaatcggagctccaaaagcaacggataaacccgctgaacaggcaatgctgagcatctctctcagttttcgttgattactcgcatatttgggaatgcagatggtgacaagatatccaacacaagctgagatgtgtacaaagggcccctcttttcccaaacacatgcctgtcgcgactgcgaagattgatccgatggccttgacgatgagaactttgagatcgaaaaggtgagggatgcagaagccggataatacagtctttatctcggggatgccgcttcctgctgccatgtacatgacctttccgccgggacttgcagacgactcttttttctccggaggaacggcagtgagattcatcttcgtagtagccgtgacgcttccagcgatgataccaaatgccaaagcaaggctgacgtagatggcgtatgcatacacgtagctttctgtccatggcttccagttctggcagtttatctctgatgcgcagcatgctcggcgacttgaaaatatgttattggtacagtagccatctttgagatctgctagaacctcaacactgacatctacgaatgccgcgattgaagcagtgagaagaccgatgaggaaagctgcgatccatccctgagaagcgtcccatagcttgatgatgcggtagcgtatgccgcgtcgcgaatagagatttgagttgtcgcgtcgaaggctatcttgtacgaggccttgaagccagtcgatggtatgatagtcattatatggtagactgtcctgctgtgaggcagtgtttatcaatggagtgtccttgatgtggcgtttgtgagatggtatcaagggagtagtctccgtcatttcacctgattctataagcgtcgagtcggaagccatgtttagcgggataacgaggatggtaagacttaggtcgccaacagcattgtaattctggagctgtcattgtatataagaattcgggacacagcatcctcggagatctgaaagagaaagttgagatctctatcatttctgtagatctaccggaaaaggaagacgcagagctcgaacctgtgacgtcaatgcaatgcatctccgggccaaacaccagccctccagggtcttgtgataaggttgcagtaccgactgacctatcgcctctgtgccagacatagagaccggtgtttcattggcgaaatccacagccgaaagatgtctaaaccggcggccagataatcctcccaggcggcataagcgagagctcatgctaactgtattatctacacagattcaatttttgatgtgattgtcatagctggtttgatgtatgtacatatgccgaatccgcatgatgggagtctagaacattgagcagagataagcagtcacaccaaaaccgccactatctccaattctcacatgcaacaaagataagaaccccaagcatggctcatgttctcgtcttgaacggatgttcaataatcgactggaaagaaaactcaaagggccatatgtcaaaacttgggctccgcggagatatatgtaagcatttatcctgtgcgacgctcagtactggaatttcgctgatcgacgtcctcgtgagctgagagattgccatgatcaccccgcataacatagcacatggcctgcccacggacatggcggtagataatcactagcgcgataaacccaagaaatccccaatgcttatccttcgtcatgccctgcataaaataatcctggacctttggccgagttacggttctaaatgatcttgtgatggcttaatttcacgcagacattatatctccgtccgccctgcattgaccatcaattcatgcaataagtttgatgatagattgcatacagggtcaactcttcagtatttctatggaaatcatctgtatcggcaggcttgagtttaacctcatggctcgcaagcacttgcgtagttatctggttatctgagcataaccagcttaagcgagtctcaactatggatagattaagggattaaatctcataaaatcaggcaacccatcaggataagcattcatccgtgtagatacgtaaatactgaagcttctttgttcttagtacgcgaaactcgcaacttatacgagattctgttgctacatctgccacctgatgaagactgcatgcaagccaagaaaacaggaaacataatgcagaggtagttaagcccaacagatagtaatagaaaaggggagatatagcccgagatgacgatttgtgatgagatcagatccacatcaggcaaaacatatatagccgtgatagtcattctgggaggtggcgtgtcatggagagactcaggagcaagtggcacctagaagatgatgcgcctctggatgtcaacatagagtgacaagcgaaggaagatagctgtagagaggaatgttcttatgttgaatgccaactactagaagccaatcccatctcctctttttgctgccttttctatattctcacgcttgtaatcaccagtttactgaaacatttccgatctcaatggcctgattctttcatactacagagccgtatcttagaaccgaatttcgttccaattatacgtcaaaggtgcgttatgggcactgaagccaatacaactcattcatgttccggcagcacaacatcaataaataaatatcagaaacttccagcagtatctggatgattttttagttattttattggcgctagtgagaagcaatttcgcgaagtttctagaaatctgacatcctgccaatcaacctcgcgcatctcagcctccaaggatattcatcccaaggcagaagtccatccttagatcgaagaaaaactcataagaaccgtcgacaagaccattaaaacctgtattccagatcaagtcgccgctttcaatcactccaagcaccatcaaaccaattttgacaatgtcttcccttccctttagcgctccgccctggcccgtccccgcgtcagcaaatcttaccccatccactatttccgttcctgagagtgagattgagcggctcaagacacttctcaagctatcgcccattccgaatgcgaatatttggaactcacgtgaggatggcgcttttggtcttcccagagatactttgacggagttggttgagtattgggcgaatggttatgattggaagaaatgggaggctactctcaattccatcccgcagttcgacatcactgttaccgatgacgattcgaaagattacaagatcagtttcttggctttgttctctaaggaccctgatgcggtccccatcttgttccttcatagctggccaggttctgttgttgaatacctccccatccttcagaaactcaaatctgagtacgattctgagtctcttccctatcacatcatcgttcctcaccatatcggcttcggtttctctgatgcaccgcctctcgataagccattcacccatatcgacaatgcccgtcttatgtccaagatgatgcattccctgggctttgacaagacgggctacatgacccagggaggcgatctcggcggctggaccgcacctgtcattgcaaatattgatcccgcatgcaagctcgttcatatgagtatgctcaacatctcgccaccacccggcgagaacgtcgaagagggcatcaaggctggcaattatacccccgatgaaatggcagcgttcggcagaatggcagactttcaaaagaaagaaacagctttcatccaactcgacggcacaaagccagctacagcaggctacatcttcggtagcaaccctatcgccctcctcgcctggatcggcgataaaatgcaccgctggtcggacgaaacaccctccaaagacctcatcctaacaaacatagcgctctactggttcacgggctgttaccctacctctatctatcttcacctcacagttctcgaagaccatgagctcatgatgaatgcctggaagagtctcaaggtaccgcttgggcactcggcgtttaagaaggaacttgttacggcgccggagagatggattcgggagacggagcaggtgaagtggtatagaatgcatgacaagggtggacactttgctgcgcttgaggagccggatgctctttggagggacgtggaggatttcattggggcgttttgggaaaagtgaagcgattccagtcatgatgctgcgcttctgatgggaacaggttgcgacaaatgccgaggaaaggttaggtcaattttgggtaggtttagtattccgtcagactagttatttcacatcttacgatcaggtcatatgccatccgcggtcttgaggcaatagacaaatactggtatacgaggatgcaccatccctagtccccatagcactcccagcccatcaggttaggtcacgacgatcttaataccgcccacatcacgactcggccctaaatgcatcccccacagtctcccaccattggctctcttaccaaacatccctccgttcgcgccctctaatttgtccgcatcaaattcggcacttgcgtgccggtttatggttacatcaaggcccgagccacgcgatgccccctggggtaaataccccagatgacgatggcgccgatctgcataccccgcagatttggagaagcgggcgaataaggcttggcacaccaattccctgaacggatttgtccaacggaggaatttgtgaatagttgctccctttgaagagtgtgtgcggaataggaaggtgtttaacgcttcgtctgatgttgttgcgatggggtccggggaaggcatcggagggttgtcggacgagagacctcagtatggacatgtctatataaagagctcttattctgtgccgtaatatccatttcttatagctcagcagctcttctttaaccctctctcaaagacacctggctctggttctgcccatcttctcagtcacttcacaatgcttctccaaagcgtcttcgctcttggtctcgccaccaccgcccgtcttgtctcagcaggaccatgcgacatctacaagtccggcggaacgccctgtatcgccgctcatagtactacccgcgccctctttgacagctacaccggcggtctctaccagatcaagcgtgcctcagacggtgccctcaccgacatcaagcctgtctccgcaggcggtgtcgcagcctcctctgcccaagactccttctgcagcggtactacctgtctcatcactatcatctatgatcagtctggtcgaagcaaccatttgacccaggctcctcctggtggttttaatggccctgatgtgaatggctatgataaccttgccgctgctgatggtgcacctgttacgctgaacggcaagaaggcctacggagtgttcatctcccctggcaccggctatcgtaacaatcaagttgacggttccgccactggcgatgaacccgagggcatgtatgctgttctcgacggaacgcattacaacggtgcttgctgcttcgactacggcaatgcggagaccaacagcaaagacactggtaacggacacatggaagctatctacttcggcgacagcaccgtctggggctctggttccggcagcggcccgtggatcatggctgatctcgaaaacggcctcttctctggccagggcgccaagcaaaacactgccaacccaagcatatccaaccgtttcaccagcgctgtcgtcaagggcaagcccggcacgtgggccattcgtggtggaaatgccgcctcgggttcactatcgaccttctacagcggtgcgcgccctgatggtggctacaaccccatgagcaaagagggagcaatcattctcggcattggcggtgataacagcaatggagctcagggaactttctacgaaggagtcatgactagcggatacccttctgatgcaactgagaactccgtgcaggccaacatcgtcgcggccaaatacgccaccacatctctgacaagcggaacagccctcagcgtcggatcatccgtcaccctcaaagtcaccacctccggctacacagaccgcgtcctcgcacacagctcctccaacgtcaacacccaagtgatctccagctccagctccagcgccctcaagaagtcagcgagctggaccgtccgtacaggcctcgccaacagcggctgtgtgtctttcgagtctaacgatactccgggtagttacattcgacactctggcttccagctgtacgttaacaagagcgacgggagcaagatctttaatgaggatgctacgttctgcccccagaagggtatgagcggatcgggaagttcgttccgatcatggagctatccgactaggtacattcgacactacaacaacgttgggtatgctgcttcgaatggtggtgttcatgactttgatgctgccaacagctttgtcaatgatgttagctttgttgttgccactggctttgcttgatggaatttcagattatgacggtttggaagcagaaatacagagcgattagttgaaaaatacgaggaggtaaatatattcaatcattatcaattgatccttcattctacccagaaatacaaagcatggtctcatgggtaatgaatacaacccttggtctttactttgactcctcaagttccttcttctcactatctcccaaaaggcccagcgcttcacgacgcgtaggcgccgatgcgtcaaaatacggcttctcagccaaagacgtgactcgcgtaccatgtcgcggctctcttccactatagtcccagcttgcattatgaatggtgatactaaatcccgttagcactttatatgtctgtgaaatctgtgagcttaccggttgtcccaaagggcggatgttcttggcgtccacttgaatcggacttggatgtcaacattttgctcataaacatcataaagataattaagaatgacatcactctcagctcgatcaagaccaacaatcctatccgtcatcgcgcggttcacccagagcgctttccagcccgtggcaggatgaacacgaacaatgggatgaatgcgctcaatgtactttggaccttgctcggggtgatcgcggtcaaggtagggatgagcagagcggtaaacagcctcccgaccatcaatgatcttgcggaactctggggagagcttctcatatgcagcgtagccagatgcccagagggtatctccaccaacagatgggatagtgtcgttgtggagatgtgtgatacctgctggttgcttctcatggacgagatctgtgtgccagcgtgatgcaccaccaggttggcggaaactggctgggcgctcttgagccatgaggtcgggccacaggacgcttacacctgggacgccagggacatgagggacttgaggctgtaactgcgtcagcaaatgtcccgacggagattagtgtatgacttacgtgaatttcaacctcaccgtaccactccccaagctccttctgctcctgcggcgaaagatcctgatctctgaaaaacacaacacttctctccgcaataagcagcgcaagttcatctcgctgctgattagtaagatccttcagctgcagaccttcaatctcagttccgatgtaagcagtcagatcagtgacctttgtcgcagcggacaaaaggctcttctttgacttgtcagctcgagcaccagcgtcgatgtgatcgcggggcttgtctctaatcttgtagacatcgtcgagatatagagggcgtgagggacggtacggatagcctttagagagatctatgcctgacttttcgagacgctgcttggctgcatcggggatcttgagggtgtctttgatgggttcggcgacatctttgatgctggggtcgattggggctgggaccattttgaataattggattggtattttatataatgctttaactatgaaactgtcaattgattttctggaattgtagcagcataaggcatcatgatatatcccctcactactgttacaatgaccccgacttggccagtcacgccatgatggcagacaatgaccaagacttactgcgacaaccctcattggtcaacgttcgacatgcgatatgcaaactgattgcaacataaatatttatccaatatattccatgagatattgcgcaatcgaatgatcttggctctaatcggaaataacaacgcctcgtttgcgagttgatggtgtcgtgtaattgaggatttgtaagactcggacgagatatcgacccctcacttcgttatgctgctgacgaataacgagcagagtcgccgtttgtccgctgtttatagccaaaacgagattgatgaattcgtagttgctccttgttggtagaactagtctctggactttggttccgatcaagtgactgagctgcagttcatagtgcgacatacagacagaaaactaaggtccagtggtaagacaaatgaggatttagattagacatataatcggatcctacaacttcgcccgaggaacagcagcaagctcttgactctcactactcctccacacagccgcagccttaggcttactatccttccactgccacttcgcctgactctgcctgtcctccacaagcaacttatgcacgaactctccaaagatcggcaacatcttaaacccatgtccactatcaccactcaacaccgccaaagttgcattagtaccaggaacatagtcaataataaaatccgaatcatccgtgtcagcgaaccagcacagatgctgatcaatcagaggtctgtctgccaattgagggaagacttctttgagaagaagacggatgtgcgtttcgtcctcgagaggcatgaattgcgaatctgctagtgaggggaaggggatcgagagaccgtctttggagaatgcgtagtttgtgaatgcaccgcccatgtggcagaatttgagtttcttggttttcaggtcgggttcgaagaagaaggcgaggtcgcggacgttggtgacgggaatgcccttgagttcggcggcttctttgtctgtgagttggatatgtgcgacaccccatgctcgaccggtcatttgctttccaatgcgtggaaggatgttggcggcgtcggcgcctagagcgacgatggtcttgtctgccgagtggatggtgccgccacgtgtcctggcacctatacacttcgtgccctctcgacttgaagcgtacagcaatgattcaacttcgccatctttgtttccaagatggaacttgacaccgagcttgacgcactgctcgtacacggctctcaaggcattagcagagtggccgtaaccagcgagcttgttgtgatatccagtgaagccggtgagtggaccgctgaacttggggacgagcttcttgatctcctggctgctgttcacgcgaatagtttggccgttgaacgcggggttcttctggagtgattggaagtaactctccactgcgccctttgtgttctgtgcggccttgccggatgtgacgttgagaaagccggtctggtgataatgaggagaatagagaggatcagattgccattttcgaatcgcgtcctatgtcatcgttgagtcagaaattctcatccatgtgtcaaggctgcagcttacgagagctaattgagtgtaaaagtcatcggcatactcggcgcggatgaccttgttcagatcataggcagcggagaagcgactcggcacatcaacatctttctcgaggattgtgatgttcttgtatcccttttgcgcgagttcaaaagccgtggctaaaccgaaacagccgccaccgagaatgaggatcgattgatttgtgttttctgtcgacattttgcaagcttatgaaggcttgccggcgggggcgaggcgggttactattccggtgaatggtcagcgactacaaaccccaaactcgaagataaaagcaattaagactatataatagagtaaaaagacaaagaggagatgaaagacgggtaggactgtgtttaaaagcatccaagccatcagttgttctggaagacatgcatcgggtggtcatccgatatcgccaaagaaacatcacggcatcatctggttggataagataacgaattttggagacggactcctcacgaggaccacagaactcgttagcgtagccgccgcaaagatacacaggccgccaccagaagataactcaacctccactttcttccccgcttcatcggtgtctaccccggattatgggcatcatgtggttgggcttgacacggcattgagatactacaccggtagggggagtgctgcaacaattgggcttggtagtggcctcaaagatatgttgtgacaggtgggaaactggttcatgcgagagtctggtcgagagagctgaggcgttatcttttgctaattgctacacgttgaccgttcaattcaccgcatgcaatgtaggctagaaatagagagaccttacgcactcggaaattcttgtaacctacggttcgtcttctgcggtttcgctgccgagagccggccaggagccaatgtttgaacccgtactcagcatcacggaagccatcccgagcagtcgccgctcagccccaccggagcatgatgcctttatacctcaatcgtaccatactaatcgccagcgtccgaactttgttctaattatctacacgatgacttgaaacctcaagtgtaatctttcgataaatgtacaaaccgagatcctcatctcggacctcgccgatggaactgcttggtcccaggcagcgagcccaactcatgctgtaacaatgccatacctcagcaaccccaacgaagcaccaagcaaaatcgccaatggcggtgcgacaccaaaataccgtcctccaacaaaagccgttgcagtgacaacaacccaccaaggatcatcagcaagactctttccagactggaagccctggtctatatatccaacctgccaaatcctatagacagccgtgtagatcaacccaacagcgccagcattaatccctcgcacagccgacttgacccagcgacgactcctcagaactccccatacacccatcgttccatggacgagaaccattcctgggacaaagataccgaggtaggcgatcagcgctcctgcgatagcagggtatccattgttcgcagctgtaagaccaccgaggaacacagcgaagttgaagtttggccctgggaaagcttgggctatagctagaccgatgaggaagtctcgcggtgtaacccaaccctcagcgacgatgtactcgcgaagcagtgggataaccacggggccgcctccgaagatgatggtaccagcgagatacaagttcgcaaagagcttgtagaggaggggtgcggcggtcagtgtagctcgtagggcgatgacgatgatgaagctgacgaggaacactgcgatgattgcgctgccggatttccacgagaagttgaggcgatattcctggggcacgactcttggctcctcatctctctgctcggttggtacctcctcgcgaagagcaatagttgaaccattcgcgttgtccgttccggtctcagctccttggatgttctcattttcggagggtctccctcttctcacgcgaagaacagcgttcctcacagctcgaaccgggcgatgcagccaacggtagtcgtaaataacgatgcaacatccacccacaacaatgagtgcagggaagtaccaaagagcattatacaacattccagcagccgcagtgatcgacaggacaagtctcgtcggctgatccgtgattgccttgtccgagagttcaaccgctgctaaggcgatgatcccaacggttgcagcgttcaagcccgatagaagggcgtacaccgcgcgagggagagtgtcgccgatgttggagacgccaattgagaggccaaacataccaaagcaaccaggcaagctgttctgagtggttaaattctgcatcatgtatctggcattgggatcgtgggtttcacctccagataagaaaggcaaagatagcctcgaggactccgccgtggatgagattgatgcagtacagcatcttggtgcttccaggacccgaaagggcctgcgcgacgctgaaaagctcttggtactgcatgcgttcgttaatctttgttcagtttgcggtgcgacgcgcgcgtacaatttgctcatcaatccaggccaatttgttcacaaacttatcatgaaactttgctcgttagtaaagaagcatgtaaaatcgcgagggtgagtggttctaacgatcttgaagtggacggggggtccgccgaatgaggtgaagccgagatgccaattgacctcgagcgtctggaacccgcgatctgcggctctgcgcaccgcgttttcccagccgccgacaaccatcttgatcaatttgaggtatcgccagaaggccaattaatgtgtttgaggatgcaaggagataagtgactcacgtaatggcgatttaagcttcattttaactcctggcggtcacgtcattggatctaaacctctttagacacttggccgcgattgaccaattatcgtgcgggtgtgccagatacctgttctctcaccgtgataataattgaccttgtattctttcgccaatgctgatgaacgaatattttattgctactgttcgctttcttggcgatggttgaccaatggtgagagaccaattgcgcacgtggattgatcctgaagggcttgtctcgatgcaccaagtttaccgtctatttccatgcattatcatgagcaagacaactaataaaaataggattgaacattcgctgcgattcatcaaagcagtatcactaataagacttccctttaaagcctccaaattcatttatcatcttttcataccaaccgaaacctctctaccggcacccccctctccttcaacctatgctctgacattcgtggatcgtaaattctctcgttctccatgtatttctcatattcatacttgtgtacccaaaaaggaacggatgccccacctatcttagctgcaaactccctatacccaatgggcaatggaaccccttcaagccgaggatctgagaaacgtagaggctcgccctctctccaaaacgcaagactctgtgtgtcgacaaaccacaatttctcccagccgcggaagtcatcccccagtaaggcttgaccgtcagaaaaccccgggtgatagcatggtccaacgaccttgtagaaaccatcttcaggctgaggacggagaaccaagttgctggacagaccaagaagagttactattatgtctccgtcgcagctgcttggagggacgcacgcgagggtcccacggcgcgtccttgtgcaagcggttgccgtatcattgttatgaccatatggaatgttgttataattgtcggcgatggcgctgccggtaatccactgacgtatcatccgccgtccaatttccagagatattgtgctccaagcgggaggaccttgagttcttactgtactgtgatcccagagcttaccaaacgtcatcaggtttatcaactcgtcgaggcattcatcgtcttggtgaaaatcctcattacctgtgagatctcgaaacaccttgagaacattggcgatataatgctctactgcttcaaactttgctctcgggggcatatccattacgctgttgcagatcccatcacaagaaacacccgcgacctccaatactccaggctttatatatctcgctgatgcggcggatcttgcacctgcgttgctgaagagctgcatgaggcacagcggcttctgtaagtccaccacccagctgggagatgtcgtcgagttacagagctccaggaactggagatttcgtctctgcttcaggtaagtgatagaagctgaagccatgatttgcctggcagactttgtgtagtctacacggatcgattgggcagtttcaggctcgagaaaccctcgaagcgcatagagtctatcccgaatatcagagcattcataaaacctcgtcaaaaataacagagaaacccagtcgttttggtccctgcccagttgctgacttatcctacaactcgaagcgttgccacaaaaaaccttcatatttgcggtgtgcctggccagatcaacaaagcacggctgtgataccgaccctttgttaaaacatatgagcatggtagcttcaataaatctggtccacagtatctcatcgttgcccatcctcacaaccgatgtctcttgatttgccaaggctatttcttgatatgtccaaagccgccggaaccagttcacgtccagcagctgctcgaacgcaagccactgatcctgggcaagcggaagaggctcactgtaatcgatctcctgccagcttgcgtcatttgttggggcaaagattccttcatacgaggtaaagtctatggctggacacgagagttggcttctcacccaacgcagagtctccatggctgtagagctccaaagcgctgcaggacctagccatacaacgactcttcgggcagattgatacacatctgccatgcgctgaacctgagcagagcgctctgtgacgtccttttgattgatgcagatagagtcgcaccacaatagccgcttacggtcggggtatcgtagtgcacgcaaagcggaggccagattaggtccaatatcaagatacccagagtgaagaataccaaaagctgaaaggataaacttccggtagctggagtcgctcggctctggcgctggatgtgcctgttctttaggttttcgccattttgtcttgagtttgacggattgaggatgagactggtcgccccagcaatatgatagcgcttcgtaatccgggatatcaccgtcttcgggcgacagtttcctctgcacgagggtcccagtgaggggatcttgtggcgaaccggggtgcacgaccagaagccgcagctccaagggcagtaatggaggatattggaatgatggcatttttgtcgagagctgatagagtgggagaagattaagaatggatatttatgacccacaatgggataaatctcataaaaggacgtggcagtcagccgcagcggctatatgcacagcgttgcatggattgtaatatgaggatgttaggcgcccgaaattttgggtggctgacacaacgtttcattctttgcatggcccaggccaatcaagatgaaatcaagcactgcaattcattttgtgggctgccagaggcacccttaagaagcataggatatcaaaacaattacaatcacagccgccatgtaaccaacatttggcgcatcgcgtcttggcgctgacatggtgtgcacaccaacaacccaaagcaggaacagaaaaaagttgaattgaaactgagctcagtatatatggacatcatgaagcagagtcgaggaaaaggccgcatccaatacgaagccaaccccatttttatgccatctagctagacgcaaccaagacttcaggctcgccgttagtgtagctaacacaaacctgaccattgccatcagaggtaacagttccacttccaaagactctgtcccaagtcttgttgttctttccagtgttaaagcagtattgccccgagtacccctgtccgcggttcaaagtaagaacaatgagatcgccatcagcacgactccaagcatacgcgctgtcctgcgagtagagatgcttgtgatcatttccaccaagaccaccgaccgccgagcgagccttggagaggcgtgaaatgtgttgatacagatccgcgtcggtgctgaagctgcttcgccagagatcctcacggttggcgggatcattgccgccagcgtaaccttgctctgttccgtagtagacgatgggaatacctcgggctaggatgacgtatgcgagggcgttcttgaggagagctttgtcgttcttttggctcaaccagcgagggttatcgtggttgtcgatgaatgttccgaggatagtgggatcggggaatttgttgctaatctcatcgtgcatagcgacaacatctgaaggatcgcctttttgctggtagaaccggttcatggggtaatacatagcatagttcaagagaccaggcatgacctgtgcataaccagctaggtaatcaggccctccatcccaaacctcaccgatggcgtaaacaccagcagcgtcttgaaaaccaggccagaacggcttttcgacatgtttgactgtatcgatgcggataccgtcgaagctgtactcggagacaagccacttgatccagtcgtagaggactttcttgacggtgtcgctgccggtgttgaggtcgggaagaccggcgatttcgcactgctcgatgctggtctggttgctgtagtcgatatcgcagggggtgtggtatgagctttgttcgttgaggggggagggtttgtggtctgagatgcctttgcccatgtggtttgcgacgacgtcgcacatgacgtacatgttctggaacagtcagcacgggatcaccaagaaagaccaaggcgatcacagaagaacagcatgaggagaggaactttgcttaccttgtcatgagcagatttgacaagactcttcaaatcatctgcagtaccatacttggagttgaccgcatacagatccttagcccagtatccatggtatcccccatcagtatctatcaccctgtcagtcacattttttcactcaatttcgcaccacctactgtcaacaacaggagtaatccaaatagcatcaaatcccatgcccttgatataatcaagctttgactctaagcccttaaaagttccaccacagtaattcccgaggtttccgcatgcactgccgccattatcatcagcactccgcgcaacacgatcagtaagtgcgaagtaaatatttcgcgacttccaagcgtttgcatctgctgcgcgtgcaagcggactaatgctagcgacgatggtcgcaagaagagagaacttcatattgaactgaggcgaagaatgaagatgagagtgctgatgaatcttaagacgcgctgggacaaagcccttttatcgtaaaattgaaagtgttcaagacaagacgaatagtatgtttcggatgaaaaggatttaattacagtgttagagcattgttcaggtatagcaccaaggaccaaaggattcgttaacagtgggttaacaggcgacccaaagccgcaaaaacctccggagctgacttctcgcgtgtgattgggtgcgtctgcggggtcatgtcattaaacattatagtgcacgagcgtttgaagttgagacggtagcgccaatgatgatcatcgtggcagggatacaccagatgacctcttaaacttggtatcggcccgaaactcgatctccttggtgtcacgttaacaggcggagtttccgcgtgttccctgcgcgtatcatgcaccacgtttgtcgtctacatgggtatttcgtcatttgttaatgtttcaaatggctcacctccctattccatcacggagctttttcagcgtcgcacgggctagcaccatttaagtaaaacttcctgttgttcgtttggaacaacatcttgatagccttcagcacttttaccgttttagcattatatcccgtttattcgggccgcccccgcaagtgtgagtgtctagcatacatcctcggctgtcaaccccggatttctgcatgtgtagtatccctcgttgagcctatgatttcgttgactaataatgccctaccggcagttttcggtcctactctcttgatctcactaagccaagaatgtttctccgtggtggaaataatctcgacttcttctttcgtatcttgccctattagcatgttgggcattgcgggtggacatttcacctggtgattgcttcatcaccgccgctgaagagccgagacttggatgaactgatatcagatgttgattttagtcattgcatgaggatcgtgaaaactttgctttggaggtgctgggtccatttatggtgtttatgctgtcgatcgccgtactcgattaccgaggttacctctcaaacccaacagtacggccgtgcgacgtagcaatgcagctcatgcttgctctaagcgagcttattcactccttttgtaaagcatgaagagcggtgtattctgaccgactgacattaagattcagtctatgatcggatttgaggccatccgtgactatccgctggcccgatgaagatgtgaaggcgcatttataagttcggtgttattcacatcattactgcattgacgacatcagaacagtacgaggtcttttcctgtttgcttggcgaacaagtcccatctcatatcacctccattcttccaataatccctcatgaactcgaggacattttcgcagctacctaatccccgtgcaatcatgctctccatcgtctctacaacaatggtacgttcggcatgagccgttgagtcgcagcctgctgcaaaaagtggccacaagagctgagcgtgaaccggggactgtttgtgaatattctgtaatgagttgatgatagatttcactgctgtttgaactttgagattgtccttgggtagttcgtcaactcgtctgtagagacatagtagcgttgcatcagtgaacagtctgtggctggtttctagttctgtccggagcaccgtgtctgttactgttgaagcggtcttcttccgaagctcgattaattgaagttcaagttcgtgagaaattgcactgcgtgctaggccatttccatgcaattggccacttgcatcgatatccaagcaacgcggctcagatagctcgcacaccctattgagagcagtcaccagctcacgagaaaagccagaggtgagatcaatgcgacccaagtcaggcatacatgtcaaaaggtattcccagtcaatgaaccctttcgtctgccgtgaaggtaggggcaggcctgacagtctattcatcaaaagcatgtgaacgagccacttgagactcatccaccataaagggtccagactatacttcgttttgtcgcgctgaacaatgtgaagagccccgttgagatgcttccgaaaggtcgtagtatcccccgcgcaaacacatgttgtggccagcatcaacgttgtcggcagtatagtcaccccaaggtcgccgaatcccggtgaagtaattgcttctcgtaggcttcccagacactctacagtcgccgatattgctgcactcttcgactctgggtttcgcaccattctgaagagttggctgctgctggcggcgatcattgcccccattatacaggggctgagatcagcggctggtagaatcaagcttagagccatgtccggttgtagtggccagtatactgttgctgtatgggctacaaagtgctggaagtagatacgccgaggatcagaccggagtggagggctggatggaaggcagagggagatactgagccttggtgggctcgctgcaggaaaggaaaacaggaattcagaagagtcgtttagtattgattgtgaaagaaagtcgctctcaaacgtgtcggatgtgttggtataagaaatgagttggttgggggtaacaactgagcttggtgccagagacacttgtcgttcactagctatctcgccggttgaagatggccatgtcgtgatctgtgggggtattattgagtgagtctgtattcaattgaatcatttcagttgaaggtaaatgaaatacctgggtattattcgctggcttccgtttcaccactctgaagttcttgacgcttaactcatatgagcataggtgagggtatttgtagcatcgtgaacaggagggcctcttctcatcgcacttgttcaatgtcaatacgagcgaaatatgagagcagatagtgagaatacctttgccttcttcctcttgcactcagtgcatcctgcacgtcgtctctgagacggctccataggctctcagttgcgtcatacactcagtgtgtgagatggttagacacaagcaatgagaatagtgtttgggatttaattcagagctacttccagggttatagagtgagattctgaatggcctctcatcatcgcgatgagaattgatgtgacacaaaatgagagaagtgaatatgaatggaccccgcatatcgacagttagacagggttgaaaactcggcagacgctcggtggccaatcacagcccatcttagcccccttgcccggacgcgagcaatcttttggcgccggcatcaaacacgcgactaaaaccatccaaagcatgacggatcgtgtcaattgacaacagtcaccaatacaaactccattatgcttcgtaaccccataaatacaagtctaacgccatgttaagcacgtcaaaatgccaaccaacccagagatcttcgccatcggccaagaagccctcagacaatggagtctcaacaaactctacgtctaccgcacacccctcatcccatccagaaccatcaataaaaagtacggttcaaaactctggttcaaactcgatcaccgtcagttcactggctcttaccacttccgcggtgccatagcaagaatgaaggacaacccttcgaaaaagccattcgtcacagcgtcgacggggaatcatgccatgggtgctgcacttgcggcgcatgcactcgggacaaaagtcactattgtcatgccaatggtagttgagaaacatctgcttgataaggtgatacagtacggtcctgagattgtgcgatacgggcatgatctcaatgaagcgagagcgtatgcaaaagacctcgctgagcagttaggccatatatacttctcaccctgtgatgatttgatgctcctcgcaggtctaggcaccgtctgcgtcgaagtcctccagcaattcgaagcctacgggaaggatatccacaatatcttcgcgcccatgagtgacattgcactcataagtgccataggctgcttcgtcacagacgcaaaaagacaagctggcgatttacggcccaaagtcaaagtctggggcgtcacagcactaaactcgatgacactcgctgcttcactatccgctggatttcccatcgagacggagacttcacctacgattgctgcgtgcgaagaagataatgacgttgtacgggatgggattgactttcggatggcgagggctacggttaatcatgtcgttgcctgtacggaggcggagattctggtggcgttgagacagcttcatttgaaggagaggcagtacgttgacgggttttcggcattggcgctcgctgggtttcataaagttgctgatagggtcaaacatcaaattagtactgttatcttgtgtagtgggaactacgatagggataggatggcgaagctggtttatgggacgtgatattttccggttatgcatagagacaagcctggacttcatatcgtcaaattgatttcttctgttcattctgcttgtaccatttcgacttatatatcaacgctctttgccagttcctcccactcacggcaaatctccaacgtttcttcacacttggtcttcactctcgaccaactatccgaccccaaaggtacccttaaaggtacctttttaccctctgcaaagcctgtgcccttgacgagttcaatcatcctagcaacagccttctcaggatctcccggcgaattcttcgtcaaagtcgcctcagcctgtcgaaccgcttcattgaactgggcatactctggaacacgagcttcaacgtgctggatcttgttgaaaactggagtgcggcagtatcctggttcgacgatgaggacctttagacctggagcgaagatggcgagttcttttgatagacactcgacggcgcctgagggtatcagtaagtgaaatttggacggagggttcggcttaatttaccttctagagcgaacttgctgacgcagtatcctgatgcactggggtcagcgtgccagccagcttgggatccgacgaatagcaaagttccagaccccttcttcctcaagtatggtaggaccgcgcgtgcgatgttcataggtccgtgaaaattcaccttgaacgacttttccacatcttcttgactatggcatcatcagctacatgcatcatagatcacaatccatgttactaacgtcagctcttccactgccccactgaggatgtaccccgcgttattaacgacgacatcgattctatcgtagatactccaagcttcgtcgatcttggacttgatgatctcaggagatgatgaaacgtcaagatctaggatagctgcacccgtttctttgaggtgtgagagctttgtatcggcgtcgcgaccagtggctatgacgttatcccctgcagatcgaagctgatgaacgagggcttcgccaaacccgctggagcagccggtgatgaaccaagttaggcccatgattaaagaagtatgtatctttggttctcaaaggactgcagagcagtctgatgatagaaagcgtgaagatcatgttttatacttgcggtgagagtcgggttcgggatcctccatggtggattgtgtcagcatcagtgggacctgtctgacagctaacgttagtgaatcttggctacattcgcttgaaagggacctcctgccggagataatctgattcctaattgtgatttgagaataatggacaacccgataacccagagactgatgtcaccaagtttcagatgtccaggcgatactgccatataattcgccattcttatgcatatcctttgctacttgcttcccggaaaccaaatcagtggtgtcaccacgggtttacaccctgaactccgataaccttcccaacatcttcatccttttcacccttaacaacacgcgcaattctctcccctccctcagccggctccgctgctcctcgctgcttaagagactcagcatcactcgtaaagtttgtcgcacataatcccggatccgacccaaataccaagaatccttcttgtttgagtcgaatgttatacatcgtcatgagcatgttcagcccagctttactagtccggtattccatcgctccagcgctatgaagtggcgattcagggttagatgtatgagtgatagacccggtgcttgaagtgacaaagacgagacgaggaggtttatgctctgacttgcgaagaagagggagaaacgcttctgtgacgctaagcgcaccagcgaggttcgtctccagaaccctgcgaaaagcttcacgcgtcggaggactagccatcgagatgataccagcattattgaccagaatatccaacctcccccattcagaagctagagtccgtgcagctgcatcgacggaattatcatccgtgacgtcaatctgtatgctggagactgttcctttgatgtcgtcgagggactggagtgatcgtgctgctatctcccccttggcttcatctcgacttccaatgatgacatggtatttaaccgaggagagaactaggttcttggcggtttcgaagccgacgccttgattggcgcctagttgggtatctcaatggagagtctgtgtgtctttgtgtgcggtgactcaccggtaataaggacaagctgcttgtatttggacatactgaattaggcaaaccatgagcgttagtggcgaactagcaagttcaacggggctttggccgaaatataggatatatgtagcaatgctgttgtgccatctcctcatgtcgctactggcggacttaaggcaaggtgtagcttaaaatccgcccacgggcatcttgtcggaacgcccggagatacatcaacggagatatcaggtcgagctcattggccaattgcatctttctgcttggggttcggttcctgcaggatttattcagactgggtttgtaccatgttttggcatcctaggcatgaatgcttgctgtattccgaatcgaagccgcaatttggtgtacttcatccaggcgatctctatgggcggtcacctggaagaactagggttaacaccggtgttatcgtggaagggaaggtcccgtaaaatctttccagtaacataagccctcaaggtagttgaacgctttatgtatcaagtgttgattggcacactcgaccacgtaacatgtccaagcttcttgtatcaatcaattacgggcgatattgaatccatgggtcgtttctcctcgttgtatatcttgttgttatgattcatctacctcacagagccctggaaggacgtatgtaatgaagattggaattggccatagcgtgaactgctatttgtatcatgtttgttgcagagtgaataaacttgacttctgattggatatatagcggcccggctttcatccgtcgaaaggtcgaaccaacaaccaaagcctagcaatggtgcctaaccaacatgctctcccctcttcgtccgatacagatcttccaagatgcaaacctcgccgcccacgatcctcgttgactctctccccaggggccctagagtcacattcaaagactctacgttcttcgcacgcaatgggcctgaagcaacctttccatctgctgatcaagtccgagccaagagtgaagctggcgaccacgtccttgataggaagaatactgttatctttgagtcgcttggcttagtcgtcaaattcggcaaagagcctcgcgtcactgttgcggaaggccagtgcctttggtggttgtatcgatatcttctaagcgtctctgtacctgagatatatggctggaccgaagatggaggaaaagtcttcttgtatatggagctggtcaaaggcatgactttggagaaaagatgggattccttgagtagggatgacaaagttggggtttgcgaacaattgcgacatatggtcaatgagttacgtcggataaaacgcgatccagaggataggtttcttggtacgtgacagtccggctgtcatgggaactatcagattgatctgtcaacaggacaaatcaaccgtggaccactacaagacgtggtattcgccgacggaatccgaccaagagcaggaccgttttcatcagtgaaagaattccatgactggttttctttcctgatgagactacaagccgctagtggtccccactgggaaggttataagtttgaggatatacctgatccatatcgtcaattactacctgacgatcctggagttgtgttcactcatgctgaccttcaccaaagcaacataatggtgtctgaaggctcaccctgccgtgttatcactgttatagactggcaccaatcaggctggtatcccgattactgggagttttacaaggctgtgtataccaaccactgggagttttacaaggctgtgtataccaaccactgggagttttacaaggctgtgtataccaaccactgggagtctgagtgggtgcaggagtacatcccgatgttcttggaggagcctcaagaaacgtttattgacggtattgataactatgcacgctcatgggggtttatgtagcctcaagaacaggtactatctgaaattaagataggtttgagaagacgggctgtctcgctaacaagataatggtactgcgatggtcgaggggttcggggaggatctgaagcgcctgcaaaaagaatacactgcccaagttcatttataaagggcaaaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccccttacaggcttgactatgggagagcggacgggatcccgtattttcctgcaggtatggtcgtatgtgcttggaggagggcaaaattgagtacaagtgcagatgcggagcaaacgttacatcttgttccaacgcctcaacatctcgcgagttcagttgcttatctcgagtccagttaaagcgttggtcagtagtggacctgaaaggtgtagagtggagtacttttgcaaattcttctatgcctcatgctctgtttgatcttatggaaaggtggattcaatattcgctctttacacctatccgagtgctgttctcctactgtcatacgcattgcctgccaagaagtccagaatattcagaaccgtccaaacttccctaaaatggtttcacatgcaacggctcccggttttccgtagtggcgctatgatgctcgccgatgttcttttatacggccaaaccaatgaaaacgagatactgccaggctgaggggatcgccaagcacgctatgccctgatggtatagctaggcgaaaacctaattgcttgacgaggctgagcgatggattcactgcggattcctgcgccatgaccgtggatccggcatgatctttatagccatcgagatcccatcccgttgaatattcgcatttcgttcactttcgatcacaatggcagggcaatactacgccgtgccgtcaaacggccagcacgacatccatcttgaattccagaaccccccaactacaccaaacccaccacccagaaccttccaaggtcttccagctcgtcgccgatcgaaagtaaaactctggctcggcctcatcggaaaatggttcatcacagtcatcttcatcatagttgtttacgggatcttgatcgcgtatgcgctctacgacgtgatatcagagaaacagaagaaatattttaatgcgctgattacggggtttctgattgctctgggactgtcgactatgagtcagttgacgcatgcggtacaggacttgagatggtggattttaagtaagaggccgaggtctcgtcaaaaagtgagttttgggtgggatctgggaacggggagtttactaatatgtaagaacaggtcaaagccattttgcatgttcatagtatgagtcaggtattggtcttggcattcaaatcgagtcgatggacaattcatgttggagttgcaacatgggtagcgctgtttctcgtgagttcacacctgtttcgctcgaaatcttctcattaacccacttaggcaactcaaatcggctatgcctcaataggtctgtgctactctgttgaaaaaaccgaagaccaggccctctcggttcccggaaacgtctctatcgcgaatttgaccactatctcaacgtcaagtattgtcaacgcatccagttcaaccaagagcgaagagtacgcggcaaacagctacggaatcatatccctggctttaaacgaaggaactgcagatgatattctttcccctgggactttattctttgcagataacaagtttctgttctgtgacggcgggtcttgtgcatatgtctttcgcgagacgaatacgcttactctggataacccgaacaaagctcctgtctcagctgtcacggacaggaaggtcaacattacgtcgcattgcgacgcgttgaaggtccgtcaagggggcaatggaacaggagagcggattaccatcgataatgggaggagagaaaccaacatcacattgcctagcaaggagggttctggtgagaagatttacatgacatcggcctctcgcaactgcggtagcgattgcagtattgtttcggtgtttgagccatcgtcaacagatccgtggctttacaactgcaccgtcaaaatgagccctgtcgaaaacgcgaggcggccggagcacgaagtcggccagagactgatgcgcctagcaacatcagcgatagccttaggaggtcccgacggtcccaacgacacccgctcaaacagctacccggctgcatcaatattcggcataccactcaacggctcaacggaacaagtagaatatcttttatcacgctttgcaacgggtatgctggcagctgtcatcgaatcaaacacagatatcgtactcgccggccagatgcctacaattggacagaaacttaacgtttcgcactggggaatcatcaccttgattttatggatcacggcatttctccagttgttggtggctgttgtggcgacgaaggtgtcggagcgggttgttgtgccagaaggcgactcgctttctgaggctagagtgttgaggggcatggttgaggaagatgtgttggatggggagggtgtgggagggaagggaaagcgtttgtggatttataggaatagacatgttggtgatgggttgtatgatttgtatatggaggaggtaagaacgtaataggctgatatcgcatacctcaggttaagattagcctaagactcaattgaccgctaaattattaatccatgacaatggccacagcgacgtgtgaatatgatctaccgcccaaggcctgcaattgcttccttgtaagagacatggcctctatctctcatccaatgctccagacctctgtctttttgtgatgctgatgttgatgcaggccagggggtcgaataagaaatgaccggtatttccacccccccaacaacaccaaaaatccacaacactacaagaagggtattattttgaacagctctatagcctgcgtctgaagatgcctggttctaagcatttagatatacctactaagagtcaaattcgaggcactattgattttttggaagcttatgatatctcgtttaagaaaaatgacgtttttaactttaatggcgttaaagagcggtctggctgacgtattgtttaagataatatagactgaacgcgttataatgccctaaataagtctaatgaatgtggaaaaaagaggaaagcaatagacaaggctatagattaagttgaacacctttttaactgtaagggatttgaagcctagcgcctatatcctgaagaaatccctgctactgctggcattaaagatatatatctatagaccttatcttatggccttaaatgacgccggatatctaaaagaatcgcttaataagtcaaatatgtccctgctgagctagtaacgcgttagaaagtctttatatagaagactagggatgtataactgatgctagagaactgggatgttgtcttcttctctgataaggtccattttggctatgatgataagggaaaggtctatatctattgtcataataggacgagggatttccctgagaatctataagaaaggaagaagctggatgataaggatcttaagaagctttatgcctgggcctatattggtgtcggttataagtctcccttagtcttctatgagatacctttaaatagtaacggaaagataacttagaaagtctatgaagaggagatattagagaaatatgtcagacctcttattaaagaaggtcagacgttcattctagaggaagataacgattctagatacggtctgggatgagataattgtgtatcttgatggaaggaaagacatggccttctttattacttcaatgccgccaaatcccctgatttattgctaatagaggctttttagggcatgttaaaaaccaagatgagatgttattctatttaggataagaagttattgaaggaaatcgtgatatcttgttaggataagattccctaatcctcgattaataagcttatttactcgatgctatagtgacttaaagattgcgtaaaattaaaaggaagacgcacaggctattagagctagcttcggcgattctaaaaatatatatattgtataataattaatttaatttggtgttgttatttaattgtaaagtaatagggttagattggtgttgctaccggaccggtcatttcttattctaccccgagggcagggtagtttctgtggacatcgacttgacctcgtgtgatgaacgtcttgttgagcccaaattaacatgtgtcagcgggtttagctcagttgggagagcgtcagactgaagtcaaacttcaatcaattgatatctgaaggtcatgtgttcgatccacataaaccgcaactctgtttttttatcatctctttctttttatcattttctttttacttggaaagttaaacgctgaacactcactctcaattaatccctctgcacgtaacttgccctcgccgcattgaagtaaatacattccaacagtcatgcatgcccttagctccgttctctctctttcggccccacccctaactccttggtgtcaatcctgttattgacctttgtgacatttcattgaagtctgaggccttagtatttggcgcgcagtttcttccaaagtttatgcatgcgctcagcttgtccaggcgtaaacctcttgggaccgcactcactacacctcgttagccatgtttccagtctcgagatatgaacaactcacggttcaacatagtccatgaagttatctgtaggatcaaaaccaggcttatcgggacagctgttcagatcaggtcgaggacacactccatactccggaggtcctgcctcataaggagtatcatcaacataatcacctggctcttcgcaaccattctcaaatgtatgctccagaccaagccagtgtccaacctcatggacggttacgtagttgaacttgggagggacttcgccagggttgtcgggcctcatgatgcagccatcgaagaggatatcgtccttggtggggttgggaacggggagctcgcactttccgccagggggcatacttgcgatgaagaacagattgaggtccttgtaggttccttgcctcaaggcagctcggagctcctcttcggcttcacttcttcctgggctgatggggtaggcccagtcgtaattgacggttcgggttgtgttcatcaacttgaacgagaaattccagggcttgaacttctcgttgagaaggtctatctggcctttgaccgtggattgctgcaaatagttagtatggtggtcccaaaattagctttgagcttactttaagatagttgtcttcctccttcttactcgctgcgaggatgtggacgtaggtcttgacttctacattcttatgctgtcctcggatttcgagatgctcatttgcaaggttcttcgaaacagcctttaagccactgctagatcccgaagtaccgcagtcaaagccagctgccgacacagagttgcccaaaaggcccagagtaagagcagattgaagatgcatactgagtgatgaggaatagataacgcagagaagaccacagcacaggaggcttggaacgtatcaaatctcactgttttatatacatatggaattttcgtattgccagctttcaattatgactttcacatcctttgcaatccttcctgcactgcgccacgttcgccagtggtgggattcttggcagcacccctcacaaggtaggaacacgaggtcagaccatgttagcgttgccttgagatcgattgaataggaaataagaatcttgctccaggggggctggagatgtaagcaggctgacacctgttctattggctggtttcactggtgaggatcgcggggttacgtggtctttcgctgttctgggcagagaatcaggcaaagcgacacagttgtaggattggaatcgtaatactcggacttcaataagccgtctaacttatgcggtggagaatagactattctggatctactcacaacgcgaggtctctggatcgtctgcctgctgttgacggccatcatcattaaaggctccgtcgatgaagtgaggggccaaatacagaagagtatattgtcagtaactgctagtaaatcgtactgaacctcgtatactttgttgccatggggccgccttagtagttgtaaatgagaatttgctgtgtcagcaaagaatgctttcagtctaacaccctttcatagcagctcaccaggattctgagcttctgggtaagagcagacatgcgatgcttgacggatgcggatagatgctccacgagtcggtttatgattttctgtggcttacacggctgtctacagtgtttcttgacctggatacctaagttcaatgttagaggttaaccttgttgccagggacaaggtgtcctgatactcagcataaggagcgatgcgttaaaggacattatgtaaacacagtagacaaattaagcgtgatatctccgcgcaaaacgtccaattcgctgaactgaaacagtttctggttcctgggtttgatattattgccgttcgcgatctggtcatgaacagcatgcaaacttgatcaagataagcttctatgaagcaagctcgttgcctggctttgtgactctgggatgtgtgcttttgcgttcaggcttggagcttattccatcgcagctatataatgtaatcggtaatgtgggggttggcggttaagatttgagttcatgtgtatcatcatatacgccaatgacagagattgcaaagcttttagacaagctttctcctgcatgacatcctttgtgaagaagtatatttaacctttcgtgaatggcataaaagatgagtcgcatctacctggttcgtgctgtgattttcagtcctataaataaattctgatcctcacaagcattcagaacataccgttgcctactcggaccaccatcacattctcactatggagcctttggaaacaccactcgagaacgagggcttgtcaacatttacgtgcttttcgcgtcttcctcccgagttgcgccaaatgatatgggagtaccttatctctgtgcaacgatacctgaggataagaggccgctggggcaagccacccacgattggatctttctcaatctccgagggaatgaatctctcccgagtctgctctgagagtcggaaagtccttgctcgtatcatcgcgtactagaccgccgaaaatggtaatggggcttccctcaatcgacctttcgacactgttcttctgagaacacttgatgcacgctcactggagctcctttcttccataacgaccgatatcgattgtatttctgtaccagagtcgcgatttagaggcgggattcacaagctccatctcgctctggaaaagagggttgccgccggtggtcgacagataaaagtcatctacactgggatattctataaacttccagacgactgccggccaccacggaatcacctcatgacaccactcgctgatttcaaaatcacgaccgacgaagatgctttaccaggcccgtggcccggtaataagttcgttgttatatataacgaatcatacggggcagaaaataagtttctagaccttgggtgctctagctgtcttcatgataaagttgcagcagagttacgtccgacttggcagagatttgcatggaaggacaaactcgccataccggtaataaaaccaggcttgatcttgatcggcacatccctactgtgcactgagttatatcgtgtttgaaaccatgatatattaaacgttataaacttaactagcctatattcttttagctattaaagcctctagctatataaatataacttactttaataaaattattaatacttaacttattgaattagtaaatagtcctgaaagttatacatagttggaaaacacgatagcacggtatcaatgcacagcactcggaatgttgattctggtgctatattgcctgtctatgttagatgtgatggctgtcggaagcctcgtgttggggatacctgttaattttagagaaacggtgacacttgaaggacaatagctggtcttatgctgcgatgcgtctgctcctctcaacccattgactcattcgacaagctacactttcttccaggctcaactcttagggtgtattttaagcctggaacagatctacgatcaaagatcaagccatttgcggccaagtctcactacaaccggccgaggagccacattccaggcccaacaatagcccccagcacggaattccgggaacccacgacatcactcttaaaatcaccagtaagaaccttccaattcaagcgctgacccgaaaattcagggcccgctatttgcctccgccaccgccctgtttcgagacccttagtgcttatatacaatggataccagaaatgaagcataacgacttttattccttcgcaaagatctcaaacggaccaaaatcctgagacaataaatacaaatcactcagccacagaggatcggcccgctagaaatgaacaggacctaagctcagacatctgcaatgctgtctggcatgttgacaaagccaagtctacaggggacccctggaatgctcagccttgatatccaccactagaccagatcagacatacgacattcctctcagtgcggtctagacgggaatcctacgatccttcgaggtcatggattcggtatataacaagcacgccaagtcgcgatggacttgggccaggaatatccttagatctcaccatgcatattgcttcctacgtctccgttgcattcactgtgcttggcctcacggctgcctcacctaagggatgcgttactaaacgatctcccgagccgaagttggagaatggtcattacattgtcgaccgcgcgacaaaattcgctaataagaaggtttggacctttaatgggaagagtcttcctgagggtctttactcgagcgattatcaagttggaaagacccatgtttttacaccgtctggggtaaaagtccgcaatgggtatcttgagttgaccgtcccgggtggacaaaagtctaagccgtacaaggctgccgaggtagcgactgagattgagaacatcaagtacgcttctgtccgaacaacagctattctcagcgagcctgcaggtgtttgcaacggtacgtttatattgttatcccagtcataaatacactaacgttttcaggaatgttcttctaccaatccgacagccaagagaccgatattgagtggctctccgatcccaagtccgagtccaactacgacggtattcgtagactatggttcacgaaccaagacaacgatggcgacggcgaaccatctcacaaagacgtccttcctcctgcgaatcccacgagtaccgagcacgagtaccgcattgactggaccaagggtcttgttcagttttacgttgatggtgtgaagcagtggtctaccaagaaggatgttcccaatgtgcctggaccttggatctggaataattggtctaatggtgataagggctggagttctggacctccgaagcagaatgctgtgtttaagattaagaagattgagatgtactataacactgcttagaaggtgtttggataggtgctgggtttttgattctgttaatacttgcatttgggttggtagccttggattggagaaaataacacgatagagtcaagatacgttgctgtgggagaagaccgaccgctccttcatgaatattgctgcccttcttctcacctcgctgatgagcaagatcgattctttaatgcctttgatatcgaaagttggaccagagaggcgtagcatctcaacgtttgatggatcttagtcccgagccatgtacgagtcgaactcagccgatcacttaagagatgatagttgaagcgtccagtggtgacctaattccgacttactctagacttcccaaatctctgtggccgaactaagcttaaaggagttgctgtcctcgcttgcaagacagaatggatgaggcttccttctggggagaaccaatgtatcacttgtcacgaaaccaaggttaaaccgctataccagtctctcagtaaaccagcataaacttcataagtcattgtatccctttctcgcatagtccacgtatccaagcaagaccactattccgccgccgggctgctttccttcggcctctcaggcttctgcccataaacactaaacctacaccacattagcatccctcccactcatctataacatcaaacttacacatgaccataagcctgcgtcttaggattcataagaatctttctcatctccgccgcaaaaagctgcatctcttcgggcgaccacttaagaatctcacaaagcggtaatttcacaaaaccatcgagcgcctggctaaacgacaatcccacaaaagtaccgagctctttctttttcttatcctttggccagcgcccaacagggattctgtgcgtttgcggagttacggatacgaagccggcgtctttggcgagggttgagagcttgccgttggagaagtcgaatgtgcagccgattgtgtcgccgacttgggtgaagatttttgcccagcgtgtgaagatactgacttttgttaagttttgtgaaaagaaggggaggggggggggggggggggtgcgtactgctcgtcgtcgactttgatctcggggttctgggaaagcatttgaagatcgggctctatgtgctgaaaccaaccacctggcttgagagccttgaacatctggccatacaacctgtcccaatcggcaatagtgccctgaagatatcgaatgtggataaagtcaaaagactcgggttcgaatgtccattcgagttgagcatcatcgatctgaaactcaacgtttggagggacgaagcttggttgggttggagtgatatctgtagcgataacgctggctgatgggtactcgtctgctacgtttatggcccagatgccagttcctgtgccgatgtcgaggattttctacgccgtgtgaggatgtgagtcgtcggcgatgaagagacgcacctgagggttatcgccgataggggcaaggaagagtttgtcgtcgagcattaatgtcaaccaatgatggctaaaacagttagccaacatgtcccaaggttcttggcggtaaactgacatgagatcaagggcttcgagttgcgcctcatcgttgggggccctgttcattagcgacgctcactctcatacgaaatgtcttaccaatgctttccatatttgggattggcgtatgtcctcccctgaaagtacttattctcgaaaatgctcgatgtaatcgaggcagtcgactcggtttcactatcccgtcagctcagtcccagaattcatctccatcaacgtacctatcagcactaaagttactctccgtgtcgttcccaacatccaactcaggttcctacaatattagcactcgtcaatcacattatagcaagtctataacgtacaacttcaatttgcgccgccatctttttgttgtaatttgtttcttgacgcggagagatgagataaactcacgcgtgcggggtcgacggtatctttatatctttgtggctacatgccatatcagattgctctgtgccgcaggcgctgaaatgcatgaacggaggacgctatccaatgttgggaaagtgacaggcggggctagttgcattgcagatgggggtcaatggtggtgcatgtctctgttttgtttgttggaaggggtattatgcaagcaatcgtgaatagacgagtactacctacatctgcaacacctgcaactttattctggaacatttcgatatagtcctctctctcaaaagacgatgagaaatgcttctgaagaagctgtcatctcttgtctcttcactagcctacggggccaactacgctaatgcgaccacggcttaacaagactgcaagacccttgttactggcgtcttcacaacaagctttttcaaccgtggcatgcttggttattggtcgtgggaaatggttaaccttttgaggctgggagggccgttgtaacgtgttcagctgctggccactcatgctgtcctgatgcgattggaggcacttgacattgcaccagctgcaagtacgccgtgaaacgttggagatggttgcatgtacgacgatgcgacggtgcacaattcatatgcttttattgagtcacttcattaatactaaagctatcattaagggctaaaagcgcacaaaatcactccagtagttccaatccaacagatcatcgccgacattaaaatcccatgcatccagtgcactaacggccatctcagaatcaccctgtccccgtcttttacgccacagcaattcaatacaagccagcaccggctcaccatcagtcaacgccttccgcctcgtctcccaagcttctaaagtcaagtttccaatagcagtgtatagcgaattatcaacactatccacaagttcaggatgatcagcatacaaactgtcaaccagcttccaagcaaggttaattcttgggcctgagggtcgcctgcgtagttcactgatgacatagatccaagcgtcgatttggtagagtgatgttagatgggtaaacatctgggatgagaatttactctcaatgcccacgttgactagttccaagaacgacaatgctgcattgaagagaatatcgctatcctctttcgtcatgcaaacatctgcatcaccgggtgctgctctagccctggggtgatgtaacctaaagcgcattctcgcaatagccagtttagccatggcatatgtcaaatcatgaaacggaacagctctgtcaagcttggaaagatatttctccgtgtagatagcttcaagctcgttaatcgcttcgtcttcggctttggtagatcctccaggtcttccgaaaccgggcgctatacagtcaaagactttggctgctttgggagatgagcgtagccactgtgttacctcgaacttcatcagaacgcagagcatttctgtagggccggtgtgctggactggaggttcgagcatgtctggatggaggtctgcgtcgttgatgttgaaggggaggcgaatatccccaaactctgatcttgcgagttttattcctggtgttgaattagcgcggactcgagagtcgaggcccttgatctgccaccagagccttattcgcatttctttctcgaagaaggatagttttgcgtcggtgtctgatttgtgtagacccatcatctgtccagctcttatagcaacggcagtcatggtactagctagctctgtttctgggtttgaaaatgtaaacagcaccatagcctgaagagtctcaagatccttcgtcgtcatgaaatcagctgccgtgagcgcccgtaccgtcgcggtgcgatagcgcgtgagtaatgcccctctatcctcccccaaggatgactgacaagcttctgaagacagcgaggtaactgaaagaagataaatggagaacattagtgctgagaggggttttggggtatttgctatatcccagcttgcttctaaaatgcgcttttgtagacttgggacgtgaacgatcttgataaggggattgacgcattcgacaaaggtctgccagtagaagaagatttgttttggttcgggatgactctcgtaggcttttgattcggggtcgaaaatcatggagtggaatgatggcgatggatggaggaaggggtcatctttgtttcgtagtgtaagcgtgggaggaaacttgagctgcaacgatgtcagtcgcggcgccgtatcatgatccgcatgacttacctcatggctaagttttgaccaaagacatctacagacctcagcatcagggcatgccatcaatggacaagtcgacttacaactccgtcgcagcatcctccaacttcgtatcatcctccctcttcgcctccaaccccgactccacccaaacattagcatgctgactataatccacaccactcttcttcatcaaatcctcatactttgccagccgcgccagcaaatcttcatcagcagctctctttcgaggcttcggcggagcaggcgcttcgtaggtacattctgctctacccttctgacaatttgagcagggatgttgacgatcacacttgacttttcttcgggcgcacattgaacatgcatattttcgtagttcggccatgatgacgatggggagtgtaaggtagaagggagacagagagcgtcggtggtttcggtggcttcgggggcgcggaggactcggggatgtcggggctgggaggggtttagcgtcggtgtttgagaagtccgagatttagttcgtttgtcgtctgacgatgggatacaatgcgcagcgggtgagtatgagaattgaaaagtaaatacagcttttaactcttctatacgtatgtataacggcaagtcgcgacgcctgccgtgaggcgtgagcgttgcgtgggaagtaacgtagggatctttcccgtcgaatcacatgccgtttgaagccgatgatcaattgcgtattccttttcagcctcaaccgcgctagttgcagcgaaccaagatagactttctcgcctcccgaggcacgctcggatacgaacgacttagcggggcacgcgagactacttattatcccaaaccgcacatcttcatcctcatagactctgtttcactcaactacacgccatgccagacgacaaaatgaccctcgaagaagcccatcggcgcttcaaagaacctctccccaaactaaccgccatcaaatgctctgtcatcgcgtatgcgctacgagctttcatcgtcgttgcgaattatggtctttctctgaaagagaagatcgtgacgcctgctaacgcgccgagtcttaccaagacatacgcgtgtcgaccaaagttatcgctacggtacgtcttcaactcacacttcgagcaaaacctaactgtcatagaatattcttccccaaaatccatgatgaaaactctggagataaactccctacggtatttaccatccatggcggcggtttcgtcatgggcgatcctcgtgatgacgaccacttcaattacaccttcgccaacatgcactctgttctcgtcgtcgcgctagattactccaaatcaccacgtactcacttcccaaccccaacatacgacctcgaagccctcatcctggctgctctctccgactcatccctcccaattgatcaagaccgcgttgcaatcatgggttcttcagctggcggaaacctcgcgctgtctgtatccctcctcccgagcatgagcggcagtagcgatggtgtacgtcgtatcaagaccgctgtgccgatgtatgcagtcgtcgacatgtctgtgaggaaagagtacaaggtacagactcggcagtggaagccctcttttggagggtttcgagcaaagaagacggatatgctgtttccgctttcgcccgttttcgaagctgcatactctctacctggtcaagaccatcatgatccattgttgaatcctattttcgcgaagaaagagcaactaccgccgaatatcttcttccttgcgtgtgagcttgacatgctagctggagaatcgtggagaatgatttgtgaattgacggggagagagattggagatgagactgtggggagagaagaaattgggcctaagggggagttgatactggacgatgagaggtattcgtttgagacgaagactaaagaagggagttatagatggttgttgattccggatcagattcatgcgtatgataagtatgagaatctggtattgcttcatggggacaaagagctgtctaaggatgctgagttgaagttggtggaggctcagaaggtgattgggaagtggttgtttgatgggccgtttgcttgagggatagatcgatatagacgcagtggaaaacatacttattccgaagtgtggtctgtttatcgtgagtaacataggtcaaattagctatctacaagggcatcgctcaagacattcttccctgcatcaagttccttgcactgatataccgacaaactgcttaagaacctcctccaccaccacaaccaccacctcctcctccgcacccaccgccaccgcatcctccgcctccgcctccacaacctccagctccagaacaagcagccccagcacatccaccaccatccccaccacccgcacatcctcctcccgctgcattccctccacaacttcccgccgcacacccaggcgcagctccatacgcatacgccaccgggacaaacacaaccggtgccataaagggtccatacactacacatatcagtcagcactcaatccttagttcaggaagaggtagactcactccagtaggaataaccccagtgatcgtagtactgatccttaggaggaagcttacgacccttcttctcggcgcgcttacacgccttttggtagttctcttcaaggcgcttgttctgaacctcccgaagtctgttctgtactttttcgacgtggcttgctgcgacgaggccttcgtttgatgtgcggacggcgttgtgggaggagatatgggctgagttgtcggggggacacatatctgctgctccagactcgtaaaacttatcggcaactagatatgtcagttatacttcttgtacaaaggggggtttagttactcttttcgctatgggagagcttgagaacgcggccgattgatgtgacgtgtgcggctcgtacgctctcgcagtaccagcatgtacactctgagtagacctcgtcaaacatctcttggtaaatcttgctcgtccactcaaacccatcgtttaacttctcatcctctatcttatcatcatgtcgcacgtacttgaacactcgcttggtggtgtacacaaagtacgacaatggcatgagttggtgagtatgccagcctagatcaacatcgagagtaggaacagcagttttcttgggattcttggcgatgatccgcatgaagcgattatacttcaagcaacatctatccatggtctctcgcgcggtgggagagtgcagccagtcaagcttgcacatctttccagcaaagattccctgtcgcatcacagcgccgcaaagatcaagagcaaaagggctgaagttctcccagtatcgagacatcatctttctgatacaaacttttgagaaagccgggacgaggcccgcccggcccctggcgacgctgccgttgatagtagcgagagcactcggtttgagaagtgcctcggactcaatcaacttgcgcacagtctccatggtaggcggatcctcaggatcaggtgaatcaagaagattctggatctgaatgcgcaaaacatgctgaatcatgcgattgggaaacatgcgctgatcaaatggtgcgttgacgaatgaattcccttggcgaacggtgatgggaacgggggttccgctgttaggccagagaatcgtgcccggcatgggatagctctttaagacgacgttctcagcatctttgcagaactttgcaacgctaagggtctcttttgtcacgcgggtattgcactttggacagcgcgcctcaaacctgatgtcgccgtagcctgcgcccatgagaccaggccgatctggggatttgggtgtttcctcgagaccgcaggtagtccaggggacgtcaaatgcttgagcgcagttcttgttaggacaagagatggtcttgacgagagaatcgtcgacattatcccattgacggcctgtttgggcgacccagcgagccttgtcgtcgtcggagacattgtagctgaaggagccgtcgatggcggcgttgacgagaccccacggcatgccagactgccagaattgacggtggccttgtcggatgcagtcttcgaggaagttgtgggggttcagcatgtgagagtgatataccatcaacacgtctagagtttgttagtgcttgcgttcttctgtagttggatttactcaccaagcggcgggagggtcttcttctcccaccaacgaggcgcatcaccaacaggaaactgtgcataagatggagagttcttgtcagtcatgacaccctcagtcaacgggctcagttccctcgggagtgaatcccaccacgcctcataccgatccacagccctcgcaacaaacaaggcccaccgcttctcacggatcttgctcagtgatttcttcttatcctccagttcgcggttaaactcccccgcggcgggatgttcatcaacgtcgccgttctcatggacaaccatgtttccatcggcgcgagtatcccatagtccccagagaccgtctgtgtagccaacatcttctttgagcgcttcgaatgcgaagaggagacggaggtgggcgaggcatgtgctggagtctggttcgtgggggagggagtcgatttggagatctgtaaatggggatatgaggtcatctgggacgggggcgggtgcatcgtccacggcctgataagccggaggggcggccattttcaaagtgtaaatgtgagaataatatacaatggtagattgattattttaaatgaatgaggttggttgttgataatcgtattgttgtgtgtaaagaggaaacttggcattttatatcacggaactgtgccgcggtgcaggaccccttccatctcgccatgttctccacgtcggcacgtttgcatcatttgtggacaggcgaggcagtgcaggcgcgtgtgtgactggttggataagcaaacccagcggaattgatcacaaggataaatcgaaatcatgccgatgatccgactctcgccaattgctggtgcactaacatgtctgcggggtaatgcacgttattggggtagtgtctgttaggctaacaacgaaggttacagccaccgcccggctacacccacgtatataaacaggcaacagaattctgggtgctaatccttgaagagatctacgggcggcgattgctgcaaggctgggcgtaatgatcaacgccaagatggagcatctgattgaatgcgaaaatggaaggattcttttcttccttctagaaggccttgggctatgccttgcattggggctgtgatgacgcgctgcatgcctatcacgtctgttctggaccgtcacgaattgggggccgtttttggacgaggccaacataacacgtcagtgctgagaaatcaggtcattgggatttggcaatgacaattacgtatcaggcccgtcgcttacagtaggtgaaaaggctgttggctgcagtcaagttttcgtgcgcgtcgcatctcaattgggaatgcgaaaatcacatgacggcccgcgatgcctgcgcgacgagaaaatagtctgatctgcccggggaaatcaagccttagatccgacaagtaaattaacgggtcaaaagccccgatcttataactcgtggctgaattgagtggcttttttgcgaaacattgcgtgttggctgcaccatcatctcggtgtattggcgtaagacgggcctttcacctcaaataagccggtgcaaatcaccgatatcactgtgtatttagacttcatctcgcaaattaaagttatcagatcaattcctcatcattcataaccgactatttccatcgtttgctaaaatgcccacactcaaagttctcgttgtaggcggaggcatcgccggcccctcagtagcccactggctctcccgcaccggcgcagaaatcaccctcatcgagcgctcccccaaacccagaacgaacggccaacagctcgaccttcgtcatcaaggtgtggctgtcatgaagaagatgggtattgagcctgcgattcgcgctaagcatgttcatgaagttgggacgcagatgattgatacgaatggtcggacaaaggtgttttttccgacggttgagagcgggagggggcatcagagtgttacaactgagtatgagattatgcgtggtgatcttgtgaatatcctgttggggcttacgcgggataaacagaatgtgaagcatcgctttggaacaagtgttgcgagcttgacgcaggatgatgagagtgatccgaatggaaaggttcatgtcgggtttgacgatggtcagaaaggcgactttgatctcgtcgtcgctgctgatggcacgggttccagaacacgacagctcatgcttgggcctgatgcacccgacccacgacatttcctcggtggctacatcggcttcttcagcaccctttcaaaaccacacgacacaaaccgcttcacattctgccatatgcctggctcgcgctggctcggtacaagaaaggacagcccggacatgacgcgcgtgtacatgaacatacagagtcagaacgaggggctggcagcggcgcacaagtcaggaaagctagatcatctcaaagctgcatgggcggatgtctttgcagatgggaaatgggagagcgctcggttcatggaagcgttgaagaattcaccagaggcagatgatctgtactccacgccctgccaagaagttcgacttccgccgggatcatggtccaaaggccgtgtcgtagccctcggcgacgcagcgcatgctcagactgcaaatggcttcggaacaacatggggtatcgtcggatcgtacatcctcgccggcgaagtagcgactctgcacaagcaagatcccagcaagggagtcgtgcagggcgtcaagaaatatgaggaggtctttcgaccgatagcgacatgtatgcagggcgagcaaagcgcattcgctagagcggtctttgcgccaaagacgcagtttggggtgcagatgcttcacacgctggggaaactggcatcgtggttcaggctagatcaaggaatgggccttgattccaagattgccaactggcaacttccagagtatccggtactgaacgctcagaaatgaaaaggggggtatcaatcaacaaagctgtataatagttagacacgcaattcatctcttctcatgattacaaaactcacctcaaatgagtcaaaacacaccgaggtatatatacaacaaaaacgctcaaggtatcaatattacagatcacaaggaaatttcatcatcgggcacttttctgcgacgacagggaacctctaccgccagaatcagtcatgctaggtgtatggtgttcacgctgctgcagccgcgatatggagttgacgtctttggcgcctggcaagctgattgcgtcgtagtccaaataggcgtacgcacgctggccctcaatgacctcctcgacgtcccgtgggctgcgggatcggcgcagggcgatggagttggtgtaggtgtttgaggcgtggctgaggccgttggcgggataggtggtgttgccggaggagaggcctgggatgaatttgcggaatatagggcggagaagagcgagacagcctgggagggttagtgatggtcaatggggtcctagggatgaggcttactggtgaagacggcgaggtggacttcgacgttggcccataccatggcgagggaaaagtcgtaggggaattctcgtgagttggaggtgtatttctgagcttcgacgatctgaaagatggaagcaatgccgaccctgcgagtgtaagcgactgatagtctcatgatggattgaacttacaatgaaccaagactgaaaataccaatgacagcaatcttctgccccagtatcaacttcatcctcacaacctcaaacaacggcagcgccagaataataaaatccatcaaacaatgagtcaaatcagtcccgagataatattgcccgatattattcatgcacttcccatcgatcgacttatcccagtacgcctgcacaggcatgcagtgaaagatggtcatgaaggtccggatggtgatccagcatccacagcataccatcaagataataatagggacgcgtatagatgagaactggaagatgcgacggtaaaaggtgagcacggacatcttgctgaggaagatggaccatgagtacaggatctcgctggtgaagagaatctggtgggatttctcgaggatgtgatcgatcttgtcttcgggaaagtgaccgattttgcgacccatgtaataacatgtcgtcccttggattgttaattaaattgatgagatgaaataaagggcgtcactcacacacgacgagaagaattgcataaccaagagccacaaactacacgagcataagcatgagcatttattaatcacgtcttgacttaggtagggtgagggcgcgtacccaagcagcgattgacaaggcatcgtcatagccaacgcccatcttagtcatgcgccgcgccttgatcctaagaatcagcgcgagcgcactcgcaggcacaggaatgataatggcggcccagacattgggaacccggcccgtcatgattgaagcggcagcagcaaaacgctgctgggagtcattgaattgaattgcgttggaacgaagagcgaagagatgggagagcggggaggatggagggaagaaaaaaaagaggggcgactgggtgagcctttatgccgaaggagagatacgagcgcgtaggatttggccttatccgtagattaggtacattagctggtgcttggggccaagcaattagcattgccacaacgttgacaggccaagtcgtgctgtgctgtgctgtgctgcgctgtgctgtgctgtgcaaccctccccccagcaccaaagctgaaaagaacaagacggccactgatacggtgaatggggagagagatacgccccgtcagctttcgataaaacggctgccttattttcaacccttgtccgcatcactcttgcattcgctcaatgggggaaaaagtcgcgcagtcatcttgatgcccacacacactctgttggcagcgaatcaaaggagccagagcacgagacactgcgacgctgatcaagtgaccaccgagataagggttcaattggcccaagctgaaaacgcagtcgttatctctcgagtctggccatggagagataggcttttcctttaggctttagacaccttcttgatgggggttagtctcatgtcggtgagatttgttctacagcccttcttttgttctttctggtcgttttggaaggcacagagaattggaatttgagaggagttgggtctttggtacacgtcataacggccggggtcgctgggtagtggattctaccccggactttgtggtcccacttggcccagcgttagccgttgaaatgtgccgcccgttaaaatgaggctttctttgttgcttatcgcgcgcattcttcaattgaaagacaggcgggacgattgactgcgaagtggtgtggacaaaacacaacagcctcgtgaggcaggctgtgagcgtgactcattttaatacgaaattgtttgctcgcagaataaaggaatggcatgcagtatggaccgtgcttgggagcaaacttgtttattgagtttattgatgtgacgctttggtaattaccgcgataagctgccctgccctgccctggtgagttcaatcggcaaatctcaagtcgtgtcatcagtacacgattgtttctgcacggtccatgatttcctggcaattcttccagatcctccttctgttcttcagccccggcaattctcccaaccgtcggctcaactccccccgcaatcgcgtccaattcgtcctcctgcaatccagcatcctcactggcgtaaacctgtaactctgcctctgcttctctgcaagctcgacttcttcagcggccagcctcgcgatttctgctgcatcgtcttcagatccatcatcccaatcacgtcgtccggccaattgcatctgaacgttgtacaagggcttgccgagttttcgctgctctgctgccgttgtcgtgacgaagaataacagcggagcgcatgtccatgcttcgtacagccaggggagttcgcgcagggttagatggtagaagagcgattgcgggaggagatggtggaatgttcgtgatgataggcgcaggttggcgatatcccaggaatcaagctgcagtagaatttctaacttgatttcttgcggaggcttggagaatatgtctgtagagttcggggaagttacaactgaggaaatgtcatcagcactgcaggtattctgcactgaatcaaaaacatcctgcaatccggatacgaagcacgggttcgcggccaggaactcgtcgccggcgtgatgtaaccagggtatttgcctcgccctcttcacagcagcatgttccggcagccgcaagcctagcgcccatgtcatatcgcccaactcaaaagaccgtggacattcacaaagccatatcgatatatcgacgctcgcttaaaaatctcaaagcatgtcggatggaataacattctccccgcccctcggctatcaatatcctcgctgcggtttgggaagatatgttggttgaagggtccccctggatcaagatctccacgttagtattcatgtggctccccgttgcacatcgatgctgctacaaggttttggtacgtgttacactctctctcattgcctcgactgagatgcggcttccgtggtatgcactggtcgacctgcggttaggcccagaaacatgttcaaaacggatagagtcgagatttctgggtgcgagcgaacacgtccttgttcctgagccgtctctcggaatggaagtacaatctggttgcacgcagttttgtctcctgggatatgcttcaatgtcatcatctgcgtggctattccatgctgcagaagggtgttctccatttgttcggtgacggccgatgtgaaagctgacgtcgcatatcatgcggcgtgcttctccatggtccctcgtggtaaattgaaataatggattattatccccgttgctatcaatccaggctggagacattgctgcgtatatgcctgtcatgcttgtttgatgctagcggaggtagaatgggaatgcttcagggaactgtgggtttgtgattgatggtatctactttgactgtccgcataatttagccctggtagtaagtagagattatctgtcacgctctacaccatcgagttctaatcgataagcatgaaagcggcgcgaaatgaacacaaagtgacgtagacccactgtaccgcgttcatctccatcaactgtactaccagccaaccaaattgtcgagacgcatgagaactaccttcaattgagaccaacttacaagcaagaccctacgcaatgtcagagcctctcgcacccctccagccggaggtcttggacgctatgaaagcggtcagatccgctcgacgccgtgactcagttcctcactgaccatcccgctcacaaagagtatcatcagagacaagtcagccgaagcagctgcactcaaagaaaatgcccctccaaagtctacacctgcgaaaaagacaaccccagcttctggcaagaagcgcaaggctgagctgtcccttgatgaagaagtcgccgcgcacaaggcagacctgaatgacacaatcggccacgccactttttgaggacgatagccttcccagctgcaatgtcatccgcaccaagttcaacaagctctttgactcgggcgtcatgaacaaggctgagttctgcagagccaccgatacaaactcaagctcccttgacaaattcctcaagcagaaaggtccctttggcggatgtaacagttccgtctggcgtaacgcatatgtatggtttcaacagcgtgaagtcatgggtctcaaaatgccagacgccaagaaacgccagctccatgagagcaagaaggatgctgccgaaggaactccctctaaggctataccttcaaaagctcttcccgatatcagtgacattcacctagaaggcgaagaaacagacgatgtccccatctatgatgactgcgatgagatccggcgcaagataaacgcgcacatgacaatccctagcgtgacgcaagcgcagtatctacgcgcagttcaaggcgccgacgtgcaaggggatccagtcaaagcagctttcggactttagaaaggcgaaggggagtaatgctggggccaagagtagtgtgtttaacgggtcgtatgtattttaagaagttgaagtgcgcagaagaagcctgttacgaaacataggatagagatgacgtttttgcatcctgggggttttccgagggatagggatgataggactacttggttccttggtgcggcttagctggcttttgttgatgggtctttgatctcatgggcttggttgggaacgtgcttgcgtgctgctttaaatctgctggtcagtatgtgaaatgggactgtattacttaggtgttcgttaaatgggattcggtacttggtcctttgaactgaaactgctacctgtgatgaatacacttgcgtagacttttgccaggcggttctcggtgatagaggagggcactgataacgggttcaagggactgggagatgcataaaagagagctcgcggttgcagatttacatacagaaatataggccaaacctccgctgcaacagggtaaaatgaccagcctagtcgatatcttgcgtgcgccagagaaactcgccgttgtcaatcggttgagacattcaatcgatggttgcttccagcaagctgaaccccacgacataattggtctcaagtgagcgcacagcgacagggagtcacagcgcagccaacaaccaacatcgcaaccaccaaaaacgaagatacaacgcaagagaagaagcaattcagagtgcaaaaacagcaaaagatacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccggttagtggcttgactatgggagagcggacgggatcccgtattttccactacctttggtcgtatgtgctggatagcggcgggtttgtgccctatattcatgcagatttcgtgggtctcgaacgcgattcagtgggtcggtctgctggcctgcagtctcaggcattagcagcttgaaaattgatcacatctctgacagtctgtgactcgtattgagacagatggaattcgttgcgctctactattgcattatctgaatttgccgctagaagtcacttctgatcctcttcaagctctggtgattatttgatgctgtacttgtttttcgtcacgatacctattttagtttattacattgaacccattcggcaacctcgaatcagactgcaaagcagaaaatcgagcagaaacccgtattaatgacaatctgttatccggagcatggctttaatcaaatgatgtttcacttgtaaatctttgcttatcatctcctcccgccatccttcattgatacaatgcgcatctgtcagtaaacgcagagctaccctacagaattagtgatctatgagatgctcagcgacagtgtccacgacgcactgtcccaagccgcactagcgccccagctcttctgacaagttttcagcattcatctttcccagacattcaccgctgggtgaaatctctgttctcatcgggcctttgcagtgtttctgtagcaatagaatcgatcacccactacttggcagcctcaatcatttgcagaattctcattcaatcgcgatgccatttgctcaagtcgtcgccatacccactgaacctagtcgcatttccctggtagcgaaatgaggctgacaaaaaaaaagtggctggacccaaatcagagttttcacgctgcctcaggcgcagcctccgaagccccactatccctctgtataaaaaaccgatcctcctcagacctttgggattttttttcttttcttcttcatgtcgacaatacttcagtacgtcccccctacctactaccactccaccaccaaacgatcgctaacaacgccttcaggagaatcatttctatagtattcgaccttctcttggttccctaaaagagccacagatcccaccctggttgatgaatgtatatcctcgacaccctagagtgaatacccttttggtcctctcgctctgtccgcaaggatggcggtggttgtcttgtgcagctgctgtatagagatggtttgcttgatgatctcgaccccagctgtggtcttgcctttgggcgcgtggctggggtgggtgttgatggacgtctgacaggcgtgttttcttttattcttttcattgctttctggggcttgtcttcgggagtgaggaagatggccgagacgcgatgatcggtgtcgcagtctcggtatcgtgatgtgattgtgaatgtttgttacccttgtctcactctgagatctgccatcttactccgtggcttatttctatttttgttcaaggaagattaaatgtagcccaatactcaccgcgatatactagctgtaaagctcctgtggatatagcggtccatcatcatggccacatcctgtaacgtacttttgaaagtgctattcgtagatcctaatatcttcagtctcatgagttgatgttgatttgaagtcgagcttcgaatcacgtaaaaaaaaaaatggtgcattgccgagcatcttctgcatctcctctgcttggaggccatgattttttttttttatgtcactgtctggcaaaccctcgaggctctttgttggccctggttgacttttgctctttcagtctcccgcaggcggtaacattgactcatatgtccctttgtctcttggttcgttgttcagaaattatgttcgagcgtcatcccatcacaacaaagaggacggtatatatatacctgttgctacaacttctactctcgattcttccagttaccaatcaacaacaccagaagctaccactacaacaatatccaccatgtgtatcgtcaaaactacccccagaacctgcggcaactgtgaagccgaggatctcgcacttaccagcaaggaggaatgccaagccgtcgaggatcgtaaggactgtccgggaaagaaggagattgtggtcaacgaggcatggctgtgtccagcatgccatgccaacacagctcgtggcacgtgctacacggagccatatgactatcagccaaagatccgacaggaagtcgccaagaaagagactggttccttcgcggataaggtcaagaaggtgtttggcaagaagtaggataatatgcttctatgccagcaccgagtacgctgtcaagccgccaactacacaaagcttttagtaagatttctgctccgtaagacgatgaaggcctgggaccgtagcaagacgtagtttcagaaggttcgagaagacaacacagcggttcatagtgatgggtatctcagtcgcaagttttactgataaatatattcttctgcgataaatgccaagcctctacgaggcgggtctttattgaacgccatgtacctgtgaaacaaaaacagtgtgacttctgatgtgttcagtaagctataagattaaggaacacacttgaggtgaagcagtgaagtaatagagcaagactgccgtgaacattggtccaagtaaggcgcatgatctaaaccccatctgttaagtctatcaactgaacgttagtccgtaagagctcactgcagctctgcttcactgaacgttcgcgtggatgactgaaccattacccagagtgcctatgcagaaggtctgctgttcaacatgaacaccgagttttccttcgctgtcattgccgtgtaaagcttgaaacattaccttgtgtggccgattcaccatcagtatatacatctgttcacattgatcgcatcaaaacccgatcagaattattatatatagtctcgcaagccctcccgctctccaagcagctcaactcaattacaaacctttcatccaatcaaccaagcttacaagaacacccggcagcttcgaacatgtgcaaggaccggtatcgtcgcaccctttgcggtgcctgcgagaaagaccccaatggtcgagagaaactcggataccagagtttgggaagagaggaatgcgaaactgccaagagaagggggaggcaatgtcgacaggagattaaagaagagagggacggttcctgtcaggtatgcggggagcataccatgtatggactgtatgaggttggacgatattggtaagaaagtgcacggttaagcactccttaagttggaagttcgcagaacgcttcaagcagtagtcggcggcttagttggactgctgagaagaaagaaagagaattgaactatttgttacaaagtccctagaatagttctgtttaagacttcatttgtgaaaacgtagatatttacccagtttgccgcgtattccagggacagcaccaagactgaaccagtttctgtttcatctgaagaccttccttctatggcctgtttcaccgtccactgcttattccgtcattcatacagactacggatcttgactcgtgtacataggtccgtgacaatggcatcatatttctttgaataggagaacgagatggtgagtttccagcaccgtttgcaattttcatcgatgagaaggtcgtgaggtttcaagggcaagttggcgatcctgatcgggcttccattggccgttaggaaaggctatacccattaggtgtagcctcttcttttgttgtacggagggaaatatctctgacaagttgaattgctcattcttccttctgaccaccacgctgcctagaactgtgtagtactgaggcttccatactgacaaggcagatccatccgacgtgattgagggcaaacccaacgaccgctttgatctgtccctagatgctcctcggcgagtctggcgagttcttttgggcgttgactatataaaacttttgtcaaaatatttggcaatctaaaattaacgtgatagaactgcctatccggtgagcgcgccaatgactgggaatctttgcgatcctcgttgctgttgattatatcggctcgacgattttgctgattgggggaaggggtttgtcatgatggccgaggatctcggataaggcatcaaatatggctttggagaaggaggtggcgaatatttcgtagagtcttaaagatataccgtagtcggggttacttgaagtttgggggggaaagcgatatagtctttgtagttgagggggaggcccgccagctttcagatgcctcttttggtctcacaacctcactttgccttggcgaactctgaggatggctcatcagcgggagaagtagaggctgggcaaggctggcggcgaagacagctaggagacttgggctctgtttgggtgacctttcgcttgagcttgacgaggtacgaaataagatcctctggtgatgtgtttgaacaggtaggttgtgagtgcgtattcgccatacttggagcgcgcgctcgcatcggaagtgactgtagtggaggttcatgctggaatttactgatgatagaggcgcatgtgagtcataggatcaattgaaacatcacaagtcatctcaaaccatcatagcatacctaatctcagtctcgtaataaaccattatagttaaccagaattcattctcgtttacccaatcttctctcgagtgtcctgatattgttaagcctgaaaatctggcatcgtccccttttccactgataatctctataactcaaaccatccagtaccccaagttcgctgtttcatggtgaatagaaacatctgcgacagaattctgaagctgaatcgctcagtactatagactaaaaggtcccttgtaaataaagcgactatagtagtgatacatgcctttggtcagtgactataaccccagagaccgtgtaagactgcgagacattacaaggaaacaaaatcaccgcagttcagcacatcagttagttgacctaaagaacacgcttgatcctttgaattctatatgctgttcatgctatattctaaatgttgttttagtatgtgttgttgttcttgaaaagaagtcaaagactttattccatgttcatgcatattcattcagatccatcagagcttattctttattcatctcgcgttcaaactgcaaagtaccaataagtaggcgaggtaatttactcaacccgttgctaacccagtacacagacaatggcgcagtcactataagattatcaagtattacctaacaactcaattttagatataccaaaatatcatagcagtgacagccaaaagatagagagcaaagggtttcagtacaatggagaatgaaatgaggccagttcaatatgaacaagtgacaagtcaattcctgatttatgcctttaaatacgggatatggccgcgtatgaaagaccaattcccatccacagcagtataaaccaccaacctccaacactacaccttctcatcaccattcttcgaattcttcacaacacacaaacacacctccaatatctctacattcatgatggaacagatttcagaagatatgtcactttttgtacatatttgtgaagaaaattcacaagtttcagaagagttgtcacagaccccagaagagaccatgcatgaactcaagaagcagctcatgcagagtcagctggatagcctccgtatttccatggagaatcttgcccacagtttcgatcgcgttactgcggctatcatcgccaggtcttgtttggctatcctaaaaagcatgataagcctttcgtacagcagtgtggcgctatttattgacaaatataatgaatataagcttcggtacagattcaaagagattcaggaatttcagggattgactcgctccttcgcagatgatgagaaagacgatcaacctgatttcaaccaagaccgcaaggatagtttgctgctttacgcagcaagcgtaatgcctgtctcatggtatcttcgcaaccataatgacccttcggggttatttatcgatcaggctaaaacgataagaatgtgctgtctcgatgagctaaagcaccagtacgggaattctttgatgaagtcttccgatgatgatgatatcgaggcaccgtacgacaggatgttggaagagatggaagattggagaaagaaacgtcttcgagtgccagtcaccgacgacgtggtttctgtggctctgcggacgtacaaagactgtcgggacctcgagcttccagttccacaaggcctggccatacatgccttgtcccccttggatactggggaagagtggtcggttcaagaggtggggatttcatcagaaccagactcatacccccctgggacaacaatcgaggccatcacgataacgcgcgagcagctgcgagctcattacaagggagcagagtttaagaaggaggttcccgcgactcaccctacactcgataacctggacctcgattttgacaaggaaatctgcagtgaatgcggaattgtagtcgcttggagatttgttggaagtgacgcttggatggaccgctatggtcaccttgttccgcaagacccccttctctgagacaatctgggttatcctgggtagatcaaccaggcttactcaagcgagtaggtagaaaaaagttttccctttgttactttggatgccgggatggggagtctgtacaagtgtatgggctcgttggggcttgggagatgttggagtgtgctggtcattttcacagcattactcaagtgagtagatctacctgggaatgacatagctgtgcagggctatgataaaaagttgctcaagtgagcaaaaaaaaaaaagaacgaaacgagtgttcagtccattatgattattcgtggcaagcttactcaagtgagtagtgcttacggggtgattagatgggcggagttatgttgacgggtactcaagtgagtacatagatactgaagtttctgaatagactgaaaattggtggtataaagtttgtgtgccatttatattggcgtgaattcacttataggtgagctattattattgtagaccaggtcatgtagctgtgatccagcgattccaaatgaggagagggagatgagctccgcgaatttcgataactttcggatctagttgcaccaggacgagattatgcaaagtaaaatagcttcgataggctacagaaatgtgaccgcggtttgttgtaaattggacctgcatgggaggagttacggtggggatttcactgagcattcactaaaacgccctactaacttcaggtgactaagttgcgcgcaactcgccttgttgcattggaccattggactcaagggaacattcactcaatcaaaagcatattcatcaagacatttccctgtttattcattgttccttgggtctagttctatctaaattgatagccaaccacaaaatagttattgttttcttgaaccgattacaccaaactccattccagaatgctataacctggaaaaagcactaaaggcgggccaacttggtgatgccaatcgcgcggatgaagtcacctcgcttttgctcagcagttctagcgccgcgcagattgagggctcgtagaaggccgccaagctcacgagctgcaataaagaaatcagcattaagtagcgacggggaaagaagatcgaggtacataccgttgagtcgctgaacctcaccataggtgcgagggaaatcgaggatggcggcgccagtcactggactgaccagagggatgagggccgaacttgacgcacaagcaccggaattgagggctctagcatggaggttggttgttgtagcggttctaagtgtttgtcagtaagtatgggtggcatggtcaaagtagggtactgacaggctggtaagacgtcggtcaatacgggctaagtgctggtcatggacgcgaaaagtggcctcgagagtattaagagggtcattcattgcatcgagatgagtggtgatgttgccgagatgactgatcacttcacagaggaaaccaacgatctgagggtttgcgggcggcgaggaaagactggacgacgagtcggactgtggatcatatggttagtcagtgattcagactgcatttttgggtgattcacttaccatcgcgctgagctggattcgagatcagaatcgagatgttgttgtgctggtgctgcgaaggaggaagaaacaaaaattaaggcgtggccgagcaaccccgcctcgcgacgcagccctcaccactatcctaagtttcaaaaattaatctacaggcttccaagtctatactaaattacctaagcctttttctcgtttagcatagactcaaggcgcgtaaaggtgtgagactgttggccctgatactaatcaacagcggagagttagctgtactaacctgactttatcgcaagtgcaccctgctttacattgctcaccaagagacaggaacggaacctcccctgtttgcttctcaatctctgaggagcaagaggcgcatatatggcttaagaaagggatgtctccctctccgaaaagacgcaaacagcgagagatagccattaagtatctcttcggcgccattattcacagaccctgaacttgacgttgaagtcggagagtcttgctgtggttgtatgccgtttggatcaaggttgtttaagtctgactgaatgggcaactcatgaataggcgagtatatgttgacttgttgtgctgcacaagttgctaaatcagagagtttctcaacctgtcgttgttgatcagtttgggtgttcataaatgagaattttgtgtacacttacaagcccaatgccatgtacttcgagactagtcatttggaactgcaaacaggtgtcaagagcctcgctggcaatggtcacggcgtattcatgacggaactcctcctcgtcagatagggcttcaacgtagccgtggctattggctaaagaccacagcttgatcctgatccaatgcctggtaacaagaatatctgcatgttgagcatgagtatcgacaccagaaagtccggaaaattgtggtggaatccggtagcgtcggaggagagcgagtattgtgcttctggtgacgtgtgtcggagcctcttcttcccagcagaagcctttccaacattttattatatcgggatcgatgaagtccacctgctcgagcatgttgctgatgcattccatggcaatgatgttctcgctttcacccctatcatgtgaagatgcgatggcgttttgtagctcctgcaacttgttccggcttagtagtttcgtggctggaatgtagtctctttgaactgagtaaatcctctcaatgatcgtgaggctaatcaatgtgcggagtctcctttgtttttctgtgtcaccaatccggccataagattcaggcttgtcgagattcatcacctcggctagagctgcggcctccctaagtcgaaatctggctgcatcgaaattgcccttgcagaactgacaggcgaacagaaagacactcgtcatgattgtctccagagtcgggctctggcctaaatcagactgcgagtgtaagttgacagccagagccaagtgagcgtcagctcttgcttcacggttcggccatgagcgtttctcctggctctgaactggctgtagaaggaccagcgagcaaatggcttgtaccaaagagccaaaagatcgatcttggagatgtctttgacgcgcgatgttttgatgaagatatgagcgggtgaagaagggcatggattgttgtaggcgctctaggaatacgtcgatgagctgtgggatggtgctgtcatctaggagacgatccagcactccgttttgactcgagagatgctggagtggtggtgagaggcatagtccgggactttggggtatgttcagtgggagcgatggtatgcatggagggaggtctaccaccccgaaaaggttggttgggtagaagaagcattctcccataccaaagtcccagtattctggttccagctgcacggaagagacagtagtaagttgtgtagaattgttcatacactctggacgcagttgctgctcctctataggagtgttcacgtcaacgtcttcaacaggcacccagtctgccgtatcttcgtgcaagatgttaggcctctccaaagctacccttgagttaacatccggatcatcggacgccggtcgaatgtaccggcgtctctttcgaggccgctcatattggcatcctacgcggctctcttggcaaggcgcacatggagtacgccggtcacactgtgaaatagagtcagaatcgcgagactggggcaaacacggagtagtcaacctaccttgatcttccgatgaaagcagtgatcacatgatctagtttgaacagcacaacccaaggatgaatcgaagaccacttggttcatgtcgagttgggatctcctttttccgacacgaggtggacggtccatctgcagcaagaggcttttatgacggataaggaataaaaccgacacagaactcccctggtccgagttaagagcacgggggagactgcggggaaccatgtctagactctcggtccgacaaaggtctgggccgtcactcagaccatctaaatgtcttcccacgaagcagaactcgggctagtgtcacttggtgctgaaaatgtgctgctaaatgtgacatgttgatttaagcccaattgggaatatttccgcttcagacgagaacagccagaaactcgcgttacaattgccgatttgcaaggccgcgttatccaatatggcatgttcgcgaggatgaaatgtaaacgccgaatgccgtcgtcaatcaatatccgtcatgtgattcatttagtctgttaatggccgttccgtatttcgcggtctatctaaggctactcctgcttattacccacggtgaaattgtcatagcattcactgaagcatagccattatggcagccctagattcacccatccttattcagctaccatccaaacgccacatctacgagactgctgtttatgaaactcaatacaatataccctcgacgacaacccataacgatgtacttcaaggccaagatccccttgccaccgccaaagcatcggaaatccagaacgaagatgcccatcatcgctggagaccgcgttatcacctcatgccgccaactggctggctgaacgacccttgtgcaccaggatatgatcacgtccatgatgtttatcacgttgggttccagtggaatcccaagaagccagaatggggcgatatatcatggggcagcgctctctcaaaggacctcgtttcctgggaggtcagtggcagtccatctattcaaccatcgaggaagcatgatggagaagctggtgttttcacagggtgttggagtccagtaccctcagcacctggtcggagcactgcattttatacctcagcgcggaggcttccgatacaccatacacttccctacaactggggttctgaagcaatttgcattgccacctccaacgacgccggtcgcacttggcaaaggggcaatgtaccgactgttctgagtggccctcctccccatctcgatgctacaggctggcgtgacccttacgttgccaagtggcctgctctcagccggctactaggagacaagtcagatcaagcactctttggcattgtttctggtggtcttcgcggcattagccctgcaatatttatttactctcttgaacaacacgatttaaccgcctggaacttcctctctgtgttgaccttagcaccgacctccccagaggaacatcattcacaatgggagcccgactatggtgcaaactgggaagtggtcaacttcctttcgctcctcgaccctgatgacccagcgataagccatgaggtacttatgattggcgtcgaggggcgcaagcaagttgacgtcaagccttctggacgacatcgccattcggaattcagaagggatcacggtgagatgtgggtttcaggccctttgatgcagacttcagcagggatgcagatgcaatttcgttctggcggtgctctggactacggagcaatctatgctgtcaactccttccacgatccgagatccaatcatcaagttgcatttggctggattattgaggaagatctctctgcagaactgaggggcgcacaaagatgggctggactgttatcggtcccgagagtcgttcagttgagcaggatacatcacgttgtccatgcattgaagtcagatctggcatcgatcaagtcatttgacgttgtgccagaggacaaagcgcagcagaagtcactgttcccaaaagactctcctcagacctacacgattacgacagtgtgtgctttgccagaccctagactcaacaaacttcgccaacgcaagcggcccatgggtcccataaccaatcacactctgcctgaggctcttggaagcttggaatttcccctaaggtgctcctgctgggagctcgacgtatctttcgagattggcaaggacgtacagagcattggtttcatgataagccatacgaaaggtaagactaccagatataatcataaagggtttctagagattgctaacatttcttctaaagattcacaactacgtaccgtcgtctcgttcattcctgacttagaaaagctcataatcacacgagacaaatccaccaacatgacagacatatgcgtggcggacgaagaggcaccgcatacccttttctcgaccttgtctcccggaactaccgcaggagctgagccaattttgtcacaagagcctttacgactcaatgcattctttgatgtgagttgtctagagcttttcgccaatggaaggacggcaatcactacaagagtctacccggaaagcatgacctgctataacattcagccattcgtggtaaggaagagtgatcgcgcgtggtctggtcagttgtttgagtgtacggcgtgggagctaaagccgtcgtgttagaaggtctagatgatgtaaatgtagacagaagagtatatgcaaatgggagcgatatttaagactgtctgagaattgacgtgagagttctttaccttaggtaatgcttgttactacccataactgctcagcgtcagcaagaggtaaagtgtagccaaaaaccagccaataatatgttagagttagcatgaacttaagacttaggaggaaaaacacgtggtctaagatctaccaagtttatcctcgccttaactacatctttcatcctgtgagctcttctaccttcagataatgtcactgggtctaatagagcttaaccttgctgcactcaacacacaatgtcgagtaagtaagtcggtcagtagcattagtaagggaagacatgtactatatggctacgctccagtggcaggtatgatgtgagagggaaataatgccgtaacagatgaaactgagatacaaagagcctgtgcaattaagtcctgctatctgaacgcgcatgtaccctacagagtcttatgaatagcgatgccctatgcacatacatccaactaactccccatcattgctgccaacctgatttgaaccctactccatcaatttaagctttagcttcgtggtggtcaatctcggcgacaatcttctcctcattcatgtagctctccatagacaggttacactgatagtctgagtaatgattagcaatgcactgataaacagtgcgtgcttcttacctttgaacttgcgagcgggaacacgagcttcgaacatggcatccagttcagcaggggttcttcccttggtctcgggaaggtacaggtatgtgataacgatgcatccggccatccaaccagcaaagacgaggtacgtcttcgggccaaggttacctctgcagtgaaagttttgttagcatgcgggtagctagaagacagagagttgtacttacgcatcggcctgcgagatgtatggcagcacgtagatcacaacagtggagaacgcagccagagtcaagaatgagaaagagctagtcttgttgcgcagacgggcagtcgggatttcagcagagacgacataagtcagaggtccgaatccagctgcgaagaagaacgagaagagcatgcacatgctagcaatagccttggcgatgctggggtttcctgtatagtccatgaaaccgaggacaccgacgacgagatcgatacagaagaccatagtgaaggtgctgagggcgagggtccggcgtccgaccctgtcgacaaggtagattccagtgatagcgccggcgaaagcgaggatggcaccgaccatggtgagaagaaaaggagacacgttgccgctgaccgtggcgaggaagatggtagcatagtttgtcgcgaaagcaatgcctgagagttgctgcatgtttccgatggacatggccaagagagatcgacgaaggtttgttccacggaagatatccatccacgggaccttggtctcatcttcacgaatagacgcttgagccttgagagcctcgaactcggccagaatctcagtctctggatagccactgcggacgcttcggagagacctgagggcatcgctgtcacgagacttggtaaggtaccacgttggtgaatcatcgacgaagaagagcccgacgaaaaggatgagagggaagaggattccgaggccaagagggagacgaaatgacatggcggacatttcagtactcatggcccagttgacaccgctcgcgacgatggctgctgtgttgatgagaacgatagacattccgacgatggcgccacggacgttttcgggtgcaatctcggccatgtaagttgagccaagcacaatgaagagccagatagcaacatctgagagacaaggtcagtgaacacggacaagctagagttggcagatcaagacttactcgcaatccaacgaccgacgactatctcagccagcccaaacgcagcagtctggatggcgctcccgacagcactaaatatgcagcctacaaggatcatcttcttacggccgtatttatcagcgaactgggctgcgaggggcagtccgagaacacagccagtgactggtagagctgtcatgatggagatgtcggtcgaggtcaggtatggggtaccattgggaagacgggtgtgagacatttggttgacgaaagggaccatggctaggataccgccgctgatggcgccgtcatagccaaaggtgaagaaggccattgccatgaggaaggctgatgagtaatgttagttaaatgtgccttgagacaatgacaatgggaggaactgactggagtagaccaactttggacttcggaagaagtttgccagcgagtttgttcgcggcgacgcatgatggacgtcggcagtcatggcgaaggtggaggtgagtaccgattagaggagatgaagaaaggaaacaaggagaagtatgatgtgaccaatattggatcaattgatctcaagagataagagtcttgaagtctgagaatgccaattgcaagataacggagtccaaccgatgggctcacgagaagttatatacaaaccccgacaccaagcctcaagcccgggacgaaaacatggaggtactgcagcttggagaaagtggagagagttttctggggccgaaaatctggggaatggggagacaaacgatacgacagagacttcatcgtacctacagatcccctaagctaaatgtgctctatcactctttgggccaaaacccgcgaggccgggtcatgtgagggggaagagaaagggttgccgcgatgcgcagccgagggagacggggatattcccaaaatggccaagtacggcgccacttaagtttgggtgcaacctgtataagacgaaacttaaccgctgagtttaagcggctaactcactcttggcaagcttggaacggtatttcagctcatcagatacaaaatcgtatatttattactgcctgcagttgactgtctgcgtttgtttgaagcacccaaatatgacagtctcagactataccctcaaccacccagagctaggcagcattatcggcttagctagagacgatgatgttgttcagtttcgcggtatcccattcgcgtctgttcctggtcgctttcgccagagcatcttgagagccgggccattgccttcgcagccattcaatgctcgccaaccagggtaagtctacagtcctaaacctctctatgcacgaattgactttctaatctctccaagcccagaatgtccccaatcagtcctaccctttccttcatactggactgcgccaccacccagtgggtatcccgccctagaaaagcccatccaagatgagttcaactgcctgaacctatccatcaccgcaccgcgcaagactcttgaatccggccagaacgttcctgtactgctctttatccatggcggtgctttcatgggcggaagtcagtcaatccagctatctggacgcgaaatctacgatgctaccgatctagtaagggcaagtctcgctcgggagcagccaatcgtagtggtcactatcaactaccgcgtgggacttcttggcttcctcacctcggagaagctggctgagaggagtcgtgctcataatgaggcaattggtaactacggactccatgaccaacgacaggcgctggaatgggtctctgaattcatcgctggcttcggaggtgcctcagatcgcatcaccattcatggaactagcgcgggcggtgcttcgtgccattaccaggtcaactttcccaatcgcaagttccaaagcgccattctgtccagtggaacatctgttggtatcgcatctcggcctatgccatggcatcaggagcgcttcgactatgtgctatctcaactaccaagcctacaggcggatgattctctacttaattcattggtaaatcttcctctagaacagctcttaccagcatcgccgccatcactctacagcccactcgttgacggtgagtgggttcccgaggcgggtctcaaaccgacactggaaaagttgggcaaggctggtgagcccttaccgaatttgatgatcggtgcaacagaatatgagcgagatctcacgttgatgctattgtccgatctgtcgaagcctctgccgcatccccctctaccagaggcacagatactccctattgcgcgggaggtgcttgcaggtagcgccatgacgcctcagttgaactctgacgacagtcccttctgtgtttctgaagttgcccaagcgtataacctgactcgagaaaagtcttgcttagactcattcgaggacctagcaggcctaatggcggacgtggcattccggactccgccaatttactcggcaggagtcatcaagaagcaccagattgcacacgatcattcgtcacacgtgcttctctacgagattcaagctacgaacccgtataagaattggccacttggctataagagagccaaccatggtattaatgacatcttcctcttcaacccagcagaagaccaggtcccagctgaacaccttgagaactgggtgtctaccgtgggccagatccgcgctgcgtggcttgacttttgttatggaaaagcgccttgggctccgttcgagtggtcggaggatgttgaatcgctggggggtatttacgtgttcccagatagtggggagggcagattgtgcaagacgttggatgaggtggatggtacagctacagctacgcgatggcgtgcacttttgaggacttctcttgaatgtatttagctggctttatttttccatgtcacgttacccctgatatatccttgtttcacttagaaacctctttcttcatcggcgcttaacaagagtgcatcaatggctgatttctccagccactgagtgctaagaacctccatactctacctcaatatctattctggctcaagtcggcgatctggccgctttgaaatttgcactgtagatattgatattactgagagtttgtataaactttttctagataataaaaagggacaaagaaagtgattgatgctaagaataattgagactgaagcatgtattgtgtgtagataactgtgcatgttgagcgccttgggagaaatatctcttgtttgtttttgccaagtgtactatagccacaggctttctagtagcactacctgtctaaattttatcccttctagatcgaatatgtgagaaatcgtgttaattcgtttgtccaactgcgcacaggatcatcaagagctaacccaagaccatgcgggccatcgggcaagatcaaaacctgagcctttctcttatgcgcagccatggcttcagcaaacatcagagtgttttgcacaggaacagcttgatcgtcaaacgtgtggaacaaaaatgtcgggggcgttgtatcagataccaagttctgagctgatagatcatgcaattcctcggccgtcgcgttaggcccgagtagattgtcacgagaaccagcatgcgtatagttgccttctaaagtaataacaggatacgcgaggatgccgaaatccagaccggctttggggttggtgagggttgtggatgcaaggtgaccgcctgctgagaagccccaaataccgagcttctctatttttgggttctcatggcgtatcttcctgagagcagcgaagacttccttctcgggcttgggatagataggtgcagttgcattgagtgtcgtggtgtaatcaagaacccacgcatcgatgccaagcttattcaggtatgcagctggattgtaaccttccttgacaatagagacatgactgtaaccaccaccagggcagataagtacaccagtgcctgtggaattggccgccagaaaggctgtaagctttgcgaaatcgagcctatcgagttggtgagctctagtaacatgaggctattatgcaacggacaaggcgcttaactgacttcatggtgtctccgcctgcgtcaaaagcaactgaactctcaagcttaacagactggttggacgtcatcttcaacagcagaactcgtcaagatatgtatcgtattatgtgcagatcactttgggggcgggacgtctttggggtttcgttctgaattaccccgcgatgtcgaatctcatccgacctaaaacccttgtaaccactttgacttctattcgtccggctatacaattaaagcgtccatcattatataacagcacaagtccatgaatgaaggataataaccattaggtcattggcggaaaattgtggggtagagactccctctatcaaccaagattatgagctcatagctggcccttcaacccgcgatttaataatcgagctgtcattcaatactgaagtccaagctcctagcactcaaagcattgaagcttggagaccacttagtggaaatgagatgctttggcgttcttgacaggatttattccgcttgactgtctactactatatgatccgttcgcagtatcaggagttcttaccagaggcttcactttcatctagacattgttgtcaactctggtcgcaatggtacatctatttaggatacgtggcaaagagaaagttgtacgacttagatcgaaaaagaacactaatatataactatatacaggccagtatgcgtctctgtaagctgaaacgaatatagacgatgaataaaagacccacgattgacatcgcacccgcataataagcagcaggcctaaatactgaaagactggtatcgccactgtctgcaagcgagtaaattcccgaagcaataggtgtaccctaatattctggtcagcaaggagtgttgagagggcatatcagtgtgacatacgaagaagaatccacagaaccaagtagtccaaacgataggcaagatgccgagagtattctctggtcccattgtggcgccgagcatgggaggaaccagactgaagaaagctccacagccaatgccgttgaacacgaggaagacggagaagattccgaccgaggacgccaatggccatacgacgagcgagctgagaccaataaagaggagacagacaatcaagctgttcaaaggaccaagcaagtggtctgcagtatagcctcctaaaacccggccaacggtagaagctaaattccaagccgccaggatgataatggcaatctgattagagtatcccatggatcgagtgaagatggggatgaagtatggtgggacaaacaaggggaagcatgacaaagctgtgccggcgatgatgaggaggaagcgaggttctcggaagcgatgcctaatcacggtcaacatgctatggagataacagataacagggtgactcaccactgaagcttcaagccggcactcatggatccctcgggttgctggatgaagtatgaagctgggatacagactccccagagcatgaaactaagaatgcggaacgtccacgcgacatcgacttgtttcacgagaagattcgtcgcgatactcatgacagctgcaccaaggctgcctccgccaaacacgatacccatagccaggccacggtgtctcttgaaccacctcagcggagcagtcgagcatgcctagcaccattagcatattcccataccctccttcgtctcaaacttacaaagatggataatcctcctccaatgccaaatatcacaccatggaagacaaaaagagctccaacatgttttgtcgtccaactggcaaggaattcacccaggcccatcaagacaccaccagctagagcagtcttctgataaccaagctttcgaacagcgattccagagagaatactgagcgatatcatgaatgatgttgcgagtgatccgacgaaggtcaaggtcgtcaggtttgttccggttacttcgacgagtctgacttgcatgatgccccaggagtagatcacaccgaggtaaacgaagagagaacatgctgctgctgctacagctatccaccctttaggattatcgaattcgaccgctggtggtgttggagtggattcattgtcgggttgtgagatgtcggtgtcgttacctttttcgttatccgacgagttcgatgagcttggccactccggacctgtgctatctttcggtgctgacatatttaatctcattacacaaacagcaagaaaagaaacaatggtctgtgaatgtttagaaagtcaactgttcgagaaagttctctggttaaatatctgatccggcatctgacctcggttctcacaatagcgaaaccgacgacgagaaccgacgccctgaacctgtcaacccatctcagtgggtcacagcgtatgatactgtttgtcatgggaattccatgacacagcgacgggccgaactcgatcggctcgtcggtgttcggctggaaaaactgtctttcccgagttccgatggagatggtcggttttcgggtttgatgttttataaatggacagaggaattctttgagtctattgcaaaacaatttcagtaaaacgaaaagaacattctcttcaatcatttaattatagaattcgcttttcttctgcctcaattcttcactatcagacatggcgccttcaaagattgaggacttcactgaagtctccacctaccaaccatccatgcccgtcaagcccatacatcaagaagggcatttgatgcacagatctctcgtccaacatccttacatggtagagttcgctcgtggcgttgaactcaagttatcgaccggccaaacaatcatcgacggttgtgccggcgcagcagttgccctcatcggccacggcaacgacgaggtcatccaagcgatcaccgaccaagctcgcaaagtcagctacgtccacacacaatcctacacaacggcaccagctgaagagctcgccaatgttatactagagggtaatccccatggccttgaaaaagctttctttgttggcagtggcagtgaggctgttgagtctgctctgaaactagcccgccagtatcactatgagaagggagagctcgatagagtgcacattgtgtctagacgccaatgctatcatggaaatacgatggctaccatgtctatctcgacgaacaaagcgcgccgagctccgtaccatgggttcttgtatcctcatgtctctcacgtctcgcctgccttcgcatatcactacaaagacgactccgagactgaagagcaattcacagcaaggcttctgctcgaacttgaggaagagtttctacgcgttggtcccaagaacgtcgctgctttcatcgcggaaacagtcgtcggcgcgacgacgggttgtgtcgctgcgccagccggttacttcaagggcgttagggccatctgcgataaatacggcgtgatcatgattcttgatgagatcatgtgcggcgttggtcgaacaggcacgtttttcgcttttgagcaggagggcgtagtacctgacatcaccaccatcgcgaaaggtcttggtggtggttacgctgccattcgctggtgttcttatccacaagaaggtcgttgatgtcctcagacaaggctcggctgctttcaaccacgggcatacatatcaagcccatccaatttcatgcgctgctgcattagcggtgcagaaagtgctacgccgcgagaacttggttgagcgatgtcgcaagatgggtcttgtcttggagaggctgcttcgagatgagctgaaggactgcaagtctgttggtgatattcgaggtcgaggccttttctggggcgttgagttcctcagagatgtgacgtctaagaagccttttgatccttcggctaagtttggtttgttggtgcagcagattgcttttgagaagggtgttgcgttgtatccgggcggtgcaacgattgatggtgttgatggtgatcatattctgcttgcgccgcctttcacgatcacggaagatcaattggctactatttgtcaggtgttgaaggaggcagtagtggaagccgagacaatgatgctatcttcatagaaaggcttatcccgaattgtctatttagagatgtgatgtcaaaagagggttagattatacacttgatagaataatatatattttttatagtttctaaaatctattttatcctagacctagcttaattaaaactacgaattgcttataacttgcttagaaattgaactattaatataatatacttgtcaaaagccttttaaaacagaaccctactgtctattgaatacattgtagttaatatcttctgttaattactcagcattacattttgatcccttcttatattcccgccgagctgcttctaagaacgctacaactgctggatgatgatatttctctgcaagcttctctgctgtgctgccaaagaaggtggtagccattatgccggcaccgtagtctacaagtagcttaacaatatctaggtggccctgatgcgcggctgcatgtaagggagttcggtttcttggtcccagcatatcaacatcctcccgctcttcttgcagacgcttttgtgcttcggctatagacccggcttcgcaggcatcgtaaagagattgtattggtgacccaaacgatggaaatggtggaggtagtgtaaagcctgccttagagagacaggcaattagatccttgtccgtcagacggttgagccttgatggaagccatttccaggctttctcgagtatagcagggttgacggtgaggatattcttgagaattgcgggttaaatggcaccgacgagaaagaagatggcgtgacagccagtgtctaatgcattgaaaacagcgtcttgtaagttcctgataagattggtgcttgcttctctcgtctgtgatctcgttcccatcgtcatagttctctgactctgcataagatgccagacgaacttggggatcggttgcatgataggctggttcatgtatttttcttggacaacagggacgacggtacgaaagtactcctttaggatgcttacgtgcttgaacctggcaatctcaacgagccatctggacagactgtcgagcgtaggggtatatgacagaagctgtgctacttcaccgggctctcgtatccctagtagtggaatgacttggctagagggagagtcaacgcttttctctaaacacggaactgccccggcgtgcagctaggtgaccgtgatgtcgtggtggtggagccgcacggcgcattccagcggcgtcgtgccttgctcggtatacttgatggcatcggcaccagctgatagaaggacttcgacacatttcgggtgtccgcctacttctcaacgccggtgcaactgtagacgttttcgacagtgagggcatgacggcgctgtctctggcaatcgataatggtttcctcggacccgtcgaactattattacaacatgaagcagatccgaatgctacttcaaatacaatataatagatgctacacggtccaaatatattaaacagaatgagaagttcacctagggctatggttcaaaactatatcacatattgacaccaagacccgtgacatcaagtgttctttgattggcggcattggtcagtttgtcgatgtcagctgctgaatctcttatcaggaacgtcgttggcatagaaaccatcagtacactggtctagtagctaatctcgtgagataaaattttgtgaagctgagttccagtttaggaatagtggcagattactgtgaaaatgcgggaaattccgtgctaggtcttacaacggtttaaggctgaaagataaaaaggcggaggcgcagcaggaggtaaagttcttaaaatcttccaatatccttaaagtgttcctattgctatcctggagttctcttcccttccttacttacagaccagagaaggcctcatacggtgaagattatatatttgatttgcctaacctttccgcctgattacacgttacctctccactgaatcatcgagctaaaaaagcccgttcatggccaggccgctctgaagtcgcaattgcctgttggtgctgtgagctccgtgactaatatgttgccgtccacggagcctcgagtggctgctggccctcgccatgatcttcctacggttccagctgcgtgtcttgtttgcgtgagttctgcacatcgtccccacaccgcctattacgtctagtgatcccatggcgtgatctcgaagatgatgttggaaaataaacggatgctgacattggtcttgcgcctagcgtagaaggcacctcaaatgcgatggggaacgtccttgttcccgttgtagaaccgctgatcttgattgcgtctatgcagtgtcccgtcgcggttataatggccgcaaacgcttaaccggtcgatcctcaagtcagcgtaaaggcaccggcataaccgtccctgtccttgacgccgcagtcacggttgtcggccctccccctgcggcgcctgcactggaatttccttctgtccttgatcccaccatctttcttggcagtgtcacaagttactcgaacgttgatacatgcttccctatcgccgcgttctctcagactattgcgtcaactagtttgcccgggtttacttctcagactctggttagcggcactggcaaccgaataccccggacacttcctttaagtgaacgttttatcggctcgttctatctaaatttctacgccgctcatcccttcataccgccaaaggagcttcttctcatcctagcacagcagacctcattggagcccctccttgcagcgatacgttggattggttccctatacatcgagcaagatagctctcgcagacttttcacagatgcatcccgcctaatagatggtgcacctctcagaaacggcttcttagtacaggcgatgctgcttatcataattggacttgacggcaaccgtcaagaaaaaaaggccagaaagcttatggaagatgccattgatatctcgattcagatcaaattgaactgcgatccatttgcagccacaaatggacaaggaattcccgtactggaagagagctggcgaaggacatggtgggagctttacgttgtggatgcccttatgtcgggggtgcatcaaaccaacacttttgttctgtatgatgtacctacagatgtcggtctgccttgtgaagagaaccagtatctcacaggggtaagtcgttatagagcctggtactcactgtatgcttacaagatctagcaaatacctcctcccattcacccatatgatacggaaaccttgggactgtttgaccccacgccgtattcttcgtacacctatcgggtccaatgtgcctgcatcttgggtgtttttcagaaaatgccatcagatgtcgaccatatagccaggcttctcgcgaactggatgctccgcttaccgccatcaaaatacgacgcttattgtgatggcaagttagatgagatgatgttccaggccatcatgatgtggcaggctatttctattcttgtacaccagcctcactcacagctggattcatcactgacttattatatcaaagcgtccaacacaccagctgagtccagcgatgccttcaactcgcacaccaaacatacgattcgggctgccagggagcttagcaagttaattagctatcgtgttcctctccttaaacacacacatttctttgcttacatggtaacgctctcgtctacaatccacctcagcagatggtcattggcctttgtggcccaagacgatcaggatcttcgtcagaatatgagtcagaatattggagcacttgtcaagtacgctgaggtatggcccatggcgcaacatttggggatgcaagtaaagagaatggcaaaagaggtgtatagaataaagaaactctagtaataccatgtcttaaaataagtagttcttttcttatactttccataagcctactcgcaacccttttccactagttattcttctccgtattccactttccatcatcataaccagtacagtcaccctcatatttgccagggtaccagctgccatcatcgtggccattaccgttgccttcatatctcccgggatgccaggacccatcatccttcctcttctccaactcttcggggaccaactgcctgttgtcaaaattgtctcccttggctccgtataaagcaggaacctgcttgccagtatcggcaggcttcccggtagggagtcctaaagctgtggcggcaaagacggcaaagccaagaagaaaatagttgcgatacattgtagatatgtagatatgtagatattgtgaggcagggagggaatgaagaagctcggagtaacggcaaggatttattaaggttaaaataactaaagattaaagggctgtttgagggctacgtttgttgttgaagtgtcgatgataattataatagacacaacaacaggatattacagcctcttatcattaaatctctgacatatgtagcctcatggaagtcattttaatccctttcaaccatcacctggaagggtcgtagactcataatttcccggcattctcgacaatattctcaccgccgtttccttgaggtggtgatattatgatggcttaggccatgtccagccacttcatatttctgacagcgtacatcagtagctgcttactgctcatttcgcaatagtgtaacagaagccctcggtcgcgaacaagtcaccccaagtgagttcaggccatctaatcgaaagctgacagccgggggtggaacctcggttagcttccctcagcaccaggggagccttgagctgaaggggctgtacctgtatagccctaagacgttgcatgggaagtgcaatttttctatcttgataattgacgatggagagtctagacccctatgagaagccccacggtaaccaatcagagatgtggacatcggggaaggcgactgacccgctgacgtgagcatcgctgtccgctgacagtagctgctcaagccgaaacgagctggcgattcaattgggatgttgcagttggtcaatctcgagccaaaagcagttctggcaaaatatcaagttggctgtgcacgatgggcctcccgggttggcagagagtcaagcataaaagatgtcccaacgtacgtcagagaagtgttttcccatcacataccaccttgaatcctgcttctaatcaagttctatcaccatgaacattctgtttctttctttgctctggcctgctgtaaccagcgctgcagcttgtaagccaacctcccctaaatcgaaagccgcttgcaagttggccgccaataacactgtggagatgagtgtcggctttggttacaatggggactgtgctccaagtaccggaactctcaaaggcttcatgatctttgttgacttttccgatgccgaacctgctcaaggcgaaactccccaatcgctctacgatgctgtagtcccccaaacagccgaatggtacaagcaagcctcttatggggccctttccctggatattgcggccgatatgtccaggttctaccgcatgcccaagtctgctgcatcgtatggctgggagcgaggtctcacagcgccagaacatcaagaatacatccaggatgccctcgacgcctacacagccgaaggcactcgctctccgcctcccgaatcagacgtcctctatgttgttcccgtgaacagcgtcggtggcagaggtatctctcggtccattacttatgtttcacgaaccaacactagacagggtgatcatgttgcccgaaagaccgtcaccgttggcaccgacgcatttacaggttggggaacaaagagctggaaggtattggctcacgaaaccggacacaccatgtgcttggccgatttatacccctttgaggatcttgggctgggctactacgttggtggatggagtgccatgggagacctctctggcattgctcctgatttctttgcctgggataagtggcgcctgggttggattaacgacagctctgtcgcctgtgtttcggagcgaggaactactcagcacactattgacccactagaactgaatatttctgacaatggcgtcaaggctgttatcgtcgccgccaatcaaacctccgcactggtcgcagaggcccgtacatccgagggtcttgactcaggtgtatgtgcccctggcgtcttgctgtacacagttgatacctcgatcaagacaggctatggccctgtccgtgttgctgatgtgaccccgggatcaggtggctgcggcgatagtgcctatgacaagagtgatggaacgctatccctgacccagggtggagtgagctcgtataaggttcctggctggggtgttcaaattactgtattaaagcaaacggagaagagctatagtattcgagttgatgctgggctatagagataattggtcaagtctatgtacaggaacatatatactacttgagtaaataaaataggagaggaagaatagaatatacataagtgtagttacccttaaaccagcatataaggataaatttggcactcctcacttgttgtagatgtgacctcagttgttgtggtgtatgtagatgtcatgagagtggtagtagcaaccgtagttaaggtgatgaagccagtggtggttgtaaatgcttcgagagtcgaggtggcggaagtactagcataaatcgtcgttgactctgctgtagttgtaggtgttgcatcagccgaagttgaggaagctgtaacagtcaaagacccctctgtagtagtggcagtatcagtcatagtagtatgagactcagtattggtagtgacagtatgaaaagactcggatacggagtctcggtcggtcgtagtggtggaagtgacagtggttgcagttgcagtttcactgctgacggtatcaattgaagaggcctccgttgtagaagaaatgccctcagtggtggtcaaaccaatcaaggaggtttgcgatgtctgagactcagtagtgtaaagtccagacctagttgtagtagcggagataatagtcaaagaatctcctgtggtgactgacgcactactagctgcctcagacgaggtctcggtggccgaagtttccttggtcactgtgtcgcttgtagcggtgctttcccccaccagagtgtgagaggacgacagggccacaatgggtacagacgtaaggtcagtagtggaagggagtgaagtgaacatggctgtggatgtgagagaagtccaagacgcagcagacgccgtagttgaccgcgagatcgggcgacaaggcccagccagaacgggctgaagaatcaaagccgcaacggcggtgagaagctttgcagcaatcattgccaatgaacaaataacgagtgaatggggtcagatgcagaaacaacaaagacggacgcaattcctccaagcccatgctcccatgacttattattaaacctgtctcttgatcttcaggagaacaacacttcggagctaactaacactattggattttagtggttttgggtcagaactgcatcttcagtttctgccaagaggtgcgatgtgggacggcatttcgatggttgcgtatcgtctgagaaccaatcactgactgtccgctgggcgaaagaagtcgacttcaaaagataagcgttattatcaaacaccacagcgtggggtactttgacgagatgcctcatagggctgggggtcgctttatcaatcattgctcttaatttactataattagtccgacacagctagggaggttgttatgagcatcggctacccgggttacactctcaaaatcagagcatcacggggaccattacccgactagacgatgatcttccgttcactctgtttgcttcttgaaagacttgaatccactagttcgtctctagcctggcatactggcttaacatcccacaaagctgcagcgctcccagaaaaaccttcagtcagctcactctatccaccaggtggttgcctggaggcttgatttctagtaggatgctgcaattcttagctaaatactattgcttacgtatgggctcaagtttgtagcttatgcgtaattgatcaaagggggcctgaggtacacaagaaacaccgcgacgccttcggacggactaaacccggctcagggtctgcgtcaacggcgttgtaaagatgctagctgagttaggcacccaattagttcagggtatttataaagaccccataacaagcgtcaacagcacagttttgacctaatgacttcactgatgtcaaatgggcaggaatacagactgtcattatctacaggagattctgcccgacacgacttgtttcttccttcgcaccgccacatcggctcattcgacactcgaatagtttgataactaatcttaacaggtcaaaatttgcgacttgacttcacaacagaaatttaagtgactggacgagcgtccgcagtcgcggaatcacaaccggaaataacggggctttgtttcgtggcgtcgatagtttcaacgcgtgcccataactttatgcctttcaaccaatgtgaggaccggtgggcgcggaattaacgctccgctcaactgtcctatacgggtttgatcggcagcggttccgcgagtagactggcacctggcgagggaccgaggacaagagggttgacttattacggatcctacgttaacagattttgcctgccaagcttcaataatctcattgatagttcagttgtggactttcagctgtcgtgatgtaaggcgaacctttccatttttgccttgcacgtacgcttagctcctgctgtaagtcagaacgatgcgcatctagaactcaacaaaggagaagttgatgtagagatggtcttcttcaccgttcaccggcagtcctataagaaagagaaaggatcgccgctttcaatctcatctcctcaacagagaaagcaacttcaagaaatcattattcaactcccccagatcaatcacaaagatgcactactctaccctcatcaccgctgctctgtcagctgtcagtgttgctgctgcccccaacaacaagctgccctgccgcagccttgaccagtgcagcctggtcaacatcccctcaaagtccctctgcggtctgaccggctaccgccagaacccggacgccaagagctatgacagcgtccacaacttccagctcaccctcgacggctgcatcaaggcctgtggcaccaccaagcctgattgcaagtctgtcacgtacgacgatatcaacggcatttgctacttctccaagtacgacctcaagaccgtcaacgtcaagtcccaggccactggctacaagttctacgacgctggctgcggctttgccgcttctgctggtggtgctatctgcggtcgcaagggctggcgccagaactcggctgctaccagctacgacagcgttcacaacaacaaactcgatctcaagaactgcgtcgctgcttgcggtaccaccaagcctgactgcaagactgttgcttacgacagtgtcaacggcatctgctacttcttcaagtatgatgctacaaccatcaaccccgctgacgctggcagtggcttcgcctggtatgatgctcgctgcctcgactgccccgccgccaactaagctgctttgatgctgtaatggggtgcattattgtctggggacaggtctctcgcgcagaaaaggatgactccttcggtggagcctctcggctattcggagatcacactacttgtatatactttgtccattatataaacttcatcaaagacatatgatacatttattcaactatctagtcgtgaccatattactaccaaatatcgtgcatcgagtttttaacctgattcggttaagaaatacttacttccaatataattctttcgataagcccccgtgatttcttaatacgacttagtcagtatcagaactattatcttcatagacctcaagcacattgacacgccacactatcccgagcctggttctctcgtctctcgagatcgctatctaatagctgcagcttgggatgtagtagctgataagctggtgaaagtttggagtggatacagcgttggagagccgcgtctcttccagaaacggttggactacaagtccgaaggagatcagtgaccaaaatgtcctatctgactacggtgagaggtcaagaggatttgagaatgctacgacagctgggcagatctggggaagatcttgcaagggccaatgcacttggtatcagtctctggccgaaaagcaaactggaatacaacaatatcctcacccaattgagacaacatggcgatacaaagacagcctctcttcaaggctagtatcctatatcaaaaaccgacttgaacgcctcagggctagccttttggacaatatcgtccatgtggacagggttcattcaggaacctgcttgctcattctcatcagctcgtcatgaagacgcatcaactgcgaagagcttgtgaacttctataatgtcatgggacgcctggatgagtgctttcaaagggaagatttgaaaaggaaatcagcacaatgaatctttagacagttcgatggtatcatcaaattacttctgtccaatacacaaccaggcaaaacattagtcttgagtccaacagaaagtatgtatcatttacccctacatgcactcgagcttaaaggagaaccagccattttaccaaggcagtagaagaaggggctataatgcttcattatcacgggcatattaggtacaagtcagactctgctacaaggtatgagctcgagaacacctttctccagacaatgaacttcattcatcttccaccggaagccattagtagctaatatatataaggagctattccgccagtccaacaagataaaaactccatatataacttccagaaacaaggatataacaatttgaaccactcaattacaaggttaggttaaggttggcttaatgtccacaggtttcatctatatcaagtcagtacctcaatatcttaacagaggattctaatatgacttacgcaaactcccacttggccaagaattctcgtgcaggcaaagtcgccacagcactgtgcggtcggtacatggcagagcaatcctgttgcaacgcacttcttgtcggcgacgcatctagagcctactccaggtgtcatcttgcaagtatagcctttacaacaatcgttgtccatgatgcatagtcctgcatccttttcacatgtaaatgccaaggcagccgcgaccgcaaggtatagagtcgagagaaaagctgaggctttcattttttttaaattgggagacgatggagttgggattttggtaaaggctgacaaggttggaaattgatgatgatggggtttggaggaactcttgtgcctgggcttggagagtatttgtaggttgatcggtcaatgagcatttgtaggttgatcggtcaatgagcatttgtaggttgatcggtcaatgagaagatatgtgaatctgccctgtggcgcttcaatatcattatattgaggccgacgtagagccgtgccgttctatggtgagacatccgcatcgggctaccccttccttcgcctgtctaggggtcctgcaaacaatactgttgttatcttgcccttccagtcctgatctgaaacatttattttctgatcccttaatcatacactgcagtatggcattagcaagataagttgttaaaaaggttataaaacatctagatatcccttatctttggagcaagaagggttatatattagatgctaattaataaatgtttcattgctaatgcttaaggtcttcaaattcaatccccttctttgaagtctgctaaggagtagtcaatctcagtaatgtctaagtaggtagcaacggcactttatacactggctactgtctcagtacgtgacagcagcgctatggcgcgttgctgggcgttactgtctactttttaagtgttataggaatgtctctagatcagttctaacgatgaaagtaggatatagtgcgttgggttgtattcaagattgatagccgagagattgcacttgataaaagcggtactggggtttgcggggcgaagacaagtttacttgacagagtctatgagcgtatcgaatctattttacctctgcataggcatccagagcctcatgcaacttcccaaatgtcccatcatgccatcccgcaatctgagcccactcatcctcaggcagcgtagcatgcaacatcctcaaccacgcaccaacaatcatatccgcataacttaccctctcccccagcaaaaacgggccactctcatccctcataaacaacctcttgaggttacctagcatctccttcaaagactgcatcaccttatgcctcgcctcgccaactagcgcaaagtcgtcccactgtttcacccccgcacgtcgcacaaactccgccttgctctcctcctcactcgctggatcaaacggcatgccctgaacgcctagttgaacatgcgctgtgaatgccgcgtcgatgttgaggttgaacttggcgtactcggggttttccttgtcgcgccattcggagagtgggacgaggatgtagggatgctcaaagtcaaagtcgagcgtctgagtggggaagagatcgcctccaccagagcttgggtaagttttctgtagataaatagcgatgtcgaaggagtcgccgactacagaaccagttgagggatcttcaatgatgggcagcgtgtaaaagtctttgccgtcgttgaatttacgacaggcggggaccttaaggccagtgcgtactttggtgatgtcagggagagctacccatgatgtagagtaggggacttttttgaagttgagggcgaatctagtcttccatgggtttggggagaagacgttcttttccactggcgggcgggcggcgatgtcgtagaaggtgatattctttgacccggacatgattgatagtgccgatgttggagtgatgctgctgttgttgttgacagctccaagatgggtcgcgatacgaaaattgatacgtggctcgttaatgattggcttgttaccatgttccacaaaaacctccgtgacaagtcgcccgattgggagttgagatgattcaatcactgctcataaatgcaacaaacagtaattccgccttcatcaattccattcactgaggaatgctttgttcgttttactcagtgcttggggtggatccaccaatactccaacgatttcgaggttcacaataattctctgaccgtgactgattggctgccactggcctgaagttcctggcctctactccgtagccaagaaaacattatcttacctatgataaactatatctaagcgcaaattgtatgccgtccaccgagtttggtgctgagtaataaatggagtcaaatcccgcactctcattcgtcagtccgtaaaaaagcacccattggtataaggtcaaggcgaaggccaaggcaaaccccaatgccgaacaaccggcttgaacagttattcgcttgccaagcacaatgcctcatgagcttgacagcgaattggtccgcagatatcacggtcttttatccgcttgtataacggcgagtccgtaatgttgagaaattaagaatgaggccatgtcttggccgctgacataaagactcaactccatgtatcatgtttcttgggacttaaatttatcttcttttttcctgtcaagtatcaaaatgtctgttaaatcatctgaagacttcccgctcgttagatacagggctggcggcggacatccaactggtcaacgcaacggcatcgaggagaatctggaagaatccttccttagccatttcacccaattgttcaacaaatatgctggacccaacggcacttggcatagggatcagatcggtcttttcatgcaccacatccaagccgaaaacccagaaggtctggctagttacctcttcgatcaagatgagttaaatctacctgaactcatcaagtatctcacctcaccgtgcggcaacattctcgaaatggctgctcctcaagatttgacatggccgttgaataattactttatcagctcgagccataacacttatcttactgggaaccagctttccagcgactcgagcactgaagcgtataaagacgcgttgctacggggatgtcgctgtattgaaattgatgtctgggatggtaaagagcagtggaagccgggattcggctcagatgatgaacagagagaagtgaaggatactactcgggaagctgcgcctagaaagatgggctttgcagatcgagctatcatcaagattggacgctgggccatgaataagtttgatcctgttgatcctgacggcagaacgatcgatgacagacttttggatgttatcgacgcggagccaagagttcttcatggcttcactctcacgaaagaggttctcttccgagacgtctgccggaccgtcaaagagtatgctttcaccacgtctgatctcccacttatcgtcagtctggaagtccactgctcccccctccaacaaggctcaatggtcaacatcatggaggaggtctgggcagactatctcctccctgcacctgaatttgactcagatagcctgccatctcctcacgagctgaggaacaagattctcatcaaggtgaaatatgttcccgaggatggcaagaagggcaaggacatgcctgatagtacggatgatgagagcatgcttgaggttgttgtggagggagacgagaagaaggtcaagaaagtcaagccgccaaagatcatcccgcgcctgagccgtcttggtattcatacccgaggaattagcttcaagtcccttgacgagcctgaggcttcgatgccaaatcatatcttctcgctctcagagaacgctgcatttgcgattcagagacgcatgccaaaggcgcttttctcacacaacagacagtttctcatgcggacgtatccccatggtatgcggtttgactcgtccaactatgaccctgtcgctttctggcgcgctggtgttcaggtcgtagcgctcaactggcaatcatgggacttaggtatggttctcaatgaaggtatgtttatgggctcagatggatacgtacttaagccagagggatatcgtcatgacccaagcgagcaacagagcatcgaggagtctcacatacctagcaagacattggagagagtgaccatcactatcatcgcagcacagaacctccccttactcaaccgccacgatgatcctgcaaagtttattccttacgtcaaaattggtctacacacggaacccgatgccctctcagccatggtcgatgagaatgctacggctgagcaggtcaagcaagttagatacagcggcgaaactgggaaaagcaaaggaaccagtccggactttggaggtgagacggttgagttcctcaatgtcgagggagttgttccggaattggctttcctttcattcagggtcatgaatgacgttcctggacctgatgaaatggctgcttgggcttgtgttcgtttggacaggctgaggcttggatatcgctttttgagggtgctggataaggagggtatgccgagtaagggtatattgttgatgaagagtgagatcagggaagccttgtagctacaacgccgacagaaagagagctttcggcataccgtaatattagacgaattcttagttctttctaagaattattctacagtagatatgaaggtggtgggggttcgaaataagctccaagcacccttagagtaaatgctacgattcgtcaaaaatgctatatacttccctgccctcattgctgcctaccatcatgctttatcacggaaagttggtgatcccggtgaagatataagttgcgaaacaccgcttagtcatttttcgtggtgaatcaatccccagcatccttgctttgggttattaaccttatcaatgtcaggcaatcgtgtagattaggaagtcgagctgatctgataagctgatggacccttgctttttgggcttcggggagccgagatgccgcgggttgccgcggggtcccgttagcttgtaactgaaccattcaacgcaacgaaaaggtcaccatcatgtcgatcagcgaacgagaatgaacgagttcccacgtagcgaaagcgaaagtcgtttgctgaacgaggccttaatgagggctttgttcagatccatagtactccgtaaatgtcgctgaaacatgacagcgtggattatctcagggctgagggtaggcttcagccacgaatcttgacaagggtcagctccaatgctcaggtcattcgattttatgcattgatggacgtacgtactccgtattacctgtatgacaccagaaccgtccgtgtctgcctcgcgtatttatagctgacgcagagtaagacgggctcatccgtacatcagccccaactggcaaacgagccacccaacgagcattattcgtatcccctaaattacacctaccccaggaaaggaatagttcccactccaaacgaccaacgaatgccgtttctgccgctgccctgcccgattcaggggacacgcccgcgggtgacgatcacagaagaaatggctcgggtcatcactgtcactctcctttagcacgtggtggtcgtttcacaacatcatacggtatccgcagccgccaatcacacccgagtcgagaacaaaaaagcctcgaggctgagttggcgcgcacgcagggatgctcgatgacgacgcgtcttttttatgtaccggccgttgcccacttcaatgaatttaagatttaatttgttatataaggcgggcgagggtgaaaaaggagttttttttagtgtttttcacatgaaactttgcgcacacgacgtataaatacagcaaaaggacccctgattttttcatcaacgcttgtggagccggggaatgttttttggacaatggcgctgcaaaatatcattcaacatttgcgcgcgcgctttgggaaatacgaacgactttacgatgaggagcacattgagtcagaatcaccatcttacaaacgatgcgtccccaagcgatttggatttccgagattcaggaagctcacagtctatctcatcttcatcaacctcatcattctcggcttcttaattcattccatccgcccgctcatcacccttctcatacggaataacgaacttttcgcaattaatttctctatcgaccacgcagcaccgccagatgcttttcaaagaccaggtgggaagaagataccgaggattttacaccagactgcaccgaatagctcgattccggaaatttgggcagcgtcgcagcggagttgccaagaagcgtattctgagtatgaatataagctttggactgatgaaggcgcgagggagtttctgaaggaggagtttccgtggtatctcgacacttgggataactatccttttcctattcagcgcgcagatgcgattcggtattttgtgctgtatcactttggtgggatttacatggatatggacacttattgcaactcgtcgtttcccgtggatcagatcgaatcactacctggaaaagagcatgcgcttttcaaatcgacattaccgactggtatcacgaatgattttcttatctcgacagcaagacacccagctttcgcatcagctgtatcaagactggcgagctttcaccaaacgactcgactctgggcccgtcttcaaccctacgcagctatcatgctgtcaacaggtcctctctttttaacactggcggtgcagcaatatctacttggccagcctattctcccatcaccaagcatacacatcatggacccctcgatgctagacgcatacatggcagatctcgaaacagcaacatggcatcagagcgacgcgcaggtgctcaagtggctcggcgacagaccatggacatggttcagtctaggagtcattggagtcatcgcgggcatatacacatttaactgcgtgctctcacgaactttcacgacactttaccgtaaattattataataacatgagcgatttgcttttttctcaaagacaataaaatcaaaaatttcaatcgacctggctagaacgggcacataatttcatccccactgctcatttggtcgacaagctcactggtaatttacttcggataagcggcacgaattacgtggtcacggcttcgctcctgtaattttcggctagttccagagacagaaataaccgaaaactcaaacgcgcccgagagaaaatacgggatgaccaatcaaatcgtgaggcgcagacgaggaagctgatgaatggattcggtctagatcacgtcgtcagttgacagccacgtacgtggcttagctgcacgacgacagccccctttacattgcatatgttctttgtaggagcatgaccgtcagatgcatgaccatggggcttctgtagagtttcaatcaatgtgttagaatattgcggcttttcatgcgcgggccccgcggggttgtattgcataaaattggaagtctaaattgagttcggggccttaccagcgacttgggtcaactaaccttgttgcctgacggtatcacgtttgtggcgcaagacttgggtcgcggatctccgcgagtacttccgtagtgtgaaagagatgacggcctgtttactctagtaatgaggtgtaaagtatcaggtttgcggagaaaaggaccttttcgcactcgctattcccggcttgctcagccccattgagggttctggatgttttcttaccagaacactggtacctggttcggaagagttgtcaaagtgacatgccaagatattcgacagttggcttattcagatgagtaggcatggaaagcggcgagactggtttttgagtgtattcatttctcagccctgagctgtttcaacagatattcatcaggggaagtcaatcgataaccacgggatgttgtgacatcgtaggccgccacataatatgcaccaactcctcggtatttttcactttttgtatttggcagcaattctggtcgtgatgtgctgtatgtgttggttcatcatatcgttacatcatccctcactgcttcgtggctttacccaggtctgcctccgtcctctctaccaaaacatcaaagatcctctgtacatgctcctctcgaaccctctcaacacctgtacacacacgaatcgcaaacttgtcattgacaaccgtgctagtaagatagaactccccagttctgttaacccattcataaagctcttccgttcgggcgttgatctccgcttcatcagcccccttgactcggaaagtgaccaggccaaaccgcgcagaggtgaagatggtgaatagatcaggtcgacttgccagcttgctctgaaaagattcgccaagcgtaactccatttcgaatgtgcgcttgtaaacctcggatgccaaagctgcgaagaacgaaccatagcttcagagagcggaagcggcgtccaagagggatttgccaatcgcgataatcagtgaccagttcattatcggaaaactggttacgcaagtacggcggcttgatgctgagagattggataagccaggctcgggatcggacccaaacagcagagcaatcaaacgtagtgagcatccacttatgcgggttgaagttgaaagagtgaaagtcagccatcggtgtagtcaacggctgattctcctcgagaagaagtgcagatcctgcatacgcagcatcgacgtggacccagatatccctctctgttccagcggtaggagacagcgcctcaacgataccggcaaagtcatccactgcacagacatcagtcgtgcccatcgtagcagttaggtaaaaaggctccagcccacgagcccgcaactcatctaccgtcttggcgacagcacggccagtcatggagaatccgtcctcttcagtgacaggaatagcgatgaagcggacaccgaggatctgagctgctttcttggtactcgagtgagatccagaacttcccaacgcgacgagtttgctgcgtacgttccagacggcatcttcatccatgtccttcgtgacagcagcgagatacttatcgcgagcagcgcacatgacagtgaggatagcctcgctagcactaccgtgaataacaccaccgccatgggtacttccgccgctcagatagcattccgggagaccgagagctttggcgagccaatccatgacgattgtttccagctctgtgaccgctgggctgcagatccagttgaaatgggcgccgttgaaggtattagagtacatttcagccagggcagcaggatagctgctagaacaaggaaaaaaggccatgaatcgggggttggcccagtgggttattccggggaggattttggactcgatgtctgcgtggatatcgctccaggactcgccctcgaggggtgctgatgatgggaggagagggcggagatagcctggcttgacgtcggatacgacgcgctgagaggagacattgtcgtaatagtcagtgactggtattggttaacatcaggtcattgattcagttttgaagacctactctcgtcaatggctgtacgagctgcctcacgaaactctgcggagtccattgtgtctatatgagtctctgaccaaattgttatcttgaaattaaatgtcaagcagccgttatgtctgttgggtgttgtgtttatatatcatctaacagagccttcagaaatcgcgcttgtttccgacattgccacgaaaggtgggggagcatgtcgttcagtcaccgtatggaaattccgcttcaggcaaagtctatttgatcagtctccccagataatgatcgccacatttgtgatggacagccagtctccgcccttcctttgacaagacgtgaccccacctcggaaccatcttgctgaggcgttccgcgttccgagtcaatatagggtattttgatggagtttcaatgatagaccaattaaagtcgtttcacatagtgctttgtatcctgcacgatgaaatgtgttatccagattatattctcctcgttcctttttgccgttttcggattgtttgcatatgaatgactacagcagttcagatccgaaggtcaacctcggaatactcgtgagctatcacaagaagatcgcagcagctacacgcggaacattccttgtcgaccaattcagatactattgatcttttgctagttgtccataacgctcaactcggggtccggggcatgatagttaacaatggtcgcctagactttgttgctcagtggcaaatacatgaagttcgtattgtgttaaaggagtaacaaagccagcatttggaaaattgaattaaatttaaagttcatctaagctagcattaaagacctccatccacctagcaactacttcagcttggccatgacttgaacaagataggctgtaattatgccatggtcgtggacagtacgaatgagttcaaacaagacagaacttagagaagagcaacggcagcggcgccaatggcaccgacgaaaccagcgaccctgccggacaggcttgcagctccgttgacaacaacagcaggctccgaggacttggcaggcttggaaccctcagtactagcaggcttggaggtctccatgccagtgtgcttgccagtggcagaagccatggtagtatgggcagcgcaagcggtgggctcaacgagggaaccaccgggaccgtcgtaggggttgtacccaaggcactcagcccactccgcggcgcaagtggcgtggttggcatcaggggcgacgttgcaggcgtcgtgggccttgttgcacttctcgaggcaatcgccagcatgagcagatgcagtagcagttgcgctgtgggcgctggtaggcttgccagagtgagcgcaagcagtaggctcgacaagagaaccgtcagggccatcataagggttgtagcccaagcactcagcccactcagcagcgcaagtagcatggttcgcatcaggagctacattgcaagcatcatgagccttgttgcacttctcaaggcagtcaccagccttagcagtctcagtagcagtaggcttggcggagtgagagcaggcagtaggctcaacatacgtagcaccgccataagggttgtagccaatacactcggcatactcagcagcgcaagtggcgtggttggcgtctggcgcagtgttgcacttgtcgtgagcagcgttacatttcgcaaggcacgcgtcggtagcggagggcagagcggggatggagtcagtggcggttgggtagatgggagatgagaaggccgtgtcggacgcagcagctggtgaagcgcttgacagctgggcagcgctgagcatgagcccgaagacgaaggaacgagtgttggaaaccattttgatggagaaacgattgtgtttgatgcagaagattgtgacgagagcgaagggaagtagggttacaaaggtcgttggtatttataaaagaacgcgccgtgtcttgttattagtgtctctcgtgtagctaatttaaaatgacttctgtgccatcacaattcctcccccgcattctactcagtcacgaaggtccttttgtcgtattagattctatacgaagtcgctaggcaagacacattcctttagctcaaggagacgagagatctagccaatcgcggggcaagaataacaaagggagggccgtaggctttgtggcgttagccactaatatgcagtgtctcaggaacgcccagccaagtgccgtgatctccatggaggacgaggatcaattacgccgagataaatcctgagaatggagggatgtcttgtcttgcacttcccagttgcactcataatagtacaccggagaattgtaaacccaatttccagcttgagaaagattagtagtgaataaacaaaagttaaactacaacaagatatctgacacagttatgagcttaattctcaagcaggtcatccctcaggcaaccgtaactttcattccaattatagatcatcaaacgagtcacgttgattgtcaaacgcatgccagttggtgatagggcgagtaagtgtcagtctggaacatagggctagtttagacatgccgacttccgaaccgaggcaaccgaatcataaacgcccaagcgcaatacgaactgttgtaacaaaggaatgaccaggagatcaatactgttcagggaaattatcctaaggctatgccggctatgtatcgtgaatcacggcaatttagctttacacttatttgttagtgtagtaggtaaactattaatagttggtaaacctattggaagagatggtgtcattccacgggaccggttttatggcgggaggaatacagcataatagtcccgtcagatgtaatcttatctctacatgaagtcgtattggcatttttcaagactttaaacacgagtgattccctatgcagccctctcaaagtcatctctaacacgctttgacagttcttcatctgccaacacccgaatcgcagtcatcgcaagtccccttgcgcaattcatagctgctttgtgagcaccctcctccccagcacatgtagcaaaatctggatggtgtatagatacatctggggtagtagggatagcaaatccaccatggaagcccggaacatggtaagaaacattgcccatgtccgttgaagcggggacattttcttggggttttatcttcagccctagcttggtcatttcctcgacgtatgtgttggaaagggtgttgttgatcaagaggtcattatataatggtgctctatgttctatcgtcagtagtgcagtgggagatgtaaatagtaaaactcacgtttcgtattcgaccttgcaatttgctgctgcagctcctgcttcaaagcaggcctgtactcgcttgacgagattttgacatcctaccagtgtgggactgcgaatgcaccagttcattcgagtgtactgagggataatgttgggaactgtcccgccatcttcgaatacaccgtgcaccctctcatctggtctgatctgctgtcgtaacatggagacgttaacataggcaccaacagcagcgtccaacgcgttgatcccattccacggttctgcacccgcatgtgatgctcggcccttgaagatgaccttggtcttgtacgccgcaatgcttctcgtcccagctatcccatcatacaccagcccatcagagcatggtccggaggtcattgggtgcgacatcaaagctgccgcgatatcatggggaggatcaaacgccccagcctcgatgagcatgatcttaccaccgccaccttcttcagcaggcgtcccaatgatgcgcaagcgcccaggaagcttggtagtctgcagagcacgagcggtgctgacaaacgccgcgagagaggatgtagcgatgaggttatgcccgcagccatggccaatgcctgggagtgcatcgtattcagcgcagaagacgacttgacgacccccagagcccaatgtcgcttcaaaggctgtgtcgaggccccatgcgtggcgtttgacttggaaaccctgatgttcaaggaagtcggtcagtttgtcgtgggcaaagacttcttggtatgcgagttcgggatgggagtggatgctgaggttgacttcttggaaggcggaattgagggagtctagtgttgaagcgatgattgtgctgcactggtcgatgatgtctgccttcccgagaggtactgcatcgtgatgtgttggcgccagccggccaggggaggaagtcgaatcaatcaccagcattttgtctggggggatataagtatggtccaagctacaggacactgttggtgcctcccacgatcatgcattgttatatactactctcaacttttgttccgaggagtcttgattaccgctatgcgatcctggcaaatccagggccttaccaatacgccgatatcgccaaactactaagccactgagagcaacccccgctgttatcatgttagcggaggggatctccagacctggggtaaagagccaaaccccttctggacgtgtagccgacgaaagatagcgggctccactgaaattgccgaccagtctcataagtactctgtaagaatctcctcactctgcaactttaatcacacatccccttccctgtccattcatcatctctcgttagatattgcttgtttggccataaccatcggctgtcggctatcacgccaagagcagaaatgataatgtcatcatctccccccaatgcaacggcactaggtcgatcagctccgagatcgcggagcggctgctggacatgtcgaaccaagaaggtcaaatgcgacgagatacgtcctgtttgccgacgatgcgtacgcctcaagctcagctgcgattatgcaccccggctccgcacctttcctaaagggtctccagctggaacgtttgtccactcaagcctcgacttctcccgtgttaagccaacaccgcgaggagacttattgaatcagtcttcttatggcagtcctcggcctcaaagtgaggagatatccccctcgttgagcacaactttccaatggggcacatacgggatggatctcggcagtgaagagatcgaagcgatacagtactttcgggagtcattctcgccgctgtacatcatgaagaagccacagtactctgcatttgcgatcatgttacgcctcgctacacatgaccctctcgtactacatatgatccttgcgattggaggttgtggcattgattacaggcaccaatggcatgagagacagtattgtgtatcggaagatagcccctcgaaataccgaactcttgggctcaagcactattccgaggcattgcgagaactacacactattctaggcgatagcgaaacagccgaatctgccaatctcgattcactgacgagtgggctggtcctcatgattatgtacgaacagctccatggcgataccagatgcgagggcctggccaaccatctaaacggagcagcccttatcttcaagcatcactacgctgatatcctacaacaagccagagatacaagtcagtcagtacctttaatgaaggcaactcaatcaggaagtcctcggcttctatctcaattctgcgctcggctgataacaagaatctgcggaatggacgccaccgcagcgtcttttgggctcggcgggcaagtcactagggtgctctacaggaccttaccagaaagtgacgataagaacagtttgccgacgggtccaatcaagagattgtccagtctccacgcttattctggaccgctttatcgtttggtctggggtgacgattaccccgcagtagagcttgtggacgatctagagaaccagcaggtctttgaacttctggaagctagtgttcagctaaggtatcttatatccgaaataacgagtcttcagcgtgttggtggttcagcactagctgaagcttccaggaaggttgagaaagcgattcacgagataagcgagagctacaagaacatccttgactttgcgtcaaggctcacttcagcgactgataactctcactccatggtcccgaccatacgctgggtagtacctatatactacaccgaggtcctggactttctccgcattgccaggaccataaaccctccgctagagctagaacttgataacggcaaaacaatccgtcacattatgaatctcgcttttcaggcctatcgacatgggggagacgcggctatggttcggattgctcgtccgctattcatggtggctttagagactgatgaagaactccatgtttcgtggattcttgagagattcaagggttcggcacagtttggcgagcattttgcacgtgcgggtgattttctggaaagggtttcgaagatgagaccggagttgaggacgagtatcgatttacggactgcgttctcgaatcaggctacttcgatatgcttgtgcttgatgtaagggcaattaaaaggggacacttaagctttcttattcgcaattaccataattgcagagacgcttgtggtattgatctccttcagcatgcgtctgcacacctgcgctcttatcactggatcaggaattgggctatctgtgaacgcaggatgtactcgctatcgtgaacctgattgatttcatgctagtccgctactccctcccgtcttatctcccgctcatagtaccccctccctgtctatggggaggatggccgctatcggaacccaccggcctcgttccgcggatcctcccccatttccctctgaagtctagtaatagaagtctatcaacaaggtaatgatactctagatctaccatcggctaccccgcactttctcgtcggctatcagaaccaatgtggctagttcatcccatcttcccaagccgtggtctagctcaggtagtattcgcttggttctgttgtcaatggcttctccctgctttatcaacgccagatcagtcctagataagcccagtatggagcacttaagaaggctctcttccccctttccgttctacatcgttgaacaagccatcgacatcaaaccagctcattactaagtcttgcttctacgccgggcaatcaatctgcaacaacggccatcaaagacgcctcagagactaacgacatcaagctcgaggatagggagcttgacgaaacagaccttgcgtcagttgccaatggagccattctcggtcgtgatctaataccagaggaggatcgaaggatcctgcggaaagcagatcttcagtatggactcatagccgataaaaggaaccatgaagttactaacaaatgaacagcctgcttcctatcatggcaaccgcctacctcttccagttcctagacaagactgcactcagctatacagccatcctcggactccgcgaagatctccacctcaagggagaagaatacggttgggcatctgcaatctactactttgggtaccttgtcgcaacgtaccccattgccggtgtattgctcgttagataccccattgcaaaagtcatcgctattactatgtaagcttgttcgctccactcaacgctaccaacctctgattatcgcctaggttcatctggggagctatcctaatgtttacggctctttgccacaacgccaaagatttacttgcaactcgtttctttctcggcatagctgagacggcgatcgccccaggcctatccatgattgtggcgatgtggtacaaaagatcagagcagcctttacggcaaggtgcttggttcctcggaaacacatctgcaggtattcttggtggccttgtcagttatggctttggtgaaatcaacacattccccccttggaaggtaagtgttctatatcatggggctagcttcttatgctgacttcttcgaggccatcttcatctgctttggggctttgacgatagctgtttctatcatggtactactctttctccccgatacgcccgcgaatgcccgtttcttgaccaaagatgagagagctcaagcggttgctagagtcgagacgaacatgactggtatcaagaatgacaagtggaagagagagcaagttatggaggcactcagcgacccaaatgcctggcttctcacagtcgcttatctcgctacgattatccctaataatggacttcttacagtaagtcatgcacttacgtatttgtatctggtgactcacagctttacagttcaacaccattgttattcagggtcttggcttttctgtcctaaagacgctccttattaatatcctaccgtctgtctttcagttggtctttgttctcatatcagtcattggaagcacttatcttccaaacactcgactgctgttcatgactttcaatgtcgttgttagcatcgttggggctgtcatggtgcgtgaggttgacccagcgcataagtggactcgcgtcatgggctgtgctcttgcagtcgcctttactgccaatttccctatgaccatggctatggtatcaagtaattttgctggctttactaagaagactacagttagtgctatggtatgttactccccgtcacatttgtccctcccctcagtacgctaacttgattcaggtctttatcgcatattgtgctggaaatatcatcggcccccatctgttcttcccttccgaggcccctggctataagtcgggattcttagctgttatgatctgcctggcagtttctgctgttctctgcattgccctgcggttctatctcatatgggagaacaagaagcgggacgatgcgggagatgctatagaggtaccagtggaagggattaatcttagcgacaagacagatagagagatccctcagttacgctatatctattagttggactctagactatagacataatcatataaatgtaatatgtccaagccagctgaaagggatgccaatctgttatatgttgatggaatttccgttcctggatgagctgtttggtcagatatcttttagtaataattgttttctgcagtcagatatgatagcttggttatcggagctattgggtttagtgctaagcactactgcagacgaagagaatcaagagatgtgatatgatacctggctggtggcttgcgccataaaagaggtcaggtggtctgtgtcacaaggtctagaaccgcgtctatgcatcagctcattatctcggttttcatcaccgaaatataagactcacttatgccactcagtttggctggatacaggcgctagagatttctcaataactctcatttattacctgtgttggcagcctaaagcctgaccgtataggcggcagtcaaactacatagtttcaatatgcccacaagtaccgtcttgcctcttattccttatttctgacgctctacgttgtctccctttgcaatttaagcgcaaccgctttacctgaaggctgtggtgggtctttgggcactgtcagtatcacttcagcacatattcagggactcaggtggacctgttcgagcatcgacccaagctctgtaccgggaagcggtgacaatctgctactctcacattcgactcaaagcgatgtgaagaaatgcggagcatattgcggtaatcacttcttacccgccgacgtcatggcagctttctggtacccgtataactcgacgtgccagtgttggaacattggattagttaagggcagctttactgcagctcggcataaaacctccaacatcaccctcgtcgacttctacgataggccgcccagccctgcggtcaaatttggtgtctttacctgcccagctggtgcgtatagcgccaaaatgtcgacttacggttcttgcggccctttgattgtcacccctgccagtgctcttttggttaaaggcacatcagccttgcttacttgtaggagcgtcaaggcagagtatgcaatccagaatagtaaagggacctttgattgctacaagggactgtcgaaagccaagtaccaatatcactactcgtcgaagctcactctatacgaccttgttgactttccagcacctaaggcaaagaaatagtgagccaaattgacacttggattgagcttgaatcaacaagtggaagagggaacaggttatggaggcgctctctactgttttctaccttaatctgcagttttacctgaaccagaagcgaggcgaagctagagatgccataaaggtactgttagaagggattaaccttggagaagacagattgagggatgactagttcaattacatacactatttgggctgttgactccgggggtagtataccaatatgggcctgtgtcttattaggctaaagtggtgcatggtaagaaaaggcctttatcctagataatcaatttccggattagtttttaacgcattttctgttataaaccctaactactgagtatggatattagcttttattaacctaagattttaccccggtatgagcccctagctactgagctatttgctgtcttgcttgtcactgtacactttgacgaacatcctcctcagcccatccatatcacaaaactcgatgacctttgtaaccttagacccatcctcattaaagtccaagacccacgaatgttctataacatcctcttcgccatccttgtatttcatgcccgtcacagtcgttgccgcagacttgcgcgactcggtgtcaacagtcacgtcggaaatgtcgctgtaggtgactacatatttctggaggtcgagcgccatggcggcttcgtagtcggcgttactcaagccatctaccggaggcgatccgaatagctgaagaacaccggctggcttgaagtatcttttgcaacattcggtgacatcgcggttgatgatggctgggtcgttttgttctccggcttctttgtaggcacctaagaactttctcgccgtgttctcaatggcctctctgagttcttgctgtgatttcatgcttgcggtgatgaatcttgatgtctcatgcaagttttgactgctgtgagaagttttgatcacaattacggccctcgtttgtgtgtttatatgcattctttgcttacaatcctccaagtcgtaagccgtcagctgacgcgatcctcaggctattaaagtctagtaagtatctttataaccggcgtagggttgcctgatactctctagtgtcttgattagtatgggattgctttgtaactgcgttggttcatgctgccttcctcgctgcccaggcttagattttgtttgacaaatacgtcttttccttgaccctaaatgcagaatttggatcgcactagttgccgctctgtgttttaaaataccaagaacgttagacagaagagacttgtgttatggaagtactataagctaaaaatttattgagttcaagtagaggaaaacgacaaaagctttgtctgaaattggacatgccaagcatatagggtacatctatttatagaccgctttacgaatgttacatgaagcggcggaaagatattccgagtcacggcaggtaatttcaagtgccggaagcggccgctcgctcaaataaccttgctctacagagtacaaggcagacataaggataaaataacctccaaagagccccatctaagccctacaaactcgccaccccggcagacgcattcagaaggtggttactgtgaaattgggtcgctccaggcagtgctcacccaaagatcagggcgggctgtgcgcacaaagttcacgaccccacctccaggggccagcgtctttacctcttccgtcgtagatcgcaagaggccccggcccttccaaaattgtcactttctcccttctcagctctcaacatccctcatgactcacgctgtgtaacgggagacgtttccctggaatgaagggcctgtgcttgtgtttatcatatactaggccttgcacgcccacttatcaccacgtgggggatcgtcgtcctgggtagctaagctgatctcacgccagaatgtcagactttggtgagaaggtgaaatggaagagggcgagggcgcccaaagtgagatctggctgtagaacttggtgagtcgaccactcagacatttcttattatctactaattgacgtagcaagtctgtagcctattataacacgttgagctgagactttgctgaccgtagttagaatccggcatctcaaatgcgatgaacgaaaacccacgtgtttcagatgtgaaaaggacaagcggacgtgcgacggctatatcgctcccccagaaagcaaaccaaagacaaaatctctcgctcttcacagaaaacagtatgacctcatgtcccgccgcctcgcgacagcctcaaagcttctcgtcccagcagctttatccccagagacattcggttcaacgatagagttggacctctgccaccacttccgcacatacacggcatcagaactcgcgagctcacttaacgcgatgaatttctggcacgcttatgcgttgccgctcagccagacttcaaaacccgtcaaggctgccattggggcgttgggaggggcgcacaaggcgttcaagcttcagacccagactgactcgctaacgcaatcccttgctcaatcttacgaaatcgcatctattcagcagtacaacaatgctattcgagtaatgcaagagtatatgaactcacctgacaaagactttcaggttattctaacatgttgtttaatatttatctgcacagagagtctttacgggcgttacaagaacgttacgcggcatttggaagcggcattctcgctattgaacgcctgtgatcgatgggatctggcgaagtttatggaaaacattggcccttcgttgtgcggcctggcctctgacctattcttctacgtgggggacaaccattcccccaagcttgtctcggagattacggaatgggctgataagcaggatccgattgatctagaagtaccaggcgaaccttttacttctgcacaggctgcagctgcggcactgacacacgtcgagacgctttgcgatgtggagatgtacggcgagtgcctagattgctcagatgggaagctatgcggcgatggcggggtttcatgcgcacaacgagatagagagttagtctcagaagcattctaccatcactggagcgcacgatatcaagctttcagaaagacatttgatccatccaaggcctcagagtcagagctgtttcgcttcaaagtactcgagtgcgaagagacgacatggcaggcgactttcaagctcaaccacatcgacgacgacctcgaaacagcagattgtatcgagatactgaagaaggcggaagaggtcatcaagatgacgcaaagcgacaagggtcagatctttacattccaggcgaatctggtccctccaatatcctacgttataatatcatgccaggacacgagcgtgcaatgggaggcggtgaggcttctaaggtgtttggggagacgggagggcgtttgggatagtaggaggatggcggatatttacacgaatatgattaacgcaagagcacagaagttactgacgtgggaggaaattccggccgatgtgccacagctgactgagctccttgggtcgctgaagatgtgagggcgttattacaacagcaatagacagagtcaaaataatagacttgtacaccacatacctccacaaccatgccaagttatctcgttcggcaacttcaagccgactatttggccgttggcagtattggttaggcagtggaaaagatggctttactcctccgattgaagccaaaggagcgcagagactcagattaccaatagactagcactgctgtagcaggcagctgttacataatgatgacacaaggactggtaaagttaacaagtatgaaaattcaagtctatcaagtattacaaataaattcccgctatcacatgagagcaaacaaagcagcagccccgacaccagccgagacaaaccagcttggaccaagcctgtctccagctgcattgtcagccgcctccgccgtcgcatttcctccaatgatatactcaggctcatagctcttgacagcagtgtcattcgtctttccatcccagcagtacctatcaaagcaggtcttgcaagcatcaggcacagtctcattcgccttccaccagcttctgctcataacagcacacaccacgcaagtaggccactccttgtcaatggtagcgttgccctgagtagctccgttgagagcattgtgaatgatgttatcgcgctctgtagtggtatatgacatgtcgaaggtggagacgttgctgtggtatgtatatggagcgttggggatgtagaagatcagcggaggtggaacttcgccgtctgaaagagtgaagttgttggcgtcgcagccgaagagcgtaggacgctggttcaacttctcgttgatgaaggtctcggctgatgggaccgaggggaattgagtaccgttgccaatggtggaaccaacacggtcgtatgtagcacggagagcagtaccgttgggccagttgttatccgtatcagcagacgaatcaatggcaaaaatgatgtcgacgccacgaacgggctggatcaacgggtgaagagggatgttctgcagatcctctccaccatctacgagagtcaactggcggtccttggaattaacgctcttgtcggtagggttccatccgaagaaggggttaggcgtataatcagcgatatcctcatcatcctgatccaagccgaccaagacgccttcaatggcttttacaacgatgtctggaatgtcgttctctttgccgaccttggtgatgttctggagaaggaactggttgaacagtgaagaggatgttcccataacaaagccgatctgatcaaagccgcgaacgcattcgcccttggagttgattgttccgttggtgaaattggaggcgagatactcggtaggtacaaagccaaaagttgtagggtcccatgtaccaaactcgtatgggttgaactcgtatacagtggcgttcaaggagatgacgcgctcgcccggggcacgaccatcagcaacgaggatggggaacggcgtgtctgcgtccttgaagttggaagtatcggcaatggaagagaaagtgtacgaaggtccaccctcaggcgcattgacgagctgatacgacaatgcgcgaccccaccaatcagtgagcgtagtattccagcccttgtccttgtcgtccacggcatccttcatctcatcccagtactcggcagtgttgagaaggctgatacccgagctcttgggacccttgaagatggagcggtcaaaacgccagactttgtcgccggactgcaaatctggtactgtggagaagttgttggcgaagatggagcccacgagccagccaccgccagaaagaccagctagatacgttgcagactggagaagaccgctgatggggccggtcttgttgttacgtgaatcagcagctgagaggaatcctgcaccgttcatcaaagcgcgataaccaccgcccgacgcggcgatggcgatgttgggtagaccagtcgcattgttcttgtgcttctcaacgaagctctcggcatcaaagccagaaatatttgctcgcgacaagaaagtcttgaggtcatcgatggtgttgtttctgcgttttcgaacccatgattcttcttcactggatagttcatcggcaagacgaacttttgggcgcgttgaagggcagtcgactactttcggggcatatccaccactcggagaatttggtagggctcggatctcgactgaattgaccctagggatcaaagccgtgtcttccggagcagcgattgctgcgctgagccagagcgagagggccacgaagccaagcattctgactaaaaaaatggctgtataagaataaaagatgaatcgaagatgatggaaagataacaaaaagtcaccaagggcgagtgccagataaataagttgagttaagcccttcgatcaaggggcgcaatttacggagtagccaacgggtatgatctcactgggtctaagcacatgctagagttttatggtaattagtgctttgactggttgcagggactgacgcgtcttgagtggctagttcgttccgtggacagcgagacaaaaaaggttgagatccacagacggcttcttcggccgagagagtttcggtgttttttggaacccggttgtggaggctgtgtctcagctcggaacattcggcacgagctaagccacagagggatatgacgttgcgatgccagcgaatgcagaggaagccaatggccagggctgatgaagaggtgagggggggttttaaaaccagtggccacagggctgatgggttcagggaacaggccaggggatgtagtttactgctgaacagggccgagtgatgggagtaggggacttgttcacttggagatgtgctcctaacgagtgatgatctgttgaacgagaatgggactttggtatccccgcatcagagtgggagagcgcattccaagcgcggaaataaacgatgtcagtgaatacgcagaaaacaacttgataggccacctcgctccgacattgcagacgatgacagtggatgcccaattcagctgatcttaccctacaagcacggaaattgccatttgtaacaagcccgctaacgttggacatgaataggactgacatgacattgcaacagctgatgagttcaattaagcagaatgaagaactaaatacgggagcacaaaattagaataactagagacaaagacaaaaggaagtttccggttgcggccggttccggtgagcaagcttgatttccactctcttctggcgccactacaacttcatgtcgactcgttattttttcgttgggttgtcttcccttagtctatcctccatgaatccaaacacataatcgcataaccaagcaccatctcattcatggtagctttagagtgtcttgacagaacccttcttgctgctcagaaagtctcgaagcgcaaacttactgcttgcagtcttcgcgggaacatgcttaggagctttggcaggagtatcaacgaggatagggaaaaacctgtgcacagcttgcctggcgtcgtgaagacaaacaggaccaatcttctgaatgacgttcttgatgaaatcaaagatgttgtcagcgggaggaagctcggcgtcaagagggatgactttcagaacttggagcttctctcggggaagggcagagagggcttggtaagcggcgtctgccatgatggcgcgctggacgagaacgcgagtagcttcaatgtcgccggctgagggggcaggacccttgtacttggtgagaagcttgggcgtgttcacatcaacggcggtggttccagcttggcagacgatttgctcaacagcggaaacagcactgcggagggcaggaccaagagaggagaagacatcttcacgacctgctagaggaagcgtaggttcaaagagacccttgacaaaacccttggttgcatcactgacgggaaactgtcgaatcccaaggtttcggcgcttcgggaccttggcggtactgacattaccagcagcctcatcttcctgatggtactcgataatacaccgagcagcctcagcaaggtacggtgcaagaagttcagaaagctgctcgacctgtggtgcattggcagtccagttgtctttcatcgctgcgatgatctcatcaagctcggtggactgctcaatcgcgaagacagcttggagagaagcttcagcgaggagggcgcgctcagaaacaccagagagcttggttgctttgccgctggagatggtctctgcgccgacgacgtggctgacgagagagccagcggcgacactgacgaattggccgacatcgtcgatcagtgaggactcgatgtcgagggtcttggtgtctatttgggacaccgtcttgaggatgtcgtagaaggggtcgacatcatcggagacagaagtatccggcgtattgtcaatcttgatgtcaacgtattcgggttcgggaacaggttcagttgctggggcaggtatctcgagcttaggttcctcaactgcgggctcgacacaaatgggaacaggagcatcaggctgcgtaacctcgggttcgggctcagcttgagcgacaggggcctcgtgagcgctgcaattggtgcaaacagtgacggggacggggacgcgttcttctacagatgccaattcgttagcaaatgaagacaaagcaatctggcataacataccttgaacatgagcactcaaaataaaaggttgcccaacctggataaaagcaatatctcgcgagcgcctctccgagccctcagtccagtctgcggagaaaacgacacgctgaccatttcgaggctgaatgtcacgtccacgatatccaatgtagcacttgacctgcgtagccgcgccaagctgatactccgaatcgtacacggcttcactccctgcgacgacgaggtcggggctgacgaggagtccggtgctgatcttccagattgagtagccagtcaatttgttggcgaaacgcgcttcgatcttgacgatcgctggggatagtgagttttagtagtttgatgcaagaggattacttacagcgagacattcccgcgtcgggagagatggtagtgtcaggaagagtgagtccagtcttctcaacgatggggccctggaagccagtggaggagaagtcagtggcagagaaaccggtggagttaaactcggatgaggtaactgcgacgtcagcctctggctggtcgagagtccatgcagctggacggctggatgcgttgaaggtagagcacatagtagaagctgtgataagatatgaatactaagtgatgaggctggtaagagatgtgatgagtgaaagtgagtgatgcagaaaggttgagagggaaacagttgagatcttatacctcagatctcggcccgtggggactttcttctatctctcggaatgaacattagtccatttcatagaaacctgttcttcacaagttcgtttctctcaaacttgctttcccattttcagtattcatttccgaggtttcttcttcagcagcgccgaatccaatcaactatccataaagagtagttcatgagatctagatgcaaatatttggtcttcagggtggtggagaatgtttcagcctgcgactcgatattcatgcaggctgtgtcacaacacgagggtatgtgatattgagtgagcatgcaggcggctatcggacgcctgcagatgcgggcgcctactaaactttgttgttactgaaaaccttggacttggctagcttggcttcgctttggtatgcaagatccacgttgatgcgcttttggggagagctgaaatgcaccagaaaggggatgagatccgtttccacatacataccttgctgtcattgtccactgagccttgaatttaataaccgccactagtacatgcgacgaggcctttcaatcacttgtgctattttatcttcttaatactatgttgaactccgacagagtgttgatatcagtccaacacagcaagcaaagcagggttggttgggctttcgacttggaatgtacgactagtaggactgtgtaaaagctgagtaatactccgtacatggccacgatactagtcgcaacacatgtaagtatgccgagtgactaaaagtataccaaggatatgttctgagggaatcagatatattagtttaaaggccatgacccgatgaggcctcagccgaaagaaactacaaaagattattctgtccttacaatttaaactcaaattcatgctaccctggctaagtcccattccatttgtgtgattattctaattcaggactgttatatcagctagcccgaacgtgtaataaggggatcattctgcaacctgtgacgtgatcacttccgtagcattattcacatgaacataatggtgttgcgattcctgtcccaatccttgcggtatgtctcaccgcagccagcctttattcaagagctgttccggatatcagcgtgtcaaatcatgtctttacaggaaacattgtctcagcctcacacgaatcggggaagtcttggttcgaaagaagtaataaaggatacttaacagccagccacagccatccatccacgataattaaaaagaaatattgtccaagcctcagcataccaatagtagagcccctgcatatgcgtcatgtgaataaccatcgtggctgcatgaaacgggtgatatcgcagttatcgttaatagttcatctgcccagacaagccataaccaattcgtgcacggtgtggcttcatatggattagggctggccgagacatgcatgggcctaagccactagttcaatagcgccccgatttgattacgtgtggcgagctgtgtagctcagctagcctcgttatcccagaagggtaaatggcagttaaaaacggcggagtcaatggagaatatggttcgatcaaagccctatcggggatgatcaagccccccgttaaaatgctcactgcacatgtttaccagccttgattaacgggcgaatgcacaaagcacggaagtgctcactagcgtctatcagtccccaatagctcgggaattaaagacactattgatcagcgctcttctgaatcagtggcgatggcaggctgccatgaatctagagtttcttttcagctgcgcctacgacaaatagtgttgcgatgagtggtagaactagctcttcatcgtcggtcatttgagtatttaaagtccagagcctaccaggttattccaatatttggatcattatcattcagcatcttcccctggaaatatcaaaccacctttctcaatcatgtctatccctaccaaaggagatcaactctctgtgcccgcctacaccgcggaggccgagcagaacgcagttgagatctcatggtcccagatgttccgcactcgcagcgcccgttactacgtcgtcaacgcccagaaccaatccaagggcaatgccaatgtcttgatgtacatccaggaccgtttctacaaggactccaacagcaatgagtacattggaaaacttcccggtgctcgacaggatggtagtaagtactcaaagagacaactaactggctgaacaataactgacatctacattaggcaactggatcgtgagcatcagcgatcgattccagtatggtcagaagaacaagaatggcgatggccgctgggttgctcttcatgacaaggataacaagccttaccaggtatgtagacttgggagatctttgcgtaatgactactaacttctgaagcaccggttcatgattgtcactatccagggcaagctttcagaggctgccaagaacttggccaagtcttttggtgctggggagattgctgagcaggtctcgaagatcggtggcggctacatcggtgactaccttcacaccttctaatctcccggtgttgcaggacgtcacgtctttcaatcgtgatatgttaagtggctcttgtatagctcagttgtgttaatctgaattcatattcaattatatttatacaatatgcagttccgctcaagcccgtgatatcggtgatttatattgaacttaataattatactttgggcataaatagagaagaggtgtaataaagtgttcagtgtttaaacgtgaaaagatgcgtaattatttaacaagtaacatgtatctcctgagggcacgaatggatacctttaaacgctccggtttggtcattccatgatggccttgttatgcagacgcttctgcatacatgattccttctaatagtcccaacaaaagctggaacttatggaagacacagatctggtcaattaaggcagatttagaacagtttaggcaagtctagtaaagtcgtagaataggtcttcatctcttgggttcgatggctgctcgctgggccgttcgcggttacgtgatgcttcacgatgcactaaattcagccgaggctaaatttaccgccgcaatttacccatggcaaacagtcgcagctcatttaggaagggatatggctataatgaaacctttatggcttttactgtttactatttaagcatactatcacggtgtctattatttatctacaacattcattacaccacctgaacaattcccatccagcattaataactccacatcttcaacatgatcttcacctccagatataacattcccattcctgaggtcgacctcctcacctacatattcggtatgaagcttgactttgaacataaaactcaagtaatactaacataatgtgaagacttgtcatccgaggagtcccaacaagcttcgtcagacaagcctgtctacattgaagcttatgacccgactcagcaactcaataaactacagctcaagcatatggtaaaatctatagctgctggattacgacacaagttcaagatacgagacggcgatgttgtcttgggcttttgtgagaattctgtcagtaccctcgctcatcacgcctttcccttggctaatcattgtagatcctctacccagcggtaatcattgcctcaatcgccgctggaggtgtcttcactggagctaatccgacatacacatactctggtaagtcgtgaggagacactgggtggtccccgtcttagataatctggcactggctaagaattacagaattggtcaatcaactcaaagtctccggcgccaaatgcatcgtcaccgacagccctcgccttgagatggccaagaaagctgcaaaagccgcaggcttagcacccaattccctggttctcattgactctaaggatagaagctcagtcgatggggtttcatccttccaaagtcttttgggtcacgggacttactcttgggagaggatttcagaccccaaagttctggctaataagtatgatgccgacagagctctctcgaagtcaacgggcactgacatctcccttaggctagcagtcctcaacttcagcagtggcacgaccggcctcccgaaagcgtgtgagatcacccatcgcaacttggtcgccaacgcagagcagaacctacatcttgaccgtgtggcgagggagcgaaagaatgacccaacctttgcagccaacgatgtccactgcgcctttctcccattttaccatgccagtaggtcacccccatcgcttaacgctcgtgatataagctaaaatgcgatctcagtgggcctgatcaccttctgcatcttgaacgtaaagcgatgctgcacaactgtcgtaatgcccaagtttgatctgaagtcattcctcagcacgatccagaagttcaaagtaacatacctaatcttcgcacccccggtggtatccatgctcgtcaagagtcctcttgtttctcagtacgatctctctagtgtcaagttccttgtgtgtggagcagcaccactgcaagctgatgtcgaaaagcgactcgaggcactcttcagcaaaactggcgctcgcagccgtcagggatggggtatgagtgaggctaccatgtcgatttcgatctttggacctgatgagtttgatccctctcatggaagcgttggatacctggtggccaatatgcagctccagattatcgatgagaacggcaagactgttggatatgatgaggagggtgaggctatacttgccggacccaatgtgttcaagggttactacaacaatcctgctgctaccaaggagactttcactgatgatggctggctcaagactggggacattgtcaaggttgataagactgggctgattaccatcgttgatcgcaaaaaggtttgtgtccgcaggaacttgcacacgacacgcgctgacagtgaataccaggaactcatcaaagtcaagggattccaagtcgcaccatctgaactagaagggcatcttttggaacacgagggtgtccaagactgcgcagtcattcgagttctacggtatgcaaacaccctccctccgacgaaagtccactaacagagtaacagagatgggcatgaacaccctcaggctcacatcgtgcgaaagaagccagacgcgacagccgagtccatcctgtcattcatggacaagcgcctatcgcccatcaaacgaatcacgggcggcattgtattcaccgacgccattccaaaatccccgtctggcaagattcttcgacgattgatcaaggatggctttgctagcaaggaccctagtcctcgtctatgatcaattcgcggggggaacttgtcctgattaggagattttcggtggaaatttcaccctcggcagaaattttgagccggcggggaatggttgattggtctggtgacactaactgcaggtcgccaagattgagtgttgtactgattagcaatttgacgcgtttgtttttgcgagacagtccgaggattccggcggtgaagtttattctcaaactagcgatatctaccaggtcttactggtcattgtgtcggcgacagaagcacgtcgtgtcattatgggcatagtctgacttagttaggagtccgagttactgcgggaatagactttgagcctgttgaacttccccagattgaccccgcgaaatgctaccccacgtttaaactctccggccagccggttcctcttctctgcattgcctacctacccagttgaactttcatcgtcacatcatcaccaattgtaacctaatcatgcaggaatcagaaacccccaaatcagcgccttcacgaagacgagcatccaaagcttgtatgaactgtcgcgtcaggaaagtccgctgcgatgttgtccgaaaccctgaaaggtgtactaattgtgcgcttgatgatgccgaatgcactgtcgtagcccggagggccaaatagtaagttcattctgtaatggtacggtcgaatgttgacaggaaaagccgcaagaggtcactagtcatacctgagaaaccgaaacccatggtattcaggaatagcttccagcagcaacaagagcctaaagccgctgcggtcgcggaccttatctctccgcaaatcttggatcagtcttctttgctctttgagagtccgtctgatcataaccctaagagcccatcaacgtgcttcgaggatactgaagacttgacaacaaggtggtgcactgagcaggtgaaacagcagtcaataattccaggccaaggacatcatgaacttgagccatgtggagcaccagggagtacaatatcacatcaaggtgtagcaccaaacgccagatcacacatcacatactcatattacccattccttaccgtcgacatgtctgggctggagcccgatgatgtttactatcttgagtctcggaattgtctcagtgttcctacgcccgacgccttagaccacttcattcgagagtactttctgcatgtgcatcccggtcttcctttgttggacgaggcccagttttgggctgtttactctggtgacaaggagccgtgcggaagaccaacgatctcactgttcttgttccaggcaatgctgtttgcctcatgcagcgtaagtgatctcgtgccgtggccactatgattgaggctaactatcattagttcgtacctttctcgacattgaagtgtcttggtttcacctccaggcgcaatgctagagaacgatactatcgtcgcgccaaggtaaccactttacactcaaggcctgaatccgaagctgactctcctatagcttctactagacatctgttctggcagggacctcgtgtctaatgcacaaggtgcattactactaacttactacgccaccggtcgagaccgagcgcgttcaaattccattttacttgcgacagctattcagtatgcacagggtgcagaagccgaccagttccataaaaggccagatcaagactcggatgcgactaataaactgaagaggctttggtggtgctgcatcgtacgagatcggatcttgcctcttggtgttcggagacagttgcatattacctccataaacccagctctggatcacttgaccgaacaagactttgagaaagagattcaagggtcacaggtatactcatcgcaaaccaaaaggagtctagtccagatatttgtcagtctctgcgaactggcaattccattcaccagcgtggtacagacggtctatggcatggggcagtccgctgcagatgctatttctccgatgatcgagcaccgaaaacagattgaagagtctatcaggttctgcgagatcagcttggacgcctggtacgacaaggccagtatccaattccctacccctgctgggatcataagtcctgagaagtcgctcgttctatatacgaatctgatgtacatatactattagtaagttatctactccttccgggtcttatttactaacaatgtccctctttcaagctctgcgcgcgtcgcgctataccaatacgaggctttcatcatcagtcttacctcgcctggggtcagtatggacgacaagctgcatcagacgcggctccagctagaagacgctacactggggatcacaaacaacctgaaggaactagttcaactcaaagtcgccagatttcttccagtcagcatgtaggtcgagcctcgcccttccctgaactctgactgacatttattagcattgcgtatgcagcacttccactcgtactacaccttctagacgttaggttagcaaaggtaccgtcgcagacagcccgaaagcaaggcagacttaacatatacgtggaaacgatgaagggattgcagaacctttatgatggtgttgacgatgtctgggctttcatcagggctgctattgactcggcaacttctgggactttggatacctgttcaacaagagctgatttcatttcgagtagtgcactttgctccaaaccatcagcgcctatccaggtagctgacgactggggtaagttcttattacaggaacctattctttatttccgcctctctaggacgattgatctctcattggcggttggttgttatgcagaggactcttcgcttagtttgctactggccacagcaaagtttccaagtccaagcctcatctttgtcaatattgacattgctactgaaggccaggtgtcagctactagctgcgataaagcatctatggaggacaaaggaaacacagagatggaggacgtttgtgctgaaatgagatgtgacatttttgatgacattggaaacttggatggatatggcttcgaagcagagtctttccaaacccctgagttcctggatatgtttgagttggaagtggaagatgtgttgaatagcgcatgacagagattactcaaatctaggttaacctttgtataacgctcaattgctgttctttcgtgttgagaaagcctccgatcggccgctgtcggcatcgggggtcgccgataagataagcgagttgatccaggtcagatgtcagacccatgattgctaagaaagctgacattgcgttgaccaatgtcactcaatcatcgctctgggaaagtggtaaaaaagcctcagggttggtatatacacgcgaaaaagaggtgtctgtgctataaaccgactctgagatacgatcatccacgttgactgcaagccgcaatggtcggtgtaccgacaagcaaaggatgtcgcttatgtctccagcgaagcgtcaaggtatgaagcagtctcacggtttccctttcgcagtgtcaaatctaagctcaaggacagtgtgatgaagaaaggccaagctgtgcccagtgccgaagaggcgggcggacttgtccaggctatgtacgacagatgaagtttgttgatgaagggcctaaagtccgacgctcaagacgcaaagctcaggcctccgtgaccccatcaacagatagaacgtctaagttgatagcccggcatagtagagatctgcttcatttccaagaaacaagccctgatgttagtctgaaccaaccaagcagcttcaaggcagagcgcgaccaaatcctctcttccttcgtgtcagccatgtttccgcttggctcctcgacagcacaaatctcatttctcggcagctggttatggcatctcccacctcgtcttggtagcagtgcagccttggaccatgctgccttgtcgttagcatgggcatatttcgcaaagctgtatggagatcccatcgcactgcggaatgcagagatctcgtatttgcgtgccgtgaaaagtctggctgccgctcttgatgatgacaaagagcagcttagttcaaatgtgctctgtgcgactgttctccttgggcactttgaggtatttgcctatgtctgatctggtcttctgaagctgacatgtagaatttaaagacatttgtcaaggttcgttatgcgtggataaggcatgctggcggcgctgcccgcctcatggagcttcggggttctcagcggtgttacgagtctgcgttcgagtactcaatgtttctcgcatgtcgcggcgcaattgttagtctaccttctacaacccactatacaaacactgacatattctcagatttctgaagctttgacctctgggaagccttgcattttggagtcagaaggctggcagaacgttccagacggcctgatcgagtttcctctgttgccagcatcacccgatatgtaccatcggatcttcggctactttgcacttgttccagggctacagagtcggatgactctttgtgacagggctatttctgatgaaagtcgaaacgctctccttttaacggcacgacagcttcagcgagacatgcagcagtggtattatgagtatatctctcaagataacaaattgagagaacctcgtggtgtatccccagtatcagagggctacccgttccattcacgttacgaataccacgatgtcatgtcagccaccattattgttgcatgttatgcatatctgatcgttctcgatcaatcaatcgctctcttggatacttgcgatagagatggctcggagaaccaaggcctcgcaaccgtaatctgtatgtctgtggattactgcctgcacgccggatactgcggaacacagacaatgaggtttgcgctacccattgctcactcggcattacctcgccactatcatcaatggaccaagaaatggatggaaaagttcgacgcaataatggaggctacaatgattcagccactgtactcttgatccatctatatacactctatgataacagcatttcacaacaatctaatatccagtaacagacttcggtcggtaagccgactcaagttctgcaacctcatcgtccgtcaaagtgatgtcagcagccagcaccgcttcatcaatgcgctccttgctgttcaggccgatgatcggattgactcccttatgcaagcaccatgcagtcgcgattaccgccatgggaagtcctctcgccttggccaccttttcaactatatcaacagttgccttgtctgcttcgttctctcgatcgtagagtcgactgagcgtttggtcatactgtgttcgcaatgaagtcctttcgtcaaggccattccagggacgagcaagaacaccgcgtgcgttgggagaccactgcaatttacgtgagcaagacgatgtggttagagttagagagcaggacttacgggaatacatccgactcctgcgtctttgcagtacggcatcatctcccgttcttcctctcggtagagaaggttataatagttctgcattgaaatgaacttatgccagccatttcgctcagccacattttgcaacgcctgaaactcccaagcgggcatctttggtcaccgaggttagtaaccatgatgtcaacggaggaatgactgagatttgactcacagagctagccccgatatatcgtgccaaaccaagttccaccacgtcgttcaaagctttcatgatctcctcccgcgggacatctggatccatacgctggatctgcagaacgtcgatgtaagtacccaacctcttgacactagcttgcactgcgtcaaagatgtgcttgcgcgacagtccagctctgttcaccatctccccatcattgatggaagcagcaaagacagagagttgaggctcgcctggggcgctggtggcgaaccggcatttggtcatgatcacgacgcgctctcggggaatgttgtacacagccagcgctttggcgacgatttcttcggagacaccgtttgaataaagatcagcctgtagaaataatatcagtggtcagttctcgaagtcctttgacgaagggaagaccattcacttaccgtatcccaggtgttgatgccggctttgaaggcgtgctcgaggagaggcagggcttcgtcttcttcgagaacccacttaagccaatctttacttccgtaagacatggccccaagaatgattttggaaatcttcaagccagagcgaccaagtctggtgtaacccatacgtgttgcttggggttgaatgagaaggtctttcacatagccgtgttgaaaagaggacatgatgagagtaaagcgatgtgatatcgatatgagttgacagatgctttttcttccgattcatcatttggaatgactttgatgtcaaccttttataacctcctgtactgcagtaatgaattctgtgatccgctgtccgttcacgagctgacaggctgccagggtccagggcattgcccgctaatcctagaatggttccatgttacgatcgaagctaatccgtgtcaggctgcatgacccgaactaagcccaatatggctccaagccacgaattttagtctcgggtttcagcttaccaacgacgatgaactctctgctgacggcagtgcaattacctatggggaagagaggtacggaaatggcggagaattctgaactgcacttgcggatttaactggggagaaacgggcgagcaggcgatgagaggttggagcgattgactgtgaagaatataaggtcatcaggacccaggcagagtatgacatattccagcaacttcgagattcccactctatctttgcatctcgaatctcttcctatcataatggtatccctcactgaaggtcagaaagcgactctaagtcatgaagcagtcgaatttctcaccaaaattcgccatcctccactggctaataccatctcatccttcataacatcaccatgtcgagtcccaggtctgcgacagggcttcacagaaaagacagctcctggagaagccctcttgaccgagaagcacaagattaagatcaccgatactctcattgctggagtttctgtgatcgttattgaaccaccagtcatcaaacctgagaaacagaagaaaatactgttcaacgtctttggcggagccttcatcatgggtagccccagagacagagctgcgctgaccatggcggttgaacttggtgttcgtgtctactcggtcgactataccaaatctcctgaggccaagtacccagaagctcgggatcaatgtcttgctgtataccgcgagctgctccagaacggccctccaggtggagctcctgttcatccctccgatatccacgccatgggctgctcttcgggagcacagatcctcgtctctatgcttcttgtcgcgagacagaaaggtctcccgatgccaacatctgggatgtacctctgcacacccgccctcgacctgagtggagccggcgattcaatggtcttcaattctttggggcgcgatatcatgcctgttagtcttcttactggcatggtatcccagaactatgctcctgacggaatcgacgtgattgatcctttttactcgcctatttacgctgactatgatgagtctttcccgtcgacagtcatcacagttgggacgagggattttgcacttagccatgggatacggttctattggaaactgagggaggctggggtaaaggtcgagcttctagtctcggaaggaatgtggcatggcttcaattgggacccggtgatcccggagtcaatcagggctcgtgctgctgtgatcgaattcctggaagattcccgatagcatttgaagtcatacatgcatctccaaactatccataaatatcccgtagcctgtaatgaacactcccctgagtcagtttcaaaagctacgtgtgtgatgaacttgactgatctgcagagaactaaagggggcaaagttttaacaaagatgtcgagaaagcaccggaaatgtcggtccgattagcagcacgtataagacatccaatgaaccactcagtgacgatcgcatggtttcgtttcactggaaatatcatgtctccgctcagtcctgtacctcgacttatcaatctcttgtagcacgcacggttcgcttcttggcagtcggcgaaccaaaaattaaaaccgcgaggtgggttctttagtgacaagctctctcgactcctaccagatctggttaatactgtctttttgaacaatctcttaggccggcgagatgggcttaagcacgcttgctagcctgccaagcgcgatagacataaccttattccacttaaagtccatctgataagcttaaataactcagtgctatccacatggtggctgtgcatggagtcttcttagctacctgagctcaatctagggtgtacgccctgcgcaatttgatctatccacatggtggttttctgatcagccgagctcggaggcaccaaggtcttggctgctcgagtgtagtacataagagagcgatatgtgagttattgccaaacctttatgcctattactattctttccaactgcatttagaacctgatgaagcacgatactgcggatggcgaaaggccagtgatgaccgacattaacgtctcagaagttgaatctcaagatctgagccatctgcggattcccgccaagtacaaatggactgcactctttctcgtcatcacccttcccttaggacatacctggacaggctcagccttgggtccacttaagaacactctgcgagaagaactcggcattaacaacacgcaatttggcgtcatcagcagtgcagacgctttcgtcaacaccatcttccctatcgttggaggcctcatcctggactggtggggtcccaacatcgtcactttttgctgcacgagtgtaatacttgtcggatccgtcgtcgcggccgttggtgttcagattggactttggagactgcttgtttctggacatgtgctcatgggctttggcattgcagttttagactctgcaacacaaaaggtattctgcccaatacaaaatgatcatatagctttcttattaatagttttaaagttcttttaccactggtttggcgcttctgggcttgcattggcgttcggactagagagtgccgtttctggcactgtcagccttgtctctggtatggtcgccatccccatccgagatcgcacaggctggtacggatggaccttttgggttccagttttcttctgtggactttctttagccatgaacatttcatacgtctgcttcgagcggtttgcggttccggcaaagtacagattaactccaggccgtgagatagcgatcactgagaagcaccttgtgaccaagcgcaacttctcctggaaactcttgttgactttaccctgggcctaccttatgctaccagctacccagttgctacagagcggggcagctggtggattcagcacgagctcggcagatatcatattcttgaagggatacacggaggaagtggctggttatctctcaacagcacagagaatcctcccgattgttctgagtccagtcctaggcttggctatagataagtatggccatcggtttcactacgttgccacagctcctgtcttgtggatcattgcttgttctctgttgggcttcacagacgtgcatccaaccgcagctctggtcttctccagtttagcgggcgtaatcaactctatgccattgcagatctgcatacccctcttagtcgctgatcaagccaagatcggcactgcctttggtgtatggagagcatttaacaattcaggctcaactattgtaagttggacgactagtcgtcaatcgtgtacccaaactaacaacaatagatggatgttgtctttggagtagtacaagatgataccgagggaaacggttactacaaggttctcctcgttgccattggcattaaagcatgggcctttgtgctgggtgtgtcgtacatcatcgtcgactacaaacttctagggaagggcatgactatgacaagagtccaacgcgaggcaatagaagtcacgatcgaggatcgcgatacgaatcctttgactcgccgaaggtcgaagtcctggttcactgccttgacgtttggccttttggttgctatggttgcgactgcatgggtggtctttcttagatacctgatctgagaagtagttattcaggtatcggcacgccacatcgatacagccgcacctttgtttcaagctcgagtatattgagtccgcttctagtttccgtcgatacgacactgtacagcttcttgagtgcctagaacctttccagcattctcacacagagcggtaccgtcaaagagtacttttagcttatgcaatagttcttatactcgggtaatggttgtaggcgacattggactttgtatagcactgtttcgacactatgtacttatgcattagacttgatagtgcaagtttcccgtacgccctatactttcgactgaacttttgtatcgttcgcttgaagacgtgcaaaaccgtgccgttgacctggcgcacctatggcatagcaatttaaatttcgatcgaaggattagaattgtgtcttcattcataatgggctaattgaaagtagatattctttagagctctgctatccgaatatcaagaacatgtccttttaaaaggtccctgatatccttgaagacatactcgataggagtcacatacccatatccgtggttgtatgagttgttattttggtgtcccccaatcataagaccaacaatacctgctcttttatcaaaaacaacagaccctgaatcccccggagcacagaatccacgctcactcccataggtgtagcgacgtggttcaaaagccatctcctctgttggcgagggattcatatattggtcgtctcttatagtgacaaggttgtttgtgcaaagaagggatccagccgtcggcccgctacttgttccgattttataaacatcgaatgtgctgtttgaccaggcaaggtcacgcaatgcctcaatggaacgagtttgctcttgaagctgcattcctaaggtcataaaaggaatccctgaatacatagaaatggcccattcttccagtcccggaagacgatcatgccatggtcggtcgacctcgatcagcgcccagtccattcttctgcctacgagccttcgcctgaaaccagatgcggcatacaatcttccgagggcctgcttattagtcttgaagaagtcggtcttttgtttcctttcatctcttaaagccgctattatctccctaaatttttgaagttgtttttcctttttaggtcgatccattttctcccaaacctcgatgcaatccataagaccagcgacctcttggtcaatatggtgaatgttaaaatgatgctttaatcgagaggggctctcaaaggttgcaggcttagccggcgaatttggtgtatacccaactgagtcgaccgtccagaggtcgctgttggctgttgggggtgcaaccttagaatctgcaccatttggcgtcacggtgaagccatcaaaggcagggcggaccgcttggtaagatgtaagaatgaaggtccgccaagtcggttcagggtcacaagtttttagctgcacgaaacagccaatagtgccatttgtgggactcagtcgctccccatcgctccgcttgatataacatgcagcgctgaagtcgtctccaatatgaacggtcgagtaatacctccctccaatgcgcttcttcagcctgttgccacgataccattgttcgcttgtgaggctggtaaggttgtcaaaatcaccaaccatgccctcgttatgctcgatatggacttggacatcggtccattcgaccgcatcaaggagcttcttgacctctctgaccacttcatgccattgggtctcatcagactcatggctaaccgaaatatatacagtaggtgggtcgttctcaagaatatcgtcgttcgtcccgtatttctggagagagaggcaggtgatgtggccttgagttgctctgagcgactgtaagcggttgaaaatagtactactcaagcattcccaggcactttgaaagacaggatcgtcgatattggtgtagtatgttctcttcactagttcgagggccattatttccacatgaatgtcggtttccccgaacgagcagacccttgacagatcagccaaaaacatagccatttcctgtgcagctgtctcccaatcacgttgcttctcagctgaccatggtgcaagtatgagaatggttggttgagcagtgctaggtttctcgggcactccgcgcatttccatttgaggatcacagtggtcttcctcatcttcaaattgcagcccatacttcttgatgattgagttggcttcgtgttcaatgtcgcgacgcacttgctcgatgctcgcgggcaatttccttgctgaggttatgagaggcagacgatgaagttcgggccatgcgacccgtttgaaaccggaaatgacacgcggccgctccatttcgcaggagattttgggcgagatcgagttagttgtagtgaggatgaggggcagcatggtatgagtcatcgttgagagttgtggctgaaacttgaaaaatcagcagaggaaatttagagtcttcgtgagcaaaagggtctgcgaatgtttgaatggaagaaaaggtgcgcccgggggagatggcgattttatgcttgtaggatttgagttgggaaagtcgcgaaagttaactctttaataaatgaggcgctgctccgtacagtcatcaggcgtgataagcttaaactgttaagtagagttttctattaatcttctatccctcaccagaaagatgtgcggatttctaattagagttgagtggtttactacttcatgccttttggttcatacacaggaacagaaacctgccggcaactccacgtggagttcagatttagccatgacaatattattgtcccacgtcacttcctctaatgtgcgaatctatcaaggccaagtaaggtttgcttttcggagttccaaggtaccatcagcagatggcttcatgcattccacagcaatcacatccttttttagggccactctcagactgggcagcctaactcgacactctaccggaacgaactccaatccactacagcgctcttcctcgatgctcaccatccactcggcaacttttgccgcctgcaaactgtgccagatcccattaatgcaaggccactcctggagtatagcgatagcctccctgcgcacaaagtagttccggcaacgagtagctgtgaagaacagagccattatcagtcccatgccatattgtaatctcggaccatccgagtctcgaagttcctggtccttcttgagtacataacgtgcaaaatgggaaatcctttggaattgagctgtgaaatcgtcgaagatggcttctgtgtctgacatgctcgtggcaatcaatatttcgcattttcaagcacatattcggacttggagaactccgagatactctcggccaacattgttccggcatgcttcgagaaacataggttcgtatgccttgccccattgatccatcaatccctggaggtgctgattttgctgtacaagagagtcccgatgagccgaatcagttttgcgctgggcggatatcttggcatgtcgtagaatggaaacagcaagtttagttacagctgcgaaggcttcgttgaaggcagtaaactgatccggcagatctaaaacaatttcctcggggctcaggtcattgggatgctccgacgttggggtcatagcgagaaatgacaatatttgtagctcgagtcgccgcaaagtcagtcccacgtcgagctcaataccagtaaggctattagtcgcttcccgtttctcatcttcgccgagacgcttcaagatgttgaatccattatagacctgctgcgtcgcagtctcccagtccccatggaaactttcaaagcatgaaaagaggaggcttgctacaagcgcaagcctcatctgaggttgtccaccagacagatcattgcgcagcgatacaatagcttgcctctgttgtaccaaagcaaagctataatgctcatcgttcagattcaccgtatgagagctggacgataatgcagatttgtacaaggcgctgagggctataattgcgtgttttatccctggatggtgatggcattgttgcggtatgagccgcgtccagaagggggcttcaaaataaccactcaaatcgaaggccagcttctcgtggaatattcgaaaataccgggcttctacctcatcgcagcaaagagaatctgaagggtgggatataagctgcaattgatgtcgaggtttgataggaatggggtccctgtcgcgatctttaaccttggatgctgcatcttgtggtcgaggcagctggtactcgcagaaagatccatattcttcacatctgtagagaaaatgtaagtagttggcccgtcaagcacactacactttgaggcccgtcactccaacaagtgactccctaactgcgtaccgatcacattttggatttgtctcatcacatttgacacgccgactcctagcatatggattagcgtcccctgttcaactagtctggaaacagcagcaggccttacttgcaggcagtacatcctgtacgagcttttggtctgctcgcgcgccgtttctttttgttgcgtatggcgtcttccatcaaggtactagcagctgctcaaaagcgcctatgtatgctagcctggcctggccgtctctgctcgtacttgagctgtgaaaatggggctcagcggcgctatgttttagacgttccttggcataaggaagtggttatttgaacggaaagggcgggaaatggcaagcattgatttgtttgcacagtattgttgcagcctagctgtgatggtggaggcggggtaatttgtttgtcgcactatattctgacatggatattcgtaggtccggatacgccgtcgcaaattgcccaagaccaatgtctaaatcactatgagaaagcagtatcggcaacggccgtacttgattaacaatgcgaattacagtgctctgcgaatgacgagatgtgattgggtaaaggtcaacaatggatccaaacatgcatttaagacttatacgctctctagattggcaacctgagatctgtatcatgtactcagaatggtcgtctgaagtcttgcctgaatgaaacaatgttttctcttcactgtagataccaagtggttcttttcaccaagtgcgtagatctgactccgtctcgagtagcaaggtatggtgggttctacgtcggatcatgccgctcatgcgcagaggccagggcttggggaggctgagtcgaagctaattatcgactcagagtccgagttggggattcgacggctaatgccattgggacaatggaagtggccttattgatcttcagccttggtaaggagctttccgcattggaagttctgtaactattcagataagaactagatttattcactggcgctatatcagccttcactatagattttagtgaatgtctcttttcacaataggctcgggtgattcctgaatactgataatttgatcgatcaagtctgtataattacagatttaaaaaggacagcaattccctgcatgaatcttcctttttttttctcagcatcacaacatctcaagccaacaatacatctgaatctcgaaacatcttcaagctcgcaacaatggccaagttcaacagccccgtccattcactcgtccaggcccttgcagccttaccattcttttcagccatggcagccgcaactgcacctctcagcaacacacagctgatccctgccaacaccatcacagcctgttacgacactgatgccaactccttgctcctctatgcctccggcacacacgtcgacatcaccaaagacattgcctttgtccagaagcccctcgatggcgggcttctctttgacctccaaggtcaagttgggcccgtcactaatgggcagtcctactacgaaatcacggataatttcgacattgaccttcccaacatggtctatccatctgacacggtggttgtcaatactgagaaccacaaacaatgggttattgatattttgtacagcgacgacggctgtgccagcatgggctctgctcttggcagccaccagcgaaaggctagacgttactcaaactagcaagggggggaatgaaagctgctctaaagtatgagttacttatatattattagttctattaatgaatgactgataactcatgttctgtttcagtatctctattttatactataaggacaactcttgcacctggctttgatgatttgagccatattcatcaactcgactataatgagctttgagcttagttgcttgcattaaaaacacccagcgaaaatacgacagccggccggaagagcgcggacgagctggagcgacttccccaggaggctagctaaaggcaggttatcaattgctgcaggttcactagccaatcgccctcgtataaatcagccaatcactctcgtataaacccaccaatcgctttcgtatttaaagaattcaacaaggtcatacgctggcacgtgtgttgccaataaacaaagcttggttagaatattattgccttcaacagctgtagagggaaagttattgtttcagatgctcattcatcccatgcagttttaatctattcaacttcattatatattcaaatcgtataccatttggatggctatctacttaagggtgactagctcctctgcactagttggatgagtcgcaacgcagctatcaaaatccttcttcgtagcccccatcttaatcgccaccccaaatccttgcaatatctccgcactccccaagcccaagatatgcagtcccacgatcttctcctcctccccctggcaaatgagcttatactttgaaggccccttatcctccattatggcataataagtcgccgtgaaggaggacttgtagaccttgatattatccttcccgtattccttctcggcctcttcttccgtgaggccaatagtgccaacttcaggatgggcaaagacgacagagggaattaggtcatagtctagcttgcttgtgttgaacttttcaccgccgaagagccgatcgctcagcttgcggccggcggcgattgcgactggagtaagctcgattttgccgactacatcgccgagggaatacatgttctccacgttggtgttctggtactcgtctgtgatgatctgacccctctcgttctgcttgacacccacgacgtctagaccaagaccttgcacttctggcgttcggccgatggcccaaatcagagtatccaggtcctcgagcttgccttgaccagttgagtcagagtagtgtagagtaagctttcttgttttggtgacgttctcaaccttgctttccttgtgaatgcgtatgcctactcgctcgtactctgaaaggatgccatcttgaatcatctcgtcaaaggttcgtagaagcttttcatgcctaatgaaaacatgggtctctgttcccaatgcattgagcattcctgcaaactctacagcgatatagccggctccaacaattgctaccttcttaggttgatggtcgagctcaaagaagccatcgctattgatgccatgttcggctccgggaattccctgaggaactgcaggatgtccaccagtcgcaagcaggatcttcttcgcgttgactttgatctcggtaccataatcgagctttatcatggactcgttcttgcctacaaggcgtgctcggccgtggatgtattcaacaccgtccttctcgaggttgcgctcgtgtatattgttcagtttcttaatgattgcatctcgcttttccttgaagctcgcccaatcgaaagccgccctctgttcgaccgagaagccgtaggccttggcgtcacgcatactctgtgcgagatttgctgcgttccaggtgattttctttggaatacatctgtgacggccagcattggagtacactcttaagaaggggcagaattacccaacgttgacacaggttcctcctaatcgttttgcctctactacaatgacctttgcaccatactgtccactcgctctcttagccgaggcaagacctccactgccacctccaattaccaagaagtcgcagtactttgttaaagtcgccatatctacagatactcgaaagagtcataaagtaaagtgaggaagaaaaagccggacgttgtgacgtgagtctgagtcgtcaccttgtttgtactagtcatggattatgacctttaccagattgggtagatctgttgactgagcaaatacgattgaggccctcagtttataacaacgaagggagaggtttataaacaggtatgtatccaaatataagtattacaaatacagtacagcgaaagttttgctcttatctgtattaggaaattcggtaatttggaatcttcagcaaatgactgcgaacgccgagcacaacagttttctcacctttatacgccgcatctgataagtcgagagtagtgacgtgctcccgaacaccacctaaagtcacatgttcctcgttggttaatgtgggtggctatgcagtcatggttactgataaatgataagcagagctgaccaatgctgaccaagtcttgccttttggccgtgtgatccgagttcgactgagtgccaacagaatttgtcaacattaaagcaaaagcccatctgaccagagggtacataatccaatgcgacctggtctataagtcttgaacaactgctcatctcgttatctccactcataactacacaacaaagcacttcacaatgaccactcatacgcctgttgaggaattcaatgccttactctcagagtcctcagttcttttcgtcgtttgtaagttaaacttctactcatactatgcatccctatatcccctttgccctgccatcctacgatgctgtcattctatcttcccacttaagctaagacttgacagtttaccgcggccactagtgtcccttctgccgagcctatctgcagaccctccaaggactgtccccttccatatcctcactcggcggtaaaaccctaatcgtgaccgccgaaccggcttctttcctccctgaaatgcgcaagctgaccgggtattccggcgacgctatcgttgacactgaaaacacactcgtggaattggtcaaagaaaggtatgacctggagatagcggtgagcgagaggaagggctatgagaatgggatggcgcagccagggattttggtcctgcgagggggcaaaggaggagacgtgacaggacaagggggagtggtattggagaagtgggcaattgttccaagtgcgatgaatattggaggggcgagtgataggccggacttggagcaggtctgggataacgttagggcaaagattgaagggaaaggggtcgtgcataagagctataagacgacaggtctactggggatgttgtggggcaagatctttggctgatgtgaataggtagaaataggaaagcaggagagtaaattagttagtatactaagtagctaaatgaatgaacttaattagactaggattacaccaagctatctaatattgagtatgttgatttagtaagagggcatcgtgaacgttgaacctatttgaccttgtccgacattccttatcataacatcacagtcacgagtactgtcctgtacttggtgaggaatcgttggctgaattacatatacttccattgcgattagcctgcgagcacaaggcatgaagtgtacggaagcgattggctagtgaatacgcaagcgattggctggttagtagagaccccacttcaatgcatgtcaaccaacatccttcaacctttgtgagaactcttacgcacgtcatctatgtcccgtatcgccgcaatatgtcttctcaccctccagcgccgcctagcgagcccccttgggaagatgaggacttccggttcgcgacgaatggcactgcttgtgaatggggtgaagcataccatccgggcggttatcaccccattcatctcggtgatgtgatgcaagaacgataccgcatcatccgcaaactgggatggggccatttctccaccgtctggctcgctgtcgacatgcagtatgtccttatcacatgaatctttcaacttactgacactgttcactaggatgaaccgctatgtgtctttgaagatcactcttgcagctcagaaaagcgacacaggcaaagaggtctctctctatagatctcacctccacgatgagtccccatttctcgtagtccttcatgacacgatcaggatcaagggtcccaacggagaacatgatggccttgcttttgagaccatgggtccgaacttgacaactcttctcaagattagaccagagtttcagattggtgagccttgggaaagaaggtttacaacttcctttgcaaaggttgcgctacgggacattatccaggcgttgcacttccttcacgaacacggcgttgttcacagcgatttacacccaggcaacatcctcacttgtgtagagcagccagaggttactccggagacagagatgaacttgaagcagtctgagaatgatgctcagccgctcaaacgtaaagatgggaagaacgatctttgggccccatcatatcttcttgaacctcggcctttgaatgatcacttctcatatgaccttcaaccccttgtgaagctcagtgacttgggcggtggtgagtcctctacctctactggtctaatataaaggaatttcctctgactttgacagcattcactgaagaagaccccataatgggtgctaaggctatcaccccggttgccctgagagccccagagacgattcttgacgaacgtctgagcaaaggtatcgacatatgggcctttggctgtctggtttttgagatgatcattggccgatctctgttcatcgcaatccaatctcttgagggagaggactatgatgagacttctaatgacgagcatctcattcagatcagcgaggttattggaccgctaccccaaccactactcgagaaatggcggcgagcagatcagtattttgatacaagcggtaagaggctggaggttaagcctcaagaagacgactatgtgagcggcgatgaggatatggagttagtagatgggacagacgaggaaagtgatggtcctccgctcgcatatcttggtcgctttctctctctcgaggatcagtttatggcggaaaggccaggcgatattgatgaggcggaagcgaaggagatcatagcgctgttgcgctgggtattccaatatgacccggctgatcggccgtcaaccagtgatctgatcgaccatccttggcttcgttcagctacatagataatcgcacgcagaccatagtatagtcaaaatgaattttagattacatgtactactcaaagcctatagcatctgtaagttattactctttgtcgaaagttcctccaacgattcctggcgtgctcacgaacgaggtaccgttatacttgcccatctcatcccgtccgagcaagaaactctcaggtgggccaagataagactgtctgacaccaccaagatcaaccacaatcttctgaatcaaaatattcggcagaagtgcccagattctcagcttataggctccctccttaggaacattgaaagccgtagtggtgtagtttccgtacaaaccccaaacagcgttaccaacggcgtaaccccaaccatcaggcatgttagttcccttgttgggaccaatgggtgtgacgatcttgggggagggttgctccttatctgctgggaagagggtgatgccgtactgcagagggttgcggtcgccgaggtagttggcgcctggggacatgaagactgtcacgttgacggctgagttgttgctgaagagatacatgtcgtactccagagctggaccctcgccgatcttgagcttctcggtgttgaggggatacaagcccatgccagcgagagtacgaccgtagttcttgatggtgtgatactcgagagaggagttgtcagaattaccctcgtgaatcttctgatagtgtgatgcttcgatggaaacatgtccatcagactcaacgaatccctctttgaagctatcaggaacctctctgttgatgaccgtcacaaccagctttggctcttcaccagcatacttctcaaagccacggcaatcactcgtgatattgatcataacttgtgtcgtgttaggtgcctggggagcattgtcccagtcaaccgtgatgtaaacacggctatcagtaccgttatcaccaccgactgtaccgttgtactgcgacagctggacaaagtcctcccatggtgctgcgcgccagttgcagcccttgtttccacggtgaaatacatcgaagtatcgggactgggcgccgtggggttccagaggagggagttcaaggctgttggaggacaaggagtgccagcggctgtcgccctggatagtggcgttggaaccctcgacgccaacgccgtattggccgccgagtgatggccagacatcttggacgaagcggagatcggggagggtgtttctcattggctgttgccagtatccatcatagccaaggtgggtttcttaatatgtcagtgttattcagatcaaaagagtgagaaacttacgatcgagcatgtgtgcccacttgccatcaagaacctcattccatcgctgagtcaggttcgaatccttgtacatcaaatccacagacttccagataacatcattagcagagttacgtttctgccccgcatacaactggttcctagcgccgtagatctgaatcttattcacgatctcaccaccaagaacaggatgtagcagcatctcgaagaaagcgggctgatactctggatcaagcttgtcgtaaacagcctgagtatcctccttcaaagtagcccactgctcaaggatagcctcggcttcgtggtagttgatcacggagtagacttgaggctcgagcagctcgaacttacggcgggcagcgtacattccatagcgcgtcatgatgctcgtgatggcttcgacgtgttcactgccgaactcgcgctcgacccaggcttcaacccactttgttgtaccctccttctcccacttctcgacgtcatatgcaaggtccatgaagtggctgatgggaatctcctttggcttgagatcaccgacgttgacgatccaaatgcgacgtgcgtttcggtggtaggcgagagtcatctgctcggtggtcttttcaagttgaatggtgttgatccacttgtagtttctgggatcaccgacgtagtcgaagtggtagtagacaccagcaccgccagagcggtctgtctcgttcgcgagaggtagacggcggatgttgccccagttgtcatcagcccagagaagggtgatgtcctcgggaacgacaagaccgcgctcttggtaagactggacctccttgtagagacaccacagagatggaacgtcagtcaggttcttgaccttgagtccttccttcagaatctctcgctgattgtcaacaagagtctccagcatctcaacaatcccgtcaatgccgagatcgccttcaatagctgtgtcgccagttcctcgcatggccatagtccaaagactgtttctagcatatggcttggcgcgagaaacaccataacggaagtactcgtcgatggtctcgttgttggtcttgtactgccactcaccctcgtagaacgttcggaactcgttctgtgctcgcatcatgggctcagtgtgagatccaccgagaacaatctcgtaagcgtcgagaagtggctggttgaggggatcatcgatgtagaccatgctaccccagacagtgggccagaggtagttggctcgaagacggagcagtagttccgagacgagggcgtaaaactcgtggttgtagggagccttgttgttccaggttgggtcccaacgtgaactacgcgtgtcaatggcaattcttttgtgtgaacgtaaagtacttacccgacccagctggaaagaccgggctgctcatcgttgaggaagataccacggtactttactgatggagacttctgaactttgggcttggcgagcacaaagatctcatctcgcttgcggattggaacatctgcccaccagtaccaaggactcacaccgatctgctcgctgatgtcataaataccgtagattgtacctctggggtcacttccggcaatgaccagggcttcggcagtgcccttgatgggatctttgacgagctggctgacgaaagactcccacttgcctttgatcttgctaacgtcgagtgaaccatctttgatgagcttgtcgatgagctcagagtggccaattgtaccaacgatgatcttggtgttgccagcgttggggtctgagtagtttggtcctgagaagtgctgttcatcaagagtgcggtactacattcttagcagacgtttctgaaggttagaaagtactcacatgtgtgttgttcttgacatccacaggcttaaacttgtacttggccggtgatgccttcttcttgccgttgctcagagtgaagttcgtgcctgtaacacggccaaagtcgaccgcgagatcaccagcagcgcgaatgacgccccagtactcatccttagagacacgaatctggccagatccagcatctccaccaacaagttgaaaagcatcatctgacttgttgaacgcgacaatggactgttgaccgagacctgctaccgccggcagcaggcccagcaacgataggtacacctgcgagaccttcatagctaaagaacccttgaagctgacacctcaaaacgctgtgagctaaataatttgcatcttatacacaggcaccgggtaaattgagagatcaacattcgagaaattcacgtttaggcactatcgtggttcatgtaagtgggacattttggtccacgagatagggtatgatcatcgtagcgttgcattgtgccccgcaaaaccaggttcattagccacaagcccggctgttgtcgaggtcactctgggggacgaaccaattggaaataggcatgcaatttaaccatggagatcaggccaggccccggttgacagcagcagaacgtcttgtcccgagtgctaaataggttaaggtaataaccccgctgctgggcgggaggttattatttgtggaattataataatgcacgagttggggtgatgtcatgggcattaataagatcgaatggtaggcagatcatgcttatatttgacttttctagctgtcgggatgaaattaaggtccaagccatgtttcattcacggctcataacgaacggcgcatgtcacttccctgtcacgactgtctccatgaacgactcaggaacagcgactcagattgttaacagcatccaaagcctcgttgtctttcagcataaataattcggaatccattaatctgagcaagcgttcaaatgataataatttccttatacatgtccttcttcgctttagatccgcgcaagaggtatgttttgatgcagctcatatgccactctgatttccatatatactgctccacagccttccacgactcagtctcctgtctccagccttgtactgaaggcccgccacagttgtatagctgaccattggcaagcagttcctccaaatttctgtcatcggattgcgttggttgaggagtggtctcagtgtcgtcgaatagaaaagcaaagaccctttctggaagccttcgtcgccaaatttctgagtggacgagctcagatagtgtcggctttctgtaaaatgccggaggccgcgtatgtgaaagaagtgatgctcgcttagaccattccaaaaccacttcctgtgttttcggcacgataagcacctcttcactcttcattttacgcaagggcctctgcccttcattgtcatagatacttttttcatcaagtagcgaatgtggccgatcatcgaatacttccgatggtatttctcgagcctgctcctcaaacgatccctgtgtgagccagtcaaggaacatggtccatagttgcctagtttcgtcgtgagtcagacgccgtttttgagcaacatagtaggcctttttgatactgcgatcaaacctccagaaaaaacagcgtgcaagctgagcgccaattgtatcatgtcggatggagaaagagcctgatctagaaaaaagaaacatccagaggagttcgaactgttcgcggtatatgagtgcgaagatctcatcgagggatgattcgctgctgggtgaggaggatagcgcagttaggtggtgatcaaagttatcgtctagccaagcatgcgcttcttcaagctgggctctggtttcgaaccctccttcccaaatcaaaggtatgtcccttcttaatccgtgtgttagtatatcatagcttggtgacattggcttggatagccaatgcaggaaaatgtcccacttctctactttgaagtcgtgccaattcgaccctagattataggatcttaaacccctctcatgatctattacatcttgcagcaagtgctcttgtgataacctctgtagctgccggagacctttctcaagccctagctgaagggaaagagcaatatggctcttctgatccgtaatcagatgaagagggggtaatggaatattcctggaaacacaatccacaagcaatcggttttcagtgtattgatcgcgagtttctcctttggtggacattcctccaatccaacaggaagacactggaagccacatcgactgtcctggtggatattgggtagtgtctcgcaacggttccaggctactatagcctggaagcaattttctgatcaaggccttatgtgcttgatgatccacaaatattttttcgtcttgttgctgccatagcttatagattttcttccgttgacgcttgaaaaattcctttaatagttgtttttctccactgtaactgctcagaatctcttgcgcttctttagccatattacgtatcttttgcagggattgggcttttctaataactctcttaagaaagagtcgagtttctagtttcttctgctttcgaagagcgaaccaacagacctgggtattcgtccaagtagtggactccgaccagggttgtttttgccctagtgagaagagccaagcccagtccagaagatatctgatggtgtcaagctcctgctcatcgttccatgaactcgagtatttgcaaagtcctataaacctgtagacattggggtcggctttcttccgaaggattagacagaatgtatcttgagaaaggcggaagatactgtcagtgggttcgcatatctgcaggacctcaggggctactgagacctcaaaacatccagcctccacagtgaccatcccatcggtgactgactggaacccatgggaaaggtatggggccattatgtcgatctcatcggccagaatgcacaaagagccggttttgccatggacccgaaatcttccatcatcttctgaccgaagcgggaataaatgagaggggaaactacttttccaatcaggtcggtacgaccgttgactcttttcactccaatcaggaacccatgatgggaggccaggcatcgagcggccatgggtcgccatatcaagtaattgtgctaccactttccagctctcatccctcacaagggtggatgccaatcctgtgtacacagcttgaggtgatagcgtgtagtctggctctaccggtttcttccagagcccaagtaaagcaaagatcttatcccttggatcagaagcgttgcagttccgcgtatcctctagcagggtcaagaactcaagactatcatcgatcttctggggggacccaaaatgccgcatccatctcctactagacaagcgctgtaggtttccgtggaaaaattcccaatgcatggcttgacgaccatacaaaacaagcgcctgtttcgcagacccgatctcttgtaccacccatatacgcgagaaatacgggttaccactaagagtctggggatcatccgtgatttccgagccgctcccagtatcatccatccctaggtatatcagaacgcggctggcagttgagtatatacgtctcatcatgccgacttgatgagtcctttcagaaatgtttgactggttgatacagattgcatcaacccagagacatctatctcggtcatcaaatcgacagttttgcaaggcatcatagcagttttcagtgattggaagtgactcccaacgctttctgataaatatggcgtggctcttttctcttctcccatttcctttggcccaggtatatgaaacggcttcatatggtggagcattttcccttccatctgatcctctcgtttctggctcttttgactctccgtctcgaacccgaaggctcacagcttcaaagtctccgtgcaagcaatctccaaaccgccctttgtgcaatcgtagaatacgtatctttgtaccatcaagaggctcatatgaggtcttgcttacttgcgaagatggagtctgagctgtcttgataacggaagagcaagaactgcgtttgtctgtttcgttgtcgcaccattcttggtcaaccagtgaggccagagacttgtgcaacgagccatcagggtcttcggagtaagcatggttctgatatgacatcgatggcggccacttcaattgcatagtagaccgcctgcccgctgatggaatttgaagttcatcgttgtgtttgttgtctgttcggtgagatgggcaaatttctccacagttcatacatgccggaacattaattccaggaaagacggcgatgtcgggctttgtacactgtgctgtatgccagttatccatatcagatatgcactgtggcgctgtaaagcgagtctgtcgagaagcacgatgagcgttggagcgaattgcgactacaaataattttgttgtttgatggagaaacggcaattattgtagctacgaaaggtacgcattcatgaggagggaattgtgaaattggacacagccccagctcagccatttgcgatcagtcgattttgcgcagtaattacagtaagtaagcagccaatattgcgcctccgatctgcatcagacgtatcgtgggcacatattattggccaaatggttgaaaatcgaaaccacttagcctattacagatgagcctgcgctgcaccaacaaagcctttatcggcatcgtccaatccgggtattttgtgtaacaactttcgggcaattgtgatgtggtggtcagagttcgtaggaatggttttgaattttattcagatgaaatgaagaagtcattaggttcagctgaggcatggaagggaacaagatctttctgagggctgtcattaactacttgccacagtttctggtgaaaccagttgtctgggctggagcattgcctcgagcgaaggagtctgttgatgttgcaatgatgcagccaaaatttgggtggatgcggtagcgctatcatttccatgtatctgtaggacataacataactatataaaaagtaccatcttcccaagtgaacgaaccagcttcggccccgcaggtcgagttacgatatatgtcccggcttatcgcttatcatttccagagtaaatctcggttactacgtgaggtaaaggctcaccaggcttgacccagtcagtattgtgtccgatacggctcatctcatgagaattgacacctacattgccatcaatggtctcatccgcataggggcgccaaaagtccttcttgccctggaacaaacgtgtaagccaccctggtaggatgcctccaggaatacgccatgtccaagggtctttatccttcttattagttgcagtcagcttgcccatagaagctgtctccacagcccatacaagaacttggataacgatgtaactgcaaataccagcaatgaggccatcggcaattgaaaatgtaaagggcatgatagcgatagtcaagaacgctgggacagcgtcacccatatatcgccaattaatattgacgacggcttgcatcatcatagagccgattagaatcaagacacagcctgttgcccaagaaggtatagaggcaaagatgggtgcaaagaataacgagacaaagaagcaaaagccagtcatcatagctgtgattcctgttcgccctccttcaccaataccagctccactctcgatgaaggctgtcacaggcgatgtaccgaagacagcccctatagtgatactgagggaatcaacgagatatgctgtagcagatccttcgaaatcctgagttttctcatctatgagattagagaatctagccattgagtaaagggtgcctgtgcagtcaagaatatcaacgtagaggaacgtgataagggcgcgcccaaattgtccactatatgcactgatatcccacttttgcacagctagaattctggtaataggatgaaagtccacaacctttttgaaaaagttgaaagagtcatcgccgaccggggtataagggaaggctgtgatagaggtaccgcggggccaagaacagatagacacaagaataatgcctatgagaatagcacccttgacgcggaacatggttagaacaaccgtcaggataccaccgcagaagatagcaagccaaagagtcgggttctgcatcttgtgcgagccaggacaggtgccgtcctccaatttatccgcaggagaacagccagccaactcgacaggggttgatacagcgccagtaatcaaacctatgccttcactgtatgtcaggccgataagtgtcaagaagagaccgataccagcaccggtagccagcttgatcgaacgcgggatagctcgagcaagccattgtcgaagaccgagaattgtgaggccgaaaaagatgaggccctcgacaaagatggccgtcatggccacttcataagggacaggtccagagccatggaagccgacgacctacgtagaatccacgttagaaattatacaggacgccaaagtaggaatacgtacatcgtaagcgagataagcgttcaagcccattccgcagctgataccgacgggcctgtgcacaaagttagcagccaattatcgagctacctatcgagactaacatgtttgcgagggcaccaaggaagaaggtggctagagcagagatagcggcagtggccgtgaccagatcacgcttgacctcattcttgcaaaggagatagtccgagttggcggcacagatagggtcatcgggagtcgagtcgcagacacaagtgcctccactgtcagcgacaatgctggaattaacagccaagatatatgccattgcgaagaaggatatgatgcctgctcggatctcagtcgtgaatcgggaaccaggtcgctcgcggggctaaagccttgggtcagtgcgattctctttgcaatacttctttggtggcgttggctcacatggccagatccctccaattgaaaccagtggcctacgcgactgttggccacgccatcgttgattcgaccaatccaccccatgatggtgaagctcgagagcagaaacgacgcgatgcaatgggagaagaaaaacaaaagattaggtgaggaaaaggaaaggtgaacagaacgggcccgactgagacctaagaagattccgtcagcagtgatttataaataagaggcaactgaagacagacagcaaagagacaaggggcggatgaccttcggtggatcaatccaaacaggaaggatatccttctagcgcatttgaaacctctagaacctttcccgcgtagcaacagacagtgttgggagggcgggaggttggcgcggaggtagcatgcattagtttgactcttggaacggccaagcgcacggattatgggaactatttagggaggtcacgtcggcttggcgttaactaatcgcgggctatgataacgcaaagtgaagggtatcctatttggctaatagcaacaccgggaggttgagtttagtggcggtttcaacaagtctcagctctgcctgggagtcgagatgtgctgggtaactggccacaaggtcttaattctggcagctaagctcatttttaggcttcattttaatgtagtggcgggcaatctggttggttcggttacgaggaatgtgcaaatccgggccattgaaccgaaaaaaggcttatctggaaattatcccaccctccttcagatccctgtctgtcgcaattattcttcaacatattgaaataactccccttatcctagccttgaaacggagggggcttgttcgttaattattatcttcgtatacggggttcacaggataagaccgggtcgagttggcgatttcattgcgtatacatgcccagcaagtctcatcctgccctttgcagtcttttgtctatactctgcgaaacagctttatcgctgctacttttcctgtgttcttatcgctgccaaaatggcgactccatctgatcacgtgttactccgtcctttcaacgatgtgacaaaatgggccaagcttgcgctttcgcaggccagtgggcaagactaccaacagacgtcactcaaccaatcttcccagtctctattgagagaaggagaacgagctttgcgacgcctggtacctttacttacggtttcgtctcctcaattgactgaattcctgagatatctgactttacgccatggtaaggaccagcacccaagtcacagcggaacgctgacaggcgagtagaagatgtcatttgtcaagttcgatcgattgacatcttgctctacgattttgaggattttattgagccgcagacgtttgataaggccaagtttgacgagctacaggctgcgacgaaggagttggctattactcttgtagaagagattacacggtttacaacaaagtcggctctggaatcatcaccggccccctcaaaatttccacctcttccgcctcttccacaacttactagtccctccgatgtggctagatccggctctcaaatgtccatgcggcctgggagatcgggctccagtcttggtatacatcagcaacgaccgtcctttgtcggtggttctgaacagcgcgatagatctcactctgggggacgtgctttgagaaatgctgattattctacgacacggtcaccaatttcgccaagcgggctcgcttccccagtctccttgcctctgtcaagcaaatacgcgactccagagcaagacggccaagcctaccgctatatccaggctcaccgacgacaagacagtgattcaggtgcgatttcaaacagtttgcaaggtctagatattggagctataactcctccaggctcaattgcattgtcccccaagtcaacaggctaccagaacgtaatcgaccaaaacactagaggctccttcggttataatcatcaggatactcctccaccatccgtgactactgagccagtttcgcagccggattggcctacggtcattgaccaacaatcagctgctgtcccacgccctgtatctgtaacagcctcccaatgtactagcccagaataccggaattctgggtcctacaaaccatctgcagcgtttcctgagcatcaacaattgtccatcatcacacaagggttagcgccatccatacgatcagacggaagcggcgcttcaggttccaaagcagtatcaacatcttctagctctatgaggaaggattctgtctctgtgaaaagcgttcactctcaacagacctatgagatcgggtcagacagctctctagccctaatgggtgggctatgtaaaggagctcgagcttttgcctctggaggtcccggacaggccatcaaaaggattggaggcggttcggacggtgcaataagacccagagagtattcccaagaaatgttgtttgggcaaatgctggataatccaactgagacgttgacagaaccaactgcacagtgtcttcattgtgagtacaagactccctactcccatttgcgccaggacatggatcaagatcgtaagtcgttcaatcaaccacaatcgctgtgaaaaccaaagctcaaaggcaattttagcattggccagccagcaaacgagagggattcttcaccgtccgcgcttcctatttaaatcccatattgcagtccgaaacgtcaactcggtgtactttggctgtctcttttgtgacaagaccaagtctactctccaggaagacgacgctaccgtttttcagtcaatcgatctcctctttcggcacatttctcggcatactcatcccttgccgcatgtttcaggtgtggaagtagtctacgaaaatagcgatataaactcacgagggcgccaagactgcgatttatatttcccaaactctaccatgactgctctgaacggcatgttcagagcaaacgactcagcccgactcgcatcgttacccgtcgcccgggccttgaaagaccatatcagacgaagcaatgagaagccgcaagcaagacctgatacaacctcggagattctacagttcgtttcaggggcgaggataatcggcgtcgagttcccggagaagtgggacgggaagtggtgccagggctggcacgacggggtattcggaacatttccaagtaaattgatcagcctggatatgccacggcatgtcaagatcgcttccttaccgaacacgccacgaactggggtagcaaggtggaaatttgagaagcaaaggcagcctggctggctggctctcaagaaaggcgatattatctacaaccttgcttgtgggtttctcttttatcagcaacttgaccaagattgacactgacactatctacaggggaggatccgcatgcatggttctggagtggttcgaattccaagagagagtatgggatatttcctaggtctcatatcttgatagagtctataaaagacgggtcgctcagtcatgaggatcaaagacatcgtctaaaagaaaagacgcgctttggtggcttgtttactaagtataagtgaaaaatgcagcagctttatggtatattcagaatgctgaggggaggttgataaaagctttgtcacattagacccgatgctatgtttagaagacagcctcattgtattccttgctgtatacctttccctgtatgattggagatccggttttaatatatcacaaacgcattttaattgagacatggttaaaaattaacgctgcttatcctcaattatataactgcttaaggcacgagtatcaagcctcaacgaccctgttgatacggataattgaacctgctagactcttcacaattgcattgtgatgacgatctccaacttttagagcgacttgcctgttaacacttccttgttagaagttaaaaactgaattgtcttgaacatccagcagctcaccgaatcgtccttaatcgccaactcgatcttgaatgacaggcggcaaatgttacccgacgttcagccagcgatgcttccattccgccgccgtcggaacagtgattgttccgtaagaactaaaacataaacgattctaaatctacgaaactcaattgaaaacggccaggctagacaactgaccgagaaccagactaataagaatgatgacgagactgcaagctaacctgaagctaggctagacacaacgagattgaaccataaagatcggcaatcaagatgggcccctagacgggctagaacatcggaggttacggattaaatgaactaccgagaatgagtgctcgtttatccgagacatggctagcatgaagatctggtcgggataagctaacaatttttagcttgcggagtttcgtatatccgctcctcgatgcatcaaggctaccctaaataagaagtctttatggccgaaatcagtccaagatttgttccaagtgatctcaatgctataataaaataaacaattaatactaaataataaataaagtaacggcatactccttatttgccagccgagccgatgtagatttgctctagagatgcttttcgaaatacagtagcttgtttgtatctcaaggcttgcagacagcaggatcgccacccgtcgattggatattttgttagcatatagggttttcttttctaaacggaaaacaaagaacacgtcgcattggtatcgttgccgtgtcaatgcaattttacttgccaatgcaacagtgcgctgacacaaatcccgagaaattaacctccaagggtccgtaacagcagaggcgcagaaaaagttaattcgcagacacgattgagaacgttgagctatgacctcatttgcatgtgccgagactcgcgaataagaaaaacaatgcgacggaaacaccgcagatggacttttcgggcccctcagacaccgttatctacgatctactgtgacgtcacaatgcaagatcgggaaaatccgaacgagaacgagaatgagagagagagagagagagagagagtgactcagcgctgcctcacggggaaacgcagctgccggcctccgtggacgacaccgcaaatggcggacggagcagggattcgccataacccccgataactccgcaggccgcagatcgacaaagcccactgcactaaggcactggcacaaacctaattgctcacttagtttttcgcaaaccagcaaatcctcgtcatccccaatgcgtagcagcgtcgacggccgctgctctcggactagcggggacgcaggcagcccgactgtatggactcgatggaatagggtgtcagcgtggctgaagtatgtcagacgcatactttggccctaccgaagctccgaccacgtcgtttggctaggatgacagcattgtcggggtgctgtcgggcccggcacttgggggagttgaagtttatgaggtttctgttatctaacttaaagcccaattcatttccgcccagaaagtcaaaacccattccatagacaattcactactttctcttttaatcttaattttggctgagctgatcaattgcctgacaacgggtcagaggtgcttgactctatttttcgacagtcacattccagtcagattcacacaaaaacacaacaaacaacagccccacgattgagagaaccttacttttctttgatttgaacaacagcttcaaaatgacggagcgacactcaattgagagtccaccagactcaattgaaatggagcattcaacgggcagcgagggcacatacacccgcccatcgccccttacacgaagcaacaccatgatcatggacgagcaagaccaacaagaactgcaaagaatcgcaactggcatttctcaacgccgcagacagagcttcgctaccgtgccctccagaatcgctaccatcaacgaagaagatcccgcactagaccccgcaaacaaagcctttgatctgtcgaaatggctaccggctttcatgcgccaactgcaggaagcaggtgtcggccccaagagcgctggtgtcgcattcaagaacttgagtgtttatggtaccggagcggcgctgcagcttcagaagactatggcagatattgttcaggcgccattgaggattggtgagcatttgaaatcgggcaagaaagagccaaagaggattctgcatcagtttgatggcctgctgagaggtggcgagacgcttattgttctcggtcggcctggctcaggatgttccacacttctcaaggctatgacgggtgagcttgagggactgcatcttggagaggaggcgatgattacatacaacggtatctcgcagaaggatatgatgaaggagttcaagggcgagactggttataaccaagaggcatgcatcccatcaatccactctgacgtttactaacaattgtgaataggtcgataagcacttccctcatctcacggtcggccagaccctcgagttcgctgctgcatgccgtctccccaccgaccccaaaaagctcggccttgctgaaactcgtgaagaagtagtcaaggatgccacccagatcgtcatggcagtctgtggcttgagccatacgtacaacaccaaggtcggcaatgactttatccgtggtgtctcgggtggtgagcgaaagcgtgttagcattgctgagatgatgcttgctcagtcgccaatggctgcatgggataacaggtaagtacaagtgatttatattttgtgatgagctgtgagtctaacatgaatatagtacacgaggtctagactccgcaaccgctctcaaattcgcccaagccatccgtctagcctccgactacaccggctccgccaacgccctagcaatctatcaagccagccaagccatctacgacctcttcgacaaggcagtagtcctctacgaaggacgccagatctacttcggccccgcccacaacgccaaagcgtactttgagaaaatgggctgggagtgtcctgctcgtcagacagcgggcgatttcctcacttccgtgacgaaccctcaggagcgaaaggccagaccgggtatggagaacaaggttcctcgtacggcggaggagtttgagctctactggcataactcgccggagtgtaagaggctgagggaggagattgaggtgtatcagcaggattatccttctgataaccgctctgaggctattgcgcctttgagagagcgcaaggcgcttgtgtaagttcccccatcacctcgaaggatcaacgaaatgctaataatgtatagtcaggataagcgtgctcgagacaagtctccatacatcatcagcatcgcgactcagatccgcctgacgaccaagcgcgcgtaccagcgaatctggaacgatctctccgcgacagcaacacacgtcgccatcgatgtaatcatgtctctaatcatcggttcagtctactacggcactggtaacggatccgcaagcttctactccaaaggtgctgttctcttcatgggtattctcatgaacgcactcgccgccatctccgagatcaacaacctgtactcccagcggcctatcgtcgagaagcacgcttcctatgctttctatcaccccgctgctgaagccatctccggcatcgtggcggacataccgatcaagtttatctcggcaactgtgttcaacatcattctgtacttcttggctggtcttcgtcgtgagcctggtaacttcttcctgttcttcctcatcacgtatatctcaacttttgtcatgtctgcgatctttaggacgatggctgcagtcacgaagacggtttctcaggctatgatgttggctggtgttatggtattggcgcttgttatctatactggtttcatgattcgtgttccgcagatggttgattggtttggctggattaggtgagtgacttcttactttctactgagtatctgctaacagtcacagatggattaaccccatttactacgccttcgagatcctggtcgccaatgaattccacggtcgcgagtttgactgctcccagttcatcccctcctactctggactcagcggcgatacattcatctgctcagccgtcggatccgtagcaggccagcgaacagtcagtggcgatgccttcatcgagaccaactaccgctactcctactcccacgtctggcgcaattttggcatcctccttgcattcctcgtcggattcatgctcatctacttcatcgcaacagagctcaactccaagaccgctagcaaggctgaggttctcgtcttccagcgcggtcaagtccccgctcatcttcaggacggtgttgacaggagcgctacgaatgagcagctcgctgtgcctgagaagacgaatgagggtcaggactctactgccgggcttgagccacagactgatatcttcacctggaaggatgttgtgtatgatattgagatcaagggtgagccgagacgtcttctggatcacgtcactggttgggtcaagcctggtaccctcaccgctctgatgggtgttagtggtgccggtaagactactcttcttgatgttttggctcagcgaactaccatgggtgtcatcactggagacatgcttgtcaacggaagacctctcgatgccagcttccagcgaaagacaggatacgtccagcatcagggtgagtgtcattccagcattaattgacttgtcagtactaacacatctcagatcttcatctcgaaacttctaccgtccgcgaaagtctccgcttcagcgccatgcttcgtcaaccctcaaccgtgagcgacgaggagaagcatgaatgggtcgagaaggtcatcgacatgctcaacatgcgagactttgccagcgctgtcgtcggtgtccccggagaaggtctcaacgtcgagcaacgcaagcttctcaccatcggtgttgaactcgccgctaagcccaagctcctcctgttcctcgatgaacctaccagcggtcttgactcccagagctcttgggctatcgtcgccttccttcgcaagcttgccgatgcaggacaagctatcctctgcaccgtgcatcagcccagcgccattctgttccaagagtttgaccgcttactcttccttgctcgtggtggtaagaccgtgtattttggtgatattggtcagaactcacgtacgcttcttgattactttgagaaggagggtgcccgggcttgtggtgatgatgagaacccagctgagtggatgctcgagattgtcaacaacgctaccagctcccaaggtgaagattggcatactgtttggaagcgcagccaagagcgtgtcgctgtcgaagctgaagtcgcgaggattgcatctgagatgtcgtcaaagaacccccaagatgattctgccagccagtccgagttcgccatgcctttccgtgcacagcttcgcgaggtcaccacgcgggtcttccagcagtactggaggatgcccacgtatatcatgtcgaagctcgttcttggcacggtctctggtcttttcgttggtttctctttctacaagcctgacaacacgtttgccggcatgcagaatgtcatcttctccgtcttcatgatcatcacagtcttctctaccattgttcaacaggtaagtcccctaccaccgttagccttacggtatactgacacttttagatccaacctcacttcatcacccagcgtgacctgtacgaagttcgcgaacgacccagcaaggcctactcatggaaggccttcatcattgccaacgtcatcgtcgagatcccctggcaggctcttactggcattctcatgtatgcctgcttctactaccctgtcatgggggtgcagagctcagcccgccaaggtctcattcttctcttcatggtccagctcatgctgtacgccagctcgtttgctcagatgaccatcgctgctcttcctgatgctctcactgcctcgtcgattgtcactctcttggtcctcatgagtttgaccttcaatggtgttttgcagtctcccgatgctcttccaggtttctggatcttcatgtatcgcgttagtcctttcacctactgggttgccggtgttgtatctaccgaactgggtggacgtctcgttgagtgttcacgatccgaggtgtctgtgtttaatcctccatcgggtcagacctgcggcgagtacatgaaggcttatctcacgcaggctcctggtcagcttcagaaccctgatgcgacatcggactgtcagtactgttctttgtccaatgccgaccagtttatggctggtaacaggatctactacaccgagagatggcgcaactttggcattgtttgggcctatattggcttcaacatcttcattgctgttgcttcttactacatcttccgagttaagaagtggaaccttggaaagaagaagaaggcctaagcttggaatgagttggcggtcatctcatacttgttttcttggctggagtcggttttgaatctcagattggtcccatagtggcaaatattagtcttgtaatagcatttaaaagtgtttaataattttatattctaatttaatattccgtcgctctaataactacaacctctgtttggtgcctcattatgttaagtttctcacttctgtctgagaactcaaacctcggtcgggatcatttatttggttacataacgaggttcatggctacaataaaagtttgtttagcgatacaggtggctgatgctcttctctcatagcgccatatcgcagtgagcgaatgtgtcagacaataatttctgacagtcagtgactttgtcttgtgaaatacctgactatctggatttggctgatgaaggatgaatcataatgactgacaaggttcaattcatccagcgtcagcgaatctttgaacagcttcctgatcgagacagccccacccggtagtgagtcacgcgatcatcagcatcttgtcgcatctgaagcataattctagatgcttatttaaatgcagacagcgctctgaattatctacacatatttcgctgaacatttgctgcgaatctaccactacattcacttgcaaccatgacatcaacgaaatcatcttgttcactctgtgatgtctccttcgacaacagtcaagagcatcgagtgcatgcaaagagtgaggctcagtaagtttcatcacatgcatataatgcaaaacacgtgcatactgacatatcctcagtgtccaagctttgaggaatcgtgcggctgcttcaggtctaattgagcaaccaactgaggacagcgatacattttcgcacacaagcagcgacccagaagatgagctctcaactagcgacgataaaaatggagacgaaacttcgaacagtgcgatccctgaatttgaccccacaaaatgcatcatctgcacacacagcgacgaaacctttgataagacccttattcacatggaaacagctcacggtctacggataccgttccgagaccatttaatcgtcgacttggagactgtggtatggtatctctacttcctagtggctacatatcgcgagtgcatctactgcggtacgcggagacgaacagtagagggaatccagcaacatatgagagacaaaagccactgcagggttgagttgacagacgagatgcaggagttttatgacctcgagggtctgaaggctcatggtcgagagaacgctgtttcagttgataacgagagtcttcggctatcatctggcaagatcctttcacatcgcgatgctcccgtcacaaaaccacgtcgaacatcgccgcaggaagacactgaggagaagagggcacctcttcccagccacgcagcctctgatgctcttacagccagggataagaaagacgccgctcttgcgtctcagctagcgcggcttagtgtcaaagatcagcagagtctgatacatctgacatcatcagaacagaggagttttctgctgcagagaaagaaggaattggacgcagttcgtcgggaggaaaggaagatgaggttgaagacggagagattgagtaacaggactatgatgacgcattttaagaatgatgttcctgggaggagtaacggatgaggggtgaaatggctggttgcttctattcgggacatacatgcttgtagttacggacgacttaactaacttggtagtgctagaattctttgagatactaatgatctttatttttattcaccatgccgtgtatgtatgatctatcgtgttctacgtgactctgtgaattctatccgttcaaaccaattcgcattcaatcagactctcgactccattcgcgacggtccaaatgttgctaatcttaagtccagcttctccaagtagcttctcccagttctgttgggtacgttctcgcgaagcaagtagagtaagcatcataatatccaaagccgtagcctcccactgagcgccagtattagggatgacgttctcgttgataagaagcttgctataaccgggcttcatggcagccttgacttggcccagaatcttgagacaagtctcgtctgaccaatcgtggaggacggagtgcatgtagtatgcgcgagcacctgggttccggttagagagcgtaagacaagggatgtagggttacttacctttaatgggctgctcggtatagaagtcatacttcattcgctcaatcttgttgtctagtgaagtaatctgatcaataacgacaggtagatcctggaggatgagacgacctggcgcatcagggaacttgcggcaaaactctccaatatcatgaccaaaagagccaccaatgtcgaccagaagagcagagtcatcagacttctcaaacccatcgataagcttctcttgaacagggaagaaacctggatccatccaagacggtcgaccttgacggtagccgcccatgtgaagatggaacagctggccgtacggtgggttggtgtgaagatgctcgaagaaagtcttttcagtcttgtaaccaagctgtaggggagagttgcttatgtcagtggcatctttccatgagttgatgtcggcccattcgtggaattgaccgagagcgttgagacaggctccggaactagagatcgtgttagcatagatgtatgctagagcctgggatgttcttacatgcaagggtagccagcgttgatgaatggaaaagccatcgacttgatgaagtttgtggcttggtatgtatcctgatcaatctcggtgatgtatcccatggatgagacatgtctcacaagacgggcttaatattattagtcacatagtactggagttgagacactgatacactaaccaagaagagcagcctcaatgttcttctccttcgcgacatcagcgaccttgaaaggcccatcaatcttggcgacatgagtccaaacttccttgacagtaccagccgtcaaggcgcagtgaagcgagggctcggcccaaacatgacgaagcatggtctctctgggagtttcgagtgactgccacaggctcttggccttggccatgagcttgagccgcactgtcgggtcatcactatctagatcgccactaagagaattaatctctttgatcagggagggaacggcttcaatgttggcggcgttcagagcgatggatacatcgggctcttccgacttcgtaccgttggcatctggggtgccgtctgaagaaccagaggagctcaaagctgagacggaagcctcgagcttcttctcggctccgcggtattccgtttccgggacgatatgtccgtttgtgtgagaaacagttgtgtcagccataatgaatgattttgtgaaaagaaatgcctgtgtatgatccacttgagaaaatggaagcaaggtaggtaatgtcaatgagtgagtgattcaggagggagcaacagcaataaaaaagaaaggaaagcaacagaagtgcccagagctcgtcaatgcatggcatgatagcttggctgttggccgaacctgttcctccaaccgttacaggtccatcctcgtgcatgcaatagtgaaaatcgaccaattggacatcttcgcagagaaccagtcgttcgggttgcattcagaagatcttcgaaacggcttgacaccaccttcctggtaagccttttgcataccaaggttatgacaagatgcagtgattcgtctgcgagtgctgatcactgggtcatacgacgatattggtgcgcttgacgggacacagagaaggatctgcgttaagtgaacgggtatctgggacaaagctccgttgcgaacctgggaattgtaacgttgaaccaacagcatggttttgatcctgatcaggggcttcgccgagtgctacgtcgaaccaacacagctcaaacccttgtaagaggggaaagagaggacaacttgacaccaggcccaaagcaagtgaggagatggctagaaggtggaacagatccttggaagtaaacgaagttcatctgaagactatagcttcttggagttgatggaaatattacatggaagcatggcagaatagtatacttctttataacatattcacatgtgatacagaagaaactcagatatcagaaagtatgcatgctatggagcaatgtggccgccaagagtggagccaacagttggtaactggtaccgggaaattgggccgcttcgccaattgagccgcttttgggtcgcagtgtgccaagcaaaatgacgactgggaatagccgaatatacgaggaacgcgatataagtacgcggtaaagcgtaggtacggagtactcgttaatgttatgtctagatatcttaatagacagcatctatcttcgctctctttaccactgcagtggtctgatcagagcatgccaggaattgtctttcacggcagggattgaagaagtataattatcatatcagttggttctgatgtcaagcaagggttacaacaatccttggcgacacatccttcggaaggtttggatcgacacttcgtgctaacccctgagtctcagtctcagtcggggaatcggaaatggcccccactatctccgtaacggttgttggttgttggtacgcgtcgacaatctgcaacctcactccaccgacaaccttgtccttttactccaagtctgccctccttgcaagatttagccacttcaacggttcaagtcggccaagttgagacatgtcgacacatttagcgatagaaaaagcactgtttcggcgaatgcggcatcatggttgctcatccttcagcagcgtcgtattaacaaaaattccttttcacgttaccaaaacttaatcctggcttgtgatgagattcctgacaaaaggttcgatgatccatggtatagcatggttggactcctgtgcctctcatcaaacagccatgcctccccccctttcggcaaacatgtctacttgttcctgcaggacataagacccaatcctctggagttgacccatccaacatgagtgaatgagaccttttccttctttcttgagttgtttttcgtatacgtgtgcgcttggcagacaatgtcttctccccatcacacgcaggcgtatctcgacgctgataagggcccgactattcttgggctagtcatcactgtctctattctgagtacaatctttgtggctggccgtgtgtatacgcgaaagaggatcataggcgcactgcaccttgatgactggttcacaatagttgcagtggtttgttcccccgcaagttttatctgtgtgtcgctaattagcttcagatcttcgagtggtgccaagtcggtgttacagttgtggctgttaagaacggcaatggcagacactttgatcttctaaacgtgacgcagcagcagaatgtcattctatacactatcttgggcttcccgtttggcgtcatggcctttgggtttcccaagctcgctgtcgtcgcgctcatcacacgcctcatgaatcccggacgattacacaagatatttctatgggtgctggctggatgttgcatgatgggtttgatagggtgtatcatcattctatttgctcaatgctcccctgtcgagtcgcagtggacgttctcgatcactgataagaagtgctggagtccttatgttcttgtcaactttgccatttttgcgggcggtaggtaaaacgcgttgatgccaggacaggatgccatgctgacatttgaccagccttgtctgcatttacagacttgtaccttgctgtgtaccctgccgtggtgttgttccatcttcaaatgaacaaacggaagaaaattgccctgtcgtttgctttgggtatcggctcaatgtaggtttcgcattgtcgccttgatcgggaaagatgctgacctccaactctagcgctaccattgtagccatctacaaatgcacccgtctaccatcgcttgcaagtaaagacttctcttgtaggtgacttgtatcctgtgtcgcgtccttgtactaacaactgatagacgagacatccgaccttgtgatctggactgtgtaagtaacacgatatgcgctggcatacgaacgaccactaacctcacacctgccagcatcgaagcgagcaccatcatcatcgcctgctgtatcccagtcctccaacccctcgtagacgctctattgggccgccgagccttcggatcctcccccggctacaaaaactacaactcctccggataccagaactacggcaactcccgaaccggcccaaacatcgagctcagcgacagcaggaaactgcgaagcgacgatcgaggaaacatgacgaatgtaaaatatctcgggtccggggccgcggagcttgactcacaggaaagcatactgcggcacgatggtgcaaagacaacggatgctcattctgtcaatgcgccgactgaaggtgaagtttctcgataacggtaatgatgccgagctacggatcacgattgtaagatagttagcacgaatgccatgcgtctatgtcagaagttctaaattacaggcgactctttgaagaacaagaagtcgcatcaattggagttcagactgtgtttagcgatgtcacagccattccgccgcagcgagtagccgacctacctaagagatgaacgcgtaatctaagactttactaaacttgcctaaactatcctaaagttggttcaattaacctaatctttattcttcgttgccaagatacgtggccgtgttgcatcatcaacctatacatttccacctgatgatcgtcttcaacattctcggaaccaaggtatgtcttaaagttaaagtaacaaaattcattggctatcgcgcttttaacagtgcagtctcatccaagtatctattggctaactaccttttcctcctcgtcactggcaatttcgctttatcctcctcctttattggcgggaacatctcagtgaggttcgcgacatgtgacccattcataggctgcccaaggtacttggcctctgcatcgagcttctcgtaaaaagcccccgtcacttgttcattacggtaatccaggcggtgaccgcaacgatatgtcgtgacatcgtagatgctggggttatctttgcagcagtaaccccagcagtctgagaacaactccattgctggcacgtagggcgactcgcgatggctttgctcaataatgtgcagcatggttgggatgccgacctcgtggaagacatcgaaggacttgaagattggtgctgcgatgatgtagtccttgaagaatttgcgggggataaagtagatgtcactccagccgacacaaaactcgttgatgtcaattttgaagcctagatccaaatgatccagctgagcgcttgcaagttgagctttgagatggtagtgaggaccgccccatccaccccagtcatagcccttggtgtcgttcatgcaagagaactggggtcctacgggcttcatctcaggccatgtcatggggaagtagatcttgttatgatcgataccgccccaggctagaggatcgatccaggcgtcgaagtgatagtaaaagaggccgtcaatttcaggctcctggtcgaggatcagctgcattgtatcggcgacctgttggtagatgtgaaaggtgagggtgctctggtcatgggtgatgttgtgatactctggcttgcgtccttcagccttcatcatatctggcattgagatgtgaatatcgcggaagaagggcttgtacttcatcagagttggtatgcgctcgggatgaacggagttccatctgatgaaggccatggtgtttttaaaaggcgatgtgacgacttttggagggtcggcctcttgcgttgttgccaccgccaacgtgcttgcatcagtgggtgtagtggatatagacttggtcggcatggcgacttggtacatcgccagagccatcactgccatgactgtgatgagagtattgatgaagatgaacaatatcctcttgttctgaacaatggcgccgagtttggagaagaagccggtcttgggatccgtatcggatttcgtggtggtgggtttgggagcggggttctccatgtagagccaggtagcgacaaagatgatgaatgttcccggaacaacgaggaagctcagagatgtatctgagatgagaggtgctaggtagagtaatattccggtcgaaaaggctgtcgcgaaacacttgacgagggcatcggcatctagatggagaatcgttggtcagcttgccattcttggagaacgacaggaggcctggacttacatttatatacggcagtgattgcgaggccgataaagacattactcataatgaccaagaaggcgtgaatgcttccatatccctcaaaaaagcccggctcgttagagcttacgcacttgatggtgatatgacaacagaagttgacaattgtgccagaggcgtacaagatcatgttattggcgtgaaggctcgaatcatctgctttcagaagaacctggttgtagacgcccgacgatgcgctgaggaacacctgaaagagtagaagggcgtatgtgtcgagagggtagagagcgcccttgccgggctgatattgtgtgacgattaggccactaagctgtgaacagtcatttgtcagtcaatgactcttggagtgtttggagattgagtcatacctgcatggcgattgccatccattgcgtcttggacacctgctgattgagagtcgcaatcatgaccaaggctgtgatgagcgtgacgccgcttttcgtcaattggatggtgcctggatccgccatcttataactcaagaaaagctgatcatcattagcccatactccaacacccaagataacaggaaatactaaccgagttgttgataagaatgtaaatgagcgccaggttgtagaacccaaaccgcacatcatttctaacctcaccacgaacatacccccaaaacgtccgcagcccaaaaggcaacggcgccgcagaatgccccgaatctcttgacccctcatcgtccgagtctagcgcagaagcttccccatctttatcttgaatctccaagtcccgatgctcatccgccagcgacgcatacgccgtatccgagcctctcgtcgagggcccaacgcccgtctgcgctctggtcttacactcgcggtagaagaatatagaagagagtatcaatttgagaaactcggagatggtgattgaccccgatggtgagaatgcatatgaaccaccgctctgcgcagtcttcatgataacgccgataccgacttggatgccgacgagccccagcgcagcgatgtacgctgctcgttggggactgctgttgcgcagcgacagcttgcgtagaaaccgtgttgcagacatgattctgtttctgcgtcgtctgatgagaatgagaaaagaacggggaaaaaaccaagtgcgcggtgaaagtttagtatcactttaacaagtagcttacacctctgcaaccgtaaagatacgatgctcctgcgtcgagaacacacgccacggatatcagctcgccctcgttcacataactcgacgatacgccacattcctcagtcgtaaagtttggcgaatcgcggttgagcactaaccaggaacagggaccctgaggcatgctgtattcggtagtgggcgctccaaacgggattctagagcgtctaagtgtttagggctgaaaggtgtcaccgagaaatggggtttccgttgccgggacccgggctggaagcttgtttttctctgttcgcccctgtttgcggccaagggtccagaggcagaacaaggggattgtgtgagggatctgcgttcagataattcgggggagatccagattgcggtatgacatgtctgggccattccattatttccatttatctctactggtgcaagctttgttagttaccttagtgtatctttgttagttaccttagtgtatctttgtggcgcgccgctttagtgatcaggcccaatacggacatcgtggaaagcttccagtgagagggcgctggagtaaaaagcaattgctacagctgcgcacattatcaacgcaaaaagttcacgacaatcattaggtaatacgagcactctaagattacattcttcttgcttggcgatgcgtttcacatcagtcggtgccacgcggctgtctcatgatatctacaggagccgtgtcaaccacggactatagaagttcccgctctagactaaatgcggcgacaggcatgccagtctaatacatactccaacaagccttccgtcggatacgggattgccatggtagctatcgaagatccagaccgttgattttactttggattcgctaaagaagaccccggaacgccttccgtcgcgatatctactcgtccatcttttcccctacaatcaactcaacattccttgctttctcagatggaactaacgccaaaccttgtacatcccgtcgagaacgtttcctggcgcgcgccgaacccggtttcggtcgagagctatggccacaccggtttgtaaatcgttctcggcggaagtctcgagggagtggcgtgcctctggaacatcgctaactgcggtttggggattgagattccagctcgatggatgaagggaaggagactaactactcccgcacaaaagcagccttggtgaagggcgatttaaagtgattgatcacctcgagattcgtcacagtcaatcccctcattgttaaactcggcgatagttttgcatccttcatcatgcctcacattcatgataacgctgttaccaatggccacggagatgactatgagcctgtcaatgtcattattcctattggcggtatcggctcccgctttgccaaggagggttaccgtttcccaaagcccctcatcaacattgttggacagccgatgctcctatggttgatcgacaatctcagccttcgccccaaggacactctatggattgctgtcaatgagcagattgaccatgagttcagaatcggtcagctcgtcagcaagaactttccaaaggttaacatgaagctgctgttgttgagacatcaaacgaagggtgctagtgagactgtaagtacatctccaaccatgaccgtggccattgtctaacactgcctgcctcacttcagctatacatggtcacccagagcatgaccaaggagcatctgcaacatagaacagtatctcttgattgcgatacgatttattggaatgacatcttgtcatctgtgcgcaagctacccagcggccatggcggttgcttctacttcatcgaccaaggcgacaagcccatcttctcttacatccagacagaaaacgaatcgtaagtcgccagtcccatacacatcttacatcccgatattaactgctatggccagacccggtgcgcaacgaatcgtcgacatccaagagaagaaagcaatcagcaacaaagccaacacaggagcttacgtcttcccctccgccgccgacctaaagatctgggccgctgagaacctcgacgtcaagcatcccgacggtgctgaagtcggcgagtactatacctcacaagtcatctctatgatggtacagagcggtgttcccttcatcggcttgcctctccagaagaaggactttgctgtcgttggcaccccagagcagctgcaggagctcctcgctgctctgaagaaggataatcacagcatgcctgccacgttgaagaagcgcaggttttgtttcgacttggacatgaccctcgttggagtccctgctgtttcgggcgactactccacctgtccacccatctccaagaacattcgtctcgtgcagcaactgtacaaggccggtcactacatcatcatcgtaagtagaacaaacccaccattcaacttatgtactaacatcttcccagcaaacagcacgcagaatgaagactcactctggcaaccccggcagagtcctcgccgacgtcggcctcgtcaccttcaaacagctctcagattacgagattccctaccacgagatcaacttcggcaagccctacgccgacgtgtacgtggacgatcttgctgtcaacgccaatctcgacacagcgcgtgaactcggctggatcctcgacgagcctgaagtcacaccccgcctcggccaagtccgtaggagttcggcggaggatgtcaagaaggctggtatgattgctgcgcgtgacttcaacactgtccagatcatcagggacaaggtcatcaagtcgagtaaatcagaggcgatccttggtgagctgtacttttacgctcatatgccgcctacgctgtctcgtatcttcccttctgtttatagcgtggattacatccctgctacttcgacctacagcatcaccatggagaaccgccgtgggcgcacattctctcatctcctcgtgggtcgctcgatcactaaaggtcgactgaccaagttcctcgagactctgcatactattcacactgcaccaaacaccacctcacagcccgtcatggacgtcccagaggcgctggatgctaagtttgcaccaaagagacctggcgatcaccccatcaacatttacgccaactacggcaccaagctgcgaagcaggtacttccagcaccgcgatcgctacgacgcgctgggtccactagctgcctcgctatttgcgcgcctagatgagttccttgacacatacgaggctgaggagaagggcgttcacgccaacgtcatccacggtgatccagtattcagcaacgccatcatttcagacgacgagcggaccgttagctttattgatgtgcggtgccagctggagaactacctaactcccgagggcgacatcaactatgatctcggaaaggtgttgcagtcactgtgcgggtatgattacattctcttcatgagcgctaataactatgacctcacgggagcgcttgaggatgataagccgctgttggatgaggcggatactgagttgttgaacgagttgcaggagcagttctttgactttctcaagaacaattattctgtgaggctacatcgcaagacattgttccgcgtcacggcatcgttattcttcagtcttattcctctgcaccgaaaggagttaggagctgtatttctgcgcatgtgcaaggagacgttggacaaggctggcggtattggttattaaatctgtttgtaacattattaatgtatatatatatactcatcgaggcaaaattgatggtccttgcttgttacatgaccccaatcagactgtctttaatctcgttctgcctcgtataccaatgccgggttgggtaagctttaacggtcagttgctgagtgagatggtcccctctttcacgcaaattgtggacatgaaatcagagaggcgtgtatctcgtttgtcaaattcgccaagccctggaattgactagatgtatttatctcaatttctagtaagtgactgtacgtatgtttccatttggtgtactcgaactcatcagtactgaaggcagaaatctcaagctccacccaagtcttgcaattcccatgatttccctctttggtaggcagccaaagagtgactctgtgatctgacccgttgccttttctgaacaagaagctatccgacgacaatcaagacctcatggtatcctcgtctggaaattaaactcacgcgtggttgcctggtgatattgagagtttggtcccgattccaatgtttcagccgtattgcagttaggaactgggtgaagtaggacataccgctccatagcagatgccatagctgagttgcgacaatggtagagttttttaatcactgttcgcaccttcatggcatattaaggtcggttggaatttaaacactaggtagctcaagcaacggacaaccactaggtactatcaacgtaacaaccagcccactgatgcagttctaacaggttcaaattgctgtctgaactgtcgacactacgttaatttcgccagatcgatcacatcgcatttaacggacatgatgactgggaccgcgaggacataatcccacctgcaaagctggagaatgacgtaacaactctgtaggctgagagcaatatccctctttttacttcatcggagtgccattaggcctcaagacagtgatcaccgcttccttagtctgtgatctggtatccaggagcaaggggattaacgagctgccctgagaaccggactgagctgtttatatcccagcgcctgatttacagagcacgagggagtaagccgagtatccggggattttaacacattgtcgaccgattaaaagtctggtattgtatgtataacttagcttttaccttgtcgatgatcaagttgacatttgttttccctctctgtatcgctggaatgtaagcgttactagccattttacggagtactaagttcaggcttggggttttctatttatggtttagctcttgttgggcatgttgttaggtggctagctgataagcattattgacgcgggagcggctaaacaaggcctagtgctagaatttaagaagatatttatatctatgttactgattcattataggtgtaaaggtgtgtggtgtgatggtcatggtggatatgctgaaagtaaaataccttattattcttagcctgtatttatatactggcgcggcttcccgatttgagctgctatgcgctggttaaatcgaaaatggctggctcatcaccatttgtttaactacagggacccgggcaaacagaggtgtatctttatcgagctgaaaatttgtggctggctgaacctgggttcaaaactccacgcccgtctccaagttgattgacgaatgcgctgttggcggttcgggtgtcatagtcttttctacttagccgtattacaagcattatgcgctattgccaatatgcatggattgcatgtagctcagagctggatgacaaacagagtgtcacatactcccaaagattagcaatctagaccattccagagataaaaggtcaaagaaccatggctgatgacctggcacctccgtagagggattaatgtctctccagaagagtataaaggtacctcaggtggtctcttacatctcagtcttctacatcttacctatacaatagaagccaactcctatcactattatcaataatttcgatcatggaacacaagaacaatactattgaaaccgagaacagcactcctgaatggagagttgccaactaccagattccagtgcctcttggcgactgttcagcacactttctcatcgaaaggaatggtgtgaatggacagcaggtcaagaaagcctttctcatggacggcggcaccaacgctggaggttactatgcctgggtccagatcctcaaagggttgcgacacattgacctcgaacttggcactaaatggaagtttgataactgggtcgtaacacattgggacgaagaccattatcgtggcgtgcgcgacttattgtcaactgatctcgagctattccgtttcgttcaaaagggagagggtgatcctacaggtcggactccaccatcaacgtttgcaaagcagtatttctgtgaggagccttggctcctttgtggcgcgttggaccgagccatgtttatcaaccgaaagaaagagctcgattacaaataccttgaaccattcatgacgcacagcggtctcactctgcaccccaacccagctctccaaggtttacccaaaaaatcctatacacttgacgctcagacttcgcgctcctggatcgaggaagcaggacttcggtgcataacgacccaaccattggtcggcatcgatcttttcacccgtacccggcagttcaactcggacggcaagccttgctctgcagagacagatattgacagcacgtggcgtaacaagccagctcagtcaacagcccaaccccgattttgcgtcatcggagccgatggctatggtattggcattggcgatggcggtcgctttgtgaaggagccatcgcgcaacgaaacgtcaattcttgcaattttatactggcccgataatcttcgctgctcctactatactgggggtgacggtagtccggacatggccaagggaattgtcaaagaatggctcagcaagcattttcagcgaggaggtcaggttgatttgatgaagctggaccatcatggctcaaccagggagaacctgggatccaaaaagaagccggctactggcactaaccccatcgttgccggtaagccggcagaaagtatcacagatatcctcattgaatatctcaaaccagagggtctgctggtgacaccaggaacccagcatggacatcctagtgagtcatgccaaacttgttcactgtggtatctcatattaatacaaaacagcctgggacgttctgcttgctattcataggtatttcagcgatctcggtgagactgatggcctttttactaccagatcattttactggttggatacaaacaagcctgcctccatcaagaatctcaatttcaaccacaacgacattgattatatgcaagccctttacaaaaatgtttacgaaagttataataaagatgaaaagttgattaccgaagagggatacgtttcaactagtgacatcgagacaattcaagcagcctacgaggatttttatatcaatcagtacctcggcaatgaacatcaggatgaaggagaagagacagttatgaacgatctcactatacttgatcaaccacatagagtggagaatcaagctgaatttgagaaaatgaagaaacgatacggctatcggctgaagagagaggtaagtttatgcaaacttattctttttacaaatatgttagactaaccatttaagcagggtaccccgggaattctcactccgaaaggcaggattgactggagtaaggttcaggaaaagcttactacggaatgccgaagtcttctacatctggaggtacgtctgtgtgttctcttttgcgagtggcgcagctaagatttgaaggctggaaatacaaaacttgatgcagctatagaaaactctaccgtcggttatcgtcttttctgggcctggcttacatgggctgaggacatagaagactctgtgttcgatggggctctgcaatattctgatgtttgctggcagcctatcatcaccggcggcaacccccattaccttgtaagttttacatttgcaaacggcggggaagacaaattaatcgaggtcttcaccgatgatggcgagtttcaggtcatcaaagaccagaatactggggaagtctctcacgtggccactggccttgtcgtggagcagacggctccatggactagacttgtctactctccccttaccctcgccacgatcttcaacctacagcaagagggcgatcaggctaagtttataaacgactcgttgctgaaacagccgctcgcgggtattaaaaccgatatgaagctagctattgaggtccttttcaatacaaaaccaatcgactccacatcttcgaaaccgagcagcaggaaggagataaaatcggccaaaatgcgcatcaacaagcttgatgaggccatcgaggatcacatggcgctcaaacgtattggccaaggtgaaggcttccagaagaagcaatggcttttgcaaaatcgaccggaaagggtgaagaaaccgaagacaatactggcctcggaagggaatgacgctttgatcgtcatgaacagaattgctttgaaacaactaacaccccgggatctgaaatgggcatttaggcatgataaaatacggtactttgcaaggcactatgtagagatgggaggacaacaatggggtaaggacgatgacggcggtccccaggttgacgacaagaagttgggcgagatactgagagaggtgtacttccttttgtcgaactttaagccggtgggcatttttgaatagggtacctgggcaagacgtggctaaaatggaatggacagcaaaaggaaagaaagatagtagagtttataattgctaatagctatataactttgattgtggagaaatcttcttaagctattcgcttaagcctcgtgagtaatggtgccactttcataaatctctccaacgatgttcttgccatttcattactcaaacactgctacgcttttcgccataccaactctctagaatctataacccttcacacaaaggtcacaccgacgtacaatgatatcgaaacattctattgacgtatgaggatttaggttgtgcttgctactcgccgctcgggtcaacacaaaagacagacagcctcggtcaacaagtctcatgtgcgaatgagaccttgtacgagatagaaaaggttaatttgtattattgaagaatcgaattggatgaaaattactatctctaccctttatttcctgccccagatgacagccactgtctcaatacattctttaccagcctgtcccataaatcccttcactgtccatacttcagaaggtcgatttcgcgatgggtttgagcttgcagcctccaagccccacaagctatcttcacgatggcctaacggccctgaaacccaggcctctgtcttcttaattgacttcttctttgccggcgtactaggcacagccgctggctttgaatcatcgacactggtcttcacttcctcagacagaggctctgatgcatacttgctcgaagccgactgttcctgcttaggctcttccttctgctcttccacttcctcccgctcgaagaagaatctgagacccagagcacactgcgactggcctggcctctccttgatacaagaagagatagcgacaagttggtctttggcatgatccgagggactccaagtttgtatcagtaacccagaaccacagttgccatgctgtagctgtttgccattggtatagtccgcggctattccggccaagacagacatgtcgtccaggttcttgaagtaaaagtcaacctttataagttcccaattatcaccaatgtggtctagggcgttgaaaggtgttccgctggtgttggccaaactaccccgtggatgggacaaacgatagctgtcacctcgatctaaatgactactgagggagtcaatcgtggagataggccagtgcagcaccgacgtccacgctgctgaatcgaacagtggcatagcctttggcacggggtcgtcaatagctgttttgccccagattggactgagctgcgcaaaggccttctcagactcttcgaaggatccgtaaaagccttttagttcccaatcgccgccggacttaggcttggtagccttcagctcaaaggatttgttgtatttgagtctctccgctggttccacgatgaataggtcaccagaggtggcgattcgaatcgtatcaacccaagcctttccagcttcgtcggcgtgagcctcaagccaaagaaggttaaccctctcggggttattcttacgtgcagcatcgatgttgaaacttgacgactggtaggacgaccctttaacaccgtggaataacacctgcccattctggtacaggagctggatcccaacaaggcgcttttggtcatgccatacggtgatgttggtgatggaatacgtcttatccaagacttccagatcgttgaactgctgtgcggaggacggagtggtgctctggccattgactgagtcaactcgccaattctgagcgaggtgtccatatctcaagttgactcgtttctccaaatcgcaaatcggctgaccagactgatagaaacttgctcgtggcggtgttgactcgttatggtagtctttcgctgcttcctgtgtaccgtttcagtaaaccgttcggatagtcttagtaactacaaagcatattactcacctcgacactgctcgccaaatgacttttgatagcctccttgtccacaggagtcttcttgtcgatcggttcgtcggactatacaaggtgttcacatgagctgcggtttgttgagtgaagagacgtgtgcataccggtactagccttctgaagatactaggtgcaacgtattgccagatacgggtggcatctgtagcgatctggggatctagactgacagccttgacctagaaatcattagccattaacagattgtaggcttcacagtttctttggggcgctaacctctctgacaatcttaatcatctcgaaccgacaatcgcgcttcgcatgatctagcccatagagatcagcagtgtagggctggagagcgttggcaggcatggggggctcgagcactatgtcgcggaactggcttgggttttcaagcatagtcttttcggcttctttgaaggctttcaggcgctcctcataactcttggcaaaagactcccgataggtggcaaggccgtcttgttcttcggctttcttaaccgtcatgagacctttgtcaactgcggcgattcctggcgacagaattaagtactaggtaggtatatcttgcgttgaaggttggataagtgggactaactctcttggatttgcgaccagatgtatttgtagtcctgtccccattagttgtgctgtcgatagtctctggtcccacctaccatgtacgcgtcgagtagcgaattagtatagatgccagcgttctcgtagtctaatggtgatcctctgagtgtagcctcgtggaagcttctcagagaggtgtacttggtcagaatagcactacattgggaacatatcattagcatgtaactcgttcaatcctctgcaaatcaaccaaataccgatatcacaaggtcacatactatgttctctgggggcctagagatatgttagcgctgtacattgtattatacaaacttctccaatatcacatacacgcggcaaccttgtctggaaagtccatagcgactctggtcaggctcttaatgtcccactcgttgatactatctggtttaatatcgccacctcctgaccagttcactctggcaagcataaggtcagcaaccactccatctgctcgtgggcaagccaacttacgtgattgttgttgtgtaattctgtttctctgtgccggttttgaaattagccttgattttacctttgatatctagacctgaaatcttggctccagctgatatctcgcctccggcatccagcaaggctttatcgtcagttctctcacacgcaaccagtgcatgaaatataccaccttctaggaatcctgatatgaagcagtccccgtatacctcttgaaagcggctctggtcgatattggcgataggagtaaactgcgtgacttgcggagcctcgagacgttggtttgttacattgactgtgatgtcgtatgtagcatccgactgtttcaaggctttatcgtcaacatagtgtcccgcgaccttcacgctaccaatcgcgtccacgttgacagacagtgctcctggatacggcacaggccccgttaattgatatccagatcaaggactgttggtgcataccgctgatgtccaatttcttggtgacttcgctcacagaatccacaaagcttgcatgccagtctacaacctggctgacgacattttggttatcattgccaacaccaatcttcttttgaacaatagaatctgtgcctttctgggtcgacagaataccagattccgctccagaacctggaagagacttttgggcgggaggattctgcttggtgtctttcagatcactctcggtagcaggtcgtccactgggtaatctgacaacgtcattacagcaaagctgctgcgtatagctattgaatctgttgataaactctcatataagcgcctgcgcaatcatttgggtactcaaggagtactcaccccatacctagccgcatggcctcattgtaaggtgccagcatcaacgccatgttgaagtgttcggggagtctctctgtggctttggcactgaagataacgagtgtacctaactagttgaacactgggggggcttaggaagggatttgatgctttattttatggtctgtaagctccaagcaggtgtaggaccatattgcgctctggtattctccaaccaggcttttctggtccatctgttggtatgtagaatctgtacttggcgcttgactcttggcgttctttgtttcgcttgacactggtcagctcgcctaagttcacgcggctaaccagatctagacacaggttggcatccgcatgatgcgacagctatcacaaggggttgcggttcatggacaggcgggggcttgcggggctgaacgcgctactgataaactattaaacgccttagacacttgacagcagctgaaataccaaacagacttgagccatctacaaagcacaattgactccccagcatgcttgactgcagctcgtacatcatcacttttctttgccgccccgaaaatgaccttggaaacagatttcccacaaaacccgacccagccatcactgcgctatgcggcctcgacccagatgccccttgcactaccctggaccaatgcttatattcaggtcgggaaatgcttacttgagtcacgaggctcgcaattcggcttcggcgaggaaatggcctttggaatggactccctccttgcaacgcctctcatttatacagagacacgtacgggagtcgtcaaccaagccacggtcagtggttccagcaattctcaccgcgacttgtcagcagacattgctgggtctatcggtgggtcagtgatgggcgggtcagccaggggtcagtatagcaagaactcaaaccaggatgaaagtgtaagatgcatcccctagactatggtcctagatcaggaatagcagctcagctttcttttagcacaacaaagcaagtgttcacactagcttccgctgcgggaaagtcaccctagcccattttcctagcctctccgaagatgccactcgcatcctccgaacctctgatgatccatgcgccgcctttcgcgacaaattcggagactatttcgttggtggctacattctcggcggcaccaactcaaccgtcatgtggggtgccggagcgtcacaaggcgagtcagagcgcctcgatatctcatttgaagtgcatttattatttctcagctacgaagacagcatcaaaaagaacgacgccaattattcgtcaacgggggcggcaaatctggccgctttcgattcgctggacgcataccaggcaaaggtcgaagccagcaattacggcagctacaaaacagcagtagagacctcaattgccaataggcaacgtggagcagaactgcaagggcgtgttttggctaagctgaaaagcctggatctaggccccagcggatcacagctgccttgggaaaaatgtgacgaactttgcaggtctggtctggttttggaattgttgatgctcccttgggctggactccgagactatagagacgccatctgtgcgccaagagaatgacccggagctgagtgagggttagatagtaagtggaaagtggcttttctcctacagctgaaaactagattgacatggcagctgaagcctaaaccaattctgatagtgactcgtggtaaactcaatacagtattagaagatcatacgagtgagagttatttcagctatccttatcgcagaaactataccacatttgtaaccaggcgcaagtattggaatgcctctgggtttgtcacaatgacaggcattcagtccatagcaggcaccttaaacctttacctgtctgacaaaagccttatcaaactgccaaatatgttcgtgtagcctgctagatcacttctcaactctatcccccaatctcaatgctcgcactttctcagcgtatctcagatcttggagaactgtacttgtaatcaattacgaaatggcaacccttctagccccctttaacacagccatgcagctgggaactggtttatacttccgccccagcctcctgatgacataccgctaatacagaaacttcaaaggcttcaattcgtttactcaacaaatctgtgtcaatggggctgttacatcctccaaagatggtagcgttccagacaagaaagacctagatccagagcaacctgttgcccaggatgttgtctacaagacctcaatcgttgataaggtcacagatgtgaccaacgagatgaatgtaagttgtatggagctctcgctttactgtagacctaatcatatacatatcacaggtcaacgctgccttttcaatcaaatatgacgcatttgatgccaagggcaaagttggatttttaaatacctccaaggttaaggaggcagatgcaacattcatgatctctgtcaaggtcgtgaaccaagtcatctacgaccattccctgatcaatttccagcctatcgaaggcatcagtgctgagaactttactgaggtctacggtgactgcttcgtgtccggtatgtcccctattactcacgactaccatatgttggcttgcggagtgatattgacaattaggtgtacagggtatcaagagggcggcacattcactgctgttatttccgtcaaggcaaggactgaagacaaatctcgtgaaatcaaggcaaagtatgcatcctactcgatcttctcatccaagttgttgtacggttgatgctaaatttgagtctcgcagggccgcagctaaattcacaaagaccaaggaggcaacagaggctgaaggggagaaagacgccacaaacagaggtgccttggctatcgatttcaggaaagacgacatgagctttctagatgagaatgagactactatctccgtcagttacactggtggtggccagggtctcaaggagcgtgagttttgggtagagccttgcagccacaattgacagctgacaatctgtgtttagctggcgaggactggacattcgagaccatgcgtaaagccgcgctgcaatttcctcaccttgtcgccaagactcccatgcgcacccatgcgattttgaccaagtatactgctctgcgcagttaccatgcccacttcggtgggcttaagatgcccgctttcgagatggctggtgtgtattctactatcctccaggaagcataccttgactacaagaccattgccaaaaacctccaagtcttggcatatgatgtgtctgcaggacagagccgacttatctctgcttccgagaataggaagaagattgaagaagcggccaaacctgctacacccgctgatgcgaatggtacagttgtcgccactccgagttccagcaccagtaacgatggttcagatgctgagcctacgtccagcaatgatacgtctgtccaaaaggttgaggagcaaaagcagcagccaggagatcgcccgtacatctggaagcctttcaatgttaacaaggactttcctccgactcttcaaggtctggaaaacgcacgcagtatggttcgtatgatcctgatacgcatcgttcaagagatcaacatcttgaccaagttccctgaggctgcaatggatgaagacagaatccagccccatatcagtccctttctcttcaaagaattcctccccgtaagtaccgttcaactttcacttatgtctgtctgatgatagacactttactaatgcgcatctgtggttaggtcggggaacctattaagaaggagttagaggatgagaatgatctggatcaagtgaaccgccaagttaacatgatcaggaaggcgggcggacgaatgtaggctgtaactaataggattttgcgtcttgcctcttaatctcatttgataattaatgcatttcatttgcgaattctacatgtcgtcatactcatgataatgctgactcgccccatcatcggcttcgcatattccagattgattgatttaattacttatgtgagcacaataatgggaagaaggcctttgagtcggcgtgaatcatctggatttcgagaaagccaccgacaatgatgcatgatttatttgatgctgtttttgacaggtcacaaacagtaagtgaaacctggttatacgcagagccaacaatggaccattccagatcctacaacgagccctataatgagaacaaggggcatcatgtgtacctactgcttcacgcaggaatttaggccggactaagtcacgctcatgcgataacacttgggaagagtgccccagagggcgtgcacagtttttggccgccactttgtagctgaaagctgagatctaacctctttcgtatgtgattcaggtctccaagaaaggcttcatgcagtcaggctgttacaagacaataacgtagaaactatcgaattcgttcattccacggcattgtagtttccaggcagcgcgtgacgtatagttgatgatgtaggtcggcacatgaactgatttttcagggtcagggagcccccccagcccaactctgaatttttgaacttcattgctcttcagtttctccactccacaacgtccgaattcaaaatttggaaatactcacatcccataattgctcttgctaatatttcaatcgcacaccggaaacttgtataagatggcaatcaatgaacatcgtgatcccagcggcgcaaatgacgcgttagtctctgaactgggaccaaatgatcacaacagcaacattgctgcggctagagtcgcgaaaattgcggcggaaaaggccaagaaagacgctgcagataaggcagctgctgacgccaaagccaaagctgcaaaggatgccgacgatctggccgcatgtcgagccgagatcatcacactgaaagctcagcttcaagaagcgcaacaacttgccactacgagcaaagcccagagcacagaagcgaagtcaactaccgacgtccttcaacgtgatctgacagccaagtcaagtgagctagctgccgccagatccgagatcgacaatctcaagaccaattcgtccagcttgagcaaccgggtatcgcaattatcatcatcaaacgagcaactgcagtcacagttggatcagcagaagagcaactcatcaagcctcagcaataaggtgtcggaattgtcatcatcaaatgcgcagctgcagtcgcaattggatcgatgcaagctggagcgagatgccaactggaacgaactccagcagcgcaagtcggagctggacaatggggatgttacagttcgccagattacatatggtggtagagacttgacaagtgacggaaacatcgcttggaaagtcaaagagcgcgttcgtaacggatggggaattccatttacgaatgacttctttggttgcgatcctcagccaggaagtaggaagtatggagtagtgcgattttgcaggtctcgcaaggttgagggatgggaatttgaagagaaagcaagtgtcccttaaagcctaatcgttaagattcagaaacaatgcagataaaatctatttagattctgtagttacgcatttcctttacattgggcatttgcccttgagattcaatgacaagtcaattgtgatatcgcccccgacattttatatataccatttcagatagccagactttccaactcgtaccacgctaccttacggtagctatagggagtacgatcaaccaatggcctaatctttatctctgccaatgcgaggaaccaagctttcagataactagggcttctcttggccagctcaagtcatatcctatcctgcttccgaagcggctgagggtcgacccagtacggactgcctgtaggccaggtcgtatctattcagcctgcaagtcgggaactattcacggttccagttcctcagtctaggcctgctaagcgagcttggttgggtcacccgcaagatcgcttcagccagccccccatcagcttctacatatcgttatggacttactctaagttcgggtcaaacaaagggccaagtaatctgctagtccagctagctatacagtatgcaaggttttggaaaaggcagtaggtgactgcaatacagcgcctcgtcacacggagttagcccgcgaaaaagcttcttcgagtcaaagtcacgcaatattgccattccatctcatttcagccagccacagttgttccgaaagctgtgttcgatagctcagtaggttcagctctgaggttatttaacgcatttgggaatccagacaacccccttcacgtacaacatcccctattttactactcagccagccacgaaagtgcatgtcgcacgatcaacctacattttcagtttatggtcaacttagcttgccactaatggcaaccatgtccgcgcagcatttgctcaacatgtgatgtggcttggtggagtgatattgttcggctcggaatgtctgcgttgtatcaatcagcaagccttgccatggttacagatcactgtctgggtccatacgcgcagcaggtggtggttgtcatcatgtcgcattgctagtacagaccatatgtcacggtagctagcctctgctctcaacaagatataatatgtattcgggttatgccaattatgacgggtatgtaatgaagtacttgccgtgataagtccacaatccttaccattgtcaatttcgacttctttctaagctaccgcaccagaaaccgcctgcaagttccaattcgacattatgttttccgtcaaatttgaatcctagatcacacaagtaggtctagcttagaagctatggtggcaaatttaagcttatagatgttgcaacagcctttggcaagtgtgatcatggttgatgtgaatgagggggactgttatgtcgttgatctagtggactcacaaagtcctcttcacgaactggaagcgtttactgatcgacactggttctgaacatgattctcggcttggcaatatctgctgggcattgggggatgtatctgttacagatacgtggtcgctagaagaggtccattcctcccgaacgacatttcgaaaggttctctgaaggcctcgacattatcttgacatggaccgtgttcccacaggaaatcgagcctatccctgttgacaatggaggcttgatcgctgtgcccgacgagtttcccccgataagtttcccatagctaaagaaggtgtagaagagctatctcagtactgtacacagcgtcaatccccttctagacgtcgccgttctcgaccagtatgttacaaaggtgtccgaaaatgggttggactggacgaggcagacacgcctgtcgcccttgtttgcgccatcggcgccttatgtcaggacccgaaagtcgaaacacccagaagtagcaacagttgggatcttgagcagaacaccgacattgcttatcggtactggagcgttgcatgtaagcggactgacatgacctgcagcatctggttcatgtgtaatctatagccactcgaggcctggaggtactttacaatggcatggaattcctgctactctgcaatatgggccagataagacatgcaaacacgatcaacagtgatgtagatgctcacacagcttatagggaaccctctttacctgtcgggccatagaattccccttgcagtcctcaagcaatcaagcaaagcattatctacactgtatacaaatcagtagtataagtgagaagctatgtctctatgtactggactaatagatctgtctgtacaacgagtttcgctacgagatacccagcctgcctggttcgatgctagaacacattgagggtcgtctcacgtttccgtccccaccagcagcgaattgtctgtttgacgagacaacagcgtggtattacttcctcgcggacatcgccacccggcgtttgatcaaccgcatcatcgatgccaaggtcgaaatatcggcgtgtcctagcgaagcgcaagccaggtctttgctacgattgtacgagggttttggctcacagctgcaagactggtatctatcccttccaccagaaatatcgtttcctccgccggatgcaactaccgcactcgagccaaacatttacaaaagcatccttcgttcgaggtatctctttatcaaggagcttttgtgccggccgttcgttcggctgtgtctcaattatgaccttgaactttccagtgctctggaagatgagatagtcagtatagcttcccagggtcttcagtatcgcgcctggagactcaaggctatggaccggatgaacaagatcgatcatggactgtggatatggattcggaatagtacaggttgttccatgatactcattggcgctgctcggagcctccagttccaatctaccactgtatctcggcgactggttcttcctcaagactggcgcgagattgttgtttcctttttaaatgggcttgagaagtatgctcgcgaaacgagagggggcgtagcttcactctatcgacttgggagatgtggtcttaacgggttctagccaggctcaacagagctcatctgacagttctgaatagaccacacagtaccgcaatctgataaatcgagtgatctattctagctgatacttttctcctgttgttagacgttccccgtatttgtaaaatataacaatcatgataatcatggcgttagccttccgagtgctgccttggtggtccgtttccactgctccagagtggtggttctacaaagaacaaaagaagaagttattgctacagctataaatgtaatggttgctagagagacattatcatcctgtttactacagggtctactcaaagtccactccatctggtagcctcctctacatgcagatccccctcaagcaaaatcttgctacgactcgatcctaccagtactctgtacacgcctctcttactcacccagcaatgtaattcttcataccaaaatgaaggagcaaatctatccagtgaaatctcagccctcttcgtctcaccaggctgcaaaagggttttgttaaaacccttcaactcctttctgggtctctagattgaggatgtagtatcttcagcagcgatgtaaagctggtagacttctgctccggcaacggaaccagaattggtgatctagaagctcacttatgaggattcgacgtgcagcttatcgtaggtaaatgtggtataagatagaccgtgtctgtgaatgttagtcagtttgtcctgcagagtcttgtcgtcttcactcacccaaaaggatatagcacgtctcggtcaaccttttcgtggtattggtacccaacgtagatatcttcaccatatataacgcgtcccctctcgctaccaaagttcaaaaagattgacgtgtcctgtatgcgacgcggaaacgagagcgggagctttccactagggcatgttgcgccgaacaagacatcagcaatgccgtttccagtctcgtttccagctagccaagcatgtaaatgagtcttggcccgttcaacccagagcaagttgaacggagtgccgctctgcgtcacaacaatggcgtctggaaccgctgctagaacggccgatgcaaggcgaggaagcgatccaggaagttccatgtgaggcctatcgaagctctcagattcttgagtcgggcacgtcatcattggtcgttcgtttcaaagccacgattgtataaagatgtgcgtgttggggcgatagaataactcaaggatgagcaatgcccaaaacgggctaaggcagttaattacccagcttatatatcttgtgaagcataaacattaatggattcatgcgttcaaaacatcggggatgcccccgatggaatcgagtcagtggggaagtatcggggagtctcgctgatcagccaagagtcatatggtaaagatgatcaactgacaaacgaccctcgcaccaccctttctactacctgtttcaagttagaacatcctacattcggctcgtcaagataccgctgtaccggcactgcaccccgcgaccgcgcccctccatgtctcaggcagcgtcacgctctgcacaagacgaaaatcttcatcatcttctgccaggcgccgggccttgtcggcaactgccaagatcagcgcagcgcttttcaccactcgcatactgtaccaagtcacttgatgccgatgtcccgcgacctaatcgtgtttcaagaagcagaacagtacacattgccatgtgtaggagctgattatgctccctgcaagattctcggcttagtgccagcaagtaccatctcggacagatttggacgaatggcgcctacctccattagccttgtgtcgattgtgactcgcctactagagtatatatccagagcgtagcctcctggatctccttccatgagtaatctgtgttcgcttcaatgggttccatcagcctgaggcgaaagatagagaacgacagtaacatcgatatagactttgtaatcgtagcgacttggcacgtcgacaaagagtcataattcttgagcatccagataaatatctccaatataagacacctcagattctcctactttaaatgcatgtaacttgaaactaacaaacgaaaagcttttggtgagtaaaatacgtttgcaagacatattgggcacacaaaacatggatttccaagatcaattcatgcatttaacgactaaactagttctcggctaagcactatgggaaagatagagcgcggcgcaacgcctcgagctgcaggtgttcattgtatcgtcacggcattagtaaatatgctgtataggcatggaagaaactcacttggcaaatgcctccttctgtgcatatagttgtacttcttcgtaggtgagcaaccgttggcatttttgagacggacaacggatgtcgtcgcaggcggtcttgtctagccgctccacctgggatccaatatgcttttgtaagcaagacgtgcagaagtcgattgaatgtttgcaccttgcacgcagtatcttggggaatcgtgagatcttccatacccaatcaccatcgaattcagtacagacttcgatccattcatcgacagcatcataggagacgttatagatagattccgcacagatgatgcaggcaatgggagtcttctcaacccggagcaattgtgtgaagatagggacctgtaatgttttccgaccgtcgtcgatgttatatagttcaacatggctgaagtcttctttcaacagcgatccagcccttcgagctgggcgtcgatatctcgggtcaaagggcgaatgcattaagccatttctcatcatcttgaaatgcaggcgtgctgccacgtgtctggcttctgaggtgactcggggttcaataaaataaagggtttgcattagctgcagaatcgtgtcgtaactgtccaggattagttgttttgttgtttccaggctattgactgtagcttacattctgatcaccgagaattcggccttttcattctctaggtactgcaatacctgcaacaaagagctgcgatcgtttatgtgaactcctgcaggggagcagccacaaggacatggcaagtatacctccaagtcttgagctttccaccaagtctctctcaatcgtgctaaagacgagaaaattgatttgagaaagcaggctgaacagacaggattttggcatcccaacctgaggtccctctcgatgaattcgttaagaggcctaggcttcgagaagccagcagcttgcttgaacctgactttctggcacacacagcaggtgacgagtatgaccaactgcagagcttcactaccaagccatttttcgaatgtggtgtaaatatagagagcttcatcagcattcatcggcctatcgagggtccctttgagctccttagccatttgaagtgggataggcatggaaggatgagagtcttgggcagtcgaaagcggcgggttcagtagtttgttcactatgacggatctgggcgtggtcattgatgtctttggctgcttcaactgcaaaatctgactctgaaggtcctcgacagcatacgccatagccttcgtgtcatgaagagcgttctgcaagtcgtgatttgaagtcaagacccttgatcgtagagagactgattcgttcatcctatcgtaatacctcgaaatcagtagcttattctggctaagtagattactgacggtctcgtgaagactttcaatttgtctttcttggctgcagaaaatggcagccaaatcgcgatcggagagttcatcgagaacttgattatcgaaacccgggtttttggcattggattggttcttcaacatttgttgcattcggagcggacttttctctggtattttgaggaattgtatgggttcttcctctggaggatgttgttcatccatgaagggctcggggcgaatgtgtcgtactttggtccttttcttcacaatggaaacttgaattttgggattagaagattattccaagtagtaaactagatatgttgttttcagtcgagacttgtggcccagcgcttattgtcctacactaaaagtaatagatatacataactgggcttgaagttagggatggataaaggtggaaccggaaggcatgctcttcggtcggaagatcaacaacaaggaagatcaaataccatcatttaaatgccattataaactaccggggttttggtgactttgttacgtcatgtcttagaattggtgcgctagaagccaagtagtaacaagggtcggtctaactaatgactagaagtgggatgacatagatgtgctcagagcggcacaaactgctcgtgattggtccctcgttactgtgtcttttatcggcataaaaatgcattctttgctatggctaaagacacggaatactgccaatagtgccatagtaatgtattatttacatgctgactctttagactaatagatgtcccttctaacgacatgggctgttcttctggaaataaatgacgaggtttatgttaggaatgaggtttccgtgtttcttagaactacgctagacttaaatagatctcttaagttcctttctttaggcccacaccgaagagcgtggttggcttgttaatagcacaattgctctgttacatgatgcgagggcgtcagtagcatacggcggcactgacaagctccaaccggcctttattatcttcaggactggttgcctcaacttgattgttaaattgctttttaatagataaagcaacatctctttttctttcgaccctgagagacttgacacagctcgttcagtgccaggatatcggaaaatgcaaaattactgatcggacctcggttccggctattgactacctataacctcaacatcctttacttcctttatcaccgcacccttctcctctccgtttactcgatcctgcaactagccaaattcttggccaatcgctctggccttgttgccccagaagtagggataattccatcgtcctgggacagaagccaagccagcgtcagctgcgaggcagtacgtcacgtagcatcagtaatgtcttgaatgttgtctacgagggccaagtccttgggagattcttctttctaaacctgagtggatatgatctgaaatccccatcaacaaagttaccatggctgagtggcgagtatgcgacaacagcgacgctcagcttacgcgccatattgagcagcttgatctgcgacgactcgatcggcagagagaatggcgagtataccatttgcactgtggcgatggggtagacggcgtgagcgcggcggagggatgtgccgctgcactcggaatatcagctccgtaatcgggattgtcaactcatgacaatccatccgggtacttgtgacaaggttatgtggtcaggaggctttagccccaacgcacaaaaaaagaacacatagaggaaatacacttttggcccttgatggtgcctaggacctgacttttggctgaaaagccatgaatcccgatgacagtatagaaagagcctgcatgctgctctcccgtccaagtggacgggttggtggtgtttggcggcaagatttagtgggatttcggagcatttaggattaagctttgagttcagtaacgcctgattgaatcagttatatggcctaaagagaaagccatcagggtagcaaactgaggagtatttaagctagaatccacgttgacattatattatcgattcaaattatccatgcgccctgaccaagttcaaaatctcgtattcaaatctcagttcgctatgtctcaagcccttctcaagtcaacgtcgcgagcgcttatcaactctcagcgctcttcaagattgaccctcaatccccgacacttctgtgcttctccatctcattcccagcgcctcccagttcagatctcatgccaaggaagtggcctcatccaaaccatcttcgttaaagacacgtcgtacaaattctcaaccgatgcccccaaggtcattggcggccaggaatcacacccctcgcctatcgcctacaccctcgctagcctcagctcgtgcaaccaagtcacaggcgtgcttgtagccaaggatcacgggctcaccctcggcaaatggcgcgtctcagtcaggggccaacttcccactgcggtgtttgttggaggtgagcagggtaacccgaattgggagagtgtggacttggaggtgtctgtgcagacaaatgcagacgatgctgcgttcgaacattttattgccgaggttgaacgacgatgccctattgcgcagctgtttaaacgcagtggcgtggcgtataagagcaagtggattaacgagacgctgtgagagtgaacgcgcgctatctgtagtctgaaagcttctactggaatgtaggactaaaagtctggggaggacgtatagtgtcggaaaggttggagcatagactgagggggtcaaagcaggcccagggggcgcaacatcaggcatgggggcagaagacccttcagggcgaatattcagtcacacaggccaatttaccagtatgaattaagtacatcaattacatctggtaacaccaaagtcatcgctcttgtgcattgcctcggtgcaacacggtagccccatgtgcctaccgcttacctatgcatgaactcacggattatttcactgacaacttttaattgttaaccatgtaggtcgaaggtcaacaaatgctatattttttacttatgcatccgtttggccttctataacctctatctaagcttgcggggctaaatcctttctgggctgttcggcctcgcacaactcatcatacgctgaaacgcgtaccatctttgtatatttatcacagaatatctgaagcatatttttgccaaattctctcaggccaagttttccagagttgtatcaaacggcttgctagttccgctccttcaactaccggccccacagtaccgagggttcacccacatcccgagcgtttatattaagctgccgcgcaatagggccgcgtcttattagccaaacagatgcgaagatcgtcccggcaataatacgtagaccacaatatgttgtagttgtagtggactgaatcgggaaccccagttgtcttggcacaataaatactcgatgaattcccaagcacattgctaatcctacctagcagcttccgattcagcacaatgttcccaagaaccctgtttcctctgctcgccggttcagctgtcgctgaagtccattacctgttttgcggcttcttctcaggctctacaattgccgcccttgagttcgatgatgaagccttgtccttggccttgaagaagaatatctcatcgacgtctgatgatgggtcgaagtggatagcactcgacgtaggtgctgctcaaacaccaatatcagatcggttctaatcaaatatctaggctcgtaaacaaaacttatacgtcggaaccactggctacttccaaagttacaagatcaccaaggatttggggctgacctacaagagcaatgtcagcttgtcctcagactgtacgcagcccctcccgaccaggaatcattcttctgactagttcaaatgcaggcaacaacgcaaacttcatcaccgcatcgtccaagtctcctttcgcagtcttcggaacaccctacggaggcggctgtccaacagtcgccatatctgtggataagaccggcactctccagaagagctttgcgaacgcgacatacaacaccaaaggcggcgtacacggaaccgcactgagccccaagaacgatttcttgtactccgctgatgacatgggaaatgccgtctgggttcactcgtatgatcgcgaaagtggcaagattgaagaggtccaatatcttgctgccgaggaaggatcgaacccgagacatttgactgttcacccaaacggaaaatgggtttatgttgtttatgaggaagcgaattccattgcggcatacaagcgggacacaaagactggcaaactcgagtttcgcaatgagacctacagtttacttccttctggtacggtccgaacgcacgacacatatccggctgaactaactatttcactagggtttaccaactcctcttcttactgggctgacgaggtactgctctccgcacccgctgaaggatcatcccctaaatatctgctctccgccacgaggtctcgcaagactggagttcctggatatgtctctgcgtttagcctcgatgccaaaactggaggtatcaaggagcagctgtttttgcaagaaaccaccaacagcggaggttctgcgaatgctgtgtcgccggcttcattcagtgaggattcctttgctatcactgatagtggttcgaactttattgaagtttggaagatcaaaggtaagagtgcgtcggcagttgctcacctggattttgagaatgagcctgccaatgctgtatggtatgattaaaaggggtggagatatagagctggtgtctgccaataaggttactgattgagtgatcacaaaagcacattattctgcttttaattaagagacttatctttattgaggctatatatatatattgcattccaaaagctaaagttgaatgggattttccagtgtagtagcttgattatctcgctaaggcgtcataagctttaagtatcaatcaatgaagagctggtgctgaacgtattctggtcttcgattggtggacggagccactccgaagagccttctccccagcaagatgtcatgcttaatgcagcgacatgtggtgtggtgaggagtggaaaatacaattatggaccagttgaagatatctatttggctgccatcgctgtgattgaactaaagccggcattgtgttaaacctgaagtgtattttctaaccttataactgactcataaactcaataccgctactacctctcctatcttaaagatctagggtatttatagtattaagctaacctttcttagctaagggattaaagctttataaacctttaaggctagctaaggagttattatttaagtttatattatattagctttatattataactattagttaattattatagtattaatatctaagttataggctagaagtgttatttatagttaaagcttatagctaagagcttattctagtagagagaacctagaactaaagccagggcagtaataagtaccgggtcgggcttgtacctgcctcctttcccaagatatcaagactgttgttaaggcttctaagaactctaaagactggcagttatcctattaatgctttaattaaagatttaaaaagaaaaagataaataatgaagaactaaatataatgctaactactattttaaaagaagttaagaccctttgctcttcctattaaatttattactgctgtattctttgctagaagcctatttgctgcatccgtgtgttcagtacttctttgaaccactaaatcaatcagcttatatagtcaacccagattttgcacttacggttagctccccgataattcttataggctaggaagccgccctctagaataagtatttcttgaccctccggcttacctaggatttcagcatacccagaaacaaactgaggggttcgaaatttagtctccatacaatggaagattaagactcgcttttttaagatctgtggaagcggagagcctttaattgatattaacttattccaataacctcgctcactaaatacaaattaataaataggaaatctgaatccgcggttttcagcgcttacagttcgtcgccattaataggtatcagagctttgagcggactgaagcacggcatatcaaatgcgcctcgaatcttggtttcgtaagaatccgcttgaggttgttcaataacattcaatgaattgggcaggatgcacagttatgcaaaagacttacatggagcacgcagatccacaataccgaattcatcaagtctccctgactttgtctcgctttccagtataatatctaacacctccggtgtgatcaccctcacattattttccatgtagcttgtcaaattgaggagctctttatctggcacgtcattcactcccactgcacgatagccttgaagaaggaacttggccctgtcgcgtttgagattgcttgtcttcgtagagaaggcatagtcctcaggagtggaatgctggtcctcctctggggggtcgtcttcatctgcaattaaatcgtggattggtatatgctgtaaagcattgttgctttccaagtgtcagtatatctcttgatggtttggtgaacttgaaagctcactgaaatgtgaccggctgagcagctggtccacctccctcggcatctgtgaaaaatggttcaccaacacttcgctcaagattatgcgttgacatcatgctgtagtcaagttagatgggccgaagttgaatcgaaaatctgatagagaaaaagaatttgatcagggttttcgcaaaagccatggaaagagggaacctaaaaatctcatcaaggttcaagggggattgacagggcagaaacatggcgttctaaggagcagctgaatatgacatatccgtcacaggggcgcttatggggaaatatactattacgaggtggccaatcagatccgggggggctttcaacacgtccaacctaaagaagacacgacagtccagagttacttggtggcgagactgggtatctcggatgtgagagtttccgaaagatgtggcgagactattcctgtttcaattgcatttttgcgaagtcggtgtgcatagctgtaatattggcattaggaagcaatagactactgcaagccacttgtgatgttatatgcaagtctgcatacagcggagaaagtcctccgaagtttacttgacagtctgttcaacgtgctgatacaaagtttattttgtgataaggagccattaaagactagaatgtttagcacggtgtgagatgaacgagtatcatctgggacgcaacgatcctgttcttccaggctagtaataatcatcaattatacagcaagattgaacgtatactagcttagtttcaatagcaatcgcatctgaatagctagtaagaagtacattacccaaaatggtatctaactacttccaaattgtcccaaggcggtcgatggggccatcttccaattccctgccgtaccagcccatcaggccatgagaaggatcctctggcacagtatccacaatcttcaatccctttgaactgccaattgataccttcttccctgccgaagtactaagttcaagaaaagcaatgccaaccagtccatccttcgactctttatgcttggacacgcgaaccctaacaacgcgctcatcgggctccaaatctagcaccacactttccactggttcgacatcgctagcaccaagcggtttgtaagcacctccttcataggaagtccgcatccacccaagaacaactgtctcgttgctattgcggcacatgtggaatccaaggctcgttgggtgtgtgtcattcctcatcaccagccccggggccatattgaaaaacttcccttcagcaccaccgacgggcaatccgatccaaaggtctttgaagttctctctggcctcgtctgtgctaaaggcacttttctcatcttccattaaggaaagctcgtggccggcaagttgtaccaagggataagtactttggtgaagaggttgactatcggcaacttcatcttccagctcatgctccatagaccgaccagcagagaatgaaaagtcaatggcaaactgctgatgattccactatcttctgctcgggatctgagttcttcaaagtcttcctcgactttgactgcaaatgggattgcttggagtccattcttggcgacagtgcagttgacaaagctaagggccttgtgaaggccatcaagctcacttcgaatttccttggtatcttcccacagctctggccgatcatacgatggacgaattgcggcgaaaacatcttcgagctggctggccaggggtagagtcctttcgaggtcgtgattcatatgtcgaagttgcgaaacaaaaccttcaaattcctcttttccatggtcaacccaggaaccaagcttactccgactaattttcttttgagcctcttcgatccttttgtcaacgcgttgcctgtgatatacaaattcgtcattctctagcggtcttgttaagttattcaaggagctcgcatcagagcttaatccttgttcggagatgagaacgggttctgttaaatgcgagggctgtgctttggcggtttcgtttggggttgccgaccttttgattttgtcccaatactttctaacactttcctcaatttttgataggtcaggaagttcaacaaatctatgtcttggttgtagcgcgctcagctgtgttccagcgacaaccccagactccgccgagacagtggcggcactctctccttcgccatctgaatgactcgtaagctatgatgactaacgtacggtacctcagtgacttgccttcttgatcgaaatttcccacaacttcgtagcatttatccaagacccgtaagatggagtcaatctgtgaagcaatgtcttgtttcagacgtttctgattactaccgtggagggcatttggtccgtgttggttatagtgagctacataggcccggagatgaaacacgaagttctagaagtaacgacatccttagcttattactctacctttatctagattaagctcagccgatatgatgaggccgagaatgatgaaatatcattaaagtgcttacccattcttgtgctcgaagccccgtcatagaaagctcgaaatcctccccatagcttttagctatcttataagctttccgcagcgttctaatacccttgtatgcagggtctaaaagggctacagccccgagaacaacaccaatagcctccatcggcaaactggaaatagttcagacagtaggtaacgggcgtggaagttttaggtttttatatggccccgatacttgatgattgattaatgaaatctgtcttaggcagttatgagcttggatgatctgatcgtcaaaaattactcctcacgttgggcatggcggcaggccagcgcctaaaatgcaacccaacggcgtagcatgaatcacccagtaatacagtgatatttgtgttatacaacccaatagcaattttcagaggaccttggccaagcacgccacatcactggaaaagtggtcaagcatgaatatggaattggagcctaaggcgctgatctgtttgtcgccattagggaagggatcaaagtcttcggaactctttctccccgcataagccaacataacaacacattatgcattgaattcgtcgccgcccatattccgacgataaaatctacgagtacacggttttgtctctttgatacctacttgagtcagccgcccgggaaaaacatcatggatcaacgcctcctcgagcttgaacggagaaggactcaaaacttggtgaaagagctgagggatctgggagaggtgggagagggccagcctttcctcgctatggtaatgcagagttgcctcgagaccttgcaaatcatccaggcagagttgcagtccgaatttgacagccgaccacgaaaggctttagggcgaagcattaaaagctcaataacaggtggtcgacctttcaaggataaactgcgtggtatgcagcaggtcaataatgtcatggactctctcaaggtttcgaggttatccatgaaagccgaacattctgaagcgtcgctgaagcatctcgaacaaaagattgacaccctcatggaacagcagaagcaacagttcgagattcttgatgttctccatcaggactcttatgtgccagctgccaaaagatcacatatgcataaaatgatgcttaggagcgatgatagcagcatatctaatagtctgtgcctggagtcagatgaagatgatatcttgcaaaagctgtcaacactctcaattatgggacttgacattctagccgatgttttagaacgtgaagactattttgagctttcgaatcgactccgggtgtggggtcttggcatcgtggatggccccctcgcaatcggaaaactggacattttcacgggttcctcttcaagggctctggaggttttcagcgctccgttcctcaggattctctccaatatcggtaagcattcttatttgtaaatgaggctctgatgttctgaactacttttagaatatattatcacttgtctagaaccaaatggtagtaacttactggctttcttggaagaatcagaggaacttatcaactctgtaacctcgaaggatcctggtagaacactagcaatcaatggcatgctgaagcttgcaggagtcaaggacattgcaaaagggatctctgcctgtactaaaagcatatcgaacgagatagagactctttttgaaccactaccgggaattcgatccgagaggaagacagtcttatcagccagagcgcaggggataaaaccgtatcgcacaccagacactcaaaaacgtctcctagctgaagaaacagtcgaggtagcgcgagaccttactaatcttttacttcagaaagcaagggaggagactcctaagaaagaaaaaagccttactgaacatatttccgggctttttgaagaagagacacaacgacttgcagaatgggcaaagtcgcagccagggacaacaaatgagatcgccaccgaattgatcgagcttaaggattctctacttggtgagccgcaacgctgtaaccctcagtacgaatagcgctaacaatatcaagagcaactcggcatcttatataacaatgagtcacatggaccaaacgacggtctttcatcgaccttgaatgatttccagagaagggtaaatttgttgtcaactatttctagagcgcaagataagcataagagtctggatcagaacaagacatatcataaaggaaaacatatagcaacggatatacagcaacctagtgagatagcttaaagatcggatcatcaagggattcatgcatgacaccctcggatttatctacggttcatcgcttctcaaggtctttatggaatctcattggtgtgtcttcttccatctctcttcgcaaaagaccatattactaactccatgctagaaaaaccgcctggtattcctcgcgtggaactcaaggacttaaaggaaaagaaggacagaggatgggaattttacagaggcatgcccaactggtcgggtcgttgcgacattcctagaggagccgtgctgcacaactctctgaaggagcggctcgagaaggttgaaagctacaatccatcgaacaaccacggttctggcgagcccagcttgcggaatgcaaaaggggattgctgacgtgagagacgttacgtgtaagcttttcgatttgagtagtgaggaaatcaaggctgctgagtgggattataggcataggatttggcagtttgaggactttcatgcccagcatgctcaacatcgcatttgctaaattgctgtggcttcagtaaattgagatggactgttgttataatcattttcttaccatgcgcattttgccttccaaaagctaaagttaaataggatttttcagtgtagtggcttgatatgtctcgctgaggcgtcataaactttaagtatcaatcaattttcttaccatgacacgataagtctgttcacctccactataatacacaaaccagtcttatatgaaaaattgaaactggtactgctgggttctttctaaattgactcatggaccgcgaagaatgttcctccgtttctcatccgatttcttatgtctttctccgactttaaatctatcggacgagattgacggtacaccaatgatgggaaagcgaggtcgtcatcaacgacatattcagtggagactgatcgtaacgttgtctgcttacgtgaaacttgctgagataattcaccaaataatttaagcaacccccttatgatttcaaataccatgtcatgctttaaccctttttttctgagcaacatataaacttcggattttgtttaaaataacaactccagagacggttccccgagaccccttcgacacaatttcccttccaaaacaggagcagaaatatcaatattcccaatcagttaaagggggcgggtcttcaattcagcgttgcagggggggttgaaaatacgcggggttcgacaatggttggatgagaaaaagtgcccgcgagcttggtcgcccaattacaatctcggtcattagccacacctaagacgggcggcctccttgtaaatcctcccagtagttcacttattttcttgctccccttacaattcaccccacgatagaaatggagaaccaagttgtggcatttgatgaagagcttgactcaacctcagattgcgaaggcaaaatcatcatcgaccaggagaaagcccatgtgagtattcctaatgggacccaacttggggacactttctcaatccgacgtaaagtggaatccttgaagtatggagatatttacgatgtgacccatgtcgcgatgaccgaagtcgacatggagacaagataccaagcgagagcgttccagacacacggtctattaccaaaagttgaagcacatatccgtcgtacaatcagacggatgtcacgaagaacggttcttcgcaccacttggggtcagcttgaggtggtcatcttcaaggcagaaaacttggacagatctgagagcaataatcctgtccaagcaaagtctggaggctcaagttgcccgccaccacctgaaccggcatctccaaagaggacaaagaagacatcggcaaaaaggaaagagtcggaacgacttcggcaacaatctcgccgaaagagaaatctccaaagaaaacaaacacaaaacatatcgcctcagaacaaatcgattcaaactgagcaagggtttggtcctagcctccttctcgacatcgatccggatgacattatctttcttcaccgaatcaatcacataacctctttcagatcactatggacctcctgggatctcaaacaatatcttgaagcacggtgcaaacagaccgcaccgtctgccgttgagagtttgtcggatatgattaggcacgaagaagtgtacctttatcgacagaggaataagttcacagcaatcgtggagaaatgcacgaagtatatttcagagaatcgggacgcgaaaaaccacggtctgggggttatgccttgcgtatcaatctctcaggagttaaaggctcggaagattttattcctacaacgatatatgattttactttctggacttggtgcactggatgctatccttgtttggcctggagagactgccagtattagtcgcctgcgctcagttaagtagatcttaacgaacagccgagagttaatgaacttgtaactttaaacttgagtcttttaagataaataaaaaaaggtctactataaggccatatttcaagagagttaaaagactaaagactagcaattttttaatcaaaaaaggcataataactataaagaatttcccaagcctttaagtattcagactaaaagatctttcctttccttatcccttttttccttactcttcttttccttcaaaaacagctcatactttcccgcaaatccaagatcccaaaagccataaagataacagcgcttacatccagtgtaaaattcataccaagtccaacaaaagcgcatccatgcgtaaagggacagttccttttccattgcagcagacctcaaccgatctcaaatcggaagagggtgtccatagctatcccatcaagggattcctcagattaagaagtcttgcttcttgggtctttctggttgttgaaagatttgtcagttcagtcatcggcgagtgacttgcctgggtcttcacgacctctagcagacgaagtgctcaggaccagattggctggatatgatcattcagcatgtgacaattgggcttagatactccgtatcaaaacaggactttccatattccttccatccgttgcattcccgaaaacactaggccagggcggtaaaactaccaccacctattatccatcgtagtgcattgctgcagcctaccttccatgctagtgcgcagagataaaagtgaccagtgtttcaggtcgcgtgagcgttggcgtatctccatctaagaaaaatcgcagtgttgcgatgtgaaacccgggataataggttgctggtgtatttcgaattgcaacaagttggcactgactcgttaaatgcgtgctcgacttcgtgtggaatcatccagccagggacgttcttcacaaaggcagtcgtgcagcatcacttctcaaaagttgttttcttctcaactaaagctgtatgttctctcctttattcatgtctcctcttgggtcgaccaggggggcgcgatttatcacatgtgccgacgtggctggatagctcctggaagctctcgacagcatgtccacataagcacgcgtacaggccaaggcggccgcggcactttggcgactgagcatgtgcgcggaggcgatctggtcgaagaaactgtttcccgcatcgacatcggtatctttccagcgagtggaccgagctccgcaggtggcgctcgaagtcaactcggcggctgaaacggcagctatgctttccgcagctatagggcttcgaagaaccagagatattttggcagtgcgaaactctataatggtcggctagtgcagatagctgattgaaggccatggagcatatctcgcaactgtagcgcgaaagtgacagttgcggagtggctggattgctggcgctagcaatcgtcgacggtgattgcgacgtgccagaaaggctatgggagaaagatggtggtgattgagtttcgttcttagagggactgaaaatggtgaattgaacaggagaagaaatagattgagaagttggcagcatttgaggagagtcgtagccttctagattgccaagagggacgtcgcattcggcgatacctgacgattgatcgcacaaagtatcacgcagtttggaggtctccaactcttcatctagataggctgctatggacggaacaatgttgagttcccagtcgagatcggggttgtcaggcccattgtgatctaggtgatgatcatagtggttactctgtatgttaagtgcgccggatcaaccggcgccttgacaagagcgttagatgttgaggtaaattgcgctagctcacaagagcattggtttgatgagattgagcaacgatttgcccgttgcaaaaaggtcaggaaagcaaaacacaatgtttttaacagagtgtcataataaacggcaattcataacagcccggaaattgtagacacagtccagtttacagctggatacaaaaagtcaagcgcgaacctcgcactaaggcgaattggcggtaagaaaagagggaaaagaaggggaaaaacgaatgaggctgtgggcggtttcttaaacctgtcaggtctgttcagctcgaccgtagcgccctacggctgataacatgttgagacagggcacgttttctgattcgctgtcacttgtctctatcctccattgtgggtattccttcgtgggcacgttttttgattcgagggtggcttaacaccgccactcccctttgagaacgccatgcactaggcctaacaaacttggatgctgacagttatcccgaacctggcggtgctatgataagatacattgagtatggcttatctgtggttctgttgactcgcttatctgaaccatgacgtctggaagaaaagatcgaacaagttgcgcggtcagaagagggtctgcagacccgggccggggctcagccaatcaagaaaagagatgcgtcacccctattgtgagtctgaaaaccatgcagagatccttaggtgagatcaatgcgctggtatgggcactttttctaagtggccaaaattaccggcatatcatcaaagacaaccttggagctttcggaggctaaactagggtatccaatggggaaatgtgccctttgaagtctcccatgaactggtatgatgaatttgccttggtgactgaacgtccaatccgaaaacctgccctggggagaaggtcattcatcagctgtcattcccatatgatatttggtttcacaagtccattgcctcttatttaaaggtacttgccgcgtgatactggtttatcaatccttgatccttctaaacaccatccaagtctatgtcctactcgaaaccttctgcttttataccaaagtcccaggggcaaacctcaagctttgcttataataacctacaaatctaaacgagaggttgaaaaaacaagaattaattacacgagatattaatatattcgtgcaattgatgtgacaaaaggagccaagatcatggagagatttgacaagataggttagtcctgggcgacatacaacaaaagagacttcaactgacaatattaaatagcaacaccaacccacagtatcacaagctaccagatgcttcagtgggcaacagggaatgggaagtctgatccttggagccaagtctcaagcatggctgggcttcagcccgccgatatcacgctcagtatcaactatactaaggtccagaaggagagtaccaaagctacagctggctcaactaccagtctgaaggaggcttgacatagctatgaggttgagaggataagtcggagtggggcctaaggtcgatcatggattaaaatgacattcatcggactaagaatttgaactttataatgacacgtttatcacatggctatatgttgcgatatgcgattcgacggtgctttggcctatgatcttaatttggaaccagaaacgctatcgagtctcaaaatgagaatgaagaggcctttcatgccatttctctttcccctctcccttcagcccccagtggtgatcaccatcacagccgacaacttcacggacatccagtttcagaagggatgaatccgctattaatgtcggcgagtactctgggtctagtttccttggctgatctcgtgtatcaagcttcatccaagtctgtgaaaggccttgaagaaactcgcgacgaggttcaaaatcgtggaacgcccagcgaacttccttagtttaagttggactagcaagaagcgccttgatgtttgcgcggcttgcttgctttgccatggcttcttaggctattagtagaggcgcagctgtaggcaaactgacggatcacaacccctgtcagaattggggcgcagcgtcatgatccttcgagcttcccctcttcttccaggcaaccacgtccgtcgtctatctcagcttcttcatcagcaccatcgaaaataccagtcgcactatttgaaaagaaatagtagtcataccaaattgaacctgaagcagtaagatgagcagccgccgaacttcagctcttccaggctgctcaagtccgccgcaatgccttccccaaaacccgactacgaggctcccaactcgtaaagttcctgacgttaacaaacacgggcataattctccttaccgtggaaactctgcatcgaccatctcgaagcctagttcttcgcaggcgctaccgtttaggtctctgcggcccgtccaagatggcgatggcgcaaccagttcttactttgagcactcaaccggcaagcgaatcaatactgatcttgtcctcaccgcagctctcaagaagcaataccctgagcttgaccttgttgtagtcccaggggacggcgacatcggaagcccttgcaacttactggctttcgcaagcgccggcttcgctaccgtgaccccaatccgagacgagggtgagctgccatcgtcgctcgaatggacggtttacttgcctcccgcccgcagaatggatggtaataaaggaggcttggccgaggcgcctatctttggcaaattcctttaccaatgggagggcgaggaatttctcgtctatctggccgatggtcgggatgggtcgagtgcttacccagaactcaagaactactacatcctcacggctgatgtctacaaagctgatcaacttgttctcgccgctggatcatgggcaagcgacctgcataatgaggtttgggtcttcgatcagggttttttcaccaaagatcgcgagctgtgggagagtgcgcagaaatcaacatgggatgcagtcatcttagacgaggatatgaagaagtcgctcataaacgaccacatatccttctttgagtcgaggcagacatatgcacgcctgggcgtgccatggaagcggggaatcatttaccatggcccccctgggaacggaaagactatcagcatcaaggctgcgatgcatatgttggctgatagggcccctcccattcctaccgtgtatgtacgtagcctggagtcgtggatgggaccccaaggctctctttacgagatctttcagaaggcgagggagtttgcgccctgctacttggtttttgaagatattgattctctcgttacacctgacgtgaggagctacttcttgaatgaggtcgacggcctaaagcagaacgatggcatatttattatcgccagcaccaaccatttggagcttctagacccaggaatcgcagtacgtgttgtaaccttggtaatatgaatacccgctaataacttagaaacgcccgtctcgatttgaccgaaagtactactttcccgacccaaacattgaccaacgagaggcatattgccacttttggcagaagaagctgaaatccaacaaagacatcgagttcccggataagttgtgcagagccattgctgagatcacggacaaattcagctttgcctatatccaggaggcgtttgtggcagcactgttggccatcgctcggcgttcagaggacaagccagcagttggaggccctgcagaggcttgggtgttggttagcgatgagtttgggggtgccctagcatctgataatgatgccatagacaaactggagctctggatcgaaataaaaaagcagatcaagatccttcgcgaaggcatggaagaggaggattagtagtgagatatattaggcaggaggaaacagaagcagagtagttaagagttgaaaatattaaattcttttatttattatttattatattctaaatattagaaagattgatacggaaatatattaacaaagactaaatcctataagtgaagttctattactggtattatatacgcttaaagccatcttgataactcttatacaatagcctgtacaatggcataggtcaatcgtcaggctgccgctgcgtgggttggggcaaaaccctgcatccgtgtctcaaactcttaatgttgaagagcactcaagactattcatttcctggtcatcccagccaaggtcttgggagcaagccatttaagacgaccattgccatcgatgcggcattgcgatgatgcaccccgcacatgattcaagtagccgtacaatcctgctgtttgggaaggctgtctctgtggacagtctgttgggttctggttatgagacagcggggtcatgactgcttcaggggcgcgggtaccagcagtcgctggttgaggtggccgatgggaatggaaattcgtgatgcacggttcgtgctcatgcgccgggggccatcgagacaatggagcgtcaccgacagcagtcgcctggggttgtatattaaatacagtgtttgaagaagcgcttcctagtacttgagactcaggtacgccatcacgttgccgggcatgattggggttaaacaagatagagtctgtttgaccggcgttatctaaacgccgaaggtcctctgccgagtcgatcaaggtgtcatttgagtccacatcatttgttcgttgttgactttgattcgctactgcataattcaacggctgctgtgaagatgcattgccatggttggtgcctgaatcttgctggacatcacccatcgtcataggcacctcttgaggttcgatcttgggaacaggggtcccgacaggtgtatcaggccatggctcaccacctcctgcttcatcatcactttcatcatcaataacaatgatctctcgaccgggctcgcctgtaacttgttcttcgcgtgggaatatttcggccgtcggtcggtcatcgctaaggcttccttgtccagcgttgatatcagggactggataaagagacggttagtagtgtcctaacagttcacttgtgacgacttacctgcttgatcactactgttattccttgatgcaatatagccatccacgacgtctttgaacgggatagtagcaactcgaggattgtataactgaaagtcgcgtgcagcaacccaataaacgcggcattgccccggaaacacctgggcatcaaaaaacataatgggatatttcctcttcgggtaggactctccaccagggcgatattgcggagcccattcgtatgactcgtcgacatgattataccgataacaagatgggaccttcttgatgagctcggtgtccttgacagtgagcgacaggtctttacccaggtgtccaacattatgccaaggcagaaccagaatggcaaagaatcgctttgtctcgctccaaaaggtcgtgtacacttctccaggctcggggtcaatatcggcgcgattctgattactccgcgtaggaaggctgtgagggacggatggagaaagactatggacaggccgacccatctgagagtaggaaagtcgtcgcgcaacctcattattctcagcaactttttcttcggtgcaattaagaacgcgagttcccagagcgcgaatggcatcctcgtaattgacagaagtctggttgtgcttcttaccccgaagatgcttgacggcaccgcgaatgggatgattgttgaagtgcagtctgtgcttcttacactcaaggatataccagaactcttcatgcttgacgatgttgtatttgggctcggcatggccgttttggtagacttggtcgaactcgatagttctgtcgcccgtaagagacccttgtgctatatccgatcgaatgcgcttcgttggacgggttggacgggagtcgggggctatctgagcgtcggctggtctctttggggggcctgatgaggtattcttttcgagcccgtgtagttcgtccgggcgggtgctcggctcgcctgcactttcggcgtcggggcggcttgggacggagtcgttcgtgtttgtcggctgggcgagagggtcttgtgtaggagcgaaacatgaggcagctgtgtcttcgggctggtgggtatcgacggcgcctggtacagtgtctgactgagcagtggtagttggaatagggtgaccgaatcggtcgcacaaaaacttaaataatcttttactgacttcaagatcaaacagggctagaagttcaataaagagaggcacctcgttatcgtagagcttgttctgatgttcttgctctttttgttccttggtatcttcatggagcgcctcaagctccttgatacgggctccgcagctcagaatctcatcgagtttgtcgattgagttttctgacaagtgtgtcaggctgttgaacgcatcttgagctatcttgatgttttcttgaaaatcttgctctggtgatttcacaagactaatttgggttgcccgtcgtttcacacattcctgaattgcggcaagtccctctgaggattgcaatggatggcgctccatttcaggcggttttggggatagttcacgctatgcagcgataggttagccagtaactaggggccgcttggtatctcagtcaacgagacaatggcgtgcaggtagtcaacggcgcctcagaagggtagagacatgacaatgagccatttgtcgatagaatcaattgtatacagcacatgccagttgatgaaaagaagaaaaaggagagagagggtttattttattttattttttcttttgatgtgacagcctgattccgcccatgtccaatcaaaatagcaacagacaaggatactgcgaaccggccaataatgaggtgtcttttcatcctggtaccaacagttcttctacaatgtggcttgatgagaagagtttaggtccgttgcctctttgcttcctacgtgaaggtgttggcggaccattaagtcgcgtctagtggaacaccgcgacgaaaggcacacccccttaatcaaccaatgattcaaccaacggttcaaccaatcagtaaacgaattgttaaaccaatcagcgaactgatcagtgagccaatcagtgaactaacccccagggtgacatagtggcagatgggcgtcagcgattctcttatttttaaacccaccctagaccaaccagtcaaccaatcagtcaactgttcagtgaactgttcagacaactactaagtaaactaatcagcgaactgatgaaaatatttaggtaaattcagtctaaacttaggagactcttcactaagtttattttgacactgtatatccaggttcggtgttttcttgctccctgaggcaggactacaagaactccatgatcaacgaaatcacagtgtgaagacattgaagcttgacccaaaataattagtatccaatctaaaactaaactaccgtgaccaaaggtcgacaagcaaaaacacaaagaagagaaataacagggtacaccgttctaaccattctaatattatccttccgccccattctaacccatccgttctaagactcggccttcttggtagccttggtcctgagcttcatcatgacatacacaagcccatagaaaccgacaacaaacgcaacaacaataccagcgtttctccagccgtaatattcttctttgaggttcaatgtacgaaggtagtccgcgcccgaggtgtattgacagacttgacagtcggtaaatgcatccgggttgaggaggttagtggccacgcccaaaccgttctgataatcgaagaggtagtcgccgcaggtggtgttggatggagggtcgaagacggcgagttcgtggggtttgcagtggacgggcttgtcccaggtcgtgaacacgaggagcgagctcatgaggtagttgaagggatcaatgtagtacatcctgtggctcaagtcagatggtgatattgccatgccatgggagggcctgccacttaccagtatcgccagaattccacaatctggctgtaaggaatcatgacaccgcagaaagagacgagagtggtgatgaccagaggattgacaagcgatgcaaagacagcgttgggggtgtacgcagcgatcgcctggccgatgccagtatacaagccttcatacatgagctgtagacatgttagcttcagtactaaagatacaggagagaaagaagaacttaccgcgacaaagaagacactaccggcatgttcagcaccagttggaagcccagcagtgaagtaccagcaaacaaaatacagcacggcacagaccagcaaatacggcagctctgacacaatcaaacccgtgacgaacggcgcccagtgatacatcttgctcttcttctccctcgcctcatagatatcccgccggtcgataaacagcggctgcagctgcgcgatgatacccggcgcgatgaagatgaaattgaacacggtgaacaggttctgctgcaaatccgtcaagctatcgccgatctgccagaatgtgaaaccgttgaggagcgggaggaggatgtgcatggcgattttgttgtcgacgtattctgtgttgcggaaaagagagatgttcattcggtgtgtcacgagcttgatttgtgtccacattgaggcggcgaattcgttgccgtcgtcggtggtgctggagggttgagatgctgctacttcgatcatgtggtctaggtccttgctgagttggtcatgttccggcgactgtagccaaacttggttccagtctgtgtccttgtatgggccatcttcgccggatacaacgtcgatcatgtgttcagcgggattagcctcgggtggacaaggagcgccatgacggccgaaatactccttgatagtagcagcgttgtcaccaatatcaccgaaatacacagtcttcccacctttggtaagcagcaacagcgtgtcgaactgcgcaaataactgtgcagatggttgatggatcgtcaccagaatggcctgtccggcagccgagagctttcgaaggaagcgcaccgtgttgtaagcagcctgcccgtcgagtccagatgtcggttcatcaaggaagatgagaatactaggctttgcgaccagctcaacagcaatggtgagacgcttgcgctgttcaatcgacaagccgtttccaggacgaccaacgagtgtgtgttcgagatcgttcagctcaagcagatcaacaatggtatcaacgtagcgtagcttctcctcggtgggtacatcgcgagactggcgtagcagagcagagaattcgagggcttcacggacagttgccagcggctcgtggatgtcgagttgctcgacataaccagctgatcgttggaaggacacgggaataggtcgaccgtcaacaagcactgatccgtggatggttccttcggttttgcgctgggcgaggacatcgagaagggttgttttaccggcacctgaagaacccatcaatgcaccgagcataccgggcttaacgtagccttggacgttatcgagaaggacacggtcgccatccgaagtcttgacggtatatgtcaagttcttccaggtaaagatactcttgttgcgcatgaggttcgggtcaacctcaccatcagaggctccagctccattatcagcgcgggacttttccgaaggggattcgctgtccttggaggggagaagatgcttggacttgtgctgctgttcccgaggaatgagaaggcttcgacttccctctccgacctgcttccatcgggacgtgaagaagatggtgagaccgacgtaaaagacccaccatgcgcagttgatgccaaagttgcgccagatatggctgtggctgaacgacatgttggagaggtaagcgtcgcctgtgacgaacgcagccccgggttcagcgccgccgacaccagcacacgcttgtcctccaggacccccgacatagccagggccattgggaacgaggtaaggcccaacgcaaggaatgtcttggtcgtgaaactcattcccaagaagagcctcaaagccgtaagccatgggattgatccagaagatccacgatagccagggatgcatctcgggcttgatgatcatatatcccatgtagacgaacaatgcaacgacagaaagaccagagactttggtggcggcatcaaaggttggaaacgcagcgccgatgaagcggaagaaagccgtcattgccaaggcggtaacgtagttgttcacgagatatgtaaagaacgcagcagcagtagtcttgagaccgacgaggaagtataacacgagaccgaactgggtgacctgaaaagccaagatgggcagatcagcgacgacttgcgcgatgcaaaaggctgccgggtcatatagtgcaaaagaccgatgcttcgcaaggataggtcgtccggtaaaagaatccgtcacttccgacaacgccaaaagtgaattatacagaatcgagaagaacaatgcaccgcccttgagaaacagaccagcagagttatcaggagcattgtagaacagcgatccacccagaaaggcctggatgagagtcgcgccctgtttcatgaagagcgttgacttgtcaccccacatgatctggtactgccgagtaacagcagctttgatctgttgagcgaggtttgcggtgacgggggatgaggcggggacgtagcgctgcttctcgcgggcgaccatctccctgaagactgctgtgttctcggctgcttcggtgctgatggggtatgcctgacattcctcgatcatacgggctttgatggctgatctgtcgtaggctgcgcggacaccatctgcatcacgggggaaggtattctcatacccctccgcaatgcgcctctcggtcggaacagtgacacccgtgaggaaatctccccggttcgagcccgaatccctcacgaagccaagatcttccatgaacggaacagcatctttctgaggaccataaaagatctgcttgccctcatcgagaacaagaaccttgtcaaactgctcgtagatcccattaccagcctgatacagcgtgacaatagtagtcaaaccaagaatatccgtcatggcccgtatagcacgcacccactccagcgcagtactcgcatcaagaccacgcgtagagttatcccagcagaacacactagcccgcgtggtaagacactccacgatagacacgcgtttgcgctcaccaccagacacgccgcggatgaaagcatcgccgacttttgtatgtttcgtgtgggatatgttgacggagcggaggaggaagtctttgtagaactgggcgtattcttcgcgggtttttatgccggggggtaagtggaaggggactttcatgcgcgcggcgaagtcgacggttgcttcgactgtgagactggggaagaagatctcgtcttctgtgttcattatgatttggccgcggtaggcttttgcttcgtcggcggacatgttgccgtagtggacatcgcctatgacttcttcgtagcctagacggttgtttgctaggacgcttaggagggttgtgcatccacttccagggcgtccgaggacaagcaacatctccccaggcttgacacacccggacgagttatcaatgatagtcttcataggagcatctttagcgctcttgtgaaaagggtagaactgggacaggacgttttcgttgaaagcggcgtcggcgcctatgcctttgacggtgaggttctgccaagtgacgccgagttttcggggcttttggccaatttcttcgtcggcgtcacgcatggcttggagttcgggggtaaggtgccattgtgttgtggtgttggtcttttcaaggggaggtttgtcggttagacctgggtgaggttggatctcagtagctgtgatagaaccatcctcggtggatgatgagctgatgctcattttggcagtctataattaagaaaatgaaagagtagtaattagagagcgataaattagttgaatgatagagaacgtaacggaacgaaagtgcgcgtgatataacaacgacagaaacgtcgtcatttacaaagctaacaactctatttcttcacgatcaaagcgtcattaacttgactgactaaacctccaaaaccctccggactcaaatatggagactagaacaatttctcagcaatcgcaaaagaaaaaaaaccctgcggaaacgccattgttatcaggagcgaggagtccgaccgtctccctcacggcatcttccagagctaaacctcttgcggccacacaagcgagtccgaagcgatcgacaggccaatgcgagcacggcagttctgcccaaccgggagagttactaaacgctgtccgtgtcggagagtatactaatcacctattcccccccaacaggtttagcttgcgttgtggtgtgaaaccgtccgcggagggttttgtatatagaggtgccatcgcagcggactttgcttctgtccttcaatccgatagccagctcaattcaatttttactactgtttgcagacaaagctccgtacgtgttcagaatgggcgccgcagcaccgcatccttctcagagacggttttcgtgtgacgtctgcagaaagagcaagtcgcgatgtcagcggatacgaccgaccgatgaaaaatgtgcgagatgttcgatgctgggagtgaaatgtgagatagggcagcaaaaggttcctgggcggccgcgacggaaacaagctgggaagggctcaccacctactgtgcagcaattgcctgtcggtaaaccagactctcccaatgctgtagcgcaaaacgctgcttttgtggatgattggagtccgtttgattggacgggcatgttgtcacccaaaccatcccctcctcaagtgtctgccacctcgatacaagatggtattacagcgtcgtgggggatgggattcacagacatcttcgatcagtcgacgacgtcttggggcacaggtggtagtctcgaatacacatacaccgatctcgacaccaccacgaacatatacccaatcggcacgtctccgaactccatcacatacgagaccttcttccccttgaccaactgcctcacaacacatcacccacgaaagacagaccctggacagttcatgtccgatctatctactataaacctcggtcttcacgtgcggctcgaagcaatgaagaagaccaagacgtcgctcaactttgacctcatgatctaccagcacggccctttatttatcgacaacatcacgttggcagagtacatcatcacagtggctcaagagttcctcttcattttgacaaagctctacaatacccgacattgccccgaactgttacgtgaatcacgaccgatggagttgatctgtccatgccatttatcctcagatcttcggcaatgctcaaagaatctctttgacgtcgcccttcctcaacctaccattacctctgaaccattacctacccctattgccttgatgatcacgagtatctttatccagctcatcaccatttacgaacttattctcgataacatcgctacacgagtcgagcgtattgccgtcgatccgatcgagcccgtccaaggtcttatagtctgcggtcgacctcttgagagaccttgtacacaaggcatgatcttctgcgaggtgtcggtcagtctgattgagaatattgagcgtgttctaggtgttgggagggggccagagggcaaggaagtcggtttgttgtccccaaggcaggttgatgttcttggaaacgagttggatgaaagacgtggcgtcattcctgatcatgctatgatgacgcctgctatgttaaggaagcttcttggaaaggttgcggatatttttaggagtattagagtgtagtttagtttgttggattgtacttgcgaatgcattattgttcgactttggagcctcgttttacttttctattcttactaacgttagtagctggcttgaggaaggaaaactgaggacttgatcctaaataatacaaagacgtaggtaattggtataagtttagtctatcttttgctgagcttactttgacacctcatatggtctgatgtttccttgagggctgcgaccctttggtgtaactctatgcaaccgattcctgtagagccaacctaacggttttcgagatatggtttcttttcagtaccagctcttcagaatagaaacagtaagtaaaatattattattagaaattaaagataaattctatcgcgacttgtatctaactagactttggcagactgccctggcccttcttataaatcgccttcttcacatccttcgtaagaccaacgcccccctccgagaccccatcgaagatctttctccatccaatcgcattaagaagccaaataacatacgcattcgctccccgccaaatatactcccccttgctcaaagccgtcttattcttcaacacatccttcaccaccaaccgtgcgaactcctcaggcttagtaccattcttcagatggagcctcgatctctcacggagaccttcctcagcatcgatgaagatactgtcgggggagaagagctttttgtctgatgatgtgagatgtgttgctactacgcccatgtagagagtgacgaccttgatgccaagaggtgcaagttcaagacgcagagtgtcggagtaggaagcgactgctgctatggtagcgttgtactgggcggtgaagtagtaagggacccgcgctacgattgacgctgtgttgatgatggtaggtgtcgtttgcgagtcggcgactgatgcgaggagaagtggactgaaggcttggaccatgtcgaagaggccaaagacattggtgttgaacatgttctggacttgctctctgtctgcttcaatggcgggggcctcatacactggaaaagtcaacacacatcctcgttcacaattagcgggcagacttactcattccagcattgttgaacagaatatccagttttcctcccgttctctttatgatctcatccttgagagcagatatactctccggtttggtcacgtcaagcgtcagaagctcgatgcccttttcttgaagacctgtaagggatttggtggatcgagcggtcgcaaagactcggtagcctttggctgcgaattccagagcgagggcgtgaccagctccgccttcggagcagctacaagcatgtcagtcagtcccagtctgcatgcaatgtcaatcaaagtggagcgcacccagtaattagagctgtcggcttgccggacataatggggtattcgcagggtgtcgcgtagataaacgggtcaagttgccaagctgttcaattgaaggggtagttatgctgaaagaattgcaatgggtcatacggagccatgggtacagtctcaattacattgtttctttataaagcttctttgcacactggtggttggtcatcatttcagcgatagataaccattcccttctctcctcggaggctttagtaatattacaaaatgtttctcgactctcaagatgcctgcgggcgtatggagacttgccgaaactcaattgggatgcggagtctgggggcattgctccggacaatgcggtcatttcgggttttctggcggggaacgcatcggtagttagttgattagtgaacagtccgacatgtaagctgatgttgtcaaaaccttattacaaaccggataaataattattcctggtctctctttcacatgatgctgattgttgtaagacacttttgtccagttttgcctgacactggaggggaagaaagaaaactcgggaccctgatcttaattggcataagtttaggacaagttcaggagaatttagtatagactcatgataaccttgctaaattctttttgacactctgtattaatgtctgatgttttcctgctccttgaggacactgaagctctgctgtctacgtattctcagaatgtgaagctgctagtcaatgacaacgggtctgcactgaaaggagaaaaaatcatcggtactaagaagagatcgtcaacattacgcaccacggaatagctctagaaggataggttaggtttcactctgatacagtcgtcacaattgtaaatgccaaggcggttacatctaatgcagccctgcctatttacgcagaaaataactctgtggtccctaagatttgaagaatcgtggttcactgtcctatttttagtgcataagatgacctaatgttgcacactggtgcgacgtgagcaagatccggttggttgcaaggaggaggagtatcctgcactgtaagagacatgtcacattgtcacatcaggctgtctatctggccgggcgaaggatgaaaacgccacattcaatattcggtgcagctgcaccgttttgggcagaatgaccgacacattcaaaccgtttatgcgaagggcttgaaacaacaatgcgtgttttcttcgcattgggtagccttcagaaggacattacgatcctttcgatctaagtatgctccattaattgtcttgcgtgtgtatcaatcctgcccagttattccatcctctacttgtaattctttttagacttcacattctggttaacctctgcgaacttcagtccataatctcccggcgcttacttcccaagtcaagtatatgtctctttccctcctgtgtctacctgctaacctgcagcaaagcatcaagccatgtgctaccaaaccaagaccgttgaagtctgcggcaaatgcgggagcaccagtattggtagctatgggcccgtcacgccatgcggtcggcgtggacgcggccctttaacccagattgatgacaacacggaagagccgtgccacggagttgaggttgatgtcgaggaagtgtctatcgatttgtgtcataactgccgtatcttggaggagttggaggctcgagagagggaacgagagcagaacaacgatagtgacgatgaggaaatggaagaggtctatatcccctaggcaaatgcaaatttttacatattgtatactcaagtgagattttcctggatccgagaatctcgctagagtcgtacagcttttgtgacagtatcttcatccacttgcacacttgcatcgtgtaccccctcattcacgagggtggaatacaaggcctcgtgtctatatagaatatcggtcgaattttcccgctcgactgcaagtcatctcgacttcaaagcaatgttttaaagagcagaaataccattgatgtggctggtggctgtgacagatgtcatggttgcaaaccttgttgccagtggcgctaagatgccacgctagatctgataactaaccagatccagccttgaataccacgaattggggatcatgaggccacgcatgaatcagacacctcgtcattgtttaaaaggaatgaaacgcagaattcgcgctgccgcttatttccttcttgttgtttgtttcggctctcatttctacctgttgatgcgttccgtatcgtatccttcatcgccatggattatgaagacacaagagcacgtatagtgcagtaagaacccccagtcgttaaattcgagatcatggttgactgaaatgacagagcccgcgagtccggtgaattcaccgacttcacattcgcttgtaaagggagaaatatagaggttcacaaaatcatcatttgcagccagtctccagtctttcgggcagcgtgcgctggtcagtttaaggtgagcgtctggtagtaaatgggtaactcgtggcttaaagtctttcaggaagcgttttctgggacatatgatttgtcatcacatcagcctgatatgatacagctcatggtcgactacctgtatacgggcgactattatatcgagaaggacgagaccgacgaaaccaatactgcatcaaactccggagctctctcaacacacgcaataatgtatgctctcggggaggaatatgacatcaaagggctcagagatctttccgctcaaaaatattcatggtccttggatgagactctggaactcgacgagtttctcaattccattcccttcgtgtacaccttaaccccagatagctcaggatgtctgcgagacccggcactggagttcgcaaggaacaagctacgcgatgcgggaggacaatccgatatccgagatgcgtttgacgagctactcattgaatgtcctgagttcttgaaggaactcttgtactattgcgttcaagctccatcctttgggtactgcccctgcactggtccacggaataaggtgccagttgaggctgaaggatatcgttgcaaaggatgcggcaaagaaggtgtaagtctcaacaggcctgtctagctaatgcagtacagtagtccaagactgcctaagatttaaagatagaaatatttatatgaagtaagataaatataattaggtttataatttattaagattttacaatataagcagttatcagttattactatatctgtagctatagtgccgaagtggttcccagcaatttgctgccatttcgaacgccgcgattaagacttccaaccaagctcacaggttgaggaaattttggagggtttaatgtctaagttgtgagctagatgtgttatttgcggttgagaaacaaacttgagtgtccggggtacttgtgaacaacctcaagcaaaaccgaaaagaggcgggcagaccagattctcttcagggcgcatgcactgtttggtcaaaactgacgggcttccattttcttcactgctttctcagcccttcacgggacgttggaaggtattggagaagtactttcaccgaccaggccagaaatacaagcagtgactcggattgaccacgacatacatccggcacacgagcaacaagacgaataacctcccgaaaacaaatatctcgctaccattaagatcctatccatgactaaaaatcgcaaaataacctcaacatgtataatatgttacgaagagtgcatcaattcactgatgtgtcaagggctcttcagcaaatcgatacctgcgcagatggcggaatggttcaacaattgaattgacactcaatttactagataacaaacagaaggcaaccacgattgataagaaattcctccacataattctctcttctgtcaccaaccatgttgaatgattcggtggtttcctcccaataaactacttatataagacgcattctagcttggatccttcatggaaacccactcagcttctggtaggttgcaggcaaccagatgttgacataaagactatctttatagaacacgatccagctcagtggaacgagtctgcaatgcgtttgcagaagtcatcaaagttctttgcgtcagtagcgagagacgaagccgtcgttaaatccttacttgtcacctctttcttgccgggaacgactcgggataccgttttcttgtcgatgtcatatttcaggatcatgaagctcttgccgcaagcaaacatcccatgcgtagatttctcattcttgtgtttctcttcgtggttggaccatgataggcttgggacgtaaccagcggcttgggcaatcccatcttggattttggagttcttatcgatatggtagggagctttgccttcgaaagtgaagacgggatgccattcgctgttggcattatccacgaagaatattgtgagatccgggcgctgtcttgtagtctgtctttgttccggggcgatgataaatttcggaaaggggaagtttctccggagaatttcgttccagacgccgttggagacggcttcacttgtactggtggtactgttcttgtcgatgtaatcgatggcgagattccaagtcttgtccctcatgacttcctgtgcgcccgagacttccagttccattgtgttaagtgacctggaatgaaagcagaagattgaaacgggtaataatgttaaatatgggtaggaatctcgttgatgatgtgaaaggaagaaggtcgatgcagttctgatgaacgggacattgaagggcgaaaggagtccctgactttatagctcacgcacctcgctgaccggtctcatctctacactctaattttgaccaccgagttcagctttcactaccttgatccatgtgtgctcatcgccgagttggctaagggccaacaaattctgtggccgtgccgtgtctggacaacgaaaactaggccaacttgactaacgtagctggcttgattaacaaaccagctggaactcgcgtgcctactcgaattaccgactggaattacaggattctcaggctacttacaccccatggcgcgtgctgactttgctagatgcatgacaagtacagccccctcactgtattaagaggttgccgcagcctgttccgcgcgcaagccctttcaggtcaggttcactcataggcgatccggctgatcactctggcttcgggtatctaccccatgatttgtctcaacgcctttctggctgttgtaagctcctcagagtacatcgctcagttatggtttggttcatctcatataaaggaaatcttgtccgatttagcttcatcattgatggggaaagactctagcagtcgttagcgctcagctgaacgggataaacggctagatcaatatccaagacaatgagtggcgagcgcacaaaggtgtggaggagtatccgtgaaatccattggccgtggagaactgagacatgcaccacgggatttgtcacatatgcttgcctgttccgaaagcacccggacgccagcctgcatccgaatgtcaacagcacaccaggtccttcagccagccacaatcaccactaccgacccttgtctcctcgttaaagagtccctattcaggctcgagtagattgaacgctccaaactggccaattcagctcgccatcatgcatccctgttcattcggaaggttcaatatgccactgcgaaactggtgtagaaacactgccaatctcttggcatgtagcacgaagtaggccggttgctgcatcgagaggctgatgtactgaaaatagtgcaggcactcgccacttctaggacaacaaggcacgacagtacttggctcagcagtatgctctacgcgactggatccttgatcgacgccctctcctcagcttgacaacatcccgctagttcaaagggctgagatacatcaatatcacatctcgtaatcagagccgccaaagtaggaaaggttatcacgtctcataagcgggatagctattgtcaagacaagagatttgagaaccgcattgcctgcctcgcctctatcacttctgctctgagtcatggggggaaagatgggggaattcagccgacgtccacttgaatatgataccatcaccttccgtaagaaggccgaaagtggcatcacagctagccacgatcaaggggctatttgccccaagaacgtcagattgttcatcacatcctatgacttgcatagagattttccgaaaatggagcgcataagcccataattggtctccatcgtatgctctcaagaagcatcaacaaccggaagggcacattcctgagacagaccaagcctgtgaacgtagcccaggctggtttaccacaatccatcataacattgttggcataaacctaagtacagcccgcaaaagttcgttcggaagcgaggggatgactccaaaatattccaagtttgtccaagcgaagtgaagcaaggttcctgccgaaaggcctagttctcaaacaatgatgaacagtcttgttatgaaattgatcctgcaattcggtatgtaaaccccagatgtcgagtctttccactttggttctcaatgcatgcttcaacggatctggtacatggtctaccatagaaaccgcttctcatagggccaacaatgagcgtaatgaatggccgaggttggctacgcaattgaaatcagacataaccaagtggtcatcatttagacaactttggccacgctgtgcaaggctctgacttagaagtaatatcacaaatgaaccgataaagacattatcgaaactatcttccgccagatatgttcttctcgatacacccttcggcaatccaagacgcacgcatagctcgggagcaggcttctcaagggagcagcaatattgggcgccttgagttcagcccacaatgaaatctctagctcaatacagaaaagaaaccacgagctgagccagattctcaataccacaactagaaaatgtgatatagacgtgcgaggcgcgtgatattgacgcctcatctatatcacactttagcgcaggtgaggcttccgtgtcgatagtaagctcctagcgtatgcagctaggcgccaacgcttcagctagccactaagttctatctgtgtgttcaggctctgagccacaagtcctcactacaaacaacacatctggataataacttagacattgcaccataataactaaccaattgctacagaatgaagccgacttcagctagccacgtagaatcccttgtgtcgcttctatacaggcgaatactattcttgaaatagcgcggagtaggtaggtcagcctcacgaacataggtcttggccccgaaagcctttcgccccagacttccattatagtggccttaaacaatttgatacgcacgtcacagatacatgactcgtctgagacaactcagttctatatcaataccatagtctgcgacaatgcatacgtgaacctacgctgatggtcgtgtgttatctaggtggatttccattttgggatgtcgacatctcttcgggcatgaggcttgttgagaacagcaaagaggcttatagaaaccttactgtcatcgcttctgataggtccagtgagtacaacggcgttgtacctacgccgatcagctggtatgctttccactccttccccttgtttttacacgcgactgctgccaggactaacatgagagcagggcaactatggttgcgaagaagacactgaatttgaaaaagggccacgccaagcccaacccagcagagatccgtgcggaaacccgtcgcttgcaaggtctacttgtttcatacgaaactcttgcagaggccagtcaaccatctacctaggtagcaaaccccagaactaatagttgtttcatgctatcgagaaaagtgccttcttgccagtgttgtccagcaattcgactagtaataccaaattgttagatctttctctgcacatgtaagagaacgccaatcttagtcaaaaagggtgagcctccactaggccactttcataaatactcatgattcatgttactgtagggttacttgtataaatgctctacacgtgactatagttcatggtattgtaggagtcttggctgtcgtgagcctgtctcgactcgattttgttcttcatatcttgaagttaagcaatatctctgagagtcaagttggtattaggagatggattgtgagccaagctacttcgggtagttagacaaaattcggttggatctgctatgtaggtgagatgaggctatagcgtgctggacaaaattgagctggctttaggacatagatgaactgagagcacagcccggacttgaggtaacgctttgctgtgatttaatatatggctaggctgagagcagatcagcatggaaacagacttgggctggcaattggggtagttgggctgggagctgggatgctaccagactgagagctcaggtaaaggttagccagctaggacaagaataagttgctaattgagatatagtcaagcctggagttgagcttggagttacgcagaggacattgacctaagttcttgacatggtcagcaagtgttaagaatgcacatgaaaacaaatcattatcatcagttcggtggcacaggcttgaacccatcaaatgaagctatcacgacattggtggggctgcagaaataagagtctaaagttcatcacacctccgcacatgatccagacccaatctacgggtggacaagccggagcctaatcagattaaatacaggcttctcaacggtcagatatcattcatcgcgtacgcacgtggcggcgccgattccaggttatcgcgacactggtaagcgaaattgtatcgcgcgctcagagccacatccaggctcaatttacgggcggacaatgaatttttgaatgcagtcaaatgtggtctttcgaaccattctaattttaatgaatttagagctatatccgtggtgcaactgcaattctaaactgggcccaagtctggcaaagttcgtcaagaaaatccagattttcggcgcccctatacccgttggctcgagccgggggggggccaactaagcaagctcagttaggcataaaaccctaagacgcgcataaaaccctaagatagccctgcatagctagctattataaattttagggtttttatagctaaaattaaggatctaaagatattagttagtaaatatactattaattttatctccttatattatatacttagctataaatcttaaagctacttaggctattatttccttatacctatagtactaaaaaggctacttttataatattacttaacttttaagcttttattaagctaaggaatgttttcctagctttaaaaaggtatctattacttatattataaagaagcttaaagctataaatagctttaatattaaagaccttcctaataactataaagagcagctaaggctattaataaaagtaaaagaaaaagctattatagcctttattatatagatataaagattaggtttacctacttttaaatataaagttaaagatactataaatatactatactactactaagatcttaatatatagctaattaatagaatataatataggcatttctataataattatctagagcttaataaatcgattcttaaagctaaaaaagctttttatatagaatataaagaagtaggtattaaagagactaagcagtaattttagtaacttactaaagttattactaactttaaaattaatacctctaagtattagaatgctaactaagctagaataagagtaggaattctgtaaaagtatataaaataccttattatatatatataaaagaaggcagttatagaggttttttcccttactaattaagaaagctatatagttattagtataggtaatactataagcaatataacttctctatagctaatctttaagagctttctaatactaaaataggcttaaataaaaagtaattcttagatataatttatatagttagatatagccttttctaatactaagataatactatagtaagtaaagtactttaatagatatttttaagagaagttagctactatttaatactataggcttaattttaagtaatattttagctataataagcacttataataacctaggaatacctttaggtaatataaccttcctctaaatactaaagctatttaaaaaaaaggccttatatagaggttacttattattaatagctttactagttatagctcttttgccttttaagaatactatataaaatttaatatccttattaccttcttactattatatttaatatatattctctaacctatagatataggtatattttaatatttaaagaatatatattagaaaaagctttataaggtattaaagaaaagaaagctaacctttggccactatgcctttatagaggctttttaggtataaggcttatagcttagccttttctttaaatcccttctttttatatactaatattaattttttaaaagatctttaataaaagctttactaaagtatatattatcttaggctttaaaaagtcaaggattttcctacctatagactaactaatagttaaatatcttataaaaaagaagctaaagttaaagtaagctattaatcctgcctttttattacttttactattaaaaataaagttcttaactacctctataattatataatatataaaaaactaatattataatatctttagttctttattatattagggacttaggtatatttagaatattattaataaagctatattacttaaaaaatatataataaagtatattaataattactatacttatattaaaaaaagatattataaaagaaagtaaggaaaacgcgcctaagaagcttttaattatattaatactatttctttataaaagctttataagtaataggataagtatattataaaaagttagaaaaagagtatttaatctaaaatatattattaataatcttagcttatttaaaagcttaaagtattaaaataaaagtagtaaaataataaaaaagttatagttaaaggtattataaaaaagctataatttaagaagtagttaaaagttatagggaaaaagaataactatttatctataaatatatagcagtctattataattaaagcccttaataaatttactaataaatttataatagatataccttaccctcctgaccttaataagtctatttataatatataatttatagtaaagcctcttaaaatagtagatttttctcttttcccttatagtaataattctattactttttaccttataaagcctaataaaatactataccttagtaattttagttctaatagtaaagttataatacccttattactaccttacttacctaactataagttacttccctagttactattacctttactccctttaataccctgccctttataatattaaatatatataatagttagggtttctaaataggtaaactagtctatactaggtttatatttacagaatatataaggcgttatactaagtatattaggatattatatctcttaatagttaataatataggttaggcttattaaagtaaagaagtattattaatagctagtaaactaagttctatttaatactaaataaatatatatatatacttatattactaattataatcagtaaagttattataggattagcgctaatccaggtagatcagtattaatcatactagattagttataattatagaggcttagtattaattatctttagcaagagtgttactaattagtaaaaaatatagggtatatatagaggcctattaggttataatataatctctccccttcctaggccttatccttaaggcctatttctaaaatattctttattattagttaccttagtaggtctaatcttactcctataatccctctaaaatatttaactatattataaaagctaggaaaactttaactaataactaaaaatctctttagcttcttattatagtatttaggaatcctattatcccttattttaactatatttattataaaatagaaagttcctatatcctagatcctataaaatcgaattactgtaatctttatattaagtctggtttttcttataatagttatagcttatctattactactagtttatttctttaaattatttattttatagtttcctgctaatataatattaacttaaaagattattaataaaaagcgttattttaagtatatagaggaagctactaaagataagctaattaagctttaagtagaatctacttatatttataataagataaatacctaatttactaaaattacttatttaaggtagtaatattattaagtagaggtaaaggggttaaatataatttaatgtaatcttagcttaataaacaagcttaaataagtagaataaaacgagcagtctgctataaagagtactattataaatagtttattttataactagtctgcccttactaagcagttagaataggatttactaagtcttagtgcttttattaattctagtagaaattccttagaagttattaggcattaataaggtattttagtagtttctatatattttcactttctaggtagtctttctattttactaagtattcttatttactatcctatacttatatttttctaattatatctactttatagagttctagtctattaatttcttttagtttattgctaattttaatatatattatattagctactgatttaagtaatataatataaaagatcctatagagtctcactcttattagtaggtctagtttatagttatttttagaaatctttctaataatcttataaggtctaatatacttaaaattaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttaatttctttttttaggattaaatatagctaaaactggcttactagtaatagctattttaagttatataaggcgtccttaagccttattattttacttaaatagtttattttttttaataagttctgttaataggttagtaatcttactaaatctttagataagctattagtagtaattagctgcttttaggaaggattatatttcctttatattcttaagttccttttagtctcttattactataatcttctttagttctatcctgattttacctaatataataatatatcttaagaaattcacttctatagtataaaagtaacttttttctaatttaactagtagcttagtatcttataatgtctttaagaccttgtagatagattctatatattcttctttattatctaagaaaattaagatattatctaggtaatatattataaagatattaaggtactattaaagtatactattaattatttattaaaatattataggtatattagtaagactaaaaggcattactatatatttaaataatctaaattaggtcttaaatgccattttctatttatttctttccttaatttagataaggttatatactcctttaaggtctagagttataaagatccttttaccttataactaattttttaattctataataagtagaagtaaggtttagtccttaatagtatatatattaacctatctatagttaataactagtctatcctttctatttttctttagtataaagaatattactaatattgctaataagctagacttcctaatatagcccttttttattattttattaatatattctttctaaacttatagctctctttagtcaagtaaatagagcttttaaaaaggcaagttattatctataaagttaatttcatagttctatttactatattcaggggtttctatttttaattcttctttaaatagtttattatatatctaatattactttagaatgtttttaagttaatcctggcttaagtttatatttattttttctttttataagtcttatttttagaggatgcttaggatttttatttagttttttatacctttcttatactagtattatactccttttagaggtaatagacactctgttctatacttacccttactatcctctctagttagggtttaagatctcttattatttattataattatttcttttttactattaaggttactagaaaatataacctagcctatcttctagttaataagtggattttcttatataagctataatatgcctagaattatatatatatcctttcctaaaggtataatattaaaatctacttattagctttattttttaataaaaatcttaagataatcagtcttttaattaataatactattattatagttaaagagttatttttctacattaactagtaggtagggcagtgattttttcttctagggcagttatagttctataactatttttaggttaataaagttcctttttactctatagttaatctaagtatttagctatctttctttaatctaaacttataatactaggctatctattaagtttactatatataatattcctagcatgtttattaatctaagttattcttatctatagtatatacttatctatagcttagttatagatagtatatagctttttctaaggcatctttataagtctttttacatttactattacagtatcttttactattagtatagttatttataaatttattattaaatagttattattaaaattatttctttaattctttatattattttataagggttttaagatagtttttatatctttctttttctattatttatcttttatatactactcttatatctcttaactaatccttatagtactattctagatctatatatcttttaatatacttatatttactaaggtcttattattcctatttaagttctagactatattatatctattattactatctctttttctaatctttagtaggctttcctttaatagtatatagttttttaaagaattttataatttacttttgagttatagtatagtagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcccttatatagtaagttaagtatattattcatataataggctttaatatagatatacctttcttttcctatagtagtatatttctagctcctagtatatagaggttattataggtttaaaaaattctaagtctttatttattatattctaccttatagttctaagtctatattgttataatttccttattttatttttaaaggtattaagctattacttgggctttttctcccttatatcttatattacaggactattagtaataggattattagatactatttctttctttaattttctatttttatcttattttatatttagttagcttagtcctgattaggatgttatctattatctataataactgcagttattttaggttaggggttattacttttccctatcttattattcctaagacttatagttttataagtttctttacttttctttttttatagctttcttattacttttttctttttttttccttataggtagggtttttccttatttccttatagtatttatttaacttaattttatatagtattaagatctaaggtatatttcctgccttagtatctttatatatagggaactgattttatagttccctaatagagcttcccttatctaagttctatctatctttagatatattatctttatataaggcagtagtttctgctatattatatataccttatattattcctagtatctaggttctctaggctatttagggttcctgctattaagttagtcttagagtttacttactttagttaaggtttcttagtttctttaggtttagatattattatattatatatcctatctagttataggtatagtatttatatttaaatatatcttatagtttatattaattattactaaggtatattactttaagtaatatagatcttaagtatatttgatatatggtattattataataattaatcttattattatctgtagttttaagagttaccctagttattactttattattaattaaggtaatataggttatagttatttacttttcctatcttatttactctctcttttttatattcatactatcttttattaatcttaattactatagtaatatactctataatattatctagttagtctactttatataatttatccttaacttcttcctttaactctttatagtagacttctataagagctttattatcttatagggttttaaatataagttattaaaacttaataaagtatatagtatataaataagtctatttaagtaatataatttcagtagctgcctattatttcttattaactactttaaagttatctttaaatatacctttaaagttattctagttagtaaagatattttaagtttcttaatcctatatattttcttaattctttaggaaatctttaaagataggtttaaactaattcttagcacttccttaaattagtaatatagtaaagaatacctttttaatagctgtatttagcttagttaggaatatatagaagtatccttttatttaagttaggaataggactatatctatagcttatcttttaaatagttctagcttaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattctaagagctattaatatataatagttagggttcctaaataggtaaactaatctatactaggtttatatttataaaatatataaggtattatactaaatatattaaaatattatatctcttaatagttaatagtataggttaggcttattaaggtaaagaagtgttattaatagctagtaaattaagttctatttaatattaaataaatatatatatatacttatattactaattataattagtaaggttattataggattagtgttgatctaggtagattagtattaatcatattggattagttataattatagaggcttagcgctgattatctttagcgggagtgttgctgattggtgaaaaatgtggggtgcacgtagaggcctgttgggttgtaataatatagtattataagtctctttaagaccttatatagaaaggaaaggagattatagaagctatagttataaggcaagaggaatagaatattgcttaatttagtaaggaaattatttcttaaattaagcctaattaaatataatatagcagtatcccccctttagctataattaatagttaatttagtattataagaagctttaaataaggcctttttattatttttagctatttataatattatataaatattaagctattaaaaaagccgattttagtacctaaaatcttattaggccgatatcttagggttttatgcatgtcttagggttttatgcctaactaagcttgcttagttgcccccccccccccccccggctcgagccaacgggtactaaacttgggttctgttctataaaaaaaaagcagaagtctgatgtccatttcttggcgtgtccacggcatgtattattatttattatcaccatttctatacttactgattcgcgttctcagccacctcaccatttttacatctgcacctgctaccaagctgagccagtcttgcaatctctcaaattcaattcatctccctatgtctaccatttaatcacgccagtcctcgctctctgagtcttcatttgagtccgatatctcctcccgtgaactgtacaatttctcctcctgctcctcaccatccgtggccaggatctcgttgtctgagttctcagtcgagtcaggcacctccatccagaacgggtacctcaaggcgcgcgggagttccagagcttcatcattgactatcagcggcagacaaagatcagtgccagtagtgtcctcgatgatatggcggagtcggggtttctttggaggcactggtgaggtctcatcacctatcattcgctcgggaacgggactttgtacagaatctcggtctctgaacaagagattggactgaaatactagcctggataaggaataaaaattaaactggtcaaatactgtactaaacttatcataaagtcatcataaactatcctaagatatcctcatgtcgtctaaactcttcaatgtcttcatcgcttgggacaggttggatgctcgcatacatcagagactggtgatggggcagtcctgcgagaaaaacctttacagggagagctgttctaatattcatcatataccaagaattggttggggtttcatcctgggtgcgcgtcgttgtcaagactgaaatctgactgtctcgtctaccattaagccatataaccacttgggtcttcaggctgtatctcggattcaccaatcaccgtgcgcttggggcgattggctggagtggtgtccattctccacatttacggggttcgagtcatgtcgctccccggtccccgcgctcatgactaatacacgagtccaaacatcacgaagcttcaccagactcgcggacaattcggtcagagcattgcacatttggtaatattcaattgaagtcttctgagtaattgatcataaaacattaaattctgattctcgtagtatatctatgcgcccggcatctatcatctaacgcccgtctagaacgcttctatatattcatccattttattccaattaggccatatcgtggttcttcttctcgcgctgctcaacaatgacatcgttcttctcgttatcgtaggtgatctcatcgatagtagactcctcagccttgggggccaggaaggtgattccgccgcgaacccagttgacagcgacgtagccgaggacgtagacgaagccaatagtagggacgatgtaggagattcgagtgcccttggcgtcagcgatcgcgccctgaacaggtgggaaaactgctcctcccgaaacacccatgacaaggataccagcagcacgtcgagtgtggtggccgaggtttcgggtacccatggcgaagatggtggggtacatgggagccatgaagaagaagacggcgatgaggataccgacactggcaatacccctgggggcagcactgacgtaggcagtaagagcgatggcacagcaagagtagacaaccatgatgaactcagagctgaagatgacagcaagaccagtagcgacgaatcgaccgacagtgaaagtgatgagagcatagctcagcatgttgctacccttggcagtggtgatgtcaccgttctcgtgggcgtagttaatgaagaaggtagcaatggtgacctgggcaccgacgtagcagaattgagcaccgaaggcgaaccacatgttccactgcttccagatggagccctgagcgacgtggccagcctggtcatcctcaagaacagcctcgctgacctcgggaagcttggcgaagaagaagaggacaccgacggcggcgccagcacaggcgacagcgaggtagacatactggacgttggtgaggttgttctggttctcgccggtgaagaagaacttggaggcgatgaggggaccgatgaaggaagcgacaccgttccaagactggcagaattggagacgagcggaggcagactcgggggcgccgatgacgacagcgtaagagttggcggcagtttcgagagtagcgagaccgcaagcgataacgagagtgcaagcgcagaaaccaccaaagacagcgcgaccgttggcgttgctatcagcagacttggcaacaggccagaacagaacagcaccgagagagtagagagtgagacccatcaggatggtgagcttgtagccgcggcgcttgaggacctcagcggcaatgggagagaagaggagataaccgccaccaaagtacatgacctgcaggccagtggactcgagctttgtgatgccgaggacggtttggaaatgcttgttgaggacatcgagaagaccgtaggagaaaccccagaggaagaagagggagatgacgagggcgagggggtagatgagggcgcgaccctttaggtagccgcctgcgagctggggagccgctgtggggatagcaccgcctgccattgtgaagaatgtgggtgttgagtagagaagaaggaggatgttcttgtctatcagatgagagaagatgagagtgatgatgagaatgaagatattcgcggtggtgaatggtcttctttatacaaatctctctcgccctcggacttgtcctccacaccagcagcttagctctgtctctagtagagtagctcttttttcgctcaggctcaagcttagcctgcggagtccccagtgtcggcgcgataagctcaagctacctgtcccacttccccaacacaatcaccccagacgcaagaaaacttggagatgtgggggtgggaaacactactccgcgcatgagaatgggtgacgctccacttctccatgaccccaaattttgcgaaaattcttatcccgcggcatcgcctaagccgtgtgattgcgaatccagaccagtctggggtagaaccataaaacaagctaccaatgaccccaccgctctccaaccactcacatcaatcgtctccaacgccaagagagagggttaacctcaacgagctggggcttaacgataacgggcttagagcgttggagccgttgtggagatcggaccgacaatacgcccgttgcgagacctcacttgaataagcttagtgactgccaagaagtcgatctcccgggtctgtgatgataggtctggatgcgtgaggagagtcagaacagcgtgggaaggctcctccaaatgtgctcactcgggttagcgaggctttacagtattcgggcctttaatttcgtaccaaaaccgcgctatcgaccggcatcggcgttatcaacctgatttagcagagcctggtgatgcttgtctcctttggccttggtgtttctggaaatgtgtgtcgtggttcactgtgttattggtcaagcaagtctatgttggagaagtcagaatggaatggttcgtctcccaatgcaacggtaaggttttgatgagggttgttggcttggttgggtctctcaattgagttgttttttgacgtgcgtccatgcctggagcagggttatctcgctggatctctgggttttaggttttctcggctacgaggcatcatacgaaattgtcaagagctagactactgactcgaacgccacgagatctcttcgtaaccggcccgtgcgatgggcattagtctcacccatggtccaagctcccccaacgcgaagctgtcatcgaatgatgcctttattaaaaaagcacgcgttgggttggaatatcccgcatgagctgaattaggtagaagggggagactggggaatgctggcccaagggaagttgagaagctgggggttgatggggggagggggccactctcaccctgaatgtctcagcatgctctgtccatggggtcttggcgcactgacgagaagaattggagaaaagactccggagctgattgctgcagctctgctgtcgagggaaaatacgacctaatccatttttcgcttagacaagcttctaaaaagcttcgaatgcttctagtcttgagtcgagtcagttgattaacttgtttctgtctagtgaataaagtcaagtgccggtttgatttgatgccgggcttggccgacacgtgagggttgcgagattgatgctgagccatgctgttttgacgatggcttggtatggtttggtgcgtggggggagggtgagagttcaccactcgcgagagagatcacgatccagatctgagtgatcatcgagctggaaacgtgctgctgcataagacggcattgcccgattggatagagaggcagttgtcgctccgattgaaatgctggtgattcattgggtgccacagtccttggtcgtgggattggagctttagccaatgaaagcggatctgccatgacagccacacagatggctgggtggcgcacggataatcgttcacccgtccgcagaatatggcttcgacagctctcctcagttgaacagtaacaattaaatactttttaagcctggtagacatattatttattcgtttaattgaaattgaagtgaagcattatagctccccagttacttgtttaattttcgataggcctctcccggtaccagtgagcgttgcttgatatatttgttggctcacggtgtaaaaatgtaggcaaattgacaggtgtttactgtgtatgcatcaccacaatgaagccgtctgttggcagattcaatcgtctatgatacaaaatccactctatgaccataatctcgggctttttcttgcaactgacgtttgcaagcggtgcaaagtgtccccgatattatggtcttgctctcagtgcagggtaagacatacgtcacccaccgatatccccgaaccccggagcggacttttggtcttatctgataagcaattcaccgagcttcaccttagagccgagtaatatccactgaatataccgatgactgaacttttgatgaggagtataatagtcagcgcgcacgacactaatattgacaattaattattcttggcatctatgaataattattagcatggctgctagacttcttcttcaaaacggcaccgtgttgcagcatgatgcgcaagacaatgtcatcgcccttaaaaacaccgacgtcttgattgaggatgatcgcatcgtcaagatcgggcatggtattgaaccccaagatggatcgataattgactgcgatggcaaaattatcgctcctgggttcatcaacgcccaccatcatgtttggcagagtcaattgaaggggagacttggagactctacaatgctagactacatacttgaaggtcagtacagtcatggaacaactgtagaaagccgctgatgagatagtagccaatcttcaaagtttcaacttcacatcggaagatttcttttggggtcaactagctgggtgccttgaagcacttgacgctggaacgacctgcgtcgtagataatgcacacggcgcgtccagtcccgaacacggcccagcatctttgagcgcgaccttggcgtctggtataaggtccatctattgccatggagtcatgccactacgcgctacagaatggacagagtcttcgtttgagcttgatcgctctcctcaacctgattggctgttacctcagatggattcccttgctgcaaaggggccgtttggagacgacaagagagtgcagttgggtttcttctttgacagctacttcttgccagagaatgtgatttccgagacgcttgaccatgtgaaagaggctggagtgaagcttattacaagccactacagacactggccagtttcaaagggtaggcatcgcctgaattatctctgctgagtatatgacgctgacacattacataggacaatctcgcgtgccggagcagttacacgcctgcggtctcctcggccctgaaatcctgctcactcacggcaacggaacaacaccagaacaagcatctctcctcactgaggctggaacctacatcgtctcaactcccgatgccgagatcttcatggcatcaggcgcagatccagtaggttttcgtgaagacctcccattgacgtgccttggagccgattgccactcgtgcggaccagtcagcatgatgcatcagatgcagatggcactagcaagtgatcgaggatctcaaaactcaaagactttcgctgaaggtcactatcccaagaagatgcgggctacagtgcagaaagcgttcaatctggctactatcaaagcagctcgtgcgatcaacatggataaggacattggatctattgcagtgggaaagttggcggacttggtcatctttgacacgacttctccttcaattagctgtgcagctgagcatgacccattgactgctatcgtccgccatgcaggtgtcagagaaattgagactgttataatcggcggaagggttcgcaaacaccatggaaccctggagaatgtgcacttggccgaggggcgagaagctggcttcgatgtcaagcatgaggcacttgactggaaagacggattgtcgtggaaagaagttgcaaaggagttatcgagaagtcgaagtgaaattgaggatagaattgagaaggtcaacaaagagttggctaaggagaagctgattggaatgatgggtggcttaaaggatatcttggttgactgatggatcttctatctggaacaccttcttgtactattaatgtagagacatatcccaactttggtcttaattattatcctggcggaaacttcagagctttattttaaatgataaaaccacttaagtaacttagtataagtttaggataccttttgctatgtttaatccagttccccgaggaggatctagaggtcataatcttcttatcttatcaagataagcgataccagcaacaccactaacttatttctcctgctactgtctgtctcttcactctacatattaacaggaattacctcctagagaaaatatgcttatacaaaggatacgcccgcccgttcgcccaggatggtcaaactgccgaccgtttctcagtcatcaacctctcaaattccctcatcatgccattccaacgcgggcaaacgcgtgcagatctatatacgttcctcccaactactcacgtatacaaattagctcaaaggaagacacaaagcgcctctactgtctcttgcaatcttacatcgaagacccatcccgcgcaaaagccgtcaaagaggttgtcatcgacgcaacgccctggatctatgcttctacgtccaaggcaccggagtatgatgaaaaaccgacctcgatgggatatgaagaactgggcgacccaacggaaataagactaagaagatatgctcgtcgtctagaactgagcgacgaaaccgctgaccaggtcgataagatccttagttggaagtgtcgcgagtatgagttcaaacttcagaaggagagcgagttttcaattgccatgataatccttctcttttcactctgcgagaatatctccacgctatatattgccgagaacctccaacaacctgttgtggactatatgctcaaagcaaactatgcacagatgaagagcccgccacttcagaagctgaagagcgttcgtttctttgctggtgctcaaagcgacgagagattttacaccgcgtgcgatattctccgatccatccagttgattcatcgcctcccagctcttgaatcagtggcaatggatggcatgtcagattatcaggcagaccgccagttcttcgtcccggggacagggaatatgaagagactggagatcacccattgtgatatatctcctagcttcctcacagtcatgatctcgattcccaaggcgcttgaggaattcaaactgtcaattggtggtttatggactcttgacggtgcagatacttctagtgaaccgttctacattataagggcactttatgcgcatagacactctttgagagtgttggatcttgacgtcgaggtcggcgccggggcaaatgcggtggactgggatgttgacgggaactacgaggagggaaaagatgatgggacggattgggagataaaggaccagcttgatctgtatggacgcgatcggctggccttggataagaagatcactactgggcacaagatggaaagcggtaaagagtacacaccgactatcaggtcattacacgactttcctcacctcacgcatctgagcatcggcatcatgccactccttggagaatacatcggtgggttcgatgagtatggattcaagaaaccgccctaccgacttgagaaacctgcaccgttcagactggtagacatgttaccaccatctctagagtatctctgcctgtatgggtatactcggggtgaaaatacggatgttgacgaccatattgatgagtttttggctaagagggccgacaggttaccgaatttgaaggttgttaggggtatcgatgagcgtgtaagggatataaaggatgctcttcatgatatggccttggcggaggttgatgaggaggaactttatgtgcgaggggagggatttgagtctggatggaagaaggtggaagagccgaagcagaactaataggtagaggactaataatactaactactactttagcagagtaattacaaccttcctttaaactgtttatatctgtactgtaatgcgtcacagccgcagcgcactaactcacgacatgtaggatgtggactgtctagacagtccacgacagtccacactattattggtcaaaaagctcggaacagccccactacgtgatcgtcattgcaggatgctggcccacgcgttcaatgtcactcaaacgaactggggtactcttatcattctgccacggcaaattatcttctcttcaaagccaaggagctgcacgctcgactggatattttcaatctaccacgtacaattcttcggtacagccccacgtatgcctctaccaaatcctcgccaccatgtcaagacgggctgccgaacctgcaagtgcgttactccgacctccgcgagttactccgtgtattaaccactataaaagagcccggaagatcaaatgcgacgaagccaagccctcatgtaagcgctgcttctcgtctcgccgcgtttgcggcggctaccaaagcacagctagcctgacgtgctaccgcccaaaccaattatccgcacgcgatcagagagaaggcagagcattccagttctttacagaaatggtcggaccagtcctttcgggtcctaccgactcttacttctggacgcatctggtcatgcagttcagccactttcagcccaccatgcgtcatgccgttctgtcaattagttcgctctatgaagaattcgctaggggctctcgtatcactcggcaggtctgtggtagcacgtttgctgttaatcactataatgcggccataaagcatgtcaagtctgctagtgatgagcaaatgatactggttctctgcgtactcttcatttgcatcgagtatctacaaggagactttgacgccgcgatgcagcactgtcgccatggcatcatgatactaaacaactcttcgcgtccggaatgggtgtgtcagtatcttgttcccatatttcgacggatgagtataacgccgtttttctttggcggtgccaaaccaccgacgcgtctaccgcagctcatcggattcgagacaccgatacctttagagtttcgtgatactcgagaagcgcagacagtgattgatgatctgatgattcggatcatggggtgcttgtatgacggtaatgatgatagggctgagctggcttcattgctaggtgactgggattcccagatgaaccagctagagagcgcgctcccccaatcggcaacaacggataaacatgccatatgtggaatgcgattcaagcacaaaatggccaagatttacatccaaaaggaacagtcgcatacggaaatgtggtgggatcagcatcttgacatcttccgcgatgctgtaaaattggcagaagaagcgtttcttatatcaacggcaccaggttaccagcgtataccccaatcgagcttcagcttcgaaatgagttggttgccgatgatgttcttcatcgtcctcaaatgtcgagacctgaaaattcgtcgcatggcattatccttattggcgcaccttggactggccaaagaaggtctgtttgacgtggggactctatatagagttggaagacgacttattgagctggaacacgatatgtcacttgatgacaccgctgagttggtgagtgaggtcgtaccgccggaggagaaacgctattttgctattccgataaatcacgaactgcaagtcatctccgggaaggacggcacagtcagttacaaaagacaggttaagttcctcagaaaagacatggacggtaatgagatcgctcgagaggaatatatctacgatggtagacctcgtggatgcagtgttaggattccgccaatgaggtgtgcatatcgcctgtaggggtagaatcattcctcgccgcctcactccctgcaacaggcgttcagaccgcttcttagagaaagacatatgttctaataactactcctgctgtacttatactataccagggagactttacatataatctgcgacctttgtgtttcccctctcctgaagaatcccaagcggcatgttactgtacactatcacaaacattgagatttgacatcctattatggactttcagcagcgcctagatgcccattgacagcagccgggaagattggcgtccagccacgagaaccgttagcgctgacatcggccccccaagcaacaagatgatcaatgatatccggattccgtagctcaaatgctttgacgataaccatttgaccatccatatctataccagatcttgcatttgggttggcgttgtgttcgagtagttctttcgtgacatttacgtgtccccccgccacagcgtatgacaacggtagttcacgaccgctgcaccttttgttagggttcactccattttcgagtagttccaccacgatttcgtgatttcctacttcagaagcatacgaaagcgcagtgataccgttggtagcgatgggtgttcgaaagactttgtggaggaccagttgacgagcgaggtgatgatctttcttcttgacagcccaaagtagaagatttttgtcactgaaacgatgaatctcctccactgccccatgttcaagaagcagcttgacgacgccaaggtgtcgttccgttaaaggttgccatataactcttccagcttccaacattggcttgacctcggcgcgattacgaaggagcaagtcaacaatgccgactcgtccatgatcgatagcatgaagcagtggtgtccagtagtccgcatccctcttttcaatatcagccccattctcaagaagcacagtagctattgctacatgtccgttcttgacactataggcgagaggcgtcatgccataccagtcctttgagtcaatttcaactttgccaatcaacagattcacaatgtccaaatgccccgcagcactagcatagtggagaggttgcaaaccccacctatcctttatctgaatttccgcctggtcgtagatcaaacgtgtggctaagtcaatacagccagtgaaggaagtgatgtgtagaggaaggcggtcccaggtgtcaggctcattagaggcaccactgatcaggtgtacagcatcgtcacctacaccgagatcaagtgccaagtgtagcagagatcgaccaaacatatccttttcctctgtggcttcgagatatgagattagttgcctccttcgacttctcacatcaagtagtgatagtagattgtgtgtccaaggtaatgggagcactgtgcaattttcaatagtactcaggtactgcatcacttcactgtatttctgggcataagatgacagctcagactcttccaacagtagaatcgaacgatggaggagccgatattcttgcactttgagggcataaagtgcaaggccggcttgctgataaggctggggtttggaggatgcagtcattgtctcgccgagaaactgagacgcaaagcctgctgcagattcgccgtcccaggagttatcagtgcctgaagatttcgatgaaaagtaatgcaaggccgctaaagatgaagtactttcacaggcttcaattttaggtctaactcgtgctcgattctcatttatttgtttgagcactttatgaacgtcatatggttcatgataaggtaggtcgaatcgatcgcttgtttcccgttgaatggcgagtgcagactttgtgtattgcgtcagcctctccagccaaaagacttctagcggcctttctatgtcagtttacagtttaaacaaaaacacagataacccagaacttacaaataatcactggccttatcatcatcgacgtcggttgctgcaattttcctttttcgggcctgcgctctttcagtaagcacaagtcctgtgcattcactctgcaaccctttctcgttgcatcgttgacaaggggtctgtgaaccatcatcccccaggttgcactggttccagagacatgtcagcatggacttatagtgatgagtatgttgaacctcctacctttttcttggctttacgacacggcgggcaactgagcgtggagactggcatggtaaaccttttgggtcgtgatttagatggaaacaatgaagtcacagaggggaaagacgtgataatcagcagagccctgttatgcctaaagctggtgtgcctaaggccgaaacgcccttcaatgataggccccagattgaccaatggcgaaaccgtcgcaattacaggggataagaggaaagatgcggaccgggcaccagagtaagacggaagtcacagatagccaatggcgcaacagcgcaacaagacctttagacacaacagtccgatgtcacggataccacggatctgttgccaagtgtcaggtaccgcgaaggtccaaccaataacggaactgtcgcaatgaccatcagagggactgattacagctactgagcctcgacatgaaaggtcaaagcacctgttggcattcattctcttaccaggtacggttgtgcttaaaagaggacatatcggccttctcgttgtcttgctcaattcacattcattgcattcatcacaccgaaaaatcaactgctatcattacccacgcatcacatccagctcatcgaccaatccatattacggggccacccaggagaagtcaatcaccccatccgttcaaagatgacttccctcccccctgccgctgttattgctctggcgaccagcattccgtcactcttggtagctattctagcgctttggatcacctacctgagctttcgcaacactcataacttgcgcaccggccgacaagatgagagcgattgaggattctttcacagacccaagaggctaggaaacactcacgtgagtgcactgacaaaatgactggaaacgcagaggctaatataatgatcttagaggagctttcggaatctgcattttggtggtagtttcatggaatgggatgaggggtaaaacgggtttagattattattacctgacctgcttgcttccagtgacccggaagtaggaagatatatctttagaatgtaataagccagattatccactttgaagtgaattacgtgttccttgccatatgtatcgatcggccttggtttgcttaaagctatcttcaaatattcctattcctgagaggattgacagaacttgctctctggaggtaattgttaagcatcctctcctcctcagcattgcacacgtttgtagaccgcccgcgacgaaactcgtcgccaaagggcttaacgactgtagttgaggctcttgataggccccgcagttcatcggcttcgtctgcccatctcccgccaagtatttccacgtgttccaagacaacatcacatggaccctgaacacgagccaggtattcgccaagtttgccggcgcttaacctagccccaaccagatgtagccgttttaaagactggttatgtgctccagcgaggagttcattcagactgcgtaagttgaaaaacgaaacgctgagattctcgagaccagaagtctggaggagtgccgagaggaaatctgaaactaagtccatcgcatcctcttgatggtcgaagaaccatcccgtcatggaacctttcactgcatcaagagtgagtgtttgcaagttctgaagcgattcgacgagcaaaactcgctcagagggagacatggagagcttggcgtagctacatggcgcagagcactggagtttcatctctcgtaaggtcactcctgctctgtgtattgcagctggaaccctgtgtaagaattcggtcggtggttcaaaatcagggtccgggtagagatttgaagcgtctgaccaggtatgaggtctcaacatgactgctcttagagatttgcggtagtctcggtcgatgaggtaggcatctctcagaacagcatcttcgccatcagtgatttctaacctatcggcatgaggcattttcgccatggcagatgcaacggtggagaggagacttccgttctctcgcatttgttgttgcgctttaaacaaaagctgatactcacgatgggtatctgttaggattttcctaaacttgacgtgttcatccgaatctcgctgtaggtcttctggatttgcggtaaaaagtgagttccaagcagaaatcatatccttgcccaacccaactacttcgtgattgacccaatttggcacgttgtaggatagtctctcatgcagtgcaccagatatcgcatcttcaagatggtccagatggttcctcatacctgctatgtgagagtaggcaaagtgggtgagatcggccgccattcgttgttcatagtatgggagcttgacatgaacgctgcgtaccccggatctgatcaattggtgctgagaaacatttttcaagcgttccagagacttctcagtcatatagacacttatttcggggatgagcagcggtgaggcccattggcagaaacatcggcatgttaagcgaagggagcggatgtcatcaacgcgagcagccttcggttcatctggatccctggcgtggagcagaaaattaaatatacgatggagaagttctgggggtgtagtgttgatcgaagcggtaggtcgtcgctctttgtggggaatcatgattgatgaagaagaatgaaaccattgttgtgttacgatctatgaaacagcatataagccctattgccttaggccctaattaatgtaggggtctttacgtttctaaaagtctttggcccagtgatttcgcacgagaggatcacaacagggtcttagcttttcttaaggcggtgaaagcatgtcgatctcgcttagtcaggaataggaaggtccgagtaacagtaattatgcagggttaaacagcgggctcttgtgttgaataatgcattgctgctgttcataatgaagtcaagagtaaaacgagttgtctacctgttcataaaagctatagttgaaacctcgatgttgaagcatagctaactagtacaggtaggtttgtaggcatcgagtattatgcccaggtattaagtgactcttgatagtatacgcacatctgtgaagaattctttccgatgagattggacgaaaaggccaaatagtatcaatatcattggtacctttcagagcctcagaagcagcaccattctcaatccattcaataagagtttttaacgtggtttggggccagacaccgcgaagctggctagaactcttataattgcactatgcaacgcatgcttcttgcattcgaaccgacttggcaagaactatttgggagtgcataccccatactggcgcagggcggaatgacgatccgagatgcggaaccataatctgacgctaccactgccgaacccgagataagcgctggcctcgagtcagcccaaggcttttcagctgtctggattgggggcacgtacatgacctgcatcgttaggcattacatcttacaaaatctgaggccgcccatcacgaattatggtatactgatgtataaaacgacagtgctcttacttattcatttctcaactacctgtttgccaccaatctacgtacctccacactttaagaacagcaaccccatatcctcatcaccaggctgagacgatacttcttccccacccaattcagattgaaagccaccatatacaggcaccatggactttttgaatcggctactcggtagaactaccgatacaaagtacaagtatcgcggcgccaaactcccggagaagccgttgacgccgcgcgagattgaggagatgcaccgaaagctgcatcctgatacgcacgtagacaacgcagcggaaccaaagccaatttttgactctcgcgattggaatgttccctatactcaatcgctagaagaaaagttctctgctgttggctcgctacaagatgcgcaatcgggatcattactatttagcaaattaccgctggaggtgcgtacgcagatctggcgccttgtcgtggggaatcataaggtgcatttgaccgtacatcatggcagactcaaacagtcttcgtttgagtcagagaattatcagtggctacctcagagaggactcttgagagttccgctggtttgtcgcgcagcgtatgtaccctcccgatttgtcatcatgaagcaatactgactttatatcttagatacatggagtccatctcgtacctctactctgataacaccttctgctttggctttggccaagccagctcaaagtcagcgctcacatcgctggacaccatgcttcccaagcagcacattacttccatgcaacacatcgaagtcggatggcatctctatgccggcgtgagtcagtactacgacagccaccctcaagcatgggacattacactggacgtaccagcgcccgagactgaaaccctatggaataatgtctccgctgagctcgtcaaactatcgcatatgcggacgctgcggattgtggtctggctgtctggtgatgagagaggacagtttgttgagagggagagagacatgcttgcaccgctgttggtgatgggatttttggagcggtttgatgtgcatttgccatggaagcaagatggtgctaagttgtggaatgatgcgccgtttactgtttccaggcatttcagggttaaggtgatgtatggtgtgagcattccgctacctgatgatgacttttactggtcgggttcagtcgctcaacacaggatatataggtgagaattcagctggaggctagcgaaggattcatcagaggcattcttgtggaggtcgaaaccatcaatctaggcaccttctcttctcccttgagcttctattccatgcacgtccttgcaaaactcacaatagaactgccatctcgtcgcaccgtaaacccacccaagcccatcgacatacaacggatacagaccatcatgggactgtggccgaacatctgagcacatacagcaaaccccgaacccgctacaaaagccctttctccagtgttcgcaaagaacaatcgctgatcgaagtatgtcatactctttctctgccctctggcatccctcgcaatagtttgcccatctcggtgcattgcggtcccagccagtgccgtcgatgtaccgtgggtaacgaccatctgggcgcagtggccgtgagtccgcgcaggtacagcactgtcttggatttcggtatctgttacagtaacgctgtttatagtggtcgcaggggcgatagcaggagtagaatgtgcatttttgtatttttgcaggttcgccgttggtttgtttctgaagacgatacggcatactggactgatgcaagggcgtgctaagttttagaatgcaaagggggcttgtgacggcgagtaacagaccttgtacttctagggctgcggaagagattattcaaagggtctagcattgcaactacaagatcacagacacctttgttcatgtttgacagatctgcggggattaagtcttggtgactcatggcaaaagctgcctgatcagcgttggctagaatagccttaccagtggctgtgctcgactagcccatcgcggcatgtcagacgggtaatggaaccaattccgcttaacttcgagcaacccttcaacccttcattctttacccatagcttccatgatacacctccaccatctaatcacccacagaatgacgagtctttcacagtatccgagccatgtacaggacacctagtggcaaagctataaaagaagaatcgatgataagtttgagttttactctatgccatttacctttttgttatgctgctgtggctgcggaataccttgctaagatgtttggaaactattcgcgccagcttccttagaagatcgggcatggcattcgtcgcaaggccaagtctagaaaagatcgccaataccatcaagacctggtagctggactcaatagaccgatttcaaggccgatgggcaatcaatcgagaggaaacgagcagcttcaatcgtttctattacgactaccactgcaagtgcgcttgcgtatatggcagtactgcattgggcagaggtttatctatgcgcccatctacaacagcagccgtcaccattttgtggcacatgttgcttcgtatctagagccttggtctatgaaaatacacacacgtcctcaatcagaccttgctgatactttggctttggcttggcgacctctagatatgactgtgtagctgggggtctaattagcagctagtagctaatttagagggttaattatagagggttgtaggaaatagagagctgtaatacttctagattaaataaagcctcgttttccctgcctataaggttaaacggcgatagtataagagggcgaaaggaattgggtcacatcaaattatgccaggtagtaaccctagattaggctctggtagctaaataagactccattcagcacaggtgtgtgtgacatgaatagcagcttgatcaaacacatgaccaacgcccattcccgcagcgcttgctcccaaggagatcaagatatctcgcttctgtagtttatgcagaggaacatctcgtttcttgagctctgcacggatgagattcagcttcgactctgctacgtaaacacgacggattgcgatcgcactgagcacgagagtgcctccagggcatgcgatggcaccccaacctttgatgtgggagctgattatcccagctgtaatctgacgggttttgatgatctcctgcttacggagacggtctgtgtcgtagtaggatatgcgatgcgcatattcaggcttgtcaaagtcaaagaaacccccgatagtcatcttttctgaaagacaaggtctgaatggttgaggtataagacaagatcaagaagcagattgatgattgggggtaggtgacttagagaacgctagtggagatgaggccaaaggtagtgattctgtatacttaaatagttctctaaataaaggatatgtgttagctaggacgcaggtacagcgtgcatacacggccgcagggaatcgatgagatcgcggacagccaggatctgtgtgacttgaaaggacttgattactctaatattaacctatctgacgcggctatgcaggtgcataatctcccttccccctcctcctgaaacatgtgctaccaggctgtgtctatcacaaatctggagaatcgtccagatctgtcgcatcatatggcgttgagcgtctttgtacaacaccccgacttgacggcgcattgtggtgacgaaggaacgtatgctaccatcacgctgggctcctcaaggcattctcgtggctttctaccggctggcaatgtagactggaacacttggttatgttagctttcacagcatcttcaattcgcaacgtctgccacaaatagtatccatagcccagttgcacaaacaacgcgcgtttttatcaaaactgtatgaccttaatctgtttcactgagtaggatctaatgctagctggggatccagtgacttattgataaacaggactcctgaatgactgttacgcaataactaaattaagcatttagaattgtcttgcccgtgatcgagttcttatagcttccataagcagcgcgttcttgtcatcccccaaagctttgtgcaacgctccgaaaaacgctttgctgaaagtcttggccacaacatcacacagtatgctgttcattatacagttgccaacttatgtcatcagcctgtgatggactgatcatgctatacatcggctaacaaacaacggcattcgtgtcggttaataaacctaagagatcgccttgcgaaatagttatcttatataatgtagaagtctcaaagcctgttcattaagaaggtttaagtttatcatagcgtagggccatgagatgcagtcagcaaagaagcgggaatagtggctcggaactcggcaaagcatcataatcaagacgtcactaatccactttggcccaaacgacccagactttacctgcttttattctaagtaacgtagatctttcataatctctcaaagtcctctctcaattgcacgaatcaccatgactgatacactcaagccatatcgaatccctcaactcgagggtggccatcgtccaggctctgacgcaatctttaactctcgcagcaaagatggcatcctcgcggcgctcaatgaatggaactcccggcgcattcttctagtccacagcaaagcgctggccaaaaacacaaatgttatctccgatctgaaagaagctcttggcgaccgcctcaccacggtcaaggaaggtgtcggctctcactccccgtactccgatgtcatcgacattgcccatcgcatcacagagcacaagatagactgcgtgatcagcgttggcagtggctcttactctgacgcttgtaaagtcgcgcgtctaatgtccgccactctgcccactggcttcgacgacaaggacatggaagatctgctggatcaagagaaaggcgttgcgccgcaggacaaaatgagaaaggcggatggcgtgaagctcatagtcgttccgaccagtttatcagcgggagaatggaaccataccgcgagttgcaccaacagtgcgggtaagaagcagcatttctcgcttcaagatggtggtgcgccggatttgattctcatggatccgtgggttgcgagaacgtcgcctgagaaattgtggttaagttctggaatacgggctgttgatcattgcgttgagacgttatgcaatcccgaatgcaaaaagtatcctgatgtgcaggaatggtgcgaaaaagcactgcaagacttggctaaagggttgattgagtataaagaggggatggggcgaggaaaagaaggtgaagatgagctcgtccacggcgtgagcaagtgtcaagctggaagtcgcatggcgctcatgggctttattatctacagagtcaacatgggtgccagtcatgcaattggccaccaattgggtagtgttgggaaggtaatgcacggcattacaagctgtattatgctcccgcctgtgttgcgatacaccaaagcgagaaaccctgaggcgcaagctaagatcgtgaagatcttcaatgagacgctgggatgggaggagactgaggcggggggttgcgttgcacggcttgtcaaggttacagggctgccgagtacactaaaagaggttggggtcacaagcgacgagcaaattgagcagatcatcggcaagaccatgacagatgtgatgttctcgttcggcaaggtcttgactagggaagaagtatccgagattgtgtactcaactaaatagaccttgcgccgatgctctgaacaaaataaagacaagcgaatagagtacaaatggggtatcctgacaatctaggggtatcaccaagcatatacttttccagcacaatcatagggccacttgaacaaaagcttgtgcatccaaggccagtagtccttctcgacccaatcccgcagaacctgcagcgcacatacaatcttgaaaacgcccatcgatgttgccgtatcaccaatcccataaaacctcgcattctcttcacctggctttaagatgctgagaaaccagttatgcttgttgacaataacccctaggaggaagtcggggaggacatgtatgcgacactcaacattataatagttgtcggacttttctctcagcccgaccaaacgcctaagaaatgagcgatgcgcgacgaacgaggctcgtacgcgctggagctcggcagttgtgttctctgcaagagtgtatatgtggaacgcgatcggtcgttgctggagtgacttgaggtcgatgtgattgaagggatgcactttaaagttcttttggacgtcctcgatcacacacggaatatctggttcgtcgtcgcaatttggatctacatagacgcagaagtcggggggctgcggggagccaagatacgggtggtagtcctgaatgatcgagccatcagtgctgcattaccccaagatcagtattagttatgtagctgggaagggtactcacctggatctgaagtcgacgaggtcctgcccgatgttcgcgctacacctaaacgaaaggtctaggattttgtgaacaacctccatattccactctgtcgtcgggctctcagctttggcacagatggcagcccggtacatgatcctctcaacatccataggggtgggcatttggcctaatttgtggcgctgcgggcagtaatgcacatcgctctccttcccaccttgcgcccaggacattttgtcgaaagaaagaaatttgaccgaatcgagcagcgtgcttcggagttgtgatgacataataccgcggccggcatatatgtcgtttattcgcttgaggagggtcgttaacgtcgttggtgggggttcgatatcgggctcgacttttattgttcgtaggatcggcagaggcggcgcagcgacgggtttatcattgaccggttgcggccacgaaacaggttcagtgtcaggttcgaccttgacgtcttgcgatcggggtagttgtgcccatcccgacgaggagggtgtacgggattctgttgtcacaggttgcggagctggtataactctactgatgagccgtcgctcgaccttgcctgtactgtagctgacaaaattacagtattgctgctgcacctcggaggatacttggttgctggcggtcgctcgtttcttgagcggtcgattctcaattctggctaattcttccctgagcatgtcgtttttagcctgctggaggcgtatcttcttgatggctgtttcttcctcgaggagccatctcttcttgatatcgtagaacgggtcgttgggcgatagcttgatatttggccaggtctcgcgaggtggtgaatcgactcgtcgacgtttcatgggattgggcgggacatcggcgtacggttctgttacaggcgatggatcgtcggtggattgttggatgttgctgagccagacctggactctctggtcgagagacatttcggtgggacgatacaagcgccagcggcgttgtgtcgctcttgattgctgtcaatgttccagttaagattgtgtttctgggttgatctgaccaggcaacctaaccccccgggtcagcataattccgcccgccacttcacggtattaccgttattggtctgattgaacatggtggtctgagcatcgattgccgaggataaacagataagaagagctagtttatgatgaagagcagtctattattgcagcgtcattattattctgatcacacttatttcttaatggtttcctgggattgatcaggtcacggtcggggagtcgtcaagggtatcgcatgtcactgcgtgaaacgccccagttggtgtacccactgagggccaacagtgtctcacttaggttacagggcactggtctggggatacccgttggtgcgagcccgggagaccaactaagccagcttataccgtctccaatacggagatgacatcgctggttgacttcaaaacctatatggcttgtgaatagccgcctcatgggacacgttctgcttacgcaccacctgcactatccataggccagatgaagcagttcgtcagcggctagatccaagatcaatggtcttcgcaattccatcaatcaagacactccgtcaaatgccccaaaccacgtcatgaaggcatttagccgctgaagatggtgtaagcttaaacgcgtctgtcagcaataagtgcatctcgacattgcagatccctcagttcaagaggatataaaaacttgatcgccgcgtcttccagctgcgttttgagtctcgtgggtcctgacaattgagccctttatcgtcttgcagtacacggccatggcttctgaagtactgaccgaactatcatctgcgaaccctgcggccatggaagtgaacaacacgacacaacaatccaggccgacctcttctatggagattgaggaacctcgcgatgatgaggacaacacagtgtatcccactggaccgaagctatggtcgaccatggcttcaatggcaatcgcatgcttcctcagcggacttgtaacctgccccatgtccttccttactgataacggcccattgacgactgactttcacaggacctcaccattgtcgctgtcgctgtcccaagcatcacagacgaattccagaccatttcagatatcggatggtactcagctgcatagtaagccctacacgctaccctctccaacatctcaactctaacactacccagtggcatgaccctcagcgccttcgtcttcttgtaagcctccaatcccccaccacccctccactaacatccccagcttcggccaaatctacacactcttctccatcaaagccgtcttcctaatcggcatcgccacattcgaagtcggctctcttatctgcactctcgcaccatcctccgcagtctttattctcggccgtgcagtcagcggtttaggtcgcggcgccatcaacggcggcttgttcaaactcttgcgtcaatgctttccgctgtctaagcaagctatcactaatagtttctttggctcaattcagagtgtcggacttatcactgcgcctactattggcggtgcgttgatagatgcgttttcgtggagggcttgttttggtgttaatttgccgctgggcgttatttgtcttgtcttgacggcttatggggttcatgaacagcctccgcgtagtgatacggctgttcttacgttgagggagaaggttaaaaaggttgacttctttggtacgctgttggctgtaccggctattacgtttcttctcatggcactgcaatggggaggcacaaagtttggctggggaacgtggcagattattgtacctcttgttgtttgcgcgcttctgttcctggcctttggatacttgcagtatcgtcaaggtgataacgccctcttgccgccgagaatcttgaagcagaggagtatcattgcaggaatgtggtacggggcgtgctgcgagggagttttggctgtgacggagtactacatgtctatatacttccaaggtgtacgtgggtattcgcctacaaaggcaggtctactggctcttccaatggtcggaggcctggctatcgcgttcatcatctctggtgttggaactacatggatcggatactattaccgtaagtctcctccgagacctttgaacaatactgacagccccagcattcatgttggccacaagcgtcctcacacctattgcgtccggtcttctcaccactctcgatctcgaagaacaaatcgccaaagccgttggactccttaccttcctcggtttagcagtcggcctcggtcttcaaggtccacaagtagcattgcaggctgttctcccaatcgaagacgtatcccttggaggtgcagtcatcactttcggagcgggcatgggctcggcattgtggatctgtgcctccgcaacattattccaagaccgtttgtcgaaggagatccaagatgctgcgccgggtacaaacactacacatattcaagaagcgggtttgtccaagttgagagagtcaattggtcctgagaggctgaagagcgtgttgtctggctacgagaacgcggttgtccagacgctctatatcccactggcattggcacttctcagtattattggtgccgtagccatggagagaaagtcaatcaagaaaaagcggtcttgagcaagggatgaaaggaaagggttctccatcagggatctacgtactgtatcaagcacggttattcccgtggttccactttgacacaatcctcatttttggttagtgtcatgctttatcttgcattagcacgtcataactccataatccagccagaatgacgaagcggctgagactttctcgcccaattaccagttacggaaataatcccgggaacccttatcctgtcgtgtttgtgacatcataaccgttaaaatcattcgttggacccctaatttgtttggaccctgaaaatctcctcttgatgtgtttttcctgtttgcaaagtttaacaacaccatgctcaattagaagagacaaacgatctagtaacgcctgaatacgaactcatccatggcattgccatacaggcctatcagggccgctcctgtgaagaaggggacaactcccctaggacctcttaccgagcgagctgtgttgaagcgctcggcgatcgtcaagtcagcatgcttagaatgccgaaaaagaaaggcaaaggtggatttgctcaggacctgctagaaattcagttgactgatccgctgcagtgcgatggacaaaaaccagtttgtatcagctgttcgaaaaacgaccgagaatgcgtatacgactccgacatcagggaattgcgggtcaggggtctacagcaggcgaaccaaaagctccaagacgaactggcagccgcaaagcttttgatgaggcagatggccaatggctctgctcaattgagaggtgccgtgtcggagttgctggaggaagagaaacaaccgtccgagatatccgagctgctgaaaagccacggtaccaccaatctgaggacagacgaggcggatgatagtcgccttcctagcagattgaacgatccaatactagacgaggttgataatggcacttcgcattcctttccagtggatgacttcgagtccttcagtgcagacagctcgagtatgaagcaagaagagtcttcgccggatagtgacttgtgcattgccgtggggtcggcatcggggaatacttacggagcaaacctctccacagtctctacacctagttacacatctaccgaaatgttaatcgatcatacccaaccaaatactccagtaagaatcaagatattgaggtcgccctatgttcgatactgacaaactttcacagtcgcttttagataacactcagggcataccgctttacccatcacagctctcatactcccaatcagcggtcatctcgacaaataattctctgcctgacgagttacctttcctggtctatccacaagataacgaaagaataatcgcgcaccagacagaggccacgagtttattttttcagccgctttttaatcatgatgattattacctttcgacctctataacaacacctatgccgcagaagacacaagatatagactcagcgacctttagtgttgccaatggatacgcagagagcgcagacgccgatttcacaactgtaaatagtccggtcctcgaaggagacgttgagcttcgagacaaagaacacacaattcatcccaactgccaaaataattttggaaacctcgcgctttcgaacagtatcagagctaacgggtatccaagacatatacaggacgcgcaaatacgcaacatctttgtgcccagctgggctgcgacaacactcaacactgaactggatccgggagagatgagcaatgcattcggcgacatatatcaaaaggccacgagccttctcaagcaaggcgagcccgttaaaagggtgattggagactatccaaacattgcggcactgtatgatcaggatcaatttgacaggtcgtgtttgttgtcacaatgggctgctcgtatggttcatagtgtgagattacagggtaatcaacaagctctacaaattatcgtagtggaaactgatgatttacctaggatatgactttaccagctttgcatcaatgaatgtcttttggtacatgatgcggtggatgatcaacccatcaccagaaacatacgctgcgatgccagaatggataagaccgacgtgagactctccaatccctcgaaggacgatacttactgacactggtagtgcaaatcagctattcatgccccatatcagcatggccgactttgtcctatggcctgcattccgcgatctcgtggtgcagttcccgcagcttcaagagcgcatggcttggctggctgacatgtcgatgtacatccgatgcgagtggccgtatgcgctggaagatgcgctgaaaccagatcccattaatggaactgttgatcttgtggatttggctaaggtgtgtttgttctctgctgctgggctgaaacgaaaatgctgactgttacaggagcatatttggaacctgggatgttggtctgttgggccttcatttagaaaattcgtcataaacgcagatgcatatcttcagattagaaataggcaataaatgcactgttgggtcgagcaatgattagccttgtggaatggtgaggttgctgtgcgtttcgattgatattcgattggtaccctgcacagctgaatgcagtgaggatcaaggtcggtggcctgtatataccatatctctgtccaatttcccatcgaatcctctcactacagcaggttaagcctgtttcgtcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagtcgccacctgtaatatgcaggaaattcgttttttttggacattctgattatgtgcatgtcacttgattacgtgccagttatttctttcttttgcattaatgatttctctatgtggcaccaagtcgcatgctgccttctgtaactgacgttggctgtctctgtgctgcccgctaactgctcagcaccgttgtgtgcattcgtcactatgacgaatatcccatcgctggaagcttagtatttggccaaccccacgttgcgtgcgacaagacagcttcatcacagcattctacagaatgggcattgctgagccctctcgggctgacgtcgcacatctggaactctccaaactaatgcctggagtgagtttcagcacaaatcagccacctgatgcaatccgacagctcatccgccagtggctcattgatgacgaggccgaaaagatcttatcaaggtttcaaaatgcctgcatccccaaccgccaggtgctttggagtggcatgcttcgtgaacaggcccagcaatgggccgatgctcatgggctgcaaacattgacgactgcactcggtccactgttgtatcatggtgatccaagtcctcagacacaagcccgtccaaggttcatccacggcgcttccatcattttcgcatggtttatctctcaaggtgatctagtgactgtactttctcatcctccgcccctgttctttcacccttcggggcaaaccttctaccaactatacgaagagcctatcatcaagggtaagatgggtaacaggcccgtgggaagaattcacacggctcacccggccgtcgagatagctaccgactttatctatcagctatggccatgcgatatctcgtggttttggataaagatatttggaattccggatatcgagttccgatggcgccaaactaagacagttaaatctagtacacaggtaatattaatgggctgtgaggcagacgcgactctagcactgtcgtactaatcattcaacagccgccaggagaggccgtcagctcaacattatcactgacttcaaaaagaccagaaactctaggacctgccatcaagtcagtggccgacacaaagagcaagataacgaaagtcggacaacagaagactaagcaaaccaagaagaagaaactgcccagtacgatagttgaccaagtgaagagcccgactactaagaaatcattgaaatctggcacttctagcaataaacagcagttggtcaaaacagcggtactaagtaagaagcaaaacgtggagagcagcatgaaaaacagcataaagaataagaagaagaaaaaacagaaacggaaagtggcggtagtggaaaagggtcaagctcaacttaaggcaaagcagggccagaagaaacccgcgacgacgacgaaagccaagggtagtaaaatgggagcacaggctgagccgacgatcaagtctgtgatgaagaatgtcaagtgaagagattgtgatacgggctacacgcctatgacttgagtcttgaagaacagttgagcctgtccatgatggcatgatgtacgtatatgcaagtgtatgttattctatatgtttttgtatcgtcgagatttcggtaactaatgtcgagacggaggcttctctatgactgatacctgctcgaactcttttgtgaccctgattatctgcctcgtgctctcgtcatctctatcgctctctcgatcttcacctgcagcaacagttgctctgacatccccgtcataaatcggatgatgcttcccacgaacctggccaattgtgacgaggttgatatcgtcggtccctctggcgtatgagctgtcgtctttccgcaacgctttgaagagctttcggagcatgggcattgatccggcgatgatgccgagactgcactccacaatcgtccaaaggatgatgttgccaatgccgtctgaataggtcagtcaaaagcgcaatagttgtgtagatgaaacttacggagttggttcgaaggttgagagtatgcaggggagtatggaaggcgaataatagttgccactgatgccctatgatgtgtcagtgagaatcgccatgatcgggtcaagacctacaatgcgccaatgcccataaccacgttcgccatgatcttcaaagtcctgtgcatctgaacattccacagaatgatcactggcagtatagcgacagaccagtccaccacgatattgatccccgacacgacgtatgtcagtactgagagtatcccttgatccatacatgttcccgtgcttggatcccatgatgcgctcagaggtctgcacctcactagaccaataattcctgctaccaatgtaatgaggactgtcagagctatcaagccccagagaaacactttaattctcttgttatccgtaacacgcaggagctgagcgcagatggatatcttgatgaacaaagagttgctgatatagaagatctgccaaaatgtgacggcctaagacagagttagaggtgacactccaaatattgacaaacgtaccttgaaaccctccattatcatcgcggtgttgagcttagagtcacgcgtcccaatgccggtaaaactgccccagatgacgactccattgtgaaccaagttgagagtcgcgccgatgcacatgagccaatcctcgagtccaaagcagtgatgcgtcaccctcacccagattctcaaccctacaacaccgataatcatcggcgtgaatatgatggtggtagcgagaagagctgcagcaagccctgttggcttgactgcgtgccatgcttctgaagcctctgccatatcaggcaggtatgataacgcgaaaaacagtccgaaaaagagagtcgttgaatgttgagtaagttggactacaagagtacttagccagttgactcgagtaattacccttgtccgttggatcaccaaccctgtagatgcgtcgagttttggccaaaatgctgacaattctacaccggaagacaagcatcagcttccgaggccaggaattaaggttcactagcttgtagaaccaacagaagggggaagagagaagagacaccaaaacagccatagctcgaatctagtcgttagccataattcctttctgccgcgccttgaaggactaaacactctctgacaaactactaagtgatcctaacttatagcgtaatcgagctcaaagtcaatcttaccatctccagactgaactcggacagatccagaacccttgcaggccacgaatccttggcccgtgcatcggagttagcagtttcccgggaccaacacgagggacccgaagtgggctaatctaatctgggcggatttgtgcacgaatgattgagtgtttcgtaacagggaatctatgcgagcgtcaggggagtgcatgagactgcttgtggcctgatgatatgatctggctgacaggtaagatacagccattttgtcggccttctgtggcgctgagaagtttgttcagaagaaatcttgggagtgtgatttgcaatcgaccttagaatgtcgatggaattgcgcaggagtctgcgtggaagatcgatcccaagcaagcgccataccgaatgtgattgagtttcaatcatgcagctttagaataccagggtccaatggtccacgagctgaactcaagggtgatgaggggtttaacaaggatagaaataaagcacgtccctcgagaacaaggaccgttctttgcttttgcccctcgcctgttacctgttttcgtctgtcattgagttgatcaatatgtccgcctacaacgtcaagggcaagaatgccattgtaactggcgcaggttctggtatgtcatgtcttctcatttgctactgtcgtggtggatgattaaccgagcaataggtatttgcctggccttcgcccagcagctgcttgaaaatgggtgctccgttgtgatagctgatctcaaactccgcccagaagcagaggatctcgtcaacaaatgggccaccactgagagcggcaagcccactgttcactttcatcaaactgatgttagtgactgggctcaactttcatctttatgggacgtagcgcttgggaagcttggccagatcgacatcgtctgcaacggcgctggcatttatgaacccccatcaagcaccttctggaaccctcccggagtctcttctttatccgaggataaggccgacggtaatccgggtgtgtacaagacctttgctgtgaatgcacttggtcctatcaggttggcacagattgctatggactactggctacagaaccgtaacgtgcaaggcaacctcctctgggtcgccagttgtggaggatacatgcactcgctacagacgccgctttacttcgctagcaaagcggccatagttagtttcgtcaaatcgctgtcgagtgtccgcaagcgattcggcattcgaaatgcagccgtctgtccaggtgcagtgcacgtgagtcttttcaccaacaagttttcctgtaagaccctcgcttactatccattcagacgcccatatttcacccggaatactgccgtgacagaatgccaccatctactctgggactcaccgcagaacaatgcgcaagtgtcatgttccaggtgctcaccgaagagaaatacggtgatggaaatatcgttgagacggcgcttatcgggaacagagagagcaattcggtcaatgtgcgagaggttcccatggaagctctatatcctactgtcgtggctgagggttctcatgatggtctttatgaaggagaagagaagttggcgaaacaacttgcggaaaagggaatgagagaatgagatgagatagccttgagataaataagacaacgaccttttctctggatatttgatgctgactgtgtcatggccagtaagtagtatgcttactgttgacagctaatcacgcttacgcttggctttgctttattgcggatctgaggcgggttctgtgcggattcgagggtcataatactagagtttgtcagcatgggtatcatttagacgattatctcgttacattcgagatcctttgatgagaatatgacgttattgggttgctgatttgtcataccagaatgggaacaataagataaagatgttgcctatgctcgtagttgaaccattactcttgcctgcatcagatctaaagaacaagcagtcaaaatggagtctttaatcttctcgctactcctttcagcctctttcttaggaaatgctcaagcccaaggccttcctccagctttaccgttttcgacaggctttaattcttcgttttccctttccgctgcccagatcaaggcagccaacctctccgaaactgtagcagacagtgtcaataccgttatcaatttccatcaatccagcctggcaaacggtggcccaaaacaagatgacttctacactctccccgagaaaccaaccgatcttcgctctggtcaagtcctcaaggtgcaggaagtaacagacccagcaccgttctcaattgcacctggatcctcactgagcagaatcctctatacaactcgcaacttcaacggaacgattatcccagccagtgcttatatcctctggccgtttctgccccgccaattcaacagcaagaccgacggcaaagcccccgcggttctttgggcccatggaacgtcgggctactttattgactctgcaccttcggctcaccgtggcctctactacgagaacgtggtgcccttgtcactcgcacaagaaggctatgctgttgttgcgccggactttgcgggactcggagtagtcaagtcatgggatgggagtgagattccgcatcagtactttgctactcctgctggtgcccaagacactctctttgcaatggaggctgcgcttgaggcatttagcaaccgccttagtgggaagttcgccatcatgggtcatagccagggcggtgggattgcctggggtgcagccgagtcgttagccaaaagaaaggataccaatggtagaaaggctttcgcggagctcttgaagggttacgttggtaccatctctattgcacccgtcacaaagccgttgactactcctcgactcttcagcagctacagtgcatccatagctctgtcgagcatctttcatgacttcaggcccagccaatggttgaccccactgggtgtcgcaagacagaagctcatgaagcagatcggagggagtgttgcagctggacagcagttgttctttactgagtcgcagagtgtgtttgagaaacaggactggtataactcgtcttaccatgctgctgcctttgacaagcttggcacagtcggagataagccgttcgccggtcctcttttggtgattcagggtaccgaggatgtcttcatcgcagccacgactaccaacaaaactgtcacggataccgcaagcctgtaccctaacagctctctgagttatatgtacgtcgataagttcggtcatactccaatcatctcaggtgtccgaagcctctggatggcttggctcgacgacagattccagggcaagaggcagccaagaggacttcagagaacatatttcagcggatggctgggcgatgataagcattttttcggaagcaatggctatcttcagtggagtggagcgccggagtacatctaccagaaccctggggcagtatagctcaagatgttattctgatcgatatcgagacctgcttcgtaaataaccaatgctgataggtgtccttttcctcattcgtctgtaaggcatatgctagagacattatgacgcgtagttagtaggaataggtacaagtgcggtgaaaccgaagctagctggctagtaaacggatggtgcttttgccatcattgcattcctagacttccgactccgtgtccgcgggttgttagaatactccacttttactggccccatgcttttcgagaaattccgatttttaacaataccaactattggaaacggcatgcacagtctaggtctgtgaccaacattatcagaaaacttaaccttctgttaccaatctcggaagcaagcagcttgctgcatatggaacaacgcagagctagccccgtgcacgtggggcccgacaatactgcacgaccagcggtaagtatggtagtaccccgtgctctctatcatatcacaccatctgtccagtactctgcgtgttgctggccatgaatcaacttgttcacgagaccagagcctccaaggcgctacagccatttctaccagacttgtaggctaattgacaactcgtacggagaacagtgcggtgaatgccgtcaacgcaaggtgagcatctatggctcccctatttacaatttggccaatacacgagacctaacgcgatgcttctacactcttcagattcggtgcgatcgaaacttaccttgctccaactgtcgtacggctgatcgagtctgtacaccgagtcgcgttgggtcaccaaccttgagacgtaaagagcctcggcaacgaattctcatttcgtctcagtagtaagttttccctcgagatccactgtgcagatctcgtaatgagccacgggctcttctccgttatactctaacctagtaccgcatggttcttcactaacattcggtttactcatcctcagtgaacaaaagatcgaccgaattgagacgcggctagagagtatagaagcccttctgcacgattcctctcaccagcgaatctcggtacccggcagtagtaccacgcagtatcgttctgcccttttatcgaccgccgatacaggcacgacttccacccccgactttgggactccagacgctgggtcggtgtttggcagcaactctgttattactcagcaaacctcttttgccaatgaactcatcgaagatgtcatgcaaagtaattcactacgagacatcgatccccgaatgtcagaagcccttgccaatcttagacaaataatggaactccaacgccaatcgcctattacctacgggcctcgttttcctctccagcaatcattgccaccaggaggccttcgccagcttgaaatgcccccaatagatgttgtcgtatctttactcaggagtataaaatgtatttacaaataggttcagaagcaaaaccctgatgctaacttggctgcagcgtcgacaccaggtctcttcacatttctatgctacttctttgcaatcaaggacttttcaaatctctgtcgccaggtttatttccctaccgaggacttttctgatgcagtctttatcatcgtcaatattggactatattacttgttccttgagttactacctaagggacataactcgtatcttcatacggctcggatcaacttagaaactgcgcttgcaaacataaatctgtttatgcctaccacgatcgagaacatccaagctttattattgggcgtaggtcatcctaaagtcataaaacttatgtcactgatcacctccaggctttctatgcttctgatgtctgtaggccttccgttgcttggcagctcaacactgctgctgccctgatgtgccagatggctggttttcatcgaagaaattcccatgttatggatagtccagaagaggccgacacaagagcaatcctgttctggcatacctatataactgacaaagcaatgtcaattcgtcttggacgtgcgtctgtgattcaggacttggagattgacataccgcgttcattgaattttcacggaaatttaagcctggaaattcgggctcttaccgctacatggcttcgtggtgcatcattccagagtcgtgtatatgaacagttgtaggtggtatctagaatatttacctcatttgcaacctatttgctaatacaaacagactctcaccagcagccttagcccgcccagcgactgagatagccgagcgagcacggttattggcgcatgaatgccatcagatggaggtagaggctaaagagagccgagaattagctattgcctccctcgaaaagatgaaaacatcacccttggtcgatatatatgtcaagggtgacgaagtccagctcttatcgaccatgacgcttatatatcaatcgatccccgcaccggaagggtcaagaagccgaatctgcgacgagtgtattaatacggcgcgaagggcgacacatgcgcacttggagtgtattgcatcattgcagaacgatgcctttgccaggacgagctatatccatcggtgagtttatacagattatgagcccttttgtacgcgtcagaagcagctaacgaatacggagcaatctggttctgacaccattcgctcctttcttcatcctcttttgctacatcatcgagactctggcgacggaagacctcgagcttttgcaggagtttagcgcatccattcaggggtgcgacaatgcttcagaggtcacggcgaagcttgcaaagctttgtcgtgtgataagcgacgttgcggctttgtatgttgaggccaagtcgcatcagcaagaagaagccatggaagacattggtggtgagttcgatacctatctaagccaactcgggtttctgcctgtagcagatcaaacagcagacgccaacgtgggagcggacaacatgcctgtacgcgccgaagaagcccaggtggcggattggatgtctggcagccggaattggtttggattgttggattacgatgtatcacaaataggcgagtatgatcagaaaccgatgtgacggattgaacagaatccatgaagcatagaaggccggagtcatgatgtactacctaaggactagttcaattacgcacgatcacatctgatggacaattcgggatcccatccaagaactatcttcggttttgattactgtcgttatatttgacaaacaatgttctaatctgcgaaactggtatgactacactacatagtacctgtcgctaagctcaaccctacgaagcatcttcctggctgtctcttgtcaaatcaatatagtcattctcgtcttgacctgcgccctgagctttactcttctcgctataattttccagagtcataagaggatgtagagaatatggtactatgccaagttgccgtccaggagatcgtccccgcgtttcaagtgataatggaccagtgacgactggtaatctagatggtgttgtttccttggagatctctcgtgatacttccccatctgaagaagttggaagcgtagacaaaagtttggagaacagtgttgagggactcggctttggcgtaacttggcccccaggagtagatggagtttctcgtccatctctgccggggctatagaatgggcgatccgcgttcggtcccaatggctggacttgcgcaccctttgagataacccgcgccgagctgttgaaagaaaactcatacgtcgaaggtaaggcatctgtagcgtttgattgaggagccgcaagagccacagaggatgtcgtttggactgaagctgaagaatcttgtgacggcctgtagtcggagtcgttcgggtcatcgatgtcaaggggcaagtattggctggtttgacgcgacccgaaaatggactcttgatgatcagagccacagtcagagtgcgcttgggattgggagttctctcctcttcgggaactatactgcttcccgggtgccagtccctccatggacaacccctttaatttctgagatacgactctatcaacttcactggctatcgattccttctctaatgagcagatttggtgcatcattaggcctagaagtaaaggggtcaccttcttattggctatgccatcaagctccatggtagcttggtcatctagcaggccttggactagcgggacaatagctcgtcgctgctcaattgtcttctcgcggcgtttctttgacagaaagaacgccgaattatggcctgaactttcgctgacagttgattcgtcgaaaacatattgccattgttcgatgtacgaagccatcaaaggcttaaaagttcgtgtggcccaggtatgcgcgttatcaaggatcatttgaaacatagcaatatcagcaagcttggtcatctcgccgctccaaataacgcgcatgatctcaaacaaagtcagctaagagaagccaaatagatagatagacttacatatccctctttgcgtctcttcactatttcctctgtcgtctctcggtggcagcacggagcgtcgaaatctgtggcataatacataatccacactttgacgttaggtccgatagtggtgatgacgggtatgggggggatatgcgcatgtttgggtagtttcacagcaaactgagctgtgtgcctgatcaaactaatcgcgcatgctgcagcattagcggcctggcaacacacgtctctcacgggcccgttgtcctgcgtctcttttttatattcgactacaagccaagggtaacatttgaggttggcttccagtggtggctttttaaaaacctgggaaggtgctggttcgaggccaaatccatgtaatctcttaagtgttgaccacgtaaacggttccatagcagatgtctcttgagccctgttccaatgtctagcattggggtctaccacagtaggaatcccggccggatgacggttgtgataaatgggaaggaagaaagcgtggtctggtttagggctactgaggatcttgaatggcgctattccggcctcgtcatcttttttaaagaggtcccagcgcctattggtctctcttgacgatcaagttagctttctggtgagcaaaataaaatcataggtctgcatacctcttaactgcgtcatgataatatttattatatgacatgcttgagtttgccgtcagctctgattcccaactgaattttataataactttaccgtctagtatcatctttagataatgaaagagaatcggctagtctctcaaaaaagtgctttgcgtagaaagcttgccactcgtcctctttgtagccaccgttaacgagactgtgtgccttgatcaaggttttctgcgcctcgactagagcaggatctggattcgggccatatagtaaaggcttcagcttatcatcggaaataaacttattcttattgatcaagtcttctccattgactacacaagagaggtctgtgattaatctccgtacgcgctctacgtgcggagggaacacattaaccgggatcaggggtttcttctcatcgtagaaaatgttccttcggccgagttcatatcgatcccaagtcatattgcggtagaaacagagatggtatactggtatgagggaatatggattgtggaaacagttacgtgggataaaatcacgcagctatatatagagcagctaatcagcctaccccaggtacgtacagcgaaagattcggcgtccattccgttgtaggagctttcgcctatcttcctagggtttagtctttttttattgtctcttttatttgctcgctttgaccatatgttggctgacccatgcaacttgtcaaccaactgcataacattgcgtttcagctgttggctaggaaagctgatagggtgtaagatgtaggggtacttctttctatatgtggaaggtacttcggatgtgtgggtctcagcgaagcaacccgctatcccatgaagttggccgaggcgcagctggtaaacattttgcttctatgcataaccaggaaaaggctttgggcaggtatgtaggcagtcttagcactccggatcaaacaggggccaccgaattactactaccagtgatgctcgctccaagggcaccagctttttgttgagcagcttgaactgaccttattataggtcttgagaagcatgcaacagttgaacatagagactagtttgctgtgtgtcgagaaaatgctagaatcgacatgcctacctacatacccaaaactacattgagtgcaattccgagatttctcgcccagtagtgaggcaaagccagatgtcgatggtgtggagcgactgtttactacagctacgtacttctgatgctaatgaaagctattggaaagaacgcctcggccgaatcgaacccggtctcaacatcagtctatcatgaagcgaaatatcctcactcccagactggaaatggtgctcgctacctttctctattctatagacaatctaataagaggcggattagtagcggggatggtgaagattaacaaataatcgttcttgcatgttttgtactttgcagttgagacttgtcgctgtgagcttattccggcagagagagcctagtaccactgcgcttcattggcacttataaaactcctattgcagtctccaaaataacaatacaatctatatgggattacacctttgccaatttgacgtacacattcttcggtgatcgcgtcaacgcgagcatctcatcctctgtcgccagctcaggcttaatcggctccagcttaaacacccagaagaacaaagtaataaatatctttatctcgatataagcgagcttcttgccaaagcagccacgaggccccagtccaaatgcctgagccggtctcttctgcggatcaaacacggtctcctcctcgcccttatcgttgacatttgacgtcagccatctttcgggaacgaattgcgctaggtcttcgtcatcaaagagctgtgtcctttccatgtgtgctaaagcagcttcggatcgcttttcagggctgactgggatactgggcatcacgaggccggggccgttgccgaggaagcccactgttgttccttttgggatgaatcgaccaagaatctgggtatcggtggtggcttggcgaagggtaactggggcgacgcgtgagtgtctgagcatctcttcgatgacggcgtcaaggtacgggatgtgagctttgaggatctcctctgctgttggaatacggttgtcctttgtcgcctgagaatgtgcgttcccgatggcttcgcggagaagtgattgtacccgctggttggccgtcaggtacttcattccccagcggagaacagctgatgttgtttcatgcccggcaaccaagtatcccatcagcttcaaactgtcagcaaaatcactacacatacccaattgttaacgtacctcgctcatgatcgtttgacttcgatagttcggcttccgcccttccttctcggcaattgcgtcctctctcgcaagcatgttatccaaagcacagcgctgtggctgacctgactctctccgttcaatactcttggcgatctcacgatccctcaatctatcacgccccgcccttgctcgtcgcattttgggagacaaattgcggtagaggaagtggtgaatagtaggaagaggcgacctcattgaaagaccgacactgtctgcaagagtggtgaagcagctctgttcttcgtcgatagaaacgtcctcgaactcgaacaggtcatcttctccacctgaaacgtttctcgccttgagctcttcgagttgtctgccaatttgcccgtctccagagtcgataccaaaggaagcaccgaggataatatcgagggctgaattgtggatgtcctgggctatatcgaatggtctgccgcctgataagtcaagcttgcggtcccaaagcttgagaagaacactgaacttgtcgtagatctctggagccgaggcctatctaagttagcgaacgctctgatgcatagtatgtgtcttgttacctgttgaagaaaagtcggcgccatcaggtcacgaatcaattctttgttcttcttgaactttggatctgacgatttcagcgtgatgtgatgacctggtacaacaccattgaactgctcccatgtcacgtcacttctatcaaactccttcaatcgacgcatacaaatatctgacgactcaaagtaatctgccacgaagacccagggtgcgccgaaaggtctcatgaagacctggacgataggcgattgatgacgagcgggttgctgcgcccaccattctcgacgattgggagcatctctgaactcggggatatcccccatgaaggatttgaccgcattttcgttatacggaatacctgggattggcttagggagcagccagcgtcggagtaggtaaagagcgccaaggattgagaagcctagggctagggtgaagtcttttggagcgcgctccgatagctcaataagacgtgacaacatgatggctgattgcagaagcaaagaaagcttactgggggcagccagtctttatacactatgtcaacggtccagtcagtaagatgacagtgaactttaatccgagagggaattcccgatgttgctggggtcttgcatgcccattgaatgtcttcttattggctcatgtcagcatacttccgcaatcttattagtggaggcgtaagacttgcggggttgcgcaatgtcatcttttagcggctttgggtgtgacggaagacactgatgagcatgataacggtatcatcattgttcattgctagatattttgcaacagcaacagcaacaggagtgagagtggtacacggtggtgccctgaatgatccaataagaaagcgaaaaggatgaggagcagtgtctggatcgggaaaatccctcgaggtgggcgtcaccgtctgaggtaagcggagttgaccactgacatcagattgggcgttactgcttatctgggggcatgaaacgtcactctagagtttaggatgttcccgataacctcccgcggaagccgactccatgccgacgtttcgtatgaatcacagcgggacaatagccagtatcccgatcatttacgtcttttctattggtaatagtagcctctttctcattaagtatcaatctattagaggatatgaaagacgatcaataaggaaacccgatctcatcctacgcaccaggaggattgactccaaagttgattcatagaagtgacgataaggtaggtcctgtagggaatgagtacataaaataatagagcaaaaaggtttttagaaaagacataggaagcttaacttcggtctgctacgatagctcaagcggcgggggaaacatatagctgaatgaaaaggaacccatccatgttcgacgatatcttacccatccgagaagcgatggaactttctttttctgtttgcataccttgagagattgcttgtggtgtttgtgagttcgttgggtttctctttctcttcgtaacctcctctgctgatgtcgtcgagcatcttcctctctttgtgacctctcccgttgctgttgccgagcttcttcatctcgttctattctccactgctctcgttgtcttcgccgctcgtgtcgttgactatctcgtcggcgtttagcgtcatcactgctcgctattcggtctcgattgatgctgctcaaaaaacgctgtagattgaactgcaggatttctcctgcttctgatgtttctggaggtatggctggcaccacaagggcctcgatgtttagttgtgcggctgaaacttgtcctaccgtgatacctctcatctcgacatcggcgtcttgaatttcggctctgttgtctgtattactgacttgtgcttcttctgagcttgcgttactattctggctctctggtccctctgggcggctgttttcgttttgatgttgctcgagagcgtttctcaacctttggttttccttccgaagtcgctcattttcccactgcaacctaacgatactattttcttgagaaatattagaagctagcggttgcggcggccagatgccgagtgtcatggaacgttggccgttatgtgccaccgtcgttggacacgcgatttccttgccctttgaagcttcagtctgtgaagagctgccctgtacagaagctttctgtatgtcgcacacatcaagttcccagtcaagcctttcttctctcgactcttgtattgatacctccagtaacccagagactttggtgttttggtcagatagctgctcagagagtgtgtgctcatcaagctgttctgcagcttgaactgcagcgtcggtcatcacaaccttcggtagttgaggaggagctgcctgattttctgactctatgggtttattttccgtattgttctgatccacaaaatctgtttgggtagccactgttgtcattcgcggtggctcctctttggtctgctgtgcagcgtcggtcatggaccttccatggccaatattccgcttccgatatttctctaattctcgagagagtctaacaatttcagtctctaaccggtgtttttgtgcgccggcaatgtgtagagaggtatccattttgagattttcttctgcaactcggtcccattgctgttttacccagatgaaattttccggggtaaattcctcagggttatcaggcattggtcgatcatctgacaagatacaggcagacttgaactggtttgatatttgctgagccgcttggacttcaagagcagaattcaattgttgctctaagtcattggcgcgagattgagcttcgtctcagtgctcggaaaccttcgtcagttgtgcatcaagttcatccagctgcttttggacccggcatctcatttgggtttcttcggccaatcgcgaccctagtgttaaaatatcctgccctgacgacaagcctaattcatatgactggccactgtcgcgtacaaagaacaactctttcggcaaactgaatagagatgagagacttggtgttctctgacatggctcaaggtctggttccttgaacttgtcatgaatatctgggcttgaggtctggcttactgccccatcgtcagaagctggggaactcggtcttggtcttgaaaattggggattggatggttgcttgcttgatttcctccttactttagtggagggtgccaatgatagaggtgtcgtaggcgatggactatttcttgaagatgaagaagaatttgacctctttgaagaactcccagacgaagactgtgagcctggcctcaccggtcgagtgacaggtggacttcttccaggcgggcaccattctgggcgcttctctgaggagtcagcgacaaccatttcaaatgagaaaaaagcttcttatggaccctactttacgtagttcaaggtgcgaatttattactcttatatctttcaaaagcctcaaggaatcttgttgcattctcgatatagactgagctgattggtccacacaattgtgtataccgagcctacatcaatgagctgcatttttgggggcctcaaaaagcgagggcgttcgtcagcagactcttctgggcgaatgatgagcaacacaatcagccaactacgtcttacatgccattcgctcgcgctcatcgccaaaatggacgcgatgcctgcagcctcactttgagaatggaaaaaggcacgtcggctacgggcggttattgcgccgcttgtagtttgaagagcgaagaaaagcccgagttatccgtccttgtgtgactggaacccccacggtgcgagtgttcaggctcacatcaatcgccaacaccggctgtaaacgttaggggtataggatttatagcccgacggcattcggactttcgaaataggagacttcggatatcgaggtgcagcaaaaatgcatttacagttttctcaacatgccacgtcaatttgcacgtgtcagtgaagctggtcaggtgttgaaattggtgttggcgctctagccggattgtcatgtgtagcaattgtatgtctcccactagttaacttaaatagactccgctgaaatccatcatgttaattggcattatcctaagtaatctagcaatgtcactagttttgatcgatgcctaatagtagagttgccttatacgcgagcgttgattgaaacaaggcgaggctagttcaatcaagtgaacaaactgctaagggcaacgttgcatccggttaaagccgataaatatagccagaacacttaaaaaaaaaacctcatctacttatctgacgatcttgaatcaacagcatgatagttacaatactccacgttcgcggggactatcacccttcggggccccggatcgcaactcaaaaatccatcgcaacataccctgtaccaccggcttactccccgattggctccattctgcaagcggtgaacaacggagtttccgcgatcctcgtccaatgacgtattttcgggctgtgtcggctaatcaccggcttattcgctgtccatgcaacaaagctcaggtaacgcgatgaactgataaatacaaacaacaacacctccgctcgtttccaagatgaggatctgcgaggtagttccagacatgatgtggtcgaccaaactcttgtgtcttgcgctgcaagtcgcatcttctttctctcttcctgctgagattccgactgaagagtatccatcgcgtaagatctgcctagtaactttgacccctgatggcgctaagctaaactttgatagcgaatggaactggcaaaggaatttggaaagatgcgtatgtaaaagcgcagcagtttgttgatcgattgacgctcgaggagaaagtcaatgttacgcgcggttttgcggctgataatgtttgcgctggtaacacgggtacaattccgcgccttggatggccgggtttgtgtctccatgatgcgggcaatggagtgagagcgacggattttgttaactcctatccttctgctttgcatgttggggcgagttgggataagaacttgacgtatcagcggggttattacatggggaaggagttcaaggccaagggaggtgagtacgaacattcgtgcgatgtgtttcgcgagctgattgtgtttagtgaatattcttcttggaccaaatgttgggcctttgggaagaacgccacttggtggacgaaactgggagggcttctcggttgatccgtacctgacgggccgactcagtgcagagtccatcatagggcatcaagacgccggagtgattgccaacgtcaaagtcagtacccccccctcaaatccatcaccaccactaacatccacagcacttcatcgccaacgagcaagaaacctatcgtcgtccttactttggcattgaagcagtatcctcaaatgtcgacgacaagactcttcatgagtactatctttggccctttgtggactcggtaagagcaggtgttgcatcagtcatgtgttcatacaaccgcgtcaacggaacatatgcctgcgagaacagcaagctcatgaatggacttctcaagactgagcttgcgtttgaggggtttgtgttgctggattggaacgcgcagcataatcttgagagtgcgaatgcgggactggatatggttatgccgatggggggattctggggagagaatttgacgatggctgttgaaaatgggactgttaaggaggagagggtgacggacatggctacaaggtataccccctcaatatgttgagtgagtgttaactaacggtggcagaatcctggccgcttggtacctcgtcggccaagatgtcgactttccaacccctgggatcggaatgaagaacctttctcttcctcacgagcaagtcgaagctcgcacccccgaatcacgaccaattttgctcgagggcgctattgcagggcatgtacttgtcaagaacgtaaacagcactcttcccttcgccgaaaagcccaagatgatctctgtctttggatatgatgccaccgctgccaagacgaagaatacggataatcttttccagctgggatatacttcatcaccggagatgggacaagctgttcttggcactgaagagcattttgaccaagctgccaagggaggaacgattgtttcgggtggtagggcggctgctaactcaccgccatacatcagcgatgtaagtcttctctcttcttccctagaagcctactgacaagatgcagcccctcagcgcgattcagcagagagccgctaaggatgggagctgggtgaactgggacctttcatcctctaaccctgacgtgaacggcgcaacggatgtctgtctcgtttttatcaacgccatggcaactgaaggatgggaccgcgatggtcttcacgatgacttcagcgacgccctgatcctcaacgttgcatcgcaatgtgccaacacgattgttacaatccacgcagcaggcattcgtctcgttgatcagtggattgaccatccaaacatcaccgcaacaattatcgctcaccttccaggccaagatagtggcgaggcgctcgtgaagcttctttacggcgaggccgttttttcaggaaagttgccgtataccctggcgaagaatgagagtgactataccccttacaaaccctgtggactggaagagggaagcaaggatccgcagtgcgactttactgaaggcgtgtatcttgactatcgctctttcgacgatcgggatgtcacgccaagattcgagttcgggtacggccttagctacacggagttcgagtactctgacttggcagtcaaggttgctgagacaagtgcttcagctgctgatgaagatctttggagtacgtttgctaccgttcaagctacagtctccaacatcggaaagcgagacggtgaggaagttgttcaactttacgttgctatcccgaatagtccaccaaagcaactccgaggctttgagaaagtcaagatcaacaagggcgaatctgtcgatattccatttgaactcacgagacgtgacctcagcgtctgggacgtcgtcaagcaggattggactcttcagccgggcaactacaccattttcgtcggctccagcagccgtaccctccccctgaaagagtcactgaacatagaagtttagaagccaaatctataaacttttgattacaaatcatacaggaataaacgagttactgtgctccctcgttattaacgcttaggcccccacattgctcaagtatcaaccctggaactccaaaccgcggtagtaaaatccttgcttttgcaagctgggtagataaccaagcctgattcgttttgctgagtgctacggagagcgaccacatgaaacggtagacttgacggggatcttcttcgagagcctttgtggcgacgctgaagatgtaggatagggagggctcgggcttgaaaggcgtttcgttgtaggtgtctaggctggagcagaggatctgcaaggcgtggaagtcaagggctgcggcgtatactgtccacatgaggcgctttcctccagagctgggcgtctttttggcgaggaggaggatatcggcgaattcctgttgttgttagttacattacatggctgtattggataagctgtcgtacatcaccgaagttttcgacatgccgccagagcttcttaagatcgtcgtatccaccgtgcgttgttgaccgtgctagtctgagaagctcaagtttagatccttgacagaggtgatataagcggagagggcgataattctccatgtcatcgaggagttctgatataggatattgttcaccccacatcttgggaagagctgatcgaacgctgagaaaaaggtgttcatgtgagatgtagtcatgagcgtcgcgagataaaaagtcaagacagaattgtccgctgttcatgttgcctgttgccgagtccgcatcgaggtatctatatctgtcagtaaaaacactgctgttgtagtcagtgaacttacaatgtatacagcagcatcgcttgcgcaacgcatggtaacttctttccagtcgcctgtccaccatcccgcaaatacggccccaaaaacaaccgtattccatcgagatgcagcaacgacgccccggtagtccccgaatcacaagcctcgtatcttaagattagaaaccacatcgtaaacagcgcatcgatatcacaatcctgctccggcgtctgacagatacgatccaacaacgatgacaggtcttttagcgcctgtgtataatgcaccgccgccgcagctgcaaggcgactcgccctctccaacgaggcactcgcatcgaccacctcttgtgcgataagaagttccttcgctcgtagctccatattcgcgactgcgatgaaactcctcatcacgccgggatacacattcgcgatattcgtatagatatacgagaagttactccattgccagagctttccataactcaccaccatagtcgaataaggtatgtacgcaaaagccgccctgtcctgttcgctcagctgtagtgaattcgcaagcaatatatgcgccgctgataaatgcgaccgtggaaagtgaaagtcatggccactcgccggcgaaacaggacttccagagtcaaagctcgcaggcgattcactcgatgccaacaatcgcggacttccatacgcaggactctcaaccctcttcccccttgcacttaatgcctggcccggttcgagccattcacacttattgggactgttctcacagcgtttgcaaacaggtctttgctcatcacatttgacttttcggatacgacatgtcaaacacccttgatgaatatctttgttagcagcgatatcggaaaggatatggtgttccgggcgtaccgtttttggaacgcgcttttcggcgatctgcgatgggggagggcatggcgggcggagatatgactcgggaatacagacgcgctgggacgataacatgggatcgtgtattgtgtaattgtgatgcaacatgcaactgaatcagtttttttctcccttcgtcagggtgttaaagtctaggctgcgggggagattggggctgggattgggattggggagaaattttgtgataatgactggatgggggacgtttccaaggatgaacgagggatgtcgggaggggataccgatgaattgagtttgtgttagtacggaaatagctagtcttgaatattgtatccaagtctttgcagctcccgttgcattgtccactctaataacagctctataaccgtatatccgagttacgtggtatttgagaccaggtccatcaactcaaaggaacctcgttatctccttcagcaacagaattggcattgtcagggtcgacaccggcttgttgatcctccccgagaaaatcttgtcctccgtcagcctcaacggtgataacacatccccaagttctcattggattcttcggctaatttagtggccgtcggtcagtcaacgttccccgtcggaaaactgccacacagaccccctgaagctccctgtaagctgccccaaaactagccgaaaatagccatatcgggacactttttgtctcgcggagtttcctgattcatgcgagcaacgggcgtcatgaagttcagctcggattgtgtcatgacccgcaggagctagaaccgcagcttctttcttataagccggccaagcccggggtagtttatttcctggggtattccgtgacttcattgtaattcgagcagcgcaagatgtcttccaacgagcaggtttacgaaaatatctccaagtctgtcgctcatcatgagcaggacttggcagacatttgcaaaaaggtacaccgcgctacctgtacagctttgggggaacttaactaatgtttctagatccatgagaacccagagctcaactacaaagagttcaaagcccacgacaacatctgcgatctcatggaccgtctaggctacaacgtcaaacgctccgcctacggcatccaaacatccttcgaagtcgaatccggccagaccggcaaaatcatcgttttcaacgcagagtacgacgcacttcccggtctaggccatgcctgtggccacaatcttattgcgacaagctccatcgccgcatttatcgctaccgccgaaacaatacgctccctcaatatccccggccgcgttcgcctccttggaacaccagccgaagaaggcggcggtggaaaagtccatcttatcaaggctggtgcgtacgagggagtagatgcttgtctgatggctcatccaacggggaggctgtcaccgcagggcgagaagaatgtcgatggtgtttcggcggcgaggtcgagtgcgagaaggcagattaaagtggcgtttacagggcagaatgctcatgcaggcaatacgccgtggcatgggaagaatgcgctcgatgcgattgtgtcatcatatgtgaatatctctcttctaaggcagcagattcagccaacagagaggattcacggtgttattagaaatggaggtgctgagccgaatattattccggattcgacgaacttggagtattatttgagagcggctggggctgatcagatcaaggagcttacgggaagggtagaggcgtgttttaaggccggggctatcgctacgggctgtcaagtgcaatgcagttgcgaatcgtaagtcaagcaaaccggattgtcgaaatggccgtactgatgaactctcagagaccaagattacatggagctacgaccgaacatgtccatgtcgaacgagtttacaaaacacatgcaagcctttggacgagattacatcttagatgcaaaccaaccaccgatgggcgcatcaacagacatgggtatgtccactgccacctccccagtcttcagctcaactaacgttcctaggcaacgttacatactgtgtagcgggtattcatcccatgttcgccgttggaaccgaagatcctttggtgcaaccccatacacccaagtttgcagaggcagcaggaacaagagaagcgtttgagagagctttggattgtgccaagggattagcagctacggcctgcgagatgcttcttcagactgatttgatggatcaagcgaaagatgagtttaaaagggatgttgagccgattggttatagactttagaacacctaaatgatgagataatgaagccttggttatactgttatgtcatctcgatcccgttgttatcgaagggcaatgatatcgcgttgtatttccctttcgagtcaccgctgatatcgtccatgtgataagaccgcatatgcatgtctctgacactgaagataatgcatcgtcattctcttcgccgcgggatcatgatgggcaactgtcggcgtactaactaacacccaccaaatcttcgcctccccgcattccggcgcttcccaaagagtcgggtccgtcgcaacaaccctatcattttgccgagtcagccaatcggcaacgcctgaacctttctttgccgactcaaccaatgagcgcgaaacgatatccgagctggagaaactagcagtacggctctttcaaacgggtagtggaatgacttcaatttttcagacgtgaatggtatttctctacttgatcaaaacgtcagtgctgagatagtatccccagacttatcttgagtatatgcgggggtggagactgcttgggatcaagagataaagccactggtctagatgctcccttggatatctacttaactggcttccagtcctctcttttcatcatcaatcatccactttagttctttattctcttgtttcaacacttgcaagatattctctaacagtatggcttttgatagagaagacaagatcaacatccctgctcaggaccctgatgcgaagatgggtgagacgttcagtcttcaggggtcgatgcaggttgcggaggagggtgttgataaccactataggggacaaaaggtcttgagaaggattgatctttggtaagttgtccttcaactagagatgaagatttctaacgttggtgtcaagccttatgccccttctgctcgtgtcttatacactgcagttccttgacaagcagtcgctcaactttgcctctatcatgggcatcatcgatgacttggtcagtacacgacaatcaagaagtgctcgacattcactgacatgcgcaggatctcgttggatcgagatacagctggtgcagcagtgccttctacttcggctacctcgccttcagctacccagcgtcctggctgatggttcgtctgcctctcggcaagtacctcgctggatcaaggtaagcactccccaatcttgcacgattctcccactaacatatcgcagtctcgcttgggccatcatcctctgctgccacgccgcagttcaaaccttccctggtcttctcgtcgctcgcttcttcctcggtgtagcagaggcttccatctcgcctggtttctccctcatcactggaatgtggtacaagcgtgaggaacagcccttccggcacggtatctggttcctaggcaatgccatcgctacttcatttggtggtctgttggcgtatggcattgcccatattggcggcgcccttgagtcttggcgtgtaagtctccacatcgactgcatattgtgctgagtaacaacagctgactcttgtctacagtggctcttcatcatctttggtctcatcacactcgtctgggccatcgtgctagccatctttctccccgacactcccgacaacgcccgtttcctcgatcaacaacaacgcattgatgccgtcgatcgtatccgaagtaaccaaactggcttgaagaacaacagcttcaagtgggagcaggtccgcgaagttatcaaggatcctaatgtcctgctcttgatggtcttccaagttgcctttagcattcccaacggtgcacataccactgtgagtgatccccgaactcgactgcagcaattatctgacaccttgtagttcagtagtcttgtcatggccggcttcggcttcagtcgtttccaagtctatcttctcaacatgcccatgggtgctatccttgctttcttcgctctaggatcaacatacctttgcagtcgtttcaacggctacagaaccattatcggcgcatgcctcagcctgatcaggtaagcatctccgacctcgtgtaacttcaccatctaactgtaacagtttggccgggtcgcttctcgttcgttacggccccaaccaaggaagtcgactctttggactgtggatctttgtcgcgttcgctgctggttttcctatttccttgtccatggtcgcttccaacgtcgccggctttactaagaagagtgtcgcagccgcgatgatgttcatggcatataccaccggtaatattatcggcccttttctattcttcgcccgtgaggcacctgaatatccggtaagtcaaccagtctctgtgatcaaagcgtttatctggaaaagagctgacatcatgactctagagcggtttcttggcgacgacgatctgcttcggcatttcgaccgttaccatgattgttctccgatttgtgctaatcgccgagaacaagcgacgcgacaagctccagcagacgagctctggtcttcaggatgatacgcagcatctcgagatctccgatatcaccgataggaagaacctcaacttccgttatgtttactaaacatggcagggagacgatatgggatagtctctcgtagctagatagtcaacatatatagtatgaatttgcaatccatataacaactcttgcttcacattttccacaagcctagatctcgtaatcaaggctctagacagagcgactcatacactatcactctatctaactcctctgccccaatatcacatagcctgaggtgttaattttggaactacccttcggaccgtatcctctagccgcagctcattgcgctctacacgcggcaaccaaaggcttactgcatacaccttgtcctcattgagctcccaatgccgctgatagacttcgagacgaacgttcgaggtaacacaaatatctttatttctgactgtgcttcccgaagctccttgtttgtccctatggtatgagattgggtaatctatcttaggtgcacggtttctggtggcctttgagcttctagggccgttgatagcatggccgaccctcgacgccttggctaatgactttggcaattcgtacatataagatagggactcatgcactcagctattcgcagatcaacaatcctcccgtctgtcatttacacggtaatcactaattcactatgagacttcacagtctcgccgcccaatttcttacagccgcctccaacaccgcctttctcatcacagacgaaggcgtcagatgccgcagtggtccaacgacaagccatgccatccagcgacaattcaccaagggtactgatgggaccatcacctaccaaaccgagggcaccaacatcgaagggaacactctctgggacaagacgacgttcggatgtttcgtgtccgactactacgtcgctacagggtcaagcgggtacgtgacctcgaagtgccgttcgtgtagaccgcccaaatcgaacgctgcgactgtcaatctgatcgctagcttcgagggcttcaggcctgatgtttgtgagtaaagccttggagatagttgttcactgggctgagactgatgattccagacaacgatccgactggaaatccgacggtggggtatggtcatctatgtgacgcgcctcaatgcagtgaagtcaagtatccgatcccgctttccgttgtgaacggaaagaagctactagcagatgacatgaaggttcgctctcactactcgtatcaaggcgctttattactgaccaagtctgcttctgtaggagttcgaagtctgtatcacagccatgctgaacagcaaggcaaagctcaacaggaaccagtacggcgcgctcataagctgggctttcaacatgggctgcggcaatgctgaatcgtctaccctcattgggcgtctgaataactgcgaggatcccaatacggtaatctcacaagaacttcctcagtgggagtacgccagtggccaacggcttccgggcttgcttcgtcgacggaatgcggagattgagttggctcagaagccgacacgccgcagagctttaccgaagagatgctaagtccctcatcgatcatttcaggcttacgtatgttgacgggtaacttatgtcggctgagagagcggagctagggttcaaacggggcgtgagcatgcgcaagatatcgagatacgtgatttgtgtagttaatgcatctcgtattgtcacgaaatttctccagaactaaactttgaacatgcatcgtccaccatcccttgcccaattgcaacctgatagctctccgatttcgtagcaacccatggcatcaacatcctatgcgcctcaattgtaacaattccatatacctcccaggtgtcatcccccgaactcgatggcgtcgccgtactcggcgtactcacagaatcggacgtagcctcactgggctttggcctgacgtaccactgtgtccagctgatcactcccgcaggcgcatctgccctcgatacgattccattcggcactctctggaagataatcggccattttagatccctctgaactcccggtccaagtctcatcacctcgtaagcctgataacaacgtagactttgccctgggtctgatgaatcgaagaatcgatcattggcgacgagcgcatagtctaggtctgacttttcccatgatctcatgccaggattgtggcgtagcacaggctcgtatgtctgtatgtagtcgaggacagcttggtgaggaatatggcggggtattgggacattgacgaagcagtgatgctgcgagcgcatgctcgcttatgtcgccgcgagctagaagctgtcagacatggcggcggattggtcgcttccagtaatcttacgacgaatgagaaccccggtttatccctcgattgaatgtggctcaagcacagaagcggcagagggtgcctgagactaaagtggcgtgtttagtctgagcagtatgtcgtctggtgtggcgatgggtggtaggtagtgaatactgtccagtatgaagattgataacaaaagaatgacgaagttatcgccaagattccagttcggagtcggccaaggtcccgaacacgagcggcacgactcgagcgcgccaggtttagattgacaggtctgtggggacgccgtgggaatctggccaatcgcttcgagaccaagcatggcaagttccgtcgagtctatttatagatgccgaaattcccaccgctagatttagtgaggagaaatctgggaatgcatccaacatcttcttatctgataacatgatctagcattaaattagcttagatccaaggctatcgcttgcgctgagggatttctgggagttctgtatcgtacgatacggtttgcataacttcctatgtgagcctcgacgtcctcatcgtctatgaacatgtgcaacttgaccagccgggccgtgaaatgctacatgttggaatgcatcccaacttttggctcaattgatacatagtgcttatgaacctccttgcctcttccgatctagatcaattggacagactatatcaaacccagccactcgtgatgaaaagcattgacatcagtaccctatacctcaatcgatatccgacgtaaagttcatgtcgagctcggataacacagaatcattctctcttagcagcccagtcacttccaaaaggtcacgagctggctctgatcagctgaattgctgaagtctggctagtgctctcgggtggaagtctttagatgtagaaacaaaaatggacccaaccgcttcaccaactcacgatgagcctcacccactggtctcgccaagtaacatccaatgatcattcccagagtaaagtcccaagccacaagattcgataagtgagccaattcattacatgaatcaagcagatcagcgaccgtaccagctccgtgtctccgacgaggaagcaactcgtcatcatgttcccagtagaagctcggcgagggaattcgaactttgagcatgcttggcgtcaaatagtcgaacgccttgaactgggagaactgactggttaatatagaattgagatggacatacaccttaaagtgcaggagaaccagcctggccatgttagtacagtactctgtaggtgaggggaaccgtgggctgcttaccgctggtaggactcgcggactatcggatgtttacttttatcatctattgcattttgatcatagacgccaaaggattgtaacagctgccatatctgcttgcaattgatcaaagcggatggaaatgtctctgcccgacggtaggtgcaaagaatcaatgcaatgagaaggacctggaaggcagggaggaattcagatcgaggtccagatgagtctgtggctgatgttggatgttttaactatatatatattagataattaatttttcattgggattattgatctcactagttgctcggaaagcgtctttagcaaggcatcatgatacagtcgggctttgtccctggtctccggagtatcaattgcccacagtccagctgtcaaaacggcagccgtgagttctgggggaggctttgattgcaggaaagttcttttatgcaacaaaggccagtgggggtgaaagtgcagaaagtaagacgcttcaagctcgtaacgacatggttcttggagtaactgtatcgttggatttgaagccaggtttagaccctgaagctcagtgctgagggaagatttcgacgcgaggacagaagattcgcctagctcagaaacaggtacaggttcttgtgatccagatccggcgttttctgtcaatggcgtttcctccatatcttgcccagaagcctggctaggttggtggctgattgcctcatggcgtttgagcagatcactcaatagattcagcatacaccaatcggaaccgagctagatgggaatgcttaccttcggttaaaagcagctgagcatagcgggcatgcaaatgagcgcaggttcaagtgatctctctcatgacgtaagagatgctctttcttcttatatgaacaggcgcaccccgtatagttgcagtggaatctcaaccagtctgaagacattgtaactctagaatggtaagtcgatgtggaagataatttgctggagatgcgcgatgtgggatgaagggtttcgactttacctaactcggcaatctgtcatccaggacttgtttgaactgaatcgtcaagatccgatatgtttatcaagagttcaaggctatcattctttctcaagatagtgcgtgacatgcttccgactatacaaaaatgaattgatagagtaatatcctaagacactatcaagagctctataaaccacgctgataactatttcttgcatgcgatctccaaaacgtcgcgggcagtcgctaccttgatctctgggaaaaggctgttgagagtcttctccggctggaaatctaatcctccctggtccgcaaaaacaccgagctcggatagcatggtttgcagtgcttctttagggaagaaagggtaggcgagtttgtgacctggaagctccgtgacctttcctgacttgagcagctcgagtgaatcgtaggtaatgtcaaacttgtcgcctgccaagttctgtcagcttttacagtcaagaattgtaataggagtcggcaggttcataccagtaacctcttcggcaagttgcgtaaactctttccacgtaagcctatcgccgatgatataagatactggatcccacttgtccagcgtcaagagcttagcagtgaacttggcaacgtctttagtatacgtaaagaccaaatgctggtccgggtttcctggaatcgcagcctttctcgcaggaatgtccagaactacagtcagaggatcgaggtaggtcttgagatttggggagccccaataatcaagaaagaagccattcgcaaccgcggtccactccaagtcagtcttctccagtgcatctaaggaagacaccttggctgcggcattgaagaaccaagaatcctcaggacgatacctgacggcccatacattggggatgcatcgcttggtgactatggacttggcggcggcttgaataagacatatctcctgctcgggaggtgtatatccacctagcgcggcaaccacgacctctacgtggttttcttcaagtaaggtagcaatggaattggggtcggcgtagtcgatagagaggatgcgagcaccgagctctttctccagtgatgggttggcctgagtaaagatgattagctggggagtcctaacaccaagtcactatgaactaacctttcggcctagaataatgacctcaaaattgccatctgcgatggtctcttcaacgatgaagcggccgagactgccggtgcctcctgcaatagctacaacgggcataatgagtgcttttgaagagaagatataaacactgatgattatatctctctcgtaacgttggatgaattgtgactcggtttatatactcgtgtctccgattgtagatgctggtgctgacgctacctgctgacaaaggttctgggatcttcacaagcgacatcccacatcgttccatccctcctgtcatcgcctggccctggtgtttgtcaatgtcgaactctattatcaaacctagagttagtaataggaactttcagaattttcaggtgctaattgaaccttggccccacacttgttcgtgtagactgtagagctctgagtttttaaacctggttattgtaattctcccgctgtgatatatctcatgacctgccctggagctacagccagtagccaccagtcttggactattcactcaataagaaattcatgattaaatgtgctttgtgactgagtcagtaataggtcagatggtgtcatcttgttccgctgatttgaacaagttaactccaacgctggatattactacttactttcaagcttctaaccaaaactgaatagcactaccaagtcacagtttatctatatctcaggtccgattattttataatgcatatatcgggattacttgccaatatcattgacaatcacagattggggcattcgccggtattatctatgaaatcgacatctctgcgcaaggctaacgtatataggatgatatctgccagccatgctatagttgtggattgctctctaagcataaaggtaggtagatgccttacccctaaggttggggcgtacagcataacgtcaagcataacgctaagcatgacgttaagcttcgcgttatggcagatatccgggcttcccggactactcagaacactggaatatctgggtccaacagttggtaatgcggtttgagtttgaagacaaggtgacgatttatctctattcccggtcatcaacaggtttataagatagcctatccccaggttcgtaggtctccatctctacagaatatcccagtctcatttaaaaaacactagcaattatcttcccaaacataactatggcagacacaaacaaacgcatcggaactggcgccaaagcgccagtggagattgatccatcggcctctggcaccattgtccgaattgtatcggccgctgaatcgacttttaatatccttttggcggtacccatgatattcaacgcggagaaagccttcaaacggatgtacttgaccgacgacccatctggggcgccttacgctgtcccaatgatgcaactgtgcggtatcagcctggccgccatgacggtaccgatgatgcttggagtcccgaataacgctggggcggtagagacgaggcgggtcacgtatcagatgctagcctcctttgaggctatggctctcccgctcttgttttggcaggcttgggagaacggcagtgggatttatcctaccaagctgaccttggcttctggattggcaatgagtgttgcattggggtttaggattttcgtgttgctcattaaaccggaatggatgggcaaataccagggagaggttaggctgaactgaaggggttttgtccatgatttcagctacttggaatagctgtctttatggctcttctttccgctttggagataatggcttgcagaggaatattattttattacattatgttgttatcggatgaaagaaaaaggctattgtatgaaaatgagcccttactgggttactaataaataggattaggaacgatgaggactaaagatttgttttgtgagctagaatcggccttgcggcttggtgctggaacttctgatgtctaaaaccacgagatctgcggacttgacatcttacatcgctcccgccccacgcctggccccgggtcttgatctccaattcggcggttgggtaggtatctaatgcgcggagctacaggccgaggccgcggacttcggcttcaggcggagtttatgacaagggttgaaactccgcaagcacattttaagacgacgtgtcctatttctcgattcgaggcactttaaggtacagtttaggaatagacaaaataaataatacttcagatacttaagtatatactttgagaatttaattcttcttatgtaccgttctgaagctaggaaagtcctcgacacaagtttctagtcgctgcgagaagcagatcagtgacaactggcaacttcttgatgttcatacaatctagactggatgtgtcactacatagggacggaaaactgcttctctctgctatatgctcgcgtcctcgggttcacatagctgacccaagcggtggcgttcgcctttggggaaccagagaaagtatacaccgctgctgcagaaccatcggccgggattgagcgaggggtagactctcttgtgaacatgaccccggggcctgagatacggaaaacaacgtctctaaagtccacatcgtcaaagttagtcacattaacaacgacacgtccatcgctgactttgacatccaagtaggcatccgcgatatccggatcgtttgtgacaggccttccctggcgtcttgacggaataacacccgctcgatatgcagccttctgtgcaataaggcttgtttcattgacatagggtgcaaggtagttacgtagaaacgtgttgttacgtcttccggaatggtttgggaagccatctaggacctcgttgtctttaactccgagcttaccccagttatcgaccacagtgttccctggtcctgtcagcaacttctctggcgtagatgggcagtgcacatacatccggtgagctgctctggaatccaatcgtttggcgcataatacttccccgaggtgaaacccagattgttgtaccaggtgatatttctcgaggcttcatctgtcgcaagtgtcagccaaaattatgatggcttatgtgagttacgtgccagggtacagagcttgccaccctgcatcatagatgaagttggatgacaccgttgtgtttggtgaccgtgatagcgtgtatacgcccccaaagtcagtatgagattgaccaaaatgatggatcaaatttccctcaatcaaattgttcttcatgacggtgggtgtatcgtagagcggctggtatctataaaggcctcgcttgacgtactccgggctacctccttcatcattgcttccccagcctagaacccattagcagtcttgctcgtcagagaagtatatgccgtaccaaagccatgacaaataccgctatatggctggttataaatgtcattgtgtgtgatggaagagtattgcgtgtatgtgaaaaggatagggacagtggaagaccacaggaccgaattgttattgaagatgttgttggacgcgtggatgtctgacacaagcatctccggctgcgatgggtggtgtgcatcggcttgtatacctcccacagtgatgctattccccatcacctgcgtgaaataattgtcatcgatgtgaatgttatttgccccgagcccaacacccgtcaagtgggcgttcttgtcgtttccaacaccgatgcctccagctccaagctctcgaaaagtacaagactctatggtgatgttgtatgcagcactgacttgaatcgcgctaggcatctgccaccaatggggccttgaagcttcaaaattgggccacagactatcatttcccatatgaccaccggtctgctgatctatatacccgtaagtatccggtctgagccacgtgctgtgcttgaaggtaattccctcaaagtgtaagtcgtgaaccggctcttcataggttccaccgatgactaggagaacctcttcgactccgagataggcagaggcggtagccatattttcgccttctaacggcttgtaatagacagctgactcgtttctgtcaagataaaattgtccgccgtcagtgagaaaggctttaacattctgaatccagacgcctccatcccaaaacggctccgcgatttggtcatagccaatgagttggttagcccatatatcccttttcatctcaagcacgcgatctccgaccttttcgatgagcgcaacacgatcggtaaaggagtttatggcccggagctcgccattctcaatgcctgggatttccaggatccagtcgtactccgagctgttccaggtcattccgactttcgtgtactcaaaatccgtccgattatggatctgccgtctggcatactgagcagctaacccgtttacgtaaagattacgggacttcgttcccttggggactgaagcagaccatatcccgtcatcgctttcagtccaattgttgatctcatatcctccagagataactgtctccgagcctgcccatgttaccttgaagccattgataccggagtcttcattcctgaacatgatgggcttgtcgattacccaagtacctgggccaaggtgtacagtaatgccatctttggcggacggaatgagtccacggacaagctcttgtgcttttttaatactcttgacgggcttcccagccgacccagtattgtgatcttgtcctcgtcgatcaacgaagatatctgctgccaccgataagcgtaccgcgaagaggaaaatagagtacaagcgcatcttcttgataatacgttgcatagaagaatcatttaacattgactttgagtcttgagattatcatgtacgatgccaatttatacaataaacccatttagcctagagtttaggcagaatcttgctcctcatctcgagactcccattttctcgttgatcagcatgctcatgtagcatactttacttatagccgagccagtcgtgtaataaccttaggaagtcttgtggaggtgcgttatgattggcgatctttgaacacttcgccaatagctaacccggcttaaatgtagggtttttgttttaattaaccggcggaaattcaactgcaagcacctatggcatgatgatcaaaggcgcgtgccggggatcagccctgtgaagtttccccgctccggaaagacaccggctttgacggaacacaagttgttgcaattatatccattccaggcttataatataatcaggtagacttgctcaatcagctaacaagctaattttgaagtaatttatagtgtctttagccatgatcctcgaattactattaaggttaggaatattaagccctgcctgctcaaagataaaataagtcaagtatctacgattaccagcttagtagtatacataacagtagcttatgcaaatcgttgaagtgttgctctagtatgttgagtggaatgttgactaagttgataagatggttaaatcagactgcgtttactaacaggcaggatcaacactgacttattcattaataatctcaagaaggacgaattacagggggttgaaattacatcgaggcactgaatatcagccaataacattgcgacctgaagcgctgaggctcagtggcactccagcctcataatcagtcgtccagctgatgaatattcttacaccacgtcgtcatttataacaaattgccatccttggagatctatatcagaaccttccaacagtgacatatccgatatgtttcccactatgttcaaaccgccctttgcgccagaacattccttgcttcgtgacgaacagagcagctatgtaccaggcttcccccgcgtccctcgacataacagggatcagatcaggaagctgctcacatccgagttttgctcagtcgatctagatcgggtttcggataagctctggtggatgtcgaagcaagatagcacaaatatatggccattgcatagacagttactacaaggccggtcgatcatcgtgacagagaacccaaagctacatctcgtatggatcaacgatcgtgttttcatcaagcctcttccacggttcatcggatcccatgacttctggagagagcatctttgcagtagcaatacgagcgaagacgtgcgcattcgaagagctgccttaggttatttacgcacatactttcatcttatccggcacgaatccgactttcgcatcgccaaagattctactctttgtcttattccaggaggtatctcttgggagcagttctgcgacttcacctctgattttgatgagatcctggataaggatgtttccctacgctatgcctatggacaaatccgcctcactcgcctgaacttctacgccccgatcattctgcacaagtcatatttccacagggtcgacttccaatacggacagtacttcgcacgcttctatgcaccgattttattcgcaatcggaatcacgtctgtgacattgagtggactgcaggtggtggcctcacttgaaacaggtggcggtaccaactggcaggggctggcgcttggtgtcagcgttttggcgatcttggtctcttttgggcttctcattgggcttggggttctgctttcttggaaaattgccaaagagtggaaattcgctattaaagaaaggcgccgtttgataaagactgaacgggtcgtggtttgatagtaaagtccaatacctactttgtcattaccctccttttcacgatgatctaaaatattgagccgacaaatctgtgacgttagtggcgcagagtcggtgaagccgtagtccctgagaattgcatttctgcctattttcaaccctccgtgcatgtgtgcgggcactctcattcgtcgaggacccatccaccccctaactcacgcatacaaggcattccaggcgcctatgccagcttttcagccgcagacgaagtcctgacaggccctgctcataggtatctttctctgattcaaagttttccatctttttcattcagtctcattcgagcatgcaagtgtctcctcgaagcgcatgcaccatcagcaatggcagcagctagccacaaaaacttcagactacggggcatcccgctcgaatgcgagactaggagtgaggtttgcagccttgttcagaagactcttgcactcgagcccaatgccagccctactgtttactcgcttgcatgttcccccacagatccaaatagcaagatcgcgacactcagttttccttcaattccagaatgtttatccgattgcacaaaggttgagtggagtttcgacttatctggcgataacgacatcgatttcagcaggtctcttgctttcgacacacactttacaggtttcacaccgtttcatcccacaagcgatactgattgccagattgagtaagtggacgaaaattaatttatcagcggattttggctgacgttcctgtcaagcttgattgcagtctgtggccttggagggcatgcgctgggttcattcaaggaaaagaatggtcgcttcgtttggctgcgagatgcacttccatcagacatcccaaatgcaaggattttaacctacggctacaatagtcagcttgtcggaagtgaatcctttcaaagcttgactgacctgggaagaacattgcagattgaccttgaggacattcgtgtatgtgacccaaatattcccccatatcttcaacaactaatgcttatgaggactcaaaccaacctcgctcaattctattcatcggacatagcctgggtgggcttgtcatcaaagaggttcgtgctttcacaatgtttcattaggcctatttttaacagcagatagaccgtccgaatattaaaagaagagtctcttgggcccgacctttcaatcttaaacgccgtttccggcttcgccttctttggggttccccatcgaggtttagaagtcaagtgtctggttcctctggtaaaggataatcccaaccgagcacttctcgagtccctcaacaagaactcttcgcttctcgagcacctacaaaatgagttcggcaaaatatccaaagcgagaaacctctctgttgtgtcgttctatgagacagaaaagtcccctaccgcaatctgggtgcgtcgtctacacgtcgagaagcattgtctgttctaaggccgcatctagataaatggcaaatgggagatgtctggcaccagcgaagtgctggtagaagtgttctcggcaacctgcggttgtcaaaagcagcatccaatcaaccgaaaccactctgagatggtgaaatacagtggcatccatgatcaattgtaccgaagagtattgattgccctccgtcctatacttggtgtatcacgaggacggcatggaattgcaggtataagagaagggccacaaggtttgaagccggatttcgataggtaaatgttcaatatactcacatgtcttctagcttgtgttcaactttcaaatgacgagcagggtaagagccacggtaggaggctgttatatgccgctaatattatgtagagtgcctgaaatcgctatcattccccgagcaagagcacagatactccgagatctcctacgcgaacgacacttgcgattggcttctagaagactacaactatcagaaatggatgaaatcagatcgcgggctcttctggatcaaaggatgccctggaacaggcaaatcgacccttatgaagtttgcagctgatacgatgagccacaggaagtccgtagaagtcatcgcttcctttttcatccatggacgcggcataacattgcaacagacgccgttgggcatatttcgagctttgctaaattcgttgctcttgtcgtttcccaagtacctcgcggagctcacagaagtcttccaagataaacagaagcgtcacggatcatatgagtagaagcacggttggcaatggagtgagaaagaactggagaagttcttgtccagactcttgattgagggtactaaagagatgccggtggtgatattcatagacgcacttgatgagtctggggatcatgccagaaatctgctaatatcccttaaaagcctagcagagaatgctgagcgagagggatccatggtcaggatctgtttttcatcgaggcattttccaatacttggccatgagacgatggcgagggtttacgtggaagagagaaatgaccaggacatcagacttgtcattgaaggccaactagaagatattcagcccgttgaaaggcggcgacagattgagaaagagatcttgttgaaggcccatggaggctttcaatgggctatgctcatcacaaaaatggtactggaggaagacatggccggcaccagaaccgaggatttgctgaatattatatcaacaaccccaccagatcttgatgacctgtacgtcttgatattgaagggagcgaccaagggcaagtacaagcagatggccaagctgtttcagtgggtcctctatgccaaacgacccttatcagctcaagagcttcgagaggcactcgcaactgataaagacatgccttatacaacagtctcggagctcagatctcattgtaactggtcggattccgtatctcagttcgagttgcgtgtccggcatatctccaggggtctcgttgagttccagaatcgtgacgtctatgagcaatatgagctcggaggcgaagaatggagccgggaagctcaattcatacaccaatctgctgcagactttgttgctcagaggtttctcaccaatatcgacgaaaggtcatctatgtccccacctgcagccggccactatgagatatcgaggtcttttctcagatatttgaccttgggtgagatcctcaacgcgaacgacctatctcgagagaaactctcagcgactttcccactaatgccatatggagtgacatttctcctcgaccatgttaagggggttgaggagggagctatttgccaggctgacctggtgacactcattcaatggaaccagtacgaacgccttgggatgctggcaagaatatggagaataatggaccctgagggcactcatgcgcctagagggtggcctttccacggtgcctccgtacttcaccttgccgtagcctttgcttcacctagcttgctggatgagttgctacagcgggacagttcgcccttggatgccactgatgttgaagagaacacaccccttcaacttgctatacgagaagactaccaagacttggccctcttgatactggaacgctcgagggcgtggcagactgagattgactctgtttcttcagaagactgtccaagtggtactgtagtaccacgaaaatacctcggtcatgtgaatacttttaatcttgatggcgaaactcctctgagcttagccgtgtccatcaaagcagatagtctaattcgagccttgatcgacgcaggtgctgatgttagacttgagaagtcgctcgtgttttatgccataagtcaaagagacaaagagctcgtatctcaactcatcaaagggggttccaaacttgaaggcgctgtattctttgcaacgcaatgcttacttcggacgaaggatggtgaccaggaattactggaactcttgaaggatctgcttggagctggtgcgaacacaagacggttcacaaattgcgaaattgatgattacttcgacttcgatgagttagagggagaggatgctgaggacgaagaggcgatttttgttgcttcgcgtgcgggcaaaacgacgttggtaagccttttggtgtcacacagttcttcaacaacgatgagagaccaatccaataaagttccaatactggtagctattgagaacgagcagttcgacatcgcgatctccttatttcggaattcaccgcggacagttttcttggcggataacgaaggcttaacagctcttgatagtatgatattacatgctctagttgacctggcgtattcatttgtggaagagagcgacgggaccctgacattgcagcggtttctctaccgagctatcgacatgaaccaacttgaatttgtggatgatttgttgaattgcgaccccgacaacatagaaatggtcaatcaatcttggggagagcgggatacaccatttttggaggcagtcaagagaatggaggatgatatggttgaattgtttcttagaagagaggagacagaccctcgcgtcagagctaaagatggaaaaacccctttctttctcgctattcagcttgggtccctgactattgccaagctactccttaatacagggaaccttgcctccaaacctgagagttttgaaggggtaggaagctttgcgagatctatcgaaaatgcgttccgagatatgattaaagttctttatggatctgatccaggtggccttgagtggcatcctggtaggtttcaaaaatgcctttggtggacgatcaagagtggaaacctgagaatgctgaggtttttactttgtgaaacgacggttgatatcaattcggcgggatatgaaggacaaccaccactattttgggctattaggagcggcaacgaaggcgttattaaggttcttctggatagtggtaaagtcaatttgcacggggaaatgatggggaaatcaccttgtggttgggcgatggatatgagaagaaatggcattatcgagatgctactggggtcagattctttcgaccttcacatggaaggcgatgtggtcagacggaggttgttgttgtgggctattgaaaacgaaaagggtcacataattcagctcgtggtcgactctgctgggcctggaattctccctgaagacgacgaccttgtaagcagattgttctggtgggcaatcggaaaaggaaatatcagtttggtgaatatgcttcatgaatcaggtaagtacgatatcaacacgaaggatccttcaggaaggacgccgttgatatatgctgctgagacgtgtgccgaggaggccatggggatacttctcaaaacaggtaaagctgatatacaggcggttgataacagaggtgacacagcactttcgatagcgataaataggggttacaggacgatagtcgatctactgtcgaatcacatgcatagggaaatgggaatggccattagggttgcagaatgttagtatatccatgtagtagtagcattcaagtccagagcaacgcgatatagagctctaatatcatcgcgattatattgaaagtatagctaaatcaactttctccaggcgttccttgaggcatgtaaaaatcctttccaaagggagctggcttaccagggaagttcctgtcccttggaagtaataaacttgccagagacattctcccgcgtcgcactgtcaataattccaagactacccttcaccgcttcctcgacaccttcaagcatagcatgaggaaatccccactccgtagcagcagattcgcccatttccgtattgacgaacccagggtgaagtgcaaaggcaaccaagccctcgttctgcaaatgcagagcctgtgtaagccagttcaatgcagccttgctgggtccatatgcaccagcgactacttcatggtaggtgatacagccaacagatgatgaaacgttgaccaccttgggagcagatgacttttgcaacaaggaccaaagcccttggacgaccgtcagcgggccgattgtattgatctcgaaggcggagcggaggtcaccggtcgggatttcgagcacaggataggatttgaagctggccgcagcattgttgataagaacatcgacgtgatcaatgtcaaacaatttgcggatctggtcaggggggagtgcggtggtgaagtccaattggacaatagacaagattgcgccgtcgcctctggttagatcggcagtagcatcttcgagagctgtccgagcttggtcgtcacgaacagtagcaatgacggtaacggagggacgagcaatgagagctttgacgaagccaaggccaatgcctctgttgccgccagtaacgacccaaacagcgttgttactagaagccataatgctctcgaggggagattgaagtggactcagtctggcggaaagactctgtgtgccaacatgaaatacaccttataagtaatgaggcataattgactaatatcagctttagccaattagctacagcatagaatggaagattgatcatccggcttacatggcacagcttggcaaagcgcacaactaataacgaaggattttagcggctgaatacagtacgacagcaagaggggcgcagaaaaaaggtaaactattaaaataaccaggagagtatcactgggcatagtactgcaagaggtatataatctcaattttactaagggtttgccggttttgtgttggcttcttgactaagctagttagactagtccaaacctcacaaggtcaggtccccggcatcaagtgaggaaaaacgcggggtacggggaaagactcccctggctttagatatcctgccgtcaccatcgctcttgcgaactgcatcaaacgtgacttagtcaagcccttaacgtgtacgaagtgtcttagctctttcagccgtgcagagcatctcgagcggcacgatgcgctgcgtagaagcttccgtatagtacttatcgtgctctcatacttacaagcatacagataccggagaacggccatataaatgctcgtgcggtagagcgtttgcgaggaggtttgtgtgttcgcggctgctaaatctctactcattggcaatgattgactaacagacttcttttagcgatgccttctcgcgtcacctcaagggttgcagagtaggagaatcgagaacaacgacaaacatgcatgtcacgggcgcacggtcgagacgagcttgtgatcgttgtgctcatctgaaggcaaagtgcgactctggacgtccctgccatcgctgtatctctcaaggtgtgagctgcgcctacaatggcaatttagatcagcacaacggcaccttgcaacagcccgctttaaactcaccaggtgcctctgatggtggccgtggcatttcttctcctcctaggacaatagcgattcctcaagcctcaccacagcggtcagtcgagactagcgatctgctgccagtgatgactgctcaaggttcacgtgaagagtctggttggctcaacggtgattcccagtgcgacttttaaccggtgctttttgcgcaggagcttacccttgatagcaacttgccgtggggcctcgatgtgccctctttgcccctgttcccaccattcgttcttgatggtgcgccagacgtcatgcttgagcttgagcagcgtaagcatcgccaaatacacatatgaaacatgcatgcgcaattactaacggtaactctagttgatcctaaaggtttagaattatcttctgggaggcttagcgaaccggccctgagttttctgtcgctggagcagccggatcccttgcaggcaaaatgcggcgcgattcagaccctgctccaagggccagggccggagctgccagagaacgttgtgacaaggtcaattaaccgagaaaacttgctgcaggcgttgcaactcttcagcaggaacttccaacatcacatacccattcttcatgctcccacctttaacctagcaactgcgtcgccactcctcgtactggcgatgttcactgtaggggcttgctacactgatatcgtccgcccagcaaagtacatatctggaatggccatgtgagctttggcaaatgtcgagaagcagcaagtaagttggttttggagggacgtttttactaagacgccgctgttgcagaatggttttaacaatagctagcacgagattgacatgagtgagccttcgctatcctcaatccaagcgagcatcgccgcatcttcagttcttggaagctcgcaagacgaaacttccctcatggccttcccgttgtattttgcgcgtagcatttctgtgagagctttgcttcgtggttcttagccttgaatatctgttttgctaacttctatcacaatcagatggcgaaaagggctgcggtctttgacacaagccctctgatagattacataacattaaccgaaaagacattcgactggcatttatgggttgagcgcgagactcgtatcaggtttgttcaaggtggatcgtggttggaaggacctcactaatagtcttgattcacagaatcgcgaatgtcttgttcagccaagacgtgtccagctgtatcttcatgggcacggcgccgacattctccccgctggatctcgacatcgagcttccttgatacgagacatgctggaactctcgatccgcccggacgcgtcttgagtatttgcaatctgcgcctccacagcggagactctcgtgcacgtttcttgagctgcggacagcatcaatcgggtgctctatgaatggctcgccgtctgggagagaaggacctggcgcgacgctgactacgagaatcttgccttctcactggatccgctgccattctggtggctggccaagttattcgtgcttcttcactgtggcagggactacttttccgttggcagcgaattcacaatagttaacaagaccggaaggtctcttcgggatagttattcctcgcaggttaagatcttccgctggctcggcaagctacggcagaaaaagtcgccagaccagacccaaaaggtagagtcgctggcaagcttgatgcttcctatgtatcgacatgtcaatttttgttaatctaggatatataatgagtattgacggaatggaattggtggcacgaggccaaagccatttgaatcaggcagatcgtatgatggccatggtgttcttatgatctaatagttgaataaatatttctttgcaacgtctggtatgtccgaggccatctatccaggtgaccacaagtattaagctgcgtaatctcgactgagaccaccacctttaacgaaaggaacggtgttgttcaatatattccatccctatgctgataatttgttgaataggtcatgctcctcaattgtcttctgctcttgtataatgcagtcaaagcttatcgtcaagtctgcatatctcccactcagaaagtccacttgcccggatgcgagaagtacacacgaattacctggtaaggatatttcctcgcgcagcttaggacggatggtcttcactgccactgacgcccaaggtttggtctctttggtctccaaatccgtcagcagtcgtgtcacaatacccctcggatggatggcgaaagactggatgcccatttcgtggttctctctatggatacagtcgcagaggcgcgtagcagccagcttcaagatctggtagctggacatcctttcatctgagcgcgtcgccgcccgagatgccgtgatgataatatgaccggcaccttgggccagcatgataggtaagacgtggcgcgaaaagaggtagacgcccttgaggttaacctcgaggcccatccaccaccgatcgggatagccactcgcgatgggtactaggggcgggttcatgccagtattgtagcagaggacatagatgcgattaccggcccaggcagtggcttccgagacgaaggtgtccaagtcggcgttgcttcggacgtcaagggcgcgcaagaacacttggatgtccggcttgatctcctggactttctgtcggctctcttccagctctgactcctccagggcgatcaagataagcttagccgccgaggcttgggcaaaggttattgcaatggcttgtccgatgcctgggatagtcagagaaggggttagtttatactcacttaagtatgcgggctcaagggagacttctcataccacggccagctccggtgatcatcatcacctttccctttgcagtttgcttcaaggtagtcgaggcattgatggtaggatacacggatttcatagtgtcgggctggagatttgtgtttgccatgctgcaaagtgtatatatacagacgatgctactgtgtcttggtttttgcagtagctgcagagagacaacttaggccgttattatattacttaaataaattctttacaccggtttaaatacccagacgtagagggtccaatagtacagtgctccagcctatacacggtaactcctggggccgtggagattattccgacctctccccagtcctaccccacaaaccccacgggagagtagattcaaggcattgatggattagccctgagttgttttcggctgtcctcgctgttctccgggcggctggcgtccggttgtgagaccattatcggttagttataccatcgcggctctagaaattgtaaaacgtgacttatattagcgactagccaggcagagagcttagtaaatattattgatctttaaagtatagagtaaattattactatactagaggatatatagaaatattaattcttttttattccacttataaatagacagacttgagatataggtacttagaattgttctgaccaattagctatttagaacctcctcgccgctacgaaagagaaatccagaggtttataatttatttatattacatgtatcaaaactgccatacgtatcctacaattagggagtaatcagctcaggtgctagtccgcatctcacgatactcttccgctgaatgtctgcatacagggcttcaggctccaacaatacagatcctagagcattctcaaagccttgctgattaggatgctcattggcttgtaaaggtacttcctggcctttatctagatttgatgcgaagattcctgctgcagagaatggcagaaagtcctcatatgtgataggctcggctttgagatatccctgggcaaccaagtcttctagggatagtgtccctgtgatatcaaagctctctgtacctgtacggtaataagtacagtaaatgaggccttgcttacgtagttctgcccacgagtcaggataggctttaaaggcatcacgcatggcctcatccatcgctccagggccctgtgcacctgaatccttacagatgttgcttgtggctttggtcaacagctcatcgtaaagctttcttcccgcaattgtcacggcggctcctcgctcttcaatttctccaaaccgagctcgatgagtcccttggataagagttccatggttatcgcggaatctgatttgttcttccagtgccaggaagctcgtttgacggaggagaatcgggcattgacgtggaggaggaccctcgatgcgatccttgacttgaaggccttgctttcgcatttgtacttgacttgtctcaatgtttaacgttcgaggggttaaatgattgatatgcgcagtctggaatgaagcgatgtcggcaaggatagggtgctccttggacagctttctgtattcttcttgcgatgccgatgcttctggcatccaactgaaagtcttcaaagcctcgtgaacgaattcctcaacttcacagatctgcaagtgccagttttgtctctcggcataattgatcaactccagaagtctgctactgaagatatggcgtcgtgataacaactttaatgcaagctcacgagtctcctcattgacgatcaattcaggtctgagcaaagtggtgaagactctgaaagggttctgatccaaggattctaggtcaactggacgaaagcaggtgccatgcatgggtagtccagcgacagaaagatcgtagtagcccactgccttcagaccaagaatggcaaagaggcgggccatagtccgtagctcagagcaggtacccagcctgatggcaccatgcctctctagatcaagtctttgagacagtagagcatccttcatcgagtccgggtgctcacaaagcacgtccgtatttactgtatggacgatttggaccaaattctcatacaatggcacttcatttcggtacatttttgacaatgccagggtgaaagcagttcgaacatccacagggcttgcaaaatcgtcaccacgatatatgggagatggttcaaccgggatcgatatagcattgatggcaggcattttagttatagtgaacaagaagaaagggggatcaaaagtaatgatagccagtgctagaatgaattaattatgacaatagctgtgcatatattatatataatattagatgccatatcgtctttcattgtttaaaacttacatcgtatggtgctgcggatagtgccgagggtgtacaagttcacagcgtgggtaccactgaattaacacatcagccaatcacggcggctaccgaaggcatcccagtgcaacaacccaccgattaaagcgctccctttcgtataagacaatggttcaggcactgtcaaacacaccgacttcagcaccacaaccaagcatccatcatgtcttctacaactaccacgacaacttccaaggcttcattatctacaagtcaacccaaagatagactccatcaaattccacaatttcccacccccgaagctaaaagacgatggcaattggagcaaatggcgggcgcctttcgcatatttgcgagattgggcttcgctgatggagggagtggccatatcagtcttagaggtaggtttgtatagtccactctgggccactaattagctaaactatagagcagacccagttcagccagacacattttggctaaatccttatggagtccatttcggcctcttgaaggtgtctgacatggttcatgtgaatgaagatggagaacgtatcggtggcgcagataggcccgtgaatactgccgggtttatcatacatgcagctatccataaacgacggcctgatatcaatgctgcatgccacttccacagcccctatggccgtgcatggtccacctttggaaaacccatagacatgttaaatcaggatagttgcatgttctataatgaccttgcggtatatgccaacttcggtggtgtcgtatttgctaaagaggagggtatgcggctcgctgacacattgggtccgaccaaaaagaacctgatactacagaatcacggtatcttgacatccggcggcactattgctgaagcagctgccttcttcatcgctttggagagagcttgtcagtcacagcttctggttgaagcgtctttggccggctcgcggttacaaaagacgtttgtgggtgacgaagaggctcagtacacaaaggatggaactggaaccccagaggttatgtacatgcagttcgagccagaataccaatacattctggctaggtctgggggcgactttttgcaatagaatgctcaatatacttggagacatccttcatctttattatagtgaatggttctatttcctccgaagcaggatgcctcaaagatttcttagttgctccatatgcaaccgcatcaccatgctttagtcaccgtgatatggcagcatttcaatggagcaatggagtattgcgtacagtctccggagccgtccaaagctaagtaaacaaaatccagcataaatcagcctacgagtccagcgatagaggttttcacgtatgatagaactgtggaaatagcgattagggattactagttctcattttcatgtgtctctcgcatctgacgctttccacgacaacgggttccgtctcgtcagcccggagtagaaccacatacccattgtataaacgtcgtataccgggatttgaatcgcatcatgaatccgatctgcataaggtggcatgtttgtacactccaagaccactgcggcgacgtcaggatgttgaagtaccagcgatttggcctcggcaacgagttctctctcaagccgatcggcgtcatagttcgctccacgcgcgcaaatgtcccttagatggctgtcatccgagagtccccatacacggacacggctaggatcaatgcccagctccagcaagtgagcgcttcccaatctcgcactgtcataggtcaacaccccgataggtctattaataggagaaatggccaggaggctgggaacctgaacgagggcagacgtagctacaggtatgggggacagggctgctaatctgacatgttcagcgggtggtggactaacaagaccaggctggaaatcgggttacctggtttgggcagcggccaagaagccgcagctggtaatgatgccgacagcccctctctctgcgagtcttatcgcggcttgcacaaaacgatcaataaaagcatcttcgtagttgccattggtgacaatttgagcttctgaagtgcctatcaccttttcgcggatgaggggaaagggccatgtactctgattgaagggatcgcctgggggacggtaaatgtcaacttccacagcgagaaagcccaacggcgggtctgaaagtgtatactctcgggccatgatcgcttcttggaatcttttttgatcagtgaggctcagatatttcatccttacttacagagtacacttggttatttcatctggaaagtcatcgcctgggtcgggttggcttagtggtgcggggcttcgttcttcaccaatcacggggcttaccggcgggttcgcgctgccttcggaggtttccttgtcaatcattactgctttaggagtcacgaatggaccaaacttctaagatggcccgtctcgcttcatatagttagttggtcaaatcgcgataccgtggccgtcgcaccgctcttctacattcagtccgtactctcatccatcatgtccccaagccgcacttcccagagaccccacgttgttagcctgggagcgcctaaattcgccggtgctgattaccttgaagcctttggccgggaccatgactttgacgtgcttgacgccaatgatcgcgccgagactcagcggctgctgccagagttgatcaaagaaaagggccctgtcgatgcttttgtcattcgaatgggcacgccgccttttgagccattcgatgagggtcttctgaagtcgttggctcccgactgccgcatcatcacgtctgcatctgctggatacaatgagtttgatgttgattggatgtccaagaacaacattcttttctgcaattcagtcgatgctgttgcagaggcgacagcagacatggccatatttctcatcctggcagttctgagaaacacttccaaggctgagcgcactgcaagggcaggcaagtggcgaggagagcctggctcgctcattccagctcatgatcccaccaacataacgcttggtatcgtcggtatgggatccatcggaaaggtacgcataatcatcctaccttctggcttttggcactcgttagctaactgaggattaaagtatctcgccaaaaaggccacagttttcaacatgaagatcaaatactataaccgtcgccaactatctcacgagctggaacaagagtacgatgcaacatactgctcttccctccacgaactcctatctcagtctgatatcgtgtccatcaactgcccattgaatgaaaagaccactggcttgataggtcccgcagaatttgatgccatgaaggatggaagcttttttattaacacagctcgaggagctattgtcaatgaggccgctctcaagatggcattgaaatcgggcaagattgcaagagctggtcttgatgttctggtgaatgagccaaccgttgattcctggtttttggaccaggataacgtcattattcaacctcacctcggcggtttgacggatgttgcgtttcagaaggccgagagggaatgttttgagaacatcagagcgtttttcaagaatggcatagctaacagccctgtgaatgcgaaccatttgagagctggcctgtgattgagcggaatatacgagaattagatcgatattggttgccctcgttcagtcagtactcagtaatagaaattggtcagggcgagaactaacgtcatttgtgcacctcgtttatgattacccaaatagttcttgctgggatcgattataaaacagtagataaagtcataacgagaagatctggaagcattggtttaaaacattctcattggctgtattcattattaggattctgctaagcgctgtcacgtagcataagccttagaagaatgcagtagagtaccacacaggtatggctctggtttggcccatacatttatgcatctaaaactgcaaagaatccggcaatcaattaaaataatccatgctacaccttattcatagttccatacatccaactcggcaatcccattgtccagtttacgactagaaatttgtgtactatctgtatgaagttggaaccatgacaccctgatgaatcttaagaatcagtctgcttgcttgttctcgcgatttgctcgtactttgaatcagcgctctctggactgccgattaacattgtaagcgccactgccttgatattcgtgctgatgatgtaaaactcacttctcctcatcaacgattgagcccgaaattgtagtgatatggagcgtcttggcttttgatctaatttgccaccacggacactcgaacaaagcgtctatgtgctcgagaggcaaccctgcagtctcagggacagcaatgaagacataggcaagtgctacgagacaccatcctgcaaagaaaatgaaggctccccagttgtgcatactagagagaatcgaaggggttgcacggttaataccgaaatagaacagccagtgaaaggtttggctgagggccgagccaaacgatcgaatgctattaggccagagctctgccccaaagacatatggaagaacgaggaggccttgattgatgattgtgagcacgatagacatcaaaaagatctgaacaaggacttaccaacagcatagccgaatccatgaatgaatatggctgcgatcgcggcggtggaggcacctggagcgacagaaccgtcctggtgacttttgatataggctccgaggtagatatcagaaatcaactgaatggtaattccaatgaagagagacttccgacggcccagagcatcaatgaaaaagaaggaggcgatgagtgtgtagaagaatttagacaaggagtacatactagacaggaataggttattgccatgagcgctatttattcccatcaacgagagaatcggcaccagatagctggtaacagagtttgcaccagacagttgagccaaaaggtacgagatcaaagattgatgaactctccgaaggtttccaggtaccataaaggtctctctcaggatgtccttcaacccgccccctgaagcatatcgtgacttctcagcttgaatctggtgctcaatgtctgcaatttctccggcgacgcgggggtggtcagctggcagacctctgagagcaacgagggtcttgacagcttcttccttacggtcaaccagcatgagccatcgtggggactcgcaggcacaaaagaagcttgcagcgatgatgatgccgcagatgatggttggaaggaaccaaaccagttggtattgaagatgagaggcaggtaggtggaggaagcaagcatatacggtcaaggtactgacagtcaagcttaggagcataacaacgctaaaccatacggtcaagaggccacggatctcagtcggtgcaatctcaacaatcgacatagggcctgtgacggtcaaaggaccgatgccaagtccagaaacgaagcgggcggtatatagagcacccttgtttccataagagaatgttgcaatgagctgaccgataatccagatagcaaagtagagtcgcagtgaccaaaggcgtccgattcgatcgttgataaagaatgacagggcggatccgacgccagctgtcaggtagacgaaagatataaagttggcgacctcgctgggattcgcagctgagttaatgccgaaagcttttgaaaagcctgggagagacggaacgacggagctagagccttgatcccatgctgcaacaggttagagacagtcttctgattgatgagggaacgaactgatgcacaagccggacatggcatagagagccgacgacattagaagttgacggttgtaaataacctctggaggcgagtttcgaatgctgcgaacatgtttgccgagcgaagaatcgctaagatatcgtgcgagatgcatattgcaggaagtgcaattgctatcttggttggagggataagttgaacgggacttgagaatatgactaagaagatacttatttattcttaaacttttatcagggattcacctcagaatatatcatggcgtccgttgctgtaatgctcgttgtataaaccaatgtgttgaagcttgctatgtcacgcgacggactgtctagactaccctagattggttatctcgctccgacgttgttatcgctgagctggattcttccgagactaggctcgagagagattaaagcaaggtatatcttgctcggaatccaccgagtggcttgtcacctgttccactgaccttatcagtttcgtctgaaagtggactagtgaagcctccgcaggagctagcttggtctggcaatttaacacgggcgacagccagatagacacgttggtgacaatagaggtcagcatgcttttgccatggcgacctttctagagaaaaaagaccctgttgtgatcgtaggtgcaggcatttttggtctcagctcagctctacatctcgccaagagaggctacagcaatgtcattgtatacgacaaacaagactacgataaaagtctctattcttatcagaatggctcagatgcggcttcggcaggtcagtagcactccggcctagagctattcggtccccatgactaacgcgttcaagatctcaacaagatcatcagatcatcctacggtactcagatcgagtatcaagagctctcggtcgaggcaataagcatgtggaatcagtggaacgctgacctcgctggcggagaagttccacccggcatgagttcgagcgataaagtcttctataacaacggagccatctctttcaatgaaggcgacgagttacctcccttcgaaaaagcaagtgtcgagaacgccaagaagctgcatttgacgaatcaactcttgacaactgctgctgaggatgtgcgcacagccaacgatctcggttttaattgtgatcaattcaaagcctgtactcggggaaactccatggcgggcatccttgatacaagcggtggatttgtcgttgctgataagtcgtgtcgtctcgccctctacaaggctcgcaagcatggcgtcaagttcgtttttggtcaagacgccggagcttttcaatcgttcctaaagcgtggaggagatgtcattgggattcgcaccaaagatggcaaagaacaccacgccaagcttaccataatggcctgcggtccgcaaacaccacttcttgttcccgagctcgaccatctctgcgaggcgacggctggttcagtcgtcgtcttcaaaatcccattgaattctccaatctttggccagttttcgcctgagaagttcccgacttggatgtacaacatgagacacggggctcggggaggtctgtatggatttcctgtcgatgcagaaggccacctcaagatcggctacagagggacgaaatacacgaacccacgaatgcagccagacggcaaggagaggagcgtgtctgtgacgcgctggtccgagggggacaaggtgacgcaaattcccaggcaagccatggataccattgggtcttttgttgcccgccacatgcctgaggtcctcaaggaggctaacgacgttgcttttacaaggctctgttggtatacagatacatttgataatcactttgtgatagatcgtgtgccgggacaacaaggtttgatggtagttaccggtgggagcggtcatgcttttaaattcctgcccaacatcgggaattgggtcgtggatatcattgaaggagtaggactggaccggccagctgttcgcgcgtggcggttccgtagccctgcctccgtagagcacgtgaatatgcttatggaaggttcgaaaagccacagggcattgaagaatgtggttctcacagactcgattactggcagaacttcagcgagaagatcacgactgtaggataacctataactacctatgcttcgttgttactcatcccctgcagcaactcttgaacgaaccattccgaatcaactggtatgtcatcggctccaatctccaaggcccaatctccgacggcctgaggttcaattgaatgattccgatccgatgcatgtgacgctccagtcgcgtcttgtgacagactgccatctccacaaacgaggctaatggttctctctgacaaaacctcaaagatatctcgataaggcacagctttgctccaccgctctgcgatgatgactaacgcagtattgcaagccatgcatgtgttgatgatatccattcttttggtcgcttgtcgcaccttggcggacttccagatgcaatatagatacgtgagtcctccgagaaagagaatatggagagacccccatgtaaactgcaatgattggtactggaagagcctgcggtagagaagacatagctctttagctttctgcatgcagcattccaacgcttcctcaacagaatcttcttctccaggtagagccttatgagtgatccaatgcctgtacaatataagtattgaatgatcataagccagccggaaccattcacgcgatgcgaagacagatagtggatccaggcctgccgtgtctggtgcataagggatctcagagtgccatgcttctagctctgctcttagttgatccatgagcggcttcttggctacttcctggttgacgggcgactgggtcatcgctgggtatatagtgttccctattttggaccaaagacgacgtagctttatgacatggatggcgcccgtcatgttcgtaggcggctcgtcgggagagacgcgtggattttgtgacaaacccagcgcattaatcttgtcatcatcgatatccaggggaaactgttcaagggggttagtaagtccgctggtgagcagccacgagatatgctcacctccgcatcaatacagtcatcgggtataccaacggggcgaccaaggataaaggaagccacacggtcgatatcgtaggcgacccaaaaacatctcttggacatttcagcgattaaagggttagcatttcgccgaaacctggaggcgcttcgatgatagccaagttgtatacaatatcttatggcaaggccagacgatttcctaaggacagtcagacaaagcgtttgctcgaaaggtgttccaacctaaccatagacttcctcccgccggagaccttatagagtacacagcgcacgacaggagactttgtatggactcaatgctgtcaagttcaagaatgatgggctggtgtttcaaggccattttgtagtaagactcagctgtgtcataatgagctgggcccaaagccagggacgctgttgcgtagacctagaacgccgtcagatatagagactatgttggacagcgtacttaccatccacacaaagaactgcgccatatctccagctgcagaaaggttccccgagaggtctgctttgaagcactgctcttcccagaagcgaaaggttggctcatgaagaaagggatactgcgcgtgaatgtttccaaaatacgcttgtgacagagaagtacccagaggcggggacgggaaactaacagcaaacggctgaggacaattccaatctaggaagccgccatgctcgaaccgaatagtactcgcctgcgatctttttggaagatctatggctgtactgataatacgtgagaaggagacggctgaggatggaccgaaataatgaggctctttgctagcagtagtcaggcatagtaaagcaacgtcagtcgatagttgatcccttgcgtcttctgcctccgccgacacatctttttgaccattgcctacagactcagactctggtgggcccacgaatggtgtcgctgccgaaggagagaagctagaggaatccttctcgaggcccataagatgatcgagagcgacatcaggtctcgcctgctgcaacaagccctctagataagcgactcgtgtctccagtgactgcatataatcccttggtcgaaagagccctgtcgcaggatcttccacgaggcattctgtgcacaaatatgagcgagatgagaggccaaggccagaggatcaaggcttacctctaccgctcttctcgcaattttggcattttgggatttgtccatcacactgctgagtattagaagggacggcgggtgagataagggtcatactttgagctttttctgtttacagccgctgcaggctaagagagtgcgttccccaatgcgagatcttttaacagagttgggattggctgtattgtgggtggccattgtagatcttgctataagggtgaaaggccgaccaagtgctaaacagttgaatcaacacaggtgacgaaggagaaatgtgggggagaaaaaggcctggggaattacataatatatgtataagcttaaagctaagcactggcgttctggccttaaatataaggtaaagaaatagagtttaatatttatttttattattctttagttaacactaagagatgttcgcccaggaggtatttcttattgctcttttaattaccatttatctaagagtctggaatatgtatagctcttagtccttatttaaattatctgaaccatgtactgattcattagaattgtttagtaacatcagacatgagcttcgtacccttcgtagaataatatggctctagtaaatccatgaccgtgtggtgattttgcatgctggcgaaaaacatgggctgattatccggtttatccatgccaccgaatggcttatacttgagaagcaacttaaccgcttcgacttcgccttcatcacaagcctcgacgagtgctctccagatctggtgtatttggttttggggtcgttcgaactcatgtcaaggaagaccttcgttatctcggtcttgccgtgtgacgccgcgagcaccaaaggtgggcgttcgcaaatgtcgtaggagtcggagtaagacgtggccccgtgttggataagaaatttgagcatgtccatatggtttccagcaacggcattcatcaatgctgatagttccatgccctcgtccggcagagctcatttgttgactaaggcacgtacgaaacccaggtcaccggactcgccggcgaatgacaacgcatgatatccgtttatgtcgtaagtgtcggggttagcaagcgagaggcgtactgcccatcttgatccacaacgttcgggtcgacacctttctcgtatccactccaacaggcctgacaaaggaccgattttccatcgtccttgttcacgttcacgtctgccccttgctcaacgaggaatatgatgtcatcctcttctatgctgtcccgacagcctagggtccagagcaaaaggtccccgcctgaagtcttcctccaatcaaagtcggtttcaacagccttgtatctctgttgcattttctccagtctaggagaagtagctggaactggtctaggcatgagcccgtacccaagctcagggtgatttctctttcaagatctcaatgacggcgagtcgctcgtttttgatggaccacagaaatggtgtccgctccaaatcattgtctttcatatttgggttggcgcctttctgtaacagaagattgacgatatttgtatggccattcccggctgcccacgacagagaggttcgaccgcttttgtccacaaagtccacctctgcaccagcgttcaacagtaactccacgcacttttcaaacccgtgctctgccgcgtagaggagcggattcttctcgtactgccattctttagtatcaatgtttgctcccaacaccaacaccctgtccacgagattagaaaacccagaggtcgtagcaagcatcagcgccgtgtagcccgcatcatcagtggcatctatcttagcgcctgctgtgattagcctctctgcaattgcctcgtagccatttgccacggcgtgtaacaaggccgttcggtttctgagatcttgcgagtgaggatttgcacttcggcgaaggagaagatcgacggcatcgtcgtgtcctcccagtgtggcccaaattaacagtgtccgcccattttgtaggtcgcgagcatcgacgcttctcccggcatcgagctggtttccgagttctttggtgtttccgttgaatgaggtgacaatgagaggatcctcccaagcacaaagttccatagacatgattgcaagtgtttgacctgaattatcaactccggcttgtcagcggcctctgccttgcgtgctgttcacttatttatcttatgaaaaactcttttttctgcgatactggtttaaaattacatacggggcatttaggcagcagccccataaccgttttgtcgtccatcataagcattaacagccgttcgtattcaactgaacaagcctgtgctgaagaggagtcttggaggctgaagggcgcgcgccctttcccttggagattcttcaggcccgacatgttttcggagacgatattcctttttaattatctgactcaacactttagctacgaagagtgtaaaatatatgtacactttgaactgggcaatagacagacctcgtcgtatagagttatatctcggaacggcaagtgaaaaattgcctttatctagtagcagatgttaactttgaatactgtctacttgggtcagatctgatcatcgcgagtgcatgtggtcaaccagaagcggtcaagctactgattcgaagaccggtatggtatgttgcacggggaagactggactattaagcgtgtacagagttacatgctctaaggttgtgaggtactggctgcttgttgatcggtttcagcgatcagagtcgaattaaggaggcaatcgaccataagtcagtagggaatcatgaccttagagtgacgtttttcaagcgcgacaccagttacacggattccagtacttacatgatggcaaggtaagtattgactacttaagaggattgataccttatagatactagttattcccataggaggttatctttatgtgaattatcggccctcaccgcctaaacgtccatccccaaagcctctccctgtggctataaagtttacaagtgatcagaaaggatcgccaatatacgttatcctaaacggtgcaaactagctcgttccagcggacgttgagtttgtggctacagagttgcttcactattcgccgttgttcgccgttgtcttgtgaccgttacacagcctagtagatttacactttaggtaccccgctttgaggtctgggaagagtaacataagaaggcaatttcttcctttttaagcggctgggattttgtaaaccgttaacgtttggctcagtctataaactcgtcgacagtgctaagcatcacatcgatcttatcaattagcctgtctctccactaaaacattggaccatgacctatcttacctgtgactacgacagtgagatatcaagcattgctgatgaaggaatcgataccccgtccagttcagactttgagggtaagaaggctttacatcctatgctgataaagctaacttaagagggtaaagaagtggacatgaaccaaatactgtctctaaacagttcggaaactgaagactccttggaggcttctgctttgcacattagaccaaacacgcccttgagccatggtctttcagcgacgcaaagagagtgggaagccctatgtactaaataccaccaaggcatccaatatctccgagatatagaggatcagatgttccgtcaccagacccagcattcttgtctctgcattggtcaccaaaaccgtatgctatacacatatcgtaatcagcgaacgaaggatcgaagcatttataatattcctcaaactgtcagttctcttcgtggtcgtcttcagaacaacatctccacgaatctcttccccgacagacatcaccccaaaattgaactaaacaacactgtagaggtatccgttattacgcttgatactctaaggggaaagagaaaaatgataagcttgacaaccaggtcaacaatggatcacgtcgagcagttacttggattttgggaatatgatctaacctaaatctaaaagccaggctcacaagtcagaatggctactcttcttataattaacatggatagaatatatttccagatgctgctctaaaggtttatcaggcaaataaagacttaacagagtaagggatgaattcttataattacaggctgttggcaaagtaggatttatatttatgatctggagttcacaagacttgattacttcgtctctctcctgaatgtaatggcttgaggtgttcagggaggttgcacagcagtatcaaaaggtaagaaattggtaggagttttcagtgctgaggaggggtcaagcatctacttagtcaggttgtctggaaggcatcagcctccgtcgaccccgcaggactttataagaagtacatggcaacaacgtatccttataaaaatacatgttggactgattgaatacacgctcaattaacagaaagatataatattagtagggctattctgagataaggttatcatcacctcggcaatttggaaaaccttttcgaagcctactaatatcggaatctgatctttgctgatgggaaaggagtcgccggcaaagtattctggtaagatgatagaggctggacatcgttgccgagactgtgagaatagaatttaggccacaacagccagtctgtcgaaatcaggtgcccaaccaccattgacacccgaaattgtaatggtgtttggcccactggtgctgaagccagaaagctctacagcatagcccttgtacacatccttatcccagttgtaacccgtcagtggaaagctcactgtcttcgcagtaccgccattgaccttgatagaagccagacgctcgttggaactaccgccgaaacctacgtcaccattgatgtaatcaaatagaacattttgagtggtcttggacgtgctgatattcgagaggacaacctggccgttggagctgccaccgaggttgccgactttggtcgaggaagtgcagccagagcaagaggcagtctgtgcccctgatgataacgacccggtggagacagaagtatacttgtaattgactgtactactggctttcttgatgtttgagagacgcaatgcgacagagccatggccgttgacctgcttcgagaaggacgaagctccagtggtagttttgcccgtccagagatccttgatatcggctgattggtagccgagggcggagagctggaggctaagggttcgagcactgttgctctggtcgacatacaagactgcaacatccccgttagcaagcggtcccgcccacaagtctcgatcgctggtccatcgctgcattaagctgatgggcttgacggctgagtcttggttgattgagatcaagtccttgttctgaagaacagccacggtctgggccgacagcgccgtgatatccgtggagatcatgagagcggatttgagcatagcccatagagcaaaatgggtcgcctgttcgtcgaacgtcataccagagttaccaacctcgagaagatcagcatcggcaatgtggccaggacctgagaggttcctgtgtgcaatgtggatggcttggttggagatgcggtacacattgctccagccttcgccaatgtcgtctgaaaggcggaaagaggtagatacactctgcgtccattcggcgggaccttcgaggccactagacgaggagtatggaacaccccattggcaaatgagcattccaggaattccgaccttctgcaactcgctccacattgtgccgaaacgagtgataaagtcagttcgtggatccttgggggcattgttggtggtgctatcagcgtagcagttgtcatctggaccatgctttgatcagtacgatactctcttcttgtcataaaaaaatacttacatttcaaatactccgtatttaacgatttgaagaactcggcgtcgacggcttcgtggcccaaggatcccagcacaggggatgggtactggggatcacacatacgctcaccagcatcggaatacatggtccacttcatgcccttggacctagccaagtcactcaaaggcttaagaccgtctggaaaggcattggaatcaatcttcagcgcacccgtggttgggtcacgctgtgtgtcgcgagaggcccaaccgcagtcgatctggaagaatttgtagccagcatcgacgaaaccacggctagagagagcttcaatagctgcggcgatggtcttgttgttggggctgcatgaaacctgattgtatgagttccagcccatgacgggagtggactggaaggattgaccagaggccagggaaggtatggcggcaaccgccaagattgaagggatggatttcattgtgatgataagaaggtctgtttgccaaaggggtggaatagccgtatccagagatactgttttgaaaggttgattcattgggttgtcaacacttccaaggcttgctatttatgcttcagatttccagtctcatacttccagcaaatatatatcgaaaggctccgtgcattattttggtagcagcaccgcaatcgggccgttttcatttcattcgcagtatgcccaaatttgttagatgtgttataccagggtatctgcaacctgggcagaagatcccccgtggggaaagatcacgggccgcagaaactcgttccattccgcgatgatctgcacccaggcctcttcgaatcgagaagcccatatgtgcggctaactaaacatagacgctacagactcaacctggggatccattagtgcggtttccagcttgtcggcatccagcagctggcttgaactttatatgatcactaatccaagtgattgacgcgctttcgtttcctcctccaattacgaaaattcgtgggcaagtcaagtacgtaagacaacctctgatgtaagggagggggataacgtcttagtctgcggcctccagagaattgatgtatgtccgagatattcttggtcagtgttgtgttgtttttacttgatagacctggcagctcttacttggatcatgcccgttgggtcgttccgtgaatgctttcttggagattgccatggaatagatatgctcttcaatgcaggaaagaggctttgttctctgtccagtaattgtgttcacattatgtcgacctttgactttaacaagtggtctaagcgcaccaggttccatgtcacgcgcgtcgtgtcgggataagtttcgggaggcaaagggaacacgacctctaaggagacaatgcaagcagggctatttagccatgtaaggatggtgtcagaaaacggattgccaaggctcaagtcccggaattcggcagagcgcgggaatagacacgcgacgacaaggtctccggctatcgatgccgtggaaaataccccaacggcgctagaatgcaacctggagaagcaagagcttcgcgttgataggcgcgtttaacactagcgcaagtctagtcgcggttcatctcttggatcttatccccaaacggactctcaaccccgtggagtttacccccaatacccattcttgaccccattaactctgttccccctcatgacgctagaaacgagtctggagatggcacagataatactgccgagataccaccgttttatccgcgatgccaagctcctataggcgcgtctaagacgagggtttatctccttgtcacacttcatcattggattctcggattgccttttctcgggctgggagagaatctgcagatcagcatataatgagtccacagccgacccatttctgaccatcattagccttctgagacacagctctcttgaccccattcattatctcttattctcatcgttgtatcaacagccaacatgggtatctctgaaaaggaggagccagtctcggctgctgagattgagactcagaagcataccatcaatcaccaggcagatctcgatcacaaggctgaaatcgcccagttcaaaggcgatgccatcgaggctgaaaatgccgagttcaacatgggcgtccttgaggccgtccgtgcttatccaatggctacgctctgggctttcatcatgtcatgcaccattgtaagttctccatggaccctgaccatcccttccaagctgacaatatcagatcatggagtcgtactgtgtcttcctgatgggaaacttcatcgctctgccaaagttcgcacaggactacggtgtctacagcgcaaatgtcaacaagtatgtcatcactggtccgtggcagtctgcccttcagtgctgcggtcccgtaggtgctcttattggcgtgactatcgctggcccgattacaagtcgcattgggtaccgctgggccactatcggaggtctgatgcttctcaatgcctttatcttcgtcttcttctttgccaattcgctttctgttatggtagctgcccaggtcctcgaaggtattccatggggtatctttatcgccaatgcccctgcgtattgtagtgaaattgtccccatgagactgcgagctcctgcaactcagatgttgcaaatgttctgggctatcggttctatcatcgttaacggcgtcgcgtatcattacaatggactcgaagagaaggcagcgtacaggtacgaactatactaccctgccatttgaacttgcaaacgaggtttcattctaacaaactatgtctttgcagggttcccatcgctcttcagtggatgtttccaacgccccttgctatcctgatcttccttgccccggaatctccatggtggctcacgcgtcgcggccgatacgaagatgcagtcaaggctgtcgcccgccttggtcgcagcactgtcgtcaagaaccatgaggagtctgttgctatgatgcgtcgaactatcgagctcgaaaagtccgagaaggaacctagctacctcgagcttttcaagggaaccgaccgttaccgaacccttattgtgtgcggtgtatatgctgctcagaacttgaccggcaatctgattgctaaccaggccacatatttcttcgagcgtacgtatcctttcttgctactctactgagataaactatattatgtactaatgcattgaatagaggctggcatgactacaaacactgcttttgccctcggacttattacctctgccctgcaaatgatttttgttatgctatcctggattctgactacctacattggccgacgcactatctatgtctggggttcattcatcaacgtcttgtttctcctggcattaggtattgcaggtagtgttgggaagagcaatgcagcctccttggcccaggcctccttgggtcttatcgtgtctgttctcttcacccttggcccagctcctgtctcatacgccatcatcggcgagacatcagccattcgcctcaggcctcttacaacgggtattggccgtgctagttactacctagttaacattccctgcatcttcttgtcaagctatatgcttaaccctaaggtatgtgtgttatgctcttacttccatttagtcaaagctaatgctttcttgtaggaagcaaacctcggcggaaaatgtggctatgtctgggctggaacgggctttgtctgcttcctcatgtcatggatctggttgcctgagtttaagggtcgctcgtatcgtgagattgatatcctgttcaaccgtcgcgtccaggctcgcaagtggtccaagactgttatcgaccccaacgatgatgagtagatgattctaggatagacgaatgggcgcccacgatgcagattaattatctcgatatagctataccagattgatcatcttcctgcagtttctgtttccgtataccatgctacctagtatcctagatcgcagtatccacggagcacggtctccttaatccatgcgatccgttcatagaccttctggacttatcccactatgctatcttaagcttggcgagtagaacggcatttgaatcctctgcagcattatgttgggttggttagctggtatgcggcccggtttgactttgataagagtgttattttgagtagatagttcccacagctgatggctcacgcgcatcaccaacgaatcctctgcagcaacgcaattactaccaagacttgttataaactctactagctctctcgatatcactttcagctctcaatatcgcttatgttgcccatgatgttgctaagctctttatcggcagtcctccactcctcctcgatgacctttaatacccatggacccctcggcttcagcttgaacttgaacggcttgggctccgtcataaaccagacaaccttcatctccatctcatgtacctcttcagcacgctcgaagtcaaacgcccagatcatcgtcgcgacctgggcaaaggtaccatctacggcaacacgttttccaagacagcttcgccgaccgtgaccgaatactggcagcgggagtgaggtccttagttctccttggttcttaatgtctgtgtccatgctttcaccatccacccatctttcgggaatgaattcgtctaggccgccaagtgactggtcaaacacagcttcgtcacgaccgatagaccatgcattcgtcaagaccattgcattcttgacgattctgataccattaaagtagtcttgtttgtctgcccgacgaggcacacctccgggggaaataggtcgccaacgcagaagttcagatatgatggcatcaatgtaacagagggaggatctgtccgagaagcgagggaatcgatcccgtccaacaacagcatccagtaggtcatgcgctctcttcataaaccttttgttgcccgttgttgcagcgatgaacaaccagagtattgtacgagtgctagtctctataccaccttgaacactcgtcgcaagcgtgaaagcgagatcagtgtcggaaattggctccttggtgtatttcgctgcaagggagcggctttgttttgttgcgttccatccgggattatcatcaccaaggcttaacaagtgcaggttgaggtctttctgcttgttgaataactcatctgcagctttgcgccatggtgaaattatcgctgggagattggcaaggaacgggaagatatcgggtaggccaggcttcgacgcatacgaggtgaccttagcctgcgtctcacggacccgtttatacagtggatcatcgagggtgggtacccgaacgccatagtgcaaggcgagaatgataatcgcttgtgcgcgctcaagcaaagggaagatgtcgtcgctggcaataaccaatgatttttgttcgcttatttcgacaaggtgcttgacgagctgcttggcttcgagttccatgaccggctgatagtgcggagcagcgataccaccgagcgacggagacaagatgcgatgatgaagtttcaaatgcgcatccatgtcgtgcatcagcgtgaaccgtgactttcctggcccagcgcctgtaatcatctccatgcccacggaccttggacgattgctataccaagcacccctcctgcccagtagctctgtagctgcctcggctgtattgataacaacaactggcactataccgaacagtttcgacgttgcgatagccccattctctttcacccaatcatcccatcgcaggagtggcctctcgatcggtgagctgtggatgtcaccgatgatgggcagtttgaggggcctcttcctgtatttcccagttggtgaccacaagtaaaatagcgctgcaccggcaacaattccaagcaccaaaaccgaaattgaagaaactgccataatgactggtgatcaatgtttgtctaaagttgccagcaatactcgccagcatcttaaacctctcacaggccaagacaatccccgcacggggttacttccagattcaggcatcctccgcaaatattattatcagcttgcgttatgctgtctaatccgataaggcgtctactccagtagtcgacgctttttcgggaggagaattgttacgccatctggggctctgcagtgaagccaagacaaccagctttcacagacttcgttgttttagactggcagagtctgaaaagctgggttgaagagataataccagagaattgattgtcgtcggcacgccaagctgcatgtgacagcgctatgacagtagacccgtggttgtttccgagaggcgagaaccgtgctggtgacgcttgggtgcattattgcttcacctgaactctggtgcacgggcgtacagcaactgattctactaaaaaaacgcagttacaccttcttcttctagagacatactccactgcggtcgtccaaaatagtgatatcaatatatgtttgaaacatcctggctgttgatcatgacagctgaacctgacagtcctgactctcaaggtaatgagccttcctgattgggaatagtcaatagaaacatgtccaagcaccgcgtttcagaacacggtttctcaggacatgcatctaagtatagggcaacaccaaacgtatgttggaatggcagtctattcgagcatgtgaaaatctccgtcgattagactctcaaatatatatatgggcgcgatgtctaacaattagttactagcatcctcatagtcatctcgtttcttcatcgctcgttacctctttcaacatgctgaccgccttgtttctgtctgctctggcctggagccgaatggcaaatgcccatggaaccatcaccagagtgattggcgcaaatggcgttgttatgcccggacttactagtaagtacatttccagaacctcggagctggtgctaaccctagcagtcctcgatggaacacctcggtcttcgacctctgctgcttccggagcccagattgataccagcgtgatccgtgaccccgaacttgctactagcaaggcctctgcacttggtcgaactagtaaaggcccagttgacggcacccgcgtcatcaaggctttcatgaatggtctcaagggccggtcccttactgacactatccttgggggaggtgaagaaggtacagtggcatggcaagtaatgaatggttgttgacagctgacactctatagcgacgagagaagccgtatcctttcttaccggtaacgctggagcagtggtaaatggtgtgcttctgtgaatatactatttttcgattttccggcaactgacctatctcaggcgtgcaagacgcgattgaaagctccccagttggtgatttggccctaggtatgtcggcagaagcagttggaaatgtgaattatatgctaatcaacagtaggagctgagcatggagtcaacggtcttttggatgacttcttccaaaccgcaaaaggcgtaccatctcctcgtggatacatcgaagacggcgtccagaattctactggagctggcgccaagtccgggctgcctaccactgcatccgacggaactctcaagctcatctaccatcaggttcgtggccatgaccttcatttacgattcatattgacttttcgtctttcaggtcaacgaggacggtgctggtcccttgctagtagacatagactttacttcaggagggactgatccgaaagcttttaagtccgctgaagtggttcagaacatcattggcgtattgggattttcgactgtaagctcgactgattttccggtcattgtcaaagtgcctagtggacaggtttgcaccgggaaggtagctggggtttccggggtttgcattgcaagggtacgaaacagtgctactgctggtccctttggaggcgctggtgcattcactcataacccagaagctgtaaaggggaagaagactagcgtaaagttccgccaccgccatgtctaatctatcaggttagcgtgctctgggactaccttatgctatatcttaatagccagcttctttaagaggctaaacttattaagaaacttatagttatatttagttagtcctttactatattataatatactcttaatatataactttactttttattattattaagctaatataagtaaatatattcttatttaatatttattagtaaaatttaaattagtttatttagttattaaataagttttcttattaatataatttaaaaataaaaagctttttaaaatagaaatataataaataacttaaaataaaaatataacttttttacttatttaaataataataataataataataatattaataactttaagtaaaaagagtataataaaaagccttaaagattttataattctttatttttaaaactttaattactagtttattaagtaagtaaatttctctttaagttaaattttatttaaggctaaattactttcttatacttttatactaccttatatagaaaataaagctagccctttatattagcaggatttaaaagatagttttaaagctaaaagtaatgctagctatacctaatattatatatactaaaactagttttattatattataagctactataaagaaggcaaagcgttatttcttaaagtttaggaagccctgctgcgaatttgcttaatgatttataagtagataatataactacttataatttaataactatactggatttcccctagttttattttacactaacagttaaaggtatagctcgaggccctttgttttcatcgggactactgacaggatgtggcctatattacaagccactagcggttcttaccattatatccgagtaccgaccctaacagttgctcggcagctgacccaggatatgctgcctgaagtcatatacagacctagcccaaaagccttgcaatattagtaatcgaatctaggagatttaaaaggaatttcttaatgttaactgctccagcctcgacccagtttagttaaaagatattaaactagagcaagtatgcttttatataaaaagctattcttaaacgtggcctgaggggtttattgacctttactcggcccaagaaaactatctttaagatatcggatgcaggcttcttgagacttggtctcacaggatgttgcttctctaatagcggctatggtatcctccacttatactaacgatacgcaacgcagcaagcaacaaaatcctggctctgccactggagccaggaaagcgcaatatctggtagcttagtgtcatgatccagga