nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtatgagcactaccatgacgtcattaatgtaaaagttccttaatattgctattttcttgaacggatgacatttcatgttgaatgtggtaacccaatagcatgatatgagtaatgtttagacaaagaaaacatatagtagtaaacgtttaatccggtagtacttaagaaaccatagtttctatgtgcaaaaacagtacctaggtaattattacatttacataacatatagaaaggtccaataaacttactacattatgatatataaactagatcgtaattcataacgtcaacacccaaaagcatgatacgagtaatgtttagtattttttcagtattgtttcaataatgcggtacagaggaatagcatacagtaacaaaatcttcaatcaacttgcaaccaaaaaaccctcagtttatatgtacaaaatagtaattccatgtatcttcctttttggtgagatcaaagttttcaatagttgaacctaaaacaaaattccacgatatgaggagactatcacccttcctagagataaaattttaattagcccgtctactttctcaaaaattacagaggaattttctgaagctattaatagaagtaagcagctaaaggcttaatatgaaaaaacatacagcccgagcctgtactaaatgtaacgtaaaattttgcctacgatcttgttatatgccatgaaaagtttcttttgatgatgacaattgttttaagctagcttttttcggtaatactacgaaaattctaaaatgatcagtgtggataccgaactataaatagggatgaatggagtgaacttcaagtactgatgcatttgctaataactagttgctcacatttaaagttctttgtcgtttacaggcaactgtttaccaacgctggacagataaacatctagaagtcaatgtttggccagtaatgcttttctagttttttttccagtaattatgatggcattacgtataaacggagagtgatgacgttttaaaagtcatttgatcatacgcagtttttcacttcgaaatttatagcgctaattctctcctataggggcatatatgaagacagttagactgaacaaaagaatttaaatcttgcgtatgtaggtctttagagtttcacagttgatgtttatcgctgcaaatttatataaatcatcatactgatactgctataatatttccttgttcaatattaagtgatggctttaagatagtcgttttttacagagctttaggcaagaatctgagtttgagcgttacaaaggtggttgcttcaggcatgtgcctgggaaatgaacctaattgtatctttatatttttaaatagttatgaggagtgagatgcattattatatttattatagagtgaatattgaggactgcctcggatttaacgcaccgcaagcgtatattctactatttaattatacccacttttgtaatataattattaatacaatatgtttttattaaagagagtgcagagaatcgaaaacctaaagagtagatttgaaatctaatagtttcaccttaaaacacatctccttttaaaacttattgtaattattcattagaatttttatatttaattaatctatcctttttactaatgaaaaattctttaaataaaaaaatctatacatccactagaaagtatatataaatttggggtacctgcaatctttatttattttatttgaagtaataggaattatttatattattgtgataagaagtagtattctattattataactatattaataaaaaattttattttctattgaaaaccaattttttacaccaaatatcagacacgctttgtctatttctatcatatagcgactgtgatataatgcgcgcgtgttttgaacggcatttttttagcctgcgaatatggatagatgatggttttaggaaacatatgaacgaactaccaggacgtaataactgcaaaataatgtctcctgaactacatcgccataggcatggatggagccaaatttgaaaatactgtagcttttttaccatctgaaatatttgattgctacaattccacgctacccaagaatgtattccgaagttttgttacctggtcctgctatgagaaattcaattccttagaattccgcacttggctattaatgtggttaccactcattattgcgtggaaaatacgtggtaaaagacactatctcgttatcgttactgctcttatgtttgaagtgctgtatttcttatggacatattcgtacatattccgagaacgcaccttaggaaagcaagtttctcaatttgctaaagagatcattacaaatactccgggtatagacactgaagactgggaacgtgttgcagtaaatttcaattcttatttatatgaaaataaactttggaatactgagtactttttttttgatggttccagctgccaagaagcgttcagaaagatgcttcttgagccattttccttgaaaaaaaatgactttgctaatgccaaggtacctgacggatctgtttgttacactgaaaaagctttgcaggtttattttacacagatagagagaaaatggcactggattaattctgaaggatttttacacaataaaaccacacagagtgttcaattttcgaaacatggttacggttccaaacttctctgggctttcaaggaagtgacaataatgaattcacgctttgcgttcttcagtattgcttacttaaacggtctccttactataccaagactaagaaattcactgcatatcctctatgtatgtgcagttctttcatctatgataattgaatatttaatagggatcgacaaattcaggttcaaatcaatgaatctgatacataaactacagttcttgtcatatattacatgtggacacgagaagtctgatgcaactaattggtctcaaattgcgaagaggacgaatacttacatgtttgagcagaaaatttggaattcgccaatactgttctcagatggtattgattgtgaaaagttttttaaatggtatttcagtacccctgtatcttcgcaagcgtctttgtcagttggttccactgattttgaactctggccatatataaaagaagcacaatcagcttgcaatgatgtgtaattggtaaagatattgatatactattcttaaagaccaaaaaaaagctgttaataacccaagtttaaacattagtagataatgcaatatttgatgaagtctgtagagtgccactatacatcgtaataaaattacacagtacgtgcttgtacggtcgccatatcatgagattacttgaagcttccttgaagctcataccgtaaccagttttatacgtttttctttcctcataccaacatcctttaacgtttgttgagagaaaatgcggtagtttttgtaaaacaccttacgtgaaagatattattactatttcaagaccaaacgcgtaacgaatgtatattctagtactgcgttaaggtatgagttacccataataaattttattactattaacattttcttggagtacttcgttttcttacttgatgtacgttgctatacagtacgcattaaagaaattgcagctatcgtcgtgtttggttcatacggttgagttaatatttcaaaataatgtccgtaataattattaccgacatctgtctgccttttattaacatatctcgcgttcaacctgtgcgttgcttatcgcttgagtaggggcgaaacacctgttgaaatcttacggtgaactttcactatttaaaggactgcttttctccaagagtttttattatacagaaatatcgtagcagtatcccagcgggagatagatccttttcagaaattaacgttcatgactggtcaagagaaaataggcgctaagcgttttcagatctgctggagagtttggagacgcaatatactgctattcatctttgtatttgctgtttccttttattattttcgttcaagagatgcagaagctatagttaatactacggtaattgcctcacctgtggtgactagttatctaatgaaaggcaaaactactattgggcgttagcaggtggtgccagtggattttcaattacgctagcaggactctccggtgcatacgccgctaacaaatgtacagcagattcaggtagtactcatgctggactggagctgtagttacattggtagcagatgctttagatggagttgctaccactgctgatacgattgctggggcagcggctttgacggcagcagcggcaaaaaagatctactggatatattgctactattgctggattagacttccattcttcaagtcctcgtaatttcactgcaatcaacaccaccatgcaaacagttggtcttgtattatcaggagcatttgactatatgaacacatagaaggctaatggcttagaaaagagagaacaaaataacacagttacagaaatgcagcatgtttgatattttagtagtcagttgggtcttcatgtgccactcacatgcgtaataatgtgactgaattggtcaacagtataataggtgttcaaacacctggatcgctaccagatactctttctggggcacattcattgcagagacgcataagctattttgacgtcaattggatatcatggaattgggacaatgtaaatgttgatcttaataaagaggtaaaaaaaagtaggcccctccttggggaggaggacgatcaatgcatgttcggttggttcgcaaataatccagggtggaaatattactggtcggtaactgataatcctgatccaggatataaagagaattactctgacattggagatgaaaatgctgtccacggtgaattatattttaacacatatggggggttgatggcttctgtaatgacaacaaagatggtgctcaatgcgaagagacagcttgtggttattgatacaattgtggtaaaggccatctgcgattatgttatgaaatattggaaaaaaaaggttaaccttactacgatatcattatatttgatgttaaagttataaagccagacattttcaatctttctttaaatcaatgaaagaagatgcgcaaatattgaaagcattgactactaagacttaggaaaaagcttctgttgacgatttataatgttatatcaaataattaaatttatttcctagatttttgaattgtgagagacatccctagcatgattttttttcacatatactttcaattttaatagaaatggagccgtcaaatttaacttattttctatttttataattgaaaattttatttattcatctattctacattttattttggtgttgggatttttttccggcttaaatatatggtcagatcttttatttatattacacttatctacaatttgtatttatatcatcaaaaagagctttttatttctatattttatttttcgttacttaccaatgtctatagaatttcgttcgtaaaggcgtttgtctctagtttgcgatagtgtagataccgtccttggatagagcactggagatggctggctttaatctgctggagtaccatggaacaccggtgatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcaactgggtaggtttccgttgggtgggcggcttggaacatgtagtattgagccaagtgagctctgatatcagagacgtagacacctaattcaaccaaattgactctttcgtcagactgagctagagtggtggttgcggaagcagtagcagcgatggcagcgacaccagcggcgattgaagttaatttgaccattgtatttgttttgttttttagtgctggtataagcttaacaggaaagaaagaaataaagatatattctcaaaagcatacagttgaagcagctctatttatacccgttcctctatcagtcatcactacttaaacgattcgttaacagatgctcatttagcacctcacatatcctccatatctcatctttcacacaatctcattatcactatggagatgctcttgtttctgaacgaatcatacatctttcatagacttcgtatgtggagtattgtattatggcactcatgtgtattcgtatgcgcagaatgtgggaatgccaattatagggtgccgaggtgccttataaaacccttttctgtgcctgtgacatttcctttttcggtcaaaaagaatatccgaattttagatttggaccctcgtacagaagcttattgttaaagcccatactcagtctgttctaaacggcttccatgcaagaaatatttctatctcttgaattcgtacaacattaaacgtgtgttgggagtcgtatactgttggcgtctgcaaatttgtgaattctccgcgaatgccttggtgcaattacgtaattgtagccgctgaaggcggatggttttgagagaagttgatgttcaaagaatcgtgtatgataaaaaaaaaaaattgtaaccaattcgtaaatactgaaactctttgcagtaagaaatctttcattcccagagagaacgcggaaatattcagcctaagtctctccaaattgatttctttcattttggtagcgaaagacttagtatcaacctcaaaaagctgaaatttttgtagatatatgtgcagatgacatgaagtatccagctcttttgtgaatatggaagcaagtttctttcaaattattatcgacttttcctctgccccttttaccttataactttaggaaacactaccctattcatactcaactaaaaaagtagtacgttttcttctttgagaggtatggtgcaaaccagtgcaatctgattccagattgccctcacgtgaggcttcagtaaatctcgatccctctacatattatattatctcctacttggcaaaatagatgtggctttagttgatgaaaatttaccacgtcaactatttatgtcctttctacaataaaccccgacctactatcctctatgttgtttttaacataccatacgagcgtcatatgtcttttggttcactggggaagaccatcactgttgaacgtttgttgaaaagttcgagatgatgaagattgcataacaaaatgtaaagttatatttagaaactataacggttcaagacattcaacactataacatagcttggctggcttgaacaaaaagaggaagaagcaaaagcaagagtaaaaagcttctcatatatttctggcattgttgatcacccagtgcaagcccaatttcgcctgtgcttttcttaaattgtttctgacaacaccgaggttttcgctgcagaaaaggacatatggtggtaatttgtataaggggttaagggtccaaaaatttgctaccctatcgctcactatagcaaaatatctcgagagatatccgaggagttaaaactgactagacctgttgcgtaaacctcatgcaagcagtactcttcgaggatttaagctttggaactgctttcaaagttgagagtatataaggtgttatgatcttggaataaggtttttcatcgttcttccttgttctctattttcattggttgatcagttgttaaattttgtctctttcgaaaataaggatatttgaagacaacgcaacgctatcaatatgcaattgttttccatcctctctttgttgtcatcattgatgtgttcattgaccgttttagggtcttccgcaagttcctatgttaagtttcctgttcaaaagtttgctgatattataaatataggcacacaggatgtttctaccgtcttcaaaagaaatgaggttcttaacaccacagtgataaatggaataggagtgtatgttgtcaagatggaaatcggaacgcctccacaaacggtgtacctacagttagatactggctcttcagatatgattgtgaataatgctgacattgcctattgcaaatcgatgtctgacggatctgactacgcttcaactgataattacgaactcacggcaacattcactgggcctcgttctactaccacctcaccagagcttataacactgtccgctcttataggggtaaattcaatgcaagaaactcatctacttttaagaataacgcgactttcttcaatgacatatacgtattagaaggaacctatggtacggacgttgtctctttaaagaatttttcaccttaaataatatcattgttggcctattaaattataaaatgggcaatccaagtggcattttaggcatatcccttccccttgcagaatttacagataatgttgaaaatgcatttgctttgaacagaaaactcttcgtatatgagaattctaatggcatttgaaagacaaggaaagatcgaaaagaagatatcgtattccttatttttgaatggacctaatgtacactttgggagcatcttattcggtgcagtcgataaaagtaagtacgcagaagagctctgcacacatcctatgcgtcaagcttataatacccttgattcaaactcaagaataattatcacagtacagagtgttgcaattttggacggcaaacttgtatggtaaaagtgttgtagatattcagtttccagtgccattaaattccggtacatattctgtttacctacaaaatttgtaaattggattattaagagttttaatgagaaatataactctgatgatcaaggctacacttttgactgctcaaaagtcaggatactttactgtgtgtcgactttgaatgacttaatatattgagtttatctccgatagtgtcccagcgccaccccttgctccaggatactccagtatgtcggtatataagtctgatagctccatcgggacaggagattttattaatgtcagctgaacctcgtatttagaattttcacagtacacatcattgcttgtcactggaatgcaaggcgatggtgttagttctttcccaagtgggggcagttctagcaaaatggcccctaaaaaaaaaaaggttgcatatatcgttcttctttttcctattcattgctgtgcttcacatcttattttctttcataattaaagaagagccatatagtttcgcattgtactactgtgtaagacagcaagttttttgatagacaacaagaggagctatagtggtaatacgagttatactcataggtcctatctcctattcgtatttattacattgtactctgcggcttcatatacaaataataaacttataaggaaggattatacatttttggaaatattatcgctacgatagataatgtgatgagttttacaagtgtaaaattcttccgtagagtttgagggcaatcgcaaaatttccggagagtccttgataaattattacagtgaaaacgtatatgaaatgttccaattgagatatctcgcttatattaatacttcttctttcttttaccatatattttctaattggccgctcagctatagcgatctttacatgtatactttgaagtttttttaaacagtgcacccgtgcatcatacctcatgcaaggtacctttttttctcaaaggtattgtcttctattgaagtggcactatggcatgatgaaccctgagcatttccgaattcaacagaaccaaattgtccagaattaaatctgtccgtcatgaaataagcaactttttttcaatcaagtgaagtgagttttgcagtatcttaccattattttgacctattggccgcatgtttgtgctttgacttcgagaaccatgttaaagcttacttgtacgacaaccaatgaagtacattacggcagttttttggactgggtcaaaaaaagtgttgcataatcaaatcaggaacacattaaaatgttataaaatttgtcttagtatgacctgagtggttattcattacgtactactgtcaaaatattcggatctttcctaaacgggcttttgaattagtgttgcttctattcctggaatggaaggtagtaatttcatgcattctcgcttttcggacttttaacaataaattaaaaacaatgatactttcatcaactacctatacaccctgcgggtcaattattttttttttcgaataaccgctgaggttggaaatatagaaacatattccagatctgtattttcagttgctagaaaaaggttaatattatcattaaggttttcagcatataacaggtataattgatatataagcatcgtaattttcattcaaaatggagagctactgcttctgatagattgtacaatctcaagaaatcaagaacaacaaccataccatgagtttcctaagcatttttacttttttcagcgtccttatttctgttgcaacaaccgtcagatttgatttgactaacgttacctgtaagggcctacatggacctcattgtggtacctacgttatggaagtcgttggtcaaaacggtacatttttgggtcaatctacgtttgttggcgccgacgtcttgactgaaagcgctggtgatgcttgggcaagatatttgggccaggaaacaagattcctcccaaagttgactactattgctagtaacgagacaaagaacttttctccactcatcttcaccaccaatatcaacacttgtaaccctcaatccattggtgacgctatggttccttttgctaacactgttactggtgaaattgaatataactcttgggcagacactgctgataacgcttccttcataaccggtttagctaaccaattgttcaactctaccgattatggcgttcaagttgcttcctgttacccaaattttgcttctgttatcttaagcaccccagctgtgaatattttcggtaaggatgacacattaccagattattgtaccgccattcagctaaaggccgtttgtccaccagaagctggttttgattaatcttttctcacatcctcacttatagatatgttttgattattttcgttatagacaaaaatcttttgagaaagccatgcggaagttatttttaactgtaaagtacaatcgatttcctttaggcatttctactttcttctgaccctgatttaaaattttcgagttctttttgttacgatgcgttatttattgtcgatttattacatataattctttataatataaaagtgcaatacagtgcatctagatatggattttcaaaattttgcagaatatgatcggtttgcctacaagataaaagtaaattattcacaatttccaacatttaaaagtggcgatcgcatagtaaaagcgttaagaatgatgctacatcccacatgagagtggttcgattatgctgaatttcaacaccaattcaatatactttaatttaaacagacatttatgatgccagagacataaaggatccgaaaggttttaggaacaccttagtggaaaatcattttagcgtggccgggagtaccagatttttcatagttccctattgcaatcaatttggatttttgctggcgttgcatcatggctatgttatccaatgcatgccaagagtgatttacttaaagagtaacttcgttacaaaacattacgttatacttcagtgcgataatttttcagatatcaaaaattatactacattatacaacaaaagcgtgtaggtttacctattgcttataagactagaacaactcttggtcaaatatctttattccatatgtcgactatttgtgaaagccggagcttttcgtcttctttaaatttgatcaactttccaaactcaccttccttgaataatgtgcaataattgaacaaaaaacactctcctgagttaatccatcctgatatactagtatctggtattataatcccttcaagttttactggtgatgcataatattcacgtaattcatctgcattttggaacatatcatttagtctctgtctatgctcataatcgtattcccatgaagtttttttacaaatattaaggcccccgtttagccatagcaaggacccgtccctgtctgtatgagatagttgcacagaacaaatctggtaaaactcaccggtactctcttttgaaactacattgcccaactgaccaatgtttgatgcatccacaggatggaacgtaaagcgattgttcgaaagtaattcgcccagccaaaaaaagtccttatcaccatgaaaatattctgcaattggagaaaattgtaaagctattgaagtaagcatactgaagagatgctttcctttatgcaatattaccaggccgctttccaaatgatgtttatatttctttataaacatgttttccagaacctgtgcaaccactggatcctctacttgctcatgtatcttggattcatcctctaaatcaagcccaatacacccatagacaatttcccttagaatttttaattcagaggattcaaatagatcatctgatattacccgatctttaaagaatagaactccagtcttttgaaattcctctaattcataaaatttttctattgaaacaaagggcactgtatctgagtccattagaataggaatttcaaaggatgagaaggtcaatgctaaccacttgttggaataggtggtaaattttttcgaatatttcgggtttagcagactatgtacatttaaaaaccataattcttgagcaggatattcagcggtgtctagacttctcgcatatttgataatagatttcatggaatcttgactcagatctgcattatgaacaatctgtataggataatcatttttgatgaacctcaacactttcaataagcgtatggtttcattcaactgcacgtcagaagcactaataactatgcctttcgaaccactttgagtcacagtgtgcaaccaattctcccaaaaagatagccctgtatcgaaattgatgggcttagaacgaaggaattgatggtttttggggtcaaattccaacatagacgcatggtaaacctcgccattccatctcgtagttgtgtgccagaaggcactttcatcagtttctaatttttcaaagttaatatacggaaagagcttcttttcaatatccctcaaacgctgaatattatgcccatcaacctgctgcaagcaattaaaaaaaatcttaatcctcgtaaccagttcaatcacatcttttgcaggattcggggttatttgatttacgtcgtagaagtcattcaaccacccaggcgtaagaccttcatagtaactccagcagccaccattgccactgctgctactttgaactggttctaccaaatctaacgaattcaactgagagtaatatactactaacacaattcccagtagtacaactaatataaacagtcgattttttcttctcatattcgataaatactattggggctacttttgtcctgtcactgcggatttgcaaacactcatgcgaatattttactcaattgagagatttgctgtctccccccacttcgatggtccccacccctaaagtaaaggaaagaagaattagcactgttttagttccaggtacttctttctttctttaccggtattgtgtggctcatcaaaacttcgtctcgggaaaatgaaaaatgtaaacaagaatttccgtttcaaagagttgcctaaggcccactaataatgtacttattatttacaattcggagaacgctgctgatagaaatcaatcaagaagtcccttagtctttgtgtgtttacgccatattgcttagtttcgtagtgcgttacagttctatcgtgtgaaaatttttttctaatgcatcagctgttatgcgcactacttgaaaggttatcgagcgtttgtaaaaagtagaagtacttaaatgaaccttcacggttaagcaaccagtataattgaggctgctgatttgaaattgcgttttgtgttcagaaggatccccggaggccttcaatgagcttccattttattttctccaaggaggccattttttgtagtgtgatgttgacatggttataactgttagcagtgtttgtgatgatggctgtagtatcaccgcagtggattagctatgaaaaaaaaaaaaaagaactagtttttagttcgcgcatcacgaggtacgtgtttaatatgtcagatgcttgggatcacgtatgccgttaactctacaaagcaattgatattttgctgcctcaaatatctcacactactaggatatattcttttatcaaacaggaaaaaagggcagcgtaccaacatgtataaaagggttattagcatttctggtttattaaagactggagtcaaacgtttttcttctgtctattgcaaaacaaccatcaacaacaagtttacatttgcaacaactaatagtcaaataagaaaaatgtcttccgttactgggttttacattccaccaatctctttctttggtgaaggtgctttagaagaaaccgctgattacatcaaaaacaaggattacaaaaaggctttgatcgttactgatcctggtattgcagctattggtctctccggtagagtccaaaagatgttggaagaacgtgacttaaacgttgctatctatgacaaaactcaaccaaacccaaatattgccaatgtcacagctggtttgaaggttttgaaggaacaaaactctgaaattgttgtttccattggtggtggttctgctcacgacaatgctaaggccattgctttattggctactaacggtggggaaatcggagactatgaaggtgtcaatcaatctaagaaggctgctttaccactatttgccatcaacactactgctggtactgcttccgaaatgaccagattcactattatctctaatgaagaaaagaaaatcaagatggctatcattgacaacaacgtcactccagctgttgctgtcaacgatccatctaccatgtttggtttgccacctgctttgactgctgctactggtctagatgctttgactcactgtatcgaagcttatgtttccaccgcctctaacccaatcaccgatgcctgtgctttgaagggtattgatttgatcaatgaaagcttagtcgctgcatacaaagacggtaaagacaagaaggccagaactgacatgtgttacgctgaatacttggcaggtatggctttcaacaatgcttctctaggttatgttcatgcccttgctcatcaacttggtggtttctaccacttgcctcatggtgtttgtaacgctgtcttgttgcctcatgttcaagaggccaacatgcaatgtccaaaggccaagaagagattaggtgaaattgctttgcatttcggtgcttctcaagaagatccagaagaaaccatcaaggctttgcacgttttaaacagaaccatgaacattccaagaaacttgaaagaattaggtgttaaaaccgaagattttgaaattttggctgaacacgccatgcatgatgcctgccatttgactaacccagttcaattcaccaaagaacaagtggttgccattatcaagaaagcctatgaatattaaaaaaatcgaacgaactcataaacgtcaattatgcgtgtgccttatttatttagttgtgcgtacagtataatgcacttatttatttaccaatcaaatgatttttttaacttttcacgatctatataattacgttaatttcgagtatataacaatgaaaatatatatctacgttgttttaaattgaaaaaagaagaacggaagttctattaatgagccgagaccggtacgtttgttgaaaatagtttggacttaattactgacatactgttggctttgaagcatttaagactgaaaaatagtcatgcaaaagtcatgctttaatatggtgggtttcagttggatgcaagaaataaaatgaaattcgaaggccttttgcaattaaacaaggcatcgtcaaccagacaatgtcgaaaattttgagtcaatctaaatcaatccaccgccacactgaattctgtcaatgatattgtcttcctttttttggtttgatatctctaattttcaacctgttataagcaacgtcaatccgattactttcgtgtgtcattcacatgcgcatatttttttattcgttttatgatatagctgtctttattataacctcgaaacacaacggcaatgtaaccttaccagccgcattattacaaggagcccactttattttcaattgctatcgctacatcgcaaatgctacagcacccccatcagaccttgaagtatatatatatttaataataaatacattattggaatggctagtaaattttgacataaacatgatttccgaacgaattaaaatacagttgatttaggagaaagtatcagtacattgctaaaaattttaagcaaatgttaagtgaaaaaggcttatcattcagatgagcttaagaatatactttttgcgttattcaagagcgatgattattactgaactactgtgacgatatcagcagcatgcctgataaataaatctgtacattcgtggaaagtagtatgtacttttcaaatatttctaagagctaatgatatttatttgatatttatatcgacaaatgaatctttttcatagaagccgttatgaagactccaaatagcaatactcaaaatatactataagatctccgaccaggtacataatacatgacacagcacaaataaccgaccaactgacaatagtagaaagtagcggacggtgtcacacggttttctcgtccacatcactggaagtaagcaatctcttggccagctttcggtgatccaaatattatatcagaccagtttcattattctcggaagtagagtcgaatatttcctattgtatagtgctaatgctatcaatgtttattatatacaacgtacaatagtattattctctaagatcgttgagttgctcatagagaaatccaaaatattgtgcacaataaattatattatctttttgagacgatgaaatcttaaaaattgtcagcaaataaatgtttatttatcgaatactaggtcgaaacattttttttgtttattcaaaatgatcatgtaccttcttctcgcgaaagttttaattaaaatttactgatagttttttaatgatgaacttctataactaaaccataataatgaaaattacaggtaatatttatatcacaagaaacggcccctcttttctgtttttatatagtaaccattaagaatagttggctaatctactatgaaagttcctaattaaaaaaaattcatgaagagttaatcaacgttccagtaccaaatttattctatgttctccttggaagatgaacttgccgcagtagatcatagaacctcattttcaacgttttccaaagaaatactttttttatttaactgacaaatattaatacagtctttatatcatcgatatgactaaagtacatcggaattgcccagcagtagagctcgtgatcgaatagaaaaacgagggccttcagtagctcgtagacataggttaagatcatggatcctgcattaaaaaattcacatagcgctagaattttgttagcgcatccgcctgtttttctttcaaatgtaaaattttaaatacgatcattcctttggatactcagcaatagtgcgcaccagttaagaactgtttttatggttaaacatgtcttaatataatgtgcatacttcaatgcacccaaaatgtatatgttcagacagtttgtcaatagagtaataatcattcaaacaaaaccgtaaatttgaatgttagatgtagctgtaaagaaacttgctagatctaaatattaatagaaaaactctaactatcaattaaacgacatcttacatttcaatttcataaaaattattcttttggctagtttatatcatatagctttccgtaaaaccagtaacaagcaatacactaaattgtccatgttttaactaccatttccttctaatttttttcctttcttagctgatttaattcatttatttgctgtcgtttgcatttactgactaaaaaaagtgtaaaatatgggaagcgcaaattgaaaagtcgggttgcgaaattacctgccaaaaatccacctcgttaatatctaacaagattcaacgcctgttgacaaaagaaactcgtcagtctctcagtttacttctatgtttaacatatttgctatgatccactctagattctgcccagccctcaacttcacgcccacgttgagagtacattcagtacgttgaaaatacattcagtcacacccgcagcacagcaagtcgtttcatctaagctattttgatcgttagaatatccacacctcacaagtatcgacaatttagatgtgtattgggttttgtctacgcaaataccattagtttcacacaagatgccatcagcgctactgtaaatagattgttcctctgttatcgtgcgaatggaactagaaaaccaataatcattgaataatatatgtgacagtgacaggccaccagaataaagctaatatctagaggggtatttcttcttgagtgaagaagaaatatgctacttccaaattttaggacgacaaatcctcataatatgaattaggcaaattacagaatgaagggggttgagaagtcccacagcacatcgctccttcgctaagagctccactgctaaaacagaaaaaaaaagtattaatcaattgtactaccatgttctttgttactaaacgcgcctatttttttcgagagcctttacgagagtcaatcaagcattctcccgcatacttcgctaagaaaaaagtgatctttaattgggcccttcatctatcatttttgcttaagtggcgtaacttattttatcatttcctctccctgccatcctctttatttttgttctgtatcacagcagttaattcagtttccattcaaagtatgccacggataacttgatgcttcaagaagaaaaattatttggcctaaaacttgctgtttcttcacaatttttctaaatgctctccgattcccggattgcagatgtttcactgctccacattatatcctttgtgtccaccttgataatcgatactttaaagattattttgtgggaggagagccttagaaagaatacgcttgttttaagaaggaaaacaagcggcaccaatcttcaattggtattttaaaatctattagacgtcaaatcccggttagacttgagatagatgtacctggagagaaaatctataataaaaaaaaaaatactttcaggtcagatatttctttttttgtccctaataaaaagaaatggtattctgccaaacaccaaagtgccaaataagcattattttacatagtacgaaatggaaattacgtcaattatcgacattatgacataaaattggatttaacaagatctctgaatctgatatgcttctttcattagggtggaaataacagcatttgagagaagcaattgccaagcttctatgaaaattttctagaaggcaagagtatttcagactttcctaatatgaaaggacaaattgacactaatgtctgattatggccaattcctgcggtaaattacacggcgattacggcgacatgagctcacattcatcactctatgggacaaatgtttccaaactgggcgcaacaaacacctgatgtgactcctaccctttggacaatgcagatccacgctacggcaaattagtcaaatgcactagaacatggcgcaagtacttattgtgacctttggggtaccgttaccgtcagttttcttcagctaaggcgcgcgcgccagataactaaaaaaaaatatagttgctgcttaaaaaacaatacacccgtactctcttgcctgtaaaaacctcgaaggaccaaagataccctcaaggttctcatctgtgcggtattcttcaaattacaatgacatttcccaaaattatcagatgtgctcaggtatcttctctccaatgagatgagacagatgaacatatttgaccttgaaggtcatggaaagtaggttgagagcaaatgtgtagaacgaaattaagaaaaaaagaaattacgcacggcattagctcgatgacttagttataaatagaggcctggtatcggctgtcatgatctcatctcttccctatttacaaaaaaactgcaagtatagacaataaaacaacagcacaaatatcaaaaaaggaattatgagcaacgttactacgccgtggtggaaacaatgggacccttctgaagttacacttgccgataaaacccctgatgatgtgtggaagacctgtgttttgcaaggtgtttactttggtggaaacgagtacaatggtaacttaggtgccagaatatcttccgtctttgttattcttttcgtgagtacttttttcaccatgttcccattaatctcaacaaaagtgaaaagattgagaattcctctatatgtttaccttttcgcaaagtattttggttccggtgttattgttgcaaccgcatttatccacttaatggaccctgcttatggtgcgattggtggtaccacttgtgtaggacaaaccggtaactggggtctttattcatggtgtcctgccattatgctaacgagtttgaccttcactttccttactgatctattcagtagcgtctgggttgaaagaaagtatggtctttcccatgaccatacccacgatgaaattaaagacactgttgtgagaaacactgcagctgtttcaagtgagaatgacaatgagaatggtactgcaaatggatctcatgacaccaagaacggagtagagtattatgaagattcagacgctacatccatggatgttgttcaatcatttcaagcacaattttatgcctttttaattttagaattcggtgtgattttccactccgttatgatcggtctaaacctgggaagtgttggtgatgagttctcctccctataccctgtcttagtgttccatcaatcatttgaaggtttaggtattggtgcaagattgtcagccattgaattccctagatcaaagagatggtggccatgggccctatgtgttgcgtatgggttaaccacaccaatctgtgtggccatcggtttgggtgttcgtaccagatacgtcagcggttcttacactgcgcttgttatctctggtgttttggatgccatttctgctggtatcttattgtacactggtttggttgaactactagcaagagactttatattcaatcctcaaagaacaaaggatctaagagaattgtccttcaacgttatatgcactcttttcggtgctggtatcatggctttgatcggtaagtgggcttaaaccaaagcgaaattctgcatgttccatatagattctatttcatattttatagttatttattctttagtaatagcaaaaaaacagtaataatttttctttaacagtctcggacaataaatacgctaaagaagatgaaaatgacaacttttacgctggtgtgcacaagtggtaccagaatacgtggccaccaaaacaatgacggatatagggagaaccaagtctagaaattacaaatgttcttttgacggttgtgagaaagtctacaacagacctagtttgcttcagcaacaccaaaattcgcataccaatcaaaagccgtatcattgtgatgagccgggatgtggcaaaaaatttataagaccgtgccatctacgagttcacaaatggactcattcacaaatcaagcccaaagcgtgcacattatgtcaaaaaagatttgtcacaaatcagcaattaagaaggcatttaaatagtcatgaaagaaaaagcaagcttgcatcaagaattgaccgtaaacacgaaggagtgaatgcgaatgtgaaagcagaactcaatggcaaggagggaggttttgacccaaaattaccttccggctctccaatgtgtggtgaagaattctcgcaaggtcatttgcctggatatgatgacatgcaagtgctacaatgcccatacaaatcatgtcaaaaagttaccagcttcaatgacgatctaataaatcatatgttgcaacatcatatagcaagtaagcttgttgtaccatctggagatccatctctgaaggaatcgcttccaacctctgagaaatccagcagcaccgacactacatccattccacaactttcatttagcactactgggacaagcagtagtgaaagcgttgatagcactacggcacaaaccccaactgatccagagagttactggtcggataaccggtgcaaacatagtgattgtcaagagcttagtccattcgcatctgtatttgatctcattgaccactatgaccacacgcacgccttcattcctgagacgctggtaaagtacagctacattcatttatataagcctagcgtctgggatttattcgaatactgaacgccatagaagagcaatttccgtcctctactcatgtgattcgaactatgaaacaaagaaaaggcaagagtaaatagcgtgatacctattacgtattacgtatacatcctattattcttgaaaaaaagtgcggggctccagagctccacattggtgaccccagagtatactgctctttctaatgccttttccatcatgttactacgagttttctgaacctcctcgcacattggtacctagaaatggctatcatgccggacggcaccgggcaataaaccggacggcacaaaaaaatcgaagaaaagagatttctttttctcgcgggcagtttttccggtcgatcgacattcgtacggtactttctctgtttcagggacatcatgttgtaaaagaaaaagacagtttaggtaatcgttcttttctttctgaaaaattttccacgacgacgacgacgaccacgaaacacctttgattgcgagatccacgaaattacctcctgctgaggcgagcttgcaaatatcgtgtccaattccgtgatgtctctttgttgcaccttcgccactgtcttatctacaaaactataaaaaagagtaatcctaccccatatctaaaaaaaattccttaacttttataacttaacttcaaagtttcttaatattttttcgctttttctttgaaaaggttgtaggaatataattctccacacataataagtacgctaattaaataaaatggttcatttaggtccaaaaaaaccacaagccagaaagggttccatggccgatgtgccaaaggaattgatgcaacaaattgagaattttgaaaaaattttcactgttccaactgaaactttacaagccgttaccaagcacttcatttccgaattggaaaagggtttgtccaagaagggtggtaacattccaatgattccaggttgggttatggatttcccaactggtaaggaatccggtgatttcttggccattgatttgggtggtaccaacttgagagttgtcttagtcaagttgggcggtgaccgtacctttgacaccactcaatctaagtacagattaccagatgctatgagaactactcaaaatccagacgaattgtgggaatttattgccgactctttgaaagcttttattgatgagcaattcccacaaggtatctctgagccaattccattgggtttcaccttttctttcccagcttctcaaaacaaaatcaatgaaggtatcttgcaaagatggactaaaggttttgatattccaaacattgaaaaccacgatgttgttccaatgttgcaaaagcaaatcactaagaggaatatcccaattgaagttgttgctttgataaacgacactaccggtactttggttgcttcttactacactgacccagaaactaagatgggtgttatcttcggtactggtgtcaatggtgcttactacgatgtttgttccgatatcgaaaagctacaaggaaaactatctgatgacattccaccatctgctccaatggccatcaactgtgaatacggttccttcgataatgaacatgtcgttttgccaagaactaaatacgatatcaccattgatgaagaatctccaagaccaggccaacaaacctttgaaaaaatgtcttctggttactacttaggtgaaattttgcgtttggccttgatggacatgtacaaacaaggtttcatcttcaagaaccaagacttgtctaagttcgacaagcctttcgtcatggacacttcttacccagccagaatcgaggaagatccattcgagaacctagaagataccgatgacttgttccaaaatgagttcggtatcaacactactgttcaagaacgtaaattgatcagacgtttatctgaattgattggtgctagagctgctagattgtccgtttgtggtattgctgctatctgtcaaaagagaggttacaagaccggtcacatcgctgcagacggttccgtttacaacagatacccaggtttcaaagaaaaggctgccaatgctttgaaggacatttacggctggactcaaacctcactagacgactacccaatcaagattgttcctgctgaagatggttccggtgctggtgccgctgttattgctgctttggcccaaaaaagaattgctgaaggtaagtccgttggtatcatcggtgcttaaacttaatttgtaaattaagtttgaacaacaagaaggtgccctttttctacttatgtgaacatgttttctatgatctttttttttcttacttttacaactgtgatattgtataaactttgttagaaattcacgggatttattcgtgacgataaatatttatatagacaaagaatatgacgatttatgaaatctacatgattttagtttcttttaacaattgctcgtttttttctcttgcttaattttaaatttttttggtagtaaaagatgcttatataaggatttcgtatttattgttcaagtatttaaagactagatgtctttattcttcataaaattgcacgccaattttaaccctctctacacttcctctagatagcttgcgtactttcttttgtagcgtgataattctggaacgaacggaagcacttgttttaagatcgtccttactaattctcacaaccacttcatacccgcgatttttacgcgtggattcttcttttacctttgtagtgtttgcatcatcaatgattaattcttttaaactggtctccacctcactacgcttagaaacatggaaatcaaatacgttatctctgatattaccacctggatgaacaccgcaaatcacatacataatcgtaccaatatacttcgtccaccatacaattctcaatgcttcagctttatcaccttcgcgtagaactacttgttctaattcttgggagtatttttcttcagattccggaatgttgccgccccatctactacatagagcaattcctatcagcgctctagctctgtgagataatccatgacagccggctattatccctcttgtagcaacatgtaatgcagctgttggttgtaactcctttggataagaggcatgaacaaatgctaagttacataaagcaggagcaatcctttcgtttactatttctggtatatcttcttgtgggattgatgttctcaatagatatagatatttttcagtaagtaatggagcataaggacgggacgcaattagcaatggatcttgtgcacgaatttcttttggaagaagagaataaagtgaaccctctcgaacaccaccctcactaaaatgtacagctttgatctggggaatcgcttcaaaaacagcactcatgaacaaaccaacggcaggaagttgtaaagcccttctatcagaaaccttaaatattttatgctcttttgaagaacctggtattttttgttttaggaatagataatctgacatagacgagaattcttcataagtgcaagcatatccgttaattattgtttggatgggataaccttccgactggtaaagaagcagatgtcccatacctcttaaaccacccccacgggtccaaaggtcaaatccaccttctttcttggcgtcatcaatcatttcttgaggtataccaattttttcaatcgcatctttgtacgcttctttaatctcataaaaaagtgccctattatcatctgttctcattcttctcaaaagagttccagctccatatggcaaagatacaggtttgctggattgcttgacttctccgtgcgagcttattacccatgataactgagtactaccacctgccacatctagatatagacctcttactgtattaaatgaggaaacaacaccatatatgccgaccctagtttcatcttcctggcctaatatttctactttccagccagtgctaccgtaaacagcattaacaaattcatccgcgttaatagcatctcgcgtggcttctgttgcaattactctgacactagtttcaggtacaccaaaatcatcgcaaattaatttgaatctcttcatggcagaacaaacctcttttataatatctctgggaatagggcattttgcgttcgtatgtgtattatattgaacttcgtatagagaaagaccaaccctatctttaaaaacacaaggcataattcttgcatgatgtgcagccttggaagatatactaaaacgaataccattagaacctatgtcgacgattccacacaagtttctcgacacgacctcagtctcggtatcactatcgctaagtgttgacatttgtggcacgcctacacttttcgttcaaaacaatccttagtaaaggacacttccaagagtgagtttcttttttaaaaggtacatatgaatgaattactaatctcacttcgattctttcaattgatctaggaactccgccggcaaagttatcctatctcggcattctgacccggatcgcttatcgcggtcatgtgactaataattgaaatgataaatagcacgatatgtaacaatagtaatatatcaattgacaatgtcatcttgttccctaataaatagtaaaggttccaattgtttcaccactggctgcattttaaaaacaaagcattataagtaaactctcacacatgctaacttctgttgggaagcaatacaaataacagaaaggattggggtaatgaatatcagtaatgtctattgttcccggccatgccgctcattcaaactctatatcggaacccaagaaatccagatcaccattcggatcacttattgagctcgccgctgtattactagaataactatcggatgattcaagatcaataggaattatttcagggcagttttcggggcctgattttaggacttgttcacccgcttccatagacgacatctgttgcgatagattataaatttttgaaggaagtgtatgaactgtcgcaatatctgtattttcttcttgccactgctttggtttactattcagtcttttttccaggtgaggggttgtgttgatattttttgcaagcagtggctggcgtatttgatcaggttttgatactggcttgattgaggagggtcctttttcttttatatactttactggaataccctctttacaacataaatgtctgcattgcgttttgtctttgcagctatgaaaacactcgtaattgccattagatcttacttggcggccattactaaaatgtgaagaagagtgtgcctccgggtgaataactgctgcagattcaaccgcctttgatgatttcttcctttcattcaaataatctagtatactatcatctgaggatagcgattcttctaatccatctttatgggaaaccctagacgttttccccacttctccgtcactactgctttcatagaagaggcatttttctaaactatttagatctttccttatatttggtgtcttcgcagagaactgtgatgccaaatgatcagtggaatatacgattgttttgccgagtccggcgatttcttggcaatgaattgagaattctattttttctagttttggtgatatttttgctgaaattctaaagccccttggtgactgtagtttgttaacttgcaatcttctaaagtcgattaactctcctgagcttttctcggtttcgatatctaatgagaggtgctgaccatgccaaatgctagacttgaatgttgcactaatctcaactttaaatgtcaaccacaactcttcattttctattttgcaattttctagttttgttctaatattcagacaaggcaacaaagaaatgtcgtttttaatttttatgccgtttccaatcttgaggttaagatagtattcaatctgagtatctgacaaatgccccatttcttctagattggtaattccatgtcgtattagccttcttactgaaactagtccaattgttttcaattgcctaagaaccattggcgtgttttcccagcagtgaccattcaggcttcgcagtaagaacaaagtatttttcagtgatgttccatcacttttttcaataaatgtgtctaccatgcattttagtaatctaaaacaatgtctaaaaacgaggaatttatcctgaacaagagtttgatgtagtttagaagcgccttcgtatgatggaaattctaacccacctaactcatattgaatcaaaagagaaaccttttgactaaccctgtcaattatttggctctgtttcttctcggttaaaaatggatatttcaaaagtggcgataaattgatttctttgaacaattttttttcattgtgcctcaccctcataactgaaaactcttcagaagtggccagtaaatttagtatcccttgtaatgatagaaatttttttgcgttaatgaattgtttcatcgactcaaaggatatataatgtcgcgtcattgcatttccgtacgctgtagatttgtactccccattgctgatatcgattattttcacttttactaaggtgtcaagcaaatactgacagaattgatttatctgagagtcttcaacggaatgaaaactaacgtatctgttcacctcttgatatgcagctggattcttcccaaatctaacgtaaaagaatgtgtttcgtagccaatttactgcagtttcaattgaatatacagtttccaaagaggtttctgctgctaaatgctcgatcaaattcaaatgtaatgaactttccaaaacgtcagttccatgaattaagttttcatatgtttgcttcattttagagtctgtcatgattactgcgcacccgtgagtttcaaattgaggtcttcctgcccgcccaatcatttgcagtacatctaggtctgaatactcttggatttcagaagagttccaacttttggtgcctttgataatgaccaaatatgcgggaaggttcacaccaacagctaacgttgaagttgaacacaatatattaattgaacctgcaagaaattctttctcaacggcagtacggtcttctaaagaaattccagcatgatggaaagcgataccttgttgcatacattcatttaatattttatcggagggattatgattacatcttttcttactttttgaaaaaatatgattatttaataaaaattttgctgttgatatagttgaagccctagtcggacaaaatattagtacgggacgattatcggcatgcttttcaattatttcaatcaatttggaattatatatagcatctttttggaagtcatttttgcaattgaaggagtacccataaacaaacttcgttaactgaacttgcctgtacgattcgtcaaaagaaagaatatttgcaggaagctcgttgttagttttgagccacaatgctaggtcttctatatttggaactgttgcacttaaagcaacaaaccgaatgttttgacacattgtattcatccttgtcagaattacttccaaagatgctcctcttttctcctttatggtatgaatctcatcaactaggacaagtttgaccaattcgaataatcggctgtaatcggaccatcttcttgttaacaaatcccatttttctggtgtcgtaattattatgttacattttttagccttttcagtttccagaaaagaggtatcactagtaagcataccaacagaaagattcacaaaggaaggaaaccagttcttgtacatctcgtaacatagagatttggttggcgcgatgtatataattttggtgttattggtatcactatttgtttcctttataagacgtaatattgccaattcaaataatacagtcttgcctgatccggttggtgaagaaattatgcagttctcgttactctcataaatactaggaaaagcctctgattgcattttattaaattctgtaaatttaaaaacccctctgaatgaatctggtaatatggtcgtgctcaaacatttcttcgctgatttccttatcgtgaccttcttaggtttcttcgcctcttcatcaggtgtctgctctaaatcgtgatcaaataatttactagttacttgtgtatcatctgctgttattgaaaaattatcgtctttgtcgaagaattgcagaccacggccctcaaatatttcctctgtttcattttcatcatcacaatcatccagtaaactgttataagacaaacctactttaaaacttggttggcggctatttttcttatttcttttaaatgtagcagactggtcgttaaagtcaatatctataagtcctctgaaattctagtccagaaaaaccacttttggttgcatttccgctagataataaaagaaagaggtaacaatgttagtcaaaatactgttgttgtccgatatggtgtaaactgataagggtgttgctaagcttcgttactactatttggagagggtctacttctttttcctgtaccgaggcgatcaaactttgttttcatccttacgacgcctcttaagttgtcaaatccaccttgaggtatcaatcattttcaatgaaaggatttcttgatagatgatactaatagtcccgttttgtttataatccggggcaaagtctaaatacccgccgagcctgcatccattcgtggtacatgatatgttaaaactacaacaaggcataaaaaagggaagtatatatgattaattatatatacgtaaaggaaaagatacgtagttaaagattgtttttgttggtatcaatggaatcaaagatgagtgaagaagaagcgcataaaacagtggaggtggatgacgtcggggttcaattggatgagggcgatgaagaagaccttttggagtatgatgatgaactcgtggaggaacaaccatcggacgcccgtatacgcaacgtggcagagactttaatgaaaagcgaattgcccaaagtcaccgtggaatataaagatactacatttctgttgttcacgtcggatgataagaacgaaagtaacaaccccataatatgtgaaaacgctgctctttatcagcgacccatgggggaattcatggaatccattcgtaaatttatgggaaatcgttttggcaggttggcttttgctacgaaggagttggttttacaactgaaaagcctcgatttgaccttgttcgaagataatgtctacaacaaccatatttcattcagcgatgtttatactatatttaaaatcctgaaggaaagatcggagtctaattttgaaactgatataccgacgcacttggctattgaattaagtacaaggccaagatttgtctctcggtacaacgccttggttgaattaactgaaagctcagctacgttgaaaaacataaagccattttctaacgatgaaacgcatcccttaattgtggatgacaatgaccaatatacacaccagaatacttcagaagtcattgtaatggacatagatgatgacgtaggtgaggattctgaagactaaagtagccatgtttaatcagcactgatcgtgggaaatcctgatgtccaacggtgagtttctgatttcccagtcacggattccttttgagaatcttctcccgcgaataaattattggctctgtgtaatatttaaggtcgccttctttttcgtttgtatagtcagcagttaagtattcattaattttggatgatgcaaaggtccatattcgatttctgatagcccttcccccttttttgtagcgaattgtattattgttttgtattgttttttcgtcattttcttcaatttttttcaagttttactttcggaagaattgctgaaagtattttctgttaggatatgtaaaatacaagcataaaatatgtttcaggagaagaaaatcactcaatagtgccacaccattgttaacgagctcgagtaattgaatcaatttagagaaatagatcatattacaaaaatactatgattattgaacgttgggaagtaaagttatctaaatgtaaccaaaatgtgggcggctattctgttctgtcaggaaacttaaaagaaaacatcaaactgggaagacgagcacaaaaatatttgaaagagctaagaaatttgcaacttaaaccactgaaaatcggagggtatgaaaactgcggcacgatcaatggtgaagagtattttttggaggtaattcacatcacctctggaagacaaaaaatagatgtagccgttggcaaaacatggaatgtgactaacattgagaatgacaacaaagaagaactacagtatgagttattcaaggaaaagttaaaagtcgggaaacaggacatgttattttttagctggatgaaaagtctttcagttcaattaaatgctcctcttcaccaaaaaatgacggaacacggtttggcagacgataacacgaggttagagtggttcaacatcccacttctcagaagaagtcaatacaggaaaaaggtaccatatccgagtttaagacaaatgtcctctgtactggaagtgcaatgcagcacactaacggaggaaaagttgaacttctgcgttggattttctgataaacctttgtcagaatggaagccccaaatttttgagcaaacctacaatagataccgtttacaacggatctcacctgagaaatctttcaaatataagagtaggtgcagtaagtacaatttcaagaccagttcgcaaagctgggttgtgaaagtcccagaacatgatcaacagcttaatacgtttgaaaaacgttatgatgaactctttgatgctcaatttaataaactagaattttttaaaataagaatgaaaaaattgaaaaagaataagccaattgagaaaaagaactataaaatatggtgtctagaaaaagaagacctaaaggatttggtatgggatcctctgaaaagaatttgcaatcattctaggtatgcaatatttgagcatgttaccataaatagggaggcctattcgatcaaaccattaaggttaacttttcaaaaattagattccggctcccttgacctgatcgataatcaaaaaaagacgtttggtagtataaagcttgcaatgagtatgccagatgtaaaaaaaactgaaaatcagtcaattgaagaaagtgaaagacacgatgaaactgctattgaaacccaagaatttgatgaaaatgattgtctttcatctaaggcggatattaatacatcattagctcctcaaaagagatctttcatcgataatgaactaatgtccatgttagtcaccaaaaaaaaaataaagaaggacaaggatgttagtgacaccggtatatcttccacttcatacttgataaattctgggacatatgcaaattctcatattgaaattcctacctctaattcagtttacaatggaaaggaagattgctcatttaataactactcagtaaagcattcaatattggaagaagatattgagaataaatgcatagccgtaaatgaaaacaaggtgattgagaaccaaaaggtaattcagtcattatgtaaaaattcccatctagaccttatcgaacaatcttactttggcgaatgcgatttcattataaaccattcaacatgtgtatataaaattcaggcgagccgatttatgcaactcagaaataacggctcattgcattacgataaagcggtaaacgatcttttaactgaatttcagagagtcattataattgtggagttttctgaaataatacaagacgttgatcctgatcttttctggaaaatcaaactttatttattgaattcacgtgttgatgtttttttcattcatgagactactgacttttttattgattggatgaaatatttcattgcaagatgggccttttcatataacgatgagaaagaaaaaaatattgcaaatgccgatattcttctagatttgggatttaacatcctcttagtacggaaaattttccagacatatagtctcgaagaattttttatggcaataataaaggaagaaagcaaagctgttaaaatgcttacggtttcacaaatgactcgcctgaagaagttattaaccttagaatggtaaatccagcaaggatcgttacccggtaaactatttatactacgcctgcctctttcgttcttcgactacatgctacagttagtaaattcaaccaaggaaaatgtatttattaacatgaactagccacctaattaacccttaccttattttttatacccttggatcatcggagtatctgtagatcatatgttaacgtatgtataatattacatctgtcacaataaacaacccgaaaaaaataccgcacggaaaatgagttactgattaagatgcactttttggtgagggtgcgtgacttgaaactaaaaattaccaatagtcaaaccctttccattttcgagggaagcaatatctgaaatttatatttttagaaatttccaagagaaagtggcttttaacgaggttcttcttcttcatccccttttttaccaatattcctttttatggttgtattcgaaataactatacttggggccaatggaggacccaccgaatacggaacacagtgttttatacttaagcctgctagaacagaggatccagaattaatagctgtagacggtggtgcaggaatgtaccagctacgggagatgttggtccaagggcgaaatgaaaatgaaggtgatgatgagcttgttccaagcttttatgaacatgatcgagagccaatagagttttttattgattccaaactgaacatacaaaagggattatccaagtccttgctacaatcattaaagaggcagggagagcattttgaaagcgccaatacaatgaagaaaacttacgaggttttccaaggaattaccgactactacattacccatccccatctggaccatattagtgggctggtagtaaactccccctcaatatatgagcaggaaaacagtaaaaagaaaactatttggggattaccgcatactattgacgttttgcaaaagcatgtctttaatgacttaatatggccagatttaacggcagaacgttcaagaaaattgaagctaaaatgcttgaatccgaaggaagttcaaaagtgcactatctttccttgggatgtaataccgttcaaagttcatcatgggataggcgtcaagactggcgcgccggtatacagcaccttctatatcttcagagacaggaaaagcaaagactgtataatagtttgcggagatgttgagcaggaccgcagagaatctgaagaatctctacttgaagaattttggtcttacgttgctgaaaatataccgcttgtgcatctcaagggtatattagtcgaatgttcatgcccattatcttccaagcccgagcaattgtatggtcatctatctccaatatatttaatcaacgaattatccaatttgaacactttatacaacagtagtaagggattaagcggtttgaatgttatcgttactcacgttaagtcaacacctgctaaaagagacccaagactaaccatactcgaagagttacgatttttagctgaggagaggaacttaggagacttgagaatatctattgcgctagaaggccacactttgtttctataatgtacacaacgtcaataacataatactacgtagatgaaaagcggaaaaattcattacccgggagcaagcaaaatactagtagtaactaatgaaacttctttccattattattgatgagttaacttatgtagactcatctttgaatcccctatcccaacataagtcccggaatggaactccgtagtttttctagacagcctgatggcatacttgctaacccaagattgggaagggaggaagtattggaaggtgaacatccgcaagatgctagattagcccgacaaagcatttggttgagcccaagtttaattgcggagtatatacagctttttttcaattttattataggaactataggactgtctcttgctattaaattcattttgatgataagaaacgatgttaacttaaaactggagcataacgtgagggaagaattagataaaattgcaacttgcaaatcaaggtattttgaaaaccagtgcgaacctcatatgagggttccagcattggaggtacgttgcaatgaatggtcaaaatgtatgaacaaggaaatagtgtctggctccgattaccaatgggctaaagcatgggctcgtactctggcggaggtaataaatgctttttttgaagcgttcagtatacgatctttccttttcattttaattagcataataggtataatatttgttaccaatacgagtttcggatcatacagggtttatctcaataataaagatacaaaatcggttcgccatgcatagtgtatataacttaatctaatctgcacatttatattatttagatccatacgtcgatgaggatatgcgcaggaaagacataaaggaatattgttatttcaaagattttctccactccttaaacccgttcgataatatatgttctccatcaatcaaacctgaatattcctcatcactttcttcaatttcggataatcttaggtgattattttcgaaaaccaacttaaatgctcttatttgagaatgaggatcctcatctcttggtatcattttcaaaagccactcagtaaggagaccataccatttaatggcttctaaacatgcacttccaacttgtggattattgttctttaataaaacaggtacttcctccgttgaaaactcttccacagtttttaatacataatggtcgtctttaaaaccatatatgatccttgggatcccaactaagaagcattgcagccaggtccggaacagtttacgctcaaacttatgcgtatccgatatgttcgcaacttgctgcgtacatttcaattcggcataatgttttaaattgtctctaccgttttctttaaagtcaaatatacaatccacctcagcaccaagaattaacttgcagttacctacaccagttctcacaacactaatgtattcatctccatgcgatacaatccttttagttcttttttctatcacttcacggggtgtatactgcaacggattggaaagagtagccaaagtttcaaacttgtaccctgtaaatacattcagatcttgatttatattacgccctgcttcagttgcagaggaagccttagctgcattgacagcttcaggcacttccttgataaaaagttggccgttgaatgaaacgatacgaagatcaactgtattaaaagatggagagtcaaatgcacatgaaattaatttccgtgctattcctctaaaagtaattatatcagcattaattttttttcctttatgtctttcagagctttctatggtttctaatagcccacgcagggaacacctgtcttcaaaatctttgtaataatccttaaatttctgaaatcctgatgaaagatccaacttcctgtccaattcagcgtctggaagatagtagtaattcaaattcgtatcatcgctaattaaatattcttcatccttagttcttgaatagaatcctatttcctttggctgcttcagagctgttgtcgaccctctttgctttacgaacaaatttgcactaacacccattgggatacactatgttggtctaatatttcgctattctttcaccatattacagaagtattagtaacattaccagacctcatctgttcctaatattctcgaagtaaatttttcaatttacccgaatgcttactctttttttcttcttcgttaaaagcaagataaagtgaaaaaaatggaagataacttccataagaatgacgaaactattttcaaaggttaaggaaagcatagaagggatcaagatgccatctaccttgactattaatggaaaagccccaattgtggcttatgctgaactaattgctgctcgtattgtgaatgcgttagctcctaactccatagctattaagttggtggacgataagaaagcacctgctgccaagctcgatgatgctactgaagatgtcttcaacaagataactagcaaattcgccgccatcttcgataatggtgataaagagcaagttgctaaatgggttaatctggcccaaaaggaattagttatcaagaactttgctaaattatcacaatcattggaaacactagattctcaattgaacctaagaacctttattcttggcggcttgaagtattctgccgctgatgtagcatgttggggtgctttaagatccaatggtatgtgcggttccatcatcaagaacaaggttgatgttaacgtttctcgttggtacactttgttagaaatggatcccatcttcggcgaagctcacgatttcttgagcaaatctttactagaattaaagaaaagtgctaatgtgggtaagaagaaggaaactcacaaggctaactttgaaattgatttgccagatgccaaaatgggtgaagtcgtcactcgtttcccacctgaaccttctggatacttacatattggacatgccaaagctgccttgttgaaccaatattttgctcaagcttacaagggtaagttgattattagattcgatgacaccaacccatcgaaggaaaaggaagaattccaagactctattttggaagatttggatttattaggaatcaagggtgatagaataacctactcatctgactacttccaagaaatgtacgactactgtgttcaaatgatcaaggatggtaaagcttactgtgacgacactccaactgaaaagatgagagaagaacgtatggatggtgttgcttctgccagaagagatcgttctgttgaagagaacttaagaatttttaccgaagaaatgaaaaacggtactgaagaaggtttgaagaactgtgttcgtgccaagatcgattacaaggctttgaacaagactctaagagatcctgtcatttacagatgtaatctaacccctcaccacagaaccggatcaacttggaagatctacccaacttatgatttctgtgtcccaattgttgatgctattgaaggtgttacccacgctttacgtaccattgaatatagagaccgtaacgctcaatatgattggatgttacaagctttgcgtttgagaaaagtccatatttgggatttcgctcgtatcaatttcgttagaaccttgttgtctaagagaaagttacaatggatggttgacaaggacttggtcggaaattgggacgatccaaggttcccaactgtcaggggtgtgagaagaagaggtatgactgtcgaaggtttgaggaacttcgtcttatcccaaggtccatccagaaatgtcattaacttggaatggaacttgatctgggctttcaacaagaaggtcattgatccaattgctccaagacacactgctatcgtcaacccagttaaaatccacttggaaggctccgaagctccacaagaaccaaagattgaaatgaaaccaaaacacaagaaaaacccagctgtgggcgaaaagaaagtcatttactacaaagacattgttgtcgacaaagatgatgctgacgtcatcaatgttgatgaagaagtcactttaatggactggggtaatgtcattattactaaaaagaatgacgatggttctatggttgccaaattgaatttggaaggtgatttcaaaaagaccaagcacaagttgacttggttagctgatactaaagatgtcgtccctgttgatttagttgacttcgaccatttgattaccaaggacagattggaagaagacgaaagtttcgaagatttcttgactcctcaaacagaattccacacggatgccattgctgacttgaatgttaaggatatgaagattggtgatatcatccaattcgaaagaaagggctactacagattggatgctttacccaaggatggtaagccatatgtcttttttaccatcccagatggtaaatctgtcaacaagtatggtgcaaagaaataagcatcacataagtaatgtatatacatatttatgttatttctcaaccagtaccttttgaacaatatcttttataagtgaatggtttgctttctgaaccagtcctgtgttcgctgccttgaatcatgtaaggatagcagcttatgacatgtatgtctacctatagaactttgactgtaaaagtttatcatccattacccggttttgtaattttgacaatttatattttattgaaattggttcaaatagtgactacgagctggaaggaaaatattcaaagttacaaaaggtacttgaaggataccaaagtttgtaattgtattgcactaatttgttgagagcactatagaaatgtctgatttagatgaggatttattagccttggctggtgccgatgaatccgaagaagaagatcaagttttgacaactacatctgccaaaagggcaaaaaacaacgaccaatctctttccaagaaaaggagaattgaagtcggcagtgtagaggatgatgatgaggaggacgattataacccttactctgtaggaaatgcagactacggttccgaagaagaagaagaagctaatccttttcccttggaaggaaagtacaaggatgagagcgacagagagcacctggaatccttacctgaaatggaacgtgagactctattatttgaaagatctcaaatcatgcagaagtaccaggagaggaaactttttagagcacgtggaagagatatgaaggaacaacaacagagagccaagaacgacgaagattccagaaagaccagagcttccactagatcaacccatgctactgggcattctgatatcaaggcttcaaaactttcgcaattaaagaaacaaagagcgaggaaaaaccgtcactacagcgataatgaagacgaagacgatgaggaagattacagggaagaagactacaaggacgatgaagggagtgaatacggggatgatgaagaatacaatccttttgatagaagggatacatacgacaaaagagaagaagtggagtgggctgaagaggaggacgagcaagacagagagcctgagatttctgatttcaacaaactaaggatcggtcgttcatttgtcgcaaaattttgtttttatcccgggtttgaagatgcagtcaaaggttgttatgggagagtcaatgttggcacagataaacgtaccggcaaaacttcttaccgtatggtgagaattgagagagttttcttgcaaaaaccttacaatatgggtaagttctatactaaccagtatttcggtgttacccaaggtaaagacagaaaggtttttcaaatgaattattttagtgatggtttgtttgccgaagacgaataccaaaggtatctcagggcattggataattcgcaaatgattaaaccttctttacattctttgagtaacaaaacgaaagaggttatggattttgtcaatacaccattgactgataaaactacagatgaggttgttcgccataggatgcaattcaataaaaaactatctggtacgaatgcagtcttggagaaaactgtattgagagaaaaattgcaatatgccaaggagactaataatgaaaaggacattgcaaaatactctgctcagttaagaaactttgagaaacgaatgtctgtatacgagaagcatcatgaaaatgaccaatctgacattaaaaaactaggcgagttgacctctaagaatagaaaattgaatatgagtaacatcagaaatgcagagcatgtgaaaaaagaagacagtaataactttgattcaaagagcgatcctttcagcaggctaaaaaccaggaccaaagtttactatcaggagatacaaaaggaagaaaacgcaaaagctaaagaaattgcacaacaagagaagctacaagaagataaagatgctaaagataagcgtgagaaagagctacttgtggcacaattcaggcgccttggtgggttggagcgcatggttggtgaattggatatcaaatttgaccttaagttttagtaggcaggacaatttcagtgtttgtaaaaatatatttatatttatatatttaaatatactaaataaaaataatactatcatcgttgtgatgcaaaaaaaaaaaaaaatgaacagaaaataatagtgatgtgaatggtttcgtgccaaggaacaaggccatgcatagtaaaccttctcactatgccaagtgaggataaattgggtgaagagatatcaacgagggtgattaatgagtattcaaaactaaaatctgcctgcagaccaataattaggccttcaggtatcagagagtggacaatattggcaggtgttgcagctattaacagagatggcggtgcgaataagatagagatactttccatagctactggtgtgaaggctttgccagattcagaactacaaagaagtgaggggaagattctgcatgactgtcatgcagaaatactggcattacgaggtgctaatacagttttattaaaccgtattcaaaactataatccatcaagtggtgataaattcattcaacataatgacgagatacctgccagattcaatttaaaggaaaactgggagttggcattgtacatctcgagattgccctgtggtgatgccagcatgagtttcctgaatgataattgcaaaaatgatgatttcatcaaaatagaagatagcgacgaatttcaatacgtcgaccgtagtgtgaaaacaatattgaggggacgcttgaatttcaatagaagaaatgtcgttaggactaaaccaggaagatatgattccaatatcactttatctaaatcctgttctgataaattattaatgaaacaacggtcgtcggtactgaattgtttaaattatgaactctttgaaaaacctgtatttttaaagtacattgtgattcctaatttagaagatgaaacgaaacatcatctagagcaatcatttcacactcgtctaccgaatctagataatgaaattaaattcctgaattgcctcaaaccattttatgatgataaattggatgaggaggatgttcctggtctaatgtgtagtgtcaagctctttatggatgactttagcaccgaagaagcgattcttaatggcgtgaggaatggattttataccaaatcatcgaaaccactgaggaaacactgtcaatcgcaagtaagccggtttgcacaatgggaactattcaaaaaaataagaccagagtatgaaggaataagctatttggaatttaaatctcgtcaaaaaaagagaagccagttaattatcgcaataaagaacattttatctcccgatggttggatacccaccagaacggatgatgtgaagtaatatatatatatattgttgaatatgcgtatatgcacacttttttgttagtgcaccttaaagaaatatatacacagtagaaatatctatatatccagagttcatctatctttccctctctgtggtattatcatcacatattttatcattttttatcatcttcttcgtcatcgtcagatggaccatcatctatcatttccccatcctcattgttatcacctgatccattggtactatcaatcgctaactcggcaccctgcaaaaggtcaattaattcatccagttcatcaccatgaaccaaatcaactggcttttgattgttatagtttctcaccctaggatccgcacccacttcaattaagtttctagcaataaaagttccatgctcaggctcctcttgactgtatctgacagtaacatgtaacggagtgtcgccatcaacgtcgttttgtgggtctatttcgatttcaccgtcttgatcgagaatcttgtcgagaacttcccaggatccatacttacaacataaatgtaacgctgtattccccagtggttctttggattcgttaattagctttgcaatcttctcaggatcattatctaagctatcaaatacggtctccaaaagatccagattgtttcttctagctgcatccagcaattgttcacttaaagaagcaccttcagtattcatgatcaaaaaaagaaactaatttattttgtgaaaaacttcgacttctttcacttatgacttttttcactgggattcagaaactacctcacaggacccctatataatgaatttattgtcaacctttctatcaacgcgttataccttgggtatactaggaaaaaaaaaaaaagatacatatggatgtatatgacctgcatacacgatccgaaaatcttgaacgtaattgtaacactatcaacacattaaaatggatattaatgaattgataataggtgctcaatcagctgataaacacactagagaagttgcggaaacgcaattgttacagtggtgtgattccgatgcatctcaagtgtttaaagcgctggcaaacgttgccttacagcacgaagcttctctagaatcgagacagtttgctttattgtcgttaagaaaattgatcaccatgtattggagtccaggatttgaatcataccgttctacatcgaacgtcgaaatagatgttaaagattttatccgagaagtgctactgaaattatgcttaaatgacaatgaaaataccaaaataaaaaatggtgcatcttactgtattgttcagatatctgcggttgattttcctgatcaatggccgcagcttttaacagttatttatgatgctatctctcatcagcattcattaaatgcgatgtctttattgaatgaaatttacgatgatgtcgtatctgaagaaatgttctttgaaggcggaattggcttggcgacaatggagatcgttttcaaagtactcaatacagaaacttctactttgatagccaaaattgctgctttgaagctacttaaagcatgtcttctacaaatgagctcccataatgagtatgatgaggcgtcacgaaaaagttttgtctcccaatgtttagctacttctttacagatattgggacaattgttgactttgaattttggaaacgtagatgttatttctcagttgaaatttaaatccattatatacgagaatttggtttttattaaaaatgatttctctagaaagcatttctcaagtgaattacaaaaacagttcaaaataatggcaatccaagatctggaaaacgttacccatataaatgcaaatgtcgaaactactgaaagtgaaccccttttagaaacagttcatgattgttctatttatattgtagaatttttgactagtgtttgcactttgcaatttagtgttgaagagatgaacaaaattataacatctttaaccattctttgtcagctaagttctgagacaagagagatatggacaagcgatttcaatacatttgtatcgaaggaaacaggcctagcagcatcatataatgttagagatcaagccaatgaattttttacttcattacccaatcctcaactttccctaattttcaaagttgtttccaacgatatagaacacagcacgtgtaattattcaactttagaatctttactatatctcttacagtgtattttgcttaatgatgatgagataactggtgaaaatatcgatcaatctttgcaaattttaataaaaacgttagaaaatatcttagtatcacaagaaataccagaattaatattggcgcgtgcaattttgactattcccagagtactagacaaatttatagatgcattacctgatatcaaacccttgacatctgcattcttggcaaaaagtcttaatttggcgctaaaatctgataaagagctcattaaatccgcaacattaatagcatttacgtactattgttattttgccgaactagattcagtccttggaccagaggtctgctcagaaacccaggaaaaagtaattcgaataatcaaccaggttagtagtgatgccgaagaggacactaatggggctttaatggaagtattaagtcaagtcattagctacaatccgaaagaacctcattcaagaaaggaaattttacaggctgaatttcatcttgtgttcacgatctcatccgaggatccagcaaatgtacaggtcgttgtacaaagtcaagaatgcttggagaaactattggataatatcaatatggataattacaaaaattacattgaattatgtctcccatcatttattaatgtgctagattccaacaatgcaaacaattatagatactcacccctgctatcattagtcttggaattcatcacagtttttttgaagaaaaaacccaacgatggatttttaccagatgaaataaatcaatacctatttgaaccattagcaaaagtattagcgttctctactgaagatgagaccctacagttagccacggaggcattcagctacctgattttcaacacagatacacgagccatggagccaaggttaatggatatcatgaaggttctagaaaggctgctgtctttggaggtatcggattcagccgctatgaacgtcggtccattggtagttgccatattcacaaggttttcaaaggaaatccaaccgttaataggaagaattttggaagccgttgtggtaaggttaattaagacacaaaacatttctactgagcaaaaccttctttctgtattatgcttcttaacgtgtaatgatcctaaacaaacggtggattttttgtctagtttccaaattgacaatactgatgctttgacattggtgatgcgaaaatggatagaagcctttgaagtcattagaggtgaaaaaagaatcaaagaaaatatcgttgctttgagcaaccttttcttcctgaacgacaaaaggctacagaaagtggttgtcaatggtaacttgataccatacgaaggggacctgatcattacaagatcaatggctaagaaaatgccagacaggtatgtacaagttccactttataccaagatcattaaattgtttgtttctgagttaagcttccaaagtaaacaaccgaatccagaacaattgatcacaagcgatattaagcaagaagtggtaaatgctaataaagatgacgacaatgatgattgggaagatgtagatgatgtactcgattacgataagttgaaagaatatattgatgatgatgtcgatgaagaagcagacgacgattcagacgatataacgggactcatggacgtgaaggaatctgttgttcagctactggtaagattctttaaagaggttgcaagcaaagatgtgagtggcttccattgtatttacgagactctatccgacagtgaacgtaaagttctttcagaagcccttttgtagcttatatacataagccgtggagatatcagatgtaaagtagttagagtagaaaaaatgcggcaaaataagcgccgtctatataaaagaaagaaagtgttaaataaactgaccacagaaggtggcaaaaataatacgagatttagaagtcagataatggacccgattggaataaacaaagtcttggaccatttagcaccctcagagcttatcaaacctgttaagagttgccataataaaccttcagtgttggtgttggatgacaggattgtggatgcggcaaccaaagatctctacgtgaatgggttccaagaagagattcagtatcagaatcctacaccggagaacttgcaacatatgttccaccaaggtattgaaatattggattcggcaaggatgatcaacgtgacacatttagcgctttggaagccttcttcttttaagttggggaatcctgtggactttgctctagatgataactacgatacgttttggcagagcgatggagggcaaccacaccaattggacattatgtttagtaagagaatggacatctgtgtcatggcaatattcttttcgatgattgcggacgagtcctatgctccaagcttagtgaaagtttacgcggggcatagtccttctgatgcgaggttttataagatgcttgaagtgagaaatgtgaatggctgggtggcactaaggtttctagataatagggaggacgaccagctgctgaaatgtcaattcatcaggcttttgtttccagtcaaccatgaaaacggaaaagatacacatctgagaggcataaggctatatgttccatctaatgagccacatcaagatacccatgagtgggcacagaccctcccagaaactaacaatgtcttccaggatgctatattacgttaataatatgccgtttatgatattttcttccttgctattaccctgccttttgctttttttttttcacttcaattgcagggattatggaataaaaaaaaagttgaaagtagtataaacacaagatcaaaaagtggcaaagaggacccgctctgtttattgctactcaattgtagaagagaaaatagtaggatgtccgatttggaaaccgtagctaaatttctggccgaatcagttattgcttctaccgctaaaacttcggaaagaaatttgaggcagttggagacgcaagatggattcggtttaactttattgcacgttattgcttccacaaacctgccgttatccaccagattagcaggtgctttgttcttcaaaaatttcatcaagcgcaagtgggtagatgaaaatggtaatcatttgctgccggctaacaacgtagaactgatcaaaaaggaaatcgttcctttaatgatcagtctaccaaataatttgcaggtccaaataggagaggcaatttccagtattgctgactctgattttcctgataggtggcctacacttttgagtgatttagcttccagattgagtaatgatgatatggtgacgaataaaggtgtccttacagtggcacattctatttttaaaagatggagacctttatttagatcagatgaactttttttggagattaaattggttcttgacgtgtttactgctccatttttgaacttattgaaaacggtcgatgaacagataacagcgaatgaaaataacaaggcatcgctaaatattttatttgatgtattgctagtattaattaaactatactacgattttaattgtcaagatataccagagttttttgaggataacattcaagtgggtatgggtatcttccataagtatttgtcatattctaatcctttattggaagaccctgacgaaactgaacatgcgtctgtcctaataaaagtaaagtcctctatccaggagctggttcaattgtacacaacaagatatgaagatgtctttggacctatgatcaatgaattcatacaaataacttggaatcttctgacctcaatttcaaaccaacctaaatacgacatcttagtatccaagtccttgtcatttttgactgcagtaacacgtattccaaaatactttgaaatattcaacaacgaatctgccatgaataatatcacagaacaaatcattctgccaaatgttacactacgtgaggaagatgttgaactttttgaagacgatccaattgaatatatccgtagagatctggaaggttcagataccgacactagaagaagggcatgtactgatttcttgaaggaattgaaggaaaaaaatgaagtgttagtcacaaatatttttttggcgcatatgaaagggttcgttgaccagtacatgagtgatccatccaaaaattggaaatttaaagatctttatatttatctattcactgcattggccattaatgggaatattaccaatgccggtgtttcatccacaaacaacttactaaatgttgtagattttttcaccaaggaaattgccccggaccttacttccaacaatattcctcatattattttgagagtggatgccataaaatatatctacactttcagaaatcagttgaccaaagctcagttgattgaactaatgcccattttggccaccttcttacaaacagatgaatatgttgtctacacgtatgctgccattactattgaaaaaattttgactattagagaatcaaatacgtctcctgcttttatttttcataaggaagatatttcgaatagtacagaaattcttttgaaaaatcttattgcattaatcttgaagcatggcagctcccctgaaaaactagctgaaaacgaatttttaatgagatcaatctttagagttttgcagacgtcagaagattccattcaacctttatttcctcagttgttggcacaatttattgaaattgtaacgataatggcaaagaacccatcaaatccaagatttactcattacacttttgaatctattggtgccatcttgaattacactcaaagacaaaacttaccactacttgtagattctatgatgccaacatttttaacggttttctccgaggatattcaagaattcattccatatgtgttccaaatcatcgcatttgttgttgagcagtctgcaacaattccagaaagtatcaagccgttggcacaacctttattagcaccaaatgtatgggaattgaaaggtaatattcctgccgtgacaaggctactaaagagttttataaagacagattcatcgatcttccccgatctagtccctgttttaggtatttttcaaagattgatcgcatcaaaggcttatgaagttcatgggtttgacttattagagcacatcatgcttctaatcgacatgaaccgcttgagaccatatattaaacaaatcgcagttttattattacaaagattacagaactctaaaacagaaaggtatgttaaaaaattaacggtattttttggtttgatatctaataaattaggctctgattttttgatccactttattgacgaagtgcaagatgggctttttcaacaaatatggggtaattttattattaccacattacctactattggtaacctgctagatcgtaaaattgcattaattggtgttttgaacatggttataaacggccaatttttccaaagcaaatatccaactttgatttcaagcacaatgaattccattatagagacagcatcatcacaaagtattgcaaacttgaaaaacgattatgttgatttagataacttggaggaaatctccacgtttggttctcatttcagtaagttggttagtattagcgaaaaaccattcgatcctttgcctgaaatcgatgtcaataatggtgtgagattatatgttgctgaagcactaaacaaatataatgctatctctgggaatacatttttaaataccattttgcctcaattgacccaagaaaatcaagtaaaattaaatcaattattagttggtaattaacatggtgtagagaattatatatagatgaaaatggagctcttttgaatagctgtttatatgtagatagagtaagcaaaaatgaaaaaagaaaagcacgtaaatacgatcgcaatatggtttcttttccagcggagtacataggtctgttagaaatgaaacgaaacgaaacgaaacgagattggtaaaagtacatatacatattgattcagattaaataggccatatggataccatgtggtataagagggcacttttagttcttttaggaatgatattaacattggaatattacaaaattatgtttttttgtctgctgcagctgcggtggaagtagcatgcggctgttcttgtattattttagtagtgatttttttatcctcatgactatcgtcaggatcatcgctagccccacttttcttcgatttcatggctttgatctcagcggctgtcaagaacctcccaccttcaccacgaggtcttcgcatcgcatgtttatgtcgagattcgtgtaagtatggctttcgttctcttgatattcgtagcttttcctctagtttagctcttgcatatcgccttttcaaaattcggtagtactgcttggcattaacataaaatggttgctctgctatagcggttcctaaaacatcgctttgcaagtttggttgattttgggtgtactgggcttgaaccaccaattgctgctgctgctgctgctgctgttgttgctgttgttgttgatgaggaggaggcggtaaagtagtcactgcagagaaactagtaaagtcggcagatggttccatcgtactgacactggaagatgtatactgtgactgttgttgtggttccaaggagtccataactctattctgtgatgcccgcaatctgttaaacaaaaacaaatcttcttcatttgtaacccgttgatcttcgcctcttggagaaggcgcttttcccatatccaagggcatctctatgggcttctcttgaagagagggactgcgtgaagctgctgccgttgatgttgcagccgctgtatcagattgcagatctgtttctaatggatgaaatttcgcatccgtttcgtctgctgacatggcgttcttgttcctcttccaaaaagaaatgcttttccaaatacagatgcgattagtaaatcaaattataaacgacagtgagttgcccttttgcaagtaccttcaacacaaacactttatttattcatcgaggtccccttgtaagggagaattaatgttacgatacaagaagttttccgggtaagattgctaaataacgaatttgatggttacatacaatgaattatttacatatacaagctaacgattaaaggatatttacatgactggttggcttggcttccgtgccacacggtagagttcaaatagggctgccgcagtgataccttgaatccgtcttgcttggcctatggtcaatggctgtacgcggttcaagagtagtttgcattcagtggaaagcgtgggtaactgacggtaatcgtaatcttgcggcaacagcatattttcgtctgcctgaaatgccttcacaaactggttctgtttgacaatgtaaggttcgtatttaccttgaatgttaattttggtgacaacatgcattgggatgtccagcaaattaatgggtaaatcgggaatgcactcgtagagtttatgtagatccatatctttgaatctgaatatttcccaagcagatctgttttcagcctgtggcgcgatattagcctgtagtaagctagaccatttttgagagcttagcttgaaattttgaagcgcccgtattgtttcatcatataggtgcttgtctcttgaatattgacttaaacggacaggagatataatccctagttgagcaccaatgggcgtcagtctgaagtctgcgttatcggctcttacgctgattctgaattctgatctggaagtaaacattctatatggttctatgacgccattattgattagatcgtcaatgagcacaccaatgtacgcttcggaccttttcaagaccaattgctcccgttcttggcgcgatagtaatcctgcattgatacctgcaatgatcccctgtgcagcggcttcctcgtagcctgtagtaccatttatttgtccggccaagaatagtccatccaccaattttgtttccaagctaggctttaattgccgtgggtctacgtagtcgtattccacgccgtatgccggctgcaagatctcaacgtttgccatgcccgggatgagcctcatcatttgtaactggacatcctcaggcatagaattggatatcccgttcggataaatgacgtcggagttgaaaccttctggttccaaccatatcttatgggaagatctatcaggaaaccttagaatcttagcttcgatggagggacaatagcgggggcctttgatggtcgtgtcctgaatatgaatggattgatgcaagttattgcgcaaaaagtcgtgcatttgaggtgtggtatgtgtgccaaagcaatccagttgcttcgtgggttcgactgacacggtttcattcagaaaactcatagggacaggcaacgcatctcccttctggacctccagagcgctgaaatcaatggattccttggccagcctagccggagtgcctgttttcaaacgccctaactgaaagcccacctcattttgtagagtattgctgatcccatatgttggctgctcgccaattcttcctgctgcaatacgcttgtcgccgatgtgaatttctgcactgagaaacgtacctgtagtgattatgacctgatctgccccaacctgggtaccgtcatccagaaccacacctttgatgaccttgtggccacatccggggtcatacaagatcaagtcagcaactttgttctgcagcagagacaagttggggtgtgctttcttgtcggaaagttccctttgcatgtatttcttatataactctctgtctatctgggctctgggcccccacacagcaggacccttgcttctgttcagcattttgaattgcactccagcgagatcagttactttgcccatcagcccatcgagagcgtcgatttcctttacaaggatgcccttacccactccaccaatagaggggttgcacgaacacttaccaatatctgttaacgatggtgtaatgagagtagtatgcgcaccagtcctagatgacgcagctgcagcttcgcagcctgcatgtccagcaccgatgaccacgacctgtgtcttggttgtgggttggaagcttgtcaaagaagatatggtcaaccgcctcctgaggacctgtaagggaaatgaagtacacgaagacgccaaggttgttacacgcagcatcgttctttggggcgtttagctggtattctgcagaaactattggatgccctcaagatttaagtgaagaattaaaccgcacttatccgtctgtgaaagatgccaccatacgttaccaaccataaagaaagtggccgcacacaggtaccttagagaagccacaagggctcgattacacggtggcgatcaagagccatacaaaagtagaagacccccggatgaagaagcacctctttgtacgttccttctgcaacgccatatctaagtaacaagaaagaagccacagcattactacaaccccacacagggacagacagatatcataaacttgaatctactatatcatactctaataactacctaagcgttaagaaatcgtctaatcttcaactgccgttgttcataccgtgactaatagtggcagtaagcagctttttttttttttcaaaatttttcattttttttttcagttgactcgccccgtcggtagtgacaagtgccgactgactcgtgtcctggtaataacagcaataatgaatatgcgatgggcttgaacttggtatttaaactatgttcagaggcaagtgcaaccgctgttaaccgtcccaggagctaccactagtagcgcagttatttcttattactttcttaatcatagcttaagagaaccattctccctcccctcacaatgctcaacattctcgttttaggaaacggtgcaagagaacacgttcttgtcaccaagctggctcagtcacccaccgtgggtaagatctatgtcgctccaggtaatggagggaccgcaaccatggatccttcgcgtgtgataaactgggatattacgccagatgtcgccaattttgctcgtttgcagtcgatggctgtggaacataagatcaacttggtcgttcctggtccagaattacctctagtcaacggcatcacctccgtgttccatagcgttggtattcccgtttttggaccttccgtcaaagccgctcagttggaagcttccaaggctttctccaagagatttatgtcaaaacacaatattccaaccgcgtcttatgatgtcttcactaatccagaagaagccatttcattcttgcaagctcatactgacaaagcttttgtcatcaaggccgacgggatcgctgctgggaaaggtgttattatcccatctagcatcgacgagtccgtccaagctatcaaggacataatggtcaccaagcaattcggtgaagaagcgggcaagcaggttgtgatagaacaattcttggaaggtgatgaaatctctctactcaccattgttgacgggtactctcacttcaatctccccgtcgcacaagatcacaagaggatctttgatggcgacaagggcttgaacaccggtgggatgggtgcctatgcccccgctcctgtggccacaccatctttgttgaagaccatagattcacagattgtgaagcctacgattgatgggatgagacgtgatggtatgccctttgttggtgtgctgttcaccgggatgattttggtgaaggattctaagacaaatcaacttgttcccgaagtgttagaatataatgtcagattcggtgacccagagacacaggctgttttgagtttacttgatgatcaaaccgatttggcgcaagtgtttttggctgctgctgaacatcgtttggattccgtaaacataggaatcgatgacacaagatctgccgttactgtcgtagtggctgcaggtggttatcctgaatcatacgccaaaggtgacaaaattaccttggataccgataaattacctccacatacacaaatcttccaagcaggtaccaaatacgattccgccaccgattctttattgaccaatggtggtagagttctttctgtgacctccactgctcaggacttgagaacagcagtagatacagtatatgaagccgtcaaatgcgtccatttccaaaattcttactacagaaaggacatcgcataccgtgcgttccaaaactcagaatcatcaaaagttgccatcacatacgcagactcaggtgtctctgttgataatggtaacaatctcgtacaaactatcaaagaaatggtcagatccacaagaaggccaggtgcagactctgatattggtggttttggtggtttattcgatttggctcaagcaggtttccgtcaaaacgaagataccttactagtaggtgctacagatggtgtcggtactaaattaatcattgcccaagagaccgggattcataatactgtcggtattgacctggtggccatgaatgttaacgatttggtggtacaaggtgctgagcctctattctttttggactactttgccactggtgctcttgacattcaagttgcctctgattttgtgtccggtgttgctaatggttgtattcaaagtggttgtgctcttgtgggtggtgaaacttcggaaatgcccggtatgtatccacccggccactacgatactaatggtaccgctgttggtgctgtattaagacaagatatcttgcccaagataaatgaaatggccgcaggagatgttcttctgggtctcgcctctagcggtgttcattctaatggtttctctttggttagaaaaattattcaacatgtagcattaccatgggacgctccatgtccatgggatgaatctaagacgttaggtgaaggtattcttgaaccaacaaaaatttacgtcaagcaattattgccatcaattagacaaagactactactaggtttagctcatataacaggtggtggtttagtagagaatatcccaagagctattccagaccacctacaggcccgcgttgatatgtcaacctgggaagtaccccgtgtcttcaaatggtttggtcaagcaggtaatgttccacacgatgacattttaagaaccttcaacatgggtgttggtatggttttgattgtcaagagagaaaacgtcaaggctgtttgtgattcattgactgaagaaggtgaaattatttgggagcttggttctttgcaagaaagaccaaaggatgctcccggttgtgtgattgaaaacggaactaagctttactaatcaacaatattaactttataatagattcatatatgcgcgtacatatattatatacaatttttctacacaagaatgcttaataaagatacgataattttttgttcgcttttacttttccgcataattcttccagaaaaatacaataataaaaggacaattaatacctttaacgagcgtaaaatagtagcaagagaatactgttgaggagttgtagcgaattagctgtcaataatggaccaagaaggccagccattgctttcaaaagattttcagcaggttttactggctactgcatccggaaacaattcatcgtggacagaaagggctgttctcaacaatgaaagtacagatgcagtgaaacacgaacctgcgctgggccaaaatgatgtgtttgatttagatcctttatcctttgataagtgggtaccttttttaagaagggctcttgataaaaatcaattggaccccgtaattgatgaattggaaaattcaattgaggataactttcaaggtctggaattgcaattattacaagattcccaaatgaatgataagctggaaacatctatagacgaaattgcaaacatccaaggtatggtgcaagacactttatccagtgaaatttccaaatttcaaataagattgagtgaatcagctaatgaactaattgtcaagaaacaaatgtatgttaataacaaaaaaatttcactaaaaatttcagaagcaacaattttaatcactaaggttgttagaatcttggaattatccagcaaatgtcaagaattgatcaccgaaagaaagtttttcaaagttttacaaaacttggatagtctggagaaattgtatctacaagaatttaagaattataatttccaatttttaattgaaatttacaattctataccatttttacagaaagtcaccaaggatgagtgtataaatttgataaggaattctctaaatttaaatttagggaagaacttgataaaagtggggcaagaattcgtggcaatttatgagaatgaattacttccgcaatggctcgaaacgagatctaaaatgaagttgacaaatttcaaatttaattcgcctatagagatctccatgagagatgaatcctttctagcaaagctaaacttgggtgaatttttccagttagatgactttcacgattctataatgatttttcaaaacttaaatgagttgagcgtcctctctggagagtttaacaaagaatatgaactgagaaagacaaaactaatgtatccattgatatggaagaagaataaaacagctgcatatcaaatggattcgttattacggggtacaggtactactcctggatcaaccgcgcatgacgtttccacagatgatcctttcacacaaagtctaagtttacactttttgcaggattactttttgaaaattctcggcttcttattatatgatattaatttgaataaagctacagaatttatcctcgttgataataactataattctacaaatgaattttgggatggactcatggacaggttgtcaccatatttgagttatttcatagatgagaagctgaaaacagaagaagacatgattaaattgaaagattttctttgtatttatgttgccattttagaaaatttcaaactgaacatcgaacctttatataaaattttggtttcaattttcgagaaattctgctctgtttccttgagagcttttgacgatgaatttcaaatcttgttaaacgatgatgattttatgcctttatccattaatgacaagacattatatgagaaagttttgaagatttgctggatgaaggagggcgaacacctttccctgccagatccaaccaacggagagccatttgctgtgactttgcctttttctccattatacccaatgacgtgtacacttgctaagaaaacatattctaaaataaccgcatttctttccatattttatcgtcatgagctacacactttgaataatattttggtcaaaacaatggacgatatatttaatgatatcgtcaataaaaaaattcgttctaaacttgaaagtacgtcgagagaagaaattgcacaaatcttagtcaatttagattattttatcatagcagcaaaagaatttagtaacttcatgacaagagagaatattttacaaaacccggatatggaaatacggttatcctcgataaaatatcttgcggaaagcagaaaattggcagaaacaaagttaattgaattaatcgattctaagatatcagatattcttgaaactattgaaattgactggcaaataacggaggtaaggcaagacccggatatctccatcattgatctggcacaatttttagaaatgatgtttgccagcacgctacaaaatttaccatacagcgtccaaacattattgattttccgtgaatttgactccttgacgagacaattcatgggtctattattgcatgacacaccaagtacaattacacatgaaagcataatgaattttgaagttgatgtcaattatttagagagcattattcccagaattttcccctctacaccaggtactatagatagtaatggataccagtcgccaatgaccccttcgacgcctacatttccaaatgccaacggtgttgacgcaccaacattatttgaaaataatatcaaatcgctagaagctacatttatggagttgaagcagtgtatagagttattaaagactcagggaaaagattataatgaaccagaaataagattaagaaaatattcaagaattagacaggaagatgcggctcttttgttgagcaagattcagcacttcgtctcatctgtagaaggagctaacggcgatgacactagcgtaatggatagtagcagcatattcaactctgaatcagcgagtgtcattgactctaatacgagtaggatagccaaattttttaatagacgttaaaaaattagatattatctcagtataatcatttgtacgttcataagaaagaatttcggacagtcttgagttttttggttttagcatcgaaaaagttcacttcaaataaattttttttttatcattgaataactctttatttttcacgtcaaccaaatacatctcaaaagtctactatatattgaaaagtatcatacaattagtgtaaataagtatcttaattatgggtgaaaaacgtaaccgtaatggtaaggatgcaaattcccaaaacaggaagaaagtatgtctgtctgcacacgaattagagttctttaagtactaacgatcaaaagtaatagtttaaagtatcttccggattcttagaccctggtacgtctggaatatatgccacatgttctagaagacatgaacgtcaagcagcccaagagttgcagcttttattcgaagaaaaatttcaagaactctatggggatatcaaagaaggagaagatgaaagtgaaaatgacgaaaagaaagatctatcaattgaagaccagataaaaaaggaattacaagaattgaaaggtgaagaaacaggcaaagatttatcttcaggggagacaaagaagaaagaccccttagccttcatcgacttgaactgtgagtgcgtgacattttgtaaaacaagaaagccaattgttcccgaagaatttgtgctaagtatcatgaaagacttagcggatcccaaaaatatggttaaacgtactagatatgttcagaaattaacacctattacgtactcttgtaatgcaaaaatggagcaattaatcaagttggccaatttggttattgggccacactttcatgacccttcgaatgttaaaaaaaattataaatttgctgtagaagtgacaagaagaaatttcaatacgattgaaagaatggacatcattaatcaagttgtgaagctggtcaataaagagggttctgagtttaatcatactgtggacttgaagaactatgataaattgattctagtggaatgttttaagagcaatatcggaatgtgtgtagtcgatggggattataaaaccaaatatcgtaaatacaacgttcaacagctttatgaatcgaaattccgaaaggatgaagataagagtgtaaaacaataatcatatatgaaacagaatagatattttatataagtatatacgctctcaatcggaaaaccattgtaatccattattataatgagcaattcgttcccagggtagccaatcacccttagcgttaggaatgagacccattgaatttagtttcctgtatccaatgtacattaagacgccttggaatacgatatacatgaacatagcagtttgcacttgactttgtgttgctttattacccaacactggtttgaatgcactccttgttgaaaatattgctttaatgggtccagagagtagcatgagggcagtcattataggaatgatttgtaaggatgtaccggacatatacgacataaaaatattcatcggaatagatttggctggttgtaacgcaatttgccatgccttctgtacttgtaatactgttatttggtttttttgtgccaaagaagtagtttgagatgtagcatcttgttgttttcttgtaacatttcctttagaggaattaccttcaaatcctggtggtgaaggtaatgtgtttgagttctgaatgttgtatttttcgatatacttggtgtccaataggtgtttagcccattcgtaaggctcctgttcactcatttctgttgcttatatcgtttggctttattttaaccttaactgatattatgttcaactttttttcattctatttatatagaaaagaatacgctttttttattatttatgaaaggaacatgaaaaaactacgaatgtacaaaagcagagattgctagagaatacattggtcaagaattttcgcatatggaacgcattgctcttttagatgggctgttaaataatcgtaatttaggttagttattgccctttgcgtcttccgtggaacaatgttggtccaataaattataaagaaaagaaattggatagcacaaataaaagagcaagcgataatgcaaaacattaaaagtctgttttccattagtttgtaatattctgaggtcatcaataaaaaccattttttcgttcttgtaaaattgtatctctcatctgtattggatttttcgaccatttgaaaatcatccttgctttttcctttatattcagtcgaggaatcatttgctgtattaggctctggttgagaaacctcttcaaggcccttttttgggtaggctttcaataaatgtagaacattgccggatagtgtaataattcccattattatggttttgttttgcctggtttgggcctgactttagttatatgattatttttgtatagatagctataagttattgaaagtaagctagacaataatttttggtgaatagttggtgaacattcctgaactacaaaggactattgttatatttagtttacttcaattggcccccaataggcttcgtaatttttacatgtcacaaaattaaataaggcaaaacgagaaacaaaatattaaaaatgtaggaaaaaaaaagtcaaaattggtttgacgacttaacctaatcaatttaagtcggaatgatgatcaacaataacatctttaattttatcatgaatatctaattcggttaattgacccaattcatctatgagctcggcaactttatcatgcaacttaacatcctcctcgtgaacaatttcattctcatccattgtggatggatgagctggtttactcatatcagctttttccaaaaagtcctggttagtattttcatcgctttcggcacagaactggcctccaccaagaattattgaacacattgtccttgtttcgttcaagatgtcactagaatatgacatccaaacttcatcttgtaagaaggcatatatatctggagcaattagatcggtcttataaattttggaatacttcgcaatttcttcggcaattaatactaattgacccatataacctaaatttgttttctctttttcgtaaaattcaaacgaatccttgtggccttgtaaaatgaaatcagagataatatggaagtctttaacaggtaacttttggttgctgccgtacaaaggttttgggataaatcttgtagactttttgaaatcaaacaaagaatagaccaaaaatgagttataagaaaaatccattcgaccattgaatatctgctgaataatatcaaatacaatgttgtgccaaaagttattccaaggatatcttaagaataattgtagaaactttggaaaaaacccaaggtcatgaagtttaattttgaataaatctccaatggtagggtttttacgtattttcaaattttgcgtttcactgacgtaaggaatttcaaaactcatatcatcatcatcatcaatattgtcatcagatgtatcaaaagtagaatacaattcattatcatgaaacttttttttaatattttttttttgtttttggttgtcattactgtcattactatcattattattacatttatcttctaatgtattggaagtaatagtattatcatttatatttaaatttttcatggctttctctagtgagttttgatcaagagtgtccctgcatttatctctggtacgtgctattttttcgcctctttttgaattcatcaatcccatatttgaacagtgtaacatttccgatatcaattctgtaatcttgactctttcaaagcccaaaggcctgaatgattcatgcaattggttttctagtaggtgatgcttaacagatggaagagcttttgaagcagtgtcatgatcatcgtcatcatcattttcaagtttaattagtaatgcataaaaatcttccatatgcatagtgagctcatataacaaatggcccaaatagactggatctctttgagaaggcggattgtctactatggtggtacttaacaaatctacttcgtcatagtcggaattattcttcctgatcaactcaattataatagatacggcaactcccattgcatggcctctttgaaataagattatattaataagttggtcgacatattgcggagaggcaagctgtcttgtcaatcggttaggtccgatccacaaagtatccagtttaaaattggtggaaatgctgatcagtgcttttagaagctctccgctactgttttgaataccaggtgagtatttgctattttccaagagattcaaacacttaggtatcagatcctggtgatacaagaagtcaataatgttcgtaggtgattcaacttgatcagtcagcatgattttaatgagaaattcaaccaagggtgagacttcaatatgatataagaacttgtccacaatgttcggttgcgatttgaaaaattccaaatagctagatgtctgttcaaacagaagagtttcgttaatcttaaggaaaacagccaagataggacaattttctgcctcaatattttcaaactggaaaacctcgaacagagaggacaaaaatggggtattttgcacgagtgcctccactatgggcgcacttttcgaacaaaaaatactggaaataatgttgacatacagcattgggtcttcatcgtcctgatcttcatattcacctgtttgatggaatgaattctctaaaagaaatggggttctataaccagtgcggtctatgtccttcaggtaagccatcaacatgtccactaggtagtccatgtggcggacctgctgggaacggtcgtcatagaaatatcccaagcaaatgaagtcgacgagtctgtcgttggctgctccattcagttcatccagcaaagctgtttccaacaagatcctatcaataaatgactggttaaggtcactcctatcccgagactcggtaccaaattcggactctgactccatagaaggctcattcttcttgtcgtcagttgaagaggtctcatttccctccaaactacgaaaaattagatagtactcttcaagtatcgaatcaattccggaatgactcagcgtctctccaaagggccatagtgacatatttttattttattttagctttatcgaaaagcaagagagcagtaaactggacggtatagaagaaaagagaacttaataacaaaagaccagattgtctataactttatctcacaccaaataccaggttgtccttttcccgctgggtgaagcaaccgtttcacttattcgcacaatccaattagtagaacacaacacaacacaacacaacacaacacagcacaacacgcttaccaaattatatttactacggcaaccaaaaaccgacagaataaaaaacagccatcatacgtggatgaactcttggtttattgtctgttattatcctcgagagttcttatttaggggatttagggctggcatcaataccctaactaaaccctgaactgcccaaggaacaattttcaaaagtaagaaatgtcctatacgtttctatgtataaccctaagatagtcaggtttcggaaataaggcggatttctacgtacatgatgataatcatgtatcaaagaaaggatcaacttgaagaacagccttaaagtaagcgtaatgggcattctgtttcaaccaccatttctgaagtactttatatcttggatgcacaaaagctgttacatctaaacaagaacgcagcgtaacgaaatgggaaagctgataaagttaatcacaactctgacggtgttggtatcgttgcttcagtactgttgcgaattcaatagtgggagcatatcgtgtgaacgcacgcaaacgctttgccattataccaatccaagagtctggaacacctacttttcaagaaattgtgaattatacaaaaataaagttagtcccggtttcgatatagtggcgcgtaaatatgacacggctgtcaaacctgtcatcgatgacgctacagtaaaagtgaacaaggtcgctatacagcctgcattcaaggtcatccattcacaatgtaagaaatggaactgtggaaagtattaccaattggtccgctccccaatggtcaagactagacgatttttcttcgcaaaatacaatgcttttgtgaaacctaacttagacaaattctttactgcggagtttcgctctcatttgaaggaaagaattttaaagtataaaaatataggccattattactttactatcacttcaagatgcatcaaatccaaatacgactttattgttggtaatacagaggaaaaattaatgggaaagttcaagaataaggacacgcatggcattcatggttctgtcacacgtgagccttcctcggaggacatggttttaaccgtaagtactatggagtctgacgaagaggagctaactacaacaagtactcaaacagtggttgaaacaattactttggaccaggaagaggctagcgctgttgctaatcatgcgcacgacgatgaggcttccacagacgttgaaggctccacagacgtcaatgtcaatgaacaggctctgttgcaagaggattttgacatgtggagtgagactatattgcagaaaacacaagacgtcatacagctatttgaaaaggatgtttccaaatacatcaatggtaaattggttgaggaggccaaccattttaaagccaagtttcaatctttagatgataaatctaagaagttcttctccaagatttcgctagccattaacgatattgaatgtgtggaaggcattgatagtgaaactggcaagaaaattttcttcgataaatctggaagtactgagatttctcagtacataacgagagagttagttcgtgagtacttcaacgagacgcgctcgacgttagacgaactgacaaatgctatggagaaagatttgagcgaaatcactgatgaaattgaaaaaaaagttaatgcaattagagaggaaaacgtcgaggtatttgaagaatggggtgatatcattgtaaatgaatggtccaaaagaatggcttatgtggatgttatcaacgctcacatgggtgcagatgatgacactacgcttgatgaagagaaagcaaagtcttctgttaactggaagaagtttttgaagggcaagaaacagatcatagaatctagagacaagctggctcaccattccgctgacttatcccgtgttaacgcgtttaggcaaaaagtgcaaaagaagatattatcgttcactcaagagagtggtgagtttttgtatattctaagatcgaaagccaacctgcaatttcaggaacgtgaaagaaaggaacgtgaaagaaaagagcgtgaaaaagctgcagcagaagagttccaaaggcagcaggagctattacgacaacaggaagaagaagacgaagaagacgtatcctacacctctacttcgaccatcaccacaaccattaccatgacattgtgatgaaattcatgcgcttgctatacacacacacacacacacacacacacacacacacaatatctatctatatatatatgtatgttctttattgtttgtctttacctttatatataaacatatatagccatataagaatataatattaccactccactgtattttgtatcctgcctatttttgctagattacaggacgcgcgagcctttcaggggagggaactgatgaatcgatcaaccaaaagaaagagccaaaggattggaccagaactgttactgttatagcagaaatattagtagtacgttaaagccaagcgtcgaatttcagcataattaagaggaaatgtctgaatatatggatgacgtagaccgcgaattcattaactgtttgttcccgagctacttgctgcaacagcctgtggcttatgatttatggattttatatttgcaacatagaaaactctttcacaaactgaagaacactaacttaatcaacgctgatgaaaatcccactggcgttggaatgggcaggacaaagttaactgctttaacaaggaaagaaatctggtctaaattgatgaatttgggtgttctaggcacaatttcgtttgaagctgtcaacgacgattacctgattcaagtctataaatatttctatccagacgttaatgattttactttgagatttggtgttaaagattcaaataaaaattcagtgcgagttatgaaagcttcctcagacatgaggaaaaatgctcaggaactattagaacccgttttatccgaacgtgaaatggcgcttaactctaataccagcctggaaaatgacagaaatgacgatgatgatgacgatgatgatgatgacgatgatgacgatgacgatgacgacgacgacgatgaatccgatctggaaagcttagaaggggaagtggatactgacacggacgataacaacgaaggagatggctctgacaatcacgaggaaggtggagaagaaggaagtagaggagctgatgctgatgtgtccagtgcacagcagcgtgccgaaagggttgcggacccatggatatatcaaagatctagatcagctattaatatagaaacagaatcaaggaatttgtgggatacatctgacaagaacagtggtctacaatactacccccctgatcagtctccaagttcttccttttcttctcctagagtatcgtctggtaacgacaaaaatgacaatgaggcaacaaatgttttgtccaacagtggtagcaaaaagaaaaactcaatgatccctgatatttacaaaatacttgggtactttttaccttctagatggcaagctcaaccaaataacagcttgcagctatctcaagatggtattactcatttacaacctaatcctgattatcactcatacatgacttatgaaagatcaagcgcttcttctgcctctaccagaaatagactgagaacctcttttgagaactctgggaaagtggactttgcagtcacttgggcaaataagtcattgccagacaataagttaactatattctattacgagattaaagttctcagtgtaacgagtacagagagtgctgaaaatagtaacattgttatcggatacaagttagtagagaatgaattaatggaagcgactacaaaaaagagtgtttctcgttcaagcgtggccggttctagtagtagcttaggtggtagtaataacatgagttccaatagagtaccttctacttctttcactatggaaggtactcaaaggcgtgattatatttatgaagggggcgtttcagccatgtctcttaacgtggatggttccataaataagtgtcagaaatacggatttgatcttaatgtatttggctattgcggatttgacggtttgataactaattctacagaacaatctaaggaatatgctaagccttttggtagggatgacgttattggttgtggcataaattttatcgatggctcaatttttttcacgaagaatggtatccatttaggtaacgcattcaccgacttgaatgatctagaattcgtcccatatgtggccttacgacctgggaattctatcaaaacaaattttgggttaaatgaggattttgtatttgacattattggatatcaagataaatggaagagtttggcgtatgagcatatttgtcgtggacgccaaatggacgtttcaattgaagaattcgactctgatgaaagtgaggaagatgaaactgaaaatgggcctgaagaaaataaatcaacaaacgttaatgaagatttgatggatattgatcaagaggatggtgccgctggtaataaggatacaaagaagcttaacgatgagaaggacaacaatctgaagtttcttttgggagaagataataggtttatagatggaaagctagttagaccagacgtgaacaatattaacaacttaagcgtggatgacggttcattgcctaatacattaaacgtgatgataaatgattatttgatccacgaaggattggtggatgttgcaaaggggtttttgaaagatttgcaaaaagatgcggttaatgtcaatgggcaacattctgaaagtaaagatgttatcaggcacaatgaaagacagatcatgaaagaagaacgtatggtaaagataaggcaagaattaagatacttgataaacaaaggtcaaattagcaaatgcatcaattatatcgataacgaaattccagatctgttaaaaaataatctagaattggtatttgagttaaaactagcgaattatctggtgatgattaaaaagagttcatccaaagatgatgacgaaattgaaaatttaattttgaagggtcaagaattatctaatgaatttatctacgatactaaaattccacaatctttgagggataggtttagtggacaattgagtaatgtctctgcattgttagcatattccaatccacttgtggaggcaccaaaggagatatcaggatatttgagtgacgaatacttacaagagagattatttcaagttagtaacaacacaatactaacatttttacataaggatagcgaatgcgcattagagaatgtaatatcaaacactagagctatgctttctacattacttgagtataacgcgttcggttcaaccaactcttcagatccaagatattacaaagctattaacttcgacgaagatgtgttgaatttatgagcataaaacaagcaccttcaaacaacaaagccatgtgatatcagtcattatcttcccaaaaatcgcatattaatatgtcttaaaccgtttatataatgaaatttacttgacacctttctttttaatattctcatccaaaatacttcttaagtatagtatataattcatcgataattcctttataggccaacgaagagccactagacgtagacaccgaaagaattcgaagcaaaaacagtggtcaagccagcaaacaagctgccaattacacttaaaattgtgtagaagaagagtttcttaatgtatgaagatttagaaccgacggcgaacagggcagatgataatacagctaatgtaacgattaaaccacaaattgcaaattttggttgagtgtctaagtggataaatggctggaagctctttgaggaatggaactctttcttaagtgattacacaaatgccgagaaggcgaattggctatacttgttagtaattatgaattagaaaacaggaagggaactattcattgtcctgtgtgttgttaaaaacatcaaaagaatagcatcaaccagcgttacaggcaacgtacgtataattgttcataagtcattgtaaaccttgaatatgcagggatatctctcactgcttatgttttgcctatttacagtatacgttttatgtgtacttgcatccttcttcgaaaagtatttgcaatttcaaatttcgcgtcaaagaaaagagaagaccacccaaaagatatcatttcaacataggtagaaataaggcagaagatgatgggacgaaacggtattcggctagcactgaaaagatctttcagcacttatcagccaccggtagtagagattacgaatataacgaagttatggcccactctacgacctgaagttagggatgaaatcaaggaatacttacgatggaggatgcaagaagattggagacatataccgctggaggagaccaaagcagcgtatttcttatcttatggaccctgtggtggcagatccaagggcaacgaatggaacgtagggtacacgggaatgcggatagtgttcaaccttgttttatttggcggtgcagcgactgcattttataattggaaacaagataaaaagctagaggaacaattaagggatcttgtataaattggaagcaacaatagtatatatatatatgcgcttgcgcagagtacgttctattcattttttatcattcattatctatccctgtaaataaactaatataaaaattcaaaaaaataatgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccacttaattgaaatatacaaccccaagataagatacttgcttcatagtttagttgtaaaattgaagttcagtacaacatggcactagtataaaaaaaagtttaccagccattactgcgcacttacctacattagtcactcttagcgtatattctaaatacgcttagagacgtctccttactatttttcatacgtataactctcaaaggacagtatagacatatccctgggggcttttagagtgcagcctctggaggtctacacacgttaatagtctcaaaaaatacgctaatatttgttaaataagcgaataggtcttcatgtgcgcctgaatcagtagctgtctacatggtaaagagtaatttgttgacacgaaaattgatagttggttaaaaaatattgcagattcaatactacatgaaagacttaattacaagatagactgatggtgaaaaaagaatgtacaggtttaccggcaaacattttgagaaattaaagcccaaaaaattttgtgtaccttatgattttcctcctctgtctaatccagttccgtatctgggtactgctgcttctttgttaaaatcgcagcatgcttcccattgttgggaattgactttgagcaatatttagttagtaactaccatataggtgactgtcgtgtgccagctataacagaaataatcctttcaccatgatcattgtaaacgatcaaagaaaactctgaagggactataatgcagtcttcatgcagacacttgaaatatacgacattagtagctcccaaggtagtaggcacatcctgcgtaaattctccacaaccatgttgtatatatagcagccatagtatgaccgagcacatgggacgtacgaataaaagattttctcagatccctgaacttgagcgtcaaccatgaatttctctacttttttttcgagcagtaattaccattttaggtttgattacaatcacagcttcagcagaatttgatttcgacgtaggctatgaagagtttgtccgtatcaaccctgataagaccttcttagaaagtgagattggcctttacgttggttggaccgagggtagtcaacggcagataacaacgataccacataattccacgttggcggcatcactacaagagtagaatggttgtggtggtaatggcacagaaacctccatcgctacgtccacacttacgatgagtggtatacctatcgctacgataatgaagcacagaaaaagtgtacttatcatattaccgcaactatgtacgtgaggtgtaaattatggctctcataggacataagtaggacagaaattgaaatttttgtgttggcagagcgaaagaaacttgaattcgtttatgaggaataaattctcagctccatccatggttccagttgacgctatgatacgcaaattcctttgtgatacaggtatcatttctgcaattcctcgtagattgttgatcataccataagattgatgctggggaaagtggagaagctaacttaacgattgaggccttggcaaaccctgttaaaccagtactatcggccttaacatgcgacttagagagagagagagagagagatgtttgcgtttgcgtcatgatagagatgctacatccacatagttgttgtagacatgtttaaaggtacaattctgcaacaacgccttgaaattttccaaaactaaccaagcacattggagttacgcttatatagtaagccacttcacttgcgttgctgtaaaggttgataactacaggtaggaattaatgaatgttaaataaaaaagggaaataccatcatctcgacaagaaaggcaaaataacttttcaatctcaccaagacgcgcgaacgaaactcgtgcgtctatattagtatcttgacggcgcttttacatcattaaaggtgtaataaaactgaagtcatgcgatggcactgaaataatcaaagtaactatttgtgatggcatgcactgtgatatgatctcaaggaaaaaaatgcaatgtcgggcgccaatacttatgatcatgcttagtctcgacattgaccttgcttgctacagtaatctggtgtccgagtagtgacatctaggtaccggtgagaactatatcttcattactacacttgtcgcccctgaatattatcgctacacacgcgaaagagctcttgttaaagttactctcgcatcattgcggtacatgttttgcatattcatctgaagtaggaaagggtataagcagtatatgatgtaccatctgcataagcggtgtttaatgcgtacctatcgtttaagaacaaaaggaacacacccacacccgctccaataccatattgagagaataatgaggtaacatatgcttctatttggttcgataagacggctactagtccaaaaaaagtcaaacaacaatttcaacagctacattctgaagatagaacgcatttttgcctgaatattgcaactcaatagacattctaaagtgctacgagaaaaaagcttgtaatggaccatggcaatgtgcgccatatatatatgcggctcccttatgagtagaagaaaatatatgactggtggtacaaagtggcatggtggtatatagatgtaggaacaccatttgagtttgccataatgattaaatttccctttttataaagaattagccgcccataacacgaaaaatatcacagttgacgaaagaagacacgtcgcctaaacgcgtaatgaatcgcaatatacgaaaagctaaacgggtttttcagaatcctcttacccagccttggataatagttttggccgaaaaaaaaaaaaagaaagaaaaaaattgaaatttcgcgatccgaacaaacaatgaacagaaaaacagaatatatataacgctgccaagcctatttcttgttgccgattaattgttgacatcctcttaattaccaaaagagcctaagaaaacaaacacactaaccacacagtatctttcgcccgaatgtctgaattgaaaacaggtcatgcaggccataacccttgggcttcagttgccaattccggtccgatctctattttatcctactgtggttcctctattttaatgacggtgactaacaagttcgtcgtcaatttgaaggatttcaacatgaactttgtcatgcttttcgtgcaatctttggtttgtactataaccttgattatcctacgtatactgggctatgcgaagttccgttcattaaacaaaacagacgccaagaactggttccctatttcctttttactggtcttgatgatctacacctcttcgaaggctttacaatacttggctgttccaatttacaccattttcaagaatttgactattatcttgattgcttatggtgaggttctcttttttggtggctctgtcacctccatggaattgtcatcatttttgttgatggtcctttcttctgtcgttgcaacttggggtgaccagcaagctgtggctgccaaggctgcttcattggctgaaggagcagccggtgctgttgcctcctttaacccaggttatttctggatgttcaccaactgtatcacttctgcattattcgttcttataatgagaaagagaattaagttaactaacttcaaggatttcgacactatgttttacaacaatgttttggctctacctattctattgctgttttctttctgtgtggaagattggtcttcagttaatttgaccaataacttttctaacgattcgctaactgctatgatcatcagtggtgttgcatccgtcggtatttcttactgttccggttggtgtgttcgtgttacttcgtctactacatattcgatggtaggggctttgaacaagctgccaattgccttgtctggtttgattttctttgatgctccaagaaacttcttatctattctctccatttttattggtttcctatcaggtattatttatgctgttgccaaacaaaagaagcaacaagcccaacctttacgtaaatgagaacttacggggggtgcaatttattttttttttttggtttattttattttatagaggcatctaatgcaagtagatttatatacaattatacttaaaattgatataccttagaacaggtcggacacaacgtgtggtaactccaatatatcactaatgacaatagcgccttctggtgtttgccccaaaatttcatttacttcattctcaactaaatgaatacatgttttcatgcccaatttgatacctgtctcgatgtttttcccactgtcatctataaaataagcattctcgtatcttgccaacccgctttccttcatggctttttcaaatgctttaacatgtggtttgcagaccagcgtatctgtcctagagtagtcacaatatgtcaatccatcaaataaatccgctatacccaacaatctcaggcaacgtattgcgtggtttttataagcgttggtgaaaagccacaatttatcaatctttcccgattgtctcaatctcaacagcatattccttaatggtatatcaggtttcaagatatcttgtagtggtaaggaatcatccacaagccggttatattccagtgcgttcactttgtggaacattacaagtccccttatggcaagtccatactctttgtagtaagagttattcaaaacgtgagcatcttcaggtgatagtttcaagtgtgtttgaaagaacctcagtatagattgttgcataagatcgtgaattctcgtggatgatttatagagacagttgtcgatatcaaaaaagaaaacttttaagttcgggttttgaggtgtagcagaaatatcttgatcgatcggaaatgtcactttcgaacctggatgagtcaatgattcaagatgtgctttattcttggcaatttgttcgttcacctcattctgataggttgccaaatcggatgcagtatattcaacagtcatgaagcctagtaatgattcggtccaagagcttactcatgtattccgaaattaattcaggtgaaatgggggagtaatatgatatcaagaaggcgatcacttattgaagtccacatagatacacacagataaacatatatatattatgtatatatatatatatatatatatatatatatatatgtatatatcaacgcccataccattatcattatcaataagtttgcgaggcgggtaccctccctcgtgctattatattactgttgccttaattgagtaatttgatcgatgactaattgcaagagattgtgattgttgtacgaagttataaaatcatccacaacactcgttgagttttccagtggtgaaggtaagcgggatgagatctgagtcttaaactcttgcaattgagtaatcaatttatttctcaaatctgtcagtgtctcttgagggcatttatacaattctaagttttgtaggatttcaatcgtaggctgcaccgtttgataaatttgcaacgtggtatcattggttaaaccttttgaatagaataccgctgtatcaatatattgtttcaatgcatcatcatcaagtggagatacagtgccatcattgaggttcgtatcattatcatggaagatatctaatttatgaagagtttcaggctccttaagcttggctctcaaagtagagagtgtatccaaatgtgtgtttatttctttcacggttctccgaatgagatggtctctaaaggtggacgaattcacaaaatcgacaacaatcgcgtccttatattgctgattggagtgatattgatgatctttgctgttggcacttgatatcagtaacgcttgaacgttatcgttaaatagtgtctcgaatagggattcattgaatatagaaagtaaatcatcgtcccacttcgaggaaaactccgtgtttagtaaattgtatagttttacccactgtagtaaagttaagtttaatgtcttcatagagtccaccaagaacttctgtagtcgacaacatttgtccttgacaagcgcttcaaatttggaaggaactggtatcaaagataattcgtggaaattcaacagtagctcgtcgaatatccgcgacggagtagtggaagtaactatacgattacagaagttgttgatggagatggtccaatttgaaattactaaaatgttttgcgatggtatgctgactttttcttcgtcacgaggtggtgatatatgggtagtggtttggtatggtagtggagttaacttattcaactgaaatttttcatcattgaaacacagggatttaaaatcttgatcaacatttttcaaattgagcgacaagtcattaacagaatcggtcaagcttaagatcttgttatagttctttagcaaattcttttggaaggcctcattggttttagtcaaatcgttctgtaactccaattgataatctttaatctgtggaatatgagaatcgcgaaacaatggtaagacttcatccattttctatcgtattggttttttttaggttttctaccacaagatttgttgtacgaatgtgttatttattattcaccgccatgtttcatttttcttcagcataatgatgaactgtaacagaaaataggaaaaaaaaattgtcatctgagaaattgctttggatgaccagatccaaaacagacataagcattcgtataattggtacataggtatatatcaaataaaaatatgcattattctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcaaaaatgtctctctaaagggtgattataaaaaacttggtttgggcaagtttttagcctcccttggaccattagtggcgaaagtggagcctgcataagagtgactgagttttttggcactgccattacaacccattggtattatcccttgagagccatgcggggattgtttctggttcagaagcagattctttaggttctgactcagtaaacgagtatcatctttgttgttctgtcgtggcgtttctttattattctgtctgttttttttacctaaagtagttgtagaggaaggggaagaaggtggagagtgcttcttttgattaaatgatggtttcttgttggaagaatggccgaagttaggtttctgaccgttaggaagagtttgaggaggtggtatatctgtgatatagttgttattattggcgttcttagcagcatttcccctcgcacgattatttctagttttttgtttgattagattatttgtcttgttcctgccagccgatggcaacagcctggagctgttgaaatacatggtatccgtcgacatgccttgtaatatttgtgtgagtatatttgtgtgctaagtgtaattacgttacgctttgctgagtacttcgtcttcaatacagagtatgttattgtccttgttatttgaagacttttaccttttctatccgtatttctctatccgatacaacaacatcattttacacgaacagccggatgataaaactgtagtacgtatggtatttgtgatatcctatatagccatataattactagcagctatgcaacagtcaaaggatcgcaatccattttgcttacgactacttcgtggccctcatcttgcaacaagcccttcataacgtcttgaaggaatccacgctcagtatttgagtggttgcaaacaataacggtcttgcccatttctttccacttcagtacttcatgatgtgacatttctcccgtatagtaaaggtctacgtcctcttttagttgcttaaacacgccagaaccgctcccggcacagacagcgacttttttgattttgagttgattccatgcggatggagcagcaagagatgctacttgtacatagggaacccgtaaaacacgcttgacatttttgacaatttgctccaaagagatgtctttattgaattctacgaatctaccgtagccaatcaagtcgtcagtttcgccacttacagtttccaaggcataagactttgcgacgttctctccgttgttcaaacccctaaccaaccagtcatttacaccgccacgagcggcatctacggcagtgtgagggcagtatacggatattccgtactggattagctttatagctgtctcgtgttgtgggtttgtatgtgggcttaatctgttccagcttgggaaaataaaaggatggtaagcaacaattacgttgcagttagcatccacagcttcttgagcaactgacttcgtgaggtctacagtcaaaaggacctttgttttagcgtttgcatcggcagtggtgacttgtgcagtggaacaatcgatgagaagacccgtattgtcccagctcttgtctgcgtacttttgagggtagaacttggtaatgctacgcacaagtttgtccaattgtgctctagtaatagctctgctcattgcgtttcggtggactcttgttctgtttccttccgactgtgtattggaataagtttttcggtgttatatatatacatatatatgacaggtgaaagaattgaaaaggtgaaaataaatgacgaatttgcaaaatcacatttcctaacaactcagtggagagaaacaaagcgccaacgacactataagatgcccgttactgaacagggactccgcgagaggatagaatcagccataccgcaagtttaccatatcattgtgacggatctttcgtacggttgtggtcagtcgtttgatattgtggtggtcagcgacttctttcaaggtaaaagcaaactaatgaggagtcgtgcagtgaacaaggctgtgaaagaagagctgcaggagattcatgcctttagctgcaagtgctacactgaggaggaatggtctaagattgtggtatgaaaaggatgatattgttctattattaagtttcgaaaggagacggcattgaatctttttggcatagacgattttgctttcttacgttatttacatcggagagtatgtatttgtgtagttatgtacttagatatgtaacttaatttaatgatatggtggggggctatcctccatgccccatttccagttatttgaaggttcttgcgagttcaaacctatgaagtaaaacggtttctttttagatgtatctttcttggagtccaaatttagcgatattttttctggtataacgtatttatcccttatcgatactgttgttttcaaatatgggggagattgttcttcaagctcgggtatcggtgtttggaccggtgtggacgtaactgtttcaatagcagtactatcatcaacagcctgttctccttgtgattgtaggttcgatggtgtgcgggtctttttgcatttgatctttcttctccttggtttggcattgtcgtcgttgctgttactcctatcgaaaagtcgagactgaatcttggttatcgtagccaaatcgtactggctggaatctaacactgttttaggtaatagattgtgggaacagtagaatggctttaccaattgttttgatgatacggttgatgactttggttgtggaaatgattgcgaagagtagtaattgtttaaagagggcatccttgatataaatctgtacaagttttgtctttccaagcaaccaggtatagcggaaagagaattcatcacagtggaatgtagtgacagtgttgacctcgacgacacaatgcttgaaagacgtagcatgtttattggagaaagctcttgaaaatctgatccgtccaagattacattcctagacattgtagtttgttgatgatgatgctctcttttaccagggatggtactggtgctctcgccgcgattggtgaaccagttctgtgacgtgttgaagatcaaagaaggaagaacatccttgaacactacatgcatggactcttttagccttctctcaatggtgctttggagaatttttacagaacaatcaaacttaaaatccaaatcaacgtcattaaaggatatcccaattccagggttctttacaaaaatattcgtgatggcttctagctcgatggaactgaacgtcatagttataggaattgtgaacgatccattattgatgagctggggcatggtaaagctgggtgtatcctgttcgttaatcaataaaagattcgactctatgactgtctgtatccgcaacatagcatccttacatgaaatcttgcaaatccccttggccagagacttgggctgcgtgataatgtctaggtccagaatttctagctgtggtattgtaggaaaatccaccttctgtaccttaattccgcttttcaagatatctaatttctttttagacggtgagttcaaagccgtagataacttttcccgtattcgttcattgaaagagttatcaccaaacacagcttcgttgaatctaaatgacatgacgatgctgaagtttcttgcagttgtgttttttttgttataattgttactgtttctatgttttacgaatcttccatgactcttctaattggtctctttttactacaaggcttcatggccctttttcaaacctaatttataagttctttgccctatgcttaaaacagtttagccctatttaatatagtacaaaaaaggaaaaacctaattgaaaaaagctattcaccctaggtcattactactttttcccttagctagccgtgtttttagtttttgttttgtttattttacctgtattatgccttgtttgatgactttagtatgggtttggtttgtcttatccttggatacaaaaggaccagatacattcacgtctggtcggtagaacatcggtatccagtatagtgttcagctgttcctatagagacaaaatttataatctgcgtgtaacaaatatctgcaggttaaaaaagtccagatcagtgtttcgaagctgttgatttttctttttttttttttatattaaaattttcatattccctgattgcatcgtttatctgattatcatttcattgcattctttaactacttgagttttctttccagctgtatactattgacactaacatgaacgtgcctgaaacaagacaatcctccatagtcgtagctataagagtaaggccctttacgtcaatggaaaaaacaagattggtcaatgaagctagtggtgcagaagctaactttcccggtttgggggattcgtcgttaatattacccatgagtaataactccgactccgatatagacatagacgctgaagaaggttctacgcggagcaaaagaaatagcttgctgaggagaaaagtaattagaccggagggtatacgtaaaattgtggattgtgtggatgatagaatgctcatattcgacccagctgatagaaacccattgaacaaagtgagtgatcaggtcctgaactcgatgcgtgcaagggccactaaggccactgcgtcctctatcaataacagcaatgctacgaacaaattttcttcgcaacgtcgaaggcacggtggcgaaatcaagtttgtatttgataaattgtttgatgaaacctcttcccaagcccgtgtatacaaagagaccaccagcccgctcctagattctgttttagatggattcaacagtaccgtatttgcttacggtgctactggttgtggcaagacatatactgtgagtggcacaccttcacagccggggatcatatttctagccatggaggaactattcaataaaattacagacctgaaggacgaaaaagacttcgagatttcactgtcttacttggaaatatacaatgaaagaatcagagaccttttgaaaccagagacaccatctaaaagattggtcattagagaagatacgcagaaccacatcaaagtggcgaatttgtcgtatcaccacccaaatacggtagaagatgtgatggacttagttgtccagggaaacataaacaggactacgtcaccgacggaagcaaacgaagtatcttcacgatctcatgcagtgctgcaaatacacatcatgcagacaaataagcttgtagacttgacctcgcaacatacatttgctacactttcaataatcgatctagctgggagcgaaagagccgccgcaacaagaaaccgtggtataagattacacgaaggtgcgaatataaatagatccctactagcactgggcaattgcattaacgcgttgtgcttgaatgatggcagcagaagctgtcatattccatacagggattccaagttaactaggctgttgaaattttcactgggtggcaattgcaaaacagtcatgattgtttgcatatcgcccagcagttcacattatgatgagacattgaatactttgaaatatgcaaatcgtgctaaagaaataaagaccaaaataatcagaaatcagcagtctttgagtagacacgttggatcttatttgaaaatgattacggaacaaaagcgacaaatcgaagagttacgcgaacgtgaagagaagatgatttctttgaagctaacgaaatacaaactaaacaaagaaaagatccagttagccattaacgagtgcgtcaatcgtgttcagcaaacgtatgcaggagtggaaacgtatcaagtagccaagaccttgaaatcattaatactttgtaaaaggcggtttttgcaaatggtcaagctagaagtggataatttgatactattatttgaacgggaggaaagtacagccgccgagatgcagccggtgattagtaattgccgaatgatcagtggtcagctttataacaaaatacacgagttagaaatgaaatttgatgaaaccgacactctgagttccgtcattcatcaggtacattccattgacttgaacaagttaagagagatggaggactgggatgaaacttacgacctggtgtacttggagtcgtgtttaaatcaaatatcagaattacaaagaaacgaaatcttggttaattcctccataatgacagaaaaattaatgtcagatccgggtttgaactcccgatttaaatttctatcaaagtggctgatgaataggacacctaacattgaatccataattcaagacctggttcatatcgacgaggagtttgaatcttttgccagaacttttatcgccaatcccgatagcaattttacaaacacaaatataaatataataaacacgacggcagctgacttggctgttcccgctgagaccctacaacggcaaaatttttcccaaaaaaaagtaaagtggacgagtcccgaccttagtcccagccctatgattgaaccacaaccggagctagaaccagaactacaccaagatcaagacgccattgcaagtgaagtggacgtaagtatgcaagataccacattcaatgagcaggggccctcgaccccctccgctccgactacagcggttccaagaaggaagatgcgctcctcccttcttactcatcaaagtctactggccactgccaggaaataacatacatatcctacgtaaactatcgaatataacttctttccgccagcattaaacgcatttatgttgattaattccgggttacgggaaaaatttttctttaatttcttttttttgaatttatttggcacgagaaaaggttcaaagtgaataattgcttttagtcattagacacattacctactttctaagagattctaaaagaaactaagcaccacaaatcattgatcttttaagaaaaacgcacaaggatcatatactagattctcgttctcgttttttcttccttttttttttctctaaagccttttactgggttaatttcctttattgacccaaattaaaagaaaacgtttctcaggagactcttttaagcaaaatttagcaaatttgtgtttgctgttgtttttacagagactgcattacttgaaggtttgcctttaagtcttcgagtcgtttttttttattaactttaatcctttttctgtgtgtttgtgtatattcagtggggttattttacagtattcgaagagacttcgtttcacacatttaaaccagctttattagcgtttagcttatacactacaaggaattttttttttctttaacattattaagacagttattgagttaattcgtcttcagcccccctccccccaacaaaccccccttcatatagaaatggctaatactttcaagtattatcctgaaacgatgggtaattctagtggttatccaattagtttgccttttccgaaaggttcggctacttctgctgttaatgttgctaggcaactgcctaaatatttaggtcatgttccctcgcaatcagttcatactcagttgccatccatggcttctttaggttacttcaatcagccaagttctacttactatgctcctcctgcaccacttcaacagcaccagcaaccacctatccttccccctccgggcctaatgtacactagtaacaataacagcaacgttattcctcctcctgttcaaatgattcgggatggacaacaacaaccacaacaatctaaccaagtaaatgggggcgtcagtgagaacttggactacgatatttctataatgtcaaaatttatcatggaaaatgcctttgttgccttcaacgcgaactatagtactgatgaccagaccactgatctttttttcaagggcatatcttctgtgttgaatgccacgagattgccttcagctactatttttttggctatagattatcttttcaagtatatcaataaattatctaatgggatacattcaattggtggcaattcgatcaatatcatttatcaaaatactatgattgcgttcatattagcaaacaagttcaacgatgacaaaactttcaccaataactcatggtcacaggcaacaggaatactgataaatgttatcaatgatttcgagagacaatggttgagaatatttaactgggaattgtatgatagtgcttttctttattttgagttcgtcaagaattttgagattttcaagcaaaatcaactcaaacctgctgtagcggttcctacgttattatctccaattgtcaacgttggtgatacgagaaacgtaaatttcaacttgaagcctacttccacaaacaacctattatctccagtttccaattatgaaacccccatgctgatgccgcataacatgttttcatcaccatcttatcagagtaactcaaggtctgaattttctagtatgaatggttattataactattacaactataatcagccaagattgaattactatcaacaattccccaatatatattcttcaccaatttcggaaactcagtttgattacgacttctacaatttcagtagtcaacaacaacagcaacaacaaaaacaacactcacttttacctgccgctccacaattacctccccctcacgtccataatcagtcttacggtcatcatcttggctggaagtcaatggatgacacaataaatcattcaagatttgagcgaaactactttccgtattcggcagtgtattagtgaaaacttttttttccttattttttctttgatcccatcgaattactttctcttttgcccaggatcatctttctaatctatcattttattattttctctcatgagaaaacagaatttcgaaacagatataataaaaaaattgaaaaatttgaaaaaaaaaaatctagaaacatattttcctaaaatgaaaatcggaagctaacaaaatttttgaaaaacgaaataaagaagaaagattattattattagttactttttttattgtactccagtatggacctcttaggtgagtgatcttattaaaaaaaataaaaaaaataaaaaaatatgaaaaaaaaagaaaattaaaaactaaacaaattttatgacaggaataaaaactataaaaaatgaaaagcaaaaaaaaaaaggctactggatttttaacatcttgtccttttctttccctttatcattttttctcatttactttgttattaattttttttttcaagttctccacatatacatatgtaagaattgagtctatctctttctaatatttaagaaatacataaaaaaaccaattttttttttttattactagcaaatttatttttgtgaagtgaaattcatacattggcttattaaaggtattaaatattactgaaattttatgaaccaaaaagaataatggatgatgtaaggttacatgcaatatatcaagatattactagagattatttaccgccagcttctctaaaccacctgatgcttctatctaaacaaacacagcataaactttcatttaaatcagctcccataccagatctccaaccttttttcaaaaacttcacgtcaaagacaccaggttcagctaaagaatctccatgttcatcaacagctaagatatcctcttcaatttcaatatcatcacaatgcatattcaatgtagtgattctttcctttgtttttacatcccaaaatctcaatttaccatcccatccggcactgcataatgtttcaccagaatcattaaacgatagactcatgacccagctagaatgtgcaaattcacccagacttgcctgcgagctatgggttggtacggataaggagcctattctttcaccaaattcagtttcatatagagtgatgcaaccaaatgaatttgaatcgtgagcaatggctaataaggatccttgaggagaaaatttcaccgatctgatggaattcgaattattaatcatagaatgctgagattcaaaattgtacaacgggcgtaatgtagatagttctgaaatttgtactgttccattattaaaacctgtggcaattagtcctcgttcagagatatccacagaagtggcaaattgacttggagtcataggcgattcgacagtgccttgtaattctaacgtggggctccaatttagtgttaaagaatttgactcatctgcaaacgggtgaaacttccaaatgtaagtggtccctttgacgtctgtagcaaccagcctatgggaaagtagtctgtcatttgaggcaccccattttaatgcccaaaaggaatgctttttcatgtctgagtctagaagatccaatttctcgaatataacttttttagtctcatcttctctagtgatacgatagaagagtaaatcgccagaaaatgaagtggtagcaacaaggcataattcaaatgcatctctctcaatagcttgcaagacatcgacatggtgcaatccggacttatggacaaagtgagaatatgacttatcttttggattttcattatctaacagcttattatcccacacctttaagtaaccgtcacctgaacaacttaccgtaaatgaattgcaagcagaaaccgagaaaatatcagcgtcatgagctttacctgcatttgctgtggcaataaacactttggacatttttccaatacttgattaacctctttttcgtttcttgtctttattttagatttgttttaatatcgcctaatttttccttctttactttatattttttttatttttcgcctaaagatttgtatcaattaattagccaacaaaaacaaaaacaataaagtcatataagggttgataattgatattgatggcagctaattctgtagggaaaatgagtgaaaagttaagaatcaaggtggacgatgttaaaatcaaccccaagtatgttttatacggtgttagtacaccaaacaagcgcctttacaaaaggtattccgagttttggaaactgaagacacgattggagagagatgtaggaagcaccatcccatatgacttccctgaaaagcccggtgtattggacaggaggtggcaaagaagatatgatgatccggaaatgatcgatgaaagacggatcggactagagaggttcctcaatgaattgtataacgatcgttttgattctcgatggagagacacaaaaatagcgcaagacttcctgcagttgtcaaagccaaatgtttctcaagaaaagtcacagcagcatctagaaactgctgacgaagtgggatgggatgagatgataagagatattaaattggatttagataaggagagtgatggcacacccagcgtgcgtggagcactaagggcacgtacgaagctccacaagttacgagagcgactagaacaggatgtgcaaaagaagtctcttccaagcacggaagtgactcgtcgcgccgctctattgaggtccttgctcaaggaatgcgatgacattggtacagcaaacatagctcaggaccgtggacgacttctgggggttgccaccagtgacaactcttcaaccacggaagttcaaggaagaacgaataacgatttgcaacaggggcagatgcaaatggtgcgcgatcaagaacaagagttggttgcactgcaccgaattatccaggcacaacgtggattggccttagagatgaacgaggagctgcaaacacagaatgagctacttacagcacttgaagatgacgtcgataacactggtaggaggttacagatagccaacaagaaggctagacattttaacaacagtgcttgaattaatgagttactatccgggttacaaatcctgagagtatatttgtactaaaaaaaaaaattgtaaatctagtaattgaaaaattttggcgatgagacgatatggtaagagtaaagcaaaggaaccgtcatgtcgtttactgctccttcagatcccgtcaataaaccgacaaaagtgaaggtatcacagttgtgtgaactatgtcattcaagaaaggctctcattagaagacccaaaaacctgtctaaactttgcaaacaatgcttctgcctcgtgttcgagacggagatccataacactattgtagcaaataacttgtttcagaggggagaaaaagtagccgtgggggcctctggtggtaaagactccacggtgttagcgcatatgctgaagcttctgaatgaccgttacgattacggcattgagattgtactgttgagtattgacgaaggaatcatcggatacagagatgattccttggccacggtgaaaaggaatcagcagcagtatggccttcctttggagattttttcctttaaggacctctatgattggacaatggatgagattgtatccgttgctggtataaggaacagttgcacgtattgtggtgtttttagaagacaatcattggaccgtggtgctgcaaagctgggcatatctcacgttgtcaccggccacaatgcagacgatatggcagagacagtactaatgaatatcctacgtggtgacgtagcaagattggaaaaatcgactgcgattatcacacaaagtagcggctctcccatcaagagatcaaaaccatttaaatattcttaccaaaaggaaattgtcctgtatgcgcactacatgaagctggattatttttccactgagtgtacctatgccccagaagcgtttaggggcactgcgagagaatacatgaagaatctggaagcagtgaggcccagttgcattatagacatcatccaaagtggcgaaaatttggcattaaaggctaaaaaatctaacgctggaaagagagtcgtcaaatttgttgacggcaatagatgcgctagatgtggatatctgtcgtcaaataacatttgcaaggcgtgcatgttgctggaaggactggagaaaagtagagcccaagtggcaatcgagaatgacacttctgccgatggtgcagccttgaagctgagagctcttgagaaactcagcttttgacatatatatagctcgcagtagaagaatgcagcgtaacataatataatataatatagtacggcgccgccctccattagaacgcgcaacacaataaagacaaataaaagaatcagctataaagctggccattgcatggttcgcgctggaaagagaggaaaagcgtggtgataaagagcgaaccaagcatattgttttccaagaatgagcaacgaagattacggatacgactacgattatttatttaagatagttcttatcggcgactccggtgtgggtaaatctaatctgttgtcgagatttacaaccgatgaattcaacattgaatccaaatccacgattggcgtggaattcgctacaagaaccattgaagttgaaaacaagaagataaaagcacagatttgggacacggcaggtcaagaacgttacagggccatcacgtctgcgtactaccgtggtgctgtaggtgcacttatagtgtatgatataagcaaatcaagttcatacgaaaattgcaaccactggcttaccgaactgagagagaacgcagatgacaacgtggctgttgggttgatagggaacaaatcagatctggctcatttaagagcagtaccaaccgatgaagcgaaaaatttcgcaatggaaaaccaaatgttatttactgagacaagtgctttaaatagtgataatgtagataaagcatttagagaactgatcgtagccatcttccaaatggtaagcaaacatcaagtagacttaagcgggtcgggtaccaacaacatgggctctaatggcgctccaaagggtcctaccatcagcttaacaccggcaccaaaggaagacaagaagaaaaaatccagcaactgttgttaaaaattttgtgccctactaaggtcgcatggtttcatgcatattctgtctacatataacccccgttaataatgcttttataaatataatcaattacatataccttcccaagttatttattactaaccttcgtgcacgcaagaaaaaatgtattaacgtacatacattttctaaatagacctttcctgacgcctgcattttgcaatagccgaagataagaatatgattttttttttacgatttaaatattctgttgttgtgcagtctaaaaacacacgtgtatgtttttttccgcacgcatgagcagaattagacggttttataaacgttcgctctgtgtatttcacgtaccttcccggatacaaatttcgtcatggtttatattggaagtttttccgaaattgcgggttttgaaggtttatccgagacgacgtgaggggtaggcaggagaaggaaggctgtttacgtacgcaaggatggggtacgacaatgattcaatttctgttgctaagttttttgttattttttcatattggcctactcatctttgatatcattattttttcgaatctacattagagcgtgtttcggaaaacaaactcgctcgatacagtaattggcagttttatttacggaaattaccgttctcggttccaagaaggttagaaaaatcggttgtcgctctttctttcccccacttgtaaaaacaaagaaagtataaaatagtttatggcccttaaggcaggccttgttgaatttgagctatacctaccccaatgatagttctgtggtagtttgtttgaatatgtaatatgagaagcacgatggcaaacgataatcttcactgagctgatttacgagcgaccatcatctccacggtgcgaattaataagctgtggcgatgtgctgtagttgccctatcgcccctgcggagcttgcgtcaactagctctcccctttccccattgaagttagcgtattaacctacagttaatgattgataggctcatcgaagaagaaaaagccgggataagaaaccccgcctccacttttttggctcatccgaaaatttatccgcggagacatccacggagcacccgcaaaactgaagtaataactctaaattatatgccgctgagaaaaatctcgtacgaggatacggtaaataatccgtgcgagaaagtttttccgaaaatcattcccggtcaaaagcgtttctggtatataagcgattgggaaacccgtctataatacgtagtaacttacgatctgcctgtcaaattgtgtgcttgtccttgtactattaccattgtgtagcttatcttaactctcaattaagttttaactcacgctaagactattgacctcgagaacaaacaaaataaaaataaaaaaagagaatgcctaaaaagcaaacgaatttcccagtagataacgaaaacagaccttttagatgtgatacctgtcaccgtggtttccatcggttagaacataaaaagagacacttgagaacacacactggggaaaaacctcatcattgcgcatttcctggttgtgggaaaagtttcagtagaagcgatgaactgaaaaggcacatgagaacgcatacagggcaatctcaaaggagattgaagaaagctagcgtacagaaacaggagtttttgacagtaagcggaattcctaccattgcatcgggcgtgatgatacaccaaccaataccgcaagtcctaccagcaaatatggccataaatgttcaggcagtaaatggaggtaacattatacacgctcccaatgcggtgcacccaatggtgataccaatcatggcccaaccagcccccattcatgcctccgctgcatctttccagcctgcaacttctcctatgccaatttctacatacactccagttccatcgcaatcattcacctctttccagagctctattggctccatacagtcaaatagtgatgtttcatctatcttctcgaacatgaatgttcgcgtaaacactccacgctctgtgccaaactctccgaatgatggatatttacaccagcaacatatcccacagcagtatcagcatcaaactgccagcccttctgttgccaagcagcagaaaacttttgcacattctcttgcatctgcattatctaccttacaaaaaagaacgcctgtaagtgccccttccaccactatagaatcaccatcctcaccaagtgattccagtcatacctctgcatccagcagcgctatctctttgcctttcagcaatgctccttctcagctcgccgtggccaaagaacttgagtccgtctatttagattccaatagatacaccaccaagactaggagggaaagagcaaaattcgaaattcctgaagaacaagaagaagataccaataacagcagcagtggtagtaatgaggaggagcacgagtcgctagatcatgaatctagcaaaagccgaaagaaattgtcaggcgtaaaattgccgcctgtacgtaacctactgaaacaaattgatgttttcaacggtcccaaaagagtttaacctttacggcccctttttatctcaccatttttcctctaacgaactgtcatgaaacaacttagcatataacgcgtacttacatagatagattaaatagataaccatgcatatcactaactagcatcgtcatgaatagcacgtttacctatacgaattgcggccggcatggtcttttatattgctcccttggaccgagtaaagatttaccttgcgttttcggatcgtcaaaatcttttagggaaaggataaatacaccacaagattcctgggaaatgaaaagtatctgaaataattgtgcttttggaagggtactgagagcagtgaagtttctatgggtactacgacaagtcatccagcccaaaaaaagcaaacaacaaaaaagtgtcgtgcacctatcatgagtgacgttagagaaaaacccagcaatgctcaaggctgcgaaccgcaagaaatggatgctgtgagcaagaaagttactgaactgagcttaaataaatgttcagattcccaagacgcggggcagccttcaagggagggatctattaccaaaaaaaaatcgacgttattgctgcgtgatgaggacgagcccactatgccaaagctatctgttatggaaactgctgtggacactgactctgggtcttcgtctactagcgatgatgaagagggagatattattgcccagacgacagagcccaagcaagatgccagtcctgatgatgatcgctcaggccattcttcgcccagagaggagggacaacagcaaatacgtgccaaagaagcttcgggaggtccaagtgaaatcaagagctcattaatggttcccgtggagataaggtggcagcaaggtggttcaaaagtttacgtgacaggctcattcaccaaatggaggaaaatgatcggtttgatacctgattctgacaataatggctcatttcatgtgaagctaaggctgcttccaggcacacatagattcagatttatagtggataatgagcttagagttagtgatttcctgcccacagcaactgatcagatgggaaacttcgtcaattacatagaagtcaggcaaccagaaaaaaacccaactaacgaaaagataaggtccaaggaagcagattccatgcgacctcccaccagcgatcgatcctcaattgctctgcaaattggtaaggatccagacgattttggtgacggatatacaaggtttcatgaagatctgtcacccagacctccgttggaatatacaacagacattcccgccgtgtttactgacccgtctgtcatggaacgatactattataccttggatcgtcagcaaagcaatactgatacgtcatggctgacaccaccccaattacctcctcagttggagaatgttatcttgaataaatactatgccacgcaagaccagttcaacgagaacaactcaggcgctctgcccattccgaaccatgtggtgcttaaccacttggttactagtagcattaagcacaatacactttgtgtagcctccatcgttcgatataaacagaaatatgtcacccagattctttatacgcccatagagtcctcgtaatccgggattcctactttttaaaggcgtattgtatatatttttggcagctatggcacactaatttctatttccaatttagtgtaagcagagatatagaagcatataacataatgatttactaatgggctcagtactctcaatgcttattgttatcacaaaccacgatactaatacccggaagtcgcgtgatctttttttttttcggaaaatgagaatcgccacttttctaacgaaagaatattgaaatcttaatattggtgagaagaggaataaaagtagctaagagagtcacgggactaaaaggtaaaaagttcagctattccaactttactcctttctgatattgcacctttcgtgaactggcttcgtgtatttaagtgaatatggaagagctgaatattgattttgacgtatttaagaaaaggattgaattgttgtattccaagtacaatgagtttgaaggttctccaaattcgctgctgtttgttttaggttcgtccaacgctgaaaacccgtaccagaagacgaccatattgcataattggttgctaagttacgaatttcccgctactttgattgcattagttcccggaaaggttattataattactagttctgccaaggccaagcatttacaaaaggcaattgatctatttaaagaccctgaaagcaaaattacgctggaattgtggcaaagaaacaataaagaaccagaactcaataaaaagttatttgatgacgttattgccttaatcaatagcgctggtaaaacagtgggtatccctgaaaaggactcttaccaaggtaaatttatgactgagtggaacccagtatgggaagcggctgtgaaggagaacgaattcaatgtcattgatatttcgctgggtctttctaaagtttgggaagtgaaggatgttaacgaacaagccttcctgtccgtttcaagtaaggggtcggacaaatttatggaccttttatccaatgaaatggttcgggcagttgacgaggagttgaaaatcaccaatgccaagttatcagacaaaattgaaaataaaattgatgatgtgaaatttttgaagcaattgagtcccgatttaagcgcattatgcccaccaaactacaaattcaactttgatttattggattggacctattctccaatcattcagtccgggaaaaagtttgatcttagggtttctgcccgttctaccaatgatcagttgtacggcaacggttgtattttagcttcatgtggtattcgttacaataattattgttctaatattactaggacctttttgatcgatccatctgaagaaatggccaacaactacgattttctattaactttgcaaaaagaaattgtaactaacattctgaagcccggccgtacaccaaaagaagtttatgaatcagtaatagaatacatcgaaaaaaccaaacctgaactagtgcccaatttcaccaaaaacattggttcattgattggtctcgaatttagagattctaactttatattaaatgttaagaatgattaccgtaaaatccaacgcggtgactgctttaatatttcgtttggtttcaataatctgaaagattctcaaagtgctaacaactacgctttacaattagctgatacggttcaaattcctctcgatgaaacagagcctccacgcttcttaacaaattacaccaaagccaaatcccagatatcattttatttcaataatgaagaagaagacaataataaaaagaaatcttcacctgccaccaaagtccctagtaaaccagacagaaattccaaaattttaagaacaaagttacgtggcgaagcccgtggtggtgccgaagacgctcaaaaggagcaaattcgtaaagaaaaccaaaagaagctacacgaaaaattggaaaagaatggattactcagatttagtgctgctgatgccaatggcccagatagtgaacctcgtcaatacttcaaaaaatatgaatcttatgttcgggattcacaactaccaaccaatattcgtgatctaagaattcatgtcgactggaaaagccaaacaattattctacccatttacggtaggccagtcccatttcatataaattcatataagaatggttctaaaaacgaagaaggcgaatatacgtatttacgtttgaactttaattcaccgggatcttctggtggtatttctaaaaaagtggaggaattgccgtatgaggaatcagcagacaatcaatttgtacgttcgattacactaagatccaaagatggtgaccgcatgagtgaaacctttaaacaaattgcagatttgaaaaaagaagccacaaagagagagcaagaacgtaaggcgcttgctgatgttgttcaacaggacaaattgattgaaaataaaactggaagaacgaaaagactggatcaaatttttgtgaggccaaatccagatacaaaacgtgtacctagtactgtctttatccatgaaaatggtatcagatttcaatccccactaaggactgatagcagaatagacatattattctcaaacattaagaatctaatttttcaatcttgtaaaggtgaattaattgtcgtcattcatattcatttgaagaatccaattttaatgggtaaaaagaaaatacaagacgtccaattctatcgtgaagcttctgatatgtccgtcgatgaaactggaggtggaagacgaggtcaatccagattcagaagatatggtgatgaggatgagctggaacaagaacaagaagaaagaagaaaacgagctgcgcttgataaagaatttaagtattttgcagacgcaatcgcagaagcatcaaacggtttattgacggtggagaatacatttagagatttgggcttccaaggtgtcccaaatagatcggcagttttctgtatgccaactacagattgtttagttcaattgattgaaccaccatttttggtgattaacctagaggaagtcgaaatctgtattttagaaagagttcaatttggtttgaaaaacttcgacatggtttttgtttataaagatttcaataaacccgtcactcatatcaatacagttccgatcgaatctttagatttcttgaagcagtggttaacagatatggatattccttacactgtctcaacaatcaatttgaattgggcaactattatgaagtcattacaagatgatccatatcagtttttcttagatggtggttggaattttctggctactggttcagatgatgaagcatctgatgaaagtgaagaagaagttagtgaatatgaggcttcagaagacgacgtaagtgatgaaagcgcattttctgaagatgaagaaggatcagaggtggatgacgatattagtggtgatgaaagtgaggactatactggcgacgagagtgaggaaggtgaagactgggatgaattagagaaaaaggctgctagggctgataggggtgcaaactttagagattagactttataacacttactgggtttcaccagcaagaccttgatctgacagaaaattactcttatgtatctgaaaaataatgatggtatttaggcatagtatttatcaatgctaagaaatgtaaatggactgaatgtacactcaatgctaacggtcaaggtcataggacgtttgcgtaataaaagaaactctactagagttgaacataatttgatataaaagtatataaattgaaaaggcagtttcaatcattttagtttctgcaatttatttattcctgtaatctacaattttatagttgggaaattctctcgaaaatattaagaaaaatacagaactcataaggtcttttttattggcattttgaaatcccctcagataatcaaagatgctaacaaacaaaataataacggtaaaaaaaaaaaaaatacacgatggggtacagcaaacgaattattttatccacgtcttaaaatcctgtgggttgaacgttcatcgcgctgttcatcagcatcaaaggttggccatctttgtgctcttcattagatccggactttttagcgagttcttcggtgattttcttaatggaatcattctgctctttttttatggagatttcaaatggcttaatgtagtcctccaaagaattcatccatgatatttctaaaacaaattcaattctcactaagttgtaagcagcatatagcaaagcaacaaagccttctctgttaccggtttcaacgaaatatgtgagtagagcctccactacctttggatcctgagagattgctgccgtctcaatagcgtccttccatagcttttcttccttcaagattgaaagactctttgcccacttcttatttctacggtataacagggctcctattttcttgaaaaaaattagcttatgagattccaaacgagatgccaatcccaattggtcaaatttgtcataagaatcaacagcgtcttgcaaagctttataatcttcttcttcaatcatcagatcgtggtaggcttggttgacaactgagttattttttggtaagacattgatcaagaaaggcttgattaaaggcaagttgtcggatttcgagaaaattttgacagttcttggaatatctaatcttggtgtcaatgaggtcaaaagatcaactagtaatgatgggtgaaatttgacgtagaaattaatggccttgtaatagatttctaagttagaaactttgacaacaacttctttgaaataggcgtgatccaagtctttggttgatttttcgattagtgttaaagcagcattatcccattcatcatagtgagcatataaaaagaccaattccgaccagaggtgagcttgttcgacagctctaataacctttggaatatttattctggaccagaatagcttcaagtgttcgaaggtcttgtctggttcatatttggaatacaaaatggccaattcagtgaacatgcccatatgagctctttcaagtcccaaaccagcttcaaacaatgaaatcagttcttcgaaatagccgtttgattcatacctttccaccagttcatctaattcttcagcgtgaacgatcaagttcaacccacaaatttgagccagcttgaattctttcttttcaatacaagcgtcgttaaccagtttccaaactttaatgtttgaagcctttctagcagtgtcaacagcagcctgataatctcccaggtaaaccaaggtagaagcaagcttggagtaattagaaacagcagaataacatagcctggccgctttatactctttattctcgaataatttatcaccaacatgatctaagtttgcaacattggaacctgccaacaagttctcaatttcatgaatcttgtttagttcagcataggccaagattaaagcaccgtcgatctttggttctttcaaagtctttctagccattagtaaaaatggaattaattcttcgtatttaccggcttgttcggctatatcaattacattttcgtaatttgatgggtcttctgctttaatataagactcaatagcatctgggattcttaatccatctaactgagccgtaccaatttgagaccacaattcgggagtattgattttatcagcataagaagcagctctatctaaagacatgatgtcttcgattaaaacctttaaagctttaccgtacatttcatgtttgtcatagatttcaaaagcttcctccttcaaatcatgttcaatacataatggagcaatttcatcggcgtcgtagttatctaatttttcgatatagcttgaaaccttagttggttcatacttaatagcagacaataatagcaacccttgtaaagccacattttcgttgaaaggagaaggttccaatatgattttttctagcaactcaattagttccagttttaatccattggtcatgaatgcttgaacagttaaggaaacaggttcaggatcagttaattcagggataccaacggagatgaccgaatcaattaattgtcttctgtgaatattttcttgattcaaaactttgttccataaatcgagatcagaacgttccaacaaatatcttgcctggtacttgtacatgctattttcattagtgattctaatcaagtcatcatcattttgacctttttcatacgcaatatatgcaaggtagggatctcttttttcgcagtaatgaccaacgtctaaggtgtcatattggtcgttttccttcaaaaacttttcaggagaattattggaatcaatataaatttttgctaaggcattgtaaacagcttgatcctggataccttgacttaagctttgttctaggaaaggtagcaatatttttagtctatttctcttttcaacctcagtagttaattcattaatagggacttgacctaagactgattgtagcagactttgaataaatgcctcatcacagtccatatcaagtaatgcgccaacaacttgggcagtctttgaagggttaacctgctgcacgtaagtttcaataaattttaagttctgtgatttgtacaaatataaaatcatttcatgaacaaagtcgaaacggtcacaaactatgactagaggcaactggtcttctagattggcatccttcaagaaattcttgactctttctggatcatagacattgttatccttcacaattctttcaatttctctgtattgtttcattttagcagcagcttcaatgtatttgtaaaccacatctttatcttcggttaggttgactaaagaggctaagtaatagtataaaccttccgtagcattataatcttcgaataatttaatcaaagtagatggaccgatcaaatcagagaatttagttgccacctgtactacggtctggatgttagcctgaatattgttatccattaaagcttttaagcacgccaaagattgttcaacgttcaacttaccaaagtatccgactaaccaatcgataggtaatgcattggtgtggacaacgcatctcttgatatctttgatgtctgtgtaattttctaaagctctctggtatagtcccgccttttcggataaggaagcaatagttggtttgtcataatgagaaaagatgttgtttcccaatatggcgtcagcaacttgtggtgcgtgtagtagattgacttcaagaacacgagtttgcaagtgaccttggtctggggtatctccttttaacgcgtctagaagtagagaggttccttgttggatatggttttgggaaaagaatagatctgcgattttttctatgtcgatctgagaagcagtttccggattttgtaatagagatacggcaaattcagaagctctgtctggtgatgatctaatcaaagaagaaatcagcactaaaaagttaggttgatatccaaccttttggcagtaaggaataattttttcaaactgttgtaattcggcaagacaagatataacttttgcatgggcacctgctcttaagtagcaagctagcgctaaagtagtatcgaaaggcttaacgatgtcacctagttcttctgaacattctagtttatcttcctttaaccatttttcgaacaattgttttctgtcttgttgtagaactggtctagccaattcaattgtttcctctttattcaatttccctttatccaatagtgttgaaaagtaaagtaggataggagaaatggcgcctggtggtgcttgaatgtttttcaacctgttgatggtgttttggttccttaaagaagtggaagaggctgcaactttagctgcattttgataatcgttttgtaacaataaagattcaaactgtttttgaaataaatcatctgcacctggtaagccacctcttgtagcaacgattaaggccagtgccacattagataatttattcaagatatatggaacgatttgagaagtagaaatctctactgctaaaacttgaccttttttattgatgcatgcaataccgttctcgtgattgtacggagctgcagtaaaaacagattctgctgtaattctattaacgaataaattggtaccggtttccaattcgtacaaatggatgaagccatacttggttaataggtaaattatgccgtatttctcagacacctgaacagcgattgggaaatcattcgttgcatctggtggaaagaaaatatcggtagtttccttttgatattgagaaggcaatgaagcatcgtgatcaatctcgataattcttaattctccagcaccggtggtggcatttctgttaccagtaacgaaaacttgtaccggggtcgagccattaccctctagtaatatattcgtaaagatagcaacatgaccgtcgatagcttgggagatgttacgttgttttgagaataattgaattctaccggcaatacggccattttcttgtaagataccaacaactgcgaaccagtcaaggtttttgttagccacaaaattgataatttgggtattgttcaagttagcgtgtctcaaggtaagcaattgaggcttagcatttacgttaccatcaaagacgttcgaggtcagtatggatcttgcggtaacaaaacccaaagtggtttcactcaaccacctccaaaaaataacaggttcatctaaagtaaaagactttaacttgctcttagtttccaaattaaatatctgcacgatagtaccatttgctctaacggaaataaccatctgagatggatgcatgatagcagaatcaccgcccatattcttccttgtcacttcattgcctttggccaaatccacgattgcaacagagtttgtaccgtcctttgtttctctaacagtgacgaagtggtcactctcgaaagtagttgatctgaagtcaaggaattgaggggaaattcctaaggacatcagatcgaccaattcggtaaattcaatgggtaggtcactcattggttagaactttcgtgataatttatttttatagttgaatatcttctttctctctcaactctgatccggattgtcgaggtttcaataagttactctgaacaactaatcaaaatatctccttatttctgtagattccttcagttccactttttacttttcttaattctctttgtatttattcctagcgacgaaaaatgcgagatctcgaccaaaaaaagggggtagggtaataaaattaaccctattattttttaactttaaaacctataatgtgctaatattttattataaacctcctttttttgcgttcaaaccctgacacattttaagccctatatttacggtattagttgattaaactccgaagcgaaaggaattcggtcattagcggctaatagccgttggggtaaatcacctacaagcaagtacacaagagaacgttggcgttgttaagtcaaagcactaatacattggggctttaagagtgtttataaaggtctaacctgtaaaaattatttaaacaacttgaacaggccttaaagttttcctcattccgctcatcatcactaatattgctctccgtttttgaatacacacttgacactaataagtatcacagaaaaaaagaaaatataataaattagtattgcgatatgacgagacgtactactattaatcccgattcggtggttctgaatcctcaaaaatttatccagaaagaaagggcggattcgaaaatcaaagttgaccaagttaacacatttttagagtcatccccggagaggagaactctgacgcacgccttaatagaccaaatagtgaatgatcctatattgaaaactgatacggactattacgatgctaaaaaaatgcaagagagagaaattactgccaaaaaaatagctaggcttgctagttatatggagcacgatatcaaaacagtgcgcaaacactttcgcgacactgacctgatgaaagagttgcaagcaaatgatccagacaaagcttcgcctttaacaaacaaagacctttttatattcgataagagattgtcacttgtagcaaatattgatcctcaattgggtacgcgcgtgggtgtacacttggggctatttggtaattgtatcaagggcaatggtactgatgagcaaatccggtattggttgcaggagagaggtgccactttgatgaaaggtatatatggctgttttgcaatgactgagttaggacatggttccaatgttgcccagctgcagactagggctgtgtacgataagcaaaatgatacttttgtaattgatacacctgatctaactgccaccaaatggtggattggtggggctgcccattctgccacgcacgctgccgtgtacgccagattgatcgttgaaggtaaagactacggtgtaaaaacattcgttgttcctctgagagacccttcgactttccaactgttagctggtgtttccataggggatattggagcgaagatgggtcgtgacggtattgataatggctggatccagttcagaaacgtagttatccctagagaatttatgctaagtagatttaccaaagttgtccgttctccagatggttcagtcaccgtcaaaactgagccacaattggatcaaatttctggttatagtgcattgttaagtggtagagttaacatggtcatggattcatttaggtttggctccaaatttgctactattgctgtacgttacgcggttggtcgtcagcaattcgcacctagaaagggattgtctgaaacacaattaatcgactatccccttcaccaatatcgtgttttaccacaattgtgtgttccatatttggtgtcacctgtagcttttaagttaatggacaactattattccactttggacgagttatacaacgcttcctcatctgcatacaaagctgctctggttaccgtgagtaaaaagttgaagaatttatttattgatagcgccagcttgaaagccaccaatacttggttaattgctacactgattgatgagttgagacagacttgcggaggacatgggtattcacagtataacggatttggtaaaggctatgacgactgggtggttcagtgcacatgggagggtgataataatgttttatctttaacttcagcaaaatcaatattgaaaaaatttatcgattcagccacaaagggtagatttgacaacacactggatgtggactcattctcttacttaaaacctcagtacataggatctgtggtttctggagaaataaagagtggtttaaaggagttgggtgattatactgaaatttggtctatcaccttaatcaaattactggcacatattggtactttagttgaaaaatcaagaagtattgatagcgtttctaagcttttagtcttagtatccaaatttcatgccttgcgctgcatgttgaaaacctattacgacaagttaaactctcgtgattcacatatttccgatgaaattacaaaggaatctatgtggaatgtttataagttattttccttgtattttattgacaagcattccggagaattccaacaattcaagatcttcactcctgatcagatctctaaagttgtgcagccacaactattggctcttttgccaattgtgaggaaagactgtataggtctgacagactcctttgaattacctgacgcgatgttaaattctcctataggttactttgatggcgatatctatcacaattacttcaatgaagtttgccgcaataatccagtggaggcagatggggcagggaagccttcttatcatgcgctgttgagcagcatgctcggtagaggtttcgaatttgaccaaaagttaggtggtgcagctaatgcggaaattttatcgaaaataaacaagtgagtagaggtttcctgttttccttcgaaccctctgttttgcgacttttgtttcaattcaactagtgtcgccaagttttaacaaaaagttacaaaatcctagtgagaggccatcttatgtgcataacggtactctctatctatttacatatctaatactattcacataactatgacgaatcaatgacatgactacatttaccaatgtatagtagtaaaaaaattgccatctcctagaatcgaaccagggtttcatcggccacaacgatgtgtactaaccactatactaagatggcaggtaattattgagtgtttactcaatatctcagaattatatacataacaaataataaatgtgctgtgttggcacttgttggaatgaagctctaaaacatcatgatgattgtgtggattctgatgtaattgttgggattccatttttaataaggcaatatgttggaacgagagtaattaatagtgacatgagttgctatggtaacaatctaatgcttacatcgtatattaatgtacacatcgtatacgtttaagtgtgattgcgcctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttaaagacctattagctgaacatgatatggtaggtacatatatgaggaatatgagtcgtcacatcaatgtatagtaactaccggaatcactattatattggtcatgattaatatgaccaatcggcgtgtgttttatatacctctcttatttagtataagaagatcagtactcacttcttcattaatactaatttttaacctctaattatcaacacaataatattaggtatgtagatatactagaagttctcctccaggatttaggaatccataaaagggagtctgcaattctacacaattctataaatattatcatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgaatatcataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacagtttatcaactagtagtcacactaccaatatattatcatatacggtgttagaagatgacataaggtatgagaagctttcatcgaaggtagaggaagcagaaatacaaggatttataatgtaatagggtaatggaacatataagggaggagaaatgatggtgatattaatatgcagaaatatcgattccattttttcaaaaaaatagtgccaaactattaagaagtagcgaaacagcaaaggcatatttccacatttcgcttttagcaatatacataactatggtggcaagataccatgcaactaataactttgccgcaatgacacctctatttctacttgttgtcgttttacctcttacttgtttgaacattgctgttctaagacctaacaataatagtcctaatacaaacagagggcatgctgttataagtataaaatgtttgctgtaactaatggtgggggaagattgcaaaaaacgaaggatatcagttccattcatttccagggatttgtgttgatatgtggggctatgaatgcgttgaagttttcaacttctgtgaaggagttaaaacaaccactaaacaatctcgttcaaaagctctaattacttgtatattattttatacgtttatgtctatttcaatgcaattacgtgaaaaataaaagaacgctaccataaaaatgttaaaaactggttaaaaatgtcaaaaaatggtccgaaaactgaaaaaatattcgtgatacagtttgcataaaaaaaaactattgtgcgcgattaatataacctactagacttaaatgacgacactttaatatgaagttcagtagtgtgaattaaataaaacagtcagttcttgatggattgtaccctttaaagaatttatctttatgtcgctgttactacgaaaagcgtgtgcgaggtattataactatttttctgtattttttatatatttttatttgccaagttaaaaatcagtcatctcaaaagattcatcgatttcagtgttcggaaggctagtatacttcttctttttcttagttttcaatttagatcctgctttgttagaagtgctacttatgggtgctccgccttctaactgctcatcttgttctaaatcatcttctgccccgagtccgctttccagatcatctgcccatgaaactgtcttattgggactgtcatgttgtctattatttggatcaactaaaattgtgtgacgcgcttttctcctcactcttctatcatacgcataaactcctaaaaccactatcaaaaatgtaacgatggtaactactaccgctttgtgtttatacattgaaatctcttctgcaaattcttctacctcttcctcttcttgttcatattctgaagatttatgtctactatcctcgaggccttgattactttgtttttcattattatcgtcttcatcatcgtcatcgtcatcatcgtcgtcgccctcggagttgtgatcgtcttcatcgtcgtcatcattgtcgttatcatcatcgccatctttatctttattgccttctttttcctttccttcctcattctgcgcttcctgttcttcctcttcgaggttttcttttggcttatcaccgctttcagtagtagcatcttgatcactatcgtcgtcagtagtaatcataacatttttcccattgttgtcaatgatcataacatcgttcgagtaaatatcgacaatgcctctactcactaaacttttatcgaagggtaccatgtgagaagcattataaacgctaacaaacgtcaaatttctatcatacttcacgtatccgctaaattcttcgctgtcgtctgtactcttcgatttatggatccaatcgaacgaaacagcatcgtcgctaaatccctttattccaccccattttagattgtctatagtatctaatacgcccttgttattacaaatcaagtctttgtcaccattgaacaagacaatctctattccactttcaagtagaccaggtaataaatggatagatggctttgaaataggattagacaatttagttccaacgctattagtgcattccttccaatgatcaattttatcagaatcaagatgcaacgaatcaataacaccaggtgtgctgaagaatttactgacaaaggaaatatctttcggccaattcataccacaagatggataactatcttttaaattgaagttatacatgttcaagcaatccgctgttcccttttgcgaagattccctggtataagacaatagaaggtttaaaatattctcacattcctgatacgaaaaatgggctgcctcatctgtactggcagagtttatcagattctggcaattctcgtgtgcgttcgttaagtgtttgaaattggggttgctttcatcaatcagtttcttctccatagcaaacggaaggtacgatagggactgtgtattggggtcaatccaaccgttaccaatcaatagcgccttcaagtcgtatgtatccccgtcgatctttgaaaatttgttatggttcaaaattgcattggcaaagaatggtatgtattggccagcgtaactttcacccgatagtatgattttcctagtgaggtcttctggaaaaatcttgaaatagttctccagaaaatccataaaatgcttggtcacatcttctaggtcttcgtcaaatttgtttttgtcgattttaccttcgtctttattttgttcgacagaaaacccagtaccagtaggttggtcgataaataaaagatcgcctttggatatccaggacccttcatttagataaagtttaccgtctgaattcaccctaaaagggccggattcgaccaaggcaccatccatggaagagcaaccgggtccaccatttaaccatataattaagggacggtcgacattgccattagagtcgttattggtaaacttccaaaaaaagtactccaagtcagagctatcctgttcatccgcatcttcggaacgtaaaggaatatggccagcatgcatctgtggaatatttgaagggtctggcacttcagataaccctggcaacagctcatatgccactttgtactcctcagatgacggaagggatactgagatccttattaaagcagacatggctagccacgttccgagccacctattgtaaaacatctattcaggtctttatctctacggtattctatagccaaggtactctttaaccaaagtatgcttcagcaagctttttcaaatagatgggagttgaagacaatgataagaaatcgcttttcttaatgtttcctatattatcaaaatattccacttttttttctttttccacattgtttttcggttccgggctgcagtaagcaaatataaatgttggtgacaaaacttgaaagttatagccaaaaagctcgcaattcctcacctaacaaaatgatcctgttggaataaaaatcaactatcgtctataaactagtagtcacactaccagtatattatcatatacggtgttagacgatgacataaggtatgagaaactgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaataatattatgtagaaatatcgcttcccctttgaggattcctctaccctcgaggagaacttttagtatattctgtatacataatattgtagccttgatcaacaatgaaatgcctacaatcatcttaaaattcaccaatctctcagctcttatttaagctttgttgagacgagagttagttatccgacaatactatacaagacattaacatcatttttcgtgctgttagggtggtgtcttttcatttgttgcaataaatgataagtagtttaccgtccattaacatgtgcattaaataatagcattatgtgaacataatgtatatttaactaaaactattatcgaagaaatccgaagaactcatccttgttagctcagttggtagagcgttcggcttttaagcgcatttgcttaagcaaggataccgaaatgtcaggggttcgagccccctatgaggagttcttctttatttttttcccggttcactatttttccaagattaaacatggctcatatacaccatccaaaaatctcttaattaacctataaccattgttctccttcacctcattcaagaatctggcttctgaattgccattgatagaagaacagtactaaattgcgccggaataatgaagaacatccgggttaccttagatgtctttttttcctttttttatcacatttttcactctgcactttttcactttctcgaggtccaatctatgactaatattaagcgcatttcatttgaagatatgtgtatcgcaatcttttttcttatcttgtagaccctcctatacacatctctagactatatatttggtttggttatatctttaagaacttatttctttttcttatttttccattccactaagttaaaccctgcagttgatacagacattgaataggacaaccgatcgttactatcatgactttacctgaatcaaaagacttttcttacttgttttcggatgaaaccaatgctcgtaaaccatccccattgaaaacctgcatccatcttttccaagatcctaacattatctttttgggtggtggcctgccattaaaagattatttcccatgggataatctatctgtagattcacccaagcctccttttccccagggtattggagctccaattgacgagcagaattgcataaaatacaccgtcaacaaagattacgctgataaaagtgccaatccttccaacgatattcctttgtcaagagctttgcaatacgggttcagtgctggtcaacctgaactattaaacttcattagagatcataccaagattatccacgatttgaagtataaggactgggacgttttagccactgcaggtaacacaaatgcctgggaatctactttaagagtcttttgtaaccgaggtgatgtcatcttagttgaggcacattctttttcctcttcattggcttctgcagaggctcaaggtgtcattaccttccccgtgccaattgacgctgatggtatcattcctgaaaaattagctaaagtcatggaaaactggacacctggtgctcctaaaccaaagttgttatacactattccaacgggccaaaatccaactggtacttccattgcagaccatagaaaggaggcaatttacaagatcgctcaaaagtacgacttcctaattgtggaagatgaaccttattatttcttacaaatgaatccctacatcaaagacttgaaggaaagagagaaggcacaaagttctccaaagcaggaccatgacgaatttttgaagtccttggcaaacactttcctttccttggatacagaaggccgtgttattagaatggattccttttcaaaagttttggccccagggacaagattgggttggattactggttcatccaaaatcttgaagccttacttgagtttgcatgaaatgacgattcaagccccagcaggttttacacaagttttggtcaacgctacgctatccaggtggggtcaaaagggttacttggactggttgcttggcctgcgtcatgaatacactttgaaacgtgactgtgccatcgatgccctttacaagtatctaccacaatctgatgctttcgtgatcaatcctccaattgcaggtatgtttttcaccgtgaacattgacgcatctgtccaccctgagtttaaaacaaaatacaactcagacccttaccagctagaacagagtctttaccacaaagtggttgaacgtggtgttttagtggttcccggttcttggttcaagagtgagggtgagacggaacctcctcaacccgctgaatctaaagaagtcagtaatccaaacataattttcttcagaggtacctatgcagctgtctctcctgagaaactgactgaaggtctgaagagattaggtgatactttatacgaagaatttggtatttccaaatagagaggtaaatacgttggaagaatatatataaggtgaaaaaaggacgtacgtatttttgtattgcttaaatttcgaagtattttttctttttgtaaaagactgcaagtggaagccaaaatataatattttgttttttcattaagagtacaactttatacaacaattataacttgatttgagagccaagttatgtaagatatttttctcccacaaagagaaatgcacacgataggaatttacaacgtgaacgatacttgaaacgaaatatgaaaatccgcaagagtgcactgaattagctggaatcctgtggttccaattgatccaaaacctcacagtttggatgaataacataaacagttttattattttcattttcctcattctcaagatctcttaaattgtgtctggtaccatgaatctccattaaaatcctatctttgaccaacctttttatgactttgaacgctaatcttctctcttcccaatattctgctaacgaacccaaatcattttccttctgtaataaataccaatcaactatatccacagctgttagttcttctgcaccctccctatctacttcagcaatctttctaacgatcatgttcatcatggacacatatttatcatacgtcaccgttgttttcttcttctcgcttgtacctggacgagctgtagcttcgctttgtccttcttctatatctgctggtggctcactcgtaattacacctgacccagtcccatcatcattgtcatcattgtttccagaagcggcgtgactttgactctctatgttatcaaattcttcatccatttccacatcatccacatcaacacgaataatactttgccttaaaagatcgtaagcttctgcaatgaatgatggagtaatttcatcgacacaattagccctcgcaatagcttctgataatctaatcatactttcaagttgcctaactgtgattctataactcgatctactaaatccctgggcatcatcctttctcagttccttatacttctcgactaaataggaacgggcttctttcgttaatattggtttaaaagtacgtgcatatttgatataacgacgtagttgttctgcactaaatggcggctcaatggcttcgtctcttttcatgtgtaagtcaacgatatgagatgccaattcggtatcaattttttcgttacagtcatcaagaataacaaaaaataaatcaaatctggacatgatcggtgcggtcatatttaaattacccctcagtgatagtttcctattgtatcttccacctaccgggttggcagccgctagaattgatgttcttgcatttaaagtagcgtgaataccagctttagcaatagagatggtctgttgttccatagcttcatgaatggcaacttgatctgaaatatccattttatcaaattcatcgatacaacaaataccgttatcagcaagcattaaagcacctgcttcaattgtataatcacctccttcctcatctctcacaaccgcagctgttaaaccagcagccgacgaggccttaccggaagtgtaaactgatcttggtgcaaatcccactacgtattttaaaaattgagacttagaagtagagggatcaccaacaacacagatgttgatatctcctcttaacttaataccttctacagtactcttatgaacaccaccgagcatctgaagcaagatacccttctttacggcttcatggccaaacacagctggagcaatagatctgaccaatttatcataaatatgttcatcctttaccatttccttcagctcatttatttcatctgaactcaaactgttcaagaatacttcttgatctctttcattatcttggtatacattattagcttgtaaattagcagccatctgtagttcagtttctcggttgttagaatttgcatcagggctacttgcaccaatgtttgatccaatactgataacatggcatgccagaaagctaatcttgtatgtcaaatcacgaacaccaagagagcgtaaaccagtaacaccactattcaaaccttcagtagtcttcgaaatacctctagtatctaatgttgaacttggcttcacacctggtagccccaattgtgtaacatcaggtactacaatttccacacccgtaaatttgcaacggtcacctggcttggctctttcgacactatcacctcgaagaatgacgtccagcgtacgcggcatggagcctgtaggtatttcgttagcattttcttgaattctgactttttgccaatcaagaaacctggatcttgtaacatttaatgtccaaaaggctctattttcgcatgatgggttcgggcaaaatgtcggttcagtgtacttgaaggactgttctacgttatctacgatagcacggcacatatcacacgtaaagcttgccttgtataattctggacggacctcagatgttcttgtcactgtccctgatatactcaatagtgaaccaatcttttcagatcttatatcacgaattctgtgaactgttggtagattgaagaaactgatttgaaaaacacgttccgtctgttcaggtgacgtagaagttgttattgacctcgttgccatggcagatgtcccattccctggtgcggctgatgatccagaatctcttggtagactcgacccattcatatcatcgtcctgttgctcatcttcatccgcttgaccttcgtcaccttcggatctcttcaatgagtcacttgtgtttaacaattcaggtgcatactttcttactactcttcttaaacccttttgtaaaaaaggcaaaaatctgtaatattgttctgagatagccatagctagagcaccattttctctcatggataaatgctgataatctatataaatggtgtttaggtcatatattttcataaattcaatttgagctctataaactttttcaacttcaccagtatcagtggattgaacggaaaagtcttccaaaaactgctcgaacgcttcacggactttttcaccagtaacgtcatcaactttcttaacgtgattcaaagctctacttttgaagcttctggcaggttcatttccctccatatcattagtcgcggaaccatcggtttgcaacctttgagaactaaactgagtggaatcgttaacaaaagggcctgtttgtgaattactgacatgcggttgagaagaacttgggaaatgtaacctagagcctatttgcgaatcgagtccgctactgcttccgaagccagcacctatcgacgatggtggcggagaggagttggaaggtctattactgcttggtgtgtcagctggaaaaggggatgacattgaaaaaaaccagttttaacctttggtaagtctatttttcctatccaccggtggcgaagtgtaagatactcgctgtaaatcacttaagaatgaaatattttgttattattgtagattaaagaaagaaaaaaaaaaagcttcaagaaaggcctattaggcgcttttcctaaaaaggaaatttaatagacgaacttagatgacaataccaaatagcgaaggaacggcaaaagaataggtacacaaatgttatgagaactggaatcaaaacaagctattgtttgtcgacgaatagtaatgttactagtatattatgtgcggtgataatatgatataaatcgcgaaaagggtaaacccagtaaaaactgaaatgcaagataaataacgtaatggggtgatgtatgatatcgtataaaacacaagaaaggataacagcactatcatgcaaaattgcttatttctggtatattctggattccgaatgacacttcccttactggaaaatcgaattcaagtgaccatttaaatggtcacctatttctcaggatgaccgctaattcttctcatcagggtttcccaagttgttagcaaactgtattgatatctttttgcgggagtgaaaccaactattcagctcagtatcggattaatctctccacttaatgctacggagttcttccaaacattagtactggtgccagtatcagcaccacatcaacaggtgaactcaaaattacattagtcaggagcagtacacccgttaatcgtgggaatctctgtactgagggtcaactacgtatcgcggaactaggggtccactagtgtatgcgactgcgattcatataacactttaacgtcaaaaccgtatacagtcctcatccgccttgggggccagcatattatatataaaaactcctgaaaaacacttacccagaggtacgataatgaatgacgcttatgtgatttatggttaacgcagtacccaagacaagtatgcagcgttaactcccaatcaaagaaaatatagtggattctaatctgacgaactacggacagtaattggtatttttactcattagtgactttggtaatgccctatatttcactagaaggtgtcacagtgtcacaaattttacatcacagttccctttcgtaagatcaagaatatggctgactatagtggacatcttcttacaccgtatatagtaatatattgctaatatgagcactagttgattcttgttccaacagtatattccaaacatgtgttaatcacgcgttgatacaatgtggctcggctacaaatcagttattaacatcgtgagctatgtttccctgaaatggggacgttttccaacgaattagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctattctttttttgttctatatgaacagagctatttcccttctaagagtcccacataaaagtgctctggggaaaaacggaccacagcatgtcctgtggtacttgtttctttcaagtttttcgtatgtatttcccattttttgattcgctacaacctgtatttgttttatggcgcgcctggaccatatatatgtatatatttatttacatgtaattggcacaggggaaaaacagtggaaggatcaaggtaaaaagtatgaaaccgagaattattcgcgacttcaggttatccaatcgtgtatgtaatcgtatgtaggcaaaagtaaatagatatgaactacattttcctgctttacttagactagagatgtgacctcaaagaatcttctcaagtagtatatctggaaaagagagtttgcaataacgacgcccaattggaagatggaccaccatttaacacgatcgttggtcgactctgcagtatttctatgcgtcctttctctaataacaatataactttgttcgtccttgacttccctggttaatttggacaactttctgacagcactatccaatgtattggtgtttgggtcgtccaaatccacatataccaccccatgaatgttgaaagtcacgtcttttgtctcgataccggtgttctcgttcaagaaacagtattggaaatgtcccttgtatggagcagacaatgtgatttcaccgtgcgacgtgtccctaaccgttttcaaaacttcatgtctttccggcccgtagatgataaagtcaccagtcagctggctactggattgagggtttctatcaccgaactggaacgaaatggagagctcgtcacccttactcaagtcttcgaagaagcatctacggccataagctggaagaaggacattatgggcggacgccgagaagaacaggaagcaagcaatgacaaacttagtagcaaatgaggccatccttatgcgtgtgtatttttgtgcggagggatactattaagattgcagtttcaccaagtatagctttttatttcattataagtttcgtgtcaaaatgtttaagcgacccgatctctcaggctgttttgcacgacttttctgactttcctcgcgtcttttttcatgaaaattggattacccggagtgatgattttctcacagtgatttttcgtccccttttacaatagcaaatgaagctgttttagcaatatttgtagaaagatatgtcacaagagggcaggcaaaatgtcatacggaagagaagacactacgattgagcccgacttcatagaaccagatgcacctttggctgcttccgggggtgttgctgacaacataggcggaactatgcagaattcaggcagcagagggacgctcgacgagactgtgctgcaaacactaaagcgagatgtggtggagattaattccagactgaaacaagtggtatacccgcatttcccctcattctttagcccctctgatgacgggataggggcggctgataacgacatttcagccaattgcgacctgtgggcgccccttgcgtttatcatattgtattctctatttgtatcgcatgcgcggtcgctgttctcgagcctatttgtgtctagttggttcattttgctggtgatggcattgcatctgagactcaccaagccacaccagagggtgtcgctgatttcgtacatctccatttccgggtattgcttattcccacaagtgctgaatgccttagtctcgcagatactacttccattggcctaccatattggaaagcaaaatcgctggattgtgagggtcctgtcgctcgtgaaactggtggtcatggcgctgtgcctgatgtggtctgtggccgccgtttcgtgggttaccaagagcaagaccattatcgagatataccctctggcactctgtctttttggcatggcctggttgtcaactattttataacactagttacatatgtataaaacccaatatcatggacatagaattgcctatctcgcgagccacggcagaaagttctgaaaaaaaaaaaaaagaggacgctcacaggggctggcgtgtggctaaggcagactccgtggagtgtaagagaagttcaaagcaagattaggctttctgatgaattggtagcgcagagtctggcaaagtctatttcaagttcacagcgtccgtttaccacaattgtttgagaactcttctccttcctgtgcctatagccacacttgcaaacattacatggtgaaggcgctttagagacttttctgttttactatatatataagataacatagcgcgcgtgcaaaccaaaggacaagtaacaatctgcacctgctttagcgtagtatgcctttattacaaccatccacttgcttctgctaccctttgaagcttccgccattaccactgacttccgattccaacgagtttgatgaatgcgccaggaaaaggttaacgctggactatagaacaggttcagcggtgacgctaacaaggtctaatatatttgtacatggtggtctaaccatcccgttgaacctgccagttgtaaattctatgcaattacaaaaggagcttattctcttttttgcaaaggaaaaaaacaacggtagttcttttaggaatttaaacgagtggataagtaaggagacgtttttcttagacttgatgtctagaacctggtacagagtcaagacctcctttgaccaaaggacagaggaattattaaaggcagagagttctagcgccaaagcagataatgacacaaacgagattagaacggacattaagaaaggtaaatcccttgaatctccgctcaaggagaggctattccattccttatgttatttagatggctgtttatatatatttggtggtctcacagtgtctcctcagagcggatatgagttgattgctaccaatgagttgtggaaactggatttaaacacgaagaagtggtcgcttttgagtgatgaccctcaaatagcgagaaggttcaaccataccatgcatgtaaagaacgaaaataacgataatagagacacgaaattaataattgtcggaggtcttaataacatggatcagccggtcaagaaaatagacatctataacatctcacagaattgctggcatccgaaaaccatacccaaacaaccgatggaaatcactacaaatgtcaatggcataccattagcattatcaaaggatcagaatttttcgattttagttgaaaataatgaggccaacgttccagcgctggcattctatatgagaagtgatcaaatagacgaatatctcggaaaggattcatcaaagataaaggagaattcgcctatagtggcgttgccgctattgtctgaatcgcaaggtattagaatgccctcaaacccggcattaccgaaaaaactattgaatgttccgtatgagctattagcaccgacaggtgactattttggattcaatatcataatcggtgggtttcatccaaattaccaatcctctaactttcattgttttatatacgatattaactccggaaagtggtcacgagtccgtaccgcctgccctgactgcgatatcaataaacatcgattctggagggtatttgtttggaaatcgcatcatcagacgattttgttgggtaccaagactgatgattattattcacccagtgtacaaagattcgaccatctttccacttttggattaccgctggtaaatatttttaacaagacgatccaattaccccatcacaagatctcagcttcgtctttaccaatacccatagaaaattttgcgaagcataaggatactccattaaaaaaggtgagcttcacttcatcagctacctcccaatttgaaaactacattagatatatagctccgcccttggaaatgtcttctatccaatctgtgtttccaccgtatgccatggttctaggtaaagacgctttagagatttacgggaagcctctttctgattttgaatttattactagtgaaggtgactccattggtataccatgctatttgctgaggaaaagatggggccgttatttcgacatgcttttatcccagagttatacaaaagtttgtgctgattatgaaactactgatacgcaatctacactaataaaattttcaccacattcatctagaaacagttctaaagctgtgaggcaagaaggtagactctcttcatcgggttcactggacaattatttcgaaaaaaacttcccaatctttgcgagaacaagtgtttccgaggcccagaacacacaacctcaggtagcgaatgctgatgcgaaagctccaaatacacctagtacgtcagatgaaccaagctcttcctcctcttccgatttatactccactcctcattaccaacgtaataatgatgaagaggatgacgaggacccggtttccccgaagcctgtatcaaaatcaaacagtatctatagacccattagaaagacagaaagttcatcaacaacgagttcttcaaacggtatgattttcagagtacctttcaaggaaaaagcggctgtaacgtcaaacactgaagccctcttggagtcaaacctttcacttcaagaattgagccgaagaagatcatcacttatgagcatcccgtctggtgaacttctaaggtcctctatatctgaagcggaacatcaacgtcgtgcatctcatccactcacttcatcaccgctctttgaagatagtggaaccccttgcggcaaacaactgcaacaactgcaacaacatactatacaaaatcctcataaccatttgtcgccccggaggttttcaagaagtgcaagaagttcaatttcctacgtgagttcttcttccgatagacgtggaaattcaatttctagcaggagcacaagcgatagctttggaactccaccagttttgggcgttttgaatgtaccattacctcctcaaacaagagaacctaatgaaccacctccaccatgtcctgcaatgagtaccggctcaaatacaaggcgaagcaacaccttaacggattatatgcattctaacaaggctagcccgttttcttctcgtagatcgtcgcatatcggtagacgttctagtacaccggaaacggaaaacgcattctctgcaacaccaagagcatccttagatggtcaaatgttaggaaaatctttgaaggaaggttctacatcacagtacacacagccaaggatgaactctttcccaaaggctaatgaaaccatacaaacacccacatcatcaaacaatgaatggagccgtcaatccgttacttcaaatacagatagttttgacagtttgcaatctaattttgcgttagagttggaaccacttttaacaccgaggtcactttatatgccttggccaacctccacagttcgagcatttgcggaatttttttacactgggcaagtaaacagtaaatggcttttggcaccagttgctcttgatttattagtaatggccaagatttatgaaataccattactgtataaattgatccttgaagttttatattcgattctggctaaaaaagaagaaagtttatccttaatatgtacttcgttaatggagacctttcgcaccaaaactctgaactcctataaaggtgatgaagaaaaaacaaatacttatttgacttcaaacgataactatcaggaactgttgaaattaaaagtgtcgctggagaatatcgacaatgggtattatgacccagatttgttacgcaaacagtcaagagcacagtcttcaagcacacaagaaagcagtggtagtgcaaacggcgaaaaaactgcaactggcgctggctctctggagacttcttcaaccaatgtccctacagtatttgctggcggtcccagagatagccacaattcagtaggctccattggttttccaaacagtatgaatatacaaggctcaagaagatcgacatcaggattttctccacgcgttaagatgaaatcgagcttaagcaaggaaatagatcccaaaactttttatgaagagtacgaaccaaaagagggcaaaagttttgatgataacgatgatcaacaaaccaacatcggaagttttaaccttcatttgtttgatatgaattatggttccatcagcagcagtagcactaacagcattagtagcagtgatttagaagagaaagaagaacaagagcaacttcaagatttattggaaatagaaagagaagattctgctgagatcttagacgcaagattcagaaacaaagaagatgataaagtgacgaaggatatatcaaatgacaagaaacgcaattacttaccgcatgaaaaaaataacttgaaagccaaggaaggtaaggaaactagagacgtaagggaggaggaggaagaattcgattttggtttgggaatgctttcgctcaataaaataaaaagagaagccaagcatgtcgataaggtggacgattctgtagaccctttatttaaatcatctgctttccctcaaagtcccattcgagcatacgggtctaccacaagaactagttcggcttctggaaagccattcagggacaatcgttcatttaatgcattttctgttttgacattagaaaatatggcgtctgcaaatgccctacctcccgttgattatgtcataaaatcaatatacagaaccactgtgttagtgaacgatatcagactaatggttcgttgcatggattgcattgaattatctaaaaatttacgagcgctcaagaaaaaaactatggaagatatttcgaaattgaaaggcatctctaaaccgtcaccatagaccgctacgtcccaggatagttactcgcacatataaagttcttaataatccaagaatatgctgctatacatctcaaaacggattgcttccatatgggcgccacttttctgtttctttgctatcaaaacagttggcaccaaaaagctactcattgcaaaggtttattgcttatgaaatattgctttgtgaacagattcaaccgaaattacccggtgaatatgactatgtaagttattagtataggttgcatttgctgtattcgttgataagacaacatcttgtatcatactagtttccgcacactagtatttcgtctactattgactttctgataaggttatctggttcctgtatttgcagtttatcgaagcgggcagaccaggtcagctcaggacaattcaaattcagataatgaggcacagactaatcataacacgaaaattgaatacatcccacgatatagcataaccaaatgtcggaacataactagcaatacaatttttacatcgggccgaatccgtcggagagtgataagacggagttaaaatatctctcaaaaccatggaacaacaatatgtgtacatatataaagcttttgagtgaaaagatttctttccactatttactgtcaattttattcaacacgaaagggaattaagtgcacataaatacttcatttcttgataaggaagtataatattgctcctaagaagagtttgaaatgagcgatgttctatctcaatataaagggtgctcagtcagagatttacccacacccaatttcgttattaatgaagaaaaatttgataagaattgtacgacaatgttgaacaacgttgaaaagctcagccaggaatgtggcgtaccaatcaaatttcgtgcacacgtaaaaacgcataagacagcaaagggaactttgaaacaattgggccacggacttccattggctaaacgcactacaagagccatattagtatcaactttgaaagaagcagaagaacttcttaattatcaagatagacaatgttcggattatattgacgatataacatatagtttaccctgttgcgttccagagtttattcctcttttgagcaatttgtcaagaagggtgaataattttcaggtttttgttgataacattgaacacttggagaatttaaagaatttcggtaggcctgcttccggcaagaaatggtcggtttttatcaaggttgatatggggactaagagggcaggtcttgctttcgactctccagaatttttgagtcttttaaaaaaactgacttcctcagaaattaaagaagtaattgagccatatgggttttatgctcatgccggacacagctactcttcaacctcgatcaacgacactcagaatcttttgatggaagaagtgaaagcagtcaattctgccgctaaagttttgtgctctgtggatcctcagtttgatccttctaaattaacactttctgtgggcgctactccgacttccaattctttgaaactcgataataaaagtacccttgttaaattcattactactcaattagttagtacgcttgaaatccactgcggtaattactgcatgtatgacctgcaacaggtggcaacaggctgtgtccaagatcacgaattgtctggttttgtattaggaacagtactatcatcttacccttctagaggtgaattgttgagtaatacaggtgtaatgtgtctaacgcgagaagcatcctcaataaaagggtttggaatatgtgctgatttggaacatgtgttaaaatccgagagtttcagtagggaatggtatgtagcaagggtctctcaagaacacgggatactgaggccaataagaaactggaacgaaactactccattaaaattaggcagcaaaattgccgtccttcctcaacacgcttgtatcacaatgggacaatttccatattatttcgtggtaaacagcgaaggcattgtcaacgatgtttggttaccttttcagaaatggtaagctctcttttgtcgttggttatcactctcatcaaagcatctctgtgtctatgtaattgtgtatctatttataaatagtaactaagaggtaaggttgtacacaggttggtctaaacaccctcttgttaagcttccgcattacctgcgagctggtaattgtaatacagatttatttgttgatataatgctatgaaatttcaactaccgtcattgagcttctcaataaagtcgttacgtacgaatgaaaaatttgaataatttaaaccttcgaaaagatctttgagttgtacttattaaacctgaagtagatcattaagacaaacaaagctctgactgacaccaataactcctacagtgatgacagctatcttaaactgggaagatatatcccctgttttagagaaaggcacccgcgaatcacacgtgtctaaaagagttccctttttgcaagatatatcacaattagttcgtcaagaaacattggaaaaacctcaattatctgaaattgctttcgttttattgaataccttcacgatttacgaagacaataggtctaaaagtttggtaacttcaatattgcttgacatcttaaatctagagccatgtctcctagaaaactttatccgattcatttccgacgtggtcatcagtaatccggctaccaaagcagtcgctgattaccttaatttgttagattggattaattctttcttgatttttgtgtcgcataattctaatttatttgaagagtacattccaaaattgttggtcgcccattcttatgcaacgttcggtgtggaaactattcttgacaatcaagaagaaggcaagaaatcccaagataagcagaaccagcatagaaagagaattcgttattgcattttccaaacaacggtcaaagcattccttaagtgcttgaaggataatgacgacagtatttccttcatgaagatttcaattaaaactgtactggagagctactctaagctgaagataaccagtgttggagtagttatgataatgggtgcactaactcaggctgcacttcagttattatcgaggcaaccagctctgcactccgttttaaaggaaaattctgcagagaaatattgcgaatatttgggcaaagaagtgtttttaggcaaaaacccaccatcttccttttgcttagagattggtttgaagccatttttaaaagaatttgtttcacaagagttattcattaagtttttcatccctaatattgaaaaagcagttttaagatctcctgaggttggtttttcgattttatctgagttatatgctggtgtttctcctgaaaaagtaaatctcttaaatgcctttgcttcctcgaaactgattaatcaatacttctcgtcatttaaaagctcaaaagaggtagttagatccgtctcgcttcagtctatgataatcttattgagaaaaatttccaatactgacactaccttggaagatttgaccaagcttattgacgaaatatttaagaacatcaaatcgaacttaaatgcagattacaaatcacttatttccaaaattctcatagaaatacccttaacgcactatgaggtttcagaaaaaatctgcaaagggctgtccccatatattggtaaagaaggtaatgaagcagccttgactctaatgcttaacgctttttttgttcattattttagtctgggcaaacctattgaagacttggataaaattatatcagctggttttgcagataaaaaacctgctttgaaaaaatgctggtttgccgcatttttgaacaattccaatgctgcctctgaagaggtgattttaaactttatagacggttgtttggaatttgtgaaagactccatcatacattatcagactcacgggcatgcatgtattctagcatcaattgaatttacaaacaaaattttggcattggacaatactgagctaaatgatcgtgttatgcagctcatagaaacccttcctgaaaattcttcgataggtgatgctatcttaactgctgcattatcaacagagctatccatcgaaaaccgtattcatgctgttaatttactacaagaattgttctacaagaaacccgaatttattgggtttagcgtgattgatgcaattgaaaggagaatgcgtgtccaagaattaatacctcaacaaaatacatcctttaaatatgtcacttctgtactactggccattacgtctgagttacctgacaaggaagcctcgataaaggtattaatcaatgctctggtcatagcgcaatggaatattttcaacattaagaatggctgggctggtttagttttacgtgcaaggcttgatccagctgaagttgtcaaagaacatgctagcgttatcatggagaagattcttgaaatcacaggtagttgtgaatggatagatacaatttatggtgcatgcggtttgcaagcagctgcctatgcagcatttattcagcctaatgagttcacaccgatcctttgtaagactatcgaagcagatttaaccgcggatgatttctcacgtttatctgaagaggacttcgaaatttttgcaggagaggaaggtgttctggtggttgacgtcctggaagaaagcatgaataagaaactttccaataaaaattctaaagagtacgaaactctaatgtgggaacaaaaaataaggaaggagcaagccaaaaagaatgtgaaaaaactttcaaaagaggaacaagagctcgttaatgaacagttagcgaaagaatctgcagttagatcacacgtttcggaaatttccactcgtttaaagcgtggtattagattggtatctgaactttccaaagctgcttgcttagtccaaaatggcatcgctacttggttccccttggcagtcacaaagcttttgtacctatgctcggaaccaaatatttcaaagctaacagaggatgtaaataatgtgttcttgcagctttctcaaaatgtctccgagagattaggtaatatcagacttttcttaggtttggcgactttgcgtgtgcacaatgctaatggcatctcgcaagattatttacaagaaccactggttgaattacttacaagagttctttttaggatcaagttcgtctccaaccaagcagcaatagattccatcagtttgacatatattttaccattgttgattaatgttttagaaaagggtaaggcgattgcattaaagaatgcggacaagcctgttgttaaggctgagtttgttgaagaagatgaagaagaagaacatctgttactggccatggaaattatttctgtacacgctgaagcttttgaggatccttccattccgagaatttccattgttgaagtgttactatctcttctatctttaccctcaaaagcgaagattgctaaagattgtttcaacgctctgtgccaaagcatatctgttgcaccaaatcaagaagaccttgatatgatactatcaaatttactatcaccaaatcaatttgtccgttcaacaatattagaaactcttgataacgaattcgaattagaaccttttatgaaatattcacctgaagttttcatttgcagatttgattcggatccttccaaccgcgagattgcagatttcatttgggagttcaacaaatttgtagtcaacgatgaattactaaaaagcttattcccactattcaatcaggatgatagtggcttgagattatttgcggcaaacgcgtacgcatttggtgcggtaagtctgtttacctctgaagagaactcctcgaaagattacttaaatgatttgctgaacttttataaagaaaaggcaaagccattggagccaattcttgatcaatttggcttggttcttgtttctgcgagtgaacaaaaagatccatggcaaggaagaagtaccgttgctattacattaaaaatcatggctaaggctttttctgcagaggatgatactgtcgttaacattataaaatttttggtcgatgatggaggtctagtagacagagagcctattgttcgtcaagaaatgaaagaagctggtgttgaattaattacgttacatggctcacaaaactcgaaggatttaattcctatatttgaagaagcattaagctccagtacggacagtgccttaaaagagaacgttattattttgtatggtacattagcaagacatttacagcaaagtgatgcaaggattcacacgatcattgaaagattgctttcaactttggatactccttctgcggatattcaacaggctgtgtcggcttgtatagcaccactagttttccagttcaaacaaaaagttggtgattacttgggtatcctaatggagaaactgctgaatccaactgttgcttcttctatgcggaaaggtgccgcttggggtatcgctggtttagtgaaaggttacggtatctcggctctctcggagtttgacattattcgcaacctcatcgaagctgcagaagataaaaaggagccaaaaagacgtgaatctgttggcttctgctttcaatatttgtctgaatctctaggaaagttttttgaaccatatgtgatagaaattcttccaaatattttaaagaatttaggggatgctgttcctgaagttagagatgcaaccgctcgtgccactaaggctataatggcgcatactacaggttacggtgttaaaaagttaattccagttgctgtttctaatttggatgaaattgcttggagaactaagaggggctctgttcaattgttgggtaatatggcttatttagatcctactcaattgtcagcttctttgtccaccattgtcccagaaattgttggtgtattgaacgactctcacaaagaggtgcgtaaggccgctgatgaatccttgaaaagattcggtgaagttatcagaaatccggaaattcagaaattggtgcccgtacttttgcaagctatcggtgatccaacaaaatacactgaagaggccttggattcgttaattcaaacacaatttgtccattatattgatggtccttcactagcactaattattcatattattcatcgtggtatgcatgatagatctgccaacattaagaggaaagcatgtaagatcgtgggcaatatggccattttggttgataccaaagatctcatcccatatttacaacagctgatagatgaagtggagattgctatggtggatccagttccaaatactagagccacagcagcacgtgctttgggtgctttggtagaaaggttaggtgaagagcaattcccagatttgattcctcgtctactagataccttaagtgacgaatcaaaatctggtgatcgtctcggttctgctcaagctctagctgaagttattagtggcttgggcttgaccaagttggatgagatgttaccaaccattttagctggtgtaaccaattttcgtgcttatatcagggaaggattcatgcctttgctgcttttccttcctgtttgttttggatcacaatttgctccatacattaatcagattattcagcctattctttccggattggccgataatgatgaaaatattcgcgatactgctttgaaggctggtaaattaattgtcaaaaactacgctacaaaggccgttgatttgttgttgcctgaattagaaaggggtatgttcgatgaaaatgacagaattcgcttatcttctgttcaattaaccggagaactattgttccaagttactggtatttcctccaggaacgaattttctgaggaagatggtgatcataatggtgaattctctggtaaattggtcgatgtacttggccaagaccgtcgtgatagaattttagccgcattatttgtatgcaggaacgacacttctggtatcgtacgtgctacgacggttgacatttggaaggcattggttccaaatactccaagagctgtgaaagagatccttccaacattgactggtatgatagtcactcacttggcttcatcatccaatgtattacgcaacattgctgctcagaccttaggtgatcttgtccgtcgtgtaggtggtaatgctttgtcccaactgttaccaagtttggaggaatctttgatagaaacatcaaactcagattcgagacaaggtgtttgtattgctctttatgagttaattgaatcggcttctacggaaacgatatcacagttccaatctaccatcgttaacattattcgtacggcattaattgatgagtcggctactgtcagagaagcggctgcattatcttttgatgtattccaagatgttgtaggaaaaactgctgttgatgaagttttaccatatttgttgcatatgcttgaatcttctgataattctgactttgctttgttaggtttacaagaaattatgtcgaagaagtccgacgtaatcttcccaattttaattccaaccctattagcccctccaatagacgccttcagggcttctgctttaggttctttggcggaagttgctggctcagccttatacaagcgtttatcaattataatcaacgcactagtggatgcaatcataggtacttctgaagatgaatcgaccaagggtgcattagaacttgcattagacagggtattcttatctgtgaatgatgacgaaggtcttcacccattacttcaacagattatgtcactactaaagagtgataatatagagaaacgcatagctgttttagaacgtttgccaaatttcttcgataagactgttcttgattttgatgtctatattccgaactttgtctctcacgcaattttatcattagatgatgaagatcaaagggttgttaatggtaacttcaatgctttgtctactttgttgaagaaggttgataagcccaccttagaaaaattagttaagcctgctaaacagtcattggcattaacaggcaggcaaggtcaagatgtcgctgcatttaagcttccaagaggccctaactgtgttttgcctattttcttgcatggtttgatgtatggttcgaatgatgaaagggaagaatctgcattagccattgctgacgttgtttcgaagacccctgccgctaacttgaagccatttgtgagcgtaattactggtccattaattcgtgtcgtgggtgaaagatttagtagtgatatcaaagcagcaattttatttgcacttaatgtgctattcattaagattccaatgttcttgaggccttttatccctcaattacaaagaacatttgttaaatccttgtctgacgctaccaatgaaacgttacgtctccgcgccgcaaaggctcttggtgccctgattgaacatcagcctcgtgttgaccctctagtcattgaactggtgacaggtgccaagcaagccacagatgaaggtgtcaagactgcgatgcttaaagctttactggaagttattatgaaggctggttccaaattaaacgaaaattctaagacaaacattgtcaatttagttgaggaagaaatgttgggtagcaatgacaaattggcagttgcttacgctaaattaatcggatcgttatcagagattttgtcgaacgacgaagcccacaagatattgcaagacaaggttttgaatgcagatctagatggagaaaccggtaagtttgctattctgactttgaattcctttttgaaagatgcaccaacacatatattcaatacgggcttgatagacgaatttgtaagttacattttgaatgcaatccgttcccctgatgtttacttcggagaaaatggtaccattgctgctggtaaattacttttattagaaggagaaaagaggtctccatttgttaaaaaggatgctgcagaaccattcaaaattggcgatgaaaacatcaatctgttaattaatgagttgagcaaagctgtcttacaaccagccagtaattctacggatgtaagaaggttggccttggtggttataagaacactagccagattcaaatttgacgagtgcattaagcaatacttcgatgtagtaggaccatctgtattttcttgcttgcgtgatcctgttatcccaattaagctcgcagcagaaaaagcatatttagctttgttcaaattggttgaagaagatgacatgcatactttcaacgagtggtttgctaaaatttcagatcgcggtaacagcatcgaaactgtcacaggtactacaattcaattacggtctgttggggactataccaagagggttggtaaaaggttagcaaatgtcgaaagagaaaggattgctgccggaggagacgcggaaacaatgtttagtgacagatttgaagatgaaagagaaatatgggctgtcggaggtgttgaattaaccactgatatttgaagaaaattcaatgtggtaacctcgttactttttgtatttgatatattattctcgttatataatacataccacataatgatataaaagacaaagatattttgaagtcttccgctgtgcataagggttatttatatatctattgctcccagcattgtagctaataagggcttgataattattcgtacccggattcataattgtcaactaactgccaaacccagcgctctaatagtggcgagacttgccaccacatcatatcgttacgatctgtattggcgattcctaaacaccaaataactgtcgactttaaatagcgtctcagaaataacttataagagaggtttattattagaactatcaataaaattagagcaataattttaaacggtttgatacaagttatctctttattagacataattgtccagatgtattacatgaactgagtgacttgctctaatgttgtagacactgatgtccggtttaattaagaaagattttggaagtttcacgatatcgataatgctgcgggagaagctttcaaattataagaaaaggcttttttttgttgttttcagagtagtttggtgacttgtccgtttcagaagtgtctcgaatacggagtgcaccttccaaaaatgtttctgacggcatcgaagagccgaactcttatacaatacatgtcatttttaacaatgatgcaaataacttttaaggccttaacactctacataatatgctaaaaacattaaaaaaaaaaaaaggaaaataaaaaaaaaaaaaaaaaaaaaaacgggagattaaccgaatagcaaactcttaaactatgaaaaggcaatcaatccactgttttctttttccatttcttctagcctatttgaactgtctgcttctgtttcttcattcatttcttgaatgattttatcctcttcttctgtcagggcacttatatcttgtgtcggtatgcattcagcatccattctgacacttggtgctccttgcaagtatctgatattttctagacatcgtattctaatgtcttccagtagttttttactgtttttgttttcgtataagtcatctaacataggataaagtgaataatccggcccgaatgagtcccggaatgggatatcttcggggatgtcttctggtagcaagacatcatttaaaattcctgtctcgtaggtccaaagccgtgatacatttctaggtgtataacctccaccgcccactactagcattggtagaccaaatgatttgacaaattttacgcattctccatgtgcctttatatttaaattgaagcatcctaagcgatcatgacctaaggaatccgcaccgcattgttggacaataagtgttggtttgaaagtcattattagaggatctacaattgacttgaaaaggtttatatatgagtcgtcatctatgccatcttctaggggtacatttaatgcgaaatgttttcctttgtcgcaaccaatttctgtcagatcaccagttcctgggaaaaattcgccattatatttatgaaaagacaacgtgaagaccctatctgtggtgtaaaatgcctcctggacaccatcgccgtgatgtaagtcgatatcgatataaaggattcttgggtgatatcgtaataagttcaaaatagaaagcacaatatcatttacatagcaaaacccagatggactattcttttttgcatgatgaagaccaccagaccaatttatcgctatgtccgattgattgttgattagtttcctggtggcgtcaaggctcgcaccagtgtatagtgttgtataatcatataaattttgaaaaataggacagtcgtctccaatgttaaaattttcaagtgtgcctctgggcagtttgtttgcattttctggtgaaaccttcgagagaaaattcacgtagtcttccgagtgaaattgtagtaattcgtctctggtagcgcttcttgtttcataaaggtccataatcttgtgcaatccataagaggaaactaggtgatccgttagcattaaccgaaacggcttcattggatgcttaacaccataatggtaatgtgaaactttggagttaaaatgatacgataccctgggagaataagcagaattaaactcaaataatggttcgttctcctttgttttcacatcataactaaatgttccagacatgttgcgtgttgttattcacttgatacctgattttaacgtacttgagtaatctggcgtcttttctataactgtacattggcgacacacctaaaactgattagaatcgtttcaagatgctttcagttcaacatttagtaacatagtaggaatatcacgtttaacgatgccccaaagaacatcgagaatcctctatatagagtataaacagggcattctacattggtatagaggtgccttaggtatatagtggtaccggtcacataaattgacgggaatatgcgtctttaggcggcttttggcgtacagtattgttctttctttcgtgcttgtgaaacttgttataaacaaagaaagagaaagatctccccggcattctggaagatcggtaaccgctggagctataggaaagggagatggataacagtaaagaaaacggaccatataagttagcattgggggttttcgaaaaaaataagaattggcattcagacttgaattcataaaagttgtaagcaggctatgattaacgataaactagtacattttctgatccagaattatgatgacatcctaagagcaccgctttctggacagctcaaagatgtgtattcactgtacatcagtggcggatacgatgatgagatgcagaagttgagaaacgataaagacgaggtcttacagtttgaacagttttggaatgatcttcaggatattatatttgcaacgccgcagtccattcaatttgaccagaatctattagtggcagataggccagaaaaaattgtttacctggacgttttttccttgaaaattctctataacaagttccatgccttctactatacattaaaatcgtccagttcttcatgtgaagaaaaagtgtcgagtttaacaacaaaaccggaagctgattcggaaaaagaccaactgctgggtagactgcttggagtcctgaactgggacgttaacgtcagcaaccaggggttaccacgtgaacaactgagcaatcgcttacaaaatttattgagggaaaaaccatcatcttttcagcttgctaaagaaagagccaaatacacgaccgaggtcattgaatacatcccgatatgtagtgactattcgcatgcatctctattgtccacctcggtgtacattgtcaataacaaaatcgtttctttacaatggtccaaaatatccgcatgtcaggaaaatcacccaggattaattgagtgcattcaatcaaaaattcactttatccctaatatcaaaccacaaactgatatttcgttaggagattgttcctatttggatacctgtcataaattaaatacgtgtcgatacattcattacctgcaatatattccgtcatgcttgcaagagcgagctgatcgtgaaactgcgagtgaaaataaaagaatacggtcaaacgtttccattccattttatactctgggcaattgctccgcacattgtatcaaaaaggctttacctgcacagtggatccgttgcgatgtgcggaaatttgattttagggttcttggaaagttttcggtagttattgcagatcctgcatggaatatccatatgaacctaccatacggtacttgcaacgatattgaactattaggtttgcctttgcacgaactacaagatgaaggtattatttttctttgggtgacgggtagagctatagaattgggtaaagagtctttgaataactggggttacaacgtgataaatgaagtttcatggataaagacaaaccaactgggtagaacaattgttacaggtcgtacgggtcattggttaaatcattctaaggagcatttattggtgggcttaaagggtaatccaaagtggatcaacaaacatattgacgtcgatttgatcgtatcaatgaccagagagactagtagaaagcctgatgaactgtatggtatagcagaacggttggcaggcacccatgccagaaaactagagatattcggaagggatcacaatacgcggcctggctggtttaccatcggaaaccagttgacaggaaattgcatttacgaaatggatgtcgagaggaagtaccaggagtttatgaagagcaaaactggaaccagccacactggtactaaaaaaatcgacaaaaagcaaccttcaaaattacagcagcagcatcagcagcagtattggaataatatggatatggggagtggtaagtattatgctgaggccaagcagaatcctatgaatcaaaaacatactccctttgaatccaaacagcaacaaaaacaacaattccaaacactaaataacctatattttgctcagtaaagcgttaaataatccttttaaacattaatagcattgcataaaaaagatggtcataaaaaagactgcagcgggaagtaaatggtttcctggtctgtattagacaaactttggaatagagaaggatatggtttatgtccaataattattatccgagtccgtgtatttttttacatcaactggaacaatttattacccggatgtttaaaaattgttgtcgcctggagaaagctaatactagttctggccatattttcaaccattaaacactactaatgtaattacttgacttatttgctcccactcttggtcggttctttcccatggcgcattctaccattctttttttctactccaatcgttcttactggaaactgtgggaatagcgaagaacgactattatttgctaatacagagtaagctatcctgctgaataggtagacgatagtagtaacccaacgccgctatcctttcgattataccgctatgaatgtagtgatatggtgcggtattgacacaatatagtaatttcgggtaattttttttcccaccaatgagaggcggtactgggagtatcggtctaagagaatcgaaaaataacccccagctgggatgtgatcacgatgagtgacgggatacattaaatataacaaacatacacgttgccttgaacgttttcactacacatcgcatgtgttttatctagatttaaaatcatattactacagttctacagttatacaaataacaaacaatagaaaaatgtttagacagtgtgctaagagatatgcatcttcattacccccaaatgctttgaaacctgcatttggcccaccagataaagtggcagctcaaaaatttaaagaatcattaatggccactgaaaagcatgcgaaggacacatctaatatgtgggttaaaatctcagtttgggtcgccctaccagcaattgctttaacagctgtgaacacatactttgttgaaaaggagcatgctgagcatcgtgaacatttgaaacatgtgccagactccgaatggccaagggattacgagtttatgaatatcaggtctaagccttttttctggggtgacggtgataagacattattctggaatcctgttgtcaacaggcacatcgagcacgacgattaattaattgattaagtgagaataaacttttcgaaaaatttttatttatgataattttactaattcttacttatttcttttatattcgataaaaaaaattcaaaataaaaaaagattaatcctttgataggaactaaaggtactaggtattttgggcggcgaagcatcattccgttcttaaacatctatatatatataattatattgcaaatgtataagcatttaaaaacataaacatgcacctatgaagaagaatttaagacgttttatttttatgttccacgcgttttggtgaagtgatgaaagaagtcctgataaagggatgtcggattaataattgatacagtgtttataagatagctaatcagaaaaaaaacgaaagaaaatggtataagtctcagaataatgataataaaacacgcttgaagtagaataaaaatataagtagagaagataaaataaaaaaataaagatagaaagattttcaatgaggggcaaatctaaatctaaaaaatttgaattcaagttcaatttaaatttcaattaaaacagtagtagtatgtggggaagatatgggataaaaaaaagtaagggaaaataaggaattattataattataatgcggaaaaaatgaataaattattagttgctgcaacagcaatactattttctcttggatgccatgagaaatgtaaaatattcttcttgaaatcaatatcgtcaccccaatccttatttcttgcagacctttgcgctagcgaaccgtatcttttgttcctgaacgctgttttgtcagcttgtaacacgatttcattcatttcggttcccgagtcctccgaatttgctccttctcctcccgctatactgcttctagagctattactacttcccaccatgcctgtgttgcgtccgttactcctacgcttgtggctgttgccactactactagaatctttattttgtatgctgttgtggatatttttattgctgttgctattaggtgcgttgtgttcatcaaaagttttgactatgccattatcattatcaccagaagttactacattaggatagatcatgaaattgttattgtaagaaccagtcattacacttgaactatcaccactaaaattaacttcaaatttatcgaaaatcgcatcgttttcataggtatcactcaatctttccttcaattgctcatgtatgtttatggttttcaaaggcttattatccatatttacgtcccaaattttgacagttaaataatctctggatgcaatatacctaccatttggactaaattttatgtcggaaattgacgacgtgatttctgtaaaaaaattatgattgattggatccaaatattcttcaaatgttttggttttattgtcacatagggaattttgtctcatatcacacaactttattgtacctttggaagaagagtacatgaataaattacattcttgcggatgaaattcagcgcttgtgatcacttcggtaagttcttccatattggttggcttgatatctacgatgttgaagctctgatctggtatgtccagattccataaattgattctcaagtcgtcagcacttaaaaatgtttcctgatcagaattcaacgatatcgaattaatgtgataggtatgtgcattactatatatacgctttggggtggcagcaatgattttgtcatgctgtgataattgaggcagtttcagcgattgtaaagataatacagccctcacggagcctcctctactgttatggttatcgggcttgccttttttcgcaaacgtaaccccttctgttaagttgttctggcttaccaattttatatttttctcataaactttccaaagttttatagttttatcatttgtgctcaaaagaaagtgtgatctttgagttggtcgtaaccatttgatttcatttatcttctcttcaatttctaaggattttaaataatcaaattctgcgtcatgactttgaaactctgttaaaaacttatattcgcaatgtctactattacttctttcaaaaagtaccacacggccacctttatcaccagtggccagataatttccagtatagtcaaattctacagctgtaattagatccgcctctgtcaccacaatatctgctttatcaccaaaacattggctgaatttaaaatcaaaattgttttgtgccattgtgcgctatattatatttctttatgcgtaagatctctccagtttgacctcgatatgttggctagattttatgaggtttacagtttatagaaacactagttttccctttcttaatatgttggtggagtgggggtaatcgtattaagctgccttattcaccctctgataggaataaaaatcgaaacaggacgaaaaaagggtgaactaaaatatagaagagagcctaattgacgtaatcgaattcttctagaatgcgtttgtatattcaattttcaattcttccagtctcttcgtggaaagttctctaacgtaatagtcttgtcttgtgcaaactccctttatctttgacgggaaatgttaggcaaaattggatggaaaagagaaaaaaggaaggaaaaaaacaaaaaaaatctacttagttaaggatctattgacgtgcgcggggggagtatatgccaattgtctcaaaaaaaaaacgtttatgccgtgccggaatagaaatagttactggtcgttttcctatctgatataaatctgagtaaaacgattattgtctaacccaatgcaatatatacagatagcattccgctcatagttaataattaacttcagacagtttttttcaatatctcattaaagggaagaaagggaggcgaaaaaaaaatcaaaaaaattatacttcgtatcaaattatattcgtggaaggtgacgatagtaatatttgatgttgaacatacttgaaacattaacatatttaatagaaaactattgtaatggttattttttattgattagaaatagtagaaaaatttacttatgtttcacctatattaatcaagttataaagccttcttggcggcatcagcaggggaaaccttgttttctctgttgaatcttggtctttgaggtggagctctgttctttctgtcttctctggatctgactctgacaattctggcgtgaatagcacaagaaacacagtagtgtaacttgttgtaagtctttggcaaagcgtattcagggtagacagaagcttcggacaaatctctgacggcagcggcttcaacaatgtttctgatagccattctcttgatagccttatcctttggaatagacttggaacagttgacacatctgactggtttgacgtgacctctacctttcttgtttctaccgttggaagctctcttctttggcattttgaatgatctaattaaatattcatcacgagtattgcaggtttgcaaagagttaaaataattagttagtaacttctcaatttttttaaaatgatcgtggcaaaaagggaaggagatatttacgtaacatttgaaattttctcggtacaatattcttcaataataagtacattgcatacgatgggcgacttccttctttttctttagttagtgtgaactcatgattggcacacttctagtgattaactggtttcctttcagaaaacaagttacatttgccatgttttaataatatcttgtcactattactttctcccaattcaaagatctcatcgttcttcccttctctactttcacacttttgtgtcgttaacatactacttaagactatggttcttttatctgtaatagcgaacaaattaaatcatttactataacgaacattaaatctagtaggtatttcaaataccaagtaatccctcaacactcaatgagaacgaagcggtgtaagctgacacttcgagttccgcctatgttactggatatgagccctccccccacgaaggttttttccttccagagccgagaacatctcccaaggagaacgaagcaataccggtaagctgcttaccgtcggggcagggaagttcaattcaactccctgtgccgagaatttacttttttcgaaaaatcgacgtctttaaaaaaagaaatcagtatgtatgggtgggtgtatggatgctgtaagcacagtctagaatcttttggaagtaacttcgcaacaacctctagctagccatctctgacagagatagaaatagtaatcagttatgacatgaatagtactaatattaataagaatttttaaataaaaatatatctcgaccttttctcgatctttttggttatgtattttttggctcttcattatagatagagcaaagcgttcgccttaaccttcctgcaaagaactttcttgtggaactttgttaacatgacgtgtgtaaaagctcagacctggtaagaatattcgctaggtttccaaaaaaaaaaatataaataaagaagaaggtaaaaagtaaaagagaaacagaagggcaacttgaatgataagattagtgatggtggtcatcatttggaacaccaacagggtttagtttgtaaacagaaccacattcccagcatctggcgacttcgttaacagttggttttaaccacataatagtatgtgaaccagcgggagaacccgtacaaccgacataacgataatcatcataagattcaatgatgatcggatctttcatggtacccttcctggacgaatctaatggtttggtgtcgaaaacatcgataccctctaatttacccaataattctaacctagctaaaccagtttcttgatctaggtctgttggaacggtaccctctttagcaccaggaccaatcaaagtttctggaccattaacttctgctaagttttgggcagttttcaccacgggtttttgctgaagcagatatctagagctacacaaagttcttgtggctggcttgaaaaatcttatagattgacgtagtgaaagcattgtgcttgttatctatttgtatggcaacatcaaaatcgaaatgggtgagtattgttagtatactgtttcttcagggagaagaatacgttgactaaaggaaagtgacagggaatatttcgcatcgaattcttcattatatgatggacaatttggacaattatgcaattatcgtctcaagccaaatagaaaagcagggaacgagttaaacttgcaaataaattttttcttaaagtcaaatccagatttgttttctcttagttcttttccgtttcgttcgatctgttaaatatcttctttcctggtagttcttctcctacatctcatgtatttttcaataagaggattataacatacatttcaaaataatcttatttcctgtttatgctaatttttacgcaattagcgtgcctaagtacaaaaaaatgttttgtaaaaagtatgaaaaaaattctaatcttcgtatatctttctttcctgtgtttatacttggaagaagcgaagtattttatccttgagtgtgtcttattttctcttccctttatttgctactaaccaagatgggagatatcgctttttcgaaggacgcctttggaatccgctgatcttattggtggacagtcagctgacagaaaacttagatcgtgacagcaaattaaacgatttgtgctactgttcaaagtgtcagtatatcactcgatgatttcaattgtccaccaggcttagattttcatgtgaaaagataatgtgtacaaaaaaatatcctccctgagcgtaatttaacataccatgaatctacctgccaatattatctaaactaaagtttgccgctgcaccgtagttttaatatatacttatgtcatttcaattaacgaccaaatttacgtagctctaagtatctacaaggagggtatacaacacctgagaacgccatacttaaccacattgcgacatcaccaccatattcaccaaatttggcagcaattgggccaatccaataggcttgcgccataccaactaccacaccagcaactcctacaataaacgcaaatgttgctgcataaccgtgcgttaaaacctcataatcttcccatttgtcccaattgtaacgatgtttagtcaccttatgttttctttttaacaaatggatattagtaactgcatctttctccacttcttttgaagatccaacaagttccggtccatttatttctcctgtaactgtaggaaactctttggtgtacaaatgtaagaaaaaccttctgaatactaaattctcttcgaataataagataaagtacatgctaatccagtagcctatcattggtaggaaatttcccaaaatagtactaaaatgattacgacctattaatgcgcataccaaacaaattatagtacaaacaatagaccagaaccagcgagggatttttgcacaaaacacactagaaagttggatggagaatgctgccgaatacgtattgatgatgttgttggataccaaactgaataccagtactaccacgcagaactttccgaagccgttccaacgctgaaaacctgcccaaagtagaccacccattccatgggaatcgtactcgactgaccaaggcttatacgacatggcaacagaagctagtaagagacctaagattccgacgaaacaggtaggcaaaaatgttccaaaaaacgttaggcaaaaaatttgaatatatggtgtatcttctgggaacaatatataatagtctgctgtaatagacccccaagtagccgtaatactatagcataatgaaaaaaaactcatccagttgccctttcgggtggaagagtccaaatttccctttgaaacgtatgcattgacgaagctgtatttatcacttgatgaaatgtacagtagtaaaaatgctgtcaggacgggtacggataagtaagtttccactttaatgacttgtttgataccgaaaatggcaactaaaaaggagcatacggtcactatgacaatccctacccataggggtactttatcattagaaatagcagctaacatttcacccccaaccacggaattaaccacagaccaacccatgacaccgataatggaagctaatgcaactaatttaacaaaccaccatccgaacaggtatctagctgttaccatctgtctgcaaccggactgcggtcccatgatcgagcaataggcagcaattaagcaaccaattgttaccgatattaaactggaggctacggattctctaaagcttaaaccgaaaagcagagggcctaataaaaacgacgacatggaagacaaaccacctgtggcactcaaccatagccccgcgacatgcaaaaattgtttctttgatgttcctcgttcatagggagatatcctctgaataccggtagactctactcccattgcgtccactttcttagaaagccatgccgccctgttgataattcttctcaaaatggacggacttgagttggccttttctgtggctatgtttaaagaagaagctgcggttccttcttcgtaaaattctattacatcagtagtatgctttgtatgatcttctttgcgctttgttgtgtccatgttgtccctattcatctatgatcgaagtttttcaagtcctgttctttgataaatactctataaagctaataatattcaacagtaatatttttatactgagaacctcaacatctgttctcttttttaatggccttctcttagacaccatcaaagcagcctgacgcagaaaatttcaggtgagataaggtgcggccgaacaaatccgaaatttacttacacgcaagtacgagtcatacacctacgggcactgtactacaatccattgtcgaaacaaaaacggcacttaatgttgacttctttttgaagtcaaatgcatacgaaaactcgcactgctcttttttcttggtgtgttgacgtatatgtatatataggtatgttaacataaggttcttacgtctcttactatcaaactacacgggagaaatgctcatcgcttgcggcttccccagacactacccgtaagattcttgtcaatgccagttcacaactttgctcaaaaacatcctttgtcgcactacccaaatgcggagtaattgaagtaagtctatcagaagatctgattttttcatctatttctggttctttattaaagacgtctaaaccgagatggttgattcgtcccgttaccaaggcgtcagaaacagcccgcaagtccaaaattttacctcttcccaagttgactaaaattaggcctggattgcagtgttccaaaaatttcctgttgattaaatgttctgtttgtggagttcccggcaatgtgaccacgattgcatgaaactggtatagttttgcatatattgtttcatctagcaaatgaaatttccagctttcgttttgactcattgtgcaatcttcgcttcttttgcaataatgtatttccattcctagcccgtattgcaacttgtaggctacttgctttccaatacttcctaaaccaagaattaagcatttctttcctcttggtgattcagcaaacatattccccagttcatggccaaaagcaaatccgctcttttctgcagctttcgcccttgcagttaatgtatttccagtttctctactaagtttttggtaataggagaactttctaaagccctccagaatgtgccacaaggcacaatctgccacatcattaccgacttgatgaagctttaaatcgtctatcaatttttcattttcatcgtcttggtagttgtataatcgaatttcatgcttgcgtaatgtatccagatcccatccgtcgtaacctcttgagcaaagcacgatacattttaaatttttccttggaaatgacttgtgttcgatgatacttcgagtcatcccaccgatttttttgaatgccggaaacccagcataaatggcacatattttgtcttgttcatgcctttctaaaaagttaagaaatgcttctttggtgtccagctgatagcgcaagatcctgaacttctctttgaatgccttggaattaagtgtggctgatgtttcgcacggatctgcgatgaaaagaatagtaggctttccagtcgttgcaggagaatcgcacattttttgtatgctcttttccttctaaatctgctgtcaacccattgtcgagtgaagttataaaagcacagctatttctatattccttttacgaccgccattacacacgttcattgaggcaaactttcctccttcgcgcgtgcgtttcccaagggtagtagtaagagcttacggaacagcccgaaaggctgtaaaagtttaatatacttactgttcttgaaattctgtctatatacttgactatttaaagttactatctttggatttgaaccttataaaaaaaaaaaaaaaaggtacatgcatattttcccttacaatttcgaactcttaatattcaattctgagtcctttctgatgagatcttgattgtaaaattcttcgtaaatacttaaaggcttatgcaggtcatcgatggtagtgttcacagctaggttcttattcaatttgttgaaaagatatttgccattttctcttacttctataatatcagcgtcaaccatcgccgctaataaatctttcttcaaatctactatattttcgataccgcagcaaagacgaaccaaatcttcaggaaaatctctctctttccttaattcgggatcaatggaagcatgggacattttgcaaggcatagatagaagcgaatttacacacccgaaagataccgtcacagcccatatactcagttttttggaactgaccagtctctttgaatgttcgaaggaccccgtttcgaaggataacacggcacctgggccattattgaacgatttatgcagcttgaaatccgggttggagcgtaatccaacaaatctagttttcgtagccttgtttgttctggtaggtttgaatccgcatgaattttctagccaatgagccaatatcatagcatttctctgctgttgatataatctaactcctagagtttttaggcccctcacaagtagccaagaatccattggggataatccagctcctgtagaattaatgacaaagtaaagcttcgaggctatttctggtgttttgctgataataacaccccccatcaaatcgtgatgaccattcaagtacttggtagcagattcgtatacgacatcgcagcctggattcagttgaagaggattacaattgagtccactcatcatagtattatcaacgacaactgtagtgtcgggagatatgcatttcacaaaacgtaatattctagggatatctacaaccttgcaaagcggattggtcggagactctagaagaacacaatcaactttatctaaagactggaaaacggttttgaacttttcaaaatcggaagtgtccacatgaacagagactgcatgactctgttgcttgaaaaaattcagcagcctttgggtgcctccataaagatcatcgccggctattattgttggcgtatggttgtcagtgccgttaagtaagacgagcccacgcaggatgacgtctagcgccgtcataccactgctcacagctaatacgttttcctgtgggacacgataaagcttaccaatctggtgttgaaggacacttctggtcgggtttcccgatctggaataatcgtagttctgtgcatcttcattattcaagtccactttgaaggtagtcgacaaatacaccggtggcacggaggctgaatgttggtcattttgagagccggtatttaccacaactgtatctaatctcttgatcggcatctttttgcttctatgcttttgttgtttgcttgatattttttgtttttaatgaactgtaagcacacagagctatgggatgtgtggcaatgactgtatatatatgtatatatatatatatatatatatatatatttatttatttatttatttaaaatatagctacgtatgcgccagttgtttttatcagctttgcttctggccacatttcaaccaggtctcagaggatatatggccagaaggcccctttacacacttttgagatgcgatgagtcttccaaggtaggagcatatgcctccaacagacttcggcccgaagcatgctgtgctcacgggaattatattgtgtgaagcacatgccacactttccaaaaaagagtcagaatgagtcagccggataaccaaacgcggactgtggcgccacggaaaacagtgtggcaaatttatgggcggctaatctgcaagctctatgcctggaaatgtagatgtaataatcaagacacttttgttctttcgtgtatagtgcatgaaggttaaacctccgtaaattccttgaactcttctggaattccaaattcttttcttatctgttctggcttcaaaaagaatttcttgtataaataatcaatgagaatctcaatgttatcagtagttttctccagatgcactttttttaggcggatctgttgtttattctcttgtatttttgctgcatcccatctaatgctttctattttttggagactattactctttttcttaatttcatcctgaattttttttctcttttccagtagagcctccctattgtatgatttttggcctaccgtaaattttttacgccttccagttgctagcgttttgtctagttcttgtttataagtggcaatatcacactttacttcctgtatctttttttttatcaactcgcttgaatcatacaatttttgcagtgtctgatttttaaagcaccagtagatgttaatattaccacatttttccaccgaaatgacgccgtcttcatcaatcatttgttgcactaaatctttaacgatcatgggtgagattccgcattttttaggtatgcttttctctaattccttgatgttgtagaatgtgtacgtctcttgaaaaaagttcagaatccggttctttttctcttggagtgatactgtctgtctctttggcccctaataataagaagagggtagcacgcacccgtctataagttagtgttcagtcctgtgtaccatgatggttttattagacataccattgttgaatgtttatgatactacacataaagtttccgccgtttagtctatatcgcaaagaataacggtgggacgggagatcgccttttatatgcaatttcgtgatctgggcggttattttactttttttcgacgcataaaaaagcaggaaagatggtaaattcggttcgttattcaagatttttagagccagaaagatatttgagcgtgccttcgtgagaagaggcttaggttgagacgatgatgctgaaattatggcaagacacgaattcttcttcaagtttcccttgtcataataagaagagaaaaacatacctttatgtcggttgcaattaagaaggttgtatagagcatctcaaatgctgcttttactttattaaacgttgaccaaataatacggcgcttttgtttcgacaacgacacactatgatgcaaagcggatccgggtaatcgataaatgggggcacccggaaattattgtaagttgaagaaagttagtgttgatctctaaatgcttcacaaaagggtggaagaagaacattttctcttgatcaatcattaatatagatggaggcagcgttctgtcaatcacagattatagtttatttatacttagtcaaaaatgaggtttaggagttcttcccatagcttaaaacatgttgacagagaattaaaggagttgattaattcgtccgagaatgccaataaatgcggtgaatgtggtaatttctacccaacttggtgctcagttaatttgggggttttcctttgtggtaggtgtgcctctgttcatagaaaagttttcggtagcagagacgacgatgccttttctaacgttaaatcactatcaatggatagatggacaagagaggatatcgatgaattagtgagtcttggaggcaataaggggaatgctcggttctggaatcctaaaaatgtcccttttccttttgatggagatgatgacaaagccatcgtggagcattacattagagacaagtatattttgggtaaattcaggtatgatgaaataaagcctgaagactttggatccagaatggatgattttgatggggaatcggacaggtttgatgaaagaaatagaagtaggagcaggagcagatctcattctttctataaagggggccataataggtctgactacggcggttccagggactcattccaaagcagtggaagcagatattctaggcaactggcagaactcaaggacatgggtttcggtgatacaaacaaaaatttagatgcattatcgtccgctcacggaaatatcaatagagcaatcgattatctagaaaaaagttcaagttcaagaaatagtgtatcggcagcagcgacaacatcaactccgcccctgcccaggagacgtgcgacaacaagtggcccacagccagctatttttgatggtacaaatgtaatcacgccagattttacttcaaattcagcatcttttgtacaagcaaagccagcagttttcgatggtacccttcaacagtattacgatcctgctaccggaatgatatatgtagatcagcagcaatacgccatggctatgcaacagcagcaacagcaacagcaacagcttgctgtcgcacaggctcaggctcaggcacaggcacaggcacaggctcaagttcaggctcaggctcaggctcaggcccaggctcaggctcaagcacagcagatccagatgcaacagcttcagatgcagcaacagcaacaggcgccattatcttttcagcaaatgtcgcaaggaggaaacctgccacaaggttatttctacacacaataaaaataagatacattgccgctgctccgcattacatatcatatagagtgacactaagtaattaaatgacactaagtaacgaaagatatctgtaaacaacgactatataccagaattagtcatattctctattgtattcaccctacacagccgcattacacagctgctccggacgttttacgctgcacatcaatgactaataccactgtatttgatccacacttagcgcaaaagtcacctgggtggcgttttccgctcgcgctccgccggtgagagcgagaaaaaaaaaagggattgggcggtaatgtaaggaaaacccactagttaaaatcaatgagataaggaactctctttttttcccgttaatcatcttttccttgttcgtttcgtgtatctgtaatgaatcttatcggagtaactattactggaaagccataccgttaaagaagcaagcatatcattcgtattcaagcatctgtttttctttttaaccgctcggctctgatttcttaaaccatttcccccatcagcatcagtttgtgatttgtaactatatcgatcgtggaatcgatggaattctaagcgtcatttagttggcaacaaaaggaatcgagcatctcataaaggagcttatattattaatatcttcctgatcgtactatttttttttagctttttattttttaggccgaggttaattctagaacgccacatttcatcacctttaagttaagtaccaaggccatcttttaccctttttagtttctggggaaacagagaacagtactatagaagataaaaagatataatacaatcgtagtaatagtacccataataaaataacatataatataataaaaacataaggcaaaggagataggagaataatcattgatatctccacaaaacgaatttgaagctaccccatattttcaaatctcttttacaacaccagacgagaaattaagaaaatgggagacattaaaaataaagatcacacaacctctgtgaaccataatctaatggcaagtgcaggaaattacaccgctgagaaagaaatcggaaagggttcgtttgccactgtatatagagggcatctgacatccgacaaatctcagcatgtagccataaaggaagtatcaagggcgaaattaaaaaataagaaattactagagaatttggaaatagaaatcgctatcttgaagaaaatcaagcatcctcatatcgtcggacttattgactgtgaacgaacatcaacagatttttatttgatcatggagtactgtgctcttggggacctaacatttctgttgaaaaggcgtaaagaattgatggagaatcatcctctactaaggaccgtatttgaaaaataccctccaccgagtgagaaccataacggcctgcatagagcgtttgtcttgagttatttacagcagttagcgtccgctttgaaatttttgaggtctaaaaacttggttcatagagacatcaagcctcaaaacttactattatctacacccctaattggatatcatgattcaaaaagcttccatgaacttggatttgttgggatctacaacttacccattttaaagatagcagatttcgggtttgcaagatttttgccaaacacgtcattagcagaaactctttgtggctcaccattatatatggcaccagaaattttgaattatcaaaaatataacgctaaagcagatctgtggtctgtcggtacagtggtattcgaaatgtgctgtggcaccccaccgtttagagcttccaatcatttggagttattcaagaaaattaaaagagcaaacgatgtcataacgtttccttcatattgcaatattgaaccagagttaaaagagttgatatgtagtttattgacatttgatccagcccaaagaataggatttgaggagttttttgctaacaaggtagtcaacgaagacttgtcttcttatgaattggaagatgatttacctgagttagaatccaaatcaaaaggtattgtagaaagtaatatgttcgtttctgagtatttatctaaacagccaaagagtccgaacagtaatcttgcaggtcatcaatcaatggcagataatcccgcggagctcagtgatgccctcaagaacagcaatatattaactgccccagccgttaaaacagaccatacacaagccgtagataaaaaggcttcaaataataaataccataatagcctagtttcagatagaagctttgaaagagaatatgtggtggtagagaagaaatcggttgaagttaattcattggcagacgaggttgctcaagcaggattcaatccaaatcctattaagcacccaacttcaactcaaaatcagaacgtcttattgaatgagcaattctctccaaacaatcaacagtattttcaaaatcaaggagaaaatccgaggttactgagggccacatcatcttccagtggaggtagtgatgggtctaggcgaccatctttggtggatagacgcttgtctatatcctcgctgaatccatctaatgcattatcaagagccctcggtattgcatcaacgagattgtttggtggtgcaaatcaacagcagcaacagcaacaaatcacatcttccccaccgtacagtcaaactttgttgaattcccaactttttcatgaacttactgagaatataatattaagaatagatcacctacagcatccagagacactgaaattagataatactaatatcgttagtattttggaatctctggccgcaaaggcatttgttgtttactcttatgcagaagtgaaattttctcaaattgttccattatcaacaacattaaaaggcatggctaactttgagaacaggcgcagtatggatagtaatgctattgcagaagaacaagactcagacgatgcagaagaagaggatgaaacgttgaaaaagtacaaggaagattgcttatccacgaaaacttttggaaagggtagaactttatctgccacatctcagttgagtgcaactttcaataaactaccacgttcggaaatgatccttctatgtaatgaggccattgtcttatatatgaaggcattatccattttatcaaaatctatgcaggtaacgtccaactggtggtatgaatctcaagaaaaatcatgttctctaagagttaacgtgttggtacagtggctaagggaaaaatttaatgaatgtttagaaaaagctgatttcctgagattaaaaattaacgacttgagattcaagcatgcttctgaggtagctgaaaatcaaactttggaagaaaaaggtagttcggaagagccagtatatttagaaaagctattatatgatcgtgcattagaaatatctaagatggccgcacatatggaattaaaaggagaaaatttgtacaactgtgaattagcttatgcaacttcactttggatgttagaaacttctctggacgatgatgattttacgaatgcctatggtgactacccttttaaaactaacatacatctaaaaagtaacgacgttgaagataaagagaagtatcatagtgtgttggatgaaaatgacagaataatcataagaaagtatattgatagtattgcaaacaggttgaaaatattgaggcagaagatgaaccaccaaaattaagtgatgcataatatggttttcttattaagtacaaatgacctgctatattttcaagtatcttcatgattatgttatgctactctcgaaatgctttacgagttcgtcattaaagtattcaaattttattttccctttgtgttttgttttgtttttatttctacgtgatttttttcttgaaatccagctcttttatacctggatgggttttattttgatgtttaaatgttaattaaggaaattattgaattccttcggtttcggtgtgtttttttctttttaagtttttttttgttgcgtttagtacttgcctttggctatacatatccttttaatctaatttttatttcttcaaaatttgattctttaaccttttgttctatatatatatataaatgtatgtatgtatgatttgattgaggaggctttaacaagtcattaatatctttattatttttacttgttgagttcattaaaattcattttataatttgttgttacaaacagtattttacaagtcataataaacgttcaaaaacaaacacaatattaaaagaattggtattaggatccgacatgacaattaacttagatccttctatcaagtttctaatcatatattacatctattaaaataatttacatatatcatgctaaagcttataaagagacattcttcttctcgtgcgctgggcgtcgctagcctcaaatacaagtgatgcgtctgcttctattctaaggtcatccttgctgttagatttcccttctaccaggtgggcttttatacgttgaggtacattaccgacaggcgtaagagtagagctcaaacttgcttccgtactctcaaagggatattctcctacaggagacatagttgtatattgtggaaactcacaagaattcactcttaatgaacttccactctcacctatcaagcattgttgatcaccgattgctggggcatcctgaatactgatctgagatgcaaaagcggtggatgatgtgaaagaggaaaaggacgaataggatgactctctagaaccgatgttgtgatatgctgagggtgataaggtatttgcgtcgtatattgatggagaatatgttgaatttctgtcagcaccagtcctaaggttattgtggtcaaaattttccatataaacgctatctaaagaggcgaatgatgaattcactggtaggctgaccaattctacccttttgcatgaagagggcggtgaaactttcaactcatgaaacgtctccaaattggtcaatacggatgctgcatcgcttttaccataatggcacataaacggatgtaccttgatgtctgctagttttatccgtttgtcaggatctttttgtaacagcttcttcaataaatctttggcatcagtgtattcttccattgtgattcccgaagtggcaccattcaacatttcctcataagatggaaattctaagggtttattgataatactgtcgaaaagttctaatcctgaattggcgttgaaaggcaactttccaaacaacaagcagtatatagtgacccccaatgaccagatatcgatggcagatgagcaggaatactctttttcagtggagcaaagctcaggtgcaaaaaaagcaggggtccctaaggctctagattttaaaagttgttcatgcgatgattgtatattagtacttccggtggcagttgacatagcaacgccaaaatcggatattttcaccgttccgtttgatgaaattaacaggttcgatggtttgatatctcgatgcgttatcccttgggaatgtaaatactccagacccgatactacatccaacactaccttcctcgactgttggaaagtgagtattgatggtcccactgcttttatctccattttgttttctggacaccatttaacgggtccccttgagcaatattctaatacaagataaacctttgtgctctcagggtcattcaaaatttcatacaattccacaacgttttcatgatgacatcttttcattacttcaatttcttgattaacccttggattttctactttcaattgaagagaatacccgcttcttttttcgaatctattaagaatttttattgcaaccaacgcacctgtcccgagatctcttgctaatttcactttgccgtactgtccattacccaaagtggctaaaatttcaaagttgttaaggatttgtctcttagttaagggattatataatagtttgacttttcttgtctcttttatacgactactactattgctcgcattattatataacagagatgatcgaggcagcggctgaacaggttctttaagtagtaccatattcttcaaagcttcctttttatatgcagaatatgtgcgcagcaatttcaaggcgtagagtacgagtcactagaggctcgagcattatataccacttacaagtagtgtttcttattggggacacctgtcctaacaatgtatggctttatataccgcgcggataagtaaggcacacccgctcttcgtataatacccgcacaaaagattcagggaccgggtatgctcaacgaaaaaaatagccaagattgttgcgagtcctcatcaatgaggacatacagagaataaaaacagccatattttgcttgctgaaggacgttgtgcaaaccgaagatatcagcggtagtctttataggacccgttggtttattatatacaaagggatctttaaaaggtccggtgcgaggggacgggtggagatggaagttatcaaccaaatgcaatttatccgaagcgcaaaaaaaataaaggtgctccgatggaccttagaaaggaactccaaaatgctgtgatggaccggcgagggcggtaaacgaaactaccacattgcataagaaacaaaatgtacggccccttctacacaatctatttatggttttcgtcttgacctcctaattacttaattaatgattacatttcttaaaagcacaaaaataaagtagctacccttcttaagccatagtagttaaagcctcaagtgcattgataatctcctgaccctaggtcgtctttcgcgtgggctatcgccacctaaggaaaggattaaatggagcaagtattggaaatgtaaagaaattgcagaatgttctgattacttttcatcacccaaagagtccatactaccactaccaccaaccattgccggtgagcggtttcttgctcattaacatgacgtacaagggaacggaatgtcccttgtacgttgtaatgtcttttgctctcgtaaagaagcctatacacgccccttccttccgcccttcggcatccgctgccaactgggtgggggctcaatggatctctttactctggcccttagaagccttctgaaattctcggcttaggcatcgaacgatgaagaaactaactaaaaatatacgccatttttttggggagggggggccgcactgaaacgcgaaatgccaaaaaaacgcgaaacgccgcagtaaaaggtcagtaccgcgcaaaaaatacaaaaatgacaacaatattggcctttcttttcctaaagcaattaactggaaagcgaggttctaaacatctggccaacccctaaatttttaataattccgaagcgggatatattgcatctggcaatctgaaaagcaatagaaagaagcggcctagtactgcatagtgagtgataaaatatacatattaaggttggggaaatggtacgcgctttcaagtagctagaaagatctgaatgttctgaagtacggtttggatttatacgcggttatttcctggactagcttagagccaattaatactgacgattgcctctttttctttaccgtttatgtatgctgtatgcccttttcatgtataaaagaagggtaatttaaaaaagtttataatcatccagattccttattttttttcttctttcgccaggtgttttacccagctaagactaaccttgtggttcagattacactagtattgccgtccgatattacaattctgaaatcagttttcttgtgatcattctttttttctctcttgccattcttaaacgtggcctacaagaactcttcttctttcctggttcgcatctgtgttaaacgtatagattttcttacatagaggcctaaaaagcataataggtggtttcctttcaatatatatctgaaacattgaatatactgaacacaattcacatttcaaaaccttgggtactgttgagtcaacatcaagatcagcctatttcataatttactttatcttttcacacaaaaagagaacaggtaaaaaagaacagatctgctagccccgagaagatcattgacacatcattgattggcaagttaagtaataaaagaaaggtaataacatcaagaagtcaagcgccttgaaattactagatttggactacggatcagcaaaagcctgctactacaaccgccacttttactattccttaagataaaagctaaaaaaccaaaaaaaaaaaaaaaaaaacctcctcaactcctctccaacacatagtaaagcgaattctacgcaaatttataaatcaattacgatttttccagtttctcttatggtatgtattatctcttaattcccaatatttttcttcgccaatggagcataagctttaacgggatcttctaacaacaaatagcataataaccaaaaaccagcttcagtgggatcagcctatcgacacgccttttttagcggtctaacaatctccgtttatgtcgtatggaatttctgatacttgaccctaccttatttctcgaatatgcctataaggattttctcgaaagaagggcttcgggaaagaggcgcctcaggcaaaaatgagcaaaaaaaaaaaaaaaaagaaaagattcgaagatctatgaaaaatttatgcagattcgttgagagttataaggattttactctttatggttataggtttcattctaaaatcaagcataaattttgtgttttgtcttcctcttttcctgtcctctttttttgccatcctctgtcgccattgaagtcgaactttatagatagatttactcttgattctcacgcatctcaggccacctggacactgtacatggttgtgattgttctctttctcagttatcgaaattgatcctaggcttatactccaaaatcggctctgcacacgccttatttttgtggtttcactttactaacacaacattcttttattcaatcagatcaataacgaaccatttccatctgccgactcagcatcgattttaactacgtctacatcaaataactccttaatgtcttacaatcatcagcctcaactatctattaactccgtccaatcactcttggagcccgtgacccctccgcctttgggccagatgaataacaaaagaaaccatcaaaaggctcattcgcttgatctctctggttttaatcagttcatatcatcgacacaatctcccttggctttgatgaataatacatcaacatcgaattctgctaactctttttccccgaatcctaatgctgctagcaactccactgggctttcagcctcaatggcaaatcctccagccattctaccattaatcaatgagtttgatctggaaatggatggtcccaggagaaaatcaagccacgatttcacggttgttgctccttcgaactctggtgtcaatacctccagtttaattatggaaacaccatcctcttcagtgactcctgctgcatctctcagaaattttagcaatagtaataatgctgcttccaaatgtggagtggataattcgtcatttggtttgagtagctcaacgtcttcatctatggtcgaaatcagcgcactaccccttagagatctggattatatcaaacttgccactgaccagtttggctgccgttttcttcaaaaaaaattagaaacccccagtgaatccaatatggtgagagacttgatgtatgaacaaattaagccatttttcttggaccttattttggatccgttcggtaactatttggttcaaaaactatgcgattatttaactgccgagcaaaagacattattaatacaaacaatatatccaaatgttttccaaatatcaatcaatcagtacggaactcgttccttacagaaaattatagacactgtcgataacgaagttcaaatcgatctcattattaagggattttcccaagaatttacttcgattgagcaagtggttactttgataaacgatcttaatggtaaccatgtgattcaaaagtgtattttcaaattctcgccatcaaaatttggtttcatcatagatgctattgtagaacaaaataatatcattaccatttctacccataaacatggttgttgcgtactacaaaaattactaagcgtttgtactctacaacaaattttcaaaatttctgtgaaaattgtgcagttccttcctggattaatcaacgatcagttcggtaattatatcatccaatttctgttagatatcaaagaattggacttttacttattggctgagttatttaaccgtttatccaatgaattatgtcaactatcttgtttgaagttctcctcaaatgttgtggaaaaattcattaaaaaattatttagaatcattactggatttattgttaataacaatgggggtgcctcccaaaggactgcagttgcttctgatgacgtgattaatgcttctatgaacattcttttgactaccattgatatattcacagtcaatttaaatgtgctaatcagggataattttggtaattatgcgttacaaacgctattagacgttaagaattattctcctctgcttgcttacaacaaaaatagtaacgcaattgggcaaaacagctctagtacattgaattacggtaacttttgtaacgatttttcattgaaaattggtaacttgattgtccttacaaaagaattacttccaagtattaaaactacatcctatgcaaagaaaattaagttgaaagttaaagcttatgcagaagccacaggtataccattcactgacatatctcctcaagtcactgcaatgagtcataacaatcttcaaacgattaacaacgaaaataagaacccccataacaaaaatagtcataatcataatcataatcataatcataaccatgctcacaataataataacaataataatcaaaagagtcatacccgtcatttttctttaccagctaatgcttaccatagaagaagtaacagctctgtaaccaataatttctcaaaccaatatgcacaagatcagaaaattcactctccgcaacaaattatgaacttcaaccaaaacgcatatccctcgatgggagcaccttctttcaattctcaaactaacccaccattggtaagccataactcgttacaaaacttcgacaaccgccagtttgcaaatttaatggcacatcctaattctgctgcaccaatccattcgttctcatcatctaacattaccaatgtgaatcctaatgtttcaaggggatttaagcagcctggatttatgatgaatgaaaccgacaaaattaatgctaatcacttctcgccatactctaatgcaaatagtcaaaacttcaatgaatcttttgtgcctcgtatgcaatatcaaacggaaggtgcaaactgggattcaagtttgtcaatgaagtcgcagcatattggtcaaggcccatataatcaagttaatatgagccgcaacgctagtatttccaatatgcctgccatgaataccgctagaacatctgatgaacttcaattcactttgccataatacttttttttctttctttttctttccttcttactgtacaaatattttacgcagaaatcaaagacaaaagaaaaataaaaaataaaaaataaaaaattcaactaagcaatgacgtcctactaaagtcccaaaatttgagccggaaaaaaatggtaaagcaaactattgccatctttatattttgtattctgtttccgaacacgtatccaaaatcctcccactgcctttgcagggttagcattgctccctaccaaaatgatctaatttttttttgaatcgttttttgtcaacgattatttttgttttaaattcctcatcttctgaacttacgcccaactattatttaattcattcattcattaagcaatccatacgtccattcattcattcagttttctttttgtctattactgtcattttattttcaaatccaattgtcctttaggacactaatgtgttaaaatatccattcgctcaagcatttttaataaataggaaaataccgtttgtttttctttgtcatttgtataaatttttctactggttcctgtcttggttggctttattatatttaggtttaacttgtactaacaatgatacatatttgtatattttattataatatcatatctaactatatctaaaatcgttgaactattcagaatggaattgtacaccaagaagaattatgctataacaccataaggtcattacatttgggttttgactgctaattagttcgaagtcggcgttaaaatttaaagaatatttatacatatgaatatgtatatgaatgcaaagtatgctaaaatatttataaagcaaaaatctcggtgggctaaactaggtcaaagcagatgttatgaagatattggccccattgtagggatcatcttctctccgaattaagatgcatattttttgagaaagtgcttcttcaggtatatcgtaaggtgaagtactgctctcttcacctagaggttccacagcatcaaacggatttacgtaccttgggggtatgaaagccgaatgtaggtggatagattcaaactggaagttttctaacctacagtagttcttcatacctcctattggatagagggtgatatttccaccttcggatttttcgtagtcaagatttccagataaagtggtacaaaatacttcaaaatcaccctttccgtccctagcgctagttgaaccataaatgaagtagcgcccgtcatccgatatctcgagtatttctgtatccttagtcacgtttaagaacttagttttaaaagatacaaccgggatttcggtcagaatgtcctccaggaacgtatctgctataaccagttgttgcacattctctttgtctgccattccagatataagtattaggcctttattattcaatgcttttatggaaacaacagattttagggaatttctgataggttgatttcgactttctgatgtcataccgttggtcttggagtactgtaatgtcatgtttgtaatattagtgaagactattgccattgaatcaccatttctgtaacctaaataaaacacaccggtgttcgttttttttaaaggtgataaagcatcttcttgtagacaaaatgatagggaagtaatgtcactcctacttttgtgttttcttgagcttttggcaggagaaaagatatagggatttggaaaggtttctggaatcaaatcataaaaatgacaacgataatttacggtaataatcaacgtgtctccaacaacaagagaatcatggacttggcaattttctttgagtttgacctgacgaattttgagcagttttaaggaagaaaagtcttgtaaaaagatggcaaaagtatgcacgttagatctggtattaacgttgtgataaaaataatggctcggcccttccttgatggcaactgttctctcaagtttcattgttttgaacacatcagttggctcggacttatatttcaacataggatttaattcagccatggaaaaccccgtaaagaaattttcttcagaaaaattatccagggatgaaaatcctgcgacatagcccttgtttgttgcaaatactaatttactatgaaaacatccttcttgagttaccaataaaatacaatttgctaatactcctatctgtatcctgtgtggaaaattgagtgattttacgttagcagaactatgtgagtgatgaccttcagtgagagaatgcgatgcatactgcatatttaaaccaatcatgtacttttcatatgataaagggcgaaaagccctttccaacggattcagaagactaagcttgtacttttgtaatgtttgctgacgtttttttttaatcatagaaaattttttatcgtaattttcctcaacacattgtcgctttatattatcttttctgtactggttcgtcgttcccgtggtagaaatgctttgattttcagatatgcgaaaataacgtcgacgttctctatcataataaaaccctggtaagttaggtgtcatttgtttaacgtccgttaacttcccctttctgctttaccaactgctgcttatttattcgcccttttttgttttccattgttgttcatctcattgcctttttttatttttcagtttttcccatatgccaacgaggaaaaaagccctttcaaccataccaaaaaaaatgtatttgaagtaatgaataaagaatgatgatcgctggcgtttaacatctagcatatatctgcaataatttatcactccagaagaaacatccatcgtcaacaatttgatttaattgttctcttttgaatacatattctctctcgtacggtgggatcttgttattgcttgccattaaaaacctatattttgtctttcttctgatgatttcctgggatttctttttgtcctcgttcccttcctgagtggagggaaaatccagtcttccaaaacctgggggggattttgatctattcctcaagttatcaaacgcaaattcgtagtccgaattttgcgattctataactactgacaatgatctgtgtttagaatcctctggctttccaacttgggcataaaatcgctccaattttcttcttcctctcttaaccggggcgatatcttcatttggtctaaagtcttcgagaatccaggctcgctttgttaaagggttcgtattgaagtcaaacaggaaattatccttaacatttttgtataaatttggcgatgtagattcagggttctcgagctctattcccaatagttttcttgttttgttctctttatcattatctttttcgtggattacagtatcagagcaatcttccaaatcgcttaagttgttgaggccatttaaaggcgaactaaactccgaaattttccgtttatgcctattaggtggcatagtaaccagcggtaactgcacagtgtgtttattttcattacgatagtgaacctctgctgattctttctttatgtcctcatcaaactgagtaaggatgaaatcttcagaatcttgctcacctggccccgcagacgtctgagaggattgttgaggagcatttttttcgtgacatagaatttcagccagtttactgttaggttcttcgagaacacatttattccgattttgcagtgcttgaacacgtttcgcgattaaggtagtcacgtcatactgcacatttagtagttcatcgagactgagctccttgagaatggataagcttgactttagatacacattttcttcaccagtcaccatctcacatacaaacacctaatggcttacagcatggatggaaatgcaggtatgtgaacgataacaatgtttgcaaacgtaaacaaaaaaggtattaaagcttaaaagctttttttttgtagaacgcgcttagaaaatggcataaagaaaatggctatttgacttgattttgaaagttgttctcaagactcgaatggtggaagataacaacaggacgtttattacatggcattgcatcagtatttatcagagacttatgggcccacgaaacccaaaaataagacgaaaaagaagaagaaagagtcaaaatcagacgctaactcagacaaaacttctttgatagtaaaagaacggctaagtacactgcaacaagaacaggagaagtcaggagttgcttcattcagcaagtttgacaaacaaaaaagcaagaatatatggaagaacctggaaacaaacgagctttcccatgcaataacacatccttccgcatcgtcaattactggcaacgaaagcaagaacgatctaaaggaaatcagggctcaagagccacttgtcacagtagcagacaaatcgaaaacacgaaaaaccatatacagagacgctcaaggtcacaagattcaggaagattccaagatagacgattctagttttagtcgatctaaatatgaagatgagaaagccgcggaaagagagcaatacctgaaaaatttgaatatgggagacgtgcaaaagcttggaataaatgtagatgcacatgataagaagaaaaatcaaactgcctcgagtctgacgatagaagaccctgcaataacatttacacatgacaaagaaagaactgtaaaaacatctttactgggccgcaagctttatgataagccagcacctgagaacaggtttgccattatgcctgggtcaagatgggacggtgtccacagatcaaatggctttgaagaaaaatggtttgctaagcaaaatgagatcaatgagaagaaagtgcaaagctacaccctacaggaggattattgaaaatgagataatatataactatgcggaaagctttgtgtaaaaaataccctttgacaatccccatttgttataagctttttcttaacaagatcaacgattaaatacaaatacccctctttatataggtctcagatatactattaaagtaacctcgaatatacttcgtttttagtcgtatgttctaagtagattcgtcttttttattatcacggtcagcagcattgctttgtgactttggcgattgacattcagtagagtttgtgccagaagaaggtttaatctcgcctttcctactgttctttgtttctcccccaatagttgaaccattgctgtgctgtttaccattaatgaattttttcaaatcttggctttccttttcattgacaacaatacgacttccttgatctgaaacatttgtcataggaggtggaggtgggaaggaaatcggttgtccaaacccatgtggtgctggtggcggaatagacattccattcatattagggtaaggcatctggtgagggtgtaatgggtgaagaccattaggatgcgtcataaaacctgggggaatattgtacggcaaaccaacatctgcaacatcattcgctccaggaataggacccccaaccacattcattgggtgaggtggagttgggatattcaaattactgcctataccatcagaatattgatttgcaacggcattgaaaatagatccagcaacagttggattatcaagcggtgctttttcaaaattggccaaatcaacttgcacgttttcactgcttttctgagctggtctttttaacaaaactttctttgcgggtttggaatctttttgcgatcccatgctcttgttgtctacactttcagaattcttttcattggtatcctttttgataaaattcaataaatcatgtgccctttcttttctcagtttttcttcagattgttgctttgaaggagtcttgtgagcagttttggtattattgttcctattgttagattgctttttcttttccaaagcctttttggaagccttggagtgataaatgaactgcctgttagtaatattcaataagaaagaggcatcaagccctaagcctctattcgtgcgcaacctgccgccaaaattattaccggccacgatttcatgatcaaataagacctgaattgataatgatgaactgagagtagtatagccaacaactgtaccctttgagaaaattggtaccttaccagaatcttggatataaacaacacggtcacccaaatcgaacttttgactacgtaagagtgcaaatgatgatcttggattcaaaacagcctcacgaggaactttggctaactgttttctttcatgaccttcgatgttagctgcgtatttcatgatatgatcttccacggcagcaatcgatgtcttagttaaggagtcagactccaaagataccgcgataaacttcgatgagacatactttagccattgtttgataccatctaataaattcatggcatccttagtggaagtatcggggaaaagatcttccaaaactgggatatcattacctaccttggacaacctgaaaaaaaaatctgggaaagtttgtctatactctttcagtaaatttagagttaaatttgagtattcccagcccctagggttcctcctcgcgtaacctaaaaccttttggtgtctagcttcgaacttaaccgggataccaacattgatatgcttcccagtagcgtcagtaatcatgaacttggaagtaatcttagacaaaaacaaggggtgtaagtgcatgttcttggacacaatataagacggataatatttaacggcttgatgatccatttgtaacctttctttgccgatggtgggctcactatccaaaaacttcttttctacagtaatttttagtctgcggtcactgctgtaaccgtcaatagtagtttcaccaccataggcataatcacctaagaaaataacttttgaattcaatggaaattcctcttcaataggaatgggtcctctttctttatatctttcatcctcgttgacaacagattcaacaaccagttgcaatggatagtaatctggggtagggctaaaggtcttaatataaccaccatcagagtctctcaccaaaccagtcactggaaagacggtagcaatggcttccataggtcctattttaacagctttctgtttagcatacatccttagcattgaattcttcaaactattgaaaagttttttgtcctgggtttccgcaggcttcgttatgaatccgaactttttcttatcattggactcctgatattcatagatagtcttaccatccgttaaagagaccaatttggattctcttaaatatggccatcttgtataaatcactttgtttaaatgcctcttggaaaagtcctccaaagtaacattattcgttttgtatatgtcagttatttgtaagaccattgattgttgtttagaaggttgttggaaaaccattgtctcattgtactccagtgaactagtaaatggtaaagacaataacgtggggaaacccgccagcatttcggcaccgagtttagcattaggtaataaaccataccgaatctcggagctgtccaatgggatggtgatgtactctttttcgacacaatgattgtgttcaatatcagaaaaaatgccgcccaacggactcttataaaggttatcaacttgaggattaaaggaatatatcaagtccttgccaaattgatttctcgttttttcttcaggtgataacttgcgcaaataaggttgcatagcctcaatcaaccttttttcatctacaaacgatatcaaaaccacagcttcccaatcagctgtcttgccgtttttatcaagttgaacctcagcgggatagaaatcgtggattggcgactgttcatcgtacattaatggcctaaaggcgggaggtatcagatttttggacctttccggtaaaactgccattagttgctggaatggagtaaatggtttgctcaaatcaaattcaatgtcttgatctaaacccttggctaagtcggagattcttggtgcataatggtgcggatagtaccacgaccaagatggacatcctctataataataatatagaacccattgtaaaccttcaacgtagtctttagcaagatctctcactttttcttcactgtctgtcgtaaattttaacttgtcgtgataatactcatgcttccaacgttcaaacctttcattataaatcgttttttcagtttccaattcttctttgtcctccacgatgatagcattttgatatttttttattgttttcctgatagaattaacacgattttgaaattcttcttctgtttcatcaggattaatagaatcaagatccatttttagcgaataactacctttggatttggaatgcgttataaaaagacccaaatcaaaagcgaattcttttaaaaattctaaatgatctttcatgtctaagtccttaggtaactctaaagttggaatttcttcatctggtaaatcaggcgataatttttcctgtaattgctccatcaaccatggttttatacttccaattaatttcttctgttgttttaccagtaattttttaccaaccctctgtcttttcctttcaccctccaaagaaatattctctaattgcttgttgaaccactcaacgtctatatcatccttttcgaaatttaataactcaaattgagacagataatttaaccagacacctaatctctttaaatttattttaccatgttcattaatgtagccatcagtatgtaaaagagcttctttgaacgtttgtaacaaaacgggaaatgctcctttgttaaggtgcaaatctggcaaattgggcaagaaatcattaccaatgacgaacatgacaagaataaaatcatccaaaatacgttcaaaattgtattcaaattgcatttcatcggcaatttctttgaattccaactccatgtattctcttaataaagaaagatgtaataagtagaaattttgatgttcaagcgattttttttcactatttcttctaccaaatgtcacttcttctctcaataacgcaaaatgtggcccatgagtagacaaacccagcataatcaaatctgcgtcaagaccgtaaatacaatgtctcgtattctggttgaaatccttttgggattttaaatgccttataaagttcatgatcttgtgttcaccttcacctggaacttcatggccagaaaatatgatttgcacttccctccatttggaatcgttagaaatcttgtcgtgaataaaatattgtaagtttttggtcaatttggccataaactccgtacctggagtaatagaattcgaatcaaatggctcacccttaggaatctcgtcaccattctcaatagccttcttcaaggctttttctgcatccatagcggttctgaatctacgagctctttgttgattcatcttggcacgaggggccacaccatcaatagccatgtagaaaatcttcttgggcttgattgtttgaaaaaggtgatcgatatacgtacagatttttgcaaaaacctcttcttcagttaatcgcttggttacatcatcgtcgttaccatgcgtacaattatgtaaaatcgaattcatatccaggtataagttatcaaactcaggaatctgtgttccctcaataagctgtaaaatcatgggccatctttctgagatgtacctgaaaaattttggaatacccataccgtactgatatatatttgttgctgctgttgttacaagtgttgattttttttctccttatagtacacgaatcgtcctaggattagtcaattgcttattgtgaacccgattataagtacggaagaagacagtatcctttagaaaataaactattaacaggaacggaaataaaaggcagagagaaaataataaaagaatcggttcgcttgtgcgaacgccaaacagattttataataacggaagagctgctgaaaaaaaaagcaagctgcaactgttatatttgcgtagataaactttacaaccggtaattggaagtcgtaagtacttagtttgacgttttcagtactcgttaaactactccttaaattgctttctaacctcttcttgtttgtctctgttgttacttgctctgcggtggcgaaaagacgagcaaaggaggttgtatatatcactcaacacggaatgtattacagctttctcaaataaatgtagttgaaaaagaccattaatcgtgagaatagttactgatcaggtgatgagacgataaaaacagtaattgagagggttttcacgggtagtgggcacaatgtttggattaaataaagcatcttcgacacctgcaggtgggctctttggtcaggccagcggagctagcactggaaacgcgaatactgggttttcgtttggtgggactcaaactggacaaaacaccggcccaagtacaggtggactatttggcgctaaaccagccggatctacaggaggattaggtgcatcatttggtcagcagcaacaacaatctcagacaaatgcatttggaggaagcgccaccaccggagggggccttttcggtaacaaacctaacaatacggcgaacactgggggcgggttatttggcgctaattcgaacagtaattctggcagtttgtttggttccaacaatgcacagacgagtcgtggtttgtttggtaataataacactaataatatcaataatagtagtagtggcatgaataatgcaagcgctggactatttggctctaaacctgcaggaggcacttctttgttcggtaatacaagcacctcttcggcccctgcgcagaaccagggcatgtttggtgcaaaaccagctggtacatctctattcggcaataatgcaggtaatacgaccactggtggagggttatttggctccaaaccgacaggagcaacgtctttgtttggttcatcaaataacaacaacaataacaataatagtaacaacatcatgagtgcgtcaggcgggctatttggtaatcagcagcagcaactgcagcaacaaccacaaatgcagtgcgcattgcaaaatctatctcagctccctattaccccaatgacacggatttccgaattaccacctcaaatacgtcaagaaattgaacaactagatcaatatattcaaaaacaagtgcagatctcgcaccatttgaaggccgatacaatcgatcatgatgaattgatagattccattcctcgtgatgttgcatacctactgaagtcagaatctgcaacaagtcaatatttaaagcaagatttgaagaaaatatcctcatttaaatcgctaatcgatgaggaccttctagacacgcaaactttttcggtgctcttacagcaactattaactccgggaagcaaaatttcttctaatgacttagacaaattctttcaaaagaaaattcatctctacgagaagaagttagaggattactgccgtattctctctgatatagaaactgcggtaaatggcattgatacagatttatttggcgccccaaataaccctaattctacagctatcacagcagatctaggttcatccgaagcagagaacctactgcagttgaagacaggcttagctgccatagtctctactgtcattgaggaattcacactgtttatggatatcgctgagagaatcgccgtgttacatcaaaaaacgaaaacactggcatcattgagcatatgagtaaatcgccctgaaagtttatatagtgcgtataacaagtacaaatgtcttgtacaaatgtaatttatactaaatgcaatagaatataacatcaatcacagtttttcagtcaccataatggcgtcttagaggccgaactaacttttcttcgtgaaaaattttttgcgatgagatgggaaggaaaaaaagtaatattgacatcttcaattgagagatattacctgcaaaaaggtacatacgatagtagaagttatcgaacaggcaagccaccatggatatttttagagtattaactagaggagcttccgtgaagaaagagtcaggcccaaaggctaaggcagcagattacagcgttataaatggaaatgatgagaatcataaggaagataataatgaaagccagatcgtgaaagaacttgatttctttcgaaacaagagaatcattagcaaggtagaggatgatagagagaagacaaccgaaaacgattctccaaacaaagaggagaagagcggcaatgatgatggtctgataaaaccagtgattaccaataccgttgaggcatccgcgttgagaaaatcatataagggaaacgtgtcgggtatagatataccacttccaataggttcgtttgaagatttaatttcaaggttttcattcgataagcgtttactgaataacttgattgaaaacgggtttactgagcctaccccaattcaatgtgaatgtattcctgttgctttgaataatagagacgttttggcatgtggtcccacagggtctggtaagacgttagcattcttaattccgctggttcagcagattattgatgacaagcaaactgcagggttgaaagggttaatcatttcgcctacaaaggaattagcgaaccaaatttttattgaatgttttaagctatcttacaagatatttttggagaaaaaaaggcctctgcaagttgcactcttatctaaatctttaggcgctaaattgaaaaacaaggtagttagtgataagaaatatgatataatcatttctaccccattaagactaatcgatgttgtgaaaaacgaagctctcgatctctccaaagttaagcatttgatatttgatgaagctgataaattgtttgacaaaacattcgttgaacagagtgacgatattttgagcgcctgtagagagccatcgttgcgtaaagcgatgttttctgcgaccattccatccaatgtagaagagattgcacaaagtataatgatggatcctgttagagttattattggccacaaggaagcagcaaatacaaatattgaacaaaaattaatattttgtggtaatgaagagggtaaactaattgctattagacaactcgttcaagagggtgagttcaagccaccgatcataatatttttagagtctattacaagagcaaaagcgttatatcatgaattgatgtacgataggattaacgtagatgtgattcatgcagaaagaacagccttacaaagagacaggattattgaacgatttaaaactggtgaattatggtgtttgatctgtaccgacgttttagctcgtggtattgacttcaaaggtgtcaatctggtcatcaattatgacgttccaggatcgtctcaggcttatgttcacagaattggtagaacaggtagaggtgggcggtcaggtaaagctatcacattctatactaaacaagactcagtagctattaaaccaataataaatgtcatgaaacaaagtggttgtgaagtatctgagtggatggataaaatggctaaaatgaccagaaaggagaaagaaagtataaaaaacggtaaagcgcataaagaaagaaagcagattactactgtgcctaagatggataaggccaaaagaagacgtcaacaagaaatgattgcagcatccaaaagaagaaaaaatgaagaactttcaaaaaaacatttctcgaaataatataaacaaacgtgcgtatgcaagacatgtatatatgattagtagttttttttatttactttcattgatcaattacgtgaccagctatacatttcttcattacttcttctgggcattctatttaaatcgatatttccaaacgactttgtcattgctgcataacccttttgataactatcgtttaaccccacacctctgtaagatttcgattccactccattatgtatatttcttccagagttaaaatgctgcttgtaatctgaattttttctctggaatagaagttcattttgattttcaaatgacataaaaggttttgtttgatgtatattgttagggtggaaaaaatagggtgttccaccagttatggagttttgtagttctgctttttctccccaaaaatttgatgtattggacgtgaaatcataggtttcctcgaaagactttccgtttcttttcaatcctaatgggggagaagggcggttatctattggcaaaagtggatttctaaaatccctaatggaaggtaaattttgactttcaggttgattggagaatctacgaactgctagctctctatttagcaaagagttttcttgcatatgaaagaagtttaaatcattcaaaagttcccccaaaattttgagctcatattcttcatccaagtcaatatctctgtattccaagaatttcttttgcatttgaactgcgtcgtcaaaaaatggaacacttgacaagcaaatgtcaatctcttttttaatgtatgtaagcaagttggtttttagaaaactcacctctaattgtgttttggtaaacgctgttgtggcagctgaatactcggttggagctgaatttggcctctgtcccttgtatggtgaagtggaaatattcaattccatgaccggttcctttatttcttctaatccgcttgtaaaatgaaagggctgcatgtgtttagttttgtaaccttctgtattacaccaaaaactttcccaatttttaaattgacactctttcaagcttggactagagtccggagccagttttaagccatcattaaaatcgtccgtgtgttcagatctttcgtgtatatctttattttcatggaatatgttgcttgcagtccccattttagatgacttttcttcatctttttgggacttctgttttactggactatttcttttactttccttactagtattgccatcttcttgagaatccatgttaggatacgcaggcaaatctgaatggatgttatttggaaagttttccttttctaatccatttaaaagagtgccagctcccatcactcaaccaattcagctctttccttgccaatacaacataaccgggaagagtttcaagtttgacttccaactaaatacctaatgttttattgttgttatttatatttcttgtgacacaaaagagaacattgatgtcatttgagccttatcgttggaaaggataaataagcggtttaaaaggataaaagaagcgcaagcaacaaatctcaacacaagtgtaaaccatatgaatggggttaaatgccttcttctttgagatataaaaaggaagtagaatttaatatattagacatttttttgatttgagcctaaaaaagatagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggctatttcgttgaaaaattcaggcttcaaaattattatatgtatcaaaaatatttttttgagaaatttcaaatcattatctacgctagccttactattttttcacccagaagatagtaacctcatcgcacatacctattgaagctgataatatttgaagcgagagctttattcttctcctcaaattttttttttcttctgcgctgttaacttaccactaaacctgtttccatttttaatggtagtcctgtttattattccatttttagaattgtatgtaccttggacgacattttttggcaatgacatcgaaagcactgtttgataccaagatcttaaaagttaacccgctatcaatcattttctcccctgatgcgcatatagatggttccttaccaacgataacagatcctgaaacggaagcagcgctagttgaagcggcgaggataataagagatacagatgagactgtggcttttccaaccgaaactgtttatggtcttggaggttctgctttaaatgataattcagtgcttagtatatacagggccaaaaataggcctagtgacaatcctttgattacacatgtttcatccattgatcaacttaacagaaaggtctttaatcaaccgcatctatcaggtacatccttgtttgataacataccctcaatctatcgcccattaatttcaagcctttggcctggcccattaacaattcttttgccagttccatcttcagagcatagtgcattatcaaagttaacgaccgcagatcagcctacgtttgcggtacgcatacccgctaatccagtggctagagcactgattgccctgagcgatacaccaatagctgctccttcagcgaatgcgtctactaggccatctcctactttagcgtctcatgtttatcatgatctaaaggataaaattcccataattcttgatggcggagcgtgcaaggttggtgtagaaagtactgttgttgatgggttatgtaatcctcctacgctactgcgacctggcggttttacatatgaagaaattgttaaattgggtggtgaagcttggtctctttgtaaagttgagaataagaaaacagttgaaaagggcgaaaaggtaagaacgcctggtatgaagtatagacactattccccttcagctaaagttgttttactagttcctcattgcgaaggcgatggcattcttaagggcgttgataggatggaaagattaaagaggttaatcgaaacggaattaaaagccaacagtaatataaaaaaaattgcgattttaacttccctaaaattacgtgattccgacttacaatctaagatctttaatgaacccgatttttcttcgaaaactttcatcatcgaaagacttggccaatctggtgaagaaatacagactaacttgtttgcagctttaagaaaagtggatgaaaatgataaagtagacctaatatttgtcgaaggtataaatgaggaaggagaaggattagctgttatgaacagattgcgaaaggcggctgcaaataattgtatacagttttaaataaaactgtgattaacttttgaaaatcataaccactgattacggagattttatatctagtccggaaaaagaaggaaagaataaaattttatattgctttgtatatacgaaaagtcgcccatacatgtttatcttagtatccgttgtaaatatatgtacatatatacatctacatatgttcccattaattagtacatttacctcaatagggttgggcgtcctcatgaaagataaagggaaggaaggaaaaacgataaaagcacaaaatgtgacatatcaaacatttgagaaatacgttgagtcttcttcattctttttcctcgtccacaattttctcaattcatcaacgatgaaaacgctactgctgatgagcaataacaatagtatatcagagataccaagtttctcagttttaaagatactttggaaaaatggtatatatatagcgcacatttgacctaacagagacagtccaacggcgtagttgaacattttgttcgtgaaaaagccgatttcgaagattgactttgtgttatgtctgcaggccaaagcattaaacatatcaaaaaaaacaaaacaagtaaatgtcatagtagtatctctagcagttactttaccatcttcggccatctctttaacaaaaatgtaaactgtcccaacgatgatacaggccgcggtggttagtaaacgtttcattacatcatgggtcaaaattttatcggtacgttttcttggaggttttttcataacttcatgatcaacaggttccacacctaaggattgagctggtggcccatccattaaaatatttatccaaagaatttgcattgcgttcagtggattgggtagtttaaacgctgtagatagtgcaactaatgatagtgcggcaacagaagtagacaattgaaaagtcaggaaattctgaatattattaaagatacctttaccctcttcaatggcagttaaaatagtactgaagtcatcatcagttaagaccatatctgaggcttctttggctacatctgtaccaattctacccatagaaacaccaatatctgaaagtttcaacgcaggagcgtcgttaacaccatcaccagtcattgctaccacatcacccctctttcttaatgcacgaacaatgtttaacttatgctcaggcgtagcacgagcaaaaatattaacgtggtcgatgacattggccagttgatcatctgacatttcatctaatttatcaccggataaaacggaaagctttggatcaataactggaataccaatttgttttgcaatgtttactgcggtattctcagaatcaccagtgatcataataatatggacaccaccttgtagtaattgttcgatggcaaatttaacgttcggtcttggtgggtcattcataccgattaaaccagtaaaggttaaatctttgattaggtcttcggttagaggagttgatgaatcagacaaagttagtttagcaaatccaaagacacgcaaaccttcagatgccatagaatttgcgcactcatttatcgtagctttttgggcttcagtcaacttttcagtttttttaccctttgatttcaaataacttgtggagtactcaagaattctttcaaatgcacctttaacataaactgtacacttattgtcgacagggttgagaatcttggttgccattaattttcttttcgagttaaatggaagttcctgaactttttgaacggtgtttctgatatcaggcatttcaaagtttgccaattgctctaaaagagctacatcagtaggatttcccagaaatatggcatgttcttgagagaaagatgcattattacagagattaccgatagttagagtttccctaacgtcttcagtcaaatagtttttcaaatttccattagaatttttagtcttcttatttttgtctaatgagaggacgtttagcttattggacatactgtccaagcaccaaagtttagatacggtcatgtggtttgaggttagtgtacctgttttgtcggagcagataacgttgacagagcctaaagtttcgacacttggtaaccttctcacgatggctttacgcttggccattctcagaacacccaatgccaaagtaacagtgacaataattggtaacccttctggaatagcagcaaccgctaaggataccgatatttggaacatttctaaccaagatctaccttgtatgataccaactaaacaaatcataccaataactatgaagctaaccagtgacaagtcctttcccaatttgtccattgttaactgcaatggagtcttcggtttttcaatattattcatcatttcaaaaacggcaccaaaggatgtgtttgtacctgttcctacgacgatacccttaccatgaccttccttgactaatgtacccatataagctatacaagatctctcagaaatcggtacaattgaattaggctgatcgttaaaggaagatttttcgatcgtttgtgaggttttatgtaccggttcattttcaccagttaaattactttcatcgatggataaatcgattgcttcaataattctaatgtctgcggggattctgtcacctattctgaagtgcactaaatcaccaggaaccaaggtggaagccagtacatgactctcttgaccacatctcattaagtgacattcagcaggaaccaatttattcaacgcttctagagatttttcagacctatattcttggacaaaaccgacagtgacaactatgaaaatggccagtgtgatactaacagcatcatcaatgttacccataaaaagagagaccactgcggatcctattaaaagtagaatcattcgatcctcaatgaaatttgacaagaacttcttgaaaagactttcatcatcttctacggttatttcattggggccataaagtgatctcctattgttggcctcgttagatgatcgtaaaccaccgtttttgtcagtgtccagtttttctagagcttcgtccacggataaagtacaatactctaaagaagggcttggtttcgaaagggcctctgctgtggcatctagtatttctctctcacggtttgagtcctcgtcaagaagactcgcattaaatggattgtcactcataattatcttatcttttacttacacttaagcttacgtctgtgctggccttgcttcgtcttgtcttgcccagtcgtaaggatattattatagttactagtattgttataaatgggaatggaaagaacggggcgagcaaacactattatgatggtgtagaaaaagaggtttttctattaagtgcttgaaggaagggctatagtgtacgatggcctagggaacaagatctcgatataacgataggtagggtccacactgttaacaaaaaaagtacttctttaaatagagaatcttgtcttgatgtaacaaaatgaaaaaaaaaaaaaatgcaactagaatgtagaatacaaaagtttaacgatcggctttgctgttaagtggttatctagggatgagctgaacgtgcaattgataccaaccgatccttgctaggaacgcaactcttttcacccaccttccaccactacgatcgtgaaagaatatttgctaagaaaatcgccaaaacgaggcgaagtcgccagggtgcgcgggcacgcagggtaagagccgcaaggcctggttcggtaagtattaagctgtggacgaaatagcagtagccatggcgatgtaatttattagacggcggcttgataaaagaggactgataatcagtgtattcacagaatggtcgtaattaacggggtcaaatatgcctgtgaaacgtgtatcaggggtcacagggcggcgcagtgtactcacactgatggtccgctacagatgatcagacgcaagggaagaccatcgaccacatgtggccattgtaaagagctgagaagaaccaagaacttcaacccatccggtgggtgcatgtgtgcctctgcacgacggccagctgttggcagcaaggaagatgaaacacgatgtcgttgtgatgagggtgaaccttgtaaatgtcataccaagaggaaaagcagccggaaatcaaagggagggtcatgccacagaagggcaaatgatgaagcagcgcatgtcaatggtctcggtattgcagatctggacgttcttttgggcctaaatggtcgctcgtcggatgtagacatgacaaccacattgccgagtttgaagccacctctgcaaaacggagaaattaaggccgacagcattgacaatcttgatttggcttccctcgatccgcttgagcaaagccctagtatatctatggaacctgttagtatcaatgaaacaggaagcgcatatacaactacgaacacagcactaaacgatattgacattccattctccatcaatgagttgaacgagctatacaaacaagtatcttcgcataactcacattcacaataatgcatctggacatctatataaatatacatatacatatattggcggttgtttgttctcccggcaagctggcagtcgggccgagattcggataaatttttccattcgtatacatatacatagatatatacaattataaaatttgtccaaggctgcacaggatacgtaaccatcctaaagttttaggttttttaactttttttctgtctcttcaattgtcgaattgcttattctatcctttctggagttcgtattttcatcgttcaaatatatagataacctttcatcactcacttccaatatacttttctgatcgttactttgtaaggacgtcagccgaatgatgtactccagtagtgtgatcgacgaatccttgtcctccaatttattttcttcttcttcttcttcctttcgttcttctccgtcttttccttcctcttcgtcctcctcttcatcttcctcttcatcttcctctatcgcttcatatccgcttaccgcataccaagtaatgtcatcgagtaatcccttgtctccttcactgctctcattttctttgtcatcgctccggtcaatcttcaataccaacactggagaatcctgttcttctaatcggagaagcttaccggaaacactgaaaaacagcttcttaatatggttcagatctatggcaagttcctgtggtgtgtcttctttgtcatcatcctcatgatatctaccgtcattgaagtcttgttctattttcataaaataatcatactttctgcctgtagagttcaatctatatatccttgcttttgcacgtttcatatcctctttccaaacaattcctgattgcccattgttttctgaagttaggttatagaaaatagagaatagtgtaacctcaaatgtaggccccacttgaacttttagaatctccttgtcacctgttcctttctcattactcttcattgccttttcatactttctattgttctcgctaacgaaatcggaggcttttaataataaaccaggagaaagttgatatgggagtgcgctgttcaagttggcaccagaagtggttaaagaaagattaatgaatggagtgatttcttcgatcctcaatagcaagtcctttatatagttttctaccgctttaatagcttcattctgtgtttttgcgctcctggaaccctcaactttctgcgtcatttcgttgatcttctcatcaaacctatcaatctcttcttttaaatccttggttaacctcagagtgatttgcaaattcgtgtttcccctcgccgctaccagctttattaggtcaattgcactggatacaatagccatgcggctttccagtttaaatttcagttgatctattcttctagcatcatccttaggaatctggacgacaaagttcgttattgtctttagcgcatatgtggatgctatcgatattccggattttatagcaaatgtaacggcttgtgaacctgctttggcaagaatttcatccattctcttcagatattggtgttaggtaatagttaaagttaatccttctgagagtgtgaaactgtatcagatttttatttccctgacagcgtgagattttcttgccataatcttttttggcagtttcggctggcactttaccacgataaaactgaagataatgaaaaatttaaaagctagcacaagtataatatgacatcgctcaactttttttacccttaagttatacgattatacttttttgattgaaatacatagagatatttaccaatttggccccaattttcaattgtttattacgtctaaatatatataaccatgcccatcatttaaaataaatatgtaatgaccccccgacgatcgaattctactttttgtttttgttttataagtacatgtatgtaagagatcaatgtgaaatatattgaaatgcaaaactgatatcattgtaatgatgctcgttttttagtagatgatcatttgttttttccaatgcgtcatggttcaaatgattccaagttgtcgcatcaccatataacattgcaggggctctctttaattgtttaccctgagcattacaacgtttacaatggtatgtttcgtgtgtttcacatatcgtattctcatttttttgaaacaactgtcttaaattgtcagaactaaacaacctttcaacgtcttctttcgcatcgaccacgcatgaactcaaactcattttcatagattgtctttgaaagattttttcctctatggtaccagtcgatatgaatctgtaaatgaaacaatcctttttttgaccgtctctccaaacacgtgccaaagcttgttgatcagcagcaggattccaatccggatccatcaaaattaatcgatttgcaccaatcaaattgataccacacccacctgctttagaacttaagaggaagatgaactcttggccttcaggatcgttgaacctatccaccaatttttgtcttttgttaattgacattgtaccatccaaccgtacagcactgtagtgcttatatctacacattttttcaatgaggtccaaggtttgggtatagttggagatcaaaacaatcttatcatcggattcggtctttatcttatggagaaatctttccaaaatggaaaatttagctgaatattttgtttgtacgtccctggcttttgaacccggcatattataatcgtcaggtagttccaaatcatcttcatcgtcaaattcatcttcaaaattcaagagattagggtgattacatagcttctttaaaataccaatagccctcaggggctgagacccaccaacaccttttactacttttttcacttctcttgacttaattaatttattgtagagctcgttctgcaacggcttcaagtttacgaaaataacgtgctcatacttgcaaggcaaatatttggccaaaatatcgttagtacgacggataataaatttggagacaatggtagatagcttctgtaattgcgcctcgccctttgtgatttctttatcagtagcatcagcatcacgccctcgcaaaattggattctcaaaatttttcctaaattctgctctggaacctaataagccaggattcgaaaaactcagtagagcaaaatattcggaaagatcgttttgaatgggtgtaccagataatataactcttctaggacaactgatgctatccaaagctgtgaatgttaaagagtcaccgtttttcaaacggtgcccttcatctgccagcattaaacccacattgcagtttttcaattgatcaacatttcgacgtaatgtttcatacgatatgattaaaacgggcttaacaatatttcttccctgtgcctgagcccaggcatgaatagcttgcgaaactgttgtattaccaccacccattgaagattttttcccatcaaccgctaacggagttagagtattgggacccaaccattttatcaattcattagcccagttgttgactaaagaagatggacaaacaatgatacatttgtcgataagtcttttaccctgcgggccctgtcttaataatgtccacataagtgctatacactgcaatgtcttacccagccccatttcatcggccatgatgcagccgtaggcccctctattgttttgttcagtcttttgagattcagtaagtgccttctcgtcgctctttaagggatcttcgcttgaagtgttgaacgcctcagcttctaagtaatctttcatgacaagccctgtgacacaacggtataagaatctcaccccttcgacttgatggggtcttaaaatcttggccagttttggatcaataaccacagggacactagcaaatttcttcttgttttccgcagagttttccgaatcaccgagtagctcacgtaacggtttgtttctcacaccatttgtcatcaaagctggatggcgtcctattctttgtgtgggtctttcttcctggctattcttttccttgttaatattatccttttcctgtgtgcttttgatcattttctttgattcttcttccttgttatccatagatgtgtcatggacaatcatttcaccgtcaacggacgggtcataaagcactatggcaaattcgtctgtagggtcatgtagaggtcgaggttctggagtaattttttttttcattcctaacgttaatggcagactgtgtctttgtacatatcccttgattggcacagtgaaagatcttctcaaagtgtactggatatgactcagtcttgtcggatccttggccaacctttgagcactaagagcatccttccgtcgtttagtcaactgagaaaaacttatgtcttggctgttgtactctgcttcgtccgcatttatatccaagccggaataacatacagtcgctgatcttttcctcaagctccttcctcctacgatattatcagacccggtggcgattctaccagcagcgggcgggatgtgcgtgttcttgtacgggaccctgaacggtttcgttagtcggttcaccgagtcttgtacgttaataggcctaggtaccagtctcggccgttcaccggctcctattccatttggtggtctgtctggtaatctgcgtcttgccatcagttataaggaaatatatatggtaccttgaaatagagctaagttctgagcgtttgatttttctatactttcgtagcagctttagtgaagaaagagaaaagttgctgctctagattttgtatcggctattacgtcaagtgagaagagttttggccttcgcttcagttagatcttctattatttccttttttttctttttgtttgtaattgttttttatttttttttttgcgcgaaactttgctatattgggtaacgcgtaaaatactttttattattgcagtaaggcggaagggtcttcccctttgcatgttaaatagcatacatggcaccactcaggtccagaacgtgacacatctttgcaccacttgtgtattttcaagatgttaaatttttgatacataagctttatcatgcaggtgcagtagacgcatttgcgtacgcgttgagtagtaatgcaagaacgcaacaatttcacgctttctacttaagaggacagatcttcgagcagaatatttttctcctagcgcggctttcagaatcttcttaccatctgcaggacatcacatgcaagcacatgaagctggaaccacgcaccattaaatgtaaacctacagacatagctagcacagaaatgctactttggaaacctcggttgcatcggctgacctcggctgttcagcaacgtgagctggttgttgttattgttcatagaatcctgtattttaccagtgtagctttgtccgcccaccccacgcttttggccactagtatgtacgtatatgcgtgggctctatatcattgaaaacgaattttccacgcaaaacccacttcacaccataaaggccttatgacgatgtacattcttcccctcccccctcctcccgaaggaacccttatagtgatcctaatacggtataacgtaaaccggagttgtcagcagagagaagcgaataatatgttttgcgtggggttcccacgagcggcaggaaccgtagcgcattgaaaaatgaatcatcgatcatctttgggtttcaagggttcggacttcgccaaaggtccgaatacttccaccagtatttctctttttccctttccagtctcgttcttcgccgaatccccgctttcccatcatgatcgtttctctgtttctctctttccggaacaggctcttttctgaccgccagttcgtgcggttagttctgtggatcttgcaggcacttgccggtttagccacacttctccgctgtttgtgtcgaatttccctcgagtatgagaaagactggaccacaaaagagggaaaaaaaatgggccgattttaaaccattataggtcacagaaaaactttcttacgacggtggtttttcaacaatacgtttcttgagcaggagaggagctttgttcttttgccttagttttttttgtctttttttgtgagccatcctgctgtcgttgccatacatgacagatccacatttgccttgttgtttttagtttttgttccttgcaccatataaaagcgtcacttgtattttccttactcatctaaacttcaagctttttcgtcatagtaggtttgtgatctcggcaaagaaaaaaaatttttttgccgatctttctggttattgtttcaggtatctttatgaaagtattagtgtacgcactggatttttggtaggtctataaaagtgcaacacataatctaaatcattgaggtcatcgtatgtcaaaagaagatgtccacaagcattacagtaagaaatagagatcgatcgctaccaccgctattgctccccaatgtttccctgctagaaaaagatatacggcgtaaaggcacccaaaatgtgggcatcaccgatccagaactcttgtcgaccacttggacgaggaagcgggcttttccgactgacgagcttttaggaggctataagagattaaagcctgctgccgctgacagtaatgagtgcgctattggtattgccacggtgacgccgccgccaacgctccccgtaagtgcgattgttccccctccacaaaattacactccaccattgtttgagtatcatcctcatgctcttgcttccatggtcaatgaagacgctaatgcgtcatgcactcaaatgtctataatttcgcgctcaacgagcaactcgacaacctcctctgccacatctactagttcaatttccaagagacaaagaagtggcccaagttgtgacaaatgtcgtttgaaaaaaataaaatgtaatgcgaaaattgagattttgcttcaagacgatactataatgccaatgatctcgaacaagttgcggtacgtcttgactcctgacgatattcggctatatcgaggcacgctgttgcggaatattgccataccggatgatgtcattgagggtacaggctcacgcaagttgattaagcatattgataagttggttttgctcacaccttgtttaccatgcattaagaaaaagcattcttcttcttccactaatttcccaaaaaatgataaatgtactttttcaaaaggctttaccagagctgacataaacatttcatccaaaatctccttaaaatttaaggataaaaccatttacgacataacctatgatgactataaaagcattgatttttagacaaaggcatctctaatgaatagcatcacaaaacttgcatttagcattaacatatatggatatatatgtacacacagaaaacgtataaacactcatgtataaccctacataataagagtatacaatgatactagtcataaaaagtattgtgtgtatagacgtgcgcatattttcaaaatattataaacctgaacaatagacagaataaagtatgcagcgcaacgacaacgatgatggacagcgaaaatttcccgttcgattgtgtctccgtattattattactcgatatttgagaattcaagaaataagacgactgtgcccacccaagagccacaattgcccattgaattgcttgaacagtcctcaggcgcttggacatatccaatatattcaatataacacaaacgggtatccagatcaagttagcgtacccgtaaacggaaatcaattcaggaacacttttgaagcttctattgcgctccgagtgctcatctctattcaatacttgcatggtaataaatggtacgccgaacgtgtacccgtaaaatagccaaatagaatgcagtagcttcttaaactgactggccctgtcgatgtcctcaccagtcttgacgccctcaattacgtcactgataataaaatttaaccccctactcatggtaaaattgatcattaccaccgtggcagtgatccatacagcaccgtataaatcagtgttatcttcgttactttcggaattatgatcgtttctaaacgtcagtaccgcggacaatctctttttgaactgcgtcaaatcgatctggaagtatttagaatagtagtttatcaatcctggcctcaatccattacgcccaagaccgtcgttgtcattctgtcctatcacttggtcgtacgctggtgggtccatttgaccctgtaatggtgcggattctgccttactgcccgttgtgttataaaattcgctaccctttccagcagtcgagttattcatgtttgggctatcaggtacggtggcatcatcaaatgggttgggctcgttgccaaaatcatctacaccctcgagatcatcgtcaatatctaaaaaactgctattattggacggcatttttctgcttttgtcgagtcaatcctatttgctagtatacaatcgtggatgaagcgtaaaaaagaactacagaaccaatgcgtttggatccaatgtggtcgctgcccttggccccttttaccttgagcgtaggacgttgatacattttcactgcttgagaaattaggtataatacacagccgggtaaatagcgtttaattgatcgctgctccgtaataccgatatactgttacgttatgtattgaaaatacagtttaactattatttgtagggatactactatggggtctcaaccgcacttaaaggcgctaaaatattttgacttttccttccttatattgtagacgtgttatttaaaaactacattttccatatctcgtcgccagaaacttctaatttggtaagccttccaataaatatgaaagaatcccctctcataacgttggttaaaagacattccgagacacattttgccaatatcaagtatgggtattatgtgttgataatatcattggtctatctcattggattggctcttttgagagctttcggaaggagaaccccatccagatcgtcgtcagctttcaaaaataagataatttatcggttgtatgatatagatcctgcaattcacttaggtatattgttttttgcagtcttgattccattttattaccattactctttgactacccaatctacggtctatctcaaaagattagggaggttgagttacgccttgatcccgctgaacctattcctcactttaaggcctaattggttccttaggaaaaattgcacctacactgattttataccgttccataaatggttttcacgtattatcaccgtgattggtttgcttcatgggattttcttcatcattaagtgggcgatagacgataatgtctctctaaagcaaaaattgattctgaaaactttcaattttgcgggattcataatatcaatattggtactttttttacttatttgctcgattgggccaatgagaagatacaactatcgtttgttttacatcgtacataacctggtgaacgtggccttcatcttactcaccccaatacactctaggccaggtgttaagttcccatttcttctactaaactgtaccctattattcattcatattatcaatagaatagtatttgcgaaatccttgatgattttgaataagaatgcgaattattcaaaaacaaatttagtccatgtaagattgcccagggctattcttccagattattttgaaccagggtcgcatattagaataagcccttacagaagaattaatcccctctattggttgctaccatcgcatccatacacaattgcgtctttggcagaagacaattcaattgatcttattataaaggaaacctctacagccgagccaggtagccagatagagtctcttcgtagtaatccaaaatcctttcatttagatcaagaaaaaacctatactttgattaatagttatcctccctctgtacccgaagaatgttattctcaaggcacgaatatagctattatatgtggtgggtctggtatatcttttgccctaccactatttaggcatttttttaacaaggagaatgtaaaatacttgaaaatgatctggctgataaaagattactctgaatatgaacttgttttggattatctcaagacaaatgggttgacttttgagaaaaaactctcgaataataagaggatttcagtatttattagtggagaatacacggcggaaacacggttagacgaaattacgaccaatatcgacgatgaaaactcagaatatgaaatgggatctttcaacaatgaagacgaagacctttcgatttctaatttcaattcagaaaatgcggacagcaatgacaatacgccagagacaagtcatagccccacaaaagagaatggaagcatgatcgaggtaaaatccaaacacagttttactctttccaacgaattgaagagcttcaacaatgaaagtgcacaagtgaaccaaaatgaaacatggttgttttcatgtggtcctccctcgttattacaattgtctaaaaaatattgtaacgatgaaaggatcaactttgtctgtgagacttacggattatgaggggaaaagaaaagaataataatgtcttacgcaatatgctcggaaatgatattccacgacattagatgctaatttatagtatatagaaaacaaaaaatacatatctgttttttaatgacctttagtttatatgctttcttgcgcggctattagaatacacttgacaggttgtacgcattattaatcggtaaatggagatatattagagatgatcgttttaaaatggaggctgtctgcaaaaaaattgggagctacattagcaaaaagcttcttttcttgttgttctcggtttatatttcaagagggcagtaggaaaaaggatcgaaaagctcggcctgtggccatgtcctctaaaaatcaaatataatttactggccaacgttatcggctctttttgatatctatcatctctttagctattgttatctggcaactgattcaactgatatgaacaattccataattactgatgatgaggttagagagttttacttaaactgctcttctcaaacaattattgaatctcttctcagcttgcacgagtcattgagattatattctcaaaaccatgagatactgctcaataggatgttcaaaaaattggatgaaaccaatgcagactctaacatatcccatatattcatgcctgttgtgagcaaggatttttcaggaataaaaattcttgtgaataacaacaacaaaaattttcaaggtgtgataaatgttattgagcctgaaacaggaaaattaatcggatgttttgaggctaaacaaattaccgctataagaactgcccttgcatcgtgtatcggtttatataagcaactctcatgttcccatgataagttgtttagatttgaaaatggcacttgctatttaacatgttttggtaccggtctccaagcattttggcacatatacatagctattaaactaatcatgtcagggattgttggcgaatctttgaagttagttgaaataaacatactatatcacaataacatgatgagtttggatcgtttgaaatcattgaaaaacttatttggaagtaatataaagatagagcttaatcagtatcaaataaacgacatcagttcagaaggtaatggcgctgtttctaacagtgatattatctttggttgtctacctactctagagcccaacttgtttttgaggcagttgctaaacagtaaagcttctgtggagcagaaacatacttatatctcattaattggaagttacaaaccagtgatgcacgaatgcgataaggagttgattgataagttcaaatctgataatgaaagcgcttgcattttggtagattcaagggaacatactttattggaatctggagaattaatcgattccaatatcgctccacataatctcatcgaaattggtgaattagatactttgaaaaacacagttttgaatttgaacgaaaagggctgcaaaagaactatcaccttgtgtaaaattgttggtctagcggttatggacgtggcgcttgctaaggaattcttaagcttgagaacaaaaaacacagaaaacaaggaataaattgcatcttggcttctagtttttttatattcaaaagggttcttaagtgtttttaaatatgatactttttttaatatcttacgatccggaagagatttttgatgtttacatatgagccgtttgatagaaattttgcaattttttatatttattaaaagaataaaagtaaagtgcagaaagaaaacaacatcataaaatatgaaagaaaaaaaaaggcaatgttagtgttatgaagggagaaacaattaccgtatactgtttgcaggtgtctatcctccacggtatagcacgttaggaccatttattcgcgctacggatatagagtttaaaatgacttaattacatgaataataccataattcttataaccgtcatcaatctaacgaaagctaggagcaattttcaacatgtatttcaagaaattagcaatagaaaaagaattgaacagatatgaagatttttgccatattttaaagagaggctggtgacttttctctgtcgatctgtgcatagccaatattaaagttatttttcattaacgcgcatatggaaaatagacaaatgtcatagggttatagttcttagatttactattctctatttgatgtcggcgaaacaatgttcctgttttttaaccatatttatgttccacctcgatagccgctgattattaaaaagatgtaggcttgtatggaaattttcgagactccatttttggacgaaagcaatgaaaattatatacagaatattccagaagatcacctcaaaaatccaaaaatatgatcagtgatttaacaagaaaaccgaagatttctattgttccttcgaaattttttcagttttatgttcaatctctatgtttttcttaaaatgataaaaggtcgtccagcttggtgaagcttacatttaaattaaataaattggtgtgactgaatagaatagcgtccttaataactagagattacattgtagatgaataacaactaattaattcaaaaaaagtaatcgttaactatttccggaagaaacaaaggctcattatcaaatttgatgatcacaaccaatgtgtatttaaataaaggccaatatctcacggtctgttgaatctaaactaactattgaaatattcatttgttcagaaaaaaagatcattaatattacatgtactgatatgctaacaatccaaaaatgcttatactacatattgttgtacaccatgggtaccgttaaatgacagtgtaaacaattgcagaaggaaatgttacactagcggttaaacaatactgaattaaagattttttagttgaatatgatatgacagttatatacgtgagcaatataagtccccacattgagtgtatgataactaccggaattactatcatattgttcgtaagcaataataaatcaattagtgtgggtgttttatacctctctcatatgagtatataaagatccttatttaattttgattatactatcttctagccttcaattatcgacatcgctcacttgagcagttcatctaagaaaaaaagaactatagctaaataacccagtattatttgtttcgctgtaggttgttgcacaagggtttcttctgtgaacattttgaattgtacgcttaagatgataatacctaactgattccaacctatattagtagaaccgaaacatacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagcaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattattttttatctttttggttctgtgatcaagctacccgcgtttgaagccgactaaagacgagaaaaattagaccttcatttttgcctgtttgctgcatgtaaaagaatgttggttgaacatgtcgtttaagagaagaaatcgggtacggcgctctggcttttaaaattgaagaaattggtgttcttccggttaatactttgaactcggcttttcttaacatgtaataaagtttgttacatctcccataattaagtttctggaacacgcattgttctatttttagacgggagaccagaacttcctgatatatgaccgctttttagtgactacgtatactttctttctgcaattacgtgtaagaaaaaattgattttttatttttaaattcacggaatttcagactgtgaaaactttgtagttccaactcactttgctatgcaagaaaataatgaggggaaacaaaaaaaaaatgagagcggagaaaagaacaatgcagctcaagtatgaagaagaaagtcacagcaacggaaataaaaatcaaaattgcgaaaattgacaatcttgacaatcgaagcggaaaaacaatggaaggtccagatacctgttgaccttaaaaatgcagaaaaatcgcctttatacggcgacattgtgaaaaatgacgttaaaatcttgtacataaaaaaagggaattacaaacttgtagtgttttttttttttaggggacttgcatgaaagttaaattttatagaagtaattaaatagtcgatttcctttcctgtgtgtgacgaatctagatttttttcatgtaagagaccccgccctgcgagaggggcaaacaattctagcagaaaaaaatcagtggaaaaaaaaaagaaattccggatatgatagaatatttcttcgagaaaccttttggatgaggagtgcccttccatgaagaaattcttcctgcatcagcaccttcccggcaaggcatttcattttttttttccgagaagaagatttttaagtgggctaccccacgctttcggtgcctatggtagctgcatgatcacacaatgcactcccattaagagtttgtgaagtgcatgagattgacatctcggcgtcccttagtttcctgtcggattttcagttatatggagtgggtgaagtcattatccgaatattcgcggatcattgacgtataaatacttcatactacttcataccagatatttcctacatgttgaaagtcaattgaaaaaaataaatcatcacttaactcttttccagtgacacatcgcaaagattactcaaataatcttcctaaaacaatactaccagcatctatttcatgcagcaccaagcacagaggctacatatcatataaaataagtcatcatagagaaaaaaatgtcagtaaacccagaatttatagccgatggcatcgatttttatccaacaacgcccgatgccgcgtatttcaatgccgctgatggtaaaaataaagttaacaggataaatggtaactcagaaaatttacaccactcctttgcatcgggttgccgtagatcatctctttcagtcgactttaatgttacctcgtccgattcagaaaaaagtgaacagagctgcttggaaaacaactctcaagaagacgaatatttttgtgacattttttccactgaattaaaattagatgaaacttctaacaagtcaaccgattattccagttcaaatcaccagtatcctgaacaactggagttgcacaattataaactgctcaataaaattggtgaaggggcattttccagagtatttaaagcagtaggcatcaacacggatgaccaagctcctgttgccatcaaagcaatcataaagaaaggcatttcgagcgatgccatcttaaaagggaatgatagaatccaaggttccagcagaaagaaagtcttaaacgaagttgccatccacaaactggtttcgaaaaataatccgcattgtacaaaatttatcgcattccaggaatcggcgaactactattacttagtgacggagttagtcacaggtggggaaatatttgataggatcgtccaactaacatgctttagtgaagacttagctcgtcatgtcattactcaggtagcaattgcaattaaacatatgcactacatgggtattgtgcatcgtgatgtcaaaccagaaaacctactatttgaacctatcccattttatggccttgatggggacatgcaaaaagaagacgagtttacattaggtgtcggcggaggcggtattggtttagtgaagctaatggacttcggactagccaagaaacttcggaacaataccgcaaaaactccctgcggaacgatagaatacgtcgcatcagaagtattcacctccaaacgatattccatgaaagttgatatgtggagtattggctgcgtactattcacgttattgtgtggatatcctccgttttacgaaaagaacgaaaaaacattattgaagaaaatatcgagaggagattacgaattcttggcgccatggtgggacaacataagttctggcgctaagaacgcagttacccatcttttggaggttgacccaaacaagagatacgatatcgatgacttcctaaatgatccttggttaaattcgtacgattgtttgaaggattcaaactcaaattcttatgccagcgtgcaaagcatactaaatgattcattcgatgagagagcagagaccctacattgtgcattaagctgccaatctgaaaaacaagatgacaccgagttttccagaagtgaaagctcggaatacatatttatgacggaagaagacagaaacctacggggcagttggatcggtgagccaaaagagtgttttaccttagaccttgcaacatcttctatataccgaagaaggaagaacaagatattcttctggtaaactcttatccagtggaaaacgcacccagcatattcgaaaatatatcaactgtctcccctttttatactaataattaatagcattcatattgaaataataaaaaagatacgtttaatatttacgccagctctctagttacagtttcctaacgcatacgtcatcaatttgttaagatcggcttcgctctataaaaatgtcggccgaaattagcataggattttccgcggttccgacccctatcctagaaacacggaaaaacttgcgaataattccggaatttattctatgcaactttatgaagacaaattactataaatgaaccgctcattcagaaaaactatgtctcgagctcaatggatcttactacatagtttataaaaacagtaattgtgcattgtacaactgtgctaaacagacttaaaaaagtaataattatgactactgataccactgttttcgtttctggcgcaaccggtttcattgctctacacattatgaacgatctgttgaaagctggctatacagtcatcggctcaggtagatctcaagaaaaaaatgatggcttgctcaaaaaatttaataacaatcccaaactatcgatggaaattgtggaagatattgctgctccaaacgcctttgatgaagttttcaaaaaacatggtaaggaaattaagattgtgctacacactgcctccccattccattttgaaactaccaattttgaaaaggatttactaacccctgcagtgaacggtacaaaatctatcttggaagcgattaaaaaatatgctgcagacactgttgaaaaagttattgttacttcgtctactgctgctctggtgacacctacagacatgaacaaaggagatttggtgatcacggaggagagttggaataaggatacatgggacagttgtcaagccaacgccgttgccgcatattgtggctcgaaaaagtttgctgaaaaaactgcttgggaatttcttaaagaaaacaagtctagtgtcaaattcacactatccactatcaatccgggattcgtttttggtcctcaaatgtttgcagattcgctaaaacatggcataaatacctcctcagggatcgtatctgagttaattcattccaaggtaggtggagaattttataattactgtggcccatttattgacgtgcgtgacgtttctaaagcccacctagttgcaattgaaaaaccagaatgtaccggccaaagattagtattgagtgaaggtttattctgctgtcaagaaatcgttgacatcttgaacgaggaattccctcaattaaagggcaagatagctacaggtgaacctgcgaccggtccaagctttttagaaaaaaactcttgcaagtttgacaattctaagacaaaaaaactactgggattccagttttacaatttaaaggattgcatagttgacaccgcggcgcaaatgttagaagttcaaaatgaagcctaagtatcacgctaattgaagttttttttgatcactccaataggcaaatctatagatatataaaaaatatagacaagacttttttttacattgccagttttcttttttcctttttagtatctattcaaatgggcgaccctattgtctaatttcattagcttcatcacaaaaagtgccacgaattcatatagcgcgagggtaatccctaccctaactcgtttaagggagacatagaatgaactccgccatcatgtgctcaagactagacgaagctatattagaaggacaggaggaggttttattttaaccagttacttcatttctaatatagagattaaggctgcaaaagagtttcaaaaataattaattatgtcatctgaggatatcatttatgatcctcagttcaaacctgttcagggaatctacgagaatagattaagacaatttattgatactggtggggattaccatgacttaaatttacccaagttttatgataagaagcgcatttcattagatcatgatcacgttaaggtttggtggtaccaggtttcttttgaacgtggatcttcccctgtttcccctgataagaggccatcttggaaatctattattgaacgtgacaagaagggtgaattggagtttagagaagcgaacataaatcagccctttggacccagttggtctaccacttggttcaaggtgaaaatctctttgcctgaagattgggttaaatcaaacgagcaactacttttccaatgggattgttctaacgaaggaattgtcatagacccaaagactctaatccctgtgactgctttttcaggtggtgaaaggactgaatatgttttaccgaaaacatcggatgggaaacatttcttttacatcgaagctggtaataatggtatgtttggctgcggtgcaggatccactataaatccaccagatgataatagattttttcatttgagaaaagctgatatcgtttggcccgatctagatgctcgtgcattgtatatcgatttttggatgctaggggatgctgcaagagagctacctggagactcctggcaaaaacaccaggcaagacaactaggcaatgcagttatgaatctttttgacccgaatgatcgttcaagtgttcgtaaatgtcgtgaattactacaaagggaatactttgactcctttttagaaagcagtaaggtttacgaacaaggtgaatctcaagttttaacaaatgtttatggtatcggcaactgtcatatagatacagcttggctatggccattcgcagaaacaagaaggaaaattgtgagatcttggtcttcccaatgtactttaatggatcgcttcccagagtataaatttgttgcttcacaagcccaacaatttaaatggttattagaagatcatcccgaatttttcaataaagtgttaattccaaaaattcagcaatctcagttttttgctgttggtggtacatgggttgagaatgataccaatattccctcaggggaatcgctggcaaggcaattcttttttggtcaaaggtttttcttgaagcattttggtctcaagtcaaagatattttggttacctgacacctttggttattcttcgcaaatgccacaactttgccgcttatctggtattgataaatttttgactcaaaagctttcctggaataacatcaacagttttccgcatagcacgtttaactgggcagggattgacggttctcaattattgactcacatgcctcctggtaatacgtatacagcagattcacacttcggtgatgttttgcgtactgccaagcagaataagacaccagaatattacggctccggtttaatgttgtacggaaagggtgatggtggtggaggaccaactgaggaaatgctgcaaaaaatgaggcgtattagatccatgaataacagaaatggtaatgttattccaaagttacaagttggtataacggttgatgaattttatgatgacattttgaaaaggactaaccaaggccatgatttacccacatggagtggtgaattgtatttcgaatttcatagggggacatacaccagtcaagctcagaccaaaaaattaatgaggttgtccgaaattaaactacatgatttggaatggatagctgccaaaacatcagttttatatcccgattcgtataaatacccttccaaacagattaacgaactttgggagaatgttttgttatgtcaatttcacgatgttctaccaggatcatgtattgaaatggtatataagtatgaggctgtccctatgttgcacaacgttgtgaaagaatgtacttccttaatagacaaaaccgttcaatttcttcagagtcagagtaaggcagatttggttgagatgagaacattaacttggtcaaaaccagaaaaggtttctgaggagtgctcgttgaacggtagttacacgtcctctgtaaccgggtacgatgactatatagtccttgccaatgggaagttgaaagttatcatttgcaaaaagactggggtgatcacaagcattacggatgaaactttgggggtagaatacctggacacggaacatggcagaaacaaattgggcgccaaccagtttgttatttatgatgataaacctttgggctggcaggcttgggatactgaactttattccgtcaaccaatacaagtatgtaacaaagccgaagaaagttcaagtttcctgcaacacaaaagagaaatgtgctgttgaggtcatttttcaaatttccgaaaaatgcaaaatcaaatcagtgatatcactcaatgcaactgcggtcactgatgctaaattaagtaaagtagacatttctacgacggtagaaaactgggatgctagaaacaaatttttaaaagttgaatttcccgttaatattcggaacgattttgcttcgtatgaaactcaattcgggattaccaaaagaccaacacattataatacctcatgggacgtcgctaaatttgaggtttgccatcacaaatttgctgattattctgaatacagcaagggtgtttcaattttgaacgattgcaaatatgggttttccacacacggtaacttgatgagattatcattattaaggtcaccaaaggctccggatgcgcatgctgatatgggtactcatgagataaaatatgctatctatccacatagaggagcactatcaagcgacactgttaagctcgctcacgaattcaattattgcttcaaatacaaactccccaaagatattggcatgaattttgatgacatcataagcatttccggagatgagaatgtcattttgtctaacataaaaagaggcgaagatgatagtgctgtcaagtccaactattcattaaatccaagggatgaacaaagtattgtggtaagggtttacgaatctcttggcggggaatcttttgcttcactaaataccacactaaatttgaagcgtattgagaaggtcgataacttggagatgaaagtttataagagtttgacagcaacgcgagacgaatcaaatcatgcaataaacagaattcccattaaattgagaccttttgagattgcctcattcaggttgtatttctgagtttgtctccctcactgttttttacattcactcactcccaaacttatgccatttctatcatgataaccaaaaatagtcttaacaaaatacatataagtaaataatgctaaataaaaaagcaaaaaaataaaatttatatcacacttgtaaaacctttaaatgatcttcttttttacctgttttattcacttgtttttttttttctgagttgttgcgccttggaagaatggaaaagcaatagtttcagtgactatagtatacaatcaaaacacccgccagttcaaaactattacttggtcactaacccccaagtcatctctagcaatttaaatttcaattttaagaaaacctttatttatccaacgtgaacaagtactttcaagcacttctgcccaccgctatatcgtggaaaaatgtgtcaagctaccaatggcccgagtagagttgtgactaaaaagcataggaaatttttcgaaagacatctacagttgcttccctcttcacatcagggacatgacgtgaacagaatggcgataatattctactcaatctcaggactctctatatttgatgttaacgtttctgcgaagtacggcgatcatcttggctggatgcgcaaacattatatcaaaacagtgctggatgatacagaaaatactgtgatatctggatttgttggaagcttagtcatgaatatccctcacgcaacaacgattaatctaccaaatactctctttgcattgttgtccatgattatgctgagagattacgagtattttgagactatactagacaaaagaagcctggcgagatttgtttctaagtgccaacgacctgaccgtggctcgtttgtatcttgtttagactataagacaaattgtggatcttcggttgattcagacgatttaaggttttgctacatcgcagttgccattctgtacatatgcggatgccgatccaaagaagactttgatgaatacattgatactgagaagttgcttggctatataatgtcgcaacaatgctacaacggagctttcggtgcccacaatgaaccacactcagggtacacatcttgtgcgctgtctaccttagctttactctctagtttggaaaagctatcagacaagtttaaagaagacaccataacctggctattacataggcaagtatcaagccatggatgtatgaaatttgaaagcgaattgaatgccagctatgatcaatctgatgatggcggtttccagggaagggagaacaagttcgctgatacgtgttacgcattttggtgcttaaattcactacacttactaacaaaggattggaaaatgctatgccaaactgaactagtcacaaattatttgcttgatcgaacgcaaaaaacattaactggaggctttagtaaaaatgacgaagaagatgctgatttatatcacagctgtctagggagcgctgcgttagcattaattgaggggaaatttaatggagaattatgcatacctcaagaaatatttaatgattttagtaaaaggtgctgtttttgaagttcaaacagtaataagagtctatcgattacataaatgtgagcaagcgaaaaaaaaaaattggcattataaaccatcattttcgatgaaataatcaatcaacgtagataagctgatattatataattttggtctgttcgtgttgattttatcactgatggactttggcatacagatagtgacaatttcgttattgaaccattgagaatggaaaatcaatggaacttcatccagagttatgcacatagaagctccctcagccggaaaaaagctgatagcgccaaaatctattagtgacaagtctgtgttaaggccagttccagtaaattttgtatacgactccttcaaggaccataagtaagtaaatattgtgcatggatcagacgctttcagtaaaccgttaaattctctttcactaaaaacttctttaaatagctccaactcttccctcccgccataattgcacggagaagcgatatcaattccgacatcctggtattcatctgtacttacacattttacgaggaacatagctacatattgttcaccgatggtcatgctaaatggaagaaaacgattgttgtctaagaatggcttaccgaagctgcccttgtcaaatttcagctcttgaaaatttaagcccgttactatagagcagccaaacaactgcagcagctggctgcatagatttgaacatctatcgtgaaacgattttttattgaggattctggcttgagacgccaatggcaaagttctcattaatgcctcgaacgtaaactcatccgcgagtatatcctcttgaatttcaacaacgaatatacctgcccatggtcttacacctgccacctttgaaacttcgcttactacttcagtcgttttaaccatccacggtttttttgctgagtgattctctttctcctcattctcattttagtcatagcggttttaataagcgcccgaaagataattgtaaaacatatattcaatgcttaaaaatataagaaattgcccatcaatttgaaaactcaagtaaaacagagaagttgtaaggtgaataaggaatgagtgacgtggtcagtaaagatcgtaaggcattgttcgactcagcagtatcctttttaaaggatgagtccattaaagatgctccacttttaaagaaaatcgaatttttaaaatccaaagggttaacagaaaaggagattgaaatagccatgaaagagcccaagaaagacggtatcgtaggcgatgaagtatcgaaaaaaattggtagtactgagaatagagcctcacaggatatgtatctctatgaagcgatgccaccaacgctgccccacagggattggaaggactattttgtgatggctactgccacagctgggctgttgtatggtgcatatgaagtaactagaaggtatgtgataccaaatattttaccagaagcaaaaagcaagttggaaggggacaaaaaagaaattgatgatcagttctccaaaatcgatacagtcctcaatgccatcgaagcggagcaagctgagtttaggaaaaaggaaagcgaaacattaaaggaacttagtgacacgattgctgaactgaaacaggcgcttgtgcagacaacaagaagcagggaaaagatcgaagacgagtttagaatagttaaactcgaggtggtcaatatgcaaaatacgatcgacaaatttgtttcagataatgacggcatgcaagagttaaataatatccaaaaagaaatggaatctctgaaaagcttaatgaataaccgtatggaatccggtaatgcgcaggacaacagattattttccatatctcctaatggtatacctggcatagatacgattccatctgcgtctgagattcttgccaaaatgggcatgcaagaagaaagtgataaagaaaaggaaaacggcagcgatgctaataaagatgacaatgctgttccagcgtggaaaaaagcaagagaacaaactattgatagcaacgcctccattccagaatggcaaaaaaataccgccgccaatgagatcagtgtccctgactggcaaaatggacaggtcgaagactccatcccatagcgcaattctatgtaagtaattagttttttaacggaaattgtaattgtaactgtcctagatactatggacattcaatctgattgttacccggaacatttgcttttgaaaggcatttttagtagcactaatatattggcagctaattgaaacagtaatctacaaatatgagtaagctaaaccacctcaacaaagctattcgtggctagtatatgaccttgaattgccatggaaaaagaatcagtatacaacttagcactaaaatgtgctgagcggcaattgacctccatggaattttcgaacctttacaaggaattctttaatgaaaagttcccgtctttgattcaagaggaagaagaagatacaacaacaactgcaaatataaatgaggtcaagaaagcgtccgatttggtggatacacccagcaacaacacggctgctactgcagatactacacacttacacgaggctctagatattgtttgctccgattttgttaaaatattaaacctggagaagcctcttatcttggcagattatatcgttgaggtattgcttgtgaactacaactcagatatgataaaatgctttctgcctaaattgaattccgttaggaactccttgctattggcccattttttctccaaatcttgttcattctttgccaaattatcagatactttgataattgatcaagtacgcaaggatttgggcaacgtcatagtaccgaatatcttaagtctagacatgaatagtatgaataaagaattgattgccatagtatcaaagcttttgcaaacaactttaaaactctctccttcaccaattcttttaacttctgccggctgtaaaaatgggtcttttacgctactaaatcagttgtctcaaaccaacaagttactttttaaaagggtttctcagacttttgaagcaaaattacatttcaaagataccaagccatttttaaacaaagattccactaacgaattcgtaggttctccttcattaacctcccctcaatatatcccaagtccactttcttcaacaaaacctccaggatcagtcaattctgctgccaaatacaaagacatgaagcttcttcgttactataaaaacatttggctgaacaataaaattatcaattgggaaatatcgaacccagacttcctatcaaaatattctgcgattacttcttctatatttcaagagagctttaattcagttcaaaacttggaccagttactcacagacttgattgagacatcgtttacttgttttgctcaattcgttagcaataagcaatatcatcaggcaaattctaatttgactctgttagaaagaaagtgggtcatatttataacaaaacatctaccattattaatcctggaaaactcttcaagaagtcctcgtgtagtcacgaatgctctggataatattgacgaaaaagtcgttaaagcaatcagaatatacttcaccgaaaaagatgataacaaaaccaataatgaagatctatttgatgattatccatctacaagcttggatataagacacgattttatcaaagggttgattatgttaaatttacagcctgcgtccgttatcaacaattacttaagagaggaccaaatgatcgacaccagtattttacctacccgtgatgatttgtttgttcgtaatttgcaaggcattcaagaagtcgtccataataccaacagtttcatcatttcatccttagatactttagagttagaatcgataaccgaatcgatcacacatgattcgagtaacggactatttcaagtattacacaattttgaatctgtagctccgacaaaacaacgtgagatagtaaaagcctttttatctatatttgaagatgcaataaaagaattgaattataatagaatagccaagatatgtgctcttttgtttttcaacttttcacattcattgaccacaattctatcattttcttcgccagcagcactaatgaaaacattgataaaattcgttgatttgtctagaaatggcagaaatggctcaaacggtaatgatgaaagttcagaatatgaaacgataaatatatctttgtcattttcttgggcaattttactgataatcaacctaacacaaacatatggcatatctgtggtggatgtggcacttaagtatcctgaattgagcataaaaaattcctttataatcaatttcatttcaaatctacctaatgtctcagataagtactatttggaagaatcaaatgtgaatgattcagatatgctaacaaagtctcataataccgttcaaagctggctttgtgatctttttgttaatgggtccataacagatcaattgatccaaaatattgaaacaaggcaattggctaatctcataccatttattgttaaacaggttttgctatctgttgaaataggcgttttaacggatatttcaagtctgataggtggcttcgaatatttcttacaacctttactattagttgggctaatcaaaactttttattggctagaacaatttctttcttgcgtcaagaacgacacaatatctgaagatattttacaagggatattcaatttattgaatacacttttcaacccagtaactcttaacgaggattcgaaagcgttccacacggctgtactgaggttgaatgcaattccactactcaaagttctccgcaaatttagagttcagagccagtcaaattatggtatctactcttctgatgcccaaggtgatcctaacttagaacctttgatagccaaattagttgccgttcttaatgtatcacccgtttatgacgtcgatccaagaattatcaattcagagaacgattattctagaaagcagttgggttacggtaaattcctaattttgaacgaaaacccgattaacaagataatgacgaaccaaattaactcattctggagtctccacagcagcacatattataacttagattatctatttgagttaattgaattggttaccccaaaaagtttcctttttgatgttttgaaaacattagaatataaactagccacttatggggtccctggttctgaaaataagaggggatcattggattcagagcatgttttcgattatttcttctactttcttgtactatatgatgtgaaaaccgcggaggaagccagtcaactaatagaatatatggagaacgacgcaaaaaaaagtaagggggacgttgatataaagggagaagacttacatgagaaaaatgactcagctgaggtgaggcaagaaactcaaccaaaagctgaagctacccaagacgatgatttcgatatgctttttggcgagaatgatacaagcactcaagcttacgaagaagaagaagagaatgaggataacgacggcaataatagaacaaacaatgtaccaatgataaaagcagaagaaactcctagtaaaactaataagatatccattttaaagagacattcgtttgcggtacttctgcatgaaagaaaattattgaatgatttagctttggaaaacggcgaaataaccaagacagaaaatgagaaatttatcagttatcacgataagtacttgtgtatgctgaaaacatgcgtattctgagccatctctcctgatatataagacagatattaataaaggtgatatgatatagatatataaaaacactaaaaaattaggcagtatgataacgaatatctaatatgaaaaaaagatgaagatagcagattaaagatagacattaactccgcttaatgtaaataacacaatatgaatacctttttcatgccaatgcacttgccgcttccttaattccatcttgacttatgcttttgctaccttcacgagtgacttcggaatcattttcacccacttcaatggttttaatgtttttttcctgagtcttaccttccatgacgacttgttgaacttgctctttttgctttgctctatccctcattctttcttcgatggtaccacgaacaagtaatctgtacactgtgacttgcctcgtttggcccaacctatgtgccctatccatagcctgtgaatcaatagtagggttccaatctgaatcatagaatataacagtgtcagctgcggtcaggttgatacctagaccacctgctcttgtacttaggaggaaaacaaagatttctggattagtctgccaatcatggaccaaatctcgacggtcctccaactttgaggaaccatccagtctaatatgattatattgtctataggtcaagtattcttccataagatccatcatcttggtcatttggaaatatatcaaaactctgtggccttctgatttcaactttaccaacaattcatccaattttcttaatttcgctgattcggtaatgaacctatccatagatggcattgatatgttggatgaaaaatttttatttagtggttcagggaatagtcctgtctttggaaaatcttcaacaggtattccctttttaacgtgcatgttatattgcgttattgctggaatatcggataatgcctgacttatcaacgggtcaaacagttcattatttatgctattggtaacatgactagaaccaagaacttcaatggtgaccggaggagctgaaacattgggatgataaccacgttgtatacagttcagatactcacgttcataggcatgtttttcaacgttcaataatgaagccattacgccctcggaaggtgcatttctagtaacctcgagtagctcttgagtaatggttttaaaacttaaactgtcagtattttttggaccatttgtacgttctattactcgcttgagtaagggtgtagtagaaactctaaaaaattcattcaacgagggttcacctgttaatttagataaaaataagcacagttcataattagttgatgggttgaaaatattaaatttcacgttcttcagtttattggctatgtccacgtcattgttgtaattcggtaaaatcaaatcttcataaatcaaccttggtaggctatattttattggattccttgaagagtaaatcaaatcagtgaatttcccattggaaatattattactgctcatgctagagagattcatattactgttgctaattacgctgctgttgttattagcaacagatgcagttaacatcgaggtagttttaccaaaagtagtgaaggaaaatggagaatctacatctgccctttcaaaaagatccgggtggttacaaactttcctgaattgcatgactgcgttaatcaagttctgatcagaaccagaatttgaagcagaattggaagtagaatcattcgtagcggcattctcaatggcatcatagttagtagagatttgagatttcaaaacctgatataatttagcctgcctttgagttaaatcacataagacatcaatttcaatcttgtcgcccaattctgattggacgttctttttgacacgccttaacatgaacggtttcaaaatcatatgcaaacgacgtaattgctgttggtttaatttggtattagcttctgcatgagattcaatatccttagagaaccattcattaaattcatcgtgagaatcaaaaagagaaggcatgataaaatgtaaaagtgcccatagttcctgcatactgttttggataggagtacccgttaatagtaatctattacgacaatgaaaactcaacaggttcttccatctagatgactgtgaagatttgatagcttgggcctcatccagtatcatatattgccatttcattttctgcaaatagttagcatcagtgacaaccatttgataggatgtaaccatgacatggaatggcgcattcttattatacctcagatttttcctgtcccaaaatttcctaagaactttacggtcattggcattaccccagtatggcagaattttaaattgaggcaaaaatttggatatttcattgacccagttatgcagagtagaagcgggtgtgaccaccaaaaagggcccccaaatattatggttctcggctagatgagccaaaacggaaatagattgcacagttttacctaaccccatttcatctgctaagataccattgataccctggtcgtaaaggttagctagccaattcaaacccttgagctgatattctttcaaagtacatgccaaaatctttggttgctcgatggttatttcacctaaagaggttgggttttggaagttcaactcatcttcctcctcttcttcctcatgcgcattggcatgatcatcaaattgtttcgctttcgctcttgtttctgccagtgcattggaagcattttcagcagctcttagtctcaattgttcgtcattttcgttatcaaagtcaatggcgtgaaagtcatttttatttggagccaaagctgaaatgtcaatattcttctggctttcagaatcattactggaaacattgttcccttccaattcgttagttttgattttccttccaatgaaatgcgaatacaattctgtctgtgttaacaaaaagttcagctttttagcttgtcttttggattccttctcctcttcttccttctttgcctgttccatagcctccttttctatcttcttctttagatctctttcttcacgctcattcttcttccaaaaattggacatttccctaatacctcttctggccctcgtttggaagtcctttatttgtttgaagttcttggattgccatttcttggcttctctagcacaaagtgaggaagttttcctaaaatttgtagatctgattgattgtatttgctgaaccaatcttgacattttcgtagaatccttacgagccatgtctttccaaatagttgtataggtgttgtcgtaatgcctctggatagcacgggcttccttagcattcattttcatgccgtaagtgggcaacccgtgtctagtgttgaattttctcttattagcatcatcggcaccgttagcagtattattgtttaatttccttctcttgtgggattcagatccatcctcatcattatccaaatcattaccatccaaaccaacgttgttcttcaaggcctcttccctttctctttctctcttcgcatcgttaatcagttttttcaaccttttgacgtggtactgtttcaaagttattttgatgttcaacttggaatcgattggattgtagtcggtgacaatacaattggtgaacctcctcttcttaatcttctgatgcttgtttttgttgcacattttgataagttcacgtacaatcttcggcctatcactgttgatggtaatatttttatttattttcttggacgttattaaagacagcgagttcatagatagtttggtggatgaagaagaagaggaagatctctttctccttttctcgacatcgggattaaagtcctcatcgtcattgtcatcctgttcttcaaaggcggcgaaatcttcttcatcaagatcctcgatttcctcttcctcttcgtcctcctctccattttcttcctcgtcatcattgtcactgtcattgtcattttcattttcgttgtcgttgtcgttgtcgttgttgttttcattgtcgttgtcgttgtcttcgtcttcaccgttattgccatcctcgttttcgtctccattaacagtaacaacagtatcggcatgagtttgatcatcctttatggctttcccaatagcggcagcagcagcagcatccttctttctcgatttttgaataccattcccacgcatgctcttcccattggtatgcctaccagtacttgcctcatcttcttccatgtcttcttcaccatcttcaagctcgtcttcatcatcttcttcatcctcgtcagcgtccttttcattgattatgtccgataaatttgcatttttaaaagattggtattccgcccattctttattgatcatgctcatatcacggtacagttttttaaaatgcaggtcctgagaatcattagtgttatcaaattgccaatccttggattgttgattccattccgatatcaactcgaactcttgtagattgataaatttccagtcctgataaagttgctctatcgaatcccttctcttgatacggttgaactcactgttcagttgagatagatacgcttgtttcttatctagcactctggtgggcgccacatcggcaactctctctctgctattcttcttagcagacttgcctgcggtagtctttgaaaaatcagatatatccttgtcctccttattgagtagaactgccagtgacatgtctataaatgctcttctatatgtcttaagccttgctttgctaatatggacaggatcggtagttactcttctcttgttacttttcttttgcctcttcctcttgttcttctcactccactttttttgttttacccgtgaacacgtacactatacgctcccacccaaatgccactcacttaaattccaattcgattcgattccgagttcgtcgttgtctttgtctccttttcctttcctttttttcccacgacttcgtgcagttgcatttgcctctcccactctgtcttttttttttcccatttagcttcttctttggcgtccagcaagaaactacgttgggcacgtctaaggggccaagctcttgcaaccgtaacttatacttacatctacatacacatacatcatatatcgtaaatttacaacagaacatagcttatccaagacatgaagaagacgccggctgtgacgctggcgcgcgatccaaaaagaagtgtctttgatgactatacagaccattcagcttcagaacagacgtaactcagcatcattctcttgcgttcttttaccatttctcttgcccttttgtcgtatttttctcttctatagtatgagtacttcctgtttttcaccttccacgtggatattttcacgtttgcgcgctgcgtctttctttttcttttctggtgactaatcggtggtccatcgctggccaatgaagcatataactgatgtttaacatttaaatcttggtttagacggcatcatctaagcgttattctcatcgtatagtatcgaaaaaagaaaatagtatcatagcacagaggcatgtcaacgtttgggaaactgttccgcgtcaccacatatggtgaatcgcattgtaagtctgtcggttgcattgtcgacggtgttcctccaggaatgtcattaaccgaagctgacattcagccacaattgaccagaagaagaccgggtcaatctaagctatcgacccctagagacgaaaaggatagagtggaaatccagtccggtaccgagttcggcaagactctaggtacacccatcgccatgatgatcaaaaacgaggaccaaagacctcacgactactccgacatggacaagttccctagaccttcccatgcggacttcacgtactcggaaaagtacggtatcaaggcctcctctggtggtggcagagcttctgctagagaaacgattggccgtgtcgcttcaggtgccattgctgagaagttcttagctcagaactctaatgtcgagatcgtagcctttgtgacacaaatcggggaaatcaagatgaacagagactctttcgatcctgaatttcagcatctgttgaacaccatcaccagggaaaaagtggactcaatgggtcctatcagatgtccagacgcctccgttgctggtttgatggtcaaggaaatcgaaaagtacagaggcaacaaggactctatcggtggtgtcgtcacttgtgtcgtgagaaacttgcctaccggtctcggtgagccatgctttgacaagttggaagccatgttggctcatgctatgttgtccattccagcatccaagggtttcgaaattggctcaggttttcagggtgtctctgttccagggtccaagcacaatgacccattttactttgaaaaagaaacaaacagattaagaacaaagaccaacaattcaggtggtgtacaaggtggtatctctaatggtgagaacatctatttctctgtcccattcaagtcagtggccactatctctcaagaacaaaaaaccgccacttacgatggtgaagaaggtatcttagccgctaagggtagacatgaccctgctgtcactccaagagctattcctattgtggaagccatgaccgctctggtgttggctgacgcgcttttgatccaaaaggcaagagatttctccagatccgtggttcattaaagatagaaacaaaacccctcaagagttatgtatatttatatacgcatgtatatgtattagtgcacgtaataaaacggcaacaaaaaacaaaaagttgacatattatcggtacttttattttcgtatcggttcaattatattatatgttagatatacaaagttttttatatgtaattattttttctgctactttaaagaaaatgtcacaaaatcaaataaaaagcttataaatcttcagtaataaaacccttgtgagaaacgtagataccgtccaaaaatttacggatatccttgtttctgacacgacagatttgttgcaagtcagcagcgttttgggaaacgtcttcgacagagttacctgacaagacaatttcgtccttaacgttggtggaaaattcgatagtaacaccatctctaactggaacgtttctgatcttcttgtcacccaaaaagtttctgacttcaatgaatttggcaccatccttttcaacaatgttgacgttgattgggaaatgcgcgtagacgtatctcatcttgtacttgtaacccttggtgacaccagtgatcatgttgtcaaccaaagacttgacggttctcaaagcagcaacgtgctttctgccaccgttgtgaacagcaaccttgatcaattggttgttgaccttggtgaaggtaacatcaatgtgcttcaagttcttggtcaaagtacctcttggaccaacaaccttgacgattctggacttgatgctgacagtgacaccttctgggacttcgatttgttgttcagtttggatgtatttcatgattgaacttctggtacgggcttcttgatttcagaagctttttacacactaatttaatatcaaaaaattgaattgagtgtaaaatatactattatacaatacaggcgcgccagcgtctctgccacattgcctctgacctccgcagttccgctgtgctgcatgtgtgtgtatgccaatattgggatgatgggaggatgttggaaatttcatcgcttcttcgcgtcagtgaaattttccacagaaaaatgaaatgacaaaatgagaaaggatgaaaaaaatgtttcaaaaaattaaaaaataaacccaaacatttctggaaaacagtcttacaaaataaaaaagaagaacgacaccaaaattagcatcagtacaattttttctcctctatacgcaggacaaatactctctgcccaatgctcttttacaaacctttctttttgatatgagatgaaggattacttttgatcttaataatcaaataggtagtaactataatattggatatcagctgtgctaccataagcgacacaaaccccacaatcagataactatacgtcgcctcatttatatctcgcctatcactttccatttgaagaagtgtggtatcgctcactatctggaaaaggccgtcagagacggtattcaatgctttcaccacctgcggtgtcatttgattgaccaaatgcaacaacatgtcaggatcgagcttatcattgtaggtcatctttatcgttacagatttttcagtatcaatcgagctccacgatccgtcatagactaaatttatgaaacatatcaagaactcattacagttcccaggattaacttcgatgaccgacgtcccgctcgctagatttttcttgcttcttaacaaatcaccattcttgttattaaaaacactgaagcccagtgattgcctcccacgctcgtgactggttcctccgaacctgctggagtctgtttcttcttgcaacacgtccattacatggatttcaaaaacaacctccctagacgcgtcattcatgcctgcattaaacacggtacagaacgctccgtcagaagcactgttgttagagctatattcgaaatcttcgtacagggctgctcctagcagcaacgagcgtttaataggcggcactttgaacgacagcttattattgaatatcggcatatatacttctctggagcttacgtcgctacttaattccgcacttgtaataaatagtatgctcatgaaaagcaatattcgacctagtaaatgcggcctactgcacgccttccatcctcggagccccattcgcctatctgtcagtggtatttcctttgtctgagcaatgttcaaggaagctttttccatgttttcacaatgacacagagaaactaggccttaaagacggtagaatctgtaaggagaggcaaaaaccagaaacttttcataagattcagtaaagtctttttactactagagtgtacggcttttattttattttgaacacaactacagcctcaccacggtatttttttttcctttgaagaagtatcaacgacttagggtgcaatagcattacccatccccacattatgatgcattattaaacttaactttactggcattggctaccgtcgccgggccgagggtacaaaatcgagaagtcataaaatcagggttatatgtaaaatacagtagggcatagcattatataacggggttcttaaatagggctgaaagaagaatattaggtaaaaattctacatttctacgagccctgttttattgatatttcaatataaatacaatagtataacaatagtgtaataatagtagatgaatcctaaaaattgtaggcagaagtagataagaaattgtatattaagttattgtttataagcatagtcacaagtgcataaaaactatgaacggcattgatgatctcctaaatattaacgacagaattaagcaagtgcaaaatgagagaaacgaactggcatcaaaactgcaaaatctaaagcaatcattggccagcaatgacacagaagtagcattatcagaggtgatagcacaagatattattgaagtaggggctagtgttgaggggcttgaacaattaagggcaaaatatggtgatctgcaaatcttgaataaattggaaaaggtagctgtacaacaaacacaaatgcaagctggcgtagacaaactagatagttttgaacgtcagttagatgagttagctgaacaaccgccggatcaattcactctagatgacgtaaaggcgctacactcaaagttgacgagtgtcttcgctacagttcctcaaatcaataatatagattctcagtatgctgcttataacaaacttaaatcaaaggttaccggcaaatataatgacgttattatacagaggttagctactaactggagtaatacgtttgatcagaaattgttagaagcgcaatgggatacgcaaaaatttgcatccacatcagttggtttggttaaatgtctgagagaaaattccaccaaactttatcaattaagtctgctctacttacctttggaggaggaaacacagaatggagatagcgaacgcccactttcacgctcaaacaataaccaagaacctgtgctatggaattttaaatcactagcaaacaatttcaacgttaggtttacgtaccattttcacgccacatcgtcatcctctaagattgagacgtattttcagtttctaaacgattatctagcggaaaacctatacaagtgcatcaacatttttcatgatgactgtaatgggttgacgaagccagttattcatgaacaatttattaattacgtcttacaacccattagggataaagtaagatccaccctatttcaaaacgatttgaaaactttgatcgtcctaatttcccaaatcctggctacagacaaaaatttattgaattcttttcattaccatgggctaggtttggtgtcgttaatttccgatgaagtatgggagaaatggatcaactatgaagttgaaatggccaataggcaattcatcaatataactaaaaatccggaagatttcccaaaatcttctcagaattttgtcaaattaatcaataaaatttacgattatttggaaccgttctacgatttggattttgatctattagtaagatacaaactaatgacttgttcattaatttttatgaacttgacttcatcctacttggattacattttaactgtcgattcattgaatgaaacaagaactaaagagcaggaattgtatcaaactatggcaaaactgcaacatgtcaactttgtgtacagaaaaatcaaatctttgtcttcaaacttcatttttattcaactgaccgatattgttaacagcacagaatctaaaaaatacaattcactgtttcaaaatgtggagaatgactatgaaaaagctatgagtacggatatgcaaaactccattgtacacaggattcaaaaactgttgaaggaaaccctacgaaattacttcaagatttcaacttggtcaacattagagatgtctgtcgacgaaaatatcgggccgtcgtccgtaccaagcgctgagttggtcaattcaattaatgttttgagaagattgatcaacaaattggattcaatggatatcccactagctatttcattaaaggttaagaacgaattgttaaatgttattgttaactattttacggagtcaattctaaagttgaacaaatttaatcaaaacggtttaaatcagtttttacatgattttaaatctttaagcagcattttgagcttaccgtcacatgctaccaattataaatgtatgagtttacacgaactagtaaaaatattaaagctaaagtatgatccaaacaatcagcagtttttaaacccagaatacattaaaacaggtaatttcacatcattgaaagaagcttattccattaagtacttgaaggacacgaagattcaagatgcactctataggattatatatggtaacatattatagctcgtaaaaaaaagagaaggaaaaaaatcaacaagacgagtattattccaaatgtaactccagaccattctataaaccgtaaataaatatataaagctctatcattgtaccaaatcactattcatttcttcaaaccgaaggacctcatcattcggatcttccgaggcatttctcctgtcgattacggcgctaaatcctcttttagctaacgcctcgactatttcaccaacagttgatatcattcccgtaggaccttcgtcaaagactccgtttgtttcaaccttattcaaccatccatattcttgaggaatgttttcagctttcctatactttttctttccttcggttacgctctgaataggttcaacaacttgtgtggaattgatatcgtcattttcatcgttatcgtcatcgtcatcaccattgaagtggacatctatcagatgatcgataacgggccaaccgtatgcgttggcaaactttcttcggactataatgttgttgtgagcgtcaggttttaaagcaacgacaacctttctccatgccattccttcatgccaccttcgagcaatcgtttcttccaaatttcgatacttcgcacgttctttctttcctgcaaaaaaagcctgaaggagtatattctttttaccaaaaaaaccgtcttcgatatcaaattcggattgtggaatgtcatcctcattgtatatcttatcatgaataattacaggatctcttgaatctggatccattatgtacgctctttcaggtaaaggaggaaggagaattgagcttgctgactcgaaaaatgatactttaggaatttcggaaccattctccgtaggaaacttttgtggcgccagtatactcaacattttagtcagaggcgaaatgaaagttttattgaagaaatcttgattcacaggtgttgaagcatcatttattagcggtgattttttgctgttctcctttagtttctgtaattgctccaagatatcattatagtctaggaacaatagcgatgcggtatacaatgggacaattccgtcattaatagcgttcgcatatactgtcctccttttgaacctacgcaaaatctctatcaagggcagaccagatagcaagtagagaagcggtttgcctacttcaacatcattttccaaacccaagtcttgacctgtttttccaataaccccgaatgaaagtagtactttaatataggcgggattatctgtgactatacctaaaagcggtgaagctaaagtaataaaatttattggattcacctttttaaaaaaccaagggtagacttcataaatgtacgctattgcgaaagcctggattaggccacccaatgaatgacctacaaaagaaatcttgcggatggattcatcgtacaaatcctggataatatattcggccaaacgagtacctaaatacttaactcccttctcagtttgacagacatttcccctataacctttcacaacaatttgttcgtggggataattcttttgtgctttgtatatctgttccataatatacactagatcggtcgacacattagaatgtaaaccatgtgtcaaaactacaagatgtttctttttctgtggtgtggtaatctgaacgggaagattccacaaatccaaggtagttaacctgttcactgtaagtttagggctataagaacctagatgagatggcagatcatgcggattttctactgactctttactagttccaatagtgacttcgtaagtgacgttcgtatttgtagtgaacaatatttgactcatcacatcagcaatccatacgtatttctgtcgtatgttatgtactgaaagttcagccacgaaatcttgttgagtttgcacattcggttcaaatttggggtaatcaactgaagcaactattttttgggaatgatgatattgggcagtttttacatcgcaataaagcatgaatggacccattaggtacgcagctctatacgataacggattcatatttctcacctttaaccacaaggaatttaaattcaaatctggtggaatttcctcaccgtcataaagatgataagtaattacatatctctcaagttcaccaaccttcactgaagacttgtaatgaaacaatatttcattagttggtgtcagagacatcttgagcaaaacacggttcgtacttcactctctttgtgtactattcttactgaactgttgaggcggtacaatttatttcacagagttttgcatatttcgggcatctactatgtgcgtcagttcttacgtggcgcagaacaatagaaaagaagatttacagaagtgatagatacgatatgatatttacaagaaacgaaaagttacgttcgtcagttactctccaataattcttttgcccgttcggtgctatcatatttagacattgcctcaataacttcgtccaatcgttctccagataacacacctggcaggtccaacaatgtgaacccgcacctatgatcagtgattctgttctgtggaaaattgtatgttctaattttatcagacctattggtgctagaaacctgactctttcttgcttttctttctttttcctccttttccagcctttccttctctgcaagtctcgctcttaagatcgtaaatgctttagccttattcttgtgttgagatctttcatcttgcatggaaacaacaattccagaggggatatgggttaatctgacagcagagtctgtcgtattcacatgttgaccacctttcccgcttgcacgcatgatgtcaactctgatttcaccaggtttaaatgttctttcataagcgtcaatagatttagcagattcgtcaccaatttgaggtaacacaaccacggcagcagtggatgtgtgcgtccttcctttagtctccgtactaggaattctctgcaccctgtgaacgcctgcttcaaacctcaaacgatcgtaagatccggcttcttcaatgctcagaatggcatcgataatgcctgacccactttcgttttcatttttcgatataattcgatacttccattttctatagttggcatagccaatatacatatccaatagattctgggtaaaaatcatggcttcaatgccacctacacccggtcgaagctctagtaagctaggtttatctgcgaacggatgcggtggaagaagtttatttaccaatcttgaggaggtcgtttcatattgggggaccagttctgcatattcttgttcagcctccgcccttaatgatggatcagatacaatcatttcttgtaaacttttcaattcatttagtttttccttatactcaataaatgtatcagtgagcgctgataatttagcataatgtttctgcttattcacgtcaaaatgaatgccgcaagaaaggtctttgtcaagatcttttagttcagcttcatacttttccgcttgcttaacaagtaacggagagagttctgtgtattgtgttgggatgctgccgttgctcttagagttagtcgttgttgatgtcagtcgcactagtaacggcaacttgtgacccaaaaaaacacccttaaagatggacctcgaggggaactggaactttgaaagccacatgcttgcaccaatgaaatatattgttctgctctacgaacttttcattcctgagatattataaaacatatgatacgcactattaacgctctgtatttatcctccgagcgagcaaatcctcctaacaagtatatgaaatacacaattactcagcctagtacagatggcacaacgagaagtaacacatatattttctgagaggccttattgcataattatacacatatattaatatcatgtagtaaataaatcactaataattaaaggctttttcgcgaaatgaagtaaactgataagtgaagaatacacaaatttaaatatctgccgctggaatatcgctataatcgaatggtaatttataataaattattatgtctcctgatcttcttgaatcccagtgcgcaagagagttgaagaatctattgtattcaatgtatgatgaatctttcaggaaatcctttagaaatgcgttttccatgtgctcgaaaacaaccaaatatgttggccattcgtggctgtatgttttacctggactccttagatccttacgaaaaggcggtgggaaatttttgtaaatgaatgccgatatatcgtcatacaaatggtcactttcatccatgtaggtctctagtttggagtaagcctctgggtctccaagtaaatgcaatggagggttacaagtaatcgaccacagatcttgaatgtcactgcggtgtaaatagctttgaccaggtgtcgaatgacagggcattatgaatcccaaactatctatttctggctcttcatgtaaaaatttcataacttcgatagatccagattcgtggaatgtgtccaaaagtaatgcgatgaacaccgacacgaatggaacaagccagagtaaagattttaggccagatagtcttttccaataatctctatcaagtctcaaaaggccaaatgatgatattaatatgaaaagtggctgtaatgggaagatgaacctaaattccttatgaggtaacgtagagtacaccaacagattcaacaagatagtgagtttcacttggaaaaacgggtttaaatacttctttgggaaactccttttgcttagtggaaaaaataatccaaatgcaaaagcgggaatacttgcacctaatacgataggtaagctttgaaagaaatgaaaatgccaaggagctaccccataaaactttgataatggtgttgtgaaattgaattttagaaatcggaaaaagggaaacgttactttttcataaaaatacatgtcgataattgcatttgcagtaaataccagaaaaaaagaccgtaaaactttggaaaatgtgatgaaaagtaaatgatactgctttttgcctaccaagtttaatattagggaaatgctgggaattacccaaataagtccactgctgggtctttgcaaacatgccagaaatgcaaaaataagcgacttagtaaaagatgactcttttatcatttgtccgcctgtccagtcccagtagtagagggcaatagaagttaaaatcatttcaaaagagttgatgaacgttcttgtaataaaaaagcaattaaaaaaattagttaaacttaaaagcagtgcaaacttcgtaatctcggataaaccgctgcgtctctcctcttcctccttctcgtttctcttatcaagtgtaagtaaatagagcttttgaacaaatcttacgatataatattcccctatggaagctagtactgccataactatttttggcgcatatatcacaccataatattcgaacgaccgtgtgacatcaaaaggaagcctcttcaagtcttcagcgacttgccaacttaactcatatttcggcagtagtaaaattaataaatcagaccctatcgttgagagaagaagaagtgcatagtgaagaaggattgacgatagagaaaccaatctataagtcagctcaaaaatcatcggaaataaatagctacgaactccgaatttccattcccaagtcagttcaccatacttgaaagccttccaatgtgccggctccaatgcttgccaaaactcatcagcctgaaagaaggttctcgtcagaactgcattcagtactctaaaggctagaaaaacccaaaatatttgggtccgtcctagtttaggttttattctatgaacctcgtgagccattgaaagttagatattatgttggattacacaatcctacactatcttaatgccttttatctttttccgttcctcatggtgtgaatggcttgaatttcttttaccttaaaagttcgccttttccgcactataacgatctcacttaaacttttaaggatgactcgcctataacttcattcgagtggcaaagcgttataatttatctcaagcagcatttcaaaggattctgacttaaaatgttaaacttcaccggtcaaacaaggagaagaaatgtcaatttagggaataggactcgaaattcaaagaaggatttactggaaaaggccaaaagggaacgtgaaaggagagcacaagataagctcaaagaagacgccagtaaaaccattcaaaaaagcatcagaagacatttttcaaatgtgagactcttcaaaaacacatttactagttcgcaacttgttcatatgataccagcttacgggggcaaattaatctattacatttctcaatatgatctgcagcaactgctaaaattatctcataattttttgagttcttatcctaattctttaggcaacagacagctattgagcttgttgaagctatatcaagatgatgcactggtggctgaaactctaagcgatcttaacatggactgccctacagttgacgaatttttagatagtctatccgtttatctctgtcgggcttcctttttgagttattcctcagcttctaagctagctgatgtcatagaagcatgggaagtaatgcatagcagtgcctccattagtattttttcgatatcgataggatcttacgaaaaacggccatttgcactacagttttattgcatacttgccgaaagaaaccttttgccccaacttatcaacacaaatccgatattatgggataacatggcaaagacatattcacactgtagtaaaggtggccaaaaaaatatcgccaagctactcataccaaacttcaacaatcatattgctccatcagtcttgcgtagtgataacgactatgtcttgaaattttatgaaaaggcatttatagacgaagttattgctactactgcaaattacgtttctgatgaagatcacgtgaagaatttgatgtgctacattgcaagctctcccaatcaaagctgtaagaattctgtccttattaccttactgtctaacaaagacttcgtgagaaggctctcatgggaattctttcacactaaattcaacgccagcaagactgaggctcaccccctgttttcagttttggcacagcttatcgacatgcaccttttaatatcgacagatcgggagttattagactacaactctgtgatacctatcgaagaactaaagaaatttacatccacgttaaaagattttactttccgacaatattgggaactacctaaaagtgaaaggaaccctatgttaaaggaagcagtaccacttttgagcaaagtctacgaaagggactcaagattgcactttctatccacggagaataatccaacctattgggaaaactctgaaaagcaatttttaaatttgagattttacgaagaattacaggagtacgaagatctgtatagagaacacttagaagaggaaagtgatgaggatatggaaaaggaaatagatcttgataaagaaaggcctcctttgaagtctttattattgaacaaaatgaaaaagagattaaagtcatcattacgtttccgaaagttggaaatacttttggaattaccattttttattccttttgaagaaagggtggacttattttatatgttcatcgcactggacaagaagcgattatctttagatgacgatcacaacttgatcaatatgtttaccccctgggcctccaccggtatgaggaagcaatccgctatcatctctagggataatgtcttagaagatgctttcaacgcatttaactctataggagaaaggttcaaagcttcattagatgttacttttattaatgaatttggtgaagaagctggtattgatgggggcggcattaccaaggaatttttaactactgtgtctgatgaaggatttaaagatccaaagcacgagttatttcggacgaatgatcgctacgaattatatccttctgttgtttatgacgctacgaaacttaagtatatatggtttctgggaaaggttgtaggcaaatgtctatatgagcatgttttgatagatgtatcttttgctgatttctttttgaaaaaattattgaattactcgaacgggtttttatcttctttttctgatctgggaagctatgattcggtgttgtataataatttgatcaaattattgaacatgaccactgacgagatcaagtctttagatttaacctttgaaatagatgagcctgaaagttccgcaaaagttgttgacttaattccgaatggttcaaaaacgtacgtgacgaaggataatgtgttgctctacgttactaaagtaacggattacaaattaaacaaaagatgcttcaaaccagtttcggcattccatggagggctcagtgttatcattgccccacattggatggagatgtttaactctatagaactacaaatgttaatatcaggtgagagagataatatcgatttagacgatctgaaatctaacacagaatacgggggttataaagaagaagatcagacaattgttgatttttgggaggttttgaatgagtttaagtttgaagagaaattgaattttttgaaatttgtcacgtccgttccgcaagctcctctgcaaggcttcaaggcattagatccaaaatttggtatcagaaatgcagggacagagaaatacaggctgcctacggcatctacctgtgttaatttattaaaattgccagattatagaaacaaaacaattttgagagagaaattattatatgcaataaactcaggcgccaggtttgacttatcataattcccagaagattagggaggtaattaattaataggcagatttctagttcttatatattactatagataaggaaattatacgcttgtatgcagagataatttaagttttgctttgttcgccaccattctagttatgacctttatctatcattctattttttattggaaaggctttacaaaaaacaaacagtaaaaattctttaagcgaagtgaaatcgacaatgaatatgaaattggtaattatcttacattaggacttttcaatatcttagtccttcttttctttcatgtgacttagcaccattttcaaagctaatggcaaatcatcatcagagctttcatcatcatcgttcagataattaggatccgcattaccaagggtgctgtgtctgcttaagcttgaaagttggccggaggtagaagtaatggaaaatgctctatttctaaatgtctttggtaagccatccgcgttttggcctgctttatgagaagcaatccgtaataaattcaacgctgccggattatcatttttttcgtatgccactggacattccggctcataacttcttgtggaatcaggagaaatttgagattcattagaatttgtactttgtaaactttcatttccttcggaaatgatggaagtaccatcaaatggggtccgattgcgccgtgtattcataggattgcttttcccgttaatgaaattatcaaatcctgttactgcctctgcagcccagtcctcgtaaagtggacgcgataaaaacccgtatttaaactcatttacaccgaccagaattttagttaaattcaacagctcttcaatatactcaattatttcttccgatgcagcactagatgcgttccaacttaaaaatttttcttttaaaacatattcatgaggattagctgttgtgttggcctgtccccttctattcattttcattaccaaaccttcgttatcatcgtcatcttcatccttgccgtcagcgtaatctccttcatttggctttcttgctttatcacttaaatttgaaatctgcccaggatatcttattcgcagagtttggcgcactttattaatcagccttctatgtgcaattcttgcgctgggcaaaaattgcggtaacggggtcttatttataaatgcctcttgaagtgctctcattaggcaagaaatacttccaaccatttggcgtcgatatggatatacaacactgttaaattcttcaataaccgcacttccattttgctttctcagcaaggaaattgtatctatcctctctattatttgcttctgaataaatataacttgagtgaaaacattttccaactcggtatattcaccctttaatctcggctcttgtctggttagtcctttataggccgtagcacgggctaacgcctctttagcactttttgatatcttttcgatttttttgtatttctcttcactcatactacttgcgacttgctctccttccagtccggtggcgtagagaagttccatttccgatatacagccacagacaaaagaaatctcttcatttaattgttcccgtgccttcaatggaaagaaaaagacttgaactattaatgctacccctccaccatagccgacagctaaacatctcttggcgaaactagtcaatatatcatcttgggagggaagtattgctgcaagcataacaatataaatactaataatttcaataattgcagccttcacatagggtgtgcctaataaatagtaaaacccaggaatggctccaaaaactgtgatgactgtctccaaatatggattggtttggttgacagcagcaacataggaaagataaccccaggctgctccaaaaataacccccacagcacgcaaaaagaagacccagaacgtacctcctacggaaggttccaaacaaagtatgcacacgaaaccaatccaggtaccacgatagtctatgtaccactgccttgtctttggaataaacatcggaaatgaagccagcattaatgcaatggctacctgaaatccaaatctaaagtgaggatgtgacacttcacaaaacttatcaattgaaataagcatggacataaaagaaaatctgccttgcctcctggaagttctattagttccgaacgtagttgttttcgttaacgttaatggcgacgaagaagtgtcagaggtagaagatgaatttcctttgggttcacttgtcattggcagatctagcgatgcatcatcttttacaatgttcttattcgatgaaactttttgagataaaagttcattctcttcataatcaggccttctaataactgtgtcatgagcaaaaccattagtattaccattgaacgtaccctttaatgtatcattttcagtcactgagttcctatcgccttttaaccagatagaaaatgtctcgtagttggtcaacactaaaaaccaaagtcttttgcctctcagccagcccttcttctcttgtatttgacgtttgactaaaatgtccttgacggactccataattaccaaagttgaatctgcagtttgcctaaaatttagtagaaagctagacaacaaaaacatttcatcactaggactcataatatcaatatcaaaacttaacatttctgacttgaattttgctttacattcttctaacgcctgcttcaggtcattgatcttgttctggatgtcaacatcattgggcagattattggcgttattactgaatgttgggaagttaccatctttgaacattgagcaggaatgaacccttgaaactttcacatcaaatgcatgagcaagtaccaactttgctatgtacatgcattcactcattgtccggtgtagactataaatcactggatgcaacttgtcaataactttcaacaacttctcagcatttgcaaagctgatttctttgttctttggcagtgtcaaagctgcgacatcatcaggcctgagcttgttatcatgtcttgccaataaaataaattctaattggcatgtattaactaatccattaatgaagactgtcaaattttccaaagtagatatgattggctttagtttagttggcgaaacataagcgtaagtaaactcataaatgcactcgtgaagtactactcgacagttgttaactttagaagaaatcagtgacttcatcttcaatagcttgcctaacgaaacaggatctctactgtacaactggctactattgtgcgggtcaactgcaatgaagaaatttatcgaatagtcaatggacttatggagctcattcatagcatcaatagtcgtattacccaaatatgtggtaccccactcaggaaacaacacaagattccagaaaatcgacattgcaatacccaggtagaaaggcgtactataagctttagcaatagtgcctgctgtttcattcaaaggatccataaatgcgaaatgaaccacgacaaaaagtgggaaaacaataccaaagtaatagtgtgatacagatctcatccaaccatgaaaaaaaagcataattacttcgaaaacagccaaaattgctaatcccgcttcatatcttttatagtgcaatacgtgctgctgtgcctctgttagctcatgccaagaactccctaaacatcgctgcgcaaggaaccggccgaagattgcgtaagctaggccaaatatcaatccagttatgcaatagatagcaccatggatagtacccccgacccttcttccagggtgaacaataacagaaatcattggcagcatcgcaggagctgctcccaaatgcgcagttatcttaggtatcaagcaaaatatgaaagctaccgtagtattaacagtcgatttacatattctcttcgcgaggattctgtcacaggggaaataatacagccataacttctgaatcttagtcaactttgatttaagcgacatggacaaataatgaagtcaagcaattgatgcaaaggataaggaagattttctcgcttgaaaatatgttctcttcgaactccaggataggataggaataaagtaaaaatagtgtatgatacgtagttaggccacaaccacaattataacctctcgatagcaggtgttaatagagatgaaggtagatcctggatttctcttttctttctttagacatcaaactggtagttcttatcagtctcagccttttgaagacctatcaattttatgaggagggtaatggttgcttccttttccctagcagcggcccatcgctttagcttcaaatagttgattcctttaactgttgactatgaaaaggtagtcttcgttgggattggggataaaagaatatctgaatactgttgctgtccgtgccatttactagcttacggacgctatcaaattaactcaaaaacgcttctgttcatccgctttccagaagatcaacgctcaaaagacaacaaaacaattcgaagacgtcattcgttatagagtgccaatcaacattggtgggtactagaaaacttctttgcaaagtatagctaagaaaggtctttttatttacgagcgggccataaataaaaaaatttcaacaacaacaacaacaacaacaacaacaacaacaacaaatagtggagactagaaaagtatacccctcacaggcatgagatttcttcaggtttataaatcatcggcattaattggactaataatattgttagccagtaaagtaaatcttgcagaggcaaaaaggaagctggtagccacatcattggtcacatgtatggaaaactcgcagctgtcagcaaatagttttgacgttgttttcaatccagacgacaggtcattacattatgatcttgatatgtcaactcaaattgattcatatatttttgctgatattgatgtctacgcatatggtttcaagatcattactaaaaatgtcgatctttgttcaatcaactggaaacagttttgcccggttcacccaggtaatattcagatcgactctattgaatacatctccagtgagtacgtaaatgaaattcctggtattgcataccaagtccccgatatcgacgcatatgccagggtcaagatcaccaacaatgtgagcgagtacctagcatgtatccaaatatacttctcaaacggtaaaacagtttctcagattggtgtaaaatgggcaactgcagtggtagcgggaattggtcttttactatctgccatcttatccacttttgggaactctaccgcagcctcacatatttctgccaacacaatgtcacttttcttatacttccaatctgttgtcgtggttgccatgcaacatgttcatcgagttccgcctattgcagccgcctgggcggaaaacttggtttggtcaatggggttaattagaatctcattcatgcaaaggattttccggtggtatgtgcaatccactggtggtacgcctagcttatatctgacttcaacatctatgtctgttttggctcaaagaagttggcaatatttgatggagctcccattaatcaaaagagctaccaatgttttgtatggtaatgcaaatacattaatttttagaggaatcaaaaggctaggctataaaatgggaatcgaaaatacgtccatcgtttgtaccggttttactttcttcgtcttatgtggatatgtgttggctggatttatcatagtattcaaatgctgtgtggagttagccacccggttaggatggatccaaaaggcaaggttttgggaattcaggaaacaatggagaatgatcttaaaaggtgctcttttaagatatatttacatcggtttcgttcagttaacaattctcagtttttgggaatttactgaaagagattcacctgctgttatcgtcatcgcatgcctttttattcttttgtcatgtgggttaatgctttgggctgcatggaggactgtttttttcgcaagaagatctgttgcattgtacaacaacccagcagccttattgtatggagatgaatatgtcttacacaaatacggatttttctatacaatgttcaatgccaatcattactggtggaacattgttcttttatcctacatttttgtaaaatcattattggttggatttgctcaggcttctggtcaaacacaagttcttttcatgttcatattggatttgttttacttcgttgctattatctactataagccctatctggaccgtccaacaaacataatgaatattttaattgctactgttactgtagttaattcctttctattcatgtttttttcggacttgtttaaccaaagctacaaagtggctgctattatgggatggatatttttcattatgaacgctgcattttcgttcattttactaatgatgatattggcattcgctggtatgatgcttttctcaaagaaccccgatctaagatttaaacctgctaaggacgatagaacttctttccaaaggaacactatgaaaccagaaggtactgttaatagatcagtagcgaacgagttgcttgcgttgggcaatgtggcaaaagaccatgacgacaattcagattacgaatcaaatgatactggtgtgaatgatgagctaaagcaagcacaggatgaaaccactcccacaaccgtaacatcaagtgatgataacaagcctacgttttcagagaaaatattaagtaaattctctaggcctaagaatgaaaacgcaagcacagatgctctgagagttgaagctccaaaacaacaaacgtttcctcacaacttaacgaatctttcacgagaaaacctatcaacattaggctctaaaccttatccaggacacacaagatcacagtctgatgcgcataatggactgatcaattcctttgaagaggaagatacaagttcaaataccgatccatttcacgactccactgaaggagaccttttagatacctcaagttcggacggaggatttaggtcgcaaaactatgttcgagatgacagcataaatagtttgggaaacaataaacaaccactgaggaaaccccctggattcttcgatgaaggatttatgtgagtctttacgatatacaaaagttctgctcctatcataaaaatttttaattttacaggtttttctcattctccttctaaccttctaaattctgtttttgtcagaagtttcccaagttttctttttcattaataacgttaaaacactttgtaccagtttgcttaatatgaatttttttaaaatagatagcttttgttatctttgtttctatgttgtaatatcccagtttgtcatatttttaatactcctcgtgtaacaacaaattaaaaaaaaataaatacttaaattaatcaagttaaataaactaatcgaatcaaacaaacaatttattataaaattatgttttttcatgaataggaatgtgtaagttgttcagttcttaagaggtatcttattttttaacatctttgagatcttcctcctcaaatatttccttcttgtaatatttccactattagagtttctattatgtgcggctatcgctcttattagtgcatcatgaggcctttctatgttttgcgcaatccgatttattgtacggtctagtttttcatgaaaattcgggacattttcattcccagagctatcatattgctccataggatttatttcgtttatccaagacatttctttgtttttaaactttcttaagtttttatagctcttccaaaactccgaagttaaggatttatattccaattcgtttgatatgttcttatctgaatggatgagcatctcatatttggacataggaatacttaacgaatgtagataaggtaccaccttggtgattcttcctttaattgaccaagatattttgtaatctctaatatcatcagaaataataggcgttaatggaatagtttcaaaattgttctgagtggggggatgcgtctttgaagaattgcaaacaaatacgaatccaacaaatttattaggaaagtaaagggttacattacgctgtgtatatttctgcacccttgcaaacttgaaacatactgagctgttttgggagatagtatcatcctcctgggctggaatgcatagtggttctgcccaatctaaatccttttgaaagggtagaatatgattccaaattggctttcctcctttacaaaaggtcacttgaagaaaattattgatttgcaagggcgctacctggtattcatattgtttttcaattacaaagcctgtgtacaaagtactttgttttttgtattgttcgtactcctgcttcaagttctgtaacttgtcacctttaagaacatttaagaagaactctgtctggaaattttggtcttcgaacttacacacatcatgtccaggaaatgaactttttccttgaacgaaagtgctcttaaataaggtgtacgttataaaaaagaagaaaaattctaaaaagttgtacattcatccgaggagcactttggatattataatctatttttagttttgttgctttgtattgagctgtataaaaatcattagatccacattactaattattgaatatggacaataatatcaaatatattattatcaaattgattattttgtgacgcggcgtcaaattttaatcgcgtctgacgaatgagcgggtaataaactgtctttttttcatgaatgaatcgagctggcattaggaacatgtcgtgtaagatttgggagtaaataacagaaagctgcaataaatggtagcttgtaatggtgaattaagacacccaatcgaaacaattatacggacacgatgaagttggatataaaggtatgttaccagagcgcgttttgccaatgcaattgcgaacaagctccgacaactcctatgattaggaaatgatctcgttcgcgaagaatacaaagcctgcaaaaagcaaacattaagattagttactaacaggaagatttttgaaataaatgcatttgctcttggcatttcctttatttgacactgtacatttatgatagaaaacttttagtaatagatccgatcgagttaaaggtatcgatttccatcctactgagccatgggttttgactaccttgtactctggtcgtgttgagctttggaattacgaaacacaagttgaagttagatccatccaagttacggaaactcctgttagagcaggtaaattcattgcaagaaagaattggataattgttgggagtgatgatttcaggatcagagtcttcaactacaatacaggtgaaaaagttgttgatttcgaagctcatccagactatatccgttccattgctgtacatccaacaaagccttatgttttatccggcagtgatgatttgacagtcaaactatggaattgggaaaataactgggccttagaacaaacttttgaaggtcacgaacactttgtcatgtgcgtcgcattcaatccaaaggatcctagtacgtttgcatctgggtgtttggaccgaaccgttaaagtttggtcattgggacaatcgacaccaaatttcacgttaaccacaggacaagaaagaggtgtgaattatgttgattattacccgctacctgacaagccttatatgattactgcgtcggacgacttaaccatcaaaatttgggattaccaaacgaagtcatgtgtagccactctagaaggtcacatgtccaatgtttcttttgctgttttccatccaactttacccattataatttctggttccgaagatggcactttaaagatatggaattcttccacttacaaggtagaaaagactttaaacgttggtttagaaagaagttggtgtatcgctacccatccaacaggacgtaaaaactacattgcatccgggtttgataatgggtttaccgtactttccttgggaaatgatgaaccaactttatcacttgaccctgtcggtaagctagtatggtcaggtggcaaaaatgccgcagcttcagacattttcactgccgtcataagaggtaacgaagaagttgaacaagatgaaccattatctttacaaactaaggagctgggttccgttgatgttttccctcaatctttagcccattctccaaatggtaggtttgttacagttgttggggatggtgaatacgttatttatacggcgttggcttggagaaacaaagccttcggtaaatgtcaagactttgtttggggccccgactccaatagttatgctttaattgatgaaactgggcaaattaaatactacaaaaactttaaagaagtcacatcatggtctgtcccaatgcattctgctattgatagattattttcaggtgccttgttgggtgtgaagtctgatggcttcgtctatttcttcgattgggacaacggtacgctagttagaagaattgatgttaatgctaaggatgtcatttggtccgataacggtgagctggtgatgattgtcaacaccaatagtaatggtgatgaagcaagtggttacacattattattcaacaaggatgcttaccttgaagcagcaaataatggcaatatcgacgattcagaaggtgttgatgaggcttttgacgtattgtatgaactaagtgaatccattacatcaggcaaatgggttggtgatgtctttatctttaccacagcaactaacaggctgaactacttcgtaggtggaaagacttataatttagcccattacacaaaggaaatgtatctattgggctatctagcacgtgataataaagtatatttagctgacagagaggtccatgtttatggttacgaaatatctctagaggtgctggagttccaaacattgactttaagaggggaaattgaagaagccattgaaaatgtactcccaaatgttgagggtaaggactctttaacaaaaattgctagatttctggaaggtcaagagtattatgaagaagcactgaatatttcccctgatcaagatcaaaaatttgagctagccttaaaagtcggccaacttacgcttgctcgcgatttgttgacagatgaaagcgccgaaatgaaatggagagccttgggtgatgcttccttacaaaggttcaattttaaacttgctgttgaagctttcacaaatgcacatgatctagaatctttatttctattgcactcatcttttaataacaaggaggggttggtcactttagctaaagatgctgaaagggccggtaaattcaatttggcttttaatgcatattggatcgctggcgatatacaaggcgctaaagatcttttaatcaagtctcaaaggttttccgaagccgctttccttggatcaacatacggtttaggagatgatgcagtcaacgatattgttacaaaatggaaggaaaatttgatactcaacggtaagaatactgtatcagaaagagtttgtggggccgaaggtttaccaggctcttcgagttcaggagatgcccaaccactcattgacttagattccactccagccccagaacaagctgacgaaaacaaagaagctgaagttgaggacagcgagtttaaagaatccaactcagaggcagttgaagccgaaaaaaaagaagaggaagctccccagcaacaacaatcagaacaacagccggagcaaggagaggcagtgccggagcctgtggaagaagagagttaaccacctcatagaaagacaaataaagaactaatcaacgaatgagaaaacatctttaatggatggtaaacatatatatatacagatgtacactttttatttttattgcgataggtgtgaaaatgaacgtgacttgaaactttgcgcgcaaacaaatcatattatgaattactaaacacgtccagtttatctacatttcttttcttctttaatccgatataataggtctcctttgattcgtctctagaagcgtcaggcttgaacttatgaacgttagtgaaaactgcctgcattctttttttaaataggttttcttcttcgccggtgtatagtttacaaacaaacgaacctaatggccgtaataaatctatagccgtaactaaggctgcgtcacataaatcaatagattggtaatggtctcttatactgacaccagatgtattagccatcctaaaataagcttgattagtaatgttgttccaaaaaccggttgtttggggccagggttcatacatatcacttataatcacatcaactgggaatttttctcgttctattagggtactattcgtattcggagtttcataaatgtcatcagaggtgaaaatttcacggtacaattcagtatctttcacatgggttagctcctcctcgagcatgttctggaaatagccatggtccttatgcaaatcatcgtgtctgttcaattggaaatgcttagaaaaaaagagccgtataagatcatgagttcttttggccaatatattagcttgaatagagttcacaccatgcggaggttcacaagggagaatgtcaacgcccagtatcattgaattaggtgaacttctttgccgtgctacttgggaccaagccccaggggcatacccaagatctagaattctctgatcggtcctgtttttgctaaaaagccgatatttatcatcaatctgcataagcttgaatgcggctctagacctcagattttggaccttggcctcttttgtgtagggatccttcagttgtctattcagccatctgttttgtgagttagaattataccgtacatgtattcgacctaaagaagacgatattatactcctgatacgattgtacactaaaatcatgctgtaattttcccgtcagtatgtgtagtcattacttcaaacctcggataagcccatcttgatggctacgacttccatctatatcagaggctgacatttttctctcattgacggagacgccctttaaccggacctgatcatttttaaaagaacgccagtaaaagagatcttacaaataccagagaaacggtattgaaccttcttctttgattagaacaaattacttgatcttcttttttaaaaaagaactgaaaaatcaaaaacgatacatgaagatggtatgtaagttagctaaataacttgcttaatttcaagaaaggggactgtaaaaaattcagtttactctaccattatctccattaacatatcaacttttagatcgcaatgaagaagactgcgttcataaaccttacctcataaggccaaacagctatcagcttttggcaaaagttgaatacggacatttttgaacccatacatctttcaatatgcacgggtgcaacctcaaatatttaaagtttttttttcctgaaacttttttttcgcacacaataatgccatagacatcttttggcctcagattggaaagtccgaggaagaaagacgcaatcaatgggaagagtgttgtatttggattaagatatgtaagtacatcttcgcagcacttcttgagcattacgttatttggtaacctcttgaagtttcaggaaagactccatagaactagtcgcaagcctcacggaccaccaaatactttggaagactaattacatatcataaaatgtctaagatcacctcttctcaagtcagagaacacgtcaaggaattgttgaagtattccaacgaaaccaagaagagaaacttcttggaaaccgtcgaactacaagtcggtttgaagaactatgaccctcaaagagacaagcgtttctctggttctttgaagttgccaaactgtccaagaccaaacatgtccatctgtatcttcggtgatgctttcgatgttgacagagctaagtcttgcggtgttgacgctatgtccgtcgatgacttgaagaagttgaacaagaacaagaagttaatcaagaagttgtctaagaagtacaacgctttcattgcttccgaagttttgatcaagcaagttccaagactattgggtcctcaattgtccaaggctggtaagttcccaaccccagtttctcacaacgatgacttgtacggtaaggtcactgatgtcagatctaccatcaagttccaattgaagaaggtcttgtgtttggctgttgccgttggtaacgttgaaatggaagaagacgttttggttaaccaaatcttgatgtctgttaacttctttgtttctttgttgaagaagaactggcaaaatgttggttccttggttgttaagtcctccatgggtccagctttcagattgtactaatcacttccgagcgattaatacatatctccatctttttaaataccttttttaatacgtatgactctaagtagtaaaagtattatgcatagttttagccagatatttttgggcccggaatatatcttttcgggaagctcggagtatattgcaccgatccgattcttactccatatcatgccatttttctttcctttctcagcgatgttttgtaggaaatcacttagaacttgccttactttaaaagcatgttgagtgaatttcacagatcgatatgctttggtgttcaatcagttcaaccatacctgctattatataatcttcgactcgcataatataggtattccatgcgcaaatagattacttgcaaaatggacatgactaaaaaccacaccactgacacagaggagtttgatgatggtgatatacgtccagtcagtttgggaattgtggacgattataacgcttcgttcgaattacctttgaaaccaaagtttttacagagtgagaatttctcagatttaacaagtgaatgggaccagtctagatcaaatacgcctggtcttgcagaaggcaagactgagaaagcacagccatgcggtacaacagatagttcaaaaaatagaatacatgtagagcaactgttggaatccgctaatgaaatgaataattatttggcgcagaatatagagaacataaacaattttcaggtggggctattgaatggagggaaaggattatatagttccatgggtgatgattcgagcgcgtgtattaatggcactaattttagctcaacgtccaattttgaactaagtgatgatgagctagaggataccacgggttgcacaagttctatttttgataaagatcttttccatcaacaaaacgggctaagcatacctcgccgtagatcaccactcttcaaatctccaactgccagtttcgaaattggcgatgctacggatgtggaggagcaagatattgatgactccattttttctgaatgtagcagcattacaagctttgatatgggagggttgcatatcagtctaccacacgatgaagaagaagatcaagaaaaaactaagtccgaaagtgaaaacccgttgctacatggcataccggttgatgtagaagtgccccacatatcggttgatgaagctctggcgaatttcaaggaaaccatagaactactactaaaacttagtggcaatagaaagtgtaccggtttcaatactagagtggagaaaaaagaatactcgaatttctacatgaaaagtaaacccaccttatcatcagcagattttctcaagagaatccaagacaaatgtgagtaccagccaactgtttaccttgtggcaacatttttaattgacacgttgtttttaacaagggatggcaataacattttgcagttgaagttaaacttacaggaaaaggaggtccatcgaatgataatagcagcggttagattgagcacgaaattattggaagatttcgttcactcacatgaatattttagtaaagtatgcggtatttcgaaacggcttttgactaaattagaagtcagtctattgatctgtgtgtgcaatactaaattaatggtcagtaacaggaaattagccgcctccaaattacttttgaatgaactacggtccttctgtgtatagttgatacaagtattttagataattattttaacgaacgtaacgaatgctttccagtcaatagcggcactggtaatatgatacaaacaatttctcaataaaacaacgacaaacttagtctgtttatatttccgtgcaatggtggaaacctgtactcgatattggagaaaacttcagagcttcccaacagttatcccggattcttaattgatgctctcgaaacgcacataaaaatgtgatttttttactcgcattaaattactgttgaatctatggttcaaacaaatgtatatttgcctacacatctttctctgtcccttctgtattgtctaaccttaaaatagaaatatttcatggttttatttcttttaagtttattatccatttttaacgtggtgagaaaacccgaaatgaaaaataataaaggaaaattatagaggaaaaaaagtgtagaaatagaaaaaaaataaaaaggataataccgatcagaaaaatcctctttcttgctcttcttcttttctttgtatttctcctgaaaaaattcagaaaaacatatattgggttaaatacataactatttaaaaggctgtaaacaattcaactgacattagatacatcacactcaattactgttggaaataggcagatatatccagatttttacaattactatagcacttccattgaagatatataaaaaaagaaaataacaataggaggaagtaaagaaagccgttaataaacaatggtgttatataaaaggaaacctatattacttcctgatccaaaacctttaccattggatttgaatgtacaagtatggcatattgaagagactggagaatggttttctagttacgaagaatttttagaaaggtttgatttctacacacgccaccattttacatgcgaaatcactggtacttcttgcctgacttttttccaagctctggatagtgaggagacacaattcaaatacgtcgaagacagattcccattaaagttgagagaaccagttgcaagatttttacattttaacggaataagaaggttagatgcattggtggagaaagtttacgcaagatttaaaaatgactttttcccaggagaagttgtttatctacgtaaacagaaagactcttctaccacaagctctaattcccaacaaagtactcctcaacctgatgatatggtcgaaatcaacagtgttggtaatcctggcttaccgcagtaccaataccaaagacgttatgttatcaaagaaaaggtccaatttaacgcaacgataaatccagagagcagggaaattgtgatgcccgctcatactaaatacatgctgatagaagaagcagcttccagtaataaatccttcattgttgatcaaggacaaatttacagggaccgttccactttcactaagcacttaatcaaatgttttttcaagattactttacagagggcatcttcgaaaatgggtgcaccttggtgtgtcaaaccggaatatttagcgatgtatggtttaacgatggaatggccaaaagatatgttaaaatataaagaagatgaacctgtcgtagcaagacgttccaacagtgccaatgtttcatccccagaaagtgaaaagaataaacgtcaaagtaaatcatcgggtaaaagtaacacctcaaacgatgcttctaacaaaaaagaaaccaagaaaaaaagaaagccaaccgaagtaaatgattctgagaataattcttcggaagaagacaagaagaagggtcaaaatgtcacatcagaaacacattctaaaaaaaggaaaaaggaagccaatgaggaaccgaacacggaaaacgtcgaaagcgttcctacaccagctaatgcggagcctcaggctgtaacaataacgagcataatggatgacctagctttgccatatcaacatccaccgaacatctttccaaacttaacgtattataatgaaaaattagaatgtatttcattaggttctacaaaactttccagaccttttgattcttttggaaagctattacaagcctatcagtttctgaatacgtttggttcgaaaatttgtctctctcattttagccttgaccaattcattacttctttgaaatgtacagacccatatgagttaaagggcgaagttgttttagtgaacataagaacgcaaacgtctaaagaacaagaaattgaaaataacggcctgccgatgaaaaacaaagcagagactactactgaggaagactctgaaaacccaagtgactggcaaagaaattcatttattcgtgatatgataatgaaaagaaattccgacaaggttgagtacaagattgttcacgatgacccagcatccgatgatatacttgataatatcaatcataatgggtctgctcttctcattgaagtttttactgcgctcttacgtttgttcatcaacgaagaaggcgattggagttgcatcgtcgttgaaaactggataatagacgacaagggagtccttatggagagaaaagatgaaagaggggagggggaggcgaagcaaaaacgaaatgctcacggatactttttacaagataaggaaaagatcgacaacctaaaggacacattaaaggaaaacgcaacagaagttcaaaaagaatcagacgctaaaaacgaaacaaattcagaatctgattctaaatctgattctgacagtgaagaacgagatcctaaattagaaaagtgtttgaactaccgcaatgttaactggatagaacgcttgacgaaaaggcaatttaataacagttactggctaataattttactgggagtcttagaagattgtagacatcttcccatgtatacagagtttattgattctttcatagaaaagatcatacccaaagatatatcagctactcaattgcccaaacagctttggagaaatttctgtcgaaagctgtcgttcagtgacaaagtcaatgcgctgtggatacttgtagatctcgtatcgcatttttctccagatatcaaagctgctgtagatgattccatggaactatgtggtcaaattcgtagcgaaagattcaaagttgcgagagagttgaaaacggaggcagccgtcttaagtaatcttcaaggcgacctgcaggcaattcaagagaagttaaataaaacagatgaaaacacaccatcagccgatggtgccgataaaaaagatgattccgaatcaaatagtgaaccaattgatcttattatcattgagaaaaagcaaaagttaattgaagagcaggataaaaaggtacaagctttacaatcagataaaaatttcctcgataattgtctatttgaaaacgatctacaaagattaaagccgttgggattggatcgatacgggaacaggtatttttggctggatcacaatggtgttccatttcctcaatatcctgctggtatgaatgagacgccgaaaagtaacaatagtttgagttatcactccggtcgtttattaattcagggacctaaagcatcatcggcgaaattctttttgaacgtcagtgatgagcaattgagcaattggcaaaaaatcagaaattccgaaggaatatccgaggcaactagggaagtatttggtatctccaaaactagttccggatcttataattacgtagaaaatggaatagaggtcgaactattggacagtaatgatcgcgtaaacccacttatagagctgacacctattcaaaagaaaattatggatgaaacaccttcaaggttgctactatcaccagatcaatggtattgcattgacaagttagaggacttgtcaagaataatggactggttagataattggggtcgcaaagagcatgatctcttgaggcaaatcagacccataatggaacgaattaaaagttcccttagcttgcgcgaccatgcgctgtcactgacagcattcaccaaaaatgaagaaaagttgctaaaggagttagaaaataatgaatttaccgaaaacgaattgaacgttgatagtatggatgttgatgataaaaatagcggtgttaaaagtgaggttgatgtacaggttgatgccgaagagaagagagaagctgtgatagacgaaaagttggaggtgattgcagacgaactcatgaagctagatgatagctcgaaaacacgcaatgttcttaatagaatacaagaattagaagatcagagagatgaactcttggaacagaaaaaatccataataaattcgcagaggccaggcgcgaggattttagcccgttcagaaaggaaaagaaccaaaatctcccgtggtaataaggtgaataagcagattgaaatattgactgacttagtcaattatagacattttaaagctatggaagatgtgatagcttggaaaaacgttttagcaaattcgatatggggttcctcacttcgcaaaaatgcatctggtaataaaaggagtggtgtcattgaaacagtagacgataaattaaaagatatagtgggccaaacctcaagaacagtaacacctgccccaaattaatatataaaaaacttcctttgtaactgatggtaaattgtagtattcataaataggataagattattcattgtaagcataatggaaaaaaataacacaacaaagccgcgcaagattggaccatactttctatctaaggtaactatcacttactggcttgatggatgcgtatttttgtcggtaccagcttctgaaatatcgatatcaaacatagctggctcaattccttccatcaattgctgggtaatttcgactggtaaaccgttatcgttagagatattagcagatgcgctatcaaaatcgagttcttgggcacctgatctcaaattgcaagaatggcaaataatatcttcataccagtataaacttttgtttgtaccacaatgtgggcaagtcctttcgaaaggaagtacgtaaattttgggtttaatagcagagtcgtgtgagtttcctggcatttcgccgtgtcgcagtctaagctgttcaaaatatctcaactccactagactatggtcagattcgcacttataatatctgcagtattgttctatgtatgacagagtatgttgaggcttgtacgataatggataaagttcgtttccttctaagctgatatcgtgtctatcgcatattagtataggtctcaaagtgtatgtatcgttaagcttgacatcctttatgcacggtagagtggtgtctacagacatatttttcttttcaaacataagcttaaaattggagctgttctgtgcacatgtaatatgatacctatattggcatttgttacacttcactaacccacctccatttatcctgcacacaccacatgtaaatctactatgtttaataagcacagcagtggtattaagggcaggttgcattgattgtccgtttccatatttgatatcttcattgaaaagtgagcaaaccaaatgcacccatgtccctaagctcgtgcatttcaatgcgtctggacatattttaaatgattggctcctatatctatcatagtcatagtccttcgtaggacacatactacattggtaggtcgttgatattataggattgaggtcatttgaacaagggtcacataaccatttaaatgtcttaaggttagtgtttttcttcatatctttcggcagtttaatagcataacagaagtagtgtactgtaagtccacaattaccacatactacctcatagttgtcattgtcgttaaatttttctttgcagacactacaaaaagtccttgcgctattatttgcccatgctgtatcaggattttttggtttattcttagtgtgtttcaaaatcatgtctttctctaacattttgctcggtttattaccatcatggtatttttcaagggcgacagaagtttccttagaatgtgaaataactgtataattgtacgatgccccgtttggttcgtttaacggattacttaacgctatgtcattgatcattttgatcttcttcgttgaaggttcattatattttggcagcttattattcactaactttaagctattccgtaatcgctgaaatgttttgttatcaaatttgacaaatttaaaacctttatctacagacactgaaccagaagaactgccgcctgttttaattgaaatttctatcaaatcattcgaagcattagtgattttaggaatattgttattactagccttctcgataaatacatcgttgcacttgcgatttcggcttgtatcacttgttttgatagtaccaggtgattgtcgaattatgttcacgggaaattcgtcctttgtgtttttcgctctttctggcttttgttcagggatggcttttcttacctctttgttgtcctctataaatagctcaagatctcgttgcatcgtctccgggtgaaactcattctttcgatatgatctcacagccattttgtagagttgcgtgtggaatgtcatggaataccgcttcattttcacaaatgaatttgggttcttgtaaactttcattctttgcctgataattagctctgaatcctgaacaagttcccattctagtagtttattatgagcttgaaagggagataacgtaaacttgtttgtgttattctcctctataatcccttctatcgctgaataaaaactattctgacaggttcccgttatttttctcaatgtttcaagcggtggtacccacttaattgcgtatcttcgccacatacgagcacaacgaatgcaaagagcgccaagtttttcattctttttgctatgggcaggcgatttctctgaaatttctgttttttcgttgactcctgtctgcattcttatcttgatcttttcatcatctgaacctccagtaactctataccacatcggggagtaatctgttttacaaaacatgcattggaaggaggattctgctaaagagagtttctcagtatcaaaagaagaatcatctatatactttgtctctacgtcattttcatgattagcgatttctttttttcttttattctttgataacttactcaatttccctctcacggtaaggcctctttcagtctttttccaattgtaataaaatctaacaatcatcgacataggttgagtgcccacatactcacacactgggcgtaattcactcccaaatttctcgacagcttcctcaaactttcggatctccacggcggtaaaacttggctctttcaaaaattttctggaaagctcccttttacattttttaaatgcctctgctgtatcataatttgtaaataataaattctttaggactacatcaatgaaattacaagtctcacctctcacattgagaatagggcatatttcgcttttgcattgttcaatatattcactcaattttcgagtagtaatttttgatgcatcaagtacccatgctagttccgaagttttcgttgagcctcgctcttcttctgaatttgcacttatatacgagttccgcctccagggcacattatgattacatccgttccattgatacttcactcctaccctagagggtttgaaaggatatggaaaaaacatagaatcatttaatgcgtcaccaatatgagaaatggaatatattcctaagtattgaaaccagcaattttcggtattataaccaacattctctttgatagctttgctagaaatttcttcaattttttgtcttacagagcgaataaaatccagttccagtgcttgttcttctagaaacctaacatgcgagtccttagtaccttgttgtttctgtaagcaactgaagcaggtccaaacgacgtctttgttcggcttcctgtcaagtggcggatccatacagtatagatgtgcacaaacgccgcattcatcacatgaaaggctctccttttggatacaccattctttacagaactgacatcttttatcccattggtagtctgcaggacttaattcgtttacctctagttcatggaaaacgtatttcttcaaaacgttctccaatggatacttcggttctgtatagatataacgaaatctcctattcaaaacataaagaaatggcgacttactgttccatttatttaatattttatccgtgctgtaaactttgtaatatttcaaagtatatctgtcaaaaagttcatcaaagtaaaagatattgggtcgtataatgcattccttctcattaggaagaacatcaaaaacttcgtctttatgaaatatactacattttcccctgtatgatgaaataggacatatgtcctggtgtaatgatgcatacaccaaccttgggttaaaagtatttacgtgctcttgaatatccctaggacgataaaaccaattcattctaacttgaaaaaatttagcagggaagaccgatgttgtctttatagcttcatgaatagtgttagaaaattctggtttactaacaaaatttacaactctgccaacataataaggctcgccagcaggctctgatatcatataaatagtgtcgttcgcagataaaaggacagattctgtattgaaaagagacatctttttcaagtcaatcatggcatcatctagatcaagtatgttagagaatctgctattctttctgaacgaagggggtaatgtagggataaagttccagcaagtattcttatcatgaaggaatttttggtacttgaatttctcgtttctactagctggattgcttgtccttttacaattcctgggagtttggctattgctacccttggtcttagcaccacttttttccgctatttgtatttgttgaactaatttagtatctatttccatttcattataattcacgtttttagcagcctctcttcttctaggtaattggaaatcttcttctttaggcatagcgtgaccagctgaaaggcagatgatctcaatatgtcccgataggccaattttgccaccagatagttcgatggcattttatttttagtccttttgaaagcaatatcataaaatatatatagttctccatgatgttcgggtcagtcgctccgaagcgtaacctagtataataaatagttcattgcagaaaataacgaaagaaatggtggaatacgatctgttatatctaaactaaagctaactaacggaataagcaaatacgaatcgaccgctaatttaacaaatatggttttagcaatggaaagtagagtggcaccggaaattcctgggctcattcaacctgggaatgtcacgcaagacttgaagatgatggtctgtaaattattgaattccccaaaacctacgaaaacattccctggttcccagcctgtgtcctttcagcattctgatgtggaagagaagctgcttgcgcatgattactacgtttgtgagaaaacagatggtctgcgggtgttgatgtttatagtgataaatcctgtgacgggtgagcaaggatgctttatgattgatagggaaaataactattatctggttaatggatttaggtttcccagattaccccaaaagaagaaagaagagctgctagagactcttcaagatggcaccttattagatggtgaacttgtcatacaaactaacccaatgacaaaattacaagagttgcgttatttaatgttcgattgtcttgctatcaatggtagatgtctcacacaatcaccaacaagttctagactagcccaccttggaaaagaattttttaaaccatacttcgatttaagagcagcgtaccctaatcgttgtactacttttccgttcaaaatttccatgaaacatatggatttcagttaccaattagtaaaagttgctaaaagtttagataaactaccacatctttctgatggtctgatatttactcctgtgaaggcaccttacactgccggcggaaaagattcattgttattaaaatggaagccagaacaagaaaacaccgtggacttcaaattgattttagatatcccaatggtggaggatccttctttgcctaaagatgatcggaacaggtggtattacaattatgacgttaagccagttttcagcttatatgtctggcaaggcggagctgatgtcaattcacgtttaaaacatttcgaccagcctttcgataggaaggaatttgaaatattagaaagaacatacagaaaatttgcagagttgagcgtttcagatgaggaatggcaaaatttgaagaacctagaacagccattaaatggtagaatagtagagtgcgcaaaaaaccaagagactggggcgtgggaaatgttaagattcagggatgataagttaaatggtaatcatacatcggtggtccagaaagttttggagagtatcaacgattcagtttcattggaggacctcgaggaaattgttggtgatattaaaaggtgctgggacgagagaagagcaaatatggctggtggtagtgggagaccactaccgtctcaaagtcaaaatgcgacattatctacctctaagccagtccattcacagcccccaagtaatgataaggagccaaaatatgtagacgaggatgattggtcggattaggctaagaagtgttcgtatcgacatatatcggtgtaagaattttgtgtatgaataagatagaaaagcaaaagcaattgcttttgctaaattaattcagttagttatctatttatatgtacatgagaaatgggagaattttgagaagcgagggtgaaagtgttatatacgcatatacatgtatatatatgcgcatgcttatcacctatgggaaaggactaaacttttcaataattctcttgggttaccgttaccacttaggaaatatttttcgtcaatcaagttctcccacttttttcctgtgatatccttgtctaataaaacatttgattgtttgtagtaatcgattagttcgttaacttcctgtttgttcagtttaggaacctcgaattcggtgacattacctttttggagcaattctacgaacttcggttcatagtgatatctagtaacataggggtctactgggatcttgcccaatgccacgggtaaagttttgtttgtcctgtcaacgccggatatagctaatatagtagaactctcaccattagcaaatttcgtctctcctgaaataatgtccatcatcaatttacccatttgtaaatccagggaatatatttgtttattctctgtatttctgtacgcagaatatgcagtagttaacacttttgaaaaattatccactgtaaacatgattggcaccttggattggacagataactcatcaataatggctttcattagttttccacgattatgcgggtgggtcattacggataacaaatctaaaactgtatttttcgttttgtttaatgtgacaaatggttttacagaggcattctttgggtttgcattcgagaacttgtagtctttggatagctcaatagattttaacaatgcagggtcatttgccttcaatattttccttataagctttttcaaatacatcggttggatgaaaagctttaaatcatcatcataagaaaagtcattcctaccgttcaggaataattcaggatatgatatgttaataatgatttgcttggaatcaactgcatatgcatgcgcttgagagagtagtacagttttcccgacccctggctctccagtgattataaattttttaacaggatgagatactagtttcttcaaaaagctattcgttgcatcttcacgaactagacaaaccggtttttgaaaaagttcattgaactgcgacttcttgaaggaacccaaatggtgaagggatttgtactgtttgttggaatatgatactactttattcaaagtcttggaaatatcatcaaagttgaagataggtaatgccaaaggaacggcggtctgttgtaattgagcggtgtgcgtggtgtttgtccagtttttatacaatgaaccaggagtaactctctttgcagatgagtaagatgagactgaagatgattttttggaaaatccttgagttttaccttttggtgccggtttagcagcctggagagatcgtgccgtagtgaacagcctttgcccaatgaatcttgaagttgacatacgtagcattattctgatacgtataaccacgtggcttgtacttgttctcttgttaatgttttccctcgaagtatagaagttgatgtatatatacaatatacatatatatatattcttgtacatagtacttgctgagtttccttttctttttcttccgttttgtaagaaagccccggaaaatatagtgttccataggataaagaaaaacaggcatacatatgtgcaagctagtcgagtaggataggttcattagagaccagtcttgcaatatcgtcattcagttccgtctccaaattaaaatcagagtagtaatgtagcgggatcaagggcgaaatatccttgaccgtgggtatgaggttcccacttgaccagtttcggaatacgtgctgcgctgtgatgggagtatcgaatacagtatatatgatgattgaatcatccttcgagtagttgtttctttcagagaagtagatgtcgtagatttcattagcacttagcgtgatgaatacttgattgcgcaaatgagataagcagtttgatttattatttgattgcaggaagttgtcaaggacaattctcaaagtagagcaatcgtaatacggatgttgcgaagcattttcttggtcttgtgtgttgagatgtttccagtcaccatagggcaagttgaaatgttttagtttcctgagtagctcgccgtggcgttggatttgcaataaatcaggatgtggtgtggtggtgggtatcgtactcgattcagattcttccagcttttgtataagtttatttctttcaatgtcgtttgttttccgtaggaactcaattaaccagcggtcgtaatggggtctcacgtctgcattggtgaggatattagttgcggtcgataataagtggaatttgtgtataattgatggattgtccgggtgtttgtcaggatgatacttcagggcaagggtcctgtatttgcgtttaatttggggcaaatcatcgtagatggtatggacgtccaggggggtcggtaattctaatacatcatataggttcaaacgttgatttattacgtcttccaattcgtgtcctggcatagtcgtggcgaggcttgtagtacggcgatggacttgctttttgattttgctttcatcttctaatgtcttgcgagataatatgcaaggaaaacaaaggaaagaaaatacaaagtaatgcggcttgcatatatatatacatatatatatgtatatatgtgatatatatatgtgtgtgtgtgtatatatattcatgagtgtataaaatagatatatgaatgcgtgcgaatgtagttataattaggtgtgttcagttggcccatctttctaccatttcattcatccattgcgggccttgtaattgaatgatcttgggcagctcgtctagcccttccagcaggccatcttcattaacgatcgccgactccatgaacccgttcaacagctttaaaatgaagagacagtttggatacacaatgcattgcgaataaggggggttgcaccagtactccaggtatttcaagtagtttttgaagttaggagacttccagatctgctgttgagtgagtaagtacgttacgtattggatgtttgccagtgactggataaattcgagctccacttcgaacctcgtggggagaggattttgatccgaggaaggtgtcgctggtgcgtttccattagtgcttgacatcctgggtggagcttgggggaactttgccgtcttatgagtgctataagttttggcttactttgcctcatttttcctgcatttctttttctttttcatcctttaagaacacgttagcgggaaaaccgtgaaataaaatacaaaacgaactgttcgaaaaaagccaaaggggaaacgcctaaaactccactgaaaccagctataaagcacggcatattacaacaatgtctagcaaatggtttaatgctatacacctactggtgtgcccgttgacggtactggtaggatatctcatgaacgcgtatggctacggtgcggcgctgcaagcaaccctgaataaggatggtctggtaaatgctatgttggtaaagaaagggtggttttggacttccttggtcggatggtggtgtattatacgctaccgtgcggtgccgggggcaaccggcagagaccgaagacacattgtccagtcattcaaaaggtatgccatactgacagtgtggtggtacgtattcacgcaaggtatatggtttggcgtaggccccatcatggacttggtattcgtatatacgggtggccattgtcactatgacgtcttcgatgatgcaggtcacgtgaacgaagacttccagggttctgtcacccggactaatcgcgcgttggcgctcattcacaatgtcctcactttgcacggacaccaccaagaacaccgtcagcaacaactctgggaccgctccatagggtcgatccagggcgccctgcaggcgacgcaaccgaaaaccccaaaaaacgtaacggccagcgctgccgctgccatcaatacttttattcatgaccagatgcacaggtggcaaggtccgttaaccacctcggcacagtgcagacgttttggaggccattgggctggaggacacgatccatccgggcacgtgttcttggccaccttgatgtgcatgtttcttctaggtgagctacgtgtgtttgggcgtcgtgcactggctcacttgtacgcgcagaaatggcagcttgtacgattggtgacccgccttttcgacactggaccgctatggacgtggcggcggtgtggcggcggctcaatgacctgtggcgcccgtttgtggcgtgcgatagtcgagccgcctgtcacgtgcgcggccgccctgctccgtttgacgcgatgcatagcatgcgaccacccagtaatcatactgctgacgctattggtcacgtggttatggcagctgctgttgactgcggtggcgtcccgtttccacaccgtacgtgagcacatgtctggattgctagctgcgtacatagtgacaggccttgtctacgctcgcgacgcagccgcgctacgtccagtatgactcaggaaaagttggcgatagaccacgagcgactgaaaaaataacagcgacttttctcccggtagcgggccgtcgtttagtcattctatccctcggattatagactgtgaatattgcatatgcaactttgactcaaatttttccaaaatttgatatatatatatatatatatatgtttgtatgtatatatatatatacgtatatatatcatatatacgaaaagtagaaaaaaaaaggtgatatttcgctcgtggaaaagctaatgccacagcttgtgtttcgtgtagtttgccttgctccccttgattgaaatagtctccctaaactaaagttatcagcaaacagaaccaccacagttactactacaaccacatcgcaatatgaagatcacagaaaaattagagcaacatagacagacctctggcaagcccacttactcattcgagtacttcgtcccgaagactacacaaggtgtacagaacctgtatgaccggatggaccggatgtacgaggcttctttgccccaatttattgacatcacctggaatgcaggcggtggacggttgtcacatctgtccacggacttggttgcgacagcgcagtctgtgcttggtttggaaacgtgcatgcaccttacctgcaccaatatgcccatttcgatgattgacgacgctttagaaaacgcttatcactccggttgccagaacatcctagcgctgagaggagatcctcctagggacgcagaaaactggactcccgttgaaggtggcttccagtatgccaaggacttgattaagtatatcaagtccaagtacggtgaccatttcgctatcggcgttgccggctacccggagtgccatccggagttgcctaacaaagacgtgaagcttgatctcgagtatttgaagcagaagatcgacgccggcggcgacttcatcatcactcagatgttttacgatgttgataatttcatcaactggtgttcccaagttagagctgcgggcatggacgtgcccattattcccgggatcatgccgatcactacctacgcggccttcttgagaagggcccaatggggccaaatctccatccctcaacatttctcgtcccgattggatcctatcaaggacgatgacgagttggtccgtgatatcggaactaacttgatcgtggaaatgtgtcaaaaattgctcgacagtggttacgtttctcacttgcacatctacaccatgaacttggaaaaagcgcctctcatgattctggaaagattgaacattctacctacggaatcagagttcaatgcacatccattggccgtgttgccatggagaaaatctttgaatccaaagcgtaaaaacgaggaagtcagacctatcttctggaagagaagaccttactcctatgtcgcaagaacctctcaatgggccgtggacgaattccccaacggtagattcggtgattcgtcttctcctgcgttcggtgacttggatctgtgtggttcagacttgatcaggcaatcagcgaacaaatgtctcgaattatggtccacccctacttccatcaacgacgtcgccttcttggtcatcaactacttgaatggaaacttgaagtgtttaccttggagtgatatccccatcaatgatgaaataaatccaatcaaagcacacttgattgagctgaaccagcattctatcatcactataaactctcaacctcaagtcaacggcattaggtccaatgacaaaattcatggttggggacccaaggatggttacgtttaccagaagcaatatttggaatttatgttgcccaagactaagttgcccaagttgattgacaccttgaaaaacaatgagttcttgacctacttcgccatcgactctcaaggtgacctgctaagtaatcatccagacaactccaagtccaacgctgtgacttggggtattttccccggcagagaaattcttcaacctaccattgtcgagaaaatttcgttcttagcgtggaaggaggagttctatcatatcttgaatgaatggaaactaaacatgaataaatacgataaaccgcatagtgcccaattcattcagtccttgattgacgattactgcttggtcaatattgttgacaatgactacatttctccagatgatcaaatccattccatcctactaagcctataataacacagacaacgataacagttctttaacagaattgtcaaccccccctctttgcattacattcaacattacattgcatttttttttttttattcactattattatggttcttcttttttaccagattttgctccttccttttccattgttttaccattcttttttaactagcatttcaacatgtgtttggttaacaccccttcttttttttcaggaaaatcctttcatttcttctcatactttcaacaaagttttttaaaggtactttaaaatagttcaacaccctcttccttcatttatttattctcttcatattcaacatactcgaaaaggaagaacactaaaagtacttacattttcacatgtatgtatacctatatatatatatatatatactcttatagatatatttacaaattaaaggaaaaaataataaaataacctccctgtcacaagttaaaacacggccccatcacttataaatagtctcgactcgtgtttttgacaccaattagctacttttctcgcactcttgaataaaacccttttgtcaacaatcccattatttccaatcagatacaattcaaaagtgggcgtcacccacgccattcctaccatattaaccgattcttgtttgaatgatgaatttccaataatgtactcatccaattcagaaaaatccatttgtgtttcgtccatcgccaagtcctcattgtctttggaactccatctaacaaaatttaacatagacctacttaacaaattgccattatctctcactaccgtgccatgtaactgttggtagtatgtcttcaatttcaattcatattctagcccctgtgaagaatccagtgcgatgttactgttgacttcgaagtgcggcataacatattgaacgttttgcttcgatttatatatgaaatgatgaaccattggtgctggtatatcgctaagcttgaacccttttgaagtatttatctttttcaatagcttctcttcttcgagtttaataatcaactcgtcactaaacgacttcaatgaaaagaatgcatccttttgtgcacttattaatactagtgccgatttctcattgctgtgagtatcattaggtagaaacttaatataacaataaagaaaaccactcgaattgaacttgggaaaacaaatgggtacccaaagttcctgagtttcgtctaaattttgaaattgatgagatattaggcaaaatagaagatgtaaatctgtagtgtgtaaagtatggcctctgggtcgaagaacacagcacaatttattctgaggcgcaattatcaagccgtacagtaaggtccccctgggaatgtcctgccttttctccagttgctgtaaaaccacattctgcaactttaatcttgaagaatggttaaatggtaagcattgtaaagagttcaatagtaaatccgggaacattctgttacagattagtgaacatatttcgtctaaattttcaaaatctgtgctttctagataatttctcaggtcgaaattttctcttttggaaaataacctaagtaattggcgttcacttaaagacgaaagaatatacgaatataaaaaatccaactgattcaacaattcgttcgaggactcgcctctttccgattgagccattagtaatataggtgatttatccaaaaaagtaagccttttaccagaagttaaagtggatatagttttcaattccgatggtccattgacttggaagtagcttattaccgtattaacgagccctgtatatgacatgatctgttcatctttgccgtgcatgcaatagatcggtttacccgctgacgtgaatatgaagaaatttttgtcacagagagtctggctctcatttaacttgcagttactattgaacttcgaaaacttgaatacattaggaatttcgttacttacgtacggccgtctctgtagttccgatcctcttatagatgtttccatagaatatatgctttcggccaagcgactcctgatgtcattctcgctgtccaaataaggaccgaaatccttttttggacagtttagtgctctcgttgtatcatcattgctctttgccaaatctgctgacaataaattatttttagcttgcaatttttttgtttgcaaaggagatcttctggatgccaaagatgttgtattcaaagaatttacagaggtagatttactaacagaatgatcatcgcatattggcattgctataggcgccttcttgaagaatgtttcatctagattaaccgatgtcgttggttctgaagtcgttgccacgattggaataccctcaaaattcccacttttactatgcttcaattgacccttcggtatctcagcatctaggtagctttcattgagattcatagttccgatgtactgattctacgtttgtgtactttgatagacttttttattcaattcgtattcactactatctttgtctcgtaccgcggtttttatcctttatttcagccctacgagatagaacgatggagcctagtaataccattttatgtaagcaaaataagaagaaagactaaaagaattaggatatgttgttaatcagggataaaggtacgcatactagccttactacgtaaatataaggttacggtttacgatcactattgcaagatactattgtttagcattggcaaagacttgacgggaaatctttgattgggcccaaccatattcattaaagatccgggatgtgagcttgaactgcttttcgacgcgaagaaggtttacacgtattttagtaattggcttattcactaaggattcttaaggttttcttaatagttttctacgtcggcatgcgattgtttggtttagaagactgctttctaaatatggttgggtgtatttaagctagacccatacacccgctctatgggattatttacttgtttgaattttaagatttgtgataatggaactggacgcaaacatttgatggaaaacgcatgtcatcattaacgaggtaacgtaggtatctgtcctgccttagtattgcacgcagcttcccaggacgcctagctattttttcatctattcccctctgtagtaacgtaagagttttcaagtttttaattcagactttctcttcctttgtttccaatttccttccttactgcttgataccttttcaatcccaaagaaaccgtgttctttatatattgtcgattgaaagttacctacatcaactttccgtgttccattccgactataacaaacaaccaataagctcaactaattaagtaatgtctgctccagaagctcaacaacaaaagagaggtggtttcggtggccgtaacagaggccgtccaaacagaagaggaccaagaaacactgaagaaaagggatgggttccagttaccaaactaggtagattagtcaaggctggtaagattaccaccattgaagaaatcttcttgcactctttgccagtcaaggaattccaaatcattgacactttgttgccaggtttgcaagacgaagtcatgaacatcaagccagttcaaaagcaaaccagagccggtcaaagaaccagatttaaggctgttgtcgttgttggtgactctaacggtcacgttggtttgggtatcaagaccgccaaggaagttgctggtgccatcagagctggtatcattattgccaagttgtccgttatcccaatcagaagaggttactggggtaccaacttgggtcaaccacattctttggccaccaagaccactggtaagtgtggttccgtcactgttagattgatcccagccccaagaggttctggtatcgtcgcttctccagctgtcaaaaagttgttgcaattggctggtgttgaagatgtctacacccaatctaacggtaagactagaactttggaaaacaccttgaaggctgctttcgttgctattggtaacacatacggtttcttgactccaaacttgtgggccgaacaaccattgccagtttctccattggacatctactccgatgaagcttctgctcaaaagaagagattctaagcttgttgtctacaaattataaaatagttttttataatcaaccattaaataattttgtacacttataataacactttatttctcgttccaattatgcgatgcatgtgccttccgtttagagtgagcattatcaaatataaagtcaaatccttttggcatttattttgattgaaacccagtctgtccttaactcttttgcctatcaaacgctgtaggtcactcttggtacggtacagcggatagcgctatttattcagcaagagaagcaagattaggcgactacaatagatcaaaattttacaagtaaaacaagtaggaacaatcacttatgcaaatgattaatgctgatatgtttatttacatcacagtgcccttatgatcaggaactgtttaaaaacttttttttttttttttttttttttttaaaatctaaatatgttgcttgaattataaatacaataacgggaaaacatatgatgtgtcatgttcaaaaagctttgaataggtgtcttccatcaaaagggtcacaggaacatgaatttcgttccgtgattttaatagtaatcagttcatttccgtatcttgttcttggtgcgtaaaactggtttgcggaggagcattttcaattattgcgttttctggcaatgcaaatggcctttcattggtaggaacgtttgaattgggtgcagcgcctttcttttccggaagtactctgcctggaggatgtctgaatagacagtaaatattcttacaattgacaccaaatctacaatcttcattaattggatggccaaataaacaatcaattctagtacagtttgctccttcacggcacataatatgagaacgagcatgtctatatttgcaacgtttattggtgcagtgcgtaccgaacttacattgttctaaggacttttcaaccggaggtggagctgctttcttctggcttattggttttacttccttgatcttcgacaatgaagagtgggcctttctacactcaggattatcacatgtcaaattcttgtcacaccacattagatcaatgactttcgcatcttcatttgctggtgttggatgaccaaatgggcatgatggattggaacacagagccccaaatttacacagaacgataccagtttgtaccggtttcctttttgccgccaataaatcagcttttcttttttgaaattcttcacgagttctttccatttccttcatcaactcttcatcttcatttggatgtaaaaactcacaagttccgggaggctttggacaatttggatattcattacataccttagttgggtgtgcatgtgggcatgatctaccaagaggacagtgaggaaacaatctgcaacgcccctctttcttggttggagtgaagttcatattactctcacccgccattccaagtgcttttgctaacggattaaaacgtgtggaattattgttgcgtcctccacggttcccaccgcgaccacctctacgattctttccaacggcgcctccgccacgttgagtgaacctttggctgttatctacaggcgcaaactgagggggagctgcagcgttaacaacgccggaaaaggctgatatgggggatggagttgcaggagcatctgtctgcattgcattctgggtccctagttgtggctgaagtggttgaagttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgcgcgatgtctggttgctgttgttgttgttgctgttgttgctgttgtgcgatatccgattgtcccaagctttgcgcattcatcattctaattttggaaacaatattttcagcactttctccctgttgcagagcttctaatgcgaaaaaggctgtttgaacaacatttgcaagcgtatctctcgaaacactatcaaacaaactagccagctcgtctacgacagattcaacagtaccaccgttaacgatcaataagacaatatactccgcaacatacttgatatcttcgttaaagtttggtataccagccagtttttcggcaacgataaccttcaagttttctgtgtactgttcttgagacatttctgatgtacttccacttccttatgatcagagataattagaaaccactatatttagatgttttatggaagtatttggaagaaagatgtgtaaaattttgtatttttcccatttgccaccagcgaagcgaatatcactatttccccgcttcgtattttgtgtaacgatgtacgagaatacaacaatgtttatataattgtatatgaatgttctcttcacattaaactctgtgtataaggtcgcgttgagcaagctagtgatagaaccttctcctaggatacatagaaagagtgtcatcagttcttgttagctcttcttgtaactgtgtgaacaaatcgtcgatgtcccagtccagttctgacattttcattgaaagcacatccctatataaacgtctcgcctggttccttttttctagcaaaagtgctaacaaagatggcagtgttgtggcagtaacttcccttgattcaggctcaattttgtaatgaaccacacgatcggtaagtgtgtgcaactctccgacaacggtgacgaggttttcttgagtattggagaataacaaaacttcccagaaattataagttggttcagccccagccgaggcttcttcctcgatgtcacttagataaaacatgattgctacttaaaagatttcttatcttctctgtagttcaaattagatagtggaaaataagttttcttaatatacagatatatgcggtttaccccaaaactactttgatgggaagccaacatcctcgttgaaattgagtgattaatttcgttgcaagagtaagatgctcgttttaagcatcgttaaaggagtaatttacctttacggtaatctttgccatttttaagggaacttcctcacaccgcggtttgtttctttatttgttcttgtaaaaacacctcgaagggaatataggatgtgctctatatagacatacccaacaaaagaaaaaagcttctttttgatacagggcgctatgattttagtacaagcagctttaggttacgtgtacctatttctagttgaattttctctctatgaaatagtcctataaatttatataaatctatttttttttttttttcgacacaaaatgtctatttcttggagtgcttactcttctttttgtttttaccttgtttcaactcgtttaatctatcaactttttccttgatcctttccaaagataatttgacatcacctttttggaaattgcttaagtcgtagtatgcaggcgctatttcaatcagccattcgggcctgaccgaggtcacagttcttatgtagttcttcgatgtgagcacaaattcattgtaaatgacccattctgcgtcgtggccaagaaccgtactaggatggatcagaacatcttggttatctttaactgtgatgtatcctttagctcccgatcttttttttgctacttgcatgaaaaacccagacgcaagagcctttctgatgttgtcaaagtatttagggctttcatagtctgtagtgtttaattctaggttgtaacggttcattaatctttctaattgggagcggatattatcagcagcggaaagggacctgtaatttagatagtggtcacggcaccacttatggataccatattcataagcttcatccgatttgaacgcatgatatacatttagtaaggtgatatgatcaccgtctggatgagcaaagatattcttggcatcatctgctcgcttcttgtcctttgttgggcgaataaacacgtttggaaccgatagcatggccactatagttagtatttcttgagaacattggaactcaaaggacccaattaacatcaccgctagcataggatccaagggaaactgggatgccaatctacctaggggtgttaagttaccttcgtcgtccagacatgccaaataatttagttcttcaagggctctcatcattgtttccggagccggtggatccataaaatcgaaatggaccaagtcatcaatacctaatttttttagttctagaacggtggaggataaattggaacgtaaaatttctgggtaactttgctctatcagttccttttggaatgcctcttcagtgtataatctgaaacatttaccaggccttgtacgaccagcacgaccagctctttgttgggcagaagccttggagataggggaaacaagtaaagactcaactctaattcttggattgtaaactttttgctttgaaaatcctgggtcaacgacgtagacaataccatcaattgttaaagaagtttcagcgatgttcgtggagataacaactttcctgcctggtctaccattatgtgactctggagcaggctcgaatattctttgttgttgatgcggtggtaatgaaccatacagtgggtatacggataaaggtccgcatccctcttctctaaccaattgatcaccttctaaggaaatctttctgacagcgtcttcaatttcatcttcaccagttaaaaataacaaaatatcgccagcctcttcagtggcatgaatttgcaaaacagtacgaatggcagaatctaaatagtccctttgaaattccggtgtatagtatagctcaactggatatgttctgcccggaacggcaagtaatggagcatcgttgaagtagcgttggaacttctctgcatccagagtagcagacataataattatcttcaaatcaggtctcctcttgactacttgcttcaaaagacccatcaaaatatcagtagctagtgtacgttcgtgcgcttcatccagaatgatacatgaataacgcgacaagtcatggtcttccattgcctctctcaacaacataccatcagtcatatacttcaatatcgttttattagaagttttattttcgaatctgatagaataaccaacttcttcgcccaacttgacatccatttcctcagcaactctctgtgcaacagacattgctgcgacacgacgaggttgagtacatgcaacttgagtgttctctaagtgtggcatctcatcgaataaaacgaattgaggaatttgtgtcgttttaccggaacctgtttcaccaacaaaaaccataatctggttattttgataaagttttaaaaactcatctctctgggcatgtactggcaattctcttctaattttcaggatatcaacatattttggtgtaaactccctaccggtaaatggatttatttttccatcttcaagtttttgggcctcttctgctgaagtatggtgacgttgcaagcccttgaattcaccagcatcatgatggacaagtggctcttcggatggaagaggatgctgtttggataattcttccgcaatctcggcggcctgctcaggaatagaggtctcaactggatccgggtgttcggacgagaatcttcttttggaacccattattattcttgcagtcctaatctttctatgcgcgtttataaggttatactatcgttactcaatcgcatccccgtaaacgtgttaaatattacaattgaataagtttcttttcacctcatctcgcatttgaaaatttttcagaggcaccgaaaaaaaagaaaaagaaataaaaaaggacttgtgtataagatcgctagatcaataaaaagcaatctggtagatttatgggactccgaaatgatactgtcagttgaaacagcaaacgaatacagagcgtaaaactaaacgaccttagtttggaaaatgatgaaatttgtccataactatatactatcagtcagcaaactatgatccgggtaatattcatttgtaaagctttagatctgtaatagtacccagtacttttttagatgatcttaattagttaagatctttctggtactgtactcagtacgcttccttggcatccttattgggacctgttcggctaagatatcgttcgatatggttacaaatatggtgaaattgaggaatttaaggagattgtattgttcatcccgtctcttaagaactatacagaacgggagaatttcttctgtttcttcaatatcgttgagtaagaaatatactacaaaatctgccaaagaaggtgaagaaaacgtagaaaggaagcatgaggaggaaaaaaaggatacattaaaaagttccagtgtaccaacttcacgaatatcgagattgttccattatggctcactggcagcaggggtgggcatgaatgccgcagcaaaaggcatatcggaagttgcaaagggcaattctcccacttggaaatctttgattctatcagattcgaatattgacagaattaccaataaattttctaaaatgagaggtgttgcccttaaaatagggcaactattgtcttttcaggatgagaaagtgttgccaaaggaattatacgaaattttatcaagggtacagaatagtgcaaatcatatgcctcaaaggcaattggaaaaggttatggccaaggaattaggtgctaattggaagacaaagttttccaaatttgacaagatacctatggcagctgctagtatcggacaggtacatgcggcagagttgcccagtggtcaaagagtggttgtcaaaattcaatatcctggggttaaagaatccattgattcggatttgaatagtttactaatgttacttacagcctcaagtttattaccgaagggattatttttggataagacaattgccaacgctagaactgagttaaaatgggaatgtgattacaacagagaggctagagctctacaaaagtttgaggcgttgctaaaggatgacccagcgtttgaggttcctcatgtgtttcctgaatatacaaccgataatattataactatgacacgtatggagggaactgaaataatgaaattgcccaaggcatcacaagaaaccaaaaattttatttcggagaatatcatgagactatgtctggaagaaattgccactttcaagtatatgcaaacggatcctaattgggcaaatttcctctataacggtaggacaaagaaaattgaattattggatttcggtgcctccagaccttttgcagaagattttattctaaaatatagaaaacttttaacttacgccacattgagagataggaaaggggcgtacgaaatgtctgtacaactgggctatctcacaggcttagaatcgcagtccatgaaagacgcgcacgtcgatagtgtacttacacttggtgaaccttttaggggtgatgtagataaatctttcgatttcaaggatcaaacagtctcagacaggattagaggtaatatcgggttaatgttgaatgaaagactatgtccgccaccagaggaaacatactcgttacatagaaaatttagtggcatttttcttttgtgtgcaagaatgggtgcgtctgttcattgtgcaaagctttttaaagagatttttgcctataaagtttaaaatacttccccgctatttgtatatatgcatatctttatattatgaaagatatttttttatttacttttagtccgtatacttttattttgttttgttagacaatctcgaagaacaaaaaaaaaagataaaacagaaagataaatgtgcactcttttgtacctcgttctgctatagtacttccaaccagatcgactgaaagattactagtatatacgtcatgtttttaaatagtagttcccattctgcttcagtgaattagatatttttttccaatcattctctttaaaccctctgcgatagtgatccaacattttcttagcaacgctaatccttctgccaatagcttctcaaaatatacaccattaactttacaacattacataatatgacattccacagaactctctattccattttaccccatttcaaattactttttagtctttgaattgggtcgcttcctaattatagaattatttttctctgtaaagtcccagccttgttacaatacaattgtacatcattcatgagagatgaatataatctgcatttcttgttctaaattgaatatgtatctttgaaaatactctgtatgcaggcaacttctttaccaatatttactttatgaaacacgccagctttaagacaataccttcgggtcagaaatatagtttagtttgttaactacagcagtttcttacagaaaattttgaacttcgacattagtgcatttatctcaggatataatgatcccgttatccaatcgatatagctttcctcaggtttccattcagtcataaatgttaaattaacgttgtgcctagggggcagataagcctatgacattgtttcgtgctcatcaaaacactaatgtaatggatggcaactgttgcacctattcaggctgcaaaaaaagaagtatcatttaaatcaaaaggaatatgaactgatataaaaagaacatattcatacgggcgaatttggctagtaaccattacgagataggatagaatatacgtatgagattagaataattaacataaaatatgataatatcgctttgcattgcaattagcatacgtaacctcacacaaattttatactaattgtctaggcatttcatacaagaataacattagcgatcattagatcagctaaagttctacataaatgctgctgaacataataacataggtccgcttagcaatatcaagacattattaccgctgtcaacatttcttgtccgtcagtggacttacaagaattgaaccgaaaaaaaaaagaatagaaaaggtacaataaaaagcaatcggtaaacgcgacagcagagacgcccctgcacatttagtacaccgtttccttcatttaaccatccttaaattatcacttgcagtataaaaaatgaaacggacaggaattgaacctgcaacccttcgattgcaatcttattccgtggaatttccaagatttaattggagtcgaaagctctaccattgagccaccgcttcatcttgaaatatccaagaattaaattcttacttgtctccccgaaagctgtatctttaaaacggctcctagttatcgtcagttttgataattagtaactagaatatagtatcaccaagaacaggccaggtaatatactagaagttgtgtataactactaatatttttatacatatagatgccaagtcaaggtccaattagtagatttttcactctaccttgcattattacctgaaagatcgtttgtgtttccttaaattcgccagaggtgcaaacgaatgtaaatatctacatcaatttacggtttcacgcccgtttcgtttctaatggcaactcatgtaaactgtgataaacccgttatttcagttttattttctgctagtataaaggatgatagtagccatttcgctggaatatgtatcgggtttaaaagatggcatagttcgaaacattttcgcacaagattctaactgtcttcgaacgtcgtagaaaccgcaacgcaagaaatgacagcgcaataaaatttattttactaactgatagaacaaatgtaaaaaatttcataatatcaagtagaattctttattctctttgtgaattcctaaacccatgaaagggacttgtagtataagctggatacctattttcattggcttcgtttccaaatgacacaaaaccatcacaaaaggaaatagtccttccatagttacccaatcattctgttgcatattaaatgaacagctccttgttgataatgccagtgtggcatattcaccgctgcagttatttcttttcatatataatgagtcatttgtttctgtcatcacttttctatactttctcttccccgcgtgttttccgtacaccaacaatatatgccataatacacgtaacatttttttataaaaagaaaaggtaagtgatatatataaaatagcgccatgagtaggaaacttttctgttactgcagatatgtgccagactggctcaggtggcataaacacagattaatagtattggcgttgctgaaataagaagatctgtaacaatatcttacaatgcagccaatttcaataaaagatgtggaaagcgatcaagggaaagtttacattgttaatgccttaaaagatctcgtatgcaagtgccttttagaattcgtggacattcaaattgaaagttttatgtatccggacgatccaaagtgttttacaaggatatttaaagggaacaagatagtcaacgaagcatcagataaagattcgaaagtgagaagttacccatcttcattgggtgttggacactctgctttgtttcctttgatatacataagacaaaaaaccaactccttgcggtttttgaatgatccaaagcaattaccaacaccactggtcgatgatatgaacgcaaaattcaaaggcatcattaaagtttatgaaaatctcattcacttgtaccattcatatcagacggtggattgcaataacatgaatcagcaaaagcttttgggtgatctggtcagtcggggtaatttcatgcttgatatcctccacgggtatgttactattgcatcaacaatagtacgggacagtaaggatgccaatatcttgatagacactgttaatcggttcatccacgataccatattattccacaagcgcataatacataattccaacgcttacacagagtaccatgtaatgaaacgtggcatgcaaagaaaccagagtgaggaaacgttagttgaacttgaattccgaatactggatgtttctgatgttaatctggacaatgaatttgatgactttttacagcatagaaaaacgtctcttaaaataactcatagaagggttatatgataatttgacattcataatattggtaaaaagtaccctacatactacatatttctagaatatccacaaagaatgtgtcgttctttttctgcggttctttgttagctttccttcacttcctttatgtcctctttcatgaaagtgaaaaatgtgaagtgcatgcgatttttgcgttagcaatttgattgccgaaagaggcaaaacgtaaataggttgtttcaaataattagaaggagcatcggaaaaatgcaacgacaaaacctctagcaggcaaagaatttatcacctttaaaatagactggaatttgtcatattagttcctaattcagccaattaatagtttaaatcagactaaaccagagatcagtcatcaagcttaggactaatctgctttgcgactttgatttttgtgtccaattggaaagaaacccaaaaatatagaaatcgtccattcatttagtgcagaaatatcaaaagacaagtattacaaagaagactaatgccagaaagctctagagataagggaaatgcagcaattagcggtaaccgttctgtactttctattgcgtccccaacaaagctaaacatactatcttccgattggtccagaaaccaaggtaaagtttctaaaaattcgctaaagagatcaagttcactgaacattagaaactccaaacgtcccagtttacaagcctctgccaattctatttattcaagacctaagattacaattggggcaccaccgttaataagacgagattcttcatttttcaaagatgaatttgacgctaaaaaagacaaagcaacgttttcggcatactcttctcgttcatatccaacaattggatctgagagcgtagtttcccaaacatctttatcgcaaccgacaacatctagagaagttgatgagcaatttacagtagctgcggatagatatattccaattctacagggagcttcgcaaaacaaggtcgatcctgaaaccttacacgaggcattacctccgccaaacgcgtcgccaatttcacacttaagggcccagactaagattgtcttcaaacaaaatgtagctgaagcgtgtgggttagatatgaataaaagaatactacaatacatgccggaaccaccaaaatgctcttccttgagacaaaaaagctatatcatgaagaaaagaacacattatagttatcagcaggaacaaaaaattcctgatttaattaaattaaggaaaatcaataccaatccggaaagaattcttgatgcacctggtttccaagacgacttttatttaaacttgttaagttggtccaaaaaaaatgtcttagctatagcactagacactgcattatatctgtggaatgccaccactggggatgtttccctgttaacggatttcgaaaacaccacaatatgcagcgttacgtggtctgatgatgattgtcatatctctatcggtaaagaggatgggaacaccgaaatttgggacgttgagaccatgtcattaattagaactatgagatcaggcttaggtgtccgtatcggttcattgtcttggttagatactttgatagctacaggcagtcgtagtggagaaattcaaatcaatgatgtcaggatcaaacagcatattgtatctacatgggcagagcacacaggcgaagtctgcggtttgagctataaaagtgacggattgcaacttgcatctggtggtaatgataacactgtaatgatttgggataccagaacgtccttgcctcaattttccaagaagacgcatactgctgctgtaaaagcactaagctggtgtccatattcgccaaatattctagcctctggaggcggacaaacagataaacacatccatttttggaacagtatcacaggtgcacgagttggctcaatcaataccggatcccaggtgagctctttacattggggccaaagtcatacgtcaaccaatggtggtatgatgaataaagagattgttgccacaggaggtaatccagagaatgcaatctctgtttataattatgaaacaaaattcaaagttgcagaagtagttcatgctcatgaagcaagaatatgctgttctcaattgtcccctgacggaaccacattggccacagtgggaggagatgaaaacttaaaattttataagatatttgatccaagatgtacaggaagatcgagagaagacggattgatggatggtatgctaggacttattggcaaggaaggttgtcgaacaaatgataaggagaatcgttccaaaaattcgagtgagattcatacaaggaggccctctagtaccagccaatatttgatcaggtgataaaataaaaaaaataaaagttcatgtcaaggcatataatgaaatttccatacacgcatacataatgtataaacataaatgtattcaagaagcttaagaaataaaagtaatgaaccttgagaatacatcaagatataactcatcacatgttaaagaacccacacaccacacgcgcgagaactgggagggagagaaatttagcaaataacaaaatttaggccttggaagaaaccatagcaatgcaataatcgttattaacataatatctacattgagaacttcttgggctagtggttttgctgcaaactggaaaattgtatcaatcttttaacgttagctaaacatcttctgctgtgttagcattaggaggaagcgaaaaggaaaatacataatgaaaccgacacaggattcacaagaaaaggtttctattgaacagcagttagctgtagaatcgataaggaagtttttgaactcgaaaacatcttatgacgtgttgcctgtttcttaccgtttaattgtcttggacacctcgttgttagtgaagaaatcactgaatgttcttttgcaaaatagcattgtctctgcgccattatgggactccaagacttccaggttcgctggacttctaactactacagattttattaatgtcatccagtattacttctccaatccagataagttcgaattagtagacaaattacagttagatggattaaaagatatagagcgtgctctcggtgttgatcaactagatacagcttcaattcatccttctagacccttatttgaggcgtgtcttaagatgttagaatcaagaagtggtagaataccactgatcgatcaagatgaagagacacatagagaaattgtcgttagtgttcttacgcaatatagaattctgaagttcgttgctttaaattgcagggaaacacattttctaaagattccaattggggacttgaacattattacgcaagataacatgaaaagctgtcaaatgaccactccggtcatagacgtcattcagatgcttacccaaggtcgggtttcttccgtccctattattgacgaaaacggctacttaatcaacgtatatgaagcatacgatgtcctaggcttgataaaaggaggcatctacaacgacctgtcattgagcgtcggagaagcccttatgaggagaagtgatgattttgagggtgtttatacatgcactaagaatgataaattatctactattatggataacatcagaaaagcaagggtgcatagattctttgtagttgatgacgtcggacggttggttggtgtcttgacgttaagcgatattctcaaatatatccttctaggtagcaactgaaacgagccgatgagatttttgtgtacatactataaataaatgcaactaataaagtcatgattaatcagtcatgcatacttcatctgaccaatatattttcatcttgcttattttgggtataattcggcggaaattcggttataaagcgaagtgaaaaatcgattagtaatgatactgatgcgatctctgggaggggggaatgctgcatataagggtgaaggaagataatgcaaagccttttgtagtattgtctgttgataccaaaataaattagttcatcaaaaaggtacaggcagctaaagaaaagctgtaaatttaacgccgtagaaggtatttttcgtgagatctatctcaaggcatcattttttttattttcgcaccaagataggaagaaaaagagtcacagtatagaggactaaccgttaaagattctaaatcggtactgtaaatactttgaaatgcctcaatctactccaagtcaagaagtacagcgtgtaccatgggataataaacctgctttgaagcagataacactccgagcaaccatagcaggtatcgctatagggtctctggtgctaacatcaaattttcaatttggcctgcaaaccggttgggtttccatgatgtccctgccatcggcattgttagcttgtgctttctttaaaaatatctggccattaatatttccgaacgacaggcctttcagtgacgttgaaaatgtatacgtacaaagtatggcagtagctgtcggaacaggcccattagcctttgggtttgtcggcgtcatacctgccatcgagaagttccttactaacgacgaaagtggtggattaagggaacaaggacagtccttcacttttagagaattgttaatatggtccacagccctagcattcttcggtattttttttgcagttcctctaagaaagcaagtaattgttagagagaaacttcccttccccagtggtagcgccacggccactttaatttcagtgctaaatggaactgagattttacaagaggtttctaagtcagagttattggaaatgaggcagaggagattgaatgaatgccctgaagtgctacaacccaacagagatccagaggaggcggattatttaatgaactcttctcatagcgaacttggtgattatacggcaactagccaagatggaagttctatcctttctactggctctgagaactacagagcgaatattattattttattgaaaacttttgttgtttcttcgctttacaccatggtgtcatattttgtaccggtaatacggtctattccagtcttcggaaaatacctctcgaacaattatctctggaattttcagccgtcgcctgcgtatataggccaagggataataatgggtcttccaacagtatcgtatatgcttatcgggtgcttcttaggctggggtgtgttagcaccattggcgagatacaaaagatgggtaccaccagatgctgatgtccacgactgggaggagggagtgcaaggatggattctttggtcgtcgctttcaataatggttgctgacagtgtagtcgcttttattgttgtgacagtgaagtccattgtgaaatttattcttatagatgacaaagctgctttactgaacaacataatcgatgatacatttcaatctatgttactggaggaggaacgcgccattaatagcagcagaagaaatacatatgttgatggaaggcaggacaccgtaagattagtgagtagagataacgaaatagaagtagattcgaagcatttggttcgctataccaccgttatcagtggatgtctagtctcctcgataatatgcattgtttccataatatatttgtttgggatacaagtaattcccctatatgctattatcactgctttgatacttgcgttgtttctatctattctcggtattcgagcacttggagagaccgatctgaatcctgtgagcggcattggtaagatctctcaattgatttttgcctttatcataccaagggatagacctggatcagtgttaatgaacgtggtatcgggaggtattgcagaagcctctgcccaacaggcgggcgatttaatgcaggatttgaaaacggggcacctcctcggcgcctccccaagagctcagttctgtgcccaattgataggggcctgttggtcaattattttgtctagcttcatgtatttgtgctacaataaagtttattcaattccgagtgagcaattcaggataccgacagcagtagtgtggatagattgtgcaagactagtaactggtaaagggctccctgataaggccttggagtgctccatgattctcggagtcatatttgccgttttatcattaatcagaaacacttatagagattacggatacgggtggatattatatattccgtctggtgtagcagtcggtgttggtatatttaattctcccagttttacaattgcaagattcatcggcgggtgggcttcgcatttttggttgaagaatcataggggtgacttaaatgcgaaaacaaaaatgattgtattcagttcggggttggtcttaggtgaaggtatctttagcgtaataaacatgctcttcatctgcttaaatgtccctcactattaggtatataatattttactaataaagaatttacaaagtttacaaattttaaattatttactcatcacataattcgatgtcttagatttccctgtatatatatttctaggtgacaaaaatcctaggcaaaatgttatattatacgcgaccttgaaatatcggctatcttggtgtacaacatggtccatttaagaaaaataaaaaaaagtgatgggcactgttaaaacaggcagaagcctcattcataactgctgaagggttaagatcgtataggtaggaacgatctgacctctcataatggaaacatgggaagtcatagcatcggtaaaagaagcaacaaaaggccttgacttgagcttagatcatccacttattattaaatccgaggacgtgcccagtaacattctccaattactgcaacagaagaatcgacgtcaattgaaacacatctgcatgaaatcaagaaaagagtattttctactagaggaatatgggccaggattttgggttaagtggccgtacaattatttcaatggttacagcttaccagaaaggcgtacggaagttgtaacgacagttgaaagagaaagagctaagcgtgaaacgttaaaaacatgggacgaattgaaatttaaagagcttcttcatttatggtcagaagaacccaagggctcgtgtaagcttgagaaggacaaagaccttaaactggatatgaatcccccagatatgaaaggcgaatcaaaaattaatgactactattcagaccctaaagagtacatagaaagtaagtattatgatgctcttttttccatacatacgcctctcgcatatttcgtcaagtcaaatttagtaaggctcaaaaatacctgccgaaccaagtacggaagtgacagttacaaaatagcctatcaagccatgctgcaaaaatttcttctctcaattgtacaattcaaagatagacatgataacaggcttttattagagcccttttctagtcccatagcagatgaaaaaaggaagaactgtctcacaaaatttgttatccaagatgaaaacaaaaacagctcaaccattgctgatttatgtgttgtattaaaatcccgcgaaataaagctacaaatattattgctattagagataataggattgaacgatttagattggaattttagagattttgagaaaaagtataaattaaaattgaagaaaagatcacttaatttgacaaaaaagggattagttcgtcgaagatcgaagaaaaaaaccagcgaaaaagacaaaggaatcgagagaataacaacatctttggattattgtgaacagttagacttgtacttagatagagcatgcatcttggacattctactatcaagtgaaacgcccaacccagatgccatagaagcatcaaatggaacaatacaagagcataaaaaaaatatcctagacaaaagcaaagaagcctcattggttgggttcataaattatgttcttattccatatttcaacaaaaaggtaccacacgccgttgaatttataattcaaaagctcaagggaccaagcatgagaccaaagagagccctgaaaaaggtcaacgatagcacaaatgtatcgtcacctaatactgtagaaacgtataacaggttatccacgagtcaacgtgcctctcgctcttcaatcattaattccgtcccatcttcacccgcattgagaagggtggacgctaatttgttcagcagaaaatctatagcttcgcccacccctgaacttttgaattctagaacgaactctaacttgaatgaatttctcgaaagtgaaactagaagcttaaagcgcccttcacaattgggaaggacgaagtctgatctaacgatgaatcatttacaaaaacggcagttttctgtctctgacttaagcacaacaagagtaccgaattcatcaactatcacactcaaaacgcctttctcgcactcaactattaatgcatacaaaactatgaataactcttttcgcagagttgggaaacgtaaagatatcaatgaaacgatacgcctacatgaacgtgtagactctgaggaaaacgtacaagttcaagccactcctgctgtgaaaaaaagaactgtgacacctaataaaaaggcgcaacttcaaagcatcattgaatcgccgctaaatttcaaggatgatgatacgcatgaaggcagaaaaaatacctccaatattacctctactcccactaataagcccccggaaaatagctcaaaaaggagagtaagaagacgtttatttgctccagaatccacatagaataagaaactgcgagaccaccttcgctggcaagtagttgacccaactccatctttgtagcttttcttggacgaaaagggaataaaataaaactaagctacaacaatttcgcacttcgggggcctttgagtatacaattaaataactcatcatgcatatatatatatatacatacaatggcgtatgtaaaaactgttatataacattaccgttgtactattagtataaaccgattctcactattcgccaaaaaatatcgcactaattaattcttttgcgtcgtctcttttcaaaatgtgaaatccaatagtgacaccacacctctctagcaatttttccttatcctcatccgtaactttttcacctttaccctcgtacaaatctggtaaatccttttttagaactaacaatgcactaattacagtatcaaccaagatttgagtttcttctttagtaaatttggtcctagttggattggagtcatcgttcaaatgttcctctatattgtctagagttattccgctttcattgaataccaagcgcgcccaattatttaggtttcctaagaagaatctgatggattcaccttctagtaccgatacaccctttaagcacccatagtaagtcccaaaaacacggtttatgtccaaaaatgtctttagcagtgtcctagttactcttggcttcagggatttgtatgcttgaggaaattttttcaatacatagtccaacaaagatgcggcaaaatcacgtagtgcattcgttctttctaaaaattcatgaatttcttgcggcgaatcatcttttggtgatccaccaagtttttttgctaatagcaaggttaaaatggaaggcattaacgaatgaatataagggtccaggaaaatagaagtattgcttagtaaagagtaaatcatttccaaaattgttgttagcaattgtaaatcggaaagattttgtgtgatttgttcggcaataaattgaataaaatatggaaccagttggtgcaggccactatcagttcgtagtgaagtcaaagctgcttgtttcatatgctgtgcagcttcatcagcttgactcttcgctgtcaaggttgaaatgaccttattgaaataaatctgtaattctttggataaaacgtgtttcactaaaggtttgacttcagtattctgtcctggtttaacattagacaggtgttgagaggcgcctgtatccgtcacagaagcacttgctgtcgtcgacgttacaggtgtttggaggctgttatcattcaaagcagtgacaatagcacctctaataaatggtggttgggatacccttatatcattcaaatttggattttggattatggcaggttgaaccccttcaactgctagccaatgtgtagtaaaagttggtagacgaggcacttgcggtaatggctcatttattaatctatcaaaatctacttcttcctcatccaggtagtaaaccgactgtcctccacttgtgttaaccttactaaatgatacagctttattaacttcagagccatcataatatccatataaaggttccacattcagaacacgcagggccttcgatacatcgtctgtagttaaaacatctcttttagagtgtcttttaaacttgactgcctgttcaataatctctagaatacggtattcaacgtccatagcaagtgctttcaacacgtcatcgttgatattttccaacccaagcgactcagcgacatctttaacagtatcttgtggagaccaaattgtgtaagattgctgctgtgtagacattttaacaggctatcaactacactgaggcgtcctttgcttcctttttaaagccaatctattgttttcgctcatgaactacttttgctgctacttgaatcggtgtttgttattgatggtttccgggtatttttttggtaataaaataaagctgaaaaattttgtaaagcgatgcccaatctcgaagcctcacttcaatgaacataatacagagaaaatttaaccataaataggcccagcttcgatcgtaaaatgaggttactagtcagctgtgtggatagtggatccataaaggaagttttgtgtaacatcgggactgacacttccgtacaatcagcactgcagccttttcatgtggcacctcatctagccgaaggattgaaagcttacgttgacaggatgtgggtgatatccgaagatgaagccatcttagcaaggaattcaggggtcgtcgaacttgtaaagatttcgaaacaccttaaagaaaatgaagctctccaggtcgatcccaaaggagaaagcaaaaatgaaaagagcctttccgatgatctacccaaatttgacatatccgagtttgagataaccagctcagtttcagacctttttgatgatgccaaattggaatcactttcaagtaaatctgttaaaagaaccaagttggtggatggttttgtcacattatgtcccataaaaaaggattcgtcgaataacacattcgtagctgctaccaaatcgggattattacatattataaaaaaaggagaagataaaaagttaataaaactagcatcccttggactgaaagcaccagtagaatttcttcagttatatgatctagaagataccgatactgataaatatatatttgcatacggaggggaggagaatttaataaaattagtggaaatagattcgagtttccaatctttaaagcaaatttgggaagccaagaatgttaaaaacgacaggttggatatgagagtcccagtatggcccatggccctaagatttttggagccctcccctggtaaaactgaaaagggtaagctgaactaccagtttgcagccataacccgttggtcccacctcaccaaatacagcacacaacatggcagaaaaccgttcgctcagatagatttattacctaaccgtgaaccattatctcagatggaagtttttgatgccaagggagaaaatgttgtctcttcgttggggaattttcaatctgaaacctttaatgaactgaatgtgattactactgactacaaaaagaatgtttttaaattcgatggtaatggaagaatgttgggcaaggtgggtagagatgatatcactggttcgtcaacctatattcatgtacatgacggcaaatatcttttacaaggtggtttagataggtatgttcggatcttcgatataaaaactaacaaaatgctggtgaaggtttatgttgggtcccgtataaattttattgttatgctggatgacgttgaaatcgagatgccactaagtccaagtgcgaaagctgccaaagggaagcaaaaaaggaaggttacagaacttgaagaagacgcagatgagctttggaataaattggagggaaaggtagctgcttctaaagccagtaagaaaagcaaaatttaatagtaaaggacgctaattgaaggcaaagttttactagtcggcgggaaaaattattaaaaaaagcacttcctgaacgcgacgctgaataacttataatacgttacataattgtataccgtctagtaaacttacatacgcttgtctatcttgtatgctgatgcattttatcaaatagcgttatttcccgcacgagccaattttttatcgtgccccttcttacggttatggttagctctagcccctttccttttttcattcttagcatgctgtcttttcttctgttcagtagattgaggttcatgtttcttaatattttcagattttttttgtttggcttgttctttgacgacatttccatcattttggctatcacgattatgaacataagacgttttccctgttttgctatttcctttgaacataaacttcttttctaaaagtcttgctcgggtaggagatctttctaacatccgacaccaaccttcgattttttcatccgaccatgaagtcatttctttcatagttttcctgacttttgtacctctttttgatctctcaaataatttcggatcctctttcaatagattccacaagtaagcttcaacaatatgatagttatgatcttgtcgcacttcattagaatcatcttttgtatcatagctttcttcgtcttcttgaagtccaattcttttcgaaggatcggaccggttcacatcggcttcatcataagtgtcatccctttcatcttcatcagcctcgtataaaagtttcaatgctcttgtcaaagttttatttcttaattcatccggaacaccctccgagataatctttttgtctagctctttattttttgagctatctcctctatccaatatactcagttcttcagtaaaggatgcattatcaccatctgacaccggctctacttcttcctccgcaggttctctggagaatgcttcgataatggtaggatcctcaaatattttattcgttactaattcaatgttattatcataggcaagcaacgtttgagataattgatatttagaaaactgggggaacaattccatcaacgcggacagttgttcttcattaacttcagtacctgatgatgttggatagctcatatggtctccttcgtccattgacaacccccctaaattcagaaatagtaacttgctcttcaaatcaggaagccttttgtggactccttcatttatgagcattgttcctaaaagaggatataacgccaaagtttcaaaattgcttatgcctaattctttagttatttttagtaaacgatcagcagaaacagaaaataaactgataatgatcaattctctagcctctttatgaccccggccctgtccctttgcccataatgcctctaaaatttcaatccaatttgccgtaaagaagttctccgcaaacttatttggctgcatggatttggcagacagcagatcttcaacgcaccttaaatctattcttttaaattttccagattctattaactgcttcaaatgctgttgaacttggtacgatttgtccaattgtacacgttgcgtgttgatccgtggtttcaatgagccatcgatcaaaccacgaatagaatctggattacgtctaacatatactttgatcaaattccacagggagtcaccaaaaatctgaagatgtaataacccgcatttcttgatcaatgaaaatatccagccttttagtaaatataactgttcagacacatcatggttgataccgagacttaataactttccttcctcatcagcaatttcatgcaagtaagttctcaaaaataaacgaagatgatcaagtgtagattcatctaataattcaacgttagcaccttgcatcaaatactcaaaatacgttacataggtttctattagatgcagccatactacggggtccttttcaattaattgagctctgagtttaaacggtggaaatttgacaatgggcagagaaatatctgcattacccccatttatttcaataacgcggttgtaccttgataacattattcttagtgattctatcctataaaaatttccaagattcaatagttaactcgaatgtctctcatttatgagaactagtgttttatattttcattttttctatggccgcgcaaaatccattggcagatattcaggtatataaacgttacaaagccaagaggagaatggaaggccaaaaaaaaaattcttgtacaattgcatatattgattcattacaatattactgccgtcgttctctcagtcataaatcatgttttccctttccctctcagcatgctttttctcggcctcttccattaagcgagtcttatgagacttggcacgctcttgagctagctttttgcctaactcgcccttattgtacttttcattcgtctcttgaaatctcttctcagcagctaaccttgcggcctcctttgggctaactttatttttgctcggatcacttgtatcagttaatttgctgccttctttcctttgcacaaccgggacagttgtactctttagttgtgtcttcttctttttatctttcttctctttatgtcgaagttcttgctttgacttgactgtatcacgattaattggttttgttcttgctttagttgccaccgtcgtagtttgtgaaggcattggttgggttttacttccgcaaagccccatactatgtacttaaatatttgttgttgtttgctggtgcaaatttcctggatgatgttaatgataattatagaccgcttttatatagtcttatgcctatccttttcatttttatttttctagagggaaaaaatcgctgattacatgagggaaaaaaatatacacatttcttgatcatagaagattcgatcttatatattatacgtttaaatgtttatttacaagcatgcataaattgagatggggagaatgaatgcgctagtactattgctccttagcaataaagctatgtagttgaggaacaggaatgtcctcggcactcaagtcagaataaccgctcagatactcatttaatattgggtatgactctgcgcatccagtggtatacctatatacttgcttggtagcgcgaaagtagggcgtatatctttttaatattttcaagtacagctctattctgtcttctgaattcgaagtagaatcctcatttttcaaattttccaatggcttcggaacttttatgtcgtcttctgtggtcgtagtcgttgctggtgttcctttagcttttgcagaaaagaccttttcatccctctttgattgtgaccatacgacagtggcatccctcaaagcggacagatcagcattggctatatattgttggcccaattcattcagtttcttgaccaactccagccatctatccagaatctcttcattattcgtgttgtctatgcttcccaatgatttcagtagtattctatatgatataatagttcttggaatatggtacaaagtatagtttttatcgataaaatcgattatgctgcgttcgtgccagatagatgctctagttaacataacgttaaaaaatggttcatcaatttttttgaccccactgtaaaacgttatgatttcttgaagcttacggaaaccattgatattgtcattaatatagttttcgaagaatattgtgaaaaaagtgttgtttagtgaggacaaaattccaggattaacagtgttaccataaaattttacagccttttcccatattctataaacatgatcaaaatcgttctgtgctttccatatattctgcaaaaaagagttcactgtagagacttgtaaaataatcttgtatggcatttcatcgttgataattttgtcaaagaaactttctgccaacgttaaattcttggaatcaccaatgaagcttaagtgcgtttcaattaaataaccgtaattcctcacttcagccttttcacataattggccgaagagggataatgccttttcgtagtcttccgccttgatgaagacttttatcagtccgctgtaaagattgggatggataaattctttggattgaataatttggttatatagctcgttaggctcagtcagagaacgcgtttttgcataaagtaatggcagcataaaaccaaccacttttggttcttggaatgcctgtgaagtagtctcgtcggacaaattctttgacgcttcccaaattcgaatacagtcatcgtcaaatgacagctctttaaatgaagtcaatagatgagtagctccatatccgctgacagacaccttgcctatcaaaatgtcatcagatatatcctttaatgaattacatagaaagttcatcatttccttgtgaaaagattgcgaatcgtagtctggctttctacttaattttaccaattggtctctcgtcgacctcagaccgttatgcagcagatgaatcaaacgtgacacccggtacgcattgaaatcaggcgattctctcaaagaatagtataactccattgctctgcccatggagtcccaaaacatggcgaatgatggatttttattcaattggttgtttcctattcttttgtatgtattttgcaaaggcgtggtagagtactttaaagcagatgatacacactcatcaaacgaaagaagctcgtggcgccatggagaagctggatccacattaaacacattctgttctgttttgcgctgttctcgcccattcttcttgtccaaaacgcccttaggtacatttttatgaaatatcggactggagtggtaagtacggtcgctaagaactacgttggcaagcttacctctcagcattgctatcgaaccggagttaacaacgttgcttacgcttatttccatagtttttaacgatctcaccgcatttcttctaagcatcattgtcccttttgcagtatatggactctccgaatagtgtaagaaaatgacactgaaacctcaccttcttttacttattgcttagaccctcattacaatgccatactgaatacattttttcgaatcttgttcagtcaggaacctcaaccatatatcattacacacgagtagtaacaaaagcattttgaagtaagatttgaaacaaaataatactcagagtagatcgacgtataagagttccttccccagcgtattccgccaccacccatcgcacatacatagaataacaatgtcagccaccagagccaataaagatattttcacactattcgacaagaagggtcaaggcgccattgccaaggattccttgggagattacctgagggcaattggctacaaccccaccaaccagctcgtacaggacatcataaacgcggattcgagcttgagagacgcctctagcttgacgctggaccagattacaggcctaattgaagtcaacgaaaaggaattggatgcaactaccaaggcaaagacagaagacttcgtcaaggcattccaggtcttcgacaaggaaagtacaggcaaggtatccgttggtgacttaaggtacatgctaactggcttgggtgaaaagttaaccgacgctgaagtagacgagctgttgaagggtgttgaagtggacagcaacggagaaattgactacaagaagttcatcgaagatgttttgagacaatgagagtgcggaactgcaaatttagacatttattactatataacagagtcctatcgacataaaaacgaaaaaagcgccattatgcaatgaaaacttgccagcggtttttcatttttcatactggtaattcagagagccaagtctttctttataatgcatagcaataaatagtcatatatatatatatatatatatatatatgtacatatatatgaacatatatatgaacaaataaatgataatggtatgtgatagtcattattaacgattaagcgtttttcttcagtttctgagggattctaaccgcttggcgattttgcaagagataagaaaatttttcagtcatatggataacctaacacagcgtgcgacgtattttacttcagggcccaattgaataagaaagtataatatagagtttcaagagtcaatgtccgatctcgttaccaagttcgaatcgcttattatttcaaagtatccagtttctttcactaaagaacaatctgctcaagctgcccaatgggaatcggttctaaaatctggtcaaatccaaccacacttagatcaattgaatttggtgttaagagacaacaccttcattgtgtccactttgtacccaacatctaccgacgttcacgtcttcgaagtcgccttaccattgattaaggatttagtggcaagctccaaggatgtcaagtcaacttataccacatacagacatattttgagatggattgattacatgcaaaacttgttggaagtgtcgagcactgacaagttagaaataaatcacgatttggacttacctcatgaagttattgagaagaagaaaaaggcacctgcgggtggcgctgctgatgccgcagccaaggcagacgaagatgttagtaagaaggctaaaaagcaagatcatccaagaggtaagcctgatgaagaaacccttaagaaattgagagaggaggcaaaggccaagaaggcagctaagaaggccgccaacgccaaacaacaacaagagcaacaaaataaggccccagaaaagccaaagccatccgcaatagatttccgtgttggttttattcaaaaagccatcaagcacccagatgccgactccctatatgtctctacaattgatgtcggtgatgaagaaggcccaagaactgtttgttctggtttggtcaagcattttcctttggacgctatgcaagaacgttatgttgttgttgtatgcaacttgaaaccagttaacatgagaggtattaaatccactgctatggtattgtgtggttctaacgacgacaaagttgaatttgtcgagccaccaaaggactctaaggccggtgacaaggtgttctttgaaggtttcggtgacgaagctccaatgaagcaattgaatccaaaaaagaagatctgggaacacttacaacctcattttactacaaatgacgggttggaagttatcttcaaagacgaagaagaaaaggaccatcctgtaagaaagttgaccaacgctaagggcgaatcattcaaggttgctagtattgctaatgctcaagtccgttaaaaagatataatatcacgaatttgttactaatttaacatgcgtaaatacttatttcacatatataattcaaagatttataagtaaatgtctttgtgctaataacacgccgtcccgatacgcctcaatggttagcccttatttcattttagccgctcctcttggtctccggaaccttcttccagataaaggcgcttattgagcatgctatgatagcaaaaatgatgaaaacataacctgacaaaacatcatgaataatagggaaagtatatgcaatgataaaagttcctacccaattgcaaatggtaccatatctttgcgcaaggaccatatcctgtggttttgatacttctctcattattataaatggcaacggatttaaccccatcgtgaaaacgcccatatatataaatgaaaacacaatcaaaaggttcattttattatggttcattgctattcccataatgaaggcggtaacagaaactaagacggtggacgtcatcagaagcggtttacgtggcaaactatgaattagcagagaaactagtatggtgactaatacattcaccatactaatgaaaaagtttatcctaattgcgtgctgaggatacagttgactaattatcttggtaccatatagtacaatggagtttataccgcagaattgttggccaaataacaatacagtgataacatggcgagacttgacatttgttctgtccctcaagtatttccataatgaattagaaccgctaatagagttcgtggtggttggttcaatcaacggatccccagattctatttgcagttgccaatcctgtatctcttgtgcggcttcatcaaaagtcacgccacgtagcttacatagagataacttagcatcggtgactcttccatgtgctaacaaccattttggagattcatcgactataaaccacatgaaaaaattcaataccgcgataaggaagctaccaaacaaaatccacctccaacggtatgaatcagtcagtgggagggctattccttgtgtcaacaagacccctaacctgatacagatttgtgtcatcgaacccagtaaaccttcccaaccgcttggagcaacttccttaatgaaaaggggtataatcacgatcaaagagccacacgaaatacccactagaattctaccaatgattaagcccctataactattcgaattgaagattatcagcgaaccgacgatattcaatgtgcagttaattaaacttgagaacttccttccataaatattggccagactggtggcaaaataagagcccaaaatgcctccaatgcaaaaaacggaggtcacgattccaatctgttcatcattcaatggtatacattgcttatatcctctttttcccagccatgttctgtcatagggatagccctccatgggaatgtcaaattctgagcacgaaagcacctgctgaggtgcatttaattccgacaagtggtaaccaaattgtattgaaccgattgaggctactataattgcataacataacgcctttgtaattttatgcttgttttgccttggcatgctaacattggatagcaacgatgcactagatagaatcctattcatactatgctacgtacctgtttaactcttctcattttatccgttttctttcttcaccgttcctcttaagttctttatttttttcataacagaatgatcacccctttcactttgccgccaatataatattaacacacaagaaataagtatgaggtagtttgctctcgaaaaaaccaagtaatagttcaaaaaatgaaaaaaagaaaacaaataccaaattatgccaccgttaccttacgtttcatggttaatcatcgtttactgccgcctatgagcgtaagctaatgttataaagaaacaagctataatattgttaaatatagttgatcaacagcattgtaatgattacaagagacgaggtggaatgaaccttatgaaatgcgtattatatataaactgtaataagagctaagttgaattgaaatctacgatacttgatgttgacattatagcactagttcccaggaaaccctttcgaaaaacacagcaaaaacaagagtactgtaaccaatgtaacatctgtacaccagggacccacacattaccaaaatcaaaattatttttctaatgcctgttatttttcctatttttcctctggcgcgtgaatagcccgcagagacgcaaacaattttcctcgcagtttttcgcttgtttaatgcgtattttcccagataggttcaaacctttcatctgtatcccgtatatttaagatggcgtttgctttctccgttgatttttttccttcttagtgatttttttgcattaaatcccagaacaatcatccaactaatcaagaatgccttccagattcactaagactagaaagcacagaggtcacgtctcaggtatgtagttccatttggaagagggaatgaaagaaccaagacggtgactttttttttagtgttgtgcaaccaatatgtcgtgtgtatatcatggtacaggagaatgtcaatcagctaagtgtactcaacatatttctttgtgttttgattgcgaactttgtattaccatctcactgttgagacggcttatttgaggtaatagctcgagtaaatgtactcttccatcgcaaactgagcaaaaagaaagtgtgcatagcctttgtcatacttctcctttattataccatgatattcagaacagtcatactgtctactcattttacggctataaaaggtaactttcatttagattatggaaagcactaattatcgctgtatcaaatggttgtagagagcgcaattatgaaaaagagttaccacgtttcttttgtttcgataaaatgtccagttgaaaacctgttttactaacgatttaaaaattgtatttcattacaatattttttttgtacagccggtaaaggtcgtatcggtaagcacagaaagcaccccggtggtagaggtatggccggtggtcaacatcaccacagaattaacatggataaataccatccaggttatttcggtaaggttggtatgagatacttccacaagcaacaagctcatttctggaagccagtcttgaacttggacaaattgtggacattgatcccagaagacaagagagaccaatacttgaaatctgcttctaaggaaactgctccagttattgacactttggcagccggttacggtaagatcttgggtaagggtagaattccaaatgttccagttatcgtcaaagctagattcgtctccaagttggctgaagaaaaaatcagagctgctggtggtgttgttgaattgatcgcttaagcgcatcaacaaaaactctatgtattttccaataaattatatatcttcagtttaatctaattcaacatctacttctgtattatttctatcacccattttcaccgttttttcgtcttgtctattttgaagttaccagtggcagatcccaacgcttttatcgcttttttaaaagattttcaaaatccatatataaacatagggtccaaaaagaaaacaaataacaaaacaagaaaacctattcgaggtaaagaccaggaaaaacaaaatgactgcagttaacatctggaagccagaagataatatacctagggagattttggcaattctttcgaaacctcacccaaattatcagttagcgtttttgaatattatacaacttttgaaaacgcaaagaagaactggttgggttgaccatggtattgacccatgcgaaagtatatctgaccatatgtacagaatgggtttaactaccatgctgattacggacaagaatgttgatcgtaacaaatgtatcagaatcgcacttgttcacgattttgcggagtcattagttggtgatattacacctaatgacccaatgacaaaggaagagaaacatcgcagagaatttgaaactgtcaagtatctctgtgaaagcataataaggccctgcagtgaaagcgcatctagggaaattcttgatgactggttagcatacgaaaagcagacctgtttggaaggaagatatgtcaaagatattgataagtatgaaatgttggttcaatgttttgagtacgaacaaaagtataatggcaagaaggatttgaaacaatttttgggagccatcaatgatataaaaactgatgaagttaaaaaatggacacaatctttactggaagatcgacaagcctttttcgacagtttgaaggagtaataatgtggccttttgaaagaaaagttagtgcttttttttcttttctcaaaccttcacctggtggtgcgtatcatttataataacatcttgatgcttttcaacgagatagtgcccattttattttgcatgtattatacttccagcacccggtgtgcattatatgtaactttagaaataatcttttgtatattattcgcgattgaatgtgcgtgctgcattatcaaccaagttttaatatatctgtttctcttatttattgttagttaagtcttcggcaaaacgatggaaaaaatcatgaactgaatagagacaagtaaaccaaattataaacaaggtttcccttctgaagagatactaaggaagaagaagaacgacccaataatatttctgaatatgcaaccatttgatagtgggcatgatgatttagttcatgatgtcgtttatgacttttacggaagacatgtggcaacatgctcttctgatcaacatattaaagtttttaaattagacaaggacacgagtaattgggaactcagtgactcatggagagctcacgacagtagtatcgtggccattgattgggccagtccagaatatgggcgcatcattgcttcagcctcttacgataagacggtaaaattatgggaagaagatcccgaccaagaagaatgctctggccgtcgttggaacaagctgtgtaccctgaatgattccaaaggatcactttatagtgtaaaatttgcgccagcgcatttgggcttaaaattagcttgtttgggtaacgatggaatcctcagactttatgatgccttagaaccttctgacctaaggtcatggacactgacttctgagatgaaagtgctatctataccaccagcaaatcatttacagtctgatttttgtctctcttggtgtccttcgagattttctcctgaaaagctcgcagtctctgcattggaacaagcgattatataccaaaggggtaaagacggtaaacttcacgttgcagcaaaacttcccggtcataaaagtttaataagaagtatcagctgggctccttccattggtagatggtatcaactcattgcaacaggttgcaaagatggtagaattagaattttcaaaatcacagaaaaactaagtcccctggcctcagaggagtctttaactaactcaaatatgtttgataatagtgctgatgttgacatggatgcacagggcagatcagactcaaataccgaagagaaagctgagctacaatcaaacttgcaagttgaacttctaagcgagcatgatgaccataatggcgaagtttggtccgtgtcttggaatttaacgggtacaatcttaagcagtgctggggatgatgggaaggtacgtttatggaaagccacttattcaaatgaatttaagtgtatgtcagtaattactgcccaacaataaataagaatatatgtatacataacattatatattggtactttatacgtgtgcattattctgtataatacgaggcaacagatgaatcaagaaagatgatgcttttaaaaagctcttacaaatataatgatattacatcaaatgatattattattcttgatattgggtattctttcgaattatatcaagcttcccttccctcgccttttcgcctggaaatttttcaatgccgagattaaaaaatttgtcaatgaaaatgcattctactacttaataaagaggtgatgagcttataagccaacttcttttaaacacaaaactaaatctgatattgaggacccccaccaactatgccaccaaaagaagctcccaagaaatggaaggcgccaaaagggccaaaacctacccaccgtaaaaataaaaataagcttgaattaggcagagctattaaatatgcacgtcaaaaagaaaatgccatcgagtatttacctgatggtgaaatgaggttcactaccgataagcatgaggccaactgggttaaattaagatctgtaactcaagaatcagctttagatgaattcttgagtacagctgcactggcagacaaagatttcacggccgatagacattcaaatgttaaaattattagaatggatagcggtaatgattctgcgacatctcaagggttttctatgactaatgagcagcgtggaaatcttaatgcgaagcaaagagcgcttgctaaggatttgattgttccaaggaggcctgaatggaacgagggcatgtccaagtttcagcttgataggcaagaaaaggaagcgtttttagaatggagaagaaaattggcacatttacaagaaagcaatgaagacttgttgttaacaccgtttgaaagaaatatcgaagtttggaaacagttatggagagttgttgaaagatcagatttagttgttcaaattgtagatgcgaggaatccgttgctgtttagatctgtcgatttagaaagatatgtaaaagagtcagatgacagaaaagcaaacttactgctagttaataaagcagatttattgaccaaaaagcaacgtatcgcttgggcaaagtactttatctccaagaatatttcgttcacgttttactctgcattgagagctaatcaattattggagaaacaaaaggaaatgggggaagattatagagaacaagatttcgaggaagctgataaagaagggttcgatgctgatgaaaaagttatggaaaaagttaaaattctgtccattgaccaactggaagaattgtttttatcaaaagctccaaacgagcctttattgccacctctgcccggtcaacctccactgattaatattggtttggttggttatccaaatgtaggtaaatcctccactattaattcgctcgtgggtgccaagaaagtttctgtttcatccacgcctggtaaaacaaaacacttccaaactattaagttatctgattctgtcatgctttgtgactgtcccggtcttgtcttcccaaactttgcatataacaagggtgagctcgtgtgtaatggtgttttacctattgatcaattacgtgattatattggtccagcaggtttagtagcagaaagaataccaaagtattacattgaagcgatttatggtatccatattcaaaccaaatcaagggatgaaggtgggaatggggatataccaactgctcaagaattgttagtcgcatacgccagagctcgtggttatatgactcaaggttacggttctgctgatgaaccaagagcaagtcgttatatattgaaagattacgtcaatgggaaattactgtatgtcaaccctccgccccatctagaggatgatacaccttacactagagaagagtgtgaagaatttaacaaagatttatatgtgttcgacagattaccggacaccagaaaggagcaagtgcaaaatgctgctaaggctaaaggcattgatatcgtggatttagctcgtgatttgaatcagctaacgttttcagctcacactggtggtgacacacaaaaagaagccaaatctgttacgcacggtggtaaacaagctgcattgtacaatgccgctgaggacttggatagagacttcttcaagatgaacaacgtcgaaggtagattaagtacaccattccacaaagttcaaaatagttcagctggtaagagacataacaaaaaaaacaaaagtaaaaatgcgaaaagcaaagtttttagcattgaaaataattagcggtaactaacatatatcttctcaaaaaaactgtgtactattatcttttcatctcgccaattaatgacagcgttatttgagaatagacctaagataataaaactatgttcgttacccggacaaattttcttggaagaatttttgagtcctagagatattataaaacggccctctattaatttgctctttctttcctcagtttaattcttctttcgaataaaaaataaaaatatcatggctcttcaacacatttcaacatgttcaagtaatttgtgttagtggatgaccatttaggggctgctggcctggttaccgggagtttttcttggatccaagctagcttttccgtctgattatccttaagcttcacaaattacaatttttcccacgcattaagaaataagctcaagatgcctaaaataagttctatcccgccttttttcgctaacaatgactgagtattcccacagtctatagtttgatagtagatgggcggaaatttttctcatatatttactttttataggagagtatatttacgtacgtatagtgattgcatgtagttgctccctatatcttgtcatatgagcgtgatactgaccgatacctgttacagatgtcggtctggatttgttcgtttttcttccctaaagtaggtcagtatatataaaatatggccggaggaaagcttcaccactttatcaccactaaatttataaagtagaatacaatttcaacatacacagagaataaaaaaaggttgacaggacacataatagcaaggcaagatggctgaaacttccaacgacccctttctgtcctacgttttgagtagcaaacaattaactaatttgaatcgtctacgaaggaaagcagttacaaaacaactgggatcaagtgacgacaataaggtctcagaggagtttttgaggtatcaacatacttatcaaagagaagcatttgaatatctgcaaacaaaacatgacgcccacaaaataatggagtcacagtacgaacagtaccaaagcagttcaaaaacaagaagatatagtatcgatttagattctgtagatgcagttgacacggaatcgcaaacagaatacccaaatgaggagtttattgatagaaacgaagatagcgaagctgttatggagttgagaaagagattgttggggaagggacagaataagggtttaggatatgaaactacgaaatcagtcgataggcaaattgaggaccaggacacgttgcaacaggatttgattcaggatatgagcaaacttgtgggcagtttgaagcaaggagctgtggcatttcaatcagcacttgatgaagataagcaagttcttggagctgcagagataggtattcaagttgcttctcaaggtttaatggatgttagcggtaaattaaggaaatatgacaagagtaaattgagttacttgttttatattactgttttcatttttatgattctcggactggtgtttacatttatcataattcaattattcccggccctataatgtaattataacgatggaatgatgttttttggaagaaaaattcaactgtttattaatatttacggcattttttcatgtagttgagattattcctattgaaaaaagcaaattgtgagaaaaaagtatacaataaaatttgtataggctgcagaattctcctttccgtatagttgcctacttcccgtctcaaactgaatcctgctatctgattgctttctgtgttggtgcggtgaatctttttatacatataatatttgaaaaagaataaacatttgagaaaacaaaagtagctaaacaaaacgacaaaatcataacatttcctgatctgactgaaagctaatagaacagcagtgttcgatgagggtaaaataaggaggggtcttcggttacgttatactagtaagttgattttgattttaagtcatattattgaacgcattatgatgatactcataatggactaaatttttctcatgtataaggtccatagtagccaagtgcattccattacaatgttattgatattatctgtgctctcaaattcggctgaagaaaactactacaaacacaacacatcaaataatgtaacacagccttgcttattgccggtgtaagggtcgactatcttcgatctactcatattcatattatcaatttattatcatatatggtataagaaaatgacatgaacattgagaaacaaccaatagattaattggaagctgaaatgcaaggattaataacttgataaatggaagttaaaagatagtattaatgatgactaaatatggattctgttatccttgtataagagaagtataaaacaaacaccaattggtttattattctcttttcttcaattataatcagtacaataatggctccagcagctgtcacatattttaatgatgatttgcgcatatataacagagataggtttaaataatttaataattgttgggatttcacaactattgaaggctataatattatgtataaagaatataccaggaagtcaactcccagaccttgaaatcctcaaaatgaagacgatagttttacataataatattactttttcttctttccttctatatttctccttcacattcatattacgctgacaatctttgcatttcagcttccaccaagcctgatcaccgtttaccaatatttgtgtcattttcttatacctcaggtaataataaactagcaacctgaataatatcaaatagacgatatgttaaagtttcattctaacaattaccacccattccaaaatatctattgttagagaggcgttaatagaacaacacaacacaaaaatactgaaggtcaaagtttgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatataaacggtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatattaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttggtagttcagctagggaaggacgggttttatctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacatatctcattttgagatacaacaaagttcataaagaaattagccatcttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggagatggcattttttccgaaatttcgccttctcgcacaactttccaaacccgaccaagagaaggaagaaatcattttttttgttgcgagttgtcatagaacgaggtcgagaaacagaagaggaattgaaaatgaattgtaaaagcgttcgttctatgcctctaataagagagtacgtcttgcttgatgtgaacccaaatgcccacaaaacagtacgatttgcagttatgtaaatttgtggtttgtctcctggcaaaaagaatgcattcgtactgcacataattgaaataaggatgtagttcaacttctatgaatgctcggcgatacgatatgtagaggggacaaaaatatgtaggtatcctatggtaaataaatcggtctgttttaaaacctgttttagtgcagcttctttccacgaaagaaatagtgtaagttagaggtacttctcttttacctaaaggaggtgtagttatgataaaaagcgaagctaactaagacagctaagctctttatgttgatagttaaaagttaacaggttgtattaatgaagaatgaatatggatctttttgtacttatataacagaggtataaaccacatgccgattgtttcattattatatatggctaatataatggtgattccggcagcttcatacatttaatgtgacgactcatattgctcttatatgtgactttcagatctcattcaattaatagactcttaactcaaattcagtactttctgacatgctcatttacatttccttttgtaatagtgcttccatacttcatcgtataggatttaaacatttagatcgttaccatagtaactcatgttactattaaataccgctcgtttcaacacattatataatactttggcattgatacgccacataatattctaatttctcttcaacacataagacaaacagggcaaatcaagcaacaggaaggtatttgcttcttaatggcaaaacaggttcagttccactaaataaaaaggggaaatttacgtgtcatttattatgggttcagaaattatgtgttaagtaaaacacctatagcactggggcaaattccggcatcaatttcaacgccaccaaaattgtgtgcgataataattgtgaccccatcatggaaatgagccttcagccagagacggaaaaactcttgaaaggaatactgatggatttataggttcggaaaataataataataaaaagccgtgttggacattatccctcccgttgctcgcggtaaattcttaaggccatatttcaggtaggaaccatcgtcaacaattgctacaacgttttgtagtccccaagattgaaatacaatagcagttgaaagagaactacctaagataattcaatgaggcaattactgattattcctgacagagtgtaaaatatttgcaagtaagagaatcggaacagaaaatttagatattatgagagtcttccctcggcagtaacgatataaagccaatctgtattccagtgtcctgccattctggttctttaaaaactcacttccaagatagtataatccgagactctaaagaaaaggacacttgcttttaatggacagaggaacaccgcatactctaaagtagagagcaccgatatcaagagttacatatatatatatatatatattgtttgcttccgacagagatagctatctagcaattcccttctttttcaatcgttgggcggctaaaagtagcagggtttcgcgaggacctctcgaaggacaaacaatattcattacccgcacaaataaaatttcaaaaaaacaaaaaagcacgggagaggcaaggcaggatgaataaaatcaccgatctcgagaatattaaaagtcatcaagacatcctctttaagtcaaatcctggatccagaaacttaaaaagttgtcatataaaagtttaaaatggtcaaaagaacagtcgccaccaatggagacgcgtctggcgctcatagagcaaagaaaatgtctaaaactcatgcttctcatatcataaacgctcaagaagactacaagcatatgtacttaagtgtccaaccattggatatattttgctggggtactggttctatgtgtgagcttgggttgggtccactagccaaaaataaggaagttaaaagaccaaggttaaacccatttttacctcgcgatgaggccaagatcatttcttttgcagtcggtggtatgcacaccttagcccttgatgaagaaagcaatgtatggtcctggggttgcaatgacgtgggtgcgttgggcagagatacttccaacgccaaggaacaactcaaggacatggacgccgatgactcaagtgatgacgaagatggtgatttgaacgaattggaatctacgcccgctaaaatcccaagagagtcatttcctcccttagcggagggacacaaggtcgtgcaattggcagctacagacaatatgagttgcgccctgttcagcaatggcgaggtatacgcatggggtactttccgttgcaatgaaggtatcctagggttttaccaagataaaattaaaattcaaaaaactccatggaaagtgcctacattctctaagtacaatattgtccaattagctcccggtaaggatcacatacttttcttagatgaagagggtatggtgttcgcctggggtaacggtcagcaaaaccaattaggaagaaaagttatggaaaggttccgtttaaagactttggatcccagaccatttgggttaagacatgtaaaatacatcgcatctggcgaaaaccattgctttgctttaacaaaagacaacaagttagtaagctgggggttgaatcagtttggtcaatgtggtgtttcagaggatgtggaagacggtgcgcttgttacaaagccaaaaagactagcgctacctgataacgttgttatcagaagcattgctgctggtgaacatcactcattgatcctatcccaagatggcgatttgtattcgtgtggtagactagacatgtttgaagttggtatcccaaaagacaatttacccgaatatacttacaaagatgttcatggaaaagcacgtgccgtgccacttccaactaagttgaataatgttccgaagttcaaaagcgttgcggcggggtctcaccattcagtcgcggtagctcaaaatggcattgcctattcttggggttttggtgaaacctacgccgttggattaggcccttttgaggacgacactgaagttccaaccagaatcaagaatactgctacacaggatcataacatcattttagtcgggtgtggaggccaattttccgtgtctggtggtgttaagctgtctgatgaggacgcagaaaagagagcggatgaaatggatgattaaggtagtagtacaaagataaataaaagaaaatcgacataatgcacctcagtataaattgtaaaatataacataaatcaaagaaaaacgagaaaacgatatgattatccgataccgacaaattctcatgtttatttttttttttttttttttttttttttaatttttcttgggcctttacattgagtacaggggcataagtgcgaggagttaccagacgacaactagcaggcggatgaaatcaacactgagtaagtattatgtaatccatccgctcgtccagcccttcaggttcttcctcttctgcacgtttctctagtaatgaactttctaaggaatttaatcggattttttgagaaaaacggagaaaaattaaaaatgtgccaagacaccagcaacaggcaaagcaaaggataaacttccggtgaacatgttagcacggaaaaattcattgctctctctaaccgcgacaaattacctatcgtattttaactttcttcaacagcattatggaaaatgcataccggagattgctcatacagaccataaaaacaacagaaagtcttgtgaggaagataagcaagcacggtaggtaaaccagatatgcacataaattaccgctgactctcccctaaaagaactatattgatggtctgacatataaggcaccgctgaaaagcatgtacaattttaatgtctttgcatttgcatagtcagtgtggcgtgcattctccacagaatctaactaatcaaatgtatcgtgactgggtgttgcatcattttcgcgaataaaaaatagaacactgtagagtagcgcagcgctttttttttattgaggccctttgcagaaccaaggctgcagtcttttctctgaagattagctttgctaatataaacaaatccgttaagttcttgggaatttctttgaagggggggaggcggaaatgtagtgagttgtttttactgtgatttgctttttctttcgctcatggcttattttcctttccttttcttcccacattcaataatgcagcgtaaatatagaacaagattacttgtttatacgagatatacgggcagtgaataaagtggtactagaactaattatcaaaaagagtaactgtcattcaacatttctggctctagacccaataggacataaacttttagatttttgaaaaatggcttggcgcagcacggtaatactagttggttttttaagcctactttcgccaataaaaaaaactacgaaacagttcttacttaccaatatcccctgccactacactgtactttagtgaacccaacatcacgaataagaaacaataaacaataaacaataaacaagtgttgctttagctcaacttgcccctgagaaataacagcgcaactatcaacaatgaatgcatagcatggagtagagtaaaaaagctttgttttggccccgcctagacaagaggcagctgcgcgaaataagaaattataaactcttgtttttctatactgctctcgctcaacctttttttcccacgcctattatcggttcaagggacagcagatccgctctgcgcactggagcagaaacattcccagttcggttccgactaaaacccgccttcccacgcgaaattctgggccgttcaaggcaacttattagtaagaagagcaaggggaaggtacattaaagcaagagaaccgtgcatgaatttatagacatttttcatgggaggtagggaattttcagactttaagttacaccccataggggcaaacatacagcagtggttgttatctttcattcgcgccaggaaaagccgctacccacactaagtgacgtgtaattgccgttcccttgttttgaagcacactgaaagctgaagtgatcataagaaaagaaaaaaataaatgctgagaagggtttgcaaaaaaagaaaggttcctagtatatatatggaaggcttcgttagcttaaactttctacagtcatgcatacagcaatttttttagagcattacttcttgagtggcaaaagcatttcttttttttttcagtataggaagtaatcactgtagaaataagtcaacaataattgcatagaaaaaaatgggtactagcatagtaaatctaaaccaaaagattgaactgcccccaatccaggtcttattcgagtcacttaaccgagaaaatgaaacaaaaccccacttcgaggaacgcaggttatatcaacctaatccttcatttgttcctagaacaaatatagcagttggtagcccagttaacccggttccagtatcatcccctgtttttttcattggtccttctccacagagaagcattcagaatcacaacgctattatgactcaaaacatacgtcagtatccagttatatataataataaccgagaagttatatctacgggtgagagaaattacataataactgtaggggggcctccggtaacttcttcgcagcccgagtatgagcatatctcaactcccaatttctatcaagagcagagactggcacaacctcatccggtaaatgagagtatgatgataggtggttatacaaatcctcagcctattagcatttcccgaggtaaaatgctatccggcaacataagtacgaactcggtccgcggatctaataatggatattccgcaaaagaaaaaaaacataaggcacatggtaagaggtccaatttaccaaaggccaccgtttcaattctaaacaaatggttacatgagcacgtaaacaacccttacccaaccgtgcaggaaaaaagagaactgctcgcgaaaactggtctaactaaacttcaaatttccaattggttcattaatgctaggagaagaaaaatattttctggccagaatgacgcaaataatttcagaagaaaattcagttcttctacaaatttagctaagttctgattttacttttttcggaattacctaaaatgggtttacggcatagaagatagatagattaagaggtaggttgacttttcctttgaaatttgtaattttaataaaaattccaaaaaaaaaaaaaaaaaattcaaagtaaaaagacaaactttggtgagaatcttcgattaacaaaattactccttaatattcttaaattggaaaatgatcatggttatcagtgtattttcttttaccgtgtatatcaagttttataccccgtatagcttcaatatacgcacttttctcagatctttttctgccgtcattcctttcttccttttctttcaactagaaaaagaaacgaaatcagaccatatatctagtcgccaagcatttttcccttcttggataggaggagcaaaagaaatactaacagttattaaaatgcaccatgccctctgtacatcataaacccacttacaggcttttttttcattctcgatcagaagagaaaaaaagaaaaatataactcggcaggctgtacaaccttattgttctgcgtagtttacctggtacataaacttcaatcaggtgattttttttttgatgcaacagattattttgtaggtgtatttgttcattatgtttgtatctctgtaggctcatggataatagaaattcttctcctggtacgtattggagtataccataggaatcaaatgctgcccgtcccaggatacttttttggagatatgacagtctgaaaggtgcagaataaggcaagtttctggcaaacaaaaagtgataacagtctaagtgtcttgaaaattgttgttactcttgccattgcgtcagaagaaaggtgagttttacttctatcctatagcgcaagaaggtactcaatagattacagttcttgttgcaagttggagtatcccattaattcaggccattcgccacgttttaaaacgaagttattaaaaagaatataattttggaattcgaaacttaataaatacatgatgctaggtacacagaagacatcattatttatccccctgaattatgagtccacacaagagaatcaacaactctacataataccataattattttgcctttcactcttcagaaagtcgttctttgattctgttgtatcatctgtccttttgtttgggcgtccactgaatttaatggcagcttagctttaacttcatcgaatggtttaatacttcacatcatcttctgaaaatcgcattaatggattatactgttatttaattagcagctgaaatttttgcttcaaaaagagtaacagttgcaagcaattctctcaaaagctaagaagcctttgagccttggaaagcaatgttcatctaaaaacacaagaaaaccctcaaaaagagttattgtgtgcaataacactaaatggaccacagatacatttttgaaaatgatacaatccgtttttgcttataagtacactgaaataaaacctacctgagctggcggcgctacaaacactcaatgtttctaacatatggaacaaagagaagacagcaaattaccttgctataactgtcaagacgttttggtaatacatgctacttgaaaaccctcaagagtcgctacaaacttgcctttccttaataaataaaggcaagcgttatcttcgttttcaatgaagcgtcatatacatgatactattggaataagaattagctatcatctatcgaatagtgttcataccattgacatattgttgtcggaatggaactctaaaatatcatctgtttatcggcattcgtgttagtagtatattatcacatgcggtgtaagaagatgacataaaaattgagaaacagtcatcaaatataatggaagctgaaatgcaaggattggtaatgtaataggataatgaaacataatgaacggaaggagaaataatcgtaatattattatgtagaaataccgattccattttgaggatttccatatcctcgagaagaacttgtagtaacataatattatagtctttatcaacaacgcaatctcaacaattatcaagattcacctaacattcaaatattatatatgatgtaaaaatatgatataaggattgcgaaatatatttcagatttaatgaaggtgatatgcaagtattgatcatttagaagaataactagggaatgaaaaaagagctaatactattattatataaaaataccgattccccttttgcggattactctatccatgaggagaataccctagtatattctgcatgattttataaaccaactattacagtctttataaaaatgaagttccaaaaacttctcatattggcctaatttctcgcgaatatgattggttatacggtgtaaaagtttttccatatagtaatttacctttgtaatggaatttttccaacaattattgtccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagttttttgtcgtaagttgagaaagttttttccagttaagttattatgacgcatgcacatagaaggatcaccgaacaaagttgcaattattaggcaccgaatgaagaaaatgagaacctaatttcgcttggcaatagtaaaatgttttatctgcatcgaaaaagttatatagatttatgcctcatatataaaatagaattttagaataagataatccttatttattttgcagatctaatagaatccatatattctttagttgaaagtatagaggtgcctcctaaaaccaccctcattctgttattcatcgttccattgaaatcatggactagccttgcctcctcataagttacaccgccaataacaaacaatattacatcctgaggaatatctttgctctgctggtttccgatcactctatggccttgagtatctatttctttgaaacgatccctgaataacgcatttttagagagatctgttagtaatgacgaaatttccggaatatgttgcatatagacgttttcagcggtgttgctcttagaattcattctactattaaatcttcttgctagttcggttaatatatcgtccttgtcatggttactttgagtcattttatcctggcggctaaaaagcgatttaaatttatggaaaaagttgacgtcctctggaggaagttgttgagacagaatctcaactagttgacggattttgtctgagctggtttgattgtttaaagaataaatacatgcaagctttaacttgtaatacttatcaactgcttcattttgtagcaatttaatcaaatcggagaaatcttcttcattggcatcgtgtgctgatagattttgttctatttcactaatttcccatatattttttatcttcaactgtctgtctaattcccccactatagccatatgctttgcaacatttccagataattttctaaactctggatacttctcaataaagtttttaatatcctcaatggaatttatttggctgttggtttgtgtcttgtctttgtatgtagtcacatattgttttactttatcacccaattcaccaaaattcaaatacatggtatccctgaagaaagcatcttgctttgatgataaggtgaccttctccaggtctttatcaattctaggcactttcgataaatcaactatattccgcttaatgcctatatactcattgatcattgattggtaggtccaaggttgaagtaaaggtgttataggatcagtattacgatctaaaattagtaacacaggtgtcgaatccatcacaggaaaatcaaaaaaagttctttcgtttttaccaatctcataggaaacttctttagccaatctttcacaaattttacttgctccttcatacctgatatctggttttatctttaaggataaaagcacagaaactaagctgttggtacattttgttagccccccttcgctccaaaccaatttattacttaaaaattctcttggttgcaaatcaaacgaaaataaatcttggtttaatataaaaaagtcttggaatatttcttccaccttagtaacagcttccaagtcgtcagattcagctagccgttctaattgagatttagagacaatattactaaagaatatttgatactcgccgtaccgaggatttcttaactcacgcagcagatgttgcagtgtttcctctgtgggtttaacgtaaactaagcaccttaaatgcctggacacttcacgttgctcattttctattctttctaccagatatatttcatgcttcaacaactcactttgagtggcacataaggatatcgtaggtgtggtattcttatccaacagcaaaaccttaatcctttggtgttcattgacattggctacgctcaatttcgattgggaagtcacaattttgtttatataaaagtcagccacatcaaaaaggttcatttctttgttctatacagtaaaagatggccttaactcaaaaccaagtcactgtacctcttcactccttaatgttactctgggtacattgcatatgagccaaggcacttctataagtaagttcgaacgttaactaactgtaatgacgttaccctttcctgaaattggcagaaacaaaaatgaacatttctggcaacttttcgccatacagtcagtactcgttacggacgcccgggaaacaagtaggaaacatatgagaggccaaacaagggtaagaccttcttttctggtaatagatattacttcatcgcacaaagaagtctaattctggcgtgtgatgacaaaaaggtttaacaagacctgtttcaaaatgtttgcatatgttgattacagtatatataatagtacacaaacaccggtaacattttataatttttttgaattttttgtatacttttccaaccagtggtgcgctggtggctcttgagattacgtgaaaggcactgcaccatattatccctttgaagtttctggaactttgaaattatgggctcttccttcttcgtacacgctgttcagtactttctcaaagatagctttttctttcaggtggagatattttttgtaaagaatcaaggcagtatgggcatcttcaattgaatcgtgatttccctcttggatattcattcctaacaacacatatgccagataacgcaatgaaagatatctctttccttgtagaaaatatatggcagtgtcgcgaatttggtttcttgggacattaatattaatgtgtttgaagtcattattcaaaccatgaccaacaaatacgcatccgagctgcattaaaagccagacttttcgatatacaacgtttcttctcacaagccttttggtactcttttcagggtccaagtcaccaggaagaatcccactatatcttgtcaaatagtcttctatgtggttcgtgtttaccacataatcatcgacaaatggtactccatacagttctccttcttcgcctctaataatggatattctggccaaagcagttcttttaggtcgaataatacttctgattccttgatgatcgatttcacatagttcactttgtaatgagacaaattcggcatcaatggcaaccaaggttccagatttaggtgcctcatcatgtgttaataacttatattcacgtcttgcagtatctcttattccgtttgcgaaataatcacggaaaagtatgtcatagttgatggaatacgtatcaacagaaaagaaaggttttcgtaattcttccgcatcacaatatatgataatttctggtgttttccaagggtatgtcattttaagcgcctcttcctctgttatctcaacaaccaaataatcattaaacatgagccacttgaagcaattctcttttggattatattttttgacatatgttactagacgcgtctcgttattgttatcagtgattttagccacgtaaccattcaattcgtatttaaatatgtggcttgtgcccttcaattcggacgccgtcgatcttagaactgccttgtttttaatgatgcttccataaaattcactagttaaccagtttttcgacgaccttatattggaaaattcggtatctaatagtgataattctaatgacaacactgaaggtaaattcttgacagtacactcctgggtgatagtttcggttttgccgcaggttgggcaaatactgttcttttgggttacatttttcatggcatattcaatataaggcaaaatattctgtccattgcttttcttgttcaattgtttgattacggttttgttgattcctgatattgataaggagggtagaagtttgacggtagtgtcgtagtgatcacagctacactctgttcgtatttccgtttccaaaccaaagcattgatttagggtgatattatggttgactgtctgcgcttcctctttaataagttgcgagagcaggaatctgttaaatttttgaggcatattgcgtttaatactttcagaagaattaaaatcctcgatactttcccttatgcacagcgattctaaatactcttctaaatgttcttgtggttcaccgttttctaattgtcttttatcagttaaggatttcaatgacgcctgaaaattggaagaactacatatttttccatgtgatctttccatcatgtcaaagaggtagcctagatcagttagcaacgttgtttcaaaattctcgtctttcaaacacccaacaacgaaattaaacatttctggaataaagcgatacaattgtatgatagcatttgtgtagtgattatcaacatctggatccaatcctgaatactcagtgttattaaagggcgtaaaatcaaaattatcagtaccaaatctacctgatgtcagtggaagtctactgtatgcagggggtacttcgtacttgttgattgaggtatatgtctgtatatcgctggtttctaaaccgcttgttatctgtttccttatatctcttagacaaacgtaatctggtatagcatttctcataccgtatttggtgcgatcatatcttaacaaaggaaattcttgtgtgctcaacttctcattttggctcgagatcacagcaaggttactttttaatttgccgctcgatggtaagggtgacttacctgttaattgcggtatggtaccttcacttttaaacactacagggggccatgcagacaaaagtttatcaagatagtacggcatccccacagaactcaatggatatgtttcatcgtcgacagatattgggccgtcagaggtaatgtcattaaaataatcaggatatgctagcatttcaggggtattggtaaacattcccatgttgtttgatgatcttctccatgtatctaggtgattatcagcttctagtatacccaatacgtcaccattgggggacaaacataactttttaatcgactggcaaggatgaacatattgtgttcttaaagttggattggaaaggtcgatgaaatcaaacgaaccagaacttgaggcgacgatcataacagtaggaagcaaaggatgtaattgaacaaaatctgcgcctccagatcccatagttgttcctttagaaaaggaaacaggagggagttgacgcattgttctcaagtcgtaaacattcacaaatgggtcagcgtataagttataaaatcttttggacttccctactgtaaccaaggtgttatcccgtaaatccatagcggatatggatgcagagtgtgcattaaatgatttgatagtacgattcgatgttggatctagcaaatccacagtccctgtttgtcttccgatagacaaaactttattattagagcacattaacttcactttagatgagtaattcaagagggaatctaagcaacctctgttcaagtcaatggacgcaattccccaatttgtgttgtcaccaccacagtagatattgtttttcagtgaatgaggagaatagcacatagtgttcaattcgctaaatgcagcaatatcaatgctagtgaggttcaatttagtaacacctcttctattagcaaagtgtaaggaatcttcactaatagataaaataccatcccgatgactgagaatatccttcacggaatttccacctatgtggcccctatatcttgtataaagttgaaaagttggatcatatgacgaaatgcaaccatagctgtctccactccaaattaagtttgccttctcatcgaagctaatcgctgtaatttccttatccctattatcgaagcgaaagtatggcttcttcaaatgttccgaaagatcaactggattgttgaagaaatgttgccaattattcataatacattcaccattcagaaactcagtatagcaattgtgttctagtaatctcttagggtgtaatgcagttcaaaacaaaaaataagcaaataaaaaaattttcagaatgtaaaaattctagttaaaatgaacgtgtattatatggtaatgatgtgtctcttggagattctatttcttgtgttcctctatgcccacatagtacgttatttcctatatatgctaacgttaaaagcatgtttctttttcgttattctctcattgaaaaaaacaatacgcgaaagagaaggcgccacccgccccgttttaatacaaatagataaacacataacaaaacaaaggctaattagacactacactcagtgattaagtacttagtaaccgtgattacgacgtcccttgtgatatctaagtgggctgacaatgaatgtggatgaaagaagccggattgggggtagagagaaggatgcggggcccgggaaaggcattcttaagcagaaccaaagctcgcaaatgacttcaagctttctagagaaccctggtgttcgtattcctaccaggattataacaaaaaaagaagtattagatggtagtaacacgacatccaggatcaatacttctaatttacagagtatggtaaagagaagagtttcattcgctcccgatgttacgttgcatagttttactttcgtacctgaacaaaacaatgaaattaaggaaccaagacgtagaaaaacttcaaccaacagccctactaaaatatctagtcaagaagagcctcttgtaacgtctactcaaatcgatgatgctcgtacggaagaaaaaacagcggcagaagaagatcccgatacatctgggatggaattgacagaacctatagtggcgacaccggatagtaacaaggcttcacagcatgatcccacatcaatggaaatgactgaagtttttcctcggagtatcagacagaaaaatccagatgtagagggagaaagcattgagtcaagtcaacaaatcgatgatgtcgaggcagtgcgagaggaaacaatggaattgacggccatacataatgtacacgactatgattcaatttcaaaagatacagtagagggcgaaccaatagatctgacagaatatgagtctaaaccttacgttccaaacagtgtctcacgcagtaccgggaaatcctctgactatagcgtggaaagaagtaacgataaaagcgacctttcaaaatctgaaaataagacgaattcctctcagccgatggaaattacagatatattccatgctgatccacagaaccctatgagtctacacagcgacaataacatcaataatgatggtaatgagatggaactcacgcaaatacagacaaactttgaccgcgacaatcaccacattgacgaatctcccagcgaaaagcatgcgttttcttctaataagaggcgcaaattggatactgtctctgattatgctgcatcggttacgacaccagtcaaagaggcaaaggatactagtggagaggacaatgatggtgatttagagatgatggagaaaatgtcacccattacatttagcgatgttgataataagattgggacgagatccaatgatgtgttcactattgaacccggtactgaggatactggcatgcaaaccgcgacagacgatgaagaagatggggaaaatgtcgatgataacgggaacaaaatagttgagaaaacaagactccccgaaatagacaaggaagggcagtctggtatagccctgcctactcaagactacactttgcgggaatttataaatgaagtgggggtagggtttttagataccaaactgatagatgatctcgacaagaaggtcaatttcccgcttaacagctttaattttgtggagaatcaaaggatagataacgtattttctgccttctatatcgatatacccattttagaagtggaagcattcagatgcaaggagctttggagaagtattaatgaatccaaggataaattcaaggactttgaggcccaaattgataaatcccatccccctcttctgctccaggagtatttttcctcggatgagaaaatgaagcaattgatgagggaccagctacagttggtcaaaggatattcgaaattggaggcagcaatggaatggtatgaatggaggaaaaagcaactaaatggtctggaattaattttggcagaaaatttgaataccttgaaaagggagtacgaaaaattaaacgaagaagttgaaaaagttaacagcatcagaggcaaaatacgaaaacttaatgaagcaataaaggaagagataaggtccctaaaaaacttaccatccgattcttataagcctactttaatgaatagaataaaaattgaggctttcaaacaagagttaatggaacattccatatcgttgagttcttccaatgattttacccaagaaatgcgttcacttaaattagctattgcaaaaaaatctaatgatatactaactttaagaagtgaagtcgcctctatagacaagaaaattgaaaaacgaaaactgttcacacggtttgacttgccaaaattacgagatactctcaaaattttggagtcattaacgggggtacgctttctgaaattctcaaaggcaacactttcaattgcatttcttcaactggatgatttgagagtggatattaatctagcaaactttaaaaataatccgttaagttctatgaaagttatgaatgacagcaataatgacgatatgagttaccacttattcacaatgttgttgaagaatgttgaagccgaacatcaagatagcatgctttcgaaccttttttttgctatgaaaaagtggagaccattattgaagtatataaaattactaaagctcttgtttccggtgaaaattactcaaactgaggaagaggaagcgcttttgcagttcaaggattatgatagaagaaacaagactgcatttttttacgttatatcccttgtctcatttgctcagggcgtattctcggaaaatgggcaaattccaatgaaagttcacataagtactcaacaagattactcaccgtcacgggaagtcctctctgacaggataacccacaagatcagtggagttcttccttcatttacgaaaagtagaatacatttagagtttacgtaaagtgtttataataggacaacgatgactagtaatatctcatcacttttttttagtttttgacgaaagatttttaactgccccgccggcaggaaagttcaaacaatttgaagaaaagctcgaaaaaattttggacaaaaacaacaatcacatcaccattggaaagataaaaaattagaaagaattaactcgtttgttgtttcctgttacctatcacaattattattgctttttagaaccacaagcaaaggagaagcagtagccaccttatgtttaataaaagtgtaaatagtggtttcacctttggaaaccaaaacacatccacaccgacatccactccggcacagccttccagttcccttcaattccctcaaaaatctactgggttatttgggaacgttaatgttaatgcgaatacttcaacacctagcccatctggtggattattcaatgccaattcaaacgctaattctataagtcaacaacccgccaataattcattatttggaaataaaccagcacaaccatcaggtggcttatttggcgctacaaacaatactacttctaaaagtgccggaagcttattcggaaataataatgccacagcaaattctacgggctctacaggtttattcagtggtagcaataatatagcctctagtacccaaaatggtggtttgtttggtaatagcaacaataacaatataacttctaccacgcaaaatggtggtctgttcggtaagcctactacaacccctgctggtgctggcggcctgtttggaaattcctcatcgacaaactcaacgacaggattatttggatcaaataatacacaaagttctacaggtatttttggtcaaaagccgggagcttcaacaactgggggattgtttggaaataatggtgcttcattcccaagatccggtgaaactactggaaccatgtcaaccaacccatatggaattaacataagtaatgttcctatggcagtggctgacatgccaagatctattacgtcttctctatcagatgtgaatggcaagtcagatgcggaacccaaaccaattgaaaatagaagaacatattcgttttcttcctcagtttcagggaacgctcctttaccactcgcctcacagtcaagtttagtgagtagactaagcacgagactgaaagccactcagaaaagcacgtcaccgaatgaaatattttcaccgtcttacagtaaaccgtggctgaatggagcaggttcagctcccttagtagatgactttttttcttcaaagatgacttctttggctccaaatgaaaacagcatctttcctcagaatggttttaatttcctatcctcccaaagggccgacttgacagagctgcgtaaattgaaaattgattccaacagaagtgctgcaaaaaaattaaaactcctctctggtactcccgccatcacaaaaaaacatatgcaagacgaacaagattcatcggaaaatgagccaattgcaaatgctgatagtgtcactaacattgacaggaaagaaaatagagataataatttggataacacttatttgaatggaaaggagcaatcgaataacttgaataaacaagacggcgaaaatactttacaacatgaaaagtcatcaagttttggttattggtgttctccttccccagaacagctggagcgtttgtcattgaagcaattagcggccgtttcaaattttgttatcgggagaagaggttatggttgtattacatttcaacatgatgtggatctcacagcttttaccaaaagctttagagaagaactattcggtaaaattgtaatatttcgttcctctaagacagtagaagtatatcctgacgaagccaccaaaccaatgattgggcatgggttaaacgttcccgctataatcactctagagaatgtttatcctgtagataaaaaaacaaaaaaaccgatgaaagatacgacgaagtttgctgaatttcaagtttttgacaggaaactaagaagcatgagggaaatgaactatatatcctataatccctttggcgggacttggactttcaaagtcaatcattttagcatttgggggttagtcaatgaagaagatgcggaaatagatgaagacgatttgagtaaacaagaagacggcggtgagcaaccattaagaaaggtgcgcacgttagcgcaatcaaaaccatcggataaagaggttatcctcaaaacagatggcacttttggaactctatcaggtaaagacgactctatcgttgaggaaaaggcatacgaacctgatttgtctgatgcggactttgagggaattgaagcttcccctaaacttgacgtttctaaggattgggtagaacaattaattttagctgggtcttcactacgttctgtgtttgccacttctaaagaatttgacgggccatgtcaaaatgaaatagatttactcttttccgaatgcaatgatgaaattgataacgcaaaactcatcatgaaggaaagaagatttacagcctcttatacgtttgcaaaattttcaacaggttcaatgctactgacaaaagatattgttggtaaatcgggcgtttcaattaagcgtttaccaactgagttgcaaagaaaatttttattcgatgacgtctatttagataaagaaattgaaaaggttactatcgaagcaaggaagtcaaacccatacccacaaattagtgaaagctctttactctttaaagatgctttagattatatggaaaaaacctctagtgattacaatctatggaaactttcatctattttattcgaccccgtttcctatccatacaagacggacaatgatcaagtaaaaatggcattattaaaaaaagaaaggcattgtcgattaacttcgtggattgttagccagataggtccggaaattgaagagaaaattaggaattcttctaacgaaatagaacaaatatttctatatttgctcttgaatgatgtcgtaagggcatccaagttagcaattgagtctaagaatggtcatttgagcgttttgatatcctatttgggttcaaacgacccaaggatacgtgatttagcggaattacaattgcaaaagtggtcaactggtggttgtagtatcgacaagaatatctcgaagatttacaaattactaagcggttcaccttttgaaggtttattttctcttaaggaacttgaaagtgaattcagttggttgtgccttttgaatttgacactgtgctacggccagatagatgagtattccttagaatctcttgtgcaatcgcatttagacaagttttctttaccctatgatgatcctattggagttattttccaactatatgctgctaatgaaaatacggagaagctctataaggaggttagacaaagaaccaacgctttagatgttcagttttgctggtacttgattcaaacattgagatttaatggaacacgcgttttttcgaaggaaactagcgatgaggctacattcgcatttgccgctcaacttgaatttgcacaattacatggccactctctttttgtttcttgctttttaaatgatgacaaggcagcagaagataccataaaaaggcttgttatgcgtgaaataacattgttaagagcctctaccaatgatcacattttaaatagattaaagatcccttcgcaattgatattcaatgctcaagctttgaaagatagatatgaaggcaattacctttctgaagtacaaaatctactcctgggttcgtcttatgatttggcagaaatggctattgttacgtcattaggaccaaggctgttgttatcaaacaatcctgtacagaataatgaactgaaaactttgagggaaattcttaacgaatttccagactctgagagggacaaatggagtgtaagtataaacgtatttgaagtatatctaaagcttgtgttggataatgttgaaacgcaggagactatcgattcattaattagtggtatgaagatattttatgatcagtataagcactgtcgtgaagtggccgcatgttgtaatgttatgtcccaagagattgtatcaaaaatattggagaaaaacaatccttcaataggcgattcgaaggccaaattgcttgagctccccctagggcagccagaaaaggcatacttgaggggtgagtttgcccaggatttaatgaagtgtacatataagatataagtttttttatttttatttctaaaaaaaagaaaaatagtaaaacatggactgaagctaacgcttttggagtaattagtagcattatatatggtaaaagtgttcttcagtaggtctaagatttaaaggtaatgatatttatattataaaacgatttgacctctaatgcacttccttttattctttttgataaaatatactatacatcccccacagcatctcgcagagcctccacaacgttaagtacagcactcgaagctgggctgtcaggatagttatccaggaaactttcacccatgtcacaactcttgccaatcctcggatctaacggaacagaccccaaaaatttgatgcccaattccttacaaagtgcttcacctccacctgtggtagccttgaatatttgggactctcctttgcaatttggacatacaaatccgctcatattttccactagtccaagaatattgataccagccttcttacagaaatctatctctttccgtacatctaataaagctacttcctgaggtgtggtgaccacaagggcaccatctatgccagattctctcatatacttgtttattgaaatgtgctcatcagatgttccgggcggtgtgtcgattaccaagtaatcgagtttatcccaatcaacatcctttaaaaatttttttatcaataaattcttttttgaacccctccatataatggcggaatcgtcttctggaagcatatattgaatagacatggtggctaaattatcagtcacatagacaggtgtccaaccggagttcgattcatggacggtttctttaatgcagcctaacatatgtggcaaagaaggtccacatatatctaaatccatggcacctacttgtaaatcttcgtcagctgaaagtgcccaacttagcattgcggcaaatgtcgacttgcctacgccacctttgcctgataaaaccaatattttatgttctattcctgacaagttatctgtgatcaatggaatatctggatcagggcctttcggaagactttcacatatttctttattggcgcagccaccacaagcatcggacttacctgccatgtctgattctggaccaggacagtgttctggttccggctgattaagttcatactctgctggtagcacttcgtcgtttacatgtggtagtatctcagtcattcttggatatcacttatgtatactgttgttctcaaaaacagaaagacttcacgtttagcctagcctacgagttgttggacaaacatgttatttattattatatacaaaatatttctacgcattactaattacaccattaatgaatccgaaaaagtacccggaagcgtattttgaaaagccatattaaagaataataagatgaacggcagttttcgacgtgtcaatgcatagaactgagagaattgtgcattggatgacttatttatgtagggtgctatgtcccagctgacggagttcattagctgtatccctgtggttaatgaagaacaaaatgaagaagatgagcgtggcctctgtaagattcagattgaagatggcgctatgttggaaacattagatgagaacagtctttcagggcttagaatagagaaaatgttggtaagtgaaggtacaggaattttttccaaaagcagttttggaatcaatgatttgcgaatctttacgggagaaaatatcgatgaagagtctaagaaatatgtgtggtatgaactactcaaaatgttaactggtcacaaagtgtacattgcatcgttagacgaaaaagtcgtattcacaaaatggacgtgcagaatgcaagatgatgaggtatggaaagtagttatggagttggagtcatcggcgatcataagaaaaatcgctgaacttaccttgcatccagtcaaaaagggagagattgatttatttgaaatggcagataaactctataaagatatctgttgtgttaacgattcttaccggaatataaaggagagcgattctagcaatagaaatcgagttgaacagctggctcgggaaagggagctattggataagcttttagaaacacgtgatgaaagaaccagagcaatgatggtaaccttgttgaatgagaagaagaagaaaataagagagcttcatgagattctgcgacaaaataatatcaaattgtctgacgatgatgttttagattctgcgcttattaatacggaagtgcaaaagccaatttctgagttaaactctccaggaaaaagaatgaaacgaagaaagacggtagtagagcctcaaaatttacaaaagaagttgaaagacacaagtcggaggagagctaatagaaaaatatctaatcaatccgtgatcaaaatggaagacgacgattttgatgactttcaatttttcggactttctaaaaggccaattattactgctaaagataaactcagtgaaaagtacgatgatattacctcttttggagatgacacacaatcaataagttttgaatctgatagtagcagtgatgttcaaaaacatttagtgtctttagaagacaatggtattcaaatatcagcaggaagatcggatgaagattacggagacatttctggttctgaatctgagactgatgcaagtgcaggggaaaagaagagctccaaccatagtgaacaatccggtaatgatagggaaccttgcttgcagacagaatcggaaacggatatagaaacatagcctatttatgaatgaatgtaatatatggcaaagagtattatagtatcgcatcatttgagagaatactttatttaaatggcaaaaaatagttctatgtgagtgatcgaaaactcaactactcagattgaaaagaaaataaataaaactaggtgttgtatgaacgtgaaagaaatcgagagggtttagaagtagtttagggtcatttttcagtacattggttggcctggcttgagttgcaaccagtgccaagcatcagcgttggcctctctcttgtacattggttggcctggtctcaaatttaaccagtgccaagcgtcggcaacagcctctcttttcgccaaagtggtgttttgctctttttcagccgcctcagcaatagtggtgttgataaacaatagcccactggcggtagcgttactgaatggtaaaaaagctatgtcatgatcacctccgaaatccaagtatccaataatggcctcggctggcacctgagcgatatcttcatcggaactagcagtgacagaaacggccgctaaaataaaagtgagaaaggtagaaatgaatttcattttctccaatatgtgaatttactggaatttgatgcaggtgatggtagtaattatccattatatagaatataaaaacagatataggaaggacacctcaaactacaccagaatcaaggacagcttttatacatataagccctcgtctctgcgctgtaaagacaccaagtttcactaggtccacggcgactctgtactgaaacaactgaatatttgaaacagtaacgatgaatagtttggctcgataccttgaaaacaatcactacaggcgtcgcccagatgcgcacatcgttgctggcattgatgtaccaatgaagaaatataagtgacaaactttatgaaaagatagaaagaggtttacaagataagagaaaaattatgctgtgaagattagtaatcgaagtaactgcttattcattcagtgcatgtttttctaggaatgcgtttgatatgggacatacatcttactatgcgacattaccttttagggacatcaatgagcaagtgaacactagcaaattaggaaaacaactttagcacgcccaactgcgtactgaaacgcagaaaactatagagtttcccgaaacggtgacagctgagttcgctcaaataagaacaacaccatgtcttgaagcttcttctatagcgtagagtaagtagtgccttgtagccctaccgttttacaatgcatgaggttacccgcacttattatttttttctctttttttttcttagctataaaaggcagatcaatgcagcattcattgctttatttgactttcctttactatttatttactttccatttcttattttagtgttattttataacagtaacgcaaatttaacagccattcgtaacacgtacagtatctcgtcgaggttgaacccctccggggcgttcttgacccatgaagaatgtggattggtgttgcaatatatttattattggcttggactggagaacaaatttatcgatcttgggtgcaacagtctttctgtcgtctgttttttagcagatctaagggtttaccttcgtgtgcccggatgaggaccgttgcaaggattgataatacaactatatacatcattatcgtagtgaattgcacgagtaacttctcggcatggggtgagtaaattcatattatgaaagtaattaaacttactacctaaataagaggatatctatgtcttattgcttgtatatatgagtggcttggaatgctgcaaatactgtttaggaaaaagtagataactaaaaggtttctccttccttcggttgacgcaatttcttgttcgctggggttgccatttcctttctaagatcaagtaataaagtttccatggtgtaggctcttttccagtcacgtaaggtgtggaagtcagtttggacctcccccgtagttggattgacgcatggtagatttatcttggaaatgaaagtgacctttgggggagaatctggatagtttgggccacaatctatagaaagggaatagattctgttttcatgattactatgagggggccctaaaatagtgccgttccatttggtcatggtaatatcgtcgctatcagctaaaccataactacatgattctggaccaaaccctttttcacccttttctaattcttctaacaacctaaaatttcttggtctgatttacaataggacagtgagggtacatttcaagaatttgttagtatatgttgaaatccctttcaaaacttataataacatacacttttgacatttttgtgtaaacgctgctttcttctacgttgcatatacagaataagaatttcaccacgacatcgaaatgtaatgagcagagattgtgtaggaagttgatcttattttagtctcttatttatcgctaaaggagcaatgaaaattgatagcgtgttaccctaggaataattcctaacaattttttccatcttaaaatcgagaggtaatagtaaataatggatgtgagagcggcattgcaatgtttcttcagtgcattgagtggacgattcactggaaaaaaattgggactagagatctattctatccagtacaaaatgagcaatagtggtgggtcctctcctttcttggaaagccctggaggttcgcccgacgtaggcagtacaaatggacaaagtaatcgtcagattcaggcgttacaattcaagctcaatactctacaaaatgagtatgagattgaaaaattgcagctacaaaaacagacgaatatcttagaaaagaaatataaggccacgattgacgaattagagaaagcattgaatgatacaaaatatctttatgaaagcaatgataaattggagcaagagttaaagagtttgaaagaaagatcagctaattcgatgaatgataaagacaaatgcatagaggaattgcgaacaaccctccaaaacaaagatttagaaatggagactttaaggcagcagtatgattcgaagttatcaaaggtcactaaccaatgtgaccatttcaagttggaagcagagagctctcattcgctactgatgaaatatgagaaagaaataaagaggcaaagtgtggatatcaaagatttgcagcatcaagtgatggaaaaggatgatgaattatcttcggtaaaagcatctaagatgataaactcacatccaaactactccaccgaagagttcaacgagctcactgaaatgaacaaaatgatccaagaccaagttcagtatactaaagaattggaactagcgaacatgcaacaagccaatgaattgaaaaaacttaaacaatcccaggacacttctactttttggaaattagaaaatgaaaaactacaaaacaaattaagtcaattacacgtactcgaaagtcaatatgaaaatcttcaattggaaaacatagatctaaaatcgaaattaaccaaatgggaaatttataatgatagtgacgatgatgatgataacaatgttaacaacaatgataataataataataataaaaatgataataataatgataataataatgatacaagtaataacaacaatattaataataacaacagaaccaaaaataacataagaaataaccctgaagagattatccgggactggaaacttaccaaaaaggaatgtttaattttgacagatatgaatgataagttaagattggacaataacaatttaaagctactgaatgatgaaatggctttagagagaaaccaaatactagatttgaacaagaattatgaaaacaacatagtaaatttgaaaagattaaatcacgagttagaacaacagaagagtttatctttcgaagaatgtcgattactgcgcgaacaattagatggcctatattccgcacaaaataatgctttactagaggtcgaaaatagtgaaacacatgcgtcaaacaagaacgtaaacgaagatatgaataatttgatcgatacttataaaaataagacagaagatttaacaaacgaactaaagaagctaaacgatcagttattatcaaattccaatgatgtagaaacacaaagaaaaaagaggaagttgacaagtgaccaaattggtttaaattattcacagaggctcaacgaattgcaactggaaaatgtaagtgtctcgagggagttgagtaaagcacaaactacaattcagctactacaagaaaaattagaaaagttaactaaactaaaggagaaaaaaatacgtatactgcaattacgtgacggccccttcataaaagatcaatttatcaagaaaaacaaattacttcttctagaaaaggaaaatgcagatttacttaacgaattgaaaaagaataatccagcagtggaaacagtacccatttctgtttatgattcactaaatttcgagttgaaacagttcgaacaggaagtttttaagtcaaataaaagattttccagactaaagcaagttttcaataataaatctttggagtttattgacgttgtaaactcattattaggttttaaattggaatttcaacaagatagtcgtgtgaaaatattttcctgtttcaaacctgaaaaatatttgattgctgatctaaatgaaaacactttgaaatctaaccttgatgcagatatagaaggatgggatgatctcatgaatctatgggtggaagatagaggtcaacttccgtgctttttggcaacaataacattgcgtctgtgggaacagcgacaagccaaataagtgtatatacatttctaatagataatagtaatcggttttataatatgataaactcctatccgctgacataattgttggtcacaaaattcttttatctttcttcatcattgaccttttatgattcctttggtatgcaaaaaaaaaaaaattgtgttgaagaataaaaacaaattacagaataagtcacacatgatataaaaagaagcccagtttttcatagctattaagggggcataaatgcacttatatgagggaaggtgattctaattcaaaaaaatctgcggatgttgctgtcctctccatcatccttacgggttcgaccttaacattgatctacacatataaaaggtatttaactcaattcaaaagaacaaatgatataccgcgaagaatatttcgtaaacactggctttatggtaaagtcacgtctgtaggtgacggggacaactttcatttctttcacatgccaggtggtataagaggtggatggggatggttacgacccgtcccacaaatgatcaagaatgattctacggcagaaaagcttgttggagatagcagaaatatgaggtttttcaatttcaattggattacgcatgggaggtccaccaaaagtaaaatacaaaaagctaaaagccagttcttgaagctaaatgtaccttacaaaaataggaaaaacctgccaactattcctataagattatgtggaatcgatgccccagaaagagcacatttcggtaacccagctcaaccgtttggtaatgaagctttaatttggttacaaaaccgaattttgggaaagaaagtatgggtcaagcctttatctatagatcagtacaaccgttgtgtagctcgagtgtcatactgggactggtttggtgggtggaaagacttaagcttagaaatgctcaaggatggattagcggttgtttatgagggtaaagtaaacacagaatttgatgatagagaagataagtatcgatattatgaatttttggcaagatctagaaaaaagggactgtggatccagaataaatttgaaacgcctggtgaatataaaaaacgtatttgagttttcgagaggatttttatccatcatactgcagattttcatattatatgttcattagcttttcacgcttcctctcgatatttttttatttattttcggtttcatttttgtactagtagataaaaatacatacatgatagcagtgttatacaattgatattcgtaaatttggcattcagcattttaggtaaattccgtgcctcttttcttcttctctgatttcaaacattatttgtactgcgatgaataaactaacgcttgccaaaattacaaatttgaaaccagatacggtacagaacatatcgcttagtaattttttagtaccgtcagagcccaagcagaatccaaaaagattagcgatcatcataacccatatgttgaaaacagcaccgacagcgcaaacgtgtctgtaccagactgcgtcggtataatgagagaaaatttgggtagcaaaaatttctggtaagaggaacaaaactattagccaaccccataataataactttagttcgatgtcatgccatatagctacgaaggaaaagactgctagtgatgtcaaaactctattttttgaaccacctagaggaatatatatgtaacggacaacccacttattgtagcttctatgccaagctctccagaatgctagtgaactgtaattgttatcaacacacctgatcatattttcaggtgtatcgattccgtctagcaaagcccacagcctaaacagcctccacggaatcagtagttttagccaaataatattcaaattaaataagccaatcatggaaatctggaaaggtgtgtcattttcccacgctttggtttttgagattgccacaacgtggagaaagtgtaaaatgaactccatagataagagagcaataacgaatctcaccgcatagtaaaaaatgaatttgaaatttattgatggcaaggtatgtttcgattggtaaacataatcattgaatgttataatggggccggcaatgaaaagtggcgtgtaagtaacatatgcaatataattcattaagctgtagtcctgtatggggtgtgcagcagttaatctagcacgttcattgagcaaaatggctgatttagcttcttttgattcataggatggacttttcttcttttgtaaattctcccacctctctaagaagtccaagttgtaacttaagactctcaaaagagtaaaattgaaaaagacatcccatcttggaatgatacctctataccaatggtccaatgggcttaaaaaagagcaaatattaccaaatggatatgctctgaagttgtcgttaataaaaagcgtagaaataccataaatccaaatgctgatggtggctattcttctaaagttctttagtacatgggcgatggcatataaaattagcatatgggctaaaattcttatcgaattgacaccatgagcggccactaaaaagatcaaaccaaatatcagatcaaacctcaatttagtgatatttgttgaataaagtacaatgcgttttatagaagtgtggactagcattaaaactgacaatagcgcaaaattgtccctgaaaaacctatattgagaatcactattgtctacttttctgccaaataaccaaccttgagataggagacgttcgtatcttgcatagtttggattttcgggcgaactagcttgtaacccagcatagaacatcaagggaaccacgaccagaaatgcaatgtagtagaatttgaactcagtagttttccatagtgatggcttagtggtagtagaggcatccttttttggtgaaggtttgattcttgaatctaagccctcggaagtaattaggggagacaggatgctgatcagcgacatttcttgcaattgtctgttaacaaatgctgattcacgctttgtttttgcctttgtatgattaacatctatatatcgaaagcaatatgctaagttattattcttaccctttcagtgtcctttttggcacacccactaaacataaagagaaatacgtgaacacctatacaccctatattattttgattgttcaacattgcttgattcatcatccattctccagctctcgaatcttgtttctggcttttccaagattatgtgaaaattaacttactctttttggtcgataaataattacaagttcaagtgcatgtctaattggaaacttatttttatgtccgattgagctgatgttcagctagtttatgtttatacaagaaaaatgctcacccgtacatatgctccttcttcactcattttcttgtcctgttgttgagacattcaactttgatcctgctcttgtacttttatgattcattacttatatattggtcttcattattctcgagatgaaattctcagggtcttttaaaaaaaaagtttcagtaggaaaactaaacgtaattaaactattcttcggttcgaacctgaagttgcgtgaaaaaaagggtactgcagtcttgaaaaaatagaagccaaaaagaagttaatatcaaaacaaataaatcttgcacatattaaagcgcacaaaagtattcaaaacagtgtaacttcgaatatcgtatcattaaggaaaataggacacactttgattgagcagggatgatgttttggtcctcaaagacgggtatcacgtcaaaatattcattttcatcatcacctactttcacagctgaaccatggagcatttacaccggtcgtcccaaatcttcatcttcatcttcaccttccaaagtatcgatattcatgtttgacaagaagcagttcgaaaactatttgttacactatggtattattaaatccaaatctggatccagagataaagtattaatacaagaagcgtacgaaatattaagaaaccaggccaataacttggccaagctcaagcacccaaatattctgactttaattgaaccattagaagaacatagcaagaatttcatgttcgtcaccgagtttgtcactagctcattggagaccgttttcagagaaaccgatgatgaagagcagaatttcttacaaggtcatgttaaagataatatcgtggtacagcgaggtatattgcaactggtaaatgcactcgattttgttcataaccgcgcaagctttgtacacttgaacattcaacctagggcaatatttatcaatgaaaattctgattggaaaatttccggcttaggctatttagtaaaaataccaccaggcacaaatacctctgaatacttcttacctcaatatgatcccagagttcccccatttatgcatttacaattgaattatacggccccagaaattgtttttgagaataccctaacctttaagaacgattatttttctttaggattgttgatatattttctgtacactggtaaagacttgtttcgcagcgaaaattcgactagtgaatataaattggagtacaacaagtttgaaagcaaaattagtacaatgtcatgggataatatattcagtaaggttccacaaaagttgaggcattgtatacccaagctaataaacagagacatctattccagatatgataacataacgttgattttagattctgagtttttccaagatccgttagtcaaaaccttgaattttttagacgatttacctaccaaaaataacgaagaaaaatacgtattcttagagggtctcgtgaatctgctgccagagtttccgccagcattattgcaaaagaagttcttgcccattttattggaactattaagtcagttttgtgctgagaaggtcgtaagtgataaatgtgtgggtaaaagtttggatttgataatcaagatagggtccactttatctcagttgtcctttcaagagaaggtttatccagttttattgagtgatgcgaactttccagtattattaaaaaaagccaccatctgcctgatcgataatttagacacattgaagcaaaaagttaaacgctctgatttcttggaaaatatactcaagccgctatttaattatgttttacatgactccgaaagtgacattaccgtggtttgtcaagaaaaacttttatcacaaattccgttagctttagaggtacttgattttcctaccgtgaaacaattcttattaccattactatccaatctatttacaaagacaacaagtttaacggtgaaaaacacatgtgttacgtgctttcaaattatgatagagcataaatccatcgattcttatacttgctcagaaaccgtcttgcctttgtttaagtccatgaaaacaagagatccaagaattttatctaagttattgaagctttttgaaacggtgccgttgatcattactgatgaaattgttcttgttgaccaagtactgcctttgatgtggaattattctatggcttcaacgctaacaaagtcacaatattcaggatatacaaaggcaattaacaaaatgtcttcagacatccaaaagcaccatatcgccaaattggatgataaagtcaatgatattggcgaagatgcctttcacaaagtcattgaaccaacaatcatgaagaaggaggaccctgagacagttgcagctaaaaatattgaagtagcagccatgcaaccagttaaaaaaaagactgggtcctcttatggggagacattaccacaatctaaaagtattttaaactccaaacccctaaatcctaaaaatgcccttgcaactagaggctttccaacaaggattctaaactcccctccacagaccccatcaagtcgaactggttcaaaagttatgaccaaaggtggctccaacgacgcttcgagcactaaggtggaagaggaattcaatgaatttcaatccttttcaagcacagggagcatacgtcaaacttccgcaccatcagacgtctggatgaacagtacccccagccctaccccaacatccgcaagtagtaccaatttaccgcctgggttctcgatatccttgcaaccaaacaaaagaaaggatggttcttctgatattccccgaagtaatgtatatggatctttgatataatttgtcagcctcccgaagatgaagatatcttaaattggcttgaaacgaacgcaccacgaagtcagtggttctttgtattagtaaataaaccaaatataattttgtaccttagcagctctttcgagaaattcattttcagtttagtaggcctgactgacaagcaaattgttcttttttctggacggtgcgggatcaggggaatcacacgttcaataaataaagaaaggatgaaacagtcgtacaacaaccaaacatgaaggaggtacagaggaagcaaacaaaaccaaatttgctaaaatcaagactggggcaatttttcagtccgtatacaatcgttcacaggaattagccaatatggatgttacatttctaaccaaaaatgttcaaataaatggcactcagtttaaaatattacttcaaaatgggcaaggtgaatgcgcgctaattgcactagctaacgtattattgatatcacctgcccatgctcgctatgcccaagaaatttccagactagtgagaggcaaggaaactgttactttaaacgaacttgtgcaaactctagccgacatgggcgttcaaaatccgaatggtacagatgtggacaaacaacagctactccaaatcctaccacaattatatagcggattgaacatcaacccagaatttaacggatcttttgaggacggcgtagaaatgtcgattttcaggctctacaatgtcggcatcgttcatggatggataatagatggggacaatgatccgaactcttacgaacatgtgtccaaatattcttatatgggcgcgcaaaaagttttggtacagtcgtatgagatccaaaagaataatgcccaatttgaaaacagcgagcaaatccaatctgatgcaccttacttaaaatcgtttctggcaagatctgccacacaattgactgaatatggtctaactcatctcagagaaattttagtagaaagatcgtatgccgtgctttttagaaatgatcacttttgcacattatataaaaacaatggcgaattgtttactttggtcacggatcctacttacagaaatcgcaaggacataaactggcagtcgcttaaatccgtgaatggatcgcaggattcttactacacgggcaacttcattcccacaagtctggaaagaacagaaactactgctaccgggcaaaatgagtcctacatttctaacccattcagtgaccagaatacagggcatgtaactagcaaccaagttaatagtggagcaagcggtgttcaacaaatcgaagatgatgaggaactagctaggaggttacaggaacaagaagatatgcgtgcggcaaataacatgcaaaatggttatgctaataacggtagaaatcatcaaagggaaaggtttgaaagacctgaaaaaaattcaaagaaaaacaagttccttccctttaatgggagtaataaagaaaagaaaagagacaagttgaaaaaaaactgtgtaattatgtgaaaccatgatttctttttcgtcttttgtatctttcttatagaattattttttttgtgggtgtcaccacgctagcgcttatttttaactctaccactttttaattttgtaaatgtatattttactccttcatggcgttcaactggcctatttgtgatatataacctgataataccaatgatttatttttttttacagattccttctcctaaatttgtccaaacaaaacggctcaagaagccccgaataatgcactacagcggaaattaacatttttgggatatcttcacagaatactaaagcaatcaaagtggctcatagtattgagttttacaaattacttgaaaaaaaaataatcactaggcagttgcataaagttgaaactgagggaaggaactggggaaatcatgggtgatataagaacttttgttttcgctatagaagatacggaaacaacacaaggtttgtgtaaaaccattggccgttcgagttcatttgatcaaaatagtctatgtaagccgtacaatctatattttgatgagccagaactaagcagacagcatgctgtcctatgtataaagacaccaatacccaaaattgaaggagttccctctatagaacaactccgcatctgcattcgggatttgaataacaagactggtacagtaaacttagtgtctgatgggccaaatgatgaaattgatttgaaaaatggtgatgcttttggtttgattgcaattgataatcatccttttcgcgacaaccatcatttagccgccaagttaattttccgaattgaacttgagtatttcgatgaagcaagggaaatcgtaaagtgcactattacaaatgtaacatttggaaagaataatacagtgtcatctttccctattcattctgcaacatccacagaagatagcgattcaagttggtacggattgtcggaagcgagtacgcaaacggaagttgcagatgagtgtcatgaaacgaacaccatattgactcgaggtggtaggttttctatcctttcgttgagaaaaagaggcagcaagcaagaccagaagatctgcagtaactttgatagaaaaatacatgaaacgagttctttcgaagaagaaatcgaagtttgcactgacacagacaccacagaagaaaaagaagaagaagaagaaaaagaagaaggggatgatgaggaaggagaaatagaacttgaaattattagagtaaaaagaataaagggcaggacgaagataaagaagacgcttacttgcttctcgaaaaacaagaaaattattacccctcagcactccaatagtatgtggttactactaatagtaatcttgatttttgaccgcctactatcgaattaaatataattttataacccagttctatattgctgggtggtattatagcttcatggctagtcaaataagtggagttttttgctctggacgtggcctgtaaagttctcttttgcgacggccccccgctttaaccgaggcgaaatgacaagtgctttctggcaaagaaggaatagccactacaacctgcggtctccacctttctccaccgataatctatttaaacactcacttgccaatcagcaaacgtcaatacatctacatatatacgtatagattttattgcactgtgatcaaaaagaatgtctcaaccggttcaacgcgctgcagcacgctcattccttcaaaaatacatcaataaagaaactttgaaatatattttcacaacacacttctggggtcccgtatcaaatttcggtatcccaattgctgctatatatgatctgaaaaaagaccctacactaatctctggcccaatgacttttgctttagttacctattcaggtgttttcatgaagtatgctctttcagtatcacccaaaaactacttactgtttggatgccaccttattaatgaaactgcgcaattagctcaaggctataggtttctcaaatacacgtatttcacaacagatgaggagaagaaagctctagataaggaatggaaagagaaagaaaaaactggtaaacagtaaaacgagcagtctaagaacctgaagtaggtgactagatggaaacataaaaaagaacaagcaaggattaagaggatggatatgttcatgcatattctctcatttttacctcttctccttttcatatatgcatgctatagaaccattatctctatgagtttcattttatttagtagttagtattgaaccaaactacataagatgacatattctaaataacctaaataattattatgtctttattcaaatatttcttttatatccaagacaatttccctctcatctcctttgtattactgattatattcagccattcaaaaagttaaaaaagaacgtttttcactgaaaagtcgcagctatattatagtaaaataataagagaggcaaaataatggttaccaacacttagtgaagaacaatggtgaccggaatatcggaggaaaatgatgatgaagagactttttcggctgttcattcttcaacacccagtattaattctcaatcctacgcgattcctataacagaggaaatgtccagctctttccatgattcgatcagcaccactagcaactcaagtggtagcttcgatagtgatggaagtaacgtttcagatgttgtggagcaaaatgaaatggacaatgaatctaacgttgacgaagatttgttcctagataacgatatccctcagtcaagcaatttgctacccacggatgcccaggatcctggtccaatatttgacgtttctagatatatttttgattctctaaaacaatctattgattctgctgatttctcagaggcactttctctacagaccaaaacctccgctgttataaattcgaaaagcctagagcttaaacaatatattgatgaaatgaagagcaggctcactcaactgcaagagaagtttgaaaatggtgaggctacttcaaaaaaaataaaacgtgatttagaaacttcaagaaagaacatcgactatttaaacgctgctttgcgtgtcgatttccccatagagtttaatcaggcaagagaaaaaattcttgagcgcagattgaatgaagaccatgactgctgatatactgaatcgtattttttttctagaaaatatgtatactatgtgagagtcaatttaaataatattaatgataaatgaaagtgggcagttataatagtaatatacagtgttttgttaataaatctccgactctcgattggctattattagagaagaaaatccaagattgaagtaaacgaaaaaacccctaatcgaaagtaattttttttggtttcttagtcaaatcgacgtccttaaagaatgaaccataagcgctatgttccttcttcttagtgtgagtaccgaactttatcaaatcttcaggaacaggttgattggcaccattcaaaacgttaaccagtccaccagccaaatgcttttcttgttcagtgaacagagtgtgtgctgtgcctgtttgaccagctctaccagttctaccgattctatggacataatcctccacagtcaatgggaaagttaaattaataactgtcttaacatttggtatatctaaacctcttgctgcaacgtcggtggccagtaacaagttagacttcccgcttttgaactcattcaatgcttgcgttctttgttgctgggacaaatcaccatggatagctgcgacgttatacccgttatatttcaaattcctttcaacacgagcagcttccttcttataaagagcaaaaatcaagaccttttcattcttttttggaccagagtggtactttttcaacagttccaataactttctttcttttccacgtgggtccaccacttcaacaatctgtgtaattcttttgttagcagttagttggtccgtgttaccaatagatactttgattgggttgttcatgaacgtggaagctaattcacggacttcctttggccaggtagcggtaaacattagagtttgtcttttggacgcatcagtttctctgataatattcttgatgtcttcttcaaaacctttttccaacattctgtctgcctcgtctaatactaagtaattaacttgagataagtcaacagatccttcctgcaataggtctaataatctaccaggtgtagcaaccaccacttgtgacttttttaactgaattctttgctcatcctttggaacaccaccataaacacaacaacactgcataccaaccttgtcagttaatacaatcagattatcataaatttgggaagcaagttctctagttggggaaatgactagaacctgtatgccccttttcttttgatcgttcattaaatggctgatagctggaacaccgaaagcaaatgttttaccagaaccggtctcagcaacaccaacaacatctttaccagataacaaatatggccaggctacggcttgaataggcgttggttttggaaatttggaaatttctgcttgaatggaagagtctaaagaaagataatcaaatgataatagcggacgtagggctagatccagagaatcctcaacagcaatttcattttccttgaaatattcgtcaatatcagattgtggaagactggttagtgcttcactctgaacataaaactcactagccactgcagaagtaggttcaggtttcttttcagattctttctctggtacttccacttccttctcacccttcttctccttcttatgctttttatgctttttatccttcttttccttcttgtctttcttatcctttttgtgtttcttactcttctttttttcaattacctcctcatctacaacctttctcttcttgtctgcgatttcttcctttgtcattttaatcccctatatatcaaactgttaatacttatgctttcgttaaaaggctgtaaaatgaagttaagctatatctctgagctgctatattgttgcctatctattattaatattttttttttatttgcttcttatgcgatgaggtgaaaaatttttcatctttttcccgcaaaaatatttcaagaaatttgaattacagtcacatcgctttcaagagcgcaaagcctgagggatatttaggttgaaatatcttagtccctcgtctaaaatggcttaacaaaccattaaaaaaaattcacttttattacttctatgcaaataatatacttaaaataaataacggtcgactgatcaacactataaattcacttctttccccacggtacgtgttcattttcgagttcaacgtcagaggccgcaacggaaaattctcgactatcttcaatggtatcgaagttattactatattcagcctgttcgttctcagattcttctaaagcgtggaattccttcttacccttgtatttccagtaaagaatcgaatacgcagtataaccaacaataactacacaaacatagttcatgttatcctttgtcacaggtaaaactggtggaaaggaaaaaaagaccacagaaaagacagtccaacccaaaagaacaatgtttgaaaaaaatccaaattttccaagccagaatggaccatgagctatgttacgctttttagcaagtaaacatataaccggaatgatgtaggataacaataaaaatgcaatacaacctgtaattaaggactgaaaagccgtactggaagccaaataaagtaggccaatgagggttatccaagcgcatgacattaaatgagcgttcaaaggtacaccagtgtgtgggttaacttgcgaccataaacgggataatggaagaccattgtccctggcaaatgaccaacataaccttgcctgccaagtgtgacaagcaatgacgcaaccaaaagaggtaaatagaatcaagcaacccaggaaaatcgcacctgatttattacccaatgcctgattataaatgtccaagattggggcgcctgttgtagaagacaagacagcgtccagatcttgtatagagaagaacatagcgataacataacaaaaggaagtgacaaacccaatggcgactgttcccatgatagcaatgggaataactctttctggtttttcaacttcaaacgccatatgggttgcacagtcaaggcacgaaaatgaccaagctgggttaatcaaaccgacaataaaggcgataccgccgttcttccaacctgtttcattattaaatgtggcaaaaacaaactttgcatcgttgaactttccatgagaacatgccaatacagtaattgtaattgtgaaaaaggatagtagggaaatgtatagagaggaagatgaaatgataggtaaggatttaccgtaacagttgaaaaacatcaagaacaaatgcaacaattcaaagcaaacgaatatatgccatctctttgggatgaattcagggtgcgtcagagcgtacataccaaccacttcggtagcaacggataacgtagttgaagcacttgtgaacacggatcctgcgtaagcaaatgaaccgcacatgtaggccgcaaatcttttgtacttaggaggggcaagcttcaaagaccaccaaaactgaccaccggcgtgcggatatgcggaagataattcacccaacgaggtaccaatgcaaatagaaatcagggcaacaataattataccgtaaacaatcatcatgggtccaccagaagatatacctgcaaccatcgatgtagaaataccgaaccaggaattagtcaaaccgaatccaacaccaagaattgaccacaacgaaaatgactttcttagatgaacttcaccatctgctgctacagcacccttgctatccatatcatccaatggctttatttcctcctcaactcttaagtctcttttgtgcatagaagcgttcgaagattgatccggctgcatatagccaccggaagcattatcattccgaatactcatcgttcttcaaaatactaatttctgagtaaatgagccagttaacactgaaagatattctttctatggaagttcgaagatattataatttttctttatgcaagctatatatgataagcacagacaccttctttccaattgttggtattcaaggcttttataaataagttggctaactttcgttgaaatatcggcagtttagagaagtcaaggccgcttatcttcagttttcatttttttttttttcgttatataggttctgcgcatgtgaaaaaaaagagaagaaaataaagccaattataagtcattactgacgaaattataagataaattagaggtacaatatacaaactagtgaataacagaactatataggacttagataaaataagtagttatatgtaatgtgacttcaaccagtttagttcatggacttaaccaatttgttgatgaattcttcacggttaccgaaagaaccaccttggataaagtgcttgaactttcttgggacaccccaaccaccagatgggttggacaacttgaatggccacaaaaagttgttagcttgcttgaagtgtggaccaacagtgatgatttcgtgaatcaaatcgtcaatggacaagataccatacttacccaagttggcttcgatgatagcattgtcggacaatggaactctttgcttgttgatcttaccgaaacctctcttgtagaccaattgtctaatagtagagtacgatgggtaaccgtaagcaacgtatggttcaatcaacttcaatagttccaaagtagccttggtaactttgacgaatgtaccagagttgattcttgtcaatcttagcaattgtagaacctttcttggcttaggtgggatcttgttaatacccttgattctgacaacgaagaccaacttgtgttgagcttcgacgtagtaggaaccagcagccttggcatcacgcttagcttgaatgatgtttctttcagcagtttcgtattccttttggtaagcggcgtttctttccaaaataatggctctcttttccttgttagcctaaatgaaaataaaaagtaaaaaacagtaaattgatgttagtaaaaaaataccagatggaaaacacagtattttatgctaaaaattgttacacggcattatcactcaatggtttttctgacactggaaacacggcaataattgtaaccttaataccttaactctctggtctattttactttctatttcttttcttataatcagtcgaaagatggtgataagttacgacagcatcgtcaatgactagtcgaatatgtattgggatacaatggattttcatcataaaatgagaaaacaaacagaacgtaacaaatagtccattagcctaatgataccacaggtgttgagaatattgcaactgttcgaatgatacttatcaaaattggcgacgcacgtgaactcacatatatcccagtaagaaaatgtgttgcagcataaaatataaatgtaagcaaaagtttaacatacagccttacgagcagctctttcagcagcgacttgttcagcagtcttttgttgagccttagacttcttcaactgagattctggggtcaagatttttctgtaataatacaaataataaaatatttttgttagcataaccgaaaatagaatgaattaggtttgtatgaccatcaagtaaaacttttttctacgaagttacatcgaattgaaaacaccacttttcattcgaatgaagggagtgaaacagagacacttaggaaatgaaaatttgagaaaatattctaatcaaggtcggcgatgaaatttttggcaacaatcaagatatttcaaatttttcctcaaattcatcaactaaaattgtctttgaccctgtgaaggtaatcccctacggaaaatcatcttgtgaatagtcacaagttgaagataaatgtaagtgtgagtgcaaatgctattagagcagaattgctcctttttctcaacgtaacttgcggaaactagtatacttctctggatactttaggaaatagtaataaaatagacgatttcgtatacatactcagcggccattgtgatcttaatttgcttggttggttatttggatttatatgaaccgaagacaatacaaggcagatctagtgtcttgattatttcaatatttcagaaaggatgaagttgtcaaagtgatacagatacagatggcaatgattctcagaagtcgcgtccggcagcgacaaacctgcagaaagaatttcagacaaaatttgaaaaaatatatatatatatataggaaaggtacggatttatagatatgtgtgggtgtttatatgatcagtagctattctctactcaactgatgtgaactggagtacaaattatgcaagatatttttttggccaagctacaaacgtaatacgtagaagaatggataaaatagatgtattaaatatcagccccgaaagatggtgtaatttaagttgacaacatcgcaattttgctagtcactttttggaatgccagaatcggcagtatcatcactaaataaatacatctctttatcctattcctcatcttggatagagagtttacgcatctgagctgtaacatgaaatatcacatgaactcatatgagatataagacattagctcgttattatcaacgctgccacgcacattattttgtgttatgcatatctaaaataataaaacctgtgctattataagtatatatttttgtaacaaaatgagaaaagaccaaggtaaagaatgtgttgctgaaatatcgagttcatcctttttatacttcgaaaggcggtttttttctcgttcatcgcaagggtgacggcagatgtaaaaaaaaaaaaaaaaaataaagttaggactagcgattgtcgtagacgcacatcaatgctgaattattttgaattgaaggatatcatgaacggtttacgtgactattttcactgtgtatgaagtggcacggtgcaaaggccaaggtttaaatgccgaatactctactatatgcgtcatccacattggcatttgaacggtattcagtttctaaatctgtctgatcttcaaagaaccatacaatcttgcttaatatgccactattttcccaccatgataattgtaaccttgagttttgggatggtgtgtcatgagcatatacgtattttctaatgtatggtaggacacctgccagtaaagcgaaacagactataattcttattgttgcttttacccatatgttggagggaaccgcggaaataaaattcttgaaagtcccatcaccatcagtggttgcatgttttcgttttgaatgtgataccttatcgttactgcaattgagccccctttctcgccgtatttgatcctttaggaaagatatggtgtctgtttgtctctgtaatcttcttctaaactcttccagaatggctttttgatcgattcccgttaccagaggtgatcctgggtcagatgttctggagctattttgattatcttccacttgtctagctttctgtaagtcgctgaaccgctgttgtatggaagcatacttttcttgataagtttcgagccttattttcaattcgcttacttgtcgttcattttcctgaaggaggctttgtttcgcagttagttctcttttcaattcctccacctgcacctctaaggcctttcctatattattcctgcttaacagcttgataggtgattcagtaagcttcttcctaggtgtcgaaattccagccccctctgtattcttgttcttgttctcaaccagaaatttggaaggtgaattcaaattcatgcttacgataaaatcacttggaatagaatctacaccaatgaacgcgttttctaagatttccctgagggggtgattaaccaaattgaagaagatatcgtcaaattcttctttgtgtattttaaagaaggtttttgtattagaaaacgtgcgaaacaaatctttattgatttctgaaaacaatggcaatcgaagctcataggaaccacttttctgtgccttttgaaagatattctcaattatctcgattagctttggcaaatctttaccatatataaagtctccactgatgggtttgtcaatttggccccatgcgtactcaaaaatagcatcaaacgcaccgttactcatacttacgttgtcaaagacagaattgtttgtaaagctttctttcttaaccttggagccgccaaaaaaaatactccactaaggccagtagcaacaacacgttttcttggatgatgcgttttcttgaacaaacagtaccgactaggactgtttcaatgaagttgtgtacggtctggtagtatatctatattccgtgatgcctttgtggaggacgttgagatgagactgagtcgtacaccatgttattcctgtttacggttaattgcgcgtcgcgctttctctagcaaatatctcggttcgaagtaaagcaggtccttcatgtaatggtaacctaaggcaaagggtttgtcatatacccgtgaaggcatttacacaagcgcacttctagtcatatgcagttcatgcatattaagtgagtgttataacgcaagagttatatttgaaatagggttgttaaagaagggagaacccattcaccacattatctttgcgagtgtaaaactagataacttaaatttttaggagagattttgccacttggcagcaaataccaaatagcagtactgttccggtagataaaggcaaagagttagaggtgtgctttacgaacagcgctggaagggaaaggaaacaaaaaagacaaaaagacagctgtattgttggcgccatgaataatgctgcaaatacagggacgaccaatgagtcaaacgtgagcgatgctccccgtattgagcctttaccaagcttgaatgatgatgacattgaaaaaatcttacaaccgaacgatatctttacgaccgatcgtaccgatgcaagtactacatcttccacagccattgaagatattattaacccctcattggatccgcagtcagcagcatcgccggttccttcttcctcttttttccatgactcaaggaaaccttccaccagtacacatttagtaaggagaggtactccattgggaatttaccaaaccaatctatacggtcacaatagcagagaaaatactaatcctaatagtacattattatcttctaagttactcgcgcatccaccagttccttatgggcaaaatcccgatttactacaacatgctgtgtacagggcacagccgtcaagtggaaccactaacgcgcaaccgcgccaaaccacaagaagatatcaatcccataaatcacggcctgcatttgttaataaactatggagcatgttaaacgatgattctaatacgaaacttatacagtgggcggaggatggaaaatcttttattgtcacgaatagggaggaatttgtgcaccaaattttaccaaaatattttaaacattccaatttcgcttcctttgtaagacaattgaacatgtatggatggcataaagttcaagatgtcaagtcaggatcaattcaaagtagttcagatgataagtggcaatttgaaaatgaaaacttcattagaggtagagaagatttgctggaaaaaataatcaggcagaaaggttcctccaataaccataatagccctagtggtaacggtaatccagcgaatggtagcaacatccctctggacaatgccgcaggaagtaataatagcaataataacatcagtagtagtaattcattttttaacaatggtcatttattgcagggtaaaacactaagattaatgaacgaagcgaatcttggagataagaatgatgtcaccgcgattttgggggaattagagcaaataaaatataaccagattgcaatttccaaagatttactaagaataaacaaagataatgagttattatggcaagagaatatgatggccagggaaagacatagaacccaacagcaagccttggaaaaaatgttcagattcttgacatctatagtcccacacttagatcccaaaatgattatggacgggctgggagatccgaaagttaataatgaaaagctaaacagtgcgaataacattgggttaaatcgcgacaacacaggcactatagatgaactaaaatccaacgattctttcataaacgatgatcgtaattctttcaccaatgctacaaccaacgcccgtaataacatgagtcccaacaatgatgacaatagtattgacaccgctagcactaataccaccaacagaaagaaaaatatagatgaaaacatcaaaaataacaacgacataattaatgacattatatttaataccaaccttgccaacaatctcagcaattacaattccaacaataatgctggctcgccaataaggccctataaacaaagatatcttttgaaaaatagagccaattcctcgacatcgagtgagaatccaagcctaacgccctttgatatcgaatctaataatgaccgcaaaatttcagaaattccttttgatgacgaagaagaagaagaaacggattttaggccttttacctcgcgagatcctaataaccaaacgagtgaaaacacttttgatccaaacagatttacgatgctctctgatgatgatttaaaaaaagattctcataccaatgacaataaacacaacgaaagtgatcttttttgggacaacgtacatagaaatatagacgaacaagatgcaagactccagaacttggaaaatatggttcacatactttctcctggatatcctaataagtcgttcaacaacaaaacttcctcgacaaacactaattccaatatggaaagtgctgtcaacgttaatagccctggtttcaacttacaggattatttaactggagagtctaattcccccaattctgttcattctgttccctccaatggcagcggctccacaccgttgcccatgccaaatgataatgacaccgagcacgcaagtacaagtgtcaatcaaggcgaaaatggaagcggattaacgcccttcctcacggtagatgatcacacactaaacgacaataacactagtgagggaagtacaagggtgtcccccgatataaagttcagcgccactgaaaacactaaagtgagtgataacctgccaagctttaatgaccacagttattccacccaggccgacacggcgcccgagaacgctaagaaaagatttgtggaggaaataccggaaccggctatagtcgaaatacaggacccgacagagtacaacgatcaccgcctgcccaaacgagctaagaaatagtacacagggcaaggtcattaaatagcgtatataatcatttaatatagtatgttctcgaagctgatcgcgtaaggcgcagagcgaactaaaaaaaataccggcacccatgcacctcacaccgccgcacgcgagtgaggttgaactgcacccggaaaatgccaagtagatgagtcgtgaagagttctcgttattcgagctagtgagagcctgagaagggcttgccgagtgaactggtgtcacattggccgttttaacgcaagttggcgtacttatattgactgttggatgaaagggtaatcaagagaaacggaaacggcctcctcatcgttaagctcatcagtattcatttctcccctttctgctccatcgcgtgctcgagactatattcttcagattatcaagcagaaacagaattcgcatattacataactttcacaggttgaagtataaaccgctacagtacacaacctcggatagaatatagggaagaggccaattccgtgaaaacgatttaatattctttacagttacaaaaagtattacctattatcctcttttcggtgtcattgacaaacctcttagcgacagaaactccctagcaaaagagtaaatccataggaacaacaaaagaagacaaattatcataatataattgggagtgatagacgacgattcatgctataccgtaggtttttgatacaagtctaacagttatactatttttaaaaacaaaaaaataacagaaaaatctacgacaatggaaggcttcaatccggctgacatagaacatgcgtcaccgattaattcatctgacagccattcatcctcctttgtatatgctctacccaaaagtgctagtgaatatgtagtcaaccataatgagggtcgtgcaagtgcaagtggaaatccagccgcagtgccgtctcccataatgacactgaatctcaaaagcacacattccctcaatattgatcagcatgttcatacctcaacatcgccgacggaaactattgggcatattcatcatgtggaaaagctgaatcaaaacaatttgattcatctggatccagtacccaactttgaagataagtccgatattaagccttggttgcaaaagattttttatcctcaaggaatagaacttgtgatagaaaggtcggacgcatttaaagttgtcttcaagtgtaaagctgctaaaaggggaaggaacgcgagaaggaaaagaaaagataagcccaaaggacaggaccacgaagacgagaaatccaagatcaatgatgacgaattagaatatgcgagtccttctaatgccacagtaaccaatgggcctcaaacatcgcccgatcaaacatcctccataaagccaaagaaaaaaagatgtgtatcgaggtttaataactgtccgtttagagtacgagctacttattcgttaaagaggaaaagatggagcattgttgtaatggacaataaccattcacatcagctaaagtttaaccctgattccgaagagtacaaaaaattcaaagaaaaattaagaaaggataatgacgtagatgcaatcaagaaattcgacgaattggaatacagaactttggccaatttgcccattccaacagctacaatcccctgtgattgtggtttaacaaatgaaatacaaagtttcaatgtcgtattgcccactaacagtaatgttacttcatcagcatcctcttcaactgtatcgtccatatcccttgattcatcgaatgcatctaaaaggccatgcttaccctctgtaaataacaccggtagtatcaataccaataacgtaaggaaaccgaaaagccagtgtaagaataaagacacactcttaaaaagaaccaccatgcagaactttctcacaactaaatcaaggctgcgtaagaccggtacgccaacatcttcgcaacactcatctacagcattttcaggatatattgatgatcctttcaatttgaatgaaatcttgccactgccggcatccgatttcaagctaaacactgtaacaaatttgaacgaaattgactttacgaacatttttaccaaatcgccgcatccacatagcgggtctacccatccaagacaagtcttcgaccaattggacgattgttcctctatactcttctctccattaactacaaacacgaataatgaatttgaaggagagtcagatgattttgttcattctccatatttgaactcagaggcagatttcagccaaattcttagtagtgctcccccagtccatcatgacccaaatgaaacacatcaggaaaaccaggatattattgatagatttgctaatagttcccaagaacataatgagtatattctacaatatttgacgcactccgatgctgctaaccacaataacatcggcgttccaaacaacaattcacattcgctaaatactcagcataacgtttctgatctgggcaactcacttttaagacaagaagctttagttggcagctcttcaacaaaaatcttcgacgaattgaaatttgtacaaaatggcccacacggttctcaacatcctatagattttcaacatgttgaccatcgtcatctcagctctaatgaacctcaagtacgatcacatcaatatggtccgcaacagcagccaccgcagcaattgcaatatcaccaaaatcagccccacgacggccataaccacgaacagcaccaaacagtacaaaaggatatgcaaacgcatgaatcgctagaaataatgggaaacacattattggaagagttcaaagacattaaaatggtgaacggcgagttgaagtatgtgaagccagaagattagcatatagatgaaatcaaacttagacgtatctctcgtccattttcattacattttcatctttcttcattaattatatactgaacatatacgcatctatacaattttgactttttaaagaagaaaaagaaaacaatagtatacattcttttttctacttttgttacagataaaaaatcgttcttattatattacatatatcggtgctaagatcaggattttttcatgttccttccccctgttatttcacatcatccttttgccggtagattaggctggtgtaaatagtagtgcttttctcatacatacaagacatacgtgaagataagtcccattttctctccctctgtcattaattttgaaagttcgttgagcactcatgaaaactgcgtccttttgtttttttgatctgaagtaaatatgtgtgagcaagataagcacacaaagaataaaaccatcgaagtatcctttcttctttgttgtgattgaaaaaacacattttcccgagagtgacatttgggacattctctatcagatctcggaagagtgggatcggaaccaatatcttgcaccactcccgcagtttcaccaatgttggtaatcaattcatgcctgtagaccaatggactgcccgcttcttctacatacgagcatgttctgcattcaaataacaaccggttattttctttatcctcacgagggtacaacatattgttgcagtcacgacaaaatctaaacgtagtcatagcagttttaaggggagtttaacttgctcttttggctagattttgtaactttcgttctacctagaatctgctcttgttccatttgacttactctttaacgctattcaccaaaacaaaatttttcaacttacccgccctatgtcttgaagtccaataaaacaactcaaactaatggcaaacaagaactcggtaagttctggaaggaacaggacaagcagcccgtcagcagcaaacacagtcaattaaataagcgcccagtatgtccttacgtatactagcgaagagatcttcttctatctggatgaaaacgcgcgttacaccagcgctaatttctcctattactatcacaacccgtttcaattctacgactacaacagcaccatcacataaggatgatgtaaggccagttgatcctaaaatttctaaaattgtacaggacatttcacaattgactcttttggaaacttccagtttaatcaacgagctgaaaaccgtattgaacattccagaaatttccatgcctatgggcggattcatggcaggcgctgcaggcgcaggtgctggtaatgtacctagctccactggtgaagctggtagtggtgctgaagaagaagctaagcctgaggcaaagaccgtgtttacggtgaagttggactcgttcgacacgaagactaaggctaaagtcatcaaggaagtcaagggattattggggctttcattagttgaagctaagaaattcgttgaagctgcaccaaaggtcttgaaagaaaatgtcgccaaggatgatgctgaaaagattaagaaaaccttggaagacttaggagctaaggtcagtttagaatgattttaaaactgtagcaatctaccaatcgtgttaatcaaaatagtctgttttctcttcgagaaaataaggaatatatcatgtaaatatgtttaactctttattcttctttcgtcctgccttttatatattttgccacatcgcttcttgcaagtagatgtataaaaatgattgatttccttattattttctatagtatcttcaacttcattatggcattcgttttcgtgttataagtatttcagacgggctaatctatcacttcataaatctacttttccaacttacaaaagcggttgcttttcttcgaaatataaagcccaccaaccataagaataaagaacaagagcaggagcgaaacgaaagagaagataaagattgtacctttttgctcctgatttttttttgattacgctacggttagttgagagaatgtccactgctgtgactttttttggccagcatgtcttgaacagagtttcgttcttaagatgttcgaaagagttcatcaaaaaatcattgaaccatgactctaccgtttttatcccatttatcgaaggggaagccctcatttcgcccgaaaatggtgacctagttcagctttctaattctgtaaagtcttacaagaatattttgtcagcaatagttcctttatacactactttattgaacacaactcgctcaagaagcgatgaatcaggcatcaatgtaacatttttaggtctcctggaaggcacagattctgcatttaattttgaatggtctaatatttcttacaaaggaacaccatattttggattagatatccgtgttactgagagcacactcttcaagaaagtcgactttgagcctattttttcctatccgaaggtgaccagagatcacattttcaaacaaacaaatgaggatgcttcactttattcacaaggtaagatgtatctggattggctagcaaagtacaaattctgtcccggttgtgggtctccgttattcccagtagaggcaggaactaagcttcagtgttctaatgaaaatcggaatgtatactgtaatgtgagagatgcaagaattaataacgtttgcttcccaagaactgatccaacggtcattatagccttgaccaattcggattactctaagtgttgtctggcaagatcaaaaaaaaggtacggtgattttgtattgtattcaacaatagcaggttttatggagccatcagaaaccatagaggaggcttgtatcagagaaatatgggaggaaacaggcatttcatgcaaaaatattgatatagtccggtcacagccctggccttacccttgcagtttgatgattggctgtttaggcatagttcaattcaattccaaaaatgaggttatcaacctgaatcatgacgacgaattattggatgctcaatggtttgatacaactgaaatcattcaagctttggataagtacgccggcgggtatcgtgttccattcaaaaatgatatcaatttacctggaagtactaccattgccttccaattaatcaatcatgtttgcgagaactataaaaacttacgtaagacctcatcgagccatctatagtttttaatataataaacattgataaataggcgtgcttcagcatatggatatttttcactcagttacccgaagaaaacagaggtgcgtcataatgcaaatgctaaatgaatgaatataggatgttagattgctggtacaagcaattttgaaacaaaaatcattacgaacagaagaaagtggagctgaagagcgtatatagttgttcatagctgtaaaataatttctaaattactatttagaacctttttgatatccagcatcgctcattagagattaatttaccaaaacggaataaaccaaaaaaataagaatagtgaacacacaagagaagcgcaaaagagtaaagagctaaaatgaggtcaggcgatgcagagattaaaggaattaagcccaaagttattgaggaatattctttatctcagggaagtggtccttccaacgattcatggaaaagtttaatgtcgtccgcgaaggacactcctttgcagtatgatcacatgaatcgcgaaagtctaaaaaaatacttcaatccgaatgcacaactcattgaagatcctttggataaaccgattcagtatagagtgtgcgaaaaatgtgggaaacccttagctttgacagcaattgtagaccacttagaaaaccattgtgcgggagcatctggaaaaagtagcacagatccaagagatgagagtactagggaaacgatacgaaatggagtagaatcaactgggagaaataataacgacgatgacaatagcaatgataataacaatgatgatgatgatgatgacgataacgacgacaacgaagatgatgatgacgctgatgatgacgacgataattccaatggtgccaattacaagaagaatgactcttcttttaaccctttgaaaagatccacatctatggaatctgcgaacacaccaaatatggacacgaaaagatcgaaaactgggactcctcaaaccttcagctcttccataaaaaaacaaaagaaagtcaaacaaagaaacccaactgaaaagcatttaattgatttcaacaaacagtgtggtgtagagttgccggaaggtggttactgtgcacgttcgctgacatgtaagtcccattcaatgggtgcaaagagggctgtctctggtcgttccaagccctacgacgtcttgctagcagattatcatagagaacatcaaacaaaaattggtgcagctgctgagaaacgtgctaagcaacaagaattacaaaaattacaaaagcagatacaaaaagagcagaaaaaacatactcagcaacagaaacaaggtcaaaggtctaagcaaagaaatgtgaatggtgggaaatcagccaaaaatggtggtaagagtactgtacacaatggtaacaatatcaatgagataggacacgttaacctaactcctgaagaggaaacaacacaggttctaaatggggtatcccgatctttcccactgccactagagtcaacggtactatcgtcagttagatacaggactaaatattttagaatgagggaaatgtttgcttcctccttttctgtgaaaccaggatatacatctccaggttacggtgcgatccattctcgtgtaggatgcttggatttggatagaacaacagattacaaatttcgtgttaggactccacagccaattaatcacctcacaaaccaaaacctcaatccgaaacaaatacaaagactacaacaacagagagctctacaggctcagcttctttctcaacaacagcaacagcagcaacagcagcagcaacatcactcaccccaagcgcaggcccaggccagtacccaacaacctactcaaggtatggtgcccaatcatttccccggcggggcaacgaattcatcatttaatgccaatgtgtcgagcaagcaaattcagcagcagcagcagcagcagcagcacaagtctcaagacacaggtctcacgccgctggagatacaatcacaacaacaaaaactacgacaacaacaactacaacaacagaagtttgaagctgctgcttcatatttagccaacgctaccaaattaatgcaagaatcaaatcaagatagccatttatctggcacccacaacaataatagtagtaaaaacggtaacaataacctcatgacgatgaaagcctccataagctctcccaatactagcgtaaatagtatccaatctccccctagtgtcaacagcgtcaatggctccgggcaaggtgtatctaccggtattaatgtctctggcaataacgggagaattgaagtaggtattggaaattctgtgaacccctacaatggcagaataaattaattgaatcatgcacgttatccagcatgttcacgaagtgagtaataaaaaattattcgccgaagtaacatgtacacgtctatgtttgtggacaagttacgctatttgcatttagagatttcttctccaatgtaaattattttttcttcggggggtatacattatttatttaagtagacattatatttcttcataagggtaggagagagcgaatacaaatgcccagtaaattccccataagtagttcttaaaatataataccataaaagtggccataaataggaagggccatggattattgggtagaatttttataaatgccatatgcaaaataaaattagagaatgaaataccgaatatttcccaaggataatactttttttctttccatatgactttctcgacgttttcttcaaatgactgagtcattgcttccctagaaaagtatttcttgactcttagcgggccattcctctcaaagttcacagaaccgttctgcaagatctttctgctttcatcaattgcagtagcccattgaatagggacggcaggttttagccacccagtggcagaactttcattttcaccagcaacgtaagatttgatagtctccaaaggacctccattgtttactgctagtacaggcttacctaatttcatggcttctaaaggaacaataccaaagtgctcatatgctggtgtatacaataacatttcggttctttcgagcagtaattctttcagagatgatgaaatggaagttaaaaatataattttactattattggttttgaatgactctaaatcggagacgcgctttatttcttggtagtatatggttgtatgggataattcgtattcatcggccagagactgtagttccttcaagtactccacattttctgcaaccctctcgtcataaccaccgcaaataactaacttaacgttgtcattgatttgatcttcagataacgcaaaagcctttatagccagcgcaacatccttttttttctcaaaacgatttatacttaggtaaaatctatcgccttcgttaaacactgttttgaaaaatttcttgtcaatatcttcaatttcgattgttgataaatccacgcatggataaatgacgtctggatcattggataaatacttgaacgtttggtggaacgtattcttagtgaaatttgaatttaccacaacagtatcggcagcactcacggaaaactgttctattaagtcaaatggtagtctgtatattttcttcaatagcccagctctttgagccaataattggtcggggaaatgacaataaaacatcaaagtggcagaactaaagatatgcagaagcggaatacatgtagacagttgatcaatgataattaattggtacgcattcacttttttctgtaggatcaattgaataactaaataaagctgtctaattgttgcgaaaacaataaaaaaacgacccaaaaagtttgtcggtaaaaaatcaccataaacttcgacttttaattggccgtttttaacttcttcgaaacaatgtgatttatcacagtgactagtatagatgattacactatgtccttgttgctgtagacctaatgctgcatcgacgactaacctttcagcgcccccaatacctaggtctggatgaataaaagcaatcgttcttttatccttttcaatcatttttgcttgtctaatcgactcttttttatctgtctttactactgtatctatttcgtgacttcttaaatggcgaacgtaatcttttgatgttaaaatgaatacatcatttattttgttgttcgcgcgttcatctagccaggcacttgtttataaaaaaagaagctatacgcaaggctctcgatctataaattgtatctgtgattgtgaccctttcgtatatatgttataatatttacaagaatatacatttatcatgataatctctggtgctttttgatgatctttggaagagctttagcccaagattttgttttactgtcagttagcataaatacgcggccgccctgtttcattctagcagttctgcccactcggtgtatcaggtctattgacgttttgggtacatcgtagagaacaacattccgtacacctttgaaattgagccctcttgccatgaggtcggtggttacgagtacatgcaaagacttgttactgggtgcggtaccattagaatttgtgtttttcaatttgccgatgacgatgttggaatcaggaatttcaaatttcttcaaggaagtgggaggtgaagtactctgagcaaccacctccgaaagtggtcgcggtggtgataaaaagggcataattttctcggatctttcttcaaatgtatcttcaccagttaaaccgatggcattatgaccgaatttcttattcaataggttaacaatttcaggaacattctttttttcgttaacaaagataatgcatcttttctcgaaccctggttccgtgtcatcatttgaaatagcatataaagtttgtgccaatgctttgatcttggatcccttgaaaggacttaaggcagaatttataactttaaagtccaaagcgaatggtaacttatgcagtctgggtgtcattataggaaccactgtaggaaatagtctttgcattgttttattaaactcttgaggaatagtagcggaacagaaaataaggtgattaatgttaggaattctctttattgcggagtgcgtttcttcaagccatgacctatctagaagtgtgtcagcttcatctagtactacgaaacccactttggacaagactttatcaggtctagttatcattcttatggagaacaggttcagtagttttcccggagtagtgactaaaatatctattctatttttaatgttctctaataaatcacgatatgatgtggccttgtcccacttgaaagagtttaagcctaacaaggttttcgtcttggaaacagtttcgtatacttggtcaaccaattcatgcgtaggcaccagtatgatggaccgaatcagaacgttttttcttaatgtttcccataattcgggagtttccaactcctgtcttttcaaatagtctattaaaggtatcaagtaggccatggtcttacctgaacctgtctcagcggcaatcgcatgtatttgtaactttggatccattaaatttttggatattctcttaatggccactgtttgaatgggactcggtattatattttcactggtttttttcctactatcttgtagcttcagggactctttggaaatgatttctttcacagcgtctctgacaggtggaagtataagcaattggtcgaaattcgatattttttgaatgagtttattcgtactgtccatattcatctcgacgtcttttttcaatccaccatactctccaaagttgaatgcttggtcagggtcattctttttgttaccttttttgcctttggccttctgttttcggtttttattactactgcctgtaggcactgaagctaatggagagtttcctttatgctttgttcttgggcctcccgcataagaacgcactcctatcttgagaagcacggggaaagaccactgtggtgaaattactggcttgaaaaaaagcgacatttgtcttattatactttaatctgatctgaagaagtatttctactcatcactaatatctattccgctattattatagttgtaatttatgattccgtggtaagtgatttgaacttttgcttcctttcgaaaatttcaagaatatggtttggttgtgctgtgcaagagcggttgtattgcgaaatagaacccatcgagaaaagaaaatgaaaaagacggcattaaagactagctctgttttaagacaaatatttacaggccagagaataaagagatactcgtatgtatgaattgtagccccttacacacatatgtatatatatcgatgtgaacatagcatttattaacagttctgctcagtacaaatggtagtagtactagtgatgaggttactccgacaccgttaacagcggtagtaaagagaaggccgagtaaacataaggtcgttatgctcttaggttactgtggcagcggatactatggaatgcaatacaacccaccacacaagacgattgaaggtgagattctcaccaagctcttcgacgtaggagccatttccgaagaaaattcattggcaccgaagaaaaattcctttatggcagcggcaagaacagacaagggtgtacacgctatgttgaatctactgtcgctaaagatcacattgcgagaggacacagtagcgaagttaaacgccgcactaccgcccgaaatacgcgtgtggggtatccagcctgtcaataaaaagtttaatgctagatccgcgtgcgattctcgatggtaccaataccttatcccagaatttatactcattggtccaccccggagttctcttttgcatcgaaacgtggggggatcgtaccgcgaagacggctcgcaagaggtgtgggatacgttcctggaacagacgcgtgggagatttagcggggatgagctgtgccgtttgcaggacactgcacagaaactaagcgagagcgatcctttggtacaagactacgtggggctattgagcggtacccttagcggctactgcttgtcgccctcgaagctggacgcgtttgaggcagccatgcaggagtacgtgggaacgcataattttcacaactttaccacaggaaagctttggggggatcctagtgctcagcgccatatcaaaaaggttgtagtgtcgcaggcctcaccgggatggatatgtgtgcggatccacgggcagtcgtttatgttgcatcagattcgacgaatggtagcgcttgccgtacttgcagcccgttgccaattgccgcctaatattgtacgtaactattttaacgccgggcctaggaaatacattccgagggcgcccgcacaaggcctattattagagggacctgtgtttgacgggtataacactaagttgcgcaatttgctgtattgcgaaatccgcccggacgatatcactcttgagcgcatgtgccgtttccgagaacgccagatctgtactgcgatcgcacacgaggagacacagcgtcacgtgttttgccattttgtacgacaaatgaaccgcctggccacgcctctaatctagccgcccaatgtcgcgggttgacccgcgacattgggcgggcaatactctcatcttattggctattcaacttagacaacggccagttgcgcgcacaaatttggtcatgaccgctccaccggcatgcgtgtcgtcatcccgcatcattcgggacattttggccttttccgcagtgcgtagttgacgtggggagaaagctagtgggctgtcgcatatggttggttttaggtggcgaaagtttcgccgcgatagcaatcatgtcctcgaccttaatctcaatggaatgggtcatgctcggtaagtgagtctcgctgtatataagtatatatgtaatcgcctagttcgatagatacaaggaggtcttgagtatgtagataaacgaaaagaagataacaaaaggaaaatctcagcctctccccttcctcttagacaatgtcgcaaagaaaattcgccggcttgagagataacttcaatctcttgggtgaaaagaacaaaatattggtggctaatagaggagaaattccaatcagaatttttcgtaccgctcatgaactgtctatgcagacggtagctatatattctcatgaagatcgtctttcaacgcacaaacaaaaggctgacgaagcatacgtcataggtgaagtaggccaatatacccccgtcggcgcttatttggccattgacgaaatcatttccattgcccaaaaacaccaggtagatttcatccatccaggttatgggttcttgtctgaaaattcggaatttgccgacaaagtagtgaaggccggtatcacttggattggccctccagctgaagttattgactccgtgggtgataaggtctcagctagaaacctggcagcaaaagctaatgtgcccaccgttcctggtacaccaggtcctatagaaactgtagaggaagcacttgacttcgtcaatgaatacggctacccggtgatcattaaggccgcctttggtggtggtggtagaggtatgagagtcgttagagaaggtgacgacgtggcagatgcctttcaacgtgctacctccgaagcccgtactgccttcggtaatggtacctgctttgtggaaagattcttggacaagccaaagcatattgaagttcaattgttggccgataaccacggaaacgtggttcatcttttcgaaagagactgttccgtgcagagaagacaccaaaaggttgtcgaagtggccccagcaaagactttaccccgtgaagtccgtgacgccattttgacagatgcagttaaattggccaaagagtgtggctacagaaatgcgggtactgctgaattcttggttgataaccaaaatagacactatttcattgaaattaatccaagaatccaagtggaacataccatcacagaagaaattaccggtatagatattgtggcggctcagatccaaattgcggcaggtgcctctctaccccagctgggcctattccaggacaaaattacgactcgtggctttgccattcagtgccgtattaccacggaagaccctgctaagaacttccaaccagataccggtagaatagaagtgtaccgttctgcaggtggtaatggtgttagactggatggtggtaacgcctatgcaggaacaataatctcacctcattacgactcaatgctggtcaaatgctcatgctccggttccacctacgaaatcgttcgtagaaaaatgattcgtgcattaatcgagttcagaattagaggtgtcaagaccaacattcccttcctattgactcttttgaccaatccagtatttattgagggtacatactggacgacttttattgacgacaccccacaactgttccaaatggtttcatcacaaaacagagcccaaaaacttttacattacctcgccgacgtggcagtcaatggttcatctatcaagggtcaaattggcttgccaaaattaaaatcaaatccaagtgtcccccatttgcacgatgctcagggcaatgtcatcaacgttacaaagtctgcaccaccatccggatggaggcaagtgctactagaaaaggggccagctgaatttgccagacaagttagacagttcaatggtactttattgatggacaccacctggagagacgctcatcaatctctacttgcaacaagagtcagaacccacgatttggctacaatcgctccaacaaccgcacatgcccttgcaggtcgtttcgccttagaatgttggggtggtgccacattcgatgttgcaatgagatttttgcatgaggatccatgggaacgtttgagaaaattaagatctctggtgcctaatattccattccaaatgttattgcgtggtgccaatggtgtggcttattcttcattgcctgacaatgctattgaccatttcgtcaagcaagccaaggataatggtgttgatatatttagagtctttgatgccttaaatgacttggaacaattgaaggtcggtgtagatgctgtgaagaaggcaggtggtgttgtagaagccactgtttgtttctctggggatatgcttcagccaggcaagaaatacaatttggattactacttggaaattgctgaaaaaattgtccaaatgggcactcatatcctgggtatcaaagatatggcaggtaccatgaagccagcagctgccaaactactgattggatctttgagggctaagtaccctgatctcccaatacatgttcacactcacgattctgcaggtactgctgttgcatcaatgactgcgtgtgctctggcgggcgccgatgtcgttgatgttgccatcaactcaatgtctggtttaacttcacaaccatcaatcaatgctctgttggcttcattagaaggtaatattgacactggtattaacgttgagcatgtccgtgaactagatgcatattgggcagagatgagattgttatactcttgtttcgaggctgacttgaagggcccagatccagaagtttatcaacatgaaatcccaggtggtcaattgacaaacttgttgtttcaagcccaacaattgggtcttggagaacaatgggccgaaacaaaaagagcttacagagaagccaattatttattgggtgatattgtcaaagttaccccaacttcgaaggtcgttggtgatctggcacaatttatggtctccaataaattaacttccgatgatgtgagacgcctggctaattctttggatttccctgactctgttatggatttcttcgaaggcttaatcggccaaccatatggtgggttcccagaaccatttagatcagacgttttaaggaacaagagaagaaagttgacttgtcgtccaggcctggaactagagccatttgatctcgaaaaaattagagaagacttgcagaatagatttggtgatgttgatgagtgcgacgttgcttcttataacatgtacccaagagtttatgaagacttccaaaagatgagagaaacgtatggtgatttatctgtattgccaacaagaagctttttgtctccactagagactgacgaagaaattgaagttgtaatcgaacaaggtaaaacgctaattatcaagctacaggctgtgggtgatttgaacaaaaagaccggtgaaagagaagtttactttgatttgaatggtgaaatgagaaaaattcgtgttgctgacagatcacaaaaagtggaaactgttactaaatccaaagcagacatgcatgatccattacacattggtgcaccaatggcaggtgtcattgttgaagttaaagttcataaaggatcactaataaagaagggccaacctgtagccgtattaagcgccatgaaaatggaaatgattatatcttctccatccgatggacaagttaaagaagtgtttgtctctgatggtgaaaatgtggactcttctgatttattagttctattagaagaccaagttcctgttgaaactaaggcatgaaccggttagttctcatttataatgtataatatacccgaatcttatttatttacctttcctattttttgacgaccagtaaatactaatacataattaggaacaaaagttaaataaaaaaaaaaataataatttaacgcatccaattaacgtgtccttttttcatcattaatttatctactatttcgatttaaattccatatacaataaatcctagatacattcccgaaagcatcttttagcgaaacatcttccttgagctgctagcagtgggcttagtccacctgttagttactcttggtataccactaggtcttttcgaggcaggaacatgggtctttcttactcttccgttatttgaaattcctgccgaaggaacgggccttctaccagattgcacaccgtaccttggatttaagccttgatttggtggctttgctggtgcagcatccttttcacccttcctattttctaatttttgtctcaaatccaagatctccttctttttcaacgctatcacgttgtgtaaagtactcccatcttcatcatttgtgtttacattttcattgtgcagtctatcattaattagctttaaataggtttgatcgctcatcaatttatgaatataaccagcttgagaatgaatgttgatccatgaatctaaaatggaattcgtagatttacatacctcatgtacttgattaacgtatactggcaagttattttttaatgcggccgtaacattttttatcattgctgttattttatctaacgattctgattctttgagtaaggattgcgttgtgattgaattaaacgatcttatagaattgctgttagccgaaatattatcgcttgctccacctcctgtgctttttggaaatttattggtcgtgttattgaggttagatctcatctcattgaaaatctgtggaatcagtttgtctatagtcgaatcatctaattggctttgctcactcatattgaagacttgttcaagtttcaaattatcttctttagtaatacttgagtcaccagtccagattacttagcctatctttctttatcgcgtttgattttggcgtttgtttgtaattattattcttttttccttcgtttcgctgtgaaactaacttgcgctgaggtccaaaaacctctcatctaagaataaaggaaaatacatattatcctgggtctaaaaggctaaaagaactcaccgtcaagaggaaggggctcagaaagtatgggtgagtcaattgaaacaatttgtaaaaggccttgtcagggctttccaagaggagaaggatgattttgtctcacttgtaacaatcattgatatgtacaacgagcaggtgaactctggaaagtctataaaagaaaaggaacgttatttggatgccctattgaaaatacttaaggataatccagttaccttaaaggaaattggctgggatctgccaaagggtttattgcagtttttctcacgcaaaaacatcaatgtcaatatacatctagtttttagtccccttgtttctagtgtgatggaatgcttcaatgagctagccatcaatggaaatccgaaagaatgcttgttgaccgcttgcgaattggtgtcaacactccatatagtcttaactgaaactggcgactccgatgaagagaatgaagatttaaatgactccaatagaaatgatgcgtcaaacattactgatgagctgtcagttatcactccggagattgggcactatatggccaaaaatacagtagaattcattccaaatttgaaaatttacgttctctttgaatttatgagtttattgttgaaacgtgtggacactttatatccatctaaatttctagccatggtaacttctgcaattattaagtatgtaacaaccaacgttcaggctatggatgatccacactttattttgcgcatagtgtacaatttttgtactaattactctccagctcaaccatctgctagtctgaccgatggtattagtacaaacgatcttgaaaaaattcatgatgatgaatctgccttacagaaaaaactactggctaatctgagcgtattcgtgattagcaactgcctaaaaaatcatccaggtaatattgacaagatatatttcaaaacattgatgcataaaaaaacagatgaaaatgaaatcgatgcttcagttttacagatatgccaccaatactacgagtatgtcacatcattggatgtccacatgaaagaacttttagaaaagtgcctggtagaatcaagaagcatctataactctcttctcatgaacccggccgcttccacgcccgaattcaaagaagaaattaaccaactagtatatgaggtatcttacgcatatcaaatcaagaaactagctgacgaaaagaacttagagctggaccaatatggagttgtgattctatctgcaatacattattctaaaaatggtactcacttattgccgcaaattgatatccaaagcgcaatttacctctatctacggtgtacgacagcttctttattttcagaaatatacgaaaataagtttttggaaagttcagtacgctactggctatgggtatccacaaccgagacttccacagagaaaataaagtgtgccttacaagaacttccagggcacattaccacggcctttttgcagatgttactgatgaaaacttgcaatgaatctaataacgacactaagttgaccgaaattactcttctgaggaggttactctatctcatgcccgaaagcacatcttttacgttcatctttgaaactctactacattgtccatatataactgcaaagattgctgttcttgacattctaagagatatgatgattagatctcctgaggctgctaatcgtgacgaaactgtcggtttaatcgaacaacagaatcctgggaataccgctaatagtgtaccgataatgccaactctacctccaagaccttacatcactattaatgaagatcgcatggcttccattcatagcattgctttaatatgtttttctgccgccaagcaaaagaaaagaacgcaaggtgatttactcttggtactaacatatatgaaattttttgttagtttaaggaacaaatgggatttgggtctgttaacactcatcaataaagaaatctccgaatcatttcaaggagaaggtgagcctgaattagcattcatcaacatttccaataatactctgggagaatatatagaagagatgaacatacgctcgtaaactacatagtaaattagttgctcttctcttttgttcccgagtaaatcgaattattctattaaagggaaacactatgttttgagtcatccaaactttcatttttttcagatttcatcgcccgatcgtcaaggaataaaaagggaagggatgggatacttgcattggaacccagaaagtacgtaaaagatgaagatcgtgagagattggtcaatggataaatagttctgtaattatgtctaagtatcaaattaattgcataagataccggcactttctcaggacatctaatatctcgcagatccctgatttcacgaaatactgcattggtcccgtaaatgaagaattggcaccttacatcatggaaaccatgaaggcatacccttcaaattccgaatatatcaatccgcagcattactatcataatagaacggtattagtagaaaattacttaaaacgaagtccaaatccagtatcattaacgcagttagcgcaatattatgacgattctaccaagctgaccagaaccaagatcatcaattccgggaaatttgtaaaagaagaactggtaattaggatcgcgcataaattaaatcaattgcaacaacttccatttaatgttgtgaacaacttccattttgttcaagtttatgagtcatattacaatatttttgaaagctttagaaaatatccgactataagaactttagaggacgcttctcaatttgcagattttatcaaaaatatgctagaaggcttcaatactctaaacttaccacatttgataatgggggctttagaatgtacaattttggatctttatcctcgtgaaaaaatggaccaactactatctgatctgttaagagctcgaatatcaagaagattgattgtagaggaacacgtcgtatacacagccaactacactagtggtaaggaggaaaataccttggtattgggtgatatttttcaagaatgtagcgctaaaaaatatttattggaagccagtgaggaatctcaaaaatttatccaagatatgtactttaaagacattcccatgccagaatttattatcgaaggtgacactcaactaagcttttactttttgcctacacatttgaagtatttgttaggggagatccttcgaaatacttacgaagcaaccatgaaacactatattcgtaagggattagaaaagccggaaccaatcatagtaactgtagtaagtaacgatgaatcctatttgtttagaatttcagataaagctgggggcgtcctccatgatgatgaaaatctatggtcattcggtaaatcgaaagaaagggctcaagaatccctaaataattttcacaagttacctggtttacaaacagtatctatttatgacgaagtacattcccatactaaatataactccaaactgaagtcattgcagtcaataacattaaaaccgtacatgcacacgtcgctagaaccaatgagttatcctagcatcataaatgggcacatcaaatatgaaactcccctaattgaattgttaaagcggtcttttagatacaagcttgggattgggttagccatgtgtaaagtgtatgctgaatattggaacggcgacctttcattgcattcaatgcctggatatggtaccgatgttgtattaaaattaggcaacttgatgaagcatacgaagaaactacaattagataaagtgtgagctaaccatgcttacactatataccaaggaacaaatacatattcggaatattagtatggtgactacatttcccggattagtgtatgtatatacaaaaaggcacctccggggtagccggagtagaaagctggaaaaataaaaatgaaagcgaatggaatgtgtaagagaaaaaaaggaaagaactatcaagttgcagagttgatgacataaatagtagagtggaaaatcaacgaagatcgaattccaaagattatttttaggcagacagagactaaaagataaagcgtcatgtccacaccagctagaagaaggttgatgagagattttaaacgtatgaaggaagatgccccaccgggtgtatctgcttcaccattacctgataacgtcatggtatggaacgccatgattatcgggccagccgatactccatatgaagacggaacttttaggttattgttggagtttgatgaagaatatcccaataagccaccgcatgtcaaatttttgagtgaaatgtttcatcccaatgtctatgcaaatggtgaaatttgtttggatattttgcagaacagatggactccaacatatgatgtcgcatccatattgacatccattcaaagtttattcaacgatccaaatccagcttcgccagcaaacgttgaagctgcaacattattcaaagatcataaatcacagtacgtcaaaagagttaaggagacggtagagaaatcttgggaggatgatatggacgatatggacgatgatgatgatgatgatgacgacgacgacgacgacgaagcagactgagaaaaatcaaaagaatcttaatgatgaatgccgagccgatattatgaattcgattacctttttgttcaatcaaatatagggcttcatcgtgagtttctttctctatcgatccgtttgctttctattcctccatcttctactttataccgtaaagaaaatttaataatgatagaaacattgcatataaataatatactaaaaagaaacactgctctaccataaatttctttggagaaaataacgtgaaatgagaaataaggacaatttgttatcggttataactgccgatacccgtatcttttgtgtttgattcaaggaatacttatttagagtagaaagaatatatttacttagataacttaatgtataatatataaaaaaaatcaaaaaaacaggaaaaaaaaaaatcatgagtgagtggcacttttaactgcaagaatgaagagtgaccccatttttttttattctgatattacagtactcttctgtgcgggcagctccttcgttttttgttttgcactttcatccaaccacacatatatggaaacaaaaacgacgaatgaaattatagctttgctgaatggatctatgctcttccaagtaaaccttttatcatcaagatgaaacaccttgaccacgttttgcacatcagcaggtagtatatttgcgtttttgttattttgtaggagaaaccaattatattcgatgaatggaagtttcaagaattgggacctaactgacggagaagagtttgtcaggacaaattgagttcgaggtccaagaaagccaaatgacttgtagtaccacaactgaatgaaatcttgctttagatcattccagtttcctcgcattttctcatttatggcaaaatccaataaatctaagtcattaccacttaacttaggaaaattctgaagtaatatattcgtatctatcaactgattgttatgtgtcgaagacggattgaagaatttgttcataatgacaccaagctcgccgttgtttagacgctcagttaataaatgatcgcgtttcaaaccacttgtttcgtcttcatctagatctggtgcacttggctgcaagacgctaaatatctcggacatggtctgtgagaaggaaatggggttttctgtagatgtagtactgccattttgagctaaccgtattttctgcttcaaaagcagtgaagccggtggaattctttctaattttggttgataaaatctctttaccaaaagatttcctgcgactgctttaatcatgggaccgattctgaaggctctatgcgattttaatctgaagattttaacatttgacagtaccatctcaatcggaccttttaactgattttagcgagaacatgtgtatatatttcctctaagaaaagaaagggcctaaaaacctcgccccagtgcataataaaagtaaaaaaaaaaaaatcaaactttattgggataaaataaaaatcagaaaaacccttatatatgtatatgtagttaaatgaagccagtttttttcgtctggtttgtttcagcctatatgccctctttgctttcttgccatctgcggatcaatttccttatgatgcgtttgttttcttgccaaaacacttaatatgtcagtcaatgacacaacacctatcaatttacctgttctatactccttttcgaaatgtgctggagttggagatgcgggacaattacttggactttgaggtggtggcattgtggccgatggagactgtggttgagaaggtgagggaccactcaaatttatatttacatttattttattgtttgatgtatctgaagattttagaacaggagagttggccatcctggaagattgcgtgttcgaatggtatgacgacgcaagcgatggcaatgtcgttacgggtggagtacttggtgatggagatgaggatttttcggaagatgctgttggttgattgtcatttggttgtactatccataatctgtgagatttggtagcgaccaatttggcaaacgttcttgccagggaacttgttggatacacatggaaaataggaaatgagtccttaccggtctctaggccccttaaattcaaaataaccgagacaaaatgacgacatgtattgtgtaataaaggatattgtgaagttctggtgacgtgtttgacgtctgttactgaaatattaccaatcaagtttccctgcgggtcaactaccgcaatggaagagattctttcgacatacattttatgcagagccataattagatgctcgtcaccttggatggatatgacacgtgactgcttgaatgtaggtttatcacgggctgcatttagtacaccaatattcagctcctccagggaagagtccaagagaggcttcaagttgggaaatgatctcgcattctcccacagatacttaatcaatcgacgttgggaaagtatacctttaatctgtgtcatttccacgttcgtgatggcaacacgatgcacacctgagcctagtatgcctattaccgtcgataagttttccgtttcgggcaatttgtagaatggattcttaggtgtcaactttactatctccgccacgggcacggacttaccattctggcagtctgaggttatcttgtcgttgctcaccttgatcctgtttaatacaagaagaaggtacgcattgagatcattatagtcgaatgttaaacaattcatgtctcccggaaaattctccacaggcaaagaagttagctggtgcttgaccagcgtgttgaatgcttcctctacggaaatagaacctctgatgaaaatcaatttgttctgttccaccaaatttgacagaggagtgtgttgccactcctgcctatgaacagataacagattctgtgaattcaaggtggacaaggagttgccattattgtttgagtattccgtgttatccagcgtggagagagaagatgaagatgacgatttcgaaatagatttatgtagtgattctgtgtcgcttttgtttgcttcagtgttcttgtctgtctgttcgctcaaactatttaaatctgtggaattcggtaattgaggtggggtagaaagcatttctacgatggacgtgtgtcttgtattttgaggcattgggtgggtcttgctgaaaagatgatgttctgaggtattcgtatcgctagcttgatacgcttttaacaaaagtaagcttttcgtttgcaggtttggttacttttctgtacgagatgatatcgctaagtttatagtcatctgtgaaatttctcaaaaacctcatggtttctccatcacccatttttcatttcatttgccgggcggaaaaaaaaaaggaaaaaaaaaaaaaaaaaaaataaatgaacacatggaaataagtcaaggattagcggatatgtagttccagtccgggttataccatcacgtgataataaatccaaatgagaatgagggtgtcatatctaatcattatgcacgtcaagattctccgtgactatggctcttttctgagcatttttcggggcgcccgtgcaaaaactaactccgagcccgggcatgtcccgggttagcgggcccaacaaaggcgcttatctggtgggcttccgtagaagaaaaaaagctgttgagcgagctatttcgggtatcccagccttctctgcagaccgccccagttggcttggctctggtgctgttcgttagcatcacatcgcctgtgacaggcagaggtaataacggcttaaggttctcttcgcatagtcggcagctttctttcggacgttgaacactcaacaaaccttatctagtgcccaaccaggtgtgcttctacgagtcttgctcactcagacacacctatccctattgttacggctatggggatggcacacaaaggtggaaataatagtagttaacaatatatgcagcaaatcatcggctcctggctcatcgagtcttgcaaatcagcatatacatatatatatgggggcagatcttgattcatttattgttctatttccatctttcctacttctgtttccgtttatattttgtattacgtagaatagaacatcatagtaatagatagttgtggtgatcatattataaacagcactaaaacattacaacaaagatgccaacttctggaactactattgaattgattgacgaccaatttccaaaggatgactctgccagcagtggcattgtcgacgaagtcgacttaacggaagctaatattttggctactggtttgaataagaaagcaccaagaattgtcaacggttttggttctttaatgggctccaaggaaatggtttccgtggaattcgacaagaagggaaacgaaaagaagtccaatttggatcgtctgctagaaaaggacaaccaagaaaaagaagaagctaaaactaaaattcacatctccgaacaaccatggactttgaataactggcaccaacatttgaactggttgaacatggttcttgtttgtggtatgccaatgattggttggtactttgctctctctggtaaagtgcctttgcatttaaacgttttccttttctccgttttctactacgctgtcggtggtgtttctattactgccggttaccatagattatggtctcacagatcttactccgctcactggccattgagattattctacgctatcttcggttgtgcttccgttgaagggtccgctaaatggtggggccactctcacagaattcaccatcgttacactgataccttgagagatccttatgacgctcgtagaggtctatggtactcccacatgggatggatgcttttgaagccaaatccaaaatacaaggctagagctgatattaccgatatgactgatgattggaccattagattccaacacagacactacatcttgttgatgttgttaaccgctttcgtcattccaactcttatctgtggttactttttcaacgactatatgggtggtttgatctatgccggttttattcgtgtctttgtcattcaacaagctaccttttgcattaactccttggctcattacatcggtacccaaccattcgatgacagaagaacccctcgtgacaactggattactgccattgttactttcggtgaaggttaccataacttccaccacgaattcccaactgattacagaaacgctattaagtggtaccaatacgacccaactaaggttatcatctatttgacttctttagttggtctagcatacgacttgaagaaattctctcaaaatgctattgaagaagccttgattcaacaagaacaaaagaagatcaataaaaagaaggctaagattaactggggtccagttttgactgatttgccaatgtgggacaaacaaaccttcttggctaagtctaaggaaaacaagggtttggttatcatttctggtattgttcacgacgtatctggttatatctctgaacatccaggtggtgaaactttaattaaaactgcattaggtaaggacgctaccaaggctttcagtggtggtgtctaccgtcactcaaatgccgctcaaaatgtcttggctgatatgagagtggctgttatcaaggaaagtaagaactctgctattagaatggctagtaagagaggtgaaatctacgaaactggtaagttcttttaagtatcacattacaataacaaaactgcaactaccataaaaaaaaattgaaaaatcataaattaaaaaaaaaaaaatcaattgaatttttttttttcatgattacgttttgacatttttcctttttttttctcttattacgatttaccttttttatttatttttttcattttagtattttattcttcgttatttatgtatagaaattttcattttcatttagattcagatttggttatcttttttcattatatatcttttgcactaagtttcaacttaagttctattttttattttttttttctgggccctggagcaatagatatgggatggcttactgcatctcttcaaaatttcacagtcatgctcacccttaagttctcaaccttttagtttttttttttttttttttttattttgtatggcatactaactatacaaatatttatatgtacatttatacagtaacctattatttaccgatattcaccggtattttactttaatagatgctggtaataacgaaaaaaattgataactcccaccgacaattgagaaaaaaagcaaaaaaggaaaaaagggaagcacgaattaatacattctgtgtatttatcttttttatcttcagttttcctccaatctatgggcggccattaagtatgtctattattcttggcccttcagtcttctttggatttcaatgtcttgttggattagaagtcatcaccactttcagcaatcaaagccatgatcattctgtacaagtagaagaagaacatcaataagtggaaacctaactttaggaaactctcccttttatgtttgcctaaagttctgaatatttcggtagcatccaaaagttgaactttattgtagatcttgtttagattgtaagctagaactggtaagttcaataaaaatacaaaccagtaaccgttcagtaagaatagtaatgacaaagcaccatgcaaggcggcttcaggggtaattaacttgttaactttagaacataattcaattggattgatatagtcagcttctaaatcagcgtatagtattgtgaaatgcacttggccaaacaaattgatacagttgacaacaacagcaaggataaataaccaagcacccatttttctttttattcttaatttttttactttactttaattgcagttcaaaggtaaatgtctttgttaagtaggcagtgagacataataatatgagaaaaatccaggtctctccttcgtattaaggaatacatgtctatgctatcactcttaaatctttctccttccttgttttttctccgaaatgaagaaaaaaaattttcttcacggaactaacgtgaaaaaaaactttcaaaaaaatactccgatacggggagtcgaaccccggtctccacggtgaaagcgtgatgtgatagccgttacactatatcggaaacaaattaactgaaaatgttgtatctcaaaatgagatatgtcagtatgacaatacgtcatcctaaacgttcatacaacacatatgaaacaaccttatatcaaaacgaacaacatgagataaaacccggccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttaccatatatattattgagaaatgggtggattttgagataaatgtgagaaatgggtgaatgttgagattgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgatgttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtgatattagtatgtagaaatatagattccattttgaggattcctatatcctcgaggagaacttctagtatattaggtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcaaaattcccccaattctcaacatccgactgccatgcaatgtgcttttctggatctcactcatgatcataatggccctgtaaaaggctcgtactgttattatcatatcttcaattacgtattatttcggaggctgtacctattagtgaaataacgcctctaaaaatgaaaagaagaaaaagaatatgaaaggggttctgaattgctaaaatatttcgtcaaagctcaattagtatcaagatcaagtcgtaattcgaatcagcataacaacctccaaaaccatataataaccttacacaagacaagatatcaattcaacatgcaaaccccttcagaaaataccaacgccaagtcggattctctcgacgaacccggtgcatatttaatcgaggaaaatgtggctcttcctaaggacatattccattcgtacttgagttattggatatatgaagcagctcactgtacaccggtcatgcttttgtctctagtaattggggttttaatctcaataattattctttttcatgataacgaaaattgcgttggggtttctgtagggtttctcctcatattctctggcattttagtgatagttctaatactcaggtttggaccacagatcagtgatgaagatttcaaatgtaagctactgatggaaattatcacacggaaacctacggtaaaggggaaagaatggaggacaattacatacaagatgaaccagtatttatttgataacgatttatggaacactccctactacttttaccgtgatgaagattgccaccgttattttctaagtcttattaagggaagaactttcaagaagcaaaaggaatcgtcagccagcaatgttaaagacgcacaatcaaatgacgaaaccgctggcacaccaaacgaagccgctgagtcttctagttttagtgccggaccgaactttataaagctcctcaccaaggcagccgaaatcgaacaacaatttcaaaaggaatattggcgacaagagtatcctggtgtcgatgagtttttttagacagaagacgggagacactagcacacaacttgacaaaggatctacttctcgattgacgacactagtaggtgtcaaatttagtgtcatttatgattttttgtaataggatataaatatatacggcgctccaaataatgcagttgccccaaaaacaccacggaacctcatctgttctcgtactttgttgtgacaaagtagctcactgccttattaccacattttcattatacatcacttcgcaaaatgcaatattgaaaatgcctctagagatgaaaaacaatcgtgaaaagggtcctgcgttattaaaacatttgatcagtatgcaatggcacagagacaatcaggaatactatagtcatagacgatacaaggtatatattggtcatgcagacccctctagaaagtaccgacgtcaagttagatacactcaacgaacctagtgcacatttaattgagaaaaatgtggctcttcctaaggacatattccgttcgtacttgagttattggatctatgaaatcgctcgctatacaccagtcatgattttgtccctggtaataggggttttggttttattaattatattttttaatgacaacgaagcttgtgttttcaattctgcatactacgcttatctttctcttgtagtattgttaataatattaggtgatggtaatccaaagctagtcagtcgtcgaaattttaggaccgagcttttagtggatgtcatcacacgtaaaccggcagtagaagggaaagaatggaggatcatcacatacaacatgaaccaatatttgtttaatcatgggcaatggcatactccgtattacttttacagcgatgaggattgctaccgttattttctacgccttgttgagggagtaacccccaagaagcaaacagccacgtcaattggcaattctccggtcaccgctaagcctgaagatgccatcgagtcagcttctcctagttccagactgaattatcgaaactttttgctcaaggcagcggagatcgaacgacaagctcaggaaaattactggcgaaggcggcatcccaatatcgatgcgcttcttaaaaagacggaatagcttagagacactgccatacgtaaagcgaacataaactagagtatgatatataatcagcactaactggcccgaaaacggccgaagaagcctcgaaaagtcgattcgtgttggacccatttgctgaacgaagtgttcattgcctacctattatggtagtagtcgtgataatcgtgtggttggttttgtcaacggtgcatttgcattttcatgacaataagccttgcgttttcgttctcgggatattactttccccccacttctttcgcctcgatagctcctataagcattctcagggcgtatgtcggtgatcgagatttccaagcaagcttttagtggaaatcatcgcgcgcaagccagcggtaaagggaaaagaacggaggacgattacatacaagatgaacgaataaataaattaataataaataataatagaaagtacagtagcattaaatattattaagtttaatgattaaaaattggttaattgtcaagaaaatctaaggtattaataaataaataatactatgacaacttgcagcgaaacgatcagccccaatgaaaattaatcagaattgaatttgagcgtatctatttgataacggtttacgtaactgttggaataaaaatcaactatcatctactaactagtgtttacgttactagtatataatcatatacggtgttagaagatgacggcaaatgatgagaaatagtcatcgttttcaatggaagctgaaatacaaggattgataattgttggaataaaaatcaactatcatctactaactagtatttacgttactaatatattatcatcaaaattcacccactcttcagttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggccgggttttatctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacggttgaagtattgtcatactgacgcttctgattttgagattcaacacttccaacaaacagtagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgctttttttgaataagcttgaaattggtaagacatgccagcgtaccatagtatttcgctttactgaggtaacgacagcagatatcaaaaattcattttttcttacccagaacagagctcttcttccactaacgcttttagttaggaatgtatacattaacagtctatttttttttgaaacctttcttcactgagatacaacagatagataccaaccagtaagatttaagtaactcatggctgcgcagaatgcctttgaacaaaaaaagagggcaattttgaatgagatagactcaacccaaccagatttgtcaccaaaaggcactatagatgaactatgccttccaataattgatcttatcaacgcaagcgctgatatggtgacaacttcatcgtgttccggtagagtcagtgtattcttggaaggtactaagtcatataacggggaggtcaagataggtggtaagggacaaggcggtaaatggctttacgtcactcatgatcgtgagaaagttattggctggttagatgagttgaaatcaaaaagtgagttttcttttgaactatctggcaaggagataccaacagagaaagtaacggggagtatcagatatatactttataagtatgagcctttcatattgcacgttaaatgcagagactttcaagcagcatccaagttatacaacacagccatgtcttgtggtttcagagaaagtgggattggttcgaacaatctggtcgcaatcagaataaatatcaagctggacgtaccgctcggttatttagatgagacttcaggcactttgaaattttttgtaactccagaatacgtaagcgttctggattctttatcgttaagcaaattcgatgagaataccaggaaaatgcaagcactatatgatagaattgaaaaagaactcataaattgtgcgccggatgtaaattctaaggtcaatataacgccaatcgaaacaaaggaagagaggagagaacgaaagaaaagagaaggtatggagagacaacgtcaacttaagagcccacaaaatgtgctataagaaaaggggacataccaagaattactcagcctttatttttctttcttgtggctcttgcgttcatttttcgttgttatataatcttgttaatctttgacgggataaaagcgttattattttgtaatatacacattaaaacttattttttttcttaaatttatctgtatatgatgaaagatcaggtctagttaatgcacaaaaaggtttaacacatgaattaaaaaggaaaaagactagcttatcgtttctaaaagaaaatcttttaatcactgtccccatcgttattcattaatgcgtcgaacatattagctcttggagcttgagaaacttcttcgactttacgagcatttctttggttatttctgaaagaacctgttttcgtggaagcaaaactatctctttgggtgttttgcatgttccttctgttagaagaatatctgttgctgttcgattggttgtgattgttgaatctagaatttgatctctgactgttctttttctgacgtaattgttcttcttcttggtggatttgttgaattgtctttggtccggcgtctttcttagcgctgttccaatgcttaatttccctcaattccttcacgtctatcaacttgaactttattctgttcgatatggtgccaccgtcaatgatatgttgtaacaacataaatagattgtcgagtagtaccgaaccttcaagagttgcctgaggcgtaacaaatttatcatgttcaaattgttcacccacagtattcagtaattcaataacggactctaatgtctcctcggatggatcgttgtttagatctttcattaatctccggaagcactcaaacatcatcttaccagttaataagttcaaacaatataagtaccctatgaaacgtactaaacctaaccctcttctcttggcggcagccgcaatataatactcatcggacatcatttcaggttctagtggattaccatcttctcctgcaggcaacttatcagcccaacctttctcaaattcttcgtgacatcttgccactaaataatgcaacacaagctttggtccattctttccttcgttctctttatctttaatgtttgggtcaaggtctttgaccactttgccacataactgagcatacattgaagaccaatgaggttcatcacaagccttgtggaaaatttgttcaataactattttcaatgtttcgccatcatcttcccactttgattggtttgctatatccaaaatctcagaggagattgaatcaaacatttctaaagttaacttgtttaatagagacttcatttttcgttctacttcttccttgtcaaataattcagttttgccgtcaggagctaacttcttttctgtttttttaacccttgatttaggtatccatctattagcactcggaaccaacggggcgatttcttcctttggagcttgctcttctgccttttctgcagctttttcgcgatcttttctggaggtatatcctctattagatcttctgtcgtcacccattctctttgatcttcttttcgatgaaactcttgaactggaagtatggtccataccgcgcatagatggacttctgaaatcgcctccaaatctgccactatcttttggtttatttctggctatatgaggaggtataacaattttcgaggatacagcttcaacccacgcaggatcaggcctgaattttagtttatctttgaattgcagtaagaaggtagggccataagtgtacttaacgcttggtttcttgtatttgatatcaggcctttcaacattttccggataggcaaactcatatatgtcagaaattggttgagccttacctaaagtttcaagtagttgagatacagttggcatctcaatatcggaagtggaaggttctgtctccttcactgtgttctcctctgtggtgattacggaatttattgtttcgtcgtcacttttatttacagtttttccaccagtcgtatccgaaatttcagtagtatcatcatctttaacaagctcatcaacatcctgagaactgctctcattctcgggttcgttaaaagtcacggatttagttacacttccagttacatgttgtggagttttgacacttgcccctgattttccatcaatcacaacttcattagcttctcccgttggtttcggcgcttccttaataggttcagattcaataaccgagttgggcttagttgtatcagtattatcatgatttgaagtttcttgcttcttctcagtttcggagattaaaccgtttttctttctttccatggcagctttgcgcaatctcacctgctctaaaaataatctcttagtattttccgcttcagaggtagatttttcattagatgtttcggttaacgtatctttaactgcttcattagcaggtagtacaggagttgcctccttttcaaaaggggttcctgatttagatttctgctctaccccatcattcttctcttcacctttcgaagctttcttttcttcgtggaattttttcaaatttaaacgttcaccagttttcgtagtgatttctatttttgtagttttaggtgtagagggaggttcgggattagtgttgagtggttggtgtgtatatggtggagaagcaactggaaccatttgttggggtatataatacatctgaggagcatagtagttagctggccattgcatacctggcaacattgccgggttatagtcgttgttattcagtctgtagccattattgaatctgttattgtagtactgtgcatttccttgactattattacgattattgtatttatttgtcccgtatttgccatttttcgactggtattgcttgttattgtgaggttcccttgcactgtaaagattttcattgtagtggttatttggctgactattattggctccagagtattggttatcatgaggaggaaatttcttgtagccattggcttgctgcgggtgtgggggcggtggacctctttggtcagtcatagtgcctacaattgatctattgttctttgtaataaattctttctttcaggaacagtaaaaacagcctaaaaatatgaagtcgccgtagtaaacgttatcttctagttactatcaacacagacgcctttttaaattcgagggtcaaggctgctaggctgagtggtcgtttgctgtgtttacctctaatcaaaaacttattatcttttttttttcagtcctttttgcaaagcaggtacctactatttttcaaaatacactaaaggaacgggccccccggcttactattaataaggtcaggacggggaaaaagcagcaatgctctgcccctctgttctcgaaaagacaaacggttgttatatcctgtatatccagcggtataattttgcctcttagttaatgctaaactatgatattatacacatacactaagtaacatatacaatgagccaagtgaaacgaatacatcacttgaacagcttggcgacagaaatggccgtttcttggttcttgttcataaccttacccacagcgagttcgaagtcttcttgagtaacgtgtattcttctttctcttaaagcatacataccagcttctgtacagacacctttgacatcggcaccagaacaaccgttcatcttttcagcaacctttctcaagttgataccacgagttagattcatttttctggaatggattcttaaaatttcagctctagctgcgacacttggaggtggaaattcaatcttcctatctattctaccgggtctcaaaagtgctggatctagaatatctagtctattcgtggccattatgatcttgatatttttagaagtttcaaacccgtccaattggtttagtagttctaacattgttctttgaacttctgaatcaccaccaccagaaccttctacacgagtagagccaatggaatcgatttcatccataaagataattgagggagcatgttctctagccatcacaaacagctcacggaccatacgggaaccttcgccgatatacttttgtaccagttccgcaccactgaccctgatgaatttacaatcagtgtgatgtgcgacagctcttgccaataaggttttccctgtaccaggggggccatataagatgacaccctttggttgcgcaatacccaaactttcaaaaagttcaggatgttttacgggcaattcaataacttctttaatctcctttatttgctttgtcaaaccaccaaccatatcgtatgtggaatcaggaactttttccaccatcatcaacgaaactagtgggtcagccttattctcaagaactttatgcaacatataagagtcactccttagacaaactctttgagatgcctttaagtccttcacgtttatatcttttgcaacatccacgatgtattttccctcaggttgcactttaacgagaacttttttgtcagacacgatctttataacttcacccacataagatccaggttcctgtaatagacgcagttcgtccttgataaaacgtactttgtcattcaatgcattcctttgagcttccagtctgcgaacattttctgttttggagcggatctttaattctgtttcttggatcttctgttcaaaatatggtttgataccactttcgtgggtttctaatactatattggaggatgttacagcagctgtcattgtcgtgatagtatcccactatactgttgttccgtttacataaaacctaacctaactgttactgatattacaacttttgccacctcgctcgcattttgacagttttaaaatacgaaaatttccgaacaagaataagggtagagaagtatgcaaaatatgatttcatattaaaaaacccaaccgaagaaaaagggaaatagaaaaacaagttttcagtcgcaaaaagaggttaaacaaacgagtcagaagccagctctttcaaacaatgggtattattgaagaaaaggctctttttgttacgtgtggggcaacggtgccatttccaaagctcgtctcatgtgtgctaagcgacgaattctgccaagaattgattcaatatggattcgtacgtctaatcattcagtttgggagaaactacagttctgaatttgagcatttagtgcaagaacgcgggggccaaagagaaagccaaaaaattccaattgaccagtttggctgtggcgacaccgcaagacagtatgtcctgatgaacgggaaattaaaggtgatcgggtttgacttttcgaccaagatgcaaagtattatacgtgattattcagatttggtcatatcacacgctggaacgggctctatactagattctctacggttgaataaaccgttgatagtttgcgtaaacgattctttgatggataaccaccagcagcagatagcagacaagtttgtagagttgggctacgtatggtcttgtgcacccactgaaacaggtttgatagctggtttacgtgcatctcaaacagagaaactcaaaccattcccagtttctcataacccgtcatttgagcgattgctagttgaaactatatacagctagttagtaagattttaaaagacgaaaagaacggaaagtaggacaactaccaaaaaaaaagatggaaggtttctttggttagttagcagtatccgcgtaatgccttagacgtttttgatcagaaaaaaataaaacttgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccagttttttgatgtttcgtttaggacaagagtcctatgagagtccactaaaattctaaaaataattgtatcaacaaccgtcatgcagctgttgtatcaagaatcgaccaccatctatagactattgttcatagctgtattacaatatcatataagatgtaaggatagaacgtgaagatcgagaaacagtcagcagatttaatggaagctgaaatgcacggattgataatgtaatagaataagtgacaacataagaaatgaaagaaaaaaaataacattaatataatttagaaatgttagtttccttctatgaactctcgtatccctggggaggactttcaatatattcagtatacctaccgttcaaatgatactctaaaatatcatctattaagtggtattcaggtttttcccacgcaagattgagtgcgtcaggcaaagccacgatcgcagattactctcctaacaatattaagatcgtcaagaacatccggttttactcaagcgcttaatacaacacgtcggctttcgctcaactgcagtatattgtgtctgtaacctctcccgtcaagtttgcgccacgggcccaataaccaacttctgcgccattgttacggaaaagtggccatctttgctatgctcgtaaggctagcgctctctaagtacgccagcccaaaaactccgtatcgctcttcatcggaattgctatatctacagccggacgggcactctatgtatactcatatcacagccactgttgcactacattattcgcagggactccgagatcgctgagcatgttgctaagcaacttaccaaggttggaatgcattatatagtccgatatagaccccgctcggactatattatataaattcaaatagcactttcaacgagtgtcttaatccgtcctagttcctgctctcgctccacgttgtcatcccacccattcgcacgggtcttctgtgcgaatgagccacaacggggccgagttcaggccgtgtccgcctacaacgtccgccaactagtggcaattgctacgtacgccgaccacgctgacacgcaccgttctactcgctctatgctgcggtgtgacgtgtgaacgcgcgatcgttcgcaatcgtatcgtttgccaagaaaaaaagccaatcggagaatctgaaaatcgctattcggcttgcaggtcgcacgcactcagagtacgaaatgccaagtaccggaatttccttggccttttttaagtttcttctcttctattctttttcccctttctttcttcctttgctatctgtctggtttaaataaacatagtatttttttgtgtctaagcctcttcctcttctctcgtacttgctctactaccactttacttaatcgcctttctttgttttctttcttcgttatttgttcttggaacttttccgctccaatcccaacgattggcttcaaaacacgttctactgtctagcaatttctgcaggtgccatttttcttaggcttataccctttccttttccccttacatttgatttcttcttcaaagttccttatagtattattgtctaagctctattgagtcaaaagtaacaatctagacgaaggaaaaaaaaaaaatagaaaatagacatccccgaatacgcatcatctcacgcacgtacaagattttaacgttaaagccaaagtacgctagtatagtatcatcagcatcaccctcactatcggtagcattgaccaaacatgtcgttactgagactgtggaacaaagaatcaagggcaccatcaaaaataaagagtcatggtattgttggcagttacggcaacagcatgctggcccataacaacgtgaagcaatttcgtatagacatagacgaaccgcatagagtatggaaaccgaatgaaagcataaccggagaagcggtcattgacataaagagagacataactaacgtagcgatcaaattatcgctagtatgtgaggttcgcgtgaaaacggggaacagtccaacctccaagaataagagaattgagaaaaccttagagaagtcgacgtttctttatggacaggactacgtaaagacagctttttcggctaaggaaaagaaaccgcatgttgacaaaaccaccattctcaatggtttaagcaagggggaacacaggtttccctttaggatacgaataccacgaggcagaggaatgttgagctctataaagttcgaaaggggctcgataacatacttcctctcttgcactttagaatccctcaacaacatcaacggattaaaaaaaccggaagcaagatgcgaacgtgagtttgcagtcatagttccgctggacgtctcgaggctgcccaagccgaaaactaagacagtggttttacaatcagcatctatggtccaaaacaaaaagaacaaatctacagaggacgaatcctcatcgtatacacaattaactcaaaagtctactacttctaattcttctagcagttcagtaaactccaagacgtcccccttaccaaataaaacggtgactatatccgtagacataccgcaggctggattcatgattggtgaaattatccctatagacgttaagattgaccactataagcctttctatgcccctgcgggtctcaccaccactttggtgaggatatgtagggtgggcggtgcaggcaaagatgatcctatggagactttcagaaaagatatatgtcagagtatctctcctatatatattaaccctgaaacgttgcagtttcaatctagagtttatctgaaagtgccccttgatgcattttcgacccttactactgtgggaaaatttttctccttccaatactatatcgaggttatggttaacttatcaaaaaaaaacgtggtttacacagaatctaatagaataataggaactcctattggagaacaaaatggcttgggcgtagagaataatatcaaccgtatccaaaggaaaatgctacgtatggtcaatccagaaacgttggagaacgattctgagggttatgaatccagtatatttttcaaagatatggtaaatgtggaaaagctaaagagactgaggaatgtaactggtatgtccatagaaaccgtcataggaacgacgagatccgaacagcagcaatctgatgcaagcatcccatcccaatcctcaatcacggctcctcaaaattctccatcgaatttaagagattggttggccccattaaatgcatatgatagtgacgatgttccagttccaaagtattcgccaaatgataaagtcagtgtaccgtcggaagacaaacaagaacttgaacaaaaaagactacaacagttagaaagcgatcctcccccttgtgatgactattaaaaagtgcaggtaacaagtcatatactcgcagcttgcgccgtgttggaactaggcgccttaatcatgtttgcatatttccactatcccagccacgtaatgatccatgacattaacatagaaaaaaaaaatcgaagcatgcacaaacctgagatttatatatgttcatgtgtacttaatatacgtttaatgattaaaactatagccgtcctcaggcaaactgagataagaaacgaaaaaatagcagtaacgtaaacgttattctatatttataaagacgtcaaaaaaaaaagtgattgtgatattgagatgtaagctatataccgaactttgagctccctcacgtggaaaatatgatagattgttgcctcatcattgcggaaccgcattttttttttgtatttttgcctccctagtttcaaaatgcaccaaattctccccttaatgctttttgttttaagtcccaaatagccatcctttcatcatcgggcaagatagaaatttgactgtcattcagttgtaacacctgtttcagtagttctttctgtttgttaagcacagctggatccaccacctcgttcacgctattgttattcgtagccgatgcctcttcttgcggcctggaagctaacgggatcaaatcatccactttacatatcccattcgttagcaataattcagccgtaacaaaactcaactgtggacacagctctaatagcgaaacagcatcttcaggatgcgctcttgtccattcttggaatttttgtaaaaatttcaactgcacctctttcggttttttagctagttcgctcgatatcatcatagcaggggtggtcatgtttatgttaacgtcgataccagagggcaattctggaaacttttgacttagaaaattggcatttccgctgttttgaaagtccggcccattactattattattattatttccattgttgttattgttcccattaatgttgttgtactgttgttgttgctgttgtgaaactcccgatatatcactattgctggagtaaccgcatttcaaaaacctagagcctaattggtatccattcaaattacgtactgcgctggcactggactctaaatctctaaattcaataaacgcgtaccctttcgacctaccagtttgggggtcgaacatcattttcaaattgatcacgggcccaacattactacataaatcaagtatctgctcctctgtttgatcgtatggtatagaacccagatacaccactcgggatggtgggttgttctgtacccccgcattcacaccgctctgcctattcattttatcgttttcgtcttttctttcaatgtattgataattaacgtgtctatgtgatgctattggtatatagcctttcttgtatatccctctaacaattattacaagtgtttctgtttaaagcaagtgctagaagtgactcggttctcttaggaaattctaaacgcaagatttctcttatggtgattgtaacaattatgagatacttcactagcccaccttaactttacggaccttcttttgaaacgatgcttcgaatgacaacgcctttttgatatataatatccaatttcattatagggaaattttcaactcttacccgccccactgtgctgatatgaccaagtgatcactcgatgatgggactacgtattgaaaaatattgaatgaaaaattactcaagcagcagaacattcacagtgtagtcagtccgcataagagcattcatcatggatagtaaggaagtactggtacatgttaagaatctagaaaagaacaaaagtaatgatgctgcagttctagaaatcttacatgtcttggataaagaattcgtccccactgaaaagttactgagagaaacaaaagttggtgtggaagtcaacaagtttaaaaaatccactaatgtagagatcagcaaactcgtgaagaaaatgattagctcttggaaagacgcaattaataaaaataagcgttccaggcaagcacagcagcatcatcaagatcatgcgccaggcaatgcagaggacaagacaactgtaggtgagtccgtgaatggtgttcaacagccggcctcctcccagtcagatgccatgaaacaagacaagtacgtcagcactaaaccaagaaatagtaagaacgatggtgtggatacagctatataccaccacaaattacgtgatcaggtactaaaagcactctacgacgttttggccaaggaaagtgagcatccacctcaatctattttgcatactgcaaaggccatagaaagtgaaatgaataaagttaacaactgtgacaccaacgaagccgcttacaaagccaggtatcgtataatttattcaaacgtcatatcaaagaataacccagatctcaaacataaaattgccaacggtgatataacacctgaattcttagctacatgcgatgccaaggatctggcaccagcgcccttaaagcaaaagatagaagaaattgccaagcaaaacttatacaacgcacagggtgccaccatagaaaggtcagtcaccgatagatttacatgtggtaaatgtaaagagaagaaggtatcttactatcaattgcaaacaagatctgcggatgaaccattgaccactttctgtacatgtgaagcatgtggtaacagatggaaattctcttagaatagaaaaagatgagagtagccacggacagagcaaaggaaacaataggaggaagggacagaaaagcctgttctgactctattcgtagtagtatttgacagccggaatccaggaaaagaaaaagccaaacatacaaccatatccaatttgttgaaatggcatattcatatacgatgtacatatatacatatactgctggtgttaattttttttgtcctgtctcacgtaaaatcttttgttcgtccagttacttttaattatttatgattttcatgttttctttattaatcttctatgcattaaatatggctcggtcagaactaaagaaatacaatttaagatgtaacaaaaccgacgaataaaaagttagaataaacacaagaagcagaaagtagatactacagccacacataatgctaagagttatatggaagcatagttccagagtcactcgttcgatagaactatcgaacatttctaccactaatcacaccaggagtttaaggaggctttcctggatttctccgagaagattttacgctcaatcttgggacgacagacagcctaatgacaaaatagatgcacacataaaggtgcagaaactcatggatcaaataaattcgaggcctaatgttctgggaaaagttagaaaaggttagcaatatcatgatcgaaaaaaaattggttaatctagatgggacttctgccaatgaagaaaatacgatgaaaccatggcaaatgattaagatcttaatggacagagatctgagacacgctatgaaggaatttaaattggaattggaaaaatctggcatacagttaggacctgaacaactggccccgctaatgaccgttttaggccttgagaagaaaaaatgagaggtgaaagtaaaaaaacattacctatctgtcttactagcgccttccgtgtataaatattacgtactactacataaatactcattaggaggattacataatttccattgtatcgtatactaggtcgcatctttgcatattataaagcttgccaaatagggatatactgccagcactgttacatttgtcatattgacatcattatttttactattcacaaggtaagcacgtttttttttagttttcttcatctaaccagtctaggaactcaggagccaaataagtgatgattaatctggcacccgccctcaagaaaccttgatgagattcaaaggcaattgtcttcaaatcaacaacacctttttcagctgcagcatgtaacattgcgtattcgcccgacacgtgatatgcgcagattggtaagtctttacaaatttcacttgcatccctcattatatctaagtagaaagtggaaggcttaacaataataccgtcggcaccttcactcatatccctttccaacgccctacgtgccaggccacgaccggcaggaggtaattggtaacatttcctatcaccattcgaaggagctgaacaagcagcatcacggaatggcccatatagattaccgctaaacttagctgcataggataacacgaaggtcttgtgagccaagtttgcatttattaagcctcgtttaatatctctgatcctaccatcgatcatatcactgggagccacacagtgcgcaccagctttagcgtagttaactgccacagctgctaatctagagacactacgttctctattaatagtaccatcatcgtatagaaccccgcaatggccatgagaagtgtattcacagagacagacatcgcaaataatatacagttcagggaaatactcacgaatgaatttaataccttgaatgactggccctgcaggatcgtcagccgctgtacccactggatccttggtaccagggatgagaggcacaccaaacaagatcacagaacgcaaacccttggccactaatggctttaagtagtcttttagcctatttacaccgattctattgatattaggtagagagtcaatttcagtaaagtcatctggattatcggagatgaatagcggaaaaatcaacatgttcttagtcagttgacgctcactttgccactgtctcagcagtgggtgattataaccacctgctagaacagatgagatttctgttggttctgtttccaaaaattcagctgtatgcatggttttgtcaattttctaggtatgaattactggagtaagcaataatatgagtaagcagtaaaacttttttttatttggctgattgggcaagaaaatcaaagacaatagagtggcgcatagatgttgctagcatttattaggttgccttactcttatataaatcaagcgggaagcttgcctcaagccaatcaccgcaccgaacagggattgctcgtttacccgtattttgatttttttttcaccttttccaatttttttttcggcaacaattttttggatgatttttatcgtcgatcttggaatgatgatgtatttcggcgtctctacaagacccaataaagtaattcggtgacacaggcttgtagcagatagaaaacgttccgaaagatgggttccaattgatgtaacacttcttttttatatattcatgtggacgtgtacgccttcttcccttctttgcctcttgtgccactgttaatcctcttaagcatattgtttttatttacagacattggctgactcaccagaaactataattgacgctgatttctagttaattaaaaataaaatatatgcaagaattagcaccaggcagtcatttctgtaaattgctttgttttctatttcaaatttgttttttgtatatgtttcaatgttctcgtgacaatgcaggcttttttttgtgcgaattaaagtaaagctaatcaaaactaaacaataatttatcttgttcccgaaagagtggatcatgaggaggaaagctaaccgtccaagatcctatataatttttgaactgaaaaccaactgttcacctagaagacaggtatctggatatgtaactacacgctctataaatacagaaatcgtaagctaatcaatataaatgtaaaagaaaataggaattgctgtcgatagatttatttacttttgtattgtcatctgtgttctgtgccagtacaccggactcgtatgagctgtatggtgtcgtttcaatagaatctactgtaataatcacacagattagaaattattttcaagattaaatatgacaatacaccttggaataaaaacacaggatctaatagtggcccaaaatgaagctcgacgtgaaaataatagagccgtgattttaatttcatgattggaagacgttttcaaggatggttagactttgggtctgaaagcactgtctcgtagtccatatataaagaaaatcttatgggaaactggttacattctaatgattttagcaacaagttgcagctaagagtttgaatatctgaacgaagttgtcggtacttctgccactatcagtataaataattgccgccgttccatgatatggagagcatggcaaggtttactctgatcttggccattcttcattaatttgtcgtgtgaaatgcgcagtaatcaaccaattttctgtcagcggtatttgaagccctaagatgacacaaatgagaaagcgttttctcaactagtaatgccaaattcctcccttctataaaaagcccctaactccgctgcattcaattgcatttttcattaaaagaataccttgaataaaaccatgcgggaacatatagatatataaagcagaacatttttgctcaagaacagaaagttccaatggttatctataggttccgtttcagctttacgtacctcccagtcaaggtacgattcaaagccttttaattttttatcccaaatagagcacgatgtcgcaatcttctgagtgttaaactgtcgccaaatctgtatttgggtatagccatttcttccaaaattgctaggaatggccttataagctatattgtgcttgtgcttgcgtttgcgtttgcatttttttttttgttattttattacttcgtcacaaggggtacaagagaactcttatccaactgaccacagctttgtcactaatttctctccagaggggaatgtccctttgagattatcgaacaggaatgattggatctattgcactaaaatgacccaaaaacgctctagtccatgctgcatcctatcttccatcaatacagaaaataacagaaggttcatcagctcatatatagagaagaaagaaaagaaagaaaaaaaactctgtgtagtgtaatacaactgactaacgcacccaccgaaagagggtccacgaggaatagacagtgcattatacagaacgtgctgaaaatgtagaaccttccttgtgaattttactccttgtacttcctgagataatatatgaccttctgaaaggtaaaagagcgaccttgatcctgcaaatttagcgaatatttgaatcgattttcatattttttctatattaaagcccaactactgggaccgaatattttcccctacaaaggctagaagacggtgaagccttcttgtaatttttatttcgttttagtttagttacaaagtgcttttgccattgcatagacgagcagcttatcccataatgaataaattctattcaaactaataataactaatagttgctatagtcacaccttttcaacagataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattatttttttccatttaaaatgatctttttaccgaccaggcgtcactaaccacgaaaacatagtttaaggtattttccgttttaggcgcaatgaatatactgcaacgtgcctattgaatcctattcgaaatcacctccaaagttatgttgccgattaggcaaatactctaaaagtatagtactaaagaactacgtaaaggtaaaataaaacacctgaatttcatttctgaaatgaagtaccatcatgaaatatgatgaaagtcaagactcgttgggtcaatatacaccacaaaaaaaggtacacacgaatggtttaaccctttcggttccttctgtaaatcgaaaaatgccctttatacagcgggttggtctcccatcaaagttgagaagcgattagaaattaggttacctaatgaatccataaataaatggaaaacgctattttgttcgaacgatggaataaaaatatgaacgggtgtcattgaaattcggtgtattttttgatcgggcctgatctggctcgggtttggcacaatttggcttggttagttcggcaaagcttatttaaagaacctttttggatagccaattgagagacttgaaatagaaagatcgtaagtatttttatgaacgcaaaatcaatcttggtagcccagttagtttctcttcactaattccggagaacaaaaacatatcatacgattgtgtgagattcaacaaaaatcgatcagaaattttttttgaacagaatagtcatgactactgaaaaaaccgttgtttttgtttctggtgctactggtttcattgctctacacgtagtggacgatttattaaaaactggttacaaggtcatcggttcgggtaggtcccaagaaaagaatgatggattgctgaaaaaatttaagagcaatcccaacctttcaatggagattgtcgaagacattgctgctccaaacgcttttgacaaagtttttcaaaagcacggcaaagagatcaaggttgtcttgcacatagcttctccggttcacttcaacaccactgatttcgaaaaggatctgctaattcctgctgtgaatggtaccaagtccattctagaagcaatcaaaaattatgccgcagacacagtcgaaaaagtcgttattacttcttctgttgctgcccttgcatctcccggagatatgaaggacactagtttcgttgtcaatgaggaaagttggaacaaagatacttgggaaagttgtcaagctaacgcggtttccgcatactgtggttccaagaaatttgctgaaaaaactgcttgggattttctcgaggaaaaccaatcaagcatcaaatttacgctatcaaccatcaacccaggatttgtttttggccctcagctatttgccgactctcttagaaatggaataaatagctcttcagccattattgccaatttggttagttataaattaggcgacaatttttataattacagtggtccttttattgacgttcgcgatgtttcaaaagctcatttacttgcatttgagaaacccgaatgcgctggccaaagactattcttatgtgaagatatgttttgctctcaagaagcgctggatatcttgaatgaggaatttccacagttaaaaggcaagatagcaactggcgaacctggtagcggctcaacctttttgacaaaaaactgctgcaagtgcgacaaccgcaaaaccaaaaatttattaggattccaatttaataagttcagagattgcattgtcgatactgcctcgcaattactagaagttcaaagtaaaagctaaaattaagctttcgagaaaaactttcttttaacccctctaatctaaatataaacatatagcttatagaaatgaatgaatattttaaatagttacggatacaaagagttcattatagtgcgggcagttagtacggtatcgatttatcattggagatctgcagtgttacagaagcactgctcaccagttgtctacggaaggacgttgagatagttttaccacgtttgagctaaaagtttctaccacaagagcctttatttgcacatggcagtgaatgcatgattaaggatatgaagaagaaaggaataactaggaataaattttatttagagagggtatgatgaaaggagagcctcgttatttatgacctgcatttttatcagcatcttctttccagctcccgctaaacatgtgctttacaaaagccattttgtcgtcactagactgggcgcccatctgccccacatctggtgaaaaacttgttattggtagaaccatcacatcatcaacgataactggttctttcaaaaaagagaagaattcccagggcattgaatttgacgattgcaaagactctgatattttcttataaaattttcttgttgatttggacagcgtatcgttatcaacatcttttgctggtgtggtggcactctcactaccttcttcgtcgttcttgtttaggtttgggttgattaacaagatatcgctattgtatcggagcacattgttcatgtattcgaaaataatgtcggagaaaatacctggacccgtccaattcattatatctgagccatcaacatttttgttatttttcaattcggagtgtttgtaggtctcatcatgacgtcttttgtgcctatagtttacgttgtagtcttcttcaaatcttggatcaatcatttcactgacaggaactcctgggttttgtacgctcgccaaagtcgttgcagtaatatttaagatcaattctcttagaattgggtgacctggtttggcttggatagtccattgacaaaactggatcctacgagcataccattcactccaatcatctctgtccggatctgcctcaatgccgatgaccaaacctggctggtgtgatatctcatcacttgagagaagtgagggctttgagttcttataaggaataggtttattcaaatctattatgttgtttagccatgacttattctgagaaggccatgaatcaattggcttcaaaagcatagtatccatatctgagtaaataccacctcttgcaaataataataggtaccttaaaaaatctgcctttaggatatttccaggcatcaatttaaacgcttggatgactatcggaacgggtgcgtaaagattctccaaaaaagggataatagaatcatccgaaatcagagaatattggtaatccggtgaatacgaaccagaccatgttttttgataggttctgaacgaagagggaaaattcttatcatctgcgccgactttccaggtctgccacaccctttgcgggatgggggcctgagagtcgtagggaaacgcaaacgataattgatcacgtaaattatgcaattgattttttttcttgttaactgtaatttgtttcttcaaatttatatcttgtgaatgagaagtcgtagggagaagagtttgcttgaaatcatctttgctagggtaaaactgagaaagcagccttttgtttgacaagtgaaatgtcaacaaagaataaataagaagtacggttacgactattgtttttgatttccttgtagcgatcaggtgggacaacttcctagacatgatctcttctttcttttacttgctttctttttccaaattgctattattgctcttgaaatgaaaacggaatcaaagaactaaaacaacctatccctattaaatataaaaggatgcagatggggagagagaatgtggattggcgagaaataatgtcggtattcgaagaaggcagaaatactaaagtggctaccaagctaccaaactaccttaatgcagaagttttgacgttgctgtccctgcaacgtgaaaagtccaaaaaggcgcgtttagttgaggcccagccaaatcttttcgcggtgggccggccaaatagtttaagcaatttacccaaaaaagaataaagagaggcgtaaagacgttagttaatattttattattccttctccatatgtcggaattcggtgtacatacatatatatagatattgttatatagatttgtgcatttgcaagccaccctagttcatcaggttgaagaagtattattcagctcttatttatccacgacattgatgttgtgggccttcaactcttccttaaccttattgatgacttcgggatcatcgctgatgggtcttgtgtaatccagcaggacagtggtcttataacctagttctgcagcggaaatggcggtggctttgacacaatactccaaagctacaccgacaatgtaaacctcgtctgtatgatgcttttctaagtacttgttcatgtcggtcttatggaagttccagatgtcgtggaaggcggagtagtattcacggtcagtcaagaaacccttgtcgacaatcttaatatgcttagtgaccacttggtccattatttggtcaaccaattgactaccccaggtgtttttcacacagtgtacgggccacaaaataccctcttgcgtggaatcatcgcctggccttggagagtggtaggtgtatgttgaatagggttctttatctttatggttctttgcgaacgaaatatgtctggaagggtgccaatctctggtgaccacaatcctgtgccagtctctatcagcatcttgcatcaaatccgagataggattgattaattcctcaccttttggaacagtcaaggaacctaaaggtgaaataaaatcattttgcatatcaacaacaattaaagtcttcatttttgtactgtattttattctttctaacaaagatatagataatcgtaaaagaaagttttgtttgaaggtttcctcacctattgcatccaaccaggtaccagttaagagtacattgtatatgaaaatatatatatgagtaatatatatatatatagttttattaataactattagcacatcataatcgtatctggagacacatacatagtgggccaaacggaaacccctgccccttgaagaacttttttttcataattcacttttccagtacgtaacaccacgcggcgcccctttgtgggcctgcccctttttttttttctttcttttttttcggaaacattccgcgagatttcggcacgtcccaaatgatatcgagctaacacgtataaagcgataacgtatataacgacgtatgattttagcaacggaagacgttaacaatgacatatggatatttatttatatatataatataaaaatttcattaccctgtgtgccaccttgatccttgacttaatatatttttttctgcttggatctcggcggcagttttttctgtttcatataaggaggatcgtagggaaagaggaaaacaaaaggcataattaaccaatagcaacaatataagcagtacagaaccctcaccaccagaatgcagaagtgtgctggccatgcaccactggtgactgcagcctcgcgggtctcccaagacaccgtagacgctcttttgcaagctattttaaaggcctaccataaattagcttcgatcgacagtcacattaatgatcctgttgaaatagccttcaagctcataaactcttttaagtatctgccaatttcaggctcttctgtaaaagattttgagtcggaactgcgggagttagacgttttttctccccttttgcagtcagccgttactgctgctaataatagcaatatcatatgggaccttatagcggtgttatttgcatacatttccatccataaacagctccatcctttgatcctgcacaatctgaacatatggaaggattttatggcagataatgacgaagaaacggcgacaaccacggacggggactcaatgaatttcggcgtactgtcgcttctttccattgttcaaaattttgaagaaataacgccaaatctatttgagtttctaaagctcggtttgagatccactttactcaagatatgggtagcacaatggcaaagatacgatccttcggcaacgaacttaatcaacggtgatgagaaaatttctagctggataacaaaggattaccaggtggatttttttatcatcacttcattagcatcaacgtcctcattagaagttttgccatctcattattttgtgtacaagatctctaaaaggatctctcacttcccaaatttaattgatcctaaactatatcgatctgcaatttctacaataatggaaaatgggatttcagacaatggtggtggtgagaactccagcgacaaaattgatccgactgatttgtcctttcacttacaagttttaatggaagttattgaccatcctgagttgaattatttgcaggaaaatcgattaattttgttgctcgacattgcattaaattatttaatcctggttcctactcactgtttacattcaaactttggtgaattgggctctactcaaagtttagcatccactttaaatatcattcagttccttctatcgaaattcttaatcaacatgggcagtatttcgcaattaattaatcaatacaacaggaaatgcatcactactaataacatcaataataacaacattaacaacaatggcgttattaatggtagtactaacaccactagtactactactactaccatcactaataacaataataatagcaataatagcagtattagtaataataacagaaaaatagactggacgcaatcatatcaaacgaggtaccaaattccatactggtttgaggactcaattttgccaccaattccgcctatttcgaaatcgcttttcacttttgacaagaacctagaccatgagtcggattcaattatgattgtaaatgatgtattacgctgtttgaatttaaccattcttttaatttctaaacttctaagggattatgatgacctgaagattaacccactaattcaatcatcagatgatcacagtaatgaagacaatcatgtgataatagaacaatacatgcagctttatctcgttccattatttacttcattattattggcccaacaattaaaagaccgaggccaagaacgagatgaaggacataaagagaaagaggaaaatataaatctcatcgggtcttcctcagtcaagaaattattttctcaactaattttttttagctctttgaaattgtgtgaaaatttggtcataaaggaaaaaaatttagcactatatcatttgatcaaattcgcgacaaaggtttctctggatgatttgattttacaaaaaatatccataaacttattgaatcatttgttcttccatcaaattagggatggaagtgatgatgataatttaattaaaaagttatgtttaaaaaatcaactttctttccaagctttgaaagattacatcacattgtggaatgacggttctgaagtttataatgcattttataaggagcttttctatgaagagcaaccaaagattaagccaataaaactaacaacatctgacttgctgaaattattccctgaggatgttcaatttgtgatatccactccaccaaatacaataacttcagcatcaacaagcgataattgtacatcatcacaatcagctgcgcagaaaaatattgaaaactttactacgttatcgaagtacgatgtctactcgtccacatctttcataccgtccacgtcgaaaaacactaacactaacgttagtaagcagcagcagcagcctcaaaactctactccatgttcttccaacaggtttttgttcaacaaaagcagcctaatttctcaggaaagtaatggtagcaacaataacagcggcacacaaggacctggttccatgaatgagagttattctcttgacaattcattcaacacaaccaataccaatatgacgagacaaccaaccaccttaactagagcaaccgatgctatgactacggcacctacgacaccaattccatacaagaacactagtggaagcagcaataacaatctatggattgaatcgcccatgacaaatttcaagggttccaccatcagtaaaagtactaataagagcaaaatggttaatactggtaaaaattatattttagggggccacaataaagttaaaaacaacagtagagctcaatcaatacatatagatgactttgaaaatgagaacaattaattatctctgcggaagactaagacaatcaaaatatgtattcttactatcataattaaatatttttatcgttattaattattattattattactattattattattattattattattattattattatttattatttattaattattaattgttaatattattaattcttgtctattgtcttttgatttatctgcaccgccaaaaacttgtcagcgtatcagtccatgtgtgggaagggcaacggtaaacttcttatgggtggtaatgtttccagttcttgaacttgtgaatccgactgagaaatgggggtttgttgggtggatatagcagtattaatcatattcacccttggtgacaataataacggggttgtacttaacgaactactggaagccatcatttgattttgattttgattttgactttggtttgacgtattttgtgattgcagtagggtatgttgctcttgctgctgttgttgaacgttcagtaatctgttgttcaactccttttggaaatcaggagatgatgaggagaaatgcaagtgattttggttcattacataccccaaagtgtgcaaattcgtaccactagtggatctacttagcattgtcgtgggcgtggaagtcttagatttctttcttgattgctcttgcaaatagtcttgctcaaggttatcgatactagagttagacgggtcctttagtccgtcttcttcatcctcaccaccagtagtaaaatcagagtcagattcgttggtatttctttggccaaccaacaagtcgttcaaacttaaaactgaacttggtctcttcaactgtacggaactctgagtttgtgctctgagacttccattgttgtttggatttgcattgttcaatccttgaaaatccgttaaagatcgcggccttggtaatataacagtgttggaataacgtggtgaaagagaattttgttgttgttgtagttgtttctgttcaggaccgtctatgaaaacagtccttggcgcactgctagcaatgggcgtcatcatttgtagggacgataacgcgttcagtttcagtctactgccactatggctattgctcaacgaagacaaagcagtggaagcggatgaagtttggtagttcatattattcagtgctaaagaaggtggaggcttcaccgagacgggaatcttagccatcgttttgggagaagaaaccatatatgggtcattcccaccactttcgccgatttcgaatttggtttttctaccttttcttgtagaagatcgacttgaattttctttcggagcaatagcaataggaattaaaggcgataggtgttgctgtggtaatggcggtgaaaaatttgccgtatttaaatctggtatactggtagcactagaactagcactatttattggagagcccacaaccttcttctttctgcctcttttacctcgagggtgggagtttgtatgaattcttctgtgtctcgtcagttcatcgcttctactgaaccttttcacacatccggggaagtcacacgcgtgaggcttctcacctgtatgaattctcatgtgtctcgtctgatgttccagtctgtgaaaagctctatgacagataggacaagcatgtggtcttggcgcctctgacttcgcagctactttggacttgcttttactctccttcaatagtgacccatcatcaacgttagacacttgtgtcattggatatgggctttgcatggctatggtagtatgtcgtctccactatactcaactctcgtgtagttacaagcgagctagaataaatggctctcttatcttcgaaatgctttaccgggctttcttactctcctttgtcttcgttaatgagtactggggtgaaaaaaaagggttataataaataaattatccaagaacgactattctcttttcttttttctgcttgctcttccccacttttctcgtccagcctgttgtaaaaatttgttgttgcttctttcgtattagtttttccgaaagaaagcgccgcagggcctttaccatcactccaggttttcccggagtggggtggcagtccgcagtctctcgcgaaatcaaaggcaacaagcagacacgtggagaaaagccaggagaactcaagagctcgaacaagtatgctagcaactaaacaagccggcctacgccactctggagtttctcgcggggcccggccgctacaggtttcctgagaagccattataatggcaactacattcatcaacactccataaaatcctatcgagttacactgctagtgtcgcaattgcgcttttctgctgcttaattgtgggccccaagctcttatcacttgctaccatcctataaactgtatggaatgccatcacaactttcggaaaaataaagcgcttttttacgctatcagtggagatattacgaattaggcacagggaagaaatagataaaaaattcatggggccaaccccagacgtcaatcttctacacgtcaagttttgaaaaaaattaaataaaaaataaaaaaaaaaaccggcgcgaaggaaacgtgctggctcgctaacttctagtcttactgtactgactaccttccagtcctactggttatactgcattgtacggcaacttacacaccccacgcacttactttcctccacaatgccatctagaaaaatcgattacccgctaattttccgggaaaaagtcgattaatgtaggttagtggcagctatgctaagcaatgataaaggaaccatacacgatatttctacagaaggctattaaatagggtgaaataggatgaagcaacaatcaaaaattatgaaagcatccgttttctcgctattctaataatgggacagaactgccaattcttgatctggtgatccatacgattaaaataggggttcatcgcatggaaagtctgtaaatcacacttgcctaccataaggaagtcatcaattcccgaattttaaacgggtttctatgagtatttggaggatgttcattcttggtaacattactgatgacattcagtgatacactgccttcaaggaaacacacgcgatagaggcaaaacaatgttgcaacggcaattaatttctgtcattgtaatgaatttctgctcgttgcttctaaccatatcttgtgtaacgcttgcgttgatatgcaaaaataacgagatggaatttgctgccctctttcagccatatgatggcggcaaaaactttgaaatttgtgcacaggatataataagctacttcttgactctaacgccgtactacagtttacaaaaaatgtatacaaactcttaggattggtcaagaaaagtaaatgttgtactgctccaaagatattgcgatgccgtgataattcaaaagggtcgacccagtctatttcactcgcgcgataatcgttcgttatccgaagctggccaattgatacaattaattgacatcagcagacagcaaatgcacttgatatacgcagcttaaagcaagggtaaattatctgaaaaaggattgaatacaatcaaaaccttcacatacattggtagtaatatcgagcatcgctattagcagagtatctcgaagtctaccacggcgaaagttgattttttatctgaggtgctgatcttcggacgcaatgcgcaaacgtaattccgtagttttcccaattattttattttttaaattacacgtaccaggtagatcacatacatatacccaacacctgttatatagtgaattgaattattcggaacatcaataatcctttgcttataattcttgttatcatccatcttgcatctttatttaattatattttgcacaataagctatctatgtgagctgcgtacggtgactccaaacaatctgttaatttccatataaataacttgtagtcggatcgtacaatggctctatataggtttggaccggtatgtaacctaatatggctgactcaaaacctgctagatagttatccaagtgaatttgagtctcgtatcctttatcacatttttacaatagtggctagctatctttttcatgttaggctcacccggtattctcatgcaagatcaaacaaaaaatggtaaagttttggactttacattgcttacagttgcttttttatgaagattcaaaagattatgtcctcggcggctaaattttccattaataatattatccttttacgcgaccgaaaaagagaagcgttttaagagttgtttctaacaaatattaataataaagctaacgtgaactgaccaggctctatttgaaagatatggcaccgaaaaagaaatcaaacgatagagccattcaggcaaaaggctcagaaggttaagtatttttttacatgctcatcaaataccgccattactaacaattgtaccccgggtattttatcagctgaacaattaatagaagattacttggtgtcacaatataaaccattttctgtaaatgatatagttcagaatttgcacaataaagtgacaaaaacaacagcaaccaaagcattagaaaatctcgttaacgagaaacgcatagtgtctaaaaccttcggaaagattataatttactcttgtaatgaacaagatacagcattaccaagcaatattgatccttctcagtttgattttgaaactgtattgcaactgagaaatgatttaatagaactagagagagataaatcaacggccaaagacgctcttgactctgtaactaaagaacctgaaaatgaagatctcctaacaatcattgaaaacgaagaaaacgagttgaaaaagattgaatcaaaattacaaagtctacaggatgattgggatccagcaaatgatgagattgtcaagcggataatgtctgaagatacgctgctacaaaaagaaatcacgaagagatcaaagatttgcaaaaacctaattgctacaataaaggactcagtgtgcccgaaaaatatgaatgaatttttggtatgtattttgaacatttttcgagaccttttcttttgaatatactaacgaaatctttacaggaagaaattggatttgaggacatttgatgtgaaaagcaattggttgttccgtaccggaacacttgctattttacttatcatgattgtttttttttcttattctttgctattattatcaaattatatataggtaaataatcttacactagtttataagtgtcacgaacgatgaaatggaaacttgggggggaaggctcaaaaaacatactgtgtgtttatggggctgcctttgctagttgttgaggggtgagaaccgcaattactgacaaacgttactgatttgtaatattcaaaaactccttgcattgccttcccgttggccaaaatagtagtcgttgacaaagagtacggcgtcgattctaaagttggtgaggggatttgctcgcatatagttgtcagttcctgtgctaaaactgaagcaataacagaaaatattgaaaaacagcgaagtaactgcatcttaattgaaaatgtatgaagtaggtataatattttggcacacaagtgactgttgagagcttacaatcattctagaatgaggaatacgtcaaaatggaaacttaacatatcacctcttcttacaactatttatattgtatatttacaagggaaatcaattgcctgatattcagtatattggatctgaaggtatgaaacagtcccttaattaagctttagatgcggacagaagtttttttgttaaacttgcatgtcaaatttcaaactgcgtgtaattaccgtattcggaaattacatggtttcagtaattttgcaataaacgcagcaaccggtgatggcgaagttttaccatcaaacaataacttataataactgaatgccggcaggttgaaacaaattcttgaaaattagtcatttattctattgtgcgaatgtaatccactgaaatcatctaaagcaccattaccattgtctagcctgtgaataaaaaaatatgggagtataatgatagagaagtggatggtagattatacctcgcgaatgaattatacagaaaataatactaaattgaaatatttaaaaatgatttaaaagaaaaatattcattgtacataataagttcgagcataaatcttaacgagaagtagcagcaaccttttggaaagcacccttagcttgttgcttggagaacttagaactttgagtaccagcagacttagccttttcagcctttctagcagccttttcagccttcttcttttctttgttggccttcaatttttcttctctgttagcctttctaacttctggcttcaaagatcttctttccttgatcaagtccaaagaagcaccggtaattggtctttgggccttaacggtttttctagatctcttcttagcaacttcttcggtgatacccttcttgtgatgctttctgaataagacagtccaagcgattcttcttgggttctttctttgcttgaacaaagaggcagatttggagttttggaatctgaagattttggagtcaccacggacaaacaaggtacctctgcctgggtagattttggcacctgaaaaagaatcgatttcaaccttcattttatcactatattaatccacgtttttcaaacatatttgaaaaaaaaaatgttagtaagtctatgcttttcataggtagccatcttgtcaatataaataatggtaatccgcatggttgttcaggcgttcgcaaaattgtaggaagaggagaacgtggaaatatggactttttgcaaattcagaattcattttactaggttcttgcaacatggataacatctcacgctgttatttttcatgcttctccatatcgtatatatgtaatgaagcattttcattgggtttcctgctcaaaggttgacatatattataagttatactggaacaagccacaatcctgtcaaagtctaaattccggtgtattggctatctgaagctctctcatatattaatacattgctttctagcacaacgctgccctcggtcgccattaattatgaatcatcatcatatagggacatacctctcaagttattgtcttggtgtcttgcttaacttggcaatagcaacagcgcaaactgcgtaaacgtactaaaatacacaccatccgttgaatatatcatgcagtacattgacagtatatcacttctggataggacgccaaccgccagtctgtgtggtatttcctcccgtctctgcgtgccagacgggatcagcccgtctattctcgtgtcgtcctgcctggagagactgaacccccatctagcaccgcagtaaggatcattactttgtaggcgggaaataagaggttcaacaaggaccaaaaaaaaaaacactaaaatctgagatcaaaaatatgtggtgcacagatgtaacgttccaaaatgtatggatggtaaggtctttttccaagaaacgtatctttttttcagctagggccgcatttaaatttttttttttttcaattttttttcctattggagacggaatggcaaagctcacgctgggcgatagcacgtaaccacgctggtgtattttcatcctaatcattctctttcatctatttcgataagctacttaatgtcgaagttttaacttccatttgttggaatgttcattacagtttatacttactccttgctcttttataatataaccaaacagaccggagtgtttaagaacctacagcttattcaattaatcaatatacgcagagatggtcagtataacatgattttataactatttcgctttattctttcatgggattagcaagaaggcttggaatacaaacatgaattttcaaagtttattcctgctcttgtgtttgagagagtccgttcaaaggatgcttctccatgactgtgaaataaaagtgagatatgcaaaaactttgaataatctactaacaagttaatacgttattttttatcgtttacatttcaacaggccccagttaaatcccaagaatctatcaaccaaaagttggctttggttatcaagtctggtaagtacaccttaggttacaagtccactgtcaagtctttgagacaaggtaagtctaagttgatcatcattgccgctaacactccagttttgagaaagtccgaattggaatattacgctatgttgtccaagactaaggtctactacttccaaggtggtaacaacgaattgggtactgctgtcggtaagttattcagagtcggtgttgtctctattttggaagctggtgactctgatatcttgaccaccttggcttaaataaggtaagttcaaacgatttgttggaagacaattggtttgatgtgtatttttctataatatataaatcttagactattcattaaccttattttatttaccttctacccgaaaatgggtttcttttgctgaaatagttctttcatgtaaatattgtttaagcagaaggcattctttgccctcttgctcgtgtgggttcctttccgctaataatcaatcattctcatactgttcaatatcataattatctctgcgacgatttttcatccgcctcctccgaaactggaaaaagcgatgagataaaattttcaggaatccatcagcaattttatatgatagatagaagtctattacgttgagcttccaattttaaaggaatactgtccatattcattgaaagcaaaataaaacataaccaggaaatatggtgaatgaaacaggagaaagtcaaaaagcggcaaaaggcactccagttagtgggaaggtatggaaggcagaaaagacaccgctgagggccaaaagcagagtcgttaagaacaagaagttaacatcatgggagttgaaaaaacaaaaaagactcgaagataaacagttcaaagaaagattgaaggctttgaaggatgagaaggaagaagctcgtcaagctaaaataaccatgttaaaggaaagaagagagaagaaggaagagaatgaaagatacgaacgtttggctgctaagatgcatgctaagaaggttgaaagaatgagaagaagagagaaaaggaacaaggctttaaaagaacgttagatcgaaattctttctcaaaaaaaaaaaaaaataaattcatatggataagcacaatggtataaagcattatagaaggctcatagatacacaggtcaataacctacaatggttaatatcttagcagtaattgtatagtaattttatttaagaaatatctctttaagaagaaaaagaggtgcggactcattattaagtcctgacaaggagaaaataagggcatccctagacagttattattcactaaaaactggaaaaaactaaaaattttttgaagcccgtatggcttattatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcatatattttataggaaaatcatcaacacgtacaaaccacataaagcgtaaggataaaatcaaataacgtttgaactgacactaatcgggccaaataataggagtatttattttaatttattccttgacttgaataagtatgaaattttaacaaccattctaaaaattaaaaattgataattacctgaatgttataatatacaaagtgaaatgataatgtagatatgtaaatgaactgaataatcccgtatataagaagagtaagaagtactcgtgcacatttcaatgccaaacttacattcttgcttcctgtcttctttattttatctttaacctataccctggtgtatttgtagttagaaattagaaccgcaaatttgtaaaacatctatatcgttaatgtcgtaatggaaaagatctaattactgttttctgatcttttatatgcatgtttctctattcgatttagaaaacttatggaaaatattcaatcacaccgaaagattgttcgataccgtaatcaccgggagccttccagtaatcattgtaagtcgataagattgtaacatccaagtccatttcattcaagatgttttggactgcagtaatttggttagcagtggatggaatgttgcctccattttgaataccagacgatgggtaacctgtttccgtgacgaaaacattagaagtaccacaaacaccttgaattaattcaacttgacccttaacaaatgtaccggcagtttcagcactggcgctagtatcaaagtaggcatgtgggttgataccaacgaagtcaatatcagattttttgcacaaatcagggttattttcaaatgagacagggggctcactggtagtaatttggccagaatagccagcttcgcttaatttggatttgacagaggaaattttactaatcaaatcagaaactgaacaccaaccattattgatagcttcatttccaacagtaatgaaatcaaagacatcccaaccgttagtttgaccatattgaatcaatgtggtaacagaatcatctatggaatcaacgccgctactggtgatatacaaaccttggttaatcttaatacctagttttacggctgctggttggacggtttcaaaggaattacagtcggtgccataaacacggattttggaaatacctttagatttgatcaacgttaagtcagaagagacagcgtctgcagacttacaagagccatcatcattatatggtgaatatgcaatagcctttggagaagaagttatagcagcgctgctactagaggaaccttcagaggtggtagcggctgtttcctgtgtggatgaagtagaggacgaagtagaggacgaagtagaggaagaagtagaagaagaagtagaggaagaagtagaagaagaagtagaagaagaagtagaggacgacgtagaggacgacgtaggtgtattggttgattcggtggactcctgagaagcaattgaggtactcgtttgttgattcaaagttgaagtcgcagctgcttggtaagaatgatgctgactttgagtgttgccttcaacattggcttcaccgacaccactcacgatattttgtgtggaagtagacgtagtggtaggggaaggagaggaggagatagaggtagaagtagtagctaattgttgcacatcctcactagtacctgcagaaacagacatagcagtttgttgcgtagagacggcttgcaaagtagattctgcttgaaaagaggaggttgattgtggaatagtgcttggctgcaaagtagaggttggctgcgaagatgtactcatttcagccttttttaagagaactttagtgatagtcgtagttggttcagctgttgggttcacaccttgtggaattaaggttgttgtaaaggtaacactatcgcttattaggaattcgacagttggggcaataacaacttcggtagtagtggagtaaaaatcagtcacaacattagttgtgcttgctgtgtgaactctcgttacaacttctctcttaggaagaatcggtaaagctgaggttagataagttaagcatagcagcgatgatagaaagcttatgggtgaaatcatgatggttttctattagatattatatcaatgagtgtagcgtaataataagtcgataaacagtacagagaatagaatagatttattacagtggaggtatgtcagtaaaggcttattcttctaaaagagtggactgtctttgttgcgtaactgacgattatagtactgttgccttaatatataacagtgtatttggataagcagaaggaaaacacgatcattgaacttcaattttctttccacttaaatagtccctcctcagattcttaatttgttttcggtgcagcatattttgttgtcagtccttacactttaacattttgagatctagtatccagcttgtaaacaataacattccctaacttttattcatcttaccgcagtaaatagaaaagacctcacttcgcaaccattaatccccaaaagaaaaaaaaaaatgtgacatttcataatgcatgtttcgagtgtgttttcgattgtttatttgtctggcttttagctgcaatggcccagactgctagttaccagttgctggtttccacgattttttaactttttctcacagccgcatcgaaatgtaaataaacgcgagaaaaaaaaagctgaaaatgctggctctaactaagagatgcgaggcccttttcgaatagctggaacatttataattttcatcctgcatactggtacatatctggttacatatctgtttatatgactgaaaatatctacatagattcagaagcgtccaaggatgttgacaacaagtgctgtccagcctgtgaaatgctcagcaccagtaccatgaccatctatcggactgtaattttcataacaataaccttgttcttcccaaactttgtatatgttgttactgagattaatctttaaactttggtacagtttcttggcattgctagcctcaccagccacgtcgagaatcacctctgggtagtagtatctcattgcgtcaagacacaagtaattaatattcatccaaattgggcctctccaatagttttcatccttgccgaaatagtcgtcttgtctcgatagtgataacagcccgtagtctgaaaagattttttctgggtcactcatcaaagcaactactttctctagcttgggtgagtttttggggattagcttcaatgcaaagggcaatacggagacgtaaccctcatgacatacaaactccctaatctcatcgtcttctggatcgatgctaatatcacagtagcaattgtcattttcactccagtgtaacaaatccagattctcgaccacctcttgctcaatttgtgcatatctttgctcgtcctgtgttaacttcaacacgtgagcaatttgcttcatggatcttgtcataacgcccacccatgctaatgcgtctacgttcaattctgctacatctggtggttgtgctctaggatagtcatccataccgcttggcaaacaatgagtgaaggtacgcccaacccatctataaacttcgttcttatgaatcttatcccatattccttcatcttccaatatttcctcatattcatcaataagtcctgtttgagattttctgaaccaattatagtgcttcaatagcttaggataaattttcttggcatattcggttagcaagccaggattggcttctagattgttcgtcataaacttggctgtcctactattgaacatgacttggtggtagctgtcactgttgaaatcgccgatgttttcaatggccctagaaagcatttcactaaatgctagcaataaagttggcggattagcaatattgggattttgcacctgaaattcctgcggaactttactccttgcctcattacccagtataatttctctagcaatccaaccactatcatcttcgatcatttcaaaccagctcgctaagatttcaaaggcaaggtcaaaatcatactccataatttgtagaagatggaaaccttcatcccaatagaatccacgtgggaaaaagccacggctcggaacgctggtaaacagttcaaatggaccttcctcttttgcattcagcagtttgatctctgtaaactggctctcatcaaattctgtttcacgatcaattagttgattcccatagaaataaccgattcctcctaataggtttgatagcgtctctaaagcaaatcttcttttgacctccacgctttcaattgagtcgggaccttctccaaaactaaactgcttatcaaaacgcgcgtttatctcatttagtgaccaagtaatcaactccgtaacttgttccctggtggaaatactttgagtagtgccaagtttattgtaagtgatatcaaattggaacccatcttttttggtcaaatcaaatgtcttttgtatataatgaaaattaccaggattaaaattgtacaaatttctaatagttaaaacacttggtattaaatcagcaggacgctgctttgtctcttccttttccagtatatcacgtatcgaatcgctaactagagattggaaaacatcacgagccttccaaacttctttatccgggatttgaagtgataaatgacttgttttagagcagtcacttcctggtgctacttccatggtttcatattccggatttttgaagtagtgaccaaaattgtcctttactgtaagatgatactcgcctaattctttagaatatccgaagaatttcatgtcattagggccgtcatgacctatcattgctaaggaagattttccatctatctcgccaccattttgactaaagtacaatacgacagatgctgtagatggtctcttgggatccaaaggctcaccttgaactctcactgaccaattttccccgttcttgctctttacaaaataaacagtcaagttcaagttatttttttcatcaataaaaacttctttaccaccaattcttggatcatacacttcccaaccatacttttgcaatttatcctgaggcgttgcaaaatgtcttaacgaatgtaagccatcctgactcaaactgttgaaccacatgatacccataattagtggactttcatggacatatctgggcctcataccaaagtaacaattggatctatacggtgcccacagtaaagattcattcgtgaacttttgatattcttcgaattcttgtagtttactaatatcaacggtggcagatgccaggagaactatgctggttagtatccaaaatgttttaaacatcttagattttgaaataagcattgtgaagcaacctgaaccgttattatccactacttccttattaacagttgacgctaatatagtgtgtcacgcatacaataattgaacttttaaattacgcgaaaatgtggctgttctgaccgaaatgatctaaaattggtcacgatactaatcttgagcaaattgagaggtaaaagagctgaatatgctaatgtatcccgatcgtatattatattcgtctatgtagttaaaaagctaaataaaagcgttccttatcagatattactcattaggcagatgggtcttcttcgaatctcaaatcccaacctatctttggacctaatttcggcaagacttcagcgacactttggacatctttatcacctctaccagaaatattgataaccaaatgttgatcaggcttcatcgtcttagccaattcgcaagcgccataaacagcatgagaagattccaaagcgggaataataccttctaattgagataataatttaaagccaagcagagcctgagcgtcagtagctgcaatgaattgagcacggccagtagatttccaatatgccaattctggaccgacacctgggtagtctaacccagcagaaacagaatgagtatcatggacttgaccatcactatcttgcaagacataagtcttgacaccatggaagacaccaggtctaccggcagttagagtagcagagtggaactttgtatctacaccatcaccaccggcttccacacccaataacttaacggaagtatcatgctcgaatggtgaaaacatacctgtagagttggaaccacccccaacacatgcaacaactgcgtcaggtaatttaccattgttcatggcagcaaactgttccttggtttctttaccaatgacactttggaaagttctaaccaaagttggatatgggtgaggaccaatggcagaaccgacgacgtagtaagtagttttcaagttagtaacccaaaatctgaatgcctctgaagtagcgtctcttagagtctttgtaccattagtaacagcaattactttagcaccgagaattctcattctgaagacgtttaaagcttggcgacgaacatcttctgcacccatgaacacagtacaggttaagccaaatttagcacatgcagtggcagtggcaacaccgtgttgaccagcaccggtttcagcaataacgttcttcttgcctaatcttttagctagaagaacttgtgctaaagcattgttgatcttgtgagatcccgtgtggttaagatcttctctcttcaaccagatttgagcaccttgacaatgctcagttaatctctcagctttgtgtagtgaagaaggacggccaatataagaatacaaggatttgaagtcttcccagaatgtgggatcggcgacagcttcatcaaaacccttttccaactctcttagacatgcatgaagagcttctgggacatactgaccaccaaagtccccaaatctaattgggtgcttgtgattttcatcaaattcgtccagtatttccttcttaacgtttgcggacttcaaggactctttttgaaaggcaaagaattcgtccttggacagaaccttatgcttagcaccatttagaattccctgtacatattccttagcaacgtcgtaccttttgccctctggagcatctccacataatgtgacgattttggaaccaatcactacaccgtcagcaacactaccaactgattggaaatgttctctggtagagacaccaaacccaacggccaaaggagtatccttggtgtactttctgactctagagatgagttcatccaaatcactggccacagaactttgaacaccagtagtacccattctagacacaacgtagacaaacgaatcggcaatatgcgatagtaattccaatctttcgtcggtggtagaaggagccactagtgggatcaggctcaaaccattatcattgatgtagtttctgaccttcaacgcctcctctggtggcaaatcgacgatgataaaaccattagcaccagccttggcagcgtcctgaataaatctttcttcaccgtagtttagaatagggttatagtaacccattaggattatgggtacggtaacaccttcatttctagcttgggagaccatttctagagtttgaggcaaggtaacaccgttttgcaaagccacagtattagataattgaattgtaggaccatctgcaattggatcagagaagggcatacccaattcgatgatatctacaccaccatcctggaaacccttgagaatagggacagtgtctttgactgttgggtaacctgcggtcataaatgtgaccaaggcgttcctgttttcttttttagcgttagcaaatgtttgtctgagttgttctgacatggtctgtcggtgtgctatgtccctttttggagcaatcgatgtttacagtccataaaaagtgtaagaatctcgatgattcttatatgacaaatagtaaaattagtcattcttccacggtcaagaagtgaaaaaaaataaaaaataaaaagaaaagcctttcgggtaataaggtataaagaatagaagattatacagataattactatcttggatacatagatgcaccagtcacaagaaatccatgttcagaccacctaattccagattgttcaggtctagagaatccagttctttccccccgttattcatgttattcatgcccatattcatattgtactgtggttgaggctgctgctgctgctgttgctgttgctgctgctgctggaaatcgttattcatgctcatatttaggatattagcaggggttagattgtttaggtttaattgtgactgtagcggggtgttattggagtttgtatttgtatttggattggatccattgccgctgccattgaattgtgacatagatacttgtcccccttggttttgagctcccattgagtatgcgttccccatgggagacatcatgttggtcagcggcgtgcccataacatttgtgggcgaaacgctgttaatcatgctaggagttgggttgggtagcgcggctgccatcgatgctgttattggcgtctggacagtcgactgctgtgcgtagacctgcgcttgagcctgcgcttgagcctgagcttgagcctttgccttcttggtttgtcttggttttcttggctttttaggtgccgcaatcggtgcagctgcagtgctattatgtacggttggagttcccatagtactaccgctttttggacctctcttgccggccaggggattatgttgcattgtagcggtgctatttggattcgaaagcgagtgcgcatgtgtgatgggatttgcatgaggggtggcagttgtggtgggtgtcgaagcggccgcagagtggttggtgcttacaacagttgctgtcgagcaaacggcgttgccatttttgttataagtactcaacggttccaaaagctggaaacttctgtccctgttatctgcagtcttcaagtattctggtacagtgctgaataaaggttgcagtgcttctaaatgcgaagacaaagtctggaatctatcgttcagttgcaaaatcttgtctctgatatgtaggtatttggccatacggtcagcctgcttggatccttcttggtctatgtttgccattatctgtatgaattcattgaactgcaatcgcaacggcagaatttcatcgcgtgcttcgttgatctgcttacacactttgtccctggtttcattctcgttcttagccaatatcacttgtaaatcatctagcttgacgcctgccggtataatcgagtccattccggttgtctttactgctgttgtgtccgttttgcgctgcctaattgaagaagtcttggtgactgtttctgttgttctctttaaaatttcgctcggcgccataccgaaaatcctcaggaaagtgttagtgttatatattatattatattatatcatattatattaagtttattgtatacataatggtcatacatcaatagtgtacatcctctcttcgcttgtctcgcaaaaaatgttcatcagaaactactccaattccagtttgcaggcacagagccgataacactgcccaaaacatcattaccttcttcttgttctccccccgtattctcattatctgcttcttcgtcgttcgacttcacctggatgggcgttgttgtgtctcgatcaaccgtggcatgctcttgggacgaaccgcccttctttggtctgaaaagagcgttcatctgcctattcttgtagtaattgcgtaatttcttcctattgtcattatcgtcatcttcgccctcctcaacgtttatgttatcctcgttcgtgtttgcgttatggttcgtggttgaaaggttctcgtactcgaccagacagtcatcgcatattttacagagagtgccaccgccatttatgccaccgttgtttagttcgttgatcattataaaatttgcctgcgagtccaggtacagccaatggcgcaaatggtcttgacaaaagatgtccccgcaatgcctgcaatgatgtttcctttcccacagggtaaaaggcttatggcagtaacgacaagaattcctcttactgtccggaatccagtggtccttagtgggcgggtttactctggcagagtttctgtttgaaatagttggtattaagttgattctgtcgctgttcggaatagaattcgggaacaagtacgaggatattttgtttttgtagctttccaagattgacgatgtgttggattgtacgctggattgagaagatatgatccgtaggttgttcgcattctgaacgctagcggattgcgacttgcttggattaaagccatgttccaggttagatgccttcttgtagtaagacgacaatgttgcattcaacagatcgtcattagttatgtttgtctctgaaactttcctcagcacggcggggatgtatagcggttttttagggttactgatctgtcttacatttgatttatgtttattggaattaaaattcagattagtgctcgaagcaggctgcggtaaaaattccagcgagggtttccttagcatctgctgatgcggcggtttcgccgcatgattcaccgaatcaataatgacgttcgtgttgccaaaccgcagttgggacatcgagctagaattcgttgtagtcagcttgtcgacaatattttccaccttcgacgtcgacgatgacgacactgaagacgtggacgaagatgaagactctttcgccttgttttctttactcaacctcaaattagaactagcattcattttgaacgacgacaacttgcgtaacgcctgcgtggttagattcttttgtcgaacctcgtcatcgtcatcggcatcatcttctaactcattgaacacagttttgctctttgtattcttgcccctgctaacatccaccacgctattggtgggatctagttcagggttcgatctttggtcatccgtgaatggcaacgtcttgccgatctccttactagcagaagccttcctaccatctatctgcccttcaccgagcttgctactgtggctgctgcgaacattctcctcagcagagttcttcctcaatatggacaccatcgccggagattggatctgctgctttctgtcaacaaacccagtgcctgcccctgttgagctctcttgctgcaactgctgctgacgatgttgatttaccatcgatttcaatgagatgctgctcaaaatactctgttcggaatgcgttgacgccctgggcgctatcttcttcttttcaaacgtgatgggagatgtcacggtgtcagcaccgctttcctcatcacctttcctgccacggtagtcatggttccttggtcccaggggaactcctctgccgtctcgctcatcaccgtcctcctcctcttccttgatcgcgggcgttttggacacactatgcaacgcagtcattctggtctccactacaactgtgctgcccagtcctcctcactggcgcttcgtacctattccaggtctcaatagtcatatcataagctttcttttacttctcttcgcctctgctaaatggtcaccatcgacggttgctttttcgcgctggtcgagaattgacaaaataagacacgaacaaaagagcaagtctgaaagaaagaaaagcagcaaaagcacggtctaattcaacgtgacatagcatccgcaatcgcattcacagccgtaaatcctaactaccattcgtcattatcacagctgccatgggatccgaccggtcgtgtgttttgtctgtgtttcagaccatcctcaagctcgtcatcttcgtggcgatttttggggctgccatatcatcacgtttgtttgcagtcatcaaatttgagtctattatccatgaattcgacccctggttcaattatagggctaccaaatatctcgtcaacaattcgttttacaagtttttgaactggtttgacgaccgtacctggtaccccctcggaagggttactggagggactttatatcctggtttgatgacgactagtgcgttcatctggcacgccctgcgcaactggttgggcttgcccattgacatcagaaacgtttgtgtgctatttgcgccactattttctggggtcaccgcctgggcgacttacgaatttacgaaagagattaaagatgccagcgctgggcttttggctgctggttttatagccattgtccccggttatatatctagatcagtggcggggtcctacgataatgaggccattgccattacactattaatggtcactttcatgttttggattaaggcccaaaagactggctctatcatgcacgcaacgtgtgcagctttattctacttctacatggtgtcggcttggggtggatacgtgttcatcaccaacttgatcccactccatgtctttttgctgattttgatgggcagatattcgtccaaactgtattctgcctacaccacttggtacgctattggaactgttgcatccatgcagatcccatttgtcggtttcctacctatcaggtctaacgaccacatggccgcattgggtgttttcggtttgattcagattgtcgccttcggtgacttcgtgaagggccaaatcagcacagctaagtttaaagtcatcatgatggtttctctgtttttgatcttggtccttggtgtggtcggactttctgccttgacctatatggggttgattgccccttggactggtagattttattcgttatgggataccaactacgcaaagatccacattcctatcattgcctccgtttccgaacatcaacccgtttcgtggcccgctttcttctttgatacccactttttgatctggctattccccgccggtgtattcctactattcctcgacttgaaagacgagcacgtttttgtcatcgcttactccgttctgtgttcgtactttgccggtgttatggttagattgatgttgactttgacaccagtcatctgtgtgtccgccgccgtcgcattgtccaagatatttgacatctacctggatttcaagacaagtgaccgcaaatacgccatcaaacctgcggcactactggccaaattgattgtttccggatcattcatcttttatttgtatcttttcgtcttccattctacttgggtaacaagaactgcatactcttctccttctgttgttttgccatcacaaaccccagatggtaaattggcgttgatcgacgacttcagggaagcgtactattggttaagaatgaactctgatgaggacagtaaggttgcagcgtggtgggattacggttaccaaattggtggcatggcagacagaaccactttagtcgataacaacacgtggaacaatactcacatcgccatcgttggtaaagccatggcttcccctgaagagaaatcttacgaaattctaaaagagcatgatgtcgattatgtcttggtcatctttggtggtctaattgggtttggtggtgatgacatcaacaaattcttgtggatgatcagaattagcgagggaatctggccagaagagataaaagagcgtgatttctataccgcagagggagaatacagagtagatgcaagggcttctgagaccatgaggaactcgctactttacaagatgtcctacaaagatttcccacaattattcaatggtggccaagccactgacagagtgcgtcaacaaatgatcacaccattagacgtcccaccattagactacttcgacgaagtttttacttccgaaaactggatggttagaatatatcaattgaagaaggatgatgcccaaggtagaactttgagggacgttggtgagttaaccaggtcttctacgaaaaccagaaggtccataaagagacctgaattaggcttgagagtctaaattggccacacattaaaggaaatgactaagataaaatatacatatataaaaagataaacaaataagtataagtttggtttcccttcccgttattatgatcgctcgtgacggatcgtctttgccctttttggtaaaacgtaaacaaaataacaatagaaaaaataacaactttatcaatgtttatttttatttattaagtatttgatgtgaagtagtttttctaaatgctacttcattttgacattgtaattcaattactatcaagtcatacccttaaatcgcaccaagtagagccccccatggattttgaaacgtcgttcgaagaatttgtcgaagataaacgattcattgctctagaggtatctgataatgatgacgattgtgacactgatttgactgctgacacagctgacgagctggaaagctctgctatcttaaagatgagggagtctgatgcatctttaaatgttaccaccggcaataatacatcaaggaaaacgacttccaattccaaaaaacgatggtctctattatccaatcattctgctgtttcatcatctaaatctaagaaaagatggtctgtactttcttcaagctttaccagtgaatctcataaggacagggaatcgaggaacgttttgcaacaaaaaagaaaatccttgcagagttattcaagcttagatacggtagcatctaatagctctatctctgcttcttcttctttgaaaagatcgtccactggtctttccctcagacaattgtttaccaagataggcataaacgatgatatatcacaacctgggatcgggattccgcaaggtaaggaaaatctgcctccaactatgggcaaaaaaaattcatcaattgcttccactagttcggaaaacagacttaggacaccattgaagccgcttgttaatcattctaaaaggcccacttcacaaccacaacagcaacaaccactatataatgcatcattgtcctcgagaagatcgtcgatttcttccactgtctcttcttccagctcgtctaaatggagattctggaagagaaataagaaccagacacctgcattgttgcaaccagaccaccattctttaaaaacctttcctgcagtaaaccgtcgtgattccatgacgcccgttgaaccaagaaatatggtaaaacataagacatccttttcagatttccataagactatcttcagttcaaatacgtattctgaaagcagcgatacaatatcttccatggaaattactttgaaaaacaaagcttcttcctcaagtctatctttgaacgtgttgaagaaaaggaattcgcaatcaagtttgaagcacaaaagttcacatgcatccttacaaaaattcaaaagaaacaaaggaaagtcctccatgatagcaccatcgacagcaactaatagcagcaatgatgactcttgtagctacagttccaaaaattctacgttgagtcaccgaatatcgttacctgtaccggaccaagtttcccgtgataaaattcagaacaaattaagatattcgacctcattactctcattaaattctaaatcatctttaccgatgaacaaaaatgatcatgatgagacacttctaagacagattttactaaattgtgatataaagagaattttaaaccccgcaaaaggagatgtattgcctttaatcaacgatgtaaaccatttgtcatcaatacaattaacatcaaatgtttggcaaattggtgaagtaatctgtaaaaaagtttctctcggtactattgatgacattacatgggatagaaagttcttatctttgcaggaactggaaaaactcaaaatcatgcaacaaaaatttgatggcataccgcaactattgaaaagttttgttgttaaagaggcaaatggggggttgtatttgtacttactattcaaagatcacggtaccccaatttcgttaatctcactgaaaaactggaagcagattctaaagattttttggtcttgtgctggtataattcatgggttggaaaaaaatttgaaatttgaacatcgtaatcttactttggataatattttgatagatggtaatgggaatataacaattattgattttaaatgcagtagattgcaaactcctcaagatgatgttttatatctacggctagatcatccactcttttttctaaatgggaaagacaagagtaaaataaacgaataccagtatcaatttgagtttgaaatctatcaaagtatgcggatcttgttgaacatggacgcgtcagcttttgagcccatgacaaatttgtattggttatattacctgtcacgcgttttactaaagtttggtgacaggaagcttggtaagaatgatgcaaacagggataaaatggcaagggtgataaaccatttggaaatgaacttggcagttcataaaagaggggggcagttattcaaaagattggagacggaggacattaagaatactggagatttactaaaactttataaataaaacaaataggaatgttgacatttatatttcattttctttctattgtatactccaatacataaacatattatatatacgtacataatgtaataacactaatctaaaataatggcatcgtcgacagcatccaaggctttctcctcttgagtctccacagatgcaggtgcttccattttgggagtcaaaaacaattgcttaacgataaattccacgccgttgatgacattcatcaatgcccaaacccagattcccaaagagacactctgtaaagccatatcatcaaacttggaagcaccaaatttgccctccattatatgccatttctgagaaatagtccttagaggatgcaagagaacatataaccagccttgagaccaaacaccacttacaaacgtagggaacaaggtgctagtcgaggaactcaacttgtaaactggtgtcttgccgtacataatcttaaacacaaaaaatggcaccgtcaatgccaataacctgagtttgtgaagatgggcctgaaaggctttattttctgattgtatttcgtccttcaagttatttatttctttatctaacgagtccaattttctattgttcttagtccatttggcataattatcctgcgcggagatagagttgttgaattcttttaattcgtgacgttctttgaccttggctaagtattttttggataattcatttcctggtgcaaatttagagatccatttctcgtggtatttgtttgtatactgtagaaactttgtgaccacaataaagaatatcgctaccgctgctgcccaatgcatttctcctatttcaatcaactagacgtagttcaaggattgcaaactgtcctgctttcttttatctggtctttttatcccgaggtattgttgtatataccactactctgtgattttttttcactcttgggaaggaaagaaaaagtgaaaacatcaactggtaagtgtctaatgacaaaaacaggaggtagttggtacgtgcaaaacacgatagtgacgttaatccgaatctgtaaattggtgaattggtatttagaagcgaccattagctaaaagagagagaaaactatgtcgcaagagtttgtggaagactattcacgtacagggtcctcagacgacgaggatagtggagcttatgacgagtggattccatcgttctgttccagatttggtcacgagtacttctgccaagtcccgacagagtttatcgaggatgatttcaatatgacctcgttatcccaagaggtaccccactaccggaaagctctggatttgatattggatttggaggctatgagtgatgaagaagaggacgaagacgacgtggtggaagaagacgaagtggatcaagagatgcagagtaatgacggtcatgatgaaggcaaaaggagaaacaagtcgccagtggtgaacaagagtattatcgagcacgcagcagaacagttatacggattgatacatgcaagatttattctgaccaagccaggcctgcaagcaatggctgaaaaattcgaccacaaggaatttggaacgtgcccccgttactattgtaatggcatgcagttgctgccttgtgggttgagcgatacagttgggaaacacaccgtaaggttgtactgtcccagttgtcaggacttgtatcttccccaatcatctagattcctgtgcttagaaggtgcattttgggggacaagcttccctggtgtgttcttgaaacatttcaaagaattggaagagtatgtggaaaggaaaagtaaagagtcctacgagttgaaagtttttgggttcaggataaatgatgaggcagtatctggtcctagaatgaagtggttgagacaatatccatccacggaggaggactgggaagaatttgccaaatgcgagttcgagacaccggcggtttaacccttgatttattttcctctttgccctaccatatacatatgtactttacctatttacattgtttcagtttttatatcaccactattattattattactattaccactttggagtactttagtgattcatttccaattgttttcctggagcccagtctttgaatgccttggccaagttgtaccagtactttagctccacggtcaacttcactgcggcggcgtaatccttgtcattgtagcattgtcccaactgggcttcaatatcttgaattctttccttgttttgcttttcaagcagcttcacaccagcttcgtcgtccatctgggataattcatcatggatgtctagaactttcaatagtaactgtggatcactggtagttacttcatttgaggtctgttcttgcgtcaaatcgatattgcgcaagagttttagcatatattgtgaccttctaaggggatctttgagagtatggtaagcttgattaagagttgatgactgttcactaccttgttgggccatgtctggatggtgctgtgcttgtaattgcctatactccttccttaatctggattgatcgatagtccaaatgggtagctttttggggaaggtctttgggaacagctcgtaaaatgtagaagtgaatcttcgttgaaccaagtatttcaacattgtgcttgtggggcttcttgatacctgtttccattatcagcctcagcctttaatttcgcatcatctttttagtttccttttctttttcgttttttttttacctattgttaagaattacgctgtgagtttcattgctattgttacaaaagacaagatagtctcaagatacaactgagaagaagcacaattatgtccgatagattcgttatttgggctccctcgatgcacaatgaacctgccgcaaagtgtgggtattgtcacggtaataaggggggcaacatggatcagttgttcgcattggattcgtgggctcatcgttatatgaacaaaatggacgttgtaaagattgaaaactgcacaattggctctttcgtggaacatatggatgtagccacgtatgatcgcatgtgtaatatgggatttagaaggtctggtaagtttctttataaagtggacccgttgaggaattgttgtaggttatacaccattcgaactgcccctcaagaattgaatatgacaaaggaattgaaaaaatgcatcagccgctttgctactagaataacaagtgaggactactgcccagccgctgttgcaagcagtgattttgtgggcaaaattgttaatgcagagatgaattctaaaacattctatacccgatttgagcctgcactttatagtgaagaaaagtatcacttatttgtcaaatatcaggaaaaagtgcatcaagactacaataattcgccgaagtcctttaagcgattcctatgtgatacgccctttggccctgaagcggtgttggggacacaagaatcatgggagcagttaaacaattggcagcgaatgaagccaggcgagaaactgaagcatatgggtcctgtgcacgaatgctactactatgagggtaaattaattgccatcactgtgtcagatatcttgcccagtggtatatcttcggtatattttatttgggatccagactacagtaaatggtccctagggaagctcagtgctttgcgcgatcttgccatcattcaaaggacaaatctgcaatactattacctggggtactatattgaggactgtccgaagatgaattataaagcaaactatggtgcggaagtactggatgtgtgtcacagtaaatatatcccattgaaacccattcaggatatgatttctaggggcaaactctttgtcataggtgaagaagagacgaaagttactaaggagctctacctcgttgactctgaaaccggaagaggggagggatttcccactgataatgttgtcaagtacaagaatattgctgaggaaatatacggtgtgggagggtgtgcgtttaaatctgcaaatgaatctgcattggaattgaaagaactttacggtataccgtacgaagaggaagatttagataccatctaccatttgaaagaacacaatggccatgctccaaatggtattcctaatgtggtgccgggattactcccgctatgggaattgctggacattatgcaatctggcaagatcactgacctggagggaagactatttctcttcgaaatcgaaacggaggggattcgaccattaattaacttttatagcgaacctccgaatgtcaagaaacgtatttgtgacgtgatacggttatttggcttcgaaacttgtatgaaagccgtcattttatatagtgagcaaatgtgagccttcaacacactattctaataacaatcctaatgtataacattttttagcattcaaacattctcaccatcgcgctgagataattttatatagttgatggaatagttttggaggtgatttatccattaaatacctgatgcttttttgtctcctcatcgcgtgaaaaatttgagaaaaagctcgaactatttgtagcacttcactgtattgctaacagttcttaaaaacttcagaacatatagatattgctaaacacagatttgaataccatagtaactagtctcttattcttagtttttgatgagctccattcacgaggttgtggctcttattgaagagctgtactctcctcatccgaaacatgatgttaatcagattcaacagagtttacagtcaatccagaaatcagagcaaggcttccacctagctaatgagcttttatctgatgacaagtactctgcgaatgtcaagtactttggtgcactgactttaactgtgcaactaaatacgcggggtgaaaacgattatgaaaccctatggaatgttttcaggtcaaatttattgtacttgacgaaattcagtacattgtacgtttccaatcctaatatgtacgggcaatctctaatcataattaaaaagttaatgtcaaacttgtcattgatcttcactaaaatcaacgatccgcagcttaataacgctggaaatgaaaatatgattaagcaatggaacaatcccataaatacgtttattcaacttatgtcggttcaaaatcaaaacattaatgcagaccaactgttgcttgactcaatcaactgctccttaacatacgagcaactgtctcaatttgttagcctatctcagaaacataatgaactggcattgacgtttacagaagttattgtggaagatttgacgaagttccaaacaaagaggcattcaatgtctcaaatccacgaagtagtccatgagcatttatatatttcaactatggctttgatcaacttgaacttaactgcacaagctgtcttcaatcctaccgtatttgattgtattactgcttggattaattatatctcattaaccagaagcgtatcttcaagtggtagaatggatttgtcggaaatttttcaaaacctgattgacttgatgtatcagtctacagaaggatcggacggttatgagaatgcggaaaagatcctaacaatatttggtaatgtttttgctaatgatccattattaatgagttacgatttgagacaacaaatcgagtgtattttcttaggtgtagtaaggcctgattctggcataaccgacatatctaacaaaaattcttggatgctacaatatatgaattatttagttaccaatgattttttttccgaattgaaggaattggccatttgtattgtggatttcttgcaaattaacacgttaagtgtttgtaataaattatttactaacattcaagcagctgataatggtcaagttcaagatgaatatattcaggaatacatcaaagtccttttgcaaatgaccaatttccctttaactcctgtcttacaagagttcttttctgttagaatggttgatttttggttggatttatcggatgcttacactaatttggctagcgaaactttgaggccaaattctattgagctgtctacacaaatttttcagcagttgatcaatatttatttacccaaaatttctttgagtgtgaaacaaagaataattgaagaagagggtgagagcacttctgtgaacgaatttgaagattttagaaacgctgtcagtgaccttgctcaatctctctggtctattttgggaaacgataatttaacaaatgtgctaattgatggtatgggccaaatgcctgctgcgagtgatgagactctcatcatcaaggatactgatgttttgtttcgaattgaaacgatgtgttttgttttgaatactatattggttgatatgactctatcagaaagcccatggattaaaaatatcgttgatgccaacaaattcttcaaccaaaatgtcatatccgtcttccaaactggtttccaaactagtgccagtacaaaagtcagtcaaattttgaaacttgacttcgtaagaacaagtacaactttaatcggcactttggctggttattttaaacaggaaccttttcaattaaacccatacgtggaagctttatttcaaggtttgcacacttgcaccaattttactagtaaaaacgaacaagaaaaaatttcgaacgataaacttgaagttatggttatcaagactgtttcaacattatgtgagacatgccgtgaggagttgactccatatttgatgcattttataagctttttaaacacagtcattatgccagactccaatgtttcacatttcactagaactaaattggttagatctataggttatgtcgttcaatgtcaagtctccaacggtccagaggagcaagctaaatatattttacaattgacgaacctattgagcggctcaatagagcattgtttggcttcatcggtacagttacaagaacaacaagattatattaattgtctattatactgtatatctgagctagcaacaagtttgatccaacctactgaaatcatcgaaaatgatgcattactacaaaggttatctgagtttcaaagtttctggtccagcgatcccttacaaatccgatcgaaaattatgtgcaccattgataaggtcttggataattcaatatattgtaaaaactccgcctttgtggagatcggttgtttgattgttggtaaaggattaaatctgcccgacggggaaccgtacttcctcaagtacaatatgtctgaagttatgaattttgttttgcggcatgtccccaactgtgagcttgctacttgcttgccttattttgtttatttattagaaaagcttatttcagagttcaggaaggaactaacaccacaagaatttgatttcatgtttgaaaagatccttctagtctattatgatgcatatattatcaatgatccggaccttttacaaatgacaataggttttgttaataacgttttggacgtgaagccaggcttagctattggcagtaaacattggacatcatttattttacctcaatttttaaaattaataccttcaagagaaaagttcacaattgttgcggtggcaaaattttggactaagttgatcaataataagaaatacaaccaagaagaactcacaactgttaggcaacaagtttcctctataggaggagaccttgtgtaccaaattatgtatggcttattccacacacaaaggtccgatctgaatagttacacagatctgctaagagctttggtagccaagtttccaattgaagcaagagagtggctcgttgctgttttgccccaaatatgtaacaatcctgcaggtcatgaaaaatttattaataaattacttattacgagaggaagcagagcagctggaaatgttattttgcagtggtggttggattgtaccacacttccaaattaccaaggatgatttgttaagaatttctccgctgagggtgaaggctattctttgttacattttatttagtaatgcgttgatcctttttgatagattttttttttgtgctttaaagatagtagcagtatatatgtgtgtaaaagctaatcatcagaagtgcagcattcattgctagtatttagtgataaaaattttagaatttccatttctaattgtaattgcttttcattccaatacatgtttgagcttctggggggtaaaaatacatttccagacagggcgtcaggttgaaagcagttactgaaacatagagagtcgacgtcaggaggaggcttcaaatggttttctgaaagtgattcggtcttatttttccattttctaaaatggtgaatcctttctctggaaatgtgtgatccctttgccttttgtgaaaacttttttaacgagctttttaggttattagttgtctcaagaaggtttatgggcccgctggtctcgatatctgcgtaatttaatggacgtatcgtgtcttccatggagtgaattgtgatttgtgaattatatctgtccaataccgttgccttgttgggagctcagatagaaaagacatcttaattccagacagtctattctctgtctatttctctttgtgactgcaaattttaatttgtgacgccttttcttattactcatgtatttgtcactcttgacgattgttttttttctatattttttttgttctggggtcctccagagaataaaaaataatgatcaatatagtagatagtatagttatattcttattcgttgcaccttgtttaacaaatcactcagactcaaagagaatatcggttggttatctctctccgaaggtgaacagcaaacagtacctcacgtcttttttttgaatagtttttttttttgttgaaacagaaaaaaaactttcttccgtatattacattgtacattatttttattgtattttagtttccaacgttaggatttgagccgtcattaatattattcgtttttgtacactattccagacgatttatttttagtacacttaaaattcctgttgatattgtccactagttctcttttcatattttattttcgcttattctttaggttcttttaagagtctctgttcattttccgttcttactgtttctttgtcctcgatatcttttaagaaagagagaactaagcgctgtaacatttttaagtggacctacgttatgtctacaaaaggtttgaaagaagaaatcgatgatgtaccatcagtagaccctgtcgtttcagaaacagtcaattctgctttagagcagttgcaactagatgatccagaggaaaacgccacctctaatgcatttgcgaataaagtttctcaagattctcaattcgctaatggccctccgtcgcaaatgtttccacatccacaaatgatgggtggaatgggcttcatgccctactctcaaatgatgcaggttcctcataatccttgtccattttttccgccccctgattttaatgatccaacagcaccattgagtagctcgcccttgaatgcaggcggtccaccaatgttattcaagaatgactcacttccatttcaaatgctgtcttcgggtgctgcggtagcaactcaaggtggacaaaatctaaacccattgataaatgacaattcaatgaaggtattgccaatcgcatcggctgatccgttatggactcattcaaacgtaccaggatcagcatctgtagccattgaagaaaccaccgctactctacaagaaagcctaccatctaagggcagggagtctaataataaggctagttcgttcagaagacaaacttttcatgctttatcaccaactgaccttatcaatgcggccaacaatgtaaccttgtcaaaggacttccaatctgacatgcagaatttttctaaggctaagaaaccgtctgtaggagctaacaatactgcaaaaaccagaactcaatccatatcttttgataatactccctcctcaacgtcatttatacccccaaccaatagtgtttctgagaaattatccgatttcaaaatagaaacctcgaaggaggatttgattaataaaactgcaccagctaaaaaagagagtcctacaacttatggtgcagcatatccatatgggggacctttacttcaaccaaatcctattatgccaggccacccacataatatatcctcccctatctatggtattagatcaccttttcctaattcttatgaaatgggcgcgcaatttcaacctttctctccgattttaaatcctacgagtcattcactaaatgcaaattctccaattcctctaacccaatcgccaattcatcttgcaccagttttaaaccctagttcaaattctgttgccttttcagatatgaagaatgatggtggtaagcccaccaccgataacgacaaggcgggtccaaatgttaggatggatttaataaatcctaatcttgggccatcaatgcaacctttccacatattacctccccagcaaaacaccccccctcctccctggctttatagcactccacctcccttcaacgcaatggttccgcctcatttgttggctcaaaatcatatgccgttaatgaatagcgccaataataaacatcatggtcgtaataacaatagcatgtcaagtcataatgacaatgacaacattggtaattctaattacaacaataaagacacaggtcgttctaacgttggtaaaatgaaaaatatgaaaaacagttatcatggctactataataacaataataataataataataataacaataataataataacagtaatgctaccaacagcaacagcgcggaaaaacaacgtaaaattgaggagtcgtcgagatttgcggacgcagttttagaccaatatatcggaagtattcactcattgtgtaaagaccaacatggttgtcgttttctgcaaaagcagttggatattctcggcagtaaggcggcggacgcaatttttgaagaaactaaggattatacggttgaattgatgactgattcattcggtaattatttgatccagaagctattggaagaggttaccacagaacaaagaatcgtactcacaaaaatatcttcccctcattttgtcgaaatttccttaaaccctcatggtactagggcattacaaaaactcattgaatgcatcaaaacagatgaagaagcacagattgttgttgattctttacgcccttatactgtccagttgagtaaggatttaaatggtaatcatgttattcaaaaatgtttgcaaaggttgaagcctgaaaacttccagtttatctttgacgcaatctctgatagctgtattgatattgctactcatagacacgggtgttgcgttttgcaacgttgtctagatcatgggactacagaacaatgtgacaatctgtgtgataagttgctagcccttgttgataaattaactttggatccatttggcaactatgtggtgcaatatataattaccaaagaggctgagaagaacaaatatgattatacgcataaaattgtccacctgttgaaaccaagagccatcgaactttctatccataaatttggatcaaatgtgattgaaaaaatcttgaagacagctattgtttcggagccaatgattctggaaattttaaataatggtggcgagacgggtattcaatcattgttgaatgatagctacggaaattacgttttacagacagcattagacatttctcataagcaaaatgactatctctataaaagactatcagagattgtggcgcctttactggtgggccccataagaaatacacctcatggtaaaagaatcatcggaatgttacatttagattcatagttgatacatatatcctcagtttagctttttttacgttagcctcatataatatcttttgtacaatactaaaatacatcattttttttttcgttgaggatcaaatgaatatccaaagcaaaaaaaataggaattttcactttatggtatactggtaaatagtgttgaagaaataagagaaggagatgccctagaaaacagaatgttcttatttaaataagtaaactcaaaagaaaaaaaaaaggaaggaagtttttgagaacttttatctatacaaacgtatacgtttaactatctggataaacgtcgctccacaggatactgtagaggtcctcaagatcaccgttattaacaaattcatctagtgtccccaaattaaaactagttgcagaaaaattgttactgttgttgttgttaatattgttaatattgtttttattgttgttgttgttgttgttgttgttattgatttcatttgtgttcataaatggtacttgtactgaagtgggtatttgctgctgagcattgattggtttattagattggacttgcgtattattttgcccatttgttggttgcgcgtaatcgggattgatcatatcagacacggataatgacctaaatgaaggcaattgtgcaaactccggtagtgagttgtttctcactggggaaggtgctgagcgaccattgaatggcaattgaggcgattcaatgccatttagtaagcatgaagtgcccgtcttaagacttgggagatccggattcaaattttttcccgaattatgcttcatctgcttattatcttcatttgacattagtggttcctgaaactttctatttttcaacatttgtgagaccgttaaatggaatcctgacttctgaacaggttctaataaaaatcgataagcgcaagagtttgtatccaagacaagttctattataccttttaaatctggcgcattctcatcaatatatttggagataacatcgaggttggtgctagaggactctccgtatgccaaaagcatgatacgagtgacgattgtcaggaaagaaaaagctcttgtatagtctttaaagctttggctgttgaagacatgctcattggtctcattttcggaaaaaatttttatatccaaaaatcttttgaagactctaatcatattcacaacgtcatttactttaatgaattcggccactgagaatgcttgtgataccaaaataatgcaactgatagaataatgggcgaacgaacggtatacggaataatcgttgtcaaagtctaataagattttgttcatatcggtccatgatttgtaaatcttgtgaaggtatattttcaagttttcaattagtattgagggccttctgtgcacgcataatctggcgacaatattatcagattcgttaaccattctgcagaaatggtgctcgtaaaatagaacaaattttgaagccataatcttatcctctcttgaaactttgagttcagtactatctttagagaatgcaatatcgaacaattttccagtttgctctttgatagcatcatatttcatttctgtttcgttaaaaatctcgagtacctcgaagagtagtttctctctaacaacagatggttttgatgtattcctaattgacgtgaatttttcattgaataaaacagatgatgagaaatggctgactatttgtaagacagctaattcgccatagtattttaagtcggatatgcacatgttgtcaaaagcttcgctcctgcgaactaagtggacgttctcgataaaatctctattatccaagaacccaacatctcgaaaattcttaggtaataaacaattgattttggagtcatcaatgttcgaaggatagccaagtttagaggctaaagttttctcgaaatagaaagctttccaccagagatttcttcttctttcagcaaagttttcatcaagacccacgtaaaattcccaccttgataaaccaactcttgaaacaaaatgaactgctacgttcaagactttttcaaaaccgtatatttccgatagccaaaatagcagatccaaaaagtatagaagttgctctaaatgcgttatgtcgcatgtgaagtccacgtagttgtataatgtagaattataatagctgtaacataaggcgattagcgcctctccagcttgacaataatggatgaattcctgcaagacatcaattgactgcgtgtttttagccacggaggggttagatgtgatttccattaggaagttctggtaggaatttttatgcatatccaacatcttcaataaaatgccaaacatgctgatatcattattcatttcgcttagtagctcagaattacttattccggttatatttctcacaaagggctgcggtaagtgatttatcactaacgcaacatgcgattttgtgtgtgctgtattcgggctccctgcagatgatatcgaagatggggttgaaggtaaaagattcattttctgtaggtagttttccaggggattagctatggagacacagccttggttgatgtgatgaaaacaaacgtcgaaaaaccttaacatgatgtatatggtttccttggcggtcctgggaaaaatctcgcatttggatttggatctataattttggaaacatttaccaataccttgaagtgacaaaaattggaaaggagagtacaaaccaaagatttcgtcgatcaaaggttgactagaagtatcttggtccttcttattgtttgaccaagcggcatatcttgtcaaatgtaccacatcacagtatttgtttttcatcaattgagtttctattgatttattagggtaaaatttcgttgttgctaattctttggtcctcactttgggttcccatcgcttaagcaagtcacttatctgaagttcaatgctctcgatggctgaggttacatgtgtacctaaatgagccatctccttcaaatttttcagagtggtttgtagagatgtcaaagttgcctgtgattcgctatcgtcttcataaaaaccgtttctattcacatcgtcgtcattcttcccatcacttccgctattatcaccactactacgaccacctagcttgaaattctcaaaaaatttcgttggttgttccactgcgcatggcccgtctgtacatcgctgaggattagaaaaagaagtcgaactggaatctgtttcctctttgacttgtacggttgtaccttccaaactcgtcttgtgaaggttttttattcgagcgccaccttgtctagtgctgaacgtgcactcacatgaatatatctcacagcttgcgcagggaaacttcccattacattttatctttctttttctacagttatcgcacgctttacttactttcgaccttggcttacgaatcttgccgctgaaacctgtagaaaagttgctggagtccgcggacgattctgtatccggacccgtctcaatatgtacaccgttcttaggtgtcaagcctcgcatcttccagtttcttggattcttttctgtatattcttggctgagatgaatagttagcaagtgatgtgcaaattgtctttttttagccaaaactcactcctggtaatgtctatatggccgctatggtcctgctatcatgctattgttgacaatgaaagagtggctgatcatgtgtaataggcgaataaggttgttttgaagagctttaattagcgcctcttattgccactcattaggtcttgaacaagaaaagaaactccatttagggtatgcgtctgtttccaacaaagccctattggaccctgagaatgtaaatcagggctcgtttcttctcgtttaataactaaacgagactcatttctttttcgttccttggcgctattttcgtgcatcccgtaattgccggtattacgcgatcgtttggcgttactatggaaaagcagaattatatatcctcgaggaaaaattaccaaacagtggtaataacgtaggaatgtagttcagttatgtagataggcagatacggatatttacgtagtgtacatagattagcatcgctatggcaaaggataatagtgagaagctgcaggtgcagggagaggagaaaaagtccaagcaaccggttaatttcctgcctcagggtaaatggctgaagccaaatgaaatcgaatatgagtttggtgggactactggtgttattggtatgctgatcgggtttccactgctaatgtactatatgtggatttgtgcggaattttatcacggtaaggttgccctacccaaggctggtgaatcgtggatgcactttatcaagcacctataccagttagtcttggagaacggtatcccagaaaagtatgactggactattttcttaacattttgggtgtttcagatcattttctactatacgttgcccgggatttggacaaaaggtcaaccattgtctcatttgaagggaaaacaattgccttacttttgtaatgccatgtggaccttgtatgtaactaccactttggtcttggttttgcactttaccaatctttttagattgtatgtcattattgaccgttttgggaggatcatgacatgtgccattatttcagggtttgccttctccatcatattgtacttatggactttatttatctcacatgactatcatagaatgacaggaaaccatctatatgatttcttcatgggagctccactaaaccctaggtgggggattttggacttgaagatgtttttcgaggttagattaccttggttcaccctttactttatcactttgggtgcctgtttgaagcagtgggagacttacggctatgtgacaccacaattgggggttgtcatgttagctcattggttgtacgcgaacgcatgtgctaaaggtgaagaattgattgttccaacctgggacatggcttacgaaaagtttggatttatgctgatcttctggaatattgccggtgtcccatacacttactgtcattgtacgttgtatttgtactaccatgacccatctgaatatcactggtctacactgtacaatgtttcgctgtacgttgttctattatgcgcctactacttctttgacacggcaaatgctcagaaaaatgccttcagaaagcaaatgtctggtgacaagacaggtaggaagactttcccatttttgccataccaaattttgaagaatccaaagtatatggttacctccaatggatcgtacctattgattgatggttggtacactttggctagaaaaattcactacactgccgattggactcaatctctcgtttgggccttgtcttgcgggttcaactcggtgttcccatggtttttcccagtattcttccttgttgtcctgattcacagagccttcagagaccaagcaaaatgtaagagaaagtacggaaaagattgggatgagtattgtaaacattgcccttacgtctttattccttatgttttctagttattttctttttctatccacttcattaacttattttacagtttgtatataaaagtattgatgtatttacgcgacaaaagggcttgaaaagattcgattttctattacttgatctactttttcctataaaataaatcctaaatgaaacgtgtccatacatatattgagtgttgacgcgtgtgatttcacattatgttgtggcaggaagtatgttaatcttgttcagcaattgctactagcctttcttcgatgttctcagcactcaaggtaaagaatttgtcctttgtagcgacaccgacttccaagtcattctttgaaaattcggtacccagtgcgtcaatcatatgagtaatagcaaattctaccaccttctcccatgattcttcattaatatggtcgattttactctttttgaaatggttttctaagtttgttgtgatctcctgttgttttggtcctgtcgcagtagctttgtagccaacgtaataacctgcagggtcagttttgtaaatggagggacccaattcttcatctaccgaaacaaatgtgagtataacacctaatggtctcatatatgctctttgagtatagatttgggaaaggttagccattctcttagccaatacatcgcatggcatatcataaccatatttataacggaattctgcagcctcagccttggctcttagggccgcatttcttgcatccggtattggtccgttcactaccataccaattgttcttgaaatacaaaaaatatacgaaacagtagttggatccaacagtttatcagggacctttttctgacttatcaccactgtacaatctttacctctgaccgctagtgagtttatgttagtttgattagtcgctttaaaggcatattctacttgatataaacgaccctcgggggaaaagatagtgatgtgcctgtcataaccagcagcagatgcagcagcagcacccgacatgattgtaatatgtttttttcgctttgcttcgtctctgcccttatatgatttagcatgaagattataatgagttagccatttaacttactctatccttacggtggcaaattggtgtgtgcccttcgtctattgtgatatcataattaaggatcgcgattaccattataagaggatggggaaaaggaatgccaaggtaaatccaggaaagtgaaacttgggagtttgtttggaggatatgtatataaatatacgaggttttgagaatatagtctcttcttctgttataaaagaataaatatgggcgaaggtttgctggatttaagatctcagcttggattttacaagttttaccaccacaatcctaagaacgttttgatccattccatatttgtccccacaatcctatttagtggtagctgtatgctccacagagtcaaaatatatcagagtatttcattgactgctgtgctaagcgttttattttccatattttattgtcttctgtatttacccacagggctattagcaggagttctcttgcttttgttaaatcttgcactcatcgatcacagggttgatttaacatttaagcaggaactgggtttgtttactattggttggattttccaatttgttggccatggtgtctttgagaaaaggaggccagcgttaattgacaatctagttcagagcttggtgctggcaccatattttataatgttcgagttccttttcaaattgggtttcatgcctagattaaaggcaactctcgaacatgatcttgaaattaagcaaagaaatttgcggatgcaaagacaataaagagggataatgttgcatttaaagtacatgttcctctgtagcattcacaaaacctgcatgcattaacaagggctagcattataaacttcatcaatgatgttatagtcaaataaataaataattagtgagtacgttagattacgtattaataataaataagtagtttggttttagaaaaggatggtgtgcttgtcgctgagacacatgttattgacgccaggtttggacgttgtttttcactgtctaccaatcctggtggactttatcgaaagtagttgtaacagcttttctttttggaacgttgtcaaattttaataattttgatccaccttccaagaatgagtatttctctcttctcaaagcttcgtatctggaaatgtattcttccttttgcaatgtaataccaatatcatcaagaccgttaactaggcagtgctttctgaaaggttctatttcaaaatgatcaacgagcacattgccatcggaatccaaaattttttgatttggtaaatcgacgcagagcttaccacccttattagcaatagggatcaatttgtcaatgattatttgttgatccaatctaataggtaataagccgttcttgaaagagttgttgtagaaaatatcaccgtaagaaggtgcaatgatggattttataccaaagtcttttagagcccatggtgcgtgttctctggaagaaccacatccgaaattgtcaccagtaacaaccaatatttcagcttccctccaaggttcaacatttaatacaaaatcggtttcttgatccttaccttgatcgtctttacggaaacgccattcataaaacaacccttttttcaaacccgttctcttaattgtctttaaaaattgctttgggataatagcgtctgtatcaacattggccttatctaatggtgcgctaataccttccaaagtcaaaaatggcttcatgccggaagagctaggtttagcaggtgtatcatctgacttcactggaatatcttttaattcatcattggcaatatcttggggagcgtcttcgggttggacaggttcagcgtgatcgtaagcagcactttcaagctctttttcatcttcggaagtgacctcaacctttggactactttggtcttgatccttatattcgaattctctaatatctacgaagtgacctgcgatacctgcagcagccgccatggctggggacattagatgtgtacgagacaaggcaccttgacgaccttcgaaatttctgttggaagtagaagcacaacgttcataggcatccaaaatatcagggttcatacctaaacatattgaacaaccagcttctctccattcaaaaccagcttcttggaaaatcttgtccaaaccttctgcttcggcttgttttttgaccaaaccagatcccggaacaaccatagctaatttgatgttactagccaatttttgacccctaactacagctgcagcacttcttaaatcttcaatacggccattggtacaagatccaataaagactttatctactttgatgctctttagcggtgtgttaggttccaaacccatataggctaaggctctttccataccagatttctttattgggtctgtaacattttttggatctggtacggaaccagtaattggtaaggcatcttgaggagaagtaccccatgtaatagttggaatcacgtcgacagcttcaatgttgatttcgtggtcaaatttggcaccttcgtctgttttcaaagttttccagtaggcaacagccttttcccattcggcaccttttggagccaaaggtctgcctttggtgtattggaaagtagtttcgtctggtttaatcatacctgctcttgcaccagcttcgatggccatgttacacatggacatacgtgcttccatagaaagagcttcaatggcttcacctgcgaattcaataacgcaaccagtaccacctgcagtacctatcagaccaataatatacaaaatcaaatctttagatgtgataccaggtgatagcttaccattaacagtaattctcatgtttttcgatttagcttggataattgtttgagtggccaagacgtgttcaacttcagaagtaccaataccaaaggccagcgaaccaaaggcaccgtgagtagaggtatgagagtcaccacaaacaacagtggtacctggtaaagtgaaaccttcttcgggaccgatggtgtggacgataccttgtctggcatcactcataccgaaatatggaacgccgaactgtttaacattattctctaaagttttgacttgtaaacgcgaatcagtttgcttgataaatgtgtctagtgatttgaaattctttcttgattcagttggaatattatgatctacagtagctagagtacaatcaactcttctgacctttctgccggcattttctaggccttcgaaagcttgtggagaggtgacttcatgaaccaagtgtctgtcgatatacaacaaaaaggaaccattttcatcttgatggacaacatgtgcatcaaaaaccttatcgtaaagagttcttggacccttggatggagtgtaaaccatgatttaaaacagcaaataataaaaatcgatagcgacaaaaactgtcaatttcaatattctttatatttgttgactgcttagatattttgagaaaattcagcggaaacagcgtgatgagtgagttaagttctgctgtttaaataagtattcaactactattgaagccgactcatgaagccggttacggacaaaaccgggcaaatttcgccggtcccggaattttcgtttccgcaataaaagaaccgctcatcatcatagcgccagggtagtatactatagaaggtcagactaaactgagtcatctagagtaatgacgccttagtagcttttacatcttcataagaaaaggaaacttgtagaatggcctggcgatttgtttgctttcttgtgatgaagaaatttcgatgcgattaaccggcaaaatcagtaaaggtatttcgcggaggcggccttcaatcatcgaatactacgtcttaatatgatgtactgtggttcatattttcaagtagtgttagtaaatttgtatacgttcatgtaagtgtgtatcttgagtgtctgtatgggcgcataaacgtaagcgagacttccaaatggagcaaacgagaagagatctttaaagtattatagaagagctgggcaggaactattatgacgtaaagccttgaccataataaagacgattctttgtccctctatacaaacatcttgcaaagataccaaatattttcaaatcctactcaataaaaaattaatgaataaattagtgtgtgtgcattatatatattaaaaattaagaattagactaaataaagtgtttctaaaaaaatattaaagttgaaatgtgcgtgttgtgaattgtgctctattagaataattatgacttgtgtgcgtttcatattttaaaataggaaataaccaagaaagaaaaagtaccatccagagaaaccaattatatcaaatcaaataaaacaaccagcttcggtgtgtgtgtgtgtgtgaagctaagagttgatgccatttaatctaaaaattttaaggtgtgtgtgtggataaaatattagaatgacaattcgagatgaaattttaagcaaactctagtaggaaataagcggcttattcttgttggctcctaattctttttagtgtatcagttcccattgataaaaaaattaaaattaaaattagaaaaattaaaccagaaaaatcaagttgattaaaatgtgacaaaaattatgattaaatgctacttcaacaggattaggtttccttttcgtgttgagtagagactctttgcatagcagccatgaagtcttcgacacttctggtagacttcttttccttcattggcttaccgttcatcaatctgtcaaaggcttcagaagtggacatttcgtagtagaaaccacccaaaacacagaagataccgatagaccagatccagacacggacgacagtaacaatatcagtccagttttcagaccaccaaccgaataaggtaaacatggtagcgatgatgtcgacagcgaagacggcaccagccaattgccaggatgggatagaagaccagaatggaccagcagctctggtaatgaaaatcaaccagttttcagtcaaggaaatttgcaagaacataataccgttcatagcaccgaagttttggataataccaccctttggtaagaacatagtagtcaaggtaatccaagaacctatagctaaaactatgcccaaaataatagacataccccataatcttggtaggttccatttaacgggctttggagagtaaggagcattatcgtaagcaatagccaaagtagcaacatcagcgaaaatagcgatgaaaacaatcaaatcaatgtccaaagagttatccaaaatagcaatccatagacccaagaagatttccaaatgtagagacaaagcaatacggtaaacaacgtaagagtacattctgtgaaaaatttgtctggaggtcttcaaagcatcaataatagcagatagaccaggagccaagaaaacaatatcagcagcagatctggcagcatcagtagcaccttcgacagcaataccagtatcagccttcttcaaagatggagcatcgttaacaccatcaccagtcatagcaaccaagtaacctctgttttgcaagatttcaacaactctgtatttatgttgtgggaaaacttcagcgaaaccatcggcattttcaacaaaatcagctaattcagaacctggcatgtcaccaccgccacctagacctaatctttcagcgttgtaaatgttggtacccaaacccaattgtctacaagtttccttagcaataccaacagcatcaccagttaacatcttaactcttagacccaagtgtctagcttcgctaacagtttgagcagtatcgtctcttggtggatccatacatggcataacacccaagatttcccagtgaccttcacctctctttctagcaacacctaaagcacggaaccctctagaagccaattcagcaaccttgttttcgtagttttcatggacatcttctgggattgggtgatcttcttcgacagtcttcaagacgaataatggagcacccttaacacaaacaattctttcaccttctggagattcgacaacggcagtaaccttcttggagacagggtcaaatggatggaattccaaaaccttgtacttggtcaaagcgtccttagcctttggatattgcttcaaagacttcaagaaagccttatcaatagcatccaaacccttcttctttctggaagcagccaaacaagcagtcaacatcaagtcgtctggagaaacaccttcaacagtgtatggttcgtgcaaggacaacttgttcttggtcaaagtaccggttttgtcggaacacaagatttcgacaccagccaaggattcaatagcagacaacttttgaacaatggcttgtttcttagccaagtaagcagcaccgacggccatagtggtggtaacgacagctggcaaaccgactgggacaccaataatagtaatacctagagtgtatctcaagattctaacaataccgttggttctgtagaaacaagcagtccagaccaacaacaaagtggcaatgaccaaaaccaataagataataccaataccgttcaaaacttcagtgaaatgaccttgaccaccagcggctttgttaaccaaagcagcagctctaccaacgaaagtgttgtcaccggtagcggtaacaaccatgaaaccttcacctctcttaacagtggaagaagagaaagtttggtcaccgtaatgtttgtcgacagccaaagattcaccagtaatagcagattgatcgatttgcaagaaacagtcttcagtgacaatacgaccatcagttgggataacagtaccatcttccaattgcaaaatatcacctgggacgacttcgttggctggaatttcaaccaattgaccgtctctgataacaacagcagtgttagccaaagtctttttcaattcatcgacaatagaaccagcttggaattcttgaacgaaaccaacaccagcgtttaacattaacaaaccacagataacaccgaaatcgacccaatcggacaaaccggcagccaaaatagcagcggcttccataacgaattgaattggaccgacgaaaaacataacgaacttaacgactaaagattctttttcgtcagccatttgattcaaaccgtacttctttcttcttttcaaaacttcatcggaagttaaaccgtaagatgggtcagtttgtaaatattcttctggaactggtctagcttcaccggcggcaactggaccatcgttatcactgtcttcgtcgtcgacaccgtgattagattgtagttcttcgattaaagcatcgatatcgtcatcgtcagaagattcagatgcagcgtcatcgtaagtcttagcaggcttttcttgagttggctgatgagctgaaacagaagatgctgaagaggatgatgaagaggatgatgtatcagtcatattgatattgtttgataattaaatctttcttatcttcttattcttttcaatgattttctttaactagctggggtatattttttttctttcttttgaatgtgtgtataaaagagagaaaaaatggttattttccaattaattaattattaacgattgttaaagaaaaaatttatcaacgaggttgatagaaaaaaaaagtttttgtagatatagaagaaaaaaagattttcactattggtgttataggaaagaaagagaaaaaatttaagagaaattagatgttagacgataatgataggacatttgaaaataatacaatatttggcctttttatataatcgaaactaatggaggggagcataagcggtacccaccatcgaccacgtttcgtcaccggtcataattggaataaacaaaacaaacaaacgaactaaagagtgtgagagtaacaatttccacagaggtaaaaaaaaaaaaaaggaaaacagaaacaaaaaaagctcatagttctactatagcttcttcagactttctgtgaacgagggaaaaagacaacaaaaaagcaatggataaacggtctcgagagatttttcatgatggaaaaggaaggaaaaaaacccgaaaggcatatggataacattctgaaaatgtctattcctgtcaaaagcatgtcagaggtctcgaggcctggaagtgccgcattaggaaatacagatgcaatgcgcgcgagtttacgaaattctcgcaggagtttctccggccatgtgcggctggttctacgtctcgtgtatgggtttatttctgcggtaattatcgccggatctccgcttcgagaccgggtttgttttcaaattaccggaaaaggtcaggcaaaacagagtgatgtatgggtgatcccagcaatgcctgtttatgtttctccgtttcaggaagcttgttttgttttttccccgtcagcgatggtgacgtaaacgactttttgcactttagcaaagctgagttaatctcggaaaatctctgtgtccttcctttttcttctagcttccgttccgagtctcatcttctttcccgtgccgtcgggtttagtaaagaaatgtaaagaaaaaatgtcgtatcgtacccgagaaatatttcaattctcttacgtatgcgatagcagttggaaagatctgattcgttacgatgacttgataagcgcgggctttttcgccctatacggcttgggcctgactaaaatgtgattctgtgttttacgtatatgcgcgtatatagagcaattgattgacttattacgcagtttatcaagataaattctttgttcttgcttacgggagtgtggtaagcatgtatacgcccgtttaaaaacccgatggaggctttttccccaattctcgtactccattgggcatatgatttctttctttttccctttttttttttttctatttccctaaactaacagaacaagcttcaaaacaaatgacggagagaaaaacagttttgatttaccaaatgcggcaaacttattgaggctagacacagctctaccggattcgtccgagcacttttttgttttcttttctatatttactacaaacataacaaagttttgtgcgtcttccctaaagcagctaggatgaaaatcctatgctctcatctcgctggttgccatctcatcgcatccaatgctgtctgtaatcattttattggacttttctttgtttgctaatcccccttttctttttcccgttcttttcttgtccttgtttttcattttaactatatttctgaaattaaggaaaaataaggcaaaaagtgggtggatgcatctgcgacttctctagttttgcgcctacttgggcgcgctaataataagggtttagcttcttaaaataaaaatgtcagtaacagttgtacgataaggtctttactttttttctctcgagaaatgtctttttctaattaatctctcttttctgttgttggttactgccttccatagtccaagaccattcgttatatggtgcagtgtaggatcgaggagaatcggctcacggtgcttatattattgcccggcttcaagtatatttacatcagtctccatagttgttttatcttattcttggcattgatctgcttattaaactatttatcggttctctcttctggtacagaacttaacatgatcttgttttcactattgtgccataagctgaaaaggctaaaataaaattaagatagtaaagttcactcttaaactaatcaagcatgaataatacaaaataaatatttgagccaaaggggatgatttaattatcaagtttttcttttcatacttcggtttacaagcattgtttacggctcttcttttcttagttcttggcagtttgtgttttcttgatgagaataagaaaagtatcgatcttacggcaaaacataaataaaacacaactttatctttttttgtcgcagtagtgtggtcctacagctccaagcctgccgcttttaaaatagtgagctgtgcatactgatatatgttctattttacccatttgaggggcctaaattgtctattaatttttttactttaatacagtttgtatagaaacatgtggcactaacagctttatccgcccgcagaaaagataaaaaaaaagggtttttacccggcaaagaagcttctccatcatttgtcagggggaaaagaaaattaggaggctcaggccctagaagcgccctccacgctttttaaacaaatgctaatcttcataattcattatcatcgccacttggcattgcatttaatgggcgccttccaaaaacattcaaatagtatcagcccccccccaaggaaaggctttatttgaattgcgttaaatattcgatttctttctagcaattattaccaaaataaattgcaggcttaacgaaaaattaaataatctcttcagattttttcacttccccaaactacattttagtcaggttggcacgattcaattgagaaggcttaggttaagaataaacattttttcataaatttgaggaagaaggggcttttctggtaattttcattcaatagaaaggcttaagaaaacgtcaaaaaactcatgcgcctccagtaaaaactaagtgtattaagagaattgtatcacatatatacgacattgaattaaagaaataaaacttgaacaaataaagtttagaaaagtggttctaaaaaaaaaaaactgtgtgcgtaacaaaaaaaataatgtctagacaagacgaaaattctgctttactagcgaataatgaaaataacaaaccatcgtatacgggaaatgagaacggagtctacgataatttcaaattatcaaaaagtcaactttcggatcttcataaccctaaatcaataagatcatttgtcagattatttggatatgagtctaacagcctcttcaaatacttgaaaacagataaaaatgcaggcatttctcttccagaaatatcaaattatcgaaagacaaaccggtataaaaattatggcgataattcacttcctgaaagaataccaaagtcttttttacaattagtatgggctgcttttaatgacaaaacaatgcaattactgacagtcgccgctgttgtttcctttgttttaggtctatacgaactatggatgcaacctccacagtatgatcctgaaggaaataaaattaagcaagttgactggattgaaggggttgctatcatgattgcggtctttgtggtagttctagtgagtgccgctaacgattaccagaaggagttgcaatttgcaaagctaaataaaaagaaggaaaaccgtaaaattatagtcataagaaatgatcaggaaatattaatttccattcaccacgttttagtcggtgatgtcatttcattacaaaccggtgatgttgtccccgctgattgtgttatgatatcagggaagtgtgaggcagatgaatcatccatcactggtgaatctaacacaatacagaaatttccggtggataactcattaagagatttcaaaaaatttaattctatcgatagtcataaccatagcaaaccattagatataggtgacgttaacgaagacggtaacaagattgctgattgtatgttgatttcaggttccagaattctctctggcttgggcaggggtgtcatcacgtccgtgggtataaactcagtttacggtcaaaccatgacttcattaaatgccgaacctgaaagtactccattacagttacatttgagccaattggctgataatatatccgtttacggttgcgtgtctgctataattcttttcttggtccttttcactaggtacttattttacataatacctgaggatggcaggttccatgatctagatcccgctcaaaagggttctaaatttatgaacatttttatcacatctatcacggttattgtggtggctgttccggaaggtttaccattagctgtaactttggccttagcgtttgcaacaacaagaatgacaaaagacggtaatttagtacgggttttaagaagctgtgaaacgatgggatctgctactgcagtgtgctctgataagactggcactttgacagaaaatgtcatgactgtcgttcgtggcttcccgggcaattctaaatttgatgatagtaaatcgttgcccgttagcgaacaaaggaagctgaattctaagaaagtttttgaagaaaattgttcgtcatccttgagaaatgatttattagccaatattgtcctgaattctaccgccttcgaaaacagagattataagaaaaacgataaaaatacaaatggtagtaaaaatatgtcaaaaaatttgagttttttagataagtgtaaatctagattatcgttttttaaaaaaggcaacagggaagatgacgaggatcaattattcaaaaatgtcaacaagggtaggcaagaaccctttattggctctaaaacggaaacagccttactcagtttggcaagattatcattaggattacaaccgggagaattgcaatatttgagagatcaaccgatggaaaagtttaatatcgaaaaagttgttcaaacaattccgtttgaaagttctcgtaaatgggccggcttagtggtaaagtacaaagaaggcaaaaataaaaaaccattttacaggtttttcattaaaggtgcagcagaaattgtttccaagaattgttcgtacaagaggaattcagatgatactttggaagaaatcaatgaggacaataaaaaagaaactgatgatgaaatcaaaaatcttgcgtccgatgctctcagagccataagtgttgcccacaaagatttctgcgaatgtgatagctggccccctgaacagctgcgtgataaagactcaccaaatatagctgctcttgacttgctatttaacagtcaaaagggcttaattctagatggtttacttgggattcaagaccctttacgtgcaggcgttagggagtcagtacaacagtgccaacgtgctggtgtaactgtgcgtatggttactggtgacaatatattaacagcaaaagcaatcgcgaggaattgtgcgattctttctactgatattagttcagaggcttattctgcaatggaaggcactgaattcagaaagttaacgaaaaacgaacgtataagaatcctgccaaatttaagggtcttagcaaggtcttcgcctgaggataaaaggttattagtagaaacattgaaggggatgggagatgttgttgcggtcactggcgatggtacgaacgatgctccagctttaaagctagctgatgttggtttctcaatgggtatttccggtacggaggttgccagagaggcttctgacattattttgatgactgatgatttctcagctattgtcaacgctattaagtggggaagatgtgtttcagtctccataaaaaagttcatacagtttcaattaattgttaatatcaccgcagtgattttaacgttcgtttcatccgttgcatctagtgatgaaacatcagtactgacggcggtccaactgttatggatcaatctaatcatggatactctagcagctttagctttagccactgataaacccgatccaaatatcatggacagaaaacctaggggccgctcaacttctttgatttctgtgtcaacttggaaaatgattctatcacaagctacattgcagttgatagttactttcattttgcatttttacgggccagagttattcttcaagaaacatgaagatgaaataacaagtcaccaacagcagcaactgaatgccatgacattcaacacttttgtttggttgcaattttttaccatgttagtatcgagaaaattagatgaaggtgatggtatatcaaactggagaggcaggatttctgccgccaatttgaatttcttccaagacttgggtagaaactattattttctcacgatcatggcgatcattggcagctgtcaagttttaatcatgttttttggtggcgcaccattttctattgccagacaaaccaaatcaatgtggataaccgcggtactgtgtggtatgttgtctctaatcatgggggtgctagtgagaatctgccccgatgaagtagcagtgaaggtatttccggctgctttcgttcaaagattcaagtacgtatttggactcgagttcctcagaaaaaaccatactggaaaacacgacgatgaagaagcgctgttggaggaatctgatagtccagagtccaccgccttttattaatagacgcgctctatatgtttatacaaatgtaagtgaccaaatgaaaagatgtgtgtaatagttatattttcaaaattgtacactatattatataatcaataaaaagaaactatctgaaatagcatgtcctcctaaacaaattcctttttacccttttatgcattacaagtggaccaaaaggactggaaatggtaaaaagaaataagaatttaaacatgctataaatttcttttgttaattgcaaattttttgtttttatcaccgattatgatatcataccatcgtcaatattcttggttgataaataactttgtgcttttgattttatgctctccgaaaagttgctatactcagcaaagaacttatctaggcctttaaacagacatttcagttcagaaagtgaatcaattctcccaatcaaatccttgtttgtttcatctttagcctcgttatcaatcgcagagcttaaagattcatcgattgtatcctctaatgctttcaatgatgttctaaaatctgttatcgaaagatctgtccccgtgctggttgtattattttctctaactgtcgaaatattcgtaacggtcctaacttgttccaggtaatataccactttttcaattctctccttaatcaacattaaactttgcagttgttgcctcacattggtattgcgattattttcgttatctagatcgcttagtttctcagttacattatgcattcctgtttctaatgctcttacagcacttgccaacgtatctaagtaatattcaagcttcgatgattttaaggattcagtagaatacaatgaggaatcgttctgttctgcttctttgtgatacctagaagatgcccaagttcttggtaacgtttgagataatttatccaaattccatatggtgctttccaactcttttgtaaggttctttgtgtaaaaatccaacctggttaatagcaatgaggatactgattgcgtttgaatctgatcttcgtttaaggcatttgataagagtatatcaacgaatgcatggggaacgaactcctcatcaaaaaacatactcaatatatcatcatcatcacccgtaattgtcaactctaccatattctgcttagtttggccttcttgttcttagtgaattgttctattttagacatatttcatatggaaataaaatgcattatcaccctcaaagcgcattacgccaagctcatgcagcgaagtgaacttttttgaaaaagttactagtacgaaagaggttaaggattacttaagttatacaaagcgcagaagttgttttttccaacttcaagcacctccccatttgattcatcatcagaaacgtaacagaattggctgacctcatcgtcattggaaactaaaaaggtgggcgtctcaaattcaatagcgggccgttcactttctgggtctgaaataatgtcaagcttaatactggtgtcgaatccagaagatacaaataaggctccggctgcaaagtagacattgtttattggggtgccttcattaattaaaaactcaccaactgggcattccggtgatcttagatcccattgagctagcattccattttcatatccggcataaatatagtttgcattattgccatcgactgtcaatgaattacatgaacatgtgaacttgcttgggagttgaatagtttgctctttggaaaatacattatgtacagtaataacaccagaaacgtgaccagcaatcacatattttccatatgttccaaactctagattatttttcttggaagtagaaatttcatgtaattgtctgtctgtccctacgaacagcgctatgctgttaacaccatcatgcgggttttcttttctgttaaacgtgtgaattgtcgttcctgtgccgcactcccaaaggcgaattgtaccatccaaagaggcagagagcacattccttcctcggtctattatggcaatatctgtgactgtcgccctgtgtccaattaacgtgcgaggatttgagccgtcttttactgaccagatctttaattgcatatcctgtgaactagatatcaaagcttcaccgcttggaaaaaactttagttttgttatttcactaacgtgagcttggtcaatttctctttgaaggttgaaatttgaatccaatactttaatatcgccttctgtagtgcctaatatgaaccgtctcatctgaagtttagctgtgtctacggcagtataatccgccctcttgagcatctttgaaccatctcttatgatagtattgaataaaaaatcatgtccatccaaccgcgccttgtataagtgggagccaaccttttcaaatgtatttcctttgcctgcatctacacccctgctatttcctaacactactatcttatgctccttgatttcatttaggtttttgtcaacattgatgtaaaattcatcgtcattttcatcattttcttccagaacagctttaaaatcatactggatatgagcaactgtgatggtcttagtcattgtcgtttctattgtacttcgctatttctttttactttctgctcttagggttgaaaacttaatttttcgaagcttcttttgccgatttctagattattcgcccatcctgacgcctgtaatatgtcatgttaaaaacatcacaaaagttaataaggttaactgagccttattcccaaatcctgacaaggacaaatgccatttttaatgtgcaagaaaaaggttccatccagttttctaataactggatgacgaaattttaacggaacttattaaccgtctctttttatattgttacgtattttgtatgcttggtaggtacgttaccttagtacataagtgttatcgttaaaatcttctcactgaaacaattgaactaatcaaccgaccttgttagatgagtgaggtgtaagtagaactatatgaactactgggcattcgcaacaacaccatcagatatactagtacacttttttttacagaatttttgagatgatattactactatgaaaaccctttactaacgtatttgattaaatgcgtcaaatattaacgaatttggctgtaccttcgcttttggtttatcaaaaagtttccaatatcgcaatgtttcatctccagccccagaaaccaccgtggttccatcattggataacgttaaatgcagaaccctgaaactatgacctttcagaattgcaattggatccatagagttacagtcccacaaggttaagttatattttgagtaaccatgtgatgtcacaagctcgttagtattctttgaccataccatattacatatttgagagccgctatctatatcactcatctttattgacgtattaacgttccagatttttagtcttctatctgctgtaccaccaccggtagctagcacacctcgtttatgaggagaccaggccattgccttaacagcagccttatgttcgtcaaacgtcaagattggagatttcgacgttccttcgtaaacatggacgacgttatcgttaccacctgaggcaagtttgttgtccgctacattccactttaggccacagacttcctgagtgtgcgattctatagtttcaaaaaagggatctggcatcctaacatccctatgcagtattcgatgatctctactcccagacgtcaaaacatgattattccaagataaacacgctactctgtcaatatgtcccgacaacgtcctaatacattttcttttcattacgtcataaatttctacaagtccatttgcttgacctactgccagatgagagcctgctccaatccagcttaagcttgtgtattcgttttccgtgtcgcataagtgaacaacgtcgccagtgttattatcggttaaaaaaatcgattttccaagagcaactgccaaaacatcagtacttgaccaatctatcaagctgtagtaaaaatcgtctgctaatgatggggcatctaaaactctatagggaactttagctatttgtctaaattgcttccccggtgataataggagctgtttggaatccggcctaactggcgacatggaatcaaaaaattgagattgtaacaaagaggccgcagatagtcttctacctttacgttgttgataagtcaacaggctggcgcccctaactgagttgcttgagggtctcgtgatttcatcttgctgtgatgtaaaaagacgtcgaggagtgactggcgtggaatgtggcgaaaattcctctaaaccagcagcttcaggaggtggagttgatactcgttccagttcataaccatgtctagttgtattttctgcgtgcacattgcctctagtagatggtctcgtattcttaatgcgatctatactgctctctgagcctaccgtatccttgcttagcatctcgccaaaaagctcattcttcagcaaagtattataagtttcatgtgcctgtctttccttttggtattctacttgatcttccgtactcgatggattaagggctggaacgcttgccatactactgatggaaacgatggaattgaaatctatatctgttcgggaaggaatatacctatcaccatatactgtagacggcctcgatcgcctggagggagatgataatagtgaggcggacgaagaactagatattggccttttcgataccctcttactttcagaacccttgagtggggaggaggaaggcgtattattcatgaatgggttcaggtttgtggacatgcaactaaatttaggatgaagactagaaggaagggtgacaaaaatcggagttagaggatgaaccaagtttgagatggccaagtctaaggtattgtaaatccatgaggttcttcttcatcgcaatattaatgctagaagcggtgcaaaaaaccattttgtgtgggataaaaaaacgtcgtggaattagaaactcgttcttcgggtaagaaaccaatatcgacacaacaagatatggggtgtatagttaaaatctctactgatagactttattggtgaggttgtgaacagattgttggcgctttcttccttatcgcctcaatctgaaaggatctagatttgccaatgttatcacactacatcttcctggcattcgttttattgccattcagagtttccgcgttttacttctatggttatggtggagacagaaaatgcttcctgaaggaactatccaaagacacccttttaaaaggttcttacaatttggaagtttacgatgataagttggcagattatgcgcttcccagttataatgactatggcattgtcatagatgtggaagaagtctttgataataatcatagggtagtccaccaacagggctctccttccggtgacttcagctttctagctttggaatctggagaatataagatctgtttacagtctagggtaaataactgggtagggaaaaccaaaacaaagttagaaatcgaatttgaagtcggttttgaagcaatgttggacatgcaaagaaaagaaaccttggaaagtttgcacggaaaagtcagtatattgaattctaagatcgtggatatcaggagagagcaacaactgatgagagaacgtgaagaatcctttagagacatatcagagtctgtgaattctcgcgcaatgtggtggacggtaactcaagttactcttctcattataatttgtgtatggcaaatgaaaagtttacgctcgttttttgttaagcagaaagtattatgaccgtacatatcaaaaaattgaatccttagcaggcatacatgagaatttcgttgtttcaatgatttatttctatttatttacatgcattaccccgacgcttcatagtgtagtcattaaatgagtgtatacatatatatactaacctagtcatcaagatgttttaggtgtttcaattcttattattcatctataaagacagaataaatatatacggtgcgtatcagatatgctatttcaacatactatctttcgataatcggatcaaaaagctcctaacgattgccattacaaaccttcgtccatccaggccaacgttttgttaattccttcttcaataccaactcttggtgtgtagcctagcaactttttggccttagcaatgttgtgataacggtatgcacacacaatcttgactctgaatggagtcaaacctggctctttacccagcatcttggatacccattctgaaagataacctgcacaaattgcaactggccttttcaaaacaataacatgtttatcaatatgaccatctgccttccacacagtacgggccaaggcccaaaaataggtgggggtatcattggtaatgaaaaaagtttcacccgagacagcagttcttgtttttggatcgagaagtttctgtgcagctaacacatgcgcgtcagcaacatttccagcataagtccaatcaaatagattgttattatcaccaatttggaacttcgactgccccaatttcgcaacctgtcttagaccaggtactaattgcctatcacctgggccaaaaataccagctggacgaagagcaacagtatagaaatcactgcttggatcattcgccttcaagaccatatcttcggcgatagctttagtctcattgtacgcatccataggaacttctgggattggccaggtttcgtctgcattgtgcacatcttgcccattaaaaataacaccagcagaggaagtatatacaagtatattaacgccacatttcttgcacatatctatcacgttacgggttcccttaacattcactatgtcataaatatctggattttgaccatgcattggagaagcacaatgaacaacaacatttgctttactttcgttaattgcgttttccatatcatcaggtgatgttaaatcacccttatgaaattttatgtcgtctacattaaaagtaaactgttttgaaagtttttcagggagatctctaacatcaaaaatgtggatgtctggcttaggattaatatcaaaaaattgctgaattaagtgcaatccaagaaaaccagaaccaccgataattaaaactgaatctatctttgacatatttatttttgtttgcccttccaggtagagttgcaaataaaattggacaaaattgacaatctatattgttgtctattctattttatagctgcagcataatcttttccttgcaggcttatatgagatttttaaacgataccatttctcgagagaacaataaacgatctatagggactatcggaccgagaaatataaaatccacaaacaccgacaataaaatagcctctaaaaaaaaaaaaaggtcctggagaaagcaatattcataccgcattaactttcattgaaccgaagatctacaaatatcctttccttgcattataattatccaatactttgtcgtcaatattctttcaaagaaagaaaaaatatgaaatcaaaattaaacatttttctgtaatttccgtaatacaaaaaactattttcttttcggaaggcaaaaacaaaaattataataaaaataaaaatatgtataatataatttttatcttctaactttttatttattgaatttttatatagtaaatataacacgtgatatatttgaaatgtgattatattatatatattgatgtttacatattttttatgtagtacaattaattttcaaatttatcgaagctcttaaaaagctcaagaagcaaatttccatgaactacattcaaaatttgcgtagcacctaaattcgttactcaaaccattagaatgttcaggaagaaaagttgttattcttgtgtcagaataaactttggatatgacttcagacattctttcaccagtacaacttatgaggcggtgcttaaaaactcctttcttagttttagagttgtcatttggcgctaataaacactttgcagtgatagaggctattttatatcaatgaataacagttagtaagatgaaaagatactggaaaaaagattaaaaaatgagtagggatatgtttatgatatacatacactttgtttgacaatcttcatttaaaaaaggtgggtcaattaacaatctatcaacttttcctttaatttcatcactgaagtccagtggtttattgtaatcataaaaaaagaaatgatctcttccagctaacaactcgaatctcttatcaaattcgaacaagtagatatgttcggttggaatttcattagtaggtttcttttgaatggcagcatagacggatggcgcactaactattgcaattacagtgttttcgtccgcaccttccaatatggcatctgctaaaattgcggctgtgtcatcgctgtaccaaaactgggaaagctgccaatcttccttgaaaagcttcatcccttcttctttttttttcttttggaagtcttcatccgtttcgtcgtaaagcttttgaaaggcttcttgatgttgttgttcctctcttttgaattcttcaagggcagcgagggcattagcagaaagtgtcctattaagtttcgtgttagttagtaattctacgttactgtgttgaaaatatcctgtacttacaattcataatcggagtcggagtcggagtcggacattttatcagtgattctttcggtttcattaagatgtaaagtgactgattagtatattagtcaagattaatatttttttttttagttcctccagttcaaaaaaattttgttagatttaaccggcataaggttcagcgatacagacgaaaaaagaagcctctaaatgaatgggaaattatatatacatgtatattatgcagttgatattctatgagatgacaatactaaactatatacctatatacattgcccatcttggattttgctgccttacagatgacaatataagttatttagagattgagggttactagtgcataatatttgcgtgatttccgaaagtacctctgaaggtcccatgttgtacaccaaatattataaaacagtctattttacgcaaaaattttaatcacatacgtgctagcaaaaagcattttctgatgttcacttggtgattgacataccagcttcgtatttgtcaacgtgtttttttaaatcgataagcgtattgatttttttcaaaagctcctcttgtctttccattacatcaaatgagggcatcacagggcgagaaggtaacgataattcttgaagaatggcgagaattttgttctgcagcgcaggtttgaaggtcgataattttgtagatcttaagtatacacccggcgatagcttctcaccatgcgtaatcacacctaaagccttcctttcatctgaattgaaatctttcagcaattgttctgcatatgcgctttctgactttcttttgagcgccgtttgcatttcctgtctttgtcttttggttttcttgggggagagattttccttgacttctgacttttttacattcagttgttgaagttgcctatgttgggcaaactgctgttgctgcttcatccaaggattttcagggatgttcaaatcgtgcttccgctttctagttttatctgctagaagcgcgttatataactgagacattccctgagaggtaaggtattgtgtaattgtctgatctgaatgtggcgagtccaacagtcggagtaatgattctctttctgcaagtgttctcttggcagccatttcaaattttttggactctactacgagtgcctcttcttcagcaatttctgctgcagaacgagaaagaagacgctgtaaatacttttttctctctatctccttttcagctgaaaaattcaaagaagataaaagcggattgctaggatcacttgctttaaaataattcctacaggtgtaataaaatttttctttgagatcttcaagtgttcttgaattattataactgtatctgtcaaagatcaggaaccaacgtaaatcgtattttttgcagagattgaacaggtattctatttcttcaaaagaccagctatttttactttcatccttcttttcattagtaaagttttcgttatggtttttttcactttctacgcttttttgagttccttcgttttcattcataaaagcctcgtactcctccttggtgaatgatggaatagataaatgctgattgaacttagaatatggcgattcttttggtgtgtctcctattaattctttggaacccttgacccaatgacgcagagtcacagagttattagctttgaactctacaaatgaccaaggagatggcttggacgtcgaaagcattttttctttaaagttatttccagacttaataacaacggggggttggttctctcctagcaggttaaatagttctctttgcatgcccgtcacttgaggcttgggccggttggctgccgaggacgaaggcactgatacctggccattagttggacttctggatttttgcttaatgtttagtacatcaaagatgtctgatgatgacatattacctgtggtttttttactaaattttcgtattatcggagaaatatgttatgaatgcttgttgctattaaaatacaaagtggattcttgatttatcactaaatagctacccggagttggcgcatcgcaacttcattaaataagttcgagtgtgcgtattctaatctgattcatataaagtatactctaaacgggctaactcaaatctgaaattagggctactatatgataactaataagaaaataaagataagtgtcccagaaaaactcggtttgtcagaagaatcttttgaggaatcctgggaaacagttaaatatgccattgatcatatatacagcgatgacatggccgacctttccttcgaacaagtgtacaagaccatttatactatcgttttaaataaaaaggggccaatactttataacagattgaaagattatttaatccaaaaattagcgcttttgagggaaacgatagtcaaggacaatactcatgattatgagtttcttggaactatggcacggttatgggaggtgcaatgccattgttttaaaataacgggagacttaatgatgtatatggacaaagtttattgcaaaccaaatagatgcatggaggtatacgacatgtgcctcgatcttttccgaatcgaaatattgcaaaaatgctcatcttctctcatctcagcactgatatctgatatagaaaggattcgtaatttaggatctgtcgactccgaacatactagtttgtggaaagtactaataggaatgatggagacattacatgacaatagagatagttttttcttaaccgattttgagccggttttgattagcgcgacagaagaatactacaataaagctattgatattgaattattaacgccaattgagagcctggaaaagattaggaagttaaggcagtttgaaagtatgctagactcctcttttctaaatgtggattctcataataagttgaagactgtattagaaaatgtccttatatggggaaagttgagtgatattattgaagatctaacgcacgaagcaatggtaatttcaaatggaaagctactccaagaaatttatgacttgtcaagcgaggaaaaatatcgcgttactgtcattgaatctattaaatcttacatcaataaaaatgccataaatattccttttaatgaaggtaaccgcaaaaaagggcagaatgcgattacttggtcttcggaaattgtagagctatatcgcagtcaacactcgtttttggaaagtattgattttggttctgttcgtcttaataatttgaccggggatgtatctaatgcaatacttggcgatgttttctcaatgtatttctctaaagaaggagcattaccatctgagtatctttctacctacgtggaccattgtatgaaacgaaccaaggaaaaagatgctgaaatagtgaagatcaagcaagatttgcttgatagtaccaaattaatcggactcctaactgagaaggatatatttgaaaagatttacaaaaaacaactctccagaagattactgcagcagaggtctttagtggaaattgaaaaatggatggtgcaaatgataaagaaggttctaggaactttttttacctcaaaattggagataatgctgcgagatatatctttatcctctgaaatgtatcaagcattccaacactcaacaatcaacagcatagaatatttgagttttgcaccacaagttttgacgagaacgagctggccctttcagagtactaatccaattgatgaaggtatttcactacctcctagaatgtcacaaattttagctggctttgagggctattacagcttaaaatacaaagaaagagtgctaaagtgggctcatcatctaagtgtaattgaaattggctgccaatttaatagcggttactacgaaataagtttttctgtttacgctggagtgattttccttctatttgaagattatgaagaattaacgttgggggaaatatatgaactaactcatattcccatagatgacgttaagtctcttgtaatgtcaatgtcgacaatacccagatgtaagattttgaaaaaatcatccagttcaggaaatatgaaattttcagttaattatttcttttcttctccaaacaggaaagtgaaagtgccggttattgcatgccctctaccatctcagaaatcagataatttggcaaccgcaagttccgtggacacttatgataatgaaattgttatggagcttagtgctattattgttcgtatcatgaaaacagaaggtaagctaagccatcagcaattacttgaaagaactacgaaacggacacagtctcggctcagtcttacaccgagcattttgaaacgaagcattcagcttttaatagagaaagaatacatccagagaaacgcagatgacccctcttattaccattacctttcctaattgcttataatgaaaatcacaggtataaggtttgcagaatgccaacagtatatatagatggcagttcctatccggctgccagagcgaacaatattaagaggatatgcgtcgatactaattgaatgttcatcctgcattccttagtgaaactttcaaaatatataataacatagttatggtagactatatatcccagtcaaacttgaatgtaatgtggagtgggtaatcgatatctcttgaagtttattatgcctcattatatttttataaaaaacttctaggaatttgttgagtcaaataatttctttcttaatcattaagtaagttaaagttacgagcctttcagacctgcgtagcactgcttcaaaggaactattatcaatagcagcgccttgctcttttttttttttcagatgcttagcggccgtatttcacttttcctggtagaaaaatatatgttgaaatttacggtataagagaagctcaccaaaattattatcaataaagcggcacttttaaatttggtattcttccctggttgtcaagccttggtttccctttatttgatagtatgagcgaaataaataatgaaaatctagagccaacctcaagtacagtagctgagtctacagaaagcaagaataaacacattcgtagcgctttaagaaaacgaagaggtaaattaagcgcccaaacttatgaggaagatcaagaggctattttatcatctcctttattgacttcaacacctaaaacagtctccaggtcattagtgaggttatacccatatttaattgttgtggataactttctaagtatcatcacttggtccaatgacaatgtctctgcaaacttgcttggaatattcttatttacggtttgtgttctatattttggatttattacaaggtattttggacatttaatgatcgttggtataatatgggtatatcttttaattgacaagcacgttcaagaaacaatggcatcttgcccttcattggatgatataatacacgttatggatagggtttctatgaaatctagcgctgtgttatctcctattacgattttgagcgctcaggatgttagaagactgttatttaccattgccttcctatccccagtttatatttttctaacagtgtttgtgctatctccaaactatttaatgttaatagggggtctgtatgtgcttacgtaccattctaaactaatccgaagaatgagaagatacttgtggaaatttcgcgttgttagattacttgtatttttcataacaggattagaccttggtggaccagataataataggcgcttgtttgcttctgtcaataagaaaataaggtcctttgtttggaatgaggtagggaacacatctaacactaaaaagactgtacttttcaaggttgctctgtttgaaaaccagcgccgctggcttggcatcggatggacatcaactatgttgagttatgagcgcgcatcttggacagatgaattcctaaatacttctccaagcccagaagtgtttactttaccagaggagcagtcgggaatggcttgggaatggcacgataaagattggatgcttgacctaacaaatgatgggatcattcaacttcctgcttctgctgctaagacaaaagttaagccaggtgcagatgaaggtttcatatattatgataacacctggaataatccctctgcaacggacacatataaaaagtacacaagaagaaggaggtggatcaggactgcaacagtaacaacaacgtatgacgatgagcccactgtagaaaaagctacaccgaattctcatgctctgaagagtgaagaaaataatagagttagaaaaagaaaagtgtcatttagtacagcaaatgaagtgcatatcataccttcctcggacagtagcaaattaatacaaatatctgatgtttcaatgtctccttctctataatgagtgcatgccccatatggacaacaacgttcacactggtcggtgcaagggcacacagcaatctcagagtttctttcattggctgcatggagcacaaattcaatcttgtgctttaaagtatctgcgcggttatggcaagttctccatcagtctcttattccagcaagcattcttttacggaacttcaatgcatctaaatacatatgtacagatagccaaaactaatagagacataataaattaaacaaaactgtaaattttaaaaagagtatatatagggctcaagaaactgcgtaaatataaaattaatgaagaaaatctgattgtcaactaaacgacatcttccatttctatttcatcttccaagtcagcctccgcgtctccttgcgcattgtctccagcggaacctgtttgctcatcagctagttcacctaaggttgcctttctctcctcctctttcaactttttatactctggccttaaagtgtatttgaatgcatatgggcccttcttcactagagtggcaactttatccaaacactcctttaaatgtgcttcaggttgcctagtacgttccttcaaccccttcaaggaccagtagtcatactcatcaaataacttgaacaagtaatccaagatttccttctttggcatacgaatagatttaatattgctcttggccttctcacgccccactttcaagaaattcgagttgtctgacctcatggacatacctgtgtggctcatcgtaacaccaacggtttcatccaaagttgtgatcctttccttattattaagcttgacaatatttcttctctgttcaacaatcttgtgataattaggatcattcattgatggcataacctgacattcgtggcaaactgtacccacaatggcggtttttttgggaatcgtcttcacatatggtatatatctatctctaccatccctatctgtcataactctgtgattaaacttttttctattatttctacgtttttgctgctgctgcttcttcttaagttcctcttcacgttcttgcttcttcaggtaagcttgcctttgcttttcaggatctgcttccaactcctttttacgttgttgatatttctttaaattttgttctgtgaaaacatattcattttctactactttctttgtaagttctaaatcatattcgtgcggtatagaatcgttatcattttcattcaatagaagtgtgattttactcccatccttgtttatcctaattttacccagttcttggccatgcaagttgtttctgtccctccatttctctgctagaaacatgggcaatctaactaaccagacttgtctattactacgttccaagtccaaatctaaggattcttcataaactttggtttcattattctcaatatcattaccgtcaaaaacttcctcctcttgcgaaagatactcatcaccggaaatgttacctgatttctccttcgcgacagagttcgtggaattattagaaagtgctggtgcccctgctgaaccactgctcatggtgttaagttggtcttctattttactcttaatattgcgttatgcgttgaagccaacagcatatgtcttattcttctaatttcaagcctgataatttattcatttcgcgcaagggaagatgaaaaagttaagaagagaatcgacctttggaaagggccccaatggaaagaacttcaatgttttttcctctacaagtaataagagcataaaatggacctagatctagccagtatcttaaaaggtgaaatttctaagaagaagaaagagctggccaactctaaaggtgttcagccaccatgcactgagaaattccagccacatgaatccgcaaacatagacgaaacaccgcgacaggtagaacaagaaagtacagatgaagaaaacctgtcagacaatcagagtgacgatattaggaccaccattagcaaattagaaaatcggccagaaaggatacaagaagcgatagctcaagacaaaaccatctctgtaatcattgatccatcacaaattggttctactgaaggaaaacctcttttgtcaatgaaatgtaatttatatattcacgaaatattatctcgttggaaggcgtctttggaagcttatcatccggagctgttcttagacactaaaaaagcactctttccactcctactgcaactacgaaggaaccagcttgccccggatttacttatttcccttgcgaccgttctctatcatttacaacaacctaaagaaataaatttagccgttcagtcctatatgaaactcagtatcggcaatgtggcctggcctattggtgttactagcgtaggcattcatgctcgtagtgcacattcgaaaattcaaggaggccggaatgctgctaacataatgattgatgaaagaacgcgattatggattaccagtattaaaagattaataacttttgaagaatggtataccagcaaccacgatagcttagcctaattgttgaactattgttttcgttatcgcgtggcacgatatcatgcggccaaaataagaagcaagaatgcagatgttgatagcctttgttcaattttccagagacaaatgctttacaggatcgggacttgaaatatactgactggatgacggtaaacttagatccggataaagtttggatagacggctgctttgatttcacacatcatgggcatgcgggagccattttgcaggctcgtcgaacagtttcaaaagaaaatggtaaactattctgtggtgtgcataccgatgaagatattcagcataacaaaggaacaccagtaatgaactcttcagaaagatatgagcatactagatcaaataggtggtgttcggaagtggttgaagcggcgccatatgttacagatcccaattggatggataaatatcagtgccaatatgttgttcatggtgatgatatcaccatagatgctaatggagaagactgctataagttggtgaaagagatggggcgcttcaaggtagttaaaagaacatatggcgtaagtactaccgagattatacatagaatattgacgaaaaaatctttgccaccgactcatcctgattattatcccaccacccaggaattgagtttctattctgtcgcccaagatgccgtttcaaaacattgttatgtctttcagagggatttggacaatgtcttggtcaatggtggatacaaattcgatgcagaagattgtgtttatgttgacggggattttgacttattccatatgggggatattgatcagttaagaaagctgaaaatggatcttcaccccgataagaaattgattgttggtattaccacaagcgattactcgagtaccattatgacgatgaaggaacgcgtcttgagcgttttaagttgtaaatatgttgatgccgttattatcgatgctgacgccacctcaatgtctcagtataactgcgagaagtatcatattggcacggctgtcctcactgctgccggaaaattcagtgaatacttgactaaagagcttattgtgaagagggtggaatcgcaaagggaggtttacattgcgaggaaccaaaaaaagggaatgtccatataaacaaatgttgaaaacttcttcgaacgtaaattaaatggatgtaagaaaactgtattacataagtcatgaagtaggcatgcaagtatatacctatagatgcatataaatcagtggagaaggccactatccttcagagatcaaaaaacctttttttatcttgaaaacgccctcattccttttggacgttttcaaacttttgttcatgcgattgcaaatttgagcctcttctatctttcttgaacactgggggtatttcaccattatcaattaagtcatcaatctcatcgcctggcttaccccaattacccttgccggaaccttgcttcttgatgtgatttggagattcaccgtagttaccagtgtgcgaaaagtactttggatcagcctttccttcacgttcggtccacttgtttgttctcgtcattttttctgattggttgtacacttgagcggtttgttactgttgattgttcgtttatttgtataattgagtttacacaacaattgttacaatagtatgggtaattagggccaagagagtgacaaaaagcaaacttataaatagtccttttatacaaatgacaagtgttcgcttctgcgctcgcagccccctgttttcgaaggagtttcttagcctaagctaggcaggcgcgcccccattatctatcccttcattgcttactgagaggttttcctccccccctccgcgtatatttcctccgctggagaaaattagttgtgggacggatagcatcacttaattctgtacctttttgaaactggcttggtactttctgttggatagcaacatttcccgctgggatacttcaacatgggctatgaattttcttttgtcttttatcttttatcttttatcttttatctttaaattatttgagctcggttaagttcataactattgcgtgcccgaatggtattctttcaattcacaaccaaacattaaaatgaagaaagcatactcttatattatatcaatgtctttttctttacttatttgtctttgctcataaatttctacataatggtagtaatggtgatgaaatgttgttacttgtgatatattacatagtttttacaggcatattctatctgatacctgccaacctgttggtattcatatggagattgatatctagatcatcagtgctttcctcaatgttgttgagacgtttttgctgagagtctaattctttaccagtggtcaaggccattttcttcaatctgttgctaacctgctgaatctggtccaaattcctatcaatttccaattccatttcgtcatcttcttcatcattctcaaactgatatctctttgccttttctagaacattcttcctctgatatctttcccgcacctcacttatgttattatttgcgttcatagcaccctctattctttgagtggactgagacaattgttgacttgtttgctctctcattaatttttcttcaattttcctattcttcagctgctcttccctctcccttctccttctcttggaattaaacggattagaaacatggacagccaatatactacggttcaatttttttagttctgcaactttttcatctgcaactttattttgcaccttcattaaatctaagtttccttctacgttattcaattgttcactttgatgacccagcatacccaatgtgttcatacctgctctttcggcgtcttgagccatttttagtgtatttctagtagaggctacggaactctgtttcgtaaatttgatctcctgcttgatttcatctactgcttcatcttcttcctgctgctggcgagcctcctcttctttttgtatttcttcaaatgttttgtaacccctttgatctccatattggttatttgttgcgttaaagtgttgctgttgctgttgctgctcatccatgaaccactgttgctgctgctgctgtcttgaactatgatcaacttcggacgcatttaaatctattgaatcttcattcgtcattactgcattcaaatcaggctcatctaatgccgctctattttctgcagacttgtcagcataaacttcttcaaaatcaaattcacctgttctaggttcttcatttaaatcaacttcactattgcgtgctgcttcatcagaagcaataaaagagggcgtataagtcattggagcttgttgcgattgcggttgacgcacacttctactagaatatggatttgcagacctgttcaaatttccattactatatgagtcgttcgccatagaggcgtatggatttgcattcttggagcttccttgtcgagtaccgctagatctattagtattggagtcatacgccccgccataactattcatatcagcgtaaggatttctcttttcttgcatcgggtttgctaagggacttctttggtcaagcgataagctgttggtcgacgttgaaaccggcggttgccttgtttgcctcgaaggccctacgtttaaagtgctgtttgaatgatttaaactattacggccattcgcattcacccagctgtttgaagtattttggttactatacgggccatcgttattatatgaattcagagatgtgccattgtacccccctccataatcaccataaggcgcagcattgacgctacctctcccattacttttattagcttgaaaccttgcataaggatcgtcatcatatcggtaatcatcattttcgatagcgtacggatcttgcatagaattggattctgctccatttccgagatcttgcgtgccacttgaacctctattagaaccagcagttgcctcgttagcattggcatctaagggagaagcattcaaatcctcaagttcatcctgtggcctagcatactgctcataacctggtggcgcgtataccttatcttcagctttatcatttgcaaatttaccgtaggcggcaaatttctcttttcttttcttgctagggtttttgacactaatacccagttccatcaaagtatccttgttctgttctggtgtcgcttcctctggaggcttaatcttaaaaaatttctttaatcccattcttttggtgtcaatggtgtattattccgagttactccaggctaggttcaggagtaccaagaatgtactttatttatttatacaccggagcaagtcatataattacgcaaacgattcgaaattgttaaaagcaggatcaacgtatctcatttctttttgaaagacgggtaatagaaagtctctgagtcgcaccccacatggatatcgtactattcgtatatggaatgtaaaatactcgcaatacgattttatttagcttcacaatctctcaaacttatcgtcttgatcaatctttacgttttaccaaataatcgcctgtttctggccattttttgcttataccatctaccatactcgctgtccatatgtgacggtgtcgtctccaagaaaaataacaatgtaaattgacccagcgtgacgacagtagactgtaagttatagtacaatcatactctaccttagtcactgttcctccactgttaagtagagagagagagagagtttaaagtggagaaggcaagaaaaagtgcacttattacgtaatggatcccaccaaagcacccgattttaaaccgccacagccaaatgaagaactacaaccaccgccagatccaacacatacgataccaaaatctggacccatagttccatatgttttagctgattataattcttcgatcgatgctcctttcaatctcgacatttacaaaaccctgtcgtcaaggaaaaaaaacgccaactcaagcaaccgaatggaccatattccattaaatactagtgacttccagccactatctcgggatgtatcatcggaggaggaaagtgaagggcaatcgaatggaattgacgctactctacaggatgttacgatgactgggaatttgggggtactgaagagccaaattgctgatttggaagaagttcctcacacaattgtaagacaagccagaactattgaagattacgaatttcctgtacacagattgacgaaaaagttacaagatcctgaaaaactgcctctgatcatcgttgcttgtggatcattttctcccataacatacctacatttgagaatgtttgaaatggctttagatgatatcaatgagcaaacgcgttttgaagtggttggtggttatttttctccagtaagtgataactatcaaaagcgagggttagccccagcttatcatcgtgtccgcatgtgcgaattagcatgcgagcggacatcatcttggttaatggttgatgcctgggaatctttacaatcaagttatacaaggacagcaaaagtcttggaccatttcaatcatgaaataaatatcaagagaggtggaatcatgactgtagatggtgaaaaaatgggcgtaaaaatcatgttattggcaggcggtgatcttatcgaatccatgggcgagcctcatgtgtgggctgattcagacctgcaccatattttgggtaattatggatgtttgatcgtggaaaggactggttctgatgttaggtccttcttgctttcccatgatatcatgtatgaacacagaagaaatatccttattatcaaacaacttatttacaatgatatttcctctacgaaagtgcggcttttcatcagacgtggaatgtcagttcaatatcttcttccaaactctgtcatccgttacatccaagagtataatctatacattaatcaaagtgaaccggtcaagcaggtcttggatagcaaagagtgagtttattacaactctgatactgcagcagttcaaatttaccactttcctcttcaaggtgcatagaaaaaaagttcctggatgcacgatttaaaatgtttacagcagagcaacaatcatgtgaacaatgtcaaacatttattttaacacttaataattataatataaccacaccagcggtaagtttcataaggaaaacctttcagacaaacattccagtgaatcgtatacgtaaatcagcaaaattagcttataaaatacagaatccgaagatacttgatctactcgcgttactattaatgcgggtaatgatctatattgaattttgcacgtctatagtaacttaaaagtcttgtaatatttgaagtaacaatgccgtataatactgcataatagccctatcaatcggaatataccaaaacatcctttatgtcctgttctcaaaataagacttctgtcagtctggcctggcgtgaatgcatatccatcgcttccgtcctaattggcgcgtatgcatcatacaaatactataagctgttcaaaacacgcgatattccacgtccaaaagaaggcgttgaagaactcataggaaacactcctctggttaagatcagatctcttaccaaggctactggagttaacatttacgctaagttggagttatgcaacccagcaggaagtgctaaggatagagtggctttaaacatcataaagacggctgaggaattaggcgagctcgtcagaggtgaacctggctgggtatttgaaggaacaagtgggtcgactggtatctctatagcagtggtctgtaatgcgttgggttatagggcacacatttctttgcccgatgacacatcgctagaaaaattggcattactagaaagcctcggtgctactgttaataaggttaagcccgctagtattgtcgatccaaaccaatacgtaaatgccgccaaaaaggcatgtaatgaactaaagaagagtggtaatggaataagagcagtttttgccgatcagttcgaaaacgaagccaactggaaagtacattaccagaccacaggcccagaaattgcccatcaaactaagggaaatattgacgcattcattgctggctgcggtactggtggcaccataactggtgtggcaaaattcttaaaggaaagagcaaagataccttgccatgtcgttctagcggatccacaaggatctggcttttataatagagtcaactatggcgtgatgtatgactatgtagagaaggaaggtactagaagaaggcatcaagttgacactatcgtagaagggattgggttaaacagaatcactcataattttcatatgggcgaaaagtttattgatgaatcaatacgagtcaacgataatcaagccattagaatggcaaaatacctatcggtaaacgacgggctattcgtggggagtagtacagctattaatgcggtagccgctattcaggttgcaaaaacgcttcctcacggctcaaacattgtgattattgcatgcgacagcggttcaagacacctaagtaaattctggaaagaagctaaagaaatcgatcacgacgtgtcattagaagaagtaataaatatctaacatagatgtataaatcagtactgagttatcttctattaaattgtaggaacaaatataaaaaagcagttttcgctgctacattttttgctactttccgtggtaatgatgcccgctaaaaagtgcaaaagtaattagatagatcaagaacaaaaacagaccaggaccaaaatcaagctcataaaagttccttaagagtacgtcgatttacagaacatgagggatattgtatttgtatcaccgcagctgtatttgtcatcacaggagggttggaaaagtgattctgccaaaagtgggttcatccctatcctcaaaaatgatctacaacgttttcaggactcattaaaacatatagttgacgccagaaacagcttatcagagacactgctaaatagcaacgatgatgggagtatacacaattctgaccagaatactggtttgaataaagacaaagaggcttcaatagcagataacaatagtgctaacaagtgcgccacaagctcttcccgttaccaagagctcaaacaatttcttcccatttccttagaccaacagattcatacagtatctttacaaggtgtctcttcatcattttctcgcggacagatagaatcattgctagaccactgtttgaatttagcgttgactgaaactcaaagcaattccgcattgaaagtagaagcttggtcttctttttcttcgtttttagatacccaggacatttttataagattcagtaaggttgatgaagatgaggcatttgttaatacgctgaactactgcaaagccttattcgcgtttattagaaagctacatgaggatttcaagattgagttacacttggatttgaacacaaaagaatatgtcgaagaccgaacaggaactataccgagtgttaagccagaaaaggctagcgaattttattctgttttcaaaaacattgaagatcaaacagacgaaagaaattcaaagaaagaacagttggatgactcttccacacaatacaaagtggatacaaacactttaagtgatttgccatcggatgctttggaccaattgtgcaaggatataatagaatttaggacaaaagttgtcagtatagagaaagaaaaaaaaatgaaaagtacgtacgaggaaagtaggcgtcaaagacaccaaatgcaaaaagtttttgatcaaataaggaaaaaccactcaggagccaaagggagcgccaatacagaggaggaggatactaatatggaagatgaagatgaggaggatgacactgaagacgaccttgccttagagaagagaaaagaagaaagagacctggaagaatcaaatcgtagatatgaggatatgttacaccaattacattccaatacagagcctaagataaaatccattagggctgatatcatgagtgctgaaaactatgaggaacatttggagaaaaatcgctcattatatttgaaggagctattacaccttgccaacgacgttcattacgaccaccatagatctttcaaggagcaagaggaaagaagggacgaagaggatagagctaaaaatggaaatgcaaaggaactggcgcctatacaactatcggatggtaaggccatatctgcagggaaggctgccgccatcacccttcctgaaggcactgtgaagagcgagaactataacgcggacaagaatgtgtctgagagctcagaacacgtcaagatcaaattcgactttaagaaggctattgatcactcagttgaaagctctagcgaagacgagggatacagagagagcgagctacctccaacaaaaccctccgagagaagcgcggcagaggaccgtttgccatttacagcagatgaactgaacataagactaactaatctgaaggaatcgcgctacgtggacgaactggtgcgtgaattcctcggcgtctacgaggacgagctggtggaatacattcttgagaacatccgcgtgaaccagagcaaacaggcccttttaaatgagctaagggagactttcgacgaggacggggaaacgatagctgatagactgtggagtcgtaaagaatttcgcttggggacctgaaacagaagggccttggcgcgcgtcccaaaagggaaaggctcgctctgaaacaggcgaagacacgaaaacaaattaccgtttcggggcgttttgcagcaagtggctagacacgtcgggcgttgccagatcaaaatagcaccagtgggtgtttttttactatctcatcttcgtgctgatatatataacttttatacatttccatagtaccaagttctttatttcctgcatttttacatttataatagattaccaaaactattcgacctcaccaagggaccccataatattgctaaaataatcttacctgttttttaccatttttttctttttttccagaagtaataagctctctcttagaagaactaaaagcatctgacttcggctcgttccaaccgaccaaaatatttgtgaaaatattattcattcctttaacgacttattgtgtattctgttcatctctagctggcttccacctcgtttcctatttttattgacttttcattaggcttcctaattatacccatctatgcagtttccattcgcttgtctcctatcgacccttgtaattagtgggtcattggcccgggccagccccttcgactttatattcggcaatggaacgcaacaagctcagagccaaagcgagagtcaaggtcaagtttctttcaccaatgaagcttctcaggatagttccaccacctctttggtaacagcctattctcaaggtgttcattcgcaccagtctgcaacaatagtgagtgccacaatctcttccctcccatctacttggtatgatgcgagctccacttcccagacttctgtgtcatatgccagtcaagaatccgactatgccgttaatcaaaactcttggagcgcgtctactaatcaactgccatctaccagtacgacaagctactatgcgccaaccttcagtacatcggccgattttgctgcttctagtgtaaatgcagcttctgatgtctccactgccagtgttcccattgatacgagtgctaattctatccctttcacaactacaagtaacatagagactacaacgagtgcacctctcacttcggacactccacttatttccactagtacgatgtccgcagctgataacgtattttcgtcagcaaaccctatttctgcctccctaacaaccaccgatagttcagaaagttttgaccaaacttcgactgctggtgccattccggtgcaaagttcagcagattttagtagttctagtgaaattttagtacaaagttcggcggatttcagtagccctagttctccaactactaccgatatatcgctatcagctgccccactgcaaacaagtgaatcaagcagttttaccactgcatcagcagctctaccagtaagttcaacagacgttgatggctcaagcgcctcacctgtagtgagcatgagcgccgcaggacaaatagctagctcaagcagcacagataatccaactatgtcagaaaccttttcgttaacatctacagaagttgatggttccgatgtttcatcaacagtgagcgcattattatcggctccttttttacaaacaagtacttccaacagtttcagcattgttagcccatcggtatcttttgttccatcacagagttcctcagacgttgctagctccagtactgcaaatgtagttagttcatccttttctgatattccaccgcaaactagtacctcagggagcgtagtttcggtagcgcaatccgcatctgccctcgcatttcaaagttcaacagaggtatatggtgccagtgcctcgagcacaatgagttcattattatcaactacttcgctacagtctactactttggatagctcaagtttagctagctcctctgcgtcgagttcagaccttacagattatggcgtctccagtacagcaagcataccgctgttgtcagcctcagaacaagcaagtacttccagcagttttagcgttgttagcccttcggtatcttttgttccatcacaaagttcctcagatgttgctagcaccagtgctccaagtgtagttagttcatccttttcttatacttcactgcaagcaggtggctctagcatgaccaatccctcttcatcaactatagtatattcaagtagtactggcagttctgaggaatccgctgcatctacagcttctgcaacactgtcgggctcctcgtctacttatatggcaggaaatttgcaatcacagcctccatccacttcaagtttgctttcggagtctcaagctacaagcacttcagctgtgctagctagcagttctgtttctacaacttcaccctataccactgcaggtggtgcatctacagaggcctcatccctcatatcatctacatctgcggaaacttcccaggtaagttattcacaaagcacaactgcattgcaaacttcctcattcgcatcgtcttcaacaacagaaggaagtgaaacatctagtcaaggtttttctaccagctctgttttagttcaaatgccttcttcgatttccagcgaattctcaccctctcagacgacaactcaaatgaattctgcaagctcatcatctcagtacactatatcatccactggtatactttctcaggtttcagacacatcggtgtcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccagtttcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccggtttcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccagtttcttatacaacttcaagttcatctgtttctcaagtttcagacacaccggtttcttatacaacttcaagttcgtccgtttctcaagtttcagacacgtcagtaccttctacaagttccagatcgtccgtttctcaagtctcagacactccggtgccttctacaagttcaaggtcgtccgtttctcaaacatctagctcactacagcccaccactacatcctcccaacgtttcaccatttccactcatggagcgctttctgaaagtagttctgttagccaacaagcttctgagattactagctcaatcaatgcaacagcttccgaataccatagcatccagacaaccgcggctactcaatccacaactctatcttttaccgacgcaaacagcagttctgcttccgctccattggaagtggcaacgtctacgccaaccccatcttcaaaggcatcctctctgttgcttacaccatcaacatcctctttaagtcaggttgctacaaatactaatgtacagacgagtttaacaacggaatcgacgaccgttttagaaccatcaacgactaacagttccagtacgtttagtctggtcacttcaagtgacaacaattggtggattccaactgagttaatcacgcaggcaccagaagctgcatccactgcatcttctaccgttggaggaacacaaactatgactttgccccatgcaattgcagccgcgacacaagttcccgagcctgagggctacaccctaatcacaatagggttcaaaaaagctttgaactacgaatttgttgtatcagaaccaaaatcatcggctcaaatcttcggatacttgcctgaagctctgaacacaccttttaagaacgtattcacaaacattacggtactacaaatagtgccattacaggatgactcactcaactacttagtaagtgttgctgaagtatactttccaactgcagaaatagaggagctgtcaaatctaattaccaactcttcaagcgctttttacacggatggaatgggtacagcaaaatctatggctgcaatggttgattcctcaataccgctaacgggcctcttacacgatagtaacagcaactctggcggatcttcggacggatcctcctccagtaattcgaactcaggatcttcaggttcaggatctaattcgaactccggtgtgtcttcatcttccggaaattcctatcaagatgccggtactttggaatattcatccaaatctaactccaacgtatccacttctagcaaatcaaagaaaaaaatcattggtttagttatcggcgttgttgttggtggatgcttatatattttattcatgatttttgctttcaagtatatcataagaaggcggattcaaagtcaagaaattatcaagaacccagaaatttccagtatcagttcaagtgaatttggtggagagaaaaattacaataatgaaaagagaatgagcgttcaagaatccataacacaatctatgcgaattcaaaattggatggatgatagttactatggtcacgggttgacaaataatgactcaactccaaccaggcacaatacatcgagttccataccaaaaatttcaagaccaattgctagccaaaactccctgggttggaacgaagtttgatagcaatgtctgcagagactttctccgcttgcataaccttataaacttataacgatacctacttatttcatatcttatgtatagttctccttcaaggagacgttgttttaatacttttatctattccatttatcattatctactttgtaatcaaagatcgaagcactgctgtgtgcgttgatttgggcctgacacgagaagaaagtgcgttacgtacatcaagattttattcaaaatccagcgtctcctccgcaaaaaagttcagaatacatttgaatgagtcctctggattctccaacagtaaattatgcccagtattaaattctcggacatcagcacagggaaagttatacctcaggagggaataatcattgttaataaagttagactgcaggcctttcatgaataaaactttacgactggctgtgcctttttggaagaagtccctttggttcgatagatccggccattttttcacttcatccaacaggttcggcatgctggagagaggcattgagtaatttatataaggatcatgctgttgttgttcatagtgtaactgtgcttggtgtacattattggattttacagaaagaaaaccgttggcaaagtagagtgccacagctccaccacatttcctcttattacattccaaacttttgaaaagctcaagaacttttttctgccagctgggggaacctcttaaaatcttgacatctctgcggataatccgcattattaagtcatagttttgtaatatcatgggatctaattctggggtttcataaggcggtaaatcaattgatatacactttcgtatattaatattcttgtacaatgtggttaataatgcaattttaccacccatagagaatcccagtaaataaataggtctctccaagccaatatgagtttcaataaaataaatcaaatcattggtcagtgtagtgtagtcataaggtattgcttttggtgaaatgccatgatttcttacatcaacagaaaaaatatccgcgtcaagcttccttgaaagaagcttattgagagaatgaaacatcacgtgtgagcccaaaaggccatggatgttaataattgcaggtctttgctcgaattttattagcgatgaaacatctgagggtaaacgcgttctatggaatgataaatcgacaattattttataaggtagcgctttattatgcgctagtctcgacatttgtaagccctcttcccacggttccttttattttgcagtttgtatacgtctcgaccttggcatgagacaaaaacagtttccccaaaagacgcgctgtggtattcagtaaaggctggtttctatgataggttgagtttagaataatttttaaacaggatactaagataaagcaaatatttcaatcatgtccagattaagaagattcaatagaaagatcttaagcttgagttctgactacactcatgacggtgaatctgatcaagaagatgtatccatattaccattagatacagaagagcaggaagaactcatacaaaaatttgagactaatgctcacatcacaaataagctgtacataaacctgttaagcatattgtatttgctatatggcggactgctaatgatactcgtaagaaaatcgcgagggtatattaagttagcacttcttgctggcgctaattctttgatctgttcgtgcatcacacttagatatgatattgtaaacgactatcttttgttcaaaaagtttaagttaagagtgagcaatttttctattaacataataaacattattttactagtacttatggcttggataagtttcaatcatgtggtcgaagataaaaaaacggtgctctgtttgcaagttccaatgtttttattctgggtcgctgtgcttgtgaaaagatgggctcgaaatatcgaagatgaaatcgcagatctaagatgcttgaaatacaaatacaaaaatgcttagttctatatcgcgacgtattgtaatattcattggttagtatattccggaatatttattactaatattacaaattgattggttggcagctccttatttgtgaacaaggccaaaaagtactgctacgagcttattcaagcatacatatatatagctttaattccaaaatcatcgtcacaggaatctgctttaaaatccagtaaaagactaacctagtcaaaggggacatagaatagcttacaagaggattcagtttggagctaacactttcttcggaactttccagcttcgtacaaaagtgcagatacgttaaaagatcagtttatccgtatgttttgaaaaggctatctagtgcagaagtctctaatttcaatataatagcttgctaaatagtcttcgaggcgttgcatatctatcaagaaaacaacatgaccaatgtacctagaattataattaagtagatgatgccaatgaggtgagcgagcaaaaccatgtcaattggatagtatgaataaaccgccattaatcattggtgacacgcctgttatgtctttctaaggtacataaaatacagcagtgataatgtcgattacgtccaagaggaatgtttagcaatattgccgtcacattaacaatactaatcttctcgttgcggtccattcatttccgcggagtttactgtcgaaaggttttttttttttccgcagcatttggaaaacaattgatgtgagtaatttagaacaaaatatacggcagtaatctcccaaatttgcgatactaccacaattcaagatcgtgcgcgagagtaagtcgagcacggtgctgtatattttcatacattatacattcgaggacctttcaccaaacaagaggaacttagctgatactaaacgaagattagaaaaagagcaaaaaaaaacaaaaaaagaaccaccgaaacattaaaagtgggaataatgtcgcatcaaatggcgccatggatacccatgtttattcaatcgtgcaaaaataacactgaaccgtttgtatcatttcaatttgctactgttgacgaactaacgaacaaaccacgttgtagaacggtagtgttcagagattttttatttcatgacaaaagaactaatgtgttgacttttaacactgatatgaggagctcaaagataactgaatcatttataactccaaattcaaataactctagcgacagcaaaagatgtgagactccatttttcgaagcatgtttctatttcccggaaacttgggagcagtatcgcttcagtggccaatgctttacaatatctaaacaatttaagaaaataccggctgagattgtaaccaagtatgacatattttcaccgcggttttcagagacaaatgatgacagcactgacgaagaaatagatactccaattaacgacgacgacgacgacgataaaaataatgacgccgacaataatgacattaacgaagataacaaacttatagaatccatagagaacgatgaacaccatgaggatgaagacgactactaccctcaaccacaagaatgggaggctgaattactaagacaatggtcctctctatcaaggcataccaagtcattgtataggaagccagccccgggccagaaacttacctctgaaactagcaaacaactggacaaactccatagaggagttgacggtgctaaagaggacgctggactggaaaactttggtattgtctgtctttgtgttgattctgttgattttttgaacttgaaagagggaagaggtggtgaaagatggattttccagaaaaccgacggcaaagacgaagatctgtgggaggaacaagaagtgtgtccgtgagaaatgtcaatcattattgctaacgttcgcgatggttaatgctttgtattcgcgctatctcgatttctacctatatagttaatctctgtacaaaaacaatctttccaactatccattaatcatagtatattatcagcgtcggcgattttaccacgcttgacaaaagccgcgggcgggattcctgtgggtagtggcaccggcagttaatctaatcaaaggcgcttgaaggaagagatagataatagaacaaagcaatcgccgctttggacggcaaatatgtttatccattggtgcggtgattggatatgatttgtctccagtagtataagcaagcgccagatctgtttactgtaaaattaagtgagtaatctcgcgggatgtaatgatttaagggaatctggttcaggttttcacatatatttgtatataaggccatttgtaatttcaatagttttaggatttttccttctcccaaaatactcacttactgtgttacattacagaaagaacagacaagaaaccgtcaataagaaatataactaagaacaatgtctatttgtgaacaatactacccagaagagccaaccaaaccaactgttaagaccgagtccattcctggtcctgaatcccagaagcagttaaaggaactgggtgaagtttttgacacaagaccagcatattttttggctgattatgagaaatctttaggtaactatatcactgatgtggatgggaacacatatttggatttgtatgcccaaatctcttcaattgcacttggttataacaaccctgctttgatcaaggcagcacaatcaccagaaatgatccgtgctttggtcgaccgtcctgccttaggtaacttcccatctaaggatttagacaagatattgaagcaaatattgaaatctgcgccaaagggtcaagatcacgtctggtcagggctttccggtgcagatgccaatgaattagcgttcaaggctgcctttatttattaccgtgccaaacaaaggggctatgatgccgatttttctgaaaaggaaaacttgtctgtcatggacaatgacgcccctggcgcccctcatcttgccgtactatcgttcaagagagcgttccacggtagattgtttgcctccggttccacaacttgttctaaaccaattcacaagttggatttcccagccttccactggcctcatgctgagtatccatcttaccaatacccattagatgaaaattctgatgcaaaccgtaaagaggatgaccattgcttggccattgttgaagaattaatcaaaacctggtctattccagttgctgccttaatcatcgaaccaattcaatctgagggaggtgataaccacgcttctaagtatttcttacaaaagctaagagacattaccttgaagtataacgttgtctacatcatagatgaagtgcaaacaggtgtcggagccaccggtaagctatggtgtcatgagtacgccgatattcaaccacctgtggatttagtgaccttttccaagaaattccaaagtgcaggatatttcttccacgaccctaaattcattccaaacaaaccatacagacaattcaacacatggtgtggtgaacctgcaagaatgatcattgcaggtgccattggacaggaaatctccgacaagaagttgactgaacaatgttcaagagtaggtgattatttgttcaagaaattggagggtttgcagaagaaataccctgaaaactttcaaaacttgagaggtaaaggaagaggcacattcattgcctgggatttgcctactggtgagaagagagacttactattgaagaaattgaagttgaatggttgcaacgttggtggatgtgcagtccatgcagtgagattaagaccttcattaacattcgaggagaagcatgctgatatctttattgaagcattagccaaatcagttaatgaattatgattgtatattagcgaggccgtgtcacgttcccttttttggtctttatatatgtgtatcttgttataattttaaagaaaagttttatattactcatcagttgtgtgtgaaaaatatgggcgggtattcacaataggaaaaaaaaaatgggtttggtgactgcagtaaagacgtgctaaaaaaaaaaaagttgtttttatctgaaccttaaatatatcatttatgagtgtatatattatacaaacgcaataacagtggctcccgccctccacctccgcctgctactagtaatctaccagtaattgtgtttgttttgggaaagatcgttcgcttactcaccgaacaactttctgactctcttcaatacagagtccttttcagggtcgtagggatgatctttagatggaatttctaaaatagcagggaacgcattggtgaaggagtccactctagctcttatgttttccgcgatatgttggttgattagaaggatggcaatatcgtctctctcttcagtaaagtgattaaacttgtcagtgatttcctccttagtagtcttaccttcttggtaaacaaaaaagttcttttcttgggtttcaggagtgatttgtccaatcccggctaacaataaaccagttgtagtatcttcgtcagctatcacagctataagagtacgtttctcagccatgatttagttactatgcgtcagtgagactagctatgaatatagaaatgtagtgctctattttcttaattctttgtcaactcgatataataaatgtagtgcttgcaattcacgttggttttcctgttatcgttcgcctttattttttttttttctttcgttttcctacttccctttaccggcgtaagcgcagtgaaatttttttagtacgcacgtacgcaagtttcagcagcaataaggggaaagatgatgataataactaagaaaaacagcaaacttggtatgaacgcatcaaaaattggaaaatgttggtaagaaataggtatctgggtgaactgctcaaaaactctcgatcgtttagtgtgctgaattcctcggtacgttcaggtcacaacaaatggtcaaccatcaagcacggtaaagccaagaatgatgcggaacgaaacaaaattaataacaagtttgcaaaccagatagcaatgtcagtcaagttaggcaacggtattacggatccgagcatgaatataagattagccaccagcatcgagctagcaaataaaaacaatgtcagcaaaaaagttattgagaacgccatccggaaagcttctggaagcagcgcatcgggcaaggactcaaacgcttctgagctatgtgtatacgagggaatggggcccggcggggtcgctatagtggtggaagcgctgacagacaacaagaacaggaccataggtctgataaggagtgcatttaataaagctaatggatcgatgactccaacgttgtttttcttcgacaaaaaaggatacgttacaatggtacctccgaagatgttagacactgaggacaaggtgctagaaagcgtactggagattcaaggcatcgaagacattgcgcctgtgcaggaagacgcagaagatttagagtgtgataccgaaactgaaactacaggccaaacttacgaggcggtgatggaacctgccgataccaataaggtggccgccctactgaaggagcgtggtttccacatcagagacttgggcatcggctacaatgccaagccggatatggaagttttcgtgcaaggcgatgaaacgctcgagaaactacagaaactgaccacagcgctcgaggacatcgacgaagtgacgtcgttgtacactaacgctagcaacgcttaatccaaccaaaccgtaaataaataatcaataccacaaatacctgtatatactaaacaaacagtagtaataactgtaataaagagtaaaaacaacaacaaagacaatcgtacgtaaaaacaccaagcggacaccagcacttgcctgctgcggactgttgtctgcggactggcgggggtcgagcaagaaccgacgaagtaaccgacggaaggcgggcggagacggagacgcagccgagatctatttttactcagcggtaatattagatcatggctagggggatctggaagtacaatgatgtgctctccccctctcaaacacaacaccaggatgaactaagggctcatctcgaaagtcgaaggtgcctcattcaggttattagtggtgcctgttgtgtcttccatgaacaaggagcacttaattacttgttgttgcatgagatatcatttttttttttccctctttcttggggtcttgacagtcatcaaatcgaagtttttagtttttcttcttcgggaagatcaattttaggtagaaaagtgtagatgaaaaacgaaggatactgctatttactgtaagtactcttcggtccatattggaagaccaaggcataataaggatatattccgaggagataattgggatataatcctccattgcttccgaaatttgtttaaacacttctagttcatttcgggttggttcgatcttcgtttccacttttaacttactcccagttagtataatataagtagttaaggtatggcaagctgcaatccgaccaggaagaagagctctgcttcaagcctatctatgtggagaacgattctcatggcgttaacaacactaccgctaagtgttctttcgcaggagttggttccagctaatagcacaacatcgagcacagctccttccatcacttcgctttccgcagttgagtcatttacgtccagtaccgatgcaacgagcagcgcaagtttatcaacgccgagtatagcttcagtatcctttacttccttcccacaaagttcttcactgcttactctttcgtcaacattatcctcagaactttcctcttcgtccatgcaagtttcgtcgtcttcaacatcgtcgtcttcttcggaggttacgtcatcatcgtcatcatcatcaatatctccttcctcttcatcatcaacaataatatcatcgtcatcatcactgccgacattcactgtggcatcaacatcttcgacagttgcctcctccacactttccactagctcatcgttggttatctctacgtcttcgtcaacgtttacgtttagttcggaaagttcaagctctttgatttcctcttcaatttcaacatccgtttcgacttcttcagtgtacgttccctcctcttcaacttcatctccaccttcgtcctcatccgaattgacatcatcctcgtactcatcatcctcatcctcatccaccctcttttcctactcctcctcattttcatcatcctcatcctcatcatcctcatcatcatcctcatcctcatcatcatcatcatcatcatcatcatatttcaccctctccacatcttcctcttcatccatatactcgtcttcgtcatatccttcattttcatcttcatcttcctcaaaccctacctcatcaatcacttctacatccgcctcatcttctattactcccgcttccgaatattccaatttggcaaaaaccataactagtataatagaaggccagaccatcctctctaactactataccacaataacgtattcaccgacagcatccgcatcttcaggaaaaaattcacatcactcaggcttatcaaaaaagaatcgtaatattatcatcggttgtgtggttggcataggtgcccccctcatcctaattctactaatattgatttacatgttttgtgttcagcctaaaaaaacggatttcattgactctgacggtaaaattgtcacagcttatcgtagtaacattttcaccaaaatatggtatttcttgctgggtaaaaaaattggtgaaacagaaagattcagctcagattcccccatcggcagcaataatattcagaattttggtgatatcgatccagaagatatacttaacaatgacaacccctacacccctaaacacactaatgttgaaggctacgacgacgacgacgacgacgacgctaatgatgaaaacctatcatccaacttccataacagaggcatagatgatcaatactcacctactaaatctgcatcatattcaatgtcgaatagtaatagtcaagattacaacgacgcagatgaagtaatgcacgatgaaaacattcatcgtgtttatgatgacagcgaagctagcatcgacgagaactattacacgaaaccaaacaacggcttaaatatcacgaactattaaatcatagcgaaagcagctttgccataacttttcttcttaaaatcaccctcggtcatttcgttcttctttttccgattcaattcctaataatttatgcatattacagaacttttttttccctttttctgtcacaggtttcccaatttttttgacgactaaataataacataaccactacgttcacttccccgtatatatacatatatacttaatattataaacgcatatacttttataaacttggaataagtattatatatttattttgaccatccggaaatgctttattttacacttggaaagaaaagtgcatttggaaaacttttacatgtcacccaagtgcatactgctgacgatacaggtttagagactaaagagagcgcatggaagaaaacttcaaaggaagagaagaaggatcgcagagttcaaaggaactcttaatttgggcccatcttttgaaaatattgtctctgcaaaagcttcgaacaccattttggatcctctggagaaggcaagacagaatgcagaggaagctaagaaattaccttgttagcttaaggttcctgttcctaagggtagcggtcaccacaaatggaaaagcgactttcccaatgtaattatttttgtttgttccgcaagtatctaacaatatgatatattgctagttgaaaatcgaacactcgagttacttccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatattttttatcatcacaaaaataagatagcaaaactgaagaaacgatgagttagttttaacttttaaaagatcgtccaatattaacataaaggaacccagttctttggaaataacaggaaagtgcagaaagttcattagaaatcaacgatgatctgatatacatatatatatatatatatatatatatatataaaggttattaatagccttcgaacaactcatctatctgtgcgatgacgttaatatgaagtatttctccttttcttgttactagtgaaccctttttaaacatttcaggttcattattgtagtttatcccacattcagaaaatagtatttcctgtttctcattactaaatgttccacatagtttcttctcggattcctggggagttaagccacactttattattaactgccaaaacgtcgtattataaagattgtttatatgtgtatcgacatatctccaggataaataatcttttatcgtttgtaaattagggtatgctacacaccttgaatcgaaatatggcaaatgcttgatattcaacggcttttctgggaaaaacttggcccataatgcgacgtaattggacgtgaaaaaagaaccaaataaagtcgcaagcttgtctttccttctgttaaataaagttgtacttgacttcaaaataaatgagtattcgtcactctccccgaacgccaatataatatcatttttgtacttgaggacaaggttcttagcacatgcattcattaacttcaaagcattttcatcgtttggcttggcaaactcgtagaacttggaaaattcatgaaacttcttgccgtctattcttaccacaatataacactgaggcaaaataacatcgtgtgtttcaaattgccttacgtatccaaatttagagtttgccatcccgctcgcattaggaagtagaatctttgaacattaaggcacatgactggctatgagccctttaagtttttctctatccgcatgtcttcaattaattctccatcagtgatttttaaaacaataaaaactttcaatccgggtaaaactgaagaatatagagcgaaaaaagcgtatgtgcaggacaagggatacttacgccaaaaaagaccatgtccattttattataggatacccacttgcacggcgtcaaagtactcaattggctgtgcttcttcaaaaaaactaacatacacaagaaccaaatttaaattcaacttggttacccaaagagagaattcattatagaaagatataaaaattttgtagaaaaaaaacaacaacgttggaaatggcgaagactatcaaagttatcaggaagaaggaccccaaaaagaagaacctatccgatcctttagcaaaacaaaaactagtttggaaaatcggacacgttttaactttagtttttggtttattattttctatcacgtatttctaccatgtcctaatcttcttcaaatatcgttcctggaagtggttgttcttaagggtcaataaaaattactcgtttattcaaagtaagagatggtacatgaaacttttgagttggagcccacaggtaatgtaccgtttgtcattaattggcgtatttatgtctgagtccgtcacaatgcaacagaactgggttggacttaaccctacttggaatgaccttttgtcctctgagaactttcatacccttttgattgcctgtttatggttctttggtggtggtaagtctttttacaagattttgccttacatgattttaagttatctacacctaactaaaatgaactacgaattgaatgctaacaaagaagaaaagatccctttaacacccaaagacagaaaaatgctacacttacttgcgtactctgaattacttgttatcttagcgctaacactagacactatattgtttaagacgggtacatccggatttatgctcgtcatttatgttggtatttattggttgaggttgaacttctctccatacgcacaagtggctgttttggagttacttgtcaagtttgaaaaatacgtccccaaaaaatatagagacaaatggcaggttataaagaactttatttatatgaaaatgaaggagcacgaaaagagaacagaagaagttgccagatacgcgtaagaaattctctaacttaagatgaccagatgtcatgttcgtttacttattttcctctcctcttaccttttttggccactaacgctcgtacagaaatggacggcatacatacaatttaatcaattctcttaaataccgttttatacctcatttctgacttttcagccgttaatgttccttttttttttagactattgtatgtatcacttcctgaatgatgtcttccataacacaaacgtgacgtgcaaataaacatacataaaaatattattgaaaatacagattatttaaaattatataacccgttccctgtttattcagaagcagtagctctggtgtagatagcttgcttggagtgcttggagattggcttgatgataccttccttttccaagtgtctcaaagcaattctagctaaagaaccaccaatctttaatctgtcgaccaaaacagagacagaaacgtatctgtaagttggaacttccttcaagattctgtcgtacttctcttggtctaaaatgacagcgtgttgagctctgtctttcatggactttttggaccacttcttcttagacttcttaccaccagcaagggcagcagcggctttggcagctttagataattgttgctttggaggcatgatttattaaatgttctatgataaagtaaaaagtaaaaacatacttgttagtaaaaaaccgaactctagtagaatttgggataaagactatttgctaatgacttgaattgtagattgaatttaactgtaaatcaccactaagtacgtagtttccttctctcaaagtaccatgggtagctagatctgtgctatggagcatataacagagacatggatattcatcccattaaggtagaacaggcttttatgacatattaaatcctggattggccagtcactatttcatcttatccgcctaatattggtttcaaatttatagatacatacactaaaactaacagggcttgacggttttcgataacaaagaatacgatttcaatattcaactgagcaatcttaatagtattaaatgcttcgtgaactttaagagatacttcgtgaagttgttctgtcgcacaattcttcctgtagaaggcgtccttcgtttttttgtcttcgcgcgttacagggtaaatgaacctctttatgggtgaatgggttacacaaatgcacggatgcatatataaaatatagaattttgctttatattattttgagcgggctagaatccactcagtgtacaaagtactattcattatattgaactgaagaggcaagaactatttagctcaatcaaccaccttaataaagtatttggagtgatatatcggcttgttttagtttaattcttgtggatatttagatatcaaggttgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctatatccttgaggagaacttctagtatattctgtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcaacattcccccatttttcaaaggtaatttttggaattccttgcaaagctgtaattaggtatacaaaatacactagatactctactcgacgatatagtaatcctcataagggaatcggtatttctaatattacgttatttttattttcttttactgttttctatgttgtagttcataattccataacattattaatcctagtgcttcagcttccattgaatctgatgactttttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcaatcttcatggtatcttttttacaccgtatatgataaaatacaagtaatataaataccagccactggatgacattgaaattttattctaataaatgcatcagctctttaaaaacattgctatttagctatttgaagccagaaattttcacagattaccatccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagtgttctttttcttacctcttgaaaaagaggtagtaaagtcaatataaattcttggctgaagtatttcaatacaattggtcaaggaagttattatttttttaatgacttatatctgtccaacacaacaggttacaccatataatctctatttactggacaggcggaaatcgatagtttagctttcctaaaaatcgttatattatagaagcgtcttgacacgttttcaaaaaaggaagaagcaagaacgaaaagagataaggattcaaaagaaaggaagcccaatgtctcgcaaatttgatttaaaaacgattactgatctttccgtcctagttgggactggcatatcattatactacctggtcagtcggctactcaacgatgttgaatcaggaccgttatcaggtaaatcaagggaatcaaaggccaaacagtccttgcaatgggaaaagctggtgaaaagatcaccggcattggcagaagtaacattagatgcatatgaaaggactatattatcttctatcgttacgccagatgaaataaatattacattccaggatattggtggcttagacccgcttatttcagatctacatgaaagtgtcatatatcccttgatgatgccagaagtatattctaatagccctttacttcaagcacctagcggtgtcttgctatatgggccaccaggatgtggtaaaaccatgttggcgaaggccctagccaaggaaagtggtgctaattttatctcaataagaatgtcatctataatggataaatggtatggtgaatctaacaaaatagtcgatgcaatgttttcattggcgaacaagttacaaccttgtataatattcattgacgaaattgattcattccttagagaacggtcttctacagatcatgaagttacggcaaccttaaaagctgaattcatgactttatgggatggcttattgaataatggaagggttatgattatcggtgctactaatcggataaatgacatagatgatgcgtttttgaggaggttaccaaaaaggtttcttgtttcattgcctggttctgatcaacgttacaaaatattaagtgttttattaaaagacactaaactagacgaagacgaattcgacttgcaactgattgcagacaataccaaaggattttctgggtcggacctgaaagagctttgcagagaagcggccttagatgcagcaaaggaatacataaaacagaagaggcagctcattgatagtggtacaatcgatgttaatgatacttcttccttgaagataagaccattaaagacaaaagattttacaaaaaaattaagaatggatgctacaagtacgttgtcatctcaacctcttgattaaggaaggaaaattagaaaaaaaagaagaaagctttttattcacgcatcatatcatatcagataagctagttttcacataatatgtgtatatgcagtatactcctgtacataacttcctttatttctgctttataattatatactagttatttttcttgggccgcttttattacggcaactattctatcaggtttagtcataatctaaatctaaagatggggaaaagccaaaaacactcaactttcaatgaatacaaagcttcatgaaagcaatagataaaatgacggataatccaccacaagaaggcttaagtgggaggaaaataatatatgacgaagatggcaaaccgtatgttggattacgcaaagcaattcaggatctactgatccaatcaagcttgtgattttttattaacaaattctctataatagttgccgatcatgtaacaccctacttgactttcagtacgtgaccgggaagatatctaatggcctgaagaacctctcatctaacggtaaactagcaggtacgggggctctcactggcgaagcttcagagttgatgcctggctcaagaacatacaggaaggttgaccctcctgacgtagagcaactaggtagatcttcatggacgctgttacactctgtagctgccagctatcctgctcaacctacagaccaacagaagggtgaaatgaaacagttcttgaatatcttctcacatatttatccttgcaactggtgtgctaaagactttgaaaaatatatcagagaaaatgcaccacaagttgagtcaagagaagaacttgggaggtggatgtgtgaagcccacaataaagtcaataagaaattgaggaagcccaaatttgactgtaatttctgggaaaaaagatggaaggacggctgggacgaataagtacaatctcagaattctgaaggaacacataaaagacaatttatacatatttacagattctcgtgtatataacactccaatcgtattgatcagtcatatgttggcttttttatttaggcttgagctctaactttccagatgaatgacttttctactaatatatgttaggattaatagttttatatgtataaaaatatttagtcagtatttagctaaaaagtttactttcaaagaattgtcatgtttgcagctagtgcctctggtcttttgagtattcccagcccttgtttagaggtcatcaagaatgaacttgaaattagccgtatcagtggtattaacctcttctaagaagagcagaaaaagaaaaaaatctccgcgacggggaattgaaccccgatctggcacgcgacaagcgcccattctgaccattaaactatcacggaagaaatatctgtgaaatgtgactcttatagcatactattttagttatgaattgtgaaaatcctccctgtcctgcgttctacaatttatttagtacttgtttggcaaaaacgtctctcagtgccatttactttgtaaaaagtgcagactacatcgcatcaacggtcatattaggagccacttctatttttaactcaacatgatcattcaaaaatgtcgatacacttgcattttattgtacatactagttggaagaggcagcgtcgattttgctgaaatttctagtaacttgtagcagcaatacattatatcataaaaataacctgacttgtaaaagttgaaaccctaacttttattatttctttcaatatttttcgattagacgtgaaagatgaccaagcacaactaacaaaaaatttgcatcctcataaaaagcaagactttttgtatgtcgaaacaaaattattaaaaaacacgcattaacacagacacgaatttggcatactttcattttactttatatctagtgaaaagtagaaattgtttaagggaactacttcacagtgaccactgatactagaatatggaaataagaaaagttgctaagtaggagcctaacaatctttttttatatttttccatattcctttattgtcatgggtcaagactgtatatgttagtgaaagttttagggttcttgtgacaaacttcaccaacataaacatggcctcttcgaagatccgtagattttgcatttttgcggtggtttatggattcaaagcgaggcctaaattaacgatcatgtctttgctattatatcagagggcatatcattgaatttccgatttccaaagggaagaaaataaataaagttgtgctatttccatgcatccttttttctttcattcaatgacacatacttcttgtagtaggaacaattggtagttctgatatcgattaagccttctaaaaatgctttatattataaagtacaaatgcaagaagtagctatggatgctaaagagctggtcgatttattgtttggtgaatgaatgtaggtttaaatcaatgatctctgaatcagaaacaagggtgaccaaaattggaaccttgagcctttcttcctgtagttcatttctgccttctctttttatatcgaacgatgttaatttattccactgataaattttcttattgttcttaatataaccctttttaaatatttccaaaatacttaacattttttgaatatgtggaccgtaagagaatatacaaactacttgttgtagacccaaacttctatctgccatgttgatttgtttatctaacttatttacagacttcttaatgttatcgttcttcgatatgccatgatactgtattgatgtactgttgttaccattatttgctaaggacggtataactgtttctttgagaaaccgaagacattgagtggaggaagagatatccaaatctctactaatttcattgtaatatacgccattgatcattttgatttgcttttatctttttttcttcttcttcttttcaatctcttccaaacaatcttggcctcatcttcatggaatttttcgaaatactcatcagcaagtgtccgatgccttctcaattttttccaagagcgtgcgggggttggttatccagtacatgtgttgcttgaaactgccaacaaaaaagaaaagaaaataagaatatattagtacgccaatagtaaacgtcaccccgaggtttaaaaactaaccgtgatatacgaggagaattggtaacggtacaatgatgatactgggtaaagccgggatcctggcacagtatgggacaatatatgtgagacaaaataccattcggaataatttaagttcctgcatttttaagcagtcactatgtgcctttcattcattagcaaaggtgctgcaacaaaagcaagtcccactggacctttcatatgacataatcaagagagatgcagtaaaaactggggatgaagggaagccaagaccacctattatcatacttcacggcttattcggtaacaagctcaacaaccgaagcattggccgtaaccttaacaagaaattgggaagagacgtgtatctgctggacctaagaaatcatggatcctcaccacacagttcagtccataactacgaagtcatgtcggaagacgtgaaacactttatcacaaagcacgaattaaacaccaatggaggccctattataataggacactcaatgggtggtaaagttgccatgatgctggtcctgaaaaacccgcaactttgttcgatgttagtctgtatagagaacgctccggtgagtttgcgccctaacgctgagtttgtcgaatacatcaaagcgctgatggaaatcgtcaacgacaagggcaaaactatccgcacgctgaaacaggctgatgaacaccttgcagagaggatcggcggcaatgagctagtaaggcggtttctcctaacggcgctgaaaaaggtcaagatggacaattcatcgtctgtgtcgtcatatacattcgaagaacgaattcccctcgcaacactgaaagatgccattgtcaaaggtgaaattgccgcgtggcccctagatcctgctcgtgaacgatggacgcggcctgcgctattcatcagggctactcaatcgcattatgtggtagacgagtatcttccgatcatcggcgcgttctttccacgctttgaaacacgtgacatcgatgcgggtcactgggtaaatgcggagaagcctggggaatgtgccgaaagcatcgtcgattttgtggagcggcacgaggattaaaggcaagcgccccggagcaaggtgccagtagcaccagtcggtggctgtgcgcttgccgtagcacatgacatacggactattgtgtgagtggtgatggggtgtaggcagtgccacaccagtttaaaggcctagtaacggcaaatcgccaaaagagatgatgctgatgcatacgataagatcgtcagtttcacgttcgcggttcgaacatggaattgtggctaaagaaatttgggcggtatgatgcaaatgaggtgtacgtatgtatatatagcaaagagtagaataaaatgagataaagcctcgttcgttctctccatttcttccctgtttctcctttattttctctactgcttatttcgagttcaccagagaacaagagagcaggaacgcaaagagtgtgtgacacgaaattcaagatacaaaaataaaagcttacgttgtgtatttcaactggtgtgctaagaatagagtttcataaagtactgcatttattcatatattatttttgttatttgtatatatacttcacacttagagttctactaaaagtctacccagcacgcatccttcgtttatttttacatctctcttttgcttttcctttttttttttggtgcttgctagatactactgaagatcaaaggttacaaagaacgccgcatatattttctgcaggcatattaaagaagttacaaaaggattaatcgaagcgctgtttggatacactcctgtaaagagaagaaaaggaaaaaaataaaaagtggacaataaataattattaaactgtcatagttatgtcctacaacgatccaaacttgaatggacagtattacagtaacggtgatgggactggtgacggtaattaccctacgtaccaagtgacacaggatcaaagtgcgtacgatgagtacggtcagccaatctatacacaaaaccaactggatgatggttattatgatccaaacgaacaatacgttgacggtacacaatttcctcagggacaagatccttcacaagaccaaggtccttataataacgatgctagttactataaccaaccccccaatatgatgaacccgtcttctcaagatggagagaacttctcagattttagcagctatggtcccccatccggcacttatcctaacgatcaatatactccttctcaaatgagttatcctgatcaagatggttcttcaggggcctcaaccccctatggaaatggtgtcgttaatggtaatggccagtactacgaccctaatgctattgaaatggctttaccaaatgatccatatcccgcatggaccgcagatccccagtctcccctgcccatcgaacaaatcgaagatatcttcatagatttaacaaataaattcggttttcagagagattccatgagaaatatgtttgaccattttatgacccttttggactctagatcttctaggatgtctccagaacaggcccttttatcattacatgcagactacataggtggagatacggccaactacaaaaaatggtactttgccgctcaacttgatatggatgatgaaattggtttcaggaatatgaagttgggtaagctatcaagaaaggcaagaaaggctaagaagaaaaataaaaaagccatgcaagaggctagtcctgaagacactgaggagactttaaatcaaattgagggtgataactcattagaagctgcggattttagatggaagtcaaagatgaatcaactttctccatttgaaatggttcgtcaaattgccttgtttttattatgttggggcgaggcaaatcaagtcagatttaccccggagtgtctttgtttcatttataaatgcgcctctgattacttagattctgcacaatgtcaacaacgtcctgatcccttgcctgaaggtgattttttgaatagagttattactcctctttatcgttttattaggagccaggtttacgaaatcgtggatggtcgatacgtgaagagtgaaaaagatcataacaaagttattgggtatgatgatgtcaatcaattattctggtatccagaaggtatagcaaaaattgtcatggaagatggaaccaggttgattgatttgccagcagaggagcgttatttgaaattgggagaaattccctgggatgatgtcttctttaaaacttacaaagaaacacgttcctggttacatttagttaccaacttcaatcgtatttggatcatgcacatctcagtatattggatgtattgtgcttacaatgctccaactttttatactcacaactatcaacaattggtcgacaatcagcctttggcagcttataaatgggccactgcagcattaggtggtactgtggcaagtttgattcaagttgccgctactttgtgcgagtggtcattcgttcctagaaaatgggcgggtgctcaacatttgtcccgtagattctggttcttgtgtgtcattatgggtattaatttggggcctgtgatatttgttttcgcttatgataaggacacagtatattctactgccgctcatgtcgttggagcagttatgttttttgttgctgtggcaacacttgttttcttttccgtaatgccattgggtggattatttacatcgtatatgaaaaagtccacaagaagttatgttgcctcacagaccttcaccgcatcttttgctccattgcatggtttagacaggtggatgtcttatttggtttgggtaaccgtttttgctgctaaatatgcagagtcatatttttttctaatactgtcactaagagatccaattaggattttatctactacatcaatgagatgtactggtgaatactggtggggtaataagatttgtaaggtccagccaaagattgttttaggtttaatgattgcgactgacttcattttgttctttttggatacctacttgtggtatatcgttgttaacactgttttctcggtcggaaaatcgttctatttgggtatttctatcttaactccatggagaaatattttcactagattgccaaaaagaatttattctaagatcttggctactactgatatggaaataaaatataaaccgaaagtactaatttctcagatttggaatgctatcattatctccatgtacagagaacatttattagccatagaccatgtacaaaaattgttatatcatcaggttccgtccgaaattgaaggtaagaggactttgagagcaccaactttctttgtttcccaagatgacaataattttgagactgaatttttccctagagattcagaagctgagcgccgtatttcattttttgcccaatctctatccactccaattccagaaccactaccagttgacaacatgccaacatttactgtattaactccccattacgccgagaggattctattatcattgagagaaattattcgtgaagatgatcaattttcaagagttactcttttggaatacctgaagcaattacacccggtagaatgggactgttttgttaaggatacgaaaattcttgctgaagaaacggccgcatatgaaaacaatgaagatgaacctgaaaaggaagacgctctgaaatctcaaattgatgatttacctttctattgtattggtttcaaatctgctgcaccagaatacaccttacgtacgagaatctgggcctctttaaggtcgcaaactttgtatcgcacaatctcggggtttatgaattattcgagggccataaaattactttatcgtgtggaaaatccagaaatcgttcaaatgttcggtggtaatgctgatggattagaaagagaactggaaaaaatggcaaggcgaaaattcaaattcttggtttcgatgcaaagattggccaagtttaaaccacatgaactagaaaatgctgagttcctgttgagagcttatccggacttgcaaattgcctacctggatgaagaacctcccttaaacgaaggcgaagagccaagaatttactcggccttaattgatggtcattgtgagattttagagaatggtcgtagacgtcccaaatttagagttcaactatccggtaatccaattcttggtgatggtaaatcagataatcaaaatcatgctttgattttttacagaggtgagtatattcaattgattgatgctaatcaagacaattacttggaagagtgtttgaaaatcaggtctgtcttagcagaatttgaagaattgggaattgagcaaattcatccttatactcctggtttaaaatatgaggaccaatccacaaatcatcctgttgcaattgtcggcgctagagaatatattttctcagaaaactctggtgttcttggtgatgtagcggctggtaaagaacaaacttttggtacattatttgcccgtactttggcacagattggtggtaaattgcattatggtcatccagattttattaatgcgacattcatgactactaggggtggtgtttccaaagcacaaaagggtctacatttaaatgaagatatttatgccggtatgaatgccgtacttcggggtggtcgtatcaagcattgcgaatattatcagtgtggtaaaggtagagatttaggttttggtacaattttgaatttcactactaagatcggtgctggtatgggtgaacaaatgttatctcgtgaatactattatttgggtacgcaattacctattgaccgttttttaacattttattatgcgcatccagggtttcacttgaataacttatttattcaattgtctctgcagatgttcatgttaactttagtgaacttgcatgctttggctcatgaatccattctgtgtgtttacgatagggataagccaattactgatgttttgtatccaattggttgttacaactttcatcctgcgattgattgggtgagacgttatacactctctattttcatcgtcttttggattgcttttgtccctattgtcgttcaggaattaatcgagcgtggtctgtggaaggcgacacaaagatttttccgtcacattttatctctatctccaatgtttgaagtctttgctggccaaatctattcttcagcactgttaagtgatatcgctgtgggtggtgctcgttatatttcaacaggtcgtggctttgctacatctcgtatacctttctctattctttattcaagatttgcgggttcagccatttatatgggatcaagatcaatgttgatgttattatttggtaccgtggcacattggcaagctccactattatggttttgggcatcattatcagccttaatctttgcaccattcattttcaatccacatcaatttgcttgggaagattttttcctagactacagagattatatcagatggctgtcaagaggtaataataagtaccacaggaactcatggattggttatgtaagaatgtcgaggtctcgtgttactggtttcaagcgcaaactggtgggtgatgagtctgaaaaatctgcaggcgatgcaagcagggctcatagaaccaatttaattatggctgaaattataccgtgtgcgatttacgcagcaggttgttttattgccttcacgtttattaatgcacaaactggtgtcaagactactgatgaagatagagtaaattccaccttacgtatcatcatttgcaccttggcgcctattgttatcgatattggtgttttattcttctgtatgggtttgtcatgctgctctggccctttgttgggcatgtgctgcaagaaaactggttctgttatggcagggatcgctcacggtatcgctgttgttgtccatattgtctttttcattgtcatgtgggttttagagggttttagttttgttaggatgttgattggcgttgttacatgtatacaatgtcaaaggttgatttttcactgtatgactgtactgttgctgacccgtgagttcaagaatgatcacgctaatactgccttttggacaggcaaatggtacagcaccggtttaggatatatggcatggactcaaccgacaagggaattgactgcaaaagtcattgagctttccgagtttgcagcggattttgttttggggcatgtaattttgatcttccaactaccagtcatttgtattccaaagatagataagtttcactccatcatgttattttggttaaaaccatcccgtcaaatccgtcctcctatttactctttgaaacaagcacgcctacgtaaacgtatggttaggaggtattgcagcttgtactttttggtactgatcatattcgcgggatgcatcgttggccctgccgttgcttcagcacatgttccaaaagaccttggatctgggttgacgggtactttccataacttggttcaaccaaggaacgtatctaacaatgatacagggtcccagatgtctacttataagagtcattattacactcatacgccatccttaaagacctggtctacgatcaaatgatttttttagtttacaatctatttttgtttctaagcaagtttatcacgcaaatacataagtatatttttactttctattcttcctagtttatatttatttcattgtaactttcttagaagctcggtcctctcgctatatagtaggatctgcaacatatttggatgtgggtgggcgttctccttcttttttagatgtaaggtccaacacgtataacaggtgatacacatagaaagacacgtggaaataacagtcatttacgaatatttaaaacctgagcaactccgtcaaatttgatcttaatcttttctggggccccatctaattcccagaaagcccttcgaattagaaaccggatgcaattttggcttgatcaaatagtaacgcttctctccgggaacatcaacgtacatgttgataaagtcaggttgataattctgtttggattctttagcctctaagtgaaccaacgctattttctttttggattcaacgtggaatctcatatagtgatgtgtcctaccttctttatctaattttttggtagatactataggcctgtttcttgtccatttgtcattcgttataagctcaccgtacgctttcaatctttcttttcccgtaatgccatcgtcgcactgtaacaaacttcttatatctttgtttttctctaccatagaaactgctctgttgaaaagctgtgtatcacctgaaggcgaaaatagttctgaaagaattaggtaaataacaatagcagatataccaacagctcctatcacaagtatgccagaaaaggtgaacgtagaagcggattttacttgaggccataatggcttaggtttattcctagtcttgtcatccttctttcctgatgttgcgccggtgccattactatataatcttgttctaagcagtgacgtatgagttattaccgatgagttcacgaaagtattatatcgtggaaacaaaggctttctatgtcctaaacggagtaaagacctaggcaaacttgagctcattgtttaaacttggagtcaggaaaataatatacgaatgattttaccaacctgatatctaaaattaaatttagaactataacctgctgtcactggcggaaaaatacgccctcaggtttgacctagtagagctgaacatcttttcactgctttctgtatcctttatttattggagcttccgaaacttcccaagaaaagtgaagaaaaaaccaggaaaatcaaaagacatgacgcatataatgtacaccttttttttttcgcggccaaaaatttaacctactcatctagatcagtggttggtagagcagtattccgtcatttttcatgtccaggttcgaagctgacctggtattatccggttttttttcttgttgaccaataggaaaaaaaaaaattaaaataaagtcacagaaattcaatgaatattataaatttttcttgtttgtttccctagttgttatttttataaaaaaaattcttgtagacaataaaataagaaatgcccattttgtaacttagcgaaagatgcccagtacatcccttttacacccgtgcattaaaggtgtttgggtttaataggagctttatcatatctctttgattttttttctgctgtcctcggcttgagggactcacagagatctggaaattttcagattgtcagtgcttaggatgggttgtcagtagacggtggccgccgtggatgggaaatctcatacgtttacacacatagtgtttggaaattaatagtagcaatagctatctggctactgttttaaagtattagcccgttctcagtgcttcttttttaaggaataacaacggcaagaccaaagatatatcaaatatggctaagcaatctctaggtatgtttggaggatacgaataacgatagaaaacatgagtgaatttccgtccacgaaaaaatgttaacataaaatgcaagagaacaattaatcgaataatgttaaattattgtaaaacaatgtgtatgatgaggaggaatgtacctaagccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaacagcttttgcatattcaatccaggcatagggcgactatttagcactcaacgatttttaagcttgtgtattgctgacataaattccggctttagaatccaatattgaaaaacgtgagtacgcagaggagatagaagaaaagtaggaagttaccgtttatattgatttgtgaaatgcatactccgttggatgtggggcaacatagatttaagtgtggatgaaaattatgtgctcattgtgaaaaaaaagttttgcttttactaacaaatttttttattatttgttttcaatagacgtttcctctgacagaagaaaggccagaaaggcttatttcactgctccatcctctgaacgtcgtgttttgttatctgctccattatccaaggaattgagagctcaatatggtatcaaggctttgccaatcagaagagacgatgaagtcttggttgttcgtggttccaagaagggtcaagaaggtaagatttcatctgtttacagattgaagtttgctgttcaagttgacaaggtcaccaaggaaaaggtcaacggtgcttccgttccaattaacttgcacccatccaagcttgttatcactaagttacacttggacaaggacagaaaggctttgatccaaagaaagggtggtaaattggaataaactagctcgactttaacatagatcatacaaaaaatacaataaataaatcctgtgtttcttttatgtatattttttatcaatttcaatttagtttagtttagtttctttaaaaataaaattgtaatttctcacattctgccttcgggtctcaagggctggttggtagacgaatgcgcttgtttctagctgagcggcagatgcatgaattcaatgcaagaaaatgagaaaacttccaatattaaaatgtgattgttaattattagtatatttatgacaatatatatatgtacatagggtgattatgaagatgagtaagatgcgaatggatatgaggatatgaatctttttagagacaatgaagatgcaaagaagtagttaagcacattgacctcagggttgctatatgctacttttagtccgttggatttctgaagcagtattggccacaaaaatttcttcattatttctacgattagagtttcttctggatttttctcgtccctgagacttactccttttcaagtcattttcagcagcagctttgattaaatcatatcttgtgattttacttggagagctattgtgatgggaactttgtctgcatgtgactgtattagtcagagatgttatgggcttaaccataagggaagaaactatggcacgcatgaatgaattactgcttttactgctgtcatctgttgagtttgctgagtcttccgttcttgtagtcttggctggtgtgagtaacattacgtattgtttctgtagagaagataacttataacttccgtcttgtcactagttgttttaattatatgtttgttacaagtttttatgtatagatatatgttacaacttttagaagtattgtggacataacagagagaagggaatgttgctatatttatatattttatatattgccctcaaaactgtatctcatctttttttctgcaatccttgctttcgtaatctaagtgtgggtgacatgctaaatccgcggctttccttaagctttttcacaaaccatctattatgtccagaagctccgctgattatccgtggaaaagggtcttattctgccgtaggaaacttcttctcgagaaaaaagtgagttcacccgcggcgctctcgtaaaacccgagggccgattctttccctccgtggaacaatcggccccgcggcgtcagagggtattatctccgcaagtgatagaactcacatttattctacgttctgcatggttttgattatcttcttttgcacgatgtcacatactttttcgattaccgtcgctttacacagtaactgtttaaaacgagcgttcttaattaataactgtaggagagcaggctttcggctttctttatgagaaataaggactactccagcttgccaagttttatccagttacacaaacgctcaagatcgcctcgctaaaatagatgaaaaaataagaaaaatgaaatgttcaacctaatcccttttggatttatcattgaaagatcgctgatttattcttttccaatacgcctcgtaattctctttcaatgtcaaaggcgccagattgtaagaatctgtcatgtaaaataatctgacaatacgtagttttaaaaaccaattgattaaaccaagctctcttatgatgccaactataaaaaaataaagtgatccagtcagtgcccccacgctgaatcccacgattacttgatctaaattgtggtagtgcaagtaaactctggaaaagcaaacgcaaaacgataataaagccaatgcaccagaaaaaatgcatttttctaagaagtttagattcttccaggaagtgtatatcttcagagagttataggtaaaacaaaaccccatgaattgggagtgtgcactgggcatcccgtaaccggatcttatagtgtcattttggaacgacgcaccgaacgatacggggcgtggctgttttattatattcttgatcacgttattgaatatttcgttcatcaattggccaaaggctacaatgcaggcttctaactctcttgtgatgataaaccacgacaaataaaaagctagcactaggatgggcatcagcgagaaatatgcactaaggaatgatagaaagtcatgcgaatcatagagaatgtatgtgtcatcgaatggtataacatttggatttggatttattgcagcggcggtactattcatgatatgatccgattcaaaacaaattttgatgtagataaaatgcctggtataatgagtggtagagaagaaaattagacgaaaagaatgagaacgaagaaatgatttaaagtgatcacagtggcaatcactttcccctttttaacgcgtgttgagcaatcgattgatgtctctaccatatgtagcattttctcagaaggcaaacttttctttttctttctacttttccaacaagaaattttaagttttcccagaaacccgaattctcctatttcatccaccacgtaagaacggttttcttcctggcgtaattaaaagcataaagaaaaactgaacaagctctagatgtagatcagggtatacatggtgcgcttcagtaagtgtactgtaccactagtttggcgtctgtcacttgaattgcggatttgtgtagagcaatgaaagcgctgcttctgccgccatcaaaaaaaactgagtagttattaaagcctatgtatgacaatataaaaatgtatacagatcagtctgtatataaatcatgaaaatatctttaaaaatttcaagagcgtgtttccgctaaaccttgtcatattcaacacaaatcagtatcattctcggcgtaaattacatgcgaatctccctaattgtgattcaatattccagcgaaccccgagaatttaaatagaacagagtatatgcatttattaacagttattacgccttgtccccagggagagtagtaagggatatgggcatttataaatgtacataagtcacgtttttgcagccaataaaatataataatagaatagtaacaaggaaagctaggccaaaactccttacatggagctagtataccccttttctaagaggagtacttggcaatcagttgatcaacaagggcaatgtattccttttcggcatcttcctgggatttaccttttaagttttcccaggcttcccacttgtagcggtccttcatgttgaaaataccaggcttttccttgtcgttgtcacctacagtggcttgcttgtacagagcatacaattctaataattcatcagtggagggcttcgttggtagctcgttgacggctttagctttttcttcgaataattgggaaaccattttgctgaaaacactagtttaactaattttagagttttagtcttccttcttttgcttcacacagtgaaatgatgtacataacgtacttgcttccgagacagaccaattgatccaagctagctatatatatggcggtcattggggagttggcctggagctgttgagtttgcggacgtgtcagagagcgcgtagggccgccagcgccacctgtcttcaggcaccaaggccgtaatctcttccgacggtcattttttaatggaatgtttcaatacgagagtttgtggcatgtagtttaggaacggattatagagaatagtcgaaatatgtttagtccctacacaaattgctagactacctgtttcgagtttcctctattcctttgctaacggagctgcggtatataaaccatcgtagactcaaagccgttacccgacaactatcgggtatagtgaaatgcctatgttttcactttaagaccttagaaaactatcatgagatctcgccttcagatgcagatatttcagtggattcacgaaacaagaaaaattcactgatcgataacatcttcctttgcttgatattccctttttgaatttccctaactaccttttgttgtttaccacatattctctaaaaagcagagttattcttattttgtatttcattgcatttttatccatttagttaatgaccgaattagattatcaaggaactgctgaggcggcttctacctcgtatagtcgaaatcaaacggaccttaagccgtttccttctgcaggcagtgcatcttcatcaattaaaacgacggaacctgtgaaagatcatagaagaaggcgttcttccagcataatttcacatgtggaaccggagacttttgaagatgaaaatgaccagcaacttctaccaaatatgaatgctacttgggtagaccaacgcggcgcttggattattcatgtggtcattatcatactgctgaaactattttataatttatttcctggtgttaccacagaatggtcgtggactctgactaatatgacatatgttattgggtcctatgtcatgttccatctgattaagggtacccctttcgatttcaatggtggtgcttatgacaacttgacgatgtgggaacaaattgacgacgagactttatatactccttcaagaaaatttttgattagtgtcccgatcgccctattcttagttagtactcattatgctcactatgatttgaaattgttttcatggaattgttttttgacaacctttggtgctgttgtcccaaagttacctgttactcatagattaaggatttctatcccaggtatcacaggtcgcgcccaaattagttgaacatagtttatttcaatcttgtatctagatgtttttgctatatttatattttctgggccaaatcactaacgctttgaaatttcaaaagccaacaacggatttcggacttcatttatgtaaatgaaaaagaatgtgaacaaaaattgaaaaaattccatattaatgcaccttctaaacctatttgttgaaattgtatttaattcatataatcatattctattcaaaaagaataacagatagtattagcactatttcacgtactgcttctaatactattatcacaaaatagacatcggaaaactcaaaaataacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgccaatgtatacattgctgtttcctggtttgaagaagctaatcgtgcacgtaaacaacaatctatactacaagtaaaaaaatggggaaaaagatgctgaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaggagataaaaatttcaaaatgtttctatgataaatttataatgaatttataataatgttttgggctgtttccctttagattatttagcttatcgtacataatcgcacataatcagactctttattatatataattaaatatttcgagatttacatactagtggttacttaaaagtgtaatcgcaaattatatcagaaatgaacaaagatacgcagtccaaattattgacaacaaccagcatatgtacttagtaatattttatgaagttactaaatcaagattagaaacgtaaaaatagaataacatgatcaagttcaagtctgaatttcctttaatatttggataagtaaattcactacgtgacatgattggttggtgccaacataacacaattttaacattatgtaatctacaggataagtagcattctgtgtaacaaattgtagtaagtctggcaaatctctactctcttaaaggtataaggattgtccagatacccgatattactagaggccgtcatgtataaaatgtggtaacgtaaaatatacacttaacagaaagttaaaaaaggttaagttatacgtggctttctccttttttcttttcaagtacctacctgctgttaattaatagttaatattgatcacgagaataacagatcttcatatacagtataagagagatctataaaactaaaaatggatagattttgatgaaattcgtgggccgatatactcttcagtttgtcattcatgatttattataatatagacttcataagtgaactttgtagtttctggtgattactatagcgatacttttcgaatagtcacaacaagagcttctgcttcacgttttttggaaacaaaagactgaggaggggctaaatataaatactgattcatattacgaaaggaaataaaaaaataactatatgtagatttatattaatattgtataattgcagtccttgtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatttatgttttgtcattcttttctacataatcttgaaactaggtagatctacaattgaaaagtaaatactaacattatttactaaatttaagttagaaatcggcacgaaaaaaatttgacagattacgagagtccagccaaaatatgagtatattactatttccccttggtgaaagaaatgaaagatgttattttttaccggcttagtaatactgagctacttacttgggggaaagaaagattggctacttattatgtatgaagcctcagattaccttgaattcctcaaccgtttgagcagtatgctcttcaaattcgaactttttgaacatctttcctccacattcctgattttttcacattcaaaacgcgctgtgaagctgttagaaatttacagatcgaggcatatttctatatataatgtatttttattaagacacccaaagtacttccaatctgtagatattgcactttatctgaccagaagccagacttgaacagttacatattgtgctttgcagtcgttaaatttcccgaactgttttcgtatttttttttcttttcctcttttccactggatcagatcaaaagccgactaaaaatttggcaatttaaagaaagcatcttttaaagatagaaaaggttatttcaacaaaaaagtatcttttcttcacttttctttcaacaattcaaagatggctagaaccataacttttgatatcccttcccaatataaactcgtagatttaataggtgagggagcgtacggaacagtatgttcagcaattcataagccttccggcataaaggtagctatcaagaaaatacaaccgtttagcaaaaaattgtttgttacaagaactatacgtgagatcaagcttttacggtatttccatgaacacgaaaacataataagtatattggataaagtaaggccagtatccatagacaaactaaacgctgtttatttagtcgaagagttgatggaaaccgatttacaaaaagtaattaataatcagaatagcgggttttccactttaagtgatgaccatgttcaatactttacataccaaatcctcagagccttaaagtctattcacagtgcacaagttatccatagagacataaagccatcaaacctgttactaaattccaattgtgatctcaaagtctgcgattttggactagcgaggtgtttagctagcagtagcgattcaagagaaacattggtaggattcatgacggagtacgtcgcaacgcgatggtacagggcacccgagataatgctaacttttcaagagtacacaactgcgatggatatatggtcatgcggatgcattttggctgaaatggtctccgggaagcctttgttcccaggcagagactatcatcatcaattatggctaattctagaagtcttgggaactccatctttcgaagactttaatcagatcaaatccaagagggctaaagagtatatagcaaacttacctatgaggccacccttgccatgggagaccgtctggtcaaagaccgatctgaatccagatatgatagatttactagacaaaatgcttcaattcaatcctgacaaaagaataagcgcagcagaagctttaagacacccttacctggcaatgtaccatgacccaagtgatgagccggaatatcctccacttaatttggatgatgaattttggaaactggataacaagataatgcgtccggaagaggaggaagaagtgcccatagaaatgctcaaagacatgctttacgatgaactaatgaagaccatggaatagtattcacaagaacatttctgccatacttctaaaatttccctatattcagcttagcagtgacacgttgtggtctgtaggtcaatatgtaagtaagaaacttcaactcacatatgcacgatgcatgccaatggaaaaatgcaaggaacgaaatggcgccacggcaacaagtttttttttttcgccagcagaagtacacgaaatgcggcttcatgagcctcttcactgctttgcctaaacgggaaatgcagagaaaaaccagccatcgcgtgtgcttggagagctgacgcgactgtaatcaaagaggcgatatcaacaccttttatccagcactattcaacagtgaatgggctcccaagtaagtcttggcattgtgctttctattcttaagtattaagtagaagttttgtttactgggtttgtttattcctggctagatgttcgcattcgttttctagttgaccatatttaccaaatattcacaactaatacccagccaaggtagtctaaaagctaatttctctaaaagggagaaagttggtgattttttatctcgcattattatatatgcaagaatagttaaggtatagttataaagttttatcttaattgccacatacgtacattgacacgtagaaggactccattatttttttcattctagcatactattattccttgtaacgtcccagagtattccatttaattgtcctccatttcttaacggtgacgaaggatcaccatacaacaactactaaagattatagtacactctcaccttgcaactatttatctgacatttgccttacttttatctccagcttcccctcgattttatttttcaatttgatttctaaagctttttgcttaggcataccaaaccatccactcatttaacaccttattttttttttcgaagacagcatccaactttatacgttcactacctttttttttacaacaatttcattcttcatcctatgaaatgacgaaaataaccagagatgtttcgataacgacagaaaattcaaaatccacatctggatcggcaacggcttcatccgcatctttacctgagaacgaccacccaatattccatcaaccgcgagcaagaataagatctggttcgctgttcatcgaaggatctgattcatttccatcatcagaagtgaagtcatacaatgtttatattgatgatagcaagtatagtgaaatcctcaaaggagatacaaattcaagtagtactgatggtaaacaagtctttgaagatgctagagatgacaatttccatcaggaatcacatagagatctagaggattcaattttagatttagtacgacgagatccagaagtagcagcattccctttacctccgccaaattcaaatgagaggaacagaaattcctcaaacgggtcttccgctgaaactaacctaaatggacacagcagcagcggtaccatctctacttcggtgctgttgaatatgggttcggcagaaaagcacgctgggacgaccagaggagatcatatggaatcatcttcaatgaaatccttcgagaaactgggaaccagaccttcttctttattctatccaccacccgaaggaactgcgccgtaccagggaccaagggctaccgtctccggaaataagtctacaaggcaaacacaaggtacatactcatttccttctatgcggtatggtgtagatcttgtttctcctgtggaaggggctgttgatgtagcaaaaagcagagttcctaacagcacgctaaatggtacttttcccgataaagcgtttatcccacatgaatttcaaattcctaaaaaggcctggaacagaataccagcgaataagtccactagcctcaaaaccccaagaaaccattccctattaattgacatattaaagccttttgaagcagctgaccttgctaatgaccagcgaagttcttccgctgttttaaaaaatacagtgcattctaatgggcagtataatccaactaatgaaacctctggaactcgaatgcaagatcaaaggcagaagaataccaacgaaattgatttagagaaaattcctaatcctcaagtccctcttggtatcgcaatggacaccatgcgtagtccaaaccaactacacgaaaaggaatacgaaagtaatatagaagctggtttagcttctggggtcggaaaaggtgacaatagtattaagcaacatcaatataaaaaaattcctcaagaaattgatcgagatcagcaattaagttttcaaatggaaacaatgcccattcaaagaatagattcctcctccatacgttcatttgattcccgaatatatggcttctccgagatttatagtattccaagggttataactacactgtgcatctgcctttttgttccgcccttattctttttcttttcaatcaatggaaataatggcgtttcaaattatagattaatgagaatgataatgaattatgaacatagaatcggcctcctcaaagggtttgaatgggacattgacgtacaatggttcaggacattgtgctttgtattaggatgtatagagatgttagctatctttgctagcataggaataggatttggtgtgggaataataagagagtaactccatgctggacttactcgtcgaagatttcctgctactctctatataattagacacccatgttatagatttcagaaaacaatgtaataatatatggtagcctcctgaaactaccaagggaaaaatctcaacaccaagagctcatattcgttggaatagcgataatatctctttacctcaatcttatatgcatgttatttgctcttataattggtctctatttagggaaaaaagtcggtttgagagcttctcgcgatgtgaaatctcaatttgaactgcacgccaaagctagcccatttcacgaacaccagaaagaagaaatccccaaggatcgcatgacagagtatgctctctcatatcgttgagtatgaatgccaatacactgatcagctttacaagaaacgtaaaatctggcacgatggtagactgaaatactttcagttaaacaacagattcatgctttatacggaaaaggataacgttttgttagctagtgaatttaaaataaattcaaaagagctgaaagcaattctaaatccagaaggttttgatattgaagaacataggatttttagtcagtttttggtgattatttcaaatattattgaggagtacgatagagatattcaagtggcagcaacgcatgttagggcatatccttcaaatttgtcggtgcaaaaacaacgccctcttatctcagacaatgcaccaagtttgaatcatatctcaactgcgagagaagttcattcgaacataaaagtcacaactcccaatcgcaagcagacagaggacaatgccaccaagggaggattcaacatcagcaaacttactctgaaggtcaataagcctttcaagaagcccaagaggatattaagtactaatgtggtaaatgaatcaaatagaccgagcataaggagccaaaagattcaggaagtgacaccacaactacacgaaacaaacacaagcactaaagtgcagacagccggaaaagttgcgttgaataatgataatattgcgcaaggtaattacgccacgattaccgaagaagctaaagtcagagacggttccgacagaaagaaagatatggcgaacctatccaaaagtggtaaaaggagagtgggcgggatacgaagaattgttcacgaacccctcggaatttgattatacgtcagaattttaatgaatatataagtctgtacactatgctatgcacatatactcaaacaaattcaatactaagtaccgaaaaggaaagtggtatatatatatttatatatataagtaggtacctctactcttaatgatcacattttttcttcaaccagtttgtacagtgcttcaatgtctgcggagaattttctgataccatctgatagtttttctgtagccatttgatcttcgtttaaaacatatctgaaatgaggctcgtcgttgataaaagagactttttcgacgccttcttccttagcactctcagaattcaatttgttttcaataggatctgttgattcatataactgttctagaaggttcagtgggagagtcatattatcaataccggctaacgccttcaattcatctaaattcctgaaagaagccgccattacctcagttgcataaccatgcctcttatagtaactgtatatcttcttaacagaaagaacaccgggatcagtttctgcagtatagtctttgcctgaaagggccttgtaaaagtccataatccttccaacaaatggggagatcaatgtgacatttgcctccgcacaggctactgcttgcgtaaaggaaaacagtaatgtcatattacaatgaataccatgctttacttccaattctctagcagcttggataccctcccacgtagaagctatcttgatcaagactctttctttaggtactcccgcatctttatatagtttgatgatgtggagagccttcttcaccgtcgccttcttatcaaaagataaccttgcgtctacttcagtggaaacccttcctgggactaccttcaaaatctgggtgccgaattccaccaaaatcttatccatggcgttctcgattttctcatgatcagttttgccatgctttctaccatattcaacggcagcgtcgataaacctcgcatatttctccaactttgaagcagccaatatcagagaagggttagttgttgaatcctgtggttcatacttcgaaatagcctcaaaatcacccgaatcagcaaccacatgggtcccggccttttttaattgttctaaagatgaggtagcaactttttgttttttctctgaaggttctgacatatttaatttcttgtatatatgtgattatttcctattttttatgacttacgctagcaagaaataatgatatacttagcataaatatgactgcgctgcaagattgctcttcttttatatgttgtccaccccattctagatggttagaaggatccactatgctcccctcattcgcccctactatggaagaagaagagaaggacaaaagacgtatttcgttacaagtcaagaagtccgaggagtacaagagccaaaatcagagccagagccagagccagatcaaggaaagtaacctataattccccgcgttaacagtccagtccctcttattgaaagcttcgtcatcctgaaaatccttcaacccagaccgactgttgaaaagcccttttgtgtcacaaatccgtaaccatattaccctactaacatccggaaataattgccgctcactttagggaaggtctctaaagggtaataatcgagttgatgaaaaagccgctacccctatttgaaaaataatgaataatggctttctggcatgaatagatttaatacaatgctgaccttgaaaatgtgaaaaaagaaaaaaattaatataaaaaagaaaaaaagtagaaaaagaaagctatcttttttggtctattcaaccagatagtgtgcatttattatattgtccccccatattattcatcaagaaaattacaaaagagtaatgccatttttcttcttttttttcttcttcttggctgtacagatctttttccataaaatgattgatctagcgattattgtttcttaatatttttcctgtcctgcaattgttctcgaggattgctatatttctcaaagatattttcaggaaatgtgcgtgcgatgtgagtttttcattgagggtatttagaaaaataaccgccaacggtgagaacataaaaatcttagctggaaaagaactgccaaagatactattacctagagggttcgtaaatacggtttgtggaaccagggcgatgcaactaaaaaacatataaattggaaattacgagactttcggcacaagaagcgctaatatcctacttaagtggttgaattcttgtatgattaaaaaaaaaaaaaaaaacacctgtcttattttcaattttatggtactgactttgagggtacgtgaatcatcgaaggaaacataattgcactgatatgtaaacttcctagtttcaaatgttttctcggaataccaaataacctctagccataagtttattttcaaactttttcctcttaggtgataagggagattagaaaaaaagaaatatttattattgaaataactgtccaaagaagcaaagtgaatatagaagaaaaaatgcgagtacttacgattttttatttagctaagtaaccaacgtggtgccatattcacgacatagcaagtgtccatagttgcatgcgttttctttaatatcattgtgttttatttttattactttaagaaaaaatacagtagctttcatgcctgcacaaatttaacaagagtttcatggggtacatttttaatgcctcaactatttggtattgttcaaaattttcttcaaacgcttgttaaatcttgaatcagcgttgttatgcaccatggccacatgtctcttataggcgtctttgcgcctaaacgttttctgacagataggaaatgggcaattcagtcctggatatttttctacttttagatttaatgatttctccatctctatatcaagctctcctatatgttgggaagcacaatgtcttctcagaccagttgcttgttggaaacccaatattttccagggacattgctctatgggacacttacacggtctttcaaggttgaattcgtctaagtgcgcggcaaactcaactaacgttgcgaacttttcagaacaatgagaacagtggtaacttcctctttttgtttgcccttcggaaattgtgctgagtactttggggtcgtgatatagctgtgccacgtgcgatttttggggatagcctagaatacactgtgaatgggattgttctgttgtattgctctcaataaatacaggatttgctcctttttgacgtccataattaataagatctctgaactccggatcaactaatgacgtgatacagtgtgtactgtccgctatttcatccggccgtaattgaggtgctgtaccttcctcagtagacgacgtagagtcataagcctgtctctgatttccggctataactgtgattgtgttttctaatgatagtagtaaacagtcctcagtgctggaaggcaggctggaaggcaggctggaatccccctctaagggtgatgccgaatattctttcatgttttgcccgaaatcgtgccaatgataaatcggttgcacctcttgtaaaacctctctgttccaagaccccttggcgatggcactgttttgtccataacacggtgacataagtgctgaaaatcccaacttctagtaaagaattaacaaattcaactgtatgacttataggataagaacaatgtcagttccaatgcgttgacacagtagaaaatatatttactaagaagcagcttcgtcgttggtatagtttcggttgatctagatataaatataactacaaataaatggcaggaaaaattgaagcaaatgacacaggacatatctatcacattgctccctttaatttcctcgaaggcactctggcctttgttctctgcataagaaaaagccagcagaaaatacggtgatatatttaatacatgcccggccacttttctgctggtaaagcccaccggaaaagttcggattttcttatccagtatacgccgaccttttgatgtaatctgtgacatctcactccggcggccattttacgtgacgaagcatcccttacaacagaaagaagaaaaaagatatgccgctttgcggtttctttctggcaatgtatgcactcataatgctactcgtttacccactatccctgtccaaactaaagagggaggaaagcactttttgcatttacacatcgtagattataaaatgatcgttaacaggcgcttgtgattttgaatttaagaaatgtggactagagaagtcttaaatcgccaatgctgtaccagactctctatagcatctaaacacgaaattcaactgttatcttagtttttcacttaccagtagcgcgcttgttattcccacgttattatttgcccccacatcataggtcaagtgaccttctcttacccgacatgaataaagaaaagaaaagaaatcatacccttcagcctgtttagccataaatagtaaagagtagatgtttcgacggactaaataatgtgaaaaaggttctaaaaccttcaaaacaattaaacttgagaaacgttgctataggattgagctaataatttgaattaataggagctgctttttactttgatatatcctgaagttatgttacgagtttctgaaaatggtctacggtttctgctgaaatgccattcaacgaacgtaagcatgtttaataggcttctgagtactcaaataaaggaggggagaagttccatagatgatgctggcattatccccgatggaactattaacgaaaggccgaatcactacatcgagggaattactaaaggcagtgatctggacctcttggaaaaaggtataagaaaaactgacgaaatgacttccaattttacaaattatatgtacaagtttcacagattgccccccaactatggaagtaaccagctcattactatcgataaggaacttcaaaaggaactggatggggtaatgtcatccttcaaagctccgtgccggtttgtatttggttacggctcaggagttttcgaacaagcgggatattccaaaagtcatagcaaacctcaaatcgatataatcttgggcgtcacatatccatcacattttcactctattaatatgaggcagaatccgcaacattattcaagtttgaaatacttcggttccgagttcgtgtctaaatttcaacagatcggcgcaggcgtatattttaatccatttgcaaatataaatggacacgacgtaaaatatggggtggtttctatggaaacacttttaaaggacatagctacttggaatacattctatttagcaggacgactacaaaagcctgtaaaaatattgaagaatgatttgagagtgcaatattggaaccaattaaacttaaaagctgcagctactttggccaaacattacaccttagagaaaaataacaataagtttgacgaattccaattttacaaggagatcactgccttaagttatgcaggtgatattagatacaaactgggtggagaaaatcccgacaaagttaacaacattgttaccaaaaactttgaaagatttcaagagtattacaagccgatttacaaagaagtggtcctaaatgattcattttatcttccaaaagggttcacattaaagaatactcagagacttttgctcagccgtattagtaaatcaagtgcattacaaactattaaaggtgttttcacagctggaatcacaaagtcaattaagtatgcttgggccaaaaaactaaaatcgatgaggagaagctagtgtatccaatgttatctacacattatcttttatcaaaaatgttttatcgtcctttcatctctttcgaagaatcgctctattcacattccaaatctctggcgtcggtcaatatttattcatctttatttttaccttcttctagataatatacattatcccatattggcattcaaactgacttacttgcattatggaagggggatcatacgttccagtatatgcaatggatgtcgtacttacgaacacattgtagcatttgaaggggtatttctatatatttctattattaagggttatattacaattatactttatagtttaaaatatttaaacaagttctcaaatacttaaatacttctccatgaggtggtcggccaactcaacatttccgctttgctgatatattataatactgttataggcagcatgttttttcaactttccatcatcgtagttttctagaactctattatagtactcaattgcaatcgataccagaccgattaaatggaaagcacgccctaagttgtagtctgcctcttgcttttccaaatccgtatataggcttttccttattttatgataacgatatagataacgtaatccatgaaaaatttgaaaatgcctttgtgctgttagtctctgcatagcacgatgaatatgtgacagacccattaaaagattgaccatcgggtcatctgggatatcctcttccaacctagttaaatactgtagggctgaaagaaagcccctactggaatagagaagaacagcatagatatagtacaaatatggcgacgactttttattagggttgtacacctctttgttcgtaattgaagcttgcccatttacctcggtattatatctacaactgtcaaaagctttcagttgtcttaagaaaaatttttgttgaatggtagagctcaaaatattcagagaagagggtcctcgacatagggaatacataaatacctgcaaaacttttctattaaattgaaattgatttagtaaacctcttaaattttcggccaattcctcttcatcatccatttgaagaacaatagctagtttcacaaatttcatcatcttaaccctctctggatcctggaagaacacgtttacttcctgggctgtttccacaacactcaggccgtcttcaacactttgatattttgcgattactaaagaaagttccataaataactcaaaccactgctcatacgacaatcctctcaattctgtggcagaagttaaggttactctttcctccattagcggcccttcaaacacactatctccttcagctaacttagataacctttcaatttggaaatcaagctcggtgttaaactttttagttctccttagtattccaacgaatttcctggatcgacttttcataaaaaagttcttaacgctcgaaaatatatcaactaattcagaaactgtattgatccatatagatgcctgtttggcttcattgagacctgaatttagttcaaattttttcatcttttcgtatttatcaacgacttttgccgttattcttctttccctttctattctctctctttctgcatcataaggtgtacgtttctttttcctgaaagttctaaatttactatcctccagcagcggtttactagaaatatccgaagtatcgttagaacttttctcgttagaaatcctgtgcagtgtttcatcaacctggtgtttcctcatttctacaacgtcaactaacatatgtttaaaagtctctggatcatttaagcgatagtaaacttctgccaaagatacacgaatatctaaatcatctggttcagattttatagctagttcataaaactctttagccgtttcataactttcgatttccttgtagcatcttgctagtggtttgaagacgtcagtggtacgccattcctcaagggataacaacggcgtaaagaaatcgatagcctctttatacttttcagcccttgttaaagcagttgcagcctcaaaatataaatccgcaacgtcactgaaagtctcatcatacaggcattgaaaatgattcagagcttcaacaaggttatctgtgttcaatcttaacaatcccaatctaactctaatatcgattggaatgttatacgatttttccttttctgcggcaagtagtgaatcaaaggtactgtttttaaaccttctattgtcaaattctgaatcatctggaacatgatcccaaaatgtctggctttcgcggcgttgaatccaccgtgcacattttttaattgtctttataccatcgacctcactaactgcgagttttaagaaaagttccgcgagaatgttcaaagaagaccagtcaaatggtatgcatttatattttgcatcaatttttttccagttgatgtcaggaaacatctgcctatcttcatcttgttcaaggggttccttttcgtctgcatcctccccttctgcggcgctttcttcgtctgaagaatctaaggcattttctaaagcagctaatatcgcttcccttctctcaacattagcattaaacactttcatatagagctcaattgaatcttcaatccgatcataatcaacataaagaatggccaactccctcaatatgtttgcatcataaggattgtacatgtaaagcctttgaaatccatctaaagctcttgctaactgtcctgtcttcttgtacaacatagaccggcgataaattgattcccattccataggattcaaacttattaccctggaaaagcagtagatggcctgcctaacatgatctaaatcggcggacagtatagcgactatcttccagaattcccaatcggaagcatttaggtgagctgccaggaaccaagagttacaacaatcattaagccttccttgcaattgatatatatctcctagggtctcgtaagcagcaaaattacgtgcatcttttttaattacctcattaaataatctttcggccacttgtaaatcattcctgacaaaagcttcattggcttgagaaagtaattgcgctacctctggatcaagcactctttcttttctttggcggccgtaagatttacctttgtcatttttcttcttcttttttaccttaaagttacttgcttccctaatcgcgttcatgaaatcttcctcatcgtcttcagatatttcaccgtagtccgagaattctgccaacaaagaactgtctcgttcggaattatattcatcttcgcttaattgtagatcatgaggtacatcctcgtcatcatattcctcatcttgaatcaaatgcttatagtcatcaatatttccgtatagatgctcttcatcctcatcgttaactttacccgtatcagcgctttctcgttcagctgattgattttgctgttcctttttcaattttcctgctgccatcacagatacacttgagggtttctttctctagcttcagattcattgttgactggtgttattatacacagtgcgctgccattattatcgttcttctatttctagccgaagcgccttaaaaaaaaaaagtgtccactttgggaaactcgcctttacgacgaaaaagtcaaacttgcgttctacgaaagagaagaattccttttttgggttaggtggcgaaaaataaaggtagttaaaagtaatcctggctggtctatgtgaatagggaagagataatgatgtagttttcaatagatagtaacacataccatagcaagggaggaaaaaatatcaaagtgatactgtaaaatataataaaaatgttttctggctttagttcttttggcggcggaaatggttttgtaaatatgcctcaaacgtttgaggagttctttagatgctaccctatagctatgatgaatgatagaatacggaaggatgacgcaaacttcggcgggaaaatattcctgccaccaagtgctctaagcaaactatccatgttgaacataagataccccatgctttttaaactaactgccaatgaaactggacgtgtgacacatggaggtgttttagaatttattgctgaagagggcagagtttacttaccacaatggatgatggaaactttgggtatacagccaggatctctactgcaaatttcatctactgatgtacctctgggccagtttgtgaagttagaacctcagtctgtagatttcttggatatttccgaccccaaagcagttttggaaaacgtactgaggaatttctcgactttgaccgtggacgatgttattgagattagttacaatggtaaaactttcaaaattaagatcttagaagtcaaaccagaatcatcatcgaagagtatatgtgtcattgaaacagatttagtaacagattttgctccacctgtaggatatgtggaaccggattacaaagcgctgaaagctcagcaagataaagaaaaaaagaattcttttggtaagggccaagttttggatccctcggtgcttggccagggatcgatgtccacaagaatcgactatgcgggtatcgctaacagtagcagaaacaaactatctaaatttgtaggtcagggacaaaacatatctggtaaagctccgaaagcggagcccaagcaagatataaaagatatgaagataacgtttgatggcgagcccgccaagctagatctgcctgaaggccaattattctttggtttcccaatggtcctaccgaaagaagacgaagaaagtgccgctggtagcaaatccagtgaacaaaatttccaaggccaagggatctcactaaggaagagcaataagagaaaaacgaaaagtgaccatgattcgtccaagtccaaggctcccaaaagcccggaagtaatcgaaattgactaaaagatatatactagtatacaacaatatagtgtctttgacagatatatagagcattttcaagttaacagatcttagaatccaagtatcttatgcatcgcattagctctgctgcatttgctgttcgtttagtaaaaataattacgtgcgcggttgcgcgatatttcccttgcttaatgccgaagtaattctcttcgtttacccatactcgaatctattgtgttgttgaaaaataaaaaaaaaaagaaccaggttatataattgtgagttgatcagtatataaatgagagaaaagaagtttctattgttccaaattatatccaagctgattttttaacccttacctcacgaaaagcaagtttaagacaaacactcataagaatccttacatatactaaaaaacaaatgcaagtctccccagctattgtaaaaggtatcgcagtctcatcattaggtttatacgccggtattttaacttcatctaccgtgatttctattaccaccccaataaatgttctaactcaacatttgaagaatgttttgtgcacattaggatgctggagcaccgttttaggtggtttagctactggtgcctttggactcagctactatctagctgcaccaggagaaagaccaaactaccttttgtgcggacttggtgtcgccccattatctgcagcctacctatacttagtatcactgttcaatcacaagctagccccaaaatgcacacgtgaccaaaatgatttagaaaagcaaaaggatgaaaaattaccccaacatcacccggaagtcaaagatggggaagctgcatgcccattctcaaagatgaacaacgccaaaacattaaaacctgaatccgaaagaagcgtaaaatgtcactcatacatgtcattgcacatgagcattgtaaccggtataacaatttttacctttggtaagtgtatcctagatggattcaaagcatgaacgacgaagcacgtgacacgttcccttcaaacatcacaattatttaagcgagactaatatatatgtttagcgaaaaaaaaggccaaaaaaactagtaaatatacaaagcagagtatttttggctcttgtccacattggataagagaatatttatttttcacacagaaaaaaaagttatatacgtatctctaagaaagtcaaagacaaattacgtagaatgtgattcattcccatttcgcccgtacactctctgtctctgtctctgtcccaaacttcccttcctatacgtattcataatctgcttaaacgtcaacagtagtttcggaacatcttcatacgtagggaatacgacttttttcttttcacctgcagcttgagccaaactaaaactgggatccggataaactattaataaaggatcgcaaagtccatacgccagtttaatgggaatgaaatgatattgcgaagtgacgtcaagaatcgactttaagctatatccgaagtcaagaaagccgaaccttacatgcggtcggaaagcaaacgaggagattagattggttttcatatccgctaaattttcttttgattttactttggcttaatctaatgcatgtatatcggaagaagcaaccgatctggcccagttgagtcgtgctaccttagtcatgcccaggaaaaccggattccttcttttcattatgacatccgtttaggtcaataggcttttttttctctcgcccgtgcctctccgtgttcgatgaatgtgcagcttgcctccgagcgggcgagccacctcgagcgggtgacgaaatagtggaaaagaaacggggaagcaaaactgtgctgttctggcccgcagcggacgaacgtcattaaaggcgctccatttctgtcgtgagggtctttcggtgcggtggtgaggctgcgtaaacaagcttgctcttcatacccctcccgtggagctagttcggaaggactattggcgcatcttctgttgagaggttccgtaattctccgtaacgtcccgttcaccactttgcatgtgctctcacgtacggccgtctcttttcggccttcggcccgttccgatttttgtaccccttacgtgctttgaattctagaaggcatctcctctccgatggcttggtacagggagcactagggaaattgcacatggaagtatctggaatacaaagtttttgaaaagaaaagccgagcgtaatattgggacaatacccagttctcagccttttcagcgcgggtatgagacagcttgcaacaggtaaaaggaagttagaagggttaggtgaagggaacgatgatgctgcctgagaacaaaaatgcagcttcatgttacatacaataaaggaaggataattaaggggaccatgcaataagggacaacttaattttggaaaaatcggagcttagttgcatctacctactaatactttccccaaagaataataatacgagtacaatacatatatatatatatatataatatacacatgtaagtgatgactattcttaatacaaaaaaatttcccttttataataactattcttagcattaaataacccgttactgacaaaaagcatataacataggactcaagatcgactctcataccctccgaatcaaattctcactcgtatacgcaatcatttaaataagcacatcattatcagcatataccgaataataaaaagcaaaaatgtatacaaaactaagatctatacaatcaggaacatttagcacagtttataaagcatggagtactacacataaccgctacgtcgctttaaagattactcctaaatacaaaacttcagaagccaacatgaagaacgagtatgatgtaatgaagattttgagttcttgtaatcctcaccccaacatctgttcgatgctcgacttttacacggatgactcgtactacatcatggtgctagaatactgcgaatgtggtgatctttatgactttctagatattgctaagagtcaaggtagcccgtcgtctccatctttgattcaaattgatatgcaaaagataatcaaacaactgtgctcagcaatcagctttgctcacagcttgggtattgctcatcgtgatatcaaaccagaaaatattttgctaacgataaatggtgacatcaagttggcagactggggtcacgctatccaatcccctaaatctaacgacttccagattggtaccgataattacagggcgccagaaactttctctggccgcgttagtaactcttgttttaagaagaatttcgatcggtcatcggctccattgtataacacataccaagctgactattggtcattgggtgccaccatattttatctgatgttcggcgattgcctttttagagtctccaaatcaaagaaggttcagcatctaaaaaatttcgatgagtttgaaaaagatccatttgcattcatttacaggaaatacgtagtaccaaggctctcctgtggttacaatgatgaagaagacctacacgttagcctgcagcatacgaggcagtacatatggcaagatctacccgacatttatgatgtcttccatttgtgcaagattatggttgataccttattaaaggtatcgaacgctaaagagaggtcgatggagaatttcatcaatgaagttgattctgcatggaacaaagatagctcgatggacagctgcttctcgtaccaaaataagattgatctgttttgggaacagtggtctgtgaacacggaaacagtaccagcaaagttccaattgaaaaattttgagaaaccttgcctaattcaagatggaaaataagaagtaaaaaagaccttttgaaagtttcgcctcattttccttgatctgactttttatcccctgcttatccaattttagttaggaactttggcataatttcagtattacatactacctaatcgacataaaataatattacatattcatttttttaaaaaataatcataatcaatttatcctttttattccttttttctcctgtgcaaggttgatggtgatgtttatgatggtgtgtttattatttacaaataaagatgctatctaattcttgtatatcgtattaacatgcaaatgcaccgcgagtggcaattttcttctcgtaatggatcagttcaacatcttcaatggtatgaaccagaattttcgaattttcttcgttaaattcgaatatgaatgttcccttaatcagccgggataatctcttttttttacttcttttaccgtcgccatcatttttcttcttctcatcttctttggaattttgagtttcgttgaccttattttccattgacctttcagctgcattttcaaggtactcagagataacactttggttcaaattattggctgtaggatgtaaaatgtagtctatgactggtaccgacctcattgaaaatgaaccgcctgcaccattgcctcgtttctcctctttcaatctgtcattaatttctaatttggtaatcttgcaatggtcttccggtatgcagctttgccatttgatcaccaatttgtcattacatgttatggtattataactctgaagagcagatttaacttcttcatcatgcgatgtcgatgttagagtctttactgaacttatatgcaagcgacattcatcgcccaagataaactttcgtactatcattcgcattgcattcaaagaagccatgtattttgattttccatgtaacactggaatatatggatgcgatgttggaaatagtctaaaaacaacgttatccgccaacactgactccttgaacattttttgtaacaaattgggaacacctttaaccactaaataatctgttatttgccccaaattggccactttttgagaattggagtaccatcgaggaaagattcctttgatagatattatgccggctctgcaaacacactttagtaacataagtctttccccctattatctatgaatataaactgtctatctttccttggttgtgatgtatcgttttccgtagaggcttgcagctttatggctcatacctgtcatccctctttatgggccttttaagggcgctctctacattgtattctattcatttttttcgtaaccgtaactacgcgccttcttaacgcaaggcgctcgactcatcatgagatgcgtatgaatgtctttcagtgtatagaaatacatctcaccaaatctatttatttaactaatatttcttttaatattttcctcaagaaactcaggcagttaatgttgtgtcctattttttttagttctttcccatttttatagcactcgtacaaaagaaatcgaaatatttcaatatgtttagactcggttctatgtgttaaaactgcaagatgaaaaagtaacatctatcttagattaaggtcctttctttatattctttactttattagtgagcagaaatattattaaaaattgccgctgtcatactgtacgatattattacccgaccgcagaatgttcctcaatactttctttttcttcctttttttcacttcgctttcttcatgtccatcaatgaaatttcagcttcatagcgatttattttcagtgtacgttattcaatgaagattccttttcctcgatctatccagacgactagacatagcgagaattctttacggtagaagcaacctatagattaccgaatcataactttctttagtgttgattgagacgtgttgtgtttaaactatccattgcatctcgataaaaaaacatagtactacaacaaacagtcaggttcaataacacctaaacattatgtcatctcagtttttcctgaaaacctctcaggatatagagctcttccaaagctacccaacttttgagcaatccaacacaaactccaaggatttccctgtcatttcctcggttttatcgccatgtggcagatttttggctttatctacgaaggagaacgtcaaagtttttacaggtccatgtttggataacgttctattaacaatgaagttgtccgacgtctatgacctacacttctctccagcaggtaactacttaagcacttgggagagagcgtctatacaagacccaaatcacaagaacgttaaagtttggtatttgaataaaccatttaagaaagattgcgtttcggaggatatagtccctgcttacgaatatcaagccaaatcccaaagcggttggtttttacaattctccaaattagacaattatgggctaagactttttaaacacgacttgaagattgttaaattaagctccgctaatgccgacaatttcgacttccaatctccgtttgctgtcttgtctgatgatgaaacgtcccaacatttcaccacctacctaatctctccagctgaacatccaacaatttgtactttcacaccagaaaagggtggtaaaccggctcaattaatcatatgggccctctctgaaggtaaaatcaccaagaaaattgcctccaaaactttctttaaagctgattcctgccaattgaaatggaatccattaggtaatgctattttatgtttagctattactgattttgattcctcaaacaaatcatattatggtgaaaacacactatacttactgtctttccaaggtgtcaacgggactttgggtggtaactctgtacgtgtttctttaaccactggacctgtccacgatttcacttggtcgccaacttcaaggcaattcggtgtcatcgctggttacatgccagcaaccatttccttttttgacttaagaggtaatgttgtccattcattacctcaacaagccaaaaataccatgcttttctctccctctggtcattacattcttatcgccgggtttggtaatttacagggctccgtggaaatcctagatcgtctcgacaaattcaagtgtgtgagtaaatttgacgctaccaacacttctgtctgcaaatggtcaccgggtggagaatttatcatgacagctaccacttcaccaagattgagagtggataacggcgttaaaatatggcatgtatcaggctctttagtatttgttaaagagttcaaggagcttttgaaggtagactggaggtcaccatgtaattacaaaactttggaaaacaaagacgaagcatttttcgagaaccatatcattaataactgggaaccgctacctgattcgaccacatcttcacttgatcctaaaatatccaataaatcagaattgcaaatacattctagcgttcaagagtacataagtcaacacccaagcagagaagcaagctccaatggaaacggatctaaggccaaagctggaggcgcttataaaccacctcacgcaagaagaacaggcggtggacgtattgtccccggagttcctcctggtgcagcaaagaagaccatcccagggctagttccgggcatgagtgccaacaaggacgccaacaccaagaacaggagaagaagagccaataaaaagtcaagtgaaacgtcacctgattctactccggccccatctgctcctgcctccacaaatgcccccacaaacaataaagaaacttctccagaggagaagaaaataagatctttactaaagaaattaagggctattgaaaccttgaaggaaagacaggccgtcggcgacaaactagaagatacgcaagttctaaaaattcaaactgaagaaaaagtgttgaaagatttggaaaagttgggttggaaggatgaataaactagaagaaactgatgtatccatacaactgtgtaaatattaacaacgtcaaataatactactttgaattgttttttactgtttcccaggagaattacgccaacctcccccctttctttttttcccttgttttattgtacttttccacatatttttttaacatcaaatagtaattgatacatacataattagtgagcattttccttatttttacgtctcttcttggcggattgccaccagccgcatcttacaatgtatgccacgataccgccaggcaataaatgaatatggagtgtcacttcggctccgtaagccggcgctgcatccgccaccacagttttttttagcgtcgctgtcgccgctttgccacagaaaaagaaaaaaaaaaaagaaacggcgccgtgtagggttttgtataacagatcggcctagcagccaggagatggcacggcgccaactgaaaagttagactgtggaattgccgttcaccacactcgagtggcatctaataaactgccacagttgactcaagcggtgctaccttcgcagttattgcacaccatggtaacacataacacagtcttgcattacaaatgtggttcctcctacttggcggtgaatttcttgagtcagcccgttattttcatatggtgatgtaagattacatacagtatatatatataaggatgattctcacacaaacttttccgctgttcatcatattttgtttttggattagtttcacattctgtagaaatctttaaagacaagagaagagaaaacaaaggcggagcaatgtcggaaggaagaacgtttctgtcacagttgaatgtcttcaacaaggagaactatcaattttcttcttctactacaaaaaaggaagtaagtaactcgacagtggatgctgacaacggtgcctccgattttgaggcaggccagcaatttgctacagaattggaccaaggtgaaaagcagttaggtattttgtcgtgtattgggcttatctgtaatagaatgcttggtaccggtgttttcgccgtttcctcgaccatttacacactatgtgggtctgtggggcttgcattaattatgtgggcagttggcgccattattgccatttctgggttatatgtatacatggaattcggtacggctataccgaaaaatggtggtgaaaaaaactacctggaggctattttcaggaaaccaaaattcttcattacctgtatgtatgctgcgtatattttcttcctaggttgggctgctggtaattccatcaatacagctattatgtttttaactgctgctgatactgaagtgaccaaatggaatcaaagaggtattggtgtggccgtcgttttttttgcattcctaattaattctctgaatgtcaagattggtctatatttgcaaaacattttaggtattttcaagattggtattgtcctcttcatttctattaccggttgggttgcccttggcggtggtctcaaagatggttatcaatctcacaactttcgtaatgcttttgaaggtactgaaaccgccactgcttatggtattgttaacgccttatatagtgttatttggtcgtttgtcggttactccaatgttaactatgcacttggtgaagttaagaaccctgtgagaactttgaagattgctggtcctacatcgatggtcttcttggctataatctacatttttgtgaacattgcttacttcgctgtggttccaaaagataagttaatttcttcaaaattgattttagctgctgacttcttcgatattgtgtttggcggccaagccaagagagcagcagccgcactggtcgggttgagtgccttaggaaatgttctttctgtcattttttctcagggtagaattattcaacaactaggacgtgaaggtgtgttgcccttttctaatttctttgcctcttctaagccattcaactccccaatggttggtttgtttcaacattttattgtttgtacagtaaccattttagccccacctccaggtgatgcatatttgctagtccaaaatttaatttcctacccaatgaatattattaattttgccattagcgcgggtttgctttggatatactggcaacgtagacaaggtaaaattgaatggaacccaccaattaaggccggtgtttttgttacgggatttttcacattatccaatttatacctgattattgctccttacgttccaccttcaaatggcgagtcggtgtattcaagcatgccatactggatccactgtgtaattgcttggggtattttcttctttggtggtgtttactacgttgtttgggcccaattattgccaagatggggccactacaaattggtttccaaggatgtgcttggtgaagatgggttctggagagtcaaaattgccaaagtttatgatgacactattggcgatgtcgatacacaagaagacggcgttattgaaacgaatataatcgaacattacaaaagtgaacaagaaaaatcgctgtaaccaaaaaggtacttaccatctcatctcgattcttataatcacgtatgaacattcttataattgcattttctttatacaaaatatataggtaccaaacctcattataatttctgccatttaatagtttaagatgctattccgtttcgtattttttcaatttttatacctactattgcgcgaaatcaaaatagcatactaagaaaaagcaatatcatgaattgctgatgagatagattcaaattggaattaactaaatctatcagcaacgctataaacacagataagcgctctataaaatcgtttgtctaacgttttatatagttctttattgctcccttaccctctttccgtcaatagtgattgttgtctcgggaaagcttttttttttattaatcaaaggcccaattgagttacaactgaaattaagctgagttggcggaacagtgtggtattagcgaagggaaaatctgtgaagtgccctagctacaaaacagagataaaaaaaattatatttcaagcatggtggagcaagataatgggtttttacagaagctactcaaaacacaatacgatgctgtcttccatttaaaggatgaaaatggtatagaaatatatccaatattcaatgtactgccacctaaaaaagaatatccagactattacattataataaggaatccgatatctttaaacactttaaagaaacgattgccccattatacatcgccacaagattttgttaacgattttgcgcaaattccttggaatgcaatgacatacaatgcaaaagattcagtaatttacaaatatgccattcttcttgagtcttttattaaaggaaagatcgtgcacaatataagaaaacattatcccgaggtgacatatccatctctaggtcgaattccggaaatattcgcagagagtatgcaaccctccgatttatcctcgaaccccattaatacacaggaaaatgatgaaaaggctggcttaaatccagagatgaaaatggctttcgcaaaactagatagttcgatcactgaaaggaaaccaaccaaccaagattacaggatgcaacaaaaaaactcaccagcgtttccaacccattctgcttctataacaccgcagccgctggcttcacctactccagttgttaactatgcaaatattacctcggcgcatcccaaaacccatgttagacgcggtagaccaccagtaattgatctaccctatgtactgaggattaagaatatcttgaagatgatgagaagagaggtcgaccaaaataataagacgcttaccctctgttttgaaaaactaccagatagaaacgaggagccaacctattactctgtcataacagatcccatttgtctaatggatattaggaaaaaggttaagtccagaaaatatagaaatttccatacttttgaggaagactttcaattaatgctaacaaattttaagctttattattctcaagatcagagcaatataatacgagctcaactattggagaaaaacttcaatagattagtgcgaattgaattatccaaacctgatgaagactatttacctgaaggtgaattaagatatcctctagatgatgtagaaatcaatgatgagaaataccagataggtgattgggttcttttacataatccaaacgacatcaataaacccattgttggccagatttttagattatggtctactacagatggaaacaaatggttgaatgcttgctggtattttaggccagaacaaaccgttcatcgggtggataggttattctacaagaatgaggtcatgaaaactggtcaatatagagatcatcctattcaggatattaagggaaagtgctacgttattcattttaccagattccagcgtggggatcctagcacgaaagtcaatggtcctcaatttgtttgcgaattccgttataatgaaagtgataaggttttcaacaaaatcaggacttggaaagcttgcctgccggaagaactccgtgaccaagatgagcctacgatacctgttaatggaagaaaattttttaaatacccttctccaatagcagatttgttaccagcaaacgcaactctaaatgacaaagttccagaacccacggagggagccccaactgccccacctttggtaggcgctgtatatttaggccccaaattagagagggatgatctgggagagtattcaacttctgatgactgccctcgatacataatcagaccaaatgatccaccagaagaaggtaaaatagattacgaaacaggaacaataattacagataccttaaccacaagcagtatgcccagagtgaacagttcctccacaatacgtttacccactttaaagcagactaaatcaattcccagctccaatttcaggtcctcatcaaatactccactattgcatcagaacttcaatcagacttccaattttttgaaattagaaaacatgaataatagttctcataatttactatcacatccttccgttcctaagtttcaatcgccctctttattagaacagagtagtcgctctaaataccatagtgcaaaaaaacagacacagctatcatcaacagctcccaaaaagcctgcatctaaaagttttacattatcctcaatgattaataccttaactgctcatacctcgaagtacaacttcaaccatattgttattgaagccccgggtgcatttgtggttcctgtaccaatggaaaaaaatataagaaccatccaatcgacagaacgtttcagtagatcaaatctaaaaaacgctcaaaatctcggtaatactgctattaatgacataaatactgcaaatgagcaaataatatggttcaaagggcccggtgtaaaaatcacagagagagttattgattccggaaatgatttagtacgggtacctttgaatagatggttctgtaaaaacaaaaggagaaaactggattacgaagacattgaagaagatgttatggaaccaccaaatgacttcagcgaagatatgattgctaatatttttaatcctccgccgagcttgaatttagatatggatttaaatctaagcccatcctcgaataactcttctaatttcatggatttaagcacaattgcaagcggtgataacgatgggaaagaatgcgatacggcggaggagagtgaagacgaaaacgaagatacagaagacgagcacgaaattgaagatatcccgaccacgtctgcttttggcttaaattcttccgctgaataccttgcattcagattacgagaatttaataaattatgaccatgataaattcaccacatgtatctatatatgttcatgcatataccatatatattttgttattcatacgatagacctcaatcgttttgttgcctttcaaaacgcacaattgtaaacctagcttactatttatctatcgcggtccagaatggctttcctttttaaattcatcccagaagccacgtcggagtaaagtattcggccttgatgactatttcgaatcgaaatgaaagaataaaaggaactaggaggttgttccaacaattttccatgccgtaatttcatcggttattaggttaccagcatttatctcagtttatttgagtcaaggtaatttattttcattcattactgtatggagtaaaaatgaattccatttatgtattcgcacgaagagaaatttatcatccgtcagagacaccaaattacggccgaatttagatttgtttgcacgtaaatatgagccaatgaaagcgttattattcaatgtttccaaattgttttccaccgttttatttttccccaagaattcgcttttatgaatgtttttaatatatgcaatcattttatcaaatccaccgatgataaagttccagtgttcactcaacattttcatagaatcgtcatggcttctggaatcgactgttaaaataaaacaatatcttctttcattgcctctagcattttcatcatacagtttaaagcctataactaagttcaatcctctaagatcatcaaaaaatataaaaggcatattatcataaatcattgtttcttcagaaaaggctcttttaataatagaatttagcaattggtatcttatagaagaatattgggtagttataaacggaacatcttcgatgaagcaccgcatcgatctagttgactcttcaggaaactgtaaaagacatgattcgcaatatgattcagttggataatcaggcactagtaattcttcacctagcgttcccttttctgcggattgtgtaactgatatgatccttgggccatgcttgtcgcagaaatgagccaatgaaatcactgtcgaggacattctatgcatctatttcatcaaccatttaaacgctaacttattttatggaggtgctagttagttggactttattgcttcatttatcgtttgatggtcatcgaatagaagattcctaagcccttttctttttactcaagattttctttttcaagcgtgttttttctggcaagtacgaaaacggcatcttcgaacttggcgaatgaacaatcggtttggttcaacatttccaagaacaactacaacatactatcagtgttactttcaaaagtcttttaatacatttgaaatgatattcagtggaagtggaatgaaataggccacagtgaataggccacgatacacacagcatgtgtcatgctcaataccttgcacctgaatctatataatcttgtagttcaccattatatacataactcagaagaagaaaacaatacgcatattggatagtgctccatcgcttttaacaactgataatttcagtcatctggctcagggtcttgtcgattttttttatttagaaactatccgaataaaaaaaccgcaggaatacaaagcgatgggaattgctatttcactgaacatgtatgtataccgtataccgcataaaataactataaacctacaccattaaacgatgtgtgcaaagaagctcaaatacgctgctggcgatgactttgtacgctatgctacacctaaagaggccatggaggaaactagacgtgaattcgagaaagagaaacaacgacagcaacaaataaaggttactcaagcacaaactcccaacactagagtccactcagctccaattcccttacaaactcaatataacaaaaacagagcagaaaacggtcaccactcctatggttctccccaaagttattctccaagacatacgaaaacacctgtggatcctagatataatgttatcgcacagaaaccagcaggcaggcctatacctccagcgccaacccattataacaacttgaacacttccgctcaacggatagcttcctctcctcctcccctaattcacaatcaagcagtgcctgcacaactcttgaagaaagttgcacctgcttcgttcgatagcagagaagatgtacgagacatgcaagtggccacacagctatttcataaccatgatgtaaagggcaaaaaccgactgacagctgaggaactacagaacttactacaaaacgacgacaactcccatttttgtatatcatcagtagatgcgctgataaatttatttggtgcttccaggtttggcactgtcaaccaggcagaattcatcgccctatacaaaagagtgaaaagttggagaaaagtttatgtggacaatgatatcaacggatcgctcaccatttctgtaagcgaatttcataactcacttcaagaactaggatatctaataccttttgaagttagcgagaaaacatttgaccaatatgctgagtttataaacagaaatggaacaggaaaagaactaaagtttgataaattcgttgaggcgttagtttggctaatgagattaacaaaattattcaggaaattcgatactaatcaagaaggcattgcaaccatacagtacaaagattttatctatgctacattatatttaggtcgtttcctacctcattgatgaaaaccattcgttctttctggtcgtaatacaaatagaagaggtaaaccaatcaatggcccgttagtttgccatttgctgcatccttcccatgcaaagtgtcttcgtatttagtgatgttttgttagcgacacaaaagagacctcgatgacagacatttttttttctttacttaatgtattataagtgtgtctgacctcgactatcattataatattaatttgaagttctattttacatttatatgagttattccattacataataaggatatcaagagcagattagtgtcttttagattatacatctttttccccccttttttgttgttggtagtggaaagaaaaggatcaattaacagaaataaataaataaataataaaaacctaaaattccttttgcgtcattgaatttttattatgaagtcaaaagggagtcggttgtcaacagactgtcctgtcgaatttcccaagatagtctctggattcgctgaggaagtgaaaatacgtagacaaagttcccaaggacagtacgccgtcgattcacatcctccgaaaagccctgaactgaaacacagaagacagaggtcatcctcttttgttaacggtaaatgcaggaacagggaccttccattgttagataacaagaaagcacaagaaataaacaccaattcacacggccaagacatcggtatcaaaaacttaccacgtcaacgtgagttgttgaatgccaaaaatggaattgattttacgctgatggtggcgggtcaaagtggattgggtaaaaccacgtttatcaattccttattttctacttctttaattgatgatgacatcaaagaaaacaaacctattattcgttataaaagcattgtagaaggagatggaacacaccttaatttcaacgtcatcgatacacctggttttggtaacaatatggataatgcatttacgtggaggacaatggttaactatattgatgaagaaataagatcgtacattttccaagaagaacaacctgataggacaaaaatggttgataatagagtccattgttgtttgtactttctgagaccttcaaataagggaattgatactttagacgtcgtaacaatgaaaaaattagcgaagagagtgaatttaatcccggttattgctaaatcagatttgctaacgaaagaggaattgaaaaacttcaaaacacaagttagagaaataataagagtacaagatatccctgtatgtttctttttcggcgatgaagttttgaatgcaacacaagatatttttcaaaaatatccattcagtataattgcatctaatgagtacatttttaatgaaaagggcgaaaaagttaaaggaagacaatacaaatggggcgctgttgacattgaaaatgaaaagtactgtgacttcaaaatcttgcaaaagacgatttttgattggaatttaattgatcttgtagaaagtaccgaggattattatgaaaaatgcagatctgaaatgctaagaactaggctattaaaggccagagattgcttaacaacgaaaagtgttgacataacggaagaacaaaggaaatttttggaggaagaaatgaacttcgatgaaatcgaggaaaacaaactcaaaaattacaagtgctatgaaataattaataaaacggtcatggataaggtggctacagaatgggatcctgaatttataactagacaattagaagctaagaaaaaattcaacgagctgtccaacagagaaatttcaaaatttcgagactggaaaaagagcctattcatggaacaagagaattttaaccaagagattgaacaattgaatcacaagttggaaaacttacaactggaatgtcaggacttggaatacaagctgttaatcggaaaaagttccaacagccattccacagatagtgctactttagtaaacgttcacatcaaaaggtagtattaattaaaaaaaaaaaaaagccaataatttcgcgcaagctttgctctacataataaaaatacaattaggatagaaatgaatatttttttagcggcagttttaccataagtagcaaaaccctaacaatacaatgtgagactaaagtaaatccgggtaatacaaaatacaatttttttttattcttcacagcgttttttcgacggaggagggaaaaaaaaaaattgtatttaaggcatcaaatgcgcgacatcatatacctttgtccgctgttatcataccttgaacctctacatttcagcctagcgcgcgcaaaaagaaaaaaaaatcataagcaagagtggtacggtaaccacaaggcaatgcaaagaagggtgcgatatcaagtgatgttaccttcctttactttttgcctttttcttgaattgtcaatccgccctttttttcttttcagttttttctcctttcatccgtctcgtttatcataatgatgatttcacttatacctatatgttttttctggcatctctaatgttaggatgtgaagtttaagtactctccattcaatgaatacaatttttgacaatatctgattttactatgattaaacagaccgagggagaaaaaaaaaaggaactaaaaaagggcctacgtagaagatgatgtaaaagtagattcgcatctgagaatgttttcttcaaatttttcttttcggccttggcgcagaagactttctcttcgtccgcgtcgtataggaaacaaaaaagtgtaaaaagtaaaaatcggtatattacgcaatccattcgttacccggtgtagtcacgtgcgggtgcggagggcagccgtttaaacccgtttgggccttggtccgatagaaccatctcgcaggaaagagcagagccagttatcgggtgtcgtttacgcccagatgtcgtttagccagctccgcaacggccactgccactaccactgcctcccttcgtatacggaacacagagatcgtatacggtaaacgactagcactaggacaatagcaactaacaatgaccgataacagtcagcaacctcaaggcacctggcacaaaaccgtcgaggaagaggccctttgccaccgtatcgcatcgctttcccaccaattttttttttcttgcttgcctcgcctctgctgtggtcgtattattattattcattctctgcgcagtttaaactatatacacacgattaatccgttatgcatgtacattttcttgtatgcgtacgcctgtgtatgcatacttctatataatatataatacaggaggatctattcttttttttcttcttctcttcttctctcccttttttctctctcttcgtttctttccttccagtaaatctttatattagttgtaactttttctctttagatagtagcatagaggactaaggaaaagtagtacagccataaaaaaaagaggaaaagatgtctgccgttttcaacaacgctaccctttcaggtctagtccaagcaagcacctactcacaaactttgcaaaatgtcgcccattaccaacctcaattgaatttcatggagaaatactgggccgcatggtacagttacatgaacaatgatgttttggccaccggtctaatgttctttttattgcatgaatttatgtatttctttagatgtttgccatggttcatcatcgaccaaattccatactttagaagatggaagttacaaccaactaagattccaagtgctaaggaacaactatactgtttgaaatccgttcttctatctcatttcttggtcgaggccatccctatctggaccttccacccaatgtgtgaaaaattaggtattactgtcgaagttccattcccatctttgaaaacaatggctctagaaattggtctattcttcgtcttggaagatacatggcattactgggctcaccgtctattccactacggtgtcttctacaagtacattcacaagcaacatcacagatacgctgctccattcggtctttctgctgaatatgctcatcctgctgaaactttgtctttgggttttggtaccgttggtatgccaattctttacgtcatgtacactggtaaattacacttgttcactctatgtgtatggatcaccctaagattattccaagctgttgactctcattctggttatgacttcccatggtctttgaacaagatcatgccattctgggctggcgctgaacaccacgatttgcatcatcactactttattggtaactacgcttcctctttcagatggtgggattactgtctagacactgaatctggtccagaagctaaggcctccagagaagaaagaatgaagaagagagctgaaaacaatgctcaaaagaagactaactaagagaagaaacatacttcaaaaaaaaaaaaaagaaaaacaacaaaaaaacgtataaaatgaaataaatttcgaaccgctttttttccttttttttttttttactttgtttgacctcccctaactctttctttttaccttcacaattgtttattttaatatatgatttttaaattaattcaggttaattctaaaaactatattgcaatcttttaaatatatgtatacacgttcattaccacgtatacatatccatatatatatatatatatatacatactatttatgataaatttttaacaagcaaacccattattaaatgctataaataaaagacagcttctttctaattattattcaaacttaaaaactacatatacaaaaactacaaaaatctttcaaccgacccatcttctggcagatctgaataatctaatccatggaccgtatccaccccactcttcgtatttgccctctggataccaggaattggcctccaatctgcaaactctttcaggatgtggcatcatggcaagcactctaccatttggtgacttgataccggcaataccattggtcgacccattggggttgaaggggaacctttcggtgacgttaccgtagttgtccacataccttatacaacataaaccatccttttcgaacttttccagttgttcagcgcttttagaaaatgttgctttaccttcaccatgtgcgacagcaattggcaatttggatcctgccatgccattcaagaaaacagattcctcgctagaattgtccttttcttgagatatttgcaccatacatacacgggcttcatattgttcactaacatttctttcgaaacttggccagttttcacacccgggtatgatatcttttaatctactcaagaattgacaaccattacaagcaccaaaagcaaatgtatcttgtctttcattgaagaacttagaaaattgcgagcgcacaccttcgtgatacaatacggatttagcccaacccgcacctgcacctaagacatcaccataagagaaaccaccacatgcggcaagaccgatgaagtcatccaaatggaacctaccttctagcaaatctgtcatagtgacatccactgagttgaatccagcttgttggaagcaccatgccatttccatttgaccgttcacaccttgctctcttaagatagcaacctttggcctttgactggataattctaatccgatcttcatatcatcggctgggttgtatgttagggcatactgcaaaccgggatctctatcgtccgtgatactggcaaactcttcttcggctgtttttggattgtctctcaatttctgcatttcgtaagatgtcttactccaagtttgctccaattcagatctcgaattggcgtaaattacatcatttgttgtggagttaataatcttgatttcctggctttggaaggatggcttaccaacaatagaaatatattctttagcaactccgttctcgttcaagattttttcgaacttgctcaagttcttagcagaaatctggaatactgcacctaattcttcattgaataggtttgttaattgactttctaggtctccaccgtcaatgttgatttctaagccgcatctggaagcaaatgccatttccagtaaagtgattagtagaccaccatcagacctatcatggtaggcaagcactatatcctccttttgttgatgcaattggattaaactttccaagaaacccttcaaaatggcgttatcatacacagtaggcgacttgttaccaacttggttgtaaacttgcaacaaagcagaggcacctagtgacttagtctcttgtttagctgatagatcaaccaagacaaggacagaatcatctgtgtttctatttagcaatggagtccacgttttactagtgttgaaaactggtgcaaatgctgtgatattcaatgacaatggtgcagtaacttccttatcatcccatttcatcttcatggacatggaatccttaccaacagggatagcaacacctaatgcaggacataaatccagacctaatgcttgaacggcttcatataacttagaaccctcaccttgatgagaggctggagacatccagttagcagatagcttgatatgatttaaagatttcacatcagcagcgaatatgttcaataaagattctgccacagataatttagcggaagcagatgcggagattagggcgttaactggtttttcacccatagccatggcttcacctgtggaaattattgtctcacccaaagaggtaccggtaacaccgacatccgcaacaggtacttgccaaggaccaacaaattgatccctatcaattagacctgtgacggatctgtcaccaatagtaatcaaaaatgactttgagccaacagatggtaagtttagaactctttgaatagcatcttgtagggaaggaatttcgctcaaatttgcctctggtagatttagtgcttcagttatggtttctcttgacatctttggaggcttaccaaataaaattggcatttctaaatcaattggagttgttttcaaaagaggatcttctacaatcaatttttgttcagcggttgcgtgaccgacgacagcaaatggtgctctttctctcttacagatttcctcgaaaatggataagtcttgaggagaaacaccaagaacataacgttcttgtgattcattacaccaaatttccattggtgacataccaggttctaaggagaggacctttctaatatcgaatttagcacccaagtcattgtcatgaaccaattctggcaaagcgttggataacccaccagcaccaacatcgtgaatagattggataggattattgttacctaaggcaacacaagcgtcaatcacttgttggcaacgacgttccatttcggggttccctctttgtacagaagcaaaatccaaatcggcggaaccttcaccggaagctacagaagaagcagcaccaccacctaaaccaatcagcatagattgaccaccaagtacaattaaacaagagcctggagttattggggtgttcttcaaagcaaattgaggtctaacagtaccgaaaccacccgcaatcataattggcttgtggaaccctctgatttcctccttcccttggtgattcaaaacctttgtagttaaagttctgaagtaaccgtttatacaaggtctaccaaactcattgttaaatgcagctgaacccaaaggagcctcaatcataatatctaatgcagatgcaatatggtaaggcttaccaatattcaactcccaaggttgttcattacctggtatcaaaaggtcgctgacagagaatccactcaaaccacacttagtcttggaacctctgcctgtagcaccctcgtctctgatttcaccaccagaacctgtagcagcacctgggaaaggagacacggctgttggatggttgtgagtttcgactttgataagtaatggaattctttcctttgtagaggtccattcctttgtagttgaatttggtgcaaagaaaaaggcatcattttcactatccaaaacggctgcattatcagaataggcgctaatagtatattctgggtttaatttatgggtatttctaatcatttgaaacaaggtgaattgttgttttattccatcaatggtccaatcagcattgaagatcttgtgacgacaatgttcagaattaacttgagcgaacataaataactcaacatcagtaggatctcttttcatagtttcgacgaatgcatgaatcaaatattccatttctccactatctagagctaaacccaattccgtattagctttggataaaatatcctttggagactgtttagtgtccttaggagttaaaggaacgtgaactaatggctttggctcttcatgtgtgaaaatactcatcgtatttggtggttcggtcagatataattgttgtgtcatcctatcgtagacacacttcaatgaaatatcatttagattttccaaaagagggaaacctggaacagtctttatgagtaaggctaaacctctttcaatacgttgaactttgtcttgtagcccgcatacatgagcaatattagtagccttggaagaccaaggagagatagtgcctgatctaggaacaactctaatcaaatatgtgtcttcgccaagagctgaactgggtaaattattagcgacagcatcgtttaattgtcttgctaatggatcgttagcaatatctaaagcagaatcgtaagtcaacaaaacttctagcaatttagtgtcctgttcagacaaattttgagcgatgccgttgacatagtgaatgtaacacgaacgcaattcattgatgacagaagtactgtttgtataggagtttatatctttaattagattatcgactctgaactgagataaggccttgggacccggcaaaatataatcagtcattgaacttgacttcttttgttatggacctgggaggattaaactcttagggatatcgctaagataaaagtagaagagaaatatacttcgaggcagggacagccaattatttaaatacgtatgtcaaggttttcaaagaaagaaagagttaaatagcaagatatattgcatttattacggcatcatctgtttaatgagtcctcattcaatttttttttttttttttcaatttcaagttcgacgagaaatttggaaaaacgggtcagcaggaaagagtcaggaacggttgaaggatattgaaagtcatttttgtttatttacaagctgatgtagaattacatatcctatctatgcgtcagcttcactcatcgttggtaaggataaatccaatttaatatgatattttgcaccagggagaatagctgtgatgatatccaatagagcgaaagaaggaatggagcctgtgaggacattgctagcataacgacacaaccgagtctcgatacgttcagtatactagtcattgcctcttggactcttgtcgaattccttgaaattgtctttataccttgcgatgacaaacttgagctaaacatcagtcggccattgagttccacgtttaataccgccagagtccccaccaaaatgggcgctagtagaggcattgctactagcggtgagcttagatcaaaggaactgaaacccagtgcggaaaaccaggaaggataaaaactttctataagctgtgtctctgttagggtcctgatgcccatggagactgtgacccaaagaggaatttgcaccattggcagtaaggcatttttccataggggtacattgtacttcttgaataattttttctgcctctttcttgtctctttcactgccaatagtgtaatttgttctggtgtcaaaacgccagcattctgtagttgtaacggcatgaaagaaccgttggagctaattctggcggcatttctagactttttattagtaacggctgccagtcgaagtttaataatgggcgttattggctgtactaatttcctcagttcttgttgtttcaaaattctcctccgctgccatatactgaatggcagcgtcacgagggttctaagggtcatagtagtcaaaggaacaagcactatccatggtatatgtgaggcttcatgcactgttaaaaacgtgtccgctacactttgaaaaagtgaaaagcttctctttgtacttggattagtcctaccatatcgcagaccgactgagctgcacgagaatgacgcaaaaccattttgacgattggctaacctctttaacataatgccatactttatcttgaaattttcctatccttggaccttttttttctaatgaaagtctttttagccttagttgaattactggacggtagaaaaattgggtttgccagcaaaaacaaaagtgcagaacgttaaataaatgaaagcataaactcatatgctagaatatttactaaaaaaaaaaaaaagtaaaaaaaattcattactattatacatgtgatatcagaacggaaggttttactcaacttgactgccatccctcggtttgtagtgaggcaacagctccacaacctcagctggtagtctaccatcgaccttgatggcgtacataccagctatactatgatctacgctcagccactttgctacccacgacttagtaggcttacacattcctacgaggccctcgaaagaaggcgacgtacattccattgtagaaacacctgcctcttcaaaaataccctgacagttgggacaaccatctctattaaactcatttgtggtctgcactatgccacacagcatacaggctctttcactagacatctcttacactgtacctcgttcgcttttgccaaactgaatgtggccaggtgtaattattacacagtacatccttcgagccctttcttaaatttcactttttcactcgatttcactcatagaacgtataaggtgacctttatcaacatcgagattaattatagatagaagatgattaaattatatacatgaatatatttatttgaggtatggtgtctaaagcgtaatatacctatctacttcacgtaaattggactacgaggaccgctttaaatagtagtaaccatctctttcctccatatttttctttacaaattctggaagctcttcacccttattactatcatacaagatgataccattacctagagcatgtttcttttcgtttctcttgtaaaaaaaaagtacaacaaacgtccataaaccgtaaatagcaccaaaaattaagctcacggtgtaaccagtcttaaaacgtggtgactccacggtaggccacgccaaggtaggaatccaggcgtaagtggattgagagaaggaataaatggcgatccatgtaatagccttcacctgaggatcaaaccttaagaagtcattaataaacgaccatagacaaggcgatgcggccacactgaaatacgtggtgaagaaagcgtaccatttagctttcgaaggaatatcccacttgataagtaaggcacaagaaacggtattcattatagcagcaaaaaccatgaatatccacttacatctaaataaatcggcaccaaaggcacaaaaaatcacatacgcaaatcctaaacatgcgggtataacactcaggttgttcacttgggcaatggagtactttgtattagactttaaccacaaagtatatgaaccactatacgcagtcatgttattccacgaacatgtatcaaaaacaacaagtacccagaatgctggagtacaaaatactttcttccaaagttttctgctccataatggggctagcttacttttatcaacaccatctttgatttggttcctcttatttctggcccttgcaattcgtatttcttcgtcagtcagaaataaagagtaacacttagatggtacaccgggaataacaaaaaaaccaataatagccgtgggaagagaaattgcaatggcatcgatcagaaacatccatctccagcctgctagaccatggacgccgttcaaacttttgaatatgcgactttgcagaagtcctgaagtcacggaacccaattgttgcccacaaaagaataaacagactcttgaattaatttcatctggggcataccaacaacctagtatatattgggacactgggtagtaagcagcgccaaaggcacttaaaataaatctgtaagcccttagttcggctagtgagtttgccctataacatgcaaatgtgaaccaagtccagcccaagtccattacaggcaaaataatatgagagggaaatcttggtaacaaatacataaatggtaattggaagacaatggcaccaacattagcaatagtagaagtgtaaacgtaatcattacctttcatgtttaaatcttccttcatattggaaacatatgcgttagtgtagttattcaaatccactgacttggaccaacataacataaaaaagtataaagcaataataatgtctagcttgtaaagaagccgtctttcagccttggtttgagtagtatgattaggatacaaaaactcgtaccacttacgtgatttcttgtattccttattaacacgatactcgaattcatcaaaatatttccaccatttacgcccagcttcatctctcacttcatatggcaagtcatgccttaaattgtgaggatgaggttctacagctgtagtttctgccgtaacgtctgtcttcgaggacttatctacgctatgatgtagctcctcttcagctatgatactggagttagtatcgtctgagtataagtactgatcatcttcgggtagttttctcaaatgtgggaagtagctcctccacgatttattcgaaattgtcattatctattgatttgtgtcggtccttttttgaaaattgaaacaaatgaaaaggcgattgctcgtgggtgtagagcctttatatatagttatgttatagccgtaagagtcatgcagatttttgggaatggctatcatcaaacttagccttgcatctcatatttcgactttttttttcatttcacacatttttttttcctttcacagttgggtgaaagagtctcggaggcggtacggcgctttctgtgtaaatcatcctaaagtgattcataatctcagagccatttcgggtgaactaatgatgattttctagtagactacggcagtatcttagctgacgcaattgtagcaatggaggcaatcatgttagtaaaggacattttagttgtaggagcataggatcgacaggccatgtgaaaggcgtactagcaaagattgaagtaatgagaataattgacgatgattttaatttgagcttttcaatgcagccgaattcagcagtagttgcagaaccggactaacacttgaaaaaatcccacgagccagctgccgtctaaggatattgtaataaagttgggcttaaactaaagtttttatatcttggttgtaaggttgtaatcattcgtctcaagaagaacgttgagtaatcattagtcctccgcataagtaggttgccaataacttgttcagcaatgatggttgcagcatatcctcgctaacgttttacttaccaaatattttttgctggtgattaagaaagcttctaccataagaacactatgtcaatttaaagcaataatgttttcctgagtgttcttgagcctctgtaaacgaatcatcaattcaagtatttttattttattgcaaggatatcgccaactaattattaaccggcactaatgatagaaatgtttttatttcgaactacaaaaagggcatacatgacgtggatatatgtaaagggttactagtttacttattgatgtaatatcaagaacaatgtgcttttaaaagagacatggttgacgagtaaacaaacatacattggtaattctataagggtctttaggcaatttcaaatccacttgagtaggtgttcaatgcgtcgcagttggttggaacgagttcgagtttttgaaacaattcacaagcgggatgatagtagtagccttccactgaacctgttagctggtctaaacacacatagtaaaatccctcaaatgacgcgccttccagatgatgattatcgtccaacatcagattttcttgttcctcatcatcaagtaggaacctttccttccatttaagataaatatatcgttgattcataaattctgcactttcatgattatactgaccaaaatttctttccgttaacgaccagttatcagaaccaaaatgaccaaacctcttccaatgagagcaatcactttctctctgagccatataagggtcgagcgtctcctcagcgggccaatgcagtgaacataacgggaattggttataattgatgacatacccttcaaaaagggtaacaactttatctaggactggtgttaaatttttaatagtgaaagtacctgtgacatgcgggtccaaagaacgcgaatccttgtaaagtggcaagtttacggtatcaatcttcacttccaccgtataatacgtgtactttgacgattgcgaaccgccaaatctcaatcctggcctcaaaaaatctaaatgtctaccaagggatctgtaggtatatttagcattcttacccactaaattggtcccttcctcgtaaacatcacagtcctcttcttttgctttgaagtgaggcaaacgtgtatcagttgaggagggtagagagacataggccgaagtatatatttcttcaatgttgtcatttcttttggccctttctagaataaactttcttcccatgatattcagtgatgtcatacctacagtatattttaaatgaaaagtctcataacacaatacgaaaggataaagataactcgtcgatggccatcatgattgccctttttatatgtttttatcaaatattaaactaaacaacatatacaattacatcatttttccctactttctttttctgtaatggttcatcgaagcatttttaagggtgccctgaagactattgttaaaaaaaggtaccgcatacattcgaaccattaccagaaaaaagaggggtgaaaagacattctaaattttgttatcgaatgtgaacagaacacttaagaaaacgccaaggttaagaaggccttgagagtattgattaaggcgcatggagcacaggtaaacgcgaaagacgttttgtacttccttttactgagcacctcttacatgtagtagtaaccatcgcagcggaataagcacacaaaaaatggtatttacttttaggcaaacttgtgggaagtattaaaattattatgtagatttatgtatatcgtttgtggttgtattaaactttaatgttattagtgttgttaacaacatttctttggccattattttatttggctaaaaatttcaatgttttaactttgtttattgtcagttgaagaagctgagaattcttgtgattccatgtttacctggggtgggaccactattgtttggactaaattgatattgtttcctgttgcccttaacaatggttgttccttctcttgttgcttaggggccgagttcacgtaggtgtaattactcgttgagataggttcaatggcttttatatctaatgggggcaggagaatcttattacagtttgaatctctctttaggaaattaggagagagtggcaaacatgatgctactgaaaacgatttcatatcagaagcaccagataaagaacctcttgaagtcttgcgaaacggctgttgaagagcaaaacaagaccaattagagatatcagtcaacaatgctttcgtctggtcattcaggtgaggggagtagattaagtatgggtaaagaatattatctcttaatgaagatacaatagcatgcagtagtatatggtaagcaatgaaggaatctgaccaaaaatcgaacaaaatggagtgtaagtctgtcaccaagttcttttggtgtgttataatgtagtcattcacaaacacttcaaccttctcaaattcctctttctctgttgatgaaaggtagctctgacgttgtacataaatggtatcgaaccagaaatataacattaggtgaacattggggtttactagtaattgagatacttgtgatggtgaaacatccgagcttgcaattaactccgatgaaaacaattttagttggaagctgacaatgtcggtaattaactgaatattccttgggtttaaagatgccagcgtgaaagacttcaaattaagaagcattgatatgattgataagttcgtggtgatcaaggtttcatcaacaaatgaggaagaatgatgaagtaagcacgaggtcgatacctgtggaaagttatcaatgaaccatatgttccttgtggtcccatttctcaaagtcaagttgttgatgaattcgaaccaaatcgtttcccacaataaccagttacttttcgatttgcagtccgtaatcctggcgttcataacgttcgcaaataaagaggggtttgcactagtttcaggtttgatcggctgctgcattacgaaacattcattcaagtaaaccagcaaatcatgcactctaaaatcagatggcagctcttgcggataagtcttctttattataaaatacacgtacgcggaatctgccaaaatattgatatgctttaaagttaagtcagtagtggacattgacggtcccttgtatatgaagtccttaagtggattagacgaaataaactcttgattgacgaaccaaccaaatattagtaaagaatcgttgttgaagttgtttgaatcgcgcaagatattgacccatagatcgaatatgaaccatgcattttccttactattcaaataatggtaactggaggatgccacggtgaatggcttcagaatatcttgaagcattgaaaacacatcgaactttttaatggaattagaaacaggaatgttattctccaacattactagaagagaataaaatagaatcaaggcaaaaacatcatgttgctctgtctgtgacaaaatgtcctcagtgtcaaagtcattgtcatgtttagatgagctagcatacaaattcgtacaacagataaaccatagtttttgagaatcttgatttaacgaaatggacatacccagacaagctattatgagaccaaaaggcttgttaatccaaaaactttccaccagctcgtcattttgtagtgatgagaacaggtctggaaagaaattttggaagatcttattttctaccaagtggcttacacccattctgaagaaagttagaatatctcttgagctaataaaatctaatgaatattcttgcaaaatttttacactgatggaggactccaaccggcttttaacctgcttaaagcggcttttccctttctttaaactagaggactccttcccaatcacacaacgttgctgcttatccattttttcaacattactactatgatagtgaatattgataaggccgctgttgaccttaatcatcgaattaacgagtgtttccattttgatatctctgggtgaagtcgaatcaacgtcaccaacgccaagtgatacagggatatcagccttatcgcctgtcattgacgcgtaactggataagaggaaggttctgtggacagtcctgatgtgtcgctgtaagagatcgcgtctaacaaaagagtgtttacagacttggcactggaaaggcttcacgcccgcatgagacctttcatgccttatcttgtgctcggatctcgagaaaggcttcaaacaaaaggaacatatatattttttttgacccgcagccatagcagtgataatgcaaatacaattactgtatatcaacaattgtcttctcccgagagaaggttttaaataaaagcgacaagtaaagctcttaagccatgccaactggcatgaagaagaaccgaaaaagaagaaatagaaagcagaaaaatgtaaaactaaactttataagtactttgaagatgcgttctatataaatatgtggggttaagtgaacatgactcgaaatctataatgcagcgattacgataagtatccacattaaacgtcaattattttgcgttgtaagcatatgcgcgggggagggggcgcacccttgaagtgcagtctgtctatcatattactgaaccatttccttcgcttgacttacatcattggcaacacatgcctggatcgctttagcggctacctttagtccatattttcttctattaccagatcccatcatccccctttgtccgattgacgaccattttgccgcggacgatcggaggggattgccaacgcggggtagccgactcggggcgccgagagcggggatcagtcatcgtcgcagtaagcgggtacggaccctgtcacgtaagacgatgccgatgcctgcgcctgcgcctgctcgtatgacggcactgtcagtaccaccgaatcggcgccgagcggctgtagcgccggcatgagatgatcgttggtgctctcgtgataattcggtggcggttgtggcagcgcgaggtgcgccgttgtagtggagttcagttcaacgcctggagtcagaccctgcgcggggtaagtggttaaaaaaaggggtactaattcgccagggcggaagtggatcttgccatcgtgtttatcaaacaacactagacggcctttcataggcagatgcggcgaaataaataataacataggtaattgcgccttgatctccaggttcttgtattcgccatccacttgacgttgtaaaagaatacgtacctgcaatttgtgcatgacacggattaggttgtcttgcagacagcagtcttgagttatttgtttgaggttatctggaattgtaaagggacaatcgacgtcaagtttgtccgtcagcgggccgaagtccgctagatgagtaattttcatgacggctatttcatcatcataaatttgtgcgctgctgtccttcattgcgtaatattggattagcgccatttctatcctatccaaacgaatgttcttttcgaaggggaaaatcttaatcttcacgggggttgtgctaccaataggaacagccctactcgggatggacgtttcgtattgcaacttgtcacgccaagtattacccacgctaatttcttcttgcatggcaagattgtccatcgataatgtacgaaggattctgagatacttgaactttttgatgataattttattcttcgttctcataccattgccgctcgtacttgtgctaccgattggaccgtgaggagaagtatgaacgctcagatcagtatcccataactgacgtccatctataatggcttcaaaggaatacagtatgctaccactttgtagtccctcgattgtttcgcacacttctggggggagcattgtattgaagggtagttcgtagttgcctcttttcattaggaataagtacgaacttccagacccgtctctgttactataactatggctattgttattgagggtgttactactactgcttctactacgggcgttttctcttaaaccctcgaaaggggttcctgtaacaccattttctggtagctctagtatttttctgtgggaagaatgggtctttcttcgaattattttgttgaaaacagggctcgaaagtgatctcttgcttagaaatattgcgttgccgctggtgtccatatcttggttgcttgtactgcgaccgctactactgttatgttgattttccgcattttccccaccgactaaaacatccccttttgaagaaaccaataagttgtcccaatagcattcgaaaatcttacgcttttccttaactagacttgccaaactactgctattcttcttatatcggccaacttgcaaaaactccaatttgaatcttcctaccaatctcagcgaaattttcttcactacgatctcatttttcactgaaatcactaagtttcctgataaaggtatagacgacagttccaacggtgacccttggatcaaaattatgtccttgtacggggagtttattctaatatcaaaataacttattctctctctttccttctgctctgaatgcccaccgctgctagatagcgaactaagtgaaaacatggtcttgcttcaccctattctcgccgagagctgtacaagatattttttacttttgccatcttatactcatcctaatcatctgtttcattttccttctatttcttttttttttttttttttttttttttttttcagttttcgaagaaactgcctttttagaattgtaaaagacgaagtgaagtattcaggagtatattattacatacatacaaagcaagacaaagaaacatttttagatctaacattttacttcaattgtttttgtattccttataataagaaagacctgctgtttaatgtgggagtaatccgtcccctactcgatcttcaataaattgtcatcttgtatctaaaggagcgctccagtactccaattaagcaccacctagtgcgtctagtgtcgatttttttttcacgcatacgtttgtatgtttcttaaatttcccatgattttttgttgccaatgtcatatctacaaactctatacgaaagtaaacgcacttcatcttttttgccctaaaacggcaatatttagacatatcataaggggcccaagggagaatcgttaattttaaacttttctttgctcttgaatgaaaaagtaaataaataaaactaaatcaaaaaaaagaacgccacgtttgaattttaaagcaaaaattttgttgatttagtaatgatataaataaaaccaagtcgttggtaagaatttggttaggttatgaatagtaatgaactggatctaagaaataaatatttttatgagatattcggtaagaaaagaaaatcagatacttcaacccctactcagttgttctccggctccaaagttcagacaaacatcaatgaaatttctatcactaacgatgaggatgaagatagtactgaagatgaaaataaggcttcattgaaggattatacactagggcacgacaccggtgcacggtataggatagcaccggactgttcttcccaccaattaaaggcatctcctgtcctacatatttcaacaaaccttaattcaagtccacaatccttcacaggcgatcagatttcacctactaataaaaaaatttcaataaatgattcgaccagacaagataaaggtaacagttgcactaccacttcatcaccttctcaaaaaagatcgaatgttttgcttcctcacgtaagaaaacattcatctccttcactattatcattttccaaaaacagtggcagtcatatgggggatccaaaccagctatctacgcctccaactcccaaaagtgcaggtcacacgatggagttacacagttcattcaatggaaaacatagttcttctagcacctcttctttatttgcattagagtcactgaaaacccaaaatagacgctcatcaaactcttccaatcattctagtcaatatcgacgccatactaatcaacaccaacgtcatcattcaaggtccaaatcaagtcctgtctctctgacggaaatatccatgatcaaaggcacgcctttggtttatcctgcacttttatcactaatagcaattaaattcaaacagaccatcaaattgagcacgcataaaaagatggggttactttacagagattcctttacaggaaaacaagcaattgatactttatgcttgatcataggaagcttagatcgtaatttgggcatgttgatcggaaaatcgctggaagctcaaaaattgttccatgacgtactttatgaccatggcgtaagagattctgtactggagatttacgagttatcttcagaatcaatttttatggcacatcagtcgcagagttctacttcaattgccaacacattttcttcatcatcttcttcagttaattcgctccgtactaaaactgaaatatatggtgtttttgtcccattgacacattgttattcctctacatgctctctggaaaaactttgctactctatttcttgccccaatcgtttgcaacaacaggctaatttacatttaaaattaggtggtggtcttaagagaaatatttcgttagcactcgataaggaggatgatgaacgaatttcctggacaaattctgtaccaaagagcgtatgggaatcattatccaaacaacaaatcaaaaggcaggaggcaatatatgagttgtttactacagaaaagaagtttgtaaaatctttggaaatcatccgagatactttcatgaagaaattattagaaacgaatattattccatctgatgtaaggataaattttgtaaagcacgttttcgcacatatcaatgaaatatattctgtcaatagagaatttttgaaggctttagcacaaaggcaatcattaagcccaatttgtcctggaattgcagatatatttttgcagtatcttcctttctttgatccttttctgtcatacatagcatcaagaccatacgcaaagtatctaattgaaacccaaagatcagttaatcccaattttgctcgttttgacgatgaagtgtctaattcttccctgaggcatgggatcgattcattcctatctcagggtgtttcaagacctggtagatattcactgttggtaagagaaataatacacttctcggacccagtaacagacaaagatgatctacaaatgctaatgaaagtccaagatcttttaaaggatctaatgaaaaggattgatagagcaagcggtgcagcacaagatcgttatgacgttaaagtgttaaagcagaaaattctattcaaaaatgaatacgttaatctgggtttgaataacgaaaaaaggaaaatcaagcatgaaggtttactctcaaggaaggacgtgaacaaaacagatgcgtccttttcaggagacattcaattttacctactcgacaatatgctattattcttgaaatcaaaagctgtaaacaagtggcaccaacacactgtatttcagagaccaattccactccctttactgtttatttgtccggctgaggatatgccacccataaaaagatatgtgacagaaaacccaaattgctcagcgggtgtgctcttaccccaatatcaaacgagcaatcccaagaatgctattgtattcgcctattacggtacgaaacaacaatatcaagttactttgtacgcgccgcagccggccggattacagacattaatagaaaaggtgaaacaagagcaaaaaaggctccttgatgaaactaaacatattacttttaagcaaatggtaggtcaattctttcactcatacataaatactaatcgcgtcaacgatgtcctaatctgtcatgctggtaaaattttattggttgcaacaaatatgggactctttgttcttaattatgctacatcgatcaatcaaaaaccagtgcaccttctgcacaaaatatcaatttcacagatctctgtattggaagaatataaagttatgattcttctaattgacaaaaaactgtacggctgtcctttagacgtaatcgacgatgcagaaaatgcagattttcttttcagaaaaaattctaaagtgttatttaaatatgttgcaatgttcaaagacggtttctgtaatggtaaaagaatcattatgattgcacatcattttttgcacgccgcacaattattgattgttaatcctttgatatttgattttaatagcggtaattttaaaaaaaacctaaaggcaggcttggtagattttagcgttgattctgaacctctgtccttttcttttttggagaataagatctgcattggttgtaaaaaaaatatcaaaatattaaacgtaccggaagtgtgtgataaaaatggatttaaaatgagggagcttttaaatctacatgataacaaagttttagcgaacatgtataaagagacgttcaaagtagtttccatgtttccgataaaaaattcaacttttgcatgttttccagaactctgcttttttctcaataagcaagggaagagggaggagacaaagggatgttttcattgggagggggaaccagaacagttcgcgtgttcctacccttatattgtggcaattaatagtaactttattgaaattagacatatagaaaatggagaacttgtccgctgtgtacttggaaacaagatacgtatgttaaaatcatatgccaagaagatcttatattgttatgaggatcctcaaggatttgaaattatcgaactgttaaatttttgagttgaccgcccatattaataccttaaaacttatttcttgaacctatacatctaaatttaagtaatattattttatttgtataaccatatgtagtttacctgaaatatatgggtgccattaagaaaatataatacaatggacaagaattttgtcctagaaaataaagtcttgaaagtatattgtcctttcctttggaatattatgtcactagcaagcatcgaaaattgatccagagtgaaaattaattttttcgagattaaactgtgaattcaaaagtttgattttaattgtttcctcactcaacttggtactgaagtcttgattagctgttagagaagataattctgaccgtattgaagatgtcgaatttactgaaagcaactgaagtaaaatatcgattacttcaatcttgtttttactgcttatgtaattattccaaattgaatccgagataggaatatgaatatcaaatgtctcttccatgggatttaggcaccattcccccgagttagagtcgttttcctcagataactcatgttttgtaaagtgagatccatcgaagctaatatcattatcatttaagtagtcatggtatgcattaggcagctcatgcgcaattctgttgacatagcgtaatagatcatcccgaatgatttggacaagtaatgaatcttctgttagtggtgcggttaacttggtgttacataaaagctctacgtcccgtgattctttcataaaaatggcctcgtagtcagaaagaagattattaccggaattccgaccgctctccccaccactattagaggaacgaaaattagttatattgataaagtttttaagataccttagaacaattttggtcatgttatgaactattttatttaccgatgttgtgccaaagatttcatttagaaggcttttactttggaagattgatggatacaggaaagcaccaatcaagtttacatcatcaagtaaataaaggtctttaacttttagaagccttgctaggattttttcaaagggctttttagatttggtgaatttgaagcttcgtataatctctgtcaaatataactcaaacttaatgataaaaaccaaggtatgggtaaatttcaatggagcggaagaagcaaagtactcaattgattgctcgaaagttcttaacgtctcttctaccgtgtttattagacgaaaatcggattcactaagtgattcattttctaaatgagagttgatagacttgaagaaaggaactaagtttgcaaatttttctaagatactcttcaaagctgaaaatctatcgcagttacaggaaaggattgaagtaagttcattgcagttaggttgtgtataattttggcagtataataggaaatccgattttagggagtcgtttaagttaacttcttctatcaaacagcatattttgccgagaatagtagatgataaatcaatatgggaaaaatctattaatgagtctaacaaagagcctcctgaatgattttctttggccacagaaaaggaagacagcattgattcagtaggaacattaaacaacggctgtaaaaaacaatgaagtaattcagatactatgcaagtatggtactttatctccctcacactcccgctatggaaagtaaaattatgactgtttctattctctagtaccattgtataatggctttgaggcaaagttatagaaatcaccgatttttgtaagccagggtatttcgaatacaaattgttgagctgttcctgccagacactaatatctatatccgttgttttacgtacaaaaatagataatggtaaacccttcgaaactttgttggtattatcgaacagttgcaaagaaaataatgatctttttccagccagttctgtaaaatttacagaaataagatgggataagtccaagttagacaattgtgcccgaatttccctagaatatttcaagtaaagaggttgatttgattccttactatcggataaatggatagtaaagggtaattgtgtatcattccttgatatagaccttctgatcaactcatcaattgattttgacaaccctataattgactcctctattatattggtagttaaaggagggatcctatgaaattttgataaaagagatttaaaggacacattctcaaagaagttcagcggtaaattttctgaggctatgactatggctactaattgggaaatagaaaggtaattactgctctgtaattttcctatgtcaaagcatttgaaactttggtcggaattgaaggttaacgaatcatagccgtgtctacgtgtaatttctgtgctggaagtattgtttttgagattggagtctcctactgtgaaattcatggaatagaagtttttattggcacttatattatgctttgttttcaagtgagatctaaaggtttttgtcaaacttgcatcgcttcttgttagtatctctccacaatgtttacatttaactttcgttaatttcttttcaattgctagaaaatgggaccagaactttgctatattcttcttgagcatttgaaccggaatccatatatttaacccatcatttatgatttcgtcttccggatgaattctacttgataggattttattgccgtctttttctataagttctatatcctcagtatcgtcttcttcctcgtcttcctcctcatgactagtagagtgagaagatgaatgatcagaattattgatgatttcgttatcttctaaagtcaccaaatccccatgtaaatcatccaatgcagtgttcatattaatgattgagtagattggtacatatgctatttcggaagacttttgttattctatggtttatcatccctttatttattttgtgtattgtttgctgatcaaaagttgaaaatttttcgcctaaaaagtaagatacaaaagaaaatattgtcgatgattattgcatgaatatatcagcaaagaggaaaggaaaacctactgagggacttacatttctgctgaaatatatagtaatctatcatgagcaatgtggctggggaattgaagaatagtgaggggaaaaagaaaggcaggggaaataggtatcataacaagaacagaggaaaaagtaagaatgagacggtagatcctaaaaagaatgagaataaggttaataatgctactaatgctacccacaacaatagcaaaggcagaaggaataacaagaaaaggaacagagagtattataactataaaagaaaggctagattgggtaaatcaaccgagaatgaaggatttaagcttgttattagattgctacctccaaatttgactgcagatgaattttttgccatcttacgagataataataacgatgatggtgataagcaagatatccagggtaaactcaagtacagtgactggtgtttttttgaaggtcattattctagtaaagtattcaaaaactcgacatattctcggtgcaatttcttgttcgacaacttatcagacttggaaaaatgcgcaaatttcattaaaacttgtaaattcattgataataaggataatattacaattccagatatgaaactgtcgccctacgtaaagaaattcactcaaacatcaaaaaaggatgccgcgctagtaggaacaattgaagaagacgaaatttttaaaacatttatgaattcaatgaaacagctgaatgaaaatgacgagtactcattccaagattttagcgtattgaaatctttagaaaaagaattctcaaaaagcatagagttagaaaataaaatagcagaaagaacagaaagggtgttaacagagctggttggaactggtgataaggtcaagaataagaacaaaaagaagaaaaataaaaacgccaaaaagaaattcaaagaagaggaagcatccgctaagataccaaagaaaaaacggaacagaggcaagaagaagcgtgaaaatcgtgaaaaaagcaccatttctaagaccaagaacagtaatgtggttattattgaggaagcgggtaaagaggttttgaaacaaaggaagaagaaaatgcttttgcaagagaagttaaaaatatcaaactcctctcagcctcagtcatcatccgctcaaacccagccgtcgttccaacctaaagaaaaccttttcgtaccacgggtaaaaattttgcatcgtgatgataccaagaagtagtaaaagctcatggcttcttatatattatatatggaatacatttataataaaataataagaattatatattttatgattatattattacataaagtattccccattataaattctgagtttcgtatttaatgatttttcaatgaatatttaaaataataaaatatatgaaatgttcatatacaatgaaattgtcatgaagaaagatgactccaagtatcgtttataaatcgtcgagaaaaagattatgaagttggttaactttttaaaaaagctgcgcaatgagcaggttaccatagaactaaaaaacggtaccaccgtttggggtacactgcagtcggtatcaccacaaatgaatgctatcttaactgacgtgaagttgaccctaccacaaccccgactaaataaattgaacagtaatggtattgcgatggctagtctgtacttgactggaggacagcaacctactgcaagtgacaacatagcaagtttgcaatacataaacattagaggcaataccataagacagataatcttacctgattccttgaacctggattcacttttggttgaccaaaagcaacttaattccctaagaagatcgggtcaaattgcaaatgaccccagcaaaaagagaaggcgcgattttggtgcaccagcgaataaaaggccaagaagaggtctatgattcgctgctggtgtcgttgtcatcttcactgtcaccattactttcgctttcgctagaactactctcttcatcagagttgtatattttattccattgacatttccctaatggaataccccagatatggtcctgtgtggccaaccaatcgactaattcatcaatgtgtattatacaaagttcttcgttataggagtgagcaaagcagtctacttgtagtgggaaactttttagtttgaaataatgctgtgaatatttgtataattgtactttaaataactttatcaaatcattttcatcatcatcgtttttgttattgccattcaaataataatactgtaaccgcgcataaaccagaagcaaagcaataatatatttcgagtcaaaaccgttctcattttttacattcaataagaagttcaactgctggaaattcggtctgatttcgattaacttcattaagatgcatttaaactcaatgccaccgagaaccatcatgtgtaaatgaccattttgaccttttatggtaccaaatgcgccaatcataactttcaaaagctctaccattgtattgcctctcaaagattcgttgcttagatttactttatagtacattgaattatgaattttatctcttgtcaaccgaggaataacaagtgacactgactggttattcagttgttttggagagatgttagactccacttgaaattcattgacagccattgtagtccttgttctttacccacgttttgtttttgttcttgcgtttttactgccactgaaaatatagcgttgtaatggctttagattttacttttttttatcataattcttgttcagaacgttcgttattgatatcacaaaattatttacatgattagacattaaaaacataaaacagtacacatagggtttactattctaaactatagttatcttctctcttattcttcagaaccagcctatactttggttttttttcattttttctactctcttggcatacttcgaacccttcttggaagcaatcaactcatctaccttctttaaagcttcttcacgtttttttagcttttcgtttaatttcaattcatgcttatgacccttgggcaagagaacacctttcatgagggtctttttattgtatttctcctcgaagaaaagtttcttagtgttttcgatcggtggtaaaaactcttctactccataacgcagtgccaacttatatacgtcactcattcttctaagtgaatatttcggatcatgaaatcgttgtgtgaccggatgtttatttggcaggaaaggattggcattaatggctttagtagatgtagacactggagaatacttgattgaaggggggtatctttggaaaaaggacttcaatttcaaaggcaaactatcaaaatactgtttgtatgacatggagtttagtttaatgcactagttggttttcctattctgtataaatggttcactttatttcgtatttcacttgctcttccactttcacttgtatcccagtcattttttttttttgtttgagaaaaaaggaatataaaaaggcgctactataaagtacttaatgatactataatttagaagattgacttgataagaccgttgtgtaccaccagtcgatggctagggaggattctagactcgaaaccatttcccacaattgttgaagtagctttttgttatgtgtattgattagctggagacagatgttcaaccagccgatcaaatgatgaggattgttgataaaggctatttgtacaatcagacattcaatcaatacattcttcttttctgggttttttacattaacaattctgatatacgtctcgtgcaaagagtccctaagcaaatgcttgttataattatgtagtgagggaagttgtgtggatagatggccgaatataagtaaaatttgatttgcggacaatttacctgcaataaattggtccatcgacatctttaaatagacgagtatgcgggatacttgccattgtgcaacctgtgaggaataagaggagtctatagacagtacagtgattgtcaatgtgtgtatagattctttgatttcaatatccaaggtattgcccgtcttcccgctaaaaaatacatcgaaatgcagtaaaggttcgataaactcagtaataaacggcaaacgaatgcgacacccatagtaattagtaattttgtttagaaaattgatgtaaaacactaatttatttggatcttgtttggtgttgtttcttttcattagttccaaaactgtagtgattttagacaagtcatccatgacaatgaaatacgttactaaattatcgtaaacataatcgtaactgggaaaaccgactgtcccgattttttgagtcaatacgtggacgtggaaaaggcttaaacagatcatagaataaaaagtgtctttatggttaggcagtattgtcatattcatggcggataattcttttaacgcgaggattatcaggataaatacattttggaacttgaaatctagttgttgttctttcaacgaagccacagtatcggacaagtatcgacatatcctttctagtttgcgtactgaatttaccaaagttgcctcatttgacctcgtgattgaactggtcaagcaactggccaaatgattcaagttggttgataagactgaatcagtcgaaaaaatttccatcggctgcacaatgccgtgtacatactcttccaaaaggtccaatagtttctctgtgaccaaattccatgatacgtcaactccatgcaaaagggcgcttcggtttgactgattaaaaagtaaagctaatgctatcagaaggcaatgctgaatcgataaattagccctgacaatggcagtattccatagctgcgcccatattggtgaaaacagttgtaatttccagtttctgtaataaagcgcagttttgttgctggattcatcaataaaataggcgttgttcaattgtttgaagctcgggtatgtgactagtacaccatccaaaaccatcaactgtgaaaggttccacgtggctcggtgagattcgaaaacagcattccaaaccaagtaaaacttcgaaattgggagcgtgggctcagaaacttccagtttccaaaggaaaacatctttgacgatgtgcaaaaggcgtagtggtggtaattggacaatgaactgcgatcggaaaagtgctccgaccaagcgatacaaagtgtcgggggatttgactcttgggacgtagtataccacattggccgcgatttcgtctagcaggcgttgatcatactggatcctcgtttcggaagagagtgcagtgatcagatattcgacgtcatgatcaaacataatgtcctaatgccctctgtaagtgcggttttgcgcgcatacatgcgtattcatatttcccttttgcatttgtcttcttcggttttcctggtagaatttcccttaatgggagagtagtaacaatgcaaaaaatgaagaaaattgagaaaaaacaaaaaagaaaaaaaaaaaaaaaaaaaaaaagagagctatgtaggttgattgtgttgttctatgtagtgccctttatttttctttggatttaaatttacagacacattatatcttgaggtttttagtcccttcttgagcctgcttcaagtcttgccttctctgaacgtcccagttatacaatcgcgcgcaattgacctccattgtcgtgatattttccctcaaaaactctacgtcctcggtggacaccgttaaagactgttcggaatccgcgagtttcttctttaacaactctatggcctcgtcgatgggatattccagcatcacgtctgcgccaagccacaacccaactttcaaatccgcccgatcttccggtatatcaacctgagcctttgtgtagagcgtgtcgttcaattggtagtgcaacaggataggttcatcgctctcatcgccctcgtcgctgtgattgcgcagactttggcatatttttaatgtgttttccaagtccgggattctagtcttcagctgctttatcgtagccaatttagattcctgcataaatttgtacttagaaagccgttcttggaacttattgaagcacaattcgaagtcgcttgggtccttaattatttcgttgacattttcgatgaatggagcctgcggtatgcctctggcattcttttccgtggagttgaacagtgtgtccataataaccgtagtatctgttatatatgtgcgtacagttttctgcagtaaatgttgtctacaatttatagcctctacaatagtgttaaactagattttttcactttcttttctgaccagttctgcaaaatgatcgaagaaacgaaacaaatcatgtgttacccgtcctgcacaatcatgagtgcctgcggtttccatattggaacggcaccttccttttttggaagtcacgttcctgcagcgcgtttcttttttttttttttttttttttttatttttcggtttttttcgcacgtttctttttggtgagcgagaaagctcgttgcctcctaatataaaggatgagatgagatgagcagtgccgcaaatgagggatgtgtttatttgttcattgtcgttttgcgattatcttcgttttcatgtgttaactcattcattcattcatttactcgttcacgcacacgcagcagttattccctcgacgagcgttcacttgtatcatatagcatagtttacgtagcaatgaataaaagcagcaaggcatttcaggtaccgaataaggtcatcaccaaggaggatattactcccttgtccagatcgcacacaaagaaagcggacactcgcgggacagcagatggtaaaaacaccacagccagtgcagtcgaggccaccccaatcatcatcaccactgctcgttcgatagatactgccggttcactatctgagaacgccaccgaggacgatggcacccaaaacggagatttacacgatgatgacgatgatgacgacctcgaaagtacgctcggctatagttctgagcctgatcctctcttctccccatgccaccagccttccttcaccaacagcacatttagttacagtgcggacaatgaactacccatggaggaaaatcacaacaagaataatttccacgatagcagcgagagcagtatctttctaccacagatacagcaatcattctttttcggcgacaatagcaagagtgacgcaaataatacggacttctggaaggaagtaaatggcactgcagaagaggccatttgcctgcaggagacaagacaaagaaaatgctccctcgtggctctgcatccaggcgacgccaccacgagttcgaacgacacattgggaatagaggacttcatcaaagatgatatcaacagtgctgaagccatggaaccctccccatcttcatcaccatcttcctcccttcttgataatttggactacaatatcaagttattgtgctacagagacaatgagggcaagttcaccttgaaaaaaaggaagtttttgaagaattccctgcgctcatcctctgcaatttctaaaaagtggaaacccttgtctaaaagagataagctgttgaagagggccataagaagaaagagtggtgtttgccagacgttatcagctggttttggtatcggtgaattcatgttgtaataacagtactattaacagtacaataaatagattctttttatacagtgttagggtaacttgtttttgtaggatttgaaaaatatgtcattataagatctatatcttttactatttggacaagttggctaatttgataggcaattgaataagaaggaactctgtatctcaacacatcacatgtctactcaatccggtatagtcgcagaacaagccttgctgcattctctgaatgaaaatctttcagcagatggcatcgtcatcattatagccaaaatttcccctgattctacctcggtacatcaaacgcaagtcgcacgtagcttcgaggagctggtacagttggcatcacaagaaagagaaccgttgtacatcttctataagccggaagggcttgataagtacttctttgtgtcattcatccccgatggttctccggtaagatcaagaatgctttatgcctcgacgaagaacactctggcaagacaggtaggttcaaactctttatccaccgaacagccattgatcacagatgcacaggacttggtggatttgaaaaattttgatagtgcccgtcctgctggccagaataagcccttgacacatgatgaagaaatgcaaatcgaaatcaataagcaacaggcacttttaaggaaaaacacatccgtcaagttggtttctcaggacagtgcttcgcctttatcgttaactttcagggtcaattctgagaaacctatcaatgaaatactggatagcgagggtaaaaatttaatcatatttcaaatcgatccctcgaacgaaaccatccagatcgtgcaatctgatacatgtccctccgtagatgaactgtacattgacttgcccgggccaagttacacgattttcaggcagggtgattcaagtttctttatctactcttgtccctctggcagcaaagtcaaagatagaatgatatatgcttctaacaagaatggatttatcaactacttgaaaaatgatcaaaaaatcgcatttagtaaagtggtagaaattggcgattttgtggaactagacaagtccttacttatggcaacaaataaagaagatagcctcgatcatggatccaatccagatctcccaaacaaaagcaatttgaaattcaacaaaccaaagggcccattgaggaaaagaagaacatagagatagaaatggcatctatatatgtgtgaccaacaatacatacgtttttattcttctaaatatgaaactgaatgtttttctaggtttgctggaatatatattacactggcaaaaattgttatgctatgctatttaatgttcattgtttttgcagcttgataacctctcttaaggcgccaaatggatttttttggaaatcttgattggttaggacctgattgaatcttgcagtttcgttagcagccaatgcctttgcacccttttggttcctgatatttggctgattcttttttatcctaacagaaccaggttctatctttttcaagttcatttcctttgtgtccacaaaccttattttagaatccatgtcgatgtcatcatcgttattcatgtctttgctactattttcaataatgccccgtaaatccttttcttgctccaaagaagtgagcagatcttgcattcttggttttagttcttctcttagctttcttttcctacgtctaatggaagatttagaaataccatcaaaattggcagctatgccatcgttaagtgtggatttccccttcaagttagataagaaagtattctgtctgttaagtagcttttcctttttagtttctttaggttggtgcagaaaggcccttggatcagattctatgtcataactctcgtccagaatgccattgttcgctacgtctggtccaaaattttgactatttcttgcacttactttgcttctaagcgtgtttctcttcttagcaaccattatcgcttatctatgcttctatattcaatggatttcctgtctcttatctctgctcatcgagtctgtaatgcttgagtatgtaaaacatgaaaaatttgcagtgcgtcaccccgttcagtttctcgcgccgaataacattttttatacaggaatatttcaccttgataatggccgacatttacgttatttacctattgtcccttcgcctagacctacaagaaacattgcctcaagtgccaccttcataaagtttattttctattatgtcccagtcgaaccctatcttacgtggcctcgctattacaacagccatagcagctctatcagccaccggttatgctatctactttgactatcaaagaagaaatagcccgcaattcaggaaagtgttgagacaaagggccaaagagcaggccaagatggaagaacaagctaaaactcatgctaaggaagtgaagctgcaaaaggttaccgaattcttatccatggaattagccaaggaccccatccctagtgatccctccgaaagagaagctacatttaccaccaacgtagaaaatggtgaaagattatccatgcaacaaggtaaggaactggaagcagcctctaagttttataaagcattgactgtataccctcagccagccgatttattgggaatttaccaaagatccattcctgaagccatttacgaatatattatattaatgattgccatcttgcctcctgctaatgtggcttctttcgttaaaggagttgttggaagcaaggccgaatctgatgcggttgctgaagctaacgatatcgatgactgagagtaacattttgcttgctttttttctccgtttttgtttcttttactctgtatatagccctatataattacatcatttctctagcctaaatcttgttatatataccaagctttttggaaagctaaggataaaaacaattcttttcattagatgtattttttcatcgtattaggtgtaatatatatatatatgtatatatatatatatatataatatatatgtagtatacacacgtggacgaccattaacgaatgttgtatatgcttatgcggaacctttgtactctcttaaaataacagggacagatgaaggtggcaaagcgccgaattcagtgatcacttttttaatatattctggtggtgttaaatcgtataagatgttgacaatatttaacgaaggtaactcttgccaaccatccaaaatatttttgctgttgctgtcttcttcattactggcgtccttgctttctccttcagatcctttcttaccgccaattttattaccctttggcttattctccattgctagctttttcttttcaaattttctttctttgataaattggtttaataacgcacctttattaccgcgtctctcgactggattttcgtaatctatattaaccaggtcatttggatctgccagttcattaaatgtgacactatccaattgtactctttgtgaaaacttcaaactttcgcagcagactaatacaggtatatttcttctcttagcgctcatagccaacattgctgtcccagctcttgaatataggaacccattagataggatagaatgggctcctaaaaacacatagtccacatccatattgaatatcgtatccaaacttgtaataagtgcatacataacattgacaccagcatttcttaaagtttctgccattttccgcccttcaaatagtggtctcgaatcgacgacaatcactttgatgtttttctttaaactgattgcattatgcagtaacagttcagttagaacctttgatgaaccatatgtcacaatagtagtagattcttcaatttgtgtagaggcattgtctataattagttgatcagccagttcgattttttctttagcaaactgcccaattttctcacaaaggtcttttttggcggctttgtcgggggtagatgggtcaattaatgaaatttcttgctttaaccatctgatagcattacccatagtaacacttaaaggtctagcttttttcaaaagatcaatctggtgtgacaaataacttgttaagttacgtgacaaggtagttcccttaggtgtttgatagtctttgataacaatttggaaaacctctagcatggctatgcaacgtgggatggatcccacgattttatagtgtgctagatgagaagttaataataatatcgacggatggataaggtctttattcaataaaagttccttaacagacgatatcaagctggagttgtcaaatgattgttctaacacggtagggatcactgacgatataccgggaatgacattaaactcaccagcctctaacgagatagatgccaatgtcttggcaacatcagaagcgtttgatgaagcaatctcttgttgtatagctgttggagtatttgttgacgcagaactggtaccggcagagagtgctgcagaagaggcaggaagagtcgttgttgttgaagctggagctgatgcagatacagtagacgacgcgtttggacccacgggcatcaaggaagaagccgttaatacgttagatcctgataatgcactagccaccacggggaccatcaacccagcagcggtgattcgcgaagtttttggagatgatactgcactggttaaagctaaaattgtcgctcttctttcttcagtagtttccagatgaccaaaaagtgtgctctttttcacgtttcgttcattttgtttttttttattggcatttttttgcttttgctctcttttctgttgttgctcacgttgtagttgtttcttctcttttttcatttgtgcttgttgttgctgttgttcaatggatataccattagcctgcttcattgcagctctctttgcagctttttcttgtttctttagttcttttagctccttgtttgttaatttcttttctccattagctgcagctgtagttgttggagtagcttgtttagctttacttggcggtgtagccgacctagatttggcttccgattcgctcatagcaatttgattatcgacgcttctttgacaacgtatttcttacgtggtgaaaataagatcttatgcacttacgctgattatctatagctggtgatgccttgttgtagaatactcattttcactaaactcgaaaaaaaaaaattgaaaaattggaaaaaagcgagaggtactgaaaattgtgaagagattcccgggtaaatataaacataattaatacaataatagcaatatatgtgacgaactgtgttctactttttagtatttacaggtatgtttatttatatatttcctatggggtgttttggtactatttttcctctttttcggtggattcctgaggaggtggtgtttccaacagtcccaacgctttcaaatgcgtgtcgtatggatcgctggattcacttaatgcattttgatattggcgtataaattcttgcaattctagatattgagcattgtgttgatcgatgtccaataatgttcttgcaataaggtatatcccctcgtatttgcttagcaagtcctttagttccgcgccacttgatgaattggggatatctggtaaactaatatctacaggttgcaagcccgtcagctctggggtaaatccaatctgtctacctaatgttgcaacaagaatatttgctagtccagtattattttttctatttaatacctttttccaagcaacctgcagtttcctctgagcaatttctgcatctttatagtctttcaacctatttcgatgcaaagcacacatgatattagtattaaaaaaatgctcgatatcaaatacggatggattttgcgctttgagaaacttgtgctcaataccatataagagtcctaccatgtgcgcatatttaccgattttgaaaaatgacgcagtcaacatcttttgaacatgaattggtgagatgtacgtccaaatagcgcgctttcttatggaggtccctgtccattctttgaaccaatctagtagttctgtcgagttgggttcaaccgaataaataaaatcatttaacgtttgcttcgacagtggctttacgggaggtctcggttgtaatggttcccttgtttttggatccctaatatctttagttaacaatatctgagcattcttgggacggtaaatgaatggttttagtttcgcatctgtcttgtggtatatcaagaattcatccagctttgctttcgcaatttcgccggtagatgcaaaacgtctccaaactgtacttctgaacattttcttgttggtcgttgctcggtgcaatgcccttatcaacagtattggtccctcattaatcaccactgttatggttcccattttcttaataagaaaggtttagctttttttcagcacattttctattaccctgcatggtgagtatcaaataagtgccaataaattgggtatgaatacaactaaatacattgacaaagtgttcacaacgcatcgaagcgctagacttgcaaatgtgatgaggatatatgatatttttgggatattttatttgttcttatatattaagtagttgatgttgtcactgactataccgagaccaaattatttatcgagcacatcagcgtcgtacttttgcttgaaccaagagacggtgtcttccttagttgtcttgtgggagttaccaacagtacccttacatctctttcttctagtgactctagcacctggtctgttcatgacgacatagaaatccataccgaaaataccgatggatgggtcatacttgatacccaagtcaatgtgttcgtcaataccgaaaccgaagttaccggtagcagagaagtttctgtctctcaattggtattccttgaccttcaaacctctttccaaaatttcttcagcctttggacctctgacggtaacgtgaacagcaattttttcgtttcttctgataccgaaagttctgacagtgtatctggccttggattgaactggagtttgaccagataattgttctaaaaccttggaggctctggttaatctgtcaccagattcaccaacggagatgttcaagaccaatttctcgatcttcaaatcacgcatagggttttgggctttagtagacatcttggacgcgtatttttgtatatgttgggctttcaagggtaactgatgctaaacgttataatacacgaaatgaatgcctctcttaacagtatacttctttaatgatgagttatgtccaagtttcaatttggtatcctagcttcgctattcgcagagcgggttccaaaagatcttcggataaaaataaaaagaaggcggtgaaaacaaaaagaatattaaaaaaagtaatgtatgggttctcgttgtacggatgtttaaaatgtcctgaaaaataccaattagacggttctgtgcttgttatatatagatgtctatacgactcaacatatgtatgttgctgcattttagaaaaaaattaggcattaaacattaggctacacaggaaataatgtttcctatcaaaagagttctaacttgaattgttccttcacaattaaaaaaaataaaagagtacatatttaggagggggaagagatattgataatagactaaagtaaggagtgaggagagggcaaaatacaataatagatgaaaaaaaaaataggaaaataaaacaattttttcagagtgagggaacagaaatgattatctgtccacgcattaattaaaagagattaattagtatggtaacttgttcttttctgctggtttttttttttttgtttctaatagattgttgatttattttgattaagctgttgtttgttggggaagagactcactttgctggtgtccgacttgttcatgttcttcaacagcaccttcttcttcttgttcaggttcttcaatttgtccatcttcttgttcgtcttcggaccacctgccttgaccgtcttcctcttcctcttcttcgccttcttcaggttcgaagtcttcgtaatcctgcttgaaacttaaagtaggcttgacttgggcagagtctagtgtccattcattcagtgcgctttcagcatcaataatgatttgtttagaggcttcatacccatcgtaagcaggcctggtttcacctggagtgacaggagagtcgtccaatagttccaagagagccttaccgtaaccagcgattaaagcaattttctctgaatgttcgatgatggagtcaaattggtagttgaaagcagctctcaactttgaccttgtgatattagataattgagcttcagcgaccaaagattcagcctcagcacgcaccaattcttgttccaagacctcaatcttaggtgattgaggatctttgtatttcaagtaggcgattttgtcggtgatcttgtccttacggtctctagatggttgaacagaaccttcgatatctctgatggactttagagtcaatctgtattggtcataacgatcgataaattggtcgtctaattcactaacttcatagatcaagacacctaatttatcagtgatgtcggaaacatcgtcatcgttttccaacccccaaatagacaattgcttagcagcgtcacgtctttcgttggctgtcaattccatggacctcaaaacattcttttcaatcttaaccaattgagacaactttctggataattctgggccaaaagctccagcagcacttctcctaaagctgtaagctagaccacccttcccaaagaatctacctttggttgtagatggtggtggcggtgggttctgtaattgagaggcggtaggtgccctggaatttcttaaagagtaagttctgtgcatactatatacttgatgctgatatattcttcactttgcaatactgctaacaatggaaaagtataggtaaataaatgtgcagatgcagatgtgagacaaattttctttcttgggttgggataatcaacgcattgtacccaaacgacgggaaacaaggaaggatgcagaatgagcacttgttatttataaaaagacacgggagggggaatcccgtctttcgtccgtcggagccaaagagatgagccaaagcagaaaaacaggggacgccgcccttcttccgtcccgtgcgtgaggggggcgcggccattcggtttttgcaatatgacctgtgggccaaaaatcgaaaaaaaaaaaaataagaggcggctgcggaattttataagacaagcgcagggccaaagaaaaaataataattgacgtggctgaacaacagtctctccccacccctttccaaaaaggggaatgaaatacgagttctttttcccaattggtaaatattcaacaagagacgcgcagtacgtaacatgcgaattgcgtaattcacggcgataacgtagtatttagatttagtataatttgaaccgatgtatttatttgtctgattgatttatgtattcaaactgtgtaagtttatttatttgcaacaataattcgtttgagtacactactaatggcttattgtttggcatttgtagcggcagtcaattgcgcttgtttgatcaaactttccggagcatcaaagacgggcagtttcagttcaattagtctgatcaccgagtttttctggaactctgaatcagtggttaaggcatcccactcacccgtagtggcgatcttgtgattttcgtactttttcgcaccaaatgcgggcaacagggcgaggtgatcccaggtctggatttcgttgtactctgcgtgaggcccatgaatcagcttttcgatagtgtagccgtcgttgttaaggacaaaaagatacggctttaacccccatctgatcatggtggagatttcttggacggttaactgcaaagacccgtcacctatgaataagatgactctcttgttggggtcaatctcctcagcggcaaaggcagcacctaaagttgctcctgttgtaaaaccgatggacccccacaacacctgcgagataccgtaggcgtccttaggaaagatagtttgattgataccgaaggcagacgtgccggtctcggaaatgataacatcaccttcttgcaagaatttggacaattcgttccacaaccactcttgtttcaagggcgtgctagcaggtacacctttgtttgcgggagttttggttggtacgggaacgctcttgtagcccttaacaacatcgggaataaccttcagtaagttttgtagtgcaaatttcatttgtacaccgaggaacgtagcgttcttcacctttacgtaatcggaatgaaactccactacatttttagtcttgtaggagtaggaaaacgaacctgtgttaaaatcagagagcaaagcaccgaccgaaaggatcaaatcagccgactcaacggcctgtttcacgtcttgtttggacagcgttcccacataaacaccgccatatctgggatgctgttcatctattgaccctttacctagaggtgtcacaaaagctgggaattgcgtcaaatcaattaacttctgggtttcttttttaacgttgtgcctagaagcacaggcatccgatagtataacagggtttttcgaattctggatcaattctagtacggtatcaataacttccttttcagcttcgggatcgttaggttttaatgatagatcaatcggtttttccaaaagagaaccaggaacctttagatctaccaaattcgctggcaaccccaagtagctaggcctttgtgttataaatgttgtcctgatcaacctatcgatttctgaaggggctgtagcaatgtctgtaatcattgatgtagtttctgagatattggcggacattctgtgaaaaacggtaaaatcaccgttacccaaggtatgatgcaacaacaattgcttagcctgagcggagatagaggggacaccaacaacatgcagtacaccgacgtgttctgcatacgatcctgcaataccattcaaggcggataattcacctacgccaaaagtagttaccagcacagataaacccttgatgcgtgcgtaaccatcggcggcataggcggcgttcagctcatttgcattaccagcccatctcaatccatctacctcgtaaatcttgtccaatagggacaagttgaagtcgcctggtagcccaaaaatggtgttaacattaacttgcttcaatctttcaaataagtattttccaagagtaatttcagacattttgttggcaatatgtttttgctatattacgtgggttttttatttatactgtatataaaagaggactgcaatagcacaagattaagatagaatggcttcaaacagccgccttttatacatattggtaaaagctcgcgaatcgcaccatatcccttatcctgtaatcaaatcgatctaggtgcagatacagatcaattcataaaaagaaattgaagcaccagtttatcactactacactatctttttcttttttttttttttttgcgaagtttcgccctttgttcaatatcacttgataagttgtgggctttttctgtcactcattcggcttaaaaagtattcgttcttttgtgttttatgaaaagggaacgtgatataaaaaaacatcctttggtgtgggacatgggcttttgtttagagaatggttatcactaccgcccccacccttgaaagccacagaaaatgaaaaagtatgtgaataaggtgtgaactctataacattttggccaaatgccacagccgatctgcatattccaatggacataatgcaacaacaattgatgtcacattctcttacacacttcgattggtccgtacgtagtactttttacataactgactcaggcgtttccttcattgaaatgctcatctattgccaagtacatagaatccacagtgcataggtttatgagatgcttggaagatgtacgatcgcctgcactatattagtatattttttcaggctttacaaaaccagaaagaaattaccgactgtaatacttaatttccatgattttaatcgtatggtccgtgaggaaagaggaattttaggtaaaaaaaaacctttgtctatcaaaacataaaagaaaagaaaaaaattaaattgaataagtcagctttttagcatgaccacagtaataatagtaatacgatatcagcatgagctgctaaacattaagaatttttgaattgtgttcgctggtaagagaaaatagggtagcattagttgcgagatggaaaattaaaatatgcgtcataaggtattttcgacgttgaagattaggggttgcaagtccgagaactaaactgccttcacgacgtcaaacttattgtatggtgacaataaaacgaattcaagaagccagagatgatgaggaaccgatgacgaggcacatggggatagaacctccgttatctccattccgcgttgagcagctctcctgcgtgctttcacagagaccctaagccaagaccgcggacggccctctttttcaaggggatcaccggtaaggggccaagcggtgaaattgcgtattgtttcctcctatcaatgatgagtacgtcgccgatccagaagggttattattgtcattgccagtactattcgtatgctgaaaaagtatagttcacttcaccctctggctgcaggctagcctagccgataatgcccccgactccctcaacaggtagaatttgtaaggattcgacgtagcctggacacattgtgcatttatcgtatcccctactgctacacgtataagaagtcgttgctttacctctattccagaactcaatcttgtcgttacttgcccttattaaaaaaatccttctcttgtctcatgccaataagatcaatcagctcagcttcacaaatgaacgtgttcggtaaaaaagaagaaaagcaagaaaaagtttactctctacaaaacggttttccgtactctcatcacccatacgcttctcaatactcaagaccagacggccctatcttactgcaagacttccatctgctggaaaatattgcaagtttcgatagagaaagagttccggagcgtgtagtccatgccaaaggtggtggttgtagactggagttcgaactaacagattctttgagtgatattacatacgccgctccataccagaatgtgggttacaaatgtcctggtcttgttcgtttttccaccgttggtggtgaaagtggtacaccagacactgcaagagacccaagaggtgtttcttttaaattctataccgagtgggggaaccatgactgggtcttcaacaatactcccgtcttcttcctcagagacgctattaagtttcccgtatttattcattcgcaaaagagagaccctcagtctcatctgaatcagtttcaggacactaccatatactgggattatctaacattgaatccggaatcaatccatcaaataacttacatgtttggtgatagaggtactcctgcttcgtgggctagtatgaacgcgtactctggtcattccttcatcatggtcaacaaagaaggtaaggacacatatgtgcaattccacgtcttgtcggatactggttttgaaaccttgactggagataaggctgctgaactgtcaggctcccaccctgattataatcaggcaaagctgttcactcaattgcaaaatggcgaaaagccaaaatttaactgttatgtgcaaacaatgacacccgaacaagcaactaagttcaggtattcggtaaatgacctaacgaaaatatggccacacaaggaattccctttgagaaaatttggtaccatcaccctaacggagaatgttgacaattatttccaagaaattgaacaagttgcattcagtccaacgaacacttgtatcccaggtattaagccttctaatgattccgttctacaagccagacttttctcctatccagacactcaacgtcatagattgggagccaactatcagcaattgcccgtcaacagaccaagaaacttgggatgtccatactccaaaggtgattcccaatacactgccgaacagtgtccatttaaagcagtgaacttccaaagggacggcccaatgagttactacaatttcggtcctgagccaaattatatttccagtttaccaaatcaaactctgaaattcaaaaatgaagacaacgacgaagtatctgataagttcaaagggatagttcttgacgaagtaacagaagtttctgtgagaaaacaggaacaagaccaaatcagaaacgagcatattgttgatgccaaaattaatcaatattactacgtttatggtattagtccactagacttcgaacagccaagagctctatatgaaaaggtatacaacgatgaacagaagaaattattcgttcataacgttgtttgccacgcttgtaagatcaaagatcctaaagtcaaaaagagagttacgcaatactttggtttgctaaacgaagatttgggtaaagtcattgcagaatgcttgggagttccttgggaacctgttgaccttgaaggttatgccaagacttggtccattgcaagtgccaattaaggcagcactatttattcataattattcgtaattatatctccataattatttattcataagttttctttaagtttattctctacatcactagttattacaaattggtcgtatgtacaagcactaatatttcatacttatcgtacttcatacatagcaaatcctgttaggaaaaatatggcagcaaaacagattggctgcctacttttgacacatttttttctaattcggtacttagatcggcatgaactcaacgattatcgcattatacggacaatctgaaaaaaaaaagtagcctaacttatgcagttgtgtgtttataacgttgaattcctaaacctcttgaaggtgtaatataacaagtaacataactaggttttcacaactcgttagtttctattaaaagaggaataaacaaattttattaggactaagaggattatacagagtaccagcagagaaaactttaaattctttctgttataataatatcttaccaaagttttttgttttctatctccacatttttcgtaccatctctttaggtaatcactctgaataacttttattcatatacaccccaatattttttaagattccacctatctccgttacataaaaggatccatgcacaattttcatggaggaacaatttactaatcagaagaaagtatcacatctacagtcattaatgaacactaaaaggagtgaacagcccaccgaatttgccaaaaaacataggtttaaagatacgcttgcattgttcctggtttttttgagttttaaccacttcacttccctatgtttattggtttcctttattgttgctaccaaatgcaaagattttctggcaaattgttttattatacttttcctatcgaaaaaaccttcccgccatatcggtgaagtggcgcacatagatataagtacttccaaagtgaccaatggtagttcaaaccgaaaatctaattcacgattttttggcaattcaaaaaatagcttcgtcattccgatccccgtattaatttgtgaaattttatttgcaatgttactaaagatttacggtggcgattattttgttaagccaataaaaaatctggcaatttctattattgcctcatttttgatcaatgatccaagcgattgcttaagctatgcaacttcatgctcagtattgtatgctgtgtcaactaacacttttcaaagagtgtcacacttctttgacattatacagttatttgatatgtctttacgaggaaccggccaatcaattaaattattcacggtttttcgcaagtattcacagtttttcaaaaagcttttctctctatttttgccaatgcctttcaagatgcttggcaaacattcagacagtatgatttattatctatcctttcacatcctttttttctcatttgcttcaagtttattacaccctcatagacaaacagcggaaaacaagccattgaaaaagggtttcaattcaactaaaccagatgtagcccgtgttcaaggtctgcaaaagatgagaatttcttcttcttcttccgtttctgccgattcgaacactttagaggaccaaagtcctatgataccgaacgatccaggtggacttagcagcagcaatcaaactatccatccatcccaacaaaataactcgccagttcccctatcatcacacagtaatattttgaaccctgccgcctcttatcctactgatgctacttctagttttccctatttcacttctatggtcaaggaatataagtcatatcagccatcggtaatctctgctgaaggaagcaattctcaagccgttactactactaccagtacaacaacctctcctacaacgttcaacttttctggtgataacactagtttgtcaaatgaaatctctctatctgattcctcgaatggaaattcgaaaaaggattctgatttcttttccccttccaatgacaagtatactaaccaactgtttgaactgaatgttgattttgggaacatgttttcttctagcaaattatcttcagacatatctgttacatcaaacttggaaaattttatccgtcttctattcagaagaaagaatcaacacttgattgcacctctttggtctatggtagttacattaaaaacaacgaattttgaaaaaaaatacttacaagaaacctctgaaaattcactaacaccaacaaattcgaatacttcatacgtcagtaatcaggaaaaacatgacaaagatttggacacgattaatacacattcagtttcatcaagaattagtttcacccatgccggaaagtttaagaagagcgtgtttaacaatttcgaaccttcaaatactatggccctgattgcaaagacaacatctgatgactacaatcttttaaatttagtttccaccaatgaaaatattttcaatagaaatgataatgactacaaagtttgcattattgatattagcacaaactctattacattccatattgaaaatttacatgatggcgaactcattgttttagtaaacggtgttatctggtcagaagtttcttgcgctttaattttagagcatgtaggcgaagaatacgttgtcgttaacggattagtcccttcttgttcttatgatattcaattcatcaacagactaaatcaccgagatgattatttggtttctgatttaattgtaaggacttgtgggaataacaatgcgattgccggaaaatttgaaaaccttgatttcagcttcccttcatactaccataggaaattcttatctccgttgctaactctgaagcattccgtgctaactacaaacgcaaatttgtccgatgaaaggacaaaattgaaaaagacaaaaaaggaattcagcaagaagttaagtcttttgagacaagaaattgattattttaaaggcaggatttcacagaacgcaacacatgacgaaaagagcactttaaaagtcgaaaatttgaaggttgccctacagcaaagtgagactgcggtaaataagttagagatgcaattgaaaactctcactgaaaaagagcttgaattagaagaggaatacttgaaaaagaaagatctacacttgaaaaatcaattagagttcagtaagttagaagaaagcttatcgaaagacctgaaaaactcagaagggaggttccaaaaggtcaatcaagaattagttcaactaggctctaaactggacaaattgaacgcgagaaacgagaagttacaaaaggaggtcgatcagaacgcagaagagatagaaaagttcagtactcaatttttgagtaaaagagaaaaggatagatttagaagaaaggagtacaggatacgcgaagccaataaatttgaattgactataaaggggttagagcaagatatcaacagattagaaaatgagaatgaaaatatacatagtctaattggtaatagttactgatggaagattagaaaacaaagatagataagaattcgttttgtagcatcctaaaatttacttctattgaatatatacatgtatttattacttggacgttctactttaaatgtagtcagtcgtttttttctcgatattgtttttttattgtttcctaataacttcatttgttacttttttgccttttgttatttatggaaataatgcaggttaacataagtaaacataaaatatgagaaaaactaagaatgtttgctgatgtattgaacagttcacatcgttgtgtctactattaacactaagttgttgatcaaaacattccctaattaatagctgccccaggacttggaaggccacactactctccatgacatcaaagatacggcccaaataatctgtatcctcgatatgaacttaggaccacatatttggagcttgtccaaaatactaaaatggcagataacaattagatggttccaattcaaatacattacaagctacgaaaactaatattctataatttatactaagttcatggaaagaattgcaatggattgaggtttctaacgaggttatcactaccgcaaatatagagagtaagttggtaatatacaacaatagaatttaatcaataaccaatctcaacattattgtatcgtattttaacttataattgtgctcatatcaagttttctaggttacaattacgaccaattctcaggttgttttgcaaaattggcgaagagatggaggcctaccacatattatcacgatttgatagggataatctgagtaacgattagttattgacgaatccctttaatatagtttccacacgagaataggcgcctactaaagaattgatgaatctgctggtaatttctaggtttccattattcggtaaaatatacggaatgtattaggggttcttcatgacgatcaaagatccatgaatggagatcggtatttttaagtaatagtgctactatttttttcctttttgcattctgtcgttcaatatcctgttacattattaatcttagtttcggattccactgaaatcaataactatatcccatggcttgggccttaattcttgtgtcatatacaataatatgctagtgccgtgaacactagccaatgaagaaatgatcgttttccaacacataccggacgtggctctgatagtgctcgacgatggaaatttcagcatgcatactgatgtatgtcaagataacaactacagtcctatcgtcgtgattatagggaatcgaccgcgccactgctatgacaacggaaagtttatccatggcctgctgattttgatgctgctgtggacacgagaataccaacacctgttcacatcttcatgtggatgaacgtaacgaagtggatatttaggctcggtagcgaatcttttgccgtacctccaaatttatcttgtatcgatttttccgtctagttgaaactgttattatccgcccctccaattttctgtaaagcataggtgcttcttcaaagtatccaatgtatttcttaagcttatcaagaaataacatacttcgaatacgtcccaagttttctgataactttatcatattcttttggctaattggcgatcgtttatataccccagtgattttggttataaatttataatatagttcaaactatccttcctttagaacaactgtaagctttaattttgagcaagcgctaccatttgatatatagcaaactaaccaaaatgctaagacatcttctagtctaaaagtaactctttttctgtgtatctaattcacattgtgaatttgaaaagtacccttatttgtatatatgttggttttgatggtaggtgacctcacttttctttagaaaatttgcaattatagttttagacaatccctttatgtttcatgtgcgtattcattatttttaacaaattcctagttctcaaatctgagtctcttggtaaaaatttgcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgttagttcaattctgacaggtggcataattttatatatctctttttttgcttgttgtacggaagttctgtccatccggtgggcgaccggtatagaattatcgcgccatccatgaaggttggcccagggccgagtaaagatttaggcaggaccggtggtggccactgcctgggaacgtcggcctacggctcgctgcatgccgttgaaaaatttcaattgtaatttggaaaatttaaccaaatgataatttcaatatgtaccactagcactttacgtcaagaatctcaagcaaaccaaagggttttaatcttatacttttccattctattttttaatagaatttaaatcggcagctcttatacttggaaacaggacgttttcattttgcttttttgaaggccagatatttgctttcactttaagaaccaactccaagaaatcttcaaagtttcctttgttagatttatcctctgattgaattattgaaaccacaggtataatcactttggggtagaacattatagttttcatagaaattttacaaaggatctccttcatataccatggctacaagtgttaaaagaaaagcatctgagacttctgaccagaatattgttaaagtgcaaaagaaacattccacacaggacagcacaactgacaacggatccaaagaaaatgatcacagtagtcaagccatcaacgagcgtaccgtgcccgagcaagaaaacgacgaaagcgatacttcacctgaaagtaacgaggtcgctactaacactgctgcgactcgccacaatggaaaggttactgcaacagagtcctatgatattcacatagctagagaaacggctgaattattcaagtctaatattttcaagttacaaattgacgaattactggagcaagtgaagttaaaacaaaaacatgttctgaaagtcgaaaaatttctacacaagttatatgatattctccaggaaattcctgattgggaggaaaagtcattagctgaagtggactccttcttcaaaaacaagattgtttctgttccatttgttgaccccaaacctattcctcaaaatactaattataaattcaattacaagaaaccagacatctccttaattggctcctttgctcttaaagctggaatttatcaacctaacggctcttccattgatactttactaacaatgccaaaggagttgttcgaaaaaaaagatttcttaaatttcaggtgcttacacaagaggagcgtttatttagcatacctaacccaccacctattgatattattgaaaaaagataaattagactcatttttgcaactcgagtattcttattttgataatgatccgcttttaccaattttaagaattagttgttccaaaccaacgggtgattctctttctgattataacttttacaagaccagattctctatcaacttgcttattggtttcccatacaaagtctttgaaccaaaaaaactgttacccaatagaaactgtattagaatagcacaagaaagcaaagagcaatctttaccagccactcctctttacaatttttcagtgttatcttcttcaacacatgaaaactacctgaagtatttatacaagacgaagaaacaaacagaatcttttgttgaagctactgttttaggtagattatggctgcagcaacgtgggttttcatccaatatgtcgcattctggttcattgggtggattcggtacttttgaatttactatcttgatggcagcgttattaaacggtggtggtataaatagtaacaagatattacttcacgggttttcatcataccaattgtttaaaggtgtaataaaatacttagccactatggatttgtgccacgacggccatttacaatttcattctaatccagagaattcctccagttcaccagcttctaaatatattgatgagggtttccaaactccaaccttatttgataagtcaaccaaggtcaatattcttacaaaaatgactgtttcttcttatcaaattttgaaagaatatgccggtgaaacattgagaatgctaaacaacgttgttcaagaccaattctcaaatatttttttgactaatattagccgttttgacaatttgaagtacgatctgtgttacgatgtacagttacctttgggtaagtacaataatttagaaacttctttagctgctacatttgggtcaatggaaagagtaaaatttattactctggagaatttcctcgcccacaagattacaaatgttgcaaggtatgcattgggcgatagaatcaaatatatccaaattgaaatggttggtcaaaagtccgattttccaatcaccaaaagaaaagtgtactctaacacaggaggtaaccatttcaactttgattttgtaagagtaaaattgattgttaacccctctgaatgtgacaaattagtcaccaagggccctgctcattctgaaactatgtctacagaagcagccgtttttaagaatttttggggaattaaatcttccttaagaagattcaaggatggctccatcacccattgttgtgtttggtctacatcctcatcagagcccatcatttcctcaattgttaactttgcattgcagaaacatgtttcaaaaaaggcacaaatatcaaatgagactatcaagaagtttcataatttcctaccgttgccaaacttaccctcaagtgctaaaacatcagttttgaacttgagcagctttttcaacttaaagaaatcctttgacgatttatacaaaataattttccaaatgaagttaccgctttctgtaaaatcaatcttaccggttggctctgcatttagatacacttccttatgccaaccagtaccattcgcatactctgatccagatttctttcaagacgtcattttggaatttgaaacctcacctaaatggccagatgaaattacttccttagaaaaggctaaaacagcttttcttctcaaaattcaagaagaattaagcgctaactcttcaacttataggtcgtttttcagcagagatgaatccatcccatacaatttagaaattgtaaccttgaacatcttgacacctgaaggttatggattcaaattcagagttctaactgaacgtgacgaaatcctttatttaagagctatagcgaatgctaggaatgagttgaaaccagaattggaggccacattcctaaaatttactgcaaaatatctggcttccgtaagacatactcgtactttggagaatatatctcattcgtatcaattctactcccctgtggtaagactattcaaaagatggttggacactcatttattactaggtcatataacggacgaattagcagagttgattgccattaaaccttttgttgatcctgcaccatatttcattccaggttctcttgaaaacggtttcctcaaagtgcttaagtttataagtcaatggaactggaaagatgatccattgattttagatctagtaaaaccagaagatgatataagagatacatttgaaacaagtattggagctggctcagagctagactccaaaacgatgaaaaagctttctgaaagattaaccctagcacaatataagggcattcaaatgaacttcacgaacttgaggaacagtgatcccaacggtacacatttgcaattttttgttgcctctaagaacgatccaagcggtattctttattcatcaggtatcccactacccattgctacaaggcttacagcattagctaaagtagccgtgaatcttttacagacacacggtttaaaccagcaaactatcaatcttttattcacgcctggattaaaagattacgattttgtcgttgatttgaggacaccaataggtttgaaatcatcctgtggtatactttcagccacagagttcaagaatataactaacgatcaagccccatcgaactttccagagaatttgaatgatttaagtgaaaaaatggatccaacataccagttagtgaagtatttgaacttgaagtacaagaatagtttgattttatcaagccgcaagtatataggtgtgaatggtggagagaaaggagataaaaatgtcatcacagggctaataaagccactcttcaagggagcccacaaatttagagtaaacttggattgcaacgttaaaccagtggatgatgagaatgtgattttaaataaagaagccatatttcatgagattgctgcattcgggaatgacatggttataaattttgagacagattagaataaacaacaaaatcataacttttagaagtatctgtataatattaaataattaaagcagccggcagtttacataaagaatatttttctttaattcttttttttagatgtggtcctttcggcgatttggcacaagttaacttagtatttttaaaagttttgaatagtactgctgtggcgacgctcagaataaagctaggtaaacgatttgaacgcctcaactagcactatttgatagcattttggctgcagaaaatatacaaagaccttatgagctctgaagaggactatttcgatgagctcgaatatgaccttgccgatgaagttaatgaggaaaaagaagacatacaaactaaaaagctcactacggtaaattgtcaaacagaaaaattcaatccattcgaaattcttccggaaagtatagaattattcaggacgttggcactcatcagtcctgataggttatctctatcagagacagcacagattttaccaaaaattgtcgatttaaaaagaatccttcaacaacaagaaatagatttcattaaactgttaccgttttttaacgaaatcatccccctcatcaagagcaatataaaattaatgcacaattttctaatctcactgtacagtagacgttttccagaactatcttcattgataccatcaccattacaatactcaaaagtgataagcatactggaaaatgaaaattattcaaaaaacgaaagtgatgaactatttttccacttggaaaataaagcaaaattgaccagagagcagatcctcgttttaacaatgtccatgaagacgtctttcaaaaacaaagagccattggacatcaaaacgaggacgcaaattttagaagcaaatagcatattggaaaatttatggaaactacaagaagatataggtcaatacatagcctcaaagatatcaataattgcccctaacgtgtgtttcttggtaggcccggagatagcagcccaattaatagcacatgctggaggggttttggagttcagtcgcattcccagttgcaacattgcgtccattgggaagaataagcacctctcacatgagttacatacattagagagtggagtacgacaagaaggatatctatttgcttctgacatgattcagaaatttcccgtttctgtccataaacaaatgcttaggatgctttgtgcaaaagtatcactagccgcaagagttgatgctggccagaaaaacggtgatagaaatacagttttagctcataaatggaaagccgaactatcgaagaaagctagaaagctatcagaagccccgagcatttctgaaacgaaggctctacctattccggaggaccaacccaaaaagaaaagagctgggagaaaatttaggaagtacaaggaaaaattcagactatcgcatgtcagacaattacaaaataggatggaatttggcaagcaagaacaaactgttcttgattcctatggtgaagaagttggtttgggtatgtctaatacttctttacaacaagcagtaggagctacatcaggttccagaagatctgctggtaatcaagccaagctaacaaaggtaatgaagcacaggatttctgaggctaatcagcaagctgacgaattcctaatctccttgggtcataatacagagcaaccgaatctgtcgccagagatggttcaaatgcacaagaaacagcatactaacccagaagaagagaccaattggttttccggtcatggttagggctcttctacatacttgataatatttaaaaagatattatatagtagtgaccggcgagagcgttttcgctcataaatttcgtaaaaagccaaacaccacacgctgcaacccagatgccctttttaggaaatgtaattattcaaaaagtaaacaatgacatgtttcattcctcaatctaaatcattcgaagctaccttgatgttgaagccctccgcttgttgtttatttaaaaataaatacaaggaggcaattcgtccaagtaaattattgtaagatagaaaccttgctaaagatagaaactaatataccagaaaaattcaagcaacatctacagtattccttgctaaagaaaaattctttaatatgctatcaaaatcagaaaaaaatgtcgacctcttggcaggcaatatgagcaatttgagtttcgatgggcatgggactcctgggggcactggactatttcctaaccaaaatataacaaagaggaggacaaggcctgcgggtatcaatgattcaccttcgccggtaaaaccatccttttttccttacgaagatacttccaacatggacatagacgaagtatctcaacctgatatggatgtctcgaactctcccaagaagcttccaccaaagttttacgaaagagcaacttcaaataaaacacagagagttgttagtgtttgcaaaatgtactttctagaacattactgtgatatgtttgactatgtaattagtagaagacaacgcacgaagcaagttctagaatacctgcaacagcaaagccaacttccgaattctgaccagattaaactcaacgaagagtggtcctcttacttacaaagggaacatcaggttttgagaaaaagaaggttgaaaccaaaaaatagggattttgaaatgatcacacaagtaggtcaaggtggttatgggcaagtttatttagccagaaagaaagacacaaaagaggtgtgtgctttgaaaattttgaacaaaaaactattgtttaagctcaacgagacaaaacacgttttaactgaaagagatatcctaaccacgacaaggtctgaatggttagtaaaacttctgtatgcattccaagacctacaaagtttatacctggctatggaatttgtaccaggcggtgattttcgtacattattaataaatactagatgcttgaaaagtggccatgcgagattttacatcagtgaaatgttttgcgctgttaatgcgttacatgatttaggctatacacatagagatttaaagccggaaaacttcttaatcgatgccaagggacatataaaattaacagattttggtttggctgctggtacgatttctaatgaaagaattgaaagtatgaagataaggttagaaaaaatcaaggacctggaatttccagcgtttacagagaaatctatagaagatagaagaaaaatgtacaaccagttgagggagaaggaaattaattatgcgaactccatggttgggtctccggattatatggctttggaggttttagaaggaaagaaatatgactttactgtggattactggtcgttgggttgtatgctgttcgaaagtttagttggttatacaccatttagtggatcatcgactaatgagacctatgacaacttaaggcgctggaaacaaactttaagaagaccgagacaatctgatgggagggcagcattctccgatagaacttgggatttaataacaagattgattgccgatccaatcaatcgattaagatccttcgaacatgttaaacgcatgtcttattttgcagatataaactttagtactttgaggtcaatgatcccgccttttacaccccaactagacagcgaaactgatgccggttattttgatgacttcaccagtgaggctgacatggccaaatatgctgatgttttcaaaagacaagacaaattaacggctatggtagatgactcggcagtatcatcaaaacttgttgggttcactttccgacatagaaatggtaaacagggttccagtggcatcttattcaacggactggaacactcagaccccttttcaaccttttactagcgtaaaaatgaattcttgtcttgcattcgccgcgatataattagctttaacgagcttcatgcaaacttttcaactagcacctatgaacgcttttttcataaatatacatatatatatatatagttgtgcattacttaggacttcaagcccattgtttaaaatctcagttcacggtaacggtccatcccatgaccgttttgaactaaacttaagcattcatgttgggagcggcgaaacttggtaatgttttacaggaaaacagcaatgaccactattaatcgaaaatctgcaaaaaatgaaaaggaatgggtgttaacatcaattgttttttcaatgataattacaaattggactgatactacattgctagatgtacaaaaaacgcaaggtagctctcttagaaggatccataatatataaaaaagggcttatggtttactgatatctttttcacttcaaaaacttacatataaaaataggatgacaaatgcaaagattttagtagctcatataagtgaaagcgatgccgatgaggctatcagaaagatcaagaaagtgaatgaaaaatcagggccctttgatctaataattatattcagtaactcgtatgatgaaaattttgagctgaatactgatgggttacctcaactaatactactatcgtgtgataaggctaacaattcgaaatccaaaaagataaatgaaaatgtaacattgctgcataatatgggtacttataaattagcaaatggaatcactctttcatattttatttatccggatgatactcttcaaggggagaaaaaaagcatactggacgaatttggcaaaagtgaggatcaggtagacattctccttacaaaagaatggggcctttcgatctctgagagatgtggaaggttgtctggaagtgaagttgttgatgaattggcgaaaaagttacaagcaaggtaccattttgccttttcagatgaaataaacttttacgaattagagcctttccagtgggaaagagagcgcttatcgaggttcctcaatattccaaaatatggatctggaaagaaatgggcctatgcattcaatatgccaataggggacaacgaactaaaggatgaacctgaaccgcccaacttgatagctaacccgtataatagcgtggttacaaacagcaataaaaggccactagaaacagaaacagagaattcgttcgatggagacaaacaggtacttgctaatagagaaaagaatgaaaataaaaaaattcgaacgattttgccgtcaagttgtcatttctgcttttcaaatccaaacctcgaggatcatatgataatatcaatcggcaaactagtgtatttaaccacagcgaagggacctttaagtgttcctaagggtgatatggatatctcaggccattgcctcattattcccattgaacatattccgaaattagatccaagcaagaacgcagagttgacacagagtattttggcttatgaagctagtcttgtgaagatgaactacataaaatttgatatgtgcacgattgtcttcgaaatacagtctgaacgttctattcatttccacaaacaagttattcccgttccaaaatacctcgttctaaagttctgcagtgccttagatagacaggttcatttcaataacgaaaaattcacaagaaatgctaagctagagttccaatgttacgattcacactcttccaaacaatatgtggatgtaattaacaaccaatccaataattatttacaatttaccgtctacgagactcctgaagcggacccaaagatatatttggccacatttaatgccagtgagacaatagatctgcagtttggacgacgtgtactagcctttttacttaacttgccacgcagggtgaaatggaattcttcaacctgtttacaaactaagcaacaagagactatagaggctgaaaagtttcaaaaggcctacaggacctatgacatttctctcacagaaaactaaactaaaactatttcatttagaatttcaaatatatccaaatatatgtatatatatgtagaatactaagtcatgctacctctgaacgtttaagagacctagcaactcagaggtgatgaattaaaagaaaaaccgggtaaagttcttcgagagaccgcgctgaaaaaatttttttagaagagtcacccatacagcctactggtgttctctgtgtgtgctaccactggctgtcatcgttgttgtatgtccttcagatttatggaattacttagatggtatgaataagtggttaaacacattatctaagacattcacttttcggcttttgaactgtcattataggcgatcattaccactttgtcaaaacttttctctgaagaagtcgttaactcataatcaagtcaggttctttaaaatgagcgatcttgataatttgcctccagttgacccaaagactggtgaggtcatcattaatccgttaaaggaagatggctctccaaagactcctaaggaaattgaaaaagagaagaaaaaggctgaaaaactgttaaagttcgctgccaaacaagctaaaaaaaatgctgctgccaccacaggtgcatctcaaaagaaacctaagaaaaagaaggaagttgagccaatccctgaatttattgacaaaactgttccaggtgagaaaaaaatcttagtatccttggatgatccggctttaaaagcttataaccctgctaacgttgaaagttcttggtatgactggtggatcaagactggtgtttttgaacctgagtttaccgctgatggtaaggttaaaccagaaggtgtattttgcattccagcacctccaccaaacgtcactggtgccttacatattggtcatgctttgactattgctatccaagattctttgatcagatataacagaatgaaaggtaaaactgtcttattcttgccaggtttcgaccatgctggtattgctactcagtccgttgtggagaagcaaatctgggctaaggacagaaagactagacatgactatggaagagaagcttttgttggtaaggtctgggaatggaaagaggaataccatagcagaattaagaaccaaattcaaaaattgggggcttcttatgattggagccgcgaagctttcactttgagtccagaattgaccaagtctgttgaagaagcttttgttagactacatgatgaaggtgttatttatcgtgcgtccagattagttaattggtctgttaaattgaataccgctatctctaatttggaagtcgaaaataaggacgttaaaagtagaacgcttttatcagtcccaggctatgatgaaaaggttgaatttggtgttttaacatcatttgcttatccagttatcggtagcgatgaaaaactgatcattgctacaactagacctgaaactatatttggtgatactgccgttgcagttcatcctgatgatgaccgttacaaacacttgcatggtaagttcatccaacatcctttcttaccaagaaaaattccaattatcaccgacaaggaagctgttgacatggaattcggtactggtgccgttaagatcactccagcccatgaccaaaacgattacaataccggtaagcgtcacaatttggaattcatcaatattttgactgacgatggtttattaaacgaggagtgtggtccagagtggcaaggcatgaagaggtttgatgccagaaagaaggtcattgagcagctgaaggaaaagaacctatacgttggccaagaagataatgaaatgaccattccaacttgttccagatctggtgacattattgaacctttattgaaacctcaatggtgggtttctcaaagtgaaatggccaaagatgctattaaggttgttagggatggtcaaattaccatcacccccaaatcttctgaggctgaatatttccattggttgggtaacatccaagattggtgtatttccagacaattatggtggggtcatcgttgtccagtttactttattaatatcgaaggcgaagaacacgatagaattgatggtgactattgggttgctggtaggagcatggaggaagctgaaaagaaggctgctgccaaataccctaattccaaatttactctggaacaagatgaagatgttttagacacctggttctcgtccggtttgtggcctttctccactttgggttggccagagaagactaaagacatggaaactttttaccccttttctatgttggaaactggttgggatattcttttcttctgggttactagaatgattctattgggcttaaaattgaccggttcagttccattcaaggaagttttctgccactctttagtccgtgacgctcaaggtcgtaagatgtctaaatctttaggtaatgttattgacccactagacgttattactggtattaagttggatgatttgcatgcaaaattattacaaggtaacttagatccaagagaagttgaaaaagctaagatcggtcaaaaggaatcctaccctaacggtattcctcaatgtggtaccgatgctatgaggtttgcattatgtgcttataccactggtggtcgtgatattaacttagatatcttacgtgtcgaaggttacagaaagttctgtaacaaaatctaccaagctaccaagtttgcattgatgagactcggtgacgattatcaaccacctgccactgaaggtctatcaggtaacgaatccttggttgaaaaatggatcttgcacaagctgactgaaacctcgaaaattgtcaatgaagctctagataaacgtgacttcttgacgtccactagcagtatttacgaattctggtatttgatttgtgatgtttacatcgagaactctaaatacttgattcaagaaggctctgctattgaaaagaagtccgcaaaggatacattgtatatcttgctggacaacgctttgaaattaatccatccattcatgccattcatttctgaagaaatgtggcaaagacttccaaagcgttccactgagaaggctgcctcaattgtaaaagcttcttatccagtttacgtatctgagtacgatgatgtcaaatcggccaatgcttacgacttggtcttgaacattaccaaagaagctcgttccttgttatctgagtacaatattttgaagaatggtaaggttttcgttgaatctaaccacgaggaatacttcaaaactgctgaagatcagaaagattctattgtctcgttgatcaaggccatcgacgaagtcactgttgttcgtgatgcttccgaaattccagaaggttgcgtattgcaatctgttaacccagaagtcaatgtacatcttctcgtcaagggacacgttgatattgatgctgaaattgcgaaagttcaaaagaaacttgaaaaggctaaaaaatccaagaacggtattgaacaaaccattaacagtaaggattacgaaacaaaggctaatacacaggccaaggaagccaataaaagcaagctggataacactgttgccgaaatcgaaggtttggaagctactattgaaaacttgaagcgtttgaaattgtagattgaaggtagataaaaattaatgtaatatatatatatatatatgctatgtatatgtaacaacgaaaatgttaagaattttagaacattgaataataactatttccaaatataagaggtagtctccggcatacgacatagcatgttgtggtatattataatctataatggctatacaactagacgaggtgatatattgtcctgtattattcttcttatatttgtgacaagttcttgacacttttgctcacccagctccagtaaactgaacaattgatcttcattaaaatcaccattgctgtctaacaataaaacgtttttcacgactttaccgccattgacgaactccagagctaaagtgtggacagagagcgaaatcttcaattgctcggcagtgggatcgacaatgatatcactagtgtctttgattattgcaatagggatgcttgcgcacatactatttaaggcaattcctgcatcaactaaagccaaaaatgccgcatttatacaacaacttagctctctcagggagaattcggcttcatcttcaccagattccagaatttgacaagttatctggcagagctgtcttgggtaacaatgacgagtgatgagtggggtcagaactgcccgtaatttatcttcgagtaccttctctcttgttgtggccacccctttcgcgggacgtacaataatttctaatgctaattgtgtaggcagttcttgtcttgcttttggttcaatagggcctgttacagaacaaataaccttggtgtcttgtgatacgaattcagatgaaccatctacatgatctaatatccctatttctgcttggacgctcatttttttttttttttcagcagaatctaatctattcttggtattgggctccttgttattaccatatatgcagagatattttatgcatcttaactggttcatctaacaaattttccactcttttttccacaatccgatgcgcttaaaaggaaaaaaaaagtagtaaaaagaaaaagagaggtacataatagtctttatgaagaaaaggcgctattttgtcacctttaacttggcatagtctggagctttatataaaccattcaaagtacataaatgttgatatgttcaaagaggaggactcgttaagaaaagggcaaaatgtggccgcgtggaaaactttgttggctggcgccgtatccgggctgcttgcccgtagcataactgctcccatggataccattaagatcagattgcaattgacccctgcaaatgggctgaagcccttcggaagtcaggtcatggaggtggccagaagcatgataaagaacgaaggcatccggtccttttggaagggtaacatacccggttctttgctgtacgttacctatggctcagcgcagtttagttcatactccctttttaatagatatttaactccatttggactagaggcgcgcttacatagtcttgttgtcggagcctttgctggcataaccagttccatcgtttcctacccgttcgatgttttacggacccgactagttgccaacaaccagatgcactcaatgagcatcacgagagaagtgcgtgatatctggaaactagaaggtctccccggatttttcaagggctccatcgcgtcaatgacaaccataactctaaccgcatctataatgttcggaacatacgaaacaatcaggatatactgtgacgaaaacgaaaaaacgaccgccgcgcataaaaaatgggaactggctactttaaatcacagcgctggtaccattggcggcgtcattgctaagatcattactttccccctcgaaacgatccgtaggcgaatgcagttcatgaattcgaagcatctggaaaagttctcccgtcattcgtctgtatacggttcttataaagggtacggattcgcaagaatcggtttacagattttgaaacaagaaggtgtgagttcgctttacagaggtattctggtggccctttccaagacaatacccaccacttttgtgagtttctgggggtatgaaactgccatccattatttgcggatgtactaaagtttccaatcttttttgtcacatgtacacactcatatacatatacgaaatcatcatatcttatattcttcactgacaaagatcggtagccgcccggttttccattccgattacggcctgactcagtcgcgccgtcttcctctaataacaaaaaatcgaaaaaaaaagaggaatctcgttgctagcgatctgacgccaaccctttttccggtttttcttagttgcctgctgccccgcaccggtttttcttcttttttttatctttttttccgctcagtcagcggggaagggagagaaggaaacaatgaatcggatcttccgatggaaccagcgtcagggaccactacatctgcttgttgtttcaacacaacttacatctgcgcaagcacacggactaggagtaacaagaagtagtaaaattgaagaaagcaaggactgctgcaatctctgcacccttgtggtagccacccttcttagatgtggcatacttacacttttttttttcttttttttttttttttttcgccttttctcatttcttggctccttaatagccaagaaatgagaaacgtgggagatgttcaacctcgcctgatcctaccaaaaaaaaaaatcgcaaaaataagcgggaaaaaatgtcagattctaagtttcaaacctccggagatgattcatcatcaccatcaccgccgatttgttggattgcgtgtttacgatccatcatttttcttgtaagcgtttagctttctgtcatctctttatcttttttcctatttttttttttcactagtttttgcactgaataacacctccccttactcataaatgtgctagctgaatccatatttcctagtcttgcattccctttcccttcaaacagcgctgcccttcttcatcttcattgtcgaaaataaccattcttctcctatcttgaaatctaaaaataacgctactacagaaagcttttttcacaggaactagggcgaagcgtacaagaataaggaaagacagcgtagttacaaactaaactatctatactataacgaccgaaaatttctgttttttaacacctcttctaccaaacacaacgagagtgcattagaaataggacaaaactgggctcaaactaatgtctgattactttagttccagaccttcgcaaacgctcacgccgatgggcaataagccatctggcggtggtggcggcgatgacgcctcctccatccactcgaagagctcgcagtacttgatggacatcttacctgattcgatgaccttgaacgaaagtgtttcctccatagtggcaaacaatcaggcaaaggagtttattttgcctgaaacagatgagagatctccctacttcataaacgtccctataccaaaggctcagccaacctctactacggaaacgaagaagccccttgcaggtgatgaagctatcgatgggcagtttgttaaggagtatcccaccgacatccttgtagacaggttttataaatggaaaaaaattctgaaagggttagtgatttacttgagggaagtcgcgtatgcgcaagaacagttcgcacggatcaattaccaactgaaaggatctgtgaaatttccatttttgactgatattgatgaaaccacaaataccattacggatccattcacaacggctcctagaggccctaagaaagcgcagcctgcgcagaagaaagttggcctgactgacagcgaacaatttcagatgcaaatgcaacaggaacagcaggaaaatgcagtgcaggctcccacagatgaaagtaaaatgagtttggcgcctcatgaatacaagcctgtccagaccacagagtcggacaatacatctgccgcatccggttttgttaagttcggttcaggctcgattcaagacatccaggtcattttgaagaagtaccatctttcgttggctaaccagcaatttaagatctctaaagagattacgtccaccgtcattcctaaattggaggaattgagaaaagatttaagatataaaattacggaaattaaggaccttcatggtgatttcaaaacaaacatcggagcacatattcagctaacaagtcaactattgaaaaaatacatcgcagctgtaaaattcatgaacgcgcatggtattggcaacgatagagcatctcctactaataagaagccacataaattggatccaaaacatgatccatatcttttgaaactgcaactagacttacaactcaaacgtcaagttgccgaagaaacttacttgcaagaagcgttcatcaatttacagagttcaggtttgcaattagaaaaaattatatacaccaaaatccagcatgctttgttgcgttattctgctttaattgactccgaagctcgtctaatgatcaaaaatatgtgccaagaactacaacatggtataatatcaaagcctcctgcatttgaatgggataattttgtcacacagcatccgtcctgtctactcaattggaaatccaacgatcctataccaccaccaagaaaagtttccgacgttatttatccccacatgaaatccccactggccaagtgtattaaggcaggttattttttgaagaaatcggaattgttgcccacttaccaccaaggatattttgttctaacatcaaactatattcatgaattccagagtagcgatttttataacctatcttcttctacccctaactccacgaagtcttcagcttattcttcttccgtttccattgcagacacttatgccaatgctaataatgccaaagctaacaatcatcatcgccaggctagtgatgtacataacagcagtacgacaactggtggtacagctggtgcaaatggtattcgcggtattcgcaaaaagagctatttggcaccgattatgagtattccgctaaatgattgtaccttaaaggatgcatcttccaccaaatttgttcttgtaggtaaacccactcttaatgaaaacgctgatgttagaaaatctagctctagcacttatttatctggctcttcacaagcgtctttaccaaaatatggccacgagactgcaaaaatattttcaaaagccccattccacaagtttttgaagggaagtaagcccaaaaataagaatacgaaatcaagtgaactggaccaattttacgctgcagctcaaaaggaatcgaacaattatgtgacttggacctttaaaatagtatctccagagccttctgaagaggaattgaaacattttaaacgttgggtccaagatttgaaaaatttaacgagcttcaatgacactaaagatagaattaagtttatcgaagaccgtgtgatgaaatcacaccgattcaaggcgggacatatgtcaagaaacagcgtgaacataggttcccatacaccttgtttaacagatagcacattcacattacaagacggtactacgacgtccgtcaacctaaagggcagggcggagaaacctcagtatattcatattcagaacaattcactagcagattttgatggaaatggttttagatccaaggttaatacacctgctattgacgattatggcaatttgattacggtggaaagaagacctgcacaatctccgcaccaatactctgactacatggccacttcaggtaacacaactccttcttattcatcgggctcaagacctcaaagcatgtataatgggtataacccggctgtatcaataacgagtaatgggatgatgctccaacaatcaacagcaaataataatactaatccaacaactaatttgcgccaccaaagaaatatttcacaaacaagttccctacctggattttcatacacatccctatccctaccagtgaattctccaggtagctctaattcagaatccagctcaggcggttattttgccattccgcttcatgggaacaacaacaataataattacacccagagaaactctgaaggctctagcccatgttataatgacgaccaaatacgacaacaacagcaacctttacaaatgcaacctttatcaagaacttcaagttcaagtgttaatgtcacagcgatgagaagtacatctgcaggtaattcaattacagcgaacgctcccgttgtacctaaggtgatggtcaataaccaaaatgttaaaactgttgctgccgatcagtctgctacagcaccttcttcacctaccatgaattcgtccgtcacaacgatcaaccgcgaatcaccataccaaaccttaaagaaaacgaacagcacaggcaatgttccttgtttgactgctgaaaagactcatgcgcaccctgctttctataaacggggcaataatagcgcccaaaatttgactacctctagttcaacagcttctagggtgcatcctatccgaaagcacaagaaaaacgtatcatttagttctttgaatagtttaatgttttcaaaaaagggtgcaaatcacggtggtaatctaatgactaaccaatttatgagtggtggaattcaagaagatgatggtgattcaactaataatgatactataaagctaaaccagtcgatttattcttaattgttacgccttaacttttgttctcttttgagaaacagcctgtatggttcgccgtttattttctaagcaccgttttttattcatatttttataatgcaactcctatagaatatagatgtttcgtgtttttaattcctgctatgactttgtgtcaatggtatgtgaactaacaactgtgtggtagtttgggatggtacgtaaaggtgttcgtgattatataagcaatcttaaaatatttgtatcgcaccatgaggtgcccaataatgaaatgaaaattactattatgaactatactaaaaagatgaaacttttttatcaatcccaggttcttttacttattatttttggatataagaacaaaatcggatttcccatgctttttctcaatgcctatatgaaatcttttcgaaacagccagtacatgtaacaattatgatacgaacttgatcggtaacccataaataacaggagctgcgccgttcaagtaacgtagatggcatacacctctagatttagagacggcatatgaaacagataggctattaccattcaaatcgtcagtattacagcgaaatcccatcttttcaaaaagttcctcgctaaatttatcaatatctttgtcagttacatcccacagattacctagtaccatagggcatcctcccagcaaataagtatagattgttccagtaggttctaacttgccgtaatatttcatcgctgctgaagagcagcccagtaaaaagctgggggcaattttggtgcatttcttaatctccttactccttacatattgttcacctccgccatgccctatataaacgaataagttagaattttgcagcattttcaaaagtgtttcctcttccggcttctcgttcatcactaattgagaggaaggttttgcatcgattattttttggaacatacccttgaatttagattcagtcctggacaaatctccgttcggatttaatatcatactaatgttgtcctcaatagttacttgaaggggtagttggtaatggaaacgcgataaaagtttattcagacaaacataggacggaacacgtgtgatagacaaatctttcaaaaatgaaagacactcccaagggaataaatggcatgaactgctaacgactaaaaatgtatgaaatatactattagttgtcatagttgccctatatttctttatttgctcttctaactgcacgtgaagcatgctgaaatcaatttcgtcgtaagcattttcttcaccatggaagagaagaatatcaagaacaaagtatatcaggtcttccatcttcgaaagaaaatcgatttcttgcggattaagtttcaagaacaattcgattacccaatcttcaacttttataaacattgccggattgccatagagttttctggaaggaagattttgatgcagaatttcgtaaaatttatctttaaatttttcaaataacgagttgtcgactacttcagggctaaaaaacccttgaacgccattgaaccaactattttcaatgttattcaacaattgttgcattcttttatccaaatcatatcttgtggtccaccaagattttctttcttctcttgttttaatcttgttggtaacttccactgacgtcgtttggttgctttcattgataatagaaagtagtttttttgtagcctccggaaatgagagatgaacttcgtcgaggtctcttgaattagatcgtattagcggtagccttaaatgcgtccttctcttacgtcgcggttctaatttggatagaagtaaatttccagttatgggacagaagtcaatagttataacattaatattaaggttgctctccattaagtccttctgggcggcagatactctaatactctctgtaattgtggatatattgttcggagctattagtgatgaaacgcgaaattctcggtaatttttattatcaatattattcaataccttatcgaataacaaaggcatatgccttggcaagtcagttagcgaaaaattagttatcaaactactctcagcattatggatactagttatgtttgaaaggatagtcagagttaatgaagaaagggaggaaattttggacagttcgtgattatctaatgtgtctagtttcaaactctccaaaagttctttcatctgttttaatttactaatagcagcaattctatcaaatttctgtcttatattcttacctctaggcgtcatgctcgacgatcttggtgaatcgcaaagcttcaatcctgtactatgcttggaaggagtttttaaaatgttgttgggcatcgtgctaggaataacaggcagagaagagggaatcccaagggtagattcaaacatacctttgaagaaaggatcttcctccaattggctcattactttttgccacatattgtgtactctattgattacatttttgggcatatattcggacagacaaatgctgtcgtcaatatccttacccaagtgaagcttccacaaattaggtaggaatgttttttctagctggtcaccgaaatataggaccaacgactgctctaactttacaaattccttattatcatacagaaacattgtcaaacttgtaatgtctgcctcagcatcaagataatcaaatgccttattggcttttcccaaagttatattttgaagacaggtttgctctgtaatcatatagtatctgtgaagaaaatgcagacatctgtagacgataataggttcctctaagtcagaaataattctagacagttctttactgtagaactcacagtctctggcagaaccaatgcgtatatgtattttaatgagttggaaaaaactaaacgatagactttttagtaatgctagcctggatccttgtgacaatttgttcttctttttgagcaacgataatgctaaattttgtgcttttctacaatcaattactgcggatataacattaccagctttaatatttaatttcgcgctttcattaaaaatttttatgttcaaaagtatgactttgatgtaaagtgacatgggtaggttgtggtcgttattgatatcaaataattcaggcttcatagcaggcagtgtttttccaaaatatatttgaaacgctgtcaagtcagagtcccacaagtggacatttattaaagaacttgcatgtaataacgcctgctctattttcgccgttgataaattcattgttttttgtagttgattcttcatcatgagggcatcatcaatcatatataagctcagataagcctctagcaaataattgtcggcataaggcacaatactggagtaatacttttcttttgatttaatacagagtgaaagttcaatggataacttatcaaaattattaaagttcaagtagcacaatagcattttaacgaagtccatttcaaatgacgatattctctcggccttttcatctgatttttgtagccatttgtttatgtacagcttagttattttcgatagattcgttgtcaggtgtttactcatgtccaggttcaataggtacactattcgtattaatagctcatatttgttgagcaagtgtaatttatcaaacgtattatttagctctaaaggatccaaatcaaagatacccctcagtgagcaaaatatcattctgcttagttgtgaccaattttcggaaggaatgttttcgatagatgaatttccatacagtactgaaagcataatttctgaactgtttgaaaactcgatgaattttgtgatttttaggcgtgtaaagcaatgaatgaatgcattttggcaaaagtcaaaaacaaatgatagcgtatcatttcgtagcatgcaatatacattgaacaaacaggaaaagatttcaatttttttctgggcactctgagcactagatataaatttttcaaatttcagtatagtacgatgagatgtttttgaatcattactgattaaaacatttgagatttccaaattagcagtctttaacaaaaacgaatgactcttaaataaaacagaagcattgaaaaggacactgataatatttgacagtcgtttaggctctttataatcgatacaaatttctgataaaactcccagaagttcggataataatgccgccgcagattcgtcattaatggatttaatatttgagttgatataaataacagtacaatcaaactgcctcaatatatccttatttttaggtaatccctctaggcgaatagtagaccaaagacagactaaacattttaatgttgcggatatatgtttccctttattttgtagaaaattcgttgcattttcgagtattacgttcaaatcatcgacagatatacaggaccagagaagacggttttcactcatgttgcagtattcattgaattcttttttactttttatcgctctttgtacctcagtagtttcttcgtaacttaaaatgtctagaagcattattttatccaatccatcgtacagcatggaataggataagtaaaatgaatttaaatatattttattaggtcccatctccaaataatttttatgaagaaggtttttgctaaaacactcgacggtaatgttgctaatgaactttttaaaaggtaatttgaactgtttgatatattgtagaaattttagcccgaatagaactttgcaactcgtcgtgacagaaaaaaagctcagcacgatttttgtgagagcgtgagctttgaggttagggtctttcaaaagatatcttttatcatgggaaaatagttctaatatatgcggtaagtattcgtctactagctttcttttcagtataatctgcagcgctaatattttcagatttgaaagatagtagtcgttccacgtactgaagtctgctagaagaatgtttttcagactatgagcttgaaataaattcgtttcattgaaaagaaaaataatttcagaggaggccaatcctaatgcgttattatttattagtttaacaattatcatcaaatgttgtttaacagtggagtttatatggccccacatgtgatggctcttcaataggctatatattgaatttaatgaatggtcaacagtggtaatatcctcaatggctaagtctatgttattgcttgcaatttttgtaaagtcacgtattatgttattatgcattgctagtatgccaatagaattggatgaggcgtctccagacaacaccgaggtcagtggtctagtttggccactatgatgtactttcgaaagcgtgtcgtttaaaaggtaggacttgctagtcatcggagtattcggactaatctcattcagcggttcctcctgttttaccatcattccttaatttataagcacttcgtgcctaggttaaattattactaggttagcctcaaaaatgttgggtttaggtcaactttttactatgctcgcagttagaaggaaaagaaaaatatgctatagccagatgctcctgtgaaacgtgtcctaactaaaataattcggatgtttctgatgatagagtgtctatattcctccaaaaggaatttaactaattgtggtaagcttctcgcttcaaatgcgcaatgttacgtggatgggctttgtatccatgttcttgtttttgtttgtttacctcttttctgtaaagacccgtgaagtttgaaaagaaagaaaataaaaacaaacaccaagaaatgcagacaataagtacttgtggacaggttgccgctaatagaacgtgaatcgagctactttatacgcatttaattcctcatgaaatggttttagaaacgctgaaacaagggcttgacagcagtcaaatacatgaagctttaatacaactagattcctatcctcgcgaaccggtggatctagatgcctcgatggttctcataaaattcgtaattccagtttatccatcactaccagaaagatcgaaggtgatattgagacggctagcttctaaatcgtttacatttttatgccaaattgtcaccttctcaaggacaataagtggccgcgatggactgcaagagatacgcatataccaagaaattttagaagacatcatcagttttgaaccgggatgtttgactttttatttaaaggcaagcactactagcaaagcagaccgtgatagcattaaggcccttttctttgggagcaagttatttaatgtgttggccaaccgaattgatatggcgaaatatttgggataccttcggcttcagtggaaatttctacttgagagtaatgaaacagatccacctgggtttttaggggaatggttagtttcatcatttttgcttaacccagtgctagcggcagatatgttattaggcgaattatttttattgaaagagtcgtatttcttttcttttcagaaaatcatatctgctagtagtctgatagatcaaaagaggctgattgctaagtttttattaccatatattcaagttatcgtgactttagaaaatttgaacgatgttaggaaaattctgcggcggtttgatctcgataaaatcataagtctgtccgtattatttgaaatacagtcgctgccattgaaggaagtgatagtacgtctgatgagcaaccactcttccacgaagtttgttagcgctttggtaagtaaatttgctgattttacagatgaggaagtagacacaaagacatgtgaattgcttgtactctttgcagtgcacaatctcaatcattcccagagagaggaaatagcacacgatgagcggtttttgaatggcgtgaccaaacatttaggtagcaatgaacgtgaggcaagggagcgtgcgatgtttattgccaagcttttatcaggcggtcatctgaagtacgaaagtgattttaaaatcaatataccgaatgtcaaattcgaaagcaatagcgatgataaaatcattgatttccaatctttaaaaaatccatccatatgcaatacccaaactgatgtgggtaaggataagattactgaggtctcgggtcatgttcaaagccttacattggactgcagtgatagcgatgatgaagatgagaacgatgagcgggagattgttaaacgaattgtatttttaaaagatttaatgaaagaatacgaaaaaactggggaatctcgaaaagctccattgataccacttctgaagcaaacagtgaaattgatacggcaaaaggcggattttcagttagaggttggctattatgcacaaggtattctgtcaagcattgtgtgcttgaataatgaatttgatgaaccgcttttcgagcagtggagaataaacgctctaacaagcatactggtcgtccttccagagaaggtgaatggcgctataaatattctattcaattcagaactgtcgttacagcaaaggatgtcactattgtcggctctgggtctttctgcaagagagttgagagggcttgatgatcctactattgtcaagcccaagtttgattttccaacaaatcgtttaccgtgggatgatcaaagccatcataatagtaggcttgttgaagttcaagagtcaacaagtatgataaagaagacgaaaacagtatggaaatctagaaaactaggcaaggatcgagaaaaaggaacgcaaaaccgctttagaaaatatgctggtctattcttctatccgctagcacacggttggcttaatggaattgacgtaggcacatacaatcagctttttaagtcgcattatttaacaacactgcgtatcatatactcttgcgctaacccggtccacgattttgaatccatgacggagttgatgaatcatataattagttcagccatagaggaaggaatttctctcaataaaggttagtagcatagttatttgtaccaatcttatgatacatatttgaataaatttagtgcgttctctgtcagcgtcgttagtatttaatgcacagcatattatttcagaaggtcggccgactcctgcaactgggaaaaagaacttcaataagaaaaggcctgaacaaatctgcttggtaagggcccaacaacatttaagaaattgtacattttgaaagcactgatccatcaattaaagcaccgaacaacctcagagttgatacaattattagttaaaggataggatatgtcattttttgattctttacgtcaaaaggcaccctttttggataaactggcagacagtttcactccaacattaaccagagatgagaaattcagattaaaatataaacttccagctaatgaaaacattttggaagatacgaatgcagaagtttcatttgcaacttccattaaagatggaaaagggcattctgatagagtgaacaataaagggagaaaaactgcttatgtgtattccgggagattgtttttaacacctcattttctggtatttcgagatgcatttgatcattcatcgtgcgtactaatactgaatatttctaccattaaacgtgtagagaggtcgccatccgaatcatatgaatttgctcttctagtaactttgtacacaggagcaaaggttctgattcaatttatcggtatacgttatagatcggagcagttttgtgacaaattgaaactaaatttgaaagaaaatattcctaatgccaaaactttacctgcttttctagaaacctcatattcggagttcttaattgctaaaaatattctaggtaaaaaggacataactgtacccagggcaggtctaggacaacatttcaagtatcccggtaatcctactatggtaaaagaaaaggctaaattgaggctatggttcgattatttcagagagaatggaaggaatttggcagttgtgcaaactcctatgttccgaaagttaatcagaatcggtgttccaaatcgaatgagaggtgaaatttgggaactatgttcaggtgcaatgtatatgcgttatgcaaattctggggagtacgaaaggatattaaacgagaatgctggtaaaacatcgcaagctatcgacgaaattgagaaggatttgaagagatcgctgcccgaatactcagcataccagactgaagaaggtattcaaaggttgagaaatgttctgacagcttattcgtggaagaaccctgatgttggatattgccaggccatgaatatagttgttgcaggatttttaatctttatgtctgaagagcaggctttttggtgcttgtgtaatctatgtgacatctatgttccaggttattactcaaagacgatgtacggtacattgttagaccaacgagtgttcgagtcttttgtagaggacagaatgccggttctttgggaatacattttacagcatgatattcaactatctgtggtgtctttaccttggtttttgtctttgtttttcacttcaatgcctctagaatatgctgttagaataatggatattttttttatgaacggttctattactctatttcaggtggcattagcagttctgaagataaatgcagatgatatcttacaagccgatgatgatggaatgttcattgccataattaagcactatttccaaactctgggacaaagtgctcacccagattcaagcgatataaaatatagacaaatcacgaaatttcaagagctgttagttacggctttcaaagagtttagtgtcatcagcgaggaaatggcaatgcatgcaagacacaaatatgagaaaggtatttttcaaaacattgagactttcatgaaaagaacgcaactgcgccatatgccaaaaactttcaacctgtccagtgatgacttgtccaatatctatgacatgttttaccaaagtatagaaacctacaaaattagtatgggaacgggatcatctaatatgggtttcgaagtattcattcagttcttgagtaaattctgtgactcctgtagaccgtgtgaaaaggacaaagatccagctttccggaaacaaaaaaggaattttctgcaaaggttatttgataactgggattctgctcatatcggcgagttgacattgaacgatgtggtaacaggcttggataaactggtaactgttgatcttttacaagctataaactattttttctctttatatgatacagatggcgatggtgaattgcatagagaagaagtgctacagttgtcggaagggctgctactgctaacggaaccttggaagagcggtagatatgtagatctgttaactaaaaagcgcattgaagatgatattgctgaaaacatcatcaaggaaagcggtggagagatagccactatgaaccaaatcgagttaccaactggggttactattgatgaggaaaaatataaagttgaacaagcagaaagatacctaaaagctgcaagcaatttcctacaaagatcttttgaatatgctaaagcagttgatctcgcggaggaggtaaacttgattgacttgtctgatgatgaaggcgaagaaaagcgaacggtaaaacaaaaacaactggaaagcataaaggcaaatgcagccctagatcccacccatccaaaagtaatagatttgccaacatttagaatgatcatcctcgcagatgaaacttacgagcttttcttttctaatactttacgatcatctgttcacgtcgacgaacatgtcaacattgataacaaaaataaagtcctcagaagtatgtttgacggtatattggcagacggcaaaagagttgctgagcaagttcgtcgtcgtgtcgattcggtggcaactaggagcagcattgcttctgtagagagtacgccaacagccgctgcaagttcaataactaccaaagaagaaaagtacgatgatctagatgatttcacgtcagagcatcaacccgagaatgaagagttattacaaagttcctggtttgagatcgacgatgccaatgaaactagcactaaagccatacaagaaaggtcttttgagcctttgtcggcaaattcctcggaagagaagtccaaccttattgaatttgaagcatgaaatcgtgcttatcaattttatgtcaccctaaaacatctgtacgtgtttatatagatatttaaagcaatatttgccaggatttggtgaagatccctcatataactctcataaatgcggattttcggagcgaaaaaagcctaaattcttgtctggaagtataattggcggtgaaatagaaaaggtggcaatcacgactgaaaagggtacagctttcgcaactgacatatacagacagtgaaaagtaataaattgcccaagtgtgaacatgtcaggtgtaagctctgttatgctcggtcttcgacctgctacaagaatttttttccgcagtaatatttcggtttcaccttcgaggacttttgtatcatatattggaagatcccagagcacgtcgatactcaaaaatgctcccaacttagaggacaatgtcacaaatcttcagaaaattataccgaaacggttcttttctcaaacatcaattttgaaatcaaggtggaagcctatattcaatgaagaaactactaatcgatacgtacgtttgaacaggtttcagcagtaccagcagcagagaagcggcggcaatcctctgggctctatgactattttggggctctctttaatggcaggaatatattttggctccccttatttgttcgagcacgttccaccctttacgtattttaagacgcatccaaagaatctggtatacgcgttattaggcatcaatgttgccgtatttggactatggcagctacccaaatgctggaggtttctacagaagtacatgttgctgcaaaaggattacgtaactagcaaaatttcgataatcggaagtgcgttttcacatcaagaattctggcacttaggtatgaacatgctagcgttgtggtcctttggtacttcactcgcaacaatgttgggagcatccaattttttctccttatatatgaatagtgccattgcaggttctttgttttcgttatggtatccaaaactggcacgcctagccattgtcggacctagcttgggtgccagtggagcgctatttggggttttaggatgtttttcatatctattcccacacgctaaaattttgctgtttgttttcccagtcccaggtggggcttgggtagcattcttggcttcagtggcatggaatgcagctggttgtgctttaagatgggggtcatttgattacgctgcgcatttaggtggctctatgatgggggtcttgtacggatggtatataagtaaagctgtagagaaacaaaggcagcgtcgccttcaggctgctggtaggtggttttaatcacttaaaaaaagacacattctcattcgaaatattgtaaatactgctatgtcttctatgtacttaatcttatttatgcatttgaaaaatatttcagccttatcgtggtggtacatgtacaagaaaattcataggcaaaagaatatatagaatagagcgtatgtgttacttttctaagtcttacttcctgtttttgagtagtccctctttgacaacaaaatatgcatttttggattccgcggcaagtccagttgctttccaagatccgctaacttctcctagctcagcatcctgcttttggtggctgatgccttcaagtagctttgtgtagttcagctgtttcgtatttctttgcaccaaccgagcatcatattccttggtgtgcttttcaccttcgacaggtatgttatggagtttgttgatgaatgataattgcttggcaagtcgcatttgaatttctttaatatctgctccttccaagggaagacctgataaccgcaacaatttttttacagcttcagcagacggtggctctagtttttcctctttagtgtttatgcctaaatattcgtggacggaccatacaggtcttgataaataatcccttatttgattcatattttcaaattttttaccaatctttgcccctcccgtagatacgaaccgatgacttccatcatggcataacccacccactgtatgtgttctgcatagacgccatgttttgtacatcgttctagcactatgggtaagtgcaaatagttcgatctaaaagcctaaatgctagtcactattacctccttgatgttatatttacagaataatgtcatgtcgtctgtggtgactattattattgcctgaaaaaattaaagaaaattttttgcgatgagatgagatgagaaaaaatgaaaaattttggaaggttaattagagatgtgtagtaaatcctgctggtggaatacattttattcctgtagaaaatagtatagtaacagcggtatcctacttatacaatgagaatcaagaagaaaaacaccagaggtaacgcaagaaactttattaccagatctcaagctgtgagaaaattacaggtttctcttgctgatttcagaagattatgtatattcaaaggtatctatcctagagagccaagaaataaaaagaaggcaaacaagggctctactgcaccaactactttttactatgctaaggatattcaatatctaatgcatgagcccgttttggctaaatttagagaacacaagacttttgctaggaaactaacaagggctttgggtaggggagaagtctcttctgctaaaaggttagaggaaaacagagatagttatactttagaccatattatcaaggagcgttatccaagtttcccagatgctataagggatattgatgatgctttgaatatgttatttcttttctctaatttgccctctaccaaccaggtttcctcgaaaattatcaatgatgctcagaaaatctgtaatcaatggttagcctatgttgccaaggaacgcttggttcgtaaagtgtttgtatccattaaaggtgtttattatcaagccaatattaagggtgaagaagttagatggttagttccattcaagtttccagaaaacatccccagtgacgttgatttcagaattatgttgaccttcttagaattctactcgactctattgcatttcgtcctatataagttatacaccgatagtgggttgatttatccgccaaaattggatcttaaaaaggataaaatcataagtggtttgtcatcatatattctagaatccagacaagaagacagcctactaaaacttgacccaactgagattgaggaagacgtaaaagttgaaagtttggacgcatcgacattaaagtctgccttgaatgccgatgaggcaaatactgatgaaacagaaaaggaggaagaacaagaaaagaaacaagaaaaggaacaagaaaaggaacaaaatgaggaaacggaactagatactttcgaggataacaataagaacaagggtgacatcttaatacagccaagtaagtacgattctcctgttgcttctttgttttctgcatttgttttttacgttagcagagaagttccgatcgatattcttgagttcttgatcttatcttgtggtggtaatgtcatcagtgaagctgctatggaccaaattgaaaataagaaggatattgacatgtccaaggtcactcatcaaattgttgacaggccagttttgaaaaacaaggtagctggcagaacgtatattcagccacagtggatatttgattgtatcaataaaggcgaattggtacctgccaacaaatatcttccaggggaggctcttccacctcacttaagcccatggggtgatgctattggttacgatccaactgctcctgtcgaagaaggcgaagaagaagaaagtgaaagtgaaagtgaaagtgaagatcaagttgaggaggaagatcaagaagttgttgctggagaagaagatgatgacgatgacgaagagctacaagctcaaaaagagcttgaattggaagcacaaggtatcaaatattctgaaacttcagaagctgataaggatgtcaataagtcaaagaacaaaaagagaaaggtggatgaagaagaagaagaaaagaaattgaaaatgataatgatgagtaacaaacaaaagaaactttacaaaaaaatgaagtattctaatgctaaaaaggaggaacaagctgagaacttaaaaaagaaaaagaagcaaattgccaaacaaaaagctaaactgaataaactagattccaagaaatagttttctcttcttttccaatagcctctcaaaaattttgtcttttaatttaacatctttattactttataattcctcggtatagcaacattagatatataactacacatttttgtttgtagatatagaaatacctgtacattaaaagtggttactgttgttctgtataactatatgagtgaattttgtaaaaatatgcccaggtgccaatgattatattagaatatttccatgtgctaccctcgagtccattgactgtctatcgggtacacttaactctatatagccttgtagttccttttttaagttcatcaaggcagtctctgtatagtttatacgatcgatatcggtccccctactaacattgatgtatgcttttaaaaggaaccctccgcttgttatttgtgaattgcctgcttcttctatttgccaaattttttgtaactcaagtattaaaccatgcttcataaaaaatttcacaccaattgtaagatactgaaattcgaatacataacccaatccgttcatgagcgaggatactgaagagtttttgccagctgaagataatatgatagtctcagctatcgtttgcattgaaacacttctattgtttcctgcagcaggaatatctgaaatttgcaatgaccaaggggaacatgactcgtttgaaggggcgggacttgcatccatgtcgacatctatgatgtcatcgctgtttcgactttcatttacagtatcttctgtatgcttactgttgttttgatcttcgtttgtgctgttgaagttggtgacttgcggaactgtgttgtgcaagatattccgtgtcatagcatagttaagcgggattttatcgtttgtaaaagatttcaagattctaaagtttaatggcttatccatcattgtttcatcgatcaggtaagaaaatggcacctctttggaaagttttattctatttggttcaaccaattggtttctagagttcacgttctcgacgtcgtaagatggatttggtttccagacagtgcataaactgttatacagtagcggaggattacctgatattgtggtcaaagttgaaattagtaaatcgtagccgtcatcaccaatagatccaaaaaggcttagttgctgaaccatcttttcttcttaatatggaataccttggctggaaaattcaattttctacctttttttttattttggttgtttgtcttcgatatttgataattttctaggttattttatttttttcaaataaaagaaaggcaaaagagctctcactatatattactaacctgcaagctaaaatgaacgcaatactggaaagcaatagtagaaactaaccaagacttcaaaagaatcaaataatggctgtagatgttcctcgtgcggtgattaataaacttatgctgtttactgcagcgatggtggtactgcccgtactcacttttttcattattcagcaatttacgccaaataccttaattagtggaggtttagctgctgcaatggccaatgttgttctaatcgtttacattgttgtagcgttccgcgaggatactgaagatcacaaagttgatggtaataaaaaggaagactgattgagtagtatatgttgctagaagagaatatacaagaaaaatagtagaggctaaataaaaaaaaagtagcattaaatgttatggatgattgggatatatatgcaaataacccaatcttacatatgtttctttcaaatatatgagtatatataacgattaattgtttttttttattgggtttgttgatttttccaacgcaccatatgtgatatccaaattagatatccaagaaagtgcaacaatcaaaatgaacaatagcaacgcagaaactattaaacacattagtagtccttcagtccagatggagcttaaaatatcatcgtcgccttctttacccttgttgttatcatgatggctcaaagtctcttctgttgcatattcatcgtcaccatcttcatcttcaaaagcccaaccaagagagttaataaccacagtcaaattgtcgccagatttatcttccaaaaacgataagcaagaatcaataaattcatctaattttttcaaatcgtaggcatccgaggtaaacttgaacaaaacgatgcttttatcatctaaggagtattcatatagtaagtcagaggcactttcaggtaattcatccacagtaaattgttccataatgggagataatgattgagagatgttcaaaggcgaatcgtcatgaacagttaaactgacatcattggcaaagaatctattgaagaatgggtattcttcgtcaatcatcaagttgtccaataatgagaaattgtcaaattcaaaaacagcgatagcactgtcaacggatgatataacatctgccgttgaagatatagtgctgatggtatcccagttactctctttgtcgaacgaaataaaggaagagctttccttggatgaatctgcttgcacagttttggaaatacaacatgataacgtgaagatgaaaagggcatacagctgaccgaacaccattgctttaactttacagttcgattcttattatatatagtcacagcagtggttattatcaatgactttttaccctttttattcttgctataaacttatcaacagtttgctcttataagaaatagcgttctttctttctttcgtgtaatgtgacacaattttgctattgcggaaactgcagcatagtcagtgtaataatcgtactgttgctttttcatttttttttttttttttttttttctcatatagaaaaactgttattgaatgttttgactagtctcatgaaataaacattaatagttactaaagggttcacagcaactatgagaggaacaaaggtcacacaaatgatatcccttgtgttcaattgctgctaattatccgtggcggtttcacttgtattataacaacgaagcgtatctcagacagaagttatcgtactgttctcataataatgatgaggtgcgttctttctgacgctccgtacaaagtggtaatgttgcaccaattgttcaaacgtttctttcgtttataaaaagaatttcttaacaattcagagataattgaaatagcgacatgaagttatgagcttccttcaatctcatttttcgtgttttattcctttcaagagatggttcggacacacctcatttatcaatagagatgcctcagatatgaaaatacttgtggattttgtaaagattcaacctgtatggtctgcgtggattgccacttatagggcttttcaaattagtattttaaaggagttagatcggtttcaaaaggtcatgctccggagtaattgacttgattttgcaaagcttcacttaaatggcgtatcttccttttataaattgcgtttgctttattcccttacccaacagatgaattggtactctggccgagtggtctaaggcgtcaggtcgaggtcctgatctcttcggaggcgcgggttcaaaccccgcgggtatcaatatttttttgaatctacgcacttcaataagaattaggctgttaggatagcattttttttctatgtaccaaaagtattcatacgtggctccttgttaccccacaaaacttttttagacttgagtgagctgaaagacacctaaaaggaaggacattccattgatggctattgtagccaaaaaattaaaaaagaagaactcctcatagggggctcgaacccctgacatttcggtatccttgcttaagcaaatacgcttaaaagccgaacgctctaccaactgagctaacaaggatgagttcttcattttttctgtagtactctcttgtacttgctatctagtaaaagataaagattgagaaacagtcactaaatttaatagaagctaagatgcaaggattgatactgtattaggataatgtaatatataaaacggaaggagaaataatcgcaatattattatgtagaaatactgattccattttgagaattcctatatcctggaggagaacttctagtatattatgtatatacctagtataatagcgtttaccaatactggaatctcaatgattatcagattactcacgaatttctttaatagaataatgaatgataccatacaaaatggaaaaataaaaattataaaattttcatgtacaattacagattcctttttggggatttctatattctcgaggaggaattttaatgcattccgtatgcccattaatatggcatttgataacaatgaatcccaaaaactgttccaagattcatatatttctcgcacccgttcccctaaactttatcccatcttagcgggttgaatccacgttaacgttccactagtagattttccacttctgttacacttactgcgcaagtggctcgtttatcgtttatttactttgaaacagtgcgacggcactacaaaggagcgcgtaacaaacgttactatcccgtttcattgtttcagattatcaccatagttacatatgtagggaatggcaaccaacctgttccaacattctattcagaccgagaaaatccagtaggacttaacggtggttccgaaattctatttatatcattgctattagctttatgtatattggcaattgaagcggttcttcttcatgacataatagtccatcaactgttcgtgcaattgatacaaattaattttgaaggcaatatttaagtttggttttcttacgcagaatactttttaaagtatcaactttcgtgcatcagcttctgtcaggttcaatgattgtttaattctggtcttcaggtcatataatttcacaccattttttatcatcgcttcttgaaaattcgatgtaaggtaaataatagcttcagtttgttgcatgagtaatatgcggaagataactgattgttattttagcagaaatcaatcaagatgaaaatatccactacttcgaaaatacgtagcaagccaagttcaatcggtaatctataggttcggcaagagactttgcaatgctaatgtttacatttccttgccacagttctcgttggaaacaagcctaatgttaacgtattttcacccgcattaaactacaattgttttggacgtaagaatttacagcgcaattgttcttttctattttatcattacgattgttccaagagcttcttgcgttatttaccatatattcttgatctatgaatgataataaacaagagtaaatgaatgttttatatgttcataatgacaacaactgggggggaaatgaaaatatttatcttctattcatagtaaaaataatcttaaaattgaaactaacgctgaaaactgcaacagttacggcattttttattgatgcgtaaaagcattgtctttgtcaatttttgaactatcgaattgctccataatatcattcatggtgttatccaattatttagtaagcttcgcttgtactcagtcattttttttttttgcatccaattttattgaaagtccgcccgctctgttaaaaaaggcgtttcttccaaatttgaataggacacgatcgagattccctccgattaattatgtgctactggctcctctttcgtcgtattgcaagtggacttttcaacgaggctatgcatgcccagtgtcattcttgaagcaggcacacacagacgcgcttcaattagttttctttactagatgcatcatttgggcggtttttcactaccgttttcgagtaggggctctcacaaaacgggcacgaccttttgtttacaaccgcccaaagaggaaaaacatcaacaatcaagaagcggacacaaaatatagaagcaccataaaactcacgtcaacggtaactttaaatttgttgtattaattaatcattttcaacttgcatttttacagcatcatttatgggtatcctgcaagttaggtgcggaacgtacataacatattacttcaatttgcgttccgcatacggtctgcccaatttgttttgtttgtgatttcctcattcgtcttcctctgcagaaacgggtttgatccttcttttatgaatacggcgtgtagttatatatattaagtaatagaagttattgcacttctgtgtaagaagaagatactagggtgatctattctaggcaattttggttgtattgtgttttttacattcggccaaacttgagcaggctgcaattttagtgtcttcggtttttccagcgacagttttacttgtggctcttggtatagtttcttaaaactattaaagttgctaactggtgcagctgtttagatcacaaaagcgtaattaagaataagatctaccaacaagaacagagccaaaatattttcgtccgttatatcaaccatcaaaggaagctttaatcttctcataatgtcacgatcccttttggtagagaatagtagaaccattaatagtaatgaagagaagggggtaaacgaaagtcaatatatcttacaaaagagaaacgtcccaaggaccattctcggtaatgtcacaaataatgcaaatatcctgcaagagatttctatgaacagaaaaattgggatgaagaacttctcaaaattgaacaacttctttcctttaaaggatgatgtttcgagagccgatgacttcacctcctcttttaatgacagtagacagggggtgaaacaagaagtactaaacaataaggaaaatattcctgaatatggatattccgagcaagaaaagcagcagtgctcaaatgatgactcttttcatacgaattcgactgccttgagctgtaatcggttgatatactctgagaacaagtctatttccactcaaatggaatggcagaaaaaaataatgagagaagattccaaaaaaaaaaggccaatatcaactcttgtagagcaggatgaccagaaaaagttcaaactccatgaattgactacagaagaagaggttctggaggagtacgaatgggatgacctagatgaagaagattgtgatgatcccttaatggtgagcgaagaggttaatgatatcttcgattatttgcatcacttggaaataatcacattgccaaataaggcgaatctctataagcataaaaatattaagcaaaacagagacattttggtgaactggataatcaagattcataataagtttggccttctgccggaaactctatatttggccataaacataatggatagatttctttgtgaagaggtggttcagttaaatagattgcaactggttggtacatcatgcctgttcatcgcatctaagtatgaggaaatatactcccctagcataaaacattttgcgtacgagacagacggtgcatgctctgtggaagatattaaagagggtgaaagatttatattggaaaaactcgattttcaaattagtttcgctaacccaatgaatttcttaaggagaatatcaaaagcggatgactatgatatccagtctaggacgttagcgaagttcctaatggaaatatctatagtggacttcaagttcatcgggatattaccgtcattatgtgcctcagcggcaatgttcctttcgagaaaaatgctgggcaagggcacctgggatggcaacttaatccattatagtggtggttacacaaaggcaaaactatatcccgtttgccaattactgatggattatcttgttggatctactattcacgacgagttcttgaaaaaatatcaatcgagaagatttttaaaggcttccataatttctatcgaatgggcattgaaggtaaggaaaaatggatatgatattatgacattgcatgagtgaaggtgctagcctacacagaaaaccaaaatctcacttccttactttatcatctattttatagaaaaatcaggcattcattattcatataacggttatctcatatatattatcacacggtatcagttttgtaggctgtaataattaattcatttataaattttttctcccataattggaaaattatctttaaagtgaggaataatgcattttctttctttttttgaatacataaaagaaataaagaagtatgtctatcgatgatatttaagatgcagggggttagctggctataattttgatctatgtttcaacgtttttgtttacaccagtcaaaaaccttgaaataaaccatgccatgtttaggctttttgtatttaagtctcaaggaatctagattcgtatcaggtacagcaatatcttcaactagttcactgataaaatccttaaacgctggatctgattcaatatcaatgccgccactataatgaataaaagtttcatcccatttggaattttcatttttaatttttctggcgatatacatggacattgcagctaaatatgatggcttcaggtggatgaatttattacaacaaatcgaatattccatgatgaatttggccatgttccttgtttcaatgcagtaattgtcagcttttgaaattctcctaatgaaatttagggggtttggtagagatatgttataacctaaagaacttagaacgaatagctcagccttcctaattccttcgacagtggcagcaccgtcagtcacgtacgcaaaatttgttatttttggtaatttaacttcttcaaatttacaggcaatgaacaggcaagtgatgcatagtagttgtaatttattcaatttaacaacattttgtgataaaaatcgatctagcaggttgatcgctaaaaataatgtttcaggtaagcagtgaaatttctcatgaacttcaaccaaccagtcaattaacagcgccctcatggagcttttcaaatgatagggagattgcgtgtccattaaatagttatgtgtcggtagcatttggatttccttctcgtaaagatgagaaaatatagaatctgtatattctgctaccatgaatggatcatccatctctatcgaatccaaatttttccattgatgacattttatttttttcacagtttttggctctataggatcggttgaatcatttgataattgtctctttcttgttttttccaaatgggtggaatctctttgcaatttacctcgagggagttgtaaagaatcgattttgttactgtttacctcggatagaacttttttttcattcgtagagtgaggtgtcaagttaattgaactttctcttggaatggtatggaaagcattttccttgcctatacaatcttcattattaatttggattttcctttcactaattggactagggatacaattcattttaaaaatttaaaaggagggagagaatatcagagaataataattttcaacacactgatttgtatgttgtatgaacgctagattagtgaagcttgttattatttaataaaagataaaagtcacttgtatgaaatgaagcagttatatatatgttaataagaaaaaggcaaaaacttaaccctagcaaaaaaggtaatcaatgtgctaaaacggtaaatatttaaacgcaggttgcgaattgccaattgccaattgtaggatacacagggagagtagaaacaaccaagtcctgtgtcctgtggtagacccacttgttttaccgcagagggccctttttttgtttaccgtcgcaaaaaaaaaacgcgaagaatacgcgttggtcgttaaattttgtggtacgcgtaaaactgctatttggtatcctctttagggacgcgcccattgtctatacggtaatatagggctttcttcattacctgcttgcgtcaattagctttactcatgtaacacataataacctcttacattgtaatgaggcccaaaaaaaaaaaaagaacatcttcaaaaaaaaaaaactttcatggaaggaccacctagttaataaaaagctcgcactcaggatcgaactaaggaccaacagatttgcaatctgctgcgctaccactgcgccatacgagcttgattttctgaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaagttccattttggatgctctatttatgggaatatgactatacgaatgtcacccacgatggccggagtagctgtgatgagcatctttttgtcctgggcggcttaaaacgtgagcaaaattgtactgtaaattacttacgttatcaatggaagtgtgtgaatttcgtgataaaattattgtcagaatagtgacttcattattctttataactaaccattaggatcatataagtaatcagatgcagttcgtcattaatatgtcaggatggataaccataggtaagcacgtgattatggaaggacagtaaagttaccgatctacttttttgaatgatcaacttggtgttttcatctataaggatatgggtcgttacattgaaactatagtaaaagatctcgttattggtatatcggtcataatgaagatgaaatagtcggtatgtatttttatacccccccctatatggtaaaaaggttaagattcatatttaaatcttcattaataccacctctaatttctaattaccaacatttttaactccacttttattatatgctatatacaacattatgtaaaaggagtataccaaaaattctccttcataatataggaattcacaaaatggaaccgatatctccgcataatgctattatcatttcttactcgttttatacattgtcattcattatcttattgcatttgcaatccttgttttccggcttctgtgaaatttgacgactgattctcaattttatgtcatctttttacacttatatatgacaatatactagtagtatgaagactaatcaacggaggttatttgatttctattctaacttatttgaacatatataatttgtaaattttatgcagattagacttgggagttatcacaacattttgtcagtgtttagcctctttcacctttgcctttttcagccttttttgtgtaaattgatggtgtagtttgtttctgaaagggctctttttatttttttcgcttccgccgttcgttattggataatccccgaaatatgctagagtggctgatacattatagaacataaaagtgagctgcaatgagcactcaagcacgttattgacaaggataacggaaaggtacactaatacttatactgattaataagggttagccttttaatgttcaagtcaactttaaactccataataagaagacccttgaaaggttttcaacttcttagaggggctgactcatcgaatacacggccacagtcccctagagcctccgcaagagatgttacagagaaacagatattaagaactccgtcagcaccaactgcaataccattaagggagattatctatagagtcccaagcttgtttcctcgccctttagaagattctgttaaggacttccgagattttatcaagaacgaggatgcattccagactgaacttttgaaaacgctgccattctaccccactccttcggaatcaaaaacagcaagacttataagaactgttgttgatgatgagggcaattacatcaatgaattttgcatacgccctcgaaaaacctcagtgcctgaggctgacttaaaacatctggttttcattcatgggtatggcgccggattgggttttttcatcaagaattttgaggatattccactattggataacgagtggtgcatacatgccatcgatttgcctgggtatggtttttcttcaagacctaagtttccgttcgagtatccgagagataatattcacagcgttcaagattggtttcacgaaagaatacacacatggtttagtaaaagaaatcttttgaaccgacctgagaaaaacattgttatggcacattctttagggtcttacttgatggctttatatttgcaaaaatataaggaatctccatcttttaaaaagctgatcctttgttccccagcaggcgtgtcttatagagatttcaacaatactgcttcagaggttgaaaaatggaaaccgcctccttggtggtatgtcaagctttgggacagaaatatctcgccttttacactagtaagaaattttcgccagttaggttcgaagattacaagtggatggtcatatcggcgctttaagcacattttgaatggtgatccagaacagtcaaaacggtttgaagccttgcatagatacgcatatgctattttcaataaacgtggttcaggtgaatacttattaagctttgctttgaaatgtggtggtgaaccaagactatcattggagcagcagctattcgatggcaaaaagtctgatattttaaagaatagtaattgtgactggctttggctttatggcgatgacgattggatggatgtgaatggtggacttagagtatcaagattcttgaaagagaagttgaaacaaaaaagtaacgtcatcattgttcctcattcagggcatcacttgtacctggataactataagtttttcaataatattcttacgaaagaaatgcaaaaaatataatgaagaaatcttgtgcatctacattatataacgaaatttttacatacattttcgccgctatttttcttcttatctcaaaatgaaattaccgtttgcaatcaacaccggtcgctgttttattttgttcataataataatttagatacagcatgaactgtatattaaagtcaacgatttcaacaattcatttctgtgtaactatttttccaatagaaccactgtctttatggagtagttgggctctataaaaattatttagttccaaagtttgtttatattttgtttctataataatgtattgaagatataaacaaacataattttactgttaacatttaggcgcaacaaaaggacgatctttttttatttatcacaagttaaagattttcgatacaaataatattgtggtttaaggtacgtccaactctacttaaatcactgaatccttcagataacgaaattacgaataatatctactctgtttctccttgtctttgttctttcttgcagccagccaagcccattcgggatcagagattcaaatatccctgacggctggttctggattaagttgattttgtggaacttctgtcttcacaattatattgttacccacttaatgcttctcgggggttagaaacactagcacttgaaagaacatgaaaaattgaaaaaaaaaaaaaacaatgcacaataaattccaggggttagcgactttatacttcttctgttagctactgtagtgttctgtacacatattcacttgtagaagttgattagaatgacagcctcatcaaatgacgatgacctaatattcgaatgttatagcgatcctgagttaaaaagatggacacaccttgctaatgcaaaagcttggaaaggtattctgaccgtgcagcagtacgctgatagggaacaattgctagggtcttcagagatttctcaaaagaataaatcaaatgaaatgatgacaaaatacccaaaaagttaccagtggcttgggcagaagtactttgttttaaaggatcgatctttgccagataatggaaaatttagtcaagttgtttccagttgcgaaactttaaacaggattggatattgtattcatccgggttctaatggaaaaatcgagccagctttgattgtatgcattgggggcgtctttacctttgaaaaccatcgcggcaagggctacgccaagaagatgattatcaaactgaatgaattttatgacaagattcgtgatgacgctaacaccgtactagaattgaaaaatttggtgattaacctttacagcgaagtcggagaatattattccgcattaggatacgagagtatgcatgttcccttgcaccgcatttctaaattagatgaacttactgagagatactgtggagaagatgatgaccatgatggtaagtacttgggatttgatgattacaggggtttagtaggactacatgagacacagttcaaagaaagcttattaagtttacacaaagaaaacccagagaagtttgtttttaccgttgcgccagactttgacattttcacatggtttcagtatcgtgatctttttatcatgaataaatcaggaagaaaagcccagcaaaatctgttttttggatacgcgttgagtgataacagccacatcatatggcatcacaattggaacggtgattctctgattattgtcaaaatccatatacctgaagaaacatttcaaaggaaagaattgaagctcaaaaaattactaaggaaggccatagaagagacaaagcttcatggattgcaagaattagaattttgggacgaagaaattcccatcaaaaagtacccacaattgtttcagttattaacagagcttgaaaatgaatctaaagttttctcagaaaacggttccatcagtgctgttcgtccccccaaaggatatacagccgagcaggtaatttgggataacaataccaaattctgttggttttaagtcaaatattgtgttgcttatacaggaaaagtcaaggtttcaaactacatatcattatttactgttaaaattcacatatactaatacatacggtaatagattgaacctcttctgtgctcttctctaaaagtacttctgaacgtatgtgtcatttttcctttcagttttctttgtagctcgcattgatgtagccgagtatatttaagggattcttatgcaatgatgaaatatttttcacctataacgccgactactgaaaacagagggccatcttaaccgttttgcattcagtaacccatactcaggatttaataaaagaggaaagcaatgtctctactaggcgccaggtccacttaccgttggttttcaatcgctgcatcaattccgactaagaatgctattggcaaatccacgtacctcttagcttcaagaaatcaacagtaccgaggcatcataacgtcaactgtagactggaaaccaatcaagacaggtaagagcccaaatgatgattctcgaagagaaagatcctttggcaagaaaattgttctgggtctgatgttcgcgatgccaataatatccttctatttgggaacttggcaagtaaggagattgaagtggaaaaccaagctgattgcggcatgcgaaactaaacttacttatgaaccaataccacttcctaagtcatttacacctgacatgtgcgaggattgggaataccgtaaagttatacttaccggacacttccttcacaatgaagagatgtttgttggtccaagaaagaaaaatggagaaaagggttattttctgtttacaccgttcattagagatgacaccggtgagaaagttctgatagaaagagggtggataagtgaagaaaaagttgctcctgactcaagaaatttacaccatttgtcgttgcctcaagaagaacacttgaaagtggtttgcttagtaagacctccaaagaaaagaggctcgctacaatgggcgaaaaaggatccaaattctagattgtggcaggtgccagacatatatgacatggcaagatcatcagggtgcacgcccattcaatttcaagccttgtatgacatgaaggaccatccaataatcgaggaacacacaagaaacgaggcttcacaaaacaattccacctctagcctgtggaagttctggaaacgagaacctacgactgctgtaaacggaacgcaagctgttgataataatacatcgaagcctcgttctaggcaggaaatgccgacagaccaaacaattgaattcgatgaacgacagtttatcaaagcaggtgttcccataggccggaagcccactattgatttaaagaataaccatctacaatatttggtaacgtggtatggcctttcgtttttgagcacaatcttcctcattgtggctcttaggaaggcgaaaagagggggcgttgtgtcccaagaccaactaatgaaagagaaactgaagcattcaaggaaatatatgtaaacggcaaactcctctgcccatactatcgaactctatccaagaagcgcgtaatttcacgagcactgcctaaacggttttccacattagttttgcaactacaatgattcggatatggcacatttacataatttaaacttgtacataactaacacctttttatccatataccttatgtgccgctcaagatatgaacattgcgcgttgcccggacaatatcgataaataatagccaaaacaaacatgttttatcgacgcatgaatcctttggcgttaaacttgtccaattgcactgaaacttggagcgtataagctcagcaattgcaccaaaacaatatcagaaaaggcttgtattgccactttcacctatgagcgaagataaagctaaattagggaccacaaggtctgccacggaatatcgtttatccattggtagcgctccgacttcaagaaggtcgtctatgggtgaatcctcatccctgatgaaatttgctgatcaagagggattaacgagttccgttggcgaatataacgagaataccatacaacagcttctgttgcctaaaataagagaactgagcgattcaatcattactttagattccaatttcacgcgcttaaattttatccacgagagtttagctgatcttaatgaatccctaggttcgttgttgtacggtattatgagcaattcatggtgcgtagaattctcacaggcgcctcatgatattcaagacgatttgatcgctattaaacaattgaaatcgttggaagatgagaaaaataacttagtaatggaactctccaatatggaacgcgggattaaaagaaaaaaagacgaacaaggtgaaaatgatttggccaaggcatctcagaacaaacagtttaaccagccgctatttccctcctcacaagtaagaaaatacaggtcatatgacaacagagacaagaggaagccctccaagataggcaacaacttacaagtagagaatgaggaggactatgaagacgatactagtagtgaagcttcttttgttctaaatccaacaaatatcggtatgtccaaatcatctcaaggtcacgtgactaaaaccacgcgtttgaataataataccaacagtaaactgagaagaaagtccatcttacatacaatcagaaatagcattgcttccggcgctgatttacccatcgaaaacgacaatgttgttaatttgggagatctgcatccaaataatcgaatatcactcggaagtggtgctgcaagagtggtcaatgggcccgttacgaagaacagaaattcaatgttctcaggacgtgctgaaaggaaacccacagaaagcagacattctgttgcaaagaaaactgaaaaaaaaataaatacaaggccccccttcagatgactacgcccaacccaaccaaagaattatcctcctcacaaaatatatcgctagcatgcgtgagttatggataagaagaatatttgatgagctgactgattctttatagcaatagggaggaaggcagtacacatatcagcagtgcatgggcacaacccgcattacaacgaaacatgatatatctatataaaagaagatacggacaggcggtcgaggctattactgtgccactatgcgagtcatgaatgatttttaaattagttagtacccctttatataacgtcttcaataaaagtgcgggaaaattcgggtaatattttctataactgtcatttttttttcgttatgtatggcaaaccaaattgacaagaaactggacaacggttaaagcaaaaggaggaagaaagatattgatttgtgctttgaagaataacccaagcgaacaggtcattaattgcctagaatctttacatagaatttgccttttatggaagagacgggagattcgaagctggtccctagggacgaggaagaaatagtaaatgacaacgatgaaactaaagcgcctagtgaggaagaagaaggagaagatgtctttgactcctctgaggaagacgaagatattgatgaagacgaagatgaggcaagaaaagtgcaagaaggcttcattgtcaacgatgatgatgaaaatgaagacccaggaacaagtatttccaaaaaaagaagaaaacataaaagaagagaaagagaagaagatgatcgactatccgaagatgatttggatttgttaatggagaatgctggtgttgaacgtaccaaagcgagctcctcttcaggaaaatttaaaagattaaagagagtaggagatgaaggaaacgctgcagaatcagaaagtgacaacgtcgctgcatcaaggcaagattctacgtctaaattggaagatttcttttctgaagatgaagaagaagaagaatctggtttacgcaacggtaggaacaatgaatatgggcgtgatgaagaagaccatgaaaataggaacagaacagctgacaaaggtggaatcttggacgaattggatgatttcattgaagatgatgaattttctgatgaggacgacgaaaccagacaaaggaggatccaagaaaagaagcttttaagagaacaatccatcaaacaacctacacagattactggtctatcgtcggataagattgacgagatgtatgacatttttggtgatggtcatgactacgattgggctttagaaattgaaaatgaagaactagaaaatggtaacgacaacaatgaagctgaagaagaagagatcgatgaagaaactggtgctataaaaagcaccaagaaaaagatatctctacaagacatttatgatttagaggatttgaaaaaaaacttgatgactgaaggagacatgaaaattagaaagacagatattccagaaagatatcaagaattaagagcaggtattactgactacggaaatatgtcatcggaggatcaagaattagaaagaaactggatagcagaaaaaatttctgtggataagaacttcgatgccaattatgatctcactgaatttaaagaagcaattgggaacgcaatcaaatttatcaccaaagaaaacttggaagtcccttttatatatgcttaccgtcgtaactatatttcctcaagagaaaaagatgggtttcttttgactgaagatgacctttgggatatagttagccttgacatcgaatttcacagtcttgtgaacaaaaaggattatgtccagagattttatgcagaattacatatcgatgatcctattgtcactgaatacttcaaaaatcagaatactgcatctattgcggaactgaattctctacaggatatttatgactacctagaattcaaatatgccaacgaaatcaatgaaatgtttataaaccacactggaaagactggtaagaaacatttgaaaaattccagttatgaaaaatttaaagctagtcctctttatcaagcggttagtgatattggtatatcagctgaggatgttggtgaaaatatcagttcccagcatcaaatccaccctcccgtagatcatccaagttccaaaccagtagaagtgatagaatctatattgaatgcaaacagcggtgatttgcaagtctttacgtccaatactaagctggcaattgatacggtccaaaaatactactctttggaattgtctaaaaatacaaaaataagggaaaaagttagatccgatttttccaaatattatctggctgacgttgtgttaactgctaaaggtaaaaaagaaattcaaaagggatctctgtatgaggacataaaatatgccatcaatagaactccaatgcacttccgtagggatccagacgtttttttgaaaatggtcgaggctgagtctttgaacctgctcagtgttaagttacacatgtcgtcacaagcccaatatatagagcatttattccaaattgcacttgaaactaccaatacctcggacatcgcaatagaatggaataacttccgtaaactggcattcaaccaagcgatggacaagattttccaggatatatctcaagaagtcaaagacaatttaacaaaaaattgtcaaaaattggtagccaagactgttcgccataagtttatgacaaaattagaccaggctccattcattcctaatgtcagggatccaaaaattccaaaaatcttatctttaacctgtggacagggtagattcggagccgacgctataattgctgtctacgtcaacagaaagggtgattttataagagattacaagattgtcgacaatccatttgataagacgaatcctgaaaaatttgaagacaccttggataatatcattcaaagctgtcaaccgaatgccatcggaatcaatggccctaacccaaagactcaaaaattttacaaaagattacaagaagttctacataagaagcaaatcgtcgacagtagaggacatactattccaatcatttacgttgaggacgaagtcgctatccgttatcagaattccgaaagagctgctcaagaattccctaataaacctcctctagttaaatactgtatcgccttggcgcgctatatgcattccccattgttggaatatgctaatttaacaagtgaagaagtgagatcattgtcaattcatccacaccaaaatctgttatcctcagaacaattgagttgggctcttgaaaccgctttcgttgatattgtcaacctggtaagtgttgaagttaacaaagccacagataataattactacgctagtgcgctgaaatacatctctggctttggaaaacgtaaagctattgatttcttacagtcccttcaaaggctaaatgaaccattactggctcgtcaacaattaattactcataacattcttcacaagactatttttatgaattccgcgggattcctctatatctcatggaatgaaaaaagacaaaaatacgaagatttggaacatgatcaactagatagcactagaattcatccagaagactaccatttggccaccaaggttgccgctgatgctttagaatacgatcctgatactattgccgaaaaagaagaacaggggactatgagtgaattcattgaactgttgagagaagatcctgaccgtagagctaaactagaatcactaaatctagaatcatacgcagaagaacttgagaagaataccggattaagaaaacttaataatctaaatacaattgtccttgaattgttggatggatttgaagaattgagaaatgactttcatcctttgcaaggtgatgaaattttccaaagtttgactggtgagtctgaaaagacgtttttcaagggtagtattattccagtcagagtagaaagattctggcacaacgatataatttgcactacaaactctgaagttgaatgtgtagtaaatgctcaacgtcacgcaggtgcacaattaagaagacctgcaaatgaaatatacgaaattggtaaaacatatccagcaaaggtgatatatattgactatgctaatattactgcagaagtttccttattagatcatgatgtcaaacagcaatatgttccaataagctacagtaaagatccttccatttgggacttgaaacaagaactggaagatgccgaagaggagaggaaattgatgatggcagaagcccgtgcaaagagaacacatcgtgttatcaatcatccttactatttccctttcaacggcagacaggctgaggattacttaaggagtaaagaacgtggtgaattcgtgatcagacagtctagccgaggtgatgaccacttggttatcacctggaaattggataaggatttgtttcaacatattgatatccaagaattagaaaaagaaaatcctttggctttaggtaaagtcttgattgtcgacaatcagaaatacaatgatttagaccagatcattgtagaatatcttcaaaacaaggtaaggctcttgaatgaaatgacatctagtgaaaaattcaaaagcggtactaagaaagatgtggtcaagtttattgaagactactctagagtgaatccaaataagtctgtgtactatttcagtttgaaccacgataaccctggttggttttacttgatgttcaagattaacgcaaatagcaaattatacacatggaatgtgaaattaacgaacactggttatttcctggtaaactacaattatccaagtgttatccagctttgtaatggttttaagacgcttctaaaatctaacagtagtaagaatagaatgaacaactaccgttagatgcgtatgtagtgtccattgttattattaattttattattactttgaccattgtttaggtaaggtatgtaaactagaacgcttcaactgtattttttacgtaattatttgctgcatgtttagtttcgcaaagtttgtaccgtgacgaacatagcacgaacacaacatttaatagaaatagcttgggaaccaaaattttagaaatttttttcactaatgagaaggaaagcgttgcaaagtggcgactattttggttcttcaaatatttgcaggaaataaataatttactgtgcatttctgattacatttaggatgtaaattgacttagtagacgttccagcgaccattctcatttggtccttactgatatccatacactttatcctgtcgtgcaaggagtttgcctcaccaggaatatttaaaattctcgaatcaccagtcatcaaatcaacactgtaaataccttcatcatttcctaccaatacaccattagaagattctaatttgccgagaattggtaatgagaaatcatcttgatatatttctgtcgcaaaatttcgtaagattttatcgtagtaagtctgaactttatccaatttcattgcctttggatggcctgtattcataggtatttctactaaaatcaatctcatgtatggtttatgtgacgtggctacaactagcatggtactgggtgataatcctatcgtatccttagtattggaatgaacataatctactgccattacgtctcgaatgttgaaagcgtacgtgctaaattccgcattgtttaaggcaatattgtatgaatggacaagatttttggcatctataattgagtaacatgctatatgagtgtattctgctctggtaagaaacacagagaaactattctgaccattgccgtcaccgttggcgattacattcaacgacgtacaattggaagccaactttatttcggagagttttgtgaggaaagtgttcccgttttttatctccaacaaactcaatcgcaggaagttatccattccactagtaataacaaaccaagatgattccgtaacattgcagatctttatatgcgtaatcattctggcatgaattttccatactgcgttgttcaccagttcaaaatcgttatttagcaagtaaaaacttccgttcattggacatacatattggtaaccggagctaccaatgggtccgtacagcttgacgatgctcttgactttttcattaattttaaatgacttcgacgtcgctttctcaatgtcgtagattactaggtatccagtagctgacgaaagtaatatatatttgctatcttctgtaaaagttgcgctaatgaacaaggtatctttgggtaaggatttgttcaattttacatcaatactaaatttcaaactatggttccaaggttgaattccatacttagcattgtcaattggggctaaatcatcgtttattgaaagagttttaaacctatctttgaaagaccgtcttttgtagtaaatcctatcttcaacgacactctgcaagtcttctagcggtatctcaccgacattactatttgaactatcggacttttctaaggcagaaagaggtaacgctgtctcccttatgaatgcagctaatgtatcttccagaccgttatgtttgagataattagctatcaatagattagtataaaatctggaagtagaattgtcagccatgtcggtcgcactagacttttcttctcactgtcacttacctgtttgaaatcatgtcctttttttttttgccattcttatacattttctttccttctgaaattaactgtacacccataccctatatacacccataccctatttttaaatataaaaagtaaacttcattttgaaagaccactctgcatcagcacgcgggctctggaaggaagaaatgacgtttcggcggaataccctttcagaaggtctgctcttgtggctggttcatgggagacacccagcggagctcctcccgagaaaggccccttcatctctgccgattgctgacggaaagcagtagcggaggtttgagttctctacgccgagagtacactgccgtaatatcacaatgtttcgactaacggttacagtacgttaaattagatactgcctatgaattgacatattagataatgtcaaattttacaaaaacctaagacaacaggaaataaacaaagatgggtaaaggtaagccaagaggtttgaactctgctagaaagctacgtgtccacagaagaaacaagtatgttgactatttcaaaattaaaaaaaactatcaaccccctattgtgatatcgttttaggtgaaggaaatgttgtgagctctggagtgataaatttatcaagtaacatatcctggcgcaaatcagtttggagaggcttaaaatgacacgtcacagtgataaaaagtaatgaatagtgaacggtcagcttcggccattcttcccaatctatagtgtggaaaataaaccttttcttcccaaaataactcagaaagtcacaggaggccgttttttacaacggaatcatttttttactaacagtttttttttattattatagccgttgggccgaaaacaactacaagaagagattgttgggtactgccttcaagtcttctccattcggtggttcttctcatgccaagggtatcgtcttggaaaaattgggtatcgaatccaagcaacctaactctgctatcagaaagtgtgttagagttcaattaatcaagaacggtaagaaggtcactgctttcgttccaaacgatggttgtttgaactttgtcgacgaaaatgatgaagtcttgctagcaggtttcggtagaaagggtaaagctaagggtgatattccaggtgttagattcaaggtcgttaaggtctctggtgtctccttgttggctttgtggaaagaaaagaaggaaaagccaagatcataagcacgaaagttatcctctcgaggactacattgtttttgtaccttaatgtatctctttattcttccagaaagttccttctaatttcttattaggaatgggagagaatcacatcaatattttctctttaatagaatgtataattcaatagaaaaaaacaacataatttgcactttattttgatgctgagaaaagttttatagtgaatgtctgcttcccttgggttgaagttctgttcatatactaagttggttaataatgctatatatgtaatagatcgatctttatacaattcagtcattgatttaagtaacctgattacgttttatttttatatttttttacaattgcagcatctttctctaaaacctcatttaaatatgttataccgcgttgttgattcgtcagaatttccactatcttattaatacgatcattagattcttcaccggtgcctttggacatgctgtcttggttttttgtatcgtcgttgaaaaccattaatttactatctaattgactagaaatgtttttagcacgttcttttaagatagccaaacgtgcccaaagttcgttagtcttacctaaacctgcaggatcttcgctccgctgtagtaaagtttggaattgcgaccacattttctcttctgcaatacccaatggcagtcctctatttttcagggttgccaattgtgtgcccaattttaagattcttttttcaatttcaacattccttgattgtgccttcaaaattctggacgcagtgtccaattcatgcttttgttgcaattgtgtggatttctctaaaatatggttcaaaattattctagcttgggctacattttcagtctgtacttgattacgttgattcaaaccctcaaatccatatatttgaatgggaattgtctgaggggaaggtttcttttccattgcctgatcccactcttcttgaagtacatgtcctggttttgtatataaaatggcttccgtttcgttcactttattgtacacgaaagccctgagttttgttttcgttgtgtttggatcccacgattctttacatttcaacacctgttcttgaatttgctgcggataattagacagctgctgttgttgagcaattgcttgcgtttgttgcaacggtacttgaatttgctgctgctgctgctgctgtaaattagatccagttgaaggcttagaccaagcaaatgatggttgtgtggataccgtgtttccaagtccgggcgcagtgtttgtttgaggctgctgggattggccaaaaaggccacctcccccaagggtattgttattctgggtgccgcttccaaacaggccaccattagttgttgatccttgtggcttactgccaaataggcctcccgtagtcgctgtagtattctgaggctttgcaccaaaaagtccgcctgcattcatgttagatgtgttttgagtgctattgccgcccatcagtgagccagtggatcctactttattaccaaataaacccccacttgtggtactattgttttgtgcactgttgccgaaaagacctcccgttgtggtagttggcttgtttccaaataacccacctccaatggtggattgttgaggttgtgctgtttgttgcccaaataaacctgttccagtagctgtagttcctgaagcggtagtgcttgaacttcctaggctgccaagagcaggcttattaccgaaaaggcctccacctgtactactttgttggttacttccaaaagtatttgtggcctgatttgcaccaaaccctccggtagtagccgtcccagaatttggctggctgcccccaaaaccaaatcctgaagccgaaggttgagtatttgtattgttattgttttgtccaaatgaaaaaccggtcgaaccagctggtttatttccgaacccgttattactaccgctgaaaccaaacatgtgatcaattggtcaacaaggtatgtcttttgttactaacgagcgtttctggaatagtttgaacgggataatcctcgatttagtctttcagtccctttggcaaaaagttgtttacatcgacttggagagttggacttttgcttttactcatttcaagaaacaaaatttttgaaaataatccatttcgcgtacgttcaaaatgatataattacacattggcaacaattatttagattatatcacgtagctattgtactattttcctatgagagaactgctgtagccatgtgggatgatcatgcgggcaaaactaaaatacttatatcagtccacaattgaagtatggaaagttttctcccaactatgccgtttttataatggagactaatgtcaaagataggttttgcaggcttgatgggttttcaagacacttttcggtcaagattttcagtgagatttgaaattcttgcagaaggtcttgatagtcattgcgcagatgatgaatatatggtgaattggaatcagcacaagactccaatattcgacgagatgccgtaatcaacttatacaactgctcaatcaggccagagcaaatttcttcttctaatggttctataccgcacatttcatggagagatttactcaatctctttccaagtgagagcgcttctgtcaattgtgaatggttacgcagagagccgtaaatctcatctaacttctttaggtattccaggacatcctttataatttcttgtgtattgctgatgtcatcctttatcaaatgatctaattgagtcataaatttttgaagatcactttgtgttttctctaaatttattagagtttcattttcttcatctgtataggtattggaaaaagtcagatagtcgtcgtagttacttcttatttgttctaataatgtttgtaccattttttgtgaaagtccagacaaatctctaataagggaatcgagaggaaggtaatggaaatttttctgcactaggaatctgtcgacatcaaagttatcaacatcggtcccattagtctcggattcacgatacttctctatttctgttgcgaataactctttcgatatttctgcggttaccggtaaatctaagtctagttcatcatcattcaaaaagtccatttcgccctgagagaaattgcgactatgactgttgaccattcccttttcatattatttattattctatattttttctaagcttcattttcttgtcctgttgaaaattccatgaaatcgaggtaaaggcccgagcaataataattttaatttaaataaggcaccctcataaaaacggtcttacatcccattatacctaaatacgtattttttggatctagagtgttaactatttcacgattaccggttggtgtactcaaataattaaaatgttgaggactaagagagcctatattttctcgagaacatagtcaaaaagactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgttttttgcttgaaatgagcaacattggaggaagatttgtgaaatcctccagttttctttttttcctctaggttttaacgaatgtgataaaagataactaaataggagggtcattaaaatgctaggtaacgtataaacaatgcacatctatacatatatgaaggtttgaataaggaataaataacacgtgctcataaaaaatcaagagagccaagctggaaacaaaatcaataaaccgtttacctattggcaggatcttcttgatgaattggtaggatcttttcggattgaatcatttctccattcccatccgaggaactattagtaccgctactgctacgttcagcggccaaatgagcgttgttcacccggtgatttacatcagagcgttgtgaatcttcgtctacaccccatagatagtaatctcttctcacttccacataatcgtacgcaaattcgccaatttgatcttcgtccatacccgcctcctctgcctcttctgatattcttagcctcataccgggtatgtagccgagcacaaagcagattattgcagttacagcagcagtgtacccaatggatgcggcaatgtaagcgatctgcttatacatttgcttgtaattgtgagttacccagccgccctcgtgctctgtagtgccatccataccaatgacccagtctgctccaaaaagggcattgaaaattagtcctattacgcctgcaaccccgtgctcagctagaatgtccatggcatcatctactttagcgtagtatttcaacttcgtcgcaaagttacacactacccccgccacaatgccttgaataagtgaaccgtaaagggttatacagcctgagcttggcgttgcagccaccagcccagaaatgataccggagcacagaccaactgtcgaccatttcttctccgatctgtaatccagaagacaccacgtcatcccaccagtaatggcactgagacatgtattcatgaatgcataaactgacctcaaatttggggataatgaggatgcagaattaaatagcagccagccaaaccacagtatggatgtgcctagagtgaccaatgaaacattatgaggcctgaaatttatcagtaacttttcatttcttttgcccaaaaaccaagagtaaacaaacccggaaacagcgcttaatatttcaatgttgccgccgcctgcccaatcgaggactccccattggtatgcccaaccacctggtgaccaaatccaatacgtcactggacaatatccaatggtagctagaataaagagaaaaaccatgtgcggtagcagcctgcctctttcggcagtggcgccagcgataatacttaagttgacgcacgaaaacatcatttggaaggttgcatacgcgagctcagggtaggcatcttcatcgaatttttttccgtacacgtttctaaagccaaacgaatctagattcccaatgaatttattattcggagcggactttgaaaaagctagagagtaaccccagaaataccattgcagtataccgaccaaagtcgccattaatacaacccagattagtgctagtgcagacttccttcttgccaatccggagtacaagaatcccaatccgggcaccataaaaaatactagggcggcacctaatatcatgaaggccacagtggggccatcgtaggtttcagtcgttaaaggccctgtagttcgactctccatagtttctacagtataagaatccgtactgcagttatgtttactaaaataattctctgatcataagcctaaacaagttacaagagcgcctatataaataaactaccttttaagtatcttattctggaactgcattatcgactggtaagcagaaggtgctatagaagcctacaccacttttccgattttttttttttttttttttcaggaaaaacatcttccatcaatactttgtcatttctttcttcttctcttctgtgcttacatagccataagatgtcacacaagggtgtctgtagcaattgtgaatcttatcgttatcgcaatctctgagatgtctcatccaataagaggggcgcgtgtccgcagagataagcaaccagggccttttcttttgcactcagcctgacaaagggaggggaggcgcaaaacaaagttcgtggcaaaggacaaccgtagaagagcatcgccatgttgattttgaagaatgtcaagacacaagtacaagttatggatgtgcatcgcaaagggaaaaaggggagtgggggaaagaaatacgtttgtccctaagtgctcttatgctcccttttgtgcttcagaggttcttgatcaattattaagaggggataactctatcgtatataacttttatcttaaaaatggttcaggtagtgtttatataggctcagtctttcttatctgaaaaaaaacagtacgggattttttgtgcgctcgaatagtgccgaactcaattacgggctgtggtaacacttgagatcttgtcttcccttacaaatagctctaggggtgttgcatgtagccgcagtaacatcttgaagaagtgtacacttttgaggggacgccattgtgttacgttctatgtattgaatagtatagttttcaattttcctgcgctgacgtaaaccggctgtaagaaaaaacgtataatcgagaactggttattcaaaggttgaactttaaagtgaaaagtagctctaacaaaataaatcatgcgtgagaatgcaatgtctacaaagaaacttccctataaattatctggcagcagcaaaataacaacttccatacctaatgatttaatcatactgcgaaataattgcataaattcactgaacagttcctcgtccaaagctgacagcattacatgtatagatacgtggctaaaatacacagagggtttgttaacccacaggtacgaagctaataatgacgccgctctcattgaagaggagatagcgattgcgttaatcaatgttgccgtattttatcaagacatcggtattgaaacattgtacagagcttatgaatcttcacaagcgtcaaataacttatggacaacaagcgggacctatctaaagagaggtctaggcttaatctgctttcttggaaagaattttcaaataaacacagctaatgattgccaaaagatgcaggttctcaacgtccttaatcagctatcattagagtttcaattgctgcaacaactagggattgtcgttttagcactgtctaaactaagatcaaaaatcagcaaggatgctgttgcggaccttgagcctcaagaattggaagagctaggcaagtccagtgtcttttacgctaagctttgtattggatcttatagcactgcttcgcaatgccaaggaggccgtatagtggacgcattatttatgaattatttacagagtttgacctatctcttcctatcaatcaaccaatacaacaatgatgagtgcggaattgccattgggatgctccaagaatcgatcaaaaaactgttaaatatagtacccaattcgcaactaaaagagttggacattttatcctcaaccgatattacaaagaagagggatcttataaagatgtcgtttaaaaggaaaatacatgggtctactttaaaaaaccaacggatatttgagaagaaggtgccattttcatccaaagcgtacatgatgccgttattgaaatcttcattagacgattttgttatcccactaacgatactgttaaggtacagataccagacaaccaatgagaattattccttcaaaacggttgaaaccgacgtttctaaattgaaggagcttttccccaggggaaaatcgtcagatattgaaggcactgtatggagtttccaagatggacatcttacatttgcagactcaaataatgcaacccacaattgcggtaattatttttgaattgaatcaaacgccgttcgaacgtagaggtcaatagtctatatgaataatatttttaaggtctactctactatgaattttgcataaaaatatacacatgttagaataaggaaaccactatctactaatcacggctaaccactgcaaacaatggcattatttactaatataattatgtgtgttggagtgagaatcaattatagtctaccgatctggtgctcttgtcagcagtatattatttttgagaagaactttccttttttttttatgtatacgtaatgatcagaattttttaataaagatgtacttcaaaagctttttttaatattcatagtagaatttagtgaataatttgataattgttgggcttccattgttggtaaaggctattatattagttttggaataaaaattcaactatcgtctatcaactagtagtcatactaccagtatattatcatatacggtgttagatggtgacataggttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaaccgaatgagaaataatcgtaattgtattacatagggacaccaattccattttgaggattcctatatcctcgaggagaacttttagtatattttctgtactaatattatagcttttaccgataattgaatcctaacagtaatctcaaaattcaccaatttcccacaactatcgcaaaattcacccatattccaatcttgtgcgcttcatggcgattatttcattatgtttggttaataaaataaacataatcttgcattagagatagttaagttgttgtatctcaaaatgagatacgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaattcaacacaagtgtaatttcaatagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgttgtttttttaaataatttcctggctgaagggaataatgttgttcaacaacgaagatatttcttatttttctaagaggtattatgatatgatacatgacaataaacattatgaaattttttgtgaaagatgtataaatttataaaaaaaaaaaaaaagttacttcctccacttcgttagctcatattagtttcttttattcccagactttctgcttttgataataatctagcaaaatagaaaaggcatgactataaaccaaaaccaccattagaataggccattggttttatatctgggtgctcaacagcttcgaatgtctcaattattagattttggtcgtcattcctgccagcctgtaaaataccatggcctggtacaacatgaataacacccccaagattaccttggctatcacaatagtttggagcactgaaaactgtcattaatttacccttctgctcgaattgcacaccacccattcttaactcgtgagatctaaaaatcttgcgcaatttgttgtttcttagaaatctatctgtaatgtcgggtccaaaagcatgtcctaaaccacgctgagaaggacccatcccgttggcttcttgtgggtccgcccatagaagttccataaaggcgccatctctaggtggttgggcaaatctatcaatattcttgaaatcagacaaagttgctgaaggatcacttggtaaaccaccatgcattacaaggtaatcattattaattaaggtagccaatggaaggctctcaaaactttgtgcaaacatgttaaatatcctttgtgaatatttgtatttacactcatcttcaaacccatagattttgttcatattatcactctcatgattacctctgttcaaaaagaaattatttggatgtaatattttcaaacagtagaataatagtgcaacttcacacgaccaagaaccacggtcgacaaaatcaccattgaatagataagtgtgcttaggacctactttaccaaacttgcgaaataaattcaaaacatcataaaattggccatgcgtatcaccacatactgatatcttaacatcaggagtagagttattttctagttctaccatagatggctcttgacgaaataaggtatcagcatgagagataatagctgcaacgtacttttttggtaaatattttccctttaggaaaagatcgttaaccattttggaaataaactcttgagacatgttcttgatctttgcacctttaaaggcattcttatcgtcatacagctgttcaaattctaactttggaccttcataattggctaaatctgcattagcatcaaatgaactcaagttcaaagtctgacacaaactgatcttggcttcattttctgcgcctccgatagctttcctaaatctttcttctctaatgaacctatcacatgtaagtaacgccttagtagcagccggatcattgggcttcgcctttagaagcacattcaaatctttcctagcctttttaaattctagcagagccatgcaggataatgcacgtctatgataagctttgatatttttgggatccagtttaatggcttcatcacagtcatttaaagcgctttgaaagttatctaccttaaagtgagcaaatgctctgttcgaaaaatagatagactgtgtagaatctaaatcgatcgcctctgtatatttttcaatggcctttaaaaaatgtttttccttcacaaaaacatttccttcgttctttctttcaagtgccttcgcgcgatctgctgctgtgggtgttgacatattcgagatatttgattataccaaggcaagcgttatttcttgcctctaaaattgttaaagttctgtgtcaagctctataagctgttttcgccaattttcttacctcatctgtgaaatttttcagtttcccgccgtcgtttttttccctggtttagcgttttaacggaaaaagaaatacatacatacaatgattgaaaaaatattttcataaagaagaaaatgagaaggaacttttgaggactagaagtgttcctgataattgtctcagccagaattttcagtggccaaggtacgaacaagaaactgctaaaaggaaaaaaaatactcagaataacagaagatgacagacagtattgtggaaccccaacaattatctcaaaatttacctatttcttaagtataaacagtacactgcatcagtggtattagatttgtcatggtgtaaaattttatgataaaaaaatacaacatggcgggcgtaaaataaaatacatattcgtaatcctggaatattacgccaactacaaccaataacttatgattatattaccagaatattatcatgtatggctctcaaaatatgacataaatggtttctattaaaagcatcatcaattcaatgaagctgaaatttcaaggattggtgatgtaatagaacaatgagcggcgatatcatagaacgaaaaaagaagtaatcgtcattttttgtagcactcttatttccttttttagagttctaatcctcaaggtgaaaccgtaacatatgcatatacttaacgataccgccttctttgaaaattagaagccttatatctatttcgaacgcacatatgttgtcatacacaatgcgacacatgaaaatactactctttacacctgtattatcaaactattaatcagtgacttccgaaaaaaataggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttactttttagaatgcaaatataagatcccgataaatcatagaaccaccacttacttattcacttatgtggtccttcctgctgtgggcagagagcgatttgcacgtacaaagcgatcaaattacgaacaaaacaatacataagaggtttggacacgttcttaaggctaactccacattgcgataacaagattaaagtgagctcctgctcattcctaattggaactcatcatgcctcccatcaaggtggagcctggattttactaaagaaaccgttcgaacggctctgtatttactaagagggggatatatcaaatcgtggaaaacatgagagaacagtctcgttgcgtgcaacagccgctatcctgctgctctctgcataactggaccttgcgtattgggttcattcttttggctttgtgaaacgattcacaaagccatacgtccgtagtatggaccctgcaggaatggtctacattttctatctactagtaaagctttattcacatatgggtgccgcacggcgcgggtttttgcaaattttcttagcattgactcatggcaagatttctccagaaaatcagtaaagcctcatccagcctctcttcttgaaaaaattatgactttgaatcgcatatttcaaagatttgccacttgcttagtttcatttattctaatttaacttttatactattttttttgcttcccagttaagctcaccaaaacacaaatactcactacaatacaatatgtgtggtatctttgcagccttcaagcatgaagatattcacaacttcaaaccaaaagctctacaactatctaaaaaaatcagacaccgtggcccagattggtcaggaaatgccgttatgaattccaccattttcgttcacgagaggttggctattgttggtttagactccggtgcccagccaatcacttcagctgatggcgaatatatgcttggcgttaatggtgagatctacaaccacatccaactaagggagatgtgctctgattacaagtttcaaactttcagtgactgtgaacccatcataccgttatatttggaacatgatatcgatgctccaaaatatctggacggtatgttcgcattttgtctgtatgattccaagaaagaccgtattgtcgctgcaagagaccctatcggtgttgtcactttatacatggggcgttcttctcagtctccagagaccgtttattttgcctccgaattaaaatgtctaactgacgtttgtgacagtatcatttcgttccctcctggtcatgtctacgattctgaaacggacaagattactcgttactttaccccagactggttggatgaaaagcgtatcccatccaccccagttgactaccatgctatcagacacagtttagaaaaggccgttagaaagaggctaatggctgaagttccatacggtgttcttctatccggtgggctggactcttctttgattgctgcgattgctgctcgtgaaacggaaaaagctaatgctgatgctaacgaagacaacaatgttgacgagaagcaacttgcaggtatcgatgaccaaggccatctacacacatccggttggtctcgtttgcattcgtttgcgattggtctaccaaatgcacctgatttacaagcggctagaaaagtcgccaaattcattggttctatccaccatgaacacacttttacattacaagaaggtttggatgctttggacgacgtgatctaccatttggaaacttacgacgttaccactatcagagcttctacaccaatgttcttactatctagaaagattaaggcccaaggtgtcaaaatggttctttctggtgaaggctcggacgaaatattcggtggctatctatatttcgcacaagcaccttctgctgcagaatttcacaccgaatctgtgcaacgtgtcaagaacttgcatttggcagattgtttgagagctaataagtccacgatggcttggggtctagaagctcgtgttcccttcttagacaaagactttttgcagctatgtatgaacattgatccaaatgaaaagatgatcaagccaaaggaaggacgtatcgaaaaatacattttaagaaaggcattcgacactacagatgaaccagatgttaagccatacctacctgaagaaatcttatggagacaaaaggaacaattttccgatggtgttggctactcatggattgacggcctaagagacactgctgaaagggccatttctgacgccatgtttgccaatccaaaggctgattggggcgacgatattccaaccaccaaagaagcttactggtacaggctgaagtttgatgcttggtttcctcaaaagactgcggcagacactgtcatgagatggattccaaaggccgattggggttgtgccgaagatccttcaggtagatacgccaaaatacacgaaaagcacgtcagtgcttaatacgagcgcaatcgtattcttataattgacgagtgaaccaagaaatgcggtgatacaaacggatattaatctatatagatatatgtatataataaaagttttcaatctgctgaccccttaggttacttatctataggattcgaattacgatatgaaaccctttcggtagatatcacatggaatactgcagccgattgattagttaatttcttatctcgctttttttctctttatctatctatctatctatttatctatctatccttatgctgcaaaatgaaaaattccctaggaagttcgcgctatcaaggttctttttcccacgtatcggtccctgagtggatcccaaaaaatgtgtgggactatgactatatatataacagtcacagttgaatcatattaatgttctatttcttgaggtgatttcaaattgtggctccaacaagtaatctcggcaagctatccctttttaaataatattttgcattctttttcttttttttttttttttttttccatctcacagcccttctttattttttcaataaggtaacagagttgataaggaaccagataacaatcaaaaagaatcgtttcatttcagagctaccaccggtctataagcaagacagtttaaaatctcaaaaatttaatttagaaatatgggaaggactattaggagacgccggagtaattcgtcgctttcggaggccatatcagtttctttaggaataaatcaagactcatctgtgaacaagatgcatagagcgagtgttagcgcaatgtctcctccattatgccgttcatacatgagcggattttttactggtggaaactcacctatgatcaataatttgtcggattcaaaacttcccatctcgaacaaacaacatcctaaagtgatacatggatcagaaaatttgcataggcagacagctcaactatccaatgaattttgctcctcttctgtggaagaaaattctcccacaattaaggattacatggacattataggcaatggtgatagaaaagatgatcaatctatgcgtactatagaagagaatattgatgaagaatattcagatgagtactccagattgctacttagcccagcatcgtctaacgtggacgatgaccgaaatcgaggactacagaatagttcactaccggaattagaagatggttacgcgggcggatatcagtcacttcgtccctcccataatttaaggtttaggccaagaaacttgtggcatatgtgtacgtcatttccttccaaatttgcacattatctgcccgcagcagtgttaggtttgcttttgaacattttagatgccttatcttatggtatgatcatttttccaatcacagagccagttttttctcatttagggcccactggtatatccatgttttatatttccaccataatatcacaagccgtgtactccggaggctggtcgagttttccttccgggattgggagtgaaatgattgaaattactccgttttatcatacaatggcattagctataaaagaggcattagcaggtaatgatgacgaaatcataacgacaacgatattttgttatgtgataagttcgatgctcacaggtgtcgttttctatgcattgggtaaactacgactaggaaagatagtgggattttttccacgacacatattgattggctgtattggaggtgttggttatttcttgataattacaggaattgaagtcacaacgagggtggcgaaatttgaatattcatggccttttttttcagggctgtttacggattatgacacattagcgaaatggttattacctgtactattgactgtagttttaatcggcactcaacgctactttaagaactcactcgttttgccaagtttttacatcttgacgttagttttgtttcattttattgttgcgatcattccaacattatccttggatgctttgagacaagctggatggatttttcctattgccaactcagatagtaaatggtatgaccattatagattatttaatgtccataaagttcattggtcactagttttgcaacaaataccaacgatgatggcattgacattttttggtatcctacatgttcctataaatgttcctgcgttggctatgtcactacaaatggataagtatgatgttgacagagaattgattgcacatggttattccaacttttttagtggattattaggttctgtccaaaattacttggtatataccaacagtgttctgtttattagggcgggcgctgattcgccattcgctgggttccttttaatagctttgactatctgtattatgatcattggaccagtcataatatcattcattccaatctgtatagtgggctctctaattttcctactaggctacgagttattagtggaagcgttggtcgatacatggaataaattgaatagattcgaatatttgactgttgtcattattgttttcacgatgggtatctttgattttgtcctaggtatcatcgttggcattttaattgcatgtttttcgtttttggtggatagtacgaaattacaaaccattaacggtgaatataatgggaacgtcgcaagaagtacagtatatcgtgattacgttcaaacaaaatttttggatggaattggtgaacaaatatatgttttaaagctccaaaaccttctgtttttcggaacaatcatatctattgaagagaaaattgaaagattgctgcaaataagtaacaaagatgcaacaaaacgcagaataaagtatttaatattggactttaaaaatattaatgccgacaatattgactattctgcggcagaaggtttcaatagaattaaaagattcacggaaaccaaaagaatcaaactaatcatatcttcaatcaaagaaagggaccgtatttacaacgccttcaataatgtgggattactaaacgatgtggaattatttgctgatttaaacagtgcgttggaatggtgtgaaaacgaattcctttttcaatataaacaattaagaaaaaaggcgaaagaaagattggaagaaggaaagcaaaataatgtcgtatccgcagtaattgcagccactaaaaacaaaaaaattgatacaataggaaatggtttaaacaggggaagcaatggagacacagcgagaaacttaatgtcactaccaaccaatactcctcgtaattaccaaatactttctgtagcacagaatgtatttgtaaacgacgaacaagcagtgaagaatttcaaaaaggagtacaaagatgatgaacctgtcctgcctatattgttatttgcattaaagcagtaccgacccgatataatatctgaagttcaaaaagtaagagaaaaggaaatcaagttttgggcacaactctgcccctacttcaccaggcgcagattagcaagtcaatcacatttactacatgcagacaacatttttttccttgtggaaacaggtatgttgaaggcaacatatgaactaccacaaggaaccttgtacgagattttttcaaatggcacatgcttcggaaaaatcattgcgccagggaatgctatgcctagagaacaaaagctcaccatcgaaactgaaactgattccgtattatgggttatagactctagctcgttgaacaaattgaaagaagacaatctagcattgtacgtggaggttgcattaatggtcatgtgtatcaaggacaccagattcaaagaattactaggttacacacttgttagcgcatgagagcgtacacgtatatttatttaatttcttttattgccggcgtattgcaagtaatttacaccagtactaaataaaagcaggatgctcctgcatctgtataagtgatgccgttgtaggatttttaccatctcgactataaactttttgtacttgagtcttcacttccggaattttactgcgcgattttctttgatagggcccctatcgtagacgaaaagtgataattcccatcgatgagcaactacatacctcacttgacttaattgctctcctaaagaaaaaaaataccgttacttttttcattaatatactaccacaacaattcacaacgggtagttgtacggttagtttatatccgcattaacaaatcaaagtcataacaacgtatcaacgtagactatgcctgtcccatctgttactgtcactaccgataatgaatatgaagacatatcgtccttttcttctattgactcttacaaaccggagccctttactgggttcaaagattctgaagctccagaacagcctcttttaaaaaacgataccattgttggaaaggggcaactggaagatgatagtaatgtagatgatcaacaccgtcattcagatgtgcattctcatcacagttctagtactttaaaaaggccaacttcaaattcgatagaaaagatggttacccacaatgctttagagggcaactcagaaacagttgattccttaaaagaagatggtttaaatttgaacaagaaagctcttccggatattaccgccccagtaacaaactcagctcacgatgctgcatttccagaagagtatcgtttagaaactgaaaccgggttggtcaaattgaagacgcttgaaagtttgaagagggaggactctcgcgtatcctcaactaaaaaagagcatattaacgaccatacagatatgcattcgacacgatccaaggttactacaaattctcaaggttcttctctagaaccaaacaagttgaacatggcagtagagaagaataagaagaggatcgaaaaatatcaaaaacataaatcagaaaaggggatcaaggggttttttcatagaattttcgattaagtggcatagcaacatttagttcgcaatgcgtttacttcagaatcattctttttttttttttttttttttttttgcctcacattatattcttggcatctgcctagctttcgactttttcgttcaattcctaaagcgctaaaaaaatagtctccccctgaaagtggagtaggatagtagtatatgaagtgaggcagaaaaggaaagaaacgcttgcatttattaacacacctgtggctaaagtattaaaaaccaaaaactaacgaacaaataatgtgcattttaatggccacaagggcacatcctgactatgaactcatcttaatatctaacagagacgaattcttggcaagaaaaacacatgctacatgctggcataacaatgattttatcctttcaccctacgatctggccaaaacctcagcagaaaaacaaatatttggcacttggtctggcataaataaagaaggaaaattagccactattcttaatttaaaacttgacaatgagcaaaataatacgaaatcaagatcccgtggtctgttaccatttatatttttgtcgatccataaagcagattttgaagattgggataattacaaaaagtttgaaggtcactatgatgggttgaagtccacaggtgattttaattttttttacggcgacgttatcaaaaagcaatataaagttattgattctctaggaagaacttttgatgtgttgagttctacctgtaggaaagatcttgattcttacatggttgtttctaatggtaaattttatgacagctccagtataccagggcaggcttgggaaaaagtaaaggtagcacgtgatagtttagaaaatctagttttagagaatattgaatcagatgaggagaaaataatatcaagttgctttcaactcgcctcgaagtcttcccttccaagcactatttcaaacccagatgtcttgcagatggtagatccaaatgtaaccatgaataccatatacgtaccacctttacggaggcctcccagggatgacttaggtgcctcaattcctgatggtgattactacggaactcgctctcaaatagttttactcgtgagtaaggattcaacgagagttacctttatagaaagggtcctttatagctcagatgaagacgtgcgcaagtattcggtaacctcacctaaggaggaaaaaaggtttaaattcaaattgtaaaaatcacaatcttccattttatttcaaactagctttaaattccatcttcttcccctcagaacattccggtatctcttgttggacacatctaatgtatatgatgttttcaaattctaaatgcctgttagtttatcagtaaccacagtagacgctatatatattagttccttttctatataggtattatacaatacaatcaaattcattgcatactcaaatgtccaagtattccatggtgtaagtgggtaaggctcgcttctgagaagttccgttatcaaaggttgagctagcaaacccatgctgaaaacctttcgtatcaatcaaattccacaattcggtatttctttcagcaatctcaacttgtttgtcaatatataaggttaagttctccaatagagcaccttctaatgaaaatagcccgatagaatctagcacaagggacaagagttgaaatagctgcgtgctttggctagggttgaagcattctggtgagctgtcttcaccaccgcttgttatgaactcaatgaaattttgaacgtctaatttacttagtttcttcatttcttgtttaatagagtctctggtgaaatcctgcaaaatcctaaatgagatatcaagtaatagttccctgtttctgatagaaaacaattcttcaagtagttcatttaatggcaagtttgggcatgttacaattgcttgtttaaataatctaggttggtctcttagtaaggatagcaagttgcgtgtacgactcaatggaaacaatgggtgtgtcaataaaaacgttaaagtttttggataatcatttccgctaaactttccgaaaattagatctaaaactttattcaaaaagccaggatcagaaatatatctatctttttcagtataatgttcttctttgatttttagttctttgaaaaatatgtcatcaaatgatgtaatgtcattatcttgaagggctgaaagcttttcaataacttcattacagtggaggactggaacgcttgaatccccgctgacgtcgttacatttcactctcttgtcatttatgtctttatcatcaaatagcggctttaaaataactgagctatcattatttccaacttgaaaactcttgcctaatgagtccttcaacgtattagttccaacatcaatattaattatttctaaggaagacgttgggtttggtccatttttcgttgaaataccaattgctattgtttttgaattatgcgacttttctgaattgatcactgcagattttaatagttggaatgttttcacgtgagttaattctctttggcttaaagtagaacaatgcagtaagtctagtagataaatgacgttgtttacggtcagtagaactctgtttactgaaacaggttggaaagagattaagtcatctccaggactgagtttatccaccatcggaaattcaataacttgttgcaattggcaatgtggtaaagagtaaatgtatattttcccctggttcaatttgtaaagttttccaaattgataacaaagctttgaattttcaaaagaaaatccttcgatgatagtagatgataattcttttatgggcgaactttctccactgccacaatctgttagctcgagcaatttatagcagactttatcatcctgtaatggacagagaacaaaaacatattcagttccattttcagtgaaccatttagcatattttaagttatcataagatatatcaaatgaatgcaaaagtgttaacttaaaatcaaaaatttcaatcaacccgttctgtaaaattgcaattactaagctgttcttggtgtcaattttaatactcatgactttggctttcgccttgatcttatactgagataaaaattcgtctgaacccgtgtatgctttattgtcaatatcactctcactcagatggtcatttgaggtatcagtggtatcttccagtgccttagtgataacatttagcgtataattacccttatttaccattaaaccaaaggcccaaatttcaacatttctttttttttgggtgttgatagtcttctcgttgttggcttcatcatcggtactggcttctatatttccgtcaatgttcgcttgacctttctcagcattgcatgccgtgataatatttgtagagggtattgggtaatcgaatgttaactttggtgtaggattaataatatattgagatatagatgacccggaaatacctaacgttatgttatttgtagattcattaaaggtgccatctgcgacttgaacgtaatctgcttgtaaagaaaaattgctcaatgaagcaatttttgggagagttgctagtctaaatggttgagacagggatggcattttgaatctttactatcctccggaatgatttgctgttcaaggagcgctaggtgtgacatataatattacaaatttaacagtgacctcatctcatcaaagttttcaaatttttcaggcatctgctacagcataatgaaaaaatttgaaaaatacagacatttccgtgtagaatgacaaaaaagctagaatattactatattttccttaaaagagcaatatttgcgatgaggggctctcaatgacaatgtttgacttctctattgaactgtaagcgaagcaaaaccatatcttgtcaaagtattcgaagaatggatttttacaaattagacgagaagctgaaggagttgaaaaggaaaagagtagatgtatctataaagagtaggaagttggctgacagagagattcaggaagtaagcgcaaatcgaaaaccaagagtatacagtatggaagacgtaaatgatgcagatgaatcagtaggagatacagaaagtcctgaaaaagagaaagcatttcattacactgtccaagaatatgatgcgtgggaacgtaggcatcctcaagggaagactgggcaaagccaaagaggtggaatttcctatgatcaacttgcaaaattgagttatgagaagaccttgcggaatctcgctacgcaaacacagaattcgagcaaacaggatagttccgccgatgaagaagacaataaaaacgtacccaagaagggtagaatcggcaaggtacagaaggacactaagacgggtaagataacaattgcagatgacgacaagctagttaataagttggccgtttctttgcaatctgagtcgaaaaaaagatacgaagcaagaaaaagacaaatgcaaaatgcaaaaacactgtatggggttgaaagcttcattaatgacaaaaataaacaattcaatgaaaaattgagcagggaatcaaaaggatcagaataagcttctcttttatttagaatataccgatataaccaaaggaaagttttaataccctggatttttcatcgaccgtcacgtgacgagctgaggttaaatgcccgcaaaagtgcttcagaagagagtccatcttactcggttatttgagcacgaaacactagagaataactaactggttgataaattgttgattgagtaaatattggtacataaaacggttacaaagagaggtagattaggaagggtgaaaataatcaaaggataacttgatgatactcgacaaagaatagaagagaaaaataaaatagaggtgggatattccttgaacaaaagtggaatattattttttttaggcatacatgacgtcttcctcagtatgatattcatacaaggaatcgtcctttggaaggacgctcgtattcttttgtgaacggtcatttggtattttgtggttttcagccgcgtgtataccttcagcttgtttgtgctgcctactcaatatttcttgcttcaaggcctcatcagcgtttttctggcgagtttgttcctcgatagccttttcagcttgtaatcgcgttctttccctcttgactgcctccagttctttctcttcggttgccagcttatcctgtagttcagtcaattggtcattataggtttgcttgacttgagtaatttgctgctcatgatctaattgagcctgatgcgcttgttcctccagctcttggcgctgtttttccaataagttctcttctttgcgttttctttcttcagcttctagcttcaactgttcttcatgagcgcggcgctcatcttcgagtcttttggtaattgccgatagttgagttttttcattggcgttttcctgcttgattatggtcacttcgttcaataagcttgatatttgattatcaatatcattaatttgtggaagatattccttgttctctacactttccaaaacttgtacatttttttcatgcagcttcttattttcttcagtttgggtaaccaaatcctcctttttcttttccagattatcgatttcgttttgaactttgccttgtttcaaattaatctggttaatcttaaagatctgagcatccaactgttgagataagttacttaagttcgtggtccagtcattgaactccttttggacattcgttttctcattgttcaaatcatcgatttctgacttaacgttggtttgtttgtccaagacctcatttttctcctgcaacttttggtttttcatattttcagtgtcttttaatatcattagtttcttattattatgctcggcattaacatcaatgatttttttgaccaaccggtttttactaacttcaattttctcagaagtttcttctctcatggccttcattgaattttcaatttcgtcaatctgattttgtaaatcttgtagcttttctttgtattctttatttttagcatcatatttatccttttcctttgctcgaagatcagctaaccatgcttgatgaattttttcatcataattgattttatcataaactgcctttgataggtaaccatgttcttttgtctttacaattaattcaggattttctggagtggccactggattggatggagcggcggtcttacttttttgggtagatgaagaagtagggcttttccataaagcgaaaattccggttctttcctttcgagaaggttcctgaaaagggaccttgggagccttgcttggatcgattgggctttcatcttcttcggattccggttccgaggtttctggagtagacgttctctcagcagattcctctgcagacgattgttcggtttcctcttctgcatccccttccgcttccacttcctttttttcttccccactgggaggattgactttttttacatcggatttttcctccttttgttcgtctgttggcacgacacctgactttgaaccgccactttgatctgtagtgcgtggttccaacaccccattctcggatgagattggttccgctacattaatttgagctgaatcagcagtgcctttgccaattgaagtagactcactcactttgtcttcatgttcttcctccacggaagttgcttcatcagcactattttcgacagcattagtagtagaagtgctggtagtagaagtactggtggtagtggttgtcgtagttgcagtgtcagcagttgcttcagtggcctcagatgtggtagtagaagtaacgtccccttcatctgatgaagacgatgacgatgacgatgacgatgacgatgacgatgatgatgtagaagtggacgaagaagtagtagtgtcagtgtcatctttttcatccttagttaagtcagtaattttctggcacttcttcaaatatttcaaatgtttctcctttagttccaactcagttagtaactgatattgtctttcttcattttgagttaggtaagttggaaatctaatatctttggctctcttagcattttttggtatgtttttgtaccctaaatccttaggttgctgttttgaataggcagaagtagcacttacggtaggaaactttctgttttttgcgtcttccccatatgcccggttgttttgcctattggcgagggcatcttgtctaaatggcgagacccactcttccttaccttttggctcattggacacaaccttttgcaaaaactgataagggctttcctgctgatgcgcttgctgattttgcgtatttgccgaagattgattgatcaattgcgtaaaggggtcgtcttcttgacggttgatattgaatagcatgttttgaatacgtagttgattgacctctttcttttaattgcgtgcagctgctctcaggtttaagatgtacgagggtccacggggtagcaagcacaagaacgatgatatatatgacagaacgatggataagaatggtatgttgtctgcactgttcagcattcgactacccctctcccggttcttttctcctcgtttcaatttaaaaaagcaactcgctacccggccgcacaccccttattcctgttcagccgtttaaggtgagaaccctttacttcatagcctttgtagatctttctattgctaccattgaagggtcggtgacgtggaaattttgacatttatcagtggcgtattgggaggcaagcaattgaaagaactgtgatttatttccgcttgttcgaaattattgatgtttagcactttgcagtagcgacaatacaatatatgtgcttttagtgctgggatagttcgtagctccatttcggggcgcttgttacatttattgtatatgcgcggatgtggcacatgctgttgagatctcactcctttggtatctctttcctgcgccgcattgtgccggcagaatgtcgcgcttgtattctcatgaacttttcctctttacgaaccctttggcggcatgccgtttaaaatctgttgaagatttcctttacgaacaatgagcaatgttttgcacaggcaggtgggaagtagggcctatcgcgccttggatgcagatataagtataaatataaattataataattggctgtatcagtaaatccttcttgcgatgggaggaagcacgatagagtatgttaagcttttgagaggcttcatattcattggaattttaaataacaataaagcaacaacaataataaatgctatcagctgcagataatttagtgcgcatcataaatgctgtttttcttattatatccataggtctaatcagcggcctgataggtacacagacaaagcatagttctcgagtgaacttttgtatgtttgccgccgtttatggtctggttacggattcattatatgggtttttggctaatttctggacatcattaacatacccagcaattttgcttgttttggattttttaaatttcatatttacgtttgtagcagccaccgctttggctgtaggtataagatgccattcgtgtaaaaacaaaacatatctggaacagaataagatcatacaaggctcaagctccagatgtcatcaatctcaggctgctgttgcgtttttttacttttcctgttttctattcctcatcaaagtgactgtggccacgatgggtatgatgcaaaatggtggatttggctctaataccggattcagcagaaggagggcaagaagacaaatgggcatacctacaatttcccaggtttaagcctactggactgaaaaaaaggcaattcgcgtacaattttcgttgatcgttctttatataacctttgcattaaataaatttaacaaaaaaagttctttctaaaataatattatggtgatacatgaatgtgctttagttttttcgtaggctcatccatgtatatatataaatgataaaaaactaagttacgatattgatagcatacgtattcgtgttggtaactaaatggaaagatggaatatgttattggcgttgttatcccccatatatacaggtttctaatatgattaaaaaaaaattttctcccctagtttattgtgttcatagcttttccagacttaacggccaatgttcaaaagcaaggaatttggtgatcccgaagactcgctgttaccaccaccagaatgttgacttggtaaatagacaacgttagatgagtttgctaatgtttgagcgatgtccttagaagcttctaatcttctaatcaataacagaccatcaccaactttagctaaggcttttgaaatgaattcagcactttctgcttcaccttcagctctgataacagaagcttgtctctcttgctctgccttttcgacaaggaatttggctctttcggcatcttgctgtgcaatctgcttctgctcaactgctttcgtgaattcgggaccaaacgtcatatgagtgatagagacatcttccaacttaataccgaattcgttggccctcgtagaaagctcttttctgattttttgagaaataatttctctctgagtaattaactcagcagcatcaaattgagctactatagactttaaaacctcattgccgatagatggtaacactctttcgtcgtaatcgagacccaaattttggtatattgcgggtagctgtaagacctctggtctatgtaagactctcaaggtcaatgacaccatttgcaaatccttcgtaccagtattggtagcaatgctctttggtttcgtcctcacatcgtatatgatcgccttctgtagccaaggcaccaagaaatgagtgccttcacccacaacctgttgctttacaccattgattctgtcgaaaataacaccacgagaaccacccttcacatcatacatggagtactgaatcccgctagcaattataccaatgggcaacgccaccttggtgatgacatcgataagtttggcagaattagacattcttttctaaagtaaattattgattttgaatgtaagtttcgtaccgttgatggttggtttaccgatttattttttttcctcttctttctgcttaatattatatacctcaaccgttgcatccatgagatcgtcaaactccctttccctgaaatttattgatgcgatacattcgcgttacccgtatcatcatgaagacgagtttattctcatcagtgttgatctctcatacttgaataactcatttgcaatggtctaagactccaactatgtagtcatagtcattcactgaagtttctcttttcgaaatcctgaacggaagcggaatatatgtggtatatatcgcatattactgcttcacagcatgcagcgcagactggccgggttatgctgccacttactggagacaacataaaatatacataatcatcgcctttatacataatatgccaaacttctggattcttgagaatcgtaggagctatacgtctgatacatgtatgtcgaggatcgtgaaggagtacaaagtcatactgaaaacattggccagtgatgaccccatagcgaacccctaccgggggataatcgagtcacttaacccgattgacgaaaccgacttgagcaagtgggaagctataatttctgggccgtcagacacaccttatgaaaatcatcagtttcgaatactaatagaagtccctagttcctaccccatgaatccaccaaagataagttttatgcagaacaatattttgcactgcaatgttaaatcagccacaggagaaatatgtctgaacatccttaaaccagaggagtggactcctgtatgggatttgttacactgtgttcatgctgtttggagactcctaagggaacccgtttgtgattctccacttgacgtagacattggtaatatcatccgctgtggcgatatgagtgcctatcaggggattgtaaagtacttcctagcagaaagagagcggatcaacaaccattgataccacgtaggatggatgtgttcgaatggcaaacaatgggccctcacttttatctgatgcaatttctaccttacccgggcagcgccaatttatgaatacaaatactttaacaaattgcactattgatgtattgacacatttgtatatacatatacatatattaataaggagcacgaatttttgacaagtagtgcacgcaatatctacattagttagcttttccattgacgctgaattttattttggcagcccagtagatcgttgaggagcttttttcaaacactttttctctcttaactccacatacttacgtaagaaagtgatgacgaaaaagaaagcagctactaattatgctgaaaggcaaaatttagccagtgaagattcttcaggtgattcggttcattttaaggactttattcccttacaagagttactgaaagataaaaattatgttccatcggtggaaaatttggagaagatcttatataatgaaaccatgtttaatgatcagaaaatatgctctaacctattgcttgaggctctcataattacgttgttcacaacaatttcagggaagtcagctttacgattaattcagacttcttctttgaaggaaagaaaatcctgggcccagtcctttgaaaataacagttctagctatgcttccatagtactgagttggaaagataatgatatattactcctgaaattcttaaggtttttattagcaaataaaacggcccctcttcaaattaatcggtacaatcttccagaatacaaactcccgttgagctttttaattgtttcaaaaattactattccgtccatattactcaatgaaacgtataatttgttaaaggactatttgtattcgataactggccgtatagagagtttgataagctgcagctccacatttgataagccagcacttgtcgttagaaaaattttaaaagattacaatagaatgatagaatgccgaaatttttatttctggtattcctttaatgctgagaacagagtaaatcttacttttagtgataacattagcctgttaatggaaaatgatgaaggcaatgctggaagtggccttgacgatagccgttttgatcatcaaaaacaaccgagagaggcgataatgggccgaacaataaatgaccaggaacaaatatattcattcgaactgaaccaagatggaacgcttgaaatacccaacgttatggagcattctttactaagacacgagcttctttttaaaatattaaatctcactacggtattgacgccattattggaactacaattttctacgctatgtggcttagtagatccattaatgcagcctactcccaatgataagcatattatatcgatagactttctttttcagctttttttgggattaatgtctcagtcgatcaagacttctcaagaacacaacgaccattatgactggaaattttatatgtgttttaacatgcaaaaaattattgatgctaccatgttgaggctcaactgctttgattttgatatattaaactcggtaaacaatacagataatgcagttcattggaagacgcaacttcacagatggctaccgcatggcctgaatacacaagacttggaattactctatatgattgatatactggcggtatataccatctacaagttgtatgaaaaaatacctatacaactaaacccatttttattttcattaatatccttatggaaaaacctctcctgtgttatacttttagccttagaaattgatagaattgaagaggagaatggcacttacgaaacgccgcttatggttcgcgccacaattcgtggagccgcagcattgaggtctgtaatagctaccgttctcaatggattagtgaaaaataatgatcatgatttcaagcacgagtctttaaacacattcatgtcgccctatggaagaaaattgtgtcatggtgctttatatgccgatttaaggtcacatactgcatctctacttgcgcttggagcaagcatcgaagatgtaacagatttatttgccgatttacagtcaggtgatagatttgatgaggatattagatatatgtttgattatgaatgtgaagattatgatgaatctttctctgaaagcgatcatggaggattggatgaaagcgttgttaacccaacagaaaaaatagcatctggtagtaataatgttttctttcggagacggtgcaattgcatcttcaatgatgataagttggtggcagaggatggtgcaaatgaagcctttgggtcaacaaatagcgaaaacgttgaaggcgcaatgcataataataggaatgcggtacataacgcgactacagccacttctgatcacgtcgttacgtcacctaacccactttccgttagatcaagaagtacttttgaatttgactatagtggggaagattggagggacgttcccagagatttcaatatgtactattcgccatcttattcattcatccatgagcctaagttagatgtcatatttagtttgactctacgtggcgcaacagaaaagttgaataaggaggaatccatattgttagtgcgttcagttgcatcgtgtgtaaggaacgagcaggaccaaatgattttagcagacctggagtctaatttttccgcaagtataaacggcgatgtagaaggtgaaggaaataccaaaatgtccaagatagataatgaagatctcagaagaaccacgccggatgatatttatgaaatatggtctgaagaatcagcatttgaaaggatgctaaacgtgaatcacgacgttgcgtggagattaatggatgaaatgttaatgtgcaccggttataggagaatattgatatggttccttacgcatttggagttaaaacattcgttgatatattacgtttttgaactaataatggggttacgtggaaaaccgttttccggagaagccagtgatcaagataaaaaggatgatatgatatatgagatcttgaagaaaaagcagaagaatgaagatgcttcaggacttcccttttcaaggcaaggacctatcgtattatctgatattgagactaaaatgttactgcaggagttttttatgaatgctgctatttttttgtcatcaaaaaataacgaagaagagaatgaagacggcgagaaaatctccttgtactcccttggtttggttaggttgatctgttacatggtgcagacactcatcgcgaacgacaagtttttttttaccaaatcagaatgcacttttgagcttcaaactttactgatgacatggattggcatccttcctgaagccaaagatttattctttaagatcaagacaaggctcgccatggaagaagaggatagtgccgatactatgcagcatgagggcaggaagaactctgacatagagaagaagctaaacgctaagccagcttctgaactgaatctgaaattgttaaacctgtttccctcaaagcctgcaaacaaagacgatagttcccctattaacacgttgcgtagttttatcgctgattactccttcgacacccaggtgaaccctccaggaagaagggtggtgttctacgatggtaagattttgccattgcccaaagccgataagcctatcccacttcatgaatatataacactcgcagagctcgatgttggagacagtgagtgagcagtgaattgctcatgttttctctgcatcctcatttaatgacaattagccatgtaataacatcttgaggcagttaaatattcgttaccctgcaggtggcaaaaaatttatagaataaaagcataaaaagatggatatctatgtaataaggaaacattggcagagcgaagagaacagactgctttctataaaaagttttcgatcagtctctattttaataattgattattggatatagttagtagtgttaaacatgggttccagaagatacgattccaggacaacaattttctcccctgagggacgtctatatcaggttgaatacgcgctagaatccatttcacatgcaggtaccgcaattgggattatggcatctgatgggattgttcttgcagcagaacgcaaagtcacaagtactttactagaacaagacacctctaccgaaaaactttataagttaaacgataaaattgcggttgccgttgctggactgactgcagatgcagaaattctaataaatacggctagaattcacgctcaaaattaccttaaaacctataatgaagatataccagtagaaattttggtgagaaggctaagtgatataaaacaaggttacacgcaacatggtggtttaagaccatttggtgtgtcctttatctacgccggttatgacgatagatacggttaccaattgtatacatctaatccatcgggaaactatacagggtggaaggctattagtgttggcgctaacacatcagcagcacaaaccctacttcaaatggactacaaggatgatatgaaagtcgatgatgccattgaactggctttaaaaacgttatccaaaactaccgacagtagcgcgctgacttatgacaggttggaatttgctactatcagaaagggtgctaatgacggagaagtgtatcagaagattttcaagcctcaagagataaaggatatattggtaaagactggtattaccaagaaggatgaagacgaagaagctgatgaagatatgaaataaggttggaaagtattgtttgacttcatgcttatataaatatgtacgcatagaaacatatctctaaaattaaaagtgaaagaaaaaaatcgctaagattcccctttcgggggaaggctgaagaaacttttttttgcgcaaatttcaagatcggaatcgctcgagaggcaaatataaaaaagggcctgctcgtttggcctacttgttgttggattctaactccaatctaattttggcagcacttcaaaaataaacaaaagcgatgtctgcgtcactagtgaatcgatcattgaaaaatataaggaatgaattagaatttttgaaggaatcaaacgtcatatcaggcgacattttcgaattaatcaatagcaagttacctgagaaatgggatggaaaccaaagatcgccccaaaatgcagatacagaagagtacgttgaagctttatatgattttgaagctcaacaagatggagatttgtcattgaaaacaggtgataaaatacaagttttagagaagatttctccagattggtatagaggcaagtcaaataataagatcggaatattccctgcaaattatgtgaaacctgctttcacgagatcagcctcacctaaatctgcggaagctgcttcaagctcgactgtttctcgtcccagtgttccacctccatcatacgaaccagccgcatcacagtatccttcacagcaggtttcagcaccttatgcacctccagccggttatatgcaagctccgcctccacagcaacagcaggcgcctttaccatatcctccacctttcactaattactatcaacagcctcagcaacagtacgcaccaccttcacagcaagcaccggtggaagcacaaccgcaacagagcagtggggctagtagtgccttcaagagttttggtagcaaattgggaaatgctgctatatttggcgctggttctgctattggtagtgatattgtcaacagcattttttagtattctgtcacgaaatatttgtttcagtgatttaaacttacccaatgattttcgtagcttgaaagagagaaaaactcatacagaatacggatatgtgatggttgcttaacgtaaagagctccagcaggatttttgagttgcataatgtcaattagcgtgttgattatcccgcgcttgaaattattatgtagtacactatagatgtatgtacacacatatacatggaataaaaagttaaatgtgatactgagaacattatttgaaaacaagagacattggccacgaggagtgtagcggcaattacaataatgttaaaatttaaaggtgcaactgtgtcgtcttcgaataagcaggctttatgtgagaaataacggtgtatgacttcaggaagagtagcaagagcgatcttgatattcagaagctgcaaaacaataatactttgatatttcgttaaagagtatgtagaaatgtccgacgtttttttgagaagttcctaatataaaatattaaaaattaatttttcagaatatatgtggaaatttgttatttttgtatcgtatatatgaatgactagaacatcattatttttaccggaaacttgcaccagcttacatctcaacactgtcgatggaatagtccttcttggacaacttatgtctcaagcccttaccccagtaagaaaatgcaaaaggtaaagcaatcatagcagtggagatgaaagccaacaaccaagaaccccagtgcaaattcaatttgtggtacatttgaatggtaaacaaggggaaggcagcaccaccggcggatcttaagaaaacctttgtagccagagcactggatgcgtattggacgtagcaatcaataatgtaattattcaatgaataataaatcaacaccataccgaaaccaaaagctaaaccagctgaagctggaccaacccaaataatatgtttataagcggtagcacccaggatccatagagcaattgcagcaaatggagcaccgatcttagcacctagcaaacgatcttcaggagtaggtttacgctgtttgacaatttgtaaatatttgttttcacagtagaaagttgtggctaacgcccaaagagcaccgataacaataggaataaacattaaacccacaaggttatctttgtagccatatagttcaccgaaaatgacagggaaggcaaagaagaacgcatatagtagagagtaaatcaaacacacgtagaaacaagtggcaactagaacaggttcagtgacagcgaagtacaaaggtctcaacagacaagccctcatcatttcactcatactgacaccttgcgcttcctgctcagtcataatcttgggattaccagtttcctttcttaatctagcagcctttctcttcaagataactggagcgtacgtttctgggatggcagaagatatgatccacataacacctgcaaaggccatattgacccagaaaatcaggtccatacgtccggtagaaacggaaataaaaccgttaactagtggaccaacaacgggaccaacgtaaggagcaaaagcgaagaaagcaatagccttacctcttgtttcacttgggaacatatcggcaatagacccaccaactaaacacaaaccagatgatgaccaaacaccacataaaaatctacaagctaaaagacaacctagatttggagctaaggcgcaagggatattgaagatgacataaagacccatagaaacaaagtaagcaactcttctaccgtaaagatcactaacaggagaccaaatcaaaggacccagcgagaacccaataaccattaaagaacatgataaaatagcggcttccatacctacatggtatttcttttcaacggttcccaacccaccactgatacaagcagaaccgtaggcaacgcaaataactaagatggacaacaggacagtgtaactccaacgaacccatgagggccaattgtgagggttttctggatcaccagtaacaaaagtaacgaattcgatctctggatctagctcgttttcaccgctctggtcttcacgttcttcagtttcttcctcttccatttcttctttacctgtggatgaggaattggtagcggtacggttcaattgctttgttctagtacgagataaggcagaggcggttctacccatagattgtaaggtagccactggaaccagcccagatggtgtttccatggtatattcttcagggaaaatgttattcttagcagtttgtggcgcattgatatcaggcactggggcggctgaagtgacacctaaatcttgtaaagacttgacggtctcagtcttagttaacttaagttgatttgcacgagagttggtttttgaggggacatactgttgaggttgttggccctcaacgtccaccatggaagtgttttgtgagttgaatgaaacaacagattcttgatcactcatatttgttttgtgtattatttttgtgattagttattagatggaattaaaggaaaaatatcaatggacaaaaaatattagggtgtagaaataaagaataatagcagggctttgataaaagaatgtatcaattactttttgaaattaaagttaaaattaaaattcaaaccgaaaaaaaaaaaaaattaaatattaaacttgatatagtaggagaaggaagttgtatattgttctctataaacacaaacaataaaatgatatatttgttttcttatttcttcttgatgtcttcaggaaaaaagaacataaacaaatacaaaaaaatcctagtacgaaacctcaaaagggtgtatgcgcaatgtatatatatagcaagaaaaaaaaataaacagtggcattacagtgcatgcggatggcagtgttcttcggtggctttttcgaaaaacctagaatgcgtttaaaagactcagacacctaagcagaatatgcgaatgactcgttcagtaaaatgcgacgcgacagtttgttttcgttctgcgctgctgtgttctctattcttttgagatgaatttaacggctatggaatcatctcgagaaatcggttctagtaaggcaccaagacattatgtccctcgggaggagaagggcgcacgcgtcaggcttccacgacgtccgccgtgcatgcgctctcgcatttttaaggtttagtgcggcaggcgactgcgctgcggccagcccgtgagaccacccgagggaatttgagtaagcgcgcccattgcggggtttttgcggtttgcgctgttttccgcacgaggtttctccggacacagttaagcagtatatttcactcggaagcgccggaaaatttttttaagcgcaaatatattcaggtaagcagcaaaaaaatactttttccggtggcccgtgatgtgtttgtaacagcttctgcggtactttgggcggctaaatggcaaatagatcaggggaagggtttttgcataggtacaaaataaccggattttgggtaagattcgatcttcggcacttgtggcgaagtaaaagtgttgaaaaagttcgcgtaataatagtgttagccgtttcagcttcgtccataaagtacatatccacaactctcatggtgcgaagtacaaacattgaacggcagctgtcttgctcagctagtggtatgtaagcagccgcattctatttttattttcgtgcctttaagtgttaaaacctgaggcagattttttatttttttgcattccccttcctttttgccgtaatggcgcattcagtgctgatatatttatacttcaatggtgcttctccttacttttcttatagaaataaacatcaaaacatgaacctcaaattcatccgaaaatgactgcggccactcaccttgcttcttccccacaaatatttgtgttctctgctttctttgtgtgtactttgtcttgctctatataactttctctctgctgctgagtcttcaaataggtagattgatgcctgtggacttttatacaaaggagtttgagtgattacattcaagataaacgtgaaaagttattattatatcttatgctaaacaacagtgtaattgcgtttgttaagcacaatctcaaaataatgcgctaacagtggtgcgcatactgccatttgttatgggctataatcggatagtgtattcttcttgtttggttatgtatctcaacatccaggtatccgttaccccactttgataccaggaacctttcgcgttttctctcgcttttatttttttaccgcatacaaacaaacaagaaaaagtagaaaacatatgagatcatcgattttgtttctactaaaattgatgaaaattatggatgttcagcaacagcaagaagctatgtcatcagaagataggtttcaggaactggtggactccctaaagccaagaactgcgcatcagtacaagacctactatactaagtacatacaatggtgtcagctcaatcaaattataccgacaccggaggacaattctgtaaatagcgtcccctataaagacctgccaatatctgctgaactgatacattggtttttgttagatacattaataaccgatgataagcctggagagaaaagagaagagactgaagatcttgatgaggaggaggagaattcattcaagatcgctacgttgaagaaaattataggcagtctcaattttttgtcaaaattgtgcaaagttcatgaaaatccaaatgctaatatagacacaaaatacctggagtcagtcaccaagcttcatacccattggatagattcacaaaaggcaatcaccactaatgaaacaaataacacaaatactcaagtgctgtgtccaccattattgaaagtgtctttgaatttatggaacccagaaactaaccatctctctgagaaattttttaaaacctgttctgaaaaattaagattcctggtggattttcaattaagaagttatttgaacctttcatttgaagaaagatcaaagatacgatttggttccctcaagctcggtaaaagggacagagacgctataatttatcataaagtaactcattcggcggaaaaaaaagatacgccgggccaccatcaactccttgcattattaccccaagattgtccatttatctgccctcaaactacattagctgcatatttgtatttaaggttctatggtataccatctgtttcgaaaggggatggctttcccaatttgaacgctgatgaaaatggctcacttttacaagatattcccatactaagaggcaaatcactgacaacttatcccagagaggaaacatttagtaattattatacaaccgtgtttaggtattgccacttaccttataaaagaagagaatatttcaacaaatgtaaccttgtttacccaacttgggatgaagacacttttagaacatttttcaatgaagaaaaccatggaaattggttagaacaacctgaggcctttgcgttccctgacaaaataccgttcgacttcaagaaaatcatgaacttcaaatcgccctacacttcgtattctacaaacgctaaaaaggacccttttccgcctccaaaggatttattagttcaaatatttccggagattgatgaatataaaagacatgattatgaaggtttgtctcagaattcaagggattttctagatttaatggaagttttacgagaaagatttttgagcaatctaccatggatttacaaattctttcctaatcatgatatattccaggaccccatttttggaaattccgattttcaatcatacttcaatgacaaaactatacattcaaagggttcacccattttatcattcgatatactaccaggctttaataaaatctataagaataagacaaatttttactcactcttaatagaaaggccttcgcagttgacatttgcttcgagtcataatccagatacacaccccactcaaaaacaagaatctgaggggccattacaaatgagtcaacttgatactacacaattaaatgaattattgaagcaacagagtttcgaatatgtgcagttccaaacactttctaatttccaaattttattatcggtattcaataaaatttttgagaaattggagatgaaaaaatcttcaagaggctatattttacatcagcttaatttattcaaaattaccttggatgaaagaattaagaaatctaagattgacgatgccgataaatttatacgtgataatcagcccattaaaaaagaagaaaacattgtgaatgaagatgggcctaacacatcaaggcggacaaagaggccgaagcaaattagattactctcaattgcggattcctccgacgaatcctccacggaggattcaaatgtattcaaaaaggacggtgaatccatcgaagatggcgcatatggagaaaatgaagatgagaatgactctgagatgcaagagcagttaaaatctatgataaacgaacttataaactccaaaataagcacttttttacgggaccaaatggatcaatttgaattgaaaataaacgctttattagataaaattcttgaagaaaaagtcactcgtattatcgagcaaaaacttggttcacacacggggaagttttcaacgttgaagaggccacaactatacatgacggaagaacacaatgttggatttgatatggaagttcctaaaaaacttaggaccagtggtaagtacgcagagactgtgaaagataatgatgatcatcaagccatgtcaactactgcatcgccgtctcctgagcaagatcaagaagcaaagagctatactgacgaacaagaatttatgctggacaaatccatagacagcatagagggaatcattcttgaatggttcaccccaaacgctaagtacgccaaccaatgcgtgcattcaatgaacaaatcaggtaacaagtcgtggagagctaattgtgaagctttatacaaggaaagaaaatcaattgttgaattctatatttatttggtaaatcatgagagtctcgacagatacaaagcagttgatatttgcgaaaaattacgagatcagaacgaaggttcattttcgcgcttggcaaagttcctaaggaagtggaggcatgaccatcaaaattcatttgatggtctgttagtatatctatctaactgagggagcttcgaagtttaaactgtttcgtatagggataccgacatgtatgtttataatataatgatgtttactatgagaaaaaggctgccggaatatcaacggttgctgtggtgagaaaatcgggtaacacctataggggttccatcacttcagatgccttgaactttgaaatctatacgaatataggaagactgagttggtagacctggtaagatagaagaggaagaaggcttctttattaccgcaactaagaataaacttatagcttcatgcgaatctcaaaaaatagtcataagcggcaaagaacgaggctatatttcctcgttacatttattatttattcgataataccctgccgtgcggtactcgtgccttggctggatgatgacccatttgaagcaacgcttctagaaatgggggatgaaccatggagtaaggacatcctttcaagcacacctccgttacatccatctgaagttaccgaggataacaaaagcttaaaacaaaggggcaatgtaccgcaatatgtcatcgataatagccctctgctccatttatatagtgaagaaaagtactggccagctgatgttaaggattttgtaaaaagattccagttgagagaccacagtggggagaaaattatcaatgaacaccttcgtgacttaagtgacttacaagagtattattcggtagagttagagaacggaacgtggggccgagtatccagtgaaggtacatatatgacaagtttagatgattttgataagggccctgactggttgttgggtgaacaaccagaatatggtacaggtcacataaagaaagcaccagcagttctttttgtcgttgacaaaggaaatggttgggtagacgcgttctggttttatttctaccccttcaattggggtccttatattatgggctccggaccatggggaaatcatgtaggggactgggaacattctttagtacgattctataaaggagaaccacaatatctatggatgagtgcgcatgggggtggtagtgcctataagttcgaagccattgagaaaatcaaaagattgcgtcgtgttgacggtaaattgacaaacgaggttattaagaagcctttaatatttagtgcaagaggcacacatgcacattatgcatcagtcggtcaacatgcgcacgatgttccgtttttctttatgccattgagtgactttactgatagagggccattatgggatccttctttaaactattatgcctatacagtgactgtgggggaaaaaatgacaccatgcggcgctgaagaaactaaaatgggactagaatggctatcgttcaaaggcgcttggggcgataaacaattaagacctagggatcccagacaaaaatggtgcccatttcaatggaaatatattgacggaccaaaaggtccactattcaaaaatatggaaagggtttctttatgccaaagatttaaatggtggaatttttggaagggctgcccggcaagaagatatataaaaagaggggaaggtttggatgcagaaaagaatgatcttgtgggtgacaattgtggtatcttgctgtacaacataaggccaaagtggctgcgtagcatactccgttttttgacgtggaggggaagcgtatgtttcattatggactactttacagggtaatgaatatttgggcgtttttcgctattttagcatgctgtagtgtatgtactgtgcatcgtcatgtagcactatttcagccgtatttttctttttttctttcgcaccgtctgtggttgtaaagttactgacacttttttttctagaaagttccggaaaattgcgacactcggtggagctcgagagttgtatccagttttcttgttcggcgatattccgaaccaggtcgggttgggctaacagccgcccaggatggaagaattaagaatttcatagaagccttcagttcttggcgaagtaaagtggcaaaacaaatggaagatctattgcattacatatataaaagcattagaacaatcttttctcattgacaggtattctcattgctctatatatattttcttcttcttgaaagaaatatcagtattacaatcataacaacaaccaaaagaaaataactaatagaccccattacaatatagaaatgttttccatattcaattcaccatgtgtttttgaacagctgccatcttttagtcagcccctacattcgcgttattttgattgcagttctccagtgagctattatccagaatgtaaaaggaggaaagcaataaaagctaacctaagagctccaaaaaaaagcgatgcaaattgttcagaacctttgaggtatgcacttgctgaaacaccaaatggttatacattaagcttgtctaagcggattccatatgaacttttttcaaagtacgttaatgagaaattaggtgagctaaaggagaaccattacagaccaacttaccatgttgtccaagatttttttggaaaccagtattatgttgaagatgaagcggatgaagatgctctattgagatctgcattgaaagatctggattttagagccataggaaagaaaattgctaaggatcttttccaagactacgaaatagaattgaatcatagaggtgatgaattgagcatattgagtaagaaggataaaatctttaaggaattctctctagaccaagtgtttgaagatgtttttgttattggctgtggagttgaaaacatagatgatggctcgagagaaaaatatgcacttttaaagattggtttagttaagcatgaggaagaaatttccgaaggtggcatcaacgaaccaaagatgccaataattgaatccaaaatagacgagtctcacgatgatgttaacatgtctgaatctttgaaggaggaagaagcggagaaagcgaaagaaccactaaccaaagaagaccaaataaaaaaatggatagaggaagaaagattgatgcaggaggaaagcagaaaatcagaacaggaaaaagctgccaaggaagatgaagaaaggcaaaagaaagagaaggaagccagattgaaggcaaggaaagaatctttgataaataagcaaaaaaccaagaggtcccagcaaaaaaaattgcaaaattccaaatcattgcctatctctgagattgaggccagcaataaaaataataatagcaattctggttcagcagaaagtgataatgaaagtataaacagtgattctgatacgactttggatttctctgtgtctggtaatacactaaaaaaacacgcttcacccctattagaagacgttgaggatgaggaagttgacagatacaacgagtccctaagcagatctcccaagggaaactctattattgaggagatataatgggtgataatacatactccccatctttcatttttacggcattaaataactaattatatgcatcttatatactactataattcactgactttatgaaaggaatataaatcggcacggcagaaggcggatttattttgttacaatataacaaaataaaagggcaacagtaaagtagaaattattagtatccgtgattttagtacaattatttgcttcctagaaatccggttttccatgttaacatttatgctagtattttatggtggaatggcaagtgattcacaaaatacaagctactttatcgaatgattgaaattcatttctgcttgaatagaattcaactatcgtttatcgattctattttgaggattcctataccctcgaggagaacttctagtatattctatatacctaatattactactgttattaacaatggaatcccaacaattatctcaaaattcaccaatatctcaattccatctttagaaaaattaagttcaaattaacggaaacagtaatcaagtaaaagagctttttttttcttctccccttcctgccctgaagataattgagtaaatgttacgttgagaatggctttttgatatttcattagatttacttcattattcttctctattctcccctttcatcaattaattgggcgtgtggcgtagtcggtagcgcgctcccttagcatgggagaggtctccggttcgattccggactcgtccaaatttttttacttttaatgaggtatactggaatattacggctctttttttttagaaacatattcctcaaatgggtaaacggaccctggtgcaaggtgtgggtgctgagacaaatacgatctgagttgttttaaaaaggaaaacaaatgaatgcgtgcccaaagcggaaaattggtcaacatcgatgcgtaattagtaggcccaggtgagcctgtgccgaacatgtatctctgcgcagattactatatattcccgagcataacagcatatagttttctttcacataggccttcctccaactgccatcactgtacatagacgtttcggcactgtatattcttgtccctttttttttgcctactacattgctgcattcaaacgatatcgctctgcgaaccgtttaaaactgaccaaaatagggagacctaccttctaaggagaaaaaattcgcattgctaaaaaaaagctaaaagagaaagagaagaagaatattaaaccagtatattctactacaactatcgatttactccgactacaaagtgcctcttcgtattttcagtcgctcgaaaaaacaacccatattccatttgattctacgcagctggtagaaacttttacaggtttgataaaattattacaatcgttagcggttacgcaaggaataggaaataaagaaacggtaaataataagaaaaacacagcagatctaagcctattgcacacagtatattataaccattactagctagtgttacataaacaatagcagaatatgtctgtgcgaaacctcaccaataatcgtcattccaacagcgaaaatagtgtttccggaagcgaaaactccttttattcctcgaatgagcaatcaagacaaagctcatcattagaacctgcagatggtcagaacgttagggtgagcggtaatcctttccttggaagtgaagaatttgacgaagattataattcacccagtggagacgatgagcggcgtggggcaaatgaatattccagttcttcatccataaattataataacgatcctaacagcgatacttctcttctggctaatgaaaagaactcacccgagagaaatggtcaaagaatgtcagactataagggctattatgctaagactaacctaacttctgctaataacttaaacaatcataataacaataattataagaacattataagcagtagtaacgataatagttttgcatcacatttacagccgccggacagaaacttaccgtctcatccttcttcaaataatatgagtagcttttctaacaacagcttaattaagtctccaccaccttttgacagatatccgctagtaggaacgaggcatatttcagcggctcaatctcagtcgcagaaccttataaatgaaaagaaaagagcgaatatgactggctcatcttcttctgctcacgactcttcattatcatccaccaacttatacatgggcgaacaggatttttcgccctttggcggttatccagcttccttctttccgttaacgttggacgaaaaggaagacgatgactacattcataatccaaatgtcgaggaagaagcaaagttagatagaaggaggttcgttgacgacttcaaacacatggatagaagatctttcttggggcttctgggtattctatttttatttatggctggtatatttattttcattgtattacctgcaattacattttccggggtagtttatcatcatgaacatgttcatgcggcaaattcagcaggatcgtcgtcttctaatactacatccaagtcattgactgaatatcaatatcctcaacttgcggctataaggacaactttagttgatccagacacacctgacagtgcgaagacaagagtagcgaaagatggatctaaatggcagctggtgttttccgatgaatttaatgctgaaggtaggaccttttacgatggcgatgaccagttttggacagctcctgacatccactacgacgctacgaaagatcttgaatggtactcaccagatgccgttacaactacaaatggtaccttgacgttgagaatggatgcattcagaaaccatgacctttattacagatctggtatggtacagagctggaacaaactctgctttacagaaggtgcgttagaagtttccgcgaacctccctaattatggtcgagttacaggattatggcctggtatgtggaccatggggaacttgggcagaccaggttatttggcgagtactcaaggtgtttggccttattcatatgaagcatgtgacgctggtataacaccaaaccaaagttccccagatggtatttcttacttgccgggacaaaagttgagtgtttgtacttgtgataatgaggatcatccaaatcagggagttggaagaggcgcaccggaaatagatattttagaaggtgaagctgatacaattttgggtgttggtgttgcgtcacaatctctacaaattgctccatttgatatatggtacatgcccgattatgacttcatcgaagtttataatttcaccacaacaactatgaatacttacgctggtgggccttttcaacaagctgtctcagcaatatccactttaaatgtaacatggtatgaatttggggaggaagcaggttattttcaaaagtatgccattgaatatctcaatgatgacgacaacggatatattcgttggtttgtgggagagaaccctactttcacactatatgctacttctttacatcctagtggtaatattgactggaggagaataagtaaggagccaatgtcagcgattttaaacttaggtatttccaacaactgggcctatatcgactggcaatatatatttttcccggtgacaatgtcaatagattacgtccgattataccagccgaagggttctacgtccattacttgtgatcctgaggactacccgacatatgattatatccaaagccatctaaatgcatattataacgccaatttaactgattgggaacaggctggatatactttcccaaaaaatattctaacaggaggttgtagtagttcaaaattctcattatcctgaggttgatttttttttttcaactggttaaaacctactatctaagtgcgctttaattctaaggaggcaaaatagtctgcggtcacagtcgttgaaagttctagatttgggtacggaagcagccatgtaaatggtcttcctttgtaataatatcatcactggagtttttaaattagagtacggattcaagttagcgaaaaatttctgttggtatctgatagcaatttgtcgacaaggtggagagtttttgaagtttttttttgtaacagttatgttacactatttaccagagaaacaccaagacaggagccctcagaagctttcgtgttgtcagaacataaatatcttctatatgttttaatcttttatattaatcaatattttatgttaaatcatattattattcgttaatggttaacttgcgctatttcaaaattggaaggatagtgtggttacaagcggtgtttttgatgtatgtttactgctaagagtataccgtcctgtttacttttttaccttttgttccgttattgatttttcgcagcaaggttgaagcttcaaatttgaaaatgaaattaagacgtagagatgaaaaacagcgatgaaattactttttatagcttctttcccatctgactccgttttataaacaggggttctttaagggcttacaaataaatataaacactaacacatatatattattcgacctacagtttttgcgaccaatgaagtttacctattttgagttagtgcttacgtagtttgcttaaggtcaaggtggtattaagcttgcgctttctctaaataatatcatatggtacagacagggataagtacttcataataaaccaattgctagtccagtatttttggtaccctcttactgccgcgaaattcaacaactttttaactcgtgaaagaggttaatattattattcattttgctagaaatactactaaacaccccattaggaagctggtaaattatgaaatcagcaaaataagatccaaccggaacgaatttattagaagctcaaacacaagggttgatagtgtgataaaggaaaggggtgacaacgtgtagagggtaaaacttattgattcctttttgtggattcctataccctacaagaacactgttggatatagacattatatgcaatattaattatgcgactgataggcttcgtaattcctgcttgagtaaagacaagaattttcatttctcattaactgtttttatttataacctaggaaaaaaaggagctgaaaatttgttggaataaaaatccactatcttatatcaactagtattcctaatgtcagtatattgtcatataaggcgttagatggtgacataaggtatgaaaagttgccatcgaagttagaggaagctgaaatgcaagcattgatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattacagattcccttttatggattcctaaatccttgaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcagaacccacactctcttcaattattatgtagaaatttcgattctattttgaggattcctataccctcgagtagaaattctagtatatcctacatacctaacattattgctttatcaataatggaatcccaacaattattgttacaggctacgatattgcgtatagaaaaaatgttgaaagttcttctgcaagatacaggaatccaaagggaatcaatatatctacctaatagtattattatttcttttccattttatatgtttcactatcctactatttcatcgatcctcttatttaagcttttattaaacctaatgactgttctataacttttatgtcctctttttacatcataaatgataattaatatactagtgacatgaatactaatcgatggatggtagtttgttcttattctatcagggaaatgcatcagataatggataaaatggaaagaatggaaaggaattgtaacatgcctatatatggaaaacgagcttttagagctttcaagttaaccccgggcggttagtgtagtggttatcatcccacccttccaaggtggggacacgggttcgattctcgtaccgctcaagattacttttttaattttcatactttttctcctaatatcttgcaaatcatgactgaattgacattaactgatgcaaatgggtgggaaaaatgcttatcaaccccctaaaaagtcaacttcttcgttagtgattgctatatgtggcgtcaagaattacaagaagctggcgagctttccaagccccttcaggattaaccgttttttaccctttttttacaaatttacggcggggaataattctgatactttctctttatgagcattcctcaacagggatcggcactcaattgctttagtgaatagtttttttttacgccaagaacatttaccaccccattttcctgtagacgtccaaaacgatactctactttaagccctttttctgaagttttcataaaatgtccgatctcctaacgtcatttttaaaatcaaatggtcttttaataattatgcacgttaaaaaacatacataattgatagtaaagaatctggtattctatcagttaccaagttcaatcgtaaatttttttacgagcactaatagaaatggatcatgaaattgattttttgattttcaatttatgaactacccagatatataaatattggaataaattgtgtattaagtagtcgggaaatatcttttatgttctctttcttatcatctagaaataataaatcacaaccaaaaaaatcaactaactatcaaaatgtctgctacctctactgctacttccacaagtgcctctcaattgcacttaaactctactccagttactcactgcttatctgacatcgttaagaaagaagattggtctgactttaaatttgctcccatccgcgaatccactgtctctcgtgctatgacttctcgttatttcaaggatcttgacaagtttgccgtttctgacgtgattattgtcggtgcgggctcttcaggtttatccgccgcttacgtcatcgccaagaacagaccagacttgaaggtttgtattatcgaaagttcagttgcaccaggtggtggtagttggttgggtggtcaattatttagtgccatggttatgagaaaaccagctcatttgttcttacaagagttggaaatcccttacgaagacgaaggtgactatgttgtcgttaagcatgccgctttgttcatctctactgtcctttcaaaggtcttgcaattaccaaatgttaaactgttcaatgctacctgtgttgaagatttggttaccagaccacctaccgaaaagggcgaagtcaccgttgctggtgttgtcaccaactggacgttagttacccaagctcacggtactcaatgttgcatggaccctaacgtaattgaattggcaggttacaaaaatgacggaactcgtgacttgagtcaaaagcatggtgtcattttatccactaccggtcatgatggtccatttggtgctttctgcgccaagagaatcgtcgacattgatcaaaaccaaaaattgggcggtatgaagggtctggacatgaaccatgccgaacacgatgtcgttattcactctggtgcatacgccggtgttgacaacatgtactttgctggtatggaagttgctgaactggatggattaaaccgtatgggtccaacttttggagctatggctttgagtggtgttcatgctgctgagcaaattttgaaacactttgctgcttaggcttttaatgaggtatgcttttaaagatttatatattttttatacacgctatatacacaattttcgctgatgattttgttttattattgatttttaaattaaccgtagaaaatactaagtggaaagatccgatagtgatgagataagacttttagttatctctgtaatggtgagttttcgcacatcttgcaatattaaaaatataaatcaattcttcaaatgtcacttcatggtcgggtaaccaaatatgatcttaaaaaaaattaagaaaaaaaaaaattgaaaattttgagctaagctcatctcatctcatcggctgtaatcagtaacacatcatttattacatcagttacaggtatcaacatatatcttcaaaaaggggacattatggttttgaaatctacttccgcaaatgatgtttcagtatatcaggtttctggtacaaacgtttcaagatcacttccagactggattgcgaaaaagcgcaaaaggcaattaaagaatgatttagaatatcaaaatagagtagaactgattcaagattttgaatttagcgaagcctccaataagattaaagtgagtagagatgggcaatattgcatggctaccggtacatacaaacctcagatccatgtctacgattttgctaatttgtcactgaagttcgatagacacacagatgctgaaaacgtggatttcactattctctctgacgattggactaaaagtgtacatttacaaaatgatagaagtattcaattccaaaacaaaggtggtctacattacaccacaagaattcctaaatttgggagaagtttagtttacaataaggtaaactgtgatttatatgttggtgcgagcggtaatgagttatacaggttgaacttggaaaaggggagatttttaaacccattcaagttggatactgaaggcgtgaaccatgtttctatcaatgaagtaaatgggttgttagcggcaggcacggaaacaaatgtagtggaattctgggatccaaggtcgcgttcccgtgtttcaaagctatatttagagaacaatattgacaacagaccattccaagtcaccacaaccagtttccgtaatgacgggttaacttttgcatgtggtacgtcgaacggttattcatacatttatgacttgcgtacttctgaaccttccattattaaagaccaaggttatgggtttgacattaagaaaattatttggttggataacgtcggcacggaaaataaaattgttacatgtgacaagagaattgcaaaaatatgggatagactagatggtaaggcatacgcttctatggagcctagtgttgatattaacgacattgagcatgtaccaggtacaggtatgtttttcaccgctaacgaaagtattcccatgcatacatattatattccaagtttaggaccatctccacgctggtgctcattcttggattctatcacagaagaattagaagaaaaaccaagtgacactgtttactctaactacaggttcattactagagacgacgttaaaaaattgaatttaacgcacttggtgggatccagagtattaagagcatacatgcatggtttctttattaacactgaactttacgataaggtttcattaattgctaatccagatgcctacaaagatgaaagagaaagagaaattagacgtagaattgagaaagaaagagaatccagaatcagaagttcaggggctgttcaaaaacctaaaattaaagtcaataaaacattggttgataaactatctcaaaaacgtggtgataaagttgcaggaaaggttcttacggatgaccgtttcaaagaaatgtttgaggatgaagaatttcaagtcgatgaagatgactatgatttcaaacaattgaatccagtaaaatccatcaaagaaaccgaagaaggtgctgctaaacgtattagggcgctaactgctgccgaagagtccgacgaagaaagaattgcaatgaaggatggcagaggtcactatgactacgaggatgaagagtctgatgaagaagaatctgatgatgaaacgaaccaaaagtcaaataaggaagaattaagtgaaaaagatttgagaaagatggaaaagcaaaaggcactaattgaacgcagaaagaaggaaaaggagcaaagcgaacgttttatgaacgaaatgaaagccggcacttccacgagtacgcaaagagacgaaagtgctcacgttacatttggcgaacaagtaggcgaattgcttgaggtggaaaatggaaagaaatcaaatgaatccattttacgtcgtaaccaacgcggtgaagcagaacttacttttattcctcaaagaaaaagcaaaaaagacggaaattataaatccaggcgtcatgataattcatcggatgaagaaggtattgaagaaaatggtaataagaaggacaatggtaggtcgaagcccagattcgaaaatagaagaagagctagcaaaaatgcgttccgtggtatgtagttatattagaaattgatattttaattatcctttcaccttaaactaaaaatattatatgtatgaagacgaagacagcaaaaagtatgcgtgatacagtttacattatagaattctttccccaaatattgagggttttgttttttttttttaatgcagatgtacgtacatattttctttatcaaaaggatgtgtagagaactatgtatatatgtatatgtgtaggttttttttttttaggatgactagaaaaggaaatcgaaaaagaaaaaataagcatgaatcatgagtaggttaaaggcaagtcgaagaagatacgaagcaagtgaagccgtttaactggaggatagtctaaaccataggttgtagttattctcaatgatctgatctgagatcaaatgatcatcaattagatcgtttgatcgtggcaagttgttttcgtaacccaaatgtgcctttgaatgcaattggtaactagaatcgagtctaagagagtcggctaagttcaaataatgttcattttcatcatattcgtcaacacgagaaggattagactcctgcttaggattgactataccatcctgaggtagcagcaatggtgaaattaataaggactctagcttctccaactcgtcaaaggggatagttgaagatgtcggagatgaagatagtgaggtagtcggctcgaagaggtttgatgcagttaaatttttagaatatgaaagcggtggagtgagattatgcgaatgagaagtttttgattttttatgcaagtgggataataatttctcattaagagggttcgaatccttcagcttacaatcttcggagcaatataacttatttgattgtaaactgctcttggtttcattgtccctttggatcttcctggtattaatgttcgttttctgtggagatgttggaatgagacgatcacaaacagtgcagtaatcgttgaatgcggtgctcattatatgattgatatgcaaatcggtaaagaatacctgaaaggagtggagggataagaataaagtaattattctcgagctttttttataaggaaaaaaaggagaatcggtagcggagtattgtttctctattctttctttgcttactctgttttataattctcacaagtgttcaatttttaacttcttgggacaacactatagttctaagttctttagacagttcaaagacagtttactcaatggcgatggcctgtgtcaatgattatattgtatatatatatgtgtccaagtatggatgtgaatgtatctaaattttccgaaatgcaagaaataaaattctcacaattggggtgttgaaacggaaaagatcggtattcctttaaatataagaatcaccacgtttcaggtctccaagttctagctaaagatcgtacaaacaagtgccaatttgggaaaaaagggcggcctaattgtgaaaaaaaaagatgcccaactgaaagaagggcaatgagcaatagggaatgtaaacgaatgcaataagaaagcacacgttaaattacactcagggaggaaccccataataaaaaagtaagaaaattgaatgatctgaacccggtgcgcaaaagcgatgagatggggcgatgaatgacggtaataaacacggtagcaaatacacccgagtcgtgtgccctacattaagaaaaaaagagatgaaaacttctcctctattccgcggtaacctatggtcacggccagattttttccaagtatttttagctcaaaagctgaaccgctttagctggccgactaagcgaatcttctggaacatatgtgaaaggcgcactaggattttcgttgagggatgagcttcccgttgagaattaatgcgacttcaggcggcacaatacgatctgttgttgccgtttgagtgtcgtttggcacgtggaggtccctcctcagtgctcattgggtggctcggccggggtacagctagcaggattaacgatccctcttagaaggatcgcgagcaatagcactagcaaccgggcttatgtaaaatgagtacggtagaagcttctatgacctgttcacgtggccaaatgttctgttactagtacgtaaacaacgtggttacgtagaaaaaagaaaagaaatgtaaactctatatacatgctaagcctacgctaatattctttcacattaggccatcaaaccatttctggcctttggttcttggtttgcgctttgtaatgtcgagcgctgtgccctcattcttgatgaaatcgctagggttgttccctttgtatcttattttggcaccagaggccatcgtttggaatacctttttctgcttcttcatcaagtcgatgccaaacctctgcagaagcttgacgaaggatggcgttagcactgccgtcaggggtactctaacgatgatcaaactcttgtgtatgccatacgcaattagcaattcggccaacaacgtgctgtccttcatctcttgccatctctcattgaaagttttcctcgatgcgtcctccaccttgtcagcattctctgcttgcactgcttcgcgatgagcctgtttccttctaacatcttgaatgactttgctttcgtcaggctcacccatcccaatcaattgcttacctctgttcagatagatcttaatcttctcttcacctagtgagtggactcccagaaaacataatggcaaatcaacacaagttaagaggatatatacgatcagtgcagaataaccatacttagccattaatcctttaataccgtgtggctcatttttcttcccattgttacttttgcttttattttcatcaaactgactacttttttcctctgtactgtaaaattttctgtcttgtgctgagtgcacacttatcccaggtcgtaggagaaggcattttaccatactcctacaaggggcactaaagtccctgcgcagtgtatgggatacggttttctgtatgggtaaagttacaaatccccatcgaagaaatatcctcttgaaaactggtgaagcactaatcctgggtaccatcatcaccccaactctagaccaaaaaagaaaatttcaaaaaagaaagggaagatctaatctccttgcagcgatctaagaggaatttatgctactttttaactttggttttcccttgttcttaaagatgtgatatcatgtaaatgtcaagcccataggcttcgtgaaaatccacttgaagccgggtaacgatcatgaacaataacaactgctcatcccaaagatacctttatgacgttttcaacgtaacgcagatttctattgtatcacggtcttttatatattatattatttgatacttaacacaaaaataagtacggatcacgtttttatttttttatttcatttttcttgtaatgatatattattaataaaaaactaacaaaagttaattatcttaacgggaagtggcggcaaccttttggaaagcacccttagcttgttgcttggaaaccttggaaccttggacaccagcggacttagccttttcagcctttctagcagccttttcagctctcttcttttccttgttggctttcaatttttcttctctgttagcttttctaacttctggcttcaaagatcttctttccttgatcaagtccaaagaagcaccagtgattggtctttgcgccttaacggtctttctagatctcttcttagcaacttcttcggtgatacccttcttgtgatgctttctgaacaagacggtccaagcgattcttcttgggttctttctttgtttgaacaaagaagcagatttggagttttggaatctgaaaattttggagtcaccacggacaaataaagtacctctacctgggtagatcttagcgccggaaaaggaatcaacttcaaccttcattgttcttctaaattaaaaagctgtgaaaaaccacaaggtgaaatacactcatggtttatatacaaattgatgttagtacacaattttggttcaaagagttttaaatgggagaaaatttatcaagccgacaacgagaacagtatttcatcacgacaagcatatccaacagatcccgatgtatatttgccaatgatgttccgtacgtctttcgacggtcctgatttattcgcatgtacttttctgggaagatgttcaacgttgattaatataacgcctttatcgtgggcctcttattaacctcagcattgttcaaatggtcgcttctttctcaattcctacactgcgaagctcctcgttgtcctcaatattctctcatttcctaatgggcacgcgacatacgtttcaattcaaattgttgctcgcctcttttgttgaccacccaaaaatttaaacgcctataatttagttaatcaatataggttacctgtaaatattggtaatatcaactcccactactactgtttctggctagatgtcaactgcgcaagagcaatcaggccaaacgggaactcccgtcaacccatggctggagttccctcaacgggaacctctacattctcctacagaggcgcaggctcacggtaaggaacccccggtagtgttgcgcgctcaacgacgcgaaagccttaattgccgcagtacagagtataaagtttttaaaaattgaaaattagtgattgggtttagagtatgcacggatgttgtaaggaatattgtttggcaaagtttcacataacgagatatatgctattttcaaacaaataatcctgccaacactagcgataataggagttgtggaaagcttggacaatgtacattttacacacacatatacatacgcacaaacggatgtacgtacaaatatttcattaacataatatcttatccagcacaccaggcatattaggccaccaaattacgtatggctgtatttcggtttggcattataattttgaaaattatctcgcattatgtgtgacttcgccgaatattcacaagcagatcaaatgctggctttttttagacatatcaacccctaaatgggtttagcggataacaaatatatatcaatagtaatataaggtatattcaatagagaagctttgacatcataaaagctcccatttaacaaaaaattatctccacattgtgataccatttagagtggcactcatcgctatctttatcgtaatgtacaagttggacaataacgacattgacgatgaaacgaataactctgtttcactgacgagccttttagaatttctcgacccgatcgcttcaaaagtagtttcaaaatactaccatggttctcatctttcgaaagcagaacagaaattgcgaaattttgagggttttagaagacgtaaaccccatcatgaacatgatagtcatcatccacatcacctgaatagaagtcgctctttcttgcaattagaggacttcaaagtaagagcgttacaaagaattaggaatctggataaacccttggattccatttttttcaaaaacagctcaaggttggagaaagcattttaccctttcacactgtttaatatatttttcatcggatttttgatgggcaggtttccagaatggtttcatgtttactataccatcctgttcttcgttctgatgcccatacgtttttacacatactataaaaccaaaaaccactactttctggctgatttttgttactttgtgaacatgctatgcctattgtttatttggattttcccatattcatacagccttttccagtcatgttttgcattcactttcggaacgttatgctttgccgttattacttggagaaattccttggtaatacattctatagataagactacttcatgcttcattcacataatacctccctgtgtcatgtacgtcatctatcatggattaccactcgaatacaaaatcgaaaggtttccgggagcaattattcaaagtgaattggacatcaaaaaaaatattctttggacatccctttattatttggtttggcaatcattataccattacttcatcacgttgaaaaagtctagcaagatcaagtcaggggaaagaatgacaagttttgaatatttaaccacacaccaatttaaaaacttttgggcagttaaattaaggtcaccttggccgatgataatttacacactttctcaatatttctatcaactattcactatgctattgtgtggcatatggattcgttacaaattagctgcggccctatttttaactatagtatttctatgggcgtctcataatggggctacctactatatcgaccactacgggaagaatttcgaaaaagaagttgatagattacgtcttgaagttgagaatttacaacaaaagttacagcctgattctgatgcagtcatatctgatgcctccgtgaatgataaggattacttgaatgtcaaccgtgacgaagattttgacgactcttcaagtgtatcctcaaagagtgattaagatagttcacttcatttatctgttaactttgagagcttttatttacaggcgctttactatatatatatatgtgcatgcatggacgcgtatatgtcgtttcttgatatataatcacttttagtctaatgactacatgttaagttcttgttcctcccacttcagggcctttgcgtgtgactttttgtttactacatccagtaagatttcaacgctatttctatcctcgatttcttctaatgctttatgcaaattcctaaccatggaataagtccaattgaagcgattttttgaagacaatatgatagctattgcgtccgaatactttccttgctttgtgaagaattcaaccattagatgggcaaatttctgatcctttgctattcttattctttggtccattttcagaaacggtacagtcgtcctaaatttacccctatcattccatactttctttgctaagtcctcattttgaaattctatagcggctttcatcaccagctcatataacgtggtgtccatcatgattttgtgcctcaaacatgtaatataccatatatcatgcattattaagttgaggtcttccgtggtctcaggtttggatactgagatggcttcagttgatattgaattttggtcacgcgtatgggacgaaggaatattacggtatccttcatacaaacgctttatgacagcttcaaattcgtgttgttggaaagtgaagaacgtcaaccttcgcaagaattccttctgttgttttaagttaatgggaattgacaaatatgtgtgtagtgaaattttattgaagacgttcacattaatactttctctttgcattttcgtcacttcgtacataactttaaacttaaactcgttgaaatcctctgcttcttgcgcaaacgaatcaagtaattgcctatattttttgatatcctccaacgccgcttcatttgaagatgtcaatgtattgcgcgttcctccattttccatattgaaactccagattgcgttagattccgccaatacttgtgcctccgaatttaggtcactaattggaagaaatggtaatttaaatttgaccaatttgtctgtatcatctaacctcatggaggaatcaaattcgcgaagaaattttcttctcaattcaatgcctttttcataaccggataagactggcaaatttctgggatcaaatcttgcataagcaagcatcaaataattcagcatttctggcattaaagttgacttccaaattgtatcttgatctacgagaatgtttcctttccaatttgcgcacaaagttttgtactttttcgcgatgaacaagtaatatagagctctacttaattcaatatcaccatcaaacgcggctaatgccatcatagccaaaaataaatttaagtcatcttttttatgtctgtaaagattcttgtcctccaactcatgaaggtatttccatcccagtaatcttagagagtctgatttaccctcactgacaacggcattactgctcgaagaagccaacactcttgccatcattatgtaagtgtttgttgtaggctttatattgtggtcttgaatttcttgaaataaatccaaagccttaggaaaattccgttccttctcgcatattcgcagcattgtgttatatgtgcagatatcagggaaatgctttgtagataaaaatttcatggtgtcaaaagtattccaggcttgcttagtcatttccttcctagagtagaattgtattacagtagttaggttttgcttattaggagttatgccataatcatctctgaattttgtaataaaataatccatgtcgtgaaagcttgaacacttggtcgagtattttaaacaattattaagtattgcttgcgtcatctttggtactttggaagggaatccttcttttttgttaattctttcttcagttatttttaatgccttatcatacctctctaacaactctttcattttgaggataactttatcgttagtaccatcctgattaaaattagttggttttaaatttcctaagttgttaaagatacattcgtacatgtgggtattaaattttacaacatctccattgatttgttctaatagcatttcatccaagtgtagtatactatgaaatggcaaatatttgactgtaccatttaaccaaacagaaaattctctggaatcaatatccatgaaccgtttctcactgacataaagcctatctatgacaggtgcccaattactgtgtgatctatcaaaaaggttttttgcaagtatgtcgtcgtctgctactctttctcttataacttttggtacgaggtgatccattttttctaaaaacgaagaatgaatcaaatctgatagatttttggatttttcttcattaggaacagatgatgttttggtgacattaacattccttgagtcttctgagattggtgcgatactattgctttggtggccatctgaattcaccgatttagtgttgtgaatgcgttcttttaaagtattagaaaattctcgtaattgtgctaatttgaactcaacgtcttcaggtgttattattttatttttacttaaactccccatcatattcttttcatcttcagtttgtagggtatacttgaaacgcttatttattagtcgttttgaaaatagaaaggaaagttgaaatgggaaacacagcacattattcttggggccacatctggccatgtacatgtttatatttatctatctgttaggacttgtgaaacaatgctattttcctgtgcactatggactatggctttgcttttacattttatgcctccaatttttcacaatcctgtccgacgctcagatattggtgtggaagtagagctaactctctatctcagaaaaaaggttagagcaaggcagatcttttgcaataagaatcagttaccatcgatcgatttgaattcatattactagtactttgcaatacactgtgtaagaagatgtcataaagattgagaaacggtcatcaaacttaatgtaagcagagacacgaggattgatgatgaagtaagataatgtgcgacaaggaagaaaaaataatagcattatgtagagatatcgattcccttttgtgggcgctatgttctggaggagagtttctagtatattccttatccataatgttatatgtgatctttatcaacagtggaatcccaacaataatgcaattattcacccatttttcacaagcaagcaagcattatgagagaagaacgaatgtacagtcatttagatgataagattggaagtaggtcatgatagtcaggattatgtaaagacacttggtgtaaccctgtatcggctgatttataatatcgagaaagataatataagaagcgcctgagagtcagtggatcgattatcgaaaatagaatagagacgttcacggagacccactgaatgtttcgtattaaaggagggatgactactaaaccattttcaccgctactggtggccattttgtattcttccatttacaagaattgctcccgacttttgttccatcagtggacgatagaccattgtcaaacacagtaattctattttattcttgagatgagatgccgcaatatgacctgatatgaatcaccctaaatgtccgatctaaacaaataaaaggcgtgcgaaacagcctcacgacgagatatgaagtcgaaaacatcggcctaatttctgtgctttttagaagactactcagattttcaatatcaatacagtgagttagatctcaggttgagaagaaacactttgattttactagataggaaagaaaaatggactaattaatcaatcattttgtcatcgttgaaacttgataacgcacgctaaacgataacgactatgttggagggaaaacattaacgattactcttttaagtaattgcgaagtatatctgagactaaagaccctctgaattaattatatcaatcaacataaactataagaaactacagtgtgagctttagttacgagagtgtggatctgttcatttaatattttttatacgtaacgcagcatctaccgtaaaatcccatagattgcgggcacatggcgcagttggtagcgcgcttcccttgcaaggaagaggtcatcggttcgattccggttgcgtccatatttttaacatttcattttttttgggtttaaatttattttcaaacattattaattgatttctttaaaaacttatacaacgtatgctaatactttaaactaaaccttttagaactataataaaactatttcaagtaaagtctttttatctgatatcttgattcatttataataaaattaagtgactatagaatagtgcaagtggaagcgtttttcttctttttcttttgttgtgaagtagcgctaattcctgtcctgttgctagaaccagatttcggaacggcatgtgacggtttgtgcttttcattaaccggagtagattgtttaactttagcttgtccttgtgaagatttgttatataaaccttttgatgattgcttattgtttgattgtttcgtatcctgtttcgcagaactagggagcctggttgatggagactcgattttgctaaattgttgactttgatttcttgcgtctttaactgcaacactttccatttcattccgaatgatttgcctaactaaatcaacgaacacttcatccacattgctcctcaacaaagcgcttgtttcataaaagggaactctaccccatttactgcttacctctataccttcttccacacttattaccctttcattgattagatcagccttgttacctattagaaccattggaacgcgatcggaatctttgatcctaaggacctgttctcttagctccattaattcttccaaagattgccgatctgttactgaatataccaacaggaaccccattcctgactttatgtataattctctcattgcagtaaattgtgctatacccgctgtatctaaaatttccaggtcgaataccttgttatcgatctcgatggttttcctgtaagaatcttcgatcgttggatcatacgtatccaaataaactccctgtacaaactgcacggttaagcaggatttaccgacaccaccagcacccaatactactaatttatagtctctcattagtcctaatgtttcctagccaaatatttctaagcgatgatagaagccaaaatattagaacgttgtatgtaaatgttctatatcgttactaaataatagtattattgttcagtggagaggatgaaatttcaaaaacttcttggcgtagttaagaacgaacgcaatggttctttttttcgagatcgagctctactttacttttttctttttctgtccttctctcttttctttttaacctttttcgacgatatttcgcgtttgagaatgtcgaggatgaatgcgctttgacgcgaattagttgtgaggctgacgttgtgataaaaaggcgatgattcttgggaatatacagtctgtttccacttgctagataaaatgtatgatattccaaaaatgcctttctctattgaactgtatgactgagatacgcctgcttttaccttgtatattatgagtactattcgccttttcccataaagttgtttttttctaaaatttatgtgtatcgtaaatggtacaaaataataaaattcttatcttgaaaatactgtttaatacttttcatcattactaaataggttacgaaaagaggtctttgagaaatgggaaaggcctgtttgaataaagaagtcggcacttacgaatgtgagggggaaagagatacctactcattttttacctctctctcagatatacaggattcaagtagtaacgaggaacaatgcggtgtaggaagtatattgagtgaagatagtttcacgtttgaagggtccaacgtgagcatacggttattttccttggacttaaatgccttgaatgaaaatgagaatggatccaagaatcctgtgaaatttaccattccgccaaaaatagaacaaagaaaggaagcaagacaaagagagaaacgtttaaggagggtggcagtactacctgagaattcgagaaactaccttgttgaatcaagtatggattcaagtagggaatacagtcaaccattttttgactggaggcatgaaatggtagaacatggagaggagagtgtaaaaccgtgtggttgtcataaatcgagaaaagacaaatgcttcaaagaactggagatggagaatatagaaaagggcgatataaagaagagtctcttttacagagacataattgaatggtgcagagactatgaagtcaataaaactagggaagtctgtgttccgtctatacacgagttttacctacatggaaatggaagtgacaacctcttttgaagtatagccatgcatataaatatatgtgtgtgtaagaaaatattagaagttttcataatctagaaatgtcaggctttgggcctaatggcactataccaaactgattgatcttgttcctacttacttccatcctgatgtaaaagagcttaatatgattaaaatctgtagtaaatctaaactctgcgtaattccagtatagattaatcaaccacaaatgaaggtacgggaaaccatcccttatagttttcaaattgcatttgaagtgctgcacgtacacgacgtcaaatctaattattgatggatacaatctgatatccgcttcagttaacctctgtcctaaaacaaaatatttagccaagattttctgtttgttaccactgaattgctcctctaagcgcttataattttcttttagtacacattccatcttctgcaagttttcaaacagtgtttttacttcagtttcgtaaatctttccgttttctgctaatccgactttatagacaccaagattaatcttcggatgaacccatttgatgttcttatcaatctcgtctattaaatcatgcggaactagatcaatcacgttcgtttcttcgctttggataaattcatcaaacacgccactgttcaaaattcttatgatatcgccactctcattgttaacaattttccttgttttagaatcccacagaacaggcacagtgaactttgtaccggggtacttaggatcatttaagtagtacaactcgcttaaccttgatatattttccaccgggtcgaaagcgccatccacgaacaaccttgcagagtcattgttcacatcacctaactcctcagattcgtctaatttagctgaagcaatgccaccagtggcagtaaagaatctctctttatatttttccggccggtgtggagcaggtaagaaacgggcacccttggagtctaattgccagtgagataacacaagccctagaacaggttctaatttcttcaaagacctggcaagaatggctctatgagtgaatggacacccaagggccccgtaaatataataccttcctttttctggtttaaaaacagaatgtgtcttagaaattgttcccttgtaagatactgacatggcttactgtttatgattatttttacgagtattttcctctataagtggccatctctccaattggcaaagtcaagacttttgttatgtcaatatgtgctaccaaaaatcaagggtattttcccaccagagcttatcaatggcaactgtgagatatgaacagcagttagtaagggtgtgttctcatccgaccctctgattcatttggtggccattacattttccctcaatgacacattcccctatttcataactgattaaaatggtaatggcacgtgatagtagtggctcacaaaacaaaattttctttctcagcgctgacaaagcttcatttgcattctaaccttatcacaacaacttcaacttcacccaagtaaggataatcagctctgtcgtgactgataaatgctatatccggcatatgcagtccacacggcattaccgtttcactaatttattgccatcttcctccacagttttgcaccgaaaggaaaaaaagaaaccaacaccgaaaatttttttctcctaaaggttaaagtaaacgcaaggcacttcaccaggcttgtatatataaatgtcgtgatgcttctatgccaaagtaaaaggcaacacttgaagatttcgttgtaggccacttgctcaaaggacatctagataaatacgacgtaagaataaaaatgactaaatctgagcagcaagccgattcaagacataacgttatcgacttagttggtaacaccccattgatcgcactgaaaaaattgcctaaggctttgggtatcaaaccacaaatttatgctaagctggaactatacaatccaggtggttccatcaaagacagaattgccaagtctatggtggaagaagctgaagcttccggtagaattcatccttccagatctactctgatcgaacctacttctggtaacaccggtatcggtctagctttaatcggcgccatcaaaggttacagaactatcatcaccttgccggaaaaaatgtctaacgagaaagtttctgtcctaaaggctctgggtgctgaaatcatcagaactccaactgctgctgcctgggattctccagaatcacatattggtgttgctaagaagttggaaaaagagattcctggtgctgttatacttgaccaatataacaatatgatgaacccagaagctcattactttggtactggtcgcgaaatccaaagacagctagaagacttgaatttatttgataatctacgcgctgttgttgctggtgctggtactggtgggactattagcggtatttccaagtacttgaaagaacagaatgataagatccaaatcgttggtgctgacccattcggttcaattttagcccaacctgaaaacttgaataagactgatatcactgactacaaagttgagggtattggttatgattttgttcctcaggttttggacagaaaattaattgatgtttggtataagacagacgacaagccttctttcaaatacgccagacaattgatttctaacgaaggtgtcttggtgggtggttcttccggttctgccttcactgcggttgtgaaatactgtgaagaccaccctgaactgactgaagatgatgtcattgttgccatattcccagattccatcaggtcgtacctaaccaaattcgtcgatgacgaatggttgaaaaagaacaatttgtgggatgatgacgtgttggcccgttttgactcttcaaagctggaggcttcgacgacaaaatacgctgatgtgtttggtaacgctactgtaaaggatcttcacttgaaaccggttgtttccgttaaggaaaccgctaaggtcactgatgttatcaagatattaaaagacaatggctttgaccaattgcctgtgttgactgaagacggcaagttgtctggtttagttactctctctgagcttctaagaaaactatcaatcaataattcaaacaacgacaacactataaagggtaaatacttggacttcaagaaattaaacaatttcaatgatgtttcctcttacaacgaaaataaatccggtaagaagaagtttattaaattcgatgaaaactcaaagctatctgacttgaatcgtttctttgaaaaaaactcatctgccgttatcactgatggcttgaaaccaatccatatcgttactaagatggatttactgagctacttagcataaataagaacccacgcttcaaataaaagcaaacatagaagcaaaatccgtcattcctttcctattcaattgcaccgttctctttatataactacttaattaaatagcgcctatacgaagcagcattgttctattatttttacaaattccttatcatgcatgcatcacatcagtgtttgaatctgttaacttttcactttattgctcttacccgactctgaagaaaaacaaaaaaacagcgacatgttggaaaggtcgggcagtaaagcagaatttcagaaatactagtacgattgtttgaggtcttgcgaaaccgtgcattcataatagcacctttttcagtcgctcatccggtcgtcctatctgtaaacgtcactgtcaaacacgttgcattgattagattttattattttatatataggtatatttagaaaactcacaactggagaagacgaagaacgaagaacgaaggaaaaaaattgatgacagatcccagaagaagaacaggccgtcatttcttgacaccggagaatttatcctctacattacaaatcacaaacttacctccagaatggaaccaagatataattacttcggtcgtggccggttctggtccagttatagatataaaagctaagaatgacccgagaactggtaaactaaccggtgtactgttcgattatttgactagtaaagattgtaaacgcgcttgggaaattttaaatagaattgaaaactttcccgtaaagatagagcaaataatcccaccaaattataaggaccatcttagagaaacagcaaataaaaattctcaaaagcaggtattacaacttaatagagattcgtaccccttcgaggcgggtttggagctacctttcgaaatggtgacagaagtccccattcctaggcgaccaccgccaccacaggctgcaaataacacaaactctgtatcaaataacacaaacattcaattccccgacatactaagtaaagcatctaaacacttgccaagtttccaagatggctcgattattgcaccagacaaaatttcacaaaatttaagtaaaattccgccgttgcaacttattgaaattatatcaaatttgaaaatattatcaaaccaagaaaacatccaaaaatcgcaattagaatctttcttagatactaacagtgatatcacaatatcagtgacccaagccctactagaaatgggatttatagactacagcgtggtgactaaagtgttgaaatcccaagttggcgaggccccatctttgctttcgagtaataacacaagtaattcgaacacccccgtaagcgtaattagaaataacactccgttgcatgtaccttctaatgaagtcagcaacaatcctaacaatatgccactgaacgtagctatgccaatgcctatgtcgacaccaccatttatccctttacctctgcaacaacaaccgttcggttttgcgccaccgggccctttcatgcctccagctcaaggcccctccatgggacagcctgtgttggcaaatcaactcggccaggtccagcaacaaaatataagttctacagaaggaccctctaacgcgaataaagcgaatgacagcggcaccattaatatggcgaaactgcaattactacctgaaaaccaacaagatatgatcaaacaagttcttactttgacacctgcccagatccaaagtttaccaagtgaccagcaacttatggtggaaaactttagaaaagaatatataatctaagtaatcagagccatagcgtatcagaaaaccacacctaattagatggttcttgcatctgtacctcttatcactaaaagcggcactaaacttccaacattaaatgtttgccttgttaaatatatatttttgccttggtttaaattggtcaagacagtcaattgccacacttttctcatgccgcattcattattcgcgaagttttccacacaaaactgtgaaaatgaacggcgatgccagaaacggcaaaacctcaaatgttagataacgtggatctccgacacatgtgaatttataagtaggcatatgaaaatacagattctttccactgtgttcccttttattcccttctcatgtgaagagttcacaccaaatcttcaaaatataactaatatagtagagtttgattcaaaggacctttttttttgcctctttgattagtttatcttcttttcttcattttatcccctaattttatacgttagttcaacctaacaatccaggatttcattaacaagaaaggtaaaagtaacctatcaaggctattttgaaaaaaaaaattccgccctgaatatttcgagtgattttcttagtgacaaagctttttcttcatctgtagatgtccagttgtaaaaccactttgtctgaaatggttggttctgtgacaaaagataggggcactatcaacgtcgaagccagaacacgttcgagtaatgtaactttcaaaccacctgtaacccacgatatggtgcgttcgcttttcgatccaactttgaagaaatctctgctggaaaaatgcatcgcgctagctattatatcgaattttttcatttgttattgggtcttccaaaggtttggcttacagtttaccaaatacttttttctggtacagtatttattttggagaattgcttataatttaggtattggactggttctgcattaccagtcacattatgaaacactaacgaattgtgctaaaactcatgcgattttcagcaaaataccacagaataaagatgctaattcgaatttctcaacaaattccaattccttttcagaaaaattttggaattttattaggaagttctgtcaatatgagattaggtctaaaatgccaaaggagtatgatttatttgcctatccagaagagatcaacgtctggttgatatttcgccagtttgtcgatttaatcttgatgcaagattttgtgacttacattatttacgtttacctttctattccatatagctgggttcaaatcttcaactggagatctttgctaggtgttattttgattttatttaacatctgggtcaagttagatgcgcatcgcgtggttaaagattatgcttggtactggggtgatttcttctttttggaagaatctgaattgatttttgatggtgtcttcaacatctctccacatccaatgtattctattggttatttgggttattatggcctatcattgatttgtaatgactacaaggttcttctggtgtccgtatttggacattattctcaatttttgtttctgaaatacgtcgaaaatcctcatattgaaagaacgtatggtgatggcactgattccgattctcaaatgaatagcagaattgatgacttgatatcaaaagagaattacgattattcaagacctctaattaacatgggtctttcttttaacaacttcaataagctaagatttactgactatttcacaattggtaccgtagcggcacttatgttaggaacaatcatgaatgctaggtttatcaatttaaattacctctttattaccgtttttgtaacaaaactggtttcatggttatttatctcgacaatattgtacaagcaatctcagtctaaatggttcacgagattgtttttggagaatggttacacacaagtttattcctatgagcaatggcaatttatttacaattattatttggtattaacctacacacttatgataattcatacagggcttcaaatttggagtaatttttccaacataaacaacagtcaattaatttttggtttaattcttgtggctttacaaacatggtgtgataaggaaacgagactagcaatctctgattttggttggttttatggtgattttttcttgagcaactatatctcaactagaaagctgacttcccaaggtatctacagatatttgaatcacccagaagcggtattaggcgttgttggagtttggggtactgtattgatgacgaattttgccgttacaaatattatcttggctgttttatggacattgacaaattttattcttgtcaagtttattgaaacacctcatgttaataagatatatggtaaaactaaacgagttagtggtgttggaaaaactttactaggcttgaaacctctaagacaagtttcagatattgtcaatagaattgaaaatattataatcaaatcattagttgatgaaagcaagaactccaatggtggggcagaacttttgcccaaaaattatcaagataacaaagaatggaatattttaattcaggaagcaatggatagcgttgcaacaagattgagtccatactgtgaattgaaaattgaaaacgagcaggtagaaaccaattttgtcttgcctactccagtaactttgaattggaaaatgcccattgaactttataacggagatgattggattggtttgtataaagtcattgatacaagggcagatcgtgaaaaaacaagagttggatcaggtggtcattggagtgcgacttctaaagattcatatatgaaccatggattaagacataaagaatctgtaacagaaataaaggcgactgaaaagtacgttcaaggtaaagtgacattcgacacgtctttgctttattttgaaaatggtatctacgaatttaggtatcattctggtaactcccataaggtgttattgatttctacaccatttgaaatttcattgccggtactaaataccacgacacctgaactgtttgagaaggatttgactgagtttttgacgaaagtcaacgttttgaaggatggtaaatttcgtccattaggaaataagttcttcgggatggacagcttgaaacaattgattaagaactcaattggcgtcgaactttcgtctgagtatatgaggagagtcaatggtgacgctcacgttatttcgcatcgcgcttgggatataaaacaaacgcttgatagtcttgcttgagttttttttttttgagtatatatatttaaaaagtactaggattcaagttaacattttgaatagaagtagttatgttgttgtaatataatggagctaccatatatgcagaatgacattataaattatgatgttgatgtacaatgcctttgtgcgcttcttttaccatgaattttttcttaacctctttcacttttctttccgactaggataatctcgtgtctaagtttcctggttcattaaacagcttatcattaaatctctataacggttatattgctccttgcaacgatcaaggcattccaaaagatcttcatcgtcaccatcatccttccaaaaacctacaatttcctctccatttttgatgaatgatacgacagtgccattggcctcaccggcacctgccatatccactaattcgatgccggcatcagctaaggctagcgttatactagtgatacaatgtggtatgagagatgatatttgagaagacatcattttgctttgcgaatcgtcgtcctgaggattatttgtaagatccttatcatacgttaaataaacgaagatatcgatgccggacttggggtagcgagataggtttactactgaattgaaaatgcccattaaaaagctgctaacttccttcagttcatttgtgttatatttttccagaagaccgttctttaactgaatagatatagtaccttgagatgtgaaggatcctctaatggagcgtggtccatagacagcggtaatgagcgatgtttggtgtcctaagcttctagcttctactaatgcagatccattgcagttttcgatgaaaccggtatgtagagaaagttcctgttcactttcattgcctttaggtgtcaaatctgttgatttcttttctggcacatgagtagtagtgttgctaaacgccattggcttggcagcagcagggcctaataacctccttctgtcttgaacattcatttattctgataacaccttaatgtgagtatgttcctacttttaagtggagtatgtgctaatccttaaaggaagttttcgtggctcaatcaagcacaacgcccaagcttttatttagatattcatttcatattactgaaattttttgagtattttccaaggccttgtaatcttccgtatctagcgatctcatctcatcgtgaaaaaaaaaagagtaagccattcgaagaaaagttggcaaatagagatggtgaatgaaaggtttaagaatgtatcctatttacttactaatgtacacaaaatattatagaccaaatttttcctcaaaaatggaatatagtaattaacgtaaaaagagaaaaaattgaaattgaaattcatttcattttctcattaatcaaatgttttctttgaaccagcgaaagaagcggtatttcttgatctgcccaatggagcagtattagcaccagaaccagatggtctgaaaccgccacggccaccgcgagcgccaccacgaccaccgaatccacggttaccgccacgaccaccgccacgaccaccaaaaccacggctaccgccacgaccaccatcgttgtttggtcttggagaagagaagtctaatctaactggtctgttgtcaatgtattcaccttgtaaagcgtctagagccttcttggcgtcctccatgttggagaattgaacataaccgaaaccttttggttgttcagtttctggatgtgttgggatacggacggaaacaacttcaccgtgtttagcgaataattcgaaaatagcgtctctgtcagcattgaaagataagttacccaagaacaaagtgtcagatggttcagatggggtatcaccgaatttcttggcacgatcgttgttaccagctggcttgcttgtggacatatcacagttgattggtctaccatcaatttccttaccttgcatttcttgaatggccttttcagcataagatttgttttcaaaatcaacgtaaccataaccacgagatctatcggtacctctttcataaataactctggcaccaatgacaccaccgatgtgttcgaattccttcttcaaccattcgtcatcaatagaccacgatagtctaccaacgaaaatagtagctggttcttcggtttcttcatttttttgcttcttgttggaagactcttcgtcttcttcttcttcggcgtcctcagatttacgtttcttatcgttagactcttccttttcgctttcgctatcagaagatgaagatgaggatgaatcagagctagaagattcttttgattcttccttcttggtttcttctttttcttcttcttcttcttcgtcggaagaagagtcagaggaagaggaagaggaatccttggattcttccttcttggtttcagcttcactttcgctgtcagaagacgatgaagaagaggattcagaatcagaggatgaagatgaagatgaagattcagattcagactcagactcagattcagattcagatgaagatgaagatgaggatgaagattcggaggaagaggaagagacggccttagctttttcttctttggcttgtttggaagccttaacttccttcttgttaccttttactttagtagtcttagccatcttattttatcctgcctgggttgagtgatccgaaattggttaacagttcgtctttgggaagcaaaagtaagaaaaatactacgaaaggaaataacttaaggtaccaatggattgggaagtgcagacagcaacagctacacttaagtacttttaatattggattgaaaattttcgttcttgcgatgagctgcccttgcaaatttttcaccaaaaaaaaaaaaaaaaaaagaaatggagtgaaaaaagaaacgaaaaaaaagggcatggggacccatacatcaggcacttacccccaggaaggattacgtctttaaatcagaggatcaaagggtaattaacaaccaccagtcgaattgctgtcgtctttcttcaattgctttatccaaaaatctgaatggatgtaagtattgcccagtaagttttcttggcaaaataacctatagcgaaatagacaatcaacgtgatggggtttaaatagctagcggtaagtaaccactagtagaacgtagctccatagcgtgtaatttggcggcaaaatatgtgaagcaagcatattcgttattacttagctgcctgtgaaatcctgtctgtgccttctctttgcctttactttgtataaaaacatatcaacactgtctctgcgtatgaggccgaggtatttagagcataagaaaaaatgtgaacaaaaatagtgtcatctccagtaaggcttaaatgtatattgattttctatatatatatatatatatatatatatttatgaaataaaccatataattataagtagtagcttggaaaaacgccaaagttgtacttagaatgaggttttaaaaaaaaattataaaaaaaaaccaagcgagaagtcacgcttataacgcaagtgcacgaactgcatatgtgttggattgccaaagatcaataggaagaatatatttagagaaactctgttttcttatgtatctcgcttacagcctatttcaatgaaccagtttggaatctctttgccatgagatcagcctttaaagagtttgagccatcgagactgtaattggaagaacgccttctcctgtcatgaagaagagcaccggattcggttaaatcgctagacgaaatgccgcttagagaacgtggaagaagagtgtgatgtggaagatcggcggagggaaggtttctgtttgttgttggtgctgagtggattttagtctcaatggggaaaatcgtgtctgagatgcttgttccgttagatatggaagcgttccggcttgaccttctggcggaatgggaaatgtgggtcatggagtccttgggtgttaagggaagtacggtgtgtctggatgcaccatctgtgagctttagctttggagtgtcgagggtgtaaccataattgcagtcatcatcatctaggatggcagactcgccttcgaaaaatggagacgaccttctagccgggaccggatggtgcagttgattttttaacctagagttttcttcttttaaagtttcaatttcccgtagaagtcttactacaatagcgtcttgctccttttccatttcgtttattatttcttccctcgaaagccttctctgtgctgacattggtgacgaagaaggagacgacgacgtcgaaagtctgcgaggatcacgtgctacagctggtctcatggctcttgtaactgaagtttgtctctctctgcatggtttggcaacagccttcttgtgttttgattctttattcatgtttacggctctggaggtagcgatcattatactttatcttctattaatgctatgattgatgaattatacgtatgtatgtatctgtaagaaaatagccgaatgattgattatcttttcttatatatgattcaagggaacgaaaagaagacaagataatgttaggcaagatagttttttagacgactgaggccgaagataagctttatatatatgcaagtctatttttgtacgggcgaaaccatctaagccaacgataacaatagccagctatgatcgttgagtacagcgtggggcaatttttagcgtgattgataagggcgcattatctcatcatccatcgccaatttgggactctaacggcaaacctcggatttccgtggaaacgcatggaaaaattgatccgggctgtgaggggagtcgagtcagtcactttttggcaactctctccgtcatgaccactactccgcggtagctgccaaatttggtatttccaggttgttttttgtggacagcccgcgatcatatgtaagagcaggatgtgtcatccgcgggtgaggtaaacgctggcttgccattatggttttttggtacgtgttgaacacgttgcttacgatcttggtaggggcgggctgtgatgtgagagccacaaacccgcttcctcgttgtggctctggcgctccgtttcttctttcccccgccttgtaatatgtcgtgcatgcgtccatgatgatatcgtatttattgtatattgtggtgatttcggcatattttagcacatctgtagtataccacagagctaaaacaaccgattatagtcaacattatacagcattatgtctggatacttcaaccatctttcttcgaatgcacatttcgcaaatattcaagccgatcagggcttcataggtgatgctactggcacaagcagcgatcatggcagtagtggcatggttgattttgccctacaactcggagaactgagcctagaagagaaaatacttaaagagttcaccttattccagagcaagaacatggacttattgcaagagacggcgacggcgtgtccgagtactaatccttccttgagacagagccgaattcaaggctggtgaacgcctgatgcgagctatacgttttgtgctcaccgtgcacatatggtggctacttttctactcaaacacgtttgaaaaacggcatacgattagcttacagattgaactcaaagaagtcgcaatgggaggtgcagaagatgacgtgttacttagtttataatacaatgtgttttatatatcgattcttcgtttatgcatttctggacgattgcttttcactgtaaatacgcactaatattcatgaatataaaaaaatgtaacatcatatctcaatgttcttctccgtcagtcagatagtggcaaggctgtgataggacattcttagaacgccaagaaaatcaaaaatttgaacggtatctaaattcatttgtcgaacccttgaagaaactcacagagcggggtatctactattttgttttcgttcttttgaatctccgctacgtcacattttctacaaccctcaggtcccctcaccacgaaaatccaagatttgtaaaatatgagccgcgtatttctgcaatggtagaaacgataatgtacctatcgtacaacgatacattattttagtgcattataagccgcttgattcatgttgataattagcggctaaattgtagtagtcattcaaaataatcgtacaccttcatatagttatgaaaggggtataaaagatgaacgctcgttggccatgtcaaaggtgccttaaaaataacaatgcttgcggtagtacgtgtgcaaagtgtatattcgcatgagaggtgatcggaaattgctttatcgccccactaattctgattcttattcaaatatttatgtcacgtagcgagcttacttatccatatatcaaaggaaatccagatataaactcaaactaattcttctgtttccacgtaactagcattcacattgtagttttctagattacagcaatttatatatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatccacattctcttcatatatacatatattggttgttgttactactttagcttttttcctctgttcgtttcaagatctagcttgcaattatccctctaggtaataaccagcatagttgtcgtcgtttcatgtgacctattcccctttaattggatcaatcttccaataagagtggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcattttttgaagattacattaataaggcttttttcaatatctctggaacaacagtttttttttacttactaatagctttaaggaccctcttggacatcatgatggcagacttccatcgtaatgggatgatcatatgatgggcgctatcctcatcgcgactcgataacgacgtgagaaacgattttttttttctttttcaccgtatttttgtgcgtcctttttcaattatagctttttttttattttttttttttctcgtactgtttcactgacaaaagtttttttttcaagaaaaattttcgatgccgcgttctctgtgtgcaacggatggatggtagatggaatttcaatatgttgcttgaaattttaccaatcttgatattgtgataatttacttaattatgattcttcctcttcccttcaatttcttaaagcttcttactttactccttcttgctcataaataagcaaggtaagaggacaactgtaattacctattacaataatgacagacgaaactgctcacccgacacaatctgcttcaaagcaggaatctgctgctctgaaacagacaggcgatgaccagcaggaatctcagcaacaacgtggctacaccaactacaacaatggtagcaactatacccaaaagaagccttacaacagcaacagacctcatcagcaaagaggtggtaaatttggaccaaacagatataacaaccgtggcaactataatggtggcggtagtttcagaggtggacacatgggagccaacagctcaaacgtgccatggactggttactataataactaccccgtttactaccagccccagcaaatggcggccgctggtagtgcccctgctaatccaattcctgtcgaagagaagtcacctgttccaactaagatagaaatcactaccaagtctggtgaacacttagatttgaaagaacagcataaagccaagctacagtctcaggaaagatctactgtgtctccgcaaccagagtcaaagttaaaagaaacttctgattctacttctacttctactccaactcctaccccttccactaatgactctaaggccagttctgaagaaaatatatctgaagctgaaaagacaagaagaaatttcatcgagcaagttaaacttcgtaaagctgctttagaaaagaagagaaaggagcaacttgaaggttctagtggcaacaataatattccaatgaagactaccccagaaaatgtggaagagaagggatcggacaaacctgaggtaaccgaaaaaaccaagcctgctgaagaaaaatctgctgagccagaagttaagcaagaaactccagctgaagaaggtgaacaaggagaaaagggccaaataaaggaagaatccactccaaaggtgttaacctttgctgaacgtttgaagttgaagaaacaacaaaaagaacgagaagaaaaaacggaggggaaggaaaacaaggaagtgccagtacaggaagagactaagagcgccatcgagtctgctcctgtgcctcccagtgaacaggttaaagaagaaactgaggtcgccgaaaccgaacagtcaaacattgatgaatctgcaacaactccggctatccctactaaatctgatgaagctgaagctgaagttgaggctgaagcaggtgatgctggaacaaagattggacttgaagctgaaatcgaaactacaactgatgaaactgatgatggtacaaacaccgtttctcacatattgaatgtattgaaagatgctacaccaattgaagatgtcttttcttttaactatccagaaggtattgaaggtcctgatatcaaatacaagaaagaacacgtcaaatatacatatggcccaactttcttgcttcaatttaaggacaaactaaacgtcaaagcggacgccgaatgggtccaaagcactgcttctaaaattgtcattccaccaggaatgggcagaggaaatagatctagagattctggcagattcggcaataattctagtcgtggccatgactttagaaatacctcagtgagaaatatggatgacagagctaattcaagaacttcatcaaagagaagatcaaagagaatgaatgacgacaggagatctaatagatcttatacatcaagaagagaccgcgagagaggctcctacagaaatgaagagaaaagagaggacgataaaccaaaggaagaagttgctccacttgttccaagtgctaataggtgggtgccaaaattcaagtctaaaaagactgaaaagaagctagcccctgacggaaagaccgaactattggacaaggatgaagttgaaagaaagatgaagtcactactgaataaacttactttggaaatgttcgatgctatttcatctgaaattttggctattgcaaacatatcagtatgggaaacaaatggtgaaacgttaaaggctgtgatagaacagattttcttaaaggcctgtgacgaaccccattggtcttctatgtacgcgcaattatgtggtaaagtagttaaagaattaaacccagatataacagatgaaactaatgaaggtaagacaggtccaaaattggttttgcattacttggttgctagatgtcatgccgaatttgacaagggttggaccgataaattacccacaaacgaagatggtactccattagaacctgagatgatgtcagaagagtactatgcagctgcttctgctaagagaagaggtttaggtttggttcgtttcatcggtttcctataccgtctgaatctgttgactggaaagatgatgttcgaatgtttccgtagactaatgaaggatttgacggattctccatctgaagaaactctagagtccgttgttgaattgttaaatactgttggtgaacaatttgagaccgatagtttcagaacgggtcaagcaacattggagggttcgcaattgctcgatagtttgttcggtattttagacaatattattcaaactgctaagatttctagtagaatcaagttcaagttgatcgacattaaagaattaaggcacgacaagaactggaacagtgataagaaggacaacggtcctaagaccattcaacagattcatgaggaagaggagagacaacgtcaattgaagaataattcaagatctaattcaagacgtacgaacaactccagtaatagacactctttcagaagggacgctcctcctgcatcaaaagatagctttatcacaaccagaacatattctcaaagaaatagccaaagggctcctcctccaaaggaagaaccagctgcaccaacttctaccgcaacaaatatgttcagtgcattaatgggagaaagtgatgacgaagagtaacatgaatagatcatgttaagtatcgaaaatgtcacttggatacaaggatgttggtagaaagtctaataaaataataaattaatagtacaacacaaatttaatcttacgtttaatcctgcgctattaattgaaaatatatgcatggagaagaaaaaaaaagtgtccctaatttaccattgttatattttctcgattaatgggctcatttcttttcactaaaagctataaacaagtttgatgcattttaatgggtaatcctcttactgtgcttttttttcctatcttgttctatatgtcaatgcctttctgtatttttatttatagcttcgccagtcttcgtttacgatatgttttatataatagaccactcagcatatgtatagttttgtatatttatatcatttattagctgacggctttaacttcatatttcgatttaatcatgctactgcttcaccatttgtccttttttttacagaggccacgaaaggaaaggaccgtttccggacaacagaaataataaagatatcagagcttaaactagtaaattggtaggaaaaaaactcccaatagaaccgattaacatccacagattaacaaaactccaggacaacggtactaatacacatacaacatgagtttagaggctacagattccaaggccatggttttgttgatgggcgtaagaagatgtggaaaatcatccatttgtaaagttgtttttcataatatgcagcctttagatacattatatctagaatcaacctcaaatccttctcttgagcatttctctactctcattgacctggcggtgatggagcttcccgggcagctaaattactttgaaccgagttatgattctgaaagattattcaaaagcgttggggcactagtttatgtcattgattctcaagatgaatatatcaatgcgatcacaaatctggcgatgattattgagtatgcctataaggttaatccctccatcaatatagaggtcttgattcacaaggttgatggcctaagtgaagatttcaaagttgatgctcaacgtgatataatgcaacggacaggtgaagagttgcttgaactggggctggatggtgttcaggtttccttctatttaacttcaatttttgatcactcaatatatgaggcattttcgaggattgtgcagaaactgataccggagctgtcttttctggagaatatgctagataatttaattcaacattcaaaaattgagaaggccttcttatttgatgttaattccaaaatttatgtttccacagattctaaccctgttgatatacaaatgtatgaggtatgctccgagttcatagatgtgacgattgatttgtttgatttatataaagcgcctgttctaagaaatagccaaaagagctcggacaaagataatgtgataaatcctcgtaatgagctacagaatgtatcacaattagctaatggcgtcattatttatttgaggcagatgattagaggcttggcattggtggcgattataagacctaatggtacagacatggaaagctgcttaacggtcgcagattacaatattgacattttcaagaaggggttggaagatatttgggcaaacgcaagagccagtcaagctaaaaatagtattgaggacgatgtgtgaaagacgtaaggcatgaaaatattagggtatatagatacatattgaaaatgatagtagagccaatgaccaaaccaagaaagcctacagtacagaggtgccaaagtttttttactaatggggcaaatcatttttattgcaaaaaaagcactcacgatgggggtcgaacccataatcttctgattagaagtcagacgcgttgccattacgccacgcgagctactgtttgttggaagttttcaattattaataagtacataccaaccttagctaacattactataacgacgctgagaaagctatacaaaagatttatcgatcgagaatcattgtttcttatttttttcaggaaggatgaacacattgttcagaatattatcaattaataatttatcgtacggacggtacaacagcaaaataaaatagaagccgaataaaaaaaaatgaaaaggaattctttgaaaagaaagtacatggcaaaaactgtaaagttacaaaaaagaggaaagccactccatacttttagtaatattcgattgtgatgagttacggcttaacaggtacctcttctaagctaagaggaactagttcaatattttcatggactcaggtgaggcacttttctcgtagaagaatagcctatccattttatccattcaagaaattgggaagacaacacccgaagaagcatgatacaaacttaaagactgctatgagacagtttttaggtccaaaaaattacaaaggagaatatgtcatgaacaagtattttacggttccgacgaatcatgtacctaactacattaagccagatttggaaaggggacaaagtttagaacacccggtaaccaagaagccattgcaactaaggtatgatgggacattaggtcctcctcctgtagaaaataaaaggttacaaaacattttcaaggatagattgttgcaacctttcccttcaaatccacattgtaagacgaattacgtattaagcccgcaattgaagcaaagcattttcgaagagattactgtggaaggactttctgcccaacaagtttctcaaaagtatggattaaaaattcctcgtgtagaggctattgttaaactggttagcgtggaaaacagctggaacagacggaatagagtatcttctgatttgaaaactatggacgagactttatatagaatgtttcccgtcttcgactcagatgcctcttttaaacgggagaatttaagcgaaattcctgttccgcaaaagactttggcgtcaagattcctcaccattgcagagtcagaaccttttgggcctgttgatgcagcccatgttttagaattagagcctgctgtagagaccttaaggaatttgtctactgtgggggaacattctagtggccatcaacaatccactaataagaatacgaaggttatatatggtgagcttgtcgaaggtgaaagatcacaatataaatttactaacgcaaaggttggaaaagtgggataccgttacggtagcggaaatagggataacaagaaagacagaagaattggctttaataaactgggccaaatggtatatatataaccactttttgtcttatgagtgctttcttgtatatgcgtatatgtcgtcatattttcagccattattacttgtacataaaatattctacataaatttatatatcccatgaaagagccatggtcacgttgggcacatttcttgaatactcgtttgcaaggcttatttttctgtcttttcacatctttctattttagtgcgagaaatgcaggacctatgaaaaattggtaacaaaaataattaaaagtaaatgctataaaattgtgggtaaataaaagtggaacaagagctgagttcacaactctacactctatatggacaatattcgaattaagcgcaattgataaatcacaactcattgaccatggaatgttttgtaccgctgcgttgcgacttagatggaagtaatatagaacagttacgtcaatcacacttaagccgtaaatttattatatttgatgagcaactgaatctttggctgtggtttcaaggtaattcgcaagagaacaagagatttgtactacagaatatgataatattaataaatgaagcgcaagttaccagaacaagcactatcgatgattattttacccaagttgagaacaatgaaaatctatggaggttgaaaaacgactgctgttcgaagattcttttcaaatcaaatgttgttatgaataatggttataataatcagatcaaatttgtctttgaatataaatctgtggatgcaaatttcaataaccaggattcattacaagatccacaggcaaagtatacattagataagtactctagcgaggagattttgccaagttttgagccagtttattcctggtcttctgcagccaccaaatcatccaaaaatactaataatcatctggagaaaaataacagggcgactcatcgagttagttctaaaaatagcgaagtccacgaagcggacgtttctagaaatccgaatacatttactcttaagctccaatacccaatattctcacttttgaatatgagattgagaaacatctccttgaaatctgagcattgcatattatcatcgttagactttcaaacttctaaagcatccgaacaactgaccaaaaaatttatttatccgcaagaacacaattcttttctcaaactgaactttcaagaaatatcgtataaactaatcgacggaacctctcaaattgaactagatccaatctgtcctttgaaagtgccactcactgcattttcatacgatagcattagcgctacttttaaactggttctgttacccaaatcaactcaaccacatcgtgtgaaaatcaccttagcgtacgaactcgagctgcatcccaatctgaagttacctgtgagaacatcatgggaaacagaagtcacattgaagcgttctatgccaatttcctcgacatcttctcaatactcgagtaacaacaataataccaatcatagcgcttcttttaatggtgcggccaacaacgttaattctggtggtttggccaatctaagattaggtggggtttcctcctcaagatttagtcttggagctgcttcgactacatcattggtgaatagcaaattaagcaatgtaaaattcaagtttattaatagcaatataaaagttattaagggcgaaaagtttactatgaggcttcagatcattaactcgtcatcatcccccctggatcttgttgtgtattataacaatacaataaacccaatcccttcagctaataacgtacgtaacagcaatggtataaacaactgtggcatgaataatgggactatccccaattcgcccttgacactggaaaatcagtaccaactgcataataaatatagaaaaattgcggaggggattatactattatccaacgattacaaaattccagttgtacctccgagagaaacatacttcgcggatttacgatttattggtattatgtccggatattatggcactctctccggacttaaggtattggatttaaatacaaatgaacttatagaagttggaaatggcgcatctgtgttaatccagtaagcggaacaagtatacattttattaacatagactacatactaatctgtaacatttctataaaaaagttattatcatcacattacacgatagaaacacttccatatttttttacactgaaaggggcacctagaagattaaacaactaaactgaaaatatacgtgctagaaaaagggttttacagctttacttaggcgttgcgagtcacccaaaagagcagttgaaggacgccgccgtttcactagatacatatatatataatgtcagagaaattccctcctttggaagatcaaaacattgatttcacacccaacgacaaaaaagatgacgacaccgattttttaaaaagagaagcagagatacttggagacgagttcaagactgaacaggatgacatattggaaacggaggcttcccccgccaaagatgatgacgaaattagggattttgaagagcaatttccagatatcaactccgcaaatggcgcagtctcgagcgatcaaaatggtagtgctactgtatctagtggtaatgacaatggcgaggcagatgatgatttttccacattcgaaggtgccaatcagagtacagaatccgttaaagaggatcgttctgaagttgtagaccaatggaaacaacgtcgtgctgtagagattcacgaaaaggatttaaaggacgaggagttaaaaaaggaattgcaggatgaagctatcaaacatattgacgatttttacgattcttacaataaaaagaaggaacaacaattggaagatgctgctaaggaagctgaggctttcttaaagaaaagagatgaattttttggtcaagacaatacgacctgggatcgtgcacttcaattaattaaccaagatgatgccgatatcattgggggtagagacaggtctaagcttaaagaaattcttttgagattgaaaggtaacgcgaaggctcccggtgcttaaatgatgatgaataataagaaccataatgaactaaggaagagaaggggcttattccctatcattcccgtcatacatgagtatcatacttgataggttcagtaaataactaattcatactgtaaattcatttatcaagacaactataatatagattatttacaaacttgtaaactcttctcttctaaaaaaacacatcacataatactaagctgaaacaaaaagaatagtatatatttcccaaagttgcaatgccaatactttttcaagtaaacattaaccaaggacttcgcaaagaattttgcgaaaaatgggctgattttcattttacttgttggatccacgaaggtgaatgtaagaagcatcacgatgcaccgcaatttgttgcccattaatctgcgccttttcgtgacgaataaatattcgatacactgccttaatatagtccattttagacttggaaaaaaacccttggtgaaatatgaatttattatcttttcgtttatatttgcataattatcatcaattgtaacttcatgtatttcatttagtctgtccattacatgcttcaaatttgatgaagatatgggccaatcattatggttcttgaccccaaggtattgagaaaagttcctgacttcgtggccgccgacattcttatttgatttcgtccctgaagtaaaaaagaattttaatgttctgtgatatactgccaaaactgtgaaaatggcattgattgtgaagaaatctattaaaaatggcctatggtcaaaaagcacacggaatggtaacgaactcctgtccagtttggcaaataatacaataatcgctaaacacacaagaatttgctggaattttattaatgtaccctgggaaaaatttttttttttcaaccattgtgttaattttgcgatctttaatttggaggctatagcttccacaagaaagtgtgcgataatccacgaaggtacctcacccttggtaagcattaacgatattcctacaatggaagaccagtgaatataatgattttttaaaaatgggaacttcatcaaagttggatatagtatgttcagcaagactaatatagtagactctcttagccatggcatgatatcatttatttgaatattttcaccctgtaattttttcaatttccattttttgacataaaatactaggtttattccatagacttgggttattcttttcaagatgatgacgagttgttttcttctcttcttgttcaagaggagtagaagccttcttattatctgcttgaagccagaaactgctttcccagtaccatttggacgattgtgtttcatatagttagcaagtgtatactctcattagctctgttcgcgatgtgtatttcgtggtgctttatatagggtttttaacttttccccatgaacattcgctgttatgtattcgcaactaaaaataatgtctctctttaattttaatttacatccaaagtacggaaatggtaactaaactatatacaaaaaaagttcgctcaaaaaaaagtttaactattgtccaattgtgcccattttggtaaatctgttttgaacttgaatttgccattaatctcctcatacttccaagcatgcaaccataattctaggtctgatagcacaggatcctttaaatcaacagtatgacattcaggacaaaatgtttccattgtccgacaattattttttgtctcatcgacaaatttttgaaacctcactttcaattcctcagcatctaaatcctgctgattctcccatctaggaaactgagttataaacttaagcctttcggggtattttgtaatatgcgaacaataaacactatcgttgacgatgggatgaccgagcctagctaaatggattcgaatttggtgtgttcttccagttattggcttacaagcgacgacagtttcatcagcatgagagaagtatcttattgggtagaacttggtaatagcatccttcgatgtcgataaaccaactggaaactgtctctttggatcgatagaatatatgggtgtcatttccactgtaactttggaagtgtcctcaaaagtcgtttccgccgcattttcattgtccaatatcaattcggagtgaggaaatcttcccttgacccttgccaagtagatcttaatcatatctcttgaacgaatactcttctggatttcccccgcactctgactgttcttggccaatatcaacaagcctgatgtgatcttgtctaaccgataacaaggaagagcatctacaccatgtaacttcagtaattcagtaattgtgttctggtaaaactgaccggttggatgcactggtataccactgggtttatcaatgacgaggatactctcatcttcaaaaacaatattgaatcccgctattctgccaggtaaatcctccgcttcaacttcctggctacaccattgttttaccggcggttcgtgcttatgcgtagttgtttctaaaacatcatgattcttgattatggtagtcatgagatgatctggtaccagcggcacaccatctcggatcaacctatatgtgcctttccttatttggtccaaataataagctcttgggcgaagtttaaattcactaacgagaacgtctattagtaacttacccaaccagcgccccttcacgaacgctgatcttctgttataatagggccgtacctttctcagtccattctgtgtatatacctcaataactttgatagttgacatacttgacaatcatccttttgcccactgattgtctcgagcaatcgtcaataaagttttcacaagaaacatttatttgccttttaatgaaagaaaaaaagtaaatttttcattaacttttatcattgttatcaatcttcttgtatgacagcaagctatatatacatacatatgcaaatctaatgtacataatttcaactattcataccattagtaccataaagtcattctttttactgtaaactacacttgcattatccttcctcgtccctctttattcttataacgttgaacagtgatttcttaccatgtgtatttttgtactcaacccgcaaaagataagcatcctcatacagaagtattattattaccactgttacttttattgtcgttatttgtcttgcgtttttatgtttatggagataaagtgggaatgactttatcatatgcaattattagccgctataaggctaagattcttcaaatttatttcatttttcttttacccttgccacccttgcccagttgctcctcctctgcggttagcaacgcatcgcgctcctttttagctcttgctttttcttgtcttttttgctcttcctctaattttttggcattctctttcctcgaaccttgttcccatttagaagcttcctccgcttctagctgctccatttgtgctctttgtttagcatgtgcctgatctctttttcttgctaagccagctgctttctttgcggcggattctgaaaatcttttacccatctttttacttcctctttgctattctattatttcctgtataggcaggttttgtgctcaattgataaattcttttacctattaaatataaacttgagtttcaacttattcagctttattttaaacattatacaagtttttcattttgaggggtctttaactggaaaaaaaaagctttcacgactcaaagaaaaaaaaaaaaatttttttagggtaaaaaaaaactaagggctaatatgaaaaatacaaaggttatgttactttaaaatgaggtttggaagaaggagaaagacaaaaaagcagggcacatgtcaaactcttggaaacttgagatcctagccctaacgcatgtgctacttcaaggaattcttcttatatatgacaactattccaatttgatgctaaaactagcccaaagtggttgatgctgtatcaattggtaaagaatcctcgattttcaggagcatccaacgacgaagatgaggattattaagggcagaaagcgaggcaagaacaagaagccaacgctaattttaaaaattcatgtcattcaagctgaaaatattgaagccttgaagacattcaattgtaacccggtatgttttgttaccactaatacattttatagtcaaaagacgaacaagctcaagaactcaaatacacactggaatcaaaccttgaggatcaaacttccgagaaatccaacatctgaatggttaaggattatagtatacgacgccctaccaaccggagctccccctactacccccagtagaccaaggacaaccactgcaaatacatcttcatcgacactgtcaaattcagggctaagttctcactctcattcgtcgagaaatttgaatgttacgtccaaaggtaatcaaacttcaacatcaattaattcagtatcatcttcagctacaccggccccttcacattcttcctcttctctctcaacaacaggtcccgggtccacacacaaaaataggattaatagctatctatatttgggtgaagcaaaaatttcattactggatttattcaagaggaaggacaccacgacgagctataaattttcaattgaagctcagcggtaccatctatacgatatgaaaggagggaaagaccaagattccttgaactgcaactttctagtgggcgatattttgcttggatttaagctagaatgtaacgttaaaagaaccccgacttttcaggctttcaatgcttggagaaatgagttgaacacttacttgggcagaatagatagaaataaggcccgcatgagatcttctagttctttgccacctccactagaagatatgttgagcaatagttcagctgttagtggaaatgaaatacgacgcgagaaaccatatagcgatactgatctagcccacgatgaagaggtcaatgccgaggatgaaatagatgctgaggaatctattgaagatatgaatagcagcggcagcatttgtacggagaggaggtacgatatagacaatgatactatattcgactctatatctgaggttgtttcgctaaatgatgaagaactagatattctaaatgattttgaagaagcagatcatccaaatgtgccagacataaatgtgcatgacatcgacgaagatacccgtatcagtctatcttcaatgataacagctttagatgaatatgatatcgtagaaccagaagatgttgcaaaattacctgcagtgtcggaaaatgacataacatcagtggatgacgaagaatctgaaaaccaacaggaaagtgatgaggagtttgatatatataatgaggatgagcgtgaagattctgattttcaatcaaaagaatacattgggagtcggcttttacacctgcaaaggggtaaacataataaatcatatgcaaattacttatacagaagagcaaaaagtaacttttttatatcgaaaaaggaacatgcgatgggggtagtatttatgcatattggggctatcaaaaatttacctgcattaaggaatcggttgtccaagactaattatgaaatggatccatttatcgttatttcgtttggtagaagagtattcaagacatcttggagaaaacatactttaaacccagaatttaatgaatatgccgctttcgaagtttttccccatgaaacgaattttgctttcagtatcaaagttgttgataaagactcattttcattcaatgatgacgttgcaaaatgcgaactggcttggtttgatatgctgcaacagcaacaacatgaaaacgaatggataccttatgagataccattggatctcactgttgagccagcacatgctcctaagcaaccggtattatattcgagcttcaaatatgtttcatatccgttcttaaaaaagagcttttggaaagaagctgttgacacatcagtcaacttagagagactcgacattattcaagtaatgctctatcttgaacgtcttggttcattcacgatggccgattcttttgaactctttcagcatttcaataaatctgcttgggccggccagagcattactagatcacaattagttgaagggctacagtcatggagaaaatccactaattttaaacgcatctggacatgtcctagatgcatgcgttcatgcaaaccaactagaaatgctagacgttctaaactggttctagaaaatgacttgataacccattttgccatatgtacgttttcaaaagaacacaaaactttaaagccgtcgtacgtctcatctgcatttgcatccaagagatggttctctaaggttttgataaaattaacttatggtaaatatgctttgggatctaacaatgcaaacatcttggttcaagaccgagacacagggataattattgaggaaaaaataagcgcacacgtaaagttgggaatgaggattatatacaatggtaaaagtcccgagtctaaaaaatttagatccctcttgaagactttatcaatcaggcaaggcaaaaaatttgacagcactgcatctgccaaacaaattgaacctttcataaagtttcactcgctagacctttcacaatgccgagataaagattttaaaacattcaatgaatttttttacaggaaactaaaaccaggaagccggctgcctgaaagtaataataaagaaatattgttttcaccagcagattcaagatgcacagtgttcccaactatacaagaatcgaaggaaatatgggtgaaaggaagaaaattttctattaagaaactagccaataactataatccggaaacatttaatgacaataactgcagtattggtatatttagactggcgccacaagattatcaccggtttcactcaccatgtaatggtacgattggaaaacctgtatatgtggatggagagtattatactgtaaatccaatggccgttcgtagtgagttagacgtctttggtgaaaatatcagagttattatccccatcgattctcctcaatttggcaaactactgtacatacctattggtgcaatgatggttggatccatactattgacctgcaaagaaaacgatgtagttgagagtggacaggagctgggctattttaaatttggaggttctactataataatcattatcccgcacaacaacttcatgtttgattccgaccttgtgaaaaactcttcagaacgcattgaaacgttagtcaaagtcgggatgagtataggacacacatcaaatgtgaatgaattgaagagaatccgtattaaagtagacgacccaaagaaaattgaacggatcaagagaacaattagtgttagcgatgaaaatgccaagagtacaggaaatgtaacatgggaatatcatactttacgggaaatgatgaataaagattttgctgggctatgaagccgccgaaaaattggctgtagttagtggttaccaaaatggaaaaaaaaaaaaaacatgaacaatctccctcagactttattatagactatagcgtgtacaaacaagtcatcgttgataatgaaagcaatggtttcataccaggaaatttcctatgaaaaatatgcatttttattagtaacaaaagaaactatattcctagtcctcttgcagaaaatacgatataatacttaagttaatatttacagtgcagtaagtacctttttcatgacctcatattcgtttgttcctcttgcaacctgaatggaatttttttcaaaggtacttctcggcctttcttgttagattgctttccatatgttttatcggaacccaatctagcataatttatagtccttttctcctttgaaacatcaatacgatctaggaaactttgtgagagagatggtataatggattggcataaaatggagaggattctagacgtttccatagccaaaaatattatattgtcttgttgatctaattccctctcccaaggtttactattttgaaccaaagtatttgcatcgttgataatactccaaacatgccttagcagttgaggatactggaatatggctattttttcgtcaaaaacctcttgtgatttgttgagtagtttagccagattctcaattcgttcggagactattggttcattttggaaaatctcctgaaattgaaaatttgccttgtcgctaaatttcataacagctctttcaatattgaatttcgagccacaacatctgttaatcagattgccccatttggatactaaaagctctcttgtctcgtataatttggcttcttgaaaatcgccgtcctcttccagtttagaattttctaacaagaaccaacgcacaatatcggctccataataacgtgccatatcaatcggatctacaacattacccaaacttttggacattttcattccattgcagagccagtgtccatgaacaacaatttgtcttggtaaaggcagtccagcagccagtaaaaaagaaggccaatatacggtatggaatttcgcgatatcctttcctatcacgtgaatggtgtttcgctgcacttcttttgggtatggtattaacaattggccttttacgtttgatttgtcgctataatgtcttgaaactacttcagtagcattactcaagatggacggtatgccaccgatggaggagaggtagttacacaaggcatcaaaccacacataaactttttgggacggatcattaggagtcggtataccccatttaagtctcgcagagggtctcgatatcgataaatctggcaatgtcccaccggtttctagttcttttagaatttggtctcttttagaagcaggaaaaatgaaatctggattctttcttatatggtcaactattttcttgttaaataaggatagcctaaagaagtaatttgtctctgactgataaactacttcgtttttcgattctgtattcagatacttaccatcatttttggggtctttaataaccttggattcaggatagaatgtttcatcagaaatggaataccaacccttatgttcgcccatgtaaatatagccatttttcaaacaaagttcccataatttcatcacgttttcaatgtggtcaggatccgtagtccttataaatcttgtataattaatgccatatattttgtctaattgaacaaactctgggtatagcttatcgacgaacttttttggctgatcgaagccattgctttcactagcacactggattttcaatccatgttcatcagtacctgtggtaaagaaggatagattacctttaaataattgccatcgatggtaaacgtcacttaataagctggagtaaagatggccgaggtgcggtttggcattgggatagaaaattggcgtcgttacgtgggagaccttagagtacagacgatgcacaattgatcgacattgcatgttttctttcgatcaaaacctatgctttccttatttacctctggagaatagtaacattaaaatttacattcttttttcacagttgtgcggatttatttgtttgaaaccaccattggactacgttttagtttttaaagaaagagaaggcacttcgtaatccaatgttgcctagtactggtattgcttgcactatacaaggaagtaagtgtgattatgtaatgctgtatacactctttattcaaacatagttcagaaaaacatatatacaaatatcgcccctaagccaattcccttcagacaaaaattaccatgagggcaaaaacactgtagaaaatcaacagtgggtaggcaattagcaatcttgcattttgcaattggagcaaagaatttaaaaatccagacgaggtccaagtactccaaattacaaatagtactgatacaacataacctgtagtgttgttcaaaccatggaaaatgcccagtaaagaaaggaaacacagaggcaaaaagcagtatcctaagatggacgctgtattgaaaaattgtaggttcgtttgagtggaagtatcgttattgctcattaatttcgatagattgtgcaaagaaatggtaccaaacaaagcgacaccatagatatatccaaaatgaacctttccagccatcaatagaaaaagtccgaataacaaaaagaatatcaaaggcccagccaaatctgaatcgtttagaatttcttgtggcacaccactaccaaaacgtattggtataagaaccattttagttttcgttatgatatgatcgaaatttattccaatttcctccagtaatggaggttcatgtggatatcccttagttgaaagagcatgtaaaatacctacaggcaaagggtcgggggcaacacccaaattgttatcgttgccagtattagaagaaccgacggtattttgaaaactcattgacccttggggaacggcaaattgtgcagaaggctgataaaagccaccgccattattagcattgttactagtattgtagaaagacatctcgagagggactaatagttgtcttgcagtacttcccgtccaatttgtagctgttataagatgacttggttcgtgtcacgtagttacctcactcaaatagcaaaataatcaatggttacccgaagtgaaaattttcgtgataatagcgatgagatttaaacccagttataaaagtcgtacaatattgaagctgttgatattggaattgaacaagtactaacgagatacgcattatcaaaactaacgtaacaagcactacaaaatgggtattatcgacaaaatcaaagccatcgaagaagaaatggccagaacccaaaaaaataaggccacagaacatcatctgggtcttttgaaggggaaattggctagatacagacaacaactgctagctgatgaagctggtagtggtggtggaggagggtctggttttgaagtggcaaaatcaggtgacgctagagtagttttaataggttacccctccgtcggtaagtcctccttattgggtaaaattaccaccaccaagtctgagatcgctcattatgctttcacgacattgacatccgttcctggtgtattgaagtaccaaggtgcagaaatccaaattgtggatcttccaggtattatttatggtgcttcgcagggtaaaggtcgtggtaggcaagttgttgcaacagcaaggaccgcagatctagtattaatggttttagatgccacaaagagtgaacatcaaagagcatctttggagaaggagctggaaaatgtaggcatcaggcttaataaagagaaaccaaatatttactataagaaaaaagaaactggtggcgtgaaagttacgtttacctcccctccaaagaccaatttaaccgaacaggcaatcaaaatgatcttgagagattatcgtatccataatgcagaagttctggtaagagatgaccaatgtacgattgatgattttatcgatgttattaacgaacaacatagaaattatgtcaaatgtctttatgtgtataataagatagatgcagtatcattagaagaggtggataaacttgccagagagccaaacaccgttgttatgtcctgtgaaatggatttgggattacaagacgtcgttgaagaaatttggtaccagctgaacttgagtcgtgtgtatacaaagaagagaggtgttagaccagtatttgatgatcctctagtggtaagaaataattccactattggtgacttatgtcatggtatccacagggatttcaaagataagttcaaatacgcattggtttggggttcttctgccaaacattctcctcagaagtgcggcttaaaccacaggattgatgatgaagatgtagtttctttattcgcgaaatagtataaatgaatagattttaaagaaacatgaaaaaacaagatcagcatcgagaactgtagtacggagcagagattttgcatgactaaacggactcattttccttgtagtagaaataaatgctgaaaataggttttttagtgagaaccggaaggtgttactttcatggtatattcgtatatacttttataatgtaatttgaagagctccgttcataaaaattgtcattctgggcttcaaatgaataaataaacccgaatgacaatgaaatctcgaaattataatagtggtacctagtgtagtaagtataaaggaaccttctctgttgtatctcagaatgggatacctcagtatgacaatacatcatcctaaacgttcataaaacacatatgaaacaaccttacagcaaaacgaacagaatgagcaacatgaaaataaaactctgccttccttagctaacctactctaacgtataagtatctgaacaattggtttagatccaagattccgcgcttccaccatttagtatgatccatattttatataatatataggataagtaagatcccgtgaatcaagctgataaaccgttttgacaactggttacttccctaagactgtttatattaggattgtcaagaaccttgacattaccccattgcatgatgcaataatctcatataaataacaagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcaatgttttttccatccccaagtatgggaactaaaatagctaaaaataagtatgaagttatatttttaaacctatttacagtgtacaaataaataatatatcataaatgacacagacgtatgttttaggatgcaaaagttcaagctgcccttcctaattgagtgacccgacccatctaccagaagcgccaccagcttttaacctgcttatcctggactatttcctttgttttctcctccgtttcagatcttagctgagacagttcatttctgatcctagccaactcttctttttgcacctcctccgccctcaccttagcaaagtgatctctgctttgaacgttatcaccgttcctttcccaaggtgattgaagggggcccgtcttccaaattggatcgtcactttgagaagtttccttaacaattttcatcaaagcctgctgctccgactgacgtagttttttctccctctcatattgtaaacgtaattctggggaaagctggctgattaactgttgatctgttggcgttgtgtacttgaaaagcagaaacccgcttccaataatagcgccaccaattgcatagactttcaaccaacgtacccacaatggtctttccatacccaaataatgcttatactgtctttgttttgctattactgcctctctaggagttatcgcgcactgcatgtatataaaattttatcttgataaaataccccgggggatgagcaaaaaaagggatatggggaatgaaaagtgagataaactagcaataatctattctaataagtagaacattcacaaagactactatggtgtaattctgaaaggatttacgagagcacaaatactattatgtataattctgactgcagaatccggcaagcttgatttaatatcacttaaggaagtaatatcgttaattgataaccgaatatgaatctcaatgcatattttgaagcatatcaagccatttttccttttctgttggaggcatttttaaggaaagaacaaaaagtataaaacacttcggttaataataaatgatatgtgaatttttttgaaaatatgtaaaataaataagtaataaataaaaataagatgtgtttatcgtaatgtactatacaagccttccaagccgacttctgtaataaaaaaaaaaggtgcagcttaatgtttgacggttcctatcctctctcccttataagctgtagttaaccaatcaactcaccaaacaaaaatggggtgaatactctaatagctgtgatcaaaatcataataccttccaataaagccattggtaatcccaagaaaccacgttcttccatgttcaagtaaatggtgtaaaaagcgacagcgaagaaaaccctggtcaattgcaaaggctttggcaagacaccagacagaaattcaacgggtttgttgacacaatcgccacctctttggaaatatttgaaacaacctttttgtaatgccttcaagttatcgctgtcagcagcgaacaaagaatacaaagccactgacaaaacgttaataacggaatcgtaactctttctttcgaaatggtagtctagtaattcatccaaaaccttttcacggtcgctgaagtctaggtcacctattttcttaatcaacaagacaacatcatgcaaaccgacagtcataccaccaccagtcaatggatgtctcatatttagagcgtcaccgataacacacataccagtgacgtcgttttgtctagctggcaagtaggagtttggcatagctctaaatttaccttggctgacggcttcatcaaatgaaggacgtagactctttggaatgaaaggttggacatccttaatcatccaactcttgatatcagctgggacctttggagagttgtaagcacaaaggattcttgtttcttctggactgatttggtaaaccaagattggcatatgatcactaccaagaataacgtgaccgtgcataggagcaggattcttagcattgaacaaagacataccgacaaacgaagaaccgacagttggaacatggtctgggtgcaattcctttctgaaacgtgaaaagataccgtcacagataaatgtcaagtgggctttgaattccaccttgccacggccatcaatgtcaaccttggcaccaacaacctcattcttttcatccttcaatatctcaatacagttaccttgcactctagtaacatttggctcttgagcagtaatgtttctcaagttgttcaagaatctaccatgaacaaaagcaacacccctttctctttcatcatcttcgtaatccttgatgtgaatagtgctgtcttccaagaccttgtcattaccatctttgaccaagtccttcaatttttcaactttagggatatcggccttgtaagggtatggaatatcaacttgttcgccgttgaaaaagacggtataaccggtaacaggatatgcttcgatgttgttgatagattgaatcatacccagacttctcaatgctctaacaccacctggttgcatcaattcaccaacaattctatcaggcatagcccagtcacgttctacgataagaactttcttaccctttcttgctagaccagtagcaacacatggaccgataacaccagcaccgatgacaatcgcatcgtaggtaattgtgttgtcggcattaatcaattcaggtgcaacgttaacagcagacatgacccttttctcgatatgtttttctgtgatttttttttttcaattgttcgaaataacctgtattgttcaatactggacaattgttctgatatatatatatatatataattttcaatgaaaaaaaaaaaaaaaagaaagaaaattagaagctagaaagaaataaggaaaaggaaaagcaaacaacaataggaaaaaaaagcatagaaacatataatagattaaatacaaaagatttattatacatgcgaggtaagactattgtctaagacttatacccgaccgagagcagccacggcatgcatcgactacgagcgtattgtgttatatcagctctgtccgatacactgcttgccttttgtacgagctcggccgagctatacgaaggcccgctacggcagtatcgcattaaagcgacgcaaattcgccgatggtttggtagaagagcttgcagaacgattcccattcgccacgatcccgtagagtgccctgaaccacgctcatgtccatgttcataccattcacgtttgtggagcaaacgtttaggccgaacgcaaatctcaaggcgcctgcagactgcgagaagattaaatcccgaacgtagtacggcttggtcgtatcttgcgagacaagtcctgtattactgatgattgcaccgcctctttgctggtgcaaataagagttggcaagaaggctgtctatattcttgttttcaacgataaaatcaagttgtaggacccccagaccaatcaagtggtcaccgttgtcgtacgattctaaaaagcggtcatagtagtattcgacaagactccaaaacttgtcattgtcaccttcgggaatgtcgaatgaggagattagataggcgtaatgcgaacctccaacgttggagccgtatttataagaatctcttaactcttcatcgtttggtaaaaaccttcttgcgttgcttggaatagccacatcgaacccatactcgagaagagattttgtgaacagcttatccagtctatacagggctacaagaaagcacgcttgaatgaagggtgttagggtgcacccatcgtgaacatttttcttgatctgagctctgatttgttctacttgcttagtactgaaatgcaacaagtaattgtaactagcattagcattactagaggggctatatctagctgtaagtgtagattcgctggaggttttaaaattacaatgttcataaatgaaggttgttaaaaagaatttgggtaatgaagtcaatgctggcttgtagtcaatacgatccgtaatcggttttggcaatttagaaatttcagtgtagtctcgatcatagtcaatgatgacttgatcttcgatgaactcttcatcataatcaaaccctttttcttcgattttacaaaagagtagagctaaatctttgaaaaaattcgatccactgacaccgtcggagccgcagtggttagtgacataaacgaagtttttccacgtttcaaacccatcagtatccttacctggtaaacaaatcaatctccaattaggcctcttcggattacccagaggtatgattacagggctaatcaattcgattaacctattggtgactttgaaatcatcctttttgaactgttctgagattttctccatgacttctctgtattctggttgattattcataatcaagtcatcgaattcaagatgagaaatcacctttatgaaatcatgctgtggaaaaggtttactaaggtactcttcgctagagtagtacgcttcatgatgaggataatgcttaggaatgattgtatgcgcaagagttgagtatttttgaagtaatactttcaagacaagcattagttgtctcttattaacacctttattcaattccgcgtaaacagtaaaattcgagtacattttctgcctactcaaaacagcaaagtagttttccaagtggcccatacgtcttgcatggccacggtctatcaactcttgagtgatatgtggttcgtatccttctatatcttccataattaacctggacaatttttattgctgaagttattattcgtttgaaagtctcagtactgtttgtacgcattaggaatgacattgctgttactgcagaattgccctacacatttgttgttgtcttttaagtaacaatttgctctattttcacagacctcgaagaaacgtaaatcttgacaacaaatgtttacgatcgtttaggtgtatgaaaaaatatagaataccaaaataggaaactcgttgaattcgtttactcattatcccgcaatatttatcggtggcctacagagttcaatgtagcctgagattgtggcgattgaaatactgattacttaaaatttgctaaagcctgttctatctgaagaaaaaaaaaaaaaatggatgagccttccagttcattgaaattcttcagttcttatttttttttcaaaaagaaaagtttcagtaccctgttccaaaaaaaatgaaaaaaatgaaaatccagtatccttcccataaaaattaaaagttccattatttatgggtaagtaagtaccactgattatataccatatttataaagtgcatgaatttattactatatattgctttttctgacgtgcttccttcactatttatggccactggtactactattatggtggccatggtggctagtttgatggtaatttctactatggccatgactgtgcattgccgacccgttcgctggcatgccagatggacctgatcccatcattccttggaagggtatccctcctggatacccgaaggcacccataggagcgccagggccagctgccataaaacctgcagggacatggggcgaaatatttcctcctccttcttcagccccattgctacccataactggcatcatttgaggcatagatgggtgataaaacattggctgaggttgaaatggcatgtacatacccattgacccagcagcaaagccattcatcatcggatttggtgatgccgatggacctcccatcggaaagcccatcatcccgcccatattcatgcccatagctggattcataccaggcacagcattgcccatggagttcaattggcgttgttggaacctagtttgagcttcttgaatcgccgtatcctcatctgggaaaaatgtcttatacgattcttcaattgtatttaaccaggttggcgcagtaaaataaggtttttcaataaagaagggttccatattctccgaggcatcatcgcctttcttcttttcatcgtgggcctccttggatttgatgaacatattaaaactttttccgaacaacactctcttggcgtcattagtatgagggttcttggcaccaaaaaaggaaccatgattacgtcttctcaatgaagtactagatctcgtggtatggccggtagatgattggccttgagatatgttgctgccacttcttctagattctgatttccctgcagaaatctgtgtagtaggagaaacagtcttggccgaaggggttttgctgatcggttttggaggcaacgaagaattagattttaatgtagagcttgacctttttaagacttctagcatgtcttttggaatatcatatggaactttaaatttctcggaaaatttcttcaactcttcaatctgggcttctttgctactcaaacttttcttattcttagaagtcttttgtgggggttttccctctggcgcacctgctgctgcgggagtagaggtatccgtggaaacggcattttcatttttgttagaattactcgaagagataattgctggatccatatgatgaggttgctgtcttaaagtaggtgggacatacctattccccttgttggaattaggcttagaattgctttttaaagcggccaacaactcatctcctcttctatcaacaccagagtataagtcttcttcatctagaccagaatcatcaattatgatacctctgtcctctgcaatatgaatattaccggaagttccttgcgattcaatttccttagcgattctttcggcttcttgcaacctcttactgtaattagggtcatccttgttaatctttgttgtatacaaatgttcatcaaaagttgactttacgccaaactttttctcgttcacagcaaattgatcccaactggcagaatcgtcttccaaagctttacccttgttgatatcaaaatgttccgcgccttcttcgggtgtccatttttctaacttacgctccttaatttctctaccagaaccagaaatatcaacatcagtcctgaatttcgtaacttcattcgattctccatttaccctttccttttcaatatttgttctggcgggcgttgtttcttgggctttggaattttcccatttctcatcaagagacaaatcaatattcttcagttccaactcagcgacatcttcaccgtgaatcagcaaggtttctcccaaagtcttagccaagtcatccacagaatcactaactcctgaatcagcaaccctgggaaatcttaatacaacatcgataccattagtagattccaaattacaagatactaataaaccggtatatttcacacctgaagtaacagttactgttacatcagagcctatactattggctaacaaataatcttgacggtcatcaaagtttctcgtaatttcagggttctcatagaacattgaactgttgttttgattagggacgcctccattcgtataattgctgtcagaattaccaccctttcttgagttggtggagctatctcttttcctaaagtttcccttcatattgtttcaatgtaatgaactcctttaattacttccgtgactgaggatgtcagtttttatatcaaatcaattttcaaagatttaattattgcttccccttcaagatcaattcggaaataatcgaaacgtcttctggaaagaacaaaaagaaagatagaagaaaacgcgagtgaatgacctatatcttccttaaagatctatgcgatgagagatgccgatttaagaactgctttacaaaaacgcaaatctcaagtaaagaaagtgcctcccaattgagctttccttccttctttatttttttttttttccagtttttcataatttgttgtggctctccaaggttttctgaggctcgttggcggagaagttacgtaacccggatgctaatagtgcatgattatatatcaaatatttagttatatgcatcgtaatcgtaaactctgaaacaatggattatcgctagtgtatatcttcttcggtcttatcttggtgcgactcatggtgcggtacaaaaacctctttgatttcttcttcatgtgaatccgaaatcatttgacccattgtttccttaagttcctttgatttcttcgtatattctttcaaagaaggtaacaacgacagtacttcctccttatcaagcctcacatcggctgtactttttatggggtcgttcaacatcaggttcaattcgtggctatcatttctaaaagttactgggccatcaggatgcataaatccattagtagattctaagccatatgtatattccattgctttgttaagtactggatgcagatctttttgtattagcttctcagtgagtcgtttcttgttgtttgtttttaaattcatgcacaacttcctagtttcctccaaaaggttttgttcacgtgaaagaattgcttccaatctctcattattttgtagttcttgtgaataccggttttgaataaattgtcgcttagaataaatatactcgatgtctagatctctttccgatatcctagagggaaatttggcctgtcttagcttcttctttatctttgtgaggattatttcaagcaaacgttccttcttagaatatattcttttaacctcattattatcgccatgcgtcatttggttcatttccttttcgtacttctcaaagacagaatcaagagcgcttacagtgttagtctctaataaacgaagtatggatcctatcattattttagaaggctttttccaatgctttaattcataattgcgcggcaacctttctctatactcagcttgtattaccttcctgaattcccaaggtcgtacattgccctctccacttgttgcgcttccatccgatagatgagattgcaatttacctgtactttccttgccaacctcaaatcgaagttgtttagatcctttatgatggtattgtccttcttctttgttcgtgcgctcttctatttctccttcttcagcatcatcagagttctcataaaaaagcgacttctttgattgggtgcttttagcttctggtgctacgtccagacgtaaagttttaatatcattcacattcatgagaatgctgctatcgctttcagaggaacttcggttgggtgacagatccatggcctggccattgttaattgaatcattttcaatattttgtaaaaaattatctctatcagctgccatacagtatacgtagcactagtatcgcttgaattattcgtccatagggtgcaagttacctcatccattgttgctatgtacctctatctgtattaacttcgaggtagtaaacaaatgggtggaccgtattgtgactctccgggtaacaaaaatatgttatttaaatgaaatgaccgggatgatggtactctctgaatctttcccttatctacctacaagaaaatggcaaatattgtcataataaatataaaaaaaaactgtagtttctttttaaatttttctacttaagtttagttatactgtacctaggtatatataaatatatataaataaaagtggccaagaataaaagaacgcaccccgtcgttgacttagaagtcatcatcaaagttaatttccttggatggggtagcggacttagacatgtcactggccttttggtagtcggaaaccttcttttcaaagaaggtggtcttaccagcggtagcgacatcctccatgaattcgaatgggttgacggcgttgtagtatttttcgttaccgaaaccttgtaatagaccgtcagcgacaaattctatgtaggtgtgaatgctcttcaaatccataccaaatttttctactggcaaagagtttgagtagtattccttttcaatttccacggcttcggtaatgattttttcaatgatcttggggtttggcttggttctcaaatgggcaaatagcaagcatgaaaagtcagtgtaggcacctctgtctctacagatgtttctgttggccattgctaaacctggcataatctttttgtcagtcaaccagaacatagaagcatagttaccagcttggaaaataccttcctttgcagcaaatgctactagtctttcagcatacaagctgtcatcgttggaaatccatctctcgatgaaagcagccttatgcttgacttcaggcaaattggcaatttccttgaatagagggatgttcttagggtccttgaagaaggcatcaaccatcatggagtaaacttcagagtagatgttttccatcataatctggaacccgtagaaactcttaccttcagggttttgcaattgggcagaaaagttttcgatcaagtacttgttgacaaggttgtcagaagaaatggacaaggctaacaagttaccgatgtaggtcttctggtcatcagtcaatttttggaaatcttcagtgtccttagccaattcgatttcttccgcagtccagaaagaggcttcaaccttcttgtaagcagcccagatttcgtggtatttgatagggaacatcacgaatctacggctgttttccatcaaaaggatttcatccttttcagcttctttcatatcatgacgttctttttggaaagtcttcaaaaattggttatgtgcttccattgtaataactaattgtgtgcgttgcgcggggttgtgtggctcaaaaagatctgtttttgtattagcaattttttatttccctttttaaatgaattttttttctttctgtttcgagacaaggccttttgcaaaaaaaaaaaaagtaaaaaagtgaaatttgatagtgtaaggggacagaggtggggtcagaaaccaatgtatctattgatagtctttttttgatcgaaaagccaagagacaaaaaatgaagaaaatgagagataaggaatgaaactttaggaacattgaagattcaatcgccgtttttatacgccagagcttcatgagaccaaggaaggaacggacgtcgtctaccgattacagtaagcaaagaggatggtgttgccacaacaacgcccatcgggaaggcaagagacgctgtggtgaacaataactgccaaaacgtggttctcgcacgctgaaaagcgcgttctcgtgcgccgctttcagtgtgctagaacttgcactgtccggtttccggtgcttggtgttgggtggtcgtacctgctagttccattggtgcggtgtatgggcgggtaccctcaaaaagggaaacgaaggtaggcgcacggtgcttattaagctcagaggcgacctcgcagaagggggcagaccacacaagcggtggaggcgctccagatattcagtggagtggggcttgctcatgttctgttgttggttttggatagaaaaagagcgggttgaatagtttgccatggcaaccactctggaagcgaaatcacatagacgcgtaaacactcacacacaggatattcgtatagcaaggtactagtggcgacactcaggtggtcctcgttgccttatctccagattcctcaatttctgtgaaacgtaaacattatgggaatagtctagacgcgtacttcattttctttgtttcgtgaaaagtacactttcccgtcttcgccggttccctttcttgcctgaaatgctcgttctaatggaaaaaaaaagaaataaaggtgggcctgcccattagcaggaaattggtacttaattattgaaaaaaaaattattggttgctaagagattcgaactcttgcatcttacgatacctgagtattcccacagttaactgcggtcaagatatttcttgaatcaggcgccttagaccgctcggccaaacaaccacttatttgttgaaagcgagcgcggtacaagtaatgttacctcatctgatatacaataaaggtggagcgccaatatatacgcatttgactgttcataattcattgaatataatttattccttgttagtacaaaagggttaaacagaaaaagacgtgacgttgtaaccgagaggatggtaacaccgcggtatcacccactcgcccagccgttaaatccaatcatccgaataaaatgtttgtccttgctagtttgtcctggtgataaaagccatgaccacttttcttggagcctgcatctgttatctctcccgtcgataatggactttgcaccggtgtattacccgcaagaattctgataacgttcaagctaaaacaaaactgctaaatgagttctgaaatggcatttatgagtacatatgatagatttgctatgtatcaaacctggaactggcgctagcgctatggtttcacttcctcattaaaccatacccttgacgatttgacaggtcgctacagattcagaaagagatcatatcaatacaacaaataaaatataagcgaataaagagcaatgtctttcccctttagtcacattactagccaacgctaattcttgatctccttcctcttgtttccggtgtatcttagttttcctggcgttgccgaagagtaaaaaaatcctaggtcctaagatttataaaatcgacaaaaagaggattcaagtaggatatctgtcagttcaaaccaatcaatcttttctctccaacaacagtttgagcttatttaatcaagaaaatgggtctatcatctatctttggcggcggtgcaccatcacaacaaaaggaagcagccactactgcaaagacaaccccaaaccctatagccaaggagctgaaaaaccaaattgctcaagaactggctgtggctaatgcgactgaattagtgaacaaaatttctgagaactgctttgaaaaatgcttaacttcgccatacgctaccagaaacgatgcgtgcattgaccagtgtttggctaaatatatgagaagttggaatgtcatatcaaaggcttacatctccagaatccagaacgcctccgcttctggcgaaatctaaacacaccatcaggatcaatttactgcgcagtatgtactcgtacttgtatataagattcaaaggataccaagaaaatgctattacgtttaataacgtcgaagaacagtattgcactatacttgcttggtatagatatgtacaaaatatatgtatatacataaaatgagttattctttttcctaattctctttttcctttagtagaatataaaattataataaggattttgtgaacatctgacagacaggctcgttcgtgtctatttccattctgaaatttgaatgcgctttggcgagacatagatttgtgtcaaaatatgaagttgagtgcctttatgaggttgggttgaacatgaacaaccagccaaaataaaaaaataataaataagacgagtgccacttatatagcttgagagagagagagagcgtttgcacgtatatgtgtgacataatcagcgtttactcatcatcgtcgtctccatcgcctgcagctattcgagccttgacatctttccataattttcctttgttgtgattctcgtaccatgaagtaatagcagtatcaaatacagtttggaaaacaaaggcacctgcaaagatagtaccaacaaaaacagcgtttcgtttgaaaaaggttttatatagtgatgaaaaagactactcataatttatgcattgttagtaacctgaatggaaacgcatggaacatattcatagagctgctgtcaccaatttcataagcttcgctaagtcgttgcgctcatcggtgggaaactaatttccaaagcccatgatacttggctaaggaagattccacggataacatttttagcctgaaatgtgaagcagcacacacacacaccaacataccattttagtccgtattgctattgttgctttacgaaattgcgaaggatatgaaaatcaaccttcaacgattattgactatccgtgacaggacattaaatacaactgctaagctaaagtttgagaggggatgtcattagggaaaggcccaaggattgagcagcttttaggtcctagaattctttcggcattgacttccccgcgtttgattgggtcgtgtataatgatacatattaacaactggggagttcaaaagttgccttcgctagataaggaaacttatgatagtcacttcgaagtatttgtaattaggttggtattacttctttgttaataataaataaaagtcaatcgacgcgcaaatgtttaataatgtataagtttttatatacaaatatgtcaactataaaacatagtagagggcttgaatctaccaaatctctcgctcatcagagtcatcattatcatcagagtcatcctcatcgaggtttcttggatttgtatttcttatgatagtagctccatcaaattgaggtcctaagaactgcaatattggtgggggattctgaggtgcatcatcatcgccatttccctgcggttgtagagtgttcctaaagttttcgaagaattggaaaaaatcacgtactccgccaccagcaataccttctgcgccaaccccaaataagttggcggcctgtccagtttcatcatcaacatccatttcgtcatttccctccgtaaaaaacccgtcttctccctcttccatatcttcatcatcttcatctgttggaggtattcttcttggccttggttctctattaaatgcaaacaagaaaccattggaaagtatagtcactcgaaattcgtcacccattactctactaatataacctggaatttcattgttaatccataatctgtttaagtgctcatatcttttcaaattcaaggtggttaaatcacctcttctcatggcatttctaccaacttcaccatgcgaatttagatatggtgcagatataaaaatattagaaggaggctgtgtcaaatggagacaaacttcacttgaattgggcatcaggaaggcgccaaatggtttaaaacaatttttattcaaatgcttggtcatttcatggcggtccgctcttaaatgcactttgacaccacatgtcaaacatattttgaaatctaatcgattatccgcattcttcatatgctgagaacgctcttcacgtagcttgatttccttagattgggtaacgtaagtattcaaatattttgataaatctatcagttttataatcccacaatattcatatgggatgttctccaaatatggatgcgatacaatggactcctgcgttgtcaaaagatcgactaaggattctttttcagtaatcattttcaatgccttattgacaaactcggcggtatcttcgaattccagttcttcttcaacctcatgaccgttgatgaccagcgtttcattttcagaatctttcactaattcgtgtagcactttgataaagactaagcaccttcttatcgtaggaagaagactcttcaacaggaaggtataagctagatcataaataatactttcggagtccaatccctccattcgtacatcagatatggtccttagggcgaagagcatctgctcacttactttaagaacatccccaattttggacgctttagcatacaatttggtaacctgttctgcatcagaaagaccctgaagaaaatctcttagaaactgtctagagaacgttgttaacgcctctgtaacagtctgacgaagtgaaactggagaaaataaagcgcttcgaacaatatattggaagagttgattttggttccaaacagtatcgggctgctgcgggtacggttcaaactccatacttggcttgcctatgacaaaggtgaacagcataatgcagactaatatattttttaaagttttgtatttctgttccctgcttctgaaaaatgaaatactgtatggcttttctaacctagaagcaatttctaacattgaaatggtatttgcccagtgcacacttaatattaaagaaacgtccttatgcgaaaagttggcccgctttcttaccgctttatcaaaaccttgacactgagatatcatcaacgaaaatatagagtttattgtacgataattttcctcagtaaaaggtttgaagagccttgacaatgtatccaaagaaagttctgattccaaaaacatatctagcgacaaaccagtatttgcctttgaggtttgacaaagaggtaaagtacaattcgaaaatgtttggcataaaggacatataaacgcgtttgatgaaaatctctttttttgaacgtacctcttgaagcagttatgatgaatgtgatgattacaggatacaaatactttcctagatccacaactaccgttttccttcaaagcctctaaaacatcatcgtcaatataagcttgtttttcatcatcgttgtagaaaccatcccacatgggcataaattcatttgggttaaaaatattaccaggtctaaatatcggggaatgatcatggtacgcaggtatcacaaaaaaatcggtcgaactggaatcttgacatagtgcgcaggtaaaatcctccgattcatatactttttcaccgaccatgtcaacatcgttatcctgctcatcaaattcagactcatgttctttcatgaatttcgtttgttgattgttaaacttggctagaagccttgcttgatgtttcttggccaatcttctttttcgttccttctctgtctcttgtaagttaactccttggcgtagtttcttatccttataatcattaacgtattggttgccaaaactggcaattaatgactcaaaaagttcatttggttttttcattatcatcttctctaacaaatagtcggctttacggacaatactctcggaaaatacgtctgatttagcattggctatgctcaagagtaaattacatataggctttgacaaataagcttctggtatagagtccttaccatttatcaattcatcatccctgaatataccatgaactaaatgtagtagctcattcaggaaagtgctatcctccatatccagacatacctggagtagtttatagaccactttggcaaataccgtattccttgtaaaagcacccagattgagagcgtctttatctaactgttttattgagacttggggtattagtacaacttttgctatttcatccttatccttagccaaatgtgatttaataatagttgcactactttcgaattcgttttccaaattcagcaactttaacggatcaacctttgcatacaagcttgcttttaatttaaaaacaccattgtcggccaagcccttaggctcaacgaaaacagagacttcttcaagtgcttcgtcaaactcggtagtatcttcagttaggtagtcaggaactgatcttagtagctttgaatacgaaaggggtttcatgtaaaggttataaatgattgaatttttgatttgatccattcttctatcctttagagaagagaaagttttaaaatattgtctttcggtcaatatttgataaataaaggcaatgaattgttgaatgatgaatgaaattttatcctcatagacagtgtgttgatagtcaacttcacctgtaaaccagtctagtaattcccatctatcaagaatattgtatattattctcggaatgtcatcacgttcccaaaggatagctaactgattcaaatgtatatctctggaataggaacctaattcgggattgtttttataatacgatgcttgatgtaacacagacataccatttcttacccaaaacccgacgtcaatttgagagcacaatacaactgatctcaaagagaaatccgatattttcagaaaatctgaacagtcttctaacgcttcgtatgcatcctttaaagacactttttcgataaggaatgaaagcattgtttgtaaaggattcataaatgcaactctttcgtggcttacgctaaacttaatgacttcatgagaatcatatattaacttgtatgttagtgatctattgcctagaaatgaactgataattcttattgcatttaaaaaaagctttgaatcaatggaatcttttgatttttcgctaactttttccgctgtttgaataatactgtaaatggaggtggtatattctaaataggagatgaaattttgatcttcgtgaagaacatgttcaccttctttacgctttatcttccacgctccattgaagagcttgcaaagagttaatagagatattatttccttaggtctcaatggaatattaggatcatgtaccttactcaataaagtttcaactgtatacaacccttgcttgaatgatatactgtaactctttgttaaattgcttttttgaactctctgccagatcaatacaccaccttccaccttacaaaactccttaaaaatgtctataattgaccacacaatatccaaaaaactttggttttcgaaaatatttttggcattcgtagggcatgtaaataactgtacgacacactctcttatagctgttagctgaggttctctatccatatatgccacagatcttgtgatgtggttgaatatttcgactacctgttgacagaaaatgggcttgtataaatttgaagaggccaacgttggaatgatcacattctgaatatcttttctcagtcttttccaatatctgttatcaaaataaagaatatgttgtaatcttgtattagaatatgttcttgatgttggagtttctacatcatttatcaatggtgaaagtgaatgggtgcttgattcgggtagaattttgtgatgacccaaaggaatttgattgccatctgcaaggatagataaatcgatgtatctgtagggatcattcttatcgaacttgttgctgaaatatttctccaccaccggtgtcatatcacgacattctgttgcatttaagtattctgaacacagggttttacccatcatgttcctaaaagtggtttggaaggaggagtttggtatgtttaaacagtgtgtaatccaaaggatgatatacttgcatgtttcttgatgaagatattctgaccacgatgttaaagtggcacttaatccattcgtttgaacagcaaaaaaaccacctaagacagatgataaatcttgtgaacatttcaacattgctcgaccttctccgtcaatcctggatgttaatagatcaatgtgtacgttatctggaaccccctgtctcaaggcagtcgtagcctgcgaatagttatgatattcatcgttatatattattaccgtgtaattttcgggatcgattttcgcaagcgatggagatgcctcagggctattagaggggctcgtctttgctgttgttgttccgtcaaacatataatcgttttcatattttaaatcgtttaaaaactgcgctctttcatacatttttccctgttgtgtcatctctcttaatttgatagtgatatctttctgtattgtgggtagaggttcgatattctggttaaaaacatcgataaaatagtcaaacacttctgcaagaaccaactccactaatgctatattcactgaatcattccatacatcttcttcctttatgtcggcatttgtggcgggatcttccgatatatcgttttcttgttcttcagctttgcaatgaagtggagaattccaagcttcttcatctccacagtcacaaattccactagtgaattcagtacatatatcggtacaaacatgatgattcacatgatcttttggattaaaacaatgaatacaaagcacacaagtatcatcgcaaccacactcatgacacctatacaagggttcccctattttgaatttcctcccacaatttcttccggtatgtttatggacgtctcctattctggattcatctatcttataaaacggaatagtttgttgagatgttatcttatcaatatccacagcatcttctaaactgtcaggaaaaacagtaagctctgggttagataatttttgttttggatgagcattgaataaagtaggtaagttctctccgctgttagaaatgacaaagtatagatatctgtaaatgaactctttaagggctctgctcatgtcagccctttcagtaggacctctcgtatacctaaaataggggaggttatgaatagacctcagtgttctcctaatgtgaccttgtaaagatcctaaatcatcatcagcaacggacatattggaatgttctatgtaatttgtgtgacctgtaaagattagggacttcagtgagagaaaatagtcaactaataggatacagtaaacttcaactgcctttgtccgaagatgcgaagaaaaaggaagaaaggtggtaaaaaaacttaataatgtatcgcaataagaaggaggggcaaagaaagcaggatgctactattaaaatagtttgcttttgttaaatgcccagtttcacgctataagtatgcaaaattaaagaataaaaagcccaatgaggaataaagcagttttattgaggtgagactaaaagggtctagcaatgaaaacaatatatgtttcctttttaaaatgtaccaaagtctttatactcgctcgttgatgtactgggcgttatcaaaactgtttgccactgggtagttgccttatggtcactatctgcaagttaaattcaatcgcaagaggaagagaaaataaaccgtcgcatcacttttctacacttacccggttattaattttataacgtttatatgatatatcttttcttatttattatattatgaatcgtgaaaacggattaagctatgcttacaatttggtttcctctagtttcgtggcaatctcgttggtcttagtagcgcctgggtacttagtacccttattctttggtttcttagcctttttcgacttttgtggtgtggcaactggataacccttttcggaggcctcttgaaattccttgttgttggcaaattcttgtctgattggctccaatagctcgttgatagcgtcagcaacaccaatttttagatcaggtggggacaatttttcttctttaaaagccaatttcatttcttcgaaggatttgtaggtaattggaccaccgaacttttctggtctatcaatgaagaattcgaagtgatttgtaccaaacttcaattcttggattggtgcaatgacatattggacaaatgacagtaaaccattctcttcgacgttaccggggctacaaaatgcactattgatctttttcttaacttgctttggttcttccaaaaggtcgatttttgaattcggatcagaggcagacattttaccaccttgagccaaacctggaaccatagggttcattaaatgtgctcttttcttgtagcccaaacttggtaaattttcttccgctaagacaaaaatttttctctggtcgacaccaccaaattggcaatcaacatctaagaattgttcgtccaacgcttgcattaaaggatagataagcccactcaataatggattggcgacttgcttgacaacatcagcgcctgcccttttagcatcgttttgtgaaacaatgttggataatctaaagatatccatggtatagtctggagttagctggtaagaagagccaacaacaaattttagcttttcaattggaacattgatgcttctcaagatagctttgatggtcaattcatagtatttggccctatagttcaccacttccaatggcgccttcatgttgtccaaaaaggcgtgcaagtctgctaaaagaacagtcacttcacaacctgctttcaagaaatcagcaagcttggtcataggaacaaaataaccacaatgaggtcttccagtgggcgcggtaccccagtataatttcaaatgtctcttttgtacttcgagaacatctttgatgatttgtgggttcaagacttcttgcaagttcttggtaatgagaccgaacgcctcattagggtcaaccgtggcagcagaggacatgttatcgtcaattagagtatgcggttatggatgctaatctctttttgacaatgactaatttgtattctgaagaaagaacaattaattttcataaaatttttctactttgtaaatgttcgagttccgttcttagtgatgctcgaataaggaccttctcgcctccatgataaaataaaaattatgatagtaagaagtatggatggttcgaaaggttgaagaatagctagggaggcctattcgagtaagcgcaaggatgtccagacgcaatccaccaggcagtagaaacgggggaggtccgacgaatgcctctcccttcattaaaagagacagaatgagaagaaatttcctgaggatgagaatgggtcaaaacggcagcaattctagttccccaggcgtaccaaatggagacaacagcaggggatctcttgtcaaaaaggatgatcctgagtatgctgaagagagagagaaaatgcttttgcaaatcggtgtcgaggccgatgctggcaggagcaatgttaaagtaaaggacgaagatcctaatgaatataatgaatttcccttaagagctattccaaaggaggatttagaaaacatgaggacacatcttttgaagtttcagagtaaaaaaaagataaaccctgtaacagacttccatcttcccgtaagactgcataggaaggatacgagaaacttgcagtttcagctaacaagagcagaaattgttcaaaggcaaaaagaaatttctgagtataaaaaaaaagcagagcaagaaagaagtactcctaactcgggtggtatgaataaatcaggaacggtctcgctcaataatactgttaaagatgggtctcagacacctactgttgattcagttactaaagacaacacggccaacggtgtgaactcctccattcctactgtaactggctcttctgtccctcctgctagtcctactactgtatccgccgttgaaagtaatggactgtcaaatggttcaactagtgcagctaacggtttggatggcaatgcatctacagcgaatctagctaacggaaggccgttagtgacaaaactagaggatgcaggcccagctgaagaccctactaaagttggaatggtcaagtacgacggaaaagaagtgactaacgaaccggaatttgaagaaggaactatggatccactagcagatgtggcaccagatggaggcggtagggccaaacgaggaaatttgagaaggaaaactcgtcaattaaaagttcttgatgagaacgccaaaaagctgagatttgaggaattttatccatgggttatggaagattttgatgggtacaatacatgggtgggttcttatgaagcaggtaactcagattcttatgtcttgttaagtgtagaagatgatggaagttttaccatgattcctgctgataaggtttataagtttaccgcaagaaataaatatgctactttgaccattgacgaagcagaaaaaagaatggacaaaaaaagtggtgaagtgccacgttggttgatgaagcatttggataatataggtacaactacaactagatatgacagaacaagaagaaagcttaaagccgtcgctgatcaacaagctatggatgaagatgatcgtgatgacaattcagaagtagagttagattatgatgaagagtttgccgatgatgaggaggcacctattatagatggtaatgaacaagaaaataaagaatcagaacaaagaatcaagaaggagatgctgcaagctaatgcgatggggcttcgtgatgaagaagctccttccgaaaacgaagaagatgagttatttggggaaaagaagattgatgaggatggtgaaagaattaagaaggcattacaaaagacagaacttgcagcactatactcatcggatgaaaatgagatcaacccatacttatctgaatccgatattgaaaacaaagagaatgaatcgcccgttaaaaaggaagaagattcggacactctatccaaatccaagagatcttctccaaagaaacagcaaaagaaagctacaaatgcgcatgtgcataaagagccaactttgagggtgaaaagtattaaaaactgtgtcattatcttgaagggggataagaaaatactgaaaagcttcccagagggagaatggaatccacagacgacaaaagctgtagatagtagtaataatgcatcgaatacagtgccttcgccaatcaaacaagaggaaggcttgaattctacagtggcagaaagggaagaaactccagcgcctacaataacagaaaaagatatcatcgaggctattggtgatggcaaagtcaatatcaaagagtttggaaagttcatcagaagaaaatatcctggcgcagagaataaaaagctaatgtttgccattgtaaaaaaattgtgtcgaaaggttggcaatgaccacatggaattaaagaaagagtaggttagtttataatgttatgtacttaataggttatttagttttcgttcttttcattctttcctttttctttccatttaatcttatgtagttacattatactgtcattttagttgcagtaagtatacttttttatctagtctttttttctgccttttttttgagaaaagactcagaattctactaaactctaatatattgttatttctgtattatacaattctatgctatgtgaactgtccttgaaagtgacctaggccacttcgacaatttcatcttcttcgtcgtcatcttcttcttcttcactctcctcctcttcttcctcttccgcattctttgatggcatctcttccactgctcccgcacctggctcgcctctcattaacatattaacaattctgtaacataattcaccaatatcttcattctcaacgtttttatgcagctccctcactagtggataaacggacttgtctcttaagtattctcttccagcatgcgttgtacatagcaaaagaatactttctaaatgacagcatataattgcaggaatcgggtctctttccttgtcctctggtaataattgaagttcatctggtaaattgaacatatcttcctcatcaatttcagaatctttagcactagcaataggtagcaggatgtaaggcaacaagtttattttttcatctttgagtaacctttcatgagtttcagaatcaaatagggaatttttaattgtggaagcgacaccttctcttcttacctttgcatcatatttttcggtaaatactagcaattttgaaataggaacaaccccatcgtattcctgctcttcaataaaatacatcctgcccaatttaaacctcgagatatccgcaaaaaaaaaggctaaataattgaaactggcatattttgttaattttttatcataacccttaacaaagcaatccattaaacaatccatggctctcaaacttttgaaaacttctttatttaaagctgctaacttcaaaccatcatcgacctcctcaccgcttgaattccttttgatattcagaacagcaagaatgccgtcatccttggctaagttgcttaataagatacacattatatcggcatttggattggttaaatcgacaattttccaaaccaaaaattttaagaacttcttgtcatcgctcaatataatatttcttactaacttgtcttcagataaattgaccaatatagtgacaccttgctgaataataacacgggtgccgtgttctggatccatgatcatttttattatatccttaatgggtctgtagctatcatttttgaaaacttttgaagtgggaccagcactaaatccaactagattatcaatggcaatctgtcttacggcaggttgtggtgaatgcagaaattccactaattcattcaattgtgaagtcatcactcaattttttgttgatttttttgagctatttttaatttttaaattaaattgataccgttttaagaagaataaacttgtcgttattagagtaggtgcgtcataaattgatggatgagatgagagagctcaatatgaaaaaatgaaaaaaaaaaaaatttgaaaaagcccttcgaggaagaatagggaaaaatctacaataataattatcgtctggggtgataacagaacacatcgaaaggtagcactaccagtaacatcccaattggctctgcagctattagatgaaatatactgcgaattgcgaatcaagacatctattttttattcttgttagttttcgcggtaacaagtggagcaattgctacatactcgatgtatgaagagcttcagtaaaataatatcataacattatcgccatttttttggtacttgtttttccataagtgacagatgtcaagattaaaaaagaatatatttactcaacctgagaacctgctagttttatattaccttttatatattaatgttacaattggctctacctgaagttgtgttgtcattgctatggaatctggcaggacaccaaaaagtcacctatgcgggagatgaaggcatatttattcactaaaatctccttgacggtttccccttatattgaaaatgtgataactcctcttcaatgcttagaattacgtttcttaagtgattttctgcgtgctgttccagatggctttctatcaaattccttatttcaacaatcttttcagtcatcggcaaagcttgattggaagcttgaccgctatttaacagtaaatcaaatataacgccccatatttcttttttccaataccttttgaatgggttcttcaatttgcatcgtccattctgcagctggattgtttctatgaattttccaaaaagcatcgaatgtatgacgcctgctaatccataataatccgcttcataactccatggcttgcccgcacgcatttcccagcaatcttgctgatcagccttccaatttgatttgaatttcgttccaggtggtaacagtgtcatatcaaatgatctaccgaaatctattaaatagattcccttgttttcccagccatcctctccattgcgcatataatgagcacccaggggttcgcctggtttttctaatctgatcatgcagttatctggtttcaaatcgccatgtattattcccacttcatgtatcttttcaagtactttcattagctcgacagtgataaacatgcacaaatattcatccattattccgttgccgtcaattgccttttcccgttgtaaattaattaaatccaagaccgtaccttgactggcgtagtttaaaacaaggtagctctcatcaaggaacaagtgtaaagcactagcgttgattattgactttaatattgtgctcttcctcaacctaaactccacttggctcattatgtaatattcccatacacttgcaggtttttctactttcaacgctcgcagatgtccttgactagattctgctagatatacagtggcataacctccttcgcctaattctccgcgtatacaatataaatcacccgtcttcttgaagtcaacaattgggttcttgttttcgttgcgggataccctatggatttttttcaatagagaactcattttcaattcttggttgtagttataaaaggtgttatattggaataatgggggcgaaatttcggataaaaacttcgctcttaaattattactaagtgggttttcaataatgacaggcggttgattttttattttagtgaagggaggtatgatcgttgggtaatgctctttactcttttccgaatgttctgcagtttgtaaaagcttttctgcttgtggttcaggttgtgtgagaaatggagaactttgaatggttgtgcttgttaattgagtttgtgtttctgtattatcccccgatttcttatcttctgtccttatttgttccttaggtgtctggattataggtaccacatctgtttcagtagtttcttttataggcgtcatgtagtctgccttttctggccgtgtgctactattcgacaatctttcatatcgatcgttggtttcatttgttgaggtagtttgttgtgacaccgtctcttgtttaggatctttaacttcagttaaatcttcaatattctttgctgtaaattcttgggtaaaattttcgaagacgttgaatttacttgtagtggtatcatcaccatctaatagcgcacccggggttgaataatgttgattgaacatggaaaagacctcatttatagcgtcttttgaaaaagctgttactgtaggtgaacgggaagcgttggatgttagtgagggcttcactggtgtctcatgcgcgaggtttccatcaaccacaggcttcaaaggtaaaatagacgttgtcgtttgcacttgtacctgtgtatttttatggtgtgtgctctggctgggattatcgtcatctttaaacacctcaattcgcgtagatttggggacaacgggtggctgtgatgaaggtaagtcttgccgtctctctaccagcacatcgagcttacgtttcttcctatttttgtcacttgtataatcttcggtgtgcttcttacctctgcgctgtaccttgtaaagtcccttaatcattgccaatatttcttcggtgttgaactcctcatcattttctggatatattagattaaaattaaaaactatccgttcaggtttccgtcccggagtattgattagtttgtagactggattgttagattgcttttgatctgcatatattgaagtttttttatttccattcttcaagcgttggttagagggctgtttagagctattcaaattaagcctctctgtttctgacttaaagtcagcaaccactatagaatcttgatatacgttaggagcagacttaccaactccaacattagagttcaggttcgcacgattttccttgtcatcagtcatcaatgatgaggttaaaaatttacgaatgaaaaatggtgctgttctataaattaaccttcccttcaatctttcccttgaatcaggtacactgttctggttttctacgatgttcatttctcggagtctgtcttcataattgcttaatgaccttaatagtctgttgtaaggcctgcaattgttttcagcccctagttctaataacacctttgcttctagaaaaaattgagcattttctagtagcttggagaactcttcataaaataacgaaagctttgttccgattcccttgttaaacatatatttaaaagtattttcactctcgtggaagttgttgctaagaaacaaatttatataccaaatccaaatttttaaaaatctgggatcgttcctataggtttccatatcttgtatgtaaatcaagcatctttccattgtacttcggagaacttcttgacctgattcagaatctacttcaatatagctggtgctaatccatatcatataatctaaaaacaaatctaaaggatcatccatatcctctaaatcatttagaagtctctgttcataagctatttttgtctgattcagttgactatgctgctctttttgagatgagctaacgcctttcgattgcggaaatgtgtctttatctgattcatagcctcgtacagtagaacctaaatctaaattcatttcctggtcagcgttaacattcaaacaataggaaccgtcaataatctttccatgatgaaaactttatactctattctaaaatcacgtatattgtgtatgtatatgaacaacgcttttttttctttatttacttcctagcgcgtatcgaaagcgaaaacaatgaaagaccaaaaaaaccgtgtccgttacaagatgaccccatggacgtgaagtcaaacgttaaacacactcctaaaataaaaaccagctattgagcattaattagtagagaattcattaagacattaccttgaactattttaaaagttggcacaagttatggagtcggtagaataaaactcaactgtcatcagattcaatggaaactgaaccatgagaattggggggataaaaggattaatgagaggtgacgtataaaatcaagataagaaaccattacataaaacgttcaattgcctttctacttgcatgttttcaatacctcaaaaggagaatgttttgatatatgttatatatcattattgtcttcgctaagaacgaaatctaacaattctattttgtaatttacctattcagcatataattgttacagaattggatttttatgttccttgagatagctttcgatattttcttcgtacagcgtcgatgtctctagtttttatccaaccgcactttatattttaacgtttgatggttttctatcttggcagcgttagaacttgatgacaatttatggaacttagtttcctattagaaagggtaactgtggcataaatgtaatagaagttttcttcgagaattataaactgttagaataaggactacaactatcatctattgttggaatgaaactctaaattatcttttatttagtagtattcgttttactaatatattatcatatacggtgttagatgatggcataagttatgagaagcggtcattgaagttagaggaagctgaaatgcgaggattgataatgtaataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctagatcctcgaggagaacttctagtatattctgtatacctaatattatagcctttatcaaacaatggaatcccaacaattatctcgaaattcacccatctctcagaattattcacccaaatctcagaagactaaaaaagaaagaaatgtggataatcgagtctatagattcttaattacatattaaacctgagaggtcagatttccaataatagaatagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctttctttttttctttaaaacacgatgacataaatttcctttgtatgaaccgtacccttaataataaaaggaaaaatcatgctttaggtataagactttctgttgtattaaaatttagtatttatttttattatgctattatttttttcggtctcaaatgttacttagtgatctacgaatattgttctaaaagaaattttccacttatagcaaggctagtaaagctacgagtacggaaaaaagttttccctctcttggtaaactctgagctaaatcagcaccgttagaaatttgaacagagtttgtcgagctggcttcggaggaagaactttggattgtagatgtgtatttgcttgatatctgggtagtagaactggtcacgtcattacttgatgttgcgacaccacccttatcttgtacaggactgtccgatgatacggaagattgttgagtagttggggcaactgtagacctagtggtagaggaaacagtggctggggtcttagtggaggaaataatggactcacttgtagaagaggaagccactgttttcttggatgaagaggaggattgcttttcgaatgaactaatggaactagatgtggtgactgatgaggaagcaagtgttttagatgaagtagcggtcgaagaagatggagatgtggatgaagaggaagatacagaagacgaagaagatacagtggaagaaaccgaggaagacacagtggaagaagccgaggaggacacagtggaagaaaccgaggaagatacagtggaagacgccgaggaagatacagtagaagaggatgtagagctgctggaaatactaccaccgttggctaaaactgcgaaatcttcttgggcttggtcatacctgccgtaaatagaaccaccgtcagcttcaatagattcccaagaaccagattggtcaccatatgtgtactttttaccggtagaataatcagttacaatgaccttttcaatgtacatagtgaatggagcgtcattgtagttggtttcaccaccagcccattcaatggtaccagcagcattgtctgggtcaccaccggcccagatacccatcattaggtacataggagattgtgggtaaccctcacttgatgtgtttgataatactctgacagactctccatcgaggtaccaagtcgtcttgtccatcgcccaatctaaagtgtagttatgaaatttgtcggtaggagtgtcgacaccgtgaaattcgcctctgtcgtatgttgtggtatcacctttagaaaagaagttagattggaactgagtgttgtcaccacccacccattcaatatcaatttcatccaaatcatcactttgtaaatagaatgatgaaacaataccggtaccattggcagcttttaagataacttccaatttaccatacatgatataaaagttagacttcaaacttggattatcgtatcttttcgccagtgtcattgacaaaccgtctgaaccgtacttgatttcacctgcgtgcttcaagtcggtaaaccatttggatgaagatgagaaatcttcgctaaaactagttgccaaagctgtatccggcgtacaacctgtagtttttaacgggttacacgaagcagtgctagaagctgcagttgtactgtctgcagtagcagtactttcggcagccgcgaatgtagataataatgaagaggcactgagtaccgttagtaggtcaagcactttcatggttttttgctgtattgaattattatgaatattatattatcttaacctttctcttgctatttagtagaaatgtagaatatggagaggagtaggcaattattgaaagttccaaaagtgtttcaccttttgttctttttcatgttactaaccagcaagtatttatataacatccattgttgcatgagggaaaccagtaaccatacgctctaattatatcacattcccgattcggaaacattgcttcttgatcgagcgaaaagaaactgcccttgcaattaataatgtcattttcgtatcccataccacgaaaagcaagccctcagaggttctaatgcattatagctcagatctatttttactttcctggaaaacgccatcgaaatagtcgccaaaaaaatcgatgggctgggaaaacgcgtcatcaattcaaccgaataaggaaaactaagccacttcacgcggttcgcgatatttgtccagcctctttttccgaaaaaaaaaaaattaaataataaaatgaaacggacaggaattgaacctgcaacccttcgattgcaatcttattccgtggaatttccaagatttaattggagtcgaaagctctaccattgagccaccgcttcatcttgaaatatcgaagatataacattttacttgtctgccgaaattctgtgtttgctataatgtttgaattagaatctcttaaaatagctactcatacttcttcataactaatccattagtgaccatatgaagtaatcggacgccacacatcattgatgtttcacgatggagaatgataacacactaagtggcattgtgggcaaagtaagttaaacacctattgctcaaatgatcaacttggtgtttgcacatatacggatgtaagtcatgacattgaaatcataatatgctttcatgataatcatatgagcatgtttaatattactaataaggctgtattctatacttctcttatatagaataagaagatctgcatttattcttgattgacactacagttcaacaattaattaccaacagaattaattactacctatcgttcacaagctactacgttatcatacacaatgtaaaaatatgacacaaaaatggaaaaccgtcatcagatttaatggggctgaaacacaagaattcataatgtgatagaataatgggtgaagtgtataaagaagaatatataatattactgtgtagaaatatcaatttccctttgtgagttctcataacctcgaggagaagtttttttacccctctccacagatcgatacttatcattaagaaaatgggacaccaaggttacggaaaaatctacccggtctacctaattactctcttggcgcactagttttccgaaaaaaacaggtaaattcttctttagataaagataaatataaaacttcacagccattcactcacacaaactagtcccttagggtgcgtataatgatctgtacatcttatttctatatatcttaccgtgtattttttcttttctcaattcttgttcgcaaataaaaagatattcgtgtttgtggaagaacactagttccgttttgtattcaacctggaaatttacaatagatcttcatcatcgtatgtctaccatgttaatctcccgttaaactgtttcacgttatcaagattatgtcatctattcctgggcgaacataattccttacaaaaacatttgtcattacacaagtgtaaggggtaatgaaaagtaattttgttacaagtacgcaaaattcgtttatttcaagaaacactaaggatcgtcatttccctttctgaccgatgttccttctttttgctatttttttcccgagtcatctcatcgttttgagtttttcctagtccattaaattgtcaccttactctcggaaaaaagaaacgacaaatgctcctagtgccgtttttcgaagcttgaaaaaaaaaattgcaaattatttaattttgctgctaaggagttgaagtaggtgcattccgccttattgatcaccctgttagatttgttgcgatcgttatagtgctagtttgtccattgttgtgtcataaaagatagctttgggagaaaattcatcaaaacaacatatcatcagcgttattacaattcattgtccttcccaagtttttttgacgtataatattatcgctatctgactcattagtacacaaatacagatatacaacctcaaaatcaaaaatgcctagaaacccattgaaaaaggaatattgggcagatgtagttgacggattcaagccggctacttctccagccttcgagaatgaaaaagaatctactacatttgttaccgaactaacttccaaaaccgattctgcatttccattaagtagcaaggattcacctggcataaaccaaaccacaaacgatattacctcttcagatcgcttccgtcgtaatgaagacacagagcaggaagacatcaacaacaccaacctgagtaaagatctatccgtgagacatcttttaactctagctgtcgggggtgcaataggtactggtttatatgtgaatacgggtgctgctttatctacaggtggtccggccagtttagttattgattgggttattatcagtacatgtctttttactgtgattaactctcttggtgagctgtccgctgcttttcccgttgttggtgggttcaatgtttacagtatgcgttttattgagccttcatttgcattcgcagtgaacttaaactatttagcacaatggctagttcttctacccttggaattagtggccgcatctattactataaaatactggaatgataaaattaattccgacgcctgggttgctatcttttatgccaccattgcactggctaatatgttggatgttaagtcatttggtgagaccgaatttgtattgtccatgattaaaatcctctccatcattggctttactatcttaggtattgttttgtcctgtggtggtgggcctcacggcggttacattggtggtaaatactggcatgacccaggcgcttttgtagggcacagctcgggaactcagtttaaaggtttatgttcagtttttgttaccgctgccttttcttattccggtattgaaatgactgctgtctccgctgctgaaagtaaaaatccaagagaaaccattcccaaggcagcaaagagaactttttggctgattaccgcctcttatgtgactatattgactttgattggttgcttggttccatccaatgaccctaggttactaaacggttcaagttcagtggacgctgcctcatctcctctggttatcgcaattgaaaacgggggtattaaaggtctaccatcattaatgaacgccattattttgattgctgttgtttccgtggctaacagtgctgtttatgcatgttcaaggtgtatggtcgccatggctcatattggtaatttaccaaaatttttgaaccgtgttgacaaaaggggtagaccaatgaatgctatcttgttaactttgttttttggtttgctttcctttgtggcagcaagtgataagcaagctgaagtctttacatggttgagtgccttatctggtttatcgacaattttctgctggatggccattaatctttcccatattagatttcgccaagccatgaaagttcaagaaaggtctttagacgaattacccttcatttctcaaactggcgtcaagggatcctggtatggttttatcgttttatttctggttcttatagcatcgttttggacttctctgttcccattaggcggttcaggagccagcgcagaatcattctttgaaggatacttatcctttccaattttgattgtctgttacgttggacataaactgtatactagaaattggactttgatggtgaaactagaagatatggatcttgataccggcagaaaacaagtagatttgactcttcgtagggaagaaatgaggattgagcgagaaacattagcaaaaagatccttcgtaacaagatttttacatttctggtgttgaagggaaagatatgagctatacagcggaatttccatatcactcagattttgttatctaattttttccttcccacgtccgcgggaatctgtgtatattactgcatctagatatatgttatcttatcttggcgcgtacatttaattttcaacgtattctataagaaattgcgggagtttttttcatgtagatgatactgactgcacgcaaatataggcatgatttataggcatgatttgatggctgtaccgataggaacgctaagagtaacttcagaatcgttatcctggcggaaaaaattcatttgtaaactttaaaaaaaaaagccaatatccccaaaattattaagagcgcctccattattaactaaaatttcactcagcatccacaatgtatcaggtatctactacagatattacatgtggcgaaaaagacaagaacaatgcaatagcgcatcaagaaaaaacacaaagctttcaatcaatgaatcgaaaatgtcattaaaatagtatataaattgaaactaagtcataaagctataaaaagaaaatttatttaaatgcaagatttaaagtaaattcacttaagccttggcaacgtgttcaaccaagtcgacaactctggtagagtaaccgtattcgttgtcgtaccaggagaccaacttgacgaactttggagacaattggataccagcggaagcatcgaagatggaagagtgagagtcacccaagaagtcagaggagacaacagcgtcttcggtgtaacccaaaacacccttcaacttaccttcagcggcagccttaacaaccttcttgatttcatcgtaggtggtttccttgttcaacttgacagtcaagtcaacaacggagacatcgacggttgggactctgaaagccataccggtcaacttaccttgcaattctggcaagaccttaccgacagccttagcagcaccggtggaggatgggatgatgttaccggaagcggttctaccacctctccagtccttgtgggatggaccgtcaacagtcttttgagtagcagtcaaagagtggacagtggtcatcaaaccttcttcaataccgaaagcatcgttgataaccttggccaatggagccaaacagttggtggtacaagaagcgttggaaacaatcttcaagtcagaagtgtatttttcttcgttaacacccatgacgaacattggggcggtggaagatggagcagtgataacaaccttcttggcaccagcgtcaatgtgcttttgagcagtgtctaattccttgaaaacaccagtggagtcaatggcgatgtcaacgttggaagaaccccatggcaagttagctgggtctctttcttggtaagtagcaatcttcttaccatcgacaatgatgtgcttgtcatcgtgggaaacttcaccagcgtatctaccgtgagtggagtcgtacttgaacatgtaagcagcgtagtcgttggtgatgaatgggtcgttcaaagcaacaacttcgacgtttggtctagacaaagcaattctcatgaccaatctaccgattctaccgaaaccgttaatagcaactctaaccattttgtttgtttatgtgtgtttattcgaaactaagttcttggtgttttaaaactaaaaaaaagactaactataaaagtagaatttaagaagtttaagaaatagatttacagaattacaatcaatacctaccgtctttatatacttattagtcaagtaggggaataatttcagggaactggtttcaaccttttttttcagctttttccaaatcagagagagcagaaggtaatagaaggtgtaagaaaatgagatagatacatgcgtgggtcaattgccttgtgtcatcatttactccaggcaggttgcatcactccattgaggttgtgcccgttttttgcctgtttgtgcccctgttctctgtagttgcgctaagagaatggacctatgaactgatggttggtgaagaaaacaatattttggtgctgggattctttttttttctggatgccagcttaaaaagcgggctccattatatttagtggatgccaggaataaactgttcacccagacacctacgatgttatatattctgtgtaacccgccccctattttgggcatgtacgggttacagcagaattaaaaggctaattttttgactaaataaagttaggaaaatcactactattaattatttacgtattctttgaaatggcagtattgataatgataaactcgaactgaaaaagcgtgttttttattcaaaatgattctaactcccttacgtaatcaaggaatctttttgccttggcctccgcgtcattaaacttcttgttgttgacgctaacattcaacgctagtatatattcgtttttttcaggtaagttcttttcaacgggtcttactgatgaggcagtcgcgtctgaacctgttaagaggtcaaatatgtcttcttgaccgtacgtgtcttgcatgttattagctttgggaatttgcatcaagtcataggaaaatttaaatcttggctctcttgggctcaaggtgacaaggtcctcgaaaatagggtcaaagtatttcgaatttgtgtccattagtggtgttccgtgtgagaactggtaagcttctttcatgaaagagttcaatgattcactcagtttgtcaaacggaatagaggcgggagcatggaacactaattgctcttcaaattctacaggagtaatctttggcttgtcggcagcttttgtttgagcttgctcggctatttttggtttgagctgtataggtttaatgttcgataaatcgagacgttcgttcttcttgataaattctgttaccttgttaaccgaatcttgtggtattttccctaggtatgctagcacatcaccctttaatagtctaccgttggaaccagatggcgcaatttccttcaaagccttttgtttggatatattgttctcagccagtagtaatgacacggatggtaatagcgtctgttcaagattggcttggctgccgtcaacggtttttattggtgtaactgtggctttttttaaatgttgttgtgttgcttcagtactatctgcggatggcttcttaatttcaatagatttcgcatttgcggtgttggcctcttggggtaactttatagtagctaaatcatcatcaacatcagcaatataagcaataggttcaccaacatcaacatctttagagccttcatctttcaggatcttagctagtttaccatcgtccagtgcttccacatcaatttgagatttatctgtttccacttctaatatcacatcgcccgcgctgaatggttcgccaactttatatttccaagacacaatcccccctttctccatagtaggagacattgcaggcattgaaaatgtctttacagcaagtaatttagctgatgcatgatagttgcatttggttaaatatcttgtacatgattttaaagtggagactttggaaattgcacttagcatttttgaatttttccctcgagatgatttaacaataacctagctctttcaatgctctcttatattctcactggaaagcgctaatttgatttgtctctctcgttgctggtcgctcaccctttcataaattgttttttactcttcatttattgattttactttttgtcattttccgaacggggaacaaaatgatgactacttgctacagtatacgaaacatacaagggcattgtcatgtgcacgcataataacggtgatatatatatatgtatgtatattatgtgtctgtgtttgtgtgtacttgtcagggcatgataaattattcaaacatattttagatgagagtcttttccagttcgcttaaggggacaatcttggaattatagcgatcccaattttcattatccacatcggatatgctttccattacatgccatggaaaattgtcattcagaaatttatcaaaaggaactgcaattttattagagtcatataacaatgaccacatggccttataacaaccaccaagggcacatgagtttggtgtttctagcctaaaattaccctttgtagcaccaatgacttgagcaaacttcttcacaatagcatcgtttttagaagccccacctacaaaaaaagtcctttctggccttttatttaggtagtcccgcagcggagattcatcgtaatcaaacttcacgattgtatcttcgttcagtctctgttgtgagcttgcgtttgaatccgaaagcaggggagatattcttaccctgcaacttaaagcctgtgattctacaatatttttggcatcgtgcctcttgtctttgaacttggccacctctctttcaatcatacccgtttttggattgaagataacccttttgtttatggcttttacgctaggaacgatctcccccagaggaaaatatacacctaattcattttcactactttctgagtcatctagcacagcttgattaaaaagagtccaatcgttagtcttctcataattattttcccgttctttgtttaactcgtctcttatcctctcccttgccaaagaaccattacaataacaaatcatacccatataatggtttggcagagttggatgaatgaaaagatgatagttcggagaggggtgatacttatcggtgaccagaagaactgtagtacttgttcctagggaaacgagaacgtcattcttccgcaggggtaaagaacatatagtggctaaattatccccagtcatgggagagaccttgcagtttgtattgaaaccgtacttctcaataaaatatttacagatggtacccgctatcaaatttttcatgggtgctctcattaatttttgtctgatagttttatccttagaagaactatcaattagatgtagtagctcatcactgaattttctttcacgtatatcataaaggttcataccacaggcatctgcctcctctaattcaacaagatggcccactaagatagaagtcaaaaaattagacactaaagaaatggtctttgttttttcgtaagcttctggttctaattgtgcaattttcagaatttgaggaccagtaaatctaaaatgggctctggaccctgttaattgagccattttttcaggcccacctatgcactcttcaaactcttgacattgctttgcagtactgtggtcttgccaattgggggcggtttgccttgcaaatgctacagagctcacgtagtgcaataaatctttttccggtttcttattcaattgctctaacagagattcggcttgggaggaccagtagacagacccgtgctgctggcaggaccctgagacggccataactttgttcaatggaaatttagcctcgcgatatttcgagagaaccagatctagagcctctaaccacatggctacgggacattcgatagtgtcgccgtgtatatagacacccttctttgtgtgataatgcggaagatccttttcaaattccactgtttctgaatggacaatttttaggtcctggttaatggcgagacatttcagttgttgggtcgaaagatcaaacccaagatagtatgagtctaaagacattgtgttggaaacctctcttgtctgtctctgaattactgaacacaacattaaagtactaatctcatcctccttttgtttttctcgagagggcccccttattcgtccgcctgagattgcattggccgaattgaaaagtgacagttatgcacctcagcggctattccctgcgtcgcttgctgaagattgaggattataggaagtagtaagctggaaatggtaatttgtaaaaagaaaatttctaatactgtgacaatgttattaaatcggggttgtttttgtttggggcggccagcggaataatttgttttcaaggacagcagaagctcagaagaacaaaatctccgtgatcttttaaacttttttccattctgatggaataatggtcttgatcccctaaatatttccttttttattgcaattatgatagaaattaatagtagtctatgctggatgatatatatatctcttttgagcttgcttcaaattttttcccgttataatgatgagtgttttgcttattaagggtctaggacatttctatcagtttctataccaaaagaagaaaaagtggagaattgtttgtttattttaatattttgttctttagttttaaaaattcagaagagaaaaaaattttatttgtcacaaggaaataaaacataaacaaaaaagaaaaattaagatttgcaattctgccgcttaagcaaaagtagatcattcactggaatatatatatataaacgcatttataatcttgtaacgtgcactcaatttagctacgaaagccaaccagcaaggaaccttttatttgagtaggtacatttacatcttcgggtaacgcggtgaaattgaaaaattttaaggcattaataattgaaaagctagaagaaatggatgaatgaatgacattgcgaaccattgtgcaatgaacatcatccaaaagaaaacatcatttacacatattttctttccagggtcccactggtaaaatctattaacatataaaaagatttacaaaaaaactttagtgccataactacagcaggatcatcatatgtcaagactagaaatatactcgccagaagggctacgtctcgatggacgtcgatggaatgaactccgccgttttgaaagttccatcaacacacatccgcacgctgcagacggttcatcctacatggaacaaggtaacaacaaaattatcactcttgttaaaggtccaaaagagccaagattgaaatctcaaatggatacctcaaaggctttattgaacgtatcggtaaacattacaaaattctccaaattcgaaagaagtaaatcaagccacaagaatgaaaggcgtgttcttgagatacaaacctccctggtgaggatgtttgagaagaatgtcatgctgaatatctaccccagaacagttatcgatatcgagatccatgtccttgagcaagatggcggtattatgggatctttaatcaacggtattaccctcgctttaatagatgccggtatatcaatgttcgattacataagtggtatatccgtcgggctgtacgatactaccccattattagataccaattcattagaagaaaatgctatgagtacagtgacactaggtgtggtagggaagtcagaaaaactttctcttttattggtggaagacaaaattccgttagataggttagagaacgttcttgccatcggcatcgcaggtgctcatagggtaagagatttgatggatgaagaactgaggaaacatgctcagaaaagagtcagtaacgcctctgctaggtagaataaaaaacgccattaattgccactgtttatataaaagtacataaaaaacagtaaaattgaaaattgaacgcatttacattttcgtgtttctaccgtaaagcaaaacgcttacagttttttcttacctattgatgcgaataaatcctttggtttcatagaatgctggaaaacttttctccttaagtgcgttacattttggttgacactagcaaccgtgttaatgacagtatgcttcttactcaaatcgtccgcgttcgcatatgcttccctaacgtgactatgctgcttatactcctcagctatgaaatccttatccttattagaggatgattttagcgtataatttatccatgtttgtatccccgtatcatattcatctagctcacgcttataatttctcaactgttctatcttaccggcgtgcgaagtcttactgttcagtagtttattcatatctaatttcggtaagttattctgctgccccaatttcgccatttcttcagtactgggttcatggacgcttgtcatttcgccttgagatactgttctgttttcacttttgaaagatgcactgcgcgctgccaaatcattggcagtattgttactattatcattatctgttgtactattatcgtttcctgcatttaattgttcctgtgcgtccatcggtagaggtggcaaattcgattggttaccaatcaaaccgggaacattataaatcgtattgttgtcgtatatagtcttagtgtccctgattgtctccaaatcgtcatcttcgcctttggaagggaatgcatcccaagtactctccatctctgaataagtcgatacaacacgtggtttcatactagcaggtgttaaatctactagcttcccgttagaatcgatcacgtaacctggtggcgctttcttattggctgtatcctgtacgaaccctgatcgtaaggcctcactgtccggcttccaagaatcaacatcagtggagtctttaactgaactttcttccaaaactttgtcttcatttatgtggtcttcctcatcgctgccatcgctgttttccaattcagaaccgctatttgacaaattggtattttcaatggtgtctatttgattaggttgcaatgctgaatcacctttatcatcattaccaatcattttggagaaataacctgatttgggcgccttgagactgccttcatctgaatcagagctcatacctttttcctcctcctcttcatcactcgtaagtagaatggaacctttttccctattagaaaatttatagctatctgtatcttcattttcgtcttctatggattcattatcttcgtttttgtcttctatggattcattatcttcattatcttcttcttctgtctcatttgtcgaatattttattgattcggtatacgacaatgcatcatcgtcagttgtatcaagttgtttcgattgccggttaatatcagcatgtttatcactaaccgaagatcgattatcatcatcactactaccactgttgccttcgttgttatcatcttcttcagagtctgacgaatgctgataatcattgaaaaaagaatttcgatatccattatcactagtttttgtttcatttgctacgggtttcggctttgctactttatcttgcccactagatgtagagttcctattcctaatactagtcttttcttcacttttttctttcttttccaaagctcctgagctctcgacttcaccatcatcttcttgttgtaaattctcctctttctccgcaggcagaatatctgcaaggtagcctctttcggaaactttaaactcgtcgtctttctgctcagaaacatcgccatcactactcaaatgttcatttccattccttgttggcgtattgaaagtggtatcagcttcattagtatccattgaaacccctaaggaatgtgatttttcatcttcttctacaggagatgatgaagagggtaccgcttcccctaatggtgcttcgttttggatttcgtcacaactgtctgaatcacgccgaaaatcagatgtttgcctaatttctggtgtcatctcccttgatatttgctctatcaaattgtctaggtcttcgtttacagccctatttgtatgtggtgattttttgttttcacttggacttttcaaagatgctgtcgacgaaagataatctgatttggagtgctcgctggattttttcgcttgtaattccacagactctcttgaagccataagtttaggcaccccatctgagagatagcctacttccttgtcactaggactaatatcactcttactgacgttattatcattgctgtctttattttcacccgtattttcatcatgctcaccattaacatctgtataattgagcttgggtaaactaggcaaattagatattttttgcttgtgaatttctgaaccttttgtgccatcctcggaagagtagtcatattcgtcactactgtcccatccagcgccgtcataacttgcttgagatgcgctaacccatctatacgatttctttctaccgacctgttcagtgctcataataaatatccgctttccagaaaaagggtaatgatcaaacagtcccttttaactataatgcaagttttgtgtttaccttgttaaccatgtatgaaagtggtatttaggaatacttttaagtgccttacagaattcttggcatgagaaaaacaaaatagctacccggaatgaaacactaatgtgtcaccaaacaaacaaacgacgttatataattgttgtgatatttgcatcttcatcttatgatgatgagaatataaataatttttaatcgtattaagtgtatatatgaataagctattaaccctacccattaatttccgggcgggttgttatttttatcagtattggcctctgccgggcggctagcacgctgggtagctgctgcgacagcggcttctgctgcttgcatagcatttttttgcatttttttacctgcaaacttcatacaaaatggcatcaaggatgtattgagggcaacccatgccacgagaataccgtaatttcttcccatttttcttttggttaaattcaaaaaaatcactttatagatatccacggcattatggattggcattatgtagccgtacctgtaaaattcgttgttcaaaaccattgggtagaatgaagcagaaatatttaatatgatccacgtcatcaaccaaatactcaggtatggagggcagtaagctataactaagctgagaacgttttcattggcaccaccaacagccatcattaccaaccacgtagacatccaatatactacgaatcctcctctgccaaaggcgggggtgaaatcgatcctaaaaattgcagatacggtacagaatccaatggaaagaagaaaataagttgcccaggaaattagaagcctgtagattaaaatatgctttggcttcagaactctggccatttctccgtgcaacttaccatataatgacagttgtaaaacggttaacaaaatacaataaatcagaccgacctgcagaggggccattagaatacgatcagcaaagggacgataatcgttgtaggtgaacaacaactgtcctgcaatcgcccagttctccatgtttatattaagatctctgtcattagaagtgatgttgctcatcaatgagggaagatattccttgacgtaatatttctgaaggcggacctccaattgttgcatgagtggtagaatggtcgatttaacactcgatgggtcacgaccactttcaaacacggattcaaaaaaaattgatgaattgaactccgagtttgcgtcttggctaatcaaagaattatacaaagtgtctgtagcattaggtttaacgtttaacgccagccagtatctctcatcgtaaattaaatcgactatctttctgtcaatttcggtggagttcgtcgtaccaaatttcctatgaaatgatgttgcgttgtatatatgccatgtcccggggacagacgctaacaatgagggtatgatcgcggaaatagattgaactgaagtattagatggcgcatcctgcaatacaacaatatttttcactttgaaaaagtaacgatctgttccgtaacaggcaccccagtaaatcgatatgagcgatacacacacacaagcaatgaagaagttgttcaaaacaaacttcgagagaatctttttcctatgatttcgcagtcttggagaaaaaagccctgtttgaattcttgccaagggaccgccgtcgttaccgcccttctcttcctcattagcgccaccttcccccacagatgacaatgaggacggcttttcatcaggaggccgatagtcttctaatgactttgctaagtcagaagaatggccggaaccctcagcaaatcgctgattactgtacgaaaccccgtccctgccgccagtaaatgcagctgctgctgcaaaactagggtcctcaatgtactgtgactcttcatcaccaaccgatttagtcatatttgttctctgtacggctacttacacttatgtcagtacccgattcttacggcgtataaaagattaaagaaacaggatatgtggcttgatatatacaaaaaaaaagaacgatatggagtacactatgtatctctcaacaatgctaagatatgaagacgcttattgactacgccagtccgttttccattcccttcttcgaatagggtggcccgttgatgacaaagctgcgagtcatctatcatcaaacaaactcacggctttcgcttttctttagtctatttcggattgtaccacctcctcggacattcataaaaggattcgaaaacgaataaccacgcatatacacggaaataggagaaaactaaacgggaatcggtttatttttttctcaacatttctttttcctgattttccatccttttcgagatccacctattgtggtgaaaaataacgaaaatatgtgctttaggtgtgcaaggcataatgtgtggcatactggaaggaacaagttgaacacgccagctggaaagaagttcaataccaacttgcccaatgcctaactcaaatgttcggattcctcctactgttccatcgaagataatagatgtggtcgaccaagcgctaagagcgcgactcttaggtggcagcaccttcaattcagggtttgatagtttagattccgtacttaacttacagtttagactacattaccatgttattggatcgaatgggcctgcaaaaccagtttgtgatgttttactgaaggaaagtcaaaatttagaaaagaatatgagtatgatggaggagttgaatgactatccggagattacaaaactagtggagaaaattctgttcaattgcctcggtattcttttcttccacaggggccaatttcaggaatcgcagcggtgcttgctgcactcgttgaaaattcataataacactgcatcgcaaaaaacagcacttatggagcagtatgataggtatttgatcgtagaaaacctgtactaccgtggtctagtttcgcaagacataaatatcatgcaaaatgttttttacaaagaactactggcccacgtggatacgatccctcccgaatcaaacggtcttcttttcgaatacatcagcttgatcgtcgcaaaactcaggttcaatcaaattcaggatttagcagaaaattttaaaactaccgtcgaaaatccttttattcttttcctttacatgataaagaagttccagtcacctctcaaaaagcacattgataatgatgatctttatttgaagttcggacagaacgttttgttgaaggccaaatttcctactgctagtgagacaaatgatgaagctttggagcattttaatgtctttttgcagtattatttcaaattcactcacataaaaaaaataaaagtgaatcccagttggtataatttcataatatcttcaatggaaaagacttttcaaagtattgaagtttcgaaaacagcaatgtttcttttccaaaacctaagcgataacagtaatgacgaaataaagaagaagacatttaaaagagaatctatactaaattttgttaattttgtgaaatacaacgacaagtactatcaactgcacgataactcccaccgtgacataatttcattcattgatgcgtattcttttattttacaaaactcctccaaaaccgattcaatcgaaaatgtttttgattacgataatacggtatctacgtttgcgacttccttgaattccttctacaaagaatataatttgccattaatgagccaatcagaatctttagattggctagaaaacagcaccagatgtgtatacccaggaaacatttcgaaagttctaacaaatgcgtggtcaacattgtacgaaatcagaaaatatcagttagattttcttgtatctaataatttgacttcatatctatgtaatgcaatgatgctgtccacaaaagaaaaagacaatgctgatgtagaagagcaggaagaaggagaggaggagaaggcattacgtgaattacaatttaaatattcttacactctagcacaacagaggcacattgaaactgcaatcaagactctagaatcattgatattaagtaaaaacccaaattactacaaagcttggcatctattagctctttgtaggtctgtgcaagaggataaggaaatgtcgtacaagatagtttgctctgttctagaagctatgaatgaaagtcttcagaacaatactttacttctgaatgatagatggcaatttattcacctaaaattaacgcaattggcgctaattgaagaaatttttggcactttagaggcactggagacacttccagaggtctttgaattatacgcaacattatttccagattcacaacctgaattgaacagcatgggtcccaaatattctcaaactaaagaatatcttttacaaatggtgtggatttttgctgcaaatatgtacatgagaacaaaagacaatgatgaggatgccaaggccgccatcaaagaagcctccaatgtcgaaagtaaattcaagaatttaaattgtaatattgctaacggttatttatcaataataaaagatgaaccaggcgtggcattaaaggaatttgaaacagttctgtactatgatgagaataatttagatgccttggtcggattcgctgaattaattttccctgaagaactaggcgtcgaggaaactaatcttgagcgttattatactctcagccttgataaaaaaccaggtaagagggccaaacttacgttcgttaatgacacagataggtcagcagcgtatgcaagactaaaatttctattggagtgcgcaatactagaatcgatcgaggcttactattccccagaagtttggtggtatttgtccctcatttacgagaaatatcaagatgacgagtacaaaaactctttgctaaaatgtattaaataccaagagttgaatcccattcgctccctaaggtattgcaattactaacgataattcttctgatatatacacacacatatatacatatgggcgcaagtatattctggtgtaaagatactcatagaaagcataaagatgtaattcaatctagttgtattatattattcattgatttatattaatttgatgaacaatggaacatcttctcttcaataacggttttgcccatatacttgacgttattaggttacccgtttttataaatgtaataagttcaataatttgaaaagagcattagctatagtcacgtttcgcgttgaaacaattctttaaattatcttctcttggcagtttaatataccaaacgatagtcctaacatactgtttttcttattatttaccaatgagtaaagccaagggaacgggattttcatcaattgatactgaagatgaaaacttacgcgaacgttatgttaatcaaccaaaagctaatgcctccgatattcaagatgaacaattagattgctttgagcaactagaagaaaaacataggacaaaaaaaaatgaagaatacactgcgttgaaaattttaagggatgtcataggtccccttttattaactataacttcgttttatctaagattccaacatatagatcagaacaattatgttgtctgggatgaggctcattttgggaaattcggatcatactacatcaaacatgagtactaccacgatgtccaccctccacttggtaaaatgcttattgcattgagcgaatggatggcaggatttgacggtcaatttgacttttcctctaataatgcatatccggaaaacgtaaactttaaactaatgagacaatttaatgccacatttggagctctatgtacaccagtagctttctttacagccaaatggatggggttcaattattttactgtttatttgattgctacgatggtaacgttggaacattcatatattgtcctctcaaaattcatattgctagattcaatgctgctttttttctcgatgacgacttttgcctgtatgataaagttgtatacgttgagaaagcaacaaatgacgaaaaaatggtcgttatggatgttattaactggtttatctattggttgcgtttgttctgtgaaatgggttggtctttttatcacagttgtagtcggcctctacacatgtatagaactatttttgctctattgtgataaagaattgcctagaataaaatattacaaacattggcttatcagaatcattaatctgatagtaattccttttcttatctatctctattgcttcaaaattcactttgtgttgttgtacaaatctggcacgggggattctactacaaatacgttatttcagataaacttggagggaactcagattgaggcgggtcctcgtgatgtagcatttgggtcagagttaaccataaggtcgcatggtttaagcccgaatctgctgcattcacatattcaagtatacccagaaggctctggacagcgccaaatcactggatatggattcgcagactctaataatgtttggaagtttgaattttctaggtcttctggattggaactagatcagaacgggactttgaatggcaaaataatcccaataacggatggtgtggaagttcgtctcagccataaaaatacaggatcgaatcttcactcgcatgatgtaccttctcacgtctctagaggaaattatgaggtttcaggctatgggtcacaaagtgttggcgatgaaaaggatgattggatagtggagattgtgaaacaaatggattcaccaaatcccgtctattctaatgagaattcaactattttacatccagtttctactttcttcaggttgagacacaaagttttaggttgttacttggcttctactggattgacgtatccagcttggggatttaaacaagctgaaatcgtctgcaaagactcctggagtcgtagggacaaatcgacctggtggaatgtagaagatcactggaaccacaatttagaaaccgcagaagattacgttccaccaaaatccaatttttggaccgattttattctaactaattttgccatggcctcctctaataacgcgttagtgcctgatgaggataaatatgatagtttatcgtctgatgcatgggaatggccaaccttgcataaagggctaagaatgtgttcatgggcgggatatatcactcgatattacttgatgggatctcccttcaatacatggatttctactgtctccttaatcatcttcccatttattattctttttatattatatcgttggaggagacaaacgctttatctctcagacgatcaaatctggcaaataacgatacagggtatttttcctttcatttcctggatgacacattatctgccttttgcaatgatggggagagtgacgtatgtacatcactacgttcccgctttatattttgcaatgcttgttttcggatttgtgcttgatttcactttgacaagagtccattggatggtcaaatatcccatctatttgtcattgtttggcggatgtatatacatttataatttatttgctccaatatgtcagggtatgcatggtgataaagcggaatacttacctttgcagtggttatctacttgggatatcgcaccttagtaaaaaaaaaaaaaactccaactcctttacacagaatcacgaaaattgtaaataataatgccaaataaaggcattaacttattatcctcttcttttcacatgagaaatgatatagatattgcctattcatatgctaatgagtatatacgggtggacaaatcactacttcctacacctaaaaataatttaccgtttctctttaaatgtgaccacctcaatcttgtaattttgtctgctggtgttatatcctcgtttagctgcgttattaactcaaactttcccaaagtataactgtataaataaatctcaccgttttcaagacccaccgatatcaaaattttctctcttatcatgctgtcatgtatggaaatagcagtgacagctttagtgtgtttaattgatgcttccagaacgtagtcatcagctggctccttttggtgcctccatactttgacagttttatccctggacgcggtgacaaaaacattaccaaactctaatggtgcccagtctgcatcccatataatccttgtgtgtggtttttcatttttgaatctcaattcaaaagtattatcttccatatttctttcccaaagcgcccattttctgtctctacaaacactcaataaaaattttccatctttagagaattttaatcttgttatcgttagactgtggaacggtaatgcaggctttatttctaaccaattttctgtgctgaatattctaataactgcattctgaacattatttgatctacaagcagaagcaattaatttctgatccggagaaatatcaagacacgttatttcaaaaccatgtccgtaaagcttttccacttcaggccataacaagtgtctttgcaattggtcttccataggtggacattctagcaaggacaatggatcagtgatatctggtgtttctttattaccaccttcctcctcttcatcatcttcatttgcgtcatcctcaccagctttattagacaaacctaacacaggaacggtagcagagtctggcatttcacttttttcctcaaattgaataccaacaaacttttgtaacattcctgccacccctttaggtaggtcaaatgatctcaagattttttcatcaccaccacttacaaatctggtatccgtcactgtctcaacacaaatcatatcataaccatgtatttgtggcctagaaaattcatgccaggtagctatttccctttttctcccgctggcatcataaatccatggagcaaagagtctagtggtctgatccagagaagtagccaataggtactcgccgctaggagaccaagcaatgtccgtcacatccttcgtggcaccggatatgcccaacctttgatcgcaaataatattatcctttgtagcccacatcctccaggacccagtcttaccattggtcaaaaagaaatccattctctcatgagtaaaccatagacaggaccaaaaacctccagaggaacccgttgcagttgaggcaccttttgaggacatttctcctaaccgtagactgcacacccaaatgcctgaagtctcatcaggttcccataccatcaatgaagtatcagcagtagcagctagtagttgtaagcgactttcgtgccactgaagggatgaaatccaatcatcatggcccataattaaggcttcaaaatttatgcctactctcaattcatcatcaatttgaaatttatattgtttattgctcaataatgttaatttctttgaatcttcttcagagtcatcgattaaatcgttaatcctaattctccacaatctaatataacggtcctgagagccagagcataacaaataatcacccggagtttcctggtgacggaaagccaatgacttgacccagtcttcatgaccttccaattctgcaaccactcgacacttctcaatgccagaatcacttaaaatgaaagatgcgataaaaacgttcacattagtacccccaatggcaagtaaatactttttttcttcaacttttgacagtgataaacacagtggatagaagaatcccttttttatggtgaattcatgagcaagaccaaactcatcattttgaatattttgtctccatatgctgatagtaccatcagcacaaccgactgaaataagacttggtaaagcgcttaatgccacaatcgtcttcgagtaatgttgaatggtttgaatacattgtaaatgtgagtaatcagtaaatttccagatcttaacatgatgatcctcagatgcagataccataaaatctgaatctgggacaaatctgacacaagtcacttcagcttcgtggcctttcaaagttgcataaacacctttattatttggttcaatggggtcccataatgcaatagttttacctgcgccaaatgcgacgatttttttaactttgtgtatatcgctaacctgagtttgcttgttagcacctataaaaatggcttcgggagtgatacattccaccatgattatggaacgttaactatataaagtttttgcaggaactgggatatacaaatagatatactagtctctacgtgcaattgtaagctacctctgcccatcgcctaatattaaaacaaaaaaatttttcatctatttcaatatcggacacttttcccgtcacgtggaaacggctgacaaggttaataagaagaaatcgcttaaaggaccgacccaggctataaattatactgatctttatacactatactcttatttaatgggttgcatctcagtctcacacattttgaaactctcaaattcaccttcaaaaaagcgggacttaattactcgattaaaccagcgcgtaacctctggatgcttagacctccatgtttcatcgaaaaaacttataaaccctagcgaaaaagcagccgctgagattaaatcagcaagagtttcgtggtcatcacagacaaggtattgctgtttctttaaccttttctcgtaaagcgaaacaatggtgtcgacattctctcttgcggctttgaattcagtggcattatatggctttacgccaattagagggaaaaacacctcacaaacctcattcaagaaatcactgttggaaagcgattcccatcttaaaatatctgcacgagttttgaagtcaccttcgggacccaacaactggcgcacagcttccttgtcgctcgacagatggatcaagtagtagtcaatagccattgcctctgtaagcgtccactcgtcatgcggtccaacaaaagttgggtacttacgcaagggaaactccctttcgtaaagttgctgagcgtcacttggatcagcaagcttaacgtccagcttcaaggaacgcactaaacctcttggcacaatggtcctaatcaactttctctccttcaaatcagtaaacagtgttccgtcagacatttgtagttttctacacaaagatgccgaaatcaatgatgagcaagtatcgagttcgcttcgcactgctacatctaggcttttataaggggtggtatcgtttaaaggtgcggctattaaaagggatgaatacgtgggaaacggttgcattacaggaaaaacagctttttatcttattatatctttaaatatgtacatacgcttgtttatacgtggaggcgacaaaaagggttggttgaagggagagagaaagagacgcacagagattggaggaggggctcagttcgctgattgtttcttcttctgtgttaggttttccaaagttaacctgtcgttgtcgtcgtcatcttcactgggaggcgttgagttagtgtttgaatctgaatctgaatttgtattcgtgttgttagaatttgtgtcttcatcatcttcctgactgaaaagatttccattgtcatccggtgatttagcggtagagttttcgcccgtaaattcgttggcaaactctgtagccggagaggcctccctgattagcttcctagtaaacggatcatccaaaaaattctgttttctttgtcgttgattttgtttctttaattcattgcctattaacttggagtagagttttttgcccaacgttttctttagcaagatttcacggacttcgaagtacaagtctctggaggcgttattcaaatttgtctggtttttcttgaaatatgacctgaattcattgatgtgttttttgaactccagttcgtttttcttcaaccaagaaacgttcagctcctgtctggtagcaccccttgcaaagtttctcatcaaatatttgtcataatctctgatgatctttgtgataatatcacttgtagagacaccattggttctttgggtagtcaagaattttcccatctcctttattggcttgtagatatcgtcgctgtcggcgctaacgtaaggaatatcgtcatgtgccacgtagtcaatcttgtgttctagtagaaattctggggtgacacaccagggagcgttgggcacgacttcgtcaacccatctgcagtgcgttaaagtttcacaacgctgcttatcggtcagcacagtcaaaccttttagtttgtgagtgattttgtcgctaggcacaccaactatcagtgttacattggggaaagccttcttacactgttccagttgcttcatgtggccaagatggaaaagatcaaaaacaccatctgcatatatcctgatgggtctatccgttggaggcaaattgaatctgaaacctttaggacgatacttgcgcagttccttgggcaactcgttggtgtaacgagcctccttctcttcaaactccttcgtcaaccggcgacgcttgcggggagtgagctgtgtgtccttattttcatcctggttcttactctcatccttatcctcattgtcctgctcttccgtttcctcacgctgtcttttatttttattttttttaaataggtttgatagcgatgagttagaaagcttagccctaatcgaggacttccctgttgttgggtttgccatttttctttgtgtctgctgtgctttgtactaccaagagagaatagcaagagtgaaatttgaaagttaaacaatacaataaagaaaagtgactggcgtatgcaagaaaggggaatgggtataaaaaatacaagaacggcagaaaaaataaaagaaacaggagaaacaaacaatggtaactgtactaaaaccaataccagatatatatttcatacttattaaaaagcgttaagaaacgaagcgtaaaaacgtaagaaaaagaatgactatataacggtaggtcttcgactcatttttttcttcctacatgcaaacgacaaatacgggtaatgcacatttcgcttattgggttcttccctttccttttttccatttttttctttctggctgtcgctagcctttctacttcctccgcacatacagttttcagcacagtatagatagctgtgcagccagatagaagcaaaagagaagtcaattgcaaaaaaaatatggactcgtactcaataacaaacgtaaaatacctggatccgactgaattgcatcgttggatgcaagaaggacacactactacgctgagggagcctttccaggtagtggatgtgcgaggctcagattatatggggggccatatcaaggacggatggcactacgcctattcgcgccttaagcaggatccggagtacttacgtgagctaaagcacagattgttggaaaagcaagcggacggccgcggagcgctgaacgtgattttccattgtatgttatcgcagcagcgcggaccgtctgcagcgatgctgctgcttcggtcgcttgacacggcggaactttctcgctgtcgtctatgggtgttgcgtggggggttctcgcgctggcaatccgtatacggtgacgacgagagcgttacggcgggttacctacccgatctgtggcgttgacaggtttacacaatcgcacgtgatcatatatttgccatgactcctcccagtgacaattttgttcttttttcctctttatcgctttcgtactatggtcagtcattcattcattatatacgcgctctccataacccgtaactttttattatatatagactcgtttacaatacaacgatagcgataccattcaattgaagttgtgagaccaggtaacgagacgaacacaactttacaagtcaaataagaaatcatggctggtcaagtgttggacggcaaagcatgcgctcagcagtttagaagcaatattgctaatgaaatcaaaagcattcaaggtcacgtgcctgggtttgcacctaaccttgccatcattcaagtaggcaacagaccagactcagccacatatgtacgcatgaagcgtaaggcagctgaagaggccggcattgttgctaatttcattcatttagatgaatccgctactgaatttgaagttctgcgttacgtggaccagctgaatgaggacccacatacacacggtattatcgtgcaactaccattacccgctcatttggacgaggatagaatcacctcgagagtgttggcagaaaaggacgtggacgggttcgggcccaccaacattggcgaattgaataagaagaacggacacccattctttttgccctgcacgcccaaggggatcattgagctgcttcacaaggccaacgtcacgattgaaggttcccggtccgttgtgatcggaagatctgacattgttggctctcctgttgcagaattgttaaaatctctaaactccaccgtcaccatcactcattctaaaacccgtgatatcgcatcatacttacacgacgcggacatcgtagtcgttgccatcggccaaccagaatttgtgaagggtgaatggttcaaaccaagagacggcacttccagtgataagaaaaccgtggtaattgatgttggcaccaactacgttgctgatccttccaaaaagtccggtttcaaatgtgttggtgacgttgagttcaatgaagcaatcaaatacgtccatctaatcactccagtgcccggtggtgtgggccccatgacggtggctatgttaatgcaaaataccttgattgctgccaaacgccaaatggaagaatcctcgaagcctttgcagattcctcccttgccattgaagttgctaacacctgttccttccgatatagacatctccagagcacaacagccaaagcttatcaaccagcttgctcaagaattgggtatttactctcatgagttggagctgtacggacattacaaggccaaaatttctcctaaagtcatcgaaaggctgcagacgcgccaaaatggtaagtacatcttggtgtctggtatcacaccaacaccactgggagagggtaaatccactacaacaatgggtcttgtccaggcactaacggctcacttgggcaagccagccattgcgaacgtcagacaaccctccctaggacccactttaggtgtcaaaggtggtgctgcgggtggtggttattcccaagtcatcccaatggacgaattcaacttacatttgactggtgacattcacgccattggtgcggctaacaacctacttgctgccgctattgacactagaatgttccatgagaccactcaaaagaacgacgctaccttctacaacagactagtgcctagaaagaacggaaagagaaagtttactccctccatgcaaagaagattgaacagactgggtattcaaaagaccaaccccgatgatctaacacccgaagagatcaacaaattcgccagattgaacattgacccggacactattactatcaagagggtggtcgatatcaacgacagaatgttaagacaaatcaccattggtcaagcccctaccgagaagaaccacacaagagttactggattcgatatcaccgttgcttctgaattgatggctattcttgctctttcaaaggacttgagggacatgaaggaacgtattggaagagtcgttgttgctgctgacgtaaacaggtctccagtcactgttgaagatgtgggttgtaccggtgccttaaccgctttattaagagacgctatcaagcccaacttgatgcaaactttagaaggtactcctgtcttggtccatgccggcccatttgccaacatctctatcggtgcctcttctgttattgctgatcgcgtggctttgaaattggttggtaccgagccagaggcaaaaacagaagctggttatgtggttactgaagcagggttcgatttcactatgggtggtgaaagattcttcaacatcaagtgccgttcctctggattgacacctaatgctgtggtcttggttgctactgttagggcattgaagtcacacggtggtgctccagatgtcaaacctggccaacctttaccttccgcatacactgaagagaatatcgagtttgtcgaaaaaggtgccgctaacatgtgtaaacaaattgccaacattaagcaatttggcgtccccgtcgttgtcgcaattaacaagtttgaaactgacactgaaggtgaaatagccgccattagaaaagccgctttggaagctggtgcatttgaagccgtaacctctaaccattgggccgaaggtggtaaaggtgctatcgacttggccaaggccgtcatcgaagcttccaaccaaccagtggacttccatttcctatatgacgttaactcctccgttgaagacaaattaactactatcgttcaaaagatgtacggtggtgccgcaatcgatatcttgcctgaagcacaacgcaagattgacatgtacaaggaacaaggtttcggtaacttgccaatttgtatcgccaagacacaatactctttatcccacgatgcaactttgaaaggtgttccaaccgggttcactttccccatcagagacgtcagattgtctaatggtgctggatacttatacgctcttgccgccgaaatacaaaccattcctggtttggctacctatgctggttacatggccgtggaagtcgatgatgacggtgagatcgatggcctgttctaagacaacttaattatatagaatttaataaagacaaatgcaaaagtttttttaaagtatggatgtataataataataacgataatacgaacactattgggactaataatgatttatagttttttttacacaggggatttaacgttccgcgaccctttttcctttaatttaaccccagttccttaacgtcgaaaatttccgattccgttaaggaggagaaaacctaattaccaaacgaagcggggagacgcattaatgagaacaataaatgtatgaaacttttagcaatctaaatgatactataccaagacaagcgaacactggctagcacaatatttgggcggaacgaaataaaataacgaagatatacataagacacaaaggaaaaagcgttccattgcatctctgaagtgaataatataaaaagtagtaaagctagaaatgtgtgataagtcaaaaacggtattggactacacgatagaattcttggataaatatatacctgaatggtttgagacgggaaataaatgccccttgttcattttcttctcgggcccacaaggctcaggcaaaagttttacaagtatccaaatctataaccatttgatggaaaaatatgggggtgaaaaatctatcggttacgcctcaattgatgatttttatttaactcacgaggaccaattgaaactcaatgagcaattcaagaacaataagctgttacaaggacgtggtttaccaggtactcatgatatgaaattgttgcaagaggtattgaacaccatcttcaataataatgaacatccggatcaagatactgtcgtactacccaagtacgataaatcccaatttaaaggagaaggggaccgttgccccactggtcaaaaaatcaagctaccagtcgatatttttatcttagaaggttggttcctcgggttcaaccccattttgcaaggaattgagaataatgatcttcttactggggacatggttgatgtcaatgccaagctcttcttctatagcgacttgttgtggcgcaacccagaaatcaaatctttagggatagtattcaccaccgataacattaacaatgtttatggctggagactacaacaggagcatgaactaatatcaaaggtcggaaaggggatgaccgacgaacaagtgcatgcttttgtggatagatacatgccctcctataaactttatttgaacgactttgtccggagtgaaagtttaggttccattgctacattgacgttaggaatcgactccaacaggaatgtatattctacgaaaacgagatgtattgaatagtgatgttatgacctttttttttacgccttttttttttttttttttttttttaatttatctcacttttcccttctattttatgtactaacagataattttataatgatttcatgtatttttggttcagaattttgacaaggcaactcttgaataattgtcgtatgcaaaaaaaattgtttatctgttacatatccatcataaaacttttatagagcttttattgtccttcttatacaaataccgttcagaggctgtccgagatttaagcggttttggaaaaattactgctattaattaagattaaaaaggaaaggaaaatagcaatgggagcttatcgcataaaaaaatgaacaataatgttgaagaactcctacggcgtattcccctctacaacaaatatggtaaggattttccacaagaaacagtgactaggtttcagatgcctgaatttaagttaccagcgctacaaccaacaagggacttattatgcccttggtacgaagaatgtgacaatatcaccaaagtctgtcagttacatgattcttctaataagaaattcgatcagtggtacaaggagcaatatctgagtaaaaaaccaccgggaattgttggaaacacactattatctccatcaagaaaggataattcctagttaaattgcatttcgatatctatgtacacatatacagcaatttttttttataaaccttagtaatattatcagttttcattttatgtcatttgacctttgttgcatttaaatggccttaacttcttttaacttttcaatcaattcatccacagaattcaatttcacaccaggtgacttagtctttggctcttccatcgacactatctttaactgaggttcaatattaatttcaggaaaatcttttgctatatccaatttttcaataggctttttcttcgccttcattagtttgggcagtcctacgtaacgcggagtgttcaatctcaaatctgtagtaataaccattggtaaggaagcttcaattacttcttctccatcgtcaatttctcttgttacctgaactctaccattatcaaggaattccacctttgccgcatttgttgcctgtggccaatttaataaacctgccaacatctgaccggtgttgttacagtcatcatcaatggcttgctttcccatcaaaaccagattagaacccttcttttcaacaacagcttttaagattttagcaattgctaagggctctatgttttctttacccacagagtcaattaaactacaggtgtctattcccttagcaaggcaatttcttagaatatcctgagctttggcggagccaatagaaactgcatgcgtagattctactaaactcttgttcttttctttaattctgatggcttcttcgacagcaatatcatcgaaagggttgatactgaatttgattccactggtttcaatcccagttaaggtcttatttactctaggcttgatctggaaatcaactacccttttcaccggaactaatatacgtagttgctgttttgcagacatttttattactctttctgatacttgattatcggggttattgatcctagtgtgtcttgacaacgtttctcgaatcaggattattttacaccgagaaagaaagagtcaatactaataatctcgaaagatcttcaagtgaaaaataaaaaaaaatgataaataaaaaatagaaactatgaaactatgtaaaaaaaaaacaaatagacatatccaagcaagtccaatagcatagacattaagcacgacagctgtaaaaaatgtcaaagtttgttatcacctgcatagctcatggagaaaatctcccaaaagaaaccatcgaccagattgcgaaagaaattactgaaagctcggcgaaagatgtatcaatcaatggtaccaagaaactatcggccagagctaccgatatattcattgaagtcgcaggatcgattgttcaaaaagacctcaagaataagctgacgaacgtcattgacagtcataatgatgttgatgttattgtttctgtcgacaatgaatatcgtcaagccaaaaagctctttgtctttgacatggattcaacattaatctaccaagaggtcatcgaattgattgccgcttatgctggtgttgaagaacaagtgcacgagatcacagaaagagccatgaacaatgaacttgatttcaaagagtctttaagagaacgcgttaaattattgcaaggcctccaagtcgatacactatatgatgaaataaaacaaaagctagaggtcaccaagggtgtgccagaactatgcaagttccttcacaaaaaaaattgcaagctcgctgttttaagcggtggttttattcagtttgccggttttatcaaggatcagttaggtttagatttttgtaaggcaaacttgttggaagttgacactgatggaaaattaaccggtaaaacactgggtcctatcgtagacggacagtgcaagagtgaaacccttctgcaactatgtaatgactacaatgttccagttgaagcaagttgtatggtgggtgacggtggtaacgacctgccagccatggctaccgccgggtttgggatcgcatggaacgccaagccaaaggtgcagaaagctgcaccttgtaagttgaataccaagagcatgactgacattttatacattcttggttacaccgatgatgaaatatacaatagacaatgaagaaaataatgatagatagatgtaatagagtttctttttaaaattgtttatttaaactggtaaacatgatgtactttacgtagcgttaatataccggcaactatacgttggaagcaatagcttgcttgatagcagctgggttggcaccgacgactctggtaacctccttaccgcccttgtagaagattagggtaggcatggaagaaacttcagctttttgagcaacatctgagacttcatcaacatccaacttgtaaaaagcagcgtcagaatattgttctgcaaacttttcaatcattggtgcaatcattttacatggcccacaccatgtggcaaaaaagtcaacaacgactaacttgtcgccagatgctaaagcactgtcgtattcagaagcggattttaattgagtgaccattattgatgtgttatttaaagatatcgtagactctcgtgtatgtgtgcgtgtataattcttgctagacaacaaataaaaactggtcctcgttattctcttgtcagcttttcatcccccgaatggctttcttatatactgatatccctctttcggctggctggaaactgaacgcgcttagtaagaaaagagccaccttgtagggagcatcctttactaagagtataaacaattacacatatactttgatgattacttaatattcactggcactcaagttatgctgatcttggagcgatcttgaagccgagtatgtcattcttaccgggctcaacaagactttcttcactgactctcacgccgccaacggtttcaatgcttgcaatggtgacctcgccacccatgatatacctggcaactttgccaacaggggttcctcgcttgaccaaaaaacaatctctaaatacgttggttccgttgccacccgtaaaagtctggatgttcttcacagtgtacaccggtattagaccaaggatgtccgttgctgcttgcagaacctgaacaacacccgtagatccgaatctatacaggaccaaatctctgatattttcaattctgttaaggatcttgtcgtccagtggctttagtttgtctggctcgtcctcaaatgtgtcaacaaattccgtgccctcctcgtataatataaaaccttgctttttcaatttcctcaaaaaaacttccgtcactgcactggtcagtacagctttggtgtcaggatactttagcatgattttagaaacatttttatcggcgtcagggtggtcaatcttgttgagtgccaacacagttggaaatttctccatcataaaggacttgaccactcgagtgatccattcgtcatcccatttttccaaaggtggtagtcccttcaacctgtccagggctttttggatcatgggcgcatgtgaaccgtacccaccgaattgcgcttgaagtgtgtccactatgctagatttcgttgctgtatgtttacgcacaatagacccccatcttttcttcaggttcccctcaacccaaagcctgatttcgtcttgcagccattctatatcgttcaatggatcatatcctcttgtgttcttcccctctgcatctgtggttccactaacgtccaccacatgaataagagcatctgcgtgtcttaaatcatccaagaatttatttccaagccctctgccggaatgcgctccaggcacaagccctgccacatccaacagtttgatggggatatgcctcttacccttgctacaccacccgtagttaggtttacaaagatcttccttgccaaatctggagcaagcacactcaacttgcaagtagccggttgcctgatttggctcgatcgtggtaaagggaaatgctcctaccgccgcacctgcgtccgtcaaagaatttaatgtggtggatttccctgaagatggcttacccacaataccaatcaatggatccctgggcatactggctctatttccgttttattcttacagacagcttatactacaagttagttggacaaaagctaaaagacggaaaacgaaaacgcaaaatgaaaataaaaccaactctcattacaattcatcctagaacacttacacatctgttttgcactgcatagcattacatttcttgcatatctatctattcgagaaaaaaaaaaaaaggcatcgagtgaatttttcaccttgataaaaaagcccttactaaccctacaataaattgtgccgaaaccctctggagttttctagaatattctagccccatcagggctagaatatcctaaaagtttatagttgacgaaaatttttcagcgatgagatgcacatttataatgctatgatgttcaacgcaaaggaaatcatagcgttatcgggtaggttcgcatcgttagcaatagctagtcgcatatatacacagagatacatattatacctataccgttaagaaataggatagaaaataatgagcgaacaaaaggaagatttgtttaaaccagtaggagaagctgctgcagaggtcgaagatgaaagcatagccgaacagaacaaagctaatgacggcgtcaagttaaccggcgcacaggacgccatgggccatccagtgcaagagatagagtctctttgtatgaattgtggaaagaacggtacaaccagacttcttctgacttccatcccttatttcagagaaataattattatgtcattcgactgtcctcactgtgggtttaagaactgtgagatccaacccgcttctcaaattcaagagaagggctctcgttacgttttgaaagtggagtgccgtgaagattttaacaggcaagttattaagtcagaaactgccacttgtaagtttgtcgagctagacattgagattcctgctaagagaggtcaattgacgacagttgaaggtttgttatccgagatgatcgacgatctgtcgcaagaccaggaaatgagaaaatctatagacgaagctctttacaagaagatcgatgacttcatacagaaagttaaatcctacatcaattgtgaacccaacactattccgattacatttattttggatgatcctgcgggaaattcctggatcgaatacaaacccggtgaacctcaacacaaatggtctcatacccagtacgtgagaaccgacgaacaaaacgttcaagttggcattattactagagaccagttggagcaacgtcgccaagaacaattaaaacaattggccaaccgtgaaagaaatccttctgaatctgtcaaagttggctcagcaaacccacagtttttgtcagacgccaccgacatcgaaaactttaacaacgaggtgcaaacattcagagcttcttgtccatcgtgtacccaagagtgtgaaactcatatgaagccagtaaatatcccacactttaaagaagtcattatcatgtcgacggtctgcgatcattgtggttataagtctaatgaggtgaagaccggtggtgccatccctgacaaaggaagaaggattactttatactgtgacgatgcagctgacttgtcccgtgatattttgaaatctgagacctgtagtatggtaattcctgaattacatcttgatattcaagaaggtacattgggtggtagattcaccactttggaaggtttactaagacaagtctacgaagaactagaatcccgtattttcactcaaacttcggattccatggacgaagcaacgaaagcccgctgggtagaattttttgccaagctaaaggaggccatcgctgggaaagtcaagttcacagtcattatggaagatccattggccgggtcgtacatacaaaatgtctacgccccagatccggatccaaacatgactatcgaagattatgaaagaactaaagagcaaaatgaagacctgggattgtccgatatcaaggttgagtaacgatcgttggcctcggtatcacctccccctttcctcttcctctttacatatatcctaaccacacaagcactcatttgatatgataatacttattcgtttttattcaaatagatagcgcagtcttgaagatttacctatatttttaaacttttgtataatagttgaaatagataatacagcattttttggctcctgcttcatatctttttttttaggtttttgctttatattctttcttttaactcaacttgtgcggagcagaggtaaagaggacaactataaatgctgtcaaaacgaacaatctacagatatttttacgaaaaggaaaaagcgcaagaatgaatcttaaactttctgctattgaaagttactttttccatagaagcagactaaatttgcattcatgtttttatgtcggaatcaaactcaacgaattgcccaaaaaaagtcaactgatagcggctcttaagtatactgtaatccaacatgaacgtttgacttgtaatgtattctatgatgaattgaaaaaggaaaacttcctacaaaacattcttgagccactgaaattttgcgatctagtagaataccgccacgattgggaccagttaggggaaaccgaaattaaccacatctttcaaaggtataacttttcatacaacgagaataaacctttatggaaaattctgatcctccctaatcaaaatcaaatgctattgctgacagatcatgttctcatggatgggatgtccgctattcatgtgtgggaaacgtttatggaaggcctacagatgcaacagccggttgaaattgatgaaacaatatattcaccatcattaaattcatcaactgaaaaaataatgtcagccccactatacggagattggcccataccttggaattggcatatagtgcgacaattggtcagtagactacattattggtttccacaaacagtcgtaaaaaacaatagaaatttaatccaatttgccaactactcatttccaaaagacctgctggatgataaaccgagcgatggaactcaaaaatacaaagttaaaaacacgaaccatcaatgggagtttcgattatcgccgacccatctcaacgacattttacaagaatgcaaggccaataatacttcgttgacttcccttttaggtgccctggtctgcaccagtttcgaaaaaatagctgcacatgagtataccggatcatttttgaaaattgaattaccaatgaatattagaaagccttttgaacgagtcttgaaattaccttcagatgataagctcgccgtgggaaattttattgcggtcatagaattcaaccataaactacatcaaaaccgtggaatatgggatatcgcttctcaaattcaaagggccataagaagcagttccgaggataaaataatagataaagtaaacgaagtaaagttattggaggttatttcttctcaacaatacatagaagataaaattagcttgaataacggaccttcttccacatttgaagtaacaaacttaggatttcaaacatttaaagatgcatgcaacaccagtttaccgttttatatagtggatgctacattcaacgagccgcaaggaatatcttcaattttctcactaagcgtaatctctactcctggtaacggactacattgttgtatcagttatccaaatactctcactaaagtgctagaaccccactggcaatatatgaaagattacttaaatttatactagcagcacttcactagctcaaatacagaataaaaccacatttcccacatgtaaatatagaaagcagtttattcgctctttgaagcgagatcttcttcgatagacgtcacctcaacgtcaggatagtcggtgccgtcaaatcttgctgattgttgcgcttgaatagactcttcatgtattctaaaaatgttaattagtgggaacgccacaataaaaattaatacgagtaaaaacattggtaaaccatcaaaaatataaagataccactcgtgcgaggcaatttctccgtcataaccctgaataaattcaacagctctgacgatcgacctaattaaaatcaggaaactgttcaccaataaagcaatgtttaggtatttccaactaccataccttaccgatacattggttggttttttgctcatcttgaaaatgaacaaaacctcatttataatgaagagaccaaaaaaagcaatttgaatgaacaaaccagctgtaacgagatgagaaccagaagatgcacttgtcactttagacatcatagcaccaccaattgcttgtaatagaagactgcctacatcgccaatcacaaatattgtagtattgaatctagcgggcatgatcattaagttttctgcgaacagcagagtagccattctaccaaaaatcatgtaaatactggcagcatataatgttggagacaccagcaagaaaaccgtttgaataatataggggtttagtagtgtggtgtctttgcttgatttacatctaaacgcaaagcccacacactcaacaaaacacccaaatataaagggaatgtacgctcctgctaagtttaccgtaccgtaataccgcaatacgggttgggacttcataagagagccaactctccttttacttttcacagaataatggaatagtaaaattacaaatgctacccctgatactgcaaaaagtaccgtaaaaagtatactcgcacctaattccggagtgtatctatataactcgaagccgtcttttgccatgttcgaagtggtgaaaagtgctgactgtctattacatacttttacagggtttattattatagaatgaaacaggcaaggtatcttatccctttattatgaaaactatatatacgcataagtcttttgctgcatgataagccccttcccaagaatatgacaacctcttattgttcttttcaccaaagatccacggaactcatctttagcaagtgaggcttgaaatatcacagatatcattgtgaataccgcattgagcagattgttgacagcgggcatcttactaacaggcgcaatctaaagaagccgcgaaaaaaaaaagaacacgctaaacgattcacccatgccagccaagtgtagatttgtttgtagaggaaaacagttgatgagcaatttacagtgtttttttatcttagtaatattcatcaaaattcataggaaatagtcaatgatgcatgtctgaaaacaaaacgacctatataccttattgtggcttgtaaagtttaaacttaaaaataaactttctttttgaatgatagatatttccgcttttggatgcgcttcacaagaatagaagcaaaaagtccggttaaaattgaaatatgataaaaacccaaacatattaaaaaacccagacataaagaaaaaaactttgaaaaaaaaagtattatgccgctgagcgcgccacgttaaaagctcgaattcttcgcattggtagtagcgcaaagtccaatgagcgcacctcaagtgagaaacgcaggcccagagattctccaggcaggaaggaattgggacagatcctgcctggagggatggaggaatttacttcgtaggctggaacaggctcatctcagccaacgattgtaaatgtgcagggccatcgttacaatcctgcgcaccctaccatggataccagaatcccgtcgtgttcccaattgtgagtagtacagtggcctgctgccgggcagatagtagcagggcaggacacttgccagatcccgtagcaaggatgcttataatatatcgaaatgtagcattgttagtttacttcgtaaactgcccttgtagagtgaggtatagcttagaaaatagcaaactaaatagagagcgaaatgtccttaccagctacttttgacttgactccagaagatgcccaacttttgttggctgctaacactcacttaggtgctagaaacgttcaagtatgttatactcattcccgattatataatagagtaatgtgtgattgaaaacagttcgagtgaaagaatagccacaaccaggtttcccgccaaccaaacggaatgctgggatagcatttttcaggctgaataagaagagaaatatatgaacaatcattaaaacagtttgaaactccagctaattatcagcgaatattttgccaatagactttctaattgtattatgttattaaattttaaatcgctaatgaaaaaaaaaaacaaacctttggtattaaacctctttcaatgaaatcaattaattccggtacctattcttccgacgctgttagccaactataaatgccattttttcatagtacattaatttgaatcagttgatcattcacagcatataccaagtgtacgtttttgaatcttttatactaactttttcttctttaattttgtttcaggttcaccaagaaccatatgttttcaacgcaagaccagatggtgtccacgttatcaacgttggtaagacctgggaaaaattggttttggctgccagaatcatcgctgccattccaaacccagaagacgttgttgccatctcttccagaactttcggtcaaagggctgttttgaagttcgctgcccacaccggtgctaccccaatcgccggtagattcactccaggttctttcaccaattatatcacccgttctttcaaggaaccaagattagttattgtcaccgacccaagatcagatgctcaagccatcaaggaagcttcttacgttaacatccctgtcattgctctaactgatcttgactctccatcagaattcgtcgatgtcgctatcccatgtaacaacagaggtaagcactccattggtttaatctggtacttattggctagagaagttttgagactaagaggtgctttagttgacagaactcaaccatggtccatcatgccagatttgtacttctacagagaccctgaagaagttgaacaacaagttgctgaagaagctaccaccgaagaagctggtgaagaagaagccaaggaagaggttaccgaagagcaagctgaagctactgaatgggctgaagaaaatgctgacaacgtcgagtggtaagtaaggtgatatttacaaatagtatattaataattatagtataatgttttattagaataacagatttctttatcaatttagcggctaaataaaaatcaagaaaaaagaaatacattcattgtgtcatcttgtcacacatttagccatgtactttatttgctgagaagtttaatcaattgagagtagttagctattgtagtaaaaatgtgcaaatgaagtcttatcaacacgtagcgtatatagtgatctaaaacagttagaaatataataagcgaacttctaaaccattttagagcacatagccatggagaataggtacttgttttgacccgctcgacgaagtggtacgtagtgattgcgtggattagtttatcataagactttcaatgaacgtaccaaaggcgagactcctaaaagtagcagagttatctgcgaagatatttgatcaaaatttcaacccatcaggtataagaaccggttctaagattctaaatgagcgattaaagggcccttctgtggcaagctactacggcaatccggatatcctgaagttcagacatttgaaaacattatatcctgatattgaatttgtagaccttgaggagcaatatcgattatctatggtagaagcaaagaaacgtcgtggtaaaggtgctcctaagaagatgaagaaggatgcagctgcaactgcaaaggggaaggggaagaaaaaaaaatgattggagcacccttactaaaaaaaatattcattatgtagaaactcatttcatgtacatacaaaatcaaaaataaaacaacaaatagctgaagcaagaaaacgctactttacttataaaagaaaacgttatgcctgaatagtcagccttttgtataaatcctttacactcaatggcttactaggcagtgaagaataaagaacatagtacagcttatttctattgaccattatagactcccctcggacaatctttcgtacagtagcaaacgagaaataatttgtcctcatttgcgacaacaatagattgtatggtctgaacatactcttgaatttaataggattgttttgaagttctaaggttgtatgcttgttagaaaccgtggttttgagctcaattgaaatgccaccgggtagacgtttaggatcttttaacctaagtaataatgcgaacaatggaaaatggttaatgagtgcaatgacagcttccgagaatatttcgatagttattgttagcattctcaaaactgtgtatgacatatagaatgccatcactgtgggagtcaagaacactagaataataaataataatgttcccaatagcaattgatctagttgaaaatagttatggtcaatcctatttcgtaaaacgttcctctttttaccgcagaacaggttaaaaagactagccataatattcaactgacaatggtacagtttactgctgatacgataaaaaacatatattggaaaacttaaaattgcaaaaaaatcaatcgctagggaaacagcaaaagaaaagccaacgagaaacatcatatatatcgttaacgtgagcaaagatgatagggttttcggatcaatgagtctttttatgaatgtggtataagaaaattctatcacccaaagaaataattcgctcaaaaagttcgcaagttctgcatttaatttgatgccaagggggttatttgctaacgtttcagttattgtttttaatgaatcatataaaaaaaacttcaatactctatgggatgccgacaccaagaaatctcgattctcaataagtatggcccccaatattaaaccaaatgaaatgtcattaataataagccaaattgtattatacaataaaatataatcgggatagaatttagaaggcatatatgaatgtgagaattgactattagaattatctttttccaccatagagccaacattctgtatgttatccttcttattaatacgctcatactgtactgggaaatagcaaatttgttgacaacgaagatcgatttgctggacaaatgccgagtaatttaccaactgaaagtgcgaataatttaataacgaggatacgagactagcaatagagcagatcacaaaagtcaaataaaaaccaatttttgcgaccattttataaatacaagtagatgaacaccaagctgcgacactattaagcatagtacccctcaaattttcctgtgatgtttgaataaacgggtaaagctcatttaatgctttacaatatgcggggaatagattaatgatgttcaaagtttcactcaatttcttattatctctcttgtatcttggatgttgctctaatttagaatagttcagagtttcacccacactactatgaagaccaacttctttttctggtatgatgagcgagatgggatcagaagaatagaattgcataaatttcagcttgggtattctaaaatggacattacagggatcagcaactttgtagttccaaccctccgctccattgttcttagtagctaccactgaataagggggccgtatgcttacttcttctaaatactgaggttcgcaaacacctaagacaacaaaatgcgtcttctcaaatgaaattgccaaagctacctgaggtccttgagctgcggaattctcgaacaaggattcgtatggccagaaaatgtaatttggcatgtcatttaactgtataaaccgccctgaattcgaaggttcctgttcacagaggaattttcattctttttggtattatgttctggtaggtttttttcatattctacatttcggcattctcactgaaaataaatatagatgagatagaagatcatgaatcaatggttggtgacaagctaacataaggaaaatcaaaatacacggcattactaaatagaatatattgttagtactatgcaggggagaaaaaggacgcttacggaaccatttgagccaaataccaatccatttggggacaatgcagcagtaatgacggaaaatgttgaggataacagcgaaacagatggtaaccgtctagaatcaaaaccacaagctttggtcccaccagctttaaatatcgtgccaccagagagcagcatccacagtactgaagaaaaaaaaggtgacgagtacaatggaaatgataaagatagctccttaatctccaacatatttcgtactcgtgtcggaaggagtagtcatgaaaacttgagcaggcctaaactctcacttaaaacagcatcatttggtgccgctgaatcttcccggcgtaatgtttcaccctctacaaaatctgccaagtctagttcgcagtatattgatttaaatgatgaaaggctacgcaggcgtagcttcagtagttatagccgatcatctagtaggcgtgtttctaattcaccaagctcaacggataggcctccacggtcggcaaaggttttatcgctaattgccgctgatgatatggatgattttgaagatttgcaaaagggatttaaaagtgcaatagacgaagagggcctgacatggctaccccaattaaaatcagaaaaaagccgtcctgtatcagacgttggagaagatagaggagaaggagaacaagaatctatacctgacgttcatacacccaatgtaggagcaagcgctactccaggatcaattcatctaacacccgaacccgcgcagaatggttcggtatctgagggtctagaaggctctattaataattcaagaaagaaacccagtccaaagttttttcatcatttatcaccgcaaaaagaagataaagaccaaacagaagttattgagtatgctgaagacattctagattttgaaacccttcaaagaaaactggaatcaaggccctttgtgctttatggacattctcttggggttttctcgcctacgaatccgctaagaataaaaattgctcgttttttgttgcataggcggtattcgttactttacaacactttgttaacattttatgccattctcctggcgataaggacatataaccctcacaatgtggtttttttataccgtttctctaactggaccgactatttcatttttattttatcagcttgctttacaggcaatgatattgctaaaataattgcgtttggattttgggacgattctgaaatgtttaaagcctatggacgtgagtataaatcaatcttacagagatctggaattatgaaactatacatatatctgagagaaaagtatggtagaaagctaatagatttcattattccatttaggatcatatcgccgggagaagagacaaaatatcaacgaagttcgttgagtacttccctgacgaaaccttatggggcaaaggaaaatcagaggccttttggcaccccaagagcctttgcgagatcatcgtggaatagaatagatctggtatcttctgtcagtttttggctaggtatgtttttatccataaaaagttatgatacaaaaacaggcataagaatattcaagccccttgctatattaaggattcttcgacttgtaaacgtggatactggtatgccctcaattctaaggggattgaaatatggtatcccacagttggtaaatgttagttcaatgctagtttacttttggattttctttgggattttgggagtacagatttttcagggctcttttcgaagacaatgtgtatggtttaaccctgaagatcctaccgatacttaccagtacgatatgcaattctgtggtggttacctagatccagtaacaaaacgaaaacaaaattatatctatgaagacggatcagaaggttctgtttcaaaaggctttctttgcccacaatattcgaaatgtgtttccaatgccaacccctacaacggcagaattagttttgataatattgttaattccatggagctcgtttttgtcattatgagtgcgaatacttttactgacttaatgtactatacgatggattcggatgaaatggctgcctgtttgttttttattgtttgcatctttgttttaactatctggctgctaaatctactcattgcagtgttggtatcatcttttgaaatagccaatgaggagtacaaaaagaaaaagttcatatatggttctagaaagacaggttatgttgctcgcatagtaacaggctactggaaatattttaagcttaaggcgaatcagacaaaattcccaaattggtcccaaaaaggactagctatttattcccacgttgagtttatctttgtcatacttattatttgcgatataggtatgcgcgcctctgttaaagtatcgacttcggcaaactgtaacaatatccttctaaaaactgacaggggaatttcgattgttctcttcatcgaatcactggcaaggttagtattatatctgcccaatatgtggaagtttttaacaaaacctagttacgtttacgattttattatatcaattattactctggttattagttgcctggctgttgaaggggttctaggacatatgtatgcctggctatccatattccacatatccagattttacagggtgattatttctttcaatttaacaaaaaaactatggaaacaaatattgagtaatggtgttatgatttggaacttatcgtctttttacttttttttcacctttttggttgctataatcatggctgtgtatttcgaaggcgtgattcctccagaagaaatggcagaccagccatttggaatgtattcactaccgaattcatttctttctttgtttataataggttcaactgaaaattggacggatatcctatatgccctccaaaaacactcaccaaacatctcctcaacttttttttgctcagtattttttattatatggtttctactatccaactcagtgatcttgaacattttcattgccctaatatcagaaagcatggaagtgaaagaagaagaaaaacgaccacagcaaattaagcattatcttaagttcgtctatcctcagaaaatacaagaatatacacacgctagtttggttgcgagaattcgtaaaaaattctttggaggtcataggaacgaagatacaagagattttaagcaatttcttatgagaggaaccgcgataatgaacatagcgcagaatatgggggagttggccgatgaattcaaagagccaccttcagaaaacctatttaaaaagggcttatcaaagctcacaattggggttccgtcactaaaaaggctgagaatgtttgctaataatccattttataaaaatagtgacgttgtgtttacagaaacgaacgatataaatgggaggacgtatatcttggagttgaatgagtacgaggatgagaagctagattatttaaaaaagtaccctttattcaattactcatattatttcttttctcctcagcatagatttcgaaggttctgtcaacgcttggtaccaccaagcactggaaaaaggactgatggatcacgatttttcgaggatagcactgatctatacaataaaaggagctattttcatcatattgaaagagatgtatttgtattcattttcgcacttgccaccattttactaattgtttgctcatgttatgttacgcctctatatcgtatgcatcacaagatgggaacttggaattggtcctcggcgttagattgcgccttcattggtgccttctcaattgaatttatcgtgaaaacagtagctgacggatttatatattctccaaatgcttacctgaggaatccatggaactttattgatttttgtgtcctaatctcaatgtggattaatttaattgcatacctaaaaaacaatggaaatttgtctaggattttcaagggattgacagccctgagggccctcagatgcctcacgatcagtaacacagctcgtcaaacatttaacctagttatgtttgatggtttaaataaaatttttgaagctgggttgatttcactcagtttgctatttccatttacagtttggggcttaagcatttttaaaggccgtttaggtacttgcaatgacggaagtttgggccgtgcagattgttacaatgaatattcaaattccgtttttcaatgggatatcatgtctccaagggtttaccagcaaccatatcttcatttggactctttcgcaagcgcttttagttcattataccaaatcatttctttggaaggatgggttgatttgttggaaaatatgatgaatagttcaggaataggtacacccgctacggtaatgggttcagcagggaatgctttattcctcgttctgtttaattttttaagtatggttttcatcctgaacttgtttgtttcattcattgttaacaaccaagcaaggacaacaggaagcgcttactttaccattgaggaaaaggcgtggctggaatcccagaaacttttatctcaggccaagccaaaagctatcccaaatttaattgagttatcaagagttaggcaatttttctatcaacttgcagtggagaaaaaaaatttctactacgcatcgtttcttcaggtagtactttatttgcacataatcatgctcctgagtcgaagctacaatccaggaaacttgataggttatcaaggtgtttattttatgttttccactagtgtttttttaattcaagaggcacttcacatgtgcggtgaaggaccaagattatattttaggcaaaaatggaacagcatacgactcagtatcataattatagcctttattatgaacgctgtagcattccacgttccagcctctcactattggttccacaatataaaggggtttttcctgttagtgatatttttgtttattattcctcaaaatgacacactaactgaactattagaaaccgcaatggcaagcttaccgcctattctatcattgacctacacttggggggttttatttttagtatatgctattgctttgaatcaaatcttcggcctaacaaggttagggagtaatacgaccgataacataaattttagaactgtaatcaaatccatgattgttctgtttagatgtagttttggtgagggctggaattatatcatggccgacctaactgtgtcagaaccttattgctcctctgatgataattcaacctatacggactgtggatcagagacatatgcctatttgttattaatgtcgtggaatattatttccatgtatatttttgtgaatatgtttgtttcgttgattattggtaatttcagttatgtttaccgtagcggtggatctcgctctggcatcaacagatcggagataaaaaaatacattgaagcttggtccaaatttgatactgatggaactggcgagcttgagctgtcctacctcccaagaataatgcattcatttgacggtcctctttcatttaaaatttgggaaggtagattgacaataaaaagtctagtcgagaactacatggaggttaacccagatgatccatatgacgtcaaaatagacctgatcggactgaacaaagagctgaatacgattgataaagcaaagatcatacagaggaagttacagtacagaagatttgtacaaagcattcactatacgaatgcttataatggatgtatcagattctcggatttgttattacaaatacctctctatacagcttattctgcaagggaatgtctaggtattgatcaatatgtccatcatctatatatcctgggtaaagtggacaagtacttagaaaatcaaagaaacttcgatgtattggagatggtggtaacaagatggaaatttcattgcaggatgaaacgtaccattgaacccgaatgggatgttaaagatcccacagtatcgtctcacatttcgaatataaacgtaaatctggaacctgctccaggaattttagaaagagaacctattgcgacacctagaatggactacggtgttaacaattttatgtggtctccgagaatgaatcaagactctacgatggagcccccggaagaaccaatagataataatgacgatagcgcaaatgatctaattgatagataaattatataagggcatatttaagaggctttatagatgtaaaaatgaacaataagaataatttaaatttgttttattgagaggtgattttctagagcatgtcaaactttactattcagggaaaaaagaaaagaaaaaaatgcgcaagcccggaatcgaaccgggggcccaacgatggcaacgttggattttaccactaaaccacttgcgcttactgattatatcttaatggttgaagagatctgaataagttttatcttcctctgggcaaagaatactatacattgcaagagtacccattagaagggaattaatttatgcactctaaatcttttttgattattccggatattatttttgttgataattagaggtaaaaaatagtattaatgaagaaataagtattgatcttcttatactaaataagagaggtatataaaacacacgccgattggtcatattaatcatgaccaatataatagtgattccggtagttactatacattgatgtgacgactcatattcctcatatatgtacctaccatatcatgttcaactaatagattttaagcacagcttcagtattgtctcagcttctcgtttaacattccttctgcaataggtgcaatcacacttaaacgtatacgaggtgtacattaatatacgatgtaagcattatattgttaccatagcaactcatgtcactattaattactctcgttccaacaattttgtatttgaagctttaacgggtgttaaatgcacagccgatacggctcatccgaaaagtaacgccaattatattaacagcttttccatttatttagaatggcgatacaacggaaacatacgaatatgatagtactcaattgttgtgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgatgttagaggaagctgaagtgcaaggattgataatataataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctatatcctcgaggagaacttctagtatattctgtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcatcatttacccatttctcatgttgtgtacacattatatacctcccagttactgtcaatcctctcctcttatatcgtttcaatacaaataatatattatgaagggcaatattacatcattacccggagatatatactatttggaatgatctttctttataagaaaaaaaaagaatttcgcagatttccctggctttccttattcttcctacgttagcattattatgaattatcgctaatagcaaaggcaaaaaagattatcaactgcaggatattcggtcacaactttgacatagatcttgagaacctcaacactattcatttctctggcctgattattttaagtaaagtcaatcattgttaagttttcttttgttcttttctatcattctcgctctttcaattacttacacctacaataatagacgttgacctgtgaaaggcaagaaacttaactaatagtataattaagaagaagttaacattttactctacattattgaaaccgctcactgacttcaaaaataggataaaaacataatatggaaggaattttggatttttctaacgacttagatatcgctctattagatcaggtggtatctacattctatcaaggttcaggtgttcagcaaaagcaagcccaagagattttgactaaatttcaagataatccagacgcttggcaaaaagctgaccaaattcttcaattctcaactaaccctcaatcaaaatttattgccctttccatccttgataaattaattactagaaaatggaaattgttgccgaatgatcatagaattggaattaggaacttcgttgttggtatgattatctccatgtgccaagacgatgaagtatttaaaacacaaaagaacctgatcaataagtcggacttgactttggtccaaattttaaagcaggaatggcctcagaattggcctgaatttatcccagaactaatcggcagttcaagttcctctgttaatgtttgtgaaaataacatgatcgttttgaaactgctatccgaagaagtcttcgatttctctgcggaacaaatgacacaagctaaagctttacatttgaaaaattccatgtcaaaagaatttgaacagatttttaaattatgttttcaagttttggaacaaggttcttcaagctctctaatagtggcaaccttagaatctttactgagatatttacattggattccttatcgttatatttatgaaaccaatattttggaattattaagcaccaaattcatgacatcgcctgatacaagagccatcacattgaaatgtttgactgaggtttcaaatctaaaaattccacaagataatgatttgataaaaagacaaactgtactttttttccaaaatactctacaacaaattgccacaagtgtgatgcccgtgactgccgatctgaaagccacttatgcaaatgctaacggtaatgatcaatctttcttacaagatttagcaatgtttctaactacatatctcgctcgtaatagggcccttctagagagtgatgaatcgttaagagagttgttgttgaatgcgcaccaatacttaattcaattatccaaaatcgaagaaagagaactatttaagacgacattggattactggcataatttagtagcagatttgttttatgaggttcagcgtttgcctgctaccgaaatgagcccattgatacagttatcagtcggttcacaagctatctcaactggatctggcgccctaaatccggaatatatgaaaagatttccattaaaaaaacatatttacgaagaaatttgttcacagttgagattggtcattattgaaaatatggttagaccagaagaagtccttgtggttgaaaatgatgaaggagaaattgttagagagttcgttaaagaatcagacactatccaattatacaaatcagaaagagaggttcttgtatatttgacccatttgaatgttatcgatacagaagaaatcatgatcagtaaattggcaaggcaaatcgatggttccgaatggtcatggcataatatcaacactttatcttgggctattggttccatatctggtacaatgagcgaagatactgaaaaaaggtttgtagttactgttattaaagatttactagatttaacggtcaagaaaaggggtaaagataataaagctgttgttgcatcggatattatgtacgtcgtgggccaatatcctagatttttgaaggctcactggaattttctaagaacagttattttgaaactttttgaatttatgcatgaaactcatgagggtgttcaggatatggcatgtgacacattcattaagattgttcaaaaatgtaaatatcattttgttattcaacaaccccgtgagtctgagcctttcatccaaacaataattagggatattcaaaagacaactgctgacctacagccgcaacaggtccatacattttacaaggcttgtggtattattatttctgaagaaagaagcgtagcggagagaaatagattattaagtgatttgatgcaactgccaaatatggcttgggacactatagtggaacaatccactgctaacccaacattgttgttagattctgaaactgtcaaaattattgcgaatattataaaaaccaatgtagctgtctgcacctcaatgggagcagatttctatccacagttgggtcacatctattacaatatgcttcagctatacagagctgtttcttcgatgatttctgctcaagttgccgcagaaggtctaattgctacgaagacaccaaaggttcgtggtttgagaaccatcaaaaaagagattctgaagcttgttgagacctatatatccaaggcgagaaatttggatgatgtcgttaaagtgttagttgagccattattgaacgctgtacttgaagactatatgaacaacgttcctgatgcaagggacgccgaagtgctaaattgtatgacaacagtagtagaaaaggttggtcatatgatcccacaaggtgttattttaattttacagagtgtatttgaatgcactttggacatgattaacaaagacttcacagaatatccagagcatcgtgtagaattttacaagttattgaaggtcatcaatgagaaatcatttgctgcatttttggaactacctccggctgcctttaaattgtttgttgacgctatttgttgggcgttcaaacataacaatagagatgtcgaagttaatggtctacagattgcattagacctagtgaaaaacattgaaagaatgggaaatgtcccatttgcaaatgagttccacaagaattattttttcatttttgtcagtgaaacgttttttgttttaaccgattccgaccacaaatccggtttttctaagcaagctttgttactaatgaagttgatttctttggtttatgataacaagatttcggtaccattatatcaagaagctgaggtaccacaaggaacttcaaatcaagtctacttaagccaatatttggctaatatgttaagtaatgcattcccccatttaacatccgaacaaatcgcaagttttctctctgcattaactaaacaatacaaagacttagtggtcttcaaaggcactttgagggactttttggtgcaaatcaaagaagtcggaggtgatccaacagattatttgtttgctgaagataaagagaatgcattaatggaacagaatagactagagagggaaaaagctgccaagattggtgggttattaaaaccttccgaacttgatgattagaggcggtggcgtatcattctttaaatttccaatattttttcccttttattaactagtctctaatttataaccacggggttttcatttctttttcacttcatattgtatgtaaattggttcttcaaagttccaatactctaatatagtactaaatactatttagccaacttcatggaaaagtaaagaatattatttgaagattcttaagtgattacccattttattgttattattgatgtatgtacatgattgtagtaaaatacttatacgccttatgctcaagtttttttgattgcatcttgaattttaacgaaactgtttttgggcccagccacagagcctttaacccaaataacattattttcatcgtcgactttcaaaactttaacattttggatagtaacatgctcgtttcccatatgaccaggcatctttcttcctggcagtaccctacctgggtcttggttttgaccataagaaccaccgtgtctatgcataatagatgtaccatgagatgctctcaaacccttgaatccataccttttcatcacaccagtaaaacctttgcctttgctgactgatctgacgtcaacatattggccttctttgaaaaaagagggtttcaataatgtgccaggtggtattaatcccttttcatctttaactcggaattcggccacatgctcttttgggttaacaactttagaagcgaaatgaccaagcatttgtctgctaactttagacaaatgccttgatccgtaccctacttgacacgcgaagtacccattgacctccgaagttctatgcattattacttcaacattattaacttctaatatagtagcggcgcttctttcaccagtagatttatcaaaataaggcatcattcccttcttacgagtaattaaaccgcatctttttggtagccattttctcgcatttgccagttcaggtgagtgattaatcgctggagcctcggttgttatactgttagcaatactaggagccactagaaaaggccgagtagaagaatatctaacatgaagttttgatatgctaaatattgatccctgtaggaacttcgacatggctatatttgttctctcttgctttcaaagagttgccctttctcgtcccagttgtcaatttatcgtccatatatttttcaataaagttcgtttgacaagggattacccgaaaacaaatatctcgcgactgtaataggagaaatggcattagcatttcaattaaggaaagaagaggatcatcgagaaacgaatttatggtgcttatttactgttacaacatttcatgattttgaattttatttatacatgtacattctcgtacggtgttatttcgtaattatgggatgtgcccagttgcttccttaagtcttccgtagaagctttaaaaggtaagatttcccccacactaggaggctgcaagatgtcagtgtcatccaataacccactaacacggaaatttattgcatttgacaacgttgacggcggttgtgataaagaagatgatgttgtagtggatgagttaccagggagatattgggcctttattaaatttcttaaagatcctgcaggcttatagcgaggtttcatagaaagttctgatgggttggtcataacaacactttgtctaagctgatatggaaggggcgtacaaaattgctttgtcaaagatgttgacggtattttcgtaggcgaactgtaaaacatttcaggatgatccattggattcaacgctgtcccattaagcctagctgtaggtacatgttttagtgtttttggaggtttaggccttcctttgaatgacgtcaaggaatgcgaagaggtggaataaatgaattgggtaggcgtgggcaaatctccgatgttctcataattttgaggatgttctaacgggaggggataattatagtagtaattgtcatcattgctctggttgcagtgatctataaaatatgtagaatattgctgagcagaagtaagatttgactgacccgaaccctccgaaagggcccgtacgggagcctttgcagagtgaatatggtccttagcgaccgtgtcagaatatattgatgaggtaattctcgttgaaagaccattcggtggtgggaatgtaagagatagagacgattcgggaatcactttttctctggttgctacttctgaatatactgacgatgcaatgtttttattctcttgtggtgccggcacttgcagataatcagttgcatcttcatattcctcattggcgctggaactggaatcaatttcttggacagttgtacttccgaagtgactctgttcaattaatgtagtatcatttggattgtcttgagagctcatatttacactttttcttgtagcgatgtttaatttagagtcacgccgtatcgaagaagttacagaggatcgtatcgtgctattacttttctcaaaataaatgttataaatgcttcttattctgtcaatattttcttcctcctctctcgaacactgaggctcgagcccgctacgactcgtataattcgatttaagtcgattatcgttgttatggctggacttttcatttacatcaggatttgacgtactatcacatctttgatcacagtcttgcccagtatttgagtgttgtggtgaaacaatcagctcagaattctctaacgattcgaaagaaatcttattcgaaaggtcaatgtgcttggaggggaccgataacttgctgttattctgcgaagccagtgaagcaatattataagcggagggtgcatgctcattgatacgcctcacataatctttgaaagattgtgagttttcgattgacggttgcaaaaaatcgtcataaccaccataaataaacctcttttctgtggcattgctgtctgagtttgcagaattcatagaagtaatccatcttcggtaaatagtataaatcgccctcaaaatttgggtcaaaatcctgcatagaaggttctttttgcatctcctatatactactattaaaacgacggatagtactataataatagcaccaatgggaacagcaacggccactgcaacagtgacgttagatgaatcggttcttttctgaagaaatgtcagtgatacgcgagatttgtctggtatagcctctcttttttggcaagaattttctttatagcggtagtgactaaacatggacgctttatagcatctaaagtaggggaagcactatttctcacttgcagttactatgaagtatatttcgatcgcacaagttgctttactatgctattgcagcctaagataaaggcaacaaccgatgaaacaagagtaaagggtatactcttttatgcaaatgctcctttacgcgactggtcattattgaacatcgaacactttcgaatagtttagtctcaaatgtatcgaacgcgaaactttaaaagcgcattcttgttcttttttcgcgacttgctcctgtgatcgtcttatttctgctccatattatctattctttacttaaagcttcctaaaaatgcagtcaggataaaagcaaatgcttcaatggagttaatatatataccgaaacaagaaaatgagttctatatatttgttccatggactcatgaatcaaatttgtagaaaaataaaatagaaaagataaacgccctccttactcattgagaaaaagggcagaaaagttccaaaaaatatggcaagcccacagtaacggacagctttacctgtttctatggagacaacacccggatggttctggtaaaaggcaagaaccatgttcgttataagttctataggcaataaaaggcccacagttcttgatgttgacctccctccgccattgatctgtaaagctgcttgcaggttttaaaacaaaaagaaagaaaagtattttaaaatatataggaggaaagaaacatttaacaaaaagtcttactatgcgctttttatactgagcactccgtttctacaaaattttcaattttttttttcatattcgttaatcgtgatgagaatactaacaccacgaactcaaataggaagttaacaatttagggtaggagtgccagactctacccattatccctttgtcatcgatgtaaagcagatatgaaggcttctagtaaagctattaaattagtactggaccatctgaagtccacgggaagagttcttggctccgtagagtcaggaaattcagcaacaataagtgagaaaacggcatctgttaataagcagcagcagttgcaggaaaagaaaccttctgtcctacaatatagaagctacaatccatatttagttaaggaggatttcctgtcaattctgccagaaaatttgtataaaaagaggggacaatttacaaatgagcttgactttcagttgatgaaagtcagggaccctaaatacttccagttcaaggatcagtattacttgttttttaatgattataactcgcttactgagtatatcaaattaacaaaacactcgcgaataaacaagatcagggtgaaaatgacgccattggcgcaacccttgccaaccctgttaacaaaattacaaagatattcaaaaaatctatataacgcattccgatcatctgagcaatattttgagggactaaacgaaaaagtcgatgttagtggagagttcactaccaatcagttacggagtatccttgattcggtggaagaaatagaaaataagtccgtattagtctggaatatacccactaaattacggtcgcacgatatattgaattatttttggttttacaacataaggtctagcttcaagatatactgggatgatgaaatgaaaagaaatctacgatttatatctttcgaaaactcgcatgacgcctaccgctttaaaagaaactatcatggattattggctaaagagctattgaccctgtcagaaaagggagatgcagctgactattcgctcgaaatggacgattccaaaatattaattgaacatcttagtgaatgaataacttgaatcttgtacgtaaatgcacactttctctatacatatatatatatttatattcatgttaaagctctctccatgattctctcaccaactcccatctggtgggctcacccgctgatttcgtatcttcgttcctcaagctttcattcaatgaataatgcgttttcgatgaatcttgttgttccttctccaaaataacaaatttctcccatatcccagaattttgccacaccagaaccaacgaatcgtcttgttctctattattagagtcttgacaccagccaattctacatctgtctttatagaactcgttatcgtgagttacatcaccactgttgtcatttctgtgagcgtcaaagattgggttctttaagtgagcattgcatatcgaccacacagagtccaaatacttgggcctccataggcccttcggtatataatttttcaagggatggctcgaaccattggcacgagagtggtctggtgtattcgtttctgtattggttgtttcaaaaatttggaaaatatgcaatgtttgcttatttgacaatacggccaacttactaccattggggctgaaactcatctcgtaaatatccgccttgtccacccctcttctaaattctttgattaaagtaccgttatgcgtactgaagattcttataagtgtaccctggacggaacatgttgctaccatggtgccttgacggttcagtctaaccagtttgatgggatttttatgtgctttaatgatggaagtgggcaaaagcgctgattccttcgggttttgtgaattatattttatttgtgataggtcggctacttgaatttggcctacgcatttattcgatgggaatgcaatgatttctaagattttagactgtgactgcgatgcttgcgactggagatgtttgctgctacaaacgacatagtccactgatccattgggagggatatccaaaataggacaaattctttgaggattggtttgaaattggaagatctctattgtgttctccaggactaccacaatatgaatcctagataaaaacacgtctttaatggaagacataaacttcaaagtaatcgtttccttttgcaaaagatcatcccagatgatcagtttatttagagcatgccttggtcgtttaccacctccgactagtgcgatgtaattcgtacgataaagcatcctggtatagccaatcccagtgcccctggattggttggtcgcagactctttaaatgttttcgatagcttactagtcaatggatctgtattgaaaatacgaaatccattctctaacgccacgctgaaacacgaatcatcttggttaaacgaaacgctcaaaaattttggtttcctcctgttgttgactgcctcccttataggtcgacgaacatccatctgctagttatgtatgcttatagttgtcctctaataatcgctgcctttccagatcttctggtttctcttccctttaacaatagcccccgcagtacgtattactaaggtaaataaatataaccggctttacaagccagaaagccgtgatcacgtgattatcaatttctttatttcatttcgctcagatactgccaaaagcccctgatcttgaacacaaaggtaaacaacgttaatatgaacctggctatcatcattaggataggctcattttctctttttaactcaggcccctttcttgcactgttaccataggatcttaccaatttgcattatttccgccaactagcggatatccgctgtatttccgcgcttctatatgctatggctggaaatacaataaaaagtgtcaagcagaaccactacattaatttaaagaaaaatgtcttatatcaaagaatcggcactgtatcaattgattatatataatgctagagtttccgtaccctcttgcaacgtcctttaaatcttgtatcttttcttctacaattgtagtaacaccacgtctacattagtatctaaattgcagcccaatgaaaggcgaacctaagacttacagcatgagcgacctctcatactacggtgagaaagcacaacaacagaacgagaaacagcaaaaacaatatgttgtgagacgaaattctacgcagtcaacatcaaaacaaaacgtgagcgtggtgctcgaggacaacgccagcgaaagtaatgaactacctaaagggtttatcttgtacgcatctttgatagcattggctttgtcgctgtttctggcagccttggatatcatgatagtttctacaatcattgaagaagtagctaaacagtttggatcgtactctgagatcgggtggttatttaccgggtatagcttaccaaacgctctgttggcgttgatatggggaagaattgccacacctatcggattcaaggagaccatgctatttgctattgtcatttttgaaatcgggtcgctgatctctgctttagcaaattcaatgagtatgctcattggtggtagagttattgctggagtcggcggttgtggtattcaaagtttatcgttcgtcattggttcaaccctggtagaggagtcgcagagaggcatactaattgctgttttgagttgttcgtttgctattgcatctgttgttgggcctttccttggaggagttttcacctccagcgtcacatggagatggtgcttctatgttaatttaccgatcggtggcctagcatttttcttattcctgttcttttataacccaggtttaagtacatttcaagagacaatggataacatccgcaaatttccatcacagtttatcgaaattgttcggaatgtagcatatcatttattgaaaatcaaagggtttagcaaacttaatgggtggagaaagccgttcatggaattgattttcatgtatgatattatcgagtttgtgttttgttcagctggattcacatgtattctattggctttcacatttggcggtaaccggtatgcttggaactctgcatccatcattattcttttcatcatcggtatagtcctggtagtgttagcaggtatctatgatttccttgtcttccccaaatttaatatagtgaaagcaacaccacattaccaaccattaatgtcatggacaaatatcaagaaaccaggtattttcacggttaatatagccttgtttctcacttgtgcaggatatatcagtcagtttacgtatattgtgcaatacttccaattaatttacaatgattccgcctggagagccgctgtacacctggttgcttgcattatttctacagtcgttacagcaatactttgcggtgctatcaccgacaaaacccgccaaatcaaaccgattattgttatttcaagcatttttggtgttgttggtgcgggtatattaaccctattgaacaataatgccaataactctgctcacatcggccttttgatattacctggcgttgctttcggtggtttggcacaaagttccatgctcgcttctcaaattcagttagacaagaagagcccaacttttcgatcagattttgtctctattaccacttttaacacattttgcaaaaatctaggtcaagcactgggaggtgtcatctctaacactgttttcagtgctgctgctatcaagaaattaaccaaggctaatattcagctcccagatggtaccacggtagacaatctggtaatctataggcagaccaatttcgatggctctcattccaaattgggcaatataatttctgaatctctcactgacgtcttttacatggcattaggattttatgcattatctctcatttttgctgtttttgcttcaaataagaaagtcacagcaagcctgagataagttaagcacgatttagaaggtggcgagcctcaaagtgtaaagctgcagaaaaaataaacatgacttttagtaattggctgtttagcttgctgaattgtgtaccacaactaacgataacagtaagagggtaatccgagacagtatgagtacagctattaaatagttaatttagatttttatactggtatgataaacgacgttcatatagcaagagcgtcaatgcctctatgtcaccttcaatagaagtttccctttttatttcgacttttgtttttgtatttttcggcgtctgccttgttccatttttaaggcgccaaaaataaaataaaatgatgaacgattagtactcaaagaacactttaatccttggaaacaaaaaaataaaaaatcaaaagttgaaggaaggtcaaattttcttcctccaacgataataatacttgcttatataactcttttaaagttttacaaaactttggatcagaaaaaaagaaaaaaatatggctactccccatttatatcacagatataactccaaaagctctaacaaaaatatcaattcgagcggaaattctacagaggttgaccgtttcattccaaaatcagtttcgagaaatgcttataagtctattccaatgttaaatgggtttgacataagttactcagaactttgcgagaaatctccttcacctgagcggctatcatcccctgaattctttaacgaactgcgaaacaccgggcattacgaatcaatcagtacaacaaatgagttttccatgtcaagtatctctagctcttctgagagtcaagttaccagaagtggaagtgcaagagcttcaagaaacgattattcaaaattaactaaagagcaaaaggaccatagaaagaatattgcacattctcttggttttcaattgcccgaccgtgtctttacgtttgagaccacaagtgctgaaattctggaaaagaataaagccatcaaaaattgctttggaccaggaagttgcgccgaaataagatcaacctttgactttagtacactctcgcccgatgttgcccgttattatatcgctaattctaacgcaagatcagcttccccacaaagacaaatccaaagacctgctaaacgagtaaagtcacatattccataccgtgtattggatgcaccttgcctgagaaatgatttttattcgaacttaatttcttggtcaagaaccacaaacaacgttttggtgggactgggttgctccgtatacatctggtctgagaaagaaggagcggtatctatattggaccatcaatacttaagtgaaaagagggatttagtgacatgcgtctcattctgtccttacaatacttattttattgttggtacaaaatttggccgtattcttctttatgatcaaaaagaattttttcattccagcaacacaaacgaaaaggaaccagtatttgttttccaaactgaatccttcaaaggaatatgttgcctagaatggttcaaaccaggtgaaatttgcaaattttatgttggagaggaaaatggcaatgtgagcctctttgaaataaagagtttgcatttccccataaaaaactggagtaaaagacaaaaactcgaagatgaaaatttaataggattgaaacttcattccacttatcaagctcaggcacagcaagtctgtggtacgttattaagagcttatgctttcacatacccttttctggtatagcgcttattttttcattatgaaaaatactaacaaatattttctacaggtatttctctgaatgaacatgcaaacctgcttgcagtcggcggcaatgataattcttgtagcttatgggatatttccgacttggataaacctattaaaaagtttgttcttccacataaagcggctgtgaaggccattgccttttgtccttggtcgaagtctttgttggctacgggtggtggaagcaaagacagatgtattaagttttggcatacatcgacaggcacattgttggatgagatttgcacctcgggacaggtgacgtctttgatatggtcgttgagacataaacagattgttgctacttttggattcggtgataccaagaatcctgtattaataacactatactcatatccaaaattatcaaaactactcgaagttaggtcgcccaaccctttgcgtgtactgagcgcagtaatctctccaagttccatggcaatttgcgttgccactaacgatgaaacgataagattttatgaactgtggaacgataaggaggaaataattaatgaaattcaagagagtgggatttatggatctaatattatagaatatatggagggtatcgaaacaacacataacaaaagaataaggtaatataaaaaaaggatattcattgcacgcacaaaccaaatacttcaaatagcaaactaacagtaagaatatataaaactatacatacgtatacataaaaaaataatagggaaaaaaaaaggaaaccatatgagtttgaatgaggcgacgtgccatattaaacaattatattttaacacttccgcactgcacctatttagttggctgatttgtgacgtttttaattccgatcggcctgaaacagcgaagggtcctggaaaattaagataataaaacgaaatgaaacccagcaacgttagatgatgctcaaaaaaatatagagacagagaaaaaccagaatacaaagagctgtttaagtggtcaatatcccaggtacaccgagcccagtcacatcgaacttataatggatgcaaagaaaaatactggtgaagccaataatgatgtattggaagaggaagcagcgattcagttgattgcaccaggtatagcgagaaacttaacacaagaagtcattaccggtatcttctgtaatgtagtaatatatcctcttcttctaatatattttgtcttaactttccgttacatgactacaaatattgtaccttatgaatttatagatgaaaagtttcacgttggccaaactttgacctatttaaaaggtaaatggactcaatgggaccctaaaataacaaccccccctggaatctatattttgggtttaattaattattattgtataaagcccatattcaagtcgtggagcacactaaccatactaagattagttaatttacttggagggattatcgttttccccattttagtactcaggccaatattcctttttaatgccttaggtttttggcccgtttcattaatgagcttcccattgatgacaacttattattacttattttacaccgatgtgtggtctacaattctgatattgcaatcactcagctgcgtgttaacattaccgtttggccccgtgaagagtatatggttgagtgctttttttgctggtgtaagctgtctcttcagacaaacgaatatcatttggacgggatttataatgattcttgctgttgaacgcccagccattttacaaaaacagttcaacacgcatacgttcaataactatttgaaattattcattcatgctattgacgatttctccaaccttgttctgccctatatgaaaaattttgttttgttcttcatttatctgatttggaacagatccataacactaggtgataagtccagccactcagcaggcctgcatatagtacaaatattctattgtttcacattcatcaccgttttcagtttacctatatggatatctcgtaattttatgaagttgtacaaattaagaataaaacggaagccagtacaaactttttttgaatttattggtattatgctaatcataagatactttacaaaagttcacccatttttgttagcagataatagacactacacgttctacctcttcagaagattgataggcaacaaaagtagactaatcaagtacttttttatgacaccaatctatcatttctccactttcgcataccttgaagtgatgagacccaaccagctcacctttcaccccatcactccactccccatcaaagaacctgtacatttacccatacaactgacacatgtatcgtggacggccttaataacgtgcaccatggtaactatcgttccatcacccttattcgaacctcgttactatatattgccctatttcttttggagaatatttattacctgcagctgcgaacctttgataaaggatttaaaacctgctaaagaaggcgaaaacccaattaccataagcagtacgaaaagactgttcatggaatttttatggttcatgctcttcaatgtcgttactttagttatcttttccaaggtctcatttccttggaccactgagccctatttgcaaagaataatatggtgaacagaattgattatagttgcaaaaagacgttctataaatgtttactagtagtatttattttctttttttatttccatcttttagtggccaaccgttttgtatatattgatttttcttcgtagtggcctcaaaccgtttgagccacttaatggcaaatgatagcgaactttctcctgcttttaggaatactcttatagacataatgcattgatttccacgaacgttcatggttggtaaacgtaagggaattgtgctatatatatatatatatatatatgataatattgtataaatttcttaaggttgaaacctacctagaacagtttaatagaaataaatattgtccaaatttctttttggttgtagaatgttaattgtgatatttcataaagctatattttcaaattcttctctcgcttcttccactttagcatcatcacttcttatttcattttcttcctttttgttcatttcttctgtttgcttatttacatcatcgtctttttttgctgattctgtgacatgttcgttttcaacgtgttctttttcttcaacctttggttgcttttcgtcttctttcctctcgctttcttgtttaatgtctacattatcagctttgatttcatgctctgcttgtccaaggctttctgtatttacagttgtagtctccgcttcgctaggttctgttttcacaattttgacagattcgtgatcttgaacagattgtacatctgcactaccactatcttcgccctttatggattctgcgttgagggtagaaggctgttcagctgccactttcttttgcgaggcaggcacgtatttctgctcctgcaaggatgtgtcaggttgagatttttgctgttgtgatctcaagttttcttgatacttgatccacgttcttctttttaaaacttcgaaataatcttgtataggaccattagatttcttatccctgaagaccaattcaccatcaccgctaaagtagtcgtcattgtcatctactaaataccaattaccagcttccaaatcgttggcaaacgataacagaaattcaccccaattttcagcaatgacaaatttcgtatcgaagtccctcccaaatgttataatttgagcatatttaccatttggaccaggcgccaagtcaacaccgatatggttaccggcattgtccgttattaaaggaatccaagcaggatgtgcatataccggttgcactgcatttggaggaatagatttttgatctgggatatttggcagtttgaacttgttaccatttagtctttccatagatgaagaagagccagtagatgtaacatgggataaaccttgttgagatcttttgtttaggttctttgcgacgtttctccaggcctgagtcatagctacaacctgatctagtgtcattagttggaagccataaaacaagccagaagtaccggtcatcgattctaaatcttcttggccatcatgaattttgaaagacgcttttactgggttgggaaagctaacttccaagtcttcctctgcgtgagtgatatcgttttgggtgcaaggatcactcaaagttgcatttaaatctggattatgttcactggtccaaaaatcgatgtgtctccaagctaagagggtttcagagacaccatcgtttgactccgtggacgtaaattcatcaatatttatgtcttcattagatggcacgccattttgaaatcccatgctcatttcctcatctacactattcaaatgcatttgagagggatttacctgaccattgttgctgtttaaacgtttacccatgttaaaagtaggcgtttcatcggggttatactctgcataatggtcgtcagtgctgagggagtatacccattctttaacttttcttttgaatagatccattttatactaaaaaattctgccaagttgtcgcctatagaacgaatgtgcgtttattttgtattttctttgcgtattgatagtatagctagtccttgtatattttcaatttttcgataactttagtcgaacacgaaaaaaaataattagcggatttaattttgtacctttattttcaacaggcttgattcttgaatggcgtatttgcaaatatttcaatattgagagaagctaaaatttctaagaatggacttgcgtttgaagattgcgtagcagcgcaaagaattgattaaaatgtaatttactctggaaagaaaacacaaccttttcagttgcggtgcaaaaacattcttttgatctcgaagtaggaaaactgacattagaaaaagaaaaaaaaaacaatctgcgaattatgcatttctttttttcgcttttttattttcttttttctttttttcgacctccaatagggctttggaagccctatatgtaatctagggtaatgacatatgtcacgtgctttagggcttggtgcctttatttttatgattatgtgacaaggatctaagggggttttccagatacgggaaaaaataaatagtagactatcctaaaaaggaatgtaattaacttatgatgtacaaacggtggtgcaatgcatgttaagccctgcaggtaaatggatcagtgcggagtacgcatcttttgcgatgttcccatgtagattggagcctctctgcttcgttctaactctcctccgttgtcataaaggcctgcgattagtaaggtggaaggtatctgaagttaatgctaggatttcaaatgtatacctttttattctcttgaacaaataacgaaatcctctacaaaaggtttctattgaaagttcccaataagcagcaaattcttcttcctctacttatctgtgatttttttttaaaaaaagttaatcagaggctactacatcattgcgctaaaaaaaagtaacagatttgcgatgtcatacggcggatcggcatcccaagatatagtgacaaaattgattagaaaaatccaaaatacgtctgtgtcttgcaccaggagggatgaaaatctagattcttttaatcaacacttgaaaatgagtcttaaagttgcgcataacacgaagacatttgcaaagcattgccttcatcgacaagtattcaagaatacgtatcggaaaagaaaagcagtggaagatcaaaggaaaaacttgaacacgcaacttaggcaaaaatttgcgtcgccgtcagacaatttgctttcaccatgctctagaaaactgaatgatcacaagtcaaaacttttctcagccaaatcgcaacccaaaacactggagtttgtgcggggcaaacagaatataccacgcaagccgaatgtagacatttaatttaacggatgatgatcataaattggcctatttttttgctgtatgtgttacatattatactatatacgttctccaacaatacaagatgatacggggtaatactccttattcttattctagaagacatacaaatatttatgttttacgcatcgctttctttccctttattttgtattcacaagtatatggcatcttaacattgttactcaattcttaaagataatatctagccttcgctatttatttgccccttccatcgattcttgcatccactacggtatttagcaacaatgcttcattatccaagatgactctatttggagagctagccaagatctttgcaatgtccctggctgtatctaatcttttcaattccacgtagtctcttgatttcttgatggcttcaccaatcagttcggcggatttggcttcaccttgtgccctcactaccataccttgtttttcttgtctggctttatcaactacaaatgcagccctttgagcatcttgttgggcaatttgctttgcttctacagcgttcgtaaactctggcgaaaaagtcatgtacgtaatagaaacatcatccagtaggatattgaatttgcttgcacgacgaaccaaattctcgcgaatcaacctggaaactttttctctttgagtgattaattgtgacgcattaaattgggccactacagcctttaaaacttcattaacaatggaaggcaacactctttcatcgtaatcctgacctaaggttctgtatatggtgggcaattgcaccacatccggtcttgaaagtactctacaggtgatattcaccatttgtaagtctttggtacctgttaaagaagcaacattacgaggttttgctctcacatcataaataattggtgtgtcaagccaagggaaaatgaagtgagtaccttcattaaatatcctagaggaaacaccatgtattctggaataaacaatggctctatgaccaccatctacattgaacagtgcattattaatgaacagtgcaccacctccgagtaaaagcaaacctcccaagcctgcaaatgccccccttggtgaaggcacttgacctctgcctccggtttgctgtaccttggacaattgtttttggaacgcctttgcgtacctttggaactcaccaggtgatctattcatcagcactaaattatattcttttctagcagccgcttgcttttatttcgtgagctactaaaatacaacctcccctgtaaaactcttctgatgtcctttatggtttatgaattgcccttttttgctattatttcccttagatgccaaaatgagcgatacaagaaaagtttgccactctatgtcgttgatagtgattatgcaacacaattacatgcaagctattaaaatatcgactaaacggatacggccacatcgcagtattactcatagcaatagaggaagtagaaagtatttaaatggggccactcaaattgcacactgctttatgtaatctgatttcatttctatacaaagaatatctctcttacccggctgtcaagtatgatcgaagggcccttcataaaagggttctttaaagaacgatcagctgaagctgtgataataaatgctacataaatgcatgcccttaaaactgtataaccatgtctaattatcctttgcatcaagcctgcatggaaaatgagtttttcaaggtacaagagctgctacactccaaaccttccttgttgctacagaaggaccaggatggcagaatccctttacactggtcagtttctttccaagcacatgaaattaccagttttttgctttctaaaatggaaaatgttaacttagatgattatccagatgattctggatggacacctttccatattgcttgttcagtggggaatttggaggtggtaaagtctctttacgacagacctctaaagcctgatctaaataagataaccaatcaaggagttacatgcttgcacttggcagttggtaagaaatggtttgaagtatcccaatttttaattgaaaatggtgcgtccgtaagaattaaagataaatttaatcaaattccattgcatagagctgcgtcggtgggttctttgaaattaattgaactattatgcggtttgggcaaaagcgctgtaaattggcaggataagcagggttggaccccactatttcatgctttggctgaagggcacggtgacgcagctgtattgttggtggaaaagtatggtgcagaatatgatcttgtagataataaaggcgctaaggcagaagatgttgcccttaatgaacaggttaaaaagtttttcctaaataatgtataagatttcaaaactacatattacagaactttacatatcaatattattctcaaaaagcaactcacaagcgtagtagatcccgctgtaacctccatcagctggtatttggtcattttccccgaccgatgcaatcaacagtagtccgttttgtttgatgatcctagccaacgacgggcatatcttcagtacttcatatggaagcgttacacctaacaaattattgttcatagcaaattgaaccattgtatgtatgtttattagttccgtgtttaaatacgacattttttgaggatttacggccagttcctttaaacaattaggagtatcacctacaaatttgcctgtggttgaatctctgagtagatttttcatttgcaacaaaaccggaaaattgggttgtttccagttaaggatcgagcaagcttcccaattgcatgaactgaaaactatttggcgcatactcccacttccgctgtgacgcaaaaaacgttcatgctcgaaaatgattagtaaaagcttatcaatgaattgattgatatttataaatggcgatattttgatgggaattgtgtcaatttccttatctgtaggaaaatatacacgaattaccagctgggctgacccgggaataacttctagtaggcttctgagaggcaccactctcgaagataagtattgtttcaatgttacttcatcgaagcttccatcaattttaccgaagtcataatccactaccttttccaattgttctttcgttaaatcatttaacagaatcttcgtgcctttgaattcaacgtatggttttggcgcagccactatggtttcatcattcagagcgcaaactaatacactaataaaactgccattcaacgatgaagaagtaacaaaattaccgtctttactagaggtcattaaatcacttcctgtagatttccaatacggctcataatttatgattttcagtggatttcccggataaggaaaaataatttggtaatccaaagtgagagatccaatattatttagtcttgtgtcgaataagggtaaattcatggttgcaatactatttattgccaccttcttgaaaaggaatggcattgccgttgttttggcaattatccttgtgccaaatgaaggaaatatctcgaaatccattgaaaaatcgtcgattgaatctacttggaaaattatctctccatcatcatgatcttcactaatttcatcatcatcttcttcatcatttgtttcactgatatccttacaaaagttattaatttcgccagatctaacaggtaaaataacatttcgcggtattatttcaggtaagtttgaggataaagtaattctgcctggtgatgatgacataataatgccgttatcctgagtcaacttgatagactcgagacctggcctcaactttaatttgatgaaaatttttttctccaaaaaattatgaccatatttccttagtggaatgattggcggtggtaaagcaaaatccggaatgctatcttgaatgtctaaatcaaatttgtcatcatttggggttaaatctattgtattaaggcgttgcgtactagactgcgaatttatttcattcaggggtgcagatggcaaatttaatggtctttgtaaaagtgcattcaaaacatcaacgtggctctcccataaggcgtaaaaaagtggcgaatggccgttgtcatcttcaatatccagacgtgcattatgtttcaatagttcagtaataacttcagaatgacctgaacgaacagcgtaaaaaatgggcgtccatttattaaacccatcaatttcgttgggatccgccccataacgtatcaatagttgaattaattgtggatcgccgccaatttttgccactatatgaagagtgcataaacctgttgagttctttttgaaaagcggttgacacaagtgttgtgaacttttgttcttggcattatcagcattttgcttactccgaatttctaaaagtaacttggcggcgtcatgattattaaatttacaagcaacatttaaaggatcgaactggactttagtagagctgattacattcttactataatccagaattggcttttcaatgggtgatgcgttcgcaccaccaatagtcagcagatccctaacaacatctatgtggttgttagtgatagccaaaaccaagggtgtcttagaatcactatcaatgggatcaacgtcctctaaaagattggtgattagcaacgagtgaacaaattccagttttcctagctctgcagcataatgtagcggcacccgcgaatgtatatcttgggcattcagtagtttttgtactgtttctttagataactttgatgttgttaaagcctcatctagaataaataagcgtgatttttctggacaacttgcagcctcgtgaaatacgttttttcgtgaaaatacttgatcatcttcgtcacaatatgacagatcaatatgatcctgattgcttttatagaaaatatgcagagagttatcgtccaaaggactagccaccagtaataaaaacagcgtcgttaagcactccttcaacaaagaaaagacatttttatgaaaagattctgaggaattttgtagcagatatgtgaatatcttggtttctctgaagtttcttagtagtgcatgctttctttgaacatctttcaccgtggctatattcaaaatttccttataccagttttcgatttccatctccatgtccaaggaggaggaagatgcttgaaaaagatgttcaagttggttttccgaaatctttgatgttgttaattcataattattgtgtaatatgttattattattgttgttgttgttgttgttattattattgttattattattattgtgtttattattgttgctggtattattgtcgtcatcatcgtcattagtaaacgtactggattgtatgtctgcccttctattgttgttgtcaatatcattcagctctaagagaatatgtaaagtttcatcgtttaattttagtggcccatctctggtaaaaattggttgaatggaaacaacagtagcaaggtaaaaatctttatcgtgagattgagatctcttgtcccatttcttcagagcttttgaaaatcccgttttatttaactcaacatactgctccaaatttctaagatccttttgaaactttttgaaagccgcatataagtttttaaatgaggtagcttggtttgagtttagcttaccatttatcttataatctttatattttgagtgtaatatattgaattttattcttaaatcggactctctcgccaaataataaccatttactttttccagctccctctctagtttaaaaaaaaaggcagctttattttcttgcagtctctgatgtataattttttcgtcgatgtcatctaatgttaaatgcaaatctaaatctgaactagcctttagcgtgggaatggccaattgtttgataagtttctttagagccttataatcaataaaatggctgttgtactccgccagttccaactgcctggcttccaaatacttgccgaatttcattgcacgtttatctatctatgttgcctccaaagggttattctctcaaaaagctcaatcactgtggaaccgaaaaataatgttatgaagattttttgagcagtatgtcttgtcaaaagctcaactagtgcagctgatgttgcttaaaaaaataaaaaccaaatttttctactttgctcttgtacgttgcacaaagaagattatgtaacaaacttgaagggactctcaaaaacttgctataaattgtacaaaagcctcaatatcacctagtagtggttctatacctgtctcgagccatcgccaaatagttgataaatttgattaatttctgcccttattcgcacgtgccataacacctgtacctctcacgctaaagacctttataatcaaggaaacttgttgctgcagaggaaataggaggtaatgaattgtgataaggcacatcacatcaatttttcttgcattcttgcatagaaagataggctgatgcaattagcgcgtttcaatcgcgtgccaaagacgtatatactaagcaatataaccgaattgattaagtagttggttaattgtatattttgtgataaagatggttaactgacttaggcggacataatagtagaaaatctatataatttttcccatgcagttgttattacaaaatgcaattcttgagatagcacaagcaagaataatagggcacggtacgttcattccacgtagcgttagctagtgctgccacaaggtaaacgtacgattatattcatttttgaaacggaagttctttgtaaccctcatgctcgtttgatagtcacttaactacaagatattctcgttcagtgattgcttgcttataaatcaggaaacttcatttttattccttacattttcgaaaagcccgcaaggttttcttcgccacgctcaagcattcatcgttgaaaagcaaaactgtgcacactgtaccttaggcgactcttctccgaacaagctcatggctcatttttaaaatcacaagcttcgtataattgccaagacataatctaattgagaaggtcagacggcaaaacaaatgaccgaaatcttcgtttattggttcgcctgcgttgccaactggtacattttcccagagtaccagcaaaggaaggcatccttgatgcctactctgatactgtggaggatttaaactgaaaatgatagtctgcgcggcaaatctttctatttctactaaagttggatcctccggccgatataacgtattctttttatccaataatgtcaattttaaatgctcgattactaatcgttactaaaatagcggacgcgcttatgcgtcttcgacggatagttttcagatcatccctctcagaaagcaatgcaggaaccgcctgtaaaactatcttttgctggcactcacacattatggtattgatgccacctgaaaatacggaaattaaccattccttgtacggagatctaagagcaactattattgaattgttgccgttaaagtttcatttcagttccgtgtgtggtcaagtacaagactactgatgaaatatgttgtacacacacggaaatatatatatatatatatatataacaatattgtgggttgaggtggagacttgatttttcttatacagtatattcttgttcattttttaccattttcaacaaaccacacaaagactttattcattatgctagccgaaaaaacccgttccataatcaaagcaaccgttcctgttttggaacagcagggcactgtcatcacgcgtacattctacaaaaatatgcttactgaacacaccgaattacttaatatttttaacagaactaatcaaaaggttggcgcacaaccaaatgccttggccactactgttttggcagcggctaagaacattgacgatttgtctgtgcttatggaccatgtcaagcaaattggccacaagcatcgtgccttgcaaattaaacctgagcattatccaatcgttggtgagtacttgttaaaagcaatcaaggaagttttaggcgatgctgcgactccagagataattaatgcatggggcgaggcttaccaagcaattgctgacatcttcatcactgttgaaaaaaaaatgtacgaagaagctttatggccaggttggaaaccatttgacattactgccaaagagtacgttgcttcagatattgttgaatttactgttaagccaaagttcggttctggtattgaattggaaagcttgccaatcactccaggtcagtatattacggtaaacactcacccaattagacaggaaaaccaatacgacgctttaagacactactctctttgttctgcttcaactaaaaatggtttacgatttgcagtaaagatggaagctgccagagaaaattttcctgcaggattagtctctgaatatttacacaaggacgctaaagttggtgatgaaattaagcttagtgctccggctggtgatttcgcaataaataaagagttgatacaccaaaacgaagttccattggtgttactatcgtctggtgttggtgttacaccacttttagctatgttagaagaacaagtcaaatgcaacccaaataggccaatttactggattcaatcttcctatgatgaaaagactcaagcattcaaaaaacatgtagatgaactattagctgaatgtgcgaatgtcgacaaaataattgttcatactgatactgaaccactgattaatgctgcattcttgaaggaaaagtcacctgcgcatgccgatgtctacacttgcggctctttagcttttatgcaagctatgattggtcatctaaaagaactagagcatcgtgatgatatgattcactatgaaccatttggtccaaagatgtcaaccgtgcaagtttaggcgttaagcctcggaaacttcaattttattactgattcatttgataatttcacttgttcgatttcacagtttgagaagttatattacgaaataagaaaaatttttaaaacatgagaccattgctaatcttttgttgttatactgtgttagaaatcctcgtgaaatccttgtgaaatcctatgtggaatatttagatagtaagtaaagattgtgtatgtatttataagatgaataagcgccaggtgctaaacagagttcacttcacgttaacgccagtccaatttttgattgcattccctgttttttctacatctttgttcaaccattttttggcatcatagtagtattgcacagacgcggtacttaatctctttgtttctttccaaacacgatcttgtctttcggtaaagtgtggaaaggtgttcatttctagattatggatgagacccatggtgttcctgaaggttgttggcattgcatacgcaaaacaacaagaccccagtataatgggcatggttgcacgaagaagccatgttcttcttcttgccaaaacggaacctgtcatggaagcaaccaaaatggacaacaaccccggtattaggcgctcgtttggatcggtatgtaaactagcaattgttgatgtaaagctctcttcacgggcataatatctgcctgcgatatcatctattttatttgtcaccttgtcccatttagcggaaaattgttttcttctttcgttgaaaaacctcttcaagtagtcaggatcacgtactgaaataccgtctaccagctcattttctccaatatatttcataaccctttgcgaaagaacaccttgcttggcttccttctcattaacagtagcctctttggcctccgaagaaattactatagcgttttctggtggaacaatcttctcctcaacgggatctagctgacggtaaaaatcttttgtcattgtttccgtgctatatcaaatacagtagttatttttgtatatccttgagcgctatagtcggttgcaaacgcaacttcttttcaagtttagtattatagggcagtagcttattcgcctttccattagattaaaaataaaagaagtaacggttacccgcgctttagtatgtaaagggaactcaccaatgatttgcaatgaatcccctcatcaatcatttatgctagttgaatatttactaacagtaacaataatagcagtgcattagaggctttattgcgtcataaaataaatatcagttcaattaatgtataaaagaaaatgcttatatatgtattgattaataaccttctcaatgatgggaggggccttatgtaaaatcacaatccccttccccgtttgtcgtactatgattaaatgcgaaaacaaaatgcaaagaacataaatgcagggaaccaagtacaaattcccttacatgattgaagagaacatcaaatacgttacttcatcatcatccatcatctcttgtaaactcttacccttcgtcatagctgctctctgttctgtacccataacagacgccttagttgtgtctacgccgttgatgttgtctaagctatgtgcaggaaccgtatagcctctcctcatgtatgcggtcggtaccacagcagcgcccaccagccctaacataatatatctaaactttggagttctcacaactctttgtgcctctgagtatattcctgaatctaacttcatttcagtaaactttgtttgaattttatgcgctaaatatttgtattgattgtatttattgattctgatccttcagtaacacacattccaaactatcctggataatgtgaaagagatttggcagttcaatttatatgaagaagaccctcacgtcgcgaagcattttttaacagtgttatcccagtatcccgtaattcttctcttcatccaatgctggccattactccatttattggggtgatgtaggcttcttatcccttttaaagggtaccttattgatctcccttttcggtgcggctgatgaaatctatagagcaaaccgaagtaaaacaaaattacgaaaagaaatataacattatatctttatcaaaatgtatgtatggaggagtaacagctgaaaacccccgttgtgagtggtttatgattgttttcacgcttattttgtcttctatatctttgctgattttacttgtattaatccggttcatccgaaaacttttttgaagatcgagccaaatttactttttttcttcttttcagaccttttaaattgatggtcgtttgttgaggatgaggaactgtcctttttgctgttgcctgatttggtgctttcggtagttttcgtccttgaaacgtggttgtggtgatggtggtggtgatgcgcttttctctgtcctgaagaagatgaagtggaggatgttctgggtgatagccctgcggattttgtttttctcattggatgtgaagtgaacttcattttcggatcctcattgtcccattttagtgctgtcttgatatgaggcgtagaggcagtttcgtggttgtaaatgtcatcaaccatggactttactttataaatgccgttattgttgaattgtattcttgaactccgctttgagctgcgcctcgaatttctcgattctataggagttagctttcggccagaactgtcgtacttcataagagtgttatcatccaatagtacttgtctcgacggttttggtctaacatatcccatcttatcgaagaattccatttcttcctttttttcaggtgagattgggaagtactcatttacagaggttactgactcatcactatcgctttcttcatcatccgaatcaaccactttatgttttgtgaaagggttttccaaagttctcctgattaatgcacttagccattgcaatcgttccttttttctcacttccgttttcaaatcatcgctgttgtcctgttcatctttatccactctaggttttattaaaagctcaggcttgatgaattcgaatgggacaacaaatgctggcattgcaaagtgtttcattaaaaaaaatggtagtttcacttttccatttctaaacttgatttgaatgttggcactaacggtgctgattacttgcaaacttggcctatacagagaggtcgcagatattatggctgatcttgttgaattttcttttaccatctcaatactaatcctaactattttagttgccaatcttctcgcgtagtaatttaaaatatcgctacaagtttgcttagcctcattatgaatagcttctattcttattcccgttgataaaggactagagagatccgggcctataaggctatgtgacgcggtagtcatgctttcactagtattgctagtcatcctttctaagcggtgccttcttttctccttatatgctagagtatcaatctttgcttcaaactcaggaattgtagtaattatgactaaatgatcaccatttcttgtcaaattttcaacataccagtccacagatgaccaagtatatctcctacctgatatataacacgaaacaactcttaaatctacatcgtcatctttgtctttgcaattgagcttttcttttgtattggaaatataattttcatagtctggatgatcaattgtcattgaaattgcattgtgaacaattgtaggccttgatggataaattgctgctaaagggtccgtcacgttgcttgaatccgtttttgactctgttgtgttcaaatagactggaacttgctcaccaaaatcaaattgatctattttagtcttgttcgatcttcctttacttatataaaattcctctaatttggctaattcttcgtctgtcatcccggcaaacgacttggaccttttctttgagctctccatattttcgctttcggataaatctaccattgacttggtctcaattctatcttcaacttcattaagattggcaaatgcagcttgcgtatagcctttccttgatccagaatttttttgagtgtttctttcggtcattttggtcatttttctttccagctcaaaatccaaatcaccaatatcaatatcatcaatagggccctgttcatcagcagcttttcgagatttttttagcacggatacttttggagggggaggcaacctcactgaagtccttcttcttgacctgaacattggagactcacttctacttctttcaacgctgggcgatctcaaatagcttttggagggatcatgtgctgcaggagaaaatacctgagtatagaagtgaggaactccagatgttgtagacgttggagttcctagttgtagtggcgaagaagcttcttcgtcttcgggtgagtccaagctttcgtcagtggcaaggtcattagagccatggctaccggtcaaagtatttttgtaaacaggattaaattgtggaggtatatgtaaaaaatgattattcaagccaacatggtgactgtcatttttaataatggtagcttggtcatcaattaaggaaggtgccagatcatcaaacgagatatgcttagtaaatgtctttgcagatgacatcttctattatttttattagatattagcagtttgccagggattacagcttctcccttatgtacagtgcgacaatattctttttttcaatgtgtctttttattcattcttctgaacagtttcgcttcgttaagggtccttctggctttctagaggcatgctcacctaaaatccccctagaaaagcgggctctttacccggcgaataataataaccgcggctactaattttgcaccattgaatattaacctcaaaaggcttagttggcaattatattctccttctattaatacttaatgtttacaatgtccttataggtgtttaaatatatttttatatactttgtacatattgacttcccagtgcgtaacaacgtcttccaatgactattttttttgttcgagagtatatagttttttttttaaagctagcagttcgtccttgagggaatctctattttctttcgacatatacagttccgctttcagattgttgattttcattctgtggaacgcatcaaaatttccatgagtgatggcgccacgctgttcctgcttgtcatcctgttcagcttgttcagttttaattctatcaatctccttctgtaaatcgtcgttgtttttacgatatttttcgagctcggattgtgataggtgaatagccttctttgttaggtccatagacttcgagcttccatcagagagttttcttagcgcatccaacttgttgttattgtcgagtaaattagcccgcaaagaatctctttcatcattaagcttctgagtttcaaggtgcaatttctctttagcacgcacggtttcgtgcatttcatttattactttttctattttgttcagcgaatctttctcatatatttgattatctttctcacttgaaggtggccgtgcactggtaggatagctttttaataatttacccagatagcaggacgattcgttcaaataggtatgaagttcgggggttattttttgcatattatttacaagtatttcgttctggcgcttcaaaacatcacatttattctcaagatcgatgatatcccttttaatagtgacatgttcggagcatgttttaagtccattattttgaatcgtaatttggtcacagagtttacttgcctgagataatttgaccatcaataaattttttaaatcattaattctagattctaaaaaggttttctgaatttctagatttttaagccgtgctgtttgaaaatttgaatcttttgaagcttcttttattaccatgagtctctggacttccttttctaattgtgaaatatgtctagcagtttcaagttccttttgttgagcttcgagacgtaatgtttgtaggttcaggtttaaatcatcaaaaagatttttgggaattcctttttgacatgatgtgtccttatatgaagaagagccatactcttctgaatccactgttagtcctcgtagaacagggaaattttttttagatactttgataccagttcccggactttccttattgatgcttgaatcaactttggaagattggggtttcttttcctccctatctgattttcgttcaaatgccttatcatccaaagcgctggagtaacttccagccccttcatcaatatcattataactcaaaactttgctatcaggcaatcttggtgtaagaatgtttattatctcttgattttcactttcggtagacttagagggtgtaaagcccccggaaagactattagaaaaactttctcctgcatgtagtgattcacacattattcctgggcatagctcattcaaagatgataaatctaaggtatacagtaaagttccttcgccttggtcagtttctgaagtttgtagatcgtgaatatttgggctggcatagtcagttttgtcgccacccatgataagaagcttctcattcttcattaaggttaaagaatgtccagagcgttcttgaggtatgccctccttcatacggggaagcttataccattttagcgataataagtttaaaaaatagacatcgttggaatatgcgttatgggtatccttaccgcctaacacacacattaaatgtttatacaccacactagcatgctcttgtattggcggaggcttttctcctgtggttttaactttagaccactcactttgtgctggatcgtagcggtatgtatcattgcttattgtcttgggagtttccccgccgaatacccataatttgttgtcatatgccaccattgtatgatttgttaaaggaggaggcaggtcgccgacaggctctaaaaattcccaatgagaattcggcctacggaatgatgataaatcaaagacgaccagatcgttaaaataagtttcatctacttgtccgccaaaaagatatagtttagtttgcatagggttgctagcaattatagaaattttatggccgtacctgcccaacggcctacggccgataggttgtggtatggtccacttataagaattaatattgaaaagataaagatcatcatccaacagtccgttcttattcagcttgtgtgtgtcgccaccaaacacaacataggcattaccgcatatagtagaggcatgtcccactcttgggggaggtgtattttgatcaatatcgattctcttggaagtaaagctcgtaccatccgcgttagcggctatttgccagacatccccatataccgattgatcgtgaagtccaccggtcacaaaaatcctgttatcattcgtaacaataaatgaggaagagtgtcgataacggggaaacggagagttttttagtttgaccctattccaaatatacttccctgtattcttactctctggagaccagggaagagcagtcgacgcgcctgatatgcctctatgctggtttggaggtagcgtaggtgttactattcgcgtattgtttcgattatccataaaaactattggtctgggtacactttgcgctgaaatcagagaaggtcccgtgtccgtaggtaccttatttgtcagcttgaaaggtaccatagctacttaaggggttgcctgcctcatccaaatcattttttttttttgttacaacctatgctaaaattcacgtgtacgcatttcaaaattgaaaaaaaaaagagcaagcaacaccaaaaccaaacttcataataaattagtatcccaaaagaccctttcacaaggtaattacttccttcgagactaattcgggttttgcgaagcttttttttttttcttcacagtttctcccaagagaagaaaaaattcacaagcgtgtcatttcgtgcagcttacatcagcacaatccatgcacaaaaaaggtgtagtaagttttaaacgagagagatgggcatgacagtaggtagggcatgcatctgcaggagtgaagctgcgatactcctcagcgcagagaacacataagggcacatattcatgattttgatattcttagctatctgtaaacatatatcaacgtatgtagtagttacaagaggtacaattgtagaaactgcctatatcaatcaagtatgtctttgtgaatttcgtccttgacgaaaatgtgcctgtttccgaccagttccccgttgttggatgagaataactcgcttgcggaatttccatctgcatttttctttaaagtcacgtcaccgctactaatgtttctcattaactgaataaacttcgactcagatagttttgattcgacagaggaggaaagagtagaagaggaggatgcagacgaaggcggtggagtacagcattttactatatctgtggcaatcctttgcagttccgactgatcttggtcgaaccatttctcgtcccgacgtgttatgggctcgtaccgctctttttgaatttctctctccaaaacttggaactccgcgtcgaattgaaacgcatccgttgggttgtcccggtttccttggcgttgctgtcgaagcgtcttttgaggtgggtaagtgcaacttgtcttccttatcatacaattcttaaaaggtaagtgttgtctgcttgaattcaggcgctgctgtgactcgtaattggaatacaaccttttatattctgagctaaactctagtgaatcgtcaatcttcatagacgagaactgcggaacccaatcactggaatctacagtgttgtttggagtaatgaaggttaatggagagggttgattttgataccttacattgtcaatgccgtcaaaattactaccattatgcaaaaagtgtttttccacatgcgagtcttcagtggcatagtgtgctgttaattccgtatgggccagcttggtgcgttttgacggtattaaggaatcattctgtatgcgatgcccttgttggataatcttttctatcgggcttgtatggcagacactgggcatggtattctagtttggtctttataatttttcacctgtttctttttgaaacaaaaccaaagtatgcggcgtcaaccttgactatattctcttaaatatatatctgccgttctatcagaggtttgaacattgccaatgccttaaagaaatatttagtcatcccatctccgattatcggcactagtttccatttttccagcggaaagataaaaagaaacggaaagaaaaaaggccgacaaataaaccaaacggtattcgtagaccgatgacaatacgactacaattaaggtagcgcgcctcactatgatgtggatcagcctcacattcagagcaatttgtagtacagcaaagttgccgatgtcgtcttcgtgaaccattgtcaacgcagattaagcacaccctaaaacttgaataatgcaaattccatagcttagtttaatcaaggcgccattattcctcagttgaaaagtatatctaatggttaggattagaaatatgttcattgctcattgttatgtgtatcatatcgtacaaaaattatataaagaaataataatgaaaaagagtaaaacaaagacaaatagacaaaaatagaggatagaaaaagaaaaacaacagatacataaataagtcttatgacaaaaaaacgattgtataaaaattaaagtgcatgccatttttacctccttttgcttaacttaaacttttcattgcaatcattcatttgttttcagcggctaaagcggctacctcagctctcaactttaatctaccggacaggatgtcaccaatcttgttgtattcagcccagtgaacttcaaaaccctttcttaattcaacgttggtttcgttttcccaaaggttagcaattggcttgaaggaaacgtgagaaccattaacacagataacagcagcagagtcatcttcgtgctcaacagttggtaccttttcaccgtgagtatcgaacttgaatctcaaaaccttagcgtcagtgtttggagaagcttcatttttcttgttccattgttcgataaacttgatacatttgacagcaaatctggaagcggtgacacggtctttagaagatggaacaccaccttgttgaacatggcctgggatagcagttctaacaccaaacttacccttgcttgcttcagagatgatgtcagccaacaattgagtgctatatacgctagaagcttgttcgtttctaaccaatagcttaccgtttctgttttcacctttgtcgtgacgaaagttctcttttaatagagttatatcttctctgatagaagctaagtcgatcttcttttctggagtgtacactgaaacagcaccagtgattaaaccagtgaaagaagcgatgtaaccagagtgaccaccttggacttcacagacgaagactcttcttcttgtcgcagaagcactctgtttgatgtcatcagtgtaattgactaatgcgttcaaacaggtatcaacaccaagtgagtattcagtacctggaacgttgttagaaacagtggctggaatcaaacacattggaatgttaaagattgggtgttgggttctaccgtcacgcaattgcttcaaggacctgaaaccttcaaaaccaccaagaataatcaaaccgtctagcttgttcttttggaagtagtaagcaatggtacccaaatcttctgaagcaacagatctgttcgtaccgatttcggaaccacccaagttatgccagttttcgacatcaatccatgatagttccttcacttcaccggtttgaatcaatccactgaaaccattcatgatagcgtatggtttatggccgtgagacaaacagtatagagttgcggcacgggtggcagcgttcaaagcagcagatggggcaccaacatggacaataccaatgtttagtctgtcagatactggcaataattcggaaccatcatctttaacggtagtggataagaagttttcgtaaagttcaataaattctgtgtctcttaaagaaattgccttatcgaaatctttgttttcaatggcagtggcaacagatttagtcaacttcacagattcaaccaatggcattctaattatcttgttttctaaaataccaattaatggagaaggagtttcaggggtaaattccagaacggccttaacagcatcgacaccttgtagagtagctaaccatctgtcatgagcaacagctgtaccacctctttgaacgtgacctagaatggttaccttggtgtctagacccaattcaatcaaagcatctttgacgtcattggcagtaacagggtttaattgatcatctaaagcaccttcagcgacaataattgtgttatttcttctacccttacttctgtgtctttggcacacttccttcaattcgtcctgccattttccgtgaggaacagctctttctggaataaaaatgtaatcggcaccggtagcaataccagccatcaaggccaaccaaccacaatgtctacccataacttcaacaacaaaggcacgggagtgggatttagcggtggcatcaatgtagtcaaccatttcacagattctttccaaagcagaataagcaccaatggtagagtcagtaccagacatatcattatcgatggaaccgacaagaccaacaatggacaaattcttgtatggggcgacttcttctttagtgaatctaccttctgcaaccaattcatcaaccaaagatggccattcgtgtctgaaaagatcagcaccggttaaagaaccatcaccaccacaaacaaccaaagcgtcaataccttgcgaaattaaattgcctgcagcttgtctacgaccctcacgctttctgaattccatagaacgagcagtaccaatcaaagtaccaccttcacttaaccaacctctgacatcttcccaagccattttctttaaatatttaccgcctcttagtaaaccttcgtaaccttcgtaaacagcaaaaacatcacagccgaaatgtatacctgtacgaacaacggcacgaacagcggcattcatacctggagaatcaccaccagaagtcatgacagcaatcttcttcttcttttgagaagagcccaatgtttgtcttagtaagtcagaagcatcggaagaagctctagagatgatttcgtcttcggaggtagcttctaagaaagcatctttggaagttggagcggaatcggttgcattagctaagcctgagaaggtgatgttgttgcccattggatctttcaaaaacactaaggtatcggacaatttttcggcttgttttgggaatttctcgacaatcttgttcaaatcagtagagaaataagtgattgtggcggtttcgttggtgtcgaaagtttcatcgattggagcagacatcactaaacgaatctttaatagagcaccttgactttgagccttgttagtagcttcttgttgtggtatacggaacccagaagcatcaacctcactcaacttgaaagattctaaccaaacttctctcaaggaatcttgggaagtccctgaagatagtaagctattttcaccatgtttgaatttgttgaaatctttcacagttgcaaatcctagagtgtgataaaagtgaatggtcttcttgaataaagcttcatcatttgtgatgatagatctgaatgcaacaccgtagcatgaatcttgagattgcatctttgatatgattttgtttcagattttttatataaaagctttcccaaatagtgctaaagtgaacttagattttttggtacctgtttcgaaattaaaaatagaaaaatttctctccctatattgttattcttacttcaaatttgtttatcgtttatttactaggcgagacttgagtagacgacaatccaaatagaattaacagattttattggtagaaagcaataatattctttagatggttgagaataaagaagtaaaaaaaccagtaaagagaaaaagaaaaggaagaaaattaaagaaaaaggatgattacacaagaagataataaaaaaactcctttattaagagcggaagaatttaataatgaagatgggaataagcaaaacaaaaacaaagaagggaaaaaaaataaaaaatcgtatttatttatttaaaaaatcatgttgatgacgacaatggaaaaaaaaaaccgatttcactttctcatccttatatttttcaaaggttgatgcaagtcgatctcaaatcggataacgctgccaactgggaaattccgcaattccgcaagaaaaaaaaaaatgtgaaaacgtgattgcattttttacaggtcctaaaggatttagcccacatatcaagagggtggcagtaattgcactgattaagcattcgtcagcattaggcgaatgtgtgcatgaatattgccagtgtgctcgatattagagagtacattgaagaatattgtaccggattatgtacaataactttgttaatgagatattaattttcttttttactagccgctatcccatgcacgatgctaaatttcaagaagaaactgagatttaaaaaattagtggaagctgataaaacggactataatggtgtatggattgaggaatctcgacatgtttttccatcgttttcaacgatgactgtaacccgtagattgaaccaggcatgccaaagttagttagatcagggtaaaaattatagatgaggttatatgtatggtacgtaaaatttacatgtttggatagtatcataaaatatagaaaggtggaagggattacctaaaaatcagagtttataatatgcaaggacggcctgttgagaacaaaaaactgtagtatctatcgctcactatatatctattaagttaggattttcttgctgatgctgctgttgttgctgttgttgattgatggggacaaacgcagtgggaaccataacataccctgtttgctgaccctgcatcatttgtggttgctgctgcgcaccagtagaggcatactgaagttgaccggccacgggattcgtcatgtatgtgcccattggtgatgtcaccacgttttgagcctgaaatggattacctgtttgactatgagcaagaatcggggtggtttgtgcttgttggagggtaaaaggatttggggagttttggaaattttgttgttgctgttctctggcaatattttctagcgaaaatgggttgttagaccccgtttttgttggatctaaagtgccggtcataattgcattgttctcggtggtcgtgtatccgccgaaccctgagccggtgaaatttggggtgtattgaaggttagaagcatacatcccagtttgttgattattcaaatttggagtaatctgtatctcacttggttgtggcattgtagacgcagatgtcaactgtaaagcctgttgctgttgttgcggtatcaagaaggggttagcagttggttgagggacttgagcggtcatttgtggctgggttggttcgaatgaaaaggtgtcattatttaaatcttgctgttgtgatccaaatgggttgtaagcatcttgtgggaccgtgggggaaatgagcaactgttggttttgtaattgttgctccagcagtcttttttgttcccttatctgttccagtttcttctgcgctatagacttattcttgtcattgctgttgttattgtgactactggtagagctaatggccgtagatggttttctatcttgctgcggttcagaaggttcacctctttgtctttttgtttcctctctcaaatgctcctcaagggagttaattaactttgtagtaatatgtttgataacggggattttcaaaccgacagcttttcctatttttaggtatctaacaacatattctgtcatatccacgaaatccttatagagatccagtgttctttttgcgtgctcaatggacaattcgaagaatgattctaaaagtgtaatgacaccttcattaagagcattgtacagacctagtaaatcttgtactaacaattggaatgcatacaataacaaatggttttctaaatctgaaacagagtatttattccttatcaaggcattaatttgaatttccaatgattcaacatgatctagctcttcatccattgaaagctggttcttactgcccagctttagcgaggagtaattgtctcgtaggtgatccatacctagcctgccatactcttcacaacgtgtttttaggtattcgtcgtatctctgcaaagccctcatatcattggaagaccacttagtagtatgcgaaatctttctcaattggaaaacatccaaattatgggaatagtgccttagcgtgacatctttttcgccttgttgtatcatcagatgcaacacaatcaatgccttataaacaatggtccaggctgtatcagacaaccttatatccaatgcgtgggtaatctcttgcaatcctcttgcgctcgaagtgcccgagagaatagggtccacatatttttgctttggaggggccatctttattttggtcgcccctttaaccaacttagtatataatgaagacattgtttcacaaacacgcctctatatctattataggggtagccgagacagtcgcgcttgtatgcttgatattgttactctcgtagatgttagcaagcgtagcaaattggtactcctgctacagatttattttttctccttctaaaattataactcaagcaagaagccctaataacaagttaaccagactaataagtcgactttttcctcgaatgtagaaaagaaacttttctacgcagctgcaaacttaatctatccctccaccaaagcaaaatgaaaacaaagccatactgggaaaaatctgaaaaaaaaaatggtaggagtaaaagaaaagaaaaaataaaggttaccctgcagtttggatagtcgggtaacatttggcccttttcctccttgattggatattattaccccgattacccctcatcttgggagtgccccgcttttatttctcccgccaatcggctattaacggctttacgtcattccgtgggcgggtcaagcgagccgctccctggtttggtcacgcaaaaccgaaaggctcaaacaaaactaaggccatcatatatatatatgcggctgcgtgcgtgtattctcccggataatatggtgcgttgcaattggagtattggagaaaattttcttttccctttcattacggcggaaatacttcatataaaaaaaaagaatacaatcagtctttaagactatacgcataagcattcaagacacatagaaacacaaacctatatttttaatgtcagcatcagcttttaattttgcctttagaagattttggaatagtgaaacaggccctaaaacagtacacttctgggccccaactttgaagtgggggctggtcttcgcagggctaaatgatattaagaggcctgttgagaaggtatcaggagcacaaaatttatctttattagcgacggcactgatttggacgcgttggtcgtttgtcatcaagcccaagaactatctgttagcttccgtcaattttttcctgggttgcactgcaggctaccatctaacaagaattgctaactttaggatacggaacggtgattcttttaaacaggttattcactacataataaaaggggagactcctgcagccgtcgcagcaaagcaaactgcatccacatcgatgaacaaaggtgtgatcggtactaatccgccaataacgcactgattacgtaaacgataatatgttcctgaactcgcatttttttaatgattttttatgacctcttatatattctttcattatataacctctatattacatcaaaagatggaaaaatataaaaaaattaaaaaaaaaaaaaagaaattttttccaaaagagtatatttatatgtatgtatacatgtagggaaaataagaaactttattaatagtaaaaaagcatatatactttattattaactcttttgtttttctcgagaagcttaattttgggtcaattcaacgacctttttagcagcaggatctaattcatcaaacgaataaatcttcacgcctgacttattgataatgtcgcggccttcttctactttggtaccttgcaaacgtgccacaatggggaccctaacttctagttctctggcggcttctaccagccccagggcaacatagtcacatcttacgataccgccgaaaatattgacgaaaattgcatctacgttcttattggataagatcaattcgaaaccttgtttgatggtctcaggggtggcaccaccaccacaatccaaaaagttcgcaggatcgcctccatttaatttgatgacatccatagtagccatagccaaaccagcaccattgactaaacatccaatgttacccttcaacttaacaaaattcaaatcatacttctttgccttaacttcatcaggatcttcttgtgataagtccctccaggaatatatcttttcctgtctgaatgatgcgttatcatcaaacccaaatttggcgtctgtacacatgattttgtgggttggatcatgttcaatttcactcaaagggttaatctccacttgtgtagcatccctttccatgaatattttatacaaattggaaacagcttttgctgcctcgtcttgtgcatcgggactgaaaccgagactcttggcaacatccttggccatttgtgggctcaatccctttgaagtttcaattgaaaatttctttatagcatctggggttctctcagccacctcttcaatattcataccaccttgactggacgcaatgatcatcggtttcttggtttgtctgtccattagaatagataaataagcttcatgctttgtatctactcttttcactatatatacagcagatactggcttccccgctattcccgtctgtttagtaatcaggttatgattgagcatttcttttgcaacatcctctgcctgctgaggactttcgatcatgtgaacaccgcttttgtaaccggtgtcgaagtgacctttacctctacctccggtcaatgcctgcgccttgatgaccagtttgttagtgtttaatttcttggctgcttcgaaagcctcttcgggagtgaacgctggaaatccttctggagtaccaataccgtattccctcaataactgagctgacctgtattcatgaattgacaagtgtctccttgcttgtaaagcagcttgcgcgtttagcctgcttaattgcccacactttgaaattagggataaggattttcttgagtacattttgttcagttgcaatgcttcagtatttttttcgattgtattgactcaatccttattaatcctaactacctaaaagtcagttacaaaaaaactggactatcgctctatagtcactgttatttttcgagagaaaacgtcaaagtgctgataaggaaaacgtcgatcttatataaaacctcaaagatgttgactacgcggcaattgaaaggccaaccaacttttagaatactcactccgccgctgcggggaaaagccgagaattcccgatgaacacataatcgataccagttggagcatttttctctgtaccaagacataaaaagagttttttttagtatctacctggctttggtgttccattcaaggtagagaagtcctcatacagttggagagatgaatgtatctgtgtatatgtatgtatatattaatatggctacgatgtcgtctaataccccttcttcttttgtttggtgatgtgtgcacgtaacactttttgcttgtctcgtagtgacattttttgtttacctctaacagatctcttgtgaatagacataacaaagttcttccttctttctttttctctgttggtagtagaacgcatgttgtcacgcttaccgcgtctactaccaaatttgtctctaccttcacgaccttccaacaccttttgtaatctttcctcacgagactgtttgtatttgatagggcctgttagtgtacttgcatcaactaactcttcacgcttgtcttgtttgtggatacccattattttagcaacgctttcctcattacgcaattcttgtagtttagcgaaatctgccggagttaaaatacgtgtagaagcaatttcacggaaggcagcttcgggatctatatctgcatcttcttgctcatccttcacttctttttcatcgtcatcatcgcttagttccaaatcggaatctgattccttgcccttagcattgtctttttcatcgtcactatcttccatatcaacgtcatattctttatcactatccatggtgacccactcaccgtcgacatcgtcttcttcgctatcgacatctacttcccagttggcatcagcgtcttcattttcactctcttcaccatgttctttcttccatttggctaacagttcgataccagcaatcccttgaacactgttgtcggcaccaaattgcggtctttttgaatctttacctcctttcttggcttcttgtacttccatggcggcattcttaccacgatccttcttctttagcatttctggtgccacgtctctatacaacgctatcaatgacttggcagccatattgacacctttagctttagaccccttatattctaccagatcctgtagtagaatctcatcgatagccaaaggtgcacgagagcatatttctctaatggtattaatgcctgcagcagcgacttcattggcaacaccgtctgatacaaactcgtctgcaatctttctcaccatgacatttataacttcaggagggacaagatcatgacatgcttgggcacatgcggacataattcttgtaacatctctttgtttcggagttaagtactttaaaaaaaaagtataaattcctaaaacaattaacttatgggtaccaatcaaccttgataacagctgcatcaaagatattttttgttccatgtcaaatttgtttttcgttttgcctgaaagatgttccttaaacaatttttcggcaaatccttgtggatctctcaaaaggtggatagcactgaagtttaaatacccttgaggagcacccggtccgttcttcttcttcttcttcacagtttttatggcattctccagcttcttaccacgtctacccgtttttttattgacttgcatcttatgccttaatgcatctaaatcaaacccatcctcatcctcggaattttcttcaaaattttcttcacgttctctgtcagcatccaaaaaaaacatcacaccagacatgacaatcttaacatcctgatgtaatgctgcttgggtcataatttctactgttcttgaatcatcccaaataccacgtctccaaagttctctggttaattttgtggcccagattccctgggaatctggttgatctaacaaattaaagcaaacggcctgcgtagatttgttcaatttttgatttttaccattagtattacaactttttaataaagaaattaaatttgtataaatgattttcctcaattccttggcgtgtgaattaacgccgagtgaattaccatgggaagagtaagcaaccaataaaggaaataagctttgaattaattcctcagcagtaatgacgtccttattccttaacatcgtcaaacaacttaagattttttctttcaattcaaatggcaaggacttatggtgttccagcaaaagctgctttaattcagacgggaagtttgcagtttcacgaggaaaacatgagcagacttgagatacgaagccaaccaattcaataagttgcgaagttgaagtgctcatggtggtaccgttagtacctgccattgtagaagatccatttcctacatcgagcccattagtggcagctgcagaatcacctccagcaagcccatttaacataaaaatgtcccttagcgattcataatgtgcatattgttgaagaaactcctcttgataggactctgggtcacgctttaccaaattctgtaaaagaatgatatttgttgggagcatagctgctctacttcttctacccattgttgatgcccttgattggtatattcagtgcgtcttgtgcttcctccttaactattattacttattcaaaaaagtgacgtttgatatgtttttttagtggtagaacgttctatctgttaagcgtgttatggttatctgcgatgagatgagtttaaaattttcattttttagccgatcaagcaaaagaaaagaaaaaaaaaaaaaactgaaatttccaccttacccgtttttttaatggaacagtgattgttacgacattgagattttagatttatataatcacatacatattaaatagttaatgcacctttaattcttttgcacttcatgttctatatattttagccaaaaccaaatgtattgcgtctttatttccgttccctttttccttcctagggttgattacctaaacgttacctaaacaaaccgtcaatggcgtcgtaattaatcttcttggagaaacttgccttctgcaacatgttcttgacactatcagcagttgtgaaatcaccactttcctcagctgccttcaatgcagcgtgtaaaccagacttatcttgtaagtctgacatcaatccgatagctgctgctgcatccacagtttttgtaggttcgtcacttctagtattattcctacgtctcgtacgtttttttttcactgatgtgttacctgtggcaatatctgcctcctgtttcaaacgtttactctcttgttcaagtaagaaatctgcgttcagaccaatccaaattctttccttcaatttagaagcttcctcgtttaataggtgcgcgtttaactcctcatcatcaacatcttctaaattatctgggtcgtcactaactttcgaaaggtatgtgtccgttgtgggtaacaagtgtaaattgcgaggacaatatgggtctgtttctagagagtaaccatcaatggcatcttgaaaatgcccagattcgttctctttcttttcttctgatgtttttgtctttaccttcttgactttttcctcagtcccttccgtctctttgtcttccccttcaacatgctcgttctggatagaaacttcagaaagtttgcgtttccttgtttcgttttcagaaccttcatggtatatattttcaccatctataccattagtagccttaatcctctccacaacacgggcccttctttctgaaaattgttttaagtaaaacaggacttccttggaagacagttcttgttctcctaatacttgcgtcaaaattggatttttattcaatgcttcttcacttgtttgaaacatctcttctttgtctaaagagtcctttatttttctttctttctttctgttcttcacaaaggagggaggcctagcctcaccgtcttccacatcattttctctaaatttttgaactgaaagtttagcagcctttgtatttttgaattcgttcaaccgttgctgtaaagtttcctcggcgacatgtgaaactgcgacgatctctgtatgagttcttctcaaattattcatcctgcaagctagtagaatacatgcgccggcaatacctgcaggtctacgtccttcaaacatccagtccttggacattctttgagccaattttacggcatcttttaccactttgatcttcttgtcagcaagatccaatttttcggcaaaatgttgaatgaataaggaaggatccgctaacggcaattctgtgatatgtaatttctttaccattttcaaaaatgtggctcctatggaatacacactcacctgtaaccttgaagagaagtcgatcagcatatgatgcgtcttttcctttctacatgcaacgtaaagacatgaagcgataacattttgggacctacgaccttgtacaaagttattagccaatgcaagcttataccattggaaagcagcatctgtgatatattccgggatatgtaatgcgtaagaaacggcgcgtaatttccttcttgcattgttcaatgtggcttctctagattctagagcactagaaccaccaaatgcagcatgactttgtcctgcaccgataaaagaaccttgtactacagcagcacctgcacttgtttcaccgaatgtaacttcagagacgataggattatcttctgagacaacaccacaagctttacaaactaaatcgttgttagcattggaaagatctctctcaaattcggttccgtgacagttcttacacactggcattggtatatgactatggactcttttttattaccgtttttaccattgggattgttcttgatgcgatcaaaaatatgattttttttatcatacctgatacttcgcgaaaaccttagaatagcaaataaggccatcgcaacattaatagacaaaaattagagtcacttcacttcgttgatttttgatagcgacggccgtgaccattgcaagatttctaatgaggggaagaacaacttttcttgtagattacctccactttaatcggatgtctttttttacgtccaagagtattcaatgtcatcaagatagaagcaaatttttctaacactaaatgttatattgcatctgtatcagtatatatgtgtatgtgggaagccatagttcactacttcacaactttaaaaacaatctattttcctttgttcactaagtgattttgtaggcgtgatcaagtgcttaccggggggtttttattttttttaggttagatccgatggagaagcgatgcaggtgaagtttaataagaacccaattcgtaagcaggggcacaaacaatcaagaagttatcaaagtcacttttgagataccaagaatctaatcagattattttatcattttattttaccatcaattgtaattattctagtttgggaattcgcgatacttcaatttgctaatatcagtaaccacagaaaaatggcaatagcattatggtattgtccaccacaaggatcagttgcttacgagacattacagatgcttatattttcgtttcaaacgttgttcccagattcaccagtttttgaacctcatgtgacggtaacgtcccatttggtgtgcaatagtaaagatgatgtcaacaaaatcttgacctcctgtgttgctgccatccaatcgataaggtcacaccaaacagcaaagaaaggacgtaagggacaggtatcccatgctgttgcagctcctttggtatctttcaatggatgcagtgtaggtaaacaatatttcaagaaaattgtgctcgagtgtaacaagaacaaaatactttatggggtcgcacaagtcatgagagagatgtacgtagagatcgatcctgagacgcgaagtagccgtgccgccacttgggtgcacgaggaattccatcctcacgtctcattgctttattcggatattcatccggtaagtcaggcgtcattgcgagtagttcaacaaagaattgaagatgctctagacgtgcaactagttccaagagagaaacgtaagggttccggaaacgctgatgggtccaatgaagtgcaaatgagatgggattttgacgtatcttcatcgctatcttggaatatcccaggaacgtttaaagtggtcaactgtgtggggcccgttcaagaatgggaggtattgggacgggtggacgtttaagcatacatttatgtgcactgtaagtaattatatagaattttttttttttttttttttttcatatctgtcaatacttgaaaatgttctagttagagatttacgtatactgatcgcttgccttcgcaagggatggaaatcccttgaaaattaaaaaaatccccccctaagcagcgaaaattgtaagatccataatatttaagaaatgacgaagaacgtagtcttatcgcagcagttttccaaacaaagaatgccattcatcaaataatccacaaccacctcaagaaaaatggtgaaattacaaaggtttagcgaaaagaaaagcctcatacacgaattcggcaagtttatccttgaaaagcaagaatcggcgttaacgggcgacgctgatgcagtgttcaatatcgccatcagtggaggatcgatgaaccaagcgctgtacgaaagtttggtaaatgacaaaaacatttttccacatattaagtggccacaatggagaatcttcttctgtgacgaaagattggttccatttgaggatccgcaaagtaactatggtcagttcaaaaaaacagttttggacccgctagtgcatcagggcaaccaattgaacttaggccccactgtatacactatcaacgaatcattaatcggtggcggtgaaacggccaatagaaagattgccgaagaatacgcttccatgctgcctgcatcattcgacctaatcttactcggatgcggagaagatggacatacatgctcgttgtttcccggggttgaatttaattaccttgtagaagagatggaccgcaaggttttatggtgtaataattcgcccaaggcacccaaggacaggatcacctttacattagcagtagtagccgaggctaaaagtgtgtgctttctcgttaggggagctgctaaaaaggctatcatgcatgacgtgttaatcgtaaaaaatagcgaactacctagtgtgctggttaatgaaatggtcggaaccaaagtaacttggtttctcgacgacgaagctggcgccttgattcctgaaaactgctaattacactcgtctttatacgaaactggctccgttaatcacgacagacaaccttaattacattacataataataaataaatgacaactgtcttctttacagcgtatgttggagcttactcccgaagcataaacccagttcttctagaagaattgacagcagaaaggaaaggggtaccgaaggcaaactcaaccttaaaagttccgtaagcaaccgagcctccgcgaaggttgcataacttaaaagaaaaacatagctcacccggtgataccgttacaacgcgttaatcttaatgctatgactcggaaccacctgcaaaacagcgctaacggaaatttccatggaaatagaataagggacgcagcagggtttttttttttggcgagcacacgaaatataaaattgcttcgggccagctgcatggaagggttaatttcgcccctttatcgcaagctacgcagttctcctggctcgagaatgaatctggcccgccgcagacgtttcctggccccagattaggaagcagcggcggcggaacggaaggtgctctaagcaaaataaggaatattagccacgccggtaattcccctcctttggtctgcccctggtctgcccctttcgttttttatttttttttgggtgaacggaatactccgtgggcggcacaaggagagcctgcgtaggaatctgtgcgtctcagtcgggcgggccgatttagcaccgatggttcgctttggcttgggcttacggtgactgcgagatttgcagattagtgcatatccgcgcctttgtatgacgtgaagcgatccgccctgaacaacttgttacgtatatgatgttgactctgcgcccccgtctctctggttgctgccttctgcgctgatttggtgcaatctttcttttttgtctttgaaagatttaagctttttttcgagaagaaaaaggaggaaccgaaaaaataatctttcagttgttgacccgtagagcagaaaatggaaggcagtagatatccatatcgaaggaaaagcacaaacttatcacgtttagggtattcattaacgttgaagtaatcaggtagtgaatagctcgaagttttccatgctttcctttcggttgcatctttcttcctttggggttttatcttgatacgtcgttacttacctttttttccaatatatatatattggtagtagctgatcattgcagaagatctagatctcctttacacgctttaaggttaggcagctgtaacccctatattgaattttcacccacgccataaaatacaatagctcagagaaccggtggccacatgcaacctaaaactttcgtccaccaacttcatgcaattcttctggaaccggaagtaaataaatggatatactggtctccgactgataacacggtattttttttgaagccatatgaccctaattttagtacacatgttctgaagcgttatttcaaacatggaaatgtcaatagttttgttcgtcaactacacatgtacgggtttcataaactatctcatccttccccagaccaatcttctgccaacaatggtaacgttaaagaacttgttgaatggaaatttacccacccatctggattcttcttcaaagaggccaacgccggtatcttgaataaaatccaaagaaagagcactggtgtgggaaaagatggtaaaagaaagaatatactgtcaccaatatctgtcagttacgttgatgcttcgaggttaaatgttctctctcagcaatccggaccagtttctgcaagagaaccatcaaacatgtttatgggcagtcccgtccattactcaacatcccaaagtcctccacatatcagtataccgcaacagcaacaaagtagtggaccttacctaatatcttcactgccccctcaacaacccacggtgaacatgatgcgaaggcaaagcatctcggcgaggatgatgaattcttatgactatcccaatcaattttccacccaagatagcatagtccagcctcagcagccgcaacaagtactttctccacaagcattatctggacctccgatgaagaaatcaggaacactatcttcgacagatgatctgaaaacaacttccttgccaattgttaattacccaatgccgtatcatcctggagcttttgcccagcagcagcagcagcagcagcaaccgctccctacagtcccgccatatagcagttactccactccatttccctcaatgatgaactctctttcgaactctgcttctaactcacctgctttaggagtttgtaataataatgtaacactacccaaaaaaagcaatataagtgaaaggcaagctttggataaccatatacaaactttaaagaactctctatcaacaatcactgatttgatagaaaaacatattaacagcgcatcgcaagatgaaaataaaactctaactaatgatgccatgaacaaagaccttcgaacaagcttatccctattacagaattccaaggaggaaatcattcaacttgaaagtaaatggatgtctatgcaatctgttaaaacaactgccctaccccttcaagagactacgaatacatcatcgaccttaacttctctgacgtccagcataattcccaagagtatacctataatcacgaaaggtgaagtcgccactaaaccagcatcttactgaattattttcaacagaacacatcgcatccaactgaacaaactgttaccgctgttgataccaaggaacattcagtgaacgtagggaagaacgaacattctccatatttttgcatactagatacaagggggaagaatgcaattatttcacaaaccgaaagaaaaagaatcacaagctatgtttgctattatcaatttttcttatgattaatttaacataaattatggcctttttcattccggctgcgcttgttctccaattttttttttttttttgagaaaactttaaaaatttcaaatgtaagaaagtagagcagatcttttagcaaggatccgcttaacattccaacaaaaaaggaaaaataaaacaataatttcgttccccatctatccttcgcctctccttcgctctgtaattttttttactcgcgcgcttccgacttttgaaagaaggagcaataaagttaaataaatgtaattaaattatgcttttttaggcaagttcgggactttgttgccacgtattgctcttctatgcaagcacttcactccttttctttcatctctgttttcttccactggctggaagcttgagggttgcctcttgattctttatcgcctgcaaccattgccttgttccgtcctctcaaggcgttccttccgtgctttttaaatactagaatcattcgagacgtatttatgagcatgttacttcttgatgtttatctaagagggttgtttaggttatccgcattatttttaaagttttaaggttacatcatttattcagacgcgttcggaggagagtgcattcaccaagatgtaaatttcttcagttttccggattaggattggaaaaatgaagaaaaatagctgcagaagagccgaaaataggtcagaaaaaaaaaaagacaggcaaaataggtgtaagcgttaaatgcctattgcctgctgtactagctagctaaagtaattgtagcagttgttattaaggagttctttaaatcatattgcttgcttgtatcagaccattggaaacttcaatgtttaaactctagaaaggttgatctgctcaaatattttcatatttacggcatgtcctaacttgaacatttgtagaagagagacatatttcttagtgtaggcaagatatttgaatgacattgtctgccgaaatatactcgacttgcagtggaactgcaagtcgaaaaggatatcgctttagccaaacaaaaatttgttgtgctattcagtgagcatgcattggctatagaggccgcacctaaattgtatcttttgatttatgtaactgccacactttctctagcacagtcatgatacggctttttttcatttagccaccaaatactgtaaatatcgttttagaacgttatgaaaaaatgctcatccacttaaaaacctctccgtattctgaaagttggtataatcttgcactttaagtgtatatctttttatgcaatctttttgaataatgagtgtttttcaaaattttgacattcatgtgaattgtttatctatcctttgcatagtaaaaaaatagatgcagaatttactcacctcaaggaggggcaaagtaataagaaaagttaccataggctagttgaatgtccaagatcgtaaagaatgaagaaaaaaggagtaaaaagtatgaataagataaatgaaaatataaaaataaaaaccaactaatacatgaagaaaaaaaagcagacaaaaacattttatggacctgatgcaatctagtagtccatagaataatcaccactagaaaattcttcctcttcattactaccgtttgccattataggaatatgatttgctgcaggattctgcggaggtattatatagggcactggcggcacctgtggaataaacccaaatgatgggaacattggcatcatccagttagcgttattttggtttgcacttattaagttgtaactgttcacgggctttgtgttggtattagggtactgcagtggtatgaaataattttccctcgagacttgctgttgcgattggttctgagtcatcaaggcattgataaatttcttattatactttgttggataagccttatgataatcattatgtggctgaaaattttggaactttgatgagttatcagtttgggattgatcatcatcatcacttgaagataaattaccacgtttctgagcgaaagaaacagataacacttgatctttgctcacttgatacccgtctgtattcaaaattgccttagcagcatctaatgggctttcaaaagaaacaaaaccataacctcttgatgatcccactggcagatcattatctgatgagctatcattcgattgttgacgatacttgttcttactacccccaacagtaatgaccttaacgctgattatttcaccgaaagatttgtagaaatcatataaatcttcatctgtccaagaaagagggatgtgcttgacatataggtttgattcttgctgattactcattggtataggtaagctgtaagaagttgatgggtactggtacatgtcaaacttgttgcccatgaatctaggcacacgttgaccacgaccttcactgaaagattccctttgaggatagaacagatccattttctctgccacaggggttgatcttacagaatcaaaataccgtacattggaggtatcgttgctgttcccgtttttattattgttgaagtaatatctatcatatgtataattattgtaatcatacattgggttatttgcaaattccaaaacctccatatcattgtggttactgatggaagggtgcctgtcatggctattgtggttgttgtaaactttatgttgaaccgccttattaacaacgagcctgtttccatgccacatgaacccattgaaggtctcgatggctgctagtgcttgttcatggttgataagcttgatgaaaccataacccttcaacatatcttcatcttgggcatttccattagtattattggaagatttgtttgattctactgacccctcctcattgaaacttactgaactactgcttcttgtattacttctcttcggaaagtaatatgaaatgatatcaaagtccggaaacttttttgataactccttcttgattacttctatgacttctttaggtgtaatcaaagtctctactttttcaggattgtgataaggcaagttgcctataaagagacacctgaaattatcatcattgttgttttctttgacatggtcccaatggattctttctctctcctttcgctcaacgtgatagttgataaatagtgtggagccatttaccgtccttccattaagttccttgatgcaaagtgaagcttgagaacccaaggggtaggagatgaacccgtatccgttaggttcgcctttcgttttatcatatatcaatttcattgataaaattggtccatattttgaaaataagaaacttagttcaccaatagaaaggctctttgctattcccccgacaaaaatatttccaggataggttagtgcatgcttgttcacaccgatagaccatttatcaatatgctgaccaataggttcgctcttgagtaattccgagatatctgtacatgcattttctaatgacttggggtacttgaattgtgcttgcaaaacggtatcgtatctccaatcatcttcctcttcgttatctttgtaagatttctcatactcttgacttccatgctcgtaaagatagatgtctttattttgttcgagaacctgtaacctccttgtatccggaagaaattcatatgtttctgtatcagagttgttaacggagatacctttgtagtgctgtattgtgtccattatttgatcggttattctagagttgcagtgatcatcttcttcttcttgtaactgccattttattcttatggttaataaatttgtgttggccaattgttccagttgaagaccagtggaagttttcctttcaatttttattgattggtctccagcttctgcgctcgctgatgtctgctggctgcagatatctgtatcctcggggccactagatattacttcatctgatggttcttctgcaatattcatcctcgaaacttctgatgcggtttgtctttcacgtataatgtttttagtaaaataaaacttatggtttatttttggatttttaatcagggtgccttgtaatttgggatgtgtgctatgctttacttgttcacactttttttgagaccgttgaacgaactaaaattaagaacactctaatccttcgaacaaaaggcacttttcaactattatttacttattcaatatttaagggaagtttctttattgtgcttgacatatatatatgtatttatttatatagcgcagtggccaagaaaatgttaacgtgaaataacgactaacgggcaggcgttatgcacggaaagagatctactaaattccgcccaatagggaatctccgactgaatttttttgccctttggtcaactattcccgggaagggcataaattgaatcaagcgccaattttacgtcttcggctagtaatcggatcagcgggagaaacatcgtacgtacacaagagaataccgagagtgtcgattaatcaaccacgctccatgaggcttatccgcattctacttgcatgttagccgggaaaagacataaatcatctcaattctctagaatactctagagattatgtaaaagcgtagccccgtagatgattaaataattttcggtttcttaccccgtaaccacgagttgcggtgtttttgcttctatcggggcaataagcgggcgctgcttctcgggaatgtaaaaactgtgcttcctaccatgaagtagttggatcttgaaatgggttgggccggaacaatatgcaagtactacaatccttgtattcccatatgattatattcccctttgcataggctagtgttttttttttcgttcttttgtttcttccgctaggaatagtagtggcgatctgcagaaagacgctctaaggaaaaagagagaatttcgatcagtcccgtacacattactcttgggaagttcaattccttcggacgtaatccacatacgaacttggctctcatctgttgtcttcaagctgttgcggccctcctctttctctctgttgtacacattttttgactttcaaaaatatgccgctaaggaaacataacccttgtgtatgtgagcttgtagcatatgatatagtgctcattggcatgtgacaagaattgcgtatgtaattgaagtttgtagtgtaatttacgaaaatagccgcccttcttcttcattaacgattattgagcgtaatgatataagatacaacggtttatttagggctgcatccatgaaaatactttgtaatagtgagtcgtcgccttgtttgtttattcaatacaatgcagtgtctctatagtctcctcctttagtttcactatcttttctaaccgccgaagatatacgagtgttctgaacgaaaaacgaccttttcaaacatagaatataattgtatatatacatatacatatatgatacgcagccacattcgtagtatctttaagacactgcctttcaaaaaagctttggtattttgaaagaagatcgaagccaaggaaccaggactacaatgaattagacgctacaaagtttcttaattggaaaacaaggagggacaaggaggagacttttacagtaaaccagaatgctccttcactgttcagttatgtaatgttattgtttggaagatctgaagagaggcatttcctacaacctcttgaataaaatagtggaaggcatttacacaaagaagccgtgccactttggtccggattttttttacctaaaatcgtcttaaattggcctgttcgatagctgtcatttgttttagatatttatttcctaacgtcagctttagttacagtatgtatgtatcaaccttttagtaagacaataatgattgcatgtttgatcctgctttaaaggcattggaagtaaccgtagtggccgctgtttcttcttgacggcctgtaattgacctgcgacgcgggcaatttctagcgatgagattggaaaaactaacgcataaaaaagatttcaagatttataagatgttgaaacaaatcctcttctcacatctacagttgatacagtataccgtattatctttcctcggtagtgttcagaatgagtagggccaaagaattacaagagaagctcaacttgcaagcgaaactccagtctactttcagtaacaatactgctgcagttttggactggctgaaagaatcagatgaaaccggcattagcaatgatacagagcgtaacaaacagttaaaagatcacaaggagttggaggatggtaagaaggcatttttcaagcttcccgttttgcagattggatcgggcctacacttccgcacacaagatgacgcttccgccaaagaagatatacatacgattggtgagtttattgagggtgataaaaaggtaagttcgttggcaaagaaaaagaaaagaagtgacccagggttgcaacgaaataatatgtacaggatcactaaagatgatacgaaagccatgattgcgcttaaaagaaaaatgaggaaaggcgagaaggaaggactaaggaagaaacaagagcatagcaaaagcagcgtttcgaactcatatagtgccagtgatgaagaggatgaagatgcagggacaatgccgcaaaagtccacaaaaaaaaaatttggtttactttttgataaaaaaaagaaggcacgtaaataatcttaaacacttatgggcagcaaaaaatgcgtctttcttccctcgtctgttgttttatgtagggcgtaatgatgtttgcttgtcaacaaatgaatacgtacagaagagaattctagccaaggcaattattgcatactgcaagtactgagtacgttaacgttgctagaataacattaaatgagatgtagcaatgcagatccttcctcagtaggcttaatgctccactagaatttttgaccagccactatttgcttttttcgcaatccttttcaatactcgagagcaaagacaaaaaaaataagacatgtagtgcgctgtatggaaaagaattaattagaactttacaaacgcgtgttaaacaggcatatttaagtgtttggacctaaacaatatatcgactattgaaattcttacgcaagattttttatagttggatattcatatattcttacaactctctctactttcagttttttgaagctatatgtatcattatatacgtttatggatttttcaaacctaaacaattatactgcgtaaatgtttgattaagcaataaataaaaacaaaggattggtaagggaagaccgtgagccgcccaaaagtcttcagttaactcaggttcgtattctacattagatggtcacaaaacatcagattgaagaggatcacttggatggagctacgacggatcccgaagttaaacgggtaaaattagaaaacaacgttgaagaaatacaacctgagcaggctgagaccaataaacaagagggcaccgataaagagaataaaggaaagttcgagaaagaaactgagagaataggaggatctgaagtggttacagatgtggaaaaaggaattgtcaaatttgaatttgatggtgttgaatacacattcaaagagagacccagtgtcgtagaggaaaatgaaggtaaaattgagtttagggtggtgaataatgataatactaaagaaaacatgatggtcctaactggattaaaaaacatttttcaaaagcaattaccaaaaatgcccaaagaatacattgccaggttagtctatgatcgaagtcatctttccatggctgtcattaggaagccattgactgtcgtaggtggcataacatatcgacctttcgataagagagaattcgcagaaattgttttctgtgccatcagttcgacggaacaggtacgcggttatggtgcgcatctaatgaatcacttaaaagactatgttagaaatacctcgaacataaaatattttttgacatatgcagataattacgctattggatactttaaaaagcaaggcttcactaaagaaatcacgttggataaaagtatatggatgggatatattaaagattatgaaggtggtacgctgatgcaatgttctatgttaccaagaatacgatatttggacgcaggtaagattctattattacaagaagcggccctgcgaagaaaaataagaacgatttcgaaatcgcatattgtaaggcctggtttagagcaattcaaagacttaaacaatatcaaaccgattgatccaatgactattcctggcttgaaagaagccggctggactcccgagatggatgcgttggcacaacgtcccaagcgtggtccacacgatgcagcaatacagaatatactcacagagctacaaaatcatgcagcagcttggcccttcttacaacccgttaataaagaggaggtccccgactattatgattttatcaaagagccaatggacttgagcaccatggaaataaaattagagagcaacaaatatcagaagatggaagacttcatatatgatgccagattggtgtttaacaattgccgaatgtacaatggcgagaatacgtcgtattacaagtatgctaataggctagagaaattcttcaataataaagtaaaagaaatacctgaatattctcaccttattgattaatgcgtagaagaagcttttccgctactattcctttcgaagaagaaataaatgtttagtacggcgagacgatgtgatcaattgaggttattttactacttttcctttcatttttgtaaggttttctttctttgttagtgtgacgttggtatttacctttatgtaactatatttatgacatttcaacatccgcttcttctggactttctgcagcttctttctctttcaactcttttatcaattcagcagttttttcgttatcatatattttgaatccgtcttgctttgttatacaactcaattgcgcgttattttcatcaagtttctcttccatcacttgctttaggatttttagaacaagaagctcagcttctttcaaagttaaagaagaatgccattcattcaataattctgcttgtgctccttcagagcctgaaccaatggctttggcattataacggtaaaatgtcccagatggttctgcatggaaaagttgataaccatcatccgcatcatggccagcaattaacaaggcaaccccgaatggtcgagacattagtctttcttcaccagaggcaccttcaccgaaccttagagcaagatcacacaccgattgcgttaaggactcaacattgatgtcttcatcgtagtatagattatgcgttactgcagcagtacgcgcatgttcaatcatggaacgagcatctgctgtaagcccactcattgcacaaccaatatgacgatcaatctccacgattttctcaatagaatcagattctaatagtggtgaggtggcacgtttctccacacctagtacaacaccttctttcgtggcaataccaattgctgtagatcctaatttgatggcctccaaagaatactcaacttggaataacctcccttctggggaaaatgtgcttacaccacgatcatattcacttctagttaagaacatcctttctagttatattagacaattggaatttatgttcttattgacttgtattctatagttatagcgctctcttgtccaatttcctaggttactcttttgccaccggtcttggtttatgataaccccgtataatgaaatttcaaaaatattttcgtgaatagtgatttatttaatttaagcactaaattatcttacggacttgggctacattcatgtttgcaagcttaataaaaaatcggcgtactttcatctatgcttggcttataatatgtttgatagtcaattcatttcagtaaaaagtcttcagcagtagttgcaaaagtgtccttttttactttttgggctacattattcttgaaaaaagttcatgttttgttatttctttctcacatactttataaaaaaagataatttttttaaaaaaaaaaaaaaatacaagtggaacattatcaaataaaaagcattatagcgccacatgcgatgaacctgagcttttatcttcattaatatatagtaattacaacatgttatttgaaatgcacagcacttatccagagttatttgatataaagattatgactcaaattcttctcgacaaacaagaaactttctcacctacaaatgtcttcaacaattctaataattgacacataagtatattgtatatataacatggatataaatggccctatattgaaagctatgtcaaaataggaatccttccttcctcagcgctttttatcaagggccaattgatctgatacacctagtagtgtactataagtgtagaaagcatactatactattcgacacttcctttcaatcctggaattaacagtcacttttaaaaaagacatctaccgtgaaggtgccgtagagtatcgcgttaccatatcgccaaaaactgatatacgccgcggaaaccaggcaaacaattgaaaagaaaaattttgaggaactctctgcatcgaagccgtctagagttaccactagtcagatgccgcgggcacttgagcacctcatgcacagcaataacacaacacaatggttagtagcaacctgaattcggtcattgatgcatgcatgtgccgtgaagcgggacaaccagaaaagtcgtctataaatgccggcacgtgcgatcatcgtggcggggttttaagagtgcatatcacaaattgtcgcattaccgcggaaccgccagatattcattacttgacgcaaaagcgtttgaaataatgacgaaaaagaaggaagaaaaaaaaagaaaaataccgcttctaggcgggttatctactgatccgagcttccactaggatagcacccaaacacctgcatatttggacgacctttacttacaccaccaaaaaccactttcgcctctcccgcccctgataacgtccactaattgagcgattacctgagcggtcctcttttgtttgcagcatgagacttgcatactgcaaatcgtaagtagcaacgtctcaaggtcaaaactgtatggaaaccttgtcacctcacttaattctagctagcctaccctgcaagtcaagaggtctccgtgattcctagccacctcaaggtatgcctctccccggaaactgtggccttttctggcacacatgatctccacgatttcaacatataaatagcttttgataatggcaatattaatcaaatttattttacttctttcttgtaacatctctcttgtaatcccttattccttctagctatttttcataaaaaaccaagcaactgcttatcaacacacaaacactaaatcaaaatggctgtctctaaagtttacgctagatccgtctacgactcccgtggtaacccaaccgtcgaagtcgaattaaccaccgaaaagggtgttttcagatccattgtcccatctggtgcttctaccggtgtccacgaagctttggaaatgagagatggtgacaaatccaagtggatgggtaagggtgttttgcacgctgttaagaacgtcaacgatgtcattgctccagctttcgttaaggctaacattgatgttaaggaccaaaaggccgtcgatgacttcttgatttctttggacggtactgccaacaaatccaagttgggtgctaacgctatcttgggtgtttctttggctgcttccagagctgccgctgctgaaaagaatgtcccattatacaagcacttggctgacttgtctaagtccaagacctctccatacgttttgccagttccattcttgaacgttttgaacggtggttcccacgctggtggtgctttggctttgcaagaatttatgattgctccaactggtgctaagaccttcgctgaagctttgagaattggttccgaagtttaccacaacttgaagtctttgaccaagaagagatacggtgcttctgccggtaacgtcggtgacgaaggtggtgttgctccaaacattcaaactgctgaagaagctttggacttgattgttgacgctatcaaggctgctggtcacgacggtaagatcaagatcggtttggactgtgcttcctctgaattcttcaaggacggtaagtacgacttggacttcaagaatccaaactctgacaaatccaagtggttgactggtcctcaattggctgacttgtaccactccttgatgaagagatacccaattgtctccatcgaagatccatttgctgaagatgactgggaagcttggtctcacttcttcaagaccgctggtattcaaattgttgctgatgacttgactgtcaccaacccaaagagaattgctaccgctatcgaaaagaaggctgccgacgctttgttgttgaaggtcaaccaaatcggtaccttgtctgaatccatcaaggctgctcaagactctttcgctgccggttggggtgttatggtttcccacagatctggtgaaactgaagacactttcattgctgacttggtcgtcggtttgagaactggtcaaatcaagactggtgctccagctagatccgaaagattggctaaattgaaccaattgttgagaatcgaagaagaattaggtgacaacgctgttttcgctggtgaaaacttccaccacggtgacaaattataaagcttttgattaagccttctagtccaaaaaacacgtttttttgtcatttatttcattttcttagaatagtttagtttattcattttatagtcacgaatgttttatgattctatatagggttgcaaacaagcatttttcattttatgttaaaacaatttcaggtttaccttttattctgcttgtggtgacgcgtgtatccgcccgctcttttggtcacccatgtatttaattgcataaataattcttaaaagtggagctagtctatttctatttacatacctctcatttctcatttcctcctaatgtgtcaatgatcatattcttaactggaccgatcttattcgtcagattcaaaccaaaagttcttagggctaccacaggaggaaaattagtgtgatataatttaaataatttatccgccattcctaatagaacgttgttcgacggatatctttctgcccaaaagggttctaagctcaatgaagagccaatgtctaaacctctttccattgccttttctaaagcgtatactaaaccatgaacgtctgtttgccccatgtttaacccctgtccagcgagaggatgtgtcgtatgtgctgcgtccccaacaagggcaactctatcagtgcaataacgatctgcatgtgttaattttaagggaaaacgtgctcttgtcttatctattatactaacaactcttggtgggtaaatttcatcaatatccgactcgtccttcaacgtggcgtatatttcctcagttctgaatttaatatcttctatcaatttatcggtgtccatagagccatcttccaatgtacggtaatagtagttcatgtctgcgtcttccaagacaaaagcagcattgataagtgcagtgaatgattctggaggtaatgacaacaaaagcctcgataaacgttcagatgaactccagactaaagtagcattattttcaggcatgggtaagtgtgcaattggaccagtgggtaagaacctctgccagccccttagtttaaagggaggatactctaacttcatgctggccacaacaccataggcattatacatccagcccctagatgggatctgggaaaatcttctggtaggagaattgaacccgtctgcacccactagcaatctcgtcttgtatacttcaccattggaaagagtgactaaaggccaggacaatggatcattagggtcgctgtgtttaatattgacaacttttgtattatcaataatatcaatggagtccttctttgaatcgtactgagaaattctgttgtataaggaggcctgtatatttataatttcaatcatacaaagcatggagtcccttgccagatccaaagtagccttagaacaaccgtccgtgacatagagtccgtcataactttgaatcctgtcatgcatcaaagttgccccagcgttattctcaagaaaatgaatagatctaggcgtaacactgacaatcctgttcgtaaaataatctgggggtgaattataaaagtccgataatttatcttttaagtccaccatatcgactaaagttgtctttagatcttttaattgcggagaattcttaatcgatgcagctaaagtcaaacctgcaggacccccacctacgattaatacatctgttaactttggagctgaagatttggctgttgccaaacccctcaccaaaatacgccgagtaagcataacttttgaaaagaacatgcctctgtgtcaatcgatacaaggttcactgaaagaccaatttgagttactgaatgaagaaaattatccgccacaattatatttattcctttttaatgtcgtatcacaattccagaagggatatttctcagaaacagtttaagatctgcgtgttccttctgcaagaagaagggaaaaaaagaaaggagaaacaatagcagcataaatcttgttcgataaaacaacatcactttttcttgaaacttcaagggtttgcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgttagttcaattctgacaggtggcagtttcctttttatttgtcagtattaataattgaggcgcccctaattttttttggcaccgctctcgatgaaaaagtagagacgtcagaaattgaacgtttcctctaggagtttattaactaataaccccgaaaaatggctctttaaccacgagtgcccacggaggttatcttcacccctattttcattttaaattttagatcactgctaggagttagctcaaatatatatatatatatatatatggagacaacgttgaagaattcgtaggtgcaggtgagcatattgccggataagtgtagttacgcaactacaattaaaaaaacacgaggaacagaatgtcaaaggcagtaggtgatttaggcttagttggtttagccgtgatgggtcaaaatttgatcttaaacgcagcggatcacggatttaccgtggttgcttataataggacgcaatcaaaggtagataggtttctagctaatgaggcaaaaggaaaatcaataattggtgcaacttcaattgaggacttggttgcgaaactaaagaaacctagaaagattatgcttttaatcaaagccggtgctccggtcgacactttaataaaggaacttgtaccacatcttgataaaggcgacattattatcgacggtggtaactcacatttcccggacactaacagacgctacgaagagctaacaaagcaaggaattctttttgtgggctctggtgtctcaggcggtgaagatggtgcacgttttggtccatctttaatgcctggtgggtcagcagaagcatggccgcacatcaagaacatctttcaatctattgccgccaaatcaaacggtgagccatgctgcgaatgggtggggcctgccggttctggtcactatgtgaagatggtacacaacggtatcgagtacggtgatatgcagttgatttgcgaggcttacgatatcatgaaacgaattggccggtttacggataaagagatcagtgaagtatttgacaagtggaacactggagttttggattctttcttgattgaaatcacgagggacattttaaaattcgatgacgtcgacggtaagccattggtggaaaaaattatggatactgccggtcaaaagggtactggtaaatggactgcaatcaacgccttggatttaggaatgccagtcactttaattggggaggctgttttcgctcgttgtttgtcagccataaaggacgaacgtaaaagagcttcgaaacttctggcaggaccaacagtaccaaaggatgcaatacatgatagagaacaatttgtgtatgatttggaacaagcattatacgcttcaaagattatttcatatgctcaaggtttcatgctgatccgcgaagctgccagatcatacggctggaaattaaacaacccagctattgctctaatgtggagaggtggctgtataatcagatctgtgttcttagctgagattacgaaggcttatagggacgatccagatttggaaaatttattattcaacgagttcttcgcttctgcagttactaaggcccaatccggttggagaagaactattgcccttgctgctacttacggtattccaactccagctttctctactgctttagcgttttacgacggctatagatctgagaggctaccagcaaacttgttacaagcgcaacgtgattattttggcgctcatacatttagaattttacctgaatgtgcttctgcccatttgccagtagacaaggatattcatatcaattggactgggcacggaggtaatatatcttcctcaacctaccaagcttaaggagttaaaggcaaagttttcttttctagagccgttcccacaaataattatacgtatatgcttcttttcgtttactatatatctatatttacaagcctttattcactgatgcaatttgtttccaaatacttttttggagatctcataactagatatcatgatggcgcaacttgggcgtatcttaattactctggctgccaggcccgtgtagagggccgcaagaccttctgtacgccatatagtctctaagaacttgaacatgtttctagacctattgccgcctttcggatcgctattgttcatcatggatatttgccatctcgtcttaccgacatcaaaagggtgtgtgcatatagcagctatcatcccacttatgcaaccactggcaaaactgtttataaaatggacccagtttgcgtccttagatgcaaatcgagtagaatctagccatagtctttccttgcaaagttcataggaactccaatatattgcactaaacggaacgtctctccacagagtgatctccaaacctttgaagagggcccgagaaggacccaccattttcatttcctgcctcgtttcgtttaataaatctttaaccatcatccatgtctttgtggactttgatgatctcggtatactttgcagtttagttttaaccaattctaaaggtgcaatacttgttgctgcaaataccctcgcaattgcaccacaaaagagggggtttaatgttgggtacgtcgaggctataggagaaacgtctcttatatattcataaccactaaaataaaccatgttggcaggaatagccattaatagggtcaaagaaatacccctccacaaacttgtaataccttcgacgctggcaattttcgtgaatgcttctaaagtaccgttgaacttcaacgatgaatttttacagtgcagttcttgaaaacaagcactctcccaaaatatttttgcgttgttcaagttctgtcctccgacgttggtgaatgtcttcattttggagcctgagctaacggcgttgggcacttcggcagccccatcacatgaacagtcaggaatcatctgctgctgttgcagccgtattctcactacatccatcggtgtcaaaatcaaagaagtgagtactgatccagcaccggcacttaacattcgttcttttaaggtcaggctgttacttgtattgcgatcactcatatcgtattatcaacacctcgtttcctttcctacgatactttatggctttggctcatacgattcctgtgaagtgaactggcacaaatatgagggtagtgtgccccaattccagaggagtgatcttcccggaaatatgcaaaaatgacagaatgtgtcttattctctaattgctattctgagatcttcaagatggcgaaaaataacgttgcgcgtgtttgggtgggtgccaaaagtgtcatacctcaccgacgcaaagataccaaaaggaccgtatatatctactattcctggatcggttgactttgttaacatgcagaaacaaaggtaatgtttataaatagtaaatcatacataagtatatgttattacatctttcttttctttagtttacctgttgcggttgaaattctcttacttgtattgagcttcttatcaccagatatgtactcccttggaaaaaattcattaatccttttttgcttccccttctttttgcgtttattaacatctctaattaagggaatgagaatttcatcagacttttcgtgtggccaacctagttgagtcttcatgaatgaacgaagcatatcgagatctggtaccccccaaacaaacggcgtggtatcgtgatcgacttctggtctcatatacgcatcataaaccatgacgctaggaaaatcatcatctaagataatttcgttatttaccagtttttttctcaggtctttttcaaatttattttccgtttcttgcttacgtttatcaaactgcccattattataccagtctttaaaattttttaggtttccaaattctgcaatcacttcaatgcttgaaacgggacccatacccttcaatccattcgtgtaatcgctccctaaaagctgtgccaactcaatcatattctttctatccaagcccaataattttaaaatagattccgcatcataaaattcaacatagttcttttcgtggaacatatttttgtagatctttgtacctccaaataggaaaacatcactgtcatcggtaattataccatcgacaaggtttagttgtaacaattccgcacactgtgcttcagcttccataggcgcagtgatataggggattccaaacctcgatagtaattcttgcacttctttgatcatatccatagttacctcatccgaatctcttttatccttcatctgttgttcgaataattcatcctccacaaaagcgttctcggcaacgtttctttcagcagaagtggacaaagtcgtgtttttaaatgtatcaaactcttcttgttcctttatcatattttctactatgttatcttcttcatcttcggagaagtcatagtcgaatataagaggctttctatgctccttatttatagattcgacttttctactatcgttatcctctgcttcttttgaaatctgagatttagtgggaacgtcctcaaatagttcttctgataaaacttctaagtcatcgtccttgttttcatcattggagctctctttctcgctttctctttctaatatttccgtagcatttaagcctgtcaagagttcatagctactccctttattggtagtttctgctccactttcttgttcatttcttacgtttttatcttccacgaaatttgttgtgttatagggattatacaactgctgggaagcagttgaagaaaaccagctcggcatttcaggaattggagacttttccttcgtggcttcttgggacacattactctcggtattcttttgaaaaagcagggaattttcattgttaaaatcaaactgtggtatcttgtgagaaataaaattcaggttttgctccccctctgttaaaatagcccctttatcctcctgctgagacggtggcctaaactcagaaagaactgtcttgctggtccttttgatgaccgactctgatttgctattcaaatttgtgacatgatacggttgcttactatccggttgtgcgccaagtaatccatactgtactattggtggacgagcctctgtaccttttgacgttaccggcttagcgatttttgatttgtcgtccgcttcaggtttcttttccatcttagaaagttgcactgcctccatcatttcaatttcctcaatttgtttcaggtaatcctcatcgtcgtcttccacgctgattctgctaattctcattgttggagtagtcttggagggcgatgcctgatcatgtcttttgtccaaaaacgatttactgccagcgttgtttagggattggcccatgtaaggcaaccttgcagctttcaaagaaaaatcttccacaaacttgacgttcttgggcttgagttcaacttcttcccactcacattcatcagagtcacatccctcatcttctgaccggttactccttttctgtggagctgtcgtcgcgttagaagactcatgtcgcactatttttaaggaattatcttccaaatcatcccatcggagcacgtccccgtcctcagcattactatctaactgctttaccaaagcgcctgcatctttatcgtctattacgattgctttttgcgcatcagagccatcgtttgcccctagtccaagaatccacccgttattagtcttagtcaacttgtactctttactcttttggccggatatcctattgatcacctcctcgttcagcttagacgctccaccatcctgaaacccagtagtgttgattaacttttgagtaaaaaaattcctccttttcaccatgtctatttgaaatcttgagaaatccatactatttgggaagatggtctccaattgttctttcgagtatcccatcctcagtcttgatttcaacctcaacgacgataatatcaaatactgtgtggcctttggcagctcttcaaattcggccgatgctggatttatagtgtctaaatcaatgtcttccagtccatcaccgtttatcgaattcatcagtttttcaaaagttttattagagttaactcttgcatcttccttatcgtatttgaatcccggtatatcgggcaagtcccactcgtcctgaggtttgaagatctgcacactactgccactactcggtgtagagttttttacgttatcgtttgagccgttttgcaattgtaaagccagcagcttcctagcggtggatttcgcactctctcgttttccctgtcttctttctttcctctgccgtattgtttcccttttcaatacgggcacaccaccatcaaagacgaataccggcctaatgccaaagtataatagcttacaaattcttctaaagaacccagtaatatgagaattcttcactgcattcccctcctgatcacggacagctttcaaaaactgatatatccaaatggaggcatctactgccattctcttatcttccaaggattccagcctgaccggtcttgccgtaggacctgcaatatcccaaaatgaatgcacacccatgtctgaagtttggcgttctcccgaaaatgcttttcttcatggatgacgtgtagaaccttcaatgatttacgtacagtttttcaatccctttaaggtctctatatgtggcggcatcttttctttttcttttctttttttttttttcactctcccttttaatgcctccacggaggttcgaatgggttatactagaaagaaaaaaaaatagtgataattaacaatgaaaaaaaaaaaacagcaacaaaatgtggtattggggtcacaccactcattgactcacatcctctggaaacatcaaaaagctaccaaaaaagaaaaaaaaaaaaattcaagtgcgaagtttccgcatatgcaaaccttacttattgtataatattggtaacagcagctactaagctccctgactctgatttctctctctgtctcttttgaggagtaccttctgcgctactgtgttccaatggtatctgcgccttgaaaatcaatcacaaacgctcttgctatggcctgccttggacacgatacgtcgctgcttatgccgccaggtgtcagtaaatgctctgacgcacccattcaccccgcgcactaatttgcaaaatttgggggcagtttgggaatactccatagaaaaaatcgacttcaaatcaattccgcacaacgtcgccgtgttggctaaagtgaacggaaaatggacgacatggtaaaagaacagatatgtacatatacagaagccgcgatttcacatgccggccattatggcacacaaccaggtcttgtactgtcactatgtgcgttccggaacgcctgtacagtccatggtgaaccatttatttatttattattattattttgtacattattatttatgctatatgttattattattatcactatttaatattattattcgggtccaggtgaaataacaaagtctggcgccagtcacttgtctgggtgcccgtattctctgttacagcggtatccctctggattctgcaatcgtcgccggcttctactaatttttcctttcctttttgtttttttttttttttagttttttattttctagtttcctgctcgtattctgttggtttttccagtgtctctctccttttacaagtcacccattctctgcgaagaagcggtcgcaccaacaaaatagaaaataccaccggacgccggatcgcttattactcgcaatcatagttaccaatcacagccgggcatactcgggatctaccgtagaatcctatgcgtcacacatgaggacaggttacgaaccgtcgaaggcttcgcggcgtgtgtgattagtattgttttgacctcatccatacaccctgaaatatctgtcgcatctccgattacgttaaaaattctggataatatataaaccatgagttttcctttctttgaagtatgttcctactcgagatccttttgttattttattgccattttttttttgtttcatatgtacttcttatctactatttatatttctctatattaactaactctccaagctataagcatacgtccatatttactgtcttagaagtcgtattcacatcacagttttccccctcttcgcctttttcaaactattttcccccgtgagacagcgactgaaaaaaaaacgactgcgcagaaggcttatataaaaaaaaaaagaaatatttcttcactttcgagcattgaactattgtcattacctctagatgagcaacaaatttacaatggagtcacctaagcatttggtggatgatgtgcttttcatatcacccaccaatgatggatcagaagaaaagcctacggaagtcacgttccaggaagatgaaggccatgacgctagcttgcataatcgcagccatgacaagaagtcggaacttgccaccgaacgggaaattatggctactaccacggatgatgacggcatcccctccccttcccatccaatggaaaagcgtgtcttgcgcaaaatggatatatacttgattcctcttatggggatgctatatttcctttctaacctggataaatcgaatattggtaacgcagaagttgcaggtctatccaaggatatccaccttgtaggaacgcaatataacacatgtgtcacagtttttttcgcgacgtatgttcttttcgaccccataggtactaaccttctgaaaattatgggtccgccattaatgatgagtatctgtttgacctgtttcggtgctatttcgctcggaactgcttgggttaagaattatgctcaattgatcgttgtcagactactactgggtgcctttgaaggtatgatttatcccgctattaacatgtacctttcagtctgctatagaagagaacaatatgctctgaggttcgcttttgtcttcagtgcagcctgtttgtcttcatcttttggtgggctgattgcttatggttgttccaaaatcagcggttctctaaaggactggcaatacatttacattgtcgaaggttgtatctctttggggttcgtaccattctatgccttcgggttgagcaaaaatttggaggattcgtggtttttcaataaggaggaaaaagagtacatttccgaaagatacaagactatgaacacttttgacccggacgaaaaatttgaatggttccaagtgtggcaagcagttaaggatgtcaagacttgggctagtgctgtggcattattcggtatcgatttgactacttttggtctaacagtcttcttgccgatcatcattaccagtatggggttcactaatgtcagagctcaattaatgaccgtgcccatctatttccttacagcaattgtgttcttcatttgtgccgtttggtctgatcgtataaagttgagatctccattcatcctgggtgcttgtctgacgacttcgataggcatagctatcgtccttggttctcaagttcatggtgtgagatattttggcgtttacattctttgtatgggtatttacgttaatgctgcctgtaactgtttatggttaagtggtaacactggtaattacttcaagagagccaccgctttaggaattaatctatttttcgggtctggttcagggttggtctctggtcaaatttttgttgccaaagacaagccaagatatatcaaagggctgtcgattagtctggcctttcaagtcttctccatatttatgacggttgtgcaaattttcctatacaagagggaaaacgataaaaagaaagcaataatagatcgctgtaatgaattgggagagcctattccatacgacgaaaggttaagcgacaaaaaccctgagtttaagtacatgtattaggcttgactttcttcaccctccactttttttgcccctcgttatgagtgtgtttgcaatttgtaacttttcttttatatttgtatgtatttttgtactaagcaaattcacatgaaactttgtttaccaacttctcttttgttttcgtcccaaacacgtatattactgggaagatatacatgcctatatctatatctataaatatacatatttatatagtattatctccgagttctaaagctccagatgcgaagaagacgttcccgaagaagacgttcccaaagaagagtcactatactcatcatcgtcactgctctcttccgattcgtcttcatcctcgtcactgctttcttccaccacctttataattttccttggtttactcttcctttctggaatgtcggaaaaaaactcgtccaggctttgcaaacgatatttcttcccgttttgagatgtgaaggtgtttacgttacctttacctgagatgctattgctatcgccgtcattgatcccagtcaattttgcgttggagctagatgtgaaagatcttgctgagttgttggtaataaaagactgcgatgaaaaactttttttgtatttgttatagtctttcaattctgcgccttctctaatatcgttacctgtctcgccaacctcagtaatttcagtattccaaggaagcattctaaaaaattcttttatttctggggtatgtgtttccaatcttgcagaaacgataaaatcgtcacttcttgccgtaggtttaggtgcttgtaatagtagtgacacaatttcatatttccctgaatcaaacaaggatgaaatcatcctggctctatccctaatatcaaattcgtcatcatattttgccaagtaaaggaccgcattgtacatttgagagattcttgaaccactaaaatcatagtatgggggattttggttattttcttcgcttccagtaacttgcgcttgcttaaaattatcaatgtcatatgacaacagttttgctgataacactaagatctgacatcttgtctcaggaccctcatttgaaaaattctggattagcctcctcaaaacgtccggacatatcttaaattcaatcgaggcaatttcaccaaataaccaaacaatacctgcacgagcattatcagccaaactcgtttgaactgttaataaatctgcaagcttgaagattatgcgaagatgttttgtaggatttttttgcaccagcatcctgataacattcacgtatgcatctaggacagaagcagagaggttgtgggattccatatgatcaattaaccacttcattacatgtgattcccaactcgttgacaattggccacatcgagataatgacttaaccgccataataacaacattttctgggaaatgagcactggcaacataatatttcaattctttgaatatttctttaacgtttgattcatttattaacgtggacaaaatttggatcttccaaattgatgccacaataggatctttggggaaaacgtaaaatttcttggtgtagggtaaaaatagtgtctggtctaagatcgataagaagtgaattgcttgtaaaagcatttctttgttaccttggttttctgtcatggttaccgttctaaccaatgcttcaataaatttagtatttttcatctgcaatggtgaagctaactgatatagcgcattgcaacacgataaaatcactgtagggttggaactataaattaagcaattcaaactctgtagaaataaatctaaatcagggtcatttaccacctcgtaagatgggtattcaatctcgttgtatttatctggtaaaggacaactccttggggaaccttctgatgatttatcgaccacagttggttttggtaaatactgcttacagtacttgattagcagctcaattaaatatgattgtgaccacgaatctagttgcttaattattctacaatatctgcgaaaatgtccatgcaatagctccaagtgatccgcataacattctttgtaagctaggacagcacaggatatcaccttaggatctgtatctgccattaattctttcagaatatccaacaattcttcatgatagtcattctttccagccctatataatttgataatggccaaggcgacttcaccacgaaccattgcagatggatctgtaaccaatttcttgacagtatgcaaaattataggtgctaatgatgacattttcatgtcagaaagggcactcaaagcaaagcatctcagttcggaattcgaatcagacaatgatttttgaagagaattaatagataacagggtcaggtttgggtcattttctgcaaatctaagtaaatacaggtgaataagtcttttcactttggtgtcattagtggtgatattctttacaacatcagcaaagtataattgaacgtcaatagagtcatcatcggaagccattatagatattattctcttcattgcatctctaacttctctagagttcctagaatttaacaaggtgactaactgttgaggattgatgttttgagaataataagtataggaggattcacccagcttagaggtggctaccgcggcagcttccctcgttattactttggccgtatccaacgccgatgcaatacggtgaattgaatctaccattgctggttgtccacttttcgattgtttgctgtctttggtttacctttcttttctttatatatttatatatatggttcttcaaaaatgatttgtctgaatttgtcaaaatctcaataactcggacacgctttgatggtaacatacctaaaagttatgtacgttaatataaattatagatacatattatgtgcagcgatatacaggcagtacgctagcatttatattatcctagcatacttctcttacgaccacgcaacctgacctcttcgaatcttttggtaacttctttcagtttcttggcacctttcgcaccttgttcacgatagacctcttcgaacccctccatgatccaagcattgtatttttccgcatgcttcgaatgtgtacttaaaatagctctctctaagacgtataaatcgacgcctttatcttcgaccaggtttgaaactgagcccagaccgaaatcaatcaaatgaggcgtccatctcgcaccatctcgcacgagaacaatgttagaacttgtcaaatcaccatgacagtagtcattccagtgcaacaacccaatttggcgccccactttccgtagtgtagttgctacaagatcactatatggatcttggtcatgcatccaaaggaagttctttaggttactaaaaccgtgccctccgggaagatcttctccaaggaactctaaccaaatgaatccattgtatggatcacacgctatcagttgagggacacatagccctggaatcaagtataatttggccaataaacgcgactcattcaacgtacgatgttttgttagtgcctggtctatttgtggatgtctataacgctttggtggcctatatttgataatatacttttgatgagaatcctttgctcttgggagatatgggtgagtagtcgttgtgaaaacaatggcttctgcaccttgagaaataggtgcaatgtccacatcaggagtcaggtaggaagatactttatcaatgaattcttgcgtcataatgagcaaagcgtataaccttttccgctgtcgtattcatcacttatttgatttcaagtaaggttatctttgtccttcaagttggtgatgcgccggcgattttttcaaccttgttgctgctaaaataatggaaaatcaaaataaatttgtgctgacccaaatatttatgtatataaaaggggttatgtaattgtcattatgacaaattcaggattgcataaactcaagaatgcgagcgatagatggtatgttggtccagcgatccatattacgagagtagtttaatattgggcccgtatgataaccttggtgttcaaccagcacatttttggcggtaaagtggttacatccctcgctagcgtcactcattttctttgccaagatcttgttttgaaagctcaacaactcatcactaccataagtaatcatcacagagcactttttcagaatatcttgccacattttagtttcgaaattcttttcaatattaacaaaagggtcgctggtaaaatcgacgtttgggttgtttcctacaaacattcgcccaaacatcgaatgactcttcaaacatagaccatcccattcttgtgttccttgcatatattccttttctccctcgtggaagaaagtggcattggcccagggacttatggctatgacttttttcgggtatatttctctgtgacactttcttaaatataaaacaatgttcaaaacagcattgccaccagcagaatcccccataatcactacatttttgcaccccatagtcttaacaacgtaatcaaaaatggccacattttgtaaaatttgcagagggtactttttcgactggtcatcggtagctgtaacggtataatctggtacaagaatggccattttaggaaaggcatttcgcatattattcaagaaagaaaacgacgtaggcgtcaatttaagagcataaccacccccatgatagaatactaaaactggatctgtcgtggggtcaaatccttccggcataacatattgataaaactttgtgctaactattttgggtgcgtttaattgatggtcttggaaaatattgttttctggagatttctgatcttctataggaatgttgcatttgacatatgttggactagaaaatgtagaaggatataaacaaacaaataaaggattgagcacgtattgacagatgcgttcatcgaggatccaagaactttgtcttaaaaaacttctgttgacatggtcaaggcaaaacctacgtttgcgttgaaaaatgatcttcatactgtcgaggattataaatacaggcaccactgtgaacaatagagcggcaaatttcaatccatggaacaaatgcaaatggatggtactcaatcgaaagcccgcatcattttgatctgcatcctcacttgatacagcgctaataatttcattctcttgaagccgataatattcaacttttgagtcgagaccagagttggctgccattcttctttgaaaccttttcctttaaaattgatttgtgctgttctcatttcaagcgacgcagggtatttttggttttcagtttctttttccctcaattctatataattatggcgctaacacgttaaacatttgttattataaagcagaagttatttatcagaaatcaaatcatgaatattctcagcttaacactacacaattactcaactaaaagaaagggtataaacgtgttagcgggagaattgttttttaaacttgtttttatatcagagtaaaatctatatattaattgatacacttttatcatgtgaagattgaaagggaaaagagaggaaaaaaaatgcttccgatgaaccttacacttgttgaccaccatatttggctctccattcatcgattttcttttcatcaatacgttggaacaagtattctgccttgtttatattatgtccttctaggattgccaaatggaatctatcatcaatttttaaagctggtgcatttaacatcttgtttattttctcacctatttctggcatatatggtgtgataatagagctaacagcgtaaataatattcaaaccaactgcgacaacagcatctgacttttctggggactgtgaaaacaaggtattgtccaacttattttcttgcaaaaactggttaccacgagcacttaacgacatggcaatttctagaccacgtctttcatgtccaagttccatttccttgacgtaatttgataaaatttcgttgatatctttaactaaaccatcataattggaaaccttcttggggtcgaattttggaacaacaccattatatttggcattaacaaacttaattaatctgttaacaaagttacccaagttagccaacaattcactgttgtttctagcaacaaagtcatcccatgagaaatgagaatcactagattctggtctaacagatgccaggtagtatctccaaacacttggagaaattccagagtcttgagcgttattaccaaaaacaccaacacccctacttttagaaaatttaccgttctcatattgtaagtattctgtagtattcaaatggtgcaacatagtccagttctcttccgtacccaattgagaaccagggaaaacaactgtatggaaaggaacattgtccttacccatgaattgatacaatgaaacatgctctggattattccaccattgtttccattctttggtgtagttggaagtgatggaaacgtagccgattgtagcgtcaaaccaaacgtacaagactttgtctttatatttttctaaaggcactggcgtaccccaaactaaatctcttgtaatacaacgtggcttcaaaccatccttcaaccatgattgcgtaattgtttttgaattttttgaccagttaccttcttcagaggccttttcaacccattcagaaatttggctttctaatttatccagcgataggaaaatatgatcagaatattttggttctggagaagcatcatctaatttacaacgtggattgatcaattcaaatggatctaacagggcaccacatttgtcacattgatccccacgagcatcatcgtagtgacattttggacattcaccttccacgtaacgatcagccagataagaattatgaactggacagtacaattgcttcatagattgttcttctagataaccattcgaatttagctttgtaaaaatatgttgagcaatctccgtttgcttgtccgtcgtagttctaccgaaataatcaaatccaatttggaaccacttgtaaacgtcactgtggattttgtgatatttgtcacataattgtcttggtgtcacaccttcctccaaagctttagtttccgtggcagtaccatattcatcagtaccacaaataaacaaggcattataattacgtcccttacagtaacgagcaaaaatgtctgctgaaagaacactaccgatgatattacccaagtgtggaacgttgttgacataaggtaatgccgaagtgatcaagatgtttctttcgtttggcttaggcaaaatttctgaatcctttggcttaactgttaagtcagcttggattttcactgcgccgatgtttttgaaagaagaagaatcacgtggaacatgctttttagccaatgctacagcgttatgcactttggatggcaattctgggaatttagaatgaactaaagaagaatttagagcataaacgttagcaaacaggatcaaatctgtagtagtcaatggttcttttaattcgaccaagtaattttcaatggccttatttgtcaaaacctcgacatgttgttgaggtaattctttatgatataacaggttttgtaaagatgccaatgcaaattgatacttgtcggaagtttgaccttcaaaatcatccatgacatatcttagaatagcgttagcatcaaacaaaaggaaaggttcctttgtattgcgcaattccatggcagcattatcattgtcaacttcaggctttaaatttttgcttgcatattcaagtgctagggcaatcttcaaattgttcgctaactgcaaatgggcaggatgtttcttcgatttatcaaaggaaatgaggaaagacatgcttgttgtaaatttccgcttttttttcaagttttattcctccacaaagatgcatatcaggaagcaaatcatcattaacattagacatcgaagaaaatttgtcatcgtctttttttttttttcgttttctctttcgataagttgcgtacagaaattttttctgcctccgaaatcattcgtgcctcgtgatattgagaagaagtgactatactcgggcaatgcataaatgatcgtttcggcggctaacaaagataatcatagcaagtcgacagatcgataggatacaccattatcatcacgctacgcgttctcgggaaagctttgactagaatatttttcaaagttgaattatattatgttaatcttttgacttcatgccttttgaattcccctccataggttcccatttttgacttcaacaattcctacttcaaaatccctggttaaagaagcctttcctcagtttgtacaactatgtccgctgtagctaaaaagttagcataattcatgttttatgcctgagacgttttaaactagtacttaatctctatcaataaacttaacccagaaggtctcaagattaaacatgttattttttcgtccttttattgaaaaaagttgaaatagcagcgtcgggtaataccaggaatatatttttatcggcacggctacatagcgaagggtccattagtaaaaatgaaaagaaattccacaaagttagtgaggggaaagtcctacagaaggtcaaaacagttgctaccgggttcaaagtactcaattgaaaataaacactgctacaaaaatgcatgctacaaactggttcgacgattggaacccagaagctctttatagagacgatgtcactggctgcgatgactgttccgaaacttcgccaattccaaagtctggtattatatgtggaccgatattaagactcatcaacatggattttaaggaaaaaacctacgaggggtctattatggtggtagttagaggcgaggaaaactttccgaaaattacctatcagctagggccctctttgccctctgaggatgaagacatcgaagttaacgaggcattcttcgaaggtaaactttttcataaggacattttaaaagatgataatatatggttttacaggtatgagattaagttgcccatgtccaactatgagcagatggtaaaatatgctgttgacggtactatggaaccacattataggttcttcgttccctctttcactcaaaattcgaacgttatctcctattcatgcaacggattttcactgagcgtagatacatcgaaattcaaaggttctctatggtatgatgtccttaaaaagcatcgatacgttcattatcatgccattctcggcggcggagatcaaatttactccgataatattaaactgcatgcgccaaatcttaaagcttggctggagacaaaggacccaattaagaagtataatactcagaccactgaagaaacaaaagagcagattaggcagttttatttagaacactatttaaactggtacggttacggtcactggtatggttctaccccaaaatccaagaccacccaaaaatgctttgtcaagtcactagcttgtattcctgccattaatgtctgggatgaccacgatattattgatggctatggatcgtacaacgattccttcatgaagactgaaaatttcctcacagtgggaagaatggcttaccgatactatatgcttttccagcagcatgtcagtgcttctaaacaagatggcgatgagtatgcttatctcaagagcaaacaatggattctaggtaatgaaaaagggagttcttatatcggtgaaaggtctcactcaatattctcttggttgggtccgaaaatggccatgttagggttggactgtagaactgagaggaaattacacgagattttctcagaaagaagttattccttaatttgggaacgtgtcgaaagggaaataaaaaatttaaaaggtggccacttattgctgatgctcggtatcccgattgcatatccaaggttagtatggttagaatggctttttacctcaaaactactggctccaattaaatatttatctaaaaaagggatatttgctagtggcttcgttaacgaatttaatggagatgtagaactgttggatgatttaaatgatcattggtgcgcgagacatcataaaaaagaaagaaactacttgataatgaaattgcaagacataggtgctaaatatggcgtcagaataaccatattatcaggcgatgtacatttggcatctgttgggagatttagggcaaaaattcatagacaccatctcatcatgtctgaggagaaggaaaaggaaaacaccagaattattgaagaaccaacgaaagacgtaaggctgatttttaatatcattgctagcgccatagtaaataccccaccgccagatgcaatggccacgctattgcaaaaaagatgtcgcttgcatcatttcgatttggaaacggatgaagatgccgtaccaatttttgccaaggaagtggatggagtacataaacgtaaagaatcatgtttcatgaacaagagaaactggtcagatattatacctatagaaaacctgttgaataatccccaattgagtaaagaattaggcgtaaaggttggtgatatagtcattcctggtatcatcacagaacagcaaaagctacagaaattggaaaacgatgaccaaattaactcttatccagtaacttctggtggcttgtttaccaccattcatgttgaaagagatgcaaatcaaacaaactcacaaactgtgagctactgtttacccattccagagttaacagttacctgcgaacggttgtctcacaagggtatcaaacatctgaatatcacatagtttagttttgtgataattacagatttttatttagcagttcaaacttttctattcattactaacggactgtcaagtgcgatgctgtaccggaagtaaatgtatatactgattgttgaaaaaaaaaaaagctcagtcgcgcgtggcctttctctatggagatttctcaaacgatattaatcctgtatatctctattaatttagttaatacatacacgatatatcgtcgcttttatttttttttttcaaatacttcttcttcctaaaagagttaaaaactcttctcttgttttatgagccctaaaccctccaagcatacaagaagttaccgtagaagatcccgttttttgaatgcctcttgaaaccatgcacatatgagaagcttccataacaacggctacacctaatggttttagaatatcacttagggccattgcaatttgctttgtaagtctttcttgaacttggagccttctcgcatacatttctgccaatctggccaacttacttaacccgatgacttttttatttggtatatacccgatatgaaccttgccgaaaaatggcaccaaatgatgttcacataacgagtaaatttcaatatcacgaacaataaccatttcatcatgatcttcttcaaagacagcattcttaatgacatcgtccataatgttcgtttggtaacctttagtgaaataaagcatggctttagcgtatctttgtggagtatctagtagaccttctctgttgacatcttcacccagttcggtcaaaattgtcttgatagcgcctgaaatgcgttgaattcgttccttttcctcctcttcagtttcctctgcacgttgtcttgtacccacacttggccaagaaaacccatctctctcgacaggagggtttaaagtgtatggagaggtaggtctaatgtttaacggggtttcatgtctttctatctcttgcactaattggatgttatgcattttgggatgattgaaagtattggttctaacaaaaaatgagtcacgcacgcacaatcacgattgaggatggagtcgtataatattttatgaacggatgctatatcgatcagacggttggcaccgtaaaaataaatgaaagaagttaaagaagggcaaatcagtcggattatgtgataagtatgtaatagacatgtttgaaaattaggagcattaaaatatgcttttcatcctacagttgttcggtcttttttcttttcggtgagcgacacagcttttctactaaggccgtaccgggtcatccaaatcctaaattttcatgcgctaatagcgttgaggctgggtgataattctgcctacaccatgacaaagaggacatatatcttcgtccaacaggaatctggtgcgtccggaccctctgcattcaccacatagcacgccacccaggcgaggatcccctggttgaacgtacaagggcctattaccctgccatgcgttggtgtacacgggcattgtatagtttgtgtaatatgtcggtgcagaaacaacgttattttgaggtgcaaacctcctccaacacgacttgcaagatcgtccattcttcaacttgtaacccgtatttccacacttggaacagtaaaacctgggagggtatgtccagggcaagctaggattctgttgtggcctcggtggaggccgtggttgggaacttgtaggcgtataagagtgtgagtgagcatatgtttgggatgaggacgttgctggcattgtcgagggcctttggtggggtcttgattggtgcccttgcgccaagttagctgctggtcttggtggtcgtggcggttgagattgcaatctctcctcttccttgattacgtcctcgtagctcggcagttcatcatcatgcgtgtctttagacataacagtatggtttatactcgttttatgggtattttttgggactgcttagttcttgacttgaagcctctttattcccttgatggaagtgtcactattaaagatggaggcggaggctataccgtagaaaatgatatgtttgtatgttctgctctcttccctctattaaaagggggaaagagaaaaataaatggaaaaaagcgattaagccatagggaaaacactcttgtggtggcaaagcatcagataggcaggcaggaggaaatggcagtgaagtgtcaaaccaagcatactttcactggattgatttgaaagttaatgctgagtttgagatgttttaaagaggaactgtggtgatcggttatttctattcgcttttgtgtgcgtcttttcatcgtttgcagctgaacttgttgaggcattagccgctgaggaatttttttctgcctctataaacttgtttattatcactaaaaacgtaccgtctgttattttgtacggccatgtgtgcgaaaaaggacaaagtggtagcgaaagagcaatattgggacgaaaaggagcagaaaaggaactgcgtagggtcttaaataaagcaaaacgtctgaaggatcttgcgtactccttactaacccattgttgttttcgacagtcataaaaagaagttaccacggtctatttctctcttctcgctatttattcacaattggtgcagaaagaacatggcacgaaatttaaggaatagacgcggtagcgacgttgaagatgcaagcaacgcaaaggttgggtatgaaacacagattaaagacgaaaatggcataatccatacaacaactcgctctttgagaaaaataaactacgcagaaattgagaaagtgtttgattttttggaagatgaccaggtcatggacaaagatgagacgcccgttgatgttactagtgatgaacatcataacaacaaccagaaaggcgatgatgaagacgatgatgttgatcttgtatcaccgcacgaaaacgccagaacgaacgaagagcttactaatgaaaggaacttgagaaaaagaaaagcgcatgatccagaagaagatgacgaaagttttcatgaggaagatgtcgacgatgatgaagaggaggaagaagcagacgaatttgaagatgagtatttggatgaagactcgaaggataacaaccgtcggcgcagagcggccgataggaaatttgtagtaccagaccctgatgacgatgaagaatacgatgaggatgacgaagaaggagacagaataagccattcggcttcttctaaacgtttgaaaagggcaaattctcgaagaacaagatcgtcacgtcacccagaaactccaccaccggtaagaagagctttaagaagtaggacaagacattcgcgtacttcaaatgaagaaaatgacgatgagaatgataatagcaggaatgaagcgttaactttagctgatgaaattagagagttacaggaagatagtcctatcagggaaaaaagatttcttcgcgaaagaactaagccggtaaattacaaattaccaccaccactaactgctagcaacgcagaagaatttatagataagaataacaatgcactttcttttcataacccatcacctgcacggcgtggtcgcggtggttggaatgctagtcaaaattctggtcccacaagaaggctttttcccactggtggaccttttggtggcaatgacgtaactacaatatttggtaagaatactaatttttacaaccaagtcccatctgcattcagtgataataacaacaataaattaatactggattcagactcttccgatgatgagatattacctcttggcgtgacaccgaaaacaaagaaagagaacacgcaaaaaaagaagaagaaaaaaccagaaattgcagacctcgatccattaggcgtagacatgaatgtaaattttgacgatataggtggtttagacaactacattgaccaattaaaggaaatggtggccttaccactattatacccagaattgtatcaaaattttaatatcacgcccccaaggggtgttcttttccatggtcctcctggtacgggtaaaacacttatggcaagagcgttagcagcaagttgttcttctgatgaaaggaagatcacattttttatgcgtaaaggtgcagatattttatccaagtgggttggtgaagctgaaagacaactccgtttgttattcgaagaagctaaaaaacatcaaccttccatcattttttttgatgaaatcgacggattagcgcctgtgagaagttccaaacaagaacagatccatgctagtattgtttccacattattagcgctgatggatggtatggacaatagaggccaagtcattgtcatcggagccacaaatcgacccgatgcagtggatcccgcattaagaaggccgggaagatttgatagagaattttattttccattacctgatgttaaagcacgttttaaaattttgcaaattcagaccaggaaatggagttcaccgttgtcaaccaacttcattgataaattggcttttttgaccaaaggatatggtggtgctgatctgaggtccctatgcactgaggctgcactaataagtatacaaagaagctttcctcaaatttataggtcaaatgataaactcttggtggacccttctaagattaaagtcaaagttagcgatttcatgttagctttgaaaaaaattgttccgtcatctgcgagatctactggtagttctcctcagccactacctgaattaatcaaaccattactggcagatcaacttaataatttaaagaacaagctggattatatgctgaacattaaagacacaacttttcagagaaacacatcattgctacaaaatttcatcgattatgaagaatacagtggagaggaagaagagcatgacaaatatggaggaaatgaagatacatccagttttagatcatatgagtttttcgaatcgatggcggaatcacaaatttgtaaacctcggttattaataaatgggcccaagggaaatggtcaacaatatgtcggagccgcaattttaaattatttagaagaattcaacgtccaaaacctggaccttgcctctttggtttcggaaagttctaggactattgaagctgctgtagtgcaaagttttatggaagcaaagaaaagacagccctcagttgtatttattcctaatttagacatttggatcaacactattccagaaaacgttattttagtcttatcaggtttgttcagatctttacaaagcaatgaaaaaattcttctattatgcttagctgaaaatcttgatatatctgaagttaaaaatggtattttatctgattttgcttttgataaaaatatctttcaactgcataaaccatccaaagagaatataacgaggtatttttctaatttaattgaactactgaaaacaaagccaagtgatattcccatgaaaaagagaagagtcaaaccgttacctgaattacaaaaagtaacttcaaacgcagctccaacaaattttgatgaaaatggtgagccactgtctgaaaaagtggtattaagaaggaagttgaaatcttttcaacaccaagatatgagattgaaaaatgtgttaaaaatcaaactctcaggcttgatggatctttttaaaaacagatataaaaggtttagaaaaccacctattgatgatgccttcttggttcatcttttcgaaccagagacaagcaatgatcccaattggcaacctgcatatataaaagatgagaacatgattctggaggtttcaacagggcgaaagttttttaacatggatttggatattgtcgaagagagactttggaatggctattactcagaaccaaaacagtttttaaaagacattgaactgatatacagggatgcaaataccattggggacagagaacgtgtcattaaggcctctgagatgtttgccaacgcgcaaatgggtatcgaagaaatttcaaccccggattttattcaagagtgtaaagctactcgccaaagggatttggaaaggcaggaacttttcttagaagatgaagagaaaagagctgcaatggaattagaagccaaagaacagagtcaagaaaatatactgcaagaacctgatttaaaggataacaaggctaatgagtttggtgtagctgctggtaatcaattgcaagctcagctgcaaacaactatcaatacagcctctatcgttaataacagcgaggtccctcaaccaattgataccaacctgtataaaaaggagattcctgcggcaattccctctgcagtagataaagaaaaagcggtcatccctgaggatagcggtgcaaatgaagaatacacaacggaactgatacaggccacttgcacgtcagagataaccaccgatgatgatgaaagggccagaaaagaaccaaaagagaatgaagactctttgcaaacgcaggttacggaagaaaacttcagcaaaatagacgctaatactaataatataaatcacgtaaaggaaattcaatcggttaacaaaccaaattccctccacgaaacggtagaaaaaagggaacgaagtccgataccaaaagaggttgtggaaccggagcaagggaagaagagcgacaaggagcttattttgacgcccgaacaaataaaaaaagtatctgcatgcttaatcgaacactgtcagaattttacggtttctcaattagaagatgttcattcgtccgttgcaaaaataatatggaaaagtaaatcagcatgggataaaacaggaactgtcgatgaaataataaaatttttatctgaataagcaggagtccataatgtttatataattcttaaatgtagttagttcatatacatgaatgtgcacttttcttgaaaagaaatagatttaaaaccacaccttgtatatatattatgcttttttccactactttattttaacagtcactgttctggcatacgtttcgggtaatgaccgagaatggaatatgtattgaacatattgaaattaaacatgttcataatatcttctaacaccattggaattgtgagaagtagatccgtaccatcaatagccggctcaagatgtcaactgaatactctgctgattcatctaaatcatttatgattgcaatgcaatctatgattgatacttcacaaacctttaatctagatagatcgaaaatctctttaccagattttgatgacgagctaaaaaaagtccaaaaggatgaaccaaatcaaagaactgaactaactgttctctcacaagatagaaatgattgggatgatatatttgaggagtttaaagacatttcatttgctcaactgcaatctataattgattcatacaaaacaaagaatgcagttgcagtatataaaaaaattggaaaactaatcaatgaagctgaaacgacactaagcagcaatgtattattagaaactgtactgcaaatggtttataaacatcaaaagcaagagttagagaaagaattgttggattttttaggaacagggaatatagaccttgtttctctgttacttcagcatagaagaatgatcgttgctacacctatagaaacgacgattctgctaataaaaaatgcggtcaattcaacgccagagttcctgacacagcaagatatcaggaatcaagttttggaaagtgcagaggatgccaagaataggaaattaaatcccgccactaaaataatcaagtacccacacgtcttcagaaaatatgaagcaggatccactacagctatggcctttgccggtcaaaaattcactttgccagtagggactacaaggatgtcgtacaatacccatgaagaaattataattccggcagcagatcaggcatccaacaagaactatctctatacaaaactattgaaaataagtgatttggatcatttttgcaagactgtatttccctatgaaactttaaaccaaatacaatcccttgtttaccccgtagcttataaaacaaatgaaaatatgctaatttgtgcacctactggtgcaggtaaaacagacattgcattactgacaataattaatacaataaaacaattctccgtggtcaacggggaaaatgaaattgatattcaatatgatgattttaaagttatttatgttgcccctttgaaagcactcgctgctgaaatcgtcgacaagtttagtaagaaattggcgccttttaatatacaagtaagggagttaacaggcgatatgcaattgacaaaggcggaaattttagccactcaagtaatagtcacaacccctgagaaatgggacgttgtcacccgtaaagcaaacggcgacaacgatttggtttcaaaggtcaaattactaattattgatgaagttcatttactgcacgaagatagaggtccggttattgaaactttagttgcacgtaccttgagacaggtagaaagctctcaatcaatgattcgtattatcggtctatcagctacattacccaattttatggatgtagcagatttcttaggagtaaatagacagatcggaatgttctattttgatcaatcattccgtccaaagcctctagagcagcaacttttgggctgtagaggtaaggcaggtagtagacaaagtaaagagaatatcgataaagtcgcttacgacaaattgagtgaaatgattcaaagagggtaccaggtaatggtatttgtccactcaagaaaggaaactgttaaaagtgcaagaaactttatcaaactagcagaatctaaccacgaagttgacctttttgcacctgaccctatcgaaaaggataaatattctagaagtttagtgaagaacagagacaaggatatgaaggagatttttcaatttggttttggtatccatcatgctggtatggcccgttcagatagaaatcttactgaaaaaatgtttaaagacggtgctatcaaggtactgtgttgtactgcaacattagcatggggtgttaatttacctgctgattgtgttatcatcaagggtacacaagtatatgattctaaaaagggtggattcatagatctaggtatttcagatgttattcagatttttggcaggggtggtaggccgggcttcggttccgcaaatggtacgggtattttatgtacttccaatgatcgtctggatcattatgtttccttaattactcaacaacaccctatcgaatctagattcggttccaagttggttgataacctgaacgccgaaatttcattggggagcgtgacaaatgtagatgaagcaatcgaatggcttggttacacatacatgtttgttcgtatgagaaaaaatccttttacttacggtattgattgggaggaaattgcaaatgacccgcaattatatgaacggaggagaaaaatgatcgtagtagctgcaaggcgattacatgctctccaaatgattgtgttcgatgaagtgtcaatgcatttcattgcaaaggatttgggcagggtgtcctctgatttttatcttttgaacgaatccgtcgagatattcaatcaaatgtgtgatcccagagccaccgaagctgatgtattgtccatgatcagtatgagcagtgaatttgacggtataaaatttagagaagaagaatccaaggagttgaagagactttctgatgaatctgttgagtgccagattggaagccaacttgacacccctcaaggtaaagcaaacgtgctattacaggcttatatttcccagactagaatttttgactcagcactatcatccgattcgaattatgttgctcagaactctgttagaatttgtagagcattgtttttaataggtgtcaatagaagatggggtaaattttcaaacgtcatgctaaatatttgcaaatctattgaaaagaggctctgggcctttgatcaccctctctgtcagtttgatttgcctgaaaatattatcagacgcatcagagatactaaaccttccatggagcatcttttagaattagaggcagatgagctcggagagctggtgcataataagaaggccgggtctaggttatataaaatattgagccgatttccaaagattaatatagaagctgagattttccccattacaacaaatgtaatgaggatacatattgcattaggtccagactttgtatgggattcccggatacatggtgatgcacagtttttttgggttttcgttgaagaatctgataagtcgcaaatccttcattttgaaaagttcatcttaaacagaaggcagttgaataatcagcatgaaatggacttcatgatcccattgtcagaccctttgcctccgcaggttgtcgtaaaggttgtgtcggatacttggattggctgtgaatcgacccatgccatctcttttcaacatttaatcagaccatttaacgaaactttacagacaaaattgttgaagttacgtcctctacctacatcagccctccagaatcctttaattgagtcaatttatcctttcaagtatttcaatcccatgcaaactatgacattttatacactttacaataccaatgagaatgcgtttgttggctcgcctacaggttctggtaaaacgattgtggctgaattggctatatggcatgccttcaaaacatttcctgggaaaaagattgtttatatcgcaccaatgaaagcattagtacgtgaaagggttgatgactggagaaagaaaataacaccagtgaccggagataaagttgtagagttaaccggtgattctttgccagatcctaaagatgtgcatgatgccaccattgttattacaactccagaaaagtttgatggtatttcccgtaattggcaaactcgtaagtttgttcaagatgtatctttaattatcatggatgaaattcatttgttggctagtgatcgtggtcctatcttagaaatgattgttagtcgtatgaattatatttcctctcaaaccaagcaaccggtcagactgctaggtatgtcaactgctgtttcaaacgcctacgacatggctggctggttgggagttaaggaccacggactgtataacttcccgtcaagcgtccgtccggttccattgaaaatgtacattgatggatttccagataatttggcattctgtcctctgatgaaaacaatgaacaaacctgtgtttatggccattaaacaacattcacctgataaaccagcattaatatttgttgcatcgcgtagacaaactagactaacggctttagacttgatccacttatgtggaatggaagataatccacgtaggtttttgaatatagacgatgaggaggaactgcaatattacttatcacaggtcactgacgacactttaaagttatcactccagttcggtattggattgcatcatgcaggtctagtgcaaaaagatcgttctatttctcatcagttgtttcaaaaaaacaaaattcagattctgatcgctacatcaaccctagcgtggggtgtcaatttgccagctcacttggttatcatcaaaggtacacaattttttgatgcaaaaattgaaggatatagagatatggatttaacagatatcttgcaaatgatggggagagctggtagaccggcttatgacactacaggtactgctatcgtttatacaaaagagtccaaaaaaatgttttataaacatttcctaaacgttggttttcctgtcgagtcctccttgcacaaggtattagatgatcatttaggtgcagaaataacgtcaggtagcataactaataagcaagaagcgttagattttttgagttggacatttttgtttcgtagagcgcatcataacccgacatattatggcattgaagatgatacaagtacagcaggagtcagtgaacatttgagttctttgatagatagcacattagaaaatctgcgagaatcacaatgtgttttattacatggagatgatattgttgctacgccattcttaagtatatcctcatactactatatttcacatttaacgatacgccaattattgaaacagatacatgatcatgcgacttttcaagaggtattacgatggttatcgttggctgttgagtataatgaattgcctgtaagaggtggtgaaattatcatgaatgaagaaatgtcgcagcaatcgaggtactccgttgaaagcacttttaccgatgaattcgaattaccgatgtgggatccacatgtaaaaacatttttattacttcaagctcatttaagccgtgtagatttaccgattgcagattatatccaggataccgtatcagttttggatcaatctctacgtattctacaggcttatattgatgtcgccagtgaattgggttactttcatacggtattgaccatgataaagatgatgcaatgcataaagcaagggtattggtatgaagacgatcctgttagtgtacttccaggattacaactgagaagaatcaaagattacacttttagcgagcaggggttcattgaaatgacgccgcagcaaaagaagaaaaagctgttaaccttggaggaaataggaaggtttggatataagaaattattaaatgtttttgatcaactaacttttggaatgacagaaagcgaagatacgaaaaaacgtttcgtcagtgtctgccaaagattaccggttttagaaggcatgaaatttgaagaacaggaaaataacgaggtgttaacattttatagcaagcacctttctagtaagcataataatgggtttgaagtatattgtgataaattccctaagatacaaaaagaactatggtttttaattggacacaaaggcgatgaactgctgatgattaaaaggtgtcaaccaaaacaaatgaataaagaggtcataatacattgtgatctatttattcccgaagaaattcgtggcgaagaattgcaattttcccttattaatgacgctttaggattacgttatgatatggtccataaactaatctcttagtgagacacaattaaaacaacaattattttgtgaaagataacagtggaaatctatctagtatacatcttcgtatatattttcttacataacgcatttagaatttttttactcaaaaaagtcatccttttcatcttctcccacaacttgatccaattcttttctatcctgtgtaggtgatacttgtgatccatcctcatgatctttatcaggtgataatgttaatccgatggaatcttcatccaatttctttcccttcaatatctcttcgaaagatacgtttaaggtgttcgcatccattctttcagctactaatttaagaaattgttctcttctaagatttgtcaattctacgcctttgggtctgtagatggtgtatcattcggatatagtgcaatatacttttcagttttgggaaaatttatcacgtaacataattcaattttagtggctctcaacttttgttgtaaatctttatcatctgcgccagattcttttattttcttcaataatctgttatattttctcaatgctttttttttttcaaagaatctcaccatatgatattttttagcgttggctttaatcttattcttgagttcattattctgcaattccaaccgtaaagcttgcaaatttctttccttttctattattactgtggatggaagtatatctttcttcttttttaataacctctctaaatctcttattcttcttttaattttgtttgttcctgcatccattatctgggacatctctagagatgacccaagagccttgcttctcttcctctgtaatttagccattgattgattaggtttattgaatgatataagtaaaataactaagtcacgatatttgttttatgtattgtttaattgtagagatgagatgagtatgaaaatttttttgaatgtgtttttcttagtgctccggcatagggtaccgcagaaattaaaggaatacatatttttgagcttcaagcactttttataatcttagcgtacttatctttatattcatctgcagagtaaccgagaaagccgtgatatgtgtcttttctccttttttttttggctttccataactttttcttccagttgagataaatttattgaagcctgtgagtcttgattaatgacggcaaatccaggtctaggtttaaatcccaacttagatgtttctagctcttgcaaccagcggggatcttttgttatggagtattcaaatccacgtattgtatccaatggcctttcatttcttgctcttgtaggatttgaaatatcaggtgtttttatattcctaccaaatgtatccttcatggatttcaaatttccatctttatcgtaaataacataaccattgcaagttgagttttctgttaacggatgtatcttctgtaagttagagaaagtggcttcttcaaaaggctgggcttcttgaacagcctcgaggattggagcggccaaagaagaagagcgtaatttaattcttgatgtatcatcatccttttctatcttatctgaactttcgaaatgttgcattttttgataaactatgattttagagcacttcagatattactttaggaaacttttgctttaatattcttaacattataaaattgacgacagcatcacacttttgagtgcgtcacaaatgcatataaatgaaaaaaggtaacttagttgaggaaaaaatagacacaaattaaaattttgatataattatagtaataaaactacataaatcatattatatttatcaagacaaacaggttactatagggaaaaagattaaattttgagtaagaatttgcttttgtaaaggaaaagagcaaccagtatgaaaaatgcatattagggaaccttttctgctattgtcctttatgttttaacctctgtgatttccaatcagactggaaaaatacaagctttaaatactcgagcacaaagacaacaattattgtgtttaatcagtgagttgggctatattaatggaactcaaataatatgcacttttcatcttactgcaaaagtagcacattcacacaccacgtccatcgtttaaggatatgactcaataaattatcaatctgatcactgccagtgtttagaaacatagtgtacatttctttattgttacattatacaaaacctttacaaaagttttattcgatcaatacatcgttatactgaatctactttggtgaagcagggttatctttactgctatacattggacaagatttatttgttctaatgtgcccgatttgtccgcatgtagcacatctccttgtagtgttcttacctttattcctggctgctttcccgtcagttacaccggcaaggtcgctaccattatccacagagttttctgttctcgtggcaccaccatttctcttcgaattttgccttgctgctctacgttgctgtgatttttccaaattagctaattctagttgcaacagttttttctgtttctcaagttcttccaagttatttatctttgaagtgtcctcctctaacaatttgttaacatcttctttatcctgttctttgatttttatatatccttgaatgaccctaggatctcttatgaaaattgtctgcctttgaattataccattttcatctcttttctttctaacaatcttcagaattttcttatcatctctatccgtcttaacatgcttgttggtctgattaatctcatcaggattggtcatttcctcaaaaggattgcttatgctcaacgattttgtatgtgtataccaggtcttcgcaatttcttcgtcgtaagctttttgctgttgagccacattgtagctatgcgtgttagtgccttttttgtttgaactattgttattactggaaggagaaccagacttaacaaaaccacctttcattgaagttttcaagaaagaaaaaccttcaccacagcccgttgggtcaccaacaccatgtatttgtatcatagctcgcatttgtgttgaattaataaaattttttgtaatgttccatggtaacaagttttcttctagagattttagcttagaatcaaaattatatgcttcattatcttcttggaattgtaagccctgactcattgattcaacttggctgatctgctctggcgtaattaaacttttcactgcttcattgtctaacaatttttcatcatctttaagcctccacagacctttttcaggaccatctctttgatatttcatgaactccttcactttttgtctgttttgtccataatcttggtcgggaaagtgctttgcaatgggatcaatagaaattgccttgctgtgattatggtttagaattctataaataatcattttcagtcttgtagctttcattgatgtcacctttcttgaattaggtccgggaatctcctcgacaggaaaagtttgtccaaccgtaaaaagatggttaatattacgtaagtaaaatcgattgcttataccaaatccggaactttttgtcagaagaaaatctgttcctgatatatcatgtttgaaaacgggtgctctaatcatgttattgtataatgtggggacgatatgaccaggttcaacaaatccaaagttccaaaatggtgatttgtcttgaactcccaaaacgtgagtttcgccaacaggcaatttgggccttagagtatcttgttcattggctttccgataataattaattaatttattggccataccaaatttagacaaagctaccggtgtttgttcagaatattccattaaataaacaggagcagtatccccgatggttagatcttgagatgtagaaaatgattctttgacatctttacctttatctcttttccttttacgcgcttttaacttactgaagacaattttagtacctggtctgatgtgcgaaccaaagttttcacggtggaaatgcctcaactggtatctaggaacagccactttgtaaaatggagattgtaaattaatcgcaggttgagaatgctgaatatttaagttcgagatggtagaacgaacttttgtttgatgggtttttttcaagatttgatatttatcatcattagataaattgaatttttgttgcaaaatagtttcgttgaggggcaatatcaagttactactatccagttgttgcttttgctgcgctaaattattcgttttctcaatcatcagcaacagtttttcgtcattcatatttaattcagcatgtttagactctttcaattttgcatcaatgatcatgtcttcatcccactgccaatcttcagcaacatcctcaatcaagctcttcaatttataaccgccggagaactttaagttgggtgtcatagacgaatccgccaaggttgctgttgatgaagtaccttgattgatgattttttcttggtcccaatcatcagtggcaataagcaagtcttccgatatggtcttttcatcatgaataatctttctttttttttgttgctctttaatagggaaaagttcatcaatggaaacatgaattaaacctcttcgggatgcagaagagttactttgaagtaaattgtttttcccttgataaatcggagcgacgtaagatattgtccttgagttaaataacctcttatcatcctgttgaaccttgaatttcaaatttaaaggcataaacggtttctttaccctagatatttcactgtgccaatgataaggaacagatcttctataaatcagcttgttccattttaaaattttacccttttcaaaatcaggaaagtatttttttagaagatacttctcatggtttatcaagtctaatttggtggctttcttatgcttgccatctgacatatctggttccatgataaatccgccatttatcgacatatcatttccattaacgccaccaatggaaagttgagaatgcccaatttcatttgcgccactaccatcaagaactccagtttcagtggcgagatgaatttcatttgcatccattcccataaacaaagcattgctagttgcgggagtacccccatcatcctccaaaataaactgttgagacaaatcaccattaatttcaggcagttgcatattcaaactatttgagtcgataccgagtacggcaccgttctcgtttacatcatcatacgcgcccatagtcatcatagctggatgcaaattagcatcagattcttctggcaaatcgtcatcgtcatcagcaagttcatcttcatcttcaaaatctacagcatccggcaaatgctccgtatagtcctttgaattggcaccttcatccccgccaatgtatgacccgatttctaaagagccaaactctccgccaaaaatagcttcatatgcttcatcttcgttggccaagttggtcttgccggatccctgctgctttaccatatcgccttatactcctgttgtacttctttttctctctgtgtttaaaatgctatttattctcttaaaagcacatttgaaaaccatcgccgcgaaatgaaattatcgactagtttattaatgaacaaggcgataaaacctaatgttggaaagaaagagctacgtcagcaagagatagagaaaatggacccacagacgctcattactaaggccaataaggtttcttactatggcaaccctacgagtaaggaatcatggaggtatgattggtaccaaccatctaaggtgagctccaatgtgcagcaaccacaacaacagctaggggacatggagaataacttggagaaatatccattcaggtataaaacatggttgaggaaccaggaagatgagaaaaatctacagagggagagctgtgaggatatattagatttgaaagaatttgatagaagaatactgaaaaagtcgttgatgacatcgcacactaagggtgatacaagtaaggccaccggtgctccttctgctaatcaaggagatgaagctcttagtgtggatgatataagaggcgctgtcggtaatagtgaagccattcctgggttatctgcgggagtgaacaatgataatacaaaggagagtaaagatgtgaaaatgaattaaaaggaaaagtattatgcatatatatatatatatatatatatatatatttatatatttatacacatagaattattttacagtaaaggatgctacaccaccccgggctaactttatggcttctactatttcaggttccctttcgcgtcttttatctaatctttcctttttgtcttgaataaactctaactcagttgaaagattgttccatggtcttgtgtcgcctgtacccgacatgatcaaaatcatagtacctggtgtagcattctcgtataattgtgttagatgttgccctatatcatgaagaaccatggacgcatcgaacgaaggagtttccttccgtggctttttattatagttgcgtgacctctctaagttcttgattctccccacaataagtttgacatctttatttagattctcgtgaatatgggtccatgtctcatcatcttcgacgcaacggattaactggcccttagaatcgtcctcagtatgatttttaataatcatatcgttgagaagaacggttttcacttcaaaacgatgtaatttggtgaacaagttctccgtattgatacctatcccaaatgctaacccatttaagatttttaatttcgtcaattcaagacaagcccttgcatcttcgacagaatcgtgttctccgttttgaatgcttttattcagaaaggtttcgctcaagtattttaaacttggcttgaaaggatcgccagctttatgatggtatataatagctgtatccacgaccaatggatgtttcaatttcatgactttcaaatcattctgtagcgaatgtcctatcaaaatatctgaacgacttattatctttagtaaatctttttgtacttctcgcaatgttttcttggcaccaacagttagtttctcttcagttataccactgtaacgtgtcaaatagtccactatggggacatcaggtttcaccaactcttcatagataacttcattgtcaaaattcactagagaaatcctagttagaactaaaccttgttcggaaagacacatttcacagtctagtgcaaagatgtgggagccaccatgggtaaagtcaacagtttgtacccagtctgtatcaaaattggtgtctccagaatccagtgggtaatcgtttgccactaactgttgttcggatagaaccaaatcgttaatagtaattttcttcttcttttgtaactctttcaatttatttattttctccattttggacaatccaacattaataaatgaattgtagggcgaaaagagcgtcatcttggaaccaggtgccatcacgggaaatgtatgaaacgtggaggcaatttctccaggaatatatttgaagttatcatcactgatttcattaaaggtattttttccgttctcaaaatcatctggttgtaaacctggaatgaacagaactatcattttctgtaaacttgacctgttacaaatatcaatccatttgggagagttgttttcagcctgcaacaagtattgagtcatgtctcttacatcctttataccaatacctttttcaaccacagactttagcaatgtgcatgtcataggctttgccttttttttcttcttattcttattcacttccgataccacatttgtatgatcatcctcttgtacagaagtcttggataaccttcttttctttgatcccaaagccaaatcactcacgaagttagtgtcaggcccttctacttgcatgtttgcctgagtatagtctattattgttttcttcctcagtcatccttggtattgccatcgagcaaaaatcttccctccatttctattgtgtcctcgcgccacttataaaatactaacaataaaataatagtgaactacaacaataaaatatacaaaaatatgtttatacgcaagggttttgtggagtgcacgttggcgaagcagaggacttaagtaggcgtctgatttccgtgctgcttaacttctcgctccagccgtcttcctcccttcctccaagtacattaaccacatgtactgccaatgggctcatgcctttttcaatcctagtcttattcacagtctctgccccactgacggtttctctactcacaactaaacattctatctcgggtactttccctgtggggccgcacacgtcccttaagggaactagttctacggagagatccggttttaacaacttgatgaattgatgtacgtgcctgcatcgtgtatcataaggttcaatcaactctttgtatttcttgttttgcaagagctcatcgcacgtaattccacaaattaacctttgtgacgtgatgaatgtagagacgctcaacaatattttatgtccatcgtgaatgtggtcgaacgttccgcccaatgcggtgacatgaaatttgttagcatctttgggaccttctatctcttccattatattatcgtgtaatgcataatgttctatactatggtattgtccttgtcccaactctagcttccaagtttcaaaagtggattcctgtggcaataaaaccactttccattgcaaattactctcgacgaaatgaatattgttgaatatgatgttgattccgctgttgatcattccatagcccaaaaggacatccctggtaatactgtacatcttccctagcgcagaatccaactggaatgaggttttgaattcaggtacaatcacgatgtctagttgactttgacattctcttaagaacggaatagtttgccctataatcctctgcaaagtagcactaggcggtgtataaggaagaacaatcaaaactctggaattttcctcaaccatcttacacttctttactttagatttttaggtttaatcacgtctctttttatgacggtccttatttttatctttttccattacgtactcttgaaaaattatattacactgatatttattttggcattgtgagtaagaaacctaaaaaggaataaaaaggctacaaaccagcatgtctaccgctaccatacaggatgaagacattaaatttcagagagaaaactgggaaatgataaggtcacacgtttcacccataatatccaatttaacaatggacaacttacaggaatcgcacagagacttatttcaagtcaatatacttattggccgcaacataatttgtaaaaatgttgtggattttactctgaacaaacagaatggcaggctaatccctgctttatccgctttgattgccttgctaaattctgatattccagatattggagaaactttagcaaaagaactaatgttaatgttcgtgcagcaattcaatcgcaaagattacgtgtcctgcggaaatatccttcaatgtctgtccattttatttctttatgatgtaattcatgaaatcgtgatcttacagattctattgctactccttgaaaagaattctttacgactggtcattgccgtgatgaaaatatgtggctggaaacttgcacttgtcagtaagaaaacccatgatatgatttgggagaagttaagatatattttgcaaacacaggagttatctagtacactacgtgagtcgttagagactctgtttgaaataaggcaaaaagattataaatctgggtctcaaggtctgtttatattggacccaactagttacacagttcatacgcactcctatattgttagtgatgaggatgaagccaacaaagaactgggaaattttgaaaagtgtgaaaatttcaatgaactaaccatggcgtttgatacgctacgacagaagctgctgataaataatacgtccgacacaaatgaaggtagtaacagtcaattacaaatctatgacatgacatctaccaatgatgtcgagtttaaaaagaagatttatttggttctgaaaagttcattatcaggtgacgaagcggctcacaaattgctaaaattaaagattgcgaacaatttgaaaaaaagcgtggtagatataatcatcaaatctagtttgcaggaatctacattctctaaattttattctattttgtccgaacgtatgataacgttccacaggagttggcagacagcttacaatgaaacttttgagcagaattatacacaagatatcgaagattatgaaactgaccaactgcgaatcttaggtaagttttggggacacttaatatcttatgaatttcttccaatggactgtcttaagataattaagttaactgaggaagaatcgtgtcctcaaggaagaattttcatcaaatttttatttcaagagctcgtaaatgagctcggattagatgagctgcaattaaggctaaactccagcaagcttgacggaatgtttccgctggaaggagacgccgaacatataagatactccataaatttctttactgccataggattgggcctgctcacagaggacatgagaagccggttgacaattattcaagaagttgaggatgcagaggaagaagaaaaaaaattgagagaagaggaggaacttgaaaagttacggaagaaggccagagagtcacaaccaacccaagggccaaaaattcacgaatccaggttatttttacagaaggacaccagagaaaatagtagatcaagatcgccattcacagtggaaacaagaaaacgtgctagatccagaactccaccaagaggatcgagaaaccatcgtaacagatccaggactccgcctgcaagaaggcaacggcatagatgaagagcccggccaaacaaacattacacatgtaatcgtacatatttacatagaaccgtacacgcttttagccaaaaaaaaaagaaaggtagaatataaaataaaaactcgtatttcgtattaagacaaatatacagaaatacaaatgagatcataaacgaactaaaataggaaaatgaaaaaaaaaaaaaaagattagcgaaggcaaaccagaaagcagtcctttgatataacagagaaaaagaagattatcaaagccttaatttaaagttaaaaatattgggtatcgttttttaaatcaagattttttttgtttttttttacaattgagtagacttattcattggatagaataccccagtatttttcaacaccgtaagcaccgtcggccttccagtagtcgttgaaggcagtgaataagaaggtatcagcaccacaggagctggtaatggcggaaacagcgtccttttgattttccttagatggaacagcaacaccgtaagtctcaccctttgatggccaaccagactcagtgataacaacattcttcttaccatcacaagcagtccagactctttggatttgttctagtaaccatttaccggagtcttgggcaactgtgttcttgtcaaagtaagcatgggcattaacagccatgtagtcggagtagtcacacaattcagggttgttgatcacagcaataaaagtatcaacagaaacaactggaccagtgtaaccggcagccttcaaggcagatctaccagagtcaatgtattgaccgacttgggatggggtagcttggttaccgttaaccaattcgttaccaatggaaacagtggtgacatcgtcccaagaaccgtaagattcaacagcagacttgatggtgttgacaccgtcttggatttggtcaacgtagtaaatacctaaaaagactttttggttcgaagccttagccttgaaaacattttcaacttggttacagtcggtaccgtacaatctaatgactgggaagtcagtcaattgagctaaatcggaagcaacttccgaagcggatttacaagcaccgctggactcgtatggggtataagtgatacctctgacaccagaggcaaagctgctgacgtcttcgccggaagaactagaggaagaagcttgggaggaagaggaagattgagtagatgtagcagcagagctggaggctggagatgcggcagcagaaacttgtgagttgttctcagaagaggaagcagcagcggtagctacagaagcagcagacgatgttgtactggtagcggcagctggagcggagttgacaacagcattttcttccaaagcagcaactggagttgaagcggcaccattaacaatgatagtggtttgtttttgaacagtggtagtgaccacagcacgcttgtccttgtgttcgtggttagcgggagcagcaagagtagcagcagataaaagagaggcagaagcaattaggttagagagacgcatatttttctagtttgcttttcggtatggcttgctagtatataaacgattgtagatgtaaaagaatgacttagttggatttagttagatatctagctggacctttgtgtaaacactattaaaagaatagaataagggctaaaagaactactaaacagaaaacaattatgacagaagataaagaatacatatctattagttttataaaacagagatcttctcctcgaggaatgggagaaaacagaaaaaaaaaaacaaaaacaacggtgccgtttttgaaacaacaccacaagagaaaatttctgaaaaaaatgcgcgtgaaaaggaatcatgtgcctattttcctcatttggagaggctaaacgaaaagggaaaagaggtgcgttgcgcgtgtttctagggagaagatcctattgcagcagggtgtcgcgcgaaaagcggtgcctacaaattacaaaaccctctgggaaatgaccgtgcagggtcgtttgtggatgcatctcgattaggccgggctaggcatcttgattctttcccaaaatggagttaacgagctcgattgggcgttaattgatggatttggttacactgatacgaattgagcccgtttatcattcatgcagcggctttatggagggtgtggaagacgttagcgatgttatgctttccacttgctctactatcttccatcaaacccacctaataaagctgaaggttttgcaggggcagaagtcgtggcgcaataagttcaataaatacttataatattacttactagtttaatcatgtatgtaaaaactcgttgcggtatgctgtcgtactggcacacatttttttttttcatttttatttgcttttttctttggcaccggggaagaatttttccccactctatatatcttgctgcgtgtgcagactggccagctgctcacacaatgaaacgcaatggaatgtttagtcgtttgttatcataaagatctcattcagtgccttggagtccatcaacgcggccctcttttgttttatccatttggagcgcaccgatagtcttgtgtttaccgcatcggggatattggatgcagattcactagattttaattttgacgtctttttcgtttctttggtcttttccgcccttttttccttcttcaatctcttctcttcctttttatgtttcttatgctcctttttgtccttcttgtcttttttcttgtctttcttatgctttttgtgcttcttgtgcttctttttatcactgtctttatcctctttgtcgtcatcatcttcatcttcgctatcgtctccttccctctttcgtttcttcgcgttggagtaatttcttaacttgtgagtctttggatcccacgtgcttgctaaaacttcacccttcacaaaatggataccccattttccgtcaataatcttctgctttctctgcgtgtccaattcctctgatattttgctttcctttccgttcagcctaccaagaattcgctggaagacatccaaccctgcgcattcaccattatcaaactcgtcttttttgtctttacgttttaatttagcaccgagcccaacgttgtcgtccttaattgacactttgatatgcgaagtgttcgaattcatgggggataaccccagacccataccgggtttccatccaaacttttctagaaattggtgcccgaatctcgaggtgtcgttactccatgccgtatttctggggtctaaaccaaaccgctgtttggttcttgtagctgccaaacccattctgcttctttgtttaatggtgtaagctgcctatatgttactattgagtactcatctcatcgcttctttcagaacaaaatttttcatattttttttttttccttttctttttttttttttctttgactgttacccggttgtttatatttgtaggaaaacaacaacgacagagaaaatatccttgcagtggcggctaatttgttagttgactgattgatcaccttcacttattaaagtaaaatcagcatacaagagatcagaagggagaaagagagtgggcaaggctatagtactttgaagaaagcatctttgaaccgaccagttctcttcacaagcaaaatctatatgactaaccgcaaggggcaaagggttgtgagagggcccgtctttctcccgctatagccgtcactggtatccctcctggctgcacaaatccgatagaaaggggaagaaggaagtttagtgccaccttatagcacgcagttactgtttacgctaaggagaggcatactcaatttttattagtcgccttctttagttgctgcgtttttatccacggttctctactaaatgcttgcgataagcgcttctattttcctccccaccgcgaggcggaaatggcacattttttttcttttgcttctgtgcttttgttgtaatttttggcatgtgctattgtatgaagataacgcgtggttccgtggaaatagccggaaattttgccgggaatatgacggacatgatttaacacccgtggaaatgaaaaaagccaaggtaagaaagtggcaatatttttcctacaaatagatctgctgtcccttaaatgattaccatacatatatatatttattacacatctgtcagaggtagctagcgaaggtgtcactgaaatattttttgttccagttagtataaatacggaggtagaacagctctccgcgtgtatatctttttttgcgctatacaagaacaggaagaacgcatttccatacctttttctccttacaggtgccctctgagtagtgtcacgaacgaggaaaaagattaatattactgtttttatattcaaaaagagtaaagccgttgctatatacgaatatgacgattaccgtgggggatgcagtttcggagacggagctggaaaacaaaagtcaaaacgtggtactatctcccaaggcatctgcttcttcagacataagcacagatgttgataaggacacatcgtcttcttgggatgacaaatctttgctgcctacaggtgaatatattgtggacagaaataagccccaaacctacttgaatagcgatgatatcgaaaaagtgacagaatctgatattttccctcagaaacgtctgttttcattcttgcactctaagaaaattccagaagtaccacaaaccgatgacgagaggaagatatatcctctgttccatacaaatattatctctaacatgtttttttggtgggttctacccatcctgcgagttggttataagagaacgatacagccgaacgatctcttcaaaatggatccgaggatgtctatagagaccctttatgacgactttgaaaaaaacatgatttactattttgagaagacgaggaaaaaataccgtaaaagacatccagaagcgacagaagaagaggttatggaaaatgccaaactacctaaacatacagttctgagagctttattattcacttttaagaaacagtacttcatgtcgatagtgtttgcaattctcgctaattgtacatccggttttaaccccatgattaccaagaggctaattgagtttgtcgaagaaaaggctatttttcatagcatgcatgttaacaaaggtattggttacgctattggtgcatgtttgatgatgttcgttaacgggttgacgttcaaccatttctttcatacatcccaactgactggtgtgcaagctaagtctattcttactaaagctgccatgaagaaaatgtttaatgcatctaattatgcgagacattgttttcctaacggtaaagtgacttcttttgtaacaacagatctcgctagaattgaatttgccttatcttttcagccgtttttggctgggttccctgcaattttggctatttgcattgttttattgatcgttaaccttggacccattgccttagttgggattggtatttttttcggtgggtttttcatatccttatttgcatttaagttaattctgggctttagaattgctgcgaacatcttcactgatgctagagttaccatgatgagagaagtgctgaataatataaaaatgattaaatattatacgtgggaggatgcgtatgaaaaaaatattcaagatattaggaccaaagagatttctaaagttagaaaaatgcaactatcaagaaatttcttgattgctatggccatgtctttgcctagtattgcttcattggtcactttccttgcaatgtacaaagttaataaaggaggcaggcaacctggtaatatttttgcctctttatctttatttcaggtcttgagtttgcaaatgtttttcttacctattgctattggtactggaattgacatgatcattggattgggccgtttgcaaagcttattggaggctccagaagatgatccaaatcagatgattgaaatgaagccttctcctggctttgatccaaaattggctttaaaaatgacacattgctcatttgagtgggaagattatgaattaaacgacgctattgaagaagcaaaaggagaagctaaagatgaaggtaaaaagaacaaaaaaaagcgtaaggatacatggggtaagccatctgcaagtactaataaggcgaaaagattggacaatatgttgaaagacagagacggcccggaagatttagaaaaaacttcgtttaggggtttcaaggacttgaacttcgatattaaaaagggcgaatttattatgattacgggacctattggtactggtaaatcttcattattgaatgcgatggcaggatcaatgagaaaaactgatggtaaggttgaagtcaacggggacttattaatgtgtggttatccatggattcaaaatgcatctgtaagagataacatcatattcggttcaccattcaataaagaaaagtatgatgaagtagttcgtgtttgctctttgaaagctgatctggatattttaccggcaggcgatatgaccgaaattggggaacgtggtattactttatctggtggtcaaaaggcacgtatcaatttagccaggtctgtttataagaagaaggatatttatctattcgacgatgtcctaagtgctgtcgattctcgtgttggtaaacacatcatggatgaatgtctaaccggaatgcttgctaataaaaccagaattttagcaacgcatcaattgtcactgattgagagagcttctagagtcatcgttttaggtactgatggccaagtcgatattggtactgttgatgagctaaaagctcgtaatcaaactttgataaatcttttacaattctcttctcaaaattcggagaaagaggatgaagaacaggaagcggttgttgccggtgaattgggacaactaaaatatgaatcagaggtaaaggaattgactgaactgaagaaaaaggctacagaaatgtcacaaactgcaaatagtggtaaaattgtagcggatggtcatactagtagtaaagaagaaagagcagtcaatagtatcagtctgaaaatataccgtgaatacattaaagctgcagtaggtaagtggggttttatcgcactaccgttgtatgcaattttagtcgttggaaccacattctgctcacttttttcttccgtttggttatcttactggactgagaataaattcaaaaacagaccacccagtttttatatgggtctttactccttctttgtgtttgctgctttcatattcatgaatggccagttcaccatactttgcgcaatgggtattatggcatcgaaatggttaaatttgagggctgtgaaaagaattttacacactccaatgtcatacatagataccacacctttgggacgtattctgaacagattcacaaaagatacagatagcttagataatgagttaaccgaaagtttacggttgatgacatctcaatttgctaatattgtaggtgtttgcgtcatgtgtattgtttacttgccgtggtttgctatcgcaattccgtttcttttggtcatctttgttctgattgctgatcattatcagagttctggtagagaaattaaaagacttgaagctgtgcaacggtcttttgtttacaataatttaaatgaagttttgggtgggatggatacaatcaaagcataccgaagtcaggaacgatttttggcgaaatcagattttttgatcaacaagatgaatgaggcgggataccttgtagttgtcctgcaaagatgggtaggtattttccttgatatggttgctatcgcatttgcactaattattacgttattgtgtgttacgagagcctttcctatttccgcggcttcagttggtgttttgttgacttatgtattacaattgcctggtctattaaataccattttaagggcaatgactcaaacagagaatgacatgaatagtgccgaaagattggtaacatatgcaactgaactaccactagaggcatcctatagaaagcccgaaatgacacctccagagtcatggccctcaatgggcgaaataatttttgaaaatgttgattttgcctatagacctggtttacctatagttttaaaaaatcttaacttgaatatcaagagtggggaaaaaattggtatctgtggtcgtacaggtgctggtaagtccactattatgagtgccctttacaggttgaatgaattgaccgcaggtaaaattttaattgacaatgttgatataagtcagctgggacttttcgatttaagaagaaaattagccatcattccacaagatccagtattatttaggggtacgattcgcaagaacttagatccatttaatgagcgtacagatgacgaattatgggatgcattggtgagaggtggtgctatcgccaaggatgacttgccggaagtgaaattgcaaaaacctgatgaaaatggtactcatggtaaaatgcataagttccatttagatcaagcagtggaagaagagggctccaatttctccttaggtgagagacaactattagcattaacaagggcattggtccgccaatcaaaaatattgattttggatgaggctacatcctcagtggactacgaaacggatggcaaaatccaaacacgtattgttgaggaatttggagattgtacaattttgtgtattgctcacagactgaagaccattgtaaattatgatcgtattcttgttttagagaagggtgaagtcgcagaattcgatacaccatggacgttgtttagtcaagaagatagtattttcagaagcatgtgttctagatctggtattgtggaaaatgatttcgagaacagaagttaatttatattatttgttgcatgatttttctcttttatttatttatatgttgccgatggtacaaattagtactagaaaagaaaacccactactatgacttgcagaaaaagttatgtgtgccatagatagatataattgcatacccacattgtatactcaaaattccgaaaagaacatttcattttttatgaggcaaactggacaacgccttcggtcctttttcattctagaaatatatatttatacatcattttcagaagatattcaaagaacttattgggatgtctgtttactgaataaagtatacacaaaatacgaatttaaaatggaaggcataaaatagaaaacttagaagtgaaaatcctaaaaccgaaggatatttcaaatacgtaaaagaagtgaaagataaaataaagcctaaataaggaagaaaagaagggataacatttttttttgttactttttgcttattcctcacctaaacagaaggaaaaagccattcttgtttaaagagtatttttaaagcgttcatgaaaagtcacagtccaaggagtatttcaaattgtcacttgaagtgaaaacaccccagtgcttctcgacatcagaggtaccagaggtgtttggcttccaatcttcatcaaaggcttcaaaaacaataacgttaacaccccaagctctcatggaacagataccttctttccagaattgtttggcgttgtcaacagatgggtaagaactttcaaagttggtaccatcagttggccaaccggtctcaccaacccagaaggtaatatcggtagaacctttagtagattggataacctgtagagcttgcataatatcatcaaagaatgagtaagaggcattttgcatggtttgaccttgccagtaggagaacgcgttagccataacaaaatcggaagcttcgataacggcagaattgtaaccagcaaccaaaacattccaggaatcgacagtaccgacttgcttaccagagtatgactttccgtcagaatcggaaatgtcagcaacgacactacggacgtcattaattttgtctgataattgagaggcagtcaaatcgttacggtataaggcttcagaaccaaccaagaaaccagcaacagtggattctttaatttttggcaaataggtttgcaaagcagccttttcagcagcgtaatgactgtcgtctgttggccaaacaccgacaaagatagtaaatccctcagcttcagcagcaggacctaagttttgcaaagtgttacaatctgaggcagcgtaaactttgacggtggaagtgtagctcttcaaagcttgtaattcggtttcatagtcggaagtggacttacaagtaccatcgttgttcttgacacccaagttaaaggctagttcaccaatagctgaaacttgggaggctgtgaaaaatagcgcagtagctgcagtagcgagtgtagtagagaaacgcatctttgaccgtttttctttttggttagttgtctatctcaataaacttatattgaaaaaaacaagaagaagtccaaattgtgaatgaggaaaagtttctttataaggaggcagttaaaatcaaaataaacaaatatcctcttgttttcttcgtgacatttttctctttttcagggcgaaaaactgaaagaaaaattttaacgtttcttttactaaaaatagaactgcatatccgtagaaaacgatgattatataacataaatagtaatatcagttattaattgctatttatttcaacttgcccaacgctgaaacatggtaagagctatgggtaggctatcttgaatgggtatatttccctggggtacggaagcagggaattgcagttgaccagaaaagtaatgatgcaaagaagaggattctaagtcagatctcctgaaacaacgttttaaatggccccatttcccgaagataagcaggatattacagggtttttctgatgttgaactttttttcagttttgcgatgtatggtagctttgtttctaccttgtggtactttgacaactcttcgtcgtagtggaagtcaccactgttgacccaaacgatctttgtgtaaccttcggacacctcattcaaagtgcttgccattcgaacatgatagccgagtggttttcctttgtaagcatctatgggtgacactacttctttgcgctctgtatcaactgttacacgcgcagtattgggaatattttggttagataacgtaataatttgattctttcctatatacaccaaatttgttagagcatcatcagatttaccttttgagctatctcgtgcgattgataagccttccttgtagtgttgttcggcagatgcgttcataaaaggtagctggttcaatggcggaaaggtagatgcacactttaaatataacttgtttttttttttgaatgtagtatccagtaagtttggaggcgttacaaaatattgtaatagtgtggcaagtaataaacaatcagagatagtctcctttgatcttgattttttttcatgctttttatcttttgactggtctagaactatgatttcttgaacattgaacaatacagctgtccgagctatttgatatgcagtaaatgtaacttgctccaaattattacaattgtcgataacagttgtcggtatgcatatggaatatttgaccacattagattctatatccatgattttttttagcttcaataggcctgtctttgcctttttggcagccccctcttcgtgcttaaggctctcggatttatgttttactgccatcttcccctattatgctacacttcccttggtagatgtgtttcacctcattggtatcaattacctcctctacttaatatcccaatttcaacatggtgttttcaagcgatgaggtggaaaaaatttcaaataatatgtttgggtgtgcccattattgcggtttacaatagttgctaaagagctatttattaggaatttttaaactttagagattgcttaaagcgactttaaagcgtttctttggaaagataggagagcggatgctatctcaagagcatctcttcaatgatttaagcagtgacagtgtaaaacaattacggaccaacgaaaatggtcaaatcaaaactaattacaataaataagttctatcataatacaagggaattctgtgcgatataaccacattgattgaaggtagaatatacaagccaacgtgagaccaatcaaatttcgttaagtgcgcctatacaaaaagaaatcttttatgtagatatgacagtaagaaaagtatatatgtgagctagcagggtattgaaagcgatcacaagaaggcaaaacgaaatagattgttagaagatgagtgaacagaagggacataaagaaaagatttcctttacaatctagtaaatcttcttcttttcatcaacggataattcaccagcgccagtattagtaactaatagaagcccaccaatgatgcttaagttctggtaaaactcatacttcaagaaatctctcttagtattgttataaaaccagtagttgtttagcgtgatattgtaaaaagttagtatcaaacccaacataatggatgcgaattttgtcttgtaaccaatggcgaaacatattgtgccgataatggtcaaaacaacagtaaaccatgatttactgaaagtgaaagcgataaacattaaaacaattaaaattctaccagcaaacaacaggtaacccttcgctttgtcgtttttgctgtttaattcaggaagcataccgaatgttgtcttgttttgaacaattgaatcgctgaatgcaattaacaacccaccaataacactaaagtttcttaggacaaatgatgaacccgtaaacaacccataaactaatgcttgagaaataacgcaagcacataacacaccggtggcataattggtttgctttcttaaaactaacaaactggcgccaatcaacatggaaacggtaacaaccactagaaacacaacgacaaagaagtatgggtaatgcttccacttattcagataaaaaatttgatctgaccattgtgataagatcctaaacgaatcttcataaaaggtggccacaatgaaaaatcttgacaaacttggaatgtaaggcttcaatttataaacaactgcattgtcagtgagcccctcaattctggaggcaaacttttcaaaagaatgcttccattgctttaagatgccagaagtggattggttctggtttgatctgaattgtgcaccgccagagtatggtccttgcgatgatgacattggcataccgccaaaatttccaataggtcctctgtaagacattgatctatcctttcagttttgttttcactttttttgagtcgtactaattgcagctattgtaagtaaataaggacacctttgatctttcgttaaaggtgtcctttatttttcgcctttctcattattccctcttctctcatcttctagaaatacctaaaaagggaaccgttacccgaacctattcattatagaaataaaagagaacgttctctataatattcgtatacattcgtatatattctattccatttcttacggtattcacacgaagtaggacaacaagctggatggtagtttgccagaatcgacaatagtctttgcagattccttcaaaacttccttggcaccagcagcattggccttgatcttatcggcggtggacactaactcttcgtcattcaaactgtcaacgatcaaaccaacttgttcgtcaatcgtggtggccttgtcagcatcaccaaagtagtcagcttccttagcagagttacggatggctctcttgttctttttcttggcggccttagcagcttccttagccttctttttgtcagcttttgcggaggcgttagccttggcttcagattcagctttagccttcgcttcagcttcggccttggccttagcttcagcttcagctctggcaccggcttctctttcccattttcttctttccttttccttcttctcttcttctttgaacattttgatacggggatcttcactgacagctctttcaacaagtttgaccaatctagcgttatcagcagtcttcttcttgtctcttgcggccttgttctttctttcaatgtaacgcttgtggtctctgttagaagagtcatctgggacatcttcgtccaagaactcaaaggttctccaggagtcaaatctgtgccagaaagcatagaattgttcaacttccttcttggaagaatctttgttacctagagaaggaataggagtcttcttagaaaaacgagcttcagcttcgaaaacggggccccaagcttcataaaagtcataatcggtacccttctttggaggaggaacatcggcaacaaaatcacatgagtcgtactgagctctcttgttggaatcagtcaaagtttcaaaggccttttgaataatcttgaaaaagccatcttggtccaaactaccaccagcagcagattgcttgtctggatggtacttgacaacttgttttctgtgagccttgatgatttgactttcagtagctctgaaacgcaacttagacaaacccatagcagcatacaaatcggcagttttccagtctctagcatcatgagtcagtaaatcttcatcggccaattcagtgtcgaataacaactcatctgggtcgacattggattcatcaacggttttgacgttcttttcagcttcaattctttcaaattcagaccaggtgtggtttctcaaagttctttgagcatgttgcaaaaagaacttaccaaccggttcgaccggacgacggacgaatggggttttggtagcggaactgttgacttcaacagtgatgtctgaggttagggtaggtaaagaaaacatcgttactcttgttggtatatgtgagacaaaacgaagattttataaaagcatcggtaggaaaaccttatgaaattttctctaccagctcttgaaataaaaatttcgaactctttgcaaaatttcatcgagaaaaaaaaaagattcgtatttgcgggtaatattttttggacatttgtattaggagcgttatgttcattaatgtcatccaaaagatagttataaatctatgattgtatggtttctttgacatatttatagttaatatatatatatatatgtgtttaattttataaaaattccatcgtttatattcgattatttttatatgtcaaccttttttttaagaaatgttcatatttagtcaagttcttaatgaaatgaacggttgaaagtacaaggcaactatcatttcaagatataaaaaaattgcccaaaaaaaaaaggccatttgatgaaatgtctcatcgcgctacgatttctgctgtaatcagaactaaatgcgtgatcggaagtaatattagatattggatgcataaaagataaaacgccagctaacgatggcagaataaataggtaaatatatatatatataggttttcttaataaataagggagaaatgtacagttagaatcgtagaattatccacatatccctatcttcaagatctgtcgtacttaaatgcctccataggttgcaatccccatttagccaacattgccttgtcttcgtcccaaccgttacacattgtcgtcagcattttcttaccggtgaagatactgttacaacctgccatgaaacagacaaattgctctgtttctttcattgtataacgaccagcggcaagtcttataatggcctttggcataactattctcgctgtggcaatggttctcaaaatttcgtcgaattgcaactttttactctttggatcggcaagttcctcagccattggagtccctttgatagcaactagtctattaattggtagggactcaggatgaggagacatattggataatgtgtagatgaatcctatatggtcgtcttcgctttcaccgagacccaaaataccaccggtacaggcttttattccagattcttggacattcttgatggtctgtaacctgtcgtcgtaggttctcgtggtgatgaccttactatagtgttctctggaagtgtcgatgttatggttgtatgcagtcaaacctgcatctttcaattgctttgcttgatcttgatcaaccatacctaaagtaacacacgtttctagccccatatcattcactttggtcaccatttcctgaattcttttcatggctgatttacgacctttcatgtctctccatgcagcacctaggcagaatctagtagatccgtttcttttggcctcttctgcctctttaatcacttcatccactttaaccattttctcagcctttagaccggtatcgtttctcgaagactgcgcacaatacttacagtcctcagaacaaccaccagatttgatgttcatcaatgtgcacaattgcactttggttggatcgtgccactttctgtgctgcaattgtgctgcatgagtaagttcgagcagtggggtatgataaatttcttttaattgcgattttgtccacgaatgacttggttcatctaaagacaatgcatattgtagagcacccagagtactagcttctgaggatgcagttgtcgatttaactgcggcattggttgcgtatttagttaaagccggtctagcggtagataaatgacggtagatagtagacatcatactgcactaaattgaaaataatcggctaagttagctcttctgaggacaccactaccagaagagtaagatctgaaaaattttcagcaagtatgggagcaaaaaaagctttgcccttttatataagatctgcctaagagaagaaataaaagataccaagagaatctagcagagtggcaaacgaactacatagcctgtaaatacagattaggcagcagcgtagcggattttcctcaggcatcgtctctcacgtgaaatctgtgggggcaccagcgtgacagggacggttctaatgctttgcacttttcaacaacttttttccataaccaaatgccggcaaaatggcttcgaagaagacgcgagacttcatccgcgagtcatctcgacatgactatcttttgctagccaacacgcccctccgcaacttcccacgataaaattgtaaagaacagtactgatggacagagatttgcgcagtggcattttttgaaaataaaatgaaaaattatatatatatattccatacatagtatataatatgaactcgtttgacttggaaaattttagatgcaacaggcaatatcgttgggcttttttatttgatcattagcttatttgaatatgaaggtaatgaccaagggctactaatgtctttctattaagccgttttacaattgtatattttgtaatttgcatcgcagtcataacttcttgcaagaaatagtagtttcacacaatgaggtagtttcgttggagatgcagtaataatgcagaatacggatctcacggaccccaagagaaagctacgcaatcttacggcttgtaggttctcagttcccaatcgatgcaaaatgggtaagtattttcaagactgaaataaggtcgcttagaaacggttatccatttactattatctggaagctgctttccacagctacctactttggagtaatggtttccgggaagacttcatcctagagcctcttgctgttgttattcgaagttcagattcgtaaatggtagtacgttctgctttcgcaatgaataactaggtcacataagccctaaatgcgtcagtagaagatcagatgcattgaccacatcatatccttctaaagtaattaattgagatttaatatttttcgtactgatgagaaagctaaactagtgcaactattatagtcacatttgtacggaaaaggcagaagcaagaacaatgacttgaaagagcgtatagctatttaaccatttccatttgtatgctataattcaagtatttccacactcttaactaaaacgaatcagaagagtaggctactaagaaagatggctatccttaataagtactatccgacgttgaattgaagattaaactgagccacacattcccatcttctgcacacttagttccttatttagagacttttatgataaaaatttcttccgttcactgttaaacaaccttgggaacaatgctgactgtgcaggaaaatgacctatgtttgaaggatgttgccacataattgaggcatgttagcagagcattccctaccactggaaggagtgatggttgatgtattttccattgagactgtgacattgtgatacgatacctaatcaacgaccctatataactcattaaaaatggctttctagaagctacatctatttgattaaattggttcccattttcacaaatattttgccacctctccttctcgccaaggatttgtacaaaattaacagaccttttagaataaatattaaatttaggtcagcagaatacggccaccatctcattctttactagatcaagcgtcaattccaataattataaaaatataagtcaagaaagcatctttcttcgagtctcctgcattcggtttgcgttcctctctcgttctgcttgacaaaagaaagagttttttattctcctaaccaataaattgaagcaatcagctatagggttagatgtattcgttttcctttctgaccccttatgtccccatttggaagttctaaacaaatgccctttggtgcccagtatatgtcaatgacgtctgcttggcgaatctctgaatcataagtgttacataaaaattaagtatctacggcgcagtacaacgccttcgtctggttaaaatcgactcttctgtcattaacataagaacgtataacaaaaaaaaaattatatcaatgtatacataaagctacccaaaacaaactaaaacatcacttttgtagggtttcttcgcacattatcattattattctttgagaatactcattcgctgatatatattcttccttcccatggcttcaatgttctggaagaggcatctacctccttctttggatagtttccaaactctaacttgaacgatgaatcatcatttggaatcttgaaatctgtcgcatcagagctaaagttcaaagccgcaaacaatgttttattgttgtacttctttgtgaagctaaacaacttcttattgtctaaatcaataaactcgaaatcgtatccgtacacagtaatgtctttatgcgcctttctaaacttcaaggcctccttccagaagttcaaaaccgagttgggatccttgatttcatcttcgacgttaatgccttctctgaaagagtcgttcaagtaaaaccatggtttagcactaggaccagaaaaaccagcatttggctcctcacgagaccattgcataggtgttctagcatggtccctggagataagggcaatggcttctaaaaactttttcatctcctctgagttttccccatgctcttctttaatggcattgtagttgtttctgatttcgacatcctcgtacttttcaacaggccagttcttgaaattgatttggccaagctcttgtccctgatacacatatagagtaccggtcaaggcacttagcaacacagagagtaacttaccagaaataacacggttcttgggagaatcgtcaccaaatctcgtaattgaacgaggttggtcgtgattttccagatagattgttgaccaacaatctgtaccattaatgtacctgaacagctcagcaagggcaatcttccaatccttcagttcaaatgggaccaagttgtaacggaacaaaggtgaagtccccacatcagtgtgggaaaagttaaataactcactaagttcgtgtcttgaagcactcgtataaagtctcttagtttcgtcggaggcatgttgcatttcaccaactgtcataatctccctgccatccttcactctgtttctgatgaattgattcatttcttgatggaactcgtgaatacgtggtccattcaatgtgtatggatcactggattgccaagtcgagtttttgtcaacaacaggagcatctggtaaacctacaactttggagtacaaacttccgacatcaattctaaagccgtctacaccatggtctaaccagtatccaacggcactttcgtagattgcctttctacagtcttcattctcccaattcaaatcaggttgagtggagcaaaacaaacgcaagtagaattcttgtgtcttttcatcgaaggtccatgcggaaccaccaaaataggatttccaattgtttggaggaattggcttgccttcggcgtcataacctttaggaggtctccagaagaaccagtcacgctttggattagtcttcgaggatctgctctctttgaaccattcatgttcgctggaacagtgattgatgaccaagtcggtgataaatttcataccaagcttatgtgtcttttcgatcaaggcaaagcagtcttcattcgtaccatatgttggccagaccttttcgtagttggcaatatcgtaacccatatcatcttgtggcgagtcgtagaatggtgagatccaaatggcatcggcaccaagctctttgatgtactccagcttggaggcaatccctttcatgtcaccccagccatcgtcattagagtctttgaaacttgctgggtaaatttgatagaacgtggcctctttccaccactttggttctgtctctggatgtgcagaagaaatagtcatcgatagtaaatattacgttgaaaagctttgtttgtatcttgtttgatctgtgcttgctcgattaatttgagacagcttttttatttcaaaacaggcgtctaaccaaacgtctagcaactcaatatcattgcccttaagtactttttatttcaaaaggagatcctttctcattctggggtaaactgtggtatgacgaaaaccatgaaaaataaggaacataatttatccgagtatttcaacgatcccaagtactgacataaactttagtagccaatttatagcgtggggtgcctacttcgtcacatttgatatcgtacagcgaaaaaacattagtaactttatttccttatttcagggccacttttctcgagaataacgctgcgtgctgagcggttgttcacaccgcggagttggaaactttattctccgaaatattctccccactaaaatatccttacgtattgtgaaacttagttttctttttgtattagggtgtaatttcttattttccctgtatttcaccgcatgcaaattcttacgatatttactccggtaaacgcagttaagagctattgtccggtccgactgaatgaatattcggttagaaacgcatatttgtggggaaataacaacctcaaagatatagacggagcagtaccgtaaggtttacagaatggcatgaccacccacaataaagcaaggacctcgagacacatgcctttcaaaatagaaataaaggttttcgaacatcatttttcgcttgttgtatagtagtctttacagtaacagtgcatctgagtacaggaacgattgtcttgataatatgtgaaaagtgcacacgaaattagagggtgtcctttacaagtattcttagaaacacattcaagagcacaaaagtcgatgctttaagggtcaaggtggtggaaaacttgactggaattcttgacgaaaaaacaagaaaaacgtgattcgagcaatcataaacatacagccccgttccaaccggatcttgaggtttcccattttagatggaaataagcagagcaaaataaaaatcttgaacaagtaatagtggtgactgcaggttacgttggcatataaagtccgggtgacctgggtttcctgcaccaccagcccccatatgctagcacaatgggttttctttatccccggtcataattactcattttgctatattcttcataacttaagtacgcagatagagaaaattaataatctcgatatatattaaagtaaatgaaaagtagaaaatttagccagaactcttttttgcttcgagtatgactttaactaagcaaacatgcgccaagcaggcatgcgactgctgtcgtattcgtcgagtgaaatgcgatggtaaaaggccgtgtagcagttgcctacagaatagtttggattgcacttatctgcaaccgtcgagaaaaagaggtccgaagtccattaggttgaggagcttgaaaagaatagcagaagtgcagagggaaagcggtcctaacaccattgcaactgctcctgtaatatataagagggttcccaaaaagctaatcgatcagtgcttgcggctctatcacgataatttatacgtaatctggccccttctttcgtacgatgaccttcacaaacttctggaggaaaaatacaatgacaattacgtatattggtttctgaccgctttatcagcggccaccctcagtgatttacaaactgaaataaaatctgaagaggaagtcactttcacgggaaaacagttatctaatctttgcatctcatcgtgtcagcaatttgacgatttggataacagcaatatattcaatattatgacgtactactgtttgcatcgtagctttgcacaaatatcgaacgcaagaacttcttacagactctgttgtgaagcggtcggtctgattacggtagcagggttacatcgggaagaaacttacggatcccttacatttgaagaacagcaacttagacggaaactttattacttgcttctcatgacggagagatactatgccatatatcttcattgtgcgacgagcctggatgccacaatagcaccaccgcaacttgaacttgtaactgatcctcagctttctatggacagtttccttgaaatgattagggtatttactgtaccaggaaaatgtttcttcgatgctttagccgctgactctacagatgcttcttgcactgaagagtcattgaaaaagatatggaacgaactccacacaacttcctcggaaatagagccatggtctaacggttacatagacatctcattttcccggcattggattaggatactagcatggaagctagcttatcaaatgaggggtagcaacttttcattgaacgctaacaatgggcaaataccaatagaaattgcgagagatatgttaatagacacttacttaaccccagagaatctttacgatgtccatggtcccggggtaccagtgaaaacattagaaatagctactgctttggtggacattgtaggccagtatgatcataacatgaaattagaagcatggaatgttttgcatgatgtatgcaaatttgctttttctttaaaccactataacaatgatatgctgaagagattttccaccaaatgccagaatgccctaattactctgcccatttctaaacctttacaattggatggttatcccaaggataatgaagacatagacccttgattaattttcatttttgtgcatctcaacttcctggtaagtgatagctttccattgtagaaactgtgtttccgcaacacaagggtaaaattcactgctaattgcgacccattttcatgaacagagtaattaattttctatttggaggtctacttttacaagtataagactgcttcttaccatgatgtctccctattgaaaattatatttaataaaatacttttaggcacgctaacgttagcattcttcccagaattcctatactaacagttttcagtatatatacacttttttactgagtgctaagagccagattggatgagatgattgtgtactgatgggagacaagtttagcttgaataggctagctgcaatatggatactttcactctcatcctttcgcttttgtgatttaattagcataatcaagatgactttatatacagcgcgttgaagcacttagtgccatgtaattacctcatactattgttgaagaactgtataataaagttttgaaatttttcagtgtttgagaagtattatatttccacattgtagctaatgaaatcatactttcgtcagcactgacgctcaaatgaatgatatgaagtattgctcgaccgttataatggagcactagttgaagggcagaggaacaagtgaaatacaacagctgagtgcagataagtgctatggtttgttgataatattacttagaaatggtgtattcagcattgataagaaaggggcggtactttttgctaccatgttgctacctctgggatttggatatttgagtgaatcaccattcgcttattcaatacagagaagatagataaatgccagttaattttaggaggcaagatattattgtcatttatgtttgccatttaaagcaacatttttatggcagaacataacattaaaagaatccgatctaaatttaactataatagttactagatacggacatatctctaggaactatgaaggctgaaatgtctagaactttggaaaagagatgtcctttctgcgtagcttaattcatttccttcctaaaaagtccgtagaaagaacactgcacctcgccttgggcaggctcctcagtgaaaaccgaagaaaaaatactacaaataaaagaagcgcgatgatacttgttttagatatatggtttacatctcacagaaaacacgtagcccttgacgcggggaaattagaaaagaagcgatgtttttcacaataatgcaatatatatctctattcttagtaataataacaatatctactgaagaaaagtaatacgccacatgaagactaacgactttataacctctcgcaaggcagacgaggactgtcagaccattgaaaacttgacgaacttgtacactagtagatttcccatattcttcctccggttttttgaaatcttgtttgactttatactgaaaaatagatcaaagaagccatatcagtggcggctaattaggtaatatttataaaacaattccattatattcaaattcaaagtgatagatttttgaatcacaatttctaattagaacaccttcaccacatactgctaacacgaaatttacctaattgtttgtgaggatgacgaccacatgggtttgattttttttactaatcgcttttgtatatcaaatgcaatttattattattttcatgtcaccaagaaagaataattctttgaaatggttgtttatatcctcagaattggaaaattatttgccaagcgattgtgaaactatgtgatatgttttgagatatttcatgaaccatatagaatatgcatagtatatcccaataaagcattgaattatgaatgtcgtatctctataagctctcacattaatgcttcaaaaatacttcataaaacattataatatagtttaatgtgatttttgcgtgattctctccttctttttattaagtgtatggacatttaaagtaacagttaattgagaatacggttgacctggcatgttgttcgaatcaatatccaggcacaagtaccaggtgctaaagaaaaagtactctcatatttgcttgattgctgcttgggctattttaactaactactaacaatattttgcttaaaaaatggtaaatatgaatgttttacagaaaaataaaaaatgtatatatataaaatctcgagctagctgagggttttgggagcagtcaaagggattccttatttcttccaaaaaaaaaaaaacaacccttttacttaacatttatcagctgcatttaattctcgctgttttatgcttgaggactgactgatactctcatcagctagcgaatcatgttgagtttttccctttccgaatggatcaaccacagtagatgcaaattttctggcaggaaccccttggttgaaaagttcattaatttcactgaaggttctaccagttgtctcaggcagatcgatgatgacccaagctaaagtgactgctgtgaaaccaccccagtatagaccagttttggcaccccagttccaatcgctcacgtttagcatatagggcgttaatatagcgttaataacggccatgagattgtagcaaatacgggccagcactatagtcttagttctcaactccgctgatggaatttcagcaacgatacagtaaacaactgcaccgataccagcattgtaaaagaatgataaagccagcaataaaccaccggcaccattactagcgctgcttccagaaccaaaacccattccaccaataataaataagcagaccatttgaaatgcaagaccataggtcagtattgtccatctaccaacacggccagatattacccaggagcaaagtgtacccgctaacccaagacagtactgaattagagaaaaagtaaacgccttgtcggtggccatacctgctctttcaaaaaaatatgtcgagtaaccaagtaaaacggcaccgctactattttgagctacccaagttaaacatgcaagtctcgttcttcttccattaactcccttgaaacaattaaagaatgatcctgatttagatgctaaaagtctttctttttcaatagtcaattcaatctgctttaaagtaagatcaacttgaatgtccttctcggcgcctttaccactcaaaattctgcttaaagattttcttgcctcagcgaccctatcctttctcaccaaccaccagggcgactcaggagcgaaaaagataccgatcattaaaggagcaggccaaatccattgtaaagcaaatggcaatttatagcccaagtcggagttccctaaattctcttgtgagtttttcataataccagaggcgaagatttgaccaaataaccaacaaatgttggagtaactggtcatgtaatatcttaatgctaaagggcaaacttccgaagcataagtaacagccaaactttggaaacaaccccatggtatagctgagagaatttgtcccacagcaatcatagctaaacttttacagtagtagaggataaagatataagcagttaacaaaccaagtgctgtaatcatcgtataacgattccccataaattcaaccatataagtcgtgatttgcaaaccaatcatctcaccacaaaggacacacatgtttaaaccaatctgccattgggaagtaatttcgtaagaaccctccccgttcaaagtaccgaattttctctgaaaaactggcagggcatacagtgcgctcagtagtgcggtatcataaccttccataaccagggtagtagacactaatatggaccacagggctgcttttggatattttagcaacgcctgcttcaaagtcatgcttttttcctcgctgttagcttcatttgcatcatcagtagcgttcatctcattaatcacattctcgttatcttcgtcagaatctcctaactgggctgaattggtggtgaactctaagtggtctagctcaaaggcactatcctttttcccttcttcaaaatcttcagtattgaaaacctcctgttggtttacaatatctcttgaagactcagaaatgtttttatcctcattttttgaggcagccttcttcttgcttaccaatgaaatgatatttttcatattatactatttttttagttgtttgatgttcttctatgtagcatcagaaagaaacaccaacccgaaaattcttcaaacaatcaataccaaaccgctttatataaaaaattaagatgtcgacattccttattttttactgagttcgttaaagttgggtacactcttgattactgtaattgtctctgtatgtccctcaagcccggtacgttgtcattttctagtacgcatcaacggagtgttacatgatagatagaccgagtagaatctatggctatggggtaattaaaaccttaaagctcctttcgctgccatagtaatacgaatagaccttggctatagtaagttgcatctgtaccgtagagattcttgcaactcgcttaaactctcgcttttagataatatttctccttattgcgcgcttcgttgaaaatttcgctaaacacggggtttaagttaaagtttacaggatttatccggaaattttcgcggaccccacacaattaagaattggctcgaagagtgataacgcatacttttcttttctttttttagttcctagcgtacctaacgtaggtaacatgatttggatcgtgggatgatacaaacaacgtaagatgaatagttccttcctcaattcttcttgcagcatcattttcttgaggcgctctgggcaaggtataaaaagttccattaatacgtctctaaaaaattaaatcatccatctcttaagcagtttttttgataatctcaaatgtacatcagtcaagcgtaactaaattacataaatgactatttctgatcatccagaaacagaaccaaagtggtggaaagaggccacaatctatcaaatttacccagcaagttttaaagactccaataacgatggctggggtgatttaaaaggtatcacttccaagttgcagtatattaaagatcttggcgttgatgctatttgggtttgtccgttttatgactctcctcaacaagatatggggtatgatatatccaactacgaaaaggtctggcccacatatggtaccaatgaggactgttttgagctaattgacaagactcataagctgggtatgaaattcatcaccgatttggttatcaaccactgttctacagaacacgaatggttcaaagagagcagatcctcgaagaccaatccgaagcgtgactggttcttctggagacctcctaagggttatgacgccgaaggcaagccaattcctccaaacaattggaaatctttctttggtggttcagcttggacttttgatgaaactacaaatgaattttacctccgtttgtttgcgagtcgtcaagttgacttgaattgggagaatgaagactgcagaagggcaatctttgaaagtgctgttggattttggctggaccatggtgtagatggttttagaatcgataccgctggtttgtattcgaaacgtcctggtttaccagattccccaatttttgacaaaacctcgaaattacaacatccaaattgggggtctcacaatggtcctaggattcatgaatatcatcaagaactacacagatttatgaaaaacagggtgaaagatggtagagaaataatgacagtcggtgaagttgcccatggaagtgataatgctttatacaccagtgcagctagatacgaagtcagcgaagttttctccttcacgcacgttgaagttggtacctcgccatttttccgttataacatagtgcccttcaccttgaaacaatggaaagaagccattgcatcgaactttttgttcattaacggtactgatagttgggctaccacctacatcgagaatcacgatcaagcccggtcaattacgagatttgctgacgattcgccaaagtaccgtaaaatatctggtaagctgttaacattgctagaatgttcattgacaggtacgttgtatgtctatcaaggtcaggagataggccagatcaatttcaaggaatggcctattgaaaagtatgaggacgttgatgtgaaaaacaactacgagattatcaaaaaaagttttggtaaaaactcgaaggaaatgaaggatttttttaaaggaatcgccctactttctagagatcattcgagaactcccatgccatggacgaaagataagcccaatgctggatttactggcccagatgttaaaccttggtttctcttgaatgaatctttcgagcaaggaatcaatgttgagcaggaatccagagatgatgactcagttctcaatttttggaaaagggccttgcaagccagaaagaaatataaggaacttatgatttatggttacgatttccaattcattgatttagacagtgaccagatctttagcttcactaaagagtacgaagacaagacgctgtttgctgctttaaatttcagtggcgaagaaattgaattcagcctcccaagagaaggtgcttctttatcttttattcttggaaattatgatgatactgacgtttcctccagagttttgaaaccatgggaaggtagaatctacctcgtcaaataaaattagtgccggcttttttttagcgcgtactttaacgaaataacacatgatttttcacatgatttttgttagataaattttttatatgtaaatgatgatagcgtaaaagcactgttgataatttgtttcaccattatgggtaaatgtgtttttctacatgaccctcgttcattatgatatttagcgtgtatataaatgtgaattccaaattattaatgaggcataagaagcactatcctttctcttcggatgaaaacaagggagaagaaacctgtgctggtattaatgctgaaatgtcttgctaagaatcatacaaggtggtagttttatttaataaagaaaagaaaaggactagatataaaaagtgaaatgaatataagatagcgttaagagatgtccgcagtacttgacacataatttagcgttttctcgggaagctctgtgattttatgattcaataacacagcgtaattgatttcgtgatagttcgatcctatatgtaatctcacgtaacactcaggcgagttacaaaatcgattcaacattgccggcttatgcgtttacgtcaagtctgagcatgcctacccccttccgaacccgccttttattgtctagccttcagatgaactaaaccaatcatctgtccataattcctctgctttagacagtgttattaagcaaaagaaaataagcgcataagattcttgctacttcagtaactccacaacattaacaccccacaatcaatatctaaaagccaatgaagtgaagatgagaggtggaatgacggtcttatcctttgagaagtttgactactaaaatctgtgtctcctataccattagttattgagctataactatataccagagaagtgtagtaattcttcagcaacgggcctataatctggatacgtatgattacttatcgctgtaatagttgtaaattcctcgaagaaaaacacatgaccagaatgatagacatattgaaacagtgaataaaagggagaaaaaggcttaaaggatttctgtattagtaacactaagccctctatcaatttcatccaaacagaaagactgcaggtacatccataggatagaagttctgtatgtaatccgccactttttgtctccttcatgtaccatataatgaatagaaaaacgtagacctaggcggcaaccgttgcctaccatacgaagcgctgatgctgttctccgattattagtattacaaaaaaaattatacaatacttattaagatgttaacttatcaatttccggtatagtttccgctatggtcagctttgtccagtggaagttccgctgtttcagaactagagcttcgtagcacctcgaatgctcatttattcttgtcaacatttttgctggcagtgtataagactgtagacacctacaatatacgactccggtattcgataagtctttcactttctattttaagaaaaacagaatctacaattttcccgtagcaaccgtttagcgcacaaagattagatggcctctgaacgagggttcaaagcaaatttggttttagctttttcttggccaaaagctgcagctgcatctctgaaggcaccctaaagggattcttcggaagtatgtacactgtgagaaaacattcttgtgccttggaaatgcaataaaaaggtataggcactatgaagcgtgcgcctcgtatacgggacctatgaaagacgcatcgttcaagtacagaagcaccgtaataatatgaataatgaatgtgggatgaacattgtacactgaggcattttaggtgagagatgggtgccagatgataactcgtttgtgccagggaagttggcaagacattcatataaatagagctgctgtagctatccatctttgaggtatgcgctttcatttcactatttcttgttaagcttacatcagcactaaaaaacaaaacaaatacaatggtcaaactaacttcaatcgctgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactactctttccaagccgctcatccaactgaaacctacccagttgaaatcgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagccatctccagtgctctatccaaggacggtatctacactatcgcaaactagagacaaacgcctttacgaacgaaattccataaaccttaagaaataacgaaaataaaaaaagctttttttttttgatagtataaatagttcattatatgtaagtgtatattaatattgttactactggtcaatcgtgatatttatgaacaacttggcggagcaaggacaagaatcctctcttccttttgtggtattcttcgatgtgtgtccacttcaacgacatgggtcatcaatatctatgttgaaaaaatcatattttaggatcacttgctagtaaaccggttgatgctattgttaatatataacgacaaatgttcaagcaattatataaccattttcttccatattcaccttaaacgaggtcgcctttattttttttttttttttcagggcatcgatcggcccggagtcgtcgccttcaaatgtgtcaaatttttaagattaaagttatcgatcttgaagtttttcgtggcaggagggtttctatttagtgttcggtaaaggctttcataagcttttgtatatcccttgattaacaataaatgtggaaaataagaagggtaatttgtgaaagagtccgattctagtcgatgtacagtaaaatcacttattatttaaggattccgctgcggtatgcgttttctactgatgcgtggagcaagccacgccatgtgattaaccttgcttgataaaagcaccaacccatcgttcagaatatgcatggaatatagcatcactgggaggagaaagacaataagttttgcgcatatggtaggatggtggcacactgatttctgtcaaccagtgagaaatagggaaaaagaaaatggttgtaatggtaaaaagtagtctcgttttggttattcgcagctgacaaactacaaaatatataaattgaaaaagttgtatttatctttacgctaaggactcctcactgcaggataattgcgcttctttaatatatggccatagttccacattcaatgatagagcccgcatagatttctttgcagagagaacgcggtagaagaagtggctaaaaaaccattcacagtcaatcccgtcaaagaaaaactcttcattcttccagacttttttctcaaacaagtacctattcattttctttgcaatttcgtcccatccatttgcaccactttcttgctcatttataatagtcgataaaaactgcatcttgtgttccattttcacggataaaacgatcatcctcatattccggaaatctctcgtcatgataaaaaacagcaccacaagaaacaagggacgtgctatagtgccatcatttcgtgaaatgaagacattatgcaaataaaaaaggaagagtggtaaacaccgccggttgaaaatccttttgagaacccaggtaagcttaaatcggtaagcttccttgggaagtttagcatcttccaggccaacagggctccatgatttctcagaattaaacaacttccattgtttttcaacttctgtaaaataaacttccaatgcttcttcaatgtaagggacggaatccttaaatgacttaaccttggcagcttcgtcttttttcaaagagaagggttcgagaagggttgttctgaatgcttcttggcagctcatggcactgaaaaaaaagtacttggtattccaagccttattttcatagaagtacgaatttagatttgctgcaacgacttcccaatcatgaggatccgaacttggtgtgtttttagtaatctctttgcaaaactgagtgagttgtttcgataaggaacgtttacgagaaagtctaaaaataacaagaacaaatactggtccccaaaacaggacaagaagtgaaaccataagcgggtaaatccaattgttggaaagtttccaccagacgctaagtggtagccataatagcatccagatgcgaaacactaaggacttgtaaatttcataacaaaaccaggtaaagctgcttctgaaaagatcttgaggtagaacagtcttttgggattcgagctgtttgacggataatacatctacactcttctcatttttaagttcattctctttcattttcggtagtgagatggcagttcgaggggttttttattcaaaataataacttctggcttttcgcttttatatagcagaaaaaaaagccgtcgaggcgcgcgcgttcatgcaatggctcagtaacctcgggatagaaaaagggcaacaatgttgagctattttaggcacagaaactttactattcgaaaagggcatccatttcatttccgattttctatctagctcactcgataatcgtaatagtacttttataaaactttagtgcgggtactgtgagagtgtgccgtaactttggtttacatttaaggtgcgaccagcaatgtcactacttttacaacaaccgccatatggctcgagaatttcattatcacatggaatgcctgtgacaaaactgtgtaaatatctaatagaaattagatgtagctgtcacaaatatttacacaggaaagagcctgtcctacgagtatcttacatgaagattcatagaaccaatttacttgcgaatgtgaacaacctttcaacatcatttcaataccattttccctccttatgtttggtgtcactgtaaagcggatcaaagcaaaacatagaggtacggtggtgctaagatcatgcatgacctctgggtaattactacttctcccgcttgttttgagattctgtatataaatatttcaaacaaaaggatagagcgcggatggcaggccttatagtaaaagttattcgttttaatcatgtgtcagtatgagattctatgacaatagtatgagaagatagggtgaagtaaaagtatctgtatgactatagagtgcagttatattacaatatattgaatagatcataatggtatgacgatattaaggaacatttaagttaatgacgtcatggtggtatagatacgcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn