ccgatgcaggctgtttggtcatgactaccgaaattttgagaagtatgttatacagaggtagtgaagtcatgagagaagttgcttgggtggttttcgatgaagtgcattatatgagagacaaagaaagaggtgttgtgtgggaggagacgatcattttattgccagataaggtccgctatgtgtttttatcggcaactatcccaaatgcaatggaatttgctgaatggatctgtaaaattcattcccagccgtgtcatattgtctacacaaacttccgtccaacccctttgcagcattatttgttccctgctcatggggatggtatttatttggttgtagatgaaaaaagtactttcagagaggaaaactttcaaaaggcaatggcttccattagtaatcaggtaggagatgacccaaattccactgaatcaagaggtaaaaagaaccaaacctacaaaggtggttccgctaaaggtgacgcaaagggtgatatctataaaattgtcaagatgatttggaagaaaaaatacaatccagtgatcgttttttcgttcagtaagcgtgattgtgaagaacttgcattgaaaatgtctaaactagatttcaactctgatgatgagaaggatgctttgaccaagattttcaataatgccattgcattgttaccagaaacagacagagagctaccccaaataaagcatattttgccattgttaagaagaggtataggtatccatcattctggtttactaccaattttaaaggaagtcattgaaatcttgtttcaagaagggtttctgaaggtattgtttgcaacggaaaccttttccatcggattaaatatgcctgctaaaactgttgtttttacatctgttagaaaatgggatggccaacaatttangtgggtttcgggcggtgaatatattcaaatgtctggtcgtgctggtcgtcgtggtttggatgaccgtggtatcgtcattatgatgatcgatgaaaaaatggaaccacaagtggctaagggtatggtcaagggtcaggccgatagattggattcggctttccatttaggatacaacatgattttgaatttgatgagagtggaaggtatatccccagaatttatgttggaacattccttctttcaatttcagagtgttatttcagtgccagtcatggaaaagaaacttgctgaattggaaaaggaatctaatgatatagaggtcgaggatgaagagaatgttaaggaatactacgaaattgagcaagccatcaagagttaccgggaagacgttcgtcaaatcatcacgcatccagcgaacgctttaagttttttacaaccgggtagattagttgaaatctccgtccatggtaaggataattatggctggggtgctgttgttgattttgccaaaagaatcaacaagcgcaatccaactgctgtctacacagatcacgaatcctatattgtgaatgtgatggtgaacactatgtacatagactccccagtcaacttattgaaacctttcaatccaacttttccagaagggattcgtccggccgaggaaggtgagaagagcatatgcgccgttattcctataacgttggattcgatcaaagcaattggtaatttgaggttatacatgcctaaggatataagagctagtggccaaaaggaaactgtcggaaaatctctaaaagaagttaatcgtaggttcccagatggtattcccatgctcgatcctgtcaaaaacatgaagatagaagacgaagactttttaaagctaataaagaagatagatgttctcggcacaaagttatcatccaatcccttgactaattccatgagattagatgaattatacggtaaatacagcagaaagcatgacttacaaaaagacatgaagcagttaaagcacaaaatttcagaatcgcaagctgttatccaattggatgatcttcgtcgccgtaagagagttttgcgtcgtttaggattttgcactcctaatgatattattgaattaaaaggaagagttgcgtgcgaaatttctagtggtgatgaattattactgacagaattgatttttaatggtaacttcaatgagttgaaaccggaacaagcagcagcattgttatcgtgttttgcattccaagagcgttgcaaagaagcacctaggttgaaaccagaacttgctgaacctttgaaggctatgagagaaattgcggccaagatcgctaagattgcgaaggattccaagatagaacttgtagagaaggactacgttgaaagtttcagacatgaactaatggaagttgtctatgaatggtgtaaaggagccacgtttacacagatctgtaaaatgaccgatgtttacgaagggtcgttgatcaggatgttcaagaggttagaggagctggtaaaagagctcgtggacgtcgccaataccatcggaaactcttccctcaaggaaaagatggaagaagtcttgaaactaattcatagagacattgtttccgccgggtctttgtatttatagttattatgcgcaattatgtatttatattttatttttattggtataattgaatagattctctaacatttgttacgatattttttttgcttgcacaattacgtgtaactgatgatacacccacacacatacggcatcgtatgccaagtgcaaggttggtagagacagtaacaagagagttagatccatagatgataccggccaacacgtcattaactggtcgatcagtactgtattgcatttgaatgagagtggaattaccacaatctagattaccatctttatatagggattttaggcctttgaaagatttaaatcctgatggctacgaagcaaacatcagcacatggagagattacttacttgaacgatatatcaatagctccaacaaaatcacactttccatagggacaaaatttttgcaagggttgacttatgaagtttacggtgtaccgaagagcattgatatcgttatcgatgcttttgttagcgaaggaaatttggtgcctattgagctattctaccgcgatagaatgtgcactgacaatgccaaacctggattttggaagtggattaaaagttggaagggatctacaaatttgtatagaagcagaaaagatgaaacaaatttttacttgaaggaagatgaattcgtcatcaagaaaaaactggaaaaagagtatcaaaggttttatgaattgttgaagagggacatttttacaaaggcttcctccattacagatttggtatttacgaagaacgagtttataaccggggaaaccttagggccattttttgcaacttataatgaagaggcgacgaacatcttcttgtattttctagaaaactacaagcatgtcatagcttcgaaggacaatgtcatcaaaatcgttgcgcctgaagtggaagacgttattagcagattctccaaagacatcactgaagatgaccttcggattgctagtgttaaagctgggatattgaacatcaacaagcaaatcacaagattaagaaaagaaataaatgaatataatgttaaactgaaagatccggagttcaatgagcttcctaaaaaagtaagaattgagtataaacaggcaagtttgttatctgaaaagcatctttccagactattaaagtttcaaaataatcttgctgaagtaagatcacagatagataccagcataactaatgcagttttagttcaaactttggctcaatcgaatgaagtaattaagtcaatcaataagtacattggatcaactgaaaaagtagaagatttgttggacgaaatcaaagaggggcatgaccgcaccgaagagctgaatgatttattaaccagttacgggaaaagtcaaaatgatgtagcagaggaagagattgaaagagaactcgaaagactagaacttgatgagaagaatacgcacagagaaacgaactcgaatccaaatctgaatgagccacaagaggacaatggcgaggatctgttgaaaaaactggacagtttgagaatagacataaatcaagaacctacgcaaaacaatagaaaccaagacagtgaaaaaaataaaagacaaatggttatgaaagaacaatcatattaacgaactgactgatcgaataaatatacatataaataaataaataaataaataaatcaatatatgcgaatattctgattaagataagatataaaaaaatgtgtgaaataactgctcaataggggaaaatgggaagcagaaacgtatttaactgttcccgttattattattattattattattattattattactattagaatagcccaacgtacgaattttagtgttagatgctgaattattggaagataagtttaattcagatacgttttgccgaagttgagtagtgccactggaaggatacattcttggggtggtatacgctgaagggtccattgagtcgcctcctcctccatcggacaccatttctaagctggatattttctgtaaagtgtaattcgtcctatttgagacgtttgtgcccaatctctggtaaccaagatgagaggaagagagatcggcttctggttcctttccccaaaaataggtcaaaccggtatagactctatgcaagatagatgactgctccacgtcgtcaaattgtctgttgttgacttccagcggctccaaaataagagtcgatctgggcaataaatccagttcttgcagactttttagctcgtcgtttcgcgttagagtcactcttggcacatttctgtggaaaaggtacggagtgccatcgtcgtaacaattatagtccaaccacatcctcactttgtgcagttttgtatgcggggggaaagtatttgaaattgtgtatccgttgggcaacttcaactgtagagtacaataattctgtgccaggaagaccttttggctcttgtagctaacattatcagtaaccgtcaactgctcccatttttggaccttcctttcagggtcgctagcgttatggaaggcgtacttcctttccaacttatcgttctgtatcattcttttgactctttgatactcttcattcttcttggaaaataacttcctctttgttgtttgccccttgaagaccagctgtagtccattgacaaaggtttcccagggatcctggtcccgagaaagactgttaccttgaattgaacattccagcagcccgttctgcagtatatttatactcggagcagatgatgaggggaaaatgctcttaaagagcaagcactctttagtattgtttgccagcttcacccacagtatagtttcacgttcttcgctactgaggttccctggcctgaaccattgctgaagccacgaattgtcaccagcagcagagctgatgtaaacaacgatggtttgctcacttatattggagtggccaatggctacgttttcttggaagagactctctatacttggcatcttatagcttttctgtcacttttattattatgaggttgaaattcacacctctctccttaaactaaaggttaacaatgttttcgcgtatgtaaatatatatatatacctatcagctactaccggaccgaaaagttgattattcagatgaagaaagtccctcttctacgattgacgcgctagaggtaaatccactaatattccttctgtctttgttaactccgaaaagaatgcatgtgcaagacgggatgggattaccgaaagaagcaatcaaggatgcacaaatcggtccagaacaggggcacgcgtagtacctggcgggtggaaccacattaacagctccaagagtttcaagaccgtgaaggacatatactgtacgcgctagttccgctacaatctgtgatgcaacaggcttaaaatcgctctacaatggcttcgcccctcgacttctttgccaattacaagcatattactaatacagttttcgtttcttttgttatgttcagataggagcgaaagactaatttcgatggaaatttttatcttcatttcgatagtatgttcaatcagttgaactatgcatctttggttatcatcattaacaaaattaatagggaaggatattctgccacaaaggaggcgcaagacgtaaagaaaggatataaagtgtccttatcacactgatacaacgcctgttgtatgacgcggcttgtggtagactgattacggtcggaacttgcactggcgttctttgcatttcttcgatagtaaaacaagtaagaacaagagatggttcttcattgcttgaagttgtttttttatatggagagaaaagcgacgaagccaaaaacagagaaaaacaaatatgctgtgggaaaaaaaagttagggttggtaaggaatatacgcttgtttagtggatataatactgtatataatggctttcgacttcagtacttgtaagtgtctgtagattcgtccttgattatgaatttatctcttaacagtttggtcagggcgtctttgaactcgccaacactgaagccttttatttgttgcttgaccgtttcgaacaaatggtcgtagccgagtccatccctctcgctcttaacggatctggttatgcatgcctttagtaattcttgcgtccattgcgaattgcttccctcgcggtgtgtagagctacttcttccatttcccgtgttgctactttgcgatggggcgtttctcggtagtaccacacgtagtttcccatttttcacctttctaaaatcgggtttgaagttctcattgatcctgtaagagttgtcggtgtcctttgtcaggactttgtagtttaaaaatgacttcaagattagcgtcaagtccttgtacgccagttttgtgcgctctgatatgctctccaacgtccaatgatcactatcgttgaacaaaaccagcacacaagtttggaagagggtcaattcaaatatcaaatttcctccatcaggtgtgatataaggtgattccacttcacaatgatgcaagttccacatcggatatagttctttcttggaagcatcagaaccttccaccttgttttcccggtagtaattggataaaaactcgttccatatatgatccatctcttcaggtaaaacgaaattcctctcgagttcgtcattgggttgttggaaggcttttggaatcccttctttatcaaaaactagtgggaagaatgaggtatggttgttttcattatactttttaccgaactcaacaacagcttgtatattatcgtaaaacgacaagaacgacgcatactttattcttaaatccgccataacttctgatggttggaaaaattgtgataagtaaggttgatactgatcgcggtaccgcatttcatcttcctgtgaaacattggttataattctttccttgaaaagttccattaaacaatctttgtaaactggtaatatatccttgataaatgtggaattttgatcgcattgtaaaattgtctttctaaagattgatctttcgaagaaattagaaaatgtgggaagattaacaaacttcagcttcagtatggggagattatcgtaaagatactttagtttcatatctctagataactcagctttttccattttaatttttttaacaagcttgagtaaaagcgattcaaaatacttgacatattgttcaatggctctactagtgctactgagtaaatcgcataaatggtattcaatggaatcagagtatattttaaggtgatctacgttagccagttgaactacctcatcaaatagccttccaacatcatgattgggcccatatgccgccttcaacttttctgaaatggcatcgtcacaaaactctttaaattctgacagcatatttcttgcttcaaaagcatttttaaacatcaacaagctaaagcatgtctcagttttgaaatatcgctctttttcttcatcataagtgttttttccaatttctatgtactcgctgatagactttttgttcagcaataaatggctgataaataaatcgtttgcgtcactgacccactcaggaaaaaacagcgatgctagaagtgcattccttgtcaatagtactttgaaattcttgaaagtttccaattttggccccaaatttggttccttatcaaagtagtccttcagagttctcatataaaaatccttcgggctcaggctctccaggttaaaattgcagctagacataatacggagcatagggacttctccttccaagacgatattcgtaattgggaacatatggatataatgatggatagatgcagtcacaagggctggaaagtcctttccaagactggtttttatactttcgaaaagtttagaatcataatattgatacaccgtcaagttcttgaatcctagttcctttcttatcataggatagttcacatgtacatatgatatgataggtccgagtgcacctattacatactcgaatagtttataaaacgaggtccaatgtttagacataacgtcataagaactattgcatttcgacagaaacctgagaacgtgtgcatcaataacaagcttggtcaattcattgcaaaactcttggaaattgagtacaatttggtgttggtgcaataactgaaattttttctgcttttgatcattctcgctaacttctgattcaaaaggtatataggatttcctctgcgttagttcacggcagttgctcagcattctgggcatcaactctctgaatttggcaaccttctcattatcacattccaactctctgatatcgactacgtctatagtttcactcaaagtaagacgaaaaaaatcatgcaattcggcaattattgtctggtatttggggttcccgtcatcattaaatcggtgaagcagctctaaaatatcattcgaactcgtctctttacctggagtttcgtggtattcttccttcttgttagcgctcttattcatcattactcttgcaaaccccgtaagagagcttcaaagcaaccaaaaaggaacagcgaaactgagtgatttgaaattgttttcaaactaatctgtgatgctgaagctatcgtcaactttcatttgcatttttcatgtttatcattatgcacaggaagtgatgcgtttcgctttgtcatatttgatgggaacatcttgaattttcaaactcacgtatacaatattaagtaaaagcaaagaaagaaaaagcgagactatctctgtcgttgacccatattatggctatgataattagcaattggggactttcacccagatatataaggcgtcgcaatcttgcatgctgcaccgctttatttcactcgtttacaaggtgggcgaaagatgcagatgataagtatcatgacattaattcaatgtatgaagatatgtttacaccaccgaataatcatatttcgactctacataatgaaagagaaccctataatacaacaaagtctacttcctctatgcaagaggatatcaatgattttaataaagagcttcttgatttctacaatatgggctttaacaaacaggttttatccgcctcacaattagaacatgttgtaaaaacaagaggaagatttattataaagagttcgtccaccaatccctattacaatttggcgttagaaaactatgttttcaaaaatacaccaaagactagaaaaggctttgataactgcagactattattttatatcaacgacaaatgcgcaattattggtaaaaatcaaaatctgtggcaagaagtcgatctcatcaaactgaagagcaataattttgagctactgagaagattttctggaggtggcacggtgctccatgacttgggaaatgttaattattcgtttttgacatcaagagaaaaattcgaaaaaacattttttaataaaatgataattaagtggctaaactcattcagtcccaaactagggttggaattgaacgatagaggagacattattcagaatgggtttaaagttagtggcagcgcctataaaattgcgggagggaaggcatatcatcatgcaacaatgttgcttactgctgatttgaaacaattcagtggtctgctggaaccttcattaccggagaatatggaatgggaatcaagtggcgtgcatagcgtaaaatctaaaataaagaatgttggcatgatcaatcctaatcaatttgttgagctggtgtccgaatgctttcaaaaaagcttcaaagttgacgaagaaatacctacgtatatctgtgacgaatttaaaagcacaaacgatgatattaaagatgctatgaataccttacaaagcaataaatggaaatatttctctggacccaagttttcagtgagaattaaggataagaatctaaaaattaaagtcgaaaagggtatgatttatgagtgtagtagaaatgatttgatcggcttggaattcaaaggctttttggaaaatattgatagttatacataacgtgaaaaaaaatcctagtccgcttgtaaatagcaaatttagatcagagttttagaaattcatatatcttctacaaaaaagtactaagttattgtttgatggcaagagatgctgtttttaaaattttccccgatcaccaaaccaacagcatgttttgtttaaatacgcctattttatttctctggcctctacctgaagtaagaaaaatgatctggacggtcataaaggattaaactacctatgaagacagttgtcgtgtctttttcgtcgtacagagaaacacagcatctaggtgccaaaaatctgtcactaagtacagcttcaacattaatttttgaattttttggtcaagattgttcagcggcacctgcgaattatcctctaaaagaatagcgtttcaatagccacagttactatccttcaattctccataggatatgcggggcgcaaatcagtttagcactttgcagacgagaaaatttgtaaaatgttgcgcggttcaaaagttctcattaccttttactaatcttatgatctgattacgacgtacaaatgaccttatatccataggtttcccgcagaatagaacttagcacgaagcacggatgaaattgtattaatgaacagttgattatttttccaacacgttcactaattaccagcacgacagattgatacgttcattgatgtcgttgtgagattatcatgtacggcttttgaaggatgacgtaaattatggacacgagagaggaatgggctctataatcctattatatataagtcttagtcaaaagtttacctccatgattacacctccctcggtagccaagttggtttacggcgcaagactgtaatttattaccacgatatcttgagatcgggcgttcgaatcgcccccgagggatttttttacacatcaaattccttttttaggagtttctaaccacatcaaatacagacaccagagaaagaccactacctagtgatcacaacttcgcctggattattcatgcatttcatattcaaaaattcatagctagagcgtgttgaaacatccaagaagttctttctgtatattcattcgtttcttttcttatccttggtcaacaaagaatttgtgacactttagatataaggtacgatatgcaacagtggcgtaacaatatttgaacgaatttattattgttaattatggagctgtttccttggttatttgaatctgataaaaagaagctagtacatttgagaggaatttgcggctatcagtagcccaaaggagggaatataatttaaagaccatatatacaacagaatctaagattaacaatttacaagggcggcagaaaaaacatcaacaagaacgatttcattttagagcttgatatataatggttaaccaaatgagaaatcctatgcctcctatgcttgcagaaatcacgcacaaactggtcgtcactgtaatacataaatcaaccactgcttgtgccaggcctgcctcaatagttgtcgcggcaacaactctgcttactcgtgaaagtatctctttctttttcttctgttcctctgtcaattcctcgccctttttggcagttagatcatacttcttcatgattctttcaagttttttggtcgagatggtcttaaatttgttgatgtacctgaatggggatatacctatggcatggttcaagcccttcgccacctttccggtttctgcttcaaaagtgttgttgttggctatttccatttgaagttcttttgttagcgtattcactttattgttcagtaaaccgtttaaccccttcaggataaaggaatggctactatacatgttcttgatttcctctatttgtttctcaatttcagatattttttcttcagcagtcgtggagttttgtgagcgtgtacctaagactctcaatgaattcaccagcttcgttcccgtaccctcgaattcgagtactgttttagtgttggccaatacaacactgaggaaaaacaactggatccaaaaaaattgttttattattccaactttcatcttaaagtttcgttattatggatgtggctagaatttttgttctgaagccgaagaagagtaaatttgtagaggtaaacaaagaaatgtactccataaacgggaaccaaaatgatggaagaggatatattttaactttctattggttatggaaaaaaataataggacataagcctccatcctcatcttcatgttagagggaaaaaacaaagattcatctcaagaaatttctcgaacataaagtggctaatcttatgtttgagacgaataccctaaaagtaacttttgtgtctcttttgagcatgatgtgcagaaataaaagcaagaaaaaaatgatttgaactattaacaagatgagaagccgataagcgcgccttgatttttcttttttatttttttgtggagtagcaggttatcattgatttagtgtcgtttattctctgagggctcggagtaatgaggtaccttttctcgaagggaggcttccaaaaaaaaataacaggaaaaaaaaaatggtgtaaagtgagtgcagaatgtcccttttgtgactttcgctttcgagctgatggacagcagaaccttaaattgctgcagaagaggtattttcgcactagtagttcttttattagtgcgtctgaacttatttaaagcaatagtaaaaataagggaaagctaagtctttcggagatagcttctgaagggagaatcaagaaaaaaagtacatgtataattatataataaatcatcatctcttgagaaaaatcaggagaaaaatctacattatttctcctttcttcgtgattttattttaaaagcatttaattgaaactgcaggtaagttgtcggctaccacaaaacaaaaaaaacaactgaagcaaactatttgaaatgaggttccagttcttcatacatttttactgcatcgttgcagtacttgcaggtaataacgcattagaacagtttagaaatgcaggtgataggctaatcacatcgttgaaagacctggacagtaatggaacatatgaaatgctggcaagagaaggaaaggcagttattgaggaacagttacaggatattggtgcaaagtacgagcatcgtagttttatattgaagggaatagaagcggtcctaaaccgtaaagcagagattttgacgaataatgggaccgagtcgctggaaatgt