aactctataagtctttttttttttatagagtttttacagtttttttttcttttagaaattaatactaaaatttttttagttttttacttactttaagtaaataaaaaccaacctaacttagaaagagaaaaaaaaattttttcctttcacttttaaaaaaaaaaaaactaattttattgtttttggaaaccccggctttttttttggttccccccctcccggggggggggaaaaaaaaaaaaagcagtggtttctgttatataaaaaaatactttatattatttttaggatttaagttctctaggctatttaaggcttttattactaaattagtcttgaagcttatttaccttaattaaggctttttagttttttaagttttaagtattactatattatatatcttatttagttatagttatagtatttatatttcaatatatcttatagtttattttatctattactaagttatataacttttaaaaatataaatcttaagtatattttatataaagtattattatagtaattgccttattattatttttagctttaaaagttactttagttattatattactaattaaagtaatataagttaaagttatttactttttttattttaattactttcttttttttatatttatattattttttattaattttaattactatagtaatatactttataatactatttaattaatttactttatataacttatttttaactttttcttttaaatctttatagtagatttctataaaggctttattatcttataaagttttaaatataagttattaaaacttaataaagtatatagtatataaataagtttatttaagtactataattttaatagctacttattattttttattaactactttaaagttatctttaagtatacttttaaagttattttaactaataaaaatattttaagttttttaattttatatattcttttaattttttaagaaatctttaaaaatatatttaaattagtctttagtacttttttaaattaataatatagtaaaaagtacttttttaataatagtatttagcttaattagaaatatataaaagtatttttttatttaagttaagaataggattatatttatagcttattttttaaatagttttaatttaagtagtttaaaggcttccttaatatctctttctctttaaggattaatattattattaattactaaatatactttttaattattaatatagttttataagttataaatagtattatataattaatagattttagctattatttctattatattaggtagttctttagtataaaaaggtactaggctagtattactagttattttaataatataatattacttaatataaatataatataatttaaataaaagctattaatatataataattaggtttttaaataagtaaactaatctaaattaggtttatatttataaaatatataaagtattatattaaatatattaagatattatatctcttaataattaataatataagttaggcttattaaggtaaagaagtattattaatagctagtaaattaaattctatttaatactaaataaatatatatatatatttataagatttaagtaaaataataagatataaggttattattagtcctagagtaatatagtcttaaagcgctattagtttaatattaattagtctacttttagctagtctaatattagacttatagtaattaagtaagaaattatagggtatgatttatatataatataactgctagagttataatattaaaaagatagaggataaataagtatattatttaagaagttaattatattaatttaaacttttaaaagtattaaaaagcttaaataaagaaaactctagccttataacctttagctactaattaagaagttatttatttctttaataaagtttactttagctataataataaaagaaagttttatatctttaggaagcctaggacttataattattttaaaaaccttaaaaaaaggaaagaacttagagaaaaggataaaaaaagactatatatttaggcctatattagtattaaatataaaagtcctttaatcttttataaaatccttataaataataataaaaaaataatatagctttattataaaattaaaatattaaataagtatattaaaccttttattaaagaaagttagacttttattttaaaagaagataataattctagctataatcttaataagaaaagttatataataaaataaaaagaaaagaatagacttttatattactttaactatctctagtctctagacctagcttttattaaaaatagctaaggtttattaaagtttaagatataaagatatcttctataagataataagttattaaaggaggttataattttatattaagataagatcctttaagccttaattaataagcttattcttttaatactatagcaattaaaagattatattaaattaaataaaaagaagactgcctattaaagcttattttagtaattaaaataatataacttttatttaattataactttaattaatattattataaattaattataaataggggtattattagtattatatagataactggccatttcttatatcaggtcagggagtggccggtcgggttaactttatcgagctacggaattcatgcagtgggtacaatctgaccaatcagagagggatgtgctgtttgcagtcctcctttctccgtatttacttactgtgggccttggagccatcaccgcctcatgtttctcaaattattcatatgaatcaacaactagcccccagcaaagaaatttattagaacgacatgcctttgaaagagagctcaagaaaaggcaagccaattgctaggcgggcttgcgacttatgccgtagccgcaagctgcaggtatgtgaccttttgcagcgattccccgcacgataaagttgacgcttgcatagtgtacctttgaacaaacaagtgccgggctgcctatatcatgcacacgttgcgcacaggtcgggatgccctgcacctttttgactgcccgcaagccgcgaggcccacctaaccggtatgtattcctcgcagctgatgtgagataatgaagacttgttgacatatctatctgtgtagccgagttgcggaagcaagagcacaaagccacagtgctcattgcagcagtttaagcaatgatacgatcgagcatttctgctccgatgagttattgggaaggttgatttcagactatctcgagtacctttatcctctctatccccttgtacatcgaccgcgatttcgggcagatttcgaaagcaaacgttaccagtcagacccaagcttctaccgattatgcatttcactctccgccctgacggtgtcttcttcatcacacaatttccgacattacgggtttcagcctgaagagacagttaccagcatattagaaaaggcacatcgcttggttgtcctcagcaaggtgtcgcagaaccctgcagtcgggatgtttcccgacgtgcacgatatgatatgctcatacatactgagcatggcttttcattgttcaggtagttcataccagggatgggtgcacgcttctgaggcagtcctgtgcatgagaaaactaagcttgttcagacaagtatcgcataatgatctggacgagatagactccgaaatatgcaagcgattattctggttaatgtttatcataatggcgtatgttgcaccttctgcggtgttccaagctgcactttatattgagtttactgaccctagtagccacgacagacttgcgtatcctgtatctcacaccggtatcagttataatccagtctgcattgattgggatttccttgtattacacgaggtcgatgatgcggagccgggcgacaaggaacgaagtgaagaacccagagtcacgccgctgatagccggagtcatcgccttggtgaaattatacctctgcgcagctccactgggactagacaagttaccgggaaacccgcgttatggcccattttcggcctggtcttcatcagagacgccaaagagtgatgacacccaacggctctctcttgaagaaggaatcgacatcatacacactgtgcgagatgtgatccaccagctgccggaggagtttgcaatgttcgaccaagatggaaaccccaacaaagttcccttatcgtttgccatctcgcgagcgaaagtacatatgacgagcctttttattcaaagtatcatccttgcgacactgtcagccaataacccatcctttcagcagggcaatcgaaccggtagtgcgacagcatctgaggatgcgctcctcgccgaagaaagccagaatgctaataatcagctttttaatcttcgcagggacattgctcagcagtgttcccatattattaccgtcacaaccgtctctgctctgaaagtgaacggcatcgccgtggtaggtttcctatggcagcttcagcggattcggctgctgcatgccgactcaacggaagagaattacgaagaatatagatatatgctaagtacttcctaggtttcaaagcttcgggagatcactgctactttattgagctacaaagtggatccttcatgtcctgctgatgaggaaaagcaagtccagtcttgcctcgaacgtcttattagcactttagttgagattgactttgtaaagattattgctgaggagtaaagggcttcttcttggattattgataagagttcctagtagaagtatatcacgcgataggttgaaatttacccagatgtgctatatgcagttgagacttgtgcccagagctcaaattagcagacggagcttagaaagaaaggaagagaccaggcaatacgattacatgcatagattcctatgtaccttacaagctgtttggactgtaaactcttggaacacctcaacctcatcacagtacaaaccagaacggtgaccagccagaagcgatgtaagatgcaactcgattcatatacataaagagaagccagtatgtgttctagaatattctatggaatgccttgagggtaatctgtatgacggcaaacaacaaataaggaaggcaatcactctgcctaccatatccaacatctagtgtagcctagcctagtcacgtggtgcttgtgtaactatcaagcctcagtctttgcgtcccggccgcgtctacttctctcaatcaaccgacatggtcagacacttgttcaactatcatctggcatcatgtggatatcaaagtccaaaaagagagctaaagacaatctggcgatccttacaagactaggcaactccatggcaagccaacaaacatcccgacgatgaagacgcccagtggcgggcccaaagagcaacagcactgctccaggatatcggtatcacacctcaagccctcacagctggaagcgtcagaattatctctgcgtcgcctagcgaacgccagcacgccgtgaagttgccggctgagctttaccaaatgattgttggattcgtcaatacctttcgtcaacagtccagatcgacagagccgacattggttgcgctctcatgtacttgcaagacactaaacacgttcgccgaagaactcatttataagcatcccggggtccttcaagacagtgacaaaaagtggaaattcttgttcagcctcaaaatttggccgacccgggcgagccttgtacgatccctgctactcgactgggatggccatgtcgaaaatgatgattcggtgatggatattatcgcctcatgcacgaatatcgagttccttttcgtcggtaatggaagtgggaatccaatgatgaatcacgtcgatcagcttgagggattacagcttatactctcttcctgtactcgtctcaagtcacttcattacttcaccaggtggggttctaatcttgttgcccagaacagaatcggggtaattgaagcgcaaagatatctctctgattgtgtatccggccaacctcaggtcaagcaatcattgggacagcttgagaccttagccgtagatggcccgtcgtcgagttggatactccaaggttctctacaatacctatcctccaacttgacgtccctacagctcaggtggaataacgcattggacttcaggagcactccactctttgatatatcccaacagtgccagaagctcaaggttcttgtggtctcatatagactcgttgccactgacgatttggagaaagcatgtgaagcatggactagcacactagaaacactgaaagttggctggggtacagaggacaaggattagatctcaaatgtcataccccatctgagaaaactaaaagtgctatttctgtggagacattgctttgtccccgtcgacagcatcgaggccgttgctacgacagagatgtcgttggaatagatatccataatgaatttggaaggtttgaatttcatgtccagggctcgaactcaaatgatatctgatgcagcgaacgaggctctcgccgacctgatcgaagcacactcatctacccttcgccgtatcatcatatcccctggtgtgggcgagctcgttatccagtgctgcaatatgacaaaaggtctcagatctttgaacataaagttgcctgataagactccgcctcgactccttgatggcttcttgaagtcatgccctgatttggttgatttcccagaaagttttgagaaatattcggatcgacggagtgagtggaaaaaccgaaaacagtttagggtggaggtgctaccgttccaacagaagctcttagaaggtcgtatactcgattactaaaactcatgacatatcagcaatatacatgaagctttaaggaggagttctaggcaattcaagattgtaggaagctgcataaagcctcgacaaggacaaagttttacggtgagagctaacggcttatcatagtcatgtagcattaacagaattgttacggtgtagatttaatggtctatcgctggcctagtttctttactgctttcccaagtgttacgtgacttgtctgccgcctataagtttaagctaaacaggtgatgactgggaacatgatttcttctctatcaatataagcttctacccagaagtgtccatggtgttctcaagtgctattaataccagctataactgtgtgctgagcaaagtttccaataggagaggacttgtgatactccatggtagtgtgagcagtacgtaaggctaccataaacttttcaatgttgtataggtttcttaaggtcacgcagtagctcgacagaaatacaagagtacttttatcccagtgattgcaataagatgtcaattcctctcgttctatatagctctatcgttgggcatctataatataatataagagagagacgaagcaaaaccaacaagaagcaaatgctgacttggctttaattttacagagaaggactccaagacctgtgcatgatcctttaaccttcctttcaacttcttccgatcaacatcctgcacagcgacattatcctcaatggcaagaacagccgctgctcccgcactctgtcccatgatcatatagacaggctccatacgtattgccgacagagcaatatgcgtggcgctcatggtcacagggttgacaaagttggtggcatccccctttctaggaacgattgatccatagggcacgctgaaaggcccgggatttggaacatggatgaggccttcgtcatgtatccgatcgttgataacgacacgttcgacttgatggacgtccagggtgtagtacccaactgcaacgacagtgtcgttgtcatacggctttggatgctgaatgtcggcttgcgtcatcgtatactcgccgtccattcgtcgagcctcgcgaatatatatctcgtatggccagttgccgttgtcagtccattcatccttcgcgtagccccaggcactggtgttcttgcgaataaattccggtacatcttggtggttcgccaatgtccacagaagtccttgcgcccagatcctgtgccttttcgcagcagcctcccgctcctcgtacgaatactcagcataattggacgtcttgttgtaacttccgcctatcaagtcagtgctgatctggccagctgcgttggtatcggttttgagattcggcatgagctgcgttgtaaaaaacggcccaaggtagccagtcttgatatatcggatcaagatcttgtagtgggactcgttgtagccatctggtttgaagaattccaccttattgtcatcttctctggttagagatagccgatagttgaaggcttgaagacggtgatctttcttgccgcgcgactctaaagctgcgaacttggtgatcacgcgaccaaccccggggagcaaaccgctatcaggatcatcagggtcgttgtaggggtcaatggcagccagtctcctgggctcgttgaagtggatgccagcggcggactcatcaaactcctgcttgtcttcccgcccaacgcgatatgatatacccgctgtctccatgaggtcgccttcgtagccagcatcgataaacatctttccagagaaagttgacccggaccgcgtttggaatgatttgatgacggttccatccttcttcacgccgctgctagtacgaaggatggactcgtttcgaaagacaggaattccctcatccttgatccatttctccaatatctcctctgcaactttgggctcaaaggtccattgaaccttgttgccaatggccggtccaggctgcgcctcgatatgctttgcgagataatcgtctcttgtctcacgcgtccaggcgttgtcgttgtcgtaatagtcgtacactttgccgtaaaactccctagcaattccaccaatggtgtttccatccttcgagtctgtccagcccaatcccgaagtagtaagaccgccgattcgtgatgtcggaaagactaacgtggcggttctgttcatacgaaccgtttgaatggcggctgccagcgcggcaaccgtgttgccatagatgatcacgtcagattcatgagaagtcgctgataagacgccaacagtgaaagaagcaatgatgtaaagacagacgatatgtacagacgccatgtttgcgagggtttacttggctgcttcacgcagctcaagcagtagaatcatcaaaacacgtaaaaaaaaaaaaaaataaggagtaaacaaaagtgcgaagatctaatttggcgcgcattttgactttggaatgatgcatttgctgacgtgcttcttattttactttaagtggggcggataccgcggacggcgattccttgattcaggagtgaggatcacaatctaccaatcggctgagcccgatcagcacaatgttccactgattggctctccaatctctccccaatctcacactggctgtctgccaagataaggctgtccttatctctccctatcctacccaaacagtcggtagttatgataaggcatgccacgctaccctggagttacactgaacatctatctttcaacgtcattttcatggccttggatcctatgatgtccatatagtgagcttatatcaccttccacttccttgctaatgtcttaatagtaaacaacaaatgtgttaatagatcaggctaagatgatatactttagccgtagtttatatagtttccaaaatcccttccatcctaagttgacttatttttctgagatccaatatgtaactaaattcgctattacactagttttctatcgaagaaaccacatttagcaggatattcttagtacctggagactcacagagtgatggcaaatttacccatgttctaaaccagtcaagccactgggaaactgtctcctggcaaccaagttctctataatgatttaagctctgatccatgagtctctctggcaagtgcaggttggatctcaaaatagagagtttcggtaggccatccctcaatggtgaagaaaatactcataaatatagagctaaatgaataatattatactgataataaataaggatctcatgcgactatgaattaggaaaaccgttccgttttgtgagtcggtcggatgaaaaacctaggttctatcataactcgcagtttccttgtgatctggccgtccacccaaaccatcccaatgaccgaacgcgatggacttctccttactgaataaataattaaacgatgtttcatatgaggaacttggtctgttgacttacgttgttaccaacatcaccgcggcatttttcgatggcgctgcagccccggttataggggttggcttcagcaccaggatggcagttcgcggccgacgcgcccctgaccgagcaagggacattgtcgtggcggagagctccatatgagatctctccgccctggtcggctacaggagctgcagtggcgagagtgatgagagatagtgtgatgatagagaacttcatactggccgtggagagtttataaatagaggggtgttgtatacttgctagatgaagaggctgctgagtgacagaaagaagaatgggttttgaacttgatgctaagagatggatgggtatatatactgtagagcctgctagcaatggctagagaacaccggcatatgaaagaacctggcccatctatacgaggactcacaaaccttgatgattgagagttctggctaagagtattaagagattcagataggcgctatgtctgcagtgctgggccaaaatccagaagctatggaaattttagcttggcggactaatcaagggacggcttgttagtgccccccttcatatgccaaggagataataaggaacttggaaataggaaactccaagcccagacgcatctactttcgttggtatgcttaccaaatctttctgttcggacatattacatcttctatggccgcttcacgtagtacgttgtcggatcctgtttagactgcaagtctactgagatacatcaatggcagtgagtatacgagacagtctcccatgagtgtctgttgtactacacagtgggcgatccccttaatccctcacccccaggaggctctgttcacttacacccaatgttgcataatcggcccattattttagtcgtttgaatacgatgaccattggtaactgatctcattggaggctttggctattgatgcatggaaactttcaccaagcctcgtactagatccctgtgaggtcttaaaacttctcctaaatgggaacccgggaggaagcaaaagactggggtccagcgggatctttgtaaattcaatgactaggaacaggtttggggaatattctccgccctatgcaacgtaactgccgagaaacgctcggatgggggctgtattacaagcccacacggaattccgggaagtccatggaatatcgtgcccgctcttgggtccataaatcagggataagcgatggagactggagttattgtacaagctgaactgaacataggtttgacttggattaggtaacattaactaatgactacggggtctatggtgcgatggcaggtcgctagctagtgaagccttacacgccatactgaagccatttcgaggtgacaggtgccatccgccacaaatatgcctaacgaagaagcatcaagtacggaactcggcacagtggcatacccgaggtcttggaaccctggacacgagcccctagactcataagtgaggatgatgtttgtgcggttagtcccgggagcaatatccatttaaggctacagcgatatgtcattttagcgccgctaatcccctaccaatttcactacagtgattgacgatgaacctagtcgagttcttcgatcccaatacgttgaatttgaaaaagaaaaggtacaagttttcagcctcagaccataaggtcgtgttgggcatctgcaagaatactttcatgaaggactagaggatctggtctttaatcctgaatatcaactaggtcgacaagaatcacatgaaaccacgccatctcacgcagtaaagcgcacaattaagctttagttcccaagcgagctcaacactaattcacacatgcgcaccgcaccattcacgccgtggcttgaattgcgaggttgccgaaggtgccccatactgcggctgacctgtggcgttaccaagcgggatgcaggggttgatttcggaggttcgtccactcattcgacggactacaactagaacagtctcgtgcaggaaacggtctcgtttaggctctttcagggaagtgttagccacgtcaacacgtcagcaaaaacgactacggtaagggcttcggcaaggggcgtatcatagtgaaagccaacgattcggtagcttatcaagacaccgaagatgggtctttatctttattacattagggtttgtctaactaacatcattgctggtcttgacaagtttcggcgttcctggaaaccggccacagcggatggccgcctggagtttgttggtcttggcttctcatggttggcgtcgtcacaatgtgtgaaactaatatgtacaggaacacgcggatcttgttaccgcgtctaggcgttcataacggctaccttaagctattttgagatagatggaagatgctagggagagttacgatatcactggtgccacgacgcacgtcgtcattggatggccaacggtggttgtcctttcaccgagccctgcagggtcactcggttgccaaatgtactctgtgataagaggttaccgaattcagagctcggcagttgagttgcaacaaaagttccactctgtaggaattacagtcaaggtgagcagtcgaagtttaccagtcataagtcgctcagttgcagatctcctatgacacaactgcagcgccagaaggaaggacaacatttaagtatggtaaacacttaatgcagcgggggcttcgaacagtaagtgttgcttcctttaaagggggcatatttgctgcgacatttgataagagtttgcttcagatggcgatgctacgaccgccctggtctcctcaaacggcatcttaaaagtaaccttgtgcaacgttacgcggtaatgccactcaaaattcatctgtatgggttctgcaatacagacgcttcctgttggacagcacatcatcgatatttctcttcatagaaagtctgggattattgagaactagaatattcagtttcttctacttcatttgcacctctgattgaggttctggagatatatatgctgctttggcctctgatgcatctatctgcactgagtttaaaatgtagtgacttgcgtgtaaatactaaagatacggatacttacttggttctacaagacgtccctcagtacagagactaactgcaataaggaacaaattcagtaagctcagggtcgttatgtgaaaatctctggttacatgtttgaacaaaacacaaggcattgtcggttgtttacggagaatgtagacgagtttgagacctagctagacaagttttagtataatgaatcttagacgttacttatcttttcgatctccttggtgacctttttaaagacagttgagctccgggatgtccaagatctaggtcatggtcagcaatgcaggagacatggatttattctcaacaagggctaattatataaataatcgataatcaacgtaaaacttgagagatactcataaagtaagctagttttgacacagacaatactgctatagcctgtatgagcttagctgtggaacttaagtgcccgaatcaagtctttgatatatcgggctttcgggattacgcaatgcatgtttattaggaatatagacagcattttccagcccataatccaatcacatcacgtgctaattcctccacggtctggtggtctagtggtatgattctcgcttagggaaaaccctacagctcagcttgcgagaggtcccgggttcaatccccggccagaccctttcttttgccattttcatgtcccatcattctaagacatctttctttttgcgattctagaactttttaatgctctcacgacattgcattgagatagactgacgaaatagagcctctgtctacatcctctcttccaatcttccatttgttaggttctcactacgtcttccagtacttgctgataccaccattctctccagtaaatggatcggcggtaggattcttaacgccccatactgcttcaaagtcgtctgcactatcgcctccttcatcccaggtccatgaaaaccccttcggataagcccccatcatacagaatccctccagtggcacctctgcaacagcaatcctcgggttttcggcagcgataccacgagcgtctccagtcatacaaccgaaagatgccgtgttagcggatggatcgtatgatttgtgtgcaatgccggctgggatgacaaaaagatctcccacgttgacctcgagctctagtccgccgtcttcataggctgttccggaagtatgctcttgtgggtcgtcgctcaagtctgcaacaccccagcggatgcggccagggccagagacaactaccataacttcatgggactgggaatgataatgggaccgctgatgttgaccatatctgacaacccattgtacgtcccagtcattgccgcaaaaagtatcgaatgcttttgtacgatcgacctgaccgtctttgacaaaggcgttcttgtaatggagtagtggttttggtgagttgggaatcagcttggttggcttcaagtggtatagaattggttctggtaaagtctccatgttgacagtagaatgacaggacgtttcaggcctttgcaagatgtgattggagcaatggagtaagattaaagattaatggacgaaagtcgtagcacctgtcgcccaatgacccaacagtagattgcgtgggatgatggttacacaatgctcctttcttacccaccactacttatatcttccagatggcaaatggggagtagctctataccaaaattctcagtggtcgatattgctttggcttgcgtgtcagtggctcatgagactaacggttagacattccgagaattgcggggagatagcgctcggagttgttaaccgctgataatcggaaaccttaaccgtgatatccttaacctaatgaaggacagaatacgcgacaattgcatctagaaccgcggggtaattcattgggcttatctcctttcgtatctaccggtgtttctgtggcatgaatgctatgataacgagcggcgagtcaccaatgcgcggagggccttgacttagtaactgggtcctgtgttgatttgccatggtttgaccccgtgataatagcaaaaagtcttgaaagataagcactgctcatccataaaaaccttccaaccgcagagcttgtcttcataccagactttcatcataccaggcctatatcccacaactcacgatgcctaacgctcttggtgacagtggcagcaagttgcccagtttcctttccaacggcaactttgccagcagtacttcatttccaaccaaggaaggacattataacaccagtggcaaagaaacatcaccgccagcggttaaggaaatgcctaaaccatgggtctcacagcgatgtacagatcaggctcgcccactcaaggtcatctacattggtgctggaatttctggcatctgcggtgccattgagtttagaaagcaagtccctaatatagagcttgtcatctatgagaagaaccctgagcttggcggaacatggtatgagaataggtaagtctgagcaatcagagctaccgaaggctaaagctgacatgatctcctttagataccccggttgtgcctgtggtgagcatctatcatcaagcgtgtatgtgtaatatcttattgacaaaccttagatgtccctgcacacgcataccagttgacctctgagtcttcccctcgatggtcctccttctttgcctctgcgcctgagatcctccagtactggaaagacgttgccactaaatacgacatcaggaaacacataagatttcagcagaagtgtaccggcgctcggtggagcgagaccactaacaaatggtttgttcagctaaaagacttgacgacaggtctcgagtatgaagactctgcggatgtgcttgttacaggcgaaggcgtattgaacgagtggcgatggccggatatcaacggcatcaagtcttttaagggccagctccttcatagcgcaaactgggatgcgaacgttgatctcaaggtaagaaatgacgctcacgcaggactttagtggccctttcactgataagaagccatgaaacaggacaagtctgtcgctgttattggaaatggcagtagtggactccagattgtccccgcaatactgcctgatgtcaagcatatggatcattacatacgcggaaaatcctggattgttggcctcttcggagatcaagagaccaggcagcgtatcaaggaagcaggcggtaacttccagtactccccagacgagattcaaggctgggagacagatcgagaagcatacttgaaatacagacgctccatcgagcacaacatcaacaagaacttcggtgttgtcttcagcgggacctcagcacaggccaatcttcggcttctagctcaggagtccatgacccaaaggcttaaagagagacctgacatctatgagcaccttcaacctgacttctcgccgtattgcaagcgcatgtcgcccggaccaggataccttgaggccctggcatctccaaaggttgacaccatcacctctggaatcaccaagattgacgagactggaatcttcactgcggatggtcaacatcatccagttgatgttataatctgtgcgactggtttccaaacctcacccgctagtcgaagctttcccatttacggtgttggtggagtgaacctacgagagcgcttccaaaaacgcccagagacatatctgagcgtctgcacagatggcttccccaatttcttccaatcaatgggccccaattctatgcctggtgccggaagtctcttactcgtcatcgagaagacaaatacctacatcgccaagatcctagcccgaatggcatacgataacatcgcgcgcatcgagccaaaacaaaatatggttcaggcattcactgactactgtgataacttcttcaaacagactgtctttgcagaggagtgtaattcttggtacaagacatacgagactggtgccacgcgtgaggagcagaagcgcggacgaatcacggcactatggccgggcagcagtctgcactgcgtgcggactctgagtcgtcctcgttgggaagactttgagtacaagtattgtgatgataatgagtttgggtggtttggaaatggatggacgctggcggagaaatttgttaccgatgagttggagtccttgacgtggtatctgaatgacaccaatgtcatggagaagatagtgacatgagatacttagacatatgttgattgttagagattttagcacgattaagaagtcgaggtcttggagaaacccttcaatagccggcttcgtgtccaaaactgtcatgacctcggtctcatggaattggtctaaatttatagatgattagttgtcaattgcctaaatctgtaaacttactaaaagttttagatatgtcttagggctatctcataagtttaggacgagtcagctgaagcctaggctcgggtccagtcagtccgtagcgatctatggcggattccgcgaaacccgttcccagacttgggcttggcaaagtggcacattttcaacagataacagtgagtggttatgatgccaagacctagctcgtggtccgttctgttgatagcgatgagtctgtggcgctgtcttctataaaagagggagcggtccggtgctcggacagtccgagataccgcaaggccccactatttcggccctccgctccgtccggccttcaagtcgatgtgtatcatgacggaatttcgaggtcggtatgtctgagcggcatgtgtccgtcgctacgtaggattatgcttgaaattagtgactcttcggtgtaaaaatctgtttagtccacgtctttaatatgcctcttgttgcaacttataagacgatccagcacaaagcatgcatgccactcactgacttgacatcaacaatccccaccattattcatttgcagtcactattcaattaccaattatctaagacttcttccgagaaacctacccaaattgcttgacccaaggccagatgaacccttcaaacgatccgcgtcctagcgacgccccttccatgtcttctggcacattgggtgacagaacacgggacaaaaacgacctatctgatgagcctgagtacgaagaggaaattcatgacttggcgcgcagattcaccagacagtctgctgcatcaggtcatgggccactgttccccttgagtgatggcggtcctcttgatccacaaagcccccatttcaactccaagaaatgggcaaaggcttatttcaagacccgaaccgaagctgctgatggtattaatcctcgcaccgccggtatcgcgttcaaaaacctcaacgcgtacggctttggccaggcgactgacttccagaatactctgacaaacatcgttctaaaggctgcgagtttcgcaaggaaggtgtttggggacaagggtcagcgcattgatatcctccgcgatgtcgatgggtacgtcgaggctggagagatgttatgtgttctcggtcctccaggctctggctgctcgaccctgcttcgcagtattgcaggtgaaactcatggcttccactttggtaacgatacagtcttgaactaccagggtatccgccccgagcagatgaagaaggcttaccgaggtgaagccatttacacggctgaggttgaccatcatttccctcatctgactgtcggtgatacgctttactttgctgctcgatgccgatgtcctcccaaggacaagctcccccacggcgcctcggctcgagagtatgctgagcatcttcgcgatgttattatggctatgtttggcatttcacataccaagaatacacgagtcggagacgactacgtccgtggtatcagcgggggcgaacggaagagagtcacaatcgccgaggctgccctgggatactcccctcttcagtgctgggacaacagtacacgcggtctcgatagcgccaacgctgttgagttctgccgcgtcttacgcactcaagctgatactcttggcatcgcatcttgcgtcgctatctaccaagcgcctcagagtgcctatgatgtaagtgtaagcttcgctttggactgctctcttgactaacttgatacatagctatttgacaaggtcaccgtcctttatgagggccgtcaaatcttctttggaaagacaggcgaggcacaaccctacttcgagaacctcggcttcatttgccccgaacaacagacgacagccgatttcctgacgtcgatgaccaacccagccgagagagtaatccgcccgggcgccaatccacctcgaacatcggacgaattcgcacgatcctggcagcagagccagcaacgatcgaggcttatcgacgagatcgactactacatggaacaacacccatttgacgggccggatcttcagaaattctcggaatcacgaaggctcgaccaggcggctgctcaacgagaacgatctcccttcaacctttcctatttgcagcagtatactatcaacctctggagaggcttcactatgttgatcggagaccctagcatcactctcacgatgcttatcagcaacctgttcgagggtctgattatctcaagcatcttctataacctccccttcaacaccacgagcttcttccgtcgaaccattttgctatttttcatcgtcctcatcaacgcgttcgcgagcattctcgagatcatgactctttatgcaaagcgtaaagtcgtcgaaaaacagtctcgatacgctttctatcacccgagtgctgaagccctttcggcaatggcaaccgatcttccctacaaagtcgtcaactcaatcctcctcaattgcacgttatacttcatgtgtaacctacgccgcgaaccaggccctttcttctctttccttcttctatcattctcaataaccctctgtatgtcaatgatgtttcggttcattggctctgcaaccaagtccatcgcgcaggcactggcgcccgcgtgcatcatcctgttggcattggtcttgtattcaggttttgcgatcccgcccgcttacatgcaaaactggctcggctggatccgatgggtgaatcctgtttattacggactggagactgtatttttgatcgaatttgtcggccaacagtttccctgctcagactttgtgccccatggtcctggttatgagaacctgggaagcggcgaatacgtgtgtaacgtgcccggatccatacctggccaatcatttgtcaagggagaggattatctcaaggcctcatttggcttcgtcaacagtcaccgatggagaaattttggcattatcatcgcttggacggttttctttatggctcttcacctctggactgctgagcatgtcgcttcggagcgctcaaagggtgaagtcctggtctttctccgggaggctatgcacaaggtgtctggtaagcggggcagcgatgaagagtcgggtgttcccacgccttcagggaagcaagaggcttctagttcgtcgagcgaaaaggtcgaggttgagaagcaaacgtccgtcttccattggaaggatgtctgctacgacgtcaagatcaagagcgagacgcgcaggattttggatcatgtcgatggttgggtcaagcccgggactttaacggctctcatggtgagtgccttatactcccctaacctagtatttctctttgaccattcagacttgctaacgtattcacagggtgtctcaggtgctggcaaaaccacccttctagatgtcctcgccagtcgagtgaccatgggtgttgtgtccggcgatatgcttgtcaatgggcactctcgtgactcttcgttccagcgaaagacgggctatgtaactcagcaggacctgcaccaagccagctcaacagtacgagaagcgctacgatttagcgccatgcttcgacagccagccaagtactccaagcaagaacgactggactatgttgagacagttctttcgctcctcgggatggacgcttatgcagatgccatcatcggtgtcccaggtgaaggcctcaatgttgaacagcgcaagagacttacgatcgcggttgagcttgtcgcacgtccgcagcttttgctcttcctcgatgagccgacttctggactcgacagtcagacttcatggtctatctgtgacttgatggagcaattgaccaagagcggccaggcgatattgtgcaccattcatcagccctctgctatgcttttccaacgattcgatcgactccttctgctcgcgaagggaggaaagactgtctattttggtcaaatcggtcagaattcgcagatcctgatggactacttcactcgcaacggaggcccgcctctgccacccaaggccaacccagcggaacatatgcttgaggtcattggggcggcaccgggtactcatactgatgtcgactggcctgctacatggaggcagtctcctgagtacagggcagtgcagaaggagctccagtctctcaatgcgtcacacccgtcgccgacacctacatcaggcggcgctgacccctcagagtataacgagtttgcttctcctctgtccacgcagctatgggaagtcaccaaacgtttgtttattcagtactggagaagtccaggctatatgtactccaaggccatcctcacagtcggcgcagttagtcatacctcatcattctttactcttttacaggttctaacctccttctagtctttgttcatcggactttctgtcatggatggcgaaaacacagttcgcggtctacagaatcagatgtttggcgttttcatcttcttgaccatcttttcgcaggttgctgaacaaatgatgccagcctttgtggagcagaggactctttacgaggctcgcgagcgtcccgcgaaaacatactcttggcagtcatttatgtttgccaatctgacagttgagatagtctggaactcggtaagctccatgccacttcctcagacggaccatctctaacatcacgcctagttcatcggtatctttgccttcatctgctggtactaccccatcggcctctaccgcaacgctgagtacacaaacgaggtccattctcgtggcatcaccatcttccttcacgtttggatgttcttcctactcgcttcttccttcgcccacatgatcatcgccggacttcccaacgccgatactgcaggtggcgtcatgaaccttctctttatcatgatgttcgcattttgcggtgtcctcgctggccctgactcccttcccggtttctggatcttcatgtaccgcgtcaatcccttcacatacgtggtagagggtttcctcggcactactcttgccaacgcacctgttgcttgtgccggcaacgagatcttggagttcaagcctgtgaatggtacatgtgcggagtttctgtcggattacatgtccaatatgggtgggtaccttgtgggtgagagtgcaggcagcacaactcagtgtcaatactgtcctatggcagataccaatactttcttgaaggggattaacgttagcttcgacaatcgctggagagactttggattactttgggtttatgttgtcttcaactgtgcagctgcagttgctatctactggttggctcgtgtccctaggaagagaaaggacaaaaacgaatagttctgtttcttgttgcaagacattgcgtttgtatagtactatgcatagcttggatttcttttgtcatttacctttaagtctaataatcttcttatgtatgcaacagatagagttctaatgttattaatttatccttacatccatacgcgctcaatcctaacctaagtctaatcttatttcttatgaaaatatgactatatcttctaagttttcctaaaatctcttaattatatcctaataagtggcgaacctttgatctcatctccataaccctaaggcaggcggaagcacaataatacaagtgatatctatagaaaccaaagcctctgcccaattatccccaatgccttctcggtcctttattatctatgatagtccaaaactatgattggttgttgtctagcatcataaatatctcctggttttgctcaaaccagttccccagctccatgttatggtcaaagccaccctccaccatattccccccttgtcctgttggtaagcctccgtaattaacctcatttgcaaggtgtgttccatcattaaagctctgaaggtttgtctgcatgttcaggtgactgggcacaggaactcctgcctcgaagaacagcatctcaaatggtgtatcaggtatgcgccctgacacctggacttgagggttattggccctcgagcccacatacttgcatgcgacttcatacatgagcttgaacagatgaagttgctttctgtaaacatttggaagatctgggggtatcatgtcgactgtttcaaccacggctgcgagcggctccaagtgagtcgggtcgcaggtctcgatagcatggcaaaacaagactatgaatggcaccagagggaccgccataagacccctgatctttggttagtttaagcactattgtcttggtcgggggtcttaccagtgcatgtagaactcaaagatgatggcttcaacgttcttgagcattgacaaacaaatcctgtgttgctcaagaccattctttgctgcttctaggcattcgtcgcaaaacgcagaggatgtcatagacgcaggtttcactgctctaaataccagacagcgcgtggaatagtatgctaccttatcggtcctgcggaagacctcgctctggttttcgccgatacttgccccgattgactcaaataagtgctcctgtgagtttattagagaattcagccaattctcgtatgtattctgcgctcacctctgccacactctttgtttggaacaactgctccatctcagccgctaatctcctcgcattcgtctctctctcaacatctggctgaagcaaagaccccggactgtagaggatatcatagattcttccttgaaggctgcaaaaccatgcccatttcgcaataatcggggtaggtccgtctcccctatccttttctaaagcctcaaagttaatagtaatttctccatctcgtatcaagactggccgactcagcctcaaagcaagcatcttgtcgcaaagatggatatagaagattaatttagcccgtcgctgctttgcctctccagactctggctttgggagattttcacgggtgaagcctagcgtctggcacatctgtactgccgcagcaagagtattccaggacatagaaatccggcaattctcgagatggtaggatgactagacttctgttagtcgcatgcatttcgaagggacttgttgctgaggaacttacggccataaacagggcaagtatgtaatcgggtgtgcagggcatattgaagggaagaccagccaggatagagtccagattttgtcgacagagcgtcgcctgagatgcaaactcattcttgagaacttgttcagtctcgacgttgtcacattcgtgcaataggcttaccaagccaacatgggtaacaatgagatcagcaagggtaggcttgccgaagtaaactgtcatgagatactcgacaaattgactgatgctgtgaaactctgcgcgccagaatagctgtaacctgggagactctacagagggtattagtatttttgtaacggcaggtgtcgcacaaattacctctcagtctctgtacagccatcatggccaggttgacaggaggaagctgaaaccctccatgttcttgaggggacaatatccgttgcgtatcaacaagacgcgtctcgtcagccgtgacatccttgctcgccaatatctttcgtagtgcgtctaagtgactctttatctccggaagcgtttgcgatggctggttgctgtcaacaaattgttgcaagaagttcgtcgcaaatgtagcttgtgtcgtcaaagtgacatcgccttcgaactctggggctttctcctggcttgttctgacattacacgacggggagctcgcatgggattttggggtgacgtgtgaactaatggcagtgtgagcagctgacgagcctccttgtaattgttgaggagaaaaagcgatgttgtcgacagcgaggcttatgcgatcaagcttttgcgaaatggcgtccagtttggattcactgtaccttgtaagcgcgattacttgtaattctctcactactacttactagccatctgataccaggacctgctgacgttttgctcgaggcttgaagccagtggggaacgaacaacgaatactctttcgttggcacggtccacaaggattttcacggtcgcatttgatctatgacgggtcagtgaaggcgctgatgagatgcacgcattcactcacctttctttgtctacactggtcacactggcagttgtcaggtaccatccgaagttacaactcagcatgcgatgggtctcagcttacagagagcttatgctcgggaactcgacgcgttcccgagacggcgttttcttctccatcgctctcgtttgggtccacgttcatcgtgtcattaggctcaattgacctgtcaaaatatttggcaaattttacaacactgggattcgtcaaagactcatggatattggcctacaaaacgccaagaccaaaccctcatccttgatgatggcatgcgtctctttcgggtaaaggctcggtttctcggagccccgaaagagcgcagagactggattacccatatcacgggatgcgagtgatttgcagccaccagagctaccctagagagagaagaatccagccaagtaattaacatcataatcaatagagctcaggtacatagctggatattctatggggcatacaattattaattgtttttctcagcatacattgaagttcttgcaaatacagcttgcaggcatgatgagaatttaaaacaacctaaatttaaacggttgggttttggttgcactttcgatgcgagttttaaccgcgaatagcgatgggtctgggagcttgtcagaatttctgattcgtggaaaaagcagcctcagtctaaccgcatgcagagtagacaatgactatcttgacgtcactccttttcttcagaacttaacgcgttatatcttatcgatagtacgcgacgacaacgcgtctcaatatagagtagttatcagtcacaagacatacaatctcggctttcttgaataggaaatacattcctcgctgtactctttgtaggtctatcattgcttggcgaacagaaatctaacatcgacgtcataattactcaatgaaaaccgaacgctccagaacacccaaaacatcatcctgcctcaacaaaccccgctctaccaccacgtccagaaacgggcgctcttcagccagagccgatctcacgatgcttgacactttggcgtacccaaggctcgggacaagcgctgttgcaagtgcactcgcgtcaagaagatgcttctctgacgtctccttgtttgcgacaaggccctcgacgcatcgcttggcgaatgtcttggaaacactcttgagaagctgtatgctgtcgaaaagtcggtcgcaaaccaaaagctcatagtggttgatctccaacattccctgttggcatgccatggaaacagcggcatcatttccagtgatggctaacgctacttgacagaccgcgattggaatgacgggattgaccttgccgggcatgatggaagagccagcctggacgggcgggagagtaatctctgcaataccgccattaggccccgaagagagcagaatcatgtcgttcgcgatcttccacaagctattggcagtgttgcgcagctcggctgagagacgtgcacaagtgtccatgttctgcatgccatcaaaggcgtcgctacatggctgcactgcaacatccagcgatgaggaaagatacttgaagactgctgccttgtatccagacttagagccgaatccagtgccaatcgcagtgccgcccatggagagcacaagaaatgaatcacggatcatgctgaggtgctgtcggtgtcttcggatgaccgcctcatgagcaccaagagcctgaccataagtcatcggctgagcatcctggagacaagtccgtccaagacggagaagagtcgagtactcctggcgcttcacagcaaatgcgtctgcaagcccttggagagcacccaaagcaccctccatggcacggtacacagcaagcttcatagctgatggcacagcatcatttgtagattgtcccatgttgacatgatcgtttgggtgaacaaacgtgtagtcggaaagagctcggcctgaattcttggcagcgatgttggcgatgacttcattgacattcatgttggtagaagtaccaccggatccttccatcatgtcaactacaaaatgcttgtcatggaccccagttttgacctcttcgcatgcctccgaaatagctttggcctgctcagatgtgatggtaccgacttcataattagcacgggctgctgcttgcttgatcatagcaaatgcgtagatgaagtctggccagctggcgatgggtcgtcctgacagagggaagttttcgatggcgcgaaatgtgttgataccgtagagaacatcgtctgggagttcaagctgaccgagactgtctttttcaagacgctttgttgcgatggttacggtgacttggtgactgttggctcctttgacgagtaagccgttcgttggcttgggctcgctaggaataacctgaccaatgtaagcacgtgaaggtggttgcgttgggtagggataagcggcttacggtcgagatgatttgagtgaccgtcatcgtgtcggctgctgggctgacagtctttaagattgtttcaagtgatgaggatgctgctagtctagtgtttgtgctggcttgttctactctgtcgtgagattcgagaaagtctgttgctgagggcgctgaccatctatatagaaatgagcggtgttgctaatgaggcccccaaggctgttgacataacccggttttctctccagtccacggggtgaggctttcagcgggatggaccggtgagaacagaacccaaagtcgatggtacctcaaaaacccatggctgccctacaagaggatgcagtcgcgggtacttgacatacagccttctgtctaacatacggctgaccaactgggtctcttccctcccatgcttcggccgctaatgcgagctttttcagcatcggctgagatggtttagcggccgaagaaaaaagaaaggaacgagaatttggcccgcgtgacatatgcagtgtcgtgatacctacctacaaccagggatttgcactcgacggatttccgacgtggcagatccctactgagccgatagtcagcatttccggtctgtgggggaacatttcctgcccctccattagcgttgttgtcacgtccccctccttttggcccagagacaacgtatgtgcatttctgggcgtcgtacaccgtcgacaattgccggttgaccggtgtgctgggttggagcaaatcgagcgatttgccactcgacactcgtcaggcatagcgtcagatctggcaatagccgggtctcggcctggaaatctgaggccatatcaagctcggggaggcaatggcttagatctcaaccccaagtgacaacaagactgttccaattgtagaagcacctttgatgagcttattatggtacgtaccatccgtcaggctcctggaacttttttctccccgaggccaagccatgtcattatcggccgcgagctatctcgactcacagttgtattttgaggttacttgtcagccacgtggtttcagaacataagcatgcagaaagggtagtatcggccttatctatataatgtccgtctatattaacttagccgagcttgccagacaaaatattctgttgtgaaactctcaacaaagtcattcaacatgtacaaccatactttctccaacatctatctttatgcccactgagagcaattattcaagaattctacccaatcaacatcagaccataagctctcgcagaactctaatgacggaacctcaaattctgctggtctttcaatcggtccggcatcttcattggttgtgagcatttggacaatgctgtccaagtcggctagcaaggcattgtgatctctggcagccggattacccgcttcggccatttccttcaaaatgaggcggcattgggtatagagatactcatcattaagctccgaggtttcggcaagctcgggagcgatagccttcgcaatagagatgatggagaggctactgaaacgtgcactgagtcccaataaccgaatcgcgctgatcgaaaagttaggatttatattgccactggatcaaggcctgttaaagtgcttgccatgtttaccacgattgaagaggtctgttagtatcttacaattattccttgctgcatcgtggccttccttggccagtaccttgattcgctggcgcattgttgcatttagtttcgattcgaggtggtcagaatcaactccttgcaacctgagagaaagcttcttggagaagaaaggtcgaagtagtaccgtgaaacactattgacgtcaacaaatgacctcggaaggttgactagagacctaccaggtggtatctcaagtaaagtgatgcaagtccgcgagcgcatgatcgctggctcatttcctccggtacgccacttttgaagtcaaatgagatatatgaaggtaccttctccttccaagaccgcaatgtatcgaagcacggccatagctcgaatagcatagtttccagatctgaaacctgtcgcaactgaccgcttaccataagattcaacgcctcgacatcttctgttgtaggctcctctgatgagacgtatagcaaagcaacagcttattcaaacatgtctgatccgggaggtgttggggtttcagcctgttctgtcgcaatctcacccgaaggctgcgatccatacatgaaagttgtagctagggtaaaaacaagagacgcccttgaaagtcagcttctatcttgtgattgcgtcctaagatctgtgaatagtagctggactcgttctctaaagtctcttcggaggaaccaatggtgatcgcaaaatacctcttcaaaggtgtccagtagcttcatagtcagtggcgctgatgggagctttatcactatcctgggctctgagcaagattagactccagaattttcctgctgccaaagttggagatatatacctatcaactccgatttaagtaccgcatatgagtatctaccttgttgctgaaggccatcgggactctcaggcaatgccatctgccggaggtcgtagacgaaacgttctgcactgcagtcatctgatatgagagcccgagctgcgactctgcttctagtcgaggtacccggatccgaagggctctgggactgtctagaatattctggtacatcatctgcgaagctgggagtgaaggatgacgatggtcgagagcctacagctgctctctcaaggccccgaaggtaggcttctggtacggtcacgtatgtagtcttcacagggtatacgcagtctcgttggcgacgagcgcagcgtccacatggatgagctcgttctatcagtacatgtgttaaacataaaaatgagcagcctgcttaccgccgtcgcacttcagcttctgagagtgacaaactgtacatgctactgtgcttcgacccttgaatctgcccatgacttgcaaggaggatcgttatacaagctctactcgctagcgaccgttgtgataggtatctttctgtgcatatgccctggctatgaagttctgggaagaaacgcccccccaccaagtgcttggggaattgggggctggaaaagcatcgtcgaacatcagacaaacagcaattgaagacttggtggagagcattggctggagcgcattagcggggccgaacatgaatttgacgtcgcacgattggtctgtttgtcacctagaagcaggtcggcttccactgcattagcggccgacagtcccaaggatcactcactggattatgacacgtagataatgacgcaggagaagagcagatcataacaagctgcatgcacctttgatctaacttagtggttatagttaatatgaaagcaaccactgtgcgtccctgcatcttgaccttgatgtacatgcgtatgccaggtccaggtccttgtcaggcaacgtgtcgggcacactgacacccagaagtgaaatccgcctagtccatgaacggtatgaactcagttgttgattgagatttgatctgatgcaaagtttggtcggctgacgtgcttatgcagccgaactctgctgtctactcctcaccaacccacaattaccgacttggagacagacaagaccccaggtttaacgtcagacatggtgacttacttaatttttcataaaaggccaaatctagctaatggggaggaggagtaagctaaaagtgtcgtgaatgactccaaaattttgatatcgtgatgcggggtgatcatccagtttgctggaacgcgctatctttagcaaactttagtcttttcatgagcatgttcagcaccgtctcgcttaattcccttaatgtactgcaaatatacaaagaggtaaagagtaccgaggtcctgggatattctcagtgataagttggtaacagacatcgtaatagtcttatctgaaaacagagatacgaggtcttgaagctaaatgtttaatcacggctggcccgtatcatggcaaagcctgtggaaaatccggggaactaagataagttgcaacgctaacggtcgctttcgttaccgagccgaagcaaaaccttcgattccctaaacttgcctatctcgtggttgagccaagggttccccgtatggtactccagaacaacataaagtccagggaatcagcttcctcctaacggcctatctgcctaccgagccgacgacaagttccttgtcctatctcactatcgtctttgtagcgtctcccacaaggctaccccatgccaagcgactacacagagtctggggaagttctccaggctgataagacaccaatgggtttgtatgcattcgaaatgtataaagacgagcgatgccagtcggggtcgaacagcttgtcagcattcagggcaacaactcctatttcattcaacagcaggatgtgtaacagcatagatatcgagaagaagcctcccaccagcacggaagaaaatgagtcctgcgactccaagagtcaggggcaagtcatatctcctaaacctgaagctcttcaacccttttctgatgaggaactcacggctctggagaagtgtctcaggcgcaagatcgacctgagtctgcttccttgcatgatcctgatctatatcatgaactatctggataggtaagatgcctgatatctcaaggttaacatcgacgctgacgacacaggaatgctattggagcagctcgatttggaggattagaggaggatctgggattgaagggcaatgaattccaggtacgaaacacggacaatgttcaagtgactgttctgatcattgtagactgctgtgtctgttattttcgtcggctatgttcttatgcaagttccttccaacatgctgttgaacaaaatcggaaagccagcctcctaccttacggcttgcatcatcggatgggtgtgttattccccggatgcccaagcttaacagcaaaactgactgaaaaagggtgctatatacgcattcaccggagttgtccatagcttcggcgcacttactgcagttcgctaccttctcggcttcgtcgaagcagctttcatcctggcgccatggcaactctgagtgcctggtatgtgcgaaaggaactgggcgttcgaactgagatcttctactcaggatctctaaattctggcgccttctctggactgatcgccgctggcatcattgacgggatgaacgttgttggtggactcctggcctggcgatggatcttcatcctaggaggttcagctactgttgtcatcgccttctgctgctactggattctcccggactttccagcaacaaccaagtggctcactgaataggaacgtgccattgatctgtggcgtatggaggttgatgctgctggtgaacaggattggacagcaggcgaccagcaatctctcttccatggtttcaagctgcttctccaagaccccaagaactggatcttaattgttgtatgccatggtgctgctaatgccaccgccatcaatagcttcttccctacgattgtgaagagcatgagaaaggacaggataactactcttttactcaccgcacctccatacctgctggcgtgcatcgtttgtgcggtagtcgcatggaacgccgacagaattcaagagcgcttctggcacactagtttgtctattgcctctgtactcgcaggcttcgccatctcaacgtctaccactggtattagccctcgatacttcggcgacatgatcatactgcctggtatctactccggcttcaacatgtccatggtatggactgccaacaccaacttctgccctgtgtctaaacgagctgcggcgctggcattcaacaacgcgctagcgactatctgcagtatctatggatccttcctgtaccccaatggcgccgagccgcgtttcatccttgctttcagcgtcaacgtcgccatggctacaatcgctaacattgccagtattgctcttcatttcgttttgaagcgtgccaaccggaagttggaactcaaggaggctgaagaagaagctgctggacgacatctcccaggatctgggttccgataccttacttaaagtaacgaaggaataccatcaatccaggagacttagtgtcaaatagtgagaatgctgatttatatattgtgataattcagaacaggccaagttggctagatgtctagacattttcggcttggcacaagcagatgtaactctccaccatgtaacgagcggatgacatgaagatactcggactacgcagatttaacatacccatccaccatcaacattatatacggcgccagtcacaaatgatgcctcatcaccgagtaaaaacgcgataacccgagcaacctcgaccggatcagctcttctcttctgcacagtccctgaaagactgcgcttgatgtgttcttcatcatcgtgctcattcatagcagtactcacggatcctaaacacagttagccagtatcgagacgtgtaaagggtacaagcataccaggcgagacacaattgactctgatatgagcattttctttcgcagctgtacgcgaaaggccgatgacagctgctttgcttgcgcagtatgcgacatgccccggagcaccaaattggccaaatacgctggcggcggagacctgtgggtgatcagcaactatctaaaaagttgatcttcaagcttacaatgctagcaccggcggacatggctccgagctctgctcgaaggcagttaaacactccgcgcgtattgactgcaaacatcttatcccagacctcatcgctgtactcggtgagaggcactggctcagcaatgataccggccatgttcacagcaccatgaaggccgccgaaagtgttgagagtcgctttaatccaagagtccaccgagtcgcttttgctgacgtctaccacttgatagatatgcttgccacccgacaaggaggctttggcccttttgagtgcttcttcgttgatatcggctagagaaattgtagctcccctctcagcaaggagctttgcggtggccaggcccatgccggaggcagcgccggtcacagcgatctaaagtgttattcctgcccaatgttgcacggagacagagtacttaccactttgccttcaaaagccgccattttagaacttggtatgttgacagtgaagcttcttctacatgatgaaagcgttactacaggcggccttgggagagtttaagtccagagcagcctagccatagccaatatgtctgtgtgacgtagaataattgaagaccattggcgacgggcttaccccgcatggtaagctgataagccgttctggaagtggaaagtcatcccaagtggcggtttgctacgaagagctcattctattcctacacttgtgcattgatggaaggccagccaccaatgaagcaagcgaggtcgcgtcacatagtcacatttgcatgtatgcatggcgaagcttgcccgttcatctgtagctatttgtatggtctccgaattcgcttcatccgaacccagtttgtttatcggtgctgtccctcccgatccatatctgctcaatacgttcttttgtgtccgtaaatatcctcagcccgcttcgctttgcagcgcactcaaaccattgcacaaacgacgcccgtatatcattatcatcagtctcacaagctgcaacgaatgcaggccatattagtctcaaagatccgtatcccattccagcatccgaggcgtcaaactccagcagtcggtcgcgcacaccaagaacatgcttctgaagcatactaggatccagatcataaattctacgataaaagtacacagaaagtgcgtcctgcatcgtatcagccagactattcagcagattgacagactgttggtgttctggatcagcgggcgcttcgaccatccatatggactggcgaagcacatggagctgcttgatccatcgctcaactgcttttgcgcgagccataaactccttcaatgtgagtccagagtttatcagttcatcttggttctgctctttctctcgcgcaagccgaatgactaacgaaagcataaagaggtggagctctggtacgccaaagatctcaggataaagcgtagccgaccatattccgggatgttgaagatgaagatcgttttctccctcttcctgacctttgaccttgtgcatctcctggtccaggttactccacgtagtgagccggaaagacaggctatcctggctataggcactggcaccgctcgcttctatcgcttcacggactcggtttcgatgatccaagttcagtgtattttgtgtaaaagtgctctcgtgcgacagccgctcaaacacgtagcagtgatgtagtaacctgactttgcgagactttcgtcggttcaggccttttgttcggatgagcttctccgtttccaggaaaaagtactctgcctcatctcgatttccagagagtatagcaatctggaccatcgtcaagagagccatgagtatagacttgtatttggcagtcttgggaacatcgtatgctgtcttgagcataagacaaacatgaaagtgggctttttgataatatgctgtgccttggtctaaccacttggtggagccatgaatgccacccaggctaaaggcactgatagatagtgtgccgtaaaatgcacatagacttgcgtggtccatcttctcaccgagtgtcaaggctgccaaacagcttttgacatgagggaggaaaaggacgtgccacggcgtcttgctgtgacggtatggagtcaggcctcgaagcacggtcgttgcatagtgtttgaccagtaatacagcatcgcggggtacgtccgtgtcgacttgggacgatacagagcctgagctcggcgataaatgtgacaagtaaagccttggagatccaagctcaattgtggaagatcgtgcaaatggtgaaggaggcttctgcgcagacgctgattcacccacccaaggcacggccgtttcaatgcccatggctacgggatcccaccagtcgggcagatcgaagtgcccagggtccagccagctgttcaaggggaaactttccagggtcttcaaccaatctgtacgagggatgagcgcgttgccttgacccgatatttgatgctcagcatctcgatgggccgttccagtcgcaaagtcgagtgttgaggggacaacttccacgtcgtcatcgaagtcaggaagtagtagctgatcttcttcttgggcagcgtcaatccgttgaacttctatcacgtcctcgtctatctcatccaaagtgctcaatggatctgagggcagttgctgcgtaatgcgaaaagctccaaaaggtcctctcgaaatctgaaggtccgtagacgtcttttcgcattcttcgtcaatttgagaaaggtgccaacccgccagttctggtgggacgtcttgcgcaatctgttcactcaaacgctctcgttcttgttccgtcaataatggtcttcgaaatcgagcaactcccgtcaatgaggggtcatcaaagtcgaagaagatgtctttgctatagcctccacaatcgaggcctgagatgttgcacatagaacatccgggacgtccttcatcgcatttcacacgacgactgcgacactgtgaaaggtcagtagggaatggctgatcgagtgattgaacatacggtaacgcatcctccaaacgaacgagtcctccgtcctggaacccgcttgacctttgcagtggacttccctacaagaggaggcatgatgaagagaagctgtctcctcgacgagaccttcttctccgccgggaatgcccacttgtaaagggtcccaagatgcaagcatcggcactcccgccgtggtggagatgtgagataaggctaatcgttcccccgcctttcgggtatcggtaccaatccctctcctggggaaactttcctatcccaaccaagagatgaaaaatcagcagagatagaaccctccagttcgtgtcggtagttgactcctgcagggcgcactttgatctcgtgtccttcagatcatcacgttgataaggttctccccgcactctgcaacggctcgttacttgatccaaacctttgattgggcgggaatgttccactatcgaagccaccatcgtaaagggaaagttatatctagtggcaagacacgtcgtttttcaccgtgtgatatcatgataggaaagtcgagcagactatcctgttcaggtcattggctgagaagaaaatatgaagtcaactccgacatgatacgatcgaatcatctatctcgagatatatagaatcaattcggaacaacaagacacttcaatccatcgtcactcatcgcactattcacactatcagcatgggttccgtacctcagtccaccagcactttcgacgttctcatcctgggcgcaggtctctcgggcctgtgttcactctatcagctcaagaagcgcttcccagaatggcgtatcagggttcttgatgccgctcccgatgttggaggcacttggtactggaactcttaccctggatgtcgattcgactctgagtcgctgtcttactgctactccttcgacaaggagcttctggatgagtggcattggaaggaggccttttcgcctcaaccggagactcacaagtacatcacctactttgctgagaagcataatctcaagaaggatgttcagttcaacacgactgttacaaaggctacatggagtgaggctgatcacacatggacctttgtagatgaagctggtaacgaaaatgtttctaccttcttcatcagctgcatgggcttcctctctgcgcccactctacccgcaattgaaggcattgaagacttcggcggcaaactattccacacttctcgctggcccaaagacctcgatatcaaccgcgactttatcggtaagaagatcggagtaatcggaacaggcgcgaccggcattcaaatcacaacggctgtctctaaggtggagggcgtcgagtctctcagcgtcttccaacgcacagccaattggtccgctccgctccacaactcggagatcaccattgagcaaatggccgagcacaagaagaactatgaaaacatcttcaagatctgcgaaacaagttcctctggtttcatgcatcacggcgaccctcgaaagtctcttgaggtctcggaagaggaacgcctaaagctctgggagaagctttataacactcctggttttgggaagtggctaggcgtgttctctgatacatacaccgatcgatacgccaacagtttgtactcgaacttcatggctgagaagatcagacaacgagttaacgaccctgcgattgcagagagccttattcccaaggatcacggctttggcacgcgtcgagtccctatggagagtggatatttcgaggcctttaacaagtcaaacgttcatcttgttgatctcaaaaagacgccaattgaccgcgtcacaccagcgggcatcctgacctccgacggcaaggagcacaagcttgacgttctgatttgcgcaactggcttcaatgccatcacaggtgctttcagtgctatcgactttcatggcaagaaggaccgaccactgatcgcaacgagcgacagtcccaagggcgaccaagcagtttgggttgatcatcggccccgaacattcctgggcatcactgtaccctccatgccaaacatgttcatggttcttggccctcatcagccattcggcaacgctacacgcaacattgagcacggcgtgcaagctatctcagatatgctgcaatactgtaaggacaacggctacacttctgttgaaccaactgaagacgccgttgagcaatggaccgagcatgtggtgaagtgcagcgagagccaggtgctcatgaacgagattgacagttggatgacaggcgtgaacaagaacgtcaagggcaagagtgtcagaagtgttgcacgatatagtggtagcattggagagtatcgtaggcgatgtgcggaggtcaagaagtcgggatacaagggtcttgttttcgcatagatagaggtaatcaaaattcattttacttgcaacagcacttgttctcctcatcctagcagtatcaacggagactttcagcactggtattgttcataacaggacagccacgcaatttgtaatcatgggccatatgattgacgacgatacgatggcttgacaaaacacattgcaacacttataggaatgttttatctagaacttatgcaacatctaataacgataacaagatactataaatttatgctaacgagctgtcgccagcgcaaactgcaacacacattgtctggaatcccatgtctaaaacagttgaaacttggtcagcaaacaagttacgcagtaataattcatgaaaaactaccgggccatctccgtccgattccgccctccatcacggaactgccttcccgttatcctctgctcatcagattgaggccatccaacgaatacgttatcatgcattccccgcatttgaaacaggaaagttatatctggtggctgatcagtgtggggcacgcccaagatagcgagaacacgtcacgtcaaacgaggaaagcttctccaagttagcttcggatatcggtcgccgagtcagggcatgtcatccatgggacagttgggatgcaattgttatagctgtataagagtgactcaatattatagagatagacatcaacatcagtcattatcatctcaagattttgtctaataaccaatccctcatctctaatactttcactacaatggatgtcccaggatacgctttgatcacaggaggtgcttcaggcattggccgagcatgcgccagggccttcgcccgcgatggcagcgccggtattgcactcatagatctcaaccttgaatctctgcaaatcgtcaagtccgaaatcgaaaaggaacaattatcacctaagaaggacttcaagattgagatataccctgcagacgtcacagatgagaaccgcatcaacgagattgtcgcagacgtcgcacaaaagtatggtcgcatcgactatgttgtcaatgcagctggtattgccatgaagcatcaaggcggtgcagcatttgcccatacagctgattggaaccgtgttgtcagcatcaatctcactgggacattctttgtcctcagagccacagcacaggtcatgttgaagcaagagccaattcgttcatctatcaacggaagggaattacagcgtggatccatcgtcaacttctcttccatccagggcgttgttggtattccgctttctacatcctacacagctgccaagcatgccatcatcggccttacacggtcagcctccgaggactacgccaaggagggacttcgcattaacgccatctgcccgggatacacggaaacaccaatgaccaccaagaaccctgaggtgctaaaggctatgcaagagcgaatcacgacagctgttcctatgcagaggatgggtgcgcccgaggagattgcggatggtgttttgtatctttctggaggacgaagctcttttgttactgggtctgccttggtggttgatggtggttatacccaaaggtaatgatgagcaggaggggtcactaaatgggatatgcggaattgatattaggagctggcattcgggtaccacagagcaagcagtaggctgatccgtcttatgtcttagattaagacgatgcagacatctcagataataatcgatgctgaaacgtcttcctatcatcatctcctttcttatgccaaagttagtgagtgtactctcggtttttgaagctgaactatgctaagttctacaggcctcattgcgttaattagttggcacaacttcttggttgaagatggcatttgggccatacgatgtctatgttactttcttagagagcgattgccatgtttcggtccattccctacgtttccctcacaaggggacagacgaaaccgcaacaccaactcattagtcagcgggtttagctcagttgggagagcgtcagactgaagtcaaacttcaatcctcaccaaaccaagtgatatctgaaggtcgtgtgttcgatccacacaaaccgcatccaatttctttttgccctttcccactacgaccttgcctcaggttttgcatcagcactgccacttagatgctgacaagctactatctatgtacaatgcttagcagcacagccagcctcaaactgcggcgttagaccagctaatgttggcaccctggttcaaggtcagaagcggccttgatagtctctaattttagagccaagatcagccagatccctgttccttgaccctaaagccttggggcctctctgctaaaagacataaatattaggtaagttttatatgaatttaggggatctttacggagtagactaaggtacttaggtaactatttctaacacttgaggtcaagatcccctgctttcttgtctcccctggcctgtttagcacagcctctatcgtttcagccctaggcaacattcttacagtagtacatgcccctcaatcttactcttgaaatcacattaattctgcgttgcttattctcaaactactctgaaatacaaacctcgaaatgatggagaaactcgatcacggccccaaggtcatgtccgtcaatggcgaagtatgtgcggcgatctacaaacctctcgacaatactcgtcaagaaatccgacttctcacgctccttccgcctcgagacggagatgcaaatatccattgcaccctttcacacgccgtactcaacaatgcctcatccaagaatcccaagtacgaggccctatcgtatgtttggggcgagcccgagttttcggagtccatcattctcaatgaccacactttcttcatcacaccgagcctaaagtacattctgtcgtgcctgaggcaaagagatgaccagtcgcgagttctttgggttgacgccatttgcatcaatcagtcagacgtcgaggagcggggtcatcaagttgctctcatgcgcgaaatctactcaaattgccaacgagatatcgcgtggctagatccgatgatcggcaacagatatgatgtcaacgctcgtgatctctacaaacacccatatcttgacgatgaagaaacttggctgaaaaacggaattgacttgatgcgcgaaatcgccgagaagaacccgcagactctgaaagaactacaagatcatgcccgagaaggacgttatcgtctcctcgatttctctcagtgcatgctatcttgtgttttcaaacggccgacgctctggagtcggctgtgggtgatgcaggagctttctctcgccccgcggctgacgctcatgtcaagagatgctgagctgaactgggatgttctgaaaaacctcttcaaagacgaaccatacttcgatgcgttccacatgggccgcgatagtagtcattcaccggaatattacaaggactttagtgaagttttcgtccccatcaagcttatcgaggaccaacgtcgcctaatgacgcagggcaaggggtccaagcttatggatgtgctggtgcgcttccgtgaaatggaatcgactgaccctcgggacaagatatacgggctacttgggcttgtgacggaagatcatggtataaatgccgactatatggcgtcagtgcccgaattgtatcagcaggccacagtctccttgatcaatctcgccggaaacttggatattctttgccaaaacccatttgagcgtccgaaagggcctaaagcgctggatggacagcgtaaactgccatcttgggttgcagaatacaatagcaagcgtcggcagtgcgcaacaatgctctttgcccagcgcggcatcttcaacgctggtgtcaagaactgcgagaccccatgccgactcatcggccccgaaaaggatatcttggtcacgaaaggcaccatcctaggaacagtagcacctgttcttcaggatggcaaagaccttgaggctcgggatgtcatgaacctttacctcggcaaagacgcccttgagcaaccccaggagcatatgtatgccccgaaagtcggtggtaaagagataccaactggcgacactgccattcgcgcattctggcggacgatggtcaaggattgcaccctacccccaagaatgcgtcggttgaggccaaccgaaattgagagattggacatcgaaaaccaagagcaactgaaaagtgaatggagtcccctacagacataccgtttacactttggcaacaaatactcaagatctgcattcggctatcagcccgccgacgacgaagatctcgccaaacttgacgtcgagggtcaaatctcgcaccattatagccctggtagctttatgttcgcggtcacggataatggactattcctagcaacgcgttttgctgcgaagcagggcgatgtcgtggccgtccttgatgggggaaaggtgcctttggtgttacgcaaggttcaatctagagatggcgttgaaggagaatcgtatatggtcgttggctcgacctacgtgcacggcttcatggacggtgaggcggaggctggtgtcaccgaaggttggttggagaagcgggagattctagtcgcgtaattctacagcttggattgacgtttcaactatgacaagctagaagagctctgttcatacaaattacggtactctatagtaatatgtacatgctggggactacctgaagttggtccttcttgggtttcatagttggttgcgaaaaacaaagtactccgttaacagatagtatctttcccaccttaaaatcagcttttcccacgagctgaatgtctaatcgcaacacatgaatcactattcactgtcctccgtcctagccagacccttcaagaacttccaaagttgcctgaaagtcacaatcacccgtgaagttggaccttaaagcagcctcgtggttcgcttgcgcctgttccattctgctcttggcaaactgtacttctttctgagcacactcaagcttgagtgcacatagagcgcgagcatcaaaggtcttcttgatatccctcaccgctcccatggcttgggttggacgatggagtctctgataagcttggttgaaagcctcttctgcttcatgtttccgaagacgagcctgtaccctttctgcttcgctgactgcccttgagcccctgccatgcatcaggtccagtaaccctttctcagctgcatttttggccgcaaggacggtatcaagtttggcggtccacttgcggtgaacgatttcgatctgttcagggcttaaaatcccaagcaccttctctaaggccactcgctgactcttcaacatgggtgggttcaacgcttcgtcttcgttgtcttccaaggaccgcttcatacctcgtggcgaattttttagttcatcttctgccgatgcaaccgtaccgtggagtggaggtgggagttgctgctcggctgatgaatcatgagcagaagtactcaatcgcgaaaccgtgttgctcttctccagttctttcacttcagagtcgccacctgtcgtggaacctgcattgccatcagcggatgctctacatgtcattgtatcttcagaacttgggccaggcggcctcactcagttggcatgcataacttacccgacgacgaactgcaatcattgcccatctccgccgtcgacgaacgcaagatctggcgtgcgtggctcaccattttcctggtaaggcgtctagattgcggatgcttgtaccttccattgcgaccggcttccctgatggccaggtcttggtcgacaacacttctaaggcatccgccaggctcccagagagaagacaaaagaatgttcttggccatggcgatcttggtgacgttcctcaggactcggacaacactcgggcaaggtttggaaggccgcagcagaaggatagggaaccagtctggcccttgccactgtttgttcagccaatctatgttggcctcgtggaatctgagcctggcatctcttttcatctccaaattccacttcttgatctgcgccgtgggcatgttgatctcgacatcttgattgggtgaagccatgttcggcttgttcgatcgatgtttctgaaagacggcacttgatgtcgggatggtgcgagcctagccagataaatgttggcaaaacccgcgacaagtatcttggagactcacggatggcccttcgatgtataagatgtttatcgagcctggcgggctgctgtggaaatggagagaatgccgccaaagagaaaactgaaagaatatttctggtgttgttttgggaagaacctcagacgcgagcgtcatgcgcgtgactcaggaagttggcctgtgacgtatttggcaggactattacagctgctgagtcttgagtgtatcgcgtaccttctgacactgcccagaggtgactggcttacccgagcaacgcgggtttctagataacagcagcacttggattaaattgccatctttcatggcaagtaaaaaagttcttgcattgctttgagcacttatttcattgtgtcaaaacaccagccagagcatctgcttgattgtggcatcttgctgtagagtcaaaggcgggcaggtgcatccccaagcaatagcaacctaaaccctgatccaagatgtctcaattctaaacgaaacattgtcaagttttggaacacgacaggattattagcaaaatactactggcaaacatccttcaaattaattccgaaatatctcactatggctacccatcagttcttctataagcatcctggcaactcctcaagccactacgaaatggcccgccgccagacatatggcattattcccgacggagactggccgacagacgatatagaaagcgcttataatatttacaaaatcctccagggcctatatgaagcttataaagagctaattgaggagtttgaccggctatttggccccctacaaagaatgtccatatcagagtgaagagaccttaccagggtcctctccagtgctattagagcggcaaaattgtatgtattacttatattaccactttattataagggctttttgctaataaagcttataaggcactgcaataaaagagaaagctttataagcctctatccttatgctttcagcaccctagctattcgggaaaagcataaaggctatattgtagcccacaaaaggtgaatcgccgtttaggagagaatggaggcttcctgtttccactattcttgaagtagggcatgggactgaggcaatgaacattctgtaagcttgggactgttagcatattttaaagttcatataaaccttaatgatatccaagtgtgactgggttctctctgccgaaataaactctcagccacaagtctcaactgcaaataacacttccatccctgattctcttgagtttgggacgtggcaaagacagagaaaggtttttatcttaaactttattaaaacgcggatcctataaataaccaccataatgtgccttattcccttcacttttgctatatcacactcttaacatatggtaacgctttgtcatcttcacccatcaacatgaactcgacatcgactttgtgtagtcttccgaccgaaataattctcatggttatggaaagcctggagtgtccttccagtataagggcgttcgccttctctttccccagagccttgcatttactccagagataccgccaacgtgttttgcaagcagccgtacggtgctttgaccgaaaacttacaatcgaaaagatattcggatatgacgtccgcgcttgtcgcttacgcttagctctgcgaaacttggcgttcttagatcctgcaaaagcgaaacaaaaagtatgcaaagcagacttctatggggactggtgcaatttgaagctgctctgcgaaatggccagccttaacaatgaaatcggccgattcatctcaaggcactcagtgcaagcttggaacaaaatccaagacgatctgtgctacggaattctctcatcgacgagccggcgtatggaggttcaagccttaccaaacggtggagctttacttacgtcccatcatcaccgttagggggaaggttggtagacttctaatacatgagacctttatcgtgtgggaggagaaaggcgcattgtatgagacaacgctacatcaagctgcgctcttgccaacttataacaaagatcccttctcagaggggtgctctatttctgatagctttaacggcgcctgcctgtccatcttcagcttcatattccaatgctatgaaaacctcatacggcgtgttgatcgacaccttgatcttgaggaattacgccaagattcagaccctcaagcctctgaactcgtactcatagcaaggttccgtatgaggactcgggacgaggagctgcgttacattgctctgctctgtctgcagggttacgtttgcctcaccgttgcagaacggtattctgatgctgaactccgccagttcgttctcaagagctttacgtggttttgcagagatggcacgaatcatattccagacacttgtggtaggttagtgtctaatctggaacacttcagcctgggatattttccctccggcgatacagcctatgaaccatggagccgaggacgattcttctgggaccaagcgcgtatggtgaaaatgcggcagcgtgtaacaatcgactagtttaccaggagatttgagaatactcttcctctcaagcaaagatctgttagcacttgtacgggctggcctaggtgagaaattgaatgaatacaatactgtttcgttttcaactaatcaaggtagattcattgagatttggacaggtctgcgccccttgggttaggcgtcgaccgggtcagggtagaagctcactagcgtgttgttcggccgctgagaaggttgctttgagagtttgagctgtgccatcgttttcgtttcagatttggctgaagaattctgcggattaaatgaaggcgtgggctatcatcctctaggctcaggcgtccatgctataacgtcctcccgtcccaatgataccgtgacgtgaatggtagggattcacggcgctacagcccaagagcatcgtggggaaaagtttgtcagtacccgcatcatttctcagcgatttgatcaggaagagattatcttattctgtcctctggtatgtttgctggaaacgtgagcttcgattaatccattgaacagtttgcactggacatcaaagttacggaggttttatacatcttatgctcctgactatgtatggaccttcaaccggccctggaggagcaaaagaatatctagcctttggatcagatgcgaagtttaatcagtctatggggtaaggccttgttggccataccaaatttacctccattattttgtcatttaggatacagggctgatgttttctttcctcctctagcctgctcagcctgctgggatttgtcgtttagataaggaattaccgctaagataagaaccaagcgatgcgaaaatcctctgaaacccactgtaatttgggggcacggtcctagagtggcattgacggaacattagtgcttatgacttcgaaatgcaaccaataaaacaggctgaacatgctgagaaaccttgtccaacaatcgtcgggttagaaggtaggattctgtcacgtccctgatgtcgataccaatttccagcttcccactcggtacatgggcactctccagagctaagaaaacagctgacgttgaatcagtgtgccagaaatatctaatctatggtctactaaatctacactaaattattctgcctcgacctacccttttttgtcacttagaaaagacgtttaaacttttctcggctcccgagattgttgaacgtgcataaataaatgtgacggtcccagggctaaccgtttcccggcagcactctcttttacactcgtttttatcttgactttctcagtatgaagttcttgtcactctttagtttctctctggcagtcactgcttgccgcagtacaccatcaccccaaaagtcagccaagatcgatgttcatgctcattttgttccggatttctatgcgaaggccttgaaagaggctgggcatgtacctggccctgatggcatgccctttactcctgtgagtattgcacaggtaacctattcatgagaaagacataaacttacatcgctaggaatgggatgccgagtctcatctgcaattcatgaaggaaaacaatatcgacaagtctattttgtcaatctcgagtcctggagtctaccttaatgttccctcgaaggatgccaccaggaaagctatcaagttggcccgccgtgtcaaccagtatggatctcaggttaaggccaaatatcccaagcagtttggcttttttgcatcacttccgctgcctgacatcaatgcttccttgaaagagatcgactacctttttaagcagctcaaccctaagccagatggaatcgtcatgatgtccaactactacgggctgtaccttggtgatcgcgaccttgagcctatctacggcgcgctcaatgagctcaatgtcactatctttgagcaccctactaccccatgcactcagttcaacaagatgcggttcgacattgacaaggctgctcccacaatctcgcaacaacaatggcaggctctgaaccggccagtcgccgtgcgacagttcgctgctcctaccttagacttccctttcgagacggcgcgcacctttgccgatttattctacacatcgatgccgaccaagtttcctaacctcaggtggatcatgtcccatgctgggggtggtctgatcccaaccctggaccgcatcgtcacctacagcgctctttaccctagtctcgacttgacagaggcttctatgaagcaaaccctcgcaaagaacttctactttgaccttgccggaccctggcctgtcaattttgccattcctgcactgcttcgatgggttgattacaccaggatcgtttggggatctgacactgtcttcacgcccatgtcagaagcagcgaagtatgctgctgctttcgataaggatgttgaagaggttttcccggatcctcgaatggcgaacgctattcgagcgactaatgctcgaggtctgttcggctaaatgcgagtccccgctccacgaaggctttgcctggtggtgagtcgatactgcggcaatgccgttccacaatgtagtttttatgtatcattctcaaatacttgtaatcctttcttcactcatgagtcttctctcggagaggcaacaagacccagaaccttgaccttagtgatgaaaatgttttggtaatttagcctaagcttagaggatgctttactgagttcgttttggccttctcccctcaattttagttttcttattccttcagggctctctattctttagggatatttttatacacagaaaaggcgtcgtagatgaaggatgtacgactggtggtgattcatacatagccatgtaggtggtgattcatacatagccatgtaattcatccgggagatcatccttttcccggctaccgaatattcttattggtggacactaccccagattcccagaagtctcggcattgatacccagaaaagatgaacttgcgacccatgccatcgggtcaagacagtccgaagtaacgttttaagcttccccgccggtttctccagaattcatccacggcatcggggcttaaggctggtggaatctgctgatccgggtaaattgaacatgcatatatatgtggccagtgaatcctgcggaagtaccttttatcatgtcagaccagattgactctgcaaatatcaggatgaagtcagttcaaatcccaagtttatatcttgtgccaagctaatactgaacgaacttagactcgaccccaaacaactcacagcctttctggccgccaactcaactggcgttggtgttctggtatgccccggcggtggctatagtgtgatgtctataagctacgaagggtttggcccggcagagtacctcagcacgcttggcatcgacgcatgggtcctaaactacacaacggccagcatcaaaacaccgccactgtatccgacacccatggacgaagccctagctgctatcgacctcattcgaaagcaaagccctggaaccaagaaattaggtgtcatgggcttctcggcaggcggtcatctcgcaggaacaacactcacgaatccgaaggcaaagctcgactttggtattctgagctacccggttatcaccatggaggacgactacacccacgagaactcacgatataacttgctcggaaacaacccgacccgcaaacagatcgaaagtctatccgtgcagaatcgggtttcggacaagaccccaccgacgttcctcttccatacttctaatgatgaactcgtccccgttcaaaacacatatctttatgcaaatgctatggctaagcatggtcgaaaggtgcaggtagtggtattgcctgacggtaaacacggtattggtctgggcgttgatgatcctgtgcgagactggagaccggagctggaaaggttcctcaaatactcgatctaggtgtttttgtcttgattagtgcaaggtgttgattatgccacgccgacacgagattcaatctggaggatttgcataaaactcctaaaatgaccctaggcatattctaaagttagaacatcctcaccctaagcatgtaggtcctctctgccggaagaagctctcagccacaagaaagggacacaaacgatagggttaaaggagcttcatttttgttctcaactcgttcgcagccttgcatctctctttcctagtttctggcgcggcttgtacagtcctgatataggcttcatgctcattcagaactggaggagtctaatatgcaaaggaaaagcggtttagaaacctaagttgactcgtgtattgcgatatccgctgttcgatagtggcagttggaaagcgctgtatgtcccaagttatacactcttgtggctggtagcttaaatcaaaacaaagaagttagaacttactagatagcttagttcctaaacatcatcattatccatccagattcatcaattgtgttaatgcagtatacaattctaccgaggtttatacgcattaccagtaccagaattgccatagttaccaggcactctacactgaatgtatatcagtactcctcccatcaatacatccgcgatgaatatagatatcatagttatgacagggtcaggggttgccccaccagagctactaaggcggttagtaatgccgataagatatttcagcactgtgaagaatcttattgcgaggcatcaaagatttgtgagcttctcatagatctgacatacgtcattctctgtgctgatttaagctcccagtcttactttagggtgatcttatgatgagtttatggtatcttactttaaattatagaccatatgccaaaacataagctaagcctaatcgtaaatctgctcgtcggatactgatcttagaataccatttctctcgctatctgtccacttccggctgacttgctatccatatgactagttgatcgaaaacgcgctgggcaagaaaaagtctggcatcctcagggttgccacttctatcttcgtgcatgaacaagcgggcgttgcccatatcattcttccaacaatcttatccccctgaaccaaaattgctaaaccgtccttctcggaacataaatatttgagaccagggatacgataggctttagcgttccgtagctccgttggcaatacgaaacttccgaccttatgtgcgaacatcctattacaccctgtgcaagtgatagcaacggtgtaatcatacggcctgcagtggatggttccgtatctggccgcattgtcacccagcacagtttgatcatcgccaggtctgagcttcgagaatgatagcacgtctgcgagccatttgatgttatctttgccatccaacggccaggtgggaacttcggggctgttgtagagtttgttcagaaccctctgcagacgattgacttggttcttctcttgcaggatttccatggtggatgatgcactccctgtatgagttctgcccagggcgttaataaagtctttgacatctggtccgtcgatctccaaagctagcttcgtggcagacgagaaagcttgtatcatcgacccacgctctggtctgccgactatcgaaactgttccgatgtcttccacgcgaagagtaacacgttgctccaaatcgtccaaaattgtgtatttacccaatgttggcggactcacttcctgtcccaactgccaagtgaaaacgtcactgtagccaaactcagaccagtggcctcgtctctcgatagctcccataaaaggagttatcaacagcggagagtagttcccactttgaggcattcccacgcaattcgataatactccgtcttgaaatcagaactgtttggtttgaaggaccttgcacgaactattcctctcagtgcatggaaaaagtccattctgtctctacaccctctcttgcagagcagagcagttgccatggcaaagttcattctcttcagtaattttgcctgtctgggcgtaccgagactccatgggacttgattcttgcccatctggacctttctttcgagatcgtgcacctttccatgttggcgaacctcatctttccaggccttgaagatctggccaaggaatgcagggtcgtcgaggtcgggaaagtaagtatagttgctaatcgtcgttctggcacgctcgcttctgatgaactccatggcagtccagacgcgcttgaagtacttgaagttgcagactgatatgactgagctgaggcgttctggagtccgctcgtctttgtagagctcatttaccacattcggagttacatcatcgaagtacaggactgttgtctccgctgtgctaaagagcttatccatgatgggaagaatattactcctcagagcatctgaccactgaggcacgcttatgtagtccaaccagagctccctggcctcgtatcccggtctttcgattccgttgtaaatcctagccgaggtgtctagaacacggcgggctgcttctggcgtctctggccctgctttttgttgctgctgtgcctttgagatgttgagatcccagacatgagaaactgctgagaagaggatctttgagctgactacacagtccatatatcggtcgaagaggataatatggcctcgggacgtagacacaacggcgcttgaacctggacgacgcgagcatgcctgctcaatgcgaaatgtacgaataagaggactccctttgaacgacttctggcactgtaagcactggagattttcttctgtaggctcgcgccatagcttttcaagaagtcgttcgccttccatgcttcgtagatgagttcgtggtcccaagtttctggagacagcgaaagaaggttggggaagtcaaggtgagacggggggttacaagctgcacattttcagcaaacaaggcaaacagttacacagtgacgcatctgcaatccgacataacatggcgattggctagtgctggcagttccagtaagcagctcgataagttgcatccagactttctagtcgaataccatataacgggatctctggggcagggaagttattgccctgtgtacaatattttgcaaccgcgtccctgttttctgtggtgttggtgactgaagatattcatgagaccaatcgactcaagtttctcaagatcgtaagaataccccttgaccctgtcacccttcaggaaattaccgtacattcagagttgtgttcacgttcgctctggcaacaatcagattcgtattctgttctcccgcaaacattaccgataatgcggtttgactggctgctcttagcgttcgactgtcacaggttagccgttatcttaggctgttaaacaccacgtctaagcctgagctagaagaaactactgaacccaaggctcgtatcttgaccttttaaaggtattcagtgcagaacactagcctcattcgagatgggctctgaactgaggaaattaccagctgtcaaagaaaacagcccctggccggaatacaaaaagtgcttcgggcatcatgtcactctggttcattcaacgtcattcttatgcacaatgtctccccggtctttaaacgcgttgattgctacggcgttggctgtggctggcgtttatgctgggccctgcaagccatcgctggcatcgtcatctatcatctctttctcgagtgcatactccagcgcggagacactgtcaactactgagacactgtcatcgactgagacacagactacagcgggccttctgtccagcactgagacactctcgactgccgacgccgataccaccgaggctctatcgaccacggaggagcagtcgaccactgtctttgagtcgacaacatcggctggaactaccacggcagcggcaacgacgaccacggaggccggatgtacagttgcttgtacccatgtcatcggaaagagcggcgcttgtacgattccattccaggtcatttcatgggatatcgacgagtcttggcatatcggttcacccactgtagctgatacggcagcttgcgccgacgcctgtgctagcgactgtcgttgcaagtccttcgcctcgtatagcactagctgcgacctgtactcgggcacccaggcccaagttaatccgccttccttctatctcggtccttacttcttcgatctggcggcctgttatgaatgcgatgactgatggggaggataataatagaggttttggaagaggaggctgcctcggggtgaatgagatcaagcgacaagattcgactttgggacgatccaaaggctgaagccacagctcttggagggttcaggcggtgaaaaagctgaggaagccagcgataacttttatagaactagatttagaaacatggggtcgacttgatctactacatgttccttcttgtaacaaaaggctcgcgagcagtcatgaccgagtcgaacgtgcttgcgcgctaccgcttgactagacaatgtgggctggcagcttcagaggagctcagccaaatctcgcttcttttggctcccaggtcgcaggcaagtcaacgactttatccttggcctgtagcccaagggtatgaaccagaaaaacaaaactctgtatcacatacgaccatacctaccagagaactcgggatcccgtccgctctcccatagataagctggtaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgtttttgcctgttggatatagctttgctctttttgcccttccaccattgttgtcgcagacgtggttggtagaaagatgaatgatcgctgcatgggcagaccgcagtcgcgcgcggggacatgtccaggcgtgtggcgcatgcatctcaagcaagtcgatgctgccagacaagcgaggtagagaaattttgcttccagttatgaataagggggggcaaccagtgaggtggacgaacaagagtcgaaggctggcatcactgtcggcgatggacctcttggcctaggcttggttaatggtgaagccagcgacacgaactgtccgagcaggtgttgaccaagaatcccgcgatccaagcgttgttgagagaatgtagctttggggcactagaacctgagcacttgatcactaccgagatgtccggtcttcggtagtgatggattctgacagggcgcgatgttcgccgcaggatgatttgtaggtgtgaacaaggaaacgggtagcagtggaccaacaggagccaaataggtaaggagtatggatatggttcagaaagtgggtagctgcgattcttgtaattgaggagcgactatgtacaaaacattcacgggtatctatacaaaatggcttctataacaaaaagacaagatgtaacgcttatagcgaacatcaaggttgggcggccacggacggcgtcgtttgtagaatgctcgtagggaccgcttggcaagatcgtgttgcccatggcgaggccgtggaaaccttcgtttgcgatcgtcgtgtcggaccagagaatatgtgttgcgacgaagttgtttgtcgctgttattagggacgaagactcatagacgtaggcaaatgtctgtttgggcatcgagtttggcgaggacgtggggaagtgcgtgtttgggttgcgatcgtcgacgtgtgaagaatggtcccattactgagaaaattagtcagaatatgccacaacatattgtggtgcaaaggcaagacatacattgcgaggggcgtgtctgatgcaaacaagccctccagaccggtcgcgtcattgccagtatcacaacggagtagcataggtccattcagtgaagccaagccctgccatggcgcccggcggtttcgcgctcggaggcagaactatccaaagcaaagaggatgctttcatcgtgctcacaagagcgacggcggtgactgaagtttcgtcggcaaacccatcttcggccaacgccacgcaggcagtgaatgggtatgctggcatgagtttgggcggcaacggcgccatgtacgcaccatcgggagatgaatgctgagtatggtttgtttgtttattgaccgacagtcaatgacccgagtggttcaacttgtaagacgtgaaacgatatcgtcgtacacatcacttcgaactctatcgagaaatgactgcgctactccattttcgtctctgtgctcctggatggaatccaccttggcatccagatcctctagatcatctcgtagctcgaccagacgcgtatcgtagccttccaggacatcagcgctgtgtttgtcctggtcctggagctgttcaacatcacgctgcagagagctaaagtcctcgcgaaagatcgtgacttgctgtcggagctgattgagatctgttctgaggctgctgttctcttgtctcaaagcggagagttcctgctgaacgagtcggtccttttcacttcgcgccttgagctcggcccagatttgtgcgagttcgtctcgtgcttcgtccggactactaatacggcggcgctttctctcatttattgggggagctggcggtggagatccagtttcgtcataggccggcggcgcgtcgtcttgcggtgagagatcgatgaccttgatatcggtgcttgcaggagggtgctggtcgtcgagaggtgtcaaacgaccctgtttcacggaatcgctgatggactggagctcggctttggaaaacttcgtcgcgtcgacgtaaatactgaatgaggttgcggcagagagcatacgaacagcatccaagaccttccctgactgtgttcggctaggggctaacggttctttggcggcggaaggaaccaagagtcgaatgttgttgtttgtttgcaacttcaggcacgcaacgggacacttgaacttctcttgcaccgcttccggtgccgtcgaagcaaaagcgaaatcgaacgaggcgatggaagagggatcgatggagatcgcgacagatgaaatgccctcgactcctttcaagttcatcggaaagcgcagctcgacagttgcgcacaggccgctcaggtgaactcgcagcatgatgctgtcgatctttggatcgggcttcgagaagcagtgggttgcgccatcgtgttcccactcaacaacggcgggcgtagtctcatcgacgtcaagacatggcgaggtggaagacgacattcctggaatccatcagtgtcacagcgagcatcagacgtacctttacgccgtcaacgacgagacacaagcagagataaccaactccgtcaacaggcaacctgtggtctccagcaatgctgcaagaccgtgcttgagctccagcaacgctgcgagtccaagccagatcccttctacagtccccggttgttccaacgaagggcgcaccgcgcacgttcgatgggtacaagtcggaattttataacggtctgcagtgacggttcaccgtgtctctaaacgtgcttatcgttggggcgcgaggagggtcgggcgaggagctaaatctcgaacagcgagcccacttgaactccagcacgctgcaagaacaagttggagcgcttctcttgatagatggttgtgccttcggtcgggtgaggatggcgatgatgttgcctttggccagaacgtgaatgcgaatggcgttggagaaattgtggggatgtcacatgaccgtggaagcagtaatggttcaagctcgtttcgatggtcagagggaaggaaaagtaaagaaaacttagattgaggaaagattatctcaagaggtggatattttgatcacagttcaaaagaagaagaacagcgaaaaaggcagcagcagaatgttcaaagctgtcactatctacctaagtacctaggtagagtgaggaagcaggcaagctcagtgattcaaaggtgtggtcggtgcgctcggctgttcagttgttccgttagcgcctcatcacagtacaggacacagtgccctctatcgtgtaaaccgtgctacaattgctgagttaccctgcaggatctggatgaagactctggatctgttaatcttataagaacctagaataaatagtctttattccagctgtatttatttatatatttttgcttactttgaactctctttgcctacaactttcaaaagtctaccaagcgatataacaaaatatccattccatcatagataagtagactaccaagtaaaacacaaaagcatatttagagacgagaccacagttatcacaagtcaaacatggacgaacaccactacagcaaaaagaaaggaatatgtcttactatgtcaaatttggtgtctatgtcctgcgatctcttgtttaataccgatatatttaacttgtgtacggagtagaccgactttccaatgctgcaaaggataacgcgagatggggttgaacgcgtaaagtgggttgacgcgcacatctttacaaagggctaatcatgctgcagcaattctagtgcttttcaatttcccatgtgttctaggttccctgccggaataagctcactgccacaaatctcaactgcaaataacacttctagcccacaacttcccatgtgttcattcggcggtaacaatgcctgtctctttcttccaacaaatcacttgcgcttgtcactgaggtttaccattagcgtttaccaaaactcatatttccccaaatctatacctgtgtaccaaattgcctgttccgtgcgccccgagccatggatctatttgcaaaagaaagtcgcgaaaactcacaaagccggcacttaagatttcccattcgtcatcccctcccacctctcaaagttcccagcttccaagccaaacaagtctaacaaccgaccgaccatttgattcaatatgtcatccaccgagctaggcctcgtatagaatccaacaacaggaggtgcaataatcgcaccagctcttgtgacctccatcatattccgcaagtgtatctcactcagcggcgtttctctcaacgataacactaaccgccttcgttctttgaggcagacatctgcagcgcgagtgataagatcatcgcaaatgccggcgttgatggctgctagcgtttttaccgagcaggggacaacgatcatgccatcgacatgacatgacccgcttgcaattggtgcggctaagtcatttgggttgtagacgtgatctgctagtgctctcactgaagctggcgtgtagtctgtttcgtatttgatggtctcggctgcccatttgctaatgatgagatgagtttcaacattcagtcttcgaagtgttgagagaacgtgaatgccaatggcagctcctgtcgcgccagtaagggctacgatgatcttctttcttggtgcctctcccatattaatctctgaaagaactgagttgtaatgtaaaagtggaaagagaagttggcgcgtaatcgatagagtaaagactgctcctagtttctaaaagcgacatagtagttatggtgctcatatgtaaccgataggacatgccgctcttcttaaacgaagcccatgtcatgccagacccgtcagtttggtagcattgaggctcagttcggggaccctcggtgccttcggagcccacatttcccggatattgcggctcggcagatgtggactcggtggactcggggcctcggactaccatgcccttggggagcaaaaaaaacacgagacctaagtttggggtgataaaataaactctacaaaaggtaaacaaagcttatcctaaattcatacaagttacctaaatctttttatcagttaggcttaaggtcctgagttttatttcccccctagcatgcgtcatacgataaacggagtaaatagtatgagatcgaagagatataagaattgtagaagccctgtagttgtatcgtcgaaaccttccaagaatcactaagactcaacgtcatcatggcttctaaatctcttcctcacatggatttccgcagttacgttgaggctctggaagccgacggcgaccttgtctcaatcactgaagaatgcgaccctcatcttgaagttggtgcaattattagaaaggttgttgagactaatgacaaagctcccttgttcaacaagctcaagggacaagatgagaatggcctttggagaatactgggtgcacctaactccctccggtccgaccccgagcagcgctacggaagacttgctaggcatctcggacttcctaaagactcgtctatgaaggctatattggacaagatgatcgctgcgaaaacaacacctcctatcccgcctactgttgttgagactggcccctgcaaggagcatatcttgacaccggaccagttcgaccttaccaagcttcccgcaccgctacttcatcaatcagacggcggcaaatacgtccaaacttacggaatgttcattgttcgatccccagatggcaaatgggcaaactggtctattgctcgtgcgatggtctatgaccggaaccaccttgccggattggtgatcaagccgcaacacctttaccagatccacgagatgtggaagaaagaaggtcgcgacatgccttatgccttggcctttggagtccctcctgctgccatcatggcatcgagcatgccactccctgacggattatctgaggccgagtacattggttccctcgtcggatcgtcccttgacgttgtcaaatgcgagacgaatgggctctatgtacccgctaactcggaaatagtctttgaaggaacatgctccatcacggagagagtacccgaggggccctttggagagatgcatgggtaagtctacgatactgtctattttcttctagcgctgatagccaccctagctacgtgtttcctggtgacgcacaccaatggccaaagtatacggtggatctaatcacgcaccgtaaagatgcgattctgcccgtctccaattgtggaaggctgaccgacgagactgtaagtactaagttagcttattttacttgaaaatagagactaacttaagtagcatacaatgataggtcctcttgccgccgccgagatcggctttcttctcaagtcgaaaggttttcctatcaaggaagccttctcacctttcgagtctcaagttacatgggttgcgttgcaagtcgacactcagaagctacgtgagatgaaggcaacgtctgagaagttttgccgagagatcggagacatcatcttcaatcacaaggtcggctatacgatccatcgcttggtaatcgtcggtgatgacatcaacgtgtacgatttcaaggatgtgatctgggctttctgtactcgttgccgccccggaatggacgagtacttctttgaagacgttgccggttttcctctcattccctacatgtcgcatggcaatggagcgcctaatcgtggtggtaaggttgtttccgacagcttgttgccagtcgaatatacaaccgggaaaaactgggaagcagcggactttgagaactcgtttccggaggagatcaaagacagggtttgtagccgatggcaagccttgggtttcaacagcccgaaataatttgggccatcctagcatagaattacagagataaacagaaattttacaggtgttatcataaaatagtattttattagaatattcatgataagtttcgtgtatctttaggattacaatatttatgataattttagtacatctttagggtgtcgaaattcgctggacagataggggcctagagactagaatcgtgtggcacctggtccgacatgatgaaattgtatgattcaaggggagagaatgcgtcaaagtcaaagtctcgaagccaatcatccaagttaaccatgctgcagcgaaataggtcagtatgactgaacagtggggagggctgtagcacgaaccttggttcctgagtgttaccaaagtgttctggtagaatagctatgttttccgaagaaactgctattggatgatgctcttgtgatgaattctcactttggcatctggtctcctccactgaagatcgttgtagagcttgaatcgccctgagagctttcttgtgcgccgcagagaactgcccaacatcgtcgctgcgctcagtcagcgtttttactagctcagctagtatttcctgggaatcttgatattgagcgttagacccttgctgggtaaaactcaacaagagagctgatgcaagaccattgtgaacgaaggcccatgaacgggttgcaagattcgagattgagcgtagcttgatgaaagcacggacgcttcgcttcaaagcaccttgaaatcggttcaatatcatagagcattcttcttcactgaaccttcctttgttctgtgaggataatacagggcggcagagggtagagagaagaaagtagcggtggacgatcaggctatagtgttcttgtagctcttggatcgagttagatcgctgcagatcctgcaggtgaggagctagagaagactcgtaaaggtcgaagtcatgaaagagccggctatagtccctgactggttctgtctgagggagtcttggaagatgtctgaagctcaggtggcatagccagttcatagcctgtcggtagtcaagacactggctagttggatctagcgataccagagctgagaggtctgaatccaggtccatttcatgggatgctgggggtctgtcaaacgctaatgagagaagtgcgtcttgccaaacaattgcgagtctacgtataaggaatacgttagtactaccaaaacaaagagcatcttgctgggtaatccaccttaactgctgcgcttctgcaggcgagagacggagagcacagtggttaataggctgatggagaccaactgatagcgcaactcgaaccgtggtgccacctaggatccaagctgcacgaggattcatgttattttgcaaaacatgaccaagaatgagcaatgcttggatcagtctcttggaaggattccataacagatcaaaggaccctaaatacttgagagcggattgcactaaggcgatcagttatacttaaatggccaaaagaggagactgatgcttacaattttgactggacttggatagtcgtgtagtaatgggtaaatccgagaactgagccccagccgccattatagcatggagaagacaaaggctgtggttgtccatccgatgtacttgcacttcgtgattcaggagagaacatatgagcttctcgatctcggcgagatcgtccacgatgaactgaaaagagtgaactcgatcccgatagaagccaaacagagaaatcatgtcttggtcaacagcaagggttgtttctaagcgtcctgcaggggtgccacgtccaccatcggaagcaccatccataccgagaagaggcaggattcctgtttcaaatgcggtgcgacgctcgttgttggcatgaggctgggtagtatcgggtcgtgctactgagataatggagttgttacctagcaaggacggactcgcgttagatacactgccatcgcgactgacagggcgcctagattgtgctgcatttttggtacgatgacttgagtccgtcgtagcttgtagttctggttggtgaggttgtggagttgggcttgatgacgcccgaggttggtcgtagaagcagaggtccgagtgaccgcgcctgatgcatgtttgacagggctgctgatgattacagcgcacctttctctcccgacatggtaagcatgcttttctgatacgcgcaagttgcctcacgcgcagtatgctcttcagatctggcggctgatttgctgcagcctccgttctcggcgcgttcgggtatctcggaatattcggagttcgttgcggagagtcgctcatcgcaaaatgacttatttgagagcaattgaatatatggaaaatctattctgctatactcagggtcgctcttcatcgactcgagagcccgcaacggatgcttgaagcaagatttgcttcatttcgtagtttgagatgtccatcgcgctagtcctataacctcaggcaacaaactctgccgcccaatcattctgtcagtggctctcatcaacaaccgaagcatcacaaaatcatagggcttcaagcaagaagatcaggctaaaggtacacgctgggcaataaggaaactgtatatgtattctcaccactacatcttctggcttcctcgctgctgttttgtccagggatacgagaccaagactcaggttaacggatatcggctctagggtgctagactcttctgatcttgtgagcctggtgtcaaaaataactgactagcttagaagcgtaagttataacaagcttgtccaagtctttttgtcgtttgattcccccttagtcgggtataagtgggcacttgagagatcccaagattcattcatgcgaggcacgaggcggatcctaataaaagcacgttctggaggaagattccctacaacaatgccgtgatgccgcaattgcgccgttgcatcggaagtccagcgccgaaagtggggccgtcttactccctcgtaacgttcctagacaagtaagggccgacaacttctactcaaagtgcgccatttcaccaacggctacggcacagcctagaaactctgaagctagaccctttctgctctgtttctcgcgaaactcaagccacgtcatctggccaaaacacatgcagggttcaacatgcatgcaataatctaggggtagcccagatgacccaattatgttggacttggctttgagagaagctcagagccaagacttataggctatcctagctgcctgtactaaactagatgaagtccaaagattggtcgaagcgtactgatggctgagtcgataggcattgaacttgagcccattcccaattgtgaagttcccgaagaagcagacaaagtcgagaatgtcagtatacgagagtcagagttggggtgttgtttgctcatgtcagattctgtgcccagataacatccctcatttacatgctgccgtgttatcccccaaatgcatgtgtaaatcccttctgatacaaactcaaaaacgccccggcctaaaactaacccctgatcggcttgtcaatcccgaacaagaccctttctcacgagatgtgaagtatccaggcacagaccccccttctcactgttatttacgtataaacatcaaggcgccaaattaattctcgcatcttgccgaggaaccgcagccgcgtaatctgcccacggaaacacggcttgcccaagtggagcaacctgtcctgctccgcctcagctaccccggaccgaatcttacgagttgaccactgacgagactagcttgcgcttctaggcccgtgactagaagaatctcggcaattttcgtatggaggcgtctacgatagaaccaatcccagggtgttgaatatttgctgctttgcctcgcttgagaagcgctggccttctcgtattggccttctttgctgcctactccgttcttcggtttgagccgcgtgggcaactttcctttttagtaggcgattttgcgtcagggaggcacaaatgatgcgaggataaatacagaatcatggcctcttcttctccgcagtttgacaattcatttcttctgtacactttttgcctaattaattgctttcgtttgtattctccactcgctataatgtctgattcagctcatcatgcccatcggttatttgtacccaagatccagatcatcgaaaacaaccctctttcacatcttctaccatacggctccttaatacttgctatcagcatcatctgcattgttctccttaccaactgcctcgagcgatggatcctaccagctgtttacaaagacatctgccaaacattcgaacgaaccaaggatgagaggcgacggcggtcttttgtctacttccacgtcggtagcatcattcttttctgcgttctttgcagtggatgctatccaatcatgtacttcctcatcggcgacgccagcttctctacaccgtttaccaaaggcagcgctgtcacgatcggagacagcctgcttgttctatccgaagtctacagttcatattacatcttcgaaatatgctttcgcaccaagttcgcgagccctctcagcattgcgcaccatactggactgcttgtcatcacacagacagcattgagtctttttgccgaccacgacaagcatcacgaagctacactggagttctacatgtgcatggtctggggttagtcaaccaagccactgcaatcttgcgaatcagaatatgctgacaacgtcttttcttcaggtacattcgatgtcatcgtcgagctccccatcttccttatgatgatagtttggagaatcaagcgacacaacactctgctattgtcccgtatggcctatacatgctgtgtctggcaggttacaggagctataactgaggtcgccgttacgatttatcttctcaaccggtcgtggcatcgctggggtctcgagtggcgtatcattacccccttggtgttctccctgtggatcacgacccaactctacggagcgtctcgactatatcagatgggacgtggtgagcgacaaaagctgaaggccaaggacgagttggctttgactcaagaggaaagcgtataactggacttaaaacaactttctttttacatagatttggatttcacagtcacatagcattgctagccgaatatatatacccagtattcacattactatatgctatccaaggcatcatgacgcattgtctccttcaaaatccaggcgatgacttcttctccaatgccctagccaccagaccactaatattctctgtagctttactatccacaaactcaagcacatccacaatctcttccccagtctcattcatggtcatcagaaacatatattctcctcgcttcgtccattcttcatcatcatcactgtccctctaatgcctgtggaagttggtctcgaagctcgcccatacgaggacctgttgtagtgacggattgtgccacatctgcttgaagatgacagtgaaggaagacatgacctctccgacgcgtctgaagcgagcaacaaaaccgttatgatccatagaaccaggaaggttagccgaggttggcgcaaatcggtgactatactcgtcgctgaggatgcgggacagggcctccgtgtctagcgttctgaaaacatcgatgtacgtttttacggtcgcagtcagagccgatatgtccggtacgcgcataggctcgtttgtggaagacatagtgacggaagtgatgagggtcagcagagtaatgagtccatgtacagtgaagaggatgtctgaagaacgtatatgtagtcaattggctatactcttgcaaccactcagcgcaggccaccgtacggaatttccatcggatgaccatatatatcgacagggcaccaccggacttaggactttcgaatagccggtgatcctggcaaaacccccgtctcggccgaatcagttccagagcggttgaatacctatgaaggaatggcctacgtataagttaggaactcttatctaagggatgaaaggacttagataaatttagtatatcctattcggcccttagaccagtttattgtagcaccctgataaaatgttggaaggttcctgaggatgtccgttacggagcgccaagattagaaggccaccgctcggccgaatcaccgccactgcgaccgaagctgcaacgctgcctatgtaactagattatagttaaagtaataactctcttgtcacaaagatacggccctgaaacaggaggaggtacttcaccttgtccctctttgtagtacttgagagattctgtgaacccaattctcgtcaagtagtacttctcgtccaaagtacagatcaagcaagctccagggcgcgacccttcttctccttcacattccctctccgaaagcatgacgacttgaacatcaatgggctctgtaataggctcttgagtcgcctggtccacgtctagccaaactagatcagacgtttctccgccatcgaggaggagaaacgcgcatctctctttcagaggatcaacagtgtagccaccggaagcaccagtctgctgatggttactgaaatcatgcccgcagtttgggaataatttcccgtggccgaccttggctttcatctgaagatacccgttatcgtatcgaccgaatggagtgccatctgggctttggccctccattgccacaggctctgcaacgactttctcgcccagagcccctactatgctgaaatgaccatagtcaattgctgagtcttgactggcccatgaccaagatggcgcgcgatacttggacgccttctttcctggcccgccacgcttccagcagagactcttgacgagctcatcgtcgtcttcgcaccaatggccggccatgtagccacacgggtgaatgttgtcaagggctttggctacaccactaatggcgagtagtttgtcgtcgatgtatgttaaggagcgatgcgagtagtctcccccaataaggtgaacataccagtagcgcagcatctgtttgagttctttcttcttcgcttcctcattctccgcagatttaatgcgatgcgctacctttgcgatgttcatgttacggcccatccaaagaagttcgtcttcgctttcgtggatcccgtggtaacactcccagtagagttggtcttcagcgtagtggatgatccggggggataggattcgctcttgcatggtccatcctcggtcacggagtgcgcagtggcttagaagatcacccatatctcgcagattggtagccgagcgatcgatctttgcctcttgatctgggaacagatagattgagctctcttcatcagatgagagcttgctgcagattttcatgctgtccctgtcattgaaaatggaagaagacttctcgttgtgtaaacctgctttggcgtcttggctggagtcagcggagatagttacgagggcgttttggtaaatgggagccattttgacggcttcccttgcccaatcatctttgtcatcttgaataatgcagagactgtcgatccaaacacattttaggccaagatttctgactacatggacggtgtcggacagcgtcttgggaagctcaacaatatcgaactctgccaggcgcgtgccaaggttcttggtggtggtttgccagatagcatccaagccaccccatttgtagctcaaggcggcataagatgaatatccaagtgagcccgggactatcttgagcttggttccacggtccgtatcgatgatctcaacaagtctcgcggcgcgctcttcttcgacaagtgtgtcacctcgtgtgaggctcctttgctggtataagaactggatgtcctcgcataattgcagccttctcatctctttttcctgcagcgacaaatcaggtccttctgacagaaaaggtgattccgaccgttcgttgttgccatgcatcttcgccaggcactcctgaagatcgttgtcaatgatgtgtgtacaaccttcaaagcaatctttgcttagaaggcactcctttagccactccaaagcatgtacagttgaagtcagacaggaagtgctttctggtatcagtcgagcggttttggcacctgatcgctgagcaggatccccatgaagtgtcctcattgtaagccagggaatgctttgtttgcgctcgccaggagctcccgagtcgacgtccgaaaccactatagtcaagccgtgtttcgggtggttatgttgtccataaaaggctcgagcctgctgagtagcgagaagcttctggttcgattcggaaagagagaattttgagctttctgagcccagatgtctcattgcgtgacgacaaggtatgcttctcaagttgagtggtaaaagaggcttcaagcaactcagtgcatgccggcacagctggcatgttctcacagacttgtagagctcgagtagattcttgtgtagtgcgaagccctgtttggagacaagttcttcaatatttatcctggcacaggtatcgcatagagactgttccatgttggaagaactggtgtagaattgctgacgctacgattgatctggcgaatcgcaatcgtataggaatattttgagaggaaaactggtcaaagtgttttcgaatggtcatctacggcctgtttactaatcatggggcgagttgcaagccgtagggctcagactatcagtcctccccttgtgcgataggttgcacaagttccgcccgtgaacaggccagcatgagcgaaaaaaagtctaaaagcccctacccctccttgaagccctaaactggaaaaggaaagatcgtcatcgtgaacggtgtaaggctgacaccaacactaagcaagctccaggcacaagaaataacctatacgcgacagccaagcatatacgctgtttgacttagagacagtatatagggtcggttatagagtttgagtagattagagcgatctgtattcctatttgctgttttgagtcctatgtatttccgatccgttcacgagaacaatttctcacgacatgggtggagtcttcttgcttcgcataagagcatggtgatgtatcctgcagtatttaacgatgcagcctaggtaggactctatcgtgtgtagccataagacctctcagaaccgggctgcagacattattctaagttacaagtcagcgatatgcgcgaacgagacagccacaaatgccagcgtcatcgatccataagaacaaacaatagtttttgctttagggtctagatggccaatcggtttggttctgttacccgccattgtaagaatatcatgaacttggcgtgctcggatccacaaagcctccgaggccgataccagagaaatgccaaccgaatgaattggacaatggagaccattagcgaagtactttcaaggggaaaacagaaagacaaaggcaaaggcaaagaaaaggacaccccattgacagcagacgacaaaacgcgcgttacgccagctgacgtattagcttcacttggcaatgctatgagtgctgaattagaggagctcgcattttcttacctaggcttgcattaaatgagctgggagtggttgagatgtgtttggatggcatgcgatcccaatctttgcaaaatccacggatcagacttcgctttgtcggaatgggagctgcctttcatggtcggatatatcctgagtgaagctgaaagggactacaaaggctcaatgagtatgtgggcaatggctgcggggatacttgaggagacgcaccgtgggcaagtcctcagcaaagcatctcgtctgatgtatgtgctttctgggcgtgactatagcattccaaagggtgcggccgagttacttcgatcatttgaagagtcttatgatggcggctcggatgatgacggtccacaggaggcggcagcgaattcagagagttagataccttgattctgtagatagtttctgctgtagaatccttctatccatagtctataggaatgtgaaagagttagtgcgctctccacaggttatgctgcaagccaccagccccgactcgcacgatgatcatgaatcaattaaatctggatatgcgataatactgtaaagctagctgtagccttgatgctagtgagtatagtattgatgacaagagctcgttgatgtagaaaatgtagtagttatttccttagtccgctaggttgccattggaaagctgtatcgttgccagccatgcccgagacgtaatcatcagagataataagtattctacatgggatcactaaacaaccatccggaacttcagaagatcctgcttctgaatgctatcaaacttcgactccaactcagcgacatcccatttacaagaaagccatcgtccgttcaatgcacactgccgctttagcgtcccttcagcttttagcaaccacacagaaaacgccccaacgagatatgggctatcggtcaagactggcaatcgtaagtttttgacttaaatcaatattggggatagctcatggtgctgaatgtccttcgatgctgcccttgagaactcgctctgcattccacctgggtgcacactggcaacgaaaatgcccttgtcggcgtactgggcatgtagcatctcgaccatacgaacttgggcaagcttgctggtacaatagtgagatgttgtgccgaatccgatgagactttgcgctgagatggaactgatgacgataaaactacctttgctctcaagaaggaaggggaaaaggtggtgtgcggcaagccatgtgcctaaacagtgggtggaaaaggctttttgcacgtcctcaaagtcctcttcgagaactgtagcctttgaaagaggacccgagaacccacagttgacgaatacggcgtctagtctcccattgaattggctcttgacagtcgaagcaatattggctacgctctcattggaagtgatgtcgcacaccacagaggcaaccttgatcgacgcattaatatcacttacctccgtggtcattgtctccaacgtattttgcgatcgcgcagcgaggaccatgcctgaggcactggcttgagcgaaagaccttgccagcccggaacccgcagctcctccagcgccgattatgcatacaacaaagccatctgataattttgtcttcttcgggtcgatggcgtcatatggcttgtcgtgtttcgtctccacaaagtctctaacttgctgggcatttctcaggctaggagtagacatggcttcgtacctagggaaaagaactcgttgttgaaggaagattttacttaggttgtagggaatagtgaataaaagacggcttttggattgtatctctttaagtctcttggtggccgaactcgttgatatacccccatgttcccggattttgctattaatcccggagttgctcaatcgggctcgttagccctgctctgtatgtcagacgagacgtgggcgatcaacatgtggcttgaagctgggggcacggatttatcttatctccgcattatctgtagaggccgcgggaagcaaaaaaatattagacttaaatataagatgcctattaagataaacttggcaaaaggtatccttaacttaatagagatatcctaattctaataagaatatcttgaatttatactaagtgacttttgtcatttaggactaaggtcctaagttttccttcctcttgagggggaagtggaatccaggctactcaagtaggttcactaatatcctcaaacaccagttcctcatatattgctgacagaatttcaagaaaggccgtaacttgaatttgcataccatcatcaagcagagaatcttatcctccgaaggccttaagaaatatactttcagataccgtcgttgattcgcttctgtttgaacgtctccatttagccatcctacatcatgttcttctcactattgatagcaccttagacctttgtgatctgcttaggtcattgcctgtaatctatcgttactatcttcagcatcccaggttctggcttcatctccgactgaaatgcaaattggggcttcgtattgttgacgcttattttgtgcaactgtctaacgccgccgattttcgacccagtctcacaaagacaaacgttcttcagttccttagcacttaatatttgcagcgtagagaatactatgcagcaaaatcagtcccctagaaaagagatagatgattcctgctgtcacctttcacctaaagatcgttaagccacttgtatgcttgtttactacttgggtccagacgcaccacaactcgctgacttccccgactgataggggcgtcgtcttcactgtagttccgtattagaagaagctaagcatatgaattcttcgctccctggtctccatcttcgaaacggttttcatctctgcccgcttcagggcaaggaaccagtcgatatactcttcaccaagaacactattcgcccaggctctgtcatcttccagctcattcagtgcagcctcaagagaagtcggtagaagcttggttaatcccatcttctctctttcttcatcggaatacatcaatgtaaatcctagactagttagcaaacatcagctgtttaggcttcggtagacttaccagccgcatttccaattgtaagcggcttggagtcgagcgcagcaccaatgattcccgcgaccatggcatatgagttggatgtagcgtcattgacacggatttcccagtggttcttggcgactcttctaacaggcatgtcacgattattatcaccccagcccacaagaccgccagtgcacattctcccgatattgactctctcataggaatcaacctggcacattcccaatgccatgagtgcagggatatgactcaacatgcctgccatggcgtcatccgggttccagtctttattttcttccgtcggggttgccgagatgtgaatgtgctgtccgctcttctggccctgttctccgtcatatggagtcggatagaaagtggcaagaatcccatacttgtgtgcaacattctggattagctctttggcgtagtaataagtgtccacggcttcaatgggaggaagaggagggagggcaacttcataggccgatgtaccgtactctttgatcacctgctcaacttcaacccctgcttcgctaaaagcaacaattatttcgtttagtataggccagactttagatcgcagggtaccgaaagtaccagccactcccggctttgcagactgagcggtttctagagttcctggaacgagaagacagaattccaattcaatgccaacaaggaacgtcaaaccgtgagagtcttcagccttttttacgatgcctttcaagagaagtcgggcatcggtatcctgaaagtccacagtaccaacgcaacgagctgcgttgctgattccagatgcatcatgcttcatagttcggattgaggaaacatcggggtgtatcattcccttcccgttgaaaaaggcgaataattgagagatgaattcagcggttgtaggtacgagtgtatccaaaggtgcacattcaagatgaccgccagatttgacgaggttcttaaatcgtgaagcagggagcaatctggttcttggaatcccacaaatatcgacccattgcaatataacgacttgaactgagggattttgatcgaagaactcctcgactgatgctgtagcaggctctgcgtgcagctcttcatgcgtaccggttgacatggtgaggaaacggcccaagtgagatccaaagttagctcgcaaatatgagaccctgtttcattttggttttcgtgattccgagctggctgcacactttatatgcttatcttgacctgacattgggatcgaaagaggtggcgatgaagtaggccaccattctggaagctgacctgcgaccttcctgtcttggacaatgggctgaatcagccggtgacatctcgtgccttgtcgagtaagccctaggcatccttcatgccgtcagacagaatgatcgtattagattatcttggagctctgaggtctcaggaagtcctttttggctgttgaaacactctccaggaagcaaaatgctctcgtatcttggggaagaaagaccgaagaaactcatcaaacctcccgtgaagatgacggccgccctttgccccaggacattttatctcgggattgggaccatacttcttgcttccattagacgtcataagatgtatcaagactggcgtcttggaattccgtaatctgacgtttcctaaatgagtgatgcaagtagttgcaagcgcataatccttgccgatatggaagtgcataagtagcaggttgtatggaggaaattaccaacaatcatgcttcgccctgtcggtgataataaaattagaaattatgtagaaagaagaataaaatggggtcatttcgaaattattatcgcatgggcaatgctggtcacgatcacgatcccaagtctcccaagctcccaaagcacttagttgccatcatggctgatcgtaccatgtattatctccagctccagcacacccaacactgtcaatcttcctcactccattggaacactcactcgaccggaccatcatccgttggctcctgtcggccttggtctctctgcgacagatcagaagcaccagccaactcggagccgataacatatcttgtcttacggaagatgctctgcagcacagtctcgtgatcctccttccacttcttgtagttggcccaaccgacctgcaactgaagagagtagtcggcgctcttgaccttgctcttgtaggtcgggtcatactcatccgggttattggggttgacaccctcgtcgaatggtacacctcccatgacgtttcggaagtagatcatcacatcgctgaaggtattgccttccttgggctgcggtggaagaggcttcatgtttagtggcggtaccattccgtaggtttgcttcactccatccttgacctttccattgtacatgggatgcgaggttgacgttgagtggcaagaggcacatgccgagatgaaattgtcggcggggccattcatacggccattccatccccatgagggtctcgtgccaccctctcgctttcgaatatcctctgctttcttatggatatagcactctcgcggcttagccacgcggccctcagccttggtctcatcatagacctggttcgttaaccaatgatcattaccccactggaggccaacgagggtgagtctatcccagggcttaagagtttcataacgaggttagcataagaaaatttaccttggttgttgggggttactcacgccttttccaggttggtctttgttatacatgaaagtgccaaagacccatccaatcggtgatcgcttgtcgacgacagcaaagtcgacttggatcagacgaagcggcgatgcgaagtcattacgctcctttccattgctcgttgacttggaaatgacctatgatgctgttagaagtcatgattgcggcgccatactcagcacaactcactgcatgcattgttggggcgccatcttgaatgggcatctgctcgggtgttgagttgttcaataagatctggctaatgtcagttataatgctctgccggcgccaagtcatgccctactttgaaaacacaggttccgaccggaaactccttgttctgagagaaatcagggttatcgggatccttccacatatcgccaaagacagtggcaccttgaggaatgttagaccaagacgggctacagcatgatgagacgtaccggtagcgttatagaatccaatggcccaattttgtagggtaacattttgtgtcttagcaaactctccggcgggtgtcgctctctcgaatgtgaagccattaatgggctcacgctcagtacacattgagtttgggtcccgataatgcatccaaggtgcatggtaccagtctcggatcttgttctcattgagtcggaaccctttgtcgacattgccatcaaaacaatactctctgatggcctcagcaaacttttccggttccttttcgtagtcgtacttgaaccacggcgcattctcaccctcaaagtcaccgggcagtccgggggcagggatcaatggggagggagcattggggagtgaatcatccttctgtgccttgaggcgagccttgagaatgtccgatgtaggatagtcgttgcggatctgccaagggctgaagccaacgggagttgggtggatggaggaggtatggaactgcacttgtgcttcagtagcctgcagtctttcactttctgtctgaatcagtgacccagcaaggccggttcctccaagcgcagcgccgccagccaagagttggcgtccagtgatgcccgcgaaaagtcgaaaggccatgtttctggtgaagaaaagaggagagaatgaaggaacagataatcagaggcagaacacactcacttatgcggagatggttcttaagtgcccaaccccaacagtggcggctttgatacagacctgtccagactccagccgctgggacaagctaagaccaagctggcgagagcggagctgaacatcctgctatcactcccaatagcagtattaattagcgatatctcagtggctcggcccgtccccatggattaaatgccgttctgggcccaggaactatcccttgtggcgggaacgtggctcgttgagcttggataaatcactgccgtttgtgtctagggaggtttcagggatcttatagcgctggatccgattggcggtacaagtgcagctgaattgctatcacatttttagtgagtccaagatgactttaggcgaagtatcattggccagaagccgagagcatgcgaactacttccaatagacatatcaatagttcagtggccttgttacaccagagtttctttccacatcgatggatacgtatgtctaatttgaatgcatactaagatcttacagaaatatgtgaatatttttttgtacttatgaacaaagtcgcgtacttcaaaaacgtatttgtaaatcgattccttccaaatcttccattgtcactgtcatcaggttccgccattttccacgcaatgtacctatatcgatgaggcagcgggcggcaagatacacattcaatctctccaggtaaaatcgcatctatacggcagacacttgctcggagagctttcagggacagaacaaaaaaaagacaggcccatgggattgttagcaattcattgttctttgctcagccgcgtatcacttcaccagtgccagaggtgaatcaggcaaaggacttttgttcctgttcggaggtcaatgatggagctgtcacggatgaaatatcagctttcgaatcgaggtgaatatgctgaggaggtaaactcggcctcttcacgtattgttaaccagataaaaaatcccctggcctcgcgcctttcttggtagcgtcattagtcccatcggtaacaattttgtcccaagtgctctctcagttcgccaccatgaatcccactcctcagtttccgcttatgtcgcggttccaaagtcggcctgtgaagccaagccggataaccttcctagcctcttgatcaagaccctcatatccatgagtgtggaaaatgtattcgctgccggtgccagggttgtgatggctgtacgaggaatacctactgcatcagcagcctccagtgctacgattgctattgcaactgccccgtctatgtcggaggctcgagatgaggtggtttattttatctctattgcatccttgttgatgcaagctacctccaatccgcgtatgcgatacttttttatgtgggcttcgatcttttccttcttggaaagctctggtatgctcattggtgtattcccatgcagcgttcacggtgaagcgaatgagagacttagcaggttgctcaacaggtcagggagaatcaaagaaagctttaccaaacatacccattagctccgctggactgaacgtgactttttatatgatgccgagcccataacccgtaaaaactttttcacatttcttgttatgttcaacattacgtttggtgtttaatcgaacgaaggggaaaagtatattacaagcactaggaaccttctacgtcaagatgtcaccctcaggttcagctgagacaggatatattcattgtgtatcctctactgtaaaccttaaggccgcgattattacatactgggggttcccagtgtccgtcgcctgatattgcatcacatgtaatagatcaattcaggcaatttgttactatgctctttatataatttctcaatttttataactctatcctactccacctaaacctcttcatcgcaaaccatgccaaggataaatactaatctaaaacatgcgaggcattcaagaagagcaagcctggaggaaatgaagcatcccaagtcggctatgaatagtcacttaggcagggcagttcatgttgcagctagagcactgcatggtgctccagttagaaatctcgttcttgcatccactgcagccggtacactcgcatcgagtgctatgggggcactgaataggctggggaccaaactcagcagggatgaaggaaggggagtagctgtgagtagtctcggcgggtgaagagggagccgaagactcagcggtgaaaacaacggaaggatacattctgaaggtagctttttagtggttgctgcgtttgtgtgagaagatgatcgtagctgtgatgctgctgatgttttgttgtgaatttgtagtggaagttgcaatgatgcgagtagtgattcttcccatgttgcagggcagatgcatggcatatataaactctgaaaaagatccaaacacttgtgttcaaacaaacaaggctcatttgtcgagatcgttcgaattacttgttcacggtgacgctcggccaatccttcaccgacacagtggctgctgttgaccaaattcattgtcttctgcgcacaataagacatgttctgtcttcagttcagactttgaactgcttttagtatcttccttgctttgtttttgcagttgtctacactgtgaacaatacggcctgcgcattgaatgatggttctttggactgattaatcagacgaacacccctgaacagtgagtgacttacaagatgaactctatgatctttgcgatgatgcaattccatttagcacgaaaccatgctaagtatcatgcgtcatacatgagattctgttggcttcacatttgaagtcgttcgctcgatgcatgcattctgctgtgcgactcttggcgctcagacactcctgaaatctcctccaaggcttcaaggaggattaaaaataaactagttatggttattatgatacgcatgtcatattttcacagcttgggtagactgtgattccgtggatatcgctaagagcaccacgtacatacacaggcgacagtaacttatacctagcatcgcaactctactactgaagtgtagctgaagcactaaaaccgagtctttcgtaacatcttgaatgccattccgttgcccgctgtgaatcgtctttctctttgtgtattaaagcgaggcattatttcgacgaacctgataaatctcacactcgcattacctcaaactctagtgccacctaacttaagataacaaacctttcactttaccaatagttccacaagaacaatagccattcttctaccacattcaacatggatccttcaacgactttcacgatagtctcttcaatcccatcgtctcctcaggatggtgcagccgaaatgccctctccaatctcagccaacgttggtgtccagccaagtcagtgccctcacagcgagatatgccaatgtgcggaatgccctggctgcaagaacttgatttatgtctggaggactgagcagtgtgctgcatgctacatggaccaccctgccattgttcaataagggatgggtttcgactcatgtgtccgacaatggaaacatctactgcatgagatattgttgcaaacacatgtcatttacaatgattataagatagtaattacacgactagtatgcgggtttcctcttttagatgaccaaatgaattgagatgggtctctgtggatatgagcccacgcgtcttgaaccactgactctttaggtccgtaaggctctgccaaattgtgcagcagtccttgggttcttctcgagatcgcaggtgtaatatcaacttacctcccgatgaggtatagaactccgtaggctctagagtatctagatctatattccgtgatgttaatggcctgtgtcttatgtcaattcttctgtcgaggaggttaggtctatctgggcgatccacaacagtccagaaaagtatgtggcagtgacatcactttgaaacaaaacagccttatgatgctgatatcctagatagtggatcttatttcccggagaaaatctcgcttcggcggctaataaatcttgcggctggctcagtgctgcgccatgccgttaacgcagggatgaggctcctattcttacaagcggtggcgtgggctcatcagcatcgcgaatcagaaaaggacgacagacagtcccgagaaaaaaatcatgacagttttttctcactttacctttatttccaagaactttcgtattcctcatgttgagcttttcctattttttttcttgacattgatggattgatagattgcaaaccaatcttacatggtccaccactctatgggtcggcctggcttttgtcatcctgactccacgactctgaggctgacactcggagaaaccagctcaatccaggatgaaatctgacaggattcaagcacttgagccactgactgaggcttgggcccaaacaagcggaacgatgtttatatgtcccagcctccggaaatctcctttattatggacatgtctacttccgcaattccgatagaaatccttttcctctattaattttcgttgttactatgaaacaatagttcaagaatatcgtagtgatatcatataccgaccgaaatggcttcccatcgccctgatctctcgcaataccccactggattcacggttctacgcattttccaagctgtactgaacatcatcaccatcgttgtcacgtctttcacaatacacgctgtggttattccggggaactgcttgttgatcgtaaccgtacgtaaagacatgtgcgatcattgatgcaaacggtttgctaaccttggttacagagttctgcatcacttctggtctctacatggatggcctttgctcacatgttctccaaccgcctcttcaactacttggtcgccgcgattcttgacaccattctcactctattctggctcatgtcatttgctgttcttgcggcacaaacagcggtgttatgggcccacggcactgattactgcggaaccaacaagtgccccgacaacctcaagaacgtgacgagtttttacggatgcgtctttgcgacttgcgtcggtctgggtggcttggcattgtaagttcaagggagatccgggatcaagttcgccatgctgaccatttatagtcttttctcgtgcatttgccttattttccacggcatcgtcagccgtcgacaacaccgatataaccagatcggcacgaatagcgtctcggaaccaatttttgtcggcgacaggcatccccagggctcgaccgagtatcggcctatagcataggtcattcagttaaagcgaagagaatttaatgataccaatgattattcctagagtaacttgccttgatctgttcgtaaactctgggtgccggatattcttatcttggagtcgataagataagattcgggccaataactaaagacatcgcttctgggtaagatgatctgctaacgtctgctaaggagtacttttactggctcctaaatttacctgcaccaatggtatcccttaatgttgcctagcatatacattcgtttcatggctcgcaactcacgaactggtctcgttcatttggcgtaatggaagagacagtcgctacgaaatatccaaggttaaacctacagccctacctatggatattgtgctgggcattatgtagtaaaagaagatggtacatcaagacaaaagcagatatcgcggtggttcattggttcatctccaccgttttgtgtctttgccacttgctcccttcacgaaactctgatcattcagcattcgtaattctcttccaacctctcaagatgactaaatgacctctcatgtatccccgaccatgaagtaacttgaactatctgccctggatttctactgctgttctgatcctctggttgccgtacgcttgccgctccttcaagtggggccgaccgtcaaccgccgatcgcccgactgcattaattacagtacatttatgactgatagctctcatgatttccatccaaatcaatcatacgatattagaaatacccaaaacgccgttataggctatcgccatcgatttgccgcgacgacatgttcaacagtcaatacacgtctcagttcaatcgccgagtcgggcgggctgggatccacctttcggggatcaaaagcggaagccaaacaagtccccgggacgggacaattatatcagatcaaagtttccagatcattcgcgtcgggcactagattattagcatttctcagcaagcctttcgcaatactatcataggccttgtataattattccctgtatcacacttacgacaatggcatcgcttacatccactattcgcagaagtgcagtcgctcttgaaaccgtaccaacaaaagcttttacatcgctagctgtgtcacaatcttccagaacacgcacttatcacacggcctcggataattctgttcaaagaagaagccgagccagttgccaaaagagtctagcatcgagacaaccttgtcttttacactcacgacatccaacccaaaatcacatcatcggcggcgctagatttgcgaccactactaccataatggcagaaccaactgtccactccctattcgagcctgttactggcacctggcagtacattgtctcggaccccaacaccaagagtgccgtcatcatcgacccagttctggactatgatcccgtcaaagcagccgtgtcgacaggatcggctgatgccatcctcaagactgtcaaagacaatggcttgaagattgagatgattctagagacgcatgctcatgcggaccatctgactgctgcatcatatctccagtcagcccttgccagaagtcaaggttccaagccgctcatcggcattggaaagcttatccgccaggttcagagcttattcggagaacgatatggcatcgatccaagagagtatgataccgtgtttgataagctatgggaagataacgatgagttcaccattggcactttgtctgcccgggctgttcatctccctggccatacgccagatcacatgggataccatattggtagtaagtctccttcaaactgatacgcctctaccccagttactaactagctacctagaaaacgtgtttgttggtgattccatcttccacgttgatatcggctccgcccgcgcagacttccctggtggcagtgctgaggccatcttcaactctggccgcaggcttctcgcactcccagaggatacaaagatctgggtagggcatgactatccaccggctgaccgagaagccccggttccctttgctacggtgaaggaacacagagagaacaacaagcatctcaaggatggaacgcgtgagcatgagttcattgagatgcgcaagaaacgtgatgagtcccttgctgcgcctcgattgattcatccttcgttgcaggtcaacattagaggtggacgactgccggcaccgaacccggcaggactcaagacgattcatttaccagtgacgggttcgtcgtggtagagaagtcttgtgacacaatgccctgtctaaggaacgcatattgtatagtaacgtggaaacggtcctttccatttggtgctgaagaaaaggtattcagaatgatagtttagccagccaaaacagatcgaaaattactttcagtatctcccatttgatctctactccatgtttgtcggtgtagatagcacttcgcattgaaaataattacatgtagagagtccaggctcccattcgttgaatagtatcattatgtcaaattgttcccagagcatagcttgtcggcgatcacctatcaaaacttcggggtctgacagttctagcatgtcagcccttgagatatattggatcaaggctaatttattaggtctacgattcttctgattctattccaagtataatgcataaactcatagtacagtaagcaatcagttgcactctttccaaccgcaatatctaagcaaaggagagtccagccaccaacccagcaccaaacatcgagacgattgtgacaaaggagctcaatcccatcgtggccatgccactgataccgtggccactcgtgcatccaccggcgatgcgagcgccaaaagtcagaaaagctccgccagccagaaccattggcagtgatgcctgttcgctttgagccatgacctcccggatggccggaaattttgacaacgccgcccaagaacccatcattaatccacatgcaaagagaatgttctgcgggattgatttaatacccttgccactgacaacatcccagaagaactttccaaactcctcataggcaccactgaccccaacgggcttctcggtcaagataacagacgataactgcccgaagccgatgaggaggccaccgacaaccggatgcagcatggtaacacttctcggggcaatgtataagataccggcaagtatcgcaagcatcgttatctcataccctacgagaaccttgcctgcagacaagccagtaacatccataaccgatgtattctgggcacggctcgtcggcggcttgaccacccacggcttacaccgcacccagataacgcccgcaaggagcgacgtgcatgcgagcagccgactggcgccaatacccgccgtggcctgcacgaggaccgtcccgggacaagcacccgttaagcttatccccagacccagcatggcaccaccaatgatgttgccatcgtatgggcccagccatccgtgcgaacttgctgaccgggctgggatctttgtggttttggagttgtagagggtgaagattgtggcgctggtcgcggatgcggtgaggaacgtggccagcatgtgaaagtcggagaggcggaattgattctttatgacctgcgggtttgccacgcctgagagagtgaggcctgtgccaaagatggcacctgttaacaaacttgttgccatgattgttcaaaagatctatgtatgtaactctttgatgttgttttttgatgataaagttcaagacacacggcagaggctgctgaaaatctttgctctattaacccgctctatcgctgtctaaaatcacgcttgatttccgctctagtgcagttcaaactcgctagtaaaccaaatgatcattaaatctagtccccgatcccgttaaaaatttagagttttagaagacgtcgatatccactgatttctccggaacggctcggggaagaacggacggagtggggcccggaagtcggaaacaatcagtcattttctgttacggtctcggttcctggacggcactcgcttctccttgcattggccaacgccgccgtcaccgcctcctcaagatcggcgtggaagaagggcctgtcggtcgggaaaactggtctgaggccttgtttttctgctggtgtaacaggtgatgacgattcggtttccgtgcttgtttgtgtgccgattatactttcgtcgtctgtgctgctctgtcgtcctctattttcgtgcgtctcgtcaaatgatctggccaatggcaggattgaagtccagcttccaattgaaggtccattttctgtcgcactttggccgaagccaacagctgtcaacgctcttcttgcccatcgatttcgcagtccaccaaaatgccactgaattgaatacgggctcgcccatcgatcaagtgcatttctcacgtcgaccagtccttgtacactggtgatgtcaatattatgaattgttgaacagtcgatcacgattgctcgtagcacaggaagctctgtgtctcctttgtacacgacaggtttgtcacaccacagagcctccgacttgtcgcactccggctcctcggtcgcccgttttgtgtgagtgtacacgtaatctgtcaacgtcttgaagtgcattgcttggttgagataattgaggccttcggggaaatggtagatcaagatgcctgggtggggactttcgactgggatgcctttgttggaagcgtcttttcgagagagactcaagtaaatgtcacgcgatggtgccttctcgcgcgtaattgcagaaaaaggctgctcgtcttcgcttggatcaatctgctgaacagtgacccgaccaagaaactcgccgctggtgcgagcaatgcgaacgagtagaagcaggaatgagagaccagtggtgacatagatacccgtttcgagtcccgtgaaaattgcaataacaacaccggtcacccagatgaagaactcgaaaggtgacagtcgccaatacttcattactgtagacggagaagcaacgagattggagacagcatggataatcaggccagccaaagcagctcgtggaatgaagtaaaacactcccgtaagagcgtagagcgcaaggagtagcatgaaagcgctgaaaagaccggccatgggtgtcttgacaccagccttcgacagaacagccgaggcgccaaatgaccccgtgcatgagtaaccacccagaaatggcccaatgatatttgctgtaccttgagccatgatctcttgcgacggggcaacctcgtatccatgcttcttgccaaagcttttggcgatggcgatatgctcgacgatgaggatgatgatgattatggggctttgagggagaacaacgccaatgagatcaggttttagatccggaaggccagcgtggacaaagcctgtgatgggtcagcggttgaagcaggcgatgttgagagattgacttaccttggttgatgtgtcccacaattcggaacttgctctcatcttccttcaagttgcgattgaccaggaagctcaccaatgtgtatagtagcatggcaaaggtgaggcgcagggaagacatgatcgaccacatcttctttcgcgcaggctgacgagcctccaacttggcaaagacaaacttggccagctcgagtagaacaagacaagtgataccgatagcagcgtccagcttggtgccacccaagttcttcattgtcgatatgaacactttataaggctcctcgcgtgtattgacgccatggatgcccagcaagacagggagctgagtacacatgatggagatgctagctgctgtaatgaaggctgatactgggatgtagggaataacttcgacgagccatccaagacgaaatagacccagtgcaaagagaataataccagtcatgaatgataacgttccggcgatctcggcgcttgtatatgtatctggtcgtgattcgtggacatgtgagatgacttctccgacgagaagagaaccgacagcggtggtctacaatccgaatgttagccaaaatgtaaagacgctgggtgattgacgtactccaatgacaatgtccttcgatgttccgaataaccagtacgttgccgcgccagcaaaagaagtgtacaacccaaaatctggcggtagtgtggcaagaagggcgtacgccatggcttgaggaataacaaccaacccaacggtcaagccagcgatactgtcacccaatagccaccgccagttgtatctgggcagccaattcaagcaaggaaacaaagacttggcaaagcgaagtgaatcttgtcggctaggaacgcacttccctagcgcttccttcaccgtcggttcaacttcgtaataatcgatcgtcttcttcatgattgcctcagtaagaaagtaaggttattttgggggaaaatcatgtttattttgtgggccgttgggaaggatttatagatatcatgggtgaggccgacagccgtggagcgagacggtaaaagtcggcggggccgctgtgagacgttggtcgccgatctgttggggccggcggtgacggggccgataccctcggacggtcatgagaatgcagggagaatcgagatcgggctacgcatcctgctgatttgttttgtctgtttttgggaggtcttatcggccggtacaacatgcggtatagcctttctttggggaactcggtgcgaaatgactcttcatatgaaatcgaaagattggtacttaaagcttatgacggctcaacgaaacaaatccagccaatatctaaaaaggaaaaagccccaattgactttattttttgaaagacaattgggatatgtataccctgaacacagataagcctccaaattgaaaatataataatatgcttttatcataacttaggtaattaataactttattggtagctgcccaaggtacgaatgaagaacgataagcccattctcgatgatgtctgcgaatcgcaggagcaagctttgaacatttgatatttgagctatcttatctcattaactcttttactgcagcgcggcatctatccgtacttgcggtccccccgtcctggctgtctgatagccagcggtctccggtaaccattcaatgtcgtaatatggagcgaacacattcacacaagagactttcatggtctcaatatttaattaacttcattacttgcacctatatagacaaaagaagaacttgcttgaaagcaaaacctggtactggctcacacgcaaagaacgcttacaagtcccgcccaccaagtttttaagaatccaaaattggaccgtacgccggaataccgcggctctccagctgataaaccactttggccgtcgtcgacctgttggaaataatgcacacacattcggcgccactctccttgtaggcttgatatgccaacttgaccatatctggtcgacccttcttatctgtatcccagataatggcctcagagtccatggcaagaatagtatcgagaatctcttgtccatacgttgagagagggttcttggtagaccagactacgtggcacggaacgcgcctctccatgatgacaggcatacagggtccgatgcctgaacctgttgccaccagaacgaccttcttgaacagcggagcgacagcaagaacaccagatgctggggtacctcgagtccagatggatgtcggaggcttctcgatgatccgcttggtccagtcacctgcttttgatacaatgattgagaagcctttaccgctaggttcaggaatggctgcaaaagcatgccactcaatcatgggccgatcagtgatgcgaacgcctcgggaagtgcaaggcccaggtgtgcaaaagtcaaagtgaaggcgcacggcatggttggagagaggttcgggcctgacattgacgcgacggagtctggcccaaggtagggcgatgctaagagtgatgagtgacaggaggtagattgttgggttcttggccaatgcgtcccccaagggctcagttgccgttgctgctgttgatgtaatgacatgagcccaaacaagagcaacagaaaaccagccgacaaaacgatgtgcccactcaaactgatcgtgcatcttcatacggacactggggtacgccatggcaaggatgaaacagagcagaagaagaatgacataagtcaaggcgagaacaacgcacttgatgggaggctgatatgtctcgagtaggaagtcccggctggtcgagatggtgtacatgaaccaccatgcagtagcagagacagcgcagccagagtggacaccgccgttgtgatagacacgggcaaagtgccttcggatagacagagggaatgacgtggggactcgggaacagacgaagaatatcgcattgacgacgtagtcttgacgtacgaggacggcgcagagaagatttgatgcaacagctgtcgcaaccttggaaggagatgggaagaagttgttgttgcggctctcccaaagaagaaaaatgaggacagtgagattggacaggaagatgaggccgaagagcttgcgatatgctgagaacgcagtataacggagccagcgccatccatggaagccgttcttatcaggaagtgcatactcttcagtctcgacctcttcatagtcctcaataacgcccttggggtccttctccagatccctcatgataccattcttctcaccctcgaagagcgttccatcactggaactaccaatcgacagcaagcgctcatgcgacggccatactgtctccggtctaaccttcacaaccgcctgctgcacattatgactgccctcagcgatcttgtacaacgctctcttgtcaatctttccattcggcgtgagttccagaacgggaagatgtttccagattgtggggacagcgtagaagggctgggtcttcccaacggtttgtttcagctccgtttcagcgattgggacgtgggatgagtagaagccccacagagcgttgtcgatctttagggcgcagccttttatgacgccggggttggattcgatggagcgggatacgccgtcgagctcgacgcggaagccttggatcttgacttggtcgtcttttcggccgagggggaggaggctaccgtcttcgagccattgggccaaatcgccggtgttgaacatcatgttgctatttatgttagtgttactcagttgtcgtgttgttatcaagaacttacccatcgttggtgaacttgtccagcttgtatcgagtcgctgttagctcgggtagattgatgtagcctcgagagacacctgggcctccagcccacataacaccaggctgcccaactggaacagggttctcattatcatccaagatgtagacattcgtgttggggttgggcttcccaattgacagaggaatgcctggttggtgaagatgcgctgtgttgagcatgctgatctcggtcggtccgcacacgttccagaagttgacatggggagcccatttctcggcgagcgccaaagggcaaggctcgccaccgacggcgattgtatcgacgttggggaagtcttcgattcgtggcatgtatttttgaacgaccgatggtgtagcgatgatggtgtcgcatcgttggagacactcggtccagggctcgagaccgctgcctctgatgtgaagagtaccgccgttcatcattgtacccaagatctcccaggcacctgttgacaaaaatggttagtaaagtcgattgatctcagtcagatctcacttacacatatcgaatgcaacattcagctgctgtgccacgttcctgccaggtccaatgcctaacttggatggttctgccaaaagggtattggtgacacctcgatgtctcacgtccacacccttaggtcggcctgtcgtacccgaagtgtagatgacatatgcaccatcatctggaccgacctcaaccatagggtgtgaagggttacctctgcgccagagatctgagtggctgtccagatcgagaacattgacaatgttccgtcgatcatctggaatgctgcgaataactttgtcaaagaactttggaagacagaggacaacaggtgcgtcggaatcggcaacgtcaaagcctaacgtgtcgtcggtgacgatgccaccatccaatggcacgtactgtccaccggctttgaggacagcgaggatgaagacaaccatctcaatgcaacgcgagtacaccaacacaacacgatcgccaatcctcaagccaaaagtatgtatcagctcgttcgccaatatatttgcccttcggttgagctctcggtatgtgatagtgctcccgtcataatgtcgaacggcaacgagatcagggtgcgccagcgcaactgcctcaaaagcgtgatgagcaacattatacggaataggaaactcaggtcccttgctgaatcggttgaataacactctatccgccagggagaggctctcaagggagctgaaagaataggaagaagacattatgggacgctttgggcatagaacgtctgaccacggaaccaagcatgccgtcaaggctgcgtcatggcgatctccttaagtatttgtaacctgcagagaaaagtgcaattggaaatgacggagaatcttaacagcacaggatattgactaaatttccgcttctggtttcggaacaagaacgtctacgacaatcaagtgtatacggcagctcgactcttggtggcgtaaaaccctgggcttctttagcatgtggattcggccgaataaggttgcattagtgagatcttttggctcagatgcataacgctccgttaggattcctgctctttacggaagctgatccgccgcagtgaccaaggcagatgaagcaaggtccctgcacatcagaggcgtaacgatcagagtttagtacgagattcccaaaacgaaacggagatcgttctgttttacgcagtaaatggcgagcttgacagggcaatactacagcagaataggcaggcttaccgttcggagtggagcagaaaagctgcaaggggccctgaaactcgtcacgttttgtggtcttcaacggctttcgtcagtgcttcttttctgttctttaggaagttgggataccttacaaagagaattgtaatcagagtgggataacgaaaagagtaacaaaaccgttgaggcgacgtgcagatcaccagttgacctgccccaaatgccgaaacgaccgttccggaatctgtgacgagaccaaaaactccacaaggtcgaaacttgagattcttcacgagttcagcatgattgatccagggtcagattgtcaatgcgcttgacgagaccttcatgtatgatgacagacttaaacaattgatctcgctcatcttccggttgcgaattgcttcttttcatcataatcaagatttgaccatttcctcaacaacgaccgtttcagagacacgtcacaatggagaacctccaggatatcaagctctcgaccaacagcgatactggcgtcgcactcatccagttcaacagaccagccaaacgcaatgccttttcacagaacacgataaacgaaatagtcgccactctgaatcatctagactcagtggataccgtgcgcgctgtagttttgactggtggacctgaagggcacttctgcggtacgttgagagtttctccatcggaagaatagagaagaggagggagaagaattgctgtaataatgcggctgctaattgagtttcgggagcagctggcatggatttaaacgagttggtggagctgtcgacttccaaagcccataaaattgagtttctcaaggacttgacggatgcgctagcgaggttttccaagcctctcattgctgctgttgttggcttcgctgtacgtgatctactgatcgccactctgagtttgggctaatgagatgcagttgggcggtggtttcgagattgctctcgctgtaagtcgagaatatcatttcccgcgcatgatctaagctaatggtccagtgcgacatcatctacgctgctgaagatgccatgtttggtcttccagaagtcaagatcggtaccatccccggcgcaggcggtactcagcgcctggctcgtgccctaggaaaacacaaggtatgccaccatcaaaccaacccaaaaccttagcgacaatcactgaccaccttggtgggatctaggcaatggagttcgtgttaacgggcgagccagcaagtggagctgagttcgagcgactgggcgttgtgacaaaggtctttcccaagccagacgttgtccaagcagcgacggcgctggctgagaagattgcgcgtctgtcggctccggttatcaaaacggccaagaaagcggttttgactggtgagtttgaccaattaacgtgtccggccttgtccgttggtgattgacccctgtcgcagtggaaaattcgaccctggatgctgggatgacacatgaaaaggcgctgtactattcgacgtttgggctagatgatttcaaggaggggatccagtcattcctccagaaacgacagcccagcttcaaacattcttagacttttagtgtaacctgaatagacatggttgtgataaacttcccaatcctgtcaacaacggcaaattactccgtaccttagatccaaattccccatgtcaatgacagatgcaattgctattcttatcccaaaaaaacgttaaattactcaggggcccaacgttagggtctcacagctatggcccgcttgtggatagtctcctttcccctgccttagcaaaacccaccatcaaatgccgctaggttagatccccgaagatgtcggttccgcgacgattaggcgactgagctgtcactcattgccgcggaaatacacacatccttggctcacgcaataccgttggcatgagccgaaagctgaaacttggtgttgtgaaacaaggcatcgtaaaacatgttagggcgatgtttggcttatcagacatgagcattggcctcgttgggctggaacgtgatggcgttgcaaattatcgtaggagtttgccgtgattgcatatattaatgaagggagcatgcagcaacagtgaccccgacgatacaattcctgttagcctcaagatctcgcatgcatctgttgatcatacaatctacgaccccttcacattgagctagaagccgtcgaacgttgagtcaatgtatcaagaaaagcataccctaatgtcgactagatctacgtaaaatccatttaatcttacccaagttctgtcattgtttaggatggatgtgccataagtctccttgtcttagctcacgtaacgcttcagagcgaaggttcttaagaggcagagatttattataaacacgagaaggctttcttcgtgtcaaacactcaacgctgaaattgcattgagacacaaattcattttgcgaagggtacattaaggatttctatctatgttttaagctgaaagatttatcagtcagaggttcagggatccagctatccgaaccaggccctgtactctcttatgatgaaagggaaggattgaagttgatgcgagtatgcaacgataaatagtaaaagtcgcaagcaaaagccgagagttcccatgaatcagacatcactgctgaatataccctgagtcgaatcctcatcggcgtcttatgaaccacagctctcagtaaacagccattcctgtccaagaagcacggttcccgagtccgctcaggttgatcactcttggaccataagattcatgtttcaagtcaaacaccgcaatcgctggagcagcctgcagagcatagagcttggagccactgatgatggcgtcgaaattgcctttaccggcagcatagcctgggagagtgcgtccgatggccatagtctcggtgttgagagcagtgacgtctggaacagcggcatcgaggagatatacagatctagaaccagcggaagttgcggtccagcaagtggccatttgttttgggactgtgatatttgtcttggtggacacagtgagatcatcggcgatggacacaaatgctgcaccataagcgggagtggaaacaacagcagaaccgtcggagacaaagctcattccaaaagcaactggcaagttattgggctgtgactttatagcttcctcgctcacgcggctattctcgaccttgtaagcataaacgaaaccattctccataccgttgcccttgatggtaacgaaaagagccgtctcggaaggattgaagagaatgttggaaacagtgttcggaggccctgttggaggggatgtctggccgaagacaggaagaggcttgaggttgccctggggcttcaaaccatcgcagtccgagacagtgaagcactgaactccaggcttggttccagtattggcgacgcaagcaagcttgtgcttgcgagaatacgcaactgtgttgggaactgtgccaacggtatcgacaggctcgccgagaagaaccggatgagctgggttctccttggggatatggaaagcggccaaagtgttggagccagcgttgacggtgaacaagcggttcccgcttacgataatggagccttgggagaagaggggatctgttcgagttgtcagcggctgtctcggtactaacatattctcacttacccatcttgacagttccattcatgttattgctgataagaccctttccactggtcgagattctctgtggctgaccgaacgagccatctttggcaatgctgagtgagactacagaagcgccctgggggtcgctgtcgaggaagtacaatgcccgatcggacttgtgaggctttggatgggcctgtgtgagtgaggctgtaacaagaaacgcgttgatgaatttcatcgtggattttggagtgtcaatagacagttatgagttaagactgaggggaacggtgaatggtttggtacttgggatatcttcattgagacggtcaaccgcatatctatatatgttccgacccggcatctcagatccgaaacatctaacataacttcatccgtaaatgagttgaagtagcctaaaagcaatgattatgtgccggacggaccagacggatgagggttatgtagagcaagagccaatagaacacagaaaccactatattaactggaaatctagcgtcatagttgaaacaacgacccatttcgaataagatcaactacggaacttcactcaaaggccatgcccgatcgaggtcatttgttgagtcaacagtaagtgctgacagtctaagaattcgtcagctgcgctagaggctgaagagtggtgaaatagcaagagaagctcagcgagcatcttcctaaagaagacaacggcgtttgatcaattgagtacaatggggccgtggagctgccagtgacgctcccgtccagtcagatgcatagagtgtgttcgtcaaagtgtaagcggactgttgatgccgtgcagcgaacgcgttatgcctcttatggcaatattgatgagatgtcttttttgccgaagcagggagctaatttgacgtcactcacgcctgaagtcctcggaaaacattcgcatggacatgaggaatgtgctaataatgagtgaaagagagcagttaaaggtaatggttggtcaatctggtgtcaaattttcgcacaatccttttccaggattcaatcctgtcgaatactcttggctttgatctacagcgccaacaatttgtggacatcagggataattgcacagtagacagcactgaagcctggagctatgactaagactaggggagacaatagagcttaagacctgaattctaaaggacggaaatttttataaaatatcataagcttaggggactctatgatgactttattttggcgtctttgcttgaggcatgcagccccggtagcgtaatacgctgtctaaatccttagttcactgcccgagttagcgtcagtaagcagaaataccactctccatcgtctcttaacatgctcaattcggtcatcagagctgccaatcacggcctgatctaccctccattgaagtgacacaaaagaaatgttccaaggttccttgttataagctcccaccagcttcggagccggcggtgcgtgccaagatatttgtcaaccatgcggcttatcaatgtcgaaactctcgagctagagtccttcacaggcgaatatggaggctcaataccaacatatgcgatcttatcacacgtatggacgtctgaggaggtgtcactgcagcaaatgagcggactgagccctctcccagaagagtccaaaggctacagaaagatcgtagacttttgcgcaaaggctaaaaccgagggatttgagtacggctggatcgatacctgttgtatagacaagacgtctagtgcagagctatcagaggcgattaactcgatgttccagtggtataggaagtctgcagcgtgctatgtctatctcaatgatgtcggctccgccgagaacccacgatcattagactcgaggttccgcaaaagtcgatggttcacacgcggatggactcttcaggagctccttgcaccgcacgaagtgatctttctcgctgaagactggcgtgagattggtaccaaggctagtctaagcgccactatctcagatatcaccaagatcgatgtagccacattggtgaagcaaagctggccacatgtcagcgtcgctgggatcatgtcctgggcatcaatgcggcagaccacaagactagaggatcaagcctactctctcatgggtctatttgatgtcaacatgcctttaatctacggagaaggccccaaagctttctatcggctccaagtcgaaatcatgaaggcaacaaacgacgactctctcttcgcttggtccacagaaccccttgaagattgcggttactcccccaatgagggagcatcgacgagaggcttccgattccttgggttattagctccatcaccggcttgtttcagagactctcataacataaaggcacctcgagatatctctcgaagtcgcgtgccgcagtacgacttgatcaagcaggatatcaatctttcggcggtggtagttcgcctttgctctctaccagctgaccccaagcaactgggagatatcgaccgggtggatgtagtcggcacactgcggttctcgaataacgtgcgggcagtagatcatggtctcgttattacgcccgcaagacgcgacgcaaagggaatcaagataatgtgcttggttgcggttctacgctgctggaacaaagatggctatatcggtattcctatcaaacgtttggcatctggtgcttatcagagagtcgaaaacgggacccgatgtcgttggttcaaggtccgcttgatgcctttacgactgacactgaagagtgaagaagaaaaggccccggacgaaatggattatactcttaggcaatttgattctgagagtagagagaaagggccacctgctgatcctccggaaaacatcctcgtgagggcctatgtacccttggagttgccgtcgaacggcgtatacgcctctgctcaagccagccaccaccgtgcaccacttcagttccgctcactgcctatcagtaatggctgttacaagctacaggcttacactgcagataactctataccaccagcgcgcgagttgcggctccatcctcatgtcatcgagagtatcaatgaacgtatcaatactctgccggaaacgagaatcgtgttttgcccaattgcaaccgatagcggtcttccaaatttcacgatacatataagaatgatagaaagaccccatggcatccaagtggggtgcatgattggaagtgaccatgcccaagatgagacgccggacgcggaatttaccgtcattgacttgaaaggcatctccaccacgatatctctctcagcgaacctgtccctcgtgttccgagtgagacggggtgttccccaggacacgacttgctacttaaatgtaagtgttgaggagcagttgccatggacggaagatgtagaagattggcctgctacgcttggggacaagagcctgtcaagctcagagatgtcactcaatcgtacattcacagacaattcaatatgagaggctgcctatgactacagccgccggcagtgggctctcaacgatgtgtttgaagttgtaagacgcgagaaagttttggactttagaagaggatgacaaacaaacttagtaaagaatcccctaagcttaggctaagtgacctaaatatcctcatctcttagggtcaagatcctgaggtttcttacatcccttagggacagcagtggttactacttgatgcacttcatcatatgttccaaagcacacgatcgtgaagcagaaaagatagaactataatacatgacatcattggtctcgtgaatgtcttcgctgatcgcgtctcatagagccttcaaatctaagtacatgccattctctggcttgatcgtaatcactccccttggcatcacaagtttatcatccatcgacaatgtccactcaaacgatctgaccatagtagccagcaagcatcgcaactctgccttggcaaacccttgtccaatgcaacttctcggtccatgcaagaaggttaggaaattgtagttgctgctagctcctccgttctgattcggcttcccgtcgtctgtgatccatcgttcaggcttgaaatctgtcgcgtcagggccccagatggcttctgatcggttgatataccagattgacaccatgatatctgtgccttcggggatgaactggtcaccgatgcgggtgtcgcggatggcttggcgcatcgtcagtggaactgttgggtagagccggagtgtctcttgtatgacgccatttaggtagggaagctgctcgaggataccagcgaggtcgactgtcgggttggtggctagatcctctggcaaaccgtttctgacctcctctctgagcttggcttggtattgtgggtgcttggtgagtaagtaacaagcccaggttatcgcagatgaggtagtctcatgcctacacaagatcagtcatgccttattatggtgactgcggatcacttaccctgccgcaaggaaggtcaggagctggtccttcaaagcctcgtccgaaaagttacccgacttgatgagaagtgacaagacatcgaagtggtcatcccccttctcgagaatggctgtcttcttctcctggatcatggggtagcaaagctcatttaatgttccggtcagatagttgaagacctggttcatcttccaaggaatgagacgaacaaatggtaggccaacggccaacgccaaaccagaaaagatgagcttctcacgactcggctcgagcaagccttcatagatgtccgcaagaggatccttcttcttctcaacggcatcgaatctgcgacccagaccagcaataccaatgatatcgagcgttactttgcttgcccaactgttgagttcaacaaccgatgatctcgacgtggtcatatcctgctgtatcgccctagccagcgactggctcttctcccacatcattgggtacagctccttgatgtgtcgaaagtggaagactggcgttgagttcttgcgcagaaatttgtgaggttcgccttcaacgataataagaccatcgccgagaatgtgtcgtaggaaggcgctgattctcttcggtttggtgaagtcgtagcagttgtgaacgagaaggtcagctaggagcagagggttcgtcaccatgatgtgagttctgaatgagtttagagtaagtaggtcttcaccgggatatcggttcgcaatatctacgaatagatcgccagatggtctgtccttgacagcaatagatcgatgagcggcgctcagataatcctgttgaaacactcatattagattgagttcggggacagatcgagtagagagatgagcgtactcttggaccgggaatgtgtctcagggggctgaagaagactgggtatagaaacccccagaacacgattccaaacgcataattgacgagcaggattgtgaatacagcagccaggtgactcttcgaatcgtaataatctggaaagactttgattgcgatgaaagactcgatgacagcggctaacgtcaggttgggaaagcccaggagcttagagacgacagccatgttaaaaaagctgcaaaacttgtgtaagttagaacctagcctctgccggactaattaaaggataagtagaccttaataacagtaagctgatgatttgagcgtggcatataaaactaaaacttaaaggttgggtcaaaatcccatatgagattctccgaagctcaatgaatcttcatggtatgattatcttcactgaagccataactgaagacgctcatgtgcctctggcgattagcgcagatgccactctgcaataggaatccaccgtcgatgatcaaatgtcgcaaaagcagcctgattgggtttagcatgcgagcgaccaacaaagcctaactggatcaagcaagcagctcgcttataacttctaagatcatagatagcccaaagagacgggttcgtaattagcagcacgtggagatgggctccgcggatggttctaaatgatgttattgtcgatcaggttcccttcacatgtgtgaggagttcgttctgttttcccttcaacaccatcgtcgaaacatgaggagatttcgcaacctaggccgaaactagatggggatctcccaacattttacagctgaagcatgaacgggacttcttttcgggtcaaaaatgagagggaatatgaagcttgaaaagatcaacatgtttgagcttcgaaacacctgagttttgttgacttcttgttgagttgagcagatttatcagactctgcagcatcatcgtcagatcttcacaagcaacccttccaatggccccaaagtctatcgtttgcctcattctaagctgtgccctcttaggaggctatgctagtatggggacttcatatcgtcacggcttctttgacgctgttcgggactgcatcacaaacacaaagtcgcccgacggaagctcgttatgtcctttggacatgtcagattcgatctctcgggaactcacgggctaccaggcagttgacgagccggtgatgctgctgttggagttcttcgctcaagggctcaagaagcatcctgagagtaagggcatggaccttgaagcgcttctggcttttgtgtacttggccgcgcagttctgtggcgcttggtatctcatagctcttgaagggctgagatttggcaaccgtggaacaattctgagctggtaagagaacgatctgctgtccgaatgctgccttaatgctgacttggatgcaggaccggaactttcggtatcgtctttcaatctgtcacaataaccatcatcgctccgatatatctcactctacaactccttctctcaccgacgattccccagcaagcatatctactagccgacccctgcgatttgagcctcctcccggtatcaacaatcatatcttacattgcgccaaccattggactgtgcttgccgctgatcctcgatgtcacgagggaagccaagttcatcgccgtggctctttggcaaccttttccgttgtaccaaactgccatacagcgagtatcccgcttggtctgttggtctcgacggggcaaggccaacaacactgcccatatcgacccgagagccgtcagaaaagctatgaatcgcgcatatcgcttcattacaaccttggcagttgcagtacacttgggtgtatttgggacaattctcgcttcttccatggacctcacagacaaagtttccggacatcacattctcgccctcacaccgttgacgaaccctccgactctagctttgcttaacccgcccgtttctgcgatggaatccagggagatcgtcgtctcgttcttgcgatgggatgtatactgtacctgtctagcaatggccatctggaccggctatcaactccacttggcacaaagagcccccagtagggtggtcatctgtttcaatacgatttggtggacgattctaggtgggcctatctacccagcgttgcggcatctctgggagagagatgccatggtgctggatcgaatggagcttttcagctcgtcacttaagattgagtaagtcggacatgagtcacgagatcagaccatttgggacattgtggtaagggtttccaatttgagaacgaaagacaactatccatgtacgtattaatacaggcctaaatcgtgtacaaatgctggtatcaagatgaaagcaagccggtggtaccaggcgaaacaaaattgtcttcggtgcagtccataggccccggtgacattaacatacgagacggcgagagagtcgcaaagggctgtaccccgcagttatcagcaccagggataaatccgacagctgacctgattcctatagcggagttcaatctagcaaggatatgagctgccctttcagtctgttcgggcgtagtgtaaacacagtgtgtgacaagtctaatcgagtggacaatgatgatggctgctgcaccgtcatggagcatggtcgctggcatgccgctcgggtcgatatcgcccagggcgtatggcacggcggcgagcatgtcatcgacggttttgtggacatcggattcaaggaagggaacggtttctgcccatgaattgtaactatacccatcgtcatcctccgttggtagcaatgtagtctggtagagtagcatggtctggagcaagatgagacgagctgatcggacgagaatgatgatgcaggctgtctcagcgtcgtagtgcatcctaccagcgctcatctcaccaagggtcgttggaacaccgcgaccctcaaaggtcatttgccaatactctgctgcttcaatgtcccaggacccaaaggcatcgagcatgtcgaagcattcctggatcaggattctctcgtcttctgtgccggtgctgctctgcgatgctgttgagggactggcaccctgtggttgatatggatctggctgcataagtcggcacagacgatggcgcagcgatagggtccgtcccatcatggccagtgctcgaagaagagggtcaaagatgccgatgacggtggcgatggcaccggggtccgtgtacgaatcatctccatgtaagaatgaatagatttgctattactcgagtcagtttcatggcatgtgattgtcttatcgcgtgacttaccagtcgcagcagagcaagcaagaagagttcggctcctcttcgtgtaccaatctgacttggtcctcgtttctccaacaggtagaaaagccctgaagcatgttcattcggatcacctaatccttcaccactaaagtcctgctatcgagtcagatgtgaagtaattgatgtcgcgtgagtctcaccttgtacgtgcacaaaagcagaatggtagcgatgactttgtcgtccatcgcctggtcatcagattggatactctgctgcaatgccttgatcacgcgtccataatttcttaaagaccgtgtccgaagttcctcgttgcccaaatgattgtacgcagccaattgggcaacgctcaatgtcgctgtttcgacgagtccatccttgtagtggtcgaacaaactcggtaggaagctgaaatgccctggaaatccatcgtcgtcatcgggcgacacgaagcgacgtacaaaatagcatagcgacatgttatcgtatgattgtgtcggttgtcgaaccatggctacggatctccgtcgaatgggcgcctccaacggccgtgttttgggcttcgggggctccttttcgggcggtttctcatcttgcgggggactcgcagtgctggcgttggctatacttggcgcctttgaggcgcgcgaggtgttggaggaagtactttgcgatctcccctttggcgcagagtgtctaaaatgaaactcgtcggtatatccaagacatggctttccgtagttgtagcatcgtcgacacgtcggcttcccctcgtcgcactgcggagagataggagattagaacagatatcgctcaatcatagcaaaagaattactcaccttgacctttcgctggcgacaccgcagacagcctgagctaaaacgacctgggaataccatctttcgctaagataggaggtagatcctgatagctagacaaacgcaaacgcgggtgagctgattgtacgggatggagagtctggggaaagggcaacaaattgcgattacggagcccgcgggaagaatggagacaagaaagatagccaacgcagactcagggcgggcagcgtgtttcttctcatggcacggacgtgttagtgtctcggttcagagaggtagaccccgcaagagacctggactaacgagcttgaaacagggtttaaggtccatgggcttagatgacaaggggacgcggccaagtcaagtgccgctgggagagtggactcagtggagagaagggcaaagatcgtcgttgtggcttgttttggttaagcttgcgattgcaagagttgtcgttggtcgagcgaatctagcctcggcttcaacagcatcgtgatcggcttcattctttgccaactcgtgataattagttgacgatggagatggagctagagaaaggcgttggagcttaattagtttgtataagatgtatttagtggctgcttgtttgcttgcatgtgcaatcgagtatttcggctcagactcacagaccaaactcaatcatcactcttccctgcgcaaatcatcatgtcttccatgctttactctcccgttattgcctatgtctccaatgcgagcaattttcttctatcgccacttctgtcgggctcattgctcgctgcagcaacttttgctcccgacgtcgtgaacaacgccctcgcctcaatcgccgccaagctcccagagcatgcttcacataccctggagctcacgatcgtcaagaaggttctctacgtatggctcagcttgggcatcgttcggaccatcaaccggttcctcaataccatggctcataattcatggcgaatgacagctgcttctggttgggactggaataaagagatcgctgttgtcactggtggctcgagcggtatcggcctgagcatcgtcgagaagctttctgccatgggcatccgtgtcgctgtctttgatgttcaagatttgccaaagcaactccaaacaaactcgcgagttcacttttatcgatgcgatgttactacaaccgagtctgtcgctgaagctgccgacgcagtgcgcaaagaactcggtcacccatcaatcctcatcaacaacgctggtatcacttcccccatgcccatcctcaagatgccagagtcattccttcgcaagatcatgggtgtcaacctcatggctctgtggtacaccactcagcaattccttccacgcatgatccagttgaacaagggccatgtcatcaccgtcgccagtatcgcatcctttgtcgctctggccacaggagccgattactctgccaccaaggctggcgctctagctttccacgagtcgctagccagtgagatcaagcatttttacaaggctcccaatgtcttgacaacagtggtccatcccaacttcgtccgaacacctcttgttgagggcttcgtggaccgattggagcgtggtggtgttcgtctcttgactgcggatgatatcgccaaggaggttgtcgctcagattaagagccgacgcggtggtcaactgattatccccaagtctgtggatgtcatttctggcattagagggtggccaacttggttgcaggaggtggttcgcgatgctgttggcaagaccgctggcaattaggaacaaaacaaacgaatggcgactttacctaggagactgataagtagtttgacagtatctgtcatccttggaaaagcttataagcttttctgtacttttatagactcgcttacaattaaatgcgaccgtcatactctatactgaatacggcccattcgggcgccgtgccagcattttgaacagtgaaaacgacatcgcatgacaccacgaatgctcactgcacgtaataaaaaatgccattgatcatcaacttgtctattgaaactctctctttgagccgggaatatactgtgagttcggtgaccgaggcaggcgcattacttaaagacccccgggtcccgcggcgtagctctaccgcttttcctccacgttaataaccaacagcctcagcaacttacacgaacgactcacccatcatggcagtattgagcacactcaagacagcatttggctatacctatgcatttattatcacaccatggcttctttcgcgctttttgttcgacatttccctctgtctcgtcccgtggtttcgcccgaacagaaaatggacgctgaaccaagctgtccgtgtccgcgttgtccggctcttgcttctctactggtctctcaccaaatcaggcgacaaaatgagatttgaccaaggcaaagagaagaaccgttttgaagtcgtcggtccacggtcgccaaagctatatagagggatttgctcggattacacggttcagcctgctcaattgggcatgacttggacgccagcgcgaccaccgcctgctgacatcgttcacccgggcatggtggtcgttttacactttcatggaggtggttttgttattggcaatggtcgtgatgaagatactggattcacggccaagactctcattaagcatatgggcgctacgcacgtctgctcgcccaactaccgactgtccagcagcaagaatggacagtttcccgctcctcttcaggatgcacttacagcataccttcatctcatcaagacaagaggcattcctgccgaccagatcattttctcaggcgattcagctggcgcaaacttggctctcgccttggtacgctacatccatgagtacggtcaaattgacgaggtcccatttccgcgcgcaatgactctttggtcaccatggactgatgtcgctggcgccttggaacaagatgcctctcaatcacccaactacaagacggattacctcaacatgcactttgcgcgctggggcgcaacgacagtctctggctttggcgcaattgacccagccagtccatacctgtcccctctacgccatcccttccagattgagaggcctttcccagtctacgtcaacgccggcggcggcgaagttctatgcgacgacatcaccaactttgtcgcacgctacaagaagaatggttggccaatgtacctggacatctcagaaggttgccctcatgacattatcctgctcggcgacaggattgactttacagccgaggcacagaaggcagctgagcatgcgaggcgtttcttgaaccatcgtgcggggttgaatctacgaagctatgcataatctctttttcgtgatggtggtcgcgggtcggaggcagaaggatatcgaagtttctacaagatctacatagctcaacaaatttcacatgtaaatttctaataaacctcgaaacaatttcgtcatttgtttcagtgatctacccctcttcggagccaagatgatcagctctgcagatttgacaagtcttgtctagtccgtcgcgtgattctctctctcggtagttttggcgtctccccccatgaagacgatcactaggggggtcatagtcataccgaggctaccccacaaacttgagagccctcaacgcgaaatttctgtatcgggtttagcttgcgatcaaccactttggctcgcccctccagtcaaagctcaagcatgacgttattcctttggttagttgtcatgaaaagatttgggtctttatcggagacgggtcccgcgggggcggatggaatggttcatattgtcgcctgtcggactcggaagcttaaccataacttagctactcattcgaggcgagaccctgattgctcttgttaaagtaccgaggcttgctatctttcgcctgcccgcggactgtttattgatccaacggagtgtcaatcactcagacttctgcattgtcgtctttgtacaaaataggtcctcaacgtccactgtggacagcatcatcaacaacacaaactactcagactacactcatcaacatggcaccgcaatcagaagaacccaacacctttgatgtcatcatcatcggcgctggaatctccggcatcaacgccgcctaccgtctccaaacagaaggtcctcccgacttgacctacgccatcctcgaaggccgcgactccatcggcggtacatgggatctcttcaagtatcctggcatccgatccgactctgatattttcacctttggcttcccatggagtccctggaagcacgaccagtcgctcgcaccgggtgacaagatcaaggactacatgattgagtcggcacgatcgactggtattgatcaccatatttgctacaagcactctgtttcggaagccaactggtcttctaaagagaggcgatggcagcttcaggttacccgacctggcgatgagaagcccgttaccttccgcagccgatttctgctccttggtactggctactatgactaccaaacccctcttcagactgtgattcctggaattgagaagttccaaggcaaggtcatccaccctcagttttggcctgaggactacgactacaccaacaaggaggtcgtcatcatcggcagtggagctaccgccgtcacaattcttccatccatgtccgacaaagctaagcgtgtgaccatgctgcagagaagtccaggctacatcttccctctcccatcaagcagcttcttcacgcgtcttctcttgaccgttttccccgccagcatcgccctcttcctcaacagacttctatggctggtccgaagctatctcaccaacgtgttctgcaagtcttgcccaggtctggccaagaagctcatcaaatatgtcaccatcaagaaccttcctcctgacgtcagctgggatcctcacttcaagcctcgatataatccctgggagcaacgattctgcgctagccaggacggtgacttcttcgcggctattcgctcgggtaaagcgaatgtcgtgacggataagatcaagactatcactgagaagagtattgagcttgagtctggagcttcattacatcccgatcttatcgtcacagcaactggtctgaaggttcgtttcggtggaggtatcaagttcagcgtcgacgatgtcccattcaatgtcgccgacaagtttgcatggaagactgtcatgctccaggatgtaccaaacctgctattcatgttcggatatgagaatgcgtcgtggacacttggtgctgatgtcagtgcgagactgtttgttcgtatcctgaagaagatgacacagagcaagaccagcgtcgtggtcccacgtctttcgtcatcaagtgctatgccagtgaagccaatgatgagcctatcttcgacatatctcaagacggctagctctgtattccccaagggtggtacgggtttgtggagccccaagtcgaattactttgcggatatggctggagcgaggtggggagatatctctacagggttggagtacctgtgaacatagtcttatgtatcaagaatagcctttcgtttctcattagtaaataccaacttgtttccatcgctctactgcacaatcaccgtgattaactcatgctacggtagtaacagatctaatgttaccattccacgcctgtaagcaattagaagagatattgaccagtcatattacacggttcatgcttatggtttcatcgtgcagccggtcggaactggtgcaagtctgagtcagcgggaagttgatcgtggacatgtgaagcggagtaggagagtatgtaagcagttcaacttcagaccatgaacttccattgagctactcaactgtggctatacagagtaattgcacttattcccaaattagcatttacttccatcatacaagtgtagcctcaagaaattacaaggataagttacaaacaacatcatgtgaataacagtatctaagctacgtcgtccatagtagcaagttcttcgagatcagtgacttgctaggagcaagttagtctgaccataagcactcaagttcgccccaagaatagtcaacattgggcaagatccccattcacgagaccctccactgcgacctttaatgcattctaagttgcgcgcatagagaagcccagctcttggcatgaacccataggagcgcctagagctcagcagtaatgctaccacgtggatgtcagatttctaagggttgtcggtgattagccggacgagctgatccaattctgccaaatcggtatcctccgcatccttcgttggagttggatgtaacctaaccccgtctccgggcaggctcagcaagaggcatggcacttcattgacgcttgaagattaggcaagaaagtgcattaatctgcatttgacagctttcgaagatccacgatgagagctaactaagtaagctcaactccctcgacccaagatgctcgcttggacccttgtaagtagaaaaatgccgccataaacataacgactctaatatttactcaataactcactcggaaactgtctccgtactccggtacgtagctagcttgagctaggtatagacagatcaaatgattcggaatatcgggagtctttgccatactcgcttatcggatgatgctataatattgccaatatatatcagatccagcaaagcttcaaacaatagaggaagacttttggtgatcggctaaattcacgatccattccccgcagacctccgaacaacaatttcgatggtacagcccccagcttggcatctagtcccagaaagggacgtaatatcagcacacattaagaaactctccctcattcgtagtaggcctcgatcgcaaatgaatattatccgctgcacaattaaacaacgacccatatttgcgggggacaccatcgcaggtttctgtttagggtgttgaagacaaacgtggcgatgctccgacatttcctcaatgggcctcattcggagcttggttctccgcatataaggctctataaccccagacaagctaatttcccggcaaaacacgagcaagtcgatcggattggtcagaattcacgattatgcagggccgggggcgaatatgttattttggatgctatatcaaagctatatataaggacgggagcaaccctttgacgttgcgttcgatatcttcagacagtatcttctgcttcgaagcatcagctcactgagattagccaagatgcataccctttcagttctcctcgctctcgctcccgtgtccgccctggcccaggctcccgtctggggacagtgtacgttacagcagctccgataagtcgatactcgatagctaaaacatctcacaggtggtggcaatggatggactggtgctacaacttgccaaagtggcctaaagtgtgagaagatcaacgactggtactatcagtgtgtacccggatctggaggatctgatccccagccttcgtcaacccagggtggtggcactcctcaacctactggtggcagtggtggcagtggtggcactggtctcgacgccaagtttaaggccaagggtaagcagtacttcggtactgagatcgaccactaccacctgagcaacactgccctgaccaacattgtcaaggcccaatttggccaagtgacttgtgagaacagcatgaagtgggatgccattgagcgtaaggttccctactaccaagataacttgaatggccatctgacatggaacagcttcgcgcaactcattcaccttcagcaacgctgacaaggtggtcgacttcgccattgcgaacaacaagctcatccgtggccacactctcctctggcactcccagctgcctcagtgggttcagaacatcaacgaccgttccaccctcacctcggttattcagaaccacgttaccaccatggtcacccgctacaagggcaagatcctccagtgggatgtcgtcaacgagattttcgctgaggacggcaacctccgcgacagtgtcttcagccgagtgctcggcgaggactttgttggcattgctttccgcgctgcccgcgccgctgatcccaacgccaagctctacatcaacgactataacctcgatatcgctaactacgccaaggtgaccaacggcatggtcgctcacgtcaacaagtggcttgctgctggcattcccatcgatggtattggttctcagggccatcttgctgctcctggtggctggaaccctgcttccggcgtccctaatgctctcaaggcccttgccgcctcgaacgttaaggagattgctatcactgagcttgatatcgctggtgccagtgccaacgatttccttactgtcatgaacgcttgccttgctgtttccaagtgtgtcggcatcaccgtctggggtgtctctgacaaggactcgtggcgacctggtgacaaccctctcctgtacgacagcaactaccagcccaaggccgctttcaatgccttgatcaacgctctgtaagctggggtcaatgtgtgtcgctggatcatgctatgaattgtcctagttgaatgaagtgttggtgttagaatgatgctcgaggaaatggttcaattgtatatatctatttctcacgtacatatttagcagaatggaagtcactggctacgtcctcactatctgaatactccaaccaaattcttgacccatcgttgcttctaccacttcctatcatacattcaccaattgagatccagatctcacctcaactttgagcagccgcgttgcaaaacccagcaacattaaacccccagacctcttctctcgaaacattggtacagagagctgggggaggcgagatatggttgtggccttccataacctgagtttcgagctcgacacccgagcttcccttgcctgatctcgatagctcaataaactccttattacaacccagaatctcatcttcagggtcgagggagccatacagcagaagaaaatggactccaggtgcagcatccgagacattcttgttcttgtcacaggcctcaagaagtccgaggggacaatcctgctctacagtttctccatagtatctttcaagaacaggagccctataagggtgagggttgcggaacgacgtcggcatagagcaaaagacggcagccttcagtcgcagggggctagtatcgctgttacctgtgatcttgctgcggagctcggcaaacgaagggtgcagcaagaatgtgcaaagatgaacggcaccagcagagttgcgcatcatggacaacggtcttggttgtggacccccaatcttgtcattgttgtctatgagccacttcacagccatctcaatatcctgtccaccggaaggaaatctcgcctctggatcaaggcgataatccggaattacagcgatgaatccgcacttctcggcgaagaaatacccaaggtttcggtagagtagatgatcttcagaggctctgtctcctcgagtgaagccgcctccatacgtatagataaagacagggcacccagccccagtgggattgttggcaggataatagatatctaggttgtggcgaggatttaggccgtaagagaacgtttttctcgaagttgatttaatggcagtttagttcttgttgagaagcggaaggtaagttttcaaggttggctcaatgctttcagcaattgagttcggaactgaagtgagctgattcatttcggaagacggttgaccgactggtattgtcgtctgaccaaactatgacttatgaagttctttttgccttatcttctcaggtttcgcaatcgcattcacgtcttcatatatcccagcttcaggtatatcatgatacccttacccgacatccgaccatgagtaagcggcaactacgggcgccaaacgccgaccgttgagccttgtaacagtggttattgccaaattcggttccggagaatgttaccgtggaggaagaggcgctcgtgacccgcaataacgggccatacatcccagaacacgatcctaatatgacattcttgaccagctattggtttcgctcggcgctgagaaaatggaaagaccgatatgaaagccgacaccgagcaagacggtctcaaaatctccgtctaatggcgatgttgttggacatgtttctgagaaggctcatcggtcttgagactgtagatgccagtttgtcgtatctcgctccttcaccaagcgccgataccgatgattaagttaatctgagcatagatactctgggaaaccctgcatccgacaactctaagcgttgcaatgcattgtcaaacgtctcgtgtgcttggcttccccagatctacgtcaagtggaggagctgtatacgataaatactcgatgttccagcgcgatgacaaatgaactgaagcaaagactttgaacagccaaaaagaaccagaaaatcatatctttcaattcacttaaatctggaacatgaccatggagcgcatggtactcccgccatcagtagctgggaatcagctgctactaagaagtcatatatcttcgaatccttttctgaagacaaggtctacgtctctggtactccttctgttgctcgtttcctcctgacaaggaaagaaacggatggcaagtttaccatcctgacaagcggtggccaagtcttcccggctcctgtgacaatgagctctgtgccaactcattgtcacaaacatatccaccatgacttcctctgtatcaggggtcagtcaaaggtctggctcaatgaccagttcagagtccttagcccagaaaacttcgccaatctagctcctgtaagttacagtctccaacctttcctcatcatactgacccctcaagaacgctgttcatgcgtaccacttcattggtgatcacacggagatcttcagtataatcagtcctgctggatttgagcatatgtttcgtggtctgggtgagccatataccggtccgatgtggccggatgtcgatcttgagagggcaactgaaaagctcaactctggcgtcgcaaatgtcatgacccagtttgatgtgattcctgtaccggaccatagccttgttgagccacagtcttggggcggttcagaatgccaactgcctggctctcagaagccttactttctccgtcactgcacaggagctagcgccttctcgacggaacagtcgtccgtccatatgccactggggccgaatctgggaacacatacagtctggctactcttgaaggttctagccattttgaaacgcaggttttgtctggcggaattcagttcccatatgtcgacgactgcttctttgtgttcgatggatatttcgaggtcacggtaagtgacactgactcctcacgtatcggccccgatgaagtggcttggttgcctgctgaaactcacttcgatatcaagcctgccagctcctattttaaagtctttatatattcgcaacctgggggacttgccgattgactttatgcagctaggaaggaaagccgtatactagattcaactgtatgattcctgactcaccatgcacttttgacaggaagaaattttctgagtataagtctcaattcaagtttgattcgatgtagatctactttttacagtcctttaactttagatgaaacttagtactgagcataatataaaatctgatatctcaaggcgacccgggcctgtcttaagatgtcttaaattccaggaagtatttccttaagatataagaatggttattgaattatttatactgtctatcagagttttcctaccgccgtagatccaagtactactatgtcaagccagatcctatagatgctttaaaaataccctacagcatgtcattgctattagaaaaatgtgttcacaggatatctttctatgttgatctcgttggctttaagtctgtaataagtaatcatggtcaagtacaatatagcatctaaagcgataagcagatcacaaaccaaacggtagtgacagagaatgctatctaagcaagcactaatacttcaaaattgagcatcatctttgttcttgaccgtcaatgccacgggtcaataagctagcataaaaagaccaaaacgttgattgtactgtacattgcatagcaatatttgcgaaatgcaaaccaattgattcaacgttctgcatgtactaccaccatgaaactctcccaacaaataaggtgaagcaaatgagatggcgtaccgcttggcaatggaatgcacacttcagggtaagcgattctcaaggtggccaacgctcgcaagcacgacaatgagataacggaaatcgaccgaagagggttgatcagagtgacccaaatgaggatggataaaaagaagtgaaagtggtcgatgtcggtcagaactttaaggaagcgatagtttgcttgactcgtggactctcagacatgtcgattccaaatctagtctgtgcgatgtgcatgcatgcatagttagtaacgtgggtagctcaactgtcaagaagcagccacattcacgccagttcagcaactcagttcgccaatccacgcatcaaaaccacgatcccctcagctaaactcgatcgagatgcccaatttcccagattctgtcccaaatagcgcaatatcttcccccgcaatccggcaaagcttgcgtgtgacgtcttttggctcccgtctggggccttctggggtattctcgtgcggggtgcattagccccagatgccatggcttgcgagcatcgcattgccgaaggacgagatggatgggcacaatctaggaatgtcatagcgctcttttgctcgtttcccaattcaggaccaccttccgacctggccccaaattgatcatcgcacctctagtttagtctagtttatctagttccactccaagccgaggatgcccatcttcacgttttgctgatgtcaacgacgccgtgattcgtttcatgtttgcttgtttcatcgcaagactgataactagacgacttcttgaaaactgaagtttttgcaaagagcaccacaatcgtaagttcttcatgaacgagctctttacctgctttctaaataactcattctcatcagtcagcactctcgatatcacaatgtcttcttcatctgggccaggcaccaggggcaacctcacccttgagcagaagaagagcctccaagaggcttgggtccatattctgcgattatgcggaaatgagaatatcgcccatgatgctccagacaacacagacgaatatctccaacacctcaagaacaaagattccgatcatttctcacggaatctctgggagtcaatcatggccgatcatcccgacaccacgctccttcgatttcttcgggcgcgcgactgggatgtcaacaaggctgtcgacatgtttgtctctgctctcaactggcgcgacgagcgacagattcagaagaccattgtcggaggcggcgaagctgtcggtctgaagaagaccctcactaccgatgaggagtcattcatggcgcagtatcgctcaggcaagagctacgtcagaggaacagacaaggacaattatcccatctatgtcatcagagtccgcctccacgacccacacaaacaatctgctgagtctatggaagaatatgtcttgcacaacatcgagaccttgagggtcatggcaagagagccgcaagacaaggtctgcttgatatttgatctcacaggctttggtcttcgcaacatggactttcatgttgtcaagttcctcgtcgatattcttgagaagcgctaccccgaaaccctctcggtagtgcttgtgcacaatgcgccattcgtattttggggtaagcttgacactctgtcacctccaactctatttacatgctaatcctttccaggtgtctggaccgtcatcaagcactggctcgaccctgtcgtcgcatcaaaggtccacttcaccagcggcaccaagggccttctcaagttcatcgccaaggagaacctgcaaaagtcttatggtggtgaagatccttgggagtacaaatacgtagagcctgttccctccgagaacgagaggatgcagtctgaggagaagaagataaagatacagattgagcgacaggaattgattgactcgttcaatcggtcgaccgtcgaatggattggcacaaatcctgacacagacgctggcaaggaagcgcacgagagacgagatgagttgattcaattgctacagatgaactactggaagttggatccatacgttaggtctggtacttactaccaccgagcgggagtggtcaatagggttggaggtgtcgatttcaaggcagcgcgatagtcaattacctagtttagagtgttattcgtattcaattccgtagtaagcttgtttttttccgcactcaagttcactcaattgacctcaattcttgccaagatgtttcctcatctagacctgtcagtgccattaccttacttgaaacgttacggcccgacgccatcatctgaacgttagtcccccactgtccgagtccatgccgtaaatatccaagaaatcatagcgcactctgcaaccaaagtcatcctcggtttttcttgtagccaatcggcccctgtacactcacgtcctagtggtgctgtctagcgtcttcactgtcgcagtgcgctttgactcgtggcgctcatcaccaacggacccagctgcgctgtcctgccccccctcccccccccccatgcttgaaccccagaagctagaccaggaaccttgtccacgagaccgtgcaaaagggctgataatgatgcaaagcctcgtgcccaaagcgcaatagtttgcgaggtacaggggtgctcaccacctcctggccagaacagcagggatcgtcacagctacccctccagcaccaatttccctgccgcggtatcatccatgatttctggggtacagctgtggagtgcctgcaacgctcccgaaaagcaaatccgtgtgtgttgactggctgagataaagagcctcctttaaacgaacccttggcagcctgattatctcttgtcccccccttctcctcgctacagtacaagtcaactcaagtcaagctgtgatagtgagacagttcactctggtttccttatctcatcttctctttcaattgtcacgctatgaggttctcaacggtgctcctctcggtgcttgcgccatttagtcttgcggcccctgagccaaagactgtttccgcaccagagctctcgggccaattggttgagcttttggagaagcataacctcgcgcttgtaccgcgatcagaactcacagacgcgttaaaagaattgaatacacttctcaagagtgatcgatttcctcgcgcgcctgttctgataaggcgacaaaatactacttcgggttctggctcaaaatctggcggctctagctcagggtctggatcagatgacgactcagactcagatagcggcggttcaagtcgcgttgtctcaattcctgggctggatggtctcggcgacctcggcgatggcctcaagggattgacagacgccctcggcgagttgggagatcttctcaaagccctcaagaatctcctaacagccgagttccttgacgcattccacgatgctatggtctatctcgcagccacattgaagcctcccgcacccaaccagatcagaagtctgcttgagaaagcaggtcctttgctggatcttgttggcgaactcgacctcaagggccttgtcgatcagctcaaggatgtcgatatcgctggtatcgtctccaaggttctcaagcttctcaccgacggcaacctcaagaacatcgacggtctgctcaccaatggcgcgagcctcttgacaccagatttcgtcaagcagaccaagggcctcattggtgacgtctcacctcttctcgacgagctcgctcctcttctcaagaagctcaccggccttgatctcgagggcattctatcagctttggacccacttctcaagaaggaatccatccagggcattgtcactctactcaagaacgccggcgatcttctcaccgccaagaccgtcgatgagatccagggtcttctcggcgaagtctcccccatcatcaaggatatcgccccacttctcgagcaactcaccaagctcaaccttgaagaagtcctcaaagcgctgcagccgctccttaaggatgattctatcaagggtatcttgagcttgctgaagaacgccgagactctgttgacaccaaagtttgtggaccagacacaagaccttatcggtgctgcggctccactgatcgacaagttgaacgatgtcgatctcaagggcgttcttgatgccttgagtccatccttaagaaggaggccattcaaggacttggtggactggtccataacgcagaggacttattaactaaggatactgttaagagtatcaagactcttcttacggaagcatcccccttgattgagaagctctctgatattgaccttaagggtgttctggacgcgttgagccctatcctgaagaaggaggctattcagggtgtcgtcggcctcttgaacaacgctgaggaccttttgaccaaggatactgtcaagagtatcaagactttgttgtcgcaagcatcaccattgatcgacaagctctcggatatcgatctgaagggcgtccttgatgctctcagcccgatcctgaagaaggaagccattcagggcctggttggactattgaacaatgcggaggatcttctgtcgaaggagactgtgaagagcatcaagactttactgtctcaagcttctcctctgatcgacaagcttgctgacatcgacctgaagggtcttcttgatgctcttagccccatcttgaagaaagaagccatccagaacctcgtcggtctgctcaacaacgccgaggatctcctttccaaggagaccgtcaagagcatcaagaccttgttgtctagcgcctcacctctcatcgacaagctgtctgatctcgatatcaagggcattctcgatgcacttggccccattctcaagaaggacgccatcgagggtctcgttggccttctcaacaacgctgaagatctactcgataaggagaccgtcaagaacatcaagtctctccttaccagcgctggtcctctcatcaacgagttgaagaagattgatctcgctggcgttctgaacgcacttgcacctatcctcaccaaggattctatcaagggcatcgttggattgttgggtaacgccgagagtctcttgaccaaggatttcgtatccgacaccaagaagctcatctccaacgccagcccgctcctggtcagcctcggcaagattgatctcaagggtctcctcgattcgcttgcaccgcttcttaccaaggactcgatcaagggtattgtcggtcttttgggtaacgctgagaacctgctcactaaggactttgtctctcagaccaagagtctcatctccaaggcttcgcctcttctggatagcttggatgatgctgatctcaagggtctgcttgatcaagtcggtcctcttctcaaagaggtcggcaagctcaagcttcaggatatcattagtgccgttgcacctctcctcaccaaggattccatcaacggcatcgttggactcctcgacaatgccgagaacctccttactaagcagtttgtctctcagaccaagtctctcatcggaaaggcttctcctcttctcgacagtcttgacaaggcggatctcgctggtttactcgatcaagtcggccctctcctcaaggaagtcggcaagcttaagcttcaggacatcttgagcgcagtccagccactgcttacgaaggactccatcaagggcatcatcggtctgcttgacaacgcggagaaccttctcaccaaggacttcgtttcccagaccaagtctctcatttccaaggctggacctcttattactagcgtgtccaagctcaaccttgaggatctgctcgaccaagttgaaccacttctcaagatgctcggcaagcttgatctcgagggcatccttagctctcttgctcctcttctcaccaaggactcgatcaagggaatcgtgcgcctggttgataacgccgagaacctgttgacatctaaattcgtcaacgagactcagacacttatctctggcgctgttcctctgatctcctcactggaggacgctgatctgcccgaattgctggaccaggtcggccctctgctgaaggagattggcaagatcgatcttgtcaagcttgtcaagaagctgtcacctcttctcgacgagatcagcgatttggacattaagggtatctttgacgcgcttgcgccgctactctcacaaaagggcgtcaagggcattatggaccttcttggtaacgctgaggatctcctcacacctaagtttgtcaaccagacccagactctcatcggtgaagccgtacctctggttgaggcgcttggcgacatcgatctcaagaagctcatcaaacagctccagcctcttctcgaggccctcggcgagattgacttgggagatctcatcaagaaggtcaagccacttctcaatgctctcatgaagatcgatctcgtcaagctggttaacaaacttgtgccgctgctcgatactctggatgacattgacctgaatggtttgctcaaggcaattgagcctcttctcacacctcagagcatcaagggtattgtcggtctggttgacaacgcagaggatctcctcacggccaagttcgtcaaccaaacgcagaccctcatttcgggcgcagtaccattaattgagcaattgaataagctcgaccttgaggagctctttgagattatcgagcctctgctcaaggagctggatggtctggatctcactggtcttgtcgatgctgccaagcctctgctcaaggccctcaagaagatcgatgtccagggcattgtcgatgcagtggtgccattccttaaccccaagaccatcaagggtcttctcggcttggttggaaatgctgaggatctccttaccaagaacttcgtcaaccaagtatcggaactcattggagacgcgacacctgtaagtcaaacatcacgattctactacgaaactatgctaacttctgtttctagcttgttgcgacagttggagacttggtacatgcggtactcaaggagctagtgggacggtcttaatgtgataattgggttatgattgtggttatgtgatgggatggtttaatcatgtattaatgagtttggatatttgacgtatacgataccctatgaatgcactctacggtgccataatgaaactgtctttatccgtacctaagagcgttatcgagggaatatgcttgcaagatgtggctatagttgtcctggcataagacagacagcggatgattcgcgcatggcagagtagtacccgtcggcatacgccgcactgcaacatcaattcatcatgccggtttagatctcgttcctttggagtattcgcgtagcagcgtcattgagcgaaaaacaacacgcgccaattccgataaggtggtgacatgcactcgcgtagatgaccgttctggacacgcctcttatcaccatcagcgcaacaaggtaccattttgtctcggtatgtctcggtgagactccgctgcttgctttgtcgcgggtgacaaggcctacagaagtggagagcatggggggcgtggtccgcctgtaacctgactagacgtgggagcctggctcgccggtaacttactcgcaaccctgtccaaaaccgtttccttcaggccttcaattcaagtccccgagctaagctaagttccccagaatcttgacacatgcaaagcatctctctcggctttcggttgaaggcctaactaaagctatgggagctatcgcaaactagactcattggggatttgacaaacctgttggatgcacacactttactctgcagagaaagtgaggggaagtgatcatgtgccggatcttctgcccatcacttatcagattcgagcctggttcgtattcacatcctggcccccggtctcttagtgctataccccgcttgcagatcagaatttccaggacgacaccagctgggatgggcctgcttagtgcattcgatagtttggcgtaccctggtataactttagaggcccgtctttcgcgcttgggcgaccaaattcagggcaggtcttggcctaagaccctcgctgttctgccttaagtctgagtcgtctgtggagcatctcgttctttctctgaagtattggcgaccattgcaattgtttgctgtcaattcaattgcgttgtctcagtcaattacttacaatggcttctgagagagaacctacagcggcgggcgctgatacttctgcgcctgcagagacgacaaatgctgctggtgaacagaacgcgcccgctgctgatgctgccagcaacgacgcctcttctgacgaccatgttcgcgatgaaaaggtcgctgcaggcccaaccaaatggcaaaaggtgaagggtcatttctggcgatacaaatggtggtatctcttacttatcgctgttcttctcgccattttactgccgctactgtgagtctcatcccatcaattgagtacctacctcttctgacaatgccccagcttcactgtcatcattcccgcaatcatccaggacattctcaatgaccagaaactacccatttacggcggcgctttacaagttatttctccatccgaagtaaacatgagtattgagacgcaattaaagacgccaatcgctgcgactctcaaaccagtggatctcttgctctatagcaaggaaacgaagcccatgtcctcattcttgaagctcaaattccccgaggttcacatcaagagtcacacaaatgtcactgtcaccaaccagacactcctggtgactaatgagactgaactgacaaagtggttcaatgtcttcttcgacaaacctgaggctgaattgtcgctggagggaaagcctgagattaggcttggctctctgaagtatcaccgcagtctgaagaagagtgttgacattgcttctctcaactaccttgacggctttgcgctcaagagcctagactttgatctcaactccaatcgcacgacaaagagcaacatgaagggaatgctgaacatccccaactctggagtcctccgactcggacttggcaatctgacattcaacgtcatgtcaggcgacattagactcggtctgatcaatctctgggacttgcaactctggcctggtaataactctgttccttttgacggaaacttctacttcgaccagctggttcccaacctctctgagatcctcgatatgcagaaaggacctcttggcaacggctacctggagtttaacgcgacaggaaatactaccattgctggtggtcagcacatcaagtacatcgaaggagtcttaaataacaagcatatcaggttcaccttcccggtgatcactctgctgggcgatgtccttggtggtttgctggatgccaaccaaggctcccttctggatatctttggcacttcgattggaaactcgacgttgcttgaacacgtactgggacattgggataataacggtgaaggaggttcttcttcttctagtaataatactgcgaggagcctgacggagaggagtaagaccagagcaccaaaggcctggatgtggagtcttcttaaattgggtctaacgaggagaagcttatgagtatgataatgtagtcctagttttaatgtcatctgatgcctttgttgcgtgaattatatgattcaactgcgattgtcaccgtgtcccaaatgctagtacttgtgaaaagccctcaatagagctgctcatgatgtcgcagcgtttgagtagcatgatctttgtttgcctccagcgcacatgcttcctgttcttttcacatcctcattattgccccgaggcatgattgcatcatcatcaagccttcgcgggcgcagccttcttggtagcatcacctttcacaaaagccgcaagctcctcaaggtatcgcacattgggtgtctcaagctgtttcgatacccacgagagcttcgtcgcgtatgttgcaaggccacccaccgactcccagttcttgacttcacacgtatctggtcccttggcagtgactgtctgtacccgctcaatggttgtagcccaccagggtaggtaattgctcttccacgccagtttacattcctgctctccatagttcagtgccaggatctgcgtcgtggtcagatagagtccatggctgttttaatatatgagaaattacctcgattggtattttcatcatgtcctcgccgccataggtcagtgtctccagaatccctctgtcttctggctttgcggcttctgaagcctcagtgtcgatgaatgtgagtctcggagtccaagtgttccactcgccatatctcctgaagtcaaccatgatatcaaatacctctttagcgggtgcaccaatcacgatagtacttccggcagtgaagacaatgcgaccggtacccagggacggggttgctgtcggagttggccacccaactgcctttggaactttcatagtcaaaacaaacgctgtatattcagcggtagcagatattaacaaatgtttgaagtagttgaatgccaagggacaaacagatttgtgctgttatctgtatgacagctcgatgtctcacacgtgacgtgcgaaacttcaatagtatctcaagactaaccgcgtcaagacattcagatggttagcccggtttaaacttttctcagtagccttcttctctctttaccggttgagagatgtaataccgctaagttcatacgacagtggtcacagtaataaagactcgaaccatggtgatgttaatcaccactcctcaagggtcagtaaaaaaacttaggatatcttttgtatatagcaaaagcattgcacgaactttgagtatgttccgaagacctttaaatcacttgtttctaccgtctatactgagcactggaggctttcttggtccccaaggcttcatcaattgcctgctggggcataggaatttcagtacttatcacaggccatttctatattgatctcagactaatagacctctgctagagaattgaaagtttgttctgaacccgtcgctgttgcaagaaagctcccccactacttcgtaagaactcatgggcgacgtggataacccctcaagagtacaccctgtggtcaagatgccatccaaggactcactgatccatgggcctggggtttgagggcggagtcatcttcagcgtaatggcgaccttatcgtcagaacggccagtatctgacgcattccacccaatgacataaacaccatcgacatctgatggcgtggcataccagagcgaagtcatttgaccgttctcttcgaccatgacaaaagtgccgtaggacatcagatcggatacataaccgtcagtattggccgtgctattgagcagtttgacgctatgagaagatgaagatggtcctgggacagcgaaagtgaggttggaccagcttggctcacgtcctttggcatagccagtcgtgtttggagaggcataccatgcatcatctcctatggtaactgggcggtgtcaataagattcaagctggaaaggcggtttgcttacactggactggggctgcctcagagtcgtcgactttgctgaagttgccaacaaagacctcatctaaccgtttctatcagcatgtctcacgcagtgatggataaacaacataccaccagaagaaaagatgggaaggccaccgacgccagttccataagcgtaaagagaaaagggaccagcattgctagctgcagtagctgtagtcgcccagagcaccgcagcaaaagtggtgagttcaagatgatgcatttttcaggatactgtatcgtcgatgtgatggagaagaatggggcaactaagcagattatatgataacaagacgcgttaataaaccgatacgagtgttgtggctgtcaacccacaagacggtgccctattgaatacgtaatcggtataacggagcgtttatagatatctcgaggtcttattgccgacgaaacgctgacgcggaaacggggcaagctacagcccttcacgtccctggaatcctccgaacggaccagcctgccacggtgtgacgataattttgtcctccagccaatcatatttgttctttagtgtttcctatctactcacgagatcgatccactactaaagttctttttaagcgtatgcggatggcacggaatgtgggcggccggtggttgtaaacctccgtgatcgtcccggcagctgcgaaacgtccgagtgccttcacgaggcttcatatctggcagtgacgacgacttgtcatagcactcctcttgtaagaggtccgtgacacgagatgtccttttgtagaatgataggtctgttttacaatgggcagatgggcttcctaaacggacaactcgagggccggactgaaatatttaagaatgagctgtagaggagtagtagaaataaaaaacaaaatcattcaaatctttttatcatctcctctagcattataattctgtgtatttgaagcccttggccaagatccagcttgtgtcggcagaaatgaagctccagcaatatcttccagctggcattctctgcctcagccaagttcacgctcgaagtccccttcaccagctaaaccgtcgcgcttgcagtggaaactctgcttctactcgctcagagtggtgcgactactccattgacacggactacagcactgaagctgtagataccggcgtcactcgcgagtactggctagagctgacagacgttactgttgcccctgatggttactctcggtcggccatggccgtcaacggcactatccctggacctactctctttgctgactggggtgacactgttgtcattcatgtcacaaactctctcagcacttctctgaatggtacgagcatgcactggcatggtattcgtcagaactacacaaaccagtatgacggtgtctcatccatcactcaatgcccccttgctgttggggagtcagtcacttatacctggaaggccacccagtatggctcgacttggtatcactcacactgggctctgcaggcttggcaaggcatcttcggcggtatcatcatcaacggacctgctacggcagactatgatgaagatctcggcatggtgtttcttaatgactgggaccatcagactgtcgacgagctgtatagctcagctgagaccaatggacctcccactttggacaatggtctcattaatggtacaaacgtctacgggaacgacgatagctcttcccaaacaggcactcgcttcaatgtctcttttgagtctggcacttcttaccgtatgagactcgtcaatgcagcagttgacactcactggaagttctcgattgacaatcataccttgactgtgattgcagcagaccttgtacctatcgagccatacgaaaccaccgttcttgacttgggcatgggtgagagtgttcttacttgatcacctttagaactgactaacctttataggccaacgctacgatatcatagtcactgcagatcaagctgacgtcgccgacaacttctggatgcgcgccatcccacaagccgcctgctccgataacgactccaccgataacatcaagggcatcgtctactatggagacagccccggtacgccgtccactactgcctacgactacactgacggttgtgacgacgagacggataacatcgtaccatacatatccaagacagttgaagatgccaactggaacgatcttgagacagctacagttggcaagaacactgctggtctattcaagtggatgctcaacagcaccagtatgttggtggactgggcaaaccctacactggcccaggtcctcagtgacacaacggactttgagacggatgatgcggtgattgaactcagcgagggaaatcaatgggtttacttcgtgattgagacgactctaccagtgcctcatcccattcatctccacggacatgacttctttatcttggctcaagggacgggtacttattcatcttctatcaccctgaacacaagtaatcctcctcgacgagacacggcgatgctgcctgcaaacgggtatctggtcatggcttgggagaccgacaaccctggcgtttggctctgccactgtcatattggtaagtcaagtgggccctagatccgcaacattgttgactttgtgaaactttaggttggcatacatctgagggatttgcgttgcagttcctcgagcgttcaagtgaaattgctaatatctctacttcgagctatgtttcggatgtttgcgatggctggagtactttccagagtgagtcatcgattgagcaggaggattctggtgtttgatataacaagcatctctactgtatagaagctattcgttgttgaccgaaacggagggagtaatattgttgatccatggctacatatgtacttctcttattgatgggcgtggccaactataatcactgtagcaaacgatccattccagcctcatcaaccttcagcaccgtccatgtctccattctcttggccccaagcttctcgtaaaatctcaatgctctcgcgttgtccttcaaacagagccactccatctttacgcaacccgctctcttagccgctgatgtcatagcttcgaccaacttccgcgcgtatccgtgaggtctatattctgggacaacataaatctcctccatgcagactccaggagccgctccccatgtcgtgtagttgaagaagtatatcaatagtccagcaggtttcccttctggtgagaaggctaagatgggatgtccgatacggtattcgggagagtcggtaacgtctgacaggtggagtgtctttgcaagcgagtcttcggttgcagtgacgacagttcctggtgcttgctcttctgcgccagcacggattaaactcaagacaatagaaacatctacgttgataattagtagagggaccaatagctgtctttataagtaagtaccttgagaagacgcagggcggatttccggtgaggaggccatatcgaataacggatcttcaacgttggtgaaaataatgaatgtacagttcctcgaaggataacgatcatgtatttcagatcgttagactttgcgaggcttccatcttctttatactaatcgcatgatgaagtagctctgcgccctattcatgacaggtggagtttgcgctgacttgcttgcggggctcaatgactcagcttgtcaacctgaatgactctttcgatccgaaaatcaaaagagaaacaaatataatccactaaataacacactatgccagtaggactctcacagacatcaacagcgataggccgatttactaattgacagaccaaagcccgttatggctcaaaaccctactcaagggacattgcgaccaggcgacagcccaaaaacatattgccattttcgttcaaaggtaactgaatgaaaaattactaaagatgtaatttggagattgaaaggtagtggatttaagaatgaccggtatcgaaatgatgataggaaccattcaccgcgagctgcactggctgcagccatggacctttgcccagcaaaaaaagacgttatcgaagaggcaaattttgcttagaagcccttcaagtttgtctaaacgtgctcagtatctacacattaaaaccgagaggaactgatgaatagtgagcctccattcatctaaactttttggcaccaaactctgggatgactgcagcctataaggacagcagctagtggcaccttcgccggaggaaccaggcaccgggtcagtaaagtttccctcggcaagtcatatttccagttctttcgattgattgtttttgcgctttgtgtgctttaccgaaatgcttcgtagtcaaaagtttaaaactttgctagccagtgatattatcgtgttggtcttagacagttcttggtttgagtctcgaccattcgtatgctcagaaattaccttccgccttatcaatttggcttttctaaacccgtgttacgcccactataaccaatcatcactatcagcatgttccggaaatattctgctatcatttcacggcattccaagactataaaagctgttagaccttttcttcttcggcccatatctctagcgatatttcgtctccgttatcaaaatccctcatttttctttcatccctcgcgttgctcaaactgagggacagaccagcacattcgagcggcatactcgaacatctgatcgatgtaaagggtacttgctgcctaccagctcatctggtcaggatgaactcgactacgcctctgttgtcctccagtgaggcgtccacatcctacagcagcctgatcgaattccctcctctgattctcgataatggtcggaggcgaagagggacaaagaagagtttgcgagccaagatacagattcctctactatgctacgcgcgtttcatggtgacgatggcatacttctccatcttcccatacgtagctctgatgctacagcacaacagtagatcacgggcaattgatatcggagcctacgtcggcctctttgaagtactcttcctggctgcgcaggctctgacatcgatattctgggtcaccatggcagacaggttcggtggtaagacgatacttatttgcattcttcttggcacggctatcagctcagtcactttcggatttacttcatcgctctggcaaatggcactttgccgatgctttatgggaattgtgtcaggtggcgacgttgtcgtccgcaccatgattgggaaacggtgcatgacggagacagaggctacttatggattcaacctattttcctttgctggaaatattggaatggcctctggacttgttatcagtcaggctcttgtcaatcgtgtcagccactacacggccattctcaaaaccagttcatttattgagcaacatccattttgtctcccgggagttacgattggtatcatgagcgcagtttgcgccactatcgctgcactgctcgcgggggataccaaacaagatgccaacgaagccgcggatgataccttatctatgagctcactgcagccatcctgggcatctcttcgcgagctgatcgggtctcctggtgctagtagcacaatttcgtcgtttatcaatacaagccttcttgggtctgctttcacggccgtgacaatcctcgcattatacacagacatcagccaaggtggcctggaattctcagcttacgaaatcacggtgtacatgatctgtcagggcgctttcgcagcatgctggctgtttatgatatacacagctttataccaacactatggtacacagagaaccatctcatcaagcccggttatttttcctttttgctttttgagttttagcatcatgaatgcatttattcgctccggtagcgaacctggtttcttcctatttcgggtcgtttttggcatgatgacagtcatagggcccgctatctacatgtcagttacggcagtctacgttggcctgcaagaggtgtcgcccaatcctcgagagctcggtttgctcagtggggtggcagaagcggtttcttgtcttctaagactgataatcctattgacaggcattctgatccatgccgtttgtaattactatagtatgacagttgggtacctcaactgggctgtcttattgctggctgggttatctttcttcgttttgatgtctcctacttgtacgaaggttacacgaagttaagggaagcggaaaagatagcgctcatggcttacaagcatctatctcagttaatagaattttctttgtttcgaatatgtgttgtacctcatagaaagtggtgatcagccgcaaatatacgtaaggcttcgtttagtaggaggccacgtgcaaatagcaggtcaattgttaacattcagttgtcctcattccagcgctacattatccttcatctttctgaacctgacttcacattttagccctcttggtaccgcgtcatgggtgctacactggttcatggactcagcattggtcgccaatgttgccacgctctcatgctcaagatacagactcgctatgagtagcttgagttccatagtagccaacgcctttcccaagcagattcttcctccatagccgaaagggactaactgtgcatcaagaacctttcgctgctcttcactcccgtcgatccacctgcgtgggaggaaattatcagggtcagagtagacctctccatcatagtgcaacgcaagaactgaggatgtgacaacggtatgctccggtataaacactcctgccagtgcgcggcctcccaaaggcaccactctttcgttcttcccacttgaggatgggtgcatgcggtaaacctcacggagacatgcctcgagtgacggaacccgagtatcgatatctgcgaatgacggatatccatcgtcttgcttcggcaagacagacagctcttggcgtatcttgtcctgccactctggcgcctcggtcagtttccagatgagatatgttgccgtcactgcaatagtggcctcggcagcgtcgatgttgtcgaggacttctgctgccatatatgcaacatcgattgacccgttatgtgcatcatccgctttgagttcccaaagataacgtaccagagagtgcgattcatgtaactgcaggtccttgagagcagcgaagaacttcttctggcaccaagccgggaattcctcatctgctgaaaggtaccgtagccgagagctaactctctgcaggaggagagaagcgtgattatacagccatgggcacctgtaccgaagcgggccgacgaactgttgatgcttcaagccctcaaggattccacgttctgtgcacatctggtccaccgcatgagttctgtgatttggtccgaaaaccaagaaggttatgttatccagtgcgtaccacgacgtaagactgaaaacatcaacatcttcgccgtttaggacttgatcaagcacagatagagagcgagacttgacatgctcctcaatctctggaagcttgtatatagtttttgcttggtagaatgatgaagtgtacttgcgcttgatccgatggccctcatagggcttggtcgcaaatatggaacgcctgccataccccataaaatggtcaaaatagtcgctcttggcccaacgatcctttgttccataaatctgtttggtggcttcaaagtcggccacagatacctcatttggtgagacctggactataggtccatacttcttgtgcaggtcaagaatcatgtcattgcgacgacataatatctcatatatactcagtggaatgctggagaccttgcaataccatggaccggggacatgacgaaggctgccgttgccgagaagatacgcgatccatgcgcatatcaagacgatgaagacaacggcaagggtaaggaatagggtctggatggtgagggtatagaatagcgttttttcggatgaggaagtcattgtatattccgtgtaatggtggcagtgagtcaaaagcgaggacaatgaatggtctggagctaagatacttacttggcaaaggactcttttagtcgtcttattagtatttcatggtctttggattttattatccccactctccgaatttcacacatctctctcttggaatattcgaatgatgcatgatgtggcactgcatcatagaacggcccggattgatgcgccaacacgtttgcgaaacctgagcatgcatccaacgtactgactcgggagtcttcccctcaattgtggcacattacacaggcttccatattctccttagtcactggaagaccctataacgataatccagagaattacttcccgcaatacgggttccgtccttatacccgcacggagccgccgaggccgccatcggggagcaagagaacatcagaccttgcttgaaattggattagcaaaagctatcatagacttatcctaagttatttaagccttttcatcatccaggaccaaggccccaagttttttttcctccctaggcagcttcggggagattgaagtcgctaatcccgttatgcccatatcagtagtcccattcttaaaagcacataccagtttatgtcgctttcatctatcataaagaactcttcactgtttaggtatgattgcgcccagctgaagataaaatggtttgtgttgaagggctgcaggcttgatgtaatgtttgtaatactatttctgctctgggcgaggtacctaaacgaaattctgcacgacataaaatcttcgtgttgtcttttcatcggagaacagcgtcctcgacatggcacaagtcccacaaggtcaagctgaggctggcagcatcagaggggtacaattttataatggcattaccaatcccctgtcccccacgctttcacctctttctcttctgcaatcttgacgcttttggtaaacaagcatccaagtggcactcgatctattgccgctgcttcttccatattttgccttgacagttggtcatggccagtgattatcattccgaggcgttaggtataatgtcccctcgttgaagcacgctgagaagatttcgcctatgtcaggcacgctccagcggaatgcggccgactatttcactcaactattctctcaaggttatttacttctactaaatcttctcgcaaatatataaagagttgcatattcactattcttatgcaccattggtggcttgcgctctgttgctgccattgcggatctccagggcgtgcccatcgcttggcttgcgggctcccttcaatgtcaccttcgtttcttcccactgctcaaatcgtctatacgcgattggtgcatcctccaagctgtactcatttgagaaaataaaaccaggccttgcccttccgctcttcacgagctccactagagccttgatgtttcccttgatgtccacaagtccaccttggatacggattcccttgatccaggcctcagccatcgggaacttgatctcagccttcaagtcagtcttgttaactactcctctgccaccaaattcagtgaccaatgcagtgatgtgtaccccgatgacgccaatgcctccgccagaggtagtgatcttcacagcttcgcggaggatataatcctgctgcggcttgaggtcatcattgaggcagacttcacccacggcgtcgatagaccgagtgactccttgagggcgtagagcaaggatctgatcagatgctttgcctccacgtgtgaagttgatgggctgcgcaccaatggaagcagccttggcgaggcgcgaggcaacatggtcaattacgtagacatgggcggcgccgcgaattatggcgctgtatgcagccatgagtccaatggcaccagcaccgaagacagcgacagtatcgccagcttcaaagccggagaagtcaatagcggtccagccagtaggaaatgcatcagtaagaggcagccattccttgtcatcgagcttctctggaagcttcgccaaagaagagtcagcccatgggatgcgagcatattcagctattcaaaagtgtcagatgcacgaatacaacaaataaatgaggaagacatctcaccctgcagtcctgtatcgccatggaacattccaccaagtccaaggccaataataggctgatccgtcacaagcattgtgggcttgggcagtaagttcccgtcctcagcaaaggccagaatcaggactcggtcgccgggcttcaaaaagtccacagctgggccgacttcctcgacaattccaacagcctcatgacccatgccgaacttctcttcggtgccgaagagtccatggtagatatgaagatcagaaccgcatatggcggaagtagtgatacgcacgattgcatcttctggctcgatgagcttgggacgtgggatgatattgacagacatgtcgcggacgttgccctcccactggacagcacgcataaagcccgtcttcgatgaagaatccattttgataaatagtaacttgaaaagtagctagagttaactatacaagaaatctctgctcaaagcttgctctctcacgattcaccgggtagagacagtaatttataccaacgaccgcggtcaatatcaatcccgtccgattgcttaaagcagaaaatgacgtgatatagaagaattttatcagtcacaagattttaagcttagctgagacatgtaagaaatgctaccattgggaatgctttggggtcttttatagtaagcagaaagaacttgtgatgggaagcgtcagcgcccagcctcaccgcgtaagattggtcggggtaatacaaggctatgttcgaagagcgtgaccaggagcaggtatcaacttgactgagatattccttgtccaccggtcgaaagttcttaaaagcttatgattggtgacaggtccaagagagaaagctccatattatcaggcgtgatacccaaggcttacacagcacagtatcaaatgacgcaacagaataccatttctaacaaaagtactttgtcattcttttgagagctatcttcgccagatcttgattggcagtttgcccatgatcaagttgaaggcttcgaacctgtccaccgtgaagtccttagtcggcatcgcaaactcatatcgatgcaccaaagtagccaatacaatctgctgttccaagtatgagatgtttcgtccgatacaccctcttgcgcccgctgagaacgggatgaaaaatggttccatcctcttacgttcctccaggtctagccaccgctctggcttgaagacatatggctcgggataaatgtcctcgttatggtgagcgctccagatcgtcattgacacagatgtatcgcctgggatccaagtttccatgatcttagctccttctgggggtgtgcgtcgtggaaggcctgagctgacgggaggaatgaggcgaaggccttcatcaaggcaggctttgagatatggcaggtctttgactttgtcaaatggcgagatgacgtcttcttcatccataacagcagctacttcgtctctcaacctttgcatctgcttgggatgactgatcagcagttgaaggatatgtgtcagggcaatagctgtagtctcagctccagcatcaatgattgcagaggtctcagcaacaatctctccccactcgaggtcatttggcacaccgtttttgttaaccataagacatgagaaaaagtcatcgagtttctctcctgcttcatatcttctcagtctgtctttagcttggtggtagcaaatgtccccccaaggcgcactggtggcccagtagctcttccacttattgggcacaactttggagatacgggctagccatggatagagttcgtactcccagacgaagactgacttgcacatggctgcggcgttctgtgcttggcgatatcgtgcgggatagagtgtgccgtcgggcttttcggcaatgacttcgtcggtaccggtctcgagaagagtcatctttgaggagagggcgatatagttgattgcttcaatagtccagagattgatccagtggttgaagtcgactgtgagatcttcagggtcggggttggtgtttggctttagaggtcccgtgcatcgctgatcaaaagcatcgagcaatcgctgcgtggtatactgcactttgaactcccatttctcaagatttcttgtcgcaaaggcagcagataagagtcttctctttctgctatgatcactcttgtcaacaacatcaaacaagttgcgatgcgtcccagccagaactgtctctttgtgatctttcgtgcacttggtctggtgaccgtagatgtctctgacagcctggggatggctaaatgacaatgcattgggcccgattctgaggatgtgctcgccacgacgatcatgttctgcagcgagcgtctctgaccgagtgccggtgtgactgagataacagtggcgcaggtccgttagaggagaaagccacgagaagtttgcatatttcctcaaaccctttggatcgatgaagtacaatatgatgggataaatgacaagacgaatgaacaagcctgccagaccggccccaaggagaacaaaaccaatcatggttgcgaagggatcgtgataagggtgagttgattgatctctaaactcatgaggagtcagtcacatcttatatttcgagccttcgacctaaaaggccaaatagtgcggcgacaacaccgatgcatatctaagacgtgcaccaatgaaggttctccatactcctcatgatctgcagaatttgatatctattgttagataaattgcccgcgggattcgctttttcggcgaaacacttcctaattgagacgagtcgccaagcagccggaggagtaaatttccgttcctggtaattgcgtcgaaatggtgggatcgtggagttgcggggaagatgggccctaacatgacatcaatcgtggcccaggaatggtaattgattccgcggggaacaatatgagctcactggtcaatcgacgaatagcacttctcaattaatcctgcttatcattctatgtagtctgtgaacttctactcgtccttcttctgtatctcaaatagctgcggcagcaagcccgacaacatgtcgtccaaactctgccacttgatacccaatgccttctcagttgcacttgcatctacaccaaaatgcgaagacgcctccctcagacccggtgtacccttggggattttatccttattcttcccggcaacctcccttgcgacatccgcgatctcttgattacagtatactcccgctgcaagaagatatctttcaccactcgcttcagggacttgaatagccttgaggtgcgcaagagctacatctttgacactaacccagacagggccttttgtggcaggtatctcgccgtcttggccggcggagacaataccatagacgatttggttggaagtgttgagatgttccgatgacttgggcacagcgccctgcaggaatggtccaaataccatggctgggttcaggctaacaaggtcgaaatgtgcagctgggttctcttccagccacttccacgccaccttttcggcaacggtcttgctggcgcggtatgcaactgctgcagcaggtgcatttacaccatcctcgtatgtcaatggagaccagtctttggcggtataaatcttgcccggctgcagtccttttgaggcatcgtagatacctgcaaacgagttggtgtgcacaatgcgcttgacgccaccaagctgatttgctgcgttgaggatggcagtcgagcccttgacagcagggatcatgaggtctttttccaagtctgttgtgtcatagtgaaaaggagcagcaaggtgtagaattgcatcaggtcgaatggagccaaaagctgagatgtaagagtcgacagaagtgatgtcctcgactactctgacagagaggttgggatctctgccatgtaaatcgaggacttggtcaacttttgtctgggatctgacggtacccaaaaccttgtatccttcgcatagaagaagagcaatacagtgttgagctatgaagccattggctccagtgacggcgatgagagatggtggcagaatgggcttggggtaagctgaaggcattttggcagcgacaactccagtgaatgaatggttgctataaggctagaaatcaagttaaggtgatgattgcaaatgtttgtagactaccaagacggtcatgattgaacctacagaggtctattctattctattgacagcccagctcatccgcggtattcatcgcctgttcttctttcggtttagcgctgtcatggccgtcgcaatgataactttgcgacggctgcaggctaagcaagcaaagcgcattggatcaaatcagcgacgagtcccgccgatcgcgttcttctcccgtgactgtcggatagcggcgccgattttgtccgagagccgattgattctctacattttgagatgacgtcacgagcagcttgtcccttatacagagttctgcagttcaaacccacggaaacaaatagttgtcaatcttgttgcatagttcttctaagctcttcattgttcttcctctctcagctcaggcgctgttgtagcttgtagatacggagtagtttgcgacagatcatttggccgataacggttgttatcagcgctatcagtttagcgataatgataaggtaatttagtcactggctgggctgtcaggtcaggcctagcaaatggtgctgttgagcatagcataccctatacacagccaaaaattcctgcataaccatgtaaaaaacagtaatcgcgaggtgctatgtgatcttttgagtgtcagaaggttttacagagcaagttgataccaaattgttaagttgaacgtcaaaggacgggttttggccaccgttgtacagagccatatcaatctacttatatcaagcgtgcagacagcatcgcattcaccctctttttaacgtcaacgcttgacgctcaatgcctgtattgagtataactaaactcccgcaattgccctcttcttcagaacagccgagttctcatttaacccggcccaatcatgagcgtccaagcaagcctgtcgacttaataacacagcgaccttggtcctctcccttaactccgcctcatactcgtcaatagcttcatttaacccctttccttcatgataagtccactccaaagctttcgtcaaccgataagcatcaaggatgccatgattagctgcttcgcctcgatacatggtcatcgcatgcgctgcatcgccagctagagtaaccctgccgttgcggttatcccaaggcggacacggccagtcctgtaggactatttcgatcacttctgaaccctctgggattctttgtacggtatcccgtagaacggggttaaactctgtggcgcgttgcttcatatatgccaagcgctccgcgtcggtcgctttgacttcgtcttctggtgttttcatgggccacgatatcatgacttgcacacgataatgctcatcctctgttccggcagtgccattaacgactggtgtttcaagcatgctgaaccagaagaacgtccctgtctcaggatggcagccttgaaatagcagaggatcgatatcttttaatggctttacctgctctggagtgagatctagagctgcgccagtaaaccgcaccggcagtcgaatgtttcgatatgaatctggtgctagatattttcttgttcttgagttgctgccctcgacaccaacgatgagagacccttcagctcgagatccatcctcgaacatagcggcgactccatcgtcgcgctcttcaatcgaagcaagtcgtttgttccaattgacgtggtctgaaacgctcttaagcaagaccttgcgcagcttctctctattgactcgtcgtcgatcgccaggcgggatgaggaatttgggctccagggtctcgagattgatgaacacgaattttccgagtccttgacggtcggcttctgggtcgacttggactgattcaacgtctctgaacgcttcttctgataagagttctctcaggaatgggagaacccaatggagtgttatggcccagccttgaccgcgggagctgatgtgactgtcgcgttcgtagatctgaaaaggaatgccaagcttcaagatccatgtcagtaggtcaattgatgaggctggagagatatattacctttttgaggccgtgggcgaggacaaggccaacgactccagcgccgactatgagaactggcttacggtctttggacatggtgatgttcgcgtgagctttacactaagaatgatcaatggattgcgtttgtgtataattttggtcgcttcgaacgaggggaaatatcagggtttattctctcataatatcagattgactctcgagactcttcgcagttgaagtgagtgcgacggcatcacaagtcatgaagctcttatcgggggttatctgcgctacagtgaggtcccagcagcgcggttcagtgccttgagcgcagtgaggggtccgtcggaagtcgccgttatgcaaccgtcggaaaaccatcatcaattgcgcgccagactaactcgaattgtcactgtaagatagcggggaccggcggaaattaatgatctttgcgacaaggcaattcgcgttggaacatgcgccggacctggatgcgatggaggtgagaatagattcattcaagagtcaattgatctcgcttccgattcatcgcattctcaactcattcatacccagtatcgcatccttgcagcaatcaccatgacacaagacaccaagcatgaggctctccagcctgttcatccctcgatgaagggcaaactcgaccctgtctttgagaagctctacaacgacaacgtcgccaacactcccctcaaaccaatcgacctcggcatccttcgatcgaagtactcagttctctactcgtacggcactggccctgcaccagatgtcgcccgccaatacgatacccagatcgtcactcatgagggcatcactctcgatgtgagagtgtatgagcccgacactgatggtccatggcctgtacacatcgactaccatggtggcggttggggtctaggcgatcttgataccgagagtcatatttgcaagcatatctgcaacgtcgctggcgtcgccgtcattgacgtcgcatatcgcctcgtgccagagaatgctttcccctgtggtgttaccgatagtttcgctgctctcaagtacatctacgagaagggcgctgagagattcagcattgacccggagaggatctccgttggtggagtctcagccggcggtttcatcagtcttgcactggcgcacatggcccgcgacgctggaatccctctcaagctcgtcgctgttggaacaccagtgattgacgacttgagtcaatactcttcagcatcagattcgccattcaagtccatgcaagaaaatgagcatgcaccaacactcaattggggccgactcgcttggttcgacaagctcaaatggagttcgctgggctcaacccccgaagcgattgctgagaagcgtgcgcaaatacccgcgatttatggcaaccttttcaaggcggacaactttaataatcttgcaaagactgtcatttacacagccggtgctgacccattgagggacgagggtgaggcttacggtatgaagctgatcgagcatgggaatgaggtgacgatgaagcggttccctggcgtaccgcatccatttatgcatatggataaggatctttggcaggcaaaggagtttattctgcagactgctggtgctattcggactgctttacatgagctatagttttagacagtgtaattaaatcattctcttacaacgaaaaatgtcatgagcatcgatatcgtgagctgtgtagtatcaatttgagggagcctagggggggaaataaaactccagaccttaagcctaagtaaagaaaggattcaggtaacttagataaatctaggataacttttattgaatttatttcattaccctaaacttaggtcttatattttcttgctccctaaggggagcgtaagtgattgatgataaaccgccaactctctgaacatcgcaggccgatcgctggagacctcactgttagcgccctatcgccccatacccgacagcgctatctaccccgcttgataccactgtagcgcctgatatgacggataccatatcaccaaactagctgttaacagtctagcactcacgcgctatcaagataacgagggagccggttcctaattccgggcgacccatacctcctccctctcgttaccccagcttttcctcctcctcattgacctcaaaaccatggcgacgcgcgagcgaccgagtaatagctgcttacggtgcgctgagatcaaacagcgctgcaagggtggagtgccctgtgaccggtgcagtaggttgagcctaccttgtcggcccaaggggtactcggcttcctttcccggagagtttgggcttgatggtggcgatgggatttctggtggtcagcccaaagccaagatacgcagggtacagaccggttgtttgacgtgtaaaaggcgcaagaagaagtgcgatgagcggtaagcctccaactcgtttgtcttgatgagctagactcatcattgtcataggaaacccagttgtggcgattgcaggagactttgcctcgactgttcgtggccgacagagagagcaagtagaccgaggctcaacagctggaccaacgaatcatggctcagcgcagaacaagtcctcgacctatcttcggagacgtcgccaagcccaaacccttcaccaggttcagtccagtccaacgtggacctaagtatcgccgacttgctatgccaaatgtccactgccgttccagtagacggcgcagacgttgacatgacggcgacattgccagaactttcctgggacttgacaactgactcaggctggctcgatatcctcccggaaacacctcccgtcgctggagactcaccggacagtctaccaaatacgacgctcactctgtatacgcccagcttggtaccggacattacatctcctcacgacaaagcattactaaaccattactcaaatattgtcgcctcggtgctatcaaggcatccaaacacgacatcaaatccctatctcagctacctcgtacccatggccgtctcaaatcagctcatccttcattgcgtcctcgctttgagcgcaacgcactggcagaagctccaacccgacatgcgagacagggcattgtaccataaaggccaagcgacacaatctttggccggtctcttgcctcatgtcgacgggggctcagttgatgttgcgctggtatcttgtctgcttctgtgtatgtcggagctgttcgatggcacctcggcaggatggaagcttcacctccagggtgcaaagcgactcctgtcaacagtcaaatcccagaccggtggtaatctggcaggtcacttcaagttctttgtcaagctggcacgctttctagacagtgcagcaacaacaagcacatgcaagcctcctctgatagacgacaagacagtggcgactacacctgaaccgactgaagattccagcaacgatgatgcagcagtatatggaataccgaaagaactgttccatatggtcgatcgggtgaacaacctggctagcaaacgcggaacaagagtcgatgaggcttccgaagctctatttcgcgaagaagctgaacgagttcaagggagattggataactgggcatacgactatggtggtctcgcaggcgccgttgcgtccttatcgccaaccaacgacgacgtactccacgcaacaaccgcatacgaatgggcactccgcctccgactccaccaaatcacagaaggctactcgcttacagaaaaggtattcgagtgtgtccagcatattctagattcagcacaaaagatacgatatggcagtcctcttgagagctgcttactatttcctttggtgatggcaggtggcgcatgcaactgtcttgaacagaggatggttgtacaagataggctgatgatcatggagcggacttgcgggttcgggtatgtacatcagagccgtgagctggttgagactgtttggaagagaagagagaccgagagcatggttaattgggctaggattcggtatgaggagatgggtggattagcactctactgataataatgcacggcatcatgaccaaacgcaatcttactcgtgaacattaaatggaaggccatgaatgaggggactattttaactggctatagacaagcgtctgtgaggcgcgtggtagctgtggggactatcaactcaaaataacactgctcgctatacacaagctctgactcctatggtgagacttgcgcatcattgactaatccagcgatgtgtgcatgcatatcataagcacagacctcatcaatcgtcaacatccccggcttcgtattcttgctcgaccacccaatcctctcattcaggttctccctcgcacgcttgctcgcttcttgcaaccttgtagcgcgtggctttcgctccgcctcatacaacttgagacgcttttcaacactcaagtctgagtacttctcggagaacaaaatacctaaagcacctgcatcttctattgccatacaagcaccctgactttgatctggcatcatgggatgcgcagcatcgccgagcagtgtgcatcggcctttggtccagtagggatatggatcgtggttataaaggcgccacatcttgatgtcttcagcgttgaggaacagcttgatgagcttggggtctagccctgggaaggtagaagcaaggacgtcgccagtggtggagatgttccatccatcttccttggtgtcattcttctcagctggataaaagcagtagcatgacacaacgttgttatcgctgcatgctgacagcacgatcttggtctttgtgtcgccgccccaaaactcgatggcttcgttgttgatatactcctctaggccaagctcacgtagcttgtcggcgtatatgatgcagcgatagcagcaagatgtgctgggaacgaagttggggatgacgccaagttgctcacgcatcacgcttcggataccgtctgcacaaatgatggcatcatgtgtagcctcattgccattctcaaaagtaatatggccagtctcagtgtcaagtttggatgccttgtgccatgtcttcaactcagcaggacgacccttgccactttgcgacaaagcagtgtccttgaggtgattatgcaaatcgattcgatgaaagttgttgtagtctgtgccgaagcgttcgcgatagtctcccaaagggtatgtgccctcaacttctccagtagaatagttatggcggatgaggttgcgcaaaatgactggcttggcagcgggaatgtcaacgtcccattcttccaggaagcgagagccgttggaagcgactgagagagatgcaccaacttcaccaccaaagtcgtaacgctcatagagcgtgacttggtggccggctcgtcggagggcgatggcggcggagagaccaccaagaccggagccgatgatgcctattgagagagacgtttctgttcgtccaggcatcttgtcttgtgaagagcttatgtggataagttgaggctataattgagccgtttggctgagtgatacagagagtgctacaagatgcaatgaagtactttgtaagatgtgattgagtgtattgatgagaagattgtaattgaagttctaattatatgtatcgcagtcttatgtccggcgctcaagtcgcatcattactctcctctcacctcataccaaccccagcctgttctgccctccgacgactgaggctgaagaccactatctcagaccgcgcggaccgctatcaacacgacgaacccaaaagccatccctgagacctcgaagcgacgggcggggaagtaatccacatgatttcattggtcccgcccatcaggatccgacggttgcagctttatcgcggtctagcccaatccagatagagtttaccgacgtatcatcattccccaggtttttgaagtccagactcggagctatgacttgaactctgtcaagataacattgcgattgctcatgtttggctggttgatgtcgcaaaagtggtatcgcggcctcgaggtacttaactctgtcttgtcgtcccattcaggcatctccttttggcttcagtacaggctgccttcgtctatcgatcgctaccttgccaccaattgaactctttactcaagtatctgactctttcttcagctcacatcgaatacttgtttcgctggataggttagtacctgacgagttgcactggttgcatctgtctgacatcttcttgacagcttcaccatgacttccaccgacaacgagaaaatcccagacaccatgcgtcctccctctgtcaccaaaggctcagtccaagatgtcattagcgaaacatctctgaagcccatcacccgcaaagtcgactaccatctcgttcctctcatgctagtctgctatttcctccaattcctcgacaaagtcctcatcaactatgccaacatcatgggtctctccgagaacctccatttcacaggaaatgatttctcctggatggctaccgctttcttcatcggcttcgccgttgcggaatttcctcagggtgtcttgatccagaagttccctgttagcaaggttcttggccttaacgttgttctctggggtatcgttatctgctgctcgtctgctgcgcacaacttccctggtatgacagctgcgagaactcttcttggcatgttcgaagccgttatctcacctgctcttatcatgatcacttcgcagtggtacaccagaagacaagcaaccccaaggactggtatctggtactgcggtcttggcatcggccagactgttggtggactgatctcgtatgctgctcagcacggtagccgaaccagcagcttccagagctggcgcatcatgtttgtttccgttggcgccttcaatgttatcattggtctccttgttctcttctggatgccttctagcatcaaggacgccaagttccttacagagcaggagcaggtcatgcttcaagaagcccttgatgctgatcagggagggaaaagcgccaaggtcttccgccgcgctggtatttgggatgctctcaaggacattcaagtctggttgcttttcctcaatactattctcattgttatcccatcaggcatcatcacaacattctctgctactctgatccgcggtttcggttatgaccccaagcaggccgccctcctcaacatgcctgctggtgttgtatcagtgtccgctaccttgctcagcacctttgccatcctctacgggttcccacgatggttgggtctttgccttctcatggtcccaactctaattggtgcaggactaatgtccttctactccagcagtcaagcaggctcactcgccggaatctacttgattaacttcgatgttgcacctcttgcactgatctatgctcttgtcggagccaatgttcaagggtacactaagaaggtcactacgaatgccatcgttgctgttggcttttccattgccaacatcattggaccacagaccttccaagccaaagatgcgccaaagttcctcccagcaaagatcaccgttttctgtgtttgtggcgggtcggttgttgtcaccattctgactagaattctttatggccttcgaaacagaaagggaagggtttcacaggatgttgggcagagtggagaggttgatccggatactatgacggataggaacaaccctaacttcttctacgtttactaagcaagacgagttggtttcatagtagtttattgctttaaaaattaaattaagccagtttaactattgcatttgtttctctggaaatcgattaccttatctcttgtcacattacggttagaagtatcatggcactgaagtcttggtgattgtaaatattcaattgctctattcaaactaaatggtcctcaaaggaagatcaccgtgggctcgcgattggtcccccgaactgcgacctgtaagcaagaaccctatgccaaggaatcagatccatgagctcacaggtcgttggcgaagaagacaggcttagcagcatgcttgttgacgcgaaggctcagctggtcgggtcgcgagtaatggccgacgatgtccaagttctgcttcgccttgtacttctcctcaaggttgatatcggcgtaaagaataccctcctcattaggagcaagaggcttgacaagttcctctccgaaaggcgagaagatcatactgaagccaccgccagacttcttggtatagtcatagccgtcgacgttcgccttcttatggttctcctcagtcatgatctgacttgccaggagaacgaagcaggctccttccatggagacgacgtgagagaaggccttgcagcattcgggagtgatgtggtatggccactcggggacgttctgggggaagatagaaggccagctggagacgtggatatcgacgtcctgggagtattcgtagtagcggagaagtgtctgggtgtgctcccagcagttaagaccagcaacccttccgaactttgtgtcggcgacgttggtcagagactcgccctgtccgtcaccgtagatagcacgctcaacgtgggtaggcttgatcttgcgacggtggagaacaatagtgccggtctcgtcgatgaaagacttattccgttaggagccgaagagttcacttggtagcgcaactcacctgtgcgatgtaaagggttcccctgtatctctcgctgtatccaaggactacaaagacacctgcctctcgaacagcagctcggatctggtccatctcaggtgactctttctccattgagttcttgaagtactcattgatccatggtgcgttctcggtaggcgagttggcccagatgctcctagaaatgaataagctgatctgcccatgtttcgtaagtctcctacttaccatggatatccagggatgaagacttcagggaagccaatgacgttggcaccctcctttgctgcctcttggatgagaccgatggacttgttgacgccaccctggagatcgttccagacgggctcggcttggatggcggcgaccttgagggacttggacatcttgatagattgttgttggggttgtggattcgtgttgatggttgtgttgctgatgcttgtgtaagactgagaatgatgatgaggtgaggagtctgagggtgatttgctctttacttatagttgtgagactgatactcatcgtctggcaaacatacgatgatgtttcctatctcagcatctatctgtccttggtggggtttgtttgaggggtctatccggatatcagattacctgatgatcatcaaggtcgggtgattgattcccggataaatgctcctccttgaccccagttaccccagatatgccaaagttaatctccgcacgccggatttatgatatccgcaatacaacaataggatacaattaatggagatgacttacgtggccacgtgtcaggcctcgctcatatcggaagcaggataatcaatatccaagaaccgcattaagctatatagacagactggtattaccgaaaacaagacctcattaaaatcctaagctaagcaaaaaagtccagagatgactccccaaaacactgatcatacgtccaagactcaaagatatcgtccagcgaataaacatgctcaaaactactctctgtgccctcatggaaagccaccaaatcgtccatctcatatcgttcaaattgtcgtcgactctcttcattgatctcttgtgcgagaccatgtgcccaaatgtcaatctcccattctcgagctagcgacaagatcgctcggatcgatcggttggcccagttccaattcacattcatctcgtacagagatttgacacatatatagagacacctcatggcctcgcttctgccgtggtttcctgttgatttaatgtgaagaagatggatgattgatgcagtgaaggctgggtggactgctgagacaggtatatttcgctagactgtgtcagtttgctgggggtagttagagtcaaacgagcacatacgattgtgtagttcttcctgaatatctgtaggatcctagccatcttgacggctgattccctgcaggactttgagtgaatatctcctccctctggatcataggcgatggcgttcttgccagggttgagaagctgaaagaatggtcggtgaagtagtaatattgcatggtggtattgcaaactagagtataatcgttagtgacgctttttcacaatatccatagttactcactgaaactgatagacatagggcggagaacattgaagactggaacttgagattttcaaacttttcggcaagcggtcaaagagcccgacagcttgtaggtgagctttcataactcggtcttctctttctttatcagtccacgcgtatctctgggcatatctatattgtgtcagtggcgatcccttgtcaactaagtatagatttctcacagttggtcgataacttctgaggtagcaagcagaagctcacaagtatacatcgaattttccagaatatggctggtcggaaatggagcggatattccataatgatagtcagataagagtgggctatgttggacgagtccttttggtttggtcgtcgtgatgttgtattcttgaatactcgctggtcggcccatgccaaggcaataaaatctgtttccaatgtcagctttcaaaaacacgtcagtgctcttcggtcaacgtacttgtccaagacatatacaccccagaaagtgacgttcctagcttccacatcatcatcggatactaagcctttggaagcgtatggcgaacagtcgcagtgaaggcccaaattcatggccattcttgtcgccataccgatatacatgaatccgagaccctcattgtcaatagtcgcccagtacaggcccagaagtgctgttgcttgaactgtagatgtcgttggagcctcgcattcgtaatgaagcatagtcttggcttgagcggcaaatgcttcacccgccgtgtttgcgtcatcgggatcagtgcgaagctctaatctcggagagtaccgtgacgacatagctagaatggccgccatgagcgaaggcgtgcagtatcgtccattcttctcaacgtataaatcccggacaaacagctctcttgggacgatgtactgccaagagttctgccatcgccagaagatctccagtaggtggtcgcgcatctcatcagaaggtgtgatgaaatcaggcatgttgttagcggcctctatgccgcgatttctggcttgaattgatgatggaaccttgatagcgtggttgtgaatgatggaaaagttgctggatgcaccgaaatagcgcaactctccaatctcaccaagagtgaagcaaccgagggcatttgcgagatcatccatgtcttcttcgcttgttgtactgtttggatccggttgagaagcttgggtactacttacgaaggccacctcctcatggtcacagttactgctgccctttgtagagtctggcgtcccaggatcaccgttgcgctgggcgagttgtttctccaagcttgcgacgcgtgcttccaacgcgttgatatatgcatttgtatgtcgtctttccatatatgttagtgtagtttctgtcataatgctgtcgtcctaacatactttctgttgctctctgcctgggtatactcgcagtcttgttggcggtcgtagcatgcgctgcatcttggctgactgccgtcgcactacgtatagctcgcgtcagctacagtcatataagtagagcgaggccatgcaacgtcactcgatcgtattgaggctcaaatcgtgcaccgaggggagcgttacctttgtcctcttgacccgacacccgttacaggctacggaagcccgcttcctggggttaggtggggcagaataaacagccgtcgtagacatgatcaaatacgtgattcagagacttgagttcttaatacgtgatcgtgtgagaaaacaaggagctgcggcggtgaaatctggggtaataattgcaaattctccactgtcgttgctgcccaggcccagggcaacggaaaggtttaatgaatccgaggcgaagaagctattccaaaagcacgatagcttatctgtagccctttcagaacgagtggcatgctagagtccgagcttcactgctaaagctgataaagctagatcggcggtgtcactagtcccgtcctgggaggcatcgtcaaaagccgtgataaatgcatccatggagcggtctcgatgtcgttaagatggatggaggctttattgtcgagatagcattgggttacgcaagccaaacggcacctgcaccactgtagatccgtccgtggttcatacatatcatcaaggttcatgaattaagcctctcttctgtgggtcagtgtaggtgtagtgcagaaactagactagacattcgatccacataccagccagattgtgaacgagaagtgtgcttggaagtatcaaatgctacgcttgactctttggaatcaaatctattatattctatacaagagataagataaaggataaaggagagaagataagcagttgcatgcatctcgagtctgctatcacttgtatatctgccgacaagttgcctgttcccccgcatctccctgcgttagcgtcagggtatttgatatccggattgtgagctccagaacaggccaatcaagttgcacctgtgtcaacactgactggttggttttccggccccttttcggtttatcaacaagggttcttccaggtttcattgacttatcagaactcgacgtcttgtatctgcagtgtgtagctgaaccaacgccgaaaacttaaaaggagacgaaatgatcattttgatggcgtatggcgcctgagcacaaagctccaattcgcgggacagccgagccaatcagcacctgcagcttgccaattttgatgctacatccaaataggaaatccataactccgccttgacctctacccactttacgtgtcgcaaaaggccctcacgagcgaaaatggtagcctttctagcctctcgaacatgccgacgttggagacaaagacatgtcttcgcagccgaattgttttgcgacattaagcagtcagtcaaggagacaacctcggcgcagtaagggatgcttgacgtgccgaaaacgcagggtcaagtgcggtatgtcgttatcgcgcagggattctgttcacggctgatgaccatagatgaacaacgaccaacctgccagaggtgcaataaaggctttcatccatgcaagtatgatgacagtcttgtgtttgtaaatcacttgcatgatgctgcaaaaactgtccgatctcacgatgctaagcttcagtctcccaatgccttgacccaacgggaggacttcaagcaaatgcctgcctcgatcgacttgcatggcttcaaaaatgaagtagtcatatcattcttcgtcaaaaacctatttgtcttgatcaagtcacccctcggagacggatcgccaatcctcaacatcttctctggcgaggcagactcaacagcaggcatgtcaggtttatgcgttgcagaagccttcttctcaactatgcactgcatacctgaaatgaagttccatgcttctgcgctgtatggaagagctgtccaaaagctgaagaccgatcttggaaccaagactgaaacctcgaggtctctccctcatgccaccatatggagtgcgctattccttggtatatatgagatgatatcttctgattccatgttgaactggctacagcattgccatggcgttgcagcactggtaagaagagcttgtgataattattggtcggcttttgttaactttggaagacggagatgacagggccttatggatttcaaatggatgcggcaaagaccattctgcagatcaacagatcattcatagtaagttatttttacttttaaactgacccatcactaatgcctttcagtctatcggcgctatggccaaccgaaaacgcacctttttggaacaggatgagtggaagcatataccatgggcattgcaacccatgtccaagacgattggggattacctacaagacattctatgcgacatccctggcatgatggaagacgtcgatcatatcttcagtacgaacgattgccaggtgtctgcaaatttcacaagtcgaaagctgcaggcttcttttgagcaactcaactctttacgaatctcatggagcttcatgcatcctcatagttgctggagacagaagattgtgcgcgaatcctcagaaatataccatggcacactggagcaagtactgtggttctctgacctcgaaagagctgtcgaatttgtctacttcaacacaactcacttgatactgcattcaatattcaggcagttaatgtcattgccggacacctgttgcgtcttcgatgctggtatatctcccgacgtaatctacttccaagagccatcggagcttatgttctggaatcatgagaatcggtaccggaacgcacaggcgatatgccaatgcgttgattatatgttgcagaacgaaggcgatgcatcgggagccttcaatctgctgttcccactaaaagttgcttataatcacctcagcggttttccaatcatgcaaaaatgggttgcgggagttatggaaaagatatctactacgaaaggactattcatcggggcgcaaatcctagagaaatattgagagctgcttttcttggcctcagctctaagcttcaccagcgtttgccatcagcgcaccggttggcgctagcagtaggcgatgctgggagctgttcagtgaagtcaattgagcattcttccaacgaaacatgatgatagtgactcaccgatcggttgtgccggcggttccggatcatcataagaaaacgggactatcagcttccgtgccggggccggatcgcgaggtgctgtctagcgtggctccgccgaagctgacggatcgtcagctcggactactctttcgggaactggagcgcgaggtgaagtgttagtccagcttaaacatggcactggcactgattaaagatattattgaattacgagggtagttgcagtaagattattataaaaagtgccttcttgcagtctcaatcaagtctatcaaatcaccaaagtcttctctttcattgccatcatgcagttcaagactttgacattccttttcgcggctcaaactgctattgccagccaagtaaaatgggcagggtaggctgaacataatcatctatttaacagaaagatggctaacatgagtagtgttaacttattcggtctcgccaacgatgtcaacatcctcgggtcagcttacaacactttcctcgacatgtcctgcaaaccaagttatcacagctatccatacatcaacaccgttgaagactacaagtcatggcacgataaaggcttcaacctttttcgaattgctatggcttggcagcatgtccagacctcgctcggcggcagcctgaatgagaccaacatggaagcagtcgacaagttggtcaaggctattactgatgatggtggacaggccatcatggatattgtaagtggaaatcgtcccttgtcctttcgttgcacgcgcactgattgatccagcacaactatgcacggtggtactgcgccgtgattgaccaacctgaattgtcattcctcaatcccaatataaccgtcaccagtgatcacttttccgatctctggacaagactcgccgagagatacaaatcaaaccccaaagtcatattccaactcatgaacgagcgtacgttgaactacgagcacttctcagctcatactttattactcgcagtcaaactgacagagatgtctagctcatgatcttgacatcaccaaatggggcgcgacaaaccaggctgcaattcttgctatccgaaacgtcaccgacaagcagaaaattcttgtctcaggaacacaattcgctcgccttgttgactgggaagctttctctcaaccaggtatcggtcctggtctcattcaagaccctgccaacaacactctatacgacttccaccagtactttgacgatatcgccggcgcatatggtctctgcgagccttggagtggctttgccaagagatttgaggcagtgactcgcatcttgcgccgtaatggctttcagggaatggttacagaatttggaggtggacctttccctcaatgtgctgacacgattcagtctatgctggcgtttctcgatcgcaacagtgatgtctggtatggatggactgcttggggtagtttcaataagggctcggacttgtacttgagtttggacaagaactcgacttacaatcttatcacgaggacactagagaaattcgttccgaagtagcattctacatcttatggtatccgaggaggttggacgggtgtgacaagaagctgagagctcgaggacacaaaattgtattttaggatgatctacatgatggaagtcaaattgcctttcaatcggaaagagttaaacagtatcatcatttatgcaactttgcctgcttaagagataaacaaatcatggatctagaagagggcctcactttatttctccggcttctgcccatatacaacatatctacacaaggtcagctcagcgcattgccgatatgattacttgacttacataggccagtaggaatgaatagttttgtctttcagttcgcggcgaaccttggcgagtaacacatccagcccctctttgctccagccgagcacacgggtgtagacagcagagctgagaccttcaaggccagagctgatgttttcgagattccaagcacctacatgtggtgagtaaattcataaagccagtgaactggagcagggactgatgcttaccaagctccttgtgtctcttgtctctcggccaagtattctgaggccatttgaacacgacctgctggacgttctgaaagccctgggcttcgagctgttccttgtatttatctgccccgtcgaatggtcttccaatcatctttgtaccgtccaacaatttggtgacccattcatgagttgccgagtcttttgcgagagttccatcgtcgctagtaatagggtaaatatctgccaactcgatccagccgccgggattgagattgtcataggccttggcgaagaagccgggccagtcagcgatagatgcagtcatcatgcgactgtagatgaagtcgaacttgacatgaaatgtccacggctcttcaatatcgtcgacctggaagctcaagttcggagggacgaaaggactttggatggggctgaggtcaattccgatgactgaagcgctaggatgctcatcggcgaagtccatggcccagagtccagtgcctgtcccaacatcgagaacattgtgtagttgacgaccttcgcggccggcgggcgatagatagagcttgccatcaaaagtgagaagaaaaagatgatgctgcaaatcgagcctatcctgctcctgctcgtcattggggatcacatactggccgtccttgtacgcgtgataggtgcgcccgttctcttggcgatactttagaatgcttgaggtaattgacgaagtggagctcccttcaattgaaccaagagagtcagtgtcgctagtagtatcaatgtcggcctcgtcaacttctagcgccacgggatcggcagtcgagataggatcagccattatggatatgtcgacagtaataacgatatgtgagggataaaattgtatgtcgtgattggaacgtgaggggcacgcacttcacatgctggctcggctaaataaatgtcctgcagaatcaaccaacagaccagggtctctaacaagggtgctgcaagtttaattgatcgcttctacggataccaacacgactcttctacaatgttcaatgctcagaacgtaaaagttttactgatactctctgcgaaattcttggcaagagctttgtgaatagcgacaccagcatggtaggtatcggtccagaggcagtcatttccaccatagcatgccgcgtccttggccccatactctttgaagttcttgactgcggagtcaaaagtaggtttcgtgtcaaacacggtcacctcgatatctgagctagagtttgaaaaggtagcagcccgctcggtcagagctttgttataggcaatgatgtctgcacgaagcgtcttgaggtctgattcagactgtccaatcatggcggggatttggtctgcgaaagctgatacgacattagcttggataatggaatagggagaagcggcgtacgaggaacagtgaggagggcgaacttcttcaatccagcctcaggcagcgtcttcaatagctcgaaataccgatccatggtcttctcaattggcgctgccgatttcttccagaaaggttcaccgagatcattgataccgatccatacggcgacaagagtgtctgcggaactgattttgtctgcgacatattctttgtactgggccacctggtcatcaacgcagtactgtgcatatgtcgagacgatttctttgtcaactgtagcgccagtgacagcaaagtcgtaagtcaggatagtagaagtgttcagcacgctagttaattggccaacccagttcaatccatttgccgttgtttgtcctggtagagcgggatttccgagagggctgccagcactgggcaagtcgcctccaggccagaagccaacagtcgagtatgagtcgccactaggaatcataagaacgataactttaacagttcggcaaagagacagcttacaagacaattagattcttagaactaccagtagctctggaaataacaggggtagctgtcgcctgggacagtccagctgccagactcaaaagctgaagaaacgacctcattttataagtataatacaacgaaaagaacgaatgaagaaggggaaactaaacagacaagtttccaatacatgagaatggcgttttaacatttaaagtgatcatcatgacccgcagcatccctgccaagatgttacatccggaagattggtgacgtttcatgatacaacgtccgattggtggaaaggggagtacgtggttatgaagtgcgttcaaggtcagagaaatataaaatgtaattatgaacctatgtacggagtagcaatattcctcgagagcaattctatacatagtcgaccgagaatatggtgacgagcgtggaaagcgcagcaatacgaattcatcttactgaccatcacagcttgccagctgtacagacctcgctagtaatagctgattacaaaacgtgtgatttccaattgggctttgtgactgagtactcatattcagcacccaaagcttagcagccagaatgatcttggttttgagggcaaaaatccagcatgttcaggttggcaatatgatgatggtatgactacctatgactctttgataagagttggagtcgagagagctagccgaattggagacggagttgacaaaccgggcgaaggggtgtatttttggggtaggttggagatattggagcaacgttgagatgcaaaatgtggcgaacatggaggcaagaggcaaacaacagatataaagagaactattcaattttttctcttatctcttctcatcttgattgactgacttgattgaaaatgtcccttcctcggcttgatccttatcaatctacctcggcagtctttgccgacccacaatcacgacttttgcttgtgggccttgaactaatttacaatcacatggcaccgagaatgtctcctgattttcatgtttaatatcctttgacatttctaattctaattctctatttgtagactctcattcctcacttcctgttatgatcctgtatctctaacataggatctcgattttgacccagtgtacactttcttgatcttatacccccattggcaaatttctttttttattgtatccaccacgtattttttcgacatggccagtatcgataagccactacctcaaacccaggcctcaaaacctggggacttcgaagctgtcagaaagtctatcattgatctcctccgccagcctgactatgacgatggaagtgccggccctgttcttgtgcgcctagcctggtaagtctacaacaagcctgacaaacatcagttcgtgattaacgtagcctacaggcactcttctggcacatatgacgtagcaacagatactggaggctcaaacggcgctggcatgcgctacgaggccgagggtggtgatcccgccaacgccggccttcagaatgctcgcctcttcctagagcccctcaagcgtcttcacccatggatcacatactcagacctatggacgcttgccggagtaacggccatccgagccatgggcggtcccgaagtcgattggcttccagggcgaaccgattttaccgatgacagcaagattccacctcgcggccgtcttcctgacgcggctcaaggagcagaccatatccgagacatcttctaccgaatgggatttaacgaccgggagattgtcgccctcagtggcgcgcacagtcttggacgatgccatacggaaaactcgggattcgaggggaaatgggtcaacaatccgacacgattctcaaatcaatatttccgcctcctgctgtctgagaagtggaccgagaagacagtccctgaatctggtgttactcagttctcttctgttgaccctgacacagaagaggagttgatgatgctcccaaccgatatggctctcacgacagaccctgagttctccaagtacgtgcgtctatatgctgaagacaaggagatgttcttcaacgacttcaaagcagcattcgccaagctgctggagctgggaatagcaagagatgcagaaggaaacattacgaacagcgataacgagaaggggggatatagaagcgcgccgaagaagagcgattcggtctcaacacatgcagagttcggacaaggggccaagacaaatggttgtcctgttatgcacgccagggcaaagctctgatgtgttgtaggttaatttatacccgtatagactatagatggggaacaagatacacaagtataattagatggctatagatcggattctttattactatctcgactcggaatttattttactacttaaagtctatcggttctgaatactccacatgggtatatcatattacttctgatacattccactttccccaccatacatatcttataaacggtaccttcgtttagacatctttgtcactgtgagatagatctctcagaaaacgttggggaaacaaagaatgggcaaaatgaagtcaagtatttaccgcgaggcacacatcaacgggatctattggcctgcgccaatctgcaaacgtgaccgctggcgctgcgcgttacctgctgagggacatcttggcagccctggcgtgcatcatacgaggttccttgcatggcaggcctcatttcctttggcgattccaagtggctggcttcatgacaggaaagcttcattcgttccaacatgaccgactagacagccgtagcactccatttccttccttcgctgtgactcaactaaagatcgggtttcataaacatcatgacatatcctgcctcttagcaaacggcaccattcgtagtcggacttggctttgccttgctcctccatcgtccttccaacttcggaaccatcttcgtaatcgacaagttctttttcagactttctgcctttcttgtcttcaagagataacctatggtgaaaagaatcgtcacagctacaacagacgccaccgcccaccatttgagcgagtccccaagcccaatcagtggatccatgttcattgacaacagtgcagccactaagctcggcgggatgaaaaacgatgccagtatggtgagtttggacgtgttgcttgcatcagtcaggctgatagtcgagttgacgaccgtgctgagacggtcaatccgtgtttcgtagtcctccaggcgtttcttgatgatttccaaatcatctttgtagagcttgaaagactcggcaaatccccgttcttcatcatccatgacttggctcatggttgcttgaagcatatcccgtgcttggggtacccatcgtcgccagaaatgaagcttcctaagactctgcttctgatgatctgtacctccagactcggggaagaatgatgggtttacgattccccagtcaatttggttgagacgggcgttgagatagtcggcgaacgtcagccactcgccacatactaaatgcaacaagcactggatcggaatggaaagctgttgatttgcactgtctgtgagcttcgcgaagttggtggttctctgggcccaaaaaatgtagtcttcaaaccagctcattgggtttctagcatccttggatcgcagagatggcggtatctgaaagtcgggcactgcgtttgtaggggcaccgttggtaccgaacgccggcacttcgtcccagttgggatatccccgccaaagaggatacccagcttcgggcgttggttcaagtaaaataacaccttatttttgagaatagtcagcttggggtccctgacccgaatcagcatgcttaccgatagtcgattccgggtttaaccagaacgtagcacgactgcgcatatgtccaacctttgcatcaactcttgcatccactcggtccttgtcttgagaagattcacctacaagcctttcccatatcgtgggatctggatccttatcccagaagatttggttcttatccgcgtcaaggcgtcgcataacattgaactcgttgacttggttttttgcttccgtcaactgtctttgattctcaaagtatcgagaacggatcaggcgaagctggaaccacctctgtctttttgcatcaacctggagtattgacggctcacgccatcgatcgcggatgttgttccagacatagtcggtaatatgagcgcgaaagaatcgtggatcgatagctagctcagatccaagggtttcgatcacgtctcgtgaaagatcctcgacgacgaataagctgaacttgactcctacctcgggggtttccgcctttttaatggcccttcgaagatcttgagccgtacgaaggtgattggctgggttctgttctgcctgtccattatctttgaatttcagtaatgcgacattcatcttctgggctctccttttctgttgttctcttctcgcttcgatatatatgtcagtagtgagtgacctgaaacgatttgctacttacggccaatggcagtatgatatgtatagcgtcgttgctcattcttctctttttcctctccagggaagatgcaccagcgcgtaggcacagtgccaatttccatgaaatcatgtagtagctcgagctgaggccatctctttgatagattctcgacgtacttcaaatagggccctcgctccttaggcctatgaaggttcaatactgtttggcctctaatatgaagtggtactcacccctcccaattttcacctccaaggcgggttctaacgtcgtgcttcttgttatcctggtatgcgtcaccaagctgtgagtcgtgtaacctcattttgggcaacgagttagagatgaagtgctcgagttttggagtctgagtcagtatcctttggccgaacttggcccttttacatttcgcattatccacggggtatttgtaattcacgcaacaaggctcttgtccccgcgaaatggcaaggcgaaaacaaagctataggtactggcagctggctactgtgattggcgtgattaatgagcaagcgctagcttagctgcgcacaaatacgacatgtctcatttcctccgaacttcacatacgttgtgtaaccaacccgccgaatgcaggctacttgactcattgcgacccgagtcccgtttctcttcacatagtaacccaagaaatgaatgttcatgcctattgttctgaactgttattttcagcgagcttctcctagatggagaaatttcaagactgttaacaagtccgatctctcggtactccttgggtcatgatatgacatcaaattcttcagcttatgcacgttgggctcagccgtcccgaagtctcagcccagcaaggttacgagtggattaacccaggacgaaaatgaatgattacggggcatatgcacatttcaggcagcgattacaacaacgcattgtttcccaaaattcggagcctgattcggtacgtactctctatccgggaacaaagcaataccgcgctggaacttcacctttctataccagcactactgtagcatccgaagccttgtccaaaatcgcgtctccttcactcctgttgctgtaaaatcgagacctagtccagaaaacgccaataccgagtctcatcatacccttttcctggtcgccctcttcaccgtcggatgcgggtttgagaagcaatgtgaaatattccttctgagccacttccatgacaaaaaggcacgagacagtcggtattttagccccatcaggaattttgctatccaaaaacgcctcgccaaagatttcgtcactccccgaggctgcaagaatgtggtgccgagagtcctgtgtaacagagcgtgtccccagtgttgcctggagaatctttcctttgattgtcaagcgggcaactttcagaggtgatgccagcggcgttcctttccactgcaaatcactctgcaaaagctcgatcatagagaccgttggagtcgtgtgtacatagcccttgatcccgcctttcacggacatccaggaccatgatgggatgcttcctggctcacgggtcaccccgcgcattttcgcttcccacacaagtccatttgcgagatcttctttccaaagacccgccaggtatgtataaccagtcagctttatgaacatatctgtcaggcccgcgatggcattccatttatcactttggtaagtcagatcacgacttgagtagttcgtcaccatccgataccaatgtcgcagataattctccccatgctctccagggccttgatgcacaatatcagcccactgaatcaggccaccatcaaaatctcgcgatccatcaaccagtccatcctccgtggcgtagcgactaggacatttccagagccactgctctttaccgaagcagacaatcctcgatgccaacacgccctcttgaagtgtccagcctcttgtgttcaaaggctcagacatcctatcaagctccctatgcgtctccattcgaacactcacagtctctctgtggatcttgacgcattcggcgccttgaaaaggaagaagaaggcccatctctggggtatcagatgaagtagctgccagcgtgagatgtgcgtttgtataaacagaccccatctttactgactcggcttcccagtcttcacgagagtcttgaataatgcataagccgtcgatccaaagatatcggatacctaggtaaagcgtagcaaggatagtctccctctgggtcagaggtaagtcgaagaattcgattccttctttgtgcttgtcgagattttcacttgtcgttttgaaatggagttctgggttggcgccccagcagtagctcagagccgtgtaagttccaacttctcccccgtctgtctctcgcaatttgatcttgatgtctttaggatccgacggaatgtccacgcttccagtcaggtccaacacgcgcgttggaagctttgctgtcctggtatcaggaagagatttgatgcactgttcgtgagattcacattccttcagccacgttttcagtgtatcttgccgcttgaaaggttctgacgcgtccagttcgtcgtgagggatccagaatctccgagtagcaagacttcctattgcacatgttagacccacgttctagactagtgctgaaagcatacctagacgggatggcgaagatatcgttagaggtattccaccatttgtataaagttgtctgcttcccacccagccaactgccatgatgtacttctcatacttggtcaactcgacagtgacaggcctcgagaagttgttctcgtcgcacacctccgggttgcctcgctgaaattcagctagcactgaggtggcaccgcgctgtatgctaacttccagccatttgcaagttgagcacgtttcacccgaattgatcaagtgcatgacattgggctgatgctgtataagttgtggtgggtctggatgaagcataagttgacagtatttgcaaattccatctgccgttgggctcgtaaacccccaatcatcgggcatagcgggggggccagggatcggttcagctctgagattctggatgtcactccctcgaagaccgaaaatagcggcctcctcgggtgacttgttgctaaatactagcatcgtctttggtggctctggttcttctggagccatggttgtaagtttggcagcggaagaggaactgacgatagttgcacgtcgtcaaacgcgaagatatacagtagaggattgaggcggtgtagtcacgtgagataagcacaaccccagacaagtcgtcctcaatgtggattataacctgatgctgcctggaataggccgattaaacgggcttggcaattacttagaagaggtacgactttactccgtagtgaatttcaatcaacaggtatggcaatgggtgtgattgagaaatacaaatcgagtctagtgcagacgctaccctgtacctttccattcaatcccagactgctaactctttagaaaaaatccggtttctcttttttaatatttcagtttgaatggtcgcgcatttccatcagcaaactgcataatatgttccggctgcgatcgtctatgttgaaaaaaggaatgtaacattgttccactttgttgttattaggaacaagtcgattgtggttatgaagctaatcatataatgagtttcaagtagggtcgagtcttgatgtcagacgatccgtttgtcactcgatcggcaagtgcataaggtaaaaagattgaagatcaatctataagatctctaaaagtgtaggcatggcgacggggctatgaaaggcttgagttccgtggaatgctgctgactgattaccgcgcggcacgatgatgcgatatcagccccatcgccagtattctagtaagatctgaggtcatcaggactatcaaccgcgcgggaatatataagctattgcttcattgttgacatgtaatggctcattcgtctgacatggttgtaattgtcagcacatcatggaggaatgcgtacattgatgaatattaaatatgtggcgaggagccagttcccattcttagtatagatccgcgaatactggctgccatgtctcttagtgcccttctcaattacttggccaacgcctttcactttatcacctgcggcatctttcttgagccgtcaccgaacccaaagaccatgtctcaaaaaccaaaacactttgtcacagtaggcggctctttcgcttctgtcagaacagctcacaagttcctccaaggggtgcataacaaaaatgcagggccttataaggtgacaatgatctctcgcgattctcacttcttctggaatcttgctacgccccgcgccatcatccctggaactatccccgatgacagcctctttcaagctattgcacctgggtttgcaaaatatggcgacaagtttgagttgattgttggtacggctatgggtattgatattggcaacaaacaggtaaaggtttctaaagcagggcaggagacttttattagctatgatcatctcctcattggtactggatcttcgaccaaagctgagtcccctttcaagtccaggggatcaactgatgcaacgaaggactatcttcatacgtatcagaagcgtgttggagaagcccattccattattgttgctggtgcagggccgactggtgtagaggttgcaggcgagttggcggactactatggcaacaagaaggaaattaccctggtaagaaatcatccacttcaggccgaatcaagctgacgacgtgtatatatcaatgctggtccaagcatcctcgataatcgccctgatagcgtgtccaagtcagcacatagtcaactcgagaagcttggcgtcacgatcagactcagcaccaaagtcaatgagtccattactctccccaatggcaagcaaaaagtcactttctctaatggaaagacggctgtcacagacctcgtcattccaacattcggggtagttcccaactcatccttcatccctcctgatcttcttgacgcgcacggctatatcaaggtcaatcaatatctcgccatcgaaggccgagaggatatttttgcaattggcgacgtgtctaatctcgaagcaccgcagttctggttcgtgaatacgcaggctggtcatttggccaagaatttggtgcagataatgcttggaaaacctatgattccatacaaggcttcgacaactggtatgctatccctgacctatcatgacaaacgatgctaatttttaaagccatgggaggaattcagatcggcaagtctggcgtaggccattatggaaattggcgcatcccaggttttatggttcatgcgattcgaaagacgttgtttgttgagcaactgcccaagatgatagacaatggcaattgatagccgtttttgtttcaatatttatttgcttttgtatcgactggaggttggatgtcttggaatgacgtggaagccggagtttagcgtcaaggtgtggctaatctcagcaatgtcactggccctgattttcttatcttagcttcgaagcttagcatttaggttccaccaaattccctgtacgtcatcgatcgtcccaaccgtgttcctggaataaaacaggccaagattgcaacctcgtgcatctcttccctacttaataatttctccattattgattttcgcgatgcatcacagtctgcgtgctattgcggctgcagctgcagctttgcctgcaattgctgtcgcgtctgtcatccagcagccaattgacagctttgatcacacccaaggctatcaattcgatcctcttctccatctcccaggaatatcgccgtatttcgatgccgtaggctttggattgtcgcatgctgcacctgaaggatgcaccgttacagctgcgtcgtatctcatccgacacgctgcgatttacgccaacgacgccgagtatgacgactacatcaagccgttcctgtacaagctcgagaagcatcgcggtgacttctcaggacctcttgaatttctgaacaaatggtactcaccaattgaagagaatcacctcgaagatgtcacgccctcgggcaaggtcgacgcgaagaaagtcggtcaccacctcgcgaagcgctaccgacacctggcgtcatcagtaaagcgcgtcatcgccgatacgaaagacagaacctacgacacagccaaggcatttcttcaagcgttccccgaagatggaaacatcgaaattacgcgctttgataagaaggaattgaacaacggcacgcgcgctcttctccctcacaaggcctgctccaaattctccaaatcgcctggtacggaacagcagcagaaatttgtcaagaactacgcaagtggcgtcgcgaaacgtttacgcccgtatacacccgacgattacgaactcgatccattcgatgttttcgcacttcaatcgatttgtggctacgaatctgcaattaggggaaagaagtctccaatttgcggattgttttctgatgcggagtggctctcttatgaatatgcttgggatatgaaatatgctcacatggtcgggcctttcaatcccctgtcgaattacctcggttttccatggttgcactcacagtctaagcttttcaccaaaatcgatgaaaactccgaattgatcggtgatgaatcatcgggatggcccaaggagcaacgactatttttctacttcactcatcgcgaagtccctccattcgtcgctacagctctaggaatcttcaactcatcttcccgtgaagggtacgatgaattccctactacacacgtcaaccacgttcgagcttggaaaatgtctgaccttattcctttcctgggccacgttggcatggagaagatgacgtgcgagcgaccagttgctaaagatggcacggctgagaaggaagagtttattagattcattgcaaacactgcgcctagacctttgcctctatgccagaatggtcccggcgcaagttgtccattcaaggagtttaagaagattgttagcgcaggcatgaagaaatatggggactttgatggcgtttgtgagaataaacaagagaaggatgatgagttgtaaagcgacagcactgcggcaaaacagaacagattgtacaatactaataaatcgcgttgatttcatgatttctacgtaaaagtgaccttgatgaccctgatccagttgttattagtgaaaccaatcgtcaacgtctggccagattcatccagatgcgggtacgctattccagcatacaccagacccccatcaatgggctcgtccttgtaaacctcttttccttctgtccaaggaccttcagggcttggtgcagttttcaaaaagacagtgccagctggtccaactcagtcagtaatccgttcagcgccataaagaccgtacttacacaaatcaagatggacgtagaaatacgtctggaagtgattgttatacacaatctgaccttgtccaacaccccacatgaccgctgtctcacagttgaacgtggtgagaacttcgctcttccatccctcttgtctaccccaccaatactcatatttatcaaggtcgaaggcatcgtttgcgggtacgcgagccatgtagatgtacagcttatcagggaattcggtgattgggtttggtgggtttccgaggatgtagatgtattcgctgttgacgtcccgatacgttgcgacatctccatacttgggcacctcatcaccattccaccagatgccattctcgccgtagcgatcggtgatatgagggacgtcgtcgatgagctcaactttggctattccagcgcccttgtaatgttcatcatcattctaaagagttcaaggtcaacaaaaacaaaattctgcgaattgctcagtacaacttacaacgaggtaataaagagcaccagtcgcagtatcaggatcaacctctacaattcccgtccctccaaagccaaaggtattcgtctcaccccagtcctcattaaacggcatgaactgcttctgatgaggaaccggctcatcatcattgagatgcagatcctccacaacaagaggatcatccgtcagagcagaaacagcatttctgaccatgccatgaaatccctcattatcttcctcaggatcggtgacacctgagtcgcaccatagcacatcaccataaacagcgtaccatttccctccaagttgacctgtgaaacccaagtcacgacgacttgccgtgttgctcgacttttgggtgccaagaaattcaacctgaatgtcgccgatggggttctcgccctctggttgagtattgtcgacagtcattgtacctgaaaaatatcgttcatacaggatatttcccagtataaagaacagaagcgtccgacaatagcgatcttttatcttgacgtgtctcttcatggcaaacttggcatttccatcttcaaagagggggttcaaccgttgccgaggctcatgtgcaaatgccaatgcatgatcggcacggagtatccgatgaaaacctgtcttgaggcgttgcaggattgaggcgcatataaatgccaggtctctacgatattcaatccagctaagggtagatccagtatccgtatagtgccagaagtgaagctccgataagataggcgaggtgagtttttggctttttggttttgacgatgacgaaacggcccggctgccgggagtggcgccgcggcccgctaaaacaagcctgcggcgtcaccatgaaaaagaacgttttcgatggaaattctggttatcagataaactatatcgtacatgtatatgcaacggtgtttctgaccgtaacctttaataatagttacctcgttgatatgtaatgcttaaagtgcattactggcctattgagtgccactcggcgcaaaaaccggactgttgcctccaaaatccacttcaacggcgatgagacccaattatccaattacttttatgtaattctggatgagaactctcccggctcggcggtactcggtcatgcagagatttagatctgaatcgcctacatgtaacgctctcacgatccccaattgattttctcaaagaaagggtctctgtgttatgagacctggggtagtgcagctgcatagtctaccgtcagcatcagcgctatagggctgatcttcctgcactcaaaccgtggaaaactctctttactgcaggtacgagattgccgatgggtccttacggaaactaattctcataatccccatcaatagccccctttagtatggtttcactggtgatcgagccggggagggacgagttaatcgatcacgcaatcgcacgcaatatttgtagatacatataatacaattgatgaatcgcctattctgtaatcttcaagtctttcctcacttcttgcctgttggctgcttctcaaaatgggctcctcacacgatggctctgtcatcaactacccaaccgcctcccccactaaaccatccttcttccgctcaatacccttccaaatcgccatagcatgcggcgtctcattcactgctcccggaatgtgggacgccctcggtggtctcggcgccggaggtgcagctgaaccatacgccgtatcagccgccaatgcactcgtctatggattattcgccgctgtttgtatagcagctggtgcgatcaacaacagaattggtctccgatacggcttagcactgggagctattggatatccgatttatggcgctggactttacacgaataacgtggcgccaaaaacgtggtttttgctgtttggaagtgcgctctgtggtatttcggccggtttcttctgggcggctgaggcggcgattattattggatatcctagtcccaaagaccgcgcattttatcttggtatgttatgagataagacgtggaatcatttcccacgaactaacgagtgatagccatttggcaaactgccaaggctgccggcccaattgtcggaggcgccatcaatctcggcctcaacgcgcaaacctcatcgaaaggatcagtcagctcagcgacctacatcgtctttatcgtcatcatgtgtcttggtctgcccatcgctttacttctgagccccgcggaaaaggttcagagaaaagaccgcaccctcgtcgttgttcataagcaaccctcttggttcgctgagttcaaggctgttctgtcgcttctcgttactaagcgcatgcttttgttgatccctgctttcttcatcagttacttttacaatggcttcatgagcacttggttaacgacatacttcaccgttcgcgctcgcgccttttcgtccttcttcaccaacttctccggaatcatcagctcattcctgatcgccggtttgctggatcgtcagtccattttcatcaagacccgagctagaattgcgttcgcttccatcatcttcattctcgtcggtacatggatctgggcttccatcctccagaagcaattttacgacgctgaggagccacctgtctttgattggttcaagggtggtttcggcaaggcttatacccttatcttcttttggcaattcggaggtcaagctttccaacagttcttgtactggcttgttggacaatacaccactgacatttcctctttgtcttaccattgtggtattctccgagggtttgaagctctcggtcaaaccgttgcttgggcgtaagtacatcttcttatctccattggaacagacactaacggaaaataggatgcaatctgaaggaaacgccaaccatttcgttagcatcggtttgaactttgggatcactattctgtgtatcgtgccaacgtggattgtgctctctggactagagcacagccacgagatcacggtcacagctggtgaggggtcatcaacaaaagaccaagatcccgataccaaagcataagtttaacataatattctataataataataatatctttcaacaagaaatcaattcctcgctcccatcaagctagtgatacaaagaagcaggtcttggtcgaggacctgtgctcgacctcggtctcgtcacagccagtgggggcggtgatataggcatcgacgtagatcttccaacaccttgcacagaagcatcgcttcctataaaactcccaggtcttgaccttacagggctcaactcatcatcgtcttggtgctggtctctctcaatttcaaccgctgatacacctaaattccgaaattgttcccctggtatcatcggtaggtcaacacgatctggtcttttgactttaggctcggtgataaaatcatgcgctggggtaccaatcatctcgccgaatctgaagaatgcattctctattttctgtcggtaggggttgcgggggggttgattgtgctcttcgtagactgaggggtctcgaagtcgggaggatatggaggagcggggctgagtgggatcgaggtgcggtgatagttggttgtttgtacgcgtgtcagtgtttgtgacagttaatgtgatatgacggctattcagtgaagaaatactctcttggtgagagacctggcttatttcgtcgttaaaatggcaatgagagcaattgcaatgatgtgatggacatggttcgttagcttggtcggcatgtcttgctagaaggagatacagcgatccgatcatggccatcgcagtacctgtaataggtgcccattggccttgaaagcattagtaaacattcaaagacattcgaatactactggggtatacttaccgatattggccattggctcagtctggtaattgacttgagggctgaaaaagttaatctcgcccacgataagaatagccaagccagcgccaccaaaaacaggaatcgctaggatgcgtaggaaaaaaccaatggtatcattgaccttcttcataacacctttattagcgccatcatcatcttcacttgccgcgtcgtcggtcggctttccgaatcttcggcgccaattgatctcaagcactctatcccacatagaaacgagacataaaacggcgtgtacacagcatgctgcagcgagtagagtcgcggtgccgaatgtgagggtatgtggtgcaggtatgacatagatattgttcgcggaacctcccctcattggagatgaaggcccgctttgtgttgaacaggtgaggttacagttatttccttcgacgtagtgaaactgggatgcgtttggtgatactgggttgcccgatgcgtcgattaaacaggagtgagtctcgatgcggtaaaattcaattgtcatactcagaagacctaatctccggttagattttgggatagctttgtattaacgttcaacctaccgattaataacagaaatgtccacagaaaaatagtgtttcgaccaggatcattaaagtatgtttttgacagcataaccgttactggcgctgccaagataccaatcgcgcaaagctgaaaggcaccaaaaatatccatatcgaccgcatctttgtcaattagccattggacttctttttctggttatcactcaccaggattgtgcattgccgacaaaactatgccgtgaatagcggcaacagctggcagcactaacgcagcggccaaacaaggatttaccagccattcctcccttctcgcgacaaggcacgcagcgatgagaacatagtatctaaataattgtcagctctatatcaattgattaggctaggaattgaacttacagcactcgagtacctgttccatactgcccagaaacaggccatgcgcagatgacttgcagcgcatcaccagtctcattcacagcccgcgaaaaaagaccgctattcgctatggtctcagccgcatcagtgaccgaaagcgcaggcatatcgacattctagaagccttggcagggtggaatccgtggggaagggaaaaagaaaaaccaaatcagcccaaaatgtgggggaattgcaagatcttagcagaagcttcgtttttatttaatacccgccatgttcgacgatgaggccttaccccaaacgtcactggggagtcattaatggccaggcttctacatttcgagtggtgagcattcagctgacatgttggcacagccacgaagatcacttgagccgggcgaggactgggggctcagagtagtctcttctaagcatagctcgggttgcatacttcatttgcgttaggcaccaacaaatgtaccctgtcaccggaacgaagaaggaacgaacgaaagcttctagaagaattttccttccttcttctctctcccttcttttcctgaggtcagccctgttttttgtttcagccagagatcgaagggcagaaggtcatcgaactgaagctactgtcggtcctttccctcaaaacgtgctgacactacgacgttttgctccctctcaattggacactttgtcgtaaaggtctccactctagatacgacccacattcgtcgtcaggttttcgctggatttatttaacctgagagtgagagccacttttgacttttggctttgacgaaaatcgacttgaatcccctcagccaaaaatcatggtcaaaggcgtcgacaccagcgagatacgacaatggcgctcaatagtaacgttgatagtctttgtactcgccagtgagaaacaccctctcacacgatacacagcgcgcactgacccggttctacagatattctcgtcctatggccatttcacatgcccatttacatcccaaaatccctcgtcaatttaatatgcggattagcggtcaaactgcgagttatacccccgaggacacatcatgcgattcttcatgataattcacgatgctcgaaatactttgtcaaagtcacttttcctgtcaatttcatcactgcgcctttgatcgcggatctctttctactagctatttctgcgataggacgccaagaggtttacgatgggacgatcggcgctgataatatccacccgatcgatattatggtcttcttcatcactttggcctatattgctatttctatcgatgcgtcgggtattattcgatggctggccttcaaggtgttgtcgtggggaggaaaggttggccatcggctgttcttctacctttattcgttcttcttccttctcggcagcttcatcggaaatgatcctatcattttatctggaacggccttcctcgcctacatgacgcgcgtatcgagcaacatcacgagcccacgagcatggatctttactcaattcgcaatcgccaacatcgcatcagcaattctcgtctcgtcaaacccaacaaacctcgtcctcgctggagcattcgacatcaagttcatcgtctacaccgccaacatgatagtccccgtcgtcgtcaccgccgttgtcctcttcccgtttctgctctacgtcatcttcgctgacgaaaagcttatcccttccaagattgagatgcacagcttaccagaagaggctagggcccaacggcccgtgaaccccaacatcccctacgtgcagcaccaagtcgaggatgccgaaagtgcaagcgaggggatgacgctgtcgctcgcgtacatcatgaatcctttccttgacaaaaagggcgctatgtttggtgcgcttatcatgtccgcgacgctcatcactgttctggctctcaatgctgctagtgccggaagtggagagcaccctgttttctgggtgactcttccagcggcaactgtcatgttctgttgggatttaggctttgggtggttgcatcgcaaggagacgcggcaaacggcagctcattatcgacgagagatggagcgtgccagagctgaacgcgctcgatttgcagctgaatatgctgggacttcacaggataagtctgaaccggataccgacacggtgactggtcttcctgataaccaggcctcggaagattatggccagactcatggcatttctctcaccccgctacaaacctccaatgaccagcccaactcacattctatccccaaggtgattctatcaaacaccgccggaaatagtcctgtcatcatctcaggatcactgcctcaatcacccaactcaggtccttcatcacccagcgatcaaaacacactgcatcccgaagctttatcaacattgccaagtcctcaaatggaaccagagaagctcgaggctgctcgacccatggaaacagaacccgaggaaagatcaactcttctatccgaggctagaaagggttatgcctcactcgaaaaggcttatgggtggctgcaagagacgttcccaacagtcatggccgtcatggcgcatcttccattcgcactagtgccctttgctttcgccatgtttgtgctagtccaggcactagtaagtaagggatgggtcaacgtctttgcctatggttggtatcattggtccaagcgtactggcacagttggaagtatcggaggaatgggcttcctttcgtgtgtcttgtccaacgtgagtttcccctaatcgtcttaattcactgtaagatactgactttattcagttctctggcactaatattggcaccactattctgctatcacgcatcatccaagcttggaaagaaatcaactgccacgacgcccaactcatcagcaacagaacatactggggtacgatctacagtatggccgtcggagtcaactacggagcattcagcacggcctttagcgcatcactagccggtcttctctggagagatatccttgcccgaaagcacattcacgtgaagagtcacgaattcgcacgcgtcaacttccccatcattgcgatctcgatggctgttggctgtctgatactggtgggagaggtctacatcgtgagggacaactcaccatactccacatttgaaaaggcttgcccgaataattaattaataaaggaacatatagatatcataattatagactgtacatagcaatccgaacatacccatgaaatagacttcttctactatgaggcgagggttgagctcctttgacccgacctacccaccaccagatttacgttgttcgcgcaggcactccaaaacccaatccaagctacgaaatccattatcagtctcaatccacgacggcgcaacccagcttttggtctcagcgttaaatgacttgagaagactcatcacctcggtcgtgttctcattcgccgctttcaaaatcttattcaccatcttctcatcatccacatctgcttctttaagagctggaagcatttctggataacagtatctcctgtacaccaggtccaatgccgttcgtccatagttatccgggatatttgggtttgcgccgtactcgagaagttttctcaccgcgaaatagtttccagattcggcggctactgcaattggagtcatcttgtatggtcccgctgtgttgtcaagctggtctttagtgttgtactttcgaaggagttcgacaatcataattccagcaacctcattctcttccgcgaattctccaacatacttaattgcgaaatggaataacgaaaacgtgtcacggccgatatctaccaagaatccatcagagtcattgcggtctggaagactgagcaagaacttgacacgatggagggcattcctggtgcctgttaagagcatgtctgacataatactcttgctaatcgacttagcaatgcggtctctatccgcaccatgatcgaacagatactgtgcaacagtaaggtttccactgtaagtggcagtgtagaacgcgctgaaaggctctggcgtgactggatcgactggaagacccatttccagaagcttctcaatgaagtagacgtcatctgtttctttggcagcacggtgcagtgcgttgaggccatcagcgtctaccgcattgacatctgcacccgcgtcgacaagagcctgaaacatatcgcgatcgccatgcgtaatcgccagaaacagagcagagcctccactagatatccttccaaaggtagcgttgatctgcttcgcgaagccaagctcaagaccggaaaccataaggtctgccgcgcattgatggtacgccgttgcaaacactgctgccatcttaacattgtcttcaagttgcaagacagcatccgtaggtgcgccgctctcaaccaaggctttcattgtcttcttcgtctccaactcaaagtcgactcccaatgtcaacagtcgctgccaacgaggggttccggatataacgtggaaaagaggcaaatacataaggtcgcctccacctaccattggcttcagcttgcttgcttccggttgaactaacggctctcgaagaagacgctcgacaactggtgagtaggaaagtccacatgcgagttcgagtggggagaggtgtgatccctccccctcctctacctccatacagaatgttggatcagcacccagtttgaggagagcatccacggcagacagtctcttctgtgtgatagaccagtgaagaggggtttgagccagaattccatcttcgtcaactcttattccatattgggtgcgtgatattgcacaagcaggagagtttagctcggcgcctttgctgaccataagtcttgcgatggcctcatggtcttcgtcttcgaaggagcagagccagtgaagaggcgttatacctctttcgttggacatctgtgctgcacttcggcagctggggtgtcgtaatatcgtctccagaacgcgttttcgaccgagacgagctgcgatcagtacaggcgtctcctcattctgcagagctagttcgggcaagctttgattctggttcaaacaggtcattgtcacatctggcttgtcaagaacaatactccataaaagtagatctctggagtaggagaactcgacttcccttagagacaagacttgcaacatggaagataagtcctcagacgcgctagcgttgacgccaagacgattcagttcatctagctgagacttctgcttgacttgtcgccattctgaaggccagtcctttttcagtttctgaagagcaactgggtttccggcttgtgctgactcgacaacccaggtacgtagcgtctcatcatcaggagcctcttggtcaggaacgtgagaaaacagggagatatagagagttcgggcttcttcggaaccgagctgggctgcttggcgaatatagtaagacgctgactttaaattgtactcaactcctatatcgtccgtataggcactagcaaggcttagggcggcttgtgatctttcgttctgattgttggatgtctcaaagatagtctttagactattgaaaagggcgacctgggctgactttggagttttttgcagggtatttgagcttttcttaatcttaatcgagttagttccgctgcatctttgcattgatatgaaaacatacgtcagggatgaagtcttcgtctttaaaaagctgtattggttccgctctcgactgggtggtaaccctatccatgaattagcaaagtagctcaggggttgaaaactagctttggtccatattataggctaaggtagggtactaacaatgagaacaattcggtattgaaaggctcattcaagagtccagcgcagtccaagatgagtaaacatgcattcacggcagaaagaggctgagcgtcacttgttccgcttggactggcttccctgggcaagagttgcgatatggtaggcaagagctctgatatcgtcttctcaagtctggccttggaaatgccctggagcgcggcgataaaaggactctcgtcttgactgaatgaggaatagtaccgctcgtgggcttttggcaagaaatgagtcatcatgttacatatttgccatggatcaatgcttgcagggttgccctggagatcgagctcctcggagagatatgcaaagaccactgtagtaaggcctttgagaatcgtcctttcggatctctcgtcatctgtcgtggggatcttggctctgtacacgatgctctcaaaggtaggaagcgcagctcttagggcgctggcatctggagcatcacgcccatccatgctgtcgacgagagactttgtaacttcgaaatgatcgataattttggacatgcttgagaatctcttttccggagagcactgcaagcaggtgagaatgactttcgcaagagtcatgagtggatatttctcgtttcgcagacgatggaggacattgaaagtagcaaggctcgctattagattagtctttttgagcttccaaacattctcaagcttatctccgtctggtaaagtgctgtgataagccactccgtcgccgataatcgtccatagcgtcagaccaaaagagtaaatgtcttgctgacgaacataccggctgttgaaatttgttgtctctgcttcaggtgcacggtagacctcggtactgccgatgagctggccaccctgcatgggcatcgcaaacccaaagtcgctgattttaacaatggtctttttggttggatgtttgaagacaagaagattagagggcttgacatcgccatggacaattcctgcttcgtgaaggccttcaagaccccttgctgcgtctagagcaatgtctagcttctcatgcagcgaccgtgcgtagcctgcttcttgatatgacttgagagatccatactcagcatattcaagcacaagggcgggaacaacagttatttccttcttgtttccggtatcgtgatacatgacagccaataagtcaacgatgttctcatgtttctggacaggagggtgcctcaagatctgtagttccaaggctatgtcggcaaaggatacagaaccgtcatcttgcgttcttggatgtttaacagcgacatgtttgcgacctttcaagatctccgtacccagaccaatcggaaaagaagacgctttgacttttcgaacatcgaacgagccaccaccaagggatacatcttggaaggtgggggcagcattcgatatcacaggctgcaggcctacagtgttgccaccatttgcgatggatactgctataaatcccgcaaagtgaggacagtgaataccagttgatggaacgggaataggagcttcactagtgggttcttggctctcttgaggctgtcgctggaaggtgaatgctgaggagaactccatttcgattatgctacaggatgagaaacacaaaatatctcgtaaatctcgcgagcttgatatcatgattctcgggtgacacatgacctcagcttgcaggactcaccggattatcaatttaccccgccacgaatgtgcgtaaaccccgcaggtgatggtatgcggctcaagctctcatattcccggtattattcttgaattaaccagaaatccagagtgtctgtttagtgactggtccaagagcatcatggtaagcgatttagtggatttccaggtcggagcggccgggctcggaatcggcgcatttggtggcctgctggacgccgtcacagcctgtgcaaggatatatggactatggaaatcactacgaggtctcgatggatatttgggtctgctgcgtactaagcttatactccaagaggctttgttagaccagtggcagagagactggcttgatcaaccggcctctaagcgaatcgacattcagaaacaacgaattcttcagagacacaaagatgcggttctcgcctcattaacaacagtcaaaatactactcgagtcactggaaccacttcgtgaggcctcgagatcagaacttgcactcgagcgcctgaagttagtgaccggtggggcggaagagcatgataagacgcttgtgcaaataagcgcagtcctcagcgacttgtatcgcttgctaccgactcgagacccaaatattgccctttcacagactgttttgtcgctggagcatatcagcaacaaccagcaagtactatttcaagacagcgactcgactcaacatgtgatacaacctgataagctcaaacgagctatcaactttcgccaactgggatatgacctagatcaagacctggaaaaacgagtcgcggcgtttaaaagcagtactggtgatgctgatctcactattcgctcagacagagtcagagttttgaaagatgatgatgtcgctggcggattaagaagccttggaacacttgactcaaatactccgatagtgatcgagtggaagcgttacgacattacctggaaaggacagaaagggatcagactcagaggaagaatacagaacattgcgcggctcttgcacgctgatgcgaaacccgaagaactcctgactctcaactgtctaggagtgtttgatgacattgaaaagagtcgatatggcctgatctttggatatcctctaggaaccagtcaacaaacagatctggtatctctacaagcgttgatcaaatcaccaacgcctgagattctaccaacattgggtgaccgatatcgtatggcttataccctgtcactctcactggccgtccttcatgcggcgggatggttccataagagcatcagaagccataatgtcatgattccagtgcggcgcaaccagcccatctggtctcagccatacctcgtcggatttgatttctcccgtccagattcagccgatgagaccaccgaaaagcccgaacaaagcgtacgtttcaatctttatcgtcatccttccgcacagggtattccaggggaatcataccgcaaaggcttcgacatctacagtctcggcgtcgtgcttctcgaaattggtctatggcgtgtagcatggagcttgcgtcgcgacgacgaaaaccccgccaagttcaaggaagtgctgctcagcaaggtagacgacaggctagctcacttcatggggacagagtatcaagaggcggtaaggagctgcctgaacggtgatttggatcatggggagggatctgtgatacgggctttctacaatgaggttgcggaaactatgtgctcattggcggagtcacagccattatgattgcagcatctcttatctgctatagtctaagaatgatggtattgtacaggactttttgcacttgtctcattttagcttggttttagggactttgttagtgctgtgttgtatcatcaaagcgtttagcttgacgaatccctgcatgtcgtccgaaatcctgacaggggcaatcagagacctcggcaatgatgtctctagctaccctgaagactcagtgaactccagtgcttgattaatgcctcagctggagctgggggatacgggttggcatctatcgtgtgaataatatcagatcttgttgaaaaatgctgcgggcatgatcttgttgaagcctcatcttcaatgtgccatgctgtctggttgtgaaagtaaatcgctcttggtgcacggcctccagaatgatctgcatagaagcttcgaagcgactcgtccggggtcaagaggccatcaacgcatgacttaatgctatctagggccaaaggagcaatgccgcccaacacccactaacccacgcgactaagagcggataaggcatgatctgcaggggtatccgcatcacgaaatctaacttgttcattacgcttatcgtaaccgccgcctcgaccaatagcatcccctcctggcaacccctactcgttttagaatggttatgtcctgagagttcacatgataaactaaccaatagttcctttacgaaagcagtttaatcacggatagatcctaggtctcagctgcacccataacaaacgtccctcctccccattgccgagtcccgacccagctccctatcagggccttagcaatgccgaattctccggacatagtcggcgatagcatcccttctcggtaggtgcttaagccaagactggcgatgcccccctgtcgcgccacggcggaactgctcgttgtttactagacgtgctaattccgctcctgcaatcaagatgccttgagaagaccttttgttaggtaaaggggttgctggggctgtggggcgaccacctcatggctgccacgattcatgggagtagccaagaagccaaacagatgccaaggacgggaggctgcatagacagatcagccaaggaatctaggtccggcatctatcgcgcggtccaaagggactaatcacgtcagagatgtgcctcttttctcggaaggtggctcggatgttggaagccgagcgaggtgtgagccagagatagatgaagcatcaccaaatggagatatggcggaacctctcaatcaatgtcagactcctttgagtcagcaaagatatataagttgagataggaaccatctatcctagaaacaaatcatcatcactcactcactcatctctatctctctgcctctcaccgatatcacgatgccttccatccacgctctcctcacagcctctttggcctttgcttccattgccctcggcgcccctgctgctcaggacaagaagttcaccgttgagcaagtcaagaaccccaagttcatcaagaacggccctctcgccctcgcccacgtctacgccaagtatggcgttcctcttcccaagggtctcgagaaggctgtcaaggccgtgagacctcctcacgcccactccaagcgtcaaagtggtagcggcagcgccacgactacaccctccgacgaggatgttgagtggttgacacccgtccagatcggtactcctgctcagaccttcaacttggacttcgacactggctcttctgatctctgggtcttcagcaccgagactactggcagcagcggtcatgacgaatataaccctgccaagagtagcacagccaagaagctctctggcgctacatggaagatcagctatggtgacggaagctcctcctctggagatgtctacaaggacaaggtctctgtcggtggcctcgttgtgagctcccaggccgttgaggccgcccagaaggtctcctccgagttcgagcaagagactggcctcgatggtctcctcggtcttggcttcagctccatcaacaccgtcaagcctacacagcagaagacctttttcgacaatgctgccagcaccctgagctctcctgtcttcaccgctgatctgaagcaccagaagcccggaaagtacaacttcggcttcattgacagcactgcctacactggcaagattggatatgcctccgtcgactcctccgatggcttctgggagtttacttctactggatacggcattggctccgccgccatcaacaggagccccatcactggtattgctgatactggtactactcttctcctcctccccgacgatgtcaactccgcatactatgccaaggtcagcggtgcccgatacagctctagctatggtggatatgtcttcagctgctctgctaccctcccgagcttcagcttcgttgttggcggcgttaccatcaccatccctggctcttacatcaactatgcccctgttcaggacggatctactacctgtcttggtggtatccagccaagcgacgacattggcatcaacatctttggtgacattgctctcaaggctgcgttcgtcgttttcgatggtggtaaccaacaggttggctgggctaagaagacactgtaagtgacttcagtaggtgatggatgagtctgtaaatagctggatcttgtgctgcatttaaaccttgtacatagcctttcacttgtcaatagttgaaatgaacataacattgaacactttaaatccgcatctcacgacagtgaacttactcttgtactttgacctagtaatggtataatgtaggcctaacagctcatagattctatgtagagctgaaatactggaagaccatgtgaaatgttttgataggccttttctattgtaaaaggaaataaattggatggatgggaaggcatgggctggtgaatgacgtcgaacctaatacactttccggtttgcccccagtgagatgcacatgtcggttcgctgctacatagccgagactaagatcagagcagcaaactgagatccccacagaaagtctttatctcattttatttcgccaagttccttcttcactgcttgcggtttagaggtcgaatatctcgctctcaaggctgtcgaggattgatcaatgtcacatgctcgtcgtgcctctcgttgtaaaacagattccgatcgtggagcagagttatccctacttattcagtagatattgaatgcttaatacggttgccaggcaacactagagtttggaaatgcaacagaggtaatgctttgctacattcaatcccatgacaggacaaaaagttgcttcgcccctctttttcaagccatatatgccatggaaaggtattatgaattttagcaaattactatggagatatattgcatgcgtagccctaatagaacctggtatcctcttatcggtacaggccttccagccgtttgctcctcgtcccagtcttgcgagcaagcacctcaagcatctgcggtattcctttcggagctcttaacggcggatcaagttcctctatatccgagtcagaatcagagtcacagccagatccccaatccatatccatggctatcagttcatgcatctcaacgatatcgttgctgtcaaaaatgccctcgcggtggttcagcttgcgaaggaggtcaagtgcttggagcctctcatccccgccttcattcgagatggcaacaaatgacagaccagacaccagacacccgtctagtgagaaggtaggttggtccagtgctatgagaggtgcggccactttctctgcggcctctatgaagcctttgaatggattgggaggctgtcttcctttgttgtcgtacgcgttgatgtacatctgcagagattggtagtgaagctccagagtttggatatgcgctatctcatcactggacaagcttggcatcaatcgttgagtcaaagcctcgaaacgggaattccagcgacggagcatatcctcaaacgcgctgtcgttgaccaacccgtcttccctctccggatcccatgggtggaagtcgtggtgcagccttagctcatgcaaggcatacgaggcctcgctgagcgttgcaaacggtgagtcaacactcgcttcagtgccagtttcacgacgacaccatttcttgatgcccggcaatggatggtcttccatgtagccagacgatgcaaggcccatttcgctaaacatgtcgacaagtccctctatcatatctgaggtatccgaggagctttgacagctcagtgactgaaataccgtatcgccggccgcgagatgttgcaggagttcatcgtaccgaccagtcagtccctcacaagtcatgaagagtagacagcaaattagtatacagtgaatgctcttgttcgaaggtgcggacattatggggagaatcgaagatatggctctgttgtagtgttggatgacaggacgctgaaggtgatcagggcgggagtaaggtagactttgggccatgtaggctcgatgagatgccccaactgcaatcatgctgtaccggatggcatcgtagtgatatgacatcggaagggcgtatttgagccagaagttcatggcagcagacgacggtgaaagctgctttgctgtccagtgaaggaaatgttgaaggtagcccttttcagggtctgataacaaggagagttggtcaacggtctgcatagatagcagtgggagtgaaacagagactccaggcttcaaggaggcatctcgacgcttagagcgctttgaagccttgggcttgggaggtgcatatccgtcgcacttcatcttgtcgttatggcagcgtcgacaaaaaggttttgcttcgtcgcattttaggtgcctgattctaaagagaggagacacatgagctttatccaagagggctgagaaagatgcttggactcacttgctacagtgtttcctaattagtgatgttttacgagaaatgaggcggtaagctatcaacgtaccaggtaatgcatcccgttctgaccttgggagtcgaggctcgcttgaatttgtccctcatcgcgagggcctgattggctgtcatggctataaggaataaaaggtcctattgcttgttacgagactgcaaattggaggtgaaaggtaccggcgagactgttttatgccaatgagaacgccggggctgtgagaaattgcttgagagtggctgatatgaaaatggggctttgcttgcaggtttacgagaaatccaatcatgtctcgcaattcaatgggtcatagaaggccaacaatgattggtacggagtagactgaagctagactctgtgtgactcagcgcgtttcgtgactcgcctcatagagtgggccagtcgttatcttatctcgtttcaaagtgacgaaaaggctttaggttagccaagattagtatctacgcaagcctttggacatcctatttcactgtcgggcgctcttttggtcttttagacttacgtgagttaaattcagtcttagccagctttcagagggctctgattcactagaatactagcttagagcacgtaatctatccgtcactcatggttttcagattgatactccaagcagatgacgtttcaacaagacacacacagccaacacaacgcgagtacttttgtgaacgtcttgagattgaacagagcttatcttaaaatttggtagtgacaaactgatatcgaaattatgagtaatgatttttcattggttgattacccaagaaatccgactgcatcctggatgggttggaaatcaatggtctgctatcattttccgctcaaagcaactgagacgtagcttctcaaggtctatcgtcgggctcaacatggaaaatctgagagggtagggggagttcagactaatttcaacatccagccaagagtccaatttccatttgaaggcctccttatgtacgttgtgatcggcggctatctcatctaggttccaaggacgatccagattgaagttgcatcgggagattgagcttctcttactttctgtagggctctcctctgaagcagcaatagtggcgaatgggtagtcagcatggctcgggtctgcaaaaaggcccaacgaaacacagtcggcgtaaaaggtctgccaaacaatggtacgcttgagaatcgtggcgaacaagtcggtagcaaggtttaagtctggattaccgtcaaaaacgacggaccatgagccgacaggcattcccgccctgacgacttccattccatgcacaacccaattagagaagaagacatcctgatctggcccagagattgagtccatatagtggccctctccggcttcaggctcactgcgctcaaagtagataccgatcggtctgtaggcgctgggcgactctgaactcatgacgaggttttgccaaacgtcgacccgctgttcaacatgaagcttcgggttttgtttacaaaaggaaatcatgccaattgcatgagactcggggaacccaactgcaatcctgtcttcgtttagtatcaacttttggagataaccgcgttgagttgatgacatccgggtcagaaatcttatcgcagcagctgtagctgaaaaccagtattttcggcgatatagatactttgttcccttgtatcttgcatcaaataacgcgggattggatttcctttgtaccggaagccatttactcaagctgtccaggaagtgatgccgctgcagacgttctgcagtttccgaaaggcgggacagtgatgggatatcccaatgatcgaatgacaaatcgaaaagctcttcaggcgaggccgaatctttccaacccggcagaacctcatcaatggccttagctgtctcggctgaattcttcgcactgacttgacggaggatacaaacaatagcgagttgaaatccaacggtgctatcattccaatccaaacaggcgacaacaccgcccccatctcgtcgaactcagtgacgtcttggaagtcctcacggtcaaacaaagagccattgtcttcggaatcctcgtattcatcctctcgaatacagctgctgatgcgactcttgattttttgcaggtagtgtggagccacctcatcgacctgatcaaacatttcaggagttacaaaatacctcattcgtagtaaaagctcagatagcaacacggaatggaaccgaataaggttactgtgtattgctgcttgatgctgaaggtctttgcgataaagggccgagaaggtgatggaattgagcttgaacgggattgactttgtttcttcagcaacagatcggcaagcatagcgtagggacatgctgataggctggccatcagctcgaaccagtttgtcggagtcgccatcgtagacataaccgccatcgactttaaagtaatcatggtagacttgctggcgcagctctaatggaagatccaggaatgtagctttaggccttggagccagcgatgaaggatgcactatcatttctaaggggaggaatggaatctgtgacgacaaaggatgtgcagggtgatggtctgttgaatgagggaattggggatgcgagggacagtgaccttttgtaggctacaattagactcacacagccacaaagcgtaatgagactcaaacttcaagcccctccgcgttgagtcagaactttgttgcaccaaacagcaatgcagactgagcatattatatcacaaggtgggacgacgagagtaaaatcatggaagtatcattataaactgcggtaaggtttgggttttgaaagaggtttcagcctccaggccacaaaggtaacggacaccaataaacacatacaggcaaaatactcgtcgccctcacaatcgcctaagatcttgtttttggctgaaaagctagatgttctgatgactgactccagaggtgtataaataagtgctgggatcaagttagcgaactgtagacagattgcaagaaggttttggattgacctgcctgctgctcgtccgcaaggatgatcaggtcaaagcacacgaaacacacacaaggtaagctggtcgatgaaagcaagtcggtcaactcaagataacactctcaagatgacttccactgcgacttacatggttagtattgtgacaaaatgactcggagtggtggaaaaggacttgcccgtacgcgtacgacaactgatcggtgaacggtctgtgcggcgtcctcacttctcaacatactagtaatgattcagccagcttaccttatgccactatcgaatgtcaacatttactcctacaccatgcaacatcttccggaccttcccagcatcgatgctccggggcatgttgatgtcctctcgctgggggtcgtgccttgggccaggctcgtccaagattcttttcgactcgggattgttgttgttgcggaacttgaccttgtcaatcatctcaatcttctggttctgatcgcgatctgcgtcttctttgccgcatcattgtcgtgcttgtacttgagtgttggggtttgatgtacatttcacatggtgtttgagaaacgtgtcgcctgacttctcaagcttggccataaatgaatgaaagatcgcagacctatactgcttgatagtaatgtgataattggttccaagttgttgaactgggaagatcaaaatgaataaacgaggactctcgacgtcgacgttgatgaggctcaagcccaaactttggcaagggtctcgctaggtacctgattctggtttagtgcattcggtcccaaagcaaatcatgttaaacctgagctaccagaaacacgtaactaacctaaagaaatgtcaagttcaccaaatctatactcaattggtctaaggctctttgtcacacagcttggacgtcccaagcttgcttgcgtctccttggcagccaaggccagcttcaattgtctgcatctgtgacgtaatccgtaagattatagtctacacatgccaattgggcttattcgcgcatcttgacagcaacaccgactttttagaatctcacaaatcactaactctcattgtcttctgtacagctttccctattgcgtgccaatatgtcgcccacccaaaagccaactatccttctcgtccacggcgcctggcatggttcctgggcctggaagtaccagatccctgagctagagtccctcggatatgtcactcagaacctggatctgccttcagtatctggtgtaccaggcaagacacaattcgacgatgtagcgcacgtgcgaagtgtcctggaaccactcttagccgaaggcaaacaagttgtcgtgttagcgcattcatatggcggaccaattggttgcggggctatcaccggactgtctctcaccgagcgggctgagaacaacctaccaggtggagttttggggttcattattctctgtggctacatattcccgggaggcatggatcaaggcgctgttattcgcagcttaggcggtcttccatatgtcaattgggataccccttctcccggtctctttgtcgccaaagaccctggtagtctcttctatcgacccgatgtttcagatgagcaggcacaatgggcactgttacagttgcagccgcagagtatggctgccaatatgggcattgttccccctcaagcatggcaggaagagtcatacaaaggtcgtctggcgtatatcaaagcaacagaggatgccgtcattccccttttcgaccaggagagcatgattgcttccagcggagggagtgaagcttggaagactcgtttgctcgagggctccgggcacagtccgcagatttctcgacccaaggaggttgcccaggtagtcgacagtctaatccaggactttccaattcacaagtgaaatgagtgaagaactgattatgaactcagcatcgcagattagagaatagagatgaacatgctataaacgtcgcagcctaaagcttaaccttataggcagcagccatctcgtagcctcagttttgtcgggtgatgtttgcagctcaaggttgaatcatgaaacgcactgaaatcagttttgaagcaaaactttgctcaaaagcagcatatttacaattgggcaataaagtttcacaacgggagaaacacaactaagctactatattgacttctcattcccccaactgtactttcctgcaagattgcctatatgtcgttgaaagattgatttatccctgaactatcgctcctagggtaactggtttggccgtcagccgccagagcctcgtcttatcacgggaaatgccagaacgggatttctcagccgcacgagacacttcaaaactataccagaataagcgcatttccataagccaatttctagttttgatgcagcgcgaaacgtcaatggcagaactgcaattcctcggtactttcaaaacgtcgagaactgaaatacttgctcaaaggcaataattcgtcatgttcatcgcaaagcctctggaaattcggagagttcaaaaagaaagagttcccgagcgcgggagaaaaacaataaaaaattcgaaatttcagctgatgagtgaattcttccctgaccgcgggaagtgtcttccttagaaatcaacgaccatcatccgcgggacgattgtattccagggatcgtacccgcgggagcgagcaacatcaggccagaggtggattcgtgagtcgagagcgagggagcgcaagcaaatgagtgacgatgaagggtaggacgaggccggggcatcagggcttcttatgtgccgttcgtgccgagaaaaatgggccttggcatcgatctaagccccgtcttggcaaagatcaaaggggctaggaccagaagagttggaggttgcggggttcaccgatgaagcttaatctgtgaatgcggagatggccccgggatcacggggacttggggtgatctcatctcgaactcgtgggatatcagatgaggtgtagtaagtctagatgcagtgttcagagctcaaaggacttgacgcttgcgtacgttataccactataccggtagtgttctggaagccttctcgggcgcaagactgctcccttcgctcccttcaactgttgactcgccaccaactcaatcttctccgcactcgcacgggtaccctctataacggggatcccgacccatttctttcgtcggcgaattctacccgcgggaacaaaaaacgacacattctgtctccatcaacagccatcaccaactccatcaaacccagcaatgacaaaccgaaccgtttctcaatctccacggggtaaatcacccgatccaagatttacatttttaccccatgggcaaccaccttagtgacctcgtttcaatcccctataagatcagggtcccccttcgaaccccaagcctttccccaatcactagttcagtccagacccaagcatcccaaagcttaaagagtcaagaccaccccaattcatcttctcttcccctctttcagtttcagcacacacttcacaatggctggaggcgttgtcaagaagcccgtcaacatcttcaagctgggcgatgtcggtgagcctaagggcgtctttaactggcgactatggtttgctgtctttgctttcggcctcatgggtgcggcgcgtggtattgacgagggtctcatctcgggtgctttcaagtcaaaggactttaaggaatacatccactttgaggattactctactgttgaacaggccaacatcaaggctaatgtttcggccatggttcagattggttgtgttggaggtgcattgatgtaagtaccaatcattatgcactctgacgaaatattcactgacacttcttctctagcgcattcctcatttgcgatagaatcggacgtatttgggccactcgacagctctgcgttgtttggatcgtcggaatcgtcatcttcatggccaacggcggcagtctcggcgccgtctacgccggtcgtttcatcgcaggtctcggagttggtcagacagccgttgtcggccccgtttatctcgccgaaatcgccccaacagctgttcgtggtctctgcacttgcgtcttctccggtttcgtctaccttggtatcgtcttggcctacttcgccaactacggctgctctctgcacatgggcgacaccactcacgcccgctggctcgttcctaccagccttcacatcatgtttgcaggcttgattctgattcttagcttcttcgttgatgaatcccctcgtttcctcatcaagaaaggtcagactgagaaggctactgctgttatggcccgcctccgacagcaagatccggaatccgattacatcacccgcgaaatcaccgcaattcagctggcccacgagcacgagcttgagagtgtcaacaactcattcctcggtacatgcaaggagctgttcctcaacagcagcaacctttaccgtctatatctcgccagcatggtccaggttctcgctcagtggtccggtgctggctctatcactctctacgcccccgatctcttcgccattctcggtatcaagggttctgagactggcctgcttgttacagccctcttcggcattgttaagctaatctcggccattacttgcgctctgttcctcgtcgatgtcatcggccgaaagcgtgctctcatcggaggcattgccctgcaagctcttgctatgatctacgttggctcattcctcactgccgtcccagagcctcatagctcttcccctgctgctcgtggtgctatggccatgatctacatttctggcatcgggtgggctcttggttggaacaccatgtcctacattctcactgccgagttgttccccctccgtgtccgagctttcggtacttccttcgccatgaccctgcatttcctctgccaatacggtagcagccgagccactcccaacatgcttttgccaacatccgagggtggaatcaaccccaatggcaccttctggacctacgctgctatcctggttgtgggtggtatttgggttgttgtttcagtcccagagactgctggccgttcccttgagagcatggacagactctttgaccttccttggtacaagattggtctgttcggcaaccgtgatgctgagcagcaggatgctgtgtacaacgagaaggagagcgttgctatgaacactcacggacaggttgtttatgttgagaacaagtccaaagaggttgtataatttacttgaatggagtttgggatcttacgaatttgatatgaaggaaagcgatttgtttttgcatgatagtatattttataatgcatactgttcaaagtgataactattacaccacatctaacctcgtttgtgatattcacttgcttagtttctatgatttggtcgtaaatggtagcagtgttttaagtgcttgatacactgtgactagctgcgtcagtcctagcttttaatccttatcaatcatattgaatctagcacaggctacttatcgcctatcgatatctgaggggattagataatcattttcaccatcatattttggagtcattggttcagtgtgagacaagcatgaacctattcacaagcttacttcgcagtaaccgcattcgttccattactgctagtcgcaagccccaatattgtttcaagagccatgcatctatagcgcgaaggggtatagagatgccaaactgcgtttacttcggttaaaccgtggtgaatgccgcctcaatggtcacgttactgatcgaactcctcatgacagcgtatcggaagtacagttgcagtgtctcttgagacttttcccttcccgattacaaagatatggccaacctgatgagactgactctcgcggagaaacaatcggcttacagccttttcgcgattgcaaggtaggacagagtctagaccgagacatggacagctgagttaaaagcccaaaaccgatattccaggcccagaatgtcatcaactagctatggcgattgtttcattggcaagtgtagggtggtgcatattggtcagcgaaagtggctgccgatatcacagcgctttgactctctaggtttcgcctacgcacgaagaaacaacgctagccaatctatcgatttcgccacaaaacagtattgatttcaactaggcttaactaccacagatggctaagctgattgctcccgggatactcgattagaagcaaaatgctggtttggatagtttcaccgaccttctctgtcgcaataattcatgcagccacatttgagctgtcacaaagaataaacaagtcattctaggaccataagatagtagaatcagctcaatcaagaatttagcatatatcctctatagacgggttatttctgctcctctaaataaacattgtcctcgaccaccttgttacaaagagttctgtacccagcctcgtgaaagtaggcaattagataagtctggtccttgtcccaagttgtatcagtccagatgtatctagagcctgcagggataataccctgttcatcgcgaccatcctcctcaatcgccataagacgtctgcgcgctaacaaactggctctggtctcccagccgcccatggtagatgtcatcctttcgaacaggttcagagagtccaatctgatagccttgttcctacacttttgcgatacaaagttgaggacaggcagaacgtagatgtccaagacagtctcgactcgcgtcgatgaacccgaagtatgctcgacagcgtgcatcatctccatgatatcagcaaagatgttatcgtatttgtcgtactctgtctccatagggtcaagacaacagttcaggaggatgtagacaactttttgtccaacgtgaaatatcctagttgtatttttagcaaccatgcctgtttcaacttccagtctttcgatgatgacagtttcccatttgcgaagctgttccaggagcatatctcgtcgtgccatcaaagacgctctgtggaatgtatcacagtacgagcgatcttgcaaggtcttaacgacaaatattacagcgcgagtgatgaaactattccacatagcggcaaattggttaaagtctgcttttgctgaaggtaccgtacaaggtattgcttgggtagaaaagcgcgaccagcagtctcgctgcaaaggaaagaagcaggagttcagactaaagaagacttgcaaacggggaagaatccgctcagcttggtccaatccctcatcgttggagattgcggtgtagataggttctggctgcggctcgaacccttcattgacttcttctgccaattgatctttctgctgtcgtaatagctctacgctgctggtgagcatacgatcagctgtcgcggtgttcccgtgcattagctcgaagagaaacaggatgaacatgttgataagtgtattccgccgagagacagtggcaaaatttgactggatccgggcttgtaaggcagatatcgcttttgagtggtaatgcagagcgatgcgatacgttgggtcgctggatgccctagagaggtccgaggaaggcttcaagccagtatatggccttggaccaagacggtacagagattgcatgagcgcaccgacactcaagacagaaaacttgacacagtcatcgctcatggcttcccgcggtatgactttgttccagaaaagggtacaaggggtgtaaccaaagtcatgagccatttggtaacgaaagagatcgaagtatggtgcttcatggggctccaaactggaggatctaggctggcacaggagaggggtgaagtctttatgactcgaagggtcttgctttggcaaaagaactttgggggctgtgagaggttggatggccttttgggtggcttctccgtattcacagattcgatgtgatctttcgcatcgcctacaagctggcctcgcctcgtcacatctcaagtgcattcgtttacactaatgatgtcaatcaagtattgtcagacacacaactatggaacgtctcttatcaaaagaccagggtaagggcggcttactgagatacagccacttcggcttttgggtgcaccagaacgtttaggtttgcccaactggatcgtatttacgagtgcgttggcgggaatcatggtccggccaacaactgcgcctcagtgatgcacttgcttatgtatgaacaagagggggaaccggacgttagatcggatatttttgagttgtctggctcagaagtaaggatgacaaggttgagaaacgtgcaaggtcaggcctaccagcagccagcggtcagatgcaggttggcttgtatgacaaagcactccactaatccaatgtattccaagcataaatcataggtgattggttgatgaatacgattactacttatagtctagtttccccgatttctccgccgtcagcatggatcgatattgcttgagcaaccaatcgcttcgagcaactaacgaatcggcattgaagaagcatgcactattctcaattaggttctggtctctgaagagggctacagaattgcgtcttgtataaaaatctcaagctcggaaatggtgggaggtagtataccctccttatttatgctaacgactgactataaaagagcttgagtggccttttaatgaacccagaatgagaccaatagtccccctctacagtgaaacctccagccccaaacccccatcaaggattctcccccatagaggaaagaaggctgcaaggcgttgggaacgtactggaaaacccaagtcccggtcgggttgcggtacctgtaagatccgaagagtcaaatgcgacggtaagggcattcgatataatgatcgttgagcaggtttctaattcatcaatgggctacagaggctagaccgatatgtatccgatgtgccaagggaagattcgattgcgacgggtacagcagcgacaccaccggagaagcgagcgactcaaatggcttctcaagcggcactgaaagctctattagcgacgtgtctgcgtccgctggaaccccttcaacacctctaaacctgaccccaagtcccttatcagatcacttggaaccttgtacatggcaggaatctatttggccattctctccatttgcatcggattgcaacccagtctatgttgagcattttatccaaaatgcaaacctcagtaatgcactttttagctacagcgagctttactccactattgtccttcacgagaccctccaagatgagtgtatacagaaggccgtcctggctcttgggtcgttcttttacagtggatttgtcttaagcaagaacggtgtacagatcgagatggccaatcaccacagacaccaatcacttcagctctacaacggtgcactacacactttccgcaagagaatgcagaatttggcccgcaccacaactcgatggatcactttcatgaccccgctgttggccatgtacgaactgcttcagggcgacctcaatgccgcagatcaactttttagcagtgcgatcgaagcacttcgttcttcaggagatatctcgcacatttcgactagtgagagctctggtatgttttcttatacgaatctgcaaactgtcggagatacaatacccctattcacgatgacaagtaaacaaagctgtgatgcagacctacatggggactctgttgtatttctccactcagatgtacttaccgctgtcattgaagatgcaagcttccatgaggggtattccggggatatgctgcacgacgtgtcggttttggataattattacggctggatcaactgatgccggtattcgtaccgcgagatacctgagagaatcttaaattcatcctaaagtataaattgagtttggtgaaagatggaggccacgtacaacagagagaggagctgtaatgttggagatagagactgggagctgttcaaccagcagttcaaacgattgggataagggcataaagaatattcaacagaacgaattatacaaaagggttgcagtagtcttcatatagtaagttaacaagcttgatttatatgaatgaatcatctccccaattaccataaagtcgatcccaactatctcagcgacgcaacttcaagcactgcattgacaaaagcaccaggcttctcctgcggaagattatgccccgcaccaggaacctgatggtgtacacgtagaccactaaagtacttcgctgaagaagacccattcgtcggcggaaagttgccgtctgcaattccatccaatgttacagttgggactgaaataacgggctgctgaagaagctccttctcaatatgactgtaatcgggatcgcccggagcatacaacaggcgatgtttgtaaacatgagtaacaatgctgatatagtctggattgataaaggtctcagcagcacgatccagatctgcttctgtgaagttccattcaggagagttcttgtcccaaacagccctagctatttctttcgggtgttctgccaaagccgcttgtccacggggagttagaaaatagtagaagtaccaaaagcccgcttcaatcttggcatcgagtggaacccaggcttttgacaggtcttggatcaagtagctgttgactgatactaggccagcacatcgttcgggccacagagctgctgccacgcaagcaccgcgtccaccccagtcgtaaccagcaaagatagctttttttatgtttagagcatcaagtaattcgatgatatcgtaacctagagctgcttgctggccggagcggaaggtatctgtgtgtagaaaggtggtaggtccattaccgcgcagatatggaacaataacacggtatccttgtttcacaagagctggcgcgacttccgtgtagctatgaatatcatagggccacccgtgaaggagaagaacggcctgtgaatctgaggaaccgtcttcatagtatgccacttgaagtctggtcgtgtttacatgtgacagtggctcaagtcgggatacatgctcagtgcgacggttttggtgtttggcgaagtactccttaccaagtggatgatcaggtagcttcaaggcgagagtttgggttatggaagtagctagaatcaggaagagataaatgatcatggtgtccttagttgggagagatgcttgaccgtatccatgatacacggtgagaatagactttttaaagaaaatgacgtgcactgatttttcggtgagttggcttgatatgtctcgtggagacataagctttgatcatcgattaatgatgggccaatgagaagtttaccctcgtataggcgagcttcataaaaaagcattccacatctctccctcaattgtcgaaactggtctgcaaaaggtctaacgtgagataaatgccgcaatcgagattggattgtgatttcaaagtctatctactgatttaagatctcggccacaggtctcaactgcaaataacacatctggaaaatttcaacttttagtagccgaccacctaggcattgcatttcttatgaactcagaaatgcaacactgatcagtggctggaagaaaaaaattcatgttaatggataagaacacacctcgaagtacgatcatgctgcatgattgaagtagatgaagtcaatggtaagaaaactcattcggtcaataagattcttccgcagtcgaactacattcttcaggggatctctttcatcttgtaggcgatcgaagattattctgtcattacatatacttctatgaaaggtgtctctccgttcgaaccgcagactttgcctgattatcccgacccagccataatagctccggtctcccattatgcccacaagtatcaaggagtgctttatgcatagttacctgatccaaatccaagtctgctactaccatgccttcttctattgcgagtagctggcttgccagttgtcgcccatccggtgcaaatatcctcgcatttcccccaccagggacattaaacactggagcttgactggtgccgatcatctcaatggatggctgtgatattaccgttgttgagtgcagtgtaaaacactgagcttggatagagtagacacgagagatcgctgctaccgctgtgcatagattagatgggtctaagaggatagaggttatcttaccttcatcagacatggagtatggttcgggtccaccggagtgaactggtacacagggccatgccgcacaatgaatctgctctcgttgggagaaagtattgaagttggtcaggggattgaaatgttccttgacagggtcagttagaataccccatgcataagggttcgaggcttactccacaggacaattgcccaactctgccaacagaagtcagagcaacattgtcaagcgaggggccatgcccatcaccaaagatagtcctctcgatatggaaaggtttgagtttgcgtcttgccatcacgacttcaccatcgctgttgattatgcatcgtgcaatgtacagagagtttccacttcgctcagagaacccgagacaaacgacgatattgttttctgctgcagaagacttgatgtcttgcatttcacttgaatcaagacctaatgagttctcggtgtatctcacgaccatctcaagatccattgagcgggcccttaatgagagtgagctcagacttttggcatggaacgcaatacttaccatatccatgcaggatatcccggtacccagagctcagggaaggcaatgatgcgcgctcctctcgaagcagcgtcttttatcaaatcgcatgtttttgtgacagtaccagccaagtcaaaccagactggttcagcttgaacaacagctgctttgacaagattttcgttgacagacatgataagaacgatcgttggttgagatgtcggttgctagcaactgagaggtactattaaaattactttcgacgtgttataagcaagatcattgtgatgagtctcatatctaccctcgccagttcatatcgcacttgaaatatcacaatgtttgtccacgaatgtgaatacgagcatgtcttcttgattggtccggtttttctgcgctacgcaaataggcaagactatgcggctgacgtgagattcggagaccaacagctagctagctagcttcattctgatggccaagcaataaagtcctggaggctctgtgtaagaactgcgctcactttagaccttggccattgaggatggtttgctcgtgtatgcgtgccaagagccatgacggaacatgaggaatccgcataatttctgccaggtccatcttgcgccgcagcccaaagccattttattgtagtagaagcagagcacagtaaagaagcaaatgtaagaagcactttgatagcattgctgagggaactgtcgtcggtagcattgacaagtgaccgggtcttagagttataaatctgatacccacgcaagcagtaaatccgtgccaatacatgtcgatcacaatattcaattcaatatgtattcctttttatttctgaggctcattggactcggagttattgctctgtcagcagcagccaaatcagtcagatcatgcaacgatataacccctccgaatgtaccaggtgccacgatcagatccatcaaaagtcgaatttatcgcggccactcagttcctgcactttccccaacactacttcaagaagtcacacatttaaacatctgtgaagtaaatgtcactctatctcattggaacgaagacgatacagttctcgtgcagatttggctgcctcttgacaactggaacttccgttatctcgctattgggggcggtgcttgggcagctgggctgggtcaatttgatcttgccctccctgcttctcaaggctacgctgtctcttccaccaatgctggtatcagtgggaatccaatcgatccgtcagactgggccttgaagcctgatggcactgtcgattatggccttctccaaaactttgcttcacgatctgtccatgacatggcacttgttggcaaggcagttgcagcgtctttctacaaggtcccggcgacgaaggcatacttcaatggctgctctactgggggccgtcaaggcttggcggcagcacagcattatccaagcgattttgatgggattctggctggagctcccgccatctactggtcggagtatgtcatgacagaactttggcctcaagttgtcatgaaagacgcgaactattatccatcgacttgcgagttggatgcttttgtatcagcagccgtggaatcttgcgacggaaaggatgtagtagtggatggcgtggttacagagccgtttacgtgcaagtacgaccccttcgcccttttcgaccagagaattgagtgtggcaatgagagcatagtgattagcaaacttgcggcatcaatcgtgaataagatatggagaggtccgaccgactcaaaaggcaacgccctatggtatggaatgcccagaggtgcatcgcttaccgctttggctgctactaagacagtgaatggcacaatcactggtgcgccattctttgtagctgatacatgggttcgcaacttcgtcaaggcggacccaagctttgacacatcggaactcagtatctctgacttcgaaaaactgttttcagagtcccgagctaagtttggtcatatcatggattcatcagatcccaatctccatcgattcaggacagcgggcggaaaaatgattatttggcatggcctgagcgatcagttgatttatcctcaggatagcatccgatacctgacagaggttgagaagaagttcaagtccaagggaaaaagtaaggatatggataaatttcttcgcctctttcttgctcctggagttgatcattgtgggttcggccaaagccctgtgctgtaccaacagacccctttggggccctgctagcctgggtggaagacgagaaacctcctcatacactggaagcacatacgaagccagacgcattgacccagttctcaagaaagatatgtctttatcctgaaatggcaaaatacaagggtaggggaaacacgagcttctccaagaactatatttgcgccactccttggaggcattgagttcaggggcattgggtagcctatcttgcaccatcatggtcaacaccttctacgtagcgagtatagctatacaagacgtattgtggtgttagcaatctatattttatagtaatccattcaccatctcgagactgtgtacatattgaactcaaagtatcggaagaatatatagaacgtgcatttttcataagacttgatggccgaattagataggttgtagtatgcagggacctatgatataatggctaactattcccctggtggttggaggtctcttggtgaactccgccatggaggaagtggcagcgtatttgcataactgcacaccagtgcacctattactgcagcggtaagactgcaggttaatgacatttggtttaggaagtccacagtgattcagtctgaacatttgagttgagtatatagtatatgtggaacgaatgacaaggagagacgaccactgttgccgacatattgagaaatgatataatacagaattaggtcatgatcatgcctcccatcttttcagatagtccctccacgccaaccttaagaaagtgctcatcagtgtcgatttgtttacgtacaggaccagtcttgagctcatcaacatcccaattagcccagacgaagcggccatgaagaaagctggcttcaggcgtagctgcccagactgagaaatggcctggaagattttctatccaacaattgttagttgaaggcctgcattaaaagtcatggaagtatttaccatcgtcaaagacgaggccctttaggttatccccaccgactctcttggcagagtcggtcaaaataccacctggatggaagctgacaatctgcatatcagtgggcttagtatcctgtgcgatctgctgcaggaggagagtgctggcacttttggtcaaaccgtatgttggtcggtcgggacccattgttgaccacatgtaggccgcacaggttgagatgttgactagaaactgactgttgtgagcacggaagggcttgtaatgaaggtggtgatatcttaccttgtttttgcctggggctgtcgctttttgcttgtaaaatcgctctgtcatatcgagagtacttcgcacattggactcaaagtcactccagaccttggacagacctccgtcaagaatagtctggatagcaccatagcttgcagcactcaagaccaggacatcgacgaaaatgtcctctgattcaagtgctttccagaggtgctcagtggattttaagtcagagatatcacaagtgcggccttgtacatccgtaccactgccaaactgacctccctcttcttggagtttggcagttgcagatgcgactacatcttgacgacgtccaagtataatgacacgagcggcgttcgctttgacaaagctgcgagcgatagcataccctatgccactatttcccccagtgacaatgactgttctgcctgtctgctgaagggcggggagagaagggtcaattgcctgatagggctttttgtggtattggttcaaagtaggaagactcatgatgaataggatgtctcgatgcagaaatttaatatggttatggcctaagatgagttgcgttgttcgcatggatcaatgctaggtgaacgtaatgctagttgtagtctgctatttatattgcagtgacatatttacacgaagatgtttgtatgataaacaacgatgaatgagttggtaatgcagattgattgcaaagcatacccgcctgcctgcagggtgtgagagatcttctgcactaattggaaaggtgagcctcacgacctacttacagatactgcgttaaactattcggctactgactgatcatccttgagagggagctaatttctcaatgttggtggtaaggttcagccagtagggatgcgtcgctcgtattcccaagccatttctccgacgcggaattgcctctcgcccccccggagattttgctgacagattcgtccgaaccaatccaacaatagagctcgtattttaggcgatgcagtactacagaccggacatgataacatcatacgtggcgaagtagcgacaacttgcaatatgcttatatgatcttttgatgaggacgttggccatttccttggaccgtggacagataagcatgtaaccaagggttttcctcaaattctgaacactgtattatcaatgatgaatgggctcaatcagccgacttggatcgaacctaacttgggcactaagcagcttgaagatgatgattatcctcaagctcatcgtgcaatgtcctcaccaactacctaaagtttatgcaactagttacaggagatttcgtaagcccaaggagtaatgcctaccgaattgcaggacccatctgcgcttagaacaatttcagttataaactgcgcgcattcaacactggaaaccttgatggttggaatcgatccatcagtgcaaggctgcacaagagtaactttgatgttggttgctgggaattgctcgacgttgacacatgaggttccatcgggccctccgtacacgttggcagtaatgaaaggcctcccattgcaatctccccctagccactcttcaactaagacctgctgggcaagggcaccagcgaggaacagtgagagggtaactggaagcgttgtctgtttactgaaatcaggtgtcattctaaaaagtattatgggaggcttgccttcatcgtagctctttttgttggacagaaaatacagcggtggtaaggttgacaaatcgaggttagaagagagcttcctgatcgactgggtcttatatagactgagatgtttatcgattttgacagaattgaagcccgctgacgtgatactttgttgaccattaccttgtgttgcgggacatgatatcgaattttatgtctcaataaggatgaccggagcgttgatttccgacacatgtttccgaatttggaaaacagcattcaacctgaaatgcagctcgtatcaagattcacatatcacaccacacggctacagaagcctgtaaataattaaggatggaaaaacatgcgtcaacgtttttaaattgggagctcaggtgatcgcaggttttcgtcgacagtggaagtctattatgaggaagcggaatatgaaatgaattaaaagagtgacttgacttagaatgaaggcccaaagagcaaaacggtacgagaagtgtaaaatgatccgaaaagattgaacgtgaaagggacctgtgcgtcgataattgcctctgagtgcattctatccggcggtccctccatcattcccaggatagtacctaatccttattcaagatcttgtccagccacgcaaaaatcactcgaccaaattcttggggagcgccagtctgacaatggtatccagcagtaccattaaatatgtgaagctccgcacgatctcccaaagcttcggcaacaggcttagactgtccagattgaagtgtttcaaattctccatcggcgatccagacgggcatctggatacggtccgtgataccgccgcgtaggttatagctcttggtcaactggaagaattcgtagggggacttagttttgaaacaccagagagcctgcaggatgccccatttagtggtagtggagatctctggatcgtcttgaatcttgctaagggcgtcgtcgaatgcttctttatcacctgactcgagaagcttgcgaagctcaggggttagatgagcggtgtacccagtgtatgcgtcccagataccaccgttcaacatcaaggcagttagtcgaggctcaaaagcagcagcacgagcggcgagataacccccgaacgagtgaccatagagaaccaattttttgggatcaacgaattcagacttctgggagagaacatagtcgacaacacgagtcacgactcgttcccagtcagggatgaagccaacaccttgttctcggcgaacagtcggctggcctggaccttcgaaagagaagatgttgtatccgcgagctagcgctggagcaacaacagttgcgtacaggtcctcctgggcagcatcaaagccctgagtgagcaagagtgtcgggaatcgcttggtctgattgttctggcagggttgagaataccagatacccgagacattaaagtcaccagccgggatctcaactctctcggctggaacaggcaatgccgcgatagctttatcaaaagcagcacgctgctcgtcccagtacccatcgatgcgaggatcatcccagtcagcgcgattataagcatcagcgcggcggaaatagtttgccacagagaaccaagttgccctgacattgatagggtcgtatgcaatcttggggtcaagagcctgggtcttggtatagtttgcaagatcgaaccattctttgatgtagctctcaaaattgcctgggatgatctttttggcgacgctcagaacgggattgacgtcagcgccgtcgttggccatttgaccaagtccagtgaggatgtcgaagttgaaactgtcatcttcgctgaggaaaagaataggatcctccttatctttagcacttgcggtccctgcgttcagaaccgctagtagagtacaaaaagtagagaaggaagatgttttcatgattgaagtgatcgatgtcttgtttaatgagaacttgttgattgttgtaatgaatttctaactttcgaggaatttacttgggtttttatatctgtctaagaccagctttcccgagcatccaatatagaaattgaatccatacttcggctggtctggggaaatattcctgaactcatgatgagtaaagtctcaatagaggaatatgaagcgatgaatggtgacggaaataattttgagtccgtcagcagtatccaccatctgcgtctctcgcaaagtctagccatatctagtaacgatcgtcagacacagccgccaggacgacgtatgaggctctcgcgtactgctcatgtcagcattccactaaatacgacaaaattaagcataagaaccatgttttctctgtcatcatcatcatctactgcaaacatcgcaaaactctactctgttcagttcgctcaatactccgcctcgtcatggtcaatcgaggggcctcgcaaggctgcgtcacatgccgacagcgccgtgttaagtgcgatgagagaaagccttggtgcaaggcgtgtcttcgccttggcattgagtgcacgggctatgagaagcgcgggctgagattcaaggacgagactgttcggtatcgagcggcttcagccgctgttacgcgcgtcagcaaacgtgcgaagcaatcatcacttgagaggacgattgttcggttaccatcagatcacccgcaagatcttgctgtaccattctttctgacatatgttaccgatgtgggtcgaagtctggaatcgacaagaggtttcttggagtttgtccgtcctgctctggcgtccgagcgacatgattcagctctgagcactgcagtgacagctacgtcaatcaaaatctggtccatgatcggtaaactggccccttcgagcccccttccttaccagctcctggtgaaagctttgagtcggcttcaccaagcgaccgaggaacctgtggagagaggtggcgacgagaccgtgttggcggctctagtcctccaaatgcatgataccctttcagctgtatcaggccaatccagagctcatggcgcgcatcgagagggggctttgaccttgttattgcagcgagaagactgtttcaagaactccaagtactatgctcatcttgttggcaaccttctccactctagggtatccgtttcggtgaggaacagaacacgactaccgacgaaggatcttgagtggatcgagactgaggttgctccaatcctgccgagtaatcctagttcatctcttgatatgatcggaatatctgtcgcagatcttcaatatgcgttccacgatacctcacaaacaacattattctcttctcctgttgctaagctacggcaacagatctgcaatctagacactcacttacggacctggttgaaacgaataccaacgagttggtatccacgacggatgaaaagcggtatcgatttcgattcgtcagttccttcataccatggcgcctgcgatatatatccgagcatacaagttgcgaatatctggaatgcttggcgtatctactgtctcattctcgaaaacatcaaggaccaactttttcagtcctcaacaccatctgcagctcagaatcccaatggcgagaacagcattccagaccatacaatgttctggacttcaaaccagcacagagtccaagagcttgttgattctatgtgtctcagcatcccattctacctaggcaactgtaactaccctactgatatactctcaacggggagccccaacatcatataccccagctatcatgatttacctgtcgatgatgaaggatatatgcggttcaaagcaagcgatcagtacgtgtccaaacttgatcactcgcgacacgttagacttcatggccaagttcatgcaataagcatcttatcctacgtcatcgacatatccatgagtagtaattggaaccagccaagtcttctgagagagaagcagaagagatggatagcaagtcagttcatccgatccatctactcgatgaggcctatttttgggggtttatcggagaggagagcccatcagggggctgttgaccttgatcatagtttgcaagcagtggatacaatattaatagccaaaagcttggcaaccaaggtgcaaaaagagctgtggacgatcagcattttgtaatagacaaatatcatcccaaagtacggataatatgttattctttcgtaaaaggtgtcgcatccaagaaggttgtgtgtattgtgtataagcaaaaattcctacttctacacacgcatgaagataagcacccttatcatatgtgagaagtatctggagcaagacgaacccttcgaagtcgtggttcattggctttgtcaggccatcgaagggcgctataccccctttggcagaggtgccagccgagttatggatactaaacctcctggggctgcgcaaactcaatcagctcaatcccaataatgaggctcattacaagtgacactgcagacccgatgctagggtaacatatggcgttgatcatgaacgttatgcatatgagttagactaggacatgaactatgcacctcgcatcatcgatcaaatttgacgcttaaagtgcggagcttgaatatctacagtttcatttaattcggcttttgattcttgttttgatgtcaagtttcgacttgttgagcattgattccgagaacaaacgcaaggccttattgtatgagaagcctttacagaccatcatatggagtgaaatgatatttggtaggcaatcatgtcttgatactgatacgtcacttatcatcaaggttcgattttacggatgaccattttcggcccccttggcccaaggttctgattttccattttatatacgttcaactactatgatatcttgaacatacactcattttactgagaagccaacaaggtcctcgaataatcactcaataaaattctcaactgttattcccgttagcatgtccttggttagacaatgcgtgccgagatccgatttgacaacccaatacggagtctaaaataactaaacccttcttagctcataaccatcaaggttcacgagtatttaaatcacgacagccctttctacaaattgctctattcctccgagaaacacggcaaaacggcaagtcaccggcaatatcggcttgtctaccagagatcttttgcttgagaggttgcgtatttgaaaaagtctaattgttaagcaggatgggctatatatacttcgaacccctcggctgcaatgctgtatttcgcattcccgccattcattgattaagcttaggttccttcattcgcttatctttattcttttggactttgtcaagattgcgataatgtctggacctaccaactttgaccctgagagggttaacctcactgagttccagtccgtcactgatcagggtctcatcacctgcttcctgacgacggctggaaaccaatacgatggccctctgggtatcagaattggctcactattcgtcattctcgtcgtctcaaccgcagtcactttcttcccagtcgtggcgacgcgaatccctcggctcaagatcccgctctacgtctacctctttgcgcgatacttcggctccggtgtcatcattgcaactgcatttgtccacctgctcgatcctgcttattcagagatcggaccagcatcttgtgttggtatgactggtggttggtcgacgtactcttggccaccggctattgctctctcagcggcgatgttcactttcttgttcgacttttctgccgattactacgtccaatctcgctatgggctccagcataatgatactggtgtcgaggaaactattactacctccggcgcagatggacaccagcaccactctgacgacggctcgaactcgagaaggctcgtgatcaatggcgagcacgatacagaagcggctacgtcagagaagcttcgtggtggctatgcagatttcaaggagctccaacaccttgatggcgattctgaagaaaccgagcttgccttcaagacacaaatcgcagccttcctcattctcgaattcggtgtcttatttcacagtgtcttcatcggtctgaacttgggtgtcgcggatacatccgacttcgacaccttgttccctgtccttgttttccaccaatccttcgaaggccttggtatcggcgccagacttagtgccatccctttccccaaccgacttcgcagtatgccctggctcctctgtctcgcttacggtctgacaacacctattgccattgcaattggtctcggtatccgaaagacgtacgataactcatccttcactgcaaacacggtcaacggtatctttgactctatttctgctggcattctcatttatactggatttgtggagatgattgctagggactttctcttcaatcgtgagagaacgaacgacaaggtcaggctgggatttatgatcgtctgcctcttcctgggtgctggaattatggctctggttggaaagtgggcttagtctttgacaaccactctttattcgatggaagtgaaacttagaataatggccatgtgtgttctctagaatctctatttaatctacctcaataagcactttcagagcgttatgctttgatgcctcgccaaatgtcttgtaagcattctcaacatcgctcagcttgaaatctaaacgggaaccgtcagtacggatgcttcagacttaagctagagaacttactatgagtgatcagctgcgagggttgcagtttgccagattgcactagcttgagaagcatgggggtagtaacagtatccacaagctgagtagtgatcgctgagacacttgcattagtgccctttcaaacggtagatcggacagccaagccacttacagatgttcttgatccataggtcctgaaggtggaggtccactttggtaccatgcacaccaacgtttgccaacacgcccccaacggcgatgagcttttgacagagctcaaaagtagcggggataccaacagcctcaatgacggtatcgcaacctttcccatctgtcaatttcatcacttgggcaacagcgtcttgaccgctgacgaccgaatcagttgcgccgagcttcttggcaacatcaagtctggcattgtccatatcgaccgcaatgatcttggatggtgagtatagctgggcagtgacaatagcagccaagccaaccggtccagcgccgacaactactacagtccctccaggttggactttgccactgagaacaccaacttcaagaccagttgggaaaatgtcgctgaccatcaccaaagcagcctcatctgccccatcgggaatagggtggagactcgagtcagcatggggaatgcggacatattcagcttgagttccatcgatggtgttgccaagaatccaacctccagaagtacaatggctatacattcccctgcggcagtactcgcaggtcgcgcagcttgagatgcaagaaattagaactctatcaccctctttgaagcgtgcgacagatgcacctgcggaatggacgatgcccacgccttcgtggcctagaactcttcctggctcgcaggtagcgacatctccttttcggatgtgcagatcagttccgcagatggtggtcttggtgactttgatgattgcatctgttggtgaagcgatcttggggagaggacgatcttggagggtaacggagccattaccggcgtagacgagggccttcattctcgatatttgagtatagatatggaacaatggtgttttgagaggtcaattaatggttttagaagaggaatgagatgtccttgacatcaccttttatacagcttctaacggatcggcagtggtctgacttcacggatcaggccattcatcaggccgctctaaacgtgcggggtagcggccgcaaaagtccggggtaaccgggcgcggaaccgcataacgcatgaacatgtttcactctcaccaatgacaatcaatcggttgaggattcaatgcctcttggaagtaaccgtagcaatgcatttcagcccaaggggatagggtcctgtaagctagcattctctacccaatcggatgactcgaggcagaaagttccagtcggtgagccacgtgttgtatcaaatcaaagtttggtgattctcatgagacatcgttaggaagaaatattgcctaccggatgcaagccgcgtttcagggattttatacgagtatgtcggcagatggagatgtcaccaactcgaacagggtctatccctatgtatcttgctcaacagaatgttgagaacaccgggtttcagctgatcttttttctccaattctgaaactcaacaaacaggcctcgtttttcacatgtgccaaaatgaattcctctacccattttggtgtatattatcttcccattagcactcacaatacggctgtatttgtccaaaaagctttcagttcttgggagccagtgtcctgttgcagaaaccaatctagatcggacctgtaacaattgaggagaattgcagatcttgcattggcttgtaaccactagatcaatctgaaggttacaggttcgcccttgaatatctcatcaacccactctctggccccctccttaccggcatcctcccaaattccacctgaggtgtcagacgcctcgctcggactaaacgcccaaccaccactaccccacgagcgacgccactttgagatgctatgcccgtggacatatccgactcttcgaaattgctgctccgttggatcgtttcggttgagattgagtaataggccaaatggccctccatcatctgcctcaaataccaagaaatatcgggatactttgtttgacttggttttacccccgccacaatcccattccactcttaggtcgtcatcggggcccagagacacagtgtcgctataaggatcatctagtttcacattgacgagatggccacggataaccagcatcggaggtttctcctcgctggctatgatgtccagaatctgcaaattcgagtcactgggtgtgattctgtctgaatagtaaattggtccagtgacagatgcccacgaccaagttggagcacccccatccttaattctgtgactattaccatcgcctgcatttttatgccacaaaaggtctgccttcattgtttgtcgccaaagaccagaaacatactcatcattacttctgagcctttgagcagcgttagccaggccttgaattgcggggagtcgatcactcgcaaaggtaaggtccagctcagtatatgccgggacgatttcggatctccaattcgcctcagccgaagaaacatcgggatcttgaggatgaagaaaatgcttcatcacgctggtagtgcggagagtcctcagagatgtcgctgagcattcgcactcacacacagatctgcattcccaagccatttcattctgcgaaaagtggagggttcgcggtgacagtaagcgttcctggaaaacccaacctctcgttgatagcttgctttgacctaagccacttcttctactccatgaatgaaacggaagttgctgggctaagaacccacgctctcggatatgtacgccactcgagctggactggtcatttttgcattgcacaacgaacctttgcggggcctttcggaatggtggcgacaggaagccggatgtactgtctggtgcggcatcggcaaaaatggtcacatgggcgttggcatatacctgagccatcagcgaggcttcgtgcttccagtcctctggagaatcctgaacaatacataaggagtcaatccatatgtaggggatttccaatgcccgggccacgttcaaagcatcttgaaacgtttgtggaagatcttcagggagcgaaacagtgtacgtttctagattggataaagtggtcattgtaggcgttttccctccccagcagtggctcagagccgcatagtgggcttgctgattgggctcagtaattacgagcctgggagataccttgtcgtttccgaccgatataacccgtgttggtagtgttgaaatagtggtcttggtacagttggcgtgttttcctccggcgtggccacatgcgtcaagccattcgcgcgccaaagatacacaacttggagctaacccgtattctggtatatgatagccccgaccgatcaagtcccagggtagagagacgtcatctgtatccagtgagatgcggtgttactcatgcaagaatctacatagcctaccatcagttgtatatagctgaaacgtcttttcgctaacagaatgtgcaacgggatcagggtaaaggtggacaaccatgggccctggatgctttggtggcttgctttcaacaagtactgattcatatagaacatctggcatagttgtttcttctttcacagcagtgctaattgcctcccatagaagagcacaagtgtgacatggagtagcgttggatgatttcttgagctcagctatagatatagtcaaacctcgaattgctgtatcatattccaggaccagtaaatggcagactgggcaagcaggttctgttggctgacatggcgtggcttccaccggttttgtgagcccggagaacattatctggctagggagtgactactatatggggtatcatgagatacgtcagagggatgcggcaaagtatcacgcatataatagagtttgaggcggttgttccggcgatcttatagcagtgttctgtctatagtcctggaacatcatttaaaatggtcagcagagtttgaggggcggggtagtcagccaattcatggtttaggaaggcggtcgagactggcagcagggtacaagacttccaagcctatcgaaatactggagtagtgatttccacaaatcaatgtgacagacaggagatctactacaggtagtgtagattgaactaaggaaattatattaatatcatttcctcaggtacattactataactatgaactgcattataagctagatagcttagcgcaagtagcatattatttatatctactataattaagcatcctaagggactagtggatttgggctgcgcttgattaaggattaagtcaatatgtatccgatcgagctcagggctacctgtagttctaatcacttatagctattgtccgacgggcacttggatcaaaacaacaatagttgcgcgggtaatctcatgaccgctgactagggcttgcgcaatctgaaaataatagctttgggacttatgtaccaacaagcggagtacttgtgaatgaaggcaagctcgtattctttggcagtagttaatgaaaggctgcatgcgtttagttgagccaaccataccgcatccattgacgcccgaggttggatatttactctttccacttcacctggaagtcactaaattcaaccttcagaggacccttcgcagccttgtccggtctggctgccaaggcactcacgtccaagacccagtcatcctgctcctcacaaagaatccaacaaatctccctcagtggcaaccgttccttgatgcttccatcatcacccagaatgagctgatgaacccaaatgtttcccccttccttggctacttcgagtgtaatacgttgaccttctggggctgacacagggtacagactcatatcggcaaacctatcacaagcgacagtgctcaagtgaggctttccagcgtatagttcgataccggacttgatccacttgctgtcaggagctgcggggtcagatgccttgcgtggcacaaggacgatgccggactggtcgtagagattctcccacttagcagagaaggtgacacgagcagaaacaaaggacttgagtgggcctgagacggtatggacatcaggaactgccaaaatgagtaagcgtcagtgagaaaggcgtactccaggttggcttactgttccacgcgttatgcccaggctttcgccagatgtcagtccccggcccagcctcaacagtaaaaggcggagtgagttgtttctcattggtagacattttggcgtgggaaaggtgtagtacaaaggttttgtagtatcggctgatataccttcaaggggaagctgatgattccagagtgtgaggaatgcaagaggtgtgagatggtcagcaaacgcctttttattccctgtgtcagcgatggttacttaagcaagcatatgaggggaatatttagatgtaacgtattacgttgaggtaactagggtaagctcatatcatcaaggtggagagtgatcctaggactgttactccacataccctcccgtgttacaacgctccacattgattgaaataataaagtacggtcaacagaacatacactcaattttaggtcggcagtttggtttaggcatgagttgtaaatagggagagatatgtgtgttctattttgtcgtctttttctactgctgtaacactatgaaaccctctccaatcagattcaagatagctcaaaatcttccagtaccgggacaaagaattgttcgcagcctaatctagactaagatctcaccctttgctctaacctcatcaaaaacactgtcaacaacacgagatgcacggtacacaatctcctcgacatcacggggcgtgacagtaaaaggaggagccagcaaaaagtgatcaccattccagccatcagcacatccagtggatgagaagagacatacgtcgtagcccttctcaagaccacggagtcgcattcggcgagcgaggttcagcttcgggtccaatggccgcttggtggtcttgtcagcgacaaactcgatacaccagaacatcccacggccacgaacttgaccaacgttagggtggctgtcaaaggctcggtggagtagatgtccaagaagaaaacccatcaagcgagcattgcggacgaggtcatcatctcggatgatgcgctgcacctcgagagcggcgactacgttaagaggatggcactgataggtctggccgtgttggaaggatgcgctgccttgtttcagaccctcaataacgcggtcgtggatgagaagcgctgagatggtaccgtagcctgcagccaaccccttgccaacagcctggatatcaggaacgacgccatcgtattgccaggcatgcatgtgtccagttcgtccgagaccgcacataacctcatcgaagatgatgagtgctccatggcgatgacagacagccttcatggcagccaggtatccagggagagcagtgacacaacccaaagcctagtctgagttagtagatactctttgccatgatctgtcggggtgcattaaaagtgacttacggttccaaccatgggctccaagatgaaggcgcaaacgttctcggggccaatccgctgaaactcatcatccagttcttgagcaagtctgatgacatactgctcctcagtctcgccatcttcaagatctctgtatgggtggcaaggagaaacgtggctaacattgttggcaaggacatcaaggaacggctcctttcgggctttcaggtccccgacagccaaggctcccatggtacatccatgccaggaactctgtctagctatgaagtgggaacgaggagcaccagggtctttctcaaggaagtattgccgagcaagtttcatggctgtttcgacggcctcagagccttttggcatgttagaccatatcttcctctattcattagggatactcaccggagccaaggaagcatgctctcgacaattcgcccccagtagactgaacgagcatgtcggcaagttcatgagaagggctattctggaagtagccaggatgagcatatgtgaacttgttcagctgcttgatgatggagtttttgactcttgcattgttgtggccgatggcagagacagcagctccgcctgtagagtcaatgatcttttgaccattcttcagtgtgaagtaaagaccatcagcagattcaacagtcggtgctgcagaagggtagacactctggtagaacagagagttctctgagacgataggctcgtcgataagggggccaagagatcccattgtggtataagacaaggtaggaggttattatgagaagatgctcgtttgaattctagttctctacaaaggaagaaagctgtattgcaaggcagcgatataggagagtttccgaggaacttttatacttattcttcgattcctggcggcctttgtgcgattcaggttaatgtccggtatcagtaatcaacctcctttcgagcgcttacagaaaacacgatgccatcctgtcacttccctccacggcaagtcattcaccatcgcttacactattgcatatacagtaatgacctctgacatatcctgaatcaataacatacagcttcatgctcctacatacattcacagggagctatgataggttttctttgtctccacatctgtgagagtagtttacacgaaagaaaagctttggttgatgataattgcacggctgtggagtagggttccatgtctcaaagcctgactataattcacggtgggaagtcggaaatcgcttctctttctggcaccaatgcgacgccgtgcttacgcagagacatagctcacttctgcatgcaggacatgtcagatcctaggagtaaacatccacgagtgtaacattcacttactatacgacccctgtcgtatgaatctccccgtggagtgaacccccacctagaatccttctttactggagccgcgggatgtgatggtccgcagctatccacacagtttgtagatattcaccgtaataagcaggaataacaagcatgttgaatagatccactaattttttgaacctgcgtaatgcttactgtatcgcggatgccgaagtatgcatggcttcctaccaattgtcgtcgcctagcaggaatacctaacttggtagcttgaaggattccgcttacatgaaatccacaccgctacgacaacaattactttctcgccacaacatcatctccgctctttgtgtttaccgagatcctgaagaaagaggtattgagagaacaagggagaaaactagacaatcaaggttcttttgctatgttacacaagacacaatcagagtcagacttgcgtgatcaacaagtaatttccattactcaaagaaattagttttaacattagcaatctcagtagattataataacaaaatcaagagccatcatttcgacatcttactcagactcaagaacgataacctccatcatgactagtatcaacttgacaacagctggctcagcgaccgatgcaattgacctagagtctcttcctcgcctttcgcaccgcggtgaggaagaaggcagacagccagtcgatatcaatgcttcatcagaggagactattgctctgccaaaatggaatcatcctcctattaacaaataccgtactgccgcaacattttggtcatttcttgttgttggaatgaacgacggatcttatggtgtaagatgagctccttctccaatgataccagttgctaactatgataccttaggctttagttcccttggtgagtattatctcgatagctttgtgttgaactagacgtggcttactatctatcgtagctcgaggagtattaccacaagaatcatacccttgtgtctctagtgttcctaacgccctttgttggttatgctatcgcctctgctatcaacagcctaatgcatgtgcattttggtcaaagaggtgtagcattgcttgcacccatgtgccatattgtaccatatcttatcttctccttccatcctccttaccccgttatggtttgtttcgcttcaaactcaaaatttgaatccaaaatagctaactgggtcctttagatttccatgtatgtccttgtaggcataggcaatggattagctgatgccgcgtggtgttctttcataggacagatggtgaactcgcacgagatgtcgggtatcctacaggcatgctacgccctaggggccactattgctcctcttgttgccactggcctctctggagaaggtatgccaggctggtatgcattcttctatgtcatgactgctgcgtcactggtagagctcatcgccttgacaatcacattttggacacagactggagccgtctacttgtctgaagcgccctcagcgtctggtgcaaaatcgggacgtatgcgccaggtcttgaagaacaaactatcatggatattcgctttcttcgtctttggatactgtggagccgaaggtaagctcaaccgcctatctcgttataaagtactaataatccttctcaagttgctcttggcggctgggtggtcgtcttcatgcaaaagaggcgtagcgcttccgctatcgttggcagttccgtggccaccggcttttggggcggtatgacagtcgggcggctctttttatccttgataacagtccgattgggagaattctgggccatgttcctatacataggagtcactattgctttggagctggtcttttggctggtgccaaacctgatcgttagtgcagtggcagcggcactcatcggtgttgcaatgggtaagctttcatcaccatttcaatacgtagaaacacagctaaccgtgcgaatccaggtccaatgtacccagttgcagttgttctcatcactaagatcatgcctcgttctttgcatgttgggactattggattcgctgcttcctttggtggctctggtggtgcaattctgccctttggcgttggagccattgcgcaggcaagaggggtacaaacactgcaacccattgtcctcgctatttgcgttgtgcttggctgtttgtggctactacttccccgcaggccaatggtaaaagataacacggatgtcaatgagaactctgtgtaggacagagtgtagagaatgttggagcggcagtgaagggctagataggggaacggtacgaagcccatagttaaagttgttcaatacagccagtcattaaagctctcatacctttatcacgtcattaaatctcctctgaaaagagtttctgccacagctttgctatttctcgtatggagtactggtagtctcatgtaagacttggccaaaggctggaagatttgagcttgttttatttgacaagtgtcgaattgttattgagagcttaaatcagcagagagaacttagttatgtgccaaaagagtctatgttggtttggcattgataaaccgaaggatacttgaacatatgaaaaatactgcaactggcaggttcaaggatattgaactatgttctatagcctagctctaggcatcgtatgacctcttgggattccaagaaaatatcattccatgagacgagcctcgatcttgtacaaaatatctgaaaactcatcccaacttcccataacaaatttgcagccagcgttctccagaactacacgcagtgcctcagcctctttgggcgtctcgcatgccccagtgtagccaaccgtaataatcccagcgcacttagcagaagttgcaccagagcgactatcttcaactgcaatgcactcactggcgctttttcccatagctgtcagggcgtgtaggtaaacagctggatcaggctttgaagtgggaactggaagcgagtctgcagcgctgaaaacgtcctttgggtcgaagaattcagcctggccagctttactaagagaagcgcgcactcgacgcagcgctgatgaagacacaacagcgagtcgataatgtcctttgagacgctccaactcagcattagcgccttcacatggttccagcttctgcataagcttagagatgacacggtcgtcttccatgctggcataatgctccaactcctcatctgagatgttgcatgagacattgaacttggcctcaatagcacgaatctagaaacttttattgagtaaagtgtgcataaccattgattttcgtcactcaccatgttttggaagttctgcccaacaaacccgctttgcaaataggaacccgtgaagctcaaattgacgttacgggcagcgagtatctcatttgtgagatcagcgcttgcctcaaaagcaagagactcagactggacaagggtattgtcacaatccaaaagcagcgttgttatcttcattgaggttattgattatgtagttgaacttggaagagagttactaaccgtctcggcgtgtgatcccatagtggcagattttgtttttgtgtgaccttattgaagacgatgttactgtcagtgaaaggttgagtgaaaagaatgagaacgaagcttgataatgaacggattatgatatatcacattcttacatgctattacaaagcgttactcgaaatcttgacacaacatatcttggcgttattttcgtatctcttcttttctcttttcacataagcggcgacgacgtgggtgcttatgcagtacttgccactgacagcacacccttggagtttgaatacatgacccctgcatcgactcacatcagccttgcaggccatgtcagcctataacagtctctgctattccgtacatcggtgctaatgacgcggtaggactaatgcacgtcacatctcctaaatgccgcactctatttcaaattttaaattctggatgcagtaagaaaagtgcctgtcagcggatttcactctgtgcttatgtgattgaccgtcagcgtcgggtttcaggcggatctgatgcagcgtcagttttagcggcgagtgtaaccctttttccagttgaatccatagattcacgcgttacataaggtacggggtcgcttacagagcatccacccacattcacggcttttttaaagacgctccaatgaaccccttggcccgtgatcctgaaggattcaagtgcaacataacattagctcacgatctccgcgatagatccattgtgcgggatcccaaatccggtggagaattctgtagttgcatatgcattccttctgcgccgcctccgtcgtaccctgcctgagccgttgcttctaactgttccttctatcctcgctccgcattcctacaacacggcagttgaccatgtaagatgctgtagtaagctaagactgaatgatcgccactgccgcttactgctattggaaactcgattcggagatatcacacagtgtttcatacacggtctgggtcctcatatctcacgaagaacaagcttagaattgttacacagacggaggttatgtctatgttggcactagggcttagagcatgtcgagttcgcaggctatgccaatccacttgattatggttacacagattgtcaagatcttggtcagggaaactattccgccgtcttacgaggatgagcgcattgtctccgtgccaagtcaggaaaatggatacgaggcgaatttcgtgtctgcttcctaggctacaggcagaatgatgagagactactgaccaatttggggcttccggacgaaaagacactgatcatgtgtttctcatcgcctagttaagcatgcgttgttggcagagtctataaagcaagctataaacaacgtgaacggaatgactcaatagttcttctctacgccttcaacgatacaggatctctcctccggtcttgaagatgaagtacagcatcactttggtggctctcttctcacaggtctcgtcgatcattgcaagacaagatcatgagtctactctcgacagcacgtatgacttcatcatcgtgggtggcaagtttacatctctcctcaattggcaacttcaataagtaacaatgagctcgccacaggtggaacgactggtctcatcctcgcagacaggctgagtgagtctggcgatgagaaggtactggtactagaagccgggcctgatccaaacgttgttgccatgcatcaagctcctggagctgttgagtatatcgctggtaagatgaaatacaagaataagtcttttggcttccttaaccggtcacgtaggtacggcgatcgactggaacttctatacggagcctcaagaaggcctcgatggtcgtaagcttgcataccatcgtaggtggcatattccatcgcatcatccattactgactctcatagggggacgtggcctcggtggcagcagtatcctcaacggtctctactacgggcgaggctctgctaatgtctatgatcactgggttgagcttgggaacccaggctggagctgggaagaagtatacccatcattcatcaaggtaggtaccgtcagtgacgatcctagagtcttccactcatactgtcaacagagcactcacttcaatgctcctaataatggaacgggttacaaccaaaagtatcagacctgggatccatccgcatactccaatggtccgctggagataggctaccaaggatttgttccgccttcgagcattgctttcattgatgcttgtgcggctattgacatcccaatagttcaagacctcaacaacgggaagaatgttggcgttaagcaaggaactgccactctgacctcaaagtaccgacgtagttcagcttacgactattacaaggctgccgccaaccggcccaatgtggacattcttcacaacgcccctgttcagcagatcatgttctcaaataatgctactggatatcctattgcgactggtgtcaacttcattgaccactctcagggtcgtcaccgcactgttgccgcctcgaaggaagtcatcgtcactctggggactttccagtcgcctcaaatgctgatggtgtcggtaagaacaccacccactgcttcttctctcctgcatctgtcaagttatgaggctaacaagagaccagggtataggtccggaagccacacttgatactttcaatatcgagccagttgtcatcaatgaaaacgtgggacagcagtaagtcaaccgaaggcttataatacagtattttaacggcatgcagcatgatggaccataacctctacagtatctcagccacagtaattcccaaagcttcaactcatcagcttatgtttaactcaactgccgtcgaagcctcacaacaggaatactacactactggtaaaggagtatacacggcccctggaggtattaccaatggcttccaagagatatcaatggaacatcttcaaaagattggcgctgaagctgtcgtcgatgctggacttacgaaccgatctacagtagaatttctgtttgagtcattcttctatcccaatagcccaggtcccacctacgagccatcatcggaggagtcatatatatctatctcggtatcaagcatggtcgctctatccaagggtaacatcaccatccagtcgagcggcatgtccgatgcccccgtcatcaaccccaacgtaagtcgtcatgatcacagctctcatttcttgctctatcctaactgcttccagtactacacccaccctgctgatcgtgctatcgccatcaacgcgttccgtgacgcacgcaagatccttgcccattctgcttttgcaaacatgactgttgggccggaccatggagaggttgctcctggggtttccaacgttgcctctgatgacgacgaggccatctttgagtacatcaaggctacaacggttcctaattggcacgcttctggaactaatcgcatgcttccacttgaggacggcggcgttgtcgactctcgacttcgcgtctatggagtccagggtttgagagtcattgatagtagcattatgcctacagtgccagatgttaacatcgctgggccggtgtacatgttgggtgagcatggagcaactatgattaaggaggattgggatatctgatcatgatgggcttaatgagatgaactagtttagcccatcatttatactatcagctcgcatgagtctcattaaagcaatcactctgatacgttcatctcaagacaatttcggtatgctgatcgcccttatccgacgccaacaaactcttcatggattgaccggtagagttcgccgatgtttaccgggcgctaatatctcacgaaccaagctatgtcaccttactcggaaactcatggcattttagccgagatacaacgcgactataaagactatcgtactatctaagtaattgatagccatgaaatcgcgggggtaattgttgttcgtctttccccgcattcgctcaaatcaccgggttttgccacacgacatccgatctcattgggcaatgctcaatgtcacgatgctgctgtcattcccactttacgctactaacccagcgtaatccagaggggcagtccaggttcagggatgtataacaaatctactgtagcttgataattgaggggggccagctacttaaggaactgctgtagccatgcgttatctctgggcacgagatcactgagtactatcccaacttacagacggtatacctactcaccatgggctacctcaatcagattttgcctgtgctcttgctttactgtacgggtgtgctggcggtgctccctgtatcatatgatgttgtctgggataaaccaggtgtcaatggctcagctgattctatgcctctcggcggcggtgatattggcataaacacttggtatgagaatggtaagccagtctttcgttatgtatcctccgacaactcattcccgagttcgaacatagaccccgttttcacgcgaaacctttcatttgctcatataccgtgtaataggcaccatcctcatgtacatcgccaagagcgggacatttgacgagaacaactcactgctgaagcttggtcgcgtcaggctgtcctttgaccccaatccatttgacagcaagtcattcgaacaaagactgctactcaacgacggttacatcaagtacactggcgaagacaatgcgactgccaagatttgggtcgacgtcttcaaccccgtcgtgcacattgaggtcgatagccccgagaagatcgccgtcaaggtcgcctacgaaaactggcgctacgaagatcgcccaatcatcaatgaggagcgcaaccagggttcatggggtatctatacttccaagatcgcaaacggcaccacctacgccgacaagattggcttccatgagaatggtgtacttatgagccatcgtaatgagaagctggatctatggaacttccagatgaaacagcagggacttgagaagcactctgataagatgtacaaccccatgcgcgacaatgaatttggtatctttgttcattccgagcagctgaaacctggcgctgtcacgaacggccactatatcaacactacgtacaaagcctggaatcttgggaccaaatcacctagaaaatctttcaagattactcttgcgatgtatcaggctcagaccgagagtcacgatgagtggtacaaaggtcttcaaaaggtcattaagactgcagtcaagaacacccaggacgcgactcttgcttggtggcatgattactggactcgatcctacatcatcatcaatgaagataagggcgagaaggatgcaggcttccaggtcggtaagaactaccagatctggcgatacctcatgggatgcaatgccaagggcgactggcccaccaagttcaacggcggtctttggactttcgatcccatctatgtcaacatttggcgtccttacacacccgactatcgccgctggggtggcggtacattcactgctcagaaccagcgtcttctatactggcctcttctgcgatcgggtgactttgatatcatgacgcagcagtttgatttttacaagcgcatcactcccaacgccgttctacgtggtcaggtttaccaggacatcgatgctgcgtattttctggagcagattgacaacaccggcttatcaaacgtgtttgagtataatgcgcagtggtatgatgatgatgctaatactccacgacctgacttctttcctgacggcgagctttggaatgtctggttgaaccatgtgcaggacacggccaagtaagtactgcccactacgactctcccctctgtaagatcgaacatgaggaatttctaacaattgactcatagtgagtttgccgacatgatattacaggccaacatctactccggatttgatgtcaaaccgtacctcgagttcatcgagtatcaactcgcctggttcgacaagttttacactcgggaaatgcagaagcgcaatccttggcccttgaccggtatggccggtaacgaatccctcgtgatttatccaggctctggtgccgagacatacaaggagtcttacaaccccgtctccaccctcgctggtctgcgtcaagtcgtcaaagatcttctcatcgtcgacgagtacacactccagaacaagacttactacaccaagtacctggccaagatccctgcaaacactttacgccagcaacagggtcacacctgcattgctccagccgaagcatacacacgcgttcagaacagtgaagtccctcagctatacactgtcttcccttggcccgaatatggtctcggccttcctaacctcacgcacgctatcaacacttatctctacgacaccgagacgttctcattccacggcaacactggctggaagcaggatgttatctggcttgcacgaatgggcttcacagccaacgctactgccatgacggaagatcggtatgcaccaagcaaggtgtgcaagttcccgactttcaagggtcctaacttcgactggactccggatcttaatcactatggctctgctgctattggactccaggagcagctcattcagacttttgttggggacgacattagattgcttgctgcttggcccaagacttgggacgcgcggttcaaggtctgggctccgcgtaataccacagtggaagggaccgtgaaggctggtaagatggagaagctaacagtcctacccaaatctcgcaagggcgacgtcattattggccaagattgaatgctatagttttaatagcgttagcaaagaactataactgaacttgtgtagttgcagaagatcctaatgctgggcatgtgtcatgtgcattttgcaatgagttaaaacgtcatacacgagtccaagtaacgcgtctcgcggaatattccagttcctttgaggagatgacgtcatgaaaaccgtcaagatgatgagtgaaaaaaacagcattactattgattattccagcattaggtatacgacgagcatcttgcaaaactaaaacgcaaacgaggaccgaaaaactccatcgaggttattcttctagcaaggacaaggaatgatccagcaattgattggaatcgggcacggaatgatgccacagagtctgccgtcgcaggcaccacctccacggagctccatttgaggatctgtagtctcaggtgccttctgggggtctgcgcgatgttagtatcaagactcaaacttggcgcgcgagtagtctgggcgcgttgttatcttacccattgattgctgagacttaggctgattagtctcgagagactgagaatttctcatctcggacagttcttgtggcgcagattcagaggaagacattctaatggcggatgagatggaacttagggtgcgcgatcgaggtttaggtcgatgatatgaggttgttattgaggaattaaggttggcgttcagctgacgggcgctgacgttatatacgcggcagcgcggtaaacaacgtatagtacgtggcgcagtcactgaatgaggctgtgctttcagtagtgtggctgtggccaggatctacggtacagatcggaatggttccgctttgactcaggataccctagaataagggagtaagtctttatttatatatagctggattgaatataatgctcttacctctaatttagcagaatataatctttattaaaggaagccactaagcttataatagctttattatctttatcagtcctatctagtagattattgattactatatcatctcctatctatctcttcaaagaaattgacatgtctccgaacctgagaaggatagaatgagagaaaatgttaaatggattgattctttatgatgcgcaacaacacagctatatcgaaatttctctcagatgttgataacgggtaggatggacgtttctggttctgggcagttggctacctgagcctagcctagtgatgtttagctatgggaaattgccagcaccagtgaatctatggaggagtggacacgtgggcctcgaggtatttctgagagaagcacaggtcgtaagttgcgggcttgttgtcagtctgaaggagcggccgtgctccgcttcaatattcgttttctttccgaatatgtctaggttttcatttcaagaggcctacaaaattgagggactaacgaacgttttagtccagcactctctattgtgtaagacaagccaaagattccacattagatcaaacagagggtaacaacggaagttgcgatatgccgggataaggatcaataccatcaacttagcaatattgtgctctctggtcttgcaagtgagctgcattggcaagtaaggtaaataaaacatacttgacacagatttcagatgcctaaatgttctagcccttgtatgggcatcagccgccgtgctaatcggatacggcatgacattgataggttccatcgtcgcaagcccagggttcgtccaaaaattcggcaagatcaatacggaaactgaagcttggtttctttctgctaatgcgcagcttatatgggtctagtacagatatatgtgccatggtcggtgccgtttgccgctgggtaccagagcccatgcattgaataaagctaaacgatatttctatacatcaactactaatctttcttcaccccgcaaccgcctccaacgatccgccgaatcaactacttccggacagccttttaacaaaaagccccatcgtcgcacaaacccttcgctcacttcccaggaagttgcaagccatggatgtccccaaaccagaaagccgcatcgttctatgtcattgaacccctcgtaaactctcagccccaagtcaagaagaagctcacggctgtcgtatctatcagccataagtatcaggttgtaacgtaactttgggaaaggtagtgcattgatccagaaaggaggggttctcatccgctgcagggacgttgcctggagatccgatggaatgtgtttcaccgctatagtatcaatttcagaaacgccaaacgaactacgacatcctggcggcaggtgatgtagtagcgagagtagggacatattctgcagcaaggcacgaacaacgttgtactggaccagtgtgataaggcagtgatccgcggagagtgggaaaacgatcgggcgtggtggctggatcgcaccagtgaatgccgagtactgcaacagtggcggtataagtctgtgagtttcacttcgaacccagccatttacttctggccgttgagtttcacgagtgagaactttgacctcgagattttgaagtgtccctgtgatagacgagtcatgtgtgacgcttgtatagctgtacaagtcaacaccgacaagcatatcacagtcttcttggtagagagattcgccatgtgtgctcgaagtttgagatgtctgttttctggcacctaaagatgtgttaactgagggtctggagaatgaagatacaggcaaatacttacgtcaggctctctgtcttaagcggttctgcctcttccttctttccacgggatttgtgataccatgccaatcgtcttcgttagacggcatattggaggaatcaagccgagagtactgggaattcggggcactagacatgccgagccacactaaggaatagcgagaaggcgttgggttgttccgaaatccttctggtggtcaacactggagaagaatcggacttgggtagttccgactcatttgcttctattttgatgtgcaaaatttgagctgtttaatggaccttttgcttccagccgattaatgtaagcttacttcatcgcaatctgctttagtaatctatagaggctaccagctgcaagtgcgttacgcgctagtaccaacttgattaaacggtatgaatttgttcaaataggtaattgagtgtaaccctcttgtgcgcgttgcatggaaaacctgcaaagtgtcgtcagttggtcggtatgctataaaacactgatcttctcactcgagtaaaccgatctgtcttcacttacttacatttaattctcgtcaacctatctggaggtctgccttgaactctctaaatcctatattctcagtcacccatatcagccacccgaattaacacgatgatgcatcaggaaaagccaactatagcctgctttggtgctaccggaggatgtgtggcaacagccttagaaagcgcactgcgcgaaggcttttattgtaccgcttgtacgtctcgtgtctaacacttatttcatgtcctttgctaacagattacaagtcgttaggaacccggacaagctgcgcaatgttctgattacccagaaaggtattccatcggatattgttgaccgatatcttaccgttcatcgcggcgatgtgaaggaccctactgccgtcgcacaagccctcgtcagcccaaccaacgccaagttcgttgttgactttatactcagcggcgtcggctcacgccctagatttgactggagtattacgagacctctcccgctacaagacagaactatctgtgaagataccatcaaagtgatctacactgccctctctaacctgtctgcttctggtatcaccggcactattagctcacagaaacctctcctcgtggctgtaagcgctgccggatgcgggaggaagcgagggatacctctgcctgtctatctgccataccattacgttgtgggagggccgctagcagataagaaaaagatggaaaatctgatcttggaagatggaggtcgccatgtacgggactttgttctcatgcgaccactgatcttaacagatggaaaggcaaagggcgacgggcagcttaaagttggctgggaatggggtgttgtcagtgacgaacacagtgttaaagaactggggcctaagatcggatacctcatgagtaaagaagatcttgggaagtgggtgtttgaccacgtaatcccagaaggtgggtgggaagggaagtccatttacttaccctattaagagctgtagttatactttgggtcaagaaaagcgactattctgcctaggtagcattgtgtcagtcttttaattatagcctgtatctccaggcattttaagaatacggttagctttaggttatgaatagagctaaaggcctccctgcaatctacactattgtacactacctcgtgtctcataacagacaatggataggagggtttaaccaagaccagcttgcagcccccagtaacgtaaaagcagctataccatgacggccatagctttatcctgcgattgtgtcaatttcgcccttccatttcgtagctcgtgtagcgtctgaatagttcgtagaggttagcaactacccaaggtcactttgcgagatgagtaacttacagagctgaactcttgcgcgacgttaatgtgatcttgattcgtggtggctatggcctttggaatggtagaaatcgtggcatttggatatatgcagctgccctggtgtgccaagccggagcaggcagcatcttctggccctgctagcatattggatgagacttgtgtcagggtaggtaacgctgtgaggttggaaaaaggcagtatgagtggcaaggataatgggttgttgccgtaatgtagatgatggttagagagttacaagtcgaggtcaaggcgacgtttaaatacctgaaattatggcggttggtccagcttgcgcgctgcattggcctagttttgggggccattgttggcaggcagtcagttcagttcggtggctgtgtaagcattatgattggctatgtccgtgggagggagcttggctgagtgccaatgaaacaaacaaggcgttctcggtgcggcgcagcgaacaccatcattcattttattgggtgtccgcttgcgcaatcgcgcctaaagaaagccagatggtttatgctgttcgagctcgacaaatcgaaacatatgtctcaatcatcttaatcaccagtcttggtgaattttcagcctcatcgtttccaccttttctgacatttgtccccggaatctgatagaagagaaagtctcttagtttggcttgaatagttatgtttatttattagatagatctgctataaattctcggacagcttagccatgttaaatctctgtgcgtggcagagcggctgctctagccataatcgtagttcagctaaccccccaaaaagcaactatgctggctgaagttggatttagatgataaggtcaaagagtggggcatcgtcaggtagttgaaagtgaggctgatggtatacacccatttatgcctgcatgaccacagcaccaaatgacgggactgttgattatgtttgtaccggagggctgacctcaacatgatcaacaaacacttcaaccctggtcatgaagtcgttctgcaacgtccccgagctaagataccagacataatcaccactggtagtgatatagaacgtgtcccaatcggaatcctgtgatcttgtacacgcctgagaggaacccggtccagttgtctgacagtccaatttcacagcactgcagctgatagaagtgccaggagccccaaatgatgcacagttgagagggacactgccgtagtagagactgtcgttatcgcaccgcgtaatcatggcgtaagggagcccgacttgatagaatgcacagacggtcacgccgtcctgttggagctcgccggtggtttcgtcaactaggaagcgaacggggttgaaactcgagccacggtcgccgaagaccatgggagtgaaactgtcgccgttggacttgactttgtctcctagagctggaccgtcacccgcgacgaggaaaaaacctgttggaactgcctcggaagtggtggtggtagcgacagctgtagttgtttcaacgaatgaagccgctgttgtgagggctgtagtcgtatcgattggagcagtggcttcagaagtcgtaccagtagaggtcggctcgggtaaagactcagttgttgagacgctgacttcggtgtagtcggtgctcgtcgagccaattgcagtcgaagtctcgactacagaggactcggccgaggtcgaggtttcaacgacatcggtctcagtagtcgtcgcgatggagtcaatcgtggaagaagcagactcgatgagcgtactcgagatgtcggtcgcaacagatgatggaatagcctctgacacaacggctgattgggttcattagctatcgcgacttcattgtctgggaataagacatactggaagacggtggcttgcaagggctagcagccacaagcccaagggccagcgaaaacgaggcgtaaaagcgcattgccaacgagagactaaggtcagaattagagtgcctgcagtttgaagatcagacaagatgtcagtggcggtcgcaacaccttgataaactctccgtcctgactccttaatgttatcgccggtaaaagcgttttcttcagctggcgttaaaccctgccaattctacagactatcgattgtgaagcggggctacgggctgtcaactaacgctctggagtttaacggccactatagttcaacgccacaggtactagcctcatgcactcggaaattacccttggataatcatcgttgagttctcctggtttttatttcgtgagtcttgttcaatgtgctggcatcacgacccaagtcaacgaagctcatgtgagaattcgcaattcgcggcattaacatcatccatgacaattaatcaatcaaagtccattgaactctccaccaccatcacggaaaacttcctcctcccatgtcgctttagatccccgcggcttccggcttccataccgacatgtctcgttgatctccatgcttggaaacctatcatagaccgtcaagttggaattgagcgtacccatgcgaggatatctgtcagcctcctctgctgaagctgcccagtatctgaccttgctgccctcaagctgaacagtagccagaggctcatttccttctctgggtagcagagcggatttgacaagactacgcagcttctggtggtaccacggtctatcccaccatgtctcacgcttttccttgaatttgttgtgatgcagcatagctggcactgttgtgaggaagaaatcggtatacagaggcatggcactccagtcaacggtcttgccgtcttcgaccagtgggcttcgaacagacttgagatcatctgggatacccttcacccgtactggtgatataccgcgaacctcagagctcatttcgatggactcttggtcgctcaaaacgacaaagtcagcgtcaaagaggtcattctctgggctgatctcagttgcgaaagtctgtgctgatatctcctgagcgtaatcaagtccaacgtgaaattcgtaattctcccccacgaagtcctccacatcaacattgacgtggttgtgtctttgcaactcgcgccagacttcctgcgcaccaaggagttcgccaatcataccctgttcgctccttatagggaaaccttcgccaaccattgcttcgatcttttgcttggcgcggcgaaacatccttcttatatcgcctgctgggccgatgtacatgccgccattgatccatcgaggtctgttgttgcgagagaaggtagtgttcttttcagtctccggtccatagaggtctggtctcaaaggagactcaggccaaagatcacatctcaaatccacaccgtatcgttcagaattagaaggatagcaactcttttgcgatgccgcgatgattgtctgcttcatcggtatgggcacatcctttcgcgtccattgtttacgcagtctctcgttggctcttctgttgatctcatggtatcgactgagaagaacttgagcagggagctggaaccagacatcataggcgtcaaccatgagaacgatatcgtcttcctctagcttctcttctgcggtagcattagggtgcatgactgagtcaaggtagttcaccaagccggtgatcttgggaagattcttgccaagcctccaatgtgagatgtccctatagtcgactccccaattgatgataaccgggcttgggtagcctaaggccagcgagctgaagattgtcttgcatagattcggacttgggttcgtggaggggataatgaaggcaaaccgacggtcctggtcaacaggggcctctggttccgttgtgttgacattgccctgttgccagtctgctggcgttatctccagtttcgaccaccaggataaagcatagaaagatagagctaatgccagagagacagtaatgactttgtaaattatgggtgtgctcaagactaccgacagaggtgccctactgggcttcgggttggggtagagcatgctagctttgatgtttgctttcgggctgtggctcagccacagtatttcggtcagcgaacacgagtgtaatagtcaaagggctgtagtaatgggcgatgaaaatgacgactatgaatgtctgaaagggaaattggcagtcagatgcctgtcgagattgacgcggggatgtttattaacggtgaaatgtcgtagtgtttaagaagaggagatagcggctacccctgatctgcccttgccttggttggtggcttgagacaaatcaatttcatggttggggaagaagaatggtggcaagcttaacacccccttgcgtcagatcggctgataactagtaatgtgaggagaggccccattcgaaccgttgaaaatgtcgtgagcttaatattcttatttacatatgcagcattacgccactgatacgttcctttttcgtaaaaattgagcttggtattttagtttgttaagcctcggaaccagaggaattcgaatgtagaagaatggcatgtctgacacacgagtctgattgagggtggcatcgcccttctcaaagcaaaactcacgtctaaaacataagcatatcgcgtccgtgtggccgtgacagccgcatcgtaggatttttatttaactatgagactcgggtgagacacgcgacactcagagcgttcctctcctataaacttcaaaataagcatcatcatcgtggggagcaggcgggcttggatgaatctccgtatctttctcctttccccagtattagtcgagcaagtcactatagtagaagattaatgttcagaatcattacaatttaacaactaactgactaagaagacctaaagcgtgtacaatccatcagttcataaacaacagatacaccgaaccccgaaacccaagccactaaaatggaatattactagcgctacacgagaaaagagcccgagatcagggaccgcattggctgagataccaagcgacaaacttgacaatgccctgttgaacctgcgtcttcggcttgtaaccgagcatggcacccgccttggaaatatcggcgtaggtgatgggcatatcgccggcttgctctccctttctatcaatgcgcgccttacgacccaatgtgtcctcaagagcaccgataagatccttcaactgaatagtctgcgactctccaaggttgaagacctcgtagtcagacgcgtcatatttgagggcagcgaagataccatcaatgatatcgtcgacataagtgtagtctcggcgggaagacccatctccgaagagaggaataggcttgccctggtggatgagccttgtgaacttgtggatggcgagatctgggcgctggcgaggaccgtagacggtgaaaaaacggaggcagatgcagcgaatgtcataaagatgagcgtatgtatggcaaagcagttcacccgccgacttggatgctgcatagggagagatgggctgtgtgctcttgtagttctcgttgaatggagccttggcaccaaggccgtatacactcgacgacgatccaaagaggaattgcttgacgccaaactctctggcgcactggagcaggttcagagtgccattgacatttgtgtcgaagtacttgttgggctggctcaatgaaggaagaacaccagcgcgggctgccagatgaacaatagcggaaaagcaattgtcagcgaaaatggtctgaagtgcctcgagatcctcaatatcggcttcgtaaacccgcagattcgggttcagaagatgaggtgcaaggttggcgcgcttgatctctgggtcgtaaaactcatcaaagttgtcaacgacgacgactctccaaccgccctcagcaagaagagcctcgacaagatgggagccaataaagccggccccaccggtgacgagaatagctcgtctgggcttggaggtgcgtatccttgtgataatcgtcatgcttgctagtggagagaggtagtaactgaagagggtctgggaaaatggagaaggacggtgggctcggatttgcagcggggattaacatatttagtcgaaaagaggagatgctcccctttaagggatacttcagacagtgtgaccctttggaaggttgaggggtgagttgcaatgcgccacaatactgcgtgtcttccgaataactcactactgtaagccactttgaaaaaagtgctcaagattaatctctttcatcgacattatttgagtctagacccatcatgtgttgagtttatcggcatataagacagccaagaaaatcagggagatgatgcgccctacgataaagtagccttttaagagagcactaacgccactgtctcagccgggttttccgatccggtctcaagagcttggcgggggaggaattgtagtggcggccgtcgcaaggggggattaagactgttgacatagggctgcgcagaaatgcattgtctaaccttagggctcagatggtatgctctcgctgaattagtgcgttggattatatattaagaagcaaagtactattataattaaccactcgtcttattggtactgcctgtcggttcatgtgtacgcagtccgattgcacaagtgtttgcttaatactttggccgacacattcggccgttatcactaacggtccattgctcgctgccaactgcattcctggcatagaagaatccctgtttatcccacttagccttcacagacaataacttgttgtaattggctccaaagaactccgactggaagttgggctggcggaagtccgcctcgttcatgtacgcgccactgccgggcgtgacagcttcaatctcgggcatgattgtatcagtcatgaggttctgaagatccaacatctctgaccagggagcagtgaagttccatggtgttgtgagggtggcgtgcaccagggccttgttccaggctggcaggagggactgcttctgggggttgctgaagggtgcgacgttggtgccgacaccgatccatgtcacgccttgctcgacgatgctgatggcagcttgggtgaggtcctcgttgttgttgacgatggtgtcgcgggggatcaagcggccaccgtactgggcgatgccgacttggatgttgccaatggggagagggccgaagtaggtgtcgtagtggttgtagtagtttgctgactggctgtacttgacggtgtagtttacgcccatgccatcaagcgagtcgacaaaaggtgcgagaagagtctgaacctcatcttgagacttgccaaaggcggtcaaaggagcaatctggaagaaagtgttggtgaagtagtagaccaccatagatccagcatcaaccatggcagggagcttagagtggaaagtttcaatagccttgtagaaggtagcctgatcgttgttggtgttgaagaaggcaagggtagcagcgccaaccttggcatcggggaaggccttaacggtcatggacagaacaacaccccagttaccgcccccaccaccgttcagagcccagaagagatcagagttcttggtgggagaagcagtgacaacaccagagtctgctgtgacgacttcaaactcaagagtgttctgcgcagatagaccaaagcttgtgctgagagcggagtggccaccgccttgggtatagccaccagtgacaccaacggtagggcactcaccgccgatgacaacatatccagcatcgtttccagccttgaggatgtcaaagccttggacaccagcaccaagagtaacagccttgcccttgtatccgttggcgttgtaatccttgaactggatgtccttaagacgatgggtccagacagagagggcgccggcaccagtggatcttccaatgtagtcgtgaccggtgttgcggatgacgaagcggatattgttgttgcgagcaaagttgatggtgttgacaacatcagcattggtctgggcctcaacggcatagcgaacatagtttcctagttcacaggcacgagactcaggttggaagggatcgcagctctggttagcgaaccaaggcgccatgaccgacgacgaggagttcatgctaagtcatgttagtacaaggctacaccgcatcagtgtcagacttactggataccaggatgttgccattggtcctgaaggtacttgcactgagcagcatcgtacgtaggatcgtgacaaggcgaccccaaaggaacagtcttgatcaaacgaccattgacagtcgtgttgagactcttccattggttatccgaaggccagcaagcatcaccaggaaagcatttacagctagaggtagtggcatacgcctgggcagtggagaacgccgcagcggctgtaacgaagcttgtcactttcatggttgatgtcctgcagatgaaacgctacatgcgtgagcaaaagcaacaagccagttagacagagggtgtgactcacagaaaacgctacagtgttgcagatcttgcagagaaaagagagtggttcttgtctctttttactttttgggttatataagaactattagagtttcctcgtgcatcgcaagcatcggtgtcagtgcctttcttgagctagtcccaccggtgatagtgcgctttcaaggcggagaaaaggcacggaagtggcttacgggccggggctggggctaggatgtttaggttcaccggcacaacagtctggttcaacagtctggttcaacagccgagagagaagatccattatgaatggtccatgaacgttctgtcagttacccctgcatgaagattcatttcgtatcgtcccgaggagaagcgacctgccaaattgagttttgggctgtcggatcagaccatggtctcggcacggaactcatttcgaagtgatcaagtttctgtttttctagggtgtgatgtataagtcggctgtactcttccggattgtgctctccatactgttgtcgcatattttccaatgtcaggctggacttacaacgccccgagcggctcgccaaccgatggccctcaaatcacgtccattgctgttgtctttacatccgtcgcgctccttacggttctcctgagagtttatgtcagagggtttatgctgaagtcgttgggagctggtaagaaaggcctgtcaattccctgtttatcggtactgacgcgtcttgtttgtagatgactggatcatcatcgcgacatgggtaagaagggatctgcactcgatctccagatgacagacatgctgatcagcaacagatcgcgagctgcggattcgctgttgttaccgtgatacgtgagtatactttcgctaagattcagtgttgccgatcaccagttgacacattctagaaacgaaatggggacttggactgaagaaacttgacgacttgcctcaacagaactactacaacttcatgctggtaagttcactatctctcagttgtcagtcgcaggctaacatcatctgcagctacaattcataggcgcgccattgtaagatcgactcctcgcgataccgaacatatacttaccgacgacaaaaagctacatttctagtattctcgggttcaagctcagccttttgatttcgtacctgaggttcatggcctcaggactatggtacaaagtgacagtcggcgtcgctgttgcctgcacgttattccatctttcgttcttgattgcgcagatcaacctctgtacacctgtacgtggcccctcaggcgtgctccatacttggctttgctgactccacctgttcgtaggttcgaaaacaatgggatttgagcattacgcatggctcgtgtctaaagggcgtgcctatgtataccacaatggcctcaatcaccatcgtatttgacgttgtcgtgtgagtatttacgagattggccagaaagggatagctaacaagtgataaatacagcatgatgctccctttcccgacactactcaagctccagatgccgaaccgcaagaaagtcgtcctcctcggccttttcgccatgggaatcttcatctccattatccaaatcgtccgcattcagaccataaaatccctctccaacctcctcgactcagcgggtctcatcaaatggtcaatggtcgagaacaatctcggaataatcgtcgcttgtgtcccgaccctcgcccctcttgttcgctacttcagcgagcagtcccgcgtcgggagccgcagccgcagcaagtcgcagaacaattccggttacgcgttacagtcgacttaccgcaagaacctttcccgaagaagcggactgcaacctttgggtagtggggttgatgagcagattggtgatagtgcagaggacattttggccaaggaggatggaatcatgcgcaagacggaaattgtgattagttcagctcagggaccggcggataggggagagctcactccgggacactatcatgggaggtagacattacgatttgttagttacatttagtgtaagataccaatgcataagtgacagatgcttgttacaaaaagtctcgaactgtttctgcccagcggcgtggtaaggatcatagtggtgattgggtcgcatctgaattcgtcatatcatcttaacgcatttcattctagtgtttctgggttccaagaagcaaaaacgtcaagcgaactgttccaggaatgcaaatgcaaggattccttgcacgatagtggcaccaacgtcagttttagggtgttcgcccgtgcgcgttcagggtcttacggctaagtcggctcggatctgttccactgcacggaacttgccatataccgaggtggtattgaactccacagctattcggcgatataccgtggcttctgctgacggtgataatagatatgcttacggagtatatcactaagttttagctcaaaatcaagcttcttactacaaaagcctcaagacgagataatatccgcctgcgctaaaaccaatagtctccggtactaagatttagagcatgacatcaattgccgtcttagcagtagtgagtattgatgcgttaagtacaattatggcctctcgtaaattaccaatgctacggtacaccgataatgccgaagaaatacgcggttagttggccaaaatatccggtgtttgagtcaattcaaattcgctaaagtgacgagcctatcgcgagcacagatactcagcctgtcaactaagggaaccgacgtcacaataagtagaataatctgtgtactccattagaacgtaagcggagccgccgacaatctcgtgtaccgagtagcgttcttatgagaatccacggagtcaaaggtgaacggataatctggaaggactactaccatctactcatttgcatggagcaagaaggcttacaaactaagccaaaacagaaaagcgaagtgatataaagtacaaaaaaagctatacttagcttgcccatgtcttatcactacttaggagagaggaagtttaaatcttcttgcctaccctagcccattgaaatttgatgtgaaccaatgcacgacggatacaggccgcccagtgcgatgaagatcgaatcaatagactttgttgatttgaagagaccttggctaaatactgatgacatccaccaagactaactacaggttcagacttgcatagacttcggcatcatacttctgccctccatcaatatcttgcacaactatatagctctccgccttgtgaataatctagcagccactgccgcaagaccagtgatgatcataacagcttccaaacttggccgtctttctgcacgagacaccactagttccaacagcagaacacgagttgccgccggactgtagagccgcgaggaaggtatcacgagcttgcttggccgagatgctggagcaaacctgggtgcaagagtagctgcaggtggtgccagcgtcgttggaggcagagcaggttctcttgcatgcctcagttcctgcgatagcagagagggcgtagacgacgtagagaggcttgaccatcgtgatgagttctaggttatgctttgttagtcagaggggagaaagatggatgacatggtgtgatttacaggagggtgtgaagaggtagtgttgagtgagaacgtttgtcgattgcttgaaggcgaaggtcttttctgaggttctggttattcgagaagagatcagggcttttatacattgagagcatccctaagagcgcaggtgatatctaatcacaggaaacctttcacttgccttcggtcaaacctccgcctctccattcctgcaacttctaactcttactgcacctcgatcaccaaggtggactgatctcgacaacgagaactcgctatgaatattcgtattgggttacctgcacagtcgaaggtagtatccatctcgtgataccagttctagatcaaacaaatatcccgagctccatccaataacaatgatcattctgatctgctttgcatacaaattcactagtctcatgcaagtcgtatttcacgttgcatcgagttttcagctgaaaaacgtcccgcgcataaatcgtctccacagtcaattcgagcttcctatttcatcaatgcggaggatttcagaccggaaaatcaccagcggctgcgcagattcattccccggggagtgctgtgccgttcagtagttgcataacttgccgctgaactgcgctgtgcatgcccgattttcgctagtatttacgtgcctgtttttgtatctggcaagtcgtctcggaatatcgcccttccatgcaatctattggttctcgatgcccccgacttccttggaggggtagcttgcgagtaggctattggggttagagttattgggcgggtactggatgcaaggaccttttgatgcacctcgttttggagtcgcaacaaaggcctttgcatgtagaaacgatgcatctcacacgagattgacgagacatggacactggtcagttctcaagtctattctttcctgtcttggacgggagggggattactggtaccctgtacaatggagaggtctgtagcctcagtgctatcattgttgagacctgtactggcaggactcatacctatcttatcttcctggagaagaggttgccggattggctcagttctgacctacgtcgcagccagttttaaaccccacccaatattttgatcacttacattcttttcatggtgttattcctttccaacagcgcagccaaccctcagttgtaagcttgtatctcgctgaatcaacacttgggctatacaagtttctgatgctgcgtaaggtaacttcagagttttgtagcgttacttgaggagcagtactgaactgaatgttaccttaaaacgtatgaggttgttttctatcaggcttagggaattgaagcaatggtgatcactcaagctgctcaattgtagtccggagacctctcctaagaacttttcgggagctcacgctcaccacatctataactcctgcaaccggagaacaatcgaaggagggattggaattattgactcaagatgatattgcaagcaagactcctatatcggatgtattaccacgtgagcgtgcctaggcctctccactatggaaacatcacgaaaacagcgagcaggtacggtgtatgcttcaccgtgcagaattttccccaagcaacgattgtcagcaagattcgtgattaaaaggactaccaacaatgctaaaactgcattgaacaaacagtgcgtggcgataccaagtgacatgacgagtcagcctcaacatgatatgatgatgcggatcccaaggtcccagcgcagccgggaaagatcacgatataaacactaataaataagctaagaaaatctaaaataaaaaaacaaacacgaaatcctggtactatacaaggtacccgagctcacaccgatccaaagtcagatcgtcggcatttaacagtggcaataccgagtgtacttgacctgacggcggaggatctccgttattcccgtgcacaaccacgatactcaccaaacctcatggtccaagtacgtagcgacgtaccacgaaatccgtgacaaagaatctggccgagacgtggatattatgactattctcccggtgtcgcaatcgctcatgacctcgagtcttttagtcaagcggtccactaagtggagctgcaacacaagatgcctgacccaacgtggcgggtctggccgagtcgatcgaacgagcttgggccattattagatttcttcaaatctttaggcctgagtcttgggatcggcatcggagaatggcgttgattgtgaacaagcgagagatacgttctcttttttgttttgaggctcatgatgtgaagatatatcgtgagtggagattgttggcggtggacgtcaggtacttttaccgtataaataggatacaagtcaatgacagtactctcaagacaagatatctgtattcaacagtgagaatctgattacacattgaagtacaacaaaaactatcaatatggatcgattaaggtcaacttcacctactctattccgcgagggcgcggcaacgccagacgtcgaaagcgcagcgacttcggtacctccaagccaggtagacctttccgctggcatagacaacgagaaacaacaagacaaaagagatttcgagtcagacatcggcgcctggctctgtgtctttgcatctatgttattcctgatatcttcttatggtacgtatcgctccttcagcccaataacgcatttgctgattaagtccccaaggatttatgaactccctcggcacaatccagtcccatctcaccctcaacgagttgaacaactatagtgtcagccaagtcggatggatatcaggaacttacctttttctctccctcatcttcaacttccagatcggctctatcctagatcgctatggtcctcagatcctcggcccgatcgccgctgcattctccaccgttacattcatccttctagctcagtgtacgcaatattggcatttcatcctctgtctcggtctttttggcagcatcgggagcggtatcggtgccgtcacagctatcggcgtcatcggcaagctttttactcgccgccgcggtcttgccatgggtattgctgttatgggtacttctcttggtggtattatttatcccatgatgctacgtgctacttttagcaagcttggctgggcttggtccatgaggcttgttgctctcgtcgttgcgtgcatcatgtcacttggcgtgttatgctatcttccattccgtcgcctcacagaaggccaacaaacggttcaaaagccccagagcttcagcttagatttgtcagctttcaagtctttgagctttgtcgtcactgccctcggtatctgcatggttgagtttgtcaactatggaatcagtggcctgttaccgactatcgcaagaggagcaggcttttctaccgaggacggatatactcttctgtcgatcttgggtgcatgctcttgcttgggtcgtttcttgattggtttcgtgggagacaaggttgggccgttcaatgctatgatcaccaccatgctagtcattctggtgttcatctcgtccatctttatcccattcagcaccacctcagctcctctcatgtatacctttactgcactttggggttattgctctgggtctttctacgtactgtctccatgtaggttcatcaaacgtgaaatcattagctgcgcccactactaacaactgcagtatgtaccggaaagacttgtgagccacaagattatgcccgatacttcggtgagtccttttttatagctcctggcaagatctacttgctaacttggggcaggctcaacgaacatgtgtgtggctgttgccctcctccttgcaaacccactgagtggaatcttgctggaaaagcttggcgctcagctcctgggttgcttctacctcgctatcatcgtactagctgccatattctttatcacaggacgatctctgttactcgggaaatggctcgtcctccgcagaaggttgtagccgggtcttacgacttacagctttctatttttcacataatactataaaaagtgcccgagaggggataatcacaacaaggcggcgttatttggcaactatcaaaagctgatatggaaaaggtaatgaaaagtggaatttacatcgtctagagggaatccagaatttggaaaatcctagaaacataattagaatagctctcaatagagagcacttaatcataatactttcattgagtctctgtcaccgctgagtctgagaaacctttgatgaaaacaagaatttaccatcgatgttgtaaaacattcctcaagatgctacaacattttcctcaaatacagcgatgatagcagaggttggtgattggttgcattttcagtgatcagggccccagtgcgttcaaatgcttctacttcgagtcaagtctggtggagccgaactaaagctgagcctcgatacgaagttgcgttgcgtgttcatcagtcatgactccaaacaaaaatgacattaccacttgtaatatcttgtgtggcttccgcgacataattgtcctactcacaacccaatcattcccattacttcgccaaatgaagactcgacgtatcgttgggcccttagaccagcgtaaaaggctaactcgctgccagtcatgtgcaagacgacgcatcaaggttagaaagccatcgcaaagcatcaatcaactacgactaacgcgaacaaaagtgtcaagggggcaccccctgcgaatattgcatccgcatgaagaagcactgtcagcctcaagctgttacagtgtccgagctgaaatttgtcagccattcagtggtgcctcaacatacaagcaacctccagccgcaaataagcgacaagcccgacagcatatacttgaagaccttctttttgtttcttcaacgttgcgaattcacaccagagtttgcatacctgggcccagactttttgcctcttatccagacatgcgcaccactgcgagaggcaacagttgcgattggcgccttggaaatcagcaggtccccaagtacaaggtcttccgatgagcttcgatcaccataccatttcgcattgaaatcatatagcaaggcacttgcaagcctccaggactacatcagatcaccagacgcattgtattgccaaggcactctttggtgtacattgcttcttggcttatttgaggtaaggtgacatctcatctgctagctcgtatctaacccttcttgcagttaatgatcgaagtctctggtggccaatgggctaagcatatgctctatggcacttcaaaaatacttgagctctccgggattaacagtcactctgatcatctcggctgtcagtcttttgagatgtttcggctgttagaggtgaaccgagcaattctctacggcgaagatactgtactgtgcgactacctgtgcatggaccaacatggcacaacatcatcacgtccactggacgaaatttttaacttgatggccaatatctcttcattcagtaaaaggttagtcctgatagcgcatggatgactacgctagtattcaccaatttccagcttcttcgaccaaatagagtcaattccagaagatcaacgacacgatcatccggacctagacctactagccacacaaagctgcctttaccaatatgaacttcagtcttggtattcccagcgtaatgcattgatcaaatcatctggaccatatgaaaagctcgcggtggcaaattaccatgctcttcaactatttctctgcagaaacttcactttttatgactgctggaactcgagagttatccctgctctcacttgcaaggacatagatactcatgtcgcgagtgtgatttcttattgcacggagatccttgagcactctcgcattgctggagtgttggcgatatttccactacgaatggcgggtgcgaattctttagattctcaaaagaggaaggagatcataaagctactggatttaatctcacaaaaaggatttgttgcgtcagggaggatcaaggttgatttagtagagctctgggagtatcaatactcgaacactaaagagggggttcaatctgatttgttgataaaggttctgggaaactgaaagtctgaaaccagaagatatcatatatctcgactaaaaattcattataagaataagacggtgtattattagactggttatttactctaagaactcgaatacttggggaaaacctcatcgcggcgaaaaaccccatcaattacacaacagtctgtttggcctgaatgttgaagaactccatgatgacccgggtacgaagctctggcgcaaagtaatcgtaaccaacaataactccacactcgttgacaaagactgtaacaggaactgcgttttggtacatgatgctccactggaatgaaaagtcagcgatcgctcttccgaggggcatgaaaatcttactgctgcaacaggagtcggggtgaaatccctctggacaaatccctcaaagacagctccattgtcaatcaagaccgtcttattgagaatgggatagtttgagttcacatatcctctccaaacacttggcttagacttcttaggatcataggtagtcagggtgttgtcaaccaagcccgacttagtgacattggagtagtcaaaggttgaagatgcgagaacaccatcaaacgcttcatcggcgcgtacaaagcccttggatggggagttttggatgaagccagctgtgatatgtgacagttcaccattcctggggtttaatatcagtaacgagtggaggctacatattgagaagaatacccaccacttgtgctgtacgaagtgagcttggtactctggcttgatggcaggcggcttgggctccttgaagccataagagaacggagtcattgaggcaggaaagggagtgcagctggaagaagtcactccagctattgtagtagcaagagtgatgaaaagaatgttgaaggtctgcattttgaaagagtggtagtcaatagtaagagattttttttcccgaatgaatgtgctctgaaatccattccttggacctggcattgctctgtctttatactgtgaggttgaaccacgttggatacctggttgggtgcgttcaattactgctagattgggctagactcacttgcgaaatttaaatgaggctgagttgtacacgaaatgaggacgacgacgagcctgtgtttgaatatttcctattttgtctgtgaaagttgcatcaaggattcaactcggtgataaaagtcctaagtatctagaatctatccggtcctgaatacgtcaagtccgtgacgaatgtaacgaaacaatcccaactgctgtcactcaacagcacattacttaacgaaatgtttatcagctcgcctcataaggccgatccctaacttttcatctttagaaagaatcagcgataggtcgtagctcagttgagcagagagaaaatcatcgtacttataattggctatggatcctgtggaatcttgcttgagtcatgctggacgaactactggtcacgtgcgagtcatggcccggaccggctcgtcggtcacgagtgtcagcaaaatgcgtattacaagcccgaatatttgcatttatgcttaccacgttaattccccggctcagcctcaaaagttccatcggcggcgagttcttacctccgcacaaaactactctgcccctcttgtgcccgtcgcctgacggtgctatcctcatccatgcggatctccattggacgattcaacccagcctgcctcaacctccgcccatagcaagccatatcatcataataagcataaaaagtgcagaactcgctgaccgctgtgtttatagatactattaataattccgcccccacccaggacttttgcgcaagcgcttgcaagcaccgccaagaagcatgtatcactcaagtcccagaaatgatgaccgcagcaattttcgctatactttgttcagctgctactttcgagcgcattgacgtggctgctacgctgaatctggctgcttttttcgatcgccattataatgggaccttgggccactgttgcactggcctcgtatgcgggatgtctgtcagcaatggtgagatggccaatggaagggcatttaatcttacgagcttatgggcttgtttgttggaaccttgcacagcctcaaggacgtgtttgagggttgggtgtatataagaacagctattctatccaattcaattcatgccttgcagtctatcaactcagtcagagctgttttagaactctcttctcccgtctcttgtttcattcctttcggataactttcgttttttctatctcagtatggggatcttacctcgtagctcctctggctacggtaccaacagcctctgcacgaccccagcatgtatcgagattgcggacgacattctaggcagcatggctacaaatcatgcaaagattgatccatgcaccgacttcgatgaacgtaggtcctactcttcgttctactcatcagcatccggtatgctaatgtctttatagtcgtctgtggtaactgggcagaacgcaacccagtcccagcaggcgccatgtctgtcgacgtcctaggggctgtccaatcccatgtttacgatctcgtccgacgtgttctcgaaggaccatacccttccggcccttcagccggctggataacagtcaatctcaccaaggaggagactaaggctgacaaagaaaattttgtcaagatgcaggaagcttaccaagtctgcatgaatacaactgcccatgaagaagagggtcttagccaacttcgacaagtggccaagacgattgcaatgactctccctgcttccggcaacggaaagaaaggagctgtgtatgatcactcaaagggaattggccaactcatcactctgttcgaaagcctgggcatcgaaacgacgcagaggttcatacaaatcgcagagcctctgaaccctgacaagatggcacttggcatccagccacccacagattctggtcttccatctactcccgaggatatgtttgagttcattaagattgcaagcgacctcatttactctgttcatcctgccaacttgaccagaggcgaggctcaaactttgatggagtccgttgtcgcccttcagctctcactccaaccggcggccgccccagagacgaatgcgacagaggaggcgggccaggaacaagatacagaagagactcctgatgtgactccattcgtgtctattactgatatccaagaactcgctccgcagctgaacttcaagtacgtcgttgatcaattagcgcccgaaggattcgacgactccaagatcatattcgaatccgcagcactacatcacaacatctcgcagaagttctcccagacaacgcctgtggtcatccaaacttacttcctttggaaagccatcgctgcgatgtctatctatgtcgactctccacagaccgatgcctacaatacatggaagatgaagcagcaaggcagagatcccggtagtccttcacctcgctggcagcgatgcgcaagtcttctcgacaagggcgttgactgggttgctaacgacaacatcgcttctcaggtcgtcggtcctaccggtctaacttggattctcgcccgattcttcgcagataagcactttacaccggatgctaagaagtttacgtctcagattattgataatctcgaggatgcttttattggacgcattggaaccagagcttgggctactgataaggtcaagaagactgctgttgacaaagttcgcgccatgacgagcaagatcggtttaccaacttcccctcacgtcactgacgcaaagcttgtgaacgaattttattccgatatcgagattacatcttctttgctcctcaacagtctttcttttgctaagtctcgggttgcaaagaactgggcatccctcgccaagcctgttgatcgacagaagtttccgtctagtactctgaccaccaatgccttccatcagccctcaggaaacaccatggtgatcctagcgggtatccagcaatctccaatttacgacgttggctatcccgcatacattacctatggcggtatgggaagtattgttgggcatgaaatcacccatggcttcgacgacagtggccatcagtatgacaagactggtaacaagagcgcgtggttcgatgagaagtccacagctggatttaagaagtccagtgactgctttatcaagcaatacggcaacttcaccatcaccggtcccggcggagaagaggagaggattgacggagagcttacattgggtgagaacgttgcagacgctggtggtattctctctagctttgcagcttggaagaaatgggagaaggataacggaaaagcgcaagatctgcctggacttggtaacttcacgcatgagcagctgttctttgtcaagtggggtcagaattggtgtgagaacatcaaacctgcgcaggtcattgctgggttgacagatgagcatagccctaaccaggctaggatcttgttaccgttgaagaactctgctgatttccagcgggcgttcaagtgtcctcagaagaagcctgtttgcgagctttggtagatggattggtttgttgtttgtattgtgtattgcattctctactgatatcgatggaccagcgagccatgtctatcagctcatctgtacttagtcatcaattgtatctcagctagtttatgctggataacgacttttcataaaccctacattcatgcggtagccttacaccgttatcgcgattagagactctcttctttcgggtcagtgggatcctgcattcagagtggatatggctaaaagtagctgagctctaattggacgagctgtaaggaatctaacagaaatgctaaaattagaaaagtgtatgatcagacgacagaacctcggtaattttggccctttcttccgctaggctgactaccctacagaagacagattcatcacaacctaacatcaacaacctgcttaacgccagatgaatgagcagtgagtagtgaaagtatacaaagaagagactatatataatctaataagttttatacttaaaattcccgttatactgcaagctagattagggttcaacaccacttagctcacgcgatctgtaaccaaattggtgggatcagatgtttgacaagatgttagaaacctatggtttgaacacgacagcctcgtttcaagtagaggtcttcaatttatattttctactttcgtgcgtttttctaactcatgaaggccaaagactgagcaaaaaaaccagccctcaaagcgtattcaaatcgaaaaacaaaaaatacaccatcaaaagtccagctgtctgtcagtgtactttgtactttgttctgtctttccaaccttatagtttttccatgcttcatttatccctgcgcttgcgctcacttcgctcactacgttcactacgtcgatgcttcttgctgctcgaagacttgctcgtgctggacgccttgctcacgaaggacagagcatccgagtcgtctttgatcttggatggctcctctggaacaactggcggctctggctcggggaggacatctgattcgtggggggtttcgtccctgctctcgtcctgctcgctggctgctgaatcttccttctcgggctctgccttgggctccttgggtgtgtcggtgccgccgatgagtctggggatgcgcttgctcagacctctgtttacttgcaatgctgctatcgtggtgcacagtccgccgatgccgaggactgctagggggaggtactctgcgcctctgattcgggcggctatggtggtgcagactgctccgatgccgaaggtcttaagggatgggaagggcgctcctttaactctgagtgtgaaagccgcgccagccaatgatgccgttagtcctcctatggctgtgctgactgtcgccgtcgtcttccattcgctctcaccgcggacggcgttctcaacatgcttcagaagcaggtttgcggggtagtcgtcggaagtgggtagattgacccagacgtagttgttgccaccgtgggtctcaccgtgaatgaccagatcacccaaatctgggaactcaagagcgtctcggatagacatgggtcgggatgaggggatgaggaggtggaacatggcgttgttggcgcgctttccgaggcgctttcggatgaacctcacaaaagccacgagagcatcaaggttgtcggagaagccaaggaaattgctgggcagaggcttgtcctgcaggagttcgtagaagtcggtatgccattcggcattggggtgatagaggacatagagatggcgatctgaagaggcggatcggcactggcggccaaggaatctgtagacgtggcctgcgaatttggagggctcactctgttcgatccaagactcggtctcctcgggaggttcgatccccacattttcaaggtctgagtcataaatgacgctgagattgtttgagccgagttgaagtctcgtcaagaagcgctgaagcggtttcgaccattccccgtttcggcaggccttgtcaacgcccttgagatgagcgtgaaccgtcggaacgtacggacgagtgccctcatactcaacctcgacgacatcctcgccctcaccggtctcactggcctcggcatccagcgccttggcctgagcagctttcgcctggaggaaggcctcggcgttgaaggggatctcagcgagctgctgcatgacatcagggcccttgccagcgcccaccggattgaggctgctcacaatgtcgccggctctccttctgaggctgcgggatggttgcccgctgcgagaggaagaagcatcagtggcgttgccagtctcacctgaagccgagctgcgcttcttggagcccatgttgcgatgtggttttttgctctgctctgctgcgccgaggtgcggggctgggctgttggggtatggtctgagcgaccgttgaggctctcaggtgagcagccagcgaggcgaggccgggatgtcccttggagggcagaggagaagagaaaacaagagaggtacctagtgcaggtacagtagtagtgagggagcttgcttgacttgacttgacttgactggttcgttgcagatcgcgggtttaaaggtatctcgggtagattcacagctaagaattatccaacgacccggatcaccattacctaagcgagaaatatgtcaggcacatgcctcgcccccctttttggacctactgtagccagtcagagaagatcaagacccgctgacccagcatggattgagcggtgagcaaaataaccgggactatcagatttgcgacaatattaggcgatcacttcacacgccagtaatcatgagctgctgtccgcgttatttatgccctgttcaagtattctctcgacttccagctgccaacacatgatgtggcgaaggcttcaccgcctttaggcttgttgagcttgggcacttaaccactcactgccacctcatccaaatgcgtggcataacccaattctttgccgcaggcatgcccaaacgctgcatcagagttggcatcaaccatgaaacgaaatgatcacgcatgttgttgctgcatcatcttatctgcggggtaaagtttgcagatcaggatttcattaactgtgtcacaaacacgcgtcacgcgttaagtgaaacaatcagcctcctgcatcgtccaaacattctcgttatcaaacaccaaatcagagctttccatcttcactccgaatcatttcatccgtcacttgagatccttcattgaacgccgtgtaaaccttgagcttgagtcctgccgttaaccgtagtatccccgagttgttttgtgtaacttaatatttgctttgacattcaccccaacgccaccgtaatttcttattcaatgacgccgataatttccatttgattgcaaagactctgaacgagacaataatccatatcgccaaacatgggcaacattttcgagcgtcctgctgcccccgaagatgaatttccgtggctcttccaacaactacgagttcaggatcacgagactcaaacgctagccaacgcacttcgagaacaaaaccgtcagcggagacgcccggaacatcgcgtcaggccaccttgtagattctacaggcagggtttctgtattcacggtgaaaactgtcgcttttctcatgatggaccactgacccgaacccgacgaccagaccgtcgtcagagagaaccttgcaggtactacgctcagggcatatgcactcacggcgaagcctgtcgcttttctcacgaagagcccggacctgttcgggaaccatgtcgctttttcgccaaaggactctgtaagaggggagctacctgcagatatgctcacgatcagcccaacaccgagtggatggaggggcccaaggtaagtaggctgttataccacagcgatgcgagaaattcaatagctaattatgtttcaaagcatactgggcagtggactcgtgagatcggaggtgcttgggttgaattcggaaatggagcggctgtcactaacatcactcttctctcggacttttccgctattcaaatgcgccatctgcccccgggatcgtcggcacgatcggtgcaagaactgttagcggacgtaggcatcgccgtatctataagcgacatcaatttcatcaagctggtgaaaaatcgaaatgggatggcaattatcaaagtcaaagacccagagtttgccaagtccgcctgctggaaactacgcacctgtattcgagcacctgacttggaagtctcccagatccccgttccgttaccagatggatcatcgtttggtctcgttgacagcagaaacgtccgctgctcatggcacaggccgacaagaaacgccactctttcgttcaggaacccagcagaagcattcgagtcgtactacaagcttaaaaaccagcaactcaaaatcgctggcttgctagtcacagctagaatgcccgccgcagaggatgctactgaaaaggatgggccatggcagatggagttggaaggcttagtggccactatcccttcggaggatatcatcaagattttcccctcgtctggagcaccctatgaagttgagatgggtgatccaagttacgagaccgactcggaaattgactcgactatcataaaatccctgctctacgacgtaggggccttggaacaatgggaagtgtttgggagttccacagcgagaagggtcaaggcacaagcccggttcatcgaggaatctgaagccctggatgccgtcacgcagctgaacgagacgtggctgccgttcaacccttctgggaaactctaccttcagcacgtgcacctggtcaagtttagggtttcaactcgcgtttgtggcgttgttgaagacagcatcgaatcgctgcggaaagattgggaacggcaattcgttaatttttcctcaattcctgagaccggctacagagttctgaagcttgagagccaggatcgcgaaccctttacgcaagcgaaagaggccctcgaaaaaatcatcaatggaatgactatgaccttgaatgggaagaatctatggtctcccgatttcaaagctgatagaggagcatataggaggcttcaagagattgaacaaggtcttggagttgtcattatccgcgacatcaaatcctccaaattccgagtttttggcccggaagataagattgtgccagcatgcgaagcacttgaccagcttttgcaagaactgcagcctcaatcaacaggacacaatactgagcaatcacaggcggaaaaggctaccggaggcaactgtgcagtctgtttctgcgaagccgaccaagctcttacaacttcgtgcggccatgtctactgcacgatctgctttgttagcatgtgtcaggtagaagcatccacgatcggtgacttctccataaattgcattggagaccaaggaaactgcaaaaaagccattccactacatgagatccagaattttcttctttcagagattttggaaagtgtcttagaggcctcgttcgcgtcttttatgcgccgacaccaagaccagctgcgctattgtccaactccagaatgcacccaggtttaccgcattgcccatccagagacaagcatcccaccaatttttacctgtactaaatgcatgacggcaacctgcacgagctgccacgtctcgcatccgagaaaaacttgcgcggagtacaagggcaacgagtctggaggcatggcggagcttctcaaagcaaaggaagagctggggtttaaagattgtcccaaatgtaacacgcacatacagaaggatgaaggctgcaatcatataaattgcactgcctgtgggacgcatatctgctggctttgcttgaagacctttacagatggagaagaatgctatcagcacatggggagggtacatgggggaattggcaatgaaggtgaacacgaagacgacgatgacgccatcgactggtgagaatgagttcgtggaggatcatgtacatggtttggtgggtgcacaataaggaatattcaggtacgagaaagccaacccagacaacctgcccacttgttcatgtcgaaagcgtggattcgttatcaggactatcatttctgtcgttcttgcccagttaataatagctaatgcaattcaaatatctatctgacctcaaggagcaatggtctgaaggctctcctactctagaagcatatagcgaacctcatcattcaacctctgggtggtaatacgctgaggatagtttctcataaacatattagtgaagtgctctattaaatacttgccgaaggattctcagatgatgccatccatcttgtgtgtagttggtaagtgacccttcaggcacaccaagccctagctcagtgagctgcaagagtgtttctttgcaaagaaacttagccttggggtgaaatacaagctcaggcggccgaatcacgtgtagaatgccttttcaagccagggcggaaatatccgtccgtaccttgagaatcttgttcgaggcctgggagctagatgcaaggtcaaacaccaggggtcactcgaaaatacaccaatagttgatactttgctacgcataacatgtcgaatattttacacttgaggagaactatcaacgatatgacctctgttcagtttgtattcaatggtaaaagacgcatttcatatgttactccatcctccaaaaacacaagtaggtctcccacgatgatccttttctctcatcaaacccattctgcccaactatagccgctcacagagccacaataccgcctcttaaaatcattgtttcatagcctatcctccactatccaaccatcgcatgggagccagtttgtcggagatcggtcgatcgttcactcacgcaacaaagttgcgaggtgacgaccccagcgatccatgtacttatggacttcatcccacccaatcttctcaaacgggtgatcaagattattgccttcgaattcatcccgcccctcaacgggttcaccaatatcgccgtcattaggctcaagcagtcgaaacaaaaccacatcaagattagtcccatccagactgctgaagtcaggcttcaaaccattgaacaagaagcatggattgcatttgatggggttagcatgatgctgatcaagcatatggaactccttatcggggggagaaatataatctccgcgatcacgcttatcaaggcagatcagctccagctcaatggttccaggctctcttcggggtctatcatcccagcgcaactcccagtggtggcaagcttcgttggcaggacatcccgcagcgttgggatgggcgagcatgaggacaaaaatctcgggacgcagggtgttgtgtaagcgggctctaccaatcctccagaggaagtctcttgagaaggactcgctgggcttctcagacagccactggtcaggcttgaatcgggagtcaatgggccggccttgccaagatgtaatagacatggtgtcacgaagtgacagcttggaaggttggggcggtgtcgaggtgataatctctgcgcctgacgaggatgtagtctctggagagcctggtgcctcaggaaagatcggcaccatcatcccatcaaacccaccctcgaagtcgaatgcaatttggaggttatcgtcgacatcgttattgtcgttttcgttgtcattgttgccttcgttatcggcgtcatctctagaagtaggggtcggatcgactgtatcagcattcgcgaagacctcatcccctccagctgcctcacgaatagctgcctgacgagcaccttcctcgcgtacagctgccacctgaatcgcgatattctcctcgacttctgccaactcggttcgcaaggcgatccgtcgagtaaccaagtcacccatagtagccatcaagtcttccatggtaaatttacagtacgggtatgggttgcagcgacaagccacgaatggaaaatgaagtcgtatgatgaatctgaataaaggtttatgcaagttgtttctttccgaagagatatttcttgtctgaggtatcgaagaagtcttggttagagagtttgatgagaaatatcggggcgactggaaatgattaaataccaaaattcgcattgccagtgtcactcggagaatggcatctgtacagctgaacttggcgcctcgagggtcagagacactggtgaaccatagccgcgtggtgagaaagagagcagagtcgaacaattaataacgcaggttgttgcctgaacagctgtcgagcagctgcaagattatggtgtgtgtgcagagatgcaaacttgagcttacatccctttttatgcctcttagtctcgtctatttataatgctctaggtagcatataataggatttataagttaatgtaaaagcttctaggttaaagcttatactaggggaaaaaattgtgttatcgtttgttatctatattcgcagcctaaagcctaaccttataggccgccgttatttatagcagctacaagcacagaggcagcatgttctcatgcccaagttgcgaacaatatgcacatatgacaggacgttccccggcatgcaagaacagattcaacgagaatgtaaatgtaatactggtgtagggttagggttttaaaagaggcttcggatcccagggcacaaaaggaaaggacaccaataaacagatacaggcgaaatactctccgtcctcactgtcacctaggatcttgcttttagctgaaaagttagatatcctgatgactgactgttagggattcggtcgttaacaggactagatttccagttaaataaagcttcactgaatgagtcacaaaggtttgaacacaaagggtaaatatgatacagtagtctaaaccagggactaaaaggtttgtccagtaacaagggtctcgtagactagtccctcaaaaacagatcgcttgatcgcagcgccaaatctgtcctttgttagttatctcagaacactggaactgaaagaatgaacttacccgtggcatttcgcagccttcatcaatttcgccgcaaggctacccaaactgcttgtactaaatccaccaaagtttggccgacaccggatatcattccaggcctggattggtgtcatctcatcctcattcgacaggtcgggcgccagtgtcaaaaggcgctctagcatagatgatggagtatttccaaagctgggggatgaagggagtcgtgggttatttgtatgtgatgtgtcgccacaggatgccatgagctgagccgtcgcagtcagggcatggttaccaggctcgtcgggcttcttaggatcgccgtggagatgacccagacaaggctcttcaattctagtatgtgtcagcagggactggataatgagtgatgatggaacatactttagaacaaactccatgcctgcaatgatctgatcaacttcacccacgcgtgaatggcttgagtacccttgattgaacaagacgggagcctcatggacttcggatgggtcagagaagtctccgaacgaagatggtgatatcagttgtggagaaggtacaatgtccaccgattggtagcccgggtcaccgaggtacatcggcgacgcgccgctcgacgatcccgtggttctagatggggtagtgtagtcattgatcgggtagttgatctctctgaacccagtatcggtggaattgggaccttgagatagttgctgaagggcattttggagacctgcacggagttgttcgcattctctcgcgagttccgcttcccgggatcgggacttggctagctcttcctccaacgtccgggcatacttatcctttcgtccacggtaggttctaaaagagtggggtgttaacaatggttatataagacagtgtcccaggaacttcttactgttgagcacgtcgtagttgggctctccgcctctctactggattttccttgggctcttgatcatcgtcagtgattcgtccgaacaagggctagcaaaaactcaaactaaccaccagggttgaagattcggaagattctatcagtcattgtgaggttgacgcaagcgaggaggaaacgcgaaaaaggtaaaaatgatgaaagatcaataaagatgaagaaaacaacgactccagctcagctgcttcattgttgtttcttatccaagattagtcaacgggtgagcattgttcctattggttctgatgagcgctagctgagtgagacccttgtatcaggggcgtttcggcgtcgtcccctcattttggggcctccaggatgagaatatcagaatttcccaatggggaaaggttcgtcttactcctgtcagccctgacatggagagggattagccaaagggctgtgatattatgtctcaaggagcatgccgaatggacgagaaagagtactgctatttgcaaggataagtaatagcattattggagagcttagcaagtttgtttccacaaatgtgaagttgatcacattaattcgtgttaaacttgtatgataaggttatcctatccatatgctcgctcgtgcacccattttcatccctgttattggtttcttacgcgccaacaataaggtctctctctctccataccattgactggttcctataccacaccgatcggctgagcactggaaacgaggccaactgcttgtctctttgtcattggaaagaatctttgaatgaacttcggtgctttcaaaaaggaaatcgtgattacggagtccagaagcacagatctgacttctaaacaggggacatcgcaccccggtttcactttagccggcagcacggcaaccaagtcgcattatgttgtttccgaactgtggatggttcttcagcatcgtttcacattttaagcaagtgggactttcaatttggccgtttatgttgcaataagaatcaagcctttcctaaagaggagattcagattactttgatgtcgagactttatccctgcaaatagattatggagatggtgagtctggacgagagattgttataaagaagatcgagacgcgttcaataaactcgatatcttcattcaatcacttaaacgttcttctctcattcattgcagccggcctgcattttattatttttcttctacactctcttaccaatttcgtcaccaacacatcaatcaacatgttctcttcaggattccttctcccagctttactctggctcgcacaagaagctagcagccacccagcatgcaagcccggaatgaacagcaatgctatgatgggcaaggcgatctatgttctcaccaacgaggaagcgaacggggttctcgctatcccaattggtcaggacggtacactgtcaaagggcaaagtcaccatgactggaggtgcaggctctgtagctgttgatgctgatggcaagcccgctacacccgatgccttgatcagccagtctgctttgacaatcgcaggcaacgtaatttaaatattcctcaccaatgacataatcctttactaactctgttgtagaacatcttcgctgtcaacgctggctccaacactctcagcatgcttagagtctcacgatccgatcccacgaaactacagatggtcggcaagccagtccaaatccccggcgagttccccaacactgtcgctgcttccgccaagaatggagttgtgtgtgttggttcaactggtgctaaggccggtgtttcttgcagcagcttctcgcgacaaggactcggtgccatggacgaactgcgaccaattgacctcggtcaaacaacacctcctgtcgggcctacaaacacgctttcacaagtactcttctcagaggatgagtctatgctgttcactatggtcaagggtgaccctgctgtgaacaacactggctttatctccgtcgcgaatgttgagatgaacaacggagtcgcggctgtgagcaagcaggatgctcgtagttcacctgaaggaacagctgttctctttggctcacaggtcatccccggaacatcaaaggttttcgccacagatgcctccttcggcgcagccattctcgatgtcgatcccaacagctgcgaagccaccactgccgccaagggcgcagtagaaggccaaacggccacctgctgggtcgccatctcccccgctaccaagtctgctttcgtcacagatgtcggacgcaatcgagtcgtcgagatgagccttgaggatgcgagcgttgtatctgagcttgacttgacttgcaacggtgaccctggcctgatcgacctggctgcttctggcaacttcctttatgctctttcaccaggtaatggtactactcaggctgctgtaacggttctcgatgtctccggtggatctggatcggcgaagatggtgcagcattttgagttggctggtttggccagcaacactgccatgggaatgaaggtcatgtaatcattaaaacagaacgagtggcggttagttgaatctggcgttcagagtgtatactagggtaatacaagcatattctttcggcttcgttcccttattagattcgtcccatactacaaatactttttacctcttcataaataagtaggccactatttactcgagcagctctcctactggaccatttctctttgaaagggtgtttggagctccttattcgccctttcgcatttgactttctcatcaccgagtcacttcgccgattgttggctataaagttaagctttagggtactaacacttatcaaggttctgtgtgctgatttaggctctcagccataagactaggttctctctgccggaataagcgctcagccacaagtcttaactgcaaataacacttctagcctataacttagacatcgataccacgatgactgaccaatggctacagcataaagctaatatgatgtgaacctaaatgatgactccttggccggccttggaggcgtataaaagctccaatccctcgggtcagccacaagactagagtataaataacatgtctggcccataattacaacacaatataaatttgctttctattctttttgttttctcttttctttccttgcttatttcctacaataaaacattcgaacccaaccattcacgagacgaatctgagggcgctctgcatacttgttctacatacacaaatctccattacttatcccttgaaaggtcgattatgcgtcttcgctctgacttcaacttatgcacaatttgcggcatctcgcttgaccgcccagagggctggaaaactgatgtcatcgcattgtctggcccgcactggcctcaacgatttaagtcacctccctcttgaagggtcaatagtgttgaagtttctcgccatgctacgaaacctggcggccataaggatacccttattttactcccgcgggaagagacgatacatcctcataccccctactgtctaaacaaggagtctcaccgtccttcagaatgggagggaatgatgtaccttggtctgcatacagcttgcggagatctagccaatcgggttatgaaaagctcttataaggccagcttaaggtctgttggggacctatggctgaccctcgagcgccgttgtaccagtcacaaacacacggaatttcctctccgtaggttcatccctggaataactgagaacctaccgggccaaccgtttgcaattggccttggacgatattttgttccgtctcacatcgttagaatgcaattctctggagactatgagtatggctgggtaagtctggaatacatgtcctagtaacctcagatgtagttgctgaaccttgatacatagtggaatgagaacccgatcacgattccgaacctaagcacgcttctgatcgcaaacctgaagaccgagaaagacgtttctggcaaattgccgaaaagactcagtggcttcaagaagcgctttgagcgtctcccgcaagaattaaagaaccttgtttgctcattcctccatcaacatcagctcccgctgaagtgcacttatatcatgccccatcaacatggaagcagatgttcttccaggtccccttcctttgggaccttgatatcaaagagattcacgataagactagtgtaggagacttgggcgcccaaaactgggattgggagaagattacaagacaggtcgtggccccaccagaagtaacaccgcgatacttaattggcggtggctgtagctacgaaaatgttggcctcggtgtccccggtggcttcaccaatcgacgtcgaatctggcagatacttgaggaaatgtatcctaacgatgtacgtcactagactattactgaaccactcatccacaaatgcggaagatattggaggagatatatccgaatggtttgacctttgatgctgaatagttaaggaacagaaacagcttgcaaatgaatctggggacactgtgagatgagaggctgtactgactatcgtgatcaccaaatcagctagctgaactcttagcgtacaaacattggcagaaatacgcagaatcaattaaacgtctagttaaagaacgactttaccaccctttctgcccctagaattattcgctacttcattccgctcgtcctgttcctctagtccagctgatagagcgggtcaagcttagctgacttctgaagaaatatatatctgttgacaaaccaaggcaaccaatgtcgaacttgataagcgacgtgacgtcttgtaggaactccaaaaatgtagtccagttcttccaacgtgcgttgtctgtagcactccggttagttacgagaatagcgaatcccaccatgatttacctacttagtctctggaatgatcaggaatatcacgacaaaggctacaacgttgaggcctgcgtagaagccgaaagccccggtcggcccaagacgatcaagaagggacgggaatgttaaggtcaatgcactgccaaccgcgttgttgacacagatggtaaaggcggagccaatctctctatgcgacagtggaaaggcttcggagaaatagatagaaggtagcggtccaatgcctgaacagttagtttctggcaggttggtgattggaaagtcaacttaccaggtccatacatggcagtgaagaggtaaatgaagaaagcgataagcggaactctggcactagaatctttgtcaatctgaaaactgaaccctgccgccagcaaacaccatgccatgttggggaaggtaactagtagcagatttcggcggccaaaggtgtcaaccatataaacagcagggaaggcaaaaataaacatgacaagaccatatcccatagaagccagaagacagtcccttgtggagtagttggcagcagcaaagatggtggacgagtaaaatgccatgatgttgattccggaaaattgctgggagatgacgatccacgacgacgccactgtagctcggcggaggcgagggacgctgatgagttcccacatacgacgtgcgagggtcttcccaccgaaggcatctttctcttcaaggatctgtcgatgagcatagtacaagtctcgggctgctagcatctccgtgttgcggatacggcggaacactttgaaagagtcttggtaacggcccttcttgataagccaccgaggggattcttgtatattcgttagcatgtggtatcagtatagcaccaatgaatactgaccagggcagaaccaaacaaagataactaccggaatagctgggacaaacgcagctgcaagctggaaccgccaagcaaggtctctgatacgataccagatgaggttcgagcagaatcctacaaaaatgccgaaagcaacccatagctgaaagctggtgacaatgccgcctctgatggaagctggggcaatctcggcggagtaaatgggaatggtcgagatcttgatacccattcccaagcccataaaaagacgacatatcaagagtccccaccagttctgggtaaacgcttgagcaagtaccggaaagatacagaagaggccggtcaagaaaatggcgcctcgacggccaatgcggttgttgataggatcagctgcccaagcactcaacagaccgaagagcgtgggcccagagttgatgacaccaataagagtggttctatgctcaatgccgaattcttgcgggaaagataggttagctccgtttgccccagtgttgtcccagccttgaacggcagatccaagagagcaaagagcaatgccgtagtagagagtacgaggaagatgccacttatgagtcacttccctttgcagcacgcgtttgtcctcgtcagtaagctcttcgatgttctcgtagctagtagggttttgagctgcgagtgcaccccggtagaagacgtctattttgtcctggaagtcgtagtcttcgcagaaggcattgacttgcgttcgcaggtcagcttgagatatgccagcaagaggattacgaattctgcaaattgacgatatcagcaactgtctactgtccgatgagcaacatacttggcgttggcatttcgagtaaagtcttgtggcgtgagatggtcgatgtgttcaacatcatgcttgacctgatcttcaatatcagacttgcggtccataatgttttgtgaaatctgcagaattactggtaaccaattgatagctcttgaacatcatgtctgtccatcagcgcaagagagccactcttatattcgtcgatcagagcatcaacttgcggggtgactaggttccccggagtatcaactttcgctccatactcttcttagaatggcgccacttccaccccagactggctgattccaccccgcataggaatttacatcatgtgagatgaggcaaacaagaatgttcctgaagtgccgggtctcggcaagctaaacaattgcccccgaaggaagagttagtgtaatcgggtcaaccacccaattggccgattcgaatgcactaacatgctgatgccacacgcagggcattggaacacacagggcacgggcggggaagattcggcggaatggattggcacacgcagggcttaggaggggaatagtgtacagagacttgatacacgcagggcaggttacatcacggtcgaaatctcggcaatttggagccattcgatgattgacaacttgatggaagtaaggttataagcgtattcctcgtccgctctccatgctacactaagaaaagtaagtcattgaaaacaaacatcttttgaatctaccaacagaacattctgcaaactttatccaaaatgggaagcaccggaattcaatcatggcttgacaagctcgaagagcagcgtacgtttcatttctgaaaaatcccttgacgacgaaatgctgatgggcttagtcaacgtggatgtcgactggatggctccagagtggatcaaagccatgccattcaagttccatgatcagaccagcaaccaactttgggttgacatccaactcggcgatgattcgaacaaagacttgttcgagcaaattacaaaggagctcaaagaccaaggctggctcgccatttatacgcgcatggtaaatgatacatctcaccggagtcaatgaaagcctgctcactagcttacaggctgttcttatgtgcaagaagaacatcgattccatccaaggacgtgttcttctgcagacacttccctccaaagcctacgacacacaagcaactcttgatcatgcacgcctttatgataaggaatttgccagagccggcatctcgcgagagcgattctgcatcaagatcccttctacggggcctgctttgaacgctgcgaagattctctccgccgagggcatcccgacacttggcacggcacttttcagtcttgcgcaggctatcgcttgcagccaggctggtatgctgtacatcagtccctattataacggtatgttaaggaacaagcagtagaagtatagaattaacacagaactacagaaactcgggcgcacgatgagctatctctttggccagacgttgctgaccctgcgctggagcacccaaattctccgcgcatcgttcagattcttgagacatacaaacgactttacaaggaaaccggaaaggaacaacccctcgtgaagaacgccaggtaagaaagattcaccaatccgagtttccttctgacgatccctagcttcatcacgcctcaagaggctatggcagctggtgaaatggggtgccactccgccaccatttcccataccgtcctcgagaagctctctaagcttccctatgatgcttccaagcaacctggagaaggcctacccaaacctgtccatgcctacaagaacgccaatccactgccggagcgtctcacaaagctcctctctatcgatcccttggctggcccagactgggatggaaagttggccagcactgatgtcaattatcttgctaatggcggtgctgagattgacaaagcgaatgaagctgacgaagctaccaaaactcgtttggcagatgcgctgacactgtttattggtggtgaagagcgaagcaaggccaaggttgaggctatgctggccaaagtgtagacagggctccatatcgcctgaaattgaccagcaaaacaagttgccaagagtactagaaacaatattgttgaagtgtcgtatctggcccaaagtccatcgctgaaagaggaaaatccgtgccccagtctgcgagagatatgtgatcggctgaagtgtccgcaaagaagtcgtgcatattggagatgggcctgccgttctccaattgcggttctgtaatcgcatcggcgctggggtcgctcatattctttagtggcatcatcatagcttggttcggtaaatgttgcgtttccatcaatgccatggtcgtgttcagaaaggcgttcgggtcagatatcgggccacctggctcgaatgaagagcttgaaatcagactaccttcttcgttccctagtaaggctgggtggggtactggtcctggatgagtagaattggtagggggagagaaagaaggctgagaagtcggatcgttgacgatagtatagcttgcgtctactggagcagaatcttggacttcagcgcgacggccttctgcctgttgacctcgaactttggcctccagctttcccaactcatcaaggtccatctggttgctggcagcatgacgttcaggccccccagccgtagctcgccaggtattcacttcagccaacaactgatctcgctcccggaccatagctctatacgcttgtatcacatccaggcatgcaccacgctcaaactgatgacgatttatactctcttcaatcacgtcgtgctttgacagcctggcggggttcttcccagctagcgcaggcagttctttcgccaagtcctacaacaaaacgttagacaaggtctagtacagattagaagaatgatctcacattaagtcgctctcgaaacagctctcgccgcttcttctcaaagatgcgatgtgcagctcgatcatctgccgtgaaattgcggacgcgcttcttgggcggttttgtggaggcaccatttgggccggcgcctgaatcaccagacgcgagttctgctcgtgctgctgctagcatttgtctgtaacttcaacttgaaccaactaagtttcttcttctatattgtttagcaggtgatccgattcaagatatccggctgaggatacgtcagctgaagttgagtgccggatatgggtcgaattggattcgacgcttctccacacgtgagcattcccctcatctcaaagcatcgctggcaaatcatatcgttaaccaaggattgccctgcacaggtcagaaattactggtgggataagtttatccactcctgttggtatatttgacatattagtatcaagaggcattgttgcacaggctcagcaacgaaggagtacgatgcccgcatgctggatcagaccatgtaattacctacaagtattgacaaacgtgagagataagcaacagtatctggctcatttttgtgtctatattcccaacaggcgcatctctatcgcccgttcttgactcgtgcgacaacctcttcgatgctctcctgtggtactcccaacgagtcattctcaaggatgccccgtttctcaaaattcgcctgagatctttcctgaacattgactgcaagacccagtcttccagtagtcatcattctgggcatcatttcggtggcagttgcaatgatcttctgtgccttggcaatctcctcatccgtcttgacatgcgtgatcttccaaccttccttaccgacaagcttttattcagcctccagaatgtcattcagagatagctctgtagacgagatataggcaatgcggttcactgtttcttctagatgactgagaatgccaataacagcttggccgacaccatcacgggtactggccgtaaacccatcatccccatcatccaaaatcccaaatcccagctgccttgccagtaaggtttacgtcgaaacagccgacgtgtatggaactatataagactgtcaaacaggggacttcgctccgagtgttaaatggggtcacacatccaagaaagctccacaagcaacttcagtttagggccaacctggctgctcgagaaactttgggtgctaatcgttcacttgaccagtctttatcggctcaggttattcatctatcttggagttgaatcttttgatgacggtggagacatcatggattcgggcttgccttcagagagctcggtttgacgacatcgtgactgtttcacattcagcccgaagctaggatgattctgtggtgagtacaaatacccccaatagaaatactattctaatgcatgatttaattattaaatttgaagtttttaagccaatcttccctttgctacaagcaatgggacatttacacgggcactgtgctgtggaatcgtggcataccactaggtactccagggtatgttgtacctagcgatatattgtctcatgatcccagcttcatcagccttgattgcggggctttggtgcttcaattaattaatgcaaagcgacaatatctacctagctccccgtctgagtcattgaccgcctgagctttgacttgtttattatcgtcaatgctctaaactgctgataaatatctcatactctctctctcgtttccccctccatatacttttttgttgctgttcgaccccgctcacgacgcccttcaacaatggattccctacctgaagagattgtcagcatcatcatggccaatgccacggcgcacgaactcactcagctatctcgaacatgtaaaagactcaacagacttgctgagcctctgttatggaccaatatcgggttccaccaatatacattctacgaggcttacaactcgaaccagccctcacccataatttctacgtcacaccgctttgactactgggacactggatacctggggcaatggaaggcgcaagcattcttcgctatgctgcatgatatgttgttcgaggacattggccggctgaaacagctgtgttcacgagttgagtctatctgcacgatgatttgctccaagatagacctttggcaaatcataccatattttaccaacgtcaaggctcttgagatatatggagaccccctttacttcgaccagcatgcgcataggtctttttgcccatccgctcctaaactcacgaagctccgttatgtaaagctcgagggctctatacctacggccgttgccaaatggatattggagtcgtgctcaaccgtcgagcgactggagctcggactacttgacaaaccgatagaatcaagagcaactttggaggacgactttccacgcctgccagaagatatctacagtccacccgatgaccctacgtatggtagacttcgtggatgggctgtcatacccagaccgttatccggcttcttaccatttcataacgacgcgcccccatctagattgccaaggctacggcacttgcatctctggcagccatcccaaagttacctgtcagcaagaatggtcagctatttctggtcaacaagtgctgaggtttccgcccataaagattgggagaatattttacaagcctcgcgtgaaacgctcgagacgctatcggtagagcaacgaattgggatagagcatggagacggcgccgtcgacgatgcagaagggttcttcagaagtgaccaggacggtctcggtagcgagaggttgataaacatgctcgagagagctttgacggcgagtgagtttcctgctttgaagcgcgtttatctgaagggaattgttgttgggactaagagacgtggtgagccgattggagatgttcccggaggtcggtttatgagatttcttgagaataagggcatagcttgcgaggccagacttggggaagggctttggtttgatggcgaggaggggaccgccgaatgggacgctagcgatgatgattgggagcaggaacttttagcaagtgtggatggtcagctatgagtcaagggtggttttcaaatacacgttcaaactgctggcgcctaatcgcattggtagtcgtctcaatgcaagcaatcgcatcatcaatgtattaacgtaccattgactcctcttcacggcatcggcgaatcttgctgcccaggatcgattttagggtgttcatgccatactttatcgggctagtgtcatgttatccatgtagactaagttatcgtagctcaggtgagcgtcgcgatgagaagcttcctctaacaatgtgagatgagagtatcggatttggggttttagcttgcactgatatagttgtgcttctagttgagcaccgtcatcattaaaagcgacttcaaatatgatatgatttaatcgtctctttagcagattaggaccgtcaaaacgatgcatgatccccccacctcgaaccctgcacaaactgacacgtctcctcatgctgatcaactaagaaccctcggccaagcacctcattcgctcgtctaccactctacccccaggtctcgtcactataattcgccgaaccccccccaaaatatggagtagaatcatttatcttatcatttatttcccccgaccgaaaattcccagatttgttttttcggtttttctctttttcccacatagactctgcgctatataagctcccgaaagctaaaaggacccccccaacgaacaaggtctttgcgacaaacgtataaggactcaaaatgtcgacaccgccggcggctgcgacaagcccgaagagtgaaaagagccctgccaagaatactggcaaaagtccctcaaagagcccctcaaaaagcccccctcaacatgcgcaggtgaatgttggggataccggcattctggaacctacgcattggcagcagcttgccgaggtgagataagaccgacaaaccaacaggcttatgggttttatgttggttgctcatatgcatgttatgctgacttaattccaggaggagaacgcagacgacgatgctcattcgctgagcgaagaaagtctggcgtcctcaacagattcagtgagctctagtatttttgaataccgcaagcttcatgggaggacgtatcatcgggaaattggcagttcacagtactggtaagatatttgggtatgcatttatcgtgaaccgaggcttacgcagatagggctgcaaacgatgaaagacaaagtgaactgctcgacatcaagtaggctgaacttcttctaattcggtccatgaaagacagataactgatatataatagccaccattgtttgacgctgggcattggaggaaagacgcacctcgcgcctcttgacactgagaaaatgacagtgagcgatgaagggagacctctcgggcatgtttggaagctaacggatcaaaaagaaagcgcttgatattggaacaggtaccggtacgtgaaactcgccccgattatttcgtgtgctagctaacatgaagcataggtatctgggctttgtaggtctccaaattgaaccctgagacgcgcgctgaccctgggcagagattttgccgacgagtatcccaacgttgaggttatcggcaccgacgtatcgccaatccaaccctcttgggtgccaccgaacctgcaattgtgagactcccgagccctgtaccgactctcaattgggtatactgacatgttttcagtgaaatcgaagactgtactcaagagtggacatttgcgcccgactcagctgactacatccacatccgctggctcatcggcagtatccccgattggtacaagttcttccgcgaggcctacaagacctgcaagcctggcggttgggtcgagagttttgaaccttcgggtatcatcaccagcgacgatgacaccgtgaaggagagttctgcactgggccagtggggtaagctgttcatcgagggagccaagaagctaggtgtgagctttagcgtgtatgaagaagagctgcagcgtaaagccatggaagctgctggctttgttgatatccagcaatttgagtacaaggtaagtaacacatatttgagctcgtgaacaacgactgataagattcgactgcagactccaattggtggctggcccaaagacccagcgctgaaagagctcggtcagttcggcaagcttgctttccttgctgatcctgaaggttttgtgctttttgtagctaacacgatcggttggacggagtcggaaattcatgttttcctggcgcatgctcggagggagatccactcgggtaaacaccatccttactacaagcagcgagttgtttggggccgtaagccggaagagtaatcagatattgtgtgtctaggtgctcgggtttcttacataagtgcattttctggcggtgttgagtggtcctgtcagcggcgaagatggtgtcgcactactaaactgaaaggggtctggttcagttgcaagtattttcatttaatacacgaattacaatctaagattttctctgttcagccaaacttgtcattcagttcgaaagtacgtaaagtattcattcaatcattccgaattttgaaattcggattggatatgagtgaagcccaggcccactatttcaagagaggtcaccgagctacatacgattgagacggagaaattaccaacatgcccgacactaccgaccattgcaacatcgttgtcgaaggaatcttacttcctcggggtttaatttatcagctggctgataaatggataacggcatccggcctcgcttgtagcatatcagaagtagttagttgtgagcttgaaacggcttcatcaaatcaaaccagccgcatcacttccaacttattatctctttagttcagtacaaaatactatcaaaatgacggttcctacgaccttcaagagcaaaattgccatcactcacatcactaccgcaactgcgatcgttgatatcgatggtgtcaagttcatcactgatcccatctttgacgaagctcctcagagccatgaccggtcacaggcgattggcttgaagccaggcgaattcttcctcaccatgcaagaaggccccgctatatcaatccggcaactccccatcattgactgtgtgttgctcagccatgaagaccacgttgataacctggatgagacaggccgtcaactcctcatcggccgcagagtcattactacgcccgatggtgcaaagaacctgtctgagtatcctggaacctacgctattgcaccgtggcaaaccttgaagctccgccttggaggcgaggaatggagcattactggtgttccttgcgtccatgttccaggcggcgaagtaaccggctttcttttacacaaggaatccttcggttacagcccagatggacgcccaaatgtagtttacttcaccggagatacaatatatatggaggatgagttcatgaagcttcgtgagaagtatcatgtcgtgattgcactcacgaatctcgggcaggcgatgctacctagtccaaagagccctagtgggttcgtgcagatcacgatgggcggcgaggatgctgtgaagatgatggaggtcctggaggctgatgtgctagtgcctatgcattttgagtcgtggacgcactttacgcaggatggtaaggcgttggaagagatgttcacttccggaggcttggggaataaggtcatatggttatcttcaggcaaagaagtcaacgtgatataggtcctcaaagatagtcgagagtctttgaccgatagtgaacgaagggaggataaaaagaatgacaagcaaagttcaaaaggaagcacagactacttgcacttcattcatcctgaaaatcttctccacctttcataactgaacaaatccaagtccccccagatgatacagcaacaattcggcctccgctcgctcgccaagtcccgagacctagcagcttcccgtttgcaacatgatacgtacccaccagaggatatcggaccactcccattgaagcacgcagcaccagattgtacttacgaggagtgatcagcctctgtactacgcacaaatctgtcgaaatttcgccggacgttgcgagagcttgaaggagggatatccattcgggtgccgtgacatcatctccgaaaatgatgccatttcctttgccactgcgaatcggcttgaggatgaagccgtgtctcagatcgggagaaacaagggaaacctgtagcagacttttcagctcctctgagccaggaagtagtgtctcaacgacaccgagacgtaaggcttcagcttggactgccgtgatcacgccgcgggctgctaactgcgggatttcctgtctcactatgcccagcatcctcttgtcatgtacgagaagtatattccgcatgtcattgaaacaccgcaggctgatctgacgcagcatttccggctctagggcaagaagtttccgttgatgtaactcgaggccaacctgctgtatctcttcgtacacctcgccatgtggagctacaaatctccaggtattagggacttggccgccgcgatcgtgtatgacacggcacagccggaacctgtttttgctgcgcgaatcggggaatagcctaagatctgcggggacgataagtcgtggctttatgccagaacgatgttcgacggcatcgatgaacatgtggatgtcaatccctttttcggcgcctttcaggagatggagtggatactcgggatcgaacaagtcgaatagtccttcaaggatctgctcatgtcaaaacaaataaacgaggggtgcatgagtattgtcttacagtgtccgggtcagttgcggggatcagcaccgtctccgcgctccctaggctgtcgttggttgccgactggccataagcctcgtgcataaatccgttaaaggagaaacgcgcattgatttctgtgatacagtagttctcttcgcgttcgctgttgtcctccacgagaaagtctggacgccatgatccccgacactgcgagaactgcggcaggttcccgatagtgacttggccatcgatccactatattacgtgtcagctgccttttcattctcttcttcatgtctcagacgacgatgattgacatacttgcagaagctcctcctccttcgcctccagtggcatacgttctgggaaccgtgcgtctctgtcactccaccatcgttgcacaacatccgtgatggccgctgtcaaagcttcgtgaagatctttcagctgctgctggtgatgttggcccactagtacaggtcgcggacatcctgccgtgtaagaagccttgtgccagtggttcgcagggcaaagcttcagcagcttttcctggaaccgagcttcctcactagagaagcaggccacatcaaagttttgtggcgaaatgggctgaacgtttccatcaccgtttccgacgtgtacttgtgtaagctgttcagtttgcatagtacacgactgagtttcttgatgtgagtttaacagatcggctggtggatgacatctcttgaggctatttatgtttctagagagggcatcatgtggacggacttggcttacatcttcgccctgtcgctcccaagatcaagagcgccattgatgtaactattgttttaaataagaaagccacagagaacacggcggtggtgtcaaaactggggcggctttagaatagtcagttccagctaaaattatagagaaattattccggtacgtacttacattaacgtcaataataaaccgatttgcctcgagcggtcctgttatctcgaactcctattccatcaccgatcctcctacgtctattgctacgatgtatagacttccgcgtcttacaagattcggcacccttggaccgacatatccacgccattttattcgttcccatggcacactacaacacagtcttcgggtccttgatgcaccgcatatttcctatgcccgtgatcttggacatgttcacgaagtcggagtagagcttcagacttccggtttgctcaaaattcggctgggctttcctgatgactcttctgagtatcttcaggatcttatcttaagcatgcacaaacagcatggtcatcacttgccgattactcatagtgcgacaagaggctggttctgggatgtgcggccgaaaccagcttccgctccaggagctcatcacgctcggtccgaaactatgagcgagttctcatggcacactgactgtagctacgaggatccgctgccgaggtacttcgcgctccaggtcctacagcatgatcgatatggaggtggtacactatctgcgatgaacgtagccagcctctttaggcttctatcacctgatacacgaaaagccttgatggcccccgagttccggatgaagataccaaccgagttcatcaagaaccccgagaaatcattcataactggcagcatcttcgccacagatcgccactcaaccattattcgctacagacacgacattattacgccactgactactcgggctgcaaaggcattggaagagctgagcgcagtgttggtccggtgtgaagtacatgcatcctcaaccatgcatctgaaatcgtccgacctgccgaaagggtcgatcatcttaatggataatcgccgatggatgcatgcgcggaatgaaattcgggatccagagcgccaccttcggagggtgagatgggatgcacgtccgttcaatatctccgatgctggtagttagaacagggagaggcataatgaaccaatgcttcgattaggactgaaacatatatttttttctcaatcaaaggcgttctcgttttcgtcagtcgctacccgcctatttatagggaatgcttgcgtatcacgcaggtcgtccgaaagatcgccgtatgctaagcgcttgttcacacgaaaagtaaacttcagtgccatccagacctgtaggcttacatgagaagagtccactgttgtcacgaatggttaaacaaggcctgtggatgtaccaataaaattttccgtattcagcctctcgggaaatttcgaccagttccccgcataatctgatgcttttacgtcgattctctaggttatggtaacacaagacatgcattgcctgagtggttctcggattccatgtcagagcagaatacgatggatactcgggcttagccgtgtcttgggcagggcctcttccgagacacttgacagctcaagccatgtcaacgatgtgcgaaattctgaggcaactttagccgatgtggtcatacatcacgatctcaagctccctggtcactgcatgcgagatcaaaaatcactggactgcttttcatgcttgaaaaatctaatcttgcgctcgagaaccggctacagaaactcctttgagacagactcttggtgctcacagctagataacaccatgtctccaagcccaacatatattctagcagacgtgcttgctgttgcgcgaatacacccattctattgctctactcagtacccaccggataatactgccatccagcatgcaagagaggaagcggcatcgaagtacgatcaacctgacttgacgtcgtggccattgcttctaaaagccgacttgtaagtttctcgcacaatttatagcaagtaactgacgttatcaggtataccgtaatcgaacggcttatcaacgacaccgacccgaggaacacgtatggccacaatgtctacaccagcgttacgggtgggggaggcggtgtctcaaaacctttgttcttcgcgacagatgcgctcgagaatcgtcggcatagagcctttttggcgagtttctaaaaaagaccggtatcattgaacgtggtgactgggtcctgtcgacccatcacggcggcagcttgtacaggtatacagaagcattaccatcgaagaaacgtcactgcttacaccccctaggtcccttgatcttacactggaaattatggaaaatgccggggcttctgtactagccgctgggcaccaatgtccacctgctactgtggttcagatcctccaagacttcaacgtcaacgtcctcaccggcgacagcagtcagatcatatcgatagttcaccacatatcggccatgccagacataaggaagaagatcaagatcagaaaggtaatctatacctcagaagggctttctacgatgcagagagtgcaaatctacaaggtgctggccccggtagccatatactctgtactcggaagtgcagaggctgggccatatggagctagcagcccttttctcgtagactttgaccctcgttctaaccataatgattttgttatcgatacacggatgactatcattgagatcctcccgttatcttgcacgggaagcgaaagtgacgggatcactgaaccactgccggacggagaaacaggtgtcattacacaaacggtgctgacacgtctacgccaccctgtgatacgttacataactggcgacatcggttctcttcaccctctaccacaaaaggccgtcgatcgcgttgccaaacatgatctacctcattatcgcgttcttcgcctgcagggccgcgaccatcgcttcagtttcatgtgggatggatgtgactttcagttcgctaaactcaatacgatattatctaatactcagtcgggagtgctcttgtggcaggtgatattagacaagatgcaatcgtcggaagaaatttcgttggagattcgtctgctgagcggccagagctcgggggatgcagtgcactcgcagaccttgttggaccggctgaaggcatttctagatgttaatccatctaatgagcacaagttcaagatcacttttgtgaatgatgttcttgggtttgagcttagtgggacaggccgaaaggtcattcggtttgttgaccactctttctagcactcataattgcatggcacttcataatcacaagtctacccaagtgcaaacaacacatgaagtactagaacgtggtgaagaacacaaagacacattctgacagagtaatgatatgattctaagttggagacgtttgcctcctagtagcccttgtagcaactaaagaacgcatacttctactctaatcattgggtagctgtagtcgattgtgtccgctctagctgcggtcgcaaggtcgatgacggactgccaggttgggagtgaagagctaactgcctagcaagtgtcagcagaggtgctgcccaacaacgagggcacttatatgaggtgttcccggcggataaatgtgcgcttcatgcaagggaattggggcacacccagttcgtcatagcaggcgaagccatcgcactgagacaaagatactagaatagataaagtcaacaaaatgcccaatgagcttaaaatgcaaaacctaaagcttatgataataagcctaaatatttgcagtctttaggatccagggcttccaagagaagagatgaggaattcgagtgacttgagatgatgataggagttcagagaggagcgaagggttcttctggcacctattagggtagatggctcgaggcagtcacgaggaagaatgttccagtggaaagtccaacgtacgtcttgcatgcaaggggactgaagcagtaggttacgctgcccctccatttatgtgatactaaacgtcatctcgtagcacagttcaatccacagacagaggtctattctgccaataacgagggctagctgtccatgattctttaagacttttaatcttttcagacgtggcaacctttgaaaccaacttgctataagcacagcatgaacctgtggggaatgcggcaggcccgacctgctccctgagtgcaagacttcacgaccacaatatcaatcgaggacggcctccagtcttgtgctcgggtagaagtccaatgaagctgctgagacatagtcgtggtctatacggtaggctaagctcggggcaaggctctggttcaaccttctcaacctggtgcatgttccttgagttgaagaaccataggtcaccaacctccggcttgactacgacattctggcggccgtgaatgatctcatcacgatagccatacgtgtcgggatctcgaaagttgaggcactcctcactccactcaacgtcatgaacccaagtcctgccaccctttacaggcgccatgtacaggttgaaaacggcctggtgggtgacctagagatctggtaagctatgcgaactttatgaaatatatcgccaaagcttttggaaagaaggacgcttacctgattgatgatccagtcctcagtagcagcatcatacggtgtccagtcgcagtgaagacaggtagaatcgttcagagcacggaagttgcctgagaagtatgtcttgcccggcccttctgaagcacgaacaatctcatagtcgggtagcaatgcccgaagagttccaatgaccttctcccaagcattgactcctgtctgatccgcaacttcttggtgaagcccactcagagactgtgcgaccttgaagtattcctccttctctatcgaagagtaccattagatcaccttatttactaaaaggaattggatcacacataccattcttacggttctcaaagtcagcggcagcttgcgcctgatactcgaactgcgcacacccaaccctctgcaaaagaggtccagtataatacctatacggcgcaatcctatgactcaacgccttctcatgagcaaagcactcctcatggccaagaaagccagactgcttgatgacaggcgtccggttaaacagaacatcaaggaaattttcccccgaaagcggcacaggtgctgttcgcttccacttggattggtatgggggtgctgctctacccagagttgggagggcgggggaaaaggcctttcctgcaagaggggctcgtgagacgatccttgctgtggcggcgtattgggacatgatgggtatgcaatgatgtatgatatgattccagtgagcttactactgactggatgtttgttaggtgttctactgtgagctcttatagcataacgggctttaaagtgcctgataagggagttctggctgtaaatgaacataaaggcagcgttttctaagtatattaaatgttgtatattgaataacactagtcttaagatataaatatactaaagatataaataatataattaatacttaaaatacataagttactttatataaataatttaaataaaataaactactaataatcaaaaaggttctagctataagttaaagtaagtaagcccttatttaaatatttatttataagataataatttattttaaacttaagcatataaaaataaatagttatagtataaaatccactttactattttctaactacttttaaatattaaacattattactacttaagataagatattaattaatagctcatagtatgccctctactactgccttattttccaggcatcctagcttatggtgtgtatataaccttatcctcttatccctccctcaaacaacattcccggcttacaagcgggacggcccatatctgatacaacccgctccacagtttcataggttacatctgtcttatatgcatacacgactgtgcatttctgggttaccggcaagacggcactccaggggggcttggaaggttttgattaacgcaagcatgatctgacgctcgcttaatcatatccacacatatgatctgatgttgccaacgtgcacttataatcttacatcacggcatattgttggtgcagattctgacatgcgagattacggcgtaaagaactgggattcgtccctgcgttgagagggccaatcgccattcttgttgagcgagccagaagggtttctgtttgatagagctggaaggattgtgatgggattcagaggattctcggcttgcgtaaagatggtatgatcacggctgatagactcgggaagaggtgagatgcctagacgtgaagtgggtaggtgtcagcacttccctggcagctgcgtgcatcagaagttgataatcgtgcatcgaacttgggaaaggtactttcactgtttgtaccttttccagtcagccctttcttggaatcaggcgatatcagcgaccagttgtgaataaggcattacatatgtgaagctttaccagagagcctggatcactatgactttcacgaaattgcgcttctaagtccgggattagaagcaaaacaagataatatggcaaactctacaggctttatggccgatttacctggccttttcacagatattccaggctttgttgctgatatcccttctcgggttgacttcacctctatactcgttatcttagcctccactgtcgccatccttgccttcacatccttcatcaaatatgtcgctgagagacagcaagaaaaggcaatgggcttcggccacgtcccaactctctggcagtgggatccattctatggcgttgacgccttcattgctatgcttctagctctcaagaacaaccgctacgtcccatggcttgacagcttgcacgccaagatgcccaagacctttgctctgaccttccttggtggacgtcagatctggactattgagcctgagaacctcaagactgtggccaacaatcttgcggattttcaagtcggtccaattcgctacaacagcaaagctggacagcccttcgctgagaagggtattgtcggtgctgatggcaaagactgggaatttgcccgcgcgcttgtcaagccattctttatgcgagaatggtatgccaatacagagcgcatggaaccgtttgccgagcgattctttgcgggtattcctgctgatggcgagacgtttgatatgtttccccatctgcgaacctggtcattaaacctcaatctccagttcctctttggcgattattctgatattgtcactgaggaagagactaacaagaccactgatgctttcatcactggcctggcctatgcacgaattcgccttctcttgcaccgtgttctctggctcttcccgtggaagacatggtacaaggttgtcggtacaattcacagttatgtcaacaagcatattgccaaggcccgtgctgaactcaaagagcgtgaggagcgcatcagcaagggtcttcctgttgggccggagagacgggatgtctgctggcacatggttcgggagttaccgaatgacgatgaagtcagatctcatctctgcttgctctttgtacccaacaatgagactactctgattttcctgtccaatgtgatgtggaatctggccaggcagcctgagatttgggagagacttcgtcaagaagtgaaaggcaaagagttgaacttcaacagccttcgcagcatgaagcttctacagaatgttctcacagaagctcatcgcatcacccctgtcggcctcttcatcgcccgtgccgcagttcgcgacacgaccctcccgcgaggcggcggtccaaaaggcgaccagcccgtgcgcgtacgcaagggtaacattgtgcagatcaacaaggcaatcatgtacagagacccagactactggggtgatgacgccttggaattcaacccggaccgctttaataagatgcgcccgggactgagtcttacaccgtacaacacagggccaagacgatgtcctggtgagatgatgacgatgaatgaatgtgggtatatggttgctcgcatggcgcagatgtacaagaggttggattgcagagaccccacgccgtttgtgggtgttttccgtattgggcagttgaataagaatggatgtcaggttgctgtatacagagagtagttatgacatggaggggaggatgtagtatcttttagagaaatagagtttgattgctcggggactttcttatcgagacactgtcctagaatcgactctgtcgtcgaatctacttccatatttggctaatactatgttttttggactaatcacattttatttgaggtgcatatgcaagctggtacctcatgaatggagagccagtaaacaactaggtcctctaccctaaatgacgatatgcttaactaatttcatataatttgacaaagttttatcagactttcgacggcgtgtttctaccttctagtttaatgtcagcagtttccatgctctgtagggcttattagccaagaatttggccgtgacgtagaaattggtctcgagtaacatcggcatgctatgctggaacctctcaattcttttttctcctctcccaaaaatttctgggcagcaaaatgtaaaatccaagtgattacaccttggcggtccatcatcgacgttgtagtcgccaagcagcccaagatcttgtgcttacgcccgtcttacaaactgcatggcattcgtgaaatagcatgaaaagtacaccatgtggatcctcccacgtcaaattgtccggcagacagcctagaagcaaggccgcggcagataatgtgtagggtgacggtggaaggattcagccgccggattcgatttggtaatgggcagggatgcaacggggagtcggaaaaatttggcacgcggggactactcgggagcgccacgagtagccattttcgagtcatgcaacttatctttagggcgaatttagggtgaactctactcaagaagtccctgcggcaggaaagcactcagtaccggataaacagtgcatgatcggtcaagctttattctatagcgaagccaggattgcgttctaatgtacgataaagtgccgctattccttatctgatcttatgttctactgttgccattcgtgttcgcattctcggcaattgggccccctgttgtctccttggtctctatgctcttagtccccggtgcttcttctttgggcttgttctgcttgatgctcctccactccatacaaacagcgcctagatagccaatacaagagagaatgagtccacaaaggaaagcttgccgtaaagaagcgttgtaagctacaagaacaagacgttttgttgtttcactcaggccatccagaattctggtagctccctcttgttgaagattgaatacatcaacgccaggaatggcactgatccttttcaccagttcatttgtgaagaggttctgtccaacgctgacaaagatggcacctcccagtagttgacagaagatcaggactgaagtacctgttggtacgtcttccaagggcagtacagtctgtgatgcaatcagagggatttgaagagtgatacctaagccgaagccatatggtatctggtagccaatccactctccactgctcgtatgaactttgagtaaagtgagaagccctgtaccgacacacataatggcattgccgacaagcatgaagggcatgtactgcccaatagtttgtacaccgccagcgctgacgaatgacgcaatcacttgagccacgacagtaggcagaaggcgaatacctgactgaactgcgctgacgcccttgatagcttggaaccagatgggaaggtagtacagcgttgtcatcatagtagccccggtgcaaaacatggaaaaggatgaggctgcgatactgcgttgagtaaagatgtgcggcgggacagttgcatggtttggaaacagaatctgaatcacgacaaaagcgatgaggcagacgccggtaacaacaaagagtgcgataatgcgaccgttggaccaggggtactttgtgccgccccatcgaagagcagtgagaagactaatgatgccaccgagaagcataacgcatcctgggccatcgaggcgaaggagcttttctttgaggggaaggcgagcagttgcgcgatcggggacttgaagtaaaaatgcgaggagcgcggcagcgacagctccgatgggtaggttgatgtagaccaatatttgttagcaacagttgaaatttctcaaaggcagccgaacttacagcaccatctccacgtcgcggaagaatctgtgaatgcacctccaagtaggggacctaatacgctggtgacaccaaagatcgcagcgacaacagcttggtagggagttctcttctcaagtgggatgcagtacaccgtgacgataactgcaccagcatagatcccggcacttccaacaccagcaattgcgcggccgacgatgagcgcagtggaagatggcgcggcaccacagacagctgagccaacttcaaagatcaagatgctgattagaaagatgagcttgacgctgaagaatgtgtatagtcggccgaacatgagctgaaatgcgcatgttgtcataaagtatgcggatgcataccagccgacatcggcgacggcccgaaattcgtctgtgatttttgggatggcggtcgagacgattaatcggtcctgtagacaattgatctattagcctttctgatggaagtgatattatttctggggaataactgatatgattttggtgagggcaccacgtaccagggcaaccaaaaacatgctcagatacgcagaggtcatgataagagcaagcttcatgccgtgagggtagtcaatggcagcctcttcctccgcagtagccctcacatcatggacaacatgatgttcgtcctcctttggaggcttgtttcgttccaggaacttcattgtcaagggctggatgtgatactctcgaggtgaccacggtggctgcgcgacgacaaaagatcaatggtcgatctgtaaagccgcgggactaaggaacatggaagttgtttccgaaaaggaaaaagaactcatcaattcaatacgcgaaatctgacacggaacaaagaaagacaccgattgtcctgacgtaaattggatgtcgaccaaccaacatctgtggagcagggatcatgaaagtggtctgatcgattacagggtagagcattccttcgagaagtgaaagcaacgtgaaatgtgacattgtgctatgatatgatgtggtgtaatcaatggcaaaattacgaaataatgttcaataatgatactctagtatctaactgactggataccgtgtcgaagtgcctcaataaccgctgtctagagcaagtaaaccagcttgtgacccctaacggaccccgccttgatctcctctaagccctgtaaggcgccctccaaccccccctccctcacctggacaggatgcggcacgatcttaccatcgtggagcaatccctccagcatccgcgcaaggtcgacaccaaactttctcagctcgggattaccaggccgcccgtgaggcggcggcatgtcaatgtccaaccctgccatctcaagcccatacgtaaatcccgacttgaccgtcttcctcgttcgcgtgatggcttcgtggggcacatgcaccgtctcgtagtgcccacccattcggccgattgctcggaagcagaagcgcgcagagtcaaccgagccaatgcagtcgaacgcgtacttgagtccgttcttggtgagcttcttgatcgcgtccacggaagcgtcgggatcgcgatagtcaaagcactcaacggcttgggacttcttggcgagctcgttgctgttgggggagcatacagcaattggcaggagaccagccagtcgcgttagctggcagaagatggtgcctgttgctgtcccacccccgtagacaagcacatagtggggtgttggcgagggctgcaggggtgtcccggggagctcgagccgcctcatggctaggcctgcagccatgaagacagtgccgagagacgccatgtcagcaagggagtacccggatggcttgcgaaggatgaaatcctcctgtgccagagtgtactgggaatacgctcccacgtccggcatcgaacagttcatgccaagcaccatgattccgacctcatcgcctattttgagtggactgtctgaggcatcgggaccgagggcgatgactttaccagagcagtcaaagccgccaattgctccatggaccgtatatccgcttgtaagcttagtgtcgatggggttgaggcccaccgccacgttcttgaccagtacccatcccttgccaggggtaggaaccggtgcggcgtctgtcagttcgagggtatcacgctcggtgccgataagagcacgctgcgtcttggggatggtcattggctccatagtttctgtcgttgcctgcttgggccctgtcatcaaagagtcgaaatagacgctctatttaacttgctttgatgtcaacatcctggtaactcgtatgcaggctggtgtttatgtcacaccatttcaggaagaagacaggtttgactaaagaaggaatctagattgaaagcttggctacgcttggcagatgactgttgcatctgaaggagctgaatgctggaattgagatggagaacctgtgtatgaatgaagagtggatgagtggtatgacgcacggcggttagatatggataaaccttgttatcatatgtggggcagcgtgagattagttactacccttaagggcttataaggggttatagtaaaaaggtattagatattaactataaaattagtaaattacttcttataaaaataccttactagctagaaatgataaagaatatcaaaaatatttcttatatactatatatttaaatatacttaaatataactaactctaaaaaatatataatttctaaggtctttttactaaaaatcattttaccttcttttaaggatatctactataaagggtatattatgtctaactaattggttatagcctatagttaaattgcatgaaatacattctactctcccagctgacaatatccaggtcagcaacttcaccatatcacatcttggcttccagatgtcagaccattatctttctgaacccgattcactctcgcatccattcatatgacaaacacctgcatgaaccttgcccatccttcggatcacatcagcactccattgatcccattccaccaataatcgtatcactgttccgaaacatctctatacttcactccaaagtatctccccaagccgccagccctgaaacttcaccacaatcctactgcaacattgatcaccaataatcgacatgtcaatgcgagtgaccaaatcttctccgctttctttgataagtttaccgctgcagagttacgttagaccttgatatcttgcacactggggactgaatcccaagattttcgagccggtagccgagcatggcatgaggattatcgggaccgggagaggaattgctcatccggtaagtgagagcggctgtgaaggcggagtggagaggctgttcataatccttgatgttcaagcccctggaatcccatccccatctaggacgtagtcgtgatagagcctcgagtagatttcccatgtgtctagcaaaacaagtcaggtattgaggttctgtcttcccaaacactatcttataaagtcaacgccactgttggctgtaccaaacagaacttagtgagcccccttacttttttgcctttgagaattatcctttgaaacactactactatcttttacaatgacaaaattctcaaaggctaatgaacccattgcggtggtcggcactgcgtgtcgtttccccggcggttgtaacacaccttctaagctttgggacctggtgttctcatcccgagatgtcctgcagaaggtgccacctgctcggtttaatgtggactcattctaccactctgatccgacgcatcatggtactaccaatgttacgcagagttacttcctagatgaggacgtgacaaagtttgacaacggcttctttggcattcagcctatggaggctgaggctatggatccgcagcagaggttgctgctggagacagtctatgactctgtggttgatgcaggcttgtgagttatattgaatgtttgtgaggagataagtgctgacagtatgcagggctatggaagacctgaagggctcagatgtgagtcttgacagcaactacagagcatatctcttgcagaactgacggatcttgatatgcagacatcagtatttgtgggacagatgtgtgacgactggtacgtactcagatcatatctttacatatttatgttactgacaatgcatgcagggcccaaatgcttgccaaagactgggacgacattcccacctacatgggcactggcgtttctcgtgctgtcatgtccaatcgtgtatcgtactttggtaagtaacacatttcctctgacatctcaagtgctaacgttgtaacagtgagtgaaacgctgcagcgctggtgcagaactaacatgaatggcccagtttgactggcacggaccctccatgagcatcgacacaggtaagtcttccccatctgcaatctacaaaccccacatgctaacagaatgatctacagcatgcagctcaagtctggttgcagtgcacgaagcagtcaggactctgcgtagcggcgagtccaacgttgcagtcgctgcaggtgcaaatctcatcttgcttcccggcatgtacatctgcgagagcaagctgcgcatgatttcgcctacaggtcggagtcgaatgtgggatgctaacgctgacgggtatgctagaggtgagggatttgcctcggttatcttgaagacgctgagtcaggcgcttgccgatggagatccgattgagtgcatcattcgagagactggtgtgaaccaggtaagtgaccaatatgacgtaaaggagagggaagctaatgatagtaggacggcaaaacaccaggcttgactgtgccgagcaacatcgctcaaacagctctcattcgtgatgtttaccaacgggctggtttggacatcaccaagccctcagaccgtcctcagctcttccacgcccatggcacaggcaccaaagccggagatcctaaggaagctgaggccattttccgagcattcttcggcgatgaccaacctcacgatgagaagctcaacgtcatttccatcaagacccagattggtcacactgagggcacagctggtctcgcaagtctgcttggcaccatgatggcgatgaagaatgctaccgtgccgcctaacatgcactttgagacactcaatcctgacattgagccattctacagcaatctcgaagttcctacttctgcaaaagcttggcctaatgtacatggaagcgtcaggcgtgcaagtattaacagttttggtgaggaacctagcgcagtcatccacatttgtcacatgctaataatatttgcgcaggatttggtggcacgaattctcatgcgattctggagagctacgagcctgctcttcataaccaggctgtagcgaccactgaagcagagtctcctcgtctatacacaccacttttgttctccgccaacagcgagaaagctctcaaagaaatgctttcctcatatttaagctttttagaagagcggtatgagacaaacatgtctgacctggcttggacattgcacaaccgacgctcaacactgccttacaggagcagcgtcgtggtccctgctggttctggcaatccccaagaagctgccagaagtgctattctctctgagattgagcgtctgacagactcaccacataaacttcaccgatcattgagtgtcgctaaaccgaagatccttggtgtcttcagtggtcagggcgctcaatggcctcgaatgggtgccatacttcttgagtcatctgcttgggcccgtgccaagatcgttgagctcgatggctatctggctgaacttcccgcttcagacgcaccagacttcacacttgagtctgagctgcttgccttcaaggagactagtcgcgtcgctgaagccgccatttcgcagcctctctgcactgctgttcaggtccttcttgttgatcttatccgagagttggcaggtattcagctcagcgctgtggtgggccattcgtctggtgagatcgcagccgcgtacgccgctggcttcatggctcgccgcgcggccatcgtgacagcttactaccgcggtcgctacgccaaactcgctgcgtcgccgtcatccagcgagatcaagggcgccatggcagcagttgggacagacgaaggcgacgctctcgagttctgcgcccttgaggataacgccggccgtatcaccgtcgcagctgtcaatgcaccttccagcgttactctctctggggatgaggatgctattgaagaggccatagctgtcttccaagacgaaggcaaatttgcgagacgactcaaggttgatacagcgtatcactctagtcacatgcaggctgcggcaggaccgtatctcgaggccctgcagagaagcggtgttcgtttcgatgaagaattcgcttctgagcagcgtcctctatggttctcgagtaccaaggttgatgctgcgcctatgaagcgggagaacttaagtcctcagtactggattgacaatatggtcaagccagtcatgtttgcgccagcacttgattgcgcgctggcgcattcgggaccttttgacatggccttggaactaggaccccatcctgcacttaaaggccctgcactggagagccttggaagtggtacaccataccagggtgtgcttactcgcggcaaagacgacgttgagagtgtcgccgattgctttggcgctgtctggcgtaatctgggtcgcggctatgtcaattttgcttcaattgacgctacactctccggtcgatcatcaacacccactgtggtcagagacctccctccataccctttcacagcagattctcaagtcttctggtcagagtcccgtttctgtgccgcgcttcgtcaaatggatgagcccgtccacccgatcctcggtcgtcgcatggtcgagaacagcgttccgggcatgacccaatggcgcaacatccttcgcgcccgtgagatcccttggcttcgaggccatcgtcttcaagggcaagtcatcttccccggctgcggatacgcagctatggctctagaagcagcgatgatactggtgcgagatctcaaggattctccgaccgtgagattgttgagtctttatgatcttaccatggatcaggcgattgtcttcaatgatgacagttcgagtgttgagacacttgttactatgaagactgttgagagtagccatgatgagcttgtcgttgactttgtctgctgctcttatcacactcatggactggcaccagctgttacatctactcacgctcatggtcgcgtcgtcgctcgtcttggtgctccttcagcagatgccattcctggccaaaccgctcaggacccggctcgtcagttcaacctcgctccaattgagatggaccgcttctacactgagctagccaagcatggttaccagtattctcctcccttcaagggcattgtcgagattgagcgcaagtccgactttgcgatcggaaagatcattgatcaatcgggccccgagtgggaggatcaagtcgccctcgctcatcctggtctcatggactctggtgtacagactgtcctcgctgccatggctgcgcccggtgacggtcgtttgtggtgcctgcagatgttggtaggcatcgatgctatccacgtcaatccttatttcgcgtccgcagctcggggcgcaaccatggcttgggaagcgagcaccacgcttggtgaagatgccgattcactcggtgaggctgtcggcgatatgaagatgctttcgcctgatggccaacaagcctacattgcggtcgaaggtgctagaatgaggccatttactcctgccactgctgccaacgactcacctcttttctccacatgggtctacggtccttctgaacctgatggtgttctcgcatcgcgcgtcaatcgctcgaaagaagtcgccgacgcagagattcgttcagccgacaaccttgacagactgtcgttattctacgtgcgacgtctcgctgaacttatccctgctggctcaaaggctcgcgatgaagctcaagagcacttcaagcgtcttctcacttggtgcgaccacgttatcggtctcgtcagccgtggagagcatcattttctgactccagggatgatgaacgatacccaagctgaggtcgatcgtcttcttgcggagtatgccaactcgaacgacttcagactcacccacgcggctgccaaggcccttcttgaagtcgtccctgcgaacgaaggcaacgtgcacgagtaccttaccaaggataacatgctcaatcggtactatgaggagactcttcgttacgaggcaagtgaccagaagatgtacaacatgatgcgccaacttgcgcacatctaccctcagatgcgcgtccttgaagtcggtgcgggaactggcggtgcgacatcccacgcgttgcccgctattgacggcgccttctcggtctataccttcacagacatctccactgccttctttgacaaagcagaagagaagttcaaggattatttcggtcggattaacttcaaggctctcgatatgaacaacagtatcgaagagcagggctttaccgagtcatcctaccacgtcgtgatggccggaatggccctacacgcgactggcgatgtcgagggagctctccgcaacatccgtcgtcttctcaagcccggtggtcgtctcatcggcttcgagaacatcaacaacgacgccgtgcgactgggtatcggtatgggtggcttcgctgcctggtggtccggcgcggagtatggtcgcccttggggtcccatgttgacgcttgagcagtgggacgacgccctgaagaggactggcttcactggtgttgatacgcataccgttggccacaaccagacgcagcctatgtgtctctgggtctcgatggcgagagatgagaaggttgatcttttgagggagccactcgctgctgtgcctgaaaagcaacagagcctggtggtcgtcggcggaaagtcccttggtacgatggatcttgttgagaagacgaagtctctcgttgcgccattttaccagaccacgagccactatagatcgattgaagccctcaatgacatcactgaagatcagttccctgaaggttcttctgttctctgtctcacagaacttgatgaacccgtcctccgcaccgtcacagaccccaagctagacggtctaaagacgctatgggctcgtggccgcaacatcctctgggtcaccaagggcgccgcttcagagcagccctacaataatatggtcgtcggtctcgcgcgatcaattcgtcaagaataccctagtatcaccctccagacagttgatctcgacaatgcgaccgtcggcgacggagcttgggtgccttccttcgtcgccagaactctcaggcgcattgaacttcttgataagtggaagcgcgaagagattgccaatggcgccgatctcaatgacaagcttcagtggactcaagagtctgaggtccgagtcgttgagaagaagacttacatgccgcgattgaacgtcaacaaggagttgagccatcgcttcaactcaatccgacgcatcatccatgagaatgttgatccccagtcgcccaagacctctttcagtctcaacgccagtgtcaatgcgccattggcagccccagtcatcggacagatctcgcctctgcgcgttcagccagagactgatgctactgtcccaagctacgaggtccgcatccgaaagtcacttctccaagctttaaggattagcaccttgggttacttccgtctttgcgttggcgatgccgatggcaaacgggttctcgctttgacatcatctgctgaaacaccagcgacaacaccccaggacctcactgtcgcgctaccagctggtgcttcggaggagctatcttcaatggctctgttgtcgacagcggcgcacctcgtcgctgctcagattgcggcactggcacctcagccaaagggcagtcacatcgtcattcacgaggcagatcctttagtgcgcactgcaatcatgagcttgttcgagtcgcatcccgcaccatcatggcgcgtcagcttcacaggctgcctggttgaaggtcagcagcctcaggatcatcctggcaagaccacttggctggcgcaggtgatgtcatctcgtgctattagaaaggttctccctgctttggccagctcatcgctcctggtcgacttctcagctcccaacagcccctcttcaattgttgcgtctgccatggctgagtgccttccatggtatgctcgcacagagaagtcgctgatccgaaaccgcatcgaggttcgcccaggcgatctcgcagatgcgaaggctgctctccaagctgcttggagtaaagcgagcagtatggtaattgaagctcgcgatcgtgagactgtccctctcaaccacatcgagggtttcactgcaccaattggccagtcgctgcacctcgttgattggacaactccatcagtaccagtgcgcgttcatccccttgatcaccataccaacatcttccgatccgacaagacttacctgctcgttggtctgtcgggcgagatgggccaatcgtgctgtgaatggatggcagctcatggcgcacgatatgtcgtgttgaccagtcgctatcccaaggtcgatcagcgatttattgacaacatggagcaagctggtgtcactgtcgttcctcgcaaacttgacatcactagcaaggaatcgcttcatttgtgccaccaggctatcacccgcacgctaccgccgatcgctggtgttgccaatggcgccatgcttctgcaggatgttctcttcaaggacatggacgctgccaatctgaacaaggtccttgcgcccaaggtcaatggcagtatctacctcgatgaactatttgccgataccaagctggacttcttcctcatgttcagctctgcagctagtattgtcggatctcgaggccaagccaattacgctgctgccaacatgttcatggcctccctcgtcaacaatcgtcgcaagcgcggtctcgcagcgtccatcatcaacatcagcgctctcattggtctcggctacattgagcgacagaagatttacgacgcgagcttcttcaaggacatcggtatcgccaatacctcggcgcaaggtcttcaccagctcatcgccgaagccattctcgctgggcagcgcttcggtcctgatgaggatattgagggcggtgagatctcgcagggaatcatgcctcaattctctgacgatgagcacaagtcattcttcattcatgactccaagttcagcaacatgttgattgaacgtgtcgacggcgatgcagatgtcgatgcgtcgggtaacgcagctgctgtgtcgcttagtcgccaattgaagcgtgtcactagcaaggaccaggcgttgagggtcatcgctgatacctttactctgaaactgaagaagatgctacgtatccctgcagagactgatgttcccgagtcattggctttggtagaccaaggtgttgattcacttgtcgctgtggacgtgcgatcgtggttcttgaaggaactcgacaccgacatgcctgttctcaagattctgggtggcaactcaattcttgatctcgcaagcgatgcattggagcgaattcccaaggctctccttgacctagaccgcgatggtgacgatgcaaacaatgaagcgcaaccagtcagcgacaagaagctcactgagcctccaacctcaagctctagctcagacgttgtgactggcgactccgatgctgtctcgcaaagctcagcgacagacgtttccacgaccgcaaagagcacagcgggagctgacacggcaagcatccccccatctctacgcgacatgaagaataacaatgagttggacgacaggcataagcgagagctccaagacgagacgaaaaagcgccgtgcagatgaaaaagcggcggcggagaggcgggaggagattgtgaagagttccagtgaggttgttgatgagatgtcccttgttcagagtcgcttttggttccttactacggcgttggaggataagactacgtttaatgttacgatttcggcgcacttgaagggcaggattgatgttgggaagttggatagggcgttggaaggtgttactaaaaggcatgagatcttacggacaagattctttgtgagtggcggctccaatcctttcctagagcaattagtgctctgcttatagcacgaagctgaccagtatcacagtttgggggcaagtctctcgagacgcccatgcaaggcgttctctcaaagccgacagtccacctcacatcacgacacatcaatagcaaagaggacgttgacgaagagatggaatggcttcattctcacccttgggatctcggcggttgggaaaccattaagctttcccttctttcccaatccgacactgagcactggctcgtgttagcattccatcacatcgcctttgacgggtacagtctcgagatcttctggagcgacctggcaaaagcctacaacgccaacggatcgattccgacattacctgatgcgaagcagtaccgagcttacattgccaagcaacgcaggcagaacctgtccaagccatttcagtggaggaaggcaattgagtactatcgcaagctcatcatgcctgagcccgagccacttcctcttctaccctttgcaaaggtcagccacaggaagttactcgataactacagttgttacaacgcggagatcactcttgagccttcggaggcggcgcgcatcaggaagcttgccaaggccaatcactcaacgtcattccacgtctacgtcgcatctcttcagactctgctttttggtctgatgcctgactctgttgatcgcttgttcatcgcgatggacgataccaacagactcgataaggacttcatggataccattggtcttttcgtcaacactctcttcctccgcttcgatcgcgctgactacaacaaactctctttatcagatgccgtcaaggccgctcgcacaaagacctacaaggcccttgagcactccgttcttccgctcgacgttctcctcaaagaactctgcatcacgcgtcatggcgatgcagtacccgtcgcgcaagtcctgattgactaccgtgtttctcataaggagtggttcagacttggcgactgcagggctgagatgggtaccggtcgagcagagcgacaaggtagcgatcttgcattctacatccttgacgactctgatgagcagaatggcgggagagttcgagttggtgttgaggttcaatcgacgctgtatgacgcagagcatgctgagatgcttatcaaggcgtatgccaatcttctgagaaaggttacagcggatgaggctggctcgaaaacggctctcaagtcgctgccgccgtggacccagaatgacttgtctgtttctctgggaccgacgattgatgcttggcctaactccgacaccctctcgcatcgcattgacgccatgattcgcgagaacccgtctgcacaggccctcgacgatgagacgagtcaattttcctacgagcaaatgggtcgtcgcatcgatgagatcgccgcttctttgacctctgctggtttgagcgagaatgacttcgtcggtgtcttccaagaaactggtgttgactggatctgctcgatgcttgcgattctcaagctcggcatgacctacgtgcccttgtatcctcccattgggatgcctcgattggcagccaatgtgcaggtcgctcaaccccaagcagttctcgttgatgactctaccgccgacaagtttgatcgattgggaactcagtctgctcagatgatccacgttcctatcgctggatcttctacagctgaagtcccgatccgagcgaagtctggtcagaaggctatgatcctctgcacgagcggctcaactggcatcccgaaggccgtcgtccacacaaatcgaagtctgaaggctctcgttgaaccacacgccatcgttcaagaacaggacaagcccagctatgccgctcgagtactccaacagagcgctttcagctttgatctctcaatcgatcagacgatgcttgcgctctgcaacggcggttgtgtcatcgtcgttcccaactcgaagcgaggtgaccctcttggtacagtcgacatgatcgcccgacacaacattacgtatacgatgtgcacgccctctgagtatagtatctggcatcgctttgctcgagactgtcttctcgattgcacagcttgggagaatgcttcctcatctggtgggcctctgtcaaccgctctcgttcgcgctttcgctggccttgaacttcctcatctcagagtcttcaatcactgtggtccgaccgagacaactgttaccaacaggattgaactcaactttgctgactacgctgaaggcgacaaggcgcagatgcgatatgtcaccgacgttggcttcccttgcgccaattactctacatacatcgtcgatgagaacatgagtctcgttccacgtggctatcctggtgagattgtggtaggaggtgctggtgtggcagatggctatctcgggcgtccggaccttaccaaagagaagttcattcaggatccatggacttcgtccaaggagtggaagatcatgtatcgcaccggcgaccgtggcaagcttcgcgcgaacggcatggttgacattttgggtcgtatcgaaggcggtacccaggtcaagctgcgcggctatcgcattgagctagacgacgtggagagtgctatcttgagcgcggcccagggcgttctgtcggatgctgttgtgactctacgataccctgaggagcgccatgaggatcactatgatgatggcttccttgtcgcgcatgtcgttgtcgctgacaagagtcttcgtcgtcctgaagtagagtccttcttgcgcaagatagtctcaaagcttcctctgcctcactacatgcttccagctttgatgctaccaattgatcgcttcccattgacagcacatcagaaacctgatcgtaacgcgatcgcagctcttcctctcccggccttcactctggctacggcaaatgatgccattgctgaagagggcagtcttgagtcggagacacagaaaaagatcgcgaagatgtggcggactctagtcccagcgagtgcttcggccaccatcacagcagacaccgacttcttccacgtcggcggaagctcattgcttctgatcaagcttcagggcatgatcaggaaggagttcaacgtgtcgctgagacttttgaacctcatggctgctagtaagcttcgtgagatggcagcgctggtgaatgatgaggtcagtggtggtgatatcgattgggagagggagaccaagattcccgatgagtggttgagcataccgcaggtcgcgtcgcagaaagcggatggttctctacgcgttcttgtcactggcgcgactgggtttttggggcaaaacttgatgtcccatcttgctgaggcgcttcgagtatctgaggtacactgtcttgtccgcgacacgtcaatcgacgaggccagcgacaaagtgactctctggcacgcagatctcagccaacccaacctcggtctatccgacactgacttcacgcgtctcagcgaccgtgtcgacgcgatcatccactgcggtgccaatcgctctttctgggatgattaccgttccctccgcgctgtcaacgttaccagtgtcgcggaactcattcgtctcgcgcttccccgccgtctcccggttcacgtgttgtctagtggagctgtcaaacggtatggagatggacatccacctgtcgatggcggcgatggatatgtcgcctcaaagtgggctgcggagggtttgttgcgtgatgctgcggagcgaactggattgcctgtgttcattcaccggccagcgccagcattgactgctactgagactggcgatgaggataccatcacgtcagatgagcttcttcgtctcgcgaaagccatttctctgcgccccgatccaacgggtctgaatggcacgggtcatttcgcaccaattgatcagatctcgagccgcattctcgacgcgcttctccagtcttctgtccaatcacaagacgacgttaatgtcatcgaacacgcgggtaccaagacattgagcatgggcgagtttgcgaacctctgcgagcaattgccagagttgaaggagcttcctactacaaaggtgctccaatggtttggtcaagcgaagaagcagggattgaagcaatttttgacagcgctggaggtggagtttagtgatgacaagggtgatgctgctgtgatgagcagatgaaggatgttttgtcgggagcaatatggccgggacacagggataggtagaggtgcctggagtttgtggatatttcttgcatgcaatttttctctctcgtctctttgtactaaacagaatacagttctttctcatcatgtgagcatttttgtatttccgcgtatccggttcaatgcaatgttactgtcaacaccaaccctgtactccgtagtcaactccaccaagtaccctgcatcttaatgcctccttcaccgttgatgctccaaaaacgctcgattgatcgagccactggaacaaatacatgctcatattccctctattgcacgattccccaactaccggtcataaatcgcttcatcttgacatgtctcacctcacttaaactttccccatgattcgactcccccgataaacttctatcatctcaactgtcggcccgttgatgtggggtagacaactccaagcataacacctttcaagacaagatctacactcagaaacttgaacctcttcttccattcgatgacgatatctatcggaccgacgctacttcgccgagtcggtcctgtttccatgtcttccccacaaccgccagattaacctatggttctgacatcacctcttctccagatcggcgtgtttcttgcctggagatgaacgcggggaagaaaaaacgctaaccgttggatcggtgccgatgtcgttgggacggtatcgcctgatgaggttgtttaagtatataagcgtcatgtaatcctcaaaaaaataaactactcagctagatacagctctgcatcctgatcatcatgagaggtcttttgttctcgactgtcgctggtctcgtccagctcagcaccgcccagtcttccactacgcttcctgtaccaactggaacacccatcactggcgattacaatggcgcatatcgtcctcagattcacttttcccctccccagcatttcatgaacgaccccaatggcatgttccgcgatgccgatggtctctggcatttatactatcagtataatcccactgatgtagtcgcgggtaatcagcattggggccatgcaacctcgaaggatttgtaccactgggtgaatcagcccattgcgcttttcccaccagagaaggatacttatgtattctctggaagtgctgttgttgatgtcaacaacacctccggattcttccctgaccaggataatggtgtcgttgcgatttacgtaagtagttcatattagtcggttaatatcactgctaaccatacgcagacactgtcatcgcctaccgttcaagaccaggcaatcgcctattctcgagatggaggctacacctttactccatatgccaaaaaccccgtcataaacagcacatctactcagttccgtgatcctaaagtcattcgttacgatgactcatggatcatggtcgttgcctaccctcaagacttcaagatcggcatctttgagtctgaaaatctcaaggactggacgcctaccagcaacttctcccaccacggccttctcggtctgcagtacgagtgccctaacatgatccccatgccctacgtcgatgaggacgggaagaagcaggatgatatgtggctcatggccatcagcatcaaccctggtgcaccattgggaggctctattactgagtacttccctggtactttcaacggtactcactttgaggctgttgatgctgctgcacgaattgcggactttggcaaggacaactacgctggccagtggttttacggtctttcagaggacgagtatcctgtttctattgcttgggcttccaactggcagtataccagcgttgtgcctactggcgatgagggttggagaagcgccatgagtcttcctcgtgagaactacctcaccaaggctaagcgtgttggctggaaacttgtctccaagccctatgacctcagccctgtcctgggtcgcgagctcgcctccaacagcagctttggcaacggaacacttattgtcgactactctgatgttgagtccaacgctatttactgggaagtcaacatcactggcattcccgacagcggaattccctcaacctcttctatgaactggacgttctcaagccccatcaccaacgaagccatcaagagcggctactacctcggtggcgatccagtgttcttcctcgaccgcggcggtgtcaagggctttgacaacatcttctacactgataagacgtccctgggtagtctcgctaccgagaacggcacctggagccttagtggtgtgattgataggtcaatttatgaggctttcctcaacggtggcgttgatagcgtcaccaacactttcttctccacagagcccttgacactcatgatcttcagcgcaactgacctgccggaggatgtcaaggttagtgtcaaggttcatgctttggagagtgcttggaaggagatggagaatgacaatggacttgtagcgggaaacagaacatcgagttcgtcatagtatataacattttaagtatatatgtgagcatataatattggcgctttgataacagcttatgcgatactgataacctcaagctacattctattccatttcgaactctaaacctttactcattttctgtccaacgtactgaaaagcttgtgttgcttgatcggtgaaatggagattaaggctagtactgcccaagccagcatcatcaaccaaacatgtccaaatgctttcatgagtgactccattactccactgtaccagccctcgggcagatggtgaatctcggtcaggtcatccttgatacgccaaatctcatctgccgcattaggctgattgccgaaccgggcccacaagctcatatctaggcttgattggtataagacggaggcgagtgttattccaatggtgccgcccaagcttcgtgctaggtctataaatctgtcaatagggttcttcccaagggtaggtgaaagtcttacatgtggtggatgtgacaacggcctgttgcgcatgacctacagctgctacgcaagcgacctgtgtaatgctgaagacggcattgtaacccaggccaacgataaagaaggccaggcaagtcatccaagctggactgacatcattctgaactgcgaatatggcagtgcctatgataagagcaagaatactgcttactaccagtcctacatacttgcccgtcttcttcatgaggtagccggggacgagtcctccgaggcatgtgccaactgacgccggtaatatcttcaaacccgcgttagtggcggaatcaccacgggcttgaagatagagagggacataaaagatgctggtcagagcaatggctgagcaaaagacactagccaagcaagaagcaagtactgttgggttgagaagaagccggacagggatgattggctgagaagctctaagctcccagacgacgaaggctgagaacaatagaatcgagagtgaaatcgctgctataggcaagggatgcagccacgggactatgtttcctccagagcttagacctaagacgagggatgccaggaaagaggaaaccaaaaagacgccgccaaagtcaatacgcttgacgtaggacttgtcagactgtttgggtggaactttgatcaaactgtacacgatgagagctgagagcagagaagggagaacttggatgagaaacgccattctccatccccagctggtatagtcatttaagaagccaccaaatacagcaccgaccatagcacctgaagcataccagatgttggcaatacctcccactagtccacgcttccgaagagggacaagatctgagcctaggaaggttggtatactcataagccccccaccgccgattccagcgatgactcttccaagtatcattatcttctggctagtagcaagaccgcatatgaggttcccaactgcgaaggcaatgttactaaatgccaaaccaggtccacgaccgaaaatgtcggtgagacggcctgagattggctgactagcagcattggctatcagatatgccgtagcaagccaggataggagactaagagagttgaactcgctggaaatctgagcagacagggtagcgataacagttgtatcggctgcaccgaggaagacgccaagccaggctgtgctcatgatcatagcgagtcttgcgaaggagagctctttgggaatgatcgctacttctccatccagctcagaagtcgcgactgtatcacgacaagaagatccatagttttggttctcatgatccgacctgagaagtggtgtgcgttcagacatgatgtctggaggataagaagagggaaaattatcagccaatgatataaaaatagtcaataaagaaagatgtgggaaaggtagttaagttgcagtttcttctaaacaaaatgaataacaaaataaaggatttaacacggtctacggtaggctgataccaggaatagactcaacgcggaacaaaacgcactgatgcatcaacaaatattgtctctggcactaccggctaaggcctaatgcggatggaactttttagcgcaattgcgaaaaaagacacagaagggaaaatccttttgatcttcgagagcctgacaaaggtacgaccccccatttcacccttgtatggatgcgcatgtcacccgagtatacttccatgatcgacgttaccaaaaatcacaagttactgagcatgcatacctatttctctccacatcgcgttcaacgcatgccggcatcctggttcagataactagcaatactgatcgtcccgtttgtcttagcctcgatcagcaagaatggtccccaagcctcgccgacttccgggcgctcagtctgcgtcactgacccgggtctcagcttggacatgtctcagcacccttatctgaagatctgcactcggcaaattatcacactttcagccgtgtgccttcaactgagacattggagtccgcgcgtaatattgagtaaccagtctttggtatgccgcgtcccagaaggcgaaggtaaacgcaaatgaggtcaagcctcaattattattgttgagcctatgacgtataccagaagcgcctggtaggtacaatttcagatacatcactcgaaagctattgagaaatgacacgaatcttgggggacaacatttacagctttcgaaataaaccgtcaagatgtggcccaagcctgttatcctgctcgcctttgctttcttcctgcgctcaactacctgcgctcctactcccgagctgtcatccctcacaacggattatgaagttatcgtcgtaggtggcgggccttcaggcctcggtgctctcagctcccttggacgcattcgccgcaaggctttaatgatcgattcggcccaatatcgcaacgcgccaacgcgactaatgcacgatgttgctggctctgatggtttgttgcctcttctgacagtactactgagctatttgctgactaaatgtaggtgtaacgccagcgtattatcgatggtccgcaatgcagcaaattgcccgttacccaactgtcagcacaatgaacggaactgtgaccagaattgagcctgaagcaaactacactttctttaatgtatcatgtacatcgctagacggtacaacttctacttataccgccaggaaggtcatcttggcgactggtctgcgggaccttcttccggaaacacctgggcttcaagagaactttgggaagggtatctactggtgtccttactgcgatggaattgaacatgccgatcagtcaatgggtattgttggtcctcttgacatggctatcgaggcagctgccgaggctatcactctgaactccgacattgtgatcttcgctaatggcactgatacgcccgaataccgttccaaagctgacaagcaatttacggagaactcgtcagagtatcttcgaaaaaggaacatcaaagtcgacaatcgtaccataactcgcatcactagattacatgatggtggagcacatgagagggatccgagcctgccaatggtacctgaacatgacctcttcagagttgaattcgacgactttgggagaattgaccgtcaggtactctttacagtcttcggcagcgagcaaaggtcaccgcttggagaaatgctcggagtcagtatggctaatggcatgatggaagtggatcgcataagcatgcgtacgaatgtgcctggtatctatgctgttggcgatgcgagcactgacaaaagcaccaatgttttacattcgctttatactgggaaaattgcagttgtagacattaacagtaagtcgactgtcccggatgcagtatcactcaagtcatttggcagctgacaatctttgaacagtggaattggagagggagataagcaggtcattaaagtctcaggcccagattgatcgggagaagaaccccggccacgatcagcggaggaagctttggagacagatgagcgggcaagctggagaaatcctggatctgtagatgtttggactaaaggttggaattatgtaccgcagattgagattattgggtcaactcgtctcacttttcgcacaatctacattctgaacatacgatgaagtaaatctaaggactttgcggaagtgaagcatcttatttcaacgggatgatcctcaatgtcgacgattttcagtacaaggatggtagtattaatgatcaacgtcgaactcgcaccctacatgaccgtgcatcctgcgccgctgggcttcatcttctggccaggcacaacttccacgacttccataccattcgacggtctccatgtacgctctaaatccatcgccctctctattcgccgcagtccctcgagcaactgctcacgaggaagtgcaaaggtgattctgaaccatcctcgatctctcgcatgaaagggcacaccgctagcgacagaaactttcgcagatgcaaagttctccataagctctgcatcggaaagctctgttgctgtttccccaccgagacgagtccatataaagactcctgctactgggcgatagaaggcaaaccggtggaaggataagaaatctccaacgagttctgctgcattgcggagaagcattctgttgcgaacgaggatatgctctaggactaaaaggtccgagaaaagactggaggcaatcacagatgtggcattggatacccggtacctgttcagaatggccattgcattgcgaagctcggggttcttctgcgtcacaaggaagccctataagaggttagtgaagataccgcgagcctgagacgatgttcgtacaagtcgcagaccactactaccgaggtctttgctcaatgcgtagacaacatgtacgcgagcaggattcactccaattcgcttcatatcaagagataagacggacgtaaactttgtttctggggactcaaaaacaattggccctttttcagaaaatggctttggggtctttgtttgttgtgactcccacgccgacatgccatatatctcgtccgcgatatactggatatcttgctcctcacagaactgaaggattgcttccaaccagctggtaggatagatgtgcccagaagggttcatggggttgcaaacaatgatgccgcgtacgcgacatgtcgcagcctccatagccttgacataaagcttgatgagctgctctggggacgagagcccaactggtattgtgactggtatcaagcgatcatcatttcgcagattgcttgctataccaaagccttcccagcatggcgcgttaatcagcatgccttcatcaagctcgctgagtgaaaagtcaagactatcgaggatggacccagcgccagcaccacagacgatatggctgggaaggacagggcttcgtggattgaagaacctgttaaagaaagaggctgcgttctcaagaagatccggcggccctccaagattcttcgagtaggagagatgcgatgcttcaaggttgtccgctatggctttcttcatgagtggaacaagatctggacggcacaaccagttctctgctgagttcatggcaaggacgtcctgcggccatactgggacagagggaatctcttcagccagccagttcaggctcttctgtacgcgatgggaaagcattgtattggtgctgtgaggatgttggagtgttctcagtgtcgatgatttggcattcgctgtatcttgatagtacaaatattggcggcttcaaccttcttactgaaatatgatatgaaagagcaaaataatactctgaattgtgagtactctattctgcacagaagctacaacttaggtatcagtacaagatcgatagctctgaggtcagacggtcagtcagtgtttggtcaccgatcgacgctcccttttccagtatacacaaccctgagccttggtgcaatgtgataaagaaattatggtcggggagaactcccaaaataccaggatttgatattggaatggtgtattcgcggcagagttcccagcctcccaagggcagggaatatgtgtcatcactagacacggaatcaaagcaccccttgctatatccagtcgttttagattaggcggtgcttatcagtagggcctaaggaggttaatgaaacattgtgtccccgtgtctcagctcagccagccctatgagcagtgccgtagcgatcacctccttgtcgggcgctgtttgcatttccgtatagacctgttgagatgagctatcacgaaatgtttgaattattgaccaactattggccgacggcctgagacagcattgtcttacttcggaccatcggcctcaacaataccactgcagacggccccgggcctgtacccttgtcgtcctagtgagacagacactagcggcgtcacccgcctccccgtctgacggcaagtgtctcagctgctggcaatcgtgaagctgagccggatgtcggtgtcttatcctccccattgggccaatcagtctttgacaagtttggcctgcaaggtgtgtatatgcaggtttctccaaggaacagtctcaccacctcctctttgctttcgcatagcatctgggatccgatcctgggttttctttcctcccctagcggcattacctagcaaaaagtaaacgtcaatgatcgtcaaaatcttgactcgtttggacacgaatcaactgctagacaagtcttagtcttggtattgagcgacatgagaaactgcatcaccgtaagtggcggagttagtcatgagaaacatgcgctctgcttcatacacctatggaggcggtaagactttgctatggtgggcaaatcaacatttgctttttctgtcctggagtccctttgaactgcgtcatcgcaatcagagtaatgggggcgatgaaagagagaaaaaaaggtaccattgtggttacggccagccttgagcaatatccttctgctagttaagaaacccgaatcgtctatctttgaacctggcttgccacagtcattcatggattaccagacaaaatccccctttactatgaccgaacacggtgcagagtctatttctgcaactatggcagcccatctccagagtttcggagagtggcagatccagaaggacatcatttacctagacaatggtgccttcggatcatgtccaaaatccgtcgtcgagaagcagaaaaacattcggcaacgcattgaagaaaatccccatgagttcttcgaaagatcatacgtctccggcttggaggccagtcgacgctctctggctgacttcctacacgtcgattatcgggacatctttctacttcctggcgcaactcacgccatgaacgtggtcattcagagtctgcgattcgatccagatgatgagatattgactacgaacgtcgcttacagctctgtgcgtatggtgcttgaccatgttgccaagagggacggcgctcatatcgttgtcgtcgacgtgcctctactagtcacaggccccgaagacgtgatgcagcgtatccttgctggtgtcacgcctcgcacgcgttttgcagtcatcgaccacattccaagccgaactggtctcgtgcttccagcaaaaagaatcgtcaaggagcttgagtcccgcggtattgacaccctggtcgacggagcacatgcgcctggcatgattcaattggatcttaaggatatcaatgccgcgtactacgtcgccaactgtcacaaatggatgtgcgcgccacgaggaattggcttcctccacgttcgccgggaccgcggtcagaacatcaagccgttggtaattgccaggtcgccgtatgtcgttggcaagtccaagcactctgtgctcgaacacagtttcggatggatggggacctattgcccctctgcaatgctctcccttccctccgctatcgatcatctcgacaaggtgatgccgggcgggtacgtcggcttgacgagtcgtaaccatgacctggccgttttagcccggagaattgtctgcaaggctgtcggcgtagatattccgtgcccggacagtatgatcgctgctatggcgactataccgctcccagactctccagggcctgagcaggagggtatgcttcccattcagcaagctctatggaaggaacatggcattgtaattccggtttactcttggccttcataccctaagcgggtgatccgtttgtcggtgcaggcttataatacgttggatcaatacctcaagctagccgactgtttacgtatcgtgctgcacaatgagcgaacgtcattctcgcttgcctctgttggctccgttgaacttccgacacccccttacacaaggagacaaagtggcgactctgcgtactcttcctcatcagagtttcacctagcatgcggatgctccagttctggaaccaagagcttgagtgcgggatatggtgtgcctagaccgccgtaccaagacattgagaaaccaaccttggccatgctctgtaacctcgctgaatcaagattactgaggatcttacatgggacgttctccttcgatcctgtttccttgtttcccactgctggagcttgcgaggtggcactcacctcggccagtgagttccagaaacatgcaaacttagagacctcaaaaatggcctacatgctgtcttgcatttcacggcgcagaattccagagataatggcttcttctgtatcgcatctgcttgagactgaagacataattgagaattggcctctgccaatgaacacgctcaagaaccagtctcaggtactcagtcgagcagtcacttttcagatgaacgctcctagagcgcctgccaacttcacggtcgatcgcaatgagtttgtcagtcgagttgtgccgtacgagacggaaagccacaaagagaacctcagtctgaagttctgggaccgtgctctggcagacttcacgaccaaaggaagatggtctccagatcgaattgcatctttcttgcagatacatgcgtttttgagggatcctgtttgtggactgcgccacaactttgaatcccagagagataacttcctgaaactgctcaacaacttgacgaaggagctggaaaagtcgagccagactatacgcgaagatattgcagcgcagttggcagccgagtcttcattcctttcgcaacctctgatcagtaatgcaagctacgttcatttttcggaggatcagcaactcgtatactcgtacgttgacatttccgatatggcacgatctgagttctcttgtccagaaattgtgattggcatgattgacgatatcatcaattgctggtctggggacgaaatccgtattgccccgatcgccgtagcaaatatccatcctgtttgttcaagccacgattctaggcaaataatcatagatggtaataatcggattactaccctgaccttcctcaagttcgtctctatctacggactctccaatcttgcggaagccgaagataatctgcgagagtactgccgagacagcggatttggaccagtttattttgtcgacttctgcgctgtgctagacacgctgcggaacaaggcggtgcatatattgagccagctccagactgtttttgatatgggacatttcaagcatattacgcaggtgccgtgtctggttacggaggaggcatctttcatcaccaaagtgctggtccatggagaggagattgcacagccgattcatcagtctgtttttgcgacagatgatttgcttgtagcgttgccggcgaaaatgcaatgtcatgggcgggcgaaggggttcaaggctcttccagttaggtagatgacacgtaatctaggaatatttcaggcttcagtttatcataaattataagatctcagcgatgtttctatggctatttcttggtgtagatgctacccaaaaggcatcactctttcatggcccaatcagcagcagcgatagcgtgaagctttgcagtgtcgaaaaccggcaactcacttccggcctcatcaaccaatagaccaatctcggtacaccccatgatcaaacactcagcaccctcagccttgagtctacggatgacagagtgatagtcctcgcgagatttctcttgaatgatcccgttgcagagctcctggtaaatgacgttgtgcaccgtatctctgtcgccatcacccggcacaatgaccttgagcccgaatttctcgaccaggcgctgcttgtaaaagtctttctccatggtgaagcgcgttccgaggagaccgacggacttgtagcctgctttgatgatggcctcggcagtaggatcgacgatgtgaatgagaggtagttgcgaggccggttcgatgccgtgagaaacgaagtgcattgtgttggtgcagagaaccagggcatctgcaccagcgagcttgagtttggccgctgcatcattgagcatctcgccagcttcgtcccatttgcccgcgtgctgaagggcctcgatgttggcaaagtcgaaggaaaacacgatgcactgggcagagtgaaggccgccttggatttcgcgaacgcgacgattgatctcttggtagtacgttgtagtcgactcccagctcatgccgccgatcaagccgagcgtcttcattgtgcttgttgttgcttgggtttttggtcttgacacgtggctcctgtgcgatgttgatcaagccgtgaatgcggtgtaagagggaggttttgctgcagccactcagaggagatttgttatcgcggtggctgactcatgcttggtacgtacttgagattttgatgactttcaaaaatgaatcaactccgccactgttagtaaactaaactgaaacatgagattcttttatgtatgtgataatttcctagtctctgtccgacggtggccatgtttctcctgtattggcatgccagtcgcaatcatttcacaaactggtatgcaagggcatgacaggaattgcgagccgcaagaataaagattgtgcagcgccgaggttatgtctatatgtcataatcattttatcttcgctttcatgcagcaaacttgaatagcccttggcgcttcacctggtagcaaagggagttgaagttcgccgtgattccctcaagcagcccagactggagacatgcagcaacccgagatgggacggcactccttgaagccttgaataaataagatctatggaaagaacgttcgcgtaacatagtcaaattggctactgaggtgagaaggagtgaattgagttgaactatcgaatatgattgtacagacggaaatgactgactggagctgaactaccaaaacaactcgtactaacttcgaatctccaacaggtcgacgtgaaatccatgtggttcctcaacgatctcaacttctggaaacaacaggaactctaagcactgacaatctcacccatgacagccaggacattggcggatgcgcgagagttctcagcgttgatggtgagaacaccggcgctcgagtcccaagtgttgcggtgagacccattctcctcagaagaggaaccagaagctccaatgcggaatccgaaaatactgatgccaccaccaccttgaaccgtcttcttgtagtcctggtcaaaagcagtcttggcgtcaccgctgaagctgatttccatgctgaggccctgggcgacgagcatctgcgtagggcggaccttttgaaacatggcgggaggcttggcaccaagcttagcaatgaggctgttgacgtcaacgtccctgtgtatgaagttagataatatcggcgaagaagtaggcttgaacttaccaagaaccaggctcaaatagaacggtcttgtagtgttggatcttgagagagaccttgacgtcctttgcattggagctcatgtcgaagttggagtgctcaacacgtccacctccactagcataaaagtcaaagacgggaaagcgactgaaggaagcattaccctgagcttcagtgaagccgatgtccttgaaggaagactgttggccagtagagagactgataccgaattcatccggcttcttgttcgtgaagccaatccagccatctagcatctcagcgtagcctgagatggagtactgagggacatattgagtctcaagagggtcaggaaggacgggccttccagcagcatcgtaagtgactgactgaaagctagccttcatgttgaatctaatagggatctgttagtcaattcgaggtactaggagctcagcagtgtcaacatttaccctttaatctcagtgagagtgttggatccgttagcggcactcttcatagcttcggcaagcagagcagagccagcgccgccaatggcattagtcttcatttgaacttcattcgtggcagcctccctgtggcaaggatgtcagtaaaaagctatcgaagcactcaatgttgttagggctcataccagttttggaaggcgaccaggtaggcattggcattgagaggggcccactgagcgaatgacttaggcttgtcaggattatcatcgtccttgaagtcctgcatagcctgcttcctggcgtcctccatctcggtgcgaaggatagccaatctctccttagccttgttgagtctgtcccagacatcaggagagttgtcaccaccagcgccctgtattgatcacattagtaaataccaagtggtttggagttaagaggatgccttaccggagtgagggtctgcagggtcatgttgagcgcttcagagtagcgcgagactttgctggcgacgaagttggggttggtgggatccagcagaaagtccgcatactggtagattccccagttggtgcagacagcgggaatgtctttaccaccggagatgccagcagtgttggcggcagcgatgtagactctggtgttgtcaccaacagggccgctgaccatgatgttcttgacggtcgaggcgtaggccttccaaaagagctggttctcttcagacatggtgctggtagaagcttgattgattgagataagaagggggaagaatgctgtgtttgtgtttgcggttggttgttcttgtagtgcttgatgaacggttgagcgagaatcaagactagggcaaagcatcaacctttatataaggtgagttcccctcgttgaggctactgcagcatatatcactatgtaaggtaagttacagtagttgacggtacacaatttcttagcttggcgaacgcagtcagccggcttcgaaacagtcagactgacacaccaatgtgatctaccctgtgatccataggcttagtttactacaccaagaaactagtaatctaacctcagacgcaccaagcgttcttgaaagaaattaccgtgcggctattcgttggagaatgtcatgagatggacggcacaactgagaatgatcaacattgagcatgttgcgacgtcacaacggcagaggaacggttggagggatcctccgaggctagctgagaatcccaaagaggaatcgttccatagtattatacggctttgcctctcggaagcgcttctttccgggagttcgctaagtgagacggcctagtttagatccgagccatcaactatgggagcagatagtgaccaaaggtttcggccctgtgacttatgtcagagtatggaaggaaatgtatacttccgacacggcttatcactcagtagttgtgtccaattaaataaaacgatagattacagccacaagtggatagagccagccactctccgtgacaatactaaccgagccgccacttatcacgcacggcacgaagtttctcagatagatcacatagttgccgatattagaggcaatccggtacagtcgcttctcgttggatgtggcggatatgaaatttcctgtacaagaacatgagtacccttgataacacgatcaagcctcatcttatagatggggggccatggttaccttcccaacaggctttctgggtcgcgtttagcaatttggaaggggatggacttacttcagttctcacatggccgataaataaataatgcagctggctcaccattcacgctgtaatgatgctcgaaatttgacccaagtcgactaactcagattctacacagcagccctacggtttatgttgggtggggacagccaacatgcggctcacgggaacactggctactagcaagcggaacttcactctcttggcgaacggcggatcaaagcttgtttggaaggcttatgctattgcattgcaggcccatatgacaacgcaagatgacttggacaattctaccaaggcgatctttgttgcctctccgggcctcttcgacatccctgcaggagagtttgcccctcaacaggtcaccaacgaccacatattccgccgaaccgattgtctgcagaatgctcgatctccattctacacatctgatggagaaagctactttgattctcgtcgcaagtatgcatctcgcctcttgctcgtaatcgcgagggatcatgcaactaacatgagccaggtatctacaggctatccatgacgatgtatgtctcttcacgccatttgtgcgttcgcaaaatactaatgagaagtaggccatgacttcatccattgttgctggctcaatctccaagctacgctccgaagttgagcaggcgcaggacatcagtgcacaggcatacctgcgtgacctcgatctataccagaagtttgcagctgtggatggatctgagcttactaaatttgaagcgtggggcgagaagttcggcatttattatgcatgggccaggagcgagcagaaacggctcgaatcggactacacccttgcggccactaaaatatcaagcagtgttgggttggtgctggctgcatttgatctggcacgggatacctcaacgctcagacttgggtaagctggcttttcttcaagtcgtttcatatcataaacttgcgggtactaaccgtgcatgacgatggccataggagcaacatgccatgttcaaacatggatatcccatcttcaataggacgcgcacagactccactagtggttcctgctgatcaaacctactatcggcccttgtactcaatcaacggccttgaccgaagagttgattcctgggttggtgctcaagacggtggccgtgaagaggttgagttagatctcgatcttagcaatgccaagacagcttcttgggcaagtctggggtttcccaatctcgatcatgagcctctgtacgacaccaaagctgttgacgctaccaatccggacgtgaccctatcactcaaggctgggggtatgcaagcattcgacgttgatcggggcttttggtgagttatcaacaccttcacactgaatcaactgacgatattggtttacaacagggatgttagcgctgctgctcgatctcagctgggctcagctgtaggcaacgatggaagttctggtaaactcatgaagatcaccaggatcttgctgggatataaagtggagataagaatgacatgcgcggatggcaagaaaagtcagctgtctgacgctttggctggctcgggaggagagaagatattggggatgacaactgacaggtgtgccgttcacagcggggacggacaggtcgtcgtttctagtgcccccagtggctttccgaccgtgttggcggtcctgggacgtgagatttgagttggatagaggcatgactgtgctgaaccactttcgattatgatcagaaatcagtaaagggtttcaagatataataactgtccagttttcttcagatgccaaccaatttaatatctcctcatcctgttcccgctaccttctttcaggaactatgattctcctcgcctgttatcgccaccgtatcacggacctctggcgtggcacgttacaaatggagatgatgaaactcccgtttatgagatgtcagatccaaaagagaccgttgaagcaactgtatcatccccgctcgtgtattcttgactagtgaaaggtggcgttcaagtgaataggaagcaaaacaatagcgcggcttggcaatcgtcccgccctgtcacaactggcccaaaatcgactcatcgatgtggctttctcagagctacccaagcgaatggtcagccaatcagccttgtatggacattgaatgtcctctctggcttttggggtatcttttgactacttgctgttccatcacaagtcaatactgtgttcaaccacctgccacctcgacgatattctggccactggccatatcggcgcgaaactcattttattcagattgcaaatatgttcattcaacttcagcgtgaagcttgtggcagtacattggtttgaggccatgctgttgactgccttgacacttgaatctagctcttggcggcaagcttcgcttggcgatggagttctctcggcagctgacttccactcttcgaaatgactcttgtccttgctgctctactcaaatgccttccatcgtcctcatctcttacatagtatgccaaatcagccgtaggatcccactcggtctgagagagcccgttccccagccacgcgaacctattcccactatactcaaagtcataatcctcaaacctgggctctcgcatagcctccaagtaatgtagcgtagatccaggccatgtgatcgaagactgaccccagttcggcttgatgttatgtgagtggcggcagttatcagaccacaccattttctgagtaacttgtgccatgtaggtcttgaagtcgtagcatgctgctgccttcagactcatgctatgcatgctaggttcagtttggtacttgtcgataaaagcgcagacaaagtccacctgggcttctatgggagcgatgacggggccgttggagattggggaccatgggccagcgagggtgaatgagttggggcactcagagatgccgactcccatgtagccagtgatagaggtgctccaatcttcttggaggttatgccctttgaaatggatggggtaccgaggaatgaacgatgtgtcgaagccagtggctgcaatgatgacatcgccttcgtaatgtcgtccatggtcgcttacgcaacctgtttcggtgatctctttgacaccagagtagatcgcttggacattgtctttcttggctgcctgcgactttatcagacttgagcttcatcaacgtaccacttgacttacgtagagaaactgatctccagaaggtaaaatccgtttgcatccgaccggaaagtcaggaacaagcttcttttgaacttcctcatcaacaacaaccttcttcatttcactctctaaatggtcacgagcttgcttctgaagaacagttcctttcatatacatagctgacattcggttagaaggaacctctcgtaatcagctcgacttactgaagaagctgtttagtgtcctttcgttctccagtcgtagcttcatgactgaatgtggatcactgacgaatttctcgatctcttccggagagaatttgcccttctttgagttgacagagggtagagtccatcgaggtgttcgaacaaagaccttgacaaacttgacgcgaggttgaatggtgggtaaaatctgaacactcgatgcaccggaccctatcaacagaatatccttgccgtcaagagatatactgttatcccacttcgcgctgtgaagctttgggcccttgaacttctcgagtcctggcacagatggccacgctggcttgttcaaatatccagtagcatgaatcagaatatgacaccagtcataagttgtcttatcggactttagatcagtaactctaacgttccactggccttttagttggtcccaagaagtctcgacgacttggtgctcggtcttgatgtgtttgaatagatcatacttaacagcaaagccctcaaaatattccttgatctcgtctgagctggcgagaactgaggagaaatctgcctttggttcgaaggaataagtgtagttgtgtgaggggacatcgcaggcgcagccggggtaagtattctcataccaagtccctcccacttctggattcttctcatagatcttatcatatatcagtacgatccttgcttggatatgttatacgcacagttaatgagtagttctgaaaagatctcctcagcttgtaagcaaagcaaagtccagaaacgccagcgccaacgcaaatgatcttgacaaagcgctcattgaaaatcacctcttccttgggtggatccatatttctcactgaaacgtcaattaataaatgaaactggaggaggtagtctttgggattgcttatacttgcaatgtatgcacagcagaatcgtgggctgtgctccataagcgtcttggcagacgtttcaagtttcttataaccggcgaagtgaagcaaatgagtcattattcggactcttcttatcactgtcaattctggggtaattagttattcactgtggcatctaatttatgagcagaatgtgttttacaggcaagacttgtcgttcatggcatgtattcacctcaaaaaaatgctacttaccctacgggtcttggtatgcgtcgatcagtgaaatctccaagactgccaaacgcccgattaggatccatcttccgccactaaaggcgttgtcactggcatgaggagataatgtcttaacatcagtaagcactttgcagctgacaaaccgttttaagttgcatatcatacacaattataaagcaaaatccacactggaattgcccatgggctaattttcatacgatatatcgtttatcgctttttcaacacgcgtcaatgaaacgagatttggttgctttttctgctgcatcatgcaaaagtaccctgacctagcaatttaagcagaacaggaaactgtttcgccggcgtattcctctgcaatgcctggctgccatgcatatgtcgccgatgtttaaccttgtttgcttttgccaattcagaaatcagacgggaatagtttccaccttcttagtcggttcaatcgtatttcttggctgccacacaatcgtacgtcaggttacaataccctgtcgctaattactcgcgtggaaacgcttcgccgggccgcggtatccgatgacagcacatgggacttgcagagattttccattggaggatgtatccctgccctggcactgaaggaaccttaaccccagtttgggtatcacgcaaaaggggcacggttcaggaggcatcgacaggaagtctccccggagacaacgatctctttagttcgcgggggctaatcgtagtctcgggtatatccgtttaattgactcgactcagtagccatgatgcgacaagcaagattgaagaccgttacggtgcatttttagatctaagaagataactcaaccgacgcagactaccatcgaggatctcgcggcggcgtatacgtcccctgtacagcctcaacatcgatacgctgctccaccctaataccactccgaaactgacgcggctcttccggtaaagaaggcaggtccttctgcacgatctcctcttggctctcggaccgagaaaccacgttggttattgagtaagggtcatgcactttgctgttgttcgcgcgcccagaccgaagttcatggctctcgagccgactgccgttgtagtgcggtgtctgagagttgctcgtcttgtcggtggcgtagcctgccattacccagaagcggcgcttgaggagaggtgtaaccatcggggcttggccgacgaagatgccgacgcagtcttcgcgcattgaccatagagctgagacacctttttggttcaactgactcgtgttagtaaatgctattgtaggggattgaagttggggacttgcgttgaagatgaggacgaagcgaagaatggcggcgaacatgcagaagaagcccaagctgaagagaaggaagagaccaaacttcttgaggcgactggtttggatgccaaccaagacctgtaatttgttaatagacgtcacagagggaacatgagtcctcctaccggaattggtacaagcatgatgcagatatccgttgccaaattaaataccaagatgacgacaaagaatgtaagattctgcggaacgcattggcctgtcagagttagcaaaccgtccgaaaagactgataccttgatactaacgtcctggatctggccaaacttgccaaaggtgatgaaatggccgacacgtcgcagccagcgtaatgatgataaccaccacggacaaaatcaccatcaccatcaacggcttcacaaacctctccgtccacagacccctcacaacacggctgtaaaagcacagcatattgaacttgagcgtccacagaataaccacgtatccagtcaacccaagcagaaacatctgtgaaccatacgcccacttcttgctatcctcttcactcatgttcttcctctcctcgaaggtcaaatcggaggtatggcggccctcggcgccttggacaaagacttggccaattacgggtgcagcagtccacattccctacctcgaaccgttagcgatcgaacacgtcagtcatggaatggagactcacagcgacggcaataacgagataatcgtcccaatcgtagttcctatacccaaccattttcgtgcgacaaaagatgcgcgccccgatcatggcggtaccgataacgtagaggatccatatctctacgatttgaccagccaacgcagtcattgtaacgaagggaagaaaataaagctttaacaaaaagaaaatgacaactgcaagcacctggacgggctaacaaataagcatatcaaggcatgtaaatgaaggaatggcaacgtgatcctttagaattcctttttacatcttaaaaagcaggaatcgaaaccccgcggcatgtttccaattaagctttctccctatattcgccctcgacgaaagataaaacaattccatagcccagcaattaactacaagcagtcagatcttttgccttccctgtatctttgtgcctcggacgtaagacacacaattgtaggtttctttttctattgttacatcttgtcttacgctctggcgagtcggtggatacgccaaggttctcgatggagggatcctggggccagcatcacatgtttttaggcattttatctcagggcccgctgggatgtaactgttctggtgggattaagatccctgagtttgtgagctgcagatgtcaggggcatttccagattcagatgctgggtctgttgattcattatcttgtgctactgatgatgcttcagttatgtcggcagttgatccgggaaaataagccatggcatgattgcaacactcacgaccggactttgagaagttatagctgcatggcagtatgatagatcaaatactccgttccgaatattacccagatacaggcgtgtcccggctcatggtgatgccgtcaacattgcagatgcgaagcccccagttgagagaacagcccccgcgcatgaaacaacaaaccaacacgcaccggatcaacagttctcgttccccgtaagctcaatatcgaaccaacgctgtttcaatcctctgaacaaggaaggtgactgcatcgccgatactatttattcgtcggcccgttcagactcaaatctcctcactgcaatacactccatccttcttttcttattttcggtacagcacttccgaagatgtccgcccccatccgagtcgctgtcacgcaggctgagcctgtctaccttgacctagctgcatctgtgaagaaagcatgtggtcttattgccgaggcggcgcagaacggggccaagcttgtggccttttctgagtgctggctacccggttatcctgcgtggatctggtatgtttatgtctcgtttactgacttggcgtgtgcgttatggctaatctcggtagggctcgatctgtggactttgagctgcaaacgagatacatctacaattcgttgccgattgagtctgaggctatggatatggttaaagcagctgccaaggaaaactccatcgctgttgctcttggcttctccgagaagagcccctctcatagcgtgtacatctcacaggcgattatctcacttcagggcgaagttttgttgcaccgaaggaagatcaagcccacccatatggaacgtactgtctttggtgatggtactggtgctgacctgaacaatgtcgtggaagtggactttggagctgaacatggtaagatcaaggtgggatgcttcgcatgctgggagcacacgcaaccacttctcaagtatcacagcatctcgcagggtgaagtgatccatatctccatgtggccacccattgatcccagcatgggcgttaaccatcctggtctgtggagcatgacggccgatgggtcccagaacctgtcccagacatatgcaattgagagcaccacttatgtgcttcactgtacgtctgtatgcacccagaaggggatcgaggttctgaagacgcaggatgggttagcttgtcgccagcctggtggaggccatagttgcgttatcggacctgatgggcgacgcttgactgagcctctgggtgatggaaaggcagataccgagggcattgtctatgctgacttggatttgactaaggttgtagcgactcggggatttttggacatcgtgggtcattacagccgtccggatctgctgtggcttggagtggatcgccagcccaaggagaatgtcattgccaagcaatacaagcctgcagtgcaagaggagacagaaagcactctctattgataggaagatctagagtagtcagcgtttataaatcggagctagaatctctaggtcagccaaatattaccaaatagaagctagagcagcgaacatctgcatgagccttactcatcgcccatgctccatgaaacaattggctcattgcacttctccgagcagctatcccaaaaagtcactctctttcagtgtcgtctcttggcggcataagtgcggattttatgtcatgcgggatgagctgtttgtcttgctgagacaccgatctgctcatcacgcttgttctgaaagggaaccataccgcgatttatattgtctgtggtaaagttcgggtttaaatgaggcttcagcccccagggcacaaaggtaaaggacaccaatacacatatacgggataaatactcgttgaccccagtgtcaggtttacattgccatcgttgccgcaattcatcacgcttggtctctatccaggttctgccttgattagccgatcgcccaaaggggcatctccttggccattgataaaaccatccacaaattttaagagccatctgtcatcatcactcttaccaagatgcctggaaaagtgaatctcccaaaccttagctctgggacccttcaccatactaaggacaaggctaggacggcggtcaacatccatcagcagtactggaacgaaactgttgggtcaacgctaaagagattcctggccagttcagggtacgactccaaaagtcaatcccgcatcctcaaccagttctcgaaccttgtcgccccatctctcgggtcatcacccgtgcggggagagccaatatggaagagctttatgacagacaataactgcccagtagagctaagctgggacttccatactggtaacggccagccaacaatacgatattctatcgagcccatcggtcttgcggcaggaacagctgcagatttacataatgacgaagctgctccagacttcaaaaaccgagcaagcggagaatttcccgatatggatacggccttattcaatcacttttacaacttcttcaatgggcgatggggtgacgataggccagagggccaccgtagcactatgttctgggcatttgacttgaaagagtccaatactacgaacaaggcatatttcttcccaggtcttgttgcccacgcaactcacaagtcaacgcttgaagttgtagcggatgccatcacttctgccccgggttgccgaccggagaacatcagctctttcgctagctttgctaaattcatccatgagcgtcagtacctgggccttgagatggatatgttggcattagacttggttcccgttgaaaagtcaagactgaaaatctactttagagacaggcgaacagactttcgatcagtcaaggatatgatgtcactgggaggcaggatacatggcgaagattttgatgttggcatgagaaatttgagaagtctctgggacgcgttaataggaacgagtgaagtgtctgatgatgttcctctaccatacaataaccatcggacagctggagttctctacaacgtcgaattccgcacaagcagcacaacaccaaaggttaaggtctatatacctgtccggcactatgcgaagaacgactcgcagatccttgacgccttgggagactttttggcagatcagacaagcaagttaccagatgtcgtgatcgattcactttggacaaaaaggtattcagattgcttatacaacattttgtgagtagcaagtggctttggattatatcaagcagagttgtggctaacagttccaagcggagaggagaggctatcgagtagcgtgggggttcacacgtacgttggctgctcaatacagagcgagggcgaccttcgtgtagtggcttatgttaatcctcaacaatgattgtcccacaaacggaatcgtaagtactagggcctagttaggaatggtgttatagaagaataaagttaaggtgtaaactggatttatctattgaataaaaacatgttgtaaactaccatcgatgttgaaatcgtccattaattcagtggaccacccaggaacggcaattgaacggaaatcgggattggggttagaactcgtcttttcccaatctcgaggcatagatgggagactgaacaagcgttttgttatctcccggttcgatgacatctaagttttccttatttgctgatgggccgccatcaagctgtacaacttttgtaggatgctgctggtattttaccgaaccaggccaacggaggtttaagtgcccaagaggagggtcaagcggaggtcgggtaaaagaacgaatagccctttcctgattgatatacttttgtatatcagggacactatcgcatgcctcacagcgtggagtgttaccagcaataacaactcttggactagagcaggtttctctatgccaacgaggcatttcgatgtcctttcgattcaaaaataggtagattagggattatagatagaaatatctgtctgaatcctggtgataataacccggcctttgcagcctgattttcatgaggtggtccttgggctgtgttatctgcagctccgtttaagaaccaataatattctcgacatataaatctgcttactttgtactgcgtggtcttctcttgtccattcaatccctctggctgagagacggttcccgacgtcagcaagttgtcaactgtcgaggcagtctaagctcaataaaaacggagacagtatatgaagatcatcccatttggtccagtgcctttcctttcaacctttcctaggcttcatgaaatcttgatcatacttagatacccaagcccaatcgccaattcggtcttcctggacacaagtgaacagcgtatatgatataaactggctcaggcccagtgactgtggcccaccagctgcctggactatactcgctgccccgtggatatgtcgtaaagccattggaatgttcccgaggagcatctatacttggctgtgaatacttttttccatacactacatcaactccagatttgactgggaacgcttacctcgtcaaatgatagaactaaagcactcgacacggatcgaggactcattgacattggctgcaacgcaacgtcctttcggagttttgccaggtgctccaatttataacgaatagctatttcttcaaatttggtctttgactccacgacagacagatggcgagaagaggctaagagaaaccctctgatgaaatcagcatcttgcgaagatatgataatccaattatttctaacatattcgtggtactggcgtatggtcctcgctatggggcagtgagcgcttagatacggcatcacgatcttgatatctatgtggtcaattagcttactattggcgagatacgggaagtcagaacacagaagattggaattacgacttacagtggtcaaacatgaaacattcatctggtgtcagagtcgaaatgaagttgatgtatggtgacagcatcggctgctggatgtgaagctctgctgtagatagagtcgcttgtttgtatggaagtaaggtctggtcaaggggctggcctgttgggcttgtggatttcggaatgcgccttttctctgcttttggagcattttctattgcaattcttcttgactttccaggtccccgaagcttccgtgctctggcgtgtgctacctgagcagagtacgaacgagcttcgcgttttgactctcgaagagcctccgggcctgcatcatgcaccacttgaatgaacttcatttcgactagttgaaaaagttttcgctcccgtggatgacttttcggcacatttcacgaggtatctatatgcgtctttgtattagcggacggtgcagttcgccatttgtcagcacgagtgacgcagctggatattgatcctactcaatagggactagcgactaattggataactaatcacaaaatccatcgtctctaaacatgataaggaagaacatccccaatctccgcgtagacagcttcaagggcgcctgcgacatcatccggcagcggcccatcctcgatcgcatcgatgttagagttcaattgctccacgctcgaggcaccaatgacgatagcatcgccaagttcttttctcagagctccatggtgcgcggtccacctaagagccgcagcatggccgctaattccgtgtcgagaagctgcagccagcgctttctccgtggcctccgagatgtagggtttgagatagcggtcagagtatagacccccaaggaaaagctaaatggacatattagtacatggaaaaatagatttatgagcacctacggattgatcaaagcggccgccaggtcgaacgttcttatggttaccagcaaagaatccagctccagcgggactgaaagcataaaacgcgacgccgtgtcgtcgcaggactggaaatagttccttctcggcggacctcgcaatcggattatactctccttgatagacgctaggcttgacgaagttgtgctcttgacatatcttgacaatggcttcaacctcttgagctgagtgtttgctaatgccccagtacttgatctttccttctttatgggccttatccatggcttcacaggcttctttgagctcagtcgcccggtcgggctgatgcaagtactcgatattgatctgcttgattttcaaggcactcagggagtcattaatgtctttgaggatgttctccttggagtgagccccatcgtggaacgagttgacctttgtgtcaatgatgaagttcttctcaggaacgtctccgatcttcggctcggatgtaccgggtgcatgaggcgagtagatgcgcgcagtgtcaagctgagtataccctcgcttggtgaaggcgccgaggaaggcaatgacctcgcttggttcgtgaaagcgaaccatggggtcagcatttccgtcgccgacctgtcgatgtgtgatcagatatggggcattctggggactgaaagaagggaatctggcctacgtttgctactcctagaacaatattgatctttgaggactttgaactagacattgcagctgagatagaattactttgaagccttttgtaattgtaatggctcttaaagggagataggtgtggaatagtttgcagtttgatcagtttgacagttttgatgttcctttgtcttggacgtctgctgcttctttatacttcatttgtctgctgtggaagctgtcgagaagtaatccagagttacttcttggtatctgatccttccacattaggtaacttcagcatataataaattactaagctactttacaaaataggcgccttgtcatgatgcacgtcagtgtctgaagccgggagtgcgggcaaatcatatcgccacttagaccatgattgccttacccactggcattttgatccttccttttcaggcaagatcttcttcttagcagaaagtatccacgccagcgctagtaagcattcttcatagtaagacttccgttgtgccaaagcgtagaatgtcaaagtgagatttactaatctctcacacacgcatgtcaaggaaagaagtaccgtcgcaaaagggatgtcaccttgtagggatgcaatatatatttctatgctagatctaatagtaatacaacgagaacgaatgtggaggtatacagtcatctaatacaggggaaaagcgaaacaaagaaaggaaatacatgatgggctatctcgatgcatgaagggatataaacgcagaaacgacagatatcagtaaagtagctcgagttggtggtgatggttaccgagtcaggcttagttagtgtaatgggctacatagccgacttccatcatgctaccatagccgtcacaggtgttgccgttgggatatccaggctattatactgtcagtttatacttcaaagatattttgggctctttgaccgcttacccaagtaccgccaacagcgacattgaggatgaaatacatggggctatggcacagggcattccagactccctcgttgttgattctcgcacccgagatctgatggaactgctgcccatccatgaaccaggtgatagtctcatctcgccagctgctcttggcgcggttgaactcaattctccaggtatgccaatcttgatttgggataccaatagttccaccgattccggtaccttcgttgcagataccaccggggtagacatcgcagtgcgtagttccgtatccagtcaactggccgttgacagtctccatgatatcaagctcgccacaagatggccagctaccgccgttacggaggatgtttccgagcatccagaaagcaggccagattccttgtttgttgttggtagagcacgagccaaatcggaggttggcttcggctcttgtgatcttgcctgcttggggggtgaagacatatttgctttcaacacggccagaggtccagcccttgagagctgaggcgtctcgccatgggacaagctggagggtatctccgccgcttcgttggacgttgcgactggatgatgtgtagacttcgagttccgcgttgacgttaagatatcccgttataatgttccatcggctagtgtcaggcagagtgccggctgcaccagtaaaaggatcctgccagacacgcgtaaagccactgtagcctggggcatcccaagccagagcggtcgcggaaagcgatagaagtaccgcaaggggttgcttgaaaaacatcttgaaggtagtaagaagtactagtaatattcgaatgagactacttggtaaagagtttggaataaaaatcgtggcgctgaaaccgttcaatcttataggatagggggaagcatggcatttggtacgtagttagctatagttcctatcatattattccagtgccatgggtcatatccatcatgctaacggatgcaagggcccgagatctcatggctcaatgccgacggacctgcattgacagcctcccgcatgccatgctactagcgtgttgatctagtgatcgcatcacttacaaaaagtgaaaccttcaagccaaggaacaaccttgaaagataactatttctgttagaagaacacttctcgtgctcaagtattccaacacaatgattctccatctcccagacatgatccaaagtatagtcaccactcgaccctcaatgacaagaattttcgcatccctctccctatgatcaagaagcgtgacctatcagagcgttacatcagtcgctcgcaaatttcatgccctacaaccctgctgggaggaatatctcccgagaagggaaactagcccgtgctggttagagtgattggcccgacgtccggggatgatgcacccaaacaggactaggagtccagtcatgaccttccaattccattcaggataatctgaatggtcacttgatttgctagagcgtttgtttcagcgcgtagagactgtccagttactggcgagacaggtgacctcctcatgagcttaagattaaaaggcacgagtctgcgcgtttctcattagtaccggttgatgatcgcaactggcaggttacattgaagtcacttgtacacttgttcatttgagatatgctgtgggttaattcagtgtcgctttggacgatgaagcctttactatcgaggatgtggcgataagcttaacctaatctcaaaagtcaattcagtgtgattgaagtttattgcctgagtactatctgtatgtgaagcgaatactagagtgactgttagttgaacctgtgatacatttacgatagatcaatatcatctaaccaattctatgtcagtcacattggcccattttcatgtcattactggcagatcgggtgctgtagggtacttgagtctggaattttggcggggcttgggatcgacctgctacgacagtactagacttatcttagactatacttgttatcggaggtagcagcaccaaaattagactgatatatggccttgacctgtagctttcgcctctactcccgtacaacactaacgcaacgactccgccatcacccagcagattcaacgatgacagcaacgccccaatcctccgcgcttatcgttatcaacatctttggagagtcatcttacactgaaaccggttttgaatacatctgctctccgaagccatgcaaatatgtctagcgactcacaatcaccagcagaggtcaccggcccaacagtattctggatccttgcctctctagcatcagcagcagcagctcaaccatctggcaatagaagaatagacaatgacatcttcggaggcaacgtcgatatcgttcgctctatccccgccgtttgtctcatcgattcaattttcgacttattggtactggcccgaggtatttccagatttttctcatcacataattctactcaacgaactcgtcgcaactcaccaaaagcggctggcctggtcatcagattagccttgacgatatttacagtcctgcctcagaccatcaaagtctttagtctccagggcgtacctgcgacgcaaatatgtgcattcatattcttctttggcactattaccaagctcttggtatccatttgtggatgggagccggaagggaacccccaagagaaggataattcaacctcaactgacgtcttcttgtcctcagtactccaggcgccattcgaggtctggatatggttcaatatcagccgccaagtctccttcaaactttcctctgatctgttaaatctttgcgactgggccacgatagttgttagctcctctattatattgcaagtgggaatatggattgcgtatctgctcgcacgacgacggctagatttctctagatcatggtatatagtaccgatgcgaggcttttgcctgctcatggcggtccttgggcttgcaagacagccttcttcgagggatacatcgcaaacggcgatcaagccgccaccgaggtggatggatgtattcaattatagttcgggtttaataatctgtaccggcattgttagcatagctatagccaagctattggagttggttggaactctcttagtattggtgttgcctcgtggtagcttggaagacgaacagagcgagcaaccggaggtataatctatctcgagtggagatgatgttgaggagtagcatgagagcagaccccagatctttgcgggtcatcccggagcatggctgggacagataggcgttgccccggatcgattggttgtgcggggcctcaagttgaacacgaccgtcagtacaagcattgcgctgacggtgttcaatcttatcactactgtcttttactatctcgtgtactttgatggaactgggacggcaaaccccagttggacaagtgtcctgggttagggttagaacctttgcctattttacagcatgatctgggactgttagtttagggccaaagggtattacgatacgcaaatggagcagtggcagtctagctgcaccgctgacatacacttctatctctaaaacagccataagttacataaaaacatggctaatcaaaacgagaacagtaaacataagtaaaccgcccagaacaccaaactacaaccaccattgacggtattgtatatcccctactcttaagtgtgatatcctgtcatcctagagcgtgtagtcgctacaacacgtcgccgaactcagtagtcggagggctctcgtcgaggttcgtatcggcccgcaggcgacctgcgtgatctgcttgacggtgatctgtgtgatctgctcgaatgtcctctccgcgatctatctgaaggcattctgccagatccatctcgagatgcactcgattcgagatccatgagtctgactgacttagatcgatggtcggcacggccatggatggcggtagcgtagataccgggatgaatgacggagagtagaatgactgaaatggcgatcatactaaccagacttaatgttagaaaggggccagttgaagtaaagagaaggacttgacctaccagccatcgaggatcatgaactcaacctcttgtcgcatcatgtgtccaccaacgcccccagccaactcagggatactgaagctgttagtcaaggatgtctcgacaggtgcataggatgatgccgcttaccggtagatacaacgggtcagaacgagaagaaatacaaccgtcagagagatcagaaagatgttgaggtccttgggcagatatcgaaagacacttccacgttctcgacgcatacgcaaagcaaagtcagcggcaagaatgcctgcaatagccatgacgacagcctgaaatgtcaccccaaacaccatgattacccttcctacagttccaagagaaggatacttctccgtcatcgacgccatgacaccaccaacacactgggaaaagaaccccagcatatcagcagtgacgaacggccacgtccagagcctcgctggaagcttggcatactgctccccaaagtactgcaccaaagcccgaagcgtcatgtacagtgctgcagcaaggaacgatgggccgaccatgagaagcacgaattggattgacgtagctgcatcatcccatgggttcttggacataagaattcggccggcgtagccgcaacattcgagcaaactgccgatgaggacgaggatggtgtagcctttccagaggcgccagtagcggataagaaagtagacttggacgagggtgcagataccgaagacgacgccgaaaaaggcattgccgcccatgttggggacatagccgtagatggtgtcctcgaggggacagtcgggagatattttctcacatcgttctctctgagtgttgttcatcttaatagccggatgctcgaaacagggtatgaaaggtggattcaatgaatggtaggagtcgaggttcgtcagctgttggataggatgtaatgctggcttgttatgaagatttagtcctcagactggaacaacacagctattttatcttcggcagtcaatagcgatcggtatcggaaatcccgctgactacatcaatgtggcaatgaaagcaaggaaaccgcgtctccctggagggctgtgtcattcaaccttatatcaaaacatcagacggcggtatcgggatcccggatcgtcaatattatgcttaaacttagacataaagccacttttgcaggcagggcgtcaatcttagaggtccatgattggcttgttggtcgagcgccaagggccagccattggtcagacgctttttcgggattccgagagccttaactgagatgatgtctacgcgtcctcattttagggcaacaggatttgatttggcattttgtgactgaaataatagaggtttgatgctgatttgcatgcgctgtcacttgatcggttccggcgaagcgcgccgaagtcagtaaagtttgttcgttgcagttgagcgctcgagtggcttacaggatgttcacatccctgggacaatcaagaggatccagaaagagccaccaaagatttaaacaaggaacgtaaaataaatcctacgtaaatagagggaagtgcattgattagtgatcttatccgctgctctggctctttacccaacatacggaaaacgattgccttgtaagacaaaagagagtgctgcctttcgattgacagtgcgaacggagtttcccgagtaacgcaagtcttgctctatccagttacacagtgaatcacctgtatatggagtatccttaccagttagaagcaatcgacggcgtatatggatgctattctcatgccgctaagattaatcactgaggcctcccaagtatataaatcacaatcatttatcattttcacaaataggggcatcttttaattctcggtgaagtaatttggaagaaaacagaatataagtgatgtgccacatgatagctgcaacatatatctgcgctaaatacagaggagtattagacacagagcgagatatcaggcgatgcagacacgcctgagcaatatcacgacgccacagatgtgcccgccgctacgcaacacatagttcggaagacagggtgctgaactggtggtattgtgagacccgtgttgcagcgtactatgcagcggaggaagataattatgggtaccaagtttggtaatgctgtgatgcaatggcgatactggtctagaccttggtagtaacgtcgatgtctctgctagaaaaaagatgcatatgaatgctgtaacacaaagggctttactgatgcagtgatctttgttagactcagaatctgtcagacagcataccttatgttgagtgatattcatgaggatacaaacagatgctcattcactgatcatgagatttggaaacaatgattttcaggcgtgagaactatcaactgtttgttattcaccatatttctacaagtatataaacctatagtactggaggtccgaaggccatttcctctcaaatcaatcttcatatacaatcctcaatatcaaagtaaaacaacagaattaacagaaagtaccaaacattaaataacacaatgtgtcatatcgttaacgtcactttccgttgctgccgctgtcgttgcatcactagatctaagcaggattatgcaaaatgtgcagaaaaccccaaccccagtctgcccctctgcccgccacacaaatgcacgtcaagtgatgtcaaccggccagtcttttggatggaatgtgacgcgtgctccagagaatatcaagcgtggtatacggcccagcaagctggattctactatgaacctaaccctccatttgagatggtcaacatttgaagctgaatcatatgacttcggaaaatgagagttagtcacagtcactcttggtgtataaaatctggatagctaagacagatagtcgtttccttttctttaaataaactggcgccaacagaacttatcaaattcccaaagtccacattataacaagacagaagagtgtgaagctattttgagaatgtgcgtcattgttaaatatacttatgcgtgctctcggtgtgggagaatcactcttgaagaggagcgtcgccattgttgtgcgcaggctatagcacatgggagagattgtgacaggggctattgcgagcaacggagcgtgaactcggtaacaccttggcagcagtgtagatcctgcatggccgagtacaacgcatggctggccgctcagcgacagggacactattatcagcctaacccaccattctactagttgagaggtagaattctaatcgctcagaattcactacttgttcacttactcgagaaatcgtcatatgtgtttttgatagtattgtgtttcacattcattatagaagcgtctcgtgaaacctactcaagtgatgcgcagactttgccctgtcgtgattgaatgaagcttgagacaaacgtataaaacctcttgagaccctgcagtactccgcccgtaaccaccagcaaacccagcagagaattattctctcctcaaactacagactaagcatattctagacctcaaaattatctcagagaaaattaattaatgatgtgctacaggacagtcatattctacaagtgtgagcgctgcgataaagatcttggttccgaagttgacattacaagatgcatgacagccctgcagcaaggcgtcagcagctgcagcaatactacctcgatggcacccgtctggagaacaaaaccttgggccagttgctcagcatgtacaagagagttcgatcaatggcaggcagatttgagacggggatggccggttcctgacccttatcctccattccggcgctactgacttgatgttcataacaaggtataggtccttctacagtaataaggctcttgcttaagctctttcacttagatctcactttgaacataccagttattcagtgaataaataaataattatagacccagagatgttgcgtgagctgctacatccttggtagcgctggcaactacagtaaatgatcaagtgctcctttttttttcaatgatgcagtgttggaagcagatttagtgatcagtaatttatagcagtagctgagacatgaattgcatattgcccaccttcaccactactcagtggagtcatctcagtggcatcacatatcattatcctaacaaatcgatcactccagaacggcaaatagctaaatgatatcaacacttgctaatcactgatcttctaagtatatataagtcttattagtattattgagaaattcttttctcatttagaacaaggaagaatccccgttagcttatatccatcaggacgctacatctgatctcgattctcatcaaactaaagaatccctccaatctcaaggatcaagccccgatatgtgccgagtcaaagacaccctccacctctgcgaacgttgcaaatgtcagctgacctctaatatccaagtcaggcgatgtcctaaagccagggagagaggtattcatgtttgcccagatgcgaagtggacaacgccttgggagattttggagccgtatgaaaagtgcgaaacatgccgtgcggacttctttctttggaagttgcgtgtagatgagggtgatgacgttccaaggcctgatccacctttccctgggtatgaggactacgggaagtgagatcctagatagcctggaagaagagccagctttaatgtaagagtcttcaatttaccagaaataccctaataatagcacacaattctcatatatcatcgctggttaattgacaaggtactcatgaggatgttgattcactggtctaaatcgaattgttctgttgtctgtattgtgtaacacgggttaatattgctcagtaagtcaatcacatattaaaattatgcaatatggcgcgtctatactagctaatccgttatgttacacttttgatacaatattgatttcatcagcgctactgtgaaacttgagttacaaatataaagaaaggtagcgcttgctgtattcagtgaaacacaaactcttccacgatgcacatttctcaccgtggatcactgatgatctccgagtatatctactccgtcagtctcaaagcctggaacgctttctctgtttcgccaacacttccatcacgaccaatatcacttcaaataaatataacatcgctaaacatatcaacgcgccgatatgtgtgtctgtgtcaccacttatttccggtgcttacggtgtgcccaggtgatacgtagcgagtacggtactcagagatgcgcgagagcagctgcagagggcaaatggcgttgtagtctgaaggattgcaccgacgggacagtaaatcggcttttaagatggcaggaatgtgctacgtgtgagatggagtacgatcggtggcaggcagctgtgagggcgggaagaccctactatcctcgcccaccttttgcctagagtagcaagtctaggatgggctatatttgggattggactgtcagccccggggagtagcctaagtctctcatggtagaggtcagacatatcttctatcgtcttgaggtaatgttagctaagttgcagctaatctaatgggaaacttctcctatgttgctgattcgaaagatataagatgtgttgttttacccgtgacgaggctctttcgctgcataaagccagcatagaacgccccaaggtttgagagcgagagaaatgtacggccgttatctgcagctagagcccgaacctcaaatccaacgagtcacttctggcatttatgtcatcgcctccgtatgtataaactccctgaacagtagtacaatagatattctgagcaggtacacacatagtattcaccgttttagaacatgttattctagcaaagatccgaaggttcatatatcacctgtctatcgtcgtgattctgtaaattctgacttcatataagctaccgcctatcacgtttgagatatctggtatgtacctgaaccaggcattaatagcttacttacatcggtcagctatgttgggacctataccatacggaagatcccagaggctgtgaaggtaagacgtcgagtctgatgcgctgttaacaagtcatggcctttggaacataagattcgctacactttagtcccaaagtatgtgaaatcgacacattctccttgtgaatcactgacctttcccaagtatataagcccgccatcctagcctcaagaagatctctccctcctacaccaacaccagaaccacactccaccgagattctacaccactatacggctaacaacctcattttaaaattactcatatactgcaagctcaccatgtgttggctaacaaacatcacctaccgctgcagacggtgccacatgtcgacaggcgtcgaccttgaaatccgtcgatgtgagaaggcttacaggactaacaaggaacgttgtgatttgagcaattgctccgaagtcgatcaggataggagttccacgtttgaccattgcgcaacatgtgtggctcaatacaatgcctggattgcttcaggcagatcatacacaccagaccctcctttcttctagcgccctagaggtttgactgcacgcatcgacctgactggaatacgtttgatggactagacgcgtagcgcttgttgaaagagtgccatgatgatgagagttggtatcaaatagctgaaataaagagcttagtatctagcgtttgagaactgcgacatctagagaggctttgatgagtaacccagagtgagtgtgattatgaaggaaatgaaatgcgaacacctgactatcataaaactcaatctagttatggttagttcgctagctgaaactaattaatcaagggagatgtgatgacttcgcttcgtgtccttactatagacccatcactacggaatgccgtgagaactgatgtaaagtatggggagtctcgtagtagaggatcgtcttcatttatctgccattgaaacttgcttctacttccgaggctgaatgcatctttacagggtttccggccaagcaaggcaatgatgcagaattccatgctgtgagtgaaggcaacttagctgtggtaatactgtctgatgtccattcactgagtcaagattttatttctcctcctgcataataattcaccgcagcgctcttcaataaccatcaggtcctttgatcgaatttcggtcattatctatgtcatattctatcgcgtgtggcgcctcacaaaaaggtgactataaaatccagcgctcagtatcaacttatccctctaacgatattcttccatagtagagacttcatatccaccaaagaagattttgcgttcaagaacgttgcctacgccagtgataatatgtgtatccgcgaaataatatactgtcctgcctgcgaacataccgagactttgaagtggatatactgcccgtcatatttaggactgactagttcaacgaccttccattctccgtcattggtgatctacggggaaatgaagactaccgtaggcgacagctttactcctgagacttgcccgaatccagaatgcccttgcaagaaagaagccggggaggaggacacaaaggaatgagaggagaaagtgatagagaaacagcctgaaggtgacaaggagaatgagaagtaacatgggaacgagcctgagacctaattcacttgatcagcagatggtagcacctagttaattatgtagtagcacgatgtaaagctaagctcacgccttcgggatgacttagtattagggcactgatcctctctcaatttactgatttgaacaggctcttctagtttatatctgttcagagccacttgccattcaatattcggcaagtctttgtataaatccaggccttgattctccacaaaagagctaaatcctgcctttccttaatatctacacaatttcaatactggtcattagaacccagaagtgaacaacaccttgtgtataaaggatgtcaagtattgcacggcttgtggctatattgaatttgttagatgggactattgccaaccttatatacgcggcgccgatatccaagaacggataagcattctcagaggaggcacgccttcctacgaatggcatctcaagccaggaggaccggactggagtgtgtacgtggtggtggttttaacagctgatacgtgccctaacctaatatgtccaagcaagcacaaagagaaaaacaaaaagtcgaagtagaagtttcatatggccaaggagtatgttcggggtgagccctgtaggtgcacctggtaatgaactgtaatatatttcgtaccagttcgtccccatgatatcatagcacaaatccctgctacgcagtagctatagctagtgatttgtcggcagcggagccccataaatgttgatgaaacggacctacggggttcattgtgctttgggagcggaattccgtatgtgaatagaagaccctgttcggcggagctcatgacaccacaacgcagagaatgtcattgattcgtcgttactgttccgcgataccctcttccggttggtcacatagaccgttgtgctccgtgataagagtcaagctcttgtcattcaacatggtgcactggctaagctggcatccgccacctctaagcttgtctctcatagcatcatagtgacatatgttgacaaactccatgggttaaaagttcgatagattgggccttccgatctagctgcgcctggaaaatgtccactctgcgctaagatacaaattgacatgacaaacaacataccactgtcagtgattttgtcagcgtgttacacaggatatgcgagtcgtcaatgaaatgccaaggcttagatctgtaagcgaaaagatgtttaaccccgcattgaggccatattaggacagcgtttgttggcggtaaaagagtatctaacttgactgggaagatggcagtccatgtccaagataaaggcatgttgaatgtcgtcattgcttatgcttctgcttatccgcgcgcccttcgtctaccgtgcccagaaagtgcgccctccatgtgatatatttcgacgtcaattctctctgcatcaatagtattttaccttgtaccttatatagctctcacctctcaaagtggaagtggcccatacatctccagtcgcccaccatcttcacaatggccaccaacacaatcgcagaatctgtcacaacatccaacatggatccgtcacgccaaggcgatactacggagatgtcttctttaagccatggtccactcaacacaactgaagatgcagtgagaaacgaggaagagccaccagagaacgccacgagtgcaattcctgatggcggatatggctggacaattgttgcgtcgtgcttcactctaattttctggataaatgggtacactacggcatggggagtcttgcaggctgctattgttcagtcccctcggcttcacaccaacattcgaactattacgttcgtagggagtttgtatatggcttgcatggtcgcgtttggcttgatatcggtcagattgtcgagagagtatggtatacggatcaccagtctcgtggcaacaatcttcttcgggtcaggtttgatcatcacgagcttcaccctcgagcatctcgcgggtctcttctgcatcgctggactacttgttgggttgtcaacatcgctgctcttcactgcgacaaacacgatgcccactcagtggttcagccgaaagctcggtacagctaatgggatcgtgaaagctggaggcggtgttggcgcaactgtgctccctgtggcaacgcaggcgatgatcgacaaggttgggcttcagtggacatttcgaattcttggtgcttcgatccttgtcactggaataccttgtgcatatctccttacagagcttaggcgcggtggaacaacaacgagattcgactggtcgcagttgaagagcatgcctttccttactctgaccatgtctggcgctgtgggagtttttgctctcttcgtgccaccattcttcttgccagtattcgcgaggtcgattggtctctcagcatcaacaggtgccggtcttgtcgcaggcttcggtgcatctacggccgttggtcgactttttggcggttggatctgcgaccgcatgggtgctttcaactctttggccctagcagctctaatcaacagtgtgtctatgctagcaatttggcccgtcagttcatcgctcccgccactcttcgccttcgccgttatcaacgggtgtgcgaacgggagtttctttgttgcactgccgacagctgtagctgcgcttgcgcctggatcagctgctgcgtctattagtctcatggcgtcattctgggcacctggatatttgatgggcgcgcctttggcggggattctgattgatgccgcgggcgcgtctgaggcttcgtcgattgagccgtacagagcggctatcttttatgcggccggtgctgggtctgctgcgacgtttttgatcgtcgtgtcaaggcttatgttgagtaagaagttgatcaagaggttgtagttcttcagaggcttttgtaaacaatgacagttactaaatgagtctacctaaatagagggccgagtgttttctcttctgagtgcgtcgtgtggtccatccgtgcagcgcttgagtgattttcccagcaaagttttgacgcgctcgaagactctgattcattgcctccaccgcgctcaattcgtccgggcatactttccatcaccccatcttctcctcttcccttcatcttctcacctatacaacacaacttctctttaaccaaactatccaaaatcacttttgcatcctttgcgtcgcgatcatccaccatgacgcccaggggtcgtccacctccccaatcatgccctgccagcatcgatttgagccgcgagaatgaccctaagactatcttatgcaaagagattaaagagatggttggagagtggccttggctttggttaagtgcagcggcacctactatcatggatctttcgtggctccaaagtctcaacctccttctcggccgagccgtcatcgtcatgaaccaggcaaatgacttaccagctaatatgctgaaagaaatcaaatacactctcttgtgtcttgccagtcgacgcgaacgctctggaggaaaaggcgtggtaaccaacgagcacctcactaagacaatccactacttcgacattcgtaatcttattcacgatgtgaaccagctcgagtcagatgaactaagcaatactccgaatggcttcacccgccagtggatggttgatgagagcaatgatgatgagtctgacgctactccaccatcgtccgcgcatcaacatgaggcgagcccgtcgacaaaaaagcgcaaggcctcagatgatccagcctctgcgtctcagattggaaaggcatgaaagctatcttgatgtgagtatccaaatacacaaagcttgaaccacttctctaacaatagtcagtcaaccgagatcgggtaaacagcctttgaagggccagcatgtcaacaagatatgtcctctcagaccagaagcgaggcggagtgctatcgggtggccaagggcaaaaggacatgattcgacaccggcgggtctataaggcggctggtatctttggttccgggttcgagcttgtcgctggacattttggcaaggtctagctattaatgcaccaagaccatcgtcacttactcagtcccaaatttcgaaattctaatacactactggtctcatgccattcgcgctgtcgtgacatactctccgagcatcgttgaagccaccacataccacgccgcacattgatctctcatccatggcagtcctcgtaacagttccattccaactttacaatcaaatcttgaaccttgctcagttctaacctcccgattagtctactcagtactttatctttacacctcagaggaatcacagcataagtatgttagtcaatttcaatcactggatcggtctttgtaggtcagacgcgcccttcatcgagtcgaacattcagctgcttctgtcgaaaacccaaggaactgccttactttgcgtcactcgatacaaattgaccaccacgccaagagttcatttgcaactgctttgagtatcatgccgtggaatgcatgattaaggcctcatgcatgagctacggtgaatttatcgccaattgcatcctcaaagcaaccgtcaacaatcaatcagaacatctcaggaacttatctcgccagccaaaatttgaggctacaacactgtcaagttgcaaggtttggcacattcaaaaccgtcgcacggcctcgacacccgacatacccccagaatcccaattgaagccatcgcacatcatctgatccgatggcagtccgcgcaacagttcccaattaaagtttgccgtttccgaagccccgaaataactgtcatgcagatcaacggggctgtaattaacgcaagcggggatgatcccagctgctagcgaagcttgcgaagttctctgcatatgccaatttgtttcaaacgcggcagatgcttagatagcgcctagataaaaccttacgcccccaagctaacagcacatttagtccggctaagccatgcacatgcccaaaccggtcagactcagcgcccaaagaacggtgagaactccgacgatcttgaatttatgaccaattaccaagaagtctctgcttactgcgttgttagcttcgtccttcattattcgtattttgttggttattaccaaatcgcaccgcctgttgacactatcacagacgtcattgcctaccgtgccacgctcgctttggaaagtcgctaggcccctttcttcaggtgatactttagtgctcacgccgtgtcatccgggctgaaagcttgttgggtgacaatgcacctcggagggcctggactacctgggcccccaatgcgacgtgccgcatcatgctgaagtatatatagcaattgagctttaccttggatcttgttcttgtgatttgaggcagggtctgcaaaatgaagttcaatattctggctgtgttgccattgttggctttggcagctgccaaatgcaaggtgcatgatcagacgtttacgccggattatgtcctcgaagctacgctagaggacatcaaagtcaattgcaaatctcgtcaatcggtcgtttttaacgggacttttccgggacctacgctccacctcaaggaagaacaaacagtctggattcgtgtctacaatcgcgtgccagaccagaacctcaccgtcgtaagtccgcttacagcaaccaattgacgaagcgtcagctgacagagacagcactggcatggaataagccaacgagcggcacccttttccgacggtacacctcttgtcagccaatggcccattcccgcgaataacttcttcgattatgaagtccggcctcagcgtggcgatgctgggacgtacttttaccactcgcacgttgggctgcagagcttgacggcgcatggagtcctgatcgtcaaggatgcggataagcccgaatacaagtacgatggagatcttgcgctcatcgtcgcagataactatgatgcgtcagatgagaccattgaggcaggccttctcggagatccgtttaagtggtctggggagcctcaagcgattaccatcaacggcaattcgggaaaccagagcttcgatactgcttctgacattagctgcacgcctcatgtcattgaagtcgatcccgggaagacttaccgcatgcggttcattggcgcaactgctttgtcgatgattaagcttggaattgatgggcacgaaaagctgacagtcattgaagccgatggctcatataccaagtccgccaaggtggatcacgttcaagtttcgtccggtcagcgcttcagctatctcctcaaggccaagtctgccaaggaagtttgccatggtgacgattcacagttttgggtacgatatgagagtcgtgatcgacctaagcagatcagtggttacgctatcctgaggtacaaatgtcccaagggaccaaagctaccaaggactctgccaccctcctcaccggttgtcttacccaacaacacttacgactaccttgagtacaagctccaggggctttcggagtacaacaacaaggcattcccacgtttgagcgaggttaccaggacggtgaccattcagatcaatcaggtcctgaccactggacaatatgagaatggtacactgaacggcacagttgcctgggcgtgagtaccatcttacatttctccctgcatcttactgatcaatcctctagtcaaaatggtctcccatggaaggaaagtgtccaagcagatcacaaccaagtcccatatctcatccaagtctacgaaaccggccagacacccaactacacccttgctctagagcacggcggttttgaccccaacacaaaagccttcccagccaaggtcggcgaagtcttggatattgtgtggcagaacaacaacggtcctacaggaggctgggactttcacccgatgcatgttcacggctatcatgtctatgatctaggctcaggaaacggcacttacgatgcacatgagaacgagaagcacttcaagaacttcacgcctgttcttcgagactcgactaatctgtatcggtatgctaccaagggcgtacctcaccatacagctggttggagagcgtggagaatcaagatcactgaagagaacatcggagcttggatgatgcattgccatattcttcagcatcaggtcatgggtatggcgacagtttgggtgtttggcgatgcgcaagagatcaagggcaagttccctgctctgccttactcgcagggttatcttaactatggtggtagtgcgtacggtactggtgctaagcctccagttgtgaaccactattatagtgacgatgactaggggatagattgggcgattggtttgtgattctttgtcactagttgacgcgagagagctagactcagctttttagagaagtgtgtaataagagattcattcgtgcgttacttcttgtcgtatagaattaagaggtacgtcacagagatcatttgttcaatcgtgtcagtattgtaaggaaaccttcaaacttcgtagtcgggaaagataatacaaaacagcatcgtcacgataaatgggcgaataaactagccggctcgcattcgcttgctagctcgaaagaggaaatacgagagcaagtctaacttgaaacgttctagcactcctcaagctaagccttgcttcgcctaaggggcctcaatcttttcgcactcgcatggcgatctttcagctgtgagtttcaagataatttaattgctccgtctcagtctttgtatgtagaaatgtcagtccggacgccgttaaagcggaagagaattcgaatagttgcactatataaatataaatgtttccgcgagcttgaacattattctcatctgaacagtcaatcgattcttctcagcatcctacttacaatcataaaacattcaagcctcaagcttcatcctattctataaatcagaatgtcggcccctaatacacaaaagacctttttgatctttggcgccacaggcaagcaaggtggtgctgtcattgacaacatcctctccaactcgcctgactctcccttccatatcatcgcagtcacccgcgacgctaccactcgtaaagctcaagctcttgcggccaatcccaatgtatctgttattgagagtgatttggacaacgtgggggcaattttcgcaaaagctggtccagtttggggcgtgtacagcgttcaaatcaattcagaagcagaagaacggcaaggcaaagccgtcatcaatgctgctgtacagcatggtgcccagcgctttgtctactcctcaggggaccgcggtggacctgagcgatctcccaataatcctacctacgtcaagaactttgctgcgaaatatgccatcgagaaacatcttgaacagcaggcgcgcgatagcatacagcaaatggcatacactattctgcgaccggtgaccttcttcgaaaacatcacaactgatatccacggaagagggttcacgcgtatgtgggagcagatgggaagtaagaagctccagatggtgtcgactaaagatattggttggtttgcggctcagagtctcatgtggccggagatgtacaagaatatggcgctgacgctcgtgggtgatgagctcacacagcgtgaggcggatgctatctactatgtagtcatcggtcaaaagatggctctggcgccttgtccggttgcaagtgcggtcaagtttgtgttgaaggggtctgttggtgatatgttcaagtggtttactgatgagggttacggtggtgatgtacaagagtgccgtgcctataatcccgggatgcaagatttcagagcgtggttggaagagaacaaggggacttttgagaatgatagttcttagttagcatggtgatttgtattactcgttgattaatagccaatctcaatctgccacacagttgcggcaactgatgcagcacagacaagtattctatcatacaacgtatatactatatacaaagctatcaactaaaaagttaatttctcatactatcatagtacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcagcaaggaaagactgtcccctttggatcgtggatcattcccggttaatccagcagccgccaagtcatacccgcttcagtaactaacagtcggtggcttacatcgctatcgataagcttgtagcaagaatggcccgtctaacggctacaacgtcggcaatttccttgaaattcccagcgcccgcacgttggtgtaaccaacaaaacatctgattattgacatatttatttaatgccgcagagtcacttagcctcaaggccggtaaaggcgtgtacggagtgtaagcaagcaaaggtacgagcccctgaaccgatatatgctagataacagctgattagcaagttgcgatgtgattctaaggagaagttccctgatccgtgctcgcggtgcaatgcaagacatttgttctgcacggtggatgccacttttaagaggacgccggcgagaaagtacgtatcaagaccgcttgatccgggagcatcactcaactgatggtgacgtaggcgtttggaggcgatgagcaaggaacttcaagaattacggaaccagactcatcgtaccgatgatcaattggcggctggatcgagctatacatccgagagcagatcgccggcgtcccaggatgaaggtgtggatgactttgagcttacaccgtttactgtgagcctagctgggatagtcctcgacagttccactgcgacagaggccttcatggtgtatgacccctctctatcccctcttaaatctgctgatagcgtttagttttgccgagtacatgcgtcctcgacttccggtggtcgcctctctctctgctcaagcagcctatgagagccagccctttctcttctggacaatcgtcataattgtactctgtcgattacccgaacctgagaacattgccttattccagttgcttcgagcgccatatgagagattagtacaggagactgttactgacgcgccactaccgctgtacaaagtgcaagctttgttacttctctgtaactggccgctgcctacggataaacagtggaaagagcctagctggctttactgcggtgttgcgatccaagctgcccgatatctgagtcttgatcgacagcaaactattccatctcttcgtgttattggagtcacatcgggcagcattcggtcaagaatcaacacttggctgtcttgtttcagtgtctcgacatcgtgagttacatgaaagatgagacttcagtattacttactaacggaaacagactgagcttgcacctgggccttccctgtcccattgaatcggagctggactttgctgctattcatgcatttctgaaacggcaaactgtaccagctgcctttgcaattgaagtacgcatccaactagtcgtcgcaaaattcacagcactgctcagccatgagctgttaggtggcacgagttcatcattccttcgtttgtttgacactgagcttgaggcaataaagaacgagatacttccagatgcagaaacgaagagcatagttgaatacgcaatcctagacgccaaaatacatatatacacacttgtgatcacgaaatccccagcaaactcatcttctcgccagatccttcttcgaacagcacgcgacatagccctaagaatcgttgaaatcggaacacgcaccattcgtaccaaccccgaaaatatcaccttcattcggcgcgaaaagtgccaaccgaaagatcgccacagatgcttgggtttctcaacaatctttctcctcaaattcttcattcgacagagttccgatggacctgaagaacgacagattgtggcgaatcatgtcgctatgacacaaacgctgtgcagagcatgtacgattgatccaaaagatgagtttagtcgcattgtaagtgtatttgaagcactagggcgggagacttcaaaggaggaagataagacgaagttggtgcttaatcatagaatgggagtgtcattgatgtttgatgctgttaatacagcgggcaagatacgaggaaagcctgttgaggtagaggaaggggatgcgggaacggctgaggagacaacgacagagacgttgccggatcacggggatatgatgagccaggtggaaggaaatccggagtttttaaagagcttttggaatgacccgtacacgagcttactccagtttgacccgacctcactggagggcgattacccaaagacctggtaatggacctaaaagctgaaaccttcagggagcttcaggctcgcaagacccatgtgctcctgtgacccatggatatcgttctccatgaaaccaccagcagacttcttcttacccgatcggattctgggaatggttaccttgaaagagatagcaggatcgaagaagccaatccagatgatgtcttgttctgagacgccgatggctttcgcaacgttgctggctgagaggagatcggatgatttgatagcctcatatgcttcggtggatgcgaacatggcgtctatcgtgatctcatatggaccagcgttcttggatcggacgatgcgacatagatccgatagggtctcgggtttctggacagcttggttgggaggactaggagagcgctgggaacttgccctcgtcctctgaggaggcttgctgtcgacctcaggcacagtaatgtgtccgttgctcccgtttggcccgttaatggcccctttgccaattcgagacacccgacctctcaataacggcccctcaagtacacacccatcagcaccaagagccaacctctcttcaccaggctcaagatccatgagatgatacaacgagaactcagcacaaggccccaactcaatctccatgagaccaccaaggccaaagccaaagtttcctgcagtcgctttctgcccaggatacggtgcatgctatcacacattagcttaacctactgatagataaggagacttacaatcattcctactcgagccttggatgcaatgctgttagccaactgctgtgttgacgcgagtgcttcagaaacgatgaagagttgacctggtccggcctgtgtgtactggtctttgccgtagacatggaagtctaggttccattgacccgtgatctcggggtgttgttggtcgacgtagaccttgactcgggccagtagtttgtcaatctgggaaacgaggatatctataattgttagaatgctttcatacgtcggggatagggactttttacggtctgtgatactgcccatgaacatagagcgataaccaacaatacgtgcagcttcgagcttgagttgataaggcttgccatctgcttcagacgagcgatatgcactaccactcaccctgacagacttcccatcagagagctgctcatactttgagttgtcaagatgaagtgaccctcctggcccccgtagaacatccggtctcgtattctcatacagtgtatgcgcagcaacagataaaggcgtacacatcgactcaggatctatcggtcgaacatcgaataaaccattctcataaacggtagcaacagcaccatgggacttcgggaatgaacactgccctccacattccaggatcttacccatgtgatagaacccaccaagcctagagtgaagttcttctgtgctgagatggtttgactggcgtgtcagttgatgaacgcagaatgcgacgtatggggatgggtcataggctcgtccgccgattatgatgttgaagtctggattggcggtcatgacgtcgaagaagggctcgtaacccatttgagcgacgacgcggagggattgattgatctcatattctgttgccggtggaacgcagggaccgcagccggttagacggccttgtttgaagcgttcgagtatggtcgccttgttgatattggagaatagcgatatcgtattgaaagcatagtccctgtaaagtatcagcaagatagtacaagcagtactaccatacttacttattcccctcttctgatgcaatctctttaataatctcaccaatagcctcaacatgttcatccgtcccgtcaccaccagcagacccaaatatcaggggcacacgaaacgtatggacaagccgaagtaacttgtcaagatccttctcatacgccgacctcgggcacgacatagaccccaaagcgagcttctgcggtccactatctgtcgagcccgaatccaagataatagccgttggtatgccggttggtacaaggcgagagagttcgtagtgcgtgagggcttcgtcgaagccgtagcctagcatccccactggagtgatgatttggcatatcggcttgagttccaggatctcggcgttgttgagttgcattgtcgagtcggagggtagtgattgatacgagatatgcagtgatacgttagagatcgacgtggtattggtgcgaggttcggtgataacgcgggcgttgatatgtttgtgatcgtaacttcaagtcagtgataaacaaggaaatagcccactaaatgtgtcaagacgaccttgagctttttgaatgaatcattgattgaaatatcgacgtccttccaagtgaaatcatcgcttttacatatcaacacaaaaccgccaagcatcctttccatggggcggacttcgctcaatcgtgcggatttcgcaagaccccacaaatagatgcatgtcagattcatcgttcagagtccgacggggttaaggtcctacggatcttgacggtatcgcactaacgagcggcaattggtagcaatgccggaggttaattgaccagtttatacttgattatcgtgcctaaaaatggtgttgcacggagtaatgcatgcatcctgcatcctcatcttacgtggcgatcgtctctctacggcacagcgagttcacgagggcatcgcttctgcaaaactgcatctcttctccatcatattcgacactaccttcccaaatgatcgaatctgctctatcaacaactaatgcctcacctttaataacgtacccaactcaacctcattctcgcaaagactgtcccgtccccagcctcactagtccgagtccgtagggctctgctgactgcgccctgtaagcactgagtttcatcctcgttctggcgccgacgtaattggctcagtgacagaattagcgtatcatcgcccactgaaggatttatcctacgcgataattgctactccacgatttgacctccgtagggcagatcaccaacagtccgatggacccctccaccagaaatgcgaggtctgagctggattactcttctttatagatgctgattgccacctttgccattgtcttttcgcattcgcaccattgaccatcttaaccattcgctaagcgatattacaattcggtaaaaagtcatcatgagttatcacgaccgcaagaacagcgatccccaagagggtagtatcgcaccaagctaccacgagctcgaaacaacaagacgatggcagacaattccacaagaagatgaagacatcacagcttacgatccctacacttcccaaactaccacccaagactcaaccacaaaacaagacccgccgcctcaacaagatgatgaagaagcgcaaatgccactccgccaagcacttaagaaataccccaagatcgcaatgtactgcctcgccatgacaatccccgtcatcggctggggctacgacctcgtcatcgtcggcgccgtcgcaagcgtcgataccttcaaagcagactacggatcaaaaatcgacggcgagatggacattcccggaaactggctgtccctctggcttggtcttccgcccgctggtgcagcgctcggtggtttgttgggcggatggctacagaaccgcattggacgaaaactcacgcttttgtttggaacgatcatttctgtcattgcgattgcgtgtattttcttctcgcatatgcctgagccgcttaacatgaagcgtacgcttctcacggctggtctgacgattcagggtttttcggtcggtgttatcaagacgacttgtgtaacgtgggtgtctgagaatacaccgacggcgctgcgtggatcggcgatggctttgtttccggtcttcaccttgcttggtcaactcattggtcttattgttatcaagctcatcaatgacattgagaacagcagtggttatcttggcgcttttggatcacagtggattctctccctcggcccttttatcctttctatcgtcatgccagaaagccctgctcatttgatcaggactggccaggaacagagagctattaaatcagctactcgtctgttcgctcccaaggtcagtccatatggtgcacttgaacggattagagcgaccatcgaagaagagaaggctatcacagcttcagtgaactactggtcttgtctcaggggcacgaaccttcgaaggacgcttattgtggtactggcttctatcatgcctgccctcttcggtttggaacttctctcaaatgccagcgtcttcttgacatctatgggcatgaagtcgggatatgccatcatgttcacgctggctggtatagtagctggaatgctcgccaatggtctaagcttttggcttctttcccgcgctggccgtcgcagcttgaccttattctcgttggcttcttcaacacttctctacggcgccatgggcgtgactggcttttggaagagtgagactctcacttgggctacaggaggaatcatgacagctgtcattgtcgtctgtggtatgggtgcttggccagctgggtatgccatcctgggagagactagttcgcttcaactccgatctctcactcaaggtttggctggcattgctgagaagggcttttccatcatgctggctgttgttctacctatgcttttcagcagagataaggcggcactaggcggaaagacaggttttctgttttgtggactctgcctggtcggtactctcttgacttggttctttatccctgagatgaagggaagaagtgcgattgagattgatcacatgtttgagatgagattgccgacgagaagattcaagggcttcaagatggaggtgcatgaaatccaagaggcttcccctctcgcatcacatgctagtttgtagagtgtctactgactggatgtcgtcatggttttggatgaatgagatagagtggtatctgctcggttagttatgatatatagacacgcccaattactttaaaactgttttttgcctattcactacctttattgagatgttccaagtgccaaaaccagtcgtctcattgcatgactaccactcacagtacaaagcatacgtgtaagatccaaacctgcacttctgcaacttcccaaagttctcatcctcatagcacctaatcccactgaccccatcgcaaacaagctttcctactctgtccgtactaccctcataaaagcacgtattcccataaagcttctccatcgtatcaccactctttagggcagcgggaaacttgtcatcagctgttgtgttcaagatcggagtacctcgcgtatctccgcctttacctgtcttgaaacaggtatcggaggagaagtccttgtctacaggcttttccgcgatgacccatacggttttgagataccgggcgatggtaattctgtgcttcttcttggaggtatcagggtcgccgcacccattgagccacgcagcgatagctcctgtcttgggatcgacagcgacgtaatcgtatcggcccgtcttctgtagcttcgcgtatcggatgtttgcgccggatgtcccgacgccgcctgcgatctctcctgcttctcgccaggtgggcttcttggggtagtcattgtaccaaaccttgacactgccatcgagtctagatgtccagacgtagtccgcttttccatcgccgttcatatcgatgaagtcaatctcgtctggcgattggttgatacccgaagcatctgcgtctggcattggggcatacttgtcaccatcgttgtcggggccgtagatattgcggtagatggttgtgccgccgttgtccttgagaaagatgtagtcgtcgcgctatgaaggtcgttagcagatgagtcgctcggtgaatcactgcccgagtcttaccccgtcaccgtcaatatcggcgatgcgcactcgcttccctggtccgaggcctgatgcgatcgtgcctattggccggaacttccactccgactcccgtcccaaattgagataggctttcaatagaccagtcttgggatctaagtctaggtaatcgtccagcccgtcgctgctactggttagtcaagtgctccgcgaaccagagtccgaggctactcacccattgatgtcgccaaaaacgacctggtttgctggtgcagcaccagaagcaattggcttgccgccattgattgggctccatgcccaaccaagagagtcaccatcattgactccagagttgagactaagttgtcagcaagtcgatcacaaagtggacatgggagcatgacttactaaaccgttggagcacccgtcttcgggtcaagccagacatagtcatctactccatcgccatccatatcagcaaaacgaaggccatcaatcgccatagagtcatcggtagtccctctgttataccacaccgaaagtgcaccatggtcgccaacatagacgtagtcgtccttcccatcgccatccatgtctgctaaacgaatagtgctgggcttcttcttgataccatcggcaatggtcttggcaggaccctgatggacgaagagaggaacaccctccctgttggtgggctggttgaggaatcctgtgaggccaccgtcttcgtcccagatcaaatagtctgccttctattagtacgaaccatgacgtgcgagaagcagaacttaccatcgcgaccgtctccattcatctgtgaatcatgcttgttagtctggtatttcagtctgggttcattccacttacatcggcaaacaccaacttcgagatgtcactgacagccccagtagcaatacctcccatggcatgaaagagaacatctcgtcctccaactgatccagtgttcaaatgatgcttcagcgatccaccctcaccaatgtagacatagtcagcccgtccatcgccgttgatgtctgggaatcgcagagtctcgaggttagcgtgcggcacgcctgaagcaatctcgcctccaggcacaaatttccaaccgttgtcccagctgtcatcagggccatagttccaccaaacgcgaaccgagccgttatctgggtccacgacgaggtaatcatccatctgtcgaatgtcagtataggcgtattcgatccgataaagtacttacgccgtcaccgttcatgtcctgtaggtgggttagtcttggttaatagagcgatcgagtgggaacttaccgccagatagatagtcttcgcagggcctacaccgctaccgatgatgccattgtttttaccagcctttgaccacggcttgggaagattgttgagccaacaggtgatctctccagtcttggggtgaatccatacatagtctgggccagtcattagttccagattcatcgtcagatgcctatgcaatgaaggttcagtgcttacctgctttgccatcgccattcatgtcatgcaatctgacatactgattctccaagccaagtccctcagcaacttgtccttcggctttccagtctttgtgatacttccaatcaccattcttaccaacgccgccctgagcaatctttccagtgcccttgtaccaaggattgccattacaaatgacgcacttgtctttgccgcccgtcgcatactcagccgcatctgccactgtcttcttcgaagtgacctgaataggactctttccccagtccggagcagggatgttcttgtcaataccgccattagtaccgtcaccaccgttggggtctggtccaactggcttcttgatccaactgctgggaatctggtggatgaagctgtaccaatagtcgcccataagcttgtacccatcattggtagggtggatacagtcttggaggtcactcgtcttaaaggtcgtgaagtccacggctaagacatgcttaccgtcgtcatggcgtgacttgacgacgccaggtacaagcttttgaaactccttagtcgcgggtgactgtttctcatcgcaagtgttgatgatcatggctaccagaattgttgcatcagggcatgccttgaccatcttgtcaatgagtttgccaagtcgatcggcagcacccttcggatcgttaccctctttcgagatgccatggttggggttcatatcgttggtacctgccgcaaggagaatgatgttgggccgctgtttgagtgaagggtcgacatggtccgagatgtactgaatggtctttccagaccatgctgcctattttggagtcagtcatagtgtccgcagtgagccggggtacgtacatagtttccgtcgctcattgtacccgatgactctgtgccagcaaatacgaccttgtctcctggctagagttaacaacctttctctcagtgaaggccttgccctcgtgcgttcttaccagaaagatccttcttcagctgcccacggtagccattgccgtcacctcccttcctgtcgctcagataacccactgtgatagaatcacccaccgggagaatccgcagctccgtacccttcttgactgcctctcccggtttagtctccttgtacttcaggactatgttgccggaagggttgataggacactgcgctaccgatgtatcaagaagaggctctggagccatgtcattcgcctccatgcggcggttagagacctcgaaaagaacgaggttggcgatgagctcgtggaggaggatctgagggtggaagacacggccgtaactacaagatttaggttagtagcggggacaatacacggtggctgcttgcttacccatcaggcaaaagattcggtacatcctcagtagctccctctttagctgaagcctggagaccctgaatctcagaatcatcttcaatcttgtgctcctgcctgaatgtcacatccggtgcgacaaactcagctgctcgggccatcgtgttcatatcaccggaaaatgaaccgttcgtatgctcgacagtactccgcttccaaggcctattaccccaagggtcaaaggtatcgagctcatagaacatcagctccggtctaggaaagttagcacgcgatacgagtcaaacttccagagtgttggggctcaccttgtgttgctgtcaaccaccgactcgtcaacgccgtcttcgcagtaccggcccttgaagtggccgacatactcatcgtagttgatgaaggtcaccttatcgccggctctcttgacggcagcttcctgaaagtcgcgttaaatcactgaggttcctcaatgtctgtttgcacctacaatcttgtcgttgatgagatcaaccagcctgttcatctctcttcgacgcaactcttcgagacgagcagcaggctgccaaatattatacgctttcttagagaaaatgttagtaagactcacaaactgcttcgaactacttacaaatatccaggttgaccatgtcactttgtcgcaagcaggcccgtagtcggtgctccaaaatttggcatacctataaccgagattagcggaggggcagtgacacttgatcacgcattatcataccctgtgtagtatatcatgccgctacatagaaaaaagccattagtacctatccaatgagtgtgtgagggcaggacttactctgatgccagtttcttcttcgtagcctcgatcatcccatcgatccttttggagaactcattgtcgtttatgatgttcttggagtattggagctggcctagacaaccacgagacgcagcgtcccagtcccatccttttgcccagggctcgcctatcatctctgcaactttacctacagtagactgctggccgttcaaagcaaaccattgatagacacattggttcaggatgttaacaagctcagcatcgttgccacctagaacattgtcagtgggtgtctacacctcaacggattacctgtgatccctacccgctgataaaagaatgatttgctgatcagagtctattgaaggaagttgatcctcaattacattcttgatgacagcaccagagcaagacttgaactgaaacttcctgttggctgcatcgccaagtctttcatcttgattgatgagatatgggtaagaatggtcatatcgtcggcagttctcgtctgtggcttgtcaaaatctcgttcgaacaacccaacggtgtgaacttaccgccctctccatgtaagccgtctccagccccaataccagctgagtatgagtcgccgacagctgcaagcttctttatgaacgtcaagtcatctggattgaagaagcctgtcgtttctcttccaaaaatattgttcatggacatagatccaaagccaacaaaagaaggacgtgctactgctgagccagcagctgcgaatagtgtcaaagcatagcttagacgctgcatgatgatacagttgtttacaagcaagacagaaggtgtcactctcttccgggaaatactgacacttggcaattttcatatgtgtgccaacggaactattgttagcaagccggtagtcagccttgcagggtttgtctatttcctcctcttggcccccaaatccagtttcaagatctgcacttcgcccatgctactgagtatggcccccacagtcctgcgtgatttagctatcacctcatgacccagtccggccgagaagctcggttcgcatttgacccacgtggtgacatataaatgaagtctacaggggagaaccaacagatgagggataaaattagtcgggcatttcctgactcgaaaggatcatcatgcatgagtcgcagcacggcccgttaattatagaaaagccactgtcgaaatggcaagtcgaaccaacaactgtgtttcacgatcccttattggcgtcttgttggttgttggttctagcaaaaagctcgtgtcaacatccacattacatggcaggctatttgagccctgattggacacacggcccaccagatttccatgtctctatcacagcgcgtagtcaacttgtaaccgagttagtaaatgggggctgtacggccaacaaggtgagcagtgataggcaaataattccggaatctcagcttcggcagtttttcaaaggatcaaggtataagcctttaattttagaaaattccgcagtgctacgatcatcgtgtctgcgctccgacttagccgccggcggaaaggcgcaaacctggcgtccttttgtttcccggatgcttggaagtaatccggattttgaccgctgtgctgttactccacggtgctctgactgtactgtcaagtatttatctatgctagaatcccttgaatcttaatggcttagagaagaagataccttggtccagcaatctgccaacatgtcgcctctatttagtaccctttgttactcggcattctgtatcttattcttgtttgttcattttattgaaacagccaacctagatactaagcactccccgaaaggcttgctcaaggtccgtcttgactatggacttgcaacgcagccagttcgtggaaatgatgaaggtgaaggctcccatcgttgggtttggtcgacatatcttgaattcaaagacccagtgtcatctattaccgactatcagattcggatgatggctcagaatgcacacaaggagatggaaattgacatgatgcaatatgaccctgaagatgaagatggccaattcgcgattcttcccacggtcatgaccattctcgcctgggataataaaattatcttggcatcttctcagagaggaagatctggcttcatcaacgagtggccccaaagcccggtgaagctctcactggatcgctgcagtgtcttctggagggagcgtgcccttgccaatcccgattactcgaacccatactcgtggcacaggaataaagcgaagtgcggagaagtcaatgcattccacctatactacatgataaatgaccagccaatacctgatctcaaccccaagatgcgtgtcacctctgtcaggaaacagggccagagctatatcatagtgccaccatgcggtcaaaacaagaatggtgtcgacagcaaggtgagccgtaccgtaacgtcaggttctatttagtggatgcctgacattctgtccattattaacgcaattttagactgaatggggctgcaatctcttggtccctgatcaaaaagttaaatacctcaatgacgacgttcaacccaaaggctatggtttgaaaaagattgcaggaggtgtacaaaggcaaggtcagattcagatgtgcacaaggaatcgcataatctgggatggggagtaaagcgtggccaggtttcggtctctcttacaacttagccgtatggtttatgaagctggttgtatttatctttgttaaatttgatggtctttcggcatattcatttgtcttgtactcagctatcacgtaataaaatatctttgctcgcggtttctagtccggaaaacaaaattgttcaagaattcagaatgcatatgatctatataatcttactcaagtccctcttctggctttccagcttcaggttaaacttcttcccaagtgcctcaatcctttccttgcacacctctgacatcccacgactagcaaaagacggcggtagcttgacgctcttcaattgagtcagatgcgataaactaccagtttccagttccttctcgaaagcggaaatcatggctccatctcgatcattatacggtacaggccgcagacgaaaacggctgaatatgagatgctcaagagtttggggcagcgcattcccaagtcgcccagtagaagaaagctcagtcaagccagtgaggaatgaccaaggaacgtttaaagtctttagcctgcgcatgcttctcatttctgccaacgactcatgcaatgtgaaatcaggtggttcaatatctcccctcgtatacgcaagacatgtctcggcagtgatctcaagatcctctagtgagtccttgacctcgaggagagccatagccaattcatcaagcattagtgtagacgtgttgacctccttgtcaaaatcagggcggtagaaccaattgtacctcaacttcttgagattctttgctacagataaaactggagcgagccgtgtttctcggagtctgaagatgtttaatgaagtcaaggacactgggttcggagcggaagcgccaggccatgagaatggcgtgggattctggatggaggtggagagatgctggatactaggcaagtagaacaggcaaagatcatggtctgccttatcgggctccgtatttgtgtcctcgtgcagcattgggtagagggagacatacttcagagaactaaaggtgagctgcgcgccttgggttgcgtgttgatctgccctgcagagtgacagctgaaacatgagacccaacagtcgcgccttgttgtaccaattctcggagacagtaagtcgctccaggtctggcagaagagaaactataacagctgcgacggcatccgaggttgcggattgagttttcttgatgatacccagctggagctcctccccaacctgcaagtgcctatggcgatcggcataaagtaccttagaagtccattcatttgcggtggactcagacacacctgtccttctaatcgctatagtgagcttatcgagaggaagatccggcacctcaggcgcttcaggcgtttcgccgggccatggaggatcatcatagtcaatgaacccatcaccactgaactcgatggagcgaacatggctccgtagatctggtctctccagcaaagctcggagtaacagcagcgcttttgtgatgggtggataatactgcctggaccaagtgatctggatggtggagtagacgaggggctcggcaaggctgtgcagggctcgacaagtcaaggagaggttggctgcatcgggttggagaagtaattcagcaatgccgagttgaacctctttggggcagtccagaaacgaaagaggcgccatgacggagtggaagtgactttgcagtggtttccaacgagaatctaaggaagagagggatttagttggcatgcccatgaagtggttgatcctttatgttgttggtctgacgtgaaacaggctgagtccactttacagtgatcagcactgccttgctagtgggggcttctagcacccctggtccctgatgccctgaaacgatttacgcgccgagaaaagtttgttcaggcggagacccagtaactacgaaagagactcgtgtcaatttaggtggaattaatgactctagcactaaggtatggccgtagaacaggatccatcaatctcacttgccaaggccctcttttagacaagccttgagatccccatcaacgcgcccgaaatactctgcgaccaagtcagcaaactgcagattaacatttttatagctctataaaactcaccaatcacctggtccttcatatgatcagggatatcacccaacgtcggaaggatattatgcaaaaactgttccttgccgtttggctctttgcaaataatcttccacagcgctctaggctgctcaaagtccttatccgtgattgacgttgcgaaagcggtgacatggccagaccaattctcgtgagtaggcacttggactcgcttgctcatactcacggggcgaagctctgagccgacgtagtctgggtcgcctccgtagttaccgttgatggtgcctgggccgtcgcggacatatggggcgtagactttgttgatgggtttgttgcatgggagttggaagtaattgggcccgactctgggaattattagatacggtgagtgagttggtgggtagaattaccggtagcgatgagcatctgggtagctaaacattcttgcttgcagtacttttctccagttagtctctggatgtcaccgtggaggggtctaaggtatataccgggatccgctgatggtccaataccaggaaccatgttggaaggtgagaagcaggcctgttccaagtcttggaagtaattgttgagctgcggcaacacgtcagtacccgagaacctcaaacatcacgagaactcacattcttgttaagagtgattttaccaacaagcctgagaggatacttctcaaaaggccaagtatatgtgtcatcgaaaatatcgatcggcgcatcctcaacttcatcaggttgcataacctggatgtaaacaccccaagacgggaaatcacctttctcgatggctttgaagagatctttaacgtggtagtcaggctcggagcctgctagtcgctgagctgtgtctgcatccattgtcttgattccgtcgtgtgggcgaaagtgccatttgacgtagacatagctaccatcctagagagcgtcagcttgactttatcagccttgtgattgacctaccgccttattgagggtataggtatgaacactaaagccgttgatgtttttcagcgacgcaggaataccacgctgtccaaagaggtgcatcagagcatggataccctctgggttgttcaggtgaaagtcccaaaacatggtgttgtccggaacattggtctggggatgcctcttgtgactgcggttcatggatggaaatttgattgggtcacggatgaagaacacgggcaggtcgttgaagacaaagtcctggataccctcttcggtgtagaatttggttgcccagccgcgcacatcacggacggtatcgctggatcctttttcaccaccaacagtcgagattcgtgtaagtagcttcgtctttttgccgatgcccgtgaggaagtcggcgtcagtgagatgggagatgtcttcgaggacttcgaattcgccaaaggctccagcggcctttgcatgtacgctcctagatctgttgtcagcggaagtcccaagattggttagatttatcagtacctctctggaatgcgttcacgagcaaagtgagcgagtacttcaatggtttgcgtgtcgctcaagacaatgaggccaccattgctttttccatagcgaacttgttggaccgatcccggattttcgctcggttgccctagatattgtcaggcacacgactgggacgaattggattgggtgtaccattggcaagagtcgagatgggattgttctgagactgatattgtaagccttcaacaacgataacaagttggatttgatacttgccatggctaatttgatgatatcttgacgttggaattgattatactacaagcaaacattgtcctcacagacgcagcacagctcatcttatccctttcgtcctccatcacgcccatcctggatcttacacggaaagctcggatgccactgaattgagttgaccccgcattcgtacagcagccactttgtcatgatgatttcagatgcatcccgagtctgtcagctcttgataacgaccccaccttcgcagcgtaagcaccaaccattcaccacaacagcattagaaaatagtgtcaccgctctgggaaatgagggtaaatcggccctacggcttaaactcaatgcctcacctgcatggagcggcttatcgagccaatgatttcaggtcgtggctgttttagggtatactgctgtctgcttcgtcattggtctggtagtcttactcgatctagatggttttgagcagatcgtagggttacaaccttgtaagacgcccgcatgttgaaccctctgccctcgtagaacgtaggttaatttaaacccagagcccgccgttttcccctcttttgctaagttacacccaatactaattttaccgttacatttcaatcatgaagactaccaatcgtcctgatgaatggaagatcgagcaaggtctctccggcgcggtcctacctgtactggaccagaccggaccagagaccatagctctggatcctcaggtctttggggatctcaccaaagatgaagaagccatcaagtcggtcggtgaccgtgagaagctctttactcgtgaacgcaagggatggattgggtaagactcttctcaagtgtatcatgccaagctgaccagtgaagcttcgttgagtgggagaattatcctgacaagaaagctgctgcgcacaagatcctgacgtcacagacgttcccccccaaccctgagtttcaacttggtcctatcccgggaaccaaccctgttctccctggtacacattggaagatgtggcatcatgccattggaggtgaactcaccagcgtgcctgatgattcatgggctattgtcctcaaagaaaaacaccctgacatgctgcatctcttgcaattcccttacaatggcgagccaccaaaacgcttggtgaccgacaaggagtttacccccaattcccttcactttgtgagaaaccacggtggaattccgatcatcaataaggaagacttcagcttcctcatggatggtctcgttgcaaaccccaagtccttcactttggatgacctcatggacgagtcgaagttccctcgcatgtcaaagaatgtcacaatccaatgctctggaactcgtcgtattgagcagatcctcaaataccctggtcaaggtgatgaagtcccccaggcaccttgggctgaaggagcaatcggcactgccaactacgttggtatcagcctcaagaaggttatcaaggcttgtggtggcttggtcgatggcgctaagcacttggagttctacggtgctgatacctacttcaaggacgacaaaacgatgaattatctcgtcagtgttccttggtccaaggtcaaagccaatgaagttatgctagcctgggagatgaacggtgaggaacttcccaagatccacggatatcctcttcggatcgtggtgtttggctacatcggcgcacgcagtgtcaagtggctgtaccgcatcaaggctatcaaggagccgtcacgagcacctgtccaaagccaggaatacctatactttcctcagcaagtcggcaagcacaactttaagctcacagatggtatccagatccaggagatgcctgtcagttctgccattatgtcaccctggacaaagcaagttgtcatccacaacggtaccattcggtgcaagggctgggcttactctggtggcggacgttggcccgagagagttgaactctccaacgatggtggcttcaactggtataccgttccacttgagaaactttccaagaagcgtaagtggacttggcgtacctgggagtttgagttgccatgtgacgtcgagggctgggttgagattgtctgtcgctgctgggacaactctctcaacactcagccgcctgatgtccgaaccgcttggaactggggtcttcacgtcactagttcgtgtcataggatttctgtttatagcgttaacaagacgaaggagagaactaaggcccgtttggacgagtttgagaagaagggtataccatttggcccgatcactgttccattggctttcccttctcagagttgggatgattacgataagttctggaaggagcatgatccccgggacgcgtacgatgagtgaaaggacgaaggatataataagtcataaagattgcacgaacaggaatgtcagtttgagagttaggtcaattgattgtaatgcttgtcaaagcttctcattcagtagttgaaccatgtcttaaaaacacctagtcactcttcttcctaacaagcagcaatacaccagtcatatcgcccgtaagcatctccttgcccttctccacgcctgcatcgttgagaatcttctcaatccttcttctgatctgacgaacaacgtcattctccgttccgacagcttcaggatgggcttctctccatctggtaacaggactagcggtgccaagaaccatctccaacataaccaagttgactggcggcgagtgctcaaagaacattgtctcagaggctggaccagtacaccattctttgcggataaatgactcttggtcaaagaccgaaagaggaggatcaagagtccaaggcaagggtagaccacggtaaagatcacggaccatgaggttgccgggcagcatatagtcttcaatcaagttatcaaggtcatcaataacctcctgcacagctttatgagcgggcattgacggatcgacttgaacaccagcagctgtccacagagccacagtacctccaggcttgagggtcttggcagcttgctcccaaaattgcggcatgtcaaaccaatgggcgcaagtggctccagtgatcacatcgatactgccattgggaattgggttggcaagttcagatcccagagattcagctgaagagacttcgaacttgacgttttcgagcgtagtgatggagcgcgcagtgcttatcattccctctgaggggtcaaggccatatgcagtcttgaagtgaggggcaaggctacgagtggctgttcctggtccgcagccgacatcaatcagggtatcaaaacggccagacccttctttatggaagtctataattgcatcgtatagcttgggattatagtttcgacgatgttcggcataagtggcgccttgctgagcgctatatgcccggaatgtcgggtctgatggctgttgcgcctggctcatgataataggacgagttcagagatgattaaaaaatattgatgtcaagattaagcagttttatgcaaagatctttcttaagtttatataccaaaaggtgaattacttagtcctagtccgtacggtcaattatatagatgccgtatccgaagagtcggctcaaatgcgccgtgcttacgcgtgccagaatctcagcatccaataacgtatcagcaaatgcaaagtcagcaaaatcagctttccaactgttatgacgagtggctggtttggactaaaaatggagcattaaagaggctgtcgtcgaaatgcatacctaattaggctaagcgaccttgggccctttatctcgaattctgtgattcacccaaagtcctttataatagagaacatatacgctgacacttaccaagtaatttccaatgaggttgcatcttttatccgcaatacgcttcctgaagttctctgtagccgagtgactcatgttcagtttgccggaccttcgcagtctgttctcagtccacgggcgttggaggatatctgagaggaaagatatttgcccccagaacatacaagctaataatacgtcttgagatcattttacttctatccattagttcacgcacatatatggaagcagctaggcatttcgtgatatacagaacatccaaagttgactaatgcaaggtacatgagtagatccaatctacttacctgcaggagaacttagaaggatcattcttccatggaaagtgagaaatctcatcattctaccaaaattataacgggcctgaaagacaagagtctagcggatcagtagctttctcggtgctctgctccaatataggacactagtaatggctcccgactgacaactgcgcttctgtaaatcatagttgagtcatgtaacgcgagctccatatttcgtcttctatacagaaattattcagggatcgtaatactatgtccaagttgtggtctgaatgtgttagccactgcagttgaccggaatggaagactctgcgccggcccctattggcaactagtgcgagtaggtggcttctaagattggtgctgcttcattcacatcgatgctaatgtaaccaataaatgagtgtttcaaggaccctgatgaagtagccagttgtgcagaccatatccatatccgtttattctttgctcggggtgcaatccgaagatctacttactacatgctacgagagaatgcatgattctggtcaccttcctttttccaaactacaaagaaaaggatatgagcaacttgaatgagacaacaccctgttctagttctctccgactcgaaatgtaaaatgtaaagtccgggcttcagtttgtaattccctggccactaatagctaaatcgcgtgcttagatacctgttcatcatgcgattacttatctaccggacgagtcagcttctatatcgagtcactccccaagccattgatgcgatatcgctgatatgccatcagcaagccgggacaagccctgtgctcaaccaacttacaggacgaagtagaagcaaaagagttgactgtcattacgaactctgccatcatatatatatatcccattttactgagtatttctctgcaagttaatgatatccaaaatcaacaagtcgagcataggttgctatttacagcatcgaaggaatatcggcgaaaatgacacttttgccgaagcgagtctcgccgagaatcggatcgacgcatttagaaaaaagcggagctcatcggccctgtttcacagaagcgtaagaccgtgcaaatccctgcgattacgatccagggatcgtaaaatctcgtccgataaaggaaaattctttactagcccaatccttgttccctgctgtcgatgcacgattttgacatcgaaccttctggcccggtgggaaccgaagttggtgtttacaccaagttggaagacgtgtttgagaatgacaattgatgatgattattctaagtcctgtgggatcctatctatgagcgctgttactcttgatctcttttgtgtccttttgtctaaacctgtatcccgtggtatctctaataaaacaaaccaatccaaaccattactcccagctctaaataatgtctagtgatcatctgcatcctcgtcctttccaggatacatgatatctcgtacaaaaacagctctcatgttaaatgagaatatgattaaaaatgtgatgacaagaataatagtcatgccgctcgcagcccagagaataccttcgcacttgaactcgttaccaatggagatggtagcaagcgtgaagccagtgtttgggaagaccatcggccaccagccaagatggaagaacttgggtggggatgagaccactgcgacgacagcgataaggaaccaccacatgctcagtgcccagaggaatactgcgcagagtagagctactgtgcggacggtgtcgatgttgagagcaaggttgtcagctccagagatggtcttggggagtgcgttggccatgccgataagggccaaggctgtaaaggctggcgggccgacattcatgaagaggccggttcggtgttctcgattgggaagaccagattgcatgagtcgaccgatcatgtgagcgtacatcatcatggagacacagaagcccaggccttgacacgtcaggccagcgaagatgatgggaagtgggttgagatggctctgcgtttccaagatgacagtcgcgacggtaccagccaacatgactgggaagataggtagcaaccaacctggcatcattgtttgcaggttgaagctgtgtcctgcaaagaggtacgagtactgccagacagctaagatgaatgtgacaacgacatagatccaaaagatggtctcagttgcccaaacatatgagggatcatcttttggaatggcatatcgctgggtgctggtgatgagcgaagcaatagccaggaagaaagttgggaagaggaatgcctctcgatgatgcgtgacagattttgtcaagtcgccggggttgaacaagaagcgacatatcatgccaatacagcagagtgtaaaaatgagaaggtttatgctataaagcacagtaccgatgattctcaaaccagggaattgatgaggttgtacgtgaattaatagagccaaaccgcctgcactcatgggtagtgtaaaccaagcccaagtaaaatgatgcaagcgctgtctgagggacaattgttgttgtgtaggctcctcgttgatactgtcatcttgactgcccttctcaagttgtgagggatcagttttcggtgccgatttcgctgtatggtgattaagaaatgccttggggtcgtgttcagccggtggcgaaggaatagataaatcaaccgaatttcggcgcgtgggggtatttgagtccgtccaagggacttccagatctcgaaggcgatccattttgcgttggtgttgtaaacgatagtgtagtgaaatgctttaattaagccgtagcgaatggtgatggtgaatcattgggggatgctctgatgaagcaattcagaaatgaaagtagcgcggtgcagtatttatagaccctaacaaaagataaaagtccatggaggtgccatttctgcaaagcgctactagtcggcacattgtggtcctcgcctaaaggggcaccattacgaagattgcgaatcatgacatggaccagaatctcgtgatgagaccgtgatggaagattctaaaccctgtataacagtgggtcatggcgctggaactgccgtggcattgaggctcattccaggggttacccactgtatttttagcggccgggctctaatggcatggatgggctgcccattaacgtgacgctgaggctacgcggattctggcccggtgcgccggcgccggttccaagttccaaatggtcggtgtcatacttttagtttgggctaggggtgagataaggccgagcctcaaggtgtttgttggttgtcaagcaggttttgctcgccacttggtctggactgtactgataagaatgctggtgaggcctcttatgagtccataatcatgaacaagtgtcaatacttcctgatatacaatacgaggcatggcctacttgtctgaccatgcaaaatgctactgagataacgttgcgagcgacgctgtcagtctcaccacggtcaacgttcatagtggagtgcttctgaccgaagctcggcggtcattccgtttcgccgcccaacggccaaggattaaaacaaacccaacccaagggttaaaattggttgccgggcgccatcgggaccattttgagcctcaaacgcccaattacaccattgctctcccctttcatgtatagagataaaaggttttctgacgatatcagcccaatgccaaggatgcagtggagttccattaagcatttcttcgatctaatcagcgatggaacccaggctgatcattcagctgcgtttctgctatcattcggaaggtttcacttgcgttgctttgatgtgaaaattcttctcgccccttaaaatgcacaagggcccttgttggcagacgttgatatcttgctaatcgtcattccacgtgcgaaaattgcacgcgtttgtggacgttatctttgcgtgcactgatcaatgcaatcaatgaacgagtcaagctccccttgcacagcggataaaatcggagaggtcattgatccttatctttatcccactaatacgcgagtttttttatgtttaaaggttatccacatagcaatgacgagaatgaatggatcgctgatgtagtggtcggcaatagttatttatcttgagatagaaatatccaagggcattatagagaaatgttaatttcttgcattccagttaacacttaagaagccttaaaaatatggagggcaaaagtattcaattatatatttgtctgcagtttacccccatgttgtagtttataagacccagaaacggccctgctaatctatgttttgtcgagaatttgccatatgaagagcagcaattccgttagcttaatctagctacctactgagctatagaataagcaatacattcggcgtaatacaaacaagcctgcagctatcgctccgcagcgacttgtcgccgggcagtaattgcttcgaccgaaatcgaacaagataaaccatatccattggtgtagcctgaggcaatctaacagttcctaaggtatctacaattaagcgcaaacaatattgtagcttccataggtaataaaacgaccgtagcaaaagtttggacctatattgtcagagccagttgagcaggttgtacctgtgtacagtccgactgccataccgccaacgaagcactaattagtctttatgatcagatagaaacaaacgtgaagcacatacctgcacattcatcgccgatataagaaatgtaaacagagttgacagccttgtcagtgggaaatgtgtgacatttgtcggtatcctcagaataaagattgaattcacccatgctttcggcagtagtgcagttatcgtcgccgaatatctgaaaatgagcgagagatgcttcgcgaggagaaatcgctcctgcaatggcctgtgagatgaggaccatagcagaagccaggggaaggatagaggactgcatgattgctggtgtttgaaggttcagtgcaatagggcgagtgataaatcgaatgatatctgatagtaagaattagtaaagatgaaggatggatttcacgcggtatttatgcttttatgaggggatctgaggtcagcgagaagagtcaatattagtaaccagaccaaatagatctgcaatgtcagctacggagtacttcaattctctaacagacttagacataattcaagtgtttcttaccttcagcaatatccgacgttagtgtcgtatagatgtgtcgatcattgcatgtatcgagccgtcttagccgtcttaccagaagaacagttcctgtctcaccagtaatctcaaggcagctgacagtggggatttaaatttagcatttcatgacatcaaaatgcttttagtcaatcactgtcctcgtatagacggcgatcaaagcgatgtatcataccgaactgcccccaagaatcaatgagttaggacgagggctaaagatagatatagataatattggggttaatgttgttcttgttgaccagtactttcgtactgcgcgctctatttatcagtatttgattaattcggctggctctttcgtattgagaaagtgatttaatatactttgtagtgttacgattgagggattgcagtataatgtctaagttgtgagccacatgggtattttgcagttgagacttgtggctgagagcttatattcccacggagaacatagcgagtttgtaccagtctgtccaccggctcttgggcgcacaataattcttggatgaatgccgagccaacagtggagatatccgagtacattatcgatcgagatggcgataggaagatcggcgtctaatgcgacggggtagccgttgttatgattttcgagattcagatagcctgcttgaatatcaaagtattgaatttcggtatttgattgttgggcaatggacatatcccaacgacatactatgctgctctccggcctgaaaaggccatcccaactgctcgtagcagagtattttgttcctggaattgatgactgtgcgatctaatatacggatcaaggagatagctcatttaccatactcatcatagtattaagtcatactcgtagcggactccagatgatatgatcttccaattgtctgatgtgattgactcactccagcgttataagagcacccttcaggtattccacctggatctcagtgctagacatcgcgatatcagaagagttgggccaggagttaatatgagggacttcacggcactaaaacatctctggatcagcattcttctattatttcccaacccttcccccccgacgttaggaataccaatcaatgcggctatgtcaccagctgatgcggagatacttgtggaattcctccctcgctccatcgtttcacttgaaatttatcacaatattggacgtttgtgagtaaagctttacatgggctcccagcagtgaagagtgacaagttcccgcttctgaaggttgtctgcagaccaggcggcagaggaaacctcagtcaggcatttgaagcggatggtgtcagtttcagtacctcggtacatcatttgtgtcgggcgaaagcttatcttcaagggctggatacagacagtcgccttgagtttcgggattgggacagtgaagatgaggtttagtattaggaagaataaagcgaccaggactgggctcgagccttgctgcgttcatttttaggcatgtattctagtcagaatccggactttgtaatcatgtttgaaccactgacaaaagtcatgtttgttggccaaacaaaatgcccgttagaggatggtacacgcatgttgcagagcttgcgcgtaaaggtacagcttagtgatcgctcacagtccacggaatcgttaggggtaagcaacggtctcgggtttaattacacaacattagcatagaatcccctcctcttaaaagtcatgtttacgaatggcactgtggtttcattcaagctttgctgtgttcagtctaggcatatattgttatcaaaagtcagacttacatcaaaccactaacaatcttcacgctttctgtcgtatcccaacaaaaggaacattgcctcactgggatgtttgctggcccctcctaagtggtacgctgtctggctgggccattgattgatacttaaagtttatgacgtcttaccgacacacataaaggatattctttaacaagtcaaccggttggacaaacgaggcgctctcctatggccttcttattgcagctatctctattaaagttgtaggcgcatgcagcatgtccagcacgacatatagcgaaggacaagaaagcttcagtactagcattgcatgccgaaatgtctcgagcccactagtcggtacattaccccggcattgctctcgttatccaccctctatctaccgttctcggtacttgaaaatcgacagcgtctctgccaagaaacctggatgtcgatccttctggcaactcgtacccggcataacaacacacagtctttcgcacatgatatcatctcacttgatgccaaggctgcaagtgaactgacctaatttcatcgagccatgcaaatgctaggaacccaaccgcgtcccttgtcaggcagggggcgggacactcggcctcttccacgctgaaacaaacacctcattgtcggaccgacaagacggcaaatcaatcagaagctcggagtttaaagaattgttgaagaagatttaaaaaggttgcgcaagtgccttagtacattcgttatttccgcgctagctagcgtgttttctgaatctattccatttcaataattagaactttttagagtcccttgtttagtacctcaaatacgctaaatttatcgagaatgacgttcgacatccacggggccatctcgtctgtcactttggctggaagtgttatgtcattctttgcaactaccagtgtgcttgtttcattcgctatttatcgccaccatatccatacctttcggcatatgcttattctcgagctgatgcttttcggtatgtaatatcctccctgctatctttcttggctaatagctgtttaacagagtttgcaaacaatttgaacaactctacatctgggatctggcatctcaaaaacggcgaactcagtattggaagactttgtactgtcaatggcttcataggccagttctcagctcagggagttgatctttcaatactggccgtcgctgtcgttactctttttactgtaacgcggcgtatctatatgcctgcggtgtctatgacaaagagagtatgcatttgcctttctatctgcatccttcctctcgttacaagcatcataccaacatgtatgggtgagatgcaacccgtgggtggcaactggtgctggatagccacgagtcgtcacgacctacgctatactatggcacatggctggcgtatctttgtcatattcagtacagtcactatttacatctatatctgggtctatctaagaagaaaatttggctctaaagctgatgaggcccgtcagctacgaccggataccccggcaaaccgtaaagttgcctgtcttccggttaggaaaccgaggagaaacggggttcaggtcacagaccacgaagaatttgaacttgatccccttgaacttgtgcagccgaacacaacagcgaccaagcctgcaatgtttcccgaagaaagccagccgcctccttcacctcggaagaacagattcaaggagataaacctggaatttggagaaagaacacaagctggtcccagtgaggcccagggagcatccgtgcgccatcgaccgacagcatcaaaatctggagcagatttgcccagaccagaagttactggcaacctatttgctgaagtctatacgccaaggcaatcacaacatagccaaatcagtgccctgcaaaccaacgcaagtgaattccacatgcgtccaagtaccgaccaagttgaactcgagattcaaagaatgctcttgcttaatgcgtacccatttatgtatgttcttctctgggcaccaggtctgatcaatcgacttatggaagcttctggaaaccccaactctaaaacaatcaacgttgccctccaagctccaacacagtttataggacttgcgaatgccttgacttatggattcaatcattatcttagagacaggcttaatgatctatatttcagacccgtgattgcaaggataaagggtcgaattggactttactaagttttcaacgatgcaccttccaatgacattcaagctctctggcaacactgaggataatcacatattgaagcatgcttggggtttccctttttcccactgttaatataaatacctcaatcagtaaccttattggcgtggccactgacgaagtcacacatgacatacataaacacagtcaaaatcacattcaagttcactggaagagggacttgttttcttgttttataacattctaattacatgacgttgagaagcttgacccacgcattactcatagccagcacaggctaccattcctctagtcaatcatgatggggtatcgatggtgcgcttatgaacgcgaaaagatgatgtggtttccaggcctgaaatatcgaggttgtaatcccttaggcgggaacagtcataccctcgttggccttgtagccctcagcaggagctgatgtgtgagcctcacggtactcggcctccttgtcctgctggatgagatcgcagcaaccacagcagcatgcagtggcgagatcgacaaggcaactgccctggaggttgtacttctcacggaggttggcgcgctggagggcgagaggaatccagtgaagaccgaagcaggtggaaccccagaagagaaggcactgttgacagaggatattagtaacggttagatggcggggtataaagaacatacagaggtgttgatgggctcgtatccttgaaggttaccgttctttcggagacggtgatgagtcttgccaaaggttacgcaaggaacgcagcaggtgatagcgcaaaggtcgatggggctaaagcatccaaagaagctgttctgccaaggctgggaagactcgggcgacttggagttgacatgctcgctgggacgggcgaggacatcattgaagcggtccttccactcgttcaggtcgttgtggtcaatgggaccattgttatgggcgttctgagctggggtagacatcttggtggtaagaaagtagagatgaaagagtgacgagaaatgttttgggtatgtagaagatgggaaatggtgaaggagtgatgaacaagagtatgtaagacagaacgcgcatccctcccgtatttatcacttcccattccatcccttacaaggcacgtctggggccccggtccagtattgattggctgctgtgccttctcggattctaagggaccagctcccccaccatcacttctttttttcacgacggcccaaaagtggctgcagtcctgaaaatgcctgatcatgttagcgtgcatcaaggcgctctgatcaccagtctggcagattacaactttgacacggggcgtgtgacggccaatcaggaccagcggtgagaacaatcatgcggagaggttgttcagccctgtggtaggctggaaacatttgattcggcagttgggctagtaggggcgccaccaatttgggtctgaaattgagcgttgggagctaatgcatggtgctgcaagcctttgagctcagggcgctggttgttttgtgacggagagataagaagctccttttcattacggagatgtaacccaatcattgcttctttgaagttctcgacatgaaggtgttatcgtcatagtggcagtccttctggatgcctgttggtacacgctccccaggcttcaggagcagaatgaatgccagttcattccaaacatcggaacatgtttcctcggcactcaaccttaacacaaagccgatcgtaaaacaaaaagaattaaatgaaatttggcccactcacctgacacgcactacagagcgagcgcgctcttattccgctgcggctgagagtcggcaattgcctaatgcggtctgagcactgtagctcaattactgcgaatggcttggactcaaaggcaagaccaagtgactcatcgctgtcaagttcttggcgggaaaagcttttcttcttttgtgcctggttcgcttattgattctgttaatggataagtcggaggccgttgatttacgaggtttcatgaagtcgggatgcctgacgaggcggaatctccactgtggggatggatgcctatcattctggaagccgataagatttgaaagataacgggtttggtttcttatcgtaaatcaatctatttatatcgcttcatttctggaacaaattcacggacaaagagatattcctcccggataatttccagctcactacgaagtagatggaaatatcaacaacaattacaagcagcatatgtacctaatgcatagacatgttcacgttgaagagggtataaaatgttaaaagtctaaccctatatctattctcaaagcaaatagctatgtagtattatcatgaaagcccctccagtcttctaaggcatgttgatacctccatcgacgggaataacctgcccggtaataaagcttgaggcagggctagcgatgaacgagataacatccgcaatctccttgggctcaccctccctagcaatagactggcgggatctcaatatagcaccgatggggttgccttccatactcatatcagtggcaacaggtccgggcgaaaccacattgatagtgattcccttgccagcaagctcgccggccatagcagtagacatgaaatgcaaagcagccttggacgagccatacaccgtcagtggggtaatacccagctttccagcaatgctaccaatgttgatgatacgtcctccgctaggcatgtgaggaagtgctgcctgaatgaggaggaagggtcctcgaacgttggcgtggaacatcttatcccaagactcggtctcgatgcctgcaatatcggggtgtccaaatgcgatgccggcgttgttgatgatgatgtcgatagtcttggtgttgagaccgtctagagctgcgcgaacgaggtccgtgccgaaagtctcagatgatgcatctgctttggcggcgatggcttggacgccgagtgcttggatctgagcaacgaccttctcggcgggctcagcgctggttgcatagtgaacaacgatctagtaacagtcagtaagtcgagttaagagtcatattagagcaggtactcacgttggctccatgcttggctagagtcaaggcagtagcggcaccgataccgttgagcttggaggagccagtgacgatggcagtcttgccggcgaggtacttttcagagctcatggtgaatattttaaattatttaaaagtgattgaagtagtagactatcgtagaggtgatgaagttgttggattgaattgtgatgatgagaatggtcccttgtcctggcaatcgaccgcttcttataatcgtgaacaaatattccattcaacactacaacgatgtgattcctccgtcaactatcaagcattcaaatccaattctgtaaccgaactacactaattggtgcaattatacgtcatacccatacaacctcaacacaaattcacgatctcaaaatcctcccgcactaaaatccgtaatctatccgaccacctgcatcccccaccattcccaaaaaggagtttgctcagcctgctagggctgaaggcattggtcgacggaggaattgaataacgcgaccgagttgctcgtccactcagagtctgaagacccctgcccccagggaatccatcagccattactaacgcactctctacgatgccgagtgccgagttacaaagcgccgtgcgctagtggcttagaaattgctacaagctgcgataagggattggtgagattgagattgtggggctttggatgactgagcttttttacctttgggggcattgttattgttggcgtggtggttaagttattgcgtcagtggtgatatggtgcttggaatgtgtgctggtgcatttgtaaatgcggcgtgggtggattggctgaacaatgttaacgttactgttatcaacatgagagacattggattatgattcgaggaagtaatactctgctgacgtgcatctatctatataatagaaatatcaactgctacttcttgtgttcttaaacattccatatacaacttgaacaacttgaacaacttgcaccatctcctttcagatcgatactatcaacaacacttccaaccaaatacttagcccaacaaaatatcaaaatgccttcagtaattgtcttcggtgcctctggcttcgtaggtggtatgtgaaccattctctatcttctttagaatcctactgactccatatgttcagctccttacacaaaagccctcaagcaggcccatccagactggtccatcacagcctacgtccgcagcccccaatccgagtcgcaactcaacgcagaccgtgtcatcgtcggcgacttctccgactttgaaaaagtcaaggccgccagcgcagagcacgacatcgccgtcaacgctggaaactcctttaccgctgatccagtcgctgctattatcgctggtcaaaagtctcgcgataccaagggtaaagtgatccatatcagcggcgggggaaactttatcgactttggaacttcgggaagctttaaccctgagagtaaggtctggaacgacgcgaatgaggatgatatcaaggctatccataaggagatgttcaatggacagtctgatacgcttgttcttgaggctgggaatggggatgatggcattgacacttacatcgtttgtccttcagttgtctatggtggcgcgagtatttcgtcgcctattttgggcgtgggatataagcttattactggaaacgccaagcctctgggctacgttccctacgtcggcgacggaacagccgttttgagcacagtaagtactgctcttctatatccatcacctagactgactcctccagtgccacattctagacctcgtcgacttcctcgtcaagatctccgacattgcagcccaaggccccgcagagggctctccatacagccgcttctatatgctggaaactagccgagttgcatggaaggatctggctactgagcttgccaagatgatgcatgcgcgaggtatcttctcaaaccctgcgcccaagagtgttgagtttgaacaggctggtgagggagaagtcaagtatcttgttggctcgaacatgctcatgaagggcgatcgcgcatctgcgattggattcaaggcgaaacatcctagtattctgacacagattcatgaggatctgaaggaattgcctatctaagccacctgctctatgttggcgactcgcgactctaatgatttgattgtcgtgtatcgatagttatcctccattgaatagatctttttttgcatcaccggactgagtttgcattcaatgttgataataattcttcatgatattgtcattatgtcgtgatatataaacccaaaccagaacgccattctagcctgtattccgatgtctataccgtgcccgcagtattctaatcgtaattttaagattccaagcctaagcttctaaccaaagttcttgaataacagttttcatagtctatcaaatacgttagagaacaggactcatgaactgtgcagaatggtgactcatacctgttcactttgcgcgttattgtattgactgaattttctgtcgaatgtccgtgattgtggcttcaattgtgttcggacgcatccgcctactacagtggcactgccaactgtcaggagaagagggacgatcctggtgctgttaaaatgggaagacttggtgggttttgctggggcttacttttgaccggtgggcatgactctgagaactggttgcattttggtaatgtgaagagataaatgtcttggtagcgagtgtcgaaattacagtggactttcactttagtgcagtgcagttggatgagcagtgattaatgagcttgagagtgatgatatccaaatcgagaatgatttctcattcattatataccatatcatctcacccagaaatgcccccgtatctcgcattatcgataaccatcaatcgcgtggtgagagcggcgtttcgaggccgtctggtggtccgatgattcctcgtctggaacccctggtcgggtgcttccggggcgtcaatcaagcggtgcaatcgggccatgagcagatctgagttggaatacagtgggcgaacatgagatgcgcatgtaataatgaaacaagggctattattaaatatacgcaattaagttttccagtctcaaattctacggtatcatgcgcgtttttacgtgtttctttcaatatcgggaattatcggtcagcccattacgtgcgtcaagagcctcaaaggtaaaacagattgcctggacagcatatattgttactggccggtaggtgatcaccttttctaatcttgtctatctacggtgaggctcaaagaatggcttgtagatcatccattccagcggagttcgccatggattaaattttcaggtaccacaaaccatctgatgcttggccgcggcggatcccgattccgcccttttcgtcgccaggggatgataaaacctgaaccgcggtatccgatcccagatcgctcatcaggcaatctctaaaaagattcaccggcttttctcaatgttcaccttgataaggcccgattgtatcttgaaacttcaattgctcatttttttgaatcgctgacgaggaatgtttcaatgccttgattctcagttcagcgtgtttctggttgcgggaaatggtctgtgtatctggccattttgctcggtgttctcgtgttaaaaattgaaggttacagccacggaaaattccactctattgggagatgccattatttctggatagcttcattcttgggactctgtcacagaatagaatagagaattgaattaaattactgttgggcttggctgcttgctccagccacgctaccacgcaagcgcgtgacgtcatgccaagctctcaactcgacgatatcaacccttgactaaacccctccttatcatgaagaatcatcgatatcctcttcatcctgtatctcccctcactctaatccattaagcaatcatcatggcgtggaaagaccatctcaagcgtctcaagaatgagttcgaaaatctagtcggtgaaccccaagctcagaatcaacaacaacatcccccaccgcctgggcctcctccacctcagcaacccatcggcggccagcagccaggccacgtctactggcagcctcagttccggcctgatgtccccgtcacacaagagtgggatgcaaagatcggaaacggcccggatggctggggtaaccaggaattgcagtactacaccgctgatcaacaaaatgccttccagtatgtccaagcctaactatattaagaagcttttttttatctaactgaacagcactcctgatggaaaactggtactgagagctgttgcgaataattcttctggggaccatgagaagcggtacacctctgctcgcttggtgagtcggcagaccctctcgcgcgatcagggcgtcctcaccgcctggatcacttcaccctgcgcgacgggtatctggcctgcattctggcttcttccccaggagcctttttcgtggcctacagatggtgaggtggacattgcggagacgtggaatggagatcttgagaatcattcttgtctgcactgggggcaccaccatgaacctcacaaacatcgtgttctcggcactaaaatccccgacatgcagcatcgccccgtcaggtatgactttgcatggctccagtccggtgggcagcctggtcagggtagaatgatctggtatattgatggtaggcctgttatgaagggagatattcccgagggtacgaggccaatgagggagatgactattcttctcaacgttgctatgggaggtaatgtttgcggcggtaagacccctgcagatggatactacgatatggtcgtgcatagtctgtatatgggaagcgagccggagtatggtggctggcatcgattcgagaatgattgggcggcgtcgccaatgggaaatacctactgagcctgaaaaataacaaaggattacaacattcgatcttgcctacagctttacacaaagctagcctgctttgaatatttccgaggtcaatcagcagatgtcagatgttgatgtactcaagattatgccactttcgatcagaacataactcaagatggagatgtcggatgatcttgatgatagagattgtcgggattcgggaaattctaaaaatacttgcggatagacgataagcttcgataagatgataaggttcgataacgctctgataagataacatctcttcaacacatattcccacagaatagtaaggcagagcgactacctagatttacctttagataatatttcttataacgaattctgtgtctctaatggaagctttattggttttgactatggatctagatttgttaagttgtggagttgcaagaagctactatatacggtcaagactcactgctgcattgttgagcagaggcattaaatatatcagagtggtaagtttacaacggccgccatgaacgaattctggttgtcgggttcaaaccctatactgaattaagtcacaatcatgctccaaaagacattttctagattctgccacgcgtttattatgctatcatgccgtttgatatggaatattctcttaaactaccctacactcaagctactggagtcgatgagtaatagaaattaccccgcacgataggtcgtatcagaaccccagactggtttggggtcaaccatgactccaaggagaacttgatccacttcacgatttggagctcaagcactcaagaacaagattgaagatgatgaatgtcatagaagagatatgtctctgtcgccttactcgaatcgctatagtgtgattgagttacagtgatgccgctcttgagctccgacttcgcatcgcgagatcactatctcaaccatcggttaacctcccgattcatatccatcacgcattctacaccataatcccatttggaaaccacagccgacactccaaaccctcagaccaaccatcagataagcttttcgccaccaaccgcgttccagatttcggcgcccagaccagtcggggaaataagtcaacacctatctagcctatcagcctatctccgcgaaccaagacctcaaatctgcggagagattagattggagaaatgcgtttaaactgcttttggaaggaacatgcgacaggctaaaccgtagcctcgggcccggggcttgataaaccatgacttaagatctcgcccttctcccgctgggtgttcatatcccaacttcttttcatgctctgagattgttggaggataattgccaatatgagtggaagtacttcaaaggcggactttaccgccaaaagagatgacgatgtccacgatgcagccaaatcaatcaccaacaacgaagttcccattaacgcctccggccacgtccaagaactaccccagaacttcaacctcctctccctagcaggcgtaggccttgtcgtcggcaatgtatggccagcaattggcggctccatcctcgtcgccatcttcaacggcggtccaccgggcgtcctctacgaattcatcgtggtgtccatgttctactgggcagtcgctgcgagtgttgcagagctagccagtgcgattccttcatcagccggtgtgtatcactgggcttctgtcacgcctgggccgaagtgggggagggttatcgggttctttgcgggatggtggaattatcttgcttggtgtcttggatgtgctagcatgtcgagcattcttgcgaacacgcttgttcagatgtatgctttgaaccatccgggctttgtggctgagtcgtggcatgtgtttatcacgtatatcatcacgacgtggctatcgtgtgcggcggtttgtctttggaacagcgctatgccggggttgaacaagtttggagtcttcatcatcttggcgggtttcatcatcacggtcattactgttactgtcatgcccggccgaggaggccgtccacctcatgcgagctcggcgtttgtctggaaggattggactgccgatattggatacccagatggttttgtctttgttgctggcatgcttaatggagcgtacagtgttggatcggttcacgcgacgactcaactggcggaggagatacctaaccccagtcgaaatgtccccattgccatcttattccaggtcgcgactggttttatcaccggtctttgttaccttattgccatcatgtacgccatcaacgactacgatgctctcttcgaatcggcatatcccatcgccgagatctatcgccaagctaccggctccgcagctggtgctaccggactgctatcgctggtcatgatctgcattgccttgactgtcgttggactgtacatcacctgcggtcgaaccctctgggctctcgctcgtgatggcgcgactcctttccctggagtgctaggccacgtccaggagtctctcgacatgccactctggtctaccatcgtcacagctgttctcgtctcagtccttggcgccatctatgtcggcagcacaacagccttcaatgcattcgtcggaacctttattcttctctgcagctgttcattcttggcatgcatcctgcccaatctcctcagtggacgaaagaacatcgcttatggacccttcagaatgcatggcatctggggatttattatcaacggcattgcatgtgcttatctccttatctggagtgttatctactgcttcccttatgctctgcctacaagtgccgcgagcatgaactatacttgcgttatttggggcgggttgactttcttggttagtctttggtggtttggaagcgcaaggaaaggataccagggccctacgacgactggaggtgttgtcccagggatggtaatcgatgccgcctgatctgttgttgatatgcagtagctgagcctaatcgtacgtttgcattttgtctcacttgtacatagtccaatgaacaagccgttgcttttggaaatcaattctatttcacctctcactgcctatactatcctggagccttaaataactgtgcggcctcttttgggtcgcgtgatcaagctgctatgctcgttgtccagcctacctaatgcagatctcgcgcaagccgtgaagagactatcgaacttaccatgctgcacttaaatagcccatctgagtcatccggtcaataggacgaaaagccgccaggttacaagctgggtggcctcaagaggcgaagccacggttgtacgtatacctatcaagccattcgcagatgactgcaaaagatcctgtaggcagccatatcatatgcgacgcatgaaaatgacagacattgaggatcgaggcctctgcttccgcggcgcttagcaaagcgggcgactaggatattcagcttatgacttgccctgatctgctcatggattgcatgccctaacagtcctatggcaccgatttaattgatacaatgtgttttaaactcgtgcgactttaggcttcgagatttgagggctttacttgtgtttaagcatggataatcaagtattcggggttccactacgcgactgtacaaggtacaggcctctttgaggtgatacatgatgccacgagcagatgcctggcgacgtcaattgcggcgcggtacatgtaacagaaacagagagaatcgcttgatctaacgcgagaattgagattgtgtgagatttatttcgcgcattggatctaagaactgccgagtaaagcagacgttcgtacgcaaatgcgtgtatcacgaaaactccacgacgcgctttgagctaaattagttaacgatctgaccctagatgccggtggttgggcatgcagtcagtcaaatctgatacgacgtctttgcggggtttgtcacagacagaaacaccgagattgataggaaaacttggcaaaagatcagcgcacaaaggtccgcgaatagcctcattttgccttgcctcgccatctatgaggcctttttacgactatgtacgcgccagccacagtgagtaatactgcaaaatgagtcagaaagcctcaatcactagtatcaggtttagcgaatgccttcaaacttatttttacatttctcgatagcttcaaatcgcatcgtaaccaaacaatcgctctgcctcaattcaccagccgccttcgagaaaaatgacaaaaatccgtcagcgaatcggaaacccccacataaacgttgcagcccgaccgtaaatcacgcctaaagcgacaaagacaaacaaaaacctggcctcaaaagcgctacaggggtgcacccttgtcgattttgttgcccaagacgctgatctttgactggatgccctgactttaacgattgggcacgctgaaatgttttgagctgtggaaattcggcggagggcagcacagaaggaatttgccctgtgcacagcaaacaaatcgtgtacacgtaactgtacgctatggagtcttgcatctgtcgactcccctttcttgcagagccggagtacgtagactgtaggacagaaacgacgacgctttgatctgtgctccccctggcacttgcagaggctaaatccactgcccgtcagtaccggggatcttccccttcaaccacgcctgtccacatggccaagttgccactgtatgttggatactctatcaccccgctgactctggggtgagaccaatcgaggcccttgagaatgtcgggtcacttgtcaagacgacaggggcctcgttcgcccttcccgctctcccgtccacagcagttgaagctagtgatgcctcacgcgtcatggcacagccagagttctttcgttggaccagctgttgctgttggacagacgggccagcgacttgctggcaccttgggggggacgtgccgtgcccaatggggttgggcagtggatctcgaaccaccctgaggcgggttcgacagacaaggttatccttcttgaattgggctcctcgggctctctgacccggacggcactaggatccctaccctggcccgtcctgtcacccgcaagatcagggcgatttgaacaaaactggatggccagacgctctcttctttttgaggtgctctttttctctcctctttttcccaagtagagattgcacagcatctaatacagcgaggtttattcttgtttgttttgtacccgtcttcttgaccatttatctagtgtacccgacccctccaactcaccgccgcccgccgatcgtaccacccacttcgaaccgttacttttcccccgggacccacgaaagtacacacgaaagaaactcgcaacaaacataatattcttttatttttttttccattatcaaagcatagcagtcctacaagatgagaaagtcacagaccaagacgaaacaagccccgccagcgcggcggcctttcgatccattgtcacaatatgaacaacaacgacagcaagagactgccatggccctcacgatccggggtaacccgcccagaaacaagtccgattcatgggatgagagtacaaggaactcaggatccagctctgccatgacgagaaacagatctatctcacgaccaccaacgcgtcgaccggactctgatggactctcaacagtgtctgaagccaccactgcctctgacgcctcgactgtatccaccaacactgtctcatctacatcaccgtcaccacctccacgacgacaggactcaggcagaggcttcatgttccagcctcctcaacttcgcttccgaagcacccaagacacacgatcaccagagccctcacctagaatgtcatacatgtcggatgacaactacgactcagcttcagaggttggctggggcacctcatccaatgtctctgtttcgacaagagctactactgtcatgagcgacagtgaagatgactgtgccaagaccccaacacggtctcgctccatcgtgcgtaatacaagcatgagcacatctcaacaatctcgacctacagagaagagagttgagtttgagacagatcgccagctcgagcgtcggacagagcgtgaggttgagagaacatctggtcgacaagttgagcgtcaacaagagcggacaaaggaaagatcacgaagtcgtggtcggacctttcacatccacatcgagcccaaggcacaggagcctgcgagcaacaccaacaatcagcagcaacagctacaacagcagccgcagcaacaacaacagcagcaaccacagcaactgcaattgcaacagcctcaacagcagcagcaacaacatcaacagactaccgtcaacccacagaatgctatggtttcatcgtcggttacccagaccactacatcacagacctacacgcatcaacccatgatggcccaacagcctatcgtcagccatcagcctgctgttgctcctcagcccatgattgcccagcctgtcatgcaacagcccttgatgttccccgctcagcctatcagccctcctgtcatgcagcccgtcatgcagcaacccttccaacagcccatggtgcagcaacaacccgttattcaacagcagcagcctcagcctgctccaccggtgcaacgcattcctgaagagcgtcagcttcctgagcctacgcgtcctccttccaggcaacgggctcgctcacgtgttgacgtcgagcggactatgaacaatgagctcgagaaccttcgaggcgagctcaagtctctcaaggccaagcagaaagagactctcaaggatcttgatgacgctcggtacagactctcccacatgcagtccgacaaggatgagcttcgagaggagagaaacaaggctcaagctaccagggacagactcgtcactgagtttgaggagcagacccgtcttcttgagagaacaaggacacgccttgatgagcagcgtcgcaccttggagaggttcgagaaggaccgcgacatgtcaattgacaaggtcaagaaggatcgtgaccaagtccttgaccgcttcaagcgtgagcgtgaccaagccatggaggtcgtcgacaagttcaagagagaacgtgaccaagctgttgagcaagcccagcgagatctcgacttgaccatctcaaagtccaagaaggatcgtgaccaagagttgcaaagacttcagcgcgagcgagatgaagtcatccagcgcatccagcgagaacgcgattctgttgtcgacagactccagaaggaccgtgaagtcgctgctgagaaggccaagaaagatctcgatgtctctattgccaagtccaagaaggagcgcgattctgccatcgctaagctccagaaggaacgcgaccatgctcttgagcaggtcaagagggagagagaccaggctataaaccaggctaagaaggagcgtgatctgatcgtctcgaagctcaccaaggagcgagatgagctcctgcagactgagcagaacttcagcaacagagtcaaggagcttgaagaccatctcgccaagcaccgagagctcaaggctgctcttgagagaaactatgaggatctcaagaagaccagccaagagtctactcagtcttacagcaagtttgaagccaaggctatcaacttggagcgagagcttgaggacatcaaggctatccgcaagtctcaagagacagcctaccaagctcggattgcaaccatggagatctctcaagagtccatgcagttccgtgtcagcaacatggaagaagatcttctcgacaaggccaaggagctgggcgagctcactgtggagcgtgaccgctacaagacagacagcgagaactccaagtctcaagtcgagtctctgaacaaggacaagtcaggccttgaggaggacaagaggaacatgcttaagcaaatcactgatctcacaagcgacaaatcaagactccaggaacagctaacgggactcgaaaccgacaagaaggcactcgaagcgcaggtcacgacactccaggctacgatcgacgacttgaggaaggagaaggacacctgggccaaggacactgagagtaaggacgcccgaattgctggtcttgataccgagaacggagagcttaaatcgcagatcgaatcaatcactaaggagaaggaggcggtggcgaaggaggttgaggaggttgagacgaagaggaagaagttgaagaagaagtatgagcagttgcacggggagaataagacgatgaaggagcaggtcaggagtctactgaatgatcaggacgatcagacgtcgcaggtgttgaggttggcggtcgaggtgaagagtctgaggtcggagaactcgagcctcaggtcgttgtcagatactgcgagcgtggtgtcgagttcgttgtcgacgatctcgagctctgttagtaccgttgacgacacagctagtgttgtctctgatgctacggagaagccagaccctgcgagcgtgccgcagcctgcgtctgttgaggatgtaccggagactgaggatgtgatcattgtcgaggaagaggttgaggaggctgcatctgcgcctacacctgaggttgaacctgaggctgagacaaaggccgaggaggctgaagctccggccgacgctcccgttgacgctccacctgacgctccagttgaagcttcagctgaaccagaagccccaacggaggagaaggttgaggccgaggcaccttctgaggagaaggccgaggctgaagcacccgctgaggctccagttgaagaggcggcacctgagcccgagcccgaggctgccccagcacctgaagagcccgctccagcacctgaagagcccgctcctcccaccgtcgaggaacttcaaggcgagaacacagagctcaaggagaaggtcgctaccactacagccgaactggaggatatcaacggcaagctcgccgccaccgcagaaaatgctggtaaactccagcttagcgttgacaccctaactaccgagcgcgacgaagtcaccaagaagctcgccaccgtcgaggaagaagcagccgccctcaaagaaaaagccgcctccgtcgacaccctcaccatcgaacgcgatgacctcaaaggcaagctcaccgccgctgaagaaaacgccgccaagctccaggagaaagtctccaccgttgatgccctaaccgctgagcgtgatgaactcaccaagaagcttgagagcgctgagcgcgaagctgttgtgctgaagcaactccgcaccgagaacaacaaactcatgaagcagcttgacgaggcaaagaaggctcagaaggctgctaacgcggaggtcaactcgcttaagacccaggttgctgctcttgttgctcagattaacaacggcggcatgacgaggagcaagagcggtggggggaggaagcccatcaaagatccgaaaagggcgcaggagctggtcattgttcgagatcctcggaatggtagtggactgtaagtttccccctaattcctactgatgatgcattgatactaataactacaggagccatattgtgcgacgacgcaacctcaactcctctgcgacgaggtcttcttctcagtctgatggatcagctgatgcttagatgaatggatgagatggatatatgaacatacttaaccgagtcactcatttgataccttttcctttgtatacttttctttgagtctgggatgtttgagtagcgaagaaggttatgtagaggttatgctaagacggacgatgcaatatctgtatgaggaacggtgcattacgataggatcatgggaagatacatttctttgtgtatggataatggataatggataatggataatggaatggatgaatacatataaattgggatggctctgaatgctcattgatcgtgaatcttttcttgtgtatagctaggtatctaaggcttcgagtcactaccgtgctgtatagccaccgtctacagggaggttcaccccagtaacccatcgcgcctcttgactagcaaggaagatggcggcaccaacaagatcttgcggcgatccagttccatgcagaggatgcaatgaacgtatgagatcttggtcgcgagtcttgatggtgtcggcgaaaatggctgtctccgtaacttcacatccgtcagcattgatgcaagtcatgagatcttgagtacttacagcctgggcagattgcattgcaatggatgccatctctcgcataatcaagagcgatggttcgcgtcaagttcgtcacaccacctttggaggcagcatacgcagctgcacgattagcgttgcaaagattgtagagaggtctctagagttcttaccattggtaactcctccgacgagaccaaagattgacgacatgttgatgatccaacctcggtcgccagtctcagacttttcttgcttcagcatctgagcaatgacgtgtttgctgacgagaaagatggacttgagattgacagcaagggtcaagtcccaccagtcctccggagtctcgtgaactcgacgaggttctttgcccgcttcaacagaaataccagcgttgttgaccagcctgtacagagtaagcgtctattctcaggggcttgtgccttgtgcttacacgtcaatgcgaccgtactggataacagctctagataccaattgctccacggcagcagtcttggttacatccgcctcaacgaagatggcctggccgccatttgatctgatcagttcatctgtgttgacctcctcctctccattcacactcgcacgtgcagccggctggagatcagcacaaacaaggtgcgccccctcatgagagtaagccagtgcaattgcacgacccaagcctgaggaagagcctgtcacgatgcagacttttccagccaaacgaggtccaaaagtcgaggaagccattgtttctgttcttaataaagatatcaatttcaattgttgtttgaagtgagttgtcagtatttatagagccgtcaaagcggcacacggagctatcggactgcaagccacggctgagttgtccctcaatctaaccataattcgtcacctcgcagcgctctccattttaagtttggcatttgtagcgatgatgtggcgtgccgcaaatggacaacaagccgaatgaccaataaaaaccggtatctgaagccgtctcacgagtaaatggcaatcaaggcgaagatcatcgcggaattactgctcgccgcggtagcatcgcaggcgatggcaggagactatgtaactttgcaatctcggccttgaatttcgggcggtcacttgctctatcaacgcaacattgcggcttagttaacctctcgtcagaattggaaatcattagggatgcatggtgtattagctatctttaggccattcatctacaagctttgcccgatgaaacctcgtagtccatcccaaatccctctcaatatcatccaatagcttcagaacagcctcctgctcgcctttttcataaaatacctgccccgccacaaacaatgcttgcactgaattcgccctcacaggatccgagggctccgctaagcttacaccacaaatctctcttgcgtaatgatgaacttcttgttggatctgtctataagacttcagccgcgcagagacagtggagcggatgaatgttgattcttgtggctggttcacgaggaggagaatcatggccatatgatagttttgcatagttgcagcgcagataggtagttcgtaccatatttgggtgaaactgctgaaacaggagtccgacgaagggtatggtgttcgggcatatggtttgaatgttggtggaaggctatcgtgccatttcttaaattctttcagtagcattttccagcgttcgaggaggcgttcttgtgtgacgccaatggttgggcgttgaccaagagggagtgcgtagtccgagggatttatggcgtcgcctgaggtgaggtgatttgagagcttgccaatgagccacgtaagttcattactcttggtgtcctcttcgatatcagctacggtacgaatctcggctgagcatggaggactgaagggcatgagcgttccgtcctctgtggttgcgaggcctgcattctgccaaaggcgcacgtctttgagatcaagacgagtttgcgtttcactaataactgagaaagtcagcttggtgcatagatagaggagagggtcgaagtttacaagcgcatagaagatcctggcgcgctaaactccaaagaataggcccttggatagctgtgcgcggtatcaccactggtgaagcaggatgtgaagcatcctccgctgggctgaacagaggtaaagcactaagatgcgctctccaagccgtcccaggggcatccattagttcatagatacagaggatagcaacagcagcaagcatatcctctttatcactcaagttgttctcgtaggtacaaagatcaactgcattcttcagatgatgaatagcttcgtcgtaatgctttgcggattcatagcgccagtcatatccttgccatctagaatcagtcattgaatcaaggcggctcttgttcacgcgatacaggtgcttcgctgcgatagcacacatggatgacctgagcaggggactcgttgctgctttgacagggactttgcctgagaagtaacagccagtgtcaaagatgtcgaacctgaaattgttagaattacttgcatcaaagaagagggtaacttaccagatacctggcccttctttgtaatgctttagcagatgaagtgttgccagtcttgagcgatctggttgttcgccaggtgctggagtttctggctcgaccactggagcatatgcttccccttcaatgacaagagaatcatctgcccaaaggtcccattgtggaccaggagactcagaaacctgctccgcttccgcagtgtgagatgtctcccttgtttcatcaggatactcaatccttatgctatcctgctcctcataaggatcttcaatatggacaaagtgaacttggtgaacctatgttaacttcctgaactacacgataggctaagcacttacgttcatccgggacattgacccagacatgaccggcctcataggcatcactggtatcaatcgcatcaaaatcctcaacgacctcgcttcgactcctctttctagcataactcttaaatggccgaaagaccgatctcttggaataactgcactcccgcgaacttttactacatgctccacaaaccggctttgcttcatcacatttcagctttctgcttctacaagtttgactttgtcgcatcagtacctcattccataatgaggggggtaaacttaccagcctgaaaaagaccgcattgtcgtcaagctgagagactgatgaaaagtatttgggtgatcgagccgagcggtgttttatgaacaaggtgcttgttccgatgggggttgccgctgttggattgagtcatatgcggagaccaagccgaagatgctggagaatgctgacggaagaggatatcaaggcgagggagggatgagaatgtggggtaatgagtgacgtctcggcagtttggacctggttgataagcggacccgattagcggagccgacttggatatgaagttatttgggttatttattgagctgaatggcttctatcttggctggattaatcgatacaaagcgtagccctttatctcaaatacaaacaaggaattagttctcattctagcatcatgtctcctcaatccgtccctttctccgtctccggcaagaccgctatcgtcacgggtgctggatctggtatgtttagtcagtggtctaactttatatgatgctaacacctctaggaatcaactatgagtttgctcagatcttgcttggaaagaactgcaacgtcgtcatcgccgacctttcacttagaccagaagccgaagctctagtctcaaagtacaaagactcctctccccgagcagtctttgtcaaaacagacgtcacgtcctggaaagatctttccaacgcattcaaaactgctgtcaaagagtttggtgactttgacatcgtttgcccaggcgcaggtgtctatgagcctcacttttccaacttctggcatcccccgggctccgctgaatctaaagatccccttgatggcgaccattataagttactggatatcaatctcacgcatcctattcgtgctacgcaactcgctatctcacaatggcttcacggctcccccaagaaggtctcacctgataaccccaagcgtgtgattcatatttcttctatcgcagctcaatgccccgctctcagaagtcccatgtacggcgcaagcaagttcggcatcacaggctttgtgcgatgtcttgcagaagttgagaagattggcgttcgtgtcaatgctgttgcacctggtttagtgcgcaccccgctgtggactgaacatcctgagaagctgaagtacgtggatgaggggcaggatgagtgggttacgccccaagaggttgccgaggccatgcttctctgtgtggagagtgacaagtaccctggtggaacggtgcttgaggttgggaagaacaacactcgttgtgtgcagctgttcaatgatcctgggcctgatacgagtggccagtcgaagggagtttctattagtaatactgaggaggcggataagagtatttgggaatggcttggcgataagtcaatctggggttcgactttgtaaacattttagtttctataccatcaagagccagtctttacctcagatcatgtctcatccttggttgagctacaattcgcataatggccccgcaatgcatcaagcgtgctatgctgcacttgtgaaggtgccacgcaccagtcttcaatgcatacgcgggttactcgtttaggtaaccgactgtagtcaaatgaccctgatatctgtgttgttcttatgccttcccctcttctagctgcacgccacttcattccaatggagcgaggtgcagcggcataaaccccacgcaaacgcgaccaccgcttattgtctacttgtttatgcaatttatcgttgccgaatgccccgaatgtcgagcaatcgttgaggtcggcttgttgtccgtgtttttggctcgtagagtggcttgatacccacatttcgccttgactaccgttttgggctgtgatgatgtcgtcaacggaggataactgcagttgcgagagcgaagaatggcaatggacgccctacaaggcgtaataatctcgattgaagtatgtatttatgtttatgaggtggaaatgaaattatatatacctcaattcaatatctgaacctgaatcccccattcttcattgctattcacccatcgcattctcgagaacagctgcattcgttctacacttgcttcagtaaatttcaatatgaatcaaacagacgtccttatcatcggtgccgggatgtcaggtattggcctcggtgtccaattgattagacaattcggcaccagaagcttcgagatcatcgagaaagattctgcaatggccggaacgtggcgagtcaatagctatccgggctgtggatgcgatgtatgtctcaaacggcccatgggacttcatctgacctctcttataggttccatctcatttctactcatactccttcgctctcaatcccaactggtctcaagcatatgccatgcagcctgagatccaaacttacttcaatgatgttgccaagaaatatgatcttgaaagacatgttaggttcagctcggtagttgaatctgcccattgggacgggtctaatggaacttgggaaaccaccattcgagatatcaagacgtcggaagtgatgactcgccgttcgaaggtcctcatctcggctgtcggtgccctatccatacctaaagaatgtgatattcctggttcttcagactttgaagggcgaatatttcatacaaccaaatgggatcattccttcgattggaaagataaggaagttgtgatcgttggtgggtttgccccatattacaccctcctcagttactgactggaataggaaacggttgcagtgcaactcaagtcctccctgtcataacctccggagacagggctgtcaagaaggcaacccagttcgcaagacaagcgcactggcttgcagaacgtcccaatccaacctactcggccaatttcaaatgggtcatgagatggatccccttcgctatgcgcttttatcgtgcatggttatactatctgaaagaacgagactttgcaggcttcagagttactgaaggtcttcaaatgaggaaccaatgggccagagatactactgactatattcggaggacggcacccgccaagtacctggactttctggtccccaagaccgaggttggctgtaagcggagggtcaatgacactgactaccttgcctgtttacatcgggataacgtcgcgcttgtatacaacgatccgatccagaggattgaagcgaaaggcgtgcgaacatcttctggaaggctggtgactgccgatgccattgtccttgcgcatgggtttgagacccagaaaccactattccccatgaaaatattcggaagggatggggttagcatcaacgagcatgtcagtattctgtcccctgtttcccatgaatcttggtctccaactcgctaactaagggcagtggaatcaagtcagcgaaggtgcggcgtcttcctacttcggaacatgcctttcggaattccccaacttcttcatcatgatgggcccaaacaccctaagtggtcatctatccgttatttacaccacagaatgccagatcaattacacaatgagagttctcagaccaattctcacaggaaaagcggacatcgttgaggttactcccgaagcggagaagaaagacatagacagagttcaagagaaggctaaacgccttgtttgggcaacagggtgcacatcgtggtttattgatgagaaaacgaacaggaacacaatcatgttcccggactggcagttcaagttctggttgcgaagtgtctttgtggcatggaatgatttggagtatcgaagtgtcagcactaaggagcccgttaagacgtcacgagccactttgtcgctttttgccgtggcgggtttagtagggttagggtcattttatcttcaaatctcgaagccatagctgcgcgccggagaccaaatgtggaggagacgttcgaagagaggcttcacagacagagacatatttgagagagtaattcattcattcttgatgttcaacttgctatataaccatgcaaaaacccacgatatgccataatgctaagcacgtcccattttaactttacactacctcaatcattacatcatcatctaaagacgaggaatcgtcttggtagcgcagcaagaagagggagcctcctcctccttcttaccgaaggcatccttagatgcagcatcgacgcagagagccgaaggaggaacccagagaccagggttcttctggtagaaatttgaggcgcgaagcatgacgctgacaggctcagcgggcatcacggggaagtcctcagtgcgggggaagtgagtgagaccaaactggatatagcagacgatatcggtgttctcaatgggctcatcgcgggctacccagtcgagaatggtgctgttgtgagggtggttctcgacaccggtggactgacagacgtagtcaccagcaggaaagatctcgtagtccttgtagggagtgacccagagactcttgcgagcaaaggcagcgcggttatacacgacactgccgggcttggcgaggagaccggggcagttgttgttgaggatcttgtaagcgacgggcttcttggcggatgggttgatgctgttggggttggtgatggcccatgatcgacttgtctcatggcagtagttcacagcggcctccttggatgttcggagaggagtgttcttgcagtagaaaccgttgccgtaggggttctcgggagatccaacctctgcctctgaaggcaaagcatcgttctggacgatggagttgttgggtccgtcgatctcggggtcaacacggagggagaagatgtgctggtggttgtgagcgttgatggtgggggcgacttcggttccgtagggagcggctgtctcgctggggtgcatgcagtaggtgttgagcatgccggtcagcttgatctcaagcttgtaggtaccgtcgagggtgaaggtatggtagaagccgtactcgtagttggcggcggtgatgatttgggagatgatgagcttgcgatcacgggcggagatgacggtgccgtcacggtaatcagtgtgcttgtacataagaccattgtcttcctcgtgaatgcagatggcgttcttgataacagcgggatcaccctcgcctgtagccatgacggcatcgaggtagtggatggcgcccttgcaatcacatccaagcttcagagagttggtcatgagaccggtaccatactcaccgacgtcaaaagcgtgcttcttgtggtgagggggatcggggttaccgtagggaacgaccatctcgacgacgctgatacggttgaagagagtgcgctcacggtgctcatgctgatcctccatgcgaacatcagacaggacaataccttcacggtagttgaatccgatgtgcatcttgtagccagcccaagaaatctcatttcctcgcatgcggaaagaaacgccctggggctgggtgatgttgatgggcttgagagtgccatcaatgtagttctcgccgatgaactcaggcatgtagttgtgcgaggtgagaggaacctttgttcgctcaccgttgacgtagcggatatcaacagtgaggacctcctccttctcagtatcgaccacgacggaaaagtccagcgggtgcgcatactggttgtcgttgggcgaagcgcgataatacaccagaccctgctggagacggcgctcgtagccccaacgctgatcaacgccaatggcccaagcatcgatgtagatcttggacatgtcgtcgatgccaacgtccttgcaggcctggatgacacgagggtcggcgcgagcaacgcgctcgcagacatcaagatcctcgagggttagagtaggaccgacttcagtgacgtccttccagagctcgaccttgccgtcggcgatgttggcgacgacctcggagacttgcccattgcccttctcgatgacgatggcgaaagcgcgacgagaaggtcggggaccagttcgggcgcggaaagcagcatattctgccttgagaggctcacggagagtgagacagttgaactttagagactttggcttggcataatcacggatgatctttgcggcagcgcgaatctcatcaatcgatagcggatctgtatttgttaggggggttcaattgggggtcaattgaaagggtaaacataccgagaggatgtaaatgttgagaatttgagaggtcgggagcggcgtcgttggcttcttcccgaaagatggtgtagccggcgatggatgaggtgtctgcaatcatggtgaacgttgtctgggctgagcgactgtgccatacgatggatgatcaagcaacaactgtataagtgtccaaggtatttgacctggagggagcaaagttgaagaagaactgtagcttaattggtagtttactatagagagaaaaggaagaagaagatattgtcaagaggatacagagcttcttatagagagaaaggaacaagaaaggtaaaagtaaaaagaaaagcaaggcggattagcagagacacggcctggcatccaccatgtggcgcccgctccgattgtcctctccgctgcatcacatctccactgagcgggaatccgctgagacccgtgtaagacattagctacagaagcaaaagttgctgactacagctgcatctgcagtggaaacacaagcgagaatctagattgcgacaagggtgcctctaccgaaaactgctacagaattgcattctgtttgatcctgatctctctgtcatgccaagccatctccggcagttcgacgcgccgtcttgatctcctcgaaacgggcataacagtgaacgttttcttacaggtccacaaattactgtatctgtctgctatctagcatacataaacggctgggagatcgcaagccaaaacacgaggctcaatcatctgaccccagcgatccaatcctctccccctcatctagaactcctaaccgctttcagcatctgattctcagctttgcacccatgctcagcgctaaaccgcttacaggcaacgttttgcagttttgctcagcggccgataagaatgtcgtctcccccgagataaccgaacagaacaggtgatccccttcttccatcccccttgattacgtttctcttggggatctcaccggcccggtcgaaaaagcaacgcgttattccccacggggaagtcatcgcacaagaacgctggcgtttcgtcacgtaatggaaatgtcgtcgtcctctctcctcacacgatgcatcgctgttccccatggggtaccgtccatcgcatcgcgtttccccgcaaaccgcctggccaagccattggaatgatcgctaaacttgccgggttgttctgtcagaatatcgacggcgtttgccctgtttgcatcactgggcgttaactcacaggtacatggcagacgccgtcgtcgctgaaagggcgttagtagggcagtatgaccggggcgcgagataacagtgctgccccctcactgaaacgagccttatctctgtgctactaaccccaatgcgcgcttttttggcctctgccaggtttttcgttcagtgctgaggcatccctacaatcagccaccaccaccacaatctctgtactccatacagtactatcactgccgacccgtcacacgataagttaaccttgataccaagcacctaccaattccaatcctgtgtgtgtgtgcccgtcgtaatgttaaaaaatgtctccttaccaaaaagacgctggtccgttccacgtagcaaattggatataagctcgccacgcgcatttgcttttttacttcccatttcatacaacacattgcaattgaccatctctctctgagtcacatcgcatttctcgctaaggctgcccgtcgccttttccccctcccctcttctacccttttacgtcatttttattctttctctcgacgaggtcatcgtcagacgcggccatgaccaacgacgtcgagacaaactctgcgctcaagcgctcagataccaccagccaagccatccgcgatgctgaagatctcgcaaactttggccatgaccagagtctcacgcgaaaattcagcatgtggagcatgtttgccctggccttctctgtcctcggtacctggtccacgttcgcgcagggcatcgacagcggcttgaccagcggaggccccatcgccatcctctggggtctggtgctcgtgtttgtctgcaatatctgcgttgctgtgtcgctgggtgagatgtgtagtagtatgcccacggcgctcggtcaggcgtactggatctcgcgactgtggccgacaaagtccgggcggttcttctcgtatctttgtgcgtggatcaacatgactggctggatcactttgtcggcgtcgcagattgctttcatgggcgagtttatgctcaagatgaaggttctcttccagccggactgggctggtgctgataagggatgggctctattcctcgtctacgtcggcgttactctatttatgactctattcaacgtcgtggcttgtcgaaaggacatcgttctcccctggttcaacaacttcgttggtgtttccttcgctagtcttttcttcatcatcagcttggccttgctcatctccgttggaaccaaggacaacctccattatcagcctgccagcttcgtctttggtcagtggatcaaccagactggctggcccgatggtgttacctggttcctcggcctcatccaagccgcctacggtcttacggccttcgatgctgctatccacttggtcgaagaaattccctcaccgcgaaagaacattccccgcgttatctggctctcggtaactatcggcgccatcactggtttcatcttcatggtcgtctgtctcttctgcatcgttgatatgagcatcgtcactgatcccacgaccggtcttgctttcatggatctcctcaagcagactgtcggtcttcagggcggaactgtccttctgacactgttcatcgtgaacggtgtcggacagggtattggaatcgttacgaccgcttcgcgtttgacttggggttttgctcgagacggcggtcttccttggagtggctactttgccaaggtcgacgatttctggagggttcctgttcgtgcactatggcttcagggcggtgtcatggctctcatcggagttctctacactttcgcttcaacagtcttggaggctattctaagcgtcagcacaatcgcgctcacagtgtcctacggcatgcccattctgactctcctcctcgttggccgagacaagctcccaccaggcgagttctctcttggacgatttggttcagtcatcaactgggtcagcgtcgtctactgtgccgtcaccactgttttcttcttcttcccgggcgcaccgaacccatcggtctcagacatgaactacgccattgcggttttcggcatcatgcttgtcatcacgctggtgttctgggtcgtcaagggacgtatcacttatctggagaccgaggaggcgcagggaaacatcatctatgcgcagcgcgcggagcgggctaactatgttgatattgatgtccgaaccaagacggatacggaagctcgtcgagcttctcagaccggagggcctagtgcttcctaatcggttgggaggaccggcattgcgagatttggtgtgaagatggaacagatacgcgtacagtagctgtagctgaagtttagaatcaatgaaagaaggcacttgcgcataggaaatcccgttctatttaatgacactgtatctttggtctatcttattgccataactggtatagtcgatctcaaatggcaacaaacgttgatttaggaagcatttctgcatttttggaagcaaatcatacgagatgtcagtcatatcacccctggatcgtgcaccaagggtcccatggcacggcaaatgatcaaccgcttgcaaggacagtagctgaatgcattcccttaccccgattctgcttaaatcgcttgcaaaacgactgcccgatacggacgcgagaaacatctccttatcggtccagggtatcccgccccgatatccacaccggcccggaggacactattacgagaatgggcaatacttttcagctttttggcctggggaatcggaccccacgttgataggttccgctgctatacgaaagcgatatcgagtgacgttggggaatgactataggtatacaaggatagcttctcctcagctgatttccccagatagcctctgcagaatcgaattaccatacatccaaaatgagtctagacgttcaacttactgcccccaatgggcgcacttacaagcagcctactggtctgtttatcaacaacgaatttgttcgatcctcaaacggcaacaaaatcacttcaataaacccaacgtaagtccaaaaacccactgccaagagagtcaccgctaaaaaatgcagaaatgagcaggaaatcacctccgtctacgccgcatcagccgaagatgtcgacaaagccgtccgcgccgctcgacgcgcccttcgtaatcccgcgtggcgagatctccctgctacagagcgcggcaagctcatgaaccgtctggccgagctcgttgaggagaaccgagatattctcgctacgattgaaacatgggataacggaaagccttacactgtctcgttcaatgaggacatgactgaggtggctgagacgttaagatactatgctggctttgcggataaggtgtttggccaggtcattgagactactggcgataagtttggatataccatccgtgaacctattggtgtctgcggacagattattccgtaagtgcacctcgaaagagtagcctaaaggtcttcttgactaataactttgatagatggaactatccccttgctatggcagcttggaagctcggccctgctctcgcctgcggtaatgccgtagtcctcaagcccgccgagcaaacccccctctcaatcctctacttcgccaacctcgtcgtcaaggccggctttcccccgggtgtcgtcaacatcgtcaacggtcttggaacggtagccggtgcagccctcgcttctcacatggacgtcgataagattgcttttactggctctaccgcaacagccaagacaatcatgaagatggccagcagcaacctaaagaacattactttggagactggcggcaagagtcctcttattgtcttcgatgatgctgatatcgatctggctgtttactgggcccatgctggtatcatgtcgaaccagggtcaaatttgcactgccacaagtcgtattctcgttcaagagggcatctacgataagttcctcgctgccttcagagcacaagtcaagaacatctccaaggtcggcgacccctttgatgagaagactttccaaggccctcaagtcacaaaagcccaatacgatcgtattctctctttcgtcgaagtcggcaagaaagaaggtgccaaacttgagctcggcggccagccattcaagaaggtcggcgacggcaagggctactttatcgaacctacagtctttactggcgtgtcccccaagatgcgagttttccaggaagaggttttcggaccgtttgtggtggttagcaagttcagctctgaagaagaagctatcaacttggccaacgatacacaatatggtctcggtagtgctttgtttactacaaacttgacgagggcgcaccaagtggcaaagaggattgaagctggtatggtttggattaactcaagtaatgatagcgactggaggattccatttggaggagtcaagcagagtggtatcggcagggagttgggagaggctggtcttgcggcttattcgaacatcaaggctgtgcatgttaacattgcggcgaagttgtaaggtagagcgattgagaaggtagcctatctgtacgaaaagtccatagaggaaagttaatttgcagatgatccagccaatttcttgaagacatcgacaggaacaccccggcgtatgctccaaatcgtgtcatggtccgctgcctcgatggtcttcgtgctgtagatgattacctgctcaacctcttttcccttgaaacaactatccaaccatttcgggccatccgtccccggcgctccaatcatagaatcctcttcagcgtagtagacatccacggtcaatttcttgccagctcccttcagcgcctgcaccaacttcggtaccatatcatcatagtcaagccagtctccccatcctggtactccctctgtcttctgcatcaagaaaaccgactcgtcaccaaaaccacgaatactttctccgtgtaccaatttaaacaagaatggttccaaggattcttcgaagagagcatcggccttggtctcctcggcgccaccttcgacattcttctttttggataggccaaacatttggctcatgccagcggacgtcgcgacaacgggaccgagtgtgccgttgacgaagccgatcaacttgtctgcttgtgctagcatgctagcgggcagagattgggttacagacattgacataagatgtgtgtgagatggaagaatccagggtgctccgacggcgaggtagggtctttctgggtggagaatctctgggtgatgcatgagcatgtcaaaagcgtagacggttcctccactgtgacaagcgagagacacgtgcttgattccaaggtgcttgagtagagccaaagtcatttctgagaatattagtcctccgtcggcttcgtcgctatgagtggtgacttacttcgacacatggcaggcctcttttccaccttgacgggatctgtcccaccaaaacctggccggtccataacgacgatacgaacacggtacttcttggctaactcatccttcgcacagtgaaaaatccttgatgcacataacggcgcaaagaagagtagcacattctcatcagtggcgttgtgatagccgtaatcggagtatttcacctggaggctgccatgatcatccgatggatccgctgggagctggaaggtttgggagaagcgagggtctttgagaaaagcctcaggatctttggcttctgctgcagttgccattgcaattttaatctgtatgcactctattttctttaattgagggtttcttcacaggttgagaataaagaaggagtgagctgtgagcgatacgagacatggaccaacacgtcacgtgcaaccttgaaggcctatcacaggctgaatttgccggtggataagaggggtaagaccagcatcaattggtaacaatctattcggatttgatatgaaggattgaaggatgagtttgtagatcaacgtccttctcacattatttctagccatttcgcaatatcttgctttccttccttttccaagtctttcttccagcgtcgctttgtctttcggttcaacaatcccgccggagatccttgacttgtcaaaacctccagcatctcatggttaccctgttccatagcaattctcatcgctttccgaacattcttgcgcttcttgtgcgctccagccgcaaataaaagtttcaccatttccagattccctcttttgactgcgataggcagggctacatccactattctttcgccattaattatgtcggcaacaacatcgggctgttcatccttaaaatcctcaatgcttctcgttgggcccactgaatagtccagttctacaagccttcgcacgatgggtaaacaatcatccaacaccgcgcgttgaagccttctcaggccccaagtggccagagtgtctgccccggaggagagaccctgtgtccaccaaacgccttcatcttcattatagccttccaatatagcatcgtaaaccaagttgaaaacttcaagattagtcgttgtctctaaaattttgctcaactggataccagctggcgatcttgaagaagggccagttcgtccgttcatccatatcatatccgcaattgatggtgctatcaaccggtatctcgcaagaggccgacctgactcaatagcgaggcgaagaaactcgatctgatcgggaagagcgacttcagtgatgatgtccatcctataaatgtcaagttcgcggtctctgtcggaaacactcttcaacaagagggtgacggattccatctcgcccaactggacagcaagcttaactgggttcgcaagtctcataagagacgtcccacatttcggcggcatgaagccaagctgattgtctactatgcggccagcctgaggaatgggtgtctggaacgatgctaatactttgggtaggccatctgccgttgaaagtgccttatcgtggaagggacaaaggatcggatcctcattggaaagtgtattttcgagaagagtatggtcgcttagatatactgccattgctgctagagcgtcgcgaaaaactgcacaagattcatctatttgaagctctgttgcatcgaatgccggggattcgttcttggtgtagaaatcgggatgagagtagatgtatccgtgcttgaccgctacttcgcaaactatgcgtacagtatcttccaactctatttgtggaaatagttgttgtgtgtatcggtagatatgttctgcgactctcaacattagaatatggtcttgagttggcggtttcgatctgattctgcccaatgtcctggctgtcaggaacatgacccagaaatcgccgctagggactaaagatgagctggaagtgaacagctctttctcagagagaacatcttgttggagttgttctcgatcgccctctggaggcgatggagacaacggtctgtccagatctggtgtctcgggctcagagttggtatcatcatcgtcagatacattctctagaagaggtggatatgaaaagggagcgaagtcgaccgtgtggtagaatatggtttgtttccgcataggatcccagtatccaacatcgtccaacatgctggactcgaggatggcatccattgtcagacggctgaaggctttgctgacgcggcataatttcagcatttcggcgagagaaagcgacaccgtgcattgctcgatgatatgaagccatatctctgctggaaaacaagtcggtaggtactccggatcactcatgattcatcgatattcattgaatcgatcaagttcgtacgttagattgtcgagttggtgctgtagcgacgagtttcaagacaatgctgacagtgcatttactgcacagacgcggggaagggcccactaaaatgcagtgcctcgacaagcgctgaatgggtacagcttcctctgaaaggataacaatccaaatggcaattgaggatagttggagaaggtatttagagatttggataaactattgcatcatccagataaatcccgtgattattctgtgagctcttctgcctccggagctccggcacagcttcccctccgctcttgttgttgattttggtggcgcatcgaatcgagagtgatgctgattcgtaaagacaagcccggagtaggcggcaaggcattcttgatacccgagaagctcctgatttccctctacttcaatatcatcgaaattaatgcataaactacacagactacgtgaatctatcgcgacttcagcaattttatcatcctactctaaattgagtcacaatggaatgcctcaaactgagccctgaatccgttgcctcacttcgttgccatgagtgaggctgagctgcgtgctttcatagcaaagggaaactcatttgacagtgacagtgaggaggacttgaaaattcgcgtctatgcacgctgtcttttgttcgatatgtcaaactctgacaaagttttggaagaagcaatcacttgggctaaaagagagatcctcgcttcgcctccaagtaaacaggctctcaaaaatggctcgatattctcacgacgcttttggtgattttacaccactctcagcaaacagctggaaaaatcactgatacgtgagtcatactctacttatcgtttaaaacataaatgtgaagccaagagattgctaacatcgtgatatctaggtccagtcgtgagaccatgctccatgatgttgcgcttcaaatgacacttctcaagaatcaagcagccagatcgatgatgagatttgaacagagccacctcatggaagatctaaatctgaccatcgctattgtggaacacttgttaccgatgataagcctcagcaagtcatcaagattgcagaacaacctcggtctcatgcttcacaagcgatgtcagagagctgagccgatagaggatctgagccgacctattgactcgatgaacagccccagacgatagccttggggagcaaacctaagtttagggtgataaaataaattctataaaaggcatcctaaatttgcctaagttacctaaatctttttattacttagatttaaggtcttgagttttatttcctcctctaggatagtccaaatcttgctaattgtcttaacaatcttgggctctggctcagtttccggcttgagagggcagagagggttgcggacctggacactgctgtcgaggctgcaaagaaagccataaccctgacgcctgagagtcaccagcgctatgttggatattttaataaccttgccaacagtcacggcaagcggtttcagcgaacaggcagagttgatgacattaaccgtacaatcgacgcgtcatcaagggctgtgaaacctccatcacaaaaccaccccggcttctcgaatagcctgggcgtatggctctatgagcggttcgaaacatcaggagaatttatggatctggatcattccattgaggtagcacgatgtgcagttaatatcacgtccacgagccatcccgatcgctctgcattcttgaataccctgggaaccagcctcagcagaagattcgagagaactgattcagtgaaggatctaaacgaagcattagatatctttactcaggcactgtaagcaatgcctcgcaatacaccggacttggcatacgccttgaacaacctcgggatcattcgaggccagagatgtgagaggattggctcaattgcagatttggaccatgccattgaaaacacgcacgagccagtggtcagcaatcctcatggctattcactgctgcatgttccttggccgtcccaacatcctttggcttgctgacgtcgatctgtgttaagccgaccttggccatcttcttgattgctgggattcacagtgacagaatactgatataaattgtttggtgcctaaagacaggtaccagtttatattctaatactgatttataagatgaacctctcctactttatcttctatgtactttgagctctgtaatactggcctatgatggcagataatatttagattaatgaatctgctacttaagccgccaggggaaacatggctattagaaggacacttttatctgggattctaatagcaatagtaaaaagataaatcctgaaaaggaaagcactattgatggtataattttataaaatgttctaacaaatgtttaccagacgcccctaactgaaagactttacctaaatttatggtaataaaataaactccacgaaatgttccctaaactcatcctaaccttatattaagttaccgaattattcttctcacttaggctcaaggcaccggactttctttcctcccgtagtccggatccccgtctcggctagtgtcgctctgggatactctatgccacccgtgtttggcagcccttggtctcaaatctcctgtattggatgacggctggccccatatctgttggcttccgaccgatgccctcggttgtataccaattcacgctgctggacactacaagctagggcccatagagatagtcttgccatgtcatcatatgccctgacgacaaagtcactgcttcatgggagaaagcggaaagttgcttccgctgttgaataacggagaagttctgcacctcttcttaccatgtgtagcacacctgtcagtgggagattatcatccgctgaagacgaagtcaatatggtgaagcagttttgtccacagctcgaactcgagccaagtactcccatgccattgaaggatagagtcctccaatatatggaggcctgtcaagtatttcattttgtaggctatggaggtttaaactaatttgagccttcgaaaagctgtctgtgtcttaaagactgggtgaccaatcctctcacggttcaagacatctgtggaaagaatgtggaaggcacttaaccatttcttgtatatctctctgcttgccgaactggaaacaacatggagttaagactttcagacgaaggaattcatctcgttggtgcgttttacttgactgtctttagatatgttgttggcacactatgggaagtttcggataggcattacgttgatgtagctgcagctttctacacaactttgtgtgatgacggaatgtctgatcttctggtgtgcagaggcctgcatcgagcgctgggaaagttgagagacaaggagcgagtcaaaggcaaggatatcagagacattacggcggtaagcgaggaagaagcccaaccggatatcgggaatacggactagatgcctaatgttcattttggatgctagtgaatttgttgatgcggggatggtccttgagtatagcagcaataaatggttcaggcatgagagtttcttgagttgatctcattgtttagcagtttcattttctaagactaaactatttgtaaggccagtgataccatcactttacagccaactccgatctcgaatctaggcctccggatgttccttgagccactgctccatactggtaggagtcaccttactagcccatctttcattatcaacaggatcaataacagctttgccattcaagaacgccatgccataagccaagtcgatgtacttgtctgcgtgcaaaggaccgatgttttccctagcctgttgcagcatcacctgaagttcagccttaccgccaaagcattgtttcttaatctcatagccgcgagctttgccgtaaatatcagcgagctcaggcatagtggaatgagacgactcgacatagtagacgccatgcttgatgatatcctgatcatttatagcgagaagcgtatactttgctaagtcatcaagtgtagtaaacgacatcttctcttcaccagtaccgaagtaaataacagtgcgagcctcggcgttcaccagactgggacggcctgcattcttgatatgaatgagcgagtagtccaggatagcacccgtgaaaccataaatgggtttcaggctggaagagagctcggcaagccgcttgaaagcgatataagcatcgtacgtctcgtggtcgccaagctcgagcttagtccaatcaaagttccaagaagcggcgtggaaaaccttgaatagctcattagtgttgatacaatgcttgctgatgcggggtttaccttgacacctgctttctcagcttccagcaagagagccagttgacctgccccaatgatggtgggcacaggaggtagagcagcaataacgacatcaactcccttgacagctttcgcaaggtaaaccttatcaagaaagtcggggcatgcgacatagctctcaaccttggatgcaatatcaggattaagtttgtcagggttcctgctcaaaccgcggactcggtagccctcctcgagtgcatagcgagcaagggtctggccgaccatgccggtgatgcctgcaattagaataagcatgatgaaccgattgataaaggtacgagaagtagttgaatgaatgggacaatgggcccaatctcgggcagttaggttcattttatagttggtcattgctaccgaaatcctggaatgcccacaattggcgggtgatcgtttccctgatcggagttggagttacgggcttgcgccgcatagccaagtcctcgtgccgtaagcatgcagctactaagagatcctttgcagtcattgtattactccgtttcagtcatcattcccctccgcggaatctccaccaggccatgatttcgaaagcatgcgagccataccgccgacggaggatcaaatgcgatggcgttacaatctgcagcaaatggcagatcagcccgccgtgtgttatcatgggctcaaaccatggatcagagttcctgaagcgcatgaagttgtacgggtagatacatcgaactcctgaactcccgaggactctcatagtgatagcaatagtgatggtgtgtatccggttgcatcacagcttccaacgctatgaggcaatctgaaacttatgaacagcttatctatggtccgacatcgagatctgtgctcctacagactctacaggatctacttaatcatctggttcaacgacgtaccaattcctccagacatgaagttccgagtcttgggacttttactaaaagaactactttctttggcacgccgtcaagagtcgacgccctcttacttccctatcagcaacaaatggaagatattcttatggagtctacagctgttacattcctgcaagcttttgagaattattcttctcatgctttaccgttcattaacatcgataagactcgtgtgttattggatagtctccgtaacgctggacctagcgatatatcgccacgagacaaagctctactacttacaatactcgccatcagcgcactgggcacatctgaaaccgataccacggaggccctcttgatatatgctaagcgtgaggtagccctgtttgacgatgcagcaacattattaatagttcatttctgcctcttgatgtcagattaccagctcaacatgggacgctctaatgctgcgtacttgcagttctgttcagcttgcgccaaagctatgtctatgggtttacatattcagggtggtagtgatgcagtggaggatgggcatcaagtctagtgtctcagttaaataagcctcgttcatcgtgctgcctaggatcttccagctcagaaagcctttggcctatcttatggggcatacaatttaaccccaaccatatcaattctttcactatccgttgattgttcccattacgctcagagtcagactttggctacagaaaggccaagtctctgtattaagtttaatatatatctcaccgagttgaaacaaagtggaagtgaaccttgttctgacacgtcacggctgcctgaagcaagaaccttaactttatatcagcgccctcgtacaccagcgatcttgcaggtagattaccttatttggagacatgacctgtcaacaaagctgcgattacgtacctaagccgacttggcgcggggtttaagacttttcagagcctacaggaatattccacgccttagtcgaggctcttgtccacttctcaataggctatgcagtcatttgtagtaagcccgagtcactgtgaagatttgtcactctcttggttgggaaacctacgcgttctcgagcatgcacttcgccccctcatgcacgcacatttctcatcaaccttaacaccttactgaagggcaaaccttctcattgccctccaattatatatatggccacggccccaccctccattgtaaaccaagcatgaaacagaacctcagaaggctcgaaagaatgagcgccagcctgtaccagagtctcctatctctcactttcgacttgttggctgacaacttggcgcagctcgcaagaatcgactacttgcatcacgtacgcgcattccaaaaggagaccataaccgtcctctccatctttggcactgtaatatctcttaaatgggctctcgacgcatccttcttcttccacacatactgtcttcatcgcagtaaaattcatcgctataaccacgtttcccccgacggttcgccggcatgggctctagtaacgggagctgctggtggaatcggatacgagattgtgcgagagcttgcaagaaaggggtttaaagttgtgctccatggacgggccgaacaagatctgctagctgccatgatgcgtgtacacgacgagtttcctgatcagaacttcaagatgctcgtcgccgatccaactgcccttggtaccagaggcttcttctacagacagagctacgggaattggagaatggaacgtaaattggacctcgagactataaggaacgaactgtccaagcttaacttgacagtcttggttaactgtgcgaatgcagaagccggacacacagaccttgtgcggatcctcgatgaaaatgagaagtctatatggaaacacgtcaactctgatgctctttatccaatacaactctttcgcgcccttcttccaacactcattggtaacgcaccatctctcatcatacacgtcacctccctaagtgacaaaggcatcccactcaaaatcgcaacctcggcaagccggtcatttgtttccagaatgacccaatcctcggctttggaaatgaaactcgagggctacgaccttgaatccctgtgtgtacgggtgtcgcgacgtatgggtcaaacagacagcactcttgctagggcaatcattgcgagagtcggcagtcgccggagtgttgttgtcggtcactggtatcaatatctttacaaaggactagtcgatcggcttcctggatggctatgggattggtggatcatacactgcattcgtgggaagagagatggcatatctgagggaagttaagcattttcttttccttcatagcccctaacctactcctatcaactcttcaataacagctgcaggttctatacctgcatagctgtctttcccatccaagaggtctaccttgctatgatctccgaccctttcccccaattcttccctccgatacatatcgtgatgtctcctgaagctgatcgcagacggtcacggctctggctgtagttatatgatcaaacagccatattctatcacgaataaatgtgaataagctaactattcaattagcaagtcaccgtataacaatgccagcctctggaaggcggctgcagttgatgaaaattatgaaactgctggtcgttgagatagggcggatgaagttgcgtaagctttgacggcgattggtgaaaagttgctgattatgcgctgtcgtgcatgcgcaaaatgcatgattgagccctgaaaatcagtacagtcatgcacggtccaacactgtattttcgctgaccctgacgggactgaaggtaatcgtattgagatcgtggctcgttggtaaatacataggaaaagacctggtctatgacgatccataagaaaaactgcaaataaaaatcgtcgtgtccctcatctaggcgtgagactttctgcgggtatcatcatcaacagcagagggagtcttggggccaccaaagctaaacatgtccaaaaacgagctccgcctctcaccctgtccctgtccctgtccctgtccctgtccttggtcgagcgactcacgtctgctgccggcgggcgaagccttcttggcggctccccaaaagtccatgatggagctcctcctctgctcgaggggcttgggcggggtgcagaccatgatctgcagctcgaggttctcaatgtcgttgtcggtctcgacctttgtgcggccgcagttggagaagctggtgcccgagtagaagacgtagccgctgaaggggctggcgagggctgcaacgacggcgcccttctgacgcgctacctgcagggtttgcttggagagcgtcttggcatacccttggcgcttgtggtgcggatgcgtgatgacggcatggaggaacataacctgttcgtagcgggcgaggtacgtctgctgtgtctgcgtgatgcctgattgcagtgcggcaattctctttgcagtcttgcttgtactctccccgttgctgggggggtcttgcgacagaccgagcactgtagaaataaggttagcgaatattgattgtcttgtcagcagaaaagtgggtgtctttgctcacctcgctggatctgctcagtgacgccctttccatcgtcctcgttctggtgaagcgactggatgatggcaagggagacagggtcgtgagtcttgggagcatcgactacgtagcagtgccaatttttgctgttgtcgtcaatgatcctcttcaagaccgtctcgacgtgatttgaggcggcttctgaacggcctgctgaggggtagcagtacagccagacagaatcatttgacaacccgctgaggatgatctccttcaacgcggggatgtcttgttgcgtagcgatacggacgcccataactgatagtcaatacaagtaatagacaataaaagtagttgttgttcaagttcgagtttggttggaatgaggaaacaccgaaaaagtcaagacagtaaaaaaggcttgaggatcagccagctttcatagtcggtataaatttttcacccgccgcccggcagtaaaaaatgggagagtccgagtgggctgggctgggctgggctggctttcagaggttagagccacgcaacgtcacacgcaaagtgaattctgatcatgagccgatgccaagccaagcaacatgagatcatagcggtgtctgtccaggccaagtattggccctccaacacgacgaggcgctggcggcctctcctcctccccactgcgatcgcctcgtagcgtaaggtgcgccaagtctggcaattccgccttagccgtgtgtcatttaaacattttaagcttaatcggcaaggttaatcaacgtctgatgctcatgttttgatgctcatcgtatgagacgagctgttacgtatgatgcgtatcaggtataaatatgagatgatgtctcttggtattggagcgggaaaagcaaattattatcgagatttgagcgccgagatacagggatcttttgtgatctgatgaggagatggattttcggaaagaatgcaacctacgacactcggcatgcagtacagtacaacctgtgcctggttttgctcttatcgtacagagcctttgtcgctcgtcggcgctagacatttcagcggtagaataataccgggaacagccgaggcattaatgtgcggtgcaacgctcactactgagaagagttcagatcatctctcgttcgaggcaatgcctaaccatcatgtcatagttagtaatacctgtttcacgacatgtgacgtttgatacccaatcccaaagcatgtgcgacagaaatcaccatctattcgccagcattcagtactgcaaactggagctgttctggcgaaggcctttgaactcttgatatgcaccccgcaacaacattgcggggagaaatagctaagcacggcactacccatccccagaccaagagaaagatacccgataaatactatttcttagccttctcaacttgtgggggtttgttcttatttaagaagtcgagtgatatggcaggcgccgtgattggttcgtgatagctacgaggtctaggcatgacggaggttgaaccacttggggcgatcgtgaggcgggcgcctgagccgatgcgatattcgcctcagaaccaacggtcgcaaacaacaaactaccacttgttcaactattggcacatcaagtcatcttcagatttattcccctggctctagataattcgtgttacgcttccgtcagcccattgccagcacaaagggcgtcgcagctctcttggcagcgtcacgagtcaatcgtaccactctctacatggagcttcatcacgcgggcaggttttgggcatggcaatttccaatcacttccattattatcatcatattcagcatctctcttgacaaaacgcgagtttcatactcaacgtcagcccatctacagtgtataaacatactcagttccgcactgccacttctcagcaagcagtcttgtttggctaccactcaaagtaccctcatgctgaatgtcatgctccctcgccttctccaacttcttgtttctccgagccaggaaaaatcttagaatagttgccatagcaatgcaaagaccactgaacgctacgtttgcgacgtttgcttgccaatatcgcggaccttgagatgaagggtagaagtaggatgcgtagatagacgcgagattggaaccagcattgacaacagcgtatgagatagcgcgctttgtcgatggacgtggtagagaggaggatacccatgataagatgcagccaaatgatccgtagactgacatcatcatgaacgtcgatatgtatcgagctgccgtgttgagggtaacagctgagatgatgaacccaatgctgcagaatatttgcggccaaacaacatggagccaccgctcattaacgcgatcactatgccaagagttcgtgatacccagtgccgcagcaaagacatagggcggcgcagatagtagaagagtgatagtcgagctgtaacccagagtcttgacaatggtagggaagaagttcgtaaaggctgctgctgtattgagaccaagctgcatgatccatatcatgtaaagcgcagggtcggtgaaggccattctagcaccctcccaagctgatacgtcggctcggtcatcttccttactggcatcttcggccatacgaagtactgcgatgcggcgttcttcgtcgctgagccacgctgttgttgctgggtagtctgggacgacgaagtatgtaacgatagctgcgggataagtagcacagccttcgatgatgactggaccctggtcaatagtggtatataaggttagagagggatgcatacagagccatcgccagttggctaaaccagctttaccgtccataccagccattattgcacttccaagaagaccaccaaatgcaccagccatttgaccagctgcataaagaatcgagatgcgaactgcaagttctttcttggtataccatgaactaaacaagaacaaagcaccggctacaccacaccagtcagtcaaagttctgtcatccaacggctaacttacggaagaacggtgcctccacaaatccaaggatgaatctcaaagcaatcatcccatgatagctctgcacagcaccagtgcaagcactaacagtagcccaacagaccatgatacagggctatcaagaacaatcagcacaatgatgcgccacaaatacctgactcggaaacataccaaaaagatcgacggtcgcatcttatttaggatcatgttggtgggtacctgagtcaggatgtaacccacgaaaaagatgctgatgacggtgttgtactgctcggccacaagaccgatgtcttcttcgaagttaccgagacgggcggtcgcgatgttatttctgtcgagataattgagaatgtctgaagaacatgttagctctcgttgatgtggtcaagggagtcagcacttacaaagcagcatcattagtggcatcattctcttatcgattcttcgaatcagagccttttctttgatgtctcgattctcgatgtgagctgtttctccaccgagagtctccagatggagttcttcgcctgtctctttgacatcggccatgatgactgataattttatcacaagattactctagtcaagaagaaaattgaaagaccttttcagacgtatttatcaacaccgtcaatctgcccagactagccatcgcatttcttgccgagatttctacgacttgaacctggggtatgggggagatagtctggggaaaccaagacgagcggggaaataaaccttgcaacgtaaccccatgaatcatgtagatcttcaacttgaaccaatccaacaacattccgagccgttatccgatgagtaagatgcgctagaagggccgtttgttgcgtatagccgagccgacgtgatggatgagttgtattggtggtggtcatgtagtaatggcgacatccgatatgcataggaggagatagtgggaagtaagacgcggggaatatggagagctcggagcgaagatcgatgttgatccacagattaatatcgcgttcttgtgttggcatcgtttatataccttctctgacagaaacgctgaggaaatctctttagcatcatatagctttcagatattgcctcttcagatctcaccatgccttcagccgacaagcccataatcctccatatcggagacccaatcaagtacaaccacgatctctacaaacaactcgagtcaaaattcaccatcatccgcccctcagcagaagaacgccaacgtggtcccttcctcgaagctcttcgccagaagaaatggggcgacttccaagctgtcatgcgacctttttggatcacaggcggggaaatgggacgctgggacaaagagctgattccacttttgcccaagtccatgaaggtctacgcatcagctggtgctggatatgactgggcggatgttgacatcatggccgagaatggtatcctttattgtaatggagcagctgcttccactgaagctgtttctgatatggcgctttatcatatcatttctgtgtttaggaatatgcagtggagtaatatggctgcgagaggcagtgaagaggagtttcgagatgcacatgctcatacgcaacttacagcattcaaccctcgcggtcatacactgggtataattggtcttggcaatatcggttatcagattgccctcaaaacttacaaggctcttggtatgcgtattgcatactacgaccccttccccaaatcaccagagcaagaagcagccatcgaagcaacaaactaccccaagctagaagacatgctcgccatcgccgactgcatcgtcatagctgctcccggtgcaggcgggaagaagatcctcggacgcgcagagatatccaagatgaagaaagggtcacggctggtgaatgtcgcacgcgggagtttggtagacgaagaagctgtggttgacgctatggattccggccacttgtttgcagtgggtttggacgtttttgaggatgaaccgaggccgaatccgaggttgcagaagatgagaaatgcgactttgacgtgccatactgctggtggtgcgcttgatacgtcgatcgggtttgagaggttggctatggagaatgtcatggctgtgttggaggggagagatgctgttacgccagtaaacaagcacctgtttaagtaggataaatagaaggagctaagcctgtaactataatactaagtattttatactaggtcttctatactaggtcttctttactaggtctcctatactagatactttatactacctattttatactaggtaaatactctaggtaaatcttatctagttaaactactccttgacctaattcttcttctccatccaaaggacacaagcctcgtagatagccttgaaaccaggatatgcagcacaacgctgaaagatctcctcatcaatagttctcgccgattggagcgaagcagcgatgaagaaatcagtgtaacacggcttgtcacccagcaggaatggccctttatccttgttcgtcatcatcaaattactcagctcgttcatcttgccctcaacagcttgccatgtcttctcctctttctctgggtccatcaagtcttccagcttgcatcccattcgagcttcattcttggctcgaaaatactcttgagctcgtggcgacaggatgaggttctcacgtggtgtgacggagacgcggaatgcgggaccgacggcgccgcgagctttggtttcgatctcgcgaccgagctcagagctaggggaaagtggagggtctgggtaggttgattcgagaaattcggctatggcgggcgagtccatgatgtatttgccggtggggacatggtggattgttgggacagtgtagcgagcggagctggaactggagtcgtgagcctctaggcctctggttccggttagtcggcttgtcatactaatagaagtgaagaggatattgatcgagagttcgtataacttacagttccttgagctttggctcaatatcagggaattcaaggaagatagtctcgtaaggaatgtccttatagttgagcatcaaccggatcttccaaacaacgggcgagaagcatgtgttcttaatacatgcaagatcatacaagataatctcaggctgtctgtcggcggccattgtgttgctgttgatccagggtgataagttgaggagcgaggagtcgatgatctggtctggggtttaaaggatgatgttgcataaaaagatgtcgggaggagagttgcctggacctcattcgtgctataattagtagcatttctgctgttgtgtaaatgcggtggcaacaaaccagtcagatttgccatgtcatcccgtcctagccgaatctaaacttattgaggaatagccaatagtagatcggtgaatagataagaatgtcataaacgaatatcgagttccaaagacactggacaaagagtgcagcattgttatcgctctcactaatagagcaattctattgaatttcaaggctcctctccttgaacatcctgaaccttcaaaatgtctgtataattaacttcacgattatctatatgagtatctatataagaatcgaaaactggagtaatatagtaaacttcaaacacaagcacacaagactttgttcatccaccacttggacacctcagaatcgcaccatgtgacgctgagagtgcaagtaaccgtcccatcttcgagtcattccattgatccagaacagctccttagcattggcaggaatagtatcaaagacatcttgagcatctggcctgtctgatgagaatgaaagtttaaaagaggcttcagccctaacgcacataggtaaagaacagccgaacaatgagtcgcaggatcattgcgaacctataatgaacatctggtgctggcgtttctagctcaagggataggagagtattcttcgaggtgaagagacgtgcgccagtataccatcatgtcggattctttgagatatccaaggtcgatggcagctgcctgagtggcaaaagactgttaggagtttgtgttacagtctgtggcttcaaattgtagcaatatacttgtgagatattcatagaagtctcgaatccctgtatagaaaatgcattgcgtagtctacttgatgggttgacatatcatggctgtgtaatggctcagctccgcgggcaagaagcttacagctcttcaaaagtcatttaacagacatggtcatgaagatcatcaagtccacttaaacgactcaaacaagactttcatagactaaaaagcatccaagataagtttaaacaggctattaatcctctaagctatctatataaataaaccatacaaaagactaggtaatactattttggagtacaggtatcaagcgctctctcttacaacttcgccttaggaccacttccgttcttacggaacagcacatcggactcaggataaggatcaaacacaatgtcgttaacagggttgacctccgaagcacgatggaacaagtcctcataaaccttgccatcatagcgaccaagggcactgtcgagttgccaatcagggaatgaccaagcgtcaacgagtctgacggcgtgaggtcggatctcatcaagcagtgagagagttcgctttgtgcgggcgagctggatttggcgaactgttgtggcggcgctggtgaagaactcggaggcagagctctggaggttatgcagagcgaagagctcgaagagcttatgcatgatggcgagggtgttggggtcgagggacttcttggtggtttcgtcttggagagcttcgtggaagttcttgacgacttggtactgagcgtaggcagtggacagacgccagaagtcgatgaggaggctattccatgattgcttctcctcatcgcggtgcttgagagcctcaaaggttaggaaagatacacgccatgcgaaagcatcaacgagatcttggtcgctgtcgagaacgtcgaaagcagcaccgatgtcctgtcggcgaatgaactccttgaagatacgagagatgccgttatcgggagccttgccggcgagaacagcgcgggcagacttgaggaggtatcgagcgacttgctgggtaagcatgtagttgtcaccctcccatgtgacagtaggaagataatcagcataccagctgccaataccagagaaagcggagtaaccgtgaccaccgcaagcgcgacggcagacttccagaccttcagcagcagtggtggaagcaaaggccttgagagagcaggagatggcatggaggtcagcaagatgatcgctgccagggctgagctcctcagggccaggcttgcgcttggcgtcaccagcatcacggcgctgagccatgcgcttctggttggcgttgtagaggttaatcatagcgcgaccagtgaagaacagtgcatatgaggaagcgagaaggggtagaagacggtgctgaaccattgtgtagttaaggacttggttctcaccagtctcgctagcatcagcatcacggtcctggaactgtctgcgaacagcgcagtaacgcgtagcgatggtgacaccacgagcaagaacggaaccagactggaaaacaatggatgatcggatgaaagtcaaagttccgtagatgagagctgggtttgagggacggatgtactttccggtctcggggtcaacgccggagaagcggttcagcatgttgacgtggggaatcttgacgttgttgaagagcaggaagccgttatccatggtgttgtaaccaaacttggggccgatatcgccgacgtggatatcgggaagaggctcatgggtcttcatgtcgcgaatggggacaacgaaggggtgaggaccgtagggcttgccgttgaggatgagctgcgcgacgacgacagcgtggttggcggccttgcccagagaaccgatccaccactttgaagctgtgaggtgaggcgagtggatagtaaaggtcttgtcctcttgattccaagtggcagtagtctccagaccgcgaacattagaaccgtgacccaattcggtctgtgcgtagcatccgatgatctcatagtttcgcgccctctcgaggaaaagcttatgctgcgccggtgtaccctgctcctcaagcgtcttcaagaacatagtggcgtgaagaccataaggcgtaggctcactgatcagatcattggcagcgtgatgctcctcatcgttccagttatgcttgacagataatctcctcaaagccttagcccgagcaagcgcagcctcaagtctatctgttcgccccctgaagtagttctgctccttgtcaaaaacaggatcagcctgcagaatcttgagaatcttttcatttctgtcgaggacttcttttgtgaagaggaaagtagacagctgatcaacgttgatgtcagagttggcgcgttcttgggccagaagctctgaaccttgggggccggagggcttgagggccttgacccagtctggattttgcggaggcattgtgatgtggatgtgtcttgttttaccccggattgtggtgagatggaggagagaggttgatgatgggatcagaatgggtagattaaggggagattgaactttatggggcgtcgctcggtccaagcgatgtcgggaaaatcgatgaggctaagacttggatacctcggcttctctaaaaagtggaccatgacgacgacgctattagaggctgcctcggtatgtctgatacatgaaagatgatgaaagatgtcatgacattacaatatcatgtttttgtagtattaagactgttgtaactattttttcttaatttctgactcttctgcccttgaactgtgccgctgtctgttctccaaaagatgatcagagataccgccgaagacggcataaactccgacggacatctcgcatctttattcttcctgatccgatcagataagatagcatgccgaggttttgcatgggatagggtccggggtactccagatgataaatggggttcgatccgacttactcgtgacagaagatggcaggtgatcagaccttgactctttagctcaacgctctgcatgagtccgttcgacgcctgagatatttttcgctgttctagactatcacgcaagagttggagaaactaatttccgtgggttctagaacacattagccttgcccctgactccgcagcaaggtcagctctatagggtaagttcaagctcgaggtttgctgccaaataacatcagagtcgatctactacaatgaagctgaaagaatactgagtgaggaaggcatagtcacttttcataatttgttaacatatttcgtagtgccatctggggatatcgtatttctctccaatgttcctggggtttccacagtgtcaatggtagaattggcttatgtactgacgagctctcaaagggtgtcccatctatttttgctcagagaataagccaggctctacttagtctaccctaatatgatatcagagttttcagttccaaaacatctcactcaaagaataaagctggcacggtttaccttggcgactcaagtgagccagaacgaaacaggaaatgaatgagcgagagtgaaagacgcgtaaaattacatcacagcgttgcatatcaaagatgacgtagccgcggaggcttttcccaagtatcccttcacagattgacacgacgcattccgcgggcgggccaatctctaataagctttcgtataaataaatcgacggtgacagccatgatgtgctacatgggtcgccccacttgggtgaacttagcgatgtacgagcacagccctgtaggcgaaagagaagaatcatttcttcttcaatattaacaaaagaaactttatgatactgttacttagagttgaatgccaaatgcacttagagagatgacgtacaagcctaattgccgacggaaaactggcgctccgactgagcgcaatgcaactccgcctccgagtcggaggtcaaagttccaaacgtcgagggcgtttgtgccgaattcccgggagctgccaccaaaaaaaaaccgtgattctaacgtatctagtgtgagcagcttgaaacaggaaacctccgagtatactcgtttacaccacgttatctcagctgaggcttaggtacctcttcataaatgccatgatgttattttgttgcctcgaatccttccatcggcttgttgacgcgtccgggtccagcaaactcaatcaccaacaacggaaaaaagtcacccctattcccatcacataaaccgtgccgtgcttacgcttcttcaaaaggcgcagtcgtataatggtagccccaaaatggcactatcgtgacatgaaaacccgcggcgttgtcaggtccttaggtccagaacgtgtctcgaccaatctcggccgcttctattggtggaagcgtaaacctctccactggaactaacctggtcgggtagcatccgagaaaatacgcctagccacttcagaaatcccttgaaactcggtacagcagtagcgctgttgagctggttggtgctggttataattatcaccccgttggacccctctttttcgttcctcggattcgagagactgtagacactgcgttcgagggatatatcatggagtcgaggcttacttacagtgatgcgagttcgtcggaggaggttattgtgaggagacttcctcccagggtcatttttatgcgacacatgaagaccaattggctcaagtatgcgacgggtttgttgctcatactgtaagttattcgccaagctctttcaaggtcctcgctcatgggtctgtctgcaggtcgaccagccagttaatctacatcacccgtctcggcaagggaatggtccgtataccaaacgacccctacgatttacgattcggccacctcagtcacgatagtcctgaaatttgggacgataaccatcaatcattcctccgaagcgctcgtcctgtaccggtccactcgcataatgattacacacggcatatcccactatttgaagccctcggctctgggtgtatcagcatcgaagcagatgttcatctacgacatggcaatctttttgttgcgcattcgcgattgagcgtgaaccctcaccgaacgttacaaggaatgtacctgaagcccctccaacgcatgttggaagcacgcaacgcgggagtaaaggatgatgactggcaaggcttcttcgaaatggcacccaagcaaaccgtcacgctcctcgtcgatctcaaaacagctggcccggaaacattcgatgcgttgaatgcccaactccagcctttgagagacctcggctacttgacatactggaacggcacagagagaatcatccgacctctcactgtcgttggtaccggaaacactcccttcgagtcagtcttggccatgaactccacgcatcgcgacattttctgggacgccaagctcgagagtctcgtctcgacaggcgatgacttctcaacaaaccctcccacatacaaatacaaccgctccaattcatactttgcttcaacaagattcgagaatgctattctctacagatcaaacttccagcgcgtactggatacaccgccgtcaagagaactggacatggcattgacgcagattgagcaggccaaggctcgtggcctgttggcgcggtactgggacactccctcaaaaccaccgaacgtgagggatatcgcatggagggtgttgatagacaacggtattggaatcctgaatatggatgatatggggcttgtgagagggagggccagaggttggggtgcattgggccgtgattatctttgacatagcgaattgctttataccctgttatgatagattatacattaaattcccgatttttaaactgttgaccactttgaccctcgatgttttcaccaaaaaacgtattctcttcagcgctcacaaaccccggcagactccgtgcatccttgggaccagctgctctagaccaattatacgagcataattatgattggtagaaaacctttacagctgccgaaagcgtaatcctgctgtcatccgtgcgtggctgcgccacagccaaaggtcttccgcggggcccttgtccggccgtaagcatgagtgactgtcagcaatcttacgactttcaacatactccactcgcgacatgctctaatacctcgttcctttcgacaagcgatatattgcatatatagtaagaatgtctcgaaggcatctagagattttcaatcctgcggccaatgttgcagggccatcatcgttcacgcagttcccctcacttccagcagagatacgagtctcaatatggaaatgggctctccgacatgaaagaattatcaagatctttctccgatcacacgccagattttgtgccaaccgtactagatatggtattcgatttcctccaatagaacccggggaggatgatccatcctactatcccgttgtcgccggccaccgactccttagcaaacttcttagagtcaatgcagaatccagagaggtgacgctttctttccataggatgcgcctgccctgttggttgacggcccatgcatccaaacatcgcatcaccccttggacttctggagcgatatatatcaaccctgaatatgactttcttcatatagagcaagacacgatggccatagtggactttgtatgcgacttgaagacgaagcatgatccacgtaacatcgggattagaaaccttgctctctgtcgcaatcagttaggggggcgcgcatacggccttgacgcaatcagttaggggggcgcgcatacggccttgacgcaatcaggccatctgaaatcgaatcctcaaagatgaggatgttcagagaaatcatcagcgggcttgatgaagtttggttggtttatatccaggcatctattcgggggatgattggtggtgaaaatgaaaggtcaacaatccgcaagacgttcttcgaaaggtcatttcccattcacgctttgccacacagcttcgatcgtattgggcttgatcctcgcactgtcgaagacgatctgagccatcttcacgtccgcaatcctaagcgtttatatgactcatggcttcaaaccctagaaaagatagaagtaagaccatgtgaagaacaataccgaattttacttggcttcaaccctcgtcgatcgatttgtaaccttagggatgccgaggattggttacaatcagaaaatagtggctggacaacacagcctgaaagtacgtggtcttctcaagaaccaaaaattgagggagttgcagcttcggaaacccgggaatctgaggatgaagacataagcaaagctgtaagaccggcgtttggcttttggctcttcccggttgatgcattctgtgatgcgaacaaaactccagagtcagaaggttatttcactacgtttgatgttaggaaataccggcctgagctggcgattcgtcggctgaattaaggagacatggatcggaatgtgtcgaaagaggttgatgctcaccatgcagtcgccttcgaacggcgatacttagaccgcggacagacatcaaataatccggtggaaccagctttaccatacaggagacaagcctatggaccgtcgtttactttggaggatgcctgagttggcagctatggtggaactcaaatttatagcctatgcgtacgtcattttgatatctaaaaccgtgtttttcgcctcgaaagagaaacatgtactttttaaatcttggtcttgattccaaaccagttccctgccaggacagcgcgtgatgcaaacaagcagcccaggcctagagctaggactcccatcaggaagccgctcagagcttgagttcccatcttgtctatcattgtgccgctacttggaatggcaattagtaaagaaaagctgatgacgaagttcatggttcctagaccgatcagcggtgtcataagttaggtgagctgggagtcgtaccataatatcgtccgtaatcttttggctcgcatgttttgccaacacatactaaaactgtgagtaatgactcccttcaaatcatcagaaatgaaccttacctggagttatagataagaaacccccagaacaaaagccccagagacctgtaaagacgtacaacacgacactgttgtcgccaaaggggacaaacagtgtccccataaagaccaacgtcaacgccatcataaatatcaaaacattgtaatggcctagcttatcgccgaccaaaccgggaataacacgaccgaaagccgaagcaccaccgatgatggagacgagcgtatagccagtctcggctgtcaaaccagcttgaatcgcaaaagtcggcaacaggccaccaattccgtagagaacgaactgagtagcgaagaacataacacagaccagcgtgaaagccaccgatcggaaggcagagaagttgagaagagataggccgcctttcttggctatcggcatgttgacgagcttgacaagtcgacggtaaggaatgaagcagattgttccgagggtgaaaataccgaggatgacgaaggccagtattctcatcgaccaactccaaccaagcttagggagcaatgatcggagcatgatggggaagatcactgttcctgtcgatgagccggtgagagctatcccgatagcaaagccgcgcttccgagaaaagagcttcgcaaccactgctacagggattgtgccagcgatagcggtcgacaacccaccaaagattccgaaacacagcatgaagtgccagtaatgcttacactcagctagcagaacaaacataatgacaatcccgcctcctccaacaatactcatagcgaaaggaccacgctggtcaagaaaagagccgacttgaatcgcgaccagcattgatacaaacatgtacatgccagggatccagccaatatcaccagctgaataatcggaaagctgattcagctcgaggtaagattggaatgttccgacagactgcatcatgcctagacgacgtcaatgacgggtaatagatagggctgaagtctgtacttaccgtatgtaggcatcaggaacaaaaagctgccaaagacacacacccaggctgcgaaagttgtctcaatgtctacaaccgctgattcgtcgtccaacgcagagggcgtatttgtggtggcggtctgtggctcacttgccgccgtcgcttcggcagtcttttccggcgaagacattgttgctctgttcactgcaccaactacttcacctagaagcccaacttcgcgaacattgagcgaaaacaaccagatgttgccaaggagaggttggaattgaggactgggaaaaaaagactggtgtcggatcgcgtatccgacgccgggtattgcacctccaaaatgtgattaacccaaaaggtgcatcagaatcgcaggtctccgcgatcgcactccactttggtaaattcatcatcggagattacaaatgcatttctgggcagggtaaccgtttctgtcataggagggcgttctttttgcggagtgcatgaatgtcctgggcaactggtagggcggttttcggagacggtagtcaaataccgttcatgtattatttatctgctcctattctatgaagtatactagagtctggtttaaaacacgcaccggactgctaaacgattttctcattacttccgcttgtgccctgcggactggctgatgagctcatgatgtttgaaacctaggttgacttccttgaagccaagatggtgagggctcacatatgatcaaaacttgaatgctgcaatttagttcattaccccataccatgctgaaaaagagactcatcacgttatatagagtccttggtctgttgatcacaccaatcccaaaagtcagccgcaatcccactaccgccatcctctttggtcttcaagctctggacaagatccttcctcgggctcggatgccatcttccccaaggaataccatacctaccaccatcctcaagcttaatctctgtgctcacaccagcccagagctccgaatacgctcctctcttaggtggatgcagaaagactttattcggaaccctgagatgccaaggcacgcggtcccagatattggtcgatagatttcctgggttctggcaaatgcaaataataccatctgagcgcacacgtctgtcgaattcggaagcgaggaaccagtttgctgtttttgaaatggtgtagttatgtgttgggtctttggattgtttgccgggagtaagctcagccagcgagataccgccaggaggggccatcatgtccattacacctgagcctgtgaagatgactcgtgtcgagggaccagggttacttctggctgtttgcttcagcatggggagcaggagtttggtgaggagaaagggtgccaagcagtttattcccatctgaggctcgtatccttgggcagtaacttcgtgtgatggtgcggcgctaatacccgcattattccataaaacgtcgagacgagtctcctgcgcaaggaaggctgatgcgcaggctgccacggaggcaagatcattgagatcaatatgcagagtcttgagatttccagtgctctctgggtatgctgccttgatggtctcgatagtcttttgtgctttggtcgcagttcgggctgggagatagactgtgcctcctttggagtagagcatattgaccaactctaagccgaccccattagtgccaccagttaccataaacaccctgccttctaatgaagaaacattgtcttcggtgaaagtaggcttgggtgggaatagttgcgtccaggcggcttgcatgatgtcagatcaagagatagtgacggaacgccaggcacaagtaaattaagtgggattctgccttgaatgaattttgcaggaaggaagagttattattctttttatatgtgaacaagtttcagcttatcaacccaatgctgtcgtttccttcatgagttctgacaccctggtcattcagactgtcagattgaaggagccgagagtatttgtggtcagaatgcacccttggcgtcagcgctctttcacaactaccatatcatggataaggcaatggaattagcgtttaatgataagtaatctatcgttcagctttgcagagatgccagagttaaaggcctttctccccgctgagacctccaaaagttagtcgtctggagtatcccactatccatcaaaaaccaccaccgcttcgcaaaagactcgccaacctcccaacccatcgggtcccacggtacagttccccaaaccttcaagcttccatactgcatatcacgcgcaaactcttcttcgttaataatagagagagacttgagaagtttgtcccgcaatgatgcccagggcaacatgtctaggtatgataggtgagggacgctcttttgtaattgagtgggtgctatggcagatggaaggctgtcggttagggctttgatgttgaaccctggcaacggcctacattcgaggtcgaggcgctgggctatgacggctagagcggtggcggcggtcaggtcagtcaggatgaggtaatgactgtccattgtgggctgctcagatgtgtattgggtatgaaagaggcttgcatcccacatttctgtgacagccatgcttgagccctctgtagatgactgcccaggactagaacctgcatctcttctcacaagggctcctgcgtcctcattgacctcatactgttccggttgcttctgtttacccgcaagccgtgaccctggaataaagtcagtcatgtcattccgcgtaggagagcaatcatgcttcatacgcctggctctttgtgacagcctgttctggatccgctttcgctgagcagggtctgggacagcagtccaatcatcttcggtagatttcacaaatggttcccagttgggcttcatggtggataagaatgactgagtctgggcaaagttgagagaaagctaatgtgatagaaaaaagatgacgacttcggtcgagaaaagatgacagacggctgctgatattgtcgactttctgacagtcagacttgtcagactgcataaccgagatgagtgacccaaccaaccacaagctggactagtccatacagagttagtcttttggcgtcaccttaccgagagggaagcctggctagagttgtcccgatggtacttgtgaatcggcacagagatgattttgatgattgagatgtacttgttgacttttcaatcccgaacgtagtatgattttcttgatcatctcaattgttataagataacgtgacagaaactcttttcttctttatttttcggcacagatcgattctttcgtatatgtctcatcacctctgaaactgggccagtatccttcgagcgccaatctaccagaagcagcaataaaacggctatggggggcatagccgtcgtatgagttctgagagtatgatccctccaatctttccaccaacatactccttgaaagcatttcgaagggaaaaggcggcacgtacatacatcccaatatctaatcgcgttcggccttcggtaagcatattgatgggcgcggctggatgccaaagtttatagctgctttaacgctagccttgggcaaagctgatagatgcgaagatgaggagcaaagaaccttggagattcatgaagctggcggcaaaagtgcaataaggcagcccgttgaacgatgtttctttaatgtctacagaatatggacacgacatgtagcagacgatgctttatatactttgaaggtagataccatagctcaacagtgattcaaatccatccacgaatgaatcacagcgaccatcgcatctaatattaccaacgctcagtgattgaacaacacagtctgaagatattcatttgtgtgtctccatttgacagctcgcttggatttgccccagtcagatccacacagaagagagccttattgttatcttgggttcatacagctggctccggtatgatgacttaactcagcagttgatgagaaatgaccaccaggagtggtactaattgctgtcataaatacctctatttactataatgagcactgacaaaccaaggtttatcgaacaagccaacttgatctgttgagaagactaattatatagttaaactatgtacacagtaaagcaatacaacacagatagtatgtgagttaggagtatgctaattgacttcctcgaatgtcacagcgtcgaggttggcaccgacattggcacagctgaatccaaaggtaatgctaacatagtcattctcagacagcatgtcctcggtaagcgtgcaagttatatcgaacggggcccagctgttcacagcgccgctagggctgcccattagagtcccacccggaacacgatcgtagttgtttgggtctccaagggtacaacccatcgcgaaagcattgcatccatcgctattcacgctattagtgtagtagtcgacgcggatatagccagcgaggcggtaagaggctgctttgaggtctttcgtgtcgatcttctggtaaaagtagttatagtacgcatttccgctatcgatttcaaattcgagtcgtccagaagcgggtccttcgaagggatcggcgaggtcgcggtacacggtctcggagcgagtcgatagccatggctcagtagtatcgagatcgaagctgctgttgatgacaacaggggttgggtctgggtcggctgctgtagtcgtggtcgcagtctcggtagcgattgttgagccctcggttgaggtggcctccgtagtcgcttgggtggtagtaattgccatactagtctcagtattggtggcagccgtagtagtgtcggtggcaaccgtggtagtgtcggtgttggggattgcagtagcccactcgagcttaacagagtcaaggtaggcagccgaattagcacaggagaatccaaacacaacgctgtagtcgtcatctccagctagcatctcgtcggtgaaggtgcacgtagtgtctatctgtgaccagtcactggcggaatcctcagcgcttgcccgcattatcgaacctggcacgggaatcacgcttgtcccagatccagtgacgcaagcgctgacgatagtactacagccgtcgttgccttggctatagctatcaacgcgggtacggccttggagatcatacgagcccgccttgagtgcttgcttgttaatcttttgcataacaagactgatatactggttgccattgtcgctatcaaactggactttaccagaggctggactctggaagccactgccaagaaccaggggacccccatgctccgatatcaactcccatggggcagtcgtaccgtcttcgaagtcagcgttagtgagaagaggctcaccggctgtcgtggttgtggtagcaccctcggcaacagtcgtcgatgcttcagtactgagggtctccgtggtagcatcagtggctgtggtggctgtagtggctgtctcactctcaatcacagtctcactctcagtaatcgaagtgctggtctcgacataagtggaagatccagcagtttcggtggcagacgtagtgatggccttggtaaatgacggtttacaggggcttgcattggccactgaagccagggccgcaaaagcagcaacaatcagcttgttggaaaccatcttgggatgatctggatggacaaaataaaggagtgcgaggggtaaataaaaatgagcgaaaggacccaaggcgtatccaaagacatgagcgcaaattgggagctttcaccctttttattctgtagtttaaaatgacgatgggggtctggacgcaatagcttgactacacgggccactaagacacacttcagctgcacttaagcatattttacagcgccactactgggttgattgcagtagcgcctcgatagtctcgaaaaaacgcgaccgccaggatcaataatgcacttacttagctgtttcaagagagggctttgttagttaactagggactgtttatacaagtcgagaagaagaaaaaagtttagaggagtcagaacaagcactacgtcggttgtcaaggcattgcctgaaaagatgcaatccgcaagtgtgtgcagttcacataatctctatacgccaggacaataactcagtatttatcaagcataagtacaaagacaattaactatgcggtgcactaataatgttttattatttgcagtttgtaaaagatgtgaactcggaaaaatagttgaactctggccaatctttaagatgatcacaagacttgcataatatcaggctacatcactctatccctccctactcacaacatcttccactccgttaagtagatcaaacttcttgaactgtctcgcaggaacgcgcctctggaaaaggatgtccagctcctcaaatgtacgaccctgactctcgggaagccggaaatagcaccagacaagacatacaagactgattccaccaaagagaaaagcagtcttactgccccaattggcctcatcagtattgagcattaaaggcatgacgattgtgaacacgacggaggcggcagcctgcactgctgtagccacagcaatggtcttttctctaagacgggtagctgagatctcggaaatgataacaaaacagatgggaccgacagtcatttggtacacaaaggtccagatatccatcagcgtggctgttgcccatatagcaccggtagtgctcgagatgctaaggaagccgatgatgaataggagagtggtcataaccatcatacccgcattatagatcgtgcgtcgaccaagcttgaactatatacttcatgagctgatgcgttgaaaaactgggactggcgattatacgtacccagttcagtaagaaccacgagaggaccgtgccagtaaagcctagagcggtgttaccaacacccactagagtaccaagtcagcatgtcagtagttttcggctttagtaacacgcactgttaaaagaatcagagggattcaggccggccttttggaagaagtatgttgcatatccaataagcggattaccaccaatgacttgaatcaggtagaccataactgagatttcggtgcgaaccagattcgcactcttgaagcactccaaccacgacgtagacgactcgatttcttgctccagaagatctgtttgttcgattcccacaagagccttgtcgatatcgggcctgttggcggttgaggacaggcccatgagcgcggcacgtgctgcctcacgtcggcctttgcgaaccagccagtacggactttcaggagcaaagggtaggccagcgagaaggatcgttggccagacccattggatcgcaaaagggatcttgtacgcccactcgtccatacgggtctctacaccagctgcacagccttgggcaatgaattgaccgatcacaaacgccatatttatcgatgtggtgaggaagcctctcagtgccagtgggcacacttctgaggcgtacgttggtgcaatgacgacgtagaatccataagccaagccaccgagaatctcgcccgcacagagcatgtcaatgcttgtggagaagaactgcacaaagaccaaggcaatggaccaaacgcagcagatagctaatgtcttctttcgaccaaacatctcgaggggataaccactggccagtgctccaagaacttgaccaatcggattgcccattcccagagccgtctgccacggcgcagaaatctcatagccgtcgccgccatgaacccgctcaccatattttgtttggaatgcgggcagggcgtagaaagaagtgatgatctgggcatcaaagccagccattataacggcaatgccaaagaaaagagcccagaagacggcccatggatactggcgaacggcgtcacggaagctaagattgtgctcttcgacggtgaggtcacgcgtggcatcgatctcaagaagttcagatctcttaaggtctgccacttcatggttatctctattggcttctttgtctagggttgccattttcaacaaagatgtaatataatggagatagtgaggggttctgaaggaggtaagaggaattaagtcgcctaaaacggcgaagcatggtgattaagtatgtatcgaagatcaatacacccagagatatctggcttgcttatccttatcaccagttctgcagggaccagcctagaaatgcgataccggtagcaccccgcagacatgcgtgtgcacgagatagcatctcatttccctatcgataaaatgtaacacgccaatgcaacgtttcttggccccttacgataagtagccatggctacgtagagcaggatcgtactaaaatgcggggaaagatatcggacagggtttgccggcatttgcaccgactgtttgccgggtattgtgcctcaaccgggttagttgggcttctctaagatatcatccataaatgtgcaagactccttcgtgctcattgatactatctatcgtaacgctagacgacagaaccaggcaaatcagctcacctaatcgacccatcttacattatagccaccaggtacgacacaagatggttgcaaccggctctctctccggccctctgttctcaccggacctgattggaactgatgttgtgacatccttccctgaaggttacactatccgacctttagagcgaggggattacgcaaagggattccttgactgcctcagcgtactctctgatgtaggggacgtgtcccaggatcgcttcgaggagaggttcgattggatgaagacacagggccaaggggtgcatcaccacgtggttattgagcatgagaaccgagttgtcggaaccggcgctcttatcgtagagagaaagttgtaagttttctaattggtgaactagctgtcttgttgctaacctcgtttcggcagtattcacaatcttggatcaattggacatattgaggaaatcgcgatcaggaaggatttccaaggcaaaggcctgggtctaaagttactggctagcttgtcgtctattgctaagaatgtcgggtgctacaagacaactctggggacgagtccggagaacgagccgttctatgtcaaatgtggctacaacaagtcgggcaacatcatgaaccagtattttgaagagcccaaggaatcctattatcggggataagcccgagaaaccacgattctcaatagtatagtcgtagctagcccgaattgatattgatggtgagctcgactcaaagaagctagccaccggcctttccccgatgtttgccggttcgccgatttatcgtctcaccgacttgaggtcgatcacttgcaaattgataagagctaattgggtcctactgagtttctcaaacgttgcattctccatatctgcaaatcattaatgcggggaaagttattatctggtggctgaaatgtgacaagctaccaaagccgaatatccgtagctacgtattaataagggaacccttgctaacgaagcatcttgacacgattggagatagcttgcaattagtaccaagcccattaactgcaatctaaactttctcggtatctgtctccttgttcaacatggcaccccatgccgaacaggatgagtctgcccatggcatcactcgcctcccaccaccagaacgtccagccttttctgcctcgcctccacgtctactaatcatcggcgctgggaaccgtggcaaggcctatgccgaggctatcaagaattcgagtaatggcgttatcgtgggtgttgtagagcctatcgcactcaagagacggcatctcggtcgcaaatacatctggggtacgcgggagccagctcctggggaggagttcggcgactggcccgagttcgttcaatgggagcttagcagaaggcaagcagtcgcttctggggctacaggtgttcctgagggcgttgatgcagtcttcatttgcgtccaagatggcatgcataaggatgttgttcttggccttgcaccgctgaaactacacatcatgtgcgagaagcctctagcccccaatttggaggattgtatggcgatttataggagcctttcacccgatccctccggatcctcagaaactttgttcgctatcggccatgtccttcgttacagtcctcacaacatgatgatgaggaaacttctacttgaggacaaggtcatcggggacatcatggctgttaatcacacagaaccagtgggttggtatcactttacacacagttacgtcaggtaagttgccgactgatgggtttgaacaagtgataaaggctaatatcatgccagaggaaactggcgcaatgaaaaggcggcagctccatcactccttgccaagtcatgccacgacatggacatcctctactggattttggctaccgcgcctccaggctctagcaagccaacccatgttcccaaagacataagctcttctggatctctccaatattttagaaaagagagaaagcccgtggaagctggaaacgccaccaattgcttatcatgcgcttatgaaccatcgtgccagttctcggccaagcgaatttacacaggagctgatctcaagagtcagcaacaagagcacttttgcacggttgtcgcacctgaaattgaagactgtatcccaaatggtgcaccagaagcggctaagaaggctgttctcgccaaacttgcggaggattactcagaagacaccccggcagaagaggttagcaagagaaacacctttggacgttgtgtgtacgaatgtgacaacgatgtctgcgacaaccaagtcgtaacactttcatgggacgcagacccaatcgcagccccgggcgaaacaccactacaggctcttagtggcagaggcagcaagacagctacattgcatatggttgcgttcacagaaaagatctgtacccggttcacgcacatctatggtgtcaacggagagatgtacgccgacagttcctcaattacagtcacggacttcaagacgtgcaagaagacggttcactacccgcacattcccgagggcggtggccatggtgatggagacgaagggttgacgaggcagttcgtgctggcggttgatcgggtaaagaaccatggtgagaaggtgtcgacggctcagcgggagtatatcaagtgcaatttgaaggatgttattatgagtcatagtatggtattcgctgctgaggaggcaaggaagggaaagagagttatagattttcccgagtggtttgagaaggaggtcatgatgaatctaggcacgtaaatacttcgagtacaggcatagggtgatggtaaccatatctcatttctctaataggctcagatacatagcatatgtgctaggcatgtctatttgtcatgactgaacatattcctggcctctagccaagtaacgagataatgccaaatgggcagcgcctgtcacaacttgtgttgcaggctccataggcggatagaccttgtctcggaggttctcgggtagtttcagcttgatttcccgtagcaagtactccgatgtacagaattcacctccaagtacaatcccctattgaaaatcagcatgtaaataggaaacgaatacccaaatatacctcaataagaaagttagagttaacaagagtgtcgcttgttatataaaccatcatggccaccatgtcatccaagacgggctggaagcaagacaagatttcgtcatttgtgtaagtcataaagcctcccttgatccccgcttccgggaattctgctttgattgcaacatcgatatcccattcttgcccattgtttctgaaccctgacatgatgcgtcccttaaaatcactgacacactttgtaaacactttgttaactattctggactgcttgggaagtcgcatgcggaggactctagtccgaactattctggcaaagctttgtgctatcagagcaggcctgggaacatttagacagtgtagcaaagaggcaaaaagaactcaccccagattcttactcgacataagccaagaagcaaaaaaaggcggtgctttcagaagcatacagcaatacatgtgtactgccttgttcccaaagtgagcaaagataaatggattctgcagttctttgctaagagaagatcttgacatcgcggcgtgtattgatgcttcagcttgactgacgaatgacacgcgtgtatcactttcatctcttatatatccagctctttgaagaacacgtttccatatcgttttatccttatctgcccagatgtctggccaggtgagaatccaatggatcctctgctcgttctccgagaatttgtttcctatgtgttgctgcaattgagttccaatggcacgcctcacctcataaaggaaatcggctgagacatctatagcgttgaggccagagggggtttcaggcagctgaattgactcttctgtctctttgaccaagagcaggggtagacctgaaaccttctggacgcctggcttcggatgtccagtcgaaggggagttagtgatgtcatggccccagccaactaccttattgtactgatcataataaatgacagtgggaacctaggaaattagatatcattcagtgcgcttctaatggatgacttgcccatgatttgctgtaagagccagtaccaggccactccgtgagtagcgctgatatcgggttcttaaggtcgttgacaacgtatgcaaccttagtactggcaccgtctatgttcatgaagtcgattgacacaaaaatctgatattggggttcaggcgtaggcacaggtgctatgctatatggcgatggtggtgggcgggattgataaccatggggttcgtaattgttggcactttgcatgggctgtcgatcttctgttgttgaatgggtagttggtggtagtgaataagccacaggagctgttctggcacttggtggtcgagaattgaagtagtttatgatgaactgctcgttctctttgataagatcatccttccaccctctgatccgagtacccgcgccagagtgattacgccattgggcattgagcgcatccagaagttcaaatctggctaggttgttactgcgggtatatgatagattggtgcttgtccttggatgctgttgttgttgttgtagttgagcggttggccccatgcattgggggtgacgcatggttggtaagatgaggtccgagtgtccgatagcctttcgagagatggcagggcttgaagacgactctccgtttgaccttgtttgcctactttgtgtcggatgttgaatcatcgcttgatagctattctgcgttggtggacttgtgcactgagaaccgaaggttttggggtactgaaatctacctgcagaggggactggttcaggagctgccatagtgtatgcttggctctgaggatactcctgatcaaagtctaatggctgcccgactttgtgagaccgcgtcactatcgtgacttggtctattcaagctcccaaccgagcgatccagataggccaaggctccttgatcagtcgcaatagtcgcgtggctagggataaagctttgatggacctctacttccatcatcttgttactcgctgtgcagatatgcacaagcaaactcagggtctcccagcacctccaatgatccttgccgagaacttttctcttaccccaaagagcacgcttgcaaaacttttcggcttcctcaagcctggagtcatcaagataagcaagggccaaggcgtgcatgccatgatacacgagtacatcatttgtctttctctcaaacgcgattggagatattatctcgtctgcttctgtccacttttcctgccgcatgcatgcatatgctagtcgtatctccatagtagtcatgtcgtttacaggtctcgaactcgattcgccatgctcgatggcacccctgtagaactgttctgcctttgcgtgatcaccatccgcctcattcttgaccgctagttcttcgatccttctagcaaactcagtctcgctgtccgagtcggtgtcgataggagaacgtggctcttcgttaacgggcggaggtatccatctctcgatcattgatgtttgtgcttctgtcaaaggatcgcccaagatacttcctccccagacagtggacctagggccctctctcaaaatggtactggcgcttgaatggaagttctctgccacctgaacaaactgtcgcaggttttgggtggcccgatcgtcctcttcgcgtccactggaagggcctgggtttgcggagctatttgtatgcagagcaacctcaacatacctcagctgggacttaattccggagagggccttgaacaccgactcttgagaggaattactgtggattaggaggcatctatccacgttagcaatcacctcagaccccgattaccactataccatgacttacacattgatcatctgaaaagcactagtcattgcagtgttacatgacttgattctggccttataaatagtgatatctttagaccgcaggctaaacttgatttgcttggttggcttgcgcaagatccctcggctaaagcggtttgttttctcaagctcagccattagctggttgagcttgttgaacgtgttcttgatatcatcaagggtggcactaatcctaccccagagggcattaccaggatcgatctcggctacaacagcttgcgggacccggcctgaggcgttgctgacggagtctaggactcgcgacagaatcgagacctcctccaacaagttggagacattctcgtcgacctcgacagtatcttctatccaggtgtatagcgtcttgcctattgtggaacagctgatagcgaggccggcagcgcctgatgcgatagataatggatccatccatccgagacgatctggcgcgaaggttgggttgaaaaatggagcgagccacagctgaactcttggtgcggggtgacattatgctccaattgggaatgccgctcctgcgccccaaagaggcaaaccgagtccccaactcggattccaataggactaaagccttgtggcattcaataaaacattttgttctctatagtactatggctagaagctcattatattttaaaatggtagtacagtgtctaattcatgtgctacgcaagaggcctgccttcgatttgtctgctcaaaagtaccacttgatctctgaccttgcggtacatcttttgatgatcgtaccacctgagagtttttgacaagtggttaccctttttctaataataacttactcccaagcgaaagcaaagtccctgttattcttcaaagtttcttctgtggagtctttccgtgccggatatacggctgtaaatatgacgcatgttcgcatctctttgagacgttcaaggctcggcatgttatagcgcaatcagccctaaaggccgaaaaacagcagcatgatattaactcggagccatgttccgctctgccatgaaaaattcacctgcgcctctcttgatgtcctgatgacgcacggcagatgggccgttacagtaaaattagttgcatcctggatgatcgctgatagccgcccacattccgacacgagatcccctggaggatagaaaacgcaacacattaaacttggttgatataaagacaaaaacaaactcagggcaaaactcataagaagtgtgagccattatttttagtatcctattataattttcttatctttttttgctacccttgatctcagttggcaccaagttactaagcggcgcggaagtagacgacgcaattgccgccgcgtcaaggggcgctagggaatgcgcagcacgctcttataataggacgcgtaaaggtagtttaagcttgtagtagaaacatacgaaaaacgaaggatgagcctcatgcgggtactatacttagataaagatgaacggtttgcgtctcagcctgcgctctggttgactataagatatgaagagaagtatcatctagaatgcatgaagcaactattcaacaacaccactacaatacggtcgtttcatccccacaatgcttgcttcatcgtttatctgggccctaggcgccagctcccttgtgtacgctcatggtatccgggtcgaacgctcagagaatcgccttatcaagggtcccgcttcaccagatggcgcctcgtcatcctcctttaattcagtgtggcaagcaaaactacaagacgatggactcgtgaagctggactttcatcgattgatcccgcgtcaagacagcagttcggcggataccgacacttcagcagacgctactagcacggcgaccaaagatacctcattggcttctactactaaagatgaagccaaaagcaccacgctcgaaacaactgcatcgacgacagatgcatcaactacagaagaaagctctgtgtcgtcaacaaccagcacctcaacgtcaacctcaagcatagcatcatcgacaagcacaacctcaacctccacggaacccggcgcctcctgctacagcacgaccgtcaagagcagcaccatctgtgaaacaacaggaatgaccacgttaacgtgttatgctgcgaacatcacctcgagcacatgttctccaggtcttatatgcacgacacagtccagtaatggagttacgatctgcatggaacttcagaatgaagttggtacagctggtatcattatagcttctgttttctcgtcacttatactcatctgtgcttgtactcttatcaccatgtgttatagggataagagcaagcagaggaggcaggaggagatgaggcgggtgagatcggtcaaggttgctgagagggctactctattgcaacgtgcgcagtaatactgggggtcggaggataataggttggtgtagggacagatatggcacctgcaagggatctgaggttattgattccatagcccgatggaattgagggctgccatacgatatcgagatgatgaagggcttgtgaattaaaaccatgatacaataaaattcataggcgtagaactcgttttcttctgcactgatgacaaagcgcatttcgatcaacttgatgttcgggtttcttgccgcggttcccctcaaaaggcggggtcttgatgtgaagtcaacgccaacgccaacatcaacaacctcgaccattttaacttttaccagaaactgacaatgtcatccaaaccatccttcgactccctccccctccgcaaagatggtcctcccggcaatgcctggggtctttttggtgacaacgacgagtgcggcatgttaaatctcttgaccccagaaatcatagcaaaagcggcatcagagattcgccatggcgttcgagtttctactgattggcctctcaatcgaatgtcgcgaccatgtttcggccgtgcaccgttcaagcatgaaatcactaccaaagctcctcgtgctgtgaatgatgatactctgacgtttaatacacagagtagctcgcagtgggatgggttcaggcattatgcctatcagaaggagaagctctggttcaatgggaagagccttgatgatcttttatcttcggatgtcaatggcattcattgtaagctatcctcgttctaagtagaaattactgacgtgggtagcttgggctgagcgaggtggtatcgttggacgtggagtactactcgactatgcatcttgggcagataagaacaacatcgccctgacccccttcgaaacaaagtcaatcaccgtttcagcactaaaagaagttgccaaaagccaaggaacaacattccaacaaggcgacattctgttcatccgcacaggatgggttcgagcctatgacaagctctccgacgatgagtgcaagacattagcagattacaaagtcccgccagctcatggggtcgagtcttcaaacgatacactccgatggctttgggaacaagactttgcagcagttgctggagaccaacccagtatggaagcatggccttgccagaacacggatttttttctgcatgagtggttgttggcaggttgggggatgccgattggggagttgtttgacctggaagctttgagtgaagagtgtgagaaacgagggagatggtctttcttcttttcgagcatgccgctcaaggtaagtttcgttgcttcccgctgtatagttgagctgaaggtctgatacgtattaggttcctggaggtgtggctagtccgccaaatggcgtagccatcttttgattcactggttcaatatgtcaacaagctgaccatggaatgaaccactagtttaactttttgatgctcaactatgtactatgctggagcctataacaagtccgtccagctattaatgttcatccaatcctgatccgatgtgaagttgctaaactgatgcaatccctcccctccaagcaatctattccaatcaggcggactctccggcaccataacttgttcaccctgcaatctttgcgtaacaagcgtctcatactcacgatgcagttcctcaaagacgctatgtacagcctccgcattaggccagtgtctcgccagtaatattgttgacctcaagagtctcgataacctttcaagtgcattaattgcgactaaaaatgtctgtgaggccacagccgcccgaatctcaccagcaaactgtataccagctgctgtcaccgcgctgacggacgtaaagtgacactgccgaagttcatcgcgtgctgtaagtttttcgagcgatgtaacaattgcttgggcggctgctgagcagattgactggctgctttgttcaaggagattccggtggaggtggagaaggaggagattgtagtgcattcgaagatggcacgtccatgagtcatcgtcttctgcgacggtggatatacctgagcggagggaccatagaccgagacgcgcgtcgattgatgctacgtctatgagacgatctcgcacgggtgcgttgagtgcaatgacgtcgaggccgatgtaagccagatcaactagatggttcaaaaagtccggactgactcccggttcggcgattgttgggtcattgctcggtgtatcagtgatgtcctcctgctgaagcggcagctgatctatatcctccgctctcactgcacaaggtcttccagtctccaatgaagaaaacacttcgcaaaagaaggcagaccaccaacaccggcgatattgcgccatctctgtggatggtagttgagagcttctccggtgggcgccaagaccagtacctattcgtacagcgattccagcccagtaccacggtccaccggcaactgtatcaccatcgcctatgtgccatgtgaacaaggctgctgcttggagaagatgcattctgtctgattcgtgtcgcatatggtatagcatactagctcttctaaacagtctgttttggacggcatggcgatcagtggcgacgaggggatgagcgcatgcgtgagcacctgccatgagaactgactggaagagtaggagtggtggaggattatcaggcgtgcggtatcgagcgaggaattcgggctttgacacgatgggcagaaatgggtggatgtgatcgaaatacgcttgcaccaacgcatcacggacctcttgcgctggaaaggacgatacctccgtaaccaagtcttgagtcacccatgagtttggtgtgggtttccatgacttgacttgtctgataggagggtatgggtaatgcaatggctttccgcctatcctatcgctgctggtgcttccatctgcagattcttgaaacgatccatgagtatccggcccagtaggcgcagacaaaggtcgttggtcgccaagaattgaagaataaggctgtctgaaagaacgatgtaagtcaacgagatgaaccaggttcgacacagccgtgccgacgtatgcgatgcgaaagctctttgtcgatgcaaaaacagcccaagccgcagcaccgataccatgcttaaagaacctcgctaatccctcccgagccagcttctcttggccatctgagcgagacgcatcattcgatgtcttatcacgccgctcagatgcagatgaagcctcgggtccgagcatcgaaagatgatcatcccgctcaacggctccggcatccggatccggctgcgatactcctggtgatctgcccagtgtatcgcgatcatatacatttctatcaaccgccgaacttcttctcgcgacagcccatttcgccgtggacctataccgtcatcagcttatcattttcattcgcaccagggcgcgtcggagccgtaccggcattcaaacccggacttttcacagacagagcatgggcctgatggccggtctactatgtcgcagcggactttgcggcggcgacataaatcacatgcttttcgctgctggcgacggcgtttgtcgtgttgggacttttgaggtgtcgggtccatggttggcaggtgagtggattgaggagaaatcggaaccggtgaatcagagctgggaggctgaccctcagggggcaagaaaacagcaaaccttaatgtggagtgacaaaataagctcatcaaaatttatcctaagcctagattattttacctaagtctttttgtcacttaggatcgaggttctgtgttttctttcctcccctaggctgacatggttagtgtcggcttctgagcggagagccgagagcgggcattagacggggatagtggcatggtccttcggcggtaaaagataaggtggtgtagcctttgtagagattattgacgcaattggagccaataataatgtcaaccgtcccaaaatgtcgaaattacttatcatgaagcagattgagactgtgggttggctcgcctccttgattccgaaaccggtctcccgcgtcaatggttggagatgagcctccgtgatgtggagctaccccgtgcttgtctcaccaatccaacccatgcctcacattcatcaatcatccactcagccatcgtctacagtcactaaatcatgactcgctctcttcatggttcggttgttctcgtaacagccggcacatctggtctcggtctctgtgtggcggagaagttgatccaagcaggcgcctcagtggtcatcaattacgccaacaatgaagaacgaggccacgatgctttcgtacacctgaacgaactagcttcgaaatgtttctcgccggatactggaccgcgatgtttgaagataaaggctgatgtgaccaacaaggcaggcattcaagagttggtcaaccagacggtactttccatggggaggattgatgccgtggtgtcaaatgctggatggaccagatttgcgaatttccacgacattgacgataacgttgatgaggaagtttgggatcgctgctatgcggccaatgtcaagtcgcacatgttcctctgtcacgcagtgaagaaatatctggaagaggctaaaggtgcatttgttatgactacttctgtcgcgggagttaagcctagcggaagttcaatcgtgagttatttagcaatcccccatgtacgaggagatggagctaaatcgttgacacaggcatattctgttaccaaagctgcgcaaatccatctagcaaagactttggcaacagttatggcgccatcaattcgtgtcaactctgtgtcccccagcttcatggagacagtaagttatgcaagctcaatgtatctggcggtattgatcaacttgattttccagaattggattgccaatatgccgcaatcaaagatcgacgatgcacgagaaaagactctactcaagcagatcgccaaagttgaggttcgcatgctgaaactatcacgccattggaaaagtactaattaccaaaggacgtcgcggaacagattatcttgctcatcaaatcggaatccgtgactggatctaatgttgtcattgatgccgggttttctatctagacttgcggaacgtatggagtaaaatgagatatgaaaatgatcggttggaaagatggggcggatccgaggatgacgctcggcgatttctcaattcgtggattactcccgatgcttaaatcctacgcaccaagcttggttcaatctgcacatacagggtagtcttcaaatccaacctcatttaaccacaaccaattctttacctccgatgccaaatttctgtatatttacttcaattgggaaatgcctacataggctaacatggtctgattaacgtctgccttggaattgaatgttgattccttggaaatgacggccgttgagccaggaatgatgtatatgttgggggccgtttgctcaatcacccacattgaggattcgccaagagtgattgtcactgtacaatcactctgcgcctgtcacaaaaggaatgatactaaccaacaaagctgaagcctatcactcttggcgaattgtcgcgtgacatagaaaatgcccagcaacaatgacgatgattccccttggcgtatgtccccaaacacaaaagcccccgcatatcgcgttacagagtcattcttcagcttctttgtgccgttacaaagtatagtgagcgagcttaaagcaatatgcccacttcgacagagttctttggtgttactgcccacaacctgggtccattgaccacaacctttacagccccgtcagcctgtgcaactggcacggatcatcatgtcatcgtcaacggaagcgcaccaaacgaattctggggccaaccgacatgcggcatcaaaaatcgtggcagctgcatgcccaatgggaaatcttatgattcgctgcgaagtgtgacgacgccgttggatcgggtatggtatcattattactcgcccggcatagcctgtccatctggttggactaccgccggaaatctggtcaaagacggagactcatccctcagcgcatccggtgttttttcacgtccattacggacagctacctttgaggctcaaccacttgagccttctgacttctggggccaaattatgaatgtctcagagacgattgccttgtgctgcccgaggtatgttggaacacgtatttttgcatagagacctagactgacagttcaagtgattacgtggcagacccccaaggaaactgtttctcgacggtcggtccaatgagtgaatttaactattcatccatgtgctacagcccggcgcccgtggaagtgataactgtcacgagtgtggatggcgcttcgttgacaaagccattgctttctttcgacgttcagtcagcaccagcttcgacacatgaagatgatagactgatcactcattcacgatattcatctgagcttgttgttgctacctgggtgcctgctgtgcctttggttcaccagcagtctgatctagatgaagcggaggaggatgatggtgatgttgatgagaatgatgatggagatgacggcgatagtgagggtagtgatggaaatgctgctcccaccaagactcctggaaatggagttgtgagtgttcttggattgactctgggtatcttggctggtatgggcatgctcctatgatatatggttatgtttctccagcttgatgattttggtttcggccgccgagaagtaacattcgttttaatccagggcagatgtttacggacaacccaatcgcatttaagaatttacgttcacagcttatgtttttcttaatcttataccctattatcgagatatgctaccttgagacattgatgaagctcggctctgaaaatttccagggtttctgtaacatgcgcgatgtgacgtccactcaatgacgcggcctttttagaggctagaactcgcagctaatgcctactcgggaaacaaccttaatcgatttgatcgtggcgcaataagatgggcgaatgatgtgctcaattggattcacaaaaccaggattataggctctgacacggtccattcttatccggtagcaatctgacacagctggtgtagtaacccctcaggggccacctcacccaaaactgactatgtgatcgtatacatgaaacaaaccagcacggcattcggcaacgtttcaaccgaacaaatttattaccaatgaaaccaaactccaaacttgacatccctagtcgtcgattcgcaactccactatagatcagcgattccgccaagggaaagcttaacagtcgatcccaagtttgagacctgtatcagcatctggggaagaagtccattcttggcgtttggtgtatcagcaaagtttccgaagttaagcttttggttggaatctattttgagatcctgttttggagggttgtagtgggatctgggaaatacatgtataagaagactggtctgttcccgccaaacatatttctcgtcatccacactcacctctcatttttctgactatcaagattcgcttgacgcgacgatttctcttctcttttcggactggtgcctttttcgaatcaataactgccgggcagctttttttccttaattgtttaaacacaaccctttgacaatactcaccatgtatttctccaacatcgttatcggtgctctcgcagcccaggccctgtcgggtgacagaaggccgactccagcactggctggaaagttcgctgtatgtatcttatcttcacccgcactacagtctagctgatgactttctaggccttgatggcttctgcagctctaccagtctctggcgtgccagtgattggactcatcgaacctcgatcggtaagtacatacgatctgatgcatagttatccatagctgacatgagcagcccgagatcttggtgctaggtggtggtggtcagcagaaccagcaacagggtggcaacgagaacgcacaagataaccaggacggccaggacggacaaaatggcggtggcagacaaggccgaggtggtagaaatggcaacaatgacaacggccaaggcaatggtcagggcaacggcaacggtcagggtaatggcaatggaggaaaccaaaacaacggaggaaaccagggcgatcaagctactgccaccgagtcccttgctaccggcgtcgacacagccactggcgccgccaccgacatagccactgatgtcggtgccatccagagccgcatcgccaacgagaccgtcgtcacccgatctcttggtcccggccagcttctccccccgggccagactgatgctgtcaacactcctggccaggagactcctgcagctacccctacaggtgctgccggcgagacacctgctgccagcgatactgctgccgttactgaagcccctgctgctaccgacactgctgctgccgaagctactgttactgtcaccgctacggtcaccgttgataacggcaacggcagggggaatggaaggggacgaaacaggggtggcaacaacggaaacaacgataatgggaacggcaacaatggcaacgctgaccaaaacaacggtaatgatgctgccaacgggggtaatgctcagaacggaggtaacggaaacaacaacggtaacgccaacgacggcgctggtaacaacggtggtgctgccaatggaaacaagggcaacgctggtaacaacgatggcgccgctgctggtggagatgctgccgcaggaggcgacgctgctcaaggtggcaatgctgctggcgccggtggtgccggaggtctactcggcagcattcttgagcgcctgacaggaggagcaggagccggtgcagcggccggtgccggtaacaactagatgactcgtattaaagttgcaagagggatcactctggtatgatacttgaattgactggtgcaggacaccggcggcaggcttgggatgatagattggctcctggtgtagtgtagttatatgtactagtaattaagcctccctctgaacctgcctcccggcctccctcgcatgttttcagcaaattcagcttgtatcttttgcatttcccgatcttccatggattgcgccattgcttgagcctcttggttcatctcttcgggcacaagccagaagcgaaagtctagataaatttcattaacatagccgacttgatccgcgttgagggttttccaaatcctatcgattgcatccgggtagataataccctagatggcaaagggctcctacagcacagatcaggtgcgagagacatagccgctcgccaacgggccgaaagaggcctcggtctcagaacacggtaatagcggggatacacacccgagcctcaacacgtttttgacaacggtagctacgtctaagcgcatcctacaaatgaacttgagccaatagaaagcaaaaagcagagatcggactcttgggtttttctcatttccccagatctccttgtgatccccggattttgttccgcgtttaaaacccccactcgaaccgtcgatccttgttgagatcgtctgttcttcgccccaaccacgctcttgcgagatatcaggccatggaacttgtgacgtgtcgaaaagctttgatctttctcgaactgtcctttagatttatgcggcaacgttatcggtgccgacatcatattgagaaatctttgctgccaagcatatccctgcagcgtggcattcgtacgacgccatgtttcatgcttgttcatatcccacgagcattttagcgacaaatacgatctacaataaactcaatcttacctgtttgcccttcaaactttcaactagatctcagtttccagatctgcacatcagctctgactagtttttcctgactcgagttccccctctgtcaggtgacatctcctcctcgaaacttgatcacatttgccgtttcaacttccccgcatcgatccttcgacatgcatgccgggccaacggggatatatgatgtcaaagcgacaagtcaaagcaatcacagaaacagacaagctcctcttgtccgttgctctttgccagatttgttactcgaatagttgagatgcagatagcagacacagtttgggatccacttcgtgtcacctcattcgacccctcaccatcagaccaacaatcaccctgtttctgccctacttcgaaagattttgcggaatcatgcccgcatggaatgttgcctgacattgtttgggtggaccgatcggtagtcgaatgatataaaagctcagcatcctcgctcctgtctttacagatatctcaactccagaacctttggaacaatctccttcgatttcatatcacctttaactcataatgtcaatcccttctcagcaacgagcagcagtccgtcaaggacttggcccagaagcaacagctcccatccgcacagtcgacgttgaaaagccaggcccgggtcaaatcctcgtcaaggtcacatggactggcctctgcggctctgacaagtctctcctacacaatgaatggaaggactttggcgtcagcatgatggatacgtccaaaggcatcgctggacatgaaggagccggcaatgtcgtggctgttggtgaaggtatggagaataggtggaagatcggtgatcgggctggtgtgaagtggattgctagcacttgtggcgaatgcgacttttgcaggtctggtaccgatgaggttcactgccctaaccagaccaacagcggattctccgtcgcggggacgttccaggaatatgttattgcggatggaagatatacttcaaaaatcccagatggtgtttctgatgaggaggctggaccgattatgtgcggaggcgtgacagcatacacagcttgcaaacggtatgtcaaaacacctgctataacacaaaatactaacagctttaagatctggagtcacaccaggccaatggctagtcatccctggtgctggaggtggtctcggccatttctgcatccaatacgccaaagctatgggcatgcgagtcatcgctattgacggcggtgacgaaaagcgagatctatgcctcaagcttggtgctgaagttttcattgacttcaagacaacaaaagatatcactgccgaggttatgaagatcacgaaatacggcgctcacggtgtcatcatcacagctgcgacgcgagcggcgtacgagactgcccctaactacctccgtcctaatggtactgctgtggctgttggtcttcctcaagacccaactgtcattgctggtgcacctccaatggcggttgctcttcgacgactgaagatcgtgggaagtgttactggtagtatgaaggatgttgaggaagctctggacttcactgctagaggtctcgttcgagtaagtttcgccaagagggaaagaacttaatacgagtattctaacattttatagccaattctttccaagggaaagcttgaagatcttgatcaatggatcaaaaaactttctactggccaactcgctggacgatgcgtcctaaaggttgctgcttagaatatctaccgaagagtataatgtgatcaaggtttattgatggctggtttgttggcagttggtgcttgaggagtttagttaaggtgaatatggccaaggacggacgtcagtgtatcggggtggagttggtggaatgtacgactgaataaacccgagtataaacatatttttcttgatatgacgcatggccatgactcgttttttcatattcatatttccctttgctgcatgtttgagctagtcgatgcgagatggataatcatcttcacaatgtcctcctacattgtttgagttgttatctagatgggttatttgcagttgaggcttgcggccgagagcttatcccggcacacaggacttagttaactccatgtcctccagtactcctcaacctcaccctgttccagcctttcaagctccgcatagaacccgaccttgttcaacttgtaatgcactgcgattttcctcgctgtccaaccatctgcatctggttcatttgcatcgattcccttttgcaccagaaatcgactcctcaaaaccaatctgcgctggtcgagcccagatcgcgcaacaatgtgtaataggtttccaccttctgacgtcttggccttccaatcatagccggcctcgtccaaagcctcgagaacatcagtatcgacgtctagccaagttcggagatcttgatcctcgtcctcgtcagaagagtgaaaagcatttgacttatcgtcgtccatatggccattatcgtccaatatgagctctgccacagtctttccagcgttgtttcgcatatttatatcatcgccgaacgctatctttaacaggtcatagaacaatcgtcgcttttctgtcccgtaccagatggcagtcaaatcgtcatcagctaagtaatgcagcgcggtattgccctttttgtctttggcccgaggatcagcgccagctcttataagatcctcgacacacccaagaggctctgccatgacaagggggtaacggctttcagctaggggatggaggcgcatccgccgaagagctgcgtgtagtggatatgttccatggtgatcaggttggtcgaccaaagactggtatctcgacgaaaagatgcgtaaagaacgccgaactatgggtaaatccgcatctcgatcattactgacttcgacgaggaggtgatgcaacgcgtttttgccttgattgtctaccgcgagagggtccgctccaagccggagaaatacttcaatcaaagattccgagcctggctctgagaagtctgactcagtcggccccaaaaatcgatcccaacttggaaagaacttctggcctgcttctcctttttccgccctccaatcaacatccaccaaagcggtccccgcaagtatgtcggctccagctgcacttcgacacgcactgagcaggagtgtacgtccttggggatcacgatgttcaaggtctaaagattccagaaagccgggatagtccatcaaaggcttcagccaaatcccatcctcgatgatggcatgtatgagatgccgagcaccccaaacaggcgttggttcctcactctcccactcatcatctgaaaagtgcggacgatcatcctcttccaacgactcttctaggctattgattccaaggcggtagtctgcaactggagttcgtggagggtcctcacccgggaacggcgctctgcttctagaggaatgtctgggactgcgtagagcttgcggaaattcaagaaacgggtcggatccatgccgaagaagggaaacaatcattttcagtctttcattcttgaacactggcttgctggagaatgtgttggcagcacagtaaagaggaggctgaaactgctctccataccgctcaaactgtggcggtggatctcgagcatcccaaagtggctcaacagaagagagtaattcatgggctctctctggctgattgttggggtcagctcctgaagatagctcttggtccaaacgatcaggagaaccacaaccccaactttgggagcaaataagcgaaagctcattaacttgatgaaagggagaagttggacgcattgtgctagttgtctgtttgttaagtaacaaacgtgtttcgatatcagtaaggaagccagaaattgcgcgagaagatggggggagatggatattgccaggaagcaaattatcttggggcgtttagctattgtaaagaaaaaccatttcgaaatactgtcacgtccgattggcctgtaattcacgttggttggctgttggttcagacttcagagggatttatcaagacacgcacgttccctgcataaataatgggttcgtgcgcatgacctaactttgaagtgccgaacagccggatagaccctcacccaacactgagtttcttatcagggcctcagcgcttattattaggcttttagtggcctcccaccttcctccttggacgcttactgaagcgcaactgcatctggcttttacgggagtctgaacacggcgccgacacagcactattaatcggaacattcatgaacccagcctcatgatcaaatactcagtgaagatacaatttctgactaatctatccaggcatctctattccatatatgagacactaattgcctttggctcaatcccaattcttgcgagtctctgggctctcattttcctcgacctggctgctttgggcccaccccagtgtacggatgcaggatctgtctcccatttccagtttgtgactgctctgaagaaaacacctcgcgactcctgcctcttcttgagttcgcgtggaattaccgtttcgcagttgcaaccagtcactgcagatctggcagcttctactgctttgagatggtttttgttgatgaactccccaggcgttctttgaacattcataaaagcgtcgttttccgctttcagtatggcttcaatgtctggaaccgtcttgatgtagctagaaattgtttcgtcaaaatcgattgcctgaatactctccggtgtgtttccttgaaccatcttagcagtcttgatgttggtgaatacaggagcgaaaccaccatggagtccaagaggtgtcccgagcttctgacggaggaacgtagctcgatacacatccatatccttccgccgaagtgcaaatacataggctgcgcagttcttaccgagcaaccatggcttcttaatgttgttactcattggcaagctcggatcatttgctttcagcttcataaattccgaacttagagcctgaataggcttgcccatctttgaaagcgcatcatagtagtccgtagccccaggataaagctttgaggtatcgacgttgccatcaactgggaaaccagtgttgaatattgcattgttgatagcgccctcaaattggttgaatgacttgcccggtaagtctgtgatcttagtttccaccttcatacttgtaggtctttccgtatctggagggtttgaatcttgcttaggagcccacaaacttggttcctgtgtcagtatgaacgcctcaaagaagtgtaggctactcactatagcaaaaattcgtctaaagtgcaacgagtcctcgaagaaatcttggtaacgcatcccggcgcaaccgtgtactcgtaagacgggtcaaggatcttagtttgctcttcgcaaatatatgcgctccagtacagcatcctttgatttttcgtctcagcaaacgtcttgtaaagatcactgcacctaccgttcggctatgccacgctctccgtaagcgatggcggctggcagtagctgtaccaagatacatatacacgtgatgctcaagtggtaactacgcatgttgggctctacaagagtaggactggcgagctgctgatggagttatgttgcaatagaaagtgggaaagtatcaaagacgagaatgaacagtatccagaaagacgatcagccgaggatgtctctcaaatctcgatagacatagaaagggcgaccggtattagaggacggtgagccaaaaaggaaattttactctaaaggcttagagcctctactgtgatgacttatctcggctactcggcttctttcaatgtgttggttgaaaaagggctcatctacatgtttcaggtccaagatgaaaaaggcagctgagcagaaacaaatctaaattgagttttaaacctagatgttcaaccataatcggccatgaagcatcaccaacatgcataaaaaaggcattgctcttccgaggcgagtggatcagtctgaccaacaagaggcttaggaataagcttccggccacgggtctcagcgggtagtggacagtccttgttaggttttttctcaagacccctgtagctagtgctcagctatccgtatctggcccatgatatctgcagggacctgcatcttcggcaaatacatgccgtgtacgcgctcggaaagagcgctcacaggaaaacacggctcggagcatcgtgggatcaacccagttctcaggggatttctgtttgttggctaacaagggtttcaactctggagcttgtccttgccgatgacatgagaaagcgtagaagctcgtatgagtgttggtcgggttgagttggaaaggatgtggatcgggctcattgattctctcgtggtataacatctgcctcagagtcttggagactttgcttcgtggtacagctaagcttcagatttattctgattgaattatagccattcctcgttgtatcatcttttggcgtctcaatatgcggcgtatacttgaggcaatagccttgggcttattgtcttgtgtcttcgttatcctcgtttctgcagaggatggctttgactctacactttcaccttgcccagcatcctgtgagggtgctccggcgaattggacagtctactcttcaactcaacgcttgactgtatgcgctgagccgatgttgctggactttgcaatcttcagtcccctcgatgacccttcttcggtgatcaaactcagaacatgtgccgcaggggatagcagcaactctcaagctgcacctctgtctttatcggtaccctcggctgggaagcgagctatcgaagacaccttcagtgacacgagctgcatcacagcagacggttcggaggttgatcttgagttgctcataagcagctcagaaagcaccctttcatcaacccatctggactccgctttgagtactctcgaacagtacatgtcgaactcaactcactgtcagaccaagttcctcgtcgggtatagccaaggcgctgttgttgctattcatagtggtgacgctatcgacaatggccgtaccataccctccatcttgaatcaggtcaaaagccatcttgactcatcttcaccttcgaatgctattgccgagctttgtggcgatgacagaaacgctgactatacctttggtatcgccatcgatacaacgggggatcttgcttctgttcagaaagcagttgcatcatggagcaacggaacttgcttcgctgctggacaacctacaaccaagctgtcgggtgtcaaaatcttcgaggcccctcttatttccattggccatggaaatgctacgaagcgatctgccaggagccacaaacacacccatggacatgcgcacttacacaaacatgaggctcgagcgacctgcaaggccatcagcgtgatcggcggtgactcatgtggttcattggcctccaagtgcggcattacagctgccaacttctcgaagtacaaccctaacaagaagctctgttccacgttacaacctggtcaaagggtatgttgcactgccggtaatctacccgacatcacccccaagccaggtaaagacggaagctgtgccagttacaacgttcacgccggtgactattgtgctttgctggccaacaggaacggtctcaccgttgagcagatcgaaaagtttaacgacaagaccacttggggctggaacggctgcaagagcctcgccgctggtatcaacatctgcttgagtacaggaacacctcctctcccagctcccgtatccaatgcagtttgtggccctcttaaacctggaactacggctcccaagaaaggccagagcttagcggatttgaacccttgtccattgaactcttgctgtgatgtttggggacaatgcggcatcacaccagattattgtacggcggagaaagggttaactggcaatcccggcacggcgcctcccaagaaaaatggctgcgtatccaactgcggcattaacatcaaaaacaagtaagtcaccttcaactcctgcctatagaagctagtacactaataccgtttgcagttcggataagcccaaagacttcatcaagatcgcatactatgagtcgtggaactgggatcggccttgcctcaattatcgagccatcaatctcggtggcacaacctacacccacgcccattggggctttgctacgctcgacaaaagctacaacgttgttgtcaatgacacctacaagcagcttgatgacttcttatcgctgcccaataagaagatcctctcattcggaggctggggatactcaacagatccgaaaacattcgaggcactcaggacagctatgaacccagccaatgttgacaagtttgttgccaacatcgcttcctaccttaagaaaggttgggatggtgtcgatattgattgggagtatcccggtgtgagtctgcaaacaggtactttacaaacccggcggctaatcgcgtccataggctcccgatattcctggtatcccaccaggcctgaagacagatggccccaattacctgacctttttacagaagctacgcaaagctgtcgggacatcaaagagcatctcgattgctgcgcctgcgtcttattggtacctcaaggcatttcccatagcggatatggctaaagaggttgactatattgtgtatatgacctacgatcttcacggtaagcatgcaggactgcagcgaggagaaaggctaacttcaatactaggtcagtgggattacaagaacatttgggctcaggatggttgctctgctggtaactgtgtccgtagtcatggtgagtctcacgctcttcttagctctcgcgcctcagactgacataaactcacagtcaaccttaccgaaactacctacgcgcttgccatgagtgggttctttgtcctctccgtgtcttctcgtacttacatatccatagttacgaaggctggtgtttctgcgagtaagatcaacgtcggagtctcaagctacggtcgttcctttgggcttacaagccgccctgcttgccagaagtcactgagcgacagtgggtgccacatcatgggcccaaagtctggggcaacgcctggtaattgtacgcaaacggcaggctacatctctaacgccgagatcgaagaaatcatggatcttaatactacaagcgccggcgtcgattacgcttatgacaaagccagtgactctgacaccctcttttacggcaacaattgggtggcttacatgtccgataccacgaagaagtccaggattgcgcactaccaaggtctgaactttggtggaacagttgactgggctgtcgacttgcagcagttcacagatgatgacctggacccagaaggagacgatgatctacctgacacaacacctctagcagcctgcagtgccacttacagcaccttcgaagaccttgatgcccatgcctctagtattccccagcactgtgttgctcagtacaccatcaccaccctgaaggcgctactgactgaaaccctcaacaactacaccacactgctcagcgatggttatgataagaagtttggtatctactctaaagcggtggcgggcagtgcaagccagtcgctactgggattcatcgacgaccacggaaacgattacgcgacttgcactgttgcggagacttccatctgctgcaaggcttgtaatgctgataagaaatccgattcatactgtgattattgcttcgatggcaaatgttatcacgagtgcaatgtcctcggttgcactaacaagcgggacgatgttcagccttctcaggagctcattgtcaagactgtgaatgagtctgaaccctgcccacctaactacagcaagcgtggatacgggcccgacaacccttacgagcagactgtctactggacttggaagaattcttcaggtttcttcgctgacctcgagttgaatactggtattcccaagtccaagacgaagatgggaaactacgacaggatgaacagttgcgcaccctcagccaaggctggtgatgactgttggtctataggcatgtattacaacgttcctcttatcaacggctactctgcttctgatgttgcgaaccccaaggaggtagtcagcaaaggtctcgataagatcaagggtcttccttcgcagatagaccaggtgttgactgcgctgcaactggatggctaccttggtgacgatatggaactgatcgactccttatcactacctatcttgatgctcgcctcggctacggagaacatgggaacagttgttcagatcgcagacaagatcactgaggaagaacgtaaagccttcattctagcatttcttagtgcaatctttctcatcgttcctgtcataggagaggtggttggcagcgttgctgaactgacagatattggaactgtcatggctcttctcggcgctgccggcaactcggctgtggacatctatacagtggttgacgatcccaagaatgcgccgctggcaatattcgacctcatactcgcccctcttgccattgccgacattgctactatcaccaaggtcgcaaatattcgccgtggaatgaaggactctgatattgccaagctgggcgatcctgttaagcgaaggacggatatcattgataaggtcaagggtgtttgtagaccagacttagagtagacggcgcacttaggtcgatctctgaacctcattctcacactccagtatgagtaatgcctgctagatacagcatatagatagaataatgtagactttagtgatgaaggaaatggcagctatgttctcaatacttccccacctatcggctcaactattcctattatccccgacaccgagtaacctctagtaatagaccatctctattcgtaacaaggctattcatatcttcttctttcacccatttctcattgaagatgaacttgacagatgataagttgggaaaccgatctgggtagatgagagtgtccagaaactcctcgagctggctgaggatgtttcttccacagctatggatctccagacactccaagtattctggaatacattcaacaactcttggggcttgaatagatgcatccctcgtgtaacaataccctgtgccattacctagaagcccacagatattctgagaccctagaataaggcttttcgatttgtgcatctgtcgcagctcaactcccaggtacagacgttctcttgttccgaagtggagagatctagtgcgaccagcctcagcgaaatcaagatgaagatattccaggctatttgcatggggcaatagagcttccatgacatcccgtgcctccacttcgaagtcatcatactcttttcttttcttgatatcacaggtatatgtgaacttcctaaggtccttacaagccccaattaaagagtaaatggctcgaggtacgcaccaactatcctgtaagatgattgattcaacgttcgagcatctctcgtccaatgggtctatgtcaaattcatccatttgagggctgtttgcctcaacgcattcgtatgaacgaatactagggatacgaaaaagccattgtgcgtggttatagaatgggtcacgtccttcccagatagcttccgcctcatgcttaacattctccaacttggtaagcaactggcagggagggtgtttcacacgtttttttctgaacgctccggtagcagctaccagaacattgctgaaacaacttggattccgagggtggccatatgtcaaagctttgacctctgtgcaaacagcaagcagaagatccaccgcggcctcttcgattcctgtttccaaagcccaaatccatttgtctctccaatgtgaaaggtatcctaattcctcagagaatatcttgaggatgagttctttatagaagaccatgtcattggcatcgatatgaaccgttccacagcgataggtatccgtcagccaatcatacagtctgatcgtgcgaacgtgtcgggcaagctctggtttgacgatcgaaacgtaggaaagaaactgcacaatccgggagcgaaccacagagcctttcttcggcagttcatctcttgggatgtcgcagaatgtttggactgagaaaggcagtgcaattgcgtagagttgtttgcacgaaaatagaagtgaatgaacggatttgaaatcagtcgagtcagccagaagagatattatctgactctgaatctctggaggaagagtttgtaagaagggcctttggttcgccaaagaagtcatagttcttgaacttttcaatgagacttgtgaagcaaagaggacagggtgcaaagagacatttttatcatatgacgaccccacattaatcttcgcttgcagaaccaacaacattgcataatagccgtgaattgaccattcttcttataattaagtgaagccacggcaaaagatttggaaccagaacggtgtatgtggagcaacacctgtacttcttcgtgattagcctcagttgacgcgattacgagacagatatagcatcctgaatgaatcttatcttatctgatcgcttcccatgaaggtgattggcagggatatcccgcagtggatactcaacgatccctcggctgtaagattgacatgaaaattcatcaaaaagctccccctttaccaacccaaaatacactagtctcatttagtcaccgcattccaacgacagcatcacgaacttctcacagtttcttaacaagatacaccccgcctttcttcaaagctcatttactctatcttgtagcctcatcttatataagaagttctttgccgacgatgactacgagcgaggatcacgtaagagatgcagagctacaataccttgtcaatcctttgaacggcagccatttgtcagacggaattgacggctcaagtcatggtgatactctttgctttaatcaaactcgacaactgactgaccagtaccagacaatcgtccacctattcctggatcaagttgcgaaatctacaccttcaccgacgaagtcatcgtcccctcatcagcaccaaaatctcacccctatctcctcgtcaacatcggctcaggcgtatcattcttccaggtctcggaaaacaaccaatgtcagcgcatctcaggctcttcattcggcggctcggcattatgtggtctgctacttctactcacacgagcccgcacatacgaagacatgcttgaacaagctgagaagggcaacaatgccaatgtcgataaactgattggagacatttatggaatggactataacagaattggcatgaagatgacagccgttgcttcaacgctctgcaaagcttttagtctcgagcatagacctgatgctgaaatccaagaggcggaaagccccgtgcgagacatcaagtcattttcagatgcggatatctgccactccctggtcttcgcagtttttaacaacatcggtcaacttgccacgctgcatagtcgaattcatggaaacccggatatctacttcactggaccttatgtgcaaaactgccaactgctcatcaggaccttgtgcattgcagtgcgctattattcacaaggagagaagaaggcacatgttgttgtcaatcaaggcgactcggctgcttaaagatttggaaaacaagaatggcatgtgggacatcatcagcatagataagcgagctagatcattatcgaaatttgtaaggttatatgtacatgatatcctcttccccattcatatgtagttctctcagcccgatgcccgcagacaatatcttcacctccctatttcaacaggcctatcaggcctcaaggtcctcgaggcgttgagtatctcctcaagctccttcccatccgccatcctgttccgtctatgctcagttcccttttgtagatgctcccgcagctttgcccgagtgtcatacttcttgttatcgcaatcagggcagcgataaaccacatccactgcgaatcgctcccactgttctgtcgcagcgcgttgacgtcttacctcaactgctttcttcgcgatagaggtgatgtactcacttactctaggtccggccaaatagcgttttgtttgctcttcgataaacttgagcgtttctgcgccagtgtttgaagggcgccagtcatcaagagggatggtatgaaggtcgccttccacgttgagcctgtataagtggtgtgtcaagccgatcgctctgcagtggcctcgccacccattagtgccattcatgccttcgcagtcaaccatccagttcttccattctttccctatctcgatatacttcttcaagaactgcttgcgtctcacgtcatctctggtcgcagcccttctcagagattttatctcgccattggcctctttgggagcaccgtttttctgagcatcgctagaaactttcacacctgttccaatgctgacgaacagagctggaactaggccatgaagattatgaatctctcgaatggcaatcaacgatggattgttggctaccataccaccgtcgaggaactttcttcctatgatcttgatagactcaaagtaccttggtgcagcagtggtcgctcgagctacttcccatatcgcagtggtatgagcaggccccgcattagaaggattccagagatttgagtcgtgtgccttgggactaaagtcattgtcataacttctccagacgaactctttgctaacgccgccttctttgttaatagcccaagagatggcgatactatgtaatcgttagcagattcggaatggatcaagctgtataggggccttacgttctggttcggtcttctctgtacttcaatggttctgtttctgcctcgctagggaagcaaattctttctggtgagtcttgtcgaagagaatctcgtcgaagagtctggtagacaacctcttggaacactgcacgtgtcttccgacatgaaaactttgctctgggataccaaagaaatgaacgctcatgaaaccacctaggtttaccaaatacggcatttccgaatgctttgtatgtgtccaaggcttcgtcaactgacatacgcagtcttcctagcatgatgctactaaggctaattgggatcagtcttggactttgtaaagaataggttctcacaacttacccaccagttgaagtcccagcgacgtagtcgaagtagtgacaaggaagatacccatcaactctttctgactctgggttatcttcattagcgttttgctcgcggttccccatccaggggtagtagctgctcttataggctggatcgtcatgcttgcgctccaattcccgtattcgagtcattatgcgcttcaacaccaaaagacttgcgtacccacggacaccgccgccatctgcaacacagctgtaagtgaatggctcgagaaagtggagatgaattgttaccgaatgtcaaaattgtcttttgagcccaaggaccctcctcatctgagatgtgctcaggtccgcgaataggaattgaaggatcgatatccgcgctactcgctccactgacttgaggatgtagcatccgagaagtctcgggcggtgaagtggccatatcgtttgaactttcaggaatgaagaaatgcaaaacaaaggattgtgtgatgactgtgagagccttgtcctatctcacgacagaatgggggtaatctaacgcagaacccatggtgtcattttatgcctcgctaaacgaggctctgagagcgcttcagaatcgggcgcttgatggtgtgcaaggcagcctgctgcagagactgcccatcctgtacgacggtgatatcgcccccatgcttccaaatatgatagcaacctgttcagtctggtaaagggggcggtgatccgatacgtaacgtcctgaaaacctgcattgccttcttcaggtgatatgcctgggtctaaagaccaaaagtgagtcagtgcagcactacaggaccagaagaaatagctacttgcttcgataacccgttgattccatatagtgtcaaaacctaacaaccttcactagcgataattcattctccagggaagtttggaagtcaaaaagaggttctaggcgccgggctacgccgggcaaagccactgtaacgatatacgcgcggtcaatgaatggcttgaaatattggctgctgtgtaaccaaacctcacccaataatcctgcacaacctccgtcagtccactggcctggccactctcttcattgtgtttttgttttcattgggctcactgtccttgcgaattccagcacatctgcaacaactttcagctgaagtctcatggcttaataaatggcgattattgcttatgacattgacgacacattccacgcggatggacatcctgttctaatggggtcattcggttcgccaccaagcctgtcatcatgcatacaccggttatggaaatgggataaaggtgcagctgaccaaggatctcgccggctgacttgcatcgtcggatgaactgctatcttcaacgatcctggttaaatgttacatttattacatacgaacagtccgtctccccgaaagatgtctaaaaaccatgtaatgtccgaaaatacccaaagtggcacacgcagcccgctgccaaatctgcaaataacattggaaataattgcattctcccgtaatcatcacaccaagccataggcccctgctgaccatccttatgcattcacgacgtagagctgaggcccatccccgaggagtctatgcaggttgtaccggacccccatgctccagagattgacctccgcgatgaactccttcgtattgtccgatcgagggatgtagactgggacattgttcttcagtcggggaatgtcgaccgcgaaatcttctttgcctgtcgatttgttagcaaggagctgtcgccgactgatcaccataccttcaacatcagctttgtcaaccggtcggacttggtctgacttcatgtcgagcactgcgactggattaccatgataccccataccagcagctctgggacgaagagaggatacaggcttggagatactggatcgagtggacattggtcgtttctttgctttggcgcctcaggccctgatggaaaggattttattttgtcttgacagatgatgccttccagagccttctttgtgaaaagcgggggaagcgctatacaaataggagttctgttgtttaagacatcggcgccgatcggagcgtgagagtggcgttgttctatggtgaccgtgtgtgattgccaaacatctgacataccgttactccttcaattcgacaagcaagattttacatttcgggcactggcattttaccgccgcctgatggatgcattcagttctcgcaattgcgagtcctgagtcaagttgggggccgtaatgtgaccaagtaaggcagaattatgacttgtgtaacccacctttgtgtctcatttgctggagataggactactcaagaaacccgccccgcgcaaaggtcatcgacgtttggggtctggtgagttcagccgcaccagccgttccctgatccttggcaatcttgtcgcaatttcatatgcagggagccattttcgttgttcgagtcctgcgaggcactgctgaggccattttattgctgacttgtacgactgtgatagcgccacggcaattactggaatttggcattcttcttctgggaagaccagaaccacttgatcataacattggttttgaaggcgatttctaggtcgtatatgctcgaaatccacgtcaccttttcgcctttgtttttggtaggcatcccatagccgaacgtgggctaatcttgctataccacgtcgatctaaaggcacaaaacttctagcccaatgactcaagcacttgggagtcatagttgcggctatgcaatgactggcaaaagattgaaagaggtcagagtgttattcgggccattttgccagtcctatcacccaattggtcacgggtcgaatacagatctgaagcgcgttcaactgcgtgttgctgctaccagtatctgccaggacttttaccttgactaatcattttatatttgattgcagtattgccaagtagaccatcggaaacgggggccttcaaaaggaagcataatgtcgcatgtgatgtcacagaagagtttcaagtacacgtttgaagattaatattgcttgaataagtatagatattatgactagaaaatattatgaatatgtgagccaaccgtgccaagcattcctcatgcgctccgccctgtcaactgttaagtatgcagagttcgcaagtctctgctgcaactccttgaacttggcggtaggcgcccccttctcaaacaacatatccaactcaaggtacgatagacccttggtctcaggtagacggaagtaacagtagacgagacaaaggagagatgtaccagcgtagacgaagcatgattttccttgcatgttccaagcggtagggttaagcatctgaggaacgatgacgttgttgacgatcatgaagatgttgtagacaacacgagccaaagcgatagtcttaacacgaagacgggtagaagggatctcggcgacgatgacatagcatgttgggccgatgctcaggttatataagaaggttgttgtgatgagaatggcaccgagggaccagttgagacccttttgaccatcaagaacgactgagagaataccaccaagtgtaagcataaagacagcagcggcaaggccagtgaggtacagcttgcgacggccgatatgagatagaaggaaccaagagatcatgcctccaaccaaggccataccatacatgccagtggacagactgaaggatttggacgagtcgaagccggcctgctcaaggaagtaaggagcgtaaccagtcaaaatccaaccgcacagagcctggacagaccaaaccatgcagcaaatctcagttcgtcgaaggttggcgcccttgaacaagtcaagatagcttgaaccgccgtagttgagcttacgttcaatacggttagtatgctccatgacagcaatggtgtcgtcgatatcgagctgagactgcttggtcaagcgctgcagagcatggcgcgcttcgaccttgcgctcacgacggatgagccaccatggactttcgggggcaaagataatgccgatgaggagagggatggcgaaggcccattgaagggcaaaggggatacggtaagaccactctgagttgttgtggacgagagacttgaggataccggtaccgagaagttggccgatgacccagcacatgttggtcatgctgagaagacaggcacggatggctgaggggacaacctcggcggcgtatgtagctgcgagtgtttggatgacaccccatgagatacctgagtgatggtcagtcttgtgtatgaaagtggatgatcattgagatgcgataagtgtatgaagggaaagatgagtgagagacatggacataccacaaagagcctgagaagccaccaacacgccgatgtcgtgagcaaaaaacgccgggaagacagcaagacacatccaagcaagactaatcaacatcatcttcttatatccaatgctgtacgtaacccaaccatgaagcaagagaccaaggacctcacacgcaatagccgagacctgaagcgccgtctgccatagcggcgagatctcataaatcggtccattcggcgtatcaaactcctctccatagcgtcgtcgaaatgcaggaaatgcgacaaatccagcgacaagactcttatcgtacccctccatgacaacagtgaggaacagcagcagcgaccagaagattgctttggggaattgcttgcagcatccaaagatggtcatctccttctcattattcagcgcgcgacggaccttctcgcccgtgtcgtcggagctgtgcgacccacggggaagccatagtacctcgatggcattcttgttagggtgattgtctggtaggtcaaacgtcgggtctgggatgggagggttggtgtgttggtttggatcgtgtacttttgtctcgatctcggtgacacggaggatgccggactttgcttggactggcagcaggactatctcgtccttgctgctaccattgtccgaggctgctttaccagagccgaacatggtgtcttgactattttagagaggaaaagatgagatggttcagaggaaaggaatggatgcctttcggcggagtcatgaatggatgatcggcatggtccttggggttacatcctaacaacgggccctgacatgacatatataggatcggcgctgtcgagtccagtccagctcagtggccccctccccctcgcttgggtattttcgttgcagtgcatcaatcagtttgaacgtcgactcgactggggaaagtgaatcaaggacccatgcaccccaggttctggtcgcttgcagctctgctttctatcacggcctcactctcggcgtttctcacattttggcggcttgcggaggtggataccgtgcttcaaatactggagaaaaaagtcggatgagtgagggtacgctagctagctgggcatttgccctattgggtctaaacatccggtcaatttgcgggtgagcgttgcaaaaactctgagaaatgaaagaaggcattcaaggttgcagacatgtcttttccacgtggtattccagaagctttgacaacaaacggcgatcttcatgatgcggctcaagatggaggccgtttgagactgattaaaaatgccgatctgggaacggggactggggggagctacctgcacgttggtttgtcttacctgctttgactcgacgtgcaagggatcctagatgagcagttgggtggttaattgtgtgcccaaacagtcatcatccttcacgtcacagcaagtgagactaggagctttctagtgtctgccacgaagtctgggttcctacctgttccggctactcgtgtgtcatccagggcaattctttaggtaagaactaaaaccaaagtaaattatacgtacagtagtaaagcctcgtttgaacaaatctccagactttagtttgcgccgcgagtttttctcgcaccaacgcccgcgtctcaccatcagagtcactaaagaaaaatgcgtggccgattttagccggatccactcttctccatggggaactcgtgcggggattggctcggaagtagggaagtcctttctagcgctggcccctttattacgtattgggactttgtggctgctgtcgttgggatttctccttggaacaacagctccgggaggacttattaggccaagatcaaccttactcgtgttcttcgcgacgatgatcggatgagtagctagtagaatgaatagttcagggcctagacgaggaatgggctcttggatcataaggctgagtgtttgcttttgatttccattccgtgcctgttttacccctttcacctaatacccctgcgtcttgtcatgtcatgcacactccagctgaaggactaagctcaatctaacaggtaagccaggggtaagttgcaagcttgactgactctcttcaaaattgacctgcttcatccgaggttagacgacgacatatgatatccaccgctgccccccttttaagcccattcatcttccccgagtctagtatcactctggtttccaatattctccgtagctttttcagcttttagctctcgtgacatagagtccaagcacaggtagggtaatttgatcacccgggtattttggttaaacaagatgccaaatcgagtaacggctccgagtcactgcttaagctatgagttttggttgtctaaggagtgatctgacatcaattctctgcgggcggactaaccgtcaacagggtatgttgccgcctcgccgggcgtctggcactgacgatcctcggattctatcggctccgtcgggaaaggacccgcataatgtcctgcatacgctgattcacggtaccttcatgtgattctgcccagaaattcagtgcaagtgattacctaaggattgtcacgtcaatgaaaagccctagatcacaatggacgtccttgttgtcacgtattctatgcatgttctatgtacagcacacaaaccaagcccgctgaggtttttgagttccgctactgcaggttcctctactgggattggtgacgcaatgtgacgagccgttgaacggcgtgatggattgcatccttcttcggtgcgcccccggtcgatattcaacctgatatcatcctttcacgaccttctcctgactttctagcctttggcttgcaactagcatacgacaatgacggtggacaattttgtcaattgcagcactaccctgtagcttcaggcgatgtgaataatatgtgctaaatgctatacggctcctgctctggcatgactcgaacaatgccaagaaacttctggcgcgaatgaatgttgcagtgtcgaatgcgtctaatcaaactctatttatcgttccgctgatagctcccgctcgtgattgatgcacatggacagctttacatcttgattgattactgtacgcaaaatcataactaccgaacgagtaccttgtcaaattgtagagatcggcagtattctagttaataactggcttttaaagtttcaccaagaaaaaagaaacgtttttaatcttagttgcgattattgtgttattatgacttattaatgcttatgctgtacagtcgctctgcgttgtcgcaattgcacgcatgtcaaataaataactaaatgcaagttataatactaccccggatcccccgggtttcgtctcctcatttctattttaattgagaatcgatggctgaatgacgtggtgctagtggtgtcgctggtattcggcccttcttgggccaatattgaggggaaatagagttggtgatggaaccgggggtggctaacgcgggagacgcaccttcagaacgaggaggcggggagactattgaatctggggttgatgtgattgggaaaagaggttatggtgttgagcacggttatgaatcggcgcgaatagtaatcatgaagaaaagtcatgaggttatagtgactgagaaaacgctcgacgcgacaagcgccagagttcgatgttatcgataaggataatgttatcagtgatgacttgatgataatgtaataacacaagcagcattcaaagccgtatgtcatttcatcaatatctgtgaggccgataggtaatttaatgtattacggagcactgccattcatttccaaagaatcacgcagccggtggacctaggcagtgcattgctctaccctacagttttacaaagaaaatcctatcccgtgatgcccagtcgttttatgtattgtgaacaatgaaagttatggggcgtaatcgaacactgtgagctcccttcaagcgcggaagcgaatcagtgccgccacagaaaactgtcatgctctcgatactacgatatggcttgaaacaccacgatgtgcatcaagaggcgctttgcttcttagtcgtgtttgaccgtatacgtcgggtttagggaagtcaatcactgagtctcgtagtcttactatataaatcgcttatacgactgctggctgtctcaaacataaccccaacaaactataattctctacatgcaatatgagttatattcatgcgccatatatatcgccttatggccccccagaagagagtggtatcagaccacccgatggttggaatggggagccagcaactcaagctaacccagtcggcccgcaatatagcgacccaagccccagtagtgcttatgcctaccgtagctcttcacgtcccaatccgttctctaggctaggaccatcttccggcacggaaagtcgtgttgtagatcagcagctgagatatccgtttcccgaacatgatgatgatgcctggttacagaatgatggagaccttgcaggttggacctatgatagcaaaccatatggtgaaccatcaagctacaatgcgaacaatcagcagcatgccccgtacatacatctttctgagctcgaattatcttccggaaatgaacctcaaggcttacaagcatttgatgagttttggactgatcaatacagtgctccaggaatcgacaacagtttgaacatcactgcaccggccgtagaatatcgacaatggggacagaggagaaatgcacctctacaagtatattgcatcaattgtagaacacctctgcccacattcgggatacgctgtcacgagtgtgagcatcgccgacaaagtaaccctcacgctcttccactagagttttgcctaacatgcgcagccgacgtcaacgatcctggcaatctgatgtgtccagaccatatgaacaccagacaagccttcaacgactatgaaaaggcaattcttgaggaaaatcatatttgtaacaattgctataaacgagatgctggctctcttatgcgatgtggagtttgctatggacaggttcgcaacccaaggcatcgtttcaggcaactagggctgtgtcggtgtggaagggagctgatgcctgggtatggccagtgtcggcggtgttctgatcattcgagggcggcggagaggagaagaagaagagaggcagaaagatgaagagaattgaaaggttaatcaaggaaaggccccgctcggtagtatacattaaataagctcgttcaatacttctttaagaaggacttctcacagctgtctcgtcatttcaagtcatgattgtagacatggttgtttcatgtcaaggtgaagtgtagaaggatatacttgaaccatgtctatcgataaagccggatccttcttgcggcgaacaaaaggaaggggggcacaagacggattggattgagattctgatcaataaaatgctgatgtcgtaagagggctcatgagaaacccctggctggcgaaaggccaccaagcttaattgcaacagataataagcactgtaagactatgccaggctcttcacttacggtaattacatttcacagcagaatatccatcaatgataggccgatcaagaacagtcgatgctcatcactatggcgatagccctgatatactgtctctgtagggacacggaatcagaagctcagaaagctcagcttgtgtgtcaaacaactgctgttcatgtcttgcgacagtgaggtagagcgcttcaacgaccatttcacggatacgcggagagaaaccgagtgcatcacagctagctctgtaggtgtcaggaatgagcgaagtaaggagtgtttgcgatatatataacagtgaatacccggacctgaacgggtgcatcaaacacaacacaataaacgcaatcaacacccagaccactattcttcacataaacgcttgacgtcaccatcaaatacaacatcaaaacaatgtcatacaacaatgatgagcaagctcgccgggctcaggctgcccagaacgctcagcgggctagcaaccgcagtcagccacaaaacacttatccctaccaaaccggcaccttctcgaatccagatgagcccataattcacacagtagaagagccttcaatgaatcttttgaacagtcctagcagtcattctatacccgggctgccacataacccagctcctctaccgatgaggtatcagaatcccgctcgacaacaagatttgcgtaggacagctttggtaaaccagacttataatcaggggcaaagctctcgtggacccccaaatgtcgattatagtgcacagcctcgcagctactatggacaagcccctcaaaatccgagatctggacccggtgacagctctcgagaacctcaagatgtcggttatggagcacagcctcccagctactatggacaagcccctccgaactcgagagctagacccagtggcagtcaagcagctcaaacgcaccgacttggatctatgtccaatcctatcgtttacgaaggcccctcagccaacgaggttgaacaacgggagaggagaagaaaggatgaagaagaaagaaaagcacacgggatatgcccgcaagcatcatgccgtaaccttgttgtcccaggaaaggcaaaatgtgaggaacacctggaagcgaatagacaacgtcgaggtgcgtatcgagagaagaaaagagcagaaggcaaatgctatcaaagtggatgtgacgagcctgctgtggctgctggtgaaagatgtcaaaaatgcatcgatgcttctcgggcttatcgtcaagcaagaaagtagttcggggtatggttagtcctgatggtaagattttaggaatgtctttaggcaccaggggcatctcttcaatggtcttcattgccccttaattagatcagctagtttcacgacgaatagaagacttaatcgttgtaaaagtgtgaggaactggagtgagacgcatgattagcatcagctatcaggcctatgtactgaaaataacactctcaacaacacagttcagtcaacatacaaactgcccacacgatttcatagtgtgaagatttcactggtgatatctccaacaatagcttcatgccgccatgttagtgaatactgctgagcatcagaaaaatctggcggaaggtttgtcactgtaggcaaagccgagtcaggggaaatgaagtgacgtgcttgaataagagcagtctactaacagttaatcaccattgaaagtctccaagcacctgaccggtcaggccttgactgtggcaagtagttacctgggcgagttttgcctacgaagtacagcaggaaaaaggtatgtatgctcacagacggtgcacttgaaatattgggacaggagcattctactattaatatatattccttactaggaaacaagacttttcgctcaattcccacctcaaaaacatatcgccagaagaatggaggactttaacatctccaacgaaggatatgacagcggcccaaacagccaagacaagggcaaggggaaagagagggaaatactcaatagacttcccaatcctccgcagccgaaccaaaactacccgcaccgcaaatgtcatcctgatggccttctcagtgatcacaaatgataacgccgataatcctggtacgtctcatcatacaccagcgcccgcccactaccccgttctggtacattctaactctagtcccagaacgcttttgcctatggtgcacgcgagttctgtcacgtctcttctccagaccaacttgtgatagtcatgaaagggccctccgctttcaagcaagtggggagatgaagcatccaccaaacctttactgcattgtgccaaaggcattatgtatcctgcaatcgtgtggagagagcacgacgagaaacaagactctctgagaggctttaagatcaataaggagataaagttttaaagaacttgatactactatattggctatattaataaagatagtggaagtatgcagtcacagatgcaagatactggtagacgagatggcgacactaatcagaaggcccgggctagataacgatccactttcttaaaactctacagacttccaatgggataaaacgaatataatctgtcaggcaatgaccttttgatacccacccagccttgaacaaggacccaagtccacgttcatcaaggactcagagacccatgagcaatggtagccatccagtaatttactcatgggacaatcctccttggaggacatcaggtaccccaatgttcatccctggtaagtaatagtactaaccgcctagggaccgccaggctcaccggcggaggtatccagccacctgtcgccaatagcgcgaacatactggcgtccaaacacgcagtaatagtttccccgcctgttctgtgcattgggtgaccagataatgatgtgcccgccgacaggctgccatgaattagtacacgagttgtagataccctgttggacagtataggccgtctgggcctgcttcttccaaacggcgaaccagtctcgagggttaccccaacactcgtaattgttaccagtgtcgatagtctggacaacgctgaaaccggcactgatccatgagacagcggcgttggcgctccagccaatcgaaaaggaccgcgactcgaatctacctgcaacgcattgattgtttgcagggcactccatggcttcctatataatgtgtcagtatagaatttcaaaaagaacgacaagacactgttaaacctacactgagctggatatgcaatggattctggtggggattgccgttgccgaccggacgggtttgggtaacccaattaccacagcctgtctggcgcttagagaggccggccgtcttgacagcatcgtcaatctcttcctgagacagctcggggacttggctcagtacgtcagaagggatctccccgtcgaccttgccctcgaagacgtccatagctttggagattttgagtgacccatcggggaagcactctcgtaaggaccgcttggcaagaggcttgaggtccacaccaagtcccttgacaggcacgacgcagttaacaaccagctcgtcctcggcagcaattcgtccgcaggcaatggagccagcgtcgccgtcgccgatgcggtaagtattgtcaccgactgtcacgttaccagcgccgttctcgctcacagagaatgagatggcgtgcttgacaaaagcaccatcggtgagagcgttggtacacgacttgcccaggacctcggtctgctcgttgttccagacggtgatggcagacttggagttgacgaggtcgcgctcaaggaccaggtggaggttctgctccgcagcagaagctgtgaggacgagtggcgcggtgactaggctgagctttgtgaacttcatgttggacgatcggaaagcgagaggatgaagggctgggagataggagagagatgccttgggatgatgaaaaaagtctctcttgagcgggaagacatcacttcttatagatttcgtccagccgttcgtagtcctctagtctctccttttcctgtatgggtataactttgccgccgaatcaccggtcgctaaaaggcgcgtccgtcgtcggatgagtcgttttccacgatgactttccggctctggccatagtattcttctgtaataacggttctttgtagtattgggggccaaatgagtagaaccttgactcgtattacgaaatgagaagtccaaaaagatctagacaacgttacgaggggtactgcttgtggatactattgactgaccgctgggccttgacgcataagtgcgactgtgcgaggcatttgatatcccaatagagcaggttctttaacaatgcttaaagacgttacccaaaactattctacagtcttggcgtctgacggtcataagaccagatagacaaggttcattactattaaggtcttggcaatctagatctagatttgtctaagtcagcgggtagattagataaggtcgcgtagattgacaccctgttggcgataagaaatgactcagtctaattgggcaacttaaatttaagattcttccgagacggggagtcccatccttgtcgacgttgccggcgagagattatctcggtgctcacgcgtgcgttggctacaaaagtcccgcgtttgggcaggatctgaaggaggcgataccagatgaagttgatatctactttaataatgtcggtggagcggttttggatggtgttcttacaaggatgatcaagttcagaacgattgcagcttgtgggactgtcagtatacaattcggataagccgactatgttgaagaattggttcgagatcatctcgcagagattgacgctcgagggtttctttctcttttgatcgtgatggcgggcaaatgattcgttacttaggttcctatcatatcagctttatgctgtagccattggtcagtcatcgtggtatcgatgtctaagttgtgggctggaagtattatttgcagttgagacttgtggctgtgagcttattccggcagagagaacctagtttatctttgatcacatggacaagattcctgatgggatggagcagctcatcaaggcggcagctgacgggcgaataaatgctgatagtgagaacattgtcccagccaagattgaggatatgcctagggcttggatagatgtttacaatggtggaaacaagggaaggtctattacgaagctcatctagagacatggctactggaggaaagaaagctcggcgtcttaaccctaagtcctaaattaacacgaactcaaggtagattagggatagcttttgctgagtttattctaacatcttatatttaagtctgatgtttcctatctctctgccaaaacgtcacaagccttatggtaaggctacctgaattccggccaggactaggacgggctaaacaggaatatctacaggatagaaaaatcagggtatataagtatgacaatagatacaaagaataaatacataatacgtcgtcagtttaatccatgctcctggagaatcttgatcagcttgaccttttcctcatcttcaacttctacaaacgtctcaacatactcacaaggcgagtactgcatacccgtcttatcagtatacaaatacttatctctattcccgatacctctcgcgttcagcacattcaacatagccatagtaactcggctcccattctccagtgcaagatgcaacggaagtttctgccgatatctccagctggacaatgtctttgggatcagaatcttgatggtctcctctaagcgagaaaaccactcttgttcctcgttggcaaccttacaccaagggaatggcttagagtagcatgttagtgccagtggaaccatgaagccaaagttttcttcctcatagtttggctcgtgggttgagagaagccagtctgtgaaatcaggaagggcaaggagagctgctagatgaagtgtgccgtcatcagggagcatggtactgttgagtaacttgaaggcgtcaaggttgccaagaaagagtgatgcttcacgtggcgggatctcgtcttcgtcttcgaagagagctgtaaattcaagcttgggcttcttgggataagaagctagagaactgaactttgacccggagatggtttggttgagaacgttggtgtcatcaagttttagtaaagcctcgagaatgggagctcgtgacttgttgaggagtgtgagaaagatggtgggtatcttggagtctggtgtcacgtagtctggtaaagctattatgcagttagcactagccattgggctgtggaggttcgacttacctttgcttccgtgttccaataacctgaggataacattattcccagtttttaatggggatacaagacaccaaataagcagcgatatctcttcatccgcccaattcttatgcagacgataactaatcgtcgcagacggcgacaatccggcttccaaaagcacatccagacaatcagtaccgtttggaaacttgcgtatacactgaaacaaaagttgatctgacaaacccgcaatttgagagggctgcatctcaagacagatcttgaaccagcgcgtcacattatgctctttcacaatgcgacgtgaaagtgtgggtaggacaatggacaggtctgcgtatttacacagagctcggaagtgagattccactttgtgtcgtgctgcgagatagaagcagtgaccatcctcatcattgggatcgacgccatgctcgagaagaagctccacaatggcaaggttggactctcgtgaatcgaggaagtgaacgagcgtggtgtagatactcttcggatcaatgttgcaggttagaacactcttgtagatattcgcacgaacactttgttcaaccgtaacacagggattctctcgtagatacggatgctcaaagacgagcttcgctgcctcgtcatgctcgcctttcactaggtaacagcaaaggagttcgaacatctctaagttgcgcgactgaaacgctgcagcgaatgcttcgttgttcttgtagttgacctgagcgccgttgttgagaagcaacataggaatttctcgattagtaggctcgttcctaattgacgttacgagagcctcagagatctgagtcttggccacgccttgcttcagaagggtctcgtaggcttgatgtctatccatcgatgacatggtagtttgcattcggatatactcgaagatctcattgcgcataggatagtcggagaccttgcgcagaagcttctggaagaggccacctggagaggctccagccgcagcctcaaacatggctagctgtacttgagcaccagcaccatgttctaggagcaaatttgggagatgttcatcatcagggtggctttcgagggctttgacaaaagctcgagatataatatcaactgaaatatctttgttgaaagcaaatagacttccaaagatgccggttttgatgaatgctggtgtatcagcgttgctagcagcgtcaaatgcctcctcgacggtaacgtccgtggcgccagctgacaggagcatgttgagaatgattggataccctgctttgtttgaagcagctgcttgaacagcttcgccgttgttgaagttgacgttggctttgtggccgagaagcagccaaagcccatccatgtctccgtcaagagccgcttgggtttcttgcagcagtgctttggattgtccaatctcagccggagaagccttctgtagcagacggtccataagatcaagcttcatatccgtatcctcgacttggcatgcctcgcgaaaggcgttggaaagtgtagcgatactaggatcaagagcaagaattgacttgatgaggtccatgtcgggttctcgaactgcgaggcagagaatcataccagattcctcatttatatcgaggccatggcgcaaaagacaaggcaagagctctgaacgctgcggatggtctttgataagagcataggtatttgtgagagatggctttggcgttgcgcgcgatgcagagctcaggaagagctcgatgttggagagattgtaatgctttgtttcgatgagcttaggtagagaagcattgacagttgcttgagttggtggagatgcagagcatagcagttccaagagtgcaggcttgtccatctcaattgccgtcacaaaagcttggccagacgagtagttgacgtcggcgccatgctctgtcaacaactgcacaaagtcgatgggtgcatctgatgagattgccttgaggaatgtttcgtgtactggtaggcctgatgcaccctgcttgagaagtagagtcattaagtcaagcgaaacatcgtagccaaaagcgtcaatggtgttgaacgcaaagggaagagcagaagccaatgcctctgttgtaggcttcgcgccgcagagcatgttgaggactgtgacatctcctttctttatgacctgtacaagcggggaattatcgaggtccggacccgagtccagtggcgcatcattgtcgataagaagtttgatgaggtcagagtcgatatcaccctcttcagatatgagctgaattagagccgtaccaagtgactgtctttcaacacccttcctaataagacaatgcattacaccgaaccgcatggttcttggcgacacttccatggccgtaggaactaacgttgaaagtatagtcgatgcacactgcccttgtaagagcaagctgagcacatacatatcagcagatgcgatagctgcgcggatggcagcagcttcttcagcctcgactgatgcaccataatggagcagagttccggcaaggtgctgttgcttcctgtgcgcggcacgaataaggcatgagtcaagctgttgtcctcccagacccatagatccaaacatattcatgaaatgaaccatgtcaggctctgggatgttatcgggcaggtagctcagtatttgggacgcaggcgacgaaaggctcccatgtctaagaatctccagtattccaaagtctagttgtgagactgcccactttaaagcattgtgtggagggacatcaattgccacgccagcatgcacaagtagtttgacaagtggtaagtggcgagcgagtacttctttgacaagctcctctcgagtgaccaagttgtctccaatgagaccagaatgagacaggagagtgagaaaggctagtctctggttggcgttctggtactgagatatgatttcgcaggcctggtgacgaatagcgaagaagacctggttggagtatgcgtagcccagcatcatagctgttgcttgatagctctgtaatctcagtgcacaaagaagaaatgagcctgagactagttctgggcgctgggataggagcagaaggatgaatgagagggacaaagcttctcctgcttctgcccgtgcgaaatcttgttcgaggcacgctttccaatctgagggtcccatcgagttgggcgctgatagtagaagcttcaccaactccaaattcttggctcgtatatgttggttaatgagatcttggtaatcagatgccactgccccaaagctcagcagaagcttcgtagactcgagggatgatctggacaaggccatgccaaacgctctgttcaagactccttggctggcttgtgtttgacatagcaagtgaacgtagttgaagttatcgcgagatgtcactgtatccagccaagtcatgccgttggaatcgaagtttaggatctcggtcatcctattcctcttcatccttttctctaactgcgcatcattcaaatggccccaaagctcatccaacgaagtaagcgtcgtatgcaacaagagagcttgcgcaacgccagctggcggaagtgtctgctgtgctagtagcgcatcgaaggctttcgcgacttcatgtttcgtaaagctccattgtgaagtatcgcaagcttcggccttttgttccttggagcggaagagatgtcgcttttgtcggtctgggggtttgtagttgggatctgatgttctctgttgtacgaggagttggcgggctgcgtcgcggttggtagtgctgaatgggaggaaatcttgggcgggtggctcggtcagaccaccgagacggggagggggttggagtgatgctttggagagaaaccattctgcgcgacgagtatctgccatgatgatgcctcgttgttcaagcaaaggctaatgttgaatgttgaagaaccatgaaaggtactgagatcaatggcaagtctcgaatggaagtgaagagggcaatgacaaaggtggtgccgagagtggtgatgccgataatgatcgaaggaaatgcggcacagtccagaccgacgttttaccacaataatttacaaatattcagcctcgtatagccgataaggctctatttgagatctcaagataggcatctacggatgatgggctgacagacgaaagatagattgactcgggcaaacttggctatgtatgtggtgatgaaccccgccccaggcattctcagaatctcaattcacaagctccaagactaacgttatcaattaactgctctcgggcgtaaatccctgtaatattagtgctcaagttccagcttgtaaacttaatgggcgagcgacatgactccaccaaaacactgcctccatcaggcagacacgatcttttccaggactacaccctccaacagggcgaattcgtgcattgatctgattggtcaatctgaaccaacagagaagttagtgttgatcagtgctcaaagtggtgagacaccaggggctgtgattggacccgattatgcggaatgggaataacggcgcggaattgaggcctgaaaaacgcccggtttatatggagggctaggggagggaagaatgcccaggaccttgagccaaaatgacaaaaagactcagcataagctcagggcatctttaggatgcccgttgccgagtttattttgacaccctcttactgggtctgatgttttcttgctccctgatagagagcctcagtagagatggcgtttgatatgtcgatgcgcaaagggcgccttatcgggcgaagagcacacactaggtttccgaaagagcctagcattgcgataatgaggattaagttgatcgacttcggtgccgggaatggagatagtaacatatgttgcgatgggctgaatatatatacttgcttccaatactgaacagcggtattcatcaagtagtccaattcatcaatacataccacaatgagtgcccctcctccatactcaccaccaggctctactggaaatgatggagagacacgagatattcgtactctgactgacacctcctccgcaacctccactgcatcttcagcatctaccatcctccctccctatcccccaagcagagaccgcacagtacctatccgcagcgatgaacccagatccatgccgcccatcgccggcgctctccaacgtctccgatcccccggcgactccggaacatccaatgctacctcctctggcacccgcgaacgtctccgccagatggagatcgaacgcgatgatctccgccgcgcaatgcagcaggagcgcgctataaatgatcgtctcaagcgtgaagcaggtcttacaggcctttctgccgctgaagcgagacttcgtgttcttgagctcaagcgagaggctcaagcagccgctcaaatgaagagaactcccaatgagggaatgttcaaggcagcttgtgctacagatctgctgtttctcatggatactacttcgtctatgggacccttcatcgctgctgctaaagagcaggtcaagaagatcatggaggatatcaccgagacgttctataatgaggcggaggttagaattgcagtggtcagttacaaagaccactgtgataagaaccatattcagttcatcgacttcaccaccgatgtggagaaggtgaggggtttcatcgataagctcaaagctcggggcggcggtgatgcaccggaagatgtccttggtggcatccaacaagccgtcaatgcctcttggaagcaccagacccgatgtatcatccacattgctgatgctccaccacacggtaacatctttcacagttggactgagaagagtgatgactactacacccctggaagcgaaccgcataagcttcactatcagcctcttctgaagcagatgatcggtctgaacctcaactacgctcttctccgcatcctaagcgcgactgacaagatggcgtacgttttcctccaggaatatgctgctgcgtctgcggactgcaagcttctgaagacgaacccccactaccgagaggctttgaaggcgaactctggaccgaggagtagtgttcttggtagctccaagggcactgcgaagggtggtctgctctttgaagaagccgagctgggtactacgtacagtgcccttcgccaccttgttgtcaagagcgtcactagctctgcctcacgcactgccgttcgaatgtcagagtcttcttctcgaaccggtgagaagggaacaaagactgctcaaatgtctcatcttgacgccattggtgaagcggaagacgatgagttcaacgagaagggaagcgaaacaattcttgaagatgttgataagaagtggtctgatcagagttggtttgaagataaacttgttgtcgaaggcttcagtcccgatactgtgatccaccgctctggtacgctgaatgacatgatggctcacgacgataacatcaagttgagcgtcatggaactcaacgttcacaaacgacgcatgccattcgctcaaggcgctctgcgtcttgcatactgcgccaagacgacgcactccacaaacccatacgtcgtcaagtctttcaagcgtggtggaaagcgtcttgcgcatcttgctgaggacatgcgctgtcaagctctctgcaaagctttcgctctagagttcaacgctcttacaggcgacaagcatgcgattgactttatcgtcacatcatgcctcaagggtaaatctggcgactctggcaccgattacatctctcttgaacccttcatcgagggcgattatgtcaagtacaacaataactgcagctacgtcaacgaagacaacccagacgatgaattcaacaaagcagcacaggctttctcacacttcacctacgaacgatcttggggaagctttctggtctgcgatctccaaggcgtagggcacgtcctcacagacccagctattcacaccctcgatccagaacgcttcaaactcgcagacacgaacctcggaagagaaggtttcaaattcttcttcgcaacacatgtctgtaacgaaatctgcacccaactcgagcttaagagcaaggcatccatgatttcatccgaaaaagcgtctttccgcgaatggtggcctaccattgactcaacagcatgctgctccaataagctatgcggaaagatcatccaagtgaccaacgctaataaatcagaggagtttccgggctgtaattggtgtgatgcttgttggccgcagctggaagctacgaaggagaaggttatttgtgtggcgccggggacgcaccatgagtttgatgtatcgaggttttattgggagagtcagggacgggtggcgccgaggaagtgcgaggatcatagggaaagggatgagactgttgcgaggacgtcggttatgggagggaatttctttgggagacttaggggtgcgacgaagaagaagtcgatttcaggcaaggcttggtgagagtttcgatttctgtcatttatcttcagcctgttcaattcttggtaaatttgtttctatatacggttccatataacaggcaacgtcctatactgcaatagagcttcgtatatctaagcaatctcagttttctagccgtatgatatcgttgcttagcttatcgcagcctatactctctagacaaagaactgcccggcgtctatttagtgggaagtagcctcccaacctctcgctttgtagggctcgttaggcttcggatctactccttcagcattactgcccctcggcatccatcgactcaactttcgcactggcactgctcttagtcattaaccacggatcctgtagtagtgccttcgcagtaggcctattctctggcatccacgtcaatacgcgtcgcagaaacgcgatgaaagccgagctgtcccggagcttcctctcaagctcttgcagggagcgattcttgggaataggtgcaagtcctttccatttacctagcacattatgtcagcaggcgtctttgtaaactgtcaaatatcctgcccagattaccttgctcgtcccaaaagtcggctgccctccgagggttcctctttaaaaattcccgaggtggtggacccagcgccgctatgagttcggctagatgcgctgcatcgtacatttctccgtctccatccatcgccgtgaacagccgatctgtaccgagaagatcccaggtagtcaggccaacgctccagatgtctacagactggttccatggcatgctcatgatgacttcaggtgcacggtatgggatgggcatgatatcgtccgcatgaggtccaagaccgaccctcgcctcaccaaagtctgataagaggattgaacctggccttgggcgcatgagtcgtgagaggtatattgttcgacattccgaggcttgttcccgagcgacaggtgatttgaaggccatggaagccaaaaattcgagctgtgaatcgtcatctacgcctagcaagaggttcccgggatgaatgtctagaatcttagcaaagtgatagagaagcatgatcgcgagtaaggacacacctgtatgtactaactctgcctccgtgtgaataaagtcaagagcttgcaatagctcctttactgtccttctcacgaaatcctcgtcgagtccgtcttgtcgaaaaacttccttgtagtgacgtagactcatttgtgcgccctcatgcaccaacactttatgacgaccatcaggaccactcatttcgaacgatcctaaaagcattctgatgtttctacttccagggtgtttggtcttgcctagaattggcgataatgtttcgtatacgggaatttctcggtgattgcgggaagtatgaacgtagatcttgagggcgacatattttctgtctctataccacacgatgagttgcattctcaagcttgtttcactaacaatcacttaccgcaagtctctggcgagccatattgttgatgagctcccatagccgagcttcgtcactgcttgataccgaccccggaaaacttctccaatctcgaccggatagaaccgcgaggcttcataaccggggatttcctcctcctcagattgtatcttccgatcaaatacataacgtgcagttgttggtaatgtaagcggatcttcgagagatggctgtgaatatcggcctggtatcggcactgcttgagtcgacgactttcgggtcgccgaaatcggatatttcggaatggctgatattgagcgagcagcgcaagttttcagcctgggtaacacatgcgggagatttttgaggtatctacgcgacgccatgacggcttggtgtgttaaagcgtgttatcggtgagatgttttgatgcttgcaagtatcggcggaagctcggaggttgtcgcccgagaaacaccaccaacgtataagatgaacaaaagaaaggtgaggaggctggggaaggaaaacaaaaatggcgttttggaccgtttaattgataggactacgtggcagataatactgcaaacttactagatagccagaactctgataagctgccgagtgccgactgtcacgcagtgtaaaaactgttgagccagtaagccaatctttttgaacattaagtaattataagtctaataatttccaaattgcataacctttactggaataaatacaaaaccagctagttaactatgaattatttctctagataacaacggataattactcttgtcctgatagcagactgctataatcccggaaggcaaattaaactgctgcatttataactgatagaactccagttatgtattggcctatgccgatcgctttatagaaatcagcacacagccaggtaatagcaaacacagtaatgcatattagtgtgctcgttatagcaagcatgctcctagcccagcacgctccggccatacgcaattccagagggctgctcgtgaagatgctagatcccaatttctcaggtagccgagagagaaaggtgtcttctgcgtttgctgcagggctatcatgatgaccggtcttttgttttgcctgttccaagtagtgtaagaaaatgtgatctggcattggagggagcggctacatcagacactcaaagtagtggtataagaacgcctgataaccactttctagtaaatgcttagaaataccaacatcaaaatcactaatagtaaccgccacagataccagtccccttttctttcgcagttagaccgatatagatccttattctaggtataactttgagatcgcagatattgaaaatgagccttttttaaaccggcatgtagaaaagtgttcgtgtttctgcctttgttcgcggtttatctaggtttatctcaaactaattacttacacatcctaaatagagataagtaatgatcagagtgagtagaattgcatgttcaactagacctgtgactttagcccctgaacattataacggttctagataaccccgttcgtgtacaagttgccaagaagctgaacttgagtagtagaaactttgcatcgcttgcacatgaacagtagtagctgttcattatttgcttcagaacatgacatcctctttttctataagtaggtagtccgtcccccagagatgcacttcattccttatcagctcccagcaacaaagcaattacgacgttggctacaagactcgctatacctcttataccgacgaccaacccttagcaatcttgcggcagagctctcttttcactaatagcagtctttctcagaaacaataaacctctcagtttacttcactttgcgaaatcccaccaacactaatggattctgctaaggctgcccgtaccatttccaacctaagccgactcgtcgaccgtgatgaggcgcttatcagcgactgggatgcaactcgagcaccccgtcgccttcttcccgatggaacctatgacgagaccccacgccttagcaaggcatatctcaaggccgacccaagatatgctgcagtcagagagcagcctgtaatcgggcaagccttttctcgcactttcattggtagagttcaacaagctgctcactttccggttgctagaaactttatgatataccattcgattccacaggactgtgagcttgggcagccctgcaatcactggggcatcttggatgaagcggattggtacaatcacccggaatccatttgtcttcaggtcattgctgtgcaaagtgactttgttgctcggggtcagagcggctttggtctggttcacatgtttgatgaccaagagcctcaggagctgaagatcaccactgcccctgcgtacatcttccaatgtatgaagccggactttggcattattgagcgagttggatacacggttgtttgctggagactgattgactcttcacctaatgcggagatcaagtggatggatcagtatggacgttgcatgtaagacatcctagtcaagttggtatgctaggaggcgcttgtgtggtttgaaaggggaggggggccgatagggaataggttcgggtttacttatagtcaagttggctcaacatagcaatatgcgatattccgagtaaaatactaaggcttcaatgcgcgtgaagtagtcaaaagcagtgatgattcctcctgagctcttatcgaatctcaaagctgtagacgtgaatcaatgacgatggctaagtcttactttgtagtagaaattacctactataagagagattgctatagaaaacagagtagactatgggtctacaacagtgggagttcctggttaaacacggcagagcatcaatgtgaagcctaacttatagttggtcaacgtcgtcgttgttcaagtcgctggatggctggaattggagcgacgaaggagtcatcaatcaaccttgaacatttaagggaaggaaacttgctgaaataagctcctgtcatgatcgattatcaagtgggacaatacatataagttagcatttctaaagcagtttaggagtatgaagcttcaagacagccctaagaaatatttaaggcttagatatctcccagttctgaatcattagttccggatctaaaaattaaataaagctgttggcaaaacattacaaaggcgtccgttgttgcgttaacctgtggctgtgcttcttatctcaggtaattcccaaacaagcagtcatttcgtggtaaccacagataaaaatgccaccaaaagtcattggttttggaacccataagagcaagctgagctttcactacgcagttgatagcaaggagcaatgaaacgctaattaatcttaggtgcaggaggagtgcagcaaaagaaggctgagctgttggccaaagtgcgacgcgagggcttctcgtgctaaatttggctcgtcttatccaatcggatgtggaaattgccgagcctcagaggcttaccctgcacctcagaagtcagccaccgcagggatcacgatcctacatgttccgatggttgggctgggtttgaggtagataaatgcccacatttcctaatttctgggctttgttactcatcagatctaacggggcagaattgcccaactgtcgcgatgcattcttcgtggttctcatatcccattacgagaccttatccattccgatggtttactccagtggctatcgggggcggtttggtattgatggttttgtttacgatcatcaatctcgcgtcgagtgcgttttacttgaagccaatcttcactgatgatcctaatggtacaaccactcaatcaattcggtaagaactagatactcctggtctaggtggcattctaatagtcgtatgcagatggtttatgaaagcacctctgaactgggacaataatatgaaagtcaaatgccagtccaagatattatctgtcggtgatcgtattttctcgaccaaccttggttttcaatactccgtcaaggctctcacgtcatcagacggcgactcagcttttcgaaagacatatccttccattgcatatctgaataatactcttgaggactgctatctcacaaaagtcgatatcaaccttcgaaaatcagatgctagagcgtcaaacagctggtggctctcctggatcacgactttcactgatgccacagcctcttgcaatgtcatgacaagtgaaggcctagtgaacattacccttggtgctgaatacactggtcagagtgatcacatatatgattatgttatcgaggataactacaagactcatgcaagtacctggtggggaacaagattgctgaatatttatttcacggggattctgtcaactatgtcgcaaactcaagatctgggagatgattcgtattggatgacgggagggatcacattcacgactaatccgactatcaaagagtaagaaaatctccaaaagtattatcctcatatgctaacaagattaagcattcgtgacccaaagttattcaacctcgctggatggtttctttcctctgatgggtttatccagaacgaacgtgagtttcttctccctactaagcatttcttatacttacggcccgcagctctcaatgacacatctttcatcaagactgaccaaaaggtatgttgacatcaactatgtgacagcttatactcacaatacctagaatcagtttgtcccagttgtatgggaaagtctccactacacaagaattcttcactccctcatcgccgttgacctcggaaacaaaaacgcgcccagtctgctccttgatgaaaagaatcttcgatatgccatacttccaccagatgatccaaatcgcaaaaatggctcttttttaaatggctcatcattaactggccaagctacacgctatgcccaaatcccaaaaccaggagcaccagttccaccgacggaaaaggaccttgttcttctaaacgaaacttatgatatgtttgccagtaaaatgggcccgctgggcagcaaaaatgctacgatagtctctcagtatctctgttctgtgccgcagagtaagagtccgggtgtgatgctcttggcgatccttcttgcagatcttgtatttctgcaagcagcatgggtgatttataattgggttgctggaagtatgttgtcatcttcgcagatgcagacgtgtcaaggatgtattggaggtcctgttcaagttactgagaagaatgggtttctgaatgataggaaggctacggtgacttctggaagctacgtgagtgttagtgccgatgaaggagctggtagtagtttactaatgagggaggccaagtgacgggaacgatagaaatgataatgatgacaaagaactcgaagtcaaattcgaaaagtgctttttttgatctactgaggaccttctactttgacacgccaaggtctgcgagagctgtagctggtctaagtctaatccagttgtcgatctcgccctgtgttgcaacagcaataacgcccatcatgccaatggcattcactccagcctctttgttgacagccgctcttcgtctggggagtactatcatccatccttgtgtgagcaagaaattgtgcggcactgcagcgccgagaggtgcgctatcaaaaacagttcggtgatctatcggcattgccactgccatgcgttacttcgtcatggacagcgatgagcagatcccgaaaattctacatcactgggaaggacaaaattgagggcatacgcttcgtaacggacaaaacaaaacatttcatcattgggagacatggaccagaagagatgggacttgccaaacaagcgttaaatatggagtctatcgagggtttccactgccaatggtctgacgaacgaaacatctcactgacgttccttggcgtattgacgctcgagtttagctccgtgaatctaggagaagagcgcgaggataaggatcaggataacattctggggcattaccgggtccccgagcgtccacagacaagattcccaatcgaggaatctgggcagatccatggcaggccaatgatcgaaagactgcgctatcccggcgttggccttctgagtcgacaggcagttgtgacgtggctggactgctcaaaaccactcgaaactatctccatcacgatgtgtcacagcacgaggacaaagctgctcatgatgacttcaatggtttttaagtacgcagagggtcatgaaccaatgttttttgggccattcaccatagactcaccagagcacgagaaaggtgtcaagaagcaagaccggtgtgcttgcatacatggagggtcttttgaacaagagatcgaagatatacctcactatgagccagataaatggcgcgtttacggtggttacttgaaggctctccgtctatgggagaccgagataggcgccctgaccggtctgcagttcgtggctcaagaatccgagagccagaagtgggggttctgtgatggagagcatacgcatgagatggacctccagagcaaggagggggaaaccgtggggatcaagttcttcctagactcgaacgggagaaatgatgttagcgaggatatcgtggttgtggctgttcagcggatcaaggtaccaacgaatggggataatcctcagaggctcccatacaagaaatcaaggtatattatgcatttcttatacaatcatagtcgggtcgtaagctaacctcaactggctctagatataggtagaatcatcgactataggtccgacttgcgcgggagatccaccagagtaaacgcaaggtaatataggccgaatgtagtggcgcattgagtaaagtcttgggtatgcctcagggggtaagaaaacaccgaaccttagtataaggtgttgaaaataaactcaatcaagactatcctaagcttaggctaaatttacctaatatccttatcccttagggtcaaggtcctgagttttctttcctcccctaggtatgtaaaagatcccataatgatcgaccccttttcgagaggtatccgcatctggagtcggtctttgcgagtctattcactgaaacaagaccacttgctttgtgcttttgcagcatttatagcgattattattgtgagagttttagtatggcattaaagttataattaattctatatatatgggtcatcgacaacgagtatgtttgatctattattctgccagtcttgaacggccgctgaacccaacactgaagctccctttggcagcaaagattgctcagtgagaagcgacacgagggctaaatgagtagccaaattatgttgatcgcacccagcgctcgacaagagcctggatctgatcactgttcttctccataaacatcatgtgtccattgccgtggataccaacctcaccaagctcgatgtgcttggtcttggagcaacctgcctgcttgaggtaacgagcaatgcagtagtcgtaaggcatgtgataagaagcctcagaggtgatgaggaggatgggcttcttggcaaggttgacgagacggcgaggggcaggcttcttggcttggaggatacactcgacaaagtcctcgccacggctgggctggacctcttggacgagatcggtggaagggtcggtgacggcagggctgtagacgaggggaatgtcagtcagaccgtaggcgcgagaggccttggtgctgaagacggcgtctcggaagggaggaccagagggctcaagaaggatgaggcccttggtgagcttggggcgggcatcagcgacaagaatgggcatcataccaccttggctgtgaccaaggaggataacaggcttgccaatcttgtcaagaagggcagcaccagcagcctggacggtctcctgctggtatgtggcattgttgatgaactggacgttggaagcatagaaggcgtcaaagacagggtctcctcgcttgccggtaccaggccactgggtgtgcttctgagactggggccacaggttgaactcctgcacggcagtgaagcgctgctcgatgatctgggccgagtatgtggagggcttggtagcaccggcgaggggcgcccatgccgatcgtcctcggaaggtctgatcgacgatataaacttcgtagccctggttgatgaactggctcgcccaaccacggcctccgtcaggcttatttaggaaattctatgtatgtgtgtcagccgaggtcgtatatcgtaacattgaccgatgggacttacggttcctgtttgggcctgtccgtggatgaatacgagaggcgtagacttgtatggtcccttggtagggaccagtctctccacgtacatctgatcacggaagatctctccgcctgcaccatcatctacataacctccaccgaccatgaagtatgtgcgaatagcagggacttcaccatagcttccatagctcgcagcgagacattgcgtgaatgtcgcggtagcagcgactaggagggaggtgaaacgcatggtgggcagatggaatgagaagagatgggatggatggatggggaaggagatgcagcgcggatgcaggaagaacaaaaaagaaaagaaggaaaagaaagagtcgcagatatactgcatcatgcagggggtttacactgcggaattgaggttgctcaaggtcaaggcctcctggctagtgagctacactagacaggatcgtcatcctcattttccatttgggatgtgacggactgaactctagacttttaggcccctgctacggtgctgtagctaaagttgcagctcgtatcatccgcatcccaggaacccgcgtgatatccctgcaacgagaaaatggcgcatgagggggacaaccgacaaacggcccaattgcccgattgatgggtaccaagcgatattatttcaaggtgtcaattgacatcgtgtattccgtagaaattactattaagtaagtttattaatactaccgcttgcaaatgtcattccgtaactagcccatacggagagtttaattctccccgtcgaaggaaaacggcccgttctagcgctggtacccaaaatgaacagaacaacctaacgccacgacaaaccaagctaggcactaaaactgacaagttcagaagcatatcgtcagtaaactcaagtcgaccaacacacgcaaaaaacaagcgtaattaacggggaacggcaagtggcggaaagctgaaaagaagcaaagcaagtaacgggaagcgtttcatcaaacaattcattcgcagatgccgtactgtagcaataaaaagatatgtgatctgcgcccatccccccgccgtgaaaatcgcccttgtttcttttttctttcttttcgctttcgcagtgtaactcgacacgatggaggatcctacgctgttcattcactggttcttcagctgcttgtcactcctgatcatgggggtgcggctgatatggagaaaagtcgccaagcagaattatgtactcggcgattacctcacaatgggcgccattctatgctgtgctgtgagattggcgctcattcatgtcgttctcacttggggaacgaataatatcaaaccgagtcttcgagagaagatggtttttacagatgagattatttatcgacgggagattgggagtaaattcgccattaccaatcgagtcttttacaattcattgttagtgttccttctgactcggctcgagtcgtgctgacatttttattagcctttggttacagaagcttgtgcttctcgatgtttatcgacgattactcctcaacttacgatatcagaagacgattatgtattcttttcttctcgttttcttcggtacttacgttgctgtccaagtcacgactttcagcgagtgcgtgccatttcatttgtactggcaggtcgttcccgatcctggaacatgctccaaggcccaactacagctcatcgtcgtcggcgttctcaacatcgtcaccgacgtgatgcttctcgctgtcccgattccattattcttttcgctcaagacatcctggaagcgcaaactcaaattatatgttctcttcactctcggtatctttatcgtcgctattaccgtcatccgattgccgatcaactccatgaacaaagacagccaagtcaatcgtacgacatgggcaagcacagagcttctgaccgcgacaatcgttgtcaacgcaccgacgctatatggattctggaataagaagagacagggcactggatacgtttattctcactcacaatccaacggaactgggatgcggagtaggaagaacacgagggtaaacgatacacttggagacgatcctacgacagaaacattcgctctcggtactgtccatcacactcggcaaccttctgagggtattctaaggactcaagaaattactgtcacggaatacattgactcccgaaagaattccaagggcacgggttcacgaacggatgagacggaggttgcgtcgaattcgagccaactgagcatcctacgggatcaaaaatagcctatcagcgttgtaataataagttccattattttcctccccaatgtattttccgagtactcttgatcgccagagacaaaagcttggctttcgcacaacccgcatccaatttccattcggcggccgttgacccgatcgaaggatcaccccccaacttccacgacagggatcgacaaagccaagaaaagtccaccttccagaaaacgaagctgatcagcgctcaccaaggaaccggttcgcctaaaggtgtattcgtcagcggaaccgtcggaaaaggtagcggaaatttgttacagacagttcccctgtgaagtgcatccgtacgccggctccaatgaatcctgtgacaattcatcccaaggcgattcgcgaggttgcattttccgtctgcccacttcccgccctcaatgtcactgctcgtgcgagtgacccgaataaaatacatggtcattgctttgctttgcttttctttgcttatcaattgtttgtgctctgaactctaaatcgcacgagggcagttcttgcgttgcaaataccgggcacctggatagcagtcctgggcttctgtcgctgggaggcacagaacagcgaggcgaatccagagctccgggtgtcagggatttgttatcaaggatcagtcactatgcatgcaggtccgtggcggccacccaaatgcagctcgtttcccgtaccgcgtccctgggattacgtattcctggcatcctccgtgccgttgtcacccctttacaatactttgagaactctacggagtgttgggtccctgatgataacacagagattatgatgaaatcgttcgatgttctagcaataaccttacactgcacgctacactcaatcaagcagaagcgcgttcagcccaacgccgcgatgtggacctgcactgccgggattcgtacttgggccactgatgggtctgatccctttgcaatttgggtttaactcgcctttagggttatttcgctgttgtagccggagcgggttcaggtccgccgtcagcggcggccgaacctcgaatgaggtgttctggaattcagcatcatcaaggtgccgaacttttcacgtttgcattttctgttctcggatttgaagttactgtgagttttgatctattcttaggcattgcaatgccagtccgcaatgtcgccatgccctggtttatgtcttggtcgataattcttgacgagccactgtcagtttaactgggaactgatcgagtcacctcaatcgtttagactttatctcggcaacgggagagtgacgcatgcccgtagactgccaagtgcctcccggcaaggccagcgcgcgtgactcggttgctgggaatatagccttcggggacctcgcttcctcacccgtaccgtggtgtagacttacctgacgccacgccgtcgttagtgactcccagcatatcccagcatagatacgaacatgcacctagtcgatatcaacggtcatatctagtagacttggaaggcatttgttgtgttatcgacaggatgaaggggccgcggtaatttcagataggagacgccttgacacttcttaccctgcagtatcaactcggtagacaagaggataacggagtcaaattagcttggtctagccgcagtatagaacaattgagctgtccgtgctgatttaaactctcagccacaagcgtcaactgcaaacacatttaattcaccgattgggaattatacgacgatgcctcaccaaatactgcagcgtaataccttcagcatttcgacggcatgttcgggcaaattcctcgatatggctgcacggcatcaacatagctaccctatgacgcagcttggtgttgtctttaagtatttttccagggcaattggcattttgaaatttgtaaatctgcttatagttgcttcccattaagacactgccgatatatatcaacgccaggctatcctataacaatgttgaatctaagagcctgaaccgtcgccaccagaaatggctttcgaagttgttgggaccaagggaactggtggccttactggcgccgctcttttcctcctcctcctctttaccaccagccaaactgccaaagcagctgagactatacctgccacagttgcaggtaggccaacaccaaggccaacaccaaggcctatcttgttctctgacgacatgcccccagacttgcctttcgaaacctcggtaggagatggtgcctcttcagtcgatgcactagccgatgctgtttccggtgccgttgatgcaggaattctattagttgggaaagtatccgatgctgtcagaataggtcgattgaaaatgatcacttctgcggtgggttggacatccgtgcaccaaacaagtgaagcagaaatatcgtagtatttccaggtctgacagtatggatttctggcatcagtactaaacaccgttagtcctgatgttgtaagcactttttgagaagacttctttaccaacaactcatcccagcactgaggctttcttcattgcactgtccttcgctgaccgcggtatagtctaaacataccgagacgacggtgcatggctcattccaacaacaaccgacagcggaatatagttcattgtatacacatgtgccttttccaggacacgtccacgggatttctaggtatcttatgagaatagtctatcaatggaaagtgagaggagtacttacctgagtccgtatctataaaaccgcaggtattagattcttcgccctgattcaagacgtccaaagccgctgacgacgtgatggttaagaatgtagaataagttgattctgtcatatcgatatattatcgttgtcggtggatcaagacaggcaaagtcagctattatatggataaagctgaaaatgcactgcctccacctgtctcacaccaatccccagcctgcttttcagctgccccgaactggttagagaaacctcacagaacagtgaatttctccggcctcaggatctgctgtgttattttgattcgatagatctgggagggaatgcttacatcacgcgccttatacgagtaacgggttgtttttagatatgctgtcgaggtttcaggcttgcagctttggcattcttgacatatgatccttggcattcttgcgcagtattacaatcacctctgagattaatttgtgaccacctttatcatactgcagaacattagattattcttagtggcaacatttcgtggcttatcgaacattgttgcatctatcaatagcataggacagccatttccggactcttatttccagtatctcacgtttcttaggtatcaagcttcttattaatagttagcatttccgtttactgttcgcagcttgaagtttgaataccacatatacgaagcgggagagtagaactgtctgcaccaagatcggttgtctttcttgtcgagtcgtttaattatttcaagtattaggtggccgttacacatatcatgataaaagttcaatcgggatgggttaatatgttaccaagcatggatatttacacaaaggatctatctattcaatattccagacgtagagaataagccactggtatgactttcatataatccggggcttgcagattgcttgcttgatgctatcatgacccaaccgggatagatgctcttcccgtcgatttctccattatcaaagtcaacatgagacgaaccaaattggaagacctcggctaatgaagctacggcaatcttacattaatttatttccagatcgtagttcacgagccggaagcaagtgaaacagagggattgttgatgatttttgggccaaacatcgggggtgctggcaagtgaagctagctaacttgatgtctaccgtacattccagttcggcccgaacgctgtctcgctgtcaacaggaagcaaatctgctggtccagaccgcggggtaaaacctggagtgataattagagtttcacggggctccagactatcgtgggaccccttgcaagccgtctatccagtctttatgttgaattgcatggcgtcctccttttgccttgcctattatcccactgcagcatttcataccgggcacgaatcagttgtacagatttccagtttattagatcttcatctaagcctatccttgcccattgacttgttcgttgtgcattatggagaaagatgatcatcacggcaaggccatgaatgttgaagacgctagaggtaacgacgccagaatccttctatacgacgatgatggaaatgtgcgaaacctaacagttccatcagcagacccaaacgatcctctcaattttgggatctggcgacagcgtctcgttctgttggccgcctgcatgtatggtatcgctggtttcggtgttattcagtcaacaccgctcttctttgggaatcttattgccgaatacatgaaggaaactcatggtgtaagcccaaaggctacaaactcttggctatcactaacgaacgaaccctagaaattccaccccagccgtattgcagatcttgctagctatccttctctctgcatgggcttgggaaacttcttctttgttcccttgtccatggcactcggtcgccgcttcaccttgatttttagcaacattatctttgtggcatcgatcatctgggcttccaagttatagtcctttgagtctcaccttggagcacgctgtttgcagggtctcactgcaggtattgcggactgtctggtatgtctcgcttcttctgttgacccacgcaaatactctctaacgctaacaattgttagctacagattatcgtgctcgacatgtcattcctatataagcgaagcgcgcgactcactgcctactgggcgttgaccgccatcgggtcgtctatgctactggtcccagtcccttttatcgttgagaacgcgggcggtaattggagactcaactattggttctggttagcctttgcagtctttgccatgatactcatcatattctgcgtccctgagactcttttcaccgtcgtgctgcagagcttagcggaagaatccacgcaacagatgcctacggtgctcatcgaacatttgcctcgccgcaagccgcccgcgacgctggcttcgacattgaagatgctcagtcagggaaccccacagagctctcgtataagcgtcagtttgcgcttttcacagtccaaccatcgcctgttgcccggttccttggtgcgtacaaagacatcttcctctgcattcttgttccaggcactttatgggtactgctattcaatagtatggtatttgggggtctcgtggtgctgagcttgacctacgcacagcgtctcgaaatgccgccttggaatttctccccagaaacagttggaacggtccaaattggatcagccattggggcactttttggtctgggatatggagaactagcagagcccatcagccgctatttgaccaaaagaaatggaggcgttcgtgagcctgagcatgttttaccgaactttattctctcggcgattctctgttttctgggtacgatcatttacggtgttgtagcagcagatccaacgcggtacagctatgtaagcatgcatgctgctttcgccctgttctactttggcttctgcgctatttcggcagtgactggagtttgacttggagaattgctgccgcacatgtcgagacctgcaatagtgctgacatgtggaggaagaaatgccatttattttgggtacagtcattcgttcaattattgggtcagtgcgatgcgatgggttttagagatacttacaccctcttcggaggcatcctttttgcattggggtctctcgctattcccttgtactttttgaacggacggattcgtcgggtcatggaaagaacatcgtttttcggcacttactgacgttctccgagattgaaggaggtcgtcttagtacatagtttagtagccattcaccaaatctctgtgtctttttaggcacatggattaagtagatgaaactgatgtgctccctgtcagatttaaatcattcagtcatgaaagaaaagaagaggcgttcctatgcctttatcaatcgtcaacggttctgagtaagctctacatcagtacagataccgttacttcggtgcctggattgagttttgccctgcatgatctgataagctgcaatccaacccgaagcagatttgggtgacattggctaaatctgatagagggcacagcagatcaacgccaacgcaacagccccgagcctggtaatacttgtgaacatttgagctagagttgtatgcaatattaatatccacataatttacaaccctccattggcgatctactcttccgatgaactcaggccttaggcatcaaattcgtgataatggcgtcaagtccccacttagcccacggttagatccgccgctattggacatgaaatcttatcagatgagctttgtcatgcgttgtcacaaggtcaagtccctcgtaatcaaatcagatgactcttctcccctctacccctggcctttgctgcctgaacctgcagccttcttgtttcatcccgtgaaaaaattcctcacctcctcatcaccaacccgaaaatgtcctcagaaacaacgccgcttctgggcgctccagaaccaagctcaagtgacgtatcgcataatgccgcgaggcctgctaatcctaagaggctttcggcgggcgtggcgcggatggcggtggtgtcgaaaaacctcacccgcgcacatcggatctggctctttacgggtattttcctcgtcgggtatgcgtatggtttagagagtcaggttcgtttggcgtatcagtcctatgcaacgtcgagttttgatctgcattcctatctttctacgattaatgtcttgcgcaatgttatcgccgtggcaatccaacctacggcggcaaaggtggcagatgtctttggcaggttcgaagtcatcgccatttcaacagttctttataccctcggaatcgcgatcgagtcaactgcgccgtcagtcgaggtcttctgcacaggatcggttatttaccaaacgggatatacatgcatagtgcttcttttggaagttctcatcgccgacttctcatccatgcgagcgcgcgtctttttcagctatctcccagcgataccattcttgatcaacacatggatcagtggaaacatcacgtctgcagtgctgagcacgacgacctggagatggggtcttggaatgtgggctatcatctaccccattgcctcactgcctctcctatcctgcctttacttcctcgagaggaaaacctgggaatctgaaagcggcaaggagagtgatgagattgtcctggtttctctcaagaccaaaagaggtagagcagatctgttccaccaactcgacatcatcggacttgttcttcttgtactcgccttctcgctcattctggcccctttaaccgtcgctggaggtaccgccagtcactggcgtagctggtacattatcctccctctggccctcggcttctgtttcatgatcgctttcatcgcttgggaacaacgtggtgctcgtcatcctctcgtcccattccacctgcttcgtgacagaggtgtctggtcggccttggcagttcgaagtcttcttaacctagcatggtgcacgcaaggaaactacctctacacgattctcatagtcgcctttgacttttctatcgagaacgctacccgcatcatctcgttcttctcattcttcggagtcatcactggagttctagctggtctagtcatctttaagatccgtcgactcaagttcatcattgtcgggggtacacttctgtttatggttgctttcggtgttttgatcttataccctggtggagcttcaacatcgtctcaagacggaatcatcgccgcacagattcttctcggagtggcgggcgggttcttcgcttatccgactcaagcatctatccaagcctcagcaactcgagagcacgtggccattctcacaggtctttacctctcattctacaacgtaggaagtgccctaggtacatgtctctctggtgccatctggactcaaactctttacaaagctctgaagcataacctggatttccaaccagacgaaaccctggcaaagagaatttacaactcgccttttgccgtgatcccggactatccagtcggaacggccattcgagacgcgattatcagcagctacagctccgtacagagacttctctgcgtcgccggaatctgcgtttgcatacccatgatcatattcgcacttgccctgaggaacccgaggctgtcggagcagcaggtccagacggaggatgaggaaaatcaagaagattgaggggtccagctcttgaaagggctgacgtttttggaggcgcatacaattttacagcgacgaaacgaatcactcacgcaattgcgttttagaaattagaaagagcatttttagaagcatgaacttgcatagtatttaacgaacaaacgaattttaacgcttaactcaaaccttctctgcccaacgtgcctgtaaccttccaagcatcatcttgacataatctacattcgtgacatccggcacatttctcaacgtctcactgtcctcccttgacttatccgtaaggtaatccaacggtcctttttccgctgacgaggcagccttgttgccatacttaccctcaaaccaatctagtagcttgataggagggttcttggcaggatcgcgctctgagttgcgaagacggtccatccattgatctgtggggagggtctcgaacttgaacccggcttttgtcatggagggaagcatgtcgtttgcccagtggaagcgcacagggttaaggatgtgatagacgagatcagggtcggaagaacggtctgaaggtgatgatgcgccgaggttggcgaggtcgagaatcgttgaagcagcgagatcaaccggtagccaggtcatttcctgttcatgtaagcaactatacttcaacataaaatggagaaacttacctcattcaaagatggcaaggcaccaagcgtaacagccgtctgaatcatcaaaggaattccctcagtagttttccactccccaacctttgtatcaccaaccaactgtcccaatctcaaaaccctcgcaacggcaccagcattcttacaagcattgccagtaatatgttcagcaacatatttagacctcgcataaccagtatgctgagcatatgcaggtgaaggaacttgtgcttcaagaacctttccagggcgtggtgatcctcccgccgatgaaacagaagaacagaagaagaatcgcgcgggcttgggtgtttgcacggagagacttagttggattagattgtgcacggctttgatgtgctgatcttcgaaggactgcacggagatgttgaagttgactgcccatgcgctgtggattattgttgtgagtttggtgcggagctcgaagatgtgggattcgctgaggccgaggtctggacggctgagatcgcagggcagagcgaggattttgctgcgttgctcttcgttgagggatagaccgcgagcttggagggagctgtagagtctttcggtggcggcagtgtcgctggctgctcggaccaaagcccatactgcgccaacattgggttgagcggtgagttgagcgagcgcatgtgctccaagagcaccagtaacaccagtgagcaacacgagctccttctcaggttgggctgctgatcccggaacatgacgttcaaacgtagagtatttctcgatcagatcctccataacctttaactgatcctgcgcctcatcactcgcgccatttctcaatctctcaagttggcgagcaagtaacttgacattaccagtctcgtataacacattctgtcccagctcagattgtctaccatcaaggtagatctctcgcttgatgagactccacatctgaatgcactgaagactatcaactccagaggcaaagaaatctgcttcagaagaccctagatcggcaccgcacttgctcttcaactgttgaagaaggtaatcttccagctctgaaccttcgagtttaagcgagcctgcttcgtcgccttgaccctcgtacctgttataagcagcctcgatctccttctcgaactggcgatatgtaggtactctgatgaaagtacccttatccgtacgcgggtaagctgaatcagctggcacaattacaaccagttccttggggattcgtgagaatgactctgcccgggagttcgcgtcttcaacagacggccagatggtgtcaaggaactcatcgtcgggcatgtcggccacccgatcagccttgacaatcagaataccgggatatgtccttccatcaccgaagacaatcgcttccttgacgatttcctcctgtcgaattcgaccctcgataggaatgggaagaaccttttcgccattgatgagagtgaaacggtcatctaaacgacaggcgaatttccagagattaggcctcgtaggatgttgtgtaaaaagatctcgcgtacggaacgatccaggtgggttatctgagttggtagtgctctttgacggaaggccatctaaagcaacgcattcgaacaggccgggagcgacttcgtcaaagatagtgtagggttctgctggagggagtacacggatatagttccaggccttatcaccctcaggacgagccgacgtagcgagtcttccggtttcggtgctacaatgtgttagctgattcttgtaaagaggcagagatactcacgccccgtagttgccgcagaggttaacaccgcgctcaactagccgatcacccaggtcatctggacatccacttcctgcataaagcacaagcttcatatcagccagcatctgaattccctcatcactctcggcaagcagcttaataacataaggaacgcaatggaagatctcaggcttcgtagccttaagctgcgccataactgtctctcgtgtcaagggcagtccgtagtttgtgaagtaaatcggtttgccggagtaaatcgatcggaatacctcgtagaaaccatggctgtggaagaatggcgatgtaagaaacgctcgcatgttcatatgcacagcaaaagctccgatacagcttgagttggtgagatagatcggcttggggagacctgttgagccggaagaatgaataatgacagcgaccttgcgagattccgcttcggggctgtaatgtctgacgaatcttggcgcattgagatgaaagatgtctgcgttttgcaggagaggaagaatttcgagttggcggttttgttgaacttccttcagaacagggtgaaatggtggcgttgttaggatgacattgcagtctgctaaagtgagaagctgggtaatagctgggctggcaaggcgtgtcgagatcagaaatgaagagtatcctaatctgttaagagcaataatctgtatcacgacgtgaatacctgattgacccagcataccaacaacaggcgctttctcaagcgtaggatcctatccagttagttgtatccttatgccctcatgaactagacttaccactggctcaagacctaggctctggagtctttgaacagccgcatcagcatatctatcaatatccactgcactatgctccttgaaatcatcaacacccgtttccggtgcacccattaaaatcgtatcccccaactccacggcgcgacgcttaatcatctcattcagggtgaacagcttcgcctgtgagggctgcacagcaggcttgtgagcctcaacggcattggagtcgtgtctgatagtcatggtttcgacaatttttgcatacttagagtagtccttcatgttgaattattgaatagaagttatatattatagtgaagaaatcggatatccgtatctccacattcgtcaatggcattgggctaagagacggaaaagtgaaatcccctcattaacggataaatgccccgccaaattgtcgctcggaaacgagaaccgccaccgcggggagctttgcgaggttcattgacaagatatccgatttggcattttccgtcagattgatcttgatttgaggcttcggtgaggctgcggctactttctcctcacgatgctgcatgatatacaccaaagccattcgagatcggcaaatgccagataactatcgaatgaccggttgcttccccgtggtataggttaaccaagtaaggagtgttgaatcagaaagagggctttgcttgcgcaattgaagtaatggcgacgttgtagctgcatgagttgtgtatatgagagatactcatctggatgattcatctgaatcgaaaagcctatcattatggccggatgttttgttttatcccttctctgttgttcaaggtcgagaagctgtagctggccatcggctgtctccactcagtgattacagactgacattttcccctcagcatcatcctcaatgagtgacaaagccaacacgactgggagccaaagtgaagcatttggcccaacgtatatagttgagccaactgaatcacacacccatacagtagttctcctccacggtcgaggaagcagcggtgaagagtttgcccaggagctcctcgaagagactttactatcagatcaatccagccttgcccaaaaattacccagctggcgatgggtgtttccgtcatcgcgtgagctatggagcacggcttttgaggaggacatgcccgcatggtttgaggctcattctttgacggatactattgctcgacaagaccttcaaatcccgggcatcaggcagtcggtcagctacatcaagacgattctagaccaggagatcgaaataattggcggagatacatcaagagtggtcttgggtggaattagtcaaggtgcagcggtggcaatatggacattgctttgtctagactctgtcgagagacctctcggcgcctttttcgctacaaatacttggctcccctttgcttccagtatcgagaactacctatcaaacgagcaaaagtcgcctatagatgcaggaactgagtttgtcgctgggatgctggctcagtcaaaggtctcacatcctcaatctcgagaaagacccccatcaacgaccgtctttcttggtcatggaaccgatgacgcgtatgttgatgtcgaactgggaagaaaggcgcgagagatcattattcaggctggctttacagttgagtggagagaatatcagggagcagagcaagagggacattggtttaaagcaccagaagaagttgacgatctgctcaactttcttatgaagcacgtggaaaagcctaaacaacaggctcaagtgtgaattagagattcaaaaattgccattgtcttcattaagtttcattatagatctggggtctagtacttaaatcctcaacctcctcgtctcttaactggggataggcggctgaggcgcctcgtcccgaacacaagcaaagcagccctgttcatagtacgccgacgttccaccctgtgcctcgccgaagggaatatccttctcatatcccttaaacatgaagcagatcttgaaaacaggggcatcaggagcaggagagtagttttccgtatagaaagaaacacagcccggggtattttcacagtatttggggcacccgttaagaccagacgttgacagttgagatgtgaggtagagcggggaggactcaaaagttcctctggtgactgcttttccgcagactttgtcgctgggaagcgggataatttgtgtatagcttgggcatggggcgctggaagtagtggtagcggcttcggaggttgtctggatggtagatgcctctgttatcgtctcaattgtggaagcgatcgcggtcgtgagatcggtcgtagtcgactgcaaggcttcggaggaagacgcggtctctagagtggatgaggctgccgttgtaagatcagtggatctgggcttacatgcgccagccgagacagccacagggcaggaccaaacatgacaatgcgatggttcgaagcgggatcattttgagacataaaaaagccacaaatgatgaactatcgaaaaggaagagagtcaagttttcttttgcggattcccagcagataagaggcgtaagatcggaaattgcaatctgcatcttgaggcttgactcaactaaatctagtgtagtgttgacaaactatcgattttgagcacgaggaatagtcaagcggttgcaactatcgactcactggtgatagcgctatctggcaccaagcttctctaacttggctaggagaagcaagaaaactccgaatcttgaaccacctaagtatttaggataggaagtaataccaatgccatcatgggaacaacgcaaactccgtgcacgtcctcattccccgtattcgcaacccctcgcgatgtttcctcggccaagctttttcagccaccttccaatgcggaaatgtgtgaaagaggcaggcgccaccccgctgcatcgaccatatgacgctgttgtcccatagaaaccaacacgcaaggggatttcccatatggcaataaggaacttcagttctctcatctacccaagctccaggcacctttacctgagcatcttcaagtgttgtccagaactcgccagacagctcctctacacaaagatcccaggaaaacgaccagtcattagcacgtggtccaactgagagaaccaccagtgagggcccggactccggtaaacgcgcccctggccaaacctccactttcgtgtccttacgtacagcattactttggtaaccccggctgtattgcagttctagactcatgtactcttcgaggtcgatgccagctgctgcaagatcttcgaaccacagagtaacagcgctttgtatccaccttgcaaatgggaggagtctgaactgccgcatccatagtgcttcaaggatactggcaagattccagaaggctccatcatgcggatgaatgatatccaagggtggaactcccaggagtacctttctcgttaagcacctccagtcatgtaagttttggtcgttgttcaagagggcatgaaaatattggaatatgagactcgaagtatagcagccgcagataccactcggggtcggtgaacagccgtaaggagggaaatctgaagttaaagcgaagccgctttttatcaactgtaagagaaccgttgggttgacatcataccagtcaaatgagggcaacacttgacgaatcggccctgcctccgataaaagcgtgtatacacttggaactctccagaaggcatttctgaagctatttatagccagatgctcgcttgatataccccctgcttctgttgtccattgccaagcaagctccatcgggctctctgctacaggatcatcccagaaccacgagtatatacaccgaaataaatacgatggttcaatgtcagaaatcctcatacctatgaggataagagcattgatggatgcgatctgtccgctagcagtggcaatctaaaaggtcaggctatgtttgatcgaaagacacggcaactcacgtcaagcaatgactctccatagggactcacgtcatggattgaggcttctttgctcttgagaagttcgataatacgttcaatttgcccatgtttaacggctcggaatattttagcatcccaggctcgggtgttcctagggttcaattgaaaagtccacccggtcgatgcccgaagtactgacaagtcccaggatctttgtatgaaccaaggcatatgtacccttgcttgaaagactagaaccaagattagccattatcgcatcatttgcgtggtataaaaaagaatggactgacatcgggccttgtctggctcgtagtggattgaagagctttcggcaacctcataagactggaaagtgaagctgcctagtagaccgggtcgccttcgcggcaacggctttttggcggaccaaatgtttaagtcgcgagacacaggagacttggagttattttgagactgcccggcctgttcctctctaggttcctcaccttgtgactggtcggattctttggtgcctactgaaagttgcgtctgatgcactgagtctcgccagtttcttatttcggaaatgataatatccggctgggcgcgcgataaagcactttgaatgtcagccaacacgttcttacatctagcaacatggccaagcactcacatcaagtaggtttgctaggagagagacagtagttgaagggctgatgtgagtctatgctgatgatcttcaatcacgtctctcttaatcctaactttgagttggactaccagtcttcgactggcctttaccgcgctgatctgtgtccccatgtctctgaccaaggtatcgagagtctctaccgctttccgagaatattccaggcttcgcttggccgcagaatcatttcggatcatattgcaagtcttttcaaattcgtggtccatttcttcaatggcaggagccaagatctccaactgctcgatgcatctctgaatgctggcggggacatcttgtacttcgtcccataatcgcttgagtcggatggtgttggtgccgagctttcctgctacttcgactattgtgataatactggaggccaggccaagtatttctgccatcttgatgcagatgaaggtattgaaaaccaccgaagataggtatggaggaattaacaaggtaagtagtaaagctgagtctgcctcatctgacaggtgctaggctctgagtctcaacgactccgcctcatgcatgatgacacacgtgctggactgtgactggcccatgggttgaaaatacaaccctcatctagcgcagacatccattccagctcttatagtagtttcaaggttacacttgagattgcaaggagatccaacattagggcatcagtctctcctttgaagtttccaagcttttagatccttctcaatcggacaatcggggaccaactttaatgatctttgtctatcaacataggagtatcaacaaacactgtggagaatggcgccatcgtgaggatgctgttggttgtctcttcagtctttgcctactactgtggatccttctgattgggacgaaactcgatggacctaggccaagtgcgaagaaggaatcagtggttaaattgacggcttatatatgtattacaagaaaactgaagtaggatctgtgcctccctacgatactatttctttgttttcatccccatcataaacctgctgaaacgtaggccctgggtaatgcttcgaggctgataggaaccaccagaccgtaatcaagaaacagagaccacacagaatcacagagttgtagttcatcgttgtcgcatcaaatggcataccgaaggctaccagcggtcagtgaaatctgggagaaaatataggtttaggaatacttacggaaacagaagaacacgtcaaagaccacaataagtagtatagtcagtccgttgatccagtacccaaggttcttcaggtggaagggaccgggcgagaatcgtttgcggccgctcaggacattcgacacaattggaatagcgtaagacacagttgtgatgatgatgaaagatccagtcaagttactgaaaccaaccgaacttcccagtgggattgcgccgatacccgaggcaatgactgccacgaagagagtcgactcaactggggtaccaagcttcgcactcactctgctgaaataattggagaacggcacagcttggtcacgagccaaggtccagtacgttcgacagttggtcaagacagttccgataacgcagcagagagatgaaatgagaatgatgaatagtagggcgaacgtagcggcggcgcttccagtggcttgatggtagataccagccagtgggaaggtgttcgagttcccttggagaacagagaggtcggagatggcatatcctaagactatggcaaacgccaatgcatagacaccaccgatggagatgtaaagaaagatggctcgaggaagatccttcttcgggttcttggtctcttcagccatatgggtgatcgcatcgagagttccaatcgtgaaagctccattgagaatgccaaccataaaagcaacaccgtcgttccatccagttagattgttctcatggaatgagttccagacgaaatcgctagaggcatgctttgagggcataacagcgacgataatgatggtcacaagaccacctgcaacgacgaggaacagaccaagcttctgtgtatatggaacaagtcggttcgagaaaatgacgacgaaggtactgagccagatgacgatcaggtaagcgacgtagacatgccatgctgatggagagaagccgggcgtgagagtggcgtagcattggacgcctgcgttggcggcgacttggaccagcgatgctagaccgaacatccagccataaaagttgatccaacctgtatagaagcctgtgacacgaccccattttggtccggcagctatggttgcccagtgatagacaccgccagagctggggcatgatgaagcaaacttggaagatgttagatgtgccgagctaggtctgggagatcgtgcatacctctgatatacttagaccaatgaaagtgtagtagatcactgccacaatgaggccgtagatgacacctgaaatgccaccgctgaggatagaaactgagattgaagaaccaaggacaacccaggcattgttaactgtcactgcaatgcctgtgagcccaacgagaccatactggcgagtaagctgatctgtatggccagacgcattgatgacggagccttgttcggttgtctctccttcagtgatgtctcctttctcgaggataccaccattgaccttctcagcctccattgcgagtgtgacaaattagctgactgaaatgatcaagtatggcacaagaggtgatgatcagactcaattgcacgcagtcacatgctatacttctttttatatacggccatttacaattgagacgcgtgcacttatatctatatatgcatggccatatgaggcaaagataagtaacacggagataggcttcagtggcttcagtgcgtgtgcgaccctattctggctagcaccatgtttatcatgcggcagacggatgccgataccacgtttttttcttatcagagcagatggttttgctagaatgcgagactaattgttaccccagctcgtcttatcaattgggggttccagatttccgtcttatctcggcgcagaaccgttacatcggtctagaatcttacgacttcgctacgacattattcatgcggagaacttacgctcaatggacgaaatgtgccgtgctggcatacttagaagtcacggaaagagtagaagggggttgaggcgagaacgctttcatgattccagagtgagattggctgggtctattattttctacctggtcatctatctcagtgtacaatctccatgccaccattctcaattctgtctgcagccctctgtatctcttttcgccagtcacacaaagcaattataatccactctagaataccaaccagaaacagtgcgacacattgcccaacccaaagtccagaaagaccccagccgtggaatgcaagccaaattcctgctggtagagcacctccatagtagctaatacaattgacaagtgccccaacccattgtcggcccatacctcgcagcgctcctccacagcttccatttagaccatctgctatctgaaagagtgcgacataaggcatgatatgagcgacaagtgagatgacgtcctcatcgtcgttgaacaagcggccgatgacattctttgtagacatgaggatcgcaaggatgacagtcccgaagaacacagatagtagtgctgcggcatgcgcacagcgtcttgcctgcataggatctcccaagcccaatagattgcccaatctagaggatgcagcaactccaagaccgaaaggaatagtgttgatgatttgatccaaggtcatgacgacagactgggcagctagagggattgttccaagacggccagctgcaagagcaacaatctcaaaggcccaccactctgtaccaacgtgaatgacaccgaggaaagcaagctttgcaaaggggccgagatgttgaagagctcgtcgtggctcaagtccgccccagcattcgccccccctcacgaaggtggcatagcctaccaagatgaagaaggatagccagtacgagataccagtagctatgggtgatccgtaaagaccgaagccgagagggtagatgaagatgtagttgagcaaagcattaaggggagaagtgacgagtagtgcataggtacccggtcggtaaatgccttgagcttgaaggaacttcttcatcgcctcaaaccatacataaccaaggccaccaggaatcaacaactgcaagaacttgggtccctgaacacagatgaagtcctcttgtccaagggtccggaaaatgtatcctgagaagcaccagatgacagcaaccactgcatagaagccagtcaagacaaacaagcctctctgcagcagtattcccaggtcgtgtttattcttggagcttgtataggtactcgagccgagggtatcgagggcagttgtcccgccaagagcaatgagccaggctgttgccatggcgaacatgtaggagaacgcagcggtcgcaagggattcgggggagagacggccaaccatgagaatagagatggtttgaagactgttttggagcatgtaggccaatatgactggcacagaggctttcacgaggatgacagtttcggtgagccatggtgagtgactcttgggttcgattgacgggtcttggataggttggatgaggggagtttcttcgtctgggaaggactcgaagtgagggcgacgagtttgagactgaggggacattttgctgcctgtttgtgtggtttcaacgactcccttggagggtgatgatggtgatgaaggaagaggtttcaaaactcaataagcgacagccagactcggtgtgaatcaacaggacttctcaattacttcaattcgacaatcctttgccattagaagtcggtaaggggcactattacgatttggtaaaacttttgccaacacagaactgttgataagcatgcagtcatagtgggatgcatcactcatgttggcatattcagctgcaacgcgccattttcgctagtctgcgggatttgcaacctcacgatcattaactttcaccaacgtaacacagtattacctcgaaaagcatcggcgagaactcatcgtcgtacaagaagcttatcagcacgtatcataggtttactcgattcggcaacttagccacgataagaatgcggaggttgcggggtgccgatctgattctagctgcatcgaggaatttaccccaaactagcctattctagatacttacgcgcttcgtggacgcccgttgatattgaggttgtaagtgatgattctttctgcaggaggctttggtgatgatatcactttggaggaagaggaatttgttggtcaaatggaattacgttggtggaatgatggaccagccgccagcatgaatgtgaccatgatcctgatctgagtgtctccggaagccgagttatcatatggcataaatactagctatcgctctaccatttgcaagacataccattcttaacagtgctattctagataactctcagaatgttgtacaagtctctcgtctctctaagccttgcttctgtggctctcgcccacggcgaccatagccatgaccaagagcccatgtcaggtcctcaccaaggtctctggtacaacaccctccccggcgatggcggtactcaggtaagtatctcaactccgatggtggcaaatcaaactgataaagtctaggccgactccgtcttctccggcatcagcaccttcggccgtcttccatatcagccatgcttgaaggcaaacagcatcaagtatgacattgcttttatcggtgctcctttcgatacaggtacttcctacaggcctggtgctcgcttcggaccttctggtatccgacaaggctctcgacgactcaacctttagtaagccagcctcccattaccttaaagccgctaagactaactcaatctgtagtggaggttacaatgtacctctggctaccaacccatttaacagctgggccacagttctcgactgtggtgatattccagtcacctcgtgagtagtctgtcagatcatatatcgctgtgctaacgacccaagatacgataaccagtgggcgcttcgacagatcgaggagggtcactacaacatcctctctcgtccaccagccacagatgcagacaagtctggcccagctctgaagagccgaacccttcctagagtcatcacccttggcggtgaccataccattactctccctctccttcgctccatcaaccgtgcctatggccccgtgacagtgattcacttcgatagtcatctggacacctgtgagtctaaaagtgtctctactccctatccattgctgacatatgaacagggaagcccaaggtctttggtggctctccatcagaggtcgctgctatcaaccacggcacatacttctaccatgcagctatggaaggccttctccgcaatgataccaacatccatgctggtatcagaactactctgagtggtcctagcgattacgataacgatggatactgtggcttcgagatcgtagaggctcgagagatcgataccattggtaccgatggtatcattgagaaaattctcaagcgcgtcggcaccgatcgccctgtttacctttctatagacatcgacactcttgatccggctttcgcccctgctaccggtactcctgagactggaggttggtcaactcgagagcttcgaactattatccgaggattggaaagcttaaacctcattgctgcagacattgtcgaggttgccgtaagtgttacttgaggagtccagataaaagtgatccagactaacgaagtgatttagcctgcctacgacactaatgctgagcacactaccatggcagccgctgatgttctatacgaggtcatgtctatcatggtcaagaagggacctctcagccgcatggttgagggtaggaaagaagaagagctgtaagaaagtcacgattgaagacactatgagatcgtggggaatgactcaatgaggaagtgaggcatcggaaacatatgaatcacatataggatagtgtgtgtgctagatgtatttcgatttgtgctcttgatttatagttagagtttttcaaaacaaaacaatattatatgacaacttttctaattattcaagttgggtcagctagtttcatggtgaacgatcaagtagagcttacctagtaaatggctcgcacagagatatccctcaaaatcgttgcaatcctctctgatcttccagatatcctttagtgcttgctcaatcaccttgacatgcagcgagccaatacaaatctcaagtttatggatcttatcaagaatgaaagtcttctgttcctctttgtaggcctcgcaacccactgtaaacagaggcatagccattgcgacccaggtgttgcatggctcgccttgggccatgttgctgatcattccgctgatagtctgaacagcatcctgtatgggttgtgatgaggaaggcaagtcatataactgtcgatatagctggatcagagttgcttgttggaagactttgttgcagagggcaaactcgcgacctgattgcgacgaaagtgaggaaattgagacgccgggcggtgacttgacatctcgcctaatcatagcgttcagcttgcccagtaaggtctctgcatcaatagaagagtcttctagccgagatgctggtgtcgatgcgttaatctgttgcaggatatcgagaagctcttcgctgtaccccagaaacccgtcaatctgatgattgtacgcggtattcgcaggaacaatcaagttggccttctctgatgttattttaggtacgtgcggtaaagtctctaaactgcgatacagcataaagagatgcttcatcgcagatctcaaggcactatcgcttaccacaaatctgtgataatcatgacggccttgaagaagagccttgataccctgcaagtgaattggccacctgaacattccctgctgacctgaaaacacgtccgccaggcaccagattaggcaagttgcaataagaatctcactctgttgtccttgtgctaaagctgatctcaacaaaggtaggcccgaagattgcaggtgttccattattcgagatgtgctcgttccttcgacttccgtcatgcccctcgactcaaagcttgcggttgatagtgccagactggcagagaggagatgaggagattcgagcatggtgggcataaggccacgacgaaagtcatcgtggatagttgggtgactcgacaacgatgccagaacaccttcggcaaaatgatgcagcaacttcttataccgccttgggagcgccaagccatttggaagggactctggtattgatgatatggaattatcttcccctgtaccaaggtccagggtgccgctgaagcttattgaattacttgagcctactcaatggggttcagtaagtgatattaccttcgttcctgtgatgcacataccatttcgtctattctgtactccttgactccagacaagtctcagctcatatttgcaggtccgacgattcgagacgcattgaccgcagctaggcttcacttcgtcacacttacgccttcgttttctacactcaccacaacctttacgtgatcgtttcccagtcatgtgcttctgcgatcacatgagtatcggcatcggtcaattgaagcgggcaattggtttggaggatgaaagtctggggtagcagggtattaaatggttgaatggtcacgataagaacgaagcagttgattgggtgataagaatgagtgcgggcttatctttactatcccgatcacatcttgaaattggttattcggggaagttctgactttcaatagcatcaagttcttcagtataaattataaattatgagttcgtcttttctactgcattcatctctaatggctcgatggtcgttgctgctgaggtattatcactacaaaagtggaactcgaccgttagagtataacgcgggtgtcgattagcttggtacgcgggcaacccagtcgaagtacctcgaagaaagcctgcttccctcccatgatatcccggcagttgtgagaatctacatccatgatctcgttgttcgagaccgtttcccatatgagatagctataagttcagcttgaaatgatctgagacctgactgaattcgaatttcagctaccagctcagtcatatggctggctttcatgacattagatatgttctatagcaatttatcgggcattcaatttaatatacaagttgttaataagatttattgtttgcagttgagagttatggttaagagtttgtagccttatcccagcatatagaagttagagatattaatttgctcgatagcggtctgagtcctcctcgctaaggagacactgttagttttagtttattgaataggttattcgcacaagtgggagcttacaagagatgaaatgatattatatagcttataattactgtatactgttgccaagcccatatagtaacatggagagcagaccggcagagaatattgacagcatacataatgattcctagtgattaggaatggactctccatccgaataaaatggttaagggcatttctttctcttgtggaagctatgatacggcagtagaatctgtgtgatcgatgagtgccaaatcgtcccaaagagctggcgacaaattaggttcagttggtaatcaatagcaccagatatacgacagaggaggacttgacgccttacaccttagacaaatgaaattattggcaatacgggcgtttgattttcgggcttgttcagttttactgacatgtgaatcccattctgtcgggagggagccaatctgcccgaaagagactcaacttgtctctattcggacgattaaccggctttaaccatcaatacatcacagccttggcggtggctttttctgcttggcgatggatgaaccaatggaaatcacgattttcgagcttcccttcttggagatcaccgccagtttcattcttttctgtttctataaaacttagaggctcagctgaatatttcgactgctcagtaccagctcatcagccgtgtctaagattacttctgcttcatcagcatctcttttcaaaatgtcgtccgcacttactacaaccgtcaatatcatttccgtggccatttacactatggtgagaccaaccgggtcagtcatagacgcaaatcccactgcaacaacaatcgggctggggtgcccaaggcacgagaacatggaatgtaatcagaactataccaataccttcgtggtcgggccatgggccagtacagtcgttccagaaggactgccttctactggaacgtttcgatggtatttcgaaattgaaagggaggcaatatcgtatgagtgtctcatgagctctggtatacgcaagacttgcactgggcttcaagttccgctaggttatacgaggtgggatacagagagggattggacacgtaatagctggactgtgacagagacggatgaaatgctggataccattcagttgccgatcgtcctcacgtctggccaggagcagctgggaactgatgttcaagctacacctacagaggatgccagcgagatctctgcttcactacgaaaagccacgactgaaacctttcctccagtcaccccgacctttttcatttacgatgcagaggaatatatgatacatacaccaacgggctcagtcgtaagcgctaatcccacagcaaccaccatcgaactgggatgtcccgtccagtccaattgcccctatgaatacagcaacacctttgtcgtcgggccatgggctagtaccgtcgttccggagggttcaccgtcgacaggcacctttcatttttatcttgctaacagtcactggggaacagccctctctgtggagtgtcttatgagcagcggcatgcctcagacatgcacgcacttggttacagagatgcaaaccaggacttggaagggcggagatatttatgggggcccagtcactgaaaccgcgacaaatatgatgccaggcgcgacgttggcaacgcagtttatgtacatgtcaattgttatcactgctggtcaggagctacttggggaagctacaacaacttcaactgatacagcgttaccggaggagacgaatggggttggatcgagtgctgcctgtattgcgggtgttgtggccatggctgtgattgcctctcttatcattaaatagtgagatgccatcgctgagaatttgttgatgtctgggatcacagtaggagactggtatatcacaaggtaattacaatgagagtatgtactccgtctcagagcggaattccgctttgatcgcgagatatcagattagccggctttaaccacccgagattactagccaagctcagccctagcaggctcctattcatcgtcccatgaattggccaaccagagttatcagttgacattccattttgagaattcgccgagatccatgctccctgttgttcctcttaaagcctaaccattccactcaagactcttcatcaccaacatcccaccatagtcattcattataactaaaatgttgccagcactcaccacaccagtcttcatacttcccttggctctgtacaaagaacagacgccctcggcggtagtcatcgccgccaatccaacagcaacaacaatacaattatactgccctgacgaagtctccgcagcatgcgaatcatctgggtacaacaactccattgtaatcggaccatgggcaagcaaaactgtcccagctggcgcggcttcaacgggcgtcttccattggatgttggcattgaacgatctgggcggtgccagttctgttgagtgtcttgtgagcagcggcacgcctcagacttgtacaaccatggcgctgccgaaggaaactggggaagacggtgttaccgacgttgtgaccggttacggaagtatcacgaaagaatttgagctcatgtttggcacgctgccgatcatcatcaccaagggccaagagctgcttgaaagagcatctcaggccacgactacggaagattctagtgctgctcaagcaaccggaagtgagactgaggctacaagtgcagaggtcacggctactagcgcttcaactgatgctgcggcaccgaaggaaactaatggggctagatcgagtgctgtccgtatgttagatgccatattaatggctggattagcctccttcattgtgcaattttgaggggttaacatgaatctacgggatatttcctaagaattatcccgagcgaattccaggtgatgggagtactccagagctcaatgtttagatacacattcagcaaacggtatcactaagtcgccatattatacgttgcacatgcagtctgataattatagatggaataaaaatatcttatttatcagttttttttttaaaatgaaaggacttacgaatccttctcgttcactgggttagggatcgatgtttcaagtcgagcattacgtcagctaagatcagcacaaaaccaacgcaacctcatgttcgaactgtcatcaccgaagttcaccgaccaagaataaacccacgaaaacaatgtcattagggcaaactcaagaggccctcgcatggagggggcgacagacgacgatgcgacagcagcagcaaaacatgccgcctgcagtagtacaaatcgtcctcgcccaggctaaacgtcaattcgacgagctccagcgaatgacaccagaacagcgacgcgcgggcaatcgtatgggcgcctcctatgacgacattcccatcactgagcccaatgatctgatgcttttcaacggcttttcttccacacagctcgattttgtccaattcggcaaggcttgtcgagaaggcgatatggctaccgtcgagtccatcgttacctctaaatctcgcacgccagctttccttcacgaaggtctttttaacgctttgggtagcggcaaggttgatgttacgcgctatttacttgatgctggagcaccaatcacaagaataactccatcatgggctttggctgctccacaagaccagcaaaagcccttgttcgaactgcttctgcagcacggctggactgtaaacacacctgggttctacggagctgtcctactaccatccgttatccgttcgggcaacgatgatcttcttgactggtttcttgagaatggtgcagatccgaatcttggcaaacaacaggacaatcgcgaccgttttggcgatcctgaaacgaattcatgcgaggcactcgagattgcagcaacgataggcacagtcgaaacggtacagaagctgctccatgctggtgccaaaattgacaacggagcaccattgtattatgcagcaggtgcctatccaccgggatcaaaccctcacgctggagttgtaacaccaagcaaagaatttgaccaggcgaggattcctgtcatggaattactggtaaagaacggtgcgcgggttaacgataagacaatctcgcgccatgtgacagcggagtatccaattgtcaatgctgtcatggcgggcgctatcgaaagggttaaatggctgttgagtcaaggcgcagatccagatatgaaggggcagtttggtagtgctcgcgagtatgctgaaaagctttctagtgatgagatgaagcatgtattacaggtactttgagggctcaggatggattgaactgacgatgggtgtggaggaaacccttttagatattgagacttgagtgaatgaacaaatggtttgagaataaaaacgagttcacactacggtctacagctcgatgctattgtgacctgagaatcccgtatatacttttcatatgcataccatttattcgtgaagtacggaaccaagataagcttattgtcagcatcatttggcaacctatcaatgacttcaacgctgcctcgtaatgctttcgtgtcgcgacgtgtcgcaagagctgaatgcagggtcttttcaggctgtgctagatcaggcgcctacaaggtcctggctctagtggcggtgcagtccaagcgctggaacggtatgtcccattggccgtagttggctcacacagccactagagcccgctttttagccctgaacgcgtgtcagagacgagtaaccttaattctaaatattccccgttgtcgttttaaaagtcaatctctctctacccctaaagtccgcgtttccttaaccttgttcctaatttcaaaattttcaacgacaaaaccctaagagctcacatctcaaactctatccctaagtaatcatccgctcaaacatctatactgcaacctaccagaccttcaaatgtgcttattcagtctcttctcaaaagacaaagacgaaaaggacgatctaccgcctccacggccaacaagccttgggcgcagaacaccagaggctacatcaagactccaagggagcaaattcgacggtagtccaagaccatcaggtgacaaagacaagtacggttacggagtcggctacagctctggcaatggatcgttaggcgttggtggaccgcatggcggcggtggcctgtatggtggtgtcaatggtggtgtttattctggcgtcagtggagggccaaacgggggtgttaatggaggagtttatggtggtgtttcagggacaacacatggtggcggattggcgccggctggagggtatgggagttcaccaggaggagggcatggatacctgtgattgaagggaagtaattggcggcggatcaatattgcatttttttatttttaagcgctgaaatatcctaagatacctcgaacaaagaagagactttgtcgcctttgatcgggagactcaagaacaaaccagcatcgcaagcggtttatggaacactgagttgcatgttgtgctagggccggtagccgcctattactctgctattctttgtctccaattaacacgagctttcccatcacgcttgtcatcttctcaaagcgaaaacgaggtatctgcctatacggctgtcggctgtttgatgaatgaacttcgttaaaagacttgaacacgcgctttgttgtatgggatagacacgtgaaagtagaaaaaaaggttaatttgagtaaccaatgcacctcagtgatggtagcagaacaacttaagcgatgtgtctcattcaccgcgacttgagcttaagactgttcgaatgagatccatgaactacgtgatacatgcagcccgaacaatggaccatctgttgtgtacctagttgaacagtaaatctctgagccataagtcatggaatgattcgatgctcatcaatcattgtttgttctcatgaggcttcactatcccgtagcagctttgagaaagttacgtacattttaaccaaagttgagattgcaacaacacggtcactattcgcagtgtaaatacatttcccattactcatcttcaacttcaactgagtttctttccttctcacaacccaccagcctctcgtcttttcaccccccctctatctaatctacaatcttcttagcacactcagcctctatcttgttttccggtacggttatttagcccccctttgcctcggtcttcctgtcagagtatacccattccccaacagtattctgttcagcactattccacccgacactatggagtgtgagtaggtccacgactggcttctatgtctaatggaggcaatcgccaatccttcacgagaggacgagtggtccctggaggatatctatatgagccatggcgataggctcagatatgtcgccatgtctgatgatgaatatacagcctttttacaatggcgagaatcacagaaagggcagacaatgttttcatcctattcagtccttgtaaaccctctgtttgcgactgttatttgctgtctgatcttcaacatcgcactcccacagaccaaggagttcacttttggtcttttcaactaagtacaggggtttgatgcacgacatagagaacaacccgaaatgcatgagcctttggggctttgacataaacgcagtaccactcttggagatactgggggcactacgattctagctaaatcactcccgtctttcgctttgttgtatttgcatgagatgaaaggcgatatcacaacaaccttatttgcgctgtgtcttcgaagcaccatctcggatggataagatgctagcattcagggcaaaatattactgttcacgaaagtagattaatcaatactcttactagtatcagacggtgttcatttcatttctatgctttagtttgatgttgatcattcctcacctcagaaaattattagtaaatgagacgcgacgagtttagtgaggactcaattccctctttttcgcattctgggcttctaatatatttgttcaaaactacatactcatttggtcaataatcatatgattgtattaataaaagccattcgccgtttatgcttatactatccatttccggggaatgctctgatccactgattactcaggacgatcacgtgtgcatactaccggggtctagatcaaaacagcgacgactttacaataccccgaacctcccgcatttcacactcatggcggctaaagatccccccaacaggtccaccctgaactatacagagataaccgaaatggatgctccggctgaaaaggtgcagcagcatcaggttgcatgctttagctgccgcgcatcgaggcagaagtgcgatcgccaggatccttggtaagtcggtctagccctagccaccttcacgcgagactgacacggcggtattagttctcgctgcgcttctcatgatcgcatctgtaaatatccggctcgttcgaacaggggccgtaagcatggtagcacaaagtaagaccatacaccactcataaggcgcttctgaccgctcccagcaaacctgacagtgtagagaagctcctcgctcgcatcgaagaaagcggtgcccgtgaggaaatcctcacagctcttttaggccaaactctccccagtccaaatacaacagtgtctataagaggaactccgtggacacatggacaggggactgattcagcgcccgagtatggccacggtacgagccaatcgtcgcattcagtcactcaccgacgttcagtcagttatgacgagagcgatgatgccgatggtttggtgtcaccgataacaatggtcacggctgctatttcgatgagttcctctgcggcttgtgacagacttagatctcagatgccgatgcagccgggcatgcgcgaagctatcatggcgccgataaaagaaagactggctttgtattttggtaagcgcaagaatacgaatacctctttcgtctgtcgtctaattcgtatcaggcccacatagagcacagcaaaaagactgggaggttctggcaactcaagcagttgattctccgttcaagttagagagagacacttgcgatccacttgcttcaagattgatcaatgataacgacgctgcgctatacttccaactgtaagtcaacagccaaagtttggtgtcgctgtaatgctgacggatagaaaagattcttccagattcgccatcctctgatcggccttctagacgccacgttacatactcgcgaatatgtctatggatgctcattcaccttattttccgtgatctgcgctctaggatgcgctgtctcggcacgccctcgcgaccgagccatataccccgttctgtcatcattagctagtggcaatatcagatggtgtatcgctgcgtcggtgaaatccctctcaactatccaagccattgtcgcctaccaatactgggcacctctctctgcaaggcaggcagatgatccatactggctaacactgagccatgtaagtgcattcatgtaagatcatatttcgaattgcgtgctgacttcttcgaaggctgttcagttagccaaagagatgggcattaacagatcagatgttgtgaaagaatatgtcaacgcagaatttccgaatgcttcaccagagctggccgacaggtatgctagaaactacgagagagcgtggctatacacttttatcgtagataaaggcttcggggccctcaatggtcgcttacagtgtatgagctggagggcagtacctcgtaatgcagtagattggtggaaatcacctatggcagaaccaacagatcgtatcatcagtggagtaatcgagattaggggattattggtaagttcgatactgaggcgaccgaattccagctgacgatcattgttacagctccaggcgatggagaagcgtcgacacatagtctcgacaccagctttcatcctagagtggcacaaagaagcttacgagcgactaactcgcgtccgcaacgaacgctgtcaggcagatgacctgccatcttcgaaatatctccctatcctcgctttctatatggatcacagcattctggtctttaacgctcaggctttgcgagacttgacggcctctgaggatagtgcggcagcatctgcacttttgatcatccagagaaagagtattgaagttgctggtcgtatctttgaccacttggtgacagataaaacaatgaacgacgtctcagttggctttcagaataaccagtttattatgatctgccacgctatgactgagatactacgggtaagtctctttctttctcagatatttgaacatcagtaacctggtacccaggccgtaaagaaaggcggcattacagcagaagaaactgccgccgctgcagaaaaagttatcagtgtcattccattctttgaccgtgtggtacagcaccttccagcctcatcatctgtacacctttactttgatcttgctcgtttctttgcatgtcagatcgactctttgcttgcgccacctgatccacaggcttcacgagaaacgatcgatcaaggaatgtttacggatgagtggttcaaatctgttgattcgggcgtgccagatgttgccacgtatatagatatgggatatttggggatggatcagtcaatgatggatgcgaatgggttcttcgattttaataactttaatggtatggcataaaggtttgacggcatcaatattaggggttaggcgttggtattttgtggtcagttatatgacatcaaacttgagacactttaaatcgaaactcgtcggttccaggtcttgtccgtcttctctaggtgctgaggtagtataccttgctttctcagcacccaagcttggaatcttccatcgtgactccaagtacgcaaaaggatgcagcaatgtacaaaaatccagcaaacagctgcgcacctaagtagcttcctgttcctgtagagatctccagagcaaaaggagcactaaacgtcgatgaagcagccatagcgaccaaaagacaactcacaacgccgatgctaggttctcaagtcccataacctcgacgaggacaggtgatatgttgacccaaaagacaccagctgacaaacctccaaccagtgcaaatgtgaggagtacgccaaatgagtctgcgttaatccatatcgcaaaggtcaagattccggggatgaatgacattatgaaggtgaggttaattctaccaaaccgatcgctaagccagccggtgcaaggacggccaatggcttgaccaaacatgaagaatgctgggatcatcgaggcttgtggcaacgagagtccaataacatttacgtaattggcgagtgtgaagatgagcacgaagtaaccgagcatgctgaaggcgccgtaggtcaagacaaggagataccctggtctgtttagaagacttgtgtcgaaagcgagtcttgttgcttgtgcgtgatatcgaattcgtataagcagtgtacaagtgatgttcgctaccgccgatacgattgccagaatccgataagcccattccaaacccatgttgcgaataatggccccagtagcgagtgagtatgtcaatcctccgagaccagccccagcgagggcaatgccgatagccaaggctcttcgtctcgtgaaccactgcgatataattccataagacggtaaaaacagcaaccccattccagttccaaagagtgctcactgagagagaaacaattgccatatttcagtagataagcttgcacatacaagactgacagactgtactatagccccaataagcatcgtcagtcttgtaccaagttctctagccacgatagtcgcgaatggtgggtttaacatcataacacttacactgagtgatccggcgatggcatatatcagtggtgttgtgccagggaatgtattctccttgacgaagtgtgcgagaaatacgaaatatgatgcgtttataccccacgaatggccgttgacgatagccactgaggttgtgacgacccaaccgtatcctccatctggggctttttcggaactcggcgaaacctcttgcgtctccaaattcgggtgcattgaggtgtctttggcattcatgttgaagctctataggtttggatcagaacctaacttctactagaccttgagactatatatcctctcatacactgatacatgggacagttcgtagatatgaccataaaatcggaccatcggcagactttgggagcaggccatcataagctcatgtcttttcttagcgctgccaagaccgtagttccgtctccgccatagctaaccaaagactcggaaccttgacataaaggcccgatatcgactagcatttcctcggaatgatgaatagtgagcccactgagggttcctattggcttttttggctaattctcatctatatgtactcatatatcgatcagatattggcatatatcttgaaaccgttcttggtgtctaactccactggagcttcttcttcgcttccataagaagttccaagactacattacttatcatattctctcgtctaattgtgtcaaaggctgcgatatcagcttcgtacaaggccctaggtcctcgaaccagtcaatgacggtgcatcctcaaggtcccgaagttattggccaaacaactgacttgtatgtgtctccgacatgatccaagagcttacacggcataagtactcttccagcccgctgtaagattgttgtgaagctggactactgatactagttcatttcgagcttcattgcttagccgtaaaagacccagcactgccattggaggtcttgacctccatccaatgttcagagccaagctggagtggagcgaaatttctgtttctatcgacatgagagccgtttgatcattgccttattcaactcatatgcgtacgttcttctctctgtaaaccaggcttcgtgcctaatatgtaagtaatttgttgcctctagtcgagttcgtcatcctatcagcattgtccacagtgatgccgtcttcaatatcaactgaagcccatgctccagggttccgtattcgcggctttttatgcaattccaataaaaccattgaaaatggaagacggagaagttcagacgaagcgacgctcctccatgatccgtcccgtgatctaggcccaacgagagaaaggtccgacttgactcttggactagacatggtcgacaatgccttcgcttaaacaaagcttacatacactatcgctggcagaggagcaaatctcaacgtcggtggttccatggggcagtttgccgtgcttatcgggtttgaggcatgcgctgttcgctaccccattgcgagatgcgacggctgttattattccaagacggccaattgcgaaaatgataccatcaaatattgcagtcaattcgctgggaaattctttcgtaccttgttcaccaaagggggcgatgacaggtgtaagatccgtcgcgaaatcgttggcgaatcgtgccaaaagtcagtctcgttattggtaccgtggattgtgcggggacgcgctcgtaggctgaaagtctctgaacggctgcgtacttgaggccttgacactattttcagcgctggggtgcgccatgaacgggctctcgctccaatgggttggctgtgcgatgcaccattgtctgccaacatgatgcaggcaccaaatacgtgaagagctacagaggcaccccaacagaagttgggaacctcatccgcgaagttagaagtctctctgtcatcttgctcaacctttgccttatcgctttcgacctagaagagactggaccacccgaagcaactgctgctgttcacgagccgccaactgttcttcatccgcattatctccacgattgccaccagctgctgagtcgcctggagacaggtcttccgcgtacagaagcttccttagattcgggttccgggcgctcaagactacaagctcgactaaaatggccttacacttcaaccgagtccagagaaatgatccaggatatacagcgttacaaccagatcatccacacagctcttgccgccgactctctgtccaagctcaaacattgcttatcgcgacaagtcgaaatgaaggatggccttaaaaggaccaatcgcaccgctgaaaagatcttggacatacaagtcaagattgccctcgatgccaaaagaaatcaagtcctcaaagattttggccaagttaatcctcggggcgaatacgagataaacgaagcctacggcatggcctcaccggcctttagctcacgcaaggtccagagtttgactactagtactcaactccggctccaaggctctggtgcagtggtatacctggtgctgggaagtcagtcctttctgcagccgtgatcaaggagtgtttgcaaagaaacgctcatgatgcacacaaagctactgcgtacttcttctgcgcctatagacatgagcgctcccagcatctggtcaatattctttcctctctttgtatccaactcgccctgcaaagcgaaaacgctttccatatcttagaagagtatcacgaccagctattctcaagtcaccacctctcttcaaagcccaccgccgaaatgctcatacagatactacatcgtatctgcgcttgctttacccgcgtctacattatcgtcgatggtatcgatgagtgtgacaatcgagtcgaagcaaatgtaaagtgcttggctgagcttgcgctgtcacaagggaacaatgttattaatatggcgttatttagccgggacgagagcattatacgcacacgtctgtaaaggggatgtaagttgcacttgctccgatatcacttacttctagctaacgagtctcgaggtttcgctgggtagcctgccaactcgactacatgtgtgaactcccaacagacagagctcgacgtgaggccttgagcaagcttcccccttcgctctatgcaacttatgatcgtatcttactaagaattgatggttgcaacgatgcggtaaaacgaatagtcaagggagcgctattaatgctcgcgacgactttctcctcactctgctttgaagaaatctgcgaggccatttccttggaagacggtgcaacaactctcgaagatgatgagattatagaagaagaggaagtactgcgatggtgcagtagtcttattcgagtcgacaaatacggctctttcgccaatagcaaaagaattcagtttgcacactttacagtccaagaatatcttcaatccttgaagactcgcaattcggaccatcaatacccaaagctcagagaatacgctgtttcgcgggtagatggcaccgacttcttttcttacctgtatttacgcttcctcactatggaggacatggagcgatttccgcctacccctgacataacatgtagtattgaggacatgcttgctcgacgcagacgcagaactttttaccgcaaatcagtactatcttggacaccatataagacacgaccgtcaaatatggaggatgagacaaataagctcctgcggaaactcttccaaccctccaaaacgcccttcttctgtctgtgggcaattgacttcatattcagtcatcatccctcgtcttcaacagacgcctcttctaagtcaagaagagttctatcgaaagtcatcaccgcggtgctcagacctgaattcacgcctcttcacatggcagctgcattcagtatgtacgacatatgtcaagagttgctggagagtggctctgatgtgctggcatacagcagattcggcactccattacactgtgccctcggcggtcgaggtttcttttatagttttctgaacttgaaaagcaacgatatcatatcgggtggtcccattaccaatcgaaaagtctttcatagtgcgcaccaggctcagctacaaacagtccagttgttgctgaacgcttcagtctcgcccctgacatcccctttaccatcagaaactatcatatcgctcactttttcatgcccttgcctatccactaacaacgcccaagttattatcaagcttcttagggctggtttgtcaataacggctcaagatgtgcaactcttcaggatccgttatgatccgtgcgtgcagatgcctgctctcacatctgagacctctctgatgtggtctctctttccagaattactcaaggtccttggcgaaaaccttacgccaggctgtcccagatttgtccttcaccaggaaaccgcagacttcatctcaagagcaagcagaatgggacaaccccaatgccgaggtgggcagtcgattgaaggcgccagtagcgaagaggtcctcaaatacttccatttgctgatcatattgaacgatggaattgggatgagtgctttccttaccacttcgagagccgatatggcaaagtcgaccgacattgatctcaagcgtcctggctggaatgctcctcatctcgcattattggagggatcttatcgagtgttggatccattgttggcctttggcctagacccatgttctgaaagtccacagggttccaagccagttcatatgtgctgcctagaaaacacctacgaggctcttcaaatcttacagcgctttggtggatcaattcttgacaccgacaacctgggtaggaccgtgcggcagcgactcgatttcacttcgaggcggtctctcttctcctgcctcgttgcaaaacggaagaacattggacaagcactaaagcactgtactttgttttatatgaacccacattctctgggtcattggatctctacatggactcggcatcttgtcacaaacgtcatgtggtttgcgtgctttagcatgcgcactctaccgggctatctcttctgatgatgtacagacttgtgagaagctttactatcttggctgccctttggagtgtgagctgccctttcctgtggttgtgacaccattagctctgtccatactccaaagttcttacaaggtgatggcgtggctgttaaggaacggcgcgactgtttcaaccatcatggtccatcctactaaggatacctattgcacagtcctcgatcttattttagaacgacccagccttaacaaccttctttcagcatttttagatgtataccttgcagagaggggatcctttgcacgtgagcaacgcagtattcttaacatacctctcattgcaggcaacatggactcataatattgctgaacaaactccagagcaaggccttgggatgtggtgaagtcacgtaagcaactcgtaccattcaccgaagcagcaagcggctaactgatatacagaacattcttgctggatatttcaggtgacttcgtctttaaaagcaccacaaggcttgaatcgctcagtgccatcattgatcagaaggatatccgtcatcagaaccggactcctctctttgtcgcagccgcgcagaacaatgcgaaagcgttaaatgctctacttcgtcatggagccgatgttaacacaactgacgacagaaattgcacgcctctatttgttacagttgagcaaggggcgatggacgtcgtagagttgctcatcggttgcggtgcccatgtcgacgtgatgaatgcttcatctcacggactcttcgctatggctttcgtacagaaattgtggataatggtcgacactcttctctaggtcggcctatcaagcaagagaataacgtggacggaagaaatctcctcggcctcgtgactttatggacttgccatccaggcaccaaacccaacattggactcttcaaggggctcctagatcttggcgtcgatctatatttatgtgacaagtttggctcttctgcattccatcatctttttacaagaccttgccggagttacttgttgtgcatgttgggcatgagactcgatcataagtggaaaagctcaacagctggtctgaccatttcttctccaacggagtagataccttggttgatataacttatagccttcgttatgccaaaccttcaatcagaattgaaggtgtccgccagccatgtggcctgggaacccctggtgcgcatagtttgttatgtcgagcagcctgctggggtgcggtcacagcgattcagaaccttaccaagctcggtattagtgatcttgaacatcattttcatgaacacggatcgcccttaaatgctgccattcaaaaccacagatgggaggcagtcaagtttcttatacttcatggcgctacggttcctaaagatctttggaggcccaagaattctatcccgagtactgcaaacccagattctattattcgagagtggctatttgttggcaggcacacggagcgaaagcgagtttcacttggcctttggaacaatgagctgaagatcaagagctggtctggggtatgagttgttcgggtgtcattacaatggcgagataggaagtgttccgtggagagcatcttggaatacgccaaacgaaggcattggctcgagattgagtacaagtcaagcgctgttcgagatactcaattggcgcggccaaaagaaagatgcgggagcgtgtcgagtgttgaacgccagggctattgcggaggatgtaacggtcgctcagcgccgcaagactgatggccaacaaagcaagcagctacgcatacccgcacagcaaatcacctgcagcttctaccgacctgtcaaaacggtcgatggggttcaagaaattgcaacgctgggtgcagccgatcattttcttcgtcccggagaatccactcggcgaccggcaccggtccggaggacggtgctggcctttcgggccgttagactccacctacttccggtgtgatggatgtgcctgctcctcagggagcaagaaaacaccgaaccttgatataaggtatcaaaataaacttagcaaagaacaccctaagcttaggctcaatttacctaatattttttatcgcttagggtcaaggtcctgagttttctttcctcccctagctgttctaagggaggtaagaagatcaggaccgagtgacgaaaatattgaggtacattggcctgaactttgggggcagagttccacttctcagtgatccgcaacactgaatgaacatgtcgataggaggcgcaagtagatcaatcatggcagggtatgtttcattcatatattcgtatatacactctatttcatacaagctattgtcactcgacccaatagggaatgacgtttgggtatcttttatgccgtcggtaacttcaggcggcgcagcaggactctatccacaatctcatcgaagagatggtgatgatcagcagagctgaaccttttctcagtcgcgacgattgtcgaactgactcgctgcttctgggcatcatggatgtcgcagcgtcattcttcattcgcattcaccatttccaggtgcacgctcagacatggacttcagcagcgttcttcttcttgttcttcttgataccaacaaggccaatgatctcctcccagaagccagtaggagggtcaacgatcatggcgcgttcttcgtaagcatcaatgacaggtcgctcccagacaagatcacactccttggcactgatgaccttggtgcgcttgatgagcttccagccgagatacatgaaaggagcgatgatttgcatggtgtagttggagaagaagttcttcgcattgaagggagccaaggatgtgtatccataggtgtagcaaacgactgtgtgaaggataagagcgatccaagcacagtagggctggaagtagccgaagtagggcatcttcttgcgatcaacgccctgagccttgcaagcacggtagtagaagaggaaggtaatgttcatggtgatataatccacgatacctcctccagtaatgagagcgagaaggatggtcagggcctcggcggacgagctgtcgagctgaaggaaggccagcagagggaagaccatggtgacggcgaaacagtagataggaataccgttcttggtggtcttacgaaggaaggcaggtgcacggccatcgagggcgagactgtacagcgaacgagttgcgcagtatgtgtacgtgttaccggcagagaagatagtcgtgaaaaggagggcgttgacgagatggggcagtccctcgattccaaggttagacatggcgatgacccacggcgaggcagcagctgtgccgtggccggatccggtgccgagatggacctcaacaagagtctcatcagtgtggctaagaacgatgccacaagtcaaagcagcgccgatgaagaagaggccgaaacggaagtagacagtcttaaaggcagtcttgacatatcggctggggtgcttagattcggcggcgaccatggagatatagtcaggaccgacaacaaagaaggcagcggatgccaatgcgcccatgaagccttcgagacgtccaagatcaccttcagtacgaaatgtagcaaatgcgtcgtgaacatttgaccagtagcggaaaccataagcgtcaccctgagggttacccccgaccattgtcacaaatgtaaacatgaagaggataaagatcagaaggaccttgccgagggccagccagaactcagcttcaccgaagacaccaacagcaaggagattgagcacactagaagaggagacgaatgtttagcatgcatacacacatagacggggagagaaagggaagcagaattgatcaaagagaccatggagcgcatccgtgacgatgtccatcaggatgcactcagggttcaagccttacccatatgctatgatgactgcaatgatgaatccagcagttggaccagcgtcagtaacagtgtcactccagaatgagacaacaagattcagagcaacgatttcgaaggggatcagaagagcctcgtagaagaagaagttccagccgaccatgaagcctagggcgtcgtcaacccagtgtccagcaagacggatgaaaccgccagagacaggcatataagtgttcatctcagcgatagagttgttggtgagaccgaggaccatggcgtagagagctgtgcagacgaggagactgccggggccgcccttggccagaccggcaccgataccgatgaacagaccagtaccaacagtgcctccgatggagagaagttggacctgacggttgttgagacggcgatgaagaccatcagcattaccaccatcagattcggcgatggggctggggctctcggccctcttggaggccttttcggagtcggaggacatgttggagatgtttcggccgagttgcttgctgttagtcgataggacagctcaaaaccacgttgtcaacctcagaagatatctggggttgagaacatgtggagaagggagatggggaatgaagagaaagagagtaagaagaggaagtcaaagagagagcgaaagcaaaggcatttatgagaatgggactcttagagacgatcccagaagaacaacccacaaagtcgagactcagacatggtggtggtggagaggtcagtgggtcgtcgtgatcaatccttcgatggttgatgaacccttgctgaggagtgagagcgagaattgcaggcatcgcgtcattatggagtctggttaagtaactggagaagccagaggacgagtccgagtgaagatggtggatatcgtcgatattagaggaggcggaggcaactgttttgttctccactgaacctctctcatcaggaagagtgtcctagcagtacccatcaaacaacctcatgaagctcaaggatgacaagagtccgtccgttcaacgagaacgcgtcttgcaaattaagcttctccttctccatgatgttcctttcacaagtcgccgagatcgtcgcatcgcattcagatacgtaccgctctcgttactgttgttgttgtagaatgacttataaaaacttgttgacgaatggcgatccgaaggaagtttacgagatgaaatgccaagacagagcatgacgtcacagtctcaaattcttcatttcaggtcactgagagatcacgtgcattgcctcctcacgtgacgtactccatgattcctttgcggcaaaggcgcaagaaagcagtgaaccagtggatcctcggctgagaaactctgcagagtttttctcgataccctgtagaaacaagcaaagacaagcagtacatgattcgttacagagtctgacagtggatgatgtgggtacaggaagaaatatggtgcggtttacacggacattccgctgtcaaagaccagaatcggtagctggacccgaccacctcgctatagggatggcccccgatcgtgtgtgaagagagtccaatggactatcagagggaacccggtttaaggggactcatttacataatggattgcaacgttggagactgagcgggaagggcgatgtgatatgacgaccgttgttgatggaagcaagtgtagatcctcgaggaacaagaaagtttacatgccaatgcgccgacatcacaactaaattcagggtctttcacataaacaatcccttgttggccatgacatgaagtccaaatccgcccatcccaagcttgaggctcaacggcagagcgaccgccaagtttctcgtcattcttttgcctcattctctcactcggagaaaaaaaacagagaaccgccaccgccgaatcatcgcttactcgagacccagaataggcaatgcgtctaggattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgctccactgatggatgtgggatccagggatgatgcaagggacaggacatggcggctgggctaacggttttctagagtgtgacggcattgcggtattcccgagactgaggatatttggcttgacgatatgcttatttattttaagggaacctatacatgctattgtagaaaaggtatttgctgtttgagatgagatctagatcatgagattgtcaaaactaaacgtgaaaccgctttggatatctcgtttgcgtatctcagcctcttcggagagaaaaaagtcagggtccttgtcggcttcagctggtcctgacttgcccaagaaggatagcttcgtaagatcaatcttgataactcgaatctttgttccaataacacttggtacaaagaacctagtttctattgacgctatgcatgtcagcttatgtccgatcccttgtatgaaccgtaatgcgtgccaaccattctcagctgtttgatattttgccgccacgctgcaaatctgctatcgataccttacgaacacaacgacttctctgaggcgtgtcagtggcaaaaacggcgataacgacaatcatcatttgtgagcaccatacaaaaagcaatggaaaataagcgctgacactatcttttgactagaattaccgccaagtttgcattgcattggcctcatcagttctacacaacaccctcacatgaaagaagtttgcttaccctggagctcgtgcatggcccgtgcattagccttacagctcagaataagcaccttgatcccattctagaaacattcaggcaaccttctttcaacaccaccacccaaaatgtccgaatactggaaatccacacccaaatactggtgcaagcactgcgagacctatgttcgcgacacaaaactcgagcgccaaaaccatgaatctactgccaaacatcaaggcgcactgaagcgcttcctccgcgatctgcatcgtaaccacgagcgagaagaacgcgaaaaagaccgcgccaagcgggaagtcgaacgtctcaatggagttgttggagcttcatctgcagcggcaggtccatcgtcaagacctgcgccgcgtgcgcaacagagcgcaccgacggaggcttcattaaagaaacaaagggaacaacttgctgcgatgggtgtcgcgatgccgagtgacttccgacccgagatggctatgcctggcgagtggacagttacgaatacgaggattatcgaggcgaagacagaagaagacgaagaagcaaaggtggaagccagagccaacggtgtacggaagcgtgaagcaacggaggatgaggaggaagaggaaaacgccgtgcgcggactgttcaagaagcctagacgatggggacgagactcaaaagctatgccacaacaagaagaccaggaacttgatgcgctattaagcgggtcgacgtttacacctaggactatgaaggaggaaacagaggatacgacggatgttaagaaggaggaggatgcaacgccggatacagccgtgaagacagaagacgcgacagaagtcaagacggaggataacacagacgtcaagacagaagcacctgctgagcctctgataaagccagagccagaggaggctgagtcgggtgtacagactgtggtgttcaagaagagaaagcccaagggcattcgacaaaagtgatgagattgtcgctgtgtactatacaactacttacattgctggagcatataatgataccaactatacgaataatgaatgacattcaccatatcccacctctaccgacatcctcaaaagtcaaaacgatatgccgtggatcagtttggtaattcggcatttgggccaatgtccatatctgtatatcccgtcggagttaaaagtctaagagcgaaaaatgaagcccaatggggatagcttcaaacccatccacaacaagactcctctcgcagacccagatatcccacgtttcaccaattagcacggagacgttgcttagaaagcacatcggaactgttcacgcaacggccaatgtttgtggggtaacatcggcatctcggcctcgattaattgcgtcacacgggtccgcttcaaagaggatataaactcggccaagctacctccgagaaatttcccctccattctacaattccgcagagaaacacacagacaaatcactatcacaatggcttctaaccaacctgccaagtgctgcactgagggcgttcgccatgagtaagtctaccccgacgaaggcattcgcacaattttatatatctaatgcttcgtttgtagaggcgagcccaccggcaagatgatcaagctcgatagcggtctcgacgcctacatcgcgacagcccccgcggataaggcgcacaagggaaccggaattgtgtacattgccgatatcttcggaatctggaccaatagcaagttgatagctgatcagttcgccgccaacgggtacaccactatcattcccgatatcttcaacggcgatgttatgcctctgcccatgcctgagggtcttgatatcatgagctggatcacaaagggtgccaagggcgataaccctcatactcccgctcagatcgatcccattatcgctgagtctatcaagacgctcaaggcgcagggtgctactaagattggagctgtcgggtactgcttcggcgccaaggtatgtccttcaacctcgactcacaagcacatcgctaacagtctcagtacgttatccgcaactacaaggctggcatcgacgtcggttacgtcgctcacccctctttcgtcgaggatgaagagctcaaggccatcaccggccccctctccattgctgctgctcagaccgacagcatcttccccactgaaaagcgtcaccaatcggaagagattttgattggcactggcttgcccttccagatcaacctgttctctcacgtggagcatggatttgctgtgcgcgctgatctgagcgacaagaggaagaagtttgccaaggagcaggctttcttccaggccgtgcagtggtttgatgagtaccttctctagatgagttaatgatataaagatacttaatagaggttcaagcatgtaaatggtgtatggcatgcacggtgaaaccttgtcttggactgaagcgaaaccctgtgacggcagaggatctagacttgcagactctaaacaagagggaatagtgagtattgcatagagtcaagatacgtcgtgagtcatgtagtttttggtgatatcggtcctacaattactatttgttctacccgtcttggctttcaccaagtcagattcgcgatgctcttcccgccacggtatccagatctacggatccattctcatctcaagccactgacacaacccctgcatgaacccccactgccccaaagtttcagtgtcttcagagcacgctctcccgctcaggggaaccttcggtgccaactccactgtggcgcacccactgtcgagtaacctaatggaaccggttcactcctgtcaaggctcagttcagctgcgtcttgtctcatggtgattcaattgctgacaatcccctttcccgctgcaacgtctcttcttttcacctcacgctacaaacctccaactcaccgaccttcgttacaataactcgggagggaaaaacatgcttcgagagtctcagccttggtgatggccgcctccgtcgattccatcaattctcatcatctcccaccgcttctatctccgtcctcgactcctcccccgtcatgcgccgacacgataaacgacaaactccccacgattccttccgacgaagaccactcttctgaagaaggttcccacagaagtagcatcgtgcgtcgcgtcgagtccaactcgtctatatccgaaccagcggtcgaggatgacgaggttcaagaacaaggacccgcggaggagactctagacaaagagaaggaccaggatgacagcactgctgtaccctctggcagggccagtcgcagcagtacgataagcaataccacgaaccctaatgttcgacgtctctccgcgactgagatgcagcgcctcacaaactctcctgagtcgttgcctgtggcccccgcgccagaacggaggtcaattgaccaagaatctacaacgcatcttctcgaccagcgcgaggctatacgacagcctacgatgcgcctcgatgatgtacctcctcctgcgcagcaaaacggtgcctctgtagaagctcgtcctggcttgacttctgctctgcggactgcgagagatattcagatggatatataccgacgcccatcacccggagcgagaactctatctacgcctcctacgagccgtgtcacagctggcgattcaagtggaacatcgtcgccgagacgatactcttccttcaacttaaccggacgacctacgtctctgcatctcaacctcgatggtgcaggcggaacatctcctattctcggcgcccggtcaacacctgcgacagctatacctcttcaaacagactcagccggccttcgaccaccgtcacctattccaccgatcattcctctcccacctatgtcgttacctacacatctacagctcgaactggcggctcaaagacctagtccgttgtacatccaccagtcccacgcctacgatattccctacgaatccaatgccgtcaaattcgagcgtcttaaaaatgttatcctcctaccgccccatctcgaaatgacgctcaactttggagctctagcatgtctcgatgcttggctttggaatttcaccattcttcccatgcgctttgtccaagctgtcagcatgctagttcgttggtggggctatgtcatcctcaaagaagttcgatggcttctcggcttcgtgtggtatggccttggacgactctggcgaagaggtaggacctcgcgagccgatgagacctctgatgaaggaagatcacgcagcgagagtcgtcctcgaggtcgttcgaatgatgagaacgggactcatgattttaaggcaaatgggaatggaaacggtcacttcaagcctttgcagtctcgatctcaacccgagtctggagcatttcgtcataagaggacgaaatccatgccttcgaatctctcggcctttcacaaagctgatcttctccaaggcgctgtcataatatgcagttccatggccctgatgactcttgacgcaagccgcatgtatcacttcattcgagcccaatccgccatcaaactctacgtcatctacaatattcttgaagtcggtgatcgtcttctttcagctctggggcaggatattctggagtgtctcttcagcacggaaacgctctcacgtaatgcgtctggtcgttccaaagtccttctcccgctgggcatgtttatgcttgctcttgtatactgctgtcttcactcgattgcactgtactatcaggtcatcaccctcaacgttgccgtcaattcatactccaacgccctattgactcttcttctctcgaaccaattcgtcgagatcaagtcaactgtcttcaagcgcttcgagaaggacaacctcttccagctcacctgcgccgacatcgttgagcggttccagctttggatcatgctcttcatcatcgggatgcgtaacgttgtcgaggttggcggcctcagtgtcccgggtgccggctcagagtcatatgacgagacatctgtacctcatcacagcccctctatcctaccacacagctttactgtactaccctcgtggctcatgtcaggcgaagttctgtcccccttcttcattgtcattggtagtgagatgcttgtcgataccattaaacacgcctatgtgacgaagtttaacaacatcaaaccagctttctacagccgtattcttgatatcctgtgtaaagattactataccaacgtaagtcatcctcaacccttatcgtgttacaactaacgcccctaggctttcatgactccctctttgaccaagcgtcttgggctcgctgtcatacccctgtcctgtctctttattcgcgcctccgttcaaacctaccacatgcttctatcgacccatctacctatgcctatgcccatgcccatcccccaatcaacgcaaacatccctatccgaagaatcagccacgccttcatcacccgctatgatagccgccctcaaccgcttcgactctcttattcgcgactcactcggccgcgcaacatacggctatccatacggctcacccctcaactctcggccctggtactcctggacatccgacgacttcatcgccgccattaccatggtcgttgtctttttcatcgccttcctcgtcctactcattctcaaactccttctaggcatgatccttctcaagtactcccgcaacagatacacaaagatgaagcgtgcagaacaccagggccgtgctcctgaatcttttgatacacccggcggacgaagagttggtggttttggccaggttgaggttggagaggagagacagcgatggatccatgctgataggaacgagggactgaaaggtggtaaaggaccgggtaagagggtagagaagacggagaagaagaaggacgattttgagaaggtgatgaggtatgagatggttgccaaaaggatttggtaattccattgttcagtagcattttacggcgtttactttcgaattacatgatcaagtttgaagataacaattctccatctccctttcaagacatacacatgtgcacctgtaaaacagtatgaaggaaacaaatgtccatatggaaaggtatctttctaatcctaggtatcaaaagtcctctatcctcgaagccattaaagcttcatcgtgaaatcccagcgcttgccatccctgtttttccttttcccatcctattccatgcccttatagacccatgcagctcctttgcatggtggcactacgttatactctatcaacgcatcgtagtctagtgcgtgctttttcttcatcaaatcatatcgcaattcgtcacttttatataatccactaaaccgaaaattcgtcaagtcgtgatgtttgtccgtttactgaataccggcaagcttgagcaggccggggttgttggccaggaggtcaggcttagccttgtacaggttttgaacggtgtgctggagaatctcccgagtctcaggctcgagctgctcctcaggagggctgaggaccttctcgaacacattgataagctggggagtaagctgctcaacagtggggttggactgctggtagagcttgaagatgttgtcgtagataggagcgttctcctcgtagtcctcctggaggggaaggacattgacaacggcgggaagggcctgagcaacgaattcgttgttggggttcttggtcatcatacgagaaactgcaccggcaacgttgtcggtcatgcgcatctcgttgacagtcaggagaggctcaagcttctcccaaagaagagggtacatggggaaagtcttgccggtgtcggcagagttgaggacaacgaggccaatggcgtaagcagcgttagacttagccagagggtcggggtctgtgaggcggcggacaagagcttgaccaagagactcagtgaagggagtgatggcctcgccagtgtacttggtaatctcggcgatggtgccaacagcggtggatcggtgaaggtcctcgctggagctggcaagtcggagaataggcttctcgaagatcttccagagctcaccgaagttgttgccaagagcagcagccaggccgacaacaacgtcaagagcagtgtcaatgacgagccagtcgtactcggaagagccagcatcaacctcctgctcctcctcctcgtcgccaagatcctgctggcaagggtgagatcgggtaatgataagaccaacgaccgagaccatctcctggaggagaccatccttggaagcaagaagagcaggaccgcaagccttgagggtggcagcgacgttgcggttgatgtcggtaacgacggaactatttgactgttagtaacgattcaagaccagaatgcaagaaacaagaaataacagtgccatgaatcagaagtagattagacgttttctcagcaaccgcattttgcgtctgagtgagctgggtataacgcaaggtattcatcatattggcagaaacagaaaagacaatggggtaaactaaccgttcgctgtcgtcagaccagatggtcatagtggccttctcaagagcctgtcccatgctgatgagcgaggtagggggagtgtacttggggggaagaccagcctcccacttgacaccagcgctctcctcccagacctggaagacacgggcataggtgcgccagagggtggagatggcggtctttcggcatccctcgtatgtgtgctcggtgaagggagaaaccttctcgatggtctgctcgacgtatgtctcgaggttggagctgttgcaagagttggagatgacatcaccaaggacgtcaagggcaatttcctgctcaagagcgacagcagtcacggcaccgagatcctcgaggtcctcgatatcatcccagtcctcgtcaccaccagcggcgatggtcatatcatcctgagtctcaggagtcttgaccttgacacgcttaccgccaatgacgatggcaccgtcaccaagctggctagcgtcaacaccaggaagctcgatttcctcctcctcgagctccagagaagagaagagacccttgaagacaccaggaaggaagtggtcgaactgctcgtggtagaccttggacaagttggaccacaggatgaaactggtctccttaaggcgggggttgtcaagaccgagagcctcctcactagcagacatgagatccatgacatagggctggaaagactcggagccgacggccatagcgatgcggcccaagctgtcacaggtggagcttcggaggtcaagagactcctcaccctccttgatagagacgaacttgccaagagaagacataacatccttgaagtaaggctcaaaacccttctccatggaagaagcgatagcaccaatagcagaagcagcagcagccttgacgccaaagtcctcgtgatcgaggagacggaccataggaccaatcaggttgggaccatactgggccatgatcttggtgtcaatgccgtcaccaaaggtatcaagggcaccgcaagcgcagcggatgatgctaacattcttcttgtcggagacaccctgagaggcagcctcgaggttcttgagaacggaagcgatgatctgctcgtggtgagaagacatctcgtcggccatctcctcagcgaggtggatcagaccaacaagagaggcatgtcggacctgagtctcggagtcctcgagaagagagatgacggtagggagaagaggctggagttgagtagagatgaagtcaggagcaccctcagcagcgttaccgagagcgagcatagccgccatacggaacttaggatcgttgttggtagcgaagtgggggaattgctcaaggagaggaacaatagcctgccggggagggagctcgttggacagggtgtcgatgaggctgatggcggtacgggcaggagaaatgtcctcctcgtcatcatcggcatcgagctcggtaacaatgtgcatggccttgaccatgagctcagcggccatgtccttcatgccctgaatcttcatgcgtcggtagcggacacactgaatgaggaaagcaagagcctgagatcgggcgtcctcctcagcgttgacgttgccaccaagctcaatcatgaaggtaaggaggtcacggaggtgaagggcaaggagggaagagtcgtaagcaatgaaagagtggaagacctcgaaaacgatcttgtagctctcctcatcttcagcctcgacggcagccttgagaatgttgaccaggctaggaacaaagttctggatggccttgagagactcggggtcctcctcaggctcgacaatcatgaggatagcaccaatcgcacggacgatgttgatgcggacctccttgctctgagggtcctcaatgcgggcctggaagagcttgagaagttcatgtgtgtggtcggcgaagtgggtagggtcctcctcgaggatagcgtagaggaggaatgaaccaacctcacgggcaacaacattatcgttgttggtgagaggaaggaggtgcttgaggaactcctcaccctcaccgttctccatatcagcgctgacaatgccggcgataagacgggcgagggaatggcggacaccagcggaggactccttgaggacaccctcaagaaggtggttacgggcgagctgtcgctggtcctgggcggtcttctcccagaacttagggatcagacgaagggcctggaccgaggcgagctgtcggacaccggcatctccatgtgtgagggagatctcgacgagggcgagcagcgactcgggttgtgtgtagaagttcttctggagctcggcggtaacggccttgacctgctctgtgttggcttgagagagaaaaatgttagttttgatgcttggatagcgaggcaacaggtagcagcaaaagaaagcagagcttgccagctgtttatcgttgacgtagatgatagaacttacggacttgactcccttcaaggagctgagcaagcttccccttatccatgatgatttctttgtcgaagcttgaacgacagagaaaaaaagagaaagagaaaggaagggaaaaagaaaaagaacccgaaggtttatagtagtgaagaaaaggaaagaaaagagtcgcgagagacccgcgccgaaaattttaaattatttggggtcccctcgagtcgagtcgaaattagcatggaagagaaaaaaattcccaggccccgctcttgcaggtgcacgcgctggttggtagcgcccagcgcatgcaatggagcccagggtctggtgttgcccctcgtttcttccacttttagcgcggggctttttgtggtgatgatttccctgacgggtcaagaacacgccgaatgaagttgtatgtaccttagctaatgctcatgcttgaccgcctttggtgggtggcagcgatgtgttgttgtcttttgtttcgtcggccttgtctagactcgtcttgtctctggtggatggcatggctaggtattgttgaagcctgattactccaggcatcgctgaagatgtcggataaatgcaaccttgacagccaagacaagccctcgagtttgctggcaccggccgagatgctgcactagctcgggtgcatggcagccatgaaccatggccaatagttgttggctgataggcccatgatgacgttggttggctgcttgacacgcgttaggctgattgatacgctcccagaagtctgggcctcggatgcttatcaccaagcgatcaaatacagcttcatccaagagttggttgacagtctgtggcatgaaatattactgccatactgctatgaactgaccaagcaatgcccagtacgcgtcaaagaagataccactgcaacactgacccaggctatagcctgtacgtcaccaaccctgttcagacagcttcatagttcatagctcactccggctcaacttgacgcagctcaactgttagacaagtcgcatcatttgccgtacctgacggctacaacagttaccagcgaggctttgtactcccgtccacaacgcatggtacgacgcgttcaatcaacactcttcttgccaggcacacaaatgcgatcattaatcttgagagcctcgcaattgaggtccggattcttgttcttcaagtcatcaacgctcactccattcttgttcgcaatctcccagcatgtatcgcccttgtgaatcgcatacgcaaccgtgccctccggacagtccgctatgggaatacgctcgtccgacgaagaacccttgtagccgaggaaccagaagagcaggacgagcgataggatgacgagcatgagaaagttgagaaaaggcttcatctcggtgaaccacgtcatcttggggcgttgctgctggtttgtcatgaggaaggtctcggtctcttgaccttcaggacgagcttcgccaacctttgtgagctgtccgtactcattgccaggcgcgctctcccagtagctgccgtcagcgtcgcggaacgtgtagacctgagtgtcagcatcgtagcctactctctgcatgccctcagggagacgctcctcgtcggtatcgtatcgagagaatcgagacattgtgattgatgattgttgattgggatggtaatttgatgtgattgattaacagaagaagagggagaaaggtggaagaactcaggctgcctcctttgaaacatggatatcacgtttcctcgcttgttcaggggaccgcgtcatgccttaggtaagcatcttacaggcataagcttcttgaagccaccaccacccaagttaccaaaagcggaaaatagactactacatgaattacgacaaatattatgggtattgattaaacatgatgattgaatcctcacatggctggctattgtgatgtcagtacgggttcacgttaagtcggaggtttgacgcattatggatacgcactggaagtcatgcctttcacaatggatggtataagaattatcgcggcataatgccatactctcatacagagagagtattctaaacagggtcctgtatcatagcaatctggcttaccttacctgggtctatcgccatgtctccttccagtaagaaccggccgcctttcttgccagctcacatgtctttgcagctatggaagatcctgatcccgggtatccgagtacagacgacatactcagattcgttaaaacattagagatgcctgccgccgatgggtacaagttaaattgtgcttccaaaacggcccttgccaaggcgtatcaggagatgagcagcaacggtactatcatccttctttatacccttgctcctcccctgttcgagcatattcgtggggatcattaggacttggagcagatgacactcccggagtatggtgaaaaaggcccccgtttccgcaattggattaatggtgtcagtactctcgcgggcttgacttcagacaagaaagctgtggtgctttctttcagccttggaatccaggataacctccgtgattggggcccgtatctctatctatctgtcgcgacaggaggcgagctctatcgtacgaattacaccagtgtctctcgactcactatatgcctgctcctcgcttggatacaggctgatgaagatatcgacataccacaggccttcagaacaacctacaaatgtgacccaacactgttccattgggcttgcgaggctaatatggaggtgttctgcggcctaaaccgcggaaacctcgaggtttttgatactcatactacaccacgcaaccgcctccgtgtcccatatggcgatgccagcaacaataaccagcaacttaacagatttaccagcgaaaacttggccaagacctacatagacagtagcatatggtacaaagacgtcatcgtaagatatattagtcgaattatcaggactaacgtatcggtcctcgctatccatcccgtattccagcgactttgggtcactgtctgtatggaccgaactggtagcaagataaagagggccctcaagcaaaagttcaaagctcaggtccttcggatttccgatgacgaagacaagaggcaagcacaggcttggttggacgaggcggataccatcttgcatgagatcgatgaggagatctaaatgccggcggacttcaacctcgggggcaacatcccacccgaagaaaccaaatggagtggatattgttttgacgagacttcgattgtaaaaatccttgtgcacaaatccaggttgcgctatcaagatgtgcaccgagtgtgccaatgattggtctagcctgtgcacttattgtaccagtcccttgttgttttcagatatgcctaccaattgatctggtgtataaactctagcaaaaaagagtttactgccagagggacaactgtatcccagggatagattagaacttcgcaagatcgaagttaaaattcgggcagtcacgctatcatgtattgaattatgaagatattaaattcagcattgcccaaggcagcatgaggtgaatcgaattatacactcaaacttaagtcatcttgcaccgtgcgagcaacctgatacattcgctgctcattggaatttttggtgccacccatatcggtccggctgtacttgtagttgaggaggttcgaagaggcagggcattgtccattctccatatcacactctaccaagaaggtctcttgtccaagagcccttggatacctgatcagtctaaaaagaaggtcgcagcatatgtcacggatactttgctcaatggtgagccaggccttggtctgccaagggggtttgaactcttagcgtcgcctcctttggtcggcctagcccaagctcgcaacagatgaagaccccaactgaaagcatttacacatggctgtgatgtatgtggcacccatgatgcaatacgtcgagttctactcccccaaacacaaacaaacaccaccagcaacatgggatctctggctccacatgtccaacaacgaacgctggacgacatgggcattcgcgtacgtcaccgacgtcgcgcccgcactcatgatcgggggctactggccaaccgacttggacgcaccggctcctgaagatacgtttgtatttgacaagatcttttggatgccaacggtttcgacgggtttagatgtcaagaatgccctgccaaaggagggcgaggagtgattgaggatacggatcagtgcaaaggttatcaagaatgggcggtatgatgctgaagtgattgcattttatggggatggtgatgtagtggcgttgggtaatcatgttgcgctggtattggatggggagaggaactgggggcgaaaggcgaggccgtagggtggctcaaattcgacagacacatattcattgacggaggttttccagacttacgagacctacctaaggacaagatcaggtgcttcaatacactgccggctaagatattacaccttcgatcttatattaaatttcattgtcgtctcgtgatgagcttcataatggtctctctatgctcaaatttcaaaggaggtgttccaccaaccatttagtattacggactatactcaactgtccaataatcagcatcagcacggcaggtaagtatcttatgaaggttatccatagtgtccatcatcaaatggtcatcatcaagcgttcagctttctacgttcatccaataatccatatgattgaggctcaggtgttgatgcgagccgggacgggatgattctagcgcccgctccccgcaatcaaccaaccattcagggtgaaacccgctaaagtttaaggctatcagccgcaacgtcatgacgggccgcaacctaactcaatctaagactcatgacctgacgaggtaaaattccagtcagagcttcccttctcaaggtttcacctttaaatccaaagaaacatgcataaattcgtggtgattttcatgttaaacccgctatttaaacccttttcttcaaaattacttgacctcctgagttgaggcctgcaatgacccttgatgcggccacagcgtttccactgcatccactcaataagcacttgacccaattgaaccctggactctacagccctgggtggcataccctgtccttgttaagaaagatgcgcgactgcgaagttcgaacgaggctctgcgcctgtgggtttgcccagcttgttctcctttcaacacttcttctgcctttttccacttcatgatgatggcgacgccttgaacgactaactacgccggaattggtttacgccagtgcgagacgattgcttcatgtcgcgtcgacctctgtcaaactcagcctctaagcctacgacgagcagggtcagtgtgtccataattgattgctggactgtccggcactcaacgactccgcactgccgttctcctacgtggtaccaatcatcctaaaccgagacgaacgaaccggtcgagaaaataacgcaacctcaacatcatggctgaagcggaccccgaagtcgtggtggccatcgtggctctcctcgtctctttggttgctctggcagctaccttcatgcaggtcatgcaacaatactacgcctctgcagcaggatatgctcaatgcaatgagaaagtcatggggaaatgggccctcacaaaaactcgtcgcttctcctgggacgagctccgtttcgaggtcgagttcgaggcccctgtgatctttgtttcgcccccagacaaccaacatggtccaattcgtggggcagagatatactttctagatggaagtcctgaaagtctcgaaaatacgtggtctgagctggacatcaatcccagagaggaatatgccaacaagacgaaacgagagcgtatccatactgctgataacgagcgagcttcatggacgttgcttctcagcgccgtacagcgtatggagcacgagtctgagaagtggcagaagagtcaatacgagggcatgcataaacaagttggacctcccaatgctcagtcacagaatcatgatcttcctaccaaccctcccagtctatacgatgcacatactatgacagttgctcttcaacggaaacgtaagagctgggatacaatgcctgcgaccgttctacgcccctacgccacgacgacgatgtgccatcttatcgagatgttggctgctctgggtatctattggaaagagttcgaccgaaagcgtgaacgttaccgtgccgaaggcaatggttttatggttattggcgaaaaggtcactgatctcggtttaatgtttacattcagtatttacgggcggagtcgcttcgaagcaaatcgagtgattcctgttgaccaggtgaaggagctttgttttggctatgtgtcgacgatttacagcgtgttgctggaccagcgacgacttcgattccctgaagatgatccagagaacttggctttccttcagctggcgactcgtgaggagatttctcagaccctcatccgaattggatgtaacaacaatgctgtccgtgctttccaagatgctgggaagcatacatcacatttgtttcctggtgggtttctctgccttgatggaaacacatatactaatggctttagtttctttcgaaatcctcggtatgctgagtcgtacttttcacatcaagaacagcatgttcacccatattcctaacccaacatcagatcgttgggataagcaatcggtgtcattagtcaaagtgatggaagcttatgaggacctcgttccgacttcactgcccggagctcgtcgaaacccagtcattatcgacaagattaagaagcacgtcgaccaaatcctggccttcaacaaggacgaaagcgtgaccgagaagatgtgtactctgaaggcactccacgaagccattgacgattgcgatcagatcttaacagccaaggaacctagcggcactgttaccccttttgcagagcagttgggcatcaaggttcatgagtccgaggtacagaagaaacgacgagaaatggtccaagatgttttgcgatcgcacatccaagaagttctacgtctactgaacgatggggaagaccgttcatccgatacgcaatctctacacgccgaatggagtccggctacaccacatacgcgacaggatggacagcctagagttgcgcccatcggattcgaggacatgcacgaagccagtcctgacgagcggcagcacaaatttttggaagtttactttcacgttatccgtgagaaggttatccctcgtgctgcccgctcaacagaccgcagaacgagccttgttggagctcctgcagggtatggtttccgtcgcgcaggcacaggtcgcacacaagcatccagcatgcgtggcattgaacgagcatcctcgccgcctccccccatgccagccccccgtctgcaaaccagcgtggagaacattcctcttggtcccatggctaacggccgtccctccatgtctagcaggcctggcagtgctgtgagtgaagcgtattcgttagcaagcgagcaacccagacccagactagaggctgcattgtatgaacaggaggtctcgcatgatgatgtttggtgtacgctgattttccgcatgatatgctggttaatgctacacgacttcaacaagttggatgtacaattgagtaaaagtgagctattgggaagtcgtatgccagtttacatatcatgatacattggatgagagtcgatatttggaaatgattggatgttagcgaggggtttggatttgatatcatgataacggcgtatcgcgatattggggaacccacaaaaagcgaatgtcagcgatatttggttagcacgttaatttacaagggatcacaatacactcatcacagaacgaatgacccctgtgccaactaaaaaaactcaccgtctgtttcaatacatgatccaacattcctcaaccgcatcatgatgacccagctctagaatcggcgaaacgcccaacgatgcccccatcggaccacccccgcatccagtgtcggtacccgttccggtacaggaaatccggataagccgagcggatgccttgattggtagcctgactaagtcggaatcggagtgcacgtgaggttggatcggaggtgagatttttcacagtaagccgtgtggcgaggactcggcggtgaccgtggataaggattggatgaccgggattggagtcggcgaatggtggattatgattatcatggaaacagagctgggagaaggtttgttgtgaatagattcaagggatgagatataaacaaggggcgtcaggcagtaagtcacagaacctcggtcagctgaaaactatgatcgagtatccagagtcgagaaaaggagttgctactagtactgcacattattatctcctattttattggactgctcccttggatccatcttgatcccatttgggttatcccttgacggagataagcataacaatagaagctggagtagaacccaatacaagcccaattcattgtttcgtgtaatcgatctattccttcaatgttccagtctcattgtcaaaccctccgggttccaacacacagacgtggagatatcacgtgaggttgcaacaggcaacctgagctgaatacctaccatcacgggccttgatttccagcacggaggattcagtggaacgtgctagcctagactctagagctcgatttggaccgtcgtaaacctgttggcaatcgaccaaggcgtcggtcaaattaaatttcagggctgactaactctcgaaacctgtctctgtcttgaattcattccagcatccgtcgcgtcgccggagccgtggttcggccgtaaccgtacttgtcgtagagccaggttcgttccgttgtttaaccaaggcaacgcacgctccgaatagcgtctcgctagaccgggtatggatgtacagtacaatcaccaacagacggtcctttcctaattccctatcctatcctacctctttcgaactccgtctgctgctgtgatgaggttgcaacgacgtgcataaaagtaccccttctcacgatcgcctccaaagtcgtgttggactcgtgcggagaggtactttaactgtccagtgtcatgttccccttccccaagcacgaccacattttcacccaatcacggccgctgtgacactggctagaccctgtccaagtctgaggaaagcacgcagggccaaccagtccacagctgcactattccccaatgggactagccatgaaaatggagagtccacatccactttggcccgagaaccagagaccaacaactcctccgtcacatcagcctgcaccacatcttctctctcaccaaagcctcgtcagcaaaacgaagccctttccccccaagacagaaaagggccagggacactgaattatacgggcgacggtttcttttttgtttccttttgccccttgttacttcatgtctcgttttgcttcttaattatactcgttttctcttcaccctcctcgccacactcccttgtacactccccttgccttgcctccccagcctcaagtgcacgcgtgctcgctcagtcagatagtcttacgacccttcgttccgccgccctggcttccgcgtctccatcaccttcgatctcctgtgtttcgatcgtgtcgtctcctttccggtctcgggcctgaggtttagcctcatatcgaaagcccttcgcgtccgttgtcgatatccgtcccccttgtcgacatatctcaataacgaccatattgtcgcagaagttgccggcaccaacagtcttcccactagatcgaggccagagagtttgatgccagtggagtaaaagcctcgactggccgttggacaaccaaccttacgttccggtcaagcacctgcatgtccggcacaaacacatctccttccgcgttttctgctccccgcacggcttagctgttacaacagcacgtctctgatactacgacccttggagctccgcaatcagtcttgatactgatcccatcaagactgctaaatcggaactcgtcctgagccttgtgcatttgacggatgaacacaaacacacacaaataccgaccgcatcatgacaccatcccccgcaactagccaggctctcgagcctcgtcaccccaaaccttcccaaacagtatccgtcaacatctccgaggggacccagaaccgctcccgccgcttccagctcgaggtgagcgagtgtgtcgagactaagactgttacgaccactactcgtctcacgcgaaagttccctcaggtcttcgttcgggaccctgtacctctggagaatctagacacaaaagagtatcctctcgctatgaagcctactcccccagaactgattaggttctcgtataatatgccaggtgctattgagactgacgatgaagttgaagatgaacccatagataaccaggttagttttcacgttgtgcttacttgctgttttcaactactctgaagaacagaccatgctgacatatacacagttatcctgcaatgctcgttctacccccactcagcttaaatccgagtcccctcaagaatccaaccttgttcggatacccaagcatcgatcacaatctccttcagaaggatatcctcgccgttcccgcgcttctagagctaccactatagattcccccgaatcttcagcaccaacttcgaatcctcggcgacctggccgttctattcccctgaacgccgtatcggataaacttcgtcgctccattgcccataattcgaatcgacaaggagagaggtcatccagaccttctgggggcttccttgctactcctgatacttcggaggtcgtcggtgcggctgagagatcagctcgccgacgctcgtcacaccatgaacgaaatcaatcacccgaagcatcttcctcagctgtcagccctcaatacgaagccaccagccctgtagagagtgattcacatactgtctttagcagcaatgtcgctacaccaccaattactgatgctgacgcagaaccattcgctgatgctgatggatccttacaacaacccatccgtccttttaatccccgtcccagtatcgatgtcgttgccgcacaagatgctagtcttcctagtcccagactgtcgcctaccctggcagccgctcagctacatactgccgatgacgaagatgagacacagcctagcttccaaagctcgaaccttgatccctcaagatggcttgatgaatcacagccaatggaagatgattccatgactgctctcgttcgttctggccattcccaagatgattacgcccttgctcgcaccgatggtgcttctcaaggtgttgattcactacaagtcgttgacacacaaacactcctcgaggcattcgactccatgaaaaccgaaatgaagacattcatgatgtaccagttccttcgccggtgtcctcgtcccaccctccgcgttgtggccaacgctgtgaacccagctctcaaatgcgattttctccgacagttacccctggaacttggatattctgttttgtctcatctcgatcaccgagatctttgtcgagctgcacaagtctcaaagcactggcgaaacattgttgatcgtaatgaaacagggtggaaggaactgtttgaccgagatggctacaccctcccacctggtgaactccagaaggctatcattcaaggttggggctggcaagatcctgttggtgcaagtggatacgaaaaggatttgagcatgcgaacccggttgacttcaactgagcatgagcttacccggactcttcgacaagagacagcctccaagtctcgggcttccaagcgcaagcgagcgatcaacacttattcggccgagcgatctaagcgacgtgccagtgcacaggaagccgtggctcgtgaagagaacaagtcgcagcccgaggctcgtcaacacaagtcggaagggccactgtctgccgcaaatgctgctgctacagctgtccctgatccccagcttggactgcccagccttcgcgagctacatctatacaagtcgctttaccgccgtcatcatatgatccgtaagagttggactagcggcgaggtcaagcctggccacgtcgcgtttgcagctcatcctcgtcacgttattacgtgtctccagtttgacgaagacaagatcattacaggtagcgacgatacgctcatccacatctacgataccaagacgggcaagctccgcaagaagcttgaaggtcatgaaggtggtgtctgggcactacagtatgaaggcaacatgctggtgtctggctctactgacaggtctgttcgcgtctgggatatcgaacgtggtctttgccagcaggtattctacggacacactagtactgtccgttgcctgcaaatcctgatgcccaccgagactgggagagattccagtggacaggccatcatgcagcccgagaagcctctcatcatcaccggctccagggacagtcagctcagggtctggcggcttcccgaggttgggtcccgccgatatatccagaccggccccccagctcatgaatccgactgcccttacttcattcgagtgttggccgggcacacgcattctgttcgcgccatttccgctcatggtgacaccctcgtcagtggatcctatgacagcactgttcgagtttggcgtatcagcaccggtgaggctcttcatgtccttcacggccactctcaaaaggtttactctgtcgtcctcgaccacgaacgcaatcgttgtatctcaggctcgatggattcgctggtcaagatctgggatcttgccactggcgcatgtctgtacactctcgagggacatagtttgctcgtcggtttgttggacctccgcgatgagcgactggtgtcggcggcggccgactcgactcttcgtatctgggatccagaaaatggcaaatgccgcaatactctcatggcgcatactggggctattacctgtttccaacacgatggccggaaagttattagtggcagtgagaagacagtcaagatgtgggatgtccgaactggcgaatgcgttcaggacttgttgagcgatctcagtggtgtttggcaagtcaaatttgacgaacgacgatgcgtggctgctgtccagcgcgattcactcacctacgtcgaggtatgttacaacgcagataacttgggagcaacaaatactaatatgatgcagattcttgactttggagctgtccgagacggcaagccaccagaggaacttggcaagcgtatccttctcaacgagcccgaggttcgagcaatgattgaggaagaagcttaatacatcacattacggatgaatggatgacggaccacgcatataggcaatatgttttttattcgcaacgggttgtgctacgcgggcaatcgatgagacaacggcgttgaggtatcgtacatttacgcataaacaacacacatagttacgaagtaccagcatgaaacgggcgggcgggcgtttgttgctattgggatggatgcatgcatatacctattgttttttattcagaagtttgatacatgtcatggaggctcagagcagacagaggttgagttcaaccttttgtctcgcgatgagctgaaagatatatgaacaaaagccatgcttaggggctcagcatgcggttataggagtcaatgaatttggtacactttatcgagtttcagtccgtgatgtttgtgaacgttggcccgtagattccgcgttgcggtcgtattccgctgatggtgatacaggctacaaaaggtcccgaccacttgaggtcaaggaatgaagatcgaaggatttctgggttgagtggtggagatggactaatcgtaagcgtacacgaataattgcacgtttacatttttcatgaagagccaagtagtagaaaacagctactgtcatgcctgctgctgatttggcaagaattggctcaaccattggcttcgtgaagctcggaattaagcttgttcgctgaaccgttgataacttaactttaaagcccagtcccgatcccgatgataccgagctggaagcaagggtccagttagtccaggctgacttgctaaatatccctgtctgtggattacaataaaaagcgcgcatctgatatgatcagatctggagacaatgctccgcgaagtaagaagccctaggaggcatcataaggaatgcaaaagaccaaaacatgtaaatcgaaggttgcctaagcctataccaacttgcttatccaagtctttggcctcttacgataaaggttataagtttcctttcctctcgagcctagaggagatatcatattgcctcatctggtctgatcagcgtagggcgtgatcgggtttgattgtgacccatctacatctgacgtggggagagtatttaggcagtcagatcccctcattccttggacattgtgttactcaggattgaagaagcgatacaatggcttggttaaaggactttgttggtaaagtgggagaggagtataagaaacaggttcagttacagcagcagcaacagcagcagcagcaaaggcagagagagtcagggtattatggacaaggagcgaagcaaggataccagcagagcgaacatcagagaggttcgccttcgggatggcaacagcagtatcagactgggcagcctcagtatcaacaacctcaggctcagtaccagcctcaatcaccacaatatggacaacctcagacaccacagtaccgacctcagcagcaacaatatccccctccaccatcaccataccgtccaccgagcgctcaaccctctcaggcaccttcacaaccttacaccacaccaccaccaacaacacagccagcttcacaagcttaccctcagagtccatatccccctcaagcacatacccagcagctcgaaacacaatggcgcgaagcagagcgtctcgcagcacactacaaagcagagtatgaagctcaaatgaagaaagctacagaagatctcgccagcatgagaattgagcaagagaagcaggcccaggagctagagaagttgagagctgaggaagcgcggagctatcaacttgcggaggaggagctggtgagagaacagcagagattgtatgatgagatacagaaacagagacaagaggtggagagaccaccgttaccaccgaggattaatacggatgttgaggatgctgcaccgcctttaccgaggaggcctgtttctactactggaagtgtgagtcctgcacaaagaccagtatcgtatgcagatccgccagctcagaactcgtttctttcgccacagagtcagacacaggtgcctgctagtccttcgcaaggctttataccacctcctccacccggacctcctcctgctcaggctacaacaccaggcgaaccacagactgttgggtatttgtcacctacgtccatgtcccctgggcaggcttcgcagcagacatcatactatcctccaccaccgccgagccctcaagcacaaccttctccaagagtccaggagcaggcaagtcaacggacctcgtatcacgcaccagccccagcggttcctcaaccacaacaaacaagcgctccatcatatccaccaccaccacctgttcaaattccacctcaacaacaacctatcgctcaacccaaacctgtctctgcaccgaagccccctcgcgtcagaacccctgagccagcgcagctgcatgcctgtggtgcaaaagcaggtctcgaatgctcaggctcactgacatccttccctcaatactggttctaccatgctgctgtgccagagttcgtcatctgtgctcgctgctatgtagatcttatctacgacaccaaattccgggactcattccgaaaagtcttctacgacgatggacacaagcgcagatgtcgattcaacaccaggcggatcaaagatacattactccccgaagccgttgagtctggcagtcttgacaagcttgtcgagtttatggggaggagaattggtatcagagactgcagagaacagaacatcaccgaaggagagtcgtggtacaaagcagctgatattccaaacgggacaatttgcgaagcttgcttcgaagacggtctcataacttcgtcatttgcaaagtattatcagctcttacccaacgaaggcggtgcctattgcgatcttagcgtatggttcctcaaacgcaagttcatggactatgcaaaagagaacaaatgggcgcaattctgtcaagagttcaaccagcgcgcacaaataccagattgtcccaagatcaacactgtcaacgccaatgaacgtgtatggtacaagcctataaatgggccgaggaacctgcaggcctgtgcagcgtgttatcacgactacttctatgcttctgaagatcaggataaatggcagcaggttgctggaggaagcttccagaccaggtgtattcttgggcagttgaaccacatcatcccaatgcatcaggcactggatgatgaggatagaagtctcttctggaatgcaacgtgggaaatggacaagtaccctgtttgcaacagggagggaacaaagggaagttcgtggtatacgccgatcaacaatccttccggctggggaatatgcgcggcgtgttatgaaggcatcatcaaaccaattggaggcgcacgatggttcatcaaagacaacaccaccaagccagacgaattgtatctatgcggtttcagcctgggtcatccgcgagcgattcaggctctcgaagcatatgtcagcgcacgaaattggggagacagcaagctatttcttgactggactgcgcaatggggccatgttcaacaatgcccaaggaagaactttagcaagaatagacgatggtggggatggggagtcttggagatctgtgaagattgctatgcttcctttgcaaaaggcacagcacttgagcctcgatttgcactcaatggagtgagagaaccagaaaaagagcgcatgtgcgatatctactcgccacgcatgagaggtctgtataccgaagcctgtagaactggcgatctagaaggtctcttggccatcgcagaacaaagacatgtcgtctatacgcagacaatcatgcaatgcgagcagatcctcaatcagcaaaagatagcagctattcaggcgcagacgttgggcatacagggtacgttttataagagcatgggatgggctcaagatgctaccatgggacacagctacaccgttggaaactcgtatgctgggtatggtcatgcaaatgaatgggttttgcaggggtattcgtacgatagacagtcgagagaggctgcggcggaggtcatgagcggagggcctcttatgagagtacagatgcttgaggcgaggtggagggaggttgagtaaagagtatcaatatatgacgatgctctagatgaatgatgactctaatagtaaacttacacacatgtcaaggtcaaattctggttcataacttttctacataacgtacatatatccaacttacagcccattttaaacgcctagaataccaattcccaaacatccaaagtcgaagttcccatcttgagtcccatccccgacgccgcctttccaagaatcaagtatttcccatcccaactaaacgacgccgccgtgacaaacccgctctggaacttgatcgtatacagcactctccccgagtacgtatcacttacatcaacaccgtcatctgttctacagcacaggaagcgacagtccgccgatacagcgatgggccagccctcgcgtgttctccgcccgctgaggttgtacgactcgagggctgcggtgccgtaattccagtggaacaccgtgtcgccccatagcgaaacgatgacttctccatcgggcgacgtcccgaggaatacgggcttcttccatgtgtcggtctcgagcttggcgatcgatgcgcgggtttctacattcgttatgcgaatcgtgccgtcgcgggattgtgtgatgagaagcttgctgtctggtgtgaaaaccgcatgtgtaacctcatccatatggcatggaatcacgacgctcgccttgttgagattcgcactgcagtccataagcccaacccgccctctcgtgcttcccaccgcaagccaattcccgtcctgcgagaacgcaagtggctttccaccaggccacttacaaaccgcgatcttgcgtccattgatgtagtcgccaagatacacaaccggtttcttgaagttgatgccatcatggctcgccgcattgagacccttgccgtcttcctcactgagatatgcccactgacgaccattgcgcgagaagatcatgttgacgccgtgctggttctgcaagcaggaaacttgattggcgcgagtgtcgtagaagcgcgtgggcgactcgagggttgagattgcgatagtgggggcgttgtggcgagatacgtaggcggtttcgacgacttcatggttggagagttctttcttggcgaggtggcggagtgagatgcggaggggcgttgtagaggttataccaatggcattgtaatccggaataggcggctcattcgtctctgagtggggagacgacgcaattgttctgaaaggttagttagtgtattgagaaatatttgtgagaggggacgtactctgggtgagcgatgctgctgttgctgtgatctcgactctcggcgtcatcaattggtggtggtggagcagcagatgagctttccgagataaagtcttgagtggcctcgatgaattctatgatgatagatcgttggctctcaacccgaggatcttcgctgtctgactcttggaggaatcttgagcggatagttgatgcctcttgaaggatctgagagctgctatagccgggaagttctctctcaccatcatgaggctgagaattgatggctctatgagaatgttagtgaatatctcacaaaaaggaatcaagtcaacttgcagtaacacacagtcaagtcctagactcatggcacttctcaaaccctcaagcaactttgcaaagggcgacaatctctcggcagtatgttccaaccacgagggcgtcctctcctctgccgtccttcccgtatccaacgcgtcatcggcctcctccaacaactccccagcctcactaacaacccccttgatcgcctcatccaaccttcccggcagcggcgcgcttccggactccagggcctgggcgttgtgatgtagcagcctcgctaccatctgcagctccgcgagctcccgggacaggctagcgaggtccagcctcgcctgcggataatacgtgacgaagttgcgcagaccgtctacgacgtgcgtcgtggaggtctgcagtgcggtgcagagggaggatattgaggacatggtttgttctactggatgtgattgatgatgtgaggttgcgtgacgaatgcccatgccgacggtgcgggataatttggtggagacactacggagatccggaattgacgcggggaattgaatttgaattgctacttgctttttctcaatggttgatgattaagatattagacgtcatatctattgttgacatggaggaattggatcaaattggggggctttagagactggttagagatgacatgattgtctgtgatgtatctgggctaaaaaaagatccggggctcgattagttggatgggtgattgagtcgatgaggcagggattgcgcaactttaacggtatcaagttatagggtatatactcgctgccgtgttgaacgttgaacatagcatctccggctgttgcacgtaactctctgagaactgtagccttcaagttacattcaaattctcatgactcggttcatatcggaagtcttcatgagcatttgagtgttacctacgtatttgccaagacaaactcaagttgcggggtgaaatcttggggaccccgacaatcggaccagacagagcctgacgttgactgacagctcaagaaacatccattagttaagacaaagccaccacaaacaggatgagctattgaaataagacagagtcgtagtgaaccacgacacgagacatcaagtggagcaaaggtcagcaattaagtacatacaaccaacatgtcccgtcttgaggccttcaacgcagcttttcctgtttatttcactcaggacaggtctagggtgagccaagcccgccgatcagtcccatacagcctagacagcccataccattcggaggagcaggatctgccacgggagggctagactaatgattgcttttcctttttctccgtaagggactagcctggggagactgccacatggcatcgtctgcttcaatccgagcaactgtctcgtcttgggttggtctgttgttatcgacccatgtgtttcttcgggcagagacgaggtattattattttaaattgtggcagtgagtgattattcgaagctgagcatgatggatgagagtttgctttgccacaggcttatgtggccttgacaaaaaagatatctgttgatggtactcatctgtaagcatctgacttacgagtcgagactgtccgccgtgggggaagaagtgtgacaaggccagctgaaagacaacaagaggagaggagagggaagactaacatcagccacagaagtcgttggccaagtgtggctcagccactgattgggcttgacctcaacttcatgctctctttcatccccgtgaccaacacaaagagggaacatcctggcaggccggcagcacaagatcgacggcccagcataacccttcacatctcgcctcgtacggaaacgcatccccgcatggccggaccagccatcttcttttcttccttccttctcccaggttctcctgcttctagttcctccccaattgtcggtatcgagtctctcgataccacctacgtagtgtgcaggcgggcacacgccctgtcgatatttgatagggtgccaggcaaaccacatgtgtgatgcgaattggcgcgcgctgggagccttagcgggcctcgagagagagggaacaaaaaaaccagggatgggccctgttgggcatgccatgcacaggcgcctgacgaaggaggtgggctttttggccaatcggcagagactccaggtgatggaggtgagacgatatgggcgtcaacttgcgagaggactgtgatttcggtatcgtgttggagattcaggtttgtctacagacagtgacacgatgtgtagtatctactccgtaccgagggagagactctgggaagaatacaacgctcgccataccgtagtgtttaaagatggacgggcaggacagttgagtcaatatcttgatcacatcttcccaaatctccatctgcaatgcgatgcgggatccaactgtaacacgacctcatcatcgtgcagcttgtcacactctgggcctattcgcttacagctactgtgcctgagaatcactatcagccagtcgctctcgatagttctctcaacccgtcatttaacagcccaacccatccatcccttccaatccatgccatggtctcttctgccgccttgggacataccaaactcaaaccgatgtaccgtacatgttgatgtgaatgcaccttctgcatgcccatctgcccacgggggatttatttgatttgatacctcctgtataaccacttatcaacccccttttccccatcctcttcctctttttctttctttatcctctctacctcaccttactcttgtcctactcttcaaaatctgggattaccctgtccctcttactcccgggttttcctcaccgacaaatccaccgcctccaacaagcttagcttttccactttcacctgttttcccctccagctccagctgcctcccagaccaagacccttttttttctttgtccacttccatcaagtggaccgaactctctgttccccggcgccaccgcctagaaaactaacttacgtgctccgtctcttgagccacagcgagccagtcccctgcaattgaacccccggaggccgctgtaccgcaacgctctgggctacctctttcagtgggctataccgggtacggtacaaagcaaggaacctggccgacctcatatttttctcggattacccatttctcattcatctctgtgttcccccccgcccacttttttgatctctcaaactcacccccactgcggatcaacctcagctcatccatccattccaattcccaccgcgggaaccgggaaagcgtgaatcatttattccatcgcgctccctatttcttgtaaaggggatcctagtccttgatcggatcgtatccttaagaacgggctgggcattgtgttcgtgcttgcccttgtccttgtatttaccttgtcaacttcgttgcggtctgagtctttagtctgtcgcattggcaagcatcagctccttatattgtcctgtcttgtctgtctgtctcgttacgatccagagatagacatcccgacagacaaatagagagagctggcctcctcccttccacgtatatcccgcgcatctacagctcttgctctcatctcgtcgcacctttgcgacttagagcaggactacgaaacctacaccgctgcccaacatggcgctcgaacagacaatcaccattgttaacaactccggcaagattatcaagaccgttcgtcattcctttgcgcttgcgcttcccaaccttggctaacaattcacagggcaagcagctcttttccatctttaaggaagctcaaggcaactacaaagacaagaaggcggagatcaaagcccagcagggtgtccagcgctctcaatccttcgacgtcaatgcccagcctcaagcttttcctgtagaacacttccacatcgacgatgaccggtcccgatattatcctcctcgcgcgggtgaccagcgcagcgaagctggctcacaacgcagtcgccgatcgcgaagcgtccactcgcgacatcctcgagaggactttgccagtcgtcgtgcgctgactcttgataacctcgagagacacaccgaaatctccgccacagctcccagcaaagcgcccacccgaactgtatacaaggagatccccatggagcttgccatgcctcagcgcagcatggctccctctgcctacggcgctggccctatggtgccccgaaaccgatcgaccggagaactagtacagatgaggccgcgcaaggaaatcgacatggaccttgcgtatggaagcgtccccccggatctgaaggaccgcaccgatctggacccgcagtactacgatgagaagcaggccatgggtcttgttcaccgcgttgagggtctcttaaccgaagctaaatgtatccaccattcggctacaacgacaatggccgagctccagaagaacccagaccacgcggcggccgttgcgctctcgcttgctgagttgtcaaagatggtcaagaagacatcgcccgcttttctgggtcttctcaagagtggatcgccagctgtcttttctctcttatcgtccccgcaattcttgattggcacgagtctcgctgctggtgtcactgttatctgcttcggaggatggaagatcttccaaagaatgaaggaggagaaggcggcgcgggaggccttggcatatgagggcgtgcctatggaccgtcctgcacctctgcgaacacagagcgagtacggtgtcgagtatggcccaggtgtcgatgaggccctcatccttgatgacgacttgagttcaattgagacctggagacgaggcattgtgccatatggagaagatgagagtgaagtcgacatggagcttattacacccttggccgacagggagacaagaagccgttatggcggagatgattttgacacaaagtcccgccgaagcacaagaacaagtaaaacacacgagagttcacgaagccacaagacacaccgaacagacgacagccgccgtagccatcgcagccacaggagtcgtcgtgatgatgatgacaggagtacacgacgtgaggattacgcagagagcatcgccgacagtgagcgcagccatcgctcgtcaaggagtaagcgttccgagaggattgagacgaggtcaatcgacagccgaagcagcagccgacgagacgacgaatcacaagtcactgtacgacccaaggtcaaccgcaacaacagcaacatgctcaaggccctcttcaagaacaaggagaagaaggagcgctcacttgtcatggcataacgatctcgcgggatttaataccccctcagatttacacatttctatctcattttctttttgcatattaccctggcgcatttttaaaagaccggtggatgccaacatctacggtagacgaggcaaagatttacattacatttacggatatttttttctccttcaagtacagaaagatcatggatgggccaagaagaatgcccttcccaccagcgatttattcccttgcgttttgttggttatttcttttccttttatgaatactatgaaagattgctcttgcacacgcttgagcggaggtgatttattgcattacgcacggaagacagatgacggagctgtttgcattgggttgggatttgtttgtacttaggtagccctgaggggcaatgtataccaaccaagacatgagaagcttatgcttcttatttggattgttaaattgtgtgtgcttgtctcaagattgggacgtttgtcgtgacatttttgatgatatcaggttttggtgggggtttgtaagcgagatgtgaagtgtctgtcaccatgcagattgacgaaggatgcgttggcatcgctaacatgcttgcattgcgtgacttttgcttcgtcgtcattggtgtagggattgcacatgactgcctggcctttgctttgtgatattggctttggtttagtctaatcgtattgaccacagtggtgagcaaagatgtctgtttgcctcgatgccatccattgctttccgagaaacccttcatagccgacagtaagtttggaccaagctagcttgcataaagtaattatgttttggcaactgtgaggattgatgcgaagcgtttttatgttgccatgcggctgcttgtgtatgcattgttgcctcaacagtaatgcagcttgttcatgcttgcgaatcaattgacacgaaggaggaatttataggacgcatgcctaagcaaaaatgcaggtttgatagtacagcaggaaagtggtgtcttgtattcgtgaagtttgtgatgatgatatgggggttgtcgctatctttgtctttgcttcgcccgaggtgcctatacgagacatttactcagcgattgccatcttgtctatcattttatttgcgcaagaaggcagatgaatgccttgaagatgatgcgttgtcaaaatactgtcatctcgtgaacagaatggtgagtttggttgtgtctctgtacaagtacaaataccccctttcttccctgaaaccttttcttcttctttacttaacaacaactttattatatatactaaaccatagtttcatcgatgaagcaacataagatcgacatacaaataccggaacagtatcttctgggaacctctcgggcagaccataccggtttctcaagtccgtgaacataacaagtaacatccatctctgtgatggtggcagcgttgctgcgagagatgacggagcctcgcgggcctgagaccccgaatatgaagatgatggccatgcctcgggatttatataaatagccctttgcaacaaggtgtagcttcggtatcagtacgttatcccataccttgccttcatgagtacacatactgacattggagcctcaatcaaggggttgtcgaacggagcatagccatctacatcggccggcgactaaaccgtgaccatacaagatggttggaatctcctttcgagactcatgctgtatatatacaattcaccaacctgccagatgaaattagagcaactccaacagatgccgaacctcagactgatataaagatcagaaagctgggagaatctggagccaatgccacttcatccttcagtcattcaccatgcggacccagttgaggatgcaatcagtggtgtcagccacttctgacgcttcgccatgcagctccttctctgctcagcaaatgcagaacagtcgatctagatcctaaggaggacccagaaaatgcagctgataatcccctttcagaagtactgataaaaggctggggcttacaccatctgtggcagaacacgttcataagaatgtcgcggagcgggatgcactgatgcatcggcattgtcaccccatctatggatatcaagaagtgggaatgcggggaagtacggatgctatacacagccgtcatcaccagcaactgcggaaccggcaagactatcatcatgccatagagatctcggtctcattggccacgagttcatccccgagaatgcgagctgtcggaaactgaatacgatgatgaaatgaaataactcctagaacagaggagctacagatccgtgggcaactgatgagtcaagggaccagttcccaaaccaactcgaagcttatatgacgcttaacggctttactgtcacttataaattgggcaaagtatccaaagtattctatcccgacgaacaggatcgagcgagaagatgtatgcatttatgcaaaaacactcaaagcacgaacttgcacaacctagccactgttggtcaaactaagatatattatatatggctgtggtgacagactctgctgcgattaaaaatggccgcttctggtgatggcttccgcggatgctcagagctgagatctcatgaagccttctactgtacctaatactcggacatccatcagcaagcgcaaccctcgaatgtataagaatatattaaactagccagtcagatttcatcaattatctatgctactatcctccttggcttggcgagcttggggtggtcaaagagggctcgaatgcaagagcacgagaaagcaaagctcaaaggggattcaaaagcattggacgccaactcacattcacgttccaaccaatcgggcaaccatttctatgcgactataagtcgagataaccttcaacatcaggttcctcttctctacgcaacctccacccctgtcgaatgatatgggaggcaggcgcaagtcttgccacaagggtctcccatgacaccggcgaattgaacctctgaagcgacaatgcccaggcgattgatcaagcccttctggattgaactcctacttcttcggaatggaggaagcgtcatcacatcatctgcctcgtgatgtcagaaaggggaaatcgagcagaagaacctgcgccagtgagggctgaggttccaccacagtcgtgagagatcagctatatctataaccaatacaacatttcattcatgtataaacattcgcggccctggaacatccagacattcaatggttgtgtctcaactttgtcaggtaggccatccattctgcctcttcttattcatcctaacaatcctaaccagtttaaaagggagttttccacaaagactggatgcgcatatacatataccttgacagctataaagtcgctgagataggaagaatgccttatctaaagacactacacatgcgatcaacaagtggtctagctacgccggcagcgacgccgagatcccagaagcctctttacgtctacctgtaaagtatcaccgagatcgccatgcagtaccgccattgaagagctcaccggccttgaactagaggacatcgaacagctggacgacccacagagaacgaagacttgagcaaccttcatacaagacttcaaggcctctcaaacttcgggaagctgactcttgtgtagacaagtttgacaacgcatcagatcccatgcccaaagggtgacttacaaggcttatatacggtcctatcctctcctatataacacacaagcaacaaaaacgtcatttctccacctggagagaagattgatacattttattattgccatcacgcaaggaggctgagggatgttcctcgccgaccctcgtctcaaggatactggctttgtctgagtataatgtcctatatcttggtctctactagtcttctcattacgatgggttctatagtaaagaccctccgagtcctttttatgtccgcatccaagttctattgcgttgcatagatcgcacttactcaagtcgctggcgaagtcacccatcatggcggctattcaagttcgagaccaattccgtccttactagcctacataaggaggcatccgcagatggcggtaacaaacgcccttatatctctcgacttgagaaagaaaacaagtcaagaatcgctgcacaaagcctatggctaagtctaaggccaaccttggaacctcccccataaacaagattgggttgcgccggtaataaatgatccatttatgttggtcttcacttttcactacccaatttgcatctctccgaccgcggtgcgagacatcattcattaactatataaccttgacctcgtgggccacgggttcgttccagaggacggcaacttcatcgaagaagaactatcaacaaccgaacacaatgatgtactgaaagaactgctcgaatcagggggccacagggaatcctcgaaagagtgcacaaatagtccaatagcaacaaacgctgttattaagaagcacagtctcacagatgaaggccggcaattcatacttacgcgcttccatcagccaagatggtgatgaccggtcagatgagtagagaaaagggaggcagacaccaggcttacctccactttccatctccgactatccggtgggattatctggcagcggaacttcgtacctactatatatacaagacgacagatgagatcaaatcgacatatcacccactttcaagagaccccgactcaggccttcttatttaattggggaatagaagagattcgcagaagggacttgttcagcgcgagatttaccgcgtaaagcagcacctatgtctaaaaggccttgtatgggatccaaagaataacaacgatctatactaggtactatataactgccttcgaggacaaatgaacaaccccatgaactgccatcgtgaagtactgcaacgtgatcgcagagactggcaacggccacagccaaggccaaggccaaactcacatcgaacgaacataccagtacgagttcgaccgccatgtcctcgcggccgactgactgtattgctatgcgtgaggctgatatacgcgccgcgaagtaaatgtgctccattcatgaccttctgaagcggacagtctggtctttcgttgaccagcccatttatggtccccactggcagcctttgtgcatttctggcaactggagagtatataaatatcccacaaagacttttcaatgcatttaatgttattgaaggcatgggaatattgtcggctgctcccttgcatcctgaacataccttatacgacaacatcaaaaagtccagtccatagcatattcccccacgatttctgacctcataaaccccctttaatatgtctcgctatatataagatagggatattttattgtgcagggctcaaaagtacattatatataccttgttttggttgcaacccgaatacttgcataggagagatcgggaagacaactaccggggctgcagaagctctagcgatacaggcccagctccgctagagttaggcatttggaaaacttccagtaccttatgtcagatatgcttcgacagcgccggcttgactcttgtcgcggccgcctcgttcgtgtgccagtaacctcctatccctacagaacgccgactcatacaacaaaggaaggctggtctggcaattctccacgcacatgatcatcatcgacgatatacgaaaggcgaatcggatctgcacacgaagtagcaatcaacagcagcggcacaatggatctcaaaaacggaatagaacccaacgaccccaaaaggtgagggggttaccgcatatatcccacagagcagaacaaactattacagaaaatctggccagcttcataaggtcctctgtcacgacgagaatttactgtatatcaagaacgaatcgatagatatgtcacatctcgtcgatcaaaagactcaatgactgtgttcaagccttttaactgacgaaaactgcaaggagccccctgccatatgtttgcaaatgacacagaagatagccagttatctccgagttgagccgcaacatcactatccacgagactcacctggcactcacatctcccaagtgtgggtattgtgatggctatactcaaattccttctggccaacactcgaagtgacctgggttgtcagtcctcacttcttgctggaaagtcgatctctataccccaagcgtgagcaaccccagcctcatttggagaaaaccgggatcaaatcggccaccttcgtggagaaaggcaccgtgtacaccattttctctctcggaggagctcaggagaagatgagaagacaggtaccggtcgtatgaaagcttccaatgatcgacataagccgttagttgatagacctgctatcatcctatgtcccaaagcgcccaaaggagataagcttatcctcagcccaaagatggcaaaggagtacgttgaggtcggactgattgtcggagatgtccctgagaaatactcgaacaaaggtaccaagggtaccctggccatgagtactagagcgagtctgagatccccgagatcaccaaagccccgggtctcaacatcaagactctggccaaggcccccaactctggcatgcgccagtacgtaattcagcctcatatctgagcggtaatgtataaacaatacatccctatatttcctttattatcagtatcggttttcggtcggataaaagtgcccaaggatatgaacggcgtgacgatttccacaccctcgagtcaccaccgccattgtccagaaagcacatggcttgccaggcatattggattccacaatagccacatccgcggtgatgatcaagacaaacacgatgggcaagaacgtgaagcggagcagaatgtgtacatgttcttcagaatctctctgatgatagcttgacctctggctggttgttcaaatcggtggcattgatcaacataactgtcatcaaaatgtatctgtggtatacatcaaatactcaacaagcaagacacggaactcatcctatcccagaatggtatgcacacaagagaagtcttcgccctctttacaacgcgtagagattctcaggtacactccttccgagtgagtgacgactctgctgccatcgaggaaaacctcgccggcgattaccatgatcttctcaaagactctaaatccaaaaactaaggcaataaagtctgcatcaccagagatgctgatgccatcatcgacgacaaagacctcaccacagacgtcgaaacccactacagagaccaagacatctccggcgatgtcggcattcccacaagtgctagggttaggtcctacaccaagtcttctggtgtcatatatatacctcctggggtcagaccgagtttctgtcatcccaaacagaggccggcagtgcatatcagtatccagctcgcaagatgatcctcgagttcgctgtagccaccgacaacgccagggtcttgcccgagtgcaagttgatgtcgaagccaggtgcgaaggcatcggtgtgtatggatttgttgctgccaattcgactggtgtcccgcagtttccacgacaccattgacgccatctttccatatgcaggagatgtggtgtcgatagaggatactaatgtattccacctcggcgagaggtggacttcgaaaatcctatttgaccccaagcgagacatactcagaatctcgaacaacagggtcccttaactgaagccccgtggcgaggttggggccccatctaggtcaccagtgagacacctcatgctgggtcctttgtactcaccaccaggctcagtgcctaggaacagtggcggacacccgaacccaggtattcggagatatttcgaagaaggcctgggtcttgatgaccgcttaccttattatgcttctaaggcggataccaaataccaagcaagtgtcaacgagacagcccttaagtgacgagtaagcaacagcgattggatgaagaagttccgagagcagaagaagaagaaggacggcagaggtatcaacttgctgaataatgatcagactcccagatccagacgacctaccgagaggtcgggtgctgcgaagagatgaagaagatggtattggtttaccgggaggaatgatgtactcagattgtccctgtgccgcctacaacgtcacgactcttcactaagctgcgtctacctcttatgaaaataaagttggtattcttgctaatacccgcgccctccagatcgcccagcatgaaggagtcacgatcaactcccactaccgaacggccgagcaagcccgtatcgtacacaacctcaacgaccccgagggcaagtcccagatcttcatcgccaataccgggattctcaactccagtgtcaacctagacacgtcttgggttagtgttagggttgagacacgtccaaccatgaaaaaccctatggctactccaacggttcatactgcacacactacgctaatcgccgaacgatcttgagcctgatgagatgtcggagctgtctctccaagggaatccaatatttacgatcaaccaggaaagcaagagaacatcagctcaaaggatgttgctgcccctttttgccgtagccagcttccctgatacacacacacaccttgacctctgattattgacacatctgtcaggctcacgttaccattggcgacactcacgacactctcacctctgataagtgtgggttctgtgatgaggcttttgatagcagacagctcaatcccagttgggcagctgggttgagctcccatagtgctgctgagcatggcatctgggcacgcagatcacaagggatgagcgaccaatgaccccttagttccggtttatggcagtctcgaagtcggagacagcaaaggggcagtagagccgtgatatctcaggcagatgtgaggcacttcggtcactggtcgggccaacaagtagtgtagcctttcacagacagtccttcaaacagccacaagatgagaacgcgccatcttagtgcttataatagagaatgcgatggacaaaacgtgttgatgacgagagaggagagggtgtcagagtctgagtgtcttgtcactgcggcgatcatcggtgccaatctgacggaatctgggtaaggaagcgccagtggccagagaggacgggaataaatatgatgtgagcaaggccttatcgcggaactgatgtaagacaggaatgtattacacggggggataaatagaatggaacagaaggacacagtgttggatagaaatacaaataattagttacgcatcaaagccagccaagacctggatgtgaccataacaaggatactcactcccgatgcgacggctcagtgcatgcacccttatcccagtctgggtgactaggccggccagctcccgtgcgtcccgcccccgatatcgccaacagccggacccatgtcaagccgcagccgggctgaaagacgctcaggatcaggatcaggatcaggggtggcctaaaatatcggtgagccagcccaatgtctctctgttgctttgtatctgtctgtctctgagacgcgcacacgtatacagtacaggtcgtacaggtcgtacaggtcacctggttacctagccttatgttatgttggggggcagaagcttgtcatgtcttatcttgctccttttttcttacttatatttcttctctctattaattgattgatcttttttgtctgaagacctttttactgtctactgttttgagcgttgtgatcatgtttgactcttcgatgaatggtggtggttgtacgggatgtgcaaagatattggagtatgagaagagactggccgtggagttgctggtcaattctgacgatggtaagtgttgctctcatatcgttgacacttgagatgaatggggccatgtcccttcttttccagtgttattcttgatcgctggtcaattgtcgagcacatactcaaagtcgagtgacttggaccattcaacatctacccaagtatattgtcctatcctcaggactctcatcacgtcttgagcaagtcttcaggcgtcttctcacttacaatcaacaatattattccctctgacggtctagtgccgatctatcgcgcgatctaccagagatcgtgtgctactgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcatcggagtagtatgtatatgtacacgactaggtatgggcaaacggtctgtgcttccttcatttctcccaataaacgctccaacatggcaaaaggctgtggcgtattcgcccatgataaccagcaatgcagagacaatctcaacactctagagggttcaattgcgaatgctcaaccaaaaatgacacaatcgggctcagcggctttgtctgtgcttttttgaagctttgattcatttcgtggtctttttgcaagggagaatagggagagaccctggatttggcgattgcgcaatcgcgtcatacctgcctgacccaatttctgagcggtctcggcgctggagcttcagcgctgactcttgttatcttgcttatccacaacaccacagatcattgtattcgagttggtgataatcgagagtgcgttcctagcatcagatacacataccttcattttgatttgccttttcgcaaacaatcactcggcataccatcttcttcgagatacctgtctacccctctctcgagatcctccaccgctgctccgacctccaagctaacagcagcttccagacaccctcacgatgccttcacggacggtatcaccgacaatgtcaccaggcccctcgtctccgatcctctcaccgctcgaagcccctgaagatcccgccacaagccctgacctcgtccattctttgtcccatacaagcaccgtcctcgccctttccgtgagtccacagcatgagacgatctacgccggtacgcaagacggagagattgtagcatggtctcttgacacattccgccaagtccgccgtgttcaagcccacaagcgcagtgtcctgtccttatcattatcgcccgatgcgtcactcctgttttccagcgctggagaccccatcatcaatgtctgggatccaagcaccttgactcgactttacgaaatttacggctcctacgatgtcggcgatattttttgtactgcatacagcccccaacatgagacattatacatcggtgcacaaaacaccaccattcaatgggttggcctcaacgacgttacagctcgcgtgtcccccgagtcacagcagcatcctgatcgacgaaatcaccgcttcttcgactccaaagctgttggtggcggcgcaagtacgcctcgacgaaacgacgaccgatggggattgatacccaaagcacacactgttctcgagatgcatccaggctgcgttagaaactttgcacactacgggtatgtgtactgtatgctcatggccaagggaccaacagttgatgttgggactgacgatgatgtcttgatctctggtgcgggtgacggcacaatcaagctttggagtcttgggcatactgttgaggatgatgaggagcttagcggtggtattcaggagatcatgacactgggctctgacgacggcgagtctgtcctgtccctcgcacttgatagttcgtttctgtacgctggcaagcttgacggtatcgttgaattatgggatctcgatactgcgcagcgattgagggttatcaaggctcacaactgcgatatcatgtcgatacaaatgggctggggatatctgtggactgccgcaactaatggttgggccagtgtgagtactcttttcaaccaggaacaaccctttactaacagtttctagaaatacagtaccacccactacggcaaataccagcatgcctcctctggaaccgttccccagaagtatcagtgcctcctgagatgggaagctcaccagggcaaggtccttgcatcggctgtcacgaactacaaaaacaagcaatactttatcaccggtgccaacgatgataatatctcgatttggtccatagacatggacaagtgcaacagtaaagagaaagaagtatcacaggcctcagacaacctcttgctatcgtcactgcgagaattcgtgtcatacaagacagtctcttctcgccccgagtttgcggaagactgtcgcaagggagctacctacctcggtgcgctgttcaaacgtctcggtggtcacgttgagttactcagcaccgagaagcaccacaaccctgtcgtctacgcccatttctcagccaagaaggaagctgctgagagacggaagcgaattctcttttatggccattatgatgttgttgccgccgacagtcgtaaaggcaaatgggagactgacccattcacgatgcaaggaactaacggttacctgtatggtcgtggtgtcagtgataacaagggtcccatcatcgctgcgctgtacgcagtgactgatctgatggagaaccagcaactggagaacgatgtcatcttcctcattgagggcgaggaagagtttggatctttagggtttgaggaagctgtcaagaagaacaaagagttgatcggcgaagtggattatattctgcttgccaacagttactggttagacgacgaagtcccgtgcttgacgtacggcctacgtggagttttacacacaactgtctgcgttgatgcgccccgtccggatatccactcgggtgtcgacggctcctacatgatgaatgagcctctttcagacctcactcagatccttggcaagctcaagggtcctggtaaccgggtacagattcccggcttctacgatggcattcttccggtgacacctgaggaggaagcgcggtacgatgatattgcccagatcttgatccgcagtaatcctgaaaagggccccgaggagaggctcaaacagtcgcttatggcaaggtggcgcgagcccaatctgacactccaccggtacaaggtttctggtcctgatggaagtctagtaagcagtcatgcaagttcccacatcagtctgcgcatggtgccaggacaagaagtgggcagcgtgattgaagcactcgtcaagttccttgagaatgagttttctcagcttgagtcacagaacaaactcaccatcaacgtcgacaacagagctgaaccatggcttggagaccctaccaatgctatcttccagacactggagaaggccatcctggagacatgggatgagtgtttcgaaacgtcgccctcatcaggtgaagctacaccagagcccgaaaaggcagaaaagtccaaggaggaagaagttctgtcagtcaagaccaagcttggcaaaccccgtaagccgctctacatccgcgagggtggttccattccagcgataagattcttggagaaagaatttggagctcctgcagctcatctaccttgcggacagtcgagcgactctgctcatctggacaacgagcggatatgtctgctgaacctgctgaaggctcgtgagatttttggcaaggtgttcagtcgattgtaagacggggcggggcggaagtgagatatggaatttggtgtatttttaaaaatggagaaatgtagaagcagaatgatacccttgtttgtgagagtcaatcaatatcctggtggatgcattagaaacccacatgccagctcagctcagagaaaaggtaaggctgattgatcgggatcctacaacgttaccatccgttggagatcgcctcacgttagtctaagcttttgccaagccttgaagttcggtagggctgtgacggatgatcaatcaattcagatgataaatattattgccacggataagcatatcatccatttatcatgaatgactgacattatcttggttctcacattcaacttctgtcatgaaaccgacatcaacacaagccacagagcccccccggctgatgattatccggcctgttcaccctaaaattagcccgaaaatcaccaatcagggctccctccaggcgatttactgcgccatggatggatggggcttgggagggtcgatcccgattgttgctcacgcctcatgctgagacgggtttggtgctgactgaaggatcgaccagtgtaattaaatcagaccaaaccaaacagctcatagtcgcagggtgctattccactaattccgtcatagttttctagaggttccgataatttagacactaaaggcccccccagaacccggttccgttcttcttctccccccctgttttttcctcccttctcctcttttatgcatcatcccatcgaacatttcaaacaaaacatcaccattcgttattctttctcatttttttttctgtcattcgctacgatacgagctgggaactgttaatgttttgtctcttgaagtaattatctatcccggcttttgaatgattgatcaatcagcaattgttttgcataattagcctggttggggtggcttttcagctgaaaaccaggttcccgtctgcctcaaggccaaccaacaacacgcatccagtcccattgtcatcgaacatggcgtcgcattggttcacactcctcctcctcctaacgccttcattggctctcgacaacaatttcgacttctaccccaagggcgcgcagcaatgtctctcccaagccgccgacgacgcctcgtgcactggcgctgacagcaaggagctgaactactgcctctgcggtcttggcaactacaacaatgacttcatccttgggtccgctgcgtgcatcggcaagcagtcgcccggcgatgtggacgagacgtacgataccatgaacaccgcgtgctccaattcgcagacgccaatgaaggtcaccaagaaggagtttgaggaggcggcggagaagggtgcaagtgcaagtacaagtacaagtgcgagtgtgagtgcgagtgcgagtacggctactgatgcggctaccttttcgactgcttctgcaacggcgaccgattcggcgagtaccacgaaagacacagctgctgctgctaccacgacgagcgctaagaacaacgatgaggatacggggttgtcaacgggcgccacagcgggagtagccgttggcgcagcagttggtggtgcagcggtagtaggcctactcgtgtggttctggatggcgcgccgcaggaagaacgccgaagaatcgcaccccatgctgcccaactacgagaaccgcgatggttcgccgtaccagcctaccgagacgaaaccagcgtggtcagcagcgggttcgccgccacaagcaatggggacacccgatccaaatgctggattctataagcctcctgagccggtggagctgccgcctgagccagcgcctgtttatgagatggacggtacaggtacagcggttgagatggattctacacctgttgatccgcgggcaaataatagatcgcgtttgagttcttcgcactcgtcaatatcatcgggatggagggattaatggttttataaaagaatgaaggaataatggttctggatgggtatggatgaggttatagcctcgtggagtttggatggtacaggatgtatcatattggttgctatttagcgtaaatatttgacggtttcatcatattttgttctctgttgaagtgattgttcgaagttgtcgccattgcgctggtttctgatgccttcaacgttcacttagaggcatcctacgataagagattctcccaggtgacactatactgcctcagaactgtcagtgtcttcttatctcgcctcacatgaccgtttctagcctttaacggtagcgaactgtccattcttatttgcaccagtctttgaaacgtcgttgctctagcaggcactctatcaaagcttgagggctggcccccaagtctgcctcctttcttgtgcgataaggtttaaggcctacatgctttaggtacggagtagtgcaggcgttaaatgaagattctcacaatccaggtaaagtttgttgttgccgacgaaagaaatgcgaagcgaagtccattttcttcaaatgatatcttgccgtgtccgttcattccggtgttgtattaacaagatgcggctccaagtcggcacttggtctgcattcatcttcttactgtcatcgcattgcaaggttgagctggaagtctccattttggcatccattagcatttaagttttctgacggaatgttcagaaggtctcgaatccgacaagtccgacaaagcgcccgtctgatgttgtaggttcgtgcaaggtctaatgtttctacgcagcatgttgaatcggcgtttatatgcacatatcaatgagactgtctactacgcaatcctgatgctactcagatccaatgcttcaccctggtcatgcgatctgatccttcaaacctcggctgctcccaggttgttccgttgccgttcatctgcatcccatcgatgatccttcataaaatctcaccaagttggcattgggaccttcatcttaagcttgaaggtagtcttagcttccattactatcgacacagaggcctgttctaaaagtttgaagagaagtacgtgaaggttatatgtgtagttcatgttcagcctacttgaatcaaaggttcataaacgatgcgcatttgttgctcagtattgcaaagtacagggtagcattggtaggtgtgtacgaagcaacatgttccccgcttcaaagatcaagaaccctctatcatcaaccatagctgtctcataacagaaggggaattaataaaaggccttaaggccgggcttactgctaagctaaagtcattgtactaagatagacactcgcattcgcacttgataatggtatagtgacaactctcagctcccaacgcgagcccgcgggcagcgaacaggtcgatcctcaatggctaaaacgtcccaaatcgtgatccacagcgggtctcggcatgagatggaaatggggaaacagctcggaccaatttcacatgttttcactttactttaagagcttcaatagacctcaatcgtaagcttcaacaccacgattattgtagtgctcacacgctcaacgaatcaacttacatcctctgtcagaatcgggaaacttgtcagcaaaatggccgaaagaaaaacttacgttctcatcactgggtaaaagcaattgacctctagatttgttgaggattaaagctgattagagtagatgctcgcctggaggtatcggccattctcttgttaatgagtttcatcgtcagggtaagttgaatcatcttggacaattcatttgagtactaacttactctcacaggctgccatgtcattgcgacggtgcgaaacacagacatgatcaaggaccttgaaaagcccggcgtcagcgtcttgcctcttgagatcacctctgccaagagcatagaagagtgcaaagagaaggtctccgaactcacaggcggccgccttgacattctcgtgaacaatgcgtaatttcacccctcagctcactcagtatatggcgcaaactgacttccccagtggccgaactcacaccatcccctccattgacacagatcttgacgatgttcgccaaacatacgaggtcaacgtcttcggccccatccagatggtctcaacctttgcgcctctcctaattgaagcccgcggtctcatcatcaacatctccagcacatccaccctcgtcccttacatcttcggcgccatctactcctccaccaagggcgccatcaacgtctggtcacgcgcgctccgtcttgaactcaagcctttcaacgtgcgcgtcatggtcgccgtcaccggaacagtgcgatccaacatcgccagccggacgcatcgatctctgccgcccaactctctgtacatgcccatcaatgactttttccagcgacgattgacgttcagtcagcgcacggcgacgatgccgacggagaggtatgcggagaagttggtgactgctgcgttgaagggtgagggatatctgggcgggttgattgggggtacgcctgactggttttacgcagggggcatggcgaccaagacttggattctgtcgtgtttgcctaattgggtgaatgagacggttattggcatattctttggcattggaggtttgaccaagaagatccaagcggcgcgcgcaaagagggactagagagaaggttgagcttaggataatgggggatgagagtgatcacggcagagtataaggcgctgcggattgagttcgattgcttatttagtacatcgccgttgaggaagtccggaaatataagtaactaagctcacagacagcgacaaagtgtgcaagagaactgattgctgtatactgtttctgtatgctgcttgtgtctatatctctaatgagtgatcttcttaactgctgcgatggacgtcaccggcgtcgcctcgcgctctccatgtattctaacgaccgaccgtttaagcccactttccaagcaagctcatgagaaccatgccacaaaccaaaccaaacagagccaggatcgtagtcagggagccagcatcggtgagttcacctcccagcatccaatcctgagcccacatctcaaccagaccaacccagacgaggataccagcggagaaagcatccagagtaccaatggcgatcaaggtagcaggatcgtttccgttgaagacgttcagaacaccaataccaatggccatgccgataggggtgaccacggcgaagccagaagcaaggacgagcttcttccacagagggacagcagatgttccggttcgttcaatggttggggatggtgtagagtgcgagtgggagtgacccagagcaaggggcatttggccgtaacccagagaggcgattcgtgtaccgagggcgataccttcgaagagttggtggaagatgatgacgatggacagcgtgatgaagaaggagtctcccgctacaacaagggtgatgccgatgactgaagacgttagttgaggtatatgataagagagacggacgtacggatcgagtggaagatgataccagcttccatgatggtaatgttggccatctcggctttcgccacagccttaggtgacaagttgtccgagtctgtctcggacttcttggtcaactgccatcgcatggcacgctgaacacagaactctataaggaacgaaatgaagagaccagccatgacgatagcagcagtggtagcttcgtagagcagctcgcccacacattcgttgccaaacatcatggacgcatgggtaaacaactacaaggatcagtcatgcctccaaggaaactaggtgaacgtacatgaacaaaggcagtcgagataataactccagtaccgaattgcttgagaatcgtgaggacgatgttggatctaacgggaacaaaggtcgacatgaggatcggtccgaagacaccaacggcacttgcgaccagaacgacgaacaacattcctatgcgaatgccgatcttgtagtctctgtccttacgaccacagtcgcgcgtaccgccctcttcagagccattactaccgccgacgcagtgcctgtcgcgcgttagtcaagttttcggggggacgaaggggatacggactcgacgcctgcgtggaaatggcagtgttcttgttgagggtctgctttgccggattcgacatctgcagctgggatgatgggagcttcgccatcgtcggacatgcagtaactaaaattgtaagtgggagtctacagtgtcgcagaggaacgtacgtttcttcgccatggctgtggcagcttgtgagttgggcgggatactcctgggtgttggtgatggtggtttggacgtagtactctgctgaactagggcccatgcagtagctggtcttgttaggcgcggatgttctatcaatcgtggaatagcgaacttacagagaagcctcgtgcatgtggcaatttgaaacggcagtgatctcatcctccttcgcggcagcagtttctttggcggtgttggaagtggctgtagcaccttccacgaggacctggacttctccgccgttgggattcatgcagtatctggccagttagcggcgccagaatggtacgaaaagggaacgtacgtgtctgaaccatggctgtggcagtctgtgtacgaagtaggaggactcttagtcatggtagcctcgagaacgatctgatactcgtccgagccatccatacagaacctgaattgtcagtatacattgcgatagctataaaggaggcacgcactgagtagggccatgcatatgacagcccgtcaagctctcaaagtcgatgccagtcttggtcgcagtggcagatgcctgtctcttgacagcccctgggttcgcagtcgcagagacagcaacgacgaagaggagagacccagcgatcatagtggcacgacgactctcgaagaaactcttgacacgagccatgatggagatttgcatacgagtttgaatgatgctgaggaaaagaataaactccggacgtttaagcttattatgtatagctactgggaaaggcgacctcacttagcgtgggggattgggtgaacatcaaggtcctctctttgtcagtgaaactccaacagaactcttggcagcgaacaaaaaagaccgtggggcgaacattgggatgacctggatgtctacgagaagccttttacagaagagacatgacgatagagacaggacaaaagtggcaatcggccagaccgtggatcctcctgccgagaaccaagactgcaccgttgaaagccaaagatccgatttgataccgcggatgctgtaagtgtaagcttgcaaacaaggttactcgctagcagagattttcccatttacccaaaagaccgcggtgctcaattccccacggccaacttgcagtgatgttcggcggcggtggtggtgggttgagaaccttgatgggcgtggagccaatggaagcccccggtgaacttgtgtttttttgctggagctgagagatttatcggtttctcgggggaattttggagatgcaggacaggggtaggggagggaagggaaaaaacaaggttatgtttatgggtaattttgggtgcgacgctattgaggaggttgttttgacgtgtgacgtgagggtgaatgtggaggttaggtttgagtgaggctcagctgtcaattacgccaacgtcactagatggtttgtggaatgtacagtgaatcaacttttggaagcatttatagaggacatgtgtaggatcggactggctcttcttcatctaaagggaccagtcacgcaagacagccaacactcattcataacacacagcttcatagcaatgtcaactaaaagtcgtgattaatgaacatatctacgttccatctctagaccagtagtcaaaacgctcccagtccatcaagaaacaaagtttacatgaagtgtgtgtctttctatcctccactgcgtcaatccagggctcgacaccaatatccccagacctcccattctcaacctcacgatttaaagagcgaaaacagcagcggcaaccataccagccagagggatcatctggccgatggcagcgttgtcagtgacagcagctgagttgctggaagtaggagtgctgtctgcagcagcggtagcgggaccctcgcagtgccctgggatagttagtaactgattgcaagaccgtggtgaggtgaaacgtacagtggtcaccgtggggctcgcagccgatggactcggtgggagagggggcgagggagccagagcccgtggcgtcagtgtggtcgtgatcatgctcggactcagttgccttggcctcgatgccagtgcgggcagcctcgcagtgccagtggtcaccatggggctcacagccggtagattcagtaggagagggagcaagagagccagtgccagtagcatcagtgtgatcatgatcatgctcagactcggtggccttggcctcagtcgcaagggtagatcgagcgccctcgcagtgccctatacatgtcaataaacggttacaaatgagaaagtgaggaacatacagtggtcgccgtgaggctcgcagccgacagactcggtaggagaagcagcaagagaaccggtgccagtagcatcagtgtgctcgtgatcatgctcagcctcagaggtagcagcaacagcatcggtacgagcagcctcgcagtgccagtgatcaccatgaggctcacaaccaacagactcagtaggcgaaggagcctgagccatgatggcggggaagtagccgagaagggcgacggcgaaagtagtggtcttcatcttgatgtgtgtgagagatggtgtgagcgagagatgtgagcgagaggatgttgaggtgagatccaggcgggagtggaaatttttatatccattgtaacgagagtgagagtgattcacaggctctgccaagagaattgccttgccacttgcgaggttcgtagaatgcaagtgttggactagcaaggaacgggctgtcggagagggaataatggacgcattgggagatccatcgtcggcgcgtgggggtattacgagctctatagagactgctggggcgtattgtcctcgaatggactgttgagctgggctttgaaatgacggttgaaccgttggtcaccgtgtgtcaagatgcatccgacatcctcgacatcctcgtgtaagtgcaggtcagcggagggatgccattcaggtactcatcgcactccaatgtcgatcacagccagtcaagtcacattgctcacatctcaccagtaaataaaacgtctctactccgtataaggtagcctaaaggatgacgatcaaaaagaccctcgagtccctgtcgttcatcgcgaggcttctcttggcaatgcccatcaaggtcctcaccttaaaaactggatcccctggccgaccccaccaacgaccactaattatcgtatccactccgaccgagtctgcagtgctcatcggccaagaaaacgaaccaggcaactcttattttttaattctcgacaacgggaataaaaagtctgtaaaacgggctggtaggtaccttaattgtgacgagtatgcgctgtctgtgatcaaccataaccttgataacctcttcatccaacgtgaatgcacatcatttccttcaagcccctccctcttctactgcaccgcacttcaccatgaagccacatttggtagccctcaccctcctgttcggaccgttatgcacagctgcagacgagaacatcaaggtagacgccttgaaacaaaacaaccccgatctcgcctccatccccaacctggtctgtctcctgctattcctcctcgtcgctgcatacaaactacgcaagagaatgctcaccgcgacaacaaccactttcccccagctaacccgtgaatcacagtccgggtctgttgtcgcttcactcgagcagttctcatgtaaccctgatacccctcgtcatgtcgaagccaagaagaagctggacaagagcatggcgataggatggggggtttggaacgctcagcatccaagacatcgattacttgatgcattgtatgggtacaggaggtaccatgagcgtcagaaagctgaagttgatcgctttgagggtctctataagcatgtttctcgagctcaaagatccgtgagtctgccatgttcacatgtgtattcgaagtctaacatgaacaaagttactagagcatcaagtcaactactccaaaaagttcactcgcatagacgctcttttgaagaagaaccaagagctctgtgacgctatagttcaaaatgccatggaattctatggcattaatgaagaagagcttcaaaggcatatcagtgctgctcagtcttcagggaggcttgcggataagatttccgtatctcaagctttgaagcattatgtgcgagactggacagaagagggagagtctgaaaggaaggaaactttcgcttgcctcgtgaaaacgcttcaagggttgtttcctgtgagggacgatgagagtccggtaaaggttcttgttcccggatccgggctgggacgacttggacatgatatcgcgaggcttggaggtaagattcccctgaaatatacagtaactcaacacgattgagcctgttattcgatgcgacgcttcagtgctaacatcattcaggattcgaggtgactgtgaatgaatggtccatgtatatgaacatcgcctaccgttttatcgaagccaaccgcgctcaaaacacccactcatttcaccccttcatcgacggctggtcccaccacgccacagaatccgacatgattcgcgaactcaccttcccagatacatccctcaactcaacatccgtagtcttaaccgaaggcgacttcaccacagtcttcaatgacaagacccactactacgacataatagtaacatacttcttcatcgacacagcccgcaacttgatgagctatctcgacactatcaaaaaggttctgaaaccgggtgggcactgggtgaatcttggaccgctgctttatgggactggaccgtttgtccagttgacgttggaggagattgtgcaggttactgaggcgatggggtttgagtatcttgatacagatgagagctgtggaccgttgacgtttgaggggaggacgcttagaagtatggaggctgtttatgggtttaacaataaggctttgacgaagagtgcgtataatgcgcagttttgggtggcgaggaggtcgatgaagccatagagactattacagaaatagaatgatagagttcagattccccaaatggtataacaagtaggatctattttggaccatcgctcttcaaatacgttgaagaaatgtctgacttttcatgaaagccaagtcgtgaagcttttgtaactgttcattttgtgttactcttcatgagaagtcttcagtttatgtgtttccaaccaggtatgctgcctcttcgtataactagtcaaggagaatctgttcaagtcatctcttatgttcctatcttaataggttctcgaagactttggagatatagcaatcctcttctttccaacagtaagacttgatgatttgagccttttctcacccgcatgggggatattgcctttcaggatcacgcaagaaactattgtcctaggatatacttaacgaatagccaatctgtccaccgccgatgaagtacggagtagttacctatcaattctcaacgcttatcatcaacggcgattcgatgttcgtgtcgaatttcctaacaaggggatagtttaccccgccctgtacgccagggcgaacgacatgcactaactcgaaatagcatctcgttgggatcttgacgcgataacgacaatttgctgattgcgatgctagacttcttcatcaatctttctcacactcatcataatcccattataagttaacaagatactgcgacgtactattctctttgaacaacaaggcgccacatcagcgacacacccacgacgcacgtagagtaccgtgtccccgccatacccggaactcaactcaatgccctccgcaacgcctccgaagtcggacaaagtaaagaagaggcccaaagtaagaggtaactatatccattatccacaataactcagccagtcaagattaacgtgattgtcaggatgctatcaatgctcccgtcggcgcatagactgtgatcggagagagccaacatgtggcaaatgttctgccaaaggcatcaagtgtagtggactaggtctacgataccgcttcaatgatggcatcgctgcccgtggaaagtttgttgggaaatcacttcctatcattgatggggtagaagccaatcctacggaaacggcgtctacgtcggtctcgagttgcaagagacagaatgatccttttcgtgcaagtggctatgagactgtcgagcaacacccagttgaaatcgatactgcaactgaggaagaacacgagatacaagatttggttgtctcaagtcatgaaccaatatctatcgactggggtctagatcacgttgatccaaggtcaaggttctgtctcggttactgcaagtatccattccctattcttggcaccatctaacagtcaatagtctcaaacaacatcgcccaactgatcgcagtcataaacatgggcttcaacggctatcgagatctcgtactaccaagagcagagacggaccctctggtcagaaaagcagttcttctcgtcgttgaacaacatctctctttgcagaacggcactgcaatatcactggatccagcagcttatggatcacttgtaagagaactaatcatgcgttctcaccagtgtgcacctcaagatgatgattctgcactcactgcgttgctcctactacatatccgggagatgatcagcggaagcgataactttaaacttatctatggttcgctgcgagtggttgttaacgcacttacgaagaatgcgggtgaaggaacctctgatctcagaaggtttctacagatgcagatactgaggtatgttttaagagtctcgttcgataataagctctctaacacgactatagggtctgtctgtttggagaatctctcttcaacgaaaccaacggcgttcactttatccaagctcagcaacaagcttgtctcgaattcataacatggtgcgaccgtttccacccagaactaaaagaccttctctcccaactcgcctccctgacaacatgggcctgcgacatctacgttcaacgcgccatcttcaaccccccaccttccgaaaccgtacccatgattgagagattcaaacagtcactcggccaagtcgacgcttacgtagatatcgtgggaagacacctcctagcttggccgtacttcatcgtagcggctgagagctcgacgccagatcatagagagttcttcttggataagttggtcaagcttcataatacgactgggtgctggaatctgttgagggctattgatcaggttaaagagatttgggcgtcacagtcttcgattcgatggacgagtttgcttggtgggccgacgcaggcttttataatgtaattagtcgatgaatagctttgtaatgcaatggaatcatctatgctcctaggacagaagtaaccactttctccaccttgtcaactagcaaatcgacctcctccttcgtgattgtgaaagggggtgagacgatcaccatgtctcctcgaataccatcgaggcaacctgtactcggaatgagtgaaatgccatggtcggctcctaggccagccttgtgcagctttccagccacttgttcgctcagatcaaaaggctcctttgtctctttattccgaacaaattccaactggccacggttagcaaagcgtttctatagtgatagttcaacttactccccaatacagccctcgtccacggacatctcccacattcttgtgacctccgagcttctctttaagcttatcgcccagtactttacccatattttgcgcattctgcagcatcttatcttctttcataacagtctgcacagcatatgcagctgcacatgcaacaggatgaccttgataagtttgactatgatagaaagctcctgatccgttagcaagagtttctgcgactttctcgccgacaagcaaggcccccacgggcatgtagccagctcccagtcctttagctacagtctgtagatctggcactacaccctccggctcccaagcatgcagcgtgcccgttctgcccattccagacatgacctcgtccatgatcagaagagcaccgtaacggtcacacacttctttcatggctgtaaagtacccgggcactggaggcgcacagcccaatgaggttccagataccgtttcagcgatgaacgcacaaacagtatcagggccgacacgttggaattcgtcatctagctctttggctagtcgttgaacatattgctgctctgtctcgtctgctttcatctcgcgataagggtagcatggagaaacatgagaaacattggttgcaagaatgggttcgtacacgcctcgtcgagctttatggcctcctactgccaaagatccaagagtatttccatgataagattgtttgcgtgcaataaacttcgtcctggatggttgcggtgttggtaactctgtaaagtactgacgagcgatttttaaagctgcctcaacagcttcagtacctaggattcttgttagaaactgccaagtcatataatcttagggcaaatcgcacccgagctaacaatgaaaaccttagacatagccccatttgtagactcagtcaagaaactagaaatcttctctgctgcctctgtcgtgaagaatgggctgtagcagtatgctacctgatccagttgagcagcaatggcatccttgactcgcgattcattgtgtccgatagatacaacagctgcacctgaagatgcatcaagaattcgatgaccttggtctgtttccaaccaacatccttgacttttgacgatccttggaggcgggctgttgatcttggcgtgaagtgttgagacaccagcacggctaaagctgaaaactgatgtcctgctgcgaagggcggtccttgcagtcgtgtaaactatttgccgagtcggaagcctcattgtcaattcaaaagtacagaagttatgtgaatgaattgggaatatcaagttggcgatatcggctgatatgtataagccactctccgcacttagctatcatgtacaagatagctacatcccaaagaggaaaccagagtgagaagacgcatccaataacaccaaagttcatgataactactgataaatgaccttaaagccgtcgcacgacagcattgtctccatcggccttctgaatttggaatagtagtattttggcttggtggagggtagtcgaggctagatacggggccggcaaaagataccgaatgccgtgccatcactccgcagcactgatatacaatgggtatctattcataaagctgggaagagggaagttcatatccttcaagtcagaatttccactttggcttgaagggcgaaggaacgtcaacgatatatctgggataattctggaatacttatcttcagaatgatattactgttgacgtgattatagaaattagagaagtatttaatgtatgatctgttatatttgattttatacctttaaaagccatgtatgagtttatcagaaaagaatccaatgccagcagaatctgtcggacctaaatcctttcctaactcttaacaaccctaaagataggatactcatctccaacctcaagagggataatgttgaaactagcataagaatcaatattctcaggctccaatgcattcagagccagccccgcgttcttctgcctcgtgctgactagaaagctaccagccggcaaagtaagctgtcgcttcttggcttcagttgtaacagtagcaagtacagctccctcgtagtacgaactgctgagctccgaagatgtaacattcagtgcttcaactgtaccgctccagggcttatcaagagtctcgacttcaagaccagaaacttcgagacgcttgacgatatcggcccaagcaacggggataaggtaggattctggtcgagagcgagttaggttcgcagtggttggtgtagtagacgcaaattgaacaggaactttgacgattgagccgtttgtgtagtcaatcatctggaacattcgcgtgctgtactttgtcgagtcggtgatgacaatgggctccttggacttgatgaaatccatgataccgctctcaacggtcttgaagactttctgggcgttgttggaagcggtttcgatgatggagctagccatggtcaaaccagcagcagttcggcgttggaattcttggtctgctaggccgattcctcgcatctcgatcaggaatgtgatggattgagtgagacccattgcattacggccaatcttggcatcagagccagcttcatcgaacctatggcaagtcagttgacagggacctgaagccaaatcataagacttacttgggcacgtaatcaggatcagtgctggttctaccagtcacatatggctcccatctcagcccagccttgaccatagcatcaccaatgttcttggcaaacagcttctcagagagttctcgaatattcttgttgatattcaggttcttcgcagccgagaacaagccatcagaagcttgaacgtagttaccgtatcgacttgatgagccatactcgtgcatatcaatcgcaacatgtggagaaaactcgttgaaaagctgcttgatatcacgggtctgctgacgtgcaagtttagtatgatcgcggttaggatcgaaattcgtggcgagcacgcgctggaagtagtagacgccgtcagggttataccgaggcaaaatgacaatatcaaggttcttaagaattttggaggcccatttgggatctttatcgaatttgccgaggagggcgaggagggattggtcaccggctggctcattgccgtgtacagcgccttgaacccaaactcgaaccttgtctgaagtctttggaccctttgaagacgagagtttgacaaacgggaatgatcttagttcctcagatgtgaagtttgcggtttggtaggtcatatagtcattctttgcagcaatgctttccatataagcctctgtacatcgtcagcgtgggttcatcttagtgctctgatatatgcatacccatatcttggtgagaggtcggcccttgggttccgttcttaaaacctgcttgtcgactctcagggtcgaggaaggccggagaatacagatcaatatcgacatccttgaaattcgctgctaccaagggaatatctttccggacggtaacgtggttgtaaccatattgaaaggcattgacaacagatgcagccgtaaggccaaccaagattgtttgtcccaacattctggagatcaaaaagctggatacctctagagaaaattgatcgacgagggaaatacgtgcttttatagcctgcaaggtcccaaagaggtagctcattacgtacggctctacttcttgcttccgcgctcaatttcccctcaggatcaaaagatcgtcaggcatcagagaactagcataagtttaagcatgacttcgggggaaatcaacaggaaaacgatgtcttggcacgaaagagattagcttaatacggaagctggcaagacttgatttggggatagtggggtcatgtaacatcaatgttgttgactttgagaggggttggaccttgaccattgtgcgacatatactttggcaatgcaggaattggtatggaaatatcttgagcgatttaaaaatgcatatatcttgacattctcgtcactttgaactggagatcatgtcgaaagttgggttgaaatcgccccgttagacaaagatctccaacctcggcgatatcgtgatcgacaagataaggaataataggtagacaacccggcagtcatgtaaggtttctacacgtcctcgtgagttggcatagccgagattatccacaatatggtactggcataaaagataggcatttatcagggtctcaaaaactatcacgtcaagcatctgacgtaccttacctgacaggaataactcttgtatctgtgtatcaagtggacgaaaaagtccgtagttctcaacagactaccacgcgatcgactatacctcaaacatctagctgtaatgatagtcgagaggtacgataatgttgccagtgaaatatgacttgatagccgtaatatttttatcttgtatagatgtctgtcgcccagtggacgcgttataaccttctaaggtacagatgagatactcacttatacagacaatgtatccaagtctcatagtgtactccttagggagctcgttgtgcttcataaagcgcttcctcgatcaattcattgagactaaataaagctgagaggcaagaaaacctaggaataaattgtgagcagacttagggaaactttgcatgaacttagacttttagtgcagttattttattatcttaattttaggccaggagttgtgttgcgtcctgaggtcaagtcatcaaactcaatatatgtggctcgagaacacctaaatccggctcatgtcctgccaagccaatgagagactctagttttggtggcttggctctaacaacactgccgaacttggagagctgacgccaaatgccatcgctgcaccgcgtcttccgacaagtataagcgccttatacaaacaaaatgctcgttcctcacacggatcctgcttcgaagccgaagccttataagagaatcatattttaccatcagacgcaatacaaagacaataaatacatctcacttcagccaacaattctcccagccaccggagttacccacgtcattgtcgcggccatccatctcaacacgcctgagcgcatcaccctcaacgatgacctgtatgatgcagacaagttcattcctctgtgggatgaagtccgtcaacttcaagcagctggtgtaaaagtcctcggcatgctcggtggcgcagctcaaggctcatacaccaaaatggacggatcgctggagggttttcacagatggtatcaaccgttgcgcaagatgatcgcgtgggcgggtttcgacggaatagacctcgatattgaagaagccatgtcgcttggaggcgtcgtccgtctgatcgatcacctcaagacagactttggacaatccttcctcatcaccctcgcgcccgtcgcacccgctctgcttaataggcagaatctgggaggcttcaatatagaagagctcgaaaagggacttggctcgcgaatcgcgtggtacaacacgcaattctactgcggctggggtgacatgagcaaaacacacgactacgacacgataatcgcgcgcggctggccacaggaaaaagtcgtcatcggattggttacaaaccctgctaattgctccggtcacgtaaaagaagcaaagctgcgcgcgtgtctcagagagttggtgagcaggtacccgaggatcggaggtgtaatgggctgggagtactacaacagtgtcacggaagctagtcctcagatcggtgaaccatggaagtgggccgagatgatcaatgacatgttgaatagtgcatagatcggaggaggaaatggtcctagcgagtgatcagatcgagggagagaagcaaaaaaaaatatgagggtcatgatggggacttgtcatcttgatatatctatgacgacaaccgtgcgccacgtcgatcaagggcacgcgaccgtttctacaaaaccccagattttcatttcattctagacctcgtatcgttttcaacttagatctaggtaccaactttattcatttgttgctaagaattctcatttctatctttcacaatgggcgctgacgacgacgagaagcatatgcaagggcacaagcatgaattcgcccatgacaaccatgatgattgggaaactcaacctccctacacaagacccgatgaagctactgagaagcgagagaactttgaaaagaaagttcatggctcgtgccactgcggtagagtgcagtattggctcaacagtgacaagcctcttgcgtccaagtactgccactgcatagactgcaagaagatccacggtactccactcaacggtacactatacgagctgtggctaattagtttcaggtgctcctttccagtgggcggctatcttcaaaaagacagacctctcttttgagaacggtgtcaagaaccttcgcttctacaagacttcgactaagaagaatgagcatgttcttccctgcaaggtcggctgtgccgagtgcggaagctggatcatggatgagggacgaaacatggtccttttgttcccgacgctcttgaacctggacacgcctcagttgcgggagaacttccagccacagtaagttatgtggtcaaagatgagtgatgatatcgattaacgaagtcaaggtgccacatcttctacactcaaagagtggttgacattcctgatggaaaggacaagtggacgaagctcgataaggacagcgagcttatggaggacgttgaagaagtcgatgacgttgctaggaagcggcggcgttgagggtgagatattggaccggtgcggagatgaagatgaagcgttatgtattatgaaatcacaactatatgtgagccaaccaatggaattgcctaagtttcctccaatttgtcgaatcactctgtcgagtctgagccccaaactgtgctcgttgtatccgcattccccttcaagctcagtgagccgagttcccgagcgagatcatcttcattgccatgtacttcattggcctttggatcttgggttgggcgactcccatggttgcgaggtctttgagcacccttctccatagccagtaattccgatagttctcccgcattgggtgtatgtatggcggtgtcactgtcaatgtgcctgtaacaaactcattactgatcgagccaatgtttgacatgagataacggccttggagtcccgcccagttgaagaagggctgcagtagccaaaaggtcgtatggtcgatatccaagactggaacctttctgcgaaattcggttttgaaagcctccctgtccatgatgtagaaatcagccgaggcgggccgcagcataacatgcttaccacgtccaaaaactggaaagatatcactttcaaggatcttttctttgtcgatatagctgccatagttttcaacatcttcacttaaagcaacaagaagccttgttgctttttgttctcttgattcgccgaatatccatactgaccagataaagtttacgatttcataataaactaggccgatatctgtcttcttcattcccagaacatcaacaaatagtgtctgaagctctgggaaggatttggatgcgtttttggggcagtcgagctttggtgcctagatacaaacaccgagagagtacctttctgtatcatcctcagatatatcgatacactgattcgctttgaaatattctctgcgctctgattaaccaatgatacttcctggtcagatgactgcttacctgagtcgtgggagatcatccatcgaaacctttttccatatctcgttcaacacaccataaagttgctttgaatgatgaaaatatggcttcttgtcaaatccttttagaactgcatccaaagagccatcgccgacctgcagcgtctctctgtagagcttatccagcgctgcaagctcaaagctggaaaacatcccaactcttgggaggggggaggaaaattgggccggttatgacattagataggtattcgggggcctccacgtagcattcactcgagcggtgccatcctttctctgtgagaagtactggatcgtccttgaaccattctctgcccatacacgtcagcaagcttaacaagatcccataatattctttcctttctaacctcgtcatttgcttcaatgcgtcctctcctttcatatcacaagcagcttgaataacgttgccgaggaaacatccacaactaattagagacatatggagtagagtattcacaattagaaagagatcgcattggctccaccttatcaactgcttataattgcagacaagacatgttttcgtatatttagtgcacatttcagcttgagatgggtgagaagtgtttccaacaatgtggtctatgtataattgcgctctttgtataatgttgatctcgttattgtattcttgatgttggatggagaatgtgcgctgtgactgatggatgaaattggctgtcacatccaccttggctattaatcactctaaaacgcattcgcgtatctgacatctatccatggcatctgctataggaatcagaggtcctcataaatccctccatcagagcaaaaagctgctgacaaggaacctactccgtgctacattcaccctcttctcgctcttcctccctcttcctcttgttcttcttctctggaatcctgggtttgggcattcgttcctaagaaacagagaatctacctgctctgttatgtctgggcgatctggtggacgataccacaagagagagggttcaaattcaagctcggcgatagctcgcgatgatgggcttgatcgcaaccaaggctcgcaataaacccacccgagtgactcccaatgaccgcacgaataacaggccttgaacctttcgatacacatattggcttttgtagtctaaaagtgatttaataactgcggctacttatagttgagttctttccataagatgtttgtcctggaagtgagcatacgagttggctccaatttatagtcattctggcatgcctcatagccgtcttaggcttgtatcagttctactttcgggaacatgctaagtgaatttctttcacgacatgttctgtatagtatcagggtttcacgagccccagactgcatgtgttagcaaaagttcggttaccaaggttccacatctccaagtagaagtcacattactggaagcctcacttctaatcactgtccgcaattgtgagcaagtgttgtgaggtctctagagtactgattagagtagagctcggtcactgatcacgattattctcaaactggttgacgattgagttgacttgtgcgctcaagaatacaccccggtgcgaatagtcgcgagaaagtcattgccgaaactattatgtgaccagtgagaagttttgaccaaatggctagttcaatgttcacatatagtcatacaatctgccctgttggctcaccgctcgagtgccacagcctgatctaaatgattggatgtgaagtgctggaatatgcacaccgtatcctgcaccatgagctatcagtggtggcttagctgttgtgagacaagttgggctaacaggagtagaagtacatttaaaaagtcaccaatcaggctgtgcttgccgccctgaatttcacaattacaaaaactcagaccagctgaacttttcactggggggcagcttatttcaaccttgcactatcccaatcacctcatctcttccgtcccaaagtccctttccagtaatatacgtgaaatggaagctttcggcgctggtgccagcattctcacctttatcaccgttgctttttcagtaacccaatcaatctattccgcactctctgccatcaaagatgggcctgaggtcatccgtctcctcacagatgagattttccagctcaagagcattctacaacggctaaatgaagtatcttttgtttctatcaatgacatcgataagtctcaggtgaacagtttagcgaagaaatgcaaagacgacttgtccacgcttaactctcggctgaaatctctcgatgtggcagcctcggatggtcgaagagatcgcctctggagaaatttgaagctttcgttctcagaccttgatcagatccggcacgtcgttcgaggccatgtgcagcatcttacagttcggctcaatcttattcaggtgcaacaggggtcttttacagcaactcagtcaactcaaattcttaatcttgtacaacaactgaaacaagacatatccgctttacaaacaaccaatacagctaccctcaccgccgaggaggattcatcatccacttcagcaagggtcacggatgtggacgatgaagagatggactgttcaccggatacatcattggatgagagtatcaatcgattgatgcgactactggagaaaaagccttgcgtggtcgattctgatgattcagaagagctcctgaaagacattgagcatcttctgaaaggtgtccgaaatcatgcaaagcctgtcgagtcagaggggacctgccagaattgtgacccagatgtttcaaaggaattacaacttatggcacacatcatcctctcttctacatctatgatgatcaatcaaaccggtgcgtctctttgattcgtgtgatcgtgttacttacttcttcagaagcaacaaaattctggagaccggcgggcgaacagcttctaatttcgcaagaaccgaaacgaaaagctttcgaaacagatgatggagttatcacagtcacgacaactaagagacgtcgcaaggcatctcctgaggacaaaaatggaaacgtcaaaaatgagtccagaagagacttcctcgcaaaacttacatacttgtccaaaagcacaaagaagatgctcagcttgtcagtgagtcagcgacagcttgtattaaacagtttcaccagcactttgccttccgctatggtatgcaacatcttacccgaaaactctctagtatttgtcacagcccagagcggatcagtccaagatctcctcaaactgtttgagggaggggaggccagtattcatgaccacgacacatatggatggtcactactccatgtaaggcatcagaagttgacataaattcatggcactggcttatactacctctaaacagtattcagtggaaaatcttccggttctgaagttcctgatagggcagggattagatatcgacgaagtcgcatcctttcccgatcaggtccacctgacgtatggcacttgcgattgcggtatcacgagctttgattaacgatacaatagtactccgtctcatctcgctcttaataatgagattcctatatctcattatgaagccctcctgtctgcaggggcagacgtgactttgcaagtaggacaagagactgcagttcagcggcttacctgtttcgatgtaagcatttcacttccagcttgtatctatttctgacctggattagacagcatcgggatttaggggactacaacgaacgcttcgtctaagtcctttcgtatatgccaattcaagcgtggggcaaaatcaggacttgattccaaggctttgccttgattgcttcaatggaggcaattctgagacacaccaggcgcgtcagcaaatacaattactggtggaacatggctacgacgtcaacagcactttcttaggacaaacgtccctgcatctactcttttcgaaatgtcactcttggctcgagtacctaccggaatacatggatatcttatcgtatcttatagagcatggtgccgacatacatttcgaagattgggatgaattccaaccttcagactatgcttatggtgccgtgtgtgaggcttgttgcgtcttctgcaattcagcgagaggcgatgtctgggatgcaactctgactcatctgggctacgacattctggaatataggagatattatccacgaaaagcgcggtatatcaccggatatactcgcggggattttgaaaggctgtggcaagggcaagaagacaaatgtccctactgggatgatcggctatggccgccgtcctctgagcaaagcgacgcagcatcctccctttggctgctaacgagaggaaagctttgtgatatgtgtagtacctgccttgttgagtttccgtgtctgaactgtggcgtttgcttgtcttctttcgagttcacttgcgacgatctcagtcatgtacatgatgaaacttgtccaagagagcatattacaacctggaaaatcagggaagatggcgatgagtcttgctggaaacttgtaccattcccagaaatgagatcggattatgatgtctcgtctcaggatgattcagatgatggtggtgttctgttggaaggtggtcttgaagaagcattttctgacgcctcaggtgaagaggtggaatcaatctcagtatagagatatagaaatattcctggttttctataacagcgagcccgtaaatgctcgtgccatggtaacgcgtgtcgtgctcgagccttaacctgggcacatcatgaggagatttttgaaaacttagttctgctctgcttacagcttccacgttgaacgagatacttagttattattcttgatactcgtccaaccttctgcatcactcctaggtagatccatgatcttatcgtcagctccaaaccgatccaagggatcttgaccccagaactcagtaaacttctccggtcgccatctccagaacttggcaaatctttcctcaagtgtaccctccatacaatcagagatgaactttccaatcgatgtgatgtgcttgtatcccgtgccgcaatcacctgaagcaatgacaagcgatggatgtcgagggtgataggtgattagaaacattctatcctgtgtatcagcgcaccagcagattcgagcatgaacgagtggacggtctgcaagctgaggcatggtgtccttgagaaactgcttcatgcgtcgttcggcctcgataggcacttgatgctttgcgaaggggatggactgggggtattttgaatcaggcttttcgacccagttgcagtatccgggatgttcatcgcacatcttgagctggtggaggtcctcatcaggttccatgaagaagccttgattgatgttgaaaagaggtggcaggttcttgtacagcttcgtttcctctggcgtcatctggatatggccgagagtccacgcagtagggcggatctggttctcgaagtcgaggaagaactctgctgaagcaccggccgataggatcgttcgatccgctctgtgttcttttccatctgctgtcttggcacctcgaacatcgccttcttcaaagatcaggctctcggcttttcccttgggggaaccagtgatgaacttgacgccaaatctttggctctcttcaaaagcagctttcatagcctttcgggcatgaacccaaccagaccccgtgggcttgtaaaagcccttccagcctggaaagtcgcctgtcagaataccctctggcatagtctttctaaaatcctctgccgtgatgagaggtgtatactggtcgatgtcgtcaccgatctcatcgtccaccagttgctggatagactttggtgttgagccagccatgaccgctcccgtattgtggcaaaatggttggaacacggggtcgtgaagccatccttgagctgcagcgtacgtaagagctttccagatggagtctgcatcttcacctttgctatcagaagtgcctgctctgttagtaaagtgtttgagtgctatgtgatagaatcttaccaaggccgcctgcaagcttgtttacatcatgaccggctgagatgggtgatggtatatgattgacatcgagaacagtgacgttggtataacctcgacgagcgaggtggagggctgttgagcatccccaagttccgccaccaacgatgagaatttgagactgtttggtgagagttgaggccattatggtgatggtaagaatgcaatgctagtgatacaatggataaagaatgggaatactcagctcggaccacgaaagatataagaattgcccaatactatcgcctccattgaaggtccaaccgagatacgtcgtcgaaggtccagccgaatcacttcttcacactgtacgtctgattggcccatcgccgaatttaaaccggttaaatcgcccattcgctatcatcaggtgatagccccatcaagcatcgtctcgtccaaaaactccccccgcttttccactctccccatcagacgatcaaccactccctctcataagcaaaagaatactcctccatctccccggcacttttgctccatttcccatctaccccccaatgccgcgccgccgtccccccggcaaaaccggccccgtccagagacgaacaaggtcaggatgccagacgtgccggtcccgcaaggtaaaatgcgacgaagctaaacctgcatgtcggaactgcgtctcccgcggattgtcgtgcaatacgacgctgcagttgaaatgggaggctgagtttactgccaaggggctctcgtttgggcgggagggtgtttggtgtaaggatggggcgagacagagacgtccgccgcaggttcattcgccgaaagtttgggggtttggggctgttgggccgagacattttatcaatacttattatagtgactttgttcatgatccgaattatgaagagagtcttgttagggaggctatggagttgagggatgagactgagccgtcttcagcgcttattcggagatcacgatcaccaccaagactcataccctcaatctcttcattccccacactgagcacctttgaaacgagtcttttcgaatactatctcctacgattatgtcctctcacaacaccttcttcacaactctcatcaccttttgcaagcatggtcgcccctctattcacccatgccggtcaggatcttcttgttcaatctgtccttgcattctctgctcgacatcgaagcatcacagacccatcatggacacgtacagcaatgaagatgaaaggcaaagccttaactggtcttttacaaaggattcgatctccagatgtcacggcagatgtcatactggatcctcaagtccctgccaccatgatgtttctctgtctttacgaaattcttgacaatggtgactatcgatgggtatttcatctaagggcaagccaagactttatgcggaaacgccagcaacttgcacttccgtcgagtaagaattcggcatttgcaagtcttgctgcattttcagagcgatactttgcttttcaagatgttatcagcagaacagcgtgtggaaattcgcctatctttggtctggaatattggcaaagaccggaccatacagaggatatcgatgcgtggatgggttgcagtccggccatggcatctgtcattttcaagatcactgaactggcaaggacacgaacccgggatatgtctcaagaggactatgaggtccaagttgaggagcttgacagagaattgacgctggttagttcaaacatcactgttattgaggcgatggatgagaatgtcagacgatgtgtcgatctgaagaagacctcggtgcagatatacttccactgtctacttcgagatgcagatccttctacaccacaagtctcacaactcgtcatcaaggtcctgcacagcattcacgatctcatccaacaaggcagcgctgcaggacttctatttcctctgttcgtagcagccgtggaactagatcctttgaacgacgacaagatcttctctcacgctgatcaaggcacatttctttcagggagacagctggtgttagaaactctcgatgccatggtaggcttgacactggcgaatgttgagagaacaaaagcggtgatactaaaagtctggcgcatgagagatttacatacccaacaggattcgcccgtttttgttaccggcgatttgaacgactggaacacattcgtgagtccgtacacacaaaaccttaatttggcatagatgggtagggaaaagactgtacgaaagcgcggtatgggctatggtagcgtgtatatatactaatgaataatgatggaatatgccacttctgagggtttgttctttcattcgtagaaatatgttcacctcagaaggaacccaggaaagactgtgtcctccggatcgatgaaaaagttcatcctcccaaccaagttagctgttcctctcactctcggaatacaagccgggaactcgacaggactctcctcctcagaaacaatatctgcttcaaatactgtatcaataatcgaccgatgcaaaagcttcgactttctagctcccatttttccttcggccagaagcactgcaactctcgaggctgtgcctgagccacagggcgagcgatcgatctggccatctgcaaagacggtaacgttgcgctggagtacctctccagctgatccagtaccttcgtcggtgaagaatatgacgccgtatagatcatatgtgtcgtaatgtgctctagtgcctagagaagctttgatctcgcgtccaaggttgatgaagttgatgtactggcttggttcgaccttgaggcccagctgagcagcgtcaatggtagcgtagacagctcctccgaatgagagattcaccttgacatcaacaccttgtgatgggaggttgacagataagtccttggcaatctggtagctcttgacgttgatgaagtcgccgtggatcggcttgccgtccttgacagccatcttcgcagtaaccctcccagatggaacgtcaataacgacatcaacacttccattttcgggccctttgacaaggccctttgtgacagcccaataccccagagctatagtcccgtgtccgcacgcagttgagaagccatctttgtgccagaacaagacgccgaaatgagcaccgggatcatttggcggcattatgaaaccaccatacatatctgcatgtccacgcggttcgtggcatagtgattgtcggagttggtcaagagggtgattgggactgttgatgacagcaaggcgacgttgagcgacagtctcgccttcggggagttggcctgatgggaggttttggacgatacggaagggttcgccggcagtatgccagtcttcagtctcgatccagaatgacattctgagtagattattacttggttactggccaattactgatatcaattcatgatcaagttctatttatctggcgatctcggatgtcctggtcgctgatcaaagccggtcggaagctcacgccgaccgatgcggggccccagttgtgccttcagtccccgggccggtcaatcaatcaatcgctcactcaatcgagccccgaaacgatttccctccagggccccttcagtgtcaccctaccaaattttgagcaccgctaaaccaccaaatcacagtctctcgttgagtgtcaagctttaatcctccggcagttgaatcatgacggaaacgtgcaacgctgtgtacctcaaaaacagcaaacaaaacaagatgacagatcgatcggtgcgacagttgtatcagattcgtcacgcaaaaaaacgaaacgggggaacacgtagataggtactgtacggagacatacctttaggctacgtttcccctatatagcacatatctgtccttgaagatcagatcagggcaaagcatttactgaatgtgtaaaagtggcgctatcctcagtggcgcatttccatgaactgacctgacaatccaagggttgacctgacacgcggcaaacaaaaccggcaataaacataaatccccagcccaggggaagcaaaagcccaattaattgagtttttatttagttaatttataaggttaatattatcccatatgcataagtactcctttttaatcgatcagtggggaaaaacaggccacgcacgcgattagcttttccaacctaactaactaatctaatcttaactgtctgtcactgaagaaaagaattggcacgggaatggaaaaagcttgtttcggaatgcaggggctctgcagagctgaaaaagtgctcccttgctgtttttattcgtagtcaggggtgctttattgcgtggcgctggctattaggtgtccgtgctgcgccggagggagactagcgattagactactgagcttgacatgagcttaggtttagtttgaagatgaggggacatggacatgggaagtgggagggattcctgttccgtccgttgaggggttctcttcttttcttttctaggggtttaaatgtctgtaatatcttgttgccttccgtctccgtggccaatccgttgtgacaggtgacactgcattttctgtacactaggtacctatcaatcatcggctgttttgctctgcctctgcctctgtctctctttcttttcttttttctattttttgtttactgccattgcctttcattcattcattcattcattccttctcctttgctgatccccttctgatttaccttgtttccctcttttcctctcccccgcgtggctttttagctcctgtctctcctttttcccaactgcttttggacacacactcaatctaggcatgccgttagttcattccaagcgccttcgattcataccatcatgtcccaacggtctcagggggtaaagcaagggacgcaaccctttctacgccaccagaatgtctcttcctacctctccgcggccaagagagctctttatcttctcatctcgtcactccgcaggcttctagccttcacccgatgcataaccacaatctctcacatcatgtcggaatcttcacggcccatggcctttgcggccaggtttctccccatcgtcttttgtctggtcttgctgggctcgttgacgtttcacaatgtctattcttcggatgacccgtatcgatgtagagcgctgctgggcgagagtgaacgaaatggaagctggatccatgctccggatgagacgggtgcgaggaagcccttcacgaattggcagcctgatggatgtatgctgcatcattacacggcgcaggacatcaaggattgcatgggtgatcgccatttggtcttctctggcgactcgacgacacgacagatatactggggcactgcgcgattggtaactcatgcccgcccgcccgcatctgcgcatccattgttctgctactgactggtaattagttggatcgtaataaggccatggaaggtcgcaagaaggccaagcctcaccgaagctacaacacaaccttcaacggcgtacgaatgctgcacatctggaaccccttttatcataccgaaccaggtcaccctctccgagaacagctcgagcgaatcagcgaggacaagcacaagcaaggccagatcaaggagtccgcggaagagaaagcgaagcgaaaggaagtgcaccatggctccgatcctggtctcatcatgctaggcgctggtgcttggtacgccggtaacttcttcggcaacgagtctgacaagcgattcgccgtggccctggacaacatcaccgacatcctgcatctgggagacctcaccaaatggggtacaggaccaatggaccccgttgaaggcattggcaatgaagttttcctcgcccccgtggcacctccatactacaatgaactccccaagtcccgcactggacctaagggtattcacaagggtgaggtcgaaaacattgataaggtcatctacagccaggaagaggagcacaaccttcgtctactccgagcattccctcagctctcactcaatcaacctgaggctatcgttgacaggactcagactggcttccacgtcattgacaccgtcgctgagatcaaagccaacatcctgctcaatgcccgatgcaacgccaagcttgatcgaatgcacggatatcccttcactcgaacttgctgcacagattaccccacgcgatcatgggtccagattgccattctcggcttcattactctctacgtaattgcgtgcatctgctacgagggcgtaactctcgtctcgtccatcgagatcaagtggctcgatatgaaggttggcatgtttgctgtctctcttctctactgtttcgctgccgaccgtacccatctgttctccaaaggcatgaaggagtttattccaaatgagttctaccttctgatctcaatctgtctcgtcattgctggcctcaccattcgcaagacaaagttccgtgcacctcgtcttccaattactgagggcgctgccgctcctaccactgccaccgtgacgattaatgaggatgccggcgtcctctcacgagatcagactgaagagtggaagggatggatgcaggctgccattcttgtataccactggaccggtgcaatcaagaaccttcccatctacatctttatccgattgcttgtcgctgcctacctgttccagactggatacggacataccatctacttcctctccaagaaggacttttcattccgtcgcattgcaagtgtcatgctgcgcttgaacatgctgagctgcgcccttccttatgtcatgggaactgactacatgttttactactttgcgcctcttgtcagcttctggttcatggtcgtctatgccaccatggccatctgctccggcttcaacgatagtgtcaagatcgtcacgagcaagatctttgcctctttcatcatcgtcacagccattctcaacttgacccctctcacccaatgggctttcgccattctcgaggtcgtcttccgcatcaagtggaacctcgatgagtggatgttcagagtaacccttgatggagccattgtgtttgtcggcatgcttgctggtgtcgcgcaacagcgactcgagcgtgattctgcttggtacaccaacttcaaagctgccatcattccttcggccctgtcaatccttggctatgcttacctctgcacatacactggtgacagaaaggtctatatcatgatgcaccctgtcattgctgcagtgcctattcttgcctttatcgctctccgcaacgctaccgctaccatgaggaactactactctactgccgcagcgtggctcggtcgatgctctcttgagacattcatcctgcagttccacgtcttcctggccgctgacaccaagggcgtccttctcttggatatcttcaagggcgatgccagtctcctcaatgaccgctggcgagacctcgcggtcattgtccccatcttcttttgggtcagccacctggtcgccgaagcatccggcaagatcgtcaagctcattctgggtgaggccaagccaaagcaaggcatcccagagaccgtggaagatgatgaagagggcggcgagctgaagattgtcgagcctgtatgggagaacatgcccatgctcaacaacgtccacttggaccgcgcaaaggactttgccaagtcttttacgactggccttcacatgcgtgtcgcaggcatccttggagtgatgtggctgctcaactgggtaagttaacttccgttactgctttgaagggtggtgctaacagattgcagttgtattaaagcgccaaggcgttcattcatggctcttagagggcgttttctgtttcggtttgtttggtaattaggtgtacatgggtcctgtagacttgaatatagaaattgaggctcaatatcttatgatcatacttatgacaatatatgctgccttcagtttgcagtgtagcttttgcttccatccatcgaccattccttcttctgtgtttatcacttacatgaggcactatagcgaaaagatatctccctctcgatcggttatgcatatacccaaccatgcaactcccgaaccttgacgctatcacaacaaaacagtctcttcctccttcattccagcccacttccagcaagcattccacagcagctccctcttatggacatccttgcatgcaatatcctcttcctcccgtctggcccccatgaaataccccttagtacccttgaatctctcaccaacgctcaactctaccagctctcgacctgactgtgctgctgttcgcatagtatcggtgaggtatcgaagaatggggagtgatataagcacaagactaaaagcaaaccgcatgaacggcgtctggattctgtgcgcacgggagtcgaccatgccgcctgggtccattgctatagctgtgataccagagagtttgggattctaattcgtcagtttgatgatgtccaggtattgactatagcttaccttctcaagcctggcattgaggtcgtgcatgaacatgatattagccaacttcgagtttccataacgatgaaatcctccatcgtgccctcttcccttcttatccggcaacggcttgactaaaagctcagtatcctctggaataccaggtcgctgcttgaaaaggggatgtgtacgagttgtatagtgcgtattcgaaccaagcatcacgatcctcccatcacttgccatacttccaaccaactttagcactagaacaaaatgagataaatgattgacctggaacgtcctctcgaaaccatcgggagtataaacctgctctgtaagagacatggtgaaggcgttgcagatgatagcttttataggaggtatctcgccggaggctactctcttcgctgtgttttcggagaagtttcgtacgttggagagaatagagaggtcgagagcttcgatggaggatttgggatttgatgagaggatggaggagagttgggcggtgttgggatcggagggagatgcattgcggactgttgcgaggatggtgtatgatggatggttctttgagagaggggatatatatgcgagggccagagagccattggcaccagttacgatgatcgttcccgtcatgttgatggtgtaagtcgtgggctgctgtacattgcagtaggatcatatactatcaagccaacgttgctgatgagcctggaccgagagaatcatcattttacagagagggtcttgtagtatttatataaatacacttctatagcttcttaggcttgatttgcaatttcaccaaagaatcctttcatttggcggagttggctggagttggccggagttccgggtagatcggagttccgcggaactcccaggcaatcgcactccgggatagctctcttcacgtgttccttggtagtcggcgtgtcaataatactcagtatcagattcaaccactcctctagcactatgtcactgactttccatagaccaggcccgttgttcaaagttcggaacggttagaaccgttgagcttgtaagcaagtggcgtttcacagaagttactttaacattaaggttatgcatatatggtacattacatgcttacttactcctgagagcttcgaagatcttataccgacactctccggggtcatggctagaccacgatgtcgtggttcagcttcaatagcgtcacattattaattgaccaatgacctcatattatcaacatggtccacatcgcgagtctccaaaagccgacgcccatagccgcccgatgactgatgacaaatcccacaaccgacgtcaaagacatctcaataaatagtcctagaactgatgaaaacgtctggtacccgtgtaaacttctctgaaactccaacatggcggatcgaattcgatatagcaaatctcaactcgagaagtactacgatcggattgctttcccggcatctgatcgccggtacgacattagcaacctctcatctgaagatcaacggtcctacctcgacactttgacgaagcaacaaattctcacagttccgtttgaaaatcttactcttcactactcatggcaccgcaccgtggacgtcaacgccgatcatctctacgataagatcgtgaatgagaggcgaggtggttattgcatggagaacaacacctttttcaacacagttcttctctcgctgggttaccatacctatatggttggatcgagagtctttaaccccgatgctgatagatttgggggcacttcgcattgtctcagcttggtgattatcgatgggaagacattagccgttgatgttggctttggggggcggaatccgactgaaccgttggaagttgagcatgaacgtgttcacacgggatcaagtggttttcagatgcgattgcggtatgatgctatcgcgcagaatgtcagcaatcaaaagctctggatctacgaatatcgatctcgcgatggagccgagtgggttcctcaatggtgcttcatggactttgaagttctgccagaagatatccgagtcttcaacctgtctccttctaagagtccttcaagcttcttcactttcaaggttgtcagcgtgcagttcacttctgagaaggaggattattcagatggaagcgctagggacttgaacaacgtgggtggtgacgttgatggtgcctttgtcatcgatggggaattattcaagtatagaaagggtggagagacgaagtgggaaaggaccttcaagtctgaagacgagagattagcagctttgaggaagtattatggtgtggaggttaccaaggagaatgagagggctatcggtggaacagccggcgctatatcataccggagaactggatcatagccgttggtattagaatacgtactgatctctctgaaatagaatttcttgcccgataaactttcctgatacatgccaaaggtgaatttagtgcagtgagaatgaactgaactacaccatagaccgaaaaggccagtctattcatcactgaaactcaatatcatccaaaagcgcccacgcggtcgaaggactcatctgaaaatcacaatcatatgacatatcccccttcgtcaacatagtgcggtaaacctgccctttagcccttcgatccagctgatgagaaatagatagaattgtttcaaacggctctttcggcagatattgcatcgcaccatcaaagactccaaaacaactatccaaaagctttcgatcccgggccacaagatcatggtctggaaactcgatcatattgactatgatgaggatcaggcatgggagtgcagtgcatgtatgaagcctgtcacttctgttagtgctggtagtataagaagctcgggtgacttaccataggatatactctgtcagttttgccgtactgattagttccagacaaactcgagcattaccaacgcattcatcccatcctgctggtagaggtgtaaggtcctctcttttgacctccccatccacgtcgtcactgatatctatcaccgtgggtgagagataccgcctcactctgttgatccaagtatcttcaaaggtaaatatggagtgaattttgatccgagtctcaatatggcgagaccaaaggttcgtcatcatatctctcgcgaacggggataacctcttgtccataccctctgtggagcgaaggcccgggggtatttcgtccacccattctttgagcaattcttctatcagaacaattgatgtaacttttctttctgatgtgaaggtatgagacttttggctgtagagaagatcatgggcttttccttggatgaatgcaaacttggcgcatgaacggaggtagttgaaccgaatggtgtctgttgatgtggtgatgataccaagatcttcttcagggtctgcttctggtagttccatgtctgtttcacagtcgggctgataatacggacattgagacctttgggccatttcctgcgagtcgttagcattatgggtgcagttggtgagttcaacgtaccctgtcatagatgtacgtaagccagaacaaacgagttctatgcgcctgttccgacgccgacagtccttccaatgccttcttcgagttcaaccgtagactttgcgcaagccgaatgacactcccaattagaacaatagcgagttggacctctgacgacccttggaacaggatcaccatgcccagaagcacttgcaggccgattaaatcatggctttgaatcatcaactctgacatgacagagcgcgcattgcgaatactctgggaaaacgcagggtcgtccattgtctttccctcaaggacgcgataattgagagccaagacgacatttatagcagcccaggcgaccgtggagcgcttggtggaggaagagtaccagtcgagaagcatgcgcatgaatgcattttcttcgaacagtgggattatggagttataattgcggaaatagttgtctacaattgggaggacgtctgaaagaggagcgagcccgagctgatctgagctcgcagctttggtcaattgagggcccgcatttgagatggctgtatgttggcagtgggctacgtccaaaggagtctgaattggcgaaatgtcccaactattggaagatccagaaacatcaatatcgctgagagaaatgtcgagttctggctgtgtttgtggtgcaacggttcgccccagcgccgtcaagagagcctcaatgttagccaagcgctcttcaagtgcggtcatacggtcgggcctttgccatcattaataacaacaaaatggcatttaatcgcaggtacctactgagtctcagattggcttgagggcgccggagtgattccgcccttccgaggcgcctttcttggacttgcaactgtcgtcttgcaggcaacggcgtatagtgtacaattggaacatatcggtttgcgaccatcacacctgattttccgcgcccggcagtaatcgcacgctacagaacgacgttagactattttcatatgatacattgtcgtaagctcaccttttcgtctacttgattgcgctgtgtccatattgtttttaattgaacaaatcttagtcgattaatctttgactggcactctaccagatcagattgtcggatatggcgcagcggaaagcccgccaaactccgccgcataacagggggctttcgggggttctagggtgcttcgacatgggcttgaaccttgacaatctaacaatctcctgaaaatcaccccttatcgtggcgaaatgtgaggatatctatgatgctacccaatttcatgtttgcgctagagaatagttgatatctgatttatcctgctatctcagtgtttcgcgagcctgtctgcctcacatgtccgagacttcagtggcggagagcggacttggcgtctggcggaagataatttaaacgcccccggaggcgacaatggtgcgggggatagattgaatcatggatctcactctggctgtactgtgcctcactcaacaaatcccccttcaatctccagtttaacaaacaaactccgttttattgcgtcccaagcgcgaaagccaagtgctctagcttgtctagtttctttctaatcgcgtatgtcgcgtgtcgtgtctaacttgatctatcgtttatgtctatcacaattgtctatcataacctagcgcagaccagtacgagtgcgagtaccagacccggagctctagtctagtccttgttccatcgcatggcaccgggtcgggcagggtcgtgctcgacgtacttgagcgtgccgaagatggtccacagctggcccaggaagcttcggtcgtcgtggcagtagtggtcgccaatgacgggcttgatggcctcggtggcctcgtcagccttgtagaaggggatcttactgcgaggtgttagatgtgaattggtgcgatcgagacaggtgacttacgggaagagatggtgaacaacgtgcttctcaatgataccgtggaagaggtgctttccgatgaagccaaactcacggtcgacagtggcgagagctcccttgacgtaggtccagccctcagcggtgtagtgagggagctcggtgtggtggtggtggaggtaggtaatggcaactaatcaattagcaaaaagtcgatcgatccgactgatctcaaacttaccgagccagtggtgaacccacaggtagggaacaaggtagaggaagagaatggtcgaaacaccaacttgcttggaagcaaagtacagagcagttcccattagagcaagaccgatatcggagatgaggatgaagatggcctcgttggggcggaagacagcgctggtaggctcgaagtgactgactcggaaccacttggagaggccagtcttgggctcccactgcttgctgcccttgccagagctagcgttgaagaagaggtacgcctgccatccgaaaagctggtggaagatgagcttgaccatctgagcagcgggggtgtcctcaacaagctcggcgacgtcaatgccagcaatcatgagcgacttggagggcttgggctcagtcttggggacgaaagccatgtcgagatccatgtggccggtgaagcggtggtggcggtggtgagagtacttccagctgaagtaggggacgaggaggaacgagtggaggaaccagccggtcacattgttgacctttccgtggagagagaaagcaccgtggccgcactcatggccgagaatccagacaccggtgcagaacagaccctggacgaagccgtagaccatccaagctgcgacgcggagggtctggtcggggatgctggggatgtaggtgagagcagcccagacgagggcagagaccatggcaaaatcgcggaagacgtagtagaatgaggtgacgagcgagggctggaagcagtgcgcgggaatggcatccttgatggtcttgatatcggggaacacaggttcagacttggcctcaagagtgacctaaggacgagttaggagtgcgacgaggggagctgggctgagctgagcttcttgaccgacttaccttgggaaggtcctcgaccacaacagtggtggcagttcgctgtcgagtcgccattgtcactaacgtatgcagaagatgcgattgccaaagcaggattcactcgagaggaagaggaagaaagtttacagaggaggagagaaagaagagactgagaggcggggggtgacggggagaagaaaaaggttcccgccccaacaaagctctcttattatttattcctacctagctaaaggtaccgaccgataccagacctcgtctcaggattacggctcttgacctaatccgaaatagcatggatacgaaaaaaaaaaactttctgagaagttagagagaccgcccaaaaacttcagggacccatgaataggggtccagaacttgggctcatggcaggccaatcacggccccacgatgtgcgggagatcatggagagttgagggagacgtgttcacgatgtggagcaggcgaaaaaggacccttaagttgtgaagtgagcttagcacagaggttaaccgagtgggttcttttcttgcaagggagccttgctgctttgctatacagtgctagatacagttttgttgagagctctttcaattgcggtgagagatcgcctcttttctgatacgaaaggctaaatgctcgagtagagagaaggggcaatttcgagaagagaagatctaatctcacatgcttgtcttgggttcctgaagagagtggagcacacccaaactcaactcgcagataagggtctgacctttcgtgagtggctgaatggtcacgttatttagagcgccgcagagaagacttctggaacaagagttgttccgctaagtaaatttgagaggttttttttctgatgagtcgcgtagggacggaccaagggagcctttgtggactggggccaaggttaagcgcctcttctcgagtcaagcctgttcgagtcaaggtttcacatgttgacactgattcaatacaatgcttcatgctttcatgcatcgaggtgaggttccaagctcagctatagagtagaggcaattgtgagacgcggtgaccaacgcaaacgcgaccgaggtcataaatgcgacaatatcggcaacttcaggatgcaagacaacttcaaagataaaccttatgcaagttgacgaaaaactcaccagacttttgctttaacttccaactcatgaggccttttaatttggtattctgagatcccagcttgcgacctcaaactctcttacctcagcattcatcatcgtctttgcatgcattaaacgctttgtttaggcgtcaaactgctttacggatgaggcctttatcacgcttgatattattagctctagatttcccaatctcactggtcgacggtcatcactaacccgaggttcatgtgataattgatgccattctattattcgtatgccgcttaagggctgatctctatctttgtgtttaatgcgatgcgtccactatgtactataccatgtataaaaatccagtccagtaacaaacaatgagtggtacccttgccaattggtctttgcgcctgttcatctcatccacgaaaccatgggctccctccctccctcgctcgtatgtatcagccactcgtacattatcgtaacagttcatttcgttattatgcccccgtctcatttctagaaaatgaatgagcacacaaagaccaggcatgtataaatagtagtagtcgtgtattccaactcgaaccacgcagcctgaccgccaaaagcaatcttcttgctctgggtcgtggggtgcgccacctgcgtctttggatctcggttcagcaggtcctcgcggtcgggcatggccggcgggtcaatcgcgtacgagatcggtgtccagagcgaactgcagatgaagaggaaagtgagaggtggccagaatgcgtgggtgagaagggcggtgagtgtgtcgcgaacggtgtgagtcgtgacgaatgatcggaacgatgtgaggaccacagcgacgagggtcaggtacacaaaagcgaagtggaaaagagccatgtagttgatgagaatgccccagagtcgtcggaacatgttctttcggagtttggcgtcgcgctcgttaagggctgagccgagcgaacctgttggcttgaaggcttgcgtttgaccgccgagccatgttggcaggatgaatgatcggatgaggcagagtgcgatgtaaggagacatccagagctggtatcgcgaacctcgctgaccggtgtggtaacctgcgggaatgaagagagcaaactcgcagagacggttagagattacggatgcgaagcacgcacggatcaaccatcggagctgctcatcggtagcataggccacaagaggcttctgcatgatcaggataatcggaatggcgaaaagcgaaatggtgagcagaattgtgtacaagctcagcgaggcgtacaagaatcccgagaatcgctgagcggtggtcatttggcgaaccttgtcgccccaaagacaaaagttcagcttgaaggaagtatcgactgttccaatggcccaacgcgttcgctgcttcagatggccgccatagtcttcaggaacggtaccaaactgcagaggttcgtgaatgaaagccgtcttccatcccttgccaagcatcatagtcgatgtagcgacatcctcagccagagatccaagagggaagttaccaatctcgtcgagagcctcacgtcgagcgacgtagcctgagccagtgcaccaagcgacacctagagcgtccttgatgggctcaataacgtggacgaagaaatcgagactttgagcgagaggatccgagggaggggtgttgtagaagagctggggagggcatgcgagagccatcttggggtcgatgagcatgtggggaagaatagcacggagccagtcacgctcgggaatctgcaatcgtaagtatgtcgttggtcaatgtgcgagaataacgtaccatatcagcatccagagctgccatgaactgaccggcacctccaggtagcttgtgtacctcgtcaagaccatagttcaggttacctgccttgaagtgatgaggttggccaggaatcttgactcgagccatgtagtacaggttggggtatgtcatggacagcttcgcacacgcttcctgcagaccggcagatttaccatcatcgagtagaatgactctgtatcgatcctgggggtaatccagatcacacgcagctcgcaccgtgtccatcaccagatcatcgtcttcaccacagcaagtaatgaaggcatcgacagtaggcacatcgttgcctgtcaacctcagcttcgggcgatttcgcttcttcatcgaccacattgtccacgtattatgcatcaatgacggaattgctgttgcaatctcaacaccgatgaagatccacgcaccagcatacgtcgtatccgccgcattctgcgcccaaataacacaagcaattcgcagcgcaagatacgccatgtagagaccagtattcgcaaacgtgagaaagggaacgagcctaaacacccatcgcttccaacctccccagatctcagcgtcgtcgcgcttatggacatgctgaatagtgctgctgtcaacgatataatccttgttataaagtgtgtttgcgctgctgctgtgaggcgaattcccgccgggcagaagcgcagcgagactcaggtggctctggttctgtttgacggagtcagtgacgctggacgatttgttgacgagggtgcgggagctgaccattaggctggatggtctccagtcgacggacgaattgcccgggtggtgatgcagacgagaagctggtgtttctcggccgcttcgcagtgtcggcgatgcagagcgtgaaccacccggtgtgtcgttgaagtactgcccagggctattggaaatgtgcggaggccattcaggcgctggactgtagtcgtcaatgtgcgctggtgaaggcctaatgggtcgtccctgctcagtgacagagcggccctggccctgaaactcttctgttgaagactgatagggcgaatacggcgtgtattgctgctctgggggaccgtatggagagtggaggtcttgcccttggaaatactcctgctgctgatactgcctctgctcatgctgctgttgatgttgacgctgcacgtcgatctctaccatctccctatactccctctcctggtccccctctgcatagccatgatgcccgttcatctcgactctggacgggtgagacgcatgcgtttaggttccacaggcacagacaacgtggtacgaaaaaagtaggtagagtatgcaagccgataaagtcaatggcgtatcttggcgaaccttgggggtgttgttgtgtactgtataacgagtgactggtacttctgcaaacgatggatgtatatgaaaaggaaaagaaacaccaagagctcaagaaaacgagagatgattgactgtggtagaaggaagaagaaaaaaaaacaagggagagagagaggagagtacatagagacaagaggcaggcagatccgatggagggatggatgggggtgtgttgatttgagtttaggtgctaatgtgccccagtcccagtctctgcaaagtatgtgcagtattgatcaggattggtttattcttggaataaacaagctcccagcccattaacacgagcgaaccacccgagcataccgtaacactacctacactacaccatactaatccaggaacaactaacagagcacactaacagaacaccccccttcgtatcgctgcgcaggggtcaatcccgggtttagatcaggggcactttcagctgtgagcgtgctatcagcttgcccactgcgctgcgtgattggcatgtcggcatttccacaggccacttcgcatatgcaagggaggggggagtgtgcattgcattggctggcagccaatttggggataatgagcctgtgcgaatgataacgtctacgcagttgcaaaagcttgttcgtttttccctcctccattgtttggaggtcaatcaattcttttcttcctcttcttctgcttgagaaaacaccagcaggaatcatgacgatcaggttcctcgtcaattttggccttttggcccttcctatcgccatcactctgggtgtgttgatcggtcttaacagttcgcgtgaggcatcgggtggaccgcctttgttcaagccagacccgaaaccgacagcgccaaagaagaagaatggcattacgacagaacagcattgtcaaaagtcttatggtatacatcctgacaccaagggccaagaatacacacgtgagtacaagccagctatcgagttgcagtgtgtaactcgggatgggatcgagtcttgtgtaacgattgtacctttgctaactgtcgcgcagtcaatcctaatcagtggggttggaacgaaggcgatgacggaggtttatgtttatatgtaagtctatcctctacttgtccatcatgatacctcctcatgatgcacatcatgctatagcatcatacgacaccaagctctcccacccgatactgaccatcacaggtcgacattaacaacaatgaaacgtacgctacaaagacaaccgctcctcgatggtctgtagtatgggaataccctcaaggccccgaaaccgctcctgtccacgccttccccaacatcaaagtcgacggcgacgtcttccccgccaagctcaacaccattgataagatcgagatcgactttgaatggacatacgctctcggcaacggttccgcaaagggtgctacgcaagctacaaagacagatctctccgcgatgaagaagaacctgctcaacgccaacgtcgctatggatatgttcatggacagcgatcagaagaagtcgcaggacagtgctgatgcctcgcacgaaatcatggtgtggtttgctgccatcgggcctgcgacacaacccatcggcttcgacgttaatggagcgaacccccttgcgacaaagactctccatggcacagaattgtaagtcaagctttcttgcgcagggaatatgcatgcgatgctaattaatcggatcagcaaactttactacggtaccaatcaggccaagcaaaaggttctaacgtggtatgtcgacgagcctaccgaaaagtttgatggcgatctctatccattagtcgaagagattctctccatggataacgcgaattatcccacgtcgtcctactacatcggttacatgtcctggggaacagaggcatactcggtcaatacgacagtaacattcgacgtccccagcttgtcgataaacgtggagaagaaggcttaaactgtcggatgaagccaaagcattttcgcattttgcatataaacgaataacctatagattaatgagcggcgtttgtgttaattgaagatgcatatatttttttgtttatggtcagatacaataacgccttgttgttttgcgcggggtatgcatatccctttggaggcatggtaaattgcagagaacgccgtggcttggtttgtgatggggagggctagagggtggtgtggaagctattgtatgcgctatttggacaatgttcgtatttctttgcaggttgtcttgcttctttttctttttctggtgctgttggccatgatctagtctgtagacggaacgcttccagggtgagcggggctggctagggtgtgagtgtagtgaggatgttgatcagtgcatctcagtttggtgatgaactctgttctgtattgtcgggtgaaccgggacgagggatgtctgtattgggatattccctctctttaaggttttgagcatggtcatctttgcttcaacgagaattatcatcaggtatttgatcaattgcttgagcagatgatgacggactcgtatggaaagacgtccacggccaacacgagataacaaaccagggtgcagagttacaggacagacgacccgtgcactgccggcccaggtccagggccagcatcagtgagtgagtgacatggaaaccaagaggggctggttcccagaaatacacccttgcaattggattggtgctcgctctgccctgcaaaccctgctgtcgtcagctggcgtgggatgaaccagaagaaaccgcatcattctttggatgcctcagcatgcaatagcagaaccacgttatagatcaggagcttttaaaagcaaaagggggaactcaattcaacatcgaactgagctttaggattaatgattagcttgcattaaaaattgcccatcaaagtgcttgcccccctcaccatcaccgcactaataggcgccactcggtgacattggatgttcaggttgcagcgcgtgaggtgttgcacgcaagacggcaggtcactgaagcaacagtacagatacagagaggccaacatgatccatatgtacatacgggcacacgtatgtatgtgaaaactcaaatggaagctgttatccctttctagcgtttttgctttgccgatcgaatcagtaagcggagtgagtggctagagtggtctgatgggaaaacacgaagttgagcggagagaccgttgtctgaaagctcgggcgtagggccaaactcatgatggacctgtcgagaataaaaaattcaaccttctaccggcctgtccaaaagatgtggcatctttttcgagatccactccactatcaagagccactcccgcgggcttctcaacattcttccaacgactttcttcttctcgagagtctactcgagtctatttccacttcctccagcttctgccacgtgaagatatgtgccatgacacgtcaagtaatgcccaattggccggtgataaggagacaacagccatccatgcccttccagaagagaacaaggctggggaggcaatcgttgcaactgtagcaggccgatgagatatttttaacccaatcgtcgatctggcaaggcaaagtttttccatttctcctgattgaaaaatcgctctttagtggctgcactaattcatctcaacctaactgtcgtcattcacatccttatcattcggccttggccccgaaattaagcaattgcccagctgtcttgtgtttgccaagggcgtgtgcctcctataatccctgcatttctcatgctcgccgctcggtacctgcgtcgggaagtttttcccgtggcgaagaaatttgcgtgtctctagacggtgaaaattttgatgggaaaaggagattggattgagattgagatctcaatcgttaacttagggctggatcttgggaagagcttatcactgtgagagatgaggccgatagagaagttgcagcctctggtgattgaggccaggatgtgcgtgataagagaggtcagggttaatgttagacgaacaaggggttcgttcttatcatggcgcacttttgtcaacggtcaatccatcaactcaatcctcagtcaattggtgcgcatttgccgatgatgatcacatcgacaaactcttgcttccacattctccatgtgaattgcgttcagtaaccacttcattcttaactcaatcccacaacttaaagacatccaatccaaatgtattcgcatctcaccccacgtcggcggacacgatccgcagcggtacgttacactctgaccatctgtcagcacttaagatctcttacccaccattgcaagcgatatgaacataaagcttggcaaacagtcaaatctcgagtccatatttatcaagtttgatgttgttgtagggtaagaactgtgtttgttgcagcctcagaatatgcatgattcatttccattcttctccgagacctcgagtttcatgcatcgccgtgacccactgtaggcatctccgatgaagtcttgcgaaggatcgttaccctgtatcgccgcaaagtttcttttcgtacatttgtttgcggttcatgcaagcctttaagcttaattgattatcgagaaataacccgtaattgagttggtgtattctggagtaagctcatgtgctacttgtgtctgttagagctggtattgcacggattctcgagtatcagaggtaacgtcactcaagacatagagcaccacatcgagagacatcgggagcccgaaaatagcttttctggattcatcatttcttaccatgatatttacaccaatcatagcgagtacagtgagttcgtttaccagatcttttagtcattatgatcccaacaagctgtgatgaaacattactggaatgtgaagggaattatcacctggaacccgctacagatgctccattaaatgtcttatttgagcctcccttgatcgcgcaaatctccaaaccattctagagaagatgctagcggagcggagaggccccctaagccccgttgtgcgggctgtgtcatccctcgcggcccgtcgttgacattcctgcaatgcgggtataagatcggacgatgaggtgaacggggaacatggaatgaagagaaaggttggtggtacgcgattgaaattttatgtgaaacattggagtttgcgttagtttgatcgtacgatgcaacatgttgtggttctgatatcgacgatcgtggttgatcatgttcgcgtatctatatgatcgactgaaggccgagttgatcagcatgctgggcgaccacggaaggtgttggttgaccatatcggatgcagaattacaatccataaaaactcgggtttggcgatgatgccgatgctgtatgatggcaatatatctgcagaggttggctgggggcggcttcgtgatggttcctcaaaactccatgatatccagcgagttgaaggcttcgagagcttgcggtagacggcgcgggatgtagaagcattagtctattcagtagaaacatttggagcatcgggccccgttcacaagcctgcctcctggcctcggtcggagggcctctgtcgtaattaagcccaccatccacatcaaggttactcaacattggaatactcagccaactaaacaaaggaggagagagaaggcgcccagagacgtggatagatgtcgcaaggcatttcggagaattgcaagttatactgggtattgtgcttcgtagagttgctgcttgtgcgtgattctctgttgcgtctgctgtcgctgaacatcatgcttagcactatgtcaaacggtcgatttcacaactttcttgatacaatgcacagtcttgctcacaaattgctgaagcattcgtatccagggatcgcatttgaaggggtcgtcatccatagtggcactcgcagatgatatccagaaggccaaaactcacaatatcgacggtcgcatttgtccaggtacaacacaaaacactggcgaagacacgaagaacagtccgtatttgtttgagatgcaatttcgggagatctcgctgtaattatagcatttgggtagttatacgagtaatggctcatggccgtcggcatttggctatgttgcattgttcatctcggcacagcactcgatgcatcaagatgaacaacacttccaaactgtaaatcatcgagcgcgctgaggataagggcggctgggtcgcgagataccaaggtgacagacggcctatgcactgaatggccataaactatgtatactgcggtgtcactgtaccatggaacgtgaagcttgacgagcgggagtggcagccagtgagagagaaccttggttccattactgctgtgatctcagcttttgctaattcgaggcgccggtacggaaagaagggactgggtgcgcgcactctgagcgaatagtcacaaacgtggcacaggtggttgtagctggccgaacttcagtcaagcagatgggatcgcatcgcgcatcatcgcatgcggtattaaggatatctgcttcatgttagcgaccagtgatctaaggcgggcgggtgagtgaacctacattacttttgaacataggcgctcaacctttgtcgctattgaggtccctctttgccctcctcccagtccctcagtgctgcactgagcgccttcttcgctttcatttgtcgcgcaaggaacggagcattgaaaagctcatggagaggcatctcgctgtttgcgtggtcttgcgaaaactcaacggtacagcctttgcccaacttctgcttcgcaatcttgacactctcgcgtagcatatccccaccaagtcctcgacgtctgtaccgcgctctcgttgtccatgcacgaatgaaggcagtcttgttgttcttctctagacgaaggaccactgcagcgatgatgtccttgccaaaccgcgccccgatgatggtgtcctcggcaccgtccttcttcatccagtcaagccaattcgtctcctcagcgatgcgaatgtacgcactggtgaaatatcgaattgcgacgagatacgtgagtatgataccgggatagatgattagcatagtgctgatgtctttgccaatgcccgcgccatagtgtgcgattgcgagaatggctataaagacagagaggggaattgggtggaagatcatggcgcgtgatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatgacagttgatgtatgatgcgcgcgcaaaggatgcgacaactcttgtgtatggtataagcgaatgcaacgacaccctcaacagcgacggcccgaaaagaagagataagtcacaagagaaaagaaagacacagaatttgatgacccagacttagaagagtcgttgaaagacacgtgctctccaaggcgcaaaagtcttggcccgcgggattaaagcggcaacacaatcgacgcttctcatcagctgaagccgtgatacccgaaatattgacgactccaaacgccctcggtgacccaatgcagcagaactttaccaccaacaagcttagtccttaatgacaagcttactctctcggtgacaccattcaagtccagatgcacctcaatctgccacttttgatgccaaggcgggtcggagccacgctaattccgtgccgtgtcccgagaccctggaacactcttagccaagcaatctcaacgcctgaatgcacgtgggaaccgagctcgacgtctattcgtcctcacttacaactgtcgtgtgcttcatcctataccgagcatggagactcaggagatagcatgtcgagttctagaagagcatgtcctcgagaaacaaaatttgactggtgcgtctcggttcggacggctcttgatgggattctcgtaggagagaagtatgggggattaatatcgaggtcaatttatatatatcagatcgtttggttcctctctagatctcttggcttgttcttggctgcaaggataatttcacttgtgaacgtgccgctgggtaccctttccaagtacacgtacgtaccgtacacgaaaatcaagaccagtttctattcttcatatcgttctttattaaaataattcttcctaaaatggctgccactcctggtcccgtcgcaaagacaagcggcggcaacaatgccttccacaactttcacaacgactttgctcacatcgctgaccccaatgagcgtcgtcgtcttgccctcgccgagatcgacaaggctcccttcggctggtaccatgtccgcgcttgtatcgtcgccggtgttggtttctttactgactcatacgatatcttctgcgtgtccatgttgaccatcatgttgggtattgtgtactatcctggcaagggaaaacttgctaccagctctgataatgctatcaagctctcgacttctgctggtactgttattggacagcttggatttggtatgttggccgatattgtcggtcgtaagaggatgtatggtctggagcttattgtcatcatctttgcgactcttgctcaggccctgactgctggttccccttctacctcgcttgttggtcttatcatcttctggcgtgtagtcatgggcgtgggtattggtggtgactatcccctttcttccattattacctccgagtaagttcatccttgttcacagctatggtgcccaggttgactaacatcacaggtttgctaccaccaagtggcgtggtgccatgatggctgccgtctttgctatgcagggtatcggccagctcgttgccgctctcgtcatgatgttcctcaccctcggcttcaagtcttctctcgagggtgcccccgataccaagcactgcactggagactgccaggttgccgtcgacaagatgtggcgtaccctcgtcggtttcggtgccgtccctgcttgtgttgccctctactgtaagtcacttacacctctacctctcagcacatactgacacttgtatagaccgtctcaccattcccgagactccccgttacaccttcgacgtcgcccgcgacgttgagcaagccgacgaggacgtcaaggcctacatgaccggcaagcgtgagggtgatactgatgagatcgcccgcgctcaggtccatgccagcgccaagtccaacctccaggtccccaaggccagctggagcgacttctgccagcactacagcaagtggaagaacctgtccatcctcatcggtaccgctggttcatggttctgtcttgatgttgccttttatggtctcagcttgaacaacggtactatccttaaggttattggttactcttctaaggacgccaacaacatgtatgagttcttgtacaacactgctgttggtaacattattattgtcttggctggtgctgtccctggctactgggtctcggttgctactattgatacccttggacgaaagactattcagcttggtggtttcatcattctgactattctcttcattgtaagttgttgtcctcgctgggagtttgcaacactaacatgcctaggtcatgggtttcgcttacaaccatatctcctccaacggtctcctcgccatctacgtccttgcccagttcttcttcaacttcggtatgtctttattctactgccaaaatacgcaaactaacaacctcaggccccaacaccaccaccttcatcgtccctggtgaggtcttcccaactcgctaccgatctacttcccacggtatctctgccgcctcaggaaagatcggttccatcattggtcagggtgctatctccattctccgcacccatggtgccaccgaaaagaacgaggccccctggatggaccacgtccttgagatctacgctcttttcatgcttctcggtatcttcaccactctcctcattcctgagactgcccgtaagactctcgaggagctcagtggtgaggatgattacgccaacaaccctgagactaccattgatactgaggctcacgccggtaagaatgagcgaaccagcggttaagagtgtgtcactcctttatgttggtgctgctgattggttgtgttggaatcacatgaaacttggcagtgatctacggaccctgctgggctgatgggacagaacctgatttactaaaacattccttgatttggttgagatgcttggaaactcaacaagtacattacaagcttatagcaaaattaataatcattaaataaataccaaattactggacagctttcccttgccagctcgatttggccctgctcatgcataacttgtcagagaagtagaaatgttgagggagatcaatctgtattgaagcatagagtatacttcgtggtatataccaataataattaagcattcacataatagtatcgcttgtccgtatcctgtatcgttccttaaccgagaccatcaagccgaaggtatacccaaccctttatccagtccattaccaaaacaccaaaaggaatcatcaacagtatttactccttctttccacccaagagtccgccaacggtgttaccaacaccctttccaacatcttgcagtccttgagcagcaccctgtccaccaccaacaacagcattcgctgtgctgttcatagctccagagcctggaacatccttgttgacgtatccgccattctcatcacggccttgtcgctcagctcgattcacgccctccttggatgcgaggtcgccgacgggttggagaagtcctccttggccaacttgaccggcagcgaggttatggacgccgtcttggagagtgtcgacctgttcgacgcctgtgactttggtcttgtcgaggttttctatcatgctattagaagagaggggctgtgatggggagatgtgaactcacgcttggccgcatagcttgtcttgttatccttggtgaaccaacgaagataaatgtcctccatccaaggaacccacttctcgtactgctcgttataggtagcctttgtccactccattgtgaagaatatcaaacaaaattatgtggaatctgctgtatcgtttatcgacttgtttatcttgtaatctagatatctaccagactcaaagaccgtgctgaagacatcactttatacacattgcgcgtcttgctacgtcatccactttgcaaggatctgaaacgacgcaaggcaaatctcataggctgtttcatttcttggtggtggttgaccaagacgcattgtgatgccatgctgagtcttttgggtgtggcgcgtgtcgctctaaaaaccggttctcgtggcgcctcgacgtcatttggtgggagacgacagggatgagccacgatggtgtttattctacggtccaccaatcaaagacgaagaagcgagatacgtacttctttctgggtgagagttactgaaatccaagttgattatgatgaacgtgtctgataaataaggttgctgtgcctctttccgacattgattcatccttgtgagggaaatcaagatgcagttcgcgatggtaggtctgtcggagcctgaagctgattaatttctactcaagtcccgaatctattgcatctgaacccctggcttctcacacttgattgactatatatgggtgtatactgtggtcaatgattgatagccgtatgaggaggaatttcgaatgttctcgacttgaaagcgaggcatcacttgaaaagggatgatcttgtatttatcggctccctgatcggtgtgtccgtggttgatatggccggtgattcaggaaaaatctttcgaaaggcgtaccaggccctagtgtatacgggaaataaactcggcatgtgaataaaagggtttggcgtgaaagtcaaagcagaggttgtaatactctccgagatagactcttttggtagaggggtcgatttcgaattttctgtccagatcaaacattttggactgtagcttttgctgatatctgtgatgtgatgtgctatgttgatgctgagtttctaactgtgagaggaatcctgaccttatggtatcggcgaaggtgagagaaagaaagggaagcaacacattacatcccaagcaactccttcatcctttcgcccatgactccagggtgcggcgcgatgatagctcctgcatcttctagagctttagtcttagcctctgcagttacatctccatctctccatatcgcaccagcatgtcccatggcctttccttcaggcgccgtgcgccctgctaccatcgctatgacaggcttgggtcttggggacgtgcggcgatgttctctaatgagctccgcggcttcgagctccgcctcgcccccaatttctccaatgacgatgattcccttggtttcatcatggttgaagaagagcttcagtccatctgccagggtcgtgcctgtcccgtgttaatgtaagtcagctcgcgcgatgaaaacttacctggtagcatatcgcctcccattcccacaacaagactctgtcccaagccaactcgtgaagtagacccaacagcttcgtagctcaatgtacctgatttggacactataccgacacagccgcgagtatactgcttgtagggcattatgcctacacgacactggttcggggagattatgccaggacaattgggacctaccagtcgggtcttggactgtgttctcaggacctcatgaacccgaagcatatcgtgaacaggcacatgttctgctacagagacaacgaggggaacctctgcttcaatcgcctcgagaattgctgtggctgcgaattttgctgggacaaagaccgcgctgacgtctggtttgacctccttcatcgcctgggatagctattagattgggcaattgaatgagctagtgacttacctctttgacggtgctgaagactggtaggccaaggtgtgtctggccacctttgtctggagagactcctccgacaacttttgttccataatctatcgtgtcttttgcatttatggttgcctaggtcgtgggcagtcagtgactagcttcgtgacgcgtgggattgagtcgcgtgcgcaccactgggcctgtgaagcctactcgattgatgttccgtaattagtcagtctcttctgaatgcgcagaaaatatgagacatgccataccttggtatataactcgagtctggtctgttattttgaggttccgtattgttctatcgtatggacttgtatgagttgaggacgaagagaagcatttcgccgtcctgagaatgtttgtcgtagaacgaagatgatgggaaacccgtgatgatatcatcctaagtgtgttacctccaactgagcatgcagagaaaaattacatggaaagatgataccttatgcgaggtgccgctgaacaacgcaattgtacgttgcttccgaggtcaattggtgatgggtcgcgaaactaccctgccattggcgatcctcaagatcaccattgcaagctaacctgtagcaagagatgcaactagcaattggccttgataaagagctttctaatcgtattcaagttgataccagtaagcctaccatctggaaaaattaaaccaatatcgtttcattcttttaaagtcaattcgagcttgttacacaacataatatttccatcgtggaaaattaaccggcgtttttagggacaccatttacacgaagtaccccagggaccagtccgagcctgaaccaccattacttatccaatgcatgccctgagggttttcgctctggcatgcgatatttcctatcccccataactcttctgaaagccttctacgtagctgagtgctggctataaggctaatctttcggctcctaacacagaggtatctgaatggcttcagttaaaccaattcactggctgccaggtggggctcaaccaggatgaatccgcggcgtgacgcacggagtcatctcttagccgcattcggaaggcggtcagcgttctgagcttcacagggcgtggcagaaatcgtaccccaccgccgaatctttcttttcgttgattgaagtttttgcgaacgcgccgtacaaaactcccagcaactccgccctgccatattagcagtttctattctttatataaacgaacaattgaaagaacaaacgacatcatgaaggttgttcttgtgagcggcggagttatctctggtgtcggcaaaggtatgcttattgtcgtcgcattcttgttatgaagggcgtgctaattcgtgaatcacaggcattatcggtatggcaattgatgagctgtgctgatattctcaacgactgacgccaatgttagccagtagcgctggtcttcttctcaagactctcggtcttcgagtcacggtacgatgcgataaccatggtcaccgagcgagctttgactaacgttaccaggcgatcaaagtaaaccccaccgacgaaaccctccctcaccgacgattctaaccctcgactagaccgatccttatatcaacaccgacgctggtcttcttaaccccctcgagtatgttgcgactcaatcccatggttgtgtattccgttaacacatcccaggcacggcgagtgcttcgttctcgacgatggcggcgaggtacgctcaatattcaccgacgaaaaactttgcgctgacccctcagaccgatctcgatcttggaaactacgagcggtatgttctccgacaacaagacttgaccgaagctcgaccagggacttatagtactccagataccttggcatccaattgagccgtgacagcaacatcactaccggcaagatctaccagcaggtcattgtacgaatcctcaggaatcttcgctacgcgatccacgaccactaatacaattgatgtaggagaaggagcgacgcggagactacttgggaaagagtatgtgttacgtctgagattgttgttttatgcggatgctaacgatttcgtagctgttcaggtacattgcgcaactttacgatcttgtaggtccgactaacagcatttgaggtcgttccccacatcacagatgccattcagaactggattgagcgcgttgccaagattccagttgacgcttctggtgaatcgccagatgtctgcatcagtacgtcttccataagctagatctcacgcgacattcgctaacccaccatagtcgaacttgtacgatctcctaccgattaccgatggcttggcatagcgactgacttggcggcagggcggaacaattggcgatctcgaatccggtccttttgttgaggccctttcagtatgaaacccagaccgatctcgaaactcaatactaacagccattaagcaactgcgacacagactcggccgcgacaacttcctcagcatcagcgtttcctacgtccctatcatcaatggagaggagaagacaaagcccactcagcatgccatccgacaagttcgaagcgccggtttgatccccgatgtggtatgttcctcgcgatccataacagtccgcgcctaacgtctccagattgcctgccgctgcgaacgagaactcgacgtcgctaccatcacaaagatcgcccgaagctgccaagtcgaagatgagcaggtcattggcgtccgcaacatggacaccatctaccaggtccctctcctcctcgagcaggagggtcttcttaagcttctgcgcaagggtctcgcccttgagaagcttgaggttgctcctcccatggctcaaaagggccaagctctttgggacctctggaagaagaccgttgtccccgatcgacacctcgaacccgtcaacattgtgttggttggcaagtacgtcagccttgacgactcgtacctcagtgttcacaaggcactcgagcactctgctatgcgatgcaagcgcaagctgaacctcatctccgtcgattccgagcacctcgaacccgatatgcagcagaaggacccccgaaagttccacgaggcctgggctcatgttgttcgagctcagggtatcatcgttcctggtggtttcggtactcgaggtatccgtggtatggttgatgtcgccaaatgggctcgcgagcgaaagctcccctacctcggcatctgcttgggtatgcagactgcagtcattgagtacgctcgcaacgtgatgggtctcaaggatgccacatccgaggagttctccgccaccgctgagcacaaggttgtcatcttcatgcccgagggctccaaggagtaagtcaacgtctggtgtatcaaggaagggatgctaataaatgacaggaaaatgggtggtaccatgcgacttggtagccgaacatcccacttcaagcctggcaccgaatggagcaagctccgaggtctgtacggaggagtcgatgtcgtagaggagcgtcaccgacatcgctatgaggtgaaccccgactacattgaggatctcgagaaggctggtctttccttgacctcaatggatgacctcggtgtccgagttgagaccattgagttgaaggaccatcccttctttgttgggtgagtattatctatcgctcatatcgactattgctgaccgtcaacagtctccaggctcaccctgagtacaagtccaagaccttggcccccgcgccttcgcgtgagtatccccatgtgctgatcaccgcccaccatgactgactgtattagtgctcggacttgtcgccgccagctctggatgcctcgacgagatcatcgaggccgctcgcgtgaagaaggaggccaccaacggagtcagcgatgtgaccaacttttagatggcgcagttcaatgtcaggcttagactgggagacggtcccacggattgggggttctgggcttagatctacgtaggacgtgagataatgaggttttttagactgcatggttggcgttgggtgcttaaaaatgaactataccttggcgaaaatgatagacatgaatttacagatgcattgtatactgaagtgctctcagtttgaagttctcaatctcggtgactatgatcaattgcccgtccaacacaacgtttttctgctcgcgcaaagctgtcactgtcttataaatcgacaccgacgcctgtgattgcatgttcgcagtgtgttgctagtgatgcattgtcaattgaacttggcgatggcaggattgggacggtttgctggtgacacgtgactcaaaagcatcccagtacccctcgtcgatcgcctcggcaacgttcttcaagatcatcaaattgtgaaattgtggtgtttgttaatttttatagaagcctctcttactgtggcgtcatggatcacagatttagatccgaactgcgaaacattcctttattctcgaacacgctcaatgtactgctcgtctcccaacttttacgctcacttgctaagggaatgccagtctcagataagatgtctacatatacacgaatatcagtcacagaagctcatgagaaaagtaagtcgaggtttcagctacggaattacaatgcggagagctcaaggcgttttacttaggaaggaatacccgttccaataggtgagcttgttaagtcaaagcaagctggacaagcgatgatggatcgtatagcagacggagcaagtaagctacgagacacaaactttggttgatccatatgctaatgcccactttgaaaaccttcacgcacttctaaaaccccagaacctccatgggaaacgaaagttctcagaaataaaagaccaagcagccggaagaggtaaaataaaagcgttactacgctatatcagagatactaccggacagaaagaccacagggacctgacaatcccggtctacatggaaaaggttgtggaacatgaagagaagtggcgtctcactatggctgttgaccgagagagatatcgaccgataatcaagattcgagatgccaagagtcacaagggtcttcccaatgtcatatacgaggctgcgtttcagaaagtgttcgagttcagtctgagcaccggtatcaccgagaagttactcaccgacatagcacagagcttccacttgggcaaggcctcaaaggagagcttgagagaagtcatccaacgccttctcaacattttccgggacaaggaagcgctgagtctggaaacagatcttttgtttctcaaagatggaacgtttatgtgtaacaactcggatttcttcttcgacgacgcagcgcggtcgcggcaacaaacgcttttttttctgagggataagaaacaggagatcccagaagaagtgcgagctgaaaagcatggcctggtgtatgttcatatgaatgggaatattggaaatgtggttaatggcgcgggacttgccatggcgacgaatgatgcgattagtctgtatggtggttcgagtgcgaactttcttgatgctgggggtcaagcgacgaaggagacgatgttgcaggctttcaggatcatcatgtctgataagcgagtcaaggcgattctggtcaacatttatggcggtatgtttgatcctaaggtattgaggatgagctgacagtagtaggaatcacaagatgcgatatgattgcagagtctatcatcgcagcagcaagcaagctcggccccttgaaagttcccatggtagtcaggttacagggaacgaactcggaggctggactccagctggtaggtgcttcgcttgtgaaatgtgaataatgactgagccgattctagcttaaagatgcgaccttggatatccacgttgaggcagactttggaaaggcggctcaggaggcagtcaggttggccgacttaggagagaaagcgccatagttagtattcccgaactttaagagaatagctaagcggacaagatatcaggcttctgtgactggatccttgatatgaccgcgacgtatagaaacaggatctcgccacggctatctgaagaaatacctcagatataccgccgatgtacgtgaaagggacctttatcccaatagagtaaccaccggcatatcataatactcacgtagacgcgcggaatcccgactgtccttgtaagcttaccaaccaataaaacgatctctaattagacactgagtaccgtcaacccctgttcaccctcgtgattccttcgatatgctaggccggaaatgggcggatgcatcctccagggccagaaagagcatagcatcaaaactccccagaatataaacacacgtaagcaccagcccaccacaaaaaaacaattcttttcgtttctcaggtgagtacttagaccctcgagagacttcaatgaagcctgagtcaaacctcagttgtcatacggcgacaatggctgctctaaaaactcgccttggcttcgcaaacaccaccccattctctctattctgcatcttcggtggtctgctatttctcttctcgacccttcaacttccatacatcaacatcgatggtgtattctgcgcaaagggaaatccctggtcagtgcctggagaatgttacgtgtttcagaaaccaggccttatgcggtctggcatgctgttacacctggtgacgttcttacccgcgggtgctcttgtgtgtttccagttcataccggctcttcgaagacccgaatacatcaagttccaccgcttgaacggatacatcgttttggtcctctcggcagtgggaacggtggcggcgttgattattgagagtgaagctatgggcggcatactctcaaacagaataggaacatggactctttcgacgttagttactactgcgatggtgaagggttatgttagtatcaagaagaaagagattgagaagcatcgcgcttggatgctcagggcctggttttgggtgagcactccgccaactaaggatctaattcctaaacgtcactgacttgctaaaggcaacatcaatcatcaccatgagagtcatactcgtatccctagctcacattataggccacccttctcgatcgatcaccatgagcatgccatgcgcagtcatcgagtacttacacgaaagtttccctggaacgagccagaacccatatccaagttgcgccgcatacgcctcaggcgagattccgttgcaagaagcacttgtgacgacgaattgggatttgaatgatttgcctggtatcacggctgctttaagagtggggtatgctgttggaggttggttaggttttcttatcaatgctactgggatagaaatctatgtaagttcctttctaatgtttttgttatggatatctgacggcggactagatacggaagactgcacctgctcgaaaactgaaagtttaatggaacgttagagatattggtctttacagtaactagaaaaaaatgtatgtatgactttaaagtatcaaaatataactcgaaagtaaggttcggaaacatagaaccgctttattctaatacgtcgtatctaacccgtccatttctaagcttcaatacccctctaggcttctaattcctaatctgagcagcagttttggtaggtgtaccgtatataatttcgtcgccatttctctgtggctccaatctcacaacctccctggttggttcccaatgcacagtcccatatcggtacaactctccaaaagtcccaggacgatatgtgatatcgtgattctccttcttcttgacgagatcgcccaaagctggaagatctcccattgagttgtgatacatcttgtacatgtgactcttctcgagcatttccaccatgaaggcttcggcttcacttctcttgtcgagatcaggctcgtcgaggcgtgtgaggaaatagtcgtcttgcttttgaccgtcgaggttagtcttgagagcaccgagaatgccattttcgatgccttctaccatgaagaccttgttctcccagaattcacggccgttgaagccggtggtgacgtcgacaaggttgcgggtgcggtcaccgatgaccatctgtgagacatagtctgtcatgaagtagatctggttctcatcctcgggatttgaaaggccttcagcgagaccgatctcagcgatgagaggatgcttgtgaaatccatcgacattcgttcgacccttccacagctctttgtatccctcgtgccagttcttgataaactcgcagttcttgcgagcagcgaacatgaaattgccaaagtcgccccatttggctctgatctgccctgtgatgatccatgcagccatttcgtaaggcgtatcgggtgatgcaatgtgatcccagaacaacgtgtcaagatgggtatgcagcatattgctaacgtccacccaaaccccgccatgttcgtaaatcagaggcaaacgagccaggtcggctgcgtgttgaggcgcgtgttttccatccatggttttattgacaaaggtttccggaaaccactctttgccaacgtacttgaaaatgttgttaggcgagccttcgacgaaatcaaccagacgaaccgtccatgaaggaccgaggcgtctgacccaattgatcactgtgcgttgatgactggggtacatggcgtggaagcctttgtcccagactgcccagacattcttctctgaggtggtgggttgatatgtttggagttgagcgatgatttcagagtcgggacggagatctagtagtgaagggtcgatttcacgtagacctgtagcgcacttggggattgtaaacttgcccattactgaagttgtagttgtagaagttgataggagagttgatgtaagactcatgtgtgaggtgttggagaagttggagtgaatgatggtgaattgagagaacagcgagcttgatggagttattgtattgatgaactaggtgaatcaagatgagtcgacttctttatcgaggatagcttcaatatttatgactctggagctgcagaagagtgattctgaaggagaaacatgataggttggtatatccctgattgaccttggcggagatctgaactaaccagaaacggtgcgattcacgatgaatcatccatagacacttctgattggacaccactgtgcttatttccgtactcgcttctcttcctccaactttcaagcgataattcttgctcaggcattaggcattcatctgcagttaatctcctcaacaggctcaacttctattgcactcttttcatcttgatatttagctttgttcaagcgtctactcagccatctctctaacctcctcgcaatatccttggtcgaacccatacaccatcttcacctttttattttcaggccccagcatatgcacacgaatagttctaactctcgcactctcaggtatgtcactactacatctcacctctcttccactcctggcctcttcaagttccatcacctttgccccaactctggctgactgggttccattaaacacgccttcttgtacacgctctgctagcatgactgcgattgctcttcttcgaacatgtggatcgcggcatcgtgcgatgaccgaaactaagactgatgtataccctaggtcgacgtggaagtgtgcctctgagggagagtcttttgcccagttcctttgagtgtagttcttgtcaagtccggctgccgtggccgcgaagttgacaatttcgtcaaattcagcggtgaagcgatcccaaaagcaagggtcgccttgaccgtgcaaatacttggcgacgttaatctccaggtactttcgatgaagctgcaatagagcgattgctcgtttctcactgatacttaagcttccgccactgttctcaagcttagtcaagagattattaaatgactggccccattgctcgacctttgtagcatatgatactgtctcgtagattggctttcccttcaaaccgggactggcttgttcaacaagaagctccagtatagcttctcttgcatcagaaagggatggaaatgaagctccaggaggcggaagtgtattactgaaggtctcacggtatgatgtccaaacgcctgcatcaacgtcccccaagagcttgaagaggttagtgggagttcaagattatggaagcacatatggtgagaacataccataaggagttgcaccgcaatacgtctgaagcaggcatcagcgagattaaaggttgcttcgacgtcagaattcgaatgagggcgacggcctccgttgctagagaagttccttctgaattgttggatcatggcacagccatagcgaaatagaccaatggctgaatcagtctttccatgaagaagctgaaaacgggtcagcataaattaagcagtagcagtaagaaataagtaacctcaatgcagatgaaaatcaaacatgacagcacaaggatatgaccttgtgatgagattctaggtgatgggttgagaagttccttgatagcaaggttgtagtgttttagtgcagaaacagactcaaggctcctccactgttcatgagtaaggtaaagttcatggtaataagccaaggcgacgatagcatgttttatacagtccgtggattgagcgacttgtagaactcttctattccaaaggtcatcttcaaagaaggtttggaagttgaccagggtcttttcgatgaagaactggaatgatcgtgcctcgggacgagtggtatatgtggagatgacagaggttggagaggggataggtgatgggggtgacgcagctgggggactaggtgtgttggtttgataaccatcgcatttgcgaccagttgatgtacctggagtaaaccagtcagtcgtagatccttgtgttgagttatgcaggaggacatacatctcgtacaggctggatgggcttcgtcacatttaactctacggactacttcagtcagaacaacgaacacaacaatagaaataacagacaagacgtactcctacaatccgttagccatcacatttacactcgtttgcaagccattcagaatgaacttacttgcaagtgtcgcagccagtccgcactttcggcgctctagcacgctgtctttgccctggttttacgcgagtcatctgagcctagaatgcccatacgaggtattgtctggatttgaaagagtttgcagatgagaggatgaatgagttgcaaaagcggccctgtttggatgtcatccccatcctgactggaaaggatcccgccactaagcctgatctgatatagtgaagtcagattccagacatgcccgtacgaggtggcgaatcagagatggatgataagtggttctccatccttctcgggtcaactttgtaacgtagagaggcatcgaacgcacagaacgcggcgagtgtattacaaagagaaggacgggtagaagtcgtaattgcggtttcttggaaatcgtttacatgcaggctgaatttctaccctgagactatatcctcttatagatgtattgtcttgtttggtgtcttgtatatagttgtgatgaataacggcctgtctcaaggtctgtgacacactcagagacaagttggagaggccgaagcgtagtcactaaattccctcacaacctattcaatgatgatccttgccgtaggtgattcttcctgagtcctcgaagtttcagacgtattgctcggacttctaaaaacccaagcagagacatgagagaaggtcccaatgcttgccgctattgatgtagaatattattatccaaagggagccagactttccgtctccaggaatcaagctatcggtataaaaacacccgaggtatatgctgaattctatgaggaaagtattcgacaaaaggcctaatagtgcagagggcgttgctagtattatggcagccacaaccgacggttgggaaaatgggcttctcgtatagtacaacgtcatgctgcctcttaagcttatgacgagtaatgtctagagccaacggaggagaagcaaagagcagcataaatgtcatattgcttacccagaaacgaatcagtgtccatctaaatatccgttggatgtctcaggtccgtcggagattgacagagatccatccgttggagaacgatgtaaccacggatccgtcggagtaagcagcagcgcagccactccaaatgatcgcccataccaagaaataacactttctccctagaacctaccacttccaccaacagaatctgaataatgtctgacataagaaagatctcgacacctctcatcagctccagccttatcgttggtggttgcggctttttggggtttcatctcacgagacaattgctgcaagatgacgaaagcggtcaggtctacgttttggaccgcgacatatccagaaaccgacacgaaaatgtgtcgtatatcgagggagacatctctgatggtgaatttgtgcgaagagttatcaacgagatccaacctacagtcatttttcactgtgcttctccgatcgcagcgttgcctatgaatcgcgaaggcgagttttacgcgacaaacatcaagggcactgaggtattgcttacggctgcttctgaatgtgatgctgttcaggcgttcgtctttacatcaagcgttgatgcatatgccaacccgcctcacacaaatgctgacgagacatatcctctttggtcaccccacgacaagtcgaatgagtacaatcggacaaaagcaattggtgatcgtctggtccgggaagctaatggctcaagactacgtaccgtcactctacggcccggtcacgcctatggagaaagacatgtccaaggcatggttgaagttcttgacatgtgcaaaaataagaagctcgtgcagattggagacgggaagaatctcatggaagttgtttctggagagaacaatgcgatagcacatgcgcttgcagcaaaagcgctcttagacccaggtcgtgcgtccggcaaggttgatggagaagctttcaatgtctccgatggagctccagtgccgttttggcatcacacaagagttatctgtaaaacagcaagaggtgaagacatctccaaggatatcatcgttctgcctgcttgggtgatgatagtggcagtctttacggcagagtggctattctggatatttactctcaacacagctagaccccctgttgagctgcgaagagtctcgcttgagtactgcgtctacacgcagactcacagcattgaaaaggctaggaagagattgggatttaatccagtttcaaatcacgacgctgttgtggtgcagtcggcgagatggatgttgaaatatcgagagagcatgaagcagaagtctagttgattacgagctattgtcttgatcaccagcaccatagagatacgttgtagctcccgtcatctgatcatggtatgagggctgggtaatacacaatgtatctgttaagctcaccgcccaggaaggagtacgtaacgaggccctttgtcaactccttgtgctgaatctcggggggacagtcctactgggcagacgaaaactcacaaggcggtgattataacgacaactacttgtggttgaaaaggaaactggtgtttgtgtaataacccatggacctggaaattgcttggacacagaagccttacgtggtcagccaaggcttgttcaatctttcacagtgttcacatgaggtcacgatagtaactaccgacgagaattcaagtactcaccgccatggcttcgtaacaaagaacgttgcacctcggtccgaatgaacagttgaaacttgaccggtggtgtattacaattgataaccgttgcaccagactctggccgtagaatgttcttggaactcgtatgataattagtggttggtgcatgtgtgctacaggatcattgcggctctactaatatccagtgtcacaatgaggaggtcaactgcttcattaggtggaggacttttgacaagtacaaatatcagcactcccgtcttgaccttaggtctatctcatcaacgcatcaataaattctatcaacagtctgtcaatcttatttaagcctcgcagctctacaaaattttcagaatgtcttccctcccggagcgcttcgtcatcatcgtcgatggccaacacgtagccaagccagagcacgaccacaatgaaatccgccccgctgaagtcggcgacaagtcttccgccgccacatttgagcttcagggagatactcttgtcagcggtgactgggccttgggctgcagcaagcttgcaggccaggtagcgaaccactttagagtgcctgcctcagttgttgtctggttcagaaaggaccaggcacaggaactctatccggttctagtgaaggaaggggaagatgggcctcagctcagatttgcccgtttgtgatatcgtggtcttattcgcttcacatttttgacatggagattgcagacaactctattgacgaagagggtggccctttgactctcgccggcaagcagcttctctcctataccgcaggcggtaagtcttagcaatcttgggaataactgtggctaaacacttttacacagacctcggtgaaaaaacagctgtcgagatcgtctccagtcaggagtaaagcgtcagagcctctcgaaaatggctgcaccctgacagaaatctatatgatagcctaggaatttagattcttcattcatacccatctcgagatttgcttcaaataccattctgagccgctagacttatgctgacattgtgcaccttatccctattgaaatatctgtctagagtaatgtcttcatgactatacagagtttgttatccctggcaaccctaaaagccaccctcaagcaaagaggcgagagaagaatcaaggcctcttgatcaagcagtaggatcatcgttagaacagacacacgagggggtgctacaatcttcgttagtcaagaaccctttctcgtctgtggaaaactaacccattgctgcaataaccacccttgtagttcattgcctggcaggtttgcgggcaaggatcaccggctggacaatcagcaacgcaaaggaagcctttgggcctaacaatcaagtcagtaacagagtgtctcaaaatcgcaggcaaatttactgagagtaaagacaagccctctttccattgaccaagttctgacattcgctcaccgcgtcatttgttaggttgcagtttgtcgtgtcaccgataaaagggacagttgtctgtatacttggtacggtcaccagagtactcgagccactggctggaattgtcactaggattgaagtcgtgtttacagtagatgtcggaacttctggcttaggagatagtgtcgtcaagaaggttgaaggtgaaggcgtatctgagatgatgacggaagtattggaagcgcctggtgtagaggttggtacaggctcagcagaagagctgacttggccaaactctgggatgagttgtaagagctgatcgttgctcatgcctgacaaatccttacagactgcatttccttctgaaccatacgtcgccgtcgtagttggcacgctgcatgattctgattccgtagaagtagaggttagagttgaagtgatggtcggctcttcggacttgtcatctggatctgttggtttctgttcatcctcaggcttggccgtcacgacagcaccagcagcaacggggattaagacaccaccaacagagatcacgccgccaccaggtcctccaaaaacgacggcaccgacaggtactacaactgtggcaccaccgctgactgtaatagttggtgctgctgaggacgtggtcgtggtctcgatgaaagaagtggtgattgggctatcagatgtaaccggctctgtaggaaccccgcctggcgtggtaacgttgctagtaggagttacaggaacctcggaggacaaaggttccgtgctagtctttgggagggtaacgaatgttgcggaagtattgtggaaaggagcaggcggcacagattctggtagtggctgtgcttgacgcttgaagaagttcaagaaggggacttcttcacgcttctgcggtaaattacatgaagaagacggagatcccgcagtatcaggaaaagccaatacatcaagtgcgtagatagcgtagttctgagcgttcttgatcttttgggcatcggaaagccggaaacagctaagctatatcagcaacaggctttagaatctcaatttcaaactcaccagctagctgaataacagtccttattagcctcaaacgggtcctgcaagtcatcacatcgttcctcttctgattcagtcgcttgcatcatatgctgaacttcatgtacgagtgcaaagccacgcgacagattatcacccagggtatgttccgttttccacagttgaacagcactatcgagattaggcttgttttcgaagaaatcagggcaaagaacgagaagcgtagccccaaatactgctgcccgagagccagttgcgctttgaacagctgccacggtattgccatcgcataatggctcggaagcgggaggacaggcgtagaccagagaagactcagtgatggtaaagccttgctggggattcaggaacgggctgtgggagagtcgaaattgggcggcggcagtggatgggacaagattctccagaacgacctggaagtgtctcttgagaatgatgtctcttcgatcaggagtgccgttgcctttgaactattattagactggttatcattttgtttatagagagacatactcgagccaaaccaagaatcgaaggcgatcgactgttcagagccagactttgaaaggacattgatagctgccttggcgagatcatgtgcctcgtcgatggcaccggagattgttttgagctgatcttgggaacatggccaagctccgttgaagacgtagaacgctgtgtcgaacggtttgcgaggggtcaaagtggcttgtcccaaacaagtccataagatgaaaggaaggaaataagtcaagaccatctttttaatgtaatgaatgtgataaaaacaaaaagaacgaaagaaaagactgtggttgagaacaagcaaattggtgaagcttcacaagacgatctgctcttccgaccatgctgctgttataccagctgataattgttatgaaagttaattaaaattatagatccatctttacgaatgaccatctctagtaaagttccttggaagagtttcaaatatcctgaaattctcatctgaaacaagcaacggttttcagtaaactttatttcgcagatatatcggatatatccgtccacggctgaaccttattttgagcagaacagtctgtgcttctcaaggcccagataatagcattatctgttaagtgccgttgtctcaagtgtatggagtattgaacgaaactgcgtcatgacggcgcgtcatgggccgattcggggacttttgaagctttcggatggcctgcacgggaatttgataagctccgaatgcatctaaagggaattaggttataatcatgattggactccaaagttccaatctatttatgtcaaaggctttggcatattgatcgagcatcagccaatatcgagacaagcctagatgcagccacgcttggctcaagctcatgagtgatagaaatacaggtgatatagatgtttaccacctagaaaattttctcgagcaatgaatctcttatgggcataagcctcagagccagtacacccctcaaacatattcatcatcgccttagctctcgccttgaattttgacttttgatacatgtaaatttaaagtttctgtaggtcagtaatggtcagcaaatgatattcgttagtacggataaacaacatggaattttactggtagaaagtataactactctgatatcttaaaactagtctaagaacagactctaagagtcttataacttctagtttgaacatgactacgcatccttctgcgcctcaccactcaactctgcctctcttcctttaacacctttgaacgtatcgctatccacaaactcaacaatcttgcaaatcttatcaccatcttcgttaaagtgcagaaaccatgagaaatccagcttcaactcttcgccattattgaataccaactctgcaacagtcgtgacagctgccttccgggcctcagcatcaatgatcaagtcgcagatggtgtttttatgcatgccgccaactttcagaccttcggtgaagacgtgaaggtattggtcgtttgtcatagtgaagccgccgcccaaggtggagggaagcaaagatcgtgcacagtccgatgtgacgtttcggttgacaagagagggattgttctgaacacgagcgtcgataaaggatgtaagatagccttttacagtagcctcgatggctgatttcacgtcgttggtctgtgaagaagccatggttgcgttgtcaggcgtgatgatatcagcctcaaaaatgttgctggaacttagccagacacaaggctcggaggcatgcttatatactgaagaacgctcctgcaaccttcaggtataagcgatgtgtcaccagactgaatgttaatgcatggggccttttcgggtacgatataagctcgattctgacaacagaccggacaacagatctaacatctcactcagcagtattgccaagacacgctatcatgtctcgcgtctcgcttctcgcatttgtgcgcatctaattgagcctagggaggtcttattgctgacacccgaaatcccgcgtaatcataccaagaccatcgctgccctcggcatcgctgacccatccgtgctagccaagttacgtgaatacagacatcaaggcggctctcgcccaaatcgtaccagacttggcccccgctgcaagggcgcgttgatttcttgttctttagtatgtggagttcttagtttgaaatggagggcccaattcagcgtagttagtgggccaacatgtcgttgaaaagtgaagaattaggagattcgattggccgacggtcccgcccgatgcgccctttgagtctccgctcttgcctgacttgactttgctgggcgtgtaagtcttctatggaaggatatatagctacagatatggccagtattagctgttacaaccaaagaacaatcacctcaagatgtctcaaccaactgaatcagtcatcatcatcggcgccggaattgttggttcagccgtatcttattttatctcccaatcttcaaccccaagagccataaccctaatcgaccgttcattcactagtctccttggttcatctggaatagcacctggattcatcggccaattcaatgaatccgagatcctcaccaaacttgcaatcgatactgtctcggaatacgtcaaaattcccggtggcttcgacagagttggtggtttagagattgcattccaagatgagggtattcaacgactcaaatcaagatgtgaggatgcgaacaagcttgggcttgacgctaagatgttgagtattagggaggcgcatcaacttgccccagagttagtcaatgaggatggcaaagggcaggcggtctttttcgagagggatgggacagcatatgccgcgagaataacaacttggtatcaacaagaggcaaggaagcggggagtcaacttcgtggaagccgacgtaaagcaactcgccatctcggacggccgcgtcacaggaattgaggtcgctgagaacgagacatcacgtcatctcactgccgataaagtcatcatcacaactggaatctggacccaaggtctctcatcgaacctcccattccctgtccccgtcatccctgtcggtcatccctacatgcacgcccaacctcacgaaccccttcctcacaagaattccttcgttcgctggccggaacatcatgtgtacgctcgtgatcacggtgcaaatttcggcatcggaagctatgatcacgcacccattggatacaaaccagatacttcggctaaaggagaatgggttgattggttcaagcaacctctcgaccttgctacaggtttacttcctcctgctgcagcccgagaatttcaagatgggaattatttcaacggagtgtttagtatgacgccggacaatatgccccttgctggaagggttcaatcggtcgacgggttgttcatggcggttgcagtctgggttacgcatgccgctggtacagccaagtttctgacaaggatcattgatggagaagaagtcggaggcaagacaaaagaggctcttgatcctgagagatttaagggacaagactttgcggagttggaagagaagtcgttgacgggctacaattctatttacaaaaccgttaagtcaggctcgacttagggatcatttcaggttctcaagtatataacatttaacaagtttgtaaacatgatatgggtttgtaagacttttatatagagctagctattcatttgactagatttaggaatattcacaaaacctttacctaagacttaacataaagacagcgacagtaaatcaaatcactgggttggctttgcgatggggttcagctcagcaggagattgcttctcgaaaccaagcgtgggtgtacggtcatctttctgcccagcatcactctgactcttctcatcgctctgactaagatcgccgttttcacgggcaagctgctgctggatctcggcaaccttggagcgacgccagatcttgtcgtcgaagaatcgaaggaccgcaagagcgagaccaactgcaaggacaacgatgttgatagtaaagccacgacgatacttgggcttgtcgtcggatcggaagatctgggcaccatagatacctgtgtgatgttattagttaccgatctagttaagatttggttggtcttacctgcgatgttcgctcccataatgaccctgagcgttatgattagtaggattcatgattgctgggatgcggagggcttacatggccatagcgagtgctcgttcttctgaatcgtcacaggccagagacatccaagcgatgttcagagggtgtgagaaggtaccaaaggtctgagtccagacaacgccaaaatagctgactcctcttcgtccgagttccgtgaagatacggttgaacacataacccaacaggtgcatgctcaaacccgcgatgacagtctctggtctcttattgctgtaaaactattagcgttgattctttccaggcggaagcttactcacaatcgatcagaaacgtagctgaaggaccacgaaacggggatctggaggaagagaccgactgatgcgagggcgttactagtgagaccctggaagccgaaactcttgacgatggaaggactgtatgtgtcgaaagcacgttgcgggccattattagtaagggtgatgatgacatgaacccaaaggcgccagttggagaactatcaatgttagtcgagtgtgtttattgtttcaagtaacactcttacagctttcttgaaggcaccaaggccaatcttcttcttcttctttcccttcatagggtcatcaagaagaacacgtgtctggagaatatgcagctctctttcgttgaagatcttgacattgggtaggaatgtgcttcggggattcttgaaggagtcaggcaagcagcagcccagaacaacaccgctaagaacagtgaaagcgcccataagaacaaagagccagaaccagccagccttgtctccaacgccacgcatatggagaataccataggccaagagcttactagaagcttggccaaactggtttccgaagtagaagaacatgacacgtttagcagtttctttacgcgtgtaccatgtcgacaaggtccagagtccgccggggatgaaaccagattcggtgataccaaggaggaatcgtgttgcgacgaaggatccgtagttattctggaaggcttggaatgtactgactgttccgaagaggaataattgaagagttaaccattttcctggccctactctgtatagaatcatgttggaggggatttcgaagaggacgatgccgagggagagcatctgttgaccgacgttgaactggttttgggtgacgccgacatcttccatgaagttatcggtcagggcgttggcgatgttacctcgatcgagttctaattgttaattggttagcctgaaccgttcaattgttaggtgaggaggttcaattgctattgggaggacgtacgaaggcagaagaagccaagcgttaacaagggcatgatgatgaggtcaagcctacagagtcagcaaggggcccaattgatgcaagataaagattacttacttgcgcttagcccttttctcctcatccagactccaatctttgtgaagggtgagagactcctcatcctctcgaggctgaggaaagtctgagtgggactttggtgagacagtgtcaagtttgcccattttcgcgatcggtaaagatactggtgaagaatgcatcgaagagggaaaaagtgttctggtgtctcccttttctatcagcccaagccttcgccaagggtaaaagggttagagttggtgtcggtctcgatggtcttggcgtgcaagccaagtgagcacgcaatacaccaagtgccggggctgcgcgcctccaatgtgtccgatggattgggaggtctttacgaagagaatggtagagtttatttaatgaatttagagaatgatttatatagttctttacaaacatagatttctttacctaaggaatattttaaaaatgtgaaaataggcatctggaagtcatctaaactcacataaatattgggttttacgaccctcaagccaccttccttgactcctagcagtacgttttcctctcctcacaacgtgcctccagctcaataaagtgccacaggcaaaaaagaacaagacagcggcgacactaatgaaccatgactgcggtccaagatggtgtcgccgtgtcgaggatcaacagcccatccttgcaacacttcgaactccccgtcctcgaaccaacccaagacatcttggcttatctcaattaccaccagtgtcaccactttgtgggggtaacgagcaaaataaatgactcaccgaatcaacgagagcccaatcatcatcctgggttaccaccatctccccgtgaggcgcctgcatggtgtcgaactctatcacagtagcccagatcaactccccgccagagctcgaaacttttcgctcggcgcacttggcgtaagaatgccaagggaaatgacaagagacaagtcgggcggggagttcaataacgtcggattctaaaaacggcccatcaaaaccattagcgacataagaaatgattgaaatagggagagaaaatgtctaccgggcgttcaatcacatgaaagtaactcaaattaagcttattctgagctttatactgtgggaccgccgctccttcccaaccaacccttgaaatcatgctcctagcgtcggactcatcggtccaaccgtccaatttcacgagttccgaatgacggaattcttgtcttgatgatacgataagcttaaaaaagcagagatcacccccatgctaagagcttgtgcagtacgcgatgaccaacgacaagtacgacaagacattctcgccgaattggtaacataattgcttcttccttgaacacgagaccaagcctcttgtctgaccgagcatgcatacgcgggttgacatttagtgactccgcaccgataatccgagtattctttcctccttttgacccttgtcgcttcggatgtcgcaattccagcctcaaattctcaccactagaacatggtttgtctagcttggctgatgagatttatcacaaactaatgcgtgcttacccccacatacggaatctcgcaggaatttgaggtgatctggatgagaaataattttaatcggcgactgcccgagtctgaaagtgcatcttaccggtatacccggctggtggcatcggagtggatcgtgtcgagcgtttggcgacgttaaacggcatccattaagccgcgtcaactcagccattttacaccgtaaaatacgaccacagatggcttttacgccatgaagacgcacagcatgtcgtaaacggcacttaaaagccaagatcacgatcagataactccaaagcgcagctaccgctcgaccctatcacctccagtcgagaacctctcccaccaacgctaaccacccttgctaaggccaagccaacaccaattcgcaacgcttagcttaaatgtcgtgattacgaggcctccacggcgaggagccgttagcccaccgcgacgctccgccgtggcagcctcgaactccccgtcccaacacatggcgttagatagtttgttcagctcgtgcaagttggtgccttagctggcacaccttcctctgaactccccgtccagcttgacttgagtctagaactagcggcatggaacatgtggattgcgtgagaatagccgatcattgacttctcgtcatttgccttcttgcggctgaatcaagatgtcacactggctgctgaatctcgtggggggataaagcttctgaagttaacttagggtgttataataaactggtcaaaagctctactgaaatttgctaaacttacctaaatctttttatcacttagggtaaaggtcctaaggtttcttgcctcccttgaagagataaaactgaagcccgataatctcgatgctgctacgcctattatttgctcattctgatccagattccttccaactatcatctatgatctgcgacactatcgccatcagctagcgccttcgccattgccacaagatcttgtgcgagtttgcaatgaatgaagaagaaagacatgattgcggaccgcggtatcaaatgaaggcccttccagatcgctctcattgctacttgcgataccctcgtagccacaaaccagtacctggtgagtttcaatagacttacgacaggtttcggctcatagaaaaaggccagaagagccgttggtaggagagacgacgctagatattcttaaacgagtggcattgtctaatgtgacatatagactgacagttctccaaaagatcagaacatacataaagaaggactttgtaaataaccaataacattacatgcttaaacaaacgcgataccgggcttctgccccttgccaagctcctcatcgtccgagtgatcgtccagagattttgtggatggaaggttgactgcactaggatccacatgacgactgaagcggttgtacgcaataaaagtatccttgtctcctgcgatagcattgggaggagtcgcaactcgcacagagaggcgtctcatctcaacagcatcttcccgaataggtgcctttccagtgtagtgatagaagatattgagggctgggatagaaagcccgtggacaatgatggagaagagaaccaggaagtagacaacggggcccatcgcacgaacgaggttcgtctcctcttcatcaccttcgccctcgtgggggaatagatgcctggcatgctcaacatagaagacagcaccagcaccgataggtccgaagtatcccataaatagagcctccttccagttggtgcagacgtcgggcatgagcttgtagaaggcgaaaatagcaggcagacgacggaagacaaggacgaggagaccaagtccaataagccttccccatgtaattccagtcccagtcgggttgtggaagtctccccaaggcagaatagcaccgatatacatgaagcctccaaagttgagtagtacatcaacacatgagttgacttcgtcgtgacggcgatcggtctcgcgcaggtagtttccatcccaattcagagccatgccagcaacgaagcaggcaaggagatcgtccgtgccgatagctccgcatgtaccaatagtgaaaaggccaagggcggttgggaaaagaacataagattcttcgtcgatccatttactgtagagccttaggtttgtgtgacaaaggacaatcatggaatacttacgacttgagtgcaaatttgatagccttgcatgatccgtaaccgaggacagcaccatatacgatagataaagcaatggtgtatagccatgtctcaacgaaccagttcgccatggccactcccacgccgccaccgagacgcccaacctcgccagcgcgtgccatcagagcatggcctgcatcaactccgctaactccttcggcgacagctccagctgcagcaggggggttctcggcatgttggatcaaatatgttgcgagcataaggaagggaaagccgaagccatcgttggcaccagcctcggcggaaatgacctcacgaagggggcgagccacatatttgtcggcaaagggccctttagcgatagcttgactcaaaattggatcagtgcacgtcacgcaggatccgatgacgagggcggcgaggagagtcaagttggggatggtgaccattatacacgcggtagtacataaccacattacagtcatgatggggagcaggcagagagccatctctttccaccgagtgagtccatatttggctgggagttgataacctgctatcacgagttgcactccaatcataactcgagcgaggccctatcgatcatcataagttattgttcgctcaggttggtgatctgaggaggacgacataccagggtgatggcgctggtctgacctggctcggcggagccccatttctcgctttcgatgaactttgctgctataggtccgaggatgactccaaagaagacggcgggtacttttcaatttagtcactgaagtggttgaaggaatggagatactaacgggcctcgccaaggtaccaagcctgcttgatcttgacagagatgatgccgtaaagcaccataaaagcgcctgtgaactgtcagcacatgccttggcgatgcatgaattgccgccaagtactaacccaagacgccgagaacaatgttcagctcagaaaggttaaggacaggcatcttggcagaaccgctgtaccccgaaaatacaaagatggcgaaaaagtgaaaggaaaaggaaaaggaaaaggaaaaggaaaagaaacaagagaggagctgaaatagggaaagataatagaacagaggtccagcctgcagatcaagaaacgagattagaatggaatgaagcaagctaaatatctcattccccaggtcggcatccgtgcatcttttaagagcctcgatccaagatctaaggcttccccggccgtcaatcagcccggccgtccaagctagcagctccaaaccgcaatgaaacgatatctcaataactaaaaaaagagcgaggctggaagaacaaagagcgcggccaaaaaaagactcatctcaaggatgcattgtgtgttttcgcgtctcatctgctttgtctgcttcgtggtcgattggaagcttggcatttgggcgaaactcttggcagagcgccatggtcgagggattcacttggcattggggatcgacagggagaaatgtcagcgatcgcaatcaaaaggaccgagctattgactcaggcttggtcggggctcgttttgaggagtttcgctccggcagagttgaagggaggtgactttaaaggttaagataagcatataagcataaataaaatacgcgcctcaactgccctgacaatggctaactacctctggtaaccgtgacgtgggctggcctgccccagcacaacagtgacggcgggagtaaattcattcagtacatatcttatgtacctctcgtaattagtcgtcagttcacgttgccttcccatccgttgacgttattcccaaacgcgcgtctaaaacatcgaggtaaatccttatcttatcccatcgcccggggaatcgggcgtcagctgaaacacggatatcgtctcggtgagaacttggcgcgtggattgtgtcactaaacgtagatccccgatcgagttttaatcccgtgctacgtcacgtatgtttcgacctaccaaattgttccaagctccaaacgagaagctctcggtgctttttgagcataaatgttattggatcatgacctatcttgcgactatgctcttgttggaatatctttgctccccagcaagacggaaaggggaatctcctcggaagtggcggattccctagcaggggaaagaggaggacatcagatgtgtctgaaagacatctttattacatgcgtagcgtgatacgagaaagcttatgacctttattctgagtgacaaaacgcttttcgcctaagtttacggtttgtcttggctactccctgagatcttatgctttcttgctcccttagggatatcagaaagacatcttcatcacaggggacacgttttcaaatacatacgaggccaaacttgccgcaggctgagcggaggaagagtcccagtgggttaaagaggaaagaaaaagagaaatgcaaaagtgggaggggtttattatattcgtaataataataataacaacaacaacaacaagtatgcccttcattttgcgtctatttattactctcgaccttaatggcatgcgatctagatgtcgtgccagtatataaactatggtgatagcactgtcttacggcactaaacctcaagcttatccaaccttttgcatatgatagacttaaactaattcatacctacagtttcagtgtatcgcttcggcttgattaactgtcaatgctatttaattactctctctcggtgttggtgttcttcgtgatgaggtcgagagtgggtcaatggaaggtggaccggttatcgcgtcacaccgaaatcgggttccaccaaggtactgaacctgcggtactcaaacgcgatgtggaacttcaagattcttccacaaccgagccttctattaagaaaggggtggtggatctgaaagtcaaattggttattgttcccacactacccccgtttgcctcgtgaccatcgaatcctatcaatactaatgcaaaacctgctgactgctgtatatgatcaatgttaggttagtaccctattaaattgattgatacgtaaagcttatgacgtcttaacgagacatatcaagcccgcacactaaaaggtcacattcaaccttagctttctgcgtactgagacggtactgtacattcacaagataaaatgggttcacattctattttgtctttaaagagattatataaaggcatttaataaactcgcaaatctggcttgattgaactgcgaaaatctctatattttgctaatgagattcactcttgacggactgatgatcatgttgtatagaatatgtcaatgaaagctaagactgcagcctttgggagatgttgactactgcgcacaggcattggttggttcggacgttcgctgatgcccatgtttgctcatgcactacttatcgaaatcaagcatcaaaccgcaatgattttaagtgaacgtggtgagctctgtggattcgccttatctgggtaggactctcccgttactctcaattaatctaattaagtatcacaacggccgtgcctcggcgtcttaccatacgatttgagatagcaaattggtaagggtcgagggaggaaacttgtgcgcactcgagacatgatgtggttatctcccaaagtctagcacatatgcatttgacctttttattcttcaaagggagaacacagttccctcaagtacgttattagacgttttcatcatttgtccatcatgactggtatcatagcagatttgcacggcggttctcaatatagcacatgtcatagtgcccattacgccgtttgtatgatcttgtctcttcagactgtcgaatcaaccagacagcagtaggtcaaggcaagacgtttgaatcacatacgatcagtcactcttcggaacagtaacctcctacaggtgctgtattactatatttgatctaggctgtcctttggccttgccgtcgtccttcttggtctcgtcctgaccttcttgtcctatttctccccgactacgaccgtcgcaccccgcttgcttggccggaaggtaacgaagtgcttgtcgccggtattctcatctacgaccaggtatccgcttttacctgacgcaacattaatgtcatccacaacgttcaatgtgcacctgcggcccgacagcataacgtcgatgcactgtcggcgttcaaatacatcgatgacctttctccatgtactgtacgcgtctgaaatctcatctcgtacaagtgtttgggagttgccgaggatatacgtcccacgtctcactcggctggtacccacgtttgcccgatcgggttggaggtaaaaccaggcccaggattcgggcgacatgtgcccacggcgatgtcattctcttggccctggaatgaattgagtgtcgcggcttcggagaaagcgaaggaagcgaaggaagcgaaggaagcggaggaaacggaggaagcggaggaagcggagagagcagaggtggtgtttttagatcccaatgccgtcgtttaatagtataaaagggactgtcaagggctggctgctcgagttccagatctttgacacaaattgctgacaaattgaccagagaataagtcttgtttaaaacatttattctttcttcgaacttgatgcggaagttgtcagtgagcgcgggaaaggtgacttcttcgcattgtttagggaccaggataagaaggagaggagccaggtcatggtgaaagaattggccaaggaatcaacttgggctatcggccaggccttgaagggtgttcgaagatcattaagccgtttctttaattgtctgaccatggactgggacaaggagccaggtcgtggtgaaagaattggccaaggaatcaacttgggctatcggccaggccttgaagggtgttcgaagatcattgagccgtttcttcaatatagtctcctcgtttcgctgttcgaccgtagactgggacaaggaggaccgggagaaggagccaggtcgtggtgaaagaattggccaaggaatcaacttgggctatcggccaggccttgaagggtatttgaagatcattgaaccgtttcttcaatatagtctcctcgtttcgttattcaactatggacttctttgcgttgtttagggaccgggacaagaggagcgctcgtccatgacggtggtgattatttcgtttggcgtttcgtttgacctaaggtattccaggtggagaaagtgaaagaaataaaggaagcggcatgtgcctgagccttcctatagcctttccgggaatgaggtggaggcagcagaggtagaggcggcggggcagaattagagcggcctggtgggcggggggagggaggggagaaaacagccaacctttaaatagaatgtcagaataaactcagtaaaatctattctaagcttacgctacactacctaagcctttctttatttaggattaagatcctttgttttctttcctcctcagagcggtatatattagaggcagcagagctggaggtggtaaaggtattattcgcagagtcaaccttcggagcagtagagttgctactgtgagtaaggtggccggacacggcggcatgtttgcatgataccttactttcctttctaagctttagctcaacaagactgcatgcccctaccatctcgacaccttcgccgagcctgctactcctaccgccgaggtcatcaacatcaccgaacacatccatctcgatacctccgccgaggtcatcaacatcaccgaacacatccatctcgatacctccgccgagcctgctactcccaccgccgaggtcatcaacatcaccgaacgcgtctatcttgacacctgaccgcgagattcccaccaaaggaatcaatcttggcgagctgatcgaggcatgctgtgcggagtgcatccccgctcagcagatcctcgagtctgttcttcttcgctctaccgacggccaggaaggctcggggagccatccgagcaccggtctaagcgttgagcctgttgagcctacgaactccacccgagtctactattgagctcaagccaggtagcctcggaaatgagctgctatgaaggatgcctctttatctccagtcgggactgtgttcaccgattcctttatggctgagcacgcttctactctcgcggcatatcttaacagcgagatgaaaacaagggagggaaggcatgggccagggaggccagcgaggtcagctcgccagacatcccaacatgaccattctacagttgcaccttcttgtcaacctcgtccagggaaccgtagccgagagcccgttcaaggatttcatactcgatccatttatactcggcccaaaagcactgtagcggggcgcttgggaggccgaaggcggtggaggaattagaggaaatggaggaaccggagggagtggagggagtggagggagtggaggaactggatttcgaacaagacctattctccggtcaatttgtcaggaacacgtgtcaaaatccgtataaggatatggaggccatcctgtcgtgacgcagaagtcgtgaaacgtgcggccttcaacatccaagggccacgtgcggtgaagaatgacgaagataagtaagaggttcttcaatgaaggaatcggaggaactggagggagtggaggataaaagccatcctgtcgtcggcccagaagtcgtgaaatgtgcggccttcaacgtccaagtgccacgtgcggtagaacgacaaagatgagcgggaggttctcgaacaacagaaccggaggaagtggaggaagcggaagaaacggaggaagcggacagaggaggcaaagaagcagatgaggtgcttttagatcccctatgcgaccttattatttcttttatctcgccatcaagatatgccgcgagactatcaacatcgcttaatgcgctcctaaggtgtcgtccgttctcgccttctactgtgcaaagctctatctcgttgcaagggaccgtattgtctgtgacgatgccaagggacaatttattttcttctttagctcttgtggcggtattgatcgtgagattctgatctaggaaatcaatctcaaggatgctatcaagacacgctgcgctgagtgcaccccaaggggccagccaaggggccaatataccgttgaagacggggatcgaaatgttggacgccgtgctcgcaacagggctggtggccatcaagaggtcctccccttcctccttgttttcctcaacccaagacttgtccatgtcttgttgcatttgctgatccaggccaaggggctagccgaggggccagccgaggcatgctacgatgaatgaactccagccagccaaggggccagccaagcgctagtagtccactcatcatcgggtttaaccatcatagaccaaagcgggaaatgtgtctctaactgaaagtagtggctgttgcctgtaagatagcgcctcctggccaaatacactatcactgtccttcatgaggctcctgatgaggtaaccagtaatccggcactcggtcaacttctggaagcgcagtcccatttgctcttgtataccagcggcgtctcgatggctgcgtatgggcaagcttgggcctcgcatgtatttgaaaacgtgtcccctgtgatgaagatgtctttccgaaatcccttagggagtcaaaagaacgtaagatctcttcccaatagcagcaggcggggtggggcgcgcagtcgccacagcgtcccttcttgcatcctttacaaagctcctttctgtggttcacctaaggctcaacttcgatattaggcggctcagcgtcaaccccattccacctcttgatagggaatgccactttgtctgcataggccaaccttccagggtcttcttcaaggttcttggcgataaagatgtgaagctctcctcgacaagatctgtggcgaccttctagatcagcgcaggtggttcaaagcgctcaatctcttttagcttgttgtcaaatctcagaggccctagacatgagtctgtgtgagtacagtattgcgctcgttttcattcttggatcgggccgttgggggaaatgccggtcctctggtcgcggagatttaattgatgcgtaaagcttatgacatctcaacgagacacatcaagccaacatactgaaaagagtcgcggggatttgtcgactgtatggatccatgcctcagcattgtgtcccctgaatattcaactacctattagcaatctctcgcaaaagcatcggtttcagggcatatagaggtgaaggtcgttcctgttgccgtctcttgtgcctgcgtacatgaagtggttgacagtttgcaagaaggtttagctagcctattgcgagatccaggtggctgcttagagtcaggtgctggcagatgagaaacattgctgatggaggatggcgtaagtgcagatggggtaggtgtgaagggttgacatcgggcggcttggatattgacatatacccttatttcatcttcctctccgttgctctgcgatgatggggtaatctcgtaggaagaggcgagaagtaaatatctggtcatagcaaccaaagagttctgccgctttggtcttgtagaaaattgttaacggatggaacagacaagtccaggggtgaatgtagatgtagtttactagtgcctcaggcaggtacgcatgaaatcgctaaaagtaggtaggtagacttcgagggcccaagtctttccaagtatttatctttatctcggcccgaaaccttcgcactatcatggctgtgtggtctcccttcatcatagagcagaatagacatgacgctagattgttctcgtcggttattgttactctcacaggacaactagaaacttaaatctcggccttcttcaggcgcaatggcgggctcaatcgttgaagctcttatccagctgaccgacgccaaccgagtttgcctcaacatctgctgctcccgtcagcttgcgtgtcgtacaacatacgcattttacccccattttagccgatggcttcgccttcctcgagcgcaacttctcaatcggctgcatcataatccagcacaacaaatcacttgtatgtgcatcatcaattttacatccattcttatcatcttacacccacattatcgcttctaacagtaaggacaagtcaatttcaatttagaaacccaagcctgactcagccacacaggccttccgaattattctactgacatcaagctgcaggagtcaaagacatcctggaccctgaagaggttggcatttccaccgggcgctgggcccaggcaattctcccaccaactccgcaaagccaaccaagccagctattgacttcaaggagaatgagataggcgctgggcccaggcaattctcccactaactccacaaagccaaccaagccagctattgacttcaaggagaatgagagtggaggggcacaggagaaggtacaggctcctgttgttgctggttctcgacgtacagtcaacttctcctataacccaaatgatactgagaagcttcttgagaccgccgagatgtttgccaacgtgaagaaggccttcctcataggcaaggcttaagcgcaatctgagctacaagtaattgttgtggagagggcgggaataaccatcaacggaccaggtggaacaccaaggacaagtcaatctcaattgagaagtcaagcctggcccaacagcaacgagagcaggtgaagtggactagagtcattgaaaatttccactgcagcaaacatcgatacgtcagccgcagatggaacagcaacagcattgccattcccatttgagagtacgatcgcaactagcacagaatttactacccataaacatcaagtcggcaatggccttgtcgtaccacatcgacacctcgaccgactcggctgctcctatcaccaagtctaaagtatcaaacatcacctaaaatgttcatcctgacgccaacgctggccattctggcgccggtctcgccgctgagcacgctttccagtcgtgagacaaggattgctctaggcgaatgaaaccatagtgggaaccctgtgggtggcaaaaccgcaacataaccagtctacaactgcagccatcaggtactttcgtcagcgccgtatgtgtggcgcttcctacagccgcagtagccgcaggggacggattcctgttgtcgctgcgcccaccagcaataacatctattgcacctagatctttgaccacttcaagttctcgacttatgcatataagttgtcgtaccagagtgtcgtccactacatctacctcgggtcgcatgcctctcatggagaaccccaacattgtcgacgcgtagagcttctcggtcaacaacgcaacgcggcaccaggaacctcatgtgaaactcgatagggtactcatatacctcctcggtggcagacctcaagacgtgcgccaccagagccgacctccacgagtctttcaatcacatagatacccgcaggactgcctgtaggatcttcaagatcccacatcccccccgacttcgtcaagatccataatagatttggcttcgacgtaaagggaaatgcgatatggagaatatgatgatcgacaagagcgatgactatgacgtgatggagatactgatttacaacgccaaggatgcggacctctacgcttttgtgatcaggcctatgaagatctgtgaaaggctggaagcgctggcgggaacgtcgaggagcaccatgtgggacgcgatcgcggggaatttgggcgtcatgacgaactgcatcacgacctccgtgaggatctcagcgaacaccatgttgcatatgaggacggtctccggttccgacgagagcttattcgatgacaccctcatcctcaaccagtcaccgggcgctacaaagcgtcatcgtcatcaacgagaattccttgcaaggctccatcatgtcgaatctggggacctccatcaacagggtcatctcatccccgaccttgcaggggatatccgagagattcgggttcccgaagtctgagctttctgacgaagtagtagtaaatgacattttggcgtgtaacagtcgcatctacatcagggacgggagcgagtacatgtgcgttaaggacgggtgtaggcgttgttaagcctggtgctggatgaagtcatcgagggggtgaagaatttcaacaagccggggagatctgacgtctcatcgggctacaacgtcctttacggaacgaaattacaaaactgtacaccgcagttttgaagcagacaggtttcaatcgccacggccataacgagtggaaatgcttacggaacgaaattacaaaactgtacaccgcaggtttgaagcagacagatttcaattgccacggctataacgactggaattgccatatagagatatgtgttgtgccagtagaattcatcttgaaaattgcactgttttatccaagtatataacagtttagattctcgagaaacctgtaaatctagaaaaaatgcaaacaaagaattaagtaccatctaaacaaaagaacagtgtggctgcttcgtcaaacataatagcgcgggctcggccgttgaaggtctttgtacatataggggacggccgcttcaattgggctcttgacaagaaaacgcgtggcagaactgtcttcagatagacgcatgtcccaaattctccagttgactgctttgaatacctgctgaaggtgatgatacaattgcagtgaatctcaaatgcttggcagagacccgatcctttctgcgggtatcgtcgagcgccgctggttcatccaatgcatcaggtagcgacgtacttagagataacctcctgcaggtagttgaaccattatacctggcgacaggctcatacgagatcgactctgtagggggcctcgcttgggcttgggcgtgaaagaataaagtattctgaatatcagtcttatcctgatgagtctcaaccttgggcgtaatagtctggatggaagattgagacctagtatccgggcttggtggactgctgattccagacttaccattattaatgaaattcataaaacagccgcggcttgagattgacctgtaaacttttgcttaaagcttggcgtttatttcggcggagtgaaagtagagttggctttaaaagctaagctattggcagttgagaaagaagtgcgagatgtagtgagtaggtgtgtagaagagggaaacaagagtcagcgagatgcgatgaggagggaggcggcgaatgagacatcgaccgagtctttccccttgttcctcctcgccgaccttcttcccacgagcacagggttcttgcacctcattaagctatcgctatctggcatccgattcgatgacttgatggaatcgctgaccatatcgggggatacctctatggagactatctcaaccttataggtttttgtgagatctgagttacgttggctgacctctccgagaaaagcgacatggccaggtatcgaggtcattgtctgccattactgggcatggatttacaaacaagccacccgttgccgagcagatcgaagtgttcctcaacatcgcctcgaatatcgacatgtactcagatctgatgggaaatatgttgtcgttttgaggcctcttcgatgaggatttctggtccatcttgacagggcactccaccatcgcccgcgacgtggcctggacggatagcatacacccctagcacaacacgggcgagtagtcgaggtccgacgcgaacgacgggaggatgcctttgccgtgcgggctggtcccgatgcagataaccttagaacgggcccatgctcaatacgcttgcccttgagacatttcgatacttcggtgttttccttgaggctggcgatgtaatcggcaagaataccatcctcctcattatcagatttagctttagcgtcacgttccttacgcctcttctgttttccctctgttttccttagacttttattgaggattggctctgtttgcagttctggtgctggtatgaagtgcattagccaacccagtagtgatggcctgcttgacgatacggatttagtctgcatctgtactatgtcgatatcaagccgaggttatatgtttctctgtgcctaaagacaagcgcttcttcaaggtgctgctccttgatgatgatctatccggtatctgcactggtgtcgaggcatactcctgaaccctgcctaagttaggccacgggaataagaagacatcaaacctgatagggatgtcagaataaagtcatcaaaacgtatcctaaacttaggttaaagttatactacattacccaaatgttttataacggtggttgaggcggctcacttccaaactcaccaaaccattccgaccaaactaaatcgaaacaaacagtcgagcctcgatagttgttggatgtgatcgcctggttccagccagcatttgtgttgtattccaaatttttcttgatcgtcgagtcgataagagtgttactaggagcattttatttgttcctatttgagatcttgcttttagtttgtgtcaagccatggtactgctaccgaggtctcctgtatatccagtcagcaacttttattatagcaaaggattcagggcaaacacctttattcgttccaatgctgggctgccataaaggggaatgggcgacatgtgtgtacccgaagaaccttggcggccgactctgtcatggtgagatctgcgctgtaccagccgaaggtctcaccatccggtggcggaggaaagagagtcgcatgcctttgttgttgaggttgacaacaaattcgggagatgatgagatcacacaggagttgtcgcggaggaaagacagtcgtatgcctttgttgttgaggttgacaacaaattcgggagataatgagatcacgcgggagttgtcggggcaatcacagaggaggagggagatgtgagtgcacgaagaacttcaagtggtgtaataaaagggaaatagaaggaggacggtgacaaggttgcacaatctgcagcaggcaaaggccatttctttcttaacacaattgcccaagagtctctttctcactagaggcagaaacctgactgaatagactgctctgtgcctgcttaactgaagtggttgatagttcaaaagaaaagacaaacaggttcagtttaggtaggtgctggcagataagaacccttaccgacggaggatagcgtaagtgtagatcgtataggtgcgaagggtttcacagcaggcggcttagctgtcgacatacctttatttcattctcctctccttgcagccctagtccttgaaatgccgctatgtgatccttattgaaggatcggagtctccacaaaatgctcctccaaaccttatggccacggtggtgcggtgcggttcttccagcgcgggaatatatcgtgcggatgctggcgatgcgggttcttaaggtgcgggaatatgtcgtgcaggttattgaggtgcaggttcttcgcagaatactcctccgaaccctatggtcatggtggtgcggtgcggttctttcggtgcgggaatataccgtgtaggttgttgaggtgccggtgccggtagtgcgggctctcgaggcgtaggtcctccgcagaatactcctccgaaccctatggtcacggtggtgtgggtccctgaggtgcgcgctcttgaggtgcggtgtgggttcttgaggtggggggatatgttgtggaggttgagggatcgcagctttgttgatggcgaggctgttgatgtagttcaggcgacccgttgacctgacttggggccgtgaaatggaggtgagatgtactctctctccccgcctttccgttgctccgttgttccgtgattgggggtaatgttacctcagaatgaacaacttgatcctctgatacagtctgaagtttgtttccgcgatcatgcaaagggattccatcaaagcccccctcgctgtcggactcagtacctgcccttgtgatgttgttacacccaagtaagatcgatatcctggttaacgatggcatgaggacttgctgatggcatgtcgagactggactgtgttggtactggctttctagggaacttgacgcggtctgttccaatactgtcggaaagagcgcaagcttgaccataagctggatattgcgggttctatacacgtccagtgaggactcgctgatggcatgttgagactggagtgtgttggcattggctttcttccggcgtttagattttcggtgttggtgctggtgctgacgttgccgctggcgctggcgctgttgtccactgaatgtttagttagcaatcttttacagtagcacatatctcagaacaatcaccttgatgtgctcctcctctccgctgttgtgcgatgccggggcaaccacagaggaagaggcgagatgcaaatacccaaagaactctggcttcgacagaagatctgatggagacatttctaaggtggggtgggggtatggcgcggaacttgatgatggtcgtacttggttgatgacctgaaagattcaggcggtgggttcatgaggtaaggggcatgtcgcgcagattgagacattgcagcctcgtcggtgtatagttaaggcggcctaaccgacgagtgtctatcgcgcgagcgcagtccccgaagctcgcagcttctctcgatgccgctcaagaagtgtgatattccatagctcatactctgcaaggaaactgacgctttgtagatgtctcagaatccggttgtcaccgtcaaagacttctccttggacacagtaaactgtatggttgaattcttcaagtctggttgctacgaagtcgaccagagaaacttgccaagtgtgctgcaagctggtatgaagtccgctcgttgttgttcatggccaaggccaaccacgtttatcagttggaggctcgccagctccggagcacttcatgcgcgatgtattaacctgccaccttcaaatctgtgccatcgctacgcaatatggcgttcccaggctatgcgagcttgctagagacaacattcagaaggtcttcggaggaaaatggttcgattcggctttccttttcactgccgccatggtcttaaaatcaaaggacgataagctgcaaagattacttgttactcttgcgagagggcacctccattctctaacaacttctgacggcttcgaccatgcgacaatgctcaaaagttttcatcccaagctccgagagcaagacgatacggttcaacaaaatggagatcaaacgaaatcaacaacggctccatcgatcaagaaagagagctccactgagcttgaggccctccgactccaattctcttctctcaaacaacaagtaataacagtctccagtgagcgagaccaacttagagagcagatatcggttgtctcagtcaagcaggaagaactacgacagagccacgcagatattgctgctgagcgagactcattgcgtagtaggttgtcaaccttagcagccgagaatgaagaactccggaaggttgcggcgaaaaagcccgctcaagtcaatcgcgatgaacatggaataagtgatgcgaacaagaaatcttcagcggaaattgaatcagaggaaagcgctaaaataattgagacactccaactagagcttagagttacaaaatccgagagtggcttgctcaaggccagatgggctagagagaagacagtgtcgtcgattctgacccaagagaacgacgagctgaagaaaaccctcgaactcgagaaacgtagcagggtcagcattacggaatttgcacgagacgatgttcgaaatgccctcaaagacgagcagaaggtgacaacagacttgactgcgaaactcgcccaagcgtcagaggccctcgaggcagaaagaaagcacacagcaactctagtgaaagaactcactcaaaccaagagagaccttgaactggagagacaacgaaacagtggcatgtctctgagggaccgagacagaatgaacgaaactatcagggcccagaaaagcgaaatttcggcgctcgttaaaggacgagatgagatcaagagggaattacagatggtgaggactgagaagaagaatgagattgacagaaaatgggagatcaccaacaagattaatgcgttaatccacacaatgcacgagtgggatgagtgccgtcattgcggtgctgaatttggaacatacgtggaagaccacggcagcacgctagttctgcgatgcgctgactgcacaactcgacactgggcctgatgttttaggatggtgtgcctggctgcggagggagcatccaaggaagcaattgtgagatattacttgccattaagcatccgatggatcctgctgtatggggactcttgaaggaataatgaacgttctaaatttacttgtttgtaagtaacagaaacatagaaattactattgttacttatcggttccttgacccggcccccggcatgatttaactaacggctgtcgcatccgactatctatctaacttatcaactccaactttaggataccactaaccgattgcggagaatccaaggtgctttttaggttgcattactagactgaggggttgtgactcaacaacgagagacctgtttatgaccgataacacttatttctcgccctcacccttcgtcttccattctacatcattgtcccaatagcagcatgtcaccaagcaacgaaaagtacgtcattttcgacatcgtcgggacctgcgtctcatacgacaagcttacagaagcactcgaaaagcaactcggtaaaaagctgctggccgagaatgtaaagccaagtcttctcgtgaacacctggctagaggctggagaacgtgaatatacatacctctctatgactggtagatacgtcgcattcgacaaagtgttttcgtctctattttatcgcatgctttggctcgccggcatcgaggaaccacgctccttcgcaactgaggctgatatcgagaagattacgcaaggctacatggagcttgagccaagacctgacctcaaggagtgttttgataagcttcgagcagcgggattcacggtgcgtggtctgacagctggggacttcgacagagtgcttggatactttgataaggcgggtattgagtttccaaaggagcacctgatgtcctgtgactcatttggagtgggtaagccggacctcaaggcatatgcctcgacttttgaggagttgaagggagcaaaggagctttggttcgctgcggcccatatgtgggacgtgagctcagctaagcaagtcgggtgagtgaattatcactaccctattggccgccactaatcaatgatctgtagattcaagagtgcctattgttctgtgctggaaaaagagccctgtgttgacatctttggggagatggatgtcatgtcggatactctgagtgagatggcagataagattatccaagcctcttcttaagctgttagaaatgatcatagaggttgaaatgcgatgtaaacgatgctcatttctgtcccgaatcccaatccccaagtgtcaccatggtctgagccttggatgtgagaaacttgatactacttcgagccggctacttaggccaactgcagagagccttacgcattcttcaacgtcgacgtttgcgtcgcgtcgaggaaggcgtattcaacggcaccagtctggccctcaataaccaaactcaaagtagaaggctgttcctgtcacagttgaaacaaaaaaagataaagataaagttacaattaaagttagcgaaagcttgccgtcacattccagtgcctgactgttcattactcaaggtctaagacatctggctaacgccaagaaatttaccgaggaaggacagcatttgtgagcccatctagaaaggaattttggcgatattgaaacgagatgcttgaacaatgggctcatgtctgggacaggtgcggccgaacgctcccgtttgcgaccttagatgatggctgggtggcgtttgttggtgaggcttggagggatatggaggggaagatgcatgccttttggttcctggaagccttttacgagtggcttaggctagggaggcaggaaaacttgaggcctatatcataagttatgaaaaagcttggacaagtttaagatagatttcctaaatttaggatttaatttgcagatcctaagaccagctttttggcatctttttcaaacgtcaaaggctttcttgctcatagacaccaaccagtgagttctcgttggggcttggaatggtgataaatggctagctcgtgtccctcaaaatcagggaggattttcacaagggcattatggctagtcaagccgcttttggcaactcgtaacttgacaataaactggtcgcttacaatgctattcatccagtgtctcgtctcacccatcattcctcagatcaaagctgagcccatcaggcatatttcaacgaacaaggcccaagctctatccggcgtctcatagcgcatcaatctcccgctcaatctcccgcttaaacagcgccacgataccaggtacagctctagcgaagagattcaaggccgatggaacgtttcagttggagtcaaatatgttgcacatggtggcttaagcttagatttaaccatgtgcctttagaggattgtgataccggctagtcagacagaaaacaggatgttgggcagcttggatctggtcgatcggcatctgggctgaaataaccctggcatcttatttttttttatcttgcgcaattgtttcttagacagagataccttgccacgttcgacaattgtcatcgatgttgagaagtgtcccgagccgtttcaacaagggactgcacgtgatagggatcaatcttgagagacggtttgcaagaaacactcgcacttcacgagacattgtgtactggataagtcactggaacacaaaataaggatgttgaaacgcgtgatgatacgagtgtccgtttgtccttgagacattggtatttgaggctttattaagctgcccacatccgggaatgtcgttgtagaacgtagtgggtctaggcctgtctggcattcaagacagcagcttggctaacaaaccgacaagaaatatataatactcaaaagaaatcctctaaattcaagccattcataataaacaagtgatttttcctttcatattatagttactgctagtcagtttcattttcacgatgctctctctcaagaaatcctcacttctcgctatcgcggcttcagccgcacaagttgctgctcacggccatgtagactggcttgtcacaaacggcattgcatttcgaggttattctgctcctgaaatgagctggaatcctaatcatcctcctgttgtcggctggaccaacggcgccactgacaatggctatgttgagcccaactccttcgcagaccccgatatcatctgccacagagctgcgagacctggaaagggccatgtgaccgtctcagcaggtgacaagattacccttcaatggaatacctggccagagagtcaccacgggccagtgattgattatcttgcgagatgttctggggactgcgagaccgttgacaagaatgatcttgagtttttcaagattggccaagaaggactcattgacatgtcgatgcagaatggcaagtgggcatctgacgtccttgtcgctactggcttctcttggactcttcagatccccgaaaagttggccccggggaactatgtccttcgccatgagattattgctttacacggctcaggtcagccaaatggagcacagaactacccccaatgcttcaacctcaaagtcactggtaacggagatttggttccaaagggcgtcaaaggtacgcagctttacaaggccaacgaccctggcattctcttcaacctatatacaacacccttgtcctacaagatccccggtcctacactggttcctggcctcccgtctacagtctctcagaaggttgttgccgcaactgcaacatcgagtgcaactgtgccaggacaaacacaagctagcactagcagcaaatcttcttcctctacatcaaagggaggctcttcgcgaaccagtacccctgttgcaggaggtacaacactcaagacttcaacaacaagcaagtcttcttcgtccagcacaacgaaggacacaccacagccgaccgaggacgacgacattatctgtggtcctgcaacaggaggccttccaaagtacagtcaatgcggaggtaaaagctacaccggcccgacagtctgccaatggggttcaagttgcaaggttctcaatccttattactcgcaatgtctttgattgaaagatttctgcgctgggttgcagtaaacccgatacctttgtctcgctggtgtgaactggctactagttaacaataataactatgatcgtaaaataccataactagtatcaaaaagtgttaaatctcattaaaattctgctcactttatgataaattcgaacatattgagaacagttcgagaacaggcggcttttgccgactttcgtcagcctacgattattttacccaacgtccttcggcagtaccggcagcatcagatcatgattcttggatatgaaagtcaaaaagaaagcttaatgtgtgatattagtcaattattcttcgttttagcttagcttgtgctgttccggataacatcgacgtcatgtttaagctttctccgcggagtcaagatcctaaaagagtgatgcttttgctcttcataaactgtcagaccacgctcgagattcaattacattattctgtaagactactatcagaggcagaaaatatgcctcaccttaagccatggattgtcaaagttcaggcccatcctgggtcgacaactgaagagatccggaatgagccggattgggtttctgggcaccagcatcgcgtcggtttcagagaccgaaataaccgactccctgggcttactcacaaagacgatgagtatagagaagaggttgcgagggagaagcagaagtatcttgcatttcagaagagggccaagagtggagaattgatcaatttcagagacttgattgagaatcaaaaggtcagttccttatggacaagtcagtgataaagctaattatttcaaggactttcatctgcggcatccggagaatcgctcacttgggtggagatatgttctcaccgcgactgaggattgggtcaagaataaagagccatggcccgcaaacctaaagaagcaggaggaagaagagaagaagaagaaagaggatgaagcgaagagcgatgagaaggatggcatgcctgagcaagagcatgagtggaaacgttcctcggataaagacaagcaccacgatgcatacgcaaagaacaaagaggacgaggaaaagaagcaggaaaagacttcagatgatgaaacaaagctctcagacaagtatacgccagccgagatagctcttctgcgggctctggagcatgaaaagaactacatacagcacctcagagagaacaatggaaagagaagttcccctcagcacaagaatctcacgcagatctcaatcgacgaacaggaccagttcagtccagacaactggcttcctcgctctccagacctcatccgtctcactggaaagcaccctctcaatgctgaggcgcctttgacgcgactgtacgaagcaggtctaattacgcctaatgagcttcactacgtccgaaaccacggtcccgttccgcgtattctgtgggagttccacgagttggagatcacttacgatggcaaaactcggacgctttctatggatgagctgaaagagtttgatacgatcaacatcgctgttgcacttgcttgtgacggtaacagacgcaaggaactcaacatgataaagaagagcaagggcttcaactggggcgctggaggtgcgagttgcgcctattggaaagggcctctactgcgagatgtactccttgcatatggtgttcccgagaaacctccgggcctgggcgagaagcgatattgggtcaactttgaaggcactgatgacttgagcgaagggaaatacgcgacctgcatcccttttgagcatgccatggcgcccaacaacgacgtaattctagcctacgagatgaatgacgttccgttaccccctgatcacggttaccccgttcgtgtcatcattccaggatatgtcggcgggagaaacgtcaagtggctgaagaagatatggataagtgagaaggaaaatgactcttactatcacatctgggataaccgcgttcttccatcgtttgtcactgagaaagatggccccttcgccgaaaccctctttcatcatcccgatacagcatgcaatgagcagaacctcaactctgtcatcgtcaggccggcacaaggcgagaagattcctttgaacatggtcaagaagggagaaaactatcgtatcgaaggttatgcatatgacggaggaggccatgaggttcagcgtgttgaggtctcccttgacgatggagcaacttggctgtactgcatccgcaaattccccgaccatccaatccgccacgggaacaaattctggagttggctccactggcatgtcgacgttgaggtttcccatgttattcgtgcaaagagtatcatggttcgatgcttcaacgtgttcaagaacacgcagccgagagagccaaactggaatgtcatgggtatgatgaacaactgttggtacacagtacgtcctgagatcaccgaggatgacgactcagaaacgccttctatttttttcagacaccctgttgagccagctacaaaagacggtggatggatgaaaccaagcgttgagaataagattgcagaggcgaagcaagaagccggtgcgccccagaaggagtttacccgagaagagattgagaagcataatactcaggataactgctggcttgtcgtcgacggaaaggtctacgatgcaactagtgtgctcgaatggcatcctggcggtgcagctgctattcttggacacgctggtaaggtgcatcaggagacgagtgacgagtttgctagtatccatgatgactatgcttacaagaaactcaaaggtgagtcgaaatccttgtccatgggtgtatctaacgagtatcagaatgtgctcttggtgttgtgactgaaaaggcagccaacttcatcaaacaaaatgcagaagctgctgccaaagaaacctctgagtcgagcaacaaggatgagcatctagcactggacaagcacagatggattccagtcaagctcattgaccgcaagaatctttccaaagacaccagagcttataccttccaattgcccgagggtaaaaacatcctcggccttgggacatgccagcatgttcagattggcttccatatgctggataggatgctcatccgctcatacacacccacgaagccacttctcccagccccaggcgaaaggtcatccaatggaagtgccgtgcctcttcgagatggagatggcacctttgagctcacggtcaagacttacttccccgatgagaatcaaccgggcggtgcactctccaacatcttagactgtatgcccatcggtgaagaagtcgagcttcgtggcccaaccggagaaatagtctacaacggcaatggaaacttcgttattgaaggtaaagatcgtcacttcgatcgtgtatccctcgtgcttggcggttcaggcataacgccaggctactccctcctcgcacgtattctcctctctaacagtgataagacagagattcgagtggtggacgccaacaaaacagaggctgatattttgctgaaagaggagcttgaggagtttgagaagaagtctaaaggacagttgaaggtaactcatgtcctaagtcatgctaatgatagttgggagggaaagacaggccacgtaaatgaggatatcattaagcagagtttgttcgaaccgtctgagaagagtgctgttttcttatgcggtccgccggcgatgatacagaaggctgcacttcctgctctcaaagactggggttacgtggaggatgagaatatgtttggattctagtgtgtagatcttagggatctattttctgtgctcactcaggcaagtaaatgtacacaattgcctcatgatcttgatctcattgttgatgtcatgggttggtacaggatatagaattgagtcctatgtactggagtaaggtcatgtcaacgtcaagaaggaaatgtaacccccctatcgtagattaaacatggttcaaagtcttccattattccgttccagcatgaggtggatttgcttgatacggctttctgaaatttgtcactttgtcaacgatcgaaaatgctcaggacttgcgagggaaagttatcaccactcagccatgaagctcacatacattcggccccttggtgatttctccagcgcccttgattacctgttctctatttcatgaacatagttgatgaaagcttatctgcggccatacacgccaagtcgccaaccctaaagatcccaaccttatcaacagccattaacacgccctatcaattcatcaaggtgcaggatatcaaagtccctcatgaagagcggtcagaaactggcccatgctcatgataagatgttgttttgtgatatgtgagagatgatttgactggtcactgataagaagtacctatacgggagttcatctatcggataaccgtatgcaagatctcgccgagatagatcaagggtgcatcctgtatatggcgcgattttgtagatcattgatgagattataggtcctatcggcacccttaccgagaattgaggccatctcgaaagatagatgctcagtgggcggcggatgtttaggctgaagctgtcatcaaatactgatcaattgatgtctaaatttattctctcttagatactgcgtcaccaagtcataagcgttactaccagaattgtttgaaatgtgatcaatttcatctttccaaacagcggaatgactctcatgctaacttttgtcccgctaaccaaacgctataatacactcttttcctttccattctttttatccatcagggtattcatcataatctcataacttaaacagcagaggttcccttctcgggagtctcctcaggccagacatcatatccgaaggtatccttcatgttaacaaagcgagtatgtcggcccttggcaacactctgaatagcctcaaagtcctcgtcggacaggttgggaacctggaagttgctctcaattcgagagggtgttgagctcttgggcagcacagcatagccgcggcgcagaccccaggcaaggagcacttgagcgagggtgttgccgctgcgctcggcgacggcgttgagggtctcgttggtgcggaccttctcgccggtagtgggaacctggttctgagatccgaggggagagtaagcggaggggaggatgtcgttctcctggcagaacttgacgagcccctcgttgggcaagaagggatggatctcaatctggttgacagctggcttcaccttggcgaaggacagcagcttcttgagaccctcgacggtccagttggaaacgccaatagcacgggccttgccgctagcataaatctcctccatggcgcgccatgtgggttcagggttctcagtgagatccttcttgatgacgtacttgccatcaggtccgatcttgggcttgtagtcctcgtccttctcggcggcgatgggccagtggatgaggaagaggtcaatgtagtcgaggccaaagttcttgagggagttctcgaaggaccacttgacctcctcaggctcgtggaggtggttccagacctttgtgcagatgaagatgtcctcacgcttgacatccttgttctcggcgaggaaatccctcacagcctgaccgacctcaccttcgttgaggtagaaccaggcgcagtcgaggtgtcggtagccgaccttgagggcgcacttgacagcgtcgtaggtctcgccctttgcgccctcgttggcgaaagtgccgaagcccaggccgggcatcttgacgccattgttgagggtgaaggtggtcttgtttgagagggccattgtgtagatgtttgggtgaagtttgggagtgagtgatgggtatgtgagtaggtgatagatagggagtgagaatcttggactagtgaggggcagttttagatatggacggcttttaaagggattaaattaatgatgaataaaataaaatatctcatcaattgacgtttcgtcagtggagaggtacctaccgatgctgaaaactctatacctacctaggtacgcaacggcaattgttgtgtaaggatggcacgttttgacctactctctctcactgtacagtgcagcatgtacctgatgaggtggctacctataagccgtcgtccatggtcatgtttttttcgccgacaccgcgcgaggcgagtttgggacaagatgggcattgacgtcatgtccttaattgggaaacttctagaaaggctaagctagaccaaagggagagagagtctcagtaacgaattttcaccctgatgggaaattttactgactgaggctgttccgttttgccaagaactgtggtgccggttacagttacttgatcgcccctcgcttcagctaaagacactgtatgtatgtatgtatctgcagtggcatgtagagtttttgtctacgtggacaaatacttgagtcagggaaacgtgcggcgaccaaccagaagatcaagagtcgaaaaaagtaatcttatcacttgaaaattggagccgcaagtggcgatccttttgagaacgtcccttacgttttcgagacgagaggctgaatacccgccctagccgtattttcttcagtaacggtatccaccctaaaaagacggtcgacgacagagtctaggttctgtagggtccctgtccggcagtggagacagggatgatgtcagaaatgaaccccttggtccccttctgaagcttctccaatttaattcccgtgcaaaaacaggcaccgccagagtccatctccactggcagtccacttggtgcggactcttctcggccagcacctccaagatagcgatgcgaagcgataatgaggcctcgagtcgaggtactttttatctcttgaggcatatctttctcgaatggtgtaacttgctaagaggggcggcggagtcaatcttgacataaacctcacgtcacttatcctacgagctatgacgactggctcaaagtttaagtcgagtacctaggggcgtgtgtacaccttcatttttcacactgcttgtcgcgggaaaacgggaagaaacggttcaaacgtgtcgtcttccagtccgttctttggctctctagcccttccagataacggattccccatgtactgtactctatgtactgacaacaattaattgcattgacggtgaacgcccgagatccacttcggtagcgccgtttgacatgaggaaaccatggatggactttgtcttgaacggacgagacgttcccgggaaaaatgtgaaaagtgagaaaagatgatgatatcaacagatctcactcattctcacttactctcacagtatctgggagaactctcgagatagataaatacggatccccgccccatttctcttgtccatcatctcgatctcataccttccatcatcctcatcatacccaagcagtcttcccttcactcaatacttgataccccccccccccccgatataacccaatccacgactgtcttctttccctctttccctcttaacttgacattcttcctcatcttcacattgactgtctttcttgttcaacatgcccgcctacgacgacaacgagcttcacaccccaaactcccccagcaccctccgcaagatgtccaacatgaataacggcgagggtaacggcgagggccaccacgacagcctcgccattcccggcgacgatgccaacggccctcaggagatccccgctaccaggtcctccatctcagaggccgcaaagtacatgcacaacctcagcgtctctccctcgatgagggaccgacgatcatcccgaaactctttcggtactgctctgcctatcccccgcaagcgccagtcgcgcctctcctccgttcaccatgccgacggtcgacccacccgtcccggcatgcccccgatccagcctacccgagagctcctcgttgctcaggttcaggacctccaggctgagaaggtcaagaaggccaagaacatggcctttgccttcgatattgatggtgttctcgtccacggtgatcgtctgatccccgagggtaagaaagctcttgagatcctcaacggtgacaacgagcttggcatcaagatccctcacatcttccttaccaacggatctggtaagatcgagaaggatcgctgcgcgcagctctccaagatccttggcaaccctgtcgagaccgaccagttcatccagtctcacacccccatgagtgctctggctgagtactacagcacagtcctcgtcgtcggtggtgagggctaccgctgccgcgaggtcgctgagcagtacggcttccgcaacatcgtcgtccccaacgacattgtcgcctgggaccctaccattgctccctaccgcgtcttcactgatgaggagcgcgccacctctcgtccccgcgacttcaccaagatctgcatcgaggctatcatggtcttctccgactcgcgagactacgctacagacatgcagatcatcatggacgtcctccgcgcaaagaacggtcgtctgggcaccgtcgctgaggaccctgttgcagagcgcgttcctatctacttctcccagggcgatcttctctgccccaccgagcacccttaccctcgtatgtcccagggtgctttccgcatcggtctcgaggctatgtacaaggccctcactggtgctgacctcgagcgtgtcgtctacggcaagcctgagttggctacctacaagtatgctgacgatgttctgacctcatggatgggcgagctccacggtgaggagcgtcttcccgagcacatctacatgatcggcgacaaccccgcgtccgacatcatcggtggaaacatgtacggatggaacacctgcttggtgcgcaccggtgtcttccagggcggagacaacgacgagaacaaccccgccaactttggcgtcttccccaacgttctggaagccgtcaagaaggctctccgcaatgagcttggccaggacttcaagtgcttcttcgatgagaagatcaaccccgtcttgcacggtgacgctgctgatgccgccgctgtcgtctaagcgtgcgacaatgacatttttaacgaaactttgtttttttaatggcgtttggattttgggggaattgaaaagtctacgacgaatttgaacccatggattttgactttttggcatagaccagcgatagaatcttgatatcaatagcatagattgaattggccaagatgacactcggcggacgcgtctgagtgtgtcttggggaattgcctggagcagttcaattgaaagcaaattctcaatttttttcgtgtccctgcatcgtgaatgcgaccgaatgcgaccgtgatgagtcgtcctcaattgagaagatcataccgtggcggccctggagccctgtgcctttactgtgcttcactgtgccttgtacctgcaactcgcaaccaccaccaagaaaatttccccgatcggcagcgatacccgccgtgaaccaggctgcaagcatccgtggcagcgtgtctacagggaagatgacaagtacgtaggtatgctgtcagggttgtgatctcaagcttggctggttcatcgggatcggcgcagattgcaaggcaagtgccgaactcaaaagcaaagatcagcggaagtgaaaaccttggaaagcttcataagatcaacgatacatatttctcaagcgacattcttttgcaccgtcaggaccgttttgaatcgtaaagcccgttcggtcagcaacgtaaagtgaggagttacagtgggtggatgcgaagatgtcatggcgtcatttaggccagtttttagggagtgtccactgtcacgaaaataggtagcacagcatgtgaatcagctccttctccgagtcatgaatcatttgcgttcgaggaaacgggtttgtatcgcattcagaataattgcaattatctcgtggcggactagatatgtaagcagaagtcggatttaatgaagctctcgtaagcttaggtacactggaatatcacgcgctcgccaatcgctcctgtgtcgcgtgccgctacaagcaaacgcgaggttgagcgatgggccaagacatctacaatgcctcctcaatccctcacaggacaaatcttacgtgtaaaactcgcccgaaaataagacgagctcgattaattgggaatttcatgttagatacatgacaaggtagtttaatgataaaagtcggtatctgcatctatcaggcgctcaatccaatctcattcatctactctgcaccgagaacagttcatcagtttccgacacatacaaaatcatggcccgatatctgtcaactctccttttcggagcccagctaattttgagcaccttgtctcactcaatccccaacttgcttcctcgatcagagcaagactacccgtatcctgtactgggctcagacgagcccgcagattatgcaacaactgggtatttcctcaatcatttcgccatatctaccagaaatctcactgcaagtcttgacttctactccagagtccttggcttccgcaaaatgttcaccttgtacgtcagcaagacatattccatcacctatctagcccatgcccacggtggcaagaacgggacaggttatcaaaccgctctagagttgaaccgtgagaataacaatgctcaaggtcttctcgagatttactacctcgatattcctaccaagaacattgagtctagctcccagcatcccagcacctttgctcatattggacttgttgtacccgatgcccagaagacacaagagcgtctggaggccatgcctgatataaagattgtcaagaaatatggagagaagtttactcaactcactgatgatcttgtgattggcccggctgttggactgccacctgctgttgttgcacagttgagcctggaggagagggaagcaattgttgaagggcttgggggtggcgtcgatcccctcatcttcattgttgatcccgatggaaactttattgagattcaaggtgaggagggtgctgatttgttacagggatgagcttgagttgtacaagagagtaggggatatgtgcctggggaagcgtgtacgggatggttgggtatatatataacaggatctcgggcacattatactgtcgttctagaagcttcggccacttattcaagatttacccaaaacttatggcaactaattagtctgaaaccgagttgagatacattttgttacgtggtgagccgacagtacatggagccccctggcttaagtgagtataatgagccgccagcataggagaaaattttcaatggtttcactggcacctcctactacagaaaatcctctaataattgcaatgaagagttaaaaactcctagtagccctacgaagttatacacctcgaagctaagggccgagaacgctttagacttgccacccttggtctcaaccccacgtgtttctgcaagctcaggcactaggtcttctaataatcacgtagcagatccaatggtgttctcttaatatattccgaagcttcgataggtcgccaaggtcagtgcccctgcatatcggcaccaaataagctgccgttcctgagtcccccgcagtttgcgtgggttggtctccatgaactcggcacagcggaaatagacataaacagaatatttacatggaatcgcgagcctttgatgtccaatttttatggtttctctttgttccatgctgatcagccatcattcacacacacaccgagaatccactcaacagcaacaccgcaatgcatgccagattcagacccagccaagcttccccttccgcccccaactcaacagcaacacaacgaggctgtcgaaaccacccgcaatttcaccctgcatacgacagcaatcaaatgctaaaaaggcggtcaacggtgcctccgagccacgtagctgttggagtacatacatatgcacgcagccggttgatcagacccaaaaggggttgggcaattggagttggcatggattgggcagatttggagtcgctgtgaggggtcagaaaaaaacaccaaaaagggagagaaaatgtagttgcgatgaaaataagtcatcaagcggctctgccgtcatcatgtatctcaaaggcccaatgcccagctcttcatttctgctcacgcaaatactgaagcggccaccatctcccaacgtttctttggatgattcctcttcgagtaccgtcccgtgagatcgtctattactgtgctcctcaccctttggtcgtggtataccaagaaaggtaagtcaactccttgctgtccaacgagacgcgactgtttgatgtgacactgtctgactggtagccgcacagctgagacaaactctcaccaccttctggttatcatatcccgatcctgttgcatcgagaaaagcccccaaagcaagagagtatcgaatcgacaacgtcacatcgactggacagttggcctgtccctgtctcaagctgggaaggaatgaccgtctgctgggtcaatcttgcccgtcgacaaggactccaaaaggcatcgtcagctaccagagaaagggtcacgtaagaccgaatccagaagaccataccgtcgaccgaaactcaacattggctgcctgtgataatgagaagatctacctcttatcacggcgctgcatcacacaggagaccctacccctgcgtgatagcagatcgattccccgggaaatgcaagaggagtttcaacaacattgaaaagctcaagtaagacataccacatctcgtctcgacccaaacatgctaacaagccttagcgagcatattaagagatgccacaacccattcctctggtgtaatgattgcttgaaaaagttcaacagctccatgagtaaggaggcgttggatcgcgagaaggagtaccataaggtgatatgtcccaaagagccttccgagaaaaacaaagccctcagggagagggcttacgtcattgaagaagctcgatatgagctttgtaagaagcttgggtggaagcagactgctgcttcacatgagctcaatcgcgaaacaggcggcaaggaatgcgtgtctcagcggagctggagacagatccgtgacactatcttcccagccgacaccgtaacggtggacgagtctcacgagctcgttgcaagagtcgagaacgagccgagaaacgaaatgttcttgactcagtttcgaggcagagactcacttgtcccaacacagatagagatcagcacgatctctcagccacccccaacggttgataacacgtctcacctatccacggtcctgtctgaggtgactgctcctctcacaggtccaacgacgattgctttctctgatcctggaccggatgggaaagacgacatggtcgggctttttccattacccccactccctaatctccaagaatatgagtctgcaaactccttgactggtacgggaaaatgggatactagctacttggatccggaactggaacttgaaatggactttgaccaatggctaaattcagaatgacttgggagggagagtgatgatggggatatagatcaaattgtcaaacttgatggaggactttacactcgaaatcttctggcagaacggacacaactcagctttatataaactcactacataatactggttccttgagagtgactcaacctgaatgtgcgaattatcatgccgtatgtttgctgacttgaggccatctatttgtcattcgggctgaaagggatgccacaagtgaggaatcgatatgctgtgcgtctaccacgataaagctgcacgtcatcatggaaattacaataagctgaaatgaaacattgtattggctcggttgtatgttgtgcagactcttgatcagcatttatctgatgactgtcctcgtgaacttctgcacgcaacctataaggcagtcagcggggattattgacaagggcacgcaacacgacatctcacgccgctaatgcaattcggtttaacgaaatatgctgtaataatggttactaccatcggatcatcctaaatctcaatgttataagaatatccgatctcggacttaaggttcggctgcttccgctgagggcgtacttgacatctcgactaagtggggtcgtcaatcgccccaatggacgccaaagttcagttcaactctgactcctcatcaacatttctttactctcgagtccgcgccctacggatacattcatccgaaaatagacgctatgcgcgttgataacgttgatatgggcgatactaacgatacggagcaccctgcccctcctgatgcaacctccagtgcggagccctttttggactttgacgcattggcctttgatcctggcacacttgagtcgaacacatacgagtctgcttttgagaatgtattaggaggaaatgagttcgagttcaattttgacgaattatggaatgcggatacgacccagctccctctcacggcagatgacaccgatttcgcacagactcatccgcttcaaggcgacaccagcttgcaacatgatggcttacagcgcgcagggactgatcaactcgcactcaacttcggggacctcatgagaaatgcttctgaatccccatcaaccagatcacccagcatccttaccccgccaattccctctccgctacccccaaagataggccatcgcttcaccctcgatgccatccgctcattgaaggactggttcgctcggaacatcgacaatccctacccaaatgaagaggaaaagaatatgctggagctccaaaccggtttgactcgaactcaaattacgaattggctagcaaatgctcgaagacggagaactactaccgatagcggcactcagacagcttcgggaaagtctggcaaggctccttccgagtatacgccaacacgagctggtacaccaattccacgaagacgatctgagaaggggatgcatcctttgcagagatgggttgattcaccgcctgagaatgaaccggctgctgtgtctgctattgcccgtgcgatggcatcaggcgaattagtcacatccagtatgttaccttgccaacaacctcaagatcaagtctgacaaaaacaggaagtcgaagtcggagagggacattctcaagtgacgaaagaataccccgaagacgtggccatagatcaaacgctagcagtcttgggacatcaagaagcgcatcaacagactcacgttcctcgcgcggctccatcagtggtacctcatcacacagcagaggtagatcgatccaaaaacggagaccacagaaaacatcacttatgaaaccccggctcacatttcaatgtacattctgcaccgaaacttttagccgaaaatacgactggcaacgtcatgagaattcattgcacctgtctttggaacgatgggagtgttcccctgacggcccaacaaccacagatcccgatactggccaggttatctgccttttctgcggtgaaattagcccaagcgatgagcatataactgcccataatccttctgcatgtcaggaaagatcatttagcaggaaagaccacctcaagcaacatctacgccttgtgcataacgccaaattaaccgaactttctatgaaactatggaggactgcacaaccagatatcatttcgagatgtggattctgtcaagcttccatgactagatggattgatagagttgatcatttagcgaaccattttaagatgggatgtacgatgaataactgggttggcgactggggattcgaagataatatattgaagactatagagaaggctttgccaccatgtgagtgccgtgagcgctttgaagtacgttgctgacttgtttcagacttggttgaattggaacgtggaactccattccccttcgcagccagtggcaaaccacctgattctcctcgaagtgcatacgagctcatcacgctggagttggcatactttatttcgaatcacaccgacaatatcgggagtctgccaagtcacgaaagtctacaactggaggcatgccgcatcatgtttgcttcagaagtaacattccccgaagcgaacctggactctcacgggagtccatcgtggttcagagacttgcttctgtcctctgatgagattgctcaacaagctcgcttcgcaccgattcgatcgagtacagagagtagactttctgtcttgagggtcaagggcaagaactcgttgtttgaggagtgtccactggagtcacgattgcaagcgttcatgcgtgatcgaagaatgaggggtctgtctgaggtatcggatggagagctacaaaaagaggcaggtcgtattgtcatgcagatggaaagcgagcttcaaacgaagccggaattcgttgcgaactggttgattggtttcctgtataaatcaacgaactggataagcgactttcggcgacgtgcagacctaatgtcaaccaatgacagctggaaactcccatcgccaggtaatatgggatggtctgccgagcttacaagcgcccaggtacaacatgatctatcttgggtgaacaactcgtctctctttgacggaaatggctggtcttttggagggcaagctgggccgtcgggcgcaagcatgacatggcaagcgaacgaaccagctaataacgctgatcaatccacgtttgacccatcgctcgatgactttacatggctttggtcagacgataaatcaccaccaaaaataccacagacgaccccgagtcccggagccgaaggggagtcaggccttcgaccgacgtggcttggtccgggtatctatgtcttgaatgacccgaaccatctcccgtggtttgcgcgcgagatgaagagatgggtaaaggcggccatgtcacccaataacccaatctgtcatgttccttctgatgaggagcttagacatcaagctcgatgcctgctttacaatgagtatgtccgtgccctcctgtctttgacgcatccagcttacccttccagtgacgacccttggaatcaaacacctgcggaccacgcgcaatggttggagatgttcaagaaagaggtaggaattatttgaagcgcgggcaagaggatgcctacgtgtacagggaatgactgcgatagcgatgcaggacgccatggaagggcagtctatgggtggaaaggtttctgcgcacataaggaatggaagtgaacataagaatgcaccgaaggatccttcaagtcctttcggaccttgacaagaaagacttcaacctcttcgggagtccatcccaaggctcgggtgaagggaccgatggtgatcgcatagagaccgtcgtagatgacgctcctattatagaggccaatcatcttgaggtttgcgtctttaggccatggaccaaccggcactttcttgatctcgtggcggatattgacgaatccagcgtcgtgtagtctgtcggggttcttctcggcagcatgcatctcgatgcctgacttggagagggcagctcggatgttggctaccatttgcggtggtgtaaagtcgggacgtagtgttccgtcgtcgcatccgtatacccatcggaattctggaagctcgatccatcctcctggctttaatgcgctgcgaatgttagctgtgggcggccatcaggcgcggaggtgttaccggtagatctgtcccagcagcgcaggccaatccttgattgctgtggacatgttgcgcaaatggacgaggtctattgagttttcggagtatagccatggtgcttcggcgtcgtcgacgaggaatcggacattgggaggaacccatggtggttgaatgggactcagatcgatcccaatgacttcggcgccgggatattcgtcgcccactacaataaatcagtcaatcgccctcaatcggggttattttgcatactatcaatcgcccaacttccagtgcctgttccgatatcgaggatcttctgaggatggtccaacggcgcattgtgcaacttgccgccaagcagatgcaccgcaaccgtgtgcttcatgtcctctcgttcttgttcgggtagatcgtttgggaattggtacaagccctccttgaatttatggtatcgtcgactgttctcgaattgataatcgcgcacactcgaagctagagatgacgactgcgcggaatgctcggatgaagcgtatccatcatctgttgcggcatcgtcgtttgttggaggagctgggtgatcgggttcaattggaggatcgtgctgctgtagctcggggactcgatacgagggattcatcgggggatctgttgtatcagccatgatgaattaattgatagtgagcaagtcgaagagaatgcccggggaagtggagtttctatctattagtgagcgctattccacttcttggttcttgagtgatatcgggagcgggagatcaacagcccgtgattgatttgatcgccggatcactgcccgtctccgccatcactgcaaccaaccccaccaagagcgtttttctgctgttggttgtatcacgctgcttatctttgctgttggtcgagacaaacagcagccacaactgattctcactgcttggcgtgtctgtcatttatgcttaattggctagacgccatggagcccttcaaactctccctgcaagatggcacagtgctctctggaatctccagcattccgtcgtcaccttcgactttgaagcataggccgttggtggttggacttcatggggggtgctatacgagccactacttcgatgctaccccagaacactcggcgaggggtatcagtgaagcgctctctgtgccgttcgtggctatagatcgaccggattatagggatactacgcccgtaggcagtattcccgaaggatcaagctatcctgaacaatggggacggagactccatgaatccattctcccggccctttggaaagagtatggactgtccaatgcatgcacatgcatcgttcttcactgtcacagcctcggagccaacggcgcaatcgttgcatcatccctacatgcaacctcatcatcacctgcatatcccctcggcggtatcgtcatatcaggctttggctctctgttaaaagacacaggcggccatgtttcgcagcccgatcctccaccctcgtatttgaacatccctgtagaagtaaaagacaagactttgcttcttccaggaacggcagacgaaactgtttatgcacagtctgagcatctcgaccacgccattccgttcgaggaacttgcggcactgagaaagtcttggttgggggagtggaaagtaaaatggggtgccaacgttacggtgccggttatgatcgctttggcggcgcgagatcactattgggatgctacggaggagcatttgaagcattttagagaggggtttccgaagagtgagagggtggatttgagtatcgtaaaagcggcaccgcataatattgagctgagctattggggtcctgggtggtacgcaaggagtttcggatttgcagttgagtgtgcggtttcacatgcattgcagaagtgaggtcgagttgatttatgttttcagttataccatatatgatggaggtgcgcaggtcaattactatttatgattgtatacgaattctccatagataataggtttatgtagatggttgacttcatcgttgatattggacaaagattggaggttaagctagaaatgaaatatcttgtcgcaataacgaacatctccaacacgtctgcagtcgactccggtgtttggatacctaaataatcctgtgacactgtcagaggcgaattttcatggcattgattgaatgccctgactcgtcagtcaaagggcgcgcccctcattgtcaaactccaatataaaaatagaagaactcatcaacctatttctcttcactcttcactgcaaggcctgaaaagccaccatgagtcaagcaccaccctcgaaagtcttgggcttctttggtgcagaaggccctctgatacacgtcccaggcggtcgaggtctctgctatcgaacgtcgcaaggcattcttctccgaccttcagatgatgacgaggaatccgaatacatcacaaccctctgcaagtctctagttgatcttcaccctgtcggctaccgcgttcctaagccaatcccagcttcagagtgcccggcgagatatgtttacgatgcctggacggcctgggaatatcttgaagggagagcaactcctcaaggaaattttgacatccttatgagagcttgccgtgcttttcatgctgatatcatgacactggctattgagaggccctcttttctatctatgagacaaaatcgatttacagaggcggatcttgtgacttgggaggaaaagaaactcgaagatgtcgagaaggtcaacagtgatgttatggctactgtccagccaatcctcgatcaacttctgaagctacgacaaccgtttcgacaggaagtcaagaaccaacttatccatggcgatttgacaggaaatgttctgttcgacacagataccaatagccgtccggccatcatcgacatcacactttactggcgaccggctgagtatgcagaagctatcatagtggcagacggactcatctggctgaatgaagatcaaaagttggttgagatgtttggcaccgatcatacaagggtgcagctcctcgtgagagctttgtactggcggtgcttgtgctttgctattgatccgtttcttctcttcgtgaacgagaatctcccaaaggcgaactttacaagtgctattgatattgtcggggaattgatgggcgagtgcacttgagatgctaagagataggctgttgggtgcttgctcatacacagagagtatgaagacggtgatggttttagaggtattcatggaagctttctcatttctgtatttcagtcctcacagccttgtcgacaattcaagcagctcaaaacgtccatacctcacttatcttgtatgaactggcatatgatcatgctgcacaagcactgccgcatgcccaatctggcaagctaagcctgtttgctgtagcttgatacctgataagcggcgcatttttcctccgtagaattagactaaatattaagcttgtctcacgcaccgtctcctctctcatctattggttcatcagcgtcagcatcgtttgccaagcagtaatcccacgcttacatagcagccctgccgtcatctaccccaagtgagtctgatcctcgttagctaaccctgaacagtcatcaaacaatcatggtcggtgttccgagcagtcgaggctgcaactcatgtcgaaaggcaaagaagagggtatgtatgagttattatacccttagagatgaagtcccgactaatgagataagtgtgatcaaaagcaaccaaaatgcggccgctgtatcagactcggcgatgagtgcgtaggcagtggaacaaggcgcttcaaatttcatcagtacaagcctgatacacagagtacacagctcatcacacctcctactaaaacacctagcaatgatacgacgagactgacagcggagtttatatcacttatggagattaatgatgatcggtttggttttgaagcctacggtccttatttctttgcagatattcctcgacgtatgggctcgaattctgctcttgatactaccacttctgccatgatagcatcgttccaagcagttcgtctgaggaagactgctgacaagaagactttttctctctatgggaaggcgttgagatctttgcaaggctgtttgagtgatgataatcaaccggttatgctgaagttggaacttgttttgatgatgatgctgtgtcaggtaattataccccgttaaacgcttaggttccagtactgatggtattagatctggattgataacaaacacgccaacagacatcgaggtgtaatagcctacttgttaaaagaagctgtatctcaaggtgagatacttcacccgggagatatacgagcctggtgtttacaagcggtaagaccttcctctattcatacataacttggttgacaagggggagtagatatacgctgctctgtgcgatccaaaagtcgagcttgggtcatggttctgggacgtagccgtgcaagatactatcatgacacggccataccattacgagcaaagcctctactgcttcgaactcggagcaataggcgacttacctgtgtttcttcgagacccagagagatatctctaccagttgaaatgctactacaacattctctctcaagaacgacaagtgatgaagaaactctacgaagaagccatggtggcaacgctcccaacggatgcatcagcagcgtgcagaacgaaagccatagagtacgcctccggccacgcaggtcttctcgtccaagcagcactcatctgccccacactcaacccctttggagttcttccagattacacacaagactctcgcgatatatgcgatgatgcgatacttctggcccatcgatgtcagacattcagaccatgtggagcgtcctacgtgcctgagctcttgaagttggtatgggcgtcgttggacgatggatatagacatggggagctggagaagttgatggatgagtatgctgaggatgttcagggtgcgagctatcttgaggaggcgaagattatgaggaagaggcttgatggtcttggatggagcaatgagcagcgattcttggaggggagggatgaggggcttgagacgccgccgccgccgtgtgtgattttgtgagatgagatggcataaaaaattgtattaaggtacaagaatgaagttggaacaaatgtccgataaagctgcagccgttcatggttcacatgtcccaaaccccagtcaggagcatgtcattctccggggtaagcttttagctggaggtttcgggcatcgctgctaattttagagcccaattacaccatgagggctgcatctttaatatcttcatttcattctaactcacaaagctaatctcattctgcccaagccaaatgccctcactcacaccatctcgtctcttgatcttgaacattcttaggaaaacatccagtgcgcaaagcttgcccaactgggggcctctttttcagctcccgcagatcgcgaggatgatccctgggcaccgaccccgctattagtgctctaacaaaatatggagaatgaacagctggcgactgttagtggtgtagctggtttctgtgtcagccacagtacgctagatgggtagcgtacccctctaattcacgacttgatgagctgtttgctctcggcgatacgaaaatggaatcaaatcccaagactttagtgtgagttggtctctgagattgacaagatgctaactagatgcgagcgttttatcccacgatcatcgtcgccgccctcataaacagggcaagcgagcatagcccgcgacgtagagaattctcaccaaaagcaaggaagctcatcaaatgacccttcacgacattacacccaccaaacttacaaccaccatctaacatctagcgctctctcaatatgtagtagcttcaattgaacccctgccatggcggtctcatgtcctggaagcttgttgagttaagcttatttcagtgcctatccccgtcgatcagccttgcggtgtgagtctccctcgggtagccctacgctatttcaaggccttgctttcccagtcaagccttgagactgtcactgtcgtctctgctcgcatcttctcttttgccttagcacttgctcacctcgtgctcatggccgataaacccactaccgccccccaaacaccaaccatctccacaatgaccaccgccgaaaagtcatcctccggcttcctcaaagtcatcgccttcttcgacctcgtcgtcaaactggccgcggcgggtgcgctcataggaattcttgttctacttgtgcagttcaacaacaacatcgataagctcttcaacgggagcagatctctccccgttcgcgtctccgatgccgcgccgctgcgtatcatgcccggttactcgggcaccttcgatgttcgaatgacgaataacgcggctgaccctgtgtggttcaaggtggacaattagacggaagactagacgtgtatcatgtttcggcgcttcatgggagtcggtctcatttcggtgggagagggcggtggacggttcatttcaaggcctatagcgtgttaatgttattctggtggcgtgttatggatgcttacctgcgctgagacttcaataacacattttctatctcgtgatcatgctaaatagatccagtctttcatgatctctgttactgcaagaccaagctaagagtcgcgttgcaagacgcgacccatccatcacgacggtaattgaaccgtgcacaaagccgaaaagacaacagtcttctagagaaaaaaaaagtttcatttagcaaacaccataaactaaatgcgagctataaatagtctaagcagatcaaatgtaaatgtctttcccatgtcgtaactgactgattattcccgtgcgctcgtctaagatggtactgaaggaaactcccgatcgggtgaaaccgttgaaatccggaagagggggatcagggatacacgtgaccacccggatcgtgaccgttaccggccccacccgggccgaggatttgaacgccgagaaaataacgtgggagaaacgccatgagtagtaggaaatttggtcgttgtcgaatgcaaatagatgccgctagtggtctttcttcttccgtatatatgtggttttcatctgttttgtgctgggtattttgttgtgtcttgttgctacgctgccaccgaagtcggccacgctcaggccttccatgcggcaaggttgccgagcaagccgcgaacgctgttacggctctcttctagaacagcggcgtctcgtgtttgctggaccttcgactcgacggcttgcaggacgcgcaagtgctccttcttgagctcttcaaagccatcgtcaagctgcttgtgccatgggtacagaacacccacctggaagctgagtgcagagccagcgatgacaaagttggtgatggagagcgcgcgagtgatgatcatggtgactgatttgaaggagttgttttttactgacttgtagagagtaatgcagttgtgcgaatgaagctgaagatgaaggcttgggttggcgacagacacgggaagcaagacacaacaaagttacagaaaaaataaaaaaaagaatgaaatgtgagagaagaaaaaaaagaagaacaaagttaaaaaggagtcccgacagaaaagaacaacagagaagaatccccgcatacgtacgtgcccgtgacattcggctcggtgttgcccaatttatccaaaaaggtaaggccgccgtaaataaacaggaatcaacagtctcggctcgcgtgagcaagggatggtcgagactctgacaagtcatggagagtcggactaggggctgtcaaatgagacgctgccatccgaactccggatttcacatgtccactgttcttgcgcgcgtgtctcttgtcacttgtcaaagagagtttgacatttgccacaacttcatgattccccacaatggcgcaggggtgctagagtacgagagactcgagtcactgagtattggtctcttgaacttgagctgaactcttggtcgtgaccaagttgttcttgaggctttcgcatttcgcttaatggtttcgaatgccgaattaattgaacaatgcttctacgggccttctggacttaaccgccgttagccgtcagtggagtcattaggacaaggttcccacgtgtcgaaacagggctgcatcggttcccccgattgtctccattcttccgtaccgatgccgggtcagtgacatctcccgtatctgtctgtatccacccccaagagcggctcatctaccggccttcggtacccatatcgccggggtcgtggatcccggatcctccaacccattgctccatcgtcaacccggaccggaagtgagcagcgatgtgatctgttctttctccccagctgtccatcatcacttgacagaaaccacattggcttcttattatatcttgtcggtgctgtagcagactcagatccggtttccagccatcccacttgcgacagccatgaaacttgtgaaggtgctgccagaggtggtctttgcgtgtaaacttgcgctctgaaacagggcgttcggcacaggtgtcgaattcgtgagcttgaatgtgctcgtcgctgggtgagttctcaccacagaaaaggcattgcgggccatcttcgctcatgcgccagactaaaaacgattggtctcgcgtgacaggtaatgcgcaaatccatgagtcgaggcctgggagatgaattgaccgttcatggcgaacccagtcgtactttttcttgaagctttgttcgcaaaatgtacattgaaatacgacgaacttctttgtttgtgacctcgaggatgccgtcctagatatggagggtccttctgccatcgaactactaccagagcgagagaaaaatgccgcatcccttgagcgatacgagtaacaagaagatgccgagttagacgaggcctcttgaagattagaaagccagagagagtcattgctcacagatgaccctggtccatcagacgccgccgcgtcgctatccagcgaactgtgtccacttgactgagcagccagggcattttgaatcgccgtcgctgaagctggctcctcatcgggcggggaatttttccagcgatccatgggtgaaaggtttttgcggaggtaatgcggcatcggcgatcctggtgtaaatccttgacgaccccggccaggcgatgtagagtaagttgaggagagtcgatggcgtcgtctggtattagcaaaccaattgactacttggctcctgctcagccctgactgttgagaaagactagctttctcttcctctgatgggtaggggtggtcaagattggaaaggtaccaatttcgcagcaccctcgtctttcgcactgatcgagtattcgctctcttgcccgatagtgctgccattgtaaggccctgcgatgattgaccttcatcgactgtcgcaggtactcctaggatgctgtgctcgctaaccccatggaggcgaccgatgacaggctccgacgtctcaaattccgagggtttcctcttcttctgccccgccagactacattcacggaacaaggcgacacaactcgaacaactcttggtagggttcgggtttgctaccgtggtttgcaagataaggcattgcaaacgagttcgacgacaattggcgcacggtacaggaggacgggatgctccattcttgacgaaaaattcatcaatagaggtcatgggcgttttgataggatcagtgggagctggcaacggcgctgggataccccaatctgtggctggttgattgagaaaagaaaagtcctggctgagattatctgcaggggtctcggaggcagctttggcctgctgaaaatcggcattccaatcgatctgaaaatccgggatttcagtgttttgaacgttgaacgcttcttgagggttgatcgtctgtagcatggtgtcgatattcgctccctcagcaagcggatttgacggactccgcgattgaggggctggatcgtcaacctggtcgtagggaagcgtcaacgcagcattttcgccgccggtgaagagaatgtcatccagtgaaaagtccattatgacactgtaatgagggcagtggcctctgagcgacttcaaagggctgacgaggaggcatgtgaagaagatgttggagtggagttttgggagaagttgcgataacgtcacgcgtaatggtcgcttgaagcgatgtcgggcttagtcacagccgcgatgcaagtgacagcgcgcaccgcctgtttgggagatccttaacgacattcttttggtgttttattgcaggtcatcgtttgttgtttattctccaaggatgataagatctgcctttatcgcaccaatgcgcacgtccggtattgccaagtgaactgtgctgtggaaggaaaaacagtcgggtacttggagggcgctgtgatgtcttggattggatgtgacagtgagcccactgaatctgcccttgattcccatttactgtacctgctctgatgatttttaagtggaaggcacatatcgggtcttggctaattttttttttttaagttcctttctttatcactttgctcaataactcaacttcctcgcaatggacttgctgattgcagggtggctgtcagtggttccatagcgtcaaatgtgctgtcacaaccaaagccaaactggctgtcccttaccgccgcagtaaggtacttagagctcattgttctagacttgataaaaacaccgtctggtgtgcaatgtgcattggcctcaaccgaaatgcggagcgacgcaggaagtcgtttacccagacctgttgaatgcgtccaacgacgatccaggcgccgtcggtatagaatcgcctgtttctgcataattttacgagccagcctaagctaggtacgtgcgcccgaaaatcattggtccacgctctattgataagtagttgtgcgatatctcaacttcactacagaaccatgaaccatcgaaggtttagcaataaggaaaatggagatcttttgagaatcaagtcctgcgaaagacatcaagaattttagagcaactgacatcacgaactggaatggggtacatgaatgaatgagtgctcattgtgtggggttggtgaagtatggctctgtcgccagaaggcgcatcaccaatgttaacttgggcgcattctcttgcaaattgtgtataaaaatgctgcagaaattcttctcaagaactttagagcatctcaacacaatcatctcaccttcgttcatcttcccatcgagtcttgttctggcttccccgctcaattctccgcatcaaaccttcttcatcgcagttggagaaacccagtacaacaagcatcatggccactcgtcgtcacgtccacttcaactccaaagccaaatcatggacttcacctgagcccgcctctacagcagccattgatcggtttcaccagagtctccccaactatgagccaacacctcttgtcagtctggacagtctggctaaggaggtcggggtcggagctgtccatgtcaaagatgagacgaaccgttttggtcttccggcgttcaagatcttgggtgcttcttggggcgcgttccgctccataaccgagaaatttggcctgcctcttgactcagatattgatactgtccgagaagcggcaaagtcccatcaattgacattgtacgcggcgacagaggggaatcatgggcgtgcggttgcaagaatgggtgctatcttcgatatatcagctgagattcacgtcccagcgtctatgcatccttctacggtcaggttgattgagtccgaaggcgcgaaagtcgttatgtcaaagggcagatacgaggatgcgatgcttgaggccgagtctgcgtccaagcatgccaaggggatcatggttcaggaccatgccttcggcgactatcagaccgttccacaggcaagtgatagttcaagatctattactagatttcatcctaacgcattgttatagtggattgtcgatggctacggtaccatgatgcgagaggttgacaagcagctcggttccaccaaagctgacttggccatcgctcctgtcggagtcggatcattcgcccaagctgtagtatctcatttcaagagacggggtacgcctacctccacgttgacagttgagcctgatactgcggcgtgtttgtggaagagtctggagaagggcgagttcaccgagatcccaacgactggcaccatcatggccggtctcaattgcggagctccttcaacaatcgcatgggatgtcttgaagaatggcgttgatgcaagcttgaccatatcagactacgaggctcaccagtccgccatgtatctgcaatctcaaggcatcaacgctggaccctgcggagcatcgactcttgctgcgcttagacggctgacaccggaagacaagaaggcccttagactgagtgagaagtccactgtggtgatcttttgcacagagcgaaacagagactacgatgtaccccacgacgtttctggcaatgacccagttgcactcactcagacccttgtccagatcaactcagccagtcccgacttgggctctgttcccggacctggcgagaccgtcatcgctcgctatgtcgctgcatggctcgaacatagggatctggaaacgcactgggttgaatacagcaaaggccgtccctccgtcgttggtgtcgttcggggctccggcggcgggaaaagtgtcatgttcaacggacacctcgacacggtcaccattatgggctacaatgatgatccattgagtggaaagatcgttgatggccgtctttatggtcgaggatctgctgacatgaagggaggtgtcgcggcaggtatggtcgccctcgccaatgctaagaagcttggacttcgtggtgatgtgatcttcactggtgttgccgacgaggagagcttgagtaagggaacggaagatatccttcgcgctggatggagagcagatgccgctgttgtatcggagtcaacgaacctcgagatcaatcacgcccacaagggatactgtcacattgagatcaaggtctatggactggctgcacatggttcacgggctgatttgggcatcgacgccattgtcaatgccggctatttcctcgtggagtttggtaaatacgttaagaagttgcaagaaggtgctggggacgagaccttgggaacaggcactgcacacgcttcagttatctcgggtggtgaagaggcatcgtcatatcctgcccagtgcaccatcattgcagagcgccgaacaatccctggagagaccaatgaagttgtccagaaggagttcgacgacattattgccaaggtagcaaaggaggtcaccgacttcaaggcagaagccaagatcttcttcagccgcccgccccagttcacagaggcagaccacccgttcaccaagctcgtctccggcattgtgggtgatgtcactggcaaagacgcggttattgccggtgccccgttctggaccgattgtgctttgttggctgagaaagggatagtgcctctgctctggggaccaaagggagagggattccatggaaaggaggagtttgttcacgtcaagtcaattgaacaagtgtctgagggattggtcaatatagcagctgagctctgtaagtaggtagatagaagatgtcttgtccattgagtttaattgaggattagctctttgttctcatctgagttgacaacttgaccctctcgttctccttatgatcaagacaggcttatagaacagatgaacggatggtttaaacacgtaggaaacccctttgaagataagttttgattcttccagtgggatctagagttctaacactggaccaggcagctcatatataacgacaaacatccactgacatcggacctaacctctgtttaagatttcccgccttatccttccatctatctatttctatcagaagttcactttcgtctttcaccagaactcgacaagtcatcaccaacctctggctttctcaagtgacccctttcttccaccaactcacccataacagcactaccttcacatatcacaaccacatcccatccaacatcatctacaatgctaccaggcgcactggctaccgcattggggcgctataaagaggacacaaactctgtcgccggctggcttgcctccacggcaaaggcacatggctataagccacagtcaaacgagactcagacaagttcctcccggccgcctagagggaaacgccagagagaaagccaagcagaaagctgctgaaagtaaccaagaaacatgtcagaagtacacggttgccataaaggactttgtccccatggcggaacacattgcgccgcaaacgaagcctcgcattcaggtgcctggctcctttgctacaacaatcgatcgagtaatctatgaaagatcttcttttagaggactccttgcagaacagggcgttgaagttgaggagaccgccgatctaaatcacgcgtactttgtacgtgtgctacaagcggttcgagaggctctacgccccaatatgccgaagtccgctaaagacaaagtccctcaccctagcactccccgtagcctggctcagagctttggtcaactgacagtcgaggatccatcacgggagttcttgaaagccccggaagtcgagcgtcctaaacagatggcccaggataacactatctacgagttagaagaacaagatacattggatgatgccttgactgtttggcatcttctgatggttgatgccggaaagatccgagaccgcatcgcatgggtttggaaagcgtatcgcgatgggaagctggatattacagttgctggggtcgccacggacaccggaatccatatgctagcgattttagaggaacagtcacgcttgattcttcatcagcatggcggttgccttaagtcctaaggcatactttagcagcgtagcctctcaaaagggctactccatgcaggacattaatgactgctgaaacgggagctgtgaccatgttcagctgtccgagctgttcaacaccaccttttcccaagcactcaccatcgttgagcggctggttaaggtctttcaagtccaaatgacatagccctgaatcacactgagatgataaacaagctcaaggcttgttggagtgtaccaggaagcaacgacaccaccctgaggctatcagtagaccagctgatggctactcagttttggaacgcatcactggtacatatcgctaagtgagaggtatgcggatccctggacaaattctcgggatatgtatcggaagcttgccacttccgcaagattctttttgtaatggccttcgcaacacagatgcagctagacatcttctatttgctgcaaggcgatctatttcgaaactctcttcaagtccatactcacttgaaggacatgcgagaccagctgagggccgtcatcactaatctgtctcgttctggctcacctcgtagctctagaagttctattagctggcttgaaccaactttcaaacgatcagacagcatcgctgggtattatgagagttaaaatggagaaaaaaagcaaagcgagggtccgttcgcaatctttgagatcatgccagcgttttctggcctatatcttttccagagtagagaactcatcgccaggcaggcaatgtccttctccaaggacgttatgacaatcatggctcacgcattcaatgccatgacgcagctccggatactcaaggtacggtggcctgatatggaggcattggaaaagtgcttcgaggagcgcgacttattttttgcgggtaagccagtgaatctcaaagacttcacgcgtcacctcctactgacacttggcgttccactatctgctattagagataacaaaatgagggcaaagcgtaagcccccacgagaatttttcaaggcgttcttcgacggagcacatggtacagctccggtgtcaagcatgttcaacaaaacaatcttcaaatgtgggatcctacaaggcttgtcatgggatgacctggactacttgatctctgcgagcttctacaaagagagggtcaacgatgatggaacccataagcttgtctcgcttgacatgctagaaaagaagaagttgaaggaacggatgggaaagcccaagtctaaacaccgacaacagtcaaagccctgttccccggacgaaaagctgagacagttttacattagctttggccggagagtctcgagagcttgcatttccttacatggaaatgtataatcttttcacgtcgctgtttgataaaatcagtgatcggtgcactttgacactagagattttcctacggggacctgattccgacaagagaaatcacttaacaatgctgcaaattatctcgcttgccagtcagagccatcaatatgaggctctccgccaggcagctgatgaaattcagaagcatatcagctctgatccggcgatgctttccaaacgcatcgcagatgttcccgatttcgacggtgcagtcatcccagaatccaagtcttacaaagtccctgccaagatgtttgtacatctcagcattgacacagaacctgaggatgaactcatcatcctccctcttgaagcaatggactctgccccaagaaaaatggaagaaggaaataaggactcgtcggggcattcgcctgtcgatccttcttgttcacctcctcaaacgaatagccagggtcatatggctcattaagcttgagagaagtaggtttacgtgtccgagagagaagtcttgcgttatttctggtgagatgcagaatgggaaagggaattatgttgtgacaaattgtatcatggcgtgggagatgataatggcttgagacggcacggtgaacatcatgacggataatgctcagattctggatggaagaagagtaaatacctatgctagatagagaagcacgacctttggacgaattctatcgactttgatattagcagtgaattaaatctgggtacacgaccattgatcgtaagaacccccctccccccccccgttcctagacgttttcagaatcttcgtggtatccagtattcgaatatttcgttcatataagtgattatgttatcaaatactctctcctgcagtgttatgtcagatgatgggataaacatatttctttagtaagtttgtattgagtttgagatgactggcattgaaaacagaagaggcacgtgtgttacattgtgaatatttgagctgaaatgcactgagtaagcttgagcctttgtgcatgatgacggctgaaacattacctgaccagggttgtgattgccactgtaatccttgcaactgacccgtctcgaagcgatggcactccgaggccaacgcaacgtcgtgatacgctgtcagatttcacagatcgcagatgagattatcgagtaacgatgcacaataagaaaacaatgacttgaagaatgattgtttgcttgtgacatgtttgcttgtcgtgcgggggagctgcttcaattagatgtaaccagccgaaccaagtaggtaagaaagcgtccgattgcggaaacaagagagattagagaggtttgaggttggttacacttcaagccaagcaagcaaaaaagggtcgggtgcgaatagcttcaacgtagcacttggagttgcagccgttatcgaaactgcagcaattggtgataaatggccggattgcagccgtaggttgttgcatttcatgttccacagagagctaatctcactagactatcaggctatctccctatcggaaggtgattgagtggccaccctcatttgaactgggtcgtagatcatgcttggagcctgtcaggtggctggccctatcgcctatcagtgcacggctatctcgaccccgcgataagtaacgggcatggcccccagcattgtgcatttactgggtagtctagggggtccattgggactgtaggggttggtagggcaggccgcagggtgtaacgtcgcactgatgcgtccgtccttcgtctcatctcttctcctcccccctcaataatctgcccgcccatggaccagtgagtgagggccttagggtgtttattttggtacaatcgccgaatcttacggtcgcgtgccactccttccagttcgtacccattatcgcaggctccactgccacgccagagccacggtcctcctttctatattatcaccatctccacccccgccttttcaacgggtttaataaatcagccaaaacatccgcccacttcctctcttacaacggttcaacggctaactccaattgagcttcaccatcaatcacctcaatcatggccgacgaacaaccaaccgctacctcaaagggcggcgtctcaactgaggctgactaccatgatcacaccgatgtagatctcccccgtggatggaaatatcgacgattcagtctctttggaaagattctcccctggtatgcctcgccgcgcattcagcttggcatggtcgcctttgtctgcttcatgtgtcctggcatgttcaatgccctcggaggtctcggcggcggtggtaaaactgatcccacgttagctgacaacatggtgagtttcgctttgcattccctgagtgacgcacgctgactggggtagaacaccgctctctacgccacctttgcagtctttggcttctttggcggtacttttgtcaacaaactcggtgtcaaactctgcctcgctttcggtggtgtcggttacggtatctacgccatcagccttctcgtctcggttcacaagcatgttcctggcttcaacatctttgccggtgtttggcttggtctctgtgctgctttgctatggaccgcgcaaggtaccatcatgatctcgtatccccacgagaacaagaagggaaagtatttcgcttggttctggggtattttcaacatgggtgctgttattggcagtttggttagtgtcttggtcacatcctcaattcaagtactcattcgacgtgcagattcccctcggcgaaaacatcaacatcaaggaaaacaagaccgtcagcgacggaacttacatcggtttcattgtactcatgtttttcggtgccatccttgctctcacgctttgcaacgctagcgacatcattcgcaaagatggctcccgcgttatcctcatgaagaacccaacatggcagagtgagctttggggtctctgggagacacttcgtttcgagcctttcgtcattcttctcttccccatgttcttctcatccaattggttctacgtctaccaacagaactctgtcaatggtgcctatttcaacacccgaaccaaggcgctcaatggtctgctttactggttagctcaaattctcgctgctgcgctctggggctggcttctcgatttggagcggttccgccgtaccacccgtgccaaggctgcttgggtcgctctatttgtcctgacatttgccatctggggcggtggttatgccttcgagaagacctacactcgtgagactgtttctcctgattctggattcgtgccaggcgactgggaagactctggatacgctggacccatgtttctgtacattttctatggattttacgatgctgcttggcaggctactgtctactggtgagtctacttagtcctcgctgtttgattttctttgttaacatttccaggtttatgggcgccttgtccaactctggtcgacgatctgccaactatgtcggcttctacaagggcattcagtccgtaggtgccgctgtcgtcaacaaccttgatgcacgcaagatctcttaccgatctgagttcatcagcaactggactcttctctccgtttctcttgtcgttgctgctccagtcatcctcctcaagattcgcgaccacgtgagcactgaggacgatctcaagggtaccgatgagactttggcagatgttttgccttctggccatcccgaaaagcaacctgagcgaggtagtgtttaagtgtggggagtatgatttaatgggcatgaagggggaggtggagaaattgtgaaatactattgctatggagccatgaatccaggacagatcacctagttagggatatctcagtaatgcatgaaccgacgtactattataatgacgaatcaactgatgatgataccttgtcttactgtgcttactacctgtgcatcaaaggcttggagagacgtgccaaagtcaaattatcggatagcttacgcgttaattcggttatgtaacctttgttgtttcctagacttcacagatagaattttaaaccagttcgaggtcaaataggaattgaatttcattttgagttcaatcttgttgttagcctatagccctatccagcttcaaacaaaatcaacatgcccaaagaacttggtaatatgaaagctggccttgtcgggtgaactccagcccccaagctcctgatcaggaaagatgttcggattcgtaacagtcctgaagaaattcatcctccacttagtcccctttgcacatcccggatcgacattaaacaaacccagaggaatcttgaccttactaacccacgttcccgcacgtctgttcaattgtgtcgttgcctcaaagccatcagcctccggatccgcgatgaagaagtgatcgaatggagctccctcttcacggtctttggtagggttgtagacaaaggcttggtatgttacgttgttgggattgatttcatactcgagatatgtttgcggatccttagtccccttgtagatgaatgcctcgacgacttcgtacgcccaaatctcgtcgtttgtgccctgcgaagagttgaagtagaagctcttttcgtcaagggccgtgaaggtcagggacagggcagtggaggtgtagcaaaggtcgatctgcgtacggggaaagggatcctgatcgggtacggactttgagaatgcgattctgcttgatctaggacacgatggaacgctgacagaaggaacgtgagctgcagcgaggctgacgatagctaggaagacaaaggaatgcattttgaggctgtggacgtaagatacgagatgaaaaagattgtagtcaatattatgcactccaaggtttcagtattactatttaactactggcctacacagactcagaccccaaaatacgagggaggaacaatgagcatctcgtcgatcttggcgcgaaggaaggtgctgaggtcttacaagcatatacgatgtcgaagtgattgggtagcattgcagcaacagaggaaacatgatctgcaacgtagcagaaattggtggtgcgaggggaggggaggggaggggatgtcaagtgacttgataagcttggggcggggaagagggcgaatggattgggatgggatgggacggatggatgagatccctgttatcatcttgctagtggcgtctccaagaataacatcgggtgacggtgagtcagactactgcggtacgacgataatgtgatggactgtggatgaggagagaagagattcttttgattttatttcccccggaaggatttcgaatgcagactcaagtacctggcttgatgcttgaggctgagttgatccaggtaacagcgctgacgcttttcatgaatggctgacttcgagctagtttgaagattttgaaagacgatatccccatgcgaggctcaaatcaactctacgataccgactatttctcatgatgcgatgattgactttcaacggttcgaagcgccacaagagcctcatccacgcggagcattggtcttaactcaagatcacggagatttccgcacgacgaacttcaagccaccacagagatagcgttctcccaactaatgatctaatcgatctacaatacaaacaatatcagaattgtccttgatagtgcttctgtcgtccccaaaccttcacatacgaccacagccttcggagaatacgggatcccgtctgctctcccatcgtcaagccgaggagcggtgaattagtactcgggtcggtgacgaccggggaatcctcactgttgtatgttttttgcctcttttcccatcactttttgccagtcacagtctgataaatattcggatcgtcgctgtttgttgttggtttgatgctttgcgaggtagcatcctcaccagccttacagcttggcgaccgccaattggctcgtcaggccccgcatagataggttcgcttatcgcttatcttatctaatgcgattgtgatgatgtcggtagtttgaaccaacaaacagttctcaacttcatttcacctgcaacatttatgcaaatgctccgtaagaggaaccacaagaccagaagtggctgcttgatatgcaagtaggtaacacaattgaattaaggtacagaatccgtgatctaatggtttctctttagggcgcgtaagatcaaatgcgatgaaggcaaaccaacgtgtcagcgatgcattagtgcgggtcgcaaatgtcaaggcctgggatatggccaggcctcatactctcatcttacgctgtaccgtccccagaatcacgtcctgggagacaatgtgagggccgactcacgagctatcgaattcttctacagggttgcggctccttcgttatcagggcctatcgacccatacttctggaccaatgttgtcttacaattctgcgaccatgaaccagctgtcagacactccatcatgacgatcagttctctatttgagaacctgcattcaaaagacaattcttctgctgttgcgacccagcgcagtgtctttgcgttgaagcattataatgcggcgattcgggaactccaaactccgcataagccagatataatattggcgttactgacttgcctcatgtttgtgtgcatcgaggttttacagtctaatggagacgtggctatcagacactgccaccatggaatgaatctaatcaatacctcgaatccgccgaaatgggtgctgcattatctattgccgatatttcggcggatgagtatcttgcccttttactttggcgactcacagccgatgggctactctgaatctccaacgatacccgaatccttctcatcgcattttcaagctcaaacgtccatcgatgctatatacaacatgactatacaacatttccgacggacagccgattaccgtctcggcgatatgagaaacgagccagctacaccagatgtccttctcgaacaatatgaaatccatgacttgttggagcagtggaaatcctcgttcgatagattcgaagatgaaacgccccaaggcctgacacatacatcgttgacgtcgcggatatggctcttccatgtatatgaggtctgcatggtgttatctcgcgtgcagttcgtcaccgatgagacggattatgatgccttcatccccaacttcacacgcatggttgagggtgctcgagagctagctggaataagggcgaggtcaagcccatctgaatttcatttcgagatgggtttcgcaccatatctcttcttcgctgctatcaaatgccgcgttttggaaacccgtattgaggcactccggttaatgggcgttctttgtgctgcgcaagaaagtctctggaatagtcatacgctccaggtcgttgctcagcgaatagttgatctcgagcatggaatatcgggaaaagatgtcgatagatttgtgacccagtatggcgtgttaccgcctgatataatgagagtcaaacactttgtcatcgggccagctaaatcaggatcggatggttcggcggggagagagttgaccttttacatgacgacgaaggacggcggtctatatctgaaacgggagaggtttccaggcaaaggaccgaatgaagctgctgaaggtgcacctggtgtttttgaagtagatcttgagatggacaaactaagtttgtctgagatagcaacttggagtagcacgagatcaggcagtgtttaaatatcaaagaaacgccaggattgttcattcatcttttttttgtcagtctatctttctttcatgaatcattaccacgactcaaaaccgcgcaacccctcaattcaacccatgcgccattctgtaacaaaaccattcgtttcctctctcaaatacccaagaccgattggtagtctattggaagtcattgggccagcacttctccttaggccagagcttagcgtcgtgtgttgaggcgtggacctcgagctggagcttgttggtgttgacaatctccttgcggcagttttggcactgaaaatcgttagcttgtatgtatctagtgagaggagagattcatacgatggaggtgggcttgggagccttgacggggagaccattgggcttgacaggagcgcgagtaccggcagcgtcggccctcttgtgctccttgtttctctttgaaatgtcagatgatttgtcgttcgtagttgaggtcagtgaataacttacgcgatccttctttgagataggcatggtgacagtaattgagagccttagtagtgaatccagaggaggtgaatgtagagtgaaagttcagggtcctcgagtggagaaaaaatgtcgagaagagaaagaaaatggaaaaaaactctccacgaatttgtggagatgggcagtcacaaagaaaaccactccactatttaaatcccttggccaggtgacaatagtggtctagagcgatcgatttggtagtatctggacccgcaggtgtagttatgttattcaactaccagtctatctatcttatcacttacattataagattattataacttaggaatcctaatattttacattcacctatatttaacaaatgcagtcattgccttagtcttgtccttaggattaacatacctctgtcactgttctgttctctcagcacctgcctgccagtgtctgccggtgccgccaatggagccaatatcagcctcagtcagctgccccagtctctgtttccaggtctacctcactcggaggactcaatctcttctctctctcgtcttctctatccttcattcaaccaagattcatttcactgacttcatgtcctcacgatgatggatgtctccccgggacgcgatcacttccccctcctcggagtccctaatgaagtgctccgcatgatcatggagaaagcctctgagcaacagccgaccaacaactatccgaaacaagtagtgctcccttactacggcgaccttctttcttcggccttggtctgctccagactcaatgcggctgcaactgaggtcctttattcttgtatatgcatctacacagatgaatatcgcgacgacgacttcaaccctcagctttctccttccacacgagtcctacgcctccatcgcactttgcgagagaacgtagaacttcggcgcttttgcactcgcttcatattgcaccacaggcaaagcctacgacttgccggcgctatggaatccctaagcctccccatatatcaaaccttggactttgcggagccgcatcaacaactgtctactccctggccaaagacctgtgcttcgattatcctggattgtacaaattggctctttaacactaggaccttggttatatccgggggtgtgcatggcacacttgtcccggagcttggtgaaattactttccgtgtactgtcctgtgcaagaatgagcatgccacggttggagtgcatcgacatcttgaacgacatatcattccatcgctatcttctgacttcattcgatattcaactggctctaggcggcggctgcttgaacctcaagcatttgatgattcggcagcgtgtgtgtagagcctcggactcacatggaagccatgctctcgggagggtaagtatcctattaacttacaaccatacgtaccgaagcagcgacatgatgactgactgaaatcagcttcacaactccaatccgtgttctgggttctctctttccagtctcactctcactaacttgaccgatcatcacgacttggtgagaaactttatgacatggttgaaaggcctcaagcacttcaccctgcgatgggaccctggatccatatctgaaaggagaagagacttccgttggagacttgaattggttggagatatcctaaaacctcaccgagactccatcaaatctatcaaactcggaaagatggccgagcctggtctaggcgactttgacgcctcaaactttcccaatctcgagaccttgcatatgcaccacaaggatctcaagggcattattatctcgacctgcccacagcttcaagcagcgaggttgtacgacgtggttattaccacggataacatcgaggaagaaatgttttacaatgcttcatattaccatgattagggacaaagctttttcaggattatgatttattattcacactcatacgaggctacgggtagcaacgaattgatggatccttaaagcttatgacgcctcagcgagacctatcaagcccccacactgaaaaatctcatttaactttagggcatcaaagaataaatcagcaaaatccgcccagatcgatcgagcaaccagcatcctatccagtatccagcagaagattacgagcaataagagagacccggattcttttgatacatcgatagcgctaggcagggcaattacggaaacaaactgcgcactgataagtcgcccagtgcgtgatgaaactctggcagccacgacatccgggacactggcatatcattcggcgagcacagtgatgattgtggtgcttttttgtcgcgaaagttgaagcgaagggaggcgagtgggtaagctcacaagtcaaagagtcggcaggaggcagttggggaatggtgatagaactcataatgtataatagcgttgtctcttggcagtttgaggtctagatacgatgaactggagcgtattccgtccaaaatctacgaaatggggaaatttatacctgagtctctggacttgttcactgaagaatatcatgagactacaaatgcgctgtcgaatacttgtctggtccctttctgaatccttcatccggtgttgttctttgacagtgctcgagatggtgaaaggccgaagatgttacacaactccgttgttcagtctcgttcccaactttgaatgctgaccatcattcaatgtgccctcaatcgtatgtatagtgaataatcaaagcaggctttaagaatttacctactaagatgccttggcatccacgatcacatccaatccttcgccctctgaacacttttctcctcctctagatctcgcctttctttccaatactctgcgataagcacaaagccagcatgtttttatttgtcatctctccaaatcagaatacctttggcgtagaggccgctgataattccaaccccctttccaccgtccttgacagcagtcgagctggacggatattcagtgtcaacatacaagtgcttcagcccttcactctcactccattcagacacccaagaaacagcctgcagattacgacaggactcctttacagtagggtccgcgcgttcgtattcaaaggggtcgttgcagaaacgacgtgactgcgtgaactttgccagggcgggcatgtggccgtgccctgcaatcaagagctttccaccagatccggagaggttgtctggtatgaaaggaagtcttatcctggaggtctctttgagctttgtggcgtctaaagtgttaaacatataaacggctgctcgtgaggatgacgccaccgcaacggttgaactgttgaggatctcgataccgttggcgaaaggaacccacgcgacaactttaacatcgatgtctaaatcattgagatttacaagtaatactgtacctgtaggtgggctcaagtatgtctccaggttgctgagcaggaatgactgcttcttggtgatgtagtggtcgttggtcacgtagaactcatgtccgttgatagaggcgattgaatttggcgcattaattagaggatgctgaatggtctggatgtaactagcagtcaatgatccaatgtcgagattgaagagctcaatacgtgatcctgcgacggcatggctcacgacgaagagattcgatgtctcaagatcaaatgccatgcccagggtgtgaaagtcggatgcatgggggaatccagctagtttgatgcgcctgagggattcagtttcagggccgtcggtgattgtgtagtcatatgcccaaagctcggcatttttggtgacatttcctgcaaagactccctgcactggttagtaacagtcgctgggtacgggactgaaacaaaccatgacggtgttgtgccgttctcgtcctggatcacaggcaagaattgcaagatgatactcctcgatgagtagaacatcctcgcaactccttatctgatcctcaaatttgatctcatatttcccgatgttgttcaccttggtgatacgcgagggggcattttgatagaaggtctgaatcagattgatcctctcgtacacggaagaagcaatcagtccaatgagtaagatcccctaggctcacttagctattgccatccaccatgaaaacttatgtcactcacgaatatcgatctcgaaggcatagctttcggagtttgagtgatggggagaggggaagtcggagtttgagaaggattaagtttcggtggaaccctcctcgtcgctatggccccaattaagcttccatggcttccgatgtgaccacgctcggttctgggattttccaactccgaatgtttcacatgcggatcatttattcgaggagaattgagtggctattttgttgaatcgacttgtcttttttgttggccgcttacttacatgatttctggtgtagtcggacttggcgtgtaagcagacgtggagtggctgtgtttacgtgatggctccgcctcagaatagctgttgatattcttatgtctgcttttggtagttggcaacagaatgtttttttcttataggcgtcttgtggattatggtagccgttcaaaagactattgctccaccgtcaacgaccatatcggacccgttgatataacttccagccttggaacataatagaacaaccattccactcaattcttcaggcattcccattcttccactcggattcctctcggcccatgaccttcttgcatctgctagtccctgtccctcgttcagaatagtatccatgtatccagggctgatgctgttcacagtaattccatatcgcgcccactctgccgcgagactactttttagcattaacagagctcccttggatgtgttatatgcaacttgcggctgcggatagttgacgctatgggctgatatgctggcgataaaaatgatgcggccgccggtgttggctttgaccatttctcttgctgcagcttgtgcacagataaagctccccgttgtattgacatcaagaagcttcctgaagattttgggtgagagatcaagggcatgagtgcagttgactatacccgcgaagcaaacgaggtaatcaagggcgccaagcttctcgactgttgaagccatgatatgtcctacagcttcttcatcggatacatccacagacgctgcctcaattgtcctttccggaaattctttcctaagatcaccaagtttgctcatagcagactccgaagtcacgtcaaggtcaagcagcatcagtccagtcaggccgtgctgcaacagtgctcgaacaacagtcaatgcaatgacccccagccctccggtaacaactgcaacaccagggacgtgaaatcttgtcgaagaatcatctgaagttgaagctgtacgtgcttgagctgcagaaggtagagatccgatgccgttcgcaagagtcatggaaggaagcagccgcttggtaaggtctttacgggctactgggtcactcattgtagaggatggttcagaaacctatcagacctaaggatggctttccaaagaaatgtagtaagataaggtacgttacactgttgtgtctggcctgggctgagaacacctcctcactttgggtgcattgcacgtgatgcattgcatctcattggcaaaccttagagtaatttaggacatatttcgtcataatttagaccaatttatggtatattagaaggctttagatgagaagtactaaggtacttattactattgatttcttggacttatcataatgtgcataaagcaagtcattaaggcgtacgaagaaaaacaacgctttattgtaaaagaccacttcaaccaccagaaacgccaaagacaacgctccccacgccaaaacccaacaagatgcaggctcatttattgggaccacttcaaccatcaaaccacccgctgtttcgactgactcattcattgagatcagaatctttcttttccccccagcacaagcaccacgctgtaaactcaacaccaacgacacccctacgctgtaaataattttgctggatctgctaagagagagagagagagagagagagagagagagagagagaatctgcaaccatattcttattctggtgtatattccagaattcacttggagtctggctcgcctcctgggatcattgatttctcccatttgccaagtcttgtcatttttggcgagacactgtactcataaggatcagagtattgcccagtccattgtgaagcttcaggacttacactatactctatcatagaagagtattcgccagtccattgtgaagtaggacttgcaacatactctgtcagagaagagtactgaccagtccagccaggagtttgttttgagtctctggctggtgatgagatgctgtcagtgcttttggtgcttggccaagactccaaagtggattctgattcagaagtatggtttctgtatgtatcccatgggtcaaatgggtcctcaaactggtctagatactcttgcttcatacacagcgtgcactttcttgtgtcttcatgccattctccctcgagcaagctccaagatgattcttcctcctcagccggacactctgtatagaagccgcagtatgagtggaggcttgttcgctcagtagaagtctctcctgccgaaacacttgagacttgctgagaggagtagtcagttcttgtgttgcgctttgattgtttagagaacaaggactctgactttggctttgacatttgacgagcgctggtgcggagcaatttggggagacacgtggtattgaaaaaaccaaagctctgactagaccaggagaatatgcctctaccaacacttaagtgcggatactgtctttaatgactacaggattacttgtattgatgtagaaagaagagaatgacagatgtacagaatgctgatgttgacttgacaggagagttgtaagagaatctctcatcagcacattaaagaatgccgggttgtcaagtaacaaataactaaaatggtgttagcaacatgtgcaagacccgcaagctcttaaaaagtagcttacggtaatcagcaagtacaacgcgacgttttgatagtggttacaagtgtctgcgagggagtgatgcagcaatagagaactgacagcagaacaacttgatgtgcttgtaagaagaaagcagtcaccacgatgaatttttttgaacgggaaatcaagggggtatttatgttcagtggccgtcaagttaagctaagattcaaagataggtatgtacatctatcggggtagttacataattctcaatgagaccttgaaggttcgatgtccatttatcggaaagccgtgattgggtaaatggatggtttagagctgttgggagagtatattgcttcagcatgcttaggtaagagaaagtttgggctggttgtgagcagatttggttggtgggcagaagatgttgtctgaactgtgactcaagagtcacgggcgagaggctaggcagtcgtcgtatgaaccaatggggtcgtacacaatttatgcttaaaaggaaaatgaggctctcgtgtgtcatatgatcatgtaacatttcgtggctcccgctttgtcagtccccaactgggatactttctcctataaagctaaggcctctcctgagggttactaaactcatttcaattctgaattttctctgtttagcaagcaaagtgcgacggtaggaaagactgcgacattgccaatcacgaagaccgcaatcgactcatagcgggtaacaaggcctttctttatgtatgtatgtatgtcgtatggctttacaacctaatattggttctattataactgtgctcatttgctggctctcctacttattcttgcctggtcctgaacccactgcattacccggtcattagaatctttattcgcaagcaactgtggacttcctgtcacactacttagggctgtaataagtatacaaccccactgcatatctatcatgtccctgaaacggtatgtatcttcccttttcattcctgtatatatcagctttcctgaccggagggtggctcccttgttcgtgggggttctaagtcttgttttgtagtcagctacaggcgctggatcgccatggtcatgaaatcgatggagcgcatcgatcaaatcttgtaggttgtatcctgttcctgtattatagacatcggtttcttggccaaaatatcgcttcatctgaggcatccatcgaaactccgaagtgatattcatctcatgctgtccaattggatccatattgagatatctgagtgcggaatagcccctgcaccaccagacatacagctgcggatccatggagatcatattccacgctttatctgaggcccccggactctctgggtcgcacaggtagcttgtacggggcacaaagccgaaaccggctataaggccaagccggccaccaatctttctcgtgtttttaatattttcttgagtgttgttccaagagaaaggtgcgacatgataagcactaggcttcgtagaccctgtcaagacacaagcattgccgtctcgattcaagcatcttttctgctcagccatatccatatcgtcgtgtttcttgacaatcataaatgggctgcttgtgtccgtatcgctcggtggttcatatagagaacctgagcagtcgtcaaggacggtaggggagccaagaatgatgttggtcaatgcgaccaatatgcccatcgacaccatgcatcgagtatcggtaaatccatgaagggacgcatcttttctgatctatggctctaattacttcctatacctagccatggctccggtctcacatcttcatctgcaaatggctgggtacgctgcgtcatgtttaatctataccaaaactccatctactgcctgacctttcagcactacatcaccagattcgacatacggtctgcttcaataacttcttccagtcttcagggtattgttactctcatacgtccagtcactcttcatcgtaacgtcgtcagacattggaacccgccagtctcaacaccaagcacacgtcacaccttcccacaccatcaccgattacccaatatcttcagctttctcctgatgctcttcaacttcccatctctcaagaacttctgatttgttggctcaaccacctcgactggactactatctagctcgaccgacacaacaggcgttgaccctggtagctcagctaactgtaactctgaccatgtcccccctgatcgtaactcgtatcctgaaggcggtacaccgctcgacactggagttaagggcaactctgctggtcgcaagggcatgtcgccgacgagttcgactggtgaagatgacgatatggcactgagcgttgcgaaggatggcctttcggagctgctgcctgatgagacggagaatctctcctgcccccgtcctctagtgaatcttcgtgtcaagtctggtgagagcattttgtcgatttcggcctcactatatcccctcgccttgagactctttggaacagcgggttttccccagtcatcttcgtgctttgtatccgcatagctattcaccaatgtttccacaatccgtcttctttctttgctcaaccttccctttccttttagttcagatcggtcgcaggtaatcatcaaaggggtctcattcgacccggacaccagattgacgtctgcgccttcagctaccaacaagccgaccatgcgctcgttgcctttttcacaagctttatgcagggctgtttcgccataaccatctgtcgaatctatgttgaccaaatgaaatccttgttcattcgggcaggagtggtgaacaggctttttgatctcttccaggagcagcctcagtgtctcatcgttatcgcatcgatgtaatggagtgccgcctttagagtccagaacgtgaacagacccggagatccgcagtaatgcctgaagtgcgagattattggagtgttgtactgccacgagcaagggcgtgtcaccgttcgcatcgggtctcgcatgatagaccataggtatcagctgatggatgatctctatccggacggtcgtatcggcggcggcatcgtgaagcggagtgctctcgactaagttctcctccggtatgtacaatctcccctcgatatcggaagcttcatatccatggtggcgacaccataatattgtgtcagcgagcgcattcggctctgaggccggatcgtagcccagtttgtcgaatataactttcttgaaggcatccaagttattccactgcatcatacactcgtactgctcgcacaccagcatcgatattcgtggtatcctgtcctcgtactcctcacggttcgatagatacgtgtccagtgacattctcaagaactcaacagctccctctcgatcccgcagctcagcgcataagataccgaccttctcctgctcggtgcaaaggttgacgttagttccgtggccagtgtgcttatgtagattagacttgaggttctgtagtctctcccacgcaagtgcttcaaacgagtccacaaacggactacatgctttgatgatacggcaataggtaatctccatgtctaccagctcggtgacactgatagcattcgggtcaatcgcctgcatctctccaccgtattttatcgcttcgtcatgtgccttcttggccatgattgggagtttggcatcgtacattcgtttcgctcgtgagatcgcggcctcaaaccgatattgcagctctattgggcttacacccgatggtcttcttggtgtttcgccttgctctgatgtgtgatcgtgaggggatgggtcggggaactctcgctgagctgcgatgtcggcgacttcgtagagagcttctctccatttatgtaaatcggttgcttcatcgggggcgagctgctcagggttgtcgtcactgatgccttcgagaaattggtgtactctgtttctggccggggagcaatcggcaggtggatctagtctaggaaccgtgtgttaggaatagcaggtaaggcaatgaaatgaatggaaggaagcacttacaatgatagtgctgaagcagatacctggaaaatctggacgttgcgagaaagtcgcgtgagtaactccctatcatcctgcaacctcaacttcagctgcacccagtgtcttcctcctttcttcactggtatcgtcctctccaatcgttcaagatcgcttagaaagtccctgatgaatctatcaatagctctacagaggttctgttctggtgctgtcagataattctgtcgctggcgtactctctcctccatttggctcaaagcctccttcaacacactcccacaaactctccaatgctcgacatttcgaggcgcatctcttatagagcttataactgtgtcgatgcggtgccatgctgtcagactggaagcaatgaagccttgaatggctgaggctaactctgccatcttggagaatccgatatcatggcgatgttttcttggaagacgtacagccgcgaagataagacttgcgatgacgaatacggaacatactgcagcacccccgcccgcattggcaatcagcctacggatacgatgatccgtatcattttgtactgttgagactgtactgaggtacgtaacgcacaaccaacactcgctgaacctgtcagatgatgaccctctccaattgtattttcaagcatccttgcatcaaaatcgcccgagacagtcgccacttaaacgagtgacaaacatgtctgatagggctgatataggcttccccacgggacattcaccaaaggtggaggtttgatccgctgatcgacactcgtgtatctgctgttggacctggacattgcgtagatggcctcgtactgtatgcgggtgttgcagggtcttccttgcttgtcatacacgaaatttgggggccaaagtttggaattcagcttggcaagggatgtaagaaccttgaaagcagggttgaaggaggaggtcaattggggtccaatcttctgttccgcctttcctgaccatcttgtttctgtgatcacttcatgatttacaattgatgtcttgcattggatgaacaacacgtctgttcaccaccatgacggaacgcgataatcgagaaccgcagaaaccgagtctcaagaagatattggaagcatggattgagaagcaaatccatacccgagatgaattcgggaactctcttggtatctactgctctctagtcctgaaatcaccatgctgacttctccagccggtgtatctgagcctgttcttcgaaaaggcatcgacactctctgccgagacctcccttctctcgaacgcgacgaagtcgagcgggcggcagaggtagctaagaatggaaactactactaccgtctctccaaaggcttaatcaccaatctctcgcccgtcgttgagctcactcaagacgagaaagaaagccttgtagcagagcgcgagcgcctcttcagccagcgcggaatgctcatcatcatatgtacagtctcgcttgcagcgttcctccaaggccacgttcaatcatccatcaacgctatgagtctctttgttgagaccgttggtatcgatatacaaaggcaggacgacacacagagtaatggagccgattccacggctcaatggcaacttggagggatgaacgcgattcccttcctcacggctgcttttcccggtgcaccactgtcactaccggttaattactgccttggaagacgtggtgccctcgggctttcggctctacttatcattgcgagctcaatcgggtcggcttttgcggtgacatggcagcagatattgggggccaggattgttggaggagtaggtgagtatcaggctattcacagtggcaaagcattgggatactgatatgaaggactagccatggggatcaaggctgtcagtgctcctattctggcatctgagacagcagttggatattggcgtggatcaactatcctcgcctggcaactctggcaagtctatcgcgagcacaccactcccattgctaacattcttcagggtcgcttgtggtatcatgatcggtttcgtgatcaactttgtcattgctgccgcgactaacactctagatggtcaacctaacgctggtctcaacgagcgcggaggtcgatatcacactttacagtggattgctgctgcacctgttgtgccatctgtcctattgtttattgcagtctgcttctgttacgagagtcccagattctatatgcggccgggtacgcctagttataaccttgatcgtgctttcagaaacctccttcaagttcgaccgaccagggtgagatcagtcggctgcgtgtttccaaagcatagctaacaagttttatagctccaagccactcgtgatttgtttctgatctggtggtctactcgcgatggggatatccaccaggaccatcgtgagaagagtcgccacgaaattgcacaccatgccgaataccagaacggtgtcaacactaacaatgaggacaggacaagccgaacgcttacttttggtttgacatacgcatcccttattgtacttgtcacaagactctctgttgatcagttcaagccgttgttcaccagacgaagacttcgaaatgcgctctggagcagttgtattgttgcactatcgcagcaactttgcgggagtaagatatgcgttacgatgattgattcaatctaggtagctaatgctatcatatagtcaatgtgtttgcattctactcgagtaagaaattcgggtgactcacatgggacttgctgacattctccagacggcatgttcagcgactacggtgtcaagactagcatgggttacagctttggcttcggtatgcgtcctgactcggtatgaagggcaacaacttacaaaacttaggtggcgtcaactttttctttggcatacttgcaatgaggtactgttcaacactcgagaaatctcttcagtgctaagagggataggtccattgatatcatcggccgacgcagctggttattatcaacgctcccaatgatgagcatgtttctcatggcagctacgatttcttatgcagtggcacctcaggttgattccggagaccagccgaagcccaaagcagatacaggcggatcaatcgctggaattatcttcatctatcttttcgccgcggcgtacagtcctggtcttggaccaattccattcactctggcatcagaaaggtaggactccagcacccaattgcgattcacgctgactcttcgcctacagtttcccactgaagaacagagaggcggtaagtccatctgctgcccactagattcgcccatagagatatgctgactcttccagggcgcatctgtcgcaatttccatcaacctcttcttcgctggcctcttgactattctcctgcctcgaatcaacgccgtgttcgaaatggctggcacactcggtttcttcgcaggtctcaacatcgtggcattcgtgctcatctttttctttgctgaagagacgaaacagctcacactcgaagaattagatacagtgttcaacaatccaaagagtcgattcgcgcattatcagctgaccaagcggcttccgttcctgtccaagaggtatctgctctggaaaaaggatgccgagagaccactagcttatgatgagtgggcagtggaggatggacagcgagggtgattggatgttgttaggcgaggtgaaaggatttggcttggcatcactgtgtttatgcaacctttctattcttgaatgattattctaaccacgatcaatataactcaccagatactactgacattcagtgctctatgttgtatatatcgaggctcattatgatacatattgatccgatattgtcctctctctctctctctgtaatattcgcacgtcgtattcaattaaagtttagttccccatggaccccgcgctaaaatgcccagaaatatccgaaacatttggcacctgccgtgcagctccactttccgtgccgaccttgacctgaggtgccaacgtcatgctcttctccgctgcctgcgcctcgaaccatccaacaaatcttccgtctcccatcttcaacatcaacacttgaagaacttgccaaaatggctggtcctcaagaatactcctacggcaatcagcctcagcaacagtaccctcctcagcaaccgtatcctaatcaacagcagtatcctcctgaatacaatgcgccgcctcaatatgggtactacccacagtatcaagctcaaccagctccttaccgccggactccgcgccagaacttcgctgtcgtgactgcgcggcagctgaatatcgctactcctgttatcattattatcttgagtatctggtggtctcttcgatcgcagatctgtccgagcgatgtccccatcggtcatgaatgttcgtggatgctctggacggctttgcctgttgtacgtgtcgctcccatcctacgtgaagcatgatcgctgatttatcacaggccatagcgtctttgctctgggcggtcgtgatgaatatctctgctcgtcgcgcaaaccactccatgtctcgcgtcccggcagttgtcaatactatcgtgcagctcatccttgcgctcggtgcaacggcatgcttcgctattctcatctatcacatggagaactaccctgtctggaatcgaagtctcgagggctccatgattgctcttctagtaatactagcgtacgtcgattcgtgtaacaataggacaaagatttggctaataagtgcagaattattaactgggttttatttgggtggtcggtttacgagatgatgttctatcgtaaggagaggcagagcgcaaacagccatatacccatttgagcggctatcatattatctcctaattccttaccgctggaagttgcagtacacaattaatattacttgctcatgcagttttgcattttagtctggctgtgacaaagccgaccctcgcttacggttgtttcttcatgatcgtgaacgacgctcttcacgtcatagtaattctgcagcgcaaggaacagcagtatagtcaacagttctatagcttgcgcaaagtcttcctagtaccttctcagtatctacttttgtgacaaaaacatcaaggtacaagatgtgctatggctgttgcagactcgatacaccctttccgatcatcttctgcgcgtctcataattatacacagatgctgcctcaaatcggcaccacatcttcctcattacccttctgtagtaatacagcaccttgtttggtcgcgtctttgtgtccccaattgtctacagatttccagcaaacccgccattcgctgcaaatcgcaattggtaatctcgaaggtctgcccagtggcgcaattccctgccaattacgttagttgcagtctaggtaggagataaggtaggtgacgtactcctcctcatcctgcgatgtcatctgcgacggatcctgtgcatgcgcatcgatgccacctccagtgccagcgcccgtcttttcaagcttgaccaaaatattgatcaactgcgacaacgcctcctctgatttcaccgcaaaaggtcccttacgctcaggggcgtcgttcaagagtgtcgatgcaacctgtcggatcttgttgatgagtgatccaccgttcggctccatgtttcgttgcgaaatcgatcccaaaactgtgagaagattttgcacaatcaactcccgctcttctgacatgaactcgtaaatctccttctcgtcagcatcctgtgcggccttttcctcctctgagtggccctcgatagggttgttttcctgtcgttgttcccccatgtggacatctcgtaggtcaaagtacatttcgacgaaatacgaacgtgtagcgagttgcgagacaaagatgttggctttttgaatctcatactgaagatgcctgcgccgagcgggttggttcttaatcacgtttcgaagatcgtgggcaggctggctgttgggccatgcaggaggcacgtattgcatgccagaatcatcaagactggtcatggtatttgcttcgacaccatggtctccaagctgtaactctggtggcaggttgtcggtgatgcttttggctgcaataagaccatctcgaagcaaaatgcgctggtccgcccagggaagcgtgctcatgccataagccagctcaagactgacaataccattcatcgtagtgtaaatgtcaatagcaaaacggaagcccgtcaacagagtaacgctgccatcctgttggtgaatgacttcattggcgagaacacagatgtcatcaacgttttctgggtatgcaggatatgggagactgggtgttgatggtgcaatcaccatgtctgcagaagatgcaccaagctgagaaaaggatctaagagatgtcagcggtgtccgatacgagaggaggcgatacttaccgtacgccgagaagaaggcagtaaaagatacgcttcccgatctgatctttgacatggttgaacggaagaggatccggagaacagttgtcattgccaaatgtcggcaaatcaccagggtgcttgggccggctgaatcccagctcgcggaggagggtcagggtctcggccatgaattggccagaagcgttccactgatgcgtgtatcccgatgccagtcccagaaagtagctggtcgcagcatcgtccagagtctttggctgtttgagttgccacttgttcccacgtgtaatcaaggcaatctcacggcatctttcaaccatgacgatagctcgaggaaacagatgggtgctgtgttgtgccttgagatgttctctcgcacttcgtgggaaggatgcaacaagggcacagatcatgctcgccagcaaaccaagaaattcgggctttgtgcggtcttcacggttggcgaatgactgacggaacgtaggctcgtgtgggaatggcgcaagcgggtggatataggtgaagaagtcatcgaccagcagttccaacactggcataggcgcaatgtactcggcatcaacattatcggacgagatgttcatcaatgtctttgccgcagtctgcggtgacggagacaaagatccaattactgcagctgccaccgctgcagtcgccgccgatggtacatcaacccgcgagcgcttggcagcttttgcggcctcggcatgcttgttgggtggtccccgacgctttgtctcgcggttgtatgtgcagtctacacccagctctcgacacggtcggcacggtatgttactgtcgtcgcacttgaccttgcgcatactgcacatgtcacaggcccgccgcagtcgagtaagcttcgggttgatggtcgggtcgcgcataacagctccatttccaggtataagctgagtaggcaactcggtcgcatgaggcatgccgtctggaggatccatgggcgcatgtggttgttggtggcccacgacttcggcggcagcaacggcggcatgttggagagcttggggattgtttatgtgctgagtgatagcgtgggccgcatcgcttgcggcctgaagcatctcgagcccattgctcgcgtacgcgtgagccgtcgcatgggagtttggtgacggtggaggtggtgagccagacatggcggcgagctaccaggctgagccggcctgcagcggagcacggagctcgttaggcggagctggggtgttccgtaagcgggacccttgagaatggcgccggactcgactggtttgaatggttgcggccgtcgtgatggctgattatcggaggattcccgggtgttggagggtgttgaagcgaggtgaggccgatgagccgaaaggaagaagttggcgggcgatgaggtcacgtgttttctgattatgtcagtctgatatctggctacctaccctggacaactctccagaactgtgaattttgtcttcaaaacagtcttcacagtatttctttttatggaataatgtgtataattctatcactacggcaaaaatttatttcgctttcttttttaaattcaatgaatccgtttgtttcgtgttgatccttgcgtttggtacagcatggttattaattttttgtgccagactctaatgtatgcgacacaaccccgaacttctcattcgaccgaaactccagtcagtaaaataatcctcattcataatgtagtacaattatcgatatcccttgcctaacagtaagggtcctgtaattggctcatcgtggggtatacatgttcatcttatgacgaaatcctgtcgggaaattcgggaatctagcatcatgtccctgcttgcggttgaaccgcacggatgagtcgaggtttcagcatgggcctgttccaaatcggccttgtcgtccattatctagcaatacaatgagattttcatatgtggttcgcgcaagtcgagcatcaagcgatagcggcaatccacgcatgtcagagcaaaatgcaagacaagggtactcacgaattaaagatacataaacaaacaaggactatgccacttgtgtcatatccgacaagcttctagatcctgaaacaatgtcacgtagacctcgaacgactttctggaatatggaattgtctgatctagcgctcaccctccatttttagctgtcgctatccgccgccttcaacggttacctattcgaagcttggagctcacaccaatcacattaagctgattttctctttttgaatcagcctaacattcattgattatccccgcaagccgccgttgatacccactcaagctgtcaagcatcaacttcagtccctatatcagaacctcacaatctataccgccaataccatgtcaagtctcgggatatcacctttcagtattgtagttgtaccaagtataatataaataagatacaaatctatctcatctcatctctctcctcgggtgcgtccggctggcaccgataatcacagacccttgaacagacccactcatcagcccaccatcaccatcgtctgataatatcgacctggcgtgatgtgctcagcttaacaaactaccaacggagcaaggcgagactcgggggaagagctttcgtgtcatgagcacgcgtataatcgctgaagaagaaaaaagggtatcatggacaagggactgaggggtaaattaccaaggataggcactccaataaatacctaccggcgtctggctgttgttcgaggcttgcgattctatataatcgatctgttgcttgcaaaaactaaatccttcaagctgacctgcgtcacacgaccttttgaatcagctgagtattttgctgttaagtatcgactgttcaatcagcctttttctcttgcgcctacgatcggctacgccctcatccagcgacttataccctcactttgtacaagagtcgaccttacgggcttcatctaacgattcagcgacaaaactacacgtttctgaatacaataaacagagtaaaaacgccgtcaagatgacttcccgacctatgaagcacatcgatcgcgaggatctctacacgaacctcgaagcccgtgttcagtatcttcactcattcctcgacttctcaagccgtacgttacaccaagcgcagacaccccacggctcgatatcaacctcgcagttgagagcaaattttatccctttttaaaaactaactaacagtctgcccttataggtgacattgaagctctcatcactggcgcaaaatacgtcaaggctctcatccccgccgtcgtcaatattgtctacaagaaactcctccaatacgatatcacagctcgtgctttcaccaccagaagtacctctttcgaaggcactcttgatgagattcccgacgagaacagtcctcaaatcctgcacaggaagatgtttctgcgcgcttacctcatgaagctgtgctcagatcccagtaagatggagttttgggagtatctggacaaggttgggtatggagtccctttcaacacaattcgcgagcaaagactgacttgtctagaatgatgcacgttggcctcggtcgcaagcaccctcttcacattgaatacgtccatcttggtgtctgtctcggtttcatccaggacatcatgaccgaagctatcctttcgcatcctcgtctacacattcagcgcaagacggctctcgtcaaggctctcaacaaggtcatatggatccaaaacgatctcatggccaaatggcatgtcaaggacggtgccgaattcgagacaggcgactctgatatcgagattgagcgcgagggctacttgcatggaaagcgcatcattggcgagggcagtggctcaggaactgaggacgatgcctcagaacatcatcagaacgccccctcaagaattccgcatcctagtggtatgcccgctggtggtgtgtgtcccttctcggggatgggtgctccagctgaggatgaggaaaagtaagaggctagatctcagaccattgaggttggtctcaagtggagatgatgatggactttcaacaatacatatccggcgtttgtgataataacctatttttggggtgggattgggacattcggggttcaaggaaatcttttttgttatatttctttaggatagagttgatatcagtttgagaatcacggaaggaagaatacaacgcctcttattcacttgatcctcataattttggcctcgaaaacggctttcttgtaggttgcagattctgcatgagaagcgtgcctactggcaacttcacctttgcacgcggcattttttcgagctcacaagattgtggccgccgaagctacttatcaaggaatattcgttcgcatgaaagtcaacaaacggagttttcatcacttgcgtcatggcgctggagcttttggtcctccttgcaggggcagtggacccacgattgttgaatcacgattgttggagtctggaccactcgtcacatcaaggttcctgggcgattcccaactagaggctccgtctgatattaatatgagacacgtgattggttcgtggtgggcttttggagcggggatgacgggcagttgcagaggtttttgtcatgacgaatccttgaaataatgtgcccctcggtggggttctttgagctttgagctcaagcttgagatgatatgatggacttgatgacgagaatgaagggagaagaatgtctgaagaaaaagggatcccgagaataaaacactcaataacgcggctgcttctgtgtgtgtcaacatcaggaagttcttgtcacttgtaacggcgttaccgggccgggatgttgagtcgttgttccattctagagtctagacagtctcgaacctcttgaaaacataagccaacctccaatggtagctcgttgataaaccgcactgaggcaagacagagtgagatgcgcatatcgagcgggcgaagcagagaaaagtacctatgcaagaaaacaaggcatcaccatgttcagaagttctggtggtgtatgtataagactgttgtaaaggggtccacgagcttttatcgcgaaccaaccccaagagcaggtagaagcagcctgtttttccatttaggcagcggaagaaacaaaagaagcaattttaaagtaaacagagagataatgaggaaattaccacttaaaatgactcaaatatgcatacttgacgcagccaccatcgaagataatctgcaggtagggaaacatccaattatcagcaactatacctctcagtgatcggatattctcgcacaacagtaaaaggctcggcagaaacatcccgatgaagagtatcaactgccgggaacgtgcggtcacgtctgacggtggatggctcagaatatgagagttcgatgatgaggcatgatgagattgatggcccggcccgcccatggcgtgtgtgtaggtgcaaaactgatggcggggtcgttttgcacagggcggctccgggggataagccccggatgcggctgatgtgaacggacttggaccgaaagatggccggtccacgcctaaatttgaatgaagtgcgcaccgactatttcttattaaccacgatttagaaaatactgcgtcatattttgttaattagaagcttggactatgtttgcgcaacttcatatttttgctgtatatgacaatggttcagaaggctcgcagagtatcatgagctttccgccgtgcgctggcatctcgggagtgcacctccgtcaaagggggcctcaccgtcttttgtttggttcgggctggtctgggggcacaattgctggcgcctgtgccgtattgcttgcttatcgttggtgcattaaccagtggagactcttgaatagcatcttatcgatcgtggaagtggacgtttatcgatgatgattagaattggcgatcttaaagatgagtttcatgatactgaattgagcgaggtcattgagcgcgaagggcttaaacccagaacacatgatctactctgacctcgagccatgagggtatcgtgagatcatgaaaagctatatcgcaaccacttcattgaccctacgaaaaaactttcattgacagtcagcacaaacttgaatgctcagaggatgcgaaagctgaacaaagacaggtaactagacatcagcaaatcaaaatgctgactcagtgctgccaatgctttctcagcttcgtgaatggttgaaataagcaataaatggtgtttgtcggccgaattcctttcattacccctcccccgcgattatccccaactcaatggcacgcacggtcacatggaaacaaacaccatgcgaggccccaaatatctaattccatcaccttctatatgatccgatataaaaggtggtcaacagaagcgatactcacttagtgagagtttcaagtaacaagaaagaaacacgcacggcgagatataacccagcattctggtgctgtcaaaggatcgacgctgaagataatgcaacgctggtcgtctgtctactatacctacagcatgcgtgttgatagacaaagctgggtaggttacctatttcagccattgaatgctcacctgtacctgatcggcagccatcttctgggttcactcgagttggcgacccaagtcaaagcatcttggcagctgtcgggcctttaagaattttgctccggcgcgtgagctagagggtgtgctgagggctcatgatactgcgacaaaatggagagattgtggtttctggggtagatgaacctggagaggtcactttctagtgaaattaagaattgtcgagaggcatggtcaattgttcttgatttcagtatcttgttaactaagtcattatgtactcagtaaagtcaccatgtgccatttttacatccattagtggcctgcccgcaaaaagcaacctaggcacctcacttttacagcagagaaatgccccaccacgccaaccatcagtcactgactaggtacctacagcaggcagttcccgcctggatggattggatgggatgggcacagcaacacacgacgatgagtcgccgaaaccgcccggcccgactttgagactagaccagaccgtgccttgacttgacttgacttaccttaggtattatgtatgtcccatcttcttggggacagaacagataccttaggtaggtacagctaacgtcaccgtcgcttgtatcccaggttactcttaccttatccagcctgtagaatcgcttctttccctttcgcttctccctcttagtcccgctcaaccttaaccatccctccctccttcgccataactctacaacctttctcttccttcatctctcaaacccaatacttccttgcttcgcgcagcttgtatagcccagctatatcatttttctattctattccatcacttgtctgcctcgtcttaatcacggaatacgcgcgcgcattgctccatagtctaacctccccgcgagagacggacggcgatcaccttgctccgacaagacaaccccaaaggagacgccagctgacacctcctcgtctacgatcctcctcacattaattctctctccctctcccgagcctgattctcagttcacctcttgaccgggaaaatggcaaccaccagcgaaaacactggcgcgcccaacttgcgccgccgcgagtccttgtccgagattcgagctgccaaccctgatttggctctgagcggtaacattatctcggctaccttcaacacaccgcattctttcgtctatcgaaaaggcggtgattgggtatgtaactaactaactattcacctcgcttcgcttcgcttcctcaacatttcatctcgtatcactatcagttactggggttcactctctagcttacatttccccctcttctccaaccaaagctgcagaggagctccccccccccaccctcgtcacatgaaaattgaccctcagctaaacttttgctctctgtacaggacttgaaatctcgtcgcggtcaatctgctctctttgactcccttcgcatacctctcctcccaacgctaccccatggaatcacaccgttgtcgcttggaccggcgaaatcgacgctccaactgatgacgtcgtttcttcacccggcacgcccgctccaaacacttttggtgcaacatcgctgaacgccctctccgcacccgttcccattgacggcaacgcgcgcctgccgactcctcctcccgtagatggtctctgggtgccccgcgaggaccaagaccgcctcgagtatcgtttgtcacacaacaagaccatccgcacctacccggtttggctctccgatgaatctgaggccacttctgagggtatccttctcaaggaccaggcccgctggcgacgctatgctgagcaagatctctacaccctcctccactacaagcagcatgagccgaacgacggccgacgcgaacgtgtccaatgggccgattactatagaatgaaccagaaattcgccaacaagatcatcgagatctacaagcctggcgatatcgtcatcattcatgactacttcctcatgctgcttcccagtatgctgcgacagagagtacctaacatgtacatctcattcttcctgcattctcccttccccagtagcgagttcctccgttgtctacctcgacgaaaggaggttcttgagggtgttttgggctcaaacctcattggcttccagtcatacagttactctcgccatttcctgagctgctgcacacgaatccttgggttcccctccgatactctcggaattgatgcttatggaactcgcgtgcaagtcggcgtcttccccattggcattgacgctgccaaggttgaaagccatgcatggaccgatgctgtgaccgccaagtacaacgcactgcgcgagctttaccgcggaaagaagatcattgtcgggcgtgaccgtctggacagtgtcagaggtgttgcccagaagctgcaggcttttgagcgcttccttgagatgtaccctgagtggcgtgagaaggttgttctcatccaggtcacctcgcccactagcgtcgaggctgagaaggaggatcttgaagacgacacaaaggttgcgacccgggtcaatgagcttgttatgcgcatcaacggcatgtatggaagtctgggattttctcccgtccagcactatccgcagtacctcagccagaacgagtactttgctcttctgcgtgccagtgacattggtctcatcacctctgtgcgtgacggcatgaacaccacaagtttagagtatatcatctgccaaaaggagggcaatgctcctctcattctttcagaattcagtggtaccgctcacagtcttagtgatgccatccacatcaatccctgggatctcagtggcgttgctgagaagataaatgcggctctcaccatgtccgaagccaagcgacaagatatgcagtctcgtctctacaaacacgttactgagcacaatgtgcagtcctggatcaccaagttcatccgcaaggtttacaatgttcttggagacagcagttctgccaactccactcctttactcgaccgagctcttcttcttactcaataccgctcagccaacaaacgcctgttcatgttcgactatgacggtaccctgacgcccatcgtgcgcgagcctagtgctgctgtgccttcggagcgtcttattcacacccttgacttgttggcttcagaccccaagaatgctgtgtggatcatttcgggacgagaccaggatttcttgaagcaacatcttggcaacaacagacgtcttggattctcagccgagcacggcagctttatgaagcaccccggctcagatgagtgggagaacctcgcagagaagttcgatatgggatggcaggctgaggtgatggaggtcttccagaaatacactgacagggttcaaggtttgtacgctgacacatgtttcactcaacacaggctgacaataaaaaaggttcttttatcgagagaaagcgatgtgctttgacctggcactacagattggccgaccccgagcaaggcattcacatgtcacgagagtgccataaggagctcgaatcgacagtgggcgcgaaatgggatgtcgaggtgatgcctggtaaggccaatatcgaagttcgccccacgtttatcaacaagggcgagatcgctaagcgcctcatcaccatgtaccacacacctggcaccgagtctgaagacaaatctgggcacctcgagttcgccctatgcatgggtgacgacttcacggatgaggacatgttccgaagccttaatgccgcttcgggccctgtgctggatgccaaccacgttttcacagtcaccgtcggagcgagcacaaaggtcacattggccaagtcgcatctcctggaaccagaggatgtgatcgagtgcgtggctctcctcgctggtgtacaggatgttggagagcgtctaggcgaggtgaatctgggggcgctgagtgctgtcgaggggcatattcccagtgctgagcggtaatgacagaacaactattgttttttccaggcgttttttggacaagacgaagacaagatagacaggcggtgggcgtatggaatggacagagatgaaagacaaagaagggtagtaaacagaaaatgggaagatagcgtggagacatgcacccaagacacagttcgtggcgttcatgatattagctgttgtacatgccaaccataatgagttgaaagtaggcaaacctatgaaatagagaaatatatgtttgaccgatgttaagtatcgtctgaactcatgtgtcggtgttcatgaaccagtccaaagtcacggcctgtatacacattataccttttggcaggagaacttacaatttgactaggttcactaaagcaataccaatcagtcgttggtaacatggccataatcttagctaccgccattttgtatagaccaacccagaaaggcttttatgacagagtatcagctccccgttgatcatagttggactgcagagatgtgttcagaaggctgtcagagcagtcgaaaccggacatctttgtctatctgagaatgaatcaagtaatgcagaccttgagaatttgccaacttacggcaacttggtcaagtttacccctaaatcctattgctctcgggcatggccggagcttcgactacgaccccgacaggctgactatcaggttatgggagcaattccaacactcttcgggtagacatcgtcccataaaagatactcggagcttcgaaagtctatttgatatatcagatcagctgtaaactgcagtgtaccaatatgtctaagttgtctaagtagtcaacgatgtctttctttgaacccttcctagccatgaggttgcagccattgggtcaaggctacttccagaatacgtcaccacaggtacaggcctgtcactgggacctgtgtgctgtgtaagcgtgaaactgctcttcctctgtgccttaccttgttccatctttcttggacacatcccaaggcatagaagtccttttctggaagttgaagcattaaaggattgacagcagaacttgtttctaaggtccagacctcacctccgagacaatgaagctcctatgttgccagcatggcacaggtagttagaagtggaatagtgactgggctaagtatatttcgaatcgtcaactcaactggaggttttgtccgatcagaatggtagacagttaccaagatcaaattgaatgatttgtatttgtcaagtgcgaagtatttgtgtttagcgaagaggcttgcaaaccagaccctccttactgtaaaagcgtatcgcaacacatacatatatatatatatccaacaacaaacacttatgcgccgccccgccttgaccgtctggtaacgccaacctggccatctagatatgcatgcacataacctgtttatataaactaatacagtcccgtttcactaggagtcaatgttgaaagcagacccgtcatagtcaaccgatcttcactcccatccgaactagcattctcaacaataacactatgatcccttaccctgacacccttcaggtccccaacaccatctccagcacggttaggcatatagtccctcgcatacgaaggtagatttaccttcttgttctttactaccgactcaatagagtatatgacttcctccgccacagggaacgcttctcggagctccatgagggctcgacacgcttttacgaatgtttcgagttggacagggctctcttcaatggcgaacaggactttgaaagcgcaggcggagcatgcttggataaaccagtgttcgttgtggatcgtgtatagagcgcggaagtgccagatcgttgacatggcgtttgttgcatgggcgtaggaggtaaggcgtggaatgaaggggccgaagaccgatttgggaatatggtcgaagggttgaagaacgctgattactacaagatccgcgcttatactagatacatagccgttaccaataatgctctgcatcgttctggtaaagacttactgtagtagtatagcagcaggcagaactgcattctcagcccttagctcttcaggcaaggagaacttccactccatgattttagagtacaactgtacagcacgtccggtatttcgagacggtgaaactccctgctccaagggaataaggaactcgagaacctgctctgttatttcggtcaagttacattcggcctcgaatatctcacgcttcatcgaccgccggggtgctacggacacaggatatgagaaccaccaatactctggattctcggttctattcactggtgagctttcttcttgccacgttctatctcgtgcaggcttcttgataacgagacgacgacatagaccgtgcattggtttcctgtggcacacatgtcagtgagtttggttcggcgcgagcacattacttaccagtcccaaacatagaaaccccattgtatccaagacaacgcatgtgcttcggccctctgtctcgagcccgcaatagcagtatccgtagaacgataaatatcatcaagtctcagcgccatataccgtgactgcataagcctgtggaacccgagcgccgtttctccgttgcctagggcgccttcatacacatacataagcgccagaccctgtgccaccggtaatgaaggccttgtatcttcctgcttcaaacactggatggcttcttgggcaaatacctgtcctcgggtactgagttcgtctggtatgctgaatgtaatcggattcgtcgtatatagctgtattcttcgttttagcctgcagagactctgaaaggaggtggtaaagcctacatacgcaactaacggccaaaattgcattgacgagaaatggtgagcagaatcgcagtgctgagggcacgcctgttgccgttgggtcgaggttctttaggtcgtcttcgaagatagttcggtcgataatacggttacatgatgtgtcccacgtccagaacaatagcagtaagtggcttagaaacttgtcatcttgtatgacgttggtccatcgcgaaaaagggagtatatgcccttggagatcaatggatgcagagtcgtcagaggctctgccctgagattctcgccaggctccctcaaataggctgccaggttggtcgtttctgagaaagattagaaaggcgtttggggatttatggtgtactcacaaagatgtgagtctggcccgtgtctgctgttgaggttgggaaaggctcatgcgtgtcgcagagaatgttggcgagctggcgcttccggacgttgtagcactgtttgaagtattatcgctactgcttcgtagaagaggattttcctgtttccgagacgtgggagcggctgaactccctccctgaaggtcctcagtcacgcctttgacgtcctttccggcccgtattctccgtagtatctcgtctgtctcatgaggctctctggtcttgagcgaagagtaaagactctcgtgatcaaggattctttcttttagttcatcgtgctttcgttttattgctgcagcctcggcttcgtagtggttgctggcatagtgacattctctaccagcagtaatacagccagaacaccttggcctttggccattgcactattgaagtcagtaagctacctatcttgacacagaatcttctacaaccttggctttgcgttgtctgcaagcctggcatgcagtcttgacagatattctcttgggtatattcagcttgggtggaggcctgggtgagcctccttctcgagttgggcctggcagaagagcccgaagtcggcctgcagaagacgaagacgaacttgggttgtcatccatatttatcaacagatgaggttggtgctctcagcgatcagcaacaggcattttggatgggctacttcgacaattaacgaattatggttgaacagatcaagaggcgacctatgatcatgctatgaagagattctggttgcctacctacctgggttacctgattcataactggtgtcctttccatgccctgtaacttcgacgacatttcgtctatatatgatgtatatgctacgtcacatctgccctatttggccccggagtttttgacaagcgaatgaatgtgagctctattgagatccattcaagtctgtcactgacctggtagtggccgaccttttaactcttgtttgtaatactaacgccggatataagtccccttactacacctgcaatatccgcactgacgtctatctcgctatctaccttatatcacggtggatattctgtatccatggatcgtcacattaaataaaaatcactcccagatcaaatttcaactcagtttgcattatagcccagctctaggtctgagcaatctcatcgctgtataaaactatagatatcatcataaacgtcgagaaacacaccaggcctcctcatcatcaatctgtaaacagagccgcgactccattaccaaaccaactgcctccctgataaaagaaaaggtcatgagaatcctgagacacatgtctaaaccaagcatccttgcaaacgccaacagaaacaagaactaaggaaccgctcaaatcacggggtatcgaattcaaacccatcctccaaccccacaacacatcacaacacaagcgtcaaacttgatcaaagcatctcacaataccacctgagtctagccccaagaattccaacaatcaagcaacggcgttcgacaaagccaaccctaccattaccgcaagatgtaccaagaggttggggatattcatatacggccaaatcatgtactgatgtcgcttcatgcaaacaaagtcagggtatcacgccgtcggatgacgtcttccttcaccgttacagatcatgatcctgctgagcggagaaggaagccaagacaccctcagtcaaaacaataataataaagctgtgaaagcaagaaaaacatctgacaagctcagcttgtttagcaaattcccaggggcctgtcgtttcagattgttggagagaatgtcggttcatggagtcagatgctaatgccgatgggatgtcgaatgctgccatttgaacccagggccaagtaaattcagagtaggaatgacgttgtaccaaaagagattcaagaaaataccatggtcgtgtatcatgcaaaggatcatgcccgcaacgtgcgtcgtctccgctgctaggtatagaggaaaagacggttcaagggaataggtcataagtcgtcaaatcattgtcgtctgagaacgacgggatggatgaggcataaaccagctcaatatgctgcagcagtagatccttcgcttgttgcaacagcaaccaacgcctcaaggcggcctaaagagccattgctgccaggtcgtccttgttgttgcggttgctgttgctgctgggtctgttgatgcgggtgctgttgctgctgggggtgctgaggatgttgataattttgtgggggtggttgttgtgttggttgctgatattgaggatgtaatggtgcttctttgataggaaatccactgaagccagtaaagttcggatgcaccatcctatccacgtgagccatccgtggatcttgctgctcctgaggaggtcggccgtctctatgaacggaaacgggcccattataccatccgcgacgcttattttctctcgaagttgtaatagatggtgcagaaactgtgtgttgatggagagatcgtggggcagaggtagggggaggtttgggcccctggtatatgggaggccgctcctcgaaacgaacagtaggaggattgagccgcacgtgctcggcttgagcctgaacagccttgtttgcttcggaagcccagctacccgcgctatcacgaggtggtgtactgtggttgatatcaaggcgattaaggcctctttgaaggctcgcatcgtacaagttgaggtttcgtctctcgtcctgcatcggggtttcggggagatggggtggataagaggctcgaatctgaggctcttgatcgaccatcatgggcgaaggctgtctccttggtggggtagcaggtgggagagggtcgaacgactcaataccgggcaggcggaaggacgactgagaagtggaagggttcgcgatcggtggcggtgggttcggacggacagatgactggttcacaacggagcttagctgactggggttcccattgatattgcggctgtctggatgccacgttcttcggcgccaatcaccctccgacattgactcccttcgggaccattgagaagtcaatgaaggagttggggatggagggatgccgttactgtttggcgggagagcacccacattcgaagcattagcggggccgggcccaaacatcatcggtcttccccctggtgctccgggggattgaaatggatttcctgggacactcaaacggcggcctggtgttcggcttccagaggtatacatgctgtgcgatcgtgagtgtgatgttgctggggaagaaacgcctggcccccatctagggctgctctgcccagttgagaaggttgacgaagttggtgttccgaaatcactaggagaagcaggtcggtagtgagggtaagacccctccatagcactccggtaagactctaaagacaatcgcgagcgagggtctgccatcaccaatggaggcggtcgccgtctggcatcttgaacgctgtaagccgaaccaacagaactgacactggtaatactcgacgtagaaagcgatttggaatgtcctctttgaggaccgccggcactaccacctgttgatgctctggctctattaccggcttgccgaattcgatcaggccgcatctgccgttgaaaccgggaaccagttgcagctagcgagtccataggaatgttctcgttaacatggaccgtctgtgcatgttgcctcaagttatcgagtcttgaaaagcggcgagagcagtgacactggaatgggcgttctcctgtatgcttcctgttgatccaagtcagcattaacgacaaaccaagtcggggcgagggacaaaggaagaccacaaacctaatatgccgggcaagatgctcgctccgtgtaaagctcaaattacaaggaggatagtctgtgcaatagaagcgttgcgacttcttcttcttgcctgacctgggtccgtctgctccaacactttcgtcgtcggatccagcgccatcctcaatggtgccagtctctccatcggaatcgtccatatctacgtcgccggagtctcctgatttggtcgaatgccgtgagtcgtgacgccgaggcatctttggtttcggtggttgttcaggcatctggattccctggggaaagggactagatggcagtggcttctggctagccaggttgaaagttgcccttgttggggtcgcaccatcgtcggcaggtatttgtgagtgtgtatgaggggctgtgttgggtcgaggagttgcggtcgatgaacccatgacgtcttcgtgggagaccgtcatggccagcggggaattcactggacgaaaagcggccgccattgcgacaaaagttcgaagtcgatactggcctcagtattatcgatattagtgacgatattaccgttgcgcggatccgcctctcgggaaagggcgagaaagatgcctgtagggtgcaacgtcctggtcacacaggtacgagaattcggtcgggtaaccgttatgcaccgctatatgtgctgtcgggtctgcaatgttttcacttggatgcaccgacaatctcactgagacagaaaacggcgagacggccgaaggactcagcagaaatcgcgaggcgggtgatgacggccacaggcaaccctggagaagaagaagaccttccgacgatgggggggatatggagataagaagcaatagtccgaggagtcagggcgcaacaagacacgcacacacaaaaagggacatgtgcaagtcgaggcagaatacggatcccaacgggatagagggatagatgtaaggggtcaagaagagagacaaggaggatggagaaacagggagcgtgtgtgagagctgtaggagaatgagtagaggcgttctcaggctcctacagtacccacgacctgctaactaaggcccgccttagagcgtacgtggaaatgccggcggggagggaggcgtgcgtggtggtgatgcaagccagccaaggtcagggcctagatccgcagagtgacacagaccagactgaggcgagtcgataattattctttgagtgactgcgaaagcgatgcagccaaactcattcgacggaataattcgtcacttccagggctatcctttgtggttgcaacttgaattcatcaagggataaccgagaaagtcaaaagtcgaaattgtattgtatgtgtgttgcttgcatacaaagactgcagtaacaacgtgaaccaaaacgtgcgtgacgcagaaaggtagaaaaaaaggttgacagtcgcaaactggtgagtcgagacaggggcacagagggaaaaagcggcagggccgcaggggcaagcgtggcgatgatgtatgtctatggttgcttttcccgccccaaatcgatttgtctgtggagtccggatccgggatggatgcatggaggcaggatggagtcgcccaactctcttgtttcccttgcactaagacagagtctttgttagttgcgttgcccgaccaatcaatctagaagtcagccacctcacgtcgtcgtgctcactgttgtcatgctcattgacctggatcaccgtcgtccgacaggaacctaattctctagggttctccagctggctgcaaaccgagcctggcactggatggccgtgggtgttgagtttcgctgggcgcggagctctggtctcggttcggcgccaacacaattctccgctttgccagtttgcggccgaccacgggcagctcgtctcgtgggaaccctgacagtggaggacaaggcaccgccggctttggtggggagcggattacagttgcaggatgagtcgatggatgctgcttgggagtatccgtattcctgagcggtgactgttgggcacgataaacctgtattcgaggtggatgggtgggattgcaacagctcagaacgatttaatcaaccgtagtatccaggcccgcgcgtccaattccaagcagaggcatcaagcaacatgcggactgattgtcgtttcacaacaccttgctgaataattctgtcttgagggcacatcgaacagtaactcatgccagtcagagccgccaggtacaggtcacctgcactgctgagcagggggcgggccaggtacatagcgccagcatgtacctgatatgacccatgcgaggtttaaccctgcaagcgttgcagcttgatcaaccaacgagctgcaagctagtggtaaagcaagctgacagttgaccagcctgtccaaggatgatatggtcactgaaaagcacctagtctctctttgcgttgtttctcgaccgcttcagatgtatacctaggtagtcatatctgacaaaactttactgataccaggtgaagcgaatcctcgacgtagctccaagaatgcctaagcctgtgagccagtcctactaatattctggatcagggtacaaaaccaacttgcaggattcgcgataatatcgtcaacccagaagcagccagcatgcatgcgaggggttgggttctcagccttgggtggatcaagggcccatgtcaatgagggttggagacagcgctttgatgattttcacccacagggacccccaaaaactaccgctgtgcgatggtaaaaataaacctcgcgccagttgcatatcgaaccaaaaacctgtgcttgcttgactcgaagcgaagccgtccctggccgaccagccgcaaggggccgtgtcgggggcttggcgttggacttgctccgtgcaagtccacaaattttgttgtaacaacaacacgattccggctttcaccactgttcagatggagtttgcccaaatcttattctcagttgccatagacatgcttgcagcagcatacctagaaagcatgattccaataagcgatgccgagcagactgggaggcaataatcgattgctcatcgtcacccagtcagtgtagatagcccaggtcatctggatgcagccggcttacccatgcgatgtagtctaatctgatacagacccctcgccgcgtccctaacgtcaacacacagtcactttttctcagcttgaagataggtgagcaggggagtggacgatggtgcctggatcccgtaggtcggtgggcttgagattcaggtcgatgatgaacatcgtgcggggagtcaagctatatcaaagcaatgcaaccctttcaaataaacccatctctcccgatgatgaacatgtctttgctgcgtcgttattcgcttccattatagcggtctgctaaattggaaggtaccgtggctttgatggctccagtatgaaaggtctaccactcgaccggtccacgaggcccatctatcgcactggcgccgttgggcgcaagcaatgacgtgaaatgtcgcaaatcagaatactcatgggtgtatctcagtagcaggtaacggtcgttgtggagtttgagctggcatttgatggttcgcagcaagaggaaaggctggccactgattccgaagatgccgtacaagtcaggacaaactcaatgctgacctcgtatgacgcattgagggtcaattgccagcacactggttctctcaatgcaggccgagcagcaggtgcctccaaagtgtttgcctgcatgcatctcacggcggtgtatgtttgcggatggatctagcgtgcctggtggatcgtgggcaagaaccaggtacttatttcatcccatagccaaggaacgacaagtccaagctctactagccacatgaacccttcaggaggctggagtccagcaacgaagcatcgtatcaatatcgaatctggctctcatcgactgtgtagaagccgatgcaacagaatctgtccggcgagttcaaggttctgtctcgcaccgcaattcttcgcatgaatgaggcgcacgacgcagagccaaggcgtgcggggagagtaacatgactcacctttgcgtttctgcaagctctggctggacgttgcgcatgcagcttgaaaggaatgcatttacaattcgaggctcacaagctgcccacctgatgtacggatggaaggattctagtcgtccaccgatggacggtgatttgtgatcttgcaagcatcttcccgtactctccttgtagcgacaacacgctgctgtgccatggaacttgtatgatccgtgaaccccgtaataccgtacggtcaatggtcgacttcgtttctctcgcctcgatctcctgtggtcctaaggcgtggaaaacgtcggcgatgggacggctggttgaaattgacttttggcgtcttcttagagaaggtttctagagttcttggtggttgattggcgtatcccttgaagggtccttgagatggatactgtgtgatttctagttgcgaaggctctcttttttccgaggcggccagccccgtggttgttaggttccctcgtttcgtttcgagcctttgctgtgcttctgatctgagttgtcaattttagctgtgatttacaggctctctctccttggatggagccgctaagaagcaatagaaggtacagacagaacctttacattcaaacggaaataccttgtaaaaggtaaggtacatacagcactaatataataaggtactagacattacctacgactcgaaaggacgtaaaaagaaaacctcaggacctgtcttcaatgataagacttaaggttccttaagttcaggtatatcttccggatctcaggaccagtgaacagtctcttactccccagggccacctacctatcctccactgcctcgaatactcgacccctccttaggtcccgtctcatcgttgcccctccacttccttgcagtgccttagagctggagctagagctagagacgataactaccccaccccctctgtctatccctcatgcacgtcccccctccttcccgtcatcagtgagtcctgtgaccctgtatcgataagagataatcgcgggtgggatgtcgccagtcaaaaaaagatgagcacttccttgatggtggaaaataaacgaaacatcttatagcactatccaccaccaaactcgacattgttattacttaggcaggtcacatttgattcgactgcttacgatcattgctgcagctcactatatgcatgtactgtcctgcatgattcagggttcccttggacgctatcgacacatccccgatgatctgagaaaccctttcagccgctgtctgtccgtcttcatcctttaattggctcacatgctgcagcacgcactactgcatcccttgaacttctctcatgccctctttgttcgtttgactattgagaaagaaggatgataaccatgtccacaacgccaagtactcgaaatcagacattttagcaaagcttctgggaccagcgtttgaagagatgcccgttctcgaactccattggcaccttggttattggtggcaatccagccaactggcggtgaccattagacttccagcctctttttcttcgtcgtcctctttcgccgccagatcttgaatgggagtattgcttgtctcggtgttttcgggtacctggagtaagtctaaaattcgactggcaacccgacgggtgcacacctcgctcgcccttgagttctatcccatcgcttaataccgttttctcgcatcggtcgacggtaattaccaaggatcacgatagagatgcgagaattgacctgcatatacactaaaactacgcaaccagccgcctctcaaccagccgccgtttgcgcctcgtcgccttgacagctccacttggcgttgaggatcaacattgagggtctttcttcaactcaatgccgcctggctcatacatatcatgacgagccatactgaaggtttggcacgtctgtccagcctcgagtttctggatggatttacctccagtactatttccaggcaccaagtacgagacattctcttcccgaaatagcatggaacatggggattcgcctgaagcttgctcctcaggaatggatgagccacagaccagcttaccgccatttagtcgtttccaactgctggttgctgagaaacaagcgcctctttcatattatcgaatactatgcgcatgcctgggaagcgcagtgactctcgatatccctctcatcagtcagtgtaaaaaaaatcatctcacttgatatgtacggtaccttaatcgttcctggactactgtctgagccctcatcctagcctctggcctggtctccaaccatgccaccaaatgcaaggcacggcgcaggttgacgacggacctatccaccagagtaacatggtcccaaaggatgtcacacttgcacccttgacctaacctccatgtgctggcttgcacaccaactcgacgttgacgacatttggtgactctttttgggaggatacgcagttgagccccgcgtccgcttattccgaccacacccatgtgacgactccctccagaagcaggggaatatcgctcacgggtcgggaggtgggcgaccggtgaagcaagggactgcgacttgactgaacctgcaacgaaatccactctgttcttcgatttcgagtatgtgttgccagccgagatatctcgaatttgccttggcccctccatccttcccaacctcgctattcaatgttttgccgtgtcctggaattttgacagtttctaattctctcatcaccttccacatggaccctcaatttcatgtcgtcttgaattgtctttgtttccaagccacatgctagtggccatgctaacactattgcctgatagaggcccacagcatttgtcaattacctgtcttgtcctgaacttgtctcgtcttgtctttaacctctctcgttcggacctttgatcctacaccgctcttttatctcaaacccaaaattcggaagccttaacttcttttggtggatcttccatcgacatgtctctcatcgcctcagcctcacgagctgattgacctttaaagtcgattctcagatcaattggcctgcgatcgtgaagctgaacctggatctgaatgcagctagtgggttgggcttcctcttgacggtcgggttctgaacctgacttgtcctcgaaaagacatggctgctacgcatcatgactgcatgcacccaagggcctttcatgcaggtatcctcattcgcgtgcgtggttgcatgtacgtatgtacgtcaaagtctcatgatccgattcacgatcttcctgtgcaacccttgaagtctaactatccctttcgcatattgcgcggaggtgtagccaaagtctgaaggcccatcattcctcggttctgtgcccccgtccaatgtcttcgtttatcagtttctcggttctcttcggtgccttcaaactggtgtgctcgtgctgactgcccctccctttctccattcggggagttatgataaattgtactgttacacaagacaagtatgatgtctctttagggcacctctgcggaggcgattttccttctgcgtatctcgtgactttgtctctatgttggagcccgaagtgttgaacgatgagctctgggcgccacccctcatatgctctcacggctcacatctagacctggctttgaggctccgcgatcaacgccaagtagcttatcgccttaagctggggaacatccccgcatgtgattatcctgcatactaagctgctgaactccagatatagtaagagctgacatcatgatggttctagtgtcgatccccaaggtcgttgccaaatcgtactgttgatgcttcgaccccgctgttgacatgaagtgacctttagctaccgcgtgggggtggtttctttttaaatacaatgcggtagctcttgtacactgctgttactgatacttggtaattggattattcatcgcaagccttaagcttctttcacatcctaaagtgataggcggtttttgtctggttggtgtttctacagggtaacggactttgatagctaacatatctttctgtaaaacataccacaggcagaagcgtggctttttggagtgtctaaataatgtaataaacaaaagaggtgtattttcctttcactgtcataaaaattgtttacagagacaagttcagtatgatagcatgggtgtcgtactctcaggcacagggtattcacacgaaacttttttatgttcgggattcaacatccttgcccatcatcactcagctcaagaggacccagaacgtatatctgaaatgtatatcattaaaacatattgattttcgtacatagtcatatctaagagtatcggtgtataatgcgagtgtagcagaacatcccatgaaaaacaccgcaacaaagtcgtagccaactattcaagatagattcttttgcttcatcaggcccagcaagactaattgtagggcgaagtaataatcccaaacttctcacataagtatcaatgctcccagcatcatgacgcgtcatctcttaaatatccaacatactcctgatttgctggggaggcgcattaatggagttgtttgtctcggtgctgttgctgcgaccggtagatccgggacgcccggaggatcgaccacggccatgtccgtccatgtaaggagggggaggggggccgtcgagtccaagttgtgcttcacggcgagctcggtcctcggcgaggttgttagggaagagaataccggctacggcttccatattgcgctcatgacggcgacgttcattcttgccagtgtacggctggacaaatgttcgcgaagcattggagctaatagaagcagtgccagcccggtcagagcgtgggttgttggaagcatccagagggcgatgcatgtggcccatctcgatatcttcatctctggcagcagccaaagcctcctcacgcaggtctcgttccgcatctccttcaatacgtcggccggtggctctaccacccccaatctcatgaacattgcgagtaagcttgtccttgaagctgaggagatggtcacccctaacacggtgccaccaggcaggcttattgacgatgccaagttctcggttgatcatctcaccacgctctcgtctcttacggatcagactcttgtcctcattagggctgaagaaaccgtagagatactgaatgtaaaggatgagcagagtaggcaggaagccccagcagtagattaccggaatgtttccgttgtacttgacaatggagtagtcaaactcccatgagatgaaggcctgataggcgatggtagccgctgacagaggaatgataagccagaagcggaaagggatgtatcggagaaagccaacagcgcggttgacgataccccggtgtcggggcttataatgcttgatcgagtgatggagggagaagacgatagtgagccaggctaccacgagacagaaggcgccgaccttgaatcgagtattagttgctccagggaccgccttggccaatgtctgctcctccgagtgctgtagttgggtgaatttccagctacggggaacaaccatgaaaaagttcagccacagccagaggtaaaaccataacggcaaccaaaactcaaccttggaacgtcggtcatcatcgcgtaggataaacggattaggatcgacatattgcctttcctgccaggagccccaatgacgaacagcttcccaagtcatagcaactgtgcccatgcagaggaggtaccagaagaagacattgacagtgattggtaattcctgaagatagtaccgatcgatatcaatgccgacaaagagactgataagagccgccgcggcactgaacaaggcccagtaccattgccagcgacgaccgatgggataaaagcgcgaatcgcgtggcacgtagagttttccatgtttagccaggacagtaaggttgagaacaagggcaattccaaaagcaacagcgaacccaattccgacaaaaccacgagtcttgatgttctcgatcgcggaatagcacttggtagcattagtccatgtaccgttcgggaagacgtaagccggagtatagggcgcaaaggtcaggtagcatttggagttattggagatggtgttgttgctgtagaatgtgtagttgaagtatttgagggtggtgaggttgaagtggatgccgccgagaatggtgtcgctgctgttacccttgtcaccctctggccattcatttacggcacgagccgagatatgggcaaaggcctcgagcaagccattcatattgggcaatcgatgtcgaggttgaggcgagtgcgtgttatttcggctgccaaggcgctctgaaaggtatcacggtcgtttcgagtattgaggaggacaccgcaagcgcaaggtcgggacgaatcttgagcagatgccgtgtagttgtcgcgatgcaattgcttatgtatagatgggcaattcacccttgaggaatcgaaagggttgtcgattaatagaatagagtcgattcagcaacagaacgcatcaggacatggctcaaatcgacgaagatctcaaccgacaagagatacgacgacgtcgagatgaagaagaaagaagagagaaggaggagggaagtggtcaagaaaaacaaaatatcgctggttagatgcggattggatggcaatgggatatgccgggcatgccgttgcgatggagaaacgactcgcggctgagtggatggcagtcatcttttttctgggtacgtatttccgagggtgaggtgtggaggtggagacgccgagcggtccgtttttgcatgtcgaaattctctcatagtgagatattgggacacggaatacgcgggaaatggagatgaagggtgagaaggatcagcattgatgataagaaaacactgaaccttcttgagtagccaaaagacgtcaagaacttgaggctattcaactcttcaaagcacctgcatcatgccattcactacccggcatcagaatcaatccacttctagcacccatgcagtgatgacctcactgtagcaggctccatgctcaagcgttcattggttgctgtgccaagcacaggggattatcccgctaataccgctgctactgtactgcaacgtacataccgacggacggttagtaggcacgtttaatccccgcggcgatgagatggatccattctgctccgccagagccgccaagccaaagagcttgcttcaagtgcctgagatgcagaatggtcaggtgaagggtacgtacctgcgggaaagcgatgcccgaaaaggccagcaagcttccagaacacccaccaagagccaattgaacactgtaaagcttgcgcctacatcaccagctgtcaacggttgtaacctcgcgagccaacggcgagatcatacccctctatatttaccatggcagaagacatcatagccgatgaagaaccgtcgtacattgactacgagaccttcctcgaccctgatttctcccccgcttcctttgcgaatacgctcgttgtttcgaccaataaccctaacgatacacccctcgacctctctacccccctatctcgtgttctcttcgatgctcaagagattgactcgcatatcgatgtcttgacgacccgctcggccgtcccattgctcaattatactcaagaacagacacaagcatccaagaacatcgttggtgaattggatggccagatccagagcttgaacgacagttaccgccagcttgagaaggaggtcattgataaacatgccgaggcagacgaggttcggctcgttgctctgcggctatgggagaccctgaagctcggccgctcggttggacgatgtttgcagcttggtcgacagcttgaggttcagcattcagagctcgacagcggaagcggcaaggaggaccatcgggcattggtacgctgtgcgtacacaattctgtcactatgggaagttcttgatcgcaaggctcccggcgaagaaggctttggactcaaccgtgtggacgccgtcaagagtttacaggatacagtcgtaactcctatcgatcgatcagtccgtgagcgggcggagcgcaccattcgtgaattctctgtacagtcaacctcgacctttgcacaagttgaagagatcaaggcacggacagcatctgcgttgacagcactttacctgctatcaccaaccactgggtttaagcccgacaagtgggttccgaggctgctgcttcagtctttggaaacctatatacgttcggcgctacaagcaagcattacggcgttgtctcgttctctgggccaactacctacgctggataaggccttggctgatgttatggccaagtgtcaaaatgtagtctcccttgaggctgtcctcgagactacgaagcccccagcccaccctcttctccccacctcaagccagcccacccaatcgagcttactacagttccttctcgcccatcttgagaccggaagcctggcttcattcttctggaggaccatggccagcagtctcgctacgcgtgtgcaggatatcatgaatcgtgggggtgtcgtagctagaactctacgaacgaacaagaacacggttggagacgcaatccgccaggccgttgtcaagggatcccagttacacagcgcattgacgggatcaaaggccagaacgaagacagaagtaaactgggaccgagaggtggctgtgatggtgggaagtgtagtaaacaatcttcgataagcttggcagatcaaaagcataggagcgatcacggcatcacgaagccttcagcttgtttggataatagtactgataatgaatgtggattgatctatatggttcaccaggaccaagtcgaacctgtatctgatccatgttctaataataaaagatcgtcaggtcgtattcagcgcctcattgatcagtcatcaaattatcaagtgagctccaatcagggcacatgttctccccgcttggagcaatctcacgtaaagagaacatctttaccttagtaccaagggagggactttgcttgtttcagaattgcaaaggcctcaaaacattgtggacaagacctgcattacagtattactacacattcttacaacccattcactctaaagccataacaaatatggcaccgaatcgaggtctcgttcatccaaaagaatatgatatcaaggatagcaacgtggagctgatcgggtctgatattgaccatcaagtcaagtacaattcagcgctcacggagccagcttggaatgatggcaaagttggcatcgagcctgggctatttatctggcgcattgagcaattcgaggtcattccttggccaagggaaaagtacggccagttctgtgatggcgatagctttatcgtactcttctcggagccgattggcagtaatgatggtaccgagaagctcgttcacgacatcttcttttggctgggaaagcacacgtcacaggatgaagcgggaaccgcagcgtacaagactgtcgaattggatgagttcctcaaaggctcggcaacccagcaccgagagattcaagaggcgccttcagacgactttctagcactgttcccacgaatttcaatccggtctggcggagttgagtctgggttcagacacgtggaagaagaagaggaaccaaagcagacgctcaccttgctgcgtgtgtttaagaacccagctgctggcgccaacggggttgttgttcacgaagtcgagcccacctggacaagcctagacgacactgatgtctttgttttggatgttggcgacaagatctgggtgtggcagggcaaggattgcagtccaatggagaaggcaaaggcagctcagatcgtccacgacatgactgtcgctaaacacccagaggtcgaagttattgcgcagactgagtcccgctcgcgacgaattgtcgattttcttggcggcgatgacgaaacaccccgcgaaggtttccactgcaggaaaccctttactcctcgtaccactaacaaagcgtccaagaagctatttagactgagcgacgcatcaggacagctgtcgttcggtctcgtcaaggaagccgaacgcatactgcatgacgatctagagagcgacgatgttttcttgcttgatgatggtggaagagctatttgggtctggcagggaagcggatcgagcgctgctgagaagaagagctggctcaaggctgcacaggcatatgtgcggcacctgcaggcagagagtgggaatgaagatgcgtatcttacgccagtggctaaggttgttgaaggtggcgaaagtcgggcctttacaagagctcttgctgcatgagggtatcgcgaggctggttgagtcccaactgaagttgggctatgagtatgcccaagattagttcacgcctctcatagaggaccgcaacctgcatcgttgagaaagatcaacgaagatatgttctaacactctgtttgcgatagtgtgtgtccaagttacgttgtttgaaggtcaattccctcttgaaagcttcgacgcctcttcacaaaaggcgttacagaaacaggggtcaaaagctcattgaaagtttaagccaccttatggggctttaaagcatatgagcatgctccataccatacaagaacctttgtgttcttgagaattctgcacctcttgttggtgcttttgtctacatacgccgagtacgattaagaggcatcggtaagtgggtgtttgtttgctagcccaacaatgcactcctacgaaggatcgtcgcctgaggtgaggtaagaaggtgctgactgcatgcaagtcttaactccgtccgatttaacgatctgacgcgtgttcaaaagaacttgcacctgtttgagctgctgattgccttgagctttggcttagttctcgacgttcctgaagtctagtgacctgatgccattgccttgggaagctcggcatggccatcaatgcccccatgtttatcttgtattgccgcggccatgatatatcccctgccaaactgtgcgttacttgcttgcgacccgtctcttggcgcacatactgaagaatcatcaattcggggttggcataaccttgtaggcttgtaccagccatcttgatcgttcatggagcttgaaactacactcatacatacatatttcccctctttatagcgtaaactttattctgtctatagctgggggtaaacttggatgagaaatgcaaaatgagttgcaattgggccgtcgagtttctcggatggctcctttgccagggactggttaactccgatgctcgctgcttgcactggacaagagaatatgcccgttgctcaaagattatcaatcatttgtgagcttatgctcttggcatggtgcggagcccgtaagacaacaatgacgaagcccatgtgtgttatccgttatcgttgactggaccaacagaatcatgcatgaccacaccacaaggaactcttgggaggatacgtatgataacgcatgatgctagagttgcagcgaatacaagtcagtaaccaaggtacccacctaattacagtgaacaagttacaaaacgttcaaacaacagcctaataaagtgcctcgtgcaagaactacacaggggtcgatcgggtagctagacagtgctaactagtcggcgtgtgggggatgcaacccaatgccaatgattcagccaataccaagccacgagaattacaaccaaccaagcttatcttggacctgacgaaggcacgccactaacatatccatggggccacggaggcccgcccattgcgtacgtacgacgctgcgagcgggatacaggcactatcgatttcactggctgctcgttcttggtgatcgtcatagaattctttgcgggtgaacccgaacctcccgcaggtatcctacaagaggtcccgctacccccgaagacccaattcaatatgttgaaactggaatctacatcagtctcagtaaacatcagactacagtttgttggttgttgctgccgaaatttgtcagtgacaacattgactgtaaagccgcgtcacccgcatctacacaaaacttccataccaaaagcaacccgatcataaagccgctggggatcaaacgtcctcgtacggtcttccctctctaccgcccacaaaacatcggaataaactgaaatgaagtttacatttctcgttctttccgctgctttcgcggctgcagcgcctctatctcgaagcactgatgttcgactcatcacttacaacattcgcctcgcaccaaacaagccccaatggggcgaggaacgatggcccgttcgtcgtccacgcttgacagcccaaatcaactacgagacctctgggagaccggagtccatcgtgtgcatgcaagaagcattgtatccgcaaatccaagacatccaacaagatctggggagcgagtgggattactatggtatcggacgcaggggcggccaaagtgatgaattctccccaattttctatcgtccttctgtttggaatattgaagacaagaaaacatactggctgagcgacactcctgagaaagttggctccaggggatgggacgccgcattccccaggattgtcaccgtcgcgcgctttgaacatgccgctacaggtaatcgcatggtctatatgtgcacgcatttcgaccataaggggaaaaaggctcgtgctaactcggcaaaactaattactgatatcgccgagaactggtctgtacacgacggcgagaccatacctgtcttcattggcggcgatctcaactcctcccccagtggtgcggcttacaagcatctcgccaaaaccatgaacgacgtgaagagcctcgtcccgcagagtaagcgatatggacattcgtcgtacacttacaccggatttactacggtgccatgggatgacatgtatctcgatcacattttcgtgcacgacccgaccggtatcgaattcaaggcctttgcagtggtcaattcgcgatatgaggatggggttttcatttcggaccataggccagtcgtggtggacgtacgactaaaccaggtcagtcgcaagcaacgaaggacaggggagaaaaaggatgagttctagtagaccatgatttctttgtttacaacggcgtttgggataagttatgacatgatacccgtgtgagactatttagatctaaatggaaatcactctaccaaatcaatacttcttacttaactaccaactacttgtactgacgagtttctctctcacaccagtcagcgaaagcttttgagaggccagcgcccccctcttgtccattctttaaagacaccttgatgtcgtctgggatgcatccgatacgaccccaagggtagatcaaggctccgttattctcagcggtgatatctggtgacagcagtccgaacagctcactgtaagctccatacttgggcgctttaaacatgaggccctgcatatcgtcagcatatttgctcaagacgtagtgtatcgacttaccatcatgaaagacacaggtccgggcatatgacgctgaagctccgtcttcaagaaccctgggttgacagcctacctcgttagcattgtactgtctctcccatgtgggcaaactcaccactgatataattccttgcgatcccaatctctgagaagtctcgtgggccaagagaagattaccggccttgctcatcatgtagttctccatctggtctttgaccactttcggctccttcttgacctcgtcccagacaagacctcccttgggtgtgcccatctgaagagtacttgcaagccatacaactcgaacagttccctcgtctgctacaaccgttgtcctcaccagaagctcctcgagaagccgcgacagtagatatccgcccaaacaattcgttcccatttgtaactcatgccccagctcggtcttgctaccctccgggggcatcatgacaccagcattgagtactaggccatcgagtcttggttctttggcgaggaatcgctgagctgcaggcttgatacttgcgaggtcggaaaggtcaacgcatagcgactcaagacgtcctgttgaatcaggaaacgctgactgcacctcttttatggccgacgtgatcttggaataattgcgtgcagctatgtaaacgatcgctgagcggtaatagagaatcttggccagttccagaccaacaccagatgttgcaccggtgacgatatacaccctggagctcaaggacggcagtgaagattctgtgaaagtaggggacggagggaaaagctgtgttcggacagccattttctatgatgagcctggtatttacgctgttagacaacgataatgatgctgagctcagggctgaggagaagggcggcgaggacttatatatccattttatctattgcttctaaatggcatttgtcattcccctgtctatactcaaggctatcgacattatcattgaggcttaggtcgatgtcaaactctgatattagcttgcctcatggaaagtacatggtcatattgagggtcaagtcgaggtaacgtcccggcacgataatgctcaaattcggtcggagatggttcacgggatcggctttatggtgttttggcacctccgacaggggccggatttccgatgaccccgcctgctacgtattatcatcgtattagatacgcgagattatcattatcataatcaatcatttctacaaacttgttcaaatattcttctggtcctacatgctcaagacccagaaccatccttctcacgtctgcgttgaagcttgattgcttcccatgctcaaagtttaatcctgtccttcaggtacagtctgataacccccttcaggcacaggaacacgagcgcttcgagtgtaaatatgcttcgcattctcccaactcaaaccctcaacgcaaccccccttcaccgaaatatatggcttcccttggccgtctggcaagacgctacggtgcaggaccctcacgccgcacgtcttgcaaaagtagcactccagggtatttccctcgtctgtaggtcgtttccagactccgagcttggatatgacatctttagatagaggccacataccgtcagctgggaagatggctgatgtaccgaaggcagaagccgattgtttctgacattcaatacaatgacagcagtagacgctgaggggctggggtcgcgaagctgtgatttggactgcgccgcactggcattcgatcttgcgattcatgatgctgtcgatctattagcaaccaacatcaccaagggccggtgtgtctcacattggttattagaatcacgtaagtcaggagatgataatgatagaaacgtcgtttaacccaatctgtcacagttatcagcctcaaagacggtacatctattaccccgctcgagtctcaaagctattatgaaaagggttagaaagcatcaacatcatctctgctttctcacgtctccctcagaaactcctcgagcggcgactgaatctctccaactccgacagcaccagtacgcgactgaggccacggctcccaaccaataagagccacgcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctataattcgattgcgagcgtttgcgaggctttcttttttgcaagtttccgtaaagttagttgtgctgcacagttctcccattgctgagatttcagaaggttctgaaacgccattgaaccagtcgaggttgagtgaggactgcacggccccactcttcagccagattttccgctctttgacgtcacagtcgctgttattgttgcctgcaacaccacatgtaaactgtaagcccttcgtggtgatgccttgaagaatctccatcactgcatatcgatcgtcaaaatgccctccaacggctcgtatcagaacccaaaccatcctcatgtaggaccttggacaggcccaatccatcggccgtggctgtacctcaagagggccggcgttgccgcgtcgtatcctttacgtggcatctggttcttcattcaaaaccgcgagttctggccactcctggttggaaggatcctgccaatatctctgatatctttcttggtgtaccttttactctttacgtttgccttcttaccccagtatgctttcttagcgatcttccatggctggggcgcgtgggtcaatgctgtggtattggtactaggcgaaggattggtcatcatccagggtctgttcgagggcttcttcgttgacgaatgccgagtggatgtatttgatgtaagtaatgggaccgagaaacggctgttgtttgtagttcagtgactgacaattgtaggcggctctcatcaagcttggacataaagaccttgttgcaccacagcgaatcctcttcttggacgcacctaaccccgtcaggatgctcggaaagcccactactgctgccatctacacaccatggagcatcattcagattgttgagctcattgtcttcctgccgctcaacctcgttccagtcgttggcacgcctgcgtttatcatcatcactggaactcgactcggcaagcttgcgcattatcgctggttccaaatcaaaggtttctcaaaggctgagcagaagaaggcattgagggatcgcgcgtgggagtatgtttggttcggcacagtcgccatgattcttgaactcatccctgtcttgtcgctcttctttctcctgacaactacagctggtgcagctcagtggacggctcgcatcgaggaggagagtagggaccctgctgagaatactgctgcgaatggtcgggcataccaagacgatgcccatgaggatcctcaccccgatgcacctcccccttacactgattattcggatgatgttgtatgagccacggataatgaattaccataatacaagtgttttttgattatctaatccacagaactgctattggtaggtttgacaattcagctcgatgtcagtgtactcttattctgcgcatgaacctctctcatttgggattctgaccacatctagtacattcccttcactggaagcacctccgtatctcaaaaatggaaggctgcctggttgggatcctcaatgactgaggtatcaaaaccttgcatgcctgcctgctgcccgagtgcttgcctcgcgagaaatcgtcccatcatgcgtggcgtccaggtacaggacgctgccaacagctggggaataggaaggagcattcgctaccgattttcgactcgctcaacagcccatgtggtgacttgaattggatttcctgggctcgaagttgaagttgccgatgaaacatcatatcacaatcttggaacttgaagagatggacatcttgtaatgtcaatagagactaatctgatatttttgaattactgaatgcaagtgcaagtctagatttcgttctcacattgattgatgcgcctgtctctttggttggtcctctggtccaatagggagacaactgccggctggcaactgcctcacgcagtgcccgcgctccttcctcctcttcgtcgtgacttcctctggctcgcgcaactccccaacgcgtcatccccaacattctgccgctccaggaggaaggaactcctaccctcgtccccctccgccctggcacccaccgtatatatccttctcctttcgatctcgctcccaaaacttcctcttctcttcttcatcccacctcatcttcttttcccttcatcctcaatcctcctcagctcgagaagaggcatcttctcagtcctctcgtttctgttgcattcatcttcaagctctctcttctcagcttttctggcaaagcattttacacttgcccaccaacagcaatcatcccacaccttctcttctccttgtacacgcccctcaactgctcgactttcttcacgttgaagttgaccatccaagatgcgtatcgccgcgtctctcggggtccttgtggccactggtctcttgggtcatactgccgctcaggcaactgactacgggtaagttacaacgcaccgctcacctttgtccccggctaaccttggataacagaaaccccaacggaagcccagttggtagctcgcctggtggctctggcaacaccattcctggcaacaccgacgggtctggtaacccttcgtacccaagcagcgctgccggaaacgttcctggctccttgcccagcagcgtcggccccggctctaccgacggtggctctaacggtctccctcctaatggacctagtggtgttcctggcagcattcccggtggtctccccggtggtgttcctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgtccctggtggtgttccgggaaaccttcctggcaattcctctcccaatatccctggtgctggttcaattatcgttcctggcagctttcctaccaatgcaccccagaacatccctggatcacccggttctcccaatgccggtacctctgaccttcttacctgttctctccgctccacaaagactgttgttatcactgtctaccccacagatactcaagacggacaagatttcccttggcctgacgattcgggttctgatgactcagagttcccatcacccttccctaccaagcctgcggatttcacttctctgatgccggcatcttctgtccctcctttcaccacgttgacactcgacatttggggtcccgatggtagcccttcaagctctggtacagggtcagatgatggtacagaatctggtgatagtagcgaccccgaagatggtcacggcacaggcaacggtaatggcgtcggtggtgccaacgatcctagtgatgattccaatagctcaaactccggctccaactctgggtctgaatcgggcgttagcgacagctctggatcagatggtgagaacagctctcaaaacaaccccaactccccatccttctcccaaatccctggttccaatggtgcacctgggtattctgatggcgcttctggtgatgattcctctgcgggtttccctagaacttctggcggcaacactgctgcccccactcctttcccggcacctggctctccaagcaatggtggtataccaggaagccagccccaattcccttctgctatgcctcctcaagaggcgagcgacagtctccccgtgaccactcaagctggtcctcaaggtcaaggcgagaactctccatggttcaccaacgtcccaggtggaaatgatgccggccaacctgttccctccttcatcaccattactggccaagacggactacccactattgtcagcagcggaagcaatattagccccggccaagaacagccttcagctaccccaggtctcacccagagtggcaacaatcccggcctcccaggcggagttcctacagtatttccactaccctctgctgtatctgctggtgtccctggctcacagggtccttccaactctcaggctgaatctcttcctggcagcggacctgaaggaggaatcactacatgtgcaacattcaccatcactggcactgacggtcttcctacagtgattgactccacatgggttatcccttccagcacacctacctttgaagactcctcacagcttcccgtaactggcattccccaagcctcgctctctggcataccaattgatgtgggtggcatccccactggtccaatttctgcgcctggcttacctcaggatgggtctgggggctctggctcatcaacatgcacaagctacaccatcattggcactgacgggcttcccacggtggtccaatccacctgggctgttcctgtaactggatctgactctgactctggacatccatctggcgcacctggctcagacccttcagggggcttcttgaccatttccggcctgtcaaccttcgggcccgatgatattccaggacccgtttctaaaacatccaactcgggcggcgccacccctatcaccacttccacaagttacactatctttggttccgatggtcttcctacagtcgtgggcacgactttggtcatccctggtccgacaaacactgaccccggtgtcagcattggcaccgaaggaccctcgtgggcatcgggttctctacccaacggcgctacatctgccatatccatgcaaaccactggagctcctgaactaccctcctctggaccttcggatgcctctggatcggatgatggaagcgaaggaattaccacttgtaccagctacaccaccattggacccgatggtcttccaaccattgtcgattcaacctgggttatcccaggatcagccaacacccaatccgaatcacctggcaatccttcttttgtctccgactcactgacatctggcctacccactgggaatcctggtccagtgacttcctccccggttctgccctccgatggaaatgatgatgaggtgcctggcctcaccacctgcattacctacacaatcatcggaacagatggccttccaacagttgttgattcgacatttgtcgttcccactggtactgtaaatcctgctggaacaagccttactggtgatcaagctgattcatctcttggttctccgcaagcattcaccacggtcacaactgctgtcgtacttggccctgacggaaagccaacaccgactgagcagaccattgtcttcagtgactcttctgcgcttggtgtttctgctgattttccacaagaaacctctgctgacattacgcccccatctaactctgagcctgtcctcactacaggagaccagggccctctttctaccagtatcccaactctcaacggctacaatgacggaatgcccgaagactccatttcggttatactcaccgatgctagcgccgatgcacagggcacttccgcttccggtacaaccactggaactttaacttggactgttacttctgttgttgacacttcaaatggtcctgtcttttcagatggagcagagcagcctccctttaccagtaacccatcaggtgacggttcttctaaccagcttccccagactgcgtacggacccgttgcaagcgagaacactctctggcctctttctacaggcactgccactctacagaccactacctggaccaatgtcatcatggatgagaccacttcttacacgattgactaccctctcaccactcttgcaaccgtcactgttccacgaaagcgtttctttcgccgtcaaggcatgtcatggtctaacaccactgcctctgactccagtgtgacttctcccacggccacagaaacgacttccaaagccagttctccttccatctgtgcaacaggaggaagcattggcaataccaccattgatgtaagtggccatctactcatacatagatctttgctaatatttttcagttcgataactccaaacccggacctctcttcaatcccgtcgagaacatctggttttcaggaggtttccttatcgcaccaccttcttctaggcaatctcaaccatatatccctacctctggtggtcaactagtggagtttgttcccccagcactctccaacacaacatccacgatttcaggagacgtcgcccagattggtgtaggcccccacgccgccagcccttgctttcgattcgacctctttggagccagccttggatgtgatgcccatggagacgagaagtggtgcgagtttgagatctcagcctaccgctggaatgaaacatcatctaccgaagagtccatcgcttggtcggaaaccaagcaagtaccggcttgtccaacattttccgagggcggctacgagctgacccgtgttgatctggatggctatacagacctctcatcggttctgatcaccgtgcgcgtttctcaaaacctccgtgtttggtggggtgatgacttccgtgtcggctggactgacaacagctgtatcgctgcctcttgtcgtaccaacgtcccgtctcagcttgtcaagcgagagactgtcctctctgctcttcgacaaggtgtttaccagtggacacctcatgagctcaagcgtctggaagacagtctggtttaggaatctgccaactgaagaatgttatgatgcaacgaactctatttgtattgaaaaatggcgcattcatgtcgagcgatttgctctgtattattgtcacaatttgaaacgaattttcttggacgggaggtgtaatggttgatgctgggacatgggttaaattcagaggcaattagatggatgggaaggcatcatgccagatatggtcggataacccgtgtttgcccaagtaattgagataaagatgtattgattctctcaatctaattgcgtttccgtaaaacaacattgaccggtgaaaatctctgttgatgtgggtttttgaaacaagcaggggaaaactgcctgactagaaagtctgtttgcattctcttgctgtccagaatcgctttgagggcctgctgtaataattttatgatggaatatcagttcctcaaagggtcaagtatcattaagagccataacatcttcctatgctcatattgagttctcatcatctaagggatattttgagaagattatcactccttctgtcatgaactcacacatgttacaaagctcatacatatattattacactagaccgcacaaatgccatcgacatgaccaagacctcataccaacccatctatatcctcataacttaaaccattgtcaaaagcgatgaattacttccaaaattactctcaatcggttgatgatgcgctggcatactcggactcgtcgtactcgattttatcgtcgtcgctggagtcactatctccagcctcgttggcacccatgtcgtcgacgccatagtagccatcatcgtcctgcccatcgttttcaactaaactggacaatcgaactggtgccagcacagtctcttcagatatcccattgtctatttctgctgccttgaagaagacatggtcctcttggagacgcttgccctgactgacaaagcccatggggctgtgagcgaagtcctgcccacggcgacggactgctagccagtcttgtagaaacgttagaggacttttggtgagcttgtgttcgaggtcagttcgtggcttagatgtctctgtctcggcatccgtatcagtctcagtaggctcttcatcctgtgcatggccgccgagctcgccactctggattccgagtaaggagcacatggcatcgtattcgccccactcaaagtacaagcgcccggcgtagattcccagctcaacccgaagccattctggagctttccagtcattaggtagagaaggaatgctatggaaagttagatcgttgaatcggagcatttttcgtgtaattggtgcagagtaaactagaagatgcgtggggacacctgagttccgcatgatgggaatcaaagcttcagcttcttccggcgtgatgatgacagcgatctcggcgacggagctccaaatgatccaattgacgggacgctgaggctttgttagttctacaattgttagaggataagtgagtaaaacacataccaagaagtcatcggtagagaggtctcccttgggcttgatagttctgccaaactcggccgtctcgagtaattttgatttggttacattcggttgaactttgtacttgcgaccagttcctgtctttgacagggcatggaatacgtgagtgaaataattcgtatctgcaggaagcctcccagttttgataaaagcctcgaggctggcgttgagacctgggaaagagaaagcagcaaagtgttgaggcttcttgacttgtcgcaccgattcaacctcgaaggcaacctctctctcctgctcgacttcctgtagagcagaggcatgaacagctcggccagtatcttgaaaggttttgcgtcttgcgttgaggtcatgaataaagcctttcagaaccgcgttgttagatgtctgcatgccgacggcgcggttctttaatttgggctcataaagattctgcaggctttgctgttcgtcctgcttaatcgcctggacatacgcttttcgctgaggcttgtcggtcaagaagtccgggtgatctaaagcggcctgcatccgacggcagtaatccatgccctgtgaatagtacaagggctgcagctgctcaatttggtcacatgtgttgtccaaaagccattcgatgacatcggctgagtcgatgggttcatgaatagtcttttttcgcaggtctgagatgctctggtgcacctcaggagggacaaagaaagaaacaatctgagttgttcccagctgtcgtagacgcatagcagctacgagttgttagctaatcggcctctaaaggtcctggttgctgcatgccaaacttaccttgaacagtgtggtctttggtctggcccagacgaagagtgagggcacccctagctttaggaggaagcctgagatcagtgccacgggtgtgggcctcatcaaggtataccaagcattttgaaaggtcatcagcaaaaggcgacgcgagaaggggtgtttttcttccttccttggtcagaatccaaggtttgttttcttcatcaaagtacaagcctgccaaagcgaaatggtcaatctttagccactgctgaaccagagtatagttgtccatctccaatatctgggctcctgcatcgatcaggatgcggatggacttcgactgaaggcaccataggagatccatctcggtggccctccccatgtgttgagttttcacatcccaaggtagaatgcaatgtcgatttcgagggtgaaggagataggtcaaaacttctgcgcttgtgtgatgaagactcggcagatcttgttgttgaatgttcaaaggaagcattgttctgttgtcattggtaccactgaagcctgtactcagcggtttgcttgttgtctctttgtcgttctctgttgtgcttcctaggggtgagagtggaatgtcccagctattggcctgaagctttacctcaaactgcttggcgtgtcgtgggaacacgaagttgttcaagaaataatcgatgactacctcattgtaccgcacgaccctccaaatctctcgaagctgtatctcgtcatccacgttgattgagttccaggccttaagggaagaagggaaattttcagagctctgggtccagttatcgtattcggttgatggatcgtcggacttgaggatatgttcgagtgattgtcgaagttgagctagatttacaccatcatagtagaatgccaaacaagtgaatagtattgcgacgtcaggatgaccccactcggattgatcgctcggaacacctttggcgtgaaaaggcactgctataggatcgcgatgcggatggaggccgtactctacattccagcgcttcttgagggtcatcattaagatgcgattgacaaggagacctcgaagaagataaactgattgtctcaagctaggcttgtctggtgagaggttccggatccgctctatattcgcagcgttaggccgaccatgcataagaaagttcttgacggcgactctgtctttagctgccattgcctgttcagtaagaggcagaatgccaccagcaccgtgacaaatgtctgctgtaagtctccgcaccagctcatcctcaacgtcttgcctgaggaagaagacaaaggggaatccgcccccgtttcgtcgaataacgctgatggagtgaggaaaagatcttgataaaccatacagatggttatcaacaagtctcagcacggcttcaaccacaagccagcgatgtggatgtccatcaactgtagtctgagctccagatgggtagataagctgggttctcactgcgagagtatagtccgactcgtctaggatatctcttgacacccttgtgagccattcttggaccttaatcatcggtcctgcttgcgctggctgctcgtccaggagccgctgtcggccgctaagcatgaatgacatctgatgttcgggttggcagatcatgacacctccagacttgagcatgtctctgtgtattgaatgataggctcgcatgtttttttcggtagtcggagttcgacgtgagaaggggacatgccgaataccccttccaaggatacccccgagtctggcctgcaacagctgagctgtttgttggagcagagcttttggtacaataactcgcacaagctgtttcttgttggcgagtgctgccgcaaccatagggataatacaggaggttttccctgcgaaactgattaatattcaaattggccgatattgttttctttcagggacaacttaccttggcccatgttcatctgaagcacagaattggatcccgacccaggggatattgtggctaaagctacatcaacttgaacaggacggatcatcatgttcgattctatttctaacaggagccaatctggatgctcttcgggcttccaattcgaatgtccctcgttggactcctcttcgtggtatcttcccgagacgctttttgacgccaggtcatgaagtcggaccagtctttggtgtttcgtaatatcaactcccatttctaaaatggcccttttcattccgcttccgaattgtgtgacattagaagccgatccgagacaagaaagaagtgtagccttggtcacaatcggccacaggtttcctgccttgagccaaaaaatccttctttgtgagagtattccacttgattccaaggctgtacagatcgccccgaaggagccctcgaccttctccagactggagtggatctcaaattctcgagatttcatcgactctttagtactggacaaaggagtgtgctggaaggcggcgagactctcctggaagtccgctgcataacggcgccgaacagccgacctagatgcttccaagcgttgggttatgagattcaatttcatactggattctgacctcacagttgattccgacaaactcttatccatttgggcattatgaggccttgtgagaccaggccaaggggggttggccacggaacctgtgtttctttgccaagtggcattgccgaaccctggaaaaaagtccttctccgtcaaaaatggccgatccaccaagactgaagaaggaatttgattcgtgctcgttgtggccttaagaatacgatacggtctggccagcagttgccgaaggtcgacggtttcagtaccatctcgcatacttaccgtgtaggtctcctcggataagggaaccgtaggtggttcgtatcggtcttctaggtttcgtctatcaagaattgcctggacctctttgagatgctcagtgagatctttgttcatgaacaggcgtttccactcgggacgaatgacttccagcgcaggcccgatgtcaatcagcacagaccgagatagaccactgacattcggttccagacagggccattggttgaggaggtagttggccaagtacttgcaatcatcttcaactttggcttcgtgtttcgcttgctcgatttgcaacttgcgtaatagttttccactcgaatactgtcccaagcccatcgcatcgttctccggcgcagtaactctgtagggcttcagcagatgcagaatgtaatcaagctgtggtgcctggttcggttggaaatgatcaaactcatcccatttgggtaattcaagatccttcagatcactgaataccgcggaagcaacaagggttcgaagaagtggcatatttgcgtcgagatggaatgacattggcccgaagaggtacatcaacttgtatcgatctgttgagtcacggcaaaaccggaccaacgacccccaatgttgaaggatattaactttcagcttctcattgatagatatcccactgaaggccgatgtaaatccaccaacagtgctgccttgtgagagagtttgggcaatacaatgtgtcgtcttgaagctctggggccatttccggatcaggtttgtgacttcaagcacattgcgatgcatgatgttgactgttgaggggcgatcccgagacatgtacttctggttagctggttgtgtgcagctggaggtaatccctggacaccttgtgacagcaccttgtcgaaacatcgctcgtgcatgtagatgcatatctcctgaaggagggagctctgccatcttcacaataacctgttctttggctgtaaacattcctaaagttgcagactcctgaaggatacgatccacaatctgcctatatgccgagttctgaagaatgataggaagggactcaatccaggtatctgtacgcataaccttaagatcttgtggatagtacactcttctcggcgttaacccagctatcttgtgcagtaccaacatagagggtggggttaggggggaccatggctgagatatgcccgcttgaagccattcaatagcttcttcggctccagtgcggccggtcagaggatcgggcagaagaaaagatgtgcacgcgtgaagaagagccttggtaaaaaccagtgtaggctcaggtgcacagtcgatccgcccaagtgtgctgttgatattgaaccttccaaatttatccgagggttcgaccctcactgttacatgacacccttctgacctagcagagacgggcccgagaggcaccaaaatagacctgtgcatcgggttggtaaggctagtgcataccagcttactgcggaggccgtaccaggtcccagaatcttggtccttgtcgatttggcattgcagctgaggcgactgaagtagacggttcttgttagtgtagaacacgatgttgagtcttggaagctccacggtaaggttccggtctcctccaggttgatacacagtgatctggctgcgatcttcaagcgagtctaggattcggctaatacgattaaagagtgggcttgacgggttgacaatataatcctttgtaagaaggcctcggtaaaggcgcgtcctcgaacatgtgcagtctttgaggctcaaaatgtaccccttgtgaggctcattcggccagggtctgtccttggaggttacaaaaatgtctcccgttctcaagtgcatccagtggaagcaattgtgcacaaggggtccaggaagatcggggtagtcgccctgaaaggtctcacgtgggatcaattgcagtgcatagtttcctcggaaagctctaacaatcaattcctgcgttccactaccatatcccacatggacttggtatctataaggtttcacgcataggcctgttactcaattagcatacagcacgttgttcgcaaagtcgctaaggtacacttactgtactgcatccccgggcgacgtgatggaaatgtcagaagagcttggttaccaaaaagttcgttcagaacaacagaatatttcgggtcttctggaagttttcccatcggttggcaatcgacaaggagaagccctctaacacagttgaatgaaacgttctgctcgatcgagtcaacgctgtcgcctgttctagatcggcaaaatacccagtccggcgcttctgggtacaatttcacttgcgagaaaactcgaggacatccttcttcctccggccacatctcacagagggatcgtcggaagacttccaagtcgtcaacaattcgcttcgacacaattggggcaagtcgatatgaaagtcggatatctcgaatgattgtatgctgaaggagctggggaagcgcctccagcttaaccacaaggctgtcatttactgtgatactgctctggatgaatatctcgagagacaagtcatcgaattcaagacggccgcaagccagagggacgtatgtgcgtttgcataacagagcagcccaaagaccatactgttggaaccgtcgtgctgtctcagcttcgacaaccttgtatgattcagcacgaaggagcttgaaccaacgcacacatgtgttcctggcacgtagcaaaagggaaattgcctgctcagaaatattgggcatacgtgcttcccaagaaaagtcaaggagacggagggtgaaggtgacgatggtttccatgaggtagatttctctccaattagctgccaggctatccaatcgatgtgatatttgctctatgaaggtttcgcagaatgaacggtcacggaaaacctcatggatgatgcgaaactcactcctggaatcatctaggggcccgcactgaagagccagatgagtgacgagtaacatcgtggcctcattggagaagttcaggttggccgatgccaactcggcaagaatagatagccagcgcctggactttccagatgcaaccgtctgaaaagcaagatactcatgaacattgataccctgggggcatctcgaagctgtagccatgatttcgtaagaggatggtccgtaaatactcttgaagaaggcagcgtcttgctgcgagaacggggaagagtcgggtatctcaagcttgacatgatgtaagaagctcagatggcccctacggctaggccactgttttgagcatttatcacaatatgccaacttcaatccgtttggacgacaaacaccgtatctgccgttatcccattcgatagggaatgccaaagaatgatagtgggtagagacaactgttctcaagttagccgggccttgcttataatttaatcttggatttgtataagtgattccgaagagagcagcttatatctaaacttgtgttcatggttcagatttagtacaaactgtgtgattcttctcgggcttgagtagacaccatcctaaagggtggccatgaggggtgaacggtcgtctgaatacttacaaggtttagtgactgatgccagagagcagctcattgatgagtcgttggcatacttctgtagttgttggtagtctcgcgcccagcacttcgggtcaacaccttcctctgcaggcagggctatcgacataacggtccatgtagcatctcgatattttgccaaagtctgagggcaaagcagctcgaaaactacagcttttgcgacatgaggatcagaagggagtggatgctcgtaggcctggatactaattctcttcaactgccgcttcaagtagcagcgacgacaatcgcgatcgtggtaagggggcaagtggggattgtcctcgtccaccatgtagacacatgtgctctcatcgatgactttggatagccttgagtattcttcgctttttgtcttccattccttttctttgctgtctcgcaaatgggtcgcccatgcctctattgactcatgcaagtcgttcatctcaccagacatgtcagagtcatcatagaagcgatgaccaaatgatccccggacaggatcgtcaaaaatgctggttgttgaaccttggcaagcagcgatgcgatcctgtagataaacctgtatcttctgcagccgcttcatatcatcgaaggtagaaagtagcagaacatcaagcatctcaggtcgaaaggcagggtgaaattcgccgaggagtgggtacatcgcacaggctgccttatccatggtaacccacagatccatgatgttcaagatcagtgagcttttgagttcagggatgccatcgtaggccctataagcttgtcgcaaatactcgcttatcaaagcagctgagcctacgacttttttgtgtggaagggggctttgctcatggcaaaggttggcgatggcgagttctttgtcaattaacttgaagtgctcgagggcgaacgagctaagatgctgcttggcagcctgtgcaacattcgtggtaccttgcctctcagtgttgaccttgaaaggccttgaatagcctctccagattttgttgagggtaatcccgctcatcttcaggttcagcttcatatcctcgaaagaagcttgcttcggcagcggagggatagttttagtcatggtcaacttctggtgcttccacgacacttcgatgaaagcatttgcctttgaaattgaattctgtaatccgggaccgagttgggtgaatagatactcaattctctgggccagatcttgagaccgatctttatcgacttccagcttgactagccgtcggcaaatctttttcttgaggaagtcgagacggtcaagtcgtatttctcctgattgctgcacatgtgtgagaaattcactgaagagatgagctaacaaaaacttgtactcaactcgcgcaatttcacccaaccgttgagcaaggtagcgggagatggtaactcgcagcacaagccaataaggaagtcgtttccatggtctttctgcattgttccacagcacatcgtcccgaaccatcttctgcagaagagttggggcgaggcggcgaccgttttgttgcagaatagccatgagcatagaggaaataagagcaggttctgatgtgttgcgaaactcgggcatagatgttcccgctttgagtgcttgtgcggagaaatctgtgagtgattctcgcgaagcgttgtcgaggaaattggctaggttggagacgaaaccattctcgcggaatgtggcaagggggactgccactgcacatccaggaaagtcccactgaagcgcattttcggttgctagaacatcctcattgcgcgccgaagtctcaaaggcctcgaatacgacagaggcgccaaagacagcactgtatcaagttagttgacatgcggtggtttgaaggtgaggtatgaagacagaacttactcttgcgcacggcggatgtagagagcacagttctggctccgcacatagacgaccagaaagtcagactctccaaaatcgttgagctctcgaatgagtgcagttcggtcgacgtgacctccggcatgaatgctttgggtagcacgaaggcctcgttcgatcaagctccaaacgtaactctggtcattgccgggaagatctcgcatgtgcttcacggaaaccaggagtcggttaaggagggctttctcgagctcgtcgagattggagtcctgtctttgcgggagttggggagggagcacgagatggttgtagagagcgtcgttgagcgacaaagacttttctttgtcgctcttgctattccgagagggaagggaagtcgcgggggaaggcatcgcttctaccttagcacctgaggcaccgcgtttctaccgatggataggtatggaggtcaggtgattcagtgccaactctaaggcacataaagtaagctactatgtcttgcagttctccgtacctatgtggcagttgaggttatactcacgatgaaaaggtcagatacagtaagaacgatgaaggtgagggagggtgagggtgaagagatggaagagataaattaagagcgaagagtttatcttggagaagaaaattcaacaagtgcgtgtgtgaatgattcattcaccttgtgaggctgctgctgcttaatgatactggcactgcccagcaactgtcagtgcatgcgatagcaagacagcctcccattttgggccactagttacctagatatccatgtcaaacaacaccagaatagagtaaatcattggtacctacctacctgatattcacggagttgagacagactccaaaccctttgtgaaccagctcgattgatatcgaaggcgtttctgtagttcaagtcaaagtgagcctttaggcagagtgattggaacagcaaacaaaagtgaagctacctacattttaggtgtccacctaggtatacaagtacatatctttgacttgaaagtggttcgctctgtggctggctgccttgcagcaaattgcaggcaggggcccaactgctgttggccgtttgtgagccgggcagccctcaaaagacggcctcatgcagacagccaaccacagcatactcgctcgtcaagttgattaggccgtaagagatagattataaccgggaggccttagaagttcatgtatacctacctaagtagttatgtgcaagggataggctatactggaaaagtgcatattcttctaaacaatcacatcgttctatcatctcttttcaagtcaggagtaacttgcaacaggatcgcccaagacatccaagcgaggtctaacccctaatcccggctcctttggtgcatgaaccctcccattcctaacctcaaggttcctatctgccgtcttcaaagtaacatgtctctacactccaatatacacctaagattcctctccggaatagtttgcccaagatgaatgattgccgcaaaagtgatatccgacccggtggtctcctgacaactcatggtgtagcctgccgcaaaagcaatgtccctatgtcgtcgtttggtcaaactgccgttcttcgaaattttgatcccgaagccttcggccgcgtcatctactaccatctggattatcgaggcgtctgtggtggcaagctcatcgaagcgaataggcacgttgctttttcggcgaagagagacgatctcgcgccatgtggcacagggggcttctagaacaaagtccaagccaggcgggaggtgccttaacatccgaagggcgttttcaacggtcatgccatcgttggcatctaccaggaagaactcaccgggctgcatatcagcgagagaggcagttattcgccgagcatcttcaccaggatctccgccgatcttgacggagtgtccgatgtatccccgtgctcgatgctctgcaacacgctttcacatatcctcgggtttgtccatgtagattgacgagatgatagatagaccaacatcagtgcggccaccaagcaattcgcaaacaggcattcccactgacttgccgaagatgttccagcaggcaatatcgataggagttttggcgtgctcgtgactgatcagagcagagtccatagcctcattgatgcgatcaactcgacttgggtccaggccgatcaaccaggtagcaatctcggcaatgcctgctctcacaccaagagcatgagaggcgatgtaatttgacccgaagggggtgctctctccccatccttcgataccggtattggtagtaattcggacaatggttgtatcaaaactcctatactctcggccacctgacagatggtaaacgccctcagagtaaggcagttcgactttgaagacgtctatctttgctatctggagttcagacatcttgttggataaagagtggagagaactttgtagaactattggaagagggcatgtgaaggataattgaacggacaagctagagcatggtgtcacacttcttatacacgctgaccttacccatgcaactctgaaaaatgagcctacttcagattctcctatgccccaagcatgaagcttcgacgccacgaatccagagaatgccgatctaacaacggcttcccctcatttcgataggaatattcttcaaattttccttttttggcccgtgagtttacggagttctaaaggagatatatccgaataccaaaaacgggaacgggagatttactggtataggtattcttcggttcctaaagtgtggtatctgcgggtttctatgccgagataatgcaaggttgagcgatggtgtaggccagctgtcccaggggttgagatacagttcaacagtaacagtagaaattgacgaattatgtagctagatcaagtttatcactttcgctactcgttccaagttcaagcattcagagagcctggacatgctcagatttattgtttctactgaatcgactctttcaaataaacattcaccacattcgggaatggcaaccgagtttcgagcatgtggcatatatccaagtcatctctagggcctcttttgatgcaaaatcttcttataatatcaattttagtgtaaatgctaatcaacaatttactcgcttcaggataagataccctttcggacacttagccaacctcgagatagttgcaatatttcttgagatgtggataccctatggctgaggaacccgacaccacccaagatcaaacactcctccacgtcttggttaccaaaacaagaaaagatttgaggagcataattcaactacagcgaggtatcaatgtactcatctactcatgataacatatcaagattgattataaatgagggaggctaccccgcgtggatctgtcagcaacaagacgtctcatcacgacaaccgcagtataagaacaatagtctcccgctctgagatcagggtacgacagcgataggcattcatctctaatacactatcttgctcagaactactctcttcatctccagaaatgcctcagccaactcaacgccaagcctggcgtcgaacagacgattatgcaaagggcgcccccaaggtgaaactcgtcacagaagatcttcctctacctcttcatccaaccgccgttctcataaaagtgcacgcagttgctctcaactatcgcgatgccaacatagccaatggcggtaacccctggcctgttactcccaatggtattcctggaaatgatgccgccggtgagatcgtttcagtcgggaatagagtctcgctcgtcaaagcgggcgatcgtgttgctccgatcacggactcaaaatttgtgaatgctcgctcgacgggaagatcttggctcgcggccaatgaagatggaatcttggccactaacattgcctttgatgagaagtttgtgacgaaattacctgagcatcttgattggactcaggcttcgatcatcccctgtgctggaagcagttcggaaaaccagagatccaagccgtcaactacaaggctcacccagaatgcacaaggaagtccttcgtctaacaaacggtgtcggcgttgatctcgtcattgagaacggtggcagcagttctctcgttcgctccatggagtgcactcgacgtggaggcattgtgagccaagttggttatctgggcggccctaaacctgaaaatttgaaggagtttgtttccactatcattgatcgacgactgaacgttcgtggtatcaacgcaggatctaaggatgatcaggatgagcttatagctgccatctctgcgacacagatagcttttgaggatatcctcgactcaacttggtctttcgacaaggcagataaggcaatcgagtatgtttggcaaggcaaacaggttggaaaggtcgtcatcaaacttggtgattagacaatggttaactgtagttcattttaaacaaatgcttactaagcattgtcgtgaagttgacaaagactaagtagttaggtaagtagttagtcatagcaagaggaagagacatcattcgagtttcggtaatcaggtagatatggcacgtcacttctatggacatgatgagcactccaaatcaatttatactgagacagttcgacagtctgtgagttgatcaaaaaggccaaacacaaaacgccaacttacccctttctatatttcacactttacttaccgttccaaaccaagaaatactcagcacttgtcaaaccaaccggttccaagtctagccatcctcttcttcttggccgcaatgagaaacaatgcacccaataacatagatgtcccagcaaacgcctgcgctcccttgaagccatgctctgcatcaataatagcacctgcagcaggtggtcccgcaagggaagcaaagctggcaatcgtgaaggccattcccatcctaacaccaatcttgttcaagtcctcagtcagcaaagagataccagtgggaaagagactctggatcgctgcggcgagaataccatagaagacggaccatacatacagacctggcttgtcggcaacccccatccagcaaaatagtatcactccagcaaagaacgagtgaggtgcgaagacattgatggcgccgacgtgatcagctgtccaatttgcgagcagtcgcccaaaaacgccaacgccgttcagaatcatcaaaagattcagagactgattgaaggtgaaggccgggtcgatagctgtgcgggagaaggctgccataaaatagtaagccaagtatacccccaggcaagtaaaaaacgaggcagtgacgtacaacacgtactcaatatccttaaaggcagaaaagtctaccaggggcgcagatcgacgcggccgaagtcgaggcttgacaagaaccagagcgataagtagaaggaaaagctgcacgaaacccacaatgcgcagagtccagccgaaacctaccttttgaagaagagctcgagccaggaggggaaacaaaacacctcccgttgcacttccacatgctgcgactcccatggctaaagctcgttttctagcaaagaatgtcgatagtactgccagcaccgggcagaacagacagctatgccccagaccaacgagaacaccttgaacaccaaagtagtgccaatagtcaatacagaccgaagtaaccatgatacctgtgacctgaaagacaataccacacgcaaacacccagcggaaatatccagcgtcgacaagacgtcctgtcaaggtaccgacgaagaataggaggaaaacactgatggacccgatccacgagatcttgcttgcttgtaggcccagatgctcagcataataggcctggaaaatgccaaaagaattgacccagccccaggtgttcacatataccaagtgtgtcgacagaacgacacaccacgctctccatccaccatcagggggtggtgccggagccagggggccatctgaagaggctaggctaatcgcctcctcaaacagactctgcccaaattcggattctggttgattgatagggtcagactggccctctgcgttcccagtaaagggattatacgcttgcccaacagcacttagcgactggagatggaatccatgatccatattagctttggaagaacgatcaacgatgctcagggggtcgacggaacactgggtgaagatggggatgagagtagtgactgggtaatccgcaaggttatatactcattaaccagtattcactattgttcctcttgtgtctttcagaggattgttcgtcaggccatccacaagttcaccgcttaggcatagaacaattatactccaacagcacctttaaagtccaacttactgaacaaagctattgtcacacagacacccagcagctccagattgcaacaagatatgaaagaacaatactcctctgaacatcgccatctacgcacgctatcctggttcgcatcttgaactcaatacattgagagatcatacctacaatactcgatacccaaatgttcagcgtttttacgcaacaaaccctgcctgccctgtcctgcctcacggatatttacttccgagcccagtgcaaatgcattccgtccgcgagctcgactccaaaaagatgccctttcaatcggctttatgtgttcgaatgtagtctctgaaacaactggtgcgtccatgtcccacttggtttagtccttcttgtccactttccaactttacatgaggatctgtcaatggtgttagcactccgtcaataaacacaaatctactagcagacttacacagtcactgtcctgttttccttgtggaatacccatgtcttcaaatgttgcaggtccctgtttgcctgctccctttggtggcatcgttgcagcgctgggagcagggctcggtctgttatcgggccgctggaactgtgatgggggtgcacttccagttcttggagggccagatgggcccccttgaggccctccttggggtccgccataaggtcccggagacggcctgccgcccgggccaacacccccagacaccattggtggctgagcacttgacgtccgtgggggtcggttcgcctgaggtggtaattgttgctgctgttgctgctgattctggggaagagagctcccacgctcggggcgcccactagctccaggtacgcgcgagaagcgttcatagttttgggactgaggattttgcaagcccggcgagtattggccaccagtaggtgtcttttgtattccaccgtacggtgctccgttgtcttctgggtagggagaaggacgccctccaggtccttgttggccttcccatccagtggatgcagctctgttgcgagggtcgggtcggccaggacctcctgggcctccagggtgaagattacccatcgactgggattgcggcataggacgaggaccacctgattgtggcttgatgccaaaagcacttgatgggcgatctgaagggggtcctgaaggaggtcccatgcgtccgccttggttgaaacgaggagaggtaggaccttgggtatcgtcctctgggtaaggtgcggtggacttggaacgaactgttaggggtggtggccggtcatcttcggggtagggagctgccgattggggtcgcattgggccttggttggcatccaacctaacattgaaggcaggaggtctgtctgttgccgcagggagtacaaaagaagcccgcgaggggtctgggaagttaacgtgctccgagacgatggtcggccgtattccgagagaaggattggactgcggatcctgtggcttggggtaacctggtccgtctagtgaaggtgaagcaggggcactcccttcactgagagtaggcatttgctgtggctgcttgaagcgatcaggacgcttgcctcgctgggatccgtgttgcgacttgatgcgggtcagtgtggtagtttcgtggtcagatttggacagagtgttattctcgtccagagaatcgagtcggccaagggcgtcttgattgccgtgatcggcggccagctggtaccactttctagcttctgacaagctcttctcaacatggattcctatttcgttgtagtaacccaaggcaaattctcctgtcggtagcttagcggcagcagcctcttgagcatacttgtacgcgagcgactcgttcttcttgaaaacaccctcgtagccaaagaggaaccatcgactcacaccgagggctgcctcggggagaccttgcttagctgctagaccgtagtagtgaagggagaacgacgggttgaagtcacatccgaactggcagagttcgtatgcttgtcccatcttgagttgggccttagcaaacccaagataagccgacttctcgatatacatcttggtcgtcaatgggttgttaggcaataagccctcagggattgtgatgtccggtaagtcgcgtcctatgagcataccgtaaacataagcaccctgaggggcgtcttcgtcggagctgtcggcagcggcctgtatccgctccaggccagtcgagtaatcttttgtctcgccatgttggcctaaaaggctcatcatgcccattcggtacaatgaggctgagtccttaagggaaaggccgcgatagtaatgctccttcgccttggacatgtcattcgactgctcatacaacatgcccatgcgatactcggatcgtccatgaccgagttctgcggcgcgcttgtagccgatataagcctcgcgcttgtcaacacggttaccaaatttgccaaactcgagccattttgagcgcatgtagagtgcttcagggtgttcttgctgcgacaagtaggtaataatgttgattgcatcgactcggagttcgtgttctatgcggggcgttgcaggtcgggccttttcgccatactcgcgtatcatggactcttgggaaatgtcggcccaagtaaggacgtcgcgcgcccatgtaatttgcatcgaaacattctgtgagtgaagaacatgcttgcgcgcgttccagagaatctcttccttttcctcatcagttggggggatgttatcgcccttgaccttgggaaaaggcgaaaatgagggggcgtcgaagctcatgttgctgagactctcggagatcttatcggaggactggtatgctcggatgtcgtcgctcgaggcctgtgttgccggctggggcctgggcgggtcggctccccgagggttggtgtaagtagagagcgacggttcacgagagtgacgaggacctgggcctgaatcggtttgtgatcgtggttcaacggaagtagcctcgagttccatgcgctggaggtcctcttgcatattttgagggacctgaggggttaccctagatacaacaacaacaaagaatcgtcagcatgccccaccttttcaccgttacaaccgcatccggtgctggtaagctttatttatacaggatcaggcaagggaaaggagcatggggatttgggaaatggaaactggagaccgtgccggaaatgggattaagggggaagagccaagagacatacctttggggggagggagcaacgacttctggcatataataatcatcgaagccgccggggacaaatgtcgcgcctaactgtgggggagccatctcggttcgctggccgtctatcgcaaaaaggacgtaagatgtcagcaagagggtcgggggggataagacgaataaagaagggggcccttgttctcgttcacagggaacgaatgtaagagctgacggggcgcggtcaccgatgactgcagaagcagcggcgtaacccctctttgcttcaagccagcaaacagcaggctgtttatactgcgcgtgcgtcaggctctggcttggtcagtttgctgggttgagtgcttgcttgcttgatcggctgatcactggtggtatccaattcaaggtttccagagctaatttgcggtagggagctgattcaaataatccgggttcgagaatcaagtagaatgcgataccctgaagcgaagcccaacgatggaggggatccaaaagtaacgataatgcagcggggatgctgtaaagaggaccggcccaatcctcttcaggggctggggatcaagcgcaagggtcctgttacagggaatatccagcgccaaatcgttcgtggggccgactgaggctgaagatggatttcggttcttgtggatgagcgaaggatacaactgccgtgtaatttgagatgacacggagagattctaagtttgatcttgcgtaattcagatggccgcgcttggatattgcgttgagaattgcaatatccattgacacaggacatgttttttcgaagggagacagactctcgctgcctatccaatgctcaggcataattgcaccctgacacactgcttgtctgagacccatagtggcttggcggccattgagtgccaggcagtgcactgggcggcagccgtaaatagcaagccagtctcgagtgatcagcgctggagctctcaggcacggaacgttggcttgcgtaggtgacatgtcgtacagcgagcgggtgggtatctcaaagtggtatctcagccggtgtccaagtcgcatataagcgttttttgagttctcggggtttataagcaagggtccaaagtcaagtattcaaagttgaccatcatcagtcatcaagcaagcaagcacatcaaacaggcagatggggtattatcgccataacgcttcggcgccgctccctgcatatcagctcttacgagggaagtgccgtggagtggacgagaaaggagaggatgacgggagcataatgatttcttacatgataggttgccagcagcggctgagttgttagctttcttgccaagctgtgcatattgctgatagctggccatcgcggtcggaagcacgaatgacgaaacaagctgcggctgagtggaatatgaaatcgaggaacaaggaaagaatatagaaagtatcaaggtcgactagaccgcggcgagcagagggcctgatgcctttgttatgtattcgctcgtctggtgtttctagatctgtgacaccactatcactaggtaggtagccagcatatgcaaccctggggctgtgggcgggttgggacttgcgacttccaaagaaaatggcgggcgcgggcgtgggagctgttcgaagagcggggcacacccaaataaatagatggacaaaggatgcgagacagcgacaagtgcgtggggaaaagcgagcttgaggctggtacagtacgtcgtgttgtatacaatgcgatgcgatgcgcggcgatgaatttgatgctggaagtaatattggcagcccgtagctgtgctgtactgttctaggccaaaagattcgagtgccaatactaacttaatggatgagatgtgatgcaatgtgcttctggatcacagcagggatcttgctccagttcccgttccttcgacggagcttctcgtttcgagttgtaagccaggaaattaagcaaccgttattgaccgaacagatcaacgcgagaattggcgaatgggggggtattcagtttagagatttggtggttatactggagccgaaacgaaacttgcacagaggaaaagagtatgatggatggtaggattggatatgaaaggaggttgacggaagaaataatatgtactgtactgtacacgtccaagatcttcgacgtcagatgcctcttgcaacaatctgggtgttacactctcaggtactgtactgcatctcttgccctccatgggatgcgagggagcttacaccggaacttaagacgggtgccacgaaacggcaactccctgccctatcaagtccgacggcatcacatagacggcaccttatccttccttggctgaacatcgcgcatcttgagtgtatcaaacaagtgcacaaacgccaccaggcagatacagcgccggtcacaaacgcgggaccttgcagttgaagctgattagtctaggcatccatacctagtggtttcaaccttggcatgctcgcctgcttctcgaatttgaggcggaggatagccacaggcagactcggtgaggggcagttcaatagcttcgagcggctgatttccgtggatgccttgccttgccttagctttcttcttggacaattcaacatcttctaagcggttttggtcgggttattcatttctgaccacgcactctctccgagtctctcgaatgtttccaaacacgccgatttgacgacgttccttgtatccaatggctgtacatatatacatgtttatatgatacgtttactcagccacagccacagttgctattttgagatcatctttatatggaatacttaatcttggtagcttgggactataagaacgagataaagtgggtttttcgttttgacttgatgacctttgacgatcaatatttgattgagccaatgtcgtagtcatacatcggagagatgcaaaatctccacgagcacaagcacaaatggattggataccactccaccgagagccacacgaggctcttctggtgatgcaagcgataacaaattatgaatcaatgtaatacgcgttttcgaccgttactgcaccacgggcgaaccacgcttccgagttcgcatgttgaaaaggcacgtctgagaagacggtatcatcagcaacggtgaaatagccatgctacaagtatttactgaactctgatccgccacgtcaatattaagccaaaaatgacgacaagtgtaggccattaacaaaaatgaccttcaaagcaggcacagaacccaaggtttctgtaaagatataaaaaaaacgaccatgttgacactttttgaagttcatcagcttcctgttcataccctactggcctacctacctagttgcgatccatgacgggtgatgccggtggaacggaatatctttcacccgctgatccctgccacaaagcgagctcgcagcaaccacaggcatgagccgtggcctcgcgtcactggatgcagcctggtgaagcttcgaattggatccaacctaatatcatcaacactaccaaccacaaacagcaccacgactttgatcgctgctctcacagggccaccatatatatccaacttgccgaacatcagctgccgcacattaaatcgttgacacttccgttgcccaccatggccgaacgcaatcttgcccagattatctcccagctcaagcactccccctctatgagctataccgatgccaacgccctgctctcaaaggctaaactcgcccttctcaagctcaacgcccttacacccgctccctcaaccccgacgcatcttctgcctctcgcccgcgagacctacgaacagggtgccttatttgccatccgcgcccgcaaccccgaagctttcacccgctacgtccagcaacttcagcccttttacgaacttcccgctgctgttctcccccccaatttggccgagcgcaacaaggtcactggtctgagcttgcttctgcttttgacgcagggtcgatatgctgagttccacactgagctcgagagcttggagaaccgagagggtggtggcggtgacgtcgagagcgaccgataccttggctaccctattcgtctggagagatggctgatggaaggatcctatgaccgagtatggaaggccatgaagagtagcgaggtgccctgcgatgagtatagcgtattctcagaagtaagtttgcatgttcattacaatttccgccccagtagccaatacttactcggctttagatcctcaagaaccagattcgctccgagattgcttccagcagcgagcgcgcataccccagccttcctatcagctccacaaagtcccttctcttcttggactcagagggcgatgttatctctttcgctcaccatcgaggctggatcgtccgtgatggtaacatctacttccctgatactgctgaaggcgaggatggcgatcagaacaaggagatgagccagatggtgatagaaaatgcccttggctacgcacgtgagcttgagacgatcgtgtaatggagttctcaggtcagaattctcggcgagaaagcaacgcgaagacaaacatagactagtagaggggaccaatggttactgtactattaattcaattgatgggctcgcctaccaggcgagtcccaaaacatacgtcaaacatttggtctttagacgtgattccttaatcttgtgcttctcgcatataatcaggctaagttgaaactacaaagacatgactcccttgccatcttctatcagccagtcgtccaagtccaaccttttaaaagcccttgactttccacctcgtctacctggctcctttttgtgcatcgttgactcgaaactcccaattccgactatgcgctcccgttattaaatcttattcaaccatgctctgcccagtctaggcgaacaacttcaaaccgcttccatgcttgccaatctcacatacttcacacactctacagacagtgcccttgtatttggtgtgatacttggagccatcgaaggcacactcctcatatgcagtaccgctgtagataggagtatggctggctgcgcacacgtcgaactcggcgaactggtcgaactcaatttcaatagcatcgttgggattgcgctcgcactgagccttggtcttcttggcctgtaacattttggtcagtaaccgcagcaagcatcggcagttcgatttcacttacgttttctacaatcttggtagcaccgccattggcgatgatgcggttagcgaagctcaaagcagagttgtagttcttgttgcgaatagccagctgcatagcactgagcagagcgagctgtctgtgaggaacctcgatcttagggatagtgaagtacgctgacagttccaagctcctctggagtttctcagcgtccttagccacgacatcaggtgcacccaattgtctcctggaaagctcaatgctcattgcgacagcatactcactggccgaggtaataagcttcttcgcctcagcaacctcgtcctcacttgacacggcattgacaaggatggagtgaaggatacccttgaaaatgctgataccagcctcgagcttgttggccttcatcgagtcatagcccgcttgcaggtcgttggaagcaaggtgctcgagatctctggggataatcggcaggaccttacggggatctgtctcatcgagagttctgcggacatagttgatcagaggcggcaggccctcagaaccgggaaggaaagtcttggatgctgagtagacttccagaaatcgagacttgagagggtcaaagtcgacagccccgacctgtcggttgaggagttgcatagcagtctcgaaagatccgccagcgacgtgatcaacggccagtggtgagtttcgtgcccacatatctgcctcgctgctggcagcaccgccagcgtcgacgctctcaacattgacaaagtcgctatcagcctcaggaatgtcatcgtctcccatatcccagccagcagcatcttcatcatcatcatcaatcaatgcgccgttacgcttggcagccgagtcatcttccatagcatcctcgaaacctgtattggcggtagcaggctcatcctccagggaaaggccttcaacctggccgagtagggccttctcgaaaaaggactgcgaggtagccttggtaggccaagaagactcgaaagtgggcacaacaggctcacggacagacaagggctctccaagggttggcaaggtgaggtcctcttcagtcaagccggtggcctccaggatggactgacattcctcctccagaccatgagacttagcagtcatgtaggcaagagggtctgaaatttcgttagttaagcgatcattgtaaatcgacttggtttgaaacttacaaagatcaatctccttgaacatttggatacggtcctcaacctctccaaggtaaagtgcgttctggaagcgcgaggtaaaatcaccgcggtgctcggcaatcttggccatacgagcaagcctagattggttaccagtagcgagatataagaaggagagcttatcgaattgcttgagcttttgataacacatctcgacaaccttatggttaccgtgcgccaatgcttctgtactcaaacgggtccaaaactttggcttgtcgagttccttagccatctcaacagcaacatctaggttgccgcattcgatagctaggtcaaatcgagtggtagggtcctggacgaactggagggcaatttcagggtaacccttcttttgaagatatgagataatcgattggccaacaagactggagtttcggatgatgtgaagcatttcctcgtagttgcgtttgacaagggccaacttgaatcggtattccgtgggatcaacctgaagaatacgaggcttggcggctctatcgaggcagtagacgttacggcccttgaccttgaccaggtacacagtctggtcaagggttcggacgataccgttatcaccattgagcagagtatactttacatggttaagggtggagtagagcagaacgccagcatcatcccaggtggcactcttgatacgaatggtctcatgaagagtactgacctgctcgagggtcttggacacaattgtgacgttgtgcttgctcagaagagcagcgtagagaccatcgttggaccaaacaacatacttgacaccattgacagcgagctcagcagtgctcttcttctgctggatgtcatagaggtggacggaagtaggagcaatgattaaaaggttgcctgtgcctccaaagtagatatcggtagttccagtggggggtttgaaggatcgagtagtattgttggaaagatccttgatatcaatggtctggttagcggtattgagaacggcaaatcggttacgggcaacgaaaatggcagagcttccaggaccacgtttggactcagcaggctcgatagcgccagagccatccttgggaaggttaaccagctcataagatccgccgtcagcaggtgaggtgacgagaatagatcgttctgcggggttgaaggacaatgtccggggggctacccaagcgctgccaagcttcttgagcgacaggagcgtagggctctcgatgttcctctggaagtcataagacttgacgtgcttctccttggtgacgtagaagagtaggttctggtgaacggctgaggcaggacgctctcgctccaacttgaataccatgacaccattatcgtgaccagcagcaaacaagttaatctcaggatgcgccgcaatgacccagaagcgatcattttctctcttaaaagactgaacagcggttcgcttattcaggtcccatacacggatggtcttatcctctccagcagataggatcaagtcctgatgagggtgaaacagacatccggacgcattctgaaagtgtcctcggcacgtatcgacttcccaagccttggtctcgctcatgcgccacaacttcactaagcgatcatcgccagcgctaacaatgaggggcatggtgggatggaaagcgacccagttgacgccacggtcgtgaccttcgagaacgaacttgacgacagcatcagtgtttccaaacatatcggtctggttctgattggcacgtgccatttgatcttcgaaggacatcgaggtaggggcggagtgcttctttcggagaccggaaatgtcccaaacacgaacggactgatcgagcgacgcagagacaacgaggtcttccttggggtggaattgtgcgcacatggcatagtggttgtggccagtcatggtgcaaactaggcataagtcagcattatcggcaattagaccaagacaacaatcttgacctactcaaggagcggttctgccagttccatatccggatggtctggtcatcggatgctgacagaatccagggaagctcgtgatggaagaagacggttcggacgtagtcgagatggccgttaagggtgaagaggcatcgtcgagtctggtaagaccagactttgatcttatagtcgtcaccgccagagacgaaaagcggctgtgtcttgtgaaagtcgacaccacggacaggaccatcgtgctcctcgaaccggtcaattagagttcccattcggtaatcccagagctgaatggtagaagagtgtagtgacaccaggatccatggtctggacacaacttgtcagctataaagcttgcgatgcggttcagcgacgtcggacaacgaacctcttagggtgaaaggcaatgcctttagctcgcgaggacttagactcgaactgtgaaaagcagagtgtcagtaatcacaagcaagaaaatcacaggaattgcatcgcaatctaccttggtcaacattcccggggaggactgcatattggcggggaggtgaagccgcagcttcgagcattaaggggtggaacaattcaaggcgcccagaagctgattgtagaaagcagctgttccgcttgcgggtggctggatcgcgagatttgggtgcgagctgaccagcacagcgcgggcttgtcgaagtatacgtgaggtcagagtgaaagggagacgtaagttagttgagttgaatgctggccaacgaagcgaactcctaaggtaggcttaggcttgagcaattgaacacgatgctcaattgtgggctatcacaccgggggagtgcaggtgtaaagccacagtaatggaacgcaacattgttctcccgaatggaggggctacagagagaacaggtgtatccgtaagagggtgagaaaactggggacatgctccctgaatgtggctgaagattgaagatgcagggggcatcctttctgccacgtaaggaaagacggttgagggataagctcctgtctttttgtctgtcggtatcagcttgggtactaagcccaattcagccagctagctcctgggtctcagtgacgctgttcgactcctaggaagctacctacctacctaagcattctttgtctttgacttacaacggggttgatgcctggtggttgagagtctgccgcacgtagaaaacatcttgagcgtgcttgggttcgttgaagacgcccaagaccagaattacgccactattgcgtgcctaattccgcgccctcgctatcttgtccaagctttcttcggagagctgtcctttgcccctccatcacgaggctccagctcctcaatatccaatacttgctttatgcagcgctttgcgtagaccgcaaatatgcctcgcctttctcaatgcctggctatggctctggtggccgctacagcttctttggcttccccatcagtcaacgtgggaatgaacgcagcgtttcctcgtgctccatatctgcttgaacttctgtaagcttatactatttctggtaagctacctatgatattgcttctgacctttaatagagaaactgccgctggggagaattcaacagcatacttccctctacttgacaagattgctggtggtcactttcaatcaaccaattcagatgcagagctctacgaccgtttcctcgaggtccttcagcaagacgggcacatcactaaaccagaagccctctcaacttacaagcttgctctttcactacgtgttgccgcaccacgaatagaagcacattaccaatactacactacagctgttgattcagtatccaaaggagacaccaacgacgattgctcgacatgggcactgatcgataacaagaaatactgctcagaaactctcggtaaagccgtggaaggtgatttttccgcaaggtaagctgtttcgtttgctttggacaccacgactctaaccccgtgaataggcaagtcaatctgttgccatttgatcgagttctggggtttggaaaagatgccattctctacgcggacccaacatctgcctctttcggccctttccacattgcgctctccaaagctgccaagcagggagatgtgtcatatagactgcgatatcgccgaagcgcaggggctcataacacgcctttgtctgtgagcggttatggtgtgaagctggacctaaagagaactgactacatcgttattgatgatcgtgaagccagccaggaaggtaaacagaaacctgccacagccgacgttgatcttgacacagatgaagaggttgctgatttaaagcctctctcaacctctgaactggcatctttaggcctgaagactgcttcgttcattctaaatagtgaaaatcctctcgatgctttagtcaaatcgacccaggatttccccaaattctcagcatcgatcgccactcatgaagtcgcaaaggagtttgctgcagagcaggagaaaaatgttgctgccggaattcccagtggcatcaactttctctggatgaacggtgtccaactcattgagcgtcaaattgagccatttacactcattgaaatgattcgccgtgagcgcaagttgatcgatggggtccgtgatcttggtttcaatggccaacaggctaattcacttcttgggcattctgaagttgctagttcgaaggctgaggatgaaccgcccagattcgactggacagatcgattggaggagggcaaagcactcttgtggttgaacgacctcgagaaggacgctcgataccagaagctcccaagcgatttgacagcagtatgtaagaagattacctcttgataccataccactaacgacctcacagctccttcagcgtacatatcctggacaacttccgcaggtggctcttaacctcttccacattgtggcaccagttgacttcaccaatattgaggatgggcgagcatttggtcaactagcccagttcatgcaacgcggtgtcaccttgaggttcggcatacttcctttggtcactacacctgcttctgctgctcaggccaaggtcgtttatcatttgatggaaacatatggattcgagtccctcattacgtatctccaagagagtgaagaggggccagagggtgcggccaacaagaaggctttcaccagggctattgatggacgagaaacactaccaggagcgaacaaaatgacattggccgagattctcgaagccgatacttataagcagagggtcgaagcaagcaaggcttgggccaaccgactcaatgctgacactaccgtgcgtcctgtctttgtgaatggtttggctattccacgtgagaaatcgtgggttcaagccatgggccagcgattaactgaggatcaacaagcaatccaaaaggctgtgtactttgggcaaattgaagagggaacgcctgtttcagacctcttcctccgtgacgctatttccaagcgcaacacatacatatttcctgacgatgagaaggcccttcgcgttgttgatatcaacaagcttcataaggactttgcgggattgtttggcaacattgccgtccttccctcagactcgaaggcccccaaagaaagctgggctgtgctcacagccgtcgccgaccttgcaaccgatgacggacaagaccttcttctggctgcccttgaattcaagcgaaagaaccctggcgtccgacttgaccttgttcataaccctccgtcatccgcagaggctcatgtcatcaatggcgcctttaagcttaacgaaggcaagcttgctgagatgaagaacaaggatgatctgaaagccatccttgaggcgtcttggacagctgaagatgatggccttggcactgcgcttgccgacttcctctctgcttcaaacatacttcctggtacaaagggactactcctcaacggccgagtcgtcggtcccctgccgtccgatgtgtctttcaatgaggacgatttgcagcagctattggaatttgagcgacggaacaggattcttcctgtttatgctgcgatcaaggaccttggctttgaagataagctttcggatcccattgcagccgccaagctcacctcgatcacggcactctctactatttctgatctccctcaaggcatcttcgagtcggccccgtccattcgaagctccatgtataacacttggaactcaactcatagcgctattgaagtcggcaaccccgaaactgcaagtgttcatatcgctggtctcctgaatcctaccagtgaacaaggtcagagatgggcacccattctcaaggtcttgtctgagctcgatggagtatatctgaagctttttatgaacccgaaggaagtagtcgcagaacttcccattacacgattcttccgttacgtacttgactcaaagccttcttttgatcaggctggccatgttcacagccctaaggcgactttcaaaggccttccctctgaggctctgttaacagcaggcatggatgtgcctccggcttggctagtggctgctaaagagtctgtacaggatttggacaacatcaagttgagctctgtcaaagccgacatcgatgtgatatatgagctagagaatattttgattgaaggccactccagagatggcaagcgaggtgcaccaagaggtgcacaattgagcctagccacggaaaaagaacccctcatcacagataccatagtcatggccaatctaggctacttccagtttaaggctaatcctggtttctacaatattcaactcaagcaaggccgaacgtcgaaaatcttcaccatcgagagtgttggtgctcacggatatgctccagttcccggagacgaaggcacggaaatcgctctcatggacttcaagggcacgaccctatatcctcgtctcaatcgcaagccaggaatggaagaaatcgatgtattagaatctccagacagtgaagacagcgggattgttgctaagggcctcaaatttgctgaaagtcttctcggaggggccaagacgcccaaagagatttcggccgaagaacatgctgaaatcaacatctttagtgttgccagtggtcacttatacgagcgcatgctcaacatcatgatggtatcggttatgcgcaacaccaagcacaccgtcaagttctggttcattgagcagttcttgtctccctcgttcaaggaattcattcctcatatggctgcggagtatggattcaagtacgagatggttacttacaagtggcctcactggctccgccaacaaaaagagaaacagcgcgagatttgggggtacaagatccttttccttgatgtattgtttccgctttccctggacaaggtcatctttgtcgatgctgatcaaatcgtgcgcactgatatgattgaccttgtgaaccatgacctagagggtgctccctacggtttcacacccatgtgcgactcgcgcactgaaatggaaggcttcagattctggaaacagggctactgggcgaactatcttcgtgggctgccgtaccatatctcagccctctacgttgttgaccttaaccggttccgccagctggcagcaggagaccgccttcgacagcagtaccacgcactctcagctgaccctaacagcttgtccaacctggaccaggacctaccaaacaacatgcaattcacaatcccaatccacagtcttcctcaagagtggctctggtgtgagacgtggtgcagtgacgagagtctggctcaggcgcgtaccattgacttgtgtaacaacccacagacaaaggagcccaaacttgatcgtgccaggaggcaggtcccagaatggaccgtctacgatgaggagattgcggcgctggatcgtcgacgcaaggttgttgggaatagcagtgagaagaactcgaagcgcaggacgatggaggaggcagtgcatacaaaggatgagctttgaggaagtcttagcttatgcccaatttggcttgagcaatttagaactgcacatatatcgatagatctaatctatttacaatcttccagagtcattcgattgttccactcaagccttaaatcaaaggttctgtgacagctagacagccctaaagaggtatcaccagattcaccactaacagtctttagcacgattgataaatcctcctttttttaatggctgcatcttcagaccgaaacttcatgttgcagtgtctttaatcttgccaatgcagccacaatccatgcggaagccttatcggaagcgaagccacctacgtcagcccaccatctgtcttttgtgatggttgtacccttaagtcagaagattgcacataacatgccactgatgacatgttgcctttccctcattcccaaagggtacaagtttgccagtccagttaagtactttgggaaattacggcgaagtggtgttggcattctagtgtaggctggtgtaaatctatctgataatgtccactacatgcaaaaaccaaaagggctatatgggcttgagcttcaagtgatgctaggaatcacatgtattccagatccctttagattgctcctcattaaccttcaccactaagcagggggttgggtgttggattattaccttgagttaccctttttactagcctcccccttacttgggcagtgtggccgagctgtacatggacgagtcatcacgtcaaagctgagtatccaaattactaatcatatctgttccttaatttggaccatacttcgccgcgctattgctgtagtacgaatatgtacgcaaaagtcccccctaaatacaactaacaccactgtacaaagccacatgtcccttacatgctcctgacaatgcttgccctgccgtgctaaacatggaaccgtactagcattcgaataaatccggccctcactctatgttgagtagaagcatgaagaccaaagccgggccaccgggcccatggacgttgtcgataagtgtagaatctgtatcaggggccaaggccaggaagatctgtccaagtcgtattccatgccttcccaatccttaacgcctcgtgtatgttgttgtaggtatatcgtgtctattgccaattccaaaatcccggagcctcgtacaccacggagaggttatttctctcccaaataaataaaagcagtcaagctcgttatgcttattgccatcatgtgagtcccaggccacgggtgtcacagatatttgttaaatccatgagcctcaggtctgaaatagaggccagcgtgaagaaagaaaagtggcgggtatcacaaatgccgtttaatcaagacaccacgctccgtagatcctttaccaagttgcagcatcgaggatcgaaaacatcaagagagggaaatgcattttgcttgttgttcaaggctgactcgtctcgcgttcttctcggatcgaagccatcgacgaggcctggccgacggccaacatggatgaatggcttagcggtggcattccggccgatgatttgacccctgtcgctgaaggggcaccgctgggtgctgatgttccattttctatcttttgcttcgtgagttgggctggatttatgccgttttcaccgttgggtgtttgcactttggagttgtctgctgacaattctttatgcagtggtgacgagggagagttggactttttgcttcgagcatcaccatttgctgtattagccccgcgtgaggagttgcgtggagagacccgaccagtctgacaaaatggttaataaatatcacaattgatagaggatagaagaggtgtacttgtttggcccaccgaagaccacagctgttacaaagatccctttgaccactgggtcctcttcgccattcgggcgtgtttcttgtgtggcagttggcgcagtctcgcaccacattgccaacgccctttcttcgcttacgttttttcttgctggaaagcagaccgccaagttcctcagcaagaatacgattgaccttttccatctgccgcaactcgaattgccagctagagcatttcgttgttctcaattcatcaaaaatgttgtcctccgaggccaaagcagcgtcttggctaccgggggccaacgcaccaccagcaggctgtgaaatatggcccgtggcgtggttttcggtaccgttactggatctcggggttgcggcgagagacctggaaccggtgctggcgggagccaggttacgtgatgatgccttgagaagctttgtctgggcaagcaagaacgatggcttttggccctcagaagcgtcgccggggtacagagtcgtctgggcttgcaacacttggcccctacggttctggacctcgtgtttgcatgtgacaatttttcctcgcctggctttttccagtgttcgcccaaactcgggacgcgattcttttcgcataagatcctgtatactggttcccaccaggctatcaggctggaggtcgaggagagatcggatattcgaagagacgtataagaacaggcccgatgtcgagagcttcgtccagagttcgctgtccccaataccaccattcgcttcaagattgcggcgacttagagcaaacaccggtcgcttgcggcctaccaaaatgatgcactttcgaccctttccttgttcgacaaacagtgaaccatggctttcgaaccaagtgtaaccactgtgctttctgcgtattcggaacacgatgttgacagggtttccggttgttgtgtccttcagctcgcgtgtaacaggaacgatatcagatggatggcatactgttgagagtgagttgccaaccaaatccgcagcctcatattctaggaccttcttgcaagacggagagagatataggaagagacctttgagcgacagaacgtgaaccacatcgtcggtattctcaaggagcatcttatcccatgattgcttatgccaatcagaggtgaggcccttggggctgaattgctgcaacagggtggagacatcatcaacgcctaacgtctggccattatcgggctcccagtaactggattgcggtggtgtccagatatattggccaatgtcgctgtgtttgtagttcacctttacaccaccaaggtcttggtttgatgcgatcgcgtccgggcactcgacgagatcgatctggaagccaacaaaatatctgatctcatcagtgtcccacggtatggggatcatagtcagaaggttgaggaaaggctttccgccctttcgatagttgataagactctgttgaacttccatgccttcgtgaaccatcttcttcaaattgtagacagctccatcatcaacgaactctcgcttggagcccgcttcgactttgccatctggggcctgcagaaagcggcagttctggccgacaatctcatgacgactatagccggtaaggttttggaagttgtcggaaacgtatataatagggcaatcgttcatggagacatcgcagacgacaaaggcgcaggacatatccacagcgccaagttgtatgcgcgggttcttacgagtagcgactaaccacagagctttaagcatatcaaatccactctttgagtatatcgtcttttccttcgagtccctcggggcatcgccggttgatggggtcgttgcaactgaagtgctagtcggatgagtaacggttgaagaggacatggctccgtgtgagtgttgctgtggaggtgaaacaacagagccggaggcagttgagacttggcgagaaagtgcaggcaagttttgattgttatctccagcattcatgttcttgaaagcctgatggttcatcatactttcgcccgagtcctctatggtatccatggcgttgttggcgggagcagggatcggggtcgtcgtgggggggttggtttggctcatattcatggagcctgcatctggagaaagatccatggagaagtcgttactaacctgaacctgaggggtcagttggccttgtgggaactgggacatggacggtgagtaaaggttcatcggtgaagcgttgccggccatttgtgctccaacgctcatgcttgcaaaggtagagggcatcatagaactcatcatatcaggggatatggtcgaatagtcatttgggtcggatgtcatataattgcccatttggtccatgccgatggaggtattaatggtgggaaacccctctcccatgggcggttggttaaattggtacgagttgaggtcggcgttatcggttccaaaggtcatcatgtcaccgttgccgactgaagacatccgcctttgcccttgctgctgctgctgctgctgatttatctggaactgacccatagggttagcgaaggcttggggcatgctctgtcggcggtatagcttgtcttggttatcgcgcacaatatcatcgagggaatctcctccctggtagaaggtcgggtcgttcatattgtgctgcatgtggttctgctggttctgctgcattcgaggttgttggaactgctgagatggttgctgctgttgctgctgctgatggggagagtagtagccatccatagcgacagcatctggctggacggcctagccaggcgctcgagggaagtggtgagcgggtgctgtcccgtatgtatggcgcgaagtctggcaggtggtgtcctggttcgactaccgaggcgtcggaaaggttggcggcctgattaggagaccctagctgcagcggaaacgaaagcgaagactggtgacaaacgcaaaaaatatgacgaggtgagagaagtcgcaatatggtagaaccgtggcgggtcgagatggtttgggtcgatggtttgacgtgataaatcaagctggagagatcaagcgatcgagcgaaaaagagaggaacagggtatggcaaatgcgcgggggtggatatttcgtgcttggtcgaatttgtactgttcaggattggactgtggctcaaaaatcggcgatgtttcgaaaggtcggaaatgcgggaaatttgcgatcaggagggaaagggagagaaaagaagattctacgttggaggcaggatagcgtcaaggtcgaggagggaggattcgctatgtaggtcgtttgaaggggaaaacgagagggacggagaagtagaggatggtatggcagaagaagaatgggaatgcgtgagaagcagatgccctaagctgggctgggccgggctgctttgggtgtgtgtgggtgggggaatgtacctacctacctacctacctacctaaggtacctacacctttgtcctgtcttgtcttgccttaccttccgcgccatgccatgccatgccacgcctacctagaagctaggccagtcaaagagcaggcagtcaaaggtcgggtgggattggatggatccaatggatcatggtgtggctagtgcgaggtgggaagcaagacaggccgatggataacggactactaacgttatgggctactggtgctagctaatggaagccggagattgagaactaccttaactacgagcttgagagagaaactggtgactgtcgctttctgcggctcagtcgaacccttccaagattcccgtgtgcatgtgcacacaactcaaggtgaggtgaggtatccgtaggtaggtaggtaccttatccatctcaggactttggcctgtcgagggtacatagcgcacagcactgtactgcactggctctactgtaccgtacagagtacaggtactgtagggactcatgcatgtggggtaaggagggcctagggacttgaacttgcgcgttgattgagaggcgccaggagtaactccggtgcaagaggcttgggcattgcccaacagaggctagactcgagcaggagccgggaatgatttgacatcagatgggtgattctgggtacctacataaatcatagcatgatgaaaacgctggttatttaacagaaactgataaaatatataaatagacagttataacttgatataggtaaataactttaaaaatgttttccgaataataaaagacgtggttaccttaccgtgtctatcgggtttactggaggacagcattggcccgacgggaagaccctgtgcttcgcttctgcccgggcacctcagcacaacaatttatcctttctaggtttgtacatgccctgtgcctgtcaagtcttgagatcatctccgttctgggcaatatcctgtttttgcattgagacacacagtcagtcaaaatcactactatcgagatctgaaatctcatactaaaaaatgcatcttccttaccagaagaaaaaaaaagaaagttcgtgcaagcaagtccctagatatgaaatgaataccctgcatgagaatgtctcgaattcgctagcacacccgccgttccttgcaggccagtaagaccaaagtgcgagcaagccagcaagcattcatcattcattcagatggaggagggcaagtacagtaggtatacctatacagtattaagattcaacacgcccccccccccccctcctccatgtgtgtggcttttgctttcacctaaaggtacctgtcaaccctggtcgccatcatcattaactttgttttaagtgccaatgcccacgagtctgtcattctgaaatggcatttgcgctctggtgatggcgacagagttgatactctgaatgccttaagtaccgaatttgggcagtacattgactcaattcgccctccttatcatccatacttgtactactgcgaattctggctgaatcagtcaatactcatatagcaagccagagacaaatatcagagtatcgccgatatcaagaaagggtctccttaaccatcctgcgtgcgagtaaaagacgttcattccatatctccccaaacccatctaatcattcagcactggaaacaataccggtgtggttattttattcataattccgtacgctacaaaactcgtcatctatatacatcacagaccgaccaaccgactgactgattgactgtcttgccgctgccgaccaaaaccctcgcgacgaggtactgaccagttatcaataacctaactcgtaaactctaatgattttgcaaaaaaggcgccatgcggtcttaaggatatagactgcctaaacaaaatgccctctcatttttaccccgacgcctaggaccgtcgtcctgtgtttctcttcttccatgttcggaacatggtattggctggatgcggattcaaacccgatacactttgctcgaatgaagcgcatttccacatcacgccgatgccaccattgctttgtgaattcgcctgttggaactgcctgccccgtgaacgggttccaagcccatggctagtcatcttatagcgttcatcgtctaaagacaggccgctatatctctccagaaatggcttatagggccatctcgacacccggcgaaaatcggctgggtgatatgaaccagtctgccttcatatgacttcccaaagggtggcaaggctcagcccatctgcgagcttcctcctagttgaagaatcccatgatagttcgctgtgcctcaggagaaaactgctgcagaaggggtgtagggtcaacgccggtcgatgtcagaaaccccttagttgctagtgctacccggttggcagtctgtcccacaagggtctctgcctcgagagcctgagcgataaacacgaagattttgcccgcttggttcgctacagctgggtgtcgtctacaagttcaaaacgttagcatgagcacaccaaaatactggtagtacgttgagggcggagagtacttactggtcaatcaactccgcaaggtatgcataagcataaggtgccgcttcttcatcgttggtcacgggtagagtctccacccattgtgtaatcacggtttgcacgtctccaactgtgcttgcattgtagtggagaatcttggcgatagctgcgcatgcattctcagttgcatagacattgtcctcattacgggcgtcaggaacctgagtgacctggaacaagaaggggactgagcctcccaagaacggcgcccacggtgctccacctcggtgcgccgcaactccgatgccgtaagctgccgcctggcgaatagccggcgaagcatcacggcaaccatcgatgagcggttgggtgatgtagttggcatatcgtgtgctctcaggaccgcagtactcaaggacgtcatccattatgcagagtccccactggcgttgggtgggatcgtttgaggtaaggaagccctcgtatgtgggcatcaatcgctcccaggcaggcaagaacgcagcaccgtggttcttgaaaatagcatggaaagccttgttcatatccgaaagcagggtctggtcatcctcgatagccatcaaagtatcctcggcctcatcttccacatcctcggcagtggccccctccttatcctccagacgctgggcgacacggtccttgtagtcctcaatagcagaatgtaccgagtcgatgaatcggctgagatgatctgcagaaagacagtcctttccaatgacctcaacagattcatagaagcattggtacatctcagcaagtgtgtcgatggcaggctcagcagtcaagacctcgaggagcttgtcaacagtagcactccacagaccacggagctcgttggattgcgggccataggctttcttgtaggagctcaacagctgagggacaagcttggcagagatatatcgaacaggatcgtggaagaagaatgcaaggccaggcaaagcaatcttctccatgatctccgctacatagggagcaaaggaagcctcaaggacttgggcgtagacgaccaggagctcaatagccatgtgcttgtcatccatggtacttgtcttgataccaatcatcttcccctttaggggaacaagttcccatccctcctcattctgcatctgctcaacctggtcatcatcgtccagtagttggatatcagccttggcaacagcaagctccagcagaggaggcatgacgttgtgaagaaatggaagaaagtcggaaccgagaacacgacacatgcggccccagcagtgcatgaggtattgagcttgagggtcgtctgcatcagtaatgtttgcctgaatgttggccagaaggttgacaagagtcatagcatcctgaccaagacgctcttttccaacggccagagcgatcaatgtggcgcactccatagccttagcacgcagaagtcggtactccttctcactctggttctggagaacattaacaagaagaggcatgagggtatcgtagtatttcgagaaggcagcttcagcggcgtcggcgatggtggcgattgttgacagagcttgctcttggacatagcgcttttcattttgaaggagctggaaaagatgtgagaggagctcgtccagatatggctctagagtggccttctcagcctcctcacagaagttgacaagagcagctgctgcgtgagacttgacacggccctcgggcgagtcgaggacaggaatgattgccttgagaactcggtcgtagtagtcggtctgcatcttaggggcaaaatcagtgctcatctgaccaagagcattgcagccagcccatcgaactcgaggatgaggatctcggagagcggggaccactagatctagcacttggctaagctccccaatcatcagatcacggcagccctcggagatggcagatatggccatcagggcagcatgtcgatccctccaagccatggaagtcatcatacgaggaagccagttaaaagtaggggctagaatggtctgtcctcccagcttgttcgcaagtcggtccatggtttgctcgccagcaacgtggttctggtcactctcgtcctggtcaaactgcaaggtgagttagttacatgaattatgtgtctccattcactgaaaactcacgtcgtcagatgccatccactcggaagcatcatcgtcatcctcgcctagatccgtcatgagactcaagcactgagtgatcatgtcgttcgtgtaggatggatcctttcggcacacggagggggcgtaatcggcaaatgtggccatgagctcgagagcgttttgacggcagatgttttcgagctccttgtcttggatcactgaaatgctaaattggacaaggttctggaagagaggcttgaacattttgggagcagactcggcgaggtcgatgagagcaaggagcgccttgctgaggtcgtcggaatcctgagaatccttgatcgggggaagaatgttgaggacatcgggaataagggcgtagtacttagcctgtcccttcttgctaatagtcctgaagaatgaagcaaaagcctccatagccgcaagacggacctatagctgtggttagcagagccatgatatgctatgtgggacagaaaagtctgccccgcgggaggggtgccgtaccatgacggcgtcgtctttgaagcccttctggaaagcttgaagaacagcctcctcatgctgcttctcgatgatggcgggagtggtcgcgaagacacggaacgcattctctcgcttctctggttcgggagcttggctaagttggaaaagagcgccaagcagttcgggccaaatatcgcctgttgcaggagttgttagcaaagatccaggatacggagagtcgtttcagggcttctgaaagcttaccattctcggtgtattgtctggcaagctcggcaacagcatcactaattttgttgcgaacgaggcgctcagactcggcggcaagggtctcgagaatcttttgtcgaatgacagcggcttggtccttggtcaaagagatgaacagatctgtggtctctccggactcattcttgcgggtttttgaagcaattcggcggaagattacagcggaaaaggatcgtgtcgcattgtcgccagcagcttgaatctgttccgccagtcccatcaacaggacctcaggtcgggtggcagtccagttgttctgcaggtgctcctcggcttgtgatcttatactgttgtcgggggactgaagagcttgcaggagctgtgaaagctctgcgtggatgtcgggtgggagcagagacattgttgtggtcgtggagggttgctgatggtgatgtccaccagcagacgacaaagaaagtttgggtctcaatcggagaatgtgggcaagagtagcgataatgaagtactgcttgaagaagaacctaagagggtgaaaaagctacgagccgtcgaggttcgttggcttgagtcggccgtggcttcactttaagggacgagatttccaaagatcccaaatggtgtgaaagaaagaagagagggattgaatgggagcagaaagtgaagtgggggaggggaagcccaaagctgagtgtcgtgaataagtaccgtccgggcgagtctttggtggcgaggtacttggggacccgacagacttgagcccaaaagaaagaaaaaaaaaaaacaaagggtgcgcggtgaccaggttgtgactagtgtgttttttctgtaaggcaaggtagtaagttagtaggtaaggtattgtttattttttaccttttctgccaggctacaatcaagacatccaacctaccttaggactgactttatgcaagttgaacttaagaaatgacctgcaaagcttctgatggaaacttttctggacatgtaaagttaatattcaggtgttgtgtctctggttggcgcatgatatgaacgtctgaaatcatcaaagaataattgatgccagatggaccgagagaacgcctctttgatcatccagcaccgtagacaaagaagattaaaatgagccaaacagcaattggcaaggcagtcgaacctcaatgtctcttgttatcattaagtttatttgatttccatacgttgtttgtctgtgccccaccacaccgccagaacggatggcttccatccatcaaatatgcacaatgaaatcttctttcttgtcatgatgcattgcggctgcagctcagttaccttagccaaccatttctttaacctatcaaattgacacgaagcgtttcctctggcctgagtagttttgagtttgggtatttgataagctgcagcatatgatgctgaatactgaagcttataagactttgggatccaacacgagtactcaccaccatctgacaatttgaaatgtcaactgcagcagcttaaattcttttaaggtcattcattgactctagctttccaagtagtagcagcacttttgtattgctgacttccattattggactcatcggcttgatcttatacacaagtcgaagttctacaaagatcttggagaacgaatatttcgagattcaacatggcgatatttaccagcaaggcacttataaaagccctggcaagtttcctattgctcttttgttcttgttacctgtgcatgcgtatcagagcttagtttagtaacgtatcacgaactgcaggaccagggagttccttgaagacacccatattctttagtcgtgtccacgttagtgagtgatgatcatcgccgttggtatacatgcgccacggtagaagcttctgcgatagctctgccgagttgtgaggttgcgaggttggatggttaggtgctggaatggattatctgatattggtgtaaatcaattcctaaatagtagtcacagctgcatggagatcgaacgcccagatgcccacctaagtatttgaatttaatgtaccttacctatgtagtatttagtggtggtttcttccaccttgtcagggttgaattacttctctatcagtaagtttccacactgaagattgagctcccaccgtccccgacctcatccatccagtccatccatccatccatccatccatcgcggggcactccaccatcacccgctcacccacctttaacttaccttaggcggcctatgtcatcatgcaaaacgttccccgcccactcatggctttggattgtaacctcgtgcccctcgcagacaggtctcatctccagaccaacctccgcagcaagaggcagaaaaaaaaccattccacttcacttcacttcacttcacctcatctatcgatcgccttgtccttggcaaataaatgtcttctgatcttttgtatcctgattcttcttagttcgtgactctgactttgactctgattctaatcactttccaatattggacttgaatattgaacaactcgaaccactcgctcgctcgctcgctctcttgtcctccactgcctgcgccccgcgtccactcccacttccgtcttgtctcgcctcgcattcgcccttctctgtgcaaactatccatcatttcatcattgcaattgtcgcgacaaatcactattcgccattatctgttcatctgccactcggttgcaatacatacagcgctgttttgttcgccctagtcgtgttgatctatcgcttattgccagtccgatctatcagtcagtcagtcaattcatcgcctggccaaagcgaagcgattccaccatggacccctcaccgagctcaacctcccgcgagctcaaggatactcgcgcgaccagctcgaccagcctcaacagtgctgcttcgggctcttcgtccactcataaaccgcctactctttctcagcgatctccttctgtatctatatccgctggctctggcccaagctccatatccgcacaccgcgcaagcttcgctgagggcttgcgcaatgcgccctcatcaccacgctctcaacggcacccttcttttacacaggccgctctccaggagttgctgaaccatcctccggcaggaaacaagcatgctaaccccagatttgccggccgcgattggcgtgatgtagctatcggagagcttgtatctcccgatgatattaagtgggttgagttcgatagcagcgttgaagaagctacaaaggtgagcctaaaactttgactgccacccaatacagaaccgatcctctatgcgctttcaggccccggatagccatgctaactataagtcgcagctcctcctcaagagccctaccaacgttgttctggtccgtgaggatccctccacccatatcgcggtctccacgttcgattataccgatctgaacgcatacctacttgttgtcgttggtctcgccaaacccgaagaagatcaggttgagctattcaattcgattctggccaaggcccaggaaggtggccagattcctttacgagacgtcttccctcttttccgcaaggaaacactcatcacgttgcctggtgacgaaaagctcgcacaggctattcaaatcctcggcagtggcatccaccgtctgttggtgacaactactagtggcgaggtggttggcatcgcaagtcaacttcgaattgtcgagtttttctggaacgagggtgtcaactttccttcaatcgatcggctttaccctgctttgctacgtgatctgggtgttggggccaaggagattgtttctgtcaagtgagtttccacacagtctcaggatgatacgtattgacaggccacagctccgattcacccttatctgaagcactcacgcttatgaacaatgaaggacttacaagcgttgcagttgttgataacggtatgaatgtggtgggcaacatctccaccaaagacgtccgccacttaaccaagagttccaacgcccatttactcaattcgtcatgcatgaactttatttctgtgattctcaacgagcgaggagttgaacacggacgtgacgtctttcccgtattctacgtgaacccatactcgactctggcccataccgttgccaagctcgttgctactcgatcgcatcgaatgtgggtggttgaatcggcgtcgccctccccttcagctcctgcaacacctttgatggggccccaatctttcacgaccgccggccctccacctcctgctgcacccgtatcggtgcctgcacccccatcgcctgtcccgactgcagcagtacctgcttctccagtccctacagctgctgtgcccgcatcggccatggccggggctcgtctttccgggaggcttaccggtgttatctcgttgactgatgtactgaatatgtttgcgaagtcgactggtttgcacccttccgatcccaacgaacagcgagcgagacgaagacgaagctcaagcagctcagtgcgacctagcctggactcgtctcgagctagtatcgatttccgaaggtgatggcaatagagcttagctatggacgtcattacgcaattcttgctagaaaagatgtcaagcatggttgtaattaattccgaaagaaagagagaaagaaagaaaaaaaaaaaaaagaaagaaaaaaaataggctatatcaaaggtacaagaagttagttcaatgggacaggagcaacttcggattattccaatttgcgaaccaggcgtgttcgcaaacttcttgttcgtgcatatgtttttcgaaatattgagcataagcaggattcaagatttccattctcacttcatgtagggcatggttgtccagagaggtatgcatctgggatacatgaacttaaaggatggacacaatgtgagaagcagagacagaaatttgaccaaatctttgctccattggcaagtcgctaaatgcatgctgtgaagtgatggtttcgcttcatgtcgtactgttgtcataccaagtataatagacttggatcgacgtctggggtggcaataaacacgtgagagttacggatacaggacccttagaccacatatgtcgcggtctgattggccgggaacatgccattccggatcccggaaagccacccaaaggtaccttattaggtagtagcctcagctcaagtttgaattgactcatcattcatctcatctcatccattcttcatcaacggtttttcacgttcgtatttccttgttccctatatttcgatccttgttcttgactcgattctttgcgcagctgttctctgttaaactttttgttcgccatctttgatttcctctcctacttaacacggccttgactgagttcacccttttcccttcttgtgacctcatgatattctggtagctcgatctccgcacttggcttcatcaaaagcggcaaaatctgacgcattggatttgcctgccctttggatcattccagactgtgtttggccttttcgagctccctcttctactaaactacgcgacgtccatttttgtttcagctcattctgggtcttgcttctgcggcgattctagattctcagttgtggcaaatcgctctctcatatcttgttggctttgccattttctgcagtcctagcaaattgcagttgcaactttggataattcacatttcactggcgtcattggtcgatacttgtgaaacgcttcagcaatcctctcacgtctggcattggcgtcgagcagctcaccaacttgatatataaccaccaactcgcatctatgtgcgtagtcgcttttgatggttactatggcatcaacaacggcaaactcaacagacgatccccttcgcgagccgccgggtagcagcaagtatgcagatcatgctgtacatgacagtagactcaagcttggtgacttcaccaagctgagctccaacagtctcacaggctgggcctctccgaaaaatgcaaaggcctctgactcaaccccatcccttggaaacttcaaacggctcttccagcaaattcgtctcaatgacaatgaatcattacaacagcagcggaagccattggcttccccaaaggtacagccgatcacgatattacagcgaccttctgtaccgcaatccaccgacaatgcagacatcgtccctaaaacctcggctgtccctaaacattcccatcaagataatcaggagcaagcatatattgccgcctcaagacagccggatcgaagcactgaaggccgtttccattacataaagatggcaggtgaaatccatgagaagcgaactggaaaggctattcgaatcacgaaggaagctgttctgaaggaagatatataccaggaagataaggatgaattcctcaaatcaaaccagcccagcttcgaccctattaccgactcagaagctggatgtggttctgacattgatgtgctgcctgccacgtcttactcaaccgctgcctcaacaccaccaagctcaagcgagtctccgcttaagcgttttgacgaagccaaaaagaacaagaaagattcaaatgcgggcaagaccaaatttcactccagagatagctctgaacccaacattgtggtcctggctgacagccaatcggaccatgtcagacatgttatctcatatcagcatttcaaatatggcccccttactgagattcacagtaacatgcagaccacggtggtcaagcatgagggccttatgggaaagctcgttcatgagcgggttatagactctgtgatcagcaaggattatcccaccattgcagaaaatggaattcatgtctttgtcgacatgtccaacatcatcattggattccaaaaggctctaagagccagatttggcttgccagagtcctcacgctttgttccacttccacaaatgaaccttgccttctttcatgaacttcttacccgcgatcgatacgcggaatggctcaatgttggctgctctgtgcgtcccaaccgcaacgagcccacttttgtccaagaactcaaggatcttggctaccgcgtcgaccttcgcagtcgtcgccctgagcaatccggtgctgatgaccacaacacgttcgaagccggcggtttccgctatatcgaagacatggttgacgaaaccctccagattagaattagcgagtctgttatgcagtatttcgaggagcctggcacgcttgtcatcgctactggtgatgctcggccagccaagtattcagacggcttcctgacacaagctcaacgcgctctgaaaatgggctggagcgttgaggttgtttcttggaaagccagtctttcttctgcttggactactcttctgaaggaccaggccatcggctccagatttcgcatcatcgaactcgaccagtttcttgacgaactttggatctgctaaactcatcccgtcgcgcctgctgctgaaatacgcagggttgcttgatgggtgcgtgttttgacgatcttgatcccaggacggatctttcgagacatcttcatcatctgaggtgactgatcttgagctcggtatgacttctggacgatgtgaggtctatactttattttcttttgctttttgccttcccacggagaagcaaagtcattgcatcttcacatcctcgtctgatgcgttgggtctttatctccatcatctggtctactatctacgtcctcttctccgtattgcgtctcaaaccttgttgttacgtcctatttatcaatgtgctcgtcatctacagcgagcaaatcactttttaagcgcccacacgcatttgccagcctcggacaaactggttaagatctcgagctgcattgcagcaattgtagaatccgaatgcgcttgctaagggtagagcgattttggccaaaaactgctgtattgcagagatacatattttgttatggtttctgcatatgagggaattattgggctcgcttggggtgtcttgagtatcgttttcatgagtaacgaaaccatcaatgtgagacagtggctgcaggacatcgttctctatagttatacgggcaatccatcaacgttgtttcttgagctcgattgtattctgaatttcgaatcaccgtgaacgtacagatatccatatttcgatcaaaccactctttcactttcacgcgttgaccgaaatccaggttcaaattgtatgacgggcattcaattcaaataacaaatactaagtgtaattcttttcttatctctaaaagagcagccataaagtgaggtgatgtgaagaggtagttgaagcttgaatagaaaaacggacaaacctccaacaagcctcccaagatgataggctcgtacagccttgcaatggccacctgataatcggcatcaacaaccctcaagcaataacaataaaacattaaacatcatagaaaagacataagccgagcgttatctcgagtaaaaacatgaccacaaaccattcaaatagttgaaggtctaattgacatgacaaatcgaggagccgtcccctagttagaaggcgacgggtccttgttggaaactgagtcctggccttcgataccccaccattgctcggccatgaaagttgcggcctcggccttcttccaaggatcattgaaggcagagaaaagaatcaggtctcccatgtggctggagaatgcctgcttgatagagtcgagagcagccttctgttggctcataccgggaacagccttgccgttgctattgcccttggtgggccagccagtctcgcaaatgacgatacgtttgtcgccagaaatcttggatcgaaggtcctcaacagtgttagagagccactggccagcttcatcagcagaagtgttggcatcgaagaaagcgtgagcgttgatagcacagtagtcactctcgttgcaaagttcagggttggcattggcagccataaatgtatcgactgtgacaacaggaccttggtagccagcggcacgaaggatctcacgagcctgcttgacagcggcgatgacccttgctggggtggcacctccattattgacaagttcattgccaacgctgatggtgtcaacgacgtcccagtcgtcgatcgcactgataatggtcttggcctcagtttgaacgtcgtcaatgttccagataccgaggaacagcttcatgccgctacccttggcgcatgagtagacattggcgacctggtcgcagtcggtgccgtagatacgaaggactgaaaaatcagcagcgagctgcgtaatatcttgctggatctcgtccttggatttgcactggtgatcgcctcggtagggggcatatgcgacaccagggagcttagaaccggatgagccgccaccactaccagggataggagctgtggtttctggataggttgcagttcctgtaggagtgacaggggtagcaggagcgatagttgcggtgtaagtagaggccgaagtcagagtaatagtcgtaacactacagtcttgtcagccaacaccgcggttttatgtcacgagagaagcatacggtcctcgcttctcgagcgaatgggctgttggtattgtcagcttcgagttacagcctggtcaggggaatgctcaccaacaggaacagcagcaacaaccgccgccatggcaaccgctgaagtgaagaatcgtttcattgacattttgttaagtattttataataaaccgtacgtaggttggtagtttggagagttgttagagagtgaacgagctgctacaacgagctcaaatagcggtttaaaggtcggtgatttgagaaaatcagtgtataagacgggacttaataacccactatccaagaatgaataggattcagatgaaaagagtgtgtatagaactgaaaagaagaatcaaagaatgacgaatcttaggaagtgattgtaggtacgaaaagaaacaaaaaacgattgtaggagtgagtgaatgaatgaagaacaagattacgagagcgaaggtgaaggtaagaggtagaaaaagaggagacgtcaaaacaagggaggaaggggcctctctataatgataagcaaaagaaaacaacccatgaaggaacgacacagcacgcggtacggtaaggcaagacacgtgttgagcctgccttcctacctcaaggtaccctacctcaaggtaggtaggtaccgtttgtaagtgttgagctcaaggtaagagacaagtgagacactcctcaccccgtaatccctttcctttccattcagtccgtgagtttcatcccgagatcccaagtcccattggctgggctttgccttagttacaagacttcatcccttgttctccctattcgcactcaagcccgctcccagaatacgacacatgaacgcagaaactcactaggatcatggaactcaacaactcaaactgcccgaaaacataaaccttaaaaatgaatcacaaacagaggccacgaagctcgcgactcttggaatgaggtgatttttttatttttttttgcatggcgcgtactttcgagacctgtaatctcccaaggaatgcagcgtctgagacatgctgttgcgtgctgaaaaggttcctcatccgtccggtaaaaataaactgtgaaactgggactacggctctgccaattgtgcgctctcttttgcatgtgcgtcctttgtgactctgttgtcagattagaagctgtgatgtaagctggcaccatcgggcgtgacttggcaagggatggctcataaaatccgcgagacagataacgtctgcttctctatctcgcataactttttaatttcgaaaacagtaacttggcagagacgacttcaccaactctgagtaactgaagcagaaaaataccttgatatccctcgtctgtatcaacaccatgattctgaaaccgatcaatcaacatctattcacggcgcccacaaagacacggaaccattatatcgcgaaacctccaatcaatgctagcgtatgagggccgcatctattaatcattagcttgttaaatggctcccagccactttgtaaatcgttccatattgcccctcgtctattgcgtttgctgattatccataataaaaggggtctcagtgtagcccgacgcctcatggactatgctcagctgtataacatgcattcagccagcctctgtctgtcatcagaattatcatccgttaagcccctgaatcaggcggtcttggtgctcgactttcgtgtcatgaccttggtgatagcatgtcgaatggtcacaccggccttctcaatatccttcttagacagtgctgatgtaacgcaaattcgaagagcaggctgggcaaaccatacgccgtccttgggcttgacagtgtgtgcataaggcctagtcttggttcttgtgatcaagacgccgttggcaagagtctattcaggagtcagttcattttatattcgttcatgtttcagttttcgatgcacgcacctcttccacacagtccagaaagatgcgttcttgatcttccagtccgagcttacgggccgccacaacttcgggcttgaggacaaggagcataatagggttctcggggtcgcttgggctgtaaacccaatcactgcggggatccaattgagccctcatagccttgatattctcgcgggactgcgccaggatttcggggttacactgcagcaggttgagggtctcgctggcggtgacagccaacatggcagggagagcggctgagaatgtatatgcagaagatgtaatgcgctggtgctcgaccacatccttggggccagcacagaagccaccaccggcacagagaggtccagcgagggaaccgatgatcatgtcaacttgttggggatccacattttgcgcctcagtaataccacgaccggtacggccgagaacaccaaaagaccaggtttcatctagaataacgcgaaacttgtacttctctttaagctcaaccagacggggcaaatcgatggaatctccagtgagctcaaacaagccttcagttacgacaaaacgacgggtaagttttctggcattggcctgctcccgggcgacagccttcatagcgtcttccaaagcatccatgtcgttgtgttcgtaccagcggatagtgcttcgcgattgctcgagacctttgcgaatagcgaagttgacattacgatcagcgatgataacgtcgccacgcttggaaaaggagggaatgacgctagagatggtgctgaaggattgagcgtagacgatgcagccttcggtgcccaaatacgcggcaatgtcggcttcagtcttcatgtgaacgtcctgggtaccgtagaactggggagggccgcaagggccaacaccataggtgcgtaggacctgaatagccttctccttaatctgatcatttccgttgaagttgtagaagttgtaggatgcgagattggtaacagttcggccgttggcgagtttagtcttgggaccagtagggctataggaatatcagatactgatcctgactagattgcggatgcgattagacttgatgatgctcacccaacgagaacaggaaggcgttcagcttcagtaacctcaaatggagtctgctcgacgacgagaggctcgggctgccattcatcgatcaactcctcaatttcctacaaagaaaccgaagattagcgacttcaatcatgtaggaattaaggatctggctgtgttctcacctcctctctcagcttaatgtaattctgcttacgggtcgagtaagaaggcgacaggagatagcggataaagaagagaagcagcacaagttcaatggcggatcgcacggggtcgttctgataactcgactggatgtagcgcataaatactgcagaaccagggactttatggaagtagacggcggcctgttcgaggatttcgcccacccgggcttggagggcatcgagttccatgtttttttctgttccagtggtcttgaatggttacgtcaacttctatcgatttcgtatcgcgtctcgtctcgcctcgtctcggccggtcgtgagaggatatattagtttggagcggaagtgtgttgttgaaaggagttgaaatggacgtcaaccgaggattctgaattgtcaagtccaggtccgtcaatcattagtaggtacatgggtctacaaaggggcctccaggcagagtcccgtcctctaacgttgaagcgagtcgagccgcggaccgcaggctgattggctgtgctaaggttccatatctaacaggggctcaacgggtacctggaggccagaaacaataagaccacaggtcatccactacaggggaagtgtaggggtcatcggatagcccgggcaagaggaatacgtaaaattggcttacacacatcgaaataagccaaccaaaatcacaagcttcgtaggcagtacagtagagtatccctcttacaatgttgggtatctgttaagagcgtaccttaggctagtagcaagaatgaactgaaaagaacgttcaaaaggcattatttgcatttaggtctagagtttctgccatggatgtgtttcttcctttcattgtacacattataatagtttaaaaaaagcagtgcgccttgtaccaaaaaagatcagtccagttcagccagtgaatgtcaggtctgacttatgccaacctcctcctcctcctcctgtttctctcccatctcccaccgtcttctataaaacttcaacctatgtatgcacgtgcatccactcaagctgctgaactgaaaacaaaaacaagcaaaacaaaaacttcgcatttccacaatttttctgtcagcagaaacaagctaggggcgtgaggcacctccaacgggagctgtctagatatttccacctagaacagcttgatcttgccagttgccgaagcatcagcgccagtcttggtcttcgtaaggccagcaccggtgtagccttgcattcctgtaccagtagccatagtgctgtttgtgttgtcgttattgaggtcgttaggctggtagagtctgaagccggcaatatcaccgagggcattgctgatcgtgttgggtggcatgtacttgccagctacaatagggccagcaatcaaagcgatgaaaacgacgagaagcgtgaagtagaggatggcgtaacgaaccacacgtctacgtctgagcttggattgcttcatcgagtagatgggaggtcggatttggcgactgctccgagattaggacatattcaaaacacaataagcaaaggataagacataccttgggcgaagccagaacagcatcatagagtggagcatgtcaatcttgggaatcaagattacaggtgccatgaaaaagagcaaccaatggcccaaaacgaaatcggctgcgaacatggacagttcggtgatcttgcagaggaattctcgagcaggctgagagatggtgtgccatcccatggagtaccactttccggtccagaaagcaatgttggcagtgtcacccttgaattcacgtgtaagggcaagagacacaatgagcttgacgaaaaagcgctggatgcaagttacggcgatcatgccagccaatgtgcgggtaaagttgaagccctcgagaacaaacatacccaggaaggagatcagcaagaatatgacggcagtagcatgagcaataccggcgagaacactgccgaacttcttgcagcacatgctgaggagaggacccatacagcaggccatgccgaacatagcagccaagacacctgcgttaacgccaatgggagcaaaggcaatgatgagtagccggatcagagagtcggttggctgaggcttggtcttgacgctgtccttctgaggggcatttttgacaccagtttgggcgttaatgaacagataagggagaatcgtgacaacggcaagcatcaggggagagaaaatctcgctgaaaaagatgttggcaaacggagctcggggaacgtctgcagacatcttagcagaggggtctcctagagcctttcgcttgtaaccagtaagacgagttcgagacaaacgacagtaggagatccaagacgaggcgtggcttcgggagttaccacgggacaaccatcggaggtaatctcggtagtcgatgaagaaatcagtccatgcgaactggtgagggttgtacaagaagggcgagattgtcaaagcaagaagtgtgatccagaaatagatcaacacacccttccagacagtaagggtcgcgaagagaagcatcatgagcaaacgagcgccgaagtaaatagctggtccagcgaatcgagaatacaagacaccgaaaggaatgcgggccgtggcaaaaccacgaccagtaccaatatatcgggcaccaccgaacgaaatgttctgctgcacagagttcgcatagatctgacagacgaaaacctcgaacatgagcgaaagcgagcagaattgcttcatcaatcggacgaaagcgcgccagaagccacgctccatcaactcctgaacaataagagggatgaaagagaggaagagaacgaaaagaatggaaacgatacatcggtaaatccagtcggtgagtgcatcagtgttggcacaaccagtagggtagagagggtcggtgatggggacatttcggttgtattcacaagcctgtgtctcatggcgaagggctcccaggttgaccatcgtaatcatgaacatctgaacagagaacatgatgaacatgttgttcaaatggaaaccaggatgggcatagtagaaggacaagaatcgatcgagaggaagttgagtgccgagatagtagtactcgcgggacaagaactgttcgcccataccagtaccgattttggttgtgaagttgaggacggaaccgaaacccaaatcacgacccttaccacactggaagtattcacattgcttgatacgtccaccacgaaggatggcagtcataccagcataaatatcctcgttcagatgcagacccttctgagccttggagacaccgccacgcgttgtcatgaaaataccgttgagaaaatcaggatgaccgtaatgaagtttaccaccgatttgagccatcgttcgagcgaagagagtaccgaatgtctgttccttgccggcagcaatgtcaccaagaataccaatgttctcagagaaaatgtattctcgcataccgagaatggccacaggggagttaacgtcgttcttgacaccaggagtgtaaggggaaacgttatcagtcttcatctcttcaaattcggccaaaacactgcgaatcttgagacactcctcgagatagttatcctggttggcatcgatgagctggatgtattctccacggtagaagatgatagagtggttttggttgtcagattttccatcaccgaggatagggttgccagagagttgaacacggaacttggggcgtcgcatgccgttctccataacttcagaatggccgtcgataagaactgagtaaagtcggggctcttcgccttcagcaaccgggggttcctcatccaagtaggcgatttgaaggtcagggtaggcgcggagcaagaattcggcattttccatctcttctttcttgaacttagagaatcgctgcatagaaacgacaatcttgaacttgcgacgggccatacgctcaagctcacgttcgagcttgtctgtgttaccaccgaacatctgcacaacttcgggattctcgacacggtagagaagtttgatggcacggctgtagttcatgaaaccagagatggtgcggtacagggtttggaaacgaagagacgcccagatacgagtacggagggtgtactcgggtgcggaagacttgaaaccaatgcagtagaagggaagatcgtcgatcttgctcttggcggtatccttctcgttcttatctgtctcaccgttgtattgcgaggtttcgtcggccaaaatcttggtatctttgacaaagcagtcccactcatgagggtgcagctgcttgagatactccaggagggtaacacgagagtaaggctcgtcctcgcgaatgatttcacggagagaaagaaggatcttctcgctgtagtggggaatcatgaccgtaaaggtaggcatgttgtcaacaggcagaggctcaggaatgggagtcgatagggattgcgcaaagaacgaaattcggcgttcagcttcactataggcagggaagaactcggttttgaaagagtgatcttcctgagaaatgaagaaagtaggtgcacgaagcgttcgcttgccctcctgctcagaaggaacctgatgataaagaagcttctgaacgtgttcgatcgcaagaagatgctcacggtacatggaaataacgatggcgttccaaatctgagaaataagaaccttcggtttatacttgatctccatgtccgtcgttgctaaaaccttggagtaaacacgcttaggaaggcgagagaagatgttacgccaaggtgtccagatggaggatccgatatagaacgatcgtgaaaccgagaagacggtgttcagcaagacataccaaaggtaagtatcgaggaagaagaagataacgtcagtgaaagccatcagggccaggacaattgtcgggtgccagcggcaaagttgattgccaaggagggtcttgtcacccaggcaagagtcaacgttcatgatgctcaagtatcggatggggtcacggaacgaaagaatcagataagtgtacgagacacccatcttcacaccaaatacggttgcccacaaaccataggacattgccatgtcattgccacggagtcttggccagctagcagtgaatgtctgactagcaacgtagcgtctgctattggtagacaggtagctgccgaatagacctccaaggggcatgatagagaagaagatgaaagtgatgacagcaatgatgaagtgaacgataccaatggcggtgttgatcttctcaggtccaagttttggcaacatgaaaaccttcacaccaggagcgacgttgagtaccaggataaagagcaggaacaggagtcgcttggtgagatgctgcgcaccagcccatcgacgaggaacataagcccattccgcaagagtagcgagaacctggataagcgatgcaatggcaccaccaaaaccgacgatagagaattgcttagccgtcgagggtttctgattaacctgctgttcgtactttggtccgaccaggagactgggagcgttatgggaggtgtagaaccagaacatggtcaaatgaatgatccaaatacggttgaagttgacgagaagatggaaccaagaacgagactccttgtaagtcttgaaaaagcacttcttccagttgacatccttaagcttgagatatcgctcagcaggaggcacatcaaccagcttgctcttatcttgaagtgcaatgcgctcaataccttcgggataccaaaatagctggttacaatcatcataaccaacgatgttcttgtggtcgcgctcacgacggacgtacacgccgtcggatatctcgtatccctggtctctcaaatattggtagagaggagtaatgacgttgttaaggtaagtgaactcctccacaggctcaacaagagcttggcaagcgggagagttgaggtaatcatccgcacacttgaagatgaaacacaagcactcgggcatgaaacgaacttggttggcttcaccccagcaaagcaggtacagagcgatctgacgaacccgatcatgctgagacatcttgttcatgcgactcttccaacggtactcagcagcttcgagactgtcatcgccctcaagctcctgcagagtctcggcctcattggcttcggcatccttcttcttcttctttccgcccttcttcttgcgctttaagcccttgccctgagcattggagaaccccacagcgtcatccaagtccaggtgagcagcaaagtaccatttgcggtaattggcgttgtcaccaccaatgtaatcagcatgaagcgagagaagtgcctgattaggggtcatgcgcgaggctcgagagtcgagaagaatcatcagatgatcgtacatgttgcgcatgctgtcacgctggaaaccgaacttggaggtcaagtcgaggaagatgtcctcaatctcctccttggacaaaggaatctgggcgtccgaagtccaggccgggtaaggctctcgggatcgctgaccagcagggagaacattaccgtagtccatgccatagttaggagtcgaagcacccgaagagcgattcccgccatacgagatttgcgaggaagggggtcggtagccacgttgtccatcgttgtagctattgtaacgttcgtcgccccggccgtagtagtccatttcagcggcgcgagccatgtccgatctcattgtaaagtcactgaaagtctcggagtcttcctcagagccctggcggcctccttggccttgatagccacggtcgtagtcctgatcatagtagccaccctggccattgtcgtagtatccatcttggtattgatcgtggctgtcgtaatagcctccatcctgctggtaggggttattcgggtcggcgttatagtagccactgctattgtgttagtgaaataactacgaaggtggggatcgatgctcacgattcgtcgtagtagccatcatggttgttgttgttgttattggggccacggttatcgtagccttgatcgtagtactgatcgtcttggtaataggagtcagtgtttccaccgtgttgttgctggttgcctccctgttgatggccatagccatcatcgtactggtcgcgttgaccaccgcctggatatcccgacatgttgtttaaattaattatctgttggaagttaaggtcagttgttgtccgtatgaatcgtgtccacgccatgggttgtcctgtcctgggagacgtcatccagtggtgcgaagccggatgaacgaagcacagggtacaacctcatgggcagtcaagctaccagaactcacctagggatacacatgtggatgaccagcgagcgtgattatgaatcaaaatcaggcgggagaacaagcgtggccggcactgcaagatattgattgtttgtttgttgtcaaaaaaccgtcaaaaaggccgaacgggcagtggcttggcctagaaagaaagaccaataaattatgcgattcgtcgttgataagggttcaaggagatgaatcaatcatggagagtgattcaccagcttgagaagtcgacgtcgttagtccgagtgcgagacaaagcgatttggcgtagccgtaaaacgagtgtcggcaatgcgtaatgcaaagaacagcaaaggggagaagatgagggttggtttttggtggtttgagttccaacccgcacggggagggagagaaacgctgcgtgtctcggcgccgggttatccagggcgagggcgaagtcaagggggtggataattgccagggtgtgtctgtaagataacaggggagccaccttgaactgattgatggatggatggatggagagaagtttccaattattcgacgtgagtgatacgtattattaggagtgtgatccttctgcagtggtcaaagacattgaaaggggggagaaagaagagatcaaggcttgggcgacaaacttgtattgaatgttttgattcattcaacgcagacacgtagtatgtacgtacacaacaacgtgggagtgagaatggaagggagagtgcgatgggaaacaaaaacaccattcattcactcacccactcagtcactgctagctagctagtgctgcacaacgagaaggagggagcaacaatgcatccatcagcagcaactaacaaaaaggagactttttttttttaggagcctcgcagctccatttttggtcagatcagcgaattagctacaatcctcagcatggccaagagcatatctcggctcgaaaagtggaccattggctataaaacgttgttaacactgggcttcagagttacagggcgtgatacccgctaagcccgaagttcacagcggcaagaccgctgaaactcaattcgaatcaaaagcacaaccgtccaactctctaacattaagcagtaaaacaggtcccatcaactattctactgcaataataaggtctccgtccatcctcattcatcgtgatgcgctgttccaacagtggatcgtccgtgccgtttccaggtcgtcccctttcgttccttgctttcctctcgatagacccatccatcccatcccaccagacagggccatcgcccctaaaagctggcccgcgcccgcgactcgcagtgcaagccaggggcgctgaccaggagtgccaggggagacgggtcttgattggtgattacaagggggtggttgggcctctgtctctggaggggttggccagtttggactatgattaagagaatggcaggcggattcctcggatggatgtgctgcagttcaacattctctctctaatgggagtgagtacctgctggatacatgttgcggcaatatctcagctggccttgttctgctcacattccgctgcaaggcgtttgcttctggagcctcgcttgcataagacccatgaggcggaaccttgtacaagctcgtacctttaaagtactgttcagaagtagccagccacgcgtcatcattggcacggagtcgctcctttgtgggcctgacaagtgcttgctgcaaatcgggcttttggatgaagcctccaaggtccactgaggggcaccggcgcccctgaacggcgcatccgaacctcgagtcaaatttcttcctgtggcccggagttatggttggcattggcaatgcctcattctcttctcactcactgatacaattgctttaacagaaaggttatctagttaaatgagaagcataacacctaaggcatcaaggccaccaccagccaacctgcttgatttttgcctcaagcatggggttagtctagttagttgtgttacagtggcatgattgaaggttgcagttggtcacctaaaggttaaattcagcgagtggctgagttattgactgttcccctaccgcgatatcaagcaaggcagagaggatgcattaatcaaggaaattctgtgtatgtctgcatatcttggatgattttcaggtttgagattcaccagtaaatggaacgaagctgttatcaagctacacgtacacgtgtctatgcctgcgagctgctggtacccgtcacggctgcggccacaaccgtaagtaaaggacttcgagaagcttcagctggttcgtcgaatcctcaagcgggaagaacttgaactgctgcgtaaccgtgtcctcgaactgaatatgcacgtaccctgctcgtcactatcagatgatgggatggctagtacctcaattcatgcttctttacccttggctcttccactcatcccagacctatcaaatatggataaaatcattcattatcttttgatctcatgctaagctttgttgaaattgtttcagccttaaagatgcaatctcgattgttgtgccggtaattacggagcagtacggagtagacagagggcattgataagcaaggccgcttagaaattggggagaaaagtcagtggatgccctgcaccataggtacccattcatcatgtaggaacagatcctgcgtcgcgcatttcgtgggagagagcaacgaaaacagctcctttatacgagatagcatgcagcgtgtacggagtaattaaaaaggaggttccctaggtaggttccgtaaaaagaaatagccgatcgcagctcaattgaatgtgtgaatgagtgctcagttgttctcttcccgctgtgacactgccacaatgagctcgctttttttgcatccagtcccgtcagcagcataattgcatagatgacgacgctgtacgcggcccatgtgatacgccggcccaaacagcagctcccttacaaggttatccctggtaagcttcagacaccgagacgatccaacacgatcatcgatcccccaaagtctctccaaagctgtggttctgctttttttctctctctctctattccctatctgctgtgctaaggaattaactttgcagttagtccaatttccctatcccaaactggttcaacgggcccgtatccaccacgctagaagggaatcgtctttgttgcgactggtttgatgttgaggattcttacgggaactgctccgaaatattcaagtttctgttgtcaaggtaagccggcgtcccgccacccgttgactagcagtagctggagacgaaattggctaggtataaataaattgttatgcatgggttatagaggtgatgcttgtgctgcttgttgatatcgacgatagaccgtgattgacctgcaagttggttcgatagacatgatgatcctggccgtagatgactatcagcaatgtgacacgcacggcgacacggctgctgtaccgagccagctaatgatgatccgtcgacagcctattgatgatcgctgcatggactcacggagtgagctctatcattgaccagccgaagtgataagcaacttttggcggatacttctgaaaatggccacctcctttttttcatgttcccacccgttggcgcttcaaagagtccggcaatggagtcacgtccattgtccagttcgttagttagcctcgcaccgctttgtttccgtcatggctcccacttttcaactgaatgttctaataatatggtcaattaattaaaaatacgtcatgtttctgcctgaacgatatgtttcacatggcagaaagccatgagctgagttggataatactaaccatgaagaaatgttaaaaggtgttgaattctcatggattaacctataccccatccatcgcccctcaggtctcagcaactgtcataggtagacaatttgccaagggactacgacccaagcaagcaccaaaaataagcatgtcaagttgattcccgctcctccggctcgggcttgtcattaaataaattgtcaattctagcttcgtgttttagaattgtggacgaagccgcttagctaattcgacacttggtaggcatgaaataccagtatgtctcacattacgaactacggatacatctggcaccaactcatcaaacaattattcatcctgagcccgcgtcttgtatgtttcgcaacggagacatgacagaagtccgtgaacgtcacgtgaactcgcgatcccacattccagtatgggtctgttgctgtgccaacgcaatggttctttactctgagttcaaatcttgatagatctatagaaaattcaaattttactgcagccatcatttagtcaagctaaaccgctttatgcccttgaagttattgtctccaggtcatcgcatacctatcaaagcatcatctattgaaaagtatcaccctatatacccgcatgccagtgacaacgcaagaaacacaccctcgaccagcatatgctctagcttgagcctcttcacctgcgactcagcacatccaccatggcaagactggcagatatttatccctccagtgacgatgacctacctgatctgaaaacgcttattcggcaaccacgctcccgagcaccaaagacaactacgccagcgccttcagtcagcaagcctacgattcctaagactgcttccaatgttgaaacccgacgcgtgcgtcgtcttggagagccaaatcgagccgccgcaaacccgctcttccagaaatggaactcggaagaacagaaaagcacacgaggtggtcgacggagtaagtcaaatgttgcaagctatgagaagaagccatcacgacaaacgactgaagtcgacaaactttcctcatattcagaatccgattgtagctctgacactgagaatgacatgccgcagtcgcgacaacagccaagaaggaggagaaaccagagggttgtgcaagattctgatgacgagagtgatgagaactatgaatccgaaaaggaaacagtcttgacaagagtccgacgtcttcagaaaataaataaaaataaggtggcaacacctgctctgaagattccggagccgataccaagtattcattctgggaccaagtcaaaagcattgctttttgcacgagagatcgatagcgatgctgaaagcgaagtgagccaggagaacgagaaagcagaagagccaagtgtctatcaaactgcagacgagcattctggctctgcctcggagtcggactggttgaataactcccctgagcccccaacaagaagaggggcaagatccttgagtagccagccatcaaagacagttggcaccagggagcgtatcccatcaatcaagaaccctccaactgttcaaccaaacgcctcttcaaacattagcaatgaaaaaactcgcgatattgtcaagaatactacttcgagtaaagagggtactaggtccaggaagaccagccaaagtggtaaacggcttgcttcagggacgaccaccacctcggaccttgcagacacattatctaagctgcagctacagcttgaggacttctcagatgaggagagcagagtgttgaagatagacgatttcaccacaccacccagtactcctcctaaagcacccaagccaagagggcttgcatcaccaagcaagaaaatacagatccctaaaacgccacaccgtccaagtatggatggcttttggaaccaggactttgtcaacgattggaacgaccagcactcgccacgcaagctcatccttcccccggttaccaaaagtcccagcaaggcgagcccgaagaaagagcccaagaaggagaccaagaagtcatttgaatctcggaaacatgcactcgccgagagctttctaaccgaactcgatcgcgagatcacaaagggtaggattgccgagcttgctgagtccacaggcggcgtcaagctcgtttggacgaaaacacttaatacaacggctgggcgagcaagttggcgttgcgaaactattagaacgacacgcaaggcggaagacggtcagcccattaagatattcaagcatcatgcatcaattgaacttgccgagaaggtcattgatgacgagaaccgcctactcaatgtcatggcacatgagttttgccatctcgccaacttcatgatcagtggcataacgacaaaccctcacggccgagagttcaaggcttgggcggccaagtgctcggctaagtttggcgatcgcggcatcgaagtgacaaccaagcacagttacgaaatcgacttcaaatacatttgggagtgtgaagaatgcggacttgagtacaagcggcattccaaaagtattgatactcagcgatctaaatgtgggaagtgcaagggcaacttgaagcagaccaagccagtaccaaggggagcagcagcaggcaaagcaccgagccgatatcaggcgtttgtgaaagagcagatgggtgtggtcagaggagagaatccaggcagtccccagaaggtggtcatgaagctcattgcagagaagtgggcgaagcaagagggtggtaagactggaagcaaagtggctagcaagttggaagttgagagtgttgttgacaagatggttgatctaactatcgagactgaagcataaatgcataactaggagtttgtttgtctatctatacccattcaatattataatttgcgtgtccgagttaacgaattcacctgcatcttcgcccacccacaacgctgcctgtcaaaacccagactataaggtatcatatatcatataacatatctaggaacaaatactctccagtctacagatatactgccttcacttccctcatagaagttcatcggttacactgtatacacgggcaagcttttaatacgttagagtgatgatagagtgtatatagtcagcgaatgcagacaaagttcgagttggctcgtatcagcccgcagtctcttaaaattgcagagtttcccaagctacatatgtctgaatgttcatcaacatggccttctatcatgacatgttatcatgttaatctgaaagcaacttgtaagcctgcatattccctcatgctagggaatcacacttgtcatgtccgtaattgcgtatcatccatcaacaaagaaaacgggtcataagtcgtggtagtcatctcatgatatcctagctctttcctgctgcattccccccggaatctagatatgttgtccattcgcttttaacaaacttcaactaccttaagcttcaccaaagagaccccagtccttgatcttaaatgtcgaccagatagtagcagaatactcaacggcagcgccaatgagcttaccctgacgccctagttcaagatcaacctcagcctcgtcgtactctcccttgatgtgtgggacattgattgtgatgagaatatcagtcttggccttctcgagccgcagaagagttaggatgatggctgtgaaatcgggtgcagatgttgaatcgcgggactggttcacacgaggagtctgcgtggaaataagagtgtatgcgggagtaccaggtctacagatatcaataactgccactttcagaaggcatctgagacaacatactcaagattcgagaactcggtctcggcagtgttccagatcttgacggtatcgatatccgaaccaaccatatcttcgagatgagttgtcatggcacgaccatccacctcagggcctgaaccagagcctccaacacgctctgtgatgtcgaagatgatgctggtgaagccatcctgatcgatccagacttcttggttatcgggaacttgtcgcaacttgctgcagcgcaaagagtcagcacgggaagtggtgtagttaggcgcaaggagcaacgaggacgaacctgacgtcggcgaacttggcgggtaggtcgcaagtgattgcgccgccaaagagaggcgtattgatgtattcaggcatttcgtttcgagtaaatgcgatggctgtatatggcttggaatctgcaggttcgtcgcaaacctgaaggtgtcgatcgtactatgttagtactaagccagtggcgttaaagttggagtatatatgcttcgaaggatcaagctcgtgactcgtacaggtactaactgactggaacagcaaatcttggcaaaaagtgctacaaggtaggaacagggcgcctgaaagtgggcgaagagtgatggatcatgggttgcttggtacggttatgccttgggaagcacgggcagttaagttcggtaccctattgtgcttggaggggctgaggcgaccccgccgagatggagatgacgtaaaaatcaaggcgcagaaagaagcctcacttctagaaacatgggcatgaaaactgttaaaacgcccaaaaaaggacttcaatggtcttaaaaaataccaaaaacaaaaggccgactaatacatgacgctcctgaatgtttttggataaaaaaatggaacaaaaatcaaaattcgaatctagagtccctagacgaatggtttccaaagattaggtgaatggagtctgttgggccaatcccacggtcacatctggtaaaaggcaagaggtgagttcgatgggaggtcccactccgaaagaaagccgtgttttttagacttatataccctcaatccaagcgcaacagccaatcaaagctcacaccagctgcccctcatagaataggtagctccatgctgcacctctctcagtgttacctcatgtaatctgatccttcaattgacaattgaactgcaccttgttttctgattcttttttctatttactttctccaacaaccaaataattgaacgccaaaatgtcctcctgcatcttctgtcgcatcatcaagggtaagagaagggagaagcatggtggttgaatgaatgagttgagagtatgctgggggttgccgaggggagagtatgttgagggtgtttatcagctcttttgtctaactcctggtcctcgtgtaaactgacctgatccttcatcaggcgatattccctctttcaagctatttgagagcgacaagactctcgctttccttgatattggtcctctcagcaagggccacgctgtatgttctcaacagctcacatcatgaacccactgacaagatacagcttgtcattcccaagcaccacggtgctaagctggccgatattcccgacgaccacctcaccgagattctggcaagtactggggcgttaatgatgaattctcaagtctaattgtgtccaaagcctgttgtcaagaagattgtcaacgcgactggtgccactgattacaacatcctgcagaacaatggccgcattgctcaccaagaagttgatcatgtaagtctataaaaacaaatctacggtgtcagaaactaatgtagtcctaggtccacttccacatggtaacaagtcaaagcctaaattatcgttgagctacagctaacaagtattcagatccctaagcccaacgagaccgagggcctcggcgttaagtggcccacaaagcccgcagatatggaacagctcaaggcttactgtgaggagctcaaggccaagatctagggagcttcgggatacgcatatgcaacagtgttgggttgggaaaataggggactggttcatgaagagcccttctagtattattgtccagttaccaggtaccatcctgccccaccaaatcaacctgatcatctacaatccatgtcccttttgtccttcacacgtctcgtctagtctagatcatcagcagaagtgctggctcccgcagcagccggtggcttgagcgagtaccagtcagtcttgccatcattctgtatcgcaccttgtctgtcgtagagtgttcgtgctcggatatatgggtcaagattccagtaatcctccctgagaagtttggcgatcttctctcgctcggccttgagttgtttgccctgctcgccatcaggatgtcggatccattctctggttgtatgctcgaatttctttaccaactcttcacggccagtcaaaagacgatcccgggtttgcatatccttcatcttgtcattttcgccagcaagaggctcgatgtacttgtactcccagttctcatcaccttcaagctccttgatcagatggtctggagcgatgaactcttcgagttcagcccggttgttagtgaagtgaaccttggctgccaccacagggtcaagccagccacggatgaccttccagataccttgttacgagtcagtatttatcttcactttcaaaagagcaacataccttggaaaagccagggagctttgtgcaccaggacagcacctagagactcgggatagttggcctcgaagcacttgatcatgaacttgacaggagtgtagtccatgttggccatagagaagccagtcatgtcgaaaacaatgcactgcgtttgcctgtcagtgttgtgctatgatttctagatcacgggcacttacagctgtatcaacagggggttggagggtcatgcgcgctgtctcaataatgtagactgtgtacttttccagactttcttcgcactcttgcccagccttgtgcaggcgaacccggacgacacagataggtcggccttgcttatcagtgccgtgcaggaaactctttcccattcggagttgcttcatcatgtcggcgctaacttgcttggtaggagagtcggtcttctcatcctcaaccgcaaaggcatctccgttcttcataatttcagagtctaccttcatgtcgttatgcctccaatgcatagtggacaccagcatgacgagagccttctcgacatcccacttccgtgctctgagaaaccgcagaacgagggcatcagggtgatcatgcttcaccatggaccatatcgtgtgtcgaattgtttcaggggactcgttggccaaagtctcgtggaattgtttagtttcattgtacttgtcctcttcagcggaagcttcagttggtgtcgaagtaccggatttgcctttcttgaacatgccgaatcctcgcttcttcttaggatcggcctctgcgggactcgcctcctctttctggggcaagaggttggcgccagagctctcctcatcggccacgccagtgagttggaaaacagcagtccatagcttgcgaagcttctcctcttgctcgggagtcaggttccctgggcgcccagggggtaattggaaagacatgatctcgaactcttcctcgaactcttctggtgggggctgtttgctggggcttcctgcaggccaagctgatatagcaacaacagccgtaatgactgctaaagctacaacaactgagtaaagcgagttggcctcgagaggaagtctgctacttggatctgagccggctttgctgtgtaatgtccgtttgatggcaattgagtgagtgaggttcctcgagcctgtgagatatctcgcaaaggcgatgctcctagtatatgcaggggttcctcgtgaggttgtaaggggttgtctcagtaagctggaagaaaggacagatgaccgtagctggaggtggcgcgaaagtggctgagacgagtatctaagagggctatacgagcataggttccgtcccaggtgagtcctcatgggtaaagggttgagaaggatatgtcagatttgcaaacgcgtacacatacgccgcaaaaactaatggtggtaggttaatcaatgtcgtcgtttatggggatttttagaatgcgggacactctttcttggcgtggtattggctccacagatcctcaaagctgctttgcaggtatgaacaatccactgacaggcctccagggttgatgatttttatgaatcgtccggattttctataggatggtacgagcgtaataaaacagaataacctgttgatgctcaaggtgtgttcggagcttgcaggactccggtttccgcggatgaggagtggataggatcaattacttattgacgtagggcatttgttagtgttcggagtactcggggacaacggttggaggcctgctattgatgttgacgctgccctgccacgcacctcaagaagcccaatcaagatgtctcgaacaaaaggcgaaacaacatcaagaccatgtccaggagagaaaatagcaagacatctaaaaataattgaaattaacaacaaagtccgtcgagtgtgagcgtgatgtgagtgtggctgtgctctaccctacagagctaccaagctatggttagtactctgtacaagacaaagaatcctgcgatatcccatggtcaaggggccccatgtctcgcagtcgatgtaaaataagaatggtcatggcatggcagtgttctttaacaaagtctgtatacaacgagctttccttaattcggtatccgtaccatatcgtatgtcttcgtatcgtttgccccttagttaccaggagactgctcacgcgacatctctcaaaggtggataggagagaaattggaaaccgcaatgcccatcatgcttgaggtatgacgagttttggaaaatgcaatgttgaaataacaaaacagcaaaagtaaggaaggctcgagaccaactgacatcaaaatcgggcatgatgtaaagtacatataatgctatctgggtaatagaagcctcgtggggaaagccataggactggggggccacatctcgaaacgaattgcgggggcgccacaacagacttccatccaatgtttgttgactttcgtgcaatccaacttcaggtcgcgatatcaattacgcgaattacattacccatacgccgagccacgagtacacgaaacagtacacaaaaacataacagcgaaagcgaaacagagcaaaagctgccaaaatgtcgactacacctctggaccccagcaaacgctcaaattctcgttcccgaacatcacgacctaccaccccgctgcgaccttcatcccgatcatcctttcgcgagtccgcgcgaggtgctggagaacacgatgcaccatttccgctgaatgcgtttgagccggcctttgctgaactttccgatgccatggccgacctcgaagcgaatatgatgcactttcagcttatgcacgagagtttagcgagattcagtgaatcgtttgcgagcttcctttatggcctgaacatgaatgccttttgtgttgatttcccagaggtatgtctatcgaatttatccgtgttggatatgtacggttttgttattctaaagcttattctcgcagggacctgtcccggaatctttccgcagagaccggactcaaccagaacaacccgccgtgaccccatcaaaatcagaggctgaggcagaaatgacattcatgtaaatcttctacgtaaacaccctttgttggcccttctaactagcctctaggaccaccgacacgtcctttgttgagaatcctcccactaccaccaagtcttccaaattcaccacaccagagcctccaaaaagacaatcacgtcttcctgctgcccctggtcgaggaacgtcgtctcggggaaggtcgactcgcggtgttggacgtagccggcctagtggactggccagagcgcgtggtcgtggtgttaggtgaatttaatcgggatatcgacagaaatatttcaaaacgccgtttgcaatgtcaaaaatcaagcccagctccgatgcgccctaggattttgtatcccccttttagcgtgctatgaagaattttatcggacaagatttaggcgtccatggcaacatcattgtcttggtcggcaaatgtgcgctttcggtcgccgttgtctgttcgcaagccgacggcagcttcagcctcctgttgagtgtatggcccttcggcgatctgcttgactctagcggagagttagtacacatgccagagtagacaaatggatatccattgcgagtcactttgtgacataccttctcttatgaggctttcccttttgatgcgataccagagtagcatccgtatcaaaccatttggagcactcaacgcaatagtgacgcccaaggccgggaagatcctcagcagccttcgtctccatgaattgcttcaaatgcttgggtgacatgaggtcggctttgacctggtcgacgtctcgagtcttgcgccttgtcttggtgattgttttcttgtttgtgacacccatcttcgcggtgacttggacgaatgcggttcttggagtatgctattccagattgtgatattggtaacttcaatacttcaagctacctaggcggtcgttgaggttggcgattttcgaaaaaagttctggtggggctgacccgataagctgataagacggatgcggggcactacagccacaggttgaatctgaagacggcacgatatcacgaccatttcgagtcagagacaaagcaaggcattgtgcgacttagaaatcaaattcgagagactatgagtagaaatagaagggaagtaacgaaagacaaaacgactaaacaataaaattgaacaaggtaaaataggaaagtctacatgataaaaggccccaaatgtcattgtgacaacaactgagtacctaagcagtaggctaacgaaggagcatcattgtaaaaaggattgtagaacggaactgtgaccagctcaaggctgtcttgtagagccctctgtgctctgatcttttgtttccttctaatggtctattatgcttgtatagaaatctcattaaaatcatcggccttgaacctcccataaaacttgagacatgctgtcacatgcccaggttcagccatcagatgggaattgaccgggcttggtgatacccggcggatagcgggtctggggtcgccggctccgggatcaacgatcggcaaagagcaagttagacttcaagctcgaaaggacgagaagaaggacgcttgcacggttagatgggcgtttgcatagccgtctgcgccgtactagaatatgcgacagtattgatcggttcgcagtgttccatcaggattgtgggttacgatacatggagttcatgatgcggcttattagaggtggacaagagcctgcaatcggctccaagaacggatatcaagattataatcgcctcagttattattggataatacacatgaactgggcggtctccggcatgacctttggcagaaccacaactggggtgtgcatacaagggcataggggtttggggtttggtgaaaagcttcacattccccctcgttcaagggctaccccaaattccctcaaccgctcgcagatgaaaaatgaattccgaaaaaccagtgttttgaagcccaaaaagatcggtgaccgagcatcatgacctcggaggatcgcatgtgcgaagggatatgtccgtttagcggcgaccgaaggtaaagccgctggcccgaggaactgtagcgattaaaccctgggaagcgagtcagagttttggccaaccagagagcatcttttgtcattgattgtgaggttccggggcatgatggacgcctagaccgtttcggggcccacgatgcggaaattacatcatggtccggggctcacgccgtaacgggtgcccgcaagaccgaggtaacagcaactgcctcgcaaccagagggaaaaaaagagaatcaaatcgtggcttctgtgggagaagatgaatattactgtgtatgagatgagaatgatgttgacataaaacaatatataaaccaagactgtaatacaacgagatgatgtccttgaaacgtctacaacactttgataccaatttaaattcccaaaaaaaagaaaaatacataaactttacgtccgtttgttgcttgagctaaattataaaacccaattgctgcattaacccagataaacacatgaccagctgaagagcataaaatccttacctgctcggcagcacattcccccaccttcttccttcaacccacccgaaaagcttcaacttcttcagttgaacattcgcaatcacccttcaagcatacatcgagtcactcatcgaccgatattgggtcgtaagtcaattataaaacccaaccgtcgtcgttgaccactctttgctaacgacagtcccctcacagcaccatagtcgcaatgcttgctacacgccaggttctgggcaacatgtcccggagccgcgcccttgctggcgctgcctctggcttccgccgcatggccacagtctcagatagccctctggacaagaaggtaagcctcaaaccaattgtattgctgtctcttgattccacgatacgaaactttatcacttcctctttgcactaccagccaggcgccaaacgtcatggcgcatgggccagttcggctgccaatctaccggcaatgccgagacctgaactgcgcgacgtacagctcaatggcaaccagagaatatgaagcccgggttatggacttgggaagatgcaagacatgagatccgggaacaattgtgctaatatgcctcgctggacaggtccgacagaacaactgggaggagggtaactacatcaactacaagaagatgtccgagaacctcgacatcgttcgtgctcgtctgaaccgacctctggcctacgctgagaagattctctactctcacttggacgaccctcatggccaagacatccagcgtggcaagagctacctcaagctgcgacctgaccgtgttgcctgccaggatgccaccgctcagatggctatccttcagttcatgtccgctggtatggacaaggttgccaaccccactactgtccactgtgatcacttgatcgaggcccaagtcggtggtgccaaggatcttgcccgcgctattgacatcaacaaggaggtctacaatttcctttctactgcctgtgccaagtacgatatcggtttctggaagcccggctctggtatcattcaccagattctcctcgagaactactgcttccctggtggtcttcttatcggtactgattctcacactgtcaatggtggtggtctcggtatggctaccattggtgtcggtggtgccgatgctgtcgatgtcatggctgatctcccctgggagctcaaggcacccaacgtcattggtgtcaagctcactggccagcttaacggctggactgctcctaagggtaagggtgacctctcgcttttcttcttgactttgctaacccatcttcagatattatcctgaaggttgccgatatcctcactgtcaagggtggtactggtgctatcgttgagtaccacggtcctggtaccgacgctatctcttgtaccggtatggccaccatttgcaacatggtaagtgactcttgttcttccatcaataggattgttggctgatattctccagggtgctgaaatcggtgccaccacctccgtcttccccttcaacgaccgcatgtacgactacctcgccgccaccaagcgaaaggagatcggtgacttcgcccgccagtacgctcacggcctcaagcctgacgagggtgctgagtacgatcagctcatcgagatcaacctctctgagctcgagcctcacatcaacggtcccttcactcctgatctgggtactcccatctccaagttcagccaggctgtcaaggagaacggctggcccgaggagctcaaggtcggtcttatcggatcttgcaccaactcctcttacgaggacatgacccgtgctgcttccattgcccgtgatgccctcaaccacggcatcaaggccaagtctgctttcactgtcacccccggttccgagcagattcgcgccaccatcgagcgtgatggtcagctccagacctttgaggagttcggcggtatcgtccttgccaacgcctgcggtccttgcattggtcaatgggaccgacgcgacgtcaagaagggcgaggccaactctatcatctcttcttacaaccgtaacttcactggccgaaacgacggcaaccccgccacacactctttcgtggcctctcccgatctggtcgttgccatgaccattgccggctccctccacttcaaccctctcaccgataccctgaaggacaaggacggcaaggagttcaagcttgctcctcccaccggcgatggtcttcccagcaagggctacgaccccggtcaggacacctaccaggctcctcccagtgaccgtgccagcgtcactgtcgatgtcgcccctacctccgaccgtctccagatcctgactcctttccagccttgggatggcaaggatgccaaggatatccctatcctcatcaaggccaagggcaagaccaccactgaccacatctccatggcgggtccttggttgaagtaccgtggtcaccttgacaacatctccaacaacatgttgattggtgccatcaacgaggccaacggtgaggccaacaagatcaagaacgccaccactggtgagtggggtgccgtccctgctgtcgcccgtgactacaaggccaagggtatcaagtgggttgtcgttggtgactggaactacggtgagggttcttcccgagagcacgccgctcttgagccccgtcaccttggcggtcttgccatcattacccgatctttcgcccgtatccacgagaccaacctgaagaagcagggtatgcttcctcttaccttcaccgaccctgccgactacgacaagatccgacctgatgacaaggtcgatgtcctctgcactcagctcgctgttggcaagccccttccccttgttgtccaccccgccgacggcagcccatctttcgagatccctctgtcccacaccttcaacgaggcccagatcgagtggttcaagaacggttccgccctgaacaccatggccaaggccaccaagaactaaagaaggaatgaagtaaagtaaagaagagcaaattgatattttgggtcacatacggcgtacatcctgatgttctcgattgggtttcgagggcagacagtagaggggcttttcaacggacggtatatgtctaaaatgttgagcgcccatgtcttttacatatttgtagcaaaggaatagccatgcttttattagttgtaacaaaattctaattgttcaaatacctgttgtttataagtgatctatctgctctaaattcacgatgtgccatggtgatgtctggtatcgatctatcgtcccagcctgttcaaatacgaggctcgagtaatgctgtgaacgtctcttcaggctcccgttttcgatgctacctacctgtcaagtacctgtagcaccttgagcattttgaactttgcgtgatgcctacgtcccaaaaacaagaacgtcactcagctttcataaaggtacctatcagctgtaggtggccgtgcactgatcacgtgctcaggcaacagccacacctcgacctatgggtcaagggtccgttgtccagtttgacttgccattgtcctgcgactgtttcttagggcgtggaagtgagttgcgatctcaaccggttttttcttattgtcaagaaactcgtattagttctcttgcttcttatcttattatctgctcgtgtcgtcggtcctttcattcctttaaagcggtgatcatccggctgctccgagtagctcgaatctattagacatgcgaccccgtctccagaacttcaacgctttacgagcccgatcatatctaacacggctgccgctcttcacacgactcataatcgtcgctattgttgctctcgcaatcgcatccctacaatcagtatggaacttgcgagaatggggcgccctcatccctgaagagattagcattacaaatggtactaccaagcgacattgaatctttgcgcatttgctaactagacttgctcatagcatatcgattatcgacattcccgttaatacatcttaacattatccatgctgtccttaacctcgcggcgcttactcctttaatggagcgtttcgagaacgaacatggcaccttaacatcccttgctctgttctttggacgtaagaaacctcagatgtgttgaaggattatgagttgacccgctttatctagccttgacatcgataccggctgtcatgtacgttttgatcgagcgatatgtgctccacgtaaaccatggcgttctgggagcgaggtacggcgacgaggaaattgttaggcaggaacttgggctaacatttgttctagcatgtgggtatttactctactggcgatggagtctattcaaacctacaaaaccaaccctcatttcgtcgtcggtactgtccatattccaacgtggactacccccttaatcatgtgtatggttgtgagggcattggtacctggtactagtcttcttggccacctatgtggaattgcaattggatacgttggtaagtcttacagtcactgtcgtgatcgaaaggaaactaatagctagaatagctggcttcgggtatgctaagctgctcgccccccctgaatggggtcttcgatgggtcgagaatcgactcaacctcctcaagatcctccctcactatgtcagcatcgacaagacaacatatggccgatttggtgtgttgcccacgaccaaccgccctggtcccagtggcagcgcagcgacggagctagttggcacaacccagcgtctcggaccttgaatgagcgtacatggtgcgcgtgtaattttgtgtaactgtaatggtacggaagtgctcgttgcacgctattttttgaattgtactatagaaagggtatttcatctttcgtggagtctcttgcgtcagggattggcgtagcgattaaaagcaaaggaatgaatggacgtctgagcgggttcatctagctggtcatgaccctttctgctctgaactatctcaggtattattataatggatggagcaataataaagatagaggacgaagattgtttcagttgtcgtgatggtgcatccgttgtcattactttatgatgtgtctactgttgcagtggtttcttgattccattatgataccatatgcctgcaataggagataaccaatgtctgaacattgttattgaagcactacctaatttcaagcttgattctaatataatctcaacgactgttggtttgatgctgtagctctcgatcgacatgagcccccggtaaccgcatagactgccccgcattcactgcaggcggcccgcaattcaacccctgaagccggggggggagcttccatttaatggaaagctgtcatgacggtacgtaccctctttaatgattgaatctcattgtttctacgggaggctaagccaacgataacctcaacctcaacctcaacctcgcctcaactcaaacaccgagagaccaagtctttgattagtcacaaagatattggctaaacgatgtcgcgactactctgtatgcagtcgtctctttcatcccctgatctggccattggctgattgttctatagcttcagcgctgtcgctgcgtcgcgatcctcgtattctaaagctccccccttacttgtccttcctctgcatcgcgatcggtgtaatctggctctttcttctgccattaaacgaatattcgcgtcgaacatacatatcagagaatgccctgttgccaggtcaagtgcatacatattttggaggaagcgaacaaaacatcttccgcgcttaccgacatgaggttgacgatgtagtcgacaagaacaactatgagtgcgtcttgacatggatttgggaaaatgtatcaattactaacctcaactggttacaggatcaacgacaggctcgacaagattctcacgggtgttggattaaaggttgggcgtcaaaattacacctaccactcagctggccatgggtactcgggacagaacctctacgcaatcctgcaagctccccgtggcgatgccactgaggcaattgtgttggttgctgcatggaagaacgttgaagagcagctcaaccgcaacggcgtatctctggcattgactttggtccgttactttaaacgtatgtacccccctgaaactcaaatcaagggataaacgctgacaggcataggctggtcactctggtccaaggacatcattcttgttgttcctcccgatagcaagacaggcacgcaagcttgggttgacgcataccatgatgctcataaccctgatcttgtggctcctttgcctctaaagtccggtgctcttcagggtgcccttgctatcgactacccccaagaacaaagcttcaagtctgttcatgtgatttacgatggccctaatggtcagcttcctaatcttgatcttatcaactcaatcgtcaacattgctggtggccagatgggtattggcacttctattcagaagatgacagagcacaagggtacctaccctgatcgtttacaaaccatgctgcgtggtatgctcaaccaaggtctcggatatgcagctggtgctcacagcagcttcatcccatatcacgttgatgccgtgacacttcagccttacggtgaaggatggcatgatgagatggccatgggacgcctggttgaggggtcgttccgaagtctgaataatttgcttgagcatctgcaccagagtttcttcttttatcttctgatgcagaccgatcgcttcgtcagtatcggtacttatcttcccagtgctatgttgattgctgccaactttaccatcatggctatctcactctgggtgaagagcggtcaatcacccgcgacgcaaaagcctaaggagaagacatctaccacatctgtcgaagcaacacaagccggacgggatctgtttgttccgctcggtgttgttgctgtctgccagggtctcgcagctgtacctctgtacatattcaaccaccttcccgctggcgtcagtgctccccaatatcatcttcttccagtcttatactgattacctctagttactctcacccgccttcgctgcattttctgtcatctcggctatcatgcccttcgcgatctcccgtctcctaacgcttgtcaccaagcccacgatgcagcacttccaactcaccaagtctttctctcttctcgttcttggcatgtgcctttctactcttgcaactctcaacttctctcttgcttttctcatcggcgtactctcaagccctctcagctttgtacagccggtcaagaacccaggccttcgctggtctctagcaggtctcctcaatgtcgtgtcaccacctacagtgttgtacgcagcggcccagatctgggacatcagtattgcggacctgctgaaggaggccagcttcggctggaacgtctggggcatgtatacgcccgttgtagtatggtgcctttggtggccagcctggctcgtaggcatggtcaatgtcttcggggaggttactgcttgaggaaaagcaggggctcggactgtaagataggaagcaaagcatgcattaagccacaataatggtggttctgattttttttagtatcaaacaagggcacatagattaggcaaaatttagaattaatagtcttgacatgggcaaagaccatcatcagcccacagtaaagtttctattcgtctatactgtacatttgttcgttttgatcgccataccttccctagaccgtactcttgtcgagagctcgtctacgcagcccacacatcctttccagccgactcgatccagttgccgagttggttgacgcttgagtcccagtcaagcagtcgctggcgcatcgcggcgatttgcttcatgtcgagcaccttgggctgaacccaggtaatttgagcaacgccgtccacttggtcaatagttccgcgcaacagacctaggctgagagccttcatgatgagatgctcgatctcttcgggtcgaaccttggtctcctgagcgatagtggcaaaggtgagggtgcggtcgtggggaggacggcggaagacagcctcagtcaatgcggaaaggtagatcttttgtcgaaggtgcgtggcgttgttcttaagaagcttgttggactcaacgcgatcagaaagctggtcataagcgtcaagatctccacggttaaaggcaaatagcagatcacgcatccaagcatgctcgctcttggcgaggacgtcaaggatggggtggagcaggagctctccgaagttgtagatgcttgttgaaacaagggcagcaatgctgaggtggtaggctcttttgtgtcgctcctcaggtgtcattgcgttaaggtcaatgcaggcaaggtagaggagagcagtgcggtagtagttagagaagtccatcttacgctagagaggggtcagcgggttcaccagatatctaaaatctgagatgaagagcatacctggtagtagatggcatttgcatcatagaaagcagcatggaccacattctctacagagtcgaaagaatccaatatccgctcggccgtatccaggtcctttcgcgcagcatctagctcctccaagtccagctttgcttgggcgacagcaaccaaagcatagacataagcatcctgggagttctcgttattaaccttcttggcgactgattgcaggaaagaaaggcgctgctcgtcttctgtgtcgttcaagaaccatcggtcagcaacccgccggcttcggagcatattgcatttaagtctcaccttcacactctgttgctgctttcaatgctaggtccacaagcttcaactggttgatcttgtcggcaaacttgagaataaagactctgtagaatggtagtcgttgaggggcgctctcagggtggctgaagaactcgacgagggcgtcagtgagctggtgccaaagcttgcgctcccagaagttctcaaagtcgagaatgagaggctggagttcctcgggagcttcatcgcgctgctcggcaagaaagtcggaaatggtctcgttgctcatgatggcgggattcgtattttaggtcggtggaatcgctgggtattgtatgggtgacgtgcacagtaactgaagctagcttgcctgcagccgtgatatattggcgcgtactgctgcaccgaagctgatttttgcgaattatgattcccaaatgcgtgagtatggcctctcctctattggatcgtgttgtcgtcgggcggccgtcgagataatcggtgaagctggtatggttgtatgtagaggttgatagttgcttcagtggagtgtggagggaggtccttagctcatcaatgaggctaccaggcagcctggtcgtcgcaacgtaaaggcgcacgggccatttcgacctctggaggagcactccaaaggcgctaaccaatgacaagctgcaagatttcagtgacccatcacgtgatctacaattaccgttccccgaggctctaacttggctagcatcaccaaacactgctatcgagacgacgagacgttcaacggccaattgcgaggcacagcagcgttttgtcacgcaatctgtatattcgcaacaatggcttcgcctctatttgctgcgcgggcggcccgcaaggctgccttcaatatcgccggcaagcgatacctatccgatatttccattactcgaactggcaagcctatcatgcgtgttgagggaggccggtaagctcaaccacggcccattaacactattcggatctcctctaatgctatctcgcttctagttcatccctcggaggtaccataatcgagctacgatgaccacgaacaacactgacgagaggaaaccaggccatactgttaccgtatttggcgcaaccggccaactagggcgatacattgtcaaccgactgggtgagccgacctgaaccaggattggatactagaaatgggcaattggaatactgattctggcattagcccgtcagggatgcactgtcgttattccctaccgcgaggagatgtccaagcgtcatcttaaggtcactggagatcttggccgtgttgtcttcattgtacgcctcaactcgtcctgatatactcaggaacctttcagtaaccctcttactaggagcacgaccttcgaaacaccccttcgatcgaggcgagcgtccgacattccgatgccgttttcaacttgattggccgcgactatcctaccaagtatgtctatgatacagaccaatggataggatgggaactaaatgactatcaggaacttctctttggaggatgtgcacgttgagggaactgagcgaattgtcgaggctgtttgcaaatacgatgtcgaccgatatatccacgtttcctcccacagtgccaactctcagtccgtctccgagttctaccgaacaaaggtttgtggatcatcggcttggtcaatggagggaaatgctaacaaacgactcagggtcgagctgaggaggttgcccgacaacttttccctgagaccactattgtccgacctgcgcccatctttggtttcgaggacaacctgctgctgaagcttgctggtgtcaccaacctcttcacttccaacaacatgcaggagaagttctaccccgtccacgtaggtttttgtcagagtgcttagggctagcgttactaaccgccacagtctatcgacgttggtgctgctcttgagaagatcttctatgacgacacaactgctggccagacttttgagctttacggacccaagaagtacagcatggaggagatttccgtaatggttgacaaggagatttacaagcagcgacgacacatcaacgtgcccaaggccatccttaagcctgttgctgagatcctaaacaagttcctctggtggcatactttgtcagccgatgaggttgagcgtgagtacctggatcaggtcattgaccctgaggccaagacctttaaggatcttggtattgagcctggtgacattatcaacttcacctaccactacctggtaagtgcccctatcatggtcgtgaaagtcacagactgatacctctttagcaaggattccgaagtcaaaacttctacgatctcccccctgcgacagagaaggagaagagggaagagaagaagtacatccatgtcttggatgagctgtaaagaaaatgaatttaaatgttttgcttattgcgaatgctggaaaggcggctggtgattcacggctgagcggacaagtcgacaatagtccgtgtatataggaccgcacagactagagagtatgcgagttcgaacaattgtacaggttttctttgggttgagatgattgatatcagatattacgaaggttgagagaatcgaatcagtccacaggtggctaccctgtagctagctagctatccatcatcgcatatgcagctctttgataggtagcgagagtctagaccgtcgaggaagcagtggtaggcagtaaaaaggaccccgccaaaaccctcacacaaaaccttctatcgcatctcattgaagcgaccgcatagcagaaccgaaaaagatacgttttgacgacaacattccgatgtcttttgatgatgaagagcccatgtaagagataatagtctacgaaacatccatgtcaccccaagttacgggcagggccagtttactgactttggctggtctggtctcttcagaagcctctcgagtcacgccttggccgcgctggccgagttccacgccgaaaaggacgctcatgaaaagacatttgagaagctgaggaccggcgccgctccgagagccggagccggactcggcgtcgtcgagccggaggacgaggaccctgtcgcggaggatgcggacgatcaaccgctgagcatggcggccttcacagaggattggaacgaatcgcagttttgggtacgtaaaattcctctcgtccagttgtcttgcgccttttggctccggcggtggagatagatggcatcgcgatcggcttctgggatagagtctctgcctttgcctgtctgaagttgggtatccattacgtactgggctggtcttggcactacaacaacttcatgatattgacatcacgaaaagaaaatgcatactaacatggacctgacgatctagtttctcgacgaaacagcctttgctctggccgatcagctcctcgatggcgcatcgtcaagctcgaccattggtgtagtctcgacaccgagtgtttttattgccctcaagaaccgtcttgtaagatcaaccctgacttttgtcatgcccagggcttgatatgtaattagaacccagaaactgactgggacgcacagagattctggcctattcaagaccgacctaagctggtcttgttcgaacatgaccatcgtttcagcgtctttcctgagtttgtcttctatgacttccagcgacctctccaacttccaggtatgtccgctttgctagttgaaaactgcctttggcatatgctgatattattgcctcagctcatctgaagggcagtttggatagtgttataattgaccctccattcttcagcaatgactgccagacaaagtgtaagtaatgctcacagtcgtcctggccactatccatagaatgttaccccatcccgcatcacgatctgcaccctccaaattaagtactaacatatcacactagttgccctaacaggccgctggctcgtcaagccaaagtcgcctcgtgtgattgtctgcacgggggaacgaatggctaccattgttgacaagctctaccgttctcttggagtctatgcaacaaccttcgagccggctcacgcgggtttaagtaaccactattactgttacgccaatttcgagagttcaacctgggactggcgatctgatgaatcagattagagaagctgaacgggagatgcgaggccttgggagatagcatccactactggaaccgtctcaagttcaggccttggaagaatacacgagaccgggaaacgtgtcacatcgtacaatgacttatggatcatctggggatatgacaaacccagtgaagctcgtcacagatagagaaaaagatacatctgaagaaaccatgtaccgccctactcagtagggtgccacggcattactaaactacatatgtgcgcggagcagtgctccatactgcgctcagcctgcagctgatgtatggatccagccgacttactgttcatgatcatcaacgcctttctggctctcctcatctagaccccgatcgcctaggccagtgagcgaatgatgtagaaaaggagataggcctgcgccccaaggacgtcagacaagttcgccaactcgactttgtgatcattaaacttgaaccactgaagagacatgtcagctttgagaaagtgtcataaggaatgaaatttacctggtcgccgacccgacaatatgatgtataatggccagtgtcgatctcacccacatgaaccacaacactaaggaggtcataggtgcatgatcgctccagctcaaggctctctcgactctcgtggttgcgaacacggttggtatacggtaacatgttgagctgaagagggaatttgacttcattgtcgacttttgacgcggcacgatcgtggcggccatgtctgtactcaaagcgctgcgaagaaaagagttaactcggcggaccaacaccaacaccgacactcacaagccaccgactacactcaccttaagctgtatcgacagaacgtttggcagccgcttaatgctggtatgtcgtttggcttgttgagtcccgttgcagttgttgcaccgatactcgcacttgtcatacttgatgtattcttcgtctaagcaatcctgcaaggttagagagggcttcttctgaccagtcctcttgctcttcttctggacaacattttcgagacctagacttagatcaaggaacgactggatggaattactctggcctgagcaattctggcatgtcgtcgtagtctgcatcttgccgtagaatgtctgatgcatgatacaattgcagctatgttcgctgccgatttccggcttcttgccatcaccgttccgttcatgaagctcttcagctaagaactggaagaactcatgagcgtcttgttctttggtggtaacaagattctcgaatgccttcttctcggagatccagaaacctgacaagatattggcagcagtataaccgttggtgttctctagggcgtaaaagtcttggaacatgtcgtccattgcacagctcaggcagtgagagacctggcaatcattgctctggtgaccatcgcttaggtaaaagttcctgagtaatgggttgtgcaagaagctttggagaacaacgttctgatagcaggtcgcaccagcgttgtagatgccgcgcaggccgtttgcacgacaggaggcggttgtagtattgttagtaatataccgagggtcatccttcatagagtctgagaagagctcattgtgctttctcttgcgacctggtcaacagttaatttcaggcggcagaaaactatccacgagcgacgcagcagtcaaagacacagccattcgttttcattctgtatcgcgtatggacgagccttgactagatgcatctccgcgcacaaccgcttaccagaaaaagagccagtccctatctttctcactcgaagctcctcgagagtcgggtcccagacaaaatcgtcgcacatctgacagtacaggcaaccgctccgagagtcaacatctgcgccagggttagcaaagcaggcagcagaaaggaggagcacaaggttactaacagaagcggtgttgtttcttggttccatgtttcaaccgatcttcctcggacacggtcatgggacattgtaggcagaggtagttcgaggtaagggttgtaacgggtcggccctcttgtgttgaggtttgggggacgatgggggtcgcatcgaagatgttacggaggatcaacttgtagtgcgtgatcgagctgttcatgacctcttggttcttgctgagaaggagttgtacatgctctagggacaattagacaatgatacaaagggacagaacagtgggtggccataccacagccgaacattggcgatccggggaccggagacttcacttgatgttctagtgagcgggtgtcgtcgtcagacatgtgaggaatcaagccttcgcggctagagttttgctacagcaataaaagctcgtgatagacggatgaagctggttgatgtggctggtaaaagagagctcgattcgtgatccggcggatgtggctaagagttactgtacggatggtacactcgaaaccccacgtataaagacaggcttgcttattcttttattcttgatcggttcgttgtacgttcgctcgctcgtatatttattcgttcctttgcctggcgggtgatgcgatggtgtacaaggctgaaggatgcacgcgaggcacagagttgcatgaatatgcagtgcaaccaacaaacagcaagccgaaagtcggacaattggtggccagcctcaaatatcaaagattaatgaactgtaagaggggaatgagcgtcgaggggtggccgctaaggaaataaacaatagagatgaaaggatcaaactctgttgttgcgcctattgattgttctttcaattaatagaatagattaagtaagtgcatgcatgcgtgcgtgcgcgcatggttgggttggatggaaatagaagcgcaggagtaggtggtattggaagccaccgtcactcactgtaaggtaaggtaaggtactgtaattaggagagattacaacaggtgcagactccctaaaacttagtgtgccaggtaccttatggtgtaagattggcgggtagatacatcatcaagtcatggaggcgctcactgaaaattatacccatgtcatgcagggcgataggataacgatagcctacgttagtacctaacccagcctggcactagtctcaccagctgaacctcgtattaaccgcgcgaccacggcgcgtctaacaggcacgttgactgataatgttgtagttgatagtcacttgagaacactttatctctgtatctgaaatctctatcatagctacttatataaatgcagtatcaaacaatagtatgcctaaaatttatgatgtgcaaagtgatgcctactactctctccctctgtcacgtcaatatgtatgcacttagaagaggagtaccgttcgtgccgaggtctattcattctctattgaataggtaagcagtttagattgccggatgacgacagccagctccctctctacctcttgtagatcaatattctcttcctatttctgtcatctttcgtccttgatctacgccagacatctctcaactttgagcttatttggctacagtagcaacggggctcacagtctccactgtctaccgaactcccgcccggtccgacttttcggcatcccggctccggacgcctcccgatcagcaccttgaatattacattaccaacaactggagcaccatggcaactcaactcattgctctgccagctgtagagcgtgtcagtcctacagtcatccgcattctgggcggcaatccgggcaaattcactcttcaaggcacaaacacatatcttctcggtacaggtcgtcgccggcttctcattgacactggcgagggccgtaacgcctggatctcgtcaatccgcgagactttacagcaggagaatgcgactatagataccgcgctgatcacgcactggcatcatgatcatactggtggtatcaaagatctcttgagcatctcaccacagacgaggatcttcaagcacactccggaggaagggcagcatggaatcaagcacgggcagcgcttccaagtcgacggcgctacgttgacagcagcgtatacgccaggacacacaaaggatcatatggtgttcgttctcgaggaagaggacgcaatgttcacagccgacaacgtcctcggtcaagggactgcggtatttgaggacatgatcacgtatctacgaagcctagaagagatgagacctctgttcaaaggccgagcataccctggacatgggccggtgattgaaaatggaccagcaaagattgctgagtacatcgcacatcgaaaacaacgggaggatcaggtcattcagacgttgaaaacggggcctggcgaagtggaaactcaagaatctgcattgtggtcggcatggacggcgacagatttggtcgaggtgatttacaaagaagtgcctcagaatctgcacccagcagctcgcggtggtgttttgcagatactgggaaagctggagagcgaaggtcgcgtagctcatgatggtgacgaatggaagctgctggtagatgggcgggcgtctctatgagtttgggctacagtgagtggataatggatagaccatattgagtcagtggtgtatttccgaattgccgtgataacgtgggtagttattcatcactcattacccgaaaggccattgtgaggaaccgtgtttgctcgggaatacggactttcaaacaacatggactggactgggctgggttaagtttgtggcatgatttgggcatgccaagagctgagttttgtagcaagtttgtacggtaaacttggtagcgagatgaggcagggccttcggcagcgtcggatcattcacatcatccaagtcttgatgtgatatggccggacctagaggctagaggatggggatttactactgacttggttggtggggatcgccaactgggttctgattttgggaatacacccctgtccgctaacgcagccactctatcaaacaaacccacggcattggccatgttctcaacaactgaaattgctgctgatggtgaagtgtaagcagatcaggcctcttgatgctgtaatgctactgtacatagactacagcttcacttcggccgattacggagactggctgcaatgcaacgtcgtcacatcagatcccaagctccccatgcaagtatagttcaagagctacccaactgtcttttgagactgcaacattaaacccgtcgtttacggatagagttacatgtgtttcatgcagtcacaaacggtccaattttgtccgaatatcatacgacagatcgcaaaaagcaagagctcgctgatacatgattaaccgttgattattaggtaccttaccttacagcctcggtgctcaaactgcggagtgttcggagtcaattctggcgtatagcatgtgtacaaacatgcggttacctgaaaaacggagacgagttaaccacgagttaccgtgcttggcgagatcattgtattcactcttaattgctggctcgggttgtaacccaagacagctgactcttttgggtgtaatacatacgatgaatgcaagtcagcaccgtagatagacacgaaaactaagcgggcggtgaaccagcaaatcgtgaacgacccgataattctgtcctagattggaatcgaaatcaaacgagttgtgtattataaaacgaagcaatttgtcagcggagggggggcatctagggtaatctgatatcatggcggtactcatagccgttcaacttgagcaaatattccttctcatgacccttgtattttacgcccggcctcaggcccttccctgctcatgggcatgattatgtgatgccttgtgaccattttgacagctcaaggttggtggattgtgaccctgtttaatggaatgcgtctctgtccgtctttctatttggccggcatcatcgggcccacggagacggagataatgataaagcctgcaaatgccgccaggtaggtagtctggtgctcagacctacagttacagttacatttcttgatcttgatcagagatccgtgattgccaagacatttcggtatgaatcatccgtagtcatcgatgtccataagggaagtttacgtgaaaagttcccgctcggttagcacagactaactatcaagtaagtgcatgtgagttaaacgcacgcatggcgtatagagcgtagtaactgcgtgcggtcgttgtgttatatgtagtatactttctttgtcagccttaaacgaatatttgaccacactagacgtcatatccagccttatcgtttacactgcacagacgcaaaaactttgtaagtcaagagctgatgagaaagtgtgcggaattgtcggcgtagttgggttgaagttgtgtggagatgctggaccgggattaaaggtaccgtaggtacctaataaacacgctaggtacctacctaggtacataacacatcaaagaggttgaagcccgctgtatccaatgaatgacgctgtagcgctactttacagcgggatgaggtaactagcgccaaagctgccggcattaaagctctttatgatgcatgataatgcctgtaaagacgaaagctctcatgtggatttcggcattttgcttgataccaaccagtccgtgctttgatgtcggtgatggtgatggagggcctaagcaagtcagttttgagtaatcatagaggacaagccacagttagtacgtgtagagcttatgactgaatattcgtaattcacttgtaagccagtggaatgagtgagtggctgactgccccgtttatcggatctgagtcgtggtactgttaccaaatgtggtgaagggttgcgatgcttgcattgcaggaggttacagaacagcacacacacgcacaagttctcgtgaccagtgactaagatctctatactcggtgagaataggaatggaagaggaggatccatccatccatccacgcatggcccgtgatatccacttgatctccgccgaaatgccttgacattcttcgagaagatgccttttccaaagtttccgtgccgatcgatcgatcacgctgaccatgaacgggctaaaaacgtaactattcggaaccaatagatcctcaaggtaagtacagtacagtgcagtgcagtacagtacagtacagtacagtacagtacagtacagcacatgggccccgcggaccacgtttagcatggcctgtcctgatgatctaggaagtgcatgtaatgtacataatgtacagtgacctctacgatgctgcagtggtgggtgtactgaagctgtagttacctactccgtagatggcacccccccaccggccggccccattttgaggatcccccactatccatccatccaacaaatgcttaccgcatttgtcttttatctatctttttttataccctgttgtgttgtgttttccttattcagaggtaaaggtacaacttcccatgatgaagcaattcggaagcttcggatggtcaactgctgcgtatcctctcttggctctcgtcgctttgtctccgactgaccaagtgatttcaatgcctcagctgatgacctgttttcggccgctcgggcccgatagtaacaatacaagatctcgggtttgttttaaaacaatgccatgtcatgatttcttgaaacgctcttcgttttgacgtctacttgatcgcatgattatacatgtcctcctaattgtgtctttctggctgtaaacaagtataattactgcttgcgatctcttctcatccagtcgcattgtcttgtcttgtcttgtttcattgcatctattgtttccttctgcagacaaatccttctggacgtacgtacgctgccaacatgatttatacgaatatgatatcgcgcgcatctggcgcattgctcttagcgcttctacctgtggtaattgcgcatggtggtggtgaaagtatggacatggacatgggaatgcatggcagcaacacaacgacacaaccgcccgacggcgacgactatcccgacacatactttgcgcatactgaacatactggagtcatatacacacatattgcattaatggttctttcttgggtatttatcctaccaattggtaagttttcatggtgttgagctttatgcgccgactaacaccaccaaccccagccgtcatgttctcactggcaaactctcgctttacactaccggcgcagtttgctttcctagctacaaatgctcttggagttttggtcggcgtgatatataatgcgcagaccccagacttgtacccaaacaatgcgcaccacaagattggctggattgtgacctgggtcgtttgcgcccaggtccttgtaagtgccgtgggctgtatcgcgggagctctaaggggtaaagggaagacgccgagtaacgagacacacgcttttctacctgtcgcggcgcaagaggccgactacccttcacacaatggctaccacaatgacagcccctaccgaatgtccaacgacagtggacgaggaaccgaaccaaacacaccctcgctccgaagcgactcggcatccacgctcaatggcatggagtcgcctgccaacaaccccaggaaagagtacgaggacgatgatggcgacctggaggaattatcacttgcctctcctgaacctcagggaacctttgctcgccacgcctctaagatcgctgcttcgcgagtatggaagtatttgaatttcggccgctgcatagtcgatcgtattatccttcccttcggcttcattgcgcttgcgactggtgttgtcacctttggtcgtttctttgtaagttactagtagacaccttggctgcgacacttgactaacaaatcttcttaggagggaggcggaattttcaatggattggcgcattggatcaagggtggtgttttcttctggctaggtatcttcaccctcggccgctggactggcagctttggagagcttggctgggcatggaatgttcgaccaagacaggacttccagaagtggcgcccttctgctgagtttgtcgagagcttcttgatcttcttctatggcgctaccaatatcttcatggagcacctcggcggttggggtggtgactggaccgcccaggacatggagcacatctccatcacagttctgttcattggagggggcttggtaagtccttcgatctgccacagtcgatcattcccattacaaaaactgacttgtttctttagtgtggtatgctcatcgagtcgacaagtattcgccatcttctcaacacaaccgtggacgatgttcagcccaagagcccttacacggtcgaagaagcaaacgaacctgaagcacccgacacatacgagttctcgctcaaccccataccggctttggtcatcatgctgcttggactcatgatgagctcccacacacagcataccatgatgtccagcatggttcataagcaatggggtgaactccttctaggggcttcacttgctcgaggtttgacatacctcataatgtacctgaagccacccaagtccattctcccatcacgaccccccacggaactcttggctgctttcggtttgatcgctggaggtatcatcttcatggctagtgtatgtcgagagcccctggaaaaagagccaaaacgctaacttgaagtagagtactgatactgtcgacggaatgatccactacaagctcgacgccatgttcatgtacactgtcaccatgggtctggtcgctctcctgatggcttgggtcgttatcgtcctcgccatcaagggttgggctgtccgactcgaacgacgctgcaattcgaattagaccgtgcatatgaacatactgatgaaggaatgacattgccgtgattcggcccaggaggaagacaagcgtatatatagattgattttattgcgcgcttgatgtagtgcagactctgctttgagatacccttatgcaataacggctgctaaatgacataattcctcaatctgacttttccccgttttgctggtttgacaacatgctctgacgcattggagtgtagtgtcaagggttcttggtaccaataaaacagcttccgatctgcgaagacaaacgccatccttgtgatttggcatgcctttgtcttgtgggaagtggtgaagagtgactctcacgagttcacttaatgcaagggagcggatttgaaaagctgtcgtgcgttcagggcagtagaccgaaatgatctggactgggtatatacagcctgctcatgcatccccgtccttggtctttggtgtagcaaccactctcttctggtccccaggagagaaaagtaccgcaccctgttgtagagcgtgaacaaggaaaggaatagaatcggccttgaagtcctctgcgttgcgaactttgtcaaggtcctctgagagctcttgtgttgcgcgttgaaggtagtaggaggtaaactccggagaggactgactggcaggcttggaagacatttcgatgtgtttgataaaaagaaaacagaactatttggtttggcgaaggtagtcccagcaatgttgactgctgggtttgtgactctcaaaaggttcacgttcaccttgggcggaaagactaactaaaacttcagctagcaaaattcttgacagtgcgaagaatatacactttgtcatgagcactgtatccacctctcatgacttcaacaggatagaagccatgatacggagtaaatcgaagcatacagatagatttcccagttctcccagtgaatcgaatacaatgactcgaggtgaatatagggcttggtaaaatagggtgatacgttgttaacttgtggtatggttgatggatttcacaacgcaatatatggaacaaattggtgcaaaacccactgtgctctgggacacttgtagtattttatattctatcagtattttgacctataatatcgctctacaatgaagcctgtctacctaaacaggtctgggatgaaactccgtaaaacagatcatgaccttccaataccgctaatccacaagaacgccccgaatgcctcgtgaacatgaattattaaagacacgcagctgattacttagtgagaaatgtactggaacacagcagaaacctcggactctccacattcttgcctcaagagcaagtcctgaattggcttcagtccttcgttgacaaaatgattccatgtgctggtgtcaccatacagcatggccggcgccttgatatactgcttgccatcaggcttacaccgcttgcacttgaacgtctcatgagtgtcgctcttggtatctggccggtactggaaaagctcacggagactgtcgagcgagaaatgtcgttcaacatcttccgccgagtccacaacgcaagaagataaactctgtttgtgagactggcgctggaaaatcttctcctcaatagtgcccgttgcgatgaagcggtacacgaagcagtccttcttttgtccatcgcgccacactcgagcaagcgcctgttgatcagcagccgggttccaatcggggtcgaatagcaccaggcggttcgcgccaatcaggttgataccacatccaccagccttgctgctcagtagaaagacgaattcgtcaccttcagggtcgttgaaccgatcaacaagcttctgacgcttgttgacgttcatggttccgtcgagtctcaaacaaccatactgacgagagcggcacattcgttcaaaaagatccagtgttgaagtatagttgctaatcaacacaatcttgtcgtttgtatcttggcggatgcgagccagcatgcgatccaacactgccattttgccagaataccatgacttgatctcgcgatctcgaccacgggattccttgggcacatagtcgtctgggaagcactgctctgagcccggcagatcgtccgccatgttcaaaagatcaggatggttgcagagcttcttgagaatgttgatggctttcaggggctgacttcccttgcctctcaggagagcctgaatgtcaggactcttgatgaagtagttgtagaggtcaaactggaagggtgcaagattacagaacacaacgtgctcgtacttgacaggcaggtacttggaaaggatgtcgtttgtacgacggatcaggaacttgttgacaacattaagcaatgccgcagtgctctcatcgcccttctttcgatcttcctctgacgcatcagcatctcgaccacggaggattggaatctcgtagcgtttgcgaaactccagtcgtgtgccgagcagatcgggatttgcaaaacttgtgagcgagaaatactccgtcagatcgttctggataggtgtgcctgtgagaatgacacgccgcgaaacattaagactgttgagagcgttgaaggtattgctgtcgctattcttgagacgatgtccctcatcacagaaaagcaggccaatctttgtgtgcttcagctcctccacgttcagtcgtagagtttcgtaggaaacaatgatgactggcctggtaacggcccgtccgctagcaattgcccactgtcgaagctggcgcgtcagttcttctttagacgcctttccatcgatggcgaatgggttgatggcattaggaccaagccacttcaccaactcgtttgcccaattcttgaccaaactggcaggacagacaacgattgctttctgaattgtcggcttcccagcatcgggggattgcttgagtagtgtccacatgagagagatgcactgaagagtctttccgagacccatttcgtcggccataatgcagccattggccttctcatcaatcagaccagtaacacatcgatacataaatttgacaccttcaacctgatggggacgaaggatcttggccagcttcgggtcaatgacgactggaacgcgagggtgttcgccgtccaccttcttcttgattccgagaatctcagcaagactcttgtgtacgagtggagcatcaagtttcccgttagcagcttctgtcttggcgggctcaagtgccttggggacatcttttggtttgtcgtcgacagtcgggtcatgaaggacaattgcgaattcgccactagggtcatgtaggggcttcgcaatgaagactgcaccttgccgcagacccagtgtaggaggggcacgattggggttgtatgcagcgctgtccttgttcttcaatggcacggaaaaggccttgcggaaaacgagacctttatctttggcctggaaaacggggaaacggttgatatctcgagtggcaagcgcaagcctttcgtcgttggagtatggcttatcactatctgcttcaccgtcggcaccaccataatcaacctttcttcgcttgcgagaaggtcgattaacagccggacttcttccagcgacaccaggacatttgaatggtttgtgaagacggtcaatcgaagagggcgttggcatccgcttgcctagagttttgtccttgccagcgagtggcgtcgcgacgagaggggatctaaactgattattagagcttgcaacaacgcgccaaagtgtcctggcactcacgctgctcccatcttgaatcttttctcgtttcagagacttgtcgagcaattgttccaagtatgaaagacttcttgccaccccagcgagaatcaatggagggtaaatacataggcaagcgcgatgtcagtgaatcgacgcgacagcaggcagaaacacgctatcacgtgaatcgccactagctcccagttactgaccgtaggctctatcatccccggcaaagaccccgaaaccaccgaaaactcagactcgaaaacttaaaagcctcccctagcttattaggtaacattggacccatcgggaatcggtccaagaaccaagtttgtcgttcggttcatgatgggaccggaacgactggcaaggaatatatcttctcattttctcctcttccctttatacgtacaactcactcggtcaaaacccagccaaagatgatagctgaaagcccaattgctgcaacatcgtcagggtaggtcaccgctgatcatctgctttctcagtacatatctatgcggctctgaaagaccctggatcactaacacatgccttgaagcgtcaatctctccaactccgatcaaagccgatcggctggtggagatcctttcgccgaccatcaatcatctgggccgacccctcttcaagtagcaattgctcgacatcgcactggaattttgactgcaactgttgctggacactttgcgcattggcaatatcttacgcggtttcgtcgaattaatgtccaggctactgcgaatcgcgctcctcttgcacggctcggcttggcctggggcctcgtatacctcggcgtcttgagcactatcactgtggctcagcgcaaagtgtcaaggaatactgatcatcttctctcctctatagtgtctacaaaaattgtctcataatgtcggctgatttctgggctggctatctcagtggtgctgttggaattatcatcggaaatcctcttgatgtgatcaaagttcgacttcaagcacaacataccagtccagtgacgaacccgcctgcttgttcgatccctacaggaacaacaacagcggcttcggccatcaaccagagtgcatctttcagcacgcggtacctcggatcatacgcctccctagtgaccggaactgcagctccaattctcggctatggtgcactgaacgccttgctctttgtttcttacaatcgaaccgaggcggcattgaatagcgtcttctcaacatctggaaacttgtggaatacttggcttgctggcgcggtgggcggtcttgcaacctgggtcgttagtactcccaccgaactgatcaagtgcagggcgcagctggcatcctctccaatctcaagctgggctatcactaaggatatctggaaaaacggaggtgtccgaggtctttactttggcggaactgtgactgccatccgggatagtgttggctatgggttttacttctggtcttacgagctgactacccgttggctggccgcggaacagggcgaggaaacctctttgcaacacgaggccgccaaggttctcctctgcggaggactagctggagtcgcaacttgggcgagcatatttccactcgatgtcatcaagactagagttcaggctcagacccttggcggacaggcagaaacaacaccacttctgcaaccaaacgtagcatcgcaaaccaaacgagctggcgcaatacaggtcgcacgtgaggcgtaccgggagggaggctctcgtgttttctttagagggttgactatctgcagcgtacgagctttcatagtgaatgctgttcagtgggcggtttacgaatgggtcatgctcgaactcggacatggacggaagaagacagtgaccaacgagcccagggtagacatgatccaaacatgatgcatgaggtctacaatggcgtccgggttacctgctatagttgagcaaataggtttctgcttaaatctaagttacattaattctctaggatggataaaataaacaaggaaaagctgctattaaaagatctaataagagctttacctaatccactttatacatagtggttgcatactaggccacttacctcaaaggtttacccgccaatgttctttctgtttcctatgatagccctcaactcaatcaatctttaattcgcttcgatgatttatatccattggtcccacttcaaggcccagaatcagttacttcatttatgttgtcagcttcaaataggttactacacaataacgattagacgagagctattacatcagaactggacaacggtttccgtcatttaaacggtcaattaagtcccttccttgcacccgaatccaagaggtatctgaaagacgtcttcaaactctttgttaacgccatcctataaacgttcacccgagacatcttctggatgcctaaaaacatatgacatggtgactctcgttcattagacctgagtatcctctggggtgaggctcttggctcacaaatcaataactatttcgccgtaacggagaaccatgcgtgttcctcattaaaccatcgtggggctgtcataagtcaatgcatagggtacttgtcatacttcccagcagtgatagaggttgcgtccaggtgaatctatatgtgaagttcatctgatctcgtggtcaaagaccgccgtaatcccccacaactcgacagcggactcggataatcgctcaaaggcgacacaatatctgcaaggctcgatcgaggcgatataggctgaaatgaagtattcggagaaacaaacgatgcgagttgctcttcctggagagatagatgccgttgtcggttacgctgatatcgttgctgctcctgttcgcggcgactctgttgtagctgatgctgatatttaagatcttgctgttgttgctcttcttcgcgggagacagcccatcctaccgagctttgttgatggtctgggtgaaagctggaccttggaacagctgtaggcaccatgactgttgtgccatcgagatggacgagacgtggtccctgataccaccattggtcttcaaacccgttatccactgtcatcagtgctgaagccaatgattgtatgtctttggctttgcctcgcgcccggtcgtccacttgcgcaggctggacgtatcgtgatggctctcctgggaactcgggtccccatgttgctcggaggctggcctcacgcgaacgattgcggttctctcccccttcgttgctgtcgtcatctccattgttgtcattgaatcccatcgggaaattccagccgtcccatggcatgtcgctctctccaagtcggaactgattcggcgttgcaggcaaagccttccaaacatggggctcgcctcctgaattgtgggaggtcacatcccagggactgctgtttaaaggtgggggcgcagagcttccacgttcatgagaacttctttccgcggatctcgagcttagtcgtagctcctcgggatgagcctctcgctgctgttgttgcgatggggcagctggtgcataatactctctgatgtggtgtgcttgttgtgcttgttggggacgatatggaagatatgtcggttcatgggccatgccaaccaacactggatctctgttgtagatattgggaggcatgtcactgatggtgtgagtgaactgttgctgtggttgggtctgtggttgctgggcttgggttgccatttgttggtgagcaacctggtagtgtgcaggagcgttgagatagttggtatttgttggaggtagttggcgagggaattggctggctcggtcgcgcatgctctttgatacataagtaatgtgtcggtccttggacatgattttgggcagctgaacacccatttccagatgaacgtaaatgcctggttgttcccccatgatggcaactggtgggagatggccgctgcaagacaggtactgttcgtaacgttacgtcgaactagcaacagattcaccagggggtaatgtgatggatcgaatgcagtggattcagaaagatttggtgggcgaaatccttagtggtgagagagtgactcgatggcaggcgtcagatcataagaattgtgctgtaacaaacgcgatgaccggcttgggtggacaacagtcagtggtgctttgataatctggcaagagagagagagagagagacagaagtcgtaaagatgtgtgagatggacggatggataagtatatggatatggagttgctcgctccagtaggaggcttagaacacttctccgtctttagcgtgcccggtcagaaaaagaccgaggtcccttaatctgaggtgaggtaaggaacaaaagaggcgaagcccttgtgtcgttgggagtgatacagcgcagcccaggctgctgtatagtgaatgtgcagcttgtcaagggatagagtgatagattcagcttcagaggtccaagttagtagtagaatgcctggttaggcccaagctggtccttgattgccacctgacctggcctgacgctctggtgagctgagctgaaagatggctaaccatggccgcttctagctatcggccgccgtcacgtctgatacggggcccgcacggcgcctgtggaggaagctaaggatccaaggatgtcgtgggagaaggatgatgaggatctgtttcttggcgtttgtcaagacagaacatcgatgcactgacgtatgcactaattagttattgtggccctttagatgttcaagctcagcacatgaagaatcatgacacaggaatagtgaggccaaagacgaacaattcgtgtcagacaaaaaaacgaggtcaactcagctgaggtcccgggacaaacaaaccgtgtacaagatgttgcccgaaacgagctgttagcactcactaagcctagcggattcgcttctcatttgcaccagaggccaagggccccccgcaatcccacgctaaaaactgattgaggcttgcaaaggtgaccgcaaggtgtggcgaaggtaggtattggaatacaatcccaaaatgagcccgtcctcgttagaacgggtttatttttggctcatctaaacctacttagccaaatcgatatgcgaaaaaagtaaattgcaactccggatataaagcctttgacggcttttgcagcatcaacaacattgaaataggcttgcggagccttttggatgacagaatcaggatcgccaggatcaacggacagggtcgaccaaacccacacactctatatgcaccaggtcgggtcctttctagaaacattcttggaaaccccctgtaaccactgaccgcatcgacacctgaacctcactcgcaatcaaaacatcacatcaccggtgatatgtgaaaactgacacatgctgcaacatagacagactgaaagttgcaaaaacaaacatatacgtatagtatgtgtgcactttctattctgcccagccaactttatcgaatttacaattctggggttgagaaggctgtgttccccctttccgatccttcgtcgatgaaggatcacatggattgtctcaattagataaaaccgccgaatgggccatttcatcattccttctcgtcaatttgccttgatctgattcgctcgcccgcatcaaataccaattcagatgcgcccaaggtatagcttgaggattatgggcatagatacttgatccattttgcaatttgcgtcggcattgagctcatttactagagcaacaacccaaacatcatgaccggacctgcgattttgttttggttcttcaacattgctgtcgtatcgttgtcccgatctaggtaggtatgcattgtttcggtgttcagggatgtactaatgttgtgtcaattcaatcttaaccacagtgcctgctcttacggcaatacacattgctgaagctcacaggatgagcatttggtgaaacaagtggtctattcttcctacatatcaaccaatgattgtctctcagctcttccttggcctgttcacatgaaaagcgctgattaggtacccagtatttgctgagcatcctgtctgagggaagaaataaaactcgggaccttaagcctaagtgacaaaaagatttaggtaacataatacaaatttaggatgagttcaggataacttttgaggaattcattttgttatcctaaatttaggtctcgtgttttcttgctccctaaggcctgtcaaccatcctgaatcccactcagaaatcttctaatgcaataagaccacctgtatcccccaaagcagctctagagaaacccactaaacagtctcagtcttgactcccgcagtattagtcgagtctgttggccgcccatggcccgtttcccagaacttgtcagtttgccggccacggccagttaccaacccctggatatcgaaaggatcgataagggtctgccaaaacttcctcgggtccttgtatccagggccctcaatctccgtaacgccgtctggtgagaggtagatcttgttgtttttgggaaggtatcgtcggggatgccgtgcgttgaacatgacaaggttgcaaagcataagagctgcctcaaacacatagaagaaccactcgtatctcacgacaggactgattgttgctgggtcgaagcctggaccgtaccttaattctgcaacactgaagtattccacaatgcgatatatggttcgggcaagaataagggtcatgctgatatacaaagtccatagtggcttgttgagccgctcgttcgtgataccagcgacaacacatcgacggtggaacgtaacagccagcgcaatgaacagcattgccacgacaacctgtaagagcaacgaggtcttgatcagagcgtggcctatctcaatctcgctgtcggtcaacgattgattcgctgagtatgaagcaccccagccattgagagcctcaacgatgcctgaaataaacccaaaggttgttaggacacgcccagggtggatgggtgagttgtacgggacgtagtacaggattcggccgagaatacgatagttctgaaattccagtagcggtctacagatggtattggatgatcagcatgctacaccacgatcaagcctcgagtactcggtaacctacggtgctgcataagtgatacagacacttgcaatgaaaatatcgagattctcataatgaaaagctccatatacccgaagtgcgaagcccgtagtaaagagaagagagcagaatgagaacagaggtgtcagcttccaacacttatacagtctgcaaaacatggtcagttactatgagcctcagagctcttccatactttctatgctggattgggctggagtctcacatgcactgccgtacgtggaagcatcctgtgcaacagaaagcgaggcagaagaagatggcggcacccttattaggggcatagaaccagtagctcccgtcaactgacatgtggtcagtttccagcgacttcaatggttgtcaaggatgaaatggggtgccctaccatatttcccgttagacatgatgtttgtctttgtaataagcgcctcccaaagtggttttcttcacatctagactctacaatctcaaaacaaagagaaatacttcgacttatatactcagccatgacgacaggatcaataacaaggccactgtcatcttcacgagtccatatgtcatttcattgcagcttcgcccgataccatcactcttcagccctgtggtgccagtaattgaccaatcgtggatgaatgcgatgaatacgatttcctagttggcgggtcatgtagcaaaccatccaatctcaacacgtttttctgaccctttctcagtgggctaggcacttcaattccgtatgacttatctcgcattgcccgtattcgtcgtgttataattgcggctgccttgccttcggtacatgctgaccatcaggcttatatcccgtcgggtctctttgtagaatgtcctatgtgtgcctgggaaggtcttttaaggtctgtcagaaactatgaagtcaggaagttgtacatatgcagctcgctcaccaatgtgccagagaagtgaatatagtggagtagagtagagtagagtagagtagagtagagtatcatcatgttcatgaaataaagctataatatacaattaaacattggataaaggccaaagtgactcgctcacacgaactcctgagcccaaatagatagcttgaagaaatgtataaaaccccatccatatattgaaccctactgtgaacgccggctggtcccgtaccatgcgcccaaccaaaacgtcccaccgcaccacaatatgccactgcgtcacattcattgaaatgttctcaatacggacctttcagcatcatacagcataagcataacacgtactaagcacaccacacttaatcggtcaatcaactccccagcttcggctatcgtcagaggatgagggccgcctgcgcatctcatcctctactgccatatcttgagcattgctgcggtgtctgctatgccgatgctctcgcttcccttgtttatgactgccatcatgttcatgttcatcatcactccagtcgctgaattctccctcagagtaatcccactgcaccggtatctcttcgccatcctcaccatatccatacacgagacctcgccattgtccagaagcaatcttagctgccaccttgaggattaggcggatgagagagctgggaggacccagtatcatctcgtaggtcttggcaataatagccattggaaggttcttaaccgtctccaacttactcctgtatggtctccgttccatggttgaagccggcgtgaagagattggctgctggtggcagaggtgacagggcacgtcgccttacagaaatactaccagtagtcgctctatggcgtggaacgaatggccgctgtggtgcggtcgcagatgttgtcgacaggccggcgtcaagtttggggaaggcatcatttttgagctctctgaccgaatccgcatccgacgatgagctttcgtcagatgttccgctatcatcatcagagtcggactcccatgcacatggcataggagaactacccctgctatgtgatgctttatttcttttgccggctgacagtctatctgcctcgtacgggtcattatttgcctccatataagattctgcttgggaagtagggggcgaaggatgctgtggagctccagacgaatgccatgactcaacactatggaaagattcctcgctatctctacgtagtaatcgcagttgttgagcattggccttttgctgtggcgactgggaggccttcacatctcctttgttcttcttctggggagaaaaggtgttatctgtagcgcggccagtcggctttcttgttgtttctgatacacttcttaagagaggctcccttgacgtggaacccgacggtgcaggcttatccagtgtcggcatcatgtgtggtggcatcgtagcagatcttgttgtgaaattcccagttcgtcgtcgtagtctggccttcatattgccacctcggtttccagagccttcatgaagttgatacacagaggaattatcttccatggggctggaagagagtatagatgacctatcgtgaggctcgagcatatctggagagccttgttcacctgggcgttctgggacagcctccaagggtccagtgccggcactccctgtacctaacggttgcagagggtcgaggttcatgccatactcttcataaagagatatgttggaaggcaccacattagaagccgcgctttcaggtctggtcggtatcgggcttgttggtatatctctgggctgtctaggaattaatggagtaggtgtagaagctctcccaacaaaggaggaccttcgtgagtccgtagaggatgcgggtgttgcctcctcagaaggagtcataggctgtgcgcgcggcgtccagggcaggattgtgacgggaacctgttctggcaaatcgacagtaaaggtgcgcttgaaagggcattccgtcttttcaaattgtagaatcttgtccaacacttccctcagttcttcggctcgctgctgatcttcggggtcatccactggaagctctattctccagtagttcggtcgccgtatctgcaggacaaatctactattgacctcgtctatacaccagcactggctttttcgtagaattggttgcaatgcagaaccgcagctcaagaaggctaccgatcttggggctcgatatatgcgaaagggtcctatgtgctttacttagcaactagcggtgcatatatcggtattcgtttattaactcacctacagcgatggttctctcgagctgtgaggaccatgataaagaacttggtggatcaacgttgctcaaggcgggccctccaggactcctcgcataggcccggccagtggccgtaaaggatataatcttgacatttggatggctgtagagtgtttcgacaagatctgagtcgggtgtttctggttccgtgggacctcgtgaaggtacagtggcggttgatactcgtctgggccctcgagcagccaaatcgtcacccgaatcgtccatgataagggtgtggacgtcgcggcagtctgttctttttttgatagcgcaaatatttgttcgacctggctacatctcaaacatctcgaagagacaaacagtaaagatcgttcatggctgcgcgcccgccgtggatgttggtcgagttgtgtttgtcgcgccgggttgtgacgagttgatggatcgcgagtcgagtcccctgaccaaccaacgcctcagtggaagggagagactacgcaggcaggcagggtaggtacctacgtagttggaggtatggagggggcgacggaagctcaaagggggagaataacgaataggggagggttcttgggtatttgttatctgtatcgttatcaagcggcctgagtgcaggtaggaaggccttttcttttctgttctgttcgctccctcgacttccgttccgaagggctgaggcggcggcggatggaatctggcccagccatctatcccgtctactctggtactgcgctgtacctaatttacaggggagttccattagaggagtgcactcttagtcatccgcatacacattcctacctaggcccgctgaagatcccgtcgtcccgctcctcgattccttgattgagctggagctgctcaataagttcgggcatgccactcgagttttataaaacggttggtgtaagagaattgactcgtcatacgatgagaatatgctcatgtttgagctttatcgtccggtcaactaaacgctccgtacaagaagaacgttgacgagtttgaacttgactgtccctcttatgatatagtacatttctttgattaactaactcatggatgtaagctggaccttgcataaatagctgcgaacgccacttaggtgcagttgtcctaccccagccagccataaagaggtggcggagcaatcacaactggtttacggagtaagtggaggtgggaggacacggcaaaacgaggttccatattattatgagagcgcttgtctcggtcatgagggctttgttcaacaatttgtcaacgttgctgtgtcgtgtaatttcgagtggattgcggctctctcaaaaagaaaatcttcacagaacagtatttgtcttgtagttctgacatccatatcacatgtcattcttgcctacagctgggcaaagagctaactaactcagccgccaatctggcgtaagcttcaattggtacacgatacttacgtcaccttacagtcttaccacccattcccaactcgtgttcctgaatatcactattaccttcgtttcctagtcaaaacctgagaccgccaaatcctcaacagtctcaagaagacccttcattctcttcagaggcgcaggcaaaaattccgtgtctgctacagtatattcactaaaatccagcccgttaacacaagctcaacttgagctctgggcacctatagcttggtctccctcaagccctccagcttccctcccatacctggcttcagctcccaagatgtcgtctaacgaaaaggctcaacttgacaaggacaagctgaaggagaagcttgaggaaaaattcgatctctctcacttcgatcccaataccgtaatacgtggcgctcagctcactctggtgggaggtgagtaccacccaccatatggcttcatgccctttgcccatcactaaccaataatatagctcatcgagcactacagaatccggcccttttcacaaccgatcactatcgccaagctgccattgcagtggtggcaggtcttgccattagactaatcgtcaccatacccgtgagtctcaataccagcatgagcagaagagcaaccctgctgacagcacaatcagatcgtcgggatcaaggttttattatggttcatttcattctttgtatctcttgatgccgtcacatgggacgatactctcgtcggtgggcttgactttgtcgcagaatatgtcctccaagtccccttcttcctcatggccctcatgcgttatgttgtaccgaccctcgataacctgtaagtcgaaaacaaaacgccacgaaacacttgaaagtacctaacctcctttaaatagcttcatgcagtccctgcaatgggttgatatgacctatgttcagaagcaccggggtgataagccttcggagcttcgggatatgtactatcccaacctgaagatgtaccgtccctctgatggaagtacgcactctgaaagtaccgctcaggctgtttccatgtttgttctccgcttccttcgcaagggtggcatttctttagcagtttttgcactctcatacacaccatatatcggccgatttgtcctgcccgcggccagtttttacaccttcaacaacgccgtgggcttgggaccggcgtctgtcatcttcggtacgggaatttttctccctcgaaggtacctggttatctttctccagagctacttctcttccagaagtttgatgcgagagttgctcgagccatacttcgctcgtgttcactttacaaaggaccaaaagcgaaactggttcctcagccgcgagggagttctgtttggtttcggtctgggattctacattcttgtcagaatccctctagtgggcgtcctcgtctatggcattgccgaagcgtccaccgcatacctgatcaccaagatcactgacccgccgccgccccctcagcagatgaaggagtttgctgagggacagcagaattggtctaacaaacatgagttcttgaacctttcactggccaacattgactcggtacataaccttgagctatctaaaaaggccaattgaatggcaagggcgtcacattcgatgtgcccgaacggaaagtagctatcatgctcagcataggaccatttgatatcggaagcgatcaccaacaccatagttttttggtcatgctttcatctaaaaacaaagccatgtcagaagcttactcgcccagcagagcaacgaaactacatggccgtttcccggtttctatgtcccagcatgattggatagtcgatatgccaggctaaaggttggaaagatagtgtttctttggaagcggtaccagccgtgaccaagctttacgtcaggcttttagtgaacaatgctattctctcatggcatttgtaccaatagctagcccaaagttagccatttccagacgccccctttcgctgcatctcagcatcaacttgatcttaattcactgtgcatatcctcagcagcgtgcaatggttgcaagacattatcttgtttcagtgatcgaagggctaagtattttcaaaactcaataagctatgtgaattgtctagaaggacgaagagccaccaaggcttcatgtttcggtcagttccatctcaccagtccggaataatggagaacctctcatgagcagtatctgcactatgctgcctcataaccttgtcaccttggccgatgaaatcacatccaggtgtatcgcacttccgaagcacgttgtcaccttcgtcttggatttcactcagagccacgtgtcctgtgagttctgcatgcttctttccctcacgcttgccgctgcctatccagtcacatccctgcacatcacatcgtagaagcagtccttccgtgtcagtgtagtagtgcgccttgttgagtttctcgacgagttccttagtcttttcgagtatctcgtcgtcatcagtcggccaaacagttcgatccatctcaggagggtaagtaggtgagtcatgtgggtaatcagacaggctaaaggcaactcggtcgtagtgaattccggaaaagacaagaatacagcgatctgtcttatcctctccgaagttgatcaggttttgggtctgtaatctttaatgtcagtggggagcggtgcagcataatatttcgacttacctggacatcaaacgtgcagatctggatatcgaagatggaggataagatgctcagttcaataccgcctccccaccgatcagggtcttgaatactgcggcaatattggctgggaggactaccgaggacagcatccgagtaatcctcgggatgttcaacaatgtagtcagccatcatccttctcagccgttgagcgggaatctgatcttgcagagccccaccaaaggctgtgaataaacagctgttatcgctgggcatcacccttagaactacatgccgtcaatcacaatagtctctggaggccagcaagatgttatcacttacgcagagttccacctaattctggccatggaacattaacctcctctgggctctcattccgctttgccgcccgagatgccatcgcttgatgctgggcagtgccagtttgaagcggcgcaggaggtgcgggaggcggtacgtcctcgggtacgatagtgagtgtctcgccgtgaagaccaagagatcgagcgatttcatcactttggctagcttcaagagtcttcatagccataggagggccgtattttatgccaaaagtggtaattcctgtcttggctcgaagttcatcaaatagcaccttaacagtggcaccatcgggtatctcgaggataccggtaccggctggacctttataacgagctcgcatggtggtgattttatgcaagattcggtatgataagacaatttagtgctttctcgtaacggatatgggtgattaatgtgtttaggtgaaagttgtttgaggtgagtgagggaggaggggctactttactcaaaaggcgaggaattgaaggaagcaacaggaaagcgaggtattaagcccggtttaagcaggggttggtaccacaagaagagaattctatgagcttgagtaacaggaaaacaagtccggtatatgaatcacagaaacaataaggctagactggctcaatgatctggatgaaagttggcaccaacatcacaaccatgtgtcaagtgacagccaattgggacccgctttccaagaaatacactgccgctctaaccaattacaggacgagaagtcgcgcgcaaatgcacgcgctcccaagggcagtcgcactttcaatcaagctcagaactagtacgcaggtactctttagtgacagcttcctcccgctgtcgtgatttcgcaggacaacccgccccagcaactgaataccgcaatatagataaacttgacaaacgctaagtgtacgcgccatcaacgtctcgattttcctgcattgcgaccggacctgagtgttcccacgagcctgtcatgtccagccggagggcgaacgcgccagaggtgcgcgaatctatagaggcgaagactgcctccgtggacgtggagatgaaggatacaccggatgatgatatcgatgccgaaggcgaccctgacgtagatatggatgccgaaggtgaagaggacgcagaaggtgaagtggacgatgaaggtcgccccgatatgcatcgcttgattcataatctctcgacctacctgtgcagcgttcaggatgagtatgcttcccctccctagtgtaggagaggattgggtgattctgacagagttatagtggtgagcaacttgctgctggcttccagcgcattccgaatagacggacgctgcccgattatttcgaaatcatcgccgaacccattgctttcagtaccattcgagtaggttctatgcagtcttggtagctgttatatggatcattgaccaaaacgatagggcaaaactcagaagaagcaatacggctcatttgcagagttcgtcaaggatgttgcgcaaatctgccacaacgctcaagtttacaaccgaccctccgctcctatattcggtgccgcagttcgccttcgagaaattctcgtccaagaactcaagaagctggtagaaaagggccacatcaatgccaatgatgcacaattgccagatctcggcgaattaccacccgcagaagagtctccacccgcagaggaagatgaggaagacgaggaagatgacgaggaggaagatgaagaggaagatgaggatgaggatgacgattcagacgatgaaggcggacgacgcaggggacgaagacgacgtggcgttggtcgaagagatcaggacaaagattacgaagatgattcgcacaaacgaagaggccgacctcccagtgttcttacaccgaacgaagcccgcatcgcttcactattcaagggcctgagaaagcctaaggacgctgcaggaaatctacttgttcaccctttcgagaagctaccagacaaagcagctgtaccagattactatacaacgatactaaaccccatcgctcttgacaacatcaagaaaaaggccaagcggaagaagtatcaaagcatcgaccatgttcttcaggacctcaatctcatgtttgaaaatgcaaagcggtacaatgaggacgacagcgaagtgtataaggccgcggttgagttacagaaagaggctgtctttttagctcaacaggagaaggccaagcctgatgatgattttcgagacgaagacggcaagttaccgttagcggagattcaacataacgggcagacctggaaagtcggtacgtacacataaggataccactgtgcgacgcgtttacagtgttgtcacgcggctaacatgaatataggtgattgggttcacattagaaatcccaatgacctggccaaacccaccgtggcgcaaatctatcgaacttggcaggaccgtgctggccaaagatggatcaatgcctgctggtactaccgaccagaacagactgtgcatcgatatgagaagcatttcttcgagcatgaagtcgtcaagacaggtcagtatcgggatcatcaaatcgaggaggttttggatcgatgctttgtcatgttcgtaacccgattcaataaagggcggcctcgaggatttcctctggacaaggagatttatgtgtgtgaatcacgctacaacgaggaaaagttcacattcaacaagatcaagacgtgggcaagctgtgtcccagatgaggtacgcgataaggactatgaaatggacctctttgatgtgccccggcgcatgaagaagattcccagtcctattaagcacttgctccgcgatgatgcaaaggagacagatgaactccccaagccaacatggggaagcccaaatgccccgcccattgttggggcggtacatcgccgtaaacgggaggtcaatgtaagtgaaatgcatctgttcttttattccttctgccctgccagtgcgatgccatgccatgccatgactcggctggctgtcactgtatttgttatcagcaaacgaacgccctgcatgatccctgcccgccaacgcctttttctgccctccccagcttcgacgcctgattcttggttgtgatttatgcatgcctcaggcttttgttcgtctcactttattgtcgtacgcaactgaccataacttttcaggaatcaccaccgccagtgcccaccccgccgccacaagccatgtcggcggtcccactacctgatgctggcgctgattctggccggcgcgcttcaatgttgtcagtgcctggtggcattcctaatgatcattccggaagacatccttcaatatcatatcctggaggtccttcaccttcgcccgtcccatacaatgctcacatgacgcctcactttcagccggtcactcctggcgcccaaccagcacaagttcaacagactccagtccctattccacatcaacctcacttcggtgctcagccacaagtgtctgtacggcctgtgcaatatcaacaccagcctcaacagccgcaggcaggatatgcgcaaggattcgcccctaactacgggcaaccggtgcctcctatgcatcagcaaacacctatgccaaaccacatgacccaggcatacagccaagtacaggccactcccgtcgctcgcagccctatgccggctgcaccagggatgcctatgccgggtggcaatgtgtacaacccgcccagaccaccagaggtctacgcacttcccgacaatatcaatgatgcgatgccaaaggagttgcgagagtcatttcaacatgacagttctggccgagttctcttcttcactgctcctcctctcgacagaccccacaaagggatatcccacgaaagtgctggtttagggcacagcgccaaatatctggctgggaggaaagaatggttggccgaccgggagaggaagagaaaagagcgcgacgagcagatcggaagtaactcaaacaagaaactcgaaagggatgcagcagatgcgcgtcgagcaaaaacagagattgttgcgcaggccagtgatgctatggccaagtggttggagcaatacaatgaggatacccagaagtggaaagaaaaggcagggcttgaaggctggcgtgaggtcaagccacccaacgaagaaaacagcactgtttgagtcgacgagtgagcagcagttgggaagcaaacatgatttagaggcgcccagggatcctattcaagatcaagacggcgaaaactaggttaactttctatgcgttagaattggagtaatggctaaattcacccaacagtatcttgcaacgattctgagacgaggttgtagtaatattagattgtactgattgattggcaaggtgtcctcttcatgtgcatatgcgtcacagacagacttctcggcttctttaacgacattggcccttcgtcggcatctcattcagctgctggcaggctgtgtggtcagagctctttttcgtcaaagctgatcatgggtcggtcgtatgagtgattcacatttgtcgtccatcatgagttgctggaagttgcccacacaaagcaggacggatagaaccactgctatttgggttgggaacgcgttgcgcagcttgtaatgtctgatcagaaacgtggtggcaagtccgtgataaaagttatgttagtagctactgggtttggtgctgggtatggtcaatgctggagaactgactgttcggctaagccgtcgggcatcaggtaattgaaatggttgactcaagccaatcagcagctgacggaactaatggaaacctcctgctatgccggacatgtacctcctgggttatttatgaccgcgctacaccgtcttgggaacctcggtgtacctcgacgctaacgcataccttggactgcccggctttttttctgcttcccccaaagcttgccgagaggaacttgtttgtgagtggaacatcgcgaatcattgtccgagcttgtctcatttgtgtgtggtttcgtttttccctcctggcctccattgccttctatatatctccacctcagcaacaacccgcgatcctccccgtcgcatcctctcctccgatcctcgacaatccctctcacagtccttcaaaatgctctcaagaagtatagccaccgccgcccgcatggtgcccgccaccagggcgctgaggccccgttcgcaccctctcgtcatgcttccctccatgatgcagaccgttcgcacctacgccgattccgtcatcaaggttcctcagatggctgagtccatttccgagggtactctcaagcagttttccaagagcattggcgattatgtcgagcaggatgaggagatcgctaccatcgagaccgacaaggtatgcatgccgtcatagcaatattgaaaactgtcaccaggacaggacagccttactaaaacatcgtcaccagattgacgttgctgtcaacgccaccgagtctggcaccatcaaggagttcctcgttgccgaggaggatacagttactgtcggacaagaccttgttcgaattgagcttggaggcgcgccatccggtgacaagaaggaggcccccaaggaagagtccaaggagcagccccagaagtccgagtctgaatcaaaatccgaatcaaaacctgagcccaagcaggaatccgctcctgagcctaagaaggagtctgctcctgctcccagcaagcccgaacctccccgacaggccgagaagaaggactccaagccacagtctgccgcttccagcggtccctctatgggtaaccgagaagagcgccgtgtaagttgctacatgccatgatgcatagatagatttgagcccagtcttcgagtactaactgtctttcaggtcaagatgaaccgtatgcgccttcgaattgccgagcgtctcaagcagtcccaaaacacggctgcttccctgaccactttcaacgaggtcgacatgtccaacatcatggagttccgcaagctttacaaggaggacgttcttaagaagactggcgtcaagcttggtttcatgagtgctttctctcgagcctgcgttcttgctatgcgcgatctccccgccgtcaacgcctccattgagggacccaacggcggtgacaccatcgtctaccgcgactacgtcgatatcagcgtggctgtcgccaccgagaagggcctcgttacccctgtcgtccgaaatgtcgaatctatggacatgattggcattgagcaatcgattgccgatatgggcaagaaggttggtcgcaattctgacacgctcactcacaagtagactggtgactgaccatgtgttgacaggctcgtgacaacaagcttactatcgaggatatggctggaggcaccttcaccatcagcaatggcggtgttttcgggtctctcatgggcactcccatcatcaacctcccccagagtgctgttcttggcctccacgctatcaaggagcgccccgttgctgttaacggcaagatcgagattcgacccatgatgtatcttgctctcacttacgatcaccgtctgctggacggccgggaggctgtgcaattccttgtcaaggtgaaggagtacattgaggatccccgaaggatgctcctgtaagagacatcactaaatgtcaagctacttaataccctatagcatgtagtcaatagtcttgtcgaagaaattcgaggcgcctggactatcatctattgtatactaaacaaagataaagtatggagcatgcacattctcttgccaatgttgataaacatggatttcatcatagtggtatatcctagttgcttctgtgtggagaacttaagccttacgaaattgaagcgtgccttgttttggcttagtctttcctttcgtgaatcattcgcaaggtctagttagtagttatcctgtgacttgtcaaggaccttatgacccagctttctttgtagttgtttgttttaccacgctcgaatcagagcgactgagaacatgtcagtccccgtgagcgccctttttgtcatcgacattcagaaagatctggcatcagatgacaagactgagatcccgcacgctgagcgtatacgcgatgccggagaacaattacttgaggttaccagaggtatcgctgccgacccgaaacccatcatagtttttgttcagcatgaagaatcgcccgagagtggtcctctcgtaaagggtagcaaaccatgggagttggtcctcgaaaatgacctaaacaatccaagagaattactcgtgtcaaagaatcaacgtgagattgctgcaaactcattcgtagttcattgctaattgtacacaggagacactttcaagtcaaatccagatctagctggtcgtctcaggtcaaagggcattcaacacattgttgcatttggcatacagagtgagtgctgtgtgctggaaacttgcaagggcgctctggaagctggttttcgagtcacgctgcttcaaggtgctcactctacttatgacaccgagaacaaacaagccgttcagatcgagcaagatgttgaaaatgaactcaaggctctaggtgcttcagtgactccatggcaaactgctatcggtcagtgggccaacactggagtcttgggctgagattgcatatacaacaaaaagagtgttatttctatgatggctctctgccaactgttcgtatgctgcagtttccagtacggaatggtttgaactgaaggaaaggcacggtcgttgcaacgatataaaagaaatgctgatccaagctatgtttgtagccctttccgattgcgacgtggtgagagggagtgtgttgatatggcatttgcagcccgagtccagttatattacggtgccacaaatgaattcgaggatggttatctgtcatcctgagggaagttctcacaaaaagaaaagccatatctggtgaatatcgcaggccatggtgcgcatactggccgtgtctaaacacacttgccagccgtttcggccatggcattcgaatagtaaaagcttgtttgctcatgttgccagattctgagcgcagtgattaatgccatgagcctccatcgctctgcgggacagcattgagcttcaacgtcgacgaatatcatcttgaatggtttggtaaggctcaccaaccgcttgaatgatgtaatcgcaacagctttgtctgaagttgcgctgccaccgattgcagatggaggctgaagccgaaagagtttgtactcatgagcgtaattcttatcgagtatctcgtcttttgctgtcatgcgccactcaaactgctgcaggtggaaatcgccgttggtttcttcccgtttgcccttggtgtcggccttggagatacgctctgtgaagattgagaagggaaaggtaaccgcaaggtcgtcctccaacagccgagctgacatgccttccatagcaaccgtcgagtctccagccttgacaacgttctcctgattcgacacaggagagagattgatgaggctcttgaatttaagggccgtgtcgtcggacttgtatggttctctagccgctgccagcaccttatccttggcaggcggtccattatgaatcaacatgcacaagcgactaacactatgaccggtaagacccgcgtagacagaggcagcaaatattttcttattagattcatcaccaagaaggaaattccgatacgaaagctgatagtgtgcgatcaaagtctttggcaaagcaacatgcgataagtctgcgcattcctgaacgaatggctttgccgctggagcagacttggcaactgttccagtggctgaagttgccggttgtgagatatctgaatggggcggcggagtgtcactggggaaagaggagcttggaggactatgcttagaggctatagtgtaagtagataataagagctttatagaggtaagtcttgaaaagtctttacctaagatatttaagttatattaaaaagttaaaatgtctttatagtagtatataaagtatagctaataaggttttatataaaaaaaataatataaaataatttttaatttttaatatattatataaaaagtattatatattatattaattattattattaatcttattatttattactttaatattaattattattttataaagtaaatatacttaattaagtaaattctatttaattaactatagctttatttacttattaaaagccttttttaatttttagataaaactcttttttatatataaatttttttttaagtattaattagctatatttacctttaatttatattccttatactgctttatattaccttataacttaatctaatctattactaacttactaagctagctttagcctactaatatttacagtttttcccttaatactaaaacctttattttaatttacctttttatctctttttccccttttacttcccttcctttatactataatagcccttaattcctataatataatatttatatttataatttaattactataactatatattttaactctataaactatagctaatattaactattattactacttaatataatactattaataaaagcctactattactttaataagcattaaccctattctagataatttattaagtcttttaatacctatatttaatctataatatacttactaaaggctttatttttagctctatttctattaatattaaatagctatacttaatagctaaagattataaaattaacttactatattattaatagtttattaatatataataggtattcttttataattttataatactttaagaaaaattaaaggattaatatagtattaaacttaaagctatagatttttattaaaaagctagatatataggtattaattactttaattagatagttatagctattattaatattaattatatagtattatatcttatattagtttttataatctttagcttatttaaaattaggcctttaagattaaagctttaatattaattactttaattaggtaataataaagaaagtatttagcttattaaagctaaaggaaata