gacgggagatctgatatctcgccactggtggtgggaattctgataattctcagaatctttttcctctcccccaaaaccgaagatgttttccataatgatcttaacaatcatactggaagacgcatccaggtcagaatgttttaatactccttgtaaactcttaagtatgtagtggacagtgtaactcaatacatgaatctgagaaccacgttttaaggtggccattaactcttttatcacgaagacaaggtactcagcacctaggatggtacttattttgcccaaagtcactctcacagcatctcttaattcttcggatttacttcttaaaacttggcaaatattcgttaatatacttggaagaaaattgacaatgtcatcattcgtgagtcccaatacagcattgacaagggcctctgcaataggcatcctctcaatgatagtttcatcgtctcttgtacccagaatctttgaaagtgcggggtatagctctttcgtgataaaattggttggctcttctaaattggagggaaatttgctcaaactggactttgatccagtctcgcctctaacagtacgaagagtttctctcagcggaactgagagttgaacaattaacaatacggcttgcttcatttgagttggtttggtctttaacatagaaatatatcttctaagaagcgctttgtactggttccaactcatatgttgtgccaaatctccaatggctagctgtgtttcattcccaatatttctatacctctcatcgtctgaaaatacataatgctctatcattggaattaggtaatgggatatgctattatccttaagttgatgggaatgttcacctaacctcttaatggctctttgacgacgatgtaattgaacgtgattaatgtttgcgaagaaatccgcttcttcatcaccattgtatagtagaatggtcatgtcttcaaaatccgtgtaatatttggagtttctcaccatatatgatagcaccgacacatattcgctttgaacttcctccagagggttccttagaccaactcttatgctgggtaaaagaatgtcttttagcatagaaattgactttgtggcttcatcagaattaggcttctcattaatgaagtcaataaacttcattatagcatgcgatgcatttgtccttagtgcaagctcttccttatcattgataaagtgtagacaggtaaacaacagaggtaaccattccatctcgctgtaggacttataaccatcctcaattagccctttaaaagaagataaaatcctggggaaatcatactcatgcaaacgtgatgaggaatatgaatttaagtccgcgactaacttcgaaatgtttcctaattcaggcacttttctgccaagttccacgaagagatctgccaatgagatcctcaaatttcgctcatcgaaagttttaaacaaagaagatatagtggcatagagatctttgacatcattccaagaacaatcgtaattgaaaattaaaagtttgagtacttttaaaatcttttgtacgtcattctcttgcaatttctttagcttccccttcaatatagatataagtgaactaatcaaatgacttcttacgtcattctcttgaatgaagcccagctcagtgatactaatgagcaagttcaaaaatatagaaatcgagttcgggtcagaaagtttattgtataatgaaggaagtatcttcaaacaggatgagcaaatgagagttactagatctacgtaacgatcgtcatttactggtgttctaataatcgcatccactgcctctataaggggcgtgatgacagtctccttcacgtgttgtttgagatggtgtccatcaatgctatagcagcagcaaattcatcgtagtacaaaaatggatacaaagagggagtatgggcccaataaaggaaaactcgtagcaaagacgaaggttgttgtaaattttcgtctgagaagtgctggatacgtggcttaataacaacagtgtaaatagcatccatatctgcagaccaatcgaatgcagtaccaacaaattcaaaggtattgcttaagcatttcagaccttgctgcctcaaattgcctgccatctttcttgaatgtacctctgctgcactctcattttccaggacataatatgccatggcaatcgagtagattaatggctgcagcacggaagaggtatatagtgggaaatttgttcgtaaaacagagagtgcagaatttacaatgttgataaaacccgtcatgcgtctgatagtcttcaaagtggcctttgaactatctatttgatgatcattcttgaaaaaatattgaaaatccaatctttcactggctaaggttaaaaaatcattgatgtaaacctcttcaaagtttggcagaacagaaattacagctattttacgacttcttttttgtccactagttggagggacttgcactcgaccgaagaaaattctaagaacataaggcataaccaccttcgcgtcatcgcccttcatattttgtgatccattctcagttaaaaatgttgtaatttcgtccttaaataaagtgtcatccaacagattttttaagttatccctgtacttattcaaagtcgagtctttataagcaaggaggacgtttaatgccagcttttgaacatctgtgtcacgactacccaataataccatcaaatgttcgtgtaattccgttgcaccgcgaatattctttatattcttgaatttgcctagagttttcaaaaacaagttcctatcagcttccatccatgcaccagtaataacacgttgagttgtatcttccatatcctcttcatttttgtaagtcttgaaatcatcgaaaacaaaaggtgcgatatcggcgaagtggccttcagcgatctggggaatggatagcatgactttaagagcttgatttctaatcaaaactgggaaagtagtatttccccgtcttccgacagttgtctctatgatacttgcattctgagtaaaatactttgaccaaacttgcgagaacgaatcaatagtgtctcttaacctcaccacactcgaatcccacagaattgaatctgtgccatcttcaagaagaggctcgtagtaatctaccttccgatcttcatcaggacactttataaacaatagcacgaggttccacactaggatttcatcctttgtgtaaacattaggaagggtatcaaaaacaccggtccaaacaggagaaaatctaacagtcaaaagaccaaacaggtacttgaggaaaaaagaggatgttaacttatctaccttagtttttccaaactcagcaccaacattcttaattctgatggttaaatctctggcattttgaagtgttagaggtacttgctcgattatcatgcacgaggaaagaaggtcaggtattggcatgttctgcaaaaacattagagtcttcatcaattcaaaagtttcataacgaatttttccgtcaggtaacacgaggttatctgttaagtttagaagcagctccggatacgccgatattaattcttttacgccttccgaaggatcaacattactcatgaattgattccatccactcagaaagttcaaactatccttatagctttcgtaattctccaaaatattccttagtaaattctctcctagaacttcgtctttcttagaatatgcctttaagagtgtgccaactgtgtctttggtgaagttgtctggggatatatatgctgaaaaaatacgttcaatcaaagaggaaataattgccgaatcccgtaattttgaggatctgaaaattattgctcgccaatatatttcgaaaagatcatttgaatctttaatttccgctactgtgacaaaatagtccctaatggataaagtaaactcatctggaagagttacgttcaatattttctgtagttcaggttttccatccatttccagaagaaatagtgcaattttttttccttgcgatccccagttcgactttaagaataattgcaggaactttaaaccattaaatgaaaataccctctcataacttaatttcaatgcaaattgaaagaattcaaggaaataatcagtaatatttgttaaagcgtaattgaatagtttttggtgaaattgagttaaagtttttacatcactattacggataaacaaggcaaacaggaacgccacgttatctggagatagagaagaacgatttttgtgattcatcattttttcaattaagctaatgatactgttccaatcagaaatttttctgccactttccgagaagacaatcgttgccaatacctttaatattctatcaagatcggcggtatcgagcgaatcgttgaaaatctcaagcatgacatcatagaccggaagtaaactttcgatggaggcatatttactaatgttcatccaaacatctgacagcaatgaaacagatctttttgaagatgatttcgtcaaggcttcctgtaatagagcactcatgataactttagctttagaatgtagtgtttcttgtgtagaagtcatggattcagtgaatagtattaaaagaccttcgtaaaggttagtttgttcattatccccctctaacttctcaaaaacggacctgacaaattcatttaaattagagacaggtgcttttctcactagaaaagatagggcttctgctgaaaatcttgaaagatattccttagaatgagataataatggaattaaaagatcacaagttaatatcagttttttgaccaaaaatttcgaaagatacttgaaaatataggccaaacaattgaaaccccactcaaaaacactagaagactcgaattctatagcagcatccaacaggtttattaaagttttgatggccttctcataaaatttcaagaaatctggacctaaatcgtgacagaattgagccaagaggtccaacagcggctgcaaagagaactcatcatggatgtcaatataggaaactaaacagttgaaaattttttcatcatggtataatatttggggtaatgtctgaacatgacgttctatttcgcctgcaaattccgtaaatttggcacttaaattgatttctttccactgatcaaaagaagcaagaaaatgcgacgattcaacataatcatgaactcttttttccagatttctagctggttcaatcttcaagtcgtcgatcctggccttgaaggaggaatatctatatcgcttagaggactttgtagtttgtttttgttttgccatcttcctaacaaaaaaaatatacgcccaatactcaaaatacaatcaatataatcaaaatgtagataaaagatggagaattttctttatttttatatcttgtattactgtatagtcaagattatctataacgctgaatatatcaatgacaacttttcaatgctcatcgctaaaaattttcgggaagacatctcaaaattttcgtaactacgtagggtgaccacatatttgtgcgtcagacaagcgcgctcataagagcaaggctagaaaatagctcatcaagcctttttcagccagtaaggaaagttcaccaatacgcgatatagctcatatagtatattttaagtgtggatcttgggactgtttttgggactccgttttttcataaaggtaataatgttaggtatatggaatatactcaacgttcttaggaatttacatattcacagaaagcgaattccacattatattatacatgtttctgtcttcgtttcatgtattgtcattaatcgagcctgttatattatcaatcttgctattcagcttccactgatttgatgaaagttggatcttgtattggtcccgtgacctacatcatcttttaaagaccgcatatgatgatactctccatcttttgtactactagccaatggacgatacttgattatcgtttcaacatgacgaacttctaatacaatatgaattggtctcaaaaggtcattaatgaactttcctactaatatggaaagcgaaacttttattatacactcagaccagctgaataatatcatacactccttcaaaacatttatcatcatcactagtataaaaaaaataagaaaaggaggccatttagtctttacttaacatatactcgtcgtcggaaagaaaaaaataacgacaactgcaggatttgaacctgcgcgggcagagcccaaaagatttctaatctttcgccttaaccactcggccaagttgcctaacttgatggaaatctttacccaaaaagatggaatacgtcagtacgattagagcacataacgaacatattcacgaaaaacataagaatgagtacgtcaagcaacttacagggttgcttgaatgtattatcccgaacgtgtaaatacctgaacaattaggtagtgttggaacaagtaggttcatcattattcacataactaacccttgcttcaggatgaagaatgttgaaatgacgttctattggttggtgcatttggagttaaagattcattaattgaacaccaacttgggattatatataagtggtatgagtcgttacattgaacctatagtaaattccctagtttattattatgttgaacatacttaatatgtccaatcggcgtgtgttttatatacctctctcatgtagtataagaaagagttctgcttttattcttatttactactaccaattatcaacagaacatgactgctatattactctagtattactcgagccataatataaaagataatatgcagagatggagcagtctagctagttgagatcaaaagtgactgtccccgatacacagacaattttccaaggttataattacgcactctatcttgaacgaaaccaaatctcgccactatgggggcttttcgtaaccaagttacaggaaccgctattagggtcgaaagaagtgatttttatcattgattgaataagtaaccatagtgacatcctcgaatatctagatggtttaaaaaaatagtacctagcacttagtttaagatgaaatatgttaaactgctgttcaattggtgggtgcaggttgagttgaagatttttttttattgcacatcaactgtaattcatatataaaggatatgagttcttacatcgaatctactgtaaattttcgagcttactattatattgaacacatttgacatgtccaaaacagcgtatgttttttttgaccaataaaatcttatgacaattgtttggattccatttttgataaggttaagaatattatgtatatagaatatactagaagttctcctcacgaatttaggaatccttgaaagggaatcgacaattttaaataattttattcttatttcttccttcattttatacgtcgttattcattgatcctattgcattaccaatccttgcgcttcagcttccactaaattcgacgactgttctgaatcttattttattagtctgataattctcgtcatcttcttaacaccgtatacgataatcttctagtcacatgaatgaatgtattaatcagctgtactagtaaattgatgagtatttgattatttttccaacagtttcatatacgcatgttatatagtacaagaaatacctgcttctactcttaattaaaactactgttcattaacagttagactaacgaatctcataagaaaacggagagcagcaattgatttagataggaagttcctttaacgtttgattagcaagattgtgaagtgacaaaaaaacaaacccatctgcacctttttattgactaaattgatgtttgaaacggctctccgagcacattttactgcgatacatattcttcaagttaaatattgctagaacaaataagtttatcatggtacacacagcaaactacactaatagtctaaaacgatgtagactatactgaaaaattgtaattcttgtgatagtttttgagattctagttgttgataaaaataataatattaggttggatatataaaaaaactcgtctcaggaatttaggaatctataaaaataaaattaagagttctacatggtattggaaacatttttatctttgttttatacactggaaataaatgaacctattacagtatcaattcttgcgcttcagcctctatttgagtttgatgacagtttgatattatattagtcccataatctacatcatctcttaaatacggcatgtattcacatcaacatcgcatccacttcagatgaaggaaatgataacattcaaaaagtaagtgtaggtgaagttgaagatctattagttgtgagtcaatatagcataaagttttaaaactggatcatgagcgtaacacagtctcagagggatatctcaacgaaagaagcgatcgaaaaaggaaagtaaagcgcttcagaggcatcatcgacactaaaagtaggccacgtcccgtaacccaaagaagtcatcatctgcaataacgtctgttcggtttctgacccgcacacttacaatgttttttaacaacgcaagtaaaccaaaaggttaatctaatataaaagaacagcccgaaaatgatattgcctgaaaatgatagatacaggtctctttattagcttaatgatgaaaatgagataatctggtgttagcagaagtaggatagtgcagtgaaatcaattctaacccactcatccgctgtgtttaccttcatagtatatgctctgttcttttcctttttagcaatttcacaagaagggatctgatatgttatcattccaaagagtatgatacaattcagttaaatctccactattaacaaattcctccaaagtacccaaattgtatatattgttttcactaccattgatctggctgggaataggctgttgtcttttaggttgctgtaatgatcgatcctgacgtggtagatcatttgaagtattttctgatgcatcttgagtgtacggctcctctcctgagttcaacaaagcggataatttcaacggcgaatttgctgaagaagtagaggaatttccgcaagcgggagcagcgccataacatagatgaggaaactggttcaaactggcttgatcgcaggtactccctgcggcaaatttgtctctgtataaaattttataatcactttctaacatctttctgattgtcaaatgaaagccagatttttccacggatttcaataagtattcatatataaaggaacgagtgtcgaaaaattgctgcaagagatcacttaaatcgggctcaacttctttgaaacgttcaataaattcagctctatcaatttcttcaacgtagcaatatcttatgaatatgattctgatcgatatggcaattaagctcgagcttctcgaaaactccctaaaagtttggcagtctgaatcttcgtcatctaaattattattaaagaatgacatgatattagttattcttttgaagacttttaaggtgctaatgacatcctctaaggtgacgtgcggactttccacataaactttcgaagccatcacgaaaaatatcagttcataaaagtctaaacaactccaaacaatgaaatcggtatctacttggatcaagaactgattaatttctttccaatcctgatacatttcatccgcatatttcagggactgctccgtcattatttcaggatcttcagatagtctagcaattaagttattaacagcacccagaatagaaaaccacgtgtttttatagtaactcgcaaacttggctgcttcaatcaagtcatttcttgactgttccggataactagagagagctatttggaaaacccttgaagtgtgaaattttattttagcccatttaaccctgaaagattcaacattttcaaatattttttccaatagtttctgtcttacaagtgtgggtttaaccgatgtttctaaagacgtaaatttctcattgtagagagtttcagaaaagaattctccaacaatttgagcaatcgctaacttaccatattcaattagtccggacaacggcaagtcctttagttcgggggacgatggtgatagagaagacgtgctaatttttgctagaaattctttatgattaatgaatcccatgtccctgaattcctttggtaaaagacagttcatttgacgttcattaattaatgataggtcgccaagatcgatcagaaaacgcttttccaagcaatatatcttccaccatatctttcttctcctttcagcagtattttcatctatgccgacatagtactcccagcgagacaaccccatcttgatagaacacgttacggccacctctagcactttttcgaatccaaaacgctcatcgatctcatttagaatctctagcagggacaccaaaatctctagatagtccaatgtgtttatatctaacatgtggtataaagtgacgttatagtatgcatagcagagagtggatagaagatgttctgtagagcaaaatgatgaaaacatatcactcttttgaagaggcaaagaaaaaacctggtttaagaattctgcaaagcgtttcctatgtagagaatacatttgggtaactattcggaacatcgaaaacgagtcatgcagatttgctatcagttgatcagttgtaaacccagtaattgtttgtataaacggttgaggtagttgatgaataacggatatgaccaaatcactggataaaggtgctggggaagtgggcaaagaggcggatgccgtcttagtgaaagattgcttttttctttgaaggtagttctccaatgggttggcaatggaaatacaaccttgaatcaaatgctcataacataaatcaaacaatctcaatatcaagtaaatggtttctttagtatctatgagcatcagagaatgtgcattttcaagattcttttttattaaataacctatgcctcttagtgaaaaggcctgtacaggagaaaaaagaccaaaaacttcatccactaacgggatcgtagccataaatgaatccgagctttgagttttaaccatttgattcgtccaaaaggagaatctcgtcatgtatattttatttctatacttattagttaaaaggcaggtttctatggacctttgtgggggaggagaaagcttggaaagcttgggatagttcacttcagggttccaattattaatcaggttattcaattgtgtcctggtcttatcgatcaaaagccgagtttcattggaaggtggtagagtcttcaaattggttaaaatgttttgatatgcgactagctggatttgagaatcagaatcgtctttgaaaaggatattattgtcattactaggagcattcgtagggttcggagacactggagtttgtatcggctcgttcatcaatttgaagtaatcctgattatccagtttaatcacagtattgagctgatgcatgtctgtcgagaggtccacatcgggatgtgacgaagatgagggagcggtcgcagcaggaaaaggctgtggagcatccttaccttgcggcaagtatcttttcaaaaagacacacgtacaatcatatgaaatgcagtttgtacatggatgtttgcccgtgcatttgatttttcttttcctgcaattgacacatgctgtagagacttttgatcgagtcgatttcttcaccttcattgagataacgcggtgggaggagacaataaaacacagatgcagttgtcgtcccagttctgcggtttctgtacaagatattagaatcaagtacatgtatatatatagtcgcattctaagactcatagtaatagtgcggttattattccgcggaaagtccgagcggcagaaaacggctccgtggaaggacggcagagccttctattctggaagaaaatgaagattcgaacgcatttgctatggaaatagtggctgtatatggcagttcagcacaacacaatagcatagaagggcagcaaagaatgaatggaagcaatatgggatactacgctgtgctcgcagggctctctgcgctcgaaaagtcaccacaggtagtgtttactgcagcggagctgcagcaactgacgcaacaatgtagtagtgccaatgaaagcgcgagggatagagagatcagcgagggaaaggtgtccaaacccaagagggtggccgtgcacggttacctaggtggaaaagtgtcacttgctgatgcggcacaggtggaatatgaggtcgggcactcgctgctgggcagctacgtgcctcggcagcagctggaggctctctcgagcgtcgatttcgcgcaccatttccatcgtacgttggaatgcaaggctgctctcgagacacacgacgtgtttcttgccggagcaggccagttgtccctaccgttccagtcgcacatagacagccccaaggacaacgatctcaaaaggaaaaggaaagtgatgatatgcaagcggtgtcaatcgcggttttcaggaccccaaagacgatctcagataaaagaacatgtctgcgtggatcaaaccagctagttgttatagaggaggaccgaccttcgtggaaagtgatcatattgcttcctaaaaggggcttccttccacccaggcgggaaatacaatatacatgagacgaaaaagaaagaatatgtaggatatatataaatattatctattatctattgcagttataacagatgagacattgtgacacagccaaagcgacacagtgtactatacaaaaaacagctagagtatgaccgtgtttctgggcatctatagggccatctatgcctatgagccgcagacgccagaagagctggctatcgaggaagatgatctgttgtacctgttacacaaatctgatgttgacgattggtggacagtaaaaaaaagagtgattggctctgacagcgaagaacctgtgggtctagtaccctccacttatatcgaagaagcccccattttgaagaaggtgagagccatttatgattatgagcaggtgcagaatgcggatgaagaattgacgttccatgaaaatgacgtttttgatgtactcgacgacaaagacgtggactggctcttggtaaagtctaccgtatctaacgaatttggtttcataccaggcaactacgtcgagccagaagaagtagccgctcctaagcaggaacaggccgcaggcgctgctcctgctctacctggcagctttttaccaccacctcaacatagtgatagagctcacgttctacaaagtaaacaagaccaagttccagcggaggagcaggaggaggagggtcctcctcctgccatgcccgcaagaccaacaactactactgaaatgactgaaactactgctacagccatccgatcccgtagtcgactatcgcatagtgatgggggcaatgacaacggagaagaagaagaagaagaagacgatttctactataacagcaacgataacagtgtcggaaatcatgattacaacacagagtaccactcttggaatgtcactgaaatcgaaggcagaaagaagaaaaaggccaagctatcaattggcaacaacaaaataaacttcattcctcaaaagggcgctcctcacgaatggtcaatcgataaattggtctcgtacgataacgaaaagaaacacatgttcttggagtttgttgatccatatagaagtctcgaactacataccggtaacaacaatacgtgtgaagagatcatgaacatcattggcgagtataaaggagcttctcgtgatcccggcttaaaagaagttgagatggcgtccaaatccaaaaaaagaggcatcgtgcaatacaatttcatggctgaatctcaagacgaattaaccgtaaagtcaggcgataaagtttatattctggatgctaaaaaatctaaagactggtggatgtgtcaactggtggactcaggaaagagtggtctcgttcctgcacaatttatcgaacctgttcgtgacaagaaacataccgaatctacagctagcggcataatcaaatctatcaagaaaaacttcaccaaatctccatctaggtcaagatcaagatcgaggtccaaatccaatgctaccgccagtgccagttggaaggacgatgaatctcaaaacgatgctaccaatagcactgtcggtaaaagatcgaggaaaagttcatttcctcacagaattccaccacatggagttcagcgctgaga