nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtatgagcactaccatgacgtcattaatgtaaaagttccttaatattgctattttcttgaacggatgacatttcatgttgaatgtggtaacccaatagcatgatatgagtaatgtttagacaaagaaaacatatagtagtaaacgtttaatccggtagtacttaagaaaccatagtttctatgtgcaaaaacagtacctaggtaattattacatttacataacatatagaaaggtccaataaacttactacattatgatatataaactagatcgtaattcataacgtcaacacccaaaagcatgatacgagtaatgtttagtattttttcagtattgtttcaataatgcggtacagaggaatagcatacagtaacaaaatcttcaatcaacttgcaaccaaaaaaccctcagtttatatgtacaaaatagtaattccatgtatcttcctttttggtgagatcaaagttttcaatagttgaacctaaaacaaaattccacgatatgaggagactatcacccttcctagagataaaattttaattagcccgtctactttctcaaaaattacagaggaattttctgaagctattaatagaagtaagcagctaaaggcttaatatgaaaaaacatacagcccgagcctgtactaaatgtaacgtaaaattttgcctacgatcttgttatatgccatgaaaagtttcttttgatgatgacaattgttttaagctagcttttttcggtaatactacgaaaattctaaaatgatcagtgtggataccgaactataaatagggatgaatggagtgaacttcaagtactgatgcatttgctaataactagttgctcacatttaaagttctttgtcgtttacaggcaactgtttaccaacgctggacagataaacatctagaagtcaatgtttggccagtaatgcttttctagttttttttccagtaattatgatggcattacgtataaacggagagtgatgacgttttaaaagtcatttgatcatacgcagtttttcacttcgaaatttatagcgctaattctctcctataggggcatatatgaagacagttagactgaacaaaagaatttaaatcttgcgtatgtaggtctttagagtttcacagttgatgtttatcgctgcaaatttatataaatcatcatactgatactgctataatatttccttgttcaatattaagtgatggctttaagatagtcgttttttacagagctttaggcaagaatctgagtttgagcgttacaaaggtggttgcttcaggcatgtgcctgggaaatgaacctaattgtatctttatatttttaaatagttatgaggagtgagatgcattattatatttattatagagtgaatattgaggactgcctcggatttaacgcaccgcaagcgtatattctactatttaattatacccacttttgtaatataattattaatacaatatgtttttattaaagagagtgcagagaatcgaaaacctaaagagtagatttgaaatctaatagtttcaccttaaaacacatctccttttaaaacttattgtaattattcattagaatttttatatttaattaatctatcctttttactaatgaaaaattctttaaataaaaaaatctatacatccactagaaagtatatataaatttggggtacctgcaatctttatttattttatttgaagtaataggaattatttatattattgtgataagaagtagtattctattattataactatattaataaaaaattttattttctattgaaaaccaattttttacaccaaatatcagacacgctttgtctatttctatcatatagcgactgtgatataatgcgcgcgtgttttgaacggcatttttttagcctgcgaatatggatagatgatggttttaggaaacatatgaacgaactaccaggacgtaataactgcaaaataatgtctcctgaactacatcgccataggcatggatggagccaaatttgaaaatactgtagcttttttaccatctgaaatatttgattgctacaattccacgctacccaagaatgtattccgaagttttgttacctggtcctgctatgagaaattcaattccttagaattccgcacttggctattaatgtggttaccactcattattgcgtggaaaatacgtggtaaaagacactatctcgttatcgttactgctcttatgtttgaagtgctgtatttcttatggacatattcgtacatattccgagaacgcaccttaggaaagcaagtttctcaatttgctaaagagatcattacaaatactccgggtatagacactgaagactgggaacgtgttgcagtaaatttcaattcttatttatatgaaaataaactttggaatactgagtactttttttttgatggttccagctgccaagaagcgttcagaaagatgcttcttgagccattttccttgaaaaaaaatgactttgctaatgccaaggtacctgacggatctgtttgttacactgaaaaagctttgcaggtttattttacacagatagagagaaaatggcactggattaattctgaaggatttttacacaataaaaccacacagagtgttcaattttcgaaacatggttacggttccaaacttctctgggctttcaaggaagtgacaataatgaattcacgctttgcgttcttcagtattgcttacttaaacggtctccttactataccaagactaagaaattcactgcatatcctctatgtatgtgcagttctttcatctatgataattgaatatttaatagggatcgacaaattcaggttcaaatcaatgaatctgatacataaactacagttcttgtcatatattacatgtggacacgagaagtctgatgcaactaattggtctcaaattgcgaagaggacgaatacttacatgtttgagcagaaaatttggaattcgccaatactgttctcagatggtattgattgtgaaaagttttttaaatggtatttcagtacccctgtatcttcgcaagcgtctttgtcagttggttccactgattttgaactctggccatatataaaagaagcacaatcagcttgcaatgatgtgtaattggtaaagatattgatatactattcttaaagaccaaaaaaaagctgttaataacccaagtttaaacattagtagataatgcaatatttgatgaagtctgtagagtgccactatacatcgtaataaaattacacagtacgtgcttgtacggtcgccatatcatgagattacttgaagcttccttgaagctcataccgtaaccagttttatacgtttttctttcctcataccaacatcctttaacgtttgttgagagaaaatgcggtagtttttgtaaaacaccttacgtgaaagatattattactatttcaagaccaaacgcgtaacgaatgtatattctagtactgcgttaaggtatgagttacccataataaattttattactattaacattttcttggagtacttcgttttcttacttgatgtacgttgctatacagtacgcattaaagaaattgcagctatcgtcgtgtttggttcatacggttgagttaatatttcaaaataatgtccgtaataattattaccgacatctgtctgccttttattaacatatctcgcgttcaacctgtgcgttgcttatcgcttgagtaggggcgaaacacctgttgaaatcttacggtgaactttcactatttaaaggactgcttttctccaagagtttttattatacagaaatatcgtagcagtatcccagcgggagatagatccttttcagaaattaacgttcatgactggtcaagagaaaataggcgctaagcgttttcagatctgctggagagtttggagacgcaatatactgctattcatctttgtatttgctgtttccttttattattttcgttcaagagatgcagaagctatagttaatactacggtaattgcctcacctgtggtgactagttatctaatgaaaggcaaaactactattgggcgttagcaggtggtgccagtggattttcaattacgctagcaggactctccggtgcatacgccgctaacaaatgtacagcagattcaggtagtactcatgctggactggagctgtagttacattggtagcagatgctttagatggagttgctaccactgctgatacgattgctggggcagcggctttgacggcagcagcggcaaaaaagatctactggatatattgctactattgctggattagacttccattcttcaagtcctcgtaatttcactgcaatcaacaccaccatgcaaacagttggtcttgtattatcaggagcatttgactatatgaacacatagaaggctaatggcttagaaaagagagaacaaaataacacagttacagaaatgcagcatgtttgatattttagtagtcagttgggtcttcatgtgccactcacatgcgtaataatgtgactgaattggtcaacagtataataggtgttcaaacacctggatcgctaccagatactctttctggggcacattcattgcagagacgcataagctattttgacgtcaattggatatcatggaattgggacaatgtaaatgttgatcttaataaagaggtaaaaaaaagtaggcccctccttggggaggaggacgatcaatgcatgttcggttggttcgcaaataatccagggtggaaatattactggtcggtaactgataatcctgatccaggatataaagagaattactctgacattggagatgaaaatgctgtccacggtgaattatattttaacacatatggggggttgatggcttctgtaatgacaacaaagatggtgctcaatgcgaagagacagcttgtggttattgatacaattgtggtaaaggccatctgcgattatgttatgaaatattggaaaaaaaaggttaaccttactacgatatcattatatttgatgttaaagttataaagccagacattttcaatctttctttaaatcaatgaaagaagatgcgcaaatattgaaagcattgactactaagacttaggaaaaagcttctgttgacgatttataatgttatatcaaataattaaatttatttcctagatttttgaattgtgagagacatccctagcatgattttttttcacatatactttcaattttaatagaaatggagccgtcaaatttaacttattttctatttttataattgaaaattttatttattcatctattctacattttattttggtgttgggatttttttccggcttaaatatatggtcagatcttttatttatattacacttatctacaatttgtatttatatcatcaaaaagagctttttatttctatattttatttttcgttacttaccaatgtctatagaatttcgttcgtaaaggcgtttgtctctagtttgcgatagtgtagataccgtccttggatagagcactggagatggctggctttaatctgctggagtaccatggaacaccggtgatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcaactgggtaggtttccgttgggtgggcggcttggaacatgtagtattgagccaagtgagctctgatatcagagacgtagacacctaattcaaccaaattgactctttcgtcagactgagctagagtggtggttgcggaagcagtagcagcgatggcagcgacaccagcggcgattgaagttaatttgaccattgtatttgttttgttttttagtgctggtataagcttaacaggaaagaaagaaataaagatatattctcaaaagcatacagttgaagcagctctatttatacccgttcctctatcagtcatcactacttaaacgattcgttaacagatgctcatttagcacctcacatatcctccatatctcatctttcacacaatctcattatcactatggagatgctcttgtttctgaacgaatcatacatctttcatagacttcgtatgtggagtattgtattatggcactcatgtgtattcgtatgcgcagaatgtgggaatgccaattatagggtgccgaggtgccttataaaacccttttctgtgcctgtgacatttcctttttcggtcaaaaagaatatccgaattttagatttggaccctcgtacagaagcttattgttaaagcccatactcagtctgttctaaacggcttccatgcaagaaatatttctatctcttgaattcgtacaacattaaacgtgtgttgggagtcgtatactgttggcgtctgcaaatttgtgaattctccgcgaatgccttggtgcaattacgtaattgtagccgctgaaggcggatggttttgagagaagttgatgttcaaagaatcgtgtatgataaaaaaaaaaaattgtaaccaattcgtaaatactgaaactctttgcagtaagaaatctttcattcccagagagaacgcggaaatattcagcctaagtctctccaaattgatttctttcattttggtagcgaaagacttagtatcaacctcaaaaagctgaaatttttgtagatatatgtgcagatgacatgaagtatccagctcttttgtgaatatggaagcaagtttctttcaaattattatcgacttttcctctgccccttttaccttataactttaggaaacactaccctattcatactcaactaaaaaagtagtacgttttcttctttgagaggtatggtgcaaaccagtgcaatctgattccagattgccctcacgtgaggcttcagtaaatctcgatccctctacatattatattatctcctacttggcaaaatagatgtggctttagttgatgaaaatttaccacgtcaactatttatgtcctttctacaataaaccccgacctactatcctctatgttgtttttaacataccatacgagcgtcatatgtcttttggttcactggggaagaccatcactgttgaacgtttgttgaaaagttcgagatgatgaagattgcataacaaaatgtaaagttatatttagaaactataacggttcaagacattcaacactataacatagcttggctggcttgaacaaaaagaggaagaagcaaaagcaagagtaaaaagcttctcatatatttctggcattgttgatcacccagtgcaagcccaatttcgcctgtgcttttcttaaattgtttctgacaacaccgaggttttcgctgcagaaaaggacatatggtggtaatttgtataaggggttaagggtccaaaaatttgctaccctatcgctcactatagcaaaatatctcgagagatatccgaggagttaaaactgactagacctgttgcgtaaacctcatgcaagcagtactcttcgaggatttaagctttggaactgctttcaaagttgagagtatataaggtgttatgatcttggaataaggtttttcatcgttcttccttgttctctattttcattggttgatcagttgttaaattttgtctctttcgaaaataaggatatttgaagacaacgcaacgctatcaatatgcaattgttttccatcctctctttgttgtcatcattgatgtgttcattgaccgttttagggtcttccgcaagttcctatgttaagtttcctgttcaaaagtttgctgatattataaatataggcacacaggatgtttctaccgtcttcaaaagaaatgaggttcttaacaccacagtgataaatggaataggagtgtatgttgtcaagatggaaatcggaacgcctccacaaacggtgtacctacagttagatactggctcttcagatatgattgtgaataatgctgacattgcctattgcaaatcgatgtctgacggatctgactacgcttcaactgataattacgaactcacggcaacattcactgggcctcgttctactaccacctcaccagagcttataacactgtccgctcttataggggtaaattcaatgcaagaaactcatctacttttaagaataacgcgactttcttcaatgacatatacgtattagaaggaacctatggtacggacgttgtctctttaaagaatttttcaccttaaataatatcattgttggcctattaaattataaaatgggcaatccaagtggcattttaggcatatcccttccccttgcagaatttacagataatgttgaaaatgcatttgctttgaacagaaaactcttcgtatatgagaattctaatggcatttgaaagacaaggaaagatcgaaaagaagatatcgtattccttatttttgaatggacctaatgtacactttgggagcatcttattcggtgcagtcgataaaagtaagtacgcagaagagctctgcacacatcctatgcgtcaagcttataatacccttgattcaaactcaagaataattatcacagtacagagtgttgcaattttggacggcaaacttgtatggtaaaagtgttgtagatattcagtttccagtgccattaaattccggtacatattctgtttacctacaaaatttgtaaattggattattaagagttttaatgagaaatataactctgatgatcaaggctacacttttgactgctcaaaagtcaggatactttactgtgtgtcgactttgaatgacttaatatattgagtttatctccgatagtgtcccagcgccaccccttgctccaggatactccagtatgtcggtatataagtctgatagctccatcgggacaggagattttattaatgtcagctgaacctcgtatttagaattttcacagtacacatcattgcttgtcactggaatgcaaggcgatggtgttagttctttcccaagtgggggcagttctagcaaaatggcccctaaaaaaaaaaaggttgcatatatcgttcttctttttcctattcattgctgtgcttcacatcttattttctttcataattaaagaagagccatatagtttcgcattgtactactgtgtaagacagcaagttttttgatagacaacaagaggagctatagtggtaatacgagttatactcataggtcctatctcctattcgtatttattacattgtactctgcggcttcatatacaaataataaacttataaggaaggattatacatttttggaaatattatcgctacgatagataatgtgatgagttttacaagtgtaaaattcttccgtagagtttgagggcaatcgcaaaatttccggagagtccttgataaattattacagtgaaaacgtatatgaaatgttccaattgagatatctcgcttatattaatacttcttctttcttttaccatatattttctaattggccgctcagctatagcgatctttacatgtatactttgaagtttttttaaacagtgcacccgtgcatcatacctcatgcaaggtacctttttttctcaaaggtattgtcttctattgaagtggcactatggcatgatgaaccctgagcatttccgaattcaacagaaccaaattgtccagaattaaatctgtccgtcatgaaataagcaactttttttcaatcaagtgaagtgagttttgcagtatcttaccattattttgacctattggccgcatgtttgtgctttgacttcgagaaccatgttaaagcttacttgtacgacaaccaatgaagtacattacggcagttttttggactgggtcaaaaaaagtgttgcataatcaaatcaggaacacattaaaatgttataaaatttgtcttagtatgacctgagtggttattcattacgtactactgtcaaaatattcggatctttcctaaacgggcttttgaattagtgttgcttctattcctggaatggaaggtagtaatttcatgcattctcgcttttcggacttttaacaataaattaaaaacaatgatactttcatcaactacctatacaccctgcgggtcaattattttttttttcgaataaccgctgaggttggaaatatagaaacatattccagatctgtattttcagttgctagaaaaaggttaatattatcattaaggttttcagcatataacaggtataattgatatataagcatcgtaattttcattcaaaatggagagctactgcttctgatagattgtacaatctcaagaaatcaagaacaacaaccataccatgagtttcctaagcatttttacttttttcagcgtccttatttctgttgcaacaaccgtcagatttgatttgactaacgttacctgtaagggcctacatggacctcattgtggtacctacgttatggaagtcgttggtcaaaacggtacatttttgggtcaatctacgtttgttggcgccgacgtcttgactgaaagcgctggtgatgcttgggcaagatatttgggccaggaaacaagattcctcccaaagttgactactattgctagtaacgagacaaagaacttttctccactcatcttcaccaccaatatcaacacttgtaaccctcaatccattggtgacgctatggttccttttgctaacactgttactggtgaaattgaatataactcttgggcagacactgctgataacgcttccttcataaccggtttagctaaccaattgttcaactctaccgattatggcgttcaagttgcttcctgttacccaaattttgcttctgttatcttaagcaccccagctgtgaatattttcggtaaggatgacacattaccagattattgtaccgccattcagctaaaggccgtttgtccaccagaagctggttttgattaatcttttctcacatcctcacttatagatatgttttgattattttcgttatagacaaaaatcttttgagaaagccatgcggaagttatttttaactgtaaagtacaatcgatttcctttaggcatttctactttcttctgaccctgatttaaaattttcgagttctttttgttacgatgcgttatttattgtcgatttattacatataattctttataatataaaagtgcaatacagtgcatctagatatggattttcaaaattttgcagaatatgatcggtttgcctacaagataaaagtaaattattcacaatttccaacatttaaaagtggcgatcgcatagtaaaagcgttaagaatgatgctacatcccacatgagagtggttcgattatgctgaatttcaacaccaattcaatatactttaatttaaacagacatttatgatgccagagacataaaggatccgaaaggttttaggaacaccttagtggaaaatcattttagcgtggccgggagtaccagatttttcatagttccctattgcaatcaatttggatttttgctggcgttgcatcatggctatgttatccaatgcatgccaagagtgatttacttaaagagtaacttcgttacaaaacattacgttatacttcagtgcgataatttttcagatatcaaaaattatactacattatacaacaaaagcgtgtaggtttacctattgcttataagactagaacaactcttggtcaaatatctttattccatatgtcgactatttgtgaaagccggagcttttcgtcttctttaaatttgatcaactttccaaactcaccttccttgaataatgtgcaataattgaacaaaaaacactctcctgagttaatccatcctgatatactagtatctggtattataatcccttcaagttttactggtgatgcataatattcacgtaattcatctgcattttggaacatatcatttagtctctgtctatgctcataatcgtattcccatgaagtttttttacaaatattaaggcccccgtttagccatagcaaggacccgtccctgtctgtatgagatagttgcacagaacaaatctggtaaaactcaccggtactctcttttgaaactacattgcccaactgaccaatgtttgatgcatccacaggatggaacgtaaagcgattgttcgaaagtaattcgcccagccaaaaaaagtccttatcaccatgaaaatattctgcaattggagaaaattgtaaagctattgaagtaagcatactgaagagatgctttcctttatgcaatattaccaggccgctttccaaatgatgtttatatttctttataaacatgttttccagaacctgtgcaaccactggatcctctacttgctcatgtatcttggattcatcctctaaatcaagcccaatacacccatagacaatttcccttagaatttttaattcagaggattcaaatagatcatctgatattacccgatctttaaagaatagaactccagtcttttgaaattcctctaattcataaaatttttctattgaaacaaagggcactgtatctgagtccattagaataggaatttcaaaggatgagaaggtcaatgctaaccacttgttggaataggtggtaaattttttcgaatatttcgggtttagcagactatgtacatttaaaaaccataattcttgagcaggatattcagcggtgtctagacttctcgcatatttgataatagatttcatggaatcttgactcagatctgcattatgaacaatctgtataggataatcatttttgatgaacctcaacactttcaataagcgtatggtttcattcaactgcacgtcagaagcactaataactatgcctttcgaaccactttgagtcacagtgtgcaaccaattctcccaaaaagatagccctgtatcgaaattgatgggcttagaacgaaggaattgatggtttttggggtcaaattccaacatagacgcatggtaaacctcgccattccatctcgtagttgtgtgccagaaggcactttcatcagtttctaatttttcaaagttaatatacggaaagagcttcttttcaatatccctcaaacgctgaatattatgcccatcaacctgctgcaagcaattaaaaaaaatcttaatcctcgtaaccagttcaatcacatcttttgcaggattcggggttatttgatttacgtcgtagaagtcattcaaccacccaggcgtaagaccttcatagtaactccagcagccaccattgccactgctgctactttgaactggttctaccaaatctaacgaattcaactgagagtaatatactactaacacaattcccagtagtacaactaatataaacagtcgattttttcttctcatattcgataaatactattggggctacttttgtcctgtcactgcggatttgcaaacactcatgcgaatattttactcaattgagagatttgctgtctccccccacttcgatggtccccacccctaaagtaaaggaaagaagaattagcactgttttagttccaggtacttctttctttctttaccggtattgtgtggctcatcaaaacttcgtctcgggaaaatgaaaaatgtaaacaagaatttccgtttcaaagagttgcctaaggcccactaataatgtacttattatttacaattcggagaacgctgctgatagaaatcaatcaagaagtcccttagtctttgtgtgtttacgccatattgcttagtttcgtagtgcgttacagttctatcgtgtgaaaatttttttctaatgcatcagctgttatgcgcactacttgaaaggttatcgagcgtttgtaaaaagtagaagtacttaaatgaaccttcacggttaagcaaccagtataattgaggctgctgatttgaaattgcgttttgtgttcagaaggatccccggaggccttcaatgagcttccattttattttctccaaggaggccattttttgtagtgtgatgttgacatggttataactgttagcagtgtttgtgatgatggctgtagtatcaccgcagtggattagctatgaaaaaaaaaaaaaagaactagtttttagttcgcgcatcacgaggtacgtgtttaatatgtcagatgcttgggatcacgtatgccgttaactctacaaagcaattgatattttgctgcctcaaatatctcacactactaggatatattcttttatcaaacaggaaaaaagggcagcgtaccaacatgtataaaagggttattagcatttctggtttattaaagactggagtcaaacgtttttcttctgtctattgcaaaacaaccatcaacaacaagtttacatttgcaacaactaatagtcaaataagaaaaatgtcttccgttactgggttttacattccaccaatctctttctttggtgaaggtgctttagaagaaaccgctgattacatcaaaaacaaggattacaaaaaggctttgatcgttactgatcctggtattgcagctattggtctctccggtagagtccaaaagatgttggaagaacgtgacttaaacgttgctatctatgacaaaactcaaccaaacccaaatattgccaatgtcacagctggtttgaaggttttgaaggaacaaaactctgaaattgttgtttccattggtggtggttctgctcacgacaatgctaaggccattgctttattggctactaacggtggggaaatcggagactatgaaggtgtcaatcaatctaagaaggctgctttaccactatttgccatcaacactactgctggtactgcttccgaaatgaccagattcactattatctctaatgaagaaaagaaaatcaagatggctatcattgacaacaacgtcactccagctgttgctgtcaacgatccatctaccatgtttggtttgccacctgctttgactgctgctactggtctagatgctttgactcactgtatcgaagcttatgtttccaccgcctctaacccaatcaccgatgcctgtgctttgaagggtattgatttgatcaatgaaagcttagtcgctgcatacaaagacggtaaagacaagaaggccagaactgacatgtgttacgctgaatacttggcaggtatggctttcaacaatgcttctctaggttatgttcatgcccttgctcatcaacttggtggtttctaccacttgcctcatggtgtttgtaacgctgtcttgttgcctcatgttcaagaggccaacatgcaatgtccaaaggccaagaagagattaggtgaaattgctttgcatttcggtgcttctcaagaagatccagaagaaaccatcaaggctttgcacgttttaaacagaaccatgaacattccaagaaacttgaaagaattaggtgttaaaaccgaagattttgaaattttggctgaacacgccatgcatgatgcctgccatttgactaacccagttcaattcaccaaagaacaagtggttgccattatcaagaaagcctatgaatattaaaaaaatcgaacgaactcataaacgtcaattatgcgtgtgccttatttatttagttgtgcgtacagtataatgcacttatttatttaccaatcaaatgatttttttaacttttcacgatctatataattacgttaatttcgagtatataacaatgaaaatatatatctacgttgttttaaattgaaaaaagaagaacggaagttctattaatgagccgagaccggtacgtttgttgaaaatagtttggacttaattactgacatactgttggctttgaagcatttaagactgaaaaatagtcatgcaaaagtcatgctttaatatggtgggtttcagttggatgcaagaaataaaatgaaattcgaaggccttttgcaattaaacaaggcatcgtcaaccagacaatgtcgaaaattttgagtcaatctaaatcaatccaccgccacactgaattctgtcaatgatattgtcttcctttttttggtttgatatctctaattttcaacctgttataagcaacgtcaatccgattactttcgtgtgtcattcacatgcgcatatttttttattcgttttatgatatagctgtctttattataacctcgaaacacaacggcaatgtaaccttaccagccgcattattacaaggagcccactttattttcaattgctatcgctacatcgcaaatgctacagcacccccatcagaccttgaagtatatatatatttaataataaatacattattggaatggctagtaaattttgacataaacatgatttccgaacgaattaaaatacagttgatttaggagaaagtatcagtacattgctaaaaattttaagcaaatgttaagtgaaaaaggcttatcattcagatgagcttaagaatatactttttgcgttattcaagagcgatgattattactgaactactgtgacgatatcagcagcatgcctgataaataaatctgtacattcgtggaaagtagtatgtacttttcaaatatttctaagagctaatgatatttatttgatatttatatcgacaaatgaatctttttcatagaagccgttatgaagactccaaatagcaatactcaaaatatactataagatctccgaccaggtacataatacatgacacagcacaaataaccgaccaactgacaatagtagaaagtagcggacggtgtcacacggttttctcgtccacatcactggaagtaagcaatctcttggccagctttcggtgatccaaatattatatcagaccagtttcattattctcggaagtagagtcgaatatttcctattgtatagtgctaatgctatcaatgtttattatatacaacgtacaatagtattattctctaagatcgttgagttgctcatagagaaatccaaaatattgtgcacaataaattatattatctttttgagacgatgaaatcttaaaaattgtcagcaaataaatgtttatttatcgaatactaggtcgaaacattttttttgtttattcaaaatgatcatgtaccttcttctcgcgaaagttttaattaaaatttactgatagttttttaatgatgaacttctataactaaaccataataatgaaaattacaggtaatatttatatcacaagaaacggcccctcttttctgtttttatatagtaaccattaagaatagttggctaatctactatgaaagttcctaattaaaaaaaattcatgaagagttaatcaacgttccagtaccaaatttattctatgttctccttggaagatgaacttgccgcagtagatcatagaacctcattttcaacgttttccaaagaaatactttttttatttaactgacaaatattaatacagtctttatatcatcgatatgactaaagtacatcggaattgcccagcagtagagctcgtgatcgaatagaaaaacgagggccttcagtagctcgtagacataggttaagatcatggatcctgcattaaaaaattcacatagcgctagaattttgttagcgcatccgcctgtttttctttcaaatgtaaaattttaaatacgatcattcctttggatactcagcaatagtgcgcaccagttaagaactgtttttatggttaaacatgtcttaatataatgtgcatacttcaatgcacccaaaatgtatatgttcagacagtttgtcaatagagtaataatcattcaaacaaaaccgtaaatttgaatgttagatgtagctgtaaagaaacttgctagatctaaatattaatagaaaaactctaactatcaattaaacgacatcttacatttcaatttcataaaaattattcttttggctagtttatatcatatagctttccgtaaaaccagtaacaagcaatacactaaattgtccatgttttaactaccatttccttctaatttttttcctttcttagctgatttaattcatttatttgctgtcgtttgcatttactgactaaaaaaagtgtaaaatatgggaagcgcaaattgaaaagtcgggttgcgaaattacctgccaaaaatccacctcgttaatatctaacaagattcaacgcctgttgacaaaagaaactcgtcagtctctcagtttacttctatgtttaacatatttgctatgatccactctagattctgcccagccctcaacttcacgcccacgttgagagtacattcagtacgttgaaaatacattcagtcacacccgcagcacagcaagtcgtttcatctaagctattttgatcgttagaatatccacacctcacaagtatcgacaatttagatgtgtattgggttttgtctacgcaaataccattagtttcacacaagatgccatcagcgctactgtaaatagattgttcctctgttatcgtgcgaatggaactagaaaaccaataatcattgaataatatatgtgacagtgacaggccaccagaataaagctaatatctagaggggtatttcttcttgagtgaagaagaaatatgctacttccaaattttaggacgacaaatcctcataatatgaattaggcaaattacagaatgaagggggttgagaagtcccacagcacatcgctccttcgctaagagctccactgctaaaacagaaaaaaaaagtattaatcaattgtactaccatgttctttgttactaaacgcgcctatttttttcgagagcctttacgagagtcaatcaagcattctcccgcatacttcgctaagaaaaaagtgatctttaattgggcccttcatctatcatttttgcttaagtggcgtaacttattttatcatttcctctccctgccatcctctttatttttgttctgtatcacagcagttaattcagtttccattcaaagtatgccacggataacttgatgcttcaagaagaaaaattatttggcctaaaacttgctgtttcttcacaatttttctaaatgctctccgattcccggattgcagatgtttcactgctccacattatatcctttgtgtccaccttgataatcgatactttaaagattattttgtgggaggagagccttagaaagaatacgcttgttttaagaaggaaaacaagcggcaccaatcttcaattggtattttaaaatctattagacgtcaaatcccggttagacttgagatagatgtacctggagagaaaatctataataaaaaaaaaaatactttcaggtcagatatttctttttttgtccctaataaaaagaaatggtattctgccaaacaccaaagtgccaaataagcattattttacatagtacgaaatggaaattacgtcaattatcgacattatgacataaaattggatttaacaagatctctgaatctgatatgcttctttcattagggtggaaataacagcatttgagagaagcaattgccaagcttctatgaaaattttctagaaggcaagagtatttcagactttcctaatatgaaaggacaaattgacactaatgtctgattatggccaattcctgcggtaaattacacggcgattacggcgacatgagctcacattcatcactctatgggacaaatgtttccaaactgggcgcaacaaacacctgatgtgactcctaccctttggacaatgcagatccacgctacggcaaattagtcaaatgcactagaacatggcgcaagtacttattgtgacctttggggtaccgttaccgtcagttttcttcagctaaggcgcgcgcgccagataactaaaaaaaaatatagttgctgcttaaaaaacaatacacccgtactctcttgcctgtaaaaacctcgaaggaccaaagataccctcaaggttctcatctgtgcggtattcttcaaattacaatgacatttcccaaaattatcagatgtgctcaggtatcttctctccaatgagatgagacagatgaacatatttgaccttgaaggtcatggaaagtaggttgagagcaaatgtgtagaacgaaattaagaaaaaaagaaattacgcacggcattagctcgatgacttagttataaatagaggcctggtatcggctgtcatgatctcatctcttccctatttacaaaaaaactgcaagtatagacaataaaacaacagcacaaatatcaaaaaaggaattatgagcaacgttactacgccgtggtggaaacaatgggacccttctgaagttacacttgccgataaaacccctgatgatgtgtggaagacctgtgttttgcaaggtgtttactttggtggaaacgagtacaatggtaacttaggtgccagaatatcttccgtctttgttattcttttcgtgagtacttttttcaccatgttcccattaatctcaacaaaagtgaaaagattgagaattcctctatatgtttaccttttcgcaaagtattttggttccggtgttattgttgcaaccgcatttatccacttaatggaccctgcttatggtgcgattggtggtaccacttgtgtaggacaaaccggtaactggggtctttattcatggtgtcctgccattatgctaacgagtttgaccttcactttccttactgatctattcagtagcgtctgggttgaaagaaagtatggtctttcccatgaccatacccacgatgaaattaaagacactgttgtgagaaacactgcagctgtttcaagtgagaatgacaatgagaatggtactgcaaatggatctcatgacaccaagaacggagtagagtattatgaagattcagacgctacatccatggatgttgttcaatcatttcaagcacaattttatgcctttttaattttagaattcggtgtgattttccactccgttatgatcggtctaaacctgggaagtgttggtgatgagttctcctccctataccctgtcttagtgttccatcaatcatttgaaggtttaggtattggtgcaagattgtcagccattgaattccctagatcaaagagatggtggccatgggccctatgtgttgcgtatgggttaaccacaccaatctgtgtggccatcggtttgggtgttcgtaccagatacgtcagcggttcttacactgcgcttgttatctctggtgttttggatgccatttctgctggtatcttattgtacactggtttggttgaactactagcaagagactttatattcaatcctcaaagaacaaaggatctaagagaattgtccttcaacgttatatgcactcttttcggtgctggtatcatggctttgatcggtaagtgggcttaaaccaaagcgaaattctgcatgttccatatagattctatttcatattttatagttatttattctttagtaatagcaaaaaaacagtaataatttttctttaacagtctcggacaataaatacgctaaagaagatgaaaatgacaacttttacgctggtgtgcacaagtggtaccagaatacgtggccaccaaaacaatgacggatatagggagaaccaagtctagaaattacaaatgttcttttgacggttgtgagaaagtctacaacagacctagtttgcttcagcaacaccaaaattcgcataccaatcaaaagccgtatcattgtgatgagccgggatgtggcaaaaaatttataagaccgtgccatctacgagttcacaaatggactcattcacaaatcaagcccaaagcgtgcacattatgtcaaaaaagatttgtcacaaatcagcaattaagaaggcatttaaatagtcatgaaagaaaaagcaagcttgcatcaagaattgaccgtaaacacgaaggagtgaatgcgaatgtgaaagcagaactcaatggcaaggagggaggttttgacccaaaattaccttccggctctccaatgtgtggtgaagaattctcgcaaggtcatttgcctggatatgatgacatgcaagtgctacaatgcccatacaaatcatgtcaaaaagttaccagcttcaatgacgatctaataaatcatatgttgcaacatcatatagcaagtaagcttgttgtaccatctggagatccatctctgaaggaatcgcttccaacctctgagaaatccagcagcaccgacactacatccattccacaactttcatttagcactactgggacaagcagtagtgaaagcgttgatagcactacggcacaaaccccaactgatccagagagttactggtcggataaccggtgcaaacatagtgattgtcaagagcttagtccattcgcatctgtatttgatctcattgaccactatgaccacacgcacgccttcattcctgagacgctggtaaagtacagctacattcatttatataagcctagcgtctgggatttattcgaatactgaacgccatagaagagcaatttccgtcctctactcatgtgattcgaactatgaaacaaagaaaaggcaagagtaaatagcgtgatacctattacgtattacgtatacatcctattattcttgaaaaaaagtgcggggctccagagctccacattggtgaccccagagtatactgctctttctaatgccttttccatcatgttactacgagttttctgaacctcctcgcacattggtacctagaaatggctatcatgccggacggcaccgggcaataaaccggacggcacaaaaaaatcgaagaaaagagatttctttttctcgcgggcagtttttccggtcgatcgacattcgtacggtactttctctgtttcagggacatcatgttgtaaaagaaaaagacagtttaggtaatcgttcttttctttctgaaaaattttccacgacgacgacgacgaccacgaaacacctttgattgcgagatccacgaaattacctcctgctgaggcgagcttgcaaatatcgtgtccaattccgtgatgtctctttgttgcaccttcgccactgtcttatctacaaaactataaaaaagagtaatcctaccccatatctaaaaaaaattccttaacttttataacttaacttcaaagtttcttaatattttttcgctttttctttgaaaaggttgtaggaatataattctccacacataataagtacgctaattaaataaaatggttcatttaggtccaaaaaaaccacaagccagaaagggttccatggccgatgtgccaaaggaattgatgcaacaaattgagaattttgaaaaaattttcactgttccaactgaaactttacaagccgttaccaagcacttcatttccgaattggaaaagggtttgtccaagaagggtggtaacattccaatgattccaggttgggttatggatttcccaactggtaaggaatccggtgatttcttggccattgatttgggtggtaccaacttgagagttgtcttagtcaagttgggcggtgaccgtacctttgacaccactcaatctaagtacagattaccagatgctatgagaactactcaaaatccagacgaattgtgggaatttattgccgactctttgaaagcttttattgatgagcaattcccacaaggtatctctgagccaattccattgggtttcaccttttctttcccagcttctcaaaacaaaatcaatgaaggtatcttgcaaagatggactaaaggttttgatattccaaacattgaaaaccacgatgttgttccaatgttgcaaaagcaaatcactaagaggaatatcccaattgaagttgttgctttgataaacgacactaccggtactttggttgcttcttactacactgacccagaaactaagatgggtgttatcttcggtactggtgtcaatggtgcttactacgatgtttgttccgatatcgaaaagctacaaggaaaactatctgatgacattccaccatctgctccaatggccatcaactgtgaatacggttccttcgataatgaacatgtcgttttgccaagaactaaatacgatatcaccattgatgaagaatctccaagaccaggccaacaaacctttgaaaaaatgtcttctggttactacttaggtgaaattttgcgtttggccttgatggacatgtacaaacaaggtttcatcttcaagaaccaagacttgtctaagttcgacaagcctttcgtcatggacacttcttacccagccagaatcgaggaagatccattcgagaacctagaagataccgatgacttgttccaaaatgagttcggtatcaacactactgttcaagaacgtaaattgatcagacgtttatctgaattgattggtgctagagctgctagattgtccgtttgtggtattgctgctatctgtcaaaagagaggttacaagaccggtcacatcgctgcagacggttccgtttacaacagatacccaggtttcaaagaaaaggctgccaatgctttgaaggacatttacggctggactcaaacctcactagacgactacccaatcaagattgttcctgctgaagatggttccggtgctggtgccgctgttattgctgctttggcccaaaaaagaattgctgaaggtaagtccgttggtatcatcggtgcttaaacttaatttgtaaattaagtttgaacaacaagaaggtgccctttttctacttatgtgaacatgttttctatgatctttttttttcttacttttacaactgtgatattgtataaactttgttagaaattcacgggatttattcgtgacgataaatatttatatagacaaagaatatgacgatttatgaaatctacatgattttagtttcttttaacaattgctcgtttttttctcttgcttaattttaaatttttttggtagtaaaagatgcttatataaggatttcgtatttattgttcaagtatttaaagactagatgtctttattcttcataaaattgcacgccaattttaaccctctctacacttcctctagatagcttgcgtactttcttttgtagcgtgataattctggaacgaacggaagcacttgttttaagatcgtccttactaattctcacaaccacttcatacccgcgatttttacgcgtggattcttcttttacctttgtagtgtttgcatcatcaatgattaattcttttaaactggtctccacctcactacgcttagaaacatggaaatcaaatacgttatctctgatattaccacctggatgaacaccgcaaatcacatacataatcgtaccaatatacttcgtccaccatacaattctcaatgcttcagctttatcaccttcgcgtagaactacttgttctaattcttgggagtatttttcttcagattccggaatgttgccgccccatctactacatagagcaattcctatcagcgctctagctctgtgagataatccatgacagccggctattatccctcttgtagcaacatgtaatgcagctgttggttgtaactcctttggataagaggcatgaacaaatgctaagttacataaagcaggagcaatcctttcgtttactatttctggtatatcttcttgtgggattgatgttctcaatagatatagatatttttcagtaagtaatggagcataaggacgggacgcaattagcaatggatcttgtgcacgaatttcttttggaagaagagaataaagtgaaccctctcgaacaccaccctcactaaaatgtacagctttgatctggggaatcgcttcaaaaacagcactcatgaacaaaccaacggcaggaagttgtaaagcccttctatcagaaaccttaaatattttatgctcttttgaagaacctggtattttttgttttaggaatagataatctgacatagacgagaattcttcataagtgcaagcatatccgttaattattgtttggatgggataaccttccgactggtaaagaagcagatgtcccatacctcttaaaccacccccacgggtccaaaggtcaaatccaccttctttcttggcgtcatcaatcatttcttgaggtataccaattttttcaatcgcatctttgtacgcttctttaatctcataaaaaagtgccctattatcatctgttctcattcttctcaaaagagttccagctccatatggcaaagatacaggtttgctggattgcttgacttctccgtgcgagcttattacccatgataactgagtactaccacctgccacatctagatatagacctcttactgtattaaatgaggaaacaacaccatatatgccgaccctagtttcatcttcctggcctaatatttctactttccagccagtgctaccgtaaacagcattaacaaattcatccgcgttaatagcatctcgcgtggcttctgttgcaattactctgacactagtttcaggtacaccaaaatcatcgcaaattaatttgaatctcttcatggcagaacaaacctcttttataatatctctgggaatagggcattttgcgttcgtatgtgtattatattgaacttcgtatagagaaagaccaaccctatctttaaaaacacaaggcataattcttgcatgatgtgcagccttggaagatatactaaaacgaataccattagaacctatgtcgacgattccacacaagtttctcgacacgacctcagtctcggtatcactatcgctaagtgttgacatttgtggcacgcctacacttttcgttcaaaacaatccttagtaaaggacacttccaagagtgagtttcttttttaaaaggtacatatgaatgaattactaatctcacttcgattctttcaattgatctaggaactccgccggcaaagttatcctatctcggcattctgacccggatcgcttatcgcggtcatgtgactaataattgaaatgataaatagcacgatatgtaacaatagtaatatatcaattgacaatgtcatcttgttccctaataaatagtaaaggttccaattgtttcaccactggctgcattttaaaaacaaagcattataagtaaactctcacacatgctaacttctgttgggaagcaatacaaataacagaaaggattggggtaatgaatatcagtaatgtctattgttcccggccatgccgctcattcaaactctatatcggaacccaagaaatccagatcaccattcggatcacttattgagctcgccgctgtattactagaataactatcggatgattcaagatcaataggaattatttcagggcagttttcggggcctgattttaggacttgttcacccgcttccatagacgacatctgttgcgatagattataaatttttgaaggaagtgtatgaactgtcgcaatatctgtattttcttcttgccactgctttggtttactattcagtcttttttccaggtgaggggttgtgttgatattttttgcaagcagtggctggcgtatttgatcaggttttgatactggcttgattgaggagggtcctttttcttttatatactttactggaataccctctttacaacataaatgtctgcattgcgttttgtctttgcagctatgaaaacactcgtaattgccattagatcttacttggcggccattactaaaatgtgaagaagagtgtgcctccgggtgaataactgctgcagattcaaccgcctttgatgatttcttcctttcattcaaataatctagtatactatcatctgaggatagcgattcttctaatccatctttatgggaaaccctagacgttttccccacttctccgtcactactgctttcatagaagaggcatttttctaaactatttagatctttccttatatttggtgtcttcgcagagaactgtgatgccaaatgatcagtggaatatacgattgttttgccgagtccggcgatttcttggcaatgaattgagaattctattttttctagttttggtgatatttttgctgaaattctaaagccccttggtgactgtagtttgttaacttgcaatcttctaaagtcgattaactctcctgagcttttctcggtttcgatatctaatgagaggtgctgaccatgccaaatgctagacttgaatgttgcactaatctcaactttaaatgtcaaccacaactcttcattttctattttgcaattttctagttttgttctaatattcagacaaggcaacaaagaaatgtcgtttttaatttttatgccgtttccaatcttgaggttaagatagtattcaatctgagtatctgacaaatgccccatttcttctagattggtaattccatgtcgtattagccttcttactgaaactagtccaattgttttcaattgcctaagaaccattggcgtgttttcccagcagtgaccattcaggcttcgcagtaagaacaaagtatttttcagtgatgttccatcacttttttcaataaatgtgtctaccatgcattttagtaatctaaaacaatgtctaaaaacgaggaatttatcctgaacaagagtttgatgtagtttagaagcgccttcgtatgatggaaattctaacccacctaactcatattgaatcaaaagagaaaccttttgactaaccctgtcaattatttggctctgtttcttctcggttaaaaatggatatttcaaaagtggcgataaattgatttctttgaacaattttttttcattgtgcctcaccctcataactgaaaactcttcagaagtggccagtaaatttagtatcccttgtaatgatagaaatttttttgcgttaatgaattgtttcatcgactcaaaggatatataatgtcgcgtcattgcatttccgtacgctgtagatttgtactccccattgctgatatcgattattttcacttttactaaggtgtcaagcaaatactgacagaattgatttatctgagagtcttcaacggaatgaaaactaacgtatctgttcacctcttgatatgcagctggattcttcccaaatctaacgtaaaagaatgtgtttcgtagccaatttactgcagtttcaattgaatatacagtttccaaagaggtttctgctgctaaatgctcgatcaaattcaaatgtaatgaactttccaaaacgtcagttccatgaattaagttttcatatgtttgcttcattttagagtctgtcatgattactgcgcacccgtgagtttcaaattgaggtcttcctgcccgcccaatcatttgcagtacatctaggtctgaatactcttggatttcagaagagttccaacttttggtgcctttgataatgaccaaatatgcgggaaggttcacaccaacagctaacgttgaagttgaacacaatatattaattgaacctgcaagaaattctttctcaacggcagtacggtcttctaaagaaattccagcatgatggaaagcgataccttgttgcatacattcatttaatattttatcggagggattatgattacatcttttcttactttttgaaaaaatatgattatttaataaaaattttgctgttgatatagttgaagccctagtcggacaaaatattagtacgggacgattatcggcatgcttttcaattatttcaatcaatttggaattatatatagcatctttttggaagtcatttttgcaattgaaggagtacccataaacaaacttcgttaactgaacttgcctgtacgattcgtcaaaagaaagaatatttgcaggaagctcgttgttagttttgagccacaatgctaggtcttctatatttggaactgttgcacttaaagcaacaaaccgaatgttttgacacattgtattcatccttgtcagaattacttccaaagatgctcctcttttctcctttatggtatgaatctcatcaactaggacaagtttgaccaattcgaataatcggctgtaatcggaccatcttcttgttaacaaatcccatttttctggtgtcgtaattattatgttacattttttagccttttcagtttccagaaaagaggtatcactagtaagcataccaacagaaagattcacaaaggaaggaaaccagttcttgtacatctcgtaacatagagatttggttggcgcgatgtatataattttggtgttattggtatcactatttgtttcctttataagacgtaatattgccaattcaaataatacagtcttgcctgatccggttggtgaagaaattatgcagttctcgttactctcataaatactaggaaaagcctctgattgcattttattaaattctgtaaatttaaaaacccctctgaatgaatctggtaatatggtcgtgctcaaacatttcttcgctgatttccttatcgtgaccttcttaggtttcttcgcctcttcatcaggtgtctgctctaaatcgtgatcaaataatttactagttacttgtgtatcatctgctgttattgaaaaattatcgtctttgtcgaagaattgcagaccacggccctcaaatatttcctctgtttcattttcatcatcacaatcatccagtaaactgttataagacaaacctactttaaaacttggttggcggctatttttcttatttcttttaaatgtagcagactggtcgttaaagtcaatatctataagtcctctgaaattctagtccagaaaaaccacttttggttgcatttccgctagataataaaagaaagaggtaacaatgttagtcaaaatactgttgttgtccgatatggtgtaaactgataagggtgttgctaagcttcgttactactatttggagagggtctacttctttttcctgtaccgaggcgatcaaactttgttttcatccttacgacgcctcttaagttgtcaaatccaccttgaggtatcaatcattttcaatgaaaggatttcttgatagatgatactaatagtcccgttttgtttataatccggggcaaagtctaaatacccgccgagcctgcatccattcgtggtacatgatatgttaaaactacaacaaggcataaaaaagggaagtatatatgattaattatatatacgtaaaggaaaagatacgtagttaaagattgtttttgttggtatcaatggaatcaaagatgagtgaagaagaagcgcataaaacagtggaggtggatgacgtcggggttcaattggatgagggcgatgaagaagaccttttggagtatgatgatgaactcgtggaggaacaaccatcggacgcccgtatacgcaacgtggcagagactttaatgaaaagcgaattgcccaaagtcaccgtggaatataaagatactacatttctgttgttcacgtcggatgataagaacgaaagtaacaaccccataatatgtgaaaacgctgctctttatcagcgacccatgggggaattcatggaatccattcgtaaatttatgggaaatcgttttggcaggttggcttttgctacgaaggagttggttttacaactgaaaagcctcgatttgaccttgttcgaagataatgtctacaacaaccatatttcattcagcgatgtttatactatatttaaaatcctgaaggaaagatcggagtctaattttgaaactgatataccgacgcacttggctattgaattaagtacaaggccaagatttgtctctcggtacaacgccttggttgaattaactgaaagctcagctacgttgaaaaacataaagccattttctaacgatgaaacgcatcccttaattgtggatgacaatgaccaatatacacaccagaatacttcagaagtcattgtaatggacatagatgatgacgtaggtgaggattctgaagactaaagtagccatgtttaatcagcactgatcgtgggaaatcctgatgtccaacggtgagtttctgatttcccagtcacggattccttttgagaatcttctcccgcgaataaattattggctctgtgtaatatttaaggtcgccttctttttcgtttgtatagtcagcagttaagtattcattaattttggatgatgcaaaggtccatattcgatttctgatagcccttcccccttttttgtagcgaattgtattattgttttgtattgttttttcgtcattttcttcaatttttttcaagttttactttcggaagaattgctgaaagtattttctgttaggatatgtaaaatacaagcataaaatatgtttcaggagaagaaaatcactcaatagtgccacaccattgttaacgagctcgagtaattgaatcaatttagagaaatagatcatattacaaaaatactatgattattgaacgttgggaagtaaagttatctaaatgtaaccaaaatgtgggcggctattctgttctgtcaggaaacttaaaagaaaacatcaaactgggaagacgagcacaaaaatatttgaaagagctaagaaatttgcaacttaaaccactgaaaatcggagggtatgaaaactgcggcacgatcaatggtgaagagtattttttggaggtaattcacatcacctctggaagacaaaaaatagatgtagccgttggcaaaacatggaatgtgactaacattgagaatgacaacaaagaagaactacagtatgagttattcaaggaaaagttaaaagtcgggaaacaggacatgttattttttagctggatgaaaagtctttcagttcaattaaatgctcctcttcaccaaaaaatgacggaacacggtttggcagacgataacacgaggttagagtggttcaacatcccacttctcagaagaagtcaatacaggaaaaaggtaccatatccgagtttaagacaaatgtcctctgtactggaagtgcaatgcagcacactaacggaggaaaagttgaacttctgcgttggattttctgataaacctttgtcagaatggaagccccaaatttttgagcaaacctacaatagataccgtttacaacggatctcacctgagaaatctttcaaatataagagtaggtgcagtaagtacaatttcaagaccagttcgcaaagctgggttgtgaaagtcccagaacatgatcaacagcttaatacgtttgaaaaacgttatgatgaactctttgatgctcaatttaataaactagaattttttaaaataagaatgaaaaaattgaaaaagaataagccaattgagaaaaagaactataaaatatggtgtctagaaaaagaagacctaaaggatttggtatgggatcctctgaaaagaatttgcaatcattctaggtatgcaatatttgagcatgttaccataaatagggaggcctattcgatcaaaccattaaggttaacttttcaaaaattagattccggctcccttgacctgatcgataatcaaaaaaagacgtttggtagtataaagcttgcaatgagtatgccagatgtaaaaaaaactgaaaatcagtcaattgaagaaagtgaaagacacgatgaaactgctattgaaacccaagaatttgatgaaaatgattgtctttcatctaaggcggatattaatacatcattagctcctcaaaagagatctttcatcgataatgaactaatgtccatgttagtcaccaaaaaaaaaataaagaaggacaaggatgttagtgacaccggtatatcttccacttcatacttgataaattctgggacatatgcaaattctcatattgaaattcctacctctaattcagtttacaatggaaaggaagattgctcatttaataactactcagtaaagcattcaatattggaagaagatattgagaataaatgcatagccgtaaatgaaaacaaggtgattgagaaccaaaaggtaattcagtcattatgtaaaaattcccatctagaccttatcgaacaatcttactttggcgaatgcgatttcattataaaccattcaacatgtgtatataaaattcaggcgagccgatttatgcaactcagaaataacggctcattgcattacgataaagcggtaaacgatcttttaactgaatttcagagagtcattataattgtggagttttctgaaataatacaagacgttgatcctgatcttttctggaaaatcaaactttatttattgaattcacgtgttgatgtttttttcattcatgagactactgacttttttattgattggatgaaatatttcattgcaagatgggccttttcatataacgatgagaaagaaaaaaatattgcaaatgccgatattcttctagatttgggatttaacatcctcttagtacggaaaattttccagacatatagtctcgaagaattttttatggcaataataaaggaagaaagcaaagctgttaaaatgcttacggtttcacaaatgactcgcctgaagaagttattaaccttagaatggtaaatccagcaaggatcgttacccggtaaactatttatactacgcctgcctctttcgttcttcgactacatgctacagttagtaaattcaaccaaggaaaatgtatttattaacatgaactagccacctaattaacccttaccttattttttatacccttggatcatcggagtatctgtagatcatatgttaacgtatgtataatattacatctgtcacaataaacaacccgaaaaaaataccgcacggaaaatgagttactgattaagatgcactttttggtgagggtgcgtgacttgaaactaaaaattaccaatagtcaaaccctttccattttcgagggaagcaatatctgaaatttatatttttagaaatttccaagagaaagtggcttttaacgaggttcttcttcttcatccccttttttaccaatattcctttttatggttgtattcgaaataactatacttggggccaatggaggacccaccgaatacggaacacagtgttttatacttaagcctgctagaacagaggatccagaattaatagctgtagacggtggtgcaggaatgtaccagctacgggagatgttggtccaagggcgaaatgaaaatgaaggtgatgatgagcttgttccaagcttttatgaacatgatcgagagccaatagagttttttattgattccaaactgaacatacaaaagggattatccaagtccttgctacaatcattaaagaggcagggagagcattttgaaagcgccaatacaatgaagaaaacttacgaggttttccaaggaattaccgactactacattacccatccccatctggaccatattagtgggctggtagtaaactccccctcaatatatgagcaggaaaacagtaaaaagaaaactatttggggattaccgcatactattgacgttttgcaaaagcatgtctttaatgacttaatatggccagatttaacggcagaacgttcaagaaaattgaagctaaaatgcttgaatccgaaggaagttcaaaagtgcactatctttccttgggatgtaataccgttcaaagttcatcatgggataggcgtcaagactggcgcgccggtatacagcaccttctatatcttcagagacaggaaaagcaaagactgtataatagtttgcggagatgttgagcaggaccgcagagaatctgaagaatctctacttgaagaattttggtcttacgttgctgaaaatataccgcttgtgcatctcaagggtatattagtcgaatgttcatgcccattatcttccaagcccgagcaattgtatggtcatctatctccaatatatttaatcaacgaattatccaatttgaacactttatacaacagtagtaagggattaagcggtttgaatgttatcgttactcacgttaagtcaacacctgctaaaagagacccaagactaaccatactcgaagagttacgatttttagctgaggagaggaacttaggagacttgagaatatctattgcgctagaaggccacactttgtttctataatgtacacaacgtcaataacataatactacgtagatgaaaagcggaaaaattcattacccgggagcaagcaaaatactagtagtaactaatgaaacttctttccattattattgatgagttaacttatgtagactcatctttgaatcccctatcccaacataagtcccggaatggaactccgtagtttttctagacagcctgatggcatacttgctaacccaagattgggaagggaggaagtattggaaggtgaacatccgcaagatgctagattagcccgacaaagcatttggttgagcccaagtttaattgcggagtatatacagctttttttcaattttattataggaactataggactgtctcttgctattaaattcattttgatgataagaaacgatgttaacttaaaactggagcataacgtgagggaagaattagataaaattgcaacttgcaaatcaaggtattttgaaaaccagtgcgaacctcatatgagggttccagcattggaggtacgttgcaatgaatggtcaaaatgtatgaacaaggaaatagtgtctggctccgattaccaatgggctaaagcatgggctcgtactctggcggaggtaataaatgctttttttgaagcgttcagtatacgatctttccttttcattttaattagcataataggtataatatttgttaccaatacgagtttcggatcatacagggtttatctcaataataaagatacaaaatcggttcgccatgcatagtgtatataacttaatctaatctgcacatttatattatttagatccatacgtcgatgaggatatgcgcaggaaagacataaaggaatattgttatttcaaagattttctccactccttaaacccgttcgataatatatgttctccatcaatcaaacctgaatattcctcatcactttcttcaatttcggataatcttaggtgattattttcgaaaaccaacttaaatgctcttatttgagaatgaggatcctcatctcttggtatcattttcaaaagccactcagtaaggagaccataccatttaatggcttctaaacatgcacttccaacttgtggattattgttctttaataaaacaggtacttcctccgttgaaaactcttccacagtttttaatacataatggtcgtctttaaaaccatatatgatccttgggatcccaactaagaagcattgcagccaggtccggaacagtttacgctcaaacttatgcgtatccgatatgttcgcaacttgctgcgtacatttcaattcggcataatgttttaaattgtctctaccgttttctttaaagtcaaatatacaatccacctcagcaccaagaattaacttgcagttacctacaccagttctcacaacactaatgtattcatctccatgcgatacaatccttttagttcttttttctatcacttcacggggtgtatactgcaacggattggaaagagtagccaaagtttcaaacttgtaccctgtaaatacattcagatcttgatttatattacgccctgcttcagttgcagaggaagccttagctgcattgacagcttcaggcacttccttgataaaaagttggccgttgaatgaaacgatacgaagatcaactgtattaaaagatggagagtcaaatgcacatgaaattaatttccgtgctattcctctaaaagtaattatatcagcattaattttttttcctttatgtctttcagagctttctatggtttctaatagcccacgcagggaacacctgtcttcaaaatctttgtaataatccttaaatttctgaaatcctgatgaaagatccaacttcctgtccaattcagcgtctggaagatagtagtaattcaaattcgtatcatcgctaattaaatattcttcatccttagttcttgaatagaatcctatttcctttggctgcttcagagctgttgtcgaccctctttgctttacgaacaaatttgcactaacacccattgggatacactatgttggtctaatatttcgctattctttcaccatattacagaagtattagtaacattaccagacctcatctgttcctaatattctcgaagtaaatttttcaatttacccgaatgcttactctttttttcttcttcgttaaaagcaagataaagtgaaaaaaatggaagataacttccataagaatgacgaaactattttcaaaggttaaggaaagcatagaagggatcaagatgccatctaccttgactattaatggaaaagccccaattgtggcttatgctgaactaattgctgctcgtattgtgaatgcgttagctcctaactccatagctattaagttggtggacgataagaaagcacctgctgccaagctcgatgatgctactgaagatgtcttcaacaagataactagcaaattcgccgccatcttcgataatggtgataaagagcaagttgctaaatgggttaatctggcccaaaaggaattagttatcaagaactttgctaaattatcacaatcattggaaacactagattctcaattgaacctaagaacctttattcttggcggcttgaagtattctgccgctgatgtagcatgttggggtgctttaagatccaatggtatgtgcggttccatcatcaagaacaaggttgatgttaacgtttctcgttggtacactttgttagaaatggatcccatcttcggcgaagctcacgatttcttgagcaaatctttactagaattaaagaaaagtgctaatgtgggtaagaagaaggaaactcacaaggctaactttgaaattgatttgccagatgccaaaatgggtgaagtcgtcactcgtttcccacctgaaccttctggatacttacatattggacatgccaaagctgccttgttgaaccaatattttgctcaagcttacaagggtaagttgattattagattcgatgacaccaacccatcgaaggaaaaggaagaattccaagactctattttggaagatttggatttattaggaatcaagggtgatagaataacctactcatctgactacttccaagaaatgtacgactactgtgttcaaatgatcaaggatggtaaagcttactgtgacgacactccaactgaaaagatgagagaagaacgtatggatggtgttgcttctgccagaagagatcgttctgttgaagagaacttaagaatttttaccgaagaaatgaaaaacggtactgaagaaggtttgaagaactgtgttcgtgccaagatcgattacaaggctttgaacaagactctaagagatcctgtcatttacagatgtaatctaacccctcaccacagaaccggatcaacttggaagatctacccaacttatgatttctgtgtcccaattgttgatgctattgaaggtgttacccacgctttacgtaccattgaatatagagaccgtaacgctcaatatgattggatgttacaagctttgcgtttgagaaaagtccatatttgggatttcgctcgtatcaatttcgttagaaccttgttgtctaagagaaagttacaatggatggttgacaaggacttggtcggaaattgggacgatccaaggttcccaactgtcaggggtgtgagaagaagaggtatgactgtcgaaggtttgaggaacttcgtcttatcccaaggtccatccagaaatgtcattaacttggaatggaacttgatctgggctttcaacaagaaggtcattgatccaattgctccaagacacactgctatcgtcaacccagttaaaatccacttggaaggctccgaagctccacaagaaccaaagattgaaatgaaaccaaaacacaagaaaaacccagctgtgggcgaaaagaaagtcatttactacaaagacattgttgtcgacaaagatgatgctgacgtcatcaatgttgatgaagaagtcactttaatggactggggtaatgtcattattactaaaaagaatgacgatggttctatggttgccaaattgaatttggaaggtgatttcaaaaagaccaagcacaagttgacttggttagctgatactaaagatgtcgtccctgttgatttagttgacttcgaccatttgattaccaaggacagattggaagaagacgaaagtttcgaagatttcttgactcctcaaacagaattccacacggatgccattgctgacttgaatgttaaggatatgaagattggtgatatcatccaattcgaaagaaagggctactacagattggatgctttacccaaggatggtaagccatatgtcttttttaccatcccagatggtaaatctgtcaacaagtatggtgcaaagaaataagcatcacataagtaatgtatatacatatttatgttatttctcaaccagtaccttttgaacaatatcttttataagtgaatggtttgctttctgaaccagtcctgtgttcgctgccttgaatcatgtaaggatagcagcttatgacatgtatgtctacctatagaactttgactgtaaaagtttatcatccattacccggttttgtaattttgacaatttatattttattgaaattggttcaaatagtgactacgagctggaaggaaaatattcaaagttacaaaaggtacttgaaggataccaaagtttgtaattgtattgcactaatttgttgagagcactatagaaatgtctgatttagatgaggatttattagccttggctggtgccgatgaatccgaagaagaagatcaagttttgacaactacatctgccaaaagggcaaaaaacaacgaccaatctctttccaagaaaaggagaattgaagtcggcagtgtagaggatgatgatgaggaggacgattataacccttactctgtaggaaatgcagactacggttccgaagaagaagaagaagctaatccttttcccttggaaggaaagtacaaggatgagagcgacagagagcacctggaatccttacctgaaatggaacgtgagactctattatttgaaagatctcaaatcatgcagaagtaccaggagaggaaactttttagagcacgtggaagagatatgaaggaacaacaacagagagccaagaacgacgaagattccagaaagaccagagcttccactagatcaacccatgctactgggcattctgatatcaaggcttcaaaactttcgcaattaaagaaacaaagagcgaggaaaaaccgtcactacagcgataatgaagacgaagacgatgaggaagattacagggaagaagactacaaggacgatgaagggagtgaatacggggatgatgaagaatacaatccttttgatagaagggatacatacgacaaaagagaagaagtggagtgggctgaagaggaggacgagcaagacagagagcctgagatttctgatttcaacaaactaaggatcggtcgttcatttgtcgcaaaattttgtttttatcccgggtttgaagatgcagtcaaaggttgttatgggagagtcaatgttggcacagataaacgtaccggcaaaacttcttaccgtatggtgagaattgagagagttttcttgcaaaaaccttacaatatgggtaagttctatactaaccagtatttcggtgttacccaaggtaaagacagaaaggtttttcaaatgaattattttagtgatggtttgtttgccgaagacgaataccaaaggtatctcagggcattggataattcgcaaatgattaaaccttctttacattctttgagtaacaaaacgaaagaggttatggattttgtcaatacaccattgactgataaaactacagatgaggttgttcgccataggatgcaattcaataaaaaactatctggtacgaatgcagtcttggagaaaactgtattgagagaaaaattgcaatatgccaaggagactaataatgaaaaggacattgcaaaatactctgctcagttaagaaactttgagaaacgaatgtctgtatacgagaagcatcatgaaaatgaccaatctgacattaaaaaactaggcgagttgacctctaagaatagaaaattgaatatgagtaacatcagaaatgcagagcatgtgaaaaaagaagacagtaataactttgattcaaagagcgatcctttcagcaggctaaaaaccaggaccaaagtttactatcaggagatacaaaaggaagaaaacgcaaaagctaaagaaattgcacaacaagagaagctacaagaagataaagatgctaaagataagcgtgagaaagagctacttgtggcacaattcaggcgccttggtgggttggagcgcatggttggtgaattggatatcaaatttgaccttaagttttagtaggcaggacaatttcagtgtttgtaaaaatatatttatatttatatatttaaatatactaaataaaaataatactatcatcgttgtgatgcaaaaaaaaaaaaaaatgaacagaaaataatagtgatgtgaatggtttcgtgccaaggaacaaggccatgcatagtaaaccttctcactatgccaagtgaggataaattgggtgaagagatatcaacgagggtgattaatgagtattcaaaactaaaatctgcctgcagaccaataattaggccttcaggtatcagagagtggacaatattggcaggtgttgcagctattaacagagatggcggtgcgaataagatagagatactttccatagctactggtgtgaaggctttgccagattcagaactacaaagaagtgaggggaagattctgcatgactgtcatgcagaaatactggcattacgaggtgctaatacagttttattaaaccgtattcaaaactataatccatcaagtggtgataaattcattcaacataatgacgagatacctgccagattcaatttaaaggaaaactgggagttggcattgtacatctcgagattgccctgtggtgatgccagcatgagtttcctgaatgataattgcaaaaatgatgatttcatcaaaatagaagatagcgacgaatttcaatacgtcgaccgtagtgtgaaaacaatattgaggggacgcttgaatttcaatagaagaaatgtcgttaggactaaaccaggaagatatgattccaatatcactttatctaaatcctgttctgataaattattaatgaaacaacggtcgtcggtactgaattgtttaaattatgaactctttgaaaaacctgtatttttaaagtacattgtgattcctaatttagaagatgaaacgaaacatcatctagagcaatcatttcacactcgtctaccgaatctagataatgaaattaaattcctgaattgcctcaaaccattttatgatgataaattggatgaggaggatgttcctggtctaatgtgtagtgtcaagctctttatggatgactttagcaccgaagaagcgattcttaatggcgtgaggaatggattttataccaaatcatcgaaaccactgaggaaacactgtcaatcgcaagtaagccggtttgcacaatgggaactattcaaaaaaataagaccagagtatgaaggaataagctatttggaatttaaatctcgtcaaaaaaagagaagccagttaattatcgcaataaagaacattttatctcccgatggttggatacccaccagaacggatgatgtgaagtaatatatatatatattgttgaatatgcgtatatgcacacttttttgttagtgcaccttaaagaaatatatacacagtagaaatatctatatatccagagttcatctatctttccctctctgtggtattatcatcacatattttatcattttttatcatcttcttcgtcatcgtcagatggaccatcatctatcatttccccatcctcattgttatcacctgatccattggtactatcaatcgctaactcggcaccctgcaaaaggtcaattaattcatccagttcatcaccatgaaccaaatcaactggcttttgattgttatagtttctcaccctaggatccgcacccacttcaattaagtttctagcaataaaagttccatgctcaggctcctcttgactgtatctgacagtaacatgtaacggagtgtcgccatcaacgtcgttttgtgggtctatttcgatttcaccgtcttgatcgagaatcttgtcgagaacttcccaggatccatacttacaacataaatgtaacgctgtattccccagtggttctttggattcgttaattagctttgcaatcttctcaggatcattatctaagctatcaaatacggtctccaaaagatccagattgtttcttctagctgcatccagcaattgttcacttaaagaagcaccttcagtattcatgatcaaaaaaagaaactaatttattttgtgaaaaacttcgacttctttcacttatgacttttttcactgggattcagaaactacctcacaggacccctatataatgaatttattgtcaacctttctatcaacgcgttataccttgggtatactaggaaaaaaaaaaaaagatacatatggatgtatatgacctgcatacacgatccgaaaatcttgaacgtaattgtaacactatcaacacattaaaatggatattaatgaattgataataggtgctcaatcagctgataaacacactagagaagttgcggaaacgcaattgttacagtggtgtgattccgatgcatctcaagtgtttaaagcgctggcaaacgttgccttacagcacgaagcttctctagaatcgagacagtttgctttattgtcgttaagaaaattgatcaccatgtattggagtccaggatttgaatcataccgttctacatcgaacgtcgaaatagatgttaaagattttatccgagaagtgctactgaaattatgcttaaatgacaatgaaaataccaaaataaaaaatggtgcatcttactgtattgttcagatatctgcggttgattttcctgatcaatggccgcagcttttaacagttatttatgatgctatctctcatcagcattcattaaatgcgatgtctttattgaatgaaatttacgatgatgtcgtatctgaagaaatgttctttgaaggcggaattggcttggcgacaatggagatcgttttcaaagtactcaatacagaaacttctactttgatagccaaaattgctgctttgaagctacttaaagcatgtcttctacaaatgagctcccataatgagtatgatgaggcgtcacgaaaaagttttgtctcccaatgtttagctacttctttacagatattgggacaattgttgactttgaattttggaaacgtagatgttatttctcagttgaaatttaaatccattatatacgagaatttggtttttattaaaaatgatttctctagaaagcatttctcaagtgaattacaaaaacagttcaaaataatggcaatccaagatctggaaaacgttacccatataaatgcaaatgtcgaaactactgaaagtgaaccccttttagaaacagttcatgattgttctatttatattgtagaatttttgactagtgtttgcactttgcaatttagtgttgaagagatgaacaaaattataacatctttaaccattctttgtcagctaagttctgagacaagagagatatggacaagcgatttcaatacatttgtatcgaaggaaacaggcctagcagcatcatataatgttagagatcaagccaatgaattttttacttcattacccaatcctcaactttccctaattttcaaagttgtttccaacgatatagaacacagcacgtgtaattattcaactttagaatctttactatatctcttacagtgtattttgcttaatgatgatgagataactggtgaaaatatcgatcaatctttgcaaattttaataaaaacgttagaaaatatcttagtatcacaagaaataccagaattaatattggcgcgtgcaattttgactattcccagagtactagacaaatttatagatgcattacctgatatcaaacccttgacatctgcattcttggcaaaaagtcttaatttggcgctaaaatctgataaagagctcattaaatccgcaacattaatagcatttacgtactattgttattttgccgaactagattcagtccttggaccagaggtctgctcagaaacccaggaaaaagtaattcgaataatcaaccaggttagtagtgatgccgaagaggacactaatggggctttaatggaagtattaagtcaagtcattagctacaatccgaaagaacctcattcaagaaaggaaattttacaggctgaatttcatcttgtgttcacgatctcatccgaggatccagcaaatgtacaggtcgttgtacaaagtcaagaatgcttggagaaactattggataatatcaatatggataattacaaaaattacattgaattatgtctcccatcatttattaatgtgctagattccaacaatgcaaacaattatagatactcacccctgctatcattagtcttggaattcatcacagtttttttgaagaaaaaacccaacgatggatttttaccagatgaaataaatcaatacctatttgaaccattagcaaaagtattagcgttctctactgaagatgagaccctacagttagccacggaggcattcagctacctgattttcaacacagatacacgagccatggagccaaggttaatggatatcatgaaggttctagaaaggctgctgtctttggaggtatcggattcagccgctatgaacgtcggtccattggtagttgccatattcacaaggttttcaaaggaaatccaaccgttaataggaagaattttggaagccgttgtggtaaggttaattaagacacaaaacatttctactgagcaaaaccttctttctgtattatgcttcttaacgtgtaatgatcctaaacaaacggtggattttttgtctagtttccaaattgacaatactgatgctttgacattggtgatgcgaaaatggatagaagcctttgaagtcattagaggtgaaaaaagaatcaaagaaaatatcgttgctttgagcaaccttttcttcctgaacgacaaaaggctacagaaagtggttgtcaatggtaacttgataccatacgaaggggacctgatcattacaagatcaatggctaagaaaatgccagacaggtatgtacaagttccactttataccaagatcattaaattgtttgtttctgagttaagcttccaaagtaaacaaccgaatccagaacaattgatcacaagcgatattaagcaagaagtggtaaatgctaataaagatgacgacaatgatgattgggaagatgtagatgatgtactcgattacgataagttgaaagaatatattgatgatgatgtcgatgaagaagcagacgacgattcagacgatataacgggactcatggacgtgaaggaatctgttgttcagctactggtaagattctttaaagaggttgcaagcaaagatgtgagtggcttccattgtatttacgagactctatccgacagtgaacgtaaagttctttcagaagcccttttgtagcttatatacataagccgtggagatatcagatgtaaagtagttagagtagaaaaaatgcggcaaaataagcgccgtctatataaaagaaagaaagtgttaaataaactgaccacagaaggtggcaaaaataatacgagatttagaagtcagataatggacccgattggaataaacaaagtcttggaccatttagcaccctcagagcttatcaaacctgttaagagttgccataataaaccttcagtgttggtgttggatgacaggattgtggatgcggcaaccaaagatctctacgtgaatgggttccaagaagagattcagtatcagaatcctacaccggagaacttgcaacatatgttccaccaaggtattgaaatattggattcggcaaggatgatcaacgtgacacatttagcgctttggaagccttcttcttttaagttggggaatcctgtggactttgctctagatgataactacgatacgttttggcagagcgatggagggcaaccacaccaattggacattatgtttagtaagagaatggacatctgtgtcatggcaatattcttttcgatgattgcggacgagtcctatgctccaagcttagtgaaagtttacgcggggcatagtccttctgatgcgaggttttataagatgcttgaagtgagaaatgtgaatggctgggtggcactaaggtttctagataatagggaggacgaccagctgctgaaatgtcaattcatcaggcttttgtttccagtcaaccatgaaaacggaaaagatacacatctgagaggcataaggctatatgttccatctaatgagccacatcaagatacccatgagtgggcacagaccctcccagaaactaacaatgtcttccaggatgctatattacgttaataatatgccgtttatgatattttcttccttgctattaccctgccttttgctttttttttttcacttcaattgcagggattatggaataaaaaaaaagttgaaagtagtataaacacaagatcaaaaagtggcaaagaggacccgctctgtttattgctactcaattgtagaagagaaaatagtaggatgtccgatttggaaaccgtagctaaatttctggccgaatcagttattgcttctaccgctaaaacttcggaaagaaatttgaggcagttggagacgcaagatggattcggtttaactttattgcacgttattgcttccacaaacctgccgttatccaccagattagcaggtgctttgttcttcaaaaatttcatcaagcgcaagtgggtagatgaaaatggtaatcatttgctgccggctaacaacgtagaactgatcaaaaaggaaatcgttcctttaatgatcagtctaccaaataatttgcaggtccaaataggagaggcaatttccagtattgctgactctgattttcctgataggtggcctacacttttgagtgatttagcttccagattgagtaatgatgatatggtgacgaataaaggtgtccttacagtggcacattctatttttaaaagatggagacctttatttagatcagatgaactttttttggagattaaattggttcttgacgtgtttactgctccatttttgaacttattgaaaacggtcgatgaacagataacagcgaatgaaaataacaaggcatcgctaaatattttatttgatgtattgctagtattaattaaactatactacgattttaattgtcaagatataccagagttttttgaggataacattcaagtgggtatgggtatcttccataagtatttgtcatattctaatcctttattggaagaccctgacgaaactgaacatgcgtctgtcctaataaaagtaaagtcctctatccaggagctggttcaattgtacacaacaagatatgaagatgtctttggacctatgatcaatgaattcatacaaataacttggaatcttctgacctcaatttcaaaccaacctaaatacgacatcttagtatccaagtccttgtcatttttgactgcagtaacacgtattccaaaatactttgaaatattcaacaacgaatctgccatgaataatatcacagaacaaatcattctgccaaatgttacactacgtgaggaagatgttgaactttttgaagacgatccaattgaatatatccgtagagatctggaaggttcagataccgacactagaagaagggcatgtactgatttcttgaaggaattgaaggaaaaaaatgaagtgttagtcacaaatatttttttggcgcatatgaaagggttcgttgaccagtacatgagtgatccatccaaaaattggaaatttaaagatctttatatttatctattcactgcattggccattaatgggaatattaccaatgccggtgtttcatccacaaacaacttactaaatgttgtagattttttcaccaaggaaattgccccggaccttacttccaacaatattcctcatattattttgagagtggatgccataaaatatatctacactttcagaaatcagttgaccaaagctcagttgattgaactaatgcccattttggccaccttcttacaaacagatgaatatgttgtctacacgtatgctgccattactattgaaaaaattttgactattagagaatcaaatacgtctcctgcttttatttttcataaggaagatatttcgaatagtacagaaattcttttgaaaaatcttattgcattaatcttgaagcatggcagctcccctgaaaaactagctgaaaacgaatttttaatgagatcaatctttagagttttgcagacgtcagaagattccattcaacctttatttcctcagttgttggcacaatttattgaaattgtaacgataatggcaaagaacccatcaaatccaagatttactcattacacttttgaatctattggtgccatcttgaattacactcaaagacaaaacttaccactacttgtagattctatgatgccaacatttttaacggttttctccgaggatattcaagaattcattccatatgtgttccaaatcatcgcatttgttgttgagcagtctgcaacaattccagaaagtatcaagccgttggcacaacctttattagcaccaaatgtatgggaattgaaaggtaatattcctgccgtgacaaggctactaaagagttttataaagacagattcatcgatcttccccgatctagtccctgttttaggtatttttcaaagattgatcgcatcaaaggcttatgaagttcatgggtttgacttattagagcacatcatgcttctaatcgacatgaaccgcttgagaccatatattaaacaaatcgcagttttattattacaaagattacagaactctaaaacagaaaggtatgttaaaaaattaacggtattttttggtttgatatctaataaattaggctctgattttttgatccactttattgacgaagtgcaagatgggctttttcaacaaatatggggtaattttattattaccacattacctactattggtaacctgctagatcgtaaaattgcattaattggtgttttgaacatggttataaacggccaatttttccaaagcaaatatccaactttgatttcaagcacaatgaattccattatagagacagcatcatcacaaagtattgcaaacttgaaaaacgattatgttgatttagataacttggaggaaatctccacgtttggttctcatttcagtaagttggttagtattagcgaaaaaccattcgatcctttgcctgaaatcgatgtcaataatggtgtgagattatatgttgctgaagcactaaacaaatataatgctatctctgggaatacatttttaaataccattttgcctcaattgacccaagaaaatcaagtaaaattaaatcaattattagttggtaattaacatggtgtagagaattatatatagatgaaaatggagctcttttgaatagctgtttatatgtagatagagtaagcaaaaatgaaaaaagaaaagcacgtaaatacgatcgcaatatggtttcttttccagcggagtacataggtctgttagaaatgaaacgaaacgaaacgaaacgagattggtaaaagtacatatacatattgattcagattaaataggccatatggataccatgtggtataagagggcacttttagttcttttaggaatgatattaacattggaatattacaaaattatgtttttttgtctgctgcagctgcggtggaagtagcatgcggctgttcttgtattattttagtagtgatttttttatcctcatgactatcgtcaggatcatcgctagccccacttttcttcgatttcatggctttgatctcagcggctgtcaagaacctcccaccttcaccacgaggtcttcgcatcgcatgtttatgtcgagattcgtgtaagtatggctttcgttctcttgatattcgtagcttttcctctagtttagctcttgcatatcgccttttcaaaattcggtagtactgcttggcattaacataaaatggttgctctgctatagcggttcctaaaacatcgctttgcaagtttggttgattttgggtgtactgggcttgaaccaccaattgctgctgctgctgctgctgctgttgttgctgttgttgttgatgaggaggaggcggtaaagtagtcactgcagagaaactagtaaagtcggcagatggttccatcgtactgacactggaagatgtatactgtgactgttgttgtggttccaaggagtccataactctattctgtgatgcccgcaatctgttaaacaaaaacaaatcttcttcatttgtaacccgttgatcttcgcctcttggagaaggcgcttttcccatatccaagggcatctctatgggcttctcttgaagagagggactgcgtgaagctgctgccgttgatgttgcagccgctgtatcagattgcagatctgtttctaatggatgaaatttcgcatccgtttcgtctgctgacatggcgttcttgttcctcttccaaaaagaaatgcttttccaaatacagatgcgattagtaaatcaaattataaacgacagtgagttgcccttttgcaagtaccttcaacacaaacactttatttattcatcgaggtccccttgtaagggagaattaatgttacgatacaagaagttttccgggtaagattgctaaataacgaatttgatggttacatacaatgaattatttacatatacaagctaacgattaaaggatatttacatgactggttggcttggcttccgtgccacacggtagagttcaaatagggctgccgcagtgataccttgaatccgtcttgcttggcctatggtcaatggctgtacgcggttcaagagtagtttgcattcagtggaaagcgtgggtaactgacggtaatcgtaatcttgcggcaacagcatattttcgtctgcctgaaatgccttcacaaactggttctgtttgacaatgtaaggttcgtatttaccttgaatgttaattttggtgacaacatgcattgggatgtccagcaaattaatgggtaaatcgggaatgcactcgtagagtttatgtagatccatatctttgaatctgaatatttcccaagcagatctgttttcagcctgtggcgcgatattagcctgtagtaagctagaccatttttgagagcttagcttgaaattttgaagcgcccgtattgtttcatcatataggtgcttgtctcttgaatattgacttaaacggacaggagatataatccctagttgagcaccaatgggcgtcagtctgaagtctgcgttatcggctcttacgctgattctgaattctgatctggaagtaaacattctatatggttctatgacgccattattgattagatcgtcaatgagcacaccaatgtacgcttcggaccttttcaagaccaattgctcccgttcttggcgcgatagtaatcctgcattgatacctgcaatgatcccctgtgcagcggcttcctcgtagcctgtagtaccatttatttgtccggccaagaatagtccatccaccaattttgtttccaagctaggctttaattgccgtgggtctacgtagtcgtattccacgccgtatgccggctgcaagatctcaacgtttgccatgcccgggatgagcctcatcatttgtaactggacatcctcaggcatagaattggatatcccgttcggataaatgacgtcggagttgaaaccttctggttccaaccatatcttatgggaagatctatcaggaaaccttagaatcttagcttcgatggagggacaatagcgggggcctttgatggtcgtgtcctgaatatgaatggattgatgcaagttattgcgcaaaaagtcgtgcatttgaggtgtggtatgtgtgccaaagcaatccagttgcttcgtgggttcgactgacacggtttcattcagaaaactcatagggacaggcaacgcatctcccttctggacctccagagcgctgaaatcaatggattccttggccagcctagccggagtgcctgttttcaaacgccctaactgaaagcccacctcattttgtagagtattgctgatcccatatgttggctgctcgccaattcttcctgctgcaatacgcttgtcgccgatgtgaatttctgcactgagaaacgtacctgtagtgattatgacctgatctgccccaacctgggtaccgtcatccagaaccacacctttgatgaccttgtggccacatccggggtcatacaagatcaagtcagcaactttgttctgcagcagagacaagttggggtgtgctttcttgtcggaaagttccctttgcatgtatttcttatataactctctgtctatctgggctctgggcccccacacagcaggacccttgcttctgttcagcattttgaattgcactccagcgagatcagttactttgcccatcagcccatcgagagcgtcgatttcctttacaaggatgcccttacccactccaccaatagaggggttgcacgaacacttaccaatatctgttaacgatggtgtaatgagagtagtatgcgcaccagtcctagatgacgcagctgcagcttcgcagcctgcatgtccagcaccgatgaccacgacctgtgtcttggttgtgggttggaagcttgtcaaagaagatatggtcaaccgcctcctgaggacctgtaagggaaatgaagtacacgaagacgccaaggttgttacacgcagcatcgttctttggggcgtttagctggtattctgcagaaactattggatgccctcaagatttaagtgaagaattaaaccgcacttatccgtctgtgaaagatgccaccatacgttaccaaccataaagaaagtggccgcacacaggtaccttagagaagccacaagggctcgattacacggtggcgatcaagagccatacaaaagtagaagacccccggatgaagaagcacctctttgtacgttccttctgcaacgccatatctaagtaacaagaaagaagccacagcattactacaaccccacacagggacagacagatatcataaacttgaatctactatatcatactctaataactacctaagcgttaagaaatcgtctaatcttcaactgccgttgttcataccgtgactaatagtggcagtaagcagctttttttttttttcaaaatttttcattttttttttcagttgactcgccccgtcggtagtgacaagtgccgactgactcgtgtcctggtaataacagcaataatgaatatgcgatgggcttgaacttggtatttaaactatgttcagaggcaagtgcaaccgctgttaaccgtcccaggagctaccactagtagcgcagttatttcttattactttcttaatcatagcttaagagaaccattctccctcccctcacaatgctcaacattctcgttttaggaaacggtgcaagagaacacgttcttgtcaccaagctggctcagtcacccaccgtgggtaagatctatgtcgctccaggtaatggagggaccgcaaccatggatccttcgcgtgtgataaactgggatattacgccagatgtcgccaattttgctcgtttgcagtcgatggctgtggaacataagatcaacttggtcgttcctggtccagaattacctctagtcaacggcatcacctccgtgttccatagcgttggtattcccgtttttggaccttccgtcaaagccgctcagttggaagcttccaaggctttctccaagagatttatgtcaaaacacaatattccaaccgcgtcttatgatgtcttcactaatccagaagaagccatttcattcttgcaagctcatactgacaaagcttttgtcatcaaggccgacgggatcgctgctgggaaaggtgttattatcccatctagcatcgacgagtccgtccaagctatcaaggacataatggtcaccaagcaattcggtgaagaagcgggcaagcaggttgtgatagaacaattcttggaaggtgatgaaatctctctactcaccattgttgacgggtactctcacttcaatctccccgtcgcacaagatcacaagaggatctttgatggcgacaagggcttgaacaccggtgggatgggtgcctatgcccccgctcctgtggccacaccatctttgttgaagaccatagattcacagattgtgaagcctacgattgatgggatgagacgtgatggtatgccctttgttggtgtgctgttcaccgggatgattttggtgaaggattctaagacaaatcaacttgttcccgaagtgttagaatataatgtcagattcggtgacccagagacacaggctgttttgagtttacttgatgatcaaaccgatttggcgcaagtgtttttggctgctgctgaacatcgtttggattccgtaaacataggaatcgatgacacaagatctgccgttactgtcgtagtggctgcaggtggttatcctgaatcatacgccaaaggtgacaaaattaccttggataccgataaattacctccacatacacaaatcttccaagcaggtaccaaatacgattccgccaccgattctttattgaccaatggtggtagagttctttctgtgacctccactgctcaggacttgagaacagcagtagatacagtatatgaagccgtcaaatgcgtccatttccaaaattcttactacagaaaggacatcgcataccgtgcgttccaaaactcagaatcatcaaaagttgccatcacatacgcagactcaggtgtctctgttgataatggtaacaatctcgtacaaactatcaaagaaatggtcagatccacaagaaggccaggtgcagactctgatattggtggttttggtggtttattcgatttggctcaagcaggtttccgtcaaaacgaagataccttactagtaggtgctacagatggtgtcggtactaaattaatcattgcccaagagaccgggattcataatactgtcggtattgacctggtggccatgaatgttaacgatttggtggtacaaggtgctgagcctctattctttttggactactttgccactggtgctcttgacattcaagttgcctctgattttgtgtccggtgttgctaatggttgtattcaaagtggttgtgctcttgtgggtggtgaaacttcggaaatgcccggtatgtatccacccggccactacgatactaatggtaccgctgttggtgctgtattaagacaagatatcttgcccaagataaatgaaatggccgcaggagatgttcttctgggtctcgcctctagcggtgttcattctaatggtttctctttggttagaaaaattattcaacatgtagcattaccatgggacgctccatgtccatgggatgaatctaagacgttaggtgaaggtattcttgaaccaacaaaaatttacgtcaagcaattattgccatcaattagacaaagactactactaggtttagctcatataacaggtggtggtttagtagagaatatcccaagagctattccagaccacctacaggcccgcgttgatatgtcaacctgggaagtaccccgtgtcttcaaatggtttggtcaagcaggtaatgttccacacgatgacattttaagaaccttcaacatgggtgttggtatggttttgattgtcaagagagaaaacgtcaaggctgtttgtgattcattgactgaagaaggtgaaattatttgggagcttggttctttgcaagaaagaccaaaggatgctcccggttgtgtgattgaaaacggaactaagctttactaatcaacaatattaactttataatagattcatatatgcgcgtacatatattatatacaatttttctacacaagaatgcttaataaagatacgataattttttgttcgcttttacttttccgcataattcttccagaaaaatacaataataaaaggacaattaatacctttaacgagcgtaaaatagtagcaagagaatactgttgaggagttgtagcgaattagctgtcaataatggaccaagaaggccagccattgctttcaaaagattttcagcaggttttactggctactgcatccggaaacaattcatcgtggacagaaagggctgttctcaacaatgaaagtacagatgcagtgaaacacgaacctgcgctgggccaaaatgatgtgtttgatttagatcctttatcctttgataagtgggtaccttttttaagaagggctcttgataaaaatcaattggaccccgtaattgatgaattggaaaattcaattgaggataactttcaaggtctggaattgcaattattacaagattcccaaatgaatgataagctggaaacatctatagacgaaattgcaaacatccaaggtatggtgcaagacactttatccagtgaaatttccaaatttcaaataagattgagtgaatcagctaatgaactaattgtcaagaaacaaatgtatgttaataacaaaaaaatttcactaaaaatttcagaagcaacaattttaatcactaaggttgttagaatcttggaattatccagcaaatgtcaagaattgatcaccgaaagaaagtttttcaaagttttacaaaacttggatagtctggagaaattgtatctacaagaatttaagaattataatttccaatttttaattgaaatttacaattctataccatttttacagaaagtcaccaaggatgagtgtataaatttgataaggaattctctaaatttaaatttagggaagaacttgataaaagtggggcaagaattcgtggcaatttatgagaatgaattacttccgcaatggctcgaaacgagatctaaaatgaagttgacaaatttcaaatttaattcgcctatagagatctccatgagagatgaatcctttctagcaaagctaaacttgggtgaatttttccagttagatgactttcacgattctataatgatttttcaaaacttaaatgagttgagcgtcctctctggagagtttaacaaagaatatgaactgagaaagacaaaactaatgtatccattgatatggaagaagaataaaacagctgcatatcaaatggattcgttattacggggtacaggtactactcctggatcaaccgcgcatgacgtttccacagatgatcctttcacacaaagtctaagtttacactttttgcaggattactttttgaaaattctcggcttcttattatatgatattaatttgaataaagctacagaatttatcctcgttgataataactataattctacaaatgaattttgggatggactcatggacaggttgtcaccatatttgagttatttcatagatgagaagctgaaaacagaagaagacatgattaaattgaaagattttctttgtatttatgttgccattttagaaaatttcaaactgaacatcgaacctttatataaaattttggtttcaattttcgagaaattctgctctgtttccttgagagcttttgacgatgaatttcaaatcttgttaaacgatgatgattttatgcctttatccattaatgacaagacattatatgagaaagttttgaagatttgctggatgaaggagggcgaacacctttccctgccagatccaaccaacggagagccatttgctgtgactttgcctttttctccattatacccaatgacgtgtacacttgctaagaaaacatattctaaaataaccgcatttctttccatattttatcgtcatgagctacacactttgaataatattttggtcaaaacaatggacgatatatttaatgatatcgtcaataaaaaaattcgttctaaacttgaaagtacgtcgagagaagaaattgcacaaatcttagtcaatttagattattttatcatagcagcaaaagaatttagtaacttcatgacaagagagaatattttacaaaacccggatatggaaatacggttatcctcgataaaatatcttgcggaaagcagaaaattggcagaaacaaagttaattgaattaatcgattctaagatatcagatattcttgaaactattgaaattgactggcaaataacggaggtaaggcaagacccggatatctccatcattgatctggcacaatttttagaaatgatgtttgccagcacgctacaaaatttaccatacagcgtccaaacattattgattttccgtgaatttgactccttgacgagacaattcatgggtctattattgcatgacacaccaagtacaattacacatgaaagcataatgaattttgaagttgatgtcaattatttagagagcattattcccagaattttcccctctacaccaggtactatagatagtaatggataccagtcgccaatgaccccttcgacgcctacatttccaaatgccaacggtgttgacgcaccaacattatttgaaaataatatcaaatcgctagaagctacatttatggagttgaagcagtgtatagagttattaaagactcagggaaaagattataatgaaccagaaataagattaagaaaatattcaagaattagacaggaagatgcggctcttttgttgagcaagattcagcacttcgtctcatctgtagaaggagctaacggcgatgacactagcgtaatggatagtagcagcatattcaactctgaatcagcgagtgtcattgactctaatacgagtaggatagccaaattttttaatagacgttaaaaaattagatattatctcagtataatcatttgtacgttcataagaaagaatttcggacagtcttgagttttttggttttagcatcgaaaaagttcacttcaaataaattttttttttatcattgaataactctttatttttcacgtcaaccaaatacatctcaaaagtctactatatattgaaaagtatcatacaattagtgtaaataagtatcttaattatgggtgaaaaacgtaaccgtaatggtaaggatgcaaattcccaaaacaggaagaaagtatgtctgtctgcacacgaattagagttctttaagtactaacgatcaaaagtaatagtttaaagtatcttccggattcttagaccctggtacgtctggaatatatgccacatgttctagaagacatgaacgtcaagcagcccaagagttgcagcttttattcgaagaaaaatttcaagaactctatggggatatcaaagaaggagaagatgaaagtgaaaatgacgaaaagaaagatctatcaattgaagaccagataaaaaaggaattacaagaattgaaaggtgaagaaacaggcaaagatttatcttcaggggagacaaagaagaaagaccccttagccttcatcgacttgaactgtgagtgcgtgacattttgtaaaacaagaaagccaattgttcccgaagaatttgtgctaagtatcatgaaagacttagcggatcccaaaaatatggttaaacgtactagatatgttcagaaattaacacctattacgtactcttgtaatgcaaaaatggagcaattaatcaagttggccaatttggttattgggccacactttcatgacccttcgaatgttaaaaaaaattataaatttgctgtagaagtgacaagaagaaatttcaatacgattgaaagaatggacatcattaatcaagttgtgaagctggtcaataaagagggttctgagtttaatcatactgtggacttgaagaactatgataaattgattctagtggaatgttttaagagcaatatcggaatgtgtgtagtcgatggggattataaaaccaaatatcgtaaatacaacgttcaacagctttatgaatcgaaattccgaaaggatgaagataagagtgtaaaacaataatcatatatgaaacagaatagatattttatataagtatatacgctctcaatcggaaaaccattgtaatccattattataatgagcaattcgttcccagggtagccaatcacccttagcgttaggaatgagacccattgaatttagtttcctgtatccaatgtacattaagacgccttggaatacgatatacatgaacatagcagtttgcacttgactttgtgttgctttattacccaacactggtttgaatgcactccttgttgaaaatattgctttaatgggtccagagagtagcatgagggcagtcattataggaatgatttgtaaggatgtaccggacatatacgacataaaaatattcatcggaatagatttggctggttgtaacgcaatttgccatgccttctgtacttgtaatactgttatttggtttttttgtgccaaagaagtagtttgagatgtagcatcttgttgttttcttgtaacatttcctttagaggaattaccttcaaatcctggtggtgaaggtaatgtgtttgagttctgaatgttgtatttttcgatatacttggtgtccaataggtgtttagcccattcgtaaggctcctgttcactcatttctgttgcttatatcgtttggctttattttaaccttaactgatattatgttcaactttttttcattctatttatatagaaaagaatacgctttttttattatttatgaaaggaacatgaaaaaactacgaatgtacaaaagcagagattgctagagaatacattggtcaagaattttcgcatatggaacgcattgctcttttagatgggctgttaaataatcgtaatttaggttagttattgccctttgcgtcttccgtggaacaatgttggtccaataaattataaagaaaagaaattggatagcacaaataaaagagcaagcgataatgcaaaacattaaaagtctgttttccattagtttgtaatattctgaggtcatcaataaaaaccattttttcgttcttgtaaaattgtatctctcatctgtattggatttttcgaccatttgaaaatcatccttgctttttcctttatattcagtcgaggaatcatttgctgtattaggctctggttgagaaacctcttcaaggcccttttttgggtaggctttcaataaatgtagaacattgccggatagtgtaataattcccattattatggttttgttttgcctggtttgggcctgactttagttatatgattatttttgtatagatagctataagttattgaaagtaagctagacaataatttttggtgaatagttggtgaacattcctgaactacaaaggactattgttatatttagtttacttcaattggcccccaataggcttcgtaatttttacatgtcacaaaattaaataaggcaaaacgagaaacaaaatattaaaaatgtaggaaaaaaaaagtcaaaattggtttgacgacttaacctaatcaatttaagtcggaatgatgatcaacaataacatctttaattttatcatgaatatctaattcggttaattgacccaattcatctatgagctcggcaactttatcatgcaacttaacatcctcctcgtgaacaatttcattctcatccattgtggatggatgagctggtttactcatatcagctttttccaaaaagtcctggttagtattttcatcgctttcggcacagaactggcctccaccaagaattattgaacacattgtccttgtttcgttcaagatgtcactagaatatgacatccaaacttcatcttgtaagaaggcatatatatctggagcaattagatcggtcttataaattttggaatacttcgcaatttcttcggcaattaatactaattgacccatataacctaaatttgttttctctttttcgtaaaattcaaacgaatccttgtggccttgtaaaatgaaatcagagataatatggaagtctttaacaggtaacttttggttgctgccgtacaaaggttttgggataaatcttgtagactttttgaaatcaaacaaagaatagaccaaaaatgagttataagaaaaatccattcgaccattgaatatctgctgaataatatcaaatacaatgttgtgccaaaagttattccaaggatatcttaagaataattgtagaaactttggaaaaaacccaaggtcatgaagtttaattttgaataaatctccaatggtagggtttttacgtattttcaaattttgcgtttcactgacgtaaggaatttcaaaactcatatcatcatcatcatcaatattgtcatcagatgtatcaaaagtagaatacaattcattatcatgaaacttttttttaatattttttttttgtttttggttgtcattactgtcattactatcattattattacatttatcttctaatgtattggaagtaatagtattatcatttatatttaaatttttcatggctttctctagtgagttttgatcaagagtgtccctgcatttatctctggtacgtgctattttttcgcctctttttgaattcatcaatcccatatttgaacagtgtaacatttccgatatcaattctgtaatcttgactctttcaaagcccaaaggcctgaatgattcatgcaattggttttctagtaggtgatgcttaacagatggaagagcttttgaagcagtgtcatgatcatcgtcatcatcattttcaagtttaattagtaatgcataaaaatcttccatatgcatagtgagctcatataacaaatggcccaaatagactggatctctttgagaaggcggattgtctactatggtggtacttaacaaatctacttcgtcatagtcggaattattcttcctgatcaactcaattataatagatacggcaactcccattgcatggcctctttgaaataagattatattaataagttggtcgacatattgcggagaggcaagctgtcttgtcaatcggttaggtccgatccacaaagtatccagtttaaaattggtggaaatgctgatcagtgcttttagaagctctccgctactgttttgaataccaggtgagtatttgctattttccaagagattcaaacacttaggtatcagatcctggtgatacaagaagtcaataatgttcgtaggtgattcaacttgatcagtcagcatgattttaatgagaaattcaaccaagggtgagacttcaatatgatataagaacttgtccacaatgttcggttgcgatttgaaaaattccaaatagctagatgtctgttcaaacagaagagtttcgttaatcttaaggaaaacagccaagataggacaattttctgcctcaatattttcaaactggaaaacctcgaacagagaggacaaaaatggggtattttgcacgagtgcctccactatgggcgcacttttcgaacaaaaaatactggaaataatgttgacatacagcattgggtcttcatcgtcctgatcttcatattcacctgtttgatggaatgaattctctaaaagaaatggggttctataaccagtgcggtctatgtccttcaggtaagccatcaacatgtccactaggtagtccatgtggcggacctgctgggaacggtcgtcatagaaatatcccaagcaaatgaagtcgacgagtctgtcgttggctgctccattcagttcatccagcaaagctgtttccaacaagatcctatcaataaatgactggttaaggtcactcctatcccgagactcggtaccaaattcggactctgactccatagaaggctcattcttcttgtcgtcagttgaagaggtctcatttccctccaaactacgaaaaattagatagtactcttcaagtatcgaatcaattccggaatgactcagcgtctctccaaagggccatagtgacatatttttattttattttagctttatcgaaaagcaagagagcagtaaactggacggtatagaagaaaagagaacttaataacaaaagaccagattgtctataactttatctcacaccaaataccaggttgtccttttcccgctgggtgaagcaaccgtttcacttattcgcacaatccaattagtagaacacaacacaacacaacacaacacaacacagcacaacacgcttaccaaattatatttactacggcaaccaaaaaccgacagaataaaaaacagccatcatacgtggatgaactcttggtttattgtctgttattatcctcgagagttcttatttaggggatttagggctggcatcaataccctaactaaaccctgaactgcccaaggaacaattttcaaaagtaagaaatgtcctatacgtttctatgtataaccctaagatagtcaggtttcggaaataaggcggatttctacgtacatgatgataatcatgtatcaaagaaaggatcaacttgaagaacagccttaaagtaagcgtaatgggcattctgtttcaaccaccatttctgaagtactttatatcttggatgcacaaaagctgttacatctaaacaagaacgcagcgtaacgaaatgggaaagctgataaagttaatcacaactctgacggtgttggtatcgttgcttcagtactgttgcgaattcaatagtgggagcatatcgtgtgaacgcacgcaaacgctttgccattataccaatccaagagtctggaacacctacttttcaagaaattgtgaattatacaaaaataaagttagtcccggtttcgatatagtggcgcgtaaatatgacacggctgtcaaacctgtcatcgatgacgctacagtaaaagtgaacaaggtcgctatacagcctgcattcaaggtcatccattcacaatgtaagaaatggaactgtggaaagtattaccaattggtccgctccccaatggtcaagactagacgatttttcttcgcaaaatacaatgcttttgtgaaacctaacttagacaaattctttactgcggagtttcgctctcatttgaaggaaagaattttaaagtataaaaatataggccattattactttactatcacttcaagatgcatcaaatccaaatacgactttattgttggtaatacagaggaaaaattaatgggaaagttcaagaataaggacacgcatggcattcatggttctgtcacacgtgagccttcctcggaggacatggttttaaccgtaagtactatggagtctgacgaagaggagctaactacaacaagtactcaaacagtggttgaaacaattactttggaccaggaagaggctagcgctgttgctaatcatgcgcacgacgatgaggcttccacagacgttgaaggctccacagacgtcaatgtcaatgaacaggctctgttgcaagaggattttgacatgtggagtgagactatattgcagaaaacacaagacgtcatacagctatttgaaaaggatgtttccaaatacatcaatggtaaattggttgaggaggccaaccattttaaagccaagtttcaatctttagatgataaatctaagaagttcttctccaagatttcgctagccattaacgatattgaatgtgtggaaggcattgatagtgaaactggcaagaaaattttcttcgataaatctggaagtactgagatttctcagtacataacgagagagttagttcgtgagtacttcaacgagacgcgctcgacgttagacgaactgacaaatgctatggagaaagatttgagcgaaatcactgatgaaattgaaaaaaaagttaatgcaattagagaggaaaacgtcgaggtatttgaagaatggggtgatatcattgtaaatgaatggtccaaaagaatggcttatgtggatgttatcaacgctcacatgggtgcagatgatgacactacgcttgatgaagagaaagcaaagtcttctgttaactggaagaagtttttgaagggcaagaaacagatcatagaatctagagacaagctggctcaccattccgctgacttatcccgtgttaacgcgtttaggcaaaaagtgcaaaagaagatattatcgttcactcaagagagtggtgagtttttgtatattctaagatcgaaagccaacctgcaatttcaggaacgtgaaagaaaggaacgtgaaagaaaagagcgtgaaaaagctgcagcagaagagttccaaaggcagcaggagctattacgacaacaggaagaagaagacgaagaagacgtatcctacacctctacttcgaccatcaccacaaccattaccatgacattgtgatgaaattcatgcgcttgctatacacacacacacacacacacacacacacacacacaatatctatctatatatatatgtatgttctttattgtttgtctttacctttatatataaacatatatagccatataagaatataatattaccactccactgtattttgtatcctgcctatttttgctagattacaggacgcgcgagcctttcaggggagggaactgatgaatcgatcaaccaaaagaaagagccaaaggattggaccagaactgttactgttatagcagaaatattagtagtacgttaaagccaagcgtcgaatttcagcataattaagaggaaatgtctgaatatatggatgacgtagaccgcgaattcattaactgtttgttcccgagctacttgctgcaacagcctgtggcttatgatttatggattttatatttgcaacatagaaaactctttcacaaactgaagaacactaacttaatcaacgctgatgaaaatcccactggcgttggaatgggcaggacaaagttaactgctttaacaaggaaagaaatctggtctaaattgatgaatttgggtgttctaggcacaatttcgtttgaagctgtcaacgacgattacctgattcaagtctataaatatttctatccagacgttaatgattttactttgagatttggtgttaaagattcaaataaaaattcagtgcgagttatgaaagcttcctcagacatgaggaaaaatgctcaggaactattagaacccgttttatccgaacgtgaaatggcgcttaactctaataccagcctggaaaatgacagaaatgacgatgatgatgacgatgatgatgatgacgatgatgacgatgacgatgacgacgacgacgatgaatccgatctggaaagcttagaaggggaagtggatactgacacggacgataacaacgaaggagatggctctgacaatcacgaggaaggtggagaagaaggaagtagaggagctgatgctgatgtgtccagtgcacagcagcgtgccgaaagggttgcggacccatggatatatcaaagatctagatcagctattaatatagaaacagaatcaaggaatttgtgggatacatctgacaagaacagtggtctacaatactacccccctgatcagtctccaagttcttccttttcttctcctagagtatcgtctggtaacgacaaaaatgacaatgaggcaacaaatgttttgtccaacagtggtagcaaaaagaaaaactcaatgatccctgatatttacaaaatacttgggtactttttaccttctagatggcaagctcaaccaaataacagcttgcagctatctcaagatggtattactcatttacaacctaatcctgattatcactcatacatgacttatgaaagatcaagcgcttcttctgcctctaccagaaatagactgagaacctcttttgagaactctgggaaagtggactttgcagtcacttgggcaaataagtcattgccagacaataagttaactatattctattacgagattaaagttctcagtgtaacgagtacagagagtgctgaaaatagtaacattgttatcggatacaagttagtagagaatgaattaatggaagcgactacaaaaaagagtgtttctcgttcaagcgtggccggttctagtagtagcttaggtggtagtaataacatgagttccaatagagtaccttctacttctttcactatggaaggtactcaaaggcgtgattatatttatgaagggggcgtttcagccatgtctcttaacgtggatggttccataaataagtgtcagaaatacggatttgatcttaatgtatttggctattgcggatttgacggtttgataactaattctacagaacaatctaaggaatatgctaagccttttggtagggatgacgttattggttgtggcataaattttatcgatggctcaatttttttcacgaagaatggtatccatttaggtaacgcattcaccgacttgaatgatctagaattcgtcccatatgtggccttacgacctgggaattctatcaaaacaaattttgggttaaatgaggattttgtatttgacattattggatatcaagataaatggaagagtttggcgtatgagcatatttgtcgtggacgccaaatggacgtttcaattgaagaattcgactctgatgaaagtgaggaagatgaaactgaaaatgggcctgaagaaaataaatcaacaaacgttaatgaagatttgatggatattgatcaagaggatggtgccgctggtaataaggatacaaagaagcttaacgatgagaaggacaacaatctgaagtttcttttgggagaagataataggtttatagatggaaagctagttagaccagacgtgaacaatattaacaacttaagcgtggatgacggttcattgcctaatacattaaacgtgatgataaatgattatttgatccacgaaggattggtggatgttgcaaaggggtttttgaaagatttgcaaaaagatgcggttaatgtcaatgggcaacattctgaaagtaaagatgttatcaggcacaatgaaagacagatcatgaaagaagaacgtatggtaaagataaggcaagaattaagatacttgataaacaaaggtcaaattagcaaatgcatcaattatatcgataacgaaattccagatctgttaaaaaataatctagaattggtatttgagttaaaactagcgaattatctggtgatgattaaaaagagttcatccaaagatgatgacgaaattgaaaatttaattttgaagggtcaagaattatctaatgaatttatctacgatactaaaattccacaatctttgagggataggtttagtggacaattgagtaatgtctctgcattgttagcatattccaatccacttgtggaggcaccaaaggagatatcaggatatttgagtgacgaatacttacaagagagattatttcaagttagtaacaacacaatactaacatttttacataaggatagcgaatgcgcattagagaatgtaatatcaaacactagagctatgctttctacattacttgagtataacgcgttcggttcaaccaactcttcagatccaagatattacaaagctattaacttcgacgaagatgtgttgaatttatgagcataaaacaagcaccttcaaacaacaaagccatgtgatatcagtcattatcttcccaaaaatcgcatattaatatgtcttaaaccgtttatataatgaaatttacttgacacctttctttttaatattctcatccaaaatacttcttaagtatagtatataattcatcgataattcctttataggccaacgaagagccactagacgtagacaccgaaagaattcgaagcaaaaacagtggtcaagccagcaaacaagctgccaattacacttaaaattgtgtagaagaagagtttcttaatgtatgaagatttagaaccgacggcgaacagggcagatgataatacagctaatgtaacgattaaaccacaaattgcaaattttggttgagtgtctaagtggataaatggctggaagctctttgaggaatggaactctttcttaagtgattacacaaatgccgagaaggcgaattggctatacttgttagtaattatgaattagaaaacaggaagggaactattcattgtcctgtgtgttgttaaaaacatcaaaagaatagcatcaaccagcgttacaggcaacgtacgtataattgttcataagtcattgtaaaccttgaatatgcagggatatctctcactgcttatgttttgcctatttacagtatacgttttatgtgtacttgcatccttcttcgaaaagtatttgcaatttcaaatttcgcgtcaaagaaaagagaagaccacccaaaagatatcatttcaacataggtagaaataaggcagaagatgatgggacgaaacggtattcggctagcactgaaaagatctttcagcacttatcagccaccggtagtagagattacgaatataacgaagttatggcccactctacgacctgaagttagggatgaaatcaaggaatacttacgatggaggatgcaagaagattggagacatataccgctggaggagaccaaagcagcgtatttcttatcttatggaccctgtggtggcagatccaagggcaacgaatggaacgtagggtacacgggaatgcggatagtgttcaaccttgttttatttggcggtgcagcgactgcattttataattggaaacaagataaaaagctagaggaacaattaagggatcttgtataaattggaagcaacaatagtatatatatatatgcgcttgcgcagagtacgttctattcattttttatcattcattatctatccctgtaaataaactaatataaaaattcaaaaaaataatgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccacttaattgaaatatacaaccccaagataagatacttgcttcatagtttagttgtaaaattgaagttcagtacaacatggcactagtataaaaaaaagtttaccagccattactgcgcacttacctacattagtcactcttagcgtatattctaaatacgcttagagacgtctccttactatttttcatacgtataactctcaaaggacagtatagacatatccctgggggcttttagagtgcagcctctggaggtctacacacgttaatagtctcaaaaaatacgctaatatttgttaaataagcgaataggtcttcatgtgcgcctgaatcagtagctgtctacatggtaaagagtaatttgttgacacgaaaattgatagttggttaaaaaatattgcagattcaatactacatgaaagacttaattacaagatagactgatggtgaaaaaagaatgtacaggtttaccggcaaacattttgagaaattaaagcccaaaaaattttgtgtaccttatgattttcctcctctgtctaatccagttccgtatctgggtactgctgcttctttgttaaaatcgcagcatgcttcccattgttgggaattgactttgagcaatatttagttagtaactaccatataggtgactgtcgtgtgccagctataacagaaataatcctttcaccatgatcattgtaaacgatcaaagaaaactctgaagggactataatgcagtcttcatgcagacacttgaaatatacgacattagtagctcccaaggtagtaggcacatcctgcgtaaattctccacaaccatgttgtatatatagcagccatagtatgaccgagcacatgggacgtacgaataaaagattttctcagatccctgaacttgagcgtcaaccatgaatttctctacttttttttcgagcagtaattaccattttaggtttgattacaatcacagcttcagcagaatttgatttcgacgtaggctatgaagagtttgtccgtatcaaccctgataagaccttcttagaaagtgagattggcctttacgttggttggaccgagggtagtcaacggcagataacaacgataccacataattccacgttggcggcatcactacaagagtagaatggttgtggtggtaatggcacagaaacctccatcgctacgtccacacttacgatgagtggtatacctatcgctacgataatgaagcacagaaaaagtgtacttatcatattaccgcaactatgtacgtgaggtgtaaattatggctctcataggacataagtaggacagaaattgaaatttttgtgttggcagagcgaaagaaacttgaattcgtttatgaggaataaattctcagctccatccatggttccagttgacgctatgatacgcaaattcctttgtgatacaggtatcatttctgcaattcctcgtagattgttgatcataccataagattgatgctggggaaagtggagaagctaacttaacgattgaggccttggcaaaccctgttaaaccagtactatcggccttaacatgcgacttagagagagagagagagagagatgtttgcgtttgcgtcatgatagagatgctacatccacatagttgttgtagacatgtttaaaggtacaattctgcaacaacgccttgaaattttccaaaactaaccaagcacattggagttacgcttatatagtaagccacttcacttgcgttgctgtaaaggttgataactacaggtaggaattaatgaatgttaaataaaaaagggaaataccatcatctcgacaagaaaggcaaaataacttttcaatctcaccaagacgcgcgaacgaaactcgtgcgtctatattagtatcttgacggcgcttttacatcattaaaggtgtaataaaactgaagtcatgcgatggcactgaaataatcaaagtaactatttgtgatggcatgcactgtgatatgatctcaaggaaaaaaatgcaatgtcgggcgccaatacttatgatcatgcttagtctcgacattgaccttgcttgctacagtaatctggtgtccgagtagtgacatctaggtaccggtgagaactatatcttcattactacacttgtcgcccctgaatattatcgctacacacgcgaaagagctcttgttaaagttactctcgcatcattgcggtacatgttttgcatattcatctgaagtaggaaagggtataagcagtatatgatgtaccatctgcataagcggtgtttaatgcgtacctatcgtttaagaacaaaaggaacacacccacacccgctccaataccatattgagagaataatgaggtaacatatgcttctatttggttcgataagacggctactagtccaaaaaaagtcaaacaacaatttcaacagctacattctgaagatagaacgcatttttgcctgaatattgcaactcaatagacattctaaagtgctacgagaaaaaagcttgtaatggaccatggcaatgtgcgccatatatatatgcggctcccttatgagtagaagaaaatatatgactggtggtacaaagtggcatggtggtatatagatgtaggaacaccatttgagtttgccataatgattaaatttccctttttataaagaattagccgcccataacacgaaaaatatcacagttgacgaaagaagacacgtcgcctaaacgcgtaatgaatcgcaatatacgaaaagctaaacgggtttttcagaatcctcttacccagccttggataatagttttggccgaaaaaaaaaaaaagaaagaaaaaaattgaaatttcgcgatccgaacaaacaatgaacagaaaaacagaatatatataacgctgccaagcctatttcttgttgccgattaattgttgacatcctcttaattaccaaaagagcctaagaaaacaaacacactaaccacacagtatctttcgcccgaatgtctgaattgaaaacaggtcatgcaggccataacccttgggcttcagttgccaattccggtccgatctctattttatcctactgtggttcctctattttaatgacggtgactaacaagttcgtcgtcaatttgaaggatttcaacatgaactttgtcatgcttttcgtgcaatctttggtttgtactataaccttgattatcctacgtatactgggctatgcgaagttccgttcattaaacaaaacagacgccaagaactggttccctatttcctttttactggtcttgatgatctacacctcttcgaaggctttacaatacttggctgttccaatttacaccattttcaagaatttgactattatcttgattgcttatggtgaggttctcttttttggtggctctgtcacctccatggaattgtcatcatttttgttgatggtcctttcttctgtcgttgcaacttggggtgaccagcaagctgtggctgccaaggctgcttcattggctgaaggagcagccggtgctgttgcctcctttaacccaggttatttctggatgttcaccaactgtatcacttctgcattattcgttcttataatgagaaagagaattaagttaactaacttcaaggatttcgacactatgttttacaacaatgttttggctctacctattctattgctgttttctttctgtgtggaagattggtcttcagttaatttgaccaataacttttctaacgattcgctaactgctatgatcatcagtggtgttgcatccgtcggtatttcttactgttccggttggtgtgttcgtgttacttcgtctactacatattcgatggtaggggctttgaacaagctgccaattgccttgtctggtttgattttctttgatgctccaagaaacttcttatctattctctccatttttattggtttcctatcaggtattatttatgctgttgccaaacaaaagaagcaacaagcccaacctttacgtaaatgagaacttacggggggtgcaatttattttttttttttggtttattttattttatagaggcatctaatgcaagtagatttatatacaattatacttaaaattgatataccttagaacaggtcggacacaacgtgtggtaactccaatatatcactaatgacaatagcgccttctggtgtttgccccaaaatttcatttacttcattctcaactaaatgaatacatgttttcatgcccaatttgatacctgtctcgatgtttttcccactgtcatctataaaataagcattctcgtatcttgccaacccgctttccttcatggctttttcaaatgctttaacatgtggtttgcagaccagcgtatctgtcctagagtagtcacaatatgtcaatccatcaaataaatccgctatacccaacaatctcaggcaacgtattgcgtggtttttataagcgttggtgaaaagccacaatttatcaatctttcccgattgtctcaatctcaacagcatattccttaatggtatatcaggtttcaagatatcttgtagtggtaaggaatcatccacaagccggttatattccagtgcgttcactttgtggaacattacaagtccccttatggcaagtccatactctttgtagtaagagttattcaaaacgtgagcatcttcaggtgatagtttcaagtgtgtttgaaagaacctcagtatagattgttgcataagatcgtgaattctcgtggatgatttatagagacagttgtcgatatcaaaaaagaaaacttttaagttcgggttttgaggtgtagcagaaatatcttgatcgatcggaaatgtcactttcgaacctggatgagtcaatgattcaagatgtgctttattcttggcaatttgttcgttcacctcattctgataggttgccaaatcggatgcagtatattcaacagtcatgaagcctagtaatgattcggtccaagagcttactcatgtattccgaaattaattcaggtgaaatgggggagtaatatgatatcaagaaggcgatcacttattgaagtccacatagatacacacagataaacatatatatattatgtatatatatatatatatatatatatatatatatatgtatatatcaacgcccataccattatcattatcaataagtttgcgaggcgggtaccctccctcgtgctattatattactgttgccttaattgagtaatttgatcgatgactaattgcaagagattgtgattgttgtacgaagttataaaatcatccacaacactcgttgagttttccagtggtgaaggtaagcgggatgagatctgagtcttaaactcttgcaattgagtaatcaatttatttctcaaatctgtcagtgtctcttgagggcatttatacaattctaagttttgtaggatttcaatcgtaggctgcaccgtttgataaatttgcaacgtggtatcattggttaaaccttttgaatagaataccgctgtatcaatatattgtttcaatgcatcatcatcaagtggagatacagtgccatcattgaggttcgtatcattatcatggaagatatctaatttatgaagagtttcaggctccttaagcttggctctcaaagtagagagtgtatccaaatgtgtgtttatttctttcacggttctccgaatgagatggtctctaaaggtggacgaattcacaaaatcgacaacaatcgcgtccttatattgctgattggagtgatattgatgatctttgctgttggcacttgatatcagtaacgcttgaacgttatcgttaaatagtgtctcgaatagggattcattgaatatagaaagtaaatcatcgtcccacttcgaggaaaactccgtgtttagtaaattgtatagttttacccactgtagtaaagttaagtttaatgtcttcatagagtccaccaagaacttctgtagtcgacaacatttgtccttgacaagcgcttcaaatttggaaggaactggtatcaaagataattcgtggaaattcaacagtagctcgtcgaatatccgcgacggagtagtggaagtaactatacgattacagaagttgttgatggagatggtccaatttgaaattactaaaatgttttgcgatggtatgctgactttttcttcgtcacgaggtggtgatatatgggtagtggtttggtatggtagtggagttaacttattcaactgaaatttttcatcattgaaacacagggatttaaaatcttgatcaacatttttcaaattgagcgacaagtcattaacagaatcggtcaagcttaagatcttgttatagttctttagcaaattcttttggaaggcctcattggttttagtcaaatcgttctgtaactccaattgataatctttaatctgtggaatatgagaatcgcgaaacaatggtaagacttcatccattttctatcgtattggttttttttaggttttctaccacaagatttgttgtacgaatgtgttatttattattcaccgccatgtttcatttttcttcagcataatgatgaactgtaacagaaaataggaaaaaaaaattgtcatctgagaaattgctttggatgaccagatccaaaacagacataagcattcgtataattggtacataggtatatatcaaataaaaatatgcattattctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcaaaaatgtctctctaaagggtgattataaaaaacttggtttgggcaagtttttagcctcccttggaccattagtggcgaaagtggagcctgcataagagtgactgagttttttggcactgccattacaacccattggtattatcccttgagagccatgcggggattgtttctggttcagaagcagattctttaggttctgactcagtaaacgagtatcatctttgttgttctgtcgtggcgtttctttattattctgtctgttttttttacctaaagtagttgtagaggaaggggaagaaggtggagagtgcttcttttgattaaatgatggtttcttgttggaagaatggccgaagttaggtttctgaccgttaggaagagtttgaggaggtggtatatctgtgatatagttgttattattggcgttcttagcagcatttcccctcgcacgattatttctagttttttgtttgattagattatttgtcttgttcctgccagccgatggcaacagcctggagctgttgaaatacatggtatccgtcgacatgccttgtaatatttgtgtgagtatatttgtgtgctaagtgtaattacgttacgctttgctgagtacttcgtcttcaatacagagtatgttattgtccttgttatttgaagacttttaccttttctatccgtatttctctatccgatacaacaacatcattttacacgaacagccggatgataaaactgtagtacgtatggtatttgtgatatcctatatagccatataattactagcagctatgcaacagtcaaaggatcgcaatccattttgcttacgactacttcgtggccctcatcttgcaacaagcccttcataacgtcttgaaggaatccacgctcagtatttgagtggttgcaaacaataacggtcttgcccatttctttccacttcagtacttcatgatgtgacatttctcccgtatagtaaaggtctacgtcctcttttagttgcttaaacacgccagaaccgctcccggcacagacagcgacttttttgattttgagttgattccatgcggatggagcagcaagagatgctacttgtacatagggaacccgtaaaacacgcttgacatttttgacaatttgctccaaagagatgtctttattgaattctacgaatctaccgtagccaatcaagtcgtcagtttcgccacttacagtttccaaggcataagactttgcgacgttctctccgttgttcaaacccctaaccaaccagtcatttacaccgccacgagcggcatctacggcagtgtgagggcagtatacggatattccgtactggattagctttatagctgtctcgtgttgtgggtttgtatgtgggcttaatctgttccagcttgggaaaataaaaggatggtaagcaacaattacgttgcagttagcatccacagcttcttgagcaactgacttcgtgaggtctacagtcaaaaggacctttgttttagcgtttgcatcggcagtggtgacttgtgcagtggaacaatcgatgagaagacccgtattgtcccagctcttgtctgcgtacttttgagggtagaacttggtaatgctacgcacaagtttgtccaattgtgctctagtaatagctctgctcattgcgtttcggtggactcttgttctgtttccttccgactgtgtattggaataagtttttcggtgttatatatatacatatatatgacaggtgaaagaattgaaaaggtgaaaataaatgacgaatttgcaaaatcacatttcctaacaactcagtggagagaaacaaagcgccaacgacactataagatgcccgttactgaacagggactccgcgagaggatagaatcagccataccgcaagtttaccatatcattgtgacggatctttcgtacggttgtggtcagtcgtttgatattgtggtggtcagcgacttctttcaaggtaaaagcaaactaatgaggagtcgtgcagtgaacaaggctgtgaaagaagagctgcaggagattcatgcctttagctgcaagtgctacactgaggaggaatggtctaagattgtggtatgaaaaggatgatattgttctattattaagtttcgaaaggagacggcattgaatctttttggcatagacgattttgctttcttacgttatttacatcggagagtatgtatttgtgtagttatgtacttagatatgtaacttaatttaatgatatggtggggggctatcctccatgccccatttccagttatttgaaggttcttgcgagttcaaacctatgaagtaaaacggtttctttttagatgtatctttcttggagtccaaatttagcgatattttttctggtataacgtatttatcccttatcgatactgttgttttcaaatatgggggagattgttcttcaagctcgggtatcggtgtttggaccggtgtggacgtaactgtttcaatagcagtactatcatcaacagcctgttctccttgtgattgtaggttcgatggtgtgcgggtctttttgcatttgatctttcttctccttggtttggcattgtcgtcgttgctgttactcctatcgaaaagtcgagactgaatcttggttatcgtagccaaatcgtactggctggaatctaacactgttttaggtaatagattgtgggaacagtagaatggctttaccaattgttttgatgatacggttgatgactttggttgtggaaatgattgcgaagagtagtaattgtttaaagagggcatccttgatataaatctgtacaagttttgtctttccaagcaaccaggtatagcggaaagagaattcatcacagtggaatgtagtgacagtgttgacctcgacgacacaatgcttgaaagacgtagcatgtttattggagaaagctcttgaaaatctgatccgtccaagattacattcctagacattgtagtttgttgatgatgatgctctcttttaccagggatggtactggtgctctcgccgcgattggtgaaccagttctgtgacgtgttgaagatcaaagaaggaagaacatccttgaacactacatgcatggactcttttagccttctctcaatggtgctttggagaatttttacagaacaatcaaacttaaaatccaaatcaacgtcattaaaggatatcccaattccagggttctttacaaaaatattcgtgatggcttctagctcgatggaactgaacgtcatagttataggaattgtgaacgatccattattgatgagctggggcatggtaaagctgggtgtatcctgttcgttaatcaataaaagattcgactctatgactgtctgtatccgcaacatagcatccttacatgaaatcttgcaaatccccttggccagagacttgggctgcgtgataatgtctaggtccagaatttctagctgtggtattgtaggaaaatccaccttctgtaccttaattccgcttttcaagatatctaatttctttttagacggtgagttcaaagccgtagataacttttcccgtattcgttcattgaaagagttatcaccaaacacagcttcgttgaatctaaatgacatgacgatgctgaagtttcttgcagttgtgttttttttgttataattgttactgtttctatgttttacgaatcttccatgactcttctaattggtctctttttactacaaggcttcatggccctttttcaaacctaatttataagttctttgccctatgcttaaaacagtttagccctatttaatatagtacaaaaaaggaaaaacctaattgaaaaaagctattcaccctaggtcattactactttttcccttagctagccgtgtttttagtttttgttttgtttattttacctgtattatgccttgtttgatgactttagtatgggtttggtttgtcttatccttggatacaaaaggaccagatacattcacgtctggtcggtagaacatcggtatccagtatagtgttcagctgttcctatagagacaaaatttataatctgcgtgtaacaaatatctgcaggttaaaaaagtccagatcagtgtttcgaagctgttgatttttctttttttttttttatattaaaattttcatattccctgattgcatcgtttatctgattatcatttcattgcattctttaactacttgagttttctttccagctgtatactattgacactaacatgaacgtgcctgaaacaagacaatcctccatagtcgtagctataagagtaaggccctttacgtcaatggaaaaaacaagattggtcaatgaagctagtggtgcagaagctaactttcccggtttgggggattcgtcgttaatattacccatgagtaataactccgactccgatatagacatagacgctgaagaaggttctacgcggagcaaaagaaatagcttgctgaggagaaaagtaattagaccggagggtatacgtaaaattgtggattgtgtggatgatagaatgctcatattcgacccagctgatagaaacccattgaacaaagtgagtgatcaggtcctgaactcgatgcgtgcaagggccactaaggccactgcgtcctctatcaataacagcaatgctacgaacaaattttcttcgcaacgtcgaaggcacggtggcgaaatcaagtttgtatttgataaattgtttgatgaaacctcttcccaagcccgtgtatacaaagagaccaccagcccgctcctagattctgttttagatggattcaacagtaccgtatttgcttacggtgctactggttgtggcaagacatatactgtgagtggcacaccttcacagccggggatcatatttctagccatggaggaactattcaataaaattacagacctgaaggacgaaaaagacttcgagatttcactgtcttacttggaaatatacaatgaaagaatcagagaccttttgaaaccagagacaccatctaaaagattggtcattagagaagatacgcagaaccacatcaaagtggcgaatttgtcgtatcaccacccaaatacggtagaagatgtgatggacttagttgtccagggaaacataaacaggactacgtcaccgacggaagcaaacgaagtatcttcacgatctcatgcagtgctgcaaatacacatcatgcagacaaataagcttgtagacttgacctcgcaacatacatttgctacactttcaataatcgatctagctgggagcgaaagagccgccgcaacaagaaaccgtggtataagattacacgaaggtgcgaatataaatagatccctactagcactgggcaattgcattaacgcgttgtgcttgaatgatggcagcagaagctgtcatattccatacagggattccaagttaactaggctgttgaaattttcactgggtggcaattgcaaaacagtcatgattgtttgcatatcgcccagcagttcacattatgatgagacattgaatactttgaaatatgcaaatcgtgctaaagaaataaagaccaaaataatcagaaatcagcagtctttgagtagacacgttggatcttatttgaaaatgattacggaacaaaagcgacaaatcgaagagttacgcgaacgtgaagagaagatgatttctttgaagctaacgaaatacaaactaaacaaagaaaagatccagttagccattaacgagtgcgtcaatcgtgttcagcaaacgtatgcaggagtggaaacgtatcaagtagccaagaccttgaaatcattaatactttgtaaaaggcggtttttgcaaatggtcaagctagaagtggataatttgatactattatttgaacgggaggaaagtacagccgccgagatgcagccggtgattagtaattgccgaatgatcagtggtcagctttataacaaaatacacgagttagaaatgaaatttgatgaaaccgacactctgagttccgtcattcatcaggtacattccattgacttgaacaagttaagagagatggaggactgggatgaaacttacgacctggtgtacttggagtcgtgtttaaatcaaatatcagaattacaaagaaacgaaatcttggttaattcctccataatgacagaaaaattaatgtcagatccgggtttgaactcccgatttaaatttctatcaaagtggctgatgaataggacacctaacattgaatccataattcaagacctggttcatatcgacgaggagtttgaatcttttgccagaacttttatcgccaatcccgatagcaattttacaaacacaaatataaatataataaacacgacggcagctgacttggctgttcccgctgagaccctacaacggcaaaatttttcccaaaaaaaagtaaagtggacgagtcccgaccttagtcccagccctatgattgaaccacaaccggagctagaaccagaactacaccaagatcaagacgccattgcaagtgaagtggacgtaagtatgcaagataccacattcaatgagcaggggccctcgaccccctccgctccgactacagcggttccaagaaggaagatgcgctcctcccttcttactcatcaaagtctactggccactgccaggaaataacatacatatcctacgtaaactatcgaatataacttctttccgccagcattaaacgcatttatgttgattaattccgggttacgggaaaaatttttctttaatttcttttttttgaatttatttggcacgagaaaaggttcaaagtgaataattgcttttagtcattagacacattacctactttctaagagattctaaaagaaactaagcaccacaaatcattgatcttttaagaaaaacgcacaaggatcatatactagattctcgttctcgttttttcttccttttttttttctctaaagccttttactgggttaatttcctttattgacccaaattaaaagaaaacgtttctcaggagactcttttaagcaaaatttagcaaatttgtgtttgctgttgtttttacagagactgcattacttgaaggtttgcctttaagtcttcgagtcgtttttttttattaactttaatcctttttctgtgtgtttgtgtatattcagtggggttattttacagtattcgaagagacttcgtttcacacatttaaaccagctttattagcgtttagcttatacactacaaggaattttttttttctttaacattattaagacagttattgagttaattcgtcttcagcccccctccccccaacaaaccccccttcatatagaaatggctaatactttcaagtattatcctgaaacgatgggtaattctagtggttatccaattagtttgccttttccgaaaggttcggctacttctgctgttaatgttgctaggcaactgcctaaatatttaggtcatgttccctcgcaatcagttcatactcagttgccatccatggcttctttaggttacttcaatcagccaagttctacttactatgctcctcctgcaccacttcaacagcaccagcaaccacctatccttccccctccgggcctaatgtacactagtaacaataacagcaacgttattcctcctcctgttcaaatgattcgggatggacaacaacaaccacaacaatctaaccaagtaaatgggggcgtcagtgagaacttggactacgatatttctataatgtcaaaatttatcatggaaaatgcctttgttgccttcaacgcgaactatagtactgatgaccagaccactgatctttttttcaagggcatatcttctgtgttgaatgccacgagattgccttcagctactatttttttggctatagattatcttttcaagtatatcaataaattatctaatgggatacattcaattggtggcaattcgatcaatatcatttatcaaaatactatgattgcgttcatattagcaaacaagttcaacgatgacaaaactttcaccaataactcatggtcacaggcaacaggaatactgataaatgttatcaatgatttcgagagacaatggttgagaatatttaactgggaattgtatgatagtgcttttctttattttgagttcgtcaagaattttgagattttcaagcaaaatcaactcaaacctgctgtagcggttcctacgttattatctccaattgtcaacgttggtgatacgagaaacgtaaatttcaacttgaagcctacttccacaaacaacctattatctccagtttccaattatgaaacccccatgctgatgccgcataacatgttttcatcaccatcttatcagagtaactcaaggtctgaattttctagtatgaatggttattataactattacaactataatcagccaagattgaattactatcaacaattccccaatatatattcttcaccaatttcggaaactcagtttgattacgacttctacaatttcagtagtcaacaacaacagcaacaacaaaaacaacactcacttttacctgccgctccacaattacctccccctcacgtccataatcagtcttacggtcatcatcttggctggaagtcaatggatgacacaataaatcattcaagatttgagcgaaactactttccgtattcggcagtgtattagtgaaaacttttttttccttattttttctttgatcccatcgaattactttctcttttgcccaggatcatctttctaatctatcattttattattttctctcatgagaaaacagaatttcgaaacagatataataaaaaaattgaaaaatttgaaaaaaaaaaatctagaaacatattttcctaaaatgaaaatcggaagctaacaaaatttttgaaaaacgaaataaagaagaaagattattattattagttactttttttattgtactccagtatggacctcttaggtgagtgatcttattaaaaaaaataaaaaaaataaaaaaatatgaaaaaaaaagaaaattaaaaactaaacaaattttatgacaggaataaaaactataaaaaatgaaaagcaaaaaaaaaaaggctactggatttttaacatcttgtccttttctttccctttatcattttttctcatttactttgttattaattttttttttcaagttctccacatatacatatgtaagaattgagtctatctctttctaatatttaagaaatacataaaaaaaccaattttttttttttattactagcaaatttatttttgtgaagtgaaattcatacattggcttattaaaggtattaaatattactgaaattttatgaaccaaaaagaataatggatgatgtaaggttacatgcaatatatcaagatattactagagattatttaccgccagcttctctaaaccacctgatgcttctatctaaacaaacacagcataaactttcatttaaatcagctcccataccagatctccaaccttttttcaaaaacttcacgtcaaagacaccaggttcagctaaagaatctccatgttcatcaacagctaagatatcctcttcaatttcaatatcatcacaatgcatattcaatgtagtgattctttcctttgtttttacatcccaaaatctcaatttaccatcccatccggcactgcataatgtttcaccagaatcattaaacgatagactcatgacccagctagaatgtgcaaattcacccagacttgcctgcgagctatgggttggtacggataaggagcctattctttcaccaaattcagtttcatatagagtgatgcaaccaaatgaatttgaatcgtgagcaatggctaataaggatccttgaggagaaaatttcaccgatctgatggaattcgaattattaatcatagaatgctgagattcaaaattgtacaacgggcgtaatgtagatagttctgaaatttgtactgttccattattaaaacctgtggcaattagtcctcgttcagagatatccacagaagtggcaaattgacttggagtcataggcgattcgacagtgccttgtaattctaacgtggggctccaatttagtgttaaagaatttgactcatctgcaaacgggtgaaacttccaaatgtaagtggtccctttgacgtctgtagcaaccagcctatgggaaagtagtctgtcatttgaggcaccccattttaatgcccaaaaggaatgctttttcatgtctgagtctagaagatccaatttctcgaatataacttttttagtctcatcttctctagtgatacgatagaagagtaaatcgccagaaaatgaagtggtagcaacaaggcataattcaaatgcatctctctcaatagcttgcaagacatcgacatggtgcaatccggacttatggacaaagtgagaatatgacttatcttttggattttcattatctaacagcttattatcccacacctttaagtaaccgtcacctgaacaacttaccgtaaatgaattgcaagcagaaaccgagaaaatatcagcgtcatgagctttacctgcatttgctgtggcaataaacactttggacatttttccaatacttgattaacctctttttcgtttcttgtctttattttagatttgttttaatatcgcctaatttttccttctttactttatattttttttatttttcgcctaaagatttgtatcaattaattagccaacaaaaacaaaaacaataaagtcatataagggttgataattgatattgatggcagctaattctgtagggaaaatgagtgaaaagttaagaatcaaggtggacgatgttaaaatcaaccccaagtatgttttatacggtgttagtacaccaaacaagcgcctttacaaaaggtattccgagttttggaaactgaagacacgattggagagagatgtaggaagcaccatcccatatgacttccctgaaaagcccggtgtattggacaggaggtggcaaagaagatatgatgatccggaaatgatcgatgaaagacggatcggactagagaggttcctcaatgaattgtataacgatcgttttgattctcgatggagagacacaaaaatagcgcaagacttcctgcagttgtcaaagccaaatgtttctcaagaaaagtcacagcagcatctagaaactgctgacgaagtgggatgggatgagatgataagagatattaaattggatttagataaggagagtgatggcacacccagcgtgcgtggagcactaagggcacgtacgaagctccacaagttacgagagcgactagaacaggatgtgcaaaagaagtctcttccaagcacggaagtgactcgtcgcgccgctctattgaggtccttgctcaaggaatgcgatgacattggtacagcaaacatagctcaggaccgtggacgacttctgggggttgccaccagtgacaactcttcaaccacggaagttcaaggaagaacgaataacgatttgcaacaggggcagatgcaaatggtgcgcgatcaagaacaagagttggttgcactgcaccgaattatccaggcacaacgtggattggccttagagatgaacgaggagctgcaaacacagaatgagctacttacagcacttgaagatgacgtcgataacactggtaggaggttacagatagccaacaagaaggctagacattttaacaacagtgcttgaattaatgagttactatccgggttacaaatcctgagagtatatttgtactaaaaaaaaaaattgtaaatctagtaattgaaaaattttggcgatgagacgatatggtaagagtaaagcaaaggaaccgtcatgtcgtttactgctccttcagatcccgtcaataaaccgacaaaagtgaaggtatcacagttgtgtgaactatgtcattcaagaaaggctctcattagaagacccaaaaacctgtctaaactttgcaaacaatgcttctgcctcgtgttcgagacggagatccataacactattgtagcaaataacttgtttcagaggggagaaaaagtagccgtgggggcctctggtggtaaagactccacggtgttagcgcatatgctgaagcttctgaatgaccgttacgattacggcattgagattgtactgttgagtattgacgaaggaatcatcggatacagagatgattccttggccacggtgaaaaggaatcagcagcagtatggccttcctttggagattttttcctttaaggacctctatgattggacaatggatgagattgtatccgttgctggtataaggaacagttgcacgtattgtggtgtttttagaagacaatcattggaccgtggtgctgcaaagctgggcatatctcacgttgtcaccggccacaatgcagacgatatggcagagacagtactaatgaatatcctacgtggtgacgtagcaagattggaaaaatcgactgcgattatcacacaaagtagcggctctcccatcaagagatcaaaaccatttaaatattcttaccaaaaggaaattgtcctgtatgcgcactacatgaagctggattatttttccactgagtgtacctatgccccagaagcgtttaggggcactgcgagagaatacatgaagaatctggaagcagtgaggcccagttgcattatagacatcatccaaagtggcgaaaatttggcattaaaggctaaaaaatctaacgctggaaagagagtcgtcaaatttgttgacggcaatagatgcgctagatgtggatatctgtcgtcaaataacatttgcaaggcgtgcatgttgctggaaggactggagaaaagtagagcccaagtggcaatcgagaatgacacttctgccgatggtgcagccttgaagctgagagctcttgagaaactcagcttttgacatatatatagctcgcagtagaagaatgcagcgtaacataatataatataatatagtacggcgccgccctccattagaacgcgcaacacaataaagacaaataaaagaatcagctataaagctggccattgcatggttcgcgctggaaagagaggaaaagcgtggtgataaagagcgaaccaagcatattgttttccaagaatgagcaacgaagattacggatacgactacgattatttatttaagatagttcttatcggcgactccggtgtgggtaaatctaatctgttgtcgagatttacaaccgatgaattcaacattgaatccaaatccacgattggcgtggaattcgctacaagaaccattgaagttgaaaacaagaagataaaagcacagatttgggacacggcaggtcaagaacgttacagggccatcacgtctgcgtactaccgtggtgctgtaggtgcacttatagtgtatgatataagcaaatcaagttcatacgaaaattgcaaccactggcttaccgaactgagagagaacgcagatgacaacgtggctgttgggttgatagggaacaaatcagatctggctcatttaagagcagtaccaaccgatgaagcgaaaaatttcgcaatggaaaaccaaatgttatttactgagacaagtgctttaaatagtgataatgtagataaagcatttagagaactgatcgtagccatcttccaaatggtaagcaaacatcaagtagacttaagcgggtcgggtaccaacaacatgggctctaatggcgctccaaagggtcctaccatcagcttaacaccggcaccaaaggaagacaagaagaaaaaatccagcaactgttgttaaaaattttgtgccctactaaggtcgcatggtttcatgcatattctgtctacatataacccccgttaataatgcttttataaatataatcaattacatataccttcccaagttatttattactaaccttcgtgcacgcaagaaaaaatgtattaacgtacatacattttctaaatagacctttcctgacgcctgcattttgcaatagccgaagataagaatatgattttttttttacgatttaaatattctgttgttgtgcagtctaaaaacacacgtgtatgtttttttccgcacgcatgagcagaattagacggttttataaacgttcgctctgtgtatttcacgtaccttcccggatacaaatttcgtcatggtttatattggaagtttttccgaaattgcgggttttgaaggtttatccgagacgacgtgaggggtaggcaggagaaggaaggctgtttacgtacgcaaggatggggtacgacaatgattcaatttctgttgctaagttttttgttattttttcatattggcctactcatctttgatatcattattttttcgaatctacattagagcgtgtttcggaaaacaaactcgctcgatacagtaattggcagttttatttacggaaattaccgttctcggttccaagaaggttagaaaaatcggttgtcgctctttctttcccccacttgtaaaaacaaagaaagtataaaatagtttatggcccttaaggcaggccttgttgaatttgagctatacctaccccaatgatagttctgtggtagtttgtttgaatatgtaatatgagaagcacgatggcaaacgataatcttcactgagctgatttacgagcgaccatcatctccacggtgcgaattaataagctgtggcgatgtgctgtagttgccctatcgcccctgcggagcttgcgtcaactagctctcccctttccccattgaagttagcgtattaacctacagttaatgattgataggctcatcgaagaagaaaaagccgggataagaaaccccgcctccacttttttggctcatccgaaaatttatccgcggagacatccacggagcacccgcaaaactgaagtaataactctaaattatatgccgctgagaaaaatctcgtacgaggatacggtaaataatccgtgcgagaaagtttttccgaaaatcattcccggtcaaaagcgtttctggtatataagcgattgggaaacccgtctataatacgtagtaacttacgatctgcctgtcaaattgtgtgcttgtccttgtactattaccattgtgtagcttatcttaactctcaattaagttttaactcacgctaagactattgacctcgagaacaaacaaaataaaaataaaaaaagagaatgcctaaaaagcaaacgaatttcccagtagataacgaaaacagaccttttagatgtgatacctgtcaccgtggtttccatcggttagaacataaaaagagacacttgagaacacacactggggaaaaacctcatcattgcgcatttcctggttgtgggaaaagtttcagtagaagcgatgaactgaaaaggcacatgagaacgcatacagggcaatctcaaaggagattgaagaaagctagcgtacagaaacaggagtttttgacagtaagcggaattcctaccattgcatcgggcgtgatgatacaccaaccaataccgcaagtcctaccagcaaatatggccataaatgttcaggcagtaaatggaggtaacattatacacgctcccaatgcggtgcacccaatggtgataccaatcatggcccaaccagcccccattcatgcctccgctgcatctttccagcctgcaacttctcctatgccaatttctacatacactccagttccatcgcaatcattcacctctttccagagctctattggctccatacagtcaaatagtgatgtttcatctatcttctcgaacatgaatgttcgcgtaaacactccacgctctgtgccaaactctccgaatgatggatatttacaccagcaacatatcccacagcagtatcagcatcaaactgccagcccttctgttgccaagcagcagaaaacttttgcacattctcttgcatctgcattatctaccttacaaaaaagaacgcctgtaagtgccccttccaccactatagaatcaccatcctcaccaagtgattccagtcatacctctgcatccagcagcgctatctctttgcctttcagcaatgctccttctcagctcgccgtggccaaagaacttgagtccgtctatttagattccaatagatacaccaccaagactaggagggaaagagcaaaattcgaaattcctgaagaacaagaagaagataccaataacagcagcagtggtagtaatgaggaggagcacgagtcgctagatcatgaatctagcaaaagccgaaagaaattgtcaggcgtaaaattgccgcctgtacgtaacctactgaaacaaattgatgttttcaacggtcccaaaagagtttaacctttacggcccctttttatctcaccatttttcctctaacgaactgtcatgaaacaacttagcatataacgcgtacttacatagatagattaaatagataaccatgcatatcactaactagcatcgtcatgaatagcacgtttacctatacgaattgcggccggcatggtcttttatattgctcccttggaccgagtaaagatttaccttgcgttttcggatcgtcaaaatcttttagggaaaggataaatacaccacaagattcctgggaaatgaaaagtatctgaaataattgtgcttttggaagggtactgagagcagtgaagtttctatgggtactacgacaagtcatccagcccaaaaaaagcaaacaacaaaaaagtgtcgtgcacctatcatgagtgacgttagagaaaaacccagcaatgctcaaggctgcgaaccgcaagaaatggatgctgtgagcaagaaagttactgaactgagcttaaataaatgttcagattcccaagacgcggggcagccttcaagggagggatctattaccaaaaaaaaatcgacgttattgctgcgtgatgaggacgagcccactatgccaaagctatctgttatggaaactgctgtggacactgactctgggtcttcgtctactagcgatgatgaagagggagatattattgcccagacgacagagcccaagcaagatgccagtcctgatgatgatcgctcaggccattcttcgcccagagaggagggacaacagcaaatacgtgccaaagaagcttcgggaggtccaagtgaaatcaagagctcattaatggttcccgtggagataaggtggcagcaaggtggttcaaaagtttacgtgacaggctcattcaccaaatggaggaaaatgatcggtttgatacctgattctgacaataatggctcatttcatgtgaagctaaggctgcttccaggcacacatagattcagatttatagtggataatgagcttagagttagtgatttcctgcccacagcaactgatcagatgggaaacttcgtcaattacatagaagtcaggcaaccagaaaaaaacccaactaacgaaaagataaggtccaaggaagcagattccatgcgacctcccaccagcgatcgatcctcaattgctctgcaaattggtaaggatccagacgattttggtgacggatatacaaggtttcatgaagatctgtcacccagacctccgttggaatatacaacagacattcccgccgtgtttactgacccgtctgtcatggaacgatactattataccttggatcgtcagcaaagcaatactgatacgtcatggctgacaccaccccaattacctcctcagttggagaatgttatcttgaataaatactatgccacgcaagaccagttcaacgagaacaactcaggcgctctgcccattccgaaccatgtggtgcttaaccacttggttactagtagcattaagcacaatacactttgtgtagcctccatcgttcgatataaacagaaatatgtcacccagattctttatacgcccatagagtcctcgtaatccgggattcctactttttaaaggcgtattgtatatatttttggcagctatggcacactaatttctatttccaatttagtgtaagcagagatatagaagcatataacataatgatttactaatgggctcagtactctcaatgcttattgttatcacaaaccacgatactaatacccggaagtcgcgtgatctttttttttttcggaaaatgagaatcgccacttttctaacgaaagaatattgaaatcttaatattggtgagaagaggaataaaagtagctaagagagtcacgggactaaaaggtaaaaagttcagctattccaactttactcctttctgatattgcacctttcgtgaactggcttcgtgtatttaagtgaatatggaagagctgaatattgattttgacgtatttaagaaaaggattgaattgttgtattccaagtacaatgagtttgaaggttctccaaattcgctgctgtttgttttaggttcgtccaacgctgaaaacccgtaccagaagacgaccatattgcataattggttgctaagttacgaatttcccgctactttgattgcattagttcccggaaaggttattataattactagttctgccaaggccaagcatttacaaaaggcaattgatctatttaaagaccctgaaagcaaaattacgctggaattgtggcaaagaaacaataaagaaccagaactcaataaaaagttatttgatgacgttattgccttaatcaatagcgctggtaaaacagtgggtatccctgaaaaggactcttaccaaggtaaatttatgactgagtggaacccagtatgggaagcggctgtgaaggagaacgaattcaatgtcattgatatttcgctgggtctttctaaagtttgggaagtgaaggatgttaacgaacaagccttcctgtccgtttcaagtaaggggtcggacaaatttatggaccttttatccaatgaaatggttcgggcagttgacgaggagttgaaaatcaccaatgccaagttatcagacaaaattgaaaataaaattgatgatgtgaaatttttgaagcaattgagtcccgatttaagcgcattatgcccaccaaactacaaattcaactttgatttattggattggacctattctccaatcattcagtccgggaaaaagtttgatcttagggtttctgcccgttctaccaatgatcagttgtacggcaacggttgtattttagcttcatgtggtattcgttacaataattattgttctaatattactaggacctttttgatcgatccatctgaagaaatggccaacaactacgattttctattaactttgcaaaaagaaattgtaactaacattctgaagcccggccgtacaccaaaagaagtttatgaatcagtaatagaatacatcgaaaaaaccaaacctgaactagtgcccaatttcaccaaaaacattggttcattgattggtctcgaatttagagattctaactttatattaaatgttaagaatgattaccgtaaaatccaacgcggtgactgctttaatatttcgtttggtttcaataatctgaaagattctcaaagtgctaacaactacgctttacaattagctgatacggttcaaattcctctcgatgaaacagagcctccacgcttcttaacaaattacaccaaagccaaatcccagatatcattttatttcaataatgaagaagaagacaataataaaaagaaatcttcacctgccaccaaagtccctagtaaaccagacagaaattccaaaattttaagaacaaagttacgtggcgaagcccgtggtggtgccgaagacgctcaaaaggagcaaattcgtaaagaaaaccaaaagaagctacacgaaaaattggaaaagaatggattactcagatttagtgctgctgatgccaatggcccagatagtgaacctcgtcaatacttcaaaaaatatgaatcttatgttcgggattcacaactaccaaccaatattcgtgatctaagaattcatgtcgactggaaaagccaaacaattattctacccatttacggtaggccagtcccatttcatataaattcatataagaatggttctaaaaacgaagaaggcgaatatacgtatttacgtttgaactttaattcaccgggatcttctggtggtatttctaaaaaagtggaggaattgccgtatgaggaatcagcagacaatcaatttgtacgttcgattacactaagatccaaagatggtgaccgcatgagtgaaacctttaaacaaattgcagatttgaaaaaagaagccacaaagagagagcaagaacgtaaggcgcttgctgatgttgttcaacaggacaaattgattgaaaataaaactggaagaacgaaaagactggatcaaatttttgtgaggccaaatccagatacaaaacgtgtacctagtactgtctttatccatgaaaatggtatcagatttcaatccccactaaggactgatagcagaatagacatattattctcaaacattaagaatctaatttttcaatcttgtaaaggtgaattaattgtcgtcattcatattcatttgaagaatccaattttaatgggtaaaaagaaaatacaagacgtccaattctatcgtgaagcttctgatatgtccgtcgatgaaactggaggtggaagacgaggtcaatccagattcagaagatatggtgatgaggatgagctggaacaagaacaagaagaaagaagaaaacgagctgcgcttgataaagaatttaagtattttgcagacgcaatcgcagaagcatcaaacggtttattgacggtggagaatacatttagagatttgggcttccaaggtgtcccaaatagatcggcagttttctgtatgccaactacagattgtttagttcaattgattgaaccaccatttttggtgattaacctagaggaagtcgaaatctgtattttagaaagagttcaatttggtttgaaaaacttcgacatggtttttgtttataaagatttcaataaacccgtcactcatatcaatacagttccgatcgaatctttagatttcttgaagcagtggttaacagatatggatattccttacactgtctcaacaatcaatttgaattgggcaactattatgaagtcattacaagatgatccatatcagtttttcttagatggtggttggaattttctggctactggttcagatgatgaagcatctgatgaaagtgaagaagaagttagtgaatatgaggcttcagaagacgacgtaagtgatgaaagcgcattttctgaagatgaagaaggatcagaggtggatgacgatattagtggtgatgaaagtgaggactatactggcgacgagagtgaggaaggtgaagactgggatgaattagagaaaaaggctgctagggctgataggggtgcaaactttagagattagactttataacacttactgggtttcaccagcaagaccttgatctgacagaaaattactcttatgtatctgaaaaataatgatggtatttaggcatagtatttatcaatgctaagaaatgtaaatggactgaatgtacactcaatgctaacggtcaaggtcataggacgtttgcgtaataaaagaaactctactagagttgaacataatttgatataaaagtatataaattgaaaaggcagtttcaatcattttagtttctgcaatttatttattcctgtaatctacaattttatagttgggaaattctctcgaaaatattaagaaaaatacagaactcataaggtcttttttattggcattttgaaatcccctcagataatcaaagatgctaacaaacaaaataataacggtaaaaaaaaaaaaaatacacgatggggtacagcaaacgaattattttatccacgtcttaaaatcctgtgggttgaacgttcatcgcgctgttcatcagcatcaaaggttggccatctttgtgctcttcattagatccggactttttagcgagttcttcggtgattttcttaatggaatcattctgctctttttttatggagatttcaaatggcttaatgtagtcctccaaagaattcatccatgatatttctaaaacaaattcaattctcactaagttgtaagcagcatatagcaaagcaacaaagccttctctgttaccggtttcaacgaaatatgtgagtagagcctccactacctttggatcctgagagattgctgccgtctcaatagcgtccttccatagcttttcttccttcaagattgaaagactctttgcccacttcttatttctacggtataacagggctcctattttcttgaaaaaaattagcttatgagattccaaacgagatgccaatcccaattggtcaaatttgtcataagaatcaacagcgtcttgcaaagctttataatcttcttcttcaatcatcagatcgtggtaggcttggttgacaactgagttattttttggtaagacattgatcaagaaaggcttgattaaaggcaagttgtcggatttcgagaaaattttgacagttcttggaatatctaatcttggtgtcaatgaggtcaaaagatcaactagtaatgatgggtgaaatttgacgtagaaattaatggccttgtaatagatttctaagttagaaactttgacaacaacttctttgaaataggcgtgatccaagtctttggttgatttttcgattagtgttaaagcagcattatcccattcatcatagtgagcatataaaaagaccaattccgaccagaggtgagcttgttcgacagctctaataacctttggaatatttattctggaccagaatagcttcaagtgttcgaaggtcttgtctggttcatatttggaatacaaaatggccaattcagtgaacatgcccatatgagctctttcaagtcccaaaccagcttcaaacaatgaaatcagttcttcgaaatagccgtttgattcatacctttccaccagttcatctaattcttcagcgtgaacgatcaagttcaacccacaaatttgagccagcttgaattctttcttttcaatacaagcgtcgttaaccagtttccaaactttaatgtttgaagcctttctagcagtgtcaacagcagcctgataatctcccaggtaaaccaaggtagaagcaagcttggagtaattagaaacagcagaataacatagcctggccgctttatactctttattctcgaataatttatcaccaacatgatctaagtttgcaacattggaacctgccaacaagttctcaatttcatgaatcttgtttagttcagcataggccaagattaaagcaccgtcgatctttggttctttcaaagtctttctagccattagtaaaaatggaattaattcttcgtatttaccggcttgttcggctatatcaattacattttcgtaatttgatgggtcttctgctttaatataagactcaatagcatctgggattcttaatccatctaactgagccgtaccaatttgagaccacaattcgggagtattgattttatcagcataagaagcagctctatctaaagacatgatgtcttcgattaaaacctttaaagctttaccgtacatttcatgtttgtcatagatttcaaaagcttcctccttcaaatcatgttcaatacataatggagcaatttcatcggcgtcgtagttatctaatttttcgatatagcttgaaaccttagttggttcatacttaatagcagacaataatagcaacccttgtaaagccacattttcgttgaaaggagaaggttccaatatgattttttctagcaactcaattagttccagttttaatccattggtcatgaatgcttgaacagttaaggaaacaggttcaggatcagttaattcagggataccaacggagatgaccgaatcaattaattgtcttctgtgaatattttcttgattcaaaactttgttccataaatcgagatcagaacgttccaacaaatatcttgcctggtacttgtacatgctattttcattagtgattctaatcaagtcatcatcattttgacctttttcatacgcaatatatgcaaggtagggatctcttttttcgcagtaatgaccaacgtctaaggtgtcatattggtcgttttccttcaaaaacttttcaggagaattattggaatcaatataaatttttgctaaggcattgtaaacagcttgatcctggataccttgacttaagctttgttctaggaaaggtagcaatatttttagtctatttctcttttcaacctcagtagttaattcattaatagggacttgacctaagactgattgtagcagactttgaataaatgcctcatcacagtccatatcaagtaatgcgccaacaacttgggcagtctttgaagggttaacctgctgcacgtaagtttcaataaattttaagttctgtgatttgtacaaatataaaatcatttcatgaacaaagtcgaaacggtcacaaactatgactagaggcaactggtcttctagattggcatccttcaagaaattcttgactctttctggatcatagacattgttatccttcacaattctttcaatttctctgtattgtttcattttagcagcagcttcaatgtatttgtaaaccacatctttatcttcggttaggttgactaaagaggctaagtaatagtataaaccttccgtagcattataatcttcgaataatttaatcaaagtagatggaccgatcaaatcagagaatttagttgccacctgtactacggtctggatgttagcctgaatattgttatccattaaagcttttaagcacgccaaagattgttcaacgttcaacttaccaaagtatccgactaaccaatcgataggtaatgcattggtgtggacaacgcatctcttgatatctttgatgtctgtgtaattttctaaagctctctggtatagtcccgccttttcggataaggaagcaatagttggtttgtcataatgagaaaagatgttgtttcccaatatggcgtcagcaacttgtggtgcgtgtagtagattgacttcaagaacacgagtttgcaagtgaccttggtctggggtatctccttttaacgcgtctagaagtagagaggttccttgttggatatggttttgggaaaagaatagatctgcgattttttctatgtcgatctgagaagcagtttccggattttgtaatagagatacggcaaattcagaagctctgtctggtgatgatctaatcaaagaagaaatcagcactaaaaagttaggttgatatccaaccttttggcagtaaggaataattttttcaaactgttgtaattcggcaagacaagatataacttttgcatgggcacctgctcttaagtagcaagctagcgctaaagtagtatcgaaaggcttaacgatgtcacctagttcttctgaacattctagtttatcttcctttaaccatttttcgaacaattgttttctgtcttgttgtagaactggtctagccaattcaattgtttcctctttattcaatttccctttatccaatagtgttgaaaagtaaagtaggataggagaaatggcgcctggtggtgcttgaatgtttttcaacctgttgatggtgttttggttccttaaagaagtggaagaggctgcaactttagctgcattttgataatcgttttgtaacaataaagattcaaactgtttttgaaataaatcatctgcacctggtaagccacctcttgtagcaacgattaaggccagtgccacattagataatttattcaagatatatggaacgatttgagaagtagaaatctctactgctaaaacttgaccttttttattgatgcatgcaataccgttctcgtgattgtacggagctgcagtaaaaacagattctgctgtaattctattaacgaataaattggtaccggtttccaattcgtacaaatggatgaagccatacttggttaataggtaaattatgccgtatttctcagacacctgaacagcgattgggaaatcattcgttgcatctggtggaaagaaaatatcggtagtttccttttgatattgagaaggcaatgaagcatcgtgatcaatctcgataattcttaattctccagcaccggtggtggcatttctgttaccagtaacgaaaacttgtaccggggtcgagccattaccctctagtaatatattcgtaaagatagcaacatgaccgtcgatagcttgggagatgttacgttgttttgagaataattgaattctaccggcaatacggccattttcttgtaagataccaacaactgcgaaccagtcaaggtttttgttagccacaaaattgataatttgggtattgttcaagttagcgtgtctcaaggtaagcaattgaggcttagcatttacgttaccatcaaagacgttcgaggtcagtatggatcttgcggtaacaaaacccaaagtggtttcactcaaccacctccaaaaaataacaggttcatctaaagtaaaagactttaacttgctcttagtttccaaattaaatatctgcacgatagtaccatttgctctaacggaaataaccatctgagatggatgcatgatagcagaatcaccgcccatattcttccttgtcacttcattgcctttggccaaatccacgattgcaacagagtttgtaccgtcctttgtttctctaacagtgacgaagtggtcactctcgaaagtagttgatctgaagtcaaggaattgaggggaaattcctaaggacatcagatcgaccaattcggtaaattcaatgggtaggtcactcattggttagaactttcgtgataatttatttttatagttgaatatcttctttctctctcaactctgatccggattgtcgaggtttcaataagttactctgaacaactaatcaaaatatctccttatttctgtagattccttcagttccactttttacttttcttaattctctttgtatttattcctagcgacgaaaaatgcgagatctcgaccaaaaaaagggggtagggtaataaaattaaccctattattttttaactttaaaacctataatgtgctaatattttattataaacctcctttttttgcgttcaaaccctgacacattttaagccctatatttacggtattagttgattaaactccgaagcgaaaggaattcggtcattagcggctaatagccgttggggtaaatcacctacaagcaagtacacaagagaacgttggcgttgttaagtcaaagcactaatacattggggctttaagagtgtttataaaggtctaacctgtaaaaattatttaaacaacttgaacaggccttaaagttttcctcattccgctcatcatcactaatattgctctccgtttttgaatacacacttgacactaataagtatcacagaaaaaaagaaaatataataaattagtattgcgatatgacgagacgtactactattaatcccgattcggtggttctgaatcctcaaaaatttatccagaaagaaagggcggattcgaaaatcaaagttgaccaagttaacacatttttagagtcatccccggagaggagaactctgacgcacgccttaatagaccaaatagtgaatgatcctatattgaaaactgatacggactattacgatgctaaaaaaatgcaagagagagaaattactgccaaaaaaatagctaggcttgctagttatatggagcacgatatcaaaacagtgcgcaaacactttcgcgacactgacctgatgaaagagttgcaagcaaatgatccagacaaagcttcgcctttaacaaacaaagacctttttatattcgataagagattgtcacttgtagcaaatattgatcctcaattgggtacgcgcgtgggtgtacacttggggctatttggtaattgtatcaagggcaatggtactgatgagcaaatccggtattggttgcaggagagaggtgccactttgatgaaaggtatatatggctgttttgcaatgactgagttaggacatggttccaatgttgcccagctgcagactagggctgtgtacgataagcaaaatgatacttttgtaattgatacacctgatctaactgccaccaaatggtggattggtggggctgcccattctgccacgcacgctgccgtgtacgccagattgatcgttgaaggtaaagactacggtgtaaaaacattcgttgttcctctgagagacccttcgactttccaactgttagctggtgtttccataggggatattggagcgaagatgggtcgtgacggtattgataatggctggatccagttcagaaacgtagttatccctagagaatttatgctaagtagatttaccaaagttgtccgttctccagatggttcagtcaccgtcaaaactgagccacaattggatcaaatttctggttatagtgcattgttaagtggtagagttaacatggtcatggattcatttaggtttggctccaaatttgctactattgctgtacgttacgcggttggtcgtcagcaattcgcacctagaaagggattgtctgaaacacaattaatcgactatccccttcaccaatatcgtgttttaccacaattgtgtgttccatatttggtgtcacctgtagcttttaagttaatggacaactattattccactttggacgagttatacaacgcttcctcatctgcatacaaagctgctctggttaccgtgagtaaaaagttgaagaatttatttattgatagcgccagcttgaaagccaccaatacttggttaattgctacactgattgatgagttgagacagacttgcggaggacatgggtattcacagtataacggatttggtaaaggctatgacgactgggtggttcagtgcacatgggagggtgataataatgttttatctttaacttcagcaaaatcaatattgaaaaaatttatcgattcagccacaaagggtagatttgacaacacactggatgtggactcattctcttacttaaaacctcagtacataggatctgtggtttctggagaaataaagagtggtttaaaggagttgggtgattatactgaaatttggtctatcaccttaatcaaattactggcacatattggtactttagttgaaaaatcaagaagtattgatagcgtttctaagcttttagtcttagtatccaaatttcatgccttgcgctgcatgttgaaaacctattacgacaagttaaactctcgtgattcacatatttccgatgaaattacaaaggaatctatgtggaatgtttataagttattttccttgtattttattgacaagcattccggagaattccaacaattcaagatcttcactcctgatcagatctctaaagttgtgcagccacaactattggctcttttgccaattgtgaggaaagactgtataggtctgacagactcctttgaattacctgacgcgatgttaaattctcctataggttactttgatggcgatatctatcacaattacttcaatgaagtttgccgcaataatccagtggaggcagatggggcagggaagccttcttatcatgcgctgttgagcagcatgctcggtagaggtttcgaatttgaccaaaagttaggtggtgcagctaatgcggaaattttatcgaaaataaacaagtgagtagaggtttcctgttttccttcgaaccctctgttttgcgacttttgtttcaattcaactagtgtcgccaagttttaacaaaaagttacaaaatcctagtgagaggccatcttatgtgcataacggtactctctatctatttacatatctaatactattcacataactatgacgaatcaatgacatgactacatttaccaatgtatagtagtaaaaaaattgccatctcctagaatcgaaccagggtttcatcggccacaacgatgtgtactaaccactatactaagatggcaggtaattattgagtgtttactcaatatctcagaattatatacataacaaataataaatgtgctgtgttggcacttgttggaatgaagctctaaaacatcatgatgattgtgtggattctgatgtaattgttgggattccatttttaataaggcaatatgttggaacgagagtaattaatagtgacatgagttgctatggtaacaatctaatgcttacatcgtatattaatgtacacatcgtatacgtttaagtgtgattgcgcctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttaaagacctattagctgaacatgatatggtaggtacatatatgaggaatatgagtcgtcacatcaatgtatagtaactaccggaatcactattatattggtcatgattaatatgaccaatcggcgtgtgttttatatacctctcttatttagtataagaagatcagtactcacttcttcattaatactaatttttaacctctaattatcaacacaataatattaggtatgtagatatactagaagttctcctccaggatttaggaatccataaaagggagtctgcaattctacacaattctataaatattatcatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgaatatcataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacagtttatcaactagtagtcacactaccaatatattatcatatacggtgttagaagatgacataaggtatgagaagctttcatcgaaggtagaggaagcagaaatacaaggatttataatgtaatagggtaatggaacatataagggaggagaaatgatggtgatattaatatgcagaaatatcgattccattttttcaaaaaaatagtgccaaactattaagaagtagcgaaacagcaaaggcatatttccacatttcgcttttagcaatatacataactatggtggcaagataccatgcaactaataactttgccgcaatgacacctctatttctacttgttgtcgttttacctcttacttgtttgaacattgctgttctaagacctaacaataatagtcctaatacaaacagagggcatgctgttataagtataaaatgtttgctgtaactaatggtgggggaagattgcaaaaaacgaaggatatcagttccattcatttccagggatttgtgttgatatgtggggctatgaatgcgttgaagttttcaacttctgtgaaggagttaaaacaaccactaaacaatctcgttcaaaagctctaattacttgtatattattttatacgtttatgtctatttcaatgcaattacgtgaaaaataaaagaacgctaccataaaaatgttaaaaactggttaaaaatgtcaaaaaatggtccgaaaactgaaaaaatattcgtgatacagtttgcataaaaaaaaactattgtgcgcgattaatataacctactagacttaaatgacgacactttaatatgaagttcagtagtgtgaattaaataaaacagtcagttcttgatggattgtaccctttaaagaatttatctttatgtcgctgttactacgaaaagcgtgtgcgaggtattataactatttttctgtattttttatatatttttatttgccaagttaaaaatcagtcatctcaaaagattcatcgatttcagtgttcggaaggctagtatacttcttctttttcttagttttcaatttagatcctgctttgttagaagtgctacttatgggtgctccgccttctaactgctcatcttgttctaaatcatcttctgccccgagtccgctttccagatcatctgcccatgaaactgtcttattgggactgtcatgttgtctattatttggatcaactaaaattgtgtgacgcgcttttctcctcactcttctatcatacgcataaactcctaaaaccactatcaaaaatgtaacgatggtaactactaccgctttgtgtttatacattgaaatctcttctgcaaattcttctacctcttcctcttcttgttcatattctgaagatttatgtctactatcctcgaggccttgattactttgtttttcattattatcgtcttcatcatcgtcatcgtcatcatcgtcgtcgccctcggagttgtgatcgtcttcatcgtcgtcatcattgtcgttatcatcatcgccatctttatctttattgccttctttttcctttccttcctcattctgcgcttcctgttcttcctcttcgaggttttcttttggcttatcaccgctttcagtagtagcatcttgatcactatcgtcgtcagtagtaatcataacatttttcccattgttgtcaatgatcataacatcgttcgagtaaatatcgacaatgcctctactcactaaacttttatcgaagggtaccatgtgagaagcattataaacgctaacaaacgtcaaatttctatcatacttcacgtatccgctaaattcttcgctgtcgtctgtactcttcgatttatggatccaatcgaacgaaacagcatcgtcgctaaatccctttattccaccccattttagattgtctatagtatctaatacgcccttgttattacaaatcaagtctttgtcaccattgaacaagacaatctctattccactttcaagtagaccaggtaataaatggatagatggctttgaaataggattagacaatttagttccaacgctattagtgcattccttccaatgatcaattttatcagaatcaagatgcaacgaatcaataacaccaggtgtgctgaagaatttactgacaaaggaaatatctttcggccaattcataccacaagatggataactatcttttaaattgaagttatacatgttcaagcaatccgctgttcccttttgcgaagattccctggtataagacaatagaaggtttaaaatattctcacattcctgatacgaaaaatgggctgcctcatctgtactggcagagtttatcagattctggcaattctcgtgtgcgttcgttaagtgtttgaaattggggttgctttcatcaatcagtttcttctccatagcaaacggaaggtacgatagggactgtgtattggggtcaatccaaccgttaccaatcaatagcgccttcaagtcgtatgtatccccgtcgatctttgaaaatttgttatggttcaaaattgcattggcaaagaatggtatgtattggccagcgtaactttcacccgatagtatgattttcctagtgaggtcttctggaaaaatcttgaaatagttctccagaaaatccataaaatgcttggtcacatcttctaggtcttcgtcaaatttgtttttgtcgattttaccttcgtctttattttgttcgacagaaaacccagtaccagtaggttggtcgataaataaaagatcgcctttggatatccaggacccttcatttagataaagtttaccgtctgaattcaccctaaaagggccggattcgaccaaggcaccatccatggaagagcaaccgggtccaccatttaaccatataattaagggacggtcgacattgccattagagtcgttattggtaaacttccaaaaaaagtactccaagtcagagctatcctgttcatccgcatcttcggaacgtaaaggaatatggccagcatgcatctgtggaatatttgaagggtctggcacttcagataaccctggcaacagctcatatgccactttgtactcctcagatgacggaagggatactgagatccttattaaagcagacatggctagccacgttccgagccacctattgtaaaacatctattcaggtctttatctctacggtattctatagccaaggtactctttaaccaaagtatgcttcagcaagctttttcaaatagatgggagttgaagacaatgataagaaatcgcttttcttaatgtttcctatattatcaaaatattccacttttttttctttttccacattgtttttcggttccgggctgcagtaagcaaatataaatgttggtgacaaaacttgaaagttatagccaaaaagctcgcaattcctcacctaacaaaatgatcctgttggaataaaaatcaactatcgtctataaactagtagtcacactaccagtatattatcatatacggtgttagacgatgacataaggtatgagaaactgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaataatattatgtagaaatatcgcttcccctttgaggattcctctaccctcgaggagaacttttagtatattctgtatacataatattgtagccttgatcaacaatgaaatgcctacaatcatcttaaaattcaccaatctctcagctcttatttaagctttgttgagacgagagttagttatccgacaatactatacaagacattaacatcatttttcgtgctgttagggtggtgtcttttcatttgttgcaataaatgataagtagtttaccgtccattaacatgtgcattaaataatagcattatgtgaacataatgtatatttaactaaaactattatcgaagaaatccgaagaactcatccttgttagctcagttggtagagcgttcggcttttaagcgcatttgcttaagcaaggataccgaaatgtcaggggttcgagccccctatgaggagttcttctttatttttttcccggttcactatttttccaagattaaacatggctcatatacaccatccaaaaatctcttaattaacctataaccattgttctccttcacctcattcaagaatctggcttctgaattgccattgatagaagaacagtactaaattgcgccggaataatgaagaacatccgggttaccttagatgtctttttttcctttttttatcacatttttcactctgcactttttcactttctcgaggtccaatctatgactaatattaagcgcatttcatttgaagatatgtgtatcgcaatcttttttcttatcttgtagaccctcctatacacatctctagactatatatttggtttggttatatctttaagaacttatttctttttcttatttttccattccactaagttaaaccctgcagttgatacagacattgaataggacaaccgatcgttactatcatgactttacctgaatcaaaagacttttcttacttgttttcggatgaaaccaatgctcgtaaaccatccccattgaaaacctgcatccatcttttccaagatcctaacattatctttttgggtggtggcctgccattaaaagattatttcccatgggataatctatctgtagattcacccaagcctccttttccccagggtattggagctccaattgacgagcagaattgcataaaatacaccgtcaacaaagattacgctgataaaagtgccaatccttccaacgatattcctttgtcaagagctttgcaatacgggttcagtgctggtcaacctgaactattaaacttcattagagatcataccaagattatccacgatttgaagtataaggactgggacgttttagccactgcaggtaacacaaatgcctgggaatctactttaagagtcttttgtaaccgaggtgatgtcatcttagttgaggcacattctttttcctcttcattggcttctgcagaggctcaaggtgtcattaccttccccgtgccaattgacgctgatggtatcattcctgaaaaattagctaaagtcatggaaaactggacacctggtgctcctaaaccaaagttgttatacactattccaacgggccaaaatccaactggtacttccattgcagaccatagaaaggaggcaatttacaagatcgctcaaaagtacgacttcctaattgtggaagatgaaccttattatttcttacaaatgaatccctacatcaaagacttgaaggaaagagagaaggcacaaagttctccaaagcaggaccatgacgaatttttgaagtccttggcaaacactttcctttccttggatacagaaggccgtgttattagaatggattccttttcaaaagttttggccccagggacaagattgggttggattactggttcatccaaaatcttgaagccttacttgagtttgcatgaaatgacgattcaagccccagcaggttttacacaagttttggtcaacgctacgctatccaggtggggtcaaaagggttacttggactggttgcttggcctgcgtcatgaatacactttgaaacgtgactgtgccatcgatgccctttacaagtatctaccacaatctgatgctttcgtgatcaatcctccaattgcaggtatgtttttcaccgtgaacattgacgcatctgtccaccctgagtttaaaacaaaatacaactcagacccttaccagctagaacagagtctttaccacaaagtggttgaacgtggtgttttagtggttcccggttcttggttcaagagtgagggtgagacggaacctcctcaacccgctgaatctaaagaagtcagtaatccaaacataattttcttcagaggtacctatgcagctgtctctcctgagaaactgactgaaggtctgaagagattaggtgatactttatacgaagaatttggtatttccaaatagagaggtaaatacgttggaagaatatatataaggtgaaaaaaggacgtacgtatttttgtattgcttaaatttcgaagtattttttctttttgtaaaagactgcaagtggaagccaaaatataatattttgttttttcattaagagtacaactttatacaacaattataacttgatttgagagccaagttatgtaagatatttttctcccacaaagagaaatgcacacgataggaatttacaacgtgaacgatacttgaaacgaaatatgaaaatccgcaagagtgcactgaattagctggaatcctgtggttccaattgatccaaaacctcacagtttggatgaataacataaacagttttattattttcattttcctcattctcaagatctcttaaattgtgtctggtaccatgaatctccattaaaatcctatctttgaccaacctttttatgactttgaacgctaatcttctctcttcccaatattctgctaacgaacccaaatcattttccttctgtaataaataccaatcaactatatccacagctgttagttcttctgcaccctccctatctacttcagcaatctttctaacgatcatgttcatcatggacacatatttatcatacgtcaccgttgttttcttcttctcgcttgtacctggacgagctgtagcttcgctttgtccttcttctatatctgctggtggctcactcgtaattacacctgacccagtcccatcatcattgtcatcattgtttccagaagcggcgtgactttgactctctatgttatcaaattcttcatccatttccacatcatccacatcaacacgaataatactttgccttaaaagatcgtaagcttctgcaatgaatgatggagtaatttcatcgacacaattagccctcgcaatagcttctgataatctaatcatactttcaagttgcctaactgtgattctataactcgatctactaaatccctgggcatcatcctttctcagttccttatacttctcgactaaataggaacgggcttctttcgttaatattggtttaaaagtacgtgcatatttgatataacgacgtagttgttctgcactaaatggcggctcaatggcttcgtctcttttcatgtgtaagtcaacgatatgagatgccaattcggtatcaattttttcgttacagtcatcaagaataacaaaaaataaatcaaatctggacatgatcggtgcggtcatatttaaattacccctcagtgatagtttcctattgtatcttccacctaccgggttggcagccgctagaattgatgttcttgcatttaaagtagcgtgaataccagctttagcaatagagatggtctgttgttccatagcttcatgaatggcaacttgatctgaaatatccattttatcaaattcatcgatacaacaaataccgttatcagcaagcattaaagcacctgcttcaattgtataatcacctccttcctcatctctcacaaccgcagctgttaaaccagcagccgacgaggccttaccggaagtgtaaactgatcttggtgcaaatcccactacgtattttaaaaattgagacttagaagtagagggatcaccaacaacacagatgttgatatctcctcttaacttaataccttctacagtactcttatgaacaccaccgagcatctgaagcaagatacccttctttacggcttcatggccaaacacagctggagcaatagatctgaccaatttatcataaatatgttcatcctttaccatttccttcagctcatttatttcatctgaactcaaactgttcaagaatacttcttgatctctttcattatcttggtatacattattagcttgtaaattagcagccatctgtagttcagtttctcggttgttagaatttgcatcagggctacttgcaccaatgtttgatccaatactgataacatggcatgccagaaagctaatcttgtatgtcaaatcacgaacaccaagagagcgtaaaccagtaacaccactattcaaaccttcagtagtcttcgaaatacctctagtatctaatgttgaacttggcttcacacctggtagccccaattgtgtaacatcaggtactacaatttccacacccgtaaatttgcaacggtcacctggcttggctctttcgacactatcacctcgaagaatgacgtccagcgtacgcggcatggagcctgtaggtatttcgttagcattttcttgaattctgactttttgccaatcaagaaacctggatcttgtaacatttaatgtccaaaaggctctattttcgcatgatgggttcgggcaaaatgtcggttcagtgtacttgaaggactgttctacgttatctacgatagcacggcacatatcacacgtaaagcttgccttgtataattctggacggacctcagatgttcttgtcactgtccctgatatactcaatagtgaaccaatcttttcagatcttatatcacgaattctgtgaactgttggtagattgaagaaactgatttgaaaaacacgttccgtctgttcaggtgacgtagaagttgttattgacctcgttgccatggcagatgtcccattccctggtgcggctgatgatccagaatctcttggtagactcgacccattcatatcatcgtcctgttgctcatcttcatccgcttgaccttcgtcaccttcggatctcttcaatgagtcacttgtgtttaacaattcaggtgcatactttcttactactcttcttaaacccttttgtaaaaaaggcaaaaatctgtaatattgttctgagatagccatagctagagcaccattttctctcatggataaatgctgataatctatataaatggtgtttaggtcatatattttcataaattcaatttgagctctataaactttttcaacttcaccagtatcagtggattgaacggaaaagtcttccaaaaactgctcgaacgcttcacggactttttcaccagtaacgtcatcaactttcttaacgtgattcaaagctctacttttgaagcttctggcaggttcatttccctccatatcattagtcgcggaaccatcggtttgcaacctttgagaactaaactgagtggaatcgttaacaaaagggcctgtttgtgaattactgacatgcggttgagaagaacttgggaaatgtaacctagagcctatttgcgaatcgagtccgctactgcttccgaagccagcacctatcgacgatggtggcggagaggagttggaaggtctattactgcttggtgtgtcagctggaaaaggggatgacattgaaaaaaaccagttttaacctttggtaagtctatttttcctatccaccggtggcgaagtgtaagatactcgctgtaaatcacttaagaatgaaatattttgttattattgtagattaaagaaagaaaaaaaaaaagcttcaagaaaggcctattaggcgcttttcctaaaaaggaaatttaatagacgaacttagatgacaataccaaatagcgaaggaacggcaaaagaataggtacacaaatgttatgagaactggaatcaaaacaagctattgtttgtcgacgaatagtaatgttactagtatattatgtgcggtgataatatgatataaatcgcgaaaagggtaaacccagtaaaaactgaaatgcaagataaataacgtaatggggtgatgtatgatatcgtataaaacacaagaaaggataacagcactatcatgcaaaattgcttatttctggtatattctggattccgaatgacacttcccttactggaaaatcgaattcaagtgaccatttaaatggtcacctatttctcaggatgaccgctaattcttctcatcagggtttcccaagttgttagcaaactgtattgatatctttttgcgggagtgaaaccaactattcagctcagtatcggattaatctctccacttaatgctacggagttcttccaaacattagtactggtgccagtatcagcaccacatcaacaggtgaactcaaaattacattagtcaggagcagtacacccgttaatcgtgggaatctctgtactgagggtcaactacgtatcgcggaactaggggtccactagtgtatgcgactgcgattcatataacactttaacgtcaaaaccgtatacagtcctcatccgccttgggggccagcatattatatataaaaactcctgaaaaacacttacccagaggtacgataatgaatgacgcttatgtgatttatggttaacgcagtacccaagacaagtatgcagcgttaactcccaatcaaagaaaatatagtggattctaatctgacgaactacggacagtaattggtatttttactcattagtgactttggtaatgccctatatttcactagaaggtgtcacagtgtcacaaattttacatcacagttccctttcgtaagatcaagaatatggctgactatagtggacatcttcttacaccgtatatagtaatatattgctaatatgagcactagttgattcttgttccaacagtatattccaaacatgtgttaatcacgcgttgatacaatgtggctcggctacaaatcagttattaacatcgtgagctatgtttccctgaaatggggacgttttccaacgaattagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctattctttttttgttctatatgaacagagctatttcccttctaagagtcccacataaaagtgctctggggaaaaacggaccacagcatgtcctgtggtacttgtttctttcaagtttttcgtatgtatttcccattttttgattcgctacaacctgtatttgttttatggcgcgcctggaccatatatatgtatatatttatttacatgtaattggcacaggggaaaaacagtggaaggatcaaggtaaaaagtatgaaaccgagaattattcgcgacttcaggttatccaatcgtgtatgtaatcgtatgtaggcaaaagtaaatagatatgaactacattttcctgctttacttagactagagatgtgacctcaaagaatcttctcaagtagtatatctggaaaagagagtttgcaataacgacgcccaattggaagatggaccaccatttaacacgatcgttggtcgactctgcagtatttctatgcgtcctttctctaataacaatataactttgttcgtccttgacttccctggttaatttggacaactttctgacagcactatccaatgtattggtgtttgggtcgtccaaatccacatataccaccccatgaatgttgaaagtcacgtcttttgtctcgataccggtgttctcgttcaagaaacagtattggaaatgtcccttgtatggagcagacaatgtgatttcaccgtgcgacgtgtccctaaccgttttcaaaacttcatgtctttccggcccgtagatgataaagtcaccagtcagctggctactggattgagggtttctatcaccgaactggaacgaaatggagagctcgtcacccttactcaagtcttcgaagaagcatctacggccataagctggaagaaggacattatgggcggacgccgagaagaacaggaagcaagcaatgacaaacttagtagcaaatgaggccatccttatgcgtgtgtatttttgtgcggagggatactattaagattgcagtttcaccaagtatagctttttatttcattataagtttcgtgtcaaaatgtttaagcgacccgatctctcaggctgttttgcacgacttttctgactttcctcgcgtcttttttcatgaaaattggattacccggagtgatgattttctcacagtgatttttcgtccccttttacaatagcaaatgaagctgttttagcaatatttgtagaaagatatgtcacaagagggcaggcaaaatgtcatacggaagagaagacactacgattgagcccgacttcatagaaccagatgcacctttggctgcttccgggggtgttgctgacaacataggcggaactatgcagaattcaggcagcagagggacgctcgacgagactgtgctgcaaacactaaagcgagatgtggtggagattaattccagactgaaacaagtggtatacccgcatttcccctcattctttagcccctctgatgacgggataggggcggctgataacgacatttcagccaattgcgacctgtgggcgccccttgcgtttatcatattgtattctctatttgtatcgcatgcgcggtcgctgttctcgagcctatttgtgtctagttggttcattttgctggtgatggcattgcatctgagactcaccaagccacaccagagggtgtcgctgatttcgtacatctccatttccgggtattgcttattcccacaagtgctgaatgccttagtctcgcagatactacttccattggcctaccatattggaaagcaaaatcgctggattgtgagggtcctgtcgctcgtgaaactggtggtcatggcgctgtgcctgatgtggtctgtggccgccgtttcgtgggttaccaagagcaagaccattatcgagatataccctctggcactctgtctttttggcatggcctggttgtcaactattttataacactagttacatatgtataaaacccaatatcatggacatagaattgcctatctcgcgagccacggcagaaagttctgaaaaaaaaaaaaaagaggacgctcacaggggctggcgtgtggctaaggcagactccgtggagtgtaagagaagttcaaagcaagattaggctttctgatgaattggtagcgcagagtctggcaaagtctatttcaagttcacagcgtccgtttaccacaattgtttgagaactcttctccttcctgtgcctatagccacacttgcaaacattacatggtgaaggcgctttagagacttttctgttttactatatatataagataacatagcgcgcgtgcaaaccaaaggacaagtaacaatctgcacctgctttagcgtagtatgcctttattacaaccatccacttgcttctgctaccctttgaagcttccgccattaccactgacttccgattccaacgagtttgatgaatgcgccaggaaaaggttaacgctggactatagaacaggttcagcggtgacgctaacaaggtctaatatatttgtacatggtggtctaaccatcccgttgaacctgccagttgtaaattctatgcaattacaaaaggagcttattctcttttttgcaaaggaaaaaaacaacggtagttcttttaggaatttaaacgagtggataagtaaggagacgtttttcttagacttgatgtctagaacctggtacagagtcaagacctcctttgaccaaaggacagaggaattattaaaggcagagagttctagcgccaaagcagataatgacacaaacgagattagaacggacattaagaaaggtaaatcccttgaatctccgctcaaggagaggctattccattccttatgttatttagatggctgtttatatatatttggtggtctcacagtgtctcctcagagcggatatgagttgattgctaccaatgagttgtggaaactggatttaaacacgaagaagtggtcgcttttgagtgatgaccctcaaatagcgagaaggttcaaccataccatgcatgtaaagaacgaaaataacgataatagagacacgaaattaataattgtcggaggtcttaataacatggatcagccggtcaagaaaatagacatctataacatctcacagaattgctggcatccgaaaaccatacccaaacaaccgatggaaatcactacaaatgtcaatggcataccattagcattatcaaaggatcagaatttttcgattttagttgaaaataatgaggccaacgttccagcgctggcattctatatgagaagtgatcaaatagacgaatatctcggaaaggattcatcaaagataaaggagaattcgcctatagtggcgttgccgctattgtctgaatcgcaaggtattagaatgccctcaaacccggcattaccgaaaaaactattgaatgttccgtatgagctattagcaccgacaggtgactattttggattcaatatcataatcggtgggtttcatccaaattaccaatcctctaactttcattgttttatatacgatattaactccggaaagtggtcacgagtccgtaccgcctgccctgactgcgatatcaataaacatcgattctggagggtatttgtttggaaatcgcatcatcagacgattttgttgggtaccaagactgatgattattattcacccagtgtacaaagattcgaccatctttccacttttggattaccgctggtaaatatttttaacaagacgatccaattaccccatcacaagatctcagcttcgtctttaccaatacccatagaaaattttgcgaagcataaggatactccattaaaaaaggtgagcttcacttcatcagctacctcccaatttgaaaactacattagatatatagctccgcccttggaaatgtcttctatccaatctgtgtttccaccgtatgccatggttctaggtaaagacgctttagagatttacgggaagcctctttctgattttgaatttattactagtgaaggtgactccattggtataccatgctatttgctgaggaaaagatggggccgttatttcgacatgcttttatcccagagttatacaaaagtttgtgctgattatgaaactactgatacgcaatctacactaataaaattttcaccacattcatctagaaacagttctaaagctgtgaggcaagaaggtagactctcttcatcgggttcactggacaattatttcgaaaaaaacttcccaatctttgcgagaacaagtgtttccgaggcccagaacacacaacctcaggtagcgaatgctgatgcgaaagctccaaatacacctagtacgtcagatgaaccaagctcttcctcctcttccgatttatactccactcctcattaccaacgtaataatgatgaagaggatgacgaggacccggtttccccgaagcctgtatcaaaatcaaacagtatctatagacccattagaaagacagaaagttcatcaacaacgagttcttcaaacggtatgattttcagagtacctttcaaggaaaaagcggctgtaacgtcaaacactgaagccctcttggagtcaaacctttcacttcaagaattgagccgaagaagatcatcacttatgagcatcccgtctggtgaacttctaaggtcctctatatctgaagcggaacatcaacgtcgtgcatctcatccactcacttcatcaccgctctttgaagatagtggaaccccttgcggcaaacaactgcaacaactgcaacaacatactatacaaaatcctcataaccatttgtcgccccggaggttttcaagaagtgcaagaagttcaatttcctacgtgagttcttcttccgatagacgtggaaattcaatttctagcaggagcacaagcgatagctttggaactccaccagttttgggcgttttgaatgtaccattacctcctcaaacaagagaacctaatgaaccacctccaccatgtcctgcaatgagtaccggctcaaatacaaggcgaagcaacaccttaacggattatatgcattctaacaaggctagcccgttttcttctcgtagatcgtcgcatatcggtagacgttctagtacaccggaaacggaaaacgcattctctgcaacaccaagagcatccttagatggtcaaatgttaggaaaatctttgaaggaaggttctacatcacagtacacacagccaaggatgaactctttcccaaaggctaatgaaaccatacaaacacccacatcatcaaacaatgaatggagccgtcaatccgttacttcaaatacagatagttttgacagtttgcaatctaattttgcgttagagttggaaccacttttaacaccgaggtcactttatatgccttggccaacctccacagttcgagcatttgcggaatttttttacactgggcaagtaaacagtaaatggcttttggcaccagttgctcttgatttattagtaatggccaagatttatgaaataccattactgtataaattgatccttgaagttttatattcgattctggctaaaaaagaagaaagtttatccttaatatgtacttcgttaatggagacctttcgcaccaaaactctgaactcctataaaggtgatgaagaaaaaacaaatacttatttgacttcaaacgataactatcaggaactgttgaaattaaaagtgtcgctggagaatatcgacaatgggtattatgacccagatttgttacgcaaacagtcaagagcacagtcttcaagcacacaagaaagcagtggtagtgcaaacggcgaaaaaactgcaactggcgctggctctctggagacttcttcaaccaatgtccctacagtatttgctggcggtcccagagatagccacaattcagtaggctccattggttttccaaacagtatgaatatacaaggctcaagaagatcgacatcaggattttctccacgcgttaagatgaaatcgagcttaagcaaggaaatagatcccaaaactttttatgaagagtacgaaccaaaagagggcaaaagttttgatgataacgatgatcaacaaaccaacatcggaagttttaaccttcatttgtttgatatgaattatggttccatcagcagcagtagcactaacagcattagtagcagtgatttagaagagaaagaagaacaagagcaacttcaagatttattggaaatagaaagagaagattctgctgagatcttagacgcaagattcagaaacaaagaagatgataaagtgacgaaggatatatcaaatgacaagaaacgcaattacttaccgcatgaaaaaaataacttgaaagccaaggaaggtaaggaaactagagacgtaagggaggaggaggaagaattcgattttggtttgggaatgctttcgctcaataaaataaaaagagaagccaagcatgtcgataaggtggacgattctgtagaccctttatttaaatcatctgctttccctcaaagtcccattcgagcatacgggtctaccacaagaactagttcggcttctggaaagccattcagggacaatcgttcatttaatgcattttctgttttgacattagaaaatatggcgtctgcaaatgccctacctcccgttgattatgtcataaaatcaatatacagaaccactgtgttagtgaacgatatcagactaatggttcgttgcatggattgcattgaattatctaaaaatttacgagcgctcaagaaaaaaactatggaagatatttcgaaattgaaaggcatctctaaaccgtcaccatagaccgctacgtcccaggatagttactcgcacatataaagttcttaataatccaagaatatgctgctatacatctcaaaacggattgcttccatatgggcgccacttttctgtttctttgctatcaaaacagttggcaccaaaaagctactcattgcaaaggtttattgcttatgaaatattgctttgtgaacagattcaaccgaaattacccggtgaatatgactatgtaagttattagtataggttgcatttgctgtattcgttgataagacaacatcttgtatcatactagtttccgcacactagtatttcgtctactattgactttctgataaggttatctggttcctgtatttgcagtttatcgaagcgggcagaccaggtcagctcaggacaattcaaattcagataatgaggcacagactaatcataacacgaaaattgaatacatcccacgatatagcataaccaaatgtcggaacataactagcaatacaatttttacatcgggccgaatccgtcggagagtgataagacggagttaaaatatctctcaaaaccatggaacaacaatatgtgtacatatataaagcttttgagtgaaaagatttctttccactatttactgtcaattttattcaacacgaaagggaattaagtgcacataaatacttcatttcttgataaggaagtataatattgctcctaagaagagtttgaaatgagcgatgttctatctcaatataaagggtgctcagtcagagatttacccacacccaatttcgttattaatgaagaaaaatttgataagaattgtacgacaatgttgaacaacgttgaaaagctcagccaggaatgtggcgtaccaatcaaatttcgtgcacacgtaaaaacgcataagacagcaaagggaactttgaaacaattgggccacggacttccattggctaaacgcactacaagagccatattagtatcaactttgaaagaagcagaagaacttcttaattatcaagatagacaatgttcggattatattgacgatataacatatagtttaccctgttgcgttccagagtttattcctcttttgagcaatttgtcaagaagggtgaataattttcaggtttttgttgataacattgaacacttggagaatttaaagaatttcggtaggcctgcttccggcaagaaatggtcggtttttatcaaggttgatatggggactaagagggcaggtcttgctttcgactctccagaatttttgagtcttttaaaaaaactgacttcctcagaaattaaagaagtaattgagccatatgggttttatgctcatgccggacacagctactcttcaacctcgatcaacgacactcagaatcttttgatggaagaagtgaaagcagtcaattctgccgctaaagttttgtgctctgtggatcctcagtttgatccttctaaattaacactttctgtgggcgctactccgacttccaattctttgaaactcgataataaaagtacccttgttaaattcattactactcaattagttagtacgcttgaaatccactgcggtaattactgcatgtatgacctgcaacaggtggcaacaggctgtgtccaagatcacgaattgtctggttttgtattaggaacagtactatcatcttacccttctagaggtgaattgttgagtaatacaggtgtaatgtgtctaacgcgagaagcatcctcaataaaagggtttggaatatgtgctgatttggaacatgtgttaaaatccgagagtttcagtagggaatggtatgtagcaagggtctctcaagaacacgggatactgaggccaataagaaactggaacgaaactactccattaaaattaggcagcaaaattgccgtccttcctcaacacgcttgtatcacaatgggacaatttccatattatttcgtggtaaacagcgaaggcattgtcaacgatgtttggttaccttttcagaaatggtaagctctcttttgtcgttggttatcactctcatcaaagcatctctgtgtctatgtaattgtgtatctatttataaatagtaactaagaggtaaggttgtacacaggttggtctaaacaccctcttgttaagcttccgcattacctgcgagctggtaattgtaatacagatttatttgttgatataatgctatgaaatttcaactaccgtcattgagcttctcaataaagtcgttacgtacgaatgaaaaatttgaataatttaaaccttcgaaaagatctttgagttgtacttattaaacctgaagtagatcattaagacaaacaaagctctgactgacaccaataactcctacagtgatgacagctatcttaaactgggaagatatatcccctgttttagagaaaggcacccgcgaatcacacgtgtctaaaagagttccctttttgcaagatatatcacaattagttcgtcaagaaacattggaaaaacctcaattatctgaaattgctttcgttttattgaataccttcacgatttacgaagacaataggtctaaaagtttggtaacttcaatattgcttgacatcttaaatctagagccatgtctcctagaaaactttatccgattcatttccgacgtggtcatcagtaatccggctaccaaagcagtcgctgattaccttaatttgttagattggattaattctttcttgatttttgtgtcgcataattctaatttatttgaagagtacattccaaaattgttggtcgcccattcttatgcaacgttcggtgtggaaactattcttgacaatcaagaagaaggcaagaaatcccaagataagcagaaccagcatagaaagagaattcgttattgcattttccaaacaacggtcaaagcattccttaagtgcttgaaggataatgacgacagtatttccttcatgaagatttcaattaaaactgtactggagagctactctaagctgaagataaccagtgttggagtagttatgataatgggtgcactaactcaggctgcacttcagttattatcgaggcaaccagctctgcactccgttttaaaggaaaattctgcagagaaatattgcgaatatttgggcaaagaagtgtttttaggcaaaaacccaccatcttccttttgcttagagattggtttgaagccatttttaaaagaatttgtttcacaagagttattcattaagtttttcatccctaatattgaaaaagcagttttaagatctcctgaggttggtttttcgattttatctgagttatatgctggtgtttctcctgaaaaagtaaatctcttaaatgcctttgcttcctcgaaactgattaatcaatacttctcgtcatttaaaagctcaaaagaggtagttagatccgtctcgcttcagtctatgataatcttattgagaaaaatttccaatactgacactaccttggaagatttgaccaagcttattgacgaaatatttaagaacatcaaatcgaacttaaatgcagattacaaatcacttatttccaaaattctcatagaaatacccttaacgcactatgaggtttcagaaaaaatctgcaaagggctgtccccatatattggtaaagaaggtaatgaagcagccttgactctaatgcttaacgctttttttgttcattattttagtctgggcaaacctattgaagacttggataaaattatatcagctggttttgcagataaaaaacctgctttgaaaaaatgctggtttgccgcatttttgaacaattccaatgctgcctctgaagaggtgattttaaactttatagacggttgtttggaatttgtgaaagactccatcatacattatcagactcacgggcatgcatgtattctagcatcaattgaatttacaaacaaaattttggcattggacaatactgagctaaatgatcgtgttatgcagctcatagaaacccttcctgaaaattcttcgataggtgatgctatcttaactgctgcattatcaacagagctatccatcgaaaaccgtattcatgctgttaatttactacaagaattgttctacaagaaacccgaatttattgggtttagcgtgattgatgcaattgaaaggagaatgcgtgtccaagaattaatacctcaacaaaatacatcctttaaatatgtcacttctgtactactggccattacgtctgagttacctgacaaggaagcctcgataaaggtattaatcaatgctctggtcatagcgcaatggaatattttcaacattaagaatggctgggctggtttagttttacgtgcaaggcttgatccagctgaagttgtcaaagaacatgctagcgttatcatggagaagattcttgaaatcacaggtagttgtgaatggatagatacaatttatggtgcatgcggtttgcaagcagctgcctatgcagcatttattcagcctaatgagttcacaccgatcctttgtaagactatcgaagcagatttaaccgcggatgatttctcacgtttatctgaagaggacttcgaaatttttgcaggagaggaaggtgttctggtggttgacgtcctggaagaaagcatgaataagaaactttccaataaaaattctaaagagtacgaaactctaatgtgggaacaaaaaataaggaaggagcaagccaaaaagaatgtgaaaaaactttcaaaagaggaacaagagctcgttaatgaacagttagcgaaagaatctgcagttagatcacacgtttcggaaatttccactcgtttaaagcgtggtattagattggtatctgaactttccaaagctgcttgcttagtccaaaatggcatcgctacttggttccccttggcagtcacaaagcttttgtacctatgctcggaaccaaatatttcaaagctaacagaggatgtaaataatgtgttcttgcagctttctcaaaatgtctccgagagattaggtaatatcagacttttcttaggtttggcgactttgcgtgtgcacaatgctaatggcatctcgcaagattatttacaagaaccactggttgaattacttacaagagttctttttaggatcaagttcgtctccaaccaagcagcaatagattccatcagtttgacatatattttaccattgttgattaatgttttagaaaagggtaaggcgattgcattaaagaatgcggacaagcctgttgttaaggctgagtttgttgaagaagatgaagaagaagaacatctgttactggccatggaaattatttctgtacacgctgaagcttttgaggatccttccattccgagaatttccattgttgaagtgttactatctcttctatctttaccctcaaaagcgaagattgctaaagattgtttcaacgctctgtgccaaagcatatctgttgcaccaaatcaagaagaccttgatatgatactatcaaatttactatcaccaaatcaatttgtccgttcaacaatattagaaactcttgataacgaattcgaattagaaccttttatgaaatattcacctgaagttttcatttgcagatttgattcggatccttccaaccgcgagattgcagatttcatttgggagttcaacaaatttgtagtcaacgatgaattactaaaaagcttattcccactattcaatcaggatgatagtggcttgagattatttgcggcaaacgcgtacgcatttggtgcggtaagtctgtttacctctgaagagaactcctcgaaagattacttaaatgatttgctgaacttttataaagaaaaggcaaagccattggagccaattcttgatcaatttggcttggttcttgtttctgcgagtgaacaaaaagatccatggcaaggaagaagtaccgttgctattacattaaaaatcatggctaaggctttttctgcagaggatgatactgtcgttaacattataaaatttttggtcgatgatggaggtctagtagacagagagcctattgttcgtcaagaaatgaaagaagctggtgttgaattaattacgttacatggctcacaaaactcgaaggatttaattcctatatttgaagaagcattaagctccagtacggacagtgccttaaaagagaacgttattattttgtatggtacattagcaagacatttacagcaaagtgatgcaaggattcacacgatcattgaaagattgctttcaactttggatactccttctgcggatattcaacaggctgtgtcggcttgtatagcaccactagttttccagttcaaacaaaaagttggtgattacttgggtatcctaatggagaaactgctgaatccaactgttgcttcttctatgcggaaaggtgccgcttggggtatcgctggtttagtgaaaggttacggtatctcggctctctcggagtttgacattattcgcaacctcatcgaagctgcagaagataaaaaggagccaaaaagacgtgaatctgttggcttctgctttcaatatttgtctgaatctctaggaaagttttttgaaccatatgtgatagaaattcttccaaatattttaaagaatttaggggatgctgttcctgaagttagagatgcaaccgctcgtgccactaaggctataatggcgcatactacaggttacggtgttaaaaagttaattccagttgctgtttctaatttggatgaaattgcttggagaactaagaggggctctgttcaattgttgggtaatatggcttatttagatcctactcaattgtcagcttctttgtccaccattgtcccagaaattgttggtgtattgaacgactctcacaaagaggtgcgtaaggccgctgatgaatccttgaaaagattcggtgaagttatcagaaatccggaaattcagaaattggtgcccgtacttttgcaagctatcggtgatccaacaaaatacactgaagaggccttggattcgttaattcaaacacaatttgtccattatattgatggtccttcactagcactaattattcatattattcatcgtggtatgcatgatagatctgccaacattaagaggaaagcatgtaagatcgtgggcaatatggccattttggttgataccaaagatctcatcccatatttacaacagctgatagatgaagtggagattgctatggtggatccagttccaaatactagagccacagcagcacgtgctttgggtgctttggtagaaaggttaggtgaagagcaattcccagatttgattcctcgtctactagataccttaagtgacgaatcaaaatctggtgatcgtctcggttctgctcaagctctagctgaagttattagtggcttgggcttgaccaagttggatgagatgttaccaaccattttagctggtgtaaccaattttcgtgcttatatcagggaaggattcatgcctttgctgcttttccttcctgtttgttttggatcacaatttgctccatacattaatcagattattcagcctattctttccggattggccgataatgatgaaaatattcgcgatactgctttgaaggctggtaaattaattgtcaaaaactacgctacaaaggccgttgatttgttgttgcctgaattagaaaggggtatgttcgatgaaaatgacagaattcgcttatcttctgttcaattaaccggagaactattgttccaagttactggtatttcctccaggaacgaattttctgaggaagatggtgatcataatggtgaattctctggtaaattggtcgatgtacttggccaagaccgtcgtgatagaattttagccgcattatttgtatgcaggaacgacacttctggtatcgtacgtgctacgacggttgacatttggaaggcattggttccaaatactccaagagctgtgaaagagatccttccaacattgactggtatgatagtcactcacttggcttcatcatccaatgtattacgcaacattgctgctcagaccttaggtgatcttgtccgtcgtgtaggtggtaatgctttgtcccaactgttaccaagtttggaggaatctttgatagaaacatcaaactcagattcgagacaaggtgtttgtattgctctttatgagttaattgaatcggcttctacggaaacgatatcacagttccaatctaccatcgttaacattattcgtacggcattaattgatgagtcggctactgtcagagaagcggctgcattatcttttgatgtattccaagatgttgtaggaaaaactgctgttgatgaagttttaccatatttgttgcatatgcttgaatcttctgataattctgactttgctttgttaggtttacaagaaattatgtcgaagaagtccgacgtaatcttcccaattttaattccaaccctattagcccctccaatagacgccttcagggcttctgctttaggttctttggcggaagttgctggctcagccttatacaagcgtttatcaattataatcaacgcactagtggatgcaatcataggtacttctgaagatgaatcgaccaagggtgcattagaacttgcattagacagggtattcttatctgtgaatgatgacgaaggtcttcacccattacttcaacagattatgtcactactaaagagtgataatatagagaaacgcatagctgttttagaacgtttgccaaatttcttcgataagactgttcttgattttgatgtctatattccgaactttgtctctcacgcaattttatcattagatgatgaagatcaaagggttgttaatggtaacttcaatgctttgtctactttgttgaagaaggttgataagcccaccttagaaaaattagttaagcctgctaaacagtcattggcattaacaggcaggcaaggtcaagatgtcgctgcatttaagcttccaagaggccctaactgtgttttgcctattttcttgcatggtttgatgtatggttcgaatgatgaaagggaagaatctgcattagccattgctgacgttgtttcgaagacccctgccgctaacttgaagccatttgtgagcgtaattactggtccattaattcgtgtcgtgggtgaaagatttagtagtgatatcaaagcagcaattttatttgcacttaatgtgctattcattaagattccaatgttcttgaggccttttatccctcaattacaaagaacatttgttaaatccttgtctgacgctaccaatgaaacgttacgtctccgcgccgcaaaggctcttggtgccctgattgaacatcagcctcgtgttgaccctctagtcattgaactggtgacaggtgccaagcaagccacagatgaaggtgtcaagactgcgatgcttaaagctttactggaagttattatgaaggctggttccaaattaaacgaaaattctaagacaaacattgtcaatttagttgaggaagaaatgttgggtagcaatgacaaattggcagttgcttacgctaaattaatcggatcgttatcagagattttgtcgaacgacgaagcccacaagatattgcaagacaaggttttgaatgcagatctagatggagaaaccggtaagtttgctattctgactttgaattcctttttgaaagatgcaccaacacatatattcaatacgggcttgatagacgaatttgtaagttacattttgaatgcaatccgttcccctgatgtttacttcggagaaaatggtaccattgctgctggtaaattacttttattagaaggagaaaagaggtctccatttgttaaaaaggatgctgcagaaccattcaaaattggcgatgaaaacatcaatctgttaattaatgagttgagcaaagctgtcttacaaccagccagtaattctacggatgtaagaaggttggccttggtggttataagaacactagccagattcaaatttgacgagtgcattaagcaatacttcgatgtagtaggaccatctgtattttcttgcttgcgtgatcctgttatcccaattaagctcgcagcagaaaaagcatatttagctttgttcaaattggttgaagaagatgacatgcatactttcaacgagtggtttgctaaaatttcagatcgcggtaacagcatcgaaactgtcacaggtactacaattcaattacggtctgttggggactataccaagagggttggtaaaaggttagcaaatgtcgaaagagaaaggattgctgccggaggagacgcggaaacaatgtttagtgacagatttgaagatgaaagagaaatatgggctgtcggaggtgttgaattaaccactgatatttgaagaaaattcaatgtggtaacctcgttactttttgtatttgatatattattctcgttatataatacataccacataatgatataaaagacaaagatattttgaagtcttccgctgtgcataagggttatttatatatctattgctcccagcattgtagctaataagggcttgataattattcgtacccggattcataattgtcaactaactgccaaacccagcgctctaatagtggcgagacttgccaccacatcatatcgttacgatctgtattggcgattcctaaacaccaaataactgtcgactttaaatagcgtctcagaaataacttataagagaggtttattattagaactatcaataaaattagagcaataattttaaacggtttgatacaagttatctctttattagacataattgtccagatgtattacatgaactgagtgacttgctctaatgttgtagacactgatgtccggtttaattaagaaagattttggaagtttcacgatatcgataatgctgcgggagaagctttcaaattataagaaaaggcttttttttgttgttttcagagtagtttggtgacttgtccgtttcagaagtgtctcgaatacggagtgcaccttccaaaaatgtttctgacggcatcgaagagccgaactcttatacaatacatgtcatttttaacaatgatgcaaataacttttaaggccttaacactctacataatatgctaaaaacattaaaaaaaaaaaaaggaaaataaaaaaaaaaaaaaaaaaaaaaacgggagattaaccgaatagcaaactcttaaactatgaaaaggcaatcaatccactgttttctttttccatttcttctagcctatttgaactgtctgcttctgtttcttcattcatttcttgaatgattttatcctcttcttctgtcagggcacttatatcttgtgtcggtatgcattcagcatccattctgacacttggtgctccttgcaagtatctgatattttctagacatcgtattctaatgtcttccagtagttttttactgtttttgttttcgtataagtcatctaacataggataaagtgaataatccggcccgaatgagtcccggaatgggatatcttcggggatgtcttctggtagcaagacatcatttaaaattcctgtctcgtaggtccaaagccgtgatacatttctaggtgtataacctccaccgcccactactagcattggtagaccaaatgatttgacaaattttacgcattctccatgtgcctttatatttaaattgaagcatcctaagcgatcatgacctaaggaatccgcaccgcattgttggacaataagtgttggtttgaaagtcattattagaggatctacaattgacttgaaaaggtttatatatgagtcgtcatctatgccatcttctaggggtacatttaatgcgaaatgttttcctttgtcgcaaccaatttctgtcagatcaccagttcctgggaaaaattcgccattatatttatgaaaagacaacgtgaagaccctatctgtggtgtaaaatgcctcctggacaccatcgccgtgatgtaagtcgatatcgatataaaggattcttgggtgatatcgtaataagttcaaaatagaaagcacaatatcatttacatagcaaaacccagatggactattcttttttgcatgatgaagaccaccagaccaatttatcgctatgtccgattgattgttgattagtttcctggtggcgtcaaggctcgcaccagtgtatagtgttgtataatcatataaattttgaaaaataggacagtcgtctccaatgttaaaattttcaagtgtgcctctgggcagtttgtttgcattttctggtgaaaccttcgagagaaaattcacgtagtcttccgagtgaaattgtagtaattcgtctctggtagcgcttcttgtttcataaaggtccataatcttgtgcaatccataagaggaaactaggtgatccgttagcattaaccgaaacggcttcattggatgcttaacaccataatggtaatgtgaaactttggagttaaaatgatacgataccctgggagaataagcagaattaaactcaaataatggttcgttctcctttgttttcacatcataactaaatgttccagacatgttgcgtgttgttattcacttgatacctgattttaacgtacttgagtaatctggcgtcttttctataactgtacattggcgacacacctaaaactgattagaatcgtttcaagatgctttcagttcaacatttagtaacatagtaggaatatcacgtttaacgatgccccaaagaacatcgagaatcctctatatagagtataaacagggcattctacattggtatagaggtgccttaggtatatagtggtaccggtcacataaattgacgggaatatgcgtctttaggcggcttttggcgtacagtattgttctttctttcgtgcttgtgaaacttgttataaacaaagaaagagaaagatctccccggcattctggaagatcggtaaccgctggagctataggaaagggagatggataacagtaaagaaaacggaccatataagttagcattgggggttttcgaaaaaaataagaattggcattcagacttgaattcataaaagttgtaagcaggctatgattaacgataaactagtacattttctgatccagaattatgatgacatcctaagagcaccgctttctggacagctcaaagatgtgtattcactgtacatcagtggcggatacgatgatgagatgcagaagttgagaaacgataaagacgaggtcttacagtttgaacagttttggaatgatcttcaggatattatatttgcaacgccgcagtccattcaatttgaccagaatctattagtggcagataggccagaaaaaattgtttacctggacgttttttccttgaaaattctctataacaagttccatgccttctactatacattaaaatcgtccagttcttcatgtgaagaaaaagtgtcgagtttaacaacaaaaccggaagctgattcggaaaaagaccaactgctgggtagactgcttggagtcctgaactgggacgttaacgtcagcaaccaggggttaccacgtgaacaactgagcaatcgcttacaaaatttattgagggaaaaaccatcatcttttcagcttgctaaagaaagagccaaatacacgaccgaggtcattgaatacatcccgatatgtagtgactattcgcatgcatctctattgtccacctcggtgtacattgtcaataacaaaatcgtttctttacaatggtccaaaatatccgcatgtcaggaaaatcacccaggattaattgagtgcattcaatcaaaaattcactttatccctaatatcaaaccacaaactgatatttcgttaggagattgttcctatttggatacctgtcataaattaaatacgtgtcgatacattcattacctgcaatatattccgtcatgcttgcaagagcgagctgatcgtgaaactgcgagtgaaaataaaagaatacggtcaaacgtttccattccattttatactctgggcaattgctccgcacattgtatcaaaaaggctttacctgcacagtggatccgttgcgatgtgcggaaatttgattttagggttcttggaaagttttcggtagttattgcagatcctgcatggaatatccatatgaacctaccatacggtacttgcaacgatattgaactattaggtttgcctttgcacgaactacaagatgaaggtattatttttctttgggtgacgggtagagctatagaattgggtaaagagtctttgaataactggggttacaacgtgataaatgaagtttcatggataaagacaaaccaactgggtagaacaattgttacaggtcgtacgggtcattggttaaatcattctaaggagcatttattggtgggcttaaagggtaatccaaagtggatcaacaaacatattgacgtcgatttgatcgtatcaatgaccagagagactagtagaaagcctgatgaactgtatggtatagcagaacggttggcaggcacccatgccagaaaactagagatattcggaagggatcacaatacgcggcctggctggtttaccatcggaaaccagttgacaggaaattgcatttacgaaatggatgtcgagaggaagtaccaggagtttatgaagagcaaaactggaaccagccacactggtactaaaaaaatcgacaaaaagcaaccttcaaaattacagcagcagcatcagcagcagtattggaataatatggatatggggagtggtaagtattatgctgaggccaagcagaatcctatgaatcaaaaacatactccctttgaatccaaacagcaacaaaaacaacaattccaaacactaaataacctatattttgctcagtaaagcgttaaataatccttttaaacattaatagcattgcataaaaaagatggtcataaaaaagactgcagcgggaagtaaatggtttcctggtctgtattagacaaactttggaatagagaaggatatggtttatgtccaataattattatccgagtccgtgtatttttttacatcaactggaacaatttattacccggatgtttaaaaattgttgtcgcctggagaaagctaatactagttctggccatattttcaaccattaaacactactaatgtaattacttgacttatttgctcccactcttggtcggttctttcccatggcgcattctaccattctttttttctactccaatcgttcttactggaaactgtgggaatagcgaagaacgactattatttgctaatacagagtaagctatcctgctgaataggtagacgatagtagtaacccaacgccgctatcctttcgattataccgctatgaatgtagtgatatggtgcggtattgacacaatatagtaatttcgggtaattttttttcccaccaatgagaggcggtactgggagtatcggtctaagagaatcgaaaaataacccccagctgggatgtgatcacgatgagtgacgggatacattaaatataacaaacatacacgttgccttgaacgttttcactacacatcgcatgtgttttatctagatttaaaatcatattactacagttctacagttatacaaataacaaacaatagaaaaatgtttagacagtgtgctaagagatatgcatcttcattacccccaaatgctttgaaacctgcatttggcccaccagataaagtggcagctcaaaaatttaaagaatcattaatggccactgaaaagcatgcgaaggacacatctaatatgtgggttaaaatctcagtttgggtcgccctaccagcaattgctttaacagctgtgaacacatactttgttgaaaaggagcatgctgagcatcgtgaacatttgaaacatgtgccagactccgaatggccaagggattacgagtttatgaatatcaggtctaagccttttttctggggtgacggtgataagacattattctggaatcctgttgtcaacaggcacatcgagcacgacgattaattaattgattaagtgagaataaacttttcgaaaaatttttatttatgataattttactaattcttacttatttcttttatattcgataaaaaaaattcaaaataaaaaaagattaatcctttgataggaactaaaggtactaggtattttgggcggcgaagcatcattccgttcttaaacatctatatatatataattatattgcaaatgtataagcatttaaaaacataaacatgcacctatgaagaagaatttaagacgttttatttttatgttccacgcgttttggtgaagtgatgaaagaagtcctgataaagggatgtcggattaataattgatacagtgtttataagatagctaatcagaaaaaaaacgaaagaaaatggtataagtctcagaataatgataataaaacacgcttgaagtagaataaaaatataagtagagaagataaaataaaaaaataaagatagaaagattttcaatgaggggcaaatctaaatctaaaaaatttgaattcaagttcaatttaaatttcaattaaaacagtagtagtatgtggggaagatatgggataaaaaaaagtaagggaaaataaggaattattataattataatgcggaaaaaatgaataaattattagttgctgcaacagcaatactattttctcttggatgccatgagaaatgtaaaatattcttcttgaaatcaatatcgtcaccccaatccttatttcttgcagacctttgcgctagcgaaccgtatcttttgttcctgaacgctgttttgtcagcttgtaacacgatttcattcatttcggttcccgagtcctccgaatttgctccttctcctcccgctatactgcttctagagctattactacttcccaccatgcctgtgttgcgtccgttactcctacgcttgtggctgttgccactactactagaatctttattttgtatgctgttgtggatatttttattgctgttgctattaggtgcgttgtgttcatcaaaagttttgactatgccattatcattatcaccagaagttactacattaggatagatcatgaaattgttattgtaagaaccagtcattacacttgaactatcaccactaaaattaacttcaaatttatcgaaaatcgcatcgttttcataggtatcactcaatctttccttcaattgctcatgtatgtttatggttttcaaaggcttattatccatatttacgtcccaaattttgacagttaaataatctctggatgcaatatacctaccatttggactaaattttatgtcggaaattgacgacgtgatttctgtaaaaaaattatgattgattggatccaaatattcttcaaatgttttggttttattgtcacatagggaattttgtctcatatcacacaactttattgtacctttggaagaagagtacatgaataaattacattcttgcggatgaaattcagcgcttgtgatcacttcggtaagttcttccatattggttggcttgatatctacgatgttgaagctctgatctggtatgtccagattccataaattgattctcaagtcgtcagcacttaaaaatgtttcctgatcagaattcaacgatatcgaattaatgtgataggtatgtgcattactatatatacgctttggggtggcagcaatgattttgtcatgctgtgataattgaggcagtttcagcgattgtaaagataatacagccctcacggagcctcctctactgttatggttatcgggcttgccttttttcgcaaacgtaaccccttctgttaagttgttctggcttaccaattttatatttttctcataaactttccaaagttttatagttttatcatttgtgctcaaaagaaagtgtgatctttgagttggtcgtaaccatttgatttcatttatcttctcttcaatttctaaggattttaaataatcaaattctgcgtcatgactttgaaactctgttaaaaacttatattcgcaatgtctactattacttctttcaaaaagtaccacacggccacctttatcaccagtggccagataatttccagtatagtcaaattctacagctgtaattagatccgcctctgtcaccacaatatctgctttatcaccaaaacattggctgaatttaaaatcaaaattgttttgtgccattgtgcgctatattatatttctttatgcgtaagatctctccagtttgacctcgatatgttggctagattttatgaggtttacagtttatagaaacactagttttccctttcttaatatgttggtggagtgggggtaatcgtattaagctgccttattcaccctctgataggaataaaaatcgaaacaggacgaaaaaagggtgaactaaaatatagaagagagcctaattgacgtaatcgaattcttctagaatgcgtttgtatattcaattttcaattcttccagtctcttcgtggaaagttctctaacgtaatagtcttgtcttgtgcaaactccctttatctttgacgggaaatgttaggcaaaattggatggaaaagagaaaaaaggaaggaaaaaaacaaaaaaaatctacttagttaaggatctattgacgtgcgcggggggagtatatgccaattgtctcaaaaaaaaaacgtttatgccgtgccggaatagaaatagttactggtcgttttcctatctgatataaatctgagtaaaacgattattgtctaacccaatgcaatatatacagatagcattccgctcatagttaataattaacttcagacagtttttttcaatatctcattaaagggaagaaagggaggcgaaaaaaaaatcaaaaaaattatacttcgtatcaaattatattcgtggaaggtgacgatagtaatatttgatgttgaacatacttgaaacattaacatatttaatagaaaactattgtaatggttattttttattgattagaaatagtagaaaaatttacttatgtttcacctatattaatcaagttataaagccttcttggcggcatcagcaggggaaaccttgttttctctgttgaatcttggtctttgaggtggagctctgttctttctgtcttctctggatctgactctgacaattctggcgtgaatagcacaagaaacacagtagtgtaacttgttgtaagtctttggcaaagcgtattcagggtagacagaagcttcggacaaatctctgacggcagcggcttcaacaatgtttctgatagccattctcttgatagccttatcctttggaatagacttggaacagttgacacatctgactggtttgacgtgacctctacctttcttgtttctaccgttggaagctctcttctttggcattttgaatgatctaattaaatattcatcacgagtattgcaggtttgcaaagagttaaaataattagttagtaacttctcaatttttttaaaatgatcgtggcaaaaagggaaggagatatttacgtaacatttgaaattttctcggtacaatattcttcaataataagtacattgcatacgatgggcgacttccttctttttctttagttagtgtgaactcatgattggcacacttctagtgattaactggtttcctttcagaaaacaagttacatttgccatgttttaataatatcttgtcactattactttctcccaattcaaagatctcatcgttcttcccttctctactttcacacttttgtgtcgttaacatactacttaagactatggttcttttatctgtaatagcgaacaaattaaatcatttactataacgaacattaaatctagtaggtatttcaaataccaagtaatccctcaacactcaatgagaacgaagcggtgtaagctgacacttcgagttccgcctatgttactggatatgagccctccccccacgaaggttttttccttccagagccgagaacatctcccaaggagaacgaagcaataccggtaagctgcttaccgtcggggcagggaagttcaattcaactccctgtgccgagaatttacttttttcgaaaaatcgacgtctttaaaaaaagaaatcagtatgtatgggtgggtgtatggatgctgtaagcacagtctagaatcttttggaagtaacttcgcaacaacctctagctagccatctctgacagagatagaaatagtaatcagttatgacatgaatagtactaatattaataagaatttttaaataaaaatatatctcgaccttttctcgatctttttggttatgtattttttggctcttcattatagatagagcaaagcgttcgccttaaccttcctgcaaagaactttcttgtggaactttgttaacatgacgtgtgtaaaagctcagacctggtaagaatattcgctaggtttccaaaaaaaaaaatataaataaagaagaaggtaaaaagtaaaagagaaacagaagggcaacttgaatgataagattagtgatggtggtcatcatttggaacaccaacagggtttagtttgtaaacagaaccacattcccagcatctggcgacttcgttaacagttggttttaaccacataatagtatgtgaaccagcgggagaacccgtacaaccgacataacgataatcatcataagattcaatgatgatcggatctttcatggtacccttcctggacgaatctaatggtttggtgtcgaaaacatcgataccctctaatttacccaataattctaacctagctaaaccagtttcttgatctaggtctgttggaacggtaccctctttagcaccaggaccaatcaaagtttctggaccattaacttctgctaagttttgggcagttttcaccacgggtttttgctgaagcagatatctagagctacacaaagttcttgtggctggcttgaaaaatcttatagattgacgtagtgaaagcattgtgcttgttatctatttgtatggcaacatcaaaatcgaaatgggtgagtattgttagtatactgtttcttcagggagaagaatacgttgactaaaggaaagtgacagggaatatttcgcatcgaattcttcattatatgatggacaatttggacaattatgcaattatcgtctcaagccaaatagaaaagcagggaacgagttaaacttgcaaataaattttttcttaaagtcaaatccagatttgttttctcttagttcttttccgtttcgttcgatctgttaaatatcttctttcctggtagttcttctcctacatctcatgtatttttcaataagaggattataacatacatttcaaaataatcttatttcctgtttatgctaatttttacgcaattagcgtgcctaagtacaaaaaaatgttttgtaaaaagtatgaaaaaaattctaatcttcgtatatctttctttcctgtgtttatacttggaagaagcgaagtattttatccttgagtgtgtcttattttctcttccctttatttgctactaaccaagatgggagatatcgctttttcgaaggacgcctttggaatccgctgatcttattggtggacagtcagctgacagaaaacttagatcgtgacagcaaattaaacgatttgtgctactgttcaaagtgtcagtatatcactcgatgatttcaattgtccaccaggcttagattttcatgtgaaaagataatgtgtacaaaaaaatatcctccctgagcgtaatttaacataccatgaatctacctgccaatattatctaaactaaagtttgccgctgcaccgtagttttaatatatacttatgtcatttcaattaacgaccaaatttacgtagctctaagtatctacaaggagggtatacaacacctgagaacgccatacttaaccacattgcgacatcaccaccatattcaccaaatttggcagcaattgggccaatccaataggcttgcgccataccaactaccacaccagcaactcctacaataaacgcaaatgttgctgcataaccgtgcgttaaaacctcataatcttcccatttgtcccaattgtaacgatgtttagtcaccttatgttttctttttaacaaatggatattagtaactgcatctttctccacttcttttgaagatccaacaagttccggtccatttatttctcctgtaactgtaggaaactctttggtgtacaaatgtaagaaaaaccttctgaatactaaattctcttcgaataataagataaagtacatgctaatccagtagcctatcattggtaggaaatttcccaaaatagtactaaaatgattacgacctattaatgcgcataccaaacaaattatagtacaaacaatagaccagaaccagcgagggatttttgcacaaaacacactagaaagttggatggagaatgctgccgaatacgtattgatgatgttgttggataccaaactgaataccagtactaccacgcagaactttccgaagccgttccaacgctgaaaacctgcccaaagtagaccacccattccatgggaatcgtactcgactgaccaaggcttatacgacatggcaacagaagctagtaagagacctaagattccgacgaaacaggtaggcaaaaatgttccaaaaaacgttaggcaaaaaatttgaatatatggtgtatcttctgggaacaatatataatagtctgctgtaatagacccccaagtagccgtaatactatagcataatgaaaaaaaactcatccagttgccctttcgggtggaagagtccaaatttccctttgaaacgtatgcattgacgaagctgtatttatcacttgatgaaatgtacagtagtaaaaatgctgtcaggacgggtacggataagtaagtttccactttaatgacttgtttgataccgaaaatggcaactaaaaaggagcatacggtcactatgacaatccctacccataggggtactttatcattagaaatagcagctaacatttcacccccaaccacggaattaaccacagaccaacccatgacaccgataatggaagctaatgcaactaatttaacaaaccaccatccgaacaggtatctagctgttaccatctgtctgcaaccggactgcggtcccatgatcgagcaataggcagcaattaagcaaccaattgttaccgatattaaactggaggctacggattctctaaagcttaaaccgaaaagcagagggcctaataaaaacgacgacatggaagacaaaccacctgtggcactcaaccatagccccgcgacatgcaaaaattgtttctttgatgttcctcgttcatagggagatatcctctgaataccggtagactctactcccattgcgtccactttcttagaaagccatgccgccctgttgataattcttctcaaaatggacggacttgagttggccttttctgtggctatgtttaaagaagaagctgcggttccttcttcgtaaaattctattacatcagtagtatgctttgtatgatcttctttgcgctttgttgtgtccatgttgtccctattcatctatgatcgaagtttttcaagtcctgttctttgataaatactctataaagctaataatattcaacagtaatatttttatactgagaacctcaacatctgttctcttttttaatggccttctcttagacaccatcaaagcagcctgacgcagaaaatttcaggtgagataaggtgcggccgaacaaatccgaaatttacttacacgcaagtacgagtcatacacctacgggcactgtactacaatccattgtcgaaacaaaaacggcacttaatgttgacttctttttgaagtcaaatgcatacgaaaactcgcactgctcttttttcttggtgtgttgacgtatatgtatatataggtatgttaacataaggttcttacgtctcttactatcaaactacacgggagaaatgctcatcgcttgcggcttccccagacactacccgtaagattcttgtcaatgccagttcacaactttgctcaaaaacatcctttgtcgcactacccaaatgcggagtaattgaagtaagtctatcagaagatctgattttttcatctatttctggttctttattaaagacgtctaaaccgagatggttgattcgtcccgttaccaaggcgtcagaaacagcccgcaagtccaaaattttacctcttcccaagttgactaaaattaggcctggattgcagtgttccaaaaatttcctgttgattaaatgttctgtttgtggagttcccggcaatgtgaccacgattgcatgaaactggtatagttttgcatatattgtttcatctagcaaatgaaatttccagctttcgttttgactcattgtgcaatcttcgcttcttttgcaataatgtatttccattcctagcccgtattgcaacttgtaggctacttgctttccaatacttcctaaaccaagaattaagcatttctttcctcttggtgattcagcaaacatattccccagttcatggccaaaagcaaatccgctcttttctgcagctttcgcccttgcagttaatgtatttccagtttctctactaagtttttggtaataggagaactttctaaagccctccagaatgtgccacaaggcacaatctgccacatcattaccgacttgatgaagctttaaatcgtctatcaatttttcattttcatcgtcttggtagttgtataatcgaatttcatgcttgcgtaatgtatccagatcccatccgtcgtaacctcttgagcaaagcacgatacattttaaatttttccttggaaatgacttgtgttcgatgatacttcgagtcatcccaccgatttttttgaatgccggaaacccagcataaatggcacatattttgtcttgttcatgcctttctaaaaagttaagaaatgcttctttggtgtccagctgatagcgcaagatcctgaacttctctttgaatgccttggaattaagtgtggctgatgtttcgcacggatctgcgatgaaaagaatagtaggctttccagtcgttgcaggagaatcgcacattttttgtatgctcttttccttctaaatctgctgtcaacccattgtcgagtgaagttataaaagcacagctatttctatattccttttacgaccgccattacacacgttcattgaggcaaactttcctccttcgcgcgtgcgtttcccaagggtagtagtaagagcttacggaacagcccgaaaggctgtaaaagtttaatatacttactgttcttgaaattctgtctatatacttgactatttaaagttactatctttggatttgaaccttataaaaaaaaaaaaaaaaggtacatgcatattttcccttacaatttcgaactcttaatattcaattctgagtcctttctgatgagatcttgattgtaaaattcttcgtaaatacttaaaggcttatgcaggtcatcgatggtagtgttcacagctaggttcttattcaatttgttgaaaagatatttgccattttctcttacttctataatatcagcgtcaaccatcgccgctaataaatctttcttcaaatctactatattttcgataccgcagcaaagacgaaccaaatcttcaggaaaatctctctctttccttaattcgggatcaatggaagcatgggacattttgcaaggcatagatagaagcgaatttacacacccgaaagataccgtcacagcccatatactcagttttttggaactgaccagtctctttgaatgttcgaaggaccccgtttcgaaggataacacggcacctgggccattattgaacgatttatgcagcttgaaatccgggttggagcgtaatccaacaaatctagttttcgtagccttgtttgttctggtaggtttgaatccgcatgaattttctagccaatgagccaatatcatagcatttctctgctgttgatataatctaactcctagagtttttaggcccctcacaagtagccaagaatccattggggataatccagctcctgtagaattaatgacaaagtaaagcttcgaggctatttctggtgttttgctgataataacaccccccatcaaatcgtgatgaccattcaagtacttggtagcagattcgtatacgacatcgcagcctggattcagttgaagaggattacaattgagtccactcatcatagtattatcaacgacaactgtagtgtcgggagatatgcatttcacaaaacgtaatattctagggatatctacaaccttgcaaagcggattggtcggagactctagaagaacacaatcaactttatctaaagactggaaaacggttttgaacttttcaaaatcggaagtgtccacatgaacagagactgcatgactctgttgcttgaaaaaattcagcagcctttgggtgcctccataaagatcatcgccggctattattgttggcgtatggttgtcagtgccgttaagtaagacgagcccacgcaggatgacgtctagcgccgtcataccactgctcacagctaatacgttttcctgtgggacacgataaagcttaccaatctggtgttgaaggacacttctggtcgggtttcccgatctggaataatcgtagttctgtgcatcttcattattcaagtccactttgaaggtagtcgacaaatacaccggtggcacggaggctgaatgttggtcattttgagagccggtatttaccacaactgtatctaatctcttgatcggcatctttttgcttctatgcttttgttgtttgcttgatattttttgtttttaatgaactgtaagcacacagagctatgggatgtgtggcaatgactgtatatatatgtatatatatatatatatatatatatatatttatttatttatttatttaaaatatagctacgtatgcgccagttgtttttatcagctttgcttctggccacatttcaaccaggtctcagaggatatatggccagaaggcccctttacacacttttgagatgcgatgagtcttccaaggtaggagcatatgcctccaacagacttcggcccgaagcatgctgtgctcacgggaattatattgtgtgaagcacatgccacactttccaaaaaagagtcagaatgagtcagccggataaccaaacgcggactgtggcgccacggaaaacagtgtggcaaatttatgggcggctaatctgcaagctctatgcctggaaatgtagatgtaataatcaagacacttttgttctttcgtgtatagtgcatgaaggttaaacctccgtaaattccttgaactcttctggaattccaaattcttttcttatctgttctggcttcaaaaagaatttcttgtataaataatcaatgagaatctcaatgttatcagtagttttctccagatgcactttttttaggcggatctgttgtttattctcttgtatttttgctgcatcccatctaatgctttctattttttggagactattactctttttcttaatttcatcctgaattttttttctcttttccagtagagcctccctattgtatgatttttggcctaccgtaaattttttacgccttccagttgctagcgttttgtctagttcttgtttataagtggcaatatcacactttacttcctgtatctttttttttatcaactcgcttgaatcatacaatttttgcagtgtctgatttttaaagcaccagtagatgttaatattaccacatttttccaccgaaatgacgccgtcttcatcaatcatttgttgcactaaatctttaacgatcatgggtgagattccgcattttttaggtatgcttttctctaattccttgatgttgtagaatgtgtacgtctcttgaaaaaagttcagaatccggttctttttctcttggagtgatactgtctgtctctttggcccctaataataagaagagggtagcacgcacccgtctataagttagtgttcagtcctgtgtaccatgatggttttattagacataccattgttgaatgtttatgatactacacataaagtttccgccgtttagtctatatcgcaaagaataacggtgggacgggagatcgccttttatatgcaatttcgtgatctgggcggttattttactttttttcgacgcataaaaaagcaggaaagatggtaaattcggttcgttattcaagatttttagagccagaaagatatttgagcgtgccttcgtgagaagaggcttaggttgagacgatgatgctgaaattatggcaagacacgaattcttcttcaagtttcccttgtcataataagaagagaaaaacatacctttatgtcggttgcaattaagaaggttgtatagagcatctcaaatgctgcttttactttattaaacgttgaccaaataatacggcgcttttgtttcgacaacgacacactatgatgcaaagcggatccgggtaatcgataaatgggggcacccggaaattattgtaagttgaagaaagttagtgttgatctctaaatgcttcacaaaagggtggaagaagaacattttctcttgatcaatcattaatatagatggaggcagcgttctgtcaatcacagattatagtttatttatacttagtcaaaaatgaggtttaggagttcttcccatagcttaaaacatgttgacagagaattaaaggagttgattaattcgtccgagaatgccaataaatgcggtgaatgtggtaatttctacccaacttggtgctcagttaatttgggggttttcctttgtggtaggtgtgcctctgttcatagaaaagttttcggtagcagagacgacgatgccttttctaacgttaaatcactatcaatggatagatggacaagagaggatatcgatgaattagtgagtcttggaggcaataaggggaatgctcggttctggaatcctaaaaatgtcccttttccttttgatggagatgatgacaaagccatcgtggagcattacattagagacaagtatattttgggtaaattcaggtatgatgaaataaagcctgaagactttggatccagaatggatgattttgatggggaatcggacaggtttgatgaaagaaatagaagtaggagcaggagcagatctcattctttctataaagggggccataataggtctgactacggcggttccagggactcattccaaagcagtggaagcagatattctaggcaactggcagaactcaaggacatgggtttcggtgatacaaacaaaaatttagatgcattatcgtccgctcacggaaatatcaatagagcaatcgattatctagaaaaaagttcaagttcaagaaatagtgtatcggcagcagcgacaacatcaactccgcccctgcccaggagacgtgcgacaacaagtggcccacagccagctatttttgatggtacaaatgtaatcacgccagattttacttcaaattcagcatcttttgtacaagcaaagccagcagttttcgatggtacccttcaacagtattacgatcctgctaccggaatgatatatgtagatcagcagcaatacgccatggctatgcaacagcagcaacagcaacagcaacagcttgctgtcgcacaggctcaggctcaggcacaggcacaggcacaggctcaagttcaggctcaggctcaggctcaggcccaggctcaggctcaagcacagcagatccagatgcaacagcttcagatgcagcaacagcaacaggcgccattatcttttcagcaaatgtcgcaaggaggaaacctgccacaaggttatttctacacacaataaaaataagatacattgccgctgctccgcattacatatcatatagagtgacactaagtaattaaatgacactaagtaacgaaagatatctgtaaacaacgactatataccagaattagtcatattctctattgtattcaccctacacagccgcattacacagctgctccggacgttttacgctgcacatcaatgactaataccactgtatttgatccacacttagcgcaaaagtcacctgggtggcgttttccgctcgcgctccgccggtgagagcgagaaaaaaaaaagggattgggcggtaatgtaaggaaaacccactagttaaaatcaatgagataaggaactctctttttttcccgttaatcatcttttccttgttcgtttcgtgtatctgtaatgaatcttatcggagtaactattactggaaagccataccgttaaagaagcaagcatatcattcgtattcaagcatctgtttttctttttaaccgctcggctctgatttcttaaaccatttcccccatcagcatcagtttgtgatttgtaactatatcgatcgtggaatcgatggaattctaagcgtcatttagttggcaacaaaaggaatcgagcatctcataaaggagcttatattattaatatcttcctgatcgtactatttttttttagctttttattttttaggccgaggttaattctagaacgccacatttcatcacctttaagttaagtaccaaggccatcttttaccctttttagtttctggggaaacagagaacagtactatagaagataaaaagatataatacaatcgtagtaatagtacccataataaaataacatataatataataaaaacataaggcaaaggagataggagaataatcattgatatctccacaaaacgaatttgaagctaccccatattttcaaatctcttttacaacaccagacgagaaattaagaaaatgggagacattaaaaataaagatcacacaacctctgtgaaccataatctaatggcaagtgcaggaaattacaccgctgagaaagaaatcggaaagggttcgtttgccactgtatatagagggcatctgacatccgacaaatctcagcatgtagccataaaggaagtatcaagggcgaaattaaaaaataagaaattactagagaatttggaaatagaaatcgctatcttgaagaaaatcaagcatcctcatatcgtcggacttattgactgtgaacgaacatcaacagatttttatttgatcatggagtactgtgctcttggggacctaacatttctgttgaaaaggcgtaaagaattgatggagaatcatcctctactaaggaccgtatttgaaaaataccctccaccgagtgagaaccataacggcctgcatagagcgtttgtcttgagttatttacagcagttagcgtccgctttgaaatttttgaggtctaaaaacttggttcatagagacatcaagcctcaaaacttactattatctacacccctaattggatatcatgattcaaaaagcttccatgaacttggatttgttgggatctacaacttacccattttaaagatagcagatttcgggtttgcaagatttttgccaaacacgtcattagcagaaactctttgtggctcaccattatatatggcaccagaaattttgaattatcaaaaatataacgctaaagcagatctgtggtctgtcggtacagtggtattcgaaatgtgctgtggcaccccaccgtttagagcttccaatcatttggagttattcaagaaaattaaaagagcaaacgatgtcataacgtttccttcatattgcaatattgaaccagagttaaaagagttgatatgtagtttattgacatttgatccagcccaaagaataggatttgaggagttttttgctaacaaggtagtcaacgaagacttgtcttcttatgaattggaagatgatttacctgagttagaatccaaatcaaaaggtattgtagaaagtaatatgttcgtttctgagtatttatctaaacagccaaagagtccgaacagtaatcttgcaggtcatcaatcaatggcagataatcccgcggagctcagtgatgccctcaagaacagcaatatattaactgccccagccgttaaaacagaccatacacaagccgtagataaaaaggcttcaaataataaataccataatagcctagtttcagatagaagctttgaaagagaatatgtggtggtagagaagaaatcggttgaagttaattcattggcagacgaggttgctcaagcaggattcaatccaaatcctattaagcacccaacttcaactcaaaatcagaacgtcttattgaatgagcaattctctccaaacaatcaacagtattttcaaaatcaaggagaaaatccgaggttactgagggccacatcatcttccagtggaggtagtgatgggtctaggcgaccatctttggtggatagacgcttgtctatatcctcgctgaatccatctaatgcattatcaagagccctcggtattgcatcaacgagattgtttggtggtgcaaatcaacagcagcaacagcaacaaatcacatcttccccaccgtacagtcaaactttgttgaattcccaactttttcatgaacttactgagaatataatattaagaatagatcacctacagcatccagagacactgaaattagataatactaatatcgttagtattttggaatctctggccgcaaaggcatttgttgtttactcttatgcagaagtgaaattttctcaaattgttccattatcaacaacattaaaaggcatggctaactttgagaacaggcgcagtatggatagtaatgctattgcagaagaacaagactcagacgatgcagaagaagaggatgaaacgttgaaaaagtacaaggaagattgcttatccacgaaaacttttggaaagggtagaactttatctgccacatctcagttgagtgcaactttcaataaactaccacgttcggaaatgatccttctatgtaatgaggccattgtcttatatatgaaggcattatccattttatcaaaatctatgcaggtaacgtccaactggtggtatgaatctcaagaaaaatcatgttctctaagagttaacgtgttggtacagtggctaagggaaaaatttaatgaatgtttagaaaaagctgatttcctgagattaaaaattaacgacttgagattcaagcatgcttctgaggtagctgaaaatcaaactttggaagaaaaaggtagttcggaagagccagtatatttagaaaagctattatatgatcgtgcattagaaatatctaagatggccgcacatatggaattaaaaggagaaaatttgtacaactgtgaattagcttatgcaacttcactttggatgttagaaacttctctggacgatgatgattttacgaatgcctatggtgactacccttttaaaactaacatacatctaaaaagtaacgacgttgaagataaagagaagtatcatagtgtgttggatgaaaatgacagaataatcataagaaagtatattgatagtattgcaaacaggttgaaaatattgaggcagaagatgaaccaccaaaattaagtgatgcataatatggttttcttattaagtacaaatgacctgctatattttcaagtatcttcatgattatgttatgctactctcgaaatgctttacgagttcgtcattaaagtattcaaattttattttccctttgtgttttgttttgtttttatttctacgtgatttttttcttgaaatccagctcttttatacctggatgggttttattttgatgtttaaatgttaattaaggaaattattgaattccttcggtttcggtgtgtttttttctttttaagtttttttttgttgcgtttagtacttgcctttggctatacatatccttttaatctaatttttatttcttcaaaatttgattctttaaccttttgttctatatatatatataaatgtatgtatgtatgatttgattgaggaggctttaacaagtcattaatatctttattatttttacttgttgagttcattaaaattcattttataatttgttgttacaaacagtattttacaagtcataataaacgttcaaaaacaaacacaatattaaaagaattggtattaggatccgacatgacaattaacttagatccttctatcaagtttctaatcatatattacatctattaaaataatttacatatatcatgctaaagcttataaagagacattcttcttctcgtgcgctgggcgtcgctagcctcaaatacaagtgatgcgtctgcttctattctaaggtcatccttgctgttagatttcccttctaccaggtgggcttttatacgttgaggtacattaccgacaggcgtaagagtagagctcaaacttgcttccgtactctcaaagggatattctcctacaggagacatagttgtatattgtggaaactcacaagaattcactcttaatgaacttccactctcacctatcaagcattgttgatcaccgattgctggggcatcctgaatactgatctgagatgcaaaagcggtggatgatgtgaaagaggaaaaggacgaataggatgactctctagaaccgatgttgtgatatgctgagggtgataaggtatttgcgtcgtatattgatggagaatatgttgaatttctgtcagcaccagtcctaaggttattgtggtcaaaattttccatataaacgctatctaaagaggcgaatgatgaattcactggtaggctgaccaattctacccttttgcatgaagagggcggtgaaactttcaactcatgaaacgtctccaaattggtcaatacggatgctgcatcgcttttaccataatggcacataaacggatgtaccttgatgtctgctagttttatccgtttgtcaggatctttttgtaacagcttcttcaataaatctttggcatcagtgtattcttccattgtgattcccgaagtggcaccattcaacatttcctcataagatggaaattctaagggtttattgataatactgtcgaaaagttctaatcctgaattggcgttgaaaggcaactttccaaacaacaagcagtatatagtgacccccaatgaccagatatcgatggcagatgagcaggaatactctttttcagtggagcaaagctcaggtgcaaaaaaagcaggggtccctaaggctctagattttaaaagttgttcatgcgatgattgtatattagtacttccggtggcagttgacatagcaacgccaaaatcggatattttcaccgttccgtttgatgaaattaacaggttcgatggtttgatatctcgatgcgttatcccttgggaatgtaaatactccagacccgatactacatccaacactaccttcctcgactgttggaaagtgagtattgatggtcccactgcttttatctccattttgttttctggacaccatttaacgggtccccttgagcaatattctaatacaagataaacctttgtgctctcagggtcattcaaaatttcatacaattccacaacgttttcatgatgacatcttttcattacttcaatttcttgattaacccttggattttctactttcaattgaagagaatacccgcttcttttttcgaatctattaagaatttttattgcaaccaacgcacctgtcccgagatctcttgctaatttcactttgccgtactgtccattacccaaagtggctaaaatttcaaagttgttaaggatttgtctcttagttaagggattatataatagtttgacttttcttgtctcttttatacgactactactattgctcgcattattatataacagagatgatcgaggcagcggctgaacaggttctttaagtagtaccatattcttcaaagcttcctttttatatgcagaatatgtgcgcagcaatttcaaggcgtagagtacgagtcactagaggctcgagcattatataccacttacaagtagtgtttcttattggggacacctgtcctaacaatgtatggctttatataccgcgcggataagtaaggcacacccgctcttcgtataatacccgcacaaaagattcagggaccgggtatgctcaacgaaaaaaatagccaagattgttgcgagtcctcatcaatgaggacatacagagaataaaaacagccatattttgcttgctgaaggacgttgtgcaaaccgaagatatcagcggtagtctttataggacccgttggtttattatatacaaagggatctttaaaaggtccggtgcgaggggacgggtggagatggaagttatcaaccaaatgcaatttatccgaagcgcaaaaaaaataaaggtgctccgatggaccttagaaaggaactccaaaatgctgtgatggaccggcgagggcggtaaacgaaactaccacattgcataagaaacaaaatgtacggccccttctacacaatctatttatggttttcgtcttgacctcctaattacttaattaatgattacatttcttaaaagcacaaaaataaagtagctacccttcttaagccatagtagttaaagcctcaagtgcattgataatctcctgaccctaggtcgtctttcgcgtgggctatcgccacctaaggaaaggattaaatggagcaagtattggaaatgtaaagaaattgcagaatgttctgattacttttcatcacccaaagagtccatactaccactaccaccaaccattgccggtgagcggtttcttgctcattaacatgacgtacaagggaacggaatgtcccttgtacgttgtaatgtcttttgctctcgtaaagaagcctatacacgccccttccttccgcccttcggcatccgctgccaactgggtgggggctcaatggatctctttactctggcccttagaagccttctgaaattctcggcttaggcatcgaacgatgaagaaactaactaaaaatatacgccatttttttggggagggggggccgcactgaaacgcgaaatgccaaaaaaacgcgaaacgccgcagtaaaaggtcagtaccgcgcaaaaaatacaaaaatgacaacaatattggcctttcttttcctaaagcaattaactggaaagcgaggttctaaacatctggccaacccctaaatttttaataattccgaagcgggatatattgcatctggcaatctgaaaagcaatagaaagaagcggcctagtactgcatagtgagtgataaaatatacatattaaggttggggaaatggtacgcgctttcaagtagctagaaagatctgaatgttctgaagtacggtttggatttatacgcggttatttcctggactagcttagagccaattaatactgacgattgcctctttttctttaccgtttatgtatgctgtatgcccttttcatgtataaaagaagggtaatttaaaaaagtttataatcatccagattccttattttttttcttctttcgccaggtgttttacccagctaagactaaccttgtggttcagattacactagtattgccgtccgatattacaattctgaaatcagttttcttgtgatcattctttttttctctcttgccattcttaaacgtggcctacaagaactcttcttctttcctggttcgcatctgtgttaaacgtatagattttcttacatagaggcctaaaaagcataataggtggtttcctttcaatatatatctgaaacattgaatatactgaacacaattcacatttcaaaaccttgggtactgttgagtcaacatcaagatcagcctatttcataatttactttatcttttcacacaaaaagagaacaggtaaaaaagaacagatctgctagccccgagaagatcattgacacatcattgattggcaagttaagtaataaaagaaaggtaataacatcaagaagtcaagcgccttgaaattactagatttggactacggatcagcaaaagcctgctactacaaccgccacttttactattccttaagataaaagctaaaaaaccaaaaaaaaaaaaaaaaaaacctcctcaactcctctccaacacatagtaaagcgaattctacgcaaatttataaatcaattacgatttttccagtttctcttatggtatgtattatctcttaattcccaatatttttcttcgccaatggagcataagctttaacgggatcttctaacaacaaatagcataataaccaaaaaccagcttcagtgggatcagcctatcgacacgccttttttagcggtctaacaatctccgtttatgtcgtatggaatttctgatacttgaccctaccttatttctcgaatatgcctataaggattttctcgaaagaagggcttcgggaaagaggcgcctcaggcaaaaatgagcaaaaaaaaaaaaaaaaagaaaagattcgaagatctatgaaaaatttatgcagattcgttgagagttataaggattttactctttatggttataggtttcattctaaaatcaagcataaattttgtgttttgtcttcctcttttcctgtcctctttttttgccatcctctgtcgccattgaagtcgaactttatagatagatttactcttgattctcacgcatctcaggccacctggacactgtacatggttgtgattgttctctttctcagttatcgaaattgatcctaggcttatactccaaaatcggctctgcacacgccttatttttgtggtttcactttactaacacaacattcttttattcaatcagatcaataacgaaccatttccatctgccgactcagcatcgattttaactacgtctacatcaaataactccttaatgtcttacaatcatcagcctcaactatctattaactccgtccaatcactcttggagcccgtgacccctccgcctttgggccagatgaataacaaaagaaaccatcaaaaggctcattcgcttgatctctctggttttaatcagttcatatcatcgacacaatctcccttggctttgatgaataatacatcaacatcgaattctgctaactctttttccccgaatcctaatgctgctagcaactccactgggctttcagcctcaatggcaaatcctccagccattctaccattaatcaatgagtttgatctggaaatggatggtcccaggagaaaatcaagccacgatttcacggttgttgctccttcgaactctggtgtcaatacctccagtttaattatggaaacaccatcctcttcagtgactcctgctgcatctctcagaaattttagcaatagtaataatgctgcttccaaatgtggagtggataattcgtcatttggtttgagtagctcaacgtcttcatctatggtcgaaatcagcgcactaccccttagagatctggattatatcaaacttgccactgaccagtttggctgccgttttcttcaaaaaaaattagaaacccccagtgaatccaatatggtgagagacttgatgtatgaacaaattaagccatttttcttggaccttattttggatccgttcggtaactatttggttcaaaaactatgcgattatttaactgccgagcaaaagacattattaatacaaacaatatatccaaatgttttccaaatatcaatcaatcagtacggaactcgttccttacagaaaattatagacactgtcgataacgaagttcaaatcgatctcattattaagggattttcccaagaatttacttcgattgagcaagtggttactttgataaacgatcttaatggtaaccatgtgattcaaaagtgtattttcaaattctcgccatcaaaatttggtttcatcatagatgctattgtagaacaaaataatatcattaccatttctacccataaacatggttgttgcgtactacaaaaattactaagcgtttgtactctacaacaaattttcaaaatttctgtgaaaattgtgcagttccttcctggattaatcaacgatcagttcggtaattatatcatccaatttctgttagatatcaaagaattggacttttacttattggctgagttatttaaccgtttatccaatgaattatgtcaactatcttgtttgaagttctcctcaaatgttgtggaaaaattcattaaaaaattatttagaatcattactggatttattgttaataacaatgggggtgcctcccaaaggactgcagttgcttctgatgacgtgattaatgcttctatgaacattcttttgactaccattgatatattcacagtcaatttaaatgtgctaatcagggataattttggtaattatgcgttacaaacgctattagacgttaagaattattctcctctgcttgcttacaacaaaaatagtaacgcaattgggcaaaacagctctagtacattgaattacggtaacttttgtaacgatttttcattgaaaattggtaacttgattgtccttacaaaagaattacttccaagtattaaaactacatcctatgcaaagaaaattaagttgaaagttaaagcttatgcagaagccacaggtataccattcactgacatatctcctcaagtcactgcaatgagtcataacaatcttcaaacgattaacaacgaaaataagaacccccataacaaaaatagtcataatcataatcataatcataatcataaccatgctcacaataataataacaataataatcaaaagagtcatacccgtcatttttctttaccagctaatgcttaccatagaagaagtaacagctctgtaaccaataatttctcaaaccaatatgcacaagatcagaaaattcactctccgcaacaaattatgaacttcaaccaaaacgcatatccctcgatgggagcaccttctttcaattctcaaactaacccaccattggtaagccataactcgttacaaaacttcgacaaccgccagtttgcaaatttaatggcacatcctaattctgctgcaccaatccattcgttctcatcatctaacattaccaatgtgaatcctaatgtttcaaggggatttaagcagcctggatttatgatgaatgaaaccgacaaaattaatgctaatcacttctcgccatactctaatgcaaatagtcaaaacttcaatgaatcttttgtgcctcgtatgcaatatcaaacggaaggtgcaaactgggattcaagtttgtcaatgaagtcgcagcatattggtcaaggcccatataatcaagttaatatgagccgcaacgctagtatttccaatatgcctgccatgaataccgctagaacatctgatgaacttcaattcactttgccataatacttttttttctttctttttctttccttcttactgtacaaatattttacgcagaaatcaaagacaaaagaaaaataaaaaataaaaaataaaaaattcaactaagcaatgacgtcctactaaagtcccaaaatttgagccggaaaaaaatggtaaagcaaactattgccatctttatattttgtattctgtttccgaacacgtatccaaaatcctcccactgcctttgcagggttagcattgctccctaccaaaatgatctaatttttttttgaatcgttttttgtcaacgattatttttgttttaaattcctcatcttctgaacttacgcccaactattatttaattcattcattcattaagcaatccatacgtccattcattcattcagttttctttttgtctattactgtcattttattttcaaatccaattgtcctttaggacactaatgtgttaaaatatccattcgctcaagcatttttaataaataggaaaataccgtttgtttttctttgtcatttgtataaatttttctactggttcctgtcttggttggctttattatatttaggtttaacttgtactaacaatgatacatatttgtatattttattataatatcatatctaactatatctaaaatcgttgaactattcagaatggaattgtacaccaagaagaattatgctataacaccataaggtcattacatttgggttttgactgctaattagttcgaagtcggcgttaaaatttaaagaatatttatacatatgaatatgtatatgaatgcaaagtatgctaaaatatttataaagcaaaaatctcggtgggctaaactaggtcaaagcagatgttatgaagatattggccccattgtagggatcatcttctctccgaattaagatgcatattttttgagaaagtgcttcttcaggtatatcgtaaggtgaagtactgctctcttcacctagaggttccacagcatcaaacggatttacgtaccttgggggtatgaaagccgaatgtaggtggatagattcaaactggaagttttctaacctacagtagttcttcatacctcctattggatagagggtgatatttccaccttcggatttttcgtagtcaagatttccagataaagtggtacaaaatacttcaaaatcaccctttccgtccctagcgctagttgaaccataaatgaagtagcgcccgtcatccgatatctcgagtatttctgtatccttagtcacgtttaagaacttagttttaaaagatacaaccgggatttcggtcagaatgtcctccaggaacgtatctgctataaccagttgttgcacattctctttgtctgccattccagatataagtattaggcctttattattcaatgcttttatggaaacaacagattttagggaatttctgataggttgatttcgactttctgatgtcataccgttggtcttggagtactgtaatgtcatgtttgtaatattagtgaagactattgccattgaatcaccatttctgtaacctaaataaaacacaccggtgttcgttttttttaaaggtgataaagcatcttcttgtagacaaaatgatagggaagtaatgtcactcctacttttgtgttttcttgagcttttggcaggagaaaagatatagggatttggaaaggtttctggaatcaaatcataaaaatgacaacgataatttacggtaataatcaacgtgtctccaacaacaagagaatcatggacttggcaattttctttgagtttgacctgacgaattttgagcagttttaaggaagaaaagtcttgtaaaaagatggcaaaagtatgcacgttagatctggtattaacgttgtgataaaaataatggctcggcccttccttgatggcaactgttctctcaagtttcattgttttgaacacatcagttggctcggacttatatttcaacataggatttaattcagccatggaaaaccccgtaaagaaattttcttcagaaaaattatccagggatgaaaatcctgcgacatagcccttgtttgttgcaaatactaatttactatgaaaacatccttcttgagttaccaataaaatacaatttgctaatactcctatctgtatcctgtgtggaaaattgagtgattttacgttagcagaactatgtgagtgatgaccttcagtgagagaatgcgatgcatactgcatatttaaaccaatcatgtacttttcatatgataaagggcgaaaagccctttccaacggattcagaagactaagcttgtacttttgtaatgtttgctgacgtttttttttaatcatagaaaattttttatcgtaattttcctcaacacattgtcgctttatattatcttttctgtactggttcgtcgttcccgtggtagaaatgctttgattttcagatatgcgaaaataacgtcgacgttctctatcataataaaaccctggtaagttaggtgtcatttgtttaacgtccgttaacttcccctttctgctttaccaactgctgcttatttattcgcccttttttgttttccattgttgttcatctcattgcctttttttatttttcagtttttcccatatgccaacgaggaaaaaagccctttcaaccataccaaaaaaaatgtatttgaagtaatgaataaagaatgatgatcgctggcgtttaacatctagcatatatctgcaataatttatcactccagaagaaacatccatcgtcaacaatttgatttaattgttctcttttgaatacatattctctctcgtacggtgggatcttgttattgcttgccattaaaaacctatattttgtctttcttctgatgatttcctgggatttctttttgtcctcgttcccttcctgagtggagggaaaatccagtcttccaaaacctgggggggattttgatctattcctcaagttatcaaacgcaaattcgtagtccgaattttgcgattctataactactgacaatgatctgtgtttagaatcctctggctttccaacttgggcataaaatcgctccaattttcttcttcctctcttaaccggggcgatatcttcatttggtctaaagtcttcgagaatccaggctcgctttgttaaagggttcgtattgaagtcaaacaggaaattatccttaacatttttgtataaatttggcgatgtagattcagggttctcgagctctattcccaatagttttcttgttttgttctctttatcattatctttttcgtggattacagtatcagagcaatcttccaaatcgcttaagttgttgaggccatttaaaggcgaactaaactccgaaattttccgtttatgcctattaggtggcatagtaaccagcggtaactgcacagtgtgtttattttcattacgatagtgaacctctgctgattctttctttatgtcctcatcaaactgagtaaggatgaaatcttcagaatcttgctcacctggccccgcagacgtctgagaggattgttgaggagcatttttttcgtgacatagaatttcagccagtttactgttaggttcttcgagaacacatttattccgattttgcagtgcttgaacacgtttcgcgattaaggtagtcacgtcatactgcacatttagtagttcatcgagactgagctccttgagaatggataagcttgactttagatacacattttcttcaccagtcaccatctcacatacaaacacctaatggcttacagcatggatggaaatgcaggtatgtgaacgataacaatgtttgcaaacgtaaacaaaaaaggtattaaagcttaaaagctttttttttgtagaacgcgcttagaaaatggcataaagaaaatggctatttgacttgattttgaaagttgttctcaagactcgaatggtggaagataacaacaggacgtttattacatggcattgcatcagtatttatcagagacttatgggcccacgaaacccaaaaataagacgaaaaagaagaagaaagagtcaaaatcagacgctaactcagacaaaacttctttgatagtaaaagaacggctaagtacactgcaacaagaacaggagaagtcaggagttgcttcattcagcaagtttgacaaacaaaaaagcaagaatatatggaagaacctggaaacaaacgagctttcccatgcaataacacatccttccgcatcgtcaattactggcaacgaaagcaagaacgatctaaaggaaatcagggctcaagagccacttgtcacagtagcagacaaatcgaaaacacgaaaaaccatatacagagacgctcaaggtcacaagattcaggaagattccaagatagacgattctagttttagtcgatctaaatatgaagatgagaaagccgcggaaagagagcaatacctgaaaaatttgaatatgggagacgtgcaaaagcttggaataaatgtagatgcacatgataagaagaaaaatcaaactgcctcgagtctgacgatagaagaccctgcaataacatttacacatgacaaagaaagaactgtaaaaacatctttactgggccgcaagctttatgataagccagcacctgagaacaggtttgccattatgcctgggtcaagatgggacggtgtccacagatcaaatggctttgaagaaaaatggtttgctaagcaaaatgagatcaatgagaagaaagtgcaaagctacaccctacaggaggattattgaaaatgagataatatataactatgcggaaagctttgtgtaaaaaataccctttgacaatccccatttgttataagctttttcttaacaagatcaacgattaaatacaaatacccctctttatataggtctcagatatactattaaagtaacctcgaatatacttcgtttttagtcgtatgttctaagtagattcgtcttttttattatcacggtcagcagcattgctttgtgactttggcgattgacattcagtagagtttgtgccagaagaaggtttaatctcgcctttcctactgttctttgtttctcccccaatagttgaaccattgctgtgctgtttaccattaatgaattttttcaaatcttggctttccttttcattgacaacaatacgacttccttgatctgaaacatttgtcataggaggtggaggtgggaaggaaatcggttgtccaaacccatgtggtgctggtggcggaatagacattccattcatattagggtaaggcatctggtgagggtgtaatgggtgaagaccattaggatgcgtcataaaacctgggggaatattgtacggcaaaccaacatctgcaacatcattcgctccaggaataggacccccaaccacattcattgggtgaggtggagttgggatattcaaattactgcctataccatcagaatattgatttgcaacggcattgaaaatagatccagcaacagttggattatcaagcggtgctttttcaaaattggccaaatcaacttgcacgttttcactgcttttctgagctggtctttttaacaaaactttctttgcgggtttggaatctttttgcgatcccatgctcttgttgtctacactttcagaattcttttcattggtatcctttttgataaaattcaataaatcatgtgccctttcttttctcagtttttcttcagattgttgctttgaaggagtcttgtgagcagttttggtattattgttcctattgttagattgctttttcttttccaaagcctttttggaagccttggagtgataaatgaactgcctgttagtaatattcaataagaaagaggcatcaagccctaagcctctattcgtgcgcaacctgccgccaaaattattaccggccacgatttcatgatcaaataagacctgaattgataatgatgaactgagagtagtatagccaacaactgtaccctttgagaaaattggtaccttaccagaatcttggatataaacaacacggtcacccaaatcgaacttttgactacgtaagagtgcaaatgatgatcttggattcaaaacagcctcacgaggaactttggctaactgttttctttcatgaccttcgatgttagctgcgtatttcatgatatgatcttccacggcagcaatcgatgtcttagttaaggagtcagactccaaagataccgcgataaacttcgatgagacatactttagccattgtttgataccatctaataaattcatggcatccttagtggaagtatcggggaaaagatcttccaaaactgggatatcattacctaccttggacaacctgaaaaaaaaatctgggaaagtttgtctatactctttcagtaaatttagagttaaatttgagtattcccagcccctagggttcctcctcgcgtaacctaaaaccttttggtgtctagcttcgaacttaaccgggataccaacattgatatgcttcccagtagcgtcagtaatcatgaacttggaagtaatcttagacaaaaacaaggggtgtaagtgcatgttcttggacacaatataagacggataatatttaacggcttgatgatccatttgtaacctttctttgccgatggtgggctcactatccaaaaacttcttttctacagtaatttttagtctgcggtcactgctgtaaccgtcaatagtagtttcaccaccataggcataatcacctaagaaaataacttttgaattcaatggaaattcctcttcaataggaatgggtcctctttctttatatctttcatcctcgttgacaacagattcaacaaccagttgcaatggatagtaatctggggtagggctaaaggtcttaatataaccaccatcagagtctctcaccaaaccagtcactggaaagacggtagcaatggcttccataggtcctattttaacagctttctgtttagcatacatccttagcattgaattcttcaaactattgaaaagttttttgtcctgggtttccgcaggcttcgttatgaatccgaactttttcttatcattggactcctgatattcatagatagtcttaccatccgttaaagagaccaatttggattctcttaaatatggccatcttgtataaatcactttgtttaaatgcctcttggaaaagtcctccaaagtaacattattcgttttgtatatgtcagttatttgtaagaccattgattgttgtttagaaggttgttggaaaaccattgtctcattgtactccagtgaactagtaaatggtaaagacaataacgtggggaaacccgccagcatttcggcaccgagtttagcattaggtaataaaccataccgaatctcggagctgtccaatgggatggtgatgtactctttttcgacacaatgattgtgttcaatatcagaaaaaatgccgcccaacggactcttataaaggttatcaacttgaggattaaaggaatatatcaagtccttgccaaattgatttctcgttttttcttcaggtgataacttgcgcaaataaggttgcatagcctcaatcaaccttttttcatctacaaacgatatcaaaaccacagcttcccaatcagctgtcttgccgtttttatcaagttgaacctcagcgggatagaaatcgtggattggcgactgttcatcgtacattaatggcctaaaggcgggaggtatcagatttttggacctttccggtaaaactgccattagttgctggaatggagtaaatggtttgctcaaatcaaattcaatgtcttgatctaaacccttggctaagtcggagattcttggtgcataatggtgcggatagtaccacgaccaagatggacatcctctataataataatatagaacccattgtaaaccttcaacgtagtctttagcaagatctctcactttttcttcactgtctgtcgtaaattttaacttgtcgtgataatactcatgcttccaacgttcaaacctttcattataaatcgttttttcagtttccaattcttctttgtcctccacgatgatagcattttgatatttttttattgttttcctgatagaattaacacgattttgaaattcttcttctgtttcatcaggattaatagaatcaagatccatttttagcgaataactacctttggatttggaatgcgttataaaaagacccaaatcaaaagcgaattcttttaaaaattctaaatgatctttcatgtctaagtccttaggtaactctaaagttggaatttcttcatctggtaaatcaggcgataatttttcctgtaattgctccatcaaccatggttttatacttccaattaatttcttctgttgttttaccagtaattttttaccaaccctctgtcttttcctttcaccctccaaagaaatattctctaattgcttgttgaaccactcaacgtctatatcatccttttcgaaatttaataactcaaattgagacagataatttaaccagacacctaatctctttaaatttattttaccatgttcattaatgtagccatcagtatgtaaaagagcttctttgaacgtttgtaacaaaacgggaaatgctcctttgttaaggtgcaaatctggcaaattgggcaagaaatcattaccaatgacgaacatgacaagaataaaatcatccaaaatacgttcaaaattgtattcaaattgcatttcatcggcaatttctttgaattccaactccatgtattctcttaataaagaaagatgtaataagtagaaattttgatgttcaagcgattttttttcactatttcttctaccaaatgtcacttcttctctcaataacgcaaaatgtggcccatgagtagacaaacccagcataatcaaatctgcgtcaagaccgtaaatacaatgtctcgtattctggttgaaatccttttgggattttaaatgccttataaagttcatgatcttgtgttcaccttcacctggaacttcatggccagaaaatatgatttgcacttccctccatttggaatcgttagaaatcttgtcgtgaataaaatattgtaagtttttggtcaatttggccataaactccgtacctggagtaatagaattcgaatcaaatggctcacccttaggaatctcgtcaccattctcaatagccttcttcaaggctttttctgcatccatagcggttctgaatctacgagctctttgttgattcatcttggcacgaggggccacaccatcaatagccatgtagaaaatcttcttgggcttgattgtttgaaaaaggtgatcgatatacgtacagatttttgcaaaaacctcttcttcagttaatcgcttggttacatcatcgtcgttaccatgcgtacaattatgtaaaatcgaattcatatccaggtataagttatcaaactcaggaatctgtgttccctcaataagctgtaaaatcatgggccatctttctgagatgtacctgaaaaattttggaatacccataccgtactgatatatatttgttgctgctgttgttacaagtgttgattttttttctccttatagtacacgaatcgtcctaggattagtcaattgcttattgtgaacccgattataagtacggaagaagacagtatcctttagaaaataaactattaacaggaacggaaataaaaggcagagagaaaataataaaagaatcggttcgcttgtgcgaacgccaaacagattttataataacggaagagctgctgaaaaaaaaagcaagctgcaactgttatatttgcgtagataaactttacaaccggtaattggaagtcgtaagtacttagtttgacgttttcagtactcgttaaactactccttaaattgctttctaacctcttcttgtttgtctctgttgttacttgctctgcggtggcgaaaagacgagcaaaggaggttgtatatatcactcaacacggaatgtattacagctttctcaaataaatgtagttgaaaaagaccattaatcgtgagaatagttactgatcaggtgatgagacgataaaaacagtaattgagagggttttcacgggtagtgggcacaatgtttggattaaataaagcatcttcgacacctgcaggtgggctctttggtcaggccagcggagctagcactggaaacgcgaatactgggttttcgtttggtgggactcaaactggacaaaacaccggcccaagtacaggtggactatttggcgctaaaccagccggatctacaggaggattaggtgcatcatttggtcagcagcaacaacaatctcagacaaatgcatttggaggaagcgccaccaccggagggggccttttcggtaacaaacctaacaatacggcgaacactgggggcgggttatttggcgctaattcgaacagtaattctggcagtttgtttggttccaacaatgcacagacgagtcgtggtttgtttggtaataataacactaataatatcaataatagtagtagtggcatgaataatgcaagcgctggactatttggctctaaacctgcaggaggcacttctttgttcggtaatacaagcacctcttcggcccctgcgcagaaccagggcatgtttggtgcaaaaccagctggtacatctctattcggcaataatgcaggtaatacgaccactggtggagggttatttggctccaaaccgacaggagcaacgtctttgtttggttcatcaaataacaacaacaataacaataatagtaacaacatcatgagtgcgtcaggcgggctatttggtaatcagcagcagcaactgcagcaacaaccacaaatgcagtgcgcattgcaaaatctatctcagctccctattaccccaatgacacggatttccgaattaccacctcaaatacgtcaagaaattgaacaactagatcaatatattcaaaaacaagtgcagatctcgcaccatttgaaggccgatacaatcgatcatgatgaattgatagattccattcctcgtgatgttgcatacctactgaagtcagaatctgcaacaagtcaatatttaaagcaagatttgaagaaaatatcctcatttaaatcgctaatcgatgaggaccttctagacacgcaaactttttcggtgctcttacagcaactattaactccgggaagcaaaatttcttctaatgacttagacaaattctttcaaaagaaaattcatctctacgagaagaagttagaggattactgccgtattctctctgatatagaaactgcggtaaatggcattgatacagatttatttggcgccccaaataaccctaattctacagctatcacagcagatctaggttcatccgaagcagagaacctactgcagttgaagacaggcttagctgccatagtctctactgtcattgaggaattcacactgtttatggatatcgctgagagaatcgccgtgttacatcaaaaaacgaaaacactggcatcattgagcatatgagtaaatcgccctgaaagtttatatagtgcgtataacaagtacaaatgtcttgtacaaatgtaatttatactaaatgcaatagaatataacatcaatcacagtttttcagtcaccataatggcgtcttagaggccgaactaacttttcttcgtgaaaaattttttgcgatgagatgggaaggaaaaaaagtaatattgacatcttcaattgagagatattacctgcaaaaaggtacatacgatagtagaagttatcgaacaggcaagccaccatggatatttttagagtattaactagaggagcttccgtgaagaaagagtcaggcccaaaggctaaggcagcagattacagcgttataaatggaaatgatgagaatcataaggaagataataatgaaagccagatcgtgaaagaacttgatttctttcgaaacaagagaatcattagcaaggtagaggatgatagagagaagacaaccgaaaacgattctccaaacaaagaggagaagagcggcaatgatgatggtctgataaaaccagtgattaccaataccgttgaggcatccgcgttgagaaaatcatataagggaaacgtgtcgggtatagatataccacttccaataggttcgtttgaagatttaatttcaaggttttcattcgataagcgtttactgaataacttgattgaaaacgggtttactgagcctaccccaattcaatgtgaatgtattcctgttgctttgaataatagagacgttttggcatgtggtcccacagggtctggtaagacgttagcattcttaattccgctggttcagcagattattgatgacaagcaaactgcagggttgaaagggttaatcatttcgcctacaaaggaattagcgaaccaaatttttattgaatgttttaagctatcttacaagatatttttggagaaaaaaaggcctctgcaagttgcactcttatctaaatctttaggcgctaaattgaaaaacaaggtagttagtgataagaaatatgatataatcatttctaccccattaagactaatcgatgttgtgaaaaacgaagctctcgatctctccaaagttaagcatttgatatttgatgaagctgataaattgtttgacaaaacattcgttgaacagagtgacgatattttgagcgcctgtagagagccatcgttgcgtaaagcgatgttttctgcgaccattccatccaatgtagaagagattgcacaaagtataatgatggatcctgttagagttattattggccacaaggaagcagcaaatacaaatattgaacaaaaattaatattttgtggtaatgaagagggtaaactaattgctattagacaactcgttcaagagggtgagttcaagccaccgatcataatatttttagagtctattacaagagcaaaagcgttatatcatgaattgatgtacgataggattaacgtagatgtgattcatgcagaaagaacagccttacaaagagacaggattattgaacgatttaaaactggtgaattatggtgtttgatctgtaccgacgttttagctcgtggtattgacttcaaaggtgtcaatctggtcatcaattatgacgttccaggatcgtctcaggcttatgttcacagaattggtagaacaggtagaggtgggcggtcaggtaaagctatcacattctatactaaacaagactcagtagctattaaaccaataataaatgtcatgaaacaaagtggttgtgaagtatctgagtggatggataaaatggctaaaatgaccagaaaggagaaagaaagtataaaaaacggtaaagcgcataaagaaagaaagcagattactactgtgcctaagatggataaggccaaaagaagacgtcaacaagaaatgattgcagcatccaaaagaagaaaaaatgaagaactttcaaaaaaacatttctcgaaataatataaacaaacgtgcgtatgcaagacatgtatatatgattagtagttttttttatttactttcattgatcaattacgtgaccagctatacatttcttcattacttcttctgggcattctatttaaatcgatatttccaaacgactttgtcattgctgcataacccttttgataactatcgtttaaccccacacctctgtaagatttcgattccactccattatgtatatttcttccagagttaaaatgctgcttgtaatctgaattttttctctggaatagaagttcattttgattttcaaatgacataaaaggttttgtttgatgtatattgttagggtggaaaaaatagggtgttccaccagttatggagttttgtagttctgctttttctccccaaaaatttgatgtattggacgtgaaatcataggtttcctcgaaagactttccgtttcttttcaatcctaatgggggagaagggcggttatctattggcaaaagtggatttctaaaatccctaatggaaggtaaattttgactttcaggttgattggagaatctacgaactgctagctctctatttagcaaagagttttcttgcatatgaaagaagtttaaatcattcaaaagttcccccaaaattttgagctcatattcttcatccaagtcaatatctctgtattccaagaatttcttttgcatttgaactgcgtcgtcaaaaaatggaacacttgacaagcaaatgtcaatctcttttttaatgtatgtaagcaagttggtttttagaaaactcacctctaattgtgttttggtaaacgctgttgtggcagctgaatactcggttggagctgaatttggcctctgtcccttgtatggtgaagtggaaatattcaattccatgaccggttcctttatttcttctaatccgcttgtaaaatgaaagggctgcatgtgtttagttttgtaaccttctgtattacaccaaaaactttcccaatttttaaattgacactctttcaagcttggactagagtccggagccagttttaagccatcattaaaatcgtccgtgtgttcagatctttcgtgtatatctttattttcatggaatatgttgcttgcagtccccattttagatgacttttcttcatctttttgggacttctgttttactggactatttcttttactttccttactagtattgccatcttcttgagaatccatgttaggatacgcaggcaaatctgaatggatgttatttggaaagttttccttttctaatccatttaaaagagtgccagctcccatcactcaaccaattcagctctttccttgccaatacaacataaccgggaagagtttcaagtttgacttccaactaaatacctaatgttttattgttgttatttatatttcttgtgacacaaaagagaacattgatgtcatttgagccttatcgttggaaaggataaataagcggtttaaaaggataaaagaagcgcaagcaacaaatctcaacacaagtgtaaaccatatgaatggggttaaatgccttcttctttgagatataaaaaggaagtagaatttaatatattagacatttttttgatttgagcctaaaaaagatagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggctatttcgttgaaaaattcaggcttcaaaattattatatgtatcaaaaatatttttttgagaaatttcaaatcattatctacgctagccttactattttttcacccagaagatagtaacctcatcgcacatacctattgaagctgataatatttgaagcgagagctttattcttctcctcaaattttttttttcttctgcgctgttaacttaccactaaacctgtttccatttttaatggtagtcctgtttattattccatttttagaattgtatgtaccttggacgacattttttggcaatgacatcgaaagcactgtttgataccaagatcttaaaagttaacccgctatcaatcattttctcccctgatgcgcatatagatggttccttaccaacgataacagatcctgaaacggaagcagcgctagttgaagcggcgaggataataagagatacagatgagactgtggcttttccaaccgaaactgtttatggtcttggaggttctgctttaaatgataattcagtgcttagtatatacagggccaaaaataggcctagtgacaatcctttgattacacatgtttcatccattgatcaacttaacagaaaggtctttaatcaaccgcatctatcaggtacatccttgtttgataacataccctcaatctatcgcccattaatttcaagcctttggcctggcccattaacaattcttttgccagttccatcttcagagcatagtgcattatcaaagttaacgaccgcagatcagcctacgtttgcggtacgcatacccgctaatccagtggctagagcactgattgccctgagcgatacaccaatagctgctccttcagcgaatgcgtctactaggccatctcctactttagcgtctcatgtttatcatgatctaaaggataaaattcccataattcttgatggcggagcgtgcaaggttggtgtagaaagtactgttgttgatgggttatgtaatcctcctacgctactgcgacctggcggttttacatatgaagaaattgttaaattgggtggtgaagcttggtctctttgtaaagttgagaataagaaaacagttgaaaagggcgaaaaggtaagaacgcctggtatgaagtatagacactattccccttcagctaaagttgttttactagttcctcattgcgaaggcgatggcattcttaagggcgttgataggatggaaagattaaagaggttaatcgaaacggaattaaaagccaacagtaatataaaaaaaattgcgattttaacttccctaaaattacgtgattccgacttacaatctaagatctttaatgaacccgatttttcttcgaaaactttcatcatcgaaagacttggccaatctggtgaagaaatacagactaacttgtttgcagctttaagaaaagtggatgaaaatgataaagtagacctaatatttgtcgaaggtataaatgaggaaggagaaggattagctgttatgaacagattgcgaaaggcggctgcaaataattgtatacagttttaaataaaactgtgattaacttttgaaaatcataaccactgattacggagattttatatctagtccggaaaaagaaggaaagaataaaattttatattgctttgtatatacgaaaagtcgcccatacatgtttatcttagtatccgttgtaaatatatgtacatatatacatctacatatgttcccattaattagtacatttacctcaatagggttgggcgtcctcatgaaagataaagggaaggaaggaaaaacgataaaagcacaaaatgtgacatatcaaacatttgagaaatacgttgagtcttcttcattctttttcctcgtccacaattttctcaattcatcaacgatgaaaacgctactgctgatgagcaataacaatagtatatcagagataccaagtttctcagttttaaagatactttggaaaaatggtatatatatagcgcacatttgacctaacagagacagtccaacggcgtagttgaacattttgttcgtgaaaaagccgatttcgaagattgactttgtgttatgtctgcaggccaaagcattaaacatatcaaaaaaaacaaaacaagtaaatgtcatagtagtatctctagcagttactttaccatcttcggccatctctttaacaaaaatgtaaactgtcccaacgatgatacaggccgcggtggttagtaaacgtttcattacatcatgggtcaaaattttatcggtacgttttcttggaggttttttcataacttcatgatcaacaggttccacacctaaggattgagctggtggcccatccattaaaatatttatccaaagaatttgcattgcgttcagtggattgggtagtttaaacgctgtagatagtgcaactaatgatagtgcggcaacagaagtagacaattgaaaagtcaggaaattctgaatattattaaagatacctttaccctcttcaatggcagttaaaatagtactgaagtcatcatcagttaagaccatatctgaggcttctttggctacatctgtaccaattctacccatagaaacaccaatatctgaaagtttcaacgcaggagcgtcgttaacaccatcaccagtcattgctaccacatcacccctctttcttaatgcacgaacaatgtttaacttatgctcaggcgtagcacgagcaaaaatattaacgtggtcgatgacattggccagttgatcatctgacatttcatctaatttatcaccggataaaacggaaagctttggatcaataactggaataccaatttgttttgcaatgtttactgcggtattctcagaatcaccagtgatcataataatatggacaccaccttgtagtaattgttcgatggcaaatttaacgttcggtcttggtgggtcattcataccgattaaaccagtaaaggttaaatctttgattaggtcttcggttagaggagttgatgaatcagacaaagttagtttagcaaatccaaagacacgcaaaccttcagatgccatagaatttgcgcactcatttatcgtagctttttgggcttcagtcaacttttcagtttttttaccctttgatttcaaataacttgtggagtactcaagaattctttcaaatgcacctttaacataaactgtacacttattgtcgacagggttgagaatcttggttgccattaattttcttttcgagttaaatggaagttcctgaactttttgaacggtgtttctgatatcaggcatttcaaagtttgccaattgctctaaaagagctacatcagtaggatttcccagaaatatggcatgttcttgagagaaagatgcattattacagagattaccgatagttagagtttccctaacgtcttcagtcaaatagtttttcaaatttccattagaatttttagtcttcttatttttgtctaatgagaggacgtttagcttattggacatactgtccaagcaccaaagtttagatacggtcatgtggtttgaggttagtgtacctgttttgtcggagcagataacgttgacagagcctaaagtttcgacacttggtaaccttctcacgatggctttacgcttggccattctcagaacacccaatgccaaagtaacagtgacaataattggtaacccttctggaatagcagcaaccgctaaggataccgatatttggaacatttctaaccaagatctaccttgtatgataccaactaaacaaatcataccaataactatgaagctaaccagtgacaagtcctttcccaatttgtccattgttaactgcaatggagtcttcggtttttcaatattattcatcatttcaaaaacggcaccaaaggatgtgtttgtacctgttcctacgacgatacccttaccatgaccttccttgactaatgtacccatataagctatacaagatctctcagaaatcggtacaattgaattaggctgatcgttaaaggaagatttttcgatcgtttgtgaggttttatgtaccggttcattttcaccagttaaattactttcatcgatggataaatcgattgcttcaataattctaatgtctgcggggattctgtcacctattctgaagtgcactaaatcaccaggaaccaaggtggaagccagtacatgactctcttgaccacatctcattaagtgacattcagcaggaaccaatttattcaacgcttctagagatttttcagacctatattcttggacaaaaccgacagtgacaactatgaaaatggccagtgtgatactaacagcatcatcaatgttacccataaaaagagagaccactgcggatcctattaaaagtagaatcattcgatcctcaatgaaatttgacaagaacttcttgaaaagactttcatcatcttctacggttatttcattggggccataaagtgatctcctattgttggcctcgttagatgatcgtaaaccaccgtttttgtcagtgtccagtttttctagagcttcgtccacggataaagtacaatactctaaagaagggcttggtttcgaaagggcctctgctgtggcatctagtatttctctctcacggtttgagtcctcgtcaagaagactcgcattaaatggattgtcactcataattatcttatcttttacttacacttaagcttacgtctgtgctggccttgcttcgtcttgtcttgcccagtcgtaaggatattattatagttactagtattgttataaatgggaatggaaagaacggggcgagcaaacactattatgatggtgtagaaaaagaggtttttctattaagtgcttgaaggaagggctatagtgtacgatggcctagggaacaagatctcgatataacgataggtagggtccacactgttaacaaaaaaagtacttctttaaatagagaatcttgtcttgatgtaacaaaatgaaaaaaaaaaaaaatgcaactagaatgtagaatacaaaagtttaacgatcggctttgctgttaagtggttatctagggatgagctgaacgtgcaattgataccaaccgatccttgctaggaacgcaactcttttcacccaccttccaccactacgatcgtgaaagaatatttgctaagaaaatcgccaaaacgaggcgaagtcgccagggtgcgcgggcacgcagggtaagagccgcaaggcctggttcggtaagtattaagctgtggacgaaatagcagtagccatggcgatgtaatttattagacggcggcttgataaaagaggactgataatcagtgtattcacagaatggtcgtaattaacggggtcaaatatgcctgtgaaacgtgtatcaggggtcacagggcggcgcagtgtactcacactgatggtccgctacagatgatcagacgcaagggaagaccatcgaccacatgtggccattgtaaagagctgagaagaaccaagaacttcaacccatccggtgggtgcatgtgtgcctctgcacgacggccagctgttggcagcaaggaagatgaaacacgatgtcgttgtgatgagggtgaaccttgtaaatgtcataccaagaggaaaagcagccggaaatcaaagggagggtcatgccacagaagggcaaatgatgaagcagcgcatgtcaatggtctcggtattgcagatctggacgttcttttgggcctaaatggtcgctcgtcggatgtagacatgacaaccacattgccgagtttgaagccacctctgcaaaacggagaaattaaggccgacagcattgacaatcttgatttggcttccctcgatccgcttgagcaaagccctagtatatctatggaacctgttagtatcaatgaaacaggaagcgcatatacaactacgaacacagcactaaacgatattgacattccattctccatcaatgagttgaacgagctatacaaacaagtatcttcgcataactcacattcacaataatgcatctggacatctatataaatatacatatacatatattggcggttgtttgttctcccggcaagctggcagtcgggccgagattcggataaatttttccattcgtatacatatacatagatatatacaattataaaatttgtccaaggctgcacaggatacgtaaccatcctaaagttttaggttttttaactttttttctgtctcttcaattgtcgaattgcttattctatcctttctggagttcgtattttcatcgttcaaatatatagataacctttcatcactcacttccaatatacttttctgatcgttactttgtaaggacgtcagccgaatgatgtactccagtagtgtgatcgacgaatccttgtcctccaatttattttcttcttcttcttcttcctttcgttcttctccgtcttttccttcctcttcgtcctcctcttcatcttcctcttcatcttcctctatcgcttcatatccgcttaccgcataccaagtaatgtcatcgagtaatcccttgtctccttcactgctctcattttctttgtcatcgctccggtcaatcttcaataccaacactggagaatcctgttcttctaatcggagaagcttaccggaaacactgaaaaacagcttcttaatatggttcagatctatggcaagttcctgtggtgtgtcttctttgtcatcatcctcatgatatctaccgtcattgaagtcttgttctattttcataaaataatcatactttctgcctgtagagttcaatctatatatccttgcttttgcacgtttcatatcctctttccaaacaattcctgattgcccattgttttctgaagttaggttatagaaaatagagaatagtgtaacctcaaatgtaggccccacttgaacttttagaatctccttgtcacctgttcctttctcattactcttcattgccttttcatactttctattgttctcgctaacgaaatcggaggcttttaataataaaccaggagaaagttgatatgggagtgcgctgttcaagttggcaccagaagtggttaaagaaagattaatgaatggagtgatttcttcgatcctcaatagcaagtcctttatatagttttctaccgctttaatagcttcattctgtgtttttgcgctcctggaaccctcaactttctgcgtcatttcgttgatcttctcatcaaacctatcaatctcttcttttaaatccttggttaacctcagagtgatttgcaaattcgtgtttcccctcgccgctaccagctttattaggtcaattgcactggatacaatagccatgcggctttccagtttaaatttcagttgatctattcttctagcatcatccttaggaatctggacgacaaagttcgttattgtctttagcgcatatgtggatgctatcgatattccggattttatagcaaatgtaacggcttgtgaacctgctttggcaagaatttcatccattctcttcagatattggtgttaggtaatagttaaagttaatccttctgagagtgtgaaactgtatcagatttttatttccctgacagcgtgagattttcttgccataatcttttttggcagtttcggctggcactttaccacgataaaactgaagataatgaaaaatttaaaagctagcacaagtataatatgacatcgctcaactttttttacccttaagttatacgattatacttttttgattgaaatacatagagatatttaccaatttggccccaattttcaattgtttattacgtctaaatatatataaccatgcccatcatttaaaataaatatgtaatgaccccccgacgatcgaattctactttttgtttttgttttataagtacatgtatgtaagagatcaatgtgaaatatattgaaatgcaaaactgatatcattgtaatgatgctcgttttttagtagatgatcatttgttttttccaatgcgtcatggttcaaatgattccaagttgtcgcatcaccatataacattgcaggggctctctttaattgtttaccctgagcattacaacgtttacaatggtatgtttcgtgtgtttcacatatcgtattctcatttttttgaaacaactgtcttaaattgtcagaactaaacaacctttcaacgtcttctttcgcatcgaccacgcatgaactcaaactcattttcatagattgtctttgaaagattttttcctctatggtaccagtcgatatgaatctgtaaatgaaacaatcctttttttgaccgtctctccaaacacgtgccaaagcttgttgatcagcagcaggattccaatccggatccatcaaaattaatcgatttgcaccaatcaaattgataccacacccacctgctttagaacttaagaggaagatgaactcttggccttcaggatcgttgaacctatccaccaatttttgtcttttgttaattgacattgtaccatccaaccgtacagcactgtagtgcttatatctacacattttttcaatgaggtccaaggtttgggtatagttggagatcaaaacaatcttatcatcggattcggtctttatcttatggagaaatctttccaaaatggaaaatttagctgaatattttgtttgtacgtccctggcttttgaacccggcatattataatcgtcaggtagttccaaatcatcttcatcgtcaaattcatcttcaaaattcaagagattagggtgattacatagcttctttaaaataccaatagccctcaggggctgagacccaccaacaccttttactacttttttcacttctcttgacttaattaatttattgtagagctcgttctgcaacggcttcaagtttacgaaaataacgtgctcatacttgcaaggcaaatatttggccaaaatatcgttagtacgacggataataaatttggagacaatggtagatagcttctgtaattgcgcctcgccctttgtgatttctttatcagtagcatcagcatcacgccctcgcaaaattggattctcaaaatttttcctaaattctgctctggaacctaataagccaggattcgaaaaactcagtagagcaaaatattcggaaagatcgttttgaatgggtgtaccagataatataactcttctaggacaactgatgctatccaaagctgtgaatgttaaagagtcaccgtttttcaaacggtgcccttcatctgccagcattaaacccacattgcagtttttcaattgatcaacatttcgacgtaatgtttcatacgatatgattaaaacgggcttaacaatatttcttccctgtgcctgagcccaggcatgaatagcttgcgaaactgttgtattaccaccacccattgaagattttttcccatcaaccgctaacggagttagagtattgggacccaaccattttatcaattcattagcccagttgttgactaaagaagatggacaaacaatgatacatttgtcgataagtcttttaccctgcgggccctgtcttaataatgtccacataagtgctatacactgcaatgtcttacccagccccatttcatcggccatgatgcagccgtaggcccctctattgttttgttcagtcttttgagattcagtaagtgccttctcgtcgctctttaagggatcttcgcttgaagtgttgaacgcctcagcttctaagtaatctttcatgacaagccctgtgacacaacggtataagaatctcaccccttcgacttgatggggtcttaaaatcttggccagttttggatcaataaccacagggacactagcaaatttcttcttgttttccgcagagttttccgaatcaccgagtagctcacgtaacggtttgtttctcacaccatttgtcatcaaagctggatggcgtcctattctttgtgtgggtctttcttcctggctattcttttccttgttaatattatccttttcctgtgtgcttttgatcattttctttgattcttcttccttgttatccatagatgtgtcatggacaatcatttcaccgtcaacggacgggtcataaagcactatggcaaattcgtctgtagggtcatgtagaggtcgaggttctggagtaattttttttttcattcctaacgttaatggcagactgtgtctttgtacatatcccttgattggcacagtgaaagatcttctcaaagtgtactggatatgactcagtcttgtcggatccttggccaacctttgagcactaagagcatccttccgtcgtttagtcaactgagaaaaacttatgtcttggctgttgtactctgcttcgtccgcatttatatccaagccggaataacatacagtcgctgatcttttcctcaagctccttcctcctacgatattatcagacccggtggcgattctaccagcagcgggcgggatgtgcgtgttcttgtacgggaccctgaacggtttcgttagtcggttcaccgagtcttgtacgttaataggcctaggtaccagtctcggccgttcaccggctcctattccatttggtggtctgtctggtaatctgcgtcttgccatcagttataaggaaatatatatggtaccttgaaatagagctaagttctgagcgtttgatttttctatactttcgtagcagctttagtgaagaaagagaaaagttgctgctctagattttgtatcggctattacgtcaagtgagaagagttttggccttcgcttcagttagatcttctattatttccttttttttctttttgtttgtaattgttttttatttttttttttgcgcgaaactttgctatattgggtaacgcgtaaaatactttttattattgcagtaaggcggaagggtcttcccctttgcatgttaaatagcatacatggcaccactcaggtccagaacgtgacacatctttgcaccacttgtgtattttcaagatgttaaatttttgatacataagctttatcatgcaggtgcagtagacgcatttgcgtacgcgttgagtagtaatgcaagaacgcaacaatttcacgctttctacttaagaggacagatcttcgagcagaatatttttctcctagcgcggctttcagaatcttcttaccatctgcaggacatcacatgcaagcacatgaagctggaaccacgcaccattaaatgtaaacctacagacatagctagcacagaaatgctactttggaaacctcggttgcatcggctgacctcggctgttcagcaacgtgagctggttgttgttattgttcatagaatcctgtattttaccagtgtagctttgtccgcccaccccacgcttttggccactagtatgtacgtatatgcgtgggctctatatcattgaaaacgaattttccacgcaaaacccacttcacaccataaaggccttatgacgatgtacattcttcccctcccccctcctcccgaaggaacccttatagtgatcctaatacggtataacgtaaaccggagttgtcagcagagagaagcgaataatatgttttgcgtggggttcccacgagcggcaggaaccgtagcgcattgaaaaatgaatcatcgatcatctttgggtttcaagggttcggacttcgccaaaggtccgaatacttccaccagtatttctctttttccctttccagtctcgttcttcgccgaatccccgctttcccatcatgatcgtttctctgtttctctctttccggaacaggctcttttctgaccgccagttcgtgcggttagttctgtggatcttgcaggcacttgccggtttagccacacttctccgctgtttgtgtcgaatttccctcgagtatgagaaagactggaccacaaaagagggaaaaaaaatgggccgattttaaaccattataggtcacagaaaaactttcttacgacggtggtttttcaacaatacgtttcttgagcaggagaggagctttgttcttttgccttagttttttttgtctttttttgtgagccatcctgctgtcgttgccatacatgacagatccacatttgccttgttgtttttagtttttgttccttgcaccatataaaagcgtcacttgtattttccttactcatctaaacttcaagctttttcgtcatagtaggtttgtgatctcggcaaagaaaaaaaatttttttgccgatctttctggttattgtttcaggtatctttatgaaagtattagtgtacgcactggatttttggtaggtctataaaagtgcaacacataatctaaatcattgaggtcatcgtatgtcaaaagaagatgtccacaagcattacagtaagaaatagagatcgatcgctaccaccgctattgctccccaatgtttccctgctagaaaaagatatacggcgtaaaggcacccaaaatgtgggcatcaccgatccagaactcttgtcgaccacttggacgaggaagcgggcttttccgactgacgagcttttaggaggctataagagattaaagcctgctgccgctgacagtaatgagtgcgctattggtattgccacggtgacgccgccgccaacgctccccgtaagtgcgattgttccccctccacaaaattacactccaccattgtttgagtatcatcctcatgctcttgcttccatggtcaatgaagacgctaatgcgtcatgcactcaaatgtctataatttcgcgctcaacgagcaactcgacaacctcctctgccacatctactagttcaatttccaagagacaaagaagtggcccaagttgtgacaaatgtcgtttgaaaaaaataaaatgtaatgcgaaaattgagattttgcttcaagacgatactataatgccaatgatctcgaacaagttgcggtacgtcttgactcctgacgatattcggctatatcgaggcacgctgttgcggaatattgccataccggatgatgtcattgagggtacaggctcacgcaagttgattaagcatattgataagttggttttgctcacaccttgtttaccatgcattaagaaaaagcattcttcttcttccactaatttcccaaaaaatgataaatgtactttttcaaaaggctttaccagagctgacataaacatttcatccaaaatctccttaaaatttaaggataaaaccatttacgacataacctatgatgactataaaagcattgatttttagacaaaggcatctctaatgaatagcatcacaaaacttgcatttagcattaacatatatggatatatatgtacacacagaaaacgtataaacactcatgtataaccctacataataagagtatacaatgatactagtcataaaaagtattgtgtgtatagacgtgcgcatattttcaaaatattataaacctgaacaatagacagaataaagtatgcagcgcaacgacaacgatgatggacagcgaaaatttcccgttcgattgtgtctccgtattattattactcgatatttgagaattcaagaaataagacgactgtgcccacccaagagccacaattgcccattgaattgcttgaacagtcctcaggcgcttggacatatccaatatattcaatataacacaaacgggtatccagatcaagttagcgtacccgtaaacggaaatcaattcaggaacacttttgaagcttctattgcgctccgagtgctcatctctattcaatacttgcatggtaataaatggtacgccgaacgtgtacccgtaaaatagccaaatagaatgcagtagcttcttaaactgactggccctgtcgatgtcctcaccagtcttgacgccctcaattacgtcactgataataaaatttaaccccctactcatggtaaaattgatcattaccaccgtggcagtgatccatacagcaccgtataaatcagtgttatcttcgttactttcggaattatgatcgtttctaaacgtcagtaccgcggacaatctctttttgaactgcgtcaaatcgatctggaagtatttagaatagtagtttatcaatcctggcctcaatccattacgcccaagaccgtcgttgtcattctgtcctatcacttggtcgtacgctggtgggtccatttgaccctgtaatggtgcggattctgccttactgcccgttgtgttataaaattcgctaccctttccagcagtcgagttattcatgtttgggctatcaggtacggtggcatcatcaaatgggttgggctcgttgccaaaatcatctacaccctcgagatcatcgtcaatatctaaaaaactgctattattggacggcatttttctgcttttgtcgagtcaatcctatttgctagtatacaatcgtggatgaagcgtaaaaaagaactacagaaccaatgcgtttggatccaatgtggtcgctgcccttggccccttttaccttgagcgtaggacgttgatacattttcactgcttgagaaattaggtataatacacagccgggtaaatagcgtttaattgatcgctgctccgtaataccgatatactgttacgttatgtattgaaaatacagtttaactattatttgtagggatactactatggggtctcaaccgcacttaaaggcgctaaaatattttgacttttccttccttatattgtagacgtgttatttaaaaactacattttccatatctcgtcgccagaaacttctaatttggtaagccttccaataaatatgaaagaatcccctctcataacgttggttaaaagacattccgagacacattttgccaatatcaagtatgggtattatgtgttgataatatcattggtctatctcattggattggctcttttgagagctttcggaaggagaaccccatccagatcgtcgtcagctttcaaaaataagataatttatcggttgtatgatatagatcctgcaattcacttaggtatattgttttttgcagtcttgattccattttattaccattactctttgactacccaatctacggtctatctcaaaagattagggaggttgagttacgccttgatcccgctgaacctattcctcactttaaggcctaattggttccttaggaaaaattgcacctacactgattttataccgttccataaatggttttcacgtattatcaccgtgattggtttgcttcatgggattttcttcatcattaagtgggcgatagacgataatgtctctctaaagcaaaaattgattctgaaaactttcaattttgcgggattcataatatcaatattggtactttttttacttatttgctcgattgggccaatgagaagatacaactatcgtttgttttacatcgtacataacctggtgaacgtggccttcatcttactcaccccaatacactctaggccaggtgttaagttcccatttcttctactaaactgtaccctattattcattcatattatcaatagaatagtatttgcgaaatccttgatgattttgaataagaatgcgaattattcaaaaacaaatttagtccatgtaagattgcccagggctattcttccagattattttgaaccagggtcgcatattagaataagcccttacagaagaattaatcccctctattggttgctaccatcgcatccatacacaattgcgtctttggcagaagacaattcaattgatcttattataaaggaaacctctacagccgagccaggtagccagatagagtctcttcgtagtaatccaaaatcctttcatttagatcaagaaaaaacctatactttgattaatagttatcctccctctgtacccgaagaatgttattctcaaggcacgaatatagctattatatgtggtgggtctggtatatcttttgccctaccactatttaggcatttttttaacaaggagaatgtaaaatacttgaaaatgatctggctgataaaagattactctgaatatgaacttgttttggattatctcaagacaaatgggttgacttttgagaaaaaactctcgaataataagaggatttcagtatttattagtggagaatacacggcggaaacacggttagacgaaattacgaccaatatcgacgatgaaaactcagaatatgaaatgggatctttcaacaatgaagacgaagacctttcgatttctaatttcaattcagaaaatgcggacagcaatgacaatacgccagagacaagtcatagccccacaaaagagaatggaagcatgatcgaggtaaaatccaaacacagttttactctttccaacgaattgaagagcttcaacaatgaaagtgcacaagtgaaccaaaatgaaacatggttgttttcatgtggtcctccctcgttattacaattgtctaaaaaatattgtaacgatgaaaggatcaactttgtctgtgagacttacggattatgaggggaaaagaaaagaataataatgtcttacgcaatatgctcggaaatgatattccacgacattagatgctaatttatagtatatagaaaacaaaaaatacatatctgttttttaatgacctttagtttatatgctttcttgcgcggctattagaatacacttgacaggttgtacgcattattaatcggtaaatggagatatattagagatgatcgttttaaaatggaggctgtctgcaaaaaaattgggagctacattagcaaaaagcttcttttcttgttgttctcggtttatatttcaagagggcagtaggaaaaaggatcgaaaagctcggcctgtggccatgtcctctaaaaatcaaatataatttactggccaacgttatcggctctttttgatatctatcatctctttagctattgttatctggcaactgattcaactgatatgaacaattccataattactgatgatgaggttagagagttttacttaaactgctcttctcaaacaattattgaatctcttctcagcttgcacgagtcattgagattatattctcaaaaccatgagatactgctcaataggatgttcaaaaaattggatgaaaccaatgcagactctaacatatcccatatattcatgcctgttgtgagcaaggatttttcaggaataaaaattcttgtgaataacaacaacaaaaattttcaaggtgtgataaatgttattgagcctgaaacaggaaaattaatcggatgttttgaggctaaacaaattaccgctataagaactgcccttgcatcgtgtatcggtttatataagcaactctcatgttcccatgataagttgtttagatttgaaaatggcacttgctatttaacatgttttggtaccggtctccaagcattttggcacatatacatagctattaaactaatcatgtcagggattgttggcgaatctttgaagttagttgaaataaacatactatatcacaataacatgatgagtttggatcgtttgaaatcattgaaaaacttatttggaagtaatataaagatagagcttaatcagtatcaaataaacgacatcagttcagaaggtaatggcgctgtttctaacagtgatattatctttggttgtctacctactctagagcccaacttgtttttgaggcagttgctaaacagtaaagcttctgtggagcagaaacatacttatatctcattaattggaagttacaaaccagtgatgcacgaatgcgataaggagttgattgataagttcaaatctgataatgaaagcgcttgcattttggtagattcaagggaacatactttattggaatctggagaattaatcgattccaatatcgctccacataatctcatcgaaattggtgaattagatactttgaaaaacacagttttgaatttgaacgaaaagggctgcaaaagaactatcaccttgtgtaaaattgttggtctagcggttatggacgtggcgcttgctaaggaattcttaagcttgagaacaaaaaacacagaaaacaaggaataaattgcatcttggcttctagtttttttatattcaaaagggttcttaagtgtttttaaatatgatactttttttaatatcttacgatccggaagagatttttgatgtttacatatgagccgtttgatagaaattttgcaattttttatatttattaaaagaataaaagtaaagtgcagaaagaaaacaacatcataaaatatgaaagaaaaaaaaaggcaatgttagtgttatgaagggagaaacaattaccgtatactgtttgcaggtgtctatcctccacggtatagcacgttaggaccatttattcgcgctacggatatagagtttaaaatgacttaattacatgaataataccataattcttataaccgtcatcaatctaacgaaagctaggagcaattttcaacatgtatttcaagaaattagcaatagaaaaagaattgaacagatatgaagatttttgccatattttaaagagaggctggtgacttttctctgtcgatctgtgcatagccaatattaaagttatttttcattaacgcgcatatggaaaatagacaaatgtcatagggttatagttcttagatttactattctctatttgatgtcggcgaaacaatgttcctgttttttaaccatatttatgttccacctcgatagccgctgattattaaaaagatgtaggcttgtatggaaattttcgagactccatttttggacgaaagcaatgaaaattatatacagaatattccagaagatcacctcaaaaatccaaaaatatgatcagtgatttaacaagaaaaccgaagatttctattgttccttcgaaattttttcagttttatgttcaatctctatgtttttcttaaaatgataaaaggtcgtccagcttggtgaagcttacatttaaattaaataaattggtgtgactgaatagaatagcgtccttaataactagagattacattgtagatgaataacaactaattaattcaaaaaaagtaatcgttaactatttccggaagaaacaaaggctcattatcaaatttgatgatcacaaccaatgtgtatttaaataaaggccaatatctcacggtctgttgaatctaaactaactattgaaatattcatttgttcagaaaaaaagatcattaatattacatgtactgatatgctaacaatccaaaaatgcttatactacatattgttgtacaccatgggtaccgttaaatgacagtgtaaacaattgcagaaggaaatgttacactagcggttaaacaatactgaattaaagattttttagttgaatatgatatgacagttatatacgtgagcaatataagtccccacattgagtgtatgataactaccggaattactatcatattgttcgtaagcaataataaatcaattagtgtgggtgttttatacctctctcatatgagtatataaagatccttatttaattttgattatactatcttctagccttcaattatcgacatcgctcacttgagcagttcatctaagaaaaaaagaactatagctaaataacccagtattatttgtttcgctgtaggttgttgcacaagggtttcttctgtgaacattttgaattgtacgcttaagatgataatacctaactgattccaacctatattagtagaaccgaaacatacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagcaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattattttttatctttttggttctgtgatcaagctacccgcgtttgaagccgactaaagacgagaaaaattagaccttcatttttgcctgtttgctgcatgtaaaagaatgttggttgaacatgtcgtttaagagaagaaatcgggtacggcgctctggcttttaaaattgaagaaattggtgttcttccggttaatactttgaactcggcttttcttaacatgtaataaagtttgttacatctcccataattaagtttctggaacacgcattgttctatttttagacgggagaccagaacttcctgatatatgaccgctttttagtgactacgtatactttctttctgcaattacgtgtaagaaaaaattgattttttatttttaaattcacggaatttcagactgtgaaaactttgtagttccaactcactttgctatgcaagaaaataatgaggggaaacaaaaaaaaaatgagagcggagaaaagaacaatgcagctcaagtatgaagaagaaagtcacagcaacggaaataaaaatcaaaattgcgaaaattgacaatcttgacaatcgaagcggaaaaacaatggaaggtccagatacctgttgaccttaaaaatgcagaaaaatcgcctttatacggcgacattgtgaaaaatgacgttaaaatcttgtacataaaaaaagggaattacaaacttgtagtgttttttttttttaggggacttgcatgaaagttaaattttatagaagtaattaaatagtcgatttcctttcctgtgtgtgacgaatctagatttttttcatgtaagagaccccgccctgcgagaggggcaaacaattctagcagaaaaaaatcagtggaaaaaaaaaagaaattccggatatgatagaatatttcttcgagaaaccttttggatgaggagtgcccttccatgaagaaattcttcctgcatcagcaccttcccggcaaggcatttcattttttttttccgagaagaagatttttaagtgggctaccccacgctttcggtgcctatggtagctgcatgatcacacaatgcactcccattaagagtttgtgaagtgcatgagattgacatctcggcgtcccttagtttcctgtcggattttcagttatatggagtgggtgaagtcattatccgaatattcgcggatcattgacgtataaatacttcatactacttcataccagatatttcctacatgttgaaagtcaattgaaaaaaataaatcatcacttaactcttttccagtgacacatcgcaaagattactcaaataatcttcctaaaacaatactaccagcatctatttcatgcagcaccaagcacagaggctacatatcatataaaataagtcatcatagagaaaaaaatgtcagtaaacccagaatttatagccgatggcatcgatttttatccaacaacgcccgatgccgcgtatttcaatgccgctgatggtaaaaataaagttaacaggataaatggtaactcagaaaatttacaccactcctttgcatcgggttgccgtagatcatctctttcagtcgactttaatgttacctcgtccgattcagaaaaaagtgaacagagctgcttggaaaacaactctcaagaagacgaatatttttgtgacattttttccactgaattaaaattagatgaaacttctaacaagtcaaccgattattccagttcaaatcaccagtatcctgaacaactggagttgcacaattataaactgctcaataaaattggtgaaggggcattttccagagtatttaaagcagtaggcatcaacacggatgaccaagctcctgttgccatcaaagcaatcataaagaaaggcatttcgagcgatgccatcttaaaagggaatgatagaatccaaggttccagcagaaagaaagtcttaaacgaagttgccatccacaaactggtttcgaaaaataatccgcattgtacaaaatttatcgcattccaggaatcggcgaactactattacttagtgacggagttagtcacaggtggggaaatatttgataggatcgtccaactaacatgctttagtgaagacttagctcgtcatgtcattactcaggtagcaattgcaattaaacatatgcactacatgggtattgtgcatcgtgatgtcaaaccagaaaacctactatttgaacctatcccattttatggccttgatggggacatgcaaaaagaagacgagtttacattaggtgtcggcggaggcggtattggtttagtgaagctaatggacttcggactagccaagaaacttcggaacaataccgcaaaaactccctgcggaacgatagaatacgtcgcatcagaagtattcacctccaaacgatattccatgaaagttgatatgtggagtattggctgcgtactattcacgttattgtgtggatatcctccgttttacgaaaagaacgaaaaaacattattgaagaaaatatcgagaggagattacgaattcttggcgccatggtgggacaacataagttctggcgctaagaacgcagttacccatcttttggaggttgacccaaacaagagatacgatatcgatgacttcctaaatgatccttggttaaattcgtacgattgtttgaaggattcaaactcaaattcttatgccagcgtgcaaagcatactaaatgattcattcgatgagagagcagagaccctacattgtgcattaagctgccaatctgaaaaacaagatgacaccgagttttccagaagtgaaagctcggaatacatatttatgacggaagaagacagaaacctacggggcagttggatcggtgagccaaaagagtgttttaccttagaccttgcaacatcttctatataccgaagaaggaagaacaagatattcttctggtaaactcttatccagtggaaaacgcacccagcatattcgaaaatatatcaactgtctcccctttttatactaataattaatagcattcatattgaaataataaaaaagatacgtttaatatttacgccagctctctagttacagtttcctaacgcatacgtcatcaatttgttaagatcggcttcgctctataaaaatgtcggccgaaattagcataggattttccgcggttccgacccctatcctagaaacacggaaaaacttgcgaataattccggaatttattctatgcaactttatgaagacaaattactataaatgaaccgctcattcagaaaaactatgtctcgagctcaatggatcttactacatagtttataaaaacagtaattgtgcattgtacaactgtgctaaacagacttaaaaaagtaataattatgactactgataccactgttttcgtttctggcgcaaccggtttcattgctctacacattatgaacgatctgttgaaagctggctatacagtcatcggctcaggtagatctcaagaaaaaaatgatggcttgctcaaaaaatttaataacaatcccaaactatcgatggaaattgtggaagatattgctgctccaaacgcctttgatgaagttttcaaaaaacatggtaaggaaattaagattgtgctacacactgcctccccattccattttgaaactaccaattttgaaaaggatttactaacccctgcagtgaacggtacaaaatctatcttggaagcgattaaaaaatatgctgcagacactgttgaaaaagttattgttacttcgtctactgctgctctggtgacacctacagacatgaacaaaggagatttggtgatcacggaggagagttggaataaggatacatgggacagttgtcaagccaacgccgttgccgcatattgtggctcgaaaaagtttgctgaaaaaactgcttgggaatttcttaaagaaaacaagtctagtgtcaaattcacactatccactatcaatccgggattcgtttttggtcctcaaatgtttgcagattcgctaaaacatggcataaatacctcctcagggatcgtatctgagttaattcattccaaggtaggtggagaattttataattactgtggcccatttattgacgtgcgtgacgtttctaaagcccacctagttgcaattgaaaaaccagaatgtaccggccaaagattagtattgagtgaaggtttattctgctgtcaagaaatcgttgacatcttgaacgaggaattccctcaattaaagggcaagatagctacaggtgaacctgcgaccggtccaagctttttagaaaaaaactcttgcaagtttgacaattctaagacaaaaaaactactgggattccagttttacaatttaaaggattgcatagttgacaccgcggcgcaaatgttagaagttcaaaatgaagcctaagtatcacgctaattgaagttttttttgatcactccaataggcaaatctatagatatataaaaaatatagacaagacttttttttacattgccagttttcttttttcctttttagtatctattcaaatgggcgaccctattgtctaatttcattagcttcatcacaaaaagtgccacgaattcatatagcgcgagggtaatccctaccctaactcgtttaagggagacatagaatgaactccgccatcatgtgctcaagactagacgaagctatattagaaggacaggaggaggttttattttaaccagttacttcatttctaatatagagattaaggctgcaaaagagtttcaaaaataattaattatgtcatctgaggatatcatttatgatcctcagttcaaacctgttcagggaatctacgagaatagattaagacaatttattgatactggtggggattaccatgacttaaatttacccaagttttatgataagaagcgcatttcattagatcatgatcacgttaaggtttggtggtaccaggtttcttttgaacgtggatcttcccctgtttcccctgataagaggccatcttggaaatctattattgaacgtgacaagaagggtgaattggagtttagagaagcgaacataaatcagccctttggacccagttggtctaccacttggttcaaggtgaaaatctctttgcctgaagattgggttaaatcaaacgagcaactacttttccaatgggattgttctaacgaaggaattgtcatagacccaaagactctaatccctgtgactgctttttcaggtggtgaaaggactgaatatgttttaccgaaaacatcggatgggaaacatttcttttacatcgaagctggtaataatggtatgtttggctgcggtgcaggatccactataaatccaccagatgataatagattttttcatttgagaaaagctgatatcgtttggcccgatctagatgctcgtgcattgtatatcgatttttggatgctaggggatgctgcaagagagctacctggagactcctggcaaaaacaccaggcaagacaactaggcaatgcagttatgaatctttttgacccgaatgatcgttcaagtgttcgtaaatgtcgtgaattactacaaagggaatactttgactcctttttagaaagcagtaaggtttacgaacaaggtgaatctcaagttttaacaaatgtttatggtatcggcaactgtcatatagatacagcttggctatggccattcgcagaaacaagaaggaaaattgtgagatcttggtcttcccaatgtactttaatggatcgcttcccagagtataaatttgttgcttcacaagcccaacaatttaaatggttattagaagatcatcccgaatttttcaataaagtgttaattccaaaaattcagcaatctcagttttttgctgttggtggtacatgggttgagaatgataccaatattccctcaggggaatcgctggcaaggcaattcttttttggtcaaaggtttttcttgaagcattttggtctcaagtcaaagatattttggttacctgacacctttggttattcttcgcaaatgccacaactttgccgcttatctggtattgataaatttttgactcaaaagctttcctggaataacatcaacagttttccgcatagcacgtttaactgggcagggattgacggttctcaattattgactcacatgcctcctggtaatacgtatacagcagattcacacttcggtgatgttttgcgtactgccaagcagaataagacaccagaatattacggctccggtttaatgttgtacggaaagggtgatggtggtggaggaccaactgaggaaatgctgcaaaaaatgaggcgtattagatccatgaataacagaaatggtaatgttattccaaagttacaagttggtataacggttgatgaattttatgatgacattttgaaaaggactaaccaaggccatgatttacccacatggagtggtgaattgtatttcgaatttcatagggggacatacaccagtcaagctcagaccaaaaaattaatgaggttgtccgaaattaaactacatgatttggaatggatagctgccaaaacatcagttttatatcccgattcgtataaatacccttccaaacagattaacgaactttgggagaatgttttgttatgtcaatttcacgatgttctaccaggatcatgtattgaaatggtatataagtatgaggctgtccctatgttgcacaacgttgtgaaagaatgtacttccttaatagacaaaaccgttcaatttcttcagagtcagagtaaggcagatttggttgagatgagaacattaacttggtcaaaaccagaaaaggtttctgaggagtgctcgttgaacggtagttacacgtcctctgtaaccgggtacgatgactatatagtccttgccaatgggaagttgaaagttatcatttgcaaaaagactggggtgatcacaagcattacggatgaaactttgggggtagaatacctggacacggaacatggcagaaacaaattgggcgccaaccagtttgttatttatgatgataaacctttgggctggcaggcttgggatactgaactttattccgtcaaccaatacaagtatgtaacaaagccgaagaaagttcaagtttcctgcaacacaaaagagaaatgtgctgttgaggtcatttttcaaatttccgaaaaatgcaaaatcaaatcagtgatatcactcaatgcaactgcggtcactgatgctaaattaagtaaagtagacatttctacgacggtagaaaactgggatgctagaaacaaatttttaaaagttgaatttcccgttaatattcggaacgattttgcttcgtatgaaactcaattcgggattaccaaaagaccaacacattataatacctcatgggacgtcgctaaatttgaggtttgccatcacaaatttgctgattattctgaatacagcaagggtgtttcaattttgaacgattgcaaatatgggttttccacacacggtaacttgatgagattatcattattaaggtcaccaaaggctccggatgcgcatgctgatatgggtactcatgagataaaatatgctatctatccacatagaggagcactatcaagcgacactgttaagctcgctcacgaattcaattattgcttcaaatacaaactccccaaagatattggcatgaattttgatgacatcataagcatttccggagatgagaatgtcattttgtctaacataaaaagaggcgaagatgatagtgctgtcaagtccaactattcattaaatccaagggatgaacaaagtattgtggtaagggtttacgaatctcttggcggggaatcttttgcttcactaaataccacactaaatttgaagcgtattgagaaggtcgataacttggagatgaaagtttataagagtttgacagcaacgcgagacgaatcaaatcatgcaataaacagaattcccattaaattgagaccttttgagattgcctcattcaggttgtatttctgagtttgtctccctcactgttttttacattcactcactcccaaacttatgccatttctatcatgataaccaaaaatagtcttaacaaaatacatataagtaaataatgctaaataaaaaagcaaaaaaataaaatttatatcacacttgtaaaacctttaaatgatcttcttttttacctgttttattcacttgtttttttttttctgagttgttgcgccttggaagaatggaaaagcaatagtttcagtgactatagtatacaatcaaaacacccgccagttcaaaactattacttggtcactaacccccaagtcatctctagcaatttaaatttcaattttaagaaaacctttatttatccaacgtgaacaagtactttcaagcacttctgcccaccgctatatcgtggaaaaatgtgtcaagctaccaatggcccgagtagagttgtgactaaaaagcataggaaatttttcgaaagacatctacagttgcttccctcttcacatcagggacatgacgtgaacagaatggcgataatattctactcaatctcaggactctctatatttgatgttaacgtttctgcgaagtacggcgatcatcttggctggatgcgcaaacattatatcaaaacagtgctggatgatacagaaaatactgtgatatctggatttgttggaagcttagtcatgaatatccctcacgcaacaacgattaatctaccaaatactctctttgcattgttgtccatgattatgctgagagattacgagtattttgagactatactagacaaaagaagcctggcgagatttgtttctaagtgccaacgacctgaccgtggctcgtttgtatcttgtttagactataagacaaattgtggatcttcggttgattcagacgatttaaggttttgctacatcgcagttgccattctgtacatatgcggatgccgatccaaagaagactttgatgaatacattgatactgagaagttgcttggctatataatgtcgcaacaatgctacaacggagctttcggtgcccacaatgaaccacactcagggtacacatcttgtgcgctgtctaccttagctttactctctagtttggaaaagctatcagacaagtttaaagaagacaccataacctggctattacataggcaagtatcaagccatggatgtatgaaatttgaaagcgaattgaatgccagctatgatcaatctgatgatggcggtttccagggaagggagaacaagttcgctgatacgtgttacgcattttggtgcttaaattcactacacttactaacaaaggattggaaaatgctatgccaaactgaactagtcacaaattatttgcttgatcgaacgcaaaaaacattaactggaggctttagtaaaaatgacgaagaagatgctgatttatatcacagctgtctagggagcgctgcgttagcattaattgaggggaaatttaatggagaattatgcatacctcaagaaatatttaatgattttagtaaaaggtgctgtttttgaagttcaaacagtaataagagtctatcgattacataaatgtgagcaagcgaaaaaaaaaaattggcattataaaccatcattttcgatgaaataatcaatcaacgtagataagctgatattatataattttggtctgttcgtgttgattttatcactgatggactttggcatacagatagtgacaatttcgttattgaaccattgagaatggaaaatcaatggaacttcatccagagttatgcacatagaagctccctcagccggaaaaaagctgatagcgccaaaatctattagtgacaagtctgtgttaaggccagttccagtaaattttgtatacgactccttcaaggaccataagtaagtaaatattgtgcatggatcagacgctttcagtaaaccgttaaattctctttcactaaaaacttctttaaatagctccaactcttccctcccgccataattgcacggagaagcgatatcaattccgacatcctggtattcatctgtacttacacattttacgaggaacatagctacatattgttcaccgatggtcatgctaaatggaagaaaacgattgttgtctaagaatggcttaccgaagctgcccttgtcaaatttcagctcttgaaaatttaagcccgttactatagagcagccaaacaactgcagcagctggctgcatagatttgaacatctatcgtgaaacgattttttattgaggattctggcttgagacgccaatggcaaagttctcattaatgcctcgaacgtaaactcatccgcgagtatatcctcttgaatttcaacaacgaatatacctgcccatggtcttacacctgccacctttgaaacttcgcttactacttcagtcgttttaaccatccacggtttttttgctgagtgattctctttctcctcattctcattttagtcatagcggttttaataagcgcccgaaagataattgtaaaacatatattcaatgcttaaaaatataagaaattgcccatcaatttgaaaactcaagtaaaacagagaagttgtaaggtgaataaggaatgagtgacgtggtcagtaaagatcgtaaggcattgttcgactcagcagtatcctttttaaaggatgagtccattaaagatgctccacttttaaagaaaatcgaatttttaaaatccaaagggttaacagaaaaggagattgaaatagccatgaaagagcccaagaaagacggtatcgtaggcgatgaagtatcgaaaaaaattggtagtactgagaatagagcctcacaggatatgtatctctatgaagcgatgccaccaacgctgccccacagggattggaaggactattttgtgatggctactgccacagctgggctgttgtatggtgcatatgaagtaactagaaggtatgtgataccaaatattttaccagaagcaaaaagcaagttggaaggggacaaaaaagaaattgatgatcagttctccaaaatcgatacagtcctcaatgccatcgaagcggagcaagctgagtttaggaaaaaggaaagcgaaacattaaaggaacttagtgacacgattgctgaactgaaacaggcgcttgtgcagacaacaagaagcagggaaaagatcgaagacgagtttagaatagttaaactcgaggtggtcaatatgcaaaatacgatcgacaaatttgtttcagataatgacggcatgcaagagttaaataatatccaaaaagaaatggaatctctgaaaagcttaatgaataaccgtatggaatccggtaatgcgcaggacaacagattattttccatatctcctaatggtatacctggcatagatacgattccatctgcgtctgagattcttgccaaaatgggcatgcaagaagaaagtgataaagaaaaggaaaacggcagcgatgctaataaagatgacaatgctgttccagcgtggaaaaaagcaagagaacaaactattgatagcaacgcctccattccagaatggcaaaaaaataccgccgccaatgagatcagtgtccctgactggcaaaatggacaggtcgaagactccatcccatagcgcaattctatgtaagtaattagttttttaacggaaattgtaattgtaactgtcctagatactatggacattcaatctgattgttacccggaacatttgcttttgaaaggcatttttagtagcactaatatattggcagctaattgaaacagtaatctacaaatatgagtaagctaaaccacctcaacaaagctattcgtggctagtatatgaccttgaattgccatggaaaaagaatcagtatacaacttagcactaaaatgtgctgagcggcaattgacctccatggaattttcgaacctttacaaggaattctttaatgaaaagttcccgtctttgattcaagaggaagaagaagatacaacaacaactgcaaatataaatgaggtcaagaaagcgtccgatttggtggatacacccagcaacaacacggctgctactgcagatactacacacttacacgaggctctagatattgtttgctccgattttgttaaaatattaaacctggagaagcctcttatcttggcagattatatcgttgaggtattgcttgtgaactacaactcagatatgataaaatgctttctgcctaaattgaattccgttaggaactccttgctattggcccattttttctccaaatcttgttcattctttgccaaattatcagatactttgataattgatcaagtacgcaaggatttgggcaacgtcatagtaccgaatatcttaagtctagacatgaatagtatgaataaagaattgattgccatagtatcaaagcttttgcaaacaactttaaaactctctccttcaccaattcttttaacttctgccggctgtaaaaatgggtcttttacgctactaaatcagttgtctcaaaccaacaagttactttttaaaagggtttctcagacttttgaagcaaaattacatttcaaagataccaagccatttttaaacaaagattccactaacgaattcgtaggttctccttcattaacctcccctcaatatatcccaagtccactttcttcaacaaaacctccaggatcagtcaattctgctgccaaatacaaagacatgaagcttcttcgttactataaaaacatttggctgaacaataaaattatcaattgggaaatatcgaacccagacttcctatcaaaatattctgcgattacttcttctatatttcaagagagctttaattcagttcaaaacttggaccagttactcacagacttgattgagacatcgtttacttgttttgctcaattcgttagcaataagcaatatcatcaggcaaattctaatttgactctgttagaaagaaagtgggtcatatttataacaaaacatctaccattattaatcctggaaaactcttcaagaagtcctcgtgtagtcacgaatgctctggataatattgacgaaaaagtcgttaaagcaatcagaatatacttcaccgaaaaagatgataacaaaaccaataatgaagatctatttgatgattatccatctacaagcttggatataagacacgattttatcaaagggttgattatgttaaatttacagcctgcgtccgttatcaacaattacttaagagaggaccaaatgatcgacaccagtattttacctacccgtgatgatttgtttgttcgtaatttgcaaggcattcaagaagtcgtccataataccaacagtttcatcatttcatccttagatactttagagttagaatcgataaccgaatcgatcacacatgattcgagtaacggactatttcaagtattacacaattttgaatctgtagctccgacaaaacaacgtgagatagtaaaagcctttttatctatatttgaagatgcaataaaagaattgaattataatagaatagccaagatatgtgctcttttgtttttcaacttttcacattcattgaccacaattctatcattttcttcgccagcagcactaatgaaaacattgataaaattcgttgatttgtctagaaatggcagaaatggctcaaacggtaatgatgaaagttcagaatatgaaacgataaatatatctttgtcattttcttgggcaattttactgataatcaacctaacacaaacatatggcatatctgtggtggatgtggcacttaagtatcctgaattgagcataaaaaattcctttataatcaatttcatttcaaatctacctaatgtctcagataagtactatttggaagaatcaaatgtgaatgattcagatatgctaacaaagtctcataataccgttcaaagctggctttgtgatctttttgttaatgggtccataacagatcaattgatccaaaatattgaaacaaggcaattggctaatctcataccatttattgttaaacaggttttgctatctgttgaaataggcgttttaacggatatttcaagtctgataggtggcttcgaatatttcttacaacctttactattagttgggctaatcaaaactttttattggctagaacaatttctttcttgcgtcaagaacgacacaatatctgaagatattttacaagggatattcaatttattgaatacacttttcaacccagtaactcttaacgaggattcgaaagcgttccacacggctgtactgaggttgaatgcaattccactactcaaagttctccgcaaatttagagttcagagccagtcaaattatggtatctactcttctgatgcccaaggtgatcctaacttagaacctttgatagccaaattagttgccgttcttaatgtatcacccgtttatgacgtcgatccaagaattatcaattcagagaacgattattctagaaagcagttgggttacggtaaattcctaattttgaacgaaaacccgattaacaagataatgacgaaccaaattaactcattctggagtctccacagcagcacatattataacttagattatctatttgagttaattgaattggttaccccaaaaagtttcctttttgatgttttgaaaacattagaatataaactagccacttatggggtccctggttctgaaaataagaggggatcattggattcagagcatgttttcgattatttcttctactttcttgtactatatgatgtgaaaaccgcggaggaagccagtcaactaatagaatatatggagaacgacgcaaaaaaaagtaagggggacgttgatataaagggagaagacttacatgagaaaaatgactcagctgaggtgaggcaagaaactcaaccaaaagctgaagctacccaagacgatgatttcgatatgctttttggcgagaatgatacaagcactcaagcttacgaagaagaagaagagaatgaggataacgacggcaataatagaacaaacaatgtaccaatgataaaagcagaagaaactcctagtaaaactaataagatatccattttaaagagacattcgtttgcggtacttctgcatgaaagaaaattattgaatgatttagctttggaaaacggcgaaataaccaagacagaaaatgagaaatttatcagttatcacgataagtacttgtgtatgctgaaaacatgcgtattctgagccatctctcctgatatataagacagatattaataaaggtgatatgatatagatatataaaaacactaaaaaattaggcagtatgataacgaatatctaatatgaaaaaaagatgaagatagcagattaaagatagacattaactccgcttaatgtaaataacacaatatgaatacctttttcatgccaatgcacttgccgcttccttaattccatcttgacttatgcttttgctaccttcacgagtgacttcggaatcattttcacccacttcaatggttttaatgtttttttcctgagtcttaccttccatgacgacttgttgaacttgctctttttgctttgctctatccctcattctttcttcgatggtaccacgaacaagtaatctgtacactgtgacttgcctcgtttggcccaacctatgtgccctatccatagcctgtgaatcaatagtagggttccaatctgaatcatagaatataacagtgtcagctgcggtcaggttgatacctagaccacctgctcttgtacttaggaggaaaacaaagatttctggattagtctgccaatcatggaccaaatctcgacggtcctccaactttgaggaaccatccagtctaatatgattatattgtctataggtcaagtattcttccataagatccatcatcttggtcatttggaaatatatcaaaactctgtggccttctgatttcaactttaccaacaattcatccaattttcttaatttcgctgattcggtaatgaacctatccatagatggcattgatatgttggatgaaaaatttttatttagtggttcagggaatagtcctgtctttggaaaatcttcaacaggtattccctttttaacgtgcatgttatattgcgttattgctggaatatcggataatgcctgacttatcaacgggtcaaacagttcattatttatgctattggtaacatgactagaaccaagaacttcaatggtgaccggaggagctgaaacattgggatgataaccacgttgtatacagttcagatactcacgttcataggcatgtttttcaacgttcaataatgaagccattacgccctcggaaggtgcatttctagtaacctcgagtagctcttgagtaatggttttaaaacttaaactgtcagtattttttggaccatttgtacgttctattactcgcttgagtaagggtgtagtagaaactctaaaaaattcattcaacgagggttcacctgttaatttagataaaaataagcacagttcataattagttgatgggttgaaaatattaaatttcacgttcttcagtttattggctatgtccacgtcattgttgtaattcggtaaaatcaaatcttcataaatcaaccttggtaggctatattttattggattccttgaagagtaaatcaaatcagtgaatttcccattggaaatattattactgctcatgctagagagattcatattactgttgctaattacgctgctgttgttattagcaacagatgcagttaacatcgaggtagttttaccaaaagtagtgaaggaaaatggagaatctacatctgccctttcaaaaagatccgggtggttacaaactttcctgaattgcatgactgcgttaatcaagttctgatcagaaccagaatttgaagcagaattggaagtagaatcattcgtagcggcattctcaatggcatcatagttagtagagatttgagatttcaaaacctgatataatttagcctgcctttgagttaaatcacataagacatcaatttcaatcttgtcgcccaattctgattggacgttctttttgacacgccttaacatgaacggtttcaaaatcatatgcaaacgacgtaattgctgttggtttaatttggtattagcttctgcatgagattcaatatccttagagaaccattcattaaattcatcgtgagaatcaaaaagagaaggcatgataaaatgtaaaagtgcccatagttcctgcatactgttttggataggagtacccgttaatagtaatctattacgacaatgaaaactcaacaggttcttccatctagatgactgtgaagatttgatagcttgggcctcatccagtatcatatattgccatttcattttctgcaaatagttagcatcagtgacaaccatttgataggatgtaaccatgacatggaatggcgcattcttattatacctcagatttttcctgtcccaaaatttcctaagaactttacggtcattggcattaccccagtatggcagaattttaaattgaggcaaaaatttggatatttcattgacccagttatgcagagtagaagcgggtgtgaccaccaaaaagggcccccaaatattatggttctcggctagatgagccaaaacggaaatagattgcacagttttacctaaccccatttcatctgctaagataccattgataccctggtcgtaaaggttagctagccaattcaaacccttgagctgatattctttcaaagtacatgccaaaatctttggttgctcgatggttatttcacctaaagaggttgggttttggaagttcaactcatcttcctcctcttcttcctcatgcgcattggcatgatcatcaaattgtttcgctttcgctcttgtttctgccagtgcattggaagcattttcagcagctcttagtctcaattgttcgtcattttcgttatcaaagtcaatggcgtgaaagtcatttttatttggagccaaagctgaaatgtcaatattcttctggctttcagaatcattactggaaacattgttcccttccaattcgttagttttgattttccttccaatgaaatgcgaatacaattctgtctgtgttaacaaaaagttcagctttttagcttgtcttttggattccttctcctcttcttccttctttgcctgttccatagcctccttttctatcttcttctttagatctctttcttcacgctcattcttcttccaaaaattggacatttccctaatacctcttctggccctcgtttggaagtcctttatttgtttgaagttcttggattgccatttcttggcttctctagcacaaagtgaggaagttttcctaaaatttgtagatctgattgattgtatttgctgaaccaatcttgacattttcgtagaatccttacgagccatgtctttccaaatagttgtataggtgttgtcgtaatgcctctggatagcacgggcttccttagcattcattttcatgccgtaagtgggcaacccgtgtctagtgttgaattttctcttattagcatcatcggcaccgttagcagtattattgtttaatttccttctcttgtgggattcagatccatcctcatcattatccaaatcattaccatccaaaccaacgttgttcttcaaggcctcttccctttctctttctctcttcgcatcgttaatcagttttttcaaccttttgacgtggtactgtttcaaagttattttgatgttcaacttggaatcgattggattgtagtcggtgacaatacaattggtgaacctcctcttcttaatcttctgatgcttgtttttgttgcacattttgataagttcacgtacaatcttcggcctatcactgttgatggtaatatttttatttattttcttggacgttattaaagacagcgagttcatagatagtttggtggatgaagaagaagaggaagatctctttctccttttctcgacatcgggattaaagtcctcatcgtcattgtcatcctgttcttcaaaggcggcgaaatcttcttcatcaagatcctcgatttcctcttcctcttcgtcctcctctccattttcttcctcgtcatcattgtcactgtcattgtcattttcattttcgttgtcgttgtcgttgtcgttgttgttttcattgtcgttgtcgttgtcttcgtcttcaccgttattgccatcctcgttttcgtctccattaacagtaacaacagtatcggcatgagtttgatcatcctttatggctttcccaatagcggcagcagcagcagcatccttctttctcgatttttgaataccattcccacgcatgctcttcccattggtatgcctaccagtacttgcctcatcttcttccatgtcttcttcaccatcttcaagctcgtcttcatcatcttcttcatcctcgtcagcgtccttttcattgattatgtccgataaatttgcatttttaaaagattggtattccgcccattctttattgatcatgctcatatcacggtacagttttttaaaatgcaggtcctgagaatcattagtgttatcaaattgccaatccttggattgttgattccattccgatatcaactcgaactcttgtagattgataaatttccagtcctgataaagttgctctatcgaatcccttctcttgatacggttgaactcactgttcagttgagatagatacgcttgtttcttatctagcactctggtgggcgccacatcggcaactctctctctgctattcttcttagcagacttgcctgcggtagtctttgaaaaatcagatatatccttgtcctccttattgagtagaactgccagtgacatgtctataaatgctcttctatatgtcttaagccttgctttgctaatatggacaggatcggtagttactcttctcttgttacttttcttttgcctcttcctcttgttcttctcactccactttttttgttttacccgtgaacacgtacactatacgctcccacccaaatgccactcacttaaattccaattcgattcgattccgagttcgtcgttgtctttgtctccttttcctttcctttttttcccacgacttcgtgcagttgcatttgcctctcccactctgtcttttttttttcccatttagcttcttctttggcgtccagcaagaaactacgttgggcacgtctaaggggccaagctcttgcaaccgtaacttatacttacatctacatacacatacatcatatatcgtaaatttacaacagaacatagcttatccaagacatgaagaagacgccggctgtgacgctggcgcgcgatccaaaaagaagtgtctttgatgactatacagaccattcagcttcagaacagacgtaactcagcatcattctcttgcgttcttttaccatttctcttgcccttttgtcgtatttttctcttctatagtatgagtacttcctgtttttcaccttccacgtggatattttcacgtttgcgcgctgcgtctttctttttcttttctggtgactaatcggtggtccatcgctggccaatgaagcatataactgatgtttaacatttaaatcttggtttagacggcatcatctaagcgttattctcatcgtatagtatcgaaaaaagaaaatagtatcatagcacagaggcatgtcaacgtttgggaaactgttccgcgtcaccacatatggtgaatcgcattgtaagtctgtcggttgcattgtcgacggtgttcctccaggaatgtcattaaccgaagctgacattcagccacaattgaccagaagaagaccgggtcaatctaagctatcgacccctagagacgaaaaggatagagtggaaatccagtccggtaccgagttcggcaagactctaggtacacccatcgccatgatgatcaaaaacgaggaccaaagacctcacgactactccgacatggacaagttccctagaccttcccatgcggacttcacgtactcggaaaagtacggtatcaaggcctcctctggtggtggcagagcttctgctagagaaacgattggccgtgtcgcttcaggtgccattgctgagaagttcttagctcagaactctaatgtcgagatcgtagcctttgtgacacaaatcggggaaatcaagatgaacagagactctttcgatcctgaatttcagcatctgttgaacaccatcaccagggaaaaagtggactcaatgggtcctatcagatgtccagacgcctccgttgctggtttgatggtcaaggaaatcgaaaagtacagaggcaacaaggactctatcggtggtgtcgtcacttgtgtcgtgagaaacttgcctaccggtctcggtgagccatgctttgacaagttggaagccatgttggctcatgctatgttgtccattccagcatccaagggtttcgaaattggctcaggttttcagggtgtctctgttccagggtccaagcacaatgacccattttactttgaaaaagaaacaaacagattaagaacaaagaccaacaattcaggtggtgtacaaggtggtatctctaatggtgagaacatctatttctctgtcccattcaagtcagtggccactatctctcaagaacaaaaaaccgccacttacgatggtgaagaaggtatcttagccgctaagggtagacatgaccctgctgtcactccaagagctattcctattgtggaagccatgaccgctctggtgttggctgacgcgcttttgatccaaaaggcaagagatttctccagatccgtggttcattaaagatagaaacaaaacccctcaagagttatgtatatttatatacgcatgtatatgtattagtgcacgtaataaaacggcaacaaaaaacaaaaagttgacatattatcggtacttttattttcgtatcggttcaattatattatatgttagatatacaaagttttttatatgtaattattttttctgctactttaaagaaaatgtcacaaaatcaaataaaaagcttataaatcttcagtaataaaacccttgtgagaaacgtagataccgtccaaaaatttacggatatccttgtttctgacacgacagatttgttgcaagtcagcagcgttttgggaaacgtcttcgacagagttacctgacaagacaatttcgtccttaacgttggtggaaaattcgatagtaacaccatctctaactggaacgtttctgatcttcttgtcacccaaaaagtttctgacttcaatgaatttggcaccatccttttcaacaatgttgacgttgattgggaaatgcgcgtagacgtatctcatcttgtacttgtaacccttggtgacaccagtgatcatgttgtcaaccaaagacttgacggttctcaaagcagcaacgtgctttctgccaccgttgtgaacagcaaccttgatcaattggttgttgaccttggtgaaggtaacatcaatgtgcttcaagttcttggtcaaagtacctcttggaccaacaaccttgacgattctggacttgatgctgacagtgacaccttctgggacttcgatttgttgttcagtttggatgtatttcatgattgaacttctggtacgggcttcttgatttcagaagctttttacacactaatttaatatcaaaaaattgaattgagtgtaaaatatactattatacaatacaggcgcgccagcgtctctgccacattgcctctgacctccgcagttccgctgtgctgcatgtgtgtgtatgccaatattgggatgatgggaggatgttggaaatttcatcgcttcttcgcgtcagtgaaattttccacagaaaaatgaaatgacaaaatgagaaaggatgaaaaaaatgtttcaaaaaattaaaaaataaacccaaacatttctggaaaacagtcttacaaaataaaaaagaagaacgacaccaaaattagcatcagtacaattttttctcctctatacgcaggacaaatactctctgcccaatgctcttttacaaacctttctttttgatatgagatgaaggattacttttgatcttaataatcaaataggtagtaactataatattggatatcagctgtgctaccataagcgacacaaaccccacaatcagataactatacgtcgcctcatttatatctcgcctatcactttccatttgaagaagtgtggtatcgctcactatctggaaaaggccgtcagagacggtattcaatgctttcaccacctgcggtgtcatttgattgaccaaatgcaacaacatgtcaggatcgagcttatcattgtaggtcatctttatcgttacagatttttcagtatcaatcgagctccacgatccgtcatagactaaatttatgaaacatatcaagaactcattacagttcccaggattaacttcgatgaccgacgtcccgctcgctagatttttcttgcttcttaacaaatcaccattcttgttattaaaaacactgaagcccagtgattgcctcccacgctcgtgactggttcctccgaacctgctggagtctgtttcttcttgcaacacgtccattacatggatttcaaaaacaacctccctagacgcgtcattcatgcctgcattaaacacggtacagaacgctccgtcagaagcactgttgttagagctatattcgaaatcttcgtacagggctgctcctagcagcaacgagcgtttaataggcggcactttgaacgacagcttattattgaatatcggcatatatacttctctggagcttacgtcgctacttaattccgcacttgtaataaatagtatgctcatgaaaagcaatattcgacctagtaaatgcggcctactgcacgccttccatcctcggagccccattcgcctatctgtcagtggtatttcctttgtctgagcaatgttcaaggaagctttttccatgttttcacaatgacacagagaaactaggccttaaagacggtagaatctgtaaggagaggcaaaaaccagaaacttttcataagattcagtaaagtctttttactactagagtgtacggcttttattttattttgaacacaactacagcctcaccacggtatttttttttcctttgaagaagtatcaacgacttagggtgcaatagcattacccatccccacattatgatgcattattaaacttaactttactggcattggctaccgtcgccgggccgagggtacaaaatcgagaagtcataaaatcagggttatatgtaaaatacagtagggcatagcattatataacggggttcttaaatagggctgaaagaagaatattaggtaaaaattctacatttctacgagccctgttttattgatatttcaatataaatacaatagtataacaatagtgtaataatagtagatgaatcctaaaaattgtaggcagaagtagataagaaattgtatattaagttattgtttataagcatagtcacaagtgcataaaaactatgaacggcattgatgatctcctaaatattaacgacagaattaagcaagtgcaaaatgagagaaacgaactggcatcaaaactgcaaaatctaaagcaatcattggccagcaatgacacagaagtagcattatcagaggtgatagcacaagatattattgaagtaggggctagtgttgaggggcttgaacaattaagggcaaaatatggtgatctgcaaatcttgaataaattggaaaaggtagctgtacaacaaacacaaatgcaagctggcgtagacaaactagatagttttgaacgtcagttagatgagttagctgaacaaccgccggatcaattcactctagatgacgtaaaggcgctacactcaaagttgacgagtgtcttcgctacagttcctcaaatcaataatatagattctcagtatgctgcttataacaaacttaaatcaaaggttaccggcaaatataatgacgttattatacagaggttagctactaactggagtaatacgtttgatcagaaattgttagaagcgcaatgggatacgcaaaaatttgcatccacatcagttggtttggttaaatgtctgagagaaaattccaccaaactttatcaattaagtctgctctacttacctttggaggaggaaacacagaatggagatagcgaacgcccactttcacgctcaaacaataaccaagaacctgtgctatggaattttaaatcactagcaaacaatttcaacgttaggtttacgtaccattttcacgccacatcgtcatcctctaagattgagacgtattttcagtttctaaacgattatctagcggaaaacctatacaagtgcatcaacatttttcatgatgactgtaatgggttgacgaagccagttattcatgaacaatttattaattacgtcttacaacccattagggataaagtaagatccaccctatttcaaaacgatttgaaaactttgatcgtcctaatttcccaaatcctggctacagacaaaaatttattgaattcttttcattaccatgggctaggtttggtgtcgttaatttccgatgaagtatgggagaaatggatcaactatgaagttgaaatggccaataggcaattcatcaatataactaaaaatccggaagatttcccaaaatcttctcagaattttgtcaaattaatcaataaaatttacgattatttggaaccgttctacgatttggattttgatctattagtaagatacaaactaatgacttgttcattaatttttatgaacttgacttcatcctacttggattacattttaactgtcgattcattgaatgaaacaagaactaaagagcaggaattgtatcaaactatggcaaaactgcaacatgtcaactttgtgtacagaaaaatcaaatctttgtcttcaaacttcatttttattcaactgaccgatattgttaacagcacagaatctaaaaaatacaattcactgtttcaaaatgtggagaatgactatgaaaaagctatgagtacggatatgcaaaactccattgtacacaggattcaaaaactgttgaaggaaaccctacgaaattacttcaagatttcaacttggtcaacattagagatgtctgtcgacgaaaatatcgggccgtcgtccgtaccaagcgctgagttggtcaattcaattaatgttttgagaagattgatcaacaaattggattcaatggatatcccactagctatttcattaaaggttaagaacgaattgttaaatgttattgttaactattttacggagtcaattctaaagttgaacaaatttaatcaaaacggtttaaatcagtttttacatgattttaaatctttaagcagcattttgagcttaccgtcacatgctaccaattataaatgtatgagtttacacgaactagtaaaaatattaaagctaaagtatgatccaaacaatcagcagtttttaaacccagaatacattaaaacaggtaatttcacatcattgaaagaagcttattccattaagtacttgaaggacacgaagattcaagatgcactctataggattatatatggtaacatattatagctcgtaaaaaaaagagaaggaaaaaaatcaacaagacgagtattattccaaatgtaactccagaccattctataaaccgtaaataaatatataaagctctatcattgtaccaaatcactattcatttcttcaaaccgaaggacctcatcattcggatcttccgaggcatttctcctgtcgattacggcgctaaatcctcttttagctaacgcctcgactatttcaccaacagttgatatcattcccgtaggaccttcgtcaaagactccgtttgtttcaaccttattcaaccatccatattcttgaggaatgttttcagctttcctatactttttctttccttcggttacgctctgaataggttcaacaacttgtgtggaattgatatcgtcattttcatcgttatcgtcatcgtcatcaccattgaagtggacatctatcagatgatcgataacgggccaaccgtatgcgttggcaaactttcttcggactataatgttgttgtgagcgtcaggttttaaagcaacgacaacctttctccatgccattccttcatgccaccttcgagcaatcgtttcttccaaatttcgatacttcgcacgttctttctttcctgcaaaaaaagcctgaaggagtatattctttttaccaaaaaaaccgtcttcgatatcaaattcggattgtggaatgtcatcctcattgtatatcttatcatgaataattacaggatctcttgaatctggatccattatgtacgctctttcaggtaaaggaggaaggagaattgagcttgctgactcgaaaaatgatactttaggaatttcggaaccattctccgtaggaaacttttgtggcgccagtatactcaacattttagtcagaggcgaaatgaaagttttattgaagaaatcttgattcacaggtgttgaagcatcatttattagcggtgattttttgctgttctcctttagtttctgtaattgctccaagatatcattatagtctaggaacaatagcgatgcggtatacaatgggacaattccgtcattaatagcgttcgcatatactgtcctccttttgaacctacgcaaaatctctatcaagggcagaccagatagcaagtagagaagcggtttgcctacttcaacatcattttccaaacccaagtcttgacctgtttttccaataaccccgaatgaaagtagtactttaatataggcgggattatctgtgactatacctaaaagcggtgaagctaaagtaataaaatttattggattcacctttttaaaaaaccaagggtagacttcataaatgtacgctattgcgaaagcctggattaggccacccaatgaatgacctacaaaagaaatcttgcggatggattcatcgtacaaatcctggataatatattcggccaaacgagtacctaaatacttaactcccttctcagtttgacagacatttcccctataacctttcacaacaatttgttcgtggggataattcttttgtgctttgtatatctgttccataatatacactagatcggtcgacacattagaatgtaaaccatgtgtcaaaactacaagatgtttctttttctgtggtgtggtaatctgaacgggaagattccacaaatccaaggtagttaacctgttcactgtaagtttagggctataagaacctagatgagatggcagatcatgcggattttctactgactctttactagttccaatagtgacttcgtaagtgacgttcgtatttgtagtgaacaatatttgactcatcacatcagcaatccatacgtatttctgtcgtatgttatgtactgaaagttcagccacgaaatcttgttgagtttgcacattcggttcaaatttggggtaatcaactgaagcaactattttttgggaatgatgatattgggcagtttttacatcgcaataaagcatgaatggacccattaggtacgcagctctatacgataacggattcatatttctcacctttaaccacaaggaatttaaattcaaatctggtggaatttcctcaccgtcataaagatgataagtaattacatatctctcaagttcaccaaccttcactgaagacttgtaatgaaacaatatttcattagttggtgtcagagacatcttgagcaaaacacggttcgtacttcactctctttgtgtactattcttactgaactgttgaggcggtacaatttatttcacagagttttgcatatttcgggcatctactatgtgcgtcagttcttacgtggcgcagaacaatagaaaagaagatttacagaagtgatagatacgatatgatatttacaagaaacgaaaagttacgttcgtcagttactctccaataattcttttgcccgttcggtgctatcatatttagacattgcctcaataacttcgtccaatcgttctccagataacacacctggcaggtccaacaatgtgaacccgcacctatgatcagtgattctgttctgtggaaaattgtatgttctaattttatcagacctattggtgctagaaacctgactctttcttgcttttctttctttttcctccttttccagcctttccttctctgcaagtctcgctcttaagatcgtaaatgctttagccttattcttgtgttgagatctttcatcttgcatggaaacaacaattccagaggggatatgggttaatctgacagcagagtctgtcgtattcacatgttgaccacctttcccgcttgcacgcatgatgtcaactctgatttcaccaggtttaaatgttctttcataagcgtcaatagatttagcagattcgtcaccaatttgaggtaacacaaccacggcagcagtggatgtgtgcgtccttcctttagtctccgtactaggaattctctgcaccctgtgaacgcctgcttcaaacctcaaacgatcgtaagatccggcttcttcaatgctcagaatggcatcgataatgcctgacccactttcgttttcatttttcgatataattcgatacttccattttctatagttggcatagccaatatacatatccaatagattctgggtaaaaatcatggcttcaatgccacctacacccggtcgaagctctagtaagctaggtttatctgcgaacggatgcggtggaagaagtttatttaccaatcttgaggaggtcgtttcatattgggggaccagttctgcatattcttgttcagcctccgcccttaatgatggatcagatacaatcatttcttgtaaacttttcaattcatttagtttttccttatactcaataaatgtatcagtgagcgctgataatttagcataatgtttctgcttattcacgtcaaaatgaatgccgcaagaaaggtctttgtcaagatcttttagttcagcttcatacttttccgcttgcttaacaagtaacggagagagttctgtgtattgtgttgggatgctgccgttgctcttagagttagtcgttgttgatgtcagtcgcactagtaacggcaacttgtgacccaaaaaaacacccttaaagatggacctcgaggggaactggaactttgaaagccacatgcttgcaccaatgaaatatattgttctgctctacgaacttttcattcctgagatattataaaacatatgatacgcactattaacgctctgtatttatcctccgagcgagcaaatcctcctaacaagtatatgaaatacacaattactcagcctagtacagatggcacaacgagaagtaacacatatattttctgagaggccttattgcataattatacacatatattaatatcatgtagtaaataaatcactaataattaaaggctttttcgcgaaatgaagtaaactgataagtgaagaatacacaaatttaaatatctgccgctggaatatcgctataatcgaatggtaatttataataaattattatgtctcctgatcttcttgaatcccagtgcgcaagagagttgaagaatctattgtattcaatgtatgatgaatctttcaggaaatcctttagaaatgcgttttccatgtgctcgaaaacaaccaaatatgttggccattcgtggctgtatgttttacctggactccttagatccttacgaaaaggcggtgggaaatttttgtaaatgaatgccgatatatcgtcatacaaatggtcactttcatccatgtaggtctctagtttggagtaagcctctgggtctccaagtaaatgcaatggagggttacaagtaatcgaccacagatcttgaatgtcactgcggtgtaaatagctttgaccaggtgtcgaatgacagggcattatgaatcccaaactatctatttctggctcttcatgtaaaaatttcataacttcgatagatccagattcgtggaatgtgtccaaaagtaatgcgatgaacaccgacacgaatggaacaagccagagtaaagattttaggccagatagtcttttccaataatctctatcaagtctcaaaaggccaaatgatgatattaatatgaaaagtggctgtaatgggaagatgaacctaaattccttatgaggtaacgtagagtacaccaacagattcaacaagatagtgagtttcacttggaaaaacgggtttaaatacttctttgggaaactccttttgcttagtggaaaaaataatccaaatgcaaaagcgggaatacttgcacctaatacgataggtaagctttgaaagaaatgaaaatgccaaggagctaccccataaaactttgataatggtgttgtgaaattgaattttagaaatcggaaaaagggaaacgttactttttcataaaaatacatgtcgataattgcatttgcagtaaataccagaaaaaaagaccgtaaaactttggaaaatgtgatgaaaagtaaatgatactgctttttgcctaccaagtttaatattagggaaatgctgggaattacccaaataagtccactgctgggtctttgcaaacatgccagaaatgcaaaaataagcgacttagtaaaagatgactcttttatcatttgtccgcctgtccagtcccagtagtagagggcaatagaagttaaaatcatttcaaaagagttgatgaacgttcttgtaataaaaaagcaattaaaaaaattagttaaacttaaaagcagtgcaaacttcgtaatctcggataaaccgctgcgtctctcctcttcctccttctcgtttctcttatcaagtgtaagtaaatagagcttttgaacaaatcttacgatataatattcccctatggaagctagtactgccataactatttttggcgcatatatcacaccataatattcgaacgaccgtgtgacatcaaaaggaagcctcttcaagtcttcagcgacttgccaacttaactcatatttcggcagtagtaaaattaataaatcagaccctatcgttgagagaagaagaagtgcatagtgaagaaggattgacgatagagaaaccaatctataagtcagctcaaaaatcatcggaaataaatagctacgaactccgaatttccattcccaagtcagttcaccatacttgaaagccttccaatgtgccggctccaatgcttgccaaaactcatcagcctgaaagaaggttctcgtcagaactgcattcagtactctaaaggctagaaaaacccaaaatatttgggtccgtcctagtttaggttttattctatgaacctcgtgagccattgaaagttagatattatgttggattacacaatcctacactatcttaatgccttttatctttttccgttcctcatggtgtgaatggcttgaatttcttttaccttaaaagttcgccttttccgcactataacgatctcacttaaacttttaaggatgactcgcctataacttcattcgagtggcaaagcgttataatttatctcaagcagcatttcaaaggattctgacttaaaatgttaaacttcaccggtcaaacaaggagaagaaatgtcaatttagggaataggactcgaaattcaaagaaggatttactggaaaaggccaaaagggaacgtgaaaggagagcacaagataagctcaaagaagacgccagtaaaaccattcaaaaaagcatcagaagacatttttcaaatgtgagactcttcaaaaacacatttactagttcgcaacttgttcatatgataccagcttacgggggcaaattaatctattacatttctcaatatgatctgcagcaactgctaaaattatctcataattttttgagttcttatcctaattctttaggcaacagacagctattgagcttgttgaagctatatcaagatgatgcactggtggctgaaactctaagcgatcttaacatggactgccctacagttgacgaatttttagatagtctatccgtttatctctgtcgggcttcctttttgagttattcctcagcttctaagctagctgatgtcatagaagcatgggaagtaatgcatagcagtgcctccattagtattttttcgatatcgataggatcttacgaaaaacggccatttgcactacagttttattgcatacttgccgaaagaaaccttttgccccaacttatcaacacaaatccgatattatgggataacatggcaaagacatattcacactgtagtaaaggtggccaaaaaaatatcgccaagctactcataccaaacttcaacaatcatattgctccatcagtcttgcgtagtgataacgactatgtcttgaaattttatgaaaaggcatttatagacgaagttattgctactactgcaaattacgtttctgatgaagatcacgtgaagaatttgatgtgctacattgcaagctctcccaatcaaagctgtaagaattctgtccttattaccttactgtctaacaaagacttcgtgagaaggctctcatgggaattctttcacactaaattcaacgccagcaagactgaggctcaccccctgttttcagttttggcacagcttatcgacatgcaccttttaatatcgacagatcgggagttattagactacaactctgtgatacctatcgaagaactaaagaaatttacatccacgttaaaagattttactttccgacaatattgggaactacctaaaagtgaaaggaaccctatgttaaaggaagcagtaccacttttgagcaaagtctacgaaagggactcaagattgcactttctatccacggagaataatccaacctattgggaaaactctgaaaagcaatttttaaatttgagattttacgaagaattacaggagtacgaagatctgtatagagaacacttagaagaggaaagtgatgaggatatggaaaaggaaatagatcttgataaagaaaggcctcctttgaagtctttattattgaacaaaatgaaaaagagattaaagtcatcattacgtttccgaaagttggaaatacttttggaattaccattttttattccttttgaagaaagggtggacttattttatatgttcatcgcactggacaagaagcgattatctttagatgacgatcacaacttgatcaatatgtttaccccctgggcctccaccggtatgaggaagcaatccgctatcatctctagggataatgtcttagaagatgctttcaacgcatttaactctataggagaaaggttcaaagcttcattagatgttacttttattaatgaatttggtgaagaagctggtattgatgggggcggcattaccaaggaatttttaactactgtgtctgatgaaggatttaaagatccaaagcacgagttatttcggacgaatgatcgctacgaattatatccttctgttgtttatgacgctacgaaacttaagtatatatggtttctgggaaaggttgtaggcaaatgtctatatgagcatgttttgatagatgtatcttttgctgatttctttttgaaaaaattattgaattactcgaacgggtttttatcttctttttctgatctgggaagctatgattcggtgttgtataataatttgatcaaattattgaacatgaccactgacgagatcaagtctttagatttaacctttgaaatagatgagcctgaaagttccgcaaaagttgttgacttaattccgaatggttcaaaaacgtacgtgacgaaggataatgtgttgctctacgttactaaagtaacggattacaaattaaacaaaagatgcttcaaaccagtttcggcattccatggagggctcagtgttatcattgccccacattggatggagatgtttaactctatagaactacaaatgttaatatcaggtgagagagataatatcgatttagacgatctgaaatctaacacagaatacgggggttataaagaagaagatcagacaattgttgatttttgggaggttttgaatgagtttaagtttgaagagaaattgaattttttgaaatttgtcacgtccgttccgcaagctcctctgcaaggcttcaaggcattagatccaaaatttggtatcagaaatgcagggacagagaaatacaggctgcctacggcatctacctgtgttaatttattaaaattgccagattatagaaacaaaacaattttgagagagaaattattatatgcaataaactcaggcgccaggtttgacttatcataattcccagaagattagggaggtaattaattaataggcagatttctagttcttatatattactatagataaggaaattatacgcttgtatgcagagataatttaagttttgctttgttcgccaccattctagttatgacctttatctatcattctattttttattggaaaggctttacaaaaaacaaacagtaaaaattctttaagcgaagtgaaatcgacaatgaatatgaaattggtaattatcttacattaggacttttcaatatcttagtccttcttttctttcatgtgacttagcaccattttcaaagctaatggcaaatcatcatcagagctttcatcatcatcgttcagataattaggatccgcattaccaagggtgctgtgtctgcttaagcttgaaagttggccggaggtagaagtaatggaaaatgctctatttctaaatgtctttggtaagccatccgcgttttggcctgctttatgagaagcaatccgtaataaattcaacgctgccggattatcatttttttcgtatgccactggacattccggctcataacttcttgtggaatcaggagaaatttgagattcattagaatttgtactttgtaaactttcatttccttcggaaatgatggaagtaccatcaaatggggtccgattgcgccgtgtattcataggattgcttttcccgttaatgaaattatcaaatcctgttactgcctctgcagcccagtcctcgtaaagtggacgcgataaaaacccgtatttaaactcatttacaccgaccagaattttagttaaattcaacagctcttcaatatactcaattatttcttccgatgcagcactagatgcgttccaacttaaaaatttttcttttaaaacatattcatgaggattagctgttgtgttggcctgtccccttctattcattttcattaccaaaccttcgttatcatcgtcatcttcatccttgccgtcagcgtaatctccttcatttggctttcttgctttatcacttaaatttgaaatctgcccaggatatcttattcgcagagtttggcgcactttattaatcagccttctatgtgcaattcttgcgctgggcaaaaattgcggtaacggggtcttatttataaatgcctcttgaagtgctctcattaggcaagaaatacttccaaccatttggcgtcgatatggatatacaacactgttaaattcttcaataaccgcacttccattttgctttctcagcaaggaaattgtatctatcctctctattatttgcttctgaataaatataacttgagtgaaaacattttccaactcggtatattcaccctttaatctcggctcttgtctggttagtcctttataggccgtagcacgggctaacgcctctttagcactttttgatatcttttcgatttttttgtatttctcttcactcatactacttgcgacttgctctccttccagtccggtggcgtagagaagttccatttccgatatacagccacagacaaaagaaatctcttcatttaattgttcccgtgccttcaatggaaagaaaaagacttgaactattaatgctacccctccaccatagccgacagctaaacatctcttggcgaaactagtcaatatatcatcttgggagggaagtattgctgcaagcataacaatataaatactaataatttcaataattgcagccttcacatagggtgtgcctaataaatagtaaaacccaggaatggctccaaaaactgtgatgactgtctccaaatatggattggtttggttgacagcagcaacataggaaagataaccccaggctgctccaaaaataacccccacagcacgcaaaaagaagacccagaacgtacctcctacggaaggttccaaacaaagtatgcacacgaaaccaatccaggtaccacgatagtctatgtaccactgccttgtctttggaataaacatcggaaatgaagccagcattaatgcaatggctacctgaaatccaaatctaaagtgaggatgtgacacttcacaaaacttatcaattgaaataagcatggacataaaagaaaatctgccttgcctcctggaagttctattagttccgaacgtagttgttttcgttaacgttaatggcgacgaagaagtgtcagaggtagaagatgaatttcctttgggttcacttgtcattggcagatctagcgatgcatcatcttttacaatgttcttattcgatgaaactttttgagataaaagttcattctcttcataatcaggccttctaataactgtgtcatgagcaaaaccattagtattaccattgaacgtaccctttaatgtatcattttcagtcactgagttcctatcgccttttaaccagatagaaaatgtctcgtagttggtcaacactaaaaaccaaagtcttttgcctctcagccagcccttcttctcttgtatttgacgtttgactaaaatgtccttgacggactccataattaccaaagttgaatctgcagtttgcctaaaatttagtagaaagctagacaacaaaaacatttcatcactaggactcataatatcaatatcaaaacttaacatttctgacttgaattttgctttacattcttctaacgcctgcttcaggtcattgatcttgttctggatgtcaacatcattgggcagattattggcgttattactgaatgttgggaagttaccatctttgaacattgagcaggaatgaacccttgaaactttcacatcaaatgcatgagcaagtaccaactttgctatgtacatgcattcactcattgtccggtgtagactataaatcactggatgcaacttgtcaataactttcaacaacttctcagcatttgcaaagctgatttctttgttctttggcagtgtcaaagctgcgacatcatcaggcctgagcttgttatcatgtcttgccaataaaataaattctaattggcatgtattaactaatccattaatgaagactgtcaaattttccaaagtagatatgattggctttagtttagttggcgaaacataagcgtaagtaaactcataaatgcactcgtgaagtactactcgacagttgttaactttagaagaaatcagtgacttcatcttcaatagcttgcctaacgaaacaggatctctactgtacaactggctactattgtgcgggtcaactgcaatgaagaaatttatcgaatagtcaatggacttatggagctcattcatagcatcaatagtcgtattacccaaatatgtggtaccccactcaggaaacaacacaagattccagaaaatcgacattgcaatacccaggtagaaaggcgtactataagctttagcaatagtgcctgctgtttcattcaaaggatccataaatgcgaaatgaaccacgacaaaaagtgggaaaacaataccaaagtaatagtgtgatacagatctcatccaaccatgaaaaaaaagcataattacttcgaaaacagccaaaattgctaatcccgcttcatatcttttatagtgcaatacgtgctgctgtgcctctgttagctcatgccaagaactccctaaacatcgctgcgcaaggaaccggccgaagattgcgtaagctaggccaaatatcaatccagttatgcaatagatagcaccatggatagtacccccgacccttcttccagggtgaacaataacagaaatcattggcagcatcgcaggagctgctcccaaatgcgcagttatcttaggtatcaagcaaaatatgaaagctaccgtagtattaacagtcgatttacatattctcttcgcgaggattctgtcacaggggaaataatacagccataacttctgaatcttagtcaactttgatttaagcgacatggacaaataatgaagtcaagcaattgatgcaaaggataaggaagattttctcgcttgaaaatatgttctcttcgaactccaggataggataggaataaagtaaaaatagtgtatgatacgtagttaggccacaaccacaattataacctctcgatagcaggtgttaatagagatgaaggtagatcctggatttctcttttctttctttagacatcaaactggtagttcttatcagtctcagccttttgaagacctatcaattttatgaggagggtaatggttgcttccttttccctagcagcggcccatcgctttagcttcaaatagttgattcctttaactgttgactatgaaaaggtagtcttcgttgggattggggataaaagaatatctgaatactgttgctgtccgtgccatttactagcttacggacgctatcaaattaactcaaaaacgcttctgttcatccgctttccagaagatcaacgctcaaaagacaacaaaacaattcgaagacgtcattcgttatagagtgccaatcaacattggtgggtactagaaaacttctttgcaaagtatagctaagaaaggtctttttatttacgagcgggccataaataaaaaaatttcaacaacaacaacaacaacaacaacaacaacaacaacaaatagtggagactagaaaagtatacccctcacaggcatgagatttcttcaggtttataaatcatcggcattaattggactaataatattgttagccagtaaagtaaatcttgcagaggcaaaaaggaagctggtagccacatcattggtcacatgtatggaaaactcgcagctgtcagcaaatagttttgacgttgttttcaatccagacgacaggtcattacattatgatcttgatatgtcaactcaaattgattcatatatttttgctgatattgatgtctacgcatatggtttcaagatcattactaaaaatgtcgatctttgttcaatcaactggaaacagttttgcccggttcacccaggtaatattcagatcgactctattgaatacatctccagtgagtacgtaaatgaaattcctggtattgcataccaagtccccgatatcgacgcatatgccagggtcaagatcaccaacaatgtgagcgagtacctagcatgtatccaaatatacttctcaaacggtaaaacagtttctcagattggtgtaaaatgggcaactgcagtggtagcgggaattggtcttttactatctgccatcttatccacttttgggaactctaccgcagcctcacatatttctgccaacacaatgtcacttttcttatacttccaatctgttgtcgtggttgccatgcaacatgttcatcgagttccgcctattgcagccgcctgggcggaaaacttggtttggtcaatggggttaattagaatctcattcatgcaaaggattttccggtggtatgtgcaatccactggtggtacgcctagcttatatctgacttcaacatctatgtctgttttggctcaaagaagttggcaatatttgatggagctcccattaatcaaaagagctaccaatgttttgtatggtaatgcaaatacattaatttttagaggaatcaaaaggctaggctataaaatgggaatcgaaaatacgtccatcgtttgtaccggttttactttcttcgtcttatgtggatatgtgttggctggatttatcatagtattcaaatgctgtgtggagttagccacccggttaggatggatccaaaaggcaaggttttgggaattcaggaaacaatggagaatgatcttaaaaggtgctcttttaagatatatttacatcggtttcgttcagttaacaattctcagtttttgggaatttactgaaagagattcacctgctgttatcgtcatcgcatgcctttttattcttttgtcatgtgggttaatgctttgggctgcatggaggactgtttttttcgcaagaagatctgttgcattgtacaacaacccagcagccttattgtatggagatgaatatgtcttacacaaatacggatttttctatacaatgttcaatgccaatcattactggtggaacattgttcttttatcctacatttttgtaaaatcattattggttggatttgctcaggcttctggtcaaacacaagttcttttcatgttcatattggatttgttttacttcgttgctattatctactataagccctatctggaccgtccaacaaacataatgaatattttaattgctactgttactgtagttaattcctttctattcatgtttttttcggacttgtttaaccaaagctacaaagtggctgctattatgggatggatatttttcattatgaacgctgcattttcgttcattttactaatgatgatattggcattcgctggtatgatgcttttctcaaagaaccccgatctaagatttaaacctgctaaggacgatagaacttctttccaaaggaacactatgaaaccagaaggtactgttaatagatcagtagcgaacgagttgcttgcgttgggcaatgtggcaaaagaccatgacgacaattcagattacgaatcaaatgatactggtgtgaatgatgagctaaagcaagcacaggatgaaaccactcccacaaccgtaacatcaagtgatgataacaagcctacgttttcagagaaaatattaagtaaattctctaggcctaagaatgaaaacgcaagcacagatgctctgagagttgaagctccaaaacaacaaacgtttcctcacaacttaacgaatctttcacgagaaaacctatcaacattaggctctaaaccttatccaggacacacaagatcacagtctgatgcgcataatggactgatcaattcctttgaagaggaagatacaagttcaaataccgatccatttcacgactccactgaaggagaccttttagatacctcaagttcggacggaggatttaggtcgcaaaactatgttcgagatgacagcataaatagtttgggaaacaataaacaaccactgaggaaaccccctggattcttcgatgaaggatttatgtgagtctttacgatatacaaaagttctgctcctatcataaaaatttttaattttacaggtttttctcattctccttctaaccttctaaattctgtttttgtcagaagtttcccaagttttctttttcattaataacgttaaaacactttgtaccagtttgcttaatatgaatttttttaaaatagatagcttttgttatctttgtttctatgttgtaatatcccagtttgtcatatttttaatactcctcgtgtaacaacaaattaaaaaaaaataaatacttaaattaatcaagttaaataaactaatcgaatcaaacaaacaatttattataaaattatgttttttcatgaataggaatgtgtaagttgttcagttcttaagaggtatcttattttttaacatctttgagatcttcctcctcaaatatttccttcttgtaatatttccactattagagtttctattatgtgcggctatcgctcttattagtgcatcatgaggcctttctatgttttgcgcaatccgatttattgtacggtctagtttttcatgaaaattcgggacattttcattcccagagctatcatattgctccataggatttatttcgtttatccaagacatttctttgtttttaaactttcttaagtttttatagctcttccaaaactccgaagttaaggatttatattccaattcgtttgatatgttcttatctgaatggatgagcatctcatatttggacataggaatacttaacgaatgtagataaggtaccaccttggtgattcttcctttaattgaccaagatattttgtaatctctaatatcatcagaaataataggcgttaatggaatagtttcaaaattgttctgagtggggggatgcgtctttgaagaattgcaaacaaatacgaatccaacaaatttattaggaaagtaaagggttacattacgctgtgtatatttctgcacccttgcaaacttgaaacatactgagctgttttgggagatagtatcatcctcctgggctggaatgcatagtggttctgcccaatctaaatccttttgaaagggtagaatatgattccaaattggctttcctcctttacaaaaggtcacttgaagaaaattattgatttgcaagggcgctacctggtattcatattgtttttcaattacaaagcctgtgtacaaagtactttgttttttgtattgttcgtactcctgcttcaagttctgtaacttgtcacctttaagaacatttaagaagaactctgtctggaaattttggtcttcgaacttacacacatcatgtccaggaaatgaactttttccttgaacgaaagtgctcttaaataaggtgtacgttataaaaaagaagaaaaattctaaaaagttgtacattcatccgaggagcactttggatattataatctatttttagttttgttgctttgtattgagctgtataaaaatcattagatccacattactaattattgaatatggacaataatatcaaatatattattatcaaattgattattttgtgacgcggcgtcaaattttaatcgcgtctgacgaatgagcgggtaataaactgtctttttttcatgaatgaatcgagctggcattaggaacatgtcgtgtaagatttgggagtaaataacagaaagctgcaataaatggtagcttgtaatggtgaattaagacacccaatcgaaacaattatacggacacgatgaagttggatataaaggtatgttaccagagcgcgttttgccaatgcaattgcgaacaagctccgacaactcctatgattaggaaatgatctcgttcgcgaagaatacaaagcctgcaaaaagcaaacattaagattagttactaacaggaagatttttgaaataaatgcatttgctcttggcatttcctttatttgacactgtacatttatgatagaaaacttttagtaatagatccgatcgagttaaaggtatcgatttccatcctactgagccatgggttttgactaccttgtactctggtcgtgttgagctttggaattacgaaacacaagttgaagttagatccatccaagttacggaaactcctgttagagcaggtaaattcattgcaagaaagaattggataattgttgggagtgatgatttcaggatcagagtcttcaactacaatacaggtgaaaaagttgttgatttcgaagctcatccagactatatccgttccattgctgtacatccaacaaagccttatgttttatccggcagtgatgatttgacagtcaaactatggaattgggaaaataactgggccttagaacaaacttttgaaggtcacgaacactttgtcatgtgcgtcgcattcaatccaaaggatcctagtacgtttgcatctgggtgtttggaccgaaccgttaaagtttggtcattgggacaatcgacaccaaatttcacgttaaccacaggacaagaaagaggtgtgaattatgttgattattacccgctacctgacaagccttatatgattactgcgtcggacgacttaaccatcaaaatttgggattaccaaacgaagtcatgtgtagccactctagaaggtcacatgtccaatgtttcttttgctgttttccatccaactttacccattataatttctggttccgaagatggcactttaaagatatggaattcttccacttacaaggtagaaaagactttaaacgttggtttagaaagaagttggtgtatcgctacccatccaacaggacgtaaaaactacattgcatccgggtttgataatgggtttaccgtactttccttgggaaatgatgaaccaactttatcacttgaccctgtcggtaagctagtatggtcaggtggcaaaaatgccgcagcttcagacattttcactgccgtcataagaggtaacgaagaagttgaacaagatgaaccattatctttacaaactaaggagctgggttccgttgatgttttccctcaatctttagcccattctccaaatggtaggtttgttacagttgttggggatggtgaatacgttatttatacggcgttggcttggagaaacaaagccttcggtaaatgtcaagactttgtttggggccccgactccaatagttatgctttaattgatgaaactgggcaaattaaatactacaaaaactttaaagaagtcacatcatggtctgtcccaatgcattctgctattgatagattattttcaggtgccttgttgggtgtgaagtctgatggcttcgtctatttcttcgattgggacaacggtacgctagttagaagaattgatgttaatgctaaggatgtcatttggtccgataacggtgagctggtgatgattgtcaacaccaatagtaatggtgatgaagcaagtggttacacattattattcaacaaggatgcttaccttgaagcagcaaataatggcaatatcgacgattcagaaggtgttgatgaggcttttgacgtattgtatgaactaagtgaatccattacatcaggcaaatgggttggtgatgtctttatctttaccacagcaactaacaggctgaactacttcgtaggtggaaagacttataatttagcccattacacaaaggaaatgtatctattgggctatctagcacgtgataataaagtatatttagctgacagagaggtccatgtttatggttacgaaatatctctagaggtgctggagttccaaacattgactttaagaggggaaattgaagaagccattgaaaatgtactcccaaatgttgagggtaaggactctttaacaaaaattgctagatttctggaaggtcaagagtattatgaagaagcactgaatatttcccctgatcaagatcaaaaatttgagctagccttaaaagtcggccaacttacgcttgctcgcgatttgttgacagatgaaagcgccgaaatgaaatggagagccttgggtgatgcttccttacaaaggttcaattttaaacttgctgttgaagctttcacaaatgcacatgatctagaatctttatttctattgcactcatcttttaataacaaggaggggttggtcactttagctaaagatgctgaaagggccggtaaattcaatttggcttttaatgcatattggatcgctggcgatatacaaggcgctaaagatcttttaatcaagtctcaaaggttttccgaagccgctttccttggatcaacatacggtttaggagatgatgcagtcaacgatattgttacaaaatggaaggaaaatttgatactcaacggtaagaatactgtatcagaaagagtttgtggggccgaaggtttaccaggctcttcgagttcaggagatgcccaaccactcattgacttagattccactccagccccagaacaagctgacgaaaacaaagaagctgaagttgaggacagcgagtttaaagaatccaactcagaggcagttgaagccgaaaaaaaagaagaggaagctccccagcaacaacaatcagaacaacagccggagcaaggagaggcagtgccggagcctgtggaagaagagagttaaccacctcatagaaagacaaataaagaactaatcaacgaatgagaaaacatctttaatggatggtaaacatatatatatacagatgtacactttttatttttattgcgataggtgtgaaaatgaacgtgacttgaaactttgcgcgcaaacaaatcatattatgaattactaaacacgtccagtttatctacatttcttttcttctttaatccgatataataggtctcctttgattcgtctctagaagcgtcaggcttgaacttatgaacgttagtgaaaactgcctgcattctttttttaaataggttttcttcttcgccggtgtatagtttacaaacaaacgaacctaatggccgtaataaatctatagccgtaactaaggctgcgtcacataaatcaatagattggtaatggtctcttatactgacaccagatgtattagccatcctaaaataagcttgattagtaatgttgttccaaaaaccggttgtttggggccagggttcatacatatcacttataatcacatcaactgggaatttttctcgttctattagggtactattcgtattcggagtttcataaatgtcatcagaggtgaaaatttcacggtacaattcagtatctttcacatgggttagctcctcctcgagcatgttctggaaatagccatggtccttatgcaaatcatcgtgtctgttcaattggaaatgcttagaaaaaaagagccgtataagatcatgagttcttttggccaatatattagcttgaatagagttcacaccatgcggaggttcacaagggagaatgtcaacgcccagtatcattgaattaggtgaacttctttgccgtgctacttgggaccaagccccaggggcatacccaagatctagaattctctgatcggtcctgtttttgctaaaaagccgatatttatcatcaatctgcataagcttgaatgcggctctagacctcagattttggaccttggcctcttttgtgtagggatccttcagttgtctattcagccatctgttttgtgagttagaattataccgtacatgtattcgacctaaagaagacgatattatactcctgatacgattgtacactaaaatcatgctgtaattttcccgtcagtatgtgtagtcattacttcaaacctcggataagcccatcttgatggctacgacttccatctatatcagaggctgacatttttctctcattgacggagacgccctttaaccggacctgatcatttttaaaagaacgccagtaaaagagatcttacaaataccagagaaacggtattgaaccttcttctttgattagaacaaattacttgatcttcttttttaaaaaagaactgaaaaatcaaaaacgatacatgaagatggtatgtaagttagctaaataacttgcttaatttcaagaaaggggactgtaaaaaattcagtttactctaccattatctccattaacatatcaacttttagatcgcaatgaagaagactgcgttcataaaccttacctcataaggccaaacagctatcagcttttggcaaaagttgaatacggacatttttgaacccatacatctttcaatatgcacgggtgcaacctcaaatatttaaagtttttttttcctgaaacttttttttcgcacacaataatgccatagacatcttttggcctcagattggaaagtccgaggaagaaagacgcaatcaatgggaagagtgttgtatttggattaagatatgtaagtacatcttcgcagcacttcttgagcattacgttatttggtaacctcttgaagtttcaggaaagactccatagaactagtcgcaagcctcacggaccaccaaatactttggaagactaattacatatcataaaatgtctaagatcacctcttctcaagtcagagaacacgtcaaggaattgttgaagtattccaacgaaaccaagaagagaaacttcttggaaaccgtcgaactacaagtcggtttgaagaactatgaccctcaaagagacaagcgtttctctggttctttgaagttgccaaactgtccaagaccaaacatgtccatctgtatcttcggtgatgctttcgatgttgacagagctaagtcttgcggtgttgacgctatgtccgtcgatgacttgaagaagttgaacaagaacaagaagttaatcaagaagttgtctaagaagtacaacgctttcattgcttccgaagttttgatcaagcaagttccaagactattgggtcctcaattgtccaaggctggtaagttcccaaccccagtttctcacaacgatgacttgtacggtaaggtcactgatgtcagatctaccatcaagttccaattgaagaaggtcttgtgtttggctgttgccgttggtaacgttgaaatggaagaagacgttttggttaaccaaatcttgatgtctgttaacttctttgtttctttgttgaagaagaactggcaaaatgttggttccttggttgttaagtcctccatgggtccagctttcagattgtactaatcacttccgagcgattaatacatatctccatctttttaaataccttttttaatacgtatgactctaagtagtaaaagtattatgcatagttttagccagatatttttgggcccggaatatatcttttcgggaagctcggagtatattgcaccgatccgattcttactccatatcatgccatttttctttcctttctcagcgatgttttgtaggaaatcacttagaacttgccttactttaaaagcatgttgagtgaatttcacagatcgatatgctttggtgttcaatcagttcaaccatacctgctattatataatcttcgactcgcataatataggtattccatgcgcaaatagattacttgcaaaatggacatgactaaaaaccacaccactgacacagaggagtttgatgatggtgatatacgtccagtcagtttgggaattgtggacgattataacgcttcgttcgaattacctttgaaaccaaagtttttacagagtgagaatttctcagatttaacaagtgaatgggaccagtctagatcaaatacgcctggtcttgcagaaggcaagactgagaaagcacagccatgcggtacaacagatagttcaaaaaatagaatacatgtagagcaactgttggaatccgctaatgaaatgaataattatttggcgcagaatatagagaacataaacaattttcaggtggggctattgaatggagggaaaggattatatagttccatgggtgatgattcgagcgcgtgtattaatggcactaattttagctcaacgtccaattttgaactaagtgatgatgagctagaggataccacgggttgcacaagttctatttttgataaagatcttttccatcaacaaaacgggctaagcatacctcgccgtagatcaccactcttcaaatctccaactgccagtttcgaaattggcgatgctacggatgtggaggagcaagatattgatgactccattttttctgaatgtagcagcattacaagctttgatatgggagggttgcatatcagtctaccacacgatgaagaagaagatcaagaaaaaactaagtccgaaagtgaaaacccgttgctacatggcataccggttgatgtagaagtgccccacatatcggttgatgaagctctggcgaatttcaaggaaaccatagaactactactaaaacttagtggcaatagaaagtgtaccggtttcaatactagagtggagaaaaaagaatactcgaatttctacatgaaaagtaaacccaccttatcatcagcagattttctcaagagaatccaagacaaatgtgagtaccagccaactgtttaccttgtggcaacatttttaattgacacgttgtttttaacaagggatggcaataacattttgcagttgaagttaaacttacaggaaaaggaggtccatcgaatgataatagcagcggttagattgagcacgaaattattggaagatttcgttcactcacatgaatattttagtaaagtatgcggtatttcgaaacggcttttgactaaattagaagtcagtctattgatctgtgtgtgcaatactaaattaatggtcagtaacaggaaattagccgcctccaaattacttttgaatgaactacggtccttctgtgtatagttgatacaagtattttagataattattttaacgaacgtaacgaatgctttccagtcaatagcggcactggtaatatgatacaaacaatttctcaataaaacaacgacaaacttagtctgtttatatttccgtgcaatggtggaaacctgtactcgatattggagaaaacttcagagcttcccaacagttatcccggattcttaattgatgctctcgaaacgcacataaaaatgtgatttttttactcgcattaaattactgttgaatctatggttcaaacaaatgtatatttgcctacacatctttctctgtcccttctgtattgtctaaccttaaaatagaaatatttcatggttttatttcttttaagtttattatccatttttaacgtggtgagaaaacccgaaatgaaaaataataaaggaaaattatagaggaaaaaaagtgtagaaatagaaaaaaaataaaaaggataataccgatcagaaaaatcctctttcttgctcttcttcttttctttgtatttctcctgaaaaaattcagaaaaacatatattgggttaaatacataactatttaaaaggctgtaaacaattcaactgacattagatacatcacactcaattactgttggaaataggcagatatatccagatttttacaattactatagcacttccattgaagatatataaaaaaagaaaataacaataggaggaagtaaagaaagccgttaataaacaatggtgttatataaaaggaaacctatattacttcctgatccaaaacctttaccattggatttgaatgtacaagtatggcatattgaagagactggagaatggttttctagttacgaagaatttttagaaaggtttgatttctacacacgccaccattttacatgcgaaatcactggtacttcttgcctgacttttttccaagctctggatagtgaggagacacaattcaaatacgtcgaagacagattcccattaaagttgagagaaccagttgcaagatttttacattttaacggaataagaaggttagatgcattggtggagaaagtttacgcaagatttaaaaatgactttttcccaggagaagttgtttatctacgtaaacagaaagactcttctaccacaagctctaattcccaacaaagtactcctcaacctgatgatatggtcgaaatcaacagtgttggtaatcctggcttaccgcagtaccaataccaaagacgttatgttatcaaagaaaaggtccaatttaacgcaacgataaatccagagagcagggaaattgtgatgcccgctcatactaaatacatgctgatagaagaagcagcttccagtaataaatccttcattgttgatcaaggacaaatttacagggaccgttccactttcactaagcacttaatcaaatgttttttcaagattactttacagagggcatcttcgaaaatgggtgcaccttggtgtgtcaaaccggaatatttagcgatgtatggtttaacgatggaatggccaaaagatatgttaaaatataaagaagatgaacctgtcgtagcaagacgttccaacagtgccaatgtttcatccccagaaagtgaaaagaataaacgtcaaagtaaatcatcgggtaaaagtaacacctcaaacgatgcttctaacaaaaaagaaaccaagaaaaaaagaaagccaaccgaagtaaatgattctgagaataattcttcggaagaagacaagaagaagggtcaaaatgtcacatcagaaacacattctaaaaaaaggaaaaaggaagccaatgaggaaccgaacacggaaaacgtcgaaagcgttcctacaccagctaatgcggagcctcaggctgtaacaataacgagcataatggatgacctagctttgccatatcaacatccaccgaacatctttccaaacttaacgtattataatgaaaaattagaatgtatttcattaggttctacaaaactttccagaccttttgattcttttggaaagctattacaagcctatcagtttctgaatacgtttggttcgaaaatttgtctctctcattttagccttgaccaattcattacttctttgaaatgtacagacccatatgagttaaagggcgaagttgttttagtgaacataagaacgcaaacgtctaaagaacaagaaattgaaaataacggcctgccgatgaaaaacaaagcagagactactactgaggaagactctgaaaacccaagtgactggcaaagaaattcatttattcgtgatatgataatgaaaagaaattccgacaaggttgagtacaagattgttcacgatgacccagcatccgatgatatacttgataatatcaatcataatgggtctgctcttctcattgaagtttttactgcgctcttacgtttgttcatcaacgaagaaggcgattggagttgcatcgtcgttgaaaactggataatagacgacaagggagtccttatggagagaaaagatgaaagaggggagggggaggcgaagcaaaaacgaaatgctcacggatactttttacaagataaggaaaagatcgacaacctaaaggacacattaaaggaaaacgcaacagaagttcaaaaagaatcagacgctaaaaacgaaacaaattcagaatctgattctaaatctgattctgacagtgaagaacgagatcctaaattagaaaagtgtttgaactaccgcaatgttaactggatagaacgcttgacgaaaaggcaatttaataacagttactggctaataattttactgggagtcttagaagattgtagacatcttcccatgtatacagagtttattgattctttcatagaaaagatcatacccaaagatatatcagctactcaattgcccaaacagctttggagaaatttctgtcgaaagctgtcgttcagtgacaaagtcaatgcgctgtggatacttgtagatctcgtatcgcatttttctccagatatcaaagctgctgtagatgattccatggaactatgtggtcaaattcgtagcgaaagattcaaagttgcgagagagttgaaaacggaggcagccgtcttaagtaatcttcaaggcgacctgcaggcaattcaagagaagttaaataaaacagatgaaaacacaccatcagccgatggtgccgataaaaaagatgattccgaatcaaatagtgaaccaattgatcttattatcattgagaaaaagcaaaagttaattgaagagcaggataaaaaggtacaagctttacaatcagataaaaatttcctcgataattgtctatttgaaaacgatctacaaagattaaagccgttgggattggatcgatacgggaacaggtatttttggctggatcacaatggtgttccatttcctcaatatcctgctggtatgaatgagacgccgaaaagtaacaatagtttgagttatcactccggtcgtttattaattcagggacctaaagcatcatcggcgaaattctttttgaacgtcagtgatgagcaattgagcaattggcaaaaaatcagaaattccgaaggaatatccgaggcaactagggaagtatttggtatctccaaaactagttccggatcttataattacgtagaaaatggaatagaggtcgaactattggacagtaatgatcgcgtaaacccacttatagagctgacacctattcaaaagaaaattatggatgaaacaccttcaaggttgctactatcaccagatcaatggtattgcattgacaagttagaggacttgtcaagaataatggactggttagataattggggtcgcaaagagcatgatctcttgaggcaaatcagacccataatggaacgaattaaaagttcccttagcttgcgcgaccatgcgctgtcactgacagcattcaccaaaaatgaagaaaagttgctaaaggagttagaaaataatgaatttaccgaaaacgaattgaacgttgatagtatggatgttgatgataaaaatagcggtgttaaaagtgaggttgatgtacaggttgatgccgaagagaagagagaagctgtgatagacgaaaagttggaggtgattgcagacgaactcatgaagctagatgatagctcgaaaacacgcaatgttcttaatagaatacaagaattagaagatcagagagatgaactcttggaacagaaaaaatccataataaattcgcagaggccaggcgcgaggattttagcccgttcagaaaggaaaagaaccaaaatctcccgtggtaataaggtgaataagcagattgaaatattgactgacttagtcaattatagacattttaaagctatggaagatgtgatagcttggaaaaacgttttagcaaattcgatatggggttcctcacttcgcaaaaatgcatctggtaataaaaggagtggtgtcattgaaacagtagacgataaattaaaagatatagtgggccaaacctcaagaacagtaacacctgccccaaattaatatataaaaaacttcctttgtaactgatggtaaattgtagtattcataaataggataagattattcattgtaagcataatggaaaaaaataacacaacaaagccgcgcaagattggaccatactttctatctaaggtaactatcacttactggcttgatggatgcgtatttttgtcggtaccagcttctgaaatatcgatatcaaacatagctggctcaattccttccatcaattgctgggtaatttcgactggtaaaccgttatcgttagagatattagcagatgcgctatcaaaatcgagttcttgggcacctgatctcaaattgcaagaatggcaaataatatcttcataccagtataaacttttgtttgtaccacaatgtgggcaagtcctttcgaaaggaagtacgtaaattttgggtttaatagcagagtcgtgtgagtttcctggcatttcgccgtgtcgcagtctaagctgttcaaaatatctcaactccactagactatggtcagattcgcacttataatatctgcagtattgttctatgtatgacagagtatgttgaggcttgtacgataatggataaagttcgtttccttctaagctgatatcgtgtctatcgcatattagtataggtctcaaagtgtatgtatcgttaagcttgacatcctttatgcacggtagagtggtgtctacagacatatttttcttttcaaacataagcttaaaattggagctgttctgtgcacatgtaatatgatacctatattggcatttgttacacttcactaacccacctccatttatcctgcacacaccacatgtaaatctactatgtttaataagcacagcagtggtattaagggcaggttgcattgattgtccgtttccatatttgatatcttcattgaaaagtgagcaaaccaaatgcacccatgtccctaagctcgtgcatttcaatgcgtctggacatattttaaatgattggctcctatatctatcatagtcatagtccttcgtaggacacatactacattggtaggtcgttgatattataggattgaggtcatttgaacaagggtcacataaccatttaaatgtcttaaggttagtgtttttcttcatatctttcggcagtttaatagcataacagaagtagtgtactgtaagtccacaattaccacatactacctcatagttgtcattgtcgttaaatttttctttgcagacactacaaaaagtccttgcgctattatttgcccatgctgtatcaggattttttggtttattcttagtgtgtttcaaaatcatgtctttctctaacattttgctcggtttattaccatcatggtatttttcaagggcgacagaagtttccttagaatgtgaaataactgtataattgtacgatgccccgtttggttcgtttaacggattacttaacgctatgtcattgatcattttgatcttcttcgttgaaggttcattatattttggcagcttattattcactaactttaagctattccgtaatcgctgaaatgttttgttatcaaatttgacaaatttaaaacctttatctacagacactgaaccagaagaactgccgcctgttttaattgaaatttctatcaaatcattcgaagcattagtgattttaggaatattgttattactagccttctcgataaatacatcgttgcacttgcgatttcggcttgtatcacttgttttgatagtaccaggtgattgtcgaattatgttcacgggaaattcgtcctttgtgtttttcgctctttctggcttttgttcagggatggcttttcttacctctttgttgtcctctataaatagctcaagatctcgttgcatcgtctccgggtgaaactcattctttcgatatgatctcacagccattttgtagagttgcgtgtggaatgtcatggaataccgcttcattttcacaaatgaatttgggttcttgtaaactttcattctttgcctgataattagctctgaatcctgaacaagttcccattctagtagtttattatgagcttgaaagggagataacgtaaacttgtttgtgttattctcctctataatcccttctatcgctgaataaaaactattctgacaggttcccgttatttttctcaatgtttcaagcggtggtacccacttaattgcgtatcttcgccacatacgagcacaacgaatgcaaagagcgccaagtttttcattctttttgctatgggcaggcgatttctctgaaatttctgttttttcgttgactcctgtctgcattcttatcttgatcttttcatcatctgaacctccagtaactctataccacatcggggagtaatctgttttacaaaacatgcattggaaggaggattctgctaaagagagtttctcagtatcaaaagaagaatcatctatatactttgtctctacgtcattttcatgattagcgatttctttttttcttttattctttgataacttactcaatttccctctcacggtaaggcctctttcagtctttttccaattgtaataaaatctaacaatcatcgacataggttgagtgcccacatactcacacactgggcgtaattcactcccaaatttctcgacagcttcctcaaactttcggatctccacggcggtaaaacttggctctttcaaaaattttctggaaagctcccttttacattttttaaatgcctctgctgtatcataatttgtaaataataaattctttaggactacatcaatgaaattacaagtctcacctctcacattgagaatagggcatatttcgcttttgcattgttcaatatattcactcaattttcgagtagtaatttttgatgcatcaagtacccatgctagttccgaagttttcgttgagcctcgctcttcttctgaatttgcacttatatacgagttccgcctccagggcacattatgattacatccgttccattgatacttcactcctaccctagagggtttgaaaggatatggaaaaaacatagaatcatttaatgcgtcaccaatatgagaaatggaatatattcctaagtattgaaaccagcaattttcggtattataaccaacattctctttgatagctttgctagaaatttcttcaattttttgtcttacagagcgaataaaatccagttccagtgcttgttcttctagaaacctaacatgcgagtccttagtaccttgttgtttctgtaagcaactgaagcaggtccaaacgacgtctttgttcggcttcctgtcaagtggcggatccatacagtatagatgtgcacaaacgccgcattcatcacatgaaaggctctccttttggatacaccattctttacagaactgacatcttttatcccattggtagtctgcaggacttaattcgtttacctctagttcatggaaaacgtatttcttcaaaacgttctccaatggatacttcggttctgtatagatataacgaaatctcctattcaaaacataaagaaatggcgacttactgttccatttatttaatattttatccgtgctgtaaactttgtaatatttcaaagtatatctgtcaaaaagttcatcaaagtaaaagatattgggtcgtataatgcattccttctcattaggaagaacatcaaaaacttcgtctttatgaaatatactacattttcccctgtatgatgaaataggacatatgtcctggtgtaatgatgcatacaccaaccttgggttaaaagtatttacgtgctcttgaatatccctaggacgataaaaccaattcattctaacttgaaaaaatttagcagggaagaccgatgttgtctttatagcttcatgaatagtgttagaaaattctggtttactaacaaaatttacaactctgccaacataataaggctcgccagcaggctctgatatcatataaatagtgtcgttcgcagataaaaggacagattctgtattgaaaagagacatctttttcaagtcaatcatggcatcatctagatcaagtatgttagagaatctgctattctttctgaacgaagggggtaatgtagggataaagttccagcaagtattcttatcatgaaggaatttttggtacttgaatttctcgtttctactagctggattgcttgtccttttacaattcctgggagtttggctattgctacccttggtcttagcaccacttttttccgctatttgtatttgttgaactaatttagtatctatttccatttcattataattcacgtttttagcagcctctcttcttctaggtaattggaaatcttcttctttaggcatagcgtgaccagctgaaaggcagatgatctcaatatgtcccgataggccaattttgccaccagatagttcgatggcattttatttttagtccttttgaaagcaatatcataaaatatatatagttctccatgatgttcgggtcagtcgctccgaagcgtaacctagtataataaatagttcattgcagaaaataacgaaagaaatggtggaatacgatctgttatatctaaactaaagctaactaacggaataagcaaatacgaatcgaccgctaatttaacaaatatggttttagcaatggaaagtagagtggcaccggaaattcctgggctcattcaacctgggaatgtcacgcaagacttgaagatgatggtctgtaaattattgaattccccaaaacctacgaaaacattccctggttcccagcctgtgtcctttcagcattctgatgtggaagagaagctgcttgcgcatgattactacgtttgtgagaaaacagatggtctgcgggtgttgatgtttatagtgataaatcctgtgacgggtgagcaaggatgctttatgattgatagggaaaataactattatctggttaatggatttaggtttcccagattaccccaaaagaagaaagaagagctgctagagactcttcaagatggcaccttattagatggtgaacttgtcatacaaactaacccaatgacaaaattacaagagttgcgttatttaatgttcgattgtcttgctatcaatggtagatgtctcacacaatcaccaacaagttctagactagcccaccttggaaaagaattttttaaaccatacttcgatttaagagcagcgtaccctaatcgttgtactacttttccgttcaaaatttccatgaaacatatggatttcagttaccaattagtaaaagttgctaaaagtttagataaactaccacatctttctgatggtctgatatttactcctgtgaaggcaccttacactgccggcggaaaagattcattgttattaaaatggaagccagaacaagaaaacaccgtggacttcaaattgattttagatatcccaatggtggaggatccttctttgcctaaagatgatcggaacaggtggtattacaattatgacgttaagccagttttcagcttatatgtctggcaaggcggagctgatgtcaattcacgtttaaaacatttcgaccagcctttcgataggaaggaatttgaaatattagaaagaacatacagaaaatttgcagagttgagcgtttcagatgaggaatggcaaaatttgaagaacctagaacagccattaaatggtagaatagtagagtgcgcaaaaaaccaagagactggggcgtgggaaatgttaagattcagggatgataagttaaatggtaatcatacatcggtggtccagaaagttttggagagtatcaacgattcagtttcattggaggacctcgaggaaattgttggtgatattaaaaggtgctgggacgagagaagagcaaatatggctggtggtagtgggagaccactaccgtctcaaagtcaaaatgcgacattatctacctctaagccagtccattcacagcccccaagtaatgataaggagccaaaatatgtagacgaggatgattggtcggattaggctaagaagtgttcgtatcgacatatatcggtgtaagaattttgtgtatgaataagatagaaaagcaaaagcaattgcttttgctaaattaattcagttagttatctatttatatgtacatgagaaatgggagaattttgagaagcgagggtgaaagtgttatatacgcatatacatgtatatatatgcgcatgcttatcacctatgggaaaggactaaacttttcaataattctcttgggttaccgttaccacttaggaaatatttttcgtcaatcaagttctcccacttttttcctgtgatatccttgtctaataaaacatttgattgtttgtagtaatcgattagttcgttaacttcctgtttgttcagtttaggaacctcgaattcggtgacattacctttttggagcaattctacgaacttcggttcatagtgatatctagtaacataggggtctactgggatcttgcccaatgccacgggtaaagttttgtttgtcctgtcaacgccggatatagctaatatagtagaactctcaccattagcaaatttcgtctctcctgaaataatgtccatcatcaatttacccatttgtaaatccagggaatatatttgtttattctctgtatttctgtacgcagaatatgcagtagttaacacttttgaaaaattatccactgtaaacatgattggcaccttggattggacagataactcatcaataatggctttcattagttttccacgattatgcgggtgggtcattacggataacaaatctaaaactgtatttttcgttttgtttaatgtgacaaatggttttacagaggcattctttgggtttgcattcgagaacttgtagtctttggatagctcaatagattttaacaatgcagggtcatttgccttcaatattttccttataagctttttcaaatacatcggttggatgaaaagctttaaatcatcatcataagaaaagtcattcctaccgttcaggaataattcaggatatgatatgttaataatgatttgcttggaatcaactgcatatgcatgcgcttgagagagtagtacagttttcccgacccctggctctccagtgattataaattttttaacaggatgagatactagtttcttcaaaaagctattcgttgcatcttcacgaactagacaaaccggtttttgaaaaagttcattgaactgcgacttcttgaaggaacccaaatggtgaagggatttgtactgtttgttggaatatgatactactttattcaaagtcttggaaatatcatcaaagttgaagataggtaatgccaaaggaacggcggtctgttgtaattgagcggtgtgcgtggtgtttgtccagtttttatacaatgaaccaggagtaactctctttgcagatgagtaagatgagactgaagatgattttttggaaaatccttgagttttaccttttggtgccggtttagcagcctggagagatcgtgccgtagtgaacagcctttgcccaatgaatcttgaagttgacatacgtagcattattctgatacgtataaccacgtggcttgtacttgttctcttgttaatgttttccctcgaagtatagaagttgatgtatatatacaatatacatatatatatattcttgtacatagtacttgctgagtttccttttctttttcttccgttttgtaagaaagccccggaaaatatagtgttccataggataaagaaaaacaggcatacatatgtgcaagctagtcgagtaggataggttcattagagaccagtcttgcaatatcgtcattcagttccgtctccaaattaaaatcagagtagtaatgtagcgggatcaagggcgaaatatccttgaccgtgggtatgaggttcccacttgaccagtttcggaatacgtgctgcgctgtgatgggagtatcgaatacagtatatatgatgattgaatcatccttcgagtagttgtttctttcagagaagtagatgtcgtagatttcattagcacttagcgtgatgaatacttgattgcgcaaatgagataagcagtttgatttattatttgattgcaggaagttgtcaaggacaattctcaaagtagagcaatcgtaatacggatgttgcgaagcattttcttggtcttgtgtgttgagatgtttccagtcaccatagggcaagttgaaatgttttagtttcctgagtagctcgccgtggcgttggatttgcaataaatcaggatgtggtgtggtggtgggtatcgtactcgattcagattcttccagcttttgtataagtttatttctttcaatgtcgtttgttttccgtaggaactcaattaaccagcggtcgtaatggggtctcacgtctgcattggtgaggatattagttgcggtcgataataagtggaatttgtgtataattgatggattgtccgggtgtttgtcaggatgatacttcagggcaagggtcctgtatttgcgtttaatttggggcaaatcatcgtagatggtatggacgtccaggggggtcggtaattctaatacatcatataggttcaaacgttgatttattacgtcttccaattcgtgtcctggcatagtcgtggcgaggcttgtagtacggcgatggacttgctttttgattttgctttcatcttctaatgtcttgcgagataatatgcaaggaaaacaaaggaaagaaaatacaaagtaatgcggcttgcatatatatatacatatatatatgtatatatgtgatatatatatgtgtgtgtgtgtatatatattcatgagtgtataaaatagatatatgaatgcgtgcgaatgtagttataattaggtgtgttcagttggcccatctttctaccatttcattcatccattgcgggccttgtaattgaatgatcttgggcagctcgtctagcccttccagcaggccatcttcattaacgatcgccgactccatgaacccgttcaacagctttaaaatgaagagacagtttggatacacaatgcattgcgaataaggggggttgcaccagtactccaggtatttcaagtagtttttgaagttaggagacttccagatctgctgttgagtgagtaagtacgttacgtattggatgtttgccagtgactggataaattcgagctccacttcgaacctcgtggggagaggattttgatccgaggaaggtgtcgctggtgcgtttccattagtgcttgacatcctgggtggagcttgggggaactttgccgtcttatgagtgctataagttttggcttactttgcctcatttttcctgcatttctttttctttttcatcctttaagaacacgttagcgggaaaaccgtgaaataaaatacaaaacgaactgttcgaaaaaagccaaaggggaaacgcctaaaactccactgaaaccagctataaagcacggcatattacaacaatgtctagcaaatggtttaatgctatacacctactggtgtgcccgttgacggtactggtaggatatctcatgaacgcgtatggctacggtgcggcgctgcaagcaaccctgaataaggatggtctggtaaatgctatgttggtaaagaaagggtggttttggacttccttggtcggatggtggtgtattatacgctaccgtgcggtgccgggggcaaccggcagagaccgaagacacattgtccagtcattcaaaaggtatgccatactgacagtgtggtggtacgtattcacgcaaggtatatggtttggcgtaggccccatcatggacttggtattcgtatatacgggtggccattgtcactatgacgtcttcgatgatgcaggtcacgtgaacgaagacttccagggttctgtcacccggactaatcgcgcgttggcgctcattcacaatgtcctcactttgcacggacaccaccaagaacaccgtcagcaacaactctgggaccgctccatagggtcgatccagggcgccctgcaggcgacgcaaccgaaaaccccaaaaaacgtaacggccagcgctgccgctgccatcaatacttttattcatgaccagatgcacaggtggcaaggtccgttaaccacctcggcacagtgcagacgttttggaggccattgggctggaggacacgatccatccgggcacgtgttcttggccaccttgatgtgcatgtttcttctaggtgagctacgtgtgtttgggcgtcgtgcactggctcacttgtacgcgcagaaatggcagcttgtacgattggtgacccgccttttcgacactggaccgctatggacgtggcggcggtgtggcggcggctcaatgacctgtggcgcccgtttgtggcgtgcgatagtcgagccgcctgtcacgtgcgcggccgccctgctccgtttgacgcgatgcatagcatgcgaccacccagtaatcatactgctgacgctattggtcacgtggttatggcagctgctgttgactgcggtggcgtcccgtttccacaccgtacgtgagcacatgtctggattgctagctgcgtacatagtgacaggccttgtctacgctcgcgacgcagccgcgctacgtccagtatgactcaggaaaagttggcgatagaccacgagcgactgaaaaaataacagcgacttttctcccggtagcgggccgtcgtttagtcattctatccctcggattatagactgtgaatattgcatatgcaactttgactcaaatttttccaaaatttgatatatatatatatatatatatgtttgtatgtatatatatatatacgtatatatatcatatatacgaaaagtagaaaaaaaaaggtgatatttcgctcgtggaaaagctaatgccacagcttgtgtttcgtgtagtttgccttgctccccttgattgaaatagtctccctaaactaaagttatcagcaaacagaaccaccacagttactactacaaccacatcgcaatatgaagatcacagaaaaattagagcaacatagacagacctctggcaagcccacttactcattcgagtacttcgtcccgaagactacacaaggtgtacagaacctgtatgaccggatggaccggatgtacgaggcttctttgccccaatttattgacatcacctggaatgcaggcggtggacggttgtcacatctgtccacggacttggttgcgacagcgcagtctgtgcttggtttggaaacgtgcatgcaccttacctgcaccaatatgcccatttcgatgattgacgacgctttagaaaacgcttatcactccggttgccagaacatcctagcgctgagaggagatcctcctagggacgcagaaaactggactcccgttgaaggtggcttccagtatgccaaggacttgattaagtatatcaagtccaagtacggtgaccatttcgctatcggcgttgccggctacccggagtgccatccggagttgcctaacaaagacgtgaagcttgatctcgagtatttgaagcagaagatcgacgccggcggcgacttcatcatcactcagatgttttacgatgttgataatttcatcaactggtgttcccaagttagagctgcgggcatggacgtgcccattattcccgggatcatgccgatcactacctacgcggccttcttgagaagggcccaatggggccaaatctccatccctcaacatttctcgtcccgattggatcctatcaaggacgatgacgagttggtccgtgatatcggaactaacttgatcgtggaaatgtgtcaaaaattgctcgacagtggttacgtttctcacttgcacatctacaccatgaacttggaaaaagcgcctctcatgattctggaaagattgaacattctacctacggaatcagagttcaatgcacatccattggccgtgttgccatggagaaaatctttgaatccaaagcgtaaaaacgaggaagtcagacctatcttctggaagagaagaccttactcctatgtcgcaagaacctctcaatgggccgtggacgaattccccaacggtagattcggtgattcgtcttctcctgcgttcggtgacttggatctgtgtggttcagacttgatcaggcaatcagcgaacaaatgtctcgaattatggtccacccctacttccatcaacgacgtcgccttcttggtcatcaactacttgaatggaaacttgaagtgtttaccttggagtgatatccccatcaatgatgaaataaatccaatcaaagcacacttgattgagctgaaccagcattctatcatcactataaactctcaacctcaagtcaacggcattaggtccaatgacaaaattcatggttggggacccaaggatggttacgtttaccagaagcaatatttggaatttatgttgcccaagactaagttgcccaagttgattgacaccttgaaaaacaatgagttcttgacctacttcgccatcgactctcaaggtgacctgctaagtaatcatccagacaactccaagtccaacgctgtgacttggggtattttccccggcagagaaattcttcaacctaccattgtcgagaaaatttcgttcttagcgtggaaggaggagttctatcatatcttgaatgaatggaaactaaacatgaataaatacgataaaccgcatagtgcccaattcattcagtccttgattgacgattactgcttggtcaatattgttgacaatgactacatttctccagatgatcaaatccattccatcctactaagcctataataacacagacaacgataacagttctttaacagaattgtcaaccccccctctttgcattacattcaacattacattgcatttttttttttttattcactattattatggttcttcttttttaccagattttgctccttccttttccattgttttaccattcttttttaactagcatttcaacatgtgtttggttaacaccccttcttttttttcaggaaaatcctttcatttcttctcatactttcaacaaagttttttaaaggtactttaaaatagttcaacaccctcttccttcatttatttattctcttcatattcaacatactcgaaaaggaagaacactaaaagtacttacattttcacatgtatgtatacctatatatatatatatatatactcttatagatatatttacaaattaaaggaaaaaataataaaataacctccctgtcacaagttaaaacacggccccatcacttataaatagtctcgactcgtgtttttgacaccaattagctacttttctcgcactcttgaataaaacccttttgtcaacaatcccattatttccaatcagatacaattcaaaagtgggcgtcacccacgccattcctaccatattaaccgattcttgtttgaatgatgaatttccaataatgtactcatccaattcagaaaaatccatttgtgtttcgtccatcgccaagtcctcattgtctttggaactccatctaacaaaatttaacatagacctacttaacaaattgccattatctctcactaccgtgccatgtaactgttggtagtatgtcttcaatttcaattcatattctagcccctgtgaagaatccagtgcgatgttactgttgacttcgaagtgcggcataacatattgaacgttttgcttcgatttatatatgaaatgatgaaccattggtgctggtatatcgctaagcttgaacccttttgaagtatttatctttttcaatagcttctcttcttcgagtttaataatcaactcgtcactaaacgacttcaatgaaaagaatgcatccttttgtgcacttattaatactagtgccgatttctcattgctgtgagtatcattaggtagaaacttaatataacaataaagaaaaccactcgaattgaacttgggaaaacaaatgggtacccaaagttcctgagtttcgtctaaattttgaaattgatgagatattaggcaaaatagaagatgtaaatctgtagtgtgtaaagtatggcctctgggtcgaagaacacagcacaatttattctgaggcgcaattatcaagccgtacagtaaggtccccctgggaatgtcctgccttttctccagttgctgtaaaaccacattctgcaactttaatcttgaagaatggttaaatggtaagcattgtaaagagttcaatagtaaatccgggaacattctgttacagattagtgaacatatttcgtctaaattttcaaaatctgtgctttctagataatttctcaggtcgaaattttctcttttggaaaataacctaagtaattggcgttcacttaaagacgaaagaatatacgaatataaaaaatccaactgattcaacaattcgttcgaggactcgcctctttccgattgagccattagtaatataggtgatttatccaaaaaagtaagccttttaccagaagttaaagtggatatagttttcaattccgatggtccattgacttggaagtagcttattaccgtattaacgagccctgtatatgacatgatctgttcatctttgccgtgcatgcaatagatcggtttacccgctgacgtgaatatgaagaaatttttgtcacagagagtctggctctcatttaacttgcagttactattgaacttcgaaaacttgaatacattaggaatttcgttacttacgtacggccgtctctgtagttccgatcctcttatagatgtttccatagaatatatgctttcggccaagcgactcctgatgtcattctcgctgtccaaataaggaccgaaatccttttttggacagtttagtgctctcgttgtatcatcattgctctttgccaaatctgctgacaataaattatttttagcttgcaatttttttgtttgcaaaggagatcttctggatgccaaagatgttgtattcaaagaatttacagaggtagatttactaacagaatgatcatcgcatattggcattgctataggcgccttcttgaagaatgtttcatctagattaaccgatgtcgttggttctgaagtcgttgccacgattggaataccctcaaaattcccacttttactatgcttcaattgacccttcggtatctcagcatctaggtagctttcattgagattcatagttccgatgtactgattctacgtttgtgtactttgatagacttttttattcaattcgtattcactactatctttgtctcgtaccgcggtttttatcctttatttcagccctacgagatagaacgatggagcctagtaataccattttatgtaagcaaaataagaagaaagactaaaagaattaggatatgttgttaatcagggataaaggtacgcatactagccttactacgtaaatataaggttacggtttacgatcactattgcaagatactattgtttagcattggcaaagacttgacgggaaatctttgattgggcccaaccatattcattaaagatccgggatgtgagcttgaactgcttttcgacgcgaagaaggtttacacgtattttagtaattggcttattcactaaggattcttaaggttttcttaatagttttctacgtcggcatgcgattgtttggtttagaagactgctttctaaatatggttgggtgtatttaagctagacccatacacccgctctatgggattatttacttgtttgaattttaagatttgtgataatggaactggacgcaaacatttgatggaaaacgcatgtcatcattaacgaggtaacgtaggtatctgtcctgccttagtattgcacgcagcttcccaggacgcctagctattttttcatctattcccctctgtagtaacgtaagagttttcaagtttttaattcagactttctcttcctttgtttccaatttccttccttactgcttgataccttttcaatcccaaagaaaccgtgttctttatatattgtcgattgaaagttacctacatcaactttccgtgttccattccgactataacaaacaaccaataagctcaactaattaagtaatgtctgctccagaagctcaacaacaaaagagaggtggtttcggtggccgtaacagaggccgtccaaacagaagaggaccaagaaacactgaagaaaagggatgggttccagttaccaaactaggtagattagtcaaggctggtaagattaccaccattgaagaaatcttcttgcactctttgccagtcaaggaattccaaatcattgacactttgttgccaggtttgcaagacgaagtcatgaacatcaagccagttcaaaagcaaaccagagccggtcaaagaaccagatttaaggctgttgtcgttgttggtgactctaacggtcacgttggtttgggtatcaagaccgccaaggaagttgctggtgccatcagagctggtatcattattgccaagttgtccgttatcccaatcagaagaggttactggggtaccaacttgggtcaaccacattctttggccaccaagaccactggtaagtgtggttccgtcactgttagattgatcccagccccaagaggttctggtatcgtcgcttctccagctgtcaaaaagttgttgcaattggctggtgttgaagatgtctacacccaatctaacggtaagactagaactttggaaaacaccttgaaggctgctttcgttgctattggtaacacatacggtttcttgactccaaacttgtgggccgaacaaccattgccagtttctccattggacatctactccgatgaagcttctgctcaaaagaagagattctaagcttgttgtctacaaattataaaatagttttttataatcaaccattaaataattttgtacacttataataacactttatttctcgttccaattatgcgatgcatgtgccttccgtttagagtgagcattatcaaatataaagtcaaatccttttggcatttattttgattgaaacccagtctgtccttaactcttttgcctatcaaacgctgtaggtcactcttggtacggtacagcggatagcgctatttattcagcaagagaagcaagattaggcgactacaatagatcaaaattttacaagtaaaacaagtaggaacaatcacttatgcaaatgattaatgctgatatgtttatttacatcacagtgcccttatgatcaggaactgtttaaaaacttttttttttttttttttttttttttaaaatctaaatatgttgcttgaattataaatacaataacgggaaaacatatgatgtgtcatgttcaaaaagctttgaataggtgtcttccatcaaaagggtcacaggaacatgaatttcgttccgtgattttaatagtaatcagttcatttccgtatcttgttcttggtgcgtaaaactggtttgcggaggagcattttcaattattgcgttttctggcaatgcaaatggcctttcattggtaggaacgtttgaattgggtgcagcgcctttcttttccggaagtactctgcctggaggatgtctgaatagacagtaaatattcttacaattgacaccaaatctacaatcttcattaattggatggccaaataaacaatcaattctagtacagtttgctccttcacggcacataatatgagaacgagcatgtctatatttgcaacgtttattggtgcagtgcgtaccgaacttacattgttctaaggacttttcaaccggaggtggagctgctttcttctggcttattggttttacttccttgatcttcgacaatgaagagtgggcctttctacactcaggattatcacatgtcaaattcttgtcacaccacattagatcaatgactttcgcatcttcatttgctggtgttggatgaccaaatgggcatgatggattggaacacagagccccaaatttacacagaacgataccagtttgtaccggtttcctttttgccgccaataaatcagcttttcttttttgaaattcttcacgagttctttccatttccttcatcaactcttcatcttcatttggatgtaaaaactcacaagttccgggaggctttggacaatttggatattcattacataccttagttgggtgtgcatgtgggcatgatctaccaagaggacagtgaggaaacaatctgcaacgcccctctttcttggttggagtgaagttcatattactctcacccgccattccaagtgcttttgctaacggattaaaacgtgtggaattattgttgcgtcctccacggttcccaccgcgaccacctctacgattctttccaacggcgcctccgccacgttgagtgaacctttggctgttatctacaggcgcaaactgagggggagctgcagcgttaacaacgccggaaaaggctgatatgggggatggagttgcaggagcatctgtctgcattgcattctgggtccctagttgtggctgaagtggttgaagttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgaggttgctgttgcgcgatgtctggttgctgttgttgttgttgctgttgttgctgttgtgcgatatccgattgtcccaagctttgcgcattcatcattctaattttggaaacaatattttcagcactttctccctgttgcagagcttctaatgcgaaaaaggctgtttgaacaacatttgcaagcgtatctctcgaaacactatcaaacaaactagccagctcgtctacgacagattcaacagtaccaccgttaacgatcaataagacaatatactccgcaacatacttgatatcttcgttaaagtttggtataccagccagtttttcggcaacgataaccttcaagttttctgtgtactgttcttgagacatttctgatgtacttccacttccttatgatcagagataattagaaaccactatatttagatgttttatggaagtatttggaagaaagatgtgtaaaattttgtatttttcccatttgccaccagcgaagcgaatatcactatttccccgcttcgtattttgtgtaacgatgtacgagaatacaacaatgtttatataattgtatatgaatgttctcttcacattaaactctgtgtataaggtcgcgttgagcaagctagtgatagaaccttctcctaggatacatagaaagagtgtcatcagttcttgttagctcttcttgtaactgtgtgaacaaatcgtcgatgtcccagtccagttctgacattttcattgaaagcacatccctatataaacgtctcgcctggttccttttttctagcaaaagtgctaacaaagatggcagtgttgtggcagtaacttcccttgattcaggctcaattttgtaatgaaccacacgatcggtaagtgtgtgcaactctccgacaacggtgacgaggttttcttgagtattggagaataacaaaacttcccagaaattataagttggttcagccccagccgaggcttcttcctcgatgtcacttagataaaacatgattgctacttaaaagatttcttatcttctctgtagttcaaattagatagtggaaaataagttttcttaatatacagatatatgcggtttaccccaaaactactttgatgggaagccaacatcctcgttgaaattgagtgattaatttcgttgcaagagtaagatgctcgttttaagcatcgttaaaggagtaatttacctttacggtaatctttgccatttttaagggaacttcctcacaccgcggtttgtttctttatttgttcttgtaaaaacacctcgaagggaatataggatgtgctctatatagacatacccaacaaaagaaaaaagcttctttttgatacagggcgctatgattttagtacaagcagctttaggttacgtgtacctatttctagttgaattttctctctatgaaatagtcctataaatttatataaatctatttttttttttttttcgacacaaaatgtctatttcttggagtgcttactcttctttttgtttttaccttgtttcaactcgtttaatctatcaactttttccttgatcctttccaaagataatttgacatcacctttttggaaattgcttaagtcgtagtatgcaggcgctatttcaatcagccattcgggcctgaccgaggtcacagttcttatgtagttcttcgatgtgagcacaaattcattgtaaatgacccattctgcgtcgtggccaagaaccgtactaggatggatcagaacatcttggttatctttaactgtgatgtatcctttagctcccgatcttttttttgctacttgcatgaaaaacccagacgcaagagcctttctgatgttgtcaaagtatttagggctttcatagtctgtagtgtttaattctaggttgtaacggttcattaatctttctaattgggagcggatattatcagcagcggaaagggacctgtaatttagatagtggtcacggcaccacttatggataccatattcataagcttcatccgatttgaacgcatgatatacatttagtaaggtgatatgatcaccgtctggatgagcaaagatattcttggcatcatctgctcgcttcttgtcctttgttgggcgaataaacacgtttggaaccgatagcatggccactatagttagtatttcttgagaacattggaactcaaaggacccaattaacatcaccgctagcataggatccaagggaaactgggatgccaatctacctaggggtgttaagttaccttcgtcgtccagacatgccaaataatttagttcttcaagggctctcatcattgtttccggagccggtggatccataaaatcgaaatggaccaagtcatcaatacctaatttttttagttctagaacggtggaggataaattggaacgtaaaatttctgggtaactttgctctatcagttccttttggaatgcctcttcagtgtataatctgaaacatttaccaggccttgtacgaccagcacgaccagctctttgttgggcagaagccttggagataggggaaacaagtaaagactcaactctaattcttggattgtaaactttttgctttgaaaatcctgggtcaacgacgtagacaataccatcaattgttaaagaagtttcagcgatgttcgtggagataacaactttcctgcctggtctaccattatgtgactctggagcaggctcgaatattctttgttgttgatgcggtggtaatgaaccatacagtgggtatacggataaaggtccgcatccctcttctctaaccaattgatcaccttctaaggaaatctttctgacagcgtcttcaatttcatcttcaccagttaaaaataacaaaatatcgccagcctcttcagtggcatgaatttgcaaaacagtacgaatggcagaatctaaatagtccctttgaaattccggtgtatagtatagctcaactggatatgttctgcccggaacggcaagtaatggagcatcgttgaagtagcgttggaacttctctgcatccagagtagcagacataataattatcttcaaatcaggtctcctcttgactacttgcttcaaaagacccatcaaaatatcagtagctagtgtacgttcgtgcgcttcatccagaatgatacatgaataacgcgacaagtcatggtcttccattgcctctctcaacaacataccatcagtcatatacttcaatatcgttttattagaagttttattttcgaatctgatagaataaccaacttcttcgcccaacttgacatccatttcctcagcaactctctgtgcaacagacattgctgcgacacgacgaggttgagtacatgcaacttgagtgttctctaagtgtggcatctcatcgaataaaacgaattgaggaatttgtgtcgttttaccggaacctgtttcaccaacaaaaaccataatctggttattttgataaagttttaaaaactcatctctctgggcatgtactggcaattctcttctaattttcaggatatcaacatattttggtgtaaactccctaccggtaaatggatttatttttccatcttcaagtttttgggcctcttctgctgaagtatggtgacgttgcaagcccttgaattcaccagcatcatgatggacaagtggctcttcggatggaagaggatgctgtttggataattcttccgcaatctcggcggcctgctcaggaatagaggtctcaactggatccgggtgttcggacgagaatcttcttttggaacccattattattcttgcagtcctaatctttctatgcgcgtttataaggttatactatcgttactcaatcgcatccccgtaaacgtgttaaatattacaattgaataagtttcttttcacctcatctcgcatttgaaaatttttcagaggcaccgaaaaaaaagaaaaagaaataaaaaaggacttgtgtataagatcgctagatcaataaaaagcaatctggtagatttatgggactccgaaatgatactgtcagttgaaacagcaaacgaatacagagcgtaaaactaaacgaccttagtttggaaaatgatgaaatttgtccataactatatactatcagtcagcaaactatgatccgggtaatattcatttgtaaagctttagatctgtaatagtacccagtacttttttagatgatcttaattagttaagatctttctggtactgtactcagtacgcttccttggcatccttattgggacctgttcggctaagatatcgttcgatatggttacaaatatggtgaaattgaggaatttaaggagattgtattgttcatcccgtctcttaagaactatacagaacgggagaatttcttctgtttcttcaatatcgttgagtaagaaatatactacaaaatctgccaaagaaggtgaagaaaacgtagaaaggaagcatgaggaggaaaaaaaggatacattaaaaagttccagtgtaccaacttcacgaatatcgagattgttccattatggctcactggcagcaggggtgggcatgaatgccgcagcaaaaggcatatcggaagttgcaaagggcaattctcccacttggaaatctttgattctatcagattcgaatattgacagaattaccaataaattttctaaaatgagaggtgttgcccttaaaatagggcaactattgtcttttcaggatgagaaagtgttgccaaaggaattatacgaaattttatcaagggtacagaatagtgcaaatcatatgcctcaaaggcaattggaaaaggttatggccaaggaattaggtgctaattggaagacaaagttttccaaatttgacaagatacctatggcagctgctagtatcggacaggtacatgcggcagagttgcccagtggtcaaagagtggttgtcaaaattcaatatcctggggttaaagaatccattgattcggatttgaatagtttactaatgttacttacagcctcaagtttattaccgaagggattatttttggataagacaattgccaacgctagaactgagttaaaatgggaatgtgattacaacagagaggctagagctctacaaaagtttgaggcgttgctaaaggatgacccagcgtttgaggttcctcatgtgtttcctgaatatacaaccgataatattataactatgacacgtatggagggaactgaaataatgaaattgcccaaggcatcacaagaaaccaaaaattttatttcggagaatatcatgagactatgtctggaagaaattgccactttcaagtatatgcaaacggatcctaattgggcaaatttcctctataacggtaggacaaagaaaattgaattattggatttcggtgcctccagaccttttgcagaagattttattctaaaatatagaaaacttttaacttacgccacattgagagataggaaaggggcgtacgaaatgtctgtacaactgggctatctcacaggcttagaatcgcagtccatgaaagacgcgcacgtcgatagtgtacttacacttggtgaaccttttaggggtgatgtagataaatctttcgatttcaaggatcaaacagtctcagacaggattagaggtaatatcgggttaatgttgaatgaaagactatgtccgccaccagaggaaacatactcgttacatagaaaatttagtggcatttttcttttgtgtgcaagaatgggtgcgtctgttcattgtgcaaagctttttaaagagatttttgcctataaagtttaaaatacttccccgctatttgtatatatgcatatctttatattatgaaagatatttttttatttacttttagtccgtatacttttattttgttttgttagacaatctcgaagaacaaaaaaaaaagataaaacagaaagataaatgtgcactcttttgtacctcgttctgctatagtacttccaaccagatcgactgaaagattactagtatatacgtcatgtttttaaatagtagttcccattctgcttcagtgaattagatatttttttccaatcattctctttaaaccctctgcgatagtgatccaacattttcttagcaacgctaatccttctgccaatagcttctcaaaatatacaccattaactttacaacattacataatatgacattccacagaactctctattccattttaccccatttcaaattactttttagtctttgaattgggtcgcttcctaattatagaattatttttctctgtaaagtcccagccttgttacaatacaattgtacatcattcatgagagatgaatataatctgcatttcttgttctaaattgaatatgtatctttgaaaatactctgtatgcaggcaacttctttaccaatatttactttatgaaacacgccagctttaagacaataccttcgggtcagaaatatagtttagtttgttaactacagcagtttcttacagaaaattttgaacttcgacattagtgcatttatctcaggatataatgatcccgttatccaatcgatatagctttcctcaggtttccattcagtcataaatgttaaattaacgttgtgcctagggggcagataagcctatgacattgtttcgtgctcatcaaaacactaatgtaatggatggcaactgttgcacctattcaggctgcaaaaaaagaagtatcatttaaatcaaaaggaatatgaactgatataaaaagaacatattcatacgggcgaatttggctagtaaccattacgagataggatagaatatacgtatgagattagaataattaacataaaatatgataatatcgctttgcattgcaattagcatacgtaacctcacacaaattttatactaattgtctaggcatttcatacaagaataacattagcgatcattagatcagctaaagttctacataaatgctgctgaacataataacataggtccgcttagcaatatcaagacattattaccgctgtcaacatttcttgtccgtcagtggacttacaagaattgaaccgaaaaaaaaaagaatagaaaaggtacaataaaaagcaatcggtaaacgcgacagcagagacgcccctgcacatttagtacaccgtttccttcatttaaccatccttaaattatcacttgcagtataaaaaatgaaacggacaggaattgaacctgcaacccttcgattgcaatcttattccgtggaatttccaagatttaattggagtcgaaagctctaccattgagccaccgcttcatcttgaaatatccaagaattaaattcttacttgtctccccgaaagctgtatctttaaaacggctcctagttatcgtcagttttgataattagtaactagaatatagtatcaccaagaacaggccaggtaatatactagaagttgtgtataactactaatatttttatacatatagatgccaagtcaaggtccaattagtagatttttcactctaccttgcattattacctgaaagatcgtttgtgtttccttaaattcgccagaggtgcaaacgaatgtaaatatctacatcaatttacggtttcacgcccgtttcgtttctaatggcaactcatgtaaactgtgataaacccgttatttcagttttattttctgctagtataaaggatgatagtagccatttcgctggaatatgtatcgggtttaaaagatggcatagttcgaaacattttcgcacaagattctaactgtcttcgaacgtcgtagaaaccgcaacgcaagaaatgacagcgcaataaaatttattttactaactgatagaacaaatgtaaaaaatttcataatatcaagtagaattctttattctctttgtgaattcctaaacccatgaaagggacttgtagtataagctggatacctattttcattggcttcgtttccaaatgacacaaaaccatcacaaaaggaaatagtccttccatagttacccaatcattctgttgcatattaaatgaacagctccttgttgataatgccagtgtggcatattcaccgctgcagttatttcttttcatatataatgagtcatttgtttctgtcatcacttttctatactttctcttccccgcgtgttttccgtacaccaacaatatatgccataatacacgtaacatttttttataaaaagaaaaggtaagtgatatatataaaatagcgccatgagtaggaaacttttctgttactgcagatatgtgccagactggctcaggtggcataaacacagattaatagtattggcgttgctgaaataagaagatctgtaacaatatcttacaatgcagccaatttcaataaaagatgtggaaagcgatcaagggaaagtttacattgttaatgccttaaaagatctcgtatgcaagtgccttttagaattcgtggacattcaaattgaaagttttatgtatccggacgatccaaagtgttttacaaggatatttaaagggaacaagatagtcaacgaagcatcagataaagattcgaaagtgagaagttacccatcttcattgggtgttggacactctgctttgtttcctttgatatacataagacaaaaaaccaactccttgcggtttttgaatgatccaaagcaattaccaacaccactggtcgatgatatgaacgcaaaattcaaaggcatcattaaagtttatgaaaatctcattcacttgtaccattcatatcagacggtggattgcaataacatgaatcagcaaaagcttttgggtgatctggtcagtcggggtaatttcatgcttgatatcctccacgggtatgttactattgcatcaacaatagtacgggacagtaaggatgccaatatcttgatagacactgttaatcggttcatccacgataccatattattccacaagcgcataatacataattccaacgcttacacagagtaccatgtaatgaaacgtggcatgcaaagaaaccagagtgaggaaacgttagttgaacttgaattccgaatactggatgtttctgatgttaatctggacaatgaatttgatgactttttacagcatagaaaaacgtctcttaaaataactcatagaagggttatatgataatttgacattcataatattggtaaaaagtaccctacatactacatatttctagaatatccacaaagaatgtgtcgttctttttctgcggttctttgttagctttccttcacttcctttatgtcctctttcatgaaagtgaaaaatgtgaagtgcatgcgatttttgcgttagcaatttgattgccgaaagaggcaaaacgtaaataggttgtttcaaataattagaaggagcatcggaaaaatgcaacgacaaaacctctagcaggcaaagaatttatcacctttaaaatagactggaatttgtcatattagttcctaattcagccaattaatagtttaaatcagactaaaccagagatcagtcatcaagcttaggactaatctgctttgcgactttgatttttgtgtccaattggaaagaaacccaaaaatatagaaatcgtccattcatttagtgcagaaatatcaaaagacaagtattacaaagaagactaatgccagaaagctctagagataagggaaatgcagcaattagcggtaaccgttctgtactttctattgcgtccccaacaaagctaaacatactatcttccgattggtccagaaaccaaggtaaagtttctaaaaattcgctaaagagatcaagttcactgaacattagaaactccaaacgtcccagtttacaagcctctgccaattctatttattcaagacctaagattacaattggggcaccaccgttaataagacgagattcttcatttttcaaagatgaatttgacgctaaaaaagacaaagcaacgttttcggcatactcttctcgttcatatccaacaattggatctgagagcgtagtttcccaaacatctttatcgcaaccgacaacatctagagaagttgatgagcaatttacagtagctgcggatagatatattccaattctacagggagcttcgcaaaacaaggtcgatcctgaaaccttacacgaggcattacctccgccaaacgcgtcgccaatttcacacttaagggcccagactaagattgtcttcaaacaaaatgtagctgaagcgtgtgggttagatatgaataaaagaatactacaatacatgccggaaccaccaaaatgctcttccttgagacaaaaaagctatatcatgaagaaaagaacacattatagttatcagcaggaacaaaaaattcctgatttaattaaattaaggaaaatcaataccaatccggaaagaattcttgatgcacctggtttccaagacgacttttatttaaacttgttaagttggtccaaaaaaaatgtcttagctatagcactagacactgcattatatctgtggaatgccaccactggggatgtttccctgttaacggatttcgaaaacaccacaatatgcagcgttacgtggtctgatgatgattgtcatatctctatcggtaaagaggatgggaacaccgaaatttgggacgttgagaccatgtcattaattagaactatgagatcaggcttaggtgtccgtatcggttcattgtcttggttagatactttgatagctacaggcagtcgtagtggagaaattcaaatcaatgatgtcaggatcaaacagcatattgtatctacatgggcagagcacacaggcgaagtctgcggtttgagctataaaagtgacggattgcaacttgcatctggtggtaatgataacactgtaatgatttgggataccagaacgtccttgcctcaattttccaagaagacgcatactgctgctgtaaaagcactaagctggtgtccatattcgccaaatattctagcctctggaggcggacaaacagataaacacatccatttttggaacagtatcacaggtgcacgagttggctcaatcaataccggatcccaggtgagctctttacattggggccaaagtcatacgtcaaccaatggtggtatgatgaataaagagattgttgccacaggaggtaatccagagaatgcaatctctgtttataattatgaaacaaaattcaaagttgcagaagtagttcatgctcatgaagcaagaatatgctgttctcaattgtcccctgacggaaccacattggccacagtgggaggagatgaaaacttaaaattttataagatatttgatccaagatgtacaggaagatcgagagaagacggattgatggatggtatgctaggacttattggcaaggaaggttgtcgaacaaatgataaggagaatcgttccaaaaattcgagtgagattcatacaaggaggccctctagtaccagccaatatttgatcaggtgataaaataaaaaaaataaaagttcatgtcaaggcatataatgaaatttccatacacgcatacataatgtataaacataaatgtattcaagaagcttaagaaataaaagtaatgaaccttgagaatacatcaagatataactcatcacatgttaaagaacccacacaccacacgcgcgagaactgggagggagagaaatttagcaaataacaaaatttaggccttggaagaaaccatagcaatgcaataatcgttattaacataatatctacattgagaacttcttgggctagtggttttgctgcaaactggaaaattgtatcaatcttttaacgttagctaaacatcttctgctgtgttagcattaggaggaagcgaaaaggaaaatacataatgaaaccgacacaggattcacaagaaaaggtttctattgaacagcagttagctgtagaatcgataaggaagtttttgaactcgaaaacatcttatgacgtgttgcctgtttcttaccgtttaattgtcttggacacctcgttgttagtgaagaaatcactgaatgttcttttgcaaaatagcattgtctctgcgccattatgggactccaagacttccaggttcgctggacttctaactactacagattttattaatgtcatccagtattacttctccaatccagataagttcgaattagtagacaaattacagttagatggattaaaagatatagagcgtgctctcggtgttgatcaactagatacagcttcaattcatccttctagacccttatttgaggcgtgtcttaagatgttagaatcaagaagtggtagaataccactgatcgatcaagatgaagagacacatagagaaattgtcgttagtgttcttacgcaatatagaattctgaagttcgttgctttaaattgcagggaaacacattttctaaagattccaattggggacttgaacattattacgcaagataacatgaaaagctgtcaaatgaccactccggtcatagacgtcattcagatgcttacccaaggtcgggtttcttccgtccctattattgacgaaaacggctacttaatcaacgtatatgaagcatacgatgtcctaggcttgataaaaggaggcatctacaacgacctgtcattgagcgtcggagaagcccttatgaggagaagtgatgattttgagggtgtttatacatgcactaagaatgataaattatctactattatggataacatcagaaaagcaagggtgcatagattctttgtagttgatgacgtcggacggttggttggtgtcttgacgttaagcgatattctcaaatatatccttctaggtagcaactgaaacgagccgatgagatttttgtgtacatactataaataaatgcaactaataaagtcatgattaatcagtcatgcatacttcatctgaccaatatattttcatcttgcttattttgggtataattcggcggaaattcggttataaagcgaagtgaaaaatcgattagtaatgatactgatgcgatctctgggaggggggaatgctgcatataagggtgaaggaagataatgcaaagccttttgtagtattgtctgttgataccaaaataaattagttcatcaaaaaggtacaggcagctaaagaaaagctgtaaatttaacgccgtagaaggtatttttcgtgagatctatctcaaggcatcattttttttattttcgcaccaagataggaagaaaaagagtcacagtatagaggactaaccgttaaagattctaaatcggtactgtaaatactttgaaatgcctcaatctactccaagtcaagaagtacagcgtgtaccatgggataataaacctgctttgaagcagataacactccgagcaaccatagcaggtatcgctatagggtctctggtgctaacatcaaattttcaatttggcctgcaaaccggttgggtttccatgatgtccctgccatcggcattgttagcttgtgctttctttaaaaatatctggccattaatatttccgaacgacaggcctttcagtgacgttgaaaatgtatacgtacaaagtatggcagtagctgtcggaacaggcccattagcctttgggtttgtcggcgtcatacctgccatcgagaagttccttactaacgacgaaagtggtggattaagggaacaaggacagtccttcacttttagagaattgttaatatggtccacagccctagcattcttcggtattttttttgcagttcctctaagaaagcaagtaattgttagagagaaacttcccttccccagtggtagcgccacggccactttaatttcagtgctaaatggaactgagattttacaagaggtttctaagtcagagttattggaaatgaggcagaggagattgaatgaatgccctgaagtgctacaacccaacagagatccagaggaggcggattatttaatgaactcttctcatagcgaacttggtgattatacggcaactagccaagatggaagttctatcctttctactggctctgagaactacagagcgaatattattattttattgaaaacttttgttgtttcttcgctttacaccatggtgtcatattttgtaccggtaatacggtctattccagtcttcggaaaatacctctcgaacaattatctctggaattttcagccgtcgcctgcgtatataggccaagggataataatgggtcttccaacagtatcgtatatgcttatcgggtgcttcttaggctggggtgtgttagcaccattggcgagatacaaaagatgggtaccaccagatgctgatgtccacgactgggaggagggagtgcaaggatggattctttggtcgtcgctttcaataatggttgctgacagtgtagtcgcttttattgttgtgacagtgaagtccattgtgaaatttattcttatagatgacaaagctgctttactgaacaacataatcgatgatacatttcaatctatgttactggaggaggaacgcgccattaatagcagcagaagaaatacatatgttgatggaaggcaggacaccgtaagattagtgagtagagataacgaaatagaagtagattcgaagcatttggttcgctataccaccgttatcagtggatgtctagtctcctcgataatatgcattgtttccataatatatttgtttgggatacaagtaattcccctatatgctattatcactgctttgatacttgcgttgtttctatctattctcggtattcgagcacttggagagaccgatctgaatcctgtgagcggcattggtaagatctctcaattgatttttgcctttatcataccaagggatagacctggatcagtgttaatgaacgtggtatcgggaggtattgcagaagcctctgcccaacaggcgggcgatttaatgcaggatttgaaaacggggcacctcctcggcgcctccccaagagctcagttctgtgcccaattgataggggcctgttggtcaattattttgtctagcttcatgtatttgtgctacaataaagtttattcaattccgagtgagcaattcaggataccgacagcagtagtgtggatagattgtgcaagactagtaactggtaaagggctccctgataaggccttggagtgctccatgattctcggagtcatatttgccgttttatcattaatcagaaacacttatagagattacggatacgggtggatattatatattccgtctggtgtagcagtcggtgttggtatatttaattctcccagttttacaattgcaagattcatcggcgggtgggcttcgcatttttggttgaagaatcataggggtgacttaaatgcgaaaacaaaaatgattgtattcagttcggggttggtcttaggtgaaggtatctttagcgtaataaacatgctcttcatctgcttaaatgtccctcactattaggtatataatattttactaataaagaatttacaaagtttacaaattttaaattatttactcatcacataattcgatgtcttagatttccctgtatatatatttctaggtgacaaaaatcctaggcaaaatgttatattatacgcgaccttgaaatatcggctatcttggtgtacaacatggtccatttaagaaaaataaaaaaaagtgatgggcactgttaaaacaggcagaagcctcattcataactgctgaagggttaagatcgtataggtaggaacgatctgacctctcataatggaaacatgggaagtcatagcatcggtaaaagaagcaacaaaaggccttgacttgagcttagatcatccacttattattaaatccgaggacgtgcccagtaacattctccaattactgcaacagaagaatcgacgtcaattgaaacacatctgcatgaaatcaagaaaagagtattttctactagaggaatatgggccaggattttgggttaagtggccgtacaattatttcaatggttacagcttaccagaaaggcgtacggaagttgtaacgacagttgaaagagaaagagctaagcgtgaaacgttaaaaacatgggacgaattgaaatttaaagagcttcttcatttatggtcagaagaacccaagggctcgtgtaagcttgagaaggacaaagaccttaaactggatatgaatcccccagatatgaaaggcgaatcaaaaattaatgactactattcagaccctaaagagtacatagaaagtaagtattatgatgctcttttttccatacatacgcctctcgcatatttcgtcaagtcaaatttagtaaggctcaaaaatacctgccgaaccaagtacggaagtgacagttacaaaatagcctatcaagccatgctgcaaaaatttcttctctcaattgtacaattcaaagatagacatgataacaggcttttattagagcccttttctagtcccatagcagatgaaaaaaggaagaactgtctcacaaaatttgttatccaagatgaaaacaaaaacagctcaaccattgctgatttatgtgttgtattaaaatcccgcgaaataaagctacaaatattattgctattagagataataggattgaacgatttagattggaattttagagattttgagaaaaagtataaattaaaattgaagaaaagatcacttaatttgacaaaaaagggattagttcgtcgaagatcgaagaaaaaaaccagcgaaaaagacaaaggaatcgagagaataacaacatctttggattattgtgaacagttagacttgtacttagatagagcatgcatcttggacattctactatcaagtgaaacgcccaacccagatgccatagaagcatcaaatggaacaatacaagagcataaaaaaaatatcctagacaaaagcaaagaagcctcattggttgggttcataaattatgttcttattccatatttcaacaaaaaggtaccacacgccgttgaatttataattcaaaagctcaagggaccaagcatgagaccaaagagagccctgaaaaaggtcaacgatagcacaaatgtatcgtcacctaatactgtagaaacgtataacaggttatccacgagtcaacgtgcctctcgctcttcaatcattaattccgtcccatcttcacccgcattgagaagggtggacgctaatttgttcagcagaaaatctatagcttcgcccacccctgaacttttgaattctagaacgaactctaacttgaatgaatttctcgaaagtgaaactagaagcttaaagcgcccttcacaattgggaaggacgaagtctgatctaacgatgaatcatttacaaaaacggcagttttctgtctctgacttaagcacaacaagagtaccgaattcatcaactatcacactcaaaacgcctttctcgcactcaactattaatgcatacaaaactatgaataactcttttcgcagagttgggaaacgtaaagatatcaatgaaacgatacgcctacatgaacgtgtagactctgaggaaaacgtacaagttcaagccactcctgctgtgaaaaaaagaactgtgacacctaataaaaaggcgcaacttcaaagcatcattgaatcgccgctaaatttcaaggatgatgatacgcatgaaggcagaaaaaatacctccaatattacctctactcccactaataagcccccggaaaatagctcaaaaaggagagtaagaagacgtttatttgctccagaatccacatagaataagaaactgcgagaccaccttcgctggcaagtagttgacccaactccatctttgtagcttttcttggacgaaaagggaataaaataaaactaagctacaacaatttcgcacttcgggggcctttgagtatacaattaaataactcatcatgcatatatatatatatacatacaatggcgtatgtaaaaactgttatataacattaccgttgtactattagtataaaccgattctcactattcgccaaaaaatatcgcactaattaattcttttgcgtcgtctcttttcaaaatgtgaaatccaatagtgacaccacacctctctagcaatttttccttatcctcatccgtaactttttcacctttaccctcgtacaaatctggtaaatccttttttagaactaacaatgcactaattacagtatcaaccaagatttgagtttcttctttagtaaatttggtcctagttggattggagtcatcgttcaaatgttcctctatattgtctagagttattccgctttcattgaataccaagcgcgcccaattatttaggtttcctaagaagaatctgatggattcaccttctagtaccgatacaccctttaagcacccatagtaagtcccaaaaacacggtttatgtccaaaaatgtctttagcagtgtcctagttactcttggcttcagggatttgtatgcttgaggaaattttttcaatacatagtccaacaaagatgcggcaaaatcacgtagtgcattcgttctttctaaaaattcatgaatttcttgcggcgaatcatcttttggtgatccaccaagtttttttgctaatagcaaggttaaaatggaaggcattaacgaatgaatataagggtccaggaaaatagaagtattgcttagtaaagagtaaatcatttccaaaattgttgttagcaattgtaaatcggaaagattttgtgtgatttgttcggcaataaattgaataaaatatggaaccagttggtgcaggccactatcagttcgtagtgaagtcaaagctgcttgtttcatatgctgtgcagcttcatcagcttgactcttcgctgtcaaggttgaaatgaccttattgaaataaatctgtaattctttggataaaacgtgtttcactaaaggtttgacttcagtattctgtcctggtttaacattagacaggtgttgagaggcgcctgtatccgtcacagaagcacttgctgtcgtcgacgttacaggtgtttggaggctgttatcattcaaagcagtgacaatagcacctctaataaatggtggttgggatacccttatatcattcaaatttggattttggattatggcaggttgaaccccttcaactgctagccaatgtgtagtaaaagttggtagacgaggcacttgcggtaatggctcatttattaatctatcaaaatctacttcttcctcatccaggtagtaaaccgactgtcctccacttgtgttaaccttactaaatgatacagctttattaacttcagagccatcataatatccatataaaggttccacattcagaacacgcagggccttcgatacatcgtctgtagttaaaacatctcttttagagtgtcttttaaacttgactgcctgttcaataatctctagaatacggtattcaacgtccatagcaagtgctttcaacacgtcatcgttgatattttccaacccaagcgactcagcgacatctttaacagtatcttgtggagaccaaattgtgtaagattgctgctgtgtagacattttaacaggctatcaactacactgaggcgtcctttgcttcctttttaaagccaatctattgttttcgctcatgaactacttttgctgctacttgaatcggtgtttgttattgatggtttccgggtatttttttggtaataaaataaagctgaaaaattttgtaaagcgatgcccaatctcgaagcctcacttcaatgaacataatacagagaaaatttaaccataaataggcccagcttcgatcgtaaaatgaggttactagtcagctgtgtggatagtggatccataaaggaagttttgtgtaacatcgggactgacacttccgtacaatcagcactgcagccttttcatgtggcacctcatctagccgaaggattgaaagcttacgttgacaggatgtgggtgatatccgaagatgaagccatcttagcaaggaattcaggggtcgtcgaacttgtaaagatttcgaaacaccttaaagaaaatgaagctctccaggtcgatcccaaaggagaaagcaaaaatgaaaagagcctttccgatgatctacccaaatttgacatatccgagtttgagataaccagctcagtttcagacctttttgatgatgccaaattggaatcactttcaagtaaatctgttaaaagaaccaagttggtggatggttttgtcacattatgtcccataaaaaaggattcgtcgaataacacattcgtagctgctaccaaatcgggattattacatattataaaaaaaggagaagataaaaagttaataaaactagcatcccttggactgaaagcaccagtagaatttcttcagttatatgatctagaagataccgatactgataaatatatatttgcatacggaggggaggagaatttaataaaattagtggaaatagattcgagtttccaatctttaaagcaaatttgggaagccaagaatgttaaaaacgacaggttggatatgagagtcccagtatggcccatggccctaagatttttggagccctcccctggtaaaactgaaaagggtaagctgaactaccagtttgcagccataacccgttggtcccacctcaccaaatacagcacacaacatggcagaaaaccgttcgctcagatagatttattacctaaccgtgaaccattatctcagatggaagtttttgatgccaagggagaaaatgttgtctcttcgttggggaattttcaatctgaaacctttaatgaactgaatgtgattactactgactacaaaaagaatgtttttaaattcgatggtaatggaagaatgttgggcaaggtgggtagagatgatatcactggttcgtcaacctatattcatgtacatgacggcaaatatcttttacaaggtggtttagataggtatgttcggatcttcgatataaaaactaacaaaatgctggtgaaggtttatgttgggtcccgtataaattttattgttatgctggatgacgttgaaatcgagatgccactaagtccaagtgcgaaagctgccaaagggaagcaaaaaaggaaggttacagaacttgaagaagacgcagatgagctttggaataaattggagggaaaggtagctgcttctaaagccagtaagaaaagcaaaatttaatagtaaaggacgctaattgaaggcaaagttttactagtcggcgggaaaaattattaaaaaaagcacttcctgaacgcgacgctgaataacttataatacgttacataattgtataccgtctagtaaacttacatacgcttgtctatcttgtatgctgatgcattttatcaaatagcgttatttcccgcacgagccaattttttatcgtgccccttcttacggttatggttagctctagcccctttccttttttcattcttagcatgctgtcttttcttctgttcagtagattgaggttcatgtttcttaatattttcagattttttttgtttggcttgttctttgacgacatttccatcattttggctatcacgattatgaacataagacgttttccctgttttgctatttcctttgaacataaacttcttttctaaaagtcttgctcgggtaggagatctttctaacatccgacaccaaccttcgattttttcatccgaccatgaagtcatttctttcatagttttcctgacttttgtacctctttttgatctctcaaataatttcggatcctctttcaatagattccacaagtaagcttcaacaatatgatagttatgatcttgtcgcacttcattagaatcatcttttgtatcatagctttcttcgtcttcttgaagtccaattcttttcgaaggatcggaccggttcacatcggcttcatcataagtgtcatccctttcatcttcatcagcctcgtataaaagtttcaatgctcttgtcaaagttttatttcttaattcatccggaacaccctccgagataatctttttgtctagctctttattttttgagctatctcctctatccaatatactcagttcttcagtaaaggatgcattatcaccatctgacaccggctctacttcttcctccgcaggttctctggagaatgcttcgataatggtaggatcctcaaatattttattcgttactaattcaatgttattatcataggcaagcaacgtttgagataattgatatttagaaaactgggggaacaattccatcaacgcggacagttgttcttcattaacttcagtacctgatgatgttggatagctcatatggtctccttcgtccattgacaacccccctaaattcagaaatagtaacttgctcttcaaatcaggaagccttttgtggactccttcatttatgagcattgttcctaaaagaggatataacgccaaagtttcaaaattgcttatgcctaattctttagttatttttagtaaacgatcagcagaaacagaaaataaactgataatgatcaattctctagcctctttatgaccccggccctgtccctttgcccataatgcctctaaaatttcaatccaatttgccgtaaagaagttctccgcaaacttatttggctgcatggatttggcagacagcagatcttcaacgcaccttaaatctattcttttaaattttccagattctattaactgcttcaaatgctgttgaacttggtacgatttgtccaattgtacacgttgcgtgttgatccgtggtttcaatgagccatcgatcaaaccacgaatagaatctggattacgtctaacatatactttgatcaaattccacagggagtcaccaaaaatctgaagatgtaataacccgcatttcttgatcaatgaaaatatccagccttttagtaaatataactgttcagacacatcatggttgataccgagacttaataactttccttcctcatcagcaatttcatgcaagtaagttctcaaaaataaacgaagatgatcaagtgtagattcatctaataattcaacgttagcaccttgcatcaaatactcaaaatacgttacataggtttctattagatgcagccatactacggggtccttttcaattaattgagctctgagtttaaacggtggaaatttgacaatgggcagagaaatatctgcattacccccatttatttcaataacgcggttgtaccttgataacattattcttagtgattctatcctataaaaatttccaagattcaatagttaactcgaatgtctctcatttatgagaactagtgttttatattttcattttttctatggccgcgcaaaatccattggcagatattcaggtatataaacgttacaaagccaagaggagaatggaaggccaaaaaaaaaattcttgtacaattgcatatattgattcattacaatattactgccgtcgttctctcagtcataaatcatgttttccctttccctctcagcatgctttttctcggcctcttccattaagcgagtcttatgagacttggcacgctcttgagctagctttttgcctaactcgcccttattgtacttttcattcgtctcttgaaatctcttctcagcagctaaccttgcggcctcctttgggctaactttatttttgctcggatcacttgtatcagttaatttgctgccttctttcctttgcacaaccgggacagttgtactctttagttgtgtcttcttctttttatctttcttctctttatgtcgaagttcttgctttgacttgactgtatcacgattaattggttttgttcttgctttagttgccaccgtcgtagtttgtgaaggcattggttgggttttacttccgcaaagccccatactatgtacttaaatatttgttgttgtttgctggtgcaaatttcctggatgatgttaatgataattatagaccgcttttatatagtcttatgcctatccttttcatttttatttttctagagggaaaaaatcgctgattacatgagggaaaaaaatatacacatttcttgatcatagaagattcgatcttatatattatacgtttaaatgtttatttacaagcatgcataaattgagatggggagaatgaatgcgctagtactattgctccttagcaataaagctatgtagttgaggaacaggaatgtcctcggcactcaagtcagaataaccgctcagatactcatttaatattgggtatgactctgcgcatccagtggtatacctatatacttgcttggtagcgcgaaagtagggcgtatatctttttaatattttcaagtacagctctattctgtcttctgaattcgaagtagaatcctcatttttcaaattttccaatggcttcggaacttttatgtcgtcttctgtggtcgtagtcgttgctggtgttcctttagcttttgcagaaaagaccttttcatccctctttgattgtgaccatacgacagtggcatccctcaaagcggacagatcagcattggctatatattgttggcccaattcattcagtttcttgaccaactccagccatctatccagaatctcttcattattcgtgttgtctatgcttcccaatgatttcagtagtattctatatgatataatagttcttggaatatggtacaaagtatagtttttatcgataaaatcgattatgctgcgttcgtgccagatagatgctctagttaacataacgttaaaaaatggttcatcaatttttttgaccccactgtaaaacgttatgatttcttgaagcttacggaaaccattgatattgtcattaatatagttttcgaagaatattgtgaaaaaagtgttgtttagtgaggacaaaattccaggattaacagtgttaccataaaattttacagccttttcccatattctataaacatgatcaaaatcgttctgtgctttccatatattctgcaaaaaagagttcactgtagagacttgtaaaataatcttgtatggcatttcatcgttgataattttgtcaaagaaactttctgccaacgttaaattcttggaatcaccaatgaagcttaagtgcgtttcaattaaataaccgtaattcctcacttcagccttttcacataattggccgaagagggataatgccttttcgtagtcttccgccttgatgaagacttttatcagtccgctgtaaagattgggatggataaattctttggattgaataatttggttatatagctcgttaggctcagtcagagaacgcgtttttgcataaagtaatggcagcataaaaccaaccacttttggttcttggaatgcctgtgaagtagtctcgtcggacaaattctttgacgcttcccaaattcgaatacagtcatcgtcaaatgacagctctttaaatgaagtcaatagatgagtagctccatatccgctgacagacaccttgcctatcaaaatgtcatcagatatatcctttaatgaattacatagaaagttcatcatttccttgtgaaaagattgcgaatcgtagtctggctttctacttaattttaccaattggtctctcgtcgacctcagaccgttatgcagcagatgaatcaaacgtgacacccggtacgcattgaaatcaggcgattctctcaaagaatagtataactccattgctctgcccatggagtcccaaaacatggcgaatgatggatttttattcaattggttgtttcctattcttttgtatgtattttgcaaaggcgtggtagagtactttaaagcagatgatacacactcatcaaacgaaagaagctcgtggcgccatggagaagctggatccacattaaacacattctgttctgttttgcgctgttctcgcccattcttcttgtccaaaacgcccttaggtacatttttatgaaatatcggactggagtggtaagtacggtcgctaagaactacgttggcaagcttacctctcagcattgctatcgaaccggagttaacaacgttgcttacgcttatttccatagtttttaacgatctcaccgcatttcttctaagcatcattgtcccttttgcagtatatggactctccgaatagtgtaagaaaatgacactgaaacctcaccttcttttacttattgcttagaccctcattacaatgccatactgaatacattttttcgaatcttgttcagtcaggaacctcaaccatatatcattacacacgagtagtaacaaaagcattttgaagtaagatttgaaacaaaataatactcagagtagatcgacgtataagagttccttccccagcgtattccgccaccacccatcgcacatacatagaataacaatgtcagccaccagagccaataaagatattttcacactattcgacaagaagggtcaaggcgccattgccaaggattccttgggagattacctgagggcaattggctacaaccccaccaaccagctcgtacaggacatcataaacgcggattcgagcttgagagacgcctctagcttgacgctggaccagattacaggcctaattgaagtcaacgaaaaggaattggatgcaactaccaaggcaaagacagaagacttcgtcaaggcattccaggtcttcgacaaggaaagtacaggcaaggtatccgttggtgacttaaggtacatgctaactggcttgggtgaaaagttaaccgacgctgaagtagacgagctgttgaagggtgttgaagtggacagcaacggagaaattgactacaagaagttcatcgaagatgttttgagacaatgagagtgcggaactgcaaatttagacatttattactatataacagagtcctatcgacataaaaacgaaaaaagcgccattatgcaatgaaaacttgccagcggtttttcatttttcatactggtaattcagagagccaagtctttctttataatgcatagcaataaatagtcatatatatatatatatatatatatatatgtacatatatatgaacatatatatgaacaaataaatgataatggtatgtgatagtcattattaacgattaagcgtttttcttcagtttctgagggattctaaccgcttggcgattttgcaagagataagaaaatttttcagtcatatggataacctaacacagcgtgcgacgtattttacttcagggcccaattgaataagaaagtataatatagagtttcaagagtcaatgtccgatctcgttaccaagttcgaatcgcttattatttcaaagtatccagtttctttcactaaagaacaatctgctcaagctgcccaatgggaatcggttctaaaatctggtcaaatccaaccacacttagatcaattgaatttggtgttaagagacaacaccttcattgtgtccactttgtacccaacatctaccgacgttcacgtcttcgaagtcgccttaccattgattaaggatttagtggcaagctccaaggatgtcaagtcaacttataccacatacagacatattttgagatggattgattacatgcaaaacttgttggaagtgtcgagcactgacaagttagaaataaatcacgatttggacttacctcatgaagttattgagaagaagaaaaaggcacctgcgggtggcgctgctgatgccgcagccaaggcagacgaagatgttagtaagaaggctaaaaagcaagatcatccaagaggtaagcctgatgaagaaacccttaagaaattgagagaggaggcaaaggccaagaaggcagctaagaaggccgccaacgccaaacaacaacaagagcaacaaaataaggccccagaaaagccaaagccatccgcaatagatttccgtgttggttttattcaaaaagccatcaagcacccagatgccgactccctatatgtctctacaattgatgtcggtgatgaagaaggcccaagaactgtttgttctggtttggtcaagcattttcctttggacgctatgcaagaacgttatgttgttgttgtatgcaacttgaaaccagttaacatgagaggtattaaatccactgctatggtattgtgtggttctaacgacgacaaagttgaatttgtcgagccaccaaaggactctaaggccggtgacaaggtgttctttgaaggtttcggtgacgaagctccaatgaagcaattgaatccaaaaaagaagatctgggaacacttacaacctcattttactacaaatgacgggttggaagttatcttcaaagacgaagaagaaaaggaccatcctgtaagaaagttgaccaacgctaagggcgaatcattcaaggttgctagtattgctaatgctcaagtccgttaaaaagatataatatcacgaatttgttactaatttaacatgcgtaaatacttatttcacatatataattcaaagatttataagtaaatgtctttgtgctaataacacgccgtcccgatacgcctcaatggttagcccttatttcattttagccgctcctcttggtctccggaaccttcttccagataaaggcgcttattgagcatgctatgatagcaaaaatgatgaaaacataacctgacaaaacatcatgaataatagggaaagtatatgcaatgataaaagttcctacccaattgcaaatggtaccatatctttgcgcaaggaccatatcctgtggttttgatacttctctcattattataaatggcaacggatttaaccccatcgtgaaaacgcccatatatataaatgaaaacacaatcaaaaggttcattttattatggttcattgctattcccataatgaaggcggtaacagaaactaagacggtggacgtcatcagaagcggtttacgtggcaaactatgaattagcagagaaactagtatggtgactaatacattcaccatactaatgaaaaagtttatcctaattgcgtgctgaggatacagttgactaattatcttggtaccatatagtacaatggagtttataccgcagaattgttggccaaataacaatacagtgataacatggcgagacttgacatttgttctgtccctcaagtatttccataatgaattagaaccgctaatagagttcgtggtggttggttcaatcaacggatccccagattctatttgcagttgccaatcctgtatctcttgtgcggcttcatcaaaagtcacgccacgtagcttacatagagataacttagcatcggtgactcttccatgtgctaacaaccattttggagattcatcgactataaaccacatgaaaaaattcaataccgcgataaggaagctaccaaacaaaatccacctccaacggtatgaatcagtcagtgggagggctattccttgtgtcaacaagacccctaacctgatacagatttgtgtcatcgaacccagtaaaccttcccaaccgcttggagcaacttccttaatgaaaaggggtataatcacgatcaaagagccacacgaaatacccactagaattctaccaatgattaagcccctataactattcgaattgaagattatcagcgaaccgacgatattcaatgtgcagttaattaaacttgagaacttccttccataaatattggccagactggtggcaaaataagagcccaaaatgcctccaatgcaaaaaacggaggtcacgattccaatctgttcatcattcaatggtatacattgcttatatcctctttttcccagccatgttctgtcatagggatagccctccatgggaatgtcaaattctgagcacgaaagcacctgctgaggtgcatttaattccgacaagtggtaaccaaattgtattgaaccgattgaggctactataattgcataacataacgcctttgtaattttatgcttgttttgccttggcatgctaacattggatagcaacgatgcactagatagaatcctattcatactatgctacgtacctgtttaactcttctcattttatccgttttctttcttcaccgttcctcttaagttctttatttttttcataacagaatgatcacccctttcactttgccgccaatataatattaacacacaagaaataagtatgaggtagtttgctctcgaaaaaaccaagtaatagttcaaaaaatgaaaaaaagaaaacaaataccaaattatgccaccgttaccttacgtttcatggttaatcatcgtttactgccgcctatgagcgtaagctaatgttataaagaaacaagctataatattgttaaatatagttgatcaacagcattgtaatgattacaagagacgaggtggaatgaaccttatgaaatgcgtattatatataaactgtaataagagctaagttgaattgaaatctacgatacttgatgttgacattatagcactagttcccaggaaaccctttcgaaaaacacagcaaaaacaagagtactgtaaccaatgtaacatctgtacaccagggacccacacattaccaaaatcaaaattatttttctaatgcctgttatttttcctatttttcctctggcgcgtgaatagcccgcagagacgcaaacaattttcctcgcagtttttcgcttgtttaatgcgtattttcccagataggttcaaacctttcatctgtatcccgtatatttaagatggcgtttgctttctccgttgatttttttccttcttagtgatttttttgcattaaatcccagaacaatcatccaactaatcaagaatgccttccagattcactaagactagaaagcacagaggtcacgtctcaggtatgtagttccatttggaagagggaatgaaagaaccaagacggtgactttttttttagtgttgtgcaaccaatatgtcgtgtgtatatcatggtacaggagaatgtcaatcagctaagtgtactcaacatatttctttgtgttttgattgcgaactttgtattaccatctcactgttgagacggcttatttgaggtaatagctcgagtaaatgtactcttccatcgcaaactgagcaaaaagaaagtgtgcatagcctttgtcatacttctcctttattataccatgatattcagaacagtcatactgtctactcattttacggctataaaaggtaactttcatttagattatggaaagcactaattatcgctgtatcaaatggttgtagagagcgcaattatgaaaaagagttaccacgtttcttttgtttcgataaaatgtccagttgaaaacctgttttactaacgatttaaaaattgtatttcattacaatattttttttgtacagccggtaaaggtcgtatcggtaagcacagaaagcaccccggtggtagaggtatggccggtggtcaacatcaccacagaattaacatggataaataccatccaggttatttcggtaaggttggtatgagatacttccacaagcaacaagctcatttctggaagccagtcttgaacttggacaaattgtggacattgatcccagaagacaagagagaccaatacttgaaatctgcttctaaggaaactgctccagttattgacactttggcagccggttacggtaagatcttgggtaagggtagaattccaaatgttccagttatcgtcaaagctagattcgtctccaagttggctgaagaaaaaatcagagctgctggtggtgttgttgaattgatcgcttaagcgcatcaacaaaaactctatgtattttccaataaattatatatcttcagtttaatctaattcaacatctacttctgtattatttctatcacccattttcaccgttttttcgtcttgtctattttgaagttaccagtggcagatcccaacgcttttatcgcttttttaaaagattttcaaaatccatatataaacatagggtccaaaaagaaaacaaataacaaaacaagaaaacctattcgaggtaaagaccaggaaaaacaaaatgactgcagttaacatctggaagccagaagataatatacctagggagattttggcaattctttcgaaacctcacccaaattatcagttagcgtttttgaatattatacaacttttgaaaacgcaaagaagaactggttgggttgaccatggtattgacccatgcgaaagtatatctgaccatatgtacagaatgggtttaactaccatgctgattacggacaagaatgttgatcgtaacaaatgtatcagaatcgcacttgttcacgattttgcggagtcattagttggtgatattacacctaatgacccaatgacaaaggaagagaaacatcgcagagaatttgaaactgtcaagtatctctgtgaaagcataataaggccctgcagtgaaagcgcatctagggaaattcttgatgactggttagcatacgaaaagcagacctgtttggaaggaagatatgtcaaagatattgataagtatgaaatgttggttcaatgttttgagtacgaacaaaagtataatggcaagaaggatttgaaacaatttttgggagccatcaatgatataaaaactgatgaagttaaaaaatggacacaatctttactggaagatcgacaagcctttttcgacagtttgaaggagtaataatgtggccttttgaaagaaaagttagtgcttttttttcttttctcaaaccttcacctggtggtgcgtatcatttataataacatcttgatgcttttcaacgagatagtgcccattttattttgcatgtattatacttccagcacccggtgtgcattatatgtaactttagaaataatcttttgtatattattcgcgattgaatgtgcgtgctgcattatcaaccaagttttaatatatctgtttctcttatttattgttagttaagtcttcggcaaaacgatggaaaaaatcatgaactgaatagagacaagtaaaccaaattataaacaaggtttcccttctgaagagatactaaggaagaagaagaacgacccaataatatttctgaatatgcaaccatttgatagtgggcatgatgatttagttcatgatgtcgtttatgacttttacggaagacatgtggcaacatgctcttctgatcaacatattaaagtttttaaattagacaaggacacgagtaattgggaactcagtgactcatggagagctcacgacagtagtatcgtggccattgattgggccagtccagaatatgggcgcatcattgcttcagcctcttacgataagacggtaaaattatgggaagaagatcccgaccaagaagaatgctctggccgtcgttggaacaagctgtgtaccctgaatgattccaaaggatcactttatagtgtaaaatttgcgccagcgcatttgggcttaaaattagcttgtttgggtaacgatggaatcctcagactttatgatgccttagaaccttctgacctaaggtcatggacactgacttctgagatgaaagtgctatctataccaccagcaaatcatttacagtctgatttttgtctctcttggtgtccttcgagattttctcctgaaaagctcgcagtctctgcattggaacaagcgattatataccaaaggggtaaagacggtaaacttcacgttgcagcaaaacttcccggtcataaaagtttaataagaagtatcagctgggctccttccattggtagatggtatcaactcattgcaacaggttgcaaagatggtagaattagaattttcaaaatcacagaaaaactaagtcccctggcctcagaggagtctttaactaactcaaatatgtttgataatagtgctgatgttgacatggatgcacagggcagatcagactcaaataccgaagagaaagctgagctacaatcaaacttgcaagttgaacttctaagcgagcatgatgaccataatggcgaagtttggtccgtgtcttggaatttaacgggtacaatcttaagcagtgctggggatgatgggaaggtacgtttatggaaagccacttattcaaatgaatttaagtgtatgtcagtaattactgcccaacaataaataagaatatatgtatacataacattatatattggtactttatacgtgtgcattattctgtataatacgaggcaacagatgaatcaagaaagatgatgcttttaaaaagctcttacaaatataatgatattacatcaaatgatattattattcttgatattgggtattctttcgaattatatcaagcttcccttccctcgccttttcgcctggaaatttttcaatgccgagattaaaaaatttgtcaatgaaaatgcattctactacttaataaagaggtgatgagcttataagccaacttcttttaaacacaaaactaaatctgatattgaggacccccaccaactatgccaccaaaagaagctcccaagaaatggaaggcgccaaaagggccaaaacctacccaccgtaaaaataaaaataagcttgaattaggcagagctattaaatatgcacgtcaaaaagaaaatgccatcgagtatttacctgatggtgaaatgaggttcactaccgataagcatgaggccaactgggttaaattaagatctgtaactcaagaatcagctttagatgaattcttgagtacagctgcactggcagacaaagatttcacggccgatagacattcaaatgttaaaattattagaatggatagcggtaatgattctgcgacatctcaagggttttctatgactaatgagcagcgtggaaatcttaatgcgaagcaaagagcgcttgctaaggatttgattgttccaaggaggcctgaatggaacgagggcatgtccaagtttcagcttgataggcaagaaaaggaagcgtttttagaatggagaagaaaattggcacatttacaagaaagcaatgaagacttgttgttaacaccgtttgaaagaaatatcgaagtttggaaacagttatggagagttgttgaaagatcagatttagttgttcaaattgtagatgcgaggaatccgttgctgtttagatctgtcgatttagaaagatatgtaaaagagtcagatgacagaaaagcaaacttactgctagttaataaagcagatttattgaccaaaaagcaacgtatcgcttgggcaaagtactttatctccaagaatatttcgttcacgttttactctgcattgagagctaatcaattattggagaaacaaaaggaaatgggggaagattatagagaacaagatttcgaggaagctgataaagaagggttcgatgctgatgaaaaagttatggaaaaagttaaaattctgtccattgaccaactggaagaattgtttttatcaaaagctccaaacgagcctttattgccacctctgcccggtcaacctccactgattaatattggtttggttggttatccaaatgtaggtaaatcctccactattaattcgctcgtgggtgccaagaaagtttctgtttcatccacgcctggtaaaacaaaacacttccaaactattaagttatctgattctgtcatgctttgtgactgtcccggtcttgtcttcccaaactttgcatataacaagggtgagctcgtgtgtaatggtgttttacctattgatcaattacgtgattatattggtccagcaggtttagtagcagaaagaataccaaagtattacattgaagcgatttatggtatccatattcaaaccaaatcaagggatgaaggtgggaatggggatataccaactgctcaagaattgttagtcgcatacgccagagctcgtggttatatgactcaaggttacggttctgctgatgaaccaagagcaagtcgttatatattgaaagattacgtcaatgggaaattactgtatgtcaaccctccgccccatctagaggatgatacaccttacactagagaagagtgtgaagaatttaacaaagatttatatgtgttcgacagattaccggacaccagaaaggagcaagtgcaaaatgctgctaaggctaaaggcattgatatcgtggatttagctcgtgatttgaatcagctaacgttttcagctcacactggtggtgacacacaaaaagaagccaaatctgttacgcacggtggtaaacaagctgcattgtacaatgccgctgaggacttggatagagacttcttcaagatgaacaacgtcgaaggtagattaagtacaccattccacaaagttcaaaatagttcagctggtaagagacataacaaaaaaaacaaaagtaaaaatgcgaaaagcaaagtttttagcattgaaaataattagcggtaactaacatatatcttctcaaaaaaactgtgtactattatcttttcatctcgccaattaatgacagcgttatttgagaatagacctaagataataaaactatgttcgttacccggacaaattttcttggaagaatttttgagtcctagagatattataaaacggccctctattaatttgctctttctttcctcagtttaattcttctttcgaataaaaaataaaaatatcatggctcttcaacacatttcaacatgttcaagtaatttgtgttagtggatgaccatttaggggctgctggcctggttaccgggagtttttcttggatccaagctagcttttccgtctgattatccttaagcttcacaaattacaatttttcccacgcattaagaaataagctcaagatgcctaaaataagttctatcccgccttttttcgctaacaatgactgagtattcccacagtctatagtttgatagtagatgggcggaaatttttctcatatatttactttttataggagagtatatttacgtacgtatagtgattgcatgtagttgctccctatatcttgtcatatgagcgtgatactgaccgatacctgttacagatgtcggtctggatttgttcgtttttcttccctaaagtaggtcagtatatataaaatatggccggaggaaagcttcaccactttatcaccactaaatttataaagtagaatacaatttcaacatacacagagaataaaaaaaggttgacaggacacataatagcaaggcaagatggctgaaacttccaacgacccctttctgtcctacgttttgagtagcaaacaattaactaatttgaatcgtctacgaaggaaagcagttacaaaacaactgggatcaagtgacgacaataaggtctcagaggagtttttgaggtatcaacatacttatcaaagagaagcatttgaatatctgcaaacaaaacatgacgcccacaaaataatggagtcacagtacgaacagtaccaaagcagttcaaaaacaagaagatatagtatcgatttagattctgtagatgcagttgacacggaatcgcaaacagaatacccaaatgaggagtttattgatagaaacgaagatagcgaagctgttatggagttgagaaagagattgttggggaagggacagaataagggtttaggatatgaaactacgaaatcagtcgataggcaaattgaggaccaggacacgttgcaacaggatttgattcaggatatgagcaaacttgtgggcagtttgaagcaaggagctgtggcatttcaatcagcacttgatgaagataagcaagttcttggagctgcagagataggtattcaagttgcttctcaaggtttaatggatgttagcggtaaattaaggaaatatgacaagagtaaattgagttacttgttttatattactgttttcatttttatgattctcggactggtgtttacatttatcataattcaattattcccggccctataatgtaattataacgatggaatgatgttttttggaagaaaaattcaactgtttattaatatttacggcattttttcatgtagttgagattattcctattgaaaaaagcaaattgtgagaaaaaagtatacaataaaatttgtataggctgcagaattctcctttccgtatagttgcctacttcccgtctcaaactgaatcctgctatctgattgctttctgtgttggtgcggtgaatctttttatacatataatatttgaaaaagaataaacatttgagaaaacaaaagtagctaaacaaaacgacaaaatcataacatttcctgatctgactgaaagctaatagaacagcagtgttcgatgagggtaaaataaggaggggtcttcggttacgttatactagtaagttgattttgattttaagtcatattattgaacgcattatgatgatactcataatggactaaatttttctcatgtataaggtccatagtagccaagtgcattccattacaatgttattgatattatctgtgctctcaaattcggctgaagaaaactactacaaacacaacacatcaaataatgtaacacagccttgcttattgccggtgtaagggtcgactatcttcgatctactcatattcatattatcaatttattatcatatatggtataagaaaatgacatgaacattgagaaacaaccaatagattaattggaagctgaaatgcaaggattaataacttgataaatggaagttaaaagatagtattaatgatgactaaatatggattctgttatccttgtataagagaagtataaaacaaacaccaattggtttattattctcttttcttcaattataatcagtacaataatggctccagcagctgtcacatattttaatgatgatttgcgcatatataacagagataggtttaaataatttaataattgttgggatttcacaactattgaaggctataatattatgtataaagaatataccaggaagtcaactcccagaccttgaaatcctcaaaatgaagacgatagttttacataataatattactttttcttctttccttctatatttctccttcacattcatattacgctgacaatctttgcatttcagcttccaccaagcctgatcaccgtttaccaatatttgtgtcattttcttatacctcaggtaataataaactagcaacctgaataatatcaaatagacgatatgttaaagtttcattctaacaattaccacccattccaaaatatctattgttagagaggcgttaatagaacaacacaacacaaaaatactgaaggtcaaagtttgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatataaacggtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatattaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttggtagttcagctagggaaggacgggttttatctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacatatctcattttgagatacaacaaagttcataaagaaattagccatcttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggagatggcattttttccgaaatttcgccttctcgcacaactttccaaacccgaccaagagaaggaagaaatcattttttttgttgcgagttgtcatagaacgaggtcgagaaacagaagaggaattgaaaatgaattgtaaaagcgttcgttctatgcctctaataagagagtacgtcttgcttgatgtgaacccaaatgcccacaaaacagtacgatttgcagttatgtaaatttgtggtttgtctcctggcaaaaagaatgcattcgtactgcacataattgaaataaggatgtagttcaacttctatgaatgctcggcgatacgatatgtagaggggacaaaaatatgtaggtatcctatggtaaataaatcggtctgttttaaaacctgttttagtgcagcttctttccacgaaagaaatagtgtaagttagaggtacttctcttttacctaaaggaggtgtagttatgataaaaagcgaagctaactaagacagctaagctctttatgttgatagttaaaagttaacaggttgtattaatgaagaatgaatatggatctttttgtacttatataacagaggtataaaccacatgccgattgtttcattattatatatggctaatataatggtgattccggcagcttcatacatttaatgtgacgactcatattgctcttatatgtgactttcagatctcattcaattaatagactcttaactcaaattcagtactttctgacatgctcatttacatttccttttgtaatagtgcttccatacttcatcgtataggatttaaacatttagatcgttaccatagtaactcatgttactattaaataccgctcgtttcaacacattatataatactttggcattgatacgccacataatattctaatttctcttcaacacataagacaaacagggcaaatcaagcaacaggaaggtatttgcttcttaatggcaaaacaggttcagttccactaaataaaaaggggaaatttacgtgtcatttattatgggttcagaaattatgtgttaagtaaaacacctatagcactggggcaaattccggcatcaatttcaacgccaccaaaattgtgtgcgataataattgtgaccccatcatggaaatgagccttcagccagagacggaaaaactcttgaaaggaatactgatggatttataggttcggaaaataataataataaaaagccgtgttggacattatccctcccgttgctcgcggtaaattcttaaggccatatttcaggtaggaaccatcgtcaacaattgctacaacgttttgtagtccccaagattgaaatacaatagcagttgaaagagaactacctaagataattcaatgaggcaattactgattattcctgacagagtgtaaaatatttgcaagtaagagaatcggaacagaaaatttagatattatgagagtcttccctcggcagtaacgatataaagccaatctgtattccagtgtcctgccattctggttctttaaaaactcacttccaagatagtataatccgagactctaaagaaaaggacacttgcttttaatggacagaggaacaccgcatactctaaagtagagagcaccgatatcaagagttacatatatatatatatatatattgtttgcttccgacagagatagctatctagcaattcccttctttttcaatcgttgggcggctaaaagtagcagggtttcgcgaggacctctcgaaggacaaacaatattcattacccgcacaaataaaatttcaaaaaaacaaaaaagcacgggagaggcaaggcaggatgaataaaatcaccgatctcgagaatattaaaagtcatcaagacatcctctttaagtcaaatcctggatccagaaacttaaaaagttgtcatataaaagtttaaaatggtcaaaagaacagtcgccaccaatggagacgcgtctggcgctcatagagcaaagaaaatgtctaaaactcatgcttctcatatcataaacgctcaagaagactacaagcatatgtacttaagtgtccaaccattggatatattttgctggggtactggttctatgtgtgagcttgggttgggtccactagccaaaaataaggaagttaaaagaccaaggttaaacccatttttacctcgcgatgaggccaagatcatttcttttgcagtcggtggtatgcacaccttagcccttgatgaagaaagcaatgtatggtcctggggttgcaatgacgtgggtgcgttgggcagagatacttccaacgccaaggaacaactcaaggacatggacgccgatgactcaagtgatgacgaagatggtgatttgaacgaattggaatctacgcccgctaaaatcccaagagagtcatttcctcccttagcggagggacacaaggtcgtgcaattggcagctacagacaatatgagttgcgccctgttcagcaatggcgaggtatacgcatggggtactttccgttgcaatgaaggtatcctagggttttaccaagataaaattaaaattcaaaaaactccatggaaagtgcctacattctctaagtacaatattgtccaattagctcccggtaaggatcacatacttttcttagatgaagagggtatggtgttcgcctggggtaacggtcagcaaaaccaattaggaagaaaagttatggaaaggttccgtttaaagactttggatcccagaccatttgggttaagacatgtaaaatacatcgcatctggcgaaaaccattgctttgctttaacaaaagacaacaagttagtaagctgggggttgaatcagtttggtcaatgtggtgtttcagaggatgtggaagacggtgcgcttgttacaaagccaaaaagactagcgctacctgataacgttgttatcagaagcattgctgctggtgaacatcactcattgatcctatcccaagatggcgatttgtattcgtgtggtagactagacatgtttgaagttggtatcccaaaagacaatttacccgaatatacttacaaagatgttcatggaaaagcacgtgccgtgccacttccaactaagttgaataatgttccgaagttcaaaagcgttgcggcggggtctcaccattcagtcgcggtagctcaaaatggcattgcctattcttggggttttggtgaaacctacgccgttggattaggcccttttgaggacgacactgaagttccaaccagaatcaagaatactgctacacaggatcataacatcattttagtcgggtgtggaggccaattttccgtgtctggtggtgttaagctgtctgatgaggacgcagaaaagagagcggatgaaatggatgattaaggtagtagtacaaagataaataaaagaaaatcgacataatgcacctcagtataaattgtaaaatataacataaatcaaagaaaaacgagaaaacgatatgattatccgataccgacaaattctcatgtttatttttttttttttttttttttttttttaatttttcttgggcctttacattgagtacaggggcataagtgcgaggagttaccagacgacaactagcaggcggatgaaatcaacactgagtaagtattatgtaatccatccgctcgtccagcccttcaggttcttcctcttctgcacgtttctctagtaatgaactttctaaggaatttaatcggattttttgagaaaaacggagaaaaattaaaaatgtgccaagacaccagcaacaggcaaagcaaaggataaacttccggtgaacatgttagcacggaaaaattcattgctctctctaaccgcgacaaattacctatcgtattttaactttcttcaacagcattatggaaaatgcataccggagattgctcatacagaccataaaaacaacagaaagtcttgtgaggaagataagcaagcacggtaggtaaaccagatatgcacataaattaccgctgactctcccctaaaagaactatattgatggtctgacatataaggcaccgctgaaaagcatgtacaattttaatgtctttgcatttgcatagtcagtgtggcgtgcattctccacagaatctaactaatcaaatgtatcgtgactgggtgttgcatcattttcgcgaataaaaaatagaacactgtagagtagcgcagcgctttttttttattgaggccctttgcagaaccaaggctgcagtcttttctctgaagattagctttgctaatataaacaaatccgttaagttcttgggaatttctttgaagggggggaggcggaaatgtagtgagttgtttttactgtgatttgctttttctttcgctcatggcttattttcctttccttttcttcccacattcaataatgcagcgtaaatatagaacaagattacttgtttatacgagatatacgggcagtgaataaagtggtactagaactaattatcaaaaagagtaactgtcattcaacatttctggctctagacccaataggacataaacttttagatttttgaaaaatggcttggcgcagcacggtaatactagttggttttttaagcctactttcgccaataaaaaaaactacgaaacagttcttacttaccaatatcccctgccactacactgtactttagtgaacccaacatcacgaataagaaacaataaacaataaacaataaacaagtgttgctttagctcaacttgcccctgagaaataacagcgcaactatcaacaatgaatgcatagcatggagtagagtaaaaaagctttgttttggccccgcctagacaagaggcagctgcgcgaaataagaaattataaactcttgtttttctatactgctctcgctcaacctttttttcccacgcctattatcggttcaagggacagcagatccgctctgcgcactggagcagaaacattcccagttcggttccgactaaaacccgccttcccacgcgaaattctgggccgttcaaggcaacttattagtaagaagagcaaggggaaggtacattaaagcaagagaaccgtgcatgaatttatagacatttttcatgggaggtagggaattttcagactttaagttacaccccataggggcaaacatacagcagtggttgttatctttcattcgcgccaggaaaagccgctacccacactaagtgacgtgtaattgccgttcccttgttttgaagcacactgaaagctgaagtgatcataagaaaagaaaaaaataaatgctgagaagggtttgcaaaaaaagaaaggttcctagtatatatatggaaggcttcgttagcttaaactttctacagtcatgcatacagcaatttttttagagcattacttcttgagtggcaaaagcatttcttttttttttcagtataggaagtaatcactgtagaaataagtcaacaataattgcatagaaaaaaatgggtactagcatagtaaatctaaaccaaaagattgaactgcccccaatccaggtcttattcgagtcacttaaccgagaaaatgaaacaaaaccccacttcgaggaacgcaggttatatcaacctaatccttcatttgttcctagaacaaatatagcagttggtagcccagttaacccggttccagtatcatcccctgtttttttcattggtccttctccacagagaagcattcagaatcacaacgctattatgactcaaaacatacgtcagtatccagttatatataataataaccgagaagttatatctacgggtgagagaaattacataataactgtaggggggcctccggtaacttcttcgcagcccgagtatgagcatatctcaactcccaatttctatcaagagcagagactggcacaacctcatccggtaaatgagagtatgatgataggtggttatacaaatcctcagcctattagcatttcccgaggtaaaatgctatccggcaacataagtacgaactcggtccgcggatctaataatggatattccgcaaaagaaaaaaaacataaggcacatggtaagaggtccaatttaccaaaggccaccgtttcaattctaaacaaatggttacatgagcacgtaaacaacccttacccaaccgtgcaggaaaaaagagaactgctcgcgaaaactggtctaactaaacttcaaatttccaattggttcattaatgctaggagaagaaaaatattttctggccagaatgacgcaaataatttcagaagaaaattcagttcttctacaaatttagctaagttctgattttacttttttcggaattacctaaaatgggtttacggcatagaagatagatagattaagaggtaggttgacttttcctttgaaatttgtaattttaataaaaattccaaaaaaaaaaaaaaaaaattcaaagtaaaaagacaaactttggtgagaatcttcgattaacaaaattactccttaatattcttaaattggaaaatgatcatggttatcagtgtattttcttttaccgtgtatatcaagttttataccccgtatagcttcaatatacgcacttttctcagatctttttctgccgtcattcctttcttccttttctttcaactagaaaaagaaacgaaatcagaccatatatctagtcgccaagcatttttcccttcttggataggaggagcaaaagaaatactaacagttattaaaatgcaccatgccctctgtacatcataaacccacttacaggcttttttttcattctcgatcagaagagaaaaaaagaaaaatataactcggcaggctgtacaaccttattgttctgcgtagtttacctggtacataaacttcaatcaggtgattttttttttgatgcaacagattattttgtaggtgtatttgttcattatgtttgtatctctgtaggctcatggataatagaaattcttctcctggtacgtattggagtataccataggaatcaaatgctgcccgtcccaggatacttttttggagatatgacagtctgaaaggtgcagaataaggcaagtttctggcaaacaaaaagtgataacagtctaagtgtcttgaaaattgttgttactcttgccattgcgtcagaagaaaggtgagttttacttctatcctatagcgcaagaaggtactcaatagattacagttcttgttgcaagttggagtatcccattaattcaggccattcgccacgttttaaaacgaagttattaaaaagaatataattttggaattcgaaacttaataaatacatgatgctaggtacacagaagacatcattatttatccccctgaattatgagtccacacaagagaatcaacaactctacataataccataattattttgcctttcactcttcagaaagtcgttctttgattctgttgtatcatctgtccttttgtttgggcgtccactgaatttaatggcagcttagctttaacttcatcgaatggtttaatacttcacatcatcttctgaaaatcgcattaatggattatactgttatttaattagcagctgaaatttttgcttcaaaaagagtaacagttgcaagcaattctctcaaaagctaagaagcctttgagccttggaaagcaatgttcatctaaaaacacaagaaaaccctcaaaaagagttattgtgtgcaataacactaaatggaccacagatacatttttgaaaatgatacaatccgtttttgcttataagtacactgaaataaaacctacctgagctggcggcgctacaaacactcaatgtttctaacatatggaacaaagagaagacagcaaattaccttgctataactgtcaagacgttttggtaatacatgctacttgaaaaccctcaagagtcgctacaaacttgcctttccttaataaataaaggcaagcgttatcttcgttttcaatgaagcgtcatatacatgatactattggaataagaattagctatcatctatcgaatagtgttcataccattgacatattgttgtcggaatggaactctaaaatatcatctgtttatcggcattcgtgttagtagtatattatcacatgcggtgtaagaagatgacataaaaattgagaaacagtcatcaaatataatggaagctgaaatgcaaggattggtaatgtaataggataatgaaacataatgaacggaaggagaaataatcgtaatattattatgtagaaataccgattccattttgaggatttccatatcctcgagaagaacttgtagtaacataatattatagtctttatcaacaacgcaatctcaacaattatcaagattcacctaacattcaaatattatatatgatgtaaaaatatgatataaggattgcgaaatatatttcagatttaatgaaggtgatatgcaagtattgatcatttagaagaataactagggaatgaaaaaagagctaatactattattatataaaaataccgattccccttttgcggattactctatccatgaggagaataccctagtatattctgcatgattttataaaccaactattacagtctttataaaaatgaagttccaaaaacttctcatattggcctaatttctcgcgaatatgattggttatacggtgtaaaagtttttccatatagtaatttacctttgtaatggaatttttccaacaattattgtccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagttttttgtcgtaagttgagaaagttttttccagttaagttattatgacgcatgcacatagaaggatcaccgaacaaagttgcaattattaggcaccgaatgaagaaaatgagaacctaatttcgcttggcaatagtaaaatgttttatctgcatcgaaaaagttatatagatttatgcctcatatataaaatagaattttagaataagataatccttatttattttgcagatctaatagaatccatatattctttagttgaaagtatagaggtgcctcctaaaaccaccctcattctgttattcatcgttccattgaaatcatggactagccttgcctcctcataagttacaccgccaataacaaacaatattacatcctgaggaatatctttgctctgctggtttccgatcactctatggccttgagtatctatttctttgaaacgatccctgaataacgcatttttagagagatctgttagtaatgacgaaatttccggaatatgttgcatatagacgttttcagcggtgttgctcttagaattcattctactattaaatcttcttgctagttcggttaatatatcgtccttgtcatggttactttgagtcattttatcctggcggctaaaaagcgatttaaatttatggaaaaagttgacgtcctctggaggaagttgttgagacagaatctcaactagttgacggattttgtctgagctggtttgattgtttaaagaataaatacatgcaagctttaacttgtaatacttatcaactgcttcattttgtagcaatttaatcaaatcggagaaatcttcttcattggcatcgtgtgctgatagattttgttctatttcactaatttcccatatattttttatcttcaactgtctgtctaattcccccactatagccatatgctttgcaacatttccagataattttctaaactctggatacttctcaataaagtttttaatatcctcaatggaatttatttggctgttggtttgtgtcttgtctttgtatgtagtcacatattgttttactttatcacccaattcaccaaaattcaaatacatggtatccctgaagaaagcatcttgctttgatgataaggtgaccttctccaggtctttatcaattctaggcactttcgataaatcaactatattccgcttaatgcctatatactcattgatcattgattggtaggtccaaggttgaagtaaaggtgttataggatcagtattacgatctaaaattagtaacacaggtgtcgaatccatcacaggaaaatcaaaaaaagttctttcgtttttaccaatctcataggaaacttctttagccaatctttcacaaattttacttgctccttcatacctgatatctggttttatctttaaggataaaagcacagaaactaagctgttggtacattttgttagccccccttcgctccaaaccaatttattacttaaaaattctcttggttgcaaatcaaacgaaaataaatcttggtttaatataaaaaagtcttggaatatttcttccaccttagtaacagcttccaagtcgtcagattcagctagccgttctaattgagatttagagacaatattactaaagaatatttgatactcgccgtaccgaggatttcttaactcacgcagcagatgttgcagtgtttcctctgtgggtttaacgtaaactaagcaccttaaatgcctggacacttcacgttgctcattttctattctttctaccagatatatttcatgcttcaacaactcactttgagtggcacataaggatatcgtaggtgtggtattcttatccaacagcaaaaccttaatcctttggtgttcattgacattggctacgctcaatttcgattgggaagtcacaattttgtttatataaaagtcagccacatcaaaaaggttcatttctttgttctatacagtaaaagatggccttaactcaaaaccaagtcactgtacctcttcactccttaatgttactctgggtacattgcatatgagccaaggcacttctataagtaagttcgaacgttaactaactgtaatgacgttaccctttcctgaaattggcagaaacaaaaatgaacatttctggcaacttttcgccatacagtcagtactcgttacggacgcccgggaaacaagtaggaaacatatgagaggccaaacaagggtaagaccttcttttctggtaatagatattacttcatcgcacaaagaagtctaattctggcgtgtgatgacaaaaaggtttaacaagacctgtttcaaaatgtttgcatatgttgattacagtatatataatagtacacaaacaccggtaacattttataatttttttgaattttttgtatacttttccaaccagtggtgcgctggtggctcttgagattacgtgaaaggcactgcaccatattatccctttgaagtttctggaactttgaaattatgggctcttccttcttcgtacacgctgttcagtactttctcaaagatagctttttctttcaggtggagatattttttgtaaagaatcaaggcagtatgggcatcttcaattgaatcgtgatttccctcttggatattcattcctaacaacacatatgccagataacgcaatgaaagatatctctttccttgtagaaaatatatggcagtgtcgcgaatttggtttcttgggacattaatattaatgtgtttgaagtcattattcaaaccatgaccaacaaatacgcatccgagctgcattaaaagccagacttttcgatatacaacgtttcttctcacaagccttttggtactcttttcagggtccaagtcaccaggaagaatcccactatatcttgtcaaatagtcttctatgtggttcgtgtttaccacataatcatcgacaaatggtactccatacagttctccttcttcgcctctaataatggatattctggccaaagcagttcttttaggtcgaataatacttctgattccttgatgatcgatttcacatagttcactttgtaatgagacaaattcggcatcaatggcaaccaaggttccagatttaggtgcctcatcatgtgttaataacttatattcacgtcttgcagtatctcttattccgtttgcgaaataatcacggaaaagtatgtcatagttgatggaatacgtatcaacagaaaagaaaggttttcgtaattcttccgcatcacaatatatgataatttctggtgttttccaagggtatgtcattttaagcgcctcttcctctgttatctcaacaaccaaataatcattaaacatgagccacttgaagcaattctcttttggattatattttttgacatatgttactagacgcgtctcgttattgttatcagtgattttagccacgtaaccattcaattcgtatttaaatatgtggcttgtgcccttcaattcggacgccgtcgatcttagaactgccttgtttttaatgatgcttccataaaattcactagttaaccagtttttcgacgaccttatattggaaaattcggtatctaatagtgataattctaatgacaacactgaaggtaaattcttgacagtacactcctgggtgatagtttcggttttgccgcaggttgggcaaatactgttcttttgggttacatttttcatggcatattcaatataaggcaaaatattctgtccattgcttttcttgttcaattgtttgattacggttttgttgattcctgatattgataaggagggtagaagtttgacggtagtgtcgtagtgatcacagctacactctgttcgtatttccgtttccaaaccaaagcattgatttagggtgatattatggttgactgtctgcgcttcctctttaataagttgcgagagcaggaatctgttaaatttttgaggcatattgcgtttaatactttcagaagaattaaaatcctcgatactttcccttatgcacagcgattctaaatactcttctaaatgttcttgtggttcaccgttttctaattgtcttttatcagttaaggatttcaatgacgcctgaaaattggaagaactacatatttttccatgtgatctttccatcatgtcaaagaggtagcctagatcagttagcaacgttgtttcaaaattctcgtctttcaaacacccaacaacgaaattaaacatttctggaataaagcgatacaattgtatgatagcatttgtgtagtgattatcaacatctggatccaatcctgaatactcagtgttattaaagggcgtaaaatcaaaattatcagtaccaaatctacctgatgtcagtggaagtctactgtatgcagggggtacttcgtacttgttgattgaggtatatgtctgtatatcgctggtttctaaaccgcttgttatctgtttccttatatctcttagacaaacgtaatctggtatagcatttctcataccgtatttggtgcgatcatatcttaacaaaggaaattcttgtgtgctcaacttctcattttggctcgagatcacagcaaggttactttttaatttgccgctcgatggtaagggtgacttacctgttaattgcggtatggtaccttcacttttaaacactacagggggccatgcagacaaaagtttatcaagatagtacggcatccccacagaactcaatggatatgtttcatcgtcgacagatattgggccgtcagaggtaatgtcattaaaataatcaggatatgctagcatttcaggggtattggtaaacattcccatgttgtttgatgatcttctccatgtatctaggtgattatcagcttctagtatacccaatacgtcaccattgggggacaaacataactttttaatcgactggcaaggatgaacatattgtgttcttaaagttggattggaaaggtcgatgaaatcaaacgaaccagaacttgaggcgacgatcataacagtaggaagcaaaggatgtaattgaacaaaatctgcgcctccagatcccatagttgttcctttagaaaaggaaacaggagggagttgacgcattgttctcaagtcgtaaacattcacaaatgggtcagcgtataagttataaaatcttttggacttccctactgtaaccaaggtgttatcccgtaaatccatagcggatatggatgcagagtgtgcattaaatgatttgatagtacgattcgatgttggatctagcaaatccacagtccctgtttgtcttccgatagacaaaactttattattagagcacattaacttcactttagatgagtaattcaagagggaatctaagcaacctctgttcaagtcaatggacgcaattccccaatttgtgttgtcaccaccacagtagatattgtttttcagtgaatgaggagaatagcacatagtgttcaattcgctaaatgcagcaatatcaatgctagtgaggttcaatttagtaacacctcttctattagcaaagtgtaaggaatcttcactaatagataaaataccatcccgatgactgagaatatccttcacggaatttccacctatgtggcccctatatcttgtataaagttgaaaagttggatcatatgacgaaatgcaaccatagctgtctccactccaaattaagtttgccttctcatcgaagctaatcgctgtaatttccttatccctattatcgaagcgaaagtatggcttcttcaaatgttccgaaagatcaactggattgttgaagaaatgttgccaattattcataatacattcaccattcagaaactcagtatagcaattgtgttctagtaatctcttagggtgtaatgcagttcaaaacaaaaaataagcaaataaaaaaattttcagaatgtaaaaattctagttaaaatgaacgtgtattatatggtaatgatgtgtctcttggagattctatttcttgtgttcctctatgcccacatagtacgttatttcctatatatgctaacgttaaaagcatgtttctttttcgttattctctcattgaaaaaaacaatacgcgaaagagaaggcgccacccgccccgttttaatacaaatagataaacacataacaaaacaaaggctaattagacactacactcagtgattaagtacttagtaaccgtgattacgacgtcccttgtgatatctaagtgggctgacaatgaatgtggatgaaagaagccggattgggggtagagagaaggatgcggggcccgggaaaggcattcttaagcagaaccaaagctcgcaaatgacttcaagctttctagagaaccctggtgttcgtattcctaccaggattataacaaaaaaagaagtattagatggtagtaacacgacatccaggatcaatacttctaatttacagagtatggtaaagagaagagtttcattcgctcccgatgttacgttgcatagttttactttcgtacctgaacaaaacaatgaaattaaggaaccaagacgtagaaaaacttcaaccaacagccctactaaaatatctagtcaagaagagcctcttgtaacgtctactcaaatcgatgatgctcgtacggaagaaaaaacagcggcagaagaagatcccgatacatctgggatggaattgacagaacctatagtggcgacaccggatagtaacaaggcttcacagcatgatcccacatcaatggaaatgactgaagtttttcctcggagtatcagacagaaaaatccagatgtagagggagaaagcattgagtcaagtcaacaaatcgatgatgtcgaggcagtgcgagaggaaacaatggaattgacggccatacataatgtacacgactatgattcaatttcaaaagatacagtagagggcgaaccaatagatctgacagaatatgagtctaaaccttacgttccaaacagtgtctcacgcagtaccgggaaatcctctgactatagcgtggaaagaagtaacgataaaagcgacctttcaaaatctgaaaataagacgaattcctctcagccgatggaaattacagatatattccatgctgatccacagaaccctatgagtctacacagcgacaataacatcaataatgatggtaatgagatggaactcacgcaaatacagacaaactttgaccgcgacaatcaccacattgacgaatctcccagcgaaaagcatgcgttttcttctaataagaggcgcaaattggatactgtctctgattatgctgcatcggttacgacaccagtcaaagaggcaaaggatactagtggagaggacaatgatggtgatttagagatgatggagaaaatgtcacccattacatttagcgatgttgataataagattgggacgagatccaatgatgtgttcactattgaacccggtactgaggatactggcatgcaaaccgcgacagacgatgaagaagatggggaaaatgtcgatgataacgggaacaaaatagttgagaaaacaagactccccgaaatagacaaggaagggcagtctggtatagccctgcctactcaagactacactttgcgggaatttataaatgaagtgggggtagggtttttagataccaaactgatagatgatctcgacaagaaggtcaatttcccgcttaacagctttaattttgtggagaatcaaaggatagataacgtattttctgccttctatatcgatatacccattttagaagtggaagcattcagatgcaaggagctttggagaagtattaatgaatccaaggataaattcaaggactttgaggcccaaattgataaatcccatccccctcttctgctccaggagtatttttcctcggatgagaaaatgaagcaattgatgagggaccagctacagttggtcaaaggatattcgaaattggaggcagcaatggaatggtatgaatggaggaaaaagcaactaaatggtctggaattaattttggcagaaaatttgaataccttgaaaagggagtacgaaaaattaaacgaagaagttgaaaaagttaacagcatcagaggcaaaatacgaaaacttaatgaagcaataaaggaagagataaggtccctaaaaaacttaccatccgattcttataagcctactttaatgaatagaataaaaattgaggctttcaaacaagagttaatggaacattccatatcgttgagttcttccaatgattttacccaagaaatgcgttcacttaaattagctattgcaaaaaaatctaatgatatactaactttaagaagtgaagtcgcctctatagacaagaaaattgaaaaacgaaaactgttcacacggtttgacttgccaaaattacgagatactctcaaaattttggagtcattaacgggggtacgctttctgaaattctcaaaggcaacactttcaattgcatttcttcaactggatgatttgagagtggatattaatctagcaaactttaaaaataatccgttaagttctatgaaagttatgaatgacagcaataatgacgatatgagttaccacttattcacaatgttgttgaagaatgttgaagccgaacatcaagatagcatgctttcgaaccttttttttgctatgaaaaagtggagaccattattgaagtatataaaattactaaagctcttgtttccggtgaaaattactcaaactgaggaagaggaagcgcttttgcagttcaaggattatgatagaagaaacaagactgcatttttttacgttatatcccttgtctcatttgctcagggcgtattctcggaaaatgggcaaattccaatgaaagttcacataagtactcaacaagattactcaccgtcacgggaagtcctctctgacaggataacccacaagatcagtggagttcttccttcatttacgaaaagtagaatacatttagagtttacgtaaagtgtttataataggacaacgatgactagtaatatctcatcacttttttttagtttttgacgaaagatttttaactgccccgccggcaggaaagttcaaacaatttgaagaaaagctcgaaaaaattttggacaaaaacaacaatcacatcaccattggaaagataaaaaattagaaagaattaactcgtttgttgtttcctgttacctatcacaattattattgctttttagaaccacaagcaaaggagaagcagtagccaccttatgtttaataaaagtgtaaatagtggtttcacctttggaaaccaaaacacatccacaccgacatccactccggcacagccttccagttcccttcaattccctcaaaaatctactgggttatttgggaacgttaatgttaatgcgaatacttcaacacctagcccatctggtggattattcaatgccaattcaaacgctaattctataagtcaacaacccgccaataattcattatttggaaataaaccagcacaaccatcaggtggcttatttggcgctacaaacaatactacttctaaaagtgccggaagcttattcggaaataataatgccacagcaaattctacgggctctacaggtttattcagtggtagcaataatatagcctctagtacccaaaatggtggtttgtttggtaatagcaacaataacaatataacttctaccacgcaaaatggtggtctgttcggtaagcctactacaacccctgctggtgctggcggcctgtttggaaattcctcatcgacaaactcaacgacaggattatttggatcaaataatacacaaagttctacaggtatttttggtcaaaagccgggagcttcaacaactgggggattgtttggaaataatggtgcttcattcccaagatccggtgaaactactggaaccatgtcaaccaacccatatggaattaacataagtaatgttcctatggcagtggctgacatgccaagatctattacgtcttctctatcagatgtgaatggcaagtcagatgcggaacccaaaccaattgaaaatagaagaacatattcgttttcttcctcagtttcagggaacgctcctttaccactcgcctcacagtcaagtttagtgagtagactaagcacgagactgaaagccactcagaaaagcacgtcaccgaatgaaatattttcaccgtcttacagtaaaccgtggctgaatggagcaggttcagctcccttagtagatgactttttttcttcaaagatgacttctttggctccaaatgaaaacagcatctttcctcagaatggttttaatttcctatcctcccaaagggccgacttgacagagctgcgtaaattgaaaattgattccaacagaagtgctgcaaaaaaattaaaactcctctctggtactcccgccatcacaaaaaaacatatgcaagacgaacaagattcatcggaaaatgagccaattgcaaatgctgatagtgtcactaacattgacaggaaagaaaatagagataataatttggataacacttatttgaatggaaaggagcaatcgaataacttgaataaacaagacggcgaaaatactttacaacatgaaaagtcatcaagttttggttattggtgttctccttccccagaacagctggagcgtttgtcattgaagcaattagcggccgtttcaaattttgttatcgggagaagaggttatggttgtattacatttcaacatgatgtggatctcacagcttttaccaaaagctttagagaagaactattcggtaaaattgtaatatttcgttcctctaagacagtagaagtatatcctgacgaagccaccaaaccaatgattgggcatgggttaaacgttcccgctataatcactctagagaatgtttatcctgtagataaaaaaacaaaaaaaccgatgaaagatacgacgaagtttgctgaatttcaagtttttgacaggaaactaagaagcatgagggaaatgaactatatatcctataatccctttggcgggacttggactttcaaagtcaatcattttagcatttgggggttagtcaatgaagaagatgcggaaatagatgaagacgatttgagtaaacaagaagacggcggtgagcaaccattaagaaaggtgcgcacgttagcgcaatcaaaaccatcggataaagaggttatcctcaaaacagatggcacttttggaactctatcaggtaaagacgactctatcgttgaggaaaaggcatacgaacctgatttgtctgatgcggactttgagggaattgaagcttcccctaaacttgacgtttctaaggattgggtagaacaattaattttagctgggtcttcactacgttctgtgtttgccacttctaaagaatttgacgggccatgtcaaaatgaaatagatttactcttttccgaatgcaatgatgaaattgataacgcaaaactcatcatgaaggaaagaagatttacagcctcttatacgtttgcaaaattttcaacaggttcaatgctactgacaaaagatattgttggtaaatcgggcgtttcaattaagcgtttaccaactgagttgcaaagaaaatttttattcgatgacgtctatttagataaagaaattgaaaaggttactatcgaagcaaggaagtcaaacccatacccacaaattagtgaaagctctttactctttaaagatgctttagattatatggaaaaaacctctagtgattacaatctatggaaactttcatctattttattcgaccccgtttcctatccatacaagacggacaatgatcaagtaaaaatggcattattaaaaaaagaaaggcattgtcgattaacttcgtggattgttagccagataggtccggaaattgaagagaaaattaggaattcttctaacgaaatagaacaaatatttctatatttgctcttgaatgatgtcgtaagggcatccaagttagcaattgagtctaagaatggtcatttgagcgttttgatatcctatttgggttcaaacgacccaaggatacgtgatttagcggaattacaattgcaaaagtggtcaactggtggttgtagtatcgacaagaatatctcgaagatttacaaattactaagcggttcaccttttgaaggtttattttctcttaaggaacttgaaagtgaattcagttggttgtgccttttgaatttgacactgtgctacggccagatagatgagtattccttagaatctcttgtgcaatcgcatttagacaagttttctttaccctatgatgatcctattggagttattttccaactatatgctgctaatgaaaatacggagaagctctataaggaggttagacaaagaaccaacgctttagatgttcagttttgctggtacttgattcaaacattgagatttaatggaacacgcgttttttcgaaggaaactagcgatgaggctacattcgcatttgccgctcaacttgaatttgcacaattacatggccactctctttttgtttcttgctttttaaatgatgacaaggcagcagaagataccataaaaaggcttgttatgcgtgaaataacattgttaagagcctctaccaatgatcacattttaaatagattaaagatcccttcgcaattgatattcaatgctcaagctttgaaagatagatatgaaggcaattacctttctgaagtacaaaatctactcctgggttcgtcttatgatttggcagaaatggctattgttacgtcattaggaccaaggctgttgttatcaaacaatcctgtacagaataatgaactgaaaactttgagggaaattcttaacgaatttccagactctgagagggacaaatggagtgtaagtataaacgtatttgaagtatatctaaagcttgtgttggataatgttgaaacgcaggagactatcgattcattaattagtggtatgaagatattttatgatcagtataagcactgtcgtgaagtggccgcatgttgtaatgttatgtcccaagagattgtatcaaaaatattggagaaaaacaatccttcaataggcgattcgaaggccaaattgcttgagctccccctagggcagccagaaaaggcatacttgaggggtgagtttgcccaggatttaatgaagtgtacatataagatataagtttttttatttttatttctaaaaaaaagaaaaatagtaaaacatggactgaagctaacgcttttggagtaattagtagcattatatatggtaaaagtgttcttcagtaggtctaagatttaaaggtaatgatatttatattataaaacgatttgacctctaatgcacttccttttattctttttgataaaatatactatacatcccccacagcatctcgcagagcctccacaacgttaagtacagcactcgaagctgggctgtcaggatagttatccaggaaactttcacccatgtcacaactcttgccaatcctcggatctaacggaacagaccccaaaaatttgatgcccaattccttacaaagtgcttcacctccacctgtggtagccttgaatatttgggactctcctttgcaatttggacatacaaatccgctcatattttccactagtccaagaatattgataccagccttcttacagaaatctatctctttccgtacatctaataaagctacttcctgaggtgtggtgaccacaagggcaccatctatgccagattctctcatatacttgtttattgaaatgtgctcatcagatgttccgggcggtgtgtcgattaccaagtaatcgagtttatcccaatcaacatcctttaaaaatttttttatcaataaattcttttttgaacccctccatataatggcggaatcgtcttctggaagcatatattgaatagacatggtggctaaattatcagtcacatagacaggtgtccaaccggagttcgattcatggacggtttctttaatgcagcctaacatatgtggcaaagaaggtccacatatatctaaatccatggcacctacttgtaaatcttcgtcagctgaaagtgcccaacttagcattgcggcaaatgtcgacttgcctacgccacctttgcctgataaaaccaatattttatgttctattcctgacaagttatctgtgatcaatggaatatctggatcagggcctttcggaagactttcacatatttctttattggcgcagccaccacaagcatcggacttacctgccatgtctgattctggaccaggacagtgttctggttccggctgattaagttcatactctgctggtagcacttcgtcgtttacatgtggtagtatctcagtcattcttggatatcacttatgtatactgttgttctcaaaaacagaaagacttcacgtttagcctagcctacgagttgttggacaaacatgttatttattattatatacaaaatatttctacgcattactaattacaccattaatgaatccgaaaaagtacccggaagcgtattttgaaaagccatattaaagaataataagatgaacggcagttttcgacgtgtcaatgcatagaactgagagaattgtgcattggatgacttatttatgtagggtgctatgtcccagctgacggagttcattagctgtatccctgtggttaatgaagaacaaaatgaagaagatgagcgtggcctctgtaagattcagattgaagatggcgctatgttggaaacattagatgagaacagtctttcagggcttagaatagagaaaatgttggtaagtgaaggtacaggaattttttccaaaagcagttttggaatcaatgatttgcgaatctttacgggagaaaatatcgatgaagagtctaagaaatatgtgtggtatgaactactcaaaatgttaactggtcacaaagtgtacattgcatcgttagacgaaaaagtcgtattcacaaaatggacgtgcagaatgcaagatgatgaggtatggaaagtagttatggagttggagtcatcggcgatcataagaaaaatcgctgaacttaccttgcatccagtcaaaaagggagagattgatttatttgaaatggcagataaactctataaagatatctgttgtgttaacgattcttaccggaatataaaggagagcgattctagcaatagaaatcgagttgaacagctggctcgggaaagggagctattggataagcttttagaaacacgtgatgaaagaaccagagcaatgatggtaaccttgttgaatgagaagaagaagaaaataagagagcttcatgagattctgcgacaaaataatatcaaattgtctgacgatgatgttttagattctgcgcttattaatacggaagtgcaaaagccaatttctgagttaaactctccaggaaaaagaatgaaacgaagaaagacggtagtagagcctcaaaatttacaaaagaagttgaaagacacaagtcggaggagagctaatagaaaaatatctaatcaatccgtgatcaaaatggaagacgacgattttgatgactttcaatttttcggactttctaaaaggccaattattactgctaaagataaactcagtgaaaagtacgatgatattacctcttttggagatgacacacaatcaataagttttgaatctgatagtagcagtgatgttcaaaaacatttagtgtctttagaagacaatggtattcaaatatcagcaggaagatcggatgaagattacggagacatttctggttctgaatctgagactgatgcaagtgcaggggaaaagaagagctccaaccatagtgaacaatccggtaatgatagggaaccttgcttgcagacagaatcggaaacggatatagaaacatagcctatttatgaatgaatgtaatatatggcaaagagtattatagtatcgcatcatttgagagaatactttatttaaatggcaaaaaatagttctatgtgagtgatcgaaaactcaactactcagattgaaaagaaaataaataaaactaggtgttgtatgaacgtgaaagaaatcgagagggtttagaagtagtttagggtcatttttcagtacattggttggcctggcttgagttgcaaccagtgccaagcatcagcgttggcctctctcttgtacattggttggcctggtctcaaatttaaccagtgccaagcgtcggcaacagcctctcttttcgccaaagtggtgttttgctctttttcagccgcctcagcaatagtggtgttgataaacaatagcccactggcggtagcgttactgaatggtaaaaaagctatgtcatgatcacctccgaaatccaagtatccaataatggcctcggctggcacctgagcgatatcttcatcggaactagcagtgacagaaacggccgctaaaataaaagtgagaaaggtagaaatgaatttcattttctccaatatgtgaatttactggaatttgatgcaggtgatggtagtaattatccattatatagaatataaaaacagatataggaaggacacctcaaactacaccagaatcaaggacagcttttatacatataagccctcgtctctgcgctgtaaagacaccaagtttcactaggtccacggcgactctgtactgaaacaactgaatatttgaaacagtaacgatgaatagtttggctcgataccttgaaaacaatcactacaggcgtcgcccagatgcgcacatcgttgctggcattgatgtaccaatgaagaaatataagtgacaaactttatgaaaagatagaaagaggtttacaagataagagaaaaattatgctgtgaagattagtaatcgaagtaactgcttattcattcagtgcatgtttttctaggaatgcgtttgatatgggacatacatcttactatgcgacattaccttttagggacatcaatgagcaagtgaacactagcaaattaggaaaacaactttagcacgcccaactgcgtactgaaacgcagaaaactatagagtttcccgaaacggtgacagctgagttcgctcaaataagaacaacaccatgtcttgaagcttcttctatagcgtagagtaagtagtgccttgtagccctaccgttttacaatgcatgaggttacccgcacttattatttttttctctttttttttcttagctataaaaggcagatcaatgcagcattcattgctttatttgactttcctttactatttatttactttccatttcttattttagtgttattttataacagtaacgcaaatttaacagccattcgtaacacgtacagtatctcgtcgaggttgaacccctccggggcgttcttgacccatgaagaatgtggattggtgttgcaatatatttattattggcttggactggagaacaaatttatcgatcttgggtgcaacagtctttctgtcgtctgttttttagcagatctaagggtttaccttcgtgtgcccggatgaggaccgttgcaaggattgataatacaactatatacatcattatcgtagtgaattgcacgagtaacttctcggcatggggtgagtaaattcatattatgaaagtaattaaacttactacctaaataagaggatatctatgtcttattgcttgtatatatgagtggcttggaatgctgcaaatactgtttaggaaaaagtagataactaaaaggtttctccttccttcggttgacgcaatttcttgttcgctggggttgccatttcctttctaagatcaagtaataaagtttccatggtgtaggctcttttccagtcacgtaaggtgtggaagtcagtttggacctcccccgtagttggattgacgcatggtagatttatcttggaaatgaaagtgacctttgggggagaatctggatagtttgggccacaatctatagaaagggaatagattctgttttcatgattactatgagggggccctaaaatagtgccgttccatttggtcatggtaatatcgtcgctatcagctaaaccataactacatgattctggaccaaaccctttttcacccttttctaattcttctaacaacctaaaatttcttggtctgatttacaataggacagtgagggtacatttcaagaatttgttagtatatgttgaaatccctttcaaaacttataataacatacacttttgacatttttgtgtaaacgctgctttcttctacgttgcatatacagaataagaatttcaccacgacatcgaaatgtaatgagcagagattgtgtaggaagttgatcttattttagtctcttatttatcgctaaaggagcaatgaaaattgatagcgtgttaccctaggaataattcctaacaattttttccatcttaaaatcgagaggtaatagtaaataatggatgtgagagcggcattgcaatgtttcttcagtgcattgagtggacgattcactggaaaaaaattgggactagagatctattctatccagtacaaaatgagcaatagtggtgggtcctctcctttcttggaaagccctggaggttcgcccgacgtaggcagtacaaatggacaaagtaatcgtcagattcaggcgttacaattcaagctcaatactctacaaaatgagtatgagattgaaaaattgcagctacaaaaacagacgaatatcttagaaaagaaatataaggccacgattgacgaattagagaaagcattgaatgatacaaaatatctttatgaaagcaatgataaattggagcaagagttaaagagtttgaaagaaagatcagctaattcgatgaatgataaagacaaatgcatagaggaattgcgaacaaccctccaaaacaaagatttagaaatggagactttaaggcagcagtatgattcgaagttatcaaaggtcactaaccaatgtgaccatttcaagttggaagcagagagctctcattcgctactgatgaaatatgagaaagaaataaagaggcaaagtgtggatatcaaagatttgcagcatcaagtgatggaaaaggatgatgaattatcttcggtaaaagcatctaagatgataaactcacatccaaactactccaccgaagagttcaacgagctcactgaaatgaacaaaatgatccaagaccaagttcagtatactaaagaattggaactagcgaacatgcaacaagccaatgaattgaaaaaacttaaacaatcccaggacacttctactttttggaaattagaaaatgaaaaactacaaaacaaattaagtcaattacacgtactcgaaagtcaatatgaaaatcttcaattggaaaacatagatctaaaatcgaaattaaccaaatgggaaatttataatgatagtgacgatgatgatgataacaatgttaacaacaatgataataataataataataaaaatgataataataatgataataataatgatacaagtaataacaacaatattaataataacaacagaaccaaaaataacataagaaataaccctgaagagattatccgggactggaaacttaccaaaaaggaatgtttaattttgacagatatgaatgataagttaagattggacaataacaatttaaagctactgaatgatgaaatggctttagagagaaaccaaatactagatttgaacaagaattatgaaaacaacatagtaaatttgaaaagattaaatcacgagttagaacaacagaagagtttatctttcgaagaatgtcgattactgcgcgaacaattagatggcctatattccgcacaaaataatgctttactagaggtcgaaaatagtgaaacacatgcgtcaaacaagaacgtaaacgaagatatgaataatttgatcgatacttataaaaataagacagaagatttaacaaacgaactaaagaagctaaacgatcagttattatcaaattccaatgatgtagaaacacaaagaaaaaagaggaagttgacaagtgaccaaattggtttaaattattcacagaggctcaacgaattgcaactggaaaatgtaagtgtctcgagggagttgagtaaagcacaaactacaattcagctactacaagaaaaattagaaaagttaactaaactaaaggagaaaaaaatacgtatactgcaattacgtgacggccccttcataaaagatcaatttatcaagaaaaacaaattacttcttctagaaaaggaaaatgcagatttacttaacgaattgaaaaagaataatccagcagtggaaacagtacccatttctgtttatgattcactaaatttcgagttgaaacagttcgaacaggaagtttttaagtcaaataaaagattttccagactaaagcaagttttcaataataaatctttggagtttattgacgttgtaaactcattattaggttttaaattggaatttcaacaagatagtcgtgtgaaaatattttcctgtttcaaacctgaaaaatatttgattgctgatctaaatgaaaacactttgaaatctaaccttgatgcagatatagaaggatgggatgatctcatgaatctatgggtggaagatagaggtcaacttccgtgctttttggcaacaataacattgcgtctgtgggaacagcgacaagccaaataagtgtatatacatttctaatagataatagtaatcggttttataatatgataaactcctatccgctgacataattgttggtcacaaaattcttttatctttcttcatcattgaccttttatgattcctttggtatgcaaaaaaaaaaaaattgtgttgaagaataaaaacaaattacagaataagtcacacatgatataaaaagaagcccagtttttcatagctattaagggggcataaatgcacttatatgagggaaggtgattctaattcaaaaaaatctgcggatgttgctgtcctctccatcatccttacgggttcgaccttaacattgatctacacatataaaaggtatttaactcaattcaaaagaacaaatgatataccgcgaagaatatttcgtaaacactggctttatggtaaagtcacgtctgtaggtgacggggacaactttcatttctttcacatgccaggtggtataagaggtggatggggatggttacgacccgtcccacaaatgatcaagaatgattctacggcagaaaagcttgttggagatagcagaaatatgaggtttttcaatttcaattggattacgcatgggaggtccaccaaaagtaaaatacaaaaagctaaaagccagttcttgaagctaaatgtaccttacaaaaataggaaaaacctgccaactattcctataagattatgtggaatcgatgccccagaaagagcacatttcggtaacccagctcaaccgtttggtaatgaagctttaatttggttacaaaaccgaattttgggaaagaaagtatgggtcaagcctttatctatagatcagtacaaccgttgtgtagctcgagtgtcatactgggactggtttggtgggtggaaagacttaagcttagaaatgctcaaggatggattagcggttgtttatgagggtaaagtaaacacagaatttgatgatagagaagataagtatcgatattatgaatttttggcaagatctagaaaaaagggactgtggatccagaataaatttgaaacgcctggtgaatataaaaaacgtatttgagttttcgagaggatttttatccatcatactgcagattttcatattatatgttcattagcttttcacgcttcctctcgatatttttttatttattttcggtttcatttttgtactagtagataaaaatacatacatgatagcagtgttatacaattgatattcgtaaatttggcattcagcattttaggtaaattccgtgcctcttttcttcttctctgatttcaaacattatttgtactgcgatgaataaactaacgcttgccaaaattacaaatttgaaaccagatacggtacagaacatatcgcttagtaattttttagtaccgtcagagcccaagcagaatccaaaaagattagcgatcatcataacccatatgttgaaaacagcaccgacagcgcaaacgtgtctgtaccagactgcgtcggtataatgagagaaaatttgggtagcaaaaatttctggtaagaggaacaaaactattagccaaccccataataataactttagttcgatgtcatgccatatagctacgaaggaaaagactgctagtgatgtcaaaactctattttttgaaccacctagaggaatatatatgtaacggacaacccacttattgtagcttctatgccaagctctccagaatgctagtgaactgtaattgttatcaacacacctgatcatattttcaggtgtatcgattccgtctagcaaagcccacagcctaaacagcctccacggaatcagtagttttagccaaataatattcaaattaaataagccaatcatggaaatctggaaaggtgtgtcattttcccacgctttggtttttgagattgccacaacgtggagaaagtgtaaaatgaactccatagataagagagcaataacgaatctcaccgcatagtaaaaaatgaatttgaaatttattgatggcaaggtatgtttcgattggtaaacataatcattgaatgttataatggggccggcaatgaaaagtggcgtgtaagtaacatatgcaatataattcattaagctgtagtcctgtatggggtgtgcagcagttaatctagcacgttcattgagcaaaatggctgatttagcttcttttgattcataggatggacttttcttcttttgtaaattctcccacctctctaagaagtccaagttgtaacttaagactctcaaaagagtaaaattgaaaaagacatcccatcttggaatgatacctctataccaatggtccaatgggcttaaaaaagagcaaatattaccaaatggatatgctctgaagttgtcgttaataaaaagcgtagaaataccataaatccaaatgctgatggtggctattcttctaaagttctttagtacatgggcgatggcatataaaattagcatatgggctaaaattcttatcgaattgacaccatgagcggccactaaaaagatcaaaccaaatatcagatcaaacctcaatttagtgatatttgttgaataaagtacaatgcgttttatagaagtgtggactagcattaaaactgacaatagcgcaaaattgtccctgaaaaacctatattgagaatcactattgtctacttttctgccaaataaccaaccttgagataggagacgttcgtatcttgcatagtttggattttcgggcgaactagcttgtaacccagcatagaacatcaagggaaccacgaccagaaatgcaatgtagtagaatttgaactcagtagttttccatagtgatggcttagtggtagtagaggcatccttttttggtgaaggtttgattcttgaatctaagccctcggaagtaattaggggagacaggatgctgatcagcgacatttcttgcaattgtctgttaacaaatgctgattcacgctttgtttttgcctttgtatgattaacatctatatatcgaaagcaatatgctaagttattattcttaccctttcagtgtcctttttggcacacccactaaacataaagagaaatacgtgaacacctatacaccctatattattttgattgttcaacattgcttgattcatcatccattctccagctctcgaatcttgtttctggcttttccaagattatgtgaaaattaacttactctttttggtcgataaataattacaagttcaagtgcatgtctaattggaaacttatttttatgtccgattgagctgatgttcagctagtttatgtttatacaagaaaaatgctcacccgtacatatgctccttcttcactcattttcttgtcctgttgttgagacattcaactttgatcctgctcttgtacttttatgattcattacttatatattggtcttcattattctcgagatgaaattctcagggtcttttaaaaaaaaagtttcagtaggaaaactaaacgtaattaaactattcttcggttcgaacctgaagttgcgtgaaaaaaagggtactgcagtcttgaaaaaatagaagccaaaaagaagttaatatcaaaacaaataaatcttgcacatattaaagcgcacaaaagtattcaaaacagtgtaacttcgaatatcgtatcattaaggaaaataggacacactttgattgagcagggatgatgttttggtcctcaaagacgggtatcacgtcaaaatattcattttcatcatcacctactttcacagctgaaccatggagcatttacaccggtcgtcccaaatcttcatcttcatcttcaccttccaaagtatcgatattcatgtttgacaagaagcagttcgaaaactatttgttacactatggtattattaaatccaaatctggatccagagataaagtattaatacaagaagcgtacgaaatattaagaaaccaggccaataacttggccaagctcaagcacccaaatattctgactttaattgaaccattagaagaacatagcaagaatttcatgttcgtcaccgagtttgtcactagctcattggagaccgttttcagagaaaccgatgatgaagagcagaatttcttacaaggtcatgttaaagataatatcgtggtacagcgaggtatattgcaactggtaaatgcactcgattttgttcataaccgcgcaagctttgtacacttgaacattcaacctagggcaatatttatcaatgaaaattctgattggaaaatttccggcttaggctatttagtaaaaataccaccaggcacaaatacctctgaatacttcttacctcaatatgatcccagagttcccccatttatgcatttacaattgaattatacggccccagaaattgtttttgagaataccctaacctttaagaacgattatttttctttaggattgttgatatattttctgtacactggtaaagacttgtttcgcagcgaaaattcgactagtgaatataaattggagtacaacaagtttgaaagcaaaattagtacaatgtcatgggataatatattcagtaaggttccacaaaagttgaggcattgtatacccaagctaataaacagagacatctattccagatatgataacataacgttgattttagattctgagtttttccaagatccgttagtcaaaaccttgaattttttagacgatttacctaccaaaaataacgaagaaaaatacgtattcttagagggtctcgtgaatctgctgccagagtttccgccagcattattgcaaaagaagttcttgcccattttattggaactattaagtcagttttgtgctgagaaggtcgtaagtgataaatgtgtgggtaaaagtttggatttgataatcaagatagggtccactttatctcagttgtcctttcaagagaaggtttatccagttttattgagtgatgcgaactttccagtattattaaaaaaagccaccatctgcctgatcgataatttagacacattgaagcaaaaagttaaacgctctgatttcttggaaaatatactcaagccgctatttaattatgttttacatgactccgaaagtgacattaccgtggtttgtcaagaaaaacttttatcacaaattccgttagctttagaggtacttgattttcctaccgtgaaacaattcttattaccattactatccaatctatttacaaagacaacaagtttaacggtgaaaaacacatgtgttacgtgctttcaaattatgatagagcataaatccatcgattcttatacttgctcagaaaccgtcttgcctttgtttaagtccatgaaaacaagagatccaagaattttatctaagttattgaagctttttgaaacggtgccgttgatcattactgatgaaattgttcttgttgaccaagtactgcctttgatgtggaattattctatggcttcaacgctaacaaagtcacaatattcaggatatacaaaggcaattaacaaaatgtcttcagacatccaaaagcaccatatcgccaaattggatgataaagtcaatgatattggcgaagatgcctttcacaaagtcattgaaccaacaatcatgaagaaggaggaccctgagacagttgcagctaaaaatattgaagtagcagccatgcaaccagttaaaaaaaagactgggtcctcttatggggagacattaccacaatctaaaagtattttaaactccaaacccctaaatcctaaaaatgcccttgcaactagaggctttccaacaaggattctaaactcccctccacagaccccatcaagtcgaactggttcaaaagttatgaccaaaggtggctccaacgacgcttcgagcactaaggtggaagaggaattcaatgaatttcaatccttttcaagcacagggagcatacgtcaaacttccgcaccatcagacgtctggatgaacagtacccccagccctaccccaacatccgcaagtagtaccaatttaccgcctgggttctcgatatccttgcaaccaaacaaaagaaaggatggttcttctgatattccccgaagtaatgtatatggatctttgatataatttgtcagcctcccgaagatgaagatatcttaaattggcttgaaacgaacgcaccacgaagtcagtggttctttgtattagtaaataaaccaaatataattttgtaccttagcagctctttcgagaaattcattttcagtttagtaggcctgactgacaagcaaattgttcttttttctggacggtgcgggatcaggggaatcacacgttcaataaataaagaaaggatgaaacagtcgtacaacaaccaaacatgaaggaggtacagaggaagcaaacaaaaccaaatttgctaaaatcaagactggggcaatttttcagtccgtatacaatcgttcacaggaattagccaatatggatgttacatttctaaccaaaaatgttcaaataaatggcactcagtttaaaatattacttcaaaatgggcaaggtgaatgcgcgctaattgcactagctaacgtattattgatatcacctgcccatgctcgctatgcccaagaaatttccagactagtgagaggcaaggaaactgttactttaaacgaacttgtgcaaactctagccgacatgggcgttcaaaatccgaatggtacagatgtggacaaacaacagctactccaaatcctaccacaattatatagcggattgaacatcaacccagaatttaacggatcttttgaggacggcgtagaaatgtcgattttcaggctctacaatgtcggcatcgttcatggatggataatagatggggacaatgatccgaactcttacgaacatgtgtccaaatattcttatatgggcgcgcaaaaagttttggtacagtcgtatgagatccaaaagaataatgcccaatttgaaaacagcgagcaaatccaatctgatgcaccttacttaaaatcgtttctggcaagatctgccacacaattgactgaatatggtctaactcatctcagagaaattttagtagaaagatcgtatgccgtgctttttagaaatgatcacttttgcacattatataaaaacaatggcgaattgtttactttggtcacggatcctacttacagaaatcgcaaggacataaactggcagtcgcttaaatccgtgaatggatcgcaggattcttactacacgggcaacttcattcccacaagtctggaaagaacagaaactactgctaccgggcaaaatgagtcctacatttctaacccattcagtgaccagaatacagggcatgtaactagcaaccaagttaatagtggagcaagcggtgttcaacaaatcgaagatgatgaggaactagctaggaggttacaggaacaagaagatatgcgtgcggcaaataacatgcaaaatggttatgctaataacggtagaaatcatcaaagggaaaggtttgaaagacctgaaaaaaattcaaagaaaaacaagttccttccctttaatgggagtaataaagaaaagaaaagagacaagttgaaaaaaaactgtgtaattatgtgaaaccatgatttctttttcgtcttttgtatctttcttatagaattattttttttgtgggtgtcaccacgctagcgcttatttttaactctaccactttttaattttgtaaatgtatattttactccttcatggcgttcaactggcctatttgtgatatataacctgataataccaatgatttatttttttttacagattccttctcctaaatttgtccaaacaaaacggctcaagaagccccgaataatgcactacagcggaaattaacatttttgggatatcttcacagaatactaaagcaatcaaagtggctcatagtattgagttttacaaattacttgaaaaaaaaataatcactaggcagttgcataaagttgaaactgagggaaggaactggggaaatcatgggtgatataagaacttttgttttcgctatagaagatacggaaacaacacaaggtttgtgtaaaaccattggccgttcgagttcatttgatcaaaatagtctatgtaagccgtacaatctatattttgatgagccagaactaagcagacagcatgctgtcctatgtataaagacaccaatacccaaaattgaaggagttccctctatagaacaactccgcatctgcattcgggatttgaataacaagactggtacagtaaacttagtgtctgatgggccaaatgatgaaattgatttgaaaaatggtgatgcttttggtttgattgcaattgataatcatccttttcgcgacaaccatcatttagccgccaagttaattttccgaattgaacttgagtatttcgatgaagcaagggaaatcgtaaagtgcactattacaaatgtaacatttggaaagaataatacagtgtcatctttccctattcattctgcaacatccacagaagatagcgattcaagttggtacggattgtcggaagcgagtacgcaaacggaagttgcagatgagtgtcatgaaacgaacaccatattgactcgaggtggtaggttttctatcctttcgttgagaaaaagaggcagcaagcaagaccagaagatctgcagtaactttgatagaaaaatacatgaaacgagttctttcgaagaagaaatcgaagtttgcactgacacagacaccacagaagaaaaagaagaagaagaagaaaaagaagaaggggatgatgaggaaggagaaatagaacttgaaattattagagtaaaaagaataaagggcaggacgaagataaagaagacgcttacttgcttctcgaaaaacaagaaaattattacccctcagcactccaatagtatgtggttactactaatagtaatcttgatttttgaccgcctactatcgaattaaatataattttataacccagttctatattgctgggtggtattatagcttcatggctagtcaaataagtggagttttttgctctggacgtggcctgtaaagttctcttttgcgacggccccccgctttaaccgaggcgaaatgacaagtgctttctggcaaagaaggaatagccactacaacctgcggtctccacctttctccaccgataatctatttaaacactcacttgccaatcagcaaacgtcaatacatctacatatatacgtatagattttattgcactgtgatcaaaaagaatgtctcaaccggttcaacgcgctgcagcacgctcattccttcaaaaatacatcaataaagaaactttgaaatatattttcacaacacacttctggggtcccgtatcaaatttcggtatcccaattgctgctatatatgatctgaaaaaagaccctacactaatctctggcccaatgacttttgctttagttacctattcaggtgttttcatgaagtatgctctttcagtatcacccaaaaactacttactgtttggatgccaccttattaatgaaactgcgcaattagctcaaggctataggtttctcaaatacacgtatttcacaacagatgaggagaagaaagctctagataaggaatggaaagagaaagaaaaaactggtaaacagtaaaacgagcagtctaagaacctgaagtaggtgactagatggaaacataaaaaagaacaagcaaggattaagaggatggatatgttcatgcatattctctcatttttacctcttctccttttcatatatgcatgctatagaaccattatctctatgagtttcattttatttagtagttagtattgaaccaaactacataagatgacatattctaaataacctaaataattattatgtctttattcaaatatttcttttatatccaagacaatttccctctcatctcctttgtattactgattatattcagccattcaaaaagttaaaaaagaacgtttttcactgaaaagtcgcagctatattatagtaaaataataagagaggcaaaataatggttaccaacacttagtgaagaacaatggtgaccggaatatcggaggaaaatgatgatgaagagactttttcggctgttcattcttcaacacccagtattaattctcaatcctacgcgattcctataacagaggaaatgtccagctctttccatgattcgatcagcaccactagcaactcaagtggtagcttcgatagtgatggaagtaacgtttcagatgttgtggagcaaaatgaaatggacaatgaatctaacgttgacgaagatttgttcctagataacgatatccctcagtcaagcaatttgctacccacggatgcccaggatcctggtccaatatttgacgtttctagatatatttttgattctctaaaacaatctattgattctgctgatttctcagaggcactttctctacagaccaaaacctccgctgttataaattcgaaaagcctagagcttaaacaatatattgatgaaatgaagagcaggctcactcaactgcaagagaagtttgaaaatggtgaggctacttcaaaaaaaataaaacgtgatttagaaacttcaagaaagaacatcgactatttaaacgctgctttgcgtgtcgatttccccatagagtttaatcaggcaagagaaaaaattcttgagcgcagattgaatgaagaccatgactgctgatatactgaatcgtattttttttctagaaaatatgtatactatgtgagagtcaatttaaataatattaatgataaatgaaagtgggcagttataatagtaatatacagtgttttgttaataaatctccgactctcgattggctattattagagaagaaaatccaagattgaagtaaacgaaaaaacccctaatcgaaagtaattttttttggtttcttagtcaaatcgacgtccttaaagaatgaaccataagcgctatgttccttcttcttagtgtgagtaccgaactttatcaaatcttcaggaacaggttgattggcaccattcaaaacgttaaccagtccaccagccaaatgcttttcttgttcagtgaacagagtgtgtgctgtgcctgtttgaccagctctaccagttctaccgattctatggacataatcctccacagtcaatgggaaagttaaattaataactgtcttaacatttggtatatctaaacctcttgctgcaacgtcggtggccagtaacaagttagacttcccgcttttgaactcattcaatgcttgcgttctttgttgctgggacaaatcaccatggatagctgcgacgttatacccgttatatttcaaattcctttcaacacgagcagcttccttcttataaagagcaaaaatcaagaccttttcattcttttttggaccagagtggtactttttcaacagttccaataactttctttcttttccacgtgggtccaccacttcaacaatctgtgtaattcttttgttagcagttagttggtccgtgttaccaatagatactttgattgggttgttcatgaacgtggaagctaattcacggacttcctttggccaggtagcggtaaacattagagtttgtcttttggacgcatcagtttctctgataatattcttgatgtcttcttcaaaacctttttccaacattctgtctgcctcgtctaatactaagtaattaacttgagataagtcaacagatccttcctgcaataggtctaataatctaccaggtgtagcaaccaccacttgtgacttttttaactgaattctttgctcatcctttggaacaccaccataaacacaacaacactgcataccaaccttgtcagttaatacaatcagattatcataaatttgggaagcaagttctctagttggggaaatgactagaacctgtatgccccttttcttttgatcgttcattaaatggctgatagctggaacaccgaaagcaaatgttttaccagaaccggtctcagcaacaccaacaacatctttaccagataacaaatatggccaggctacggcttgaataggcgttggttttggaaatttggaaatttctgcttgaatggaagagtctaaagaaagataatcaaatgataatagcggacgtagggctagatccagagaatcctcaacagcaatttcattttccttgaaatattcgtcaatatcagattgtggaagactggttagtgcttcactctgaacataaaactcactagccactgcagaagtaggttcaggtttcttttcagattctttctctggtacttccacttccttctcacccttcttctccttcttatgctttttatgctttttatccttcttttccttcttgtctttcttatcctttttgtgtttcttactcttctttttttcaattacctcctcatctacaacctttctcttcttgtctgcgatttcttcctttgtcattttaatcccctatatatcaaactgttaatacttatgctttcgttaaaaggctgtaaaatgaagttaagctatatctctgagctgctatattgttgcctatctattattaatattttttttttatttgcttcttatgcgatgaggtgaaaaatttttcatctttttcccgcaaaaatatttcaagaaatttgaattacagtcacatcgctttcaagagcgcaaagcctgagggatatttaggttgaaatatcttagtccctcgtctaaaatggcttaacaaaccattaaaaaaaattcacttttattacttctatgcaaataatatacttaaaataaataacggtcgactgatcaacactataaattcacttctttccccacggtacgtgttcattttcgagttcaacgtcagaggccgcaacggaaaattctcgactatcttcaatggtatcgaagttattactatattcagcctgttcgttctcagattcttctaaagcgtggaattccttcttacccttgtatttccagtaaagaatcgaatacgcagtataaccaacaataactacacaaacatagttcatgttatcctttgtcacaggtaaaactggtggaaaggaaaaaaagaccacagaaaagacagtccaacccaaaagaacaatgtttgaaaaaaatccaaattttccaagccagaatggaccatgagctatgttacgctttttagcaagtaaacatataaccggaatgatgtaggataacaataaaaatgcaatacaacctgtaattaaggactgaaaagccgtactggaagccaaataaagtaggccaatgagggttatccaagcgcatgacattaaatgagcgttcaaaggtacaccagtgtgtgggttaacttgcgaccataaacgggataatggaagaccattgtccctggcaaatgaccaacataaccttgcctgccaagtgtgacaagcaatgacgcaaccaaaagaggtaaatagaatcaagcaacccaggaaaatcgcacctgatttattacccaatgcctgattataaatgtccaagattggggcgcctgttgtagaagacaagacagcgtccagatcttgtatagagaagaacatagcgataacataacaaaaggaagtgacaaacccaatggcgactgttcccatgatagcaatgggaataactctttctggtttttcaacttcaaacgccatatgggttgcacagtcaaggcacgaaaatgaccaagctgggttaatcaaaccgacaataaaggcgataccgccgttcttccaacctgtttcattattaaatgtggcaaaaacaaactttgcatcgttgaactttccatgagaacatgccaatacagtaattgtaattgtgaaaaaggatagtagggaaatgtatagagaggaagatgaaatgataggtaaggatttaccgtaacagttgaaaaacatcaagaacaaatgcaacaattcaaagcaaacgaatatatgccatctctttgggatgaattcagggtgcgtcagagcgtacataccaaccacttcggtagcaacggataacgtagttgaagcacttgtgaacacggatcctgcgtaagcaaatgaaccgcacatgtaggccgcaaatcttttgtacttaggaggggcaagcttcaaagaccaccaaaactgaccaccggcgtgcggatatgcggaagataattcacccaacgaggtaccaatgcaaatagaaatcagggcaacaataattataccgtaaacaatcatcatgggtccaccagaagatatacctgcaaccatcgatgtagaaataccgaaccaggaattagtcaaaccgaatccaacaccaagaattgaccacaacgaaaatgactttcttagatgaacttcaccatctgctgctacagcacccttgctatccatatcatccaatggctttatttcctcctcaactcttaagtctcttttgtgcatagaagcgttcgaagattgatccggctgcatatagccaccggaagcattatcattccgaatactcatcgttcttcaaaatactaatttctgagtaaatgagccagttaacactgaaagatattctttctatggaagttcgaagatattataatttttctttatgcaagctatatatgataagcacagacaccttctttccaattgttggtattcaaggcttttataaataagttggctaactttcgttgaaatatcggcagtttagagaagtcaaggccgcttatcttcagttttcatttttttttttttcgttatataggttctgcgcatgtgaaaaaaaagagaagaaaataaagccaattataagtcattactgacgaaattataagataaattagaggtacaatatacaaactagtgaataacagaactatataggacttagataaaataagtagttatatgtaatgtgacttcaaccagtttagttcatggacttaaccaatttgttgatgaattcttcacggttaccgaaagaaccaccttggataaagtgcttgaactttcttgggacaccccaaccaccagatgggttggacaacttgaatggccacaaaaagttgttagcttgcttgaagtgtggaccaacagtgatgatttcgtgaatcaaatcgtcaatggacaagataccatacttacccaagttggcttcgatgatagcattgtcggacaatggaactctttgcttgttgatcttaccgaaacctctcttgtagaccaattgtctaatagtagagtacgatgggtaaccgtaagcaacgtatggttcaatcaacttcaatagttccaaagtagccttggtaactttgacgaatgtaccagagttgattcttgtcaatcttagcaattgtagaacctttcttggcttaggtgggatcttgttaatacccttgattctgacaacgaagaccaacttgtgttgagcttcgacgtagtaggaaccagcagccttggcatcacgcttagcttgaatgatgtttctttcagcagtttcgtattccttttggtaagcggcgtttctttccaaaataatggctctcttttccttgttagcctaaatgaaaataaaaagtaaaaaacagtaaattgatgttagtaaaaaaataccagatggaaaacacagtattttatgctaaaaattgttacacggcattatcactcaatggtttttctgacactggaaacacggcaataattgtaaccttaataccttaactctctggtctattttactttctatttcttttcttataatcagtcgaaagatggtgataagttacgacagcatcgtcaatgactagtcgaatatgtattgggatacaatggattttcatcataaaatgagaaaacaaacagaacgtaacaaatagtccattagcctaatgataccacaggtgttgagaatattgcaactgttcgaatgatacttatcaaaattggcgacgcacgtgaactcacatatatcccagtaagaaaatgtgttgcagcataaaatataaatgtaagcaaaagtttaacatacagccttacgagcagctctttcagcagcgacttgttcagcagtcttttgttgagccttagacttcttcaactgagattctggggtcaagatttttctgtaataatacaaataataaaatatttttgttagcataaccgaaaatagaatgaattaggtttgtatgaccatcaagtaaaacttttttctacgaagttacatcgaattgaaaacaccacttttcattcgaatgaagggagtgaaacagagacacttaggaaatgaaaatttgagaaaatattctaatcaaggtcggcgatgaaatttttggcaacaatcaagatatttcaaatttttcctcaaattcatcaactaaaattgtctttgaccctgtgaaggtaatcccctacggaaaatcatcttgtgaatagtcacaagttgaagataaatgtaagtgtgagtgcaaatgctattagagcagaattgctcctttttctcaacgtaacttgcggaaactagtatacttctctggatactttaggaaatagtaataaaatagacgatttcgtatacatactcagcggccattgtgatcttaatttgcttggttggttatttggatttatatgaaccgaagacaatacaaggcagatctagtgtcttgattatttcaatatttcagaaaggatgaagttgtcaaagtgatacagatacagatggcaatgattctcagaagtcgcgtccggcagcgacaaacctgcagaaagaatttcagacaaaatttgaaaaaatatatatatatatataggaaaggtacggatttatagatatgtgtgggtgtttatatgatcagtagctattctctactcaactgatgtgaactggagtacaaattatgcaagatatttttttggccaagctacaaacgtaatacgtagaagaatggataaaatagatgtattaaatatcagccccgaaagatggtgtaatttaagttgacaacatcgcaattttgctagtcactttttggaatgccagaatcggcagtatcatcactaaataaatacatctctttatcctattcctcatcttggatagagagtttacgcatctgagctgtaacatgaaatatcacatgaactcatatgagatataagacattagctcgttattatcaacgctgccacgcacattattttgtgttatgcatatctaaaataataaaacctgtgctattataagtatatatttttgtaacaaaatgagaaaagaccaaggtaaagaatgtgttgctgaaatatcgagttcatcctttttatacttcgaaaggcggtttttttctcgttcatcgcaagggtgacggcagatgtaaaaaaaaaaaaaaaaaataaagttaggactagcgattgtcgtagacgcacatcaatgctgaattattttgaattgaaggatatcatgaacggtttacgtgactattttcactgtgtatgaagtggcacggtgcaaaggccaaggtttaaatgccgaatactctactatatgcgtcatccacattggcatttgaacggtattcagtttctaaatctgtctgatcttcaaagaaccatacaatcttgcttaatatgccactattttcccaccatgataattgtaaccttgagttttgggatggtgtgtcatgagcatatacgtattttctaatgtatggtaggacacctgccagtaaagcgaaacagactataattcttattgttgcttttacccatatgttggagggaaccgcggaaataaaattcttgaaagtcccatcaccatcagtggttgcatgttttcgttttgaatgtgataccttatcgttactgcaattgagccccctttctcgccgtatttgatcctttaggaaagatatggtgtctgtttgtctctgtaatcttcttctaaactcttccagaatggctttttgatcgattcccgttaccagaggtgatcctgggtcagatgttctggagctattttgattatcttccacttgtctagctttctgtaagtcgctgaaccgctgttgtatggaagcatacttttcttgataagtttcgagccttattttcaattcgcttacttgtcgttcattttcctgaaggaggctttgtttcgcagttagttctcttttcaattcctccacctgcacctctaaggcctttcctatattattcctgcttaacagcttgataggtgattcagtaagcttcttcctaggtgtcgaaattccagccccctctgtattcttgttcttgttctcaaccagaaatttggaaggtgaattcaaattcatgcttacgataaaatcacttggaatagaatctacaccaatgaacgcgttttctaagatttccctgagggggtgattaaccaaattgaagaagatatcgtcaaattcttctttgtgtattttaaagaaggtttttgtattagaaaacgtgcgaaacaaatctttattgatttctgaaaacaatggcaatcgaagctcataggaaccacttttctgtgccttttgaaagatattctcaattatctcgattagctttggcaaatctttaccatatataaagtctccactgatgggtttgtcaatttggccccatgcgtactcaaaaatagcatcaaacgcaccgttactcatacttacgttgtcaaagacagaattgtttgtaaagctttctttcttaaccttggagccgccaaaaaaaatactccactaaggccagtagcaacaacacgttttcttggatgatgcgttttcttgaacaaacagtaccgactaggactgtttcaatgaagttgtgtacggtctggtagtatatctatattccgtgatgcctttgtggaggacgttgagatgagactgagtcgtacaccatgttattcctgtttacggttaattgcgcgtcgcgctttctctagcaaatatctcggttcgaagtaaagcaggtccttcatgtaatggtaacctaaggcaaagggtttgtcatatacccgtgaaggcatttacacaagcgcacttctagtcatatgcagttcatgcatattaagtgagtgttataacgcaagagttatatttgaaatagggttgttaaagaagggagaacccattcaccacattatctttgcgagtgtaaaactagataacttaaatttttaggagagattttgccacttggcagcaaataccaaatagcagtactgttccggtagataaaggcaaagagttagaggtgtgctttacgaacagcgctggaagggaaaggaaacaaaaaagacaaaaagacagctgtattgttggcgccatgaataatgctgcaaatacagggacgaccaatgagtcaaacgtgagcgatgctccccgtattgagcctttaccaagcttgaatgatgatgacattgaaaaaatcttacaaccgaacgatatctttacgaccgatcgtaccgatgcaagtactacatcttccacagccattgaagatattattaacccctcattggatccgcagtcagcagcatcgccggttccttcttcctcttttttccatgactcaaggaaaccttccaccagtacacatttagtaaggagaggtactccattgggaatttaccaaaccaatctatacggtcacaatagcagagaaaatactaatcctaatagtacattattatcttctaagttactcgcgcatccaccagttccttatgggcaaaatcccgatttactacaacatgctgtgtacagggcacagccgtcaagtggaaccactaacgcgcaaccgcgccaaaccacaagaagatatcaatcccataaatcacggcctgcatttgttaataaactatggagcatgttaaacgatgattctaatacgaaacttatacagtgggcggaggatggaaaatcttttattgtcacgaatagggaggaatttgtgcaccaaattttaccaaaatattttaaacattccaatttcgcttcctttgtaagacaattgaacatgtatggatggcataaagttcaagatgtcaagtcaggatcaattcaaagtagttcagatgataagtggcaatttgaaaatgaaaacttcattagaggtagagaagatttgctggaaaaaataatcaggcagaaaggttcctccaataaccataatagccctagtggtaacggtaatccagcgaatggtagcaacatccctctggacaatgccgcaggaagtaataatagcaataataacatcagtagtagtaattcattttttaacaatggtcatttattgcagggtaaaacactaagattaatgaacgaagcgaatcttggagataagaatgatgtcaccgcgattttgggggaattagagcaaataaaatataaccagattgcaatttccaaagatttactaagaataaacaaagataatgagttattatggcaagagaatatgatggccagggaaagacatagaacccaacagcaagccttggaaaaaatgttcagattcttgacatctatagtcccacacttagatcccaaaatgattatggacgggctgggagatccgaaagttaataatgaaaagctaaacagtgcgaataacattgggttaaatcgcgacaacacaggcactatagatgaactaaaatccaacgattctttcataaacgatgatcgtaattctttcaccaatgctacaaccaacgcccgtaataacatgagtcccaacaatgatgacaatagtattgacaccgctagcactaataccaccaacagaaagaaaaatatagatgaaaacatcaaaaataacaacgacataattaatgacattatatttaataccaaccttgccaacaatctcagcaattacaattccaacaataatgctggctcgccaataaggccctataaacaaagatatcttttgaaaaatagagccaattcctcgacatcgagtgagaatccaagcctaacgccctttgatatcgaatctaataatgaccgcaaaatttcagaaattccttttgatgacgaagaagaagaagaaacggattttaggccttttacctcgcgagatcctaataaccaaacgagtgaaaacacttttgatccaaacagatttacgatgctctctgatgatgatttaaaaaaagattctcataccaatgacaataaacacaacgaaagtgatcttttttgggacaacgtacatagaaatatagacgaacaagatgcaagactccagaacttggaaaatatggttcacatactttctcctggatatcctaataagtcgttcaacaacaaaacttcctcgacaaacactaattccaatatggaaagtgctgtcaacgttaatagccctggtttcaacttacaggattatttaactggagagtctaattcccccaattctgttcattctgttccctccaatggcagcggctccacaccgttgcccatgccaaatgataatgacaccgagcacgcaagtacaagtgtcaatcaaggcgaaaatggaagcggattaacgcccttcctcacggtagatgatcacacactaaacgacaataacactagtgagggaagtacaagggtgtcccccgatataaagttcagcgccactgaaaacactaaagtgagtgataacctgccaagctttaatgaccacagttattccacccaggccgacacggcgcccgagaacgctaagaaaagatttgtggaggaaataccggaaccggctatagtcgaaatacaggacccgacagagtacaacgatcaccgcctgcccaaacgagctaagaaatagtacacagggcaaggtcattaaatagcgtatataatcatttaatatagtatgttctcgaagctgatcgcgtaaggcgcagagcgaactaaaaaaaataccggcacccatgcacctcacaccgccgcacgcgagtgaggttgaactgcacccggaaaatgccaagtagatgagtcgtgaagagttctcgttattcgagctagtgagagcctgagaagggcttgccgagtgaactggtgtcacattggccgttttaacgcaagttggcgtacttatattgactgttggatgaaagggtaatcaagagaaacggaaacggcctcctcatcgttaagctcatcagtattcatttctcccctttctgctccatcgcgtgctcgagactatattcttcagattatcaagcagaaacagaattcgcatattacataactttcacaggttgaagtataaaccgctacagtacacaacctcggatagaatatagggaagaggccaattccgtgaaaacgatttaatattctttacagttacaaaaagtattacctattatcctcttttcggtgtcattgacaaacctcttagcgacagaaactccctagcaaaagagtaaatccataggaacaacaaaagaagacaaattatcataatataattgggagtgatagacgacgattcatgctataccgtaggtttttgatacaagtctaacagttatactatttttaaaaacaaaaaaataacagaaaaatctacgacaatggaaggcttcaatccggctgacatagaacatgcgtcaccgattaattcatctgacagccattcatcctcctttgtatatgctctacccaaaagtgctagtgaatatgtagtcaaccataatgagggtcgtgcaagtgcaagtggaaatccagccgcagtgccgtctcccataatgacactgaatctcaaaagcacacattccctcaatattgatcagcatgttcatacctcaacatcgccgacggaaactattgggcatattcatcatgtggaaaagctgaatcaaaacaatttgattcatctggatccagtacccaactttgaagataagtccgatattaagccttggttgcaaaagattttttatcctcaaggaatagaacttgtgatagaaaggtcggacgcatttaaagttgtcttcaagtgtaaagctgctaaaaggggaaggaacgcgagaaggaaaagaaaagataagcccaaaggacaggaccacgaagacgagaaatccaagatcaatgatgacgaattagaatatgcgagtccttctaatgccacagtaaccaatgggcctcaaacatcgcccgatcaaacatcctccataaagccaaagaaaaaaagatgtgtatcgaggtttaataactgtccgtttagagtacgagctacttattcgttaaagaggaaaagatggagcattgttgtaatggacaataaccattcacatcagctaaagtttaaccctgattccgaagagtacaaaaaattcaaagaaaaattaagaaaggataatgacgtagatgcaatcaagaaattcgacgaattggaatacagaactttggccaatttgcccattccaacagctacaatcccctgtgattgtggtttaacaaatgaaatacaaagtttcaatgtcgtattgcccactaacagtaatgttacttcatcagcatcctcttcaactgtatcgtccatatcccttgattcatcgaatgcatctaaaaggccatgcttaccctctgtaaataacaccggtagtatcaataccaataacgtaaggaaaccgaaaagccagtgtaagaataaagacacactcttaaaaagaaccaccatgcagaactttctcacaactaaatcaaggctgcgtaagaccggtacgccaacatcttcgcaacactcatctacagcattttcaggatatattgatgatcctttcaatttgaatgaaatcttgccactgccggcatccgatttcaagctaaacactgtaacaaatttgaacgaaattgactttacgaacatttttaccaaatcgccgcatccacatagcgggtctacccatccaagacaagtcttcgaccaattggacgattgttcctctatactcttctctccattaactacaaacacgaataatgaatttgaaggagagtcagatgattttgttcattctccatatttgaactcagaggcagatttcagccaaattcttagtagtgctcccccagtccatcatgacccaaatgaaacacatcaggaaaaccaggatattattgatagatttgctaatagttcccaagaacataatgagtatattctacaatatttgacgcactccgatgctgctaaccacaataacatcggcgttccaaacaacaattcacattcgctaaatactcagcataacgtttctgatctgggcaactcacttttaagacaagaagctttagttggcagctcttcaacaaaaatcttcgacgaattgaaatttgtacaaaatggcccacacggttctcaacatcctatagattttcaacatgttgaccatcgtcatctcagctctaatgaacctcaagtacgatcacatcaatatggtccgcaacagcagccaccgcagcaattgcaatatcaccaaaatcagccccacgacggccataaccacgaacagcaccaaacagtacaaaaggatatgcaaacgcatgaatcgctagaaataatgggaaacacattattggaagagttcaaagacattaaaatggtgaacggcgagttgaagtatgtgaagccagaagattagcatatagatgaaatcaaacttagacgtatctctcgtccattttcattacattttcatctttcttcattaattatatactgaacatatacgcatctatacaattttgactttttaaagaagaaaaagaaaacaatagtatacattcttttttctacttttgttacagataaaaaatcgttcttattatattacatatatcggtgctaagatcaggattttttcatgttccttccccctgttatttcacatcatccttttgccggtagattaggctggtgtaaatagtagtgcttttctcatacatacaagacatacgtgaagataagtcccattttctctccctctgtcattaattttgaaagttcgttgagcactcatgaaaactgcgtccttttgtttttttgatctgaagtaaatatgtgtgagcaagataagcacacaaagaataaaaccatcgaagtatcctttcttctttgttgtgattgaaaaaacacattttcccgagagtgacatttgggacattctctatcagatctcggaagagtgggatcggaaccaatatcttgcaccactcccgcagtttcaccaatgttggtaatcaattcatgcctgtagaccaatggactgcccgcttcttctacatacgagcatgttctgcattcaaataacaaccggttattttctttatcctcacgagggtacaacatattgttgcagtcacgacaaaatctaaacgtagtcatagcagttttaaggggagtttaacttgctcttttggctagattttgtaactttcgttctacctagaatctgctcttgttccatttgacttactctttaacgctattcaccaaaacaaaatttttcaacttacccgccctatgtcttgaagtccaataaaacaactcaaactaatggcaaacaagaactcggtaagttctggaaggaacaggacaagcagcccgtcagcagcaaacacagtcaattaaataagcgcccagtatgtccttacgtatactagcgaagagatcttcttctatctggatgaaaacgcgcgttacaccagcgctaatttctcctattactatcacaacccgtttcaattctacgactacaacagcaccatcacataaggatgatgtaaggccagttgatcctaaaatttctaaaattgtacaggacatttcacaattgactcttttggaaacttccagtttaatcaacgagctgaaaaccgtattgaacattccagaaatttccatgcctatgggcggattcatggcaggcgctgcaggcgcaggtgctggtaatgtacctagctccactggtgaagctggtagtggtgctgaagaagaagctaagcctgaggcaaagaccgtgtttacggtgaagttggactcgttcgacacgaagactaaggctaaagtcatcaaggaagtcaagggattattggggctttcattagttgaagctaagaaattcgttgaagctgcaccaaaggtcttgaaagaaaatgtcgccaaggatgatgctgaaaagattaagaaaaccttggaagacttaggagctaaggtcagtttagaatgattttaaaactgtagcaatctaccaatcgtgttaatcaaaatagtctgttttctcttcgagaaaataaggaatatatcatgtaaatatgtttaactctttattcttctttcgtcctgccttttatatattttgccacatcgcttcttgcaagtagatgtataaaaatgattgatttccttattattttctatagtatcttcaacttcattatggcattcgttttcgtgttataagtatttcagacgggctaatctatcacttcataaatctacttttccaacttacaaaagcggttgcttttcttcgaaatataaagcccaccaaccataagaataaagaacaagagcaggagcgaaacgaaagagaagataaagattgtacctttttgctcctgatttttttttgattacgctacggttagttgagagaatgtccactgctgtgactttttttggccagcatgtcttgaacagagtttcgttcttaagatgttcgaaagagttcatcaaaaaatcattgaaccatgactctaccgtttttatcccatttatcgaaggggaagccctcatttcgcccgaaaatggtgacctagttcagctttctaattctgtaaagtcttacaagaatattttgtcagcaatagttcctttatacactactttattgaacacaactcgctcaagaagcgatgaatcaggcatcaatgtaacatttttaggtctcctggaaggcacagattctgcatttaattttgaatggtctaatatttcttacaaaggaacaccatattttggattagatatccgtgttactgagagcacactcttcaagaaagtcgactttgagcctattttttcctatccgaaggtgaccagagatcacattttcaaacaaacaaatgaggatgcttcactttattcacaaggtaagatgtatctggattggctagcaaagtacaaattctgtcccggttgtgggtctccgttattcccagtagaggcaggaactaagcttcagtgttctaatgaaaatcggaatgtatactgtaatgtgagagatgcaagaattaataacgtttgcttcccaagaactgatccaacggtcattatagccttgaccaattcggattactctaagtgttgtctggcaagatcaaaaaaaaggtacggtgattttgtattgtattcaacaatagcaggttttatggagccatcagaaaccatagaggaggcttgtatcagagaaatatgggaggaaacaggcatttcatgcaaaaatattgatatagtccggtcacagccctggccttacccttgcagtttgatgattggctgtttaggcatagttcaattcaattccaaaaatgaggttatcaacctgaatcatgacgacgaattattggatgctcaatggtttgatacaactgaaatcattcaagctttggataagtacgccggcgggtatcgtgttccattcaaaaatgatatcaatttacctggaagtactaccattgccttccaattaatcaatcatgtttgcgagaactataaaaacttacgtaagacctcatcgagccatctatagtttttaatataataaacattgataaataggcgtgcttcagcatatggatatttttcactcagttacccgaagaaaacagaggtgcgtcataatgcaaatgctaaatgaatgaatataggatgttagattgctggtacaagcaattttgaaacaaaaatcattacgaacagaagaaagtggagctgaagagcgtatatagttgttcatagctgtaaaataatttctaaattactatttagaacctttttgatatccagcatcgctcattagagattaatttaccaaaacggaataaaccaaaaaaataagaatagtgaacacacaagagaagcgcaaaagagtaaagagctaaaatgaggtcaggcgatgcagagattaaaggaattaagcccaaagttattgaggaatattctttatctcagggaagtggtccttccaacgattcatggaaaagtttaatgtcgtccgcgaaggacactcctttgcagtatgatcacatgaatcgcgaaagtctaaaaaaatacttcaatccgaatgcacaactcattgaagatcctttggataaaccgattcagtatagagtgtgcgaaaaatgtgggaaacccttagctttgacagcaattgtagaccacttagaaaaccattgtgcgggagcatctggaaaaagtagcacagatccaagagatgagagtactagggaaacgatacgaaatggagtagaatcaactgggagaaataataacgacgatgacaatagcaatgataataacaatgatgatgatgatgatgacgataacgacgacaacgaagatgatgatgacgctgatgatgacgacgataattccaatggtgccaattacaagaagaatgactcttcttttaaccctttgaaaagatccacatctatggaatctgcgaacacaccaaatatggacacgaaaagatcgaaaactgggactcctcaaaccttcagctcttccataaaaaaacaaaagaaagtcaaacaaagaaacccaactgaaaagcatttaattgatttcaacaaacagtgtggtgtagagttgccggaaggtggttactgtgcacgttcgctgacatgtaagtcccattcaatgggtgcaaagagggctgtctctggtcgttccaagccctacgacgtcttgctagcagattatcatagagaacatcaaacaaaaattggtgcagctgctgagaaacgtgctaagcaacaagaattacaaaaattacaaaagcagatacaaaaagagcagaaaaaacatactcagcaacagaaacaaggtcaaaggtctaagcaaagaaatgtgaatggtgggaaatcagccaaaaatggtggtaagagtactgtacacaatggtaacaatatcaatgagataggacacgttaacctaactcctgaagaggaaacaacacaggttctaaatggggtatcccgatctttcccactgccactagagtcaacggtactatcgtcagttagatacaggactaaatattttagaatgagggaaatgtttgcttcctccttttctgtgaaaccaggatatacatctccaggttacggtgcgatccattctcgtgtaggatgcttggatttggatagaacaacagattacaaatttcgtgttaggactccacagccaattaatcacctcacaaaccaaaacctcaatccgaaacaaatacaaagactacaacaacagagagctctacaggctcagcttctttctcaacaacagcaacagcagcaacagcagcagcaacatcactcaccccaagcgcaggcccaggccagtacccaacaacctactcaaggtatggtgcccaatcatttccccggcggggcaacgaattcatcatttaatgccaatgtgtcgagcaagcaaattcagcagcagcagcagcagcagcagcacaagtctcaagacacaggtctcacgccgctggagatacaatcacaacaacaaaaactacgacaacaacaactacaacaacagaagtttgaagctgctgcttcatatttagccaacgctaccaaattaatgcaagaatcaaatcaagatagccatttatctggcacccacaacaataatagtagtaaaaacggtaacaataacctcatgacgatgaaagcctccataagctctcccaatactagcgtaaatagtatccaatctccccctagtgtcaacagcgtcaatggctccgggcaaggtgtatctaccggtattaatgtctctggcaataacgggagaattgaagtaggtattggaaattctgtgaacccctacaatggcagaataaattaattgaatcatgcacgttatccagcatgttcacgaagtgagtaataaaaaattattcgccgaagtaacatgtacacgtctatgtttgtggacaagttacgctatttgcatttagagatttcttctccaatgtaaattattttttcttcggggggtatacattatttatttaagtagacattatatttcttcataagggtaggagagagcgaatacaaatgcccagtaaattccccataagtagttcttaaaatataataccataaaagtggccataaataggaagggccatggattattgggtagaatttttataaatgccatatgcaaaataaaattagagaatgaaataccgaatatttcccaaggataatactttttttctttccatatgactttctcgacgttttcttcaaatgactgagtcattgcttccctagaaaagtatttcttgactcttagcgggccattcctctcaaagttcacagaaccgttctgcaagatctttctgctttcatcaattgcagtagcccattgaatagggacggcaggttttagccacccagtggcagaactttcattttcaccagcaacgtaagatttgatagtctccaaaggacctccattgtttactgctagtacaggcttacctaatttcatggcttctaaaggaacaataccaaagtgctcatatgctggtgtatacaataacatttcggttctttcgagcagtaattctttcagagatgatgaaatggaagttaaaaatataattttactattattggttttgaatgactctaaatcggagacgcgctttatttcttggtagtatatggttgtatgggataattcgtattcatcggccagagactgtagttccttcaagtactccacattttctgcaaccctctcgtcataaccaccgcaaataactaacttaacgttgtcattgatttgatcttcagataacgcaaaagcctttatagccagcgcaacatccttttttttctcaaaacgatttatacttaggtaaaatctatcgccttcgttaaacactgttttgaaaaatttcttgtcaatatcttcaatttcgattgttgataaatccacgcatggataaatgacgtctggatcattggataaatacttgaacgtttggtggaacgtattcttagtgaaatttgaatttaccacaacagtatcggcagcactcacggaaaactgttctattaagtcaaatggtagtctgtatattttcttcaatagcccagctctttgagccaataattggtcggggaaatgacaataaaacatcaaagtggcagaactaaagatatgcagaagcggaatacatgtagacagttgatcaatgataattaattggtacgcattcacttttttctgtaggatcaattgaataactaaataaagctgtctaattgttgcgaaaacaataaaaaaacgacccaaaaagtttgtcggtaaaaaatcaccataaacttcgacttttaattggccgtttttaacttcttcgaaacaatgtgatttatcacagtgactagtatagatgattacactatgtccttgttgctgtagacctaatgctgcatcgacgactaacctttcagcgcccccaatacctaggtctggatgaataaaagcaatcgttcttttatccttttcaatcatttttgcttgtctaatcgactcttttttatctgtctttactactgtatctatttcgtgacttcttaaatggcgaacgtaatcttttgatgttaaaatgaatacatcatttattttgttgttcgcgcgttcatctagccaggcacttgtttataaaaaaagaagctatacgcaaggctctcgatctataaattgtatctgtgattgtgaccctttcgtatatatgttataatatttacaagaatatacatttatcatgataatctctggtgctttttgatgatctttggaagagctttagcccaagattttgttttactgtcagttagcataaatacgcggccgccctgtttcattctagcagttctgcccactcggtgtatcaggtctattgacgttttgggtacatcgtagagaacaacattccgtacacctttgaaattgagccctcttgccatgaggtcggtggttacgagtacatgcaaagacttgttactgggtgcggtaccattagaatttgtgtttttcaatttgccgatgacgatgttggaatcaggaatttcaaatttcttcaaggaagtgggaggtgaagtactctgagcaaccacctccgaaagtggtcgcggtggtgataaaaagggcataattttctcggatctttcttcaaatgtatcttcaccagttaaaccgatggcattatgaccgaatttcttattcaataggttaacaatttcaggaacattctttttttcgttaacaaagataatgcatcttttctcgaaccctggttccgtgtcatcatttgaaatagcatataaagtttgtgccaatgctttgatcttggatcccttgaaaggacttaaggcagaatttataactttaaagtccaaagcgaatggtaacttatgcagtctgggtgtcattataggaaccactgtaggaaatagtctttgcattgttttattaaactcttgaggaatagtagcggaacagaaaataaggtgattaatgttaggaattctctttattgcggagtgcgtttcttcaagccatgacctatctagaagtgtgtcagcttcatctagtactacgaaacccactttggacaagactttatcaggtctagttatcattcttatggagaacaggttcagtagttttcccggagtagtgactaaaatatctattctatttttaatgttctctaataaatcacgatatgatgtggccttgtcccacttgaaagagtttaagcctaacaaggttttcgtcttggaaacagtttcgtatacttggtcaaccaattcatgcgtaggcaccagtatgatggaccgaatcagaacgttttttcttaatgtttcccataattcgggagtttccaactcctgtcttttcaaatagtctattaaaggtatcaagtaggccatggtcttacctgaacctgtctcagcggcaatcgcatgtatttgtaactttggatccattaaatttttggatattctcttaatggccactgtttgaatgggactcggtattatattttcactggtttttttcctactatcttgtagcttcagggactctttggaaatgatttctttcacagcgtctctgacaggtggaagtataagcaattggtcgaaattcgatattttttgaatgagtttattcgtactgtccatattcatctcgacgtcttttttcaatccaccatactctccaaagttgaatgcttggtcagggtcattctttttgttaccttttttgcctttggccttctgttttcggtttttattactactgcctgtaggcactgaagctaatggagagtttcctttatgctttgttcttgggcctcccgcataagaacgcactcctatcttgagaagcacggggaaagaccactgtggtgaaattactggcttgaaaaaaagcgacatttgtcttattatactttaatctgatctgaagaagtatttctactcatcactaatatctattccgctattattatagttgtaatttatgattccgtggtaagtgatttgaacttttgcttcctttcgaaaatttcaagaatatggtttggttgtgctgtgcaagagcggttgtattgcgaaatagaacccatcgagaaaagaaaatgaaaaagacggcattaaagactagctctgttttaagacaaatatttacaggccagagaataaagagatactcgtatgtatgaattgtagccccttacacacatatgtatatatatcgatgtgaacatagcatttattaacagttctgctcagtacaaatggtagtagtactagtgatgaggttactccgacaccgttaacagcggtagtaaagagaaggccgagtaaacataaggtcgttatgctcttaggttactgtggcagcggatactatggaatgcaatacaacccaccacacaagacgattgaaggtgagattctcaccaagctcttcgacgtaggagccatttccgaagaaaattcattggcaccgaagaaaaattcctttatggcagcggcaagaacagacaagggtgtacacgctatgttgaatctactgtcgctaaagatcacattgcgagaggacacagtagcgaagttaaacgccgcactaccgcccgaaatacgcgtgtggggtatccagcctgtcaataaaaagtttaatgctagatccgcgtgcgattctcgatggtaccaataccttatcccagaatttatactcattggtccaccccggagttctcttttgcatcgaaacgtggggggatcgtaccgcgaagacggctcgcaagaggtgtgggatacgttcctggaacagacgcgtgggagatttagcggggatgagctgtgccgtttgcaggacactgcacagaaactaagcgagagcgatcctttggtacaagactacgtggggctattgagcggtacccttagcggctactgcttgtcgccctcgaagctggacgcgtttgaggcagccatgcaggagtacgtgggaacgcataattttcacaactttaccacaggaaagctttggggggatcctagtgctcagcgccatatcaaaaaggttgtagtgtcgcaggcctcaccgggatggatatgtgtgcggatccacgggcagtcgtttatgttgcatcagattcgacgaatggtagcgcttgccgtacttgcagcccgttgccaattgccgcctaatattgtacgtaactattttaacgccgggcctaggaaatacattccgagggcgcccgcacaaggcctattattagagggacctgtgtttgacgggtataacactaagttgcgcaatttgctgtattgcgaaatccgcccggacgatatcactcttgagcgcatgtgccgtttccgagaacgccagatctgtactgcgatcgcacacgaggagacacagcgtcacgtgttttgccattttgtacgacaaatgaaccgcctggccacgcctctaatctagccgcccaatgtcgcgggttgacccgcgacattgggcgggcaatactctcatcttattggctattcaacttagacaacggccagttgcgcgcacaaatttggtcatgaccgctccaccggcatgcgtgtcgtcatcccgcatcattcgggacattttggccttttccgcagtgcgtagttgacgtggggagaaagctagtgggctgtcgcatatggttggttttaggtggcgaaagtttcgccgcgatagcaatcatgtcctcgaccttaatctcaatggaatgggtcatgctcggtaagtgagtctcgctgtatataagtatatatgtaatcgcctagttcgatagatacaaggaggtcttgagtatgtagataaacgaaaagaagataacaaaaggaaaatctcagcctctccccttcctcttagacaatgtcgcaaagaaaattcgccggcttgagagataacttcaatctcttgggtgaaaagaacaaaatattggtggctaatagaggagaaattccaatcagaatttttcgtaccgctcatgaactgtctatgcagacggtagctatatattctcatgaagatcgtctttcaacgcacaaacaaaaggctgacgaagcatacgtcataggtgaagtaggccaatatacccccgtcggcgcttatttggccattgacgaaatcatttccattgcccaaaaacaccaggtagatttcatccatccaggttatgggttcttgtctgaaaattcggaatttgccgacaaagtagtgaaggccggtatcacttggattggccctccagctgaagttattgactccgtgggtgataaggtctcagctagaaacctggcagcaaaagctaatgtgcccaccgttcctggtacaccaggtcctatagaaactgtagaggaagcacttgacttcgtcaatgaatacggctacccggtgatcattaaggccgcctttggtggtggtggtagaggtatgagagtcgttagagaaggtgacgacgtggcagatgcctttcaacgtgctacctccgaagcccgtactgccttcggtaatggtacctgctttgtggaaagattcttggacaagccaaagcatattgaagttcaattgttggccgataaccacggaaacgtggttcatcttttcgaaagagactgttccgtgcagagaagacaccaaaaggttgtcgaagtggccccagcaaagactttaccccgtgaagtccgtgacgccattttgacagatgcagttaaattggccaaagagtgtggctacagaaatgcgggtactgctgaattcttggttgataaccaaaatagacactatttcattgaaattaatccaagaatccaagtggaacataccatcacagaagaaattaccggtatagatattgtggcggctcagatccaaattgcggcaggtgcctctctaccccagctgggcctattccaggacaaaattacgactcgtggctttgccattcagtgccgtattaccacggaagaccctgctaagaacttccaaccagataccggtagaatagaagtgtaccgttctgcaggtggtaatggtgttagactggatggtggtaacgcctatgcaggaacaataatctcacctcattacgactcaatgctggtcaaatgctcatgctccggttccacctacgaaatcgttcgtagaaaaatgattcgtgcattaatcgagttcagaattagaggtgtcaagaccaacattcccttcctattgactcttttgaccaatccagtatttattgagggtacatactggacgacttttattgacgacaccccacaactgttccaaatggtttcatcacaaaacagagcccaaaaacttttacattacctcgccgacgtggcagtcaatggttcatctatcaagggtcaaattggcttgccaaaattaaaatcaaatccaagtgtcccccatttgcacgatgctcagggcaatgtcatcaacgttacaaagtctgcaccaccatccggatggaggcaagtgctactagaaaaggggccagctgaatttgccagacaagttagacagttcaatggtactttattgatggacaccacctggagagacgctcatcaatctctacttgcaacaagagtcagaacccacgatttggctacaatcgctccaacaaccgcacatgcccttgcaggtcgtttcgccttagaatgttggggtggtgccacattcgatgttgcaatgagatttttgcatgaggatccatgggaacgtttgagaaaattaagatctctggtgcctaatattccattccaaatgttattgcgtggtgccaatggtgtggcttattcttcattgcctgacaatgctattgaccatttcgtcaagcaagccaaggataatggtgttgatatatttagagtctttgatgccttaaatgacttggaacaattgaaggtcggtgtagatgctgtgaagaaggcaggtggtgttgtagaagccactgtttgtttctctggggatatgcttcagccaggcaagaaatacaatttggattactacttggaaattgctgaaaaaattgtccaaatgggcactcatatcctgggtatcaaagatatggcaggtaccatgaagccagcagctgccaaactactgattggatctttgagggctaagtaccctgatctcccaatacatgttcacactcacgattctgcaggtactgctgttgcatcaatgactgcgtgtgctctggcgggcgccgatgtcgttgatgttgccatcaactcaatgtctggtttaacttcacaaccatcaatcaatgctctgttggcttcattagaaggtaatattgacactggtattaacgttgagcatgtccgtgaactagatgcatattgggcagagatgagattgttatactcttgtttcgaggctgacttgaagggcccagatccagaagtttatcaacatgaaatcccaggtggtcaattgacaaacttgttgtttcaagcccaacaattgggtcttggagaacaatgggccgaaacaaaaagagcttacagagaagccaattatttattgggtgatattgtcaaagttaccccaacttcgaaggtcgttggtgatctggcacaatttatggtctccaataaattaacttccgatgatgtgagacgcctggctaattctttggatttccctgactctgttatggatttcttcgaaggcttaatcggccaaccatatggtgggttcccagaaccatttagatcagacgttttaaggaacaagagaagaaagttgacttgtcgtccaggcctggaactagagccatttgatctcgaaaaaattagagaagacttgcagaatagatttggtgatgttgatgagtgcgacgttgcttcttataacatgtacccaagagtttatgaagacttccaaaagatgagagaaacgtatggtgatttatctgtattgccaacaagaagctttttgtctccactagagactgacgaagaaattgaagttgtaatcgaacaaggtaaaacgctaattatcaagctacaggctgtgggtgatttgaacaaaaagaccggtgaaagagaagtttactttgatttgaatggtgaaatgagaaaaattcgtgttgctgacagatcacaaaaagtggaaactgttactaaatccaaagcagacatgcatgatccattacacattggtgcaccaatggcaggtgtcattgttgaagttaaagttcataaaggatcactaataaagaagggccaacctgtagccgtattaagcgccatgaaaatggaaatgattatatcttctccatccgatggacaagttaaagaagtgtttgtctctgatggtgaaaatgtggactcttctgatttattagttctattagaagaccaagttcctgttgaaactaaggcatgaaccggttagttctcatttataatgtataatatacccgaatcttatttatttacctttcctattttttgacgaccagtaaatactaatacataattaggaacaaaagttaaataaaaaaaaaaataataatttaacgcatccaattaacgtgtccttttttcatcattaatttatctactatttcgatttaaattccatatacaataaatcctagatacattcccgaaagcatcttttagcgaaacatcttccttgagctgctagcagtgggcttagtccacctgttagttactcttggtataccactaggtcttttcgaggcaggaacatgggtctttcttactcttccgttatttgaaattcctgccgaaggaacgggccttctaccagattgcacaccgtaccttggatttaagccttgatttggtggctttgctggtgcagcatccttttcacccttcctattttctaatttttgtctcaaatccaagatctccttctttttcaacgctatcacgttgtgtaaagtactcccatcttcatcatttgtgtttacattttcattgtgcagtctatcattaattagctttaaataggtttgatcgctcatcaatttatgaatataaccagcttgagaatgaatgttgatccatgaatctaaaatggaattcgtagatttacatacctcatgtacttgattaacgtatactggcaagttattttttaatgcggccgtaacattttttatcattgctgttattttatctaacgattctgattctttgagtaaggattgcgttgtgattgaattaaacgatcttatagaattgctgttagccgaaatattatcgcttgctccacctcctgtgctttttggaaatttattggtcgtgttattgaggttagatctcatctcattgaaaatctgtggaatcagtttgtctatagtcgaatcatctaattggctttgctcactcatattgaagacttgttcaagtttcaaattatcttctttagtaatacttgagtcaccagtccagattacttagcctatctttctttatcgcgtttgattttggcgtttgtttgtaattattattcttttttccttcgtttcgctgtgaaactaacttgcgctgaggtccaaaaacctctcatctaagaataaaggaaaatacatattatcctgggtctaaaaggctaaaagaactcaccgtcaagaggaaggggctcagaaagtatgggtgagtcaattgaaacaatttgtaaaaggccttgtcagggctttccaagaggagaaggatgattttgtctcacttgtaacaatcattgatatgtacaacgagcaggtgaactctggaaagtctataaaagaaaaggaacgttatttggatgccctattgaaaatacttaaggataatccagttaccttaaaggaaattggctgggatctgccaaagggtttattgcagtttttctcacgcaaaaacatcaatgtcaatatacatctagtttttagtccccttgtttctagtgtgatggaatgcttcaatgagctagccatcaatggaaatccgaaagaatgcttgttgaccgcttgcgaattggtgtcaacactccatatagtcttaactgaaactggcgactccgatgaagagaatgaagatttaaatgactccaatagaaatgatgcgtcaaacattactgatgagctgtcagttatcactccggagattgggcactatatggccaaaaatacagtagaattcattccaaatttgaaaatttacgttctctttgaatttatgagtttattgttgaaacgtgtggacactttatatccatctaaatttctagccatggtaacttctgcaattattaagtatgtaacaaccaacgttcaggctatggatgatccacactttattttgcgcatagtgtacaatttttgtactaattactctccagctcaaccatctgctagtctgaccgatggtattagtacaaacgatcttgaaaaaattcatgatgatgaatctgccttacagaaaaaactactggctaatctgagcgtattcgtgattagcaactgcctaaaaaatcatccaggtaatattgacaagatatatttcaaaacattgatgcataaaaaaacagatgaaaatgaaatcgatgcttcagttttacagatatgccaccaatactacgagtatgtcacatcattggatgtccacatgaaagaacttttagaaaagtgcctggtagaatcaagaagcatctataactctcttctcatgaacccggccgcttccacgcccgaattcaaagaagaaattaaccaactagtatatgaggtatcttacgcatatcaaatcaagaaactagctgacgaaaagaacttagagctggaccaatatggagttgtgattctatctgcaatacattattctaaaaatggtactcacttattgccgcaaattgatatccaaagcgcaatttacctctatctacggtgtacgacagcttctttattttcagaaatatacgaaaataagtttttggaaagttcagtacgctactggctatgggtatccacaaccgagacttccacagagaaaataaagtgtgccttacaagaacttccagggcacattaccacggcctttttgcagatgttactgatgaaaacttgcaatgaatctaataacgacactaagttgaccgaaattactcttctgaggaggttactctatctcatgcccgaaagcacatcttttacgttcatctttgaaactctactacattgtccatatataactgcaaagattgctgttcttgacattctaagagatatgatgattagatctcctgaggctgctaatcgtgacgaaactgtcggtttaatcgaacaacagaatcctgggaataccgctaatagtgtaccgataatgccaactctacctccaagaccttacatcactattaatgaagatcgcatggcttccattcatagcattgctttaatatgtttttctgccgccaagcaaaagaaaagaacgcaaggtgatttactcttggtactaacatatatgaaattttttgttagtttaaggaacaaatgggatttgggtctgttaacactcatcaataaagaaatctccgaatcatttcaaggagaaggtgagcctgaattagcattcatcaacatttccaataatactctgggagaatatatagaagagatgaacatacgctcgtaaactacatagtaaattagttgctcttctcttttgttcccgagtaaatcgaattattctattaaagggaaacactatgttttgagtcatccaaactttcatttttttcagatttcatcgcccgatcgtcaaggaataaaaagggaagggatgggatacttgcattggaacccagaaagtacgtaaaagatgaagatcgtgagagattggtcaatggataaatagttctgtaattatgtctaagtatcaaattaattgcataagataccggcactttctcaggacatctaatatctcgcagatccctgatttcacgaaatactgcattggtcccgtaaatgaagaattggcaccttacatcatggaaaccatgaaggcatacccttcaaattccgaatatatcaatccgcagcattactatcataatagaacggtattagtagaaaattacttaaaacgaagtccaaatccagtatcattaacgcagttagcgcaatattatgacgattctaccaagctgaccagaaccaagatcatcaattccgggaaatttgtaaaagaagaactggtaattaggatcgcgcataaattaaatcaattgcaacaacttccatttaatgttgtgaacaacttccattttgttcaagtttatgagtcatattacaatatttttgaaagctttagaaaatatccgactataagaactttagaggacgcttctcaatttgcagattttatcaaaaatatgctagaaggcttcaatactctaaacttaccacatttgataatgggggctttagaatgtacaattttggatctttatcctcgtgaaaaaatggaccaactactatctgatctgttaagagctcgaatatcaagaagattgattgtagaggaacacgtcgtatacacagccaactacactagtggtaaggaggaaaataccttggtattgggtgatatttttcaagaatgtagcgctaaaaaatatttattggaagccagtgaggaatctcaaaaatttatccaagatatgtactttaaagacattcccatgccagaatttattatcgaaggtgacactcaactaagcttttactttttgcctacacatttgaagtatttgttaggggagatccttcgaaatacttacgaagcaaccatgaaacactatattcgtaagggattagaaaagccggaaccaatcatagtaactgtagtaagtaacgatgaatcctatttgtttagaatttcagataaagctgggggcgtcctccatgatgatgaaaatctatggtcattcggtaaatcgaaagaaagggctcaagaatccctaaataattttcacaagttacctggtttacaaacagtatctatttatgacgaagtacattcccatactaaatataactccaaactgaagtcattgcagtcaataacattaaaaccgtacatgcacacgtcgctagaaccaatgagttatcctagcatcataaatgggcacatcaaatatgaaactcccctaattgaattgttaaagcggtcttttagatacaagcttgggattgggttagccatgtgtaaagtgtatgctgaatattggaacggcgacctttcattgcattcaatgcctggatatggtaccgatgttgtattaaaattaggcaacttgatgaagcatacgaagaaactacaattagataaagtgtgagctaaccatgcttacactatataccaaggaacaaatacatattcggaatattagtatggtgactacatttcccggattagtgtatgtatatacaaaaaggcacctccggggtagccggagtagaaagctggaaaaataaaaatgaaagcgaatggaatgtgtaagagaaaaaaaggaaagaactatcaagttgcagagttgatgacataaatagtagagtggaaaatcaacgaagatcgaattccaaagattatttttaggcagacagagactaaaagataaagcgtcatgtccacaccagctagaagaaggttgatgagagattttaaacgtatgaaggaagatgccccaccgggtgtatctgcttcaccattacctgataacgtcatggtatggaacgccatgattatcgggccagccgatactccatatgaagacggaacttttaggttattgttggagtttgatgaagaatatcccaataagccaccgcatgtcaaatttttgagtgaaatgtttcatcccaatgtctatgcaaatggtgaaatttgtttggatattttgcagaacagatggactccaacatatgatgtcgcatccatattgacatccattcaaagtttattcaacgatccaaatccagcttcgccagcaaacgttgaagctgcaacattattcaaagatcataaatcacagtacgtcaaaagagttaaggagacggtagagaaatcttgggaggatgatatggacgatatggacgatgatgatgatgatgatgacgacgacgacgacgacgaagcagactgagaaaaatcaaaagaatcttaatgatgaatgccgagccgatattatgaattcgattacctttttgttcaatcaaatatagggcttcatcgtgagtttctttctctatcgatccgtttgctttctattcctccatcttctactttataccgtaaagaaaatttaataatgatagaaacattgcatataaataatatactaaaaagaaacactgctctaccataaatttctttggagaaaataacgtgaaatgagaaataaggacaatttgttatcggttataactgccgatacccgtatcttttgtgtttgattcaaggaatacttatttagagtagaaagaatatatttacttagataacttaatgtataatatataaaaaaaatcaaaaaaacaggaaaaaaaaaaatcatgagtgagtggcacttttaactgcaagaatgaagagtgaccccatttttttttattctgatattacagtactcttctgtgcgggcagctccttcgttttttgttttgcactttcatccaaccacacatatatggaaacaaaaacgacgaatgaaattatagctttgctgaatggatctatgctcttccaagtaaaccttttatcatcaagatgaaacaccttgaccacgttttgcacatcagcaggtagtatatttgcgtttttgttattttgtaggagaaaccaattatattcgatgaatggaagtttcaagaattgggacctaactgacggagaagagtttgtcaggacaaattgagttcgaggtccaagaaagccaaatgacttgtagtaccacaactgaatgaaatcttgctttagatcattccagtttcctcgcattttctcatttatggcaaaatccaataaatctaagtcattaccacttaacttaggaaaattctgaagtaatatattcgtatctatcaactgattgttatgtgtcgaagacggattgaagaatttgttcataatgacaccaagctcgccgttgtttagacgctcagttaataaatgatcgcgtttcaaaccacttgtttcgtcttcatctagatctggtgcacttggctgcaagacgctaaatatctcggacatggtctgtgagaaggaaatggggttttctgtagatgtagtactgccattttgagctaaccgtattttctgcttcaaaagcagtgaagccggtggaattctttctaattttggttgataaaatctctttaccaaaagatttcctgcgactgctttaatcatgggaccgattctgaaggctctatgcgattttaatctgaagattttaacatttgacagtaccatctcaatcggaccttttaactgattttagcgagaacatgtgtatatatttcctctaagaaaagaaagggcctaaaaacctcgccccagtgcataataaaagtaaaaaaaaaaaaatcaaactttattgggataaaataaaaatcagaaaaacccttatatatgtatatgtagttaaatgaagccagtttttttcgtctggtttgtttcagcctatatgccctctttgctttcttgccatctgcggatcaatttccttatgatgcgtttgttttcttgccaaaacacttaatatgtcagtcaatgacacaacacctatcaatttacctgttctatactccttttcgaaatgtgctggagttggagatgcgggacaattacttggactttgaggtggtggcattgtggccgatggagactgtggttgagaaggtgagggaccactcaaatttatatttacatttattttattgtttgatgtatctgaagattttagaacaggagagttggccatcctggaagattgcgtgttcgaatggtatgacgacgcaagcgatggcaatgtcgttacgggtggagtacttggtgatggagatgaggatttttcggaagatgctgttggttgattgtcatttggttgtactatccataatctgtgagatttggtagcgaccaatttggcaaacgttcttgccagggaacttgttggatacacatggaaaataggaaatgagtccttaccggtctctaggccccttaaattcaaaataaccgagacaaaatgacgacatgtattgtgtaataaaggatattgtgaagttctggtgacgtgtttgacgtctgttactgaaatattaccaatcaagtttccctgcgggtcaactaccgcaatggaagagattctttcgacatacattttatgcagagccataattagatgctcgtcaccttggatggatatgacacgtgactgcttgaatgtaggtttatcacgggctgcatttagtacaccaatattcagctcctccagggaagagtccaagagaggcttcaagttgggaaatgatctcgcattctcccacagatacttaatcaatcgacgttgggaaagtatacctttaatctgtgtcatttccacgttcgtgatggcaacacgatgcacacctgagcctagtatgcctattaccgtcgataagttttccgtttcgggcaatttgtagaatggattcttaggtgtcaactttactatctccgccacgggcacggacttaccattctggcagtctgaggttatcttgtcgttgctcaccttgatcctgtttaatacaagaagaaggtacgcattgagatcattatagtcgaatgttaaacaattcatgtctcccggaaaattctccacaggcaaagaagttagctggtgcttgaccagcgtgttgaatgcttcctctacggaaatagaacctctgatgaaaatcaatttgttctgttccaccaaatttgacagaggagtgtgttgccactcctgcctatgaacagataacagattctgtgaattcaaggtggacaaggagttgccattattgtttgagtattccgtgttatccagcgtggagagagaagatgaagatgacgatttcgaaatagatttatgtagtgattctgtgtcgcttttgtttgcttcagtgttcttgtctgtctgttcgctcaaactatttaaatctgtggaattcggtaattgaggtggggtagaaagcatttctacgatggacgtgtgtcttgtattttgaggcattgggtgggtcttgctgaaaagatgatgttctgaggtattcgtatcgctagcttgatacgcttttaacaaaagtaagcttttcgtttgcaggtttggttacttttctgtacgagatgatatcgctaagtttatagtcatctgtgaaatttctcaaaaacctcatggtttctccatcacccatttttcatttcatttgccgggcggaaaaaaaaaaggaaaaaaaaaaaaaaaaaaaataaatgaacacatggaaataagtcaaggattagcggatatgtagttccagtccgggttataccatcacgtgataataaatccaaatgagaatgagggtgtcatatctaatcattatgcacgtcaagattctccgtgactatggctcttttctgagcatttttcggggcgcccgtgcaaaaactaactccgagcccgggcatgtcccgggttagcgggcccaacaaaggcgcttatctggtgggcttccgtagaagaaaaaaagctgttgagcgagctatttcgggtatcccagccttctctgcagaccgccccagttggcttggctctggtgctgttcgttagcatcacatcgcctgtgacaggcagaggtaataacggcttaaggttctcttcgcatagtcggcagctttctttcggacgttgaacactcaacaaaccttatctagtgcccaaccaggtgtgcttctacgagtcttgctcactcagacacacctatccctattgttacggctatggggatggcacacaaaggtggaaataatagtagttaacaatatatgcagcaaatcatcggctcctggctcatcgagtcttgcaaatcagcatatacatatatatatgggggcagatcttgattcatttattgttctatttccatctttcctacttctgtttccgtttatattttgtattacgtagaatagaacatcatagtaatagatagttgtggtgatcatattataaacagcactaaaacattacaacaaagatgccaacttctggaactactattgaattgattgacgaccaatttccaaaggatgactctgccagcagtggcattgtcgacgaagtcgacttaacggaagctaatattttggctactggtttgaataagaaagcaccaagaattgtcaacggttttggttctttaatgggctccaaggaaatggtttccgtggaattcgacaagaagggaaacgaaaagaagtccaatttggatcgtctgctagaaaaggacaaccaagaaaaagaagaagctaaaactaaaattcacatctccgaacaaccatggactttgaataactggcaccaacatttgaactggttgaacatggttcttgtttgtggtatgccaatgattggttggtactttgctctctctggtaaagtgcctttgcatttaaacgttttccttttctccgttttctactacgctgtcggtggtgtttctattactgccggttaccatagattatggtctcacagatcttactccgctcactggccattgagattattctacgctatcttcggttgtgcttccgttgaagggtccgctaaatggtggggccactctcacagaattcaccatcgttacactgataccttgagagatccttatgacgctcgtagaggtctatggtactcccacatgggatggatgcttttgaagccaaatccaaaatacaaggctagagctgatattaccgatatgactgatgattggaccattagattccaacacagacactacatcttgttgatgttgttaaccgctttcgtcattccaactcttatctgtggttactttttcaacgactatatgggtggtttgatctatgccggttttattcgtgtctttgtcattcaacaagctaccttttgcattaactccttggctcattacatcggtacccaaccattcgatgacagaagaacccctcgtgacaactggattactgccattgttactttcggtgaaggttaccataacttccaccacgaattcccaactgattacagaaacgctattaagtggtaccaatacgacccaactaaggttatcatctatttgacttctttagttggtctagcatacgacttgaagaaattctctcaaaatgctattgaagaagccttgattcaacaagaacaaaagaagatcaataaaaagaaggctaagattaactggggtccagttttgactgatttgccaatgtgggacaaacaaaccttcttggctaagtctaaggaaaacaagggtttggttatcatttctggtattgttcacgacgtatctggttatatctctgaacatccaggtggtgaaactttaattaaaactgcattaggtaaggacgctaccaaggctttcagtggtggtgtctaccgtcactcaaatgccgctcaaaatgtcttggctgatatgagagtggctgttatcaaggaaagtaagaactctgctattagaatggctagtaagagaggtgaaatctacgaaactggtaagttcttttaagtatcacattacaataacaaaactgcaactaccataaaaaaaaattgaaaaatcataaattaaaaaaaaaaaaatcaattgaatttttttttttcatgattacgttttgacatttttcctttttttttctcttattacgatttaccttttttatttatttttttcattttagtattttattcttcgttatttatgtatagaaattttcattttcatttagattcagatttggttatcttttttcattatatatcttttgcactaagtttcaacttaagttctattttttattttttttttctgggccctggagcaatagatatgggatggcttactgcatctcttcaaaatttcacagtcatgctcacccttaagttctcaaccttttagtttttttttttttttttttttattttgtatggcatactaactatacaaatatttatatgtacatttatacagtaacctattatttaccgatattcaccggtattttactttaatagatgctggtaataacgaaaaaaattgataactcccaccgacaattgagaaaaaaagcaaaaaaggaaaaaagggaagcacgaattaatacattctgtgtatttatcttttttatcttcagttttcctccaatctatgggcggccattaagtatgtctattattcttggcccttcagtcttctttggatttcaatgtcttgttggattagaagtcatcaccactttcagcaatcaaagccatgatcattctgtacaagtagaagaagaacatcaataagtggaaacctaactttaggaaactctcccttttatgtttgcctaaagttctgaatatttcggtagcatccaaaagttgaactttattgtagatcttgtttagattgtaagctagaactggtaagttcaataaaaatacaaaccagtaaccgttcagtaagaatagtaatgacaaagcaccatgcaaggcggcttcaggggtaattaacttgttaactttagaacataattcaattggattgatatagtcagcttctaaatcagcgtatagtattgtgaaatgcacttggccaaacaaattgatacagttgacaacaacagcaaggataaataaccaagcacccatttttctttttattcttaatttttttactttactttaattgcagttcaaaggtaaatgtctttgttaagtaggcagtgagacataataatatgagaaaaatccaggtctctccttcgtattaaggaatacatgtctatgctatcactcttaaatctttctccttccttgttttttctccgaaatgaagaaaaaaaattttcttcacggaactaacgtgaaaaaaaactttcaaaaaaatactccgatacggggagtcgaaccccggtctccacggtgaaagcgtgatgtgatagccgttacactatatcggaaacaaattaactgaaaatgttgtatctcaaaatgagatatgtcagtatgacaatacgtcatcctaaacgttcatacaacacatatgaaacaaccttatatcaaaacgaacaacatgagataaaacccggccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttaccatatatattattgagaaatgggtggattttgagataaatgtgagaaatgggtgaatgttgagattgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgatgttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtgatattagtatgtagaaatatagattccattttgaggattcctatatcctcgaggagaacttctagtatattaggtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcaaaattcccccaattctcaacatccgactgccatgcaatgtgcttttctggatctcactcatgatcataatggccctgtaaaaggctcgtactgttattatcatatcttcaattacgtattatttcggaggctgtacctattagtgaaataacgcctctaaaaatgaaaagaagaaaaagaatatgaaaggggttctgaattgctaaaatatttcgtcaaagctcaattagtatcaagatcaagtcgtaattcgaatcagcataacaacctccaaaaccatataataaccttacacaagacaagatatcaattcaacatgcaaaccccttcagaaaataccaacgccaagtcggattctctcgacgaacccggtgcatatttaatcgaggaaaatgtggctcttcctaaggacatattccattcgtacttgagttattggatatatgaagcagctcactgtacaccggtcatgcttttgtctctagtaattggggttttaatctcaataattattctttttcatgataacgaaaattgcgttggggtttctgtagggtttctcctcatattctctggcattttagtgatagttctaatactcaggtttggaccacagatcagtgatgaagatttcaaatgtaagctactgatggaaattatcacacggaaacctacggtaaaggggaaagaatggaggacaattacatacaagatgaaccagtatttatttgataacgatttatggaacactccctactacttttaccgtgatgaagattgccaccgttattttctaagtcttattaagggaagaactttcaagaagcaaaaggaatcgtcagccagcaatgttaaagacgcacaatcaaatgacgaaaccgctggcacaccaaacgaagccgctgagtcttctagttttagtgccggaccgaactttataaagctcctcaccaaggcagccgaaatcgaacaacaatttcaaaaggaatattggcgacaagagtatcctggtgtcgatgagtttttttagacagaagacgggagacactagcacacaacttgacaaaggatctacttctcgattgacgacactagtaggtgtcaaatttagtgtcatttatgattttttgtaataggatataaatatatacggcgctccaaataatgcagttgccccaaaaacaccacggaacctcatctgttctcgtactttgttgtgacaaagtagctcactgccttattaccacattttcattatacatcacttcgcaaaatgcaatattgaaaatgcctctagagatgaaaaacaatcgtgaaaagggtcctgcgttattaaaacatttgatcagtatgcaatggcacagagacaatcaggaatactatagtcatagacgatacaaggtatatattggtcatgcagacccctctagaaagtaccgacgtcaagttagatacactcaacgaacctagtgcacatttaattgagaaaaatgtggctcttcctaaggacatattccgttcgtacttgagttattggatctatgaaatcgctcgctatacaccagtcatgattttgtccctggtaataggggttttggttttattaattatattttttaatgacaacgaagcttgtgttttcaattctgcatactacgcttatctttctcttgtagtattgttaataatattaggtgatggtaatccaaagctagtcagtcgtcgaaattttaggaccgagcttttagtggatgtcatcacacgtaaaccggcagtagaagggaaagaatggaggatcatcacatacaacatgaaccaatatttgtttaatcatgggcaatggcatactccgtattacttttacagcgatgaggattgctaccgttattttctacgccttgttgagggagtaacccccaagaagcaaacagccacgtcaattggcaattctccggtcaccgctaagcctgaagatgccatcgagtcagcttctcctagttccagactgaattatcgaaactttttgctcaaggcagcggagatcgaacgacaagctcaggaaaattactggcgaaggcggcatcccaatatcgatgcgcttcttaaaaagacggaatagcttagagacactgccatacgtaaagcgaacataaactagagtatgatatataatcagcactaactggcccgaaaacggccgaagaagcctcgaaaagtcgattcgtgttggacccatttgctgaacgaagtgttcattgcctacctattatggtagtagtcgtgataatcgtgtggttggttttgtcaacggtgcatttgcattttcatgacaataagccttgcgttttcgttctcgggatattactttccccccacttctttcgcctcgatagctcctataagcattctcagggcgtatgtcggtgatcgagatttccaagcaagcttttagtggaaatcatcgcgcgcaagccagcggtaaagggaaaagaacggaggacgattacatacaagatgaacgaataaataaattaataataaataataatagaaagtacagtagcattaaatattattaagtttaatgattaaaaattggttaattgtcaagaaaatctaaggtattaataaataaataatactatgacaacttgcagcgaaacgatcagccccaatgaaaattaatcagaattgaatttgagcgtatctatttgataacggtttacgtaactgttggaataaaaatcaactatcatctactaactagtgtttacgttactagtatataatcatatacggtgttagaagatgacggcaaatgatgagaaatagtcatcgttttcaatggaagctgaaatacaaggattgataattgttggaataaaaatcaactatcatctactaactagtatttacgttactaatatattatcatcaaaattcacccactcttcagttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggccgggttttatctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacggttgaagtattgtcatactgacgcttctgattttgagattcaacacttccaacaaacagtagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgctttttttgaataagcttgaaattggtaagacatgccagcgtaccatagtatttcgctttactgaggtaacgacagcagatatcaaaaattcattttttcttacccagaacagagctcttcttccactaacgcttttagttaggaatgtatacattaacagtctatttttttttgaaacctttcttcactgagatacaacagatagataccaaccagtaagatttaagtaactcatggctgcgcagaatgcctttgaacaaaaaaagagggcaattttgaatgagatagactcaacccaaccagatttgtcaccaaaaggcactatagatgaactatgccttccaataattgatcttatcaacgcaagcgctgatatggtgacaacttcatcgtgttccggtagagtcagtgtattcttggaaggtactaagtcatataacggggaggtcaagataggtggtaagggacaaggcggtaaatggctttacgtcactcatgatcgtgagaaagttattggctggttagatgagttgaaatcaaaaagtgagttttcttttgaactatctggcaaggagataccaacagagaaagtaacggggagtatcagatatatactttataagtatgagcctttcatattgcacgttaaatgcagagactttcaagcagcatccaagttatacaacacagccatgtcttgtggtttcagagaaagtgggattggttcgaacaatctggtcgcaatcagaataaatatcaagctggacgtaccgctcggttatttagatgagacttcaggcactttgaaattttttgtaactccagaatacgtaagcgttctggattctttatcgttaagcaaattcgatgagaataccaggaaaatgcaagcactatatgatagaattgaaaaagaactcataaattgtgcgccggatgtaaattctaaggtcaatataacgccaatcgaaacaaaggaagagaggagagaacgaaagaaaagagaaggtatggagagacaacgtcaacttaagagcccacaaaatgtgctataagaaaaggggacataccaagaattactcagcctttatttttctttcttgtggctcttgcgttcatttttcgttgttatataatcttgttaatctttgacgggataaaagcgttattattttgtaatatacacattaaaacttattttttttcttaaatttatctgtatatgatgaaagatcaggtctagttaatgcacaaaaaggtttaacacatgaattaaaaaggaaaaagactagcttatcgtttctaaaagaaaatcttttaatcactgtccccatcgttattcattaatgcgtcgaacatattagctcttggagcttgagaaacttcttcgactttacgagcatttctttggttatttctgaaagaacctgttttcgtggaagcaaaactatctctttgggtgttttgcatgttccttctgttagaagaatatctgttgctgttcgattggttgtgattgttgaatctagaatttgatctctgactgttctttttctgacgtaattgttcttcttcttggtggatttgttgaattgtctttggtccggcgtctttcttagcgctgttccaatgcttaatttccctcaattccttcacgtctatcaacttgaactttattctgttcgatatggtgccaccgtcaatgatatgttgtaacaacataaatagattgtcgagtagtaccgaaccttcaagagttgcctgaggcgtaacaaatttatcatgttcaaattgttcacccacagtattcagtaattcaataacggactctaatgtctcctcggatggatcgttgtttagatctttcattaatctccggaagcactcaaacatcatcttaccagttaataagttcaaacaatataagtaccctatgaaacgtactaaacctaaccctcttctcttggcggcagccgcaatataatactcatcggacatcatttcaggttctagtggattaccatcttctcctgcaggcaacttatcagcccaacctttctcaaattcttcgtgacatcttgccactaaataatgcaacacaagctttggtccattctttccttcgttctctttatctttaatgtttgggtcaaggtctttgaccactttgccacataactgagcatacattgaagaccaatgaggttcatcacaagccttgtggaaaatttgttcaataactattttcaatgtttcgccatcatcttcccactttgattggtttgctatatccaaaatctcagaggagattgaatcaaacatttctaaagttaacttgtttaatagagacttcatttttcgttctacttcttccttgtcaaataattcagttttgccgtcaggagctaacttcttttctgtttttttaacccttgatttaggtatccatctattagcactcggaaccaacggggcgatttcttcctttggagcttgctcttctgccttttctgcagctttttcgcgatcttttctggaggtatatcctctattagatcttctgtcgtcacccattctctttgatcttcttttcgatgaaactcttgaactggaagtatggtccataccgcgcatagatggacttctgaaatcgcctccaaatctgccactatcttttggtttatttctggctatatgaggaggtataacaattttcgaggatacagcttcaacccacgcaggatcaggcctgaattttagtttatctttgaattgcagtaagaaggtagggccataagtgtacttaacgcttggtttcttgtatttgatatcaggcctttcaacattttccggataggcaaactcatatatgtcagaaattggttgagccttacctaaagtttcaagtagttgagatacagttggcatctcaatatcggaagtggaaggttctgtctccttcactgtgttctcctctgtggtgattacggaatttattgtttcgtcgtcacttttatttacagtttttccaccagtcgtatccgaaatttcagtagtatcatcatctttaacaagctcatcaacatcctgagaactgctctcattctcgggttcgttaaaagtcacggatttagttacacttccagttacatgttgtggagttttgacacttgcccctgattttccatcaatcacaacttcattagcttctcccgttggtttcggcgcttccttaataggttcagattcaataaccgagttgggcttagttgtatcagtattatcatgatttgaagtttcttgcttcttctcagtttcggagattaaaccgtttttctttctttccatggcagctttgcgcaatctcacctgctctaaaaataatctcttagtattttccgcttcagaggtagatttttcattagatgtttcggttaacgtatctttaactgcttcattagcaggtagtacaggagttgcctccttttcaaaaggggttcctgatttagatttctgctctaccccatcattcttctcttcacctttcgaagctttcttttcttcgtggaattttttcaaatttaaacgttcaccagttttcgtagtgatttctatttttgtagttttaggtgtagagggaggttcgggattagtgttgagtggttggtgtgtatatggtggagaagcaactggaaccatttgttggggtatataatacatctgaggagcatagtagttagctggccattgcatacctggcaacattgccgggttatagtcgttgttattcagtctgtagccattattgaatctgttattgtagtactgtgcatttccttgactattattacgattattgtatttatttgtcccgtatttgccatttttcgactggtattgcttgttattgtgaggttcccttgcactgtaaagattttcattgtagtggttatttggctgactattattggctccagagtattggttatcatgaggaggaaatttcttgtagccattggcttgctgcgggtgtgggggcggtggacctctttggtcagtcatagtgcctacaattgatctattgttctttgtaataaattctttctttcaggaacagtaaaaacagcctaaaaatatgaagtcgccgtagtaaacgttatcttctagttactatcaacacagacgcctttttaaattcgagggtcaaggctgctaggctgagtggtcgtttgctgtgtttacctctaatcaaaaacttattatcttttttttttcagtcctttttgcaaagcaggtacctactatttttcaaaatacactaaaggaacgggccccccggcttactattaataaggtcaggacggggaaaaagcagcaatgctctgcccctctgttctcgaaaagacaaacggttgttatatcctgtatatccagcggtataattttgcctcttagttaatgctaaactatgatattatacacatacactaagtaacatatacaatgagccaagtgaaacgaatacatcacttgaacagcttggcgacagaaatggccgtttcttggttcttgttcataaccttacccacagcgagttcgaagtcttcttgagtaacgtgtattcttctttctcttaaagcatacataccagcttctgtacagacacctttgacatcggcaccagaacaaccgttcatcttttcagcaacctttctcaagttgataccacgagttagattcatttttctggaatggattcttaaaatttcagctctagctgcgacacttggaggtggaaattcaatcttcctatctattctaccgggtctcaaaagtgctggatctagaatatctagtctattcgtggccattatgatcttgatatttttagaagtttcaaacccgtccaattggtttagtagttctaacattgttctttgaacttctgaatcaccaccaccagaaccttctacacgagtagagccaatggaatcgatttcatccataaagataattgagggagcatgttctctagccatcacaaacagctcacggaccatacgggaaccttcgccgatatacttttgtaccagttccgcaccactgaccctgatgaatttacaatcagtgtgatgtgcgacagctcttgccaataaggttttccctgtaccaggggggccatataagatgacaccctttggttgcgcaatacccaaactttcaaaaagttcaggatgttttacgggcaattcaataacttctttaatctcctttatttgctttgtcaaaccaccaaccatatcgtatgtggaatcaggaactttttccaccatcatcaacgaaactagtgggtcagccttattctcaagaactttatgcaacatataagagtcactccttagacaaactctttgagatgcctttaagtccttcacgtttatatcttttgcaacatccacgatgtattttccctcaggttgcactttaacgagaacttttttgtcagacacgatctttataacttcacccacataagatccaggttcctgtaatagacgcagttcgtccttgataaaacgtactttgtcattcaatgcattcctttgagcttccagtctgcgaacattttctgttttggagcggatctttaattctgtttcttggatcttctgttcaaaatatggtttgataccactttcgtgggtttctaatactatattggaggatgttacagcagctgtcattgtcgtgatagtatcccactatactgttgttccgtttacataaaacctaacctaactgttactgatattacaacttttgccacctcgctcgcattttgacagttttaaaatacgaaaatttccgaacaagaataagggtagagaagtatgcaaaatatgatttcatattaaaaaacccaaccgaagaaaaagggaaatagaaaaacaagttttcagtcgcaaaaagaggttaaacaaacgagtcagaagccagctctttcaaacaatgggtattattgaagaaaaggctctttttgttacgtgtggggcaacggtgccatttccaaagctcgtctcatgtgtgctaagcgacgaattctgccaagaattgattcaatatggattcgtacgtctaatcattcagtttgggagaaactacagttctgaatttgagcatttagtgcaagaacgcgggggccaaagagaaagccaaaaaattccaattgaccagtttggctgtggcgacaccgcaagacagtatgtcctgatgaacgggaaattaaaggtgatcgggtttgacttttcgaccaagatgcaaagtattatacgtgattattcagatttggtcatatcacacgctggaacgggctctatactagattctctacggttgaataaaccgttgatagtttgcgtaaacgattctttgatggataaccaccagcagcagatagcagacaagtttgtagagttgggctacgtatggtcttgtgcacccactgaaacaggtttgatagctggtttacgtgcatctcaaacagagaaactcaaaccattcccagtttctcataacccgtcatttgagcgattgctagttgaaactatatacagctagttagtaagattttaaaagacgaaaagaacggaaagtaggacaactaccaaaaaaaaagatggaaggtttctttggttagttagcagtatccgcgtaatgccttagacgtttttgatcagaaaaaaataaaacttgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccagttttttgatgtttcgtttaggacaagagtcctatgagagtccactaaaattctaaaaataattgtatcaacaaccgtcatgcagctgttgtatcaagaatcgaccaccatctatagactattgttcatagctgtattacaatatcatataagatgtaaggatagaacgtgaagatcgagaaacagtcagcagatttaatggaagctgaaatgcacggattgataatgtaatagaataagtgacaacataagaaatgaaagaaaaaaaataacattaatataatttagaaatgttagtttccttctatgaactctcgtatccctggggaggactttcaatatattcagtatacctaccgttcaaatgatactctaaaatatcatctattaagtggtattcaggtttttcccacgcaagattgagtgcgtcaggcaaagccacgatcgcagattactctcctaacaatattaagatcgtcaagaacatccggttttactcaagcgcttaatacaacacgtcggctttcgctcaactgcagtatattgtgtctgtaacctctcccgtcaagtttgcgccacgggcccaataaccaacttctgcgccattgttacggaaaagtggccatctttgctatgctcgtaaggctagcgctctctaagtacgccagcccaaaaactccgtatcgctcttcatcggaattgctatatctacagccggacgggcactctatgtatactcatatcacagccactgttgcactacattattcgcagggactccgagatcgctgagcatgttgctaagcaacttaccaaggttggaatgcattatatagtccgatatagaccccgctcggactatattatataaattcaaatagcactttcaacgagtgtcttaatccgtcctagttcctgctctcgctccacgttgtcatcccacccattcgcacgggtcttctgtgcgaatgagccacaacggggccgagttcaggccgtgtccgcctacaacgtccgccaactagtggcaattgctacgtacgccgaccacgctgacacgcaccgttctactcgctctatgctgcggtgtgacgtgtgaacgcgcgatcgttcgcaatcgtatcgtttgccaagaaaaaaagccaatcggagaatctgaaaatcgctattcggcttgcaggtcgcacgcactcagagtacgaaatgccaagtaccggaatttccttggccttttttaagtttcttctcttctattctttttcccctttctttcttcctttgctatctgtctggtttaaataaacatagtatttttttgtgtctaagcctcttcctcttctctcgtacttgctctactaccactttacttaatcgcctttctttgttttctttcttcgttatttgttcttggaacttttccgctccaatcccaacgattggcttcaaaacacgttctactgtctagcaatttctgcaggtgccatttttcttaggcttataccctttccttttccccttacatttgatttcttcttcaaagttccttatagtattattgtctaagctctattgagtcaaaagtaacaatctagacgaaggaaaaaaaaaaaatagaaaatagacatccccgaatacgcatcatctcacgcacgtacaagattttaacgttaaagccaaagtacgctagtatagtatcatcagcatcaccctcactatcggtagcattgaccaaacatgtcgttactgagactgtggaacaaagaatcaagggcaccatcaaaaataaagagtcatggtattgttggcagttacggcaacagcatgctggcccataacaacgtgaagcaatttcgtatagacatagacgaaccgcatagagtatggaaaccgaatgaaagcataaccggagaagcggtcattgacataaagagagacataactaacgtagcgatcaaattatcgctagtatgtgaggttcgcgtgaaaacggggaacagtccaacctccaagaataagagaattgagaaaaccttagagaagtcgacgtttctttatggacaggactacgtaaagacagctttttcggctaaggaaaagaaaccgcatgttgacaaaaccaccattctcaatggtttaagcaagggggaacacaggtttccctttaggatacgaataccacgaggcagaggaatgttgagctctataaagttcgaaaggggctcgataacatacttcctctcttgcactttagaatccctcaacaacatcaacggattaaaaaaaccggaagcaagatgcgaacgtgagtttgcagtcatagttccgctggacgtctcgaggctgcccaagccgaaaactaagacagtggttttacaatcagcatctatggtccaaaacaaaaagaacaaatctacagaggacgaatcctcatcgtatacacaattaactcaaaagtctactacttctaattcttctagcagttcagtaaactccaagacgtcccccttaccaaataaaacggtgactatatccgtagacataccgcaggctggattcatgattggtgaaattatccctatagacgttaagattgaccactataagcctttctatgcccctgcgggtctcaccaccactttggtgaggatatgtagggtgggcggtgcaggcaaagatgatcctatggagactttcagaaaagatatatgtcagagtatctctcctatatatattaaccctgaaacgttgcagtttcaatctagagtttatctgaaagtgccccttgatgcattttcgacccttactactgtgggaaaatttttctccttccaatactatatcgaggttatggttaacttatcaaaaaaaaacgtggtttacacagaatctaatagaataataggaactcctattggagaacaaaatggcttgggcgtagagaataatatcaaccgtatccaaaggaaaatgctacgtatggtcaatccagaaacgttggagaacgattctgagggttatgaatccagtatatttttcaaagatatggtaaatgtggaaaagctaaagagactgaggaatgtaactggtatgtccatagaaaccgtcataggaacgacgagatccgaacagcagcaatctgatgcaagcatcccatcccaatcctcaatcacggctcctcaaaattctccatcgaatttaagagattggttggccccattaaatgcatatgatagtgacgatgttccagttccaaagtattcgccaaatgataaagtcagtgtaccgtcggaagacaaacaagaacttgaacaaaaaagactacaacagttagaaagcgatcctcccccttgtgatgactattaaaaagtgcaggtaacaagtcatatactcgcagcttgcgccgtgttggaactaggcgccttaatcatgtttgcatatttccactatcccagccacgtaatgatccatgacattaacatagaaaaaaaaaatcgaagcatgcacaaacctgagatttatatatgttcatgtgtacttaatatacgtttaatgattaaaactatagccgtcctcaggcaaactgagataagaaacgaaaaaatagcagtaacgtaaacgttattctatatttataaagacgtcaaaaaaaaaagtgattgtgatattgagatgtaagctatataccgaactttgagctccctcacgtggaaaatatgatagattgttgcctcatcattgcggaaccgcattttttttttgtatttttgcctccctagtttcaaaatgcaccaaattctccccttaatgctttttgttttaagtcccaaatagccatcctttcatcatcgggcaagatagaaatttgactgtcattcagttgtaacacctgtttcagtagttctttctgtttgttaagcacagctggatccaccacctcgttcacgctattgttattcgtagccgatgcctcttcttgcggcctggaagctaacgggatcaaatcatccactttacatatcccattcgttagcaataattcagccgtaacaaaactcaactgtggacacagctctaatagcgaaacagcatcttcaggatgcgctcttgtccattcttggaatttttgtaaaaatttcaactgcacctctttcggttttttagctagttcgctcgatatcatcatagcaggggtggtcatgtttatgttaacgtcgataccagagggcaattctggaaacttttgacttagaaaattggcatttccgctgttttgaaagtccggcccattactattattattattatttccattgttgttattgttcccattaatgttgttgtactgttgttgttgctgttgtgaaactcccgatatatcactattgctggagtaaccgcatttcaaaaacctagagcctaattggtatccattcaaattacgtactgcgctggcactggactctaaatctctaaattcaataaacgcgtaccctttcgacctaccagtttgggggtcgaacatcattttcaaattgatcacgggcccaacattactacataaatcaagtatctgctcctctgtttgatcgtatggtatagaacccagatacaccactcgggatggtgggttgttctgtacccccgcattcacaccgctctgcctattcattttatcgttttcgtcttttctttcaatgtattgataattaacgtgtctatgtgatgctattggtatatagcctttcttgtatatccctctaacaattattacaagtgtttctgtttaaagcaagtgctagaagtgactcggttctcttaggaaattctaaacgcaagatttctcttatggtgattgtaacaattatgagatacttcactagcccaccttaactttacggaccttcttttgaaacgatgcttcgaatgacaacgcctttttgatatataatatccaatttcattatagggaaattttcaactcttacccgccccactgtgctgatatgaccaagtgatcactcgatgatgggactacgtattgaaaaatattgaatgaaaaattactcaagcagcagaacattcacagtgtagtcagtccgcataagagcattcatcatggatagtaaggaagtactggtacatgttaagaatctagaaaagaacaaaagtaatgatgctgcagttctagaaatcttacatgtcttggataaagaattcgtccccactgaaaagttactgagagaaacaaaagttggtgtggaagtcaacaagtttaaaaaatccactaatgtagagatcagcaaactcgtgaagaaaatgattagctcttggaaagacgcaattaataaaaataagcgttccaggcaagcacagcagcatcatcaagatcatgcgccaggcaatgcagaggacaagacaactgtaggtgagtccgtgaatggtgttcaacagccggcctcctcccagtcagatgccatgaaacaagacaagtacgtcagcactaaaccaagaaatagtaagaacgatggtgtggatacagctatataccaccacaaattacgtgatcaggtactaaaagcactctacgacgttttggccaaggaaagtgagcatccacctcaatctattttgcatactgcaaaggccatagaaagtgaaatgaataaagttaacaactgtgacaccaacgaagccgcttacaaagccaggtatcgtataatttattcaaacgtcatatcaaagaataacccagatctcaaacataaaattgccaacggtgatataacacctgaattcttagctacatgcgatgccaaggatctggcaccagcgcccttaaagcaaaagatagaagaaattgccaagcaaaacttatacaacgcacagggtgccaccatagaaaggtcagtcaccgatagatttacatgtggtaaatgtaaagagaagaaggtatcttactatcaattgcaaacaagatctgcggatgaaccattgaccactttctgtacatgtgaagcatgtggtaacagatggaaattctcttagaatagaaaaagatgagagtagccacggacagagcaaaggaaacaataggaggaagggacagaaaagcctgttctgactctattcgtagtagtatttgacagccggaatccaggaaaagaaaaagccaaacatacaaccatatccaatttgttgaaatggcatattcatatacgatgtacatatatacatatactgctggtgttaattttttttgtcctgtctcacgtaaaatcttttgttcgtccagttacttttaattatttatgattttcatgttttctttattaatcttctatgcattaaatatggctcggtcagaactaaagaaatacaatttaagatgtaacaaaaccgacgaataaaaagttagaataaacacaagaagcagaaagtagatactacagccacacataatgctaagagttatatggaagcatagttccagagtcactcgttcgatagaactatcgaacatttctaccactaatcacaccaggagtttaaggaggctttcctggatttctccgagaagattttacgctcaatcttgggacgacagacagcctaatgacaaaatagatgcacacataaaggtgcagaaactcatggatcaaataaattcgaggcctaatgttctgggaaaagttagaaaaggttagcaatatcatgatcgaaaaaaaattggttaatctagatgggacttctgccaatgaagaaaatacgatgaaaccatggcaaatgattaagatcttaatggacagagatctgagacacgctatgaaggaatttaaattggaattggaaaaatctggcatacagttaggacctgaacaactggccccgctaatgaccgttttaggccttgagaagaaaaaatgagaggtgaaagtaaaaaaacattacctatctgtcttactagcgccttccgtgtataaatattacgtactactacataaatactcattaggaggattacataatttccattgtatcgtatactaggtcgcatctttgcatattataaagcttgccaaatagggatatactgccagcactgttacatttgtcatattgacatcattatttttactattcacaaggtaagcacgtttttttttagttttcttcatctaaccagtctaggaactcaggagccaaataagtgatgattaatctggcacccgccctcaagaaaccttgatgagattcaaaggcaattgtcttcaaatcaacaacacctttttcagctgcagcatgtaacattgcgtattcgcccgacacgtgatatgcgcagattggtaagtctttacaaatttcacttgcatccctcattatatctaagtagaaagtggaaggcttaacaataataccgtcggcaccttcactcatatccctttccaacgccctacgtgccaggccacgaccggcaggaggtaattggtaacatttcctatcaccattcgaaggagctgaacaagcagcatcacggaatggcccatatagattaccgctaaacttagctgcataggataacacgaaggtcttgtgagccaagtttgcatttattaagcctcgtttaatatctctgatcctaccatcgatcatatcactgggagccacacagtgcgcaccagctttagcgtagttaactgccacagctgctaatctagagacactacgttctctattaatagtaccatcatcgtatagaaccccgcaatggccatgagaagtgtattcacagagacagacatcgcaaataatatacagttcagggaaatactcacgaatgaatttaataccttgaatgactggccctgcaggatcgtcagccgctgtacccactggatccttggtaccagggatgagaggcacaccaaacaagatcacagaacgcaaacccttggccactaatggctttaagtagtcttttagcctatttacaccgattctattgatattaggtagagagtcaatttcagtaaagtcatctggattatcggagatgaatagcggaaaaatcaacatgttcttagtcagttgacgctcactttgccactgtctcagcagtgggtgattataaccacctgctagaacagatgagatttctgttggttctgtttccaaaaattcagctgtatgcatggttttgtcaattttctaggtatgaattactggagtaagcaataatatgagtaagcagtaaaacttttttttatttggctgattgggcaagaaaatcaaagacaatagagtggcgcatagatgttgctagcatttattaggttgccttactcttatataaatcaagcgggaagcttgcctcaagccaatcaccgcaccgaacagggattgctcgtttacccgtattttgatttttttttcaccttttccaatttttttttcggcaacaattttttggatgatttttatcgtcgatcttggaatgatgatgtatttcggcgtctctacaagacccaataaagtaattcggtgacacaggcttgtagcagatagaaaacgttccgaaagatgggttccaattgatgtaacacttcttttttatatattcatgtggacgtgtacgccttcttcccttctttgcctcttgtgccactgttaatcctcttaagcatattgtttttatttacagacattggctgactcaccagaaactataattgacgctgatttctagttaattaaaaataaaatatatgcaagaattagcaccaggcagtcatttctgtaaattgctttgttttctatttcaaatttgttttttgtatatgtttcaatgttctcgtgacaatgcaggcttttttttgtgcgaattaaagtaaagctaatcaaaactaaacaataatttatcttgttcccgaaagagtggatcatgaggaggaaagctaaccgtccaagatcctatataatttttgaactgaaaaccaactgttcacctagaagacaggtatctggatatgtaactacacgctctataaatacagaaatcgtaagctaatcaatataaatgtaaaagaaaataggaattgctgtcgatagatttatttacttttgtattgtcatctgtgttctgtgccagtacaccggactcgtatgagctgtatggtgtcgtttcaatagaatctactgtaataatcacacagattagaaattattttcaagattaaatatgacaatacaccttggaataaaaacacaggatctaatagtggcccaaaatgaagctcgacgtgaaaataatagagccgtgattttaatttcatgattggaagacgttttcaaggatggttagactttgggtctgaaagcactgtctcgtagtccatatataaagaaaatcttatgggaaactggttacattctaatgattttagcaacaagttgcagctaagagtttgaatatctgaacgaagttgtcggtacttctgccactatcagtataaataattgccgccgttccatgatatggagagcatggcaaggtttactctgatcttggccattcttcattaatttgtcgtgtgaaatgcgcagtaatcaaccaattttctgtcagcggtatttgaagccctaagatgacacaaatgagaaagcgttttctcaactagtaatgccaaattcctcccttctataaaaagcccctaactccgctgcattcaattgcatttttcattaaaagaataccttgaataaaaccatgcgggaacatatagatatataaagcagaacatttttgctcaagaacagaaagttccaatggttatctataggttccgtttcagctttacgtacctcccagtcaaggtacgattcaaagccttttaattttttatcccaaatagagcacgatgtcgcaatcttctgagtgttaaactgtcgccaaatctgtatttgggtatagccatttcttccaaaattgctaggaatggccttataagctatattgtgcttgtgcttgcgtttgcgtttgcatttttttttttgttattttattacttcgtcacaaggggtacaagagaactcttatccaactgaccacagctttgtcactaatttctctccagaggggaatgtccctttgagattatcgaacaggaatgattggatctattgcactaaaatgacccaaaaacgctctagtccatgctgcatcctatcttccatcaatacagaaaataacagaaggttcatcagctcatatatagagaagaaagaaaagaaagaaaaaaaactctgtgtagtgtaatacaactgactaacgcacccaccgaaagagggtccacgaggaatagacagtgcattatacagaacgtgctgaaaatgtagaaccttccttgtgaattttactccttgtacttcctgagataatatatgaccttctgaaaggtaaaagagcgaccttgatcctgcaaatttagcgaatatttgaatcgattttcatattttttctatattaaagcccaactactgggaccgaatattttcccctacaaaggctagaagacggtgaagccttcttgtaatttttatttcgttttagtttagttacaaagtgcttttgccattgcatagacgagcagcttatcccataatgaataaattctattcaaactaataataactaatagttgctatagtcacaccttttcaacagataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattatttttttccatttaaaatgatctttttaccgaccaggcgtcactaaccacgaaaacatagtttaaggtattttccgttttaggcgcaatgaatatactgcaacgtgcctattgaatcctattcgaaatcacctccaaagttatgttgccgattaggcaaatactctaaaagtatagtactaaagaactacgtaaaggtaaaataaaacacctgaatttcatttctgaaatgaagtaccatcatgaaatatgatgaaagtcaagactcgttgggtcaatatacaccacaaaaaaaggtacacacgaatggtttaaccctttcggttccttctgtaaatcgaaaaatgccctttatacagcgggttggtctcccatcaaagttgagaagcgattagaaattaggttacctaatgaatccataaataaatggaaaacgctattttgttcgaacgatggaataaaaatatgaacgggtgtcattgaaattcggtgtattttttgatcgggcctgatctggctcgggtttggcacaatttggcttggttagttcggcaaagcttatttaaagaacctttttggatagccaattgagagacttgaaatagaaagatcgtaagtatttttatgaacgcaaaatcaatcttggtagcccagttagtttctcttcactaattccggagaacaaaaacatatcatacgattgtgtgagattcaacaaaaatcgatcagaaattttttttgaacagaatagtcatgactactgaaaaaaccgttgtttttgtttctggtgctactggtttcattgctctacacgtagtggacgatttattaaaaactggttacaaggtcatcggttcgggtaggtcccaagaaaagaatgatggattgctgaaaaaatttaagagcaatcccaacctttcaatggagattgtcgaagacattgctgctccaaacgcttttgacaaagtttttcaaaagcacggcaaagagatcaaggttgtcttgcacatagcttctccggttcacttcaacaccactgatttcgaaaaggatctgctaattcctgctgtgaatggtaccaagtccattctagaagcaatcaaaaattatgccgcagacacagtcgaaaaagtcgttattacttcttctgttgctgcccttgcatctcccggagatatgaaggacactagtttcgttgtcaatgaggaaagttggaacaaagatacttgggaaagttgtcaagctaacgcggtttccgcatactgtggttccaagaaatttgctgaaaaaactgcttgggattttctcgaggaaaaccaatcaagcatcaaatttacgctatcaaccatcaacccaggatttgtttttggccctcagctatttgccgactctcttagaaatggaataaatagctcttcagccattattgccaatttggttagttataaattaggcgacaatttttataattacagtggtccttttattgacgttcgcgatgtttcaaaagctcatttacttgcatttgagaaacccgaatgcgctggccaaagactattcttatgtgaagatatgttttgctctcaagaagcgctggatatcttgaatgaggaatttccacagttaaaaggcaagatagcaactggcgaacctggtagcggctcaacctttttgacaaaaaactgctgcaagtgcgacaaccgcaaaaccaaaaatttattaggattccaatttaataagttcagagattgcattgtcgatactgcctcgcaattactagaagttcaaagtaaaagctaaaattaagctttcgagaaaaactttcttttaacccctctaatctaaatataaacatatagcttatagaaatgaatgaatattttaaatagttacggatacaaagagttcattatagtgcgggcagttagtacggtatcgatttatcattggagatctgcagtgttacagaagcactgctcaccagttgtctacggaaggacgttgagatagttttaccacgtttgagctaaaagtttctaccacaagagcctttatttgcacatggcagtgaatgcatgattaaggatatgaagaagaaaggaataactaggaataaattttatttagagagggtatgatgaaaggagagcctcgttatttatgacctgcatttttatcagcatcttctttccagctcccgctaaacatgtgctttacaaaagccattttgtcgtcactagactgggcgcccatctgccccacatctggtgaaaaacttgttattggtagaaccatcacatcatcaacgataactggttctttcaaaaaagagaagaattcccagggcattgaatttgacgattgcaaagactctgatattttcttataaaattttcttgttgatttggacagcgtatcgttatcaacatcttttgctggtgtggtggcactctcactaccttcttcgtcgttcttgtttaggtttgggttgattaacaagatatcgctattgtatcggagcacattgttcatgtattcgaaaataatgtcggagaaaatacctggacccgtccaattcattatatctgagccatcaacatttttgttatttttcaattcggagtgtttgtaggtctcatcatgacgtcttttgtgcctatagtttacgttgtagtcttcttcaaatcttggatcaatcatttcactgacaggaactcctgggttttgtacgctcgccaaagtcgttgcagtaatatttaagatcaattctcttagaattgggtgacctggtttggcttggatagtccattgacaaaactggatcctacgagcataccattcactccaatcatctctgtccggatctgcctcaatgccgatgaccaaacctggctggtgtgatatctcatcacttgagagaagtgagggctttgagttcttataaggaataggtttattcaaatctattatgttgtttagccatgacttattctgagaaggccatgaatcaattggcttcaaaagcatagtatccatatctgagtaaataccacctcttgcaaataataataggtaccttaaaaaatctgcctttaggatatttccaggcatcaatttaaacgcttggatgactatcggaacgggtgcgtaaagattctccaaaaaagggataatagaatcatccgaaatcagagaatattggtaatccggtgaatacgaaccagaccatgttttttgataggttctgaacgaagagggaaaattcttatcatctgcgccgactttccaggtctgccacaccctttgcgggatgggggcctgagagtcgtagggaaacgcaaacgataattgatcacgtaaattatgcaattgattttttttcttgttaactgtaatttgtttcttcaaatttatatcttgtgaatgagaagtcgtagggagaagagtttgcttgaaatcatctttgctagggtaaaactgagaaagcagccttttgtttgacaagtgaaatgtcaacaaagaataaataagaagtacggttacgactattgtttttgatttccttgtagcgatcaggtgggacaacttcctagacatgatctcttctttcttttacttgctttctttttccaaattgctattattgctcttgaaatgaaaacggaatcaaagaactaaaacaacctatccctattaaatataaaaggatgcagatggggagagagaatgtggattggcgagaaataatgtcggtattcgaagaaggcagaaatactaaagtggctaccaagctaccaaactaccttaatgcagaagttttgacgttgctgtccctgcaacgtgaaaagtccaaaaaggcgcgtttagttgaggcccagccaaatcttttcgcggtgggccggccaaatagtttaagcaatttacccaaaaaagaataaagagaggcgtaaagacgttagttaatattttattattccttctccatatgtcggaattcggtgtacatacatatatatagatattgttatatagatttgtgcatttgcaagccaccctagttcatcaggttgaagaagtattattcagctcttatttatccacgacattgatgttgtgggccttcaactcttccttaaccttattgatgacttcgggatcatcgctgatgggtcttgtgtaatccagcaggacagtggtcttataacctagttctgcagcggaaatggcggtggctttgacacaatactccaaagctacaccgacaatgtaaacctcgtctgtatgatgcttttctaagtacttgttcatgtcggtcttatggaagttccagatgtcgtggaaggcggagtagtattcacggtcagtcaagaaacccttgtcgacaatcttaatatgcttagtgaccacttggtccattatttggtcaaccaattgactaccccaggtgtttttcacacagtgtacgggccacaaaataccctcttgcgtggaatcatcgcctggccttggagagtggtaggtgtatgttgaatagggttctttatctttatggttctttgcgaacgaaatatgtctggaagggtgccaatctctggtgaccacaatcctgtgccagtctctatcagcatcttgcatcaaatccgagataggattgattaattcctcaccttttggaacagtcaaggaacctaaaggtgaaataaaatcattttgcatatcaacaacaattaaagtcttcatttttgtactgtattttattctttctaacaaagatatagataatcgtaaaagaaagttttgtttgaaggtttcctcacctattgcatccaaccaggtaccagttaagagtacattgtatatgaaaatatatatatgagtaatatatatatatatagttttattaataactattagcacatcataatcgtatctggagacacatacatagtgggccaaacggaaacccctgccccttgaagaacttttttttcataattcacttttccagtacgtaacaccacgcggcgcccctttgtgggcctgcccctttttttttttctttcttttttttcggaaacattccgcgagatttcggcacgtcccaaatgatatcgagctaacacgtataaagcgataacgtatataacgacgtatgattttagcaacggaagacgttaacaatgacatatggatatttatttatatatataatataaaaatttcattaccctgtgtgccaccttgatccttgacttaatatatttttttctgcttggatctcggcggcagttttttctgtttcatataaggaggatcgtagggaaagaggaaaacaaaaggcataattaaccaatagcaacaatataagcagtacagaaccctcaccaccagaatgcagaagtgtgctggccatgcaccactggtgactgcagcctcgcgggtctcccaagacaccgtagacgctcttttgcaagctattttaaaggcctaccataaattagcttcgatcgacagtcacattaatgatcctgttgaaatagccttcaagctcataaactcttttaagtatctgccaatttcaggctcttctgtaaaagattttgagtcggaactgcgggagttagacgttttttctccccttttgcagtcagccgttactgctgctaataatagcaatatcatatgggaccttatagcggtgttatttgcatacatttccatccataaacagctccatcctttgatcctgcacaatctgaacatatggaaggattttatggcagataatgacgaagaaacggcgacaaccacggacggggactcaatgaatttcggcgtactgtcgcttctttccattgttcaaaattttgaagaaataacgccaaatctatttgagtttctaaagctcggtttgagatccactttactcaagatatgggtagcacaatggcaaagatacgatccttcggcaacgaacttaatcaacggtgatgagaaaatttctagctggataacaaaggattaccaggtggatttttttatcatcacttcattagcatcaacgtcctcattagaagttttgccatctcattattttgtgtacaagatctctaaaaggatctctcacttcccaaatttaattgatcctaaactatatcgatctgcaatttctacaataatggaaaatgggatttcagacaatggtggtggtgagaactccagcgacaaaattgatccgactgatttgtcctttcacttacaagttttaatggaagttattgaccatcctgagttgaattatttgcaggaaaatcgattaattttgttgctcgacattgcattaaattatttaatcctggttcctactcactgtttacattcaaactttggtgaattgggctctactcaaagtttagcatccactttaaatatcattcagttccttctatcgaaattcttaatcaacatgggcagtatttcgcaattaattaatcaatacaacaggaaatgcatcactactaataacatcaataataacaacattaacaacaatggcgttattaatggtagtactaacaccactagtactactactactaccatcactaataacaataataatagcaataatagcagtattagtaataataacagaaaaatagactggacgcaatcatatcaaacgaggtaccaaattccatactggtttgaggactcaattttgccaccaattccgcctatttcgaaatcgcttttcacttttgacaagaacctagaccatgagtcggattcaattatgattgtaaatgatgtattacgctgtttgaatttaaccattcttttaatttctaaacttctaagggattatgatgacctgaagattaacccactaattcaatcatcagatgatcacagtaatgaagacaatcatgtgataatagaacaatacatgcagctttatctcgttccattatttacttcattattattggcccaacaattaaaagaccgaggccaagaacgagatgaaggacataaagagaaagaggaaaatataaatctcatcgggtcttcctcagtcaagaaattattttctcaactaattttttttagctctttgaaattgtgtgaaaatttggtcataaaggaaaaaaatttagcactatatcatttgatcaaattcgcgacaaaggtttctctggatgatttgattttacaaaaaatatccataaacttattgaatcatttgttcttccatcaaattagggatggaagtgatgatgataatttaattaaaaagttatgtttaaaaaatcaactttctttccaagctttgaaagattacatcacattgtggaatgacggttctgaagtttataatgcattttataaggagcttttctatgaagagcaaccaaagattaagccaataaaactaacaacatctgacttgctgaaattattccctgaggatgttcaatttgtgatatccactccaccaaatacaataacttcagcatcaacaagcgataattgtacatcatcacaatcagctgcgcagaaaaatattgaaaactttactacgttatcgaagtacgatgtctactcgtccacatctttcataccgtccacgtcgaaaaacactaacactaacgttagtaagcagcagcagcagcctcaaaactctactccatgttcttccaacaggtttttgttcaacaaaagcagcctaatttctcaggaaagtaatggtagcaacaataacagcggcacacaaggacctggttccatgaatgagagttattctcttgacaattcattcaacacaaccaataccaatatgacgagacaaccaaccaccttaactagagcaaccgatgctatgactacggcacctacgacaccaattccatacaagaacactagtggaagcagcaataacaatctatggattgaatcgcccatgacaaatttcaagggttccaccatcagtaaaagtactaataagagcaaaatggttaatactggtaaaaattatattttagggggccacaataaagttaaaaacaacagtagagctcaatcaatacatatagatgactttgaaaatgagaacaattaattatctctgcggaagactaagacaatcaaaatatgtattcttactatcataattaaatatttttatcgttattaattattattattattactattattattattattattattattattattattatttattatttattaattattaattgttaatattattaattcttgtctattgtcttttgatttatctgcaccgccaaaaacttgtcagcgtatcagtccatgtgtgggaagggcaacggtaaacttcttatgggtggtaatgtttccagttcttgaacttgtgaatccgactgagaaatgggggtttgttgggtggatatagcagtattaatcatattcacccttggtgacaataataacggggttgtacttaacgaactactggaagccatcatttgattttgattttgattttgactttggtttgacgtattttgtgattgcagtagggtatgttgctcttgctgctgttgttgaacgttcagtaatctgttgttcaactccttttggaaatcaggagatgatgaggagaaatgcaagtgattttggttcattacataccccaaagtgtgcaaattcgtaccactagtggatctacttagcattgtcgtgggcgtggaagtcttagatttctttcttgattgctcttgcaaatagtcttgctcaaggttatcgatactagagttagacgggtcctttagtccgtcttcttcatcctcaccaccagtagtaaaatcagagtcagattcgttggtatttctttggccaaccaacaagtcgttcaaacttaaaactgaacttggtctcttcaactgtacggaactctgagtttgtgctctgagacttccattgttgtttggatttgcattgttcaatccttgaaaatccgttaaagatcgcggccttggtaatataacagtgttggaataacgtggtgaaagagaattttgttgttgttgtagttgtttctgttcaggaccgtctatgaaaacagtccttggcgcactgctagcaatgggcgtcatcatttgtagggacgataacgcgttcagtttcagtctactgccactatggctattgctcaacgaagacaaagcagtggaagcggatgaagtttggtagttcatattattcagtgctaaagaaggtggaggcttcaccgagacgggaatcttagccatcgttttgggagaagaaaccatatatgggtcattcccaccactttcgccgatttcgaatttggtttttctaccttttcttgtagaagatcgacttgaattttctttcggagcaatagcaataggaattaaaggcgataggtgttgctgtggtaatggcggtgaaaaatttgccgtatttaaatctggtatactggtagcactagaactagcactatttattggagagcccacaaccttcttctttctgcctcttttacctcgagggtgggagtttgtatgaattcttctgtgtctcgtcagttcatcgcttctactgaaccttttcacacatccggggaagtcacacgcgtgaggcttctcacctgtatgaattctcatgtgtctcgtctgatgttccagtctgtgaaaagctctatgacagataggacaagcatgtggtcttggcgcctctgacttcgcagctactttggacttgcttttactctccttcaatagtgacccatcatcaacgttagacacttgtgtcattggatatgggctttgcatggctatggtagtatgtcgtctccactatactcaactctcgtgtagttacaagcgagctagaataaatggctctcttatcttcgaaatgctttaccgggctttcttactctcctttgtcttcgttaatgagtactggggtgaaaaaaaagggttataataaataaattatccaagaacgactattctcttttcttttttctgcttgctcttccccacttttctcgtccagcctgttgtaaaaatttgttgttgcttctttcgtattagtttttccgaaagaaagcgccgcagggcctttaccatcactccaggttttcccggagtggggtggcagtccgcagtctctcgcgaaatcaaaggcaacaagcagacacgtggagaaaagccaggagaactcaagagctcgaacaagtatgctagcaactaaacaagccggcctacgccactctggagtttctcgcggggcccggccgctacaggtttcctgagaagccattataatggcaactacattcatcaacactccataaaatcctatcgagttacactgctagtgtcgcaattgcgcttttctgctgcttaattgtgggccccaagctcttatcacttgctaccatcctataaactgtatggaatgccatcacaactttcggaaaaataaagcgcttttttacgctatcagtggagatattacgaattaggcacagggaagaaatagataaaaaattcatggggccaaccccagacgtcaatcttctacacgtcaagttttgaaaaaaattaaataaaaaataaaaaaaaaaaccggcgcgaaggaaacgtgctggctcgctaacttctagtcttactgtactgactaccttccagtcctactggttatactgcattgtacggcaacttacacaccccacgcacttactttcctccacaatgccatctagaaaaatcgattacccgctaattttccgggaaaaagtcgattaatgtaggttagtggcagctatgctaagcaatgataaaggaaccatacacgatatttctacagaaggctattaaatagggtgaaataggatgaagcaacaatcaaaaattatgaaagcatccgttttctcgctattctaataatgggacagaactgccaattcttgatctggtgatccatacgattaaaataggggttcatcgcatggaaagtctgtaaatcacacttgcctaccataaggaagtcatcaattcccgaattttaaacgggtttctatgagtatttggaggatgttcattcttggtaacattactgatgacattcagtgatacactgccttcaaggaaacacacgcgatagaggcaaaacaatgttgcaacggcaattaatttctgtcattgtaatgaatttctgctcgttgcttctaaccatatcttgtgtaacgcttgcgttgatatgcaaaaataacgagatggaatttgctgccctctttcagccatatgatggcggcaaaaactttgaaatttgtgcacaggatataataagctacttcttgactctaacgccgtactacagtttacaaaaaatgtatacaaactcttaggattggtcaagaaaagtaaatgttgtactgctccaaagatattgcgatgccgtgataattcaaaagggtcgacccagtctatttcactcgcgcgataatcgttcgttatccgaagctggccaattgatacaattaattgacatcagcagacagcaaatgcacttgatatacgcagcttaaagcaagggtaaattatctgaaaaaggattgaatacaatcaaaaccttcacatacattggtagtaatatcgagcatcgctattagcagagtatctcgaagtctaccacggcgaaagttgattttttatctgaggtgctgatcttcggacgcaatgcgcaaacgtaattccgtagttttcccaattattttattttttaaattacacgtaccaggtagatcacatacatatacccaacacctgttatatagtgaattgaattattcggaacatcaataatcctttgcttataattcttgttatcatccatcttgcatctttatttaattatattttgcacaataagctatctatgtgagctgcgtacggtgactccaaacaatctgttaatttccatataaataacttgtagtcggatcgtacaatggctctatataggtttggaccggtatgtaacctaatatggctgactcaaaacctgctagatagttatccaagtgaatttgagtctcgtatcctttatcacatttttacaatagtggctagctatctttttcatgttaggctcacccggtattctcatgcaagatcaaacaaaaaatggtaaagttttggactttacattgcttacagttgcttttttatgaagattcaaaagattatgtcctcggcggctaaattttccattaataatattatccttttacgcgaccgaaaaagagaagcgttttaagagttgtttctaacaaatattaataataaagctaacgtgaactgaccaggctctatttgaaagatatggcaccgaaaaagaaatcaaacgatagagccattcaggcaaaaggctcagaaggttaagtatttttttacatgctcatcaaataccgccattactaacaattgtaccccgggtattttatcagctgaacaattaatagaagattacttggtgtcacaatataaaccattttctgtaaatgatatagttcagaatttgcacaataaagtgacaaaaacaacagcaaccaaagcattagaaaatctcgttaacgagaaacgcatagtgtctaaaaccttcggaaagattataatttactcttgtaatgaacaagatacagcattaccaagcaatattgatccttctcagtttgattttgaaactgtattgcaactgagaaatgatttaatagaactagagagagataaatcaacggccaaagacgctcttgactctgtaactaaagaacctgaaaatgaagatctcctaacaatcattgaaaacgaagaaaacgagttgaaaaagattgaatcaaaattacaaagtctacaggatgattgggatccagcaaatgatgagattgtcaagcggataatgtctgaagatacgctgctacaaaaagaaatcacgaagagatcaaagatttgcaaaaacctaattgctacaataaaggactcagtgtgcccgaaaaatatgaatgaatttttggtatgtattttgaacatttttcgagaccttttcttttgaatatactaacgaaatctttacaggaagaaattggatttgaggacatttgatgtgaaaagcaattggttgttccgtaccggaacacttgctattttacttatcatgattgtttttttttcttattctttgctattattatcaaattatatataggtaaataatcttacactagtttataagtgtcacgaacgatgaaatggaaacttgggggggaaggctcaaaaaacatactgtgtgtttatggggctgcctttgctagttgttgaggggtgagaaccgcaattactgacaaacgttactgatttgtaatattcaaaaactccttgcattgccttcccgttggccaaaatagtagtcgttgacaaagagtacggcgtcgattctaaagttggtgaggggatttgctcgcatatagttgtcagttcctgtgctaaaactgaagcaataacagaaaatattgaaaaacagcgaagtaactgcatcttaattgaaaatgtatgaagtaggtataatattttggcacacaagtgactgttgagagcttacaatcattctagaatgaggaatacgtcaaaatggaaacttaacatatcacctcttcttacaactatttatattgtatatttacaagggaaatcaattgcctgatattcagtatattggatctgaaggtatgaaacagtcccttaattaagctttagatgcggacagaagtttttttgttaaacttgcatgtcaaatttcaaactgcgtgtaattaccgtattcggaaattacatggtttcagtaattttgcaataaacgcagcaaccggtgatggcgaagttttaccatcaaacaataacttataataactgaatgccggcaggttgaaacaaattcttgaaaattagtcatttattctattgtgcgaatgtaatccactgaaatcatctaaagcaccattaccattgtctagcctgtgaataaaaaaatatgggagtataatgatagagaagtggatggtagattatacctcgcgaatgaattatacagaaaataatactaaattgaaatatttaaaaatgatttaaaagaaaaatattcattgtacataataagttcgagcataaatcttaacgagaagtagcagcaaccttttggaaagcacccttagcttgttgcttggagaacttagaactttgagtaccagcagacttagccttttcagcctttctagcagccttttcagccttcttcttttctttgttggccttcaatttttcttctctgttagcctttctaacttctggcttcaaagatcttctttccttgatcaagtccaaagaagcaccggtaattggtctttgggccttaacggtttttctagatctcttcttagcaacttcttcggtgatacccttcttgtgatgctttctgaataagacagtccaagcgattcttcttgggttctttctttgcttgaacaaagaggcagatttggagttttggaatctgaagattttggagtcaccacggacaaacaaggtacctctgcctgggtagattttggcacctgaaaaagaatcgatttcaaccttcattttatcactatattaatccacgtttttcaaacatatttgaaaaaaaaaatgttagtaagtctatgcttttcataggtagccatcttgtcaatataaataatggtaatccgcatggttgttcaggcgttcgcaaaattgtaggaagaggagaacgtggaaatatggactttttgcaaattcagaattcattttactaggttcttgcaacatggataacatctcacgctgttatttttcatgcttctccatatcgtatatatgtaatgaagcattttcattgggtttcctgctcaaaggttgacatatattataagttatactggaacaagccacaatcctgtcaaagtctaaattccggtgtattggctatctgaagctctctcatatattaatacattgctttctagcacaacgctgccctcggtcgccattaattatgaatcatcatcatatagggacatacctctcaagttattgtcttggtgtcttgcttaacttggcaatagcaacagcgcaaactgcgtaaacgtactaaaatacacaccatccgttgaatatatcatgcagtacattgacagtatatcacttctggataggacgccaaccgccagtctgtgtggtatttcctcccgtctctgcgtgccagacgggatcagcccgtctattctcgtgtcgtcctgcctggagagactgaacccccatctagcaccgcagtaaggatcattactttgtaggcgggaaataagaggttcaacaaggaccaaaaaaaaaaacactaaaatctgagatcaaaaatatgtggtgcacagatgtaacgttccaaaatgtatggatggtaaggtctttttccaagaaacgtatctttttttcagctagggccgcatttaaatttttttttttttcaattttttttcctattggagacggaatggcaaagctcacgctgggcgatagcacgtaaccacgctggtgtattttcatcctaatcattctctttcatctatttcgataagctacttaatgtcgaagttttaacttccatttgttggaatgttcattacagtttatacttactccttgctcttttataatataaccaaacagaccggagtgtttaagaacctacagcttattcaattaatcaatatacgcagagatggtcagtataacatgattttataactatttcgctttattctttcatgggattagcaagaaggcttggaatacaaacatgaattttcaaagtttattcctgctcttgtgtttgagagagtccgttcaaaggatgcttctccatgactgtgaaataaaagtgagatatgcaaaaactttgaataatctactaacaagttaatacgttattttttatcgtttacatttcaacaggccccagttaaatcccaagaatctatcaaccaaaagttggctttggttatcaagtctggtaagtacaccttaggttacaagtccactgtcaagtctttgagacaaggtaagtctaagttgatcatcattgccgctaacactccagttttgagaaagtccgaattggaatattacgctatgttgtccaagactaaggtctactacttccaaggtggtaacaacgaattgggtactgctgtcggtaagttattcagagtcggtgttgtctctattttggaagctggtgactctgatatcttgaccaccttggcttaaataaggtaagttcaaacgatttgttggaagacaattggtttgatgtgtatttttctataatatataaatcttagactattcattaaccttattttatttaccttctacccgaaaatgggtttcttttgctgaaatagttctttcatgtaaatattgtttaagcagaaggcattctttgccctcttgctcgtgtgggttcctttccgctaataatcaatcattctcatactgttcaatatcataattatctctgcgacgatttttcatccgcctcctccgaaactggaaaaagcgatgagataaaattttcaggaatccatcagcaattttatatgatagatagaagtctattacgttgagcttccaattttaaaggaatactgtccatattcattgaaagcaaaataaaacataaccaggaaatatggtgaatgaaacaggagaaagtcaaaaagcggcaaaaggcactccagttagtgggaaggtatggaaggcagaaaagacaccgctgagggccaaaagcagagtcgttaagaacaagaagttaacatcatgggagttgaaaaaacaaaaaagactcgaagataaacagttcaaagaaagattgaaggctttgaaggatgagaaggaagaagctcgtcaagctaaaataaccatgttaaaggaaagaagagagaagaaggaagagaatgaaagatacgaacgtttggctgctaagatgcatgctaagaaggttgaaagaatgagaagaagagagaaaaggaacaaggctttaaaagaacgttagatcgaaattctttctcaaaaaaaaaaaaaaataaattcatatggataagcacaatggtataaagcattatagaaggctcatagatacacaggtcaataacctacaatggttaatatcttagcagtaattgtatagtaattttatttaagaaatatctctttaagaagaaaaagaggtgcggactcattattaagtcctgacaaggagaaaataagggcatccctagacagttattattcactaaaaactggaaaaaactaaaaattttttgaagcccgtatggcttattatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcatatattttataggaaaatcatcaacacgtacaaaccacataaagcgtaaggataaaatcaaataacgtttgaactgacactaatcgggccaaataataggagtatttattttaatttattccttgacttgaataagtatgaaattttaacaaccattctaaaaattaaaaattgataattacctgaatgttataatatacaaagtgaaatgataatgtagatatgtaaatgaactgaataatcccgtatataagaagagtaagaagtactcgtgcacatttcaatgccaaacttacattcttgcttcctgtcttctttattttatctttaacctataccctggtgtatttgtagttagaaattagaaccgcaaatttgtaaaacatctatatcgttaatgtcgtaatggaaaagatctaattactgttttctgatcttttatatgcatgtttctctattcgatttagaaaacttatggaaaatattcaatcacaccgaaagattgttcgataccgtaatcaccgggagccttccagtaatcattgtaagtcgataagattgtaacatccaagtccatttcattcaagatgttttggactgcagtaatttggttagcagtggatggaatgttgcctccattttgaataccagacgatgggtaacctgtttccgtgacgaaaacattagaagtaccacaaacaccttgaattaattcaacttgacccttaacaaatgtaccggcagtttcagcactggcgctagtatcaaagtaggcatgtgggttgataccaacgaagtcaatatcagattttttgcacaaatcagggttattttcaaatgagacagggggctcactggtagtaatttggccagaatagccagcttcgcttaatttggatttgacagaggaaattttactaatcaaatcagaaactgaacaccaaccattattgatagcttcatttccaacagtaatgaaatcaaagacatcccaaccgttagtttgaccatattgaatcaatgtggtaacagaatcatctatggaatcaacgccgctactggtgatatacaaaccttggttaatcttaatacctagttttacggctgctggttggacggtttcaaaggaattacagtcggtgccataaacacggattttggaaatacctttagatttgatcaacgttaagtcagaagagacagcgtctgcagacttacaagagccatcatcattatatggtgaatatgcaatagcctttggagaagaagttatagcagcgctgctactagaggaaccttcagaggtggtagcggctgtttcctgtgtggatgaagtagaggacgaagtagaggacgaagtagaggaagaagtagaagaagaagtagaggaagaagtagaagaagaagtagaagaagaagtagaggacgacgtagaggacgacgtaggtgtattggttgattcggtggactcctgagaagcaattgaggtactcgtttgttgattcaaagttgaagtcgcagctgcttggtaagaatgatgctgactttgagtgttgccttcaacattggcttcaccgacaccactcacgatattttgtgtggaagtagacgtagtggtaggggaaggagaggaggagatagaggtagaagtagtagctaattgttgcacatcctcactagtacctgcagaaacagacatagcagtttgttgcgtagagacggcttgcaaagtagattctgcttgaaaagaggaggttgattgtggaatagtgcttggctgcaaagtagaggttggctgcgaagatgtactcatttcagccttttttaagagaactttagtgatagtcgtagttggttcagctgttgggttcacaccttgtggaattaaggttgttgtaaaggtaacactatcgcttattaggaattcgacagttggggcaataacaacttcggtagtagtggagtaaaaatcagtcacaacattagttgtgcttgctgtgtgaactctcgttacaacttctctcttaggaagaatcggtaaagctgaggttagataagttaagcatagcagcgatgatagaaagcttatgggtgaaatcatgatggttttctattagatattatatcaatgagtgtagcgtaataataagtcgataaacagtacagagaatagaatagatttattacagtggaggtatgtcagtaaaggcttattcttctaaaagagtggactgtctttgttgcgtaactgacgattatagtactgttgccttaatatataacagtgtatttggataagcagaaggaaaacacgatcattgaacttcaattttctttccacttaaatagtccctcctcagattcttaatttgttttcggtgcagcatattttgttgtcagtccttacactttaacattttgagatctagtatccagcttgtaaacaataacattccctaacttttattcatcttaccgcagtaaatagaaaagacctcacttcgcaaccattaatccccaaaagaaaaaaaaaaatgtgacatttcataatgcatgtttcgagtgtgttttcgattgtttatttgtctggcttttagctgcaatggcccagactgctagttaccagttgctggtttccacgattttttaactttttctcacagccgcatcgaaatgtaaataaacgcgagaaaaaaaaagctgaaaatgctggctctaactaagagatgcgaggcccttttcgaatagctggaacatttataattttcatcctgcatactggtacatatctggttacatatctgtttatatgactgaaaatatctacatagattcagaagcgtccaaggatgttgacaacaagtgctgtccagcctgtgaaatgctcagcaccagtaccatgaccatctatcggactgtaattttcataacaataaccttgttcttcccaaactttgtatatgttgttactgagattaatctttaaactttggtacagtttcttggcattgctagcctcaccagccacgtcgagaatcacctctgggtagtagtatctcattgcgtcaagacacaagtaattaatattcatccaaattgggcctctccaatagttttcatccttgccgaaatagtcgtcttgtctcgatagtgataacagcccgtagtctgaaaagattttttctgggtcactcatcaaagcaactactttctctagcttgggtgagtttttggggattagcttcaatgcaaagggcaatacggagacgtaaccctcatgacatacaaactccctaatctcatcgtcttctggatcgatgctaatatcacagtagcaattgtcattttcactccagtgtaacaaatccagattctcgaccacctcttgctcaatttgtgcatatctttgctcgtcctgtgttaacttcaacacgtgagcaatttgcttcatggatcttgtcataacgcccacccatgctaatgcgtctacgttcaattctgctacatctggtggttgtgctctaggatagtcatccataccgcttggcaaacaatgagtgaaggtacgcccaacccatctataaacttcgttcttatgaatcttatcccatattccttcatcttccaatatttcctcatattcatcaataagtcctgtttgagattttctgaaccaattatagtgcttcaatagcttaggataaattttcttggcatattcggttagcaagccaggattggcttctagattgttcgtcataaacttggctgtcctactattgaacatgacttggtggtagctgtcactgttgaaatcgccgatgttttcaatggccctagaaagcatttcactaaatgctagcaataaagttggcggattagcaatattgggattttgcacctgaaattcctgcggaactttactccttgcctcattacccagtataatttctctagcaatccaaccactatcatcttcgatcatttcaaaccagctcgctaagatttcaaaggcaaggtcaaaatcatactccataatttgtagaagatggaaaccttcatcccaatagaatccacgtgggaaaaagccacggctcggaacgctggtaaacagttcaaatggaccttcctcttttgcattcagcagtttgatctctgtaaactggctctcatcaaattctgtttcacgatcaattagttgattcccatagaaataaccgattcctcctaataggtttgatagcgtctctaaagcaaatcttcttttgacctccacgctttcaattgagtcgggaccttctccaaaactaaactgcttatcaaaacgcgcgtttatctcatttagtgaccaagtaatcaactccgtaacttgttccctggtggaaatactttgagtagtgccaagtttattgtaagtgatatcaaattggaacccatcttttttggtcaaatcaaatgtcttttgtatataatgaaaattaccaggattaaaattgtacaaatttctaatagttaaaacacttggtattaaatcagcaggacgctgctttgtctcttccttttccagtatatcacgtatcgaatcgctaactagagattggaaaacatcacgagccttccaaacttctttatccgggatttgaagtgataaatgacttgttttagagcagtcacttcctggtgctacttccatggtttcatattccggatttttgaagtagtgaccaaaattgtcctttactgtaagatgatactcgcctaattctttagaatatccgaagaatttcatgtcattagggccgtcatgacctatcattgctaaggaagattttccatctatctcgccaccattttgactaaagtacaatacgacagatgctgtagatggtctcttgggatccaaaggctcaccttgaactctcactgaccaattttccccgttcttgctctttacaaaataaacagtcaagttcaagttatttttttcatcaataaaaacttctttaccaccaattcttggatcatacacttcccaaccatacttttgcaatttatcctgaggcgttgcaaaatgtcttaacgaatgtaagccatcctgactcaaactgttgaaccacatgatacccataattagtggactttcatggacatatctgggcctcataccaaagtaacaattggatctatacggtgcccacagtaaagattcattcgtgaacttttgatattcttcgaattcttgtagtttactaatatcaacggtggcagatgccaggagaactatgctggttagtatccaaaatgttttaaacatcttagattttgaaataagcattgtgaagcaacctgaaccgttattatccactacttccttattaacagttgacgctaatatagtgtgtcacgcatacaataattgaacttttaaattacgcgaaaatgtggctgttctgaccgaaatgatctaaaattggtcacgatactaatcttgagcaaattgagaggtaaaagagctgaatatgctaatgtatcccgatcgtatattatattcgtctatgtagttaaaaagctaaataaaagcgttccttatcagatattactcattaggcagatgggtcttcttcgaatctcaaatcccaacctatctttggacctaatttcggcaagacttcagcgacactttggacatctttatcacctctaccagaaatattgataaccaaatgttgatcaggcttcatcgtcttagccaattcgcaagcgccataaacagcatgagaagattccaaagcgggaataataccttctaattgagataataatttaaagccaagcagagcctgagcgtcagtagctgcaatgaattgagcacggccagtagatttccaatatgccaattctggaccgacacctgggtagtctaacccagcagaaacagaatgagtatcatggacttgaccatcactatcttgcaagacataagtcttgacaccatggaagacaccaggtctaccggcagttagagtagcagagtggaactttgtatctacaccatcaccaccggcttccacacccaataacttaacggaagtatcatgctcgaatggtgaaaacatacctgtagagttggaaccacccccaacacatgcaacaactgcgtcaggtaatttaccattgttcatggcagcaaactgttccttggtttctttaccaatgacactttggaaagttctaaccaaagttggatatgggtgaggaccaatggcagaaccgacgacgtagtaagtagttttcaagttagtaacccaaaatctgaatgcctctgaagtagcgtctcttagagtctttgtaccattagtaacagcaattactttagcaccgagaattctcattctgaagacgtttaaagcttggcgacgaacatcttctgcacccatgaacacagtacaggttaagccaaatttagcacatgcagtggcagtggcaacaccgtgttgaccagcaccggtttcagcaataacgttcttcttgcctaatcttttagctagaagaacttgtgctaaagcattgttgatcttgtgagatcccgtgtggttaagatcttctctcttcaaccagatttgagcaccttgacaatgctcagttaatctctcagctttgtgtagtgaagaaggacggccaatataagaatacaaggatttgaagtcttcccagaatgtgggatcggcgacagcttcatcaaaacccttttccaactctcttagacatgcatgaagagcttctgggacatactgaccaccaaagtccccaaatctaattgggtgcttgtgattttcatcaaattcgtccagtatttccttcttaacgtttgcggacttcaaggactctttttgaaaggcaaagaattcgtccttggacagaaccttatgcttagcaccatttagaattccctgtacatattccttagcaacgtcgtaccttttgccctctggagcatctccacataatgtgacgattttggaaccaatcactacaccgtcagcaacactaccaactgattggaaatgttctctggtagagacaccaaacccaacggccaaaggagtatccttggtgtactttctgactctagagatgagttcatccaaatcactggccacagaactttgaacaccagtagtacccattctagacacaacgtagacaaacgaatcggcaatatgcgatagtaattccaatctttcgtcggtggtagaaggagccactagtgggatcaggctcaaaccattatcattgatgtagtttctgaccttcaacgcctcctctggtggcaaatcgacgatgataaaaccattagcaccagccttggcagcgtcctgaataaatctttcttcaccgtagtttagaatagggttatagtaacccattaggattatgggtacggtaacaccttcatttctagcttgggagaccatttctagagtttgaggcaaggtaacaccgttttgcaaagccacagtattagataattgaattgtaggaccatctgcaattggatcagagaagggcatacccaattcgatgatatctacaccaccatcctggaaacccttgagaatagggacagtgtctttgactgttgggtaacctgcggtcataaatgtgaccaaggcgttcctgttttcttttttagcgttagcaaatgtttgtctgagttgttctgacatggtctgtcggtgtgctatgtccctttttggagcaatcgatgtttacagtccataaaaagtgtaagaatctcgatgattcttatatgacaaatagtaaaattagtcattcttccacggtcaagaagtgaaaaaaaataaaaaataaaaagaaaagcctttcgggtaataaggtataaagaatagaagattatacagataattactatcttggatacatagatgcaccagtcacaagaaatccatgttcagaccacctaattccagattgttcaggtctagagaatccagttctttccccccgttattcatgttattcatgcccatattcatattgtactgtggttgaggctgctgctgctgctgttgctgttgctgctgctgctggaaatcgttattcatgctcatatttaggatattagcaggggttagattgtttaggtttaattgtgactgtagcggggtgttattggagtttgtatttgtatttggattggatccattgccgctgccattgaattgtgacatagatacttgtcccccttggttttgagctcccattgagtatgcgttccccatgggagacatcatgttggtcagcggcgtgcccataacatttgtgggcgaaacgctgttaatcatgctaggagttgggttgggtagcgcggctgccatcgatgctgttattggcgtctggacagtcgactgctgtgcgtagacctgcgcttgagcctgcgcttgagcctgagcttgagcctttgccttcttggtttgtcttggttttcttggctttttaggtgccgcaatcggtgcagctgcagtgctattatgtacggttggagttcccatagtactaccgctttttggacctctcttgccggccaggggattatgttgcattgtagcggtgctatttggattcgaaagcgagtgcgcatgtgtgatgggatttgcatgaggggtggcagttgtggtgggtgtcgaagcggccgcagagtggttggtgcttacaacagttgctgtcgagcaaacggcgttgccatttttgttataagtactcaacggttccaaaagctggaaacttctgtccctgttatctgcagtcttcaagtattctggtacagtgctgaataaaggttgcagtgcttctaaatgcgaagacaaagtctggaatctatcgttcagttgcaaaatcttgtctctgatatgtaggtatttggccatacggtcagcctgcttggatccttcttggtctatgtttgccattatctgtatgaattcattgaactgcaatcgcaacggcagaatttcatcgcgtgcttcgttgatctgcttacacactttgtccctggtttcattctcgttcttagccaatatcacttgtaaatcatctagcttgacgcctgccggtataatcgagtccattccggttgtctttactgctgttgtgtccgttttgcgctgcctaattgaagaagtcttggtgactgtttctgttgttctctttaaaatttcgctcggcgccataccgaaaatcctcaggaaagtgttagtgttatatattatattatattatatcatattatattaagtttattgtatacataatggtcatacatcaatagtgtacatcctctcttcgcttgtctcgcaaaaaatgttcatcagaaactactccaattccagtttgcaggcacagagccgataacactgcccaaaacatcattaccttcttcttgttctccccccgtattctcattatctgcttcttcgtcgttcgacttcacctggatgggcgttgttgtgtctcgatcaaccgtggcatgctcttgggacgaaccgcccttctttggtctgaaaagagcgttcatctgcctattcttgtagtaattgcgtaatttcttcctattgtcattatcgtcatcttcgccctcctcaacgtttatgttatcctcgttcgtgtttgcgttatggttcgtggttgaaaggttctcgtactcgaccagacagtcatcgcatattttacagagagtgccaccgccatttatgccaccgttgtttagttcgttgatcattataaaatttgcctgcgagtccaggtacagccaatggcgcaaatggtcttgacaaaagatgtccccgcaatgcctgcaatgatgtttcctttcccacagggtaaaaggcttatggcagtaacgacaagaattcctcttactgtccggaatccagtggtccttagtgggcgggtttactctggcagagtttctgtttgaaatagttggtattaagttgattctgtcgctgttcggaatagaattcgggaacaagtacgaggatattttgtttttgtagctttccaagattgacgatgtgttggattgtacgctggattgagaagatatgatccgtaggttgttcgcattctgaacgctagcggattgcgacttgcttggattaaagccatgttccaggttagatgccttcttgtagtaagacgacaatgttgcattcaacagatcgtcattagttatgtttgtctctgaaactttcctcagcacggcggggatgtatagcggttttttagggttactgatctgtcttacatttgatttatgtttattggaattaaaattcagattagtgctcgaagcaggctgcggtaaaaattccagcgagggtttccttagcatctgctgatgcggcggtttcgccgcatgattcaccgaatcaataatgacgttcgtgttgccaaaccgcagttgggacatcgagctagaattcgttgtagtcagcttgtcgacaatattttccaccttcgacgtcgacgatgacgacactgaagacgtggacgaagatgaagactctttcgccttgttttctttactcaacctcaaattagaactagcattcattttgaacgacgacaacttgcgtaacgcctgcgtggttagattcttttgtcgaacctcgtcatcgtcatcggcatcatcttctaactcattgaacacagttttgctctttgtattcttgcccctgctaacatccaccacgctattggtgggatctagttcagggttcgatctttggtcatccgtgaatggcaacgtcttgccgatctccttactagcagaagccttcctaccatctatctgcccttcaccgagcttgctactgtggctgctgcgaacattctcctcagcagagttcttcctcaatatggacaccatcgccggagattggatctgctgctttctgtcaacaaacccagtgcctgcccctgttgagctctcttgctgcaactgctgctgacgatgttgatttaccatcgatttcaatgagatgctgctcaaaatactctgttcggaatgcgttgacgccctgggcgctatcttcttcttttcaaacgtgatgggagatgtcacggtgtcagcaccgctttcctcatcacctttcctgccacggtagtcatggttccttggtcccaggggaactcctctgccgtctcgctcatcaccgtcctcctcctcttccttgatcgcgggcgttttggacacactatgcaacgcagtcattctggtctccactacaactgtgctgcccagtcctcctcactggcgcttcgtacctattccaggtctcaatagtcatatcataagctttcttttacttctcttcgcctctgctaaatggtcaccatcgacggttgctttttcgcgctggtcgagaattgacaaaataagacacgaacaaaagagcaagtctgaaagaaagaaaagcagcaaaagcacggtctaattcaacgtgacatagcatccgcaatcgcattcacagccgtaaatcctaactaccattcgtcattatcacagctgccatgggatccgaccggtcgtgtgttttgtctgtgtttcagaccatcctcaagctcgtcatcttcgtggcgatttttggggctgccatatcatcacgtttgtttgcagtcatcaaatttgagtctattatccatgaattcgacccctggttcaattatagggctaccaaatatctcgtcaacaattcgttttacaagtttttgaactggtttgacgaccgtacctggtaccccctcggaagggttactggagggactttatatcctggtttgatgacgactagtgcgttcatctggcacgccctgcgcaactggttgggcttgcccattgacatcagaaacgtttgtgtgctatttgcgccactattttctggggtcaccgcctgggcgacttacgaatttacgaaagagattaaagatgccagcgctgggcttttggctgctggttttatagccattgtccccggttatatatctagatcagtggcggggtcctacgataatgaggccattgccattacactattaatggtcactttcatgttttggattaaggcccaaaagactggctctatcatgcacgcaacgtgtgcagctttattctacttctacatggtgtcggcttggggtggatacgtgttcatcaccaacttgatcccactccatgtctttttgctgattttgatgggcagatattcgtccaaactgtattctgcctacaccacttggtacgctattggaactgttgcatccatgcagatcccatttgtcggtttcctacctatcaggtctaacgaccacatggccgcattgggtgttttcggtttgattcagattgtcgccttcggtgacttcgtgaagggccaaatcagcacagctaagtttaaagtcatcatgatggtttctctgtttttgatcttggtccttggtgtggtcggactttctgccttgacctatatggggttgattgccccttggactggtagattttattcgttatgggataccaactacgcaaagatccacattcctatcattgcctccgtttccgaacatcaacccgtttcgtggcccgctttcttctttgatacccactttttgatctggctattccccgccggtgtattcctactattcctcgacttgaaagacgagcacgtttttgtcatcgcttactccgttctgtgttcgtactttgccggtgttatggttagattgatgttgactttgacaccagtcatctgtgtgtccgccgccgtcgcattgtccaagatatttgacatctacctggatttcaagacaagtgaccgcaaatacgccatcaaacctgcggcactactggccaaattgattgtttccggatcattcatcttttatttgtatcttttcgtcttccattctacttgggtaacaagaactgcatactcttctccttctgttgttttgccatcacaaaccccagatggtaaattggcgttgatcgacgacttcagggaagcgtactattggttaagaatgaactctgatgaggacagtaaggttgcagcgtggtgggattacggttaccaaattggtggcatggcagacagaaccactttagtcgataacaacacgtggaacaatactcacatcgccatcgttggtaaagccatggcttcccctgaagagaaatcttacgaaattctaaaagagcatgatgtcgattatgtcttggtcatctttggtggtctaattgggtttggtggtgatgacatcaacaaattcttgtggatgatcagaattagcgagggaatctggccagaagagataaaagagcgtgatttctataccgcagagggagaatacagagtagatgcaagggcttctgagaccatgaggaactcgctactttacaagatgtcctacaaagatttcccacaattattcaatggtggccaagccactgacagagtgcgtcaacaaatgatcacaccattagacgtcccaccattagactacttcgacgaagtttttacttccgaaaactggatggttagaatatatcaattgaagaaggatgatgcccaaggtagaactttgagggacgttggtgagttaaccaggtcttctacgaaaaccagaaggtccataaagagacctgaattaggcttgagagtctaaattggccacacattaaaggaaatgactaagataaaatatacatatataaaaagataaacaaataagtataagtttggtttcccttcccgttattatgatcgctcgtgacggatcgtctttgccctttttggtaaaacgtaaacaaaataacaatagaaaaaataacaactttatcaatgtttatttttatttattaagtatttgatgtgaagtagtttttctaaatgctacttcattttgacattgtaattcaattactatcaagtcatacccttaaatcgcaccaagtagagccccccatggattttgaaacgtcgttcgaagaatttgtcgaagataaacgattcattgctctagaggtatctgataatgatgacgattgtgacactgatttgactgctgacacagctgacgagctggaaagctctgctatcttaaagatgagggagtctgatgcatctttaaatgttaccaccggcaataatacatcaaggaaaacgacttccaattccaaaaaacgatggtctctattatccaatcattctgctgtttcatcatctaaatctaagaaaagatggtctgtactttcttcaagctttaccagtgaatctcataaggacagggaatcgaggaacgttttgcaacaaaaaagaaaatccttgcagagttattcaagcttagatacggtagcatctaatagctctatctctgcttcttcttctttgaaaagatcgtccactggtctttccctcagacaattgtttaccaagataggcataaacgatgatatatcacaacctgggatcgggattccgcaaggtaaggaaaatctgcctccaactatgggcaaaaaaaattcatcaattgcttccactagttcggaaaacagacttaggacaccattgaagccgcttgttaatcattctaaaaggcccacttcacaaccacaacagcaacaaccactatataatgcatcattgtcctcgagaagatcgtcgatttcttccactgtctcttcttccagctcgtctaaatggagattctggaagagaaataagaaccagacacctgcattgttgcaaccagaccaccattctttaaaaacctttcctgcagtaaaccgtcgtgattccatgacgcccgttgaaccaagaaatatggtaaaacataagacatccttttcagatttccataagactatcttcagttcaaatacgtattctgaaagcagcgatacaatatcttccatggaaattactttgaaaaacaaagcttcttcctcaagtctatctttgaacgtgttgaagaaaaggaattcgcaatcaagtttgaagcacaaaagttcacatgcatccttacaaaaattcaaaagaaacaaaggaaagtcctccatgatagcaccatcgacagcaactaatagcagcaatgatgactcttgtagctacagttccaaaaattctacgttgagtcaccgaatatcgttacctgtaccggaccaagtttcccgtgataaaattcagaacaaattaagatattcgacctcattactctcattaaattctaaatcatctttaccgatgaacaaaaatgatcatgatgagacacttctaagacagattttactaaattgtgatataaagagaattttaaaccccgcaaaaggagatgtattgcctttaatcaacgatgtaaaccatttgtcatcaatacaattaacatcaaatgtttggcaaattggtgaagtaatctgtaaaaaagtttctctcggtactattgatgacattacatgggatagaaagttcttatctttgcaggaactggaaaaactcaaaatcatgcaacaaaaatttgatggcataccgcaactattgaaaagttttgttgttaaagaggcaaatggggggttgtatttgtacttactattcaaagatcacggtaccccaatttcgttaatctcactgaaaaactggaagcagattctaaagattttttggtcttgtgctggtataattcatgggttggaaaaaaatttgaaatttgaacatcgtaatcttactttggataatattttgatagatggtaatgggaatataacaattattgattttaaatgcagtagattgcaaactcctcaagatgatgttttatatctacggctagatcatccactcttttttctaaatgggaaagacaagagtaaaataaacgaataccagtatcaatttgagtttgaaatctatcaaagtatgcggatcttgttgaacatggacgcgtcagcttttgagcccatgacaaatttgtattggttatattacctgtcacgcgttttactaaagtttggtgacaggaagcttggtaagaatgatgcaaacagggataaaatggcaagggtgataaaccatttggaaatgaacttggcagttcataaaagaggggggcagttattcaaaagattggagacggaggacattaagaatactggagatttactaaaactttataaataaaacaaataggaatgttgacatttatatttcattttctttctattgtatactccaatacataaacatattatatatacgtacataatgtaataacactaatctaaaataatggcatcgtcgacagcatccaaggctttctcctcttgagtctccacagatgcaggtgcttccattttgggagtcaaaaacaattgcttaacgataaattccacgccgttgatgacattcatcaatgcccaaacccagattcccaaagagacactctgtaaagccatatcatcaaacttggaagcaccaaatttgccctccattatatgccatttctgagaaatagtccttagaggatgcaagagaacatataaccagccttgagaccaaacaccacttacaaacgtagggaacaaggtgctagtcgaggaactcaacttgtaaactggtgtcttgccgtacataatcttaaacacaaaaaatggcaccgtcaatgccaataacctgagtttgtgaagatgggcctgaaaggctttattttctgattgtatttcgtccttcaagttatttatttctttatctaacgagtccaattttctattgttcttagtccatttggcataattatcctgcgcggagatagagttgttgaattcttttaattcgtgacgttctttgaccttggctaagtattttttggataattcatttcctggtgcaaatttagagatccatttctcgtggtatttgtttgtatactgtagaaactttgtgaccacaataaagaatatcgctaccgctgctgcccaatgcatttctcctatttcaatcaactagacgtagttcaaggattgcaaactgtcctgctttcttttatctggtctttttatcccgaggtattgttgtatataccactactctgtgattttttttcactcttgggaaggaaagaaaaagtgaaaacatcaactggtaagtgtctaatgacaaaaacaggaggtagttggtacgtgcaaaacacgatagtgacgttaatccgaatctgtaaattggtgaattggtatttagaagcgaccattagctaaaagagagagaaaactatgtcgcaagagtttgtggaagactattcacgtacagggtcctcagacgacgaggatagtggagcttatgacgagtggattccatcgttctgttccagatttggtcacgagtacttctgccaagtcccgacagagtttatcgaggatgatttcaatatgacctcgttatcccaagaggtaccccactaccggaaagctctggatttgatattggatttggaggctatgagtgatgaagaagaggacgaagacgacgtggtggaagaagacgaagtggatcaagagatgcagagtaatgacggtcatgatgaaggcaaaaggagaaacaagtcgccagtggtgaacaagagtattatcgagcacgcagcagaacagttatacggattgatacatgcaagatttattctgaccaagccaggcctgcaagcaatggctgaaaaattcgaccacaaggaatttggaacgtgcccccgttactattgtaatggcatgcagttgctgccttgtgggttgagcgatacagttgggaaacacaccgtaaggttgtactgtcccagttgtcaggacttgtatcttccccaatcatctagattcctgtgcttagaaggtgcattttgggggacaagcttccctggtgtgttcttgaaacatttcaaagaattggaagagtatgtggaaaggaaaagtaaagagtcctacgagttgaaagtttttgggttcaggataaatgatgaggcagtatctggtcctagaatgaagtggttgagacaatatccatccacggaggaggactgggaagaatttgccaaatgcgagttcgagacaccggcggtttaacccttgatttattttcctctttgccctaccatatacatatgtactttacctatttacattgtttcagtttttatatcaccactattattattattactattaccactttggagtactttagtgattcatttccaattgttttcctggagcccagtctttgaatgccttggccaagttgtaccagtactttagctccacggtcaacttcactgcggcggcgtaatccttgtcattgtagcattgtcccaactgggcttcaatatcttgaattctttccttgttttgcttttcaagcagcttcacaccagcttcgtcgtccatctgggataattcatcatggatgtctagaactttcaatagtaactgtggatcactggtagttacttcatttgaggtctgttcttgcgtcaaatcgatattgcgcaagagttttagcatatattgtgaccttctaaggggatctttgagagtatggtaagcttgattaagagttgatgactgttcactaccttgttgggccatgtctggatggtgctgtgcttgtaattgcctatactccttccttaatctggattgatcgatagtccaaatgggtagctttttggggaaggtctttgggaacagctcgtaaaatgtagaagtgaatcttcgttgaaccaagtatttcaacattgtgcttgtggggcttcttgatacctgtttccattatcagcctcagcctttaatttcgcatcatctttttagtttccttttctttttcgttttttttttacctattgttaagaattacgctgtgagtttcattgctattgttacaaaagacaagatagtctcaagatacaactgagaagaagcacaattatgtccgatagattcgttatttgggctccctcgatgcacaatgaacctgccgcaaagtgtgggtattgtcacggtaataaggggggcaacatggatcagttgttcgcattggattcgtgggctcatcgttatatgaacaaaatggacgttgtaaagattgaaaactgcacaattggctctttcgtggaacatatggatgtagccacgtatgatcgcatgtgtaatatgggatttagaaggtctggtaagtttctttataaagtggacccgttgaggaattgttgtaggttatacaccattcgaactgcccctcaagaattgaatatgacaaaggaattgaaaaaatgcatcagccgctttgctactagaataacaagtgaggactactgcccagccgctgttgcaagcagtgattttgtgggcaaaattgttaatgcagagatgaattctaaaacattctatacccgatttgagcctgcactttatagtgaagaaaagtatcacttatttgtcaaatatcaggaaaaagtgcatcaagactacaataattcgccgaagtcctttaagcgattcctatgtgatacgccctttggccctgaagcggtgttggggacacaagaatcatgggagcagttaaacaattggcagcgaatgaagccaggcgagaaactgaagcatatgggtcctgtgcacgaatgctactactatgagggtaaattaattgccatcactgtgtcagatatcttgcccagtggtatatcttcggtatattttatttgggatccagactacagtaaatggtccctagggaagctcagtgctttgcgcgatcttgccatcattcaaaggacaaatctgcaatactattacctggggtactatattgaggactgtccgaagatgaattataaagcaaactatggtgcggaagtactggatgtgtgtcacagtaaatatatcccattgaaacccattcaggatatgatttctaggggcaaactctttgtcataggtgaagaagagacgaaagttactaaggagctctacctcgttgactctgaaaccggaagaggggagggatttcccactgataatgttgtcaagtacaagaatattgctgaggaaatatacggtgtgggagggtgtgcgtttaaatctgcaaatgaatctgcattggaattgaaagaactttacggtataccgtacgaagaggaagatttagataccatctaccatttgaaagaacacaatggccatgctccaaatggtattcctaatgtggtgccgggattactcccgctatgggaattgctggacattatgcaatctggcaagatcactgacctggagggaagactatttctcttcgaaatcgaaacggaggggattcgaccattaattaacttttatagcgaacctccgaatgtcaagaaacgtatttgtgacgtgatacggttatttggcttcgaaacttgtatgaaagccgtcattttatatagtgagcaaatgtgagccttcaacacactattctaataacaatcctaatgtataacattttttagcattcaaacattctcaccatcgcgctgagataattttatatagttgatggaatagttttggaggtgatttatccattaaatacctgatgcttttttgtctcctcatcgcgtgaaaaatttgagaaaaagctcgaactatttgtagcacttcactgtattgctaacagttcttaaaaacttcagaacatatagatattgctaaacacagatttgaataccatagtaactagtctcttattcttagtttttgatgagctccattcacgaggttgtggctcttattgaagagctgtactctcctcatccgaaacatgatgttaatcagattcaacagagtttacagtcaatccagaaatcagagcaaggcttccacctagctaatgagcttttatctgatgacaagtactctgcgaatgtcaagtactttggtgcactgactttaactgtgcaactaaatacgcggggtgaaaacgattatgaaaccctatggaatgttttcaggtcaaatttattgtacttgacgaaattcagtacattgtacgtttccaatcctaatatgtacgggcaatctctaatcataattaaaaagttaatgtcaaacttgtcattgatcttcactaaaatcaacgatccgcagcttaataacgctggaaatgaaaatatgattaagcaatggaacaatcccataaatacgtttattcaacttatgtcggttcaaaatcaaaacattaatgcagaccaactgttgcttgactcaatcaactgctccttaacatacgagcaactgtctcaatttgttagcctatctcagaaacataatgaactggcattgacgtttacagaagttattgtggaagatttgacgaagttccaaacaaagaggcattcaatgtctcaaatccacgaagtagtccatgagcatttatatatttcaactatggctttgatcaacttgaacttaactgcacaagctgtcttcaatcctaccgtatttgattgtattactgcttggattaattatatctcattaaccagaagcgtatcttcaagtggtagaatggatttgtcggaaatttttcaaaacctgattgacttgatgtatcagtctacagaaggatcggacggttatgagaatgcggaaaagatcctaacaatatttggtaatgtttttgctaatgatccattattaatgagttacgatttgagacaacaaatcgagtgtattttcttaggtgtagtaaggcctgattctggcataaccgacatatctaacaaaaattcttggatgctacaatatatgaattatttagttaccaatgattttttttccgaattgaaggaattggccatttgtattgtggatttcttgcaaattaacacgttaagtgtttgtaataaattatttactaacattcaagcagctgataatggtcaagttcaagatgaatatattcaggaatacatcaaagtccttttgcaaatgaccaatttccctttaactcctgtcttacaagagttcttttctgttagaatggttgatttttggttggatttatcggatgcttacactaatttggctagcgaaactttgaggccaaattctattgagctgtctacacaaatttttcagcagttgatcaatatttatttacccaaaatttctttgagtgtgaaacaaagaataattgaagaagagggtgagagcacttctgtgaacgaatttgaagattttagaaacgctgtcagtgaccttgctcaatctctctggtctattttgggaaacgataatttaacaaatgtgctaattgatggtatgggccaaatgcctgctgcgagtgatgagactctcatcatcaaggatactgatgttttgtttcgaattgaaacgatgtgttttgttttgaatactatattggttgatatgactctatcagaaagcccatggattaaaaatatcgttgatgccaacaaattcttcaaccaaaatgtcatatccgtcttccaaactggtttccaaactagtgccagtacaaaagtcagtcaaattttgaaacttgacttcgtaagaacaagtacaactttaatcggcactttggctggttattttaaacaggaaccttttcaattaaacccatacgtggaagctttatttcaaggtttgcacacttgcaccaattttactagtaaaaacgaacaagaaaaaatttcgaacgataaacttgaagttatggttatcaagactgtttcaacattatgtgagacatgccgtgaggagttgactccatatttgatgcattttataagctttttaaacacagtcattatgccagactccaatgtttcacatttcactagaactaaattggttagatctataggttatgtcgttcaatgtcaagtctccaacggtccagaggagcaagctaaatatattttacaattgacgaacctattgagcggctcaatagagcattgtttggcttcatcggtacagttacaagaacaacaagattatattaattgtctattatactgtatatctgagctagcaacaagtttgatccaacctactgaaatcatcgaaaatgatgcattactacaaaggttatctgagtttcaaagtttctggtccagcgatcccttacaaatccgatcgaaaattatgtgcaccattgataaggtcttggataattcaatatattgtaaaaactccgcctttgtggagatcggttgtttgattgttggtaaaggattaaatctgcccgacggggaaccgtacttcctcaagtacaatatgtctgaagttatgaattttgttttgcggcatgtccccaactgtgagcttgctacttgcttgccttattttgtttatttattagaaaagcttatttcagagttcaggaaggaactaacaccacaagaatttgatttcatgtttgaaaagatccttctagtctattatgatgcatatattatcaatgatccggaccttttacaaatgacaataggttttgttaataacgttttggacgtgaagccaggcttagctattggcagtaaacattggacatcatttattttacctcaatttttaaaattaataccttcaagagaaaagttcacaattgttgcggtggcaaaattttggactaagttgatcaataataagaaatacaaccaagaagaactcacaactgttaggcaacaagtttcctctataggaggagaccttgtgtaccaaattatgtatggcttattccacacacaaaggtccgatctgaatagttacacagatctgctaagagctttggtagccaagtttccaattgaagcaagagagtggctcgttgctgttttgccccaaatatgtaacaatcctgcaggtcatgaaaaatttattaataaattacttattacgagaggaagcagagcagctggaaatgttattttgcagtggtggttggattgtaccacacttccaaattaccaaggatgatttgttaagaatttctccgctgagggtgaaggctattctttgttacattttatttagtaatgcgttgatcctttttgatagattttttttttgtgctttaaagatagtagcagtatatatgtgtgtaaaagctaatcatcagaagtgcagcattcattgctagtatttagtgataaaaattttagaatttccatttctaattgtaattgcttttcattccaatacatgtttgagcttctggggggtaaaaatacatttccagacagggcgtcaggttgaaagcagttactgaaacatagagagtcgacgtcaggaggaggcttcaaatggttttctgaaagtgattcggtcttatttttccattttctaaaatggtgaatcctttctctggaaatgtgtgatccctttgccttttgtgaaaacttttttaacgagctttttaggttattagttgtctcaagaaggtttatgggcccgctggtctcgatatctgcgtaatttaatggacgtatcgtgtcttccatggagtgaattgtgatttgtgaattatatctgtccaataccgttgccttgttgggagctcagatagaaaagacatcttaattccagacagtctattctctgtctatttctctttgtgactgcaaattttaatttgtgacgccttttcttattactcatgtatttgtcactcttgacgattgttttttttctatattttttttgttctggggtcctccagagaataaaaaataatgatcaatatagtagatagtatagttatattcttattcgttgcaccttgtttaacaaatcactcagactcaaagagaatatcggttggttatctctctccgaaggtgaacagcaaacagtacctcacgtcttttttttgaatagtttttttttttgttgaaacagaaaaaaaactttcttccgtatattacattgtacattatttttattgtattttagtttccaacgttaggatttgagccgtcattaatattattcgtttttgtacactattccagacgatttatttttagtacacttaaaattcctgttgatattgtccactagttctcttttcatattttattttcgcttattctttaggttcttttaagagtctctgttcattttccgttcttactgtttctttgtcctcgatatcttttaagaaagagagaactaagcgctgtaacatttttaagtggacctacgttatgtctacaaaaggtttgaaagaagaaatcgatgatgtaccatcagtagaccctgtcgtttcagaaacagtcaattctgctttagagcagttgcaactagatgatccagaggaaaacgccacctctaatgcatttgcgaataaagtttctcaagattctcaattcgctaatggccctccgtcgcaaatgtttccacatccacaaatgatgggtggaatgggcttcatgccctactctcaaatgatgcaggttcctcataatccttgtccattttttccgccccctgattttaatgatccaacagcaccattgagtagctcgcccttgaatgcaggcggtccaccaatgttattcaagaatgactcacttccatttcaaatgctgtcttcgggtgctgcggtagcaactcaaggtggacaaaatctaaacccattgataaatgacaattcaatgaaggtattgccaatcgcatcggctgatccgttatggactcattcaaacgtaccaggatcagcatctgtagccattgaagaaaccaccgctactctacaagaaagcctaccatctaagggcagggagtctaataataaggctagttcgttcagaagacaaacttttcatgctttatcaccaactgaccttatcaatgcggccaacaatgtaaccttgtcaaaggacttccaatctgacatgcagaatttttctaaggctaagaaaccgtctgtaggagctaacaatactgcaaaaaccagaactcaatccatatcttttgataatactccctcctcaacgtcatttatacccccaaccaatagtgtttctgagaaattatccgatttcaaaatagaaacctcgaaggaggatttgattaataaaactgcaccagctaaaaaagagagtcctacaacttatggtgcagcatatccatatgggggacctttacttcaaccaaatcctattatgccaggccacccacataatatatcctcccctatctatggtattagatcaccttttcctaattcttatgaaatgggcgcgcaatttcaacctttctctccgattttaaatcctacgagtcattcactaaatgcaaattctccaattcctctaacccaatcgccaattcatcttgcaccagttttaaaccctagttcaaattctgttgccttttcagatatgaagaatgatggtggtaagcccaccaccgataacgacaaggcgggtccaaatgttaggatggatttaataaatcctaatcttgggccatcaatgcaacctttccacatattacctccccagcaaaacaccccccctcctccctggctttatagcactccacctcccttcaacgcaatggttccgcctcatttgttggctcaaaatcatatgccgttaatgaatagcgccaataataaacatcatggtcgtaataacaatagcatgtcaagtcataatgacaatgacaacattggtaattctaattacaacaataaagacacaggtcgttctaacgttggtaaaatgaaaaatatgaaaaacagttatcatggctactataataacaataataataataataataataacaataataataataacagtaatgctaccaacagcaacagcgcggaaaaacaacgtaaaattgaggagtcgtcgagatttgcggacgcagttttagaccaatatatcggaagtattcactcattgtgtaaagaccaacatggttgtcgttttctgcaaaagcagttggatattctcggcagtaaggcggcggacgcaatttttgaagaaactaaggattatacggttgaattgatgactgattcattcggtaattatttgatccagaagctattggaagaggttaccacagaacaaagaatcgtactcacaaaaatatcttcccctcattttgtcgaaatttccttaaaccctcatggtactagggcattacaaaaactcattgaatgcatcaaaacagatgaagaagcacagattgttgttgattctttacgcccttatactgtccagttgagtaaggatttaaatggtaatcatgttattcaaaaatgtttgcaaaggttgaagcctgaaaacttccagtttatctttgacgcaatctctgatagctgtattgatattgctactcatagacacgggtgttgcgttttgcaacgttgtctagatcatgggactacagaacaatgtgacaatctgtgtgataagttgctagcccttgttgataaattaactttggatccatttggcaactatgtggtgcaatatataattaccaaagaggctgagaagaacaaatatgattatacgcataaaattgtccacctgttgaaaccaagagccatcgaactttctatccataaatttggatcaaatgtgattgaaaaaatcttgaagacagctattgtttcggagccaatgattctggaaattttaaataatggtggcgagacgggtattcaatcattgttgaatgatagctacggaaattacgttttacagacagcattagacatttctcataagcaaaatgactatctctataaaagactatcagagattgtggcgcctttactggtgggccccataagaaatacacctcatggtaaaagaatcatcggaatgttacatttagattcatagttgatacatatatcctcagtttagctttttttacgttagcctcatataatatcttttgtacaatactaaaatacatcattttttttttcgttgaggatcaaatgaatatccaaagcaaaaaaaataggaattttcactttatggtatactggtaaatagtgttgaagaaataagagaaggagatgccctagaaaacagaatgttcttatttaaataagtaaactcaaaagaaaaaaaaaaggaaggaagtttttgagaacttttatctatacaaacgtatacgtttaactatctggataaacgtcgctccacaggatactgtagaggtcctcaagatcaccgttattaacaaattcatctagtgtccccaaattaaaactagttgcagaaaaattgttactgttgttgttgttaatattgttaatattgtttttattgttgttgttgttgttgttgttgttattgatttcatttgtgttcataaatggtacttgtactgaagtgggtatttgctgctgagcattgattggtttattagattggacttgcgtattattttgcccatttgttggttgcgcgtaatcgggattgatcatatcagacacggataatgacctaaatgaaggcaattgtgcaaactccggtagtgagttgtttctcactggggaaggtgctgagcgaccattgaatggcaattgaggcgattcaatgccatttagtaagcatgaagtgcccgtcttaagacttgggagatccggattcaaattttttcccgaattatgcttcatctgcttattatcttcatttgacattagtggttcctgaaactttctatttttcaacatttgtgagaccgttaaatggaatcctgacttctgaacaggttctaataaaaatcgataagcgcaagagtttgtatccaagacaagttctattataccttttaaatctggcgcattctcatcaatatatttggagataacatcgaggttggtgctagaggactctccgtatgccaaaagcatgatacgagtgacgattgtcaggaaagaaaaagctcttgtatagtctttaaagctttggctgttgaagacatgctcattggtctcattttcggaaaaaatttttatatccaaaaatcttttgaagactctaatcatattcacaacgtcatttactttaatgaattcggccactgagaatgcttgtgataccaaaataatgcaactgatagaataatgggcgaacgaacggtatacggaataatcgttgtcaaagtctaataagattttgttcatatcggtccatgatttgtaaatcttgtgaaggtatattttcaagttttcaattagtattgagggccttctgtgcacgcataatctggcgacaatattatcagattcgttaaccattctgcagaaatggtgctcgtaaaatagaacaaattttgaagccataatcttatcctctcttgaaactttgagttcagtactatctttagagaatgcaatatcgaacaattttccagtttgctctttgatagcatcatatttcatttctgtttcgttaaaaatctcgagtacctcgaagagtagtttctctctaacaacagatggttttgatgtattcctaattgacgtgaatttttcattgaataaaacagatgatgagaaatggctgactatttgtaagacagctaattcgccatagtattttaagtcggatatgcacatgttgtcaaaagcttcgctcctgcgaactaagtggacgttctcgataaaatctctattatccaagaacccaacatctcgaaaattcttaggtaataaacaattgattttggagtcatcaatgttcgaaggatagccaagtttagaggctaaagttttctcgaaatagaaagctttccaccagagatttcttcttctttcagcaaagttttcatcaagacccacgtaaaattcccaccttgataaaccaactcttgaaacaaaatgaactgctacgttcaagactttttcaaaaccgtatatttccgatagccaaaatagcagatccaaaaagtatagaagttgctctaaatgcgttatgtcgcatgtgaagtccacgtagttgtataatgtagaattataatagctgtaacataaggcgattagcgcctctccagcttgacaataatggatgaattcctgcaagacatcaattgactgcgtgtttttagccacggaggggttagatgtgatttccattaggaagttctggtaggaatttttatgcatatccaacatcttcaataaaatgccaaacatgctgatatcattattcatttcgcttagtagctcagaattacttattccggttatatttctcacaaagggctgcggtaagtgatttatcactaacgcaacatgcgattttgtgtgtgctgtattcgggctccctgcagatgatatcgaagatggggttgaaggtaaaagattcattttctgtaggtagttttccaggggattagctatggagacacagccttggttgatgtgatgaaaacaaacgtcgaaaaaccttaacatgatgtatatggtttccttggcggtcctgggaaaaatctcgcatttggatttggatctataattttggaaacatttaccaataccttgaagtgacaaaaattggaaaggagagtacaaaccaaagatttcgtcgatcaaaggttgactagaagtatcttggtccttcttattgtttgaccaagcggcatatcttgtcaaatgtaccacatcacagtatttgtttttcatcaattgagtttctattgatttattagggtaaaatttcgttgttgctaattctttggtcctcactttgggttcccatcgcttaagcaagtcacttatctgaagttcaatgctctcgatggctgaggttacatgtgtacctaaatgagccatctccttcaaatttttcagagtggtttgtagagatgtcaaagttgcctgtgattcgctatcgtcttcataaaaaccgtttctattcacatcgtcgtcattcttcccatcacttccgctattatcaccactactacgaccacctagcttgaaattctcaaaaaatttcgttggttgttccactgcgcatggcccgtctgtacatcgctgaggattagaaaaagaagtcgaactggaatctgtttcctctttgacttgtacggttgtaccttccaaactcgtcttgtgaaggttttttattcgagcgccaccttgtctagtgctgaacgtgcactcacatgaatatatctcacagcttgcgcagggaaacttcccattacattttatctttctttttctacagttatcgcacgctttacttactttcgaccttggcttacgaatcttgccgctgaaacctgtagaaaagttgctggagtccgcggacgattctgtatccggacccgtctcaatatgtacaccgttcttaggtgtcaagcctcgcatcttccagtttcttggattcttttctgtatattcttggctgagatgaatagttagcaagtgatgtgcaaattgtctttttttagccaaaactcactcctggtaatgtctatatggccgctatggtcctgctatcatgctattgttgacaatgaaagagtggctgatcatgtgtaataggcgaataaggttgttttgaagagctttaattagcgcctcttattgccactcattaggtcttgaacaagaaaagaaactccatttagggtatgcgtctgtttccaacaaagccctattggaccctgagaatgtaaatcagggctcgtttcttctcgtttaataactaaacgagactcatttctttttcgttccttggcgctattttcgtgcatcccgtaattgccggtattacgcgatcgtttggcgttactatggaaaagcagaattatatatcctcgaggaaaaattaccaaacagtggtaataacgtaggaatgtagttcagttatgtagataggcagatacggatatttacgtagtgtacatagattagcatcgctatggcaaaggataatagtgagaagctgcaggtgcagggagaggagaaaaagtccaagcaaccggttaatttcctgcctcagggtaaatggctgaagccaaatgaaatcgaatatgagtttggtgggactactggtgttattggtatgctgatcgggtttccactgctaatgtactatatgtggatttgtgcggaattttatcacggtaaggttgccctacccaaggctggtgaatcgtggatgcactttatcaagcacctataccagttagtcttggagaacggtatcccagaaaagtatgactggactattttcttaacattttgggtgtttcagatcattttctactatacgttgcccgggatttggacaaaaggtcaaccattgtctcatttgaagggaaaacaattgccttacttttgtaatgccatgtggaccttgtatgtaactaccactttggtcttggttttgcactttaccaatctttttagattgtatgtcattattgaccgttttgggaggatcatgacatgtgccattatttcagggtttgccttctccatcatattgtacttatggactttatttatctcacatgactatcatagaatgacaggaaaccatctatatgatttcttcatgggagctccactaaaccctaggtgggggattttggacttgaagatgtttttcgaggttagattaccttggttcaccctttactttatcactttgggtgcctgtttgaagcagtgggagacttacggctatgtgacaccacaattgggggttgtcatgttagctcattggttgtacgcgaacgcatgtgctaaaggtgaagaattgattgttccaacctgggacatggcttacgaaaagtttggatttatgctgatcttctggaatattgccggtgtcccatacacttactgtcattgtacgttgtatttgtactaccatgacccatctgaatatcactggtctacactgtacaatgtttcgctgtacgttgttctattatgcgcctactacttctttgacacggcaaatgctcagaaaaatgccttcagaaagcaaatgtctggtgacaagacaggtaggaagactttcccatttttgccataccaaattttgaagaatccaaagtatatggttacctccaatggatcgtacctattgattgatggttggtacactttggctagaaaaattcactacactgccgattggactcaatctctcgtttgggccttgtcttgcgggttcaactcggtgttcccatggtttttcccagtattcttccttgttgtcctgattcacagagccttcagagaccaagcaaaatgtaagagaaagtacggaaaagattgggatgagtattgtaaacattgcccttacgtctttattccttatgttttctagttattttctttttctatccacttcattaacttattttacagtttgtatataaaagtattgatgtatttacgcgacaaaagggcttgaaaagattcgattttctattacttgatctactttttcctataaaataaatcctaaatgaaacgtgtccatacatatattgagtgttgacgcgtgtgatttcacattatgttgtggcaggaagtatgttaatcttgttcagcaattgctactagcctttcttcgatgttctcagcactcaaggtaaagaatttgtcctttgtagcgacaccgacttccaagtcattctttgaaaattcggtacccagtgcgtcaatcatatgagtaatagcaaattctaccaccttctcccatgattcttcattaatatggtcgattttactctttttgaaatggttttctaagtttgttgtgatctcctgttgttttggtcctgtcgcagtagctttgtagccaacgtaataacctgcagggtcagttttgtaaatggagggacccaattcttcatctaccgaaacaaatgtgagtataacacctaatggtctcatatatgctctttgagtatagatttgggaaaggttagccattctcttagccaatacatcgcatggcatatcataaccatatttataacggaattctgcagcctcagccttggctcttagggccgcatttcttgcatccggtattggtccgttcactaccataccaattgttcttgaaatacaaaaaatatacgaaacagtagttggatccaacagtttatcagggacctttttctgacttatcaccactgtacaatctttacctctgaccgctagtgagtttatgttagtttgattagtcgctttaaaggcatattctacttgatataaacgaccctcgggggaaaagatagtgatgtgcctgtcataaccagcagcagatgcagcagcagcacccgacatgattgtaatatgtttttttcgctttgcttcgtctctgcccttatatgatttagcatgaagattataatgagttagccatttaacttactctatccttacggtggcaaattggtgtgtgcccttcgtctattgtgatatcataattaaggatcgcgattaccattataagaggatggggaaaaggaatgccaaggtaaatccaggaaagtgaaacttgggagtttgtttggaggatatgtatataaatatacgaggttttgagaatatagtctcttcttctgttataaaagaataaatatgggcgaaggtttgctggatttaagatctcagcttggattttacaagttttaccaccacaatcctaagaacgttttgatccattccatatttgtccccacaatcctatttagtggtagctgtatgctccacagagtcaaaatatatcagagtatttcattgactgctgtgctaagcgttttattttccatattttattgtcttctgtatttacccacagggctattagcaggagttctcttgcttttgttaaatcttgcactcatcgatcacagggttgatttaacatttaagcaggaactgggtttgtttactattggttggattttccaatttgttggccatggtgtctttgagaaaaggaggccagcgttaattgacaatctagttcagagcttggtgctggcaccatattttataatgttcgagttccttttcaaattgggtttcatgcctagattaaaggcaactctcgaacatgatcttgaaattaagcaaagaaatttgcggatgcaaagacaataaagagggataatgttgcatttaaagtacatgttcctctgtagcattcacaaaacctgcatgcattaacaagggctagcattataaacttcatcaatgatgttatagtcaaataaataaataattagtgagtacgttagattacgtattaataataaataagtagtttggttttagaaaaggatggtgtgcttgtcgctgagacacatgttattgacgccaggtttggacgttgtttttcactgtctaccaatcctggtggactttatcgaaagtagttgtaacagcttttctttttggaacgttgtcaaattttaataattttgatccaccttccaagaatgagtatttctctcttctcaaagcttcgtatctggaaatgtattcttccttttgcaatgtaataccaatatcatcaagaccgttaactaggcagtgctttctgaaaggttctatttcaaaatgatcaacgagcacattgccatcggaatccaaaattttttgatttggtaaatcgacgcagagcttaccacccttattagcaatagggatcaatttgtcaatgattatttgttgatccaatctaataggtaataagccgttcttgaaagagttgttgtagaaaatatcaccgtaagaaggtgcaatgatggattttataccaaagtcttttagagcccatggtgcgtgttctctggaagaaccacatccgaaattgtcaccagtaacaaccaatatttcagcttccctccaaggttcaacatttaatacaaaatcggtttcttgatccttaccttgatcgtctttacggaaacgccattcataaaacaacccttttttcaaacccgttctcttaattgtctttaaaaattgctttgggataatagcgtctgtatcaacattggccttatctaatggtgcgctaataccttccaaagtcaaaaatggcttcatgccggaagagctaggtttagcaggtgtatcatctgacttcactggaatatcttttaattcatcattggcaatatcttggggagcgtcttcgggttggacaggttcagcgtgatcgtaagcagcactttcaagctctttttcatcttcggaagtgacctcaacctttggactactttggtcttgatccttatattcgaattctctaatatctacgaagtgacctgcgatacctgcagcagccgccatggctggggacattagatgtgtacgagacaaggcaccttgacgaccttcgaaatttctgttggaagtagaagcacaacgttcataggcatccaaaatatcagggttcatacctaaacatattgaacaaccagcttctctccattcaaaaccagcttcttggaaaatcttgtccaaaccttctgcttcggcttgttttttgaccaaaccagatcccggaacaaccatagctaatttgatgttactagccaatttttgacccctaactacagctgcagcacttcttaaatcttcaatacggccattggtacaagatccaataaagactttatctactttgatgctctttagcggtgtgttaggttccaaacccatataggctaaggctctttccataccagatttctttattgggtctgtaacattttttggatctggtacggaaccagtaattggtaaggcatcttgaggagaagtaccccatgtaatagttggaatcacgtcgacagcttcaatgttgatttcgtggtcaaatttggcaccttcgtctgttttcaaagttttccagtaggcaacagccttttcccattcggcaccttttggagccaaaggtctgcctttggtgtattggaaagtagtttcgtctggtttaatcatacctgctcttgcaccagcttcgatggccatgttacacatggacatacgtgcttccatagaaagagcttcaatggcttcacctgcgaattcaataacgcaaccagtaccacctgcagtacctatcagaccaataatatacaaaatcaaatctttagatgtgataccaggtgatagcttaccattaacagtaattctcatgtttttcgatttagcttggataattgtttgagtggccaagacgtgttcaacttcagaagtaccaataccaaaggccagcgaaccaaaggcaccgtgagtagaggtatgagagtcaccacaaacaacagtggtacctggtaaagtgaaaccttcttcgggaccgatggtgtggacgataccttgtctggcatcactcataccgaaatatggaacgccgaactgtttaacattattctctaaagttttgacttgtaaacgcgaatcagtttgcttgataaatgtgtctagtgatttgaaattctttcttgattcagttggaatattatgatctacagtagctagagtacaatcaactcttctgacctttctgccggcattttctaggccttcgaaagcttgtggagaggtgacttcatgaaccaagtgtctgtcgatatacaacaaaaaggaaccattttcatcttgatggacaacatgtgcatcaaaaaccttatcgtaaagagttcttggacccttggatggagtgtaaaccatgatttaaaacagcaaataataaaaatcgatagcgacaaaaactgtcaatttcaatattctttatatttgttgactgcttagatattttgagaaaattcagcggaaacagcgtgatgagtgagttaagttctgctgtttaaataagtattcaactactattgaagccgactcatgaagccggttacggacaaaaccgggcaaatttcgccggtcccggaattttcgtttccgcaataaaagaaccgctcatcatcatagcgccagggtagtatactatagaaggtcagactaaactgagtcatctagagtaatgacgccttagtagcttttacatcttcataagaaaaggaaacttgtagaatggcctggcgatttgtttgctttcttgtgatgaagaaatttcgatgcgattaaccggcaaaatcagtaaaggtatttcgcggaggcggccttcaatcatcgaatactacgtcttaatatgatgtactgtggttcatattttcaagtagtgttagtaaatttgtatacgttcatgtaagtgtgtatcttgagtgtctgtatgggcgcataaacgtaagcgagacttccaaatggagcaaacgagaagagatctttaaagtattatagaagagctgggcaggaactattatgacgtaaagccttgaccataataaagacgattctttgtccctctatacaaacatcttgcaaagataccaaatattttcaaatcctactcaataaaaaattaatgaataaattagtgtgtgtgcattatatatattaaaaattaagaattagactaaataaagtgtttctaaaaaaatattaaagttgaaatgtgcgtgttgtgaattgtgctctattagaataattatgacttgtgtgcgtttcatattttaaaataggaaataaccaagaaagaaaaagtaccatccagagaaaccaattatatcaaatcaaataaaacaaccagcttcggtgtgtgtgtgtgtgtgaagctaagagttgatgccatttaatctaaaaattttaaggtgtgtgtgtggataaaatattagaatgacaattcgagatgaaattttaagcaaactctagtaggaaataagcggcttattcttgttggctcctaattctttttagtgtatcagttcccattgataaaaaaattaaaattaaaattagaaaaattaaaccagaaaaatcaagttgattaaaatgtgacaaaaattatgattaaatgctacttcaacaggattaggtttccttttcgtgttgagtagagactctttgcatagcagccatgaagtcttcgacacttctggtagacttcttttccttcattggcttaccgttcatcaatctgtcaaaggcttcagaagtggacatttcgtagtagaaaccacccaaaacacagaagataccgatagaccagatccagacacggacgacagtaacaatatcagtccagttttcagaccaccaaccgaataaggtaaacatggtagcgatgatgtcgacagcgaagacggcaccagccaattgccaggatgggatagaagaccagaatggaccagcagctctggtaatgaaaatcaaccagttttcagtcaaggaaatttgcaagaacataataccgttcatagcaccgaagttttggataataccaccctttggtaagaacatagtagtcaaggtaatccaagaacctatagctaaaactatgcccaaaataatagacataccccataatcttggtaggttccatttaacgggctttggagagtaaggagcattatcgtaagcaatagccaaagtagcaacatcagcgaaaatagcgatgaaaacaatcaaatcaatgtccaaagagttatccaaaatagcaatccatagacccaagaagatttccaaatgtagagacaaagcaatacggtaaacaacgtaagagtacattctgtgaaaaatttgtctggaggtcttcaaagcatcaataatagcagatagaccaggagccaagaaaacaatatcagcagcagatctggcagcatcagtagcaccttcgacagcaataccagtatcagccttcttcaaagatggagcatcgttaacaccatcaccagtcatagcaaccaagtaacctctgttttgcaagatttcaacaactctgtatttatgttgtgggaaaacttcagcgaaaccatcggcattttcaacaaaatcagctaattcagaacctggcatgtcaccaccgccacctagacctaatctttcagcgttgtaaatgttggtacccaaacccaattgtctacaagtttccttagcaataccaacagcatcaccagttaacatcttaactcttagacccaagtgtctagcttcgctaacagtttgagcagtatcgtctcttggtggatccatacatggcataacacccaagatttcccagtgaccttcacctctctttctagcaacacctaaagcacggaaccctctagaagccaattcagcaaccttgttttcgtagttttcatggacatcttctgggattgggtgatcttcttcgacagtcttcaagacgaataatggagcacccttaacacaaacaattctttcaccttctggagattcgacaacggcagtaaccttcttggagacagggtcaaatggatggaattccaaaaccttgtacttggtcaaagcgtccttagcctttggatattgcttcaaagacttcaagaaagccttatcaatagcatccaaacccttcttctttctggaagcagccaaacaagcagtcaacatcaagtcgtctggagaaacaccttcaacagtgtatggttcgtgcaaggacaacttgttcttggtcaaagtaccggttttgtcggaacacaagatttcgacaccagccaaggattcaatagcagacaacttttgaacaatggcttgtttcttagccaagtaagcagcaccgacggccatagtggtggtaacgacagctggcaaaccgactgggacaccaataatagtaatacctagagtgtatctcaagattctaacaataccgttggttctgtagaaacaagcagtccagaccaacaacaaagtggcaatgaccaaaaccaataagataataccaataccgttcaaaacttcagtgaaatgaccttgaccaccagcggctttgttaaccaaagcagcagctctaccaacgaaagtgttgtcaccggtagcggtaacaaccatgaaaccttcacctctcttaacagtggaagaagagaaagtttggtcaccgtaatgtttgtcgacagccaaagattcaccagtaatagcagattgatcgatttgcaagaaacagtcttcagtgacaatacgaccatcagttgggataacagtaccatcttccaattgcaaaatatcacctgggacgacttcgttggctggaatttcaaccaattgaccgtctctgataacaacagcagtgttagccaaagtctttttcaattcatcgacaatagaaccagcttggaattcttgaacgaaaccaacaccagcgtttaacattaacaaaccacagataacaccgaaatcgacccaatcggacaaaccggcagccaaaatagcagcggcttccataacgaattgaattggaccgacgaaaaacataacgaacttaacgactaaagattctttttcgtcagccatttgattcaaaccgtacttctttcttcttttcaaaacttcatcggaagttaaaccgtaagatgggtcagtttgtaaatattcttctggaactggtctagcttcaccggcggcaactggaccatcgttatcactgtcttcgtcgtcgacaccgtgattagattgtagttcttcgattaaagcatcgatatcgtcatcgtcagaagattcagatgcagcgtcatcgtaagtcttagcaggcttttcttgagttggctgatgagctgaaacagaagatgctgaagaggatgatgaagaggatgatgtatcagtcatattgatattgtttgataattaaatctttcttatcttcttattcttttcaatgattttctttaactagctggggtatattttttttctttcttttgaatgtgtgtataaaagagagaaaaaatggttattttccaattaattaattattaacgattgttaaagaaaaaatttatcaacgaggttgatagaaaaaaaaagtttttgtagatatagaagaaaaaaagattttcactattggtgttataggaaagaaagagaaaaaatttaagagaaattagatgttagacgataatgataggacatttgaaaataatacaatatttggcctttttatataatcgaaactaatggaggggagcataagcggtacccaccatcgaccacgtttcgtcaccggtcataattggaataaacaaaacaaacaaacgaactaaagagtgtgagagtaacaatttccacagaggtaaaaaaaaaaaaaaggaaaacagaaacaaaaaaagctcatagttctactatagcttcttcagactttctgtgaacgagggaaaaagacaacaaaaaagcaatggataaacggtctcgagagatttttcatgatggaaaaggaaggaaaaaaacccgaaaggcatatggataacattctgaaaatgtctattcctgtcaaaagcatgtcagaggtctcgaggcctggaagtgccgcattaggaaatacagatgcaatgcgcgcgagtttacgaaattctcgcaggagtttctccggccatgtgcggctggttctacgtctcgtgtatgggtttatttctgcggtaattatcgccggatctccgcttcgagaccgggtttgttttcaaattaccggaaaaggtcaggcaaaacagagtgatgtatgggtgatcccagcaatgcctgtttatgtttctccgtttcaggaagcttgttttgttttttccccgtcagcgatggtgacgtaaacgactttttgcactttagcaaagctgagttaatctcggaaaatctctgtgtccttcctttttcttctagcttccgttccgagtctcatcttctttcccgtgccgtcgggtttagtaaagaaatgtaaagaaaaaatgtcgtatcgtacccgagaaatatttcaattctcttacgtatgcgatagcagttggaaagatctgattcgttacgatgacttgataagcgcgggctttttcgccctatacggcttgggcctgactaaaatgtgattctgtgttttacgtatatgcgcgtatatagagcaattgattgacttattacgcagtttatcaagataaattctttgttcttgcttacgggagtgtggtaagcatgtatacgcccgtttaaaaacccgatggaggctttttccccaattctcgtactccattgggcatatgatttctttctttttccctttttttttttttctatttccctaaactaacagaacaagcttcaaaacaaatgacggagagaaaaacagttttgatttaccaaatgcggcaaacttattgaggctagacacagctctaccggattcgtccgagcacttttttgttttcttttctatatttactacaaacataacaaagttttgtgcgtcttccctaaagcagctaggatgaaaatcctatgctctcatctcgctggttgccatctcatcgcatccaatgctgtctgtaatcattttattggacttttctttgtttgctaatcccccttttctttttcccgttcttttcttgtccttgtttttcattttaactatatttctgaaattaaggaaaaataaggcaaaaagtgggtggatgcatctgcgacttctctagttttgcgcctacttgggcgcgctaataataagggtttagcttcttaaaataaaaatgtcagtaacagttgtacgataaggtctttactttttttctctcgagaaatgtctttttctaattaatctctcttttctgttgttggttactgccttccatagtccaagaccattcgttatatggtgcagtgtaggatcgaggagaatcggctcacggtgcttatattattgcccggcttcaagtatatttacatcagtctccatagttgttttatcttattcttggcattgatctgcttattaaactatttatcggttctctcttctggtacagaacttaacatgatcttgttttcactattgtgccataagctgaaaaggctaaaataaaattaagatagtaaagttcactcttaaactaatcaagcatgaataatacaaaataaatatttgagccaaaggggatgatttaattatcaagtttttcttttcatacttcggtttacaagcattgtttacggctcttcttttcttagttcttggcagtttgtgttttcttgatgagaataagaaaagtatcgatcttacggcaaaacataaataaaacacaactttatctttttttgtcgcagtagtgtggtcctacagctccaagcctgccgcttttaaaatagtgagctgtgcatactgatatatgttctattttacccatttgaggggcctaaattgtctattaatttttttactttaatacagtttgtatagaaacatgtggcactaacagctttatccgcccgcagaaaagataaaaaaaaagggtttttacccggcaaagaagcttctccatcatttgtcagggggaaaagaaaattaggaggctcaggccctagaagcgccctccacgctttttaaacaaatgctaatcttcataattcattatcatcgccacttggcattgcatttaatgggcgccttccaaaaacattcaaatagtatcagcccccccccaaggaaaggctttatttgaattgcgttaaatattcgatttctttctagcaattattaccaaaataaattgcaggcttaacgaaaaattaaataatctcttcagattttttcacttccccaaactacattttagtcaggttggcacgattcaattgagaaggcttaggttaagaataaacattttttcataaatttgaggaagaaggggcttttctggtaattttcattcaatagaaaggcttaagaaaacgtcaaaaaactcatgcgcctccagtaaaaactaagtgtattaagagaattgtatcacatatatacgacattgaattaaagaaataaaacttgaacaaataaagtttagaaaagtggttctaaaaaaaaaaaactgtgtgcgtaacaaaaaaaataatgtctagacaagacgaaaattctgctttactagcgaataatgaaaataacaaaccatcgtatacgggaaatgagaacggagtctacgataatttcaaattatcaaaaagtcaactttcggatcttcataaccctaaatcaataagatcatttgtcagattatttggatatgagtctaacagcctcttcaaatacttgaaaacagataaaaatgcaggcatttctcttccagaaatatcaaattatcgaaagacaaaccggtataaaaattatggcgataattcacttcctgaaagaataccaaagtcttttttacaattagtatgggctgcttttaatgacaaaacaatgcaattactgacagtcgccgctgttgtttcctttgttttaggtctatacgaactatggatgcaacctccacagtatgatcctgaaggaaataaaattaagcaagttgactggattgaaggggttgctatcatgattgcggtctttgtggtagttctagtgagtgccgctaacgattaccagaaggagttgcaatttgcaaagctaaataaaaagaaggaaaaccgtaaaattatagtcataagaaatgatcaggaaatattaatttccattcaccacgttttagtcggtgatgtcatttcattacaaaccggtgatgttgtccccgctgattgtgttatgatatcagggaagtgtgaggcagatgaatcatccatcactggtgaatctaacacaatacagaaatttccggtggataactcattaagagatttcaaaaaatttaattctatcgatagtcataaccatagcaaaccattagatataggtgacgttaacgaagacggtaacaagattgctgattgtatgttgatttcaggttccagaattctctctggcttgggcaggggtgtcatcacgtccgtgggtataaactcagtttacggtcaaaccatgacttcattaaatgccgaacctgaaagtactccattacagttacatttgagccaattggctgataatatatccgtttacggttgcgtgtctgctataattcttttcttggtccttttcactaggtacttattttacataatacctgaggatggcaggttccatgatctagatcccgctcaaaagggttctaaatttatgaacatttttatcacatctatcacggttattgtggtggctgttccggaaggtttaccattagctgtaactttggccttagcgtttgcaacaacaagaatgacaaaagacggtaatttagtacgggttttaagaagctgtgaaacgatgggatctgctactgcagtgtgctctgataagactggcactttgacagaaaatgtcatgactgtcgttcgtggcttcccgggcaattctaaatttgatgatagtaaatcgttgcccgttagcgaacaaaggaagctgaattctaagaaagtttttgaagaaaattgttcgtcatccttgagaaatgatttattagccaatattgtcctgaattctaccgccttcgaaaacagagattataagaaaaacgataaaaatacaaatggtagtaaaaatatgtcaaaaaatttgagttttttagataagtgtaaatctagattatcgttttttaaaaaaggcaacagggaagatgacgaggatcaattattcaaaaatgtcaacaagggtaggcaagaaccctttattggctctaaaacggaaacagccttactcagtttggcaagattatcattaggattacaaccgggagaattgcaatatttgagagatcaaccgatggaaaagtttaatatcgaaaaagttgttcaaacaattccgtttgaaagttctcgtaaatgggccggcttagtggtaaagtacaaagaaggcaaaaataaaaaaccattttacaggtttttcattaaaggtgcagcagaaattgtttccaagaattgttcgtacaagaggaattcagatgatactttggaagaaatcaatgaggacaataaaaaagaaactgatgatgaaatcaaaaatcttgcgtccgatgctctcagagccataagtgttgcccacaaagatttctgcgaatgtgatagctggccccctgaacagctgcgtgataaagactcaccaaatatagctgctcttgacttgctatttaacagtcaaaagggcttaattctagatggtttacttgggattcaagaccctttacgtgcaggcgttagggagtcagtacaacagtgccaacgtgctggtgtaactgtgcgtatggttactggtgacaatatattaacagcaaaagcaatcgcgaggaattgtgcgattctttctactgatattagttcagaggcttattctgcaatggaaggcactgaattcagaaagttaacgaaaaacgaacgtataagaatcctgccaaatttaagggtcttagcaaggtcttcgcctgaggataaaaggttattagtagaaacattgaaggggatgggagatgttgttgcggtcactggcgatggtacgaacgatgctccagctttaaagctagctgatgttggtttctcaatgggtatttccggtacggaggttgccagagaggcttctgacattattttgatgactgatgatttctcagctattgtcaacgctattaagtggggaagatgtgtttcagtctccataaaaaagttcatacagtttcaattaattgttaatatcaccgcagtgattttaacgttcgtttcatccgttgcatctagtgatgaaacatcagtactgacggcggtccaactgttatggatcaatctaatcatggatactctagcagctttagctttagccactgataaacccgatccaaatatcatggacagaaaacctaggggccgctcaacttctttgatttctgtgtcaacttggaaaatgattctatcacaagctacattgcagttgatagttactttcattttgcatttttacgggccagagttattcttcaagaaacatgaagatgaaataacaagtcaccaacagcagcaactgaatgccatgacattcaacacttttgtttggttgcaattttttaccatgttagtatcgagaaaattagatgaaggtgatggtatatcaaactggagaggcaggatttctgccgccaatttgaatttcttccaagacttgggtagaaactattattttctcacgatcatggcgatcattggcagctgtcaagttttaatcatgttttttggtggcgcaccattttctattgccagacaaaccaaatcaatgtggataaccgcggtactgtgtggtatgttgtctctaatcatgggggtgctagtgagaatctgccccgatgaagtagcagtgaaggtatttccggctgctttcgttcaaagattcaagtacgtatttggactcgagttcctcagaaaaaaccatactggaaaacacgacgatgaagaagcgctgttggaggaatctgatagtccagagtccaccgccttttattaatagacgcgctctatatgtttatacaaatgtaagtgaccaaatgaaaagatgtgtgtaatagttatattttcaaaattgtacactatattatataatcaataaaaagaaactatctgaaatagcatgtcctcctaaacaaattcctttttacccttttatgcattacaagtggaccaaaaggactggaaatggtaaaaagaaataagaatttaaacatgctataaatttcttttgttaattgcaaattttttgtttttatcaccgattatgatatcataccatcgtcaatattcttggttgataaataactttgtgcttttgattttatgctctccgaaaagttgctatactcagcaaagaacttatctaggcctttaaacagacatttcagttcagaaagtgaatcaattctcccaatcaaatccttgtttgtttcatctttagcctcgttatcaatcgcagagcttaaagattcatcgattgtatcctctaatgctttcaatgatgttctaaaatctgttatcgaaagatctgtccccgtgctggttgtattattttctctaactgtcgaaatattcgtaacggtcctaacttgttccaggtaatataccactttttcaattctctccttaatcaacattaaactttgcagttgttgcctcacattggtattgcgattattttcgttatctagatcgcttagtttctcagttacattatgcattcctgtttctaatgctcttacagcacttgccaacgtatctaagtaatattcaagcttcgatgattttaaggattcagtagaatacaatgaggaatcgttctgttctgcttctttgtgatacctagaagatgcccaagttcttggtaacgtttgagataatttatccaaattccatatggtgctttccaactcttttgtaaggttctttgtgtaaaaatccaacctggttaatagcaatgaggatactgattgcgtttgaatctgatcttcgtttaaggcatttgataagagtatatcaacgaatgcatggggaacgaactcctcatcaaaaaacatactcaatatatcatcatcatcacccgtaattgtcaactctaccatattctgcttagtttggccttcttgttcttagtgaattgttctattttagacatatttcatatggaaataaaatgcattatcaccctcaaagcgcattacgccaagctcatgcagcgaagtgaacttttttgaaaaagttactagtacgaaagaggttaaggattacttaagttatacaaagcgcagaagttgttttttccaacttcaagcacctccccatttgattcatcatcagaaacgtaacagaattggctgacctcatcgtcattggaaactaaaaaggtgggcgtctcaaattcaatagcgggccgttcactttctgggtctgaaataatgtcaagcttaatactggtgtcgaatccagaagatacaaataaggctccggctgcaaagtagacattgtttattggggtgccttcattaattaaaaactcaccaactgggcattccggtgatcttagatcccattgagctagcattccattttcatatccggcataaatatagtttgcattattgccatcgactgtcaatgaattacatgaacatgtgaacttgcttgggagttgaatagtttgctctttggaaaatacattatgtacagtaataacaccagaaacgtgaccagcaatcacatattttccatatgttccaaactctagattatttttcttggaagtagaaatttcatgtaattgtctgtctgtccctacgaacagcgctatgctgttaacaccatcatgcgggttttcttttctgttaaacgtgtgaattgtcgttcctgtgccgcactcccaaaggcgaattgtaccatccaaagaggcagagagcacattccttcctcggtctattatggcaatatctgtgactgtcgccctgtgtccaattaacgtgcgaggatttgagccgtcttttactgaccagatctttaattgcatatcctgtgaactagatatcaaagcttcaccgcttggaaaaaactttagttttgttatttcactaacgtgagcttggtcaatttctctttgaaggttgaaatttgaatccaatactttaatatcgccttctgtagtgcctaatatgaaccgtctcatctgaagtttagctgtgtctacggcagtataatccgccctcttgagcatctttgaaccatctcttatgatagtattgaataaaaaatcatgtccatccaaccgcgccttgtataagtgggagccaaccttttcaaatgtatttcctttgcctgcatctacacccctgctatttcctaacactactatcttatgctccttgatttcatttaggtttttgtcaacattgatgtaaaattcatcgtcattttcatcattttcttccagaacagctttaaaatcatactggatatgagcaactgtgatggtcttagtcattgtcgtttctattgtacttcgctatttctttttactttctgctcttagggttgaaaacttaatttttcgaagcttcttttgccgatttctagattattcgcccatcctgacgcctgtaatatgtcatgttaaaaacatcacaaaagttaataaggttaactgagccttattcccaaatcctgacaaggacaaatgccatttttaatgtgcaagaaaaaggttccatccagttttctaataactggatgacgaaattttaacggaacttattaaccgtctctttttatattgttacgtattttgtatgcttggtaggtacgttaccttagtacataagtgttatcgttaaaatcttctcactgaaacaattgaactaatcaaccgaccttgttagatgagtgaggtgtaagtagaactatatgaactactgggcattcgcaacaacaccatcagatatactagtacacttttttttacagaatttttgagatgatattactactatgaaaaccctttactaacgtatttgattaaatgcgtcaaatattaacgaatttggctgtaccttcgcttttggtttatcaaaaagtttccaatatcgcaatgtttcatctccagccccagaaaccaccgtggttccatcattggataacgttaaatgcagaaccctgaaactatgacctttcagaattgcaattggatccatagagttacagtcccacaaggttaagttatattttgagtaaccatgtgatgtcacaagctcgttagtattctttgaccataccatattacatatttgagagccgctatctatatcactcatctttattgacgtattaacgttccagatttttagtcttctatctgctgtaccaccaccggtagctagcacacctcgtttatgaggagaccaggccattgccttaacagcagccttatgttcgtcaaacgtcaagattggagatttcgacgttccttcgtaaacatggacgacgttatcgttaccacctgaggcaagtttgttgtccgctacattccactttaggccacagacttcctgagtgtgcgattctatagtttcaaaaaagggatctggcatcctaacatccctatgcagtattcgatgatctctactcccagacgtcaaaacatgattattccaagataaacacgctactctgtcaatatgtcccgacaacgtcctaatacattttcttttcattacgtcataaatttctacaagtccatttgcttgacctactgccagatgagagcctgctccaatccagcttaagcttgtgtattcgttttccgtgtcgcataagtgaacaacgtcgccagtgttattatcggttaaaaaaatcgattttccaagagcaactgccaaaacatcagtacttgaccaatctatcaagctgtagtaaaaatcgtctgctaatgatggggcatctaaaactctatagggaactttagctatttgtctaaattgcttccccggtgataataggagctgtttggaatccggcctaactggcgacatggaatcaaaaaattgagattgtaacaaagaggccgcagatagtcttctacctttacgttgttgataagtcaacaggctggcgcccctaactgagttgcttgagggtctcgtgatttcatcttgctgtgatgtaaaaagacgtcgaggagtgactggcgtggaatgtggcgaaaattcctctaaaccagcagcttcaggaggtggagttgatactcgttccagttcataaccatgtctagttgtattttctgcgtgcacattgcctctagtagatggtctcgtattcttaatgcgatctatactgctctctgagcctaccgtatccttgcttagcatctcgccaaaaagctcattcttcagcaaagtattataagtttcatgtgcctgtctttccttttggtattctacttgatcttccgtactcgatggattaagggctggaacgcttgccatactactgatggaaacgatggaattgaaatctatatctgttcgggaaggaatatacctatcaccatatactgtagacggcctcgatcgcctggagggagatgataatagtgaggcggacgaagaactagatattggccttttcgataccctcttactttcagaacccttgagtggggaggaggaaggcgtattattcatgaatgggttcaggtttgtggacatgcaactaaatttaggatgaagactagaaggaagggtgacaaaaatcggagttagaggatgaaccaagtttgagatggccaagtctaaggtattgtaaatccatgaggttcttcttcatcgcaatattaatgctagaagcggtgcaaaaaaccattttgtgtgggataaaaaaacgtcgtggaattagaaactcgttcttcgggtaagaaaccaatatcgacacaacaagatatggggtgtatagttaaaatctctactgatagactttattggtgaggttgtgaacagattgttggcgctttcttccttatcgcctcaatctgaaaggatctagatttgccaatgttatcacactacatcttcctggcattcgttttattgccattcagagtttccgcgttttacttctatggttatggtggagacagaaaatgcttcctgaaggaactatccaaagacacccttttaaaaggttcttacaatttggaagtttacgatgataagttggcagattatgcgcttcccagttataatgactatggcattgtcatagatgtggaagaagtctttgataataatcatagggtagtccaccaacagggctctccttccggtgacttcagctttctagctttggaatctggagaatataagatctgtttacagtctagggtaaataactgggtagggaaaaccaaaacaaagttagaaatcgaatttgaagtcggttttgaagcaatgttggacatgcaaagaaaagaaaccttggaaagtttgcacggaaaagtcagtatattgaattctaagatcgtggatatcaggagagagcaacaactgatgagagaacgtgaagaatcctttagagacatatcagagtctgtgaattctcgcgcaatgtggtggacggtaactcaagttactcttctcattataatttgtgtatggcaaatgaaaagtttacgctcgttttttgttaagcagaaagtattatgaccgtacatatcaaaaaattgaatccttagcaggcatacatgagaatttcgttgtttcaatgatttatttctatttatttacatgcattaccccgacgcttcatagtgtagtcattaaatgagtgtatacatatatatactaacctagtcatcaagatgttttaggtgtttcaattcttattattcatctataaagacagaataaatatatacggtgcgtatcagatatgctatttcaacatactatctttcgataatcggatcaaaaagctcctaacgattgccattacaaaccttcgtccatccaggccaacgttttgttaattccttcttcaataccaactcttggtgtgtagcctagcaactttttggccttagcaatgttgtgataacggtatgcacacacaatcttgactctgaatggagtcaaacctggctctttacccagcatcttggatacccattctgaaagataacctgcacaaattgcaactggccttttcaaaacaataacatgtttatcaatatgaccatctgccttccacacagtacgggccaaggcccaaaaataggtgggggtatcattggtaatgaaaaaagtttcacccgagacagcagttcttgtttttggatcgagaagtttctgtgcagctaacacatgcgcgtcagcaacatttccagcataagtccaatcaaatagattgttattatcaccaatttggaacttcgactgccccaatttcgcaacctgtcttagaccaggtactaattgcctatcacctgggccaaaaataccagctggacgaagagcaacagtatagaaatcactgcttggatcattcgccttcaagaccatatcttcggcgatagctttagtctcattgtacgcatccataggaacttctgggattggccaggtttcgtctgcattgtgcacatcttgcccattaaaaataacaccagcagaggaagtatatacaagtatattaacgccacatttcttgcacatatctatcacgttacgggttcccttaacattcactatgtcataaatatctggattttgaccatgcattggagaagcacaatgaacaacaacatttgctttactttcgttaattgcgttttccatatcatcaggtgatgttaaatcacccttatgaaattttatgtcgtctacattaaaagtaaactgttttgaaagtttttcagggagatctctaacatcaaaaatgtggatgtctggcttaggattaatatcaaaaaattgctgaattaagtgcaatccaagaaaaccagaaccaccgataattaaaactgaatctatctttgacatatttatttttgtttgcccttccaggtagagttgcaaataaaattggacaaaattgacaatctatattgttgtctattctattttatagctgcagcataatcttttccttgcaggcttatatgagatttttaaacgataccatttctcgagagaacaataaacgatctatagggactatcggaccgagaaatataaaatccacaaacaccgacaataaaatagcctctaaaaaaaaaaaaaggtcctggagaaagcaatattcataccgcattaactttcattgaaccgaagatctacaaatatcctttccttgcattataattatccaatactttgtcgtcaatattctttcaaagaaagaaaaaatatgaaatcaaaattaaacatttttctgtaatttccgtaatacaaaaaactattttcttttcggaaggcaaaaacaaaaattataataaaaataaaaatatgtataatataatttttatcttctaactttttatttattgaatttttatatagtaaatataacacgtgatatatttgaaatgtgattatattatatatattgatgtttacatattttttatgtagtacaattaattttcaaatttatcgaagctcttaaaaagctcaagaagcaaatttccatgaactacattcaaaatttgcgtagcacctaaattcgttactcaaaccattagaatgttcaggaagaaaagttgttattcttgtgtcagaataaactttggatatgacttcagacattctttcaccagtacaacttatgaggcggtgcttaaaaactcctttcttagttttagagttgtcatttggcgctaataaacactttgcagtgatagaggctattttatatcaatgaataacagttagtaagatgaaaagatactggaaaaaagattaaaaaatgagtagggatatgtttatgatatacatacactttgtttgacaatcttcatttaaaaaaggtgggtcaattaacaatctatcaacttttcctttaatttcatcactgaagtccagtggtttattgtaatcataaaaaaagaaatgatctcttccagctaacaactcgaatctcttatcaaattcgaacaagtagatatgttcggttggaatttcattagtaggtttcttttgaatggcagcatagacggatggcgcactaactattgcaattacagtgttttcgtccgcaccttccaatatggcatctgctaaaattgcggctgtgtcatcgctgtaccaaaactgggaaagctgccaatcttccttgaaaagcttcatcccttcttctttttttttcttttggaagtcttcatccgtttcgtcgtaaagcttttgaaaggcttcttgatgttgttgttcctctcttttgaattcttcaagggcagcgagggcattagcagaaagtgtcctattaagtttcgtgttagttagtaattctacgttactgtgttgaaaatatcctgtacttacaattcataatcggagtcggagtcggagtcggacattttatcagtgattctttcggtttcattaagatgtaaagtgactgattagtatattagtcaagattaatatttttttttttagttcctccagttcaaaaaaattttgttagatttaaccggcataaggttcagcgatacagacgaaaaaagaagcctctaaatgaatgggaaattatatatacatgtatattatgcagttgatattctatgagatgacaatactaaactatatacctatatacattgcccatcttggattttgctgccttacagatgacaatataagttatttagagattgagggttactagtgcataatatttgcgtgatttccgaaagtacctctgaaggtcccatgttgtacaccaaatattataaaacagtctattttacgcaaaaattttaatcacatacgtgctagcaaaaagcattttctgatgttcacttggtgattgacataccagcttcgtatttgtcaacgtgtttttttaaatcgataagcgtattgatttttttcaaaagctcctcttgtctttccattacatcaaatgagggcatcacagggcgagaaggtaacgataattcttgaagaatggcgagaattttgttctgcagcgcaggtttgaaggtcgataattttgtagatcttaagtatacacccggcgatagcttctcaccatgcgtaatcacacctaaagccttcctttcatctgaattgaaatctttcagcaattgttctgcatatgcgctttctgactttcttttgagcgccgtttgcatttcctgtctttgtcttttggttttcttgggggagagattttccttgacttctgacttttttacattcagttgttgaagttgcctatgttgggcaaactgctgttgctgcttcatccaaggattttcagggatgttcaaatcgtgcttccgctttctagttttatctgctagaagcgcgttatataactgagacattccctgagaggtaaggtattgtgtaattgtctgatctgaatgtggcgagtccaacagtcggagtaatgattctctttctgcaagtgttctcttggcagccatttcaaattttttggactctactacgagtgcctcttcttcagcaatttctgctgcagaacgagaaagaagacgctgtaaatacttttttctctctatctccttttcagctgaaaaattcaaagaagataaaagcggattgctaggatcacttgctttaaaataattcctacaggtgtaataaaatttttctttgagatcttcaagtgttcttgaattattataactgtatctgtcaaagatcaggaaccaacgtaaatcgtattttttgcagagattgaacaggtattctatttcttcaaaagaccagctatttttactttcatccttcttttcattagtaaagttttcgttatggtttttttcactttctacgcttttttgagttccttcgttttcattcataaaagcctcgtactcctccttggtgaatgatggaatagataaatgctgattgaacttagaatatggcgattcttttggtgtgtctcctattaattctttggaacccttgacccaatgacgcagagtcacagagttattagctttgaactctacaaatgaccaaggagatggcttggacgtcgaaagcattttttctttaaagttatttccagacttaataacaacggggggttggttctctcctagcaggttaaatagttctctttgcatgcccgtcacttgaggcttgggccggttggctgccgaggacgaaggcactgatacctggccattagttggacttctggatttttgcttaatgtttagtacatcaaagatgtctgatgatgacatattacctgtggtttttttactaaattttcgtattatcggagaaatatgttatgaatgcttgttgctattaaaatacaaagtggattcttgatttatcactaaatagctacccggagttggcgcatcgcaacttcattaaataagttcgagtgtgcgtattctaatctgattcatataaagtatactctaaacgggctaactcaaatctgaaattagggctactatatgataactaataagaaaataaagataagtgtcccagaaaaactcggtttgtcagaagaatcttttgaggaatcctgggaaacagttaaatatgccattgatcatatatacagcgatgacatggccgacctttccttcgaacaagtgtacaagaccatttatactatcgttttaaataaaaaggggccaatactttataacagattgaaagattatttaatccaaaaattagcgcttttgagggaaacgatagtcaaggacaatactcatgattatgagtttcttggaactatggcacggttatgggaggtgcaatgccattgttttaaaataacgggagacttaatgatgtatatggacaaagtttattgcaaaccaaatagatgcatggaggtatacgacatgtgcctcgatcttttccgaatcgaaatattgcaaaaatgctcatcttctctcatctcagcactgatatctgatatagaaaggattcgtaatttaggatctgtcgactccgaacatactagtttgtggaaagtactaataggaatgatggagacattacatgacaatagagatagttttttcttaaccgattttgagccggttttgattagcgcgacagaagaatactacaataaagctattgatattgaattattaacgccaattgagagcctggaaaagattaggaagttaaggcagtttgaaagtatgctagactcctcttttctaaatgtggattctcataataagttgaagactgtattagaaaatgtccttatatggggaaagttgagtgatattattgaagatctaacgcacgaagcaatggtaatttcaaatggaaagctactccaagaaatttatgacttgtcaagcgaggaaaaatatcgcgttactgtcattgaatctattaaatcttacatcaataaaaatgccataaatattccttttaatgaaggtaaccgcaaaaaagggcagaatgcgattacttggtcttcggaaattgtagagctatatcgcagtcaacactcgtttttggaaagtattgattttggttctgttcgtcttaataatttgaccggggatgtatctaatgcaatacttggcgatgttttctcaatgtatttctctaaagaaggagcattaccatctgagtatctttctacctacgtggaccattgtatgaaacgaaccaaggaaaaagatgctgaaatagtgaagatcaagcaagatttgcttgatagtaccaaattaatcggactcctaactgagaaggatatatttgaaaagatttacaaaaaacaactctccagaagattactgcagcagaggtctttagtggaaattgaaaaatggatggtgcaaatgataaagaaggttctaggaactttttttacctcaaaattggagataatgctgcgagatatatctttatcctctgaaatgtatcaagcattccaacactcaacaatcaacagcatagaatatttgagttttgcaccacaagttttgacgagaacgagctggccctttcagagtactaatccaattgatgaaggtatttcactacctcctagaatgtcacaaattttagctggctttgagggctattacagcttaaaatacaaagaaagagtgctaaagtgggctcatcatctaagtgtaattgaaattggctgccaatttaatagcggttactacgaaataagtttttctgtttacgctggagtgattttccttctatttgaagattatgaagaattaacgttgggggaaatatatgaactaactcatattcccatagatgacgttaagtctcttgtaatgtcaatgtcgacaatacccagatgtaagattttgaaaaaatcatccagttcaggaaatatgaaattttcagttaattatttcttttcttctccaaacaggaaagtgaaagtgccggttattgcatgccctctaccatctcagaaatcagataatttggcaaccgcaagttccgtggacacttatgataatgaaattgttatggagcttagtgctattattgttcgtatcatgaaaacagaaggtaagctaagccatcagcaattacttgaaagaactacgaaacggacacagtctcggctcagtcttacaccgagcattttgaaacgaagcattcagcttttaatagagaaagaatacatccagagaaacgcagatgacccctcttattaccattacctttcctaattgcttataatgaaaatcacaggtataaggtttgcagaatgccaacagtatatatagatggcagttcctatccggctgccagagcgaacaatattaagaggatatgcgtcgatactaattgaatgttcatcctgcattccttagtgaaactttcaaaatatataataacatagttatggtagactatatatcccagtcaaacttgaatgtaatgtggagtgggtaatcgatatctcttgaagtttattatgcctcattatatttttataaaaaacttctaggaatttgttgagtcaaataatttctttcttaatcattaagtaagttaaagttacgagcctttcagacctgcgtagcactgcttcaaaggaactattatcaatagcagcgccttgctcttttttttttttcagatgcttagcggccgtatttcacttttcctggtagaaaaatatatgttgaaatttacggtataagagaagctcaccaaaattattatcaataaagcggcacttttaaatttggtattcttccctggttgtcaagccttggtttccctttatttgatagtatgagcgaaataaataatgaaaatctagagccaacctcaagtacagtagctgagtctacagaaagcaagaataaacacattcgtagcgctttaagaaaacgaagaggtaaattaagcgcccaaacttatgaggaagatcaagaggctattttatcatctcctttattgacttcaacacctaaaacagtctccaggtcattagtgaggttatacccatatttaattgttgtggataactttctaagtatcatcacttggtccaatgacaatgtctctgcaaacttgcttggaatattcttatttacggtttgtgttctatattttggatttattacaaggtattttggacatttaatgatcgttggtataatatgggtatatcttttaattgacaagcacgttcaagaaacaatggcatcttgcccttcattggatgatataatacacgttatggatagggtttctatgaaatctagcgctgtgttatctcctattacgattttgagcgctcaggatgttagaagactgttatttaccattgccttcctatccccagtttatatttttctaacagtgtttgtgctatctccaaactatttaatgttaatagggggtctgtatgtgcttacgtaccattctaaactaatccgaagaatgagaagatacttgtggaaatttcgcgttgttagattacttgtatttttcataacaggattagaccttggtggaccagataataataggcgcttgtttgcttctgtcaataagaaaataaggtcctttgtttggaatgaggtagggaacacatctaacactaaaaagactgtacttttcaaggttgctctgtttgaaaaccagcgccgctggcttggcatcggatggacatcaactatgttgagttatgagcgcgcatcttggacagatgaattcctaaatacttctccaagcccagaagtgtttactttaccagaggagcagtcgggaatggcttgggaatggcacgataaagattggatgcttgacctaacaaatgatgggatcattcaacttcctgcttctgctgctaagacaaaagttaagccaggtgcagatgaaggtttcatatattatgataacacctggaataatccctctgcaacggacacatataaaaagtacacaagaagaaggaggtggatcaggactgcaacagtaacaacaacgtatgacgatgagcccactgtagaaaaagctacaccgaattctcatgctctgaagagtgaagaaaataatagagttagaaaaagaaaagtgtcatttagtacagcaaatgaagtgcatatcataccttcctcggacagtagcaaattaatacaaatatctgatgtttcaatgtctccttctctataatgagtgcatgccccatatggacaacaacgttcacactggtcggtgcaagggcacacagcaatctcagagtttctttcattggctgcatggagcacaaattcaatcttgtgctttaaagtatctgcgcggttatggcaagttctccatcagtctcttattccagcaagcattcttttacggaacttcaatgcatctaaatacatatgtacagatagccaaaactaatagagacataataaattaaacaaaactgtaaattttaaaaagagtatatatagggctcaagaaactgcgtaaatataaaattaatgaagaaaatctgattgtcaactaaacgacatcttccatttctatttcatcttccaagtcagcctccgcgtctccttgcgcattgtctccagcggaacctgtttgctcatcagctagttcacctaaggttgcctttctctcctcctctttcaactttttatactctggccttaaagtgtatttgaatgcatatgggcccttcttcactagagtggcaactttatccaaacactcctttaaatgtgcttcaggttgcctagtacgttccttcaaccccttcaaggaccagtagtcatactcatcaaataacttgaacaagtaatccaagatttccttctttggcatacgaatagatttaatattgctcttggccttctcacgccccactttcaagaaattcgagttgtctgacctcatggacatacctgtgtggctcatcgtaacaccaacggtttcatccaaagttgtgatcctttccttattattaagcttgacaatatttcttctctgttcaacaatcttgtgataattaggatcattcattgatggcataacctgacattcgtggcaaactgtacccacaatggcggtttttttgggaatcgtcttcacatatggtatatatctatctctaccatccctatctgtcataactctgtgattaaacttttttctattatttctacgtttttgctgctgctgcttcttcttaagttcctcttcacgttcttgcttcttcaggtaagcttgcctttgcttttcaggatctgcttccaactcctttttacgttgttgatatttctttaaattttgttctgtgaaaacatattcattttctactactttctttgtaagttctaaatcatattcgtgcggtatagaatcgttatcattttcattcaatagaagtgtgattttactcccatccttgtttatcctaattttacccagttcttggccatgcaagttgtttctgtccctccatttctctgctagaaacatgggcaatctaactaaccagacttgtctattactacgttccaagtccaaatctaaggattcttcataaactttggtttcattattctcaatatcattaccgtcaaaaacttcctcctcttgcgaaagatactcatcaccggaaatgttacctgatttctccttcgcgacagagttcgtggaattattagaaagtgctggtgcccctgctgaaccactgctcatggtgttaagttggtcttctattttactcttaatattgcgttatgcgttgaagccaacagcatatgtcttattcttctaatttcaagcctgataatttattcatttcgcgcaagggaagatgaaaaagttaagaagagaatcgacctttggaaagggccccaatggaaagaacttcaatgttttttcctctacaagtaataagagcataaaatggacctagatctagccagtatcttaaaaggtgaaatttctaagaagaagaaagagctggccaactctaaaggtgttcagccaccatgcactgagaaattccagccacatgaatccgcaaacatagacgaaacaccgcgacaggtagaacaagaaagtacagatgaagaaaacctgtcagacaatcagagtgacgatattaggaccaccattagcaaattagaaaatcggccagaaaggatacaagaagcgatagctcaagacaaaaccatctctgtaatcattgatccatcacaaattggttctactgaaggaaaacctcttttgtcaatgaaatgtaatttatatattcacgaaatattatctcgttggaaggcgtctttggaagcttatcatccggagctgttcttagacactaaaaaagcactctttccactcctactgcaactacgaaggaaccagcttgccccggatttacttatttcccttgcgaccgttctctatcatttacaacaacctaaagaaataaatttagccgttcagtcctatatgaaactcagtatcggcaatgtggcctggcctattggtgttactagcgtaggcattcatgctcgtagtgcacattcgaaaattcaaggaggccggaatgctgctaacataatgattgatgaaagaacgcgattatggattaccagtattaaaagattaataacttttgaagaatggtataccagcaaccacgatagcttagcctaattgttgaactattgttttcgttatcgcgtggcacgatatcatgcggccaaaataagaagcaagaatgcagatgttgatagcctttgttcaattttccagagacaaatgctttacaggatcgggacttgaaatatactgactggatgacggtaaacttagatccggataaagtttggatagacggctgctttgatttcacacatcatgggcatgcgggagccattttgcaggctcgtcgaacagtttcaaaagaaaatggtaaactattctgtggtgtgcataccgatgaagatattcagcataacaaaggaacaccagtaatgaactcttcagaaagatatgagcatactagatcaaataggtggtgttcggaagtggttgaagcggcgccatatgttacagatcccaattggatggataaatatcagtgccaatatgttgttcatggtgatgatatcaccatagatgctaatggagaagactgctataagttggtgaaagagatggggcgcttcaaggtagttaaaagaacatatggcgtaagtactaccgagattatacatagaatattgacgaaaaaatctttgccaccgactcatcctgattattatcccaccacccaggaattgagtttctattctgtcgcccaagatgccgtttcaaaacattgttatgtctttcagagggatttggacaatgtcttggtcaatggtggatacaaattcgatgcagaagattgtgtttatgttgacggggattttgacttattccatatgggggatattgatcagttaagaaagctgaaaatggatcttcaccccgataagaaattgattgttggtattaccacaagcgattactcgagtaccattatgacgatgaaggaacgcgtcttgagcgttttaagttgtaaatatgttgatgccgttattatcgatgctgacgccacctcaatgtctcagtataactgcgagaagtatcatattggcacggctgtcctcactgctgccggaaaattcagtgaatacttgactaaagagcttattgtgaagagggtggaatcgcaaagggaggtttacattgcgaggaaccaaaaaaagggaatgtccatataaacaaatgttgaaaacttcttcgaacgtaaattaaatggatgtaagaaaactgtattacataagtcatgaagtaggcatgcaagtatatacctatagatgcatataaatcagtggagaaggccactatccttcagagatcaaaaaacctttttttatcttgaaaacgccctcattccttttggacgttttcaaacttttgttcatgcgattgcaaatttgagcctcttctatctttcttgaacactgggggtatttcaccattatcaattaagtcatcaatctcatcgcctggcttaccccaattacccttgccggaaccttgcttcttgatgtgatttggagattcaccgtagttaccagtgtgcgaaaagtactttggatcagcctttccttcacgttcggtccacttgtttgttctcgtcattttttctgattggttgtacacttgagcggtttgttactgttgattgttcgtttatttgtataattgagtttacacaacaattgttacaatagtatgggtaattagggccaagagagtgacaaaaagcaaacttataaatagtccttttatacaaatgacaagtgttcgcttctgcgctcgcagccccctgttttcgaaggagtttcttagcctaagctaggcaggcgcgcccccattatctatcccttcattgcttactgagaggttttcctccccccctccgcgtatatttcctccgctggagaaaattagttgtgggacggatagcatcacttaattctgtacctttttgaaactggcttggtactttctgttggatagcaacatttcccgctgggatacttcaacatgggctatgaattttcttttgtcttttatcttttatcttttatcttttatctttaaattatttgagctcggttaagttcataactattgcgtgcccgaatggtattctttcaattcacaaccaaacattaaaatgaagaaagcatactcttatattatatcaatgtctttttctttacttatttgtctttgctcataaatttctacataatggtagtaatggtgatgaaatgttgttacttgtgatatattacatagtttttacaggcatattctatctgatacctgccaacctgttggtattcatatggagattgatatctagatcatcagtgctttcctcaatgttgttgagacgtttttgctgagagtctaattctttaccagtggtcaaggccattttcttcaatctgttgctaacctgctgaatctggtccaaattcctatcaatttccaattccatttcgtcatcttcttcatcattctcaaactgatatctctttgccttttctagaacattcttcctctgatatctttcccgcacctcacttatgttattatttgcgttcatagcaccctctattctttgagtggactgagacaattgttgacttgtttgctctctcattaatttttcttcaattttcctattcttcagctgctcttccctctcccttctccttctcttggaattaaacggattagaaacatggacagccaatatactacggttcaatttttttagttctgcaactttttcatctgcaactttattttgcaccttcattaaatctaagtttccttctacgttattcaattgttcactttgatgacccagcatacccaatgtgttcatacctgctctttcggcgtcttgagccatttttagtgtatttctagtagaggctacggaactctgtttcgtaaatttgatctcctgcttgatttcatctactgcttcatcttcttcctgctgctggcgagcctcctcttctttttgtatttcttcaaatgttttgtaacccctttgatctccatattggttatttgttgcgttaaagtgttgctgttgctgttgctgctcatccatgaaccactgttgctgctgctgctgtcttgaactatgatcaacttcggacgcatttaaatctattgaatcttcattcgtcattactgcattcaaatcaggctcatctaatgccgctctattttctgcagacttgtcagcataaacttcttcaaaatcaaattcacctgttctaggttcttcatttaaatcaacttcactattgcgtgctgcttcatcagaagcaataaaagagggcgtataagtcattggagcttgttgcgattgcggttgacgcacacttctactagaatatggatttgcagacctgttcaaatttccattactatatgagtcgttcgccatagaggcgtatggatttgcattcttggagcttccttgtcgagtaccgctagatctattagtattggagtcatacgccccgccataactattcatatcagcgtaaggatttctcttttcttgcatcgggtttgctaagggacttctttggtcaagcgataagctgttggtcgacgttgaaaccggcggttgccttgtttgcctcgaaggccctacgtttaaagtgctgtttgaatgatttaaactattacggccattcgcattcacccagctgtttgaagtattttggttactatacgggccatcgttattatatgaattcagagatgtgccattgtacccccctccataatcaccataaggcgcagcattgacgctacctctcccattacttttattagcttgaaaccttgcataaggatcgtcatcatatcggtaatcatcattttcgatagcgtacggatcttgcatagaattggattctgctccatttccgagatcttgcgtgccacttgaacctctattagaaccagcagttgcctcgttagcattggcatctaagggagaagcattcaaatcctcaagttcatcctgtggcctagcatactgctcataacctggtggcgcgtataccttatcttcagctttatcatttgcaaatttaccgtaggcggcaaatttctcttttcttttcttgctagggtttttgacactaatacccagttccatcaaagtatccttgttctgttctggtgtcgcttcctctggaggcttaatcttaaaaaatttctttaatcccattcttttggtgtcaatggtgtattattccgagttactccaggctaggttcaggagtaccaagaatgtactttatttatttatacaccggagcaagtcatataattacgcaaacgattcgaaattgttaaaagcaggatcaacgtatctcatttctttttgaaagacgggtaatagaaagtctctgagtcgcaccccacatggatatcgtactattcgtatatggaatgtaaaatactcgcaatacgattttatttagcttcacaatctctcaaacttatcgtcttgatcaatctttacgttttaccaaataatcgcctgtttctggccattttttgcttataccatctaccatactcgctgtccatatgtgacggtgtcgtctccaagaaaaataacaatgtaaattgacccagcgtgacgacagtagactgtaagttatagtacaatcatactctaccttagtcactgttcctccactgttaagtagagagagagagagagtttaaagtggagaaggcaagaaaaagtgcacttattacgtaatggatcccaccaaagcacccgattttaaaccgccacagccaaatgaagaactacaaccaccgccagatccaacacatacgataccaaaatctggacccatagttccatatgttttagctgattataattcttcgatcgatgctcctttcaatctcgacatttacaaaaccctgtcgtcaaggaaaaaaaacgccaactcaagcaaccgaatggaccatattccattaaatactagtgacttccagccactatctcgggatgtatcatcggaggaggaaagtgaagggcaatcgaatggaattgacgctactctacaggatgttacgatgactgggaatttgggggtactgaagagccaaattgctgatttggaagaagttcctcacacaattgtaagacaagccagaactattgaagattacgaatttcctgtacacagattgacgaaaaagttacaagatcctgaaaaactgcctctgatcatcgttgcttgtggatcattttctcccataacatacctacatttgagaatgtttgaaatggctttagatgatatcaatgagcaaacgcgttttgaagtggttggtggttatttttctccagtaagtgataactatcaaaagcgagggttagccccagcttatcatcgtgtccgcatgtgcgaattagcatgcgagcggacatcatcttggttaatggttgatgcctgggaatctttacaatcaagttatacaaggacagcaaaagtcttggaccatttcaatcatgaaataaatatcaagagaggtggaatcatgactgtagatggtgaaaaaatgggcgtaaaaatcatgttattggcaggcggtgatcttatcgaatccatgggcgagcctcatgtgtgggctgattcagacctgcaccatattttgggtaattatggatgtttgatcgtggaaaggactggttctgatgttaggtccttcttgctttcccatgatatcatgtatgaacacagaagaaatatccttattatcaaacaacttatttacaatgatatttcctctacgaaagtgcggcttttcatcagacgtggaatgtcagttcaatatcttcttccaaactctgtcatccgttacatccaagagtataatctatacattaatcaaagtgaaccggtcaagcaggtcttggatagcaaagagtgagtttattacaactctgatactgcagcagttcaaatttaccactttcctcttcaaggtgcatagaaaaaaagttcctggatgcacgatttaaaatgtttacagcagagcaacaatcatgtgaacaatgtcaaacatttattttaacacttaataattataatataaccacaccagcggtaagtttcataaggaaaacctttcagacaaacattccagtgaatcgtatacgtaaatcagcaaaattagcttataaaatacagaatccgaagatacttgatctactcgcgttactattaatgcgggtaatgatctatattgaattttgcacgtctatagtaacttaaaagtcttgtaatatttgaagtaacaatgccgtataatactgcataatagccctatcaatcggaatataccaaaacatcctttatgtcctgttctcaaaataagacttctgtcagtctggcctggcgtgaatgcatatccatcgcttccgtcctaattggcgcgtatgcatcatacaaatactataagctgttcaaaacacgcgatattccacgtccaaaagaaggcgttgaagaactcataggaaacactcctctggttaagatcagatctcttaccaaggctactggagttaacatttacgctaagttggagttatgcaacccagcaggaagtgctaaggatagagtggctttaaacatcataaagacggctgaggaattaggcgagctcgtcagaggtgaacctggctgggtatttgaaggaacaagtgggtcgactggtatctctatagcagtggtctgtaatgcgttgggttatagggcacacatttctttgcccgatgacacatcgctagaaaaattggcattactagaaagcctcggtgctactgttaataaggttaagcccgctagtattgtcgatccaaaccaatacgtaaatgccgccaaaaaggcatgtaatgaactaaagaagagtggtaatggaataagagcagtttttgccgatcagttcgaaaacgaagccaactggaaagtacattaccagaccacaggcccagaaattgcccatcaaactaagggaaatattgacgcattcattgctggctgcggtactggtggcaccataactggtgtggcaaaattcttaaaggaaagagcaaagataccttgccatgtcgttctagcggatccacaaggatctggcttttataatagagtcaactatggcgtgatgtatgactatgtagagaaggaaggtactagaagaaggcatcaagttgacactatcgtagaagggattgggttaaacagaatcactcataattttcatatgggcgaaaagtttattgatgaatcaatacgagtcaacgataatcaagccattagaatggcaaaatacctatcggtaaacgacgggctattcgtggggagtagtacagctattaatgcggtagccgctattcaggttgcaaaaacgcttcctcacggctcaaacattgtgattattgcatgcgacagcggttcaagacacctaagtaaattctggaaagaagctaaagaaatcgatcacgacgtgtcattagaagaagtaataaatatctaacatagatgtataaatcagtactgagttatcttctattaaattgtaggaacaaatataaaaaagcagttttcgctgctacattttttgctactttccgtggtaatgatgcccgctaaaaagtgcaaaagtaattagatagatcaagaacaaaaacagaccaggaccaaaatcaagctcataaaagttccttaagagtacgtcgatttacagaacatgagggatattgtatttgtatcaccgcagctgtatttgtcatcacaggagggttggaaaagtgattctgccaaaagtgggttcatccctatcctcaaaaatgatctacaacgttttcaggactcattaaaacatatagttgacgccagaaacagcttatcagagacactgctaaatagcaacgatgatgggagtatacacaattctgaccagaatactggtttgaataaagacaaagaggcttcaatagcagataacaatagtgctaacaagtgcgccacaagctcttcccgttaccaagagctcaaacaatttcttcccatttccttagaccaacagattcatacagtatctttacaaggtgtctcttcatcattttctcgcggacagatagaatcattgctagaccactgtttgaatttagcgttgactgaaactcaaagcaattccgcattgaaagtagaagcttggtcttctttttcttcgtttttagatacccaggacatttttataagattcagtaaggttgatgaagatgaggcatttgttaatacgctgaactactgcaaagccttattcgcgtttattagaaagctacatgaggatttcaagattgagttacacttggatttgaacacaaaagaatatgtcgaagaccgaacaggaactataccgagtgttaagccagaaaaggctagcgaattttattctgttttcaaaaacattgaagatcaaacagacgaaagaaattcaaagaaagaacagttggatgactcttccacacaatacaaagtggatacaaacactttaagtgatttgccatcggatgctttggaccaattgtgcaaggatataatagaatttaggacaaaagttgtcagtatagagaaagaaaaaaaaatgaaaagtacgtacgaggaaagtaggcgtcaaagacaccaaatgcaaaaagtttttgatcaaataaggaaaaaccactcaggagccaaagggagcgccaatacagaggaggaggatactaatatggaagatgaagatgaggaggatgacactgaagacgaccttgccttagagaagagaaaagaagaaagagacctggaagaatcaaatcgtagatatgaggatatgttacaccaattacattccaatacagagcctaagataaaatccattagggctgatatcatgagtgctgaaaactatgaggaacatttggagaaaaatcgctcattatatttgaaggagctattacaccttgccaacgacgttcattacgaccaccatagatctttcaaggagcaagaggaaagaagggacgaagaggatagagctaaaaatggaaatgcaaaggaactggcgcctatacaactatcggatggtaaggccatatctgcagggaaggctgccgccatcacccttcctgaaggcactgtgaagagcgagaactataacgcggacaagaatgtgtctgagagctcagaacacgtcaagatcaaattcgactttaagaaggctattgatcactcagttgaaagctctagcgaagacgagggatacagagagagcgagctacctccaacaaaaccctccgagagaagcgcggcagaggaccgtttgccatttacagcagatgaactgaacataagactaactaatctgaaggaatcgcgctacgtggacgaactggtgcgtgaattcctcggcgtctacgaggacgagctggtggaatacattcttgagaacatccgcgtgaaccagagcaaacaggcccttttaaatgagctaagggagactttcgacgaggacggggaaacgatagctgatagactgtggagtcgtaaagaatttcgcttggggacctgaaacagaagggccttggcgcgcgtcccaaaagggaaaggctcgctctgaaacaggcgaagacacgaaaacaaattaccgtttcggggcgttttgcagcaagtggctagacacgtcgggcgttgccagatcaaaatagcaccagtgggtgtttttttactatctcatcttcgtgctgatatatataacttttatacatttccatagtaccaagttctttatttcctgcatttttacatttataatagattaccaaaactattcgacctcaccaagggaccccataatattgctaaaataatcttacctgttttttaccatttttttctttttttccagaagtaataagctctctcttagaagaactaaaagcatctgacttcggctcgttccaaccgaccaaaatatttgtgaaaatattattcattcctttaacgacttattgtgtattctgttcatctctagctggcttccacctcgtttcctatttttattgacttttcattaggcttcctaattatacccatctatgcagtttccattcgcttgtctcctatcgacccttgtaattagtgggtcattggcccgggccagccccttcgactttatattcggcaatggaacgcaacaagctcagagccaaagcgagagtcaaggtcaagtttctttcaccaatgaagcttctcaggatagttccaccacctctttggtaacagcctattctcaaggtgttcattcgcaccagtctgcaacaatagtgagtgccacaatctcttccctcccatctacttggtatgatgcgagctccacttcccagacttctgtgtcatatgccagtcaagaatccgactatgccgttaatcaaaactcttggagcgcgtctactaatcaactgccatctaccagtacgacaagctactatgcgccaaccttcagtacatcggccgattttgctgcttctagtgtaaatgcagcttctgatgtctccactgccagtgttcccattgatacgagtgctaattctatccctttcacaactacaagtaacatagagactacaacgagtgcacctctcacttcggacactccacttatttccactagtacgatgtccgcagctgataacgtattttcgtcagcaaaccctatttctgcctccctaacaaccaccgatagttcagaaagttttgaccaaacttcgactgctggtgccattccggtgcaaagttcagcagattttagtagttctagtgaaattttagtacaaagttcggcggatttcagtagccctagttctccaactactaccgatatatcgctatcagctgccccactgcaaacaagtgaatcaagcagttttaccactgcatcagcagctctaccagtaagttcaacagacgttgatggctcaagcgcctcacctgtagtgagcatgagcgccgcaggacaaatagctagctcaagcagcacagataatccaactatgtcagaaaccttttcgttaacatctacagaagttgatggttccgatgtttcatcaacagtgagcgcattattatcggctccttttttacaaacaagtacttccaacagtttcagcattgttagcccatcggtatcttttgttccatcacagagttcctcagacgttgctagctccagtactgcaaatgtagttagttcatccttttctgatattccaccgcaaactagtacctcagggagcgtagtttcggtagcgcaatccgcatctgccctcgcatttcaaagttcaacagaggtatatggtgccagtgcctcgagcacaatgagttcattattatcaactacttcgctacagtctactactttggatagctcaagtttagctagctcctctgcgtcgagttcagaccttacagattatggcgtctccagtacagcaagcataccgctgttgtcagcctcagaacaagcaagtacttccagcagttttagcgttgttagcccttcggtatcttttgttccatcacaaagttcctcagatgttgctagcaccagtgctccaagtgtagttagttcatccttttcttatacttcactgcaagcaggtggctctagcatgaccaatccctcttcatcaactatagtatattcaagtagtactggcagttctgaggaatccgctgcatctacagcttctgcaacactgtcgggctcctcgtctacttatatggcaggaaatttgcaatcacagcctccatccacttcaagtttgctttcggagtctcaagctacaagcacttcagctgtgctagctagcagttctgtttctacaacttcaccctataccactgcaggtggtgcatctacagaggcctcatccctcatatcatctacatctgcggaaacttcccaggtaagttattcacaaagcacaactgcattgcaaacttcctcattcgcatcgtcttcaacaacagaaggaagtgaaacatctagtcaaggtttttctaccagctctgttttagttcaaatgccttcttcgatttccagcgaattctcaccctctcagacgacaactcaaatgaattctgcaagctcatcatctcagtacactatatcatccactggtatactttctcaggtttcagacacatcggtgtcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccagtttcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccggtttcttatacaacttcaagttcgtctgtttctcaagtttcagacacaccagtttcttatacaacttcaagttcatctgtttctcaagtttcagacacaccggtttcttatacaacttcaagttcgtccgtttctcaagtttcagacacgtcagtaccttctacaagttccagatcgtccgtttctcaagtctcagacactccggtgccttctacaagttcaaggtcgtccgtttctcaaacatctagctcactacagcccaccactacatcctcccaacgtttcaccatttccactcatggagcgctttctgaaagtagttctgttagccaacaagcttctgagattactagctcaatcaatgcaacagcttccgaataccatagcatccagacaaccgcggctactcaatccacaactctatcttttaccgacgcaaacagcagttctgcttccgctccattggaagtggcaacgtctacgccaaccccatcttcaaaggcatcctctctgttgcttacaccatcaacatcctctttaagtcaggttgctacaaatactaatgtacagacgagtttaacaacggaatcgacgaccgttttagaaccatcaacgactaacagttccagtacgtttagtctggtcacttcaagtgacaacaattggtggattccaactgagttaatcacgcaggcaccagaagctgcatccactgcatcttctaccgttggaggaacacaaactatgactttgccccatgcaattgcagccgcgacacaagttcccgagcctgagggctacaccctaatcacaatagggttcaaaaaagctttgaactacgaatttgttgtatcagaaccaaaatcatcggctcaaatcttcggatacttgcctgaagctctgaacacaccttttaagaacgtattcacaaacattacggtactacaaatagtgccattacaggatgactcactcaactacttagtaagtgttgctgaagtatactttccaactgcagaaatagaggagctgtcaaatctaattaccaactcttcaagcgctttttacacggatggaatgggtacagcaaaatctatggctgcaatggttgattcctcaataccgctaacgggcctcttacacgatagtaacagcaactctggcggatcttcggacggatcctcctccagtaattcgaactcaggatcttcaggttcaggatctaattcgaactccggtgtgtcttcatcttccggaaattcctatcaagatgccggtactttggaatattcatccaaatctaactccaacgtatccacttctagcaaatcaaagaaaaaaatcattggtttagttatcggcgttgttgttggtggatgcttatatattttattcatgatttttgctttcaagtatatcataagaaggcggattcaaagtcaagaaattatcaagaacccagaaatttccagtatcagttcaagtgaatttggtggagagaaaaattacaataatgaaaagagaatgagcgttcaagaatccataacacaatctatgcgaattcaaaattggatggatgatagttactatggtcacgggttgacaaataatgactcaactccaaccaggcacaatacatcgagttccataccaaaaatttcaagaccaattgctagccaaaactccctgggttggaacgaagtttgatagcaatgtctgcagagactttctccgcttgcataaccttataaacttataacgatacctacttatttcatatcttatgtatagttctccttcaaggagacgttgttttaatacttttatctattccatttatcattatctactttgtaatcaaagatcgaagcactgctgtgtgcgttgatttgggcctgacacgagaagaaagtgcgttacgtacatcaagattttattcaaaatccagcgtctcctccgcaaaaaagttcagaatacatttgaatgagtcctctggattctccaacagtaaattatgcccagtattaaattctcggacatcagcacagggaaagttatacctcaggagggaataatcattgttaataaagttagactgcaggcctttcatgaataaaactttacgactggctgtgcctttttggaagaagtccctttggttcgatagatccggccattttttcacttcatccaacaggttcggcatgctggagagaggcattgagtaatttatataaggatcatgctgttgttgttcatagtgtaactgtgcttggtgtacattattggattttacagaaagaaaaccgttggcaaagtagagtgccacagctccaccacatttcctcttattacattccaaacttttgaaaagctcaagaacttttttctgccagctgggggaacctcttaaaatcttgacatctctgcggataatccgcattattaagtcatagttttgtaatatcatgggatctaattctggggtttcataaggcggtaaatcaattgatatacactttcgtatattaatattcttgtacaatgtggttaataatgcaattttaccacccatagagaatcccagtaaataaataggtctctccaagccaatatgagtttcaataaaataaatcaaatcattggtcagtgtagtgtagtcataaggtattgcttttggtgaaatgccatgatttcttacatcaacagaaaaaatatccgcgtcaagcttccttgaaagaagcttattgagagaatgaaacatcacgtgtgagcccaaaaggccatggatgttaataattgcaggtctttgctcgaattttattagcgatgaaacatctgagggtaaacgcgttctatggaatgataaatcgacaattattttataaggtagcgctttattatgcgctagtctcgacatttgtaagccctcttcccacggttccttttattttgcagtttgtatacgtctcgaccttggcatgagacaaaaacagtttccccaaaagacgcgctgtggtattcagtaaaggctggtttctatgataggttgagtttagaataatttttaaacaggatactaagataaagcaaatatttcaatcatgtccagattaagaagattcaatagaaagatcttaagcttgagttctgactacactcatgacggtgaatctgatcaagaagatgtatccatattaccattagatacagaagagcaggaagaactcatacaaaaatttgagactaatgctcacatcacaaataagctgtacataaacctgttaagcatattgtatttgctatatggcggactgctaatgatactcgtaagaaaatcgcgagggtatattaagttagcacttcttgctggcgctaattctttgatctgttcgtgcatcacacttagatatgatattgtaaacgactatcttttgttcaaaaagtttaagttaagagtgagcaatttttctattaacataataaacattattttactagtacttatggcttggataagtttcaatcatgtggtcgaagataaaaaaacggtgctctgtttgcaagttccaatgtttttattctgggtcgctgtgcttgtgaaaagatgggctcgaaatatcgaagatgaaatcgcagatctaagatgcttgaaatacaaatacaaaaatgcttagttctatatcgcgacgtattgtaatattcattggttagtatattccggaatatttattactaatattacaaattgattggttggcagctccttatttgtgaacaaggccaaaaagtactgctacgagcttattcaagcatacatatatatagctttaattccaaaatcatcgtcacaggaatctgctttaaaatccagtaaaagactaacctagtcaaaggggacatagaatagcttacaagaggattcagtttggagctaacactttcttcggaactttccagcttcgtacaaaagtgcagatacgttaaaagatcagtttatccgtatgttttgaaaaggctatctagtgcagaagtctctaatttcaatataatagcttgctaaatagtcttcgaggcgttgcatatctatcaagaaaacaacatgaccaatgtacctagaattataattaagtagatgatgccaatgaggtgagcgagcaaaaccatgtcaattggatagtatgaataaaccgccattaatcattggtgacacgcctgttatgtctttctaaggtacataaaatacagcagtgataatgtcgattacgtccaagaggaatgtttagcaatattgccgtcacattaacaatactaatcttctcgttgcggtccattcatttccgcggagtttactgtcgaaaggttttttttttttccgcagcatttggaaaacaattgatgtgagtaatttagaacaaaatatacggcagtaatctcccaaatttgcgatactaccacaattcaagatcgtgcgcgagagtaagtcgagcacggtgctgtatattttcatacattatacattcgaggacctttcaccaaacaagaggaacttagctgatactaaacgaagattagaaaaagagcaaaaaaaaacaaaaaaagaaccaccgaaacattaaaagtgggaataatgtcgcatcaaatggcgccatggatacccatgtttattcaatcgtgcaaaaataacactgaaccgtttgtatcatttcaatttgctactgttgacgaactaacgaacaaaccacgttgtagaacggtagtgttcagagattttttatttcatgacaaaagaactaatgtgttgacttttaacactgatatgaggagctcaaagataactgaatcatttataactccaaattcaaataactctagcgacagcaaaagatgtgagactccatttttcgaagcatgtttctatttcccggaaacttgggagcagtatcgcttcagtggccaatgctttacaatatctaaacaatttaagaaaataccggctgagattgtaaccaagtatgacatattttcaccgcggttttcagagacaaatgatgacagcactgacgaagaaatagatactccaattaacgacgacgacgacgacgataaaaataatgacgccgacaataatgacattaacgaagataacaaacttatagaatccatagagaacgatgaacaccatgaggatgaagacgactactaccctcaaccacaagaatgggaggctgaattactaagacaatggtcctctctatcaaggcataccaagtcattgtataggaagccagccccgggccagaaacttacctctgaaactagcaaacaactggacaaactccatagaggagttgacggtgctaaagaggacgctggactggaaaactttggtattgtctgtctttgtgttgattctgttgattttttgaacttgaaagagggaagaggtggtgaaagatggattttccagaaaaccgacggcaaagacgaagatctgtgggaggaacaagaagtgtgtccgtgagaaatgtcaatcattattgctaacgttcgcgatggttaatgctttgtattcgcgctatctcgatttctacctatatagttaatctctgtacaaaaacaatctttccaactatccattaatcatagtatattatcagcgtcggcgattttaccacgcttgacaaaagccgcgggcgggattcctgtgggtagtggcaccggcagttaatctaatcaaaggcgcttgaaggaagagatagataatagaacaaagcaatcgccgctttggacggcaaatatgtttatccattggtgcggtgattggatatgatttgtctccagtagtataagcaagcgccagatctgtttactgtaaaattaagtgagtaatctcgcgggatgtaatgatttaagggaatctggttcaggttttcacatatatttgtatataaggccatttgtaatttcaatagttttaggatttttccttctcccaaaatactcacttactgtgttacattacagaaagaacagacaagaaaccgtcaataagaaatataactaagaacaatgtctatttgtgaacaatactacccagaagagccaaccaaaccaactgttaagaccgagtccattcctggtcctgaatcccagaagcagttaaaggaactgggtgaagtttttgacacaagaccagcatattttttggctgattatgagaaatctttaggtaactatatcactgatgtggatgggaacacatatttggatttgtatgcccaaatctcttcaattgcacttggttataacaaccctgctttgatcaaggcagcacaatcaccagaaatgatccgtgctttggtcgaccgtcctgccttaggtaacttcccatctaaggatttagacaagatattgaagcaaatattgaaatctgcgccaaagggtcaagatcacgtctggtcagggctttccggtgcagatgccaatgaattagcgttcaaggctgcctttatttattaccgtgccaaacaaaggggctatgatgccgatttttctgaaaaggaaaacttgtctgtcatggacaatgacgcccctggcgcccctcatcttgccgtactatcgttcaagagagcgttccacggtagattgtttgcctccggttccacaacttgttctaaaccaattcacaagttggatttcccagccttccactggcctcatgctgagtatccatcttaccaatacccattagatgaaaattctgatgcaaaccgtaaagaggatgaccattgcttggccattgttgaagaattaatcaaaacctggtctattccagttgctgccttaatcatcgaaccaattcaatctgagggaggtgataaccacgcttctaagtatttcttacaaaagctaagagacattaccttgaagtataacgttgtctacatcatagatgaagtgcaaacaggtgtcggagccaccggtaagctatggtgtcatgagtacgccgatattcaaccacctgtggatttagtgaccttttccaagaaattccaaagtgcaggatatttcttccacgaccctaaattcattccaaacaaaccatacagacaattcaacacatggtgtggtgaacctgcaagaatgatcattgcaggtgccattggacaggaaatctccgacaagaagttgactgaacaatgttcaagagtaggtgattatttgttcaagaaattggagggtttgcagaagaaataccctgaaaactttcaaaacttgagaggtaaaggaagaggcacattcattgcctgggatttgcctactggtgagaagagagacttactattgaagaaattgaagttgaatggttgcaacgttggtggatgtgcagtccatgcagtgagattaagaccttcattaacattcgaggagaagcatgctgatatctttattgaagcattagccaaatcagttaatgaattatgattgtatattagcgaggccgtgtcacgttcccttttttggtctttatatatgtgtatcttgttataattttaaagaaaagttttatattactcatcagttgtgtgtgaaaaatatgggcgggtattcacaataggaaaaaaaaaatgggtttggtgactgcagtaaagacgtgctaaaaaaaaaaaagttgtttttatctgaaccttaaatatatcatttatgagtgtatatattatacaaacgcaataacagtggctcccgccctccacctccgcctgctactagtaatctaccagtaattgtgtttgttttgggaaagatcgttcgcttactcaccgaacaactttctgactctcttcaatacagagtccttttcagggtcgtagggatgatctttagatggaatttctaaaatagcagggaacgcattggtgaaggagtccactctagctcttatgttttccgcgatatgttggttgattagaaggatggcaatatcgtctctctcttcagtaaagtgattaaacttgtcagtgatttcctccttagtagtcttaccttcttggtaaacaaaaaagttcttttcttgggtttcaggagtgatttgtccaatcccggctaacaataaaccagttgtagtatcttcgtcagctatcacagctataagagtacgtttctcagccatgatttagttactatgcgtcagtgagactagctatgaatatagaaatgtagtgctctattttcttaattctttgtcaactcgatataataaatgtagtgcttgcaattcacgttggttttcctgttatcgttcgcctttattttttttttttctttcgttttcctacttccctttaccggcgtaagcgcagtgaaatttttttagtacgcacgtacgcaagtttcagcagcaataaggggaaagatgatgataataactaagaaaaacagcaaacttggtatgaacgcatcaaaaattggaaaatgttggtaagaaataggtatctgggtgaactgctcaaaaactctcgatcgtttagtgtgctgaattcctcggtacgttcaggtcacaacaaatggtcaaccatcaagcacggtaaagccaagaatgatgcggaacgaaacaaaattaataacaagtttgcaaaccagatagcaatgtcagtcaagttaggcaacggtattacggatccgagcatgaatataagattagccaccagcatcgagctagcaaataaaaacaatgtcagcaaaaaagttattgagaacgccatccggaaagcttctggaagcagcgcatcgggcaaggactcaaacgcttctgagctatgtgtatacgagggaatggggcccggcggggtcgctatagtggtggaagcgctgacagacaacaagaacaggaccataggtctgataaggagtgcatttaataaagctaatggatcgatgactccaacgttgtttttcttcgacaaaaaaggatacgttacaatggtacctccgaagatgttagacactgaggacaaggtgctagaaagcgtactggagattcaaggcatcgaagacattgcgcctgtgcaggaagacgcagaagatttagagtgtgataccgaaactgaaactacaggccaaacttacgaggcggtgatggaacctgccgataccaataaggtggccgccctactgaaggagcgtggtttccacatcagagacttgggcatcggctacaatgccaagccggatatggaagttttcgtgcaaggcgatgaaacgctcgagaaactacagaaactgaccacagcgctcgaggacatcgacgaagtgacgtcgttgtacactaacgctagcaacgcttaatccaaccaaaccgtaaataaataatcaataccacaaatacctgtatatactaaacaaacagtagtaataactgtaataaagagtaaaaacaacaacaaagacaatcgtacgtaaaaacaccaagcggacaccagcacttgcctgctgcggactgttgtctgcggactggcgggggtcgagcaagaaccgacgaagtaaccgacggaaggcgggcggagacggagacgcagccgagatctatttttactcagcggtaatattagatcatggctagggggatctggaagtacaatgatgtgctctccccctctcaaacacaacaccaggatgaactaagggctcatctcgaaagtcgaaggtgcctcattcaggttattagtggtgcctgttgtgtcttccatgaacaaggagcacttaattacttgttgttgcatgagatatcatttttttttttccctctttcttggggtcttgacagtcatcaaatcgaagtttttagtttttcttcttcgggaagatcaattttaggtagaaaagtgtagatgaaaaacgaaggatactgctatttactgtaagtactcttcggtccatattggaagaccaaggcataataaggatatattccgaggagataattgggatataatcctccattgcttccgaaatttgtttaaacacttctagttcatttcgggttggttcgatcttcgtttccacttttaacttactcccagttagtataatataagtagttaaggtatggcaagctgcaatccgaccaggaagaagagctctgcttcaagcctatctatgtggagaacgattctcatggcgttaacaacactaccgctaagtgttctttcgcaggagttggttccagctaatagcacaacatcgagcacagctccttccatcacttcgctttccgcagttgagtcatttacgtccagtaccgatgcaacgagcagcgcaagtttatcaacgccgagtatagcttcagtatcctttacttccttcccacaaagttcttcactgcttactctttcgtcaacattatcctcagaactttcctcttcgtccatgcaagtttcgtcgtcttcaacatcgtcgtcttcttcggaggttacgtcatcatcgtcatcatcatcaatatctccttcctcttcatcatcaacaataatatcatcgtcatcatcactgccgacattcactgtggcatcaacatcttcgacagttgcctcctccacactttccactagctcatcgttggttatctctacgtcttcgtcaacgtttacgtttagttcggaaagttcaagctctttgatttcctcttcaatttcaacatccgtttcgacttcttcagtgtacgttccctcctcttcaacttcatctccaccttcgtcctcatccgaattgacatcatcctcgtactcatcatcctcatcctcatccaccctcttttcctactcctcctcattttcatcatcctcatcctcatcatcctcatcatcatcctcatcctcatcatcatcatcatcatcatcatcatatttcaccctctccacatcttcctcttcatccatatactcgtcttcgtcatatccttcattttcatcttcatcttcctcaaaccctacctcatcaatcacttctacatccgcctcatcttctattactcccgcttccgaatattccaatttggcaaaaaccataactagtataatagaaggccagaccatcctctctaactactataccacaataacgtattcaccgacagcatccgcatcttcaggaaaaaattcacatcactcaggcttatcaaaaaagaatcgtaatattatcatcggttgtgtggttggcataggtgcccccctcatcctaattctactaatattgatttacatgttttgtgttcagcctaaaaaaacggatttcattgactctgacggtaaaattgtcacagcttatcgtagtaacattttcaccaaaatatggtatttcttgctgggtaaaaaaattggtgaaacagaaagattcagctcagattcccccatcggcagcaataatattcagaattttggtgatatcgatccagaagatatacttaacaatgacaacccctacacccctaaacacactaatgttgaaggctacgacgacgacgacgacgacgacgctaatgatgaaaacctatcatccaacttccataacagaggcatagatgatcaatactcacctactaaatctgcatcatattcaatgtcgaatagtaatagtcaagattacaacgacgcagatgaagtaatgcacgatgaaaacattcatcgtgtttatgatgacagcgaagctagcatcgacgagaactattacacgaaaccaaacaacggcttaaatatcacgaactattaaatcatagcgaaagcagctttgccataacttttcttcttaaaatcaccctcggtcatttcgttcttctttttccgattcaattcctaataatttatgcatattacagaacttttttttccctttttctgtcacaggtttcccaatttttttgacgactaaataataacataaccactacgttcacttccccgtatatatacatatatacttaatattataaacgcatatacttttataaacttggaataagtattatatatttattttgaccatccggaaatgctttattttacacttggaaagaaaagtgcatttggaaaacttttacatgtcacccaagtgcatactgctgacgatacaggtttagagactaaagagagcgcatggaagaaaacttcaaaggaagagaagaaggatcgcagagttcaaaggaactcttaatttgggcccatcttttgaaaatattgtctctgcaaaagcttcgaacaccattttggatcctctggagaaggcaagacagaatgcagaggaagctaagaaattaccttgttagcttaaggttcctgttcctaagggtagcggtcaccacaaatggaaaagcgactttcccaatgtaattatttttgtttgttccgcaagtatctaacaatatgatatattgctagttgaaaatcgaacactcgagttacttccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatattttttatcatcacaaaaataagatagcaaaactgaagaaacgatgagttagttttaacttttaaaagatcgtccaatattaacataaaggaacccagttctttggaaataacaggaaagtgcagaaagttcattagaaatcaacgatgatctgatatacatatatatatatatatatatatatatatataaaggttattaatagccttcgaacaactcatctatctgtgcgatgacgttaatatgaagtatttctccttttcttgttactagtgaaccctttttaaacatttcaggttcattattgtagtttatcccacattcagaaaatagtatttcctgtttctcattactaaatgttccacatagtttcttctcggattcctggggagttaagccacactttattattaactgccaaaacgtcgtattataaagattgtttatatgtgtatcgacatatctccaggataaataatcttttatcgtttgtaaattagggtatgctacacaccttgaatcgaaatatggcaaatgcttgatattcaacggcttttctgggaaaaacttggcccataatgcgacgtaattggacgtgaaaaaagaaccaaataaagtcgcaagcttgtctttccttctgttaaataaagttgtacttgacttcaaaataaatgagtattcgtcactctccccgaacgccaatataatatcatttttgtacttgaggacaaggttcttagcacatgcattcattaacttcaaagcattttcatcgtttggcttggcaaactcgtagaacttggaaaattcatgaaacttcttgccgtctattcttaccacaatataacactgaggcaaaataacatcgtgtgtttcaaattgccttacgtatccaaatttagagtttgccatcccgctcgcattaggaagtagaatctttgaacattaaggcacatgactggctatgagccctttaagtttttctctatccgcatgtcttcaattaattctccatcagtgatttttaaaacaataaaaactttcaatccgggtaaaactgaagaatatagagcgaaaaaagcgtatgtgcaggacaagggatacttacgccaaaaaagaccatgtccattttattataggatacccacttgcacggcgtcaaagtactcaattggctgtgcttcttcaaaaaaactaacatacacaagaaccaaatttaaattcaacttggttacccaaagagagaattcattatagaaagatataaaaattttgtagaaaaaaaacaacaacgttggaaatggcgaagactatcaaagttatcaggaagaaggaccccaaaaagaagaacctatccgatcctttagcaaaacaaaaactagtttggaaaatcggacacgttttaactttagtttttggtttattattttctatcacgtatttctaccatgtcctaatcttcttcaaatatcgttcctggaagtggttgttcttaagggtcaataaaaattactcgtttattcaaagtaagagatggtacatgaaacttttgagttggagcccacaggtaatgtaccgtttgtcattaattggcgtatttatgtctgagtccgtcacaatgcaacagaactgggttggacttaaccctacttggaatgaccttttgtcctctgagaactttcatacccttttgattgcctgtttatggttctttggtggtggtaagtctttttacaagattttgccttacatgattttaagttatctacacctaactaaaatgaactacgaattgaatgctaacaaagaagaaaagatccctttaacacccaaagacagaaaaatgctacacttacttgcgtactctgaattacttgttatcttagcgctaacactagacactatattgtttaagacgggtacatccggatttatgctcgtcatttatgttggtatttattggttgaggttgaacttctctccatacgcacaagtggctgttttggagttacttgtcaagtttgaaaaatacgtccccaaaaaatatagagacaaatggcaggttataaagaactttatttatatgaaaatgaaggagcacgaaaagagaacagaagaagttgccagatacgcgtaagaaattctctaacttaagatgaccagatgtcatgttcgtttacttattttcctctcctcttaccttttttggccactaacgctcgtacagaaatggacggcatacatacaatttaatcaattctcttaaataccgttttatacctcatttctgacttttcagccgttaatgttccttttttttttagactattgtatgtatcacttcctgaatgatgtcttccataacacaaacgtgacgtgcaaataaacatacataaaaatattattgaaaatacagattatttaaaattatataacccgttccctgtttattcagaagcagtagctctggtgtagatagcttgcttggagtgcttggagattggcttgatgataccttccttttccaagtgtctcaaagcaattctagctaaagaaccaccaatctttaatctgtcgaccaaaacagagacagaaacgtatctgtaagttggaacttccttcaagattctgtcgtacttctcttggtctaaaatgacagcgtgttgagctctgtctttcatggactttttggaccacttcttcttagacttcttaccaccagcaagggcagcagcggctttggcagctttagataattgttgctttggaggcatgatttattaaatgttctatgataaagtaaaaagtaaaaacatacttgttagtaaaaaaccgaactctagtagaatttgggataaagactatttgctaatgacttgaattgtagattgaatttaactgtaaatcaccactaagtacgtagtttccttctctcaaagtaccatgggtagctagatctgtgctatggagcatataacagagacatggatattcatcccattaaggtagaacaggcttttatgacatattaaatcctggattggccagtcactatttcatcttatccgcctaatattggtttcaaatttatagatacatacactaaaactaacagggcttgacggttttcgataacaaagaatacgatttcaatattcaactgagcaatcttaatagtattaaatgcttcgtgaactttaagagatacttcgtgaagttgttctgtcgcacaattcttcctgtagaaggcgtccttcgtttttttgtcttcgcgcgttacagggtaaatgaacctctttatgggtgaatgggttacacaaatgcacggatgcatatataaaatatagaattttgctttatattattttgagcgggctagaatccactcagtgtacaaagtactattcattatattgaactgaagaggcaagaactatttagctcaatcaaccaccttaataaagtatttggagtgatatatcggcttgttttagtttaattcttgtggatatttagatatcaaggttgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctatatccttgaggagaacttctagtatattctgtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcaacattcccccatttttcaaaggtaatttttggaattccttgcaaagctgtaattaggtatacaaaatacactagatactctactcgacgatatagtaatcctcataagggaatcggtatttctaatattacgttatttttattttcttttactgttttctatgttgtagttcataattccataacattattaatcctagtgcttcagcttccattgaatctgatgactttttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcaatcttcatggtatcttttttacaccgtatatgataaaatacaagtaatataaataccagccactggatgacattgaaattttattctaataaatgcatcagctctttaaaaacattgctatttagctatttgaagccagaaattttcacagattaccatccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagtgttctttttcttacctcttgaaaaagaggtagtaaagtcaatataaattcttggctgaagtatttcaatacaattggtcaaggaagttattatttttttaatgacttatatctgtccaacacaacaggttacaccatataatctctatttactggacaggcggaaatcgatagtttagctttcctaaaaatcgttatattatagaagcgtcttgacacgttttcaaaaaaggaagaagcaagaacgaaaagagataaggattcaaaagaaaggaagcccaatgtctcgcaaatttgatttaaaaacgattactgatctttccgtcctagttgggactggcatatcattatactacctggtcagtcggctactcaacgatgttgaatcaggaccgttatcaggtaaatcaagggaatcaaaggccaaacagtccttgcaatgggaaaagctggtgaaaagatcaccggcattggcagaagtaacattagatgcatatgaaaggactatattatcttctatcgttacgccagatgaaataaatattacattccaggatattggtggcttagacccgcttatttcagatctacatgaaagtgtcatatatcccttgatgatgccagaagtatattctaatagccctttacttcaagcacctagcggtgtcttgctatatgggccaccaggatgtggtaaaaccatgttggcgaaggccctagccaaggaaagtggtgctaattttatctcaataagaatgtcatctataatggataaatggtatggtgaatctaacaaaatagtcgatgcaatgttttcattggcgaacaagttacaaccttgtataatattcattgacgaaattgattcattccttagagaacggtcttctacagatcatgaagttacggcaaccttaaaagctgaattcatgactttatgggatggcttattgaataatggaagggttatgattatcggtgctactaatcggataaatgacatagatgatgcgtttttgaggaggttaccaaaaaggtttcttgtttcattgcctggttctgatcaacgttacaaaatattaagtgttttattaaaagacactaaactagacgaagacgaattcgacttgcaactgattgcagacaataccaaaggattttctgggtcggacctgaaagagctttgcagagaagcggccttagatgcagcaaaggaatacataaaacagaagaggcagctcattgatagtggtacaatcgatgttaatgatacttcttccttgaagataagaccattaaagacaaaagattttacaaaaaaattaagaatggatgctacaagtacgttgtcatctcaacctcttgattaaggaaggaaaattagaaaaaaaagaagaaagctttttattcacgcatcatatcatatcagataagctagttttcacataatatgtgtatatgcagtatactcctgtacataacttcctttatttctgctttataattatatactagttatttttcttgggccgcttttattacggcaactattctatcaggtttagtcataatctaaatctaaagatggggaaaagccaaaaacactcaactttcaatgaatacaaagcttcatgaaagcaatagataaaatgacggataatccaccacaagaaggcttaagtgggaggaaaataatatatgacgaagatggcaaaccgtatgttggattacgcaaagcaattcaggatctactgatccaatcaagcttgtgattttttattaacaaattctctataatagttgccgatcatgtaacaccctacttgactttcagtacgtgaccgggaagatatctaatggcctgaagaacctctcatctaacggtaaactagcaggtacgggggctctcactggcgaagcttcagagttgatgcctggctcaagaacatacaggaaggttgaccctcctgacgtagagcaactaggtagatcttcatggacgctgttacactctgtagctgccagctatcctgctcaacctacagaccaacagaagggtgaaatgaaacagttcttgaatatcttctcacatatttatccttgcaactggtgtgctaaagactttgaaaaatatatcagagaaaatgcaccacaagttgagtcaagagaagaacttgggaggtggatgtgtgaagcccacaataaagtcaataagaaattgaggaagcccaaatttgactgtaatttctgggaaaaaagatggaaggacggctgggacgaataagtacaatctcagaattctgaaggaacacataaaagacaatttatacatatttacagattctcgtgtatataacactccaatcgtattgatcagtcatatgttggcttttttatttaggcttgagctctaactttccagatgaatgacttttctactaatatatgttaggattaatagttttatatgtataaaaatatttagtcagtatttagctaaaaagtttactttcaaagaattgtcatgtttgcagctagtgcctctggtcttttgagtattcccagcccttgtttagaggtcatcaagaatgaacttgaaattagccgtatcagtggtattaacctcttctaagaagagcagaaaaagaaaaaaatctccgcgacggggaattgaaccccgatctggcacgcgacaagcgcccattctgaccattaaactatcacggaagaaatatctgtgaaatgtgactcttatagcatactattttagttatgaattgtgaaaatcctccctgtcctgcgttctacaatttatttagtacttgtttggcaaaaacgtctctcagtgccatttactttgtaaaaagtgcagactacatcgcatcaacggtcatattaggagccacttctatttttaactcaacatgatcattcaaaaatgtcgatacacttgcattttattgtacatactagttggaagaggcagcgtcgattttgctgaaatttctagtaacttgtagcagcaatacattatatcataaaaataacctgacttgtaaaagttgaaaccctaacttttattatttctttcaatatttttcgattagacgtgaaagatgaccaagcacaactaacaaaaaatttgcatcctcataaaaagcaagactttttgtatgtcgaaacaaaattattaaaaaacacgcattaacacagacacgaatttggcatactttcattttactttatatctagtgaaaagtagaaattgtttaagggaactacttcacagtgaccactgatactagaatatggaaataagaaaagttgctaagtaggagcctaacaatctttttttatatttttccatattcctttattgtcatgggtcaagactgtatatgttagtgaaagttttagggttcttgtgacaaacttcaccaacataaacatggcctcttcgaagatccgtagattttgcatttttgcggtggtttatggattcaaagcgaggcctaaattaacgatcatgtctttgctattatatcagagggcatatcattgaatttccgatttccaaagggaagaaaataaataaagttgtgctatttccatgcatccttttttctttcattcaatgacacatacttcttgtagtaggaacaattggtagttctgatatcgattaagccttctaaaaatgctttatattataaagtacaaatgcaagaagtagctatggatgctaaagagctggtcgatttattgtttggtgaatgaatgtaggtttaaatcaatgatctctgaatcagaaacaagggtgaccaaaattggaaccttgagcctttcttcctgtagttcatttctgccttctctttttatatcgaacgatgttaatttattccactgataaattttcttattgttcttaatataaccctttttaaatatttccaaaatacttaacattttttgaatatgtggaccgtaagagaatatacaaactacttgttgtagacccaaacttctatctgccatgttgatttgtttatctaacttatttacagacttcttaatgttatcgttcttcgatatgccatgatactgtattgatgtactgttgttaccattatttgctaaggacggtataactgtttctttgagaaaccgaagacattgagtggaggaagagatatccaaatctctactaatttcattgtaatatacgccattgatcattttgatttgcttttatctttttttcttcttcttcttttcaatctcttccaaacaatcttggcctcatcttcatggaatttttcgaaatactcatcagcaagtgtccgatgccttctcaattttttccaagagcgtgcgggggttggttatccagtacatgtgttgcttgaaactgccaacaaaaaagaaaagaaaataagaatatattagtacgccaatagtaaacgtcaccccgaggtttaaaaactaaccgtgatatacgaggagaattggtaacggtacaatgatgatactgggtaaagccgggatcctggcacagtatgggacaatatatgtgagacaaaataccattcggaataatttaagttcctgcatttttaagcagtcactatgtgcctttcattcattagcaaaggtgctgcaacaaaagcaagtcccactggacctttcatatgacataatcaagagagatgcagtaaaaactggggatgaagggaagccaagaccacctattatcatacttcacggcttattcggtaacaagctcaacaaccgaagcattggccgtaaccttaacaagaaattgggaagagacgtgtatctgctggacctaagaaatcatggatcctcaccacacagttcagtccataactacgaagtcatgtcggaagacgtgaaacactttatcacaaagcacgaattaaacaccaatggaggccctattataataggacactcaatgggtggtaaagttgccatgatgctggtcctgaaaaacccgcaactttgttcgatgttagtctgtatagagaacgctccggtgagtttgcgccctaacgctgagtttgtcgaatacatcaaagcgctgatggaaatcgtcaacgacaagggcaaaactatccgcacgctgaaacaggctgatgaacaccttgcagagaggatcggcggcaatgagctagtaaggcggtttctcctaacggcgctgaaaaaggtcaagatggacaattcatcgtctgtgtcgtcatatacattcgaagaacgaattcccctcgcaacactgaaagatgccattgtcaaaggtgaaattgccgcgtggcccctagatcctgctcgtgaacgatggacgcggcctgcgctattcatcagggctactcaatcgcattatgtggtagacgagtatcttccgatcatcggcgcgttctttccacgctttgaaacacgtgacatcgatgcgggtcactgggtaaatgcggagaagcctggggaatgtgccgaaagcatcgtcgattttgtggagcggcacgaggattaaaggcaagcgccccggagcaaggtgccagtagcaccagtcggtggctgtgcgcttgccgtagcacatgacatacggactattgtgtgagtggtgatggggtgtaggcagtgccacaccagtttaaaggcctagtaacggcaaatcgccaaaagagatgatgctgatgcatacgataagatcgtcagtttcacgttcgcggttcgaacatggaattgtggctaaagaaatttgggcggtatgatgcaaatgaggtgtacgtatgtatatatagcaaagagtagaataaaatgagataaagcctcgttcgttctctccatttcttccctgtttctcctttattttctctactgcttatttcgagttcaccagagaacaagagagcaggaacgcaaagagtgtgtgacacgaaattcaagatacaaaaataaaagcttacgttgtgtatttcaactggtgtgctaagaatagagtttcataaagtactgcatttattcatatattatttttgttatttgtatatatacttcacacttagagttctactaaaagtctacccagcacgcatccttcgtttatttttacatctctcttttgcttttcctttttttttttggtgcttgctagatactactgaagatcaaaggttacaaagaacgccgcatatattttctgcaggcatattaaagaagttacaaaaggattaatcgaagcgctgtttggatacactcctgtaaagagaagaaaaggaaaaaaataaaaagtggacaataaataattattaaactgtcatagttatgtcctacaacgatccaaacttgaatggacagtattacagtaacggtgatgggactggtgacggtaattaccctacgtaccaagtgacacaggatcaaagtgcgtacgatgagtacggtcagccaatctatacacaaaaccaactggatgatggttattatgatccaaacgaacaatacgttgacggtacacaatttcctcagggacaagatccttcacaagaccaaggtccttataataacgatgctagttactataaccaaccccccaatatgatgaacccgtcttctcaagatggagagaacttctcagattttagcagctatggtcccccatccggcacttatcctaacgatcaatatactccttctcaaatgagttatcctgatcaagatggttcttcaggggcctcaaccccctatggaaatggtgtcgttaatggtaatggccagtactacgaccctaatgctattgaaatggctttaccaaatgatccatatcccgcatggaccgcagatccccagtctcccctgcccatcgaacaaatcgaagatatcttcatagatttaacaaataaattcggttttcagagagattccatgagaaatatgtttgaccattttatgacccttttggactctagatcttctaggatgtctccagaacaggcccttttatcattacatgcagactacataggtggagatacggccaactacaaaaaatggtactttgccgctcaacttgatatggatgatgaaattggtttcaggaatatgaagttgggtaagctatcaagaaaggcaagaaaggctaagaagaaaaataaaaaagccatgcaagaggctagtcctgaagacactgaggagactttaaatcaaattgagggtgataactcattagaagctgcggattttagatggaagtcaaagatgaatcaactttctccatttgaaatggttcgtcaaattgccttgtttttattatgttggggcgaggcaaatcaagtcagatttaccccggagtgtctttgtttcatttataaatgcgcctctgattacttagattctgcacaatgtcaacaacgtcctgatcccttgcctgaaggtgattttttgaatagagttattactcctctttatcgttttattaggagccaggtttacgaaatcgtggatggtcgatacgtgaagagtgaaaaagatcataacaaagttattgggtatgatgatgtcaatcaattattctggtatccagaaggtatagcaaaaattgtcatggaagatggaaccaggttgattgatttgccagcagaggagcgttatttgaaattgggagaaattccctgggatgatgtcttctttaaaacttacaaagaaacacgttcctggttacatttagttaccaacttcaatcgtatttggatcatgcacatctcagtatattggatgtattgtgcttacaatgctccaactttttatactcacaactatcaacaattggtcgacaatcagcctttggcagcttataaatgggccactgcagcattaggtggtactgtggcaagtttgattcaagttgccgctactttgtgcgagtggtcattcgttcctagaaaatgggcgggtgctcaacatttgtcccgtagattctggttcttgtgtgtcattatgggtattaatttggggcctgtgatatttgttttcgcttatgataaggacacagtatattctactgccgctcatgtcgttggagcagttatgttttttgttgctgtggcaacacttgttttcttttccgtaatgccattgggtggattatttacatcgtatatgaaaaagtccacaagaagttatgttgcctcacagaccttcaccgcatcttttgctccattgcatggtttagacaggtggatgtcttatttggtttgggtaaccgtttttgctgctaaatatgcagagtcatatttttttctaatactgtcactaagagatccaattaggattttatctactacatcaatgagatgtactggtgaatactggtggggtaataagatttgtaaggtccagccaaagattgttttaggtttaatgattgcgactgacttcattttgttctttttggatacctacttgtggtatatcgttgttaacactgttttctcggtcggaaaatcgttctatttgggtatttctatcttaactccatggagaaatattttcactagattgccaaaaagaatttattctaagatcttggctactactgatatggaaataaaatataaaccgaaagtactaatttctcagatttggaatgctatcattatctccatgtacagagaacatttattagccatagaccatgtacaaaaattgttatatcatcaggttccgtccgaaattgaaggtaagaggactttgagagcaccaactttctttgtttcccaagatgacaataattttgagactgaatttttccctagagattcagaagctgagcgccgtatttcattttttgcccaatctctatccactccaattccagaaccactaccagttgacaacatgccaacatttactgtattaactccccattacgccgagaggattctattatcattgagagaaattattcgtgaagatgatcaattttcaagagttactcttttggaatacctgaagcaattacacccggtagaatgggactgttttgttaaggatacgaaaattcttgctgaagaaacggccgcatatgaaaacaatgaagatgaacctgaaaaggaagacgctctgaaatctcaaattgatgatttacctttctattgtattggtttcaaatctgctgcaccagaatacaccttacgtacgagaatctgggcctctttaaggtcgcaaactttgtatcgcacaatctcggggtttatgaattattcgagggccataaaattactttatcgtgtggaaaatccagaaatcgttcaaatgttcggtggtaatgctgatggattagaaagagaactggaaaaaatggcaaggcgaaaattcaaattcttggtttcgatgcaaagattggccaagtttaaaccacatgaactagaaaatgctgagttcctgttgagagcttatccggacttgcaaattgcctacctggatgaagaacctcccttaaacgaaggcgaagagccaagaatttactcggccttaattgatggtcattgtgagattttagagaatggtcgtagacgtcccaaatttagagttcaactatccggtaatccaattcttggtgatggtaaatcagataatcaaaatcatgctttgattttttacagaggtgagtatattcaattgattgatgctaatcaagacaattacttggaagagtgtttgaaaatcaggtctgtcttagcagaatttgaagaattgggaattgagcaaattcatccttatactcctggtttaaaatatgaggaccaatccacaaatcatcctgttgcaattgtcggcgctagagaatatattttctcagaaaactctggtgttcttggtgatgtagcggctggtaaagaacaaacttttggtacattatttgcccgtactttggcacagattggtggtaaattgcattatggtcatccagattttattaatgcgacattcatgactactaggggtggtgtttccaaagcacaaaagggtctacatttaaatgaagatatttatgccggtatgaatgccgtacttcggggtggtcgtatcaagcattgcgaatattatcagtgtggtaaaggtagagatttaggttttggtacaattttgaatttcactactaagatcggtgctggtatgggtgaacaaatgttatctcgtgaatactattatttgggtacgcaattacctattgaccgttttttaacattttattatgcgcatccagggtttcacttgaataacttatttattcaattgtctctgcagatgttcatgttaactttagtgaacttgcatgctttggctcatgaatccattctgtgtgtttacgatagggataagccaattactgatgttttgtatccaattggttgttacaactttcatcctgcgattgattgggtgagacgttatacactctctattttcatcgtcttttggattgcttttgtccctattgtcgttcaggaattaatcgagcgtggtctgtggaaggcgacacaaagatttttccgtcacattttatctctatctccaatgtttgaagtctttgctggccaaatctattcttcagcactgttaagtgatatcgctgtgggtggtgctcgttatatttcaacaggtcgtggctttgctacatctcgtatacctttctctattctttattcaagatttgcgggttcagccatttatatgggatcaagatcaatgttgatgttattatttggtaccgtggcacattggcaagctccactattatggttttgggcatcattatcagccttaatctttgcaccattcattttcaatccacatcaatttgcttgggaagattttttcctagactacagagattatatcagatggctgtcaagaggtaataataagtaccacaggaactcatggattggttatgtaagaatgtcgaggtctcgtgttactggtttcaagcgcaaactggtgggtgatgagtctgaaaaatctgcaggcgatgcaagcagggctcatagaaccaatttaattatggctgaaattataccgtgtgcgatttacgcagcaggttgttttattgccttcacgtttattaatgcacaaactggtgtcaagactactgatgaagatagagtaaattccaccttacgtatcatcatttgcaccttggcgcctattgttatcgatattggtgttttattcttctgtatgggtttgtcatgctgctctggccctttgttgggcatgtgctgcaagaaaactggttctgttatggcagggatcgctcacggtatcgctgttgttgtccatattgtctttttcattgtcatgtgggttttagagggttttagttttgttaggatgttgattggcgttgttacatgtatacaatgtcaaaggttgatttttcactgtatgactgtactgttgctgacccgtgagttcaagaatgatcacgctaatactgccttttggacaggcaaatggtacagcaccggtttaggatatatggcatggactcaaccgacaagggaattgactgcaaaagtcattgagctttccgagtttgcagcggattttgttttggggcatgtaattttgatcttccaactaccagtcatttgtattccaaagatagataagtttcactccatcatgttattttggttaaaaccatcccgtcaaatccgtcctcctatttactctttgaaacaagcacgcctacgtaaacgtatggttaggaggtattgcagcttgtactttttggtactgatcatattcgcgggatgcatcgttggccctgccgttgcttcagcacatgttccaaaagaccttggatctgggttgacgggtactttccataacttggttcaaccaaggaacgtatctaacaatgatacagggtcccagatgtctacttataagagtcattattacactcatacgccatccttaaagacctggtctacgatcaaatgatttttttagtttacaatctatttttgtttctaagcaagtttatcacgcaaatacataagtatatttttactttctattcttcctagtttatatttatttcattgtaactttcttagaagctcggtcctctcgctatatagtaggatctgcaacatatttggatgtgggtgggcgttctccttcttttttagatgtaaggtccaacacgtataacaggtgatacacatagaaagacacgtggaaataacagtcatttacgaatatttaaaacctgagcaactccgtcaaatttgatcttaatcttttctggggccccatctaattcccagaaagcccttcgaattagaaaccggatgcaattttggcttgatcaaatagtaacgcttctctccgggaacatcaacgtacatgttgataaagtcaggttgataattctgtttggattctttagcctctaagtgaaccaacgctattttctttttggattcaacgtggaatctcatatagtgatgtgtcctaccttctttatctaattttttggtagatactataggcctgtttcttgtccatttgtcattcgttataagctcaccgtacgctttcaatctttcttttcccgtaatgccatcgtcgcactgtaacaaacttcttatatctttgtttttctctaccatagaaactgctctgttgaaaagctgtgtatcacctgaaggcgaaaatagttctgaaagaattaggtaaataacaatagcagatataccaacagctcctatcacaagtatgccagaaaaggtgaacgtagaagcggattttacttgaggccataatggcttaggtttattcctagtcttgtcatccttctttcctgatgttgcgccggtgccattactatataatcttgttctaagcagtgacgtatgagttattaccgatgagttcacgaaagtattatatcgtggaaacaaaggctttctatgtcctaaacggagtaaagacctaggcaaacttgagctcattgtttaaacttggagtcaggaaaataatatacgaatgattttaccaacctgatatctaaaattaaatttagaactataacctgctgtcactggcggaaaaatacgccctcaggtttgacctagtagagctgaacatcttttcactgctttctgtatcctttatttattggagcttccgaaacttcccaagaaaagtgaagaaaaaaccaggaaaatcaaaagacatgacgcatataatgtacaccttttttttttcgcggccaaaaatttaacctactcatctagatcagtggttggtagagcagtattccgtcatttttcatgtccaggttcgaagctgacctggtattatccggttttttttcttgttgaccaataggaaaaaaaaaaattaaaataaagtcacagaaattcaatgaatattataaatttttcttgtttgtttccctagttgttatttttataaaaaaaattcttgtagacaataaaataagaaatgcccattttgtaacttagcgaaagatgcccagtacatcccttttacacccgtgcattaaaggtgtttgggtttaataggagctttatcatatctctttgattttttttctgctgtcctcggcttgagggactcacagagatctggaaattttcagattgtcagtgcttaggatgggttgtcagtagacggtggccgccgtggatgggaaatctcatacgtttacacacatagtgtttggaaattaatagtagcaatagctatctggctactgttttaaagtattagcccgttctcagtgcttcttttttaaggaataacaacggcaagaccaaagatatatcaaatatggctaagcaatctctaggtatgtttggaggatacgaataacgatagaaaacatgagtgaatttccgtccacgaaaaaatgttaacataaaatgcaagagaacaattaatcgaataatgttaaattattgtaaaacaatgtgtatgatgaggaggaatgtacctaagccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaacagcttttgcatattcaatccaggcatagggcgactatttagcactcaacgatttttaagcttgtgtattgctgacataaattccggctttagaatccaatattgaaaaacgtgagtacgcagaggagatagaagaaaagtaggaagttaccgtttatattgatttgtgaaatgcatactccgttggatgtggggcaacatagatttaagtgtggatgaaaattatgtgctcattgtgaaaaaaaagttttgcttttactaacaaatttttttattatttgttttcaatagacgtttcctctgacagaagaaaggccagaaaggcttatttcactgctccatcctctgaacgtcgtgttttgttatctgctccattatccaaggaattgagagctcaatatggtatcaaggctttgccaatcagaagagacgatgaagtcttggttgttcgtggttccaagaagggtcaagaaggtaagatttcatctgtttacagattgaagtttgctgttcaagttgacaaggtcaccaaggaaaaggtcaacggtgcttccgttccaattaacttgcacccatccaagcttgttatcactaagttacacttggacaaggacagaaaggctttgatccaaagaaagggtggtaaattggaataaactagctcgactttaacatagatcatacaaaaaatacaataaataaatcctgtgtttcttttatgtatattttttatcaatttcaatttagtttagtttagtttctttaaaaataaaattgtaatttctcacattctgccttcgggtctcaagggctggttggtagacgaatgcgcttgtttctagctgagcggcagatgcatgaattcaatgcaagaaaatgagaaaacttccaatattaaaatgtgattgttaattattagtatatttatgacaatatatatatgtacatagggtgattatgaagatgagtaagatgcgaatggatatgaggatatgaatctttttagagacaatgaagatgcaaagaagtagttaagcacattgacctcagggttgctatatgctacttttagtccgttggatttctgaagcagtattggccacaaaaatttcttcattatttctacgattagagtttcttctggatttttctcgtccctgagacttactccttttcaagtcattttcagcagcagctttgattaaatcatatcttgtgattttacttggagagctattgtgatgggaactttgtctgcatgtgactgtattagtcagagatgttatgggcttaaccataagggaagaaactatggcacgcatgaatgaattactgcttttactgctgtcatctgttgagtttgctgagtcttccgttcttgtagtcttggctggtgtgagtaacattacgtattgtttctgtagagaagataacttataacttccgtcttgtcactagttgttttaattatatgtttgttacaagtttttatgtatagatatatgttacaacttttagaagtattgtggacataacagagagaagggaatgttgctatatttatatattttatatattgccctcaaaactgtatctcatctttttttctgcaatccttgctttcgtaatctaagtgtgggtgacatgctaaatccgcggctttccttaagctttttcacaaaccatctattatgtccagaagctccgctgattatccgtggaaaagggtcttattctgccgtaggaaacttcttctcgagaaaaaagtgagttcacccgcggcgctctcgtaaaacccgagggccgattctttccctccgtggaacaatcggccccgcggcgtcagagggtattatctccgcaagtgatagaactcacatttattctacgttctgcatggttttgattatcttcttttgcacgatgtcacatactttttcgattaccgtcgctttacacagtaactgtttaaaacgagcgttcttaattaataactgtaggagagcaggctttcggctttctttatgagaaataaggactactccagcttgccaagttttatccagttacacaaacgctcaagatcgcctcgctaaaatagatgaaaaaataagaaaaatgaaatgttcaacctaatcccttttggatttatcattgaaagatcgctgatttattcttttccaatacgcctcgtaattctctttcaatgtcaaaggcgccagattgtaagaatctgtcatgtaaaataatctgacaatacgtagttttaaaaaccaattgattaaaccaagctctcttatgatgccaactataaaaaaataaagtgatccagtcagtgcccccacgctgaatcccacgattacttgatctaaattgtggtagtgcaagtaaactctggaaaagcaaacgcaaaacgataataaagccaatgcaccagaaaaaatgcatttttctaagaagtttagattcttccaggaagtgtatatcttcagagagttataggtaaaacaaaaccccatgaattgggagtgtgcactgggcatcccgtaaccggatcttatagtgtcattttggaacgacgcaccgaacgatacggggcgtggctgttttattatattcttgatcacgttattgaatatttcgttcatcaattggccaaaggctacaatgcaggcttctaactctcttgtgatgataaaccacgacaaataaaaagctagcactaggatgggcatcagcgagaaatatgcactaaggaatgatagaaagtcatgcgaatcatagagaatgtatgtgtcatcgaatggtataacatttggatttggatttattgcagcggcggtactattcatgatatgatccgattcaaaacaaattttgatgtagataaaatgcctggtataatgagtggtagagaagaaaattagacgaaaagaatgagaacgaagaaatgatttaaagtgatcacagtggcaatcactttcccctttttaacgcgtgttgagcaatcgattgatgtctctaccatatgtagcattttctcagaaggcaaacttttctttttctttctacttttccaacaagaaattttaagttttcccagaaacccgaattctcctatttcatccaccacgtaagaacggttttcttcctggcgtaattaaaagcataaagaaaaactgaacaagctctagatgtagatcagggtatacatggtgcgcttcagtaagtgtactgtaccactagtttggcgtctgtcacttgaattgcggatttgtgtagagcaatgaaagcgctgcttctgccgccatcaaaaaaaactgagtagttattaaagcctatgtatgacaatataaaaatgtatacagatcagtctgtatataaatcatgaaaatatctttaaaaatttcaagagcgtgtttccgctaaaccttgtcatattcaacacaaatcagtatcattctcggcgtaaattacatgcgaatctccctaattgtgattcaatattccagcgaaccccgagaatttaaatagaacagagtatatgcatttattaacagttattacgccttgtccccagggagagtagtaagggatatgggcatttataaatgtacataagtcacgtttttgcagccaataaaatataataatagaatagtaacaaggaaagctaggccaaaactccttacatggagctagtataccccttttctaagaggagtacttggcaatcagttgatcaacaagggcaatgtattccttttcggcatcttcctgggatttaccttttaagttttcccaggcttcccacttgtagcggtccttcatgttgaaaataccaggcttttccttgtcgttgtcacctacagtggcttgcttgtacagagcatacaattctaataattcatcagtggagggcttcgttggtagctcgttgacggctttagctttttcttcgaataattgggaaaccattttgctgaaaacactagtttaactaattttagagttttagtcttccttcttttgcttcacacagtgaaatgatgtacataacgtacttgcttccgagacagaccaattgatccaagctagctatatatatggcggtcattggggagttggcctggagctgttgagtttgcggacgtgtcagagagcgcgtagggccgccagcgccacctgtcttcaggcaccaaggccgtaatctcttccgacggtcattttttaatggaatgtttcaatacgagagtttgtggcatgtagtttaggaacggattatagagaatagtcgaaatatgtttagtccctacacaaattgctagactacctgtttcgagtttcctctattcctttgctaacggagctgcggtatataaaccatcgtagactcaaagccgttacccgacaactatcgggtatagtgaaatgcctatgttttcactttaagaccttagaaaactatcatgagatctcgccttcagatgcagatatttcagtggattcacgaaacaagaaaaattcactgatcgataacatcttcctttgcttgatattccctttttgaatttccctaactaccttttgttgtttaccacatattctctaaaaagcagagttattcttattttgtatttcattgcatttttatccatttagttaatgaccgaattagattatcaaggaactgctgaggcggcttctacctcgtatagtcgaaatcaaacggaccttaagccgtttccttctgcaggcagtgcatcttcatcaattaaaacgacggaacctgtgaaagatcatagaagaaggcgttcttccagcataatttcacatgtggaaccggagacttttgaagatgaaaatgaccagcaacttctaccaaatatgaatgctacttgggtagaccaacgcggcgcttggattattcatgtggtcattatcatactgctgaaactattttataatttatttcctggtgttaccacagaatggtcgtggactctgactaatatgacatatgttattgggtcctatgtcatgttccatctgattaagggtacccctttcgatttcaatggtggtgcttatgacaacttgacgatgtgggaacaaattgacgacgagactttatatactccttcaagaaaatttttgattagtgtcccgatcgccctattcttagttagtactcattatgctcactatgatttgaaattgttttcatggaattgttttttgacaacctttggtgctgttgtcccaaagttacctgttactcatagattaaggatttctatcccaggtatcacaggtcgcgcccaaattagttgaacatagtttatttcaatcttgtatctagatgtttttgctatatttatattttctgggccaaatcactaacgctttgaaatttcaaaagccaacaacggatttcggacttcatttatgtaaatgaaaaagaatgtgaacaaaaattgaaaaaattccatattaatgcaccttctaaacctatttgttgaaattgtatttaattcatataatcatattctattcaaaaagaataacagatagtattagcactatttcacgtactgcttctaatactattatcacaaaatagacatcggaaaactcaaaaataacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgccaatgtatacattgctgtttcctggtttgaagaagctaatcgtgcacgtaaacaacaatctatactacaagtaaaaaaatggggaaaaagatgctgaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaggagataaaaatttcaaaatgtttctatgataaatttataatgaatttataataatgttttgggctgtttccctttagattatttagcttatcgtacataatcgcacataatcagactctttattatatataattaaatatttcgagatttacatactagtggttacttaaaagtgtaatcgcaaattatatcagaaatgaacaaagatacgcagtccaaattattgacaacaaccagcatatgtacttagtaatattttatgaagttactaaatcaagattagaaacgtaaaaatagaataacatgatcaagttcaagtctgaatttcctttaatatttggataagtaaattcactacgtgacatgattggttggtgccaacataacacaattttaacattatgtaatctacaggataagtagcattctgtgtaacaaattgtagtaagtctggcaaatctctactctcttaaaggtataaggattgtccagatacccgatattactagaggccgtcatgtataaaatgtggtaacgtaaaatatacacttaacagaaagttaaaaaaggttaagttatacgtggctttctccttttttcttttcaagtacctacctgctgttaattaatagttaatattgatcacgagaataacagatcttcatatacagtataagagagatctataaaactaaaaatggatagattttgatgaaattcgtgggccgatatactcttcagtttgtcattcatgatttattataatatagacttcataagtgaactttgtagtttctggtgattactatagcgatacttttcgaatagtcacaacaagagcttctgcttcacgttttttggaaacaaaagactgaggaggggctaaatataaatactgattcatattacgaaaggaaataaaaaaataactatatgtagatttatattaatattgtataattgcagtccttgtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatttatgttttgtcattcttttctacataatcttgaaactaggtagatctacaattgaaaagtaaatactaacattatttactaaatttaagttagaaatcggcacgaaaaaaatttgacagattacgagagtccagccaaaatatgagtatattactatttccccttggtgaaagaaatgaaagatgttattttttaccggcttagtaatactgagctacttacttgggggaaagaaagattggctacttattatgtatgaagcctcagattaccttgaattcctcaaccgtttgagcagtatgctcttcaaattcgaactttttgaacatctttcctccacattcctgattttttcacattcaaaacgcgctgtgaagctgttagaaatttacagatcgaggcatatttctatatataatgtatttttattaagacacccaaagtacttccaatctgtagatattgcactttatctgaccagaagccagacttgaacagttacatattgtgctttgcagtcgttaaatttcccgaactgttttcgtatttttttttcttttcctcttttccactggatcagatcaaaagccgactaaaaatttggcaatttaaagaaagcatcttttaaagatagaaaaggttatttcaacaaaaaagtatcttttcttcacttttctttcaacaattcaaagatggctagaaccataacttttgatatcccttcccaatataaactcgtagatttaataggtgagggagcgtacggaacagtatgttcagcaattcataagccttccggcataaaggtagctatcaagaaaatacaaccgtttagcaaaaaattgtttgttacaagaactatacgtgagatcaagcttttacggtatttccatgaacacgaaaacataataagtatattggataaagtaaggccagtatccatagacaaactaaacgctgtttatttagtcgaagagttgatggaaaccgatttacaaaaagtaattaataatcagaatagcgggttttccactttaagtgatgaccatgttcaatactttacataccaaatcctcagagccttaaagtctattcacagtgcacaagttatccatagagacataaagccatcaaacctgttactaaattccaattgtgatctcaaagtctgcgattttggactagcgaggtgtttagctagcagtagcgattcaagagaaacattggtaggattcatgacggagtacgtcgcaacgcgatggtacagggcacccgagataatgctaacttttcaagagtacacaactgcgatggatatatggtcatgcggatgcattttggctgaaatggtctccgggaagcctttgttcccaggcagagactatcatcatcaattatggctaattctagaagtcttgggaactccatctttcgaagactttaatcagatcaaatccaagagggctaaagagtatatagcaaacttacctatgaggccacccttgccatgggagaccgtctggtcaaagaccgatctgaatccagatatgatagatttactagacaaaatgcttcaattcaatcctgacaaaagaataagcgcagcagaagctttaagacacccttacctggcaatgtaccatgacccaagtgatgagccggaatatcctccacttaatttggatgatgaattttggaaactggataacaagataatgcgtccggaagaggaggaagaagtgcccatagaaatgctcaaagacatgctttacgatgaactaatgaagaccatggaatagtattcacaagaacatttctgccatacttctaaaatttccctatattcagcttagcagtgacacgttgtggtctgtaggtcaatatgtaagtaagaaacttcaactcacatatgcacgatgcatgccaatggaaaaatgcaaggaacgaaatggcgccacggcaacaagtttttttttttcgccagcagaagtacacgaaatgcggcttcatgagcctcttcactgctttgcctaaacgggaaatgcagagaaaaaccagccatcgcgtgtgcttggagagctgacgcgactgtaatcaaagaggcgatatcaacaccttttatccagcactattcaacagtgaatgggctcccaagtaagtcttggcattgtgctttctattcttaagtattaagtagaagttttgtttactgggtttgtttattcctggctagatgttcgcattcgttttctagttgaccatatttaccaaatattcacaactaatacccagccaaggtagtctaaaagctaatttctctaaaagggagaaagttggtgattttttatctcgcattattatatatgcaagaatagttaaggtatagttataaagttttatcttaattgccacatacgtacattgacacgtagaaggactccattatttttttcattctagcatactattattccttgtaacgtcccagagtattccatttaattgtcctccatttcttaacggtgacgaaggatcaccatacaacaactactaaagattatagtacactctcaccttgcaactatttatctgacatttgccttacttttatctccagcttcccctcgattttatttttcaatttgatttctaaagctttttgcttaggcataccaaaccatccactcatttaacaccttattttttttttcgaagacagcatccaactttatacgttcactacctttttttttacaacaatttcattcttcatcctatgaaatgacgaaaataaccagagatgtttcgataacgacagaaaattcaaaatccacatctggatcggcaacggcttcatccgcatctttacctgagaacgaccacccaatattccatcaaccgcgagcaagaataagatctggttcgctgttcatcgaaggatctgattcatttccatcatcagaagtgaagtcatacaatgtttatattgatgatagcaagtatagtgaaatcctcaaaggagatacaaattcaagtagtactgatggtaaacaagtctttgaagatgctagagatgacaatttccatcaggaatcacatagagatctagaggattcaattttagatttagtacgacgagatccagaagtagcagcattccctttacctccgccaaattcaaatgagaggaacagaaattcctcaaacgggtcttccgctgaaactaacctaaatggacacagcagcagcggtaccatctctacttcggtgctgttgaatatgggttcggcagaaaagcacgctgggacgaccagaggagatcatatggaatcatcttcaatgaaatccttcgagaaactgggaaccagaccttcttctttattctatccaccacccgaaggaactgcgccgtaccagggaccaagggctaccgtctccggaaataagtctacaaggcaaacacaaggtacatactcatttccttctatgcggtatggtgtagatcttgtttctcctgtggaaggggctgttgatgtagcaaaaagcagagttcctaacagcacgctaaatggtacttttcccgataaagcgtttatcccacatgaatttcaaattcctaaaaaggcctggaacagaataccagcgaataagtccactagcctcaaaaccccaagaaaccattccctattaattgacatattaaagccttttgaagcagctgaccttgctaatgaccagcgaagttcttccgctgttttaaaaaatacagtgcattctaatgggcagtataatccaactaatgaaacctctggaactcgaatgcaagatcaaaggcagaagaataccaacgaaattgatttagagaaaattcctaatcctcaagtccctcttggtatcgcaatggacaccatgcgtagtccaaaccaactacacgaaaaggaatacgaaagtaatatagaagctggtttagcttctggggtcggaaaaggtgacaatagtattaagcaacatcaatataaaaaaattcctcaagaaattgatcgagatcagcaattaagttttcaaatggaaacaatgcccattcaaagaatagattcctcctccatacgttcatttgattcccgaatatatggcttctccgagatttatagtattccaagggttataactacactgtgcatctgcctttttgttccgcccttattctttttcttttcaatcaatggaaataatggcgtttcaaattatagattaatgagaatgataatgaattatgaacatagaatcggcctcctcaaagggtttgaatgggacattgacgtacaatggttcaggacattgtgctttgtattaggatgtatagagatgttagctatctttgctagcataggaataggatttggtgtgggaataataagagagtaactccatgctggacttactcgtcgaagatttcctgctactctctatataattagacacccatgttatagatttcagaaaacaatgtaataatatatggtagcctcctgaaactaccaagggaaaaatctcaacaccaagagctcatattcgttggaatagcgataatatctctttacctcaatcttatatgcatgttatttgctcttataattggtctctatttagggaaaaaagtcggtttgagagcttctcgcgatgtgaaatctcaatttgaactgcacgccaaagctagcccatttcacgaacaccagaaagaagaaatccccaaggatcgcatgacagagtatgctctctcatatcgttgagtatgaatgccaatacactgatcagctttacaagaaacgtaaaatctggcacgatggtagactgaaatactttcagttaaacaacagattcatgctttatacggaaaaggataacgttttgttagctagtgaatttaaaataaattcaaaagagctgaaagcaattctaaatccagaaggttttgatattgaagaacataggatttttagtcagtttttggtgattatttcaaatattattgaggagtacgatagagatattcaagtggcagcaacgcatgttagggcatatccttcaaatttgtcggtgcaaaaacaacgccctcttatctcagacaatgcaccaagtttgaatcatatctcaactgcgagagaagttcattcgaacataaaagtcacaactcccaatcgcaagcagacagaggacaatgccaccaagggaggattcaacatcagcaaacttactctgaaggtcaataagcctttcaagaagcccaagaggatattaagtactaatgtggtaaatgaatcaaatagaccgagcataaggagccaaaagattcaggaagtgacaccacaactacacgaaacaaacacaagcactaaagtgcagacagccggaaaagttgcgttgaataatgataatattgcgcaaggtaattacgccacgattaccgaagaagctaaagtcagagacggttccgacagaaagaaagatatggcgaacctatccaaaagtggtaaaaggagagtgggcgggatacgaagaattgttcacgaacccctcggaatttgattatacgtcagaattttaatgaatatataagtctgtacactatgctatgcacatatactcaaacaaattcaatactaagtaccgaaaaggaaagtggtatatatatatttatatatataagtaggtacctctactcttaatgatcacattttttcttcaaccagtttgtacagtgcttcaatgtctgcggagaattttctgataccatctgatagtttttctgtagccatttgatcttcgtttaaaacatatctgaaatgaggctcgtcgttgataaaagagactttttcgacgccttcttccttagcactctcagaattcaatttgttttcaataggatctgttgattcatataactgttctagaaggttcagtgggagagtcatattatcaataccggctaacgccttcaattcatctaaattcctgaaagaagccgccattacctcagttgcataaccatgcctcttatagtaactgtatatcttcttaacagaaagaacaccgggatcagtttctgcagtatagtctttgcctgaaagggccttgtaaaagtccataatccttccaacaaatggggagatcaatgtgacatttgcctccgcacaggctactgcttgcgtaaaggaaaacagtaatgtcatattacaatgaataccatgctttacttccaattctctagcagcttggataccctcccacgtagaagctatcttgatcaagactctttctttaggtactcccgcatctttatatagtttgatgatgtggagagccttcttcaccgtcgccttcttatcaaaagataaccttgcgtctacttcagtggaaacccttcctgggactaccttcaaaatctgggtgccgaattccaccaaaatcttatccatggcgttctcgattttctcatgatcagttttgccatgctttctaccatattcaacggcagcgtcgataaacctcgcatatttctccaactttgaagcagccaatatcagagaagggttagttgttgaatcctgtggttcatacttcgaaatagcctcaaaatcacccgaatcagcaaccacatgggtcccggccttttttaattgttctaaagatgaggtagcaactttttgttttttctctgaaggttctgacatatttaatttcttgtatatatgtgattatttcctattttttatgacttacgctagcaagaaataatgatatacttagcataaatatgactgcgctgcaagattgctcttcttttatatgttgtccaccccattctagatggttagaaggatccactatgctcccctcattcgcccctactatggaagaagaagagaaggacaaaagacgtatttcgttacaagtcaagaagtccgaggagtacaagagccaaaatcagagccagagccagagccagatcaaggaaagtaacctataattccccgcgttaacagtccagtccctcttattgaaagcttcgtcatcctgaaaatccttcaacccagaccgactgttgaaaagcccttttgtgtcacaaatccgtaaccatattaccctactaacatccggaaataattgccgctcactttagggaaggtctctaaagggtaataatcgagttgatgaaaaagccgctacccctatttgaaaaataatgaataatggctttctggcatgaatagatttaatacaatgctgaccttgaaaatgtgaaaaaagaaaaaaattaatataaaaaagaaaaaaagtagaaaaagaaagctatcttttttggtctattcaaccagatagtgtgcatttattatattgtccccccatattattcatcaagaaaattacaaaagagtaatgccatttttcttcttttttttcttcttcttggctgtacagatctttttccataaaatgattgatctagcgattattgtttcttaatatttttcctgtcctgcaattgttctcgaggattgctatatttctcaaagatattttcaggaaatgtgcgtgcgatgtgagtttttcattgagggtatttagaaaaataaccgccaacggtgagaacataaaaatcttagctggaaaagaactgccaaagatactattacctagagggttcgtaaatacggtttgtggaaccagggcgatgcaactaaaaaacatataaattggaaattacgagactttcggcacaagaagcgctaatatcctacttaagtggttgaattcttgtatgattaaaaaaaaaaaaaaaaacacctgtcttattttcaattttatggtactgactttgagggtacgtgaatcatcgaaggaaacataattgcactgatatgtaaacttcctagtttcaaatgttttctcggaataccaaataacctctagccataagtttattttcaaactttttcctcttaggtgataagggagattagaaaaaaagaaatatttattattgaaataactgtccaaagaagcaaagtgaatatagaagaaaaaatgcgagtacttacgattttttatttagctaagtaaccaacgtggtgccatattcacgacatagcaagtgtccatagttgcatgcgttttctttaatatcattgtgttttatttttattactttaagaaaaaatacagtagctttcatgcctgcacaaatttaacaagagtttcatggggtacatttttaatgcctcaactatttggtattgttcaaaattttcttcaaacgcttgttaaatcttgaatcagcgttgttatgcaccatggccacatgtctcttataggcgtctttgcgcctaaacgttttctgacagataggaaatgggcaattcagtcctggatatttttctacttttagatttaatgatttctccatctctatatcaagctctcctatatgttgggaagcacaatgtcttctcagaccagttgcttgttggaaacccaatattttccagggacattgctctatgggacacttacacggtctttcaaggttgaattcgtctaagtgcgcggcaaactcaactaacgttgcgaacttttcagaacaatgagaacagtggtaacttcctctttttgtttgcccttcggaaattgtgctgagtactttggggtcgtgatatagctgtgccacgtgcgatttttggggatagcctagaatacactgtgaatgggattgttctgttgtattgctctcaataaatacaggatttgctcctttttgacgtccataattaataagatctctgaactccggatcaactaatgacgtgatacagtgtgtactgtccgctatttcatccggccgtaattgaggtgctgtaccttcctcagtagacgacgtagagtcataagcctgtctctgatttccggctataactgtgattgtgttttctaatgatagtagtaaacagtcctcagtgctggaaggcaggctggaaggcaggctggaatccccctctaagggtgatgccgaatattctttcatgttttgcccgaaatcgtgccaatgataaatcggttgcacctcttgtaaaacctctctgttccaagaccccttggcgatggcactgttttgtccataacacggtgacataagtgctgaaaatcccaacttctagtaaagaattaacaaattcaactgtatgacttataggataagaacaatgtcagttccaatgcgttgacacagtagaaaatatatttactaagaagcagcttcgtcgttggtatagtttcggttgatctagatataaatataactacaaataaatggcaggaaaaattgaagcaaatgacacaggacatatctatcacattgctccctttaatttcctcgaaggcactctggcctttgttctctgcataagaaaaagccagcagaaaatacggtgatatatttaatacatgcccggccacttttctgctggtaaagcccaccggaaaagttcggattttcttatccagtatacgccgaccttttgatgtaatctgtgacatctcactccggcggccattttacgtgacgaagcatcccttacaacagaaagaagaaaaaagatatgccgctttgcggtttctttctggcaatgtatgcactcataatgctactcgtttacccactatccctgtccaaactaaagagggaggaaagcactttttgcatttacacatcgtagattataaaatgatcgttaacaggcgcttgtgattttgaatttaagaaatgtggactagagaagtcttaaatcgccaatgctgtaccagactctctatagcatctaaacacgaaattcaactgttatcttagtttttcacttaccagtagcgcgcttgttattcccacgttattatttgcccccacatcataggtcaagtgaccttctcttacccgacatgaataaagaaaagaaaagaaatcatacccttcagcctgtttagccataaatagtaaagagtagatgtttcgacggactaaataatgtgaaaaaggttctaaaaccttcaaaacaattaaacttgagaaacgttgctataggattgagctaataatttgaattaataggagctgctttttactttgatatatcctgaagttatgttacgagtttctgaaaatggtctacggtttctgctgaaatgccattcaacgaacgtaagcatgtttaataggcttctgagtactcaaataaaggaggggagaagttccatagatgatgctggcattatccccgatggaactattaacgaaaggccgaatcactacatcgagggaattactaaaggcagtgatctggacctcttggaaaaaggtataagaaaaactgacgaaatgacttccaattttacaaattatatgtacaagtttcacagattgccccccaactatggaagtaaccagctcattactatcgataaggaacttcaaaaggaactggatggggtaatgtcatccttcaaagctccgtgccggtttgtatttggttacggctcaggagttttcgaacaagcgggatattccaaaagtcatagcaaacctcaaatcgatataatcttgggcgtcacatatccatcacattttcactctattaatatgaggcagaatccgcaacattattcaagtttgaaatacttcggttccgagttcgtgtctaaatttcaacagatcggcgcaggcgtatattttaatccatttgcaaatataaatggacacgacgtaaaatatggggtggtttctatggaaacacttttaaaggacatagctacttggaatacattctatttagcaggacgactacaaaagcctgtaaaaatattgaagaatgatttgagagtgcaatattggaaccaattaaacttaaaagctgcagctactttggccaaacattacaccttagagaaaaataacaataagtttgacgaattccaattttacaaggagatcactgccttaagttatgcaggtgatattagatacaaactgggtggagaaaatcccgacaaagttaacaacattgttaccaaaaactttgaaagatttcaagagtattacaagccgatttacaaagaagtggtcctaaatgattcattttatcttccaaaagggttcacattaaagaatactcagagacttttgctcagccgtattagtaaatcaagtgcattacaaactattaaaggtgttttcacagctggaatcacaaagtcaattaagtatgcttgggccaaaaaactaaaatcgatgaggagaagctagtgtatccaatgttatctacacattatcttttatcaaaaatgttttatcgtcctttcatctctttcgaagaatcgctctattcacattccaaatctctggcgtcggtcaatatttattcatctttatttttaccttcttctagataatatacattatcccatattggcattcaaactgacttacttgcattatggaagggggatcatacgttccagtatatgcaatggatgtcgtacttacgaacacattgtagcatttgaaggggtatttctatatatttctattattaagggttatattacaattatactttatagtttaaaatatttaaacaagttctcaaatacttaaatacttctccatgaggtggtcggccaactcaacatttccgctttgctgatatattataatactgttataggcagcatgttttttcaactttccatcatcgtagttttctagaactctattatagtactcaattgcaatcgataccagaccgattaaatggaaagcacgccctaagttgtagtctgcctcttgcttttccaaatccgtatataggcttttccttattttatgataacgatatagataacgtaatccatgaaaaatttgaaaatgcctttgtgctgttagtctctgcatagcacgatgaatatgtgacagacccattaaaagattgaccatcgggtcatctgggatatcctcttccaacctagttaaatactgtagggctgaaagaaagcccctactggaatagagaagaacagcatagatatagtacaaatatggcgacgactttttattagggttgtacacctctttgttcgtaattgaagcttgcccatttacctcggtattatatctacaactgtcaaaagctttcagttgtcttaagaaaaatttttgttgaatggtagagctcaaaatattcagagaagagggtcctcgacatagggaatacataaatacctgcaaaacttttctattaaattgaaattgatttagtaaacctcttaaattttcggccaattcctcttcatcatccatttgaagaacaatagctagtttcacaaatttcatcatcttaaccctctctggatcctggaagaacacgtttacttcctgggctgtttccacaacactcaggccgtcttcaacactttgatattttgcgattactaaagaaagttccataaataactcaaaccactgctcatacgacaatcctctcaattctgtggcagaagttaaggttactctttcctccattagcggcccttcaaacacactatctccttcagctaacttagataacctttcaatttggaaatcaagctcggtgttaaactttttagttctccttagtattccaacgaatttcctggatcgacttttcataaaaaagttcttaacgctcgaaaatatatcaactaattcagaaactgtattgatccatatagatgcctgtttggcttcattgagacctgaatttagttcaaattttttcatcttttcgtatttatcaacgacttttgccgttattcttctttccctttctattctctctctttctgcatcataaggtgtacgtttctttttcctgaaagttctaaatttactatcctccagcagcggtttactagaaatatccgaagtatcgttagaacttttctcgttagaaatcctgtgcagtgtttcatcaacctggtgtttcctcatttctacaacgtcaactaacatatgtttaaaagtctctggatcatttaagcgatagtaaacttctgccaaagatacacgaatatctaaatcatctggttcagattttatagctagttcataaaactctttagccgtttcataactttcgatttccttgtagcatcttgctagtggtttgaagacgtcagtggtacgccattcctcaagggataacaacggcgtaaagaaatcgatagcctctttatacttttcagcccttgttaaagcagttgcagcctcaaaatataaatccgcaacgtcactgaaagtctcatcatacaggcattgaaaatgattcagagcttcaacaaggttatctgtgttcaatcttaacaatcccaatctaactctaatatcgattggaatgttatacgatttttccttttctgcggcaagtagtgaatcaaaggtactgtttttaaaccttctattgtcaaattctgaatcatctggaacatgatcccaaaatgtctggctttcgcggcgttgaatccaccgtgcacattttttaattgtctttataccatcgacctcactaactgcgagttttaagaaaagttccgcgagaatgttcaaagaagaccagtcaaatggtatgcatttatattttgcatcaatttttttccagttgatgtcaggaaacatctgcctatcttcatcttgttcaaggggttccttttcgtctgcatcctccccttctgcggcgctttcttcgtctgaagaatctaaggcattttctaaagcagctaatatcgcttcccttctctcaacattagcattaaacactttcatatagagctcaattgaatcttcaatccgatcataatcaacataaagaatggccaactccctcaatatgtttgcatcataaggattgtacatgtaaagcctttgaaatccatctaaagctcttgctaactgtcctgtcttcttgtacaacatagaccggcgataaattgattcccattccataggattcaaacttattaccctggaaaagcagtagatggcctgcctaacatgatctaaatcggcggacagtatagcgactatcttccagaattcccaatcggaagcatttaggtgagctgccaggaaccaagagttacaacaatcattaagccttccttgcaattgatatatatctcctagggtctcgtaagcagcaaaattacgtgcatcttttttaattacctcattaaataatctttcggccacttgtaaatcattcctgacaaaagcttcattggcttgagaaagtaattgcgctacctctggatcaagcactctttcttttctttggcggccgtaagatttacctttgtcatttttcttcttcttttttaccttaaagttacttgcttccctaatcgcgttcatgaaatcttcctcatcgtcttcagatatttcaccgtagtccgagaattctgccaacaaagaactgtctcgttcggaattatattcatcttcgcttaattgtagatcatgaggtacatcctcgtcatcatattcctcatcttgaatcaaatgcttatagtcatcaatatttccgtatagatgctcttcatcctcatcgttaactttacccgtatcagcgctttctcgttcagctgattgattttgctgttcctttttcaattttcctgctgccatcacagatacacttgagggtttctttctctagcttcagattcattgttgactggtgttattatacacagtgcgctgccattattatcgttcttctatttctagccgaagcgccttaaaaaaaaaaagtgtccactttgggaaactcgcctttacgacgaaaaagtcaaacttgcgttctacgaaagagaagaattccttttttgggttaggtggcgaaaaataaaggtagttaaaagtaatcctggctggtctatgtgaatagggaagagataatgatgtagttttcaatagatagtaacacataccatagcaagggaggaaaaaatatcaaagtgatactgtaaaatataataaaaatgttttctggctttagttcttttggcggcggaaatggttttgtaaatatgcctcaaacgtttgaggagttctttagatgctaccctatagctatgatgaatgatagaatacggaaggatgacgcaaacttcggcgggaaaatattcctgccaccaagtgctctaagcaaactatccatgttgaacataagataccccatgctttttaaactaactgccaatgaaactggacgtgtgacacatggaggtgttttagaatttattgctgaagagggcagagtttacttaccacaatggatgatggaaactttgggtatacagccaggatctctactgcaaatttcatctactgatgtacctctgggccagtttgtgaagttagaacctcagtctgtagatttcttggatatttccgaccccaaagcagttttggaaaacgtactgaggaatttctcgactttgaccgtggacgatgttattgagattagttacaatggtaaaactttcaaaattaagatcttagaagtcaaaccagaatcatcatcgaagagtatatgtgtcattgaaacagatttagtaacagattttgctccacctgtaggatatgtggaaccggattacaaagcgctgaaagctcagcaagataaagaaaaaaagaattcttttggtaagggccaagttttggatccctcggtgcttggccagggatcgatgtccacaagaatcgactatgcgggtatcgctaacagtagcagaaacaaactatctaaatttgtaggtcagggacaaaacatatctggtaaagctccgaaagcggagcccaagcaagatataaaagatatgaagataacgtttgatggcgagcccgccaagctagatctgcctgaaggccaattattctttggtttcccaatggtcctaccgaaagaagacgaagaaagtgccgctggtagcaaatccagtgaacaaaatttccaaggccaagggatctcactaaggaagagcaataagagaaaaacgaaaagtgaccatgattcgtccaagtccaaggctcccaaaagcccggaagtaatcgaaattgactaaaagatatatactagtatacaacaatatagtgtctttgacagatatatagagcattttcaagttaacagatcttagaatccaagtatcttatgcatcgcattagctctgctgcatttgctgttcgtttagtaaaaataattacgtgcgcggttgcgcgatatttcccttgcttaatgccgaagtaattctcttcgtttacccatactcgaatctattgtgttgttgaaaaataaaaaaaaaaagaaccaggttatataattgtgagttgatcagtatataaatgagagaaaagaagtttctattgttccaaattatatccaagctgattttttaacccttacctcacgaaaagcaagtttaagacaaacactcataagaatccttacatatactaaaaaacaaatgcaagtctccccagctattgtaaaaggtatcgcagtctcatcattaggtttatacgccggtattttaacttcatctaccgtgatttctattaccaccccaataaatgttctaactcaacatttgaagaatgttttgtgcacattaggatgctggagcaccgttttaggtggtttagctactggtgcctttggactcagctactatctagctgcaccaggagaaagaccaaactaccttttgtgcggacttggtgtcgccccattatctgcagcctacctatacttagtatcactgttcaatcacaagctagccccaaaatgcacacgtgaccaaaatgatttagaaaagcaaaaggatgaaaaattaccccaacatcacccggaagtcaaagatggggaagctgcatgcccattctcaaagatgaacaacgccaaaacattaaaacctgaatccgaaagaagcgtaaaatgtcactcatacatgtcattgcacatgagcattgtaaccggtataacaatttttacctttggtaagtgtatcctagatggattcaaagcatgaacgacgaagcacgtgacacgttcccttcaaacatcacaattatttaagcgagactaatatatatgtttagcgaaaaaaaaggccaaaaaaactagtaaatatacaaagcagagtatttttggctcttgtccacattggataagagaatatttatttttcacacagaaaaaaaagttatatacgtatctctaagaaagtcaaagacaaattacgtagaatgtgattcattcccatttcgcccgtacactctctgtctctgtctctgtcccaaacttcccttcctatacgtattcataatctgcttaaacgtcaacagtagtttcggaacatcttcatacgtagggaatacgacttttttcttttcacctgcagcttgagccaaactaaaactgggatccggataaactattaataaaggatcgcaaagtccatacgccagtttaatgggaatgaaatgatattgcgaagtgacgtcaagaatcgactttaagctatatccgaagtcaagaaagccgaaccttacatgcggtcggaaagcaaacgaggagattagattggttttcatatccgctaaattttcttttgattttactttggcttaatctaatgcatgtatatcggaagaagcaaccgatctggcccagttgagtcgtgctaccttagtcatgcccaggaaaaccggattccttcttttcattatgacatccgtttaggtcaataggcttttttttctctcgcccgtgcctctccgtgttcgatgaatgtgcagcttgcctccgagcgggcgagccacctcgagcgggtgacgaaatagtggaaaagaaacggggaagcaaaactgtgctgttctggcccgcagcggacgaacgtcattaaaggcgctccatttctgtcgtgagggtctttcggtgcggtggtgaggctgcgtaaacaagcttgctcttcatacccctcccgtggagctagttcggaaggactattggcgcatcttctgttgagaggttccgtaattctccgtaacgtcccgttcaccactttgcatgtgctctcacgtacggccgtctcttttcggccttcggcccgttccgatttttgtaccccttacgtgctttgaattctagaaggcatctcctctccgatggcttggtacagggagcactagggaaattgcacatggaagtatctggaatacaaagtttttgaaaagaaaagccgagcgtaatattgggacaatacccagttctcagccttttcagcgcgggtatgagacagcttgcaacaggtaaaaggaagttagaagggttaggtgaagggaacgatgatgctgcctgagaacaaaaatgcagcttcatgttacatacaataaaggaaggataattaaggggaccatgcaataagggacaacttaattttggaaaaatcggagcttagttgcatctacctactaatactttccccaaagaataataatacgagtacaatacatatatatatatatatataatatacacatgtaagtgatgactattcttaatacaaaaaaatttcccttttataataactattcttagcattaaataacccgttactgacaaaaagcatataacataggactcaagatcgactctcataccctccgaatcaaattctcactcgtatacgcaatcatttaaataagcacatcattatcagcatataccgaataataaaaagcaaaaatgtatacaaaactaagatctatacaatcaggaacatttagcacagtttataaagcatggagtactacacataaccgctacgtcgctttaaagattactcctaaatacaaaacttcagaagccaacatgaagaacgagtatgatgtaatgaagattttgagttcttgtaatcctcaccccaacatctgttcgatgctcgacttttacacggatgactcgtactacatcatggtgctagaatactgcgaatgtggtgatctttatgactttctagatattgctaagagtcaaggtagcccgtcgtctccatctttgattcaaattgatatgcaaaagataatcaaacaactgtgctcagcaatcagctttgctcacagcttgggtattgctcatcgtgatatcaaaccagaaaatattttgctaacgataaatggtgacatcaagttggcagactggggtcacgctatccaatcccctaaatctaacgacttccagattggtaccgataattacagggcgccagaaactttctctggccgcgttagtaactcttgttttaagaagaatttcgatcggtcatcggctccattgtataacacataccaagctgactattggtcattgggtgccaccatattttatctgatgttcggcgattgcctttttagagtctccaaatcaaagaaggttcagcatctaaaaaatttcgatgagtttgaaaaagatccatttgcattcatttacaggaaatacgtagtaccaaggctctcctgtggttacaatgatgaagaagacctacacgttagcctgcagcatacgaggcagtacatatggcaagatctacccgacatttatgatgtcttccatttgtgcaagattatggttgataccttattaaaggtatcgaacgctaaagagaggtcgatggagaatttcatcaatgaagttgattctgcatggaacaaagatagctcgatggacagctgcttctcgtaccaaaataagattgatctgttttgggaacagtggtctgtgaacacggaaacagtaccagcaaagttccaattgaaaaattttgagaaaccttgcctaattcaagatggaaaataagaagtaaaaaagaccttttgaaagtttcgcctcattttccttgatctgactttttatcccctgcttatccaattttagttaggaactttggcataatttcagtattacatactacctaatcgacataaaataatattacatattcatttttttaaaaaataatcataatcaatttatcctttttattccttttttctcctgtgcaaggttgatggtgatgtttatgatggtgtgtttattatttacaaataaagatgctatctaattcttgtatatcgtattaacatgcaaatgcaccgcgagtggcaattttcttctcgtaatggatcagttcaacatcttcaatggtatgaaccagaattttcgaattttcttcgttaaattcgaatatgaatgttcccttaatcagccgggataatctcttttttttacttcttttaccgtcgccatcatttttcttcttctcatcttctttggaattttgagtttcgttgaccttattttccattgacctttcagctgcattttcaaggtactcagagataacactttggttcaaattattggctgtaggatgtaaaatgtagtctatgactggtaccgacctcattgaaaatgaaccgcctgcaccattgcctcgtttctcctctttcaatctgtcattaatttctaatttggtaatcttgcaatggtcttccggtatgcagctttgccatttgatcaccaatttgtcattacatgttatggtattataactctgaagagcagatttaacttcttcatcatgcgatgtcgatgttagagtctttactgaacttatatgcaagcgacattcatcgcccaagataaactttcgtactatcattcgcattgcattcaaagaagccatgtattttgattttccatgtaacactggaatatatggatgcgatgttggaaatagtctaaaaacaacgttatccgccaacactgactccttgaacattttttgtaacaaattgggaacacctttaaccactaaataatctgttatttgccccaaattggccactttttgagaattggagtaccatcgaggaaagattcctttgatagatattatgccggctctgcaaacacactttagtaacataagtctttccccctattatctatgaatataaactgtctatctttccttggttgtgatgtatcgttttccgtagaggcttgcagctttatggctcatacctgtcatccctctttatgggccttttaagggcgctctctacattgtattctattcatttttttcgtaaccgtaactacgcgccttcttaacgcaaggcgctcgactcatcatgagatgcgtatgaatgtctttcagtgtatagaaatacatctcaccaaatctatttatttaactaatatttcttttaatattttcctcaagaaactcaggcagttaatgttgtgtcctattttttttagttctttcccatttttatagcactcgtacaaaagaaatcgaaatatttcaatatgtttagactcggttctatgtgttaaaactgcaagatgaaaaagtaacatctatcttagattaaggtcctttctttatattctttactttattagtgagcagaaatattattaaaaattgccgctgtcatactgtacgatattattacccgaccgcagaatgttcctcaatactttctttttcttcctttttttcacttcgctttcttcatgtccatcaatgaaatttcagcttcatagcgatttattttcagtgtacgttattcaatgaagattccttttcctcgatctatccagacgactagacatagcgagaattctttacggtagaagcaacctatagattaccgaatcataactttctttagtgttgattgagacgtgttgtgtttaaactatccattgcatctcgataaaaaaacatagtactacaacaaacagtcaggttcaataacacctaaacattatgtcatctcagtttttcctgaaaacctctcaggatatagagctcttccaaagctacccaacttttgagcaatccaacacaaactccaaggatttccctgtcatttcctcggttttatcgccatgtggcagatttttggctttatctacgaaggagaacgtcaaagtttttacaggtccatgtttggataacgttctattaacaatgaagttgtccgacgtctatgacctacacttctctccagcaggtaactacttaagcacttgggagagagcgtctatacaagacccaaatcacaagaacgttaaagtttggtatttgaataaaccatttaagaaagattgcgtttcggaggatatagtccctgcttacgaatatcaagccaaatcccaaagcggttggtttttacaattctccaaattagacaattatgggctaagactttttaaacacgacttgaagattgttaaattaagctccgctaatgccgacaatttcgacttccaatctccgtttgctgtcttgtctgatgatgaaacgtcccaacatttcaccacctacctaatctctccagctgaacatccaacaatttgtactttcacaccagaaaagggtggtaaaccggctcaattaatcatatgggccctctctgaaggtaaaatcaccaagaaaattgcctccaaaactttctttaaagctgattcctgccaattgaaatggaatccattaggtaatgctattttatgtttagctattactgattttgattcctcaaacaaatcatattatggtgaaaacacactatacttactgtctttccaaggtgtcaacgggactttgggtggtaactctgtacgtgtttctttaaccactggacctgtccacgatttcacttggtcgccaacttcaaggcaattcggtgtcatcgctggttacatgccagcaaccatttccttttttgacttaagaggtaatgttgtccattcattacctcaacaagccaaaaataccatgcttttctctccctctggtcattacattcttatcgccgggtttggtaatttacagggctccgtggaaatcctagatcgtctcgacaaattcaagtgtgtgagtaaatttgacgctaccaacacttctgtctgcaaatggtcaccgggtggagaatttatcatgacagctaccacttcaccaagattgagagtggataacggcgttaaaatatggcatgtatcaggctctttagtatttgttaaagagttcaaggagcttttgaaggtagactggaggtcaccatgtaattacaaaactttggaaaacaaagacgaagcatttttcgagaaccatatcattaataactgggaaccgctacctgattcgaccacatcttcacttgatcctaaaatatccaataaatcagaattgcaaatacattctagcgttcaagagtacataagtcaacacccaagcagagaagcaagctccaatggaaacggatctaaggccaaagctggaggcgcttataaaccacctcacgcaagaagaacaggcggtggacgtattgtccccggagttcctcctggtgcagcaaagaagaccatcccagggctagttccgggcatgagtgccaacaaggacgccaacaccaagaacaggagaagaagagccaataaaaagtcaagtgaaacgtcacctgattctactccggccccatctgctcctgcctccacaaatgcccccacaaacaataaagaaacttctccagaggagaagaaaataagatctttactaaagaaattaagggctattgaaaccttgaaggaaagacaggccgtcggcgacaaactagaagatacgcaagttctaaaaattcaaactgaagaaaaagtgttgaaagatttggaaaagttgggttggaaggatgaataaactagaagaaactgatgtatccatacaactgtgtaaatattaacaacgtcaaataatactactttgaattgttttttactgtttcccaggagaattacgccaacctcccccctttctttttttcccttgttttattgtacttttccacatatttttttaacatcaaatagtaattgatacatacataattagtgagcattttccttatttttacgtctcttcttggcggattgccaccagccgcatcttacaatgtatgccacgataccgccaggcaataaatgaatatggagtgtcacttcggctccgtaagccggcgctgcatccgccaccacagttttttttagcgtcgctgtcgccgctttgccacagaaaaagaaaaaaaaaaaagaaacggcgccgtgtagggttttgtataacagatcggcctagcagccaggagatggcacggcgccaactgaaaagttagactgtggaattgccgttcaccacactcgagtggcatctaataaactgccacagttgactcaagcggtgctaccttcgcagttattgcacaccatggtaacacataacacagtcttgcattacaaatgtggttcctcctacttggcggtgaatttcttgagtcagcccgttattttcatatggtgatgtaagattacatacagtatatatatataaggatgattctcacacaaacttttccgctgttcatcatattttgtttttggattagtttcacattctgtagaaatctttaaagacaagagaagagaaaacaaaggcggagcaatgtcggaaggaagaacgtttctgtcacagttgaatgtcttcaacaaggagaactatcaattttcttcttctactacaaaaaaggaagtaagtaactcgacagtggatgctgacaacggtgcctccgattttgaggcaggccagcaatttgctacagaattggaccaaggtgaaaagcagttaggtattttgtcgtgtattgggcttatctgtaatagaatgcttggtaccggtgttttcgccgtttcctcgaccatttacacactatgtgggtctgtggggcttgcattaattatgtgggcagttggcgccattattgccatttctgggttatatgtatacatggaattcggtacggctataccgaaaaatggtggtgaaaaaaactacctggaggctattttcaggaaaccaaaattcttcattacctgtatgtatgctgcgtatattttcttcctaggttgggctgctggtaattccatcaatacagctattatgtttttaactgctgctgatactgaagtgaccaaatggaatcaaagaggtattggtgtggccgtcgttttttttgcattcctaattaattctctgaatgtcaagattggtctatatttgcaaaacattttaggtattttcaagattggtattgtcctcttcatttctattaccggttgggttgcccttggcggtggtctcaaagatggttatcaatctcacaactttcgtaatgcttttgaaggtactgaaaccgccactgcttatggtattgttaacgccttatatagtgttatttggtcgtttgtcggttactccaatgttaactatgcacttggtgaagttaagaaccctgtgagaactttgaagattgctggtcctacatcgatggtcttcttggctataatctacatttttgtgaacattgcttacttcgctgtggttccaaaagataagttaatttcttcaaaattgattttagctgctgacttcttcgatattgtgtttggcggccaagccaagagagcagcagccgcactggtcgggttgagtgccttaggaaatgttctttctgtcattttttctcagggtagaattattcaacaactaggacgtgaaggtgtgttgcccttttctaatttctttgcctcttctaagccattcaactccccaatggttggtttgtttcaacattttattgtttgtacagtaaccattttagccccacctccaggtgatgcatatttgctagtccaaaatttaatttcctacccaatgaatattattaattttgccattagcgcgggtttgctttggatatactggcaacgtagacaaggtaaaattgaatggaacccaccaattaaggccggtgtttttgttacgggatttttcacattatccaatttatacctgattattgctccttacgttccaccttcaaatggcgagtcggtgtattcaagcatgccatactggatccactgtgtaattgcttggggtattttcttctttggtggtgtttactacgttgtttgggcccaattattgccaagatggggccactacaaattggtttccaaggatgtgcttggtgaagatgggttctggagagtcaaaattgccaaagtttatgatgacactattggcgatgtcgatacacaagaagacggcgttattgaaacgaatataatcgaacattacaaaagtgaacaagaaaaatcgctgtaaccaaaaaggtacttaccatctcatctcgattcttataatcacgtatgaacattcttataattgcattttctttatacaaaatatataggtaccaaacctcattataatttctgccatttaatagtttaagatgctattccgtttcgtattttttcaatttttatacctactattgcgcgaaatcaaaatagcatactaagaaaaagcaatatcatgaattgctgatgagatagattcaaattggaattaactaaatctatcagcaacgctataaacacagataagcgctctataaaatcgtttgtctaacgttttatatagttctttattgctcccttaccctctttccgtcaatagtgattgttgtctcgggaaagcttttttttttattaatcaaaggcccaattgagttacaactgaaattaagctgagttggcggaacagtgtggtattagcgaagggaaaatctgtgaagtgccctagctacaaaacagagataaaaaaaattatatttcaagcatggtggagcaagataatgggtttttacagaagctactcaaaacacaatacgatgctgtcttccatttaaaggatgaaaatggtatagaaatatatccaatattcaatgtactgccacctaaaaaagaatatccagactattacattataataaggaatccgatatctttaaacactttaaagaaacgattgccccattatacatcgccacaagattttgttaacgattttgcgcaaattccttggaatgcaatgacatacaatgcaaaagattcagtaatttacaaatatgccattcttcttgagtcttttattaaaggaaagatcgtgcacaatataagaaaacattatcccgaggtgacatatccatctctaggtcgaattccggaaatattcgcagagagtatgcaaccctccgatttatcctcgaaccccattaatacacaggaaaatgatgaaaaggctggcttaaatccagagatgaaaatggctttcgcaaaactagatagttcgatcactgaaaggaaaccaaccaaccaagattacaggatgcaacaaaaaaactcaccagcgtttccaacccattctgcttctataacaccgcagccgctggcttcacctactccagttgttaactatgcaaatattacctcggcgcatcccaaaacccatgttagacgcggtagaccaccagtaattgatctaccctatgtactgaggattaagaatatcttgaagatgatgagaagagaggtcgaccaaaataataagacgcttaccctctgttttgaaaaactaccagatagaaacgaggagccaacctattactctgtcataacagatcccatttgtctaatggatattaggaaaaaggttaagtccagaaaatatagaaatttccatacttttgaggaagactttcaattaatgctaacaaattttaagctttattattctcaagatcagagcaatataatacgagctcaactattggagaaaaacttcaatagattagtgcgaattgaattatccaaacctgatgaagactatttacctgaaggtgaattaagatatcctctagatgatgtagaaatcaatgatgagaaataccagataggtgattgggttcttttacataatccaaacgacatcaataaacccattgttggccagatttttagattatggtctactacagatggaaacaaatggttgaatgcttgctggtattttaggccagaacaaaccgttcatcgggtggataggttattctacaagaatgaggtcatgaaaactggtcaatatagagatcatcctattcaggatattaagggaaagtgctacgttattcattttaccagattccagcgtggggatcctagcacgaaagtcaatggtcctcaatttgtttgcgaattccgttataatgaaagtgataaggttttcaacaaaatcaggacttggaaagcttgcctgccggaagaactccgtgaccaagatgagcctacgatacctgttaatggaagaaaattttttaaatacccttctccaatagcagatttgttaccagcaaacgcaactctaaatgacaaagttccagaacccacggagggagccccaactgccccacctttggtaggcgctgtatatttaggccccaaattagagagggatgatctgggagagtattcaacttctgatgactgccctcgatacataatcagaccaaatgatccaccagaagaaggtaaaatagattacgaaacaggaacaataattacagataccttaaccacaagcagtatgcccagagtgaacagttcctccacaatacgtttacccactttaaagcagactaaatcaattcccagctccaatttcaggtcctcatcaaatactccactattgcatcagaacttcaatcagacttccaattttttgaaattagaaaacatgaataatagttctcataatttactatcacatccttccgttcctaagtttcaatcgccctctttattagaacagagtagtcgctctaaataccatagtgcaaaaaaacagacacagctatcatcaacagctcccaaaaagcctgcatctaaaagttttacattatcctcaatgattaataccttaactgctcatacctcgaagtacaacttcaaccatattgttattgaagccccgggtgcatttgtggttcctgtaccaatggaaaaaaatataagaaccatccaatcgacagaacgtttcagtagatcaaatctaaaaaacgctcaaaatctcggtaatactgctattaatgacataaatactgcaaatgagcaaataatatggttcaaagggcccggtgtaaaaatcacagagagagttattgattccggaaatgatttagtacgggtacctttgaatagatggttctgtaaaaacaaaaggagaaaactggattacgaagacattgaagaagatgttatggaaccaccaaatgacttcagcgaagatatgattgctaatatttttaatcctccgccgagcttgaatttagatatggatttaaatctaagcccatcctcgaataactcttctaatttcatggatttaagcacaattgcaagcggtgataacgatgggaaagaatgcgatacggcggaggagagtgaagacgaaaacgaagatacagaagacgagcacgaaattgaagatatcccgaccacgtctgcttttggcttaaattcttccgctgaataccttgcattcagattacgagaatttaataaattatgaccatgataaattcaccacatgtatctatatatgttcatgcatataccatatatattttgttattcatacgatagacctcaatcgttttgttgcctttcaaaacgcacaattgtaaacctagcttactatttatctatcgcggtccagaatggctttcctttttaaattcatcccagaagccacgtcggagtaaagtattcggccttgatgactatttcgaatcgaaatgaaagaataaaaggaactaggaggttgttccaacaattttccatgccgtaatttcatcggttattaggttaccagcatttatctcagtttatttgagtcaaggtaatttattttcattcattactgtatggagtaaaaatgaattccatttatgtattcgcacgaagagaaatttatcatccgtcagagacaccaaattacggccgaatttagatttgtttgcacgtaaatatgagccaatgaaagcgttattattcaatgtttccaaattgttttccaccgttttatttttccccaagaattcgcttttatgaatgtttttaatatatgcaatcattttatcaaatccaccgatgataaagttccagtgttcactcaacattttcatagaatcgtcatggcttctggaatcgactgttaaaataaaacaatatcttctttcattgcctctagcattttcatcatacagtttaaagcctataactaagttcaatcctctaagatcatcaaaaaatataaaaggcatattatcataaatcattgtttcttcagaaaaggctcttttaataatagaatttagcaattggtatcttatagaagaatattgggtagttataaacggaacatcttcgatgaagcaccgcatcgatctagttgactcttcaggaaactgtaaaagacatgattcgcaatatgattcagttggataatcaggcactagtaattcttcacctagcgttcccttttctgcggattgtgtaactgatatgatccttgggccatgcttgtcgcagaaatgagccaatgaaatcactgtcgaggacattctatgcatctatttcatcaaccatttaaacgctaacttattttatggaggtgctagttagttggactttattgcttcatttatcgtttgatggtcatcgaatagaagattcctaagcccttttctttttactcaagattttctttttcaagcgtgttttttctggcaagtacgaaaacggcatcttcgaacttggcgaatgaacaatcggtttggttcaacatttccaagaacaactacaacatactatcagtgttactttcaaaagtcttttaatacatttgaaatgatattcagtggaagtggaatgaaataggccacagtgaataggccacgatacacacagcatgtgtcatgctcaataccttgcacctgaatctatataatcttgtagttcaccattatatacataactcagaagaagaaaacaatacgcatattggatagtgctccatcgcttttaacaactgataatttcagtcatctggctcagggtcttgtcgattttttttatttagaaactatccgaataaaaaaaccgcaggaatacaaagcgatgggaattgctatttcactgaacatgtatgtataccgtataccgcataaaataactataaacctacaccattaaacgatgtgtgcaaagaagctcaaatacgctgctggcgatgactttgtacgctatgctacacctaaagaggccatggaggaaactagacgtgaattcgagaaagagaaacaacgacagcaacaaataaaggttactcaagcacaaactcccaacactagagtccactcagctccaattcccttacaaactcaatataacaaaaacagagcagaaaacggtcaccactcctatggttctccccaaagttattctccaagacatacgaaaacacctgtggatcctagatataatgttatcgcacagaaaccagcaggcaggcctatacctccagcgccaacccattataacaacttgaacacttccgctcaacggatagcttcctctcctcctcccctaattcacaatcaagcagtgcctgcacaactcttgaagaaagttgcacctgcttcgttcgatagcagagaagatgtacgagacatgcaagtggccacacagctatttcataaccatgatgtaaagggcaaaaaccgactgacagctgaggaactacagaacttactacaaaacgacgacaactcccatttttgtatatcatcagtagatgcgctgataaatttatttggtgcttccaggtttggcactgtcaaccaggcagaattcatcgccctatacaaaagagtgaaaagttggagaaaagtttatgtggacaatgatatcaacggatcgctcaccatttctgtaagcgaatttcataactcacttcaagaactaggatatctaataccttttgaagttagcgagaaaacatttgaccaatatgctgagtttataaacagaaatggaacaggaaaagaactaaagtttgataaattcgttgaggcgttagtttggctaatgagattaacaaaattattcaggaaattcgatactaatcaagaaggcattgcaaccatacagtacaaagattttatctatgctacattatatttaggtcgtttcctacctcattgatgaaaaccattcgttctttctggtcgtaatacaaatagaagaggtaaaccaatcaatggcccgttagtttgccatttgctgcatccttcccatgcaaagtgtcttcgtatttagtgatgttttgttagcgacacaaaagagacctcgatgacagacatttttttttctttacttaatgtattataagtgtgtctgacctcgactatcattataatattaatttgaagttctattttacatttatatgagttattccattacataataaggatatcaagagcagattagtgtcttttagattatacatctttttccccccttttttgttgttggtagtggaaagaaaaggatcaattaacagaaataaataaataaataataaaaacctaaaattccttttgcgtcattgaatttttattatgaagtcaaaagggagtcggttgtcaacagactgtcctgtcgaatttcccaagatagtctctggattcgctgaggaagtgaaaatacgtagacaaagttcccaaggacagtacgccgtcgattcacatcctccgaaaagccctgaactgaaacacagaagacagaggtcatcctcttttgttaacggtaaatgcaggaacagggaccttccattgttagataacaagaaagcacaagaaataaacaccaattcacacggccaagacatcggtatcaaaaacttaccacgtcaacgtgagttgttgaatgccaaaaatggaattgattttacgctgatggtggcgggtcaaagtggattgggtaaaaccacgtttatcaattccttattttctacttctttaattgatgatgacatcaaagaaaacaaacctattattcgttataaaagcattgtagaaggagatggaacacaccttaatttcaacgtcatcgatacacctggttttggtaacaatatggataatgcatttacgtggaggacaatggttaactatattgatgaagaaataagatcgtacattttccaagaagaacaacctgataggacaaaaatggttgataatagagtccattgttgtttgtactttctgagaccttcaaataagggaattgatactttagacgtcgtaacaatgaaaaaattagcgaagagagtgaatttaatcccggttattgctaaatcagatttgctaacgaaagaggaattgaaaaacttcaaaacacaagttagagaaataataagagtacaagatatccctgtatgtttctttttcggcgatgaagttttgaatgcaacacaagatatttttcaaaaatatccattcagtataattgcatctaatgagtacatttttaatgaaaagggcgaaaaagttaaaggaagacaatacaaatggggcgctgttgacattgaaaatgaaaagtactgtgacttcaaaatcttgcaaaagacgatttttgattggaatttaattgatcttgtagaaagtaccgaggattattatgaaaaatgcagatctgaaatgctaagaactaggctattaaaggccagagattgcttaacaacgaaaagtgttgacataacggaagaacaaaggaaatttttggaggaagaaatgaacttcgatgaaatcgaggaaaacaaactcaaaaattacaagtgctatgaaataattaataaaacggtcatggataaggtggctacagaatgggatcctgaatttataactagacaattagaagctaagaaaaaattcaacgagctgtccaacagagaaatttcaaaatttcgagactggaaaaagagcctattcatggaacaagagaattttaaccaagagattgaacaattgaatcacaagttggaaaacttacaactggaatgtcaggacttggaatacaagctgttaatcggaaaaagttccaacagccattccacagatagtgctactttagtaaacgttcacatcaaaaggtagtattaattaaaaaaaaaaaaaagccaataatttcgcgcaagctttgctctacataataaaaatacaattaggatagaaatgaatatttttttagcggcagttttaccataagtagcaaaaccctaacaatacaatgtgagactaaagtaaatccgggtaatacaaaatacaatttttttttattcttcacagcgttttttcgacggaggagggaaaaaaaaaaattgtatttaaggcatcaaatgcgcgacatcatatacctttgtccgctgttatcataccttgaacctctacatttcagcctagcgcgcgcaaaaagaaaaaaaaatcataagcaagagtggtacggtaaccacaaggcaatgcaaagaagggtgcgatatcaagtgatgttaccttcctttactttttgcctttttcttgaattgtcaatccgccctttttttcttttcagttttttctcctttcatccgtctcgtttatcataatgatgatttcacttatacctatatgttttttctggcatctctaatgttaggatgtgaagtttaagtactctccattcaatgaatacaatttttgacaatatctgattttactatgattaaacagaccgagggagaaaaaaaaaaggaactaaaaaagggcctacgtagaagatgatgtaaaagtagattcgcatctgagaatgttttcttcaaatttttcttttcggccttggcgcagaagactttctcttcgtccgcgtcgtataggaaacaaaaaagtgtaaaaagtaaaaatcggtatattacgcaatccattcgttacccggtgtagtcacgtgcgggtgcggagggcagccgtttaaacccgtttgggccttggtccgatagaaccatctcgcaggaaagagcagagccagttatcgggtgtcgtttacgcccagatgtcgtttagccagctccgcaacggccactgccactaccactgcctcccttcgtatacggaacacagagatcgtatacggtaaacgactagcactaggacaatagcaactaacaatgaccgataacagtcagcaacctcaaggcacctggcacaaaaccgtcgaggaagaggccctttgccaccgtatcgcatcgctttcccaccaattttttttttcttgcttgcctcgcctctgctgtggtcgtattattattattcattctctgcgcagtttaaactatatacacacgattaatccgttatgcatgtacattttcttgtatgcgtacgcctgtgtatgcatacttctatataatatataatacaggaggatctattcttttttttcttcttctcttcttctctcccttttttctctctcttcgtttctttccttccagtaaatctttatattagttgtaactttttctctttagatagtagcatagaggactaaggaaaagtagtacagccataaaaaaaagaggaaaagatgtctgccgttttcaacaacgctaccctttcaggtctagtccaagcaagcacctactcacaaactttgcaaaatgtcgcccattaccaacctcaattgaatttcatggagaaatactgggccgcatggtacagttacatgaacaatgatgttttggccaccggtctaatgttctttttattgcatgaatttatgtatttctttagatgtttgccatggttcatcatcgaccaaattccatactttagaagatggaagttacaaccaactaagattccaagtgctaaggaacaactatactgtttgaaatccgttcttctatctcatttcttggtcgaggccatccctatctggaccttccacccaatgtgtgaaaaattaggtattactgtcgaagttccattcccatctttgaaaacaatggctctagaaattggtctattcttcgtcttggaagatacatggcattactgggctcaccgtctattccactacggtgtcttctacaagtacattcacaagcaacatcacagatacgctgctccattcggtctttctgctgaatatgctcatcctgctgaaactttgtctttgggttttggtaccgttggtatgccaattctttacgtcatgtacactggtaaattacacttgttcactctatgtgtatggatcaccctaagattattccaagctgttgactctcattctggttatgacttcccatggtctttgaacaagatcatgccattctgggctggcgctgaacaccacgatttgcatcatcactactttattggtaactacgcttcctctttcagatggtgggattactgtctagacactgaatctggtccagaagctaaggcctccagagaagaaagaatgaagaagagagctgaaaacaatgctcaaaagaagactaactaagagaagaaacatacttcaaaaaaaaaaaaaagaaaaacaacaaaaaaacgtataaaatgaaataaatttcgaaccgctttttttccttttttttttttttactttgtttgacctcccctaactctttctttttaccttcacaattgtttattttaatatatgatttttaaattaattcaggttaattctaaaaactatattgcaatcttttaaatatatgtatacacgttcattaccacgtatacatatccatatatatatatatatatatacatactatttatgataaatttttaacaagcaaacccattattaaatgctataaataaaagacagcttctttctaattattattcaaacttaaaaactacatatacaaaaactacaaaaatctttcaaccgacccatcttctggcagatctgaataatctaatccatggaccgtatccaccccactcttcgtatttgccctctggataccaggaattggcctccaatctgcaaactctttcaggatgtggcatcatggcaagcactctaccatttggtgacttgataccggcaataccattggtcgacccattggggttgaaggggaacctttcggtgacgttaccgtagttgtccacataccttatacaacataaaccatccttttcgaacttttccagttgttcagcgcttttagaaaatgttgctttaccttcaccatgtgcgacagcaattggcaatttggatcctgccatgccattcaagaaaacagattcctcgctagaattgtccttttcttgagatatttgcaccatacatacacgggcttcatattgttcactaacatttctttcgaaacttggccagttttcacacccgggtatgatatcttttaatctactcaagaattgacaaccattacaagcaccaaaagcaaatgtatcttgtctttcattgaagaacttagaaaattgcgagcgcacaccttcgtgatacaatacggatttagcccaacccgcacctgcacctaagacatcaccataagagaaaccaccacatgcggcaagaccgatgaagtcatccaaatggaacctaccttctagcaaatctgtcatagtgacatccactgagttgaatccagcttgttggaagcaccatgccatttccatttgaccgttcacaccttgctctcttaagatagcaacctttggcctttgactggataattctaatccgatcttcatatcatcggctgggttgtatgttagggcatactgcaaaccgggatctctatcgtccgtgatactggcaaactcttcttcggctgtttttggattgtctctcaatttctgcatttcgtaagatgtcttactccaagtttgctccaattcagatctcgaattggcgtaaattacatcatttgttgtggagttaataatcttgatttcctggctttggaaggatggcttaccaacaatagaaatatattctttagcaactccgttctcgttcaagattttttcgaacttgctcaagttcttagcagaaatctggaatactgcacctaattcttcattgaataggtttgttaattgactttctaggtctccaccgtcaatgttgatttctaagccgcatctggaagcaaatgccatttccagtaaagtgattagtagaccaccatcagacctatcatggtaggcaagcactatatcctccttttgttgatgcaattggattaaactttccaagaaacccttcaaaatggcgttatcatacacagtaggcgacttgttaccaacttggttgtaaacttgcaacaaagcagaggcacctagtgacttagtctcttgtttagctgatagatcaaccaagacaaggacagaatcatctgtgtttctatttagcaatggagtccacgttttactagtgttgaaaactggtgcaaatgctgtgatattcaatgacaatggtgcagtaacttccttatcatcccatttcatcttcatggacatggaatccttaccaacagggatagcaacacctaatgcaggacataaatccagacctaatgcttgaacggcttcatataacttagaaccctcaccttgatgagaggctggagacatccagttagcagatagcttgatatgatttaaagatttcacatcagcagcgaatatgttcaataaagattctgccacagataatttagcggaagcagatgcggagattagggcgttaactggtttttcacccatagccatggcttcacctgtggaaattattgtctcacccaaagaggtaccggtaacaccgacatccgcaacaggtacttgccaaggaccaacaaattgatccctatcaattagacctgtgacggatctgtcaccaatagtaatcaaaaatgactttgagccaacagatggtaagtttagaactctttgaatagcatcttgtagggaaggaatttcgctcaaatttgcctctggtagatttagtgcttcagttatggtttctcttgacatctttggaggcttaccaaataaaattggcatttctaaatcaattggagttgttttcaaaagaggatcttctacaatcaatttttgttcagcggttgcgtgaccgacgacagcaaatggtgctctttctctcttacagatttcctcgaaaatggataagtcttgaggagaaacaccaagaacataacgttcttgtgattcattacaccaaatttccattggtgacataccaggttctaaggagaggacctttctaatatcgaatttagcacccaagtcattgtcatgaaccaattctggcaaagcgttggataacccaccagcaccaacatcgtgaatagattggataggattattgttacctaaggcaacacaagcgtcaatcacttgttggcaacgacgttccatttcggggttccctctttgtacagaagcaaaatccaaatcggcggaaccttcaccggaagctacagaagaagcagcaccaccacctaaaccaatcagcatagattgaccaccaagtacaattaaacaagagcctggagttattggggtgttcttcaaagcaaattgaggtctaacagtaccgaaaccacccgcaatcataattggcttgtggaaccctctgatttcctccttcccttggtgattcaaaacctttgtagttaaagttctgaagtaaccgtttatacaaggtctaccaaactcattgttaaatgcagctgaacccaaaggagcctcaatcataatatctaatgcagatgcaatatggtaaggcttaccaatattcaactcccaaggttgttcattacctggtatcaaaaggtcgctgacagagaatccactcaaaccacacttagtcttggaacctctgcctgtagcaccctcgtctctgatttcaccaccagaacctgtagcagcacctgggaaaggagacacggctgttggatggttgtgagtttcgactttgataagtaatggaattctttcctttgtagaggtccattcctttgtagttgaatttggtgcaaagaaaaaggcatcattttcactatccaaaacggctgcattatcagaataggcgctaatagtatattctgggtttaatttatgggtatttctaatcatttgaaacaaggtgaattgttgttttattccatcaatggtccaatcagcattgaagatcttgtgacgacaatgttcagaattaacttgagcgaacataaataactcaacatcagtaggatctcttttcatagtttcgacgaatgcatgaatcaaatattccatttctccactatctagagctaaacccaattccgtattagctttggataaaatatcctttggagactgtttagtgtccttaggagttaaaggaacgtgaactaatggctttggctcttcatgtgtgaaaatactcatcgtatttggtggttcggtcagatataattgttgtgtcatcctatcgtagacacacttcaatgaaatatcatttagattttccaaaagagggaaacctggaacagtctttatgagtaaggctaaacctctttcaatacgttgaactttgtcttgtagcccgcatacatgagcaatattagtagccttggaagaccaaggagagatagtgcctgatctaggaacaactctaatcaaatatgtgtcttcgccaagagctgaactgggtaaattattagcgacagcatcgtttaattgtcttgctaatggatcgttagcaatatctaaagcagaatcgtaagtcaacaaaacttctagcaatttagtgtcctgttcagacaaattttgagcgatgccgttgacatagtgaatgtaacacgaacgcaattcattgatgacagaagtactgtttgtataggagtttatatctttaattagattatcgactctgaactgagataaggccttgggacccggcaaaatataatcagtcattgaacttgacttcttttgttatggacctgggaggattaaactcttagggatatcgctaagataaaagtagaagagaaatatacttcgaggcagggacagccaattatttaaatacgtatgtcaaggttttcaaagaaagaaagagttaaatagcaagatatattgcatttattacggcatcatctgtttaatgagtcctcattcaatttttttttttttttttcaatttcaagttcgacgagaaatttggaaaaacgggtcagcaggaaagagtcaggaacggttgaaggatattgaaagtcatttttgtttatttacaagctgatgtagaattacatatcctatctatgcgtcagcttcactcatcgttggtaaggataaatccaatttaatatgatattttgcaccagggagaatagctgtgatgatatccaatagagcgaaagaaggaatggagcctgtgaggacattgctagcataacgacacaaccgagtctcgatacgttcagtatactagtcattgcctcttggactcttgtcgaattccttgaaattgtctttataccttgcgatgacaaacttgagctaaacatcagtcggccattgagttccacgtttaataccgccagagtccccaccaaaatgggcgctagtagaggcattgctactagcggtgagcttagatcaaaggaactgaaacccagtgcggaaaaccaggaaggataaaaactttctataagctgtgtctctgttagggtcctgatgcccatggagactgtgacccaaagaggaatttgcaccattggcagtaaggcatttttccataggggtacattgtacttcttgaataattttttctgcctctttcttgtctctttcactgccaatagtgtaatttgttctggtgtcaaaacgccagcattctgtagttgtaacggcatgaaagaaccgttggagctaattctggcggcatttctagactttttattagtaacggctgccagtcgaagtttaataatgggcgttattggctgtactaatttcctcagttcttgttgtttcaaaattctcctccgctgccatatactgaatggcagcgtcacgagggttctaagggtcatagtagtcaaaggaacaagcactatccatggtatatgtgaggcttcatgcactgttaaaaacgtgtccgctacactttgaaaaagtgaaaagcttctctttgtacttggattagtcctaccatatcgcagaccgactgagctgcacgagaatgacgcaaaaccattttgacgattggctaacctctttaacataatgccatactttatcttgaaattttcctatccttggaccttttttttctaatgaaagtctttttagccttagttgaattactggacggtagaaaaattgggtttgccagcaaaaacaaaagtgcagaacgttaaataaatgaaagcataaactcatatgctagaatatttactaaaaaaaaaaaaaagtaaaaaaaattcattactattatacatgtgatatcagaacggaaggttttactcaacttgactgccatccctcggtttgtagtgaggcaacagctccacaacctcagctggtagtctaccatcgaccttgatggcgtacataccagctatactatgatctacgctcagccactttgctacccacgacttagtaggcttacacattcctacgaggccctcgaaagaaggcgacgtacattccattgtagaaacacctgcctcttcaaaaataccctgacagttgggacaaccatctctattaaactcatttgtggtctgcactatgccacacagcatacaggctctttcactagacatctcttacactgtacctcgttcgcttttgccaaactgaatgtggccaggtgtaattattacacagtacatccttcgagccctttcttaaatttcactttttcactcgatttcactcatagaacgtataaggtgacctttatcaacatcgagattaattatagatagaagatgattaaattatatacatgaatatatttatttgaggtatggtgtctaaagcgtaatatacctatctacttcacgtaaattggactacgaggaccgctttaaatagtagtaaccatctctttcctccatatttttctttacaaattctggaagctcttcacccttattactatcatacaagatgataccattacctagagcatgtttcttttcgtttctcttgtaaaaaaaaagtacaacaaacgtccataaaccgtaaatagcaccaaaaattaagctcacggtgtaaccagtcttaaaacgtggtgactccacggtaggccacgccaaggtaggaatccaggcgtaagtggattgagagaaggaataaatggcgatccatgtaatagccttcacctgaggatcaaaccttaagaagtcattaataaacgaccatagacaaggcgatgcggccacactgaaatacgtggtgaagaaagcgtaccatttagctttcgaaggaatatcccacttgataagtaaggcacaagaaacggtattcattatagcagcaaaaaccatgaatatccacttacatctaaataaatcggcaccaaaggcacaaaaaatcacatacgcaaatcctaaacatgcgggtataacactcaggttgttcacttgggcaatggagtactttgtattagactttaaccacaaagtatatgaaccactatacgcagtcatgttattccacgaacatgtatcaaaaacaacaagtacccagaatgctggagtacaaaatactttcttccaaagttttctgctccataatggggctagcttacttttatcaacaccatctttgatttggttcctcttatttctggcccttgcaattcgtatttcttcgtcagtcagaaataaagagtaacacttagatggtacaccgggaataacaaaaaaaccaataatagccgtgggaagagaaattgcaatggcatcgatcagaaacatccatctccagcctgctagaccatggacgccgttcaaacttttgaatatgcgactttgcagaagtcctgaagtcacggaacccaattgttgcccacaaaagaataaacagactcttgaattaatttcatctggggcataccaacaacctagtatatattgggacactgggtagtaagcagcgccaaaggcacttaaaataaatctgtaagcccttagttcggctagtgagtttgccctataacatgcaaatgtgaaccaagtccagcccaagtccattacaggcaaaataatatgagagggaaatcttggtaacaaatacataaatggtaattggaagacaatggcaccaacattagcaatagtagaagtgtaaacgtaatcattacctttcatgtttaaatcttccttcatattggaaacatatgcgttagtgtagttattcaaatccactgacttggaccaacataacataaaaaagtataaagcaataataatgtctagcttgtaaagaagccgtctttcagccttggtttgagtagtatgattaggatacaaaaactcgtaccacttacgtgatttcttgtattccttattaacacgatactcgaattcatcaaaatatttccaccatttacgcccagcttcatctctcacttcatatggcaagtcatgccttaaattgtgaggatgaggttctacagctgtagtttctgccgtaacgtctgtcttcgaggacttatctacgctatgatgtagctcctcttcagctatgatactggagttagtatcgtctgagtataagtactgatcatcttcgggtagttttctcaaatgtgggaagtagctcctccacgatttattcgaaattgtcattatctattgatttgtgtcggtccttttttgaaaattgaaacaaatgaaaaggcgattgctcgtgggtgtagagcctttatatatagttatgttatagccgtaagagtcatgcagatttttgggaatggctatcatcaaacttagccttgcatctcatatttcgactttttttttcatttcacacatttttttttcctttcacagttgggtgaaagagtctcggaggcggtacggcgctttctgtgtaaatcatcctaaagtgattcataatctcagagccatttcgggtgaactaatgatgattttctagtagactacggcagtatcttagctgacgcaattgtagcaatggaggcaatcatgttagtaaaggacattttagttgtaggagcataggatcgacaggccatgtgaaaggcgtactagcaaagattgaagtaatgagaataattgacgatgattttaatttgagcttttcaatgcagccgaattcagcagtagttgcagaaccggactaacacttgaaaaaatcccacgagccagctgccgtctaaggatattgtaataaagttgggcttaaactaaagtttttatatcttggttgtaaggttgtaatcattcgtctcaagaagaacgttgagtaatcattagtcctccgcataagtaggttgccaataacttgttcagcaatgatggttgcagcatatcctcgctaacgttttacttaccaaatattttttgctggtgattaagaaagcttctaccataagaacactatgtcaatttaaagcaataatgttttcctgagtgttcttgagcctctgtaaacgaatcatcaattcaagtatttttattttattgcaaggatatcgccaactaattattaaccggcactaatgatagaaatgtttttatttcgaactacaaaaagggcatacatgacgtggatatatgtaaagggttactagtttacttattgatgtaatatcaagaacaatgtgcttttaaaagagacatggttgacgagtaaacaaacatacattggtaattctataagggtctttaggcaatttcaaatccacttgagtaggtgttcaatgcgtcgcagttggttggaacgagttcgagtttttgaaacaattcacaagcgggatgatagtagtagccttccactgaacctgttagctggtctaaacacacatagtaaaatccctcaaatgacgcgccttccagatgatgattatcgtccaacatcagattttcttgttcctcatcatcaagtaggaacctttccttccatttaagataaatatatcgttgattcataaattctgcactttcatgattatactgaccaaaatttctttccgttaacgaccagttatcagaaccaaaatgaccaaacctcttccaatgagagcaatcactttctctctgagccatataagggtcgagcgtctcctcagcgggccaatgcagtgaacataacgggaattggttataattgatgacatacccttcaaaaagggtaacaactttatctaggactggtgttaaatttttaatagtgaaagtacctgtgacatgcgggtccaaagaacgcgaatccttgtaaagtggcaagtttacggtatcaatcttcacttccaccgtataatacgtgtactttgacgattgcgaaccgccaaatctcaatcctggcctcaaaaaatctaaatgtctaccaagggatctgtaggtatatttagcattcttacccactaaattggtcccttcctcgtaaacatcacagtcctcttcttttgctttgaagtgaggcaaacgtgtatcagttgaggagggtagagagacataggccgaagtatatatttcttcaatgttgtcatttcttttggccctttctagaataaactttcttcccatgatattcagtgatgtcatacctacagtatattttaaatgaaaagtctcataacacaatacgaaaggataaagataactcgtcgatggccatcatgattgccctttttatatgtttttatcaaatattaaactaaacaacatatacaattacatcatttttccctactttctttttctgtaatggttcatcgaagcatttttaagggtgccctgaagactattgttaaaaaaaggtaccgcatacattcgaaccattaccagaaaaaagaggggtgaaaagacattctaaattttgttatcgaatgtgaacagaacacttaagaaaacgccaaggttaagaaggccttgagagtattgattaaggcgcatggagcacaggtaaacgcgaaagacgttttgtacttccttttactgagcacctcttacatgtagtagtaaccatcgcagcggaataagcacacaaaaaatggtatttacttttaggcaaacttgtgggaagtattaaaattattatgtagatttatgtatatcgtttgtggttgtattaaactttaatgttattagtgttgttaacaacatttctttggccattattttatttggctaaaaatttcaatgttttaactttgtttattgtcagttgaagaagctgagaattcttgtgattccatgtttacctggggtgggaccactattgtttggactaaattgatattgtttcctgttgcccttaacaatggttgttccttctcttgttgcttaggggccgagttcacgtaggtgtaattactcgttgagataggttcaatggcttttatatctaatgggggcaggagaatcttattacagtttgaatctctctttaggaaattaggagagagtggcaaacatgatgctactgaaaacgatttcatatcagaagcaccagataaagaacctcttgaagtcttgcgaaacggctgttgaagagcaaaacaagaccaattagagatatcagtcaacaatgctttcgtctggtcattcaggtgaggggagtagattaagtatgggtaaagaatattatctcttaatgaagatacaatagcatgcagtagtatatggtaagcaatgaaggaatctgaccaaaaatcgaacaaaatggagtgtaagtctgtcaccaagttcttttggtgtgttataatgtagtcattcacaaacacttcaaccttctcaaattcctctttctctgttgatgaaaggtagctctgacgttgtacataaatggtatcgaaccagaaatataacattaggtgaacattggggtttactagtaattgagatacttgtgatggtgaaacatccgagcttgcaattaactccgatgaaaacaattttagttggaagctgacaatgtcggtaattaactgaatattccttgggtttaaagatgccagcgtgaaagacttcaaattaagaagcattgatatgattgataagttcgtggtgatcaaggtttcatcaacaaatgaggaagaatgatgaagtaagcacgaggtcgatacctgtggaaagttatcaatgaaccatatgttccttgtggtcccatttctcaaagtcaagttgttgatgaattcgaaccaaatcgtttcccacaataaccagttacttttcgatttgcagtccgtaatcctggcgttcataacgttcgcaaataaagaggggtttgcactagtttcaggtttgatcggctgctgcattacgaaacattcattcaagtaaaccagcaaatcatgcactctaaaatcagatggcagctcttgcggataagtcttctttattataaaatacacgtacgcggaatctgccaaaatattgatatgctttaaagttaagtcagtagtggacattgacggtcccttgtatatgaagtccttaagtggattagacgaaataaactcttgattgacgaaccaaccaaatattagtaaagaatcgttgttgaagttgtttgaatcgcgcaagatattgacccatagatcgaatatgaaccatgcattttccttactattcaaataatggtaactggaggatgccacggtgaatggcttcagaatatcttgaagcattgaaaacacatcgaactttttaatggaattagaaacaggaatgttattctccaacattactagaagagaataaaatagaatcaaggcaaaaacatcatgttgctctgtctgtgacaaaatgtcctcagtgtcaaagtcattgtcatgtttagatgagctagcatacaaattcgtacaacagataaaccatagtttttgagaatcttgatttaacgaaatggacatacccagacaagctattatgagaccaaaaggcttgttaatccaaaaactttccaccagctcgtcattttgtagtgatgagaacaggtctggaaagaaattttggaagatcttattttctaccaagtggcttacacccattctgaagaaagttagaatatctcttgagctaataaaatctaatgaatattcttgcaaaatttttacactgatggaggactccaaccggcttttaacctgcttaaagcggcttttccctttctttaaactagaggactccttcccaatcacacaacgttgctgcttatccattttttcaacattactactatgatagtgaatattgataaggccgctgttgaccttaatcatcgaattaacgagtgtttccattttgatatctctgggtgaagtcgaatcaacgtcaccaacgccaagtgatacagggatatcagccttatcgcctgtcattgacgcgtaactggataagaggaaggttctgtggacagtcctgatgtgtcgctgtaagagatcgcgtctaacaaaagagtgtttacagacttggcactggaaaggcttcacgcccgcatgagacctttcatgccttatcttgtgctcggatctcgagaaaggcttcaaacaaaaggaacatatatattttttttgacccgcagccatagcagtgataatgcaaatacaattactgtatatcaacaattgtcttctcccgagagaaggttttaaataaaagcgacaagtaaagctcttaagccatgccaactggcatgaagaagaaccgaaaaagaagaaatagaaagcagaaaaatgtaaaactaaactttataagtactttgaagatgcgttctatataaatatgtggggttaagtgaacatgactcgaaatctataatgcagcgattacgataagtatccacattaaacgtcaattattttgcgttgtaagcatatgcgcgggggagggggcgcacccttgaagtgcagtctgtctatcatattactgaaccatttccttcgcttgacttacatcattggcaacacatgcctggatcgctttagcggctacctttagtccatattttcttctattaccagatcccatcatccccctttgtccgattgacgaccattttgccgcggacgatcggaggggattgccaacgcggggtagccgactcggggcgccgagagcggggatcagtcatcgtcgcagtaagcgggtacggaccctgtcacgtaagacgatgccgatgcctgcgcctgcgcctgctcgtatgacggcactgtcagtaccaccgaatcggcgccgagcggctgtagcgccggcatgagatgatcgttggtgctctcgtgataattcggtggcggttgtggcagcgcgaggtgcgccgttgtagtggagttcagttcaacgcctggagtcagaccctgcgcggggtaagtggttaaaaaaaggggtactaattcgccagggcggaagtggatcttgccatcgtgtttatcaaacaacactagacggcctttcataggcagatgcggcgaaataaataataacataggtaattgcgccttgatctccaggttcttgtattcgccatccacttgacgttgtaaaagaatacgtacctgcaatttgtgcatgacacggattaggttgtcttgcagacagcagtcttgagttatttgtttgaggttatctggaattgtaaagggacaatcgacgtcaagtttgtccgtcagcgggccgaagtccgctagatgagtaattttcatgacggctatttcatcatcataaatttgtgcgctgctgtccttcattgcgtaatattggattagcgccatttctatcctatccaaacgaatgttcttttcgaaggggaaaatcttaatcttcacgggggttgtgctaccaataggaacagccctactcgggatggacgtttcgtattgcaacttgtcacgccaagtattacccacgctaatttcttcttgcatggcaagattgtccatcgataatgtacgaaggattctgagatacttgaactttttgatgataattttattcttcgttctcataccattgccgctcgtacttgtgctaccgattggaccgtgaggagaagtatgaacgctcagatcagtatcccataactgacgtccatctataatggcttcaaaggaatacagtatgctaccactttgtagtccctcgattgtttcgcacacttctggggggagcattgtattgaagggtagttcgtagttgcctcttttcattaggaataagtacgaacttccagacccgtctctgttactataactatggctattgttattgagggtgttactactactgcttctactacgggcgttttctcttaaaccctcgaaaggggttcctgtaacaccattttctggtagctctagtatttttctgtgggaagaatgggtctttcttcgaattattttgttgaaaacagggctcgaaagtgatctcttgcttagaaatattgcgttgccgctggtgtccatatcttggttgcttgtactgcgaccgctactactgttatgttgattttccgcattttccccaccgactaaaacatccccttttgaagaaaccaataagttgtcccaatagcattcgaaaatcttacgcttttccttaactagacttgccaaactactgctattcttcttatatcggccaacttgcaaaaactccaatttgaatcttcctaccaatctcagcgaaattttcttcactacgatctcatttttcactgaaatcactaagtttcctgataaaggtatagacgacagttccaacggtgacccttggatcaaaattatgtccttgtacggggagtttattctaatatcaaaataacttattctctctctttccttctgctctgaatgcccaccgctgctagatagcgaactaagtgaaaacatggtcttgcttcaccctattctcgccgagagctgtacaagatattttttacttttgccatcttatactcatcctaatcatctgtttcattttccttctatttcttttttttttttttttttttttttttttttcagttttcgaagaaactgcctttttagaattgtaaaagacgaagtgaagtattcaggagtatattattacatacatacaaagcaagacaaagaaacatttttagatctaacattttacttcaattgtttttgtattccttataataagaaagacctgctgtttaatgtgggagtaatccgtcccctactcgatcttcaataaattgtcatcttgtatctaaaggagcgctccagtactccaattaagcaccacctagtgcgtctagtgtcgatttttttttcacgcatacgtttgtatgtttcttaaatttcccatgattttttgttgccaatgtcatatctacaaactctatacgaaagtaaacgcacttcatcttttttgccctaaaacggcaatatttagacatatcataaggggcccaagggagaatcgttaattttaaacttttctttgctcttgaatgaaaaagtaaataaataaaactaaatcaaaaaaaagaacgccacgtttgaattttaaagcaaaaattttgttgatttagtaatgatataaataaaaccaagtcgttggtaagaatttggttaggttatgaatagtaatgaactggatctaagaaataaatatttttatgagatattcggtaagaaaagaaaatcagatacttcaacccctactcagttgttctccggctccaaagttcagacaaacatcaatgaaatttctatcactaacgatgaggatgaagatagtactgaagatgaaaataaggcttcattgaaggattatacactagggcacgacaccggtgcacggtataggatagcaccggactgttcttcccaccaattaaaggcatctcctgtcctacatatttcaacaaaccttaattcaagtccacaatccttcacaggcgatcagatttcacctactaataaaaaaatttcaataaatgattcgaccagacaagataaaggtaacagttgcactaccacttcatcaccttctcaaaaaagatcgaatgttttgcttcctcacgtaagaaaacattcatctccttcactattatcattttccaaaaacagtggcagtcatatgggggatccaaaccagctatctacgcctccaactcccaaaagtgcaggtcacacgatggagttacacagttcattcaatggaaaacatagttcttctagcacctcttctttatttgcattagagtcactgaaaacccaaaatagacgctcatcaaactcttccaatcattctagtcaatatcgacgccatactaatcaacaccaacgtcatcattcaaggtccaaatcaagtcctgtctctctgacggaaatatccatgatcaaaggcacgcctttggtttatcctgcacttttatcactaatagcaattaaattcaaacagaccatcaaattgagcacgcataaaaagatggggttactttacagagattcctttacaggaaaacaagcaattgatactttatgcttgatcataggaagcttagatcgtaatttgggcatgttgatcggaaaatcgctggaagctcaaaaattgttccatgacgtactttatgaccatggcgtaagagattctgtactggagatttacgagttatcttcagaatcaatttttatggcacatcagtcgcagagttctacttcaattgccaacacattttcttcatcatcttcttcagttaattcgctccgtactaaaactgaaatatatggtgtttttgtcccattgacacattgttattcctctacatgctctctggaaaaactttgctactctatttcttgccccaatcgtttgcaacaacaggctaatttacatttaaaattaggtggtggtcttaagagaaatatttcgttagcactcgataaggaggatgatgaacgaatttcctggacaaattctgtaccaaagagcgtatgggaatcattatccaaacaacaaatcaaaaggcaggaggcaatatatgagttgtttactacagaaaagaagtttgtaaaatctttggaaatcatccgagatactttcatgaagaaattattagaaacgaatattattccatctgatgtaaggataaattttgtaaagcacgttttcgcacatatcaatgaaatatattctgtcaatagagaatttttgaaggctttagcacaaaggcaatcattaagcccaatttgtcctggaattgcagatatatttttgcagtatcttcctttctttgatccttttctgtcatacatagcatcaagaccatacgcaaagtatctaattgaaacccaaagatcagttaatcccaattttgctcgttttgacgatgaagtgtctaattcttccctgaggcatgggatcgattcattcctatctcagggtgtttcaagacctggtagatattcactgttggtaagagaaataatacacttctcggacccagtaacagacaaagatgatctacaaatgctaatgaaagtccaagatcttttaaaggatctaatgaaaaggattgatagagcaagcggtgcagcacaagatcgttatgacgttaaagtgttaaagcagaaaattctattcaaaaatgaatacgttaatctgggtttgaataacgaaaaaaggaaaatcaagcatgaaggtttactctcaaggaaggacgtgaacaaaacagatgcgtccttttcaggagacattcaattttacctactcgacaatatgctattattcttgaaatcaaaagctgtaaacaagtggcaccaacacactgtatttcagagaccaattccactccctttactgtttatttgtccggctgaggatatgccacccataaaaagatatgtgacagaaaacccaaattgctcagcgggtgtgctcttaccccaatatcaaacgagcaatcccaagaatgctattgtattcgcctattacggtacgaaacaacaatatcaagttactttgtacgcgccgcagccggccggattacagacattaatagaaaaggtgaaacaagagcaaaaaaggctccttgatgaaactaaacatattacttttaagcaaatggtaggtcaattctttcactcatacataaatactaatcgcgtcaacgatgtcctaatctgtcatgctggtaaaattttattggttgcaacaaatatgggactctttgttcttaattatgctacatcgatcaatcaaaaaccagtgcaccttctgcacaaaatatcaatttcacagatctctgtattggaagaatataaagttatgattcttctaattgacaaaaaactgtacggctgtcctttagacgtaatcgacgatgcagaaaatgcagattttcttttcagaaaaaattctaaagtgttatttaaatatgttgcaatgttcaaagacggtttctgtaatggtaaaagaatcattatgattgcacatcattttttgcacgccgcacaattattgattgttaatcctttgatatttgattttaatagcggtaattttaaaaaaaacctaaaggcaggcttggtagattttagcgttgattctgaacctctgtccttttcttttttggagaataagatctgcattggttgtaaaaaaaatatcaaaatattaaacgtaccggaagtgtgtgataaaaatggatttaaaatgagggagcttttaaatctacatgataacaaagttttagcgaacatgtataaagagacgttcaaagtagtttccatgtttccgataaaaaattcaacttttgcatgttttccagaactctgcttttttctcaataagcaagggaagagggaggagacaaagggatgttttcattgggagggggaaccagaacagttcgcgtgttcctacccttatattgtggcaattaatagtaactttattgaaattagacatatagaaaatggagaacttgtccgctgtgtacttggaaacaagatacgtatgttaaaatcatatgccaagaagatcttatattgttatgaggatcctcaaggatttgaaattatcgaactgttaaatttttgagttgaccgcccatattaataccttaaaacttatttcttgaacctatacatctaaatttaagtaatattattttatttgtataaccatatgtagtttacctgaaatatatgggtgccattaagaaaatataatacaatggacaagaattttgtcctagaaaataaagtcttgaaagtatattgtcctttcctttggaatattatgtcactagcaagcatcgaaaattgatccagagtgaaaattaattttttcgagattaaactgtgaattcaaaagtttgattttaattgtttcctcactcaacttggtactgaagtcttgattagctgttagagaagataattctgaccgtattgaagatgtcgaatttactgaaagcaactgaagtaaaatatcgattacttcaatcttgtttttactgcttatgtaattattccaaattgaatccgagataggaatatgaatatcaaatgtctcttccatgggatttaggcaccattcccccgagttagagtcgttttcctcagataactcatgttttgtaaagtgagatccatcgaagctaatatcattatcatttaagtagtcatggtatgcattaggcagctcatgcgcaattctgttgacatagcgtaatagatcatcccgaatgatttggacaagtaatgaatcttctgttagtggtgcggttaacttggtgttacataaaagctctacgtcccgtgattctttcataaaaatggcctcgtagtcagaaagaagattattaccggaattccgaccgctctccccaccactattagaggaacgaaaattagttatattgataaagtttttaagataccttagaacaattttggtcatgttatgaactattttatttaccgatgttgtgccaaagatttcatttagaaggcttttactttggaagattgatggatacaggaaagcaccaatcaagtttacatcatcaagtaaataaaggtctttaacttttagaagccttgctaggattttttcaaagggctttttagatttggtgaatttgaagcttcgtataatctctgtcaaatataactcaaacttaatgataaaaaccaaggtatgggtaaatttcaatggagcggaagaagcaaagtactcaattgattgctcgaaagttcttaacgtctcttctaccgtgtttattagacgaaaatcggattcactaagtgattcattttctaaatgagagttgatagacttgaagaaaggaactaagtttgcaaatttttctaagatactcttcaaagctgaaaatctatcgcagttacaggaaaggattgaagtaagttcattgcagttaggttgtgtataattttggcagtataataggaaatccgattttagggagtcgtttaagttaacttcttctatcaaacagcatattttgccgagaatagtagatgataaatcaatatgggaaaaatctattaatgagtctaacaaagagcctcctgaatgattttctttggccacagaaaaggaagacagcattgattcagtaggaacattaaacaacggctgtaaaaaacaatgaagtaattcagatactatgcaagtatggtactttatctccctcacactcccgctatggaaagtaaaattatgactgtttctattctctagtaccattgtataatggctttgaggcaaagttatagaaatcaccgatttttgtaagccagggtatttcgaatacaaattgttgagctgttcctgccagacactaatatctatatccgttgttttacgtacaaaaatagataatggtaaacccttcgaaactttgttggtattatcgaacagttgcaaagaaaataatgatctttttccagccagttctgtaaaatttacagaaataagatgggataagtccaagttagacaattgtgcccgaatttccctagaatatttcaagtaaagaggttgatttgattccttactatcggataaatggatagtaaagggtaattgtgtatcattccttgatatagaccttctgatcaactcatcaattgattttgacaaccctataattgactcctctattatattggtagttaaaggagggatcctatgaaattttgataaaagagatttaaaggacacattctcaaagaagttcagcggtaaattttctgaggctatgactatggctactaattgggaaatagaaaggtaattactgctctgtaattttcctatgtcaaagcatttgaaactttggtcggaattgaaggttaacgaatcatagccgtgtctacgtgtaatttctgtgctggaagtattgtttttgagattggagtctcctactgtgaaattcatggaatagaagtttttattggcacttatattatgctttgttttcaagtgagatctaaaggtttttgtcaaacttgcatcgcttcttgttagtatctctccacaatgtttacatttaactttcgttaatttcttttcaattgctagaaaatgggaccagaactttgctatattcttcttgagcatttgaaccggaatccatatatttaacccatcatttatgatttcgtcttccggatgaattctacttgataggattttattgccgtctttttctataagttctatatcctcagtatcgtcttcttcctcgtcttcctcctcatgactagtagagtgagaagatgaatgatcagaattattgatgatttcgttatcttctaaagtcaccaaatccccatgtaaatcatccaatgcagtgttcatattaatgattgagtagattggtacatatgctatttcggaagacttttgttattctatggtttatcatccctttatttattttgtgtattgtttgctgatcaaaagttgaaaatttttcgcctaaaaagtaagatacaaaagaaaatattgtcgatgattattgcatgaatatatcagcaaagaggaaaggaaaacctactgagggacttacatttctgctgaaatatatagtaatctatcatgagcaatgtggctggggaattgaagaatagtgaggggaaaaagaaaggcaggggaaataggtatcataacaagaacagaggaaaaagtaagaatgagacggtagatcctaaaaagaatgagaataaggttaataatgctactaatgctacccacaacaatagcaaaggcagaaggaataacaagaaaaggaacagagagtattataactataaaagaaaggctagattgggtaaatcaaccgagaatgaaggatttaagcttgttattagattgctacctccaaatttgactgcagatgaattttttgccatcttacgagataataataacgatgatggtgataagcaagatatccagggtaaactcaagtacagtgactggtgtttttttgaaggtcattattctagtaaagtattcaaaaactcgacatattctcggtgcaatttcttgttcgacaacttatcagacttggaaaaatgcgcaaatttcattaaaacttgtaaattcattgataataaggataatattacaattccagatatgaaactgtcgccctacgtaaagaaattcactcaaacatcaaaaaaggatgccgcgctagtaggaacaattgaagaagacgaaatttttaaaacatttatgaattcaatgaaacagctgaatgaaaatgacgagtactcattccaagattttagcgtattgaaatctttagaaaaagaattctcaaaaagcatagagttagaaaataaaatagcagaaagaacagaaagggtgttaacagagctggttggaactggtgataaggtcaagaataagaacaaaaagaagaaaaataaaaacgccaaaaagaaattcaaagaagaggaagcatccgctaagataccaaagaaaaaacggaacagaggcaagaagaagcgtgaaaatcgtgaaaaaagcaccatttctaagaccaagaacagtaatgtggttattattgaggaagcgggtaaagaggttttgaaacaaaggaagaagaaaatgcttttgcaagagaagttaaaaatatcaaactcctctcagcctcagtcatcatccgctcaaacccagccgtcgttccaacctaaagaaaaccttttcgtaccacgggtaaaaattttgcatcgtgatgataccaagaagtagtaaaagctcatggcttcttatatattatatatggaatacatttataataaaataataagaattatatattttatgattatattattacataaagtattccccattataaattctgagtttcgtatttaatgatttttcaatgaatatttaaaataataaaatatatgaaatgttcatatacaatgaaattgtcatgaagaaagatgactccaagtatcgtttataaatcgtcgagaaaaagattatgaagttggttaactttttaaaaaagctgcgcaatgagcaggttaccatagaactaaaaaacggtaccaccgtttggggtacactgcagtcggtatcaccacaaatgaatgctatcttaactgacgtgaagttgaccctaccacaaccccgactaaataaattgaacagtaatggtattgcgatggctagtctgtacttgactggaggacagcaacctactgcaagtgacaacatagcaagtttgcaatacataaacattagaggcaataccataagacagataatcttacctgattccttgaacctggattcacttttggttgaccaaaagcaacttaattccctaagaagatcgggtcaaattgcaaatgaccccagcaaaaagagaaggcgcgattttggtgcaccagcgaataaaaggccaagaagaggtctatgattcgctgctggtgtcgttgtcatcttcactgtcaccattactttcgctttcgctagaactactctcttcatcagagttgtatattttattccattgacatttccctaatggaataccccagatatggtcctgtgtggccaaccaatcgactaattcatcaatgtgtattatacaaagttcttcgttataggagtgagcaaagcagtctacttgtagtgggaaactttttagtttgaaataatgctgtgaatatttgtataattgtactttaaataactttatcaaatcattttcatcatcatcgtttttgttattgccattcaaataataatactgtaaccgcgcataaaccagaagcaaagcaataatatatttcgagtcaaaaccgttctcattttttacattcaataagaagttcaactgctggaaattcggtctgatttcgattaacttcattaagatgcatttaaactcaatgccaccgagaaccatcatgtgtaaatgaccattttgaccttttatggtaccaaatgcgccaatcataactttcaaaagctctaccattgtattgcctctcaaagattcgttgcttagatttactttatagtacattgaattatgaattttatctcttgtcaaccgaggaataacaagtgacactgactggttattcagttgttttggagagatgttagactccacttgaaattcattgacagccattgtagtccttgttctttacccacgttttgtttttgttcttgcgtttttactgccactgaaaatatagcgttgtaatggctttagattttacttttttttatcataattcttgttcagaacgttcgttattgatatcacaaaattatttacatgattagacattaaaaacataaaacagtacacatagggtttactattctaaactatagttatcttctctcttattcttcagaaccagcctatactttggttttttttcattttttctactctcttggcatacttcgaacccttcttggaagcaatcaactcatctaccttctttaaagcttcttcacgtttttttagcttttcgtttaatttcaattcatgcttatgacccttgggcaagagaacacctttcatgagggtctttttattgtatttctcctcgaagaaaagtttcttagtgttttcgatcggtggtaaaaactcttctactccataacgcagtgccaacttatatacgtcactcattcttctaagtgaatatttcggatcatgaaatcgttgtgtgaccggatgtttatttggcaggaaaggattggcattaatggctttagtagatgtagacactggagaatacttgattgaaggggggtatctttggaaaaaggacttcaatttcaaaggcaaactatcaaaatactgtttgtatgacatggagtttagtttaatgcactagttggttttcctattctgtataaatggttcactttatttcgtatttcacttgctcttccactttcacttgtatcccagtcattttttttttttgtttgagaaaaaaggaatataaaaaggcgctactataaagtacttaatgatactataatttagaagattgacttgataagaccgttgtgtaccaccagtcgatggctagggaggattctagactcgaaaccatttcccacaattgttgaagtagctttttgttatgtgtattgattagctggagacagatgttcaaccagccgatcaaatgatgaggattgttgataaaggctatttgtacaatcagacattcaatcaatacattcttcttttctgggttttttacattaacaattctgatatacgtctcgtgcaaagagtccctaagcaaatgcttgttataattatgtagtgagggaagttgtgtggatagatggccgaatataagtaaaatttgatttgcggacaatttacctgcaataaattggtccatcgacatctttaaatagacgagtatgcgggatacttgccattgtgcaacctgtgaggaataagaggagtctatagacagtacagtgattgtcaatgtgtgtatagattctttgatttcaatatccaaggtattgcccgtcttcccgctaaaaaatacatcgaaatgcagtaaaggttcgataaactcagtaataaacggcaaacgaatgcgacacccatagtaattagtaattttgtttagaaaattgatgtaaaacactaatttatttggatcttgtttggtgttgtttcttttcattagttccaaaactgtagtgattttagacaagtcatccatgacaatgaaatacgttactaaattatcgtaaacataatcgtaactgggaaaaccgactgtcccgattttttgagtcaatacgtggacgtggaaaaggcttaaacagatcatagaataaaaagtgtctttatggttaggcagtattgtcatattcatggcggataattcttttaacgcgaggattatcaggataaatacattttggaacttgaaatctagttgttgttctttcaacgaagccacagtatcggacaagtatcgacatatcctttctagtttgcgtactgaatttaccaaagttgcctcatttgacctcgtgattgaactggtcaagcaactggccaaatgattcaagttggttgataagactgaatcagtcgaaaaaatttccatcggctgcacaatgccgtgtacatactcttccaaaaggtccaatagtttctctgtgaccaaattccatgatacgtcaactccatgcaaaagggcgcttcggtttgactgattaaaaagtaaagctaatgctatcagaaggcaatgctgaatcgataaattagccctgacaatggcagtattccatagctgcgcccatattggtgaaaacagttgtaatttccagtttctgtaataaagcgcagttttgttgctggattcatcaataaaataggcgttgttcaattgtttgaagctcgggtatgtgactagtacaccatccaaaaccatcaactgtgaaaggttccacgtggctcggtgagattcgaaaacagcattccaaaccaagtaaaacttcgaaattgggagcgtgggctcagaaacttccagtttccaaaggaaaacatctttgacgatgtgcaaaaggcgtagtggtggtaattggacaatgaactgcgatcggaaaagtgctccgaccaagcgatacaaagtgtcgggggatttgactcttgggacgtagtataccacattggccgcgatttcgtctagcaggcgttgatcatactggatcctcgtttcggaagagagtgcagtgatcagatattcgacgtcatgatcaaacataatgtcctaatgccctctgtaagtgcggttttgcgcgcatacatgcgtattcatatttcccttttgcatttgtcttcttcggttttcctggtagaatttcccttaatgggagagtagtaacaatgcaaaaaatgaagaaaattgagaaaaaacaaaaaagaaaaaaaaaaaaaaaaaaaaaaagagagctatgtaggttgattgtgttgttctatgtagtgccctttatttttctttggatttaaatttacagacacattatatcttgaggtttttagtcccttcttgagcctgcttcaagtcttgccttctctgaacgtcccagttatacaatcgcgcgcaattgacctccattgtcgtgatattttccctcaaaaactctacgtcctcggtggacaccgttaaagactgttcggaatccgcgagtttcttctttaacaactctatggcctcgtcgatgggatattccagcatcacgtctgcgccaagccacaacccaactttcaaatccgcccgatcttccggtatatcaacctgagcctttgtgtagagcgtgtcgttcaattggtagtgcaacaggataggttcatcgctctcatcgccctcgtcgctgtgattgcgcagactttggcatatttttaatgtgttttccaagtccgggattctagtcttcagctgctttatcgtagccaatttagattcctgcataaatttgtacttagaaagccgttcttggaacttattgaagcacaattcgaagtcgcttgggtccttaattatttcgttgacattttcgatgaatggagcctgcggtatgcctctggcattcttttccgtggagttgaacagtgtgtccataataaccgtagtatctgttatatatgtgcgtacagttttctgcagtaaatgttgtctacaatttatagcctctacaatagtgttaaactagattttttcactttcttttctgaccagttctgcaaaatgatcgaagaaacgaaacaaatcatgtgttacccgtcctgcacaatcatgagtgcctgcggtttccatattggaacggcaccttccttttttggaagtcacgttcctgcagcgcgtttcttttttttttttttttttttttttatttttcggtttttttcgcacgtttctttttggtgagcgagaaagctcgttgcctcctaatataaaggatgagatgagatgagcagtgccgcaaatgagggatgtgtttatttgttcattgtcgttttgcgattatcttcgttttcatgtgttaactcattcattcattcatttactcgttcacgcacacgcagcagttattccctcgacgagcgttcacttgtatcatatagcatagtttacgtagcaatgaataaaagcagcaaggcatttcaggtaccgaataaggtcatcaccaaggaggatattactcccttgtccagatcgcacacaaagaaagcggacactcgcgggacagcagatggtaaaaacaccacagccagtgcagtcgaggccaccccaatcatcatcaccactgctcgttcgatagatactgccggttcactatctgagaacgccaccgaggacgatggcacccaaaacggagatttacacgatgatgacgatgatgacgacctcgaaagtacgctcggctatagttctgagcctgatcctctcttctccccatgccaccagccttccttcaccaacagcacatttagttacagtgcggacaatgaactacccatggaggaaaatcacaacaagaataatttccacgatagcagcgagagcagtatctttctaccacagatacagcaatcattctttttcggcgacaatagcaagagtgacgcaaataatacggacttctggaaggaagtaaatggcactgcagaagaggccatttgcctgcaggagacaagacaaagaaaatgctccctcgtggctctgcatccaggcgacgccaccacgagttcgaacgacacattgggaatagaggacttcatcaaagatgatatcaacagtgctgaagccatggaaccctccccatcttcatcaccatcttcctcccttcttgataatttggactacaatatcaagttattgtgctacagagacaatgagggcaagttcaccttgaaaaaaaggaagtttttgaagaattccctgcgctcatcctctgcaatttctaaaaagtggaaacccttgtctaaaagagataagctgttgaagagggccataagaagaaagagtggtgtttgccagacgttatcagctggttttggtatcggtgaattcatgttgtaataacagtactattaacagtacaataaatagattctttttatacagtgttagggtaacttgtttttgtaggatttgaaaaatatgtcattataagatctatatcttttactatttggacaagttggctaatttgataggcaattgaataagaaggaactctgtatctcaacacatcacatgtctactcaatccggtatagtcgcagaacaagccttgctgcattctctgaatgaaaatctttcagcagatggcatcgtcatcattatagccaaaatttcccctgattctacctcggtacatcaaacgcaagtcgcacgtagcttcgaggagctggtacagttggcatcacaagaaagagaaccgttgtacatcttctataagccggaagggcttgataagtacttctttgtgtcattcatccccgatggttctccggtaagatcaagaatgctttatgcctcgacgaagaacactctggcaagacaggtaggttcaaactctttatccaccgaacagccattgatcacagatgcacaggacttggtggatttgaaaaattttgatagtgcccgtcctgctggccagaataagcccttgacacatgatgaagaaatgcaaatcgaaatcaataagcaacaggcacttttaaggaaaaacacatccgtcaagttggtttctcaggacagtgcttcgcctttatcgttaactttcagggtcaattctgagaaacctatcaatgaaatactggatagcgagggtaaaaatttaatcatatttcaaatcgatccctcgaacgaaaccatccagatcgtgcaatctgatacatgtccctccgtagatgaactgtacattgacttgcccgggccaagttacacgattttcaggcagggtgattcaagtttctttatctactcttgtccctctggcagcaaagtcaaagatagaatgatatatgcttctaacaagaatggatttatcaactacttgaaaaatgatcaaaaaatcgcatttagtaaagtggtagaaattggcgattttgtggaactagacaagtccttacttatggcaacaaataaagaagatagcctcgatcatggatccaatccagatctcccaaacaaaagcaatttgaaattcaacaaaccaaagggcccattgaggaaaagaagaacatagagatagaaatggcatctatatatgtgtgaccaacaatacatacgtttttattcttctaaatatgaaactgaatgtttttctaggtttgctggaatatatattacactggcaaaaattgttatgctatgctatttaatgttcattgtttttgcagcttgataacctctcttaaggcgccaaatggatttttttggaaatcttgattggttaggacctgattgaatcttgcagtttcgttagcagccaatgcctttgcacccttttggttcctgatatttggctgattcttttttatcctaacagaaccaggttctatctttttcaagttcatttcctttgtgtccacaaaccttattttagaatccatgtcgatgtcatcatcgttattcatgtctttgctactattttcaataatgccccgtaaatccttttcttgctccaaagaagtgagcagatcttgcattcttggttttagttcttctcttagctttcttttcctacgtctaatggaagatttagaaataccatcaaaattggcagctatgccatcgttaagtgtggatttccccttcaagttagataagaaagtattctgtctgttaagtagcttttcctttttagtttctttaggttggtgcagaaaggcccttggatcagattctatgtcataactctcgtccagaatgccattgttcgctacgtctggtccaaaattttgactatttcttgcacttactttgcttctaagcgtgtttctcttcttagcaaccattatcgcttatctatgcttctatattcaatggatttcctgtctcttatctctgctcatcgagtctgtaatgcttgagtatgtaaaacatgaaaaatttgcagtgcgtcaccccgttcagtttctcgcgccgaataacattttttatacaggaatatttcaccttgataatggccgacatttacgttatttacctattgtcccttcgcctagacctacaagaaacattgcctcaagtgccaccttcataaagtttattttctattatgtcccagtcgaaccctatcttacgtggcctcgctattacaacagccatagcagctctatcagccaccggttatgctatctactttgactatcaaagaagaaatagcccgcaattcaggaaagtgttgagacaaagggccaaagagcaggccaagatggaagaacaagctaaaactcatgctaaggaagtgaagctgcaaaaggttaccgaattcttatccatggaattagccaaggaccccatccctagtgatccctccgaaagagaagctacatttaccaccaacgtagaaaatggtgaaagattatccatgcaacaaggtaaggaactggaagcagcctctaagttttataaagcattgactgtataccctcagccagccgatttattgggaatttaccaaagatccattcctgaagccatttacgaatatattatattaatgattgccatcttgcctcctgctaatgtggcttctttcgttaaaggagttgttggaagcaaggccgaatctgatgcggttgctgaagctaacgatatcgatgactgagagtaacattttgcttgctttttttctccgtttttgtttcttttactctgtatatagccctatataattacatcatttctctagcctaaatcttgttatatataccaagctttttggaaagctaaggataaaaacaattcttttcattagatgtattttttcatcgtattaggtgtaatatatatatatatgtatatatatatatatatataatatatatgtagtatacacacgtggacgaccattaacgaatgttgtatatgcttatgcggaacctttgtactctcttaaaataacagggacagatgaaggtggcaaagcgccgaattcagtgatcacttttttaatatattctggtggtgttaaatcgtataagatgttgacaatatttaacgaaggtaactcttgccaaccatccaaaatatttttgctgttgctgtcttcttcattactggcgtccttgctttctccttcagatcctttcttaccgccaattttattaccctttggcttattctccattgctagctttttcttttcaaattttctttctttgataaattggtttaataacgcacctttattaccgcgtctctcgactggattttcgtaatctatattaaccaggtcatttggatctgccagttcattaaatgtgacactatccaattgtactctttgtgaaaacttcaaactttcgcagcagactaatacaggtatatttcttctcttagcgctcatagccaacattgctgtcccagctcttgaatataggaacccattagataggatagaatgggctcctaaaaacacatagtccacatccatattgaatatcgtatccaaacttgtaataagtgcatacataacattgacaccagcatttcttaaagtttctgccattttccgcccttcaaatagtggtctcgaatcgacgacaatcactttgatgtttttctttaaactgattgcattatgcagtaacagttcagttagaacctttgatgaaccatatgtcacaatagtagtagattcttcaatttgtgtagaggcattgtctataattagttgatcagccagttcgattttttctttagcaaactgcccaattttctcacaaaggtcttttttggcggctttgtcgggggtagatgggtcaattaatgaaatttcttgctttaaccatctgatagcattacccatagtaacacttaaaggtctagcttttttcaaaagatcaatctggtgtgacaaataacttgttaagttacgtgacaaggtagttcccttaggtgtttgatagtctttgataacaatttggaaaacctctagcatggctatgcaacgtgggatggatcccacgattttatagtgtgctagatgagaagttaataataatatcgacggatggataaggtctttattcaataaaagttccttaacagacgatatcaagctggagttgtcaaatgattgttctaacacggtagggatcactgacgatataccgggaatgacattaaactcaccagcctctaacgagatagatgccaatgtcttggcaacatcagaagcgtttgatgaagcaatctcttgttgtatagctgttggagtatttgttgacgcagaactggtaccggcagagagtgctgcagaagaggcaggaagagtcgttgttgttgaagctggagctgatgcagatacagtagacgacgcgtttggacccacgggcatcaaggaagaagccgttaatacgttagatcctgataatgcactagccaccacggggaccatcaacccagcagcggtgattcgcgaagtttttggagatgatactgcactggttaaagctaaaattgtcgctcttctttcttcagtagtttccagatgaccaaaaagtgtgctctttttcacgtttcgttcattttgtttttttttattggcatttttttgcttttgctctcttttctgttgttgctcacgttgtagttgtttcttctcttttttcatttgtgcttgttgttgctgttgttcaatggatataccattagcctgcttcattgcagctctctttgcagctttttcttgtttctttagttcttttagctccttgtttgttaatttcttttctccattagctgcagctgtagttgttggagtagcttgtttagctttacttggcggtgtagccgacctagatttggcttccgattcgctcatagcaatttgattatcgacgcttctttgacaacgtatttcttacgtggtgaaaataagatcttatgcacttacgctgattatctatagctggtgatgccttgttgtagaatactcattttcactaaactcgaaaaaaaaaaattgaaaaattggaaaaaagcgagaggtactgaaaattgtgaagagattcccgggtaaatataaacataattaatacaataatagcaatatatgtgacgaactgtgttctactttttagtatttacaggtatgtttatttatatatttcctatggggtgttttggtactatttttcctctttttcggtggattcctgaggaggtggtgtttccaacagtcccaacgctttcaaatgcgtgtcgtatggatcgctggattcacttaatgcattttgatattggcgtataaattcttgcaattctagatattgagcattgtgttgatcgatgtccaataatgttcttgcaataaggtatatcccctcgtatttgcttagcaagtcctttagttccgcgccacttgatgaattggggatatctggtaaactaatatctacaggttgcaagcccgtcagctctggggtaaatccaatctgtctacctaatgttgcaacaagaatatttgctagtccagtattattttttctatttaatacctttttccaagcaacctgcagtttcctctgagcaatttctgcatctttatagtctttcaacctatttcgatgcaaagcacacatgatattagtattaaaaaaatgctcgatatcaaatacggatggattttgcgctttgagaaacttgtgctcaataccatataagagtcctaccatgtgcgcatatttaccgattttgaaaaatgacgcagtcaacatcttttgaacatgaattggtgagatgtacgtccaaatagcgcgctttcttatggaggtccctgtccattctttgaaccaatctagtagttctgtcgagttgggttcaaccgaataaataaaatcatttaacgtttgcttcgacagtggctttacgggaggtctcggttgtaatggttcccttgtttttggatccctaatatctttagttaacaatatctgagcattcttgggacggtaaatgaatggttttagtttcgcatctgtcttgtggtatatcaagaattcatccagctttgctttcgcaatttcgccggtagatgcaaaacgtctccaaactgtacttctgaacattttcttgttggtcgttgctcggtgcaatgcccttatcaacagtattggtccctcattaatcaccactgttatggttcccattttcttaataagaaaggtttagctttttttcagcacattttctattaccctgcatggtgagtatcaaataagtgccaataaattgggtatgaatacaactaaatacattgacaaagtgttcacaacgcatcgaagcgctagacttgcaaatgtgatgaggatatatgatatttttgggatattttatttgttcttatatattaagtagttgatgttgtcactgactataccgagaccaaattatttatcgagcacatcagcgtcgtacttttgcttgaaccaagagacggtgtcttccttagttgtcttgtgggagttaccaacagtacccttacatctctttcttctagtgactctagcacctggtctgttcatgacgacatagaaatccataccgaaaataccgatggatgggtcatacttgatacccaagtcaatgtgttcgtcaataccgaaaccgaagttaccggtagcagagaagtttctgtctctcaattggtattccttgaccttcaaacctctttccaaaatttcttcagcctttggacctctgacggtaacgtgaacagcaattttttcgtttcttctgataccgaaagttctgacagtgtatctggccttggattgaactggagtttgaccagataattgttctaaaaccttggaggctctggttaatctgtcaccagattcaccaacggagatgttcaagaccaatttctcgatcttcaaatcacgcatagggttttgggctttagtagacatcttggacgcgtatttttgtatatgttgggctttcaagggtaactgatgctaaacgttataatacacgaaatgaatgcctctcttaacagtatacttctttaatgatgagttatgtccaagtttcaatttggtatcctagcttcgctattcgcagagcgggttccaaaagatcttcggataaaaataaaaagaaggcggtgaaaacaaaaagaatattaaaaaaagtaatgtatgggttctcgttgtacggatgtttaaaatgtcctgaaaaataccaattagacggttctgtgcttgttatatatagatgtctatacgactcaacatatgtatgttgctgcattttagaaaaaaattaggcattaaacattaggctacacaggaaataatgtttcctatcaaaagagttctaacttgaattgttccttcacaattaaaaaaaataaaagagtacatatttaggagggggaagagatattgataatagactaaagtaaggagtgaggagagggcaaaatacaataatagatgaaaaaaaaaataggaaaataaaacaattttttcagagtgagggaacagaaatgattatctgtccacgcattaattaaaagagattaattagtatggtaacttgttcttttctgctggtttttttttttttgtttctaatagattgttgatttattttgattaagctgttgtttgttggggaagagactcactttgctggtgtccgacttgttcatgttcttcaacagcaccttcttcttcttgttcaggttcttcaatttgtccatcttcttgttcgtcttcggaccacctgccttgaccgtcttcctcttcctcttcttcgccttcttcaggttcgaagtcttcgtaatcctgcttgaaacttaaagtaggcttgacttgggcagagtctagtgtccattcattcagtgcgctttcagcatcaataatgatttgtttagaggcttcatacccatcgtaagcaggcctggtttcacctggagtgacaggagagtcgtccaatagttccaagagagccttaccgtaaccagcgattaaagcaattttctctgaatgttcgatgatggagtcaaattggtagttgaaagcagctctcaactttgaccttgtgatattagataattgagcttcagcgaccaaagattcagcctcagcacgcaccaattcttgttccaagacctcaatcttaggtgattgaggatctttgtatttcaagtaggcgattttgtcggtgatcttgtccttacggtctctagatggttgaacagaaccttcgatatctctgatggactttagagtcaatctgtattggtcataacgatcgataaattggtcgtctaattcactaacttcatagatcaagacacctaatttatcagtgatgtcggaaacatcgtcatcgttttccaacccccaaatagacaattgcttagcagcgtcacgtctttcgttggctgtcaattccatggacctcaaaacattcttttcaatcttaaccaattgagacaactttctggataattctgggccaaaagctccagcagcacttctcctaaagctgtaagctagaccacccttcccaaagaatctacctttggttgtagatggtggtggcggtgggttctgtaattgagaggcggtaggtgccctggaatttcttaaagagtaagttctgtgcatactatatacttgatgctgatatattcttcactttgcaatactgctaacaatggaaaagtataggtaaataaatgtgcagatgcagatgtgagacaaattttctttcttgggttgggataatcaacgcattgtacccaaacgacgggaaacaaggaaggatgcagaatgagcacttgttatttataaaaagacacgggagggggaatcccgtctttcgtccgtcggagccaaagagatgagccaaagcagaaaaacaggggacgccgcccttcttccgtcccgtgcgtgaggggggcgcggccattcggtttttgcaatatgacctgtgggccaaaaatcgaaaaaaaaaaaaataagaggcggctgcggaattttataagacaagcgcagggccaaagaaaaaataataattgacgtggctgaacaacagtctctccccacccctttccaaaaaggggaatgaaatacgagttctttttcccaattggtaaatattcaacaagagacgcgcagtacgtaacatgcgaattgcgtaattcacggcgataacgtagtatttagatttagtataatttgaaccgatgtatttatttgtctgattgatttatgtattcaaactgtgtaagtttatttatttgcaacaataattcgtttgagtacactactaatggcttattgtttggcatttgtagcggcagtcaattgcgcttgtttgatcaaactttccggagcatcaaagacgggcagtttcagttcaattagtctgatcaccgagtttttctggaactctgaatcagtggttaaggcatcccactcacccgtagtggcgatcttgtgattttcgtactttttcgcaccaaatgcgggcaacagggcgaggtgatcccaggtctggatttcgttgtactctgcgtgaggcccatgaatcagcttttcgatagtgtagccgtcgttgttaaggacaaaaagatacggctttaacccccatctgatcatggtggagatttcttggacggttaactgcaaagacccgtcacctatgaataagatgactctcttgttggggtcaatctcctcagcggcaaaggcagcacctaaagttgctcctgttgtaaaaccgatggacccccacaacacctgcgagataccgtaggcgtccttaggaaagatagtttgattgataccgaaggcagacgtgccggtctcggaaatgataacatcaccttcttgcaagaatttggacaattcgttccacaaccactcttgtttcaagggcgtgctagcaggtacacctttgtttgcgggagttttggttggtacgggaacgctcttgtagcccttaacaacatcgggaataaccttcagtaagttttgtagtgcaaatttcatttgtacaccgaggaacgtagcgttcttcacctttacgtaatcggaatgaaactccactacatttttagtcttgtaggagtaggaaaacgaacctgtgttaaaatcagagagcaaagcaccgaccgaaaggatcaaatcagccgactcaacggcctgtttcacgtcttgtttggacagcgttcccacataaacaccgccatatctgggatgctgttcatctattgaccctttacctagaggtgtcacaaaagctgggaattgcgtcaaatcaattaacttctgggtttcttttttaacgttgtgcctagaagcacaggcatccgatagtataacagggtttttcgaattctggatcaattctagtacggtatcaataacttccttttcagcttcgggatcgttaggttttaatgatagatcaatcggtttttccaaaagagaaccaggaacctttagatctaccaaattcgctggcaaccccaagtagctaggcctttgtgttataaatgttgtcctgatcaacctatcgatttctgaaggggctgtagcaatgtctgtaatcattgatgtagtttctgagatattggcggacattctgtgaaaaacggtaaaatcaccgttacccaaggtatgatgcaacaacaattgcttagcctgagcggagatagaggggacaccaacaacatgcagtacaccgacgtgttctgcatacgatcctgcaataccattcaaggcggataattcacctacgccaaaagtagttaccagcacagataaacccttgatgcgtgcgtaaccatcggcggcataggcggcgttcagctcatttgcattaccagcccatctcaatccatctacctcgtaaatcttgtccaatagggacaagttgaagtcgcctggtagcccaaaaatggtgttaacattaacttgcttcaatctttcaaataagtattttccaagagtaatttcagacattttgttggcaatatgtttttgctatattacgtgggttttttatttatactgtatataaaagaggactgcaatagcacaagattaagatagaatggcttcaaacagccgccttttatacatattggtaaaagctcgcgaatcgcaccatatcccttatcctgtaatcaaatcgatctaggtgcagatacagatcaattcataaaaagaaattgaagcaccagtttatcactactacactatctttttcttttttttttttttttgcgaagtttcgccctttgttcaatatcacttgataagttgtgggctttttctgtcactcattcggcttaaaaagtattcgttcttttgtgttttatgaaaagggaacgtgatataaaaaaacatcctttggtgtgggacatgggcttttgtttagagaatggttatcactaccgcccccacccttgaaagccacagaaaatgaaaaagtatgtgaataaggtgtgaactctataacattttggccaaatgccacagccgatctgcatattccaatggacataatgcaacaacaattgatgtcacattctcttacacacttcgattggtccgtacgtagtactttttacataactgactcaggcgtttccttcattgaaatgctcatctattgccaagtacatagaatccacagtgcataggtttatgagatgcttggaagatgtacgatcgcctgcactatattagtatattttttcaggctttacaaaaccagaaagaaattaccgactgtaatacttaatttccatgattttaatcgtatggtccgtgaggaaagaggaattttaggtaaaaaaaaacctttgtctatcaaaacataaaagaaaagaaaaaaattaaattgaataagtcagctttttagcatgaccacagtaataatagtaatacgatatcagcatgagctgctaaacattaagaatttttgaattgtgttcgctggtaagagaaaatagggtagcattagttgcgagatggaaaattaaaatatgcgtcataaggtattttcgacgttgaagattaggggttgcaagtccgagaactaaactgccttcacgacgtcaaacttattgtatggtgacaataaaacgaattcaagaagccagagatgatgaggaaccgatgacgaggcacatggggatagaacctccgttatctccattccgcgttgagcagctctcctgcgtgctttcacagagaccctaagccaagaccgcggacggccctctttttcaaggggatcaccggtaaggggccaagcggtgaaattgcgtattgtttcctcctatcaatgatgagtacgtcgccgatccagaagggttattattgtcattgccagtactattcgtatgctgaaaaagtatagttcacttcaccctctggctgcaggctagcctagccgataatgcccccgactccctcaacaggtagaatttgtaaggattcgacgtagcctggacacattgtgcatttatcgtatcccctactgctacacgtataagaagtcgttgctttacctctattccagaactcaatcttgtcgttacttgcccttattaaaaaaatccttctcttgtctcatgccaataagatcaatcagctcagcttcacaaatgaacgtgttcggtaaaaaagaagaaaagcaagaaaaagtttactctctacaaaacggttttccgtactctcatcacccatacgcttctcaatactcaagaccagacggccctatcttactgcaagacttccatctgctggaaaatattgcaagtttcgatagagaaagagttccggagcgtgtagtccatgccaaaggtggtggttgtagactggagttcgaactaacagattctttgagtgatattacatacgccgctccataccagaatgtgggttacaaatgtcctggtcttgttcgtttttccaccgttggtggtgaaagtggtacaccagacactgcaagagacccaagaggtgtttcttttaaattctataccgagtgggggaaccatgactgggtcttcaacaatactcccgtcttcttcctcagagacgctattaagtttcccgtatttattcattcgcaaaagagagaccctcagtctcatctgaatcagtttcaggacactaccatatactgggattatctaacattgaatccggaatcaatccatcaaataacttacatgtttggtgatagaggtactcctgcttcgtgggctagtatgaacgcgtactctggtcattccttcatcatggtcaacaaagaaggtaaggacacatatgtgcaattccacgtcttgtcggatactggttttgaaaccttgactggagataaggctgctgaactgtcaggctcccaccctgattataatcaggcaaagctgttcactcaattgcaaaatggcgaaaagccaaaatttaactgttatgtgcaaacaatgacacccgaacaagcaactaagttcaggtattcggtaaatgacctaacgaaaatatggccacacaaggaattccctttgagaaaatttggtaccatcaccctaacggagaatgttgacaattatttccaagaaattgaacaagttgcattcagtccaacgaacacttgtatcccaggtattaagccttctaatgattccgttctacaagccagacttttctcctatccagacactcaacgtcatagattgggagccaactatcagcaattgcccgtcaacagaccaagaaacttgggatgtccatactccaaaggtgattcccaatacactgccgaacagtgtccatttaaagcagtgaacttccaaagggacggcccaatgagttactacaatttcggtcctgagccaaattatatttccagtttaccaaatcaaactctgaaattcaaaaatgaagacaacgacgaagtatctgataagttcaaagggatagttcttgacgaagtaacagaagtttctgtgagaaaacaggaacaagaccaaatcagaaacgagcatattgttgatgccaaaattaatcaatattactacgtttatggtattagtccactagacttcgaacagccaagagctctatatgaaaaggtatacaacgatgaacagaagaaattattcgttcataacgttgtttgccacgcttgtaagatcaaagatcctaaagtcaaaaagagagttacgcaatactttggtttgctaaacgaagatttgggtaaagtcattgcagaatgcttgggagttccttgggaacctgttgaccttgaaggttatgccaagacttggtccattgcaagtgccaattaaggcagcactatttattcataattattcgtaattatatctccataattatttattcataagttttctttaagtttattctctacatcactagttattacaaattggtcgtatgtacaagcactaatatttcatacttatcgtacttcatacatagcaaatcctgttaggaaaaatatggcagcaaaacagattggctgcctacttttgacacatttttttctaattcggtacttagatcggcatgaactcaacgattatcgcattatacggacaatctgaaaaaaaaaagtagcctaacttatgcagttgtgtgtttataacgttgaattcctaaacctcttgaaggtgtaatataacaagtaacataactaggttttcacaactcgttagtttctattaaaagaggaataaacaaattttattaggactaagaggattatacagagtaccagcagagaaaactttaaattctttctgttataataatatcttaccaaagttttttgttttctatctccacatttttcgtaccatctctttaggtaatcactctgaataacttttattcatatacaccccaatattttttaagattccacctatctccgttacataaaaggatccatgcacaattttcatggaggaacaatttactaatcagaagaaagtatcacatctacagtcattaatgaacactaaaaggagtgaacagcccaccgaatttgccaaaaaacataggtttaaagatacgcttgcattgttcctggtttttttgagttttaaccacttcacttccctatgtttattggtttcctttattgttgctaccaaatgcaaagattttctggcaaattgttttattatacttttcctatcgaaaaaaccttcccgccatatcggtgaagtggcgcacatagatataagtacttccaaagtgaccaatggtagttcaaaccgaaaatctaattcacgattttttggcaattcaaaaaatagcttcgtcattccgatccccgtattaatttgtgaaattttatttgcaatgttactaaagatttacggtggcgattattttgttaagccaataaaaaatctggcaatttctattattgcctcatttttgatcaatgatccaagcgattgcttaagctatgcaacttcatgctcagtattgtatgctgtgtcaactaacacttttcaaagagtgtcacacttctttgacattatacagttatttgatatgtctttacgaggaaccggccaatcaattaaattattcacggtttttcgcaagtattcacagtttttcaaaaagcttttctctctatttttgccaatgcctttcaagatgcttggcaaacattcagacagtatgatttattatctatcctttcacatcctttttttctcatttgcttcaagtttattacaccctcatagacaaacagcggaaaacaagccattgaaaaagggtttcaattcaactaaaccagatgtagcccgtgttcaaggtctgcaaaagatgagaatttcttcttcttcttccgtttctgccgattcgaacactttagaggaccaaagtcctatgataccgaacgatccaggtggacttagcagcagcaatcaaactatccatccatcccaacaaaataactcgccagttcccctatcatcacacagtaatattttgaaccctgccgcctcttatcctactgatgctacttctagttttccctatttcacttctatggtcaaggaatataagtcatatcagccatcggtaatctctgctgaaggaagcaattctcaagccgttactactactaccagtacaacaacctctcctacaacgttcaacttttctggtgataacactagtttgtcaaatgaaatctctctatctgattcctcgaatggaaattcgaaaaaggattctgatttcttttccccttccaatgacaagtatactaaccaactgtttgaactgaatgttgattttgggaacatgttttcttctagcaaattatcttcagacatatctgttacatcaaacttggaaaattttatccgtcttctattcagaagaaagaatcaacacttgattgcacctctttggtctatggtagttacattaaaaacaacgaattttgaaaaaaaatacttacaagaaacctctgaaaattcactaacaccaacaaattcgaatacttcatacgtcagtaatcaggaaaaacatgacaaagatttggacacgattaatacacattcagtttcatcaagaattagtttcacccatgccggaaagtttaagaagagcgtgtttaacaatttcgaaccttcaaatactatggccctgattgcaaagacaacatctgatgactacaatcttttaaatttagtttccaccaatgaaaatattttcaatagaaatgataatgactacaaagtttgcattattgatattagcacaaactctattacattccatattgaaaatttacatgatggcgaactcattgttttagtaaacggtgttatctggtcagaagtttcttgcgctttaattttagagcatgtaggcgaagaatacgttgtcgttaacggattagtcccttcttgttcttatgatattcaattcatcaacagactaaatcaccgagatgattatttggtttctgatttaattgtaaggacttgtgggaataacaatgcgattgccggaaaatttgaaaaccttgatttcagcttcccttcatactaccataggaaattcttatctccgttgctaactctgaagcattccgtgctaactacaaacgcaaatttgtccgatgaaaggacaaaattgaaaaagacaaaaaaggaattcagcaagaagttaagtcttttgagacaagaaattgattattttaaaggcaggatttcacagaacgcaacacatgacgaaaagagcactttaaaagtcgaaaatttgaaggttgccctacagcaaagtgagactgcggtaaataagttagagatgcaattgaaaactctcactgaaaaagagcttgaattagaagaggaatacttgaaaaagaaagatctacacttgaaaaatcaattagagttcagtaagttagaagaaagcttatcgaaagacctgaaaaactcagaagggaggttccaaaaggtcaatcaagaattagttcaactaggctctaaactggacaaattgaacgcgagaaacgagaagttacaaaaggaggtcgatcagaacgcagaagagatagaaaagttcagtactcaatttttgagtaaaagagaaaaggatagatttagaagaaaggagtacaggatacgcgaagccaataaatttgaattgactataaaggggttagagcaagatatcaacagattagaaaatgagaatgaaaatatacatagtctaattggtaatagttactgatggaagattagaaaacaaagatagataagaattcgttttgtagcatcctaaaatttacttctattgaatatatacatgtatttattacttggacgttctactttaaatgtagtcagtcgtttttttctcgatattgtttttttattgtttcctaataacttcatttgttacttttttgccttttgttatttatggaaataatgcaggttaacataagtaaacataaaatatgagaaaaactaagaatgtttgctgatgtattgaacagttcacatcgttgtgtctactattaacactaagttgttgatcaaaacattccctaattaatagctgccccaggacttggaaggccacactactctccatgacatcaaagatacggcccaaataatctgtatcctcgatatgaacttaggaccacatatttggagcttgtccaaaatactaaaatggcagataacaattagatggttccaattcaaatacattacaagctacgaaaactaatattctataatttatactaagttcatggaaagaattgcaatggattgaggtttctaacgaggttatcactaccgcaaatatagagagtaagttggtaatatacaacaatagaatttaatcaataaccaatctcaacattattgtatcgtattttaacttataattgtgctcatatcaagttttctaggttacaattacgaccaattctcaggttgttttgcaaaattggcgaagagatggaggcctaccacatattatcacgatttgatagggataatctgagtaacgattagttattgacgaatccctttaatatagtttccacacgagaataggcgcctactaaagaattgatgaatctgctggtaatttctaggtttccattattcggtaaaatatacggaatgtattaggggttcttcatgacgatcaaagatccatgaatggagatcggtatttttaagtaatagtgctactatttttttcctttttgcattctgtcgttcaatatcctgttacattattaatcttagtttcggattccactgaaatcaataactatatcccatggcttgggccttaattcttgtgtcatatacaataatatgctagtgccgtgaacactagccaatgaagaaatgatcgttttccaacacataccggacgtggctctgatagtgctcgacgatggaaatttcagcatgcatactgatgtatgtcaagataacaactacagtcctatcgtcgtgattatagggaatcgaccgcgccactgctatgacaacggaaagtttatccatggcctgctgattttgatgctgctgtggacacgagaataccaacacctgttcacatcttcatgtggatgaacgtaacgaagtggatatttaggctcggtagcgaatcttttgccgtacctccaaatttatcttgtatcgatttttccgtctagttgaaactgttattatccgcccctccaattttctgtaaagcataggtgcttcttcaaagtatccaatgtatttcttaagcttatcaagaaataacatacttcgaatacgtcccaagttttctgataactttatcatattcttttggctaattggcgatcgtttatataccccagtgattttggttataaatttataatatagttcaaactatccttcctttagaacaactgtaagctttaattttgagcaagcgctaccatttgatatatagcaaactaaccaaaatgctaagacatcttctagtctaaaagtaactctttttctgtgtatctaattcacattgtgaatttgaaaagtacccttatttgtatatatgttggttttgatggtaggtgacctcacttttctttagaaaatttgcaattatagttttagacaatccctttatgtttcatgtgcgtattcattatttttaacaaattcctagttctcaaatctgagtctcttggtaaaaatttgcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgttagttcaattctgacaggtggcataattttatatatctctttttttgcttgttgtacggaagttctgtccatccggtgggcgaccggtatagaattatcgcgccatccatgaaggttggcccagggccgagtaaagatttaggcaggaccggtggtggccactgcctgggaacgtcggcctacggctcgctgcatgccgttgaaaaatttcaattgtaatttggaaaatttaaccaaatgataatttcaatatgtaccactagcactttacgtcaagaatctcaagcaaaccaaagggttttaatcttatacttttccattctattttttaatagaatttaaatcggcagctcttatacttggaaacaggacgttttcattttgcttttttgaaggccagatatttgctttcactttaagaaccaactccaagaaatcttcaaagtttcctttgttagatttatcctctgattgaattattgaaaccacaggtataatcactttggggtagaacattatagttttcatagaaattttacaaaggatctccttcatataccatggctacaagtgttaaaagaaaagcatctgagacttctgaccagaatattgttaaagtgcaaaagaaacattccacacaggacagcacaactgacaacggatccaaagaaaatgatcacagtagtcaagccatcaacgagcgtaccgtgcccgagcaagaaaacgacgaaagcgatacttcacctgaaagtaacgaggtcgctactaacactgctgcgactcgccacaatggaaaggttactgcaacagagtcctatgatattcacatagctagagaaacggctgaattattcaagtctaatattttcaagttacaaattgacgaattactggagcaagtgaagttaaaacaaaaacatgttctgaaagtcgaaaaatttctacacaagttatatgatattctccaggaaattcctgattgggaggaaaagtcattagctgaagtggactccttcttcaaaaacaagattgtttctgttccatttgttgaccccaaacctattcctcaaaatactaattataaattcaattacaagaaaccagacatctccttaattggctcctttgctcttaaagctggaatttatcaacctaacggctcttccattgatactttactaacaatgccaaaggagttgttcgaaaaaaaagatttcttaaatttcaggtgcttacacaagaggagcgtttatttagcatacctaacccaccacctattgatattattgaaaaaagataaattagactcatttttgcaactcgagtattcttattttgataatgatccgcttttaccaattttaagaattagttgttccaaaccaacgggtgattctctttctgattataacttttacaagaccagattctctatcaacttgcttattggtttcccatacaaagtctttgaaccaaaaaaactgttacccaatagaaactgtattagaatagcacaagaaagcaaagagcaatctttaccagccactcctctttacaatttttcagtgttatcttcttcaacacatgaaaactacctgaagtatttatacaagacgaagaaacaaacagaatcttttgttgaagctactgttttaggtagattatggctgcagcaacgtgggttttcatccaatatgtcgcattctggttcattgggtggattcggtacttttgaatttactatcttgatggcagcgttattaaacggtggtggtataaatagtaacaagatattacttcacgggttttcatcataccaattgtttaaaggtgtaataaaatacttagccactatggatttgtgccacgacggccatttacaatttcattctaatccagagaattcctccagttcaccagcttctaaatatattgatgagggtttccaaactccaaccttatttgataagtcaaccaaggtcaatattcttacaaaaatgactgtttcttcttatcaaattttgaaagaatatgccggtgaaacattgagaatgctaaacaacgttgttcaagaccaattctcaaatatttttttgactaatattagccgttttgacaatttgaagtacgatctgtgttacgatgtacagttacctttgggtaagtacaataatttagaaacttctttagctgctacatttgggtcaatggaaagagtaaaatttattactctggagaatttcctcgcccacaagattacaaatgttgcaaggtatgcattgggcgatagaatcaaatatatccaaattgaaatggttggtcaaaagtccgattttccaatcaccaaaagaaaagtgtactctaacacaggaggtaaccatttcaactttgattttgtaagagtaaaattgattgttaacccctctgaatgtgacaaattagtcaccaagggccctgctcattctgaaactatgtctacagaagcagccgtttttaagaatttttggggaattaaatcttccttaagaagattcaaggatggctccatcacccattgttgtgtttggtctacatcctcatcagagcccatcatttcctcaattgttaactttgcattgcagaaacatgtttcaaaaaaggcacaaatatcaaatgagactatcaagaagtttcataatttcctaccgttgccaaacttaccctcaagtgctaaaacatcagttttgaacttgagcagctttttcaacttaaagaaatcctttgacgatttatacaaaataattttccaaatgaagttaccgctttctgtaaaatcaatcttaccggttggctctgcatttagatacacttccttatgccaaccagtaccattcgcatactctgatccagatttctttcaagacgtcattttggaatttgaaacctcacctaaatggccagatgaaattacttccttagaaaaggctaaaacagcttttcttctcaaaattcaagaagaattaagcgctaactcttcaacttataggtcgtttttcagcagagatgaatccatcccatacaatttagaaattgtaaccttgaacatcttgacacctgaaggttatggattcaaattcagagttctaactgaacgtgacgaaatcctttatttaagagctatagcgaatgctaggaatgagttgaaaccagaattggaggccacattcctaaaatttactgcaaaatatctggcttccgtaagacatactcgtactttggagaatatatctcattcgtatcaattctactcccctgtggtaagactattcaaaagatggttggacactcatttattactaggtcatataacggacgaattagcagagttgattgccattaaaccttttgttgatcctgcaccatatttcattccaggttctcttgaaaacggtttcctcaaagtgcttaagtttataagtcaatggaactggaaagatgatccattgattttagatctagtaaaaccagaagatgatataagagatacatttgaaacaagtattggagctggctcagagctagactccaaaacgatgaaaaagctttctgaaagattaaccctagcacaatataagggcattcaaatgaacttcacgaacttgaggaacagtgatcccaacggtacacatttgcaattttttgttgcctctaagaacgatccaagcggtattctttattcatcaggtatcccactacccattgctacaaggcttacagcattagctaaagtagccgtgaatcttttacagacacacggtttaaaccagcaaactatcaatcttttattcacgcctggattaaaagattacgattttgtcgttgatttgaggacaccaataggtttgaaatcatcctgtggtatactttcagccacagagttcaagaatataactaacgatcaagccccatcgaactttccagagaatttgaatgatttaagtgaaaaaatggatccaacataccagttagtgaagtatttgaacttgaagtacaagaatagtttgattttatcaagccgcaagtatataggtgtgaatggtggagagaaaggagataaaaatgtcatcacagggctaataaagccactcttcaagggagcccacaaatttagagtaaacttggattgcaacgttaaaccagtggatgatgagaatgtgattttaaataaagaagccatatttcatgagattgctgcattcgggaatgacatggttataaattttgagacagattagaataaacaacaaaatcataacttttagaagtatctgtataatattaaataattaaagcagccggcagtttacataaagaatatttttctttaattcttttttttagatgtggtcctttcggcgatttggcacaagttaacttagtatttttaaaagttttgaatagtactgctgtggcgacgctcagaataaagctaggtaaacgatttgaacgcctcaactagcactatttgatagcattttggctgcagaaaatatacaaagaccttatgagctctgaagaggactatttcgatgagctcgaatatgaccttgccgatgaagttaatgaggaaaaagaagacatacaaactaaaaagctcactacggtaaattgtcaaacagaaaaattcaatccattcgaaattcttccggaaagtatagaattattcaggacgttggcactcatcagtcctgataggttatctctatcagagacagcacagattttaccaaaaattgtcgatttaaaaagaatccttcaacaacaagaaatagatttcattaaactgttaccgttttttaacgaaatcatccccctcatcaagagcaatataaaattaatgcacaattttctaatctcactgtacagtagacgttttccagaactatcttcattgataccatcaccattacaatactcaaaagtgataagcatactggaaaatgaaaattattcaaaaaacgaaagtgatgaactatttttccacttggaaaataaagcaaaattgaccagagagcagatcctcgttttaacaatgtccatgaagacgtctttcaaaaacaaagagccattggacatcaaaacgaggacgcaaattttagaagcaaatagcatattggaaaatttatggaaactacaagaagatataggtcaatacatagcctcaaagatatcaataattgcccctaacgtgtgtttcttggtaggcccggagatagcagcccaattaatagcacatgctggaggggttttggagttcagtcgcattcccagttgcaacattgcgtccattgggaagaataagcacctctcacatgagttacatacattagagagtggagtacgacaagaaggatatctatttgcttctgacatgattcagaaatttcccgtttctgtccataaacaaatgcttaggatgctttgtgcaaaagtatcactagccgcaagagttgatgctggccagaaaaacggtgatagaaatacagttttagctcataaatggaaagccgaactatcgaagaaagctagaaagctatcagaagccccgagcatttctgaaacgaaggctctacctattccggaggaccaacccaaaaagaaaagagctgggagaaaatttaggaagtacaaggaaaaattcagactatcgcatgtcagacaattacaaaataggatggaatttggcaagcaagaacaaactgttcttgattcctatggtgaagaagttggtttgggtatgtctaatacttctttacaacaagcagtaggagctacatcaggttccagaagatctgctggtaatcaagccaagctaacaaaggtaatgaagcacaggatttctgaggctaatcagcaagctgacgaattcctaatctccttgggtcataatacagagcaaccgaatctgtcgccagagatggttcaaatgcacaagaaacagcatactaacccagaagaagagaccaattggttttccggtcatggttagggctcttctacatacttgataatatttaaaaagatattatatagtagtgaccggcgagagcgttttcgctcataaatttcgtaaaaagccaaacaccacacgctgcaacccagatgccctttttaggaaatgtaattattcaaaaagtaaacaatgacatgtttcattcctcaatctaaatcattcgaagctaccttgatgttgaagccctccgcttgttgtttatttaaaaataaatacaaggaggcaattcgtccaagtaaattattgtaagatagaaaccttgctaaagatagaaactaatataccagaaaaattcaagcaacatctacagtattccttgctaaagaaaaattctttaatatgctatcaaaatcagaaaaaaatgtcgacctcttggcaggcaatatgagcaatttgagtttcgatgggcatgggactcctgggggcactggactatttcctaaccaaaatataacaaagaggaggacaaggcctgcgggtatcaatgattcaccttcgccggtaaaaccatccttttttccttacgaagatacttccaacatggacatagacgaagtatctcaacctgatatggatgtctcgaactctcccaagaagcttccaccaaagttttacgaaagagcaacttcaaataaaacacagagagttgttagtgtttgcaaaatgtactttctagaacattactgtgatatgtttgactatgtaattagtagaagacaacgcacgaagcaagttctagaatacctgcaacagcaaagccaacttccgaattctgaccagattaaactcaacgaagagtggtcctcttacttacaaagggaacatcaggttttgagaaaaagaaggttgaaaccaaaaaatagggattttgaaatgatcacacaagtaggtcaaggtggttatgggcaagtttatttagccagaaagaaagacacaaaagaggtgtgtgctttgaaaattttgaacaaaaaactattgtttaagctcaacgagacaaaacacgttttaactgaaagagatatcctaaccacgacaaggtctgaatggttagtaaaacttctgtatgcattccaagacctacaaagtttatacctggctatggaatttgtaccaggcggtgattttcgtacattattaataaatactagatgcttgaaaagtggccatgcgagattttacatcagtgaaatgttttgcgctgttaatgcgttacatgatttaggctatacacatagagatttaaagccggaaaacttcttaatcgatgccaagggacatataaaattaacagattttggtttggctgctggtacgatttctaatgaaagaattgaaagtatgaagataaggttagaaaaaatcaaggacctggaatttccagcgtttacagagaaatctatagaagatagaagaaaaatgtacaaccagttgagggagaaggaaattaattatgcgaactccatggttgggtctccggattatatggctttggaggttttagaaggaaagaaatatgactttactgtggattactggtcgttgggttgtatgctgttcgaaagtttagttggttatacaccatttagtggatcatcgactaatgagacctatgacaacttaaggcgctggaaacaaactttaagaagaccgagacaatctgatgggagggcagcattctccgatagaacttgggatttaataacaagattgattgccgatccaatcaatcgattaagatccttcgaacatgttaaacgcatgtcttattttgcagatataaactttagtactttgaggtcaatgatcccgccttttacaccccaactagacagcgaaactgatgccggttattttgatgacttcaccagtgaggctgacatggccaaatatgctgatgttttcaaaagacaagacaaattaacggctatggtagatgactcggcagtatcatcaaaacttgttgggttcactttccgacatagaaatggtaaacagggttccagtggcatcttattcaacggactggaacactcagaccccttttcaaccttttactagcgtaaaaatgaattcttgtcttgcattcgccgcgatataattagctttaacgagcttcatgcaaacttttcaactagcacctatgaacgcttttttcataaatatacatatatatatatatagttgtgcattacttaggacttcaagcccattgtttaaaatctcagttcacggtaacggtccatcccatgaccgttttgaactaaacttaagcattcatgttgggagcggcgaaacttggtaatgttttacaggaaaacagcaatgaccactattaatcgaaaatctgcaaaaaatgaaaaggaatgggtgttaacatcaattgttttttcaatgataattacaaattggactgatactacattgctagatgtacaaaaaacgcaaggtagctctcttagaaggatccataatatataaaaaagggcttatggtttactgatatctttttcacttcaaaaacttacatataaaaataggatgacaaatgcaaagattttagtagctcatataagtgaaagcgatgccgatgaggctatcagaaagatcaagaaagtgaatgaaaaatcagggccctttgatctaataattatattcagtaactcgtatgatgaaaattttgagctgaatactgatgggttacctcaactaatactactatcgtgtgataaggctaacaattcgaaatccaaaaagataaatgaaaatgtaacattgctgcataatatgggtacttataaattagcaaatggaatcactctttcatattttatttatccggatgatactcttcaaggggagaaaaaaagcatactggacgaatttggcaaaagtgaggatcaggtagacattctccttacaaaagaatggggcctttcgatctctgagagatgtggaaggttgtctggaagtgaagttgttgatgaattggcgaaaaagttacaagcaaggtaccattttgccttttcagatgaaataaacttttacgaattagagcctttccagtgggaaagagagcgcttatcgaggttcctcaatattccaaaatatggatctggaaagaaatgggcctatgcattcaatatgccaataggggacaacgaactaaaggatgaacctgaaccgcccaacttgatagctaacccgtataatagcgtggttacaaacagcaataaaaggccactagaaacagaaacagagaattcgttcgatggagacaaacaggtacttgctaatagagaaaagaatgaaaataaaaaaattcgaacgattttgccgtcaagttgtcatttctgcttttcaaatccaaacctcgaggatcatatgataatatcaatcggcaaactagtgtatttaaccacagcgaagggacctttaagtgttcctaagggtgatatggatatctcaggccattgcctcattattcccattgaacatattccgaaattagatccaagcaagaacgcagagttgacacagagtattttggcttatgaagctagtcttgtgaagatgaactacataaaatttgatatgtgcacgattgtcttcgaaatacagtctgaacgttctattcatttccacaaacaagttattcccgttccaaaatacctcgttctaaagttctgcagtgccttagatagacaggttcatttcaataacgaaaaattcacaagaaatgctaagctagagttccaatgttacgattcacactcttccaaacaatatgtggatgtaattaacaaccaatccaataattatttacaatttaccgtctacgagactcctgaagcggacccaaagatatatttggccacatttaatgccagtgagacaatagatctgcagtttggacgacgtgtactagcctttttacttaacttgccacgcagggtgaaatggaattcttcaacctgtttacaaactaagcaacaagagactatagaggctgaaaagtttcaaaaggcctacaggacctatgacatttctctcacagaaaactaaactaaaactatttcatttagaatttcaaatatatccaaatatatgtatatatatgtagaatactaagtcatgctacctctgaacgtttaagagacctagcaactcagaggtgatgaattaaaagaaaaaccgggtaaagttcttcgagagaccgcgctgaaaaaatttttttagaagagtcacccatacagcctactggtgttctctgtgtgtgctaccactggctgtcatcgttgttgtatgtccttcagatttatggaattacttagatggtatgaataagtggttaaacacattatctaagacattcacttttcggcttttgaactgtcattataggcgatcattaccactttgtcaaaacttttctctgaagaagtcgttaactcataatcaagtcaggttctttaaaatgagcgatcttgataatttgcctccagttgacccaaagactggtgaggtcatcattaatccgttaaaggaagatggctctccaaagactcctaaggaaattgaaaaagagaagaaaaaggctgaaaaactgttaaagttcgctgccaaacaagctaaaaaaaatgctgctgccaccacaggtgcatctcaaaagaaacctaagaaaaagaaggaagttgagccaatccctgaatttattgacaaaactgttccaggtgagaaaaaaatcttagtatccttggatgatccggctttaaaagcttataaccctgctaacgttgaaagttcttggtatgactggtggatcaagactggtgtttttgaacctgagtttaccgctgatggtaaggttaaaccagaaggtgtattttgcattccagcacctccaccaaacgtcactggtgccttacatattggtcatgctttgactattgctatccaagattctttgatcagatataacagaatgaaaggtaaaactgtcttattcttgccaggtttcgaccatgctggtattgctactcagtccgttgtggagaagcaaatctgggctaaggacagaaagactagacatgactatggaagagaagcttttgttggtaaggtctgggaatggaaagaggaataccatagcagaattaagaaccaaattcaaaaattgggggcttcttatgattggagccgcgaagctttcactttgagtccagaattgaccaagtctgttgaagaagcttttgttagactacatgatgaaggtgttatttatcgtgcgtccagattagttaattggtctgttaaattgaataccgctatctctaatttggaagtcgaaaataaggacgttaaaagtagaacgcttttatcagtcccaggctatgatgaaaaggttgaatttggtgttttaacatcatttgcttatccagttatcggtagcgatgaaaaactgatcattgctacaactagacctgaaactatatttggtgatactgccgttgcagttcatcctgatgatgaccgttacaaacacttgcatggtaagttcatccaacatcctttcttaccaagaaaaattccaattatcaccgacaaggaagctgttgacatggaattcggtactggtgccgttaagatcactccagcccatgaccaaaacgattacaataccggtaagcgtcacaatttggaattcatcaatattttgactgacgatggtttattaaacgaggagtgtggtccagagtggcaaggcatgaagaggtttgatgccagaaagaaggtcattgagcagctgaaggaaaagaacctatacgttggccaagaagataatgaaatgaccattccaacttgttccagatctggtgacattattgaacctttattgaaacctcaatggtgggtttctcaaagtgaaatggccaaagatgctattaaggttgttagggatggtcaaattaccatcacccccaaatcttctgaggctgaatatttccattggttgggtaacatccaagattggtgtatttccagacaattatggtggggtcatcgttgtccagtttactttattaatatcgaaggcgaagaacacgatagaattgatggtgactattgggttgctggtaggagcatggaggaagctgaaaagaaggctgctgccaaataccctaattccaaatttactctggaacaagatgaagatgttttagacacctggttctcgtccggtttgtggcctttctccactttgggttggccagagaagactaaagacatggaaactttttaccccttttctatgttggaaactggttgggatattcttttcttctgggttactagaatgattctattgggcttaaaattgaccggttcagttccattcaaggaagttttctgccactctttagtccgtgacgctcaaggtcgtaagatgtctaaatctttaggtaatgttattgacccactagacgttattactggtattaagttggatgatttgcatgcaaaattattacaaggtaacttagatccaagagaagttgaaaaagctaagatcggtcaaaaggaatcctaccctaacggtattcctcaatgtggtaccgatgctatgaggtttgcattatgtgcttataccactggtggtcgtgatattaacttagatatcttacgtgtcgaaggttacagaaagttctgtaacaaaatctaccaagctaccaagtttgcattgatgagactcggtgacgattatcaaccacctgccactgaaggtctatcaggtaacgaatccttggttgaaaaatggatcttgcacaagctgactgaaacctcgaaaattgtcaatgaagctctagataaacgtgacttcttgacgtccactagcagtatttacgaattctggtatttgatttgtgatgtttacatcgagaactctaaatacttgattcaagaaggctctgctattgaaaagaagtccgcaaaggatacattgtatatcttgctggacaacgctttgaaattaatccatccattcatgccattcatttctgaagaaatgtggcaaagacttccaaagcgttccactgagaaggctgcctcaattgtaaaagcttcttatccagtttacgtatctgagtacgatgatgtcaaatcggccaatgcttacgacttggtcttgaacattaccaaagaagctcgttccttgttatctgagtacaatattttgaagaatggtaaggttttcgttgaatctaaccacgaggaatacttcaaaactgctgaagatcagaaagattctattgtctcgttgatcaaggccatcgacgaagtcactgttgttcgtgatgcttccgaaattccagaaggttgcgtattgcaatctgttaacccagaagtcaatgtacatcttctcgtcaagggacacgttgatattgatgctgaaattgcgaaagttcaaaagaaacttgaaaaggctaaaaaatccaagaacggtattgaacaaaccattaacagtaaggattacgaaacaaaggctaatacacaggccaaggaagccaataaaagcaagctggataacactgttgccgaaatcgaaggtttggaagctactattgaaaacttgaagcgtttgaaattgtagattgaaggtagataaaaattaatgtaatatatatatatatatatgctatgtatatgtaacaacgaaaatgttaagaattttagaacattgaataataactatttccaaatataagaggtagtctccggcatacgacatagcatgttgtggtatattataatctataatggctatacaactagacgaggtgatatattgtcctgtattattcttcttatatttgtgacaagttcttgacacttttgctcacccagctccagtaaactgaacaattgatcttcattaaaatcaccattgctgtctaacaataaaacgtttttcacgactttaccgccattgacgaactccagagctaaagtgtggacagagagcgaaatcttcaattgctcggcagtgggatcgacaatgatatcactagtgtctttgattattgcaatagggatgcttgcgcacatactatttaaggcaattcctgcatcaactaaagccaaaaatgccgcatttatacaacaacttagctctctcagggagaattcggcttcatcttcaccagattccagaatttgacaagttatctggcagagctgtcttgggtaacaatgacgagtgatgagtggggtcagaactgcccgtaatttatcttcgagtaccttctctcttgttgtggccacccctttcgcgggacgtacaataatttctaatgctaattgtgtaggcagttcttgtcttgcttttggttcaatagggcctgttacagaacaaataaccttggtgtcttgtgatacgaattcagatgaaccatctacatgatctaatatccctatttctgcttggacgctcatttttttttttttttcagcagaatctaatctattcttggtattgggctccttgttattaccatatatgcagagatattttatgcatcttaactggttcatctaacaaattttccactcttttttccacaatccgatgcgcttaaaaggaaaaaaaaagtagtaaaaagaaaaagagaggtacataatagtctttatgaagaaaaggcgctattttgtcacctttaacttggcatagtctggagctttatataaaccattcaaagtacataaatgttgatatgttcaaagaggaggactcgttaagaaaagggcaaaatgtggccgcgtggaaaactttgttggctggcgccgtatccgggctgcttgcccgtagcataactgctcccatggataccattaagatcagattgcaattgacccctgcaaatgggctgaagcccttcggaagtcaggtcatggaggtggccagaagcatgataaagaacgaaggcatccggtccttttggaagggtaacatacccggttctttgctgtacgttacctatggctcagcgcagtttagttcatactccctttttaatagatatttaactccatttggactagaggcgcgcttacatagtcttgttgtcggagcctttgctggcataaccagttccatcgtttcctacccgttcgatgttttacggacccgactagttgccaacaaccagatgcactcaatgagcatcacgagagaagtgcgtgatatctggaaactagaaggtctccccggatttttcaagggctccatcgcgtcaatgacaaccataactctaaccgcatctataatgttcggaacatacgaaacaatcaggatatactgtgacgaaaacgaaaaaacgaccgccgcgcataaaaaatgggaactggctactttaaatcacagcgctggtaccattggcggcgtcattgctaagatcattactttccccctcgaaacgatccgtaggcgaatgcagttcatgaattcgaagcatctggaaaagttctcccgtcattcgtctgtatacggttcttataaagggtacggattcgcaagaatcggtttacagattttgaaacaagaaggtgtgagttcgctttacagaggtattctggtggccctttccaagacaatacccaccacttttgtgagtttctgggggtatgaaactgccatccattatttgcggatgtactaaagtttccaatcttttttgtcacatgtacacactcatatacatatacgaaatcatcatatcttatattcttcactgacaaagatcggtagccgcccggttttccattccgattacggcctgactcagtcgcgccgtcttcctctaataacaaaaaatcgaaaaaaaaagaggaatctcgttgctagcgatctgacgccaaccctttttccggtttttcttagttgcctgctgccccgcaccggtttttcttcttttttttatctttttttccgctcagtcagcggggaagggagagaaggaaacaatgaatcggatcttccgatggaaccagcgtcagggaccactacatctgcttgttgtttcaacacaacttacatctgcgcaagcacacggactaggagtaacaagaagtagtaaaattgaagaaagcaaggactgctgcaatctctgcacccttgtggtagccacccttcttagatgtggcatacttacacttttttttttcttttttttttttttttttcgccttttctcatttcttggctccttaatagccaagaaatgagaaacgtgggagatgttcaacctcgcctgatcctaccaaaaaaaaaaatcgcaaaaataagcgggaaaaaatgtcagattctaagtttcaaacctccggagatgattcatcatcaccatcaccgccgatttgttggattgcgtgtttacgatccatcatttttcttgtaagcgtttagctttctgtcatctctttatcttttttcctatttttttttttcactagtttttgcactgaataacacctccccttactcataaatgtgctagctgaatccatatttcctagtcttgcattccctttcccttcaaacagcgctgcccttcttcatcttcattgtcgaaaataaccattcttctcctatcttgaaatctaaaaataacgctactacagaaagcttttttcacaggaactagggcgaagcgtacaagaataaggaaagacagcgtagttacaaactaaactatctatactataacgaccgaaaatttctgttttttaacacctcttctaccaaacacaacgagagtgcattagaaataggacaaaactgggctcaaactaatgtctgattactttagttccagaccttcgcaaacgctcacgccgatgggcaataagccatctggcggtggtggcggcgatgacgcctcctccatccactcgaagagctcgcagtacttgatggacatcttacctgattcgatgaccttgaacgaaagtgtttcctccatagtggcaaacaatcaggcaaaggagtttattttgcctgaaacagatgagagatctccctacttcataaacgtccctataccaaaggctcagccaacctctactacggaaacgaagaagccccttgcaggtgatgaagctatcgatgggcagtttgttaaggagtatcccaccgacatccttgtagacaggttttataaatggaaaaaaattctgaaagggttagtgatttacttgagggaagtcgcgtatgcgcaagaacagttcgcacggatcaattaccaactgaaaggatctgtgaaatttccatttttgactgatattgatgaaaccacaaataccattacggatccattcacaacggctcctagaggccctaagaaagcgcagcctgcgcagaagaaagttggcctgactgacagcgaacaatttcagatgcaaatgcaacaggaacagcaggaaaatgcagtgcaggctcccacagatgaaagtaaaatgagtttggcgcctcatgaatacaagcctgtccagaccacagagtcggacaatacatctgccgcatccggttttgttaagttcggttcaggctcgattcaagacatccaggtcattttgaagaagtaccatctttcgttggctaaccagcaatttaagatctctaaagagattacgtccaccgtcattcctaaattggaggaattgagaaaagatttaagatataaaattacggaaattaaggaccttcatggtgatttcaaaacaaacatcggagcacatattcagctaacaagtcaactattgaaaaaatacatcgcagctgtaaaattcatgaacgcgcatggtattggcaacgatagagcatctcctactaataagaagccacataaattggatccaaaacatgatccatatcttttgaaactgcaactagacttacaactcaaacgtcaagttgccgaagaaacttacttgcaagaagcgttcatcaatttacagagttcaggtttgcaattagaaaaaattatatacaccaaaatccagcatgctttgttgcgttattctgctttaattgactccgaagctcgtctaatgatcaaaaatatgtgccaagaactacaacatggtataatatcaaagcctcctgcatttgaatgggataattttgtcacacagcatccgtcctgtctactcaattggaaatccaacgatcctataccaccaccaagaaaagtttccgacgttatttatccccacatgaaatccccactggccaagtgtattaaggcaggttattttttgaagaaatcggaattgttgcccacttaccaccaaggatattttgttctaacatcaaactatattcatgaattccagagtagcgatttttataacctatcttcttctacccctaactccacgaagtcttcagcttattcttcttccgtttccattgcagacacttatgccaatgctaataatgccaaagctaacaatcatcatcgccaggctagtgatgtacataacagcagtacgacaactggtggtacagctggtgcaaatggtattcgcggtattcgcaaaaagagctatttggcaccgattatgagtattccgctaaatgattgtaccttaaaggatgcatcttccaccaaatttgttcttgtaggtaaacccactcttaatgaaaacgctgatgttagaaaatctagctctagcacttatttatctggctcttcacaagcgtctttaccaaaatatggccacgagactgcaaaaatattttcaaaagccccattccacaagtttttgaagggaagtaagcccaaaaataagaatacgaaatcaagtgaactggaccaattttacgctgcagctcaaaaggaatcgaacaattatgtgacttggacctttaaaatagtatctccagagccttctgaagaggaattgaaacattttaaacgttgggtccaagatttgaaaaatttaacgagcttcaatgacactaaagatagaattaagtttatcgaagaccgtgtgatgaaatcacaccgattcaaggcgggacatatgtcaagaaacagcgtgaacataggttcccatacaccttgtttaacagatagcacattcacattacaagacggtactacgacgtccgtcaacctaaagggcagggcggagaaacctcagtatattcatattcagaacaattcactagcagattttgatggaaatggttttagatccaaggttaatacacctgctattgacgattatggcaatttgattacggtggaaagaagacctgcacaatctccgcaccaatactctgactacatggccacttcaggtaacacaactccttcttattcatcgggctcaagacctcaaagcatgtataatgggtataacccggctgtatcaataacgagtaatgggatgatgctccaacaatcaacagcaaataataatactaatccaacaactaatttgcgccaccaaagaaatatttcacaaacaagttccctacctggattttcatacacatccctatccctaccagtgaattctccaggtagctctaattcagaatccagctcaggcggttattttgccattccgcttcatgggaacaacaacaataataattacacccagagaaactctgaaggctctagcccatgttataatgacgaccaaatacgacaacaacagcaacctttacaaatgcaacctttatcaagaacttcaagttcaagtgttaatgtcacagcgatgagaagtacatctgcaggtaattcaattacagcgaacgctcccgttgtacctaaggtgatggtcaataaccaaaatgttaaaactgttgctgccgatcagtctgctacagcaccttcttcacctaccatgaattcgtccgtcacaacgatcaaccgcgaatcaccataccaaaccttaaagaaaacgaacagcacaggcaatgttccttgtttgactgctgaaaagactcatgcgcaccctgctttctataaacggggcaataatagcgcccaaaatttgactacctctagttcaacagcttctagggtgcatcctatccgaaagcacaagaaaaacgtatcatttagttctttgaatagtttaatgttttcaaaaaagggtgcaaatcacggtggtaatctaatgactaaccaatttatgagtggtggaattcaagaagatgatggtgattcaactaataatgatactataaagctaaaccagtcgatttattcttaattgttacgccttaacttttgttctcttttgagaaacagcctgtatggttcgccgtttattttctaagcaccgttttttattcatatttttataatgcaactcctatagaatatagatgtttcgtgtttttaattcctgctatgactttgtgtcaatggtatgtgaactaacaactgtgtggtagtttgggatggtacgtaaaggtgttcgtgattatataagcaatcttaaaatatttgtatcgcaccatgaggtgcccaataatgaaatgaaaattactattatgaactatactaaaaagatgaaacttttttatcaatcccaggttcttttacttattatttttggatataagaacaaaatcggatttcccatgctttttctcaatgcctatatgaaatcttttcgaaacagccagtacatgtaacaattatgatacgaacttgatcggtaacccataaataacaggagctgcgccgttcaagtaacgtagatggcatacacctctagatttagagacggcatatgaaacagataggctattaccattcaaatcgtcagtattacagcgaaatcccatcttttcaaaaagttcctcgctaaatttatcaatatctttgtcagttacatcccacagattacctagtaccatagggcatcctcccagcaaataagtatagattgttccagtaggttctaacttgccgtaatatttcatcgctgctgaagagcagcccagtaaaaagctgggggcaattttggtgcatttcttaatctccttactccttacatattgttcacctccgccatgccctatataaacgaataagttagaattttgcagcattttcaaaagtgtttcctcttccggcttctcgttcatcactaattgagaggaaggttttgcatcgattattttttggaacatacccttgaatttagattcagtcctggacaaatctccgttcggatttaatatcatactaatgttgtcctcaatagttacttgaaggggtagttggtaatggaaacgcgataaaagtttattcagacaaacataggacggaacacgtgtgatagacaaatctttcaaaaatgaaagacactcccaagggaataaatggcatgaactgctaacgactaaaaatgtatgaaatatactattagttgtcatagttgccctatatttctttatttgctcttctaactgcacgtgaagcatgctgaaatcaatttcgtcgtaagcattttcttcaccatggaagagaagaatatcaagaacaaagtatatcaggtcttccatcttcgaaagaaaatcgatttcttgcggattaagtttcaagaacaattcgattacccaatcttcaacttttataaacattgccggattgccatagagttttctggaaggaagattttgatgcagaatttcgtaaaatttatctttaaatttttcaaataacgagttgtcgactacttcagggctaaaaaacccttgaacgccattgaaccaactattttcaatgttattcaacaattgttgcattcttttatccaaatcatatcttgtggtccaccaagattttctttcttctcttgttttaatcttgttggtaacttccactgacgtcgtttggttgctttcattgataatagaaagtagtttttttgtagcctccggaaatgagagatgaacttcgtcgaggtctcttgaattagatcgtattagcggtagccttaaatgcgtccttctcttacgtcgcggttctaatttggatagaagtaaatttccagttatgggacagaagtcaatagttataacattaatattaaggttgctctccattaagtccttctgggcggcagatactctaatactctctgtaattgtggatatattgttcggagctattagtgatgaaacgcgaaattctcggtaatttttattatcaatattattcaataccttatcgaataacaaaggcatatgccttggcaagtcagttagcgaaaaattagttatcaaactactctcagcattatggatactagttatgtttgaaaggatagtcagagttaatgaagaaagggaggaaattttggacagttcgtgattatctaatgtgtctagtttcaaactctccaaaagttctttcatctgttttaatttactaatagcagcaattctatcaaatttctgtcttatattcttacctctaggcgtcatgctcgacgatcttggtgaatcgcaaagcttcaatcctgtactatgcttggaaggagtttttaaaatgttgttgggcatcgtgctaggaataacaggcagagaagagggaatcccaagggtagattcaaacatacctttgaagaaaggatcttcctccaattggctcattactttttgccacatattgtgtactctattgattacatttttgggcatatattcggacagacaaatgctgtcgtcaatatccttacccaagtgaagcttccacaaattaggtaggaatgttttttctagctggtcaccgaaatataggaccaacgactgctctaactttacaaattccttattatcatacagaaacattgtcaaacttgtaatgtctgcctcagcatcaagataatcaaatgccttattggcttttcccaaagttatattttgaagacaggtttgctctgtaatcatatagtatctgtgaagaaaatgcagacatctgtagacgataataggttcctctaagtcagaaataattctagacagttctttactgtagaactcacagtctctggcagaaccaatgcgtatatgtattttaatgagttggaaaaaactaaacgatagactttttagtaatgctagcctggatccttgtgacaatttgttcttctttttgagcaacgataatgctaaattttgtgcttttctacaatcaattactgcggatataacattaccagctttaatatttaatttcgcgctttcattaaaaatttttatgttcaaaagtatgactttgatgtaaagtgacatgggtaggttgtggtcgttattgatatcaaataattcaggcttcatagcaggcagtgtttttccaaaatatatttgaaacgctgtcaagtcagagtcccacaagtggacatttattaaagaacttgcatgtaataacgcctgctctattttcgccgttgataaattcattgttttttgtagttgattcttcatcatgagggcatcatcaatcatatataagctcagataagcctctagcaaataattgtcggcataaggcacaatactggagtaatacttttcttttgatttaatacagagtgaaagttcaatggataacttatcaaaattattaaagttcaagtagcacaatagcattttaacgaagtccatttcaaatgacgatattctctcggccttttcatctgatttttgtagccatttgtttatgtacagcttagttattttcgatagattcgttgtcaggtgtttactcatgtccaggttcaataggtacactattcgtattaatagctcatatttgttgagcaagtgtaatttatcaaacgtattatttagctctaaaggatccaaatcaaagatacccctcagtgagcaaaatatcattctgcttagttgtgaccaattttcggaaggaatgttttcgatagatgaatttccatacagtactgaaagcataatttctgaactgtttgaaaactcgatgaattttgtgatttttaggcgtgtaaagcaatgaatgaatgcattttggcaaaagtcaaaaacaaatgatagcgtatcatttcgtagcatgcaatatacattgaacaaacaggaaaagatttcaatttttttctgggcactctgagcactagatataaatttttcaaatttcagtatagtacgatgagatgtttttgaatcattactgattaaaacatttgagatttccaaattagcagtctttaacaaaaacgaatgactcttaaataaaacagaagcattgaaaaggacactgataatatttgacagtcgtttaggctctttataatcgatacaaatttctgataaaactcccagaagttcggataataatgccgccgcagattcgtcattaatggatttaatatttgagttgatataaataacagtacaatcaaactgcctcaatatatccttatttttaggtaatccctctaggcgaatagtagaccaaagacagactaaacattttaatgttgcggatatatgtttccctttattttgtagaaaattcgttgcattttcgagtattacgttcaaatcatcgacagatatacaggaccagagaagacggttttcactcatgttgcagtattcattgaattcttttttactttttatcgctctttgtacctcagtagtttcttcgtaacttaaaatgtctagaagcattattttatccaatccatcgtacagcatggaataggataagtaaaatgaatttaaatatattttattaggtcccatctccaaataatttttatgaagaaggtttttgctaaaacactcgacggtaatgttgctaatgaactttttaaaaggtaatttgaactgtttgatatattgtagaaattttagcccgaatagaactttgcaactcgtcgtgacagaaaaaaagctcagcacgatttttgtgagagcgtgagctttgaggttagggtctttcaaaagatatcttttatcatgggaaaatagttctaatatatgcggtaagtattcgtctactagctttcttttcagtataatctgcagcgctaatattttcagatttgaaagatagtagtcgttccacgtactgaagtctgctagaagaatgtttttcagactatgagcttgaaataaattcgtttcattgaaaagaaaaataatttcagaggaggccaatcctaatgcgttattatttattagtttaacaattatcatcaaatgttgtttaacagtggagtttatatggccccacatgtgatggctcttcaataggctatatattgaatttaatgaatggtcaacagtggtaatatcctcaatggctaagtctatgttattgcttgcaatttttgtaaagtcacgtattatgttattatgcattgctagtatgccaatagaattggatgaggcgtctccagacaacaccgaggtcagtggtctagtttggccactatgatgtactttcgaaagcgtgtcgtttaaaaggtaggacttgctagtcatcggagtattcggactaatctcattcagcggttcctcctgttttaccatcattccttaatttataagcacttcgtgcctaggttaaattattactaggttagcctcaaaaatgttgggtttaggtcaactttttactatgctcgcagttagaaggaaaagaaaaatatgctatagccagatgctcctgtgaaacgtgtcctaactaaaataattcggatgtttctgatgatagagtgtctatattcctccaaaaggaatttaactaattgtggtaagcttctcgcttcaaatgcgcaatgttacgtggatgggctttgtatccatgttcttgtttttgtttgtttacctcttttctgtaaagacccgtgaagtttgaaaagaaagaaaataaaaacaaacaccaagaaatgcagacaataagtacttgtggacaggttgccgctaatagaacgtgaatcgagctactttatacgcatttaattcctcatgaaatggttttagaaacgctgaaacaagggcttgacagcagtcaaatacatgaagctttaatacaactagattcctatcctcgcgaaccggtggatctagatgcctcgatggttctcataaaattcgtaattccagtttatccatcactaccagaaagatcgaaggtgatattgagacggctagcttctaaatcgtttacatttttatgccaaattgtcaccttctcaaggacaataagtggccgcgatggactgcaagagatacgcatataccaagaaattttagaagacatcatcagttttgaaccgggatgtttgactttttatttaaaggcaagcactactagcaaagcagaccgtgatagcattaaggcccttttctttgggagcaagttatttaatgtgttggccaaccgaattgatatggcgaaatatttgggataccttcggcttcagtggaaatttctacttgagagtaatgaaacagatccacctgggtttttaggggaatggttagtttcatcatttttgcttaacccagtgctagcggcagatatgttattaggcgaattatttttattgaaagagtcgtatttcttttcttttcagaaaatcatatctgctagtagtctgatagatcaaaagaggctgattgctaagtttttattaccatatattcaagttatcgtgactttagaaaatttgaacgatgttaggaaaattctgcggcggtttgatctcgataaaatcataagtctgtccgtattatttgaaatacagtcgctgccattgaaggaagtgatagtacgtctgatgagcaaccactcttccacgaagtttgttagcgctttggtaagtaaatttgctgattttacagatgaggaagtagacacaaagacatgtgaattgcttgtactctttgcagtgcacaatctcaatcattcccagagagaggaaatagcacacgatgagcggtttttgaatggcgtgaccaaacatttaggtagcaatgaacgtgaggcaagggagcgtgcgatgtttattgccaagcttttatcaggcggtcatctgaagtacgaaagtgattttaaaatcaatataccgaatgtcaaattcgaaagcaatagcgatgataaaatcattgatttccaatctttaaaaaatccatccatatgcaatacccaaactgatgtgggtaaggataagattactgaggtctcgggtcatgttcaaagccttacattggactgcagtgatagcgatgatgaagatgagaacgatgagcgggagattgttaaacgaattgtatttttaaaagatttaatgaaagaatacgaaaaaactggggaatctcgaaaagctccattgataccacttctgaagcaaacagtgaaattgatacggcaaaaggcggattttcagttagaggttggctattatgcacaaggtattctgtcaagcattgtgtgcttgaataatgaatttgatgaaccgcttttcgagcagtggagaataaacgctctaacaagcatactggtcgtccttccagagaaggtgaatggcgctataaatattctattcaattcagaactgtcgttacagcaaaggatgtcactattgtcggctctgggtctttctgcaagagagttgagagggcttgatgatcctactattgtcaagcccaagtttgattttccaacaaatcgtttaccgtgggatgatcaaagccatcataatagtaggcttgttgaagttcaagagtcaacaagtatgataaagaagacgaaaacagtatggaaatctagaaaactaggcaaggatcgagaaaaaggaacgcaaaaccgctttagaaaatatgctggtctattcttctatccgctagcacacggttggcttaatggaattgacgtaggcacatacaatcagctttttaagtcgcattatttaacaacactgcgtatcatatactcttgcgctaacccggtccacgattttgaatccatgacggagttgatgaatcatataattagttcagccatagaggaaggaatttctctcaataaaggttagtagcatagttatttgtaccaatcttatgatacatatttgaataaatttagtgcgttctctgtcagcgtcgttagtatttaatgcacagcatattatttcagaaggtcggccgactcctgcaactgggaaaaagaacttcaataagaaaaggcctgaacaaatctgcttggtaagggcccaacaacatttaagaaattgtacattttgaaagcactgatccatcaattaaagcaccgaacaacctcagagttgatacaattattagttaaaggataggatatgtcattttttgattctttacgtcaaaaggcaccctttttggataaactggcagacagtttcactccaacattaaccagagatgagaaattcagattaaaatataaacttccagctaatgaaaacattttggaagatacgaatgcagaagtttcatttgcaacttccattaaagatggaaaagggcattctgatagagtgaacaataaagggagaaaaactgcttatgtgtattccgggagattgtttttaacacctcattttctggtatttcgagatgcatttgatcattcatcgtgcgtactaatactgaatatttctaccattaaacgtgtagagaggtcgccatccgaatcatatgaatttgctcttctagtaactttgtacacaggagcaaaggttctgattcaatttatcggtatacgttatagatcggagcagttttgtgacaaattgaaactaaatttgaaagaaaatattcctaatgccaaaactttacctgcttttctagaaacctcatattcggagttcttaattgctaaaaatattctaggtaaaaaggacataactgtacccagggcaggtctaggacaacatttcaagtatcccggtaatcctactatggtaaaagaaaaggctaaattgaggctatggttcgattatttcagagagaatggaaggaatttggcagttgtgcaaactcctatgttccgaaagttaatcagaatcggtgttccaaatcgaatgagaggtgaaatttgggaactatgttcaggtgcaatgtatatgcgttatgcaaattctggggagtacgaaaggatattaaacgagaatgctggtaaaacatcgcaagctatcgacgaaattgagaaggatttgaagagatcgctgcccgaatactcagcataccagactgaagaaggtattcaaaggttgagaaatgttctgacagcttattcgtggaagaaccctgatgttggatattgccaggccatgaatatagttgttgcaggatttttaatctttatgtctgaagagcaggctttttggtgcttgtgtaatctatgtgacatctatgttccaggttattactcaaagacgatgtacggtacattgttagaccaacgagtgttcgagtcttttgtagaggacagaatgccggttctttgggaatacattttacagcatgatattcaactatctgtggtgtctttaccttggtttttgtctttgtttttcacttcaatgcctctagaatatgctgttagaataatggatattttttttatgaacggttctattactctatttcaggtggcattagcagttctgaagataaatgcagatgatatcttacaagccgatgatgatggaatgttcattgccataattaagcactatttccaaactctgggacaaagtgctcacccagattcaagcgatataaaatatagacaaatcacgaaatttcaagagctgttagttacggctttcaaagagtttagtgtcatcagcgaggaaatggcaatgcatgcaagacacaaatatgagaaaggtatttttcaaaacattgagactttcatgaaaagaacgcaactgcgccatatgccaaaaactttcaacctgtccagtgatgacttgtccaatatctatgacatgttttaccaaagtatagaaacctacaaaattagtatgggaacgggatcatctaatatgggtttcgaagtattcattcagttcttgagtaaattctgtgactcctgtagaccgtgtgaaaaggacaaagatccagctttccggaaacaaaaaaggaattttctgcaaaggttatttgataactgggattctgctcatatcggcgagttgacattgaacgatgtggtaacaggcttggataaactggtaactgttgatcttttacaagctataaactattttttctctttatatgatacagatggcgatggtgaattgcatagagaagaagtgctacagttgtcggaagggctgctactgctaacggaaccttggaagagcggtagatatgtagatctgttaactaaaaagcgcattgaagatgatattgctgaaaacatcatcaaggaaagcggtggagagatagccactatgaaccaaatcgagttaccaactggggttactattgatgaggaaaaatataaagttgaacaagcagaaagatacctaaaagctgcaagcaatttcctacaaagatcttttgaatatgctaaagcagttgatctcgcggaggaggtaaacttgattgacttgtctgatgatgaaggcgaagaaaagcgaacggtaaaacaaaaacaactggaaagcataaaggcaaatgcagccctagatcccacccatccaaaagtaatagatttgccaacatttagaatgatcatcctcgcagatgaaacttacgagcttttcttttctaatactttacgatcatctgttcacgtcgacgaacatgtcaacattgataacaaaaataaagtcctcagaagtatgtttgacggtatattggcagacggcaaaagagttgctgagcaagttcgtcgtcgtgtcgattcggtggcaactaggagcagcattgcttctgtagagagtacgccaacagccgctgcaagttcaataactaccaaagaagaaaagtacgatgatctagatgatttcacgtcagagcatcaacccgagaatgaagagttattacaaagttcctggtttgagatcgacgatgccaatgaaactagcactaaagccatacaagaaaggtcttttgagcctttgtcggcaaattcctcggaagagaagtccaaccttattgaatttgaagcatgaaatcgtgcttatcaattttatgtcaccctaaaacatctgtacgtgtttatatagatatttaaagcaatatttgccaggatttggtgaagatccctcatataactctcataaatgcggattttcggagcgaaaaaagcctaaattcttgtctggaagtataattggcggtgaaatagaaaaggtggcaatcacgactgaaaagggtacagctttcgcaactgacatatacagacagtgaaaagtaataaattgcccaagtgtgaacatgtcaggtgtaagctctgttatgctcggtcttcgacctgctacaagaatttttttccgcagtaatatttcggtttcaccttcgaggacttttgtatcatatattggaagatcccagagcacgtcgatactcaaaaatgctcccaacttagaggacaatgtcacaaatcttcagaaaattataccgaaacggttcttttctcaaacatcaattttgaaatcaaggtggaagcctatattcaatgaagaaactactaatcgatacgtacgtttgaacaggtttcagcagtaccagcagcagagaagcggcggcaatcctctgggctctatgactattttggggctctctttaatggcaggaatatattttggctccccttatttgttcgagcacgttccaccctttacgtattttaagacgcatccaaagaatctggtatacgcgttattaggcatcaatgttgccgtatttggactatggcagctacccaaatgctggaggtttctacagaagtacatgttgctgcaaaaggattacgtaactagcaaaatttcgataatcggaagtgcgttttcacatcaagaattctggcacttaggtatgaacatgctagcgttgtggtcctttggtacttcactcgcaacaatgttgggagcatccaattttttctccttatatatgaatagtgccattgcaggttctttgttttcgttatggtatccaaaactggcacgcctagccattgtcggacctagcttgggtgccagtggagcgctatttggggttttaggatgtttttcatatctattcccacacgctaaaattttgctgtttgttttcccagtcccaggtggggcttgggtagcattcttggcttcagtggcatggaatgcagctggttgtgctttaagatgggggtcatttgattacgctgcgcatttaggtggctctatgatgggggtcttgtacggatggtatataagtaaagctgtagagaaacaaaggcagcgtcgccttcaggctgctggtaggtggttttaatcacttaaaaaaagacacattctcattcgaaatattgtaaatactgctatgtcttctatgtacttaatcttatttatgcatttgaaaaatatttcagccttatcgtggtggtacatgtacaagaaaattcataggcaaaagaatatatagaatagagcgtatgtgttacttttctaagtcttacttcctgtttttgagtagtccctctttgacaacaaaatatgcatttttggattccgcggcaagtccagttgctttccaagatccgctaacttctcctagctcagcatcctgcttttggtggctgatgccttcaagtagctttgtgtagttcagctgtttcgtatttctttgcaccaaccgagcatcatattccttggtgtgcttttcaccttcgacaggtatgttatggagtttgttgatgaatgataattgcttggcaagtcgcatttgaatttctttaatatctgctccttccaagggaagacctgataaccgcaacaatttttttacagcttcagcagacggtggctctagtttttcctctttagtgtttatgcctaaatattcgtggacggaccatacaggtcttgataaataatcccttatttgattcatattttcaaattttttaccaatctttgcccctcccgtagatacgaaccgatgacttccatcatggcataacccacccactgtatgtgttctgcatagacgccatgttttgtacatcgttctagcactatgggtaagtgcaaatagttcgatctaaaagcctaaatgctagtcactattacctccttgatgttatatttacagaataatgtcatgtcgtctgtggtgactattattattgcctgaaaaaattaaagaaaattttttgcgatgagatgagatgagaaaaaatgaaaaattttggaaggttaattagagatgtgtagtaaatcctgctggtggaatacattttattcctgtagaaaatagtatagtaacagcggtatcctacttatacaatgagaatcaagaagaaaaacaccagaggtaacgcaagaaactttattaccagatctcaagctgtgagaaaattacaggtttctcttgctgatttcagaagattatgtatattcaaaggtatctatcctagagagccaagaaataaaaagaaggcaaacaagggctctactgcaccaactactttttactatgctaaggatattcaatatctaatgcatgagcccgttttggctaaatttagagaacacaagacttttgctaggaaactaacaagggctttgggtaggggagaagtctcttctgctaaaaggttagaggaaaacagagatagttatactttagaccatattatcaaggagcgttatccaagtttcccagatgctataagggatattgatgatgctttgaatatgttatttcttttctctaatttgccctctaccaaccaggtttcctcgaaaattatcaatgatgctcagaaaatctgtaatcaatggttagcctatgttgccaaggaacgcttggttcgtaaagtgtttgtatccattaaaggtgtttattatcaagccaatattaagggtgaagaagttagatggttagttccattcaagtttccagaaaacatccccagtgacgttgatttcagaattatgttgaccttcttagaattctactcgactctattgcatttcgtcctatataagttatacaccgatagtgggttgatttatccgccaaaattggatcttaaaaaggataaaatcataagtggtttgtcatcatatattctagaatccagacaagaagacagcctactaaaacttgacccaactgagattgaggaagacgtaaaagttgaaagtttggacgcatcgacattaaagtctgccttgaatgccgatgaggcaaatactgatgaaacagaaaaggaggaagaacaagaaaagaaacaagaaaaggaacaagaaaaggaacaaaatgaggaaacggaactagatactttcgaggataacaataagaacaagggtgacatcttaatacagccaagtaagtacgattctcctgttgcttctttgttttctgcatttgttttttacgttagcagagaagttccgatcgatattcttgagttcttgatcttatcttgtggtggtaatgtcatcagtgaagctgctatggaccaaattgaaaataagaaggatattgacatgtccaaggtcactcatcaaattgttgacaggccagttttgaaaaacaaggtagctggcagaacgtatattcagccacagtggatatttgattgtatcaataaaggcgaattggtacctgccaacaaatatcttccaggggaggctcttccacctcacttaagcccatggggtgatgctattggttacgatccaactgctcctgtcgaagaaggcgaagaagaagaaagtgaaagtgaaagtgaaagtgaagatcaagttgaggaggaagatcaagaagttgttgctggagaagaagatgatgacgatgacgaagagctacaagctcaaaaagagcttgaattggaagcacaaggtatcaaatattctgaaacttcagaagctgataaggatgtcaataagtcaaagaacaaaaagagaaaggtggatgaagaagaagaagaaaagaaattgaaaatgataatgatgagtaacaaacaaaagaaactttacaaaaaaatgaagtattctaatgctaaaaaggaggaacaagctgagaacttaaaaaagaaaaagaagcaaattgccaaacaaaaagctaaactgaataaactagattccaagaaatagttttctcttcttttccaatagcctctcaaaaattttgtcttttaatttaacatctttattactttataattcctcggtatagcaacattagatatataactacacatttttgtttgtagatatagaaatacctgtacattaaaagtggttactgttgttctgtataactatatgagtgaattttgtaaaaatatgcccaggtgccaatgattatattagaatatttccatgtgctaccctcgagtccattgactgtctatcgggtacacttaactctatatagccttgtagttccttttttaagttcatcaaggcagtctctgtatagtttatacgatcgatatcggtccccctactaacattgatgtatgcttttaaaaggaaccctccgcttgttatttgtgaattgcctgcttcttctatttgccaaattttttgtaactcaagtattaaaccatgcttcataaaaaatttcacaccaattgtaagatactgaaattcgaatacataacccaatccgttcatgagcgaggatactgaagagtttttgccagctgaagataatatgatagtctcagctatcgtttgcattgaaacacttctattgtttcctgcagcaggaatatctgaaatttgcaatgaccaaggggaacatgactcgtttgaaggggcgggacttgcatccatgtcgacatctatgatgtcatcgctgtttcgactttcatttacagtatcttctgtatgcttactgttgttttgatcttcgtttgtgctgttgaagttggtgacttgcggaactgtgttgtgcaagatattccgtgtcatagcatagttaagcgggattttatcgtttgtaaaagatttcaagattctaaagtttaatggcttatccatcattgtttcatcgatcaggtaagaaaatggcacctctttggaaagttttattctatttggttcaaccaattggtttctagagttcacgttctcgacgtcgtaagatggatttggtttccagacagtgcataaactgttatacagtagcggaggattacctgatattgtggtcaaagttgaaattagtaaatcgtagccgtcatcaccaatagatccaaaaaggcttagttgctgaaccatcttttcttcttaatatggaataccttggctggaaaattcaattttctacctttttttttattttggttgtttgtcttcgatatttgataattttctaggttattttatttttttcaaataaaagaaaggcaaaagagctctcactatatattactaacctgcaagctaaaatgaacgcaatactggaaagcaatagtagaaactaaccaagacttcaaaagaatcaaataatggctgtagatgttcctcgtgcggtgattaataaacttatgctgtttactgcagcgatggtggtactgcccgtactcacttttttcattattcagcaatttacgccaaataccttaattagtggaggtttagctgctgcaatggccaatgttgttctaatcgtttacattgttgtagcgttccgcgaggatactgaagatcacaaagttgatggtaataaaaaggaagactgattgagtagtatatgttgctagaagagaatatacaagaaaaatagtagaggctaaataaaaaaaaagtagcattaaatgttatggatgattgggatatatatgcaaataacccaatcttacatatgtttctttcaaatatatgagtatatataacgattaattgtttttttttattgggtttgttgatttttccaacgcaccatatgtgatatccaaattagatatccaagaaagtgcaacaatcaaaatgaacaatagcaacgcagaaactattaaacacattagtagtccttcagtccagatggagcttaaaatatcatcgtcgccttctttacccttgttgttatcatgatggctcaaagtctcttctgttgcatattcatcgtcaccatcttcatcttcaaaagcccaaccaagagagttaataaccacagtcaaattgtcgccagatttatcttccaaaaacgataagcaagaatcaataaattcatctaattttttcaaatcgtaggcatccgaggtaaacttgaacaaaacgatgcttttatcatctaaggagtattcatatagtaagtcagaggcactttcaggtaattcatccacagtaaattgttccataatgggagataatgattgagagatgttcaaaggcgaatcgtcatgaacagttaaactgacatcattggcaaagaatctattgaagaatgggtattcttcgtcaatcatcaagttgtccaataatgagaaattgtcaaattcaaaaacagcgatagcactgtcaacggatgatataacatctgccgttgaagatatagtgctgatggtatcccagttactctctttgtcgaacgaaataaaggaagagctttccttggatgaatctgcttgcacagttttggaaatacaacatgataacgtgaagatgaaaagggcatacagctgaccgaacaccattgctttaactttacagttcgattcttattatatatagtcacagcagtggttattatcaatgactttttaccctttttattcttgctataaacttatcaacagtttgctcttataagaaatagcgttctttctttctttcgtgtaatgtgacacaattttgctattgcggaaactgcagcatagtcagtgtaataatcgtactgttgctttttcatttttttttttttttttttttttctcatatagaaaaactgttattgaatgttttgactagtctcatgaaataaacattaatagttactaaagggttcacagcaactatgagaggaacaaaggtcacacaaatgatatcccttgtgttcaattgctgctaattatccgtggcggtttcacttgtattataacaacgaagcgtatctcagacagaagttatcgtactgttctcataataatgatgaggtgcgttctttctgacgctccgtacaaagtggtaatgttgcaccaattgttcaaacgtttctttcgtttataaaaagaatttcttaacaattcagagataattgaaatagcgacatgaagttatgagcttccttcaatctcatttttcgtgttttattcctttcaagagatggttcggacacacctcatttatcaatagagatgcctcagatatgaaaatacttgtggattttgtaaagattcaacctgtatggtctgcgtggattgccacttatagggcttttcaaattagtattttaaaggagttagatcggtttcaaaaggtcatgctccggagtaattgacttgattttgcaaagcttcacttaaatggcgtatcttccttttataaattgcgtttgctttattcccttacccaacagatgaattggtactctggccgagtggtctaaggcgtcaggtcgaggtcctgatctcttcggaggcgcgggttcaaaccccgcgggtatcaatatttttttgaatctacgcacttcaataagaattaggctgttaggatagcattttttttctatgtaccaaaagtattcatacgtggctccttgttaccccacaaaacttttttagacttgagtgagctgaaagacacctaaaaggaaggacattccattgatggctattgtagccaaaaaattaaaaaagaagaactcctcatagggggctcgaacccctgacatttcggtatccttgcttaagcaaatacgcttaaaagccgaacgctctaccaactgagctaacaaggatgagttcttcattttttctgtagtactctcttgtacttgctatctagtaaaagataaagattgagaaacagtcactaaatttaatagaagctaagatgcaaggattgatactgtattaggataatgtaatatataaaacggaaggagaaataatcgcaatattattatgtagaaatactgattccattttgagaattcctatatcctggaggagaacttctagtatattatgtatatacctagtataatagcgtttaccaatactggaatctcaatgattatcagattactcacgaatttctttaatagaataatgaatgataccatacaaaatggaaaaataaaaattataaaattttcatgtacaattacagattcctttttggggatttctatattctcgaggaggaattttaatgcattccgtatgcccattaatatggcatttgataacaatgaatcccaaaaactgttccaagattcatatatttctcgcacccgttcccctaaactttatcccatcttagcgggttgaatccacgttaacgttccactagtagattttccacttctgttacacttactgcgcaagtggctcgtttatcgtttatttactttgaaacagtgcgacggcactacaaaggagcgcgtaacaaacgttactatcccgtttcattgtttcagattatcaccatagttacatatgtagggaatggcaaccaacctgttccaacattctattcagaccgagaaaatccagtaggacttaacggtggttccgaaattctatttatatcattgctattagctttatgtatattggcaattgaagcggttcttcttcatgacataatagtccatcaactgttcgtgcaattgatacaaattaattttgaaggcaatatttaagtttggttttcttacgcagaatactttttaaagtatcaactttcgtgcatcagcttctgtcaggttcaatgattgtttaattctggtcttcaggtcatataatttcacaccattttttatcatcgcttcttgaaaattcgatgtaaggtaaataatagcttcagtttgttgcatgagtaatatgcggaagataactgattgttattttagcagaaatcaatcaagatgaaaatatccactacttcgaaaatacgtagcaagccaagttcaatcggtaatctataggttcggcaagagactttgcaatgctaatgtttacatttccttgccacagttctcgttggaaacaagcctaatgttaacgtattttcacccgcattaaactacaattgttttggacgtaagaatttacagcgcaattgttcttttctattttatcattacgattgttccaagagcttcttgcgttatttaccatatattcttgatctatgaatgataataaacaagagtaaatgaatgttttatatgttcataatgacaacaactgggggggaaatgaaaatatttatcttctattcatagtaaaaataatcttaaaattgaaactaacgctgaaaactgcaacagttacggcattttttattgatgcgtaaaagcattgtctttgtcaatttttgaactatcgaattgctccataatatcattcatggtgttatccaattatttagtaagcttcgcttgtactcagtcattttttttttttgcatccaattttattgaaagtccgcccgctctgttaaaaaaggcgtttcttccaaatttgaataggacacgatcgagattccctccgattaattatgtgctactggctcctctttcgtcgtattgcaagtggacttttcaacgaggctatgcatgcccagtgtcattcttgaagcaggcacacacagacgcgcttcaattagttttctttactagatgcatcatttgggcggtttttcactaccgttttcgagtaggggctctcacaaaacgggcacgaccttttgtttacaaccgcccaaagaggaaaaacatcaacaatcaagaagcggacacaaaatatagaagcaccataaaactcacgtcaacggtaactttaaatttgttgtattaattaatcattttcaacttgcatttttacagcatcatttatgggtatcctgcaagttaggtgcggaacgtacataacatattacttcaatttgcgttccgcatacggtctgcccaatttgttttgtttgtgatttcctcattcgtcttcctctgcagaaacgggtttgatccttcttttatgaatacggcgtgtagttatatatattaagtaatagaagttattgcacttctgtgtaagaagaagatactagggtgatctattctaggcaattttggttgtattgtgttttttacattcggccaaacttgagcaggctgcaattttagtgtcttcggtttttccagcgacagttttacttgtggctcttggtatagtttcttaaaactattaaagttgctaactggtgcagctgtttagatcacaaaagcgtaattaagaataagatctaccaacaagaacagagccaaaatattttcgtccgttatatcaaccatcaaaggaagctttaatcttctcataatgtcacgatcccttttggtagagaatagtagaaccattaatagtaatgaagagaagggggtaaacgaaagtcaatatatcttacaaaagagaaacgtcccaaggaccattctcggtaatgtcacaaataatgcaaatatcctgcaagagatttctatgaacagaaaaattgggatgaagaacttctcaaaattgaacaacttctttcctttaaaggatgatgtttcgagagccgatgacttcacctcctcttttaatgacagtagacagggggtgaaacaagaagtactaaacaataaggaaaatattcctgaatatggatattccgagcaagaaaagcagcagtgctcaaatgatgactcttttcatacgaattcgactgccttgagctgtaatcggttgatatactctgagaacaagtctatttccactcaaatggaatggcagaaaaaaataatgagagaagattccaaaaaaaaaaggccaatatcaactcttgtagagcaggatgaccagaaaaagttcaaactccatgaattgactacagaagaagaggttctggaggagtacgaatgggatgacctagatgaagaagattgtgatgatcccttaatggtgagcgaagaggttaatgatatcttcgattatttgcatcacttggaaataatcacattgccaaataaggcgaatctctataagcataaaaatattaagcaaaacagagacattttggtgaactggataatcaagattcataataagtttggccttctgccggaaactctatatttggccataaacataatggatagatttctttgtgaagaggtggttcagttaaatagattgcaactggttggtacatcatgcctgttcatcgcatctaagtatgaggaaatatactcccctagcataaaacattttgcgtacgagacagacggtgcatgctctgtggaagatattaaagagggtgaaagatttatattggaaaaactcgattttcaaattagtttcgctaacccaatgaatttcttaaggagaatatcaaaagcggatgactatgatatccagtctaggacgttagcgaagttcctaatggaaatatctatagtggacttcaagttcatcgggatattaccgtcattatgtgcctcagcggcaatgttcctttcgagaaaaatgctgggcaagggcacctgggatggcaacttaatccattatagtggtggttacacaaaggcaaaactatatcccgtttgccaattactgatggattatcttgttggatctactattcacgacgagttcttgaaaaaatatcaatcgagaagatttttaaaggcttccataatttctatcgaatgggcattgaaggtaaggaaaaatggatatgatattatgacattgcatgagtgaaggtgctagcctacacagaaaaccaaaatctcacttccttactttatcatctattttatagaaaaatcaggcattcattattcatataacggttatctcatatatattatcacacggtatcagttttgtaggctgtaataattaattcatttataaattttttctcccataattggaaaattatctttaaagtgaggaataatgcattttctttctttttttgaatacataaaagaaataaagaagtatgtctatcgatgatatttaagatgcagggggttagctggctataattttgatctatgtttcaacgtttttgtttacaccagtcaaaaaccttgaaataaaccatgccatgtttaggctttttgtatttaagtctcaaggaatctagattcgtatcaggtacagcaatatcttcaactagttcactgataaaatccttaaacgctggatctgattcaatatcaatgccgccactataatgaataaaagtttcatcccatttggaattttcatttttaatttttctggcgatatacatggacattgcagctaaatatgatggcttcaggtggatgaatttattacaacaaatcgaatattccatgatgaatttggccatgttccttgtttcaatgcagtaattgtcagcttttgaaattctcctaatgaaatttagggggtttggtagagatatgttataacctaaagaacttagaacgaatagctcagccttcctaattccttcgacagtggcagcaccgtcagtcacgtacgcaaaatttgttatttttggtaatttaacttcttcaaatttacaggcaatgaacaggcaagtgatgcatagtagttgtaatttattcaatttaacaacattttgtgataaaaatcgatctagcaggttgatcgctaaaaataatgtttcaggtaagcagtgaaatttctcatgaacttcaaccaaccagtcaattaacagcgccctcatggagcttttcaaatgatagggagattgcgtgtccattaaatagttatgtgtcggtagcatttggatttccttctcgtaaagatgagaaaatatagaatctgtatattctgctaccatgaatggatcatccatctctatcgaatccaaatttttccattgatgacattttatttttttcacagtttttggctctataggatcggttgaatcatttgataattgtctctttcttgttttttccaaatgggtggaatctctttgcaatttacctcgagggagttgtaaagaatcgattttgttactgtttacctcggatagaacttttttttcattcgtagagtgaggtgtcaagttaattgaactttctcttggaatggtatggaaagcattttccttgcctatacaatcttcattattaatttggattttcctttcactaattggactagggatacaattcattttaaaaatttaaaaggagggagagaatatcagagaataataattttcaacacactgatttgtatgttgtatgaacgctagattagtgaagcttgttattatttaataaaagataaaagtcacttgtatgaaatgaagcagttatatatatgttaataagaaaaaggcaaaaacttaaccctagcaaaaaaggtaatcaatgtgctaaaacggtaaatatttaaacgcaggttgcgaattgccaattgccaattgtaggatacacagggagagtagaaacaaccaagtcctgtgtcctgtggtagacccacttgttttaccgcagagggccctttttttgtttaccgtcgcaaaaaaaaaacgcgaagaatacgcgttggtcgttaaattttgtggtacgcgtaaaactgctatttggtatcctctttagggacgcgcccattgtctatacggtaatatagggctttcttcattacctgcttgcgtcaattagctttactcatgtaacacataataacctcttacattgtaatgaggcccaaaaaaaaaaaaagaacatcttcaaaaaaaaaaaactttcatggaaggaccacctagttaataaaaagctcgcactcaggatcgaactaaggaccaacagatttgcaatctgctgcgctaccactgcgccatacgagcttgattttctgaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaagttccattttggatgctctatttatgggaatatgactatacgaatgtcacccacgatggccggagtagctgtgatgagcatctttttgtcctgggcggcttaaaacgtgagcaaaattgtactgtaaattacttacgttatcaatggaagtgtgtgaatttcgtgataaaattattgtcagaatagtgacttcattattctttataactaaccattaggatcatataagtaatcagatgcagttcgtcattaatatgtcaggatggataaccataggtaagcacgtgattatggaaggacagtaaagttaccgatctacttttttgaatgatcaacttggtgttttcatctataaggatatgggtcgttacattgaaactatagtaaaagatctcgttattggtatatcggtcataatgaagatgaaatagtcggtatgtatttttatacccccccctatatggtaaaaaggttaagattcatatttaaatcttcattaataccacctctaatttctaattaccaacatttttaactccacttttattatatgctatatacaacattatgtaaaaggagtataccaaaaattctccttcataatataggaattcacaaaatggaaccgatatctccgcataatgctattatcatttcttactcgttttatacattgtcattcattatcttattgcatttgcaatccttgttttccggcttctgtgaaatttgacgactgattctcaattttatgtcatctttttacacttatatatgacaatatactagtagtatgaagactaatcaacggaggttatttgatttctattctaacttatttgaacatatataatttgtaaattttatgcagattagacttgggagttatcacaacattttgtcagtgtttagcctctttcacctttgcctttttcagccttttttgtgtaaattgatggtgtagtttgtttctgaaagggctctttttatttttttcgcttccgccgttcgttattggataatccccgaaatatgctagagtggctgatacattatagaacataaaagtgagctgcaatgagcactcaagcacgttattgacaaggataacggaaaggtacactaatacttatactgattaataagggttagccttttaatgttcaagtcaactttaaactccataataagaagacccttgaaaggttttcaacttcttagaggggctgactcatcgaatacacggccacagtcccctagagcctccgcaagagatgttacagagaaacagatattaagaactccgtcagcaccaactgcaataccattaagggagattatctatagagtcccaagcttgtttcctcgccctttagaagattctgttaaggacttccgagattttatcaagaacgaggatgcattccagactgaacttttgaaaacgctgccattctaccccactccttcggaatcaaaaacagcaagacttataagaactgttgttgatgatgagggcaattacatcaatgaattttgcatacgccctcgaaaaacctcagtgcctgaggctgacttaaaacatctggttttcattcatgggtatggcgccggattgggttttttcatcaagaattttgaggatattccactattggataacgagtggtgcatacatgccatcgatttgcctgggtatggtttttcttcaagacctaagtttccgttcgagtatccgagagataatattcacagcgttcaagattggtttcacgaaagaatacacacatggtttagtaaaagaaatcttttgaaccgacctgagaaaaacattgttatggcacattctttagggtcttacttgatggctttatatttgcaaaaatataaggaatctccatcttttaaaaagctgatcctttgttccccagcaggcgtgtcttatagagatttcaacaatactgcttcagaggttgaaaaatggaaaccgcctccttggtggtatgtcaagctttgggacagaaatatctcgccttttacactagtaagaaattttcgccagttaggttcgaagattacaagtggatggtcatatcggcgctttaagcacattttgaatggtgatccagaacagtcaaaacggtttgaagccttgcatagatacgcatatgctattttcaataaacgtggttcaggtgaatacttattaagctttgctttgaaatgtggtggtgaaccaagactatcattggagcagcagctattcgatggcaaaaagtctgatattttaaagaatagtaattgtgactggctttggctttatggcgatgacgattggatggatgtgaatggtggacttagagtatcaagattcttgaaagagaagttgaaacaaaaaagtaacgtcatcattgttcctcattcagggcatcacttgtacctggataactataagtttttcaataatattcttacgaaagaaatgcaaaaaatataatgaagaaatcttgtgcatctacattatataacgaaatttttacatacattttcgccgctatttttcttcttatctcaaaatgaaattaccgtttgcaatcaacaccggtcgctgttttattttgttcataataataatttagatacagcatgaactgtatattaaagtcaacgatttcaacaattcatttctgtgtaactatttttccaatagaaccactgtctttatggagtagttgggctctataaaaattatttagttccaaagtttgtttatattttgtttctataataatgtattgaagatataaacaaacataattttactgttaacatttaggcgcaacaaaaggacgatctttttttatttatcacaagttaaagattttcgatacaaataatattgtggtttaaggtacgtccaactctacttaaatcactgaatccttcagataacgaaattacgaataatatctactctgtttctccttgtctttgttctttcttgcagccagccaagcccattcgggatcagagattcaaatatccctgacggctggttctggattaagttgattttgtggaacttctgtcttcacaattatattgttacccacttaatgcttctcgggggttagaaacactagcacttgaaagaacatgaaaaattgaaaaaaaaaaaaaacaatgcacaataaattccaggggttagcgactttatacttcttctgttagctactgtagtgttctgtacacatattcacttgtagaagttgattagaatgacagcctcatcaaatgacgatgacctaatattcgaatgttatagcgatcctgagttaaaaagatggacacaccttgctaatgcaaaagcttggaaaggtattctgaccgtgcagcagtacgctgatagggaacaattgctagggtcttcagagatttctcaaaagaataaatcaaatgaaatgatgacaaaatacccaaaaagttaccagtggcttgggcagaagtactttgttttaaaggatcgatctttgccagataatggaaaatttagtcaagttgtttccagttgcgaaactttaaacaggattggatattgtattcatccgggttctaatggaaaaatcgagccagctttgattgtatgcattgggggcgtctttacctttgaaaaccatcgcggcaagggctacgccaagaagatgattatcaaactgaatgaattttatgacaagattcgtgatgacgctaacaccgtactagaattgaaaaatttggtgattaacctttacagcgaagtcggagaatattattccgcattaggatacgagagtatgcatgttcccttgcaccgcatttctaaattagatgaacttactgagagatactgtggagaagatgatgaccatgatggtaagtacttgggatttgatgattacaggggtttagtaggactacatgagacacagttcaaagaaagcttattaagtttacacaaagaaaacccagagaagtttgtttttaccgttgcgccagactttgacattttcacatggtttcagtatcgtgatctttttatcatgaataaatcaggaagaaaagcccagcaaaatctgttttttggatacgcgttgagtgataacagccacatcatatggcatcacaattggaacggtgattctctgattattgtcaaaatccatatacctgaagaaacatttcaaaggaaagaattgaagctcaaaaaattactaaggaaggccatagaagagacaaagcttcatggattgcaagaattagaattttgggacgaagaaattcccatcaaaaagtacccacaattgtttcagttattaacagagcttgaaaatgaatctaaagttttctcagaaaacggttccatcagtgctgttcgtccccccaaaggatatacagccgagcaggtaatttgggataacaataccaaattctgttggttttaagtcaaatattgtgttgcttatacaggaaaagtcaaggtttcaaactacatatcattatttactgttaaaattcacatatactaatacatacggtaatagattgaacctcttctgtgctcttctctaaaagtacttctgaacgtatgtgtcatttttcctttcagttttctttgtagctcgcattgatgtagccgagtatatttaagggattcttatgcaatgatgaaatatttttcacctataacgccgactactgaaaacagagggccatcttaaccgttttgcattcagtaacccatactcaggatttaataaaagaggaaagcaatgtctctactaggcgccaggtccacttaccgttggttttcaatcgctgcatcaattccgactaagaatgctattggcaaatccacgtacctcttagcttcaagaaatcaacagtaccgaggcatcataacgtcaactgtagactggaaaccaatcaagacaggtaagagcccaaatgatgattctcgaagagaaagatcctttggcaagaaaattgttctgggtctgatgttcgcgatgccaataatatccttctatttgggaacttggcaagtaaggagattgaagtggaaaaccaagctgattgcggcatgcgaaactaaacttacttatgaaccaataccacttcctaagtcatttacacctgacatgtgcgaggattgggaataccgtaaagttatacttaccggacacttccttcacaatgaagagatgtttgttggtccaagaaagaaaaatggagaaaagggttattttctgtttacaccgttcattagagatgacaccggtgagaaagttctgatagaaagagggtggataagtgaagaaaaagttgctcctgactcaagaaatttacaccatttgtcgttgcctcaagaagaacacttgaaagtggtttgcttagtaagacctccaaagaaaagaggctcgctacaatgggcgaaaaaggatccaaattctagattgtggcaggtgccagacatatatgacatggcaagatcatcagggtgcacgcccattcaatttcaagccttgtatgacatgaaggaccatccaataatcgaggaacacacaagaaacgaggcttcacaaaacaattccacctctagcctgtggaagttctggaaacgagaacctacgactgctgtaaacggaacgcaagctgttgataataatacatcgaagcctcgttctaggcaggaaatgccgacagaccaaacaattgaattcgatgaacgacagtttatcaaagcaggtgttcccataggccggaagcccactattgatttaaagaataaccatctacaatatttggtaacgtggtatggcctttcgtttttgagcacaatcttcctcattgtggctcttaggaaggcgaaaagagggggcgttgtgtcccaagaccaactaatgaaagagaaactgaagcattcaaggaaatatatgtaaacggcaaactcctctgcccatactatcgaactctatccaagaagcgcgtaatttcacgagcactgcctaaacggttttccacattagttttgcaactacaatgattcggatatggcacatttacataatttaaacttgtacataactaacacctttttatccatataccttatgtgccgctcaagatatgaacattgcgcgttgcccggacaatatcgataaataatagccaaaacaaacatgttttatcgacgcatgaatcctttggcgttaaacttgtccaattgcactgaaacttggagcgtataagctcagcaattgcaccaaaacaatatcagaaaaggcttgtattgccactttcacctatgagcgaagataaagctaaattagggaccacaaggtctgccacggaatatcgtttatccattggtagcgctccgacttcaagaaggtcgtctatgggtgaatcctcatccctgatgaaatttgctgatcaagagggattaacgagttccgttggcgaatataacgagaataccatacaacagcttctgttgcctaaaataagagaactgagcgattcaatcattactttagattccaatttcacgcgcttaaattttatccacgagagtttagctgatcttaatgaatccctaggttcgttgttgtacggtattatgagcaattcatggtgcgtagaattctcacaggcgcctcatgatattcaagacgatttgatcgctattaaacaattgaaatcgttggaagatgagaaaaataacttagtaatggaactctccaatatggaacgcgggattaaaagaaaaaaagacgaacaaggtgaaaatgatttggccaaggcatctcagaacaaacagtttaaccagccgctatttccctcctcacaagtaagaaaatacaggtcatatgacaacagagacaagaggaagccctccaagataggcaacaacttacaagtagagaatgaggaggactatgaagacgatactagtagtgaagcttcttttgttctaaatccaacaaatatcggtatgtccaaatcatctcaaggtcacgtgactaaaaccacgcgtttgaataataataccaacagtaaactgagaagaaagtccatcttacatacaatcagaaatagcattgcttccggcgctgatttacccatcgaaaacgacaatgttgttaatttgggagatctgcatccaaataatcgaatatcactcggaagtggtgctgcaagagtggtcaatgggcccgttacgaagaacagaaattcaatgttctcaggacgtgctgaaaggaaacccacagaaagcagacattctgttgcaaagaaaactgaaaaaaaaataaatacaaggccccccttcagatgactacgcccaacccaaccaaagaattatcctcctcacaaaatatatcgctagcatgcgtgagttatggataagaagaatatttgatgagctgactgattctttatagcaatagggaggaaggcagtacacatatcagcagtgcatgggcacaacccgcattacaacgaaacatgatatatctatataaaagaagatacggacaggcggtcgaggctattactgtgccactatgcgagtcatgaatgatttttaaattagttagtacccctttatataacgtcttcaataaaagtgcgggaaaattcgggtaatattttctataactgtcatttttttttcgttatgtatggcaaaccaaattgacaagaaactggacaacggttaaagcaaaaggaggaagaaagatattgatttgtgctttgaagaataacccaagcgaacaggtcattaattgcctagaatctttacatagaatttgccttttatggaagagacgggagattcgaagctggtccctagggacgaggaagaaatagtaaatgacaacgatgaaactaaagcgcctagtgaggaagaagaaggagaagatgtctttgactcctctgaggaagacgaagatattgatgaagacgaagatgaggcaagaaaagtgcaagaaggcttcattgtcaacgatgatgatgaaaatgaagacccaggaacaagtatttccaaaaaaagaagaaaacataaaagaagagaaagagaagaagatgatcgactatccgaagatgatttggatttgttaatggagaatgctggtgttgaacgtaccaaagcgagctcctcttcaggaaaatttaaaagattaaagagagtaggagatgaaggaaacgctgcagaatcagaaagtgacaacgtcgctgcatcaaggcaagattctacgtctaaattggaagatttcttttctgaagatgaagaagaagaagaatctggtttacgcaacggtaggaacaatgaatatgggcgtgatgaagaagaccatgaaaataggaacagaacagctgacaaaggtggaatcttggacgaattggatgatttcattgaagatgatgaattttctgatgaggacgacgaaaccagacaaaggaggatccaagaaaagaagcttttaagagaacaatccatcaaacaacctacacagattactggtctatcgtcggataagattgacgagatgtatgacatttttggtgatggtcatgactacgattgggctttagaaattgaaaatgaagaactagaaaatggtaacgacaacaatgaagctgaagaagaagagatcgatgaagaaactggtgctataaaaagcaccaagaaaaagatatctctacaagacatttatgatttagaggatttgaaaaaaaacttgatgactgaaggagacatgaaaattagaaagacagatattccagaaagatatcaagaattaagagcaggtattactgactacggaaatatgtcatcggaggatcaagaattagaaagaaactggatagcagaaaaaatttctgtggataagaacttcgatgccaattatgatctcactgaatttaaagaagcaattgggaacgcaatcaaatttatcaccaaagaaaacttggaagtcccttttatatatgcttaccgtcgtaactatatttcctcaagagaaaaagatgggtttcttttgactgaagatgacctttgggatatagttagccttgacatcgaatttcacagtcttgtgaacaaaaaggattatgtccagagattttatgcagaattacatatcgatgatcctattgtcactgaatacttcaaaaatcagaatactgcatctattgcggaactgaattctctacaggatatttatgactacctagaattcaaatatgccaacgaaatcaatgaaatgtttataaaccacactggaaagactggtaagaaacatttgaaaaattccagttatgaaaaatttaaagctagtcctctttatcaagcggttagtgatattggtatatcagctgaggatgttggtgaaaatatcagttcccagcatcaaatccaccctcccgtagatcatccaagttccaaaccagtagaagtgatagaatctatattgaatgcaaacagcggtgatttgcaagtctttacgtccaatactaagctggcaattgatacggtccaaaaatactactctttggaattgtctaaaaatacaaaaataagggaaaaagttagatccgatttttccaaatattatctggctgacgttgtgttaactgctaaaggtaaaaaagaaattcaaaagggatctctgtatgaggacataaaatatgccatcaatagaactccaatgcacttccgtagggatccagacgtttttttgaaaatggtcgaggctgagtctttgaacctgctcagtgttaagttacacatgtcgtcacaagcccaatatatagagcatttattccaaattgcacttgaaactaccaatacctcggacatcgcaatagaatggaataacttccgtaaactggcattcaaccaagcgatggacaagattttccaggatatatctcaagaagtcaaagacaatttaacaaaaaattgtcaaaaattggtagccaagactgttcgccataagtttatgacaaaattagaccaggctccattcattcctaatgtcagggatccaaaaattccaaaaatcttatctttaacctgtggacagggtagattcggagccgacgctataattgctgtctacgtcaacagaaagggtgattttataagagattacaagattgtcgacaatccatttgataagacgaatcctgaaaaatttgaagacaccttggataatatcattcaaagctgtcaaccgaatgccatcggaatcaatggccctaacccaaagactcaaaaattttacaaaagattacaagaagttctacataagaagcaaatcgtcgacagtagaggacatactattccaatcatttacgttgaggacgaagtcgctatccgttatcagaattccgaaagagctgctcaagaattccctaataaacctcctctagttaaatactgtatcgccttggcgcgctatatgcattccccattgttggaatatgctaatttaacaagtgaagaagtgagatcattgtcaattcatccacaccaaaatctgttatcctcagaacaattgagttgggctcttgaaaccgctttcgttgatattgtcaacctggtaagtgttgaagttaacaaagccacagataataattactacgctagtgcgctgaaatacatctctggctttggaaaacgtaaagctattgatttcttacagtcccttcaaaggctaaatgaaccattactggctcgtcaacaattaattactcataacattcttcacaagactatttttatgaattccgcgggattcctctatatctcatggaatgaaaaaagacaaaaatacgaagatttggaacatgatcaactagatagcactagaattcatccagaagactaccatttggccaccaaggttgccgctgatgctttagaatacgatcctgatactattgccgaaaaagaagaacaggggactatgagtgaattcattgaactgttgagagaagatcctgaccgtagagctaaactagaatcactaaatctagaatcatacgcagaagaacttgagaagaataccggattaagaaaacttaataatctaaatacaattgtccttgaattgttggatggatttgaagaattgagaaatgactttcatcctttgcaaggtgatgaaattttccaaagtttgactggtgagtctgaaaagacgtttttcaagggtagtattattccagtcagagtagaaagattctggcacaacgatataatttgcactacaaactctgaagttgaatgtgtagtaaatgctcaacgtcacgcaggtgcacaattaagaagacctgcaaatgaaatatacgaaattggtaaaacatatccagcaaaggtgatatatattgactatgctaatattactgcagaagtttccttattagatcatgatgtcaaacagcaatatgttccaataagctacagtaaagatccttccatttgggacttgaaacaagaactggaagatgccgaagaggagaggaaattgatgatggcagaagcccgtgcaaagagaacacatcgtgttatcaatcatccttactatttccctttcaacggcagacaggctgaggattacttaaggagtaaagaacgtggtgaattcgtgatcagacagtctagccgaggtgatgaccacttggttatcacctggaaattggataaggatttgtttcaacatattgatatccaagaattagaaaaagaaaatcctttggctttaggtaaagtcttgattgtcgacaatcagaaatacaatgatttagaccagatcattgtagaatatcttcaaaacaaggtaaggctcttgaatgaaatgacatctagtgaaaaattcaaaagcggtactaagaaagatgtggtcaagtttattgaagactactctagagtgaatccaaataagtctgtgtactatttcagtttgaaccacgataaccctggttggttttacttgatgttcaagattaacgcaaatagcaaattatacacatggaatgtgaaattaacgaacactggttatttcctggtaaactacaattatccaagtgttatccagctttgtaatggttttaagacgcttctaaaatctaacagtagtaagaatagaatgaacaactaccgttagatgcgtatgtagtgtccattgttattattaattttattattactttgaccattgtttaggtaaggtatgtaaactagaacgcttcaactgtattttttacgtaattatttgctgcatgtttagtttcgcaaagtttgtaccgtgacgaacatagcacgaacacaacatttaatagaaatagcttgggaaccaaaattttagaaatttttttcactaatgagaaggaaagcgttgcaaagtggcgactattttggttcttcaaatatttgcaggaaataaataatttactgtgcatttctgattacatttaggatgtaaattgacttagtagacgttccagcgaccattctcatttggtccttactgatatccatacactttatcctgtcgtgcaaggagtttgcctcaccaggaatatttaaaattctcgaatcaccagtcatcaaatcaacactgtaaataccttcatcatttcctaccaatacaccattagaagattctaatttgccgagaattggtaatgagaaatcatcttgatatatttctgtcgcaaaatttcgtaagattttatcgtagtaagtctgaactttatccaatttcattgcctttggatggcctgtattcataggtatttctactaaaatcaatctcatgtatggtttatgtgacgtggctacaactagcatggtactgggtgataatcctatcgtatccttagtattggaatgaacataatctactgccattacgtctcgaatgttgaaagcgtacgtgctaaattccgcattgtttaaggcaatattgtatgaatggacaagatttttggcatctataattgagtaacatgctatatgagtgtattctgctctggtaagaaacacagagaaactattctgaccattgccgtcaccgttggcgattacattcaacgacgtacaattggaagccaactttatttcggagagttttgtgaggaaagtgttcccgttttttatctccaacaaactcaatcgcaggaagttatccattccactagtaataacaaaccaagatgattccgtaacattgcagatctttatatgcgtaatcattctggcatgaattttccatactgcgttgttcaccagttcaaaatcgttatttagcaagtaaaaacttccgttcattggacatacatattggtaaccggagctaccaatgggtccgtacagcttgacgatgctcttgactttttcattaattttaaatgacttcgacgtcgctttctcaatgtcgtagattactaggtatccagtagctgacgaaagtaatatatatttgctatcttctgtaaaagttgcgctaatgaacaaggtatctttgggtaaggatttgttcaattttacatcaatactaaatttcaaactatggttccaaggttgaattccatacttagcattgtcaattggggctaaatcatcgtttattgaaagagttttaaacctatctttgaaagaccgtcttttgtagtaaatcctatcttcaacgacactctgcaagtcttctagcggtatctcaccgacattactatttgaactatcggacttttctaaggcagaaagaggtaacgctgtctcccttatgaatgcagctaatgtatcttccagaccgttatgtttgagataattagctatcaatagattagtataaaatctggaagtagaattgtcagccatgtcggtcgcactagacttttcttctcactgtcacttacctgtttgaaatcatgtcctttttttttttgccattcttatacattttctttccttctgaaattaactgtacacccataccctatatacacccataccctatttttaaatataaaaagtaaacttcattttgaaagaccactctgcatcagcacgcgggctctggaaggaagaaatgacgtttcggcggaataccctttcagaaggtctgctcttgtggctggttcatgggagacacccagcggagctcctcccgagaaaggccccttcatctctgccgattgctgacggaaagcagtagcggaggtttgagttctctacgccgagagtacactgccgtaatatcacaatgtttcgactaacggttacagtacgttaaattagatactgcctatgaattgacatattagataatgtcaaattttacaaaaacctaagacaacaggaaataaacaaagatgggtaaaggtaagccaagaggtttgaactctgctagaaagctacgtgtccacagaagaaacaagtatgttgactatttcaaaattaaaaaaaactatcaaccccctattgtgatatcgttttaggtgaaggaaatgttgtgagctctggagtgataaatttatcaagtaacatatcctggcgcaaatcagtttggagaggcttaaaatgacacgtcacagtgataaaaagtaatgaatagtgaacggtcagcttcggccattcttcccaatctatagtgtggaaaataaaccttttcttcccaaaataactcagaaagtcacaggaggccgttttttacaacggaatcatttttttactaacagtttttttttattattatagccgttgggccgaaaacaactacaagaagagattgttgggtactgccttcaagtcttctccattcggtggttcttctcatgccaagggtatcgtcttggaaaaattgggtatcgaatccaagcaacctaactctgctatcagaaagtgtgttagagttcaattaatcaagaacggtaagaaggtcactgctttcgttccaaacgatggttgtttgaactttgtcgacgaaaatgatgaagtcttgctagcaggtttcggtagaaagggtaaagctaagggtgatattccaggtgttagattcaaggtcgttaaggtctctggtgtctccttgttggctttgtggaaagaaaagaaggaaaagccaagatcataagcacgaaagttatcctctcgaggactacattgtttttgtaccttaatgtatctctttattcttccagaaagttccttctaatttcttattaggaatgggagagaatcacatcaatattttctctttaatagaatgtataattcaatagaaaaaaacaacataatttgcactttattttgatgctgagaaaagttttatagtgaatgtctgcttcccttgggttgaagttctgttcatatactaagttggttaataatgctatatatgtaatagatcgatctttatacaattcagtcattgatttaagtaacctgattacgttttatttttatatttttttacaattgcagcatctttctctaaaacctcatttaaatatgttataccgcgttgttgattcgtcagaatttccactatcttattaatacgatcattagattcttcaccggtgcctttggacatgctgtcttggttttttgtatcgtcgttgaaaaccattaatttactatctaattgactagaaatgtttttagcacgttcttttaagatagccaaacgtgcccaaagttcgttagtcttacctaaacctgcaggatcttcgctccgctgtagtaaagtttggaattgcgaccacattttctcttctgcaatacccaatggcagtcctctatttttcagggttgccaattgtgtgcccaattttaagattcttttttcaatttcaacattccttgattgtgccttcaaaattctggacgcagtgtccaattcatgcttttgttgcaattgtgtggatttctctaaaatatggttcaaaattattctagcttgggctacattttcagtctgtacttgattacgttgattcaaaccctcaaatccatatatttgaatgggaattgtctgaggggaaggtttcttttccattgcctgatcccactcttcttgaagtacatgtcctggttttgtatataaaatggcttccgtttcgttcactttattgtacacgaaagccctgagttttgttttcgttgtgtttggatcccacgattctttacatttcaacacctgttcttgaatttgctgcggataattagacagctgctgttgttgagcaattgcttgcgtttgttgcaacggtacttgaatttgctgctgctgctgctgctgtaaattagatccagttgaaggcttagaccaagcaaatgatggttgtgtggataccgtgtttccaagtccgggcgcagtgtttgtttgaggctgctgggattggccaaaaaggccacctcccccaagggtattgttattctgggtgccgcttccaaacaggccaccattagttgttgatccttgtggcttactgccaaataggcctcccgtagtcgctgtagtattctgaggctttgcaccaaaaagtccgcctgcattcatgttagatgtgttttgagtgctattgccgcccatcagtgagccagtggatcctactttattaccaaataaacccccacttgtggtactattgttttgtgcactgttgccgaaaagacctcccgttgtggtagttggcttgtttccaaataacccacctccaatggtggattgttgaggttgtgctgtttgttgcccaaataaacctgttccagtagctgtagttcctgaagcggtagtgcttgaacttcctaggctgccaagagcaggcttattaccgaaaaggcctccacctgtactactttgttggttacttccaaaagtatttgtggcctgatttgcaccaaaccctccggtagtagccgtcccagaatttggctggctgcccccaaaaccaaatcctgaagccgaaggttgagtatttgtattgttattgttttgtccaaatgaaaaaccggtcgaaccagctggtttatttccgaacccgttattactaccgctgaaaccaaacatgtgatcaattggtcaacaaggtatgtcttttgttactaacgagcgtttctggaatagtttgaacgggataatcctcgatttagtctttcagtccctttggcaaaaagttgtttacatcgacttggagagttggacttttgcttttactcatttcaagaaacaaaatttttgaaaataatccatttcgcgtacgttcaaaatgatataattacacattggcaacaattatttagattatatcacgtagctattgtactattttcctatgagagaactgctgtagccatgtgggatgatcatgcgggcaaaactaaaatacttatatcagtccacaattgaagtatggaaagttttctcccaactatgccgtttttataatggagactaatgtcaaagataggttttgcaggcttgatgggttttcaagacacttttcggtcaagattttcagtgagatttgaaattcttgcagaaggtcttgatagtcattgcgcagatgatgaatatatggtgaattggaatcagcacaagactccaatattcgacgagatgccgtaatcaacttatacaactgctcaatcaggccagagcaaatttcttcttctaatggttctataccgcacatttcatggagagatttactcaatctctttccaagtgagagcgcttctgtcaattgtgaatggttacgcagagagccgtaaatctcatctaacttctttaggtattccaggacatcctttataatttcttgtgtattgctgatgtcatcctttatcaaatgatctaattgagtcataaatttttgaagatcactttgtgttttctctaaatttattagagtttcattttcttcatctgtataggtattggaaaaagtcagatagtcgtcgtagttacttcttatttgttctaataatgtttgtaccattttttgtgaaagtccagacaaatctctaataagggaatcgagaggaaggtaatggaaatttttctgcactaggaatctgtcgacatcaaagttatcaacatcggtcccattagtctcggattcacgatacttctctatttctgttgcgaataactctttcgatatttctgcggttaccggtaaatctaagtctagttcatcatcattcaaaaagtccatttcgccctgagagaaattgcgactatgactgttgaccattcccttttcatattatttattattctatattttttctaagcttcattttcttgtcctgttgaaaattccatgaaatcgaggtaaaggcccgagcaataataattttaatttaaataaggcaccctcataaaaacggtcttacatcccattatacctaaatacgtattttttggatctagagtgttaactatttcacgattaccggttggtgtactcaaataattaaaatgttgaggactaagagagcctatattttctcgagaacatagtcaaaaagactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgttttttgcttgaaatgagcaacattggaggaagatttgtgaaatcctccagttttctttttttcctctaggttttaacgaatgtgataaaagataactaaataggagggtcattaaaatgctaggtaacgtataaacaatgcacatctatacatatatgaaggtttgaataaggaataaataacacgtgctcataaaaaatcaagagagccaagctggaaacaaaatcaataaaccgtttacctattggcaggatcttcttgatgaattggtaggatcttttcggattgaatcatttctccattcccatccgaggaactattagtaccgctactgctacgttcagcggccaaatgagcgttgttcacccggtgatttacatcagagcgttgtgaatcttcgtctacaccccatagatagtaatctcttctcacttccacataatcgtacgcaaattcgccaatttgatcttcgtccatacccgcctcctctgcctcttctgatattcttagcctcataccgggtatgtagccgagcacaaagcagattattgcagttacagcagcagtgtacccaatggatgcggcaatgtaagcgatctgcttatacatttgcttgtaattgtgagttacccagccgccctcgtgctctgtagtgccatccataccaatgacccagtctgctccaaaaagggcattgaaaattagtcctattacgcctgcaaccccgtgctcagctagaatgtccatggcatcatctactttagcgtagtatttcaacttcgtcgcaaagttacacactacccccgccacaatgccttgaataagtgaaccgtaaagggttatacagcctgagcttggcgttgcagccaccagcccagaaatgataccggagcacagaccaactgtcgaccatttcttctccgatctgtaatccagaagacaccacgtcatcccaccagtaatggcactgagacatgtattcatgaatgcataaactgacctcaaatttggggataatgaggatgcagaattaaatagcagccagccaaaccacagtatggatgtgcctagagtgaccaatgaaacattatgaggcctgaaatttatcagtaacttttcatttcttttgcccaaaaaccaagagtaaacaaacccggaaacagcgcttaatatttcaatgttgccgccgcctgcccaatcgaggactccccattggtatgcccaaccacctggtgaccaaatccaatacgtcactggacaatatccaatggtagctagaataaagagaaaaaccatgtgcggtagcagcctgcctctttcggcagtggcgccagcgataatacttaagttgacgcacgaaaacatcatttggaaggttgcatacgcgagctcagggtaggcatcttcatcgaatttttttccgtacacgtttctaaagccaaacgaatctagattcccaatgaatttattattcggagcggactttgaaaaagctagagagtaaccccagaaataccattgcagtataccgaccaaagtcgccattaatacaacccagattagtgctagtgcagacttccttcttgccaatccggagtacaagaatcccaatccgggcaccataaaaaatactagggcggcacctaatatcatgaaggccacagtggggccatcgtaggtttcagtcgttaaaggccctgtagttcgactctccatagtttctacagtataagaatccgtactgcagttatgtttactaaaataattctctgatcataagcctaaacaagttacaagagcgcctatataaataaactaccttttaagtatcttattctggaactgcattatcgactggtaagcagaaggtgctatagaagcctacaccacttttccgattttttttttttttttttttcaggaaaaacatcttccatcaatactttgtcatttctttcttcttctcttctgtgcttacatagccataagatgtcacacaagggtgtctgtagcaattgtgaatcttatcgttatcgcaatctctgagatgtctcatccaataagaggggcgcgtgtccgcagagataagcaaccagggccttttcttttgcactcagcctgacaaagggaggggaggcgcaaaacaaagttcgtggcaaaggacaaccgtagaagagcatcgccatgttgattttgaagaatgtcaagacacaagtacaagttatggatgtgcatcgcaaagggaaaaaggggagtgggggaaagaaatacgtttgtccctaagtgctcttatgctcccttttgtgcttcagaggttcttgatcaattattaagaggggataactctatcgtatataacttttatcttaaaaatggttcaggtagtgtttatataggctcagtctttcttatctgaaaaaaaacagtacgggattttttgtgcgctcgaatagtgccgaactcaattacgggctgtggtaacacttgagatcttgtcttcccttacaaatagctctaggggtgttgcatgtagccgcagtaacatcttgaagaagtgtacacttttgaggggacgccattgtgttacgttctatgtattgaatagtatagttttcaattttcctgcgctgacgtaaaccggctgtaagaaaaaacgtataatcgagaactggttattcaaaggttgaactttaaagtgaaaagtagctctaacaaaataaatcatgcgtgagaatgcaatgtctacaaagaaacttccctataaattatctggcagcagcaaaataacaacttccatacctaatgatttaatcatactgcgaaataattgcataaattcactgaacagttcctcgtccaaagctgacagcattacatgtatagatacgtggctaaaatacacagagggtttgttaacccacaggtacgaagctaataatgacgccgctctcattgaagaggagatagcgattgcgttaatcaatgttgccgtattttatcaagacatcggtattgaaacattgtacagagcttatgaatcttcacaagcgtcaaataacttatggacaacaagcgggacctatctaaagagaggtctaggcttaatctgctttcttggaaagaattttcaaataaacacagctaatgattgccaaaagatgcaggttctcaacgtccttaatcagctatcattagagtttcaattgctgcaacaactagggattgtcgttttagcactgtctaaactaagatcaaaaatcagcaaggatgctgttgcggaccttgagcctcaagaattggaagagctaggcaagtccagtgtcttttacgctaagctttgtattggatcttatagcactgcttcgcaatgccaaggaggccgtatagtggacgcattatttatgaattatttacagagtttgacctatctcttcctatcaatcaaccaatacaacaatgatgagtgcggaattgccattgggatgctccaagaatcgatcaaaaaactgttaaatatagtacccaattcgcaactaaaagagttggacattttatcctcaaccgatattacaaagaagagggatcttataaagatgtcgtttaaaaggaaaatacatgggtctactttaaaaaaccaacggatatttgagaagaaggtgccattttcatccaaagcgtacatgatgccgttattgaaatcttcattagacgattttgttatcccactaacgatactgttaaggtacagataccagacaaccaatgagaattattccttcaaaacggttgaaaccgacgtttctaaattgaaggagcttttccccaggggaaaatcgtcagatattgaaggcactgtatggagtttccaagatggacatcttacatttgcagactcaaataatgcaacccacaattgcggtaattatttttgaattgaatcaaacgccgttcgaacgtagaggtcaatagtctatatgaataatatttttaaggtctactctactatgaattttgcataaaaatatacacatgttagaataaggaaaccactatctactaatcacggctaaccactgcaaacaatggcattatttactaatataattatgtgtgttggagtgagaatcaattatagtctaccgatctggtgctcttgtcagcagtatattatttttgagaagaactttccttttttttttatgtatacgtaatgatcagaattttttaataaagatgtacttcaaaagctttttttaatattcatagtagaatttagtgaataatttgataattgttgggcttccattgttggtaaaggctattatattagttttggaataaaaattcaactatcgtctatcaactagtagtcatactaccagtatattatcatatacggtgttagatggtgacataggttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaaccgaatgagaaataatcgtaattgtattacatagggacaccaattccattttgaggattcctatatcctcgaggagaacttttagtatattttctgtactaatattatagcttttaccgataattgaatcctaacagtaatctcaaaattcaccaatttcccacaactatcgcaaaattcacccatattccaatcttgtgcgcttcatggcgattatttcattatgtttggttaataaaataaacataatcttgcattagagatagttaagttgttgtatctcaaaatgagatacgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaattcaacacaagtgtaatttcaatagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgttgtttttttaaataatttcctggctgaagggaataatgttgttcaacaacgaagatatttcttatttttctaagaggtattatgatatgatacatgacaataaacattatgaaattttttgtgaaagatgtataaatttataaaaaaaaaaaaaaagttacttcctccacttcgttagctcatattagtttcttttattcccagactttctgcttttgataataatctagcaaaatagaaaaggcatgactataaaccaaaaccaccattagaataggccattggttttatatctgggtgctcaacagcttcgaatgtctcaattattagattttggtcgtcattcctgccagcctgtaaaataccatggcctggtacaacatgaataacacccccaagattaccttggctatcacaatagtttggagcactgaaaactgtcattaatttacccttctgctcgaattgcacaccacccattcttaactcgtgagatctaaaaatcttgcgcaatttgttgtttcttagaaatctatctgtaatgtcgggtccaaaagcatgtcctaaaccacgctgagaaggacccatcccgttggcttcttgtgggtccgcccatagaagttccataaaggcgccatctctaggtggttgggcaaatctatcaatattcttgaaatcagacaaagttgctgaaggatcacttggtaaaccaccatgcattacaaggtaatcattattaattaaggtagccaatggaaggctctcaaaactttgtgcaaacatgttaaatatcctttgtgaatatttgtatttacactcatcttcaaacccatagattttgttcatattatcactctcatgattacctctgttcaaaaagaaattatttggatgtaatattttcaaacagtagaataatagtgcaacttcacacgaccaagaaccacggtcgacaaaatcaccattgaatagataagtgtgcttaggacctactttaccaaacttgcgaaataaattcaaaacatcataaaattggccatgcgtatcaccacatactgatatcttaacatcaggagtagagttattttctagttctaccatagatggctcttgacgaaataaggtatcagcatgagagataatagctgcaacgtacttttttggtaaatattttccctttaggaaaagatcgttaaccattttggaaataaactcttgagacatgttcttgatctttgcacctttaaaggcattcttatcgtcatacagctgttcaaattctaactttggaccttcataattggctaaatctgcattagcatcaaatgaactcaagttcaaagtctgacacaaactgatcttggcttcattttctgcgcctccgatagctttcctaaatctttcttctctaatgaacctatcacatgtaagtaacgccttagtagcagccggatcattgggcttcgcctttagaagcacattcaaatctttcctagcctttttaaattctagcagagccatgcaggataatgcacgtctatgataagctttgatatttttgggatccagtttaatggcttcatcacagtcatttaaagcgctttgaaagttatctaccttaaagtgagcaaatgctctgttcgaaaaatagatagactgtgtagaatctaaatcgatcgcctctgtatatttttcaatggcctttaaaaaatgtttttccttcacaaaaacatttccttcgttctttctttcaagtgccttcgcgcgatctgctgctgtgggtgttgacatattcgagatatttgattataccaaggcaagcgttatttcttgcctctaaaattgttaaagttctgtgtcaagctctataagctgttttcgccaattttcttacctcatctgtgaaatttttcagtttcccgccgtcgtttttttccctggtttagcgttttaacggaaaaagaaatacatacatacaatgattgaaaaaatattttcataaagaagaaaatgagaaggaacttttgaggactagaagtgttcctgataattgtctcagccagaattttcagtggccaaggtacgaacaagaaactgctaaaaggaaaaaaaatactcagaataacagaagatgacagacagtattgtggaaccccaacaattatctcaaaatttacctatttcttaagtataaacagtacactgcatcagtggtattagatttgtcatggtgtaaaattttatgataaaaaaatacaacatggcgggcgtaaaataaaatacatattcgtaatcctggaatattacgccaactacaaccaataacttatgattatattaccagaatattatcatgtatggctctcaaaatatgacataaatggtttctattaaaagcatcatcaattcaatgaagctgaaatttcaaggattggtgatgtaatagaacaatgagcggcgatatcatagaacgaaaaaagaagtaatcgtcattttttgtagcactcttatttccttttttagagttctaatcctcaaggtgaaaccgtaacatatgcatatacttaacgataccgccttctttgaaaattagaagccttatatctatttcgaacgcacatatgttgtcatacacaatgcgacacatgaaaatactactctttacacctgtattatcaaactattaatcagtgacttccgaaaaaaataggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttactttttagaatgcaaatataagatcccgataaatcatagaaccaccacttacttattcacttatgtggtccttcctgctgtgggcagagagcgatttgcacgtacaaagcgatcaaattacgaacaaaacaatacataagaggtttggacacgttcttaaggctaactccacattgcgataacaagattaaagtgagctcctgctcattcctaattggaactcatcatgcctcccatcaaggtggagcctggattttactaaagaaaccgttcgaacggctctgtatttactaagagggggatatatcaaatcgtggaaaacatgagagaacagtctcgttgcgtgcaacagccgctatcctgctgctctctgcataactggaccttgcgtattgggttcattcttttggctttgtgaaacgattcacaaagccatacgtccgtagtatggaccctgcaggaatggtctacattttctatctactagtaaagctttattcacatatgggtgccgcacggcgcgggtttttgcaaattttcttagcattgactcatggcaagatttctccagaaaatcagtaaagcctcatccagcctctcttcttgaaaaaattatgactttgaatcgcatatttcaaagatttgccacttgcttagtttcatttattctaatttaacttttatactattttttttgcttcccagttaagctcaccaaaacacaaatactcactacaatacaatatgtgtggtatctttgcagccttcaagcatgaagatattcacaacttcaaaccaaaagctctacaactatctaaaaaaatcagacaccgtggcccagattggtcaggaaatgccgttatgaattccaccattttcgttcacgagaggttggctattgttggtttagactccggtgcccagccaatcacttcagctgatggcgaatatatgcttggcgttaatggtgagatctacaaccacatccaactaagggagatgtgctctgattacaagtttcaaactttcagtgactgtgaacccatcataccgttatatttggaacatgatatcgatgctccaaaatatctggacggtatgttcgcattttgtctgtatgattccaagaaagaccgtattgtcgctgcaagagaccctatcggtgttgtcactttatacatggggcgttcttctcagtctccagagaccgtttattttgcctccgaattaaaatgtctaactgacgtttgtgacagtatcatttcgttccctcctggtcatgtctacgattctgaaacggacaagattactcgttactttaccccagactggttggatgaaaagcgtatcccatccaccccagttgactaccatgctatcagacacagtttagaaaaggccgttagaaagaggctaatggctgaagttccatacggtgttcttctatccggtgggctggactcttctttgattgctgcgattgctgctcgtgaaacggaaaaagctaatgctgatgctaacgaagacaacaatgttgacgagaagcaacttgcaggtatcgatgaccaaggccatctacacacatccggttggtctcgtttgcattcgtttgcgattggtctaccaaatgcacctgatttacaagcggctagaaaagtcgccaaattcattggttctatccaccatgaacacacttttacattacaagaaggtttggatgctttggacgacgtgatctaccatttggaaacttacgacgttaccactatcagagcttctacaccaatgttcttactatctagaaagattaaggcccaaggtgtcaaaatggttctttctggtgaaggctcggacgaaatattcggtggctatctatatttcgcacaagcaccttctgctgcagaatttcacaccgaatctgtgcaacgtgtcaagaacttgcatttggcagattgtttgagagctaataagtccacgatggcttggggtctagaagctcgtgttcccttcttagacaaagactttttgcagctatgtatgaacattgatccaaatgaaaagatgatcaagccaaaggaaggacgtatcgaaaaatacattttaagaaaggcattcgacactacagatgaaccagatgttaagccatacctacctgaagaaatcttatggagacaaaaggaacaattttccgatggtgttggctactcatggattgacggcctaagagacactgctgaaagggccatttctgacgccatgtttgccaatccaaaggctgattggggcgacgatattccaaccaccaaagaagcttactggtacaggctgaagtttgatgcttggtttcctcaaaagactgcggcagacactgtcatgagatggattccaaaggccgattggggttgtgccgaagatccttcaggtagatacgccaaaatacacgaaaagcacgtcagtgcttaatacgagcgcaatcgtattcttataattgacgagtgaaccaagaaatgcggtgatacaaacggatattaatctatatagatatatgtatataataaaagttttcaatctgctgaccccttaggttacttatctataggattcgaattacgatatgaaaccctttcggtagatatcacatggaatactgcagccgattgattagttaatttcttatctcgctttttttctctttatctatctatctatctatttatctatctatccttatgctgcaaaatgaaaaattccctaggaagttcgcgctatcaaggttctttttcccacgtatcggtccctgagtggatcccaaaaaatgtgtgggactatgactatatatataacagtcacagttgaatcatattaatgttctatttcttgaggtgatttcaaattgtggctccaacaagtaatctcggcaagctatccctttttaaataatattttgcattctttttcttttttttttttttttttttccatctcacagcccttctttattttttcaataaggtaacagagttgataaggaaccagataacaatcaaaaagaatcgtttcatttcagagctaccaccggtctataagcaagacagtttaaaatctcaaaaatttaatttagaaatatgggaaggactattaggagacgccggagtaattcgtcgctttcggaggccatatcagtttctttaggaataaatcaagactcatctgtgaacaagatgcatagagcgagtgttagcgcaatgtctcctccattatgccgttcatacatgagcggattttttactggtggaaactcacctatgatcaataatttgtcggattcaaaacttcccatctcgaacaaacaacatcctaaagtgatacatggatcagaaaatttgcataggcagacagctcaactatccaatgaattttgctcctcttctgtggaagaaaattctcccacaattaaggattacatggacattataggcaatggtgatagaaaagatgatcaatctatgcgtactatagaagagaatattgatgaagaatattcagatgagtactccagattgctacttagcccagcatcgtctaacgtggacgatgaccgaaatcgaggactacagaatagttcactaccggaattagaagatggttacgcgggcggatatcagtcacttcgtccctcccataatttaaggtttaggccaagaaacttgtggcatatgtgtacgtcatttccttccaaatttgcacattatctgcccgcagcagtgttaggtttgcttttgaacattttagatgccttatcttatggtatgatcatttttccaatcacagagccagttttttctcatttagggcccactggtatatccatgttttatatttccaccataatatcacaagccgtgtactccggaggctggtcgagttttccttccgggattgggagtgaaatgattgaaattactccgttttatcatacaatggcattagctataaaagaggcattagcaggtaatgatgacgaaatcataacgacaacgatattttgttatgtgataagttcgatgctcacaggtgtcgttttctatgcattgggtaaactacgactaggaaagatagtgggattttttccacgacacatattgattggctgtattggaggtgttggttatttcttgataattacaggaattgaagtcacaacgagggtggcgaaatttgaatattcatggccttttttttcagggctgtttacggattatgacacattagcgaaatggttattacctgtactattgactgtagttttaatcggcactcaacgctactttaagaactcactcgttttgccaagtttttacatcttgacgttagttttgtttcattttattgttgcgatcattccaacattatccttggatgctttgagacaagctggatggatttttcctattgccaactcagatagtaaatggtatgaccattatagattatttaatgtccataaagttcattggtcactagttttgcaacaaataccaacgatgatggcattgacattttttggtatcctacatgttcctataaatgttcctgcgttggctatgtcactacaaatggataagtatgatgttgacagagaattgattgcacatggttattccaacttttttagtggattattaggttctgtccaaaattacttggtatataccaacagtgttctgtttattagggcgggcgctgattcgccattcgctgggttccttttaatagctttgactatctgtattatgatcattggaccagtcataatatcattcattccaatctgtatagtgggctctctaattttcctactaggctacgagttattagtggaagcgttggtcgatacatggaataaattgaatagattcgaatatttgactgttgtcattattgttttcacgatgggtatctttgattttgtcctaggtatcatcgttggcattttaattgcatgtttttcgtttttggtggatagtacgaaattacaaaccattaacggtgaatataatgggaacgtcgcaagaagtacagtatatcgtgattacgttcaaacaaaatttttggatggaattggtgaacaaatatatgttttaaagctccaaaaccttctgtttttcggaacaatcatatctattgaagagaaaattgaaagattgctgcaaataagtaacaaagatgcaacaaaacgcagaataaagtatttaatattggactttaaaaatattaatgccgacaatattgactattctgcggcagaaggtttcaatagaattaaaagattcacggaaaccaaaagaatcaaactaatcatatcttcaatcaaagaaagggaccgtatttacaacgccttcaataatgtgggattactaaacgatgtggaattatttgctgatttaaacagtgcgttggaatggtgtgaaaacgaattcctttttcaatataaacaattaagaaaaaaggcgaaagaaagattggaagaaggaaagcaaaataatgtcgtatccgcagtaattgcagccactaaaaacaaaaaaattgatacaataggaaatggtttaaacaggggaagcaatggagacacagcgagaaacttaatgtcactaccaaccaatactcctcgtaattaccaaatactttctgtagcacagaatgtatttgtaaacgacgaacaagcagtgaagaatttcaaaaaggagtacaaagatgatgaacctgtcctgcctatattgttatttgcattaaagcagtaccgacccgatataatatctgaagttcaaaaagtaagagaaaaggaaatcaagttttgggcacaactctgcccctacttcaccaggcgcagattagcaagtcaatcacatttactacatgcagacaacatttttttccttgtggaaacaggtatgttgaaggcaacatatgaactaccacaaggaaccttgtacgagattttttcaaatggcacatgcttcggaaaaatcattgcgccagggaatgctatgcctagagaacaaaagctcaccatcgaaactgaaactgattccgtattatgggttatagactctagctcgttgaacaaattgaaagaagacaatctagcattgtacgtggaggttgcattaatggtcatgtgtatcaaggacaccagattcaaagaattactaggttacacacttgttagcgcatgagagcgtacacgtatatttatttaatttcttttattgccggcgtattgcaagtaatttacaccagtactaaataaaagcaggatgctcctgcatctgtataagtgatgccgttgtaggatttttaccatctcgactataaactttttgtacttgagtcttcacttccggaattttactgcgcgattttctttgatagggcccctatcgtagacgaaaagtgataattcccatcgatgagcaactacatacctcacttgacttaattgctctcctaaagaaaaaaaataccgttacttttttcattaatatactaccacaacaattcacaacgggtagttgtacggttagtttatatccgcattaacaaatcaaagtcataacaacgtatcaacgtagactatgcctgtcccatctgttactgtcactaccgataatgaatatgaagacatatcgtccttttcttctattgactcttacaaaccggagccctttactgggttcaaagattctgaagctccagaacagcctcttttaaaaaacgataccattgttggaaaggggcaactggaagatgatagtaatgtagatgatcaacaccgtcattcagatgtgcattctcatcacagttctagtactttaaaaaggccaacttcaaattcgatagaaaagatggttacccacaatgctttagagggcaactcagaaacagttgattccttaaaagaagatggtttaaatttgaacaagaaagctcttccggatattaccgccccagtaacaaactcagctcacgatgctgcatttccagaagagtatcgtttagaaactgaaaccgggttggtcaaattgaagacgcttgaaagtttgaagagggaggactctcgcgtatcctcaactaaaaaagagcatattaacgaccatacagatatgcattcgacacgatccaaggttactacaaattctcaaggttcttctctagaaccaaacaagttgaacatggcagtagagaagaataagaagaggatcgaaaaatatcaaaaacataaatcagaaaaggggatcaaggggttttttcatagaattttcgattaagtggcatagcaacatttagttcgcaatgcgtttacttcagaatcattctttttttttttttttttttttttttgcctcacattatattcttggcatctgcctagctttcgactttttcgttcaattcctaaagcgctaaaaaaatagtctccccctgaaagtggagtaggatagtagtatatgaagtgaggcagaaaaggaaagaaacgcttgcatttattaacacacctgtggctaaagtattaaaaaccaaaaactaacgaacaaataatgtgcattttaatggccacaagggcacatcctgactatgaactcatcttaatatctaacagagacgaattcttggcaagaaaaacacatgctacatgctggcataacaatgattttatcctttcaccctacgatctggccaaaacctcagcagaaaaacaaatatttggcacttggtctggcataaataaagaaggaaaattagccactattcttaatttaaaacttgacaatgagcaaaataatacgaaatcaagatcccgtggtctgttaccatttatatttttgtcgatccataaagcagattttgaagattgggataattacaaaaagtttgaaggtcactatgatgggttgaagtccacaggtgattttaattttttttacggcgacgttatcaaaaagcaatataaagttattgattctctaggaagaacttttgatgtgttgagttctacctgtaggaaagatcttgattcttacatggttgtttctaatggtaaattttatgacagctccagtataccagggcaggcttgggaaaaagtaaaggtagcacgtgatagtttagaaaatctagttttagagaatattgaatcagatgaggagaaaataatatcaagttgctttcaactcgcctcgaagtcttcccttccaagcactatttcaaacccagatgtcttgcagatggtagatccaaatgtaaccatgaataccatatacgtaccacctttacggaggcctcccagggatgacttaggtgcctcaattcctgatggtgattactacggaactcgctctcaaatagttttactcgtgagtaaggattcaacgagagttacctttatagaaagggtcctttatagctcagatgaagacgtgcgcaagtattcggtaacctcacctaaggaggaaaaaaggtttaaattcaaattgtaaaaatcacaatcttccattttatttcaaactagctttaaattccatcttcttcccctcagaacattccggtatctcttgttggacacatctaatgtatatgatgttttcaaattctaaatgcctgttagtttatcagtaaccacagtagacgctatatatattagttccttttctatataggtattatacaatacaatcaaattcattgcatactcaaatgtccaagtattccatggtgtaagtgggtaaggctcgcttctgagaagttccgttatcaaaggttgagctagcaaacccatgctgaaaacctttcgtatcaatcaaattccacaattcggtatttctttcagcaatctcaacttgtttgtcaatatataaggttaagttctccaatagagcaccttctaatgaaaatagcccgatagaatctagcacaagggacaagagttgaaatagctgcgtgctttggctagggttgaagcattctggtgagctgtcttcaccaccgcttgttatgaactcaatgaaattttgaacgtctaatttacttagtttcttcatttcttgtttaatagagtctctggtgaaatcctgcaaaatcctaaatgagatatcaagtaatagttccctgtttctgatagaaaacaattcttcaagtagttcatttaatggcaagtttgggcatgttacaattgcttgtttaaataatctaggttggtctcttagtaaggatagcaagttgcgtgtacgactcaatggaaacaatgggtgtgtcaataaaaacgttaaagtttttggataatcatttccgctaaactttccgaaaattagatctaaaactttattcaaaaagccaggatcagaaatatatctatctttttcagtataatgttcttctttgatttttagttctttgaaaaatatgtcatcaaatgatgtaatgtcattatcttgaagggctgaaagcttttcaataacttcattacagtggaggactggaacgcttgaatccccgctgacgtcgttacatttcactctcttgtcatttatgtctttatcatcaaatagcggctttaaaataactgagctatcattatttccaacttgaaaactcttgcctaatgagtccttcaacgtattagttccaacatcaatattaattatttctaaggaagacgttgggtttggtccatttttcgttgaaataccaattgctattgtttttgaattatgcgacttttctgaattgatcactgcagattttaatagttggaatgttttcacgtgagttaattctctttggcttaaagtagaacaatgcagtaagtctagtagataaatgacgttgtttacggtcagtagaactctgtttactgaaacaggttggaaagagattaagtcatctccaggactgagtttatccaccatcggaaattcaataacttgttgcaattggcaatgtggtaaagagtaaatgtatattttcccctggttcaatttgtaaagttttccaaattgataacaaagctttgaattttcaaaagaaaatccttcgatgatagtagatgataattcttttatgggcgaactttctccactgccacaatctgttagctcgagcaatttatagcagactttatcatcctgtaatggacagagaacaaaaacatattcagttccattttcagtgaaccatttagcatattttaagttatcataagatatatcaaatgaatgcaaaagtgttaacttaaaatcaaaaatttcaatcaacccgttctgtaaaattgcaattactaagctgttcttggtgtcaattttaatactcatgactttggctttcgccttgatcttatactgagataaaaattcgtctgaacccgtgtatgctttattgtcaatatcactctcactcagatggtcatttgaggtatcagtggtatcttccagtgccttagtgataacatttagcgtataattacccttatttaccattaaaccaaaggcccaaatttcaacatttctttttttttgggtgttgatagtcttctcgttgttggcttcatcatcggtactggcttctatatttccgtcaatgttcgcttgacctttctcagcattgcatgccgtgataatatttgtagagggtattgggtaatcgaatgttaactttggtgtaggattaataatatattgagatatagatgacccggaaatacctaacgttatgttatttgtagattcattaaaggtgccatctgcgacttgaacgtaatctgcttgtaaagaaaaattgctcaatgaagcaatttttgggagagttgctagtctaaatggttgagacagggatggcattttgaatctttactatcctccggaatgatttgctgttcaaggagcgctaggtgtgacatataatattacaaatttaacagtgacctcatctcatcaaagttttcaaatttttcaggcatctgctacagcataatgaaaaaatttgaaaaatacagacatttccgtgtagaatgacaaaaaagctagaatattactatattttccttaaaagagcaatatttgcgatgaggggctctcaatgacaatgtttgacttctctattgaactgtaagcgaagcaaaaccatatcttgtcaaagtattcgaagaatggatttttacaaattagacgagaagctgaaggagttgaaaaggaaaagagtagatgtatctataaagagtaggaagttggctgacagagagattcaggaagtaagcgcaaatcgaaaaccaagagtatacagtatggaagacgtaaatgatgcagatgaatcagtaggagatacagaaagtcctgaaaaagagaaagcatttcattacactgtccaagaatatgatgcgtgggaacgtaggcatcctcaagggaagactgggcaaagccaaagaggtggaatttcctatgatcaacttgcaaaattgagttatgagaagaccttgcggaatctcgctacgcaaacacagaattcgagcaaacaggatagttccgccgatgaagaagacaataaaaacgtacccaagaagggtagaatcggcaaggtacagaaggacactaagacgggtaagataacaattgcagatgacgacaagctagttaataagttggccgtttctttgcaatctgagtcgaaaaaaagatacgaagcaagaaaaagacaaatgcaaaatgcaaaaacactgtatggggttgaaagcttcattaatgacaaaaataaacaattcaatgaaaaattgagcagggaatcaaaaggatcagaataagcttctcttttatttagaatataccgatataaccaaaggaaagttttaataccctggatttttcatcgaccgtcacgtgacgagctgaggttaaatgcccgcaaaagtgcttcagaagagagtccatcttactcggttatttgagcacgaaacactagagaataactaactggttgataaattgttgattgagtaaatattggtacataaaacggttacaaagagaggtagattaggaagggtgaaaataatcaaaggataacttgatgatactcgacaaagaatagaagagaaaaataaaatagaggtgggatattccttgaacaaaagtggaatattattttttttaggcatacatgacgtcttcctcagtatgatattcatacaaggaatcgtcctttggaaggacgctcgtattcttttgtgaacggtcatttggtattttgtggttttcagccgcgtgtataccttcagcttgtttgtgctgcctactcaatatttcttgcttcaaggcctcatcagcgtttttctggcgagtttgttcctcgatagccttttcagcttgtaatcgcgttctttccctcttgactgcctccagttctttctcttcggttgccagcttatcctgtagttcagtcaattggtcattataggtttgcttgacttgagtaatttgctgctcatgatctaattgagcctgatgcgcttgttcctccagctcttggcgctgtttttccaataagttctcttctttgcgttttctttcttcagcttctagcttcaactgttcttcatgagcgcggcgctcatcttcgagtcttttggtaattgccgatagttgagttttttcattggcgttttcctgcttgattatggtcacttcgttcaataagcttgatatttgattatcaatatcattaatttgtggaagatattccttgttctctacactttccaaaacttgtacatttttttcatgcagcttcttattttcttcagtttgggtaaccaaatcctcctttttcttttccagattatcgatttcgttttgaactttgccttgtttcaaattaatctggttaatcttaaagatctgagcatccaactgttgagataagttacttaagttcgtggtccagtcattgaactccttttggacattcgttttctcattgttcaaatcatcgatttctgacttaacgttggtttgtttgtccaagacctcatttttctcctgcaacttttggtttttcatattttcagtgtcttttaatatcattagtttcttattattatgctcggcattaacatcaatgatttttttgaccaaccggtttttactaacttcaattttctcagaagtttcttctctcatggccttcattgaattttcaatttcgtcaatctgattttgtaaatcttgtagcttttctttgtattctttatttttagcatcatatttatccttttcctttgctcgaagatcagctaaccatgcttgatgaattttttcatcataattgattttatcataaactgcctttgataggtaaccatgttcttttgtctttacaattaattcaggattttctggagtggccactggattggatggagcggcggtcttacttttttgggtagatgaagaagtagggcttttccataaagcgaaaattccggttctttcctttcgagaaggttcctgaaaagggaccttgggagccttgcttggatcgattgggctttcatcttcttcggattccggttccgaggtttctggagtagacgttctctcagcagattcctctgcagacgattgttcggtttcctcttctgcatccccttccgcttccacttcctttttttcttccccactgggaggattgactttttttacatcggatttttcctccttttgttcgtctgttggcacgacacctgactttgaaccgccactttgatctgtagtgcgtggttccaacaccccattctcggatgagattggttccgctacattaatttgagctgaatcagcagtgcctttgccaattgaagtagactcactcactttgtcttcatgttcttcctccacggaagttgcttcatcagcactattttcgacagcattagtagtagaagtgctggtagtagaagtactggtggtagtggttgtcgtagttgcagtgtcagcagttgcttcagtggcctcagatgtggtagtagaagtaacgtccccttcatctgatgaagacgatgacgatgacgatgacgatgacgatgacgatgatgatgtagaagtggacgaagaagtagtagtgtcagtgtcatctttttcatccttagttaagtcagtaattttctggcacttcttcaaatatttcaaatgtttctcctttagttccaactcagttagtaactgatattgtctttcttcattttgagttaggtaagttggaaatctaatatctttggctctcttagcattttttggtatgtttttgtaccctaaatccttaggttgctgttttgaataggcagaagtagcacttacggtaggaaactttctgttttttgcgtcttccccatatgcccggttgttttgcctattggcgagggcatcttgtctaaatggcgagacccactcttccttaccttttggctcattggacacaaccttttgcaaaaactgataagggctttcctgctgatgcgcttgctgattttgcgtatttgccgaagattgattgatcaattgcgtaaaggggtcgtcttcttgacggttgatattgaatagcatgttttgaatacgtagttgattgacctctttcttttaattgcgtgcagctgctctcaggtttaagatgtacgagggtccacggggtagcaagcacaagaacgatgatatatatgacagaacgatggataagaatggtatgttgtctgcactgttcagcattcgactacccctctcccggttcttttctcctcgtttcaatttaaaaaagcaactcgctacccggccgcacaccccttattcctgttcagccgtttaaggtgagaaccctttacttcatagcctttgtagatctttctattgctaccattgaagggtcggtgacgtggaaattttgacatttatcagtggcgtattgggaggcaagcaattgaaagaactgtgatttatttccgcttgttcgaaattattgatgtttagcactttgcagtagcgacaatacaatatatgtgcttttagtgctgggatagttcgtagctccatttcggggcgcttgttacatttattgtatatgcgcggatgtggcacatgctgttgagatctcactcctttggtatctctttcctgcgccgcattgtgccggcagaatgtcgcgcttgtattctcatgaacttttcctctttacgaaccctttggcggcatgccgtttaaaatctgttgaagatttcctttacgaacaatgagcaatgttttgcacaggcaggtgggaagtagggcctatcgcgccttggatgcagatataagtataaatataaattataataattggctgtatcagtaaatccttcttgcgatgggaggaagcacgatagagtatgttaagcttttgagaggcttcatattcattggaattttaaataacaataaagcaacaacaataataaatgctatcagctgcagataatttagtgcgcatcataaatgctgtttttcttattatatccataggtctaatcagcggcctgataggtacacagacaaagcatagttctcgagtgaacttttgtatgtttgccgccgtttatggtctggttacggattcattatatgggtttttggctaatttctggacatcattaacatacccagcaattttgcttgttttggattttttaaatttcatatttacgtttgtagcagccaccgctttggctgtaggtataagatgccattcgtgtaaaaacaaaacatatctggaacagaataagatcatacaaggctcaagctccagatgtcatcaatctcaggctgctgttgcgtttttttacttttcctgttttctattcctcatcaaagtgactgtggccacgatgggtatgatgcaaaatggtggatttggctctaataccggattcagcagaaggagggcaagaagacaaatgggcatacctacaatttcccaggtttaagcctactggactgaaaaaaaggcaattcgcgtacaattttcgttgatcgttctttatataacctttgcattaaataaatttaacaaaaaaagttctttctaaaataatattatggtgatacatgaatgtgctttagttttttcgtaggctcatccatgtatatatataaatgataaaaaactaagttacgatattgatagcatacgtattcgtgttggtaactaaatggaaagatggaatatgttattggcgttgttatcccccatatatacaggtttctaatatgattaaaaaaaaattttctcccctagtttattgtgttcatagcttttccagacttaacggccaatgttcaaaagcaaggaatttggtgatcccgaagactcgctgttaccaccaccagaatgttgacttggtaaatagacaacgttagatgagtttgctaatgtttgagcgatgtccttagaagcttctaatcttctaatcaataacagaccatcaccaactttagctaaggcttttgaaatgaattcagcactttctgcttcaccttcagctctgataacagaagcttgtctctcttgctctgccttttcgacaaggaatttggctctttcggcatcttgctgtgcaatctgcttctgctcaactgctttcgtgaattcgggaccaaacgtcatatgagtgatagagacatcttccaacttaataccgaattcgttggccctcgtagaaagctcttttctgattttttgagaaataatttctctctgagtaattaactcagcagcatcaaattgagctactatagactttaaaacctcattgccgatagatggtaacactctttcgtcgtaatcgagacccaaattttggtatattgcgggtagctgtaagacctctggtctatgtaagactctcaaggtcaatgacaccatttgcaaatccttcgtaccagtattggtagcaatgctctttggtttcgtcctcacatcgtatatgatcgccttctgtagccaaggcaccaagaaatgagtgccttcacccacaacctgttgctttacaccattgattctgtcgaaaataacaccacgagaaccacccttcacatcatacatggagtactgaatcccgctagcaattataccaatgggcaacgccaccttggtgatgacatcgataagtttggcagaattagacattcttttctaaagtaaattattgattttgaatgtaagtttcgtaccgttgatggttggtttaccgatttattttttttcctcttctttctgcttaatattatatacctcaaccgttgcatccatgagatcgtcaaactccctttccctgaaatttattgatgcgatacattcgcgttacccgtatcatcatgaagacgagtttattctcatcagtgttgatctctcatacttgaataactcatttgcaatggtctaagactccaactatgtagtcatagtcattcactgaagtttctcttttcgaaatcctgaacggaagcggaatatatgtggtatatatcgcatattactgcttcacagcatgcagcgcagactggccgggttatgctgccacttactggagacaacataaaatatacataatcatcgcctttatacataatatgccaaacttctggattcttgagaatcgtaggagctatacgtctgatacatgtatgtcgaggatcgtgaaggagtacaaagtcatactgaaaacattggccagtgatgaccccatagcgaacccctaccgggggataatcgagtcacttaacccgattgacgaaaccgacttgagcaagtgggaagctataatttctgggccgtcagacacaccttatgaaaatcatcagtttcgaatactaatagaagtccctagttcctaccccatgaatccaccaaagataagttttatgcagaacaatattttgcactgcaatgttaaatcagccacaggagaaatatgtctgaacatccttaaaccagaggagtggactcctgtatgggatttgttacactgtgttcatgctgtttggagactcctaagggaacccgtttgtgattctccacttgacgtagacattggtaatatcatccgctgtggcgatatgagtgcctatcaggggattgtaaagtacttcctagcagaaagagagcggatcaacaaccattgataccacgtaggatggatgtgttcgaatggcaaacaatgggccctcacttttatctgatgcaatttctaccttacccgggcagcgccaatttatgaatacaaatactttaacaaattgcactattgatgtattgacacatttgtatatacatatacatatattaataaggagcacgaatttttgacaagtagtgcacgcaatatctacattagttagcttttccattgacgctgaattttattttggcagcccagtagatcgttgaggagcttttttcaaacactttttctctcttaactccacatacttacgtaagaaagtgatgacgaaaaagaaagcagctactaattatgctgaaaggcaaaatttagccagtgaagattcttcaggtgattcggttcattttaaggactttattcccttacaagagttactgaaagataaaaattatgttccatcggtggaaaatttggagaagatcttatataatgaaaccatgtttaatgatcagaaaatatgctctaacctattgcttgaggctctcataattacgttgttcacaacaatttcagggaagtcagctttacgattaattcagacttcttctttgaaggaaagaaaatcctgggcccagtcctttgaaaataacagttctagctatgcttccatagtactgagttggaaagataatgatatattactcctgaaattcttaaggtttttattagcaaataaaacggcccctcttcaaattaatcggtacaatcttccagaatacaaactcccgttgagctttttaattgtttcaaaaattactattccgtccatattactcaatgaaacgtataatttgttaaaggactatttgtattcgataactggccgtatagagagtttgataagctgcagctccacatttgataagccagcacttgtcgttagaaaaattttaaaagattacaatagaatgatagaatgccgaaatttttatttctggtattcctttaatgctgagaacagagtaaatcttacttttagtgataacattagcctgttaatggaaaatgatgaaggcaatgctggaagtggccttgacgatagccgttttgatcatcaaaaacaaccgagagaggcgataatgggccgaacaataaatgaccaggaacaaatatattcattcgaactgaaccaagatggaacgcttgaaatacccaacgttatggagcattctttactaagacacgagcttctttttaaaatattaaatctcactacggtattgacgccattattggaactacaattttctacgctatgtggcttagtagatccattaatgcagcctactcccaatgataagcatattatatcgatagactttctttttcagctttttttgggattaatgtctcagtcgatcaagacttctcaagaacacaacgaccattatgactggaaattttatatgtgttttaacatgcaaaaaattattgatgctaccatgttgaggctcaactgctttgattttgatatattaaactcggtaaacaatacagataatgcagttcattggaagacgcaacttcacagatggctaccgcatggcctgaatacacaagacttggaattactctatatgattgatatactggcggtatataccatctacaagttgtatgaaaaaatacctatacaactaaacccatttttattttcattaatatccttatggaaaaacctctcctgtgttatacttttagccttagaaattgatagaattgaagaggagaatggcacttacgaaacgccgcttatggttcgcgccacaattcgtggagccgcagcattgaggtctgtaatagctaccgttctcaatggattagtgaaaaataatgatcatgatttcaagcacgagtctttaaacacattcatgtcgccctatggaagaaaattgtgtcatggtgctttatatgccgatttaaggtcacatactgcatctctacttgcgcttggagcaagcatcgaagatgtaacagatttatttgccgatttacagtcaggtgatagatttgatgaggatattagatatatgtttgattatgaatgtgaagattatgatgaatctttctctgaaagcgatcatggaggattggatgaaagcgttgttaacccaacagaaaaaatagcatctggtagtaataatgttttctttcggagacggtgcaattgcatcttcaatgatgataagttggtggcagaggatggtgcaaatgaagcctttgggtcaacaaatagcgaaaacgttgaaggcgcaatgcataataataggaatgcggtacataacgcgactacagccacttctgatcacgtcgttacgtcacctaacccactttccgttagatcaagaagtacttttgaatttgactatagtggggaagattggagggacgttcccagagatttcaatatgtactattcgccatcttattcattcatccatgagcctaagttagatgtcatatttagtttgactctacgtggcgcaacagaaaagttgaataaggaggaatccatattgttagtgcgttcagttgcatcgtgtgtaaggaacgagcaggaccaaatgattttagcagacctggagtctaatttttccgcaagtataaacggcgatgtagaaggtgaaggaaataccaaaatgtccaagatagataatgaagatctcagaagaaccacgccggatgatatttatgaaatatggtctgaagaatcagcatttgaaaggatgctaaacgtgaatcacgacgttgcgtggagattaatggatgaaatgttaatgtgcaccggttataggagaatattgatatggttccttacgcatttggagttaaaacattcgttgatatattacgtttttgaactaataatggggttacgtggaaaaccgttttccggagaagccagtgatcaagataaaaaggatgatatgatatatgagatcttgaagaaaaagcagaagaatgaagatgcttcaggacttcccttttcaaggcaaggacctatcgtattatctgatattgagactaaaatgttactgcaggagttttttatgaatgctgctatttttttgtcatcaaaaaataacgaagaagagaatgaagacggcgagaaaatctccttgtactcccttggtttggttaggttgatctgttacatggtgcagacactcatcgcgaacgacaagtttttttttaccaaatcagaatgcacttttgagcttcaaactttactgatgacatggattggcatccttcctgaagccaaagatttattctttaagatcaagacaaggctcgccatggaagaagaggatagtgccgatactatgcagcatgagggcaggaagaactctgacatagagaagaagctaaacgctaagccagcttctgaactgaatctgaaattgttaaacctgtttccctcaaagcctgcaaacaaagacgatagttcccctattaacacgttgcgtagttttatcgctgattactccttcgacacccaggtgaaccctccaggaagaagggtggtgttctacgatggtaagattttgccattgcccaaagccgataagcctatcccacttcatgaatatataacactcgcagagctcgatgttggagacagtgagtgagcagtgaattgctcatgttttctctgcatcctcatttaatgacaattagccatgtaataacatcttgaggcagttaaatattcgttaccctgcaggtggcaaaaaatttatagaataaaagcataaaaagatggatatctatgtaataaggaaacattggcagagcgaagagaacagactgctttctataaaaagttttcgatcagtctctattttaataattgattattggatatagttagtagtgttaaacatgggttccagaagatacgattccaggacaacaattttctcccctgagggacgtctatatcaggttgaatacgcgctagaatccatttcacatgcaggtaccgcaattgggattatggcatctgatgggattgttcttgcagcagaacgcaaagtcacaagtactttactagaacaagacacctctaccgaaaaactttataagttaaacgataaaattgcggttgccgttgctggactgactgcagatgcagaaattctaataaatacggctagaattcacgctcaaaattaccttaaaacctataatgaagatataccagtagaaattttggtgagaaggctaagtgatataaaacaaggttacacgcaacatggtggtttaagaccatttggtgtgtcctttatctacgccggttatgacgatagatacggttaccaattgtatacatctaatccatcgggaaactatacagggtggaaggctattagtgttggcgctaacacatcagcagcacaaaccctacttcaaatggactacaaggatgatatgaaagtcgatgatgccattgaactggctttaaaaacgttatccaaaactaccgacagtagcgcgctgacttatgacaggttggaatttgctactatcagaaagggtgctaatgacggagaagtgtatcagaagattttcaagcctcaagagataaaggatatattggtaaagactggtattaccaagaaggatgaagacgaagaagctgatgaagatatgaaataaggttggaaagtattgtttgacttcatgcttatataaatatgtacgcatagaaacatatctctaaaattaaaagtgaaagaaaaaaatcgctaagattcccctttcgggggaaggctgaagaaacttttttttgcgcaaatttcaagatcggaatcgctcgagaggcaaatataaaaaagggcctgctcgtttggcctacttgttgttggattctaactccaatctaattttggcagcacttcaaaaataaacaaaagcgatgtctgcgtcactagtgaatcgatcattgaaaaatataaggaatgaattagaatttttgaaggaatcaaacgtcatatcaggcgacattttcgaattaatcaatagcaagttacctgagaaatgggatggaaaccaaagatcgccccaaaatgcagatacagaagagtacgttgaagctttatatgattttgaagctcaacaagatggagatttgtcattgaaaacaggtgataaaatacaagttttagagaagatttctccagattggtatagaggcaagtcaaataataagatcggaatattccctgcaaattatgtgaaacctgctttcacgagatcagcctcacctaaatctgcggaagctgcttcaagctcgactgtttctcgtcccagtgttccacctccatcatacgaaccagccgcatcacagtatccttcacagcaggtttcagcaccttatgcacctccagccggttatatgcaagctccgcctccacagcaacagcaggcgcctttaccatatcctccacctttcactaattactatcaacagcctcagcaacagtacgcaccaccttcacagcaagcaccggtggaagcacaaccgcaacagagcagtggggctagtagtgccttcaagagttttggtagcaaattgggaaatgctgctatatttggcgctggttctgctattggtagtgatattgtcaacagcattttttagtattctgtcacgaaatatttgtttcagtgatttaaacttacccaatgattttcgtagcttgaaagagagaaaaactcatacagaatacggatatgtgatggttgcttaacgtaaagagctccagcaggatttttgagttgcataatgtcaattagcgtgttgattatcccgcgcttgaaattattatgtagtacactatagatgtatgtacacacatatacatggaataaaaagttaaatgtgatactgagaacattatttgaaaacaagagacattggccacgaggagtgtagcggcaattacaataatgttaaaatttaaaggtgcaactgtgtcgtcttcgaataagcaggctttatgtgagaaataacggtgtatgacttcaggaagagtagcaagagcgatcttgatattcagaagctgcaaaacaataatactttgatatttcgttaaagagtatgtagaaatgtccgacgtttttttgagaagttcctaatataaaatattaaaaattaatttttcagaatatatgtggaaatttgttatttttgtatcgtatatatgaatgactagaacatcattatttttaccggaaacttgcaccagcttacatctcaacactgtcgatggaatagtccttcttggacaacttatgtctcaagcccttaccccagtaagaaaatgcaaaaggtaaagcaatcatagcagtggagatgaaagccaacaaccaagaaccccagtgcaaattcaatttgtggtacatttgaatggtaaacaaggggaaggcagcaccaccggcggatcttaagaaaacctttgtagccagagcactggatgcgtattggacgtagcaatcaataatgtaattattcaatgaataataaatcaacaccataccgaaaccaaaagctaaaccagctgaagctggaccaacccaaataatatgtttataagcggtagcacccaggatccatagagcaattgcagcaaatggagcaccgatcttagcacctagcaaacgatcttcaggagtaggtttacgctgtttgacaatttgtaaatatttgttttcacagtagaaagttgtggctaacgcccaaagagcaccgataacaataggaataaacattaaacccacaaggttatctttgtagccatatagttcaccgaaaatgacagggaaggcaaagaagaacgcatatagtagagagtaaatcaaacacacgtagaaacaagtggcaactagaacaggttcagtgacagcgaagtacaaaggtctcaacagacaagccctcatcatttcactcatactgacaccttgcgcttcctgctcagtcataatcttgggattaccagtttcctttcttaatctagcagcctttctcttcaagataactggagcgtacgtttctgggatggcagaagatatgatccacataacacctgcaaaggccatattgacccagaaaatcaggtccatacgtccggtagaaacggaaataaaaccgttaactagtggaccaacaacgggaccaacgtaaggagcaaaagcgaagaaagcaatagccttacctcttgtttcacttgggaacatatcggcaatagacccaccaactaaacacaaaccagatgatgaccaaacaccacataaaaatctacaagctaaaagacaacctagatttggagctaaggcgcaagggatattgaagatgacataaagacccatagaaacaaagtaagcaactcttctaccgtaaagatcactaacaggagaccaaatcaaaggacccagcgagaacccaataaccattaaagaacatgataaaatagcggcttccatacctacatggtatttcttttcaacggttcccaacccaccactgatacaagcagaaccgtaggcaacgcaaataactaagatggacaacaggacagtgtaactccaacgaacccatgagggccaattgtgagggttttctggatcaccagtaacaaaagtaacgaattcgatctctggatctagctcgttttcaccgctctggtcttcacgttcttcagtttcttcctcttccatttcttctttacctgtggatgaggaattggtagcggtacggttcaattgctttgttctagtacgagataaggcagaggcggttctacccatagattgtaaggtagccactggaaccagcccagatggtgtttccatggtatattcttcagggaaaatgttattcttagcagtttgtggcgcattgatatcaggcactggggcggctgaagtgacacctaaatcttgtaaagacttgacggtctcagtcttagttaacttaagttgatttgcacgagagttggtttttgaggggacatactgttgaggttgttggccctcaacgtccaccatggaagtgttttgtgagttgaatgaaacaacagattcttgatcactcatatttgttttgtgtattatttttgtgattagttattagatggaattaaaggaaaaatatcaatggacaaaaaatattagggtgtagaaataaagaataatagcagggctttgataaaagaatgtatcaattactttttgaaattaaagttaaaattaaaattcaaaccgaaaaaaaaaaaaaattaaatattaaacttgatatagtaggagaaggaagttgtatattgttctctataaacacaaacaataaaatgatatatttgttttcttatttcttcttgatgtcttcaggaaaaaagaacataaacaaatacaaaaaaatcctagtacgaaacctcaaaagggtgtatgcgcaatgtatatatatagcaagaaaaaaaaataaacagtggcattacagtgcatgcggatggcagtgttcttcggtggctttttcgaaaaacctagaatgcgtttaaaagactcagacacctaagcagaatatgcgaatgactcgttcagtaaaatgcgacgcgacagtttgttttcgttctgcgctgctgtgttctctattcttttgagatgaatttaacggctatggaatcatctcgagaaatcggttctagtaaggcaccaagacattatgtccctcgggaggagaagggcgcacgcgtcaggcttccacgacgtccgccgtgcatgcgctctcgcatttttaaggtttagtgcggcaggcgactgcgctgcggccagcccgtgagaccacccgagggaatttgagtaagcgcgcccattgcggggtttttgcggtttgcgctgttttccgcacgaggtttctccggacacagttaagcagtatatttcactcggaagcgccggaaaatttttttaagcgcaaatatattcaggtaagcagcaaaaaaatactttttccggtggcccgtgatgtgtttgtaacagcttctgcggtactttgggcggctaaatggcaaatagatcaggggaagggtttttgcataggtacaaaataaccggattttgggtaagattcgatcttcggcacttgtggcgaagtaaaagtgttgaaaaagttcgcgtaataatagtgttagccgtttcagcttcgtccataaagtacatatccacaactctcatggtgcgaagtacaaacattgaacggcagctgtcttgctcagctagtggtatgtaagcagccgcattctatttttattttcgtgcctttaagtgttaaaacctgaggcagattttttatttttttgcattccccttcctttttgccgtaatggcgcattcagtgctgatatatttatacttcaatggtgcttctccttacttttcttatagaaataaacatcaaaacatgaacctcaaattcatccgaaaatgactgcggccactcaccttgcttcttccccacaaatatttgtgttctctgctttctttgtgtgtactttgtcttgctctatataactttctctctgctgctgagtcttcaaataggtagattgatgcctgtggacttttatacaaaggagtttgagtgattacattcaagataaacgtgaaaagttattattatatcttatgctaaacaacagtgtaattgcgtttgttaagcacaatctcaaaataatgcgctaacagtggtgcgcatactgccatttgttatgggctataatcggatagtgtattcttcttgtttggttatgtatctcaacatccaggtatccgttaccccactttgataccaggaacctttcgcgttttctctcgcttttatttttttaccgcatacaaacaaacaagaaaaagtagaaaacatatgagatcatcgattttgtttctactaaaattgatgaaaattatggatgttcagcaacagcaagaagctatgtcatcagaagataggtttcaggaactggtggactccctaaagccaagaactgcgcatcagtacaagacctactatactaagtacatacaatggtgtcagctcaatcaaattataccgacaccggaggacaattctgtaaatagcgtcccctataaagacctgccaatatctgctgaactgatacattggtttttgttagatacattaataaccgatgataagcctggagagaaaagagaagagactgaagatcttgatgaggaggaggagaattcattcaagatcgctacgttgaagaaaattataggcagtctcaattttttgtcaaaattgtgcaaagttcatgaaaatccaaatgctaatatagacacaaaatacctggagtcagtcaccaagcttcatacccattggatagattcacaaaaggcaatcaccactaatgaaacaaataacacaaatactcaagtgctgtgtccaccattattgaaagtgtctttgaatttatggaacccagaaactaaccatctctctgagaaattttttaaaacctgttctgaaaaattaagattcctggtggattttcaattaagaagttatttgaacctttcatttgaagaaagatcaaagatacgatttggttccctcaagctcggtaaaagggacagagacgctataatttatcataaagtaactcattcggcggaaaaaaaagatacgccgggccaccatcaactccttgcattattaccccaagattgtccatttatctgccctcaaactacattagctgcatatttgtatttaaggttctatggtataccatctgtttcgaaaggggatggctttcccaatttgaacgctgatgaaaatggctcacttttacaagatattcccatactaagaggcaaatcactgacaacttatcccagagaggaaacatttagtaattattatacaaccgtgtttaggtattgccacttaccttataaaagaagagaatatttcaacaaatgtaaccttgtttacccaacttgggatgaagacacttttagaacatttttcaatgaagaaaaccatggaaattggttagaacaacctgaggcctttgcgttccctgacaaaataccgttcgacttcaagaaaatcatgaacttcaaatcgccctacacttcgtattctacaaacgctaaaaaggacccttttccgcctccaaaggatttattagttcaaatatttccggagattgatgaatataaaagacatgattatgaaggtttgtctcagaattcaagggattttctagatttaatggaagttttacgagaaagatttttgagcaatctaccatggatttacaaattctttcctaatcatgatatattccaggaccccatttttggaaattccgattttcaatcatacttcaatgacaaaactatacattcaaagggttcacccattttatcattcgatatactaccaggctttaataaaatctataagaataagacaaatttttactcactcttaatagaaaggccttcgcagttgacatttgcttcgagtcataatccagatacacaccccactcaaaaacaagaatctgaggggccattacaaatgagtcaacttgatactacacaattaaatgaattattgaagcaacagagtttcgaatatgtgcagttccaaacactttctaatttccaaattttattatcggtattcaataaaatttttgagaaattggagatgaaaaaatcttcaagaggctatattttacatcagcttaatttattcaaaattaccttggatgaaagaattaagaaatctaagattgacgatgccgataaatttatacgtgataatcagcccattaaaaaagaagaaaacattgtgaatgaagatgggcctaacacatcaaggcggacaaagaggccgaagcaaattagattactctcaattgcggattcctccgacgaatcctccacggaggattcaaatgtattcaaaaaggacggtgaatccatcgaagatggcgcatatggagaaaatgaagatgagaatgactctgagatgcaagagcagttaaaatctatgataaacgaacttataaactccaaaataagcacttttttacgggaccaaatggatcaatttgaattgaaaataaacgctttattagataaaattcttgaagaaaaagtcactcgtattatcgagcaaaaacttggttcacacacggggaagttttcaacgttgaagaggccacaactatacatgacggaagaacacaatgttggatttgatatggaagttcctaaaaaacttaggaccagtggtaagtacgcagagactgtgaaagataatgatgatcatcaagccatgtcaactactgcatcgccgtctcctgagcaagatcaagaagcaaagagctatactgacgaacaagaatttatgctggacaaatccatagacagcatagagggaatcattcttgaatggttcaccccaaacgctaagtacgccaaccaatgcgtgcattcaatgaacaaatcaggtaacaagtcgtggagagctaattgtgaagctttatacaaggaaagaaaatcaattgttgaattctatatttatttggtaaatcatgagagtctcgacagatacaaagcagttgatatttgcgaaaaattacgagatcagaacgaaggttcattttcgcgcttggcaaagttcctaaggaagtggaggcatgaccatcaaaattcatttgatggtctgttagtatatctatctaactgagggagcttcgaagtttaaactgtttcgtatagggataccgacatgtatgtttataatataatgatgtttactatgagaaaaaggctgccggaatatcaacggttgctgtggtgagaaaatcgggtaacacctataggggttccatcacttcagatgccttgaactttgaaatctatacgaatataggaagactgagttggtagacctggtaagatagaagaggaagaaggcttctttattaccgcaactaagaataaacttatagcttcatgcgaatctcaaaaaatagtcataagcggcaaagaacgaggctatatttcctcgttacatttattatttattcgataataccctgccgtgcggtactcgtgccttggctggatgatgacccatttgaagcaacgcttctagaaatgggggatgaaccatggagtaaggacatcctttcaagcacacctccgttacatccatctgaagttaccgaggataacaaaagcttaaaacaaaggggcaatgtaccgcaatatgtcatcgataatagccctctgctccatttatatagtgaagaaaagtactggccagctgatgttaaggattttgtaaaaagattccagttgagagaccacagtggggagaaaattatcaatgaacaccttcgtgacttaagtgacttacaagagtattattcggtagagttagagaacggaacgtggggccgagtatccagtgaaggtacatatatgacaagtttagatgattttgataagggccctgactggttgttgggtgaacaaccagaatatggtacaggtcacataaagaaagcaccagcagttctttttgtcgttgacaaaggaaatggttgggtagacgcgttctggttttatttctaccccttcaattggggtccttatattatgggctccggaccatggggaaatcatgtaggggactgggaacattctttagtacgattctataaaggagaaccacaatatctatggatgagtgcgcatgggggtggtagtgcctataagttcgaagccattgagaaaatcaaaagattgcgtcgtgttgacggtaaattgacaaacgaggttattaagaagcctttaatatttagtgcaagaggcacacatgcacattatgcatcagtcggtcaacatgcgcacgatgttccgtttttctttatgccattgagtgactttactgatagagggccattatgggatccttctttaaactattatgcctatacagtgactgtgggggaaaaaatgacaccatgcggcgctgaagaaactaaaatgggactagaatggctatcgttcaaaggcgcttggggcgataaacaattaagacctagggatcccagacaaaaatggtgcccatttcaatggaaatatattgacggaccaaaaggtccactattcaaaaatatggaaagggtttctttatgccaaagatttaaatggtggaatttttggaagggctgcccggcaagaagatatataaaaagaggggaaggtttggatgcagaaaagaatgatcttgtgggtgacaattgtggtatcttgctgtacaacataaggccaaagtggctgcgtagcatactccgttttttgacgtggaggggaagcgtatgtttcattatggactactttacagggtaatgaatatttgggcgtttttcgctattttagcatgctgtagtgtatgtactgtgcatcgtcatgtagcactatttcagccgtatttttctttttttctttcgcaccgtctgtggttgtaaagttactgacacttttttttctagaaagttccggaaaattgcgacactcggtggagctcgagagttgtatccagttttcttgttcggcgatattccgaaccaggtcgggttgggctaacagccgcccaggatggaagaattaagaatttcatagaagccttcagttcttggcgaagtaaagtggcaaaacaaatggaagatctattgcattacatatataaaagcattagaacaatcttttctcattgacaggtattctcattgctctatatatattttcttcttcttgaaagaaatatcagtattacaatcataacaacaaccaaaagaaaataactaatagaccccattacaatatagaaatgttttccatattcaattcaccatgtgtttttgaacagctgccatcttttagtcagcccctacattcgcgttattttgattgcagttctccagtgagctattatccagaatgtaaaaggaggaaagcaataaaagctaacctaagagctccaaaaaaaagcgatgcaaattgttcagaacctttgaggtatgcacttgctgaaacaccaaatggttatacattaagcttgtctaagcggattccatatgaacttttttcaaagtacgttaatgagaaattaggtgagctaaaggagaaccattacagaccaacttaccatgttgtccaagatttttttggaaaccagtattatgttgaagatgaagcggatgaagatgctctattgagatctgcattgaaagatctggattttagagccataggaaagaaaattgctaaggatcttttccaagactacgaaatagaattgaatcatagaggtgatgaattgagcatattgagtaagaaggataaaatctttaaggaattctctctagaccaagtgtttgaagatgtttttgttattggctgtggagttgaaaacatagatgatggctcgagagaaaaatatgcacttttaaagattggtttagttaagcatgaggaagaaatttccgaaggtggcatcaacgaaccaaagatgccaataattgaatccaaaatagacgagtctcacgatgatgttaacatgtctgaatctttgaaggaggaagaagcggagaaagcgaaagaaccactaaccaaagaagaccaaataaaaaaatggatagaggaagaaagattgatgcaggaggaaagcagaaaatcagaacaggaaaaagctgccaaggaagatgaagaaaggcaaaagaaagagaaggaagccagattgaaggcaaggaaagaatctttgataaataagcaaaaaaccaagaggtcccagcaaaaaaaattgcaaaattccaaatcattgcctatctctgagattgaggccagcaataaaaataataatagcaattctggttcagcagaaagtgataatgaaagtataaacagtgattctgatacgactttggatttctctgtgtctggtaatacactaaaaaaacacgcttcacccctattagaagacgttgaggatgaggaagttgacagatacaacgagtccctaagcagatctcccaagggaaactctattattgaggagatataatgggtgataatacatactccccatctttcatttttacggcattaaataactaattatatgcatcttatatactactataattcactgactttatgaaaggaatataaatcggcacggcagaaggcggatttattttgttacaatataacaaaataaaagggcaacagtaaagtagaaattattagtatccgtgattttagtacaattatttgcttcctagaaatccggttttccatgttaacatttatgctagtattttatggtggaatggcaagtgattcacaaaatacaagctactttatcgaatgattgaaattcatttctgcttgaatagaattcaactatcgtttatcgattctattttgaggattcctataccctcgaggagaacttctagtatattctatatacctaatattactactgttattaacaatggaatcccaacaattatctcaaaattcaccaatatctcaattccatctttagaaaaattaagttcaaattaacggaaacagtaatcaagtaaaagagctttttttttcttctccccttcctgccctgaagataattgagtaaatgttacgttgagaatggctttttgatatttcattagatttacttcattattcttctctattctcccctttcatcaattaattgggcgtgtggcgtagtcggtagcgcgctcccttagcatgggagaggtctccggttcgattccggactcgtccaaatttttttacttttaatgaggtatactggaatattacggctctttttttttagaaacatattcctcaaatgggtaaacggaccctggtgcaaggtgtgggtgctgagacaaatacgatctgagttgttttaaaaaggaaaacaaatgaatgcgtgcccaaagcggaaaattggtcaacatcgatgcgtaattagtaggcccaggtgagcctgtgccgaacatgtatctctgcgcagattactatatattcccgagcataacagcatatagttttctttcacataggccttcctccaactgccatcactgtacatagacgtttcggcactgtatattcttgtccctttttttttgcctactacattgctgcattcaaacgatatcgctctgcgaaccgtttaaaactgaccaaaatagggagacctaccttctaaggagaaaaaattcgcattgctaaaaaaaagctaaaagagaaagagaagaagaatattaaaccagtatattctactacaactatcgatttactccgactacaaagtgcctcttcgtattttcagtcgctcgaaaaaacaacccatattccatttgattctacgcagctggtagaaacttttacaggtttgataaaattattacaatcgttagcggttacgcaaggaataggaaataaagaaacggtaaataataagaaaaacacagcagatctaagcctattgcacacagtatattataaccattactagctagtgttacataaacaatagcagaatatgtctgtgcgaaacctcaccaataatcgtcattccaacagcgaaaatagtgtttccggaagcgaaaactccttttattcctcgaatgagcaatcaagacaaagctcatcattagaacctgcagatggtcagaacgttagggtgagcggtaatcctttccttggaagtgaagaatttgacgaagattataattcacccagtggagacgatgagcggcgtggggcaaatgaatattccagttcttcatccataaattataataacgatcctaacagcgatacttctcttctggctaatgaaaagaactcacccgagagaaatggtcaaagaatgtcagactataagggctattatgctaagactaacctaacttctgctaataacttaaacaatcataataacaataattataagaacattataagcagtagtaacgataatagttttgcatcacatttacagccgccggacagaaacttaccgtctcatccttcttcaaataatatgagtagcttttctaacaacagcttaattaagtctccaccaccttttgacagatatccgctagtaggaacgaggcatatttcagcggctcaatctcagtcgcagaaccttataaatgaaaagaaaagagcgaatatgactggctcatcttcttctgctcacgactcttcattatcatccaccaacttatacatgggcgaacaggatttttcgccctttggcggttatccagcttccttctttccgttaacgttggacgaaaaggaagacgatgactacattcataatccaaatgtcgaggaagaagcaaagttagatagaaggaggttcgttgacgacttcaaacacatggatagaagatctttcttggggcttctgggtattctatttttatttatggctggtatatttattttcattgtattacctgcaattacattttccggggtagtttatcatcatgaacatgttcatgcggcaaattcagcaggatcgtcgtcttctaatactacatccaagtcattgactgaatatcaatatcctcaacttgcggctataaggacaactttagttgatccagacacacctgacagtgcgaagacaagagtagcgaaagatggatctaaatggcagctggtgttttccgatgaatttaatgctgaaggtaggaccttttacgatggcgatgaccagttttggacagctcctgacatccactacgacgctacgaaagatcttgaatggtactcaccagatgccgttacaactacaaatggtaccttgacgttgagaatggatgcattcagaaaccatgacctttattacagatctggtatggtacagagctggaacaaactctgctttacagaaggtgcgttagaagtttccgcgaacctccctaattatggtcgagttacaggattatggcctggtatgtggaccatggggaacttgggcagaccaggttatttggcgagtactcaaggtgtttggccttattcatatgaagcatgtgacgctggtataacaccaaaccaaagttccccagatggtatttcttacttgccgggacaaaagttgagtgtttgtacttgtgataatgaggatcatccaaatcagggagttggaagaggcgcaccggaaatagatattttagaaggtgaagctgatacaattttgggtgttggtgttgcgtcacaatctctacaaattgctccatttgatatatggtacatgcccgattatgacttcatcgaagtttataatttcaccacaacaactatgaatacttacgctggtgggccttttcaacaagctgtctcagcaatatccactttaaatgtaacatggtatgaatttggggaggaagcaggttattttcaaaagtatgccattgaatatctcaatgatgacgacaacggatatattcgttggtttgtgggagagaaccctactttcacactatatgctacttctttacatcctagtggtaatattgactggaggagaataagtaaggagccaatgtcagcgattttaaacttaggtatttccaacaactgggcctatatcgactggcaatatatatttttcccggtgacaatgtcaatagattacgtccgattataccagccgaagggttctacgtccattacttgtgatcctgaggactacccgacatatgattatatccaaagccatctaaatgcatattataacgccaatttaactgattgggaacaggctggatatactttcccaaaaaatattctaacaggaggttgtagtagttcaaaattctcattatcctgaggttgatttttttttttcaactggttaaaacctactatctaagtgcgctttaattctaaggaggcaaaatagtctgcggtcacagtcgttgaaagttctagatttgggtacggaagcagccatgtaaatggtcttcctttgtaataatatcatcactggagtttttaaattagagtacggattcaagttagcgaaaaatttctgttggtatctgatagcaatttgtcgacaaggtggagagtttttgaagtttttttttgtaacagttatgttacactatttaccagagaaacaccaagacaggagccctcagaagctttcgtgttgtcagaacataaatatcttctatatgttttaatcttttatattaatcaatattttatgttaaatcatattattattcgttaatggttaacttgcgctatttcaaaattggaaggatagtgtggttacaagcggtgtttttgatgtatgtttactgctaagagtataccgtcctgtttacttttttaccttttgttccgttattgatttttcgcagcaaggttgaagcttcaaatttgaaaatgaaattaagacgtagagatgaaaaacagcgatgaaattactttttatagcttctttcccatctgactccgttttataaacaggggttctttaagggcttacaaataaatataaacactaacacatatatattattcgacctacagtttttgcgaccaatgaagtttacctattttgagttagtgcttacgtagtttgcttaaggtcaaggtggtattaagcttgcgctttctctaaataatatcatatggtacagacagggataagtacttcataataaaccaattgctagtccagtatttttggtaccctcttactgccgcgaaattcaacaactttttaactcgtgaaagaggttaatattattattcattttgctagaaatactactaaacaccccattaggaagctggtaaattatgaaatcagcaaaataagatccaaccggaacgaatttattagaagctcaaacacaagggttgatagtgtgataaaggaaaggggtgacaacgtgtagagggtaaaacttattgattcctttttgtggattcctataccctacaagaacactgttggatatagacattatatgcaatattaattatgcgactgataggcttcgtaattcctgcttgagtaaagacaagaattttcatttctcattaactgtttttatttataacctaggaaaaaaaggagctgaaaatttgttggaataaaaatccactatcttatatcaactagtattcctaatgtcagtatattgtcatataaggcgttagatggtgacataaggtatgaaaagttgccatcgaagttagaggaagctgaaatgcaagcattgatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattacagattcccttttatggattcctaaatccttgaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcagaacccacactctcttcaattattatgtagaaatttcgattctattttgaggattcctataccctcgagtagaaattctagtatatcctacatacctaacattattgctttatcaataatggaatcccaacaattattgttacaggctacgatattgcgtatagaaaaaatgttgaaagttcttctgcaagatacaggaatccaaagggaatcaatatatctacctaatagtattattatttcttttccattttatatgtttcactatcctactatttcatcgatcctcttatttaagcttttattaaacctaatgactgttctataacttttatgtcctctttttacatcataaatgataattaatatactagtgacatgaatactaatcgatggatggtagtttgttcttattctatcagggaaatgcatcagataatggataaaatggaaagaatggaaaggaattgtaacatgcctatatatggaaaacgagcttttagagctttcaagttaaccccgggcggttagtgtagtggttatcatcccacccttccaaggtggggacacgggttcgattctcgtaccgctcaagattacttttttaattttcatactttttctcctaatatcttgcaaatcatgactgaattgacattaactgatgcaaatgggtgggaaaaatgcttatcaaccccctaaaaagtcaacttcttcgttagtgattgctatatgtggcgtcaagaattacaagaagctggcgagctttccaagccccttcaggattaaccgttttttaccctttttttacaaatttacggcggggaataattctgatactttctctttatgagcattcctcaacagggatcggcactcaattgctttagtgaatagtttttttttacgccaagaacatttaccaccccattttcctgtagacgtccaaaacgatactctactttaagccctttttctgaagttttcataaaatgtccgatctcctaacgtcatttttaaaatcaaatggtcttttaataattatgcacgttaaaaaacatacataattgatagtaaagaatctggtattctatcagttaccaagttcaatcgtaaatttttttacgagcactaatagaaatggatcatgaaattgattttttgattttcaatttatgaactacccagatatataaatattggaataaattgtgtattaagtagtcgggaaatatcttttatgttctctttcttatcatctagaaataataaatcacaaccaaaaaaatcaactaactatcaaaatgtctgctacctctactgctacttccacaagtgcctctcaattgcacttaaactctactccagttactcactgcttatctgacatcgttaagaaagaagattggtctgactttaaatttgctcccatccgcgaatccactgtctctcgtgctatgacttctcgttatttcaaggatcttgacaagtttgccgtttctgacgtgattattgtcggtgcgggctcttcaggtttatccgccgcttacgtcatcgccaagaacagaccagacttgaaggtttgtattatcgaaagttcagttgcaccaggtggtggtagttggttgggtggtcaattatttagtgccatggttatgagaaaaccagctcatttgttcttacaagagttggaaatcccttacgaagacgaaggtgactatgttgtcgttaagcatgccgctttgttcatctctactgtcctttcaaaggtcttgcaattaccaaatgttaaactgttcaatgctacctgtgttgaagatttggttaccagaccacctaccgaaaagggcgaagtcaccgttgctggtgttgtcaccaactggacgttagttacccaagctcacggtactcaatgttgcatggaccctaacgtaattgaattggcaggttacaaaaatgacggaactcgtgacttgagtcaaaagcatggtgtcattttatccactaccggtcatgatggtccatttggtgctttctgcgccaagagaatcgtcgacattgatcaaaaccaaaaattgggcggtatgaagggtctggacatgaaccatgccgaacacgatgtcgttattcactctggtgcatacgccggtgttgacaacatgtactttgctggtatggaagttgctgaactggatggattaaaccgtatgggtccaacttttggagctatggctttgagtggtgttcatgctgctgagcaaattttgaaacactttgctgcttaggcttttaatgaggtatgcttttaaagatttatatattttttatacacgctatatacacaattttcgctgatgattttgttttattattgatttttaaattaaccgtagaaaatactaagtggaaagatccgatagtgatgagataagacttttagttatctctgtaatggtgagttttcgcacatcttgcaatattaaaaatataaatcaattcttcaaatgtcacttcatggtcgggtaaccaaatatgatcttaaaaaaaattaagaaaaaaaaaaattgaaaattttgagctaagctcatctcatctcatcggctgtaatcagtaacacatcatttattacatcagttacaggtatcaacatatatcttcaaaaaggggacattatggttttgaaatctacttccgcaaatgatgtttcagtatatcaggtttctggtacaaacgtttcaagatcacttccagactggattgcgaaaaagcgcaaaaggcaattaaagaatgatttagaatatcaaaatagagtagaactgattcaagattttgaatttagcgaagcctccaataagattaaagtgagtagagatgggcaatattgcatggctaccggtacatacaaacctcagatccatgtctacgattttgctaatttgtcactgaagttcgatagacacacagatgctgaaaacgtggatttcactattctctctgacgattggactaaaagtgtacatttacaaaatgatagaagtattcaattccaaaacaaaggtggtctacattacaccacaagaattcctaaatttgggagaagtttagtttacaataaggtaaactgtgatttatatgttggtgcgagcggtaatgagttatacaggttgaacttggaaaaggggagatttttaaacccattcaagttggatactgaaggcgtgaaccatgtttctatcaatgaagtaaatgggttgttagcggcaggcacggaaacaaatgtagtggaattctgggatccaaggtcgcgttcccgtgtttcaaagctatatttagagaacaatattgacaacagaccattccaagtcaccacaaccagtttccgtaatgacgggttaacttttgcatgtggtacgtcgaacggttattcatacatttatgacttgcgtacttctgaaccttccattattaaagaccaaggttatgggtttgacattaagaaaattatttggttggataacgtcggcacggaaaataaaattgttacatgtgacaagagaattgcaaaaatatgggatagactagatggtaaggcatacgcttctatggagcctagtgttgatattaacgacattgagcatgtaccaggtacaggtatgtttttcaccgctaacgaaagtattcccatgcatacatattatattccaagtttaggaccatctccacgctggtgctcattcttggattctatcacagaagaattagaagaaaaaccaagtgacactgtttactctaactacaggttcattactagagacgacgttaaaaaattgaatttaacgcacttggtgggatccagagtattaagagcatacatgcatggtttctttattaacactgaactttacgataaggtttcattaattgctaatccagatgcctacaaagatgaaagagaaagagaaattagacgtagaattgagaaagaaagagaatccagaatcagaagttcaggggctgttcaaaaacctaaaattaaagtcaataaaacattggttgataaactatctcaaaaacgtggtgataaagttgcaggaaaggttcttacggatgaccgtttcaaagaaatgtttgaggatgaagaatttcaagtcgatgaagatgactatgatttcaaacaattgaatccagtaaaatccatcaaagaaaccgaagaaggtgctgctaaacgtattagggcgctaactgctgccgaagagtccgacgaagaaagaattgcaatgaaggatggcagaggtcactatgactacgaggatgaagagtctgatgaagaagaatctgatgatgaaacgaaccaaaagtcaaataaggaagaattaagtgaaaaagatttgagaaagatggaaaagcaaaaggcactaattgaacgcagaaagaaggaaaaggagcaaagcgaacgttttatgaacgaaatgaaagccggcacttccacgagtacgcaaagagacgaaagtgctcacgttacatttggcgaacaagtaggcgaattgcttgaggtggaaaatggaaagaaatcaaatgaatccattttacgtcgtaaccaacgcggtgaagcagaacttacttttattcctcaaagaaaaagcaaaaaagacggaaattataaatccaggcgtcatgataattcatcggatgaagaaggtattgaagaaaatggtaataagaaggacaatggtaggtcgaagcccagattcgaaaatagaagaagagctagcaaaaatgcgttccgtggtatgtagttatattagaaattgatattttaattatcctttcaccttaaactaaaaatattatatgtatgaagacgaagacagcaaaaagtatgcgtgatacagtttacattatagaattctttccccaaatattgagggttttgttttttttttttaatgcagatgtacgtacatattttctttatcaaaaggatgtgtagagaactatgtatatatgtatatgtgtaggttttttttttttaggatgactagaaaaggaaatcgaaaaagaaaaaataagcatgaatcatgagtaggttaaaggcaagtcgaagaagatacgaagcaagtgaagccgtttaactggaggatagtctaaaccataggttgtagttattctcaatgatctgatctgagatcaaatgatcatcaattagatcgtttgatcgtggcaagttgttttcgtaacccaaatgtgcctttgaatgcaattggtaactagaatcgagtctaagagagtcggctaagttcaaataatgttcattttcatcatattcgtcaacacgagaaggattagactcctgcttaggattgactataccatcctgaggtagcagcaatggtgaaattaataaggactctagcttctccaactcgtcaaaggggatagttgaagatgtcggagatgaagatagtgaggtagtcggctcgaagaggtttgatgcagttaaatttttagaatatgaaagcggtggagtgagattatgcgaatgagaagtttttgattttttatgcaagtgggataataatttctcattaagagggttcgaatccttcagcttacaatcttcggagcaatataacttatttgattgtaaactgctcttggtttcattgtccctttggatcttcctggtattaatgttcgttttctgtggagatgttggaatgagacgatcacaaacagtgcagtaatcgttgaatgcggtgctcattatatgattgatatgcaaatcggtaaagaatacctgaaaggagtggagggataagaataaagtaattattctcgagctttttttataaggaaaaaaaggagaatcggtagcggagtattgtttctctattctttctttgcttactctgttttataattctcacaagtgttcaatttttaacttcttgggacaacactatagttctaagttctttagacagttcaaagacagtttactcaatggcgatggcctgtgtcaatgattatattgtatatatatatgtgtccaagtatggatgtgaatgtatctaaattttccgaaatgcaagaaataaaattctcacaattggggtgttgaaacggaaaagatcggtattcctttaaatataagaatcaccacgtttcaggtctccaagttctagctaaagatcgtacaaacaagtgccaatttgggaaaaaagggcggcctaattgtgaaaaaaaaagatgcccaactgaaagaagggcaatgagcaatagggaatgtaaacgaatgcaataagaaagcacacgttaaattacactcagggaggaaccccataataaaaaagtaagaaaattgaatgatctgaacccggtgcgcaaaagcgatgagatggggcgatgaatgacggtaataaacacggtagcaaatacacccgagtcgtgtgccctacattaagaaaaaaagagatgaaaacttctcctctattccgcggtaacctatggtcacggccagattttttccaagtatttttagctcaaaagctgaaccgctttagctggccgactaagcgaatcttctggaacatatgtgaaaggcgcactaggattttcgttgagggatgagcttcccgttgagaattaatgcgacttcaggcggcacaatacgatctgttgttgccgtttgagtgtcgtttggcacgtggaggtccctcctcagtgctcattgggtggctcggccggggtacagctagcaggattaacgatccctcttagaaggatcgcgagcaatagcactagcaaccgggcttatgtaaaatgagtacggtagaagcttctatgacctgttcacgtggccaaatgttctgttactagtacgtaaacaacgtggttacgtagaaaaaagaaaagaaatgtaaactctatatacatgctaagcctacgctaatattctttcacattaggccatcaaaccatttctggcctttggttcttggtttgcgctttgtaatgtcgagcgctgtgccctcattcttgatgaaatcgctagggttgttccctttgtatcttattttggcaccagaggccatcgtttggaatacctttttctgcttcttcatcaagtcgatgccaaacctctgcagaagcttgacgaaggatggcgttagcactgccgtcaggggtactctaacgatgatcaaactcttgtgtatgccatacgcaattagcaattcggccaacaacgtgctgtccttcatctcttgccatctctcattgaaagttttcctcgatgcgtcctccaccttgtcagcattctctgcttgcactgcttcgcgatgagcctgtttccttctaacatcttgaatgactttgctttcgtcaggctcacccatcccaatcaattgcttacctctgttcagatagatcttaatcttctcttcacctagtgagtggactcccagaaaacataatggcaaatcaacacaagttaagaggatatatacgatcagtgcagaataaccatacttagccattaatcctttaataccgtgtggctcatttttcttcccattgttacttttgcttttattttcatcaaactgactacttttttcctctgtactgtaaaattttctgtcttgtgctgagtgcacacttatcccaggtcgtaggagaaggcattttaccatactcctacaaggggcactaaagtccctgcgcagtgtatgggatacggttttctgtatgggtaaagttacaaatccccatcgaagaaatatcctcttgaaaactggtgaagcactaatcctgggtaccatcatcaccccaactctagaccaaaaaagaaaatttcaaaaaagaaagggaagatctaatctccttgcagcgatctaagaggaatttatgctactttttaactttggttttcccttgttcttaaagatgtgatatcatgtaaatgtcaagcccataggcttcgtgaaaatccacttgaagccgggtaacgatcatgaacaataacaactgctcatcccaaagatacctttatgacgttttcaacgtaacgcagatttctattgtatcacggtcttttatatattatattatttgatacttaacacaaaaataagtacggatcacgtttttatttttttatttcatttttcttgtaatgatatattattaataaaaaactaacaaaagttaattatcttaacgggaagtggcggcaaccttttggaaagcacccttagcttgttgcttggaaaccttggaaccttggacaccagcggacttagccttttcagcctttctagcagccttttcagctctcttcttttccttgttggctttcaatttttcttctctgttagcttttctaacttctggcttcaaagatcttctttccttgatcaagtccaaagaagcaccagtgattggtctttgcgccttaacggtctttctagatctcttcttagcaacttcttcggtgatacccttcttgtgatgctttctgaacaagacggtccaagcgattcttcttgggttctttctttgtttgaacaaagaagcagatttggagttttggaatctgaaaattttggagtcaccacggacaaataaagtacctctacctgggtagatcttagcgccggaaaaggaatcaacttcaaccttcattgttcttctaaattaaaaagctgtgaaaaaccacaaggtgaaatacactcatggtttatatacaaattgatgttagtacacaattttggttcaaagagttttaaatgggagaaaatttatcaagccgacaacgagaacagtatttcatcacgacaagcatatccaacagatcccgatgtatatttgccaatgatgttccgtacgtctttcgacggtcctgatttattcgcatgtacttttctgggaagatgttcaacgttgattaatataacgcctttatcgtgggcctcttattaacctcagcattgttcaaatggtcgcttctttctcaattcctacactgcgaagctcctcgttgtcctcaatattctctcatttcctaatgggcacgcgacatacgtttcaattcaaattgttgctcgcctcttttgttgaccacccaaaaatttaaacgcctataatttagttaatcaatataggttacctgtaaatattggtaatatcaactcccactactactgtttctggctagatgtcaactgcgcaagagcaatcaggccaaacgggaactcccgtcaacccatggctggagttccctcaacgggaacctctacattctcctacagaggcgcaggctcacggtaaggaacccccggtagtgttgcgcgctcaacgacgcgaaagccttaattgccgcagtacagagtataaagtttttaaaaattgaaaattagtgattgggtttagagtatgcacggatgttgtaaggaatattgtttggcaaagtttcacataacgagatatatgctattttcaaacaaataatcctgccaacactagcgataataggagttgtggaaagcttggacaatgtacattttacacacacatatacatacgcacaaacggatgtacgtacaaatatttcattaacataatatcttatccagcacaccaggcatattaggccaccaaattacgtatggctgtatttcggtttggcattataattttgaaaattatctcgcattatgtgtgacttcgccgaatattcacaagcagatcaaatgctggctttttttagacatatcaacccctaaatgggtttagcggataacaaatatatatcaatagtaatataaggtatattcaatagagaagctttgacatcataaaagctcccatttaacaaaaaattatctccacattgtgataccatttagagtggcactcatcgctatctttatcgtaatgtacaagttggacaataacgacattgacgatgaaacgaataactctgtttcactgacgagccttttagaatttctcgacccgatcgcttcaaaagtagtttcaaaatactaccatggttctcatctttcgaaagcagaacagaaattgcgaaattttgagggttttagaagacgtaaaccccatcatgaacatgatagtcatcatccacatcacctgaatagaagtcgctctttcttgcaattagaggacttcaaagtaagagcgttacaaagaattaggaatctggataaacccttggattccatttttttcaaaaacagctcaaggttggagaaagcattttaccctttcacactgtttaatatatttttcatcggatttttgatgggcaggtttccagaatggtttcatgtttactataccatcctgttcttcgttctgatgcccatacgtttttacacatactataaaaccaaaaaccactactttctggctgatttttgttactttgtgaacatgctatgcctattgtttatttggattttcccatattcatacagccttttccagtcatgttttgcattcactttcggaacgttatgctttgccgttattacttggagaaattccttggtaatacattctatagataagactacttcatgcttcattcacataatacctccctgtgtcatgtacgtcatctatcatggattaccactcgaatacaaaatcgaaaggtttccgggagcaattattcaaagtgaattggacatcaaaaaaaatattctttggacatccctttattatttggtttggcaatcattataccattacttcatcacgttgaaaaagtctagcaagatcaagtcaggggaaagaatgacaagttttgaatatttaaccacacaccaatttaaaaacttttgggcagttaaattaaggtcaccttggccgatgataatttacacactttctcaatatttctatcaactattcactatgctattgtgtggcatatggattcgttacaaattagctgcggccctatttttaactatagtatttctatgggcgtctcataatggggctacctactatatcgaccactacgggaagaatttcgaaaaagaagttgatagattacgtcttgaagttgagaatttacaacaaaagttacagcctgattctgatgcagtcatatctgatgcctccgtgaatgataaggattacttgaatgtcaaccgtgacgaagattttgacgactcttcaagtgtatcctcaaagagtgattaagatagttcacttcatttatctgttaactttgagagcttttatttacaggcgctttactatatatatatatgtgcatgcatggacgcgtatatgtcgtttcttgatatataatcacttttagtctaatgactacatgttaagttcttgttcctcccacttcagggcctttgcgtgtgactttttgtttactacatccagtaagatttcaacgctatttctatcctcgatttcttctaatgctttatgcaaattcctaaccatggaataagtccaattgaagcgattttttgaagacaatatgatagctattgcgtccgaatactttccttgctttgtgaagaattcaaccattagatgggcaaatttctgatcctttgctattcttattctttggtccattttcagaaacggtacagtcgtcctaaatttacccctatcattccatactttctttgctaagtcctcattttgaaattctatagcggctttcatcaccagctcatataacgtggtgtccatcatgattttgtgcctcaaacatgtaatataccatatatcatgcattattaagttgaggtcttccgtggtctcaggtttggatactgagatggcttcagttgatattgaattttggtcacgcgtatgggacgaaggaatattacggtatccttcatacaaacgctttatgacagcttcaaattcgtgttgttggaaagtgaagaacgtcaaccttcgcaagaattccttctgttgttttaagttaatgggaattgacaaatatgtgtgtagtgaaattttattgaagacgttcacattaatactttctctttgcattttcgtcacttcgtacataactttaaacttaaactcgttgaaatcctctgcttcttgcgcaaacgaatcaagtaattgcctatattttttgatatcctccaacgccgcttcatttgaagatgtcaatgtattgcgcgttcctccattttccatattgaaactccagattgcgttagattccgccaatacttgtgcctccgaatttaggtcactaattggaagaaatggtaatttaaatttgaccaatttgtctgtatcatctaacctcatggaggaatcaaattcgcgaagaaattttcttctcaattcaatgcctttttcataaccggataagactggcaaatttctgggatcaaatcttgcataagcaagcatcaaataattcagcatttctggcattaaagttgacttccaaattgtatcttgatctacgagaatgtttcctttccaatttgcgcacaaagttttgtactttttcgcgatgaacaagtaatatagagctctacttaattcaatatcaccatcaaacgcggctaatgccatcatagccaaaaataaatttaagtcatcttttttatgtctgtaaagattcttgtcctccaactcatgaaggtatttccatcccagtaatcttagagagtctgatttaccctcactgacaacggcattactgctcgaagaagccaacactcttgccatcattatgtaagtgtttgttgtaggctttatattgtggtcttgaatttcttgaaataaatccaaagccttaggaaaattccgttccttctcgcatattcgcagcattgtgttatatgtgcagatatcagggaaatgctttgtagataaaaatttcatggtgtcaaaagtattccaggcttgcttagtcatttccttcctagagtagaattgtattacagtagttaggttttgcttattaggagttatgccataatcatctctgaattttgtaataaaataatccatgtcgtgaaagcttgaacacttggtcgagtattttaaacaattattaagtattgcttgcgtcatctttggtactttggaagggaatccttcttttttgttaattctttcttcagttatttttaatgccttatcatacctctctaacaactctttcattttgaggataactttatcgttagtaccatcctgattaaaattagttggttttaaatttcctaagttgttaaagatacattcgtacatgtgggtattaaattttacaacatctccattgatttgttctaatagcatttcatccaagtgtagtatactatgaaatggcaaatatttgactgtaccatttaaccaaacagaaaattctctggaatcaatatccatgaaccgtttctcactgacataaagcctatctatgacaggtgcccaattactgtgtgatctatcaaaaaggttttttgcaagtatgtcgtcgtctgctactctttctcttataacttttggtacgaggtgatccattttttctaaaaacgaagaatgaatcaaatctgatagatttttggatttttcttcattaggaacagatgatgttttggtgacattaacattccttgagtcttctgagattggtgcgatactattgctttggtggccatctgaattcaccgatttagtgttgtgaatgcgttcttttaaagtattagaaaattctcgtaattgtgctaatttgaactcaacgtcttcaggtgttattattttatttttacttaaactccccatcatattcttttcatcttcagtttgtagggtatacttgaaacgcttatttattagtcgttttgaaaatagaaaggaaagttgaaatgggaaacacagcacattattcttggggccacatctggccatgtacatgtttatatttatctatctgttaggacttgtgaaacaatgctattttcctgtgcactatggactatggctttgcttttacattttatgcctccaatttttcacaatcctgtccgacgctcagatattggtgtggaagtagagctaactctctatctcagaaaaaaggttagagcaaggcagatcttttgcaataagaatcagttaccatcgatcgatttgaattcatattactagtactttgcaatacactgtgtaagaagatgtcataaagattgagaaacggtcatcaaacttaatgtaagcagagacacgaggattgatgatgaagtaagataatgtgcgacaaggaagaaaaaataatagcattatgtagagatatcgattcccttttgtgggcgctatgttctggaggagagtttctagtatattccttatccataatgttatatgtgatctttatcaacagtggaatcccaacaataatgcaattattcacccatttttcacaagcaagcaagcattatgagagaagaacgaatgtacagtcatttagatgataagattggaagtaggtcatgatagtcaggattatgtaaagacacttggtgtaaccctgtatcggctgatttataatatcgagaaagataatataagaagcgcctgagagtcagtggatcgattatcgaaaatagaatagagacgttcacggagacccactgaatgtttcgtattaaaggagggatgactactaaaccattttcaccgctactggtggccattttgtattcttccatttacaagaattgctcccgacttttgttccatcagtggacgatagaccattgtcaaacacagtaattctattttattcttgagatgagatgccgcaatatgacctgatatgaatcaccctaaatgtccgatctaaacaaataaaaggcgtgcgaaacagcctcacgacgagatatgaagtcgaaaacatcggcctaatttctgtgctttttagaagactactcagattttcaatatcaatacagtgagttagatctcaggttgagaagaaacactttgattttactagataggaaagaaaaatggactaattaatcaatcattttgtcatcgttgaaacttgataacgcacgctaaacgataacgactatgttggagggaaaacattaacgattactcttttaagtaattgcgaagtatatctgagactaaagaccctctgaattaattatatcaatcaacataaactataagaaactacagtgtgagctttagttacgagagtgtggatctgttcatttaatattttttatacgtaacgcagcatctaccgtaaaatcccatagattgcgggcacatggcgcagttggtagcgcgcttcccttgcaaggaagaggtcatcggttcgattccggttgcgtccatatttttaacatttcattttttttgggtttaaatttattttcaaacattattaattgatttctttaaaaacttatacaacgtatgctaatactttaaactaaaccttttagaactataataaaactatttcaagtaaagtctttttatctgatatcttgattcatttataataaaattaagtgactatagaatagtgcaagtggaagcgtttttcttctttttcttttgttgtgaagtagcgctaattcctgtcctgttgctagaaccagatttcggaacggcatgtgacggtttgtgcttttcattaaccggagtagattgtttaactttagcttgtccttgtgaagatttgttatataaaccttttgatgattgcttattgtttgattgtttcgtatcctgtttcgcagaactagggagcctggttgatggagactcgattttgctaaattgttgactttgatttcttgcgtctttaactgcaacactttccatttcattccgaatgatttgcctaactaaatcaacgaacacttcatccacattgctcctcaacaaagcgcttgtttcataaaagggaactctaccccatttactgcttacctctataccttcttccacacttattaccctttcattgattagatcagccttgttacctattagaaccattggaacgcgatcggaatctttgatcctaaggacctgttctcttagctccattaattcttccaaagattgccgatctgttactgaatataccaacaggaaccccattcctgactttatgtataattctctcattgcagtaaattgtgctatacccgctgtatctaaaatttccaggtcgaataccttgttatcgatctcgatggttttcctgtaagaatcttcgatcgttggatcatacgtatccaaataaactccctgtacaaactgcacggttaagcaggatttaccgacaccaccagcacccaatactactaatttatagtctctcattagtcctaatgtttcctagccaaatatttctaagcgatgatagaagccaaaatattagaacgttgtatgtaaatgttctatatcgttactaaataatagtattattgttcagtggagaggatgaaatttcaaaaacttcttggcgtagttaagaacgaacgcaatggttctttttttcgagatcgagctctactttacttttttctttttctgtccttctctcttttctttttaacctttttcgacgatatttcgcgtttgagaatgtcgaggatgaatgcgctttgacgcgaattagttgtgaggctgacgttgtgataaaaaggcgatgattcttgggaatatacagtctgtttccacttgctagataaaatgtatgatattccaaaaatgcctttctctattgaactgtatgactgagatacgcctgcttttaccttgtatattatgagtactattcgccttttcccataaagttgtttttttctaaaatttatgtgtatcgtaaatggtacaaaataataaaattcttatcttgaaaatactgtttaatacttttcatcattactaaataggttacgaaaagaggtctttgagaaatgggaaaggcctgtttgaataaagaagtcggcacttacgaatgtgagggggaaagagatacctactcattttttacctctctctcagatatacaggattcaagtagtaacgaggaacaatgcggtgtaggaagtatattgagtgaagatagtttcacgtttgaagggtccaacgtgagcatacggttattttccttggacttaaatgccttgaatgaaaatgagaatggatccaagaatcctgtgaaatttaccattccgccaaaaatagaacaaagaaaggaagcaagacaaagagagaaacgtttaaggagggtggcagtactacctgagaattcgagaaactaccttgttgaatcaagtatggattcaagtagggaatacagtcaaccattttttgactggaggcatgaaatggtagaacatggagaggagagtgtaaaaccgtgtggttgtcataaatcgagaaaagacaaatgcttcaaagaactggagatggagaatatagaaaagggcgatataaagaagagtctcttttacagagacataattgaatggtgcagagactatgaagtcaataaaactagggaagtctgtgttccgtctatacacgagttttacctacatggaaatggaagtgacaacctcttttgaagtatagccatgcatataaatatatgtgtgtgtaagaaaatattagaagttttcataatctagaaatgtcaggctttgggcctaatggcactataccaaactgattgatcttgttcctacttacttccatcctgatgtaaaagagcttaatatgattaaaatctgtagtaaatctaaactctgcgtaattccagtatagattaatcaaccacaaatgaaggtacgggaaaccatcccttatagttttcaaattgcatttgaagtgctgcacgtacacgacgtcaaatctaattattgatggatacaatctgatatccgcttcagttaacctctgtcctaaaacaaaatatttagccaagattttctgtttgttaccactgaattgctcctctaagcgcttataattttcttttagtacacattccatcttctgcaagttttcaaacagtgtttttacttcagtttcgtaaatctttccgttttctgctaatccgactttatagacaccaagattaatcttcggatgaacccatttgatgttcttatcaatctcgtctattaaatcatgcggaactagatcaatcacgttcgtttcttcgctttggataaattcatcaaacacgccactgttcaaaattcttatgatatcgccactctcattgttaacaattttccttgttttagaatcccacagaacaggcacagtgaactttgtaccggggtacttaggatcatttaagtagtacaactcgcttaaccttgatatattttccaccgggtcgaaagcgccatccacgaacaaccttgcagagtcattgttcacatcacctaactcctcagattcgtctaatttagctgaagcaatgccaccagtggcagtaaagaatctctctttatatttttccggccggtgtggagcaggtaagaaacgggcacccttggagtctaattgccagtgagataacacaagccctagaacaggttctaatttcttcaaagacctggcaagaatggctctatgagtgaatggacacccaagggccccgtaaatataataccttcctttttctggtttaaaaacagaatgtgtcttagaaattgttcccttgtaagatactgacatggcttactgtttatgattatttttacgagtattttcctctataagtggccatctctccaattggcaaagtcaagacttttgttatgtcaatatgtgctaccaaaaatcaagggtattttcccaccagagcttatcaatggcaactgtgagatatgaacagcagttagtaagggtgtgttctcatccgaccctctgattcatttggtggccattacattttccctcaatgacacattcccctatttcataactgattaaaatggtaatggcacgtgatagtagtggctcacaaaacaaaattttctttctcagcgctgacaaagcttcatttgcattctaaccttatcacaacaacttcaacttcacccaagtaaggataatcagctctgtcgtgactgataaatgctatatccggcatatgcagtccacacggcattaccgtttcactaatttattgccatcttcctccacagttttgcaccgaaaggaaaaaaagaaaccaacaccgaaaatttttttctcctaaaggttaaagtaaacgcaaggcacttcaccaggcttgtatatataaatgtcgtgatgcttctatgccaaagtaaaaggcaacacttgaagatttcgttgtaggccacttgctcaaaggacatctagataaatacgacgtaagaataaaaatgactaaatctgagcagcaagccgattcaagacataacgttatcgacttagttggtaacaccccattgatcgcactgaaaaaattgcctaaggctttgggtatcaaaccacaaatttatgctaagctggaactatacaatccaggtggttccatcaaagacagaattgccaagtctatggtggaagaagctgaagcttccggtagaattcatccttccagatctactctgatcgaacctacttctggtaacaccggtatcggtctagctttaatcggcgccatcaaaggttacagaactatcatcaccttgccggaaaaaatgtctaacgagaaagtttctgtcctaaaggctctgggtgctgaaatcatcagaactccaactgctgctgcctgggattctccagaatcacatattggtgttgctaagaagttggaaaaagagattcctggtgctgttatacttgaccaatataacaatatgatgaacccagaagctcattactttggtactggtcgcgaaatccaaagacagctagaagacttgaatttatttgataatctacgcgctgttgttgctggtgctggtactggtgggactattagcggtatttccaagtacttgaaagaacagaatgataagatccaaatcgttggtgctgacccattcggttcaattttagcccaacctgaaaacttgaataagactgatatcactgactacaaagttgagggtattggttatgattttgttcctcaggttttggacagaaaattaattgatgtttggtataagacagacgacaagccttctttcaaatacgccagacaattgatttctaacgaaggtgtcttggtgggtggttcttccggttctgccttcactgcggttgtgaaatactgtgaagaccaccctgaactgactgaagatgatgtcattgttgccatattcccagattccatcaggtcgtacctaaccaaattcgtcgatgacgaatggttgaaaaagaacaatttgtgggatgatgacgtgttggcccgttttgactcttcaaagctggaggcttcgacgacaaaatacgctgatgtgtttggtaacgctactgtaaaggatcttcacttgaaaccggttgtttccgttaaggaaaccgctaaggtcactgatgttatcaagatattaaaagacaatggctttgaccaattgcctgtgttgactgaagacggcaagttgtctggtttagttactctctctgagcttctaagaaaactatcaatcaataattcaaacaacgacaacactataaagggtaaatacttggacttcaagaaattaaacaatttcaatgatgtttcctcttacaacgaaaataaatccggtaagaagaagtttattaaattcgatgaaaactcaaagctatctgacttgaatcgtttctttgaaaaaaactcatctgccgttatcactgatggcttgaaaccaatccatatcgttactaagatggatttactgagctacttagcataaataagaacccacgcttcaaataaaagcaaacatagaagcaaaatccgtcattcctttcctattcaattgcaccgttctctttatataactacttaattaaatagcgcctatacgaagcagcattgttctattatttttacaaattccttatcatgcatgcatcacatcagtgtttgaatctgttaacttttcactttattgctcttacccgactctgaagaaaaacaaaaaaacagcgacatgttggaaaggtcgggcagtaaagcagaatttcagaaatactagtacgattgtttgaggtcttgcgaaaccgtgcattcataatagcacctttttcagtcgctcatccggtcgtcctatctgtaaacgtcactgtcaaacacgttgcattgattagattttattattttatatataggtatatttagaaaactcacaactggagaagacgaagaacgaagaacgaaggaaaaaaattgatgacagatcccagaagaagaacaggccgtcatttcttgacaccggagaatttatcctctacattacaaatcacaaacttacctccagaatggaaccaagatataattacttcggtcgtggccggttctggtccagttatagatataaaagctaagaatgacccgagaactggtaaactaaccggtgtactgttcgattatttgactagtaaagattgtaaacgcgcttgggaaattttaaatagaattgaaaactttcccgtaaagatagagcaaataatcccaccaaattataaggaccatcttagagaaacagcaaataaaaattctcaaaagcaggtattacaacttaatagagattcgtaccccttcgaggcgggtttggagctacctttcgaaatggtgacagaagtccccattcctaggcgaccaccgccaccacaggctgcaaataacacaaactctgtatcaaataacacaaacattcaattccccgacatactaagtaaagcatctaaacacttgccaagtttccaagatggctcgattattgcaccagacaaaatttcacaaaatttaagtaaaattccgccgttgcaacttattgaaattatatcaaatttgaaaatattatcaaaccaagaaaacatccaaaaatcgcaattagaatctttcttagatactaacagtgatatcacaatatcagtgacccaagccctactagaaatgggatttatagactacagcgtggtgactaaagtgttgaaatcccaagttggcgaggccccatctttgctttcgagtaataacacaagtaattcgaacacccccgtaagcgtaattagaaataacactccgttgcatgtaccttctaatgaagtcagcaacaatcctaacaatatgccactgaacgtagctatgccaatgcctatgtcgacaccaccatttatccctttacctctgcaacaacaaccgttcggttttgcgccaccgggccctttcatgcctccagctcaaggcccctccatgggacagcctgtgttggcaaatcaactcggccaggtccagcaacaaaatataagttctacagaaggaccctctaacgcgaataaagcgaatgacagcggcaccattaatatggcgaaactgcaattactacctgaaaaccaacaagatatgatcaaacaagttcttactttgacacctgcccagatccaaagtttaccaagtgaccagcaacttatggtggaaaactttagaaaagaatatataatctaagtaatcagagccatagcgtatcagaaaaccacacctaattagatggttcttgcatctgtacctcttatcactaaaagcggcactaaacttccaacattaaatgtttgccttgttaaatatatatttttgccttggtttaaattggtcaagacagtcaattgccacacttttctcatgccgcattcattattcgcgaagttttccacacaaaactgtgaaaatgaacggcgatgccagaaacggcaaaacctcaaatgttagataacgtggatctccgacacatgtgaatttataagtaggcatatgaaaatacagattctttccactgtgttcccttttattcccttctcatgtgaagagttcacaccaaatcttcaaaatataactaatatagtagagtttgattcaaaggacctttttttttgcctctttgattagtttatcttcttttcttcattttatcccctaattttatacgttagttcaacctaacaatccaggatttcattaacaagaaaggtaaaagtaacctatcaaggctattttgaaaaaaaaaattccgccctgaatatttcgagtgattttcttagtgacaaagctttttcttcatctgtagatgtccagttgtaaaaccactttgtctgaaatggttggttctgtgacaaaagataggggcactatcaacgtcgaagccagaacacgttcgagtaatgtaactttcaaaccacctgtaacccacgatatggtgcgttcgcttttcgatccaactttgaagaaatctctgctggaaaaatgcatcgcgctagctattatatcgaattttttcatttgttattgggtcttccaaaggtttggcttacagtttaccaaatacttttttctggtacagtatttattttggagaattgcttataatttaggtattggactggttctgcattaccagtcacattatgaaacactaacgaattgtgctaaaactcatgcgattttcagcaaaataccacagaataaagatgctaattcgaatttctcaacaaattccaattccttttcagaaaaattttggaattttattaggaagttctgtcaatatgagattaggtctaaaatgccaaaggagtatgatttatttgcctatccagaagagatcaacgtctggttgatatttcgccagtttgtcgatttaatcttgatgcaagattttgtgacttacattatttacgtttacctttctattccatatagctgggttcaaatcttcaactggagatctttgctaggtgttattttgattttatttaacatctgggtcaagttagatgcgcatcgcgtggttaaagattatgcttggtactggggtgatttcttctttttggaagaatctgaattgatttttgatggtgtcttcaacatctctccacatccaatgtattctattggttatttgggttattatggcctatcattgatttgtaatgactacaaggttcttctggtgtccgtatttggacattattctcaatttttgtttctgaaatacgtcgaaaatcctcatattgaaagaacgtatggtgatggcactgattccgattctcaaatgaatagcagaattgatgacttgatatcaaaagagaattacgattattcaagacctctaattaacatgggtctttcttttaacaacttcaataagctaagatttactgactatttcacaattggtaccgtagcggcacttatgttaggaacaatcatgaatgctaggtttatcaatttaaattacctctttattaccgtttttgtaacaaaactggtttcatggttatttatctcgacaatattgtacaagcaatctcagtctaaatggttcacgagattgtttttggagaatggttacacacaagtttattcctatgagcaatggcaatttatttacaattattatttggtattaacctacacacttatgataattcatacagggcttcaaatttggagtaatttttccaacataaacaacagtcaattaatttttggtttaattcttgtggctttacaaacatggtgtgataaggaaacgagactagcaatctctgattttggttggttttatggtgattttttcttgagcaactatatctcaactagaaagctgacttcccaaggtatctacagatatttgaatcacccagaagcggtattaggcgttgttggagtttggggtactgtattgatgacgaattttgccgttacaaatattatcttggctgttttatggacattgacaaattttattcttgtcaagtttattgaaacacctcatgttaataagatatatggtaaaactaaacgagttagtggtgttggaaaaactttactaggcttgaaacctctaagacaagtttcagatattgtcaatagaattgaaaatattataatcaaatcattagttgatgaaagcaagaactccaatggtggggcagaacttttgcccaaaaattatcaagataacaaagaatggaatattttaattcaggaagcaatggatagcgttgcaacaagattgagtccatactgtgaattgaaaattgaaaacgagcaggtagaaaccaattttgtcttgcctactccagtaactttgaattggaaaatgcccattgaactttataacggagatgattggattggtttgtataaagtcattgatacaagggcagatcgtgaaaaaacaagagttggatcaggtggtcattggagtgcgacttctaaagattcatatatgaaccatggattaagacataaagaatctgtaacagaaataaaggcgactgaaaagtacgttcaaggtaaagtgacattcgacacgtctttgctttattttgaaaatggtatctacgaatttaggtatcattctggtaactcccataaggtgttattgatttctacaccatttgaaatttcattgccggtactaaataccacgacacctgaactgtttgagaaggatttgactgagtttttgacgaaagtcaacgttttgaaggatggtaaatttcgtccattaggaaataagttcttcgggatggacagcttgaaacaattgattaagaactcaattggcgtcgaactttcgtctgagtatatgaggagagtcaatggtgacgctcacgttatttcgcatcgcgcttgggatataaaacaaacgcttgatagtcttgcttgagttttttttttttgagtatatatatttaaaaagtactaggattcaagttaacattttgaatagaagtagttatgttgttgtaatataatggagctaccatatatgcagaatgacattataaattatgatgttgatgtacaatgcctttgtgcgcttcttttaccatgaattttttcttaacctctttcacttttctttccgactaggataatctcgtgtctaagtttcctggttcattaaacagcttatcattaaatctctataacggttatattgctccttgcaacgatcaaggcattccaaaagatcttcatcgtcaccatcatccttccaaaaacctacaatttcctctccatttttgatgaatgatacgacagtgccattggcctcaccggcacctgccatatccactaattcgatgccggcatcagctaaggctagcgttatactagtgatacaatgtggtatgagagatgatatttgagaagacatcattttgctttgcgaatcgtcgtcctgaggattatttgtaagatccttatcatacgttaaataaacgaagatatcgatgccggacttggggtagcgagataggtttactactgaattgaaaatgcccattaaaaagctgctaacttccttcagttcatttgtgttatatttttccagaagaccgttctttaactgaatagatatagtaccttgagatgtgaaggatcctctaatggagcgtggtccatagacagcggtaatgagcgatgtttggtgtcctaagcttctagcttctactaatgcagatccattgcagttttcgatgaaaccggtatgtagagaaagttcctgttcactttcattgcctttaggtgtcaaatctgttgatttcttttctggcacatgagtagtagtgttgctaaacgccattggcttggcagcagcagggcctaataacctccttctgtcttgaacattcatttattctgataacaccttaatgtgagtatgttcctacttttaagtggagtatgtgctaatccttaaaggaagttttcgtggctcaatcaagcacaacgcccaagcttttatttagatattcatttcatattactgaaattttttgagtattttccaaggccttgtaatcttccgtatctagcgatctcatctcatcgtgaaaaaaaaaagagtaagccattcgaagaaaagttggcaaatagagatggtgaatgaaaggtttaagaatgtatcctatttacttactaatgtacacaaaatattatagaccaaatttttcctcaaaaatggaatatagtaattaacgtaaaaagagaaaaaattgaaattgaaattcatttcattttctcattaatcaaatgttttctttgaaccagcgaaagaagcggtatttcttgatctgcccaatggagcagtattagcaccagaaccagatggtctgaaaccgccacggccaccgcgagcgccaccacgaccaccgaatccacggttaccgccacgaccaccgccacgaccaccaaaaccacggctaccgccacgaccaccatcgttgtttggtcttggagaagagaagtctaatctaactggtctgttgtcaatgtattcaccttgtaaagcgtctagagccttcttggcgtcctccatgttggagaattgaacataaccgaaaccttttggttgttcagtttctggatgtgttgggatacggacggaaacaacttcaccgtgtttagcgaataattcgaaaatagcgtctctgtcagcattgaaagataagttacccaagaacaaagtgtcagatggttcagatggggtatcaccgaatttcttggcacgatcgttgttaccagctggcttgcttgtggacatatcacagttgattggtctaccatcaatttccttaccttgcatttcttgaatggccttttcagcataagatttgttttcaaaatcaacgtaaccataaccacgagatctatcggtacctctttcataaataactctggcaccaatgacaccaccgatgtgttcgaattccttcttcaaccattcgtcatcaatagaccacgatagtctaccaacgaaaatagtagctggttcttcggtttcttcatttttttgcttcttgttggaagactcttcgtcttcttcttcttcggcgtcctcagatttacgtttcttatcgttagactcttccttttcgctttcgctatcagaagatgaagatgaggatgaatcagagctagaagattcttttgattcttccttcttggtttcttctttttcttcttcttcttcttcgtcggaagaagagtcagaggaagaggaagaggaatccttggattcttccttcttggtttcagcttcactttcgctgtcagaagacgatgaagaagaggattcagaatcagaggatgaagatgaagatgaagattcagattcagactcagactcagattcagattcagatgaagatgaagatgaggatgaagattcggaggaagaggaagagacggccttagctttttcttctttggcttgtttggaagccttaacttccttcttgttaccttttactttagtagtcttagccatcttattttatcctgcctgggttgagtgatccgaaattggttaacagttcgtctttgggaagcaaaagtaagaaaaatactacgaaaggaaataacttaaggtaccaatggattgggaagtgcagacagcaacagctacacttaagtacttttaatattggattgaaaattttcgttcttgcgatgagctgcccttgcaaatttttcaccaaaaaaaaaaaaaaaaaaagaaatggagtgaaaaaagaaacgaaaaaaaagggcatggggacccatacatcaggcacttacccccaggaaggattacgtctttaaatcagaggatcaaagggtaattaacaaccaccagtcgaattgctgtcgtctttcttcaattgctttatccaaaaatctgaatggatgtaagtattgcccagtaagttttcttggcaaaataacctatagcgaaatagacaatcaacgtgatggggtttaaatagctagcggtaagtaaccactagtagaacgtagctccatagcgtgtaatttggcggcaaaatatgtgaagcaagcatattcgttattacttagctgcctgtgaaatcctgtctgtgccttctctttgcctttactttgtataaaaacatatcaacactgtctctgcgtatgaggccgaggtatttagagcataagaaaaaatgtgaacaaaaatagtgtcatctccagtaaggcttaaatgtatattgattttctatatatatatatatatatatatatatttatgaaataaaccatataattataagtagtagcttggaaaaacgccaaagttgtacttagaatgaggttttaaaaaaaaattataaaaaaaaaccaagcgagaagtcacgcttataacgcaagtgcacgaactgcatatgtgttggattgccaaagatcaataggaagaatatatttagagaaactctgttttcttatgtatctcgcttacagcctatttcaatgaaccagtttggaatctctttgccatgagatcagcctttaaagagtttgagccatcgagactgtaattggaagaacgccttctcctgtcatgaagaagagcaccggattcggttaaatcgctagacgaaatgccgcttagagaacgtggaagaagagtgtgatgtggaagatcggcggagggaaggtttctgtttgttgttggtgctgagtggattttagtctcaatggggaaaatcgtgtctgagatgcttgttccgttagatatggaagcgttccggcttgaccttctggcggaatgggaaatgtgggtcatggagtccttgggtgttaagggaagtacggtgtgtctggatgcaccatctgtgagctttagctttggagtgtcgagggtgtaaccataattgcagtcatcatcatctaggatggcagactcgccttcgaaaaatggagacgaccttctagccgggaccggatggtgcagttgattttttaacctagagttttcttcttttaaagtttcaatttcccgtagaagtcttactacaatagcgtcttgctccttttccatttcgtttattatttcttccctcgaaagccttctctgtgctgacattggtgacgaagaaggagacgacgacgtcgaaagtctgcgaggatcacgtgctacagctggtctcatggctcttgtaactgaagtttgtctctctctgcatggtttggcaacagccttcttgtgttttgattctttattcatgtttacggctctggaggtagcgatcattatactttatcttctattaatgctatgattgatgaattatacgtatgtatgtatctgtaagaaaatagccgaatgattgattatcttttcttatatatgattcaagggaacgaaaagaagacaagataatgttaggcaagatagttttttagacgactgaggccgaagataagctttatatatatgcaagtctatttttgtacgggcgaaaccatctaagccaacgataacaatagccagctatgatcgttgagtacagcgtggggcaatttttagcgtgattgataagggcgcattatctcatcatccatcgccaatttgggactctaacggcaaacctcggatttccgtggaaacgcatggaaaaattgatccgggctgtgaggggagtcgagtcagtcactttttggcaactctctccgtcatgaccactactccgcggtagctgccaaatttggtatttccaggttgttttttgtggacagcccgcgatcatatgtaagagcaggatgtgtcatccgcgggtgaggtaaacgctggcttgccattatggttttttggtacgtgttgaacacgttgcttacgatcttggtaggggcgggctgtgatgtgagagccacaaacccgcttcctcgttgtggctctggcgctccgtttcttctttcccccgccttgtaatatgtcgtgcatgcgtccatgatgatatcgtatttattgtatattgtggtgatttcggcatattttagcacatctgtagtataccacagagctaaaacaaccgattatagtcaacattatacagcattatgtctggatacttcaaccatctttcttcgaatgcacatttcgcaaatattcaagccgatcagggcttcataggtgatgctactggcacaagcagcgatcatggcagtagtggcatggttgattttgccctacaactcggagaactgagcctagaagagaaaatacttaaagagttcaccttattccagagcaagaacatggacttattgcaagagacggcgacggcgtgtccgagtactaatccttccttgagacagagccgaattcaaggctggtgaacgcctgatgcgagctatacgttttgtgctcaccgtgcacatatggtggctacttttctactcaaacacgtttgaaaaacggcatacgattagcttacagattgaactcaaagaagtcgcaatgggaggtgcagaagatgacgtgttacttagtttataatacaatgtgttttatatatcgattcttcgtttatgcatttctggacgattgcttttcactgtaaatacgcactaatattcatgaatataaaaaaatgtaacatcatatctcaatgttcttctccgtcagtcagatagtggcaaggctgtgataggacattcttagaacgccaagaaaatcaaaaatttgaacggtatctaaattcatttgtcgaacccttgaagaaactcacagagcggggtatctactattttgttttcgttcttttgaatctccgctacgtcacattttctacaaccctcaggtcccctcaccacgaaaatccaagatttgtaaaatatgagccgcgtatttctgcaatggtagaaacgataatgtacctatcgtacaacgatacattattttagtgcattataagccgcttgattcatgttgataattagcggctaaattgtagtagtcattcaaaataatcgtacaccttcatatagttatgaaaggggtataaaagatgaacgctcgttggccatgtcaaaggtgccttaaaaataacaatgcttgcggtagtacgtgtgcaaagtgtatattcgcatgagaggtgatcggaaattgctttatcgccccactaattctgattcttattcaaatatttatgtcacgtagcgagcttacttatccatatatcaaaggaaatccagatataaactcaaactaattcttctgtttccacgtaactagcattcacattgtagttttctagattacagcaatttatatatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatccacattctcttcatatatacatatattggttgttgttactactttagcttttttcctctgttcgtttcaagatctagcttgcaattatccctctaggtaataaccagcatagttgtcgtcgtttcatgtgacctattcccctttaattggatcaatcttccaataagagtggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcattttttgaagattacattaataaggcttttttcaatatctctggaacaacagtttttttttacttactaatagctttaaggaccctcttggacatcatgatggcagacttccatcgtaatgggatgatcatatgatgggcgctatcctcatcgcgactcgataacgacgtgagaaacgattttttttttctttttcaccgtatttttgtgcgtcctttttcaattatagctttttttttattttttttttttctcgtactgtttcactgacaaaagtttttttttcaagaaaaattttcgatgccgcgttctctgtgtgcaacggatggatggtagatggaatttcaatatgttgcttgaaattttaccaatcttgatattgtgataatttacttaattatgattcttcctcttcccttcaatttcttaaagcttcttactttactccttcttgctcataaataagcaaggtaagaggacaactgtaattacctattacaataatgacagacgaaactgctcacccgacacaatctgcttcaaagcaggaatctgctgctctgaaacagacaggcgatgaccagcaggaatctcagcaacaacgtggctacaccaactacaacaatggtagcaactatacccaaaagaagccttacaacagcaacagacctcatcagcaaagaggtggtaaatttggaccaaacagatataacaaccgtggcaactataatggtggcggtagtttcagaggtggacacatgggagccaacagctcaaacgtgccatggactggttactataataactaccccgtttactaccagccccagcaaatggcggccgctggtagtgcccctgctaatccaattcctgtcgaagagaagtcacctgttccaactaagatagaaatcactaccaagtctggtgaacacttagatttgaaagaacagcataaagccaagctacagtctcaggaaagatctactgtgtctccgcaaccagagtcaaagttaaaagaaacttctgattctacttctacttctactccaactcctaccccttccactaatgactctaaggccagttctgaagaaaatatatctgaagctgaaaagacaagaagaaatttcatcgagcaagttaaacttcgtaaagctgctttagaaaagaagagaaaggagcaacttgaaggttctagtggcaacaataatattccaatgaagactaccccagaaaatgtggaagagaagggatcggacaaacctgaggtaaccgaaaaaaccaagcctgctgaagaaaaatctgctgagccagaagttaagcaagaaactccagctgaagaaggtgaacaaggagaaaagggccaaataaaggaagaatccactccaaaggtgttaacctttgctgaacgtttgaagttgaagaaacaacaaaaagaacgagaagaaaaaacggaggggaaggaaaacaaggaagtgccagtacaggaagagactaagagcgccatcgagtctgctcctgtgcctcccagtgaacaggttaaagaagaaactgaggtcgccgaaaccgaacagtcaaacattgatgaatctgcaacaactccggctatccctactaaatctgatgaagctgaagctgaagttgaggctgaagcaggtgatgctggaacaaagattggacttgaagctgaaatcgaaactacaactgatgaaactgatgatggtacaaacaccgtttctcacatattgaatgtattgaaagatgctacaccaattgaagatgtcttttcttttaactatccagaaggtattgaaggtcctgatatcaaatacaagaaagaacacgtcaaatatacatatggcccaactttcttgcttcaatttaaggacaaactaaacgtcaaagcggacgccgaatgggtccaaagcactgcttctaaaattgtcattccaccaggaatgggcagaggaaatagatctagagattctggcagattcggcaataattctagtcgtggccatgactttagaaatacctcagtgagaaatatggatgacagagctaattcaagaacttcatcaaagagaagatcaaagagaatgaatgacgacaggagatctaatagatcttatacatcaagaagagaccgcgagagaggctcctacagaaatgaagagaaaagagaggacgataaaccaaaggaagaagttgctccacttgttccaagtgctaataggtgggtgccaaaattcaagtctaaaaagactgaaaagaagctagcccctgacggaaagaccgaactattggacaaggatgaagttgaaagaaagatgaagtcactactgaataaacttactttggaaatgttcgatgctatttcatctgaaattttggctattgcaaacatatcagtatgggaaacaaatggtgaaacgttaaaggctgtgatagaacagattttcttaaaggcctgtgacgaaccccattggtcttctatgtacgcgcaattatgtggtaaagtagttaaagaattaaacccagatataacagatgaaactaatgaaggtaagacaggtccaaaattggttttgcattacttggttgctagatgtcatgccgaatttgacaagggttggaccgataaattacccacaaacgaagatggtactccattagaacctgagatgatgtcagaagagtactatgcagctgcttctgctaagagaagaggtttaggtttggttcgtttcatcggtttcctataccgtctgaatctgttgactggaaagatgatgttcgaatgtttccgtagactaatgaaggatttgacggattctccatctgaagaaactctagagtccgttgttgaattgttaaatactgttggtgaacaatttgagaccgatagtttcagaacgggtcaagcaacattggagggttcgcaattgctcgatagtttgttcggtattttagacaatattattcaaactgctaagatttctagtagaatcaagttcaagttgatcgacattaaagaattaaggcacgacaagaactggaacagtgataagaaggacaacggtcctaagaccattcaacagattcatgaggaagaggagagacaacgtcaattgaagaataattcaagatctaattcaagacgtacgaacaactccagtaatagacactctttcagaagggacgctcctcctgcatcaaaagatagctttatcacaaccagaacatattctcaaagaaatagccaaagggctcctcctccaaaggaagaaccagctgcaccaacttctaccgcaacaaatatgttcagtgcattaatgggagaaagtgatgacgaagagtaacatgaatagatcatgttaagtatcgaaaatgtcacttggatacaaggatgttggtagaaagtctaataaaataataaattaatagtacaacacaaatttaatcttacgtttaatcctgcgctattaattgaaaatatatgcatggagaagaaaaaaaaagtgtccctaatttaccattgttatattttctcgattaatgggctcatttcttttcactaaaagctataaacaagtttgatgcattttaatgggtaatcctcttactgtgcttttttttcctatcttgttctatatgtcaatgcctttctgtatttttatttatagcttcgccagtcttcgtttacgatatgttttatataatagaccactcagcatatgtatagttttgtatatttatatcatttattagctgacggctttaacttcatatttcgatttaatcatgctactgcttcaccatttgtccttttttttacagaggccacgaaaggaaaggaccgtttccggacaacagaaataataaagatatcagagcttaaactagtaaattggtaggaaaaaaactcccaatagaaccgattaacatccacagattaacaaaactccaggacaacggtactaatacacatacaacatgagtttagaggctacagattccaaggccatggttttgttgatgggcgtaagaagatgtggaaaatcatccatttgtaaagttgtttttcataatatgcagcctttagatacattatatctagaatcaacctcaaatccttctcttgagcatttctctactctcattgacctggcggtgatggagcttcccgggcagctaaattactttgaaccgagttatgattctgaaagattattcaaaagcgttggggcactagtttatgtcattgattctcaagatgaatatatcaatgcgatcacaaatctggcgatgattattgagtatgcctataaggttaatccctccatcaatatagaggtcttgattcacaaggttgatggcctaagtgaagatttcaaagttgatgctcaacgtgatataatgcaacggacaggtgaagagttgcttgaactggggctggatggtgttcaggtttccttctatttaacttcaatttttgatcactcaatatatgaggcattttcgaggattgtgcagaaactgataccggagctgtcttttctggagaatatgctagataatttaattcaacattcaaaaattgagaaggccttcttatttgatgttaattccaaaatttatgtttccacagattctaaccctgttgatatacaaatgtatgaggtatgctccgagttcatagatgtgacgattgatttgtttgatttatataaagcgcctgttctaagaaatagccaaaagagctcggacaaagataatgtgataaatcctcgtaatgagctacagaatgtatcacaattagctaatggcgtcattatttatttgaggcagatgattagaggcttggcattggtggcgattataagacctaatggtacagacatggaaagctgcttaacggtcgcagattacaatattgacattttcaagaaggggttggaagatatttgggcaaacgcaagagccagtcaagctaaaaatagtattgaggacgatgtgtgaaagacgtaaggcatgaaaatattagggtatatagatacatattgaaaatgatagtagagccaatgaccaaaccaagaaagcctacagtacagaggtgccaaagtttttttactaatggggcaaatcatttttattgcaaaaaaagcactcacgatgggggtcgaacccataatcttctgattagaagtcagacgcgttgccattacgccacgcgagctactgtttgttggaagttttcaattattaataagtacataccaaccttagctaacattactataacgacgctgagaaagctatacaaaagatttatcgatcgagaatcattgtttcttatttttttcaggaaggatgaacacattgttcagaatattatcaattaataatttatcgtacggacggtacaacagcaaaataaaatagaagccgaataaaaaaaaatgaaaaggaattctttgaaaagaaagtacatggcaaaaactgtaaagttacaaaaaagaggaaagccactccatacttttagtaatattcgattgtgatgagttacggcttaacaggtacctcttctaagctaagaggaactagttcaatattttcatggactcaggtgaggcacttttctcgtagaagaatagcctatccattttatccattcaagaaattgggaagacaacacccgaagaagcatgatacaaacttaaagactgctatgagacagtttttaggtccaaaaaattacaaaggagaatatgtcatgaacaagtattttacggttccgacgaatcatgtacctaactacattaagccagatttggaaaggggacaaagtttagaacacccggtaaccaagaagccattgcaactaaggtatgatgggacattaggtcctcctcctgtagaaaataaaaggttacaaaacattttcaaggatagattgttgcaacctttcccttcaaatccacattgtaagacgaattacgtattaagcccgcaattgaagcaaagcattttcgaagagattactgtggaaggactttctgcccaacaagtttctcaaaagtatggattaaaaattcctcgtgtagaggctattgttaaactggttagcgtggaaaacagctggaacagacggaatagagtatcttctgatttgaaaactatggacgagactttatatagaatgtttcccgtcttcgactcagatgcctcttttaaacgggagaatttaagcgaaattcctgttccgcaaaagactttggcgtcaagattcctcaccattgcagagtcagaaccttttgggcctgttgatgcagcccatgttttagaattagagcctgctgtagagaccttaaggaatttgtctactgtgggggaacattctagtggccatcaacaatccactaataagaatacgaaggttatatatggtgagcttgtcgaaggtgaaagatcacaatataaatttactaacgcaaaggttggaaaagtgggataccgttacggtagcggaaatagggataacaagaaagacagaagaattggctttaataaactgggccaaatggtatatatataaccactttttgtcttatgagtgctttcttgtatatgcgtatatgtcgtcatattttcagccattattacttgtacataaaatattctacataaatttatatatcccatgaaagagccatggtcacgttgggcacatttcttgaatactcgtttgcaaggcttatttttctgtcttttcacatctttctattttagtgcgagaaatgcaggacctatgaaaaattggtaacaaaaataattaaaagtaaatgctataaaattgtgggtaaataaaagtggaacaagagctgagttcacaactctacactctatatggacaatattcgaattaagcgcaattgataaatcacaactcattgaccatggaatgttttgtaccgctgcgttgcgacttagatggaagtaatatagaacagttacgtcaatcacacttaagccgtaaatttattatatttgatgagcaactgaatctttggctgtggtttcaaggtaattcgcaagagaacaagagatttgtactacagaatatgataatattaataaatgaagcgcaagttaccagaacaagcactatcgatgattattttacccaagttgagaacaatgaaaatctatggaggttgaaaaacgactgctgttcgaagattcttttcaaatcaaatgttgttatgaataatggttataataatcagatcaaatttgtctttgaatataaatctgtggatgcaaatttcaataaccaggattcattacaagatccacaggcaaagtatacattagataagtactctagcgaggagattttgccaagttttgagccagtttattcctggtcttctgcagccaccaaatcatccaaaaatactaataatcatctggagaaaaataacagggcgactcatcgagttagttctaaaaatagcgaagtccacgaagcggacgtttctagaaatccgaatacatttactcttaagctccaatacccaatattctcacttttgaatatgagattgagaaacatctccttgaaatctgagcattgcatattatcatcgttagactttcaaacttctaaagcatccgaacaactgaccaaaaaatttatttatccgcaagaacacaattcttttctcaaactgaactttcaagaaatatcgtataaactaatcgacggaacctctcaaattgaactagatccaatctgtcctttgaaagtgccactcactgcattttcatacgatagcattagcgctacttttaaactggttctgttacccaaatcaactcaaccacatcgtgtgaaaatcaccttagcgtacgaactcgagctgcatcccaatctgaagttacctgtgagaacatcatgggaaacagaagtcacattgaagcgttctatgccaatttcctcgacatcttctcaatactcgagtaacaacaataataccaatcatagcgcttcttttaatggtgcggccaacaacgttaattctggtggtttggccaatctaagattaggtggggtttcctcctcaagatttagtcttggagctgcttcgactacatcattggtgaatagcaaattaagcaatgtaaaattcaagtttattaatagcaatataaaagttattaagggcgaaaagtttactatgaggcttcagatcattaactcgtcatcatcccccctggatcttgttgtgtattataacaatacaataaacccaatcccttcagctaataacgtacgtaacagcaatggtataaacaactgtggcatgaataatgggactatccccaattcgcccttgacactggaaaatcagtaccaactgcataataaatatagaaaaattgcggaggggattatactattatccaacgattacaaaattccagttgtacctccgagagaaacatacttcgcggatttacgatttattggtattatgtccggatattatggcactctctccggacttaaggtattggatttaaatacaaatgaacttatagaagttggaaatggcgcatctgtgttaatccagtaagcggaacaagtatacattttattaacatagactacatactaatctgtaacatttctataaaaaagttattatcatcacattacacgatagaaacacttccatatttttttacactgaaaggggcacctagaagattaaacaactaaactgaaaatatacgtgctagaaaaagggttttacagctttacttaggcgttgcgagtcacccaaaagagcagttgaaggacgccgccgtttcactagatacatatatatataatgtcagagaaattccctcctttggaagatcaaaacattgatttcacacccaacgacaaaaaagatgacgacaccgattttttaaaaagagaagcagagatacttggagacgagttcaagactgaacaggatgacatattggaaacggaggcttcccccgccaaagatgatgacgaaattagggattttgaagagcaatttccagatatcaactccgcaaatggcgcagtctcgagcgatcaaaatggtagtgctactgtatctagtggtaatgacaatggcgaggcagatgatgatttttccacattcgaaggtgccaatcagagtacagaatccgttaaagaggatcgttctgaagttgtagaccaatggaaacaacgtcgtgctgtagagattcacgaaaaggatttaaaggacgaggagttaaaaaaggaattgcaggatgaagctatcaaacatattgacgatttttacgattcttacaataaaaagaaggaacaacaattggaagatgctgctaaggaagctgaggctttcttaaagaaaagagatgaattttttggtcaagacaatacgacctgggatcgtgcacttcaattaattaaccaagatgatgccgatatcattgggggtagagacaggtctaagcttaaagaaattcttttgagattgaaaggtaacgcgaaggctcccggtgcttaaatgatgatgaataataagaaccataatgaactaaggaagagaaggggcttattccctatcattcccgtcatacatgagtatcatacttgataggttcagtaaataactaattcatactgtaaattcatttatcaagacaactataatatagattatttacaaacttgtaaactcttctcttctaaaaaaacacatcacataatactaagctgaaacaaaaagaatagtatatatttcccaaagttgcaatgccaatactttttcaagtaaacattaaccaaggacttcgcaaagaattttgcgaaaaatgggctgattttcattttacttgttggatccacgaaggtgaatgtaagaagcatcacgatgcaccgcaatttgttgcccattaatctgcgccttttcgtgacgaataaatattcgatacactgccttaatatagtccattttagacttggaaaaaaacccttggtgaaatatgaatttattatcttttcgtttatatttgcataattatcatcaattgtaacttcatgtatttcatttagtctgtccattacatgcttcaaatttgatgaagatatgggccaatcattatggttcttgaccccaaggtattgagaaaagttcctgacttcgtggccgccgacattcttatttgatttcgtccctgaagtaaaaaagaattttaatgttctgtgatatactgccaaaactgtgaaaatggcattgattgtgaagaaatctattaaaaatggcctatggtcaaaaagcacacggaatggtaacgaactcctgtccagtttggcaaataatacaataatcgctaaacacacaagaatttgctggaattttattaatgtaccctgggaaaaatttttttttttcaaccattgtgttaattttgcgatctttaatttggaggctatagcttccacaagaaagtgtgcgataatccacgaaggtacctcacccttggtaagcattaacgatattcctacaatggaagaccagtgaatataatgattttttaaaaatgggaacttcatcaaagttggatatagtatgttcagcaagactaatatagtagactctcttagccatggcatgatatcatttatttgaatattttcaccctgtaattttttcaatttccattttttgacataaaatactaggtttattccatagacttgggttattcttttcaagatgatgacgagttgttttcttctcttcttgttcaagaggagtagaagccttcttattatctgcttgaagccagaaactgctttcccagtaccatttggacgattgtgtttcatatagttagcaagtgtatactctcattagctctgttcgcgatgtgtatttcgtggtgctttatatagggtttttaacttttccccatgaacattcgctgttatgtattcgcaactaaaaataatgtctctctttaattttaatttacatccaaagtacggaaatggtaactaaactatatacaaaaaaagttcgctcaaaaaaaagtttaactattgtccaattgtgcccattttggtaaatctgttttgaacttgaatttgccattaatctcctcatacttccaagcatgcaaccataattctaggtctgatagcacaggatcctttaaatcaacagtatgacattcaggacaaaatgtttccattgtccgacaattattttttgtctcatcgacaaatttttgaaacctcactttcaattcctcagcatctaaatcctgctgattctcccatctaggaaactgagttataaacttaagcctttcggggtattttgtaatatgcgaacaataaacactatcgttgacgatgggatgaccgagcctagctaaatggattcgaatttggtgtgttcttccagttattggcttacaagcgacgacagtttcatcagcatgagagaagtatcttattgggtagaacttggtaatagcatccttcgatgtcgataaaccaactggaaactgtctctttggatcgatagaatatatgggtgtcatttccactgtaactttggaagtgtcctcaaaagtcgtttccgccgcattttcattgtccaatatcaattcggagtgaggaaatcttcccttgacccttgccaagtagatcttaatcatatctcttgaacgaatactcttctggatttcccccgcactctgactgttcttggccaatatcaacaagcctgatgtgatcttgtctaaccgataacaaggaagagcatctacaccatgtaacttcagtaattcagtaattgtgttctggtaaaactgaccggttggatgcactggtataccactgggtttatcaatgacgaggatactctcatcttcaaaaacaatattgaatcccgctattctgccaggtaaatcctccgcttcaacttcctggctacaccattgttttaccggcggttcgtgcttatgcgtagttgtttctaaaacatcatgattcttgattatggtagtcatgagatgatctggtaccagcggcacaccatctcggatcaacctatatgtgcctttccttatttggtccaaataataagctcttgggcgaagtttaaattcactaacgagaacgtctattagtaacttacccaaccagcgccccttcacgaacgctgatcttctgttataatagggccgtacctttctcagtccattctgtgtatatacctcaataactttgatagttgacatacttgacaatcatccttttgcccactgattgtctcgagcaatcgtcaataaagttttcacaagaaacatttatttgccttttaatgaaagaaaaaaagtaaatttttcattaacttttatcattgttatcaatcttcttgtatgacagcaagctatatatacatacatatgcaaatctaatgtacataatttcaactattcataccattagtaccataaagtcattctttttactgtaaactacacttgcattatccttcctcgtccctctttattcttataacgttgaacagtgatttcttaccatgtgtatttttgtactcaacccgcaaaagataagcatcctcatacagaagtattattattaccactgttacttttattgtcgttatttgtcttgcgtttttatgtttatggagataaagtgggaatgactttatcatatgcaattattagccgctataaggctaagattcttcaaatttatttcatttttcttttacccttgccacccttgcccagttgctcctcctctgcggttagcaacgcatcgcgctcctttttagctcttgctttttcttgtcttttttgctcttcctctaattttttggcattctctttcctcgaaccttgttcccatttagaagcttcctccgcttctagctgctccatttgtgctctttgtttagcatgtgcctgatctctttttcttgctaagccagctgctttctttgcggcggattctgaaaatcttttacccatctttttacttcctctttgctattctattatttcctgtataggcaggttttgtgctcaattgataaattcttttacctattaaatataaacttgagtttcaacttattcagctttattttaaacattatacaagtttttcattttgaggggtctttaactggaaaaaaaaagctttcacgactcaaagaaaaaaaaaaaaatttttttagggtaaaaaaaaactaagggctaatatgaaaaatacaaaggttatgttactttaaaatgaggtttggaagaaggagaaagacaaaaaagcagggcacatgtcaaactcttggaaacttgagatcctagccctaacgcatgtgctacttcaaggaattcttcttatatatgacaactattccaatttgatgctaaaactagcccaaagtggttgatgctgtatcaattggtaaagaatcctcgattttcaggagcatccaacgacgaagatgaggattattaagggcagaaagcgaggcaagaacaagaagccaacgctaattttaaaaattcatgtcattcaagctgaaaatattgaagccttgaagacattcaattgtaacccggtatgttttgttaccactaatacattttatagtcaaaagacgaacaagctcaagaactcaaatacacactggaatcaaaccttgaggatcaaacttccgagaaatccaacatctgaatggttaaggattatagtatacgacgccctaccaaccggagctccccctactacccccagtagaccaaggacaaccactgcaaatacatcttcatcgacactgtcaaattcagggctaagttctcactctcattcgtcgagaaatttgaatgttacgtccaaaggtaatcaaacttcaacatcaattaattcagtatcatcttcagctacaccggccccttcacattcttcctcttctctctcaacaacaggtcccgggtccacacacaaaaataggattaatagctatctatatttgggtgaagcaaaaatttcattactggatttattcaagaggaaggacaccacgacgagctataaattttcaattgaagctcagcggtaccatctatacgatatgaaaggagggaaagaccaagattccttgaactgcaactttctagtgggcgatattttgcttggatttaagctagaatgtaacgttaaaagaaccccgacttttcaggctttcaatgcttggagaaatgagttgaacacttacttgggcagaatagatagaaataaggcccgcatgagatcttctagttctttgccacctccactagaagatatgttgagcaatagttcagctgttagtggaaatgaaatacgacgcgagaaaccatatagcgatactgatctagcccacgatgaagaggtcaatgccgaggatgaaatagatgctgaggaatctattgaagatatgaatagcagcggcagcatttgtacggagaggaggtacgatatagacaatgatactatattcgactctatatctgaggttgtttcgctaaatgatgaagaactagatattctaaatgattttgaagaagcagatcatccaaatgtgccagacataaatgtgcatgacatcgacgaagatacccgtatcagtctatcttcaatgataacagctttagatgaatatgatatcgtagaaccagaagatgttgcaaaattacctgcagtgtcggaaaatgacataacatcagtggatgacgaagaatctgaaaaccaacaggaaagtgatgaggagtttgatatatataatgaggatgagcgtgaagattctgattttcaatcaaaagaatacattgggagtcggcttttacacctgcaaaggggtaaacataataaatcatatgcaaattacttatacagaagagcaaaaagtaacttttttatatcgaaaaaggaacatgcgatgggggtagtatttatgcatattggggctatcaaaaatttacctgcattaaggaatcggttgtccaagactaattatgaaatggatccatttatcgttatttcgtttggtagaagagtattcaagacatcttggagaaaacatactttaaacccagaatttaatgaatatgccgctttcgaagtttttccccatgaaacgaattttgctttcagtatcaaagttgttgataaagactcattttcattcaatgatgacgttgcaaaatgcgaactggcttggtttgatatgctgcaacagcaacaacatgaaaacgaatggataccttatgagataccattggatctcactgttgagccagcacatgctcctaagcaaccggtattatattcgagcttcaaatatgtttcatatccgttcttaaaaaagagcttttggaaagaagctgttgacacatcagtcaacttagagagactcgacattattcaagtaatgctctatcttgaacgtcttggttcattcacgatggccgattcttttgaactctttcagcatttcaataaatctgcttgggccggccagagcattactagatcacaattagttgaagggctacagtcatggagaaaatccactaattttaaacgcatctggacatgtcctagatgcatgcgttcatgcaaaccaactagaaatgctagacgttctaaactggttctagaaaatgacttgataacccattttgccatatgtacgttttcaaaagaacacaaaactttaaagccgtcgtacgtctcatctgcatttgcatccaagagatggttctctaaggttttgataaaattaacttatggtaaatatgctttgggatctaacaatgcaaacatcttggttcaagaccgagacacagggataattattgaggaaaaaataagcgcacacgtaaagttgggaatgaggattatatacaatggtaaaagtcccgagtctaaaaaatttagatccctcttgaagactttatcaatcaggcaaggcaaaaaatttgacagcactgcatctgccaaacaaattgaacctttcataaagtttcactcgctagacctttcacaatgccgagataaagattttaaaacattcaatgaatttttttacaggaaactaaaaccaggaagccggctgcctgaaagtaataataaagaaatattgttttcaccagcagattcaagatgcacagtgttcccaactatacaagaatcgaaggaaatatgggtgaaaggaagaaaattttctattaagaaactagccaataactataatccggaaacatttaatgacaataactgcagtattggtatatttagactggcgccacaagattatcaccggtttcactcaccatgtaatggtacgattggaaaacctgtatatgtggatggagagtattatactgtaaatccaatggccgttcgtagtgagttagacgtctttggtgaaaatatcagagttattatccccatcgattctcctcaatttggcaaactactgtacatacctattggtgcaatgatggttggatccatactattgacctgcaaagaaaacgatgtagttgagagtggacaggagctgggctattttaaatttggaggttctactataataatcattatcccgcacaacaacttcatgtttgattccgaccttgtgaaaaactcttcagaacgcattgaaacgttagtcaaagtcgggatgagtataggacacacatcaaatgtgaatgaattgaagagaatccgtattaaagtagacgacccaaagaaaattgaacggatcaagagaacaattagtgttagcgatgaaaatgccaagagtacaggaaatgtaacatgggaatatcatactttacgggaaatgatgaataaagattttgctgggctatgaagccgccgaaaaattggctgtagttagtggttaccaaaatggaaaaaaaaaaaaaacatgaacaatctccctcagactttattatagactatagcgtgtacaaacaagtcatcgttgataatgaaagcaatggtttcataccaggaaatttcctatgaaaaatatgcatttttattagtaacaaaagaaactatattcctagtcctcttgcagaaaatacgatataatacttaagttaatatttacagtgcagtaagtacctttttcatgacctcatattcgtttgttcctcttgcaacctgaatggaatttttttcaaaggtacttctcggcctttcttgttagattgctttccatatgttttatcggaacccaatctagcataatttatagtccttttctcctttgaaacatcaatacgatctaggaaactttgtgagagagatggtataatggattggcataaaatggagaggattctagacgtttccatagccaaaaatattatattgtcttgttgatctaattccctctcccaaggtttactattttgaaccaaagtatttgcatcgttgataatactccaaacatgccttagcagttgaggatactggaatatggctattttttcgtcaaaaacctcttgtgatttgttgagtagtttagccagattctcaattcgttcggagactattggttcattttggaaaatctcctgaaattgaaaatttgccttgtcgctaaatttcataacagctctttcaatattgaatttcgagccacaacatctgttaatcagattgccccatttggatactaaaagctctcttgtctcgtataatttggcttcttgaaaatcgccgtcctcttccagtttagaattttctaacaagaaccaacgcacaatatcggctccataataacgtgccatatcaatcggatctacaacattacccaaacttttggacattttcattccattgcagagccagtgtccatgaacaacaatttgtcttggtaaaggcagtccagcagccagtaaaaaagaaggccaatatacggtatggaatttcgcgatatcctttcctatcacgtgaatggtgtttcgctgcacttcttttgggtatggtattaacaattggccttttacgtttgatttgtcgctataatgtcttgaaactacttcagtagcattactcaagatggacggtatgccaccgatggaggagaggtagttacacaaggcatcaaaccacacataaactttttgggacggatcattaggagtcggtataccccatttaagtctcgcagagggtctcgatatcgataaatctggcaatgtcccaccggtttctagttcttttagaatttggtctcttttagaagcaggaaaaatgaaatctggattctttcttatatggtcaactattttcttgttaaataaggatagcctaaagaagtaatttgtctctgactgataaactacttcgtttttcgattctgtattcagatacttaccatcatttttggggtctttaataaccttggattcaggatagaatgtttcatcagaaatggaataccaacccttatgttcgcccatgtaaatatagccatttttcaaacaaagttcccataatttcatcacgttttcaatgtggtcaggatccgtagtccttataaatcttgtataattaatgccatatattttgtctaattgaacaaactctgggtatagcttatcgacgaacttttttggctgatcgaagccattgctttcactagcacactggattttcaatccatgttcatcagtacctgtggtaaagaaggatagattacctttaaataattgccatcgatggtaaacgtcacttaataagctggagtaaagatggccgaggtgcggtttggcattgggatagaaaattggcgtcgttacgtgggagaccttagagtacagacgatgcacaattgatcgacattgcatgttttctttcgatcaaaacctatgctttccttatttacctctggagaatagtaacattaaaatttacattcttttttcacagttgtgcggatttatttgtttgaaaccaccattggactacgttttagtttttaaagaaagagaaggcacttcgtaatccaatgttgcctagtactggtattgcttgcactatacaaggaagtaagtgtgattatgtaatgctgtatacactctttattcaaacatagttcagaaaaacatatatacaaatatcgcccctaagccaattcccttcagacaaaaattaccatgagggcaaaaacactgtagaaaatcaacagtgggtaggcaattagcaatcttgcattttgcaattggagcaaagaatttaaaaatccagacgaggtccaagtactccaaattacaaatagtactgatacaacataacctgtagtgttgttcaaaccatggaaaatgcccagtaaagaaaggaaacacagaggcaaaaagcagtatcctaagatggacgctgtattgaaaaattgtaggttcgtttgagtggaagtatcgttattgctcattaatttcgatagattgtgcaaagaaatggtaccaaacaaagcgacaccatagatatatccaaaatgaacctttccagccatcaatagaaaaagtccgaataacaaaaagaatatcaaaggcccagccaaatctgaatcgtttagaatttcttgtggcacaccactaccaaaacgtattggtataagaaccattttagttttcgttatgatatgatcgaaatttattccaatttcctccagtaatggaggttcatgtggatatcccttagttgaaagagcatgtaaaatacctacaggcaaagggtcgggggcaacacccaaattgttatcgttgccagtattagaagaaccgacggtattttgaaaactcattgacccttggggaacggcaaattgtgcagaaggctgataaaagccaccgccattattagcattgttactagtattgtagaaagacatctcgagagggactaatagttgtcttgcagtacttcccgtccaatttgtagctgttataagatgacttggttcgtgtcacgtagttacctcactcaaatagcaaaataatcaatggttacccgaagtgaaaattttcgtgataatagcgatgagatttaaacccagttataaaagtcgtacaatattgaagctgttgatattggaattgaacaagtactaacgagatacgcattatcaaaactaacgtaacaagcactacaaaatgggtattatcgacaaaatcaaagccatcgaagaagaaatggccagaacccaaaaaaataaggccacagaacatcatctgggtcttttgaaggggaaattggctagatacagacaacaactgctagctgatgaagctggtagtggtggtggaggagggtctggttttgaagtggcaaaatcaggtgacgctagagtagttttaataggttacccctccgtcggtaagtcctccttattgggtaaaattaccaccaccaagtctgagatcgctcattatgctttcacgacattgacatccgttcctggtgtattgaagtaccaaggtgcagaaatccaaattgtggatcttccaggtattatttatggtgcttcgcagggtaaaggtcgtggtaggcaagttgttgcaacagcaaggaccgcagatctagtattaatggttttagatgccacaaagagtgaacatcaaagagcatctttggagaaggagctggaaaatgtaggcatcaggcttaataaagagaaaccaaatatttactataagaaaaaagaaactggtggcgtgaaagttacgtttacctcccctccaaagaccaatttaaccgaacaggcaatcaaaatgatcttgagagattatcgtatccataatgcagaagttctggtaagagatgaccaatgtacgattgatgattttatcgatgttattaacgaacaacatagaaattatgtcaaatgtctttatgtgtataataagatagatgcagtatcattagaagaggtggataaacttgccagagagccaaacaccgttgttatgtcctgtgaaatggatttgggattacaagacgtcgttgaagaaatttggtaccagctgaacttgagtcgtgtgtatacaaagaagagaggtgttagaccagtatttgatgatcctctagtggtaagaaataattccactattggtgacttatgtcatggtatccacagggatttcaaagataagttcaaatacgcattggtttggggttcttctgccaaacattctcctcagaagtgcggcttaaaccacaggattgatgatgaagatgtagtttctttattcgcgaaatagtataaatgaatagattttaaagaaacatgaaaaaacaagatcagcatcgagaactgtagtacggagcagagattttgcatgactaaacggactcattttccttgtagtagaaataaatgctgaaaataggttttttagtgagaaccggaaggtgttactttcatggtatattcgtatatacttttataatgtaatttgaagagctccgttcataaaaattgtcattctgggcttcaaatgaataaataaacccgaatgacaatgaaatctcgaaattataatagtggtacctagtgtagtaagtataaaggaaccttctctgttgtatctcagaatgggatacctcagtatgacaatacatcatcctaaacgttcataaaacacatatgaaacaaccttacagcaaaacgaacagaatgagcaacatgaaaataaaactctgccttccttagctaacctactctaacgtataagtatctgaacaattggtttagatccaagattccgcgcttccaccatttagtatgatccatattttatataatatataggataagtaagatcccgtgaatcaagctgataaaccgttttgacaactggttacttccctaagactgtttatattaggattgtcaagaaccttgacattaccccattgcatgatgcaataatctcatataaataacaagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcaatgttttttccatccccaagtatgggaactaaaatagctaaaaataagtatgaagttatatttttaaacctatttacagtgtacaaataaataatatatcataaatgacacagacgtatgttttaggatgcaaaagttcaagctgcccttcctaattgagtgacccgacccatctaccagaagcgccaccagcttttaacctgcttatcctggactatttcctttgttttctcctccgtttcagatcttagctgagacagttcatttctgatcctagccaactcttctttttgcacctcctccgccctcaccttagcaaagtgatctctgctttgaacgttatcaccgttcctttcccaaggtgattgaagggggcccgtcttccaaattggatcgtcactttgagaagtttccttaacaattttcatcaaagcctgctgctccgactgacgtagttttttctccctctcatattgtaaacgtaattctggggaaagctggctgattaactgttgatctgttggcgttgtgtacttgaaaagcagaaacccgcttccaataatagcgccaccaattgcatagactttcaaccaacgtacccacaatggtctttccatacccaaataatgcttatactgtctttgttttgctattactgcctctctaggagttatcgcgcactgcatgtatataaaattttatcttgataaaataccccgggggatgagcaaaaaaagggatatggggaatgaaaagtgagataaactagcaataatctattctaataagtagaacattcacaaagactactatggtgtaattctgaaaggatttacgagagcacaaatactattatgtataattctgactgcagaatccggcaagcttgatttaatatcacttaaggaagtaatatcgttaattgataaccgaatatgaatctcaatgcatattttgaagcatatcaagccatttttccttttctgttggaggcatttttaaggaaagaacaaaaagtataaaacacttcggttaataataaatgatatgtgaatttttttgaaaatatgtaaaataaataagtaataaataaaaataagatgtgtttatcgtaatgtactatacaagccttccaagccgacttctgtaataaaaaaaaaaggtgcagcttaatgtttgacggttcctatcctctctcccttataagctgtagttaaccaatcaactcaccaaacaaaaatggggtgaatactctaatagctgtgatcaaaatcataataccttccaataaagccattggtaatcccaagaaaccacgttcttccatgttcaagtaaatggtgtaaaaagcgacagcgaagaaaaccctggtcaattgcaaaggctttggcaagacaccagacagaaattcaacgggtttgttgacacaatcgccacctctttggaaatatttgaaacaacctttttgtaatgccttcaagttatcgctgtcagcagcgaacaaagaatacaaagccactgacaaaacgttaataacggaatcgtaactctttctttcgaaatggtagtctagtaattcatccaaaaccttttcacggtcgctgaagtctaggtcacctattttcttaatcaacaagacaacatcatgcaaaccgacagtcataccaccaccagtcaatggatgtctcatatttagagcgtcaccgataacacacataccagtgacgtcgttttgtctagctggcaagtaggagtttggcatagctctaaatttaccttggctgacggcttcatcaaatgaaggacgtagactctttggaatgaaaggttggacatccttaatcatccaactcttgatatcagctgggacctttggagagttgtaagcacaaaggattcttgtttcttctggactgatttggtaaaccaagattggcatatgatcactaccaagaataacgtgaccgtgcataggagcaggattcttagcattgaacaaagacataccgacaaacgaagaaccgacagttggaacatggtctgggtgcaattcctttctgaaacgtgaaaagataccgtcacagataaatgtcaagtgggctttgaattccaccttgccacggccatcaatgtcaaccttggcaccaacaacctcattcttttcatccttcaatatctcaatacagttaccttgcactctagtaacatttggctcttgagcagtaatgtttctcaagttgttcaagaatctaccatgaacaaaagcaacacccctttctctttcatcatcttcgtaatccttgatgtgaatagtgctgtcttccaagaccttgtcattaccatctttgaccaagtccttcaatttttcaactttagggatatcggccttgtaagggtatggaatatcaacttgttcgccgttgaaaaagacggtataaccggtaacaggatatgcttcgatgttgttgatagattgaatcatacccagacttctcaatgctctaacaccacctggttgcatcaattcaccaacaattctatcaggcatagcccagtcacgttctacgataagaactttcttaccctttcttgctagaccagtagcaacacatggaccgataacaccagcaccgatgacaatcgcatcgtaggtaattgtgttgtcggcattaatcaattcaggtgcaacgttaacagcagacatgacccttttctcgatatgtttttctgtgatttttttttttcaattgttcgaaataacctgtattgttcaatactggacaattgttctgatatatatatatatatataattttcaatgaaaaaaaaaaaaaaaagaaagaaaattagaagctagaaagaaataaggaaaaggaaaagcaaacaacaataggaaaaaaaagcatagaaacatataatagattaaatacaaaagatttattatacatgcgaggtaagactattgtctaagacttatacccgaccgagagcagccacggcatgcatcgactacgagcgtattgtgttatatcagctctgtccgatacactgcttgccttttgtacgagctcggccgagctatacgaaggcccgctacggcagtatcgcattaaagcgacgcaaattcgccgatggtttggtagaagagcttgcagaacgattcccattcgccacgatcccgtagagtgccctgaaccacgctcatgtccatgttcataccattcacgtttgtggagcaaacgtttaggccgaacgcaaatctcaaggcgcctgcagactgcgagaagattaaatcccgaacgtagtacggcttggtcgtatcttgcgagacaagtcctgtattactgatgattgcaccgcctctttgctggtgcaaataagagttggcaagaaggctgtctatattcttgttttcaacgataaaatcaagttgtaggacccccagaccaatcaagtggtcaccgttgtcgtacgattctaaaaagcggtcatagtagtattcgacaagactccaaaacttgtcattgtcaccttcgggaatgtcgaatgaggagattagataggcgtaatgcgaacctccaacgttggagccgtatttataagaatctcttaactcttcatcgtttggtaaaaaccttcttgcgttgcttggaatagccacatcgaacccatactcgagaagagattttgtgaacagcttatccagtctatacagggctacaagaaagcacgcttgaatgaagggtgttagggtgcacccatcgtgaacatttttcttgatctgagctctgatttgttctacttgcttagtactgaaatgcaacaagtaattgtaactagcattagcattactagaggggctatatctagctgtaagtgtagattcgctggaggttttaaaattacaatgttcataaatgaaggttgttaaaaagaatttgggtaatgaagtcaatgctggcttgtagtcaatacgatccgtaatcggttttggcaatttagaaatttcagtgtagtctcgatcatagtcaatgatgacttgatcttcgatgaactcttcatcataatcaaaccctttttcttcgattttacaaaagagtagagctaaatctttgaaaaaattcgatccactgacaccgtcggagccgcagtggttagtgacataaacgaagtttttccacgtttcaaacccatcagtatccttacctggtaaacaaatcaatctccaattaggcctcttcggattacccagaggtatgattacagggctaatcaattcgattaacctattggtgactttgaaatcatcctttttgaactgttctgagattttctccatgacttctctgtattctggttgattattcataatcaagtcatcgaattcaagatgagaaatcacctttatgaaatcatgctgtggaaaaggtttactaaggtactcttcgctagagtagtacgcttcatgatgaggataatgcttaggaatgattgtatgcgcaagagttgagtatttttgaagtaatactttcaagacaagcattagttgtctcttattaacacctttattcaattccgcgtaaacagtaaaattcgagtacattttctgcctactcaaaacagcaaagtagttttccaagtggcccatacgtcttgcatggccacggtctatcaactcttgagtgatatgtggttcgtatccttctatatcttccataattaacctggacaatttttattgctgaagttattattcgtttgaaagtctcagtactgtttgtacgcattaggaatgacattgctgttactgcagaattgccctacacatttgttgttgtcttttaagtaacaatttgctctattttcacagacctcgaagaaacgtaaatcttgacaacaaatgtttacgatcgtttaggtgtatgaaaaaatatagaataccaaaataggaaactcgttgaattcgtttactcattatcccgcaatatttatcggtggcctacagagttcaatgtagcctgagattgtggcgattgaaatactgattacttaaaatttgctaaagcctgttctatctgaagaaaaaaaaaaaaaatggatgagccttccagttcattgaaattcttcagttcttatttttttttcaaaaagaaaagtttcagtaccctgttccaaaaaaaatgaaaaaaatgaaaatccagtatccttcccataaaaattaaaagttccattatttatgggtaagtaagtaccactgattatataccatatttataaagtgcatgaatttattactatatattgctttttctgacgtgcttccttcactatttatggccactggtactactattatggtggccatggtggctagtttgatggtaatttctactatggccatgactgtgcattgccgacccgttcgctggcatgccagatggacctgatcccatcattccttggaagggtatccctcctggatacccgaaggcacccataggagcgccagggccagctgccataaaacctgcagggacatggggcgaaatatttcctcctccttcttcagccccattgctacccataactggcatcatttgaggcatagatgggtgataaaacattggctgaggttgaaatggcatgtacatacccattgacccagcagcaaagccattcatcatcggatttggtgatgccgatggacctcccatcggaaagcccatcatcccgcccatattcatgcccatagctggattcataccaggcacagcattgcccatggagttcaattggcgttgttggaacctagtttgagcttcttgaatcgccgtatcctcatctgggaaaaatgtcttatacgattcttcaattgtatttaaccaggttggcgcagtaaaataaggtttttcaataaagaagggttccatattctccgaggcatcatcgcctttcttcttttcatcgtgggcctccttggatttgatgaacatattaaaactttttccgaacaacactctcttggcgtcattagtatgagggttcttggcaccaaaaaaggaaccatgattacgtcttctcaatgaagtactagatctcgtggtatggccggtagatgattggccttgagatatgttgctgccacttcttctagattctgatttccctgcagaaatctgtgtagtaggagaaacagtcttggccgaaggggttttgctgatcggttttggaggcaacgaagaattagattttaatgtagagcttgacctttttaagacttctagcatgtcttttggaatatcatatggaactttaaatttctcggaaaatttcttcaactcttcaatctgggcttctttgctactcaaacttttcttattcttagaagtcttttgtgggggttttccctctggcgcacctgctgctgcgggagtagaggtatccgtggaaacggcattttcatttttgttagaattactcgaagagataattgctggatccatatgatgaggttgctgtcttaaagtaggtgggacatacctattccccttgttggaattaggcttagaattgctttttaaagcggccaacaactcatctcctcttctatcaacaccagagtataagtcttcttcatctagaccagaatcatcaattatgatacctctgtcctctgcaatatgaatattaccggaagttccttgcgattcaatttccttagcgattctttcggcttcttgcaacctcttactgtaattagggtcatccttgttaatctttgttgtatacaaatgttcatcaaaagttgactttacgccaaactttttctcgttcacagcaaattgatcccaactggcagaatcgtcttccaaagctttacccttgttgatatcaaaatgttccgcgccttcttcgggtgtccatttttctaacttacgctccttaatttctctaccagaaccagaaatatcaacatcagtcctgaatttcgtaacttcattcgattctccatttaccctttccttttcaatatttgttctggcgggcgttgtttcttgggctttggaattttcccatttctcatcaagagacaaatcaatattcttcagttccaactcagcgacatcttcaccgtgaatcagcaaggtttctcccaaagtcttagccaagtcatccacagaatcactaactcctgaatcagcaaccctgggaaatcttaatacaacatcgataccattagtagattccaaattacaagatactaataaaccggtatatttcacacctgaagtaacagttactgttacatcagagcctatactattggctaacaaataatcttgacggtcatcaaagtttctcgtaatttcagggttctcatagaacattgaactgttgttttgattagggacgcctccattcgtataattgctgtcagaattaccaccctttcttgagttggtggagctatctcttttcctaaagtttcccttcatattgtttcaatgtaatgaactcctttaattacttccgtgactgaggatgtcagtttttatatcaaatcaattttcaaagatttaattattgcttccccttcaagatcaattcggaaataatcgaaacgtcttctggaaagaacaaaaagaaagatagaagaaaacgcgagtgaatgacctatatcttccttaaagatctatgcgatgagagatgccgatttaagaactgctttacaaaaacgcaaatctcaagtaaagaaagtgcctcccaattgagctttccttccttctttatttttttttttttccagtttttcataatttgttgtggctctccaaggttttctgaggctcgttggcggagaagttacgtaacccggatgctaatagtgcatgattatatatcaaatatttagttatatgcatcgtaatcgtaaactctgaaacaatggattatcgctagtgtatatcttcttcggtcttatcttggtgcgactcatggtgcggtacaaaaacctctttgatttcttcttcatgtgaatccgaaatcatttgacccattgtttccttaagttcctttgatttcttcgtatattctttcaaagaaggtaacaacgacagtacttcctccttatcaagcctcacatcggctgtactttttatggggtcgttcaacatcaggttcaattcgtggctatcatttctaaaagttactgggccatcaggatgcataaatccattagtagattctaagccatatgtatattccattgctttgttaagtactggatgcagatctttttgtattagcttctcagtgagtcgtttcttgttgtttgtttttaaattcatgcacaacttcctagtttcctccaaaaggttttgttcacgtgaaagaattgcttccaatctctcattattttgtagttcttgtgaataccggttttgaataaattgtcgcttagaataaatatactcgatgtctagatctctttccgatatcctagagggaaatttggcctgtcttagcttcttctttatctttgtgaggattatttcaagcaaacgttccttcttagaatatattcttttaacctcattattatcgccatgcgtcatttggttcatttccttttcgtacttctcaaagacagaatcaagagcgcttacagtgttagtctctaataaacgaagtatggatcctatcattattttagaaggctttttccaatgctttaattcataattgcgcggcaacctttctctatactcagcttgtattaccttcctgaattcccaaggtcgtacattgccctctccacttgttgcgcttccatccgatagatgagattgcaatttacctgtactttccttgccaacctcaaatcgaagttgtttagatcctttatgatggtattgtccttcttctttgttcgtgcgctcttctatttctccttcttcagcatcatcagagttctcataaaaaagcgacttctttgattgggtgcttttagcttctggtgctacgtccagacgtaaagttttaatatcattcacattcatgagaatgctgctatcgctttcagaggaacttcggttgggtgacagatccatggcctggccattgttaattgaatcattttcaatattttgtaaaaaattatctctatcagctgccatacagtatacgtagcactagtatcgcttgaattattcgtccatagggtgcaagttacctcatccattgttgctatgtacctctatctgtattaacttcgaggtagtaaacaaatgggtggaccgtattgtgactctccgggtaacaaaaatatgttatttaaatgaaatgaccgggatgatggtactctctgaatctttcccttatctacctacaagaaaatggcaaatattgtcataataaatataaaaaaaaactgtagtttctttttaaatttttctacttaagtttagttatactgtacctaggtatatataaatatatataaataaaagtggccaagaataaaagaacgcaccccgtcgttgacttagaagtcatcatcaaagttaatttccttggatggggtagcggacttagacatgtcactggccttttggtagtcggaaaccttcttttcaaagaaggtggtcttaccagcggtagcgacatcctccatgaattcgaatgggttgacggcgttgtagtatttttcgttaccgaaaccttgtaatagaccgtcagcgacaaattctatgtaggtgtgaatgctcttcaaatccataccaaatttttctactggcaaagagtttgagtagtattccttttcaatttccacggcttcggtaatgattttttcaatgatcttggggtttggcttggttctcaaatgggcaaatagcaagcatgaaaagtcagtgtaggcacctctgtctctacagatgtttctgttggccattgctaaacctggcataatctttttgtcagtcaaccagaacatagaagcatagttaccagcttggaaaataccttcctttgcagcaaatgctactagtctttcagcatacaagctgtcatcgttggaaatccatctctcgatgaaagcagccttatgcttgacttcaggcaaattggcaatttccttgaatagagggatgttcttagggtccttgaagaaggcatcaaccatcatggagtaaacttcagagtagatgttttccatcataatctggaacccgtagaaactcttaccttcagggttttgcaattgggcagaaaagttttcgatcaagtacttgttgacaaggttgtcagaagaaatggacaaggctaacaagttaccgatgtaggtcttctggtcatcagtcaatttttggaaatcttcagtgtccttagccaattcgatttcttccgcagtccagaaagaggcttcaaccttcttgtaagcagcccagatttcgtggtatttgatagggaacatcacgaatctacggctgttttccatcaaaaggatttcatccttttcagcttctttcatatcatgacgttctttttggaaagtcttcaaaaattggttatgtgcttccattgtaataactaattgtgtgcgttgcgcggggttgtgtggctcaaaaagatctgtttttgtattagcaattttttatttccctttttaaatgaattttttttctttctgtttcgagacaaggccttttgcaaaaaaaaaaaaagtaaaaaagtgaaatttgatagtgtaaggggacagaggtggggtcagaaaccaatgtatctattgatagtctttttttgatcgaaaagccaagagacaaaaaatgaagaaaatgagagataaggaatgaaactttaggaacattgaagattcaatcgccgtttttatacgccagagcttcatgagaccaaggaaggaacggacgtcgtctaccgattacagtaagcaaagaggatggtgttgccacaacaacgcccatcgggaaggcaagagacgctgtggtgaacaataactgccaaaacgtggttctcgcacgctgaaaagcgcgttctcgtgcgccgctttcagtgtgctagaacttgcactgtccggtttccggtgcttggtgttgggtggtcgtacctgctagttccattggtgcggtgtatgggcgggtaccctcaaaaagggaaacgaaggtaggcgcacggtgcttattaagctcagaggcgacctcgcagaagggggcagaccacacaagcggtggaggcgctccagatattcagtggagtggggcttgctcatgttctgttgttggttttggatagaaaaagagcgggttgaatagtttgccatggcaaccactctggaagcgaaatcacatagacgcgtaaacactcacacacaggatattcgtatagcaaggtactagtggcgacactcaggtggtcctcgttgccttatctccagattcctcaatttctgtgaaacgtaaacattatgggaatagtctagacgcgtacttcattttctttgtttcgtgaaaagtacactttcccgtcttcgccggttccctttcttgcctgaaatgctcgttctaatggaaaaaaaaagaaataaaggtgggcctgcccattagcaggaaattggtacttaattattgaaaaaaaaattattggttgctaagagattcgaactcttgcatcttacgatacctgagtattcccacagttaactgcggtcaagatatttcttgaatcaggcgccttagaccgctcggccaaacaaccacttatttgttgaaagcgagcgcggtacaagtaatgttacctcatctgatatacaataaaggtggagcgccaatatatacgcatttgactgttcataattcattgaatataatttattccttgttagtacaaaagggttaaacagaaaaagacgtgacgttgtaaccgagaggatggtaacaccgcggtatcacccactcgcccagccgttaaatccaatcatccgaataaaatgtttgtccttgctagtttgtcctggtgataaaagccatgaccacttttcttggagcctgcatctgttatctctcccgtcgataatggactttgcaccggtgtattacccgcaagaattctgataacgttcaagctaaaacaaaactgctaaatgagttctgaaatggcatttatgagtacatatgatagatttgctatgtatcaaacctggaactggcgctagcgctatggtttcacttcctcattaaaccatacccttgacgatttgacaggtcgctacagattcagaaagagatcatatcaatacaacaaataaaatataagcgaataaagagcaatgtctttcccctttagtcacattactagccaacgctaattcttgatctccttcctcttgtttccggtgtatcttagttttcctggcgttgccgaagagtaaaaaaatcctaggtcctaagatttataaaatcgacaaaaagaggattcaagtaggatatctgtcagttcaaaccaatcaatcttttctctccaacaacagtttgagcttatttaatcaagaaaatgggtctatcatctatctttggcggcggtgcaccatcacaacaaaaggaagcagccactactgcaaagacaaccccaaaccctatagccaaggagctgaaaaaccaaattgctcaagaactggctgtggctaatgcgactgaattagtgaacaaaatttctgagaactgctttgaaaaatgcttaacttcgccatacgctaccagaaacgatgcgtgcattgaccagtgtttggctaaatatatgagaagttggaatgtcatatcaaaggcttacatctccagaatccagaacgcctccgcttctggcgaaatctaaacacaccatcaggatcaatttactgcgcagtatgtactcgtacttgtatataagattcaaaggataccaagaaaatgctattacgtttaataacgtcgaagaacagtattgcactatacttgcttggtatagatatgtacaaaatatatgtatatacataaaatgagttattctttttcctaattctctttttcctttagtagaatataaaattataataaggattttgtgaacatctgacagacaggctcgttcgtgtctatttccattctgaaatttgaatgcgctttggcgagacatagatttgtgtcaaaatatgaagttgagtgcctttatgaggttgggttgaacatgaacaaccagccaaaataaaaaaataataaataagacgagtgccacttatatagcttgagagagagagagagcgtttgcacgtatatgtgtgacataatcagcgtttactcatcatcgtcgtctccatcgcctgcagctattcgagccttgacatctttccataattttcctttgttgtgattctcgtaccatgaagtaatagcagtatcaaatacagtttggaaaacaaaggcacctgcaaagatagtaccaacaaaaacagcgtttcgtttgaaaaaggttttatatagtgatgaaaaagactactcataatttatgcattgttagtaacctgaatggaaacgcatggaacatattcatagagctgctgtcaccaatttcataagcttcgctaagtcgttgcgctcatcggtgggaaactaatttccaaagcccatgatacttggctaaggaagattccacggataacatttttagcctgaaatgtgaagcagcacacacacacaccaacataccattttagtccgtattgctattgttgctttacgaaattgcgaaggatatgaaaatcaaccttcaacgattattgactatccgtgacaggacattaaatacaactgctaagctaaagtttgagaggggatgtcattagggaaaggcccaaggattgagcagcttttaggtcctagaattctttcggcattgacttccccgcgtttgattgggtcgtgtataatgatacatattaacaactggggagttcaaaagttgccttcgctagataaggaaacttatgatagtcacttcgaagtatttgtaattaggttggtattacttctttgttaataataaataaaagtcaatcgacgcgcaaatgtttaataatgtataagtttttatatacaaatatgtcaactataaaacatagtagagggcttgaatctaccaaatctctcgctcatcagagtcatcattatcatcagagtcatcctcatcgaggtttcttggatttgtatttcttatgatagtagctccatcaaattgaggtcctaagaactgcaatattggtgggggattctgaggtgcatcatcatcgccatttccctgcggttgtagagtgttcctaaagttttcgaagaattggaaaaaatcacgtactccgccaccagcaataccttctgcgccaaccccaaataagttggcggcctgtccagtttcatcatcaacatccatttcgtcatttccctccgtaaaaaacccgtcttctccctcttccatatcttcatcatcttcatctgttggaggtattcttcttggccttggttctctattaaatgcaaacaagaaaccattggaaagtatagtcactcgaaattcgtcacccattactctactaatataacctggaatttcattgttaatccataatctgtttaagtgctcatatcttttcaaattcaaggtggttaaatcacctcttctcatggcatttctaccaacttcaccatgcgaatttagatatggtgcagatataaaaatattagaaggaggctgtgtcaaatggagacaaacttcacttgaattgggcatcaggaaggcgccaaatggtttaaaacaatttttattcaaatgcttggtcatttcatggcggtccgctcttaaatgcactttgacaccacatgtcaaacatattttgaaatctaatcgattatccgcattcttcatatgctgagaacgctcttcacgtagcttgatttccttagattgggtaacgtaagtattcaaatattttgataaatctatcagttttataatcccacaatattcatatgggatgttctccaaatatggatgcgatacaatggactcctgcgttgtcaaaagatcgactaaggattctttttcagtaatcattttcaatgccttattgacaaactcggcggtatcttcgaattccagttcttcttcaacctcatgaccgttgatgaccagcgtttcattttcagaatctttcactaattcgtgtagcactttgataaagactaagcaccttcttatcgtaggaagaagactcttcaacaggaaggtataagctagatcataaataatactttcggagtccaatccctccattcgtacatcagatatggtccttagggcgaagagcatctgctcacttactttaagaacatccccaattttggacgctttagcatacaatttggtaacctgttctgcatcagaaagaccctgaagaaaatctcttagaaactgtctagagaacgttgttaacgcctctgtaacagtctgacgaagtgaaactggagaaaataaagcgcttcgaacaatatattggaagagttgattttggttccaaacagtatcgggctgctgcgggtacggttcaaactccatacttggcttgcctatgacaaaggtgaacagcataatgcagactaatatattttttaaagttttgtatttctgttccctgcttctgaaaaatgaaatactgtatggcttttctaacctagaagcaatttctaacattgaaatggtatttgcccagtgcacacttaatattaaagaaacgtccttatgcgaaaagttggcccgctttcttaccgctttatcaaaaccttgacactgagatatcatcaacgaaaatatagagtttattgtacgataattttcctcagtaaaaggtttgaagagccttgacaatgtatccaaagaaagttctgattccaaaaacatatctagcgacaaaccagtatttgcctttgaggtttgacaaagaggtaaagtacaattcgaaaatgtttggcataaaggacatataaacgcgtttgatgaaaatctctttttttgaacgtacctcttgaagcagttatgatgaatgtgatgattacaggatacaaatactttcctagatccacaactaccgttttccttcaaagcctctaaaacatcatcgtcaatataagcttgtttttcatcatcgttgtagaaaccatcccacatgggcataaattcatttgggttaaaaatattaccaggtctaaatatcggggaatgatcatggtacgcaggtatcacaaaaaaatcggtcgaactggaatcttgacatagtgcgcaggtaaaatcctccgattcatatactttttcaccgaccatgtcaacatcgttatcctgctcatcaaattcagactcatgttctttcatgaatttcgtttgttgattgttaaacttggctagaagccttgcttgatgtttcttggccaatcttctttttcgttccttctctgtctcttgtaagttaactccttggcgtagtttcttatccttataatcattaacgtattggttgccaaaactggcaattaatgactcaaaaagttcatttggttttttcattatcatcttctctaacaaatagtcggctttacggacaatactctcggaaaatacgtctgatttagcattggctatgctcaagagtaaattacatataggctttgacaaataagcttctggtatagagtccttaccatttatcaattcatcatccctgaatataccatgaactaaatgtagtagctcattcaggaaagtgctatcctccatatccagacatacctggagtagtttatagaccactttggcaaataccgtattccttgtaaaagcacccagattgagagcgtctttatctaactgttttattgagacttggggtattagtacaacttttgctatttcatccttatccttagccaaatgtgatttaataatagttgcactactttcgaattcgttttccaaattcagcaactttaacggatcaacctttgcatacaagcttgcttttaatttaaaaacaccattgtcggccaagcccttaggctcaacgaaaacagagacttcttcaagtgcttcgtcaaactcggtagtatcttcagttaggtagtcaggaactgatcttagtagctttgaatacgaaaggggtttcatgtaaaggttataaatgattgaatttttgatttgatccattcttctatcctttagagaagagaaagttttaaaatattgtctttcggtcaatatttgataaataaaggcaatgaattgttgaatgatgaatgaaattttatcctcatagacagtgtgttgatagtcaacttcacctgtaaaccagtctagtaattcccatctatcaagaatattgtatattattctcggaatgtcatcacgttcccaaaggatagctaactgattcaaatgtatatctctggaataggaacctaattcgggattgtttttataatacgatgcttgatgtaacacagacataccatttcttacccaaaacccgacgtcaatttgagagcacaatacaactgatctcaaagagaaatccgatattttcagaaaatctgaacagtcttctaacgcttcgtatgcatcctttaaagacactttttcgataaggaatgaaagcattgtttgtaaaggattcataaatgcaactctttcgtggcttacgctaaacttaatgacttcatgagaatcatatattaacttgtatgttagtgatctattgcctagaaatgaactgataattcttattgcatttaaaaaaagctttgaatcaatggaatcttttgatttttcgctaactttttccgctgtttgaataatactgtaaatggaggtggtatattctaaataggagatgaaattttgatcttcgtgaagaacatgttcaccttctttacgctttatcttccacgctccattgaagagcttgcaaagagttaatagagatattatttccttaggtctcaatggaatattaggatcatgtaccttactcaataaagtttcaactgtatacaacccttgcttgaatgatatactgtaactctttgttaaattgcttttttgaactctctgccagatcaatacaccaccttccaccttacaaaactccttaaaaatgtctataattgaccacacaatatccaaaaaactttggttttcgaaaatatttttggcattcgtagggcatgtaaataactgtacgacacactctcttatagctgttagctgaggttctctatccatatatgccacagatcttgtgatgtggttgaatatttcgactacctgttgacagaaaatgggcttgtataaatttgaagaggccaacgttggaatgatcacattctgaatatcttttctcagtcttttccaatatctgttatcaaaataaagaatatgttgtaatcttgtattagaatatgttcttgatgttggagtttctacatcatttatcaatggtgaaagtgaatgggtgcttgattcgggtagaattttgtgatgacccaaaggaatttgattgccatctgcaaggatagataaatcgatgtatctgtagggatcattcttatcgaacttgttgctgaaatatttctccaccaccggtgtcatatcacgacattctgttgcatttaagtattctgaacacagggttttacccatcatgttcctaaaagtggtttggaaggaggagtttggtatgtttaaacagtgtgtaatccaaaggatgatatacttgcatgtttcttgatgaagatattctgaccacgatgttaaagtggcacttaatccattcgtttgaacagcaaaaaaaccacctaagacagatgataaatcttgtgaacatttcaacattgctcgaccttctccgtcaatcctggatgttaatagatcaatgtgtacgttatctggaaccccctgtctcaaggcagtcgtagcctgcgaatagttatgatattcatcgttatatattattaccgtgtaattttcgggatcgattttcgcaagcgatggagatgcctcagggctattagaggggctcgtctttgctgttgttgttccgtcaaacatataatcgttttcatattttaaatcgtttaaaaactgcgctctttcatacatttttccctgttgtgtcatctctcttaatttgatagtgatatctttctgtattgtgggtagaggttcgatattctggttaaaaacatcgataaaatagtcaaacacttctgcaagaaccaactccactaatgctatattcactgaatcattccatacatcttcttcctttatgtcggcatttgtggcgggatcttccgatatatcgttttcttgttcttcagctttgcaatgaagtggagaattccaagcttcttcatctccacagtcacaaattccactagtgaattcagtacatatatcggtacaaacatgatgattcacatgatcttttggattaaaacaatgaatacaaagcacacaagtatcatcgcaaccacactcatgacacctatacaagggttcccctattttgaatttcctcccacaatttcttccggtatgtttatggacgtctcctattctggattcatctatcttataaaacggaatagtttgttgagatgttatcttatcaatatccacagcatcttctaaactgtcaggaaaaacagtaagctctgggttagataatttttgttttggatgagcattgaataaagtaggtaagttctctccgctgttagaaatgacaaagtatagatatctgtaaatgaactctttaagggctctgctcatgtcagccctttcagtaggacctctcgtatacctaaaataggggaggttatgaatagacctcagtgttctcctaatgtgaccttgtaaagatcctaaatcatcatcagcaacggacatattggaatgttctatgtaatttgtgtgacctgtaaagattagggacttcagtgagagaaaatagtcaactaataggatacagtaaacttcaactgcctttgtccgaagatgcgaagaaaaaggaagaaaggtggtaaaaaaacttaataatgtatcgcaataagaaggaggggcaaagaaagcaggatgctactattaaaatagtttgcttttgttaaatgcccagtttcacgctataagtatgcaaaattaaagaataaaaagcccaatgaggaataaagcagttttattgaggtgagactaaaagggtctagcaatgaaaacaatatatgtttcctttttaaaatgtaccaaagtctttatactcgctcgttgatgtactgggcgttatcaaaactgtttgccactgggtagttgccttatggtcactatctgcaagttaaattcaatcgcaagaggaagagaaaataaaccgtcgcatcacttttctacacttacccggttattaattttataacgtttatatgatatatcttttcttatttattatattatgaatcgtgaaaacggattaagctatgcttacaatttggtttcctctagtttcgtggcaatctcgttggtcttagtagcgcctgggtacttagtacccttattctttggtttcttagcctttttcgacttttgtggtgtggcaactggataacccttttcggaggcctcttgaaattccttgttgttggcaaattcttgtctgattggctccaatagctcgttgatagcgtcagcaacaccaatttttagatcaggtggggacaatttttcttctttaaaagccaatttcatttcttcgaaggatttgtaggtaattggaccaccgaacttttctggtctatcaatgaagaattcgaagtgatttgtaccaaacttcaattcttggattggtgcaatgacatattggacaaatgacagtaaaccattctcttcgacgttaccggggctacaaaatgcactattgatctttttcttaacttgctttggttcttccaaaaggtcgatttttgaattcggatcagaggcagacattttaccaccttgagccaaacctggaaccatagggttcattaaatgtgctcttttcttgtagcccaaacttggtaaattttcttccgctaagacaaaaatttttctctggtcgacaccaccaaattggcaatcaacatctaagaattgttcgtccaacgcttgcattaaaggatagataagcccactcaataatggattggcgacttgcttgacaacatcagcgcctgcccttttagcatcgttttgtgaaacaatgttggataatctaaagatatccatggtatagtctggagttagctggtaagaagagccaacaacaaattttagcttttcaattggaacattgatgcttctcaagatagctttgatggtcaattcatagtatttggccctatagttcaccacttccaatggcgccttcatgttgtccaaaaaggcgtgcaagtctgctaaaagaacagtcacttcacaacctgctttcaagaaatcagcaagcttggtcataggaacaaaataaccacaatgaggtcttccagtgggcgcggtaccccagtataatttcaaatgtctcttttgtacttcgagaacatctttgatgatttgtgggttcaagacttcttgcaagttcttggtaatgagaccgaacgcctcattagggtcaaccgtggcagcagaggacatgttatcgtcaattagagtatgcggttatggatgctaatctctttttgacaatgactaatttgtattctgaagaaagaacaattaattttcataaaatttttctactttgtaaatgttcgagttccgttcttagtgatgctcgaataaggaccttctcgcctccatgataaaataaaaattatgatagtaagaagtatggatggttcgaaaggttgaagaatagctagggaggcctattcgagtaagcgcaaggatgtccagacgcaatccaccaggcagtagaaacgggggaggtccgacgaatgcctctcccttcattaaaagagacagaatgagaagaaatttcctgaggatgagaatgggtcaaaacggcagcaattctagttccccaggcgtaccaaatggagacaacagcaggggatctcttgtcaaaaaggatgatcctgagtatgctgaagagagagagaaaatgcttttgcaaatcggtgtcgaggccgatgctggcaggagcaatgttaaagtaaaggacgaagatcctaatgaatataatgaatttcccttaagagctattccaaaggaggatttagaaaacatgaggacacatcttttgaagtttcagagtaaaaaaaagataaaccctgtaacagacttccatcttcccgtaagactgcataggaaggatacgagaaacttgcagtttcagctaacaagagcagaaattgttcaaaggcaaaaagaaatttctgagtataaaaaaaaagcagagcaagaaagaagtactcctaactcgggtggtatgaataaatcaggaacggtctcgctcaataatactgttaaagatgggtctcagacacctactgttgattcagttactaaagacaacacggccaacggtgtgaactcctccattcctactgtaactggctcttctgtccctcctgctagtcctactactgtatccgccgttgaaagtaatggactgtcaaatggttcaactagtgcagctaacggtttggatggcaatgcatctacagcgaatctagctaacggaaggccgttagtgacaaaactagaggatgcaggcccagctgaagaccctactaaagttggaatggtcaagtacgacggaaaagaagtgactaacgaaccggaatttgaagaaggaactatggatccactagcagatgtggcaccagatggaggcggtagggccaaacgaggaaatttgagaaggaaaactcgtcaattaaaagttcttgatgagaacgccaaaaagctgagatttgaggaattttatccatgggttatggaagattttgatgggtacaatacatgggtgggttcttatgaagcaggtaactcagattcttatgtcttgttaagtgtagaagatgatggaagttttaccatgattcctgctgataaggtttataagtttaccgcaagaaataaatatgctactttgaccattgacgaagcagaaaaaagaatggacaaaaaaagtggtgaagtgccacgttggttgatgaagcatttggataatataggtacaactacaactagatatgacagaacaagaagaaagcttaaagccgtcgctgatcaacaagctatggatgaagatgatcgtgatgacaattcagaagtagagttagattatgatgaagagtttgccgatgatgaggaggcacctattatagatggtaatgaacaagaaaataaagaatcagaacaaagaatcaagaaggagatgctgcaagctaatgcgatggggcttcgtgatgaagaagctccttccgaaaacgaagaagatgagttatttggggaaaagaagattgatgaggatggtgaaagaattaagaaggcattacaaaagacagaacttgcagcactatactcatcggatgaaaatgagatcaacccatacttatctgaatccgatattgaaaacaaagagaatgaatcgcccgttaaaaaggaagaagattcggacactctatccaaatccaagagatcttctccaaagaaacagcaaaagaaagctacaaatgcgcatgtgcataaagagccaactttgagggtgaaaagtattaaaaactgtgtcattatcttgaagggggataagaaaatactgaaaagcttcccagagggagaatggaatccacagacgacaaaagctgtagatagtagtaataatgcatcgaatacagtgccttcgccaatcaaacaagaggaaggcttgaattctacagtggcagaaagggaagaaactccagcgcctacaataacagaaaaagatatcatcgaggctattggtgatggcaaagtcaatatcaaagagtttggaaagttcatcagaagaaaatatcctggcgcagagaataaaaagctaatgtttgccattgtaaaaaaattgtgtcgaaaggttggcaatgaccacatggaattaaagaaagagtaggttagtttataatgttatgtacttaataggttatttagttttcgttcttttcattctttcctttttctttccatttaatcttatgtagttacattatactgtcattttagttgcagtaagtatacttttttatctagtctttttttctgccttttttttgagaaaagactcagaattctactaaactctaatatattgttatttctgtattatacaattctatgctatgtgaactgtccttgaaagtgacctaggccacttcgacaatttcatcttcttcgtcgtcatcttcttcttcttcactctcctcctcttcttcctcttccgcattctttgatggcatctcttccactgctcccgcacctggctcgcctctcattaacatattaacaattctgtaacataattcaccaatatcttcattctcaacgtttttatgcagctccctcactagtggataaacggacttgtctcttaagtattctcttccagcatgcgttgtacatagcaaaagaatactttctaaatgacagcatataattgcaggaatcgggtctctttccttgtcctctggtaataattgaagttcatctggtaaattgaacatatcttcctcatcaatttcagaatctttagcactagcaataggtagcaggatgtaaggcaacaagtttattttttcatctttgagtaacctttcatgagtttcagaatcaaatagggaatttttaattgtggaagcgacaccttctcttcttacctttgcatcatatttttcggtaaatactagcaattttgaaataggaacaaccccatcgtattcctgctcttcaataaaatacatcctgcccaatttaaacctcgagatatccgcaaaaaaaaaggctaaataattgaaactggcatattttgttaattttttatcataacccttaacaaagcaatccattaaacaatccatggctctcaaacttttgaaaacttctttatttaaagctgctaacttcaaaccatcatcgacctcctcaccgcttgaattccttttgatattcagaacagcaagaatgccgtcatccttggctaagttgcttaataagatacacattatatcggcatttggattggttaaatcgacaattttccaaaccaaaaattttaagaacttcttgtcatcgctcaatataatatttcttactaacttgtcttcagataaattgaccaatatagtgacaccttgctgaataataacacgggtgccgtgttctggatccatgatcatttttattatatccttaatgggtctgtagctatcatttttgaaaacttttgaagtgggaccagcactaaatccaactagattatcaatggcaatctgtcttacggcaggttgtggtgaatgcagaaattccactaattcattcaattgtgaagtcatcactcaattttttgttgatttttttgagctatttttaatttttaaattaaattgataccgttttaagaagaataaacttgtcgttattagagtaggtgcgtcataaattgatggatgagatgagagagctcaatatgaaaaaatgaaaaaaaaaaaaatttgaaaaagcccttcgaggaagaatagggaaaaatctacaataataattatcgtctggggtgataacagaacacatcgaaaggtagcactaccagtaacatcccaattggctctgcagctattagatgaaatatactgcgaattgcgaatcaagacatctattttttattcttgttagttttcgcggtaacaagtggagcaattgctacatactcgatgtatgaagagcttcagtaaaataatatcataacattatcgccatttttttggtacttgtttttccataagtgacagatgtcaagattaaaaaagaatatatttactcaacctgagaacctgctagttttatattaccttttatatattaatgttacaattggctctacctgaagttgtgttgtcattgctatggaatctggcaggacaccaaaaagtcacctatgcgggagatgaaggcatatttattcactaaaatctccttgacggtttccccttatattgaaaatgtgataactcctcttcaatgcttagaattacgtttcttaagtgattttctgcgtgctgttccagatggctttctatcaaattccttatttcaacaatcttttcagtcatcggcaaagcttgattggaagcttgaccgctatttaacagtaaatcaaatataacgccccatatttcttttttccaataccttttgaatgggttcttcaatttgcatcgtccattctgcagctggattgtttctatgaattttccaaaaagcatcgaatgtatgacgcctgctaatccataataatccgcttcataactccatggcttgcccgcacgcatttcccagcaatcttgctgatcagccttccaatttgatttgaatttcgttccaggtggtaacagtgtcatatcaaatgatctaccgaaatctattaaatagattcccttgttttcccagccatcctctccattgcgcatataatgagcacccaggggttcgcctggtttttctaatctgatcatgcagttatctggtttcaaatcgccatgtattattcccacttcatgtatcttttcaagtactttcattagctcgacagtgataaacatgcacaaatattcatccattattccgttgccgtcaattgccttttcccgttgtaaattaattaaatccaagaccgtaccttgactggcgtagtttaaaacaaggtagctctcatcaaggaacaagtgtaaagcactagcgttgattattgactttaatattgtgctcttcctcaacctaaactccacttggctcattatgtaatattcccatacacttgcaggtttttctactttcaacgctcgcagatgtccttgactagattctgctagatatacagtggcataacctccttcgcctaattctccgcgtatacaatataaatcacccgtcttcttgaagtcaacaattgggttcttgttttcgttgcgggataccctatggatttttttcaatagagaactcattttcaattcttggttgtagttataaaaggtgttatattggaataatgggggcgaaatttcggataaaaacttcgctcttaaattattactaagtgggttttcaataatgacaggcggttgattttttattttagtgaagggaggtatgatcgttgggtaatgctctttactcttttccgaatgttctgcagtttgtaaaagcttttctgcttgtggttcaggttgtgtgagaaatggagaactttgaatggttgtgcttgttaattgagtttgtgtttctgtattatcccccgatttcttatcttctgtccttatttgttccttaggtgtctggattataggtaccacatctgtttcagtagtttcttttataggcgtcatgtagtctgccttttctggccgtgtgctactattcgacaatctttcatatcgatcgttggtttcatttgttgaggtagtttgttgtgacaccgtctcttgtttaggatctttaacttcagttaaatcttcaatattctttgctgtaaattcttgggtaaaattttcgaagacgttgaatttacttgtagtggtatcatcaccatctaatagcgcacccggggttgaataatgttgattgaacatggaaaagacctcatttatagcgtcttttgaaaaagctgttactgtaggtgaacgggaagcgttggatgttagtgagggcttcactggtgtctcatgcgcgaggtttccatcaaccacaggcttcaaaggtaaaatagacgttgtcgtttgcacttgtacctgtgtatttttatggtgtgtgctctggctgggattatcgtcatctttaaacacctcaattcgcgtagatttggggacaacgggtggctgtgatgaaggtaagtcttgccgtctctctaccagcacatcgagcttacgtttcttcctatttttgtcacttgtataatcttcggtgtgcttcttacctctgcgctgtaccttgtaaagtcccttaatcattgccaatatttcttcggtgttgaactcctcatcattttctggatatattagattaaaattaaaaactatccgttcaggtttccgtcccggagtattgattagtttgtagactggattgttagattgcttttgatctgcatatattgaagtttttttatttccattcttcaagcgttggttagagggctgtttagagctattcaaattaagcctctctgtttctgacttaaagtcagcaaccactatagaatcttgatatacgttaggagcagacttaccaactccaacattagagttcaggttcgcacgattttccttgtcatcagtcatcaatgatgaggttaaaaatttacgaatgaaaaatggtgctgttctataaattaaccttcccttcaatctttcccttgaatcaggtacactgttctggttttctacgatgttcatttctcggagtctgtcttcataattgcttaatgaccttaatagtctgttgtaaggcctgcaattgttttcagcccctagttctaataacacctttgcttctagaaaaaattgagcattttctagtagcttggagaactcttcataaaataacgaaagctttgttccgattcccttgttaaacatatatttaaaagtattttcactctcgtggaagttgttgctaagaaacaaatttatataccaaatccaaatttttaaaaatctgggatcgttcctataggtttccatatcttgtatgtaaatcaagcatctttccattgtacttcggagaacttcttgacctgattcagaatctacttcaatatagctggtgctaatccatatcatataatctaaaaacaaatctaaaggatcatccatatcctctaaatcatttagaagtctctgttcataagctatttttgtctgattcagttgactatgctgctctttttgagatgagctaacgcctttcgattgcggaaatgtgtctttatctgattcatagcctcgtacagtagaacctaaatctaaattcatttcctggtcagcgttaacattcaaacaataggaaccgtcaataatctttccatgatgaaaactttatactctattctaaaatcacgtatattgtgtatgtatatgaacaacgcttttttttctttatttacttcctagcgcgtatcgaaagcgaaaacaatgaaagaccaaaaaaaccgtgtccgttacaagatgaccccatggacgtgaagtcaaacgttaaacacactcctaaaataaaaaccagctattgagcattaattagtagagaattcattaagacattaccttgaactattttaaaagttggcacaagttatggagtcggtagaataaaactcaactgtcatcagattcaatggaaactgaaccatgagaattggggggataaaaggattaatgagaggtgacgtataaaatcaagataagaaaccattacataaaacgttcaattgcctttctacttgcatgttttcaatacctcaaaaggagaatgttttgatatatgttatatatcattattgtcttcgctaagaacgaaatctaacaattctattttgtaatttacctattcagcatataattgttacagaattggatttttatgttccttgagatagctttcgatattttcttcgtacagcgtcgatgtctctagtttttatccaaccgcactttatattttaacgtttgatggttttctatcttggcagcgttagaacttgatgacaatttatggaacttagtttcctattagaaagggtaactgtggcataaatgtaatagaagttttcttcgagaattataaactgttagaataaggactacaactatcatctattgttggaatgaaactctaaattatcttttatttagtagtattcgttttactaatatattatcatatacggtgttagatgatggcataagttatgagaagcggtcattgaagttagaggaagctgaaatgcgaggattgataatgtaataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctagatcctcgaggagaacttctagtatattctgtatacctaatattatagcctttatcaaacaatggaatcccaacaattatctcgaaattcacccatctctcagaattattcacccaaatctcagaagactaaaaaagaaagaaatgtggataatcgagtctatagattcttaattacatattaaacctgagaggtcagatttccaataatagaatagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctttctttttttctttaaaacacgatgacataaatttcctttgtatgaaccgtacccttaataataaaaggaaaaatcatgctttaggtataagactttctgttgtattaaaatttagtatttatttttattatgctattatttttttcggtctcaaatgttacttagtgatctacgaatattgttctaaaagaaattttccacttatagcaaggctagtaaagctacgagtacggaaaaaagttttccctctcttggtaaactctgagctaaatcagcaccgttagaaatttgaacagagtttgtcgagctggcttcggaggaagaactttggattgtagatgtgtatttgcttgatatctgggtagtagaactggtcacgtcattacttgatgttgcgacaccacccttatcttgtacaggactgtccgatgatacggaagattgttgagtagttggggcaactgtagacctagtggtagaggaaacagtggctggggtcttagtggaggaaataatggactcacttgtagaagaggaagccactgttttcttggatgaagaggaggattgcttttcgaatgaactaatggaactagatgtggtgactgatgaggaagcaagtgttttagatgaagtagcggtcgaagaagatggagatgtggatgaagaggaagatacagaagacgaagaagatacagtggaagaaaccgaggaagacacagtggaagaagccgaggaggacacagtggaagaaaccgaggaagatacagtggaagacgccgaggaagatacagtagaagaggatgtagagctgctggaaatactaccaccgttggctaaaactgcgaaatcttcttgggcttggtcatacctgccgtaaatagaaccaccgtcagcttcaatagattcccaagaaccagattggtcaccatatgtgtactttttaccggtagaataatcagttacaatgaccttttcaatgtacatagtgaatggagcgtcattgtagttggtttcaccaccagcccattcaatggtaccagcagcattgtctgggtcaccaccggcccagatacccatcattaggtacataggagattgtgggtaaccctcacttgatgtgtttgataatactctgacagactctccatcgaggtaccaagtcgtcttgtccatcgcccaatctaaagtgtagttatgaaatttgtcggtaggagtgtcgacaccgtgaaattcgcctctgtcgtatgttgtggtatcacctttagaaaagaagttagattggaactgagtgttgtcaccacccacccattcaatatcaatttcatccaaatcatcactttgtaaatagaatgatgaaacaataccggtaccattggcagcttttaagataacttccaatttaccatacatgatataaaagttagacttcaaacttggattatcgtatcttttcgccagtgtcattgacaaaccgtctgaaccgtacttgatttcacctgcgtgcttcaagtcggtaaaccatttggatgaagatgagaaatcttcgctaaaactagttgccaaagctgtatccggcgtacaacctgtagtttttaacgggttacacgaagcagtgctagaagctgcagttgtactgtctgcagtagcagtactttcggcagccgcgaatgtagataataatgaagaggcactgagtaccgttagtaggtcaagcactttcatggttttttgctgtattgaattattatgaatattatattatcttaacctttctcttgctatttagtagaaatgtagaatatggagaggagtaggcaattattgaaagttccaaaagtgtttcaccttttgttctttttcatgttactaaccagcaagtatttatataacatccattgttgcatgagggaaaccagtaaccatacgctctaattatatcacattcccgattcggaaacattgcttcttgatcgagcgaaaagaaactgcccttgcaattaataatgtcattttcgtatcccataccacgaaaagcaagccctcagaggttctaatgcattatagctcagatctatttttactttcctggaaaacgccatcgaaatagtcgccaaaaaaatcgatgggctgggaaaacgcgtcatcaattcaaccgaataaggaaaactaagccacttcacgcggttcgcgatatttgtccagcctctttttccgaaaaaaaaaaaattaaataataaaatgaaacggacaggaattgaacctgcaacccttcgattgcaatcttattccgtggaatttccaagatttaattggagtcgaaagctctaccattgagccaccgcttcatcttgaaatatcgaagatataacattttacttgtctgccgaaattctgtgtttgctataatgtttgaattagaatctcttaaaatagctactcatacttcttcataactaatccattagtgaccatatgaagtaatcggacgccacacatcattgatgtttcacgatggagaatgataacacactaagtggcattgtgggcaaagtaagttaaacacctattgctcaaatgatcaacttggtgtttgcacatatacggatgtaagtcatgacattgaaatcataatatgctttcatgataatcatatgagcatgtttaatattactaataaggctgtattctatacttctcttatatagaataagaagatctgcatttattcttgattgacactacagttcaacaattaattaccaacagaattaattactacctatcgttcacaagctactacgttatcatacacaatgtaaaaatatgacacaaaaatggaaaaccgtcatcagatttaatggggctgaaacacaagaattcataatgtgatagaataatgggtgaagtgtataaagaagaatatataatattactgtgtagaaatatcaatttccctttgtgagttctcataacctcgaggagaagtttttttacccctctccacagatcgatacttatcattaagaaaatgggacaccaaggttacggaaaaatctacccggtctacctaattactctcttggcgcactagttttccgaaaaaaacaggtaaattcttctttagataaagataaatataaaacttcacagccattcactcacacaaactagtcccttagggtgcgtataatgatctgtacatcttatttctatatatcttaccgtgtattttttcttttctcaattcttgttcgcaaataaaaagatattcgtgtttgtggaagaacactagttccgttttgtattcaacctggaaatttacaatagatcttcatcatcgtatgtctaccatgttaatctcccgttaaactgtttcacgttatcaagattatgtcatctattcctgggcgaacataattccttacaaaaacatttgtcattacacaagtgtaaggggtaatgaaaagtaattttgttacaagtacgcaaaattcgtttatttcaagaaacactaaggatcgtcatttccctttctgaccgatgttccttctttttgctatttttttcccgagtcatctcatcgttttgagtttttcctagtccattaaattgtcaccttactctcggaaaaaagaaacgacaaatgctcctagtgccgtttttcgaagcttgaaaaaaaaaattgcaaattatttaattttgctgctaaggagttgaagtaggtgcattccgccttattgatcaccctgttagatttgttgcgatcgttatagtgctagtttgtccattgttgtgtcataaaagatagctttgggagaaaattcatcaaaacaacatatcatcagcgttattacaattcattgtccttcccaagtttttttgacgtataatattatcgctatctgactcattagtacacaaatacagatatacaacctcaaaatcaaaaatgcctagaaacccattgaaaaaggaatattgggcagatgtagttgacggattcaagccggctacttctccagccttcgagaatgaaaaagaatctactacatttgttaccgaactaacttccaaaaccgattctgcatttccattaagtagcaaggattcacctggcataaaccaaaccacaaacgatattacctcttcagatcgcttccgtcgtaatgaagacacagagcaggaagacatcaacaacaccaacctgagtaaagatctatccgtgagacatcttttaactctagctgtcgggggtgcaataggtactggtttatatgtgaatacgggtgctgctttatctacaggtggtccggccagtttagttattgattgggttattatcagtacatgtctttttactgtgattaactctcttggtgagctgtccgctgcttttcccgttgttggtgggttcaatgtttacagtatgcgttttattgagccttcatttgcattcgcagtgaacttaaactatttagcacaatggctagttcttctacccttggaattagtggccgcatctattactataaaatactggaatgataaaattaattccgacgcctgggttgctatcttttatgccaccattgcactggctaatatgttggatgttaagtcatttggtgagaccgaatttgtattgtccatgattaaaatcctctccatcattggctttactatcttaggtattgttttgtcctgtggtggtgggcctcacggcggttacattggtggtaaatactggcatgacccaggcgcttttgtagggcacagctcgggaactcagtttaaaggtttatgttcagtttttgttaccgctgccttttcttattccggtattgaaatgactgctgtctccgctgctgaaagtaaaaatccaagagaaaccattcccaaggcagcaaagagaactttttggctgattaccgcctcttatgtgactatattgactttgattggttgcttggttccatccaatgaccctaggttactaaacggttcaagttcagtggacgctgcctcatctcctctggttatcgcaattgaaaacgggggtattaaaggtctaccatcattaatgaacgccattattttgattgctgttgtttccgtggctaacagtgctgtttatgcatgttcaaggtgtatggtcgccatggctcatattggtaatttaccaaaatttttgaaccgtgttgacaaaaggggtagaccaatgaatgctatcttgttaactttgttttttggtttgctttcctttgtggcagcaagtgataagcaagctgaagtctttacatggttgagtgccttatctggtttatcgacaattttctgctggatggccattaatctttcccatattagatttcgccaagccatgaaagttcaagaaaggtctttagacgaattacccttcatttctcaaactggcgtcaagggatcctggtatggttttatcgttttatttctggttcttatagcatcgttttggacttctctgttcccattaggcggttcaggagccagcgcagaatcattctttgaaggatacttatcctttccaattttgattgtctgttacgttggacataaactgtatactagaaattggactttgatggtgaaactagaagatatggatcttgataccggcagaaaacaagtagatttgactcttcgtagggaagaaatgaggattgagcgagaaacattagcaaaaagatccttcgtaacaagatttttacatttctggtgttgaagggaaagatatgagctatacagcggaatttccatatcactcagattttgttatctaattttttccttcccacgtccgcgggaatctgtgtatattactgcatctagatatatgttatcttatcttggcgcgtacatttaattttcaacgtattctataagaaattgcgggagtttttttcatgtagatgatactgactgcacgcaaatataggcatgatttataggcatgatttgatggctgtaccgataggaacgctaagagtaacttcagaatcgttatcctggcggaaaaaattcatttgtaaactttaaaaaaaaaagccaatatccccaaaattattaagagcgcctccattattaactaaaatttcactcagcatccacaatgtatcaggtatctactacagatattacatgtggcgaaaaagacaagaacaatgcaatagcgcatcaagaaaaaacacaaagctttcaatcaatgaatcgaaaatgtcattaaaatagtatataaattgaaactaagtcataaagctataaaaagaaaatttatttaaatgcaagatttaaagtaaattcacttaagccttggcaacgtgttcaaccaagtcgacaactctggtagagtaaccgtattcgttgtcgtaccaggagaccaacttgacgaactttggagacaattggataccagcggaagcatcgaagatggaagagtgagagtcacccaagaagtcagaggagacaacagcgtcttcggtgtaacccaaaacacccttcaacttaccttcagcggcagccttaacaaccttcttgatttcatcgtaggtggtttccttgttcaacttgacagtcaagtcaacaacggagacatcgacggttgggactctgaaagccataccggtcaacttaccttgcaattctggcaagaccttaccgacagccttagcagcaccggtggaggatgggatgatgttaccggaagcggttctaccacctctccagtccttgtgggatggaccgtcaacagtcttttgagtagcagtcaaagagtggacagtggtcatcaaaccttcttcaataccgaaagcatcgttgataaccttggccaatggagccaaacagttggtggtacaagaagcgttggaaacaatcttcaagtcagaagtgtatttttcttcgttaacacccatgacgaacattggggcggtggaagatggagcagtgataacaaccttcttggcaccagcgtcaatgtgcttttgagcagtgtctaattccttgaaaacaccagtggagtcaatggcgatgtcaacgttggaagaaccccatggcaagttagctgggtctctttcttggtaagtagcaatcttcttaccatcgacaatgatgtgcttgtcatcgtgggaaacttcaccagcgtatctaccgtgagtggagtcgtacttgaacatgtaagcagcgtagtcgttggtgatgaatgggtcgttcaaagcaacaacttcgacgtttggtctagacaaagcaattctcatgaccaatctaccgattctaccgaaaccgttaatagcaactctaaccattttgtttgtttatgtgtgtttattcgaaactaagttcttggtgttttaaaactaaaaaaaagactaactataaaagtagaatttaagaagtttaagaaatagatttacagaattacaatcaatacctaccgtctttatatacttattagtcaagtaggggaataatttcagggaactggtttcaaccttttttttcagctttttccaaatcagagagagcagaaggtaatagaaggtgtaagaaaatgagatagatacatgcgtgggtcaattgccttgtgtcatcatttactccaggcaggttgcatcactccattgaggttgtgcccgttttttgcctgtttgtgcccctgttctctgtagttgcgctaagagaatggacctatgaactgatggttggtgaagaaaacaatattttggtgctgggattctttttttttctggatgccagcttaaaaagcgggctccattatatttagtggatgccaggaataaactgttcacccagacacctacgatgttatatattctgtgtaacccgccccctattttgggcatgtacgggttacagcagaattaaaaggctaattttttgactaaataaagttaggaaaatcactactattaattatttacgtattctttgaaatggcagtattgataatgataaactcgaactgaaaaagcgtgttttttattcaaaatgattctaactcccttacgtaatcaaggaatctttttgccttggcctccgcgtcattaaacttcttgttgttgacgctaacattcaacgctagtatatattcgtttttttcaggtaagttcttttcaacgggtcttactgatgaggcagtcgcgtctgaacctgttaagaggtcaaatatgtcttcttgaccgtacgtgtcttgcatgttattagctttgggaatttgcatcaagtcataggaaaatttaaatcttggctctcttgggctcaaggtgacaaggtcctcgaaaatagggtcaaagtatttcgaatttgtgtccattagtggtgttccgtgtgagaactggtaagcttctttcatgaaagagttcaatgattcactcagtttgtcaaacggaatagaggcgggagcatggaacactaattgctcttcaaattctacaggagtaatctttggcttgtcggcagcttttgtttgagcttgctcggctatttttggtttgagctgtataggtttaatgttcgataaatcgagacgttcgttcttcttgataaattctgttaccttgttaaccgaatcttgtggtattttccctaggtatgctagcacatcaccctttaatagtctaccgttggaaccagatggcgcaatttccttcaaagccttttgtttggatatattgttctcagccagtagtaatgacacggatggtaatagcgtctgttcaagattggcttggctgccgtcaacggtttttattggtgtaactgtggctttttttaaatgttgttgtgttgcttcagtactatctgcggatggcttcttaatttcaatagatttcgcatttgcggtgttggcctcttggggtaactttatagtagctaaatcatcatcaacatcagcaatataagcaataggttcaccaacatcaacatctttagagccttcatctttcaggatcttagctagtttaccatcgtccagtgcttccacatcaatttgagatttatctgtttccacttctaatatcacatcgcccgcgctgaatggttcgccaactttatatttccaagacacaatcccccctttctccatagtaggagacattgcaggcattgaaaatgtctttacagcaagtaatttagctgatgcatgatagttgcatttggttaaatatcttgtacatgattttaaagtggagactttggaaattgcacttagcatttttgaatttttccctcgagatgatttaacaataacctagctctttcaatgctctcttatattctcactggaaagcgctaatttgatttgtctctctcgttgctggtcgctcaccctttcataaattgttttttactcttcatttattgattttactttttgtcattttccgaacggggaacaaaatgatgactacttgctacagtatacgaaacatacaagggcattgtcatgtgcacgcataataacggtgatatatatatatgtatgtatattatgtgtctgtgtttgtgtgtacttgtcagggcatgataaattattcaaacatattttagatgagagtcttttccagttcgcttaaggggacaatcttggaattatagcgatcccaattttcattatccacatcggatatgctttccattacatgccatggaaaattgtcattcagaaatttatcaaaaggaactgcaattttattagagtcatataacaatgaccacatggccttataacaaccaccaagggcacatgagtttggtgtttctagcctaaaattaccctttgtagcaccaatgacttgagcaaacttcttcacaatagcatcgtttttagaagccccacctacaaaaaaagtcctttctggccttttatttaggtagtcccgcagcggagattcatcgtaatcaaacttcacgattgtatcttcgttcagtctctgttgtgagcttgcgtttgaatccgaaagcaggggagatattcttaccctgcaacttaaagcctgtgattctacaatatttttggcatcgtgcctcttgtctttgaacttggccacctctctttcaatcatacccgtttttggattgaagataacccttttgtttatggcttttacgctaggaacgatctcccccagaggaaaatatacacctaattcattttcactactttctgagtcatctagcacagcttgattaaaaagagtccaatcgttagtcttctcataattattttcccgttctttgtttaactcgtctcttatcctctcccttgccaaagaaccattacaataacaaatcatacccatataatggtttggcagagttggatgaatgaaaagatgatagttcggagaggggtgatacttatcggtgaccagaagaactgtagtacttgttcctagggaaacgagaacgtcattcttccgcaggggtaaagaacatatagtggctaaattatccccagtcatgggagagaccttgcagtttgtattgaaaccgtacttctcaataaaatatttacagatggtacccgctatcaaatttttcatgggtgctctcattaatttttgtctgatagttttatccttagaagaactatcaattagatgtagtagctcatcactgaattttctttcacgtatatcataaaggttcataccacaggcatctgcctcctctaattcaacaagatggcccactaagatagaagtcaaaaaattagacactaaagaaatggtctttgttttttcgtaagcttctggttctaattgtgcaattttcagaatttgaggaccagtaaatctaaaatgggctctggaccctgttaattgagccattttttcaggcccacctatgcactcttcaaactcttgacattgctttgcagtactgtggtcttgccaattgggggcggtttgccttgcaaatgctacagagctcacgtagtgcaataaatctttttccggtttcttattcaattgctctaacagagattcggcttgggaggaccagtagacagacccgtgctgctggcaggaccctgagacggccataactttgttcaatggaaatttagcctcgcgatatttcgagagaaccagatctagagcctctaaccacatggctacgggacattcgatagtgtcgccgtgtatatagacacccttctttgtgtgataatgcggaagatccttttcaaattccactgtttctgaatggacaatttttaggtcctggttaatggcgagacatttcagttgttgggtcgaaagatcaaacccaagatagtatgagtctaaagacattgtgttggaaacctctcttgtctgtctctgaattactgaacacaacattaaagtactaatctcatcctccttttgtttttctcgagagggcccccttattcgtccgcctgagattgcattggccgaattgaaaagtgacagttatgcacctcagcggctattccctgcgtcgcttgctgaagattgaggattataggaagtagtaagctggaaatggtaatttgtaaaaagaaaatttctaatactgtgacaatgttattaaatcggggttgtttttgtttggggcggccagcggaataatttgttttcaaggacagcagaagctcagaagaacaaaatctccgtgatcttttaaacttttttccattctgatggaataatggtcttgatcccctaaatatttccttttttattgcaattatgatagaaattaatagtagtctatgctggatgatatatatatctcttttgagcttgcttcaaattttttcccgttataatgatgagtgttttgcttattaagggtctaggacatttctatcagtttctataccaaaagaagaaaaagtggagaattgtttgtttattttaatattttgttctttagttttaaaaattcagaagagaaaaaaattttatttgtcacaaggaaataaaacataaacaaaaaagaaaaattaagatttgcaattctgccgcttaagcaaaagtagatcattcactggaatatatatatataaacgcatttataatcttgtaacgtgcactcaatttagctacgaaagccaaccagcaaggaaccttttatttgagtaggtacatttacatcttcgggtaacgcggtgaaattgaaaaattttaaggcattaataattgaaaagctagaagaaatggatgaatgaatgacattgcgaaccattgtgcaatgaacatcatccaaaagaaaacatcatttacacatattttctttccagggtcccactggtaaaatctattaacatataaaaagatttacaaaaaaactttagtgccataactacagcaggatcatcatatgtcaagactagaaatatactcgccagaagggctacgtctcgatggacgtcgatggaatgaactccgccgttttgaaagttccatcaacacacatccgcacgctgcagacggttcatcctacatggaacaaggtaacaacaaaattatcactcttgttaaaggtccaaaagagccaagattgaaatctcaaatggatacctcaaaggctttattgaacgtatcggtaaacattacaaaattctccaaattcgaaagaagtaaatcaagccacaagaatgaaaggcgtgttcttgagatacaaacctccctggtgaggatgtttgagaagaatgtcatgctgaatatctaccccagaacagttatcgatatcgagatccatgtccttgagcaagatggcggtattatgggatctttaatcaacggtattaccctcgctttaatagatgccggtatatcaatgttcgattacataagtggtatatccgtcgggctgtacgatactaccccattattagataccaattcattagaagaaaatgctatgagtacagtgacactaggtgtggtagggaagtcagaaaaactttctcttttattggtggaagacaaaattccgttagataggttagagaacgttcttgccatcggcatcgcaggtgctcatagggtaagagatttgatggatgaagaactgaggaaacatgctcagaaaagagtcagtaacgcctctgctaggtagaataaaaaacgccattaattgccactgtttatataaaagtacataaaaaacagtaaaattgaaaattgaacgcatttacattttcgtgtttctaccgtaaagcaaaacgcttacagttttttcttacctattgatgcgaataaatcctttggtttcatagaatgctggaaaacttttctccttaagtgcgttacattttggttgacactagcaaccgtgttaatgacagtatgcttcttactcaaatcgtccgcgttcgcatatgcttccctaacgtgactatgctgcttatactcctcagctatgaaatccttatccttattagaggatgattttagcgtataatttatccatgtttgtatccccgtatcatattcatctagctcacgcttataatttctcaactgttctatcttaccggcgtgcgaagtcttactgttcagtagtttattcatatctaatttcggtaagttattctgctgccccaatttcgccatttcttcagtactgggttcatggacgcttgtcatttcgccttgagatactgttctgttttcacttttgaaagatgcactgcgcgctgccaaatcattggcagtattgttactattatcattatctgttgtactattatcgtttcctgcatttaattgttcctgtgcgtccatcggtagaggtggcaaattcgattggttaccaatcaaaccgggaacattataaatcgtattgttgtcgtatatagtcttagtgtccctgattgtctccaaatcgtcatcttcgcctttggaagggaatgcatcccaagtactctccatctctgaataagtcgatacaacacgtggtttcatactagcaggtgttaaatctactagcttcccgttagaatcgatcacgtaacctggtggcgctttcttattggctgtatcctgtacgaaccctgatcgtaaggcctcactgtccggcttccaagaatcaacatcagtggagtctttaactgaactttcttccaaaactttgtcttcatttatgtggtcttcctcatcgctgccatcgctgttttccaattcagaaccgctatttgacaaattggtattttcaatggtgtctatttgattaggttgcaatgctgaatcacctttatcatcattaccaatcattttggagaaataacctgatttgggcgccttgagactgccttcatctgaatcagagctcatacctttttcctcctcctcttcatcactcgtaagtagaatggaacctttttccctattagaaaatttatagctatctgtatcttcattttcgtcttctatggattcattatcttcgtttttgtcttctatggattcattatcttcattatcttcttcttctgtctcatttgtcgaatattttattgattcggtatacgacaatgcatcatcgtcagttgtatcaagttgtttcgattgccggttaatatcagcatgtttatcactaaccgaagatcgattatcatcatcactactaccactgttgccttcgttgttatcatcttcttcagagtctgacgaatgctgataatcattgaaaaaagaatttcgatatccattatcactagtttttgtttcatttgctacgggtttcggctttgctactttatcttgcccactagatgtagagttcctattcctaatactagtcttttcttcacttttttctttcttttccaaagctcctgagctctcgacttcaccatcatcttcttgttgtaaattctcctctttctccgcaggcagaatatctgcaaggtagcctctttcggaaactttaaactcgtcgtctttctgctcagaaacatcgccatcactactcaaatgttcatttccattccttgttggcgtattgaaagtggtatcagcttcattagtatccattgaaacccctaaggaatgtgatttttcatcttcttctacaggagatgatgaagagggtaccgcttcccctaatggtgcttcgttttggatttcgtcacaactgtctgaatcacgccgaaaatcagatgtttgcctaatttctggtgtcatctcccttgatatttgctctatcaaattgtctaggtcttcgtttacagccctatttgtatgtggtgattttttgttttcacttggacttttcaaagatgctgtcgacgaaagataatctgatttggagtgctcgctggattttttcgcttgtaattccacagactctcttgaagccataagtttaggcaccccatctgagagatagcctacttccttgtcactaggactaatatcactcttactgacgttattatcattgctgtctttattttcacccgtattttcatcatgctcaccattaacatctgtataattgagcttgggtaaactaggcaaattagatattttttgcttgtgaatttctgaaccttttgtgccatcctcggaagagtagtcatattcgtcactactgtcccatccagcgccgtcataacttgcttgagatgcgctaacccatctatacgatttctttctaccgacctgttcagtgctcataataaatatccgctttccagaaaaagggtaatgatcaaacagtcccttttaactataatgcaagttttgtgtttaccttgttaaccatgtatgaaagtggtatttaggaatacttttaagtgccttacagaattcttggcatgagaaaaacaaaatagctacccggaatgaaacactaatgtgtcaccaaacaaacaaacgacgttatataattgttgtgatatttgcatcttcatcttatgatgatgagaatataaataatttttaatcgtattaagtgtatatatgaataagctattaaccctacccattaatttccgggcgggttgttatttttatcagtattggcctctgccgggcggctagcacgctgggtagctgctgcgacagcggcttctgctgcttgcatagcatttttttgcatttttttacctgcaaacttcatacaaaatggcatcaaggatgtattgagggcaacccatgccacgagaataccgtaatttcttcccatttttcttttggttaaattcaaaaaaatcactttatagatatccacggcattatggattggcattatgtagccgtacctgtaaaattcgttgttcaaaaccattgggtagaatgaagcagaaatatttaatatgatccacgtcatcaaccaaatactcaggtatggagggcagtaagctataactaagctgagaacgttttcattggcaccaccaacagccatcattaccaaccacgtagacatccaatatactacgaatcctcctctgccaaaggcgggggtgaaatcgatcctaaaaattgcagatacggtacagaatccaatggaaagaagaaaataagttgcccaggaaattagaagcctgtagattaaaatatgctttggcttcagaactctggccatttctccgtgcaacttaccatataatgacagttgtaaaacggttaacaaaatacaataaatcagaccgacctgcagaggggccattagaatacgatcagcaaagggacgataatcgttgtaggtgaacaacaactgtcctgcaatcgcccagttctccatgtttatattaagatctctgtcattagaagtgatgttgctcatcaatgagggaagatattccttgacgtaatatttctgaaggcggacctccaattgttgcatgagtggtagaatggtcgatttaacactcgatgggtcacgaccactttcaaacacggattcaaaaaaaattgatgaattgaactccgagtttgcgtcttggctaatcaaagaattatacaaagtgtctgtagcattaggtttaacgtttaacgccagccagtatctctcatcgtaaattaaatcgactatctttctgtcaatttcggtggagttcgtcgtaccaaatttcctatgaaatgatgttgcgttgtatatatgccatgtcccggggacagacgctaacaatgagggtatgatcgcggaaatagattgaactgaagtattagatggcgcatcctgcaatacaacaatatttttcactttgaaaaagtaacgatctgttccgtaacaggcaccccagtaaatcgatatgagcgatacacacacacaagcaatgaagaagttgttcaaaacaaacttcgagagaatctttttcctatgatttcgcagtcttggagaaaaaagccctgtttgaattcttgccaagggaccgccgtcgttaccgcccttctcttcctcattagcgccaccttcccccacagatgacaatgaggacggcttttcatcaggaggccgatagtcttctaatgactttgctaagtcagaagaatggccggaaccctcagcaaatcgctgattactgtacgaaaccccgtccctgccgccagtaaatgcagctgctgctgcaaaactagggtcctcaatgtactgtgactcttcatcaccaaccgatttagtcatatttgttctctgtacggctacttacacttatgtcagtacccgattcttacggcgtataaaagattaaagaaacaggatatgtggcttgatatatacaaaaaaaaagaacgatatggagtacactatgtatctctcaacaatgctaagatatgaagacgcttattgactacgccagtccgttttccattcccttcttcgaatagggtggcccgttgatgacaaagctgcgagtcatctatcatcaaacaaactcacggctttcgcttttctttagtctatttcggattgtaccacctcctcggacattcataaaaggattcgaaaacgaataaccacgcatatacacggaaataggagaaaactaaacgggaatcggtttatttttttctcaacatttctttttcctgattttccatccttttcgagatccacctattgtggtgaaaaataacgaaaatatgtgctttaggtgtgcaaggcataatgtgtggcatactggaaggaacaagttgaacacgccagctggaaagaagttcaataccaacttgcccaatgcctaactcaaatgttcggattcctcctactgttccatcgaagataatagatgtggtcgaccaagcgctaagagcgcgactcttaggtggcagcaccttcaattcagggtttgatagtttagattccgtacttaacttacagtttagactacattaccatgttattggatcgaatgggcctgcaaaaccagtttgtgatgttttactgaaggaaagtcaaaatttagaaaagaatatgagtatgatggaggagttgaatgactatccggagattacaaaactagtggagaaaattctgttcaattgcctcggtattcttttcttccacaggggccaatttcaggaatcgcagcggtgcttgctgcactcgttgaaaattcataataacactgcatcgcaaaaaacagcacttatggagcagtatgataggtatttgatcgtagaaaacctgtactaccgtggtctagtttcgcaagacataaatatcatgcaaaatgttttttacaaagaactactggcccacgtggatacgatccctcccgaatcaaacggtcttcttttcgaatacatcagcttgatcgtcgcaaaactcaggttcaatcaaattcaggatttagcagaaaattttaaaactaccgtcgaaaatccttttattcttttcctttacatgataaagaagttccagtcacctctcaaaaagcacattgataatgatgatctttatttgaagttcggacagaacgttttgttgaaggccaaatttcctactgctagtgagacaaatgatgaagctttggagcattttaatgtctttttgcagtattatttcaaattcactcacataaaaaaaataaaagtgaatcccagttggtataatttcataatatcttcaatggaaaagacttttcaaagtattgaagtttcgaaaacagcaatgtttcttttccaaaacctaagcgataacagtaatgacgaaataaagaagaagacatttaaaagagaatctatactaaattttgttaattttgtgaaatacaacgacaagtactatcaactgcacgataactcccaccgtgacataatttcattcattgatgcgtattcttttattttacaaaactcctccaaaaccgattcaatcgaaaatgtttttgattacgataatacggtatctacgtttgcgacttccttgaattccttctacaaagaatataatttgccattaatgagccaatcagaatctttagattggctagaaaacagcaccagatgtgtatacccaggaaacatttcgaaagttctaacaaatgcgtggtcaacattgtacgaaatcagaaaatatcagttagattttcttgtatctaataatttgacttcatatctatgtaatgcaatgatgctgtccacaaaagaaaaagacaatgctgatgtagaagagcaggaagaaggagaggaggagaaggcattacgtgaattacaatttaaatattcttacactctagcacaacagaggcacattgaaactgcaatcaagactctagaatcattgatattaagtaaaaacccaaattactacaaagcttggcatctattagctctttgtaggtctgtgcaagaggataaggaaatgtcgtacaagatagtttgctctgttctagaagctatgaatgaaagtcttcagaacaatactttacttctgaatgatagatggcaatttattcacctaaaattaacgcaattggcgctaattgaagaaatttttggcactttagaggcactggagacacttccagaggtctttgaattatacgcaacattatttccagattcacaacctgaattgaacagcatgggtcccaaatattctcaaactaaagaatatcttttacaaatggtgtggatttttgctgcaaatatgtacatgagaacaaaagacaatgatgaggatgccaaggccgccatcaaagaagcctccaatgtcgaaagtaaattcaagaatttaaattgtaatattgctaacggttatttatcaataataaaagatgaaccaggcgtggcattaaaggaatttgaaacagttctgtactatgatgagaataatttagatgccttggtcggattcgctgaattaattttccctgaagaactaggcgtcgaggaaactaatcttgagcgttattatactctcagccttgataaaaaaccaggtaagagggccaaacttacgttcgttaatgacacagataggtcagcagcgtatgcaagactaaaatttctattggagtgcgcaatactagaatcgatcgaggcttactattccccagaagtttggtggtatttgtccctcatttacgagaaatatcaagatgacgagtacaaaaactctttgctaaaatgtattaaataccaagagttgaatcccattcgctccctaaggtattgcaattactaacgataattcttctgatatatacacacacatatatacatatgggcgcaagtatattctggtgtaaagatactcatagaaagcataaagatgtaattcaatctagttgtattatattattcattgatttatattaatttgatgaacaatggaacatcttctcttcaataacggttttgcccatatacttgacgttattaggttacccgtttttataaatgtaataagttcaataatttgaaaagagcattagctatagtcacgtttcgcgttgaaacaattctttaaattatcttctcttggcagtttaatataccaaacgatagtcctaacatactgtttttcttattatttaccaatgagtaaagccaagggaacgggattttcatcaattgatactgaagatgaaaacttacgcgaacgttatgttaatcaaccaaaagctaatgcctccgatattcaagatgaacaattagattgctttgagcaactagaagaaaaacataggacaaaaaaaaatgaagaatacactgcgttgaaaattttaagggatgtcataggtccccttttattaactataacttcgttttatctaagattccaacatatagatcagaacaattatgttgtctgggatgaggctcattttgggaaattcggatcatactacatcaaacatgagtactaccacgatgtccaccctccacttggtaaaatgcttattgcattgagcgaatggatggcaggatttgacggtcaatttgacttttcctctaataatgcatatccggaaaacgtaaactttaaactaatgagacaatttaatgccacatttggagctctatgtacaccagtagctttctttacagccaaatggatggggttcaattattttactgtttatttgattgctacgatggtaacgttggaacattcatatattgtcctctcaaaattcatattgctagattcaatgctgctttttttctcgatgacgacttttgcctgtatgataaagttgtatacgttgagaaagcaacaaatgacgaaaaaatggtcgttatggatgttattaactggtttatctattggttgcgtttgttctgtgaaatgggttggtctttttatcacagttgtagtcggcctctacacatgtatagaactatttttgctctattgtgataaagaattgcctagaataaaatattacaaacattggcttatcagaatcattaatctgatagtaattccttttcttatctatctctattgcttcaaaattcactttgtgttgttgtacaaatctggcacgggggattctactacaaatacgttatttcagataaacttggagggaactcagattgaggcgggtcctcgtgatgtagcatttgggtcagagttaaccataaggtcgcatggtttaagcccgaatctgctgcattcacatattcaagtatacccagaaggctctggacagcgccaaatcactggatatggattcgcagactctaataatgtttggaagtttgaattttctaggtcttctggattggaactagatcagaacgggactttgaatggcaaaataatcccaataacggatggtgtggaagttcgtctcagccataaaaatacaggatcgaatcttcactcgcatgatgtaccttctcacgtctctagaggaaattatgaggtttcaggctatgggtcacaaagtgttggcgatgaaaaggatgattggatagtggagattgtgaaacaaatggattcaccaaatcccgtctattctaatgagaattcaactattttacatccagtttctactttcttcaggttgagacacaaagttttaggttgttacttggcttctactggattgacgtatccagcttggggatttaaacaagctgaaatcgtctgcaaagactcctggagtcgtagggacaaatcgacctggtggaatgtagaagatcactggaaccacaatttagaaaccgcagaagattacgttccaccaaaatccaatttttggaccgattttattctaactaattttgccatggcctcctctaataacgcgttagtgcctgatgaggataaatatgatagtttatcgtctgatgcatgggaatggccaaccttgcataaagggctaagaatgtgttcatgggcgggatatatcactcgatattacttgatgggatctcccttcaatacatggatttctactgtctccttaatcatcttcccatttattattctttttatattatatcgttggaggagacaaacgctttatctctcagacgatcaaatctggcaaataacgatacagggtatttttcctttcatttcctggatgacacattatctgccttttgcaatgatggggagagtgacgtatgtacatcactacgttcccgctttatattttgcaatgcttgttttcggatttgtgcttgatttcactttgacaagagtccattggatggtcaaatatcccatctatttgtcattgtttggcggatgtatatacatttataatttatttgctccaatatgtcagggtatgcatggtgataaagcggaatacttacctttgcagtggttatctacttgggatatcgcaccttagtaaaaaaaaaaaaaactccaactcctttacacagaatcacgaaaattgtaaataataatgccaaataaaggcattaacttattatcctcttcttttcacatgagaaatgatatagatattgcctattcatatgctaatgagtatatacgggtggacaaatcactacttcctacacctaaaaataatttaccgtttctctttaaatgtgaccacctcaatcttgtaattttgtctgctggtgttatatcctcgtttagctgcgttattaactcaaactttcccaaagtataactgtataaataaatctcaccgttttcaagacccaccgatatcaaaattttctctcttatcatgctgtcatgtatggaaatagcagtgacagctttagtgtgtttaattgatgcttccagaacgtagtcatcagctggctccttttggtgcctccatactttgacagttttatccctggacgcggtgacaaaaacattaccaaactctaatggtgcccagtctgcatcccatataatccttgtgtgtggtttttcatttttgaatctcaattcaaaagtattatcttccatatttctttcccaaagcgcccattttctgtctctacaaacactcaataaaaattttccatctttagagaattttaatcttgttatcgttagactgtggaacggtaatgcaggctttatttctaaccaattttctgtgctgaatattctaataactgcattctgaacattatttgatctacaagcagaagcaattaatttctgatccggagaaatatcaagacacgttatttcaaaaccatgtccgtaaagcttttccacttcaggccataacaagtgtctttgcaattggtcttccataggtggacattctagcaaggacaatggatcagtgatatctggtgtttctttattaccaccttcctcctcttcatcatcttcatttgcgtcatcctcaccagctttattagacaaacctaacacaggaacggtagcagagtctggcatttcacttttttcctcaaattgaataccaacaaacttttgtaacattcctgccacccctttaggtaggtcaaatgatctcaagattttttcatcaccaccacttacaaatctggtatccgtcactgtctcaacacaaatcatatcataaccatgtatttgtggcctagaaaattcatgccaggtagctatttccctttttctcccgctggcatcataaatccatggagcaaagagtctagtggtctgatccagagaagtagccaataggtactcgccgctaggagaccaagcaatgtccgtcacatccttcgtggcaccggatatgcccaacctttgatcgcaaataatattatcctttgtagcccacatcctccaggacccagtcttaccattggtcaaaaagaaatccattctctcatgagtaaaccatagacaggaccaaaaacctccagaggaacccgttgcagttgaggcaccttttgaggacatttctcctaaccgtagactgcacacccaaatgcctgaagtctcatcaggttcccataccatcaatgaagtatcagcagtagcagctagtagttgtaagcgactttcgtgccactgaagggatgaaatccaatcatcatggcccataattaaggcttcaaaatttatgcctactctcaattcatcatcaatttgaaatttatattgtttattgctcaataatgttaatttctttgaatcttcttcagagtcatcgattaaatcgttaatcctaattctccacaatctaatataacggtcctgagagccagagcataacaaataatcacccggagtttcctggtgacggaaagccaatgacttgacccagtcttcatgaccttccaattctgcaaccactcgacacttctcaatgccagaatcacttaaaatgaaagatgcgataaaaacgttcacattagtacccccaatggcaagtaaatactttttttcttcaacttttgacagtgataaacacagtggatagaagaatcccttttttatggtgaattcatgagcaagaccaaactcatcattttgaatattttgtctccatatgctgatagtaccatcagcacaaccgactgaaataagacttggtaaagcgcttaatgccacaatcgtcttcgagtaatgttgaatggtttgaatacattgtaaatgtgagtaatcagtaaatttccagatcttaacatgatgatcctcagatgcagataccataaaatctgaatctgggacaaatctgacacaagtcacttcagcttcgtggcctttcaaagttgcataaacacctttattatttggttcaatggggtcccataatgcaatagttttacctgcgccaaatgcgacgatttttttaactttgtgtatatcgctaacctgagtttgcttgttagcacctataaaaatggcttcgggagtgatacattccaccatgattatggaacgttaactatataaagtttttgcaggaactgggatatacaaatagatatactagtctctacgtgcaattgtaagctacctctgcccatcgcctaatattaaaacaaaaaaatttttcatctatttcaatatcggacacttttcccgtcacgtggaaacggctgacaaggttaataagaagaaatcgcttaaaggaccgacccaggctataaattatactgatctttatacactatactcttatttaatgggttgcatctcagtctcacacattttgaaactctcaaattcaccttcaaaaaagcgggacttaattactcgattaaaccagcgcgtaacctctggatgcttagacctccatgtttcatcgaaaaaacttataaaccctagcgaaaaagcagccgctgagattaaatcagcaagagtttcgtggtcatcacagacaaggtattgctgtttctttaaccttttctcgtaaagcgaaacaatggtgtcgacattctctcttgcggctttgaattcagtggcattatatggctttacgccaattagagggaaaaacacctcacaaacctcattcaagaaatcactgttggaaagcgattcccatcttaaaatatctgcacgagttttgaagtcaccttcgggacccaacaactggcgcacagcttccttgtcgctcgacagatggatcaagtagtagtcaatagccattgcctctgtaagcgtccactcgtcatgcggtccaacaaaagttgggtacttacgcaagggaaactccctttcgtaaagttgctgagcgtcacttggatcagcaagcttaacgtccagcttcaaggaacgcactaaacctcttggcacaatggtcctaatcaactttctctccttcaaatcagtaaacagtgttccgtcagacatttgtagttttctacacaaagatgccgaaatcaatgatgagcaagtatcgagttcgcttcgcactgctacatctaggcttttataaggggtggtatcgtttaaaggtgcggctattaaaagggatgaatacgtgggaaacggttgcattacaggaaaaacagctttttatcttattatatctttaaatatgtacatacgcttgtttatacgtggaggcgacaaaaagggttggttgaagggagagagaaagagacgcacagagattggaggaggggctcagttcgctgattgtttcttcttctgtgttaggttttccaaagttaacctgtcgttgtcgtcgtcatcttcactgggaggcgttgagttagtgtttgaatctgaatctgaatttgtattcgtgttgttagaatttgtgtcttcatcatcttcctgactgaaaagatttccattgtcatccggtgatttagcggtagagttttcgcccgtaaattcgttggcaaactctgtagccggagaggcctccctgattagcttcctagtaaacggatcatccaaaaaattctgttttctttgtcgttgattttgtttctttaattcattgcctattaacttggagtagagttttttgcccaacgttttctttagcaagatttcacggacttcgaagtacaagtctctggaggcgttattcaaatttgtctggtttttcttgaaatatgacctgaattcattgatgtgttttttgaactccagttcgtttttcttcaaccaagaaacgttcagctcctgtctggtagcaccccttgcaaagtttctcatcaaatatttgtcataatctctgatgatctttgtgataatatcacttgtagagacaccattggttctttgggtagtcaagaattttcccatctcctttattggcttgtagatatcgtcgctgtcggcgctaacgtaaggaatatcgtcatgtgccacgtagtcaatcttgtgttctagtagaaattctggggtgacacaccagggagcgttgggcacgacttcgtcaacccatctgcagtgcgttaaagtttcacaacgctgcttatcggtcagcacagtcaaaccttttagtttgtgagtgattttgtcgctaggcacaccaactatcagtgttacattggggaaagccttcttacactgttccagttgcttcatgtggccaagatggaaaagatcaaaaacaccatctgcatatatcctgatgggtctatccgttggaggcaaattgaatctgaaacctttaggacgatacttgcgcagttccttgggcaactcgttggtgtaacgagcctccttctcttcaaactccttcgtcaaccggcgacgcttgcggggagtgagctgtgtgtccttattttcatcctggttcttactctcatccttatcctcattgtcctgctcttccgtttcctcacgctgtcttttatttttattttttttaaataggtttgatagcgatgagttagaaagcttagccctaatcgaggacttccctgttgttgggtttgccatttttctttgtgtctgctgtgctttgtactaccaagagagaatagcaagagtgaaatttgaaagttaaacaatacaataaagaaaagtgactggcgtatgcaagaaaggggaatgggtataaaaaatacaagaacggcagaaaaaataaaagaaacaggagaaacaaacaatggtaactgtactaaaaccaataccagatatatatttcatacttattaaaaagcgttaagaaacgaagcgtaaaaacgtaagaaaaagaatgactatataacggtaggtcttcgactcatttttttcttcctacatgcaaacgacaaatacgggtaatgcacatttcgcttattgggttcttccctttccttttttccatttttttctttctggctgtcgctagcctttctacttcctccgcacatacagttttcagcacagtatagatagctgtgcagccagatagaagcaaaagagaagtcaattgcaaaaaaaatatggactcgtactcaataacaaacgtaaaatacctggatccgactgaattgcatcgttggatgcaagaaggacacactactacgctgagggagcctttccaggtagtggatgtgcgaggctcagattatatggggggccatatcaaggacggatggcactacgcctattcgcgccttaagcaggatccggagtacttacgtgagctaaagcacagattgttggaaaagcaagcggacggccgcggagcgctgaacgtgattttccattgtatgttatcgcagcagcgcggaccgtctgcagcgatgctgctgcttcggtcgcttgacacggcggaactttctcgctgtcgtctatgggtgttgcgtggggggttctcgcgctggcaatccgtatacggtgacgacgagagcgttacggcgggttacctacccgatctgtggcgttgacaggtttacacaatcgcacgtgatcatatatttgccatgactcctcccagtgacaattttgttcttttttcctctttatcgctttcgtactatggtcagtcattcattcattatatacgcgctctccataacccgtaactttttattatatatagactcgtttacaatacaacgatagcgataccattcaattgaagttgtgagaccaggtaacgagacgaacacaactttacaagtcaaataagaaatcatggctggtcaagtgttggacggcaaagcatgcgctcagcagtttagaagcaatattgctaatgaaatcaaaagcattcaaggtcacgtgcctgggtttgcacctaaccttgccatcattcaagtaggcaacagaccagactcagccacatatgtacgcatgaagcgtaaggcagctgaagaggccggcattgttgctaatttcattcatttagatgaatccgctactgaatttgaagttctgcgttacgtggaccagctgaatgaggacccacatacacacggtattatcgtgcaactaccattacccgctcatttggacgaggatagaatcacctcgagagtgttggcagaaaaggacgtggacgggttcgggcccaccaacattggcgaattgaataagaagaacggacacccattctttttgccctgcacgcccaaggggatcattgagctgcttcacaaggccaacgtcacgattgaaggttcccggtccgttgtgatcggaagatctgacattgttggctctcctgttgcagaattgttaaaatctctaaactccaccgtcaccatcactcattctaaaacccgtgatatcgcatcatacttacacgacgcggacatcgtagtcgttgccatcggccaaccagaatttgtgaagggtgaatggttcaaaccaagagacggcacttccagtgataagaaaaccgtggtaattgatgttggcaccaactacgttgctgatccttccaaaaagtccggtttcaaatgtgttggtgacgttgagttcaatgaagcaatcaaatacgtccatctaatcactccagtgcccggtggtgtgggccccatgacggtggctatgttaatgcaaaataccttgattgctgccaaacgccaaatggaagaatcctcgaagcctttgcagattcctcccttgccattgaagttgctaacacctgttccttccgatatagacatctccagagcacaacagccaaagcttatcaaccagcttgctcaagaattgggtatttactctcatgagttggagctgtacggacattacaaggccaaaatttctcctaaagtcatcgaaaggctgcagacgcgccaaaatggtaagtacatcttggtgtctggtatcacaccaacaccactgggagagggtaaatccactacaacaatgggtcttgtccaggcactaacggctcacttgggcaagccagccattgcgaacgtcagacaaccctccctaggacccactttaggtgtcaaaggtggtgctgcgggtggtggttattcccaagtcatcccaatggacgaattcaacttacatttgactggtgacattcacgccattggtgcggctaacaacctacttgctgccgctattgacactagaatgttccatgagaccactcaaaagaacgacgctaccttctacaacagactagtgcctagaaagaacggaaagagaaagtttactccctccatgcaaagaagattgaacagactgggtattcaaaagaccaaccccgatgatctaacacccgaagagatcaacaaattcgccagattgaacattgacccggacactattactatcaagagggtggtcgatatcaacgacagaatgttaagacaaatcaccattggtcaagcccctaccgagaagaaccacacaagagttactggattcgatatcaccgttgcttctgaattgatggctattcttgctctttcaaaggacttgagggacatgaaggaacgtattggaagagtcgttgttgctgctgacgtaaacaggtctccagtcactgttgaagatgtgggttgtaccggtgccttaaccgctttattaagagacgctatcaagcccaacttgatgcaaactttagaaggtactcctgtcttggtccatgccggcccatttgccaacatctctatcggtgcctcttctgttattgctgatcgcgtggctttgaaattggttggtaccgagccagaggcaaaaacagaagctggttatgtggttactgaagcagggttcgatttcactatgggtggtgaaagattcttcaacatcaagtgccgttcctctggattgacacctaatgctgtggtcttggttgctactgttagggcattgaagtcacacggtggtgctccagatgtcaaacctggccaacctttaccttccgcatacactgaagagaatatcgagtttgtcgaaaaaggtgccgctaacatgtgtaaacaaattgccaacattaagcaatttggcgtccccgtcgttgtcgcaattaacaagtttgaaactgacactgaaggtgaaatagccgccattagaaaagccgctttggaagctggtgcatttgaagccgtaacctctaaccattgggccgaaggtggtaaaggtgctatcgacttggccaaggccgtcatcgaagcttccaaccaaccagtggacttccatttcctatatgacgttaactcctccgttgaagacaaattaactactatcgttcaaaagatgtacggtggtgccgcaatcgatatcttgcctgaagcacaacgcaagattgacatgtacaaggaacaaggtttcggtaacttgccaatttgtatcgccaagacacaatactctttatcccacgatgcaactttgaaaggtgttccaaccgggttcactttccccatcagagacgtcagattgtctaatggtgctggatacttatacgctcttgccgccgaaatacaaaccattcctggtttggctacctatgctggttacatggccgtggaagtcgatgatgacggtgagatcgatggcctgttctaagacaacttaattatatagaatttaataaagacaaatgcaaaagtttttttaaagtatggatgtataataataataacgataatacgaacactattgggactaataatgatttatagttttttttacacaggggatttaacgttccgcgaccctttttcctttaatttaaccccagttccttaacgtcgaaaatttccgattccgttaaggaggagaaaacctaattaccaaacgaagcggggagacgcattaatgagaacaataaatgtatgaaacttttagcaatctaaatgatactataccaagacaagcgaacactggctagcacaatatttgggcggaacgaaataaaataacgaagatatacataagacacaaaggaaaaagcgttccattgcatctctgaagtgaataatataaaaagtagtaaagctagaaatgtgtgataagtcaaaaacggtattggactacacgatagaattcttggataaatatatacctgaatggtttgagacgggaaataaatgccccttgttcattttcttctcgggcccacaaggctcaggcaaaagttttacaagtatccaaatctataaccatttgatggaaaaatatgggggtgaaaaatctatcggttacgcctcaattgatgatttttatttaactcacgaggaccaattgaaactcaatgagcaattcaagaacaataagctgttacaaggacgtggtttaccaggtactcatgatatgaaattgttgcaagaggtattgaacaccatcttcaataataatgaacatccggatcaagatactgtcgtactacccaagtacgataaatcccaatttaaaggagaaggggaccgttgccccactggtcaaaaaatcaagctaccagtcgatatttttatcttagaaggttggttcctcgggttcaaccccattttgcaaggaattgagaataatgatcttcttactggggacatggttgatgtcaatgccaagctcttcttctatagcgacttgttgtggcgcaacccagaaatcaaatctttagggatagtattcaccaccgataacattaacaatgtttatggctggagactacaacaggagcatgaactaatatcaaaggtcggaaaggggatgaccgacgaacaagtgcatgcttttgtggatagatacatgccctcctataaactttatttgaacgactttgtccggagtgaaagtttaggttccattgctacattgacgttaggaatcgactccaacaggaatgtatattctacgaaaacgagatgtattgaatagtgatgttatgacctttttttttacgccttttttttttttttttttttttttaatttatctcacttttcccttctattttatgtactaacagataattttataatgatttcatgtatttttggttcagaattttgacaaggcaactcttgaataattgtcgtatgcaaaaaaaattgtttatctgttacatatccatcataaaacttttatagagcttttattgtccttcttatacaaataccgttcagaggctgtccgagatttaagcggttttggaaaaattactgctattaattaagattaaaaaggaaaggaaaatagcaatgggagcttatcgcataaaaaaatgaacaataatgttgaagaactcctacggcgtattcccctctacaacaaatatggtaaggattttccacaagaaacagtgactaggtttcagatgcctgaatttaagttaccagcgctacaaccaacaagggacttattatgcccttggtacgaagaatgtgacaatatcaccaaagtctgtcagttacatgattcttctaataagaaattcgatcagtggtacaaggagcaatatctgagtaaaaaaccaccgggaattgttggaaacacactattatctccatcaagaaaggataattcctagttaaattgcatttcgatatctatgtacacatatacagcaatttttttttataaaccttagtaatattatcagttttcattttatgtcatttgacctttgttgcatttaaatggccttaacttcttttaacttttcaatcaattcatccacagaattcaatttcacaccaggtgacttagtctttggctcttccatcgacactatctttaactgaggttcaatattaatttcaggaaaatcttttgctatatccaatttttcaataggctttttcttcgccttcattagtttgggcagtcctacgtaacgcggagtgttcaatctcaaatctgtagtaataaccattggtaaggaagcttcaattacttcttctccatcgtcaatttctcttgttacctgaactctaccattatcaaggaattccacctttgccgcatttgttgcctgtggccaatttaataaacctgccaacatctgaccggtgttgttacagtcatcatcaatggcttgctttcccatcaaaaccagattagaacccttcttttcaacaacagcttttaagattttagcaattgctaagggctctatgttttctttacccacagagtcaattaaactacaggtgtctattcccttagcaaggcaatttcttagaatatcctgagctttggcggagccaatagaaactgcatgcgtagattctactaaactcttgttcttttctttaattctgatggcttcttcgacagcaatatcatcgaaagggttgatactgaatttgattccactggtttcaatcccagttaaggtcttatttactctaggcttgatctggaaatcaactacccttttcaccggaactaatatacgtagttgctgttttgcagacatttttattactctttctgatacttgattatcggggttattgatcctagtgtgtcttgacaacgtttctcgaatcaggattattttacaccgagaaagaaagagtcaatactaataatctcgaaagatcttcaagtgaaaaataaaaaaaaatgataaataaaaaatagaaactatgaaactatgtaaaaaaaaaacaaatagacatatccaagcaagtccaatagcatagacattaagcacgacagctgtaaaaaatgtcaaagtttgttatcacctgcatagctcatggagaaaatctcccaaaagaaaccatcgaccagattgcgaaagaaattactgaaagctcggcgaaagatgtatcaatcaatggtaccaagaaactatcggccagagctaccgatatattcattgaagtcgcaggatcgattgttcaaaaagacctcaagaataagctgacgaacgtcattgacagtcataatgatgttgatgttattgtttctgtcgacaatgaatatcgtcaagccaaaaagctctttgtctttgacatggattcaacattaatctaccaagaggtcatcgaattgattgccgcttatgctggtgttgaagaacaagtgcacgagatcacagaaagagccatgaacaatgaacttgatttcaaagagtctttaagagaacgcgttaaattattgcaaggcctccaagtcgatacactatatgatgaaataaaacaaaagctagaggtcaccaagggtgtgccagaactatgcaagttccttcacaaaaaaaattgcaagctcgctgttttaagcggtggttttattcagtttgccggttttatcaaggatcagttaggtttagatttttgtaaggcaaacttgttggaagttgacactgatggaaaattaaccggtaaaacactgggtcctatcgtagacggacagtgcaagagtgaaacccttctgcaactatgtaatgactacaatgttccagttgaagcaagttgtatggtgggtgacggtggtaacgacctgccagccatggctaccgccgggtttgggatcgcatggaacgccaagccaaaggtgcagaaagctgcaccttgtaagttgaataccaagagcatgactgacattttatacattcttggttacaccgatgatgaaatatacaatagacaatgaagaaaataatgatagatagatgtaatagagtttctttttaaaattgtttatttaaactggtaaacatgatgtactttacgtagcgttaatataccggcaactatacgttggaagcaatagcttgcttgatagcagctgggttggcaccgacgactctggtaacctccttaccgcccttgtagaagattagggtaggcatggaagaaacttcagctttttgagcaacatctgagacttcatcaacatccaacttgtaaaaagcagcgtcagaatattgttctgcaaacttttcaatcattggtgcaatcattttacatggcccacaccatgtggcaaaaaagtcaacaacgactaacttgtcgccagatgctaaagcactgtcgtattcagaagcggattttaattgagtgaccattattgatgtgttatttaaagatatcgtagactctcgtgtatgtgtgcgtgtataattcttgctagacaacaaataaaaactggtcctcgttattctcttgtcagcttttcatcccccgaatggctttcttatatactgatatccctctttcggctggctggaaactgaacgcgcttagtaagaaaagagccaccttgtagggagcatcctttactaagagtataaacaattacacatatactttgatgattacttaatattcactggcactcaagttatgctgatcttggagcgatcttgaagccgagtatgtcattcttaccgggctcaacaagactttcttcactgactctcacgccgccaacggtttcaatgcttgcaatggtgacctcgccacccatgatatacctggcaactttgccaacaggggttcctcgcttgaccaaaaaacaatctctaaatacgttggttccgttgccacccgtaaaagtctggatgttcttcacagtgtacaccggtattagaccaaggatgtccgttgctgcttgcagaacctgaacaacacccgtagatccgaatctatacaggaccaaatctctgatattttcaattctgttaaggatcttgtcgtccagtggctttagtttgtctggctcgtcctcaaatgtgtcaacaaattccgtgccctcctcgtataatataaaaccttgctttttcaatttcctcaaaaaaacttccgtcactgcactggtcagtacagctttggtgtcaggatactttagcatgattttagaaacatttttatcggcgtcagggtggtcaatcttgttgagtgccaacacagttggaaatttctccatcataaaggacttgaccactcgagtgatccattcgtcatcccatttttccaaaggtggtagtcccttcaacctgtccagggctttttggatcatgggcgcatgtgaaccgtacccaccgaattgcgcttgaagtgtgtccactatgctagatttcgttgctgtatgtttacgcacaatagacccccatcttttcttcaggttcccctcaacccaaagcctgatttcgtcttgcagccattctatatcgttcaatggatcatatcctcttgtgttcttcccctctgcatctgtggttccactaacgtccaccacatgaataagagcatctgcgtgtcttaaatcatccaagaatttatttccaagccctctgccggaatgcgctccaggcacaagccctgccacatccaacagtttgatggggatatgcctcttacccttgctacaccacccgtagttaggtttacaaagatcttccttgccaaatctggagcaagcacactcaacttgcaagtagccggttgcctgatttggctcgatcgtggtaaagggaaatgctcctaccgccgcacctgcgtccgtcaaagaatttaatgtggtggatttccctgaagatggcttacccacaataccaatcaatggatccctgggcatactggctctatttccgttttattcttacagacagcttatactacaagttagttggacaaaagctaaaagacggaaaacgaaaacgcaaaatgaaaataaaaccaactctcattacaattcatcctagaacacttacacatctgttttgcactgcatagcattacatttcttgcatatctatctattcgagaaaaaaaaaaaaaggcatcgagtgaatttttcaccttgataaaaaagcccttactaaccctacaataaattgtgccgaaaccctctggagttttctagaatattctagccccatcagggctagaatatcctaaaagtttatagttgacgaaaatttttcagcgatgagatgcacatttataatgctatgatgttcaacgcaaaggaaatcatagcgttatcgggtaggttcgcatcgttagcaatagctagtcgcatatatacacagagatacatattatacctataccgttaagaaataggatagaaaataatgagcgaacaaaaggaagatttgtttaaaccagtaggagaagctgctgcagaggtcgaagatgaaagcatagccgaacagaacaaagctaatgacggcgtcaagttaaccggcgcacaggacgccatgggccatccagtgcaagagatagagtctctttgtatgaattgtggaaagaacggtacaaccagacttcttctgacttccatcccttatttcagagaaataattattatgtcattcgactgtcctcactgtgggtttaagaactgtgagatccaacccgcttctcaaattcaagagaagggctctcgttacgttttgaaagtggagtgccgtgaagattttaacaggcaagttattaagtcagaaactgccacttgtaagtttgtcgagctagacattgagattcctgctaagagaggtcaattgacgacagttgaaggtttgttatccgagatgatcgacgatctgtcgcaagaccaggaaatgagaaaatctatagacgaagctctttacaagaagatcgatgacttcatacagaaagttaaatcctacatcaattgtgaacccaacactattccgattacatttattttggatgatcctgcgggaaattcctggatcgaatacaaacccggtgaacctcaacacaaatggtctcatacccagtacgtgagaaccgacgaacaaaacgttcaagttggcattattactagagaccagttggagcaacgtcgccaagaacaattaaaacaattggccaaccgtgaaagaaatccttctgaatctgtcaaagttggctcagcaaacccacagtttttgtcagacgccaccgacatcgaaaactttaacaacgaggtgcaaacattcagagcttcttgtccatcgtgtacccaagagtgtgaaactcatatgaagccagtaaatatcccacactttaaagaagtcattatcatgtcgacggtctgcgatcattgtggttataagtctaatgaggtgaagaccggtggtgccatccctgacaaaggaagaaggattactttatactgtgacgatgcagctgacttgtcccgtgatattttgaaatctgagacctgtagtatggtaattcctgaattacatcttgatattcaagaaggtacattgggtggtagattcaccactttggaaggtttactaagacaagtctacgaagaactagaatcccgtattttcactcaaacttcggattccatggacgaagcaacgaaagcccgctgggtagaattttttgccaagctaaaggaggccatcgctgggaaagtcaagttcacagtcattatggaagatccattggccgggtcgtacatacaaaatgtctacgccccagatccggatccaaacatgactatcgaagattatgaaagaactaaagagcaaaatgaagacctgggattgtccgatatcaaggttgagtaacgatcgttggcctcggtatcacctccccctttcctcttcctctttacatatatcctaaccacacaagcactcatttgatatgataatacttattcgtttttattcaaatagatagcgcagtcttgaagatttacctatatttttaaacttttgtataatagttgaaatagataatacagcattttttggctcctgcttcatatctttttttttaggtttttgctttatattctttcttttaactcaacttgtgcggagcagaggtaaagaggacaactataaatgctgtcaaaacgaacaatctacagatatttttacgaaaaggaaaaagcgcaagaatgaatcttaaactttctgctattgaaagttactttttccatagaagcagactaaatttgcattcatgtttttatgtcggaatcaaactcaacgaattgcccaaaaaaagtcaactgatagcggctcttaagtatactgtaatccaacatgaacgtttgacttgtaatgtattctatgatgaattgaaaaaggaaaacttcctacaaaacattcttgagccactgaaattttgcgatctagtagaataccgccacgattgggaccagttaggggaaaccgaaattaaccacatctttcaaaggtataacttttcatacaacgagaataaacctttatggaaaattctgatcctccctaatcaaaatcaaatgctattgctgacagatcatgttctcatggatgggatgtccgctattcatgtgtgggaaacgtttatggaaggcctacagatgcaacagccggttgaaattgatgaaacaatatattcaccatcattaaattcatcaactgaaaaaataatgtcagccccactatacggagattggcccataccttggaattggcatatagtgcgacaattggtcagtagactacattattggtttccacaaacagtcgtaaaaaacaatagaaatttaatccaatttgccaactactcatttccaaaagacctgctggatgataaaccgagcgatggaactcaaaaatacaaagttaaaaacacgaaccatcaatgggagtttcgattatcgccgacccatctcaacgacattttacaagaatgcaaggccaataatacttcgttgacttcccttttaggtgccctggtctgcaccagtttcgaaaaaatagctgcacatgagtataccggatcatttttgaaaattgaattaccaatgaatattagaaagccttttgaacgagtcttgaaattaccttcagatgataagctcgccgtgggaaattttattgcggtcatagaattcaaccataaactacatcaaaaccgtggaatatgggatatcgcttctcaaattcaaagggccataagaagcagttccgaggataaaataatagataaagtaaacgaagtaaagttattggaggttatttcttctcaacaatacatagaagataaaattagcttgaataacggaccttcttccacatttgaagtaacaaacttaggatttcaaacatttaaagatgcatgcaacaccagtttaccgttttatatagtggatgctacattcaacgagccgcaaggaatatcttcaattttctcactaagcgtaatctctactcctggtaacggactacattgttgtatcagttatccaaatactctcactaaagtgctagaaccccactggcaatatatgaaagattacttaaatttatactagcagcacttcactagctcaaatacagaataaaaccacatttcccacatgtaaatatagaaagcagtttattcgctctttgaagcgagatcttcttcgatagacgtcacctcaacgtcaggatagtcggtgccgtcaaatcttgctgattgttgcgcttgaatagactcttcatgtattctaaaaatgttaattagtgggaacgccacaataaaaattaatacgagtaaaaacattggtaaaccatcaaaaatataaagataccactcgtgcgaggcaatttctccgtcataaccctgaataaattcaacagctctgacgatcgacctaattaaaatcaggaaactgttcaccaataaagcaatgtttaggtatttccaactaccataccttaccgatacattggttggttttttgctcatcttgaaaatgaacaaaacctcatttataatgaagagaccaaaaaaagcaatttgaatgaacaaaccagctgtaacgagatgagaaccagaagatgcacttgtcactttagacatcatagcaccaccaattgcttgtaatagaagactgcctacatcgccaatcacaaatattgtagtattgaatctagcgggcatgatcattaagttttctgcgaacagcagagtagccattctaccaaaaatcatgtaaatactggcagcatataatgttggagacaccagcaagaaaaccgtttgaataatataggggtttagtagtgtggtgtctttgcttgatttacatctaaacgcaaagcccacacactcaacaaaacacccaaatataaagggaatgtacgctcctgctaagtttaccgtaccgtaataccgcaatacgggttgggacttcataagagagccaactctccttttacttttcacagaataatggaatagtaaaattacaaatgctacccctgatactgcaaaaagtaccgtaaaaagtatactcgcacctaattccggagtgtatctatataactcgaagccgtcttttgccatgttcgaagtggtgaaaagtgctgactgtctattacatacttttacagggtttattattatagaatgaaacaggcaaggtatcttatccctttattatgaaaactatatatacgcataagtcttttgctgcatgataagccccttcccaagaatatgacaacctcttattgttcttttcaccaaagatccacggaactcatctttagcaagtgaggcttgaaatatcacagatatcattgtgaataccgcattgagcagattgttgacagcgggcatcttactaacaggcgcaatctaaagaagccgcgaaaaaaaaaagaacacgctaaacgattcacccatgccagccaagtgtagatttgtttgtagaggaaaacagttgatgagcaatttacagtgtttttttatcttagtaatattcatcaaaattcataggaaatagtcaatgatgcatgtctgaaaacaaaacgacctatataccttattgtggcttgtaaagtttaaacttaaaaataaactttctttttgaatgatagatatttccgcttttggatgcgcttcacaagaatagaagcaaaaagtccggttaaaattgaaatatgataaaaacccaaacatattaaaaaacccagacataaagaaaaaaactttgaaaaaaaaagtattatgccgctgagcgcgccacgttaaaagctcgaattcttcgcattggtagtagcgcaaagtccaatgagcgcacctcaagtgagaaacgcaggcccagagattctccaggcaggaaggaattgggacagatcctgcctggagggatggaggaatttacttcgtaggctggaacaggctcatctcagccaacgattgtaaatgtgcagggccatcgttacaatcctgcgcaccctaccatggataccagaatcccgtcgtgttcccaattgtgagtagtacagtggcctgctgccgggcagatagtagcagggcaggacacttgccagatcccgtagcaaggatgcttataatatatcgaaatgtagcattgttagtttacttcgtaaactgcccttgtagagtgaggtatagcttagaaaatagcaaactaaatagagagcgaaatgtccttaccagctacttttgacttgactccagaagatgcccaacttttgttggctgctaacactcacttaggtgctagaaacgttcaagtatgttatactcattcccgattatataatagagtaatgtgtgattgaaaacagttcgagtgaaagaatagccacaaccaggtttcccgccaaccaaacggaatgctgggatagcatttttcaggctgaataagaagagaaatatatgaacaatcattaaaacagtttgaaactccagctaattatcagcgaatattttgccaatagactttctaattgtattatgttattaaattttaaatcgctaatgaaaaaaaaaaacaaacctttggtattaaacctctttcaatgaaatcaattaattccggtacctattcttccgacgctgttagccaactataaatgccattttttcatagtacattaatttgaatcagttgatcattcacagcatataccaagtgtacgtttttgaatcttttatactaactttttcttctttaattttgtttcaggttcaccaagaaccatatgttttcaacgcaagaccagatggtgtccacgttatcaacgttggtaagacctgggaaaaattggttttggctgccagaatcatcgctgccattccaaacccagaagacgttgttgccatctcttccagaactttcggtcaaagggctgttttgaagttcgctgcccacaccggtgctaccccaatcgccggtagattcactccaggttctttcaccaattatatcacccgttctttcaaggaaccaagattagttattgtcaccgacccaagatcagatgctcaagccatcaaggaagcttcttacgttaacatccctgtcattgctctaactgatcttgactctccatcagaattcgtcgatgtcgctatcccatgtaacaacagaggtaagcactccattggtttaatctggtacttattggctagagaagttttgagactaagaggtgctttagttgacagaactcaaccatggtccatcatgccagatttgtacttctacagagaccctgaagaagttgaacaacaagttgctgaagaagctaccaccgaagaagctggtgaagaagaagccaaggaagaggttaccgaagagcaagctgaagctactgaatgggctgaagaaaatgctgacaacgtcgagtggtaagtaaggtgatatttacaaatagtatattaataattatagtataatgttttattagaataacagatttctttatcaatttagcggctaaataaaaatcaagaaaaaagaaatacattcattgtgtcatcttgtcacacatttagccatgtactttatttgctgagaagtttaatcaattgagagtagttagctattgtagtaaaaatgtgcaaatgaagtcttatcaacacgtagcgtatatagtgatctaaaacagttagaaatataataagcgaacttctaaaccattttagagcacatagccatggagaataggtacttgttttgacccgctcgacgaagtggtacgtagtgattgcgtggattagtttatcataagactttcaatgaacgtaccaaaggcgagactcctaaaagtagcagagttatctgcgaagatatttgatcaaaatttcaacccatcaggtataagaaccggttctaagattctaaatgagcgattaaagggcccttctgtggcaagctactacggcaatccggatatcctgaagttcagacatttgaaaacattatatcctgatattgaatttgtagaccttgaggagcaatatcgattatctatggtagaagcaaagaaacgtcgtggtaaaggtgctcctaagaagatgaagaaggatgcagctgcaactgcaaaggggaaggggaagaaaaaaaaatgattggagcacccttactaaaaaaaatattcattatgtagaaactcatttcatgtacatacaaaatcaaaaataaaacaacaaatagctgaagcaagaaaacgctactttacttataaaagaaaacgttatgcctgaatagtcagccttttgtataaatcctttacactcaatggcttactaggcagtgaagaataaagaacatagtacagcttatttctattgaccattatagactcccctcggacaatctttcgtacagtagcaaacgagaaataatttgtcctcatttgcgacaacaatagattgtatggtctgaacatactcttgaatttaataggattgttttgaagttctaaggttgtatgcttgttagaaaccgtggttttgagctcaattgaaatgccaccgggtagacgtttaggatcttttaacctaagtaataatgcgaacaatggaaaatggttaatgagtgcaatgacagcttccgagaatatttcgatagttattgttagcattctcaaaactgtgtatgacatatagaatgccatcactgtgggagtcaagaacactagaataataaataataatgttcccaatagcaattgatctagttgaaaatagttatggtcaatcctatttcgtaaaacgttcctctttttaccgcagaacaggttaaaaagactagccataatattcaactgacaatggtacagtttactgctgatacgataaaaaacatatattggaaaacttaaaattgcaaaaaaatcaatcgctagggaaacagcaaaagaaaagccaacgagaaacatcatatatatcgttaacgtgagcaaagatgatagggttttcggatcaatgagtctttttatgaatgtggtataagaaaattctatcacccaaagaaataattcgctcaaaaagttcgcaagttctgcatttaatttgatgccaagggggttatttgctaacgtttcagttattgtttttaatgaatcatataaaaaaaacttcaatactctatgggatgccgacaccaagaaatctcgattctcaataagtatggcccccaatattaaaccaaatgaaatgtcattaataataagccaaattgtattatacaataaaatataatcgggatagaatttagaaggcatatatgaatgtgagaattgactattagaattatctttttccaccatagagccaacattctgtatgttatccttcttattaatacgctcatactgtactgggaaatagcaaatttgttgacaacgaagatcgatttgctggacaaatgccgagtaatttaccaactgaaagtgcgaataatttaataacgaggatacgagactagcaatagagcagatcacaaaagtcaaataaaaaccaatttttgcgaccattttataaatacaagtagatgaacaccaagctgcgacactattaagcatagtacccctcaaattttcctgtgatgtttgaataaacgggtaaagctcatttaatgctttacaatatgcggggaatagattaatgatgttcaaagtttcactcaatttcttattatctctcttgtatcttggatgttgctctaatttagaatagttcagagtttcacccacactactatgaagaccaacttctttttctggtatgatgagcgagatgggatcagaagaatagaattgcataaatttcagcttgggtattctaaaatggacattacagggatcagcaactttgtagttccaaccctccgctccattgttcttagtagctaccactgaataagggggccgtatgcttacttcttctaaatactgaggttcgcaaacacctaagacaacaaaatgcgtcttctcaaatgaaattgccaaagctacctgaggtccttgagctgcggaattctcgaacaaggattcgtatggccagaaaatgtaatttggcatgtcatttaactgtataaaccgccctgaattcgaaggttcctgttcacagaggaattttcattctttttggtattatgttctggtaggtttttttcatattctacatttcggcattctcactgaaaataaatatagatgagatagaagatcatgaatcaatggttggtgacaagctaacataaggaaaatcaaaatacacggcattactaaatagaatatattgttagtactatgcaggggagaaaaaggacgcttacggaaccatttgagccaaataccaatccatttggggacaatgcagcagtaatgacggaaaatgttgaggataacagcgaaacagatggtaaccgtctagaatcaaaaccacaagctttggtcccaccagctttaaatatcgtgccaccagagagcagcatccacagtactgaagaaaaaaaaggtgacgagtacaatggaaatgataaagatagctccttaatctccaacatatttcgtactcgtgtcggaaggagtagtcatgaaaacttgagcaggcctaaactctcacttaaaacagcatcatttggtgccgctgaatcttcccggcgtaatgtttcaccctctacaaaatctgccaagtctagttcgcagtatattgatttaaatgatgaaaggctacgcaggcgtagcttcagtagttatagccgatcatctagtaggcgtgtttctaattcaccaagctcaacggataggcctccacggtcggcaaaggttttatcgctaattgccgctgatgatatggatgattttgaagatttgcaaaagggatttaaaagtgcaatagacgaagagggcctgacatggctaccccaattaaaatcagaaaaaagccgtcctgtatcagacgttggagaagatagaggagaaggagaacaagaatctatacctgacgttcatacacccaatgtaggagcaagcgctactccaggatcaattcatctaacacccgaacccgcgcagaatggttcggtatctgagggtctagaaggctctattaataattcaagaaagaaacccagtccaaagttttttcatcatttatcaccgcaaaaagaagataaagaccaaacagaagttattgagtatgctgaagacattctagattttgaaacccttcaaagaaaactggaatcaaggccctttgtgctttatggacattctcttggggttttctcgcctacgaatccgctaagaataaaaattgctcgttttttgttgcataggcggtattcgttactttacaacactttgttaacattttatgccattctcctggcgataaggacatataaccctcacaatgtggtttttttataccgtttctctaactggaccgactatttcatttttattttatcagcttgctttacaggcaatgatattgctaaaataattgcgtttggattttgggacgattctgaaatgtttaaagcctatggacgtgagtataaatcaatcttacagagatctggaattatgaaactatacatatatctgagagaaaagtatggtagaaagctaatagatttcattattccatttaggatcatatcgccgggagaagagacaaaatatcaacgaagttcgttgagtacttccctgacgaaaccttatggggcaaaggaaaatcagaggccttttggcaccccaagagcctttgcgagatcatcgtggaatagaatagatctggtatcttctgtcagtttttggctaggtatgtttttatccataaaaagttatgatacaaaaacaggcataagaatattcaagccccttgctatattaaggattcttcgacttgtaaacgtggatactggtatgccctcaattctaaggggattgaaatatggtatcccacagttggtaaatgttagttcaatgctagtttacttttggattttctttgggattttgggagtacagatttttcagggctcttttcgaagacaatgtgtatggtttaaccctgaagatcctaccgatacttaccagtacgatatgcaattctgtggtggttacctagatccagtaacaaaacgaaaacaaaattatatctatgaagacggatcagaaggttctgtttcaaaaggctttctttgcccacaatattcgaaatgtgtttccaatgccaacccctacaacggcagaattagttttgataatattgttaattccatggagctcgtttttgtcattatgagtgcgaatacttttactgacttaatgtactatacgatggattcggatgaaatggctgcctgtttgttttttattgtttgcatctttgttttaactatctggctgctaaatctactcattgcagtgttggtatcatcttttgaaatagccaatgaggagtacaaaaagaaaaagttcatatatggttctagaaagacaggttatgttgctcgcatagtaacaggctactggaaatattttaagcttaaggcgaatcagacaaaattcccaaattggtcccaaaaaggactagctatttattcccacgttgagtttatctttgtcatacttattatttgcgatataggtatgcgcgcctctgttaaagtatcgacttcggcaaactgtaacaatatccttctaaaaactgacaggggaatttcgattgttctcttcatcgaatcactggcaaggttagtattatatctgcccaatatgtggaagtttttaacaaaacctagttacgtttacgattttattatatcaattattactctggttattagttgcctggctgttgaaggggttctaggacatatgtatgcctggctatccatattccacatatccagattttacagggtgattatttctttcaatttaacaaaaaaactatggaaacaaatattgagtaatggtgttatgatttggaacttatcgtctttttacttttttttcacctttttggttgctataatcatggctgtgtatttcgaaggcgtgattcctccagaagaaatggcagaccagccatttggaatgtattcactaccgaattcatttctttctttgtttataataggttcaactgaaaattggacggatatcctatatgccctccaaaaacactcaccaaacatctcctcaacttttttttgctcagtattttttattatatggtttctactatccaactcagtgatcttgaacattttcattgccctaatatcagaaagcatggaagtgaaagaagaagaaaaacgaccacagcaaattaagcattatcttaagttcgtctatcctcagaaaatacaagaatatacacacgctagtttggttgcgagaattcgtaaaaaattctttggaggtcataggaacgaagatacaagagattttaagcaatttcttatgagaggaaccgcgataatgaacatagcgcagaatatgggggagttggccgatgaattcaaagagccaccttcagaaaacctatttaaaaagggcttatcaaagctcacaattggggttccgtcactaaaaaggctgagaatgtttgctaataatccattttataaaaatagtgacgttgtgtttacagaaacgaacgatataaatgggaggacgtatatcttggagttgaatgagtacgaggatgagaagctagattatttaaaaaagtaccctttattcaattactcatattatttcttttctcctcagcatagatttcgaaggttctgtcaacgcttggtaccaccaagcactggaaaaaggactgatggatcacgatttttcgaggatagcactgatctatacaataaaaggagctattttcatcatattgaaagagatgtatttgtattcattttcgcacttgccaccattttactaattgtttgctcatgttatgttacgcctctatatcgtatgcatcacaagatgggaacttggaattggtcctcggcgttagattgcgccttcattggtgccttctcaattgaatttatcgtgaaaacagtagctgacggatttatatattctccaaatgcttacctgaggaatccatggaactttattgatttttgtgtcctaatctcaatgtggattaatttaattgcatacctaaaaaacaatggaaatttgtctaggattttcaagggattgacagccctgagggccctcagatgcctcacgatcagtaacacagctcgtcaaacatttaacctagttatgtttgatggtttaaataaaatttttgaagctgggttgatttcactcagtttgctatttccatttacagtttggggcttaagcatttttaaaggccgtttaggtacttgcaatgacggaagtttgggccgtgcagattgttacaatgaatattcaaattccgtttttcaatgggatatcatgtctccaagggtttaccagcaaccatatcttcatttggactctttcgcaagcgcttttagttcattataccaaatcatttctttggaaggatgggttgatttgttggaaaatatgatgaatagttcaggaataggtacacccgctacggtaatgggttcagcagggaatgctttattcctcgttctgtttaattttttaagtatggttttcatcctgaacttgtttgtttcattcattgttaacaaccaagcaaggacaacaggaagcgcttactttaccattgaggaaaaggcgtggctggaatcccagaaacttttatctcaggccaagccaaaagctatcccaaatttaattgagttatcaagagttaggcaatttttctatcaacttgcagtggagaaaaaaaatttctactacgcatcgtttcttcaggtagtactttatttgcacataatcatgctcctgagtcgaagctacaatccaggaaacttgataggttatcaaggtgtttattttatgttttccactagtgtttttttaattcaagaggcacttcacatgtgcggtgaaggaccaagattatattttaggcaaaaatggaacagcatacgactcagtatcataattatagcctttattatgaacgctgtagcattccacgttccagcctctcactattggttccacaatataaaggggtttttcctgttagtgatatttttgtttattattcctcaaaatgacacactaactgaactattagaaaccgcaatggcaagcttaccgcctattctatcattgacctacacttggggggttttatttttagtatatgctattgctttgaatcaaatcttcggcctaacaaggttagggagtaatacgaccgataacataaattttagaactgtaatcaaatccatgattgttctgtttagatgtagttttggtgagggctggaattatatcatggccgacctaactgtgtcagaaccttattgctcctctgatgataattcaacctatacggactgtggatcagagacatatgcctatttgttattaatgtcgtggaatattatttccatgtatatttttgtgaatatgtttgtttcgttgattattggtaatttcagttatgtttaccgtagcggtggatctcgctctggcatcaacagatcggagataaaaaaatacattgaagcttggtccaaatttgatactgatggaactggcgagcttgagctgtcctacctcccaagaataatgcattcatttgacggtcctctttcatttaaaatttgggaaggtagattgacaataaaaagtctagtcgagaactacatggaggttaacccagatgatccatatgacgtcaaaatagacctgatcggactgaacaaagagctgaatacgattgataaagcaaagatcatacagaggaagttacagtacagaagatttgtacaaagcattcactatacgaatgcttataatggatgtatcagattctcggatttgttattacaaatacctctctatacagcttattctgcaagggaatgtctaggtattgatcaatatgtccatcatctatatatcctgggtaaagtggacaagtacttagaaaatcaaagaaacttcgatgtattggagatggtggtaacaagatggaaatttcattgcaggatgaaacgtaccattgaacccgaatgggatgttaaagatcccacagtatcgtctcacatttcgaatataaacgtaaatctggaacctgctccaggaattttagaaagagaacctattgcgacacctagaatggactacggtgttaacaattttatgtggtctccgagaatgaatcaagactctacgatggagcccccggaagaaccaatagataataatgacgatagcgcaaatgatctaattgatagataaattatataagggcatatttaagaggctttatagatgtaaaaatgaacaataagaataatttaaatttgttttattgagaggtgattttctagagcatgtcaaactttactattcagggaaaaaagaaaagaaaaaaatgcgcaagcccggaatcgaaccgggggcccaacgatggcaacgttggattttaccactaaaccacttgcgcttactgattatatcttaatggttgaagagatctgaataagttttatcttcctctgggcaaagaatactatacattgcaagagtacccattagaagggaattaatttatgcactctaaatcttttttgattattccggatattatttttgttgataattagaggtaaaaaatagtattaatgaagaaataagtattgatcttcttatactaaataagagaggtatataaaacacacgccgattggtcatattaatcatgaccaatataatagtgattccggtagttactatacattgatgtgacgactcatattcctcatatatgtacctaccatatcatgttcaactaatagattttaagcacagcttcagtattgtctcagcttctcgtttaacattccttctgcaataggtgcaatcacacttaaacgtatacgaggtgtacattaatatacgatgtaagcattatattgttaccatagcaactcatgtcactattaattactctcgttccaacaattttgtatttgaagctttaacgggtgttaaatgcacagccgatacggctcatccgaaaagtaacgccaattatattaacagcttttccatttatttagaatggcgatacaacggaaacatacgaatatgatagtactcaattgttgtgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgatgttagaggaagctgaagtgcaaggattgataatataataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccattttgaggattcctatatcctcgaggagaacttctagtatattctgtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcatcatttacccatttctcatgttgtgtacacattatatacctcccagttactgtcaatcctctcctcttatatcgtttcaatacaaataatatattatgaagggcaatattacatcattacccggagatatatactatttggaatgatctttctttataagaaaaaaaaagaatttcgcagatttccctggctttccttattcttcctacgttagcattattatgaattatcgctaatagcaaaggcaaaaaagattatcaactgcaggatattcggtcacaactttgacatagatcttgagaacctcaacactattcatttctctggcctgattattttaagtaaagtcaatcattgttaagttttcttttgttcttttctatcattctcgctctttcaattacttacacctacaataatagacgttgacctgtgaaaggcaagaaacttaactaatagtataattaagaagaagttaacattttactctacattattgaaaccgctcactgacttcaaaaataggataaaaacataatatggaaggaattttggatttttctaacgacttagatatcgctctattagatcaggtggtatctacattctatcaaggttcaggtgttcagcaaaagcaagcccaagagattttgactaaatttcaagataatccagacgcttggcaaaaagctgaccaaattcttcaattctcaactaaccctcaatcaaaatttattgccctttccatccttgataaattaattactagaaaatggaaattgttgccgaatgatcatagaattggaattaggaacttcgttgttggtatgattatctccatgtgccaagacgatgaagtatttaaaacacaaaagaacctgatcaataagtcggacttgactttggtccaaattttaaagcaggaatggcctcagaattggcctgaatttatcccagaactaatcggcagttcaagttcctctgttaatgtttgtgaaaataacatgatcgttttgaaactgctatccgaagaagtcttcgatttctctgcggaacaaatgacacaagctaaagctttacatttgaaaaattccatgtcaaaagaatttgaacagatttttaaattatgttttcaagttttggaacaaggttcttcaagctctctaatagtggcaaccttagaatctttactgagatatttacattggattccttatcgttatatttatgaaaccaatattttggaattattaagcaccaaattcatgacatcgcctgatacaagagccatcacattgaaatgtttgactgaggtttcaaatctaaaaattccacaagataatgatttgataaaaagacaaactgtactttttttccaaaatactctacaacaaattgccacaagtgtgatgcccgtgactgccgatctgaaagccacttatgcaaatgctaacggtaatgatcaatctttcttacaagatttagcaatgtttctaactacatatctcgctcgtaatagggcccttctagagagtgatgaatcgttaagagagttgttgttgaatgcgcaccaatacttaattcaattatccaaaatcgaagaaagagaactatttaagacgacattggattactggcataatttagtagcagatttgttttatgaggttcagcgtttgcctgctaccgaaatgagcccattgatacagttatcagtcggttcacaagctatctcaactggatctggcgccctaaatccggaatatatgaaaagatttccattaaaaaaacatatttacgaagaaatttgttcacagttgagattggtcattattgaaaatatggttagaccagaagaagtccttgtggttgaaaatgatgaaggagaaattgttagagagttcgttaaagaatcagacactatccaattatacaaatcagaaagagaggttcttgtatatttgacccatttgaatgttatcgatacagaagaaatcatgatcagtaaattggcaaggcaaatcgatggttccgaatggtcatggcataatatcaacactttatcttgggctattggttccatatctggtacaatgagcgaagatactgaaaaaaggtttgtagttactgttattaaagatttactagatttaacggtcaagaaaaggggtaaagataataaagctgttgttgcatcggatattatgtacgtcgtgggccaatatcctagatttttgaaggctcactggaattttctaagaacagttattttgaaactttttgaatttatgcatgaaactcatgagggtgttcaggatatggcatgtgacacattcattaagattgttcaaaaatgtaaatatcattttgttattcaacaaccccgtgagtctgagcctttcatccaaacaataattagggatattcaaaagacaactgctgacctacagccgcaacaggtccatacattttacaaggcttgtggtattattatttctgaagaaagaagcgtagcggagagaaatagattattaagtgatttgatgcaactgccaaatatggcttgggacactatagtggaacaatccactgctaacccaacattgttgttagattctgaaactgtcaaaattattgcgaatattataaaaaccaatgtagctgtctgcacctcaatgggagcagatttctatccacagttgggtcacatctattacaatatgcttcagctatacagagctgtttcttcgatgatttctgctcaagttgccgcagaaggtctaattgctacgaagacaccaaaggttcgtggtttgagaaccatcaaaaaagagattctgaagcttgttgagacctatatatccaaggcgagaaatttggatgatgtcgttaaagtgttagttgagccattattgaacgctgtacttgaagactatatgaacaacgttcctgatgcaagggacgccgaagtgctaaattgtatgacaacagtagtagaaaaggttggtcatatgatcccacaaggtgttattttaattttacagagtgtatttgaatgcactttggacatgattaacaaagacttcacagaatatccagagcatcgtgtagaattttacaagttattgaaggtcatcaatgagaaatcatttgctgcatttttggaactacctccggctgcctttaaattgtttgttgacgctatttgttgggcgttcaaacataacaatagagatgtcgaagttaatggtctacagattgcattagacctagtgaaaaacattgaaagaatgggaaatgtcccatttgcaaatgagttccacaagaattattttttcatttttgtcagtgaaacgttttttgttttaaccgattccgaccacaaatccggtttttctaagcaagctttgttactaatgaagttgatttctttggtttatgataacaagatttcggtaccattatatcaagaagctgaggtaccacaaggaacttcaaatcaagtctacttaagccaatatttggctaatatgttaagtaatgcattcccccatttaacatccgaacaaatcgcaagttttctctctgcattaactaaacaatacaaagacttagtggtcttcaaaggcactttgagggactttttggtgcaaatcaaagaagtcggaggtgatccaacagattatttgtttgctgaagataaagagaatgcattaatggaacagaatagactagagagggaaaaagctgccaagattggtgggttattaaaaccttccgaacttgatgattagaggcggtggcgtatcattctttaaatttccaatattttttcccttttattaactagtctctaatttataaccacggggttttcatttctttttcacttcatattgtatgtaaattggttcttcaaagttccaatactctaatatagtactaaatactatttagccaacttcatggaaaagtaaagaatattatttgaagattcttaagtgattacccattttattgttattattgatgtatgtacatgattgtagtaaaatacttatacgccttatgctcaagtttttttgattgcatcttgaattttaacgaaactgtttttgggcccagccacagagcctttaacccaaataacattattttcatcgtcgactttcaaaactttaacattttggatagtaacatgctcgtttcccatatgaccaggcatctttcttcctggcagtaccctacctgggtcttggttttgaccataagaaccaccgtgtctatgcataatagatgtaccatgagatgctctcaaacccttgaatccataccttttcatcacaccagtaaaacctttgcctttgctgactgatctgacgtcaacatattggccttctttgaaaaaagagggtttcaataatgtgccaggtggtattaatcccttttcatctttaactcggaattcggccacatgctcttttgggttaacaactttagaagcgaaatgaccaagcatttgtctgctaactttagacaaatgccttgatccgtaccctacttgacacgcgaagtacccattgacctccgaagttctatgcattattacttcaacattattaacttctaatatagtagcggcgcttctttcaccagtagatttatcaaaataaggcatcattcccttcttacgagtaattaaaccgcatctttttggtagccattttctcgcatttgccagttcaggtgagtgattaatcgctggagcctcggttgttatactgttagcaatactaggagccactagaaaaggccgagtagaagaatatctaacatgaagttttgatatgctaaatattgatccctgtaggaacttcgacatggctatatttgttctctcttgctttcaaagagttgccctttctcgtcccagttgtcaatttatcgtccatatatttttcaataaagttcgtttgacaagggattacccgaaaacaaatatctcgcgactgtaataggagaaatggcattagcatttcaattaaggaaagaagaggatcatcgagaaacgaatttatggtgcttatttactgttacaacatttcatgattttgaattttatttatacatgtacattctcgtacggtgttatttcgtaattatgggatgtgcccagttgcttccttaagtcttccgtagaagctttaaaaggtaagatttcccccacactaggaggctgcaagatgtcagtgtcatccaataacccactaacacggaaatttattgcatttgacaacgttgacggcggttgtgataaagaagatgatgttgtagtggatgagttaccagggagatattgggcctttattaaatttcttaaagatcctgcaggcttatagcgaggtttcatagaaagttctgatgggttggtcataacaacactttgtctaagctgatatggaaggggcgtacaaaattgctttgtcaaagatgttgacggtattttcgtaggcgaactgtaaaacatttcaggatgatccattggattcaacgctgtcccattaagcctagctgtaggtacatgttttagtgtttttggaggtttaggccttcctttgaatgacgtcaaggaatgcgaagaggtggaataaatgaattgggtaggcgtgggcaaatctccgatgttctcataattttgaggatgttctaacgggaggggataattatagtagtaattgtcatcattgctctggttgcagtgatctataaaatatgtagaatattgctgagcagaagtaagatttgactgacccgaaccctccgaaagggcccgtacgggagcctttgcagagtgaatatggtccttagcgaccgtgtcagaatatattgatgaggtaattctcgttgaaagaccattcggtggtgggaatgtaagagatagagacgattcgggaatcactttttctctggttgctacttctgaatatactgacgatgcaatgtttttattctcttgtggtgccggcacttgcagataatcagttgcatcttcatattcctcattggcgctggaactggaatcaatttcttggacagttgtacttccgaagtgactctgttcaattaatgtagtatcatttggattgtcttgagagctcatatttacactttttcttgtagcgatgtttaatttagagtcacgccgtatcgaagaagttacagaggatcgtatcgtgctattacttttctcaaaataaatgttataaatgcttcttattctgtcaatattttcttcctcctctctcgaacactgaggctcgagcccgctacgactcgtataattcgatttaagtcgattatcgttgttatggctggacttttcatttacatcaggatttgacgtactatcacatctttgatcacagtcttgcccagtatttgagtgttgtggtgaaacaatcagctcagaattctctaacgattcgaaagaaatcttattcgaaaggtcaatgtgcttggaggggaccgataacttgctgttattctgcgaagccagtgaagcaatattataagcggagggtgcatgctcattgatacgcctcacataatctttgaaagattgtgagttttcgattgacggttgcaaaaaatcgtcataaccaccataaataaacctcttttctgtggcattgctgtctgagtttgcagaattcatagaagtaatccatcttcggtaaatagtataaatcgccctcaaaatttgggtcaaaatcctgcatagaaggttctttttgcatctcctatatactactattaaaacgacggatagtactataataatagcaccaatgggaacagcaacggccactgcaacagtgacgttagatgaatcggttcttttctgaagaaatgtcagtgatacgcgagatttgtctggtatagcctctcttttttggcaagaattttctttatagcggtagtgactaaacatggacgctttatagcatctaaagtaggggaagcactatttctcacttgcagttactatgaagtatatttcgatcgcacaagttgctttactatgctattgcagcctaagataaaggcaacaaccgatgaaacaagagtaaagggtatactcttttatgcaaatgctcctttacgcgactggtcattattgaacatcgaacactttcgaatagtttagtctcaaatgtatcgaacgcgaaactttaaaagcgcattcttgttcttttttcgcgacttgctcctgtgatcgtcttatttctgctccatattatctattctttacttaaagcttcctaaaaatgcagtcaggataaaagcaaatgcttcaatggagttaatatatataccgaaacaagaaaatgagttctatatatttgttccatggactcatgaatcaaatttgtagaaaaataaaatagaaaagataaacgccctccttactcattgagaaaaagggcagaaaagttccaaaaaatatggcaagcccacagtaacggacagctttacctgtttctatggagacaacacccggatggttctggtaaaaggcaagaaccatgttcgttataagttctataggcaataaaaggcccacagttcttgatgttgacctccctccgccattgatctgtaaagctgcttgcaggttttaaaacaaaaagaaagaaaagtattttaaaatatataggaggaaagaaacatttaacaaaaagtcttactatgcgctttttatactgagcactccgtttctacaaaattttcaattttttttttcatattcgttaatcgtgatgagaatactaacaccacgaactcaaataggaagttaacaatttagggtaggagtgccagactctacccattatccctttgtcatcgatgtaaagcagatatgaaggcttctagtaaagctattaaattagtactggaccatctgaagtccacgggaagagttcttggctccgtagagtcaggaaattcagcaacaataagtgagaaaacggcatctgttaataagcagcagcagttgcaggaaaagaaaccttctgtcctacaatatagaagctacaatccatatttagttaaggaggatttcctgtcaattctgccagaaaatttgtataaaaagaggggacaatttacaaatgagcttgactttcagttgatgaaagtcagggaccctaaatacttccagttcaaggatcagtattacttgttttttaatgattataactcgcttactgagtatatcaaattaacaaaacactcgcgaataaacaagatcagggtgaaaatgacgccattggcgcaacccttgccaaccctgttaacaaaattacaaagatattcaaaaaatctatataacgcattccgatcatctgagcaatattttgagggactaaacgaaaaagtcgatgttagtggagagttcactaccaatcagttacggagtatccttgattcggtggaagaaatagaaaataagtccgtattagtctggaatatacccactaaattacggtcgcacgatatattgaattatttttggttttacaacataaggtctagcttcaagatatactgggatgatgaaatgaaaagaaatctacgatttatatctttcgaaaactcgcatgacgcctaccgctttaaaagaaactatcatggattattggctaaagagctattgaccctgtcagaaaagggagatgcagctgactattcgctcgaaatggacgattccaaaatattaattgaacatcttagtgaatgaataacttgaatcttgtacgtaaatgcacactttctctatacatatatatatatttatattcatgttaaagctctctccatgattctctcaccaactcccatctggtgggctcacccgctgatttcgtatcttcgttcctcaagctttcattcaatgaataatgcgttttcgatgaatcttgttgttccttctccaaaataacaaatttctcccatatcccagaattttgccacaccagaaccaacgaatcgtcttgttctctattattagagtcttgacaccagccaattctacatctgtctttatagaactcgttatcgtgagttacatcaccactgttgtcatttctgtgagcgtcaaagattgggttctttaagtgagcattgcatatcgaccacacagagtccaaatacttgggcctccataggcccttcggtatataatttttcaagggatggctcgaaccattggcacgagagtggtctggtgtattcgtttctgtattggttgtttcaaaaatttggaaaatatgcaatgtttgcttatttgacaatacggccaacttactaccattggggctgaaactcatctcgtaaatatccgccttgtccacccctcttctaaattctttgattaaagtaccgttatgcgtactgaagattcttataagtgtaccctggacggaacatgttgctaccatggtgccttgacggttcagtctaaccagtttgatgggatttttatgtgctttaatgatggaagtgggcaaaagcgctgattccttcgggttttgtgaattatattttatttgtgataggtcggctacttgaatttggcctacgcatttattcgatgggaatgcaatgatttctaagattttagactgtgactgcgatgcttgcgactggagatgtttgctgctacaaacgacatagtccactgatccattgggagggatatccaaaataggacaaattctttgaggattggtttgaaattggaagatctctattgtgttctccaggactaccacaatatgaatcctagataaaaacacgtctttaatggaagacataaacttcaaagtaatcgtttccttttgcaaaagatcatcccagatgatcagtttatttagagcatgccttggtcgtttaccacctccgactagtgcgatgtaattcgtacgataaagcatcctggtatagccaatcccagtgcccctggattggttggtcgcagactctttaaatgttttcgatagcttactagtcaatggatctgtattgaaaatacgaaatccattctctaacgccacgctgaaacacgaatcatcttggttaaacgaaacgctcaaaaattttggtttcctcctgttgttgactgcctcccttataggtcgacgaacatccatctgctagttatgtatgcttatagttgtcctctaataatcgctgcctttccagatcttctggtttctcttccctttaacaatagcccccgcagtacgtattactaaggtaaataaatataaccggctttacaagccagaaagccgtgatcacgtgattatcaatttctttatttcatttcgctcagatactgccaaaagcccctgatcttgaacacaaaggtaaacaacgttaatatgaacctggctatcatcattaggataggctcattttctctttttaactcaggcccctttcttgcactgttaccataggatcttaccaatttgcattatttccgccaactagcggatatccgctgtatttccgcgcttctatatgctatggctggaaatacaataaaaagtgtcaagcagaaccactacattaatttaaagaaaaatgtcttatatcaaagaatcggcactgtatcaattgattatatataatgctagagtttccgtaccctcttgcaacgtcctttaaatcttgtatcttttcttctacaattgtagtaacaccacgtctacattagtatctaaattgcagcccaatgaaaggcgaacctaagacttacagcatgagcgacctctcatactacggtgagaaagcacaacaacagaacgagaaacagcaaaaacaatatgttgtgagacgaaattctacgcagtcaacatcaaaacaaaacgtgagcgtggtgctcgaggacaacgccagcgaaagtaatgaactacctaaagggtttatcttgtacgcatctttgatagcattggctttgtcgctgtttctggcagccttggatatcatgatagtttctacaatcattgaagaagtagctaaacagtttggatcgtactctgagatcgggtggttatttaccgggtatagcttaccaaacgctctgttggcgttgatatggggaagaattgccacacctatcggattcaaggagaccatgctatttgctattgtcatttttgaaatcgggtcgctgatctctgctttagcaaattcaatgagtatgctcattggtggtagagttattgctggagtcggcggttgtggtattcaaagtttatcgttcgtcattggttcaaccctggtagaggagtcgcagagaggcatactaattgctgttttgagttgttcgtttgctattgcatctgttgttgggcctttccttggaggagttttcacctccagcgtcacatggagatggtgcttctatgttaatttaccgatcggtggcctagcatttttcttattcctgttcttttataacccaggtttaagtacatttcaagagacaatggataacatccgcaaatttccatcacagtttatcgaaattgttcggaatgtagcatatcatttattgaaaatcaaagggtttagcaaacttaatgggtggagaaagccgttcatggaattgattttcatgtatgatattatcgagtttgtgttttgttcagctggattcacatgtattctattggctttcacatttggcggtaaccggtatgcttggaactctgcatccatcattattcttttcatcatcggtatagtcctggtagtgttagcaggtatctatgatttccttgtcttccccaaatttaatatagtgaaagcaacaccacattaccaaccattaatgtcatggacaaatatcaagaaaccaggtattttcacggttaatatagccttgtttctcacttgtgcaggatatatcagtcagtttacgtatattgtgcaatacttccaattaatttacaatgattccgcctggagagccgctgtacacctggttgcttgcattatttctacagtcgttacagcaatactttgcggtgctatcaccgacaaaacccgccaaatcaaaccgattattgttatttcaagcatttttggtgttgttggtgcgggtatattaaccctattgaacaataatgccaataactctgctcacatcggccttttgatattacctggcgttgctttcggtggtttggcacaaagttccatgctcgcttctcaaattcagttagacaagaagagcccaacttttcgatcagattttgtctctattaccacttttaacacattttgcaaaaatctaggtcaagcactgggaggtgtcatctctaacactgttttcagtgctgctgctatcaagaaattaaccaaggctaatattcagctcccagatggtaccacggtagacaatctggtaatctataggcagaccaatttcgatggctctcattccaaattgggcaatataatttctgaatctctcactgacgtcttttacatggcattaggattttatgcattatctctcatttttgctgtttttgcttcaaataagaaagtcacagcaagcctgagataagttaagcacgatttagaaggtggcgagcctcaaagtgtaaagctgcagaaaaaataaacatgacttttagtaattggctgtttagcttgctgaattgtgtaccacaactaacgataacagtaagagggtaatccgagacagtatgagtacagctattaaatagttaatttagatttttatactggtatgataaacgacgttcatatagcaagagcgtcaatgcctctatgtcaccttcaatagaagtttccctttttatttcgacttttgtttttgtatttttcggcgtctgccttgttccatttttaaggcgccaaaaataaaataaaatgatgaacgattagtactcaaagaacactttaatccttggaaacaaaaaaataaaaaatcaaaagttgaaggaaggtcaaattttcttcctccaacgataataatacttgcttatataactcttttaaagttttacaaaactttggatcagaaaaaaagaaaaaaatatggctactccccatttatatcacagatataactccaaaagctctaacaaaaatatcaattcgagcggaaattctacagaggttgaccgtttcattccaaaatcagtttcgagaaatgcttataagtctattccaatgttaaatgggtttgacataagttactcagaactttgcgagaaatctccttcacctgagcggctatcatcccctgaattctttaacgaactgcgaaacaccgggcattacgaatcaatcagtacaacaaatgagttttccatgtcaagtatctctagctcttctgagagtcaagttaccagaagtggaagtgcaagagcttcaagaaacgattattcaaaattaactaaagagcaaaaggaccatagaaagaatattgcacattctcttggttttcaattgcccgaccgtgtctttacgtttgagaccacaagtgctgaaattctggaaaagaataaagccatcaaaaattgctttggaccaggaagttgcgccgaaataagatcaacctttgactttagtacactctcgcccgatgttgcccgttattatatcgctaattctaacgcaagatcagcttccccacaaagacaaatccaaagacctgctaaacgagtaaagtcacatattccataccgtgtattggatgcaccttgcctgagaaatgatttttattcgaacttaatttcttggtcaagaaccacaaacaacgttttggtgggactgggttgctccgtatacatctggtctgagaaagaaggagcggtatctatattggaccatcaatacttaagtgaaaagagggatttagtgacatgcgtctcattctgtccttacaatacttattttattgttggtacaaaatttggccgtattcttctttatgatcaaaaagaattttttcattccagcaacacaaacgaaaaggaaccagtatttgttttccaaactgaatccttcaaaggaatatgttgcctagaatggttcaaaccaggtgaaatttgcaaattttatgttggagaggaaaatggcaatgtgagcctctttgaaataaagagtttgcatttccccataaaaaactggagtaaaagacaaaaactcgaagatgaaaatttaataggattgaaacttcattccacttatcaagctcaggcacagcaagtctgtggtacgttattaagagcttatgctttcacatacccttttctggtatagcgcttattttttcattatgaaaaatactaacaaatattttctacaggtatttctctgaatgaacatgcaaacctgcttgcagtcggcggcaatgataattcttgtagcttatgggatatttccgacttggataaacctattaaaaagtttgttcttccacataaagcggctgtgaaggccattgccttttgtccttggtcgaagtctttgttggctacgggtggtggaagcaaagacagatgtattaagttttggcatacatcgacaggcacattgttggatgagatttgcacctcgggacaggtgacgtctttgatatggtcgttgagacataaacagattgttgctacttttggattcggtgataccaagaatcctgtattaataacactatactcatatccaaaattatcaaaactactcgaagttaggtcgcccaaccctttgcgtgtactgagcgcagtaatctctccaagttccatggcaatttgcgttgccactaacgatgaaacgataagattttatgaactgtggaacgataaggaggaaataattaatgaaattcaagagagtgggatttatggatctaatattatagaatatatggagggtatcgaaacaacacataacaaaagaataaggtaatataaaaaaaggatattcattgcacgcacaaaccaaatacttcaaatagcaaactaacagtaagaatatataaaactatacatacgtatacataaaaaaataatagggaaaaaaaaaggaaaccatatgagtttgaatgaggcgacgtgccatattaaacaattatattttaacacttccgcactgcacctatttagttggctgatttgtgacgtttttaattccgatcggcctgaaacagcgaagggtcctggaaaattaagataataaaacgaaatgaaacccagcaacgttagatgatgctcaaaaaaatatagagacagagaaaaaccagaatacaaagagctgtttaagtggtcaatatcccaggtacaccgagcccagtcacatcgaacttataatggatgcaaagaaaaatactggtgaagccaataatgatgtattggaagaggaagcagcgattcagttgattgcaccaggtatagcgagaaacttaacacaagaagtcattaccggtatcttctgtaatgtagtaatatatcctcttcttctaatatattttgtcttaactttccgttacatgactacaaatattgtaccttatgaatttatagatgaaaagtttcacgttggccaaactttgacctatttaaaaggtaaatggactcaatgggaccctaaaataacaaccccccctggaatctatattttgggtttaattaattattattgtataaagcccatattcaagtcgtggagcacactaaccatactaagattagttaatttacttggagggattatcgttttccccattttagtactcaggccaatattcctttttaatgccttaggtttttggcccgtttcattaatgagcttcccattgatgacaacttattattacttattttacaccgatgtgtggtctacaattctgatattgcaatcactcagctgcgtgttaacattaccgtttggccccgtgaagagtatatggttgagtgctttttttgctggtgtaagctgtctcttcagacaaacgaatatcatttggacgggatttataatgattcttgctgttgaacgcccagccattttacaaaaacagttcaacacgcatacgttcaataactatttgaaattattcattcatgctattgacgatttctccaaccttgttctgccctatatgaaaaattttgttttgttcttcatttatctgatttggaacagatccataacactaggtgataagtccagccactcagcaggcctgcatatagtacaaatattctattgtttcacattcatcaccgttttcagtttacctatatggatatctcgtaattttatgaagttgtacaaattaagaataaaacggaagccagtacaaactttttttgaatttattggtattatgctaatcataagatactttacaaaagttcacccatttttgttagcagataatagacactacacgttctacctcttcagaagattgataggcaacaaaagtagactaatcaagtacttttttatgacaccaatctatcatttctccactttcgcataccttgaagtgatgagacccaaccagctcacctttcaccccatcactccactccccatcaaagaacctgtacatttacccatacaactgacacatgtatcgtggacggccttaataacgtgcaccatggtaactatcgttccatcacccttattcgaacctcgttactatatattgccctatttcttttggagaatatttattacctgcagctgcgaacctttgataaaggatttaaaacctgctaaagaaggcgaaaacccaattaccataagcagtacgaaaagactgttcatggaatttttatggttcatgctcttcaatgtcgttactttagttatcttttccaaggtctcatttccttggaccactgagccctatttgcaaagaataatatggtgaacagaattgattatagttgcaaaaagacgttctataaatgtttactagtagtatttattttctttttttatttccatcttttagtggccaaccgttttgtatatattgatttttcttcgtagtggcctcaaaccgtttgagccacttaatggcaaatgatagcgaactttctcctgcttttaggaatactcttatagacataatgcattgatttccacgaacgttcatggttggtaaacgtaagggaattgtgctatatatatatatatatatatatgataatattgtataaatttcttaaggttgaaacctacctagaacagtttaatagaaataaatattgtccaaatttctttttggttgtagaatgttaattgtgatatttcataaagctatattttcaaattcttctctcgcttcttccactttagcatcatcacttcttatttcattttcttcctttttgttcatttcttctgtttgcttatttacatcatcgtctttttttgctgattctgtgacatgttcgttttcaacgtgttctttttcttcaacctttggttgcttttcgtcttctttcctctcgctttcttgtttaatgtctacattatcagctttgatttcatgctctgcttgtccaaggctttctgtatttacagttgtagtctccgcttcgctaggttctgttttcacaattttgacagattcgtgatcttgaacagattgtacatctgcactaccactatcttcgccctttatggattctgcgttgagggtagaaggctgttcagctgccactttcttttgcgaggcaggcacgtatttctgctcctgcaaggatgtgtcaggttgagatttttgctgttgtgatctcaagttttcttgatacttgatccacgttcttctttttaaaacttcgaaataatcttgtataggaccattagatttcttatccctgaagaccaattcaccatcaccgctaaagtagtcgtcattgtcatctactaaataccaattaccagcttccaaatcgttggcaaacgataacagaaattcaccccaattttcagcaatgacaaatttcgtatcgaagtccctcccaaatgttataatttgagcatatttaccatttggaccaggcgccaagtcaacaccgatatggttaccggcattgtccgttattaaaggaatccaagcaggatgtgcatataccggttgcactgcatttggaggaatagatttttgatctgggatatttggcagtttgaacttgttaccatttagtctttccatagatgaagaagagccagtagatgtaacatgggataaaccttgttgagatcttttgtttaggttctttgcgacgtttctccaggcctgagtcatagctacaacctgatctagtgtcattagttggaagccataaaacaagccagaagtaccggtcatcgattctaaatcttcttggccatcatgaattttgaaagacgcttttactgggttgggaaagctaacttccaagtcttcctctgcgtgagtgatatcgttttgggtgcaaggatcactcaaagttgcatttaaatctggattatgttcactggtccaaaaatcgatgtgtctccaagctaagagggtttcagagacaccatcgtttgactccgtggacgtaaattcatcaatatttatgtcttcattagatggcacgccattttgaaatcccatgctcatttcctcatctacactattcaaatgcatttgagagggatttacctgaccattgttgctgtttaaacgtttacccatgttaaaagtaggcgtttcatcggggttatactctgcataatggtcgtcagtgctgagggagtatacccattctttaacttttcttttgaatagatccattttatactaaaaaattctgccaagttgtcgcctatagaacgaatgtgcgtttattttgtattttctttgcgtattgatagtatagctagtccttgtatattttcaatttttcgataactttagtcgaacacgaaaaaaaataattagcggatttaattttgtacctttattttcaacaggcttgattcttgaatggcgtatttgcaaatatttcaatattgagagaagctaaaatttctaagaatggacttgcgtttgaagattgcgtagcagcgcaaagaattgattaaaatgtaatttactctggaaagaaaacacaaccttttcagttgcggtgcaaaaacattcttttgatctcgaagtaggaaaactgacattagaaaaagaaaaaaaaaacaatctgcgaattatgcatttctttttttcgcttttttattttcttttttctttttttcgacctccaatagggctttggaagccctatatgtaatctagggtaatgacatatgtcacgtgctttagggcttggtgcctttatttttatgattatgtgacaaggatctaagggggttttccagatacgggaaaaaataaatagtagactatcctaaaaaggaatgtaattaacttatgatgtacaaacggtggtgcaatgcatgttaagccctgcaggtaaatggatcagtgcggagtacgcatcttttgcgatgttcccatgtagattggagcctctctgcttcgttctaactctcctccgttgtcataaaggcctgcgattagtaaggtggaaggtatctgaagttaatgctaggatttcaaatgtatacctttttattctcttgaacaaataacgaaatcctctacaaaaggtttctattgaaagttcccaataagcagcaaattcttcttcctctacttatctgtgatttttttttaaaaaaagttaatcagaggctactacatcattgcgctaaaaaaaagtaacagatttgcgatgtcatacggcggatcggcatcccaagatatagtgacaaaattgattagaaaaatccaaaatacgtctgtgtcttgcaccaggagggatgaaaatctagattcttttaatcaacacttgaaaatgagtcttaaagttgcgcataacacgaagacatttgcaaagcattgccttcatcgacaagtattcaagaatacgtatcggaaaagaaaagcagtggaagatcaaaggaaaaacttgaacacgcaacttaggcaaaaatttgcgtcgccgtcagacaatttgctttcaccatgctctagaaaactgaatgatcacaagtcaaaacttttctcagccaaatcgcaacccaaaacactggagtttgtgcggggcaaacagaatataccacgcaagccgaatgtagacatttaatttaacggatgatgatcataaattggcctatttttttgctgtatgtgttacatattatactatatacgttctccaacaatacaagatgatacggggtaatactccttattcttattctagaagacatacaaatatttatgttttacgcatcgctttctttccctttattttgtattcacaagtatatggcatcttaacattgttactcaattcttaaagataatatctagccttcgctatttatttgccccttccatcgattcttgcatccactacggtatttagcaacaatgcttcattatccaagatgactctatttggagagctagccaagatctttgcaatgtccctggctgtatctaatcttttcaattccacgtagtctcttgatttcttgatggcttcaccaatcagttcggcggatttggcttcaccttgtgccctcactaccataccttgtttttcttgtctggctttatcaactacaaatgcagccctttgagcatcttgttgggcaatttgctttgcttctacagcgttcgtaaactctggcgaaaaagtcatgtacgtaatagaaacatcatccagtaggatattgaatttgcttgcacgacgaaccaaattctcgcgaatcaacctggaaactttttctctttgagtgattaattgtgacgcattaaattgggccactacagcctttaaaacttcattaacaatggaaggcaacactctttcatcgtaatcctgacctaaggttctgtatatggtgggcaattgcaccacatccggtcttgaaagtactctacaggtgatattcaccatttgtaagtctttggtacctgttaaagaagcaacattacgaggttttgctctcacatcataaataattggtgtgtcaagccaagggaaaatgaagtgagtaccttcattaaatatcctagaggaaacaccatgtattctggaataaacaatggctctatgaccaccatctacattgaacagtgcattattaatgaacagtgcaccacctccgagtaaaagcaaacctcccaagcctgcaaatgccccccttggtgaaggcacttgacctctgcctccggtttgctgtaccttggacaattgtttttggaacgcctttgcgtacctttggaactcaccaggtgatctattcatcagcactaaattatattcttttctagcagccgcttgcttttatttcgtgagctactaaaatacaacctcccctgtaaaactcttctgatgtcctttatggtttatgaattgcccttttttgctattatttcccttagatgccaaaatgagcgatacaagaaaagtttgccactctatgtcgttgatagtgattatgcaacacaattacatgcaagctattaaaatatcgactaaacggatacggccacatcgcagtattactcatagcaatagaggaagtagaaagtatttaaatggggccactcaaattgcacactgctttatgtaatctgatttcatttctatacaaagaatatctctcttacccggctgtcaagtatgatcgaagggcccttcataaaagggttctttaaagaacgatcagctgaagctgtgataataaatgctacataaatgcatgcccttaaaactgtataaccatgtctaattatcctttgcatcaagcctgcatggaaaatgagtttttcaaggtacaagagctgctacactccaaaccttccttgttgctacagaaggaccaggatggcagaatccctttacactggtcagtttctttccaagcacatgaaattaccagttttttgctttctaaaatggaaaatgttaacttagatgattatccagatgattctggatggacacctttccatattgcttgttcagtggggaatttggaggtggtaaagtctctttacgacagacctctaaagcctgatctaaataagataaccaatcaaggagttacatgcttgcacttggcagttggtaagaaatggtttgaagtatcccaatttttaattgaaaatggtgcgtccgtaagaattaaagataaatttaatcaaattccattgcatagagctgcgtcggtgggttctttgaaattaattgaactattatgcggtttgggcaaaagcgctgtaaattggcaggataagcagggttggaccccactatttcatgctttggctgaagggcacggtgacgcagctgtattgttggtggaaaagtatggtgcagaatatgatcttgtagataataaaggcgctaaggcagaagatgttgcccttaatgaacaggttaaaaagtttttcctaaataatgtataagatttcaaaactacatattacagaactttacatatcaatattattctcaaaaagcaactcacaagcgtagtagatcccgctgtaacctccatcagctggtatttggtcattttccccgaccgatgcaatcaacagtagtccgttttgtttgatgatcctagccaacgacgggcatatcttcagtacttcatatggaagcgttacacctaacaaattattgttcatagcaaattgaaccattgtatgtatgtttattagttccgtgtttaaatacgacattttttgaggatttacggccagttcctttaaacaattaggagtatcacctacaaatttgcctgtggttgaatctctgagtagatttttcatttgcaacaaaaccggaaaattgggttgtttccagttaaggatcgagcaagcttcccaattgcatgaactgaaaactatttggcgcatactcccacttccgctgtgacgcaaaaaacgttcatgctcgaaaatgattagtaaaagcttatcaatgaattgattgatatttataaatggcgatattttgatgggaattgtgtcaatttccttatctgtaggaaaatatacacgaattaccagctgggctgacccgggaataacttctagtaggcttctgagaggcaccactctcgaagataagtattgtttcaatgttacttcatcgaagcttccatcaattttaccgaagtcataatccactaccttttccaattgttctttcgttaaatcatttaacagaatcttcgtgcctttgaattcaacgtatggttttggcgcagccactatggtttcatcattcagagcgcaaactaatacactaataaaactgccattcaacgatgaagaagtaacaaaattaccgtctttactagaggtcattaaatcacttcctgtagatttccaatacggctcataatttatgattttcagtggatttcccggataaggaaaaataatttggtaatccaaagtgagagatccaatattatttagtcttgtgtcgaataagggtaaattcatggttgcaatactatttattgccaccttcttgaaaaggaatggcattgccgttgttttggcaattatccttgtgccaaatgaaggaaatatctcgaaatccattgaaaaatcgtcgattgaatctacttggaaaattatctctccatcatcatgatcttcactaatttcatcatcatcttcttcatcatttgtttcactgatatccttacaaaagttattaatttcgccagatctaacaggtaaaataacatttcgcggtattatttcaggtaagtttgaggataaagtaattctgcctggtgatgatgacataataatgccgttatcctgagtcaacttgatagactcgagacctggcctcaactttaatttgatgaaaatttttttctccaaaaaattatgaccatatttccttagtggaatgattggcggtggtaaagcaaaatccggaatgctatcttgaatgtctaaatcaaatttgtcatcatttggggttaaatctattgtattaaggcgttgcgtactagactgcgaatttatttcattcaggggtgcagatggcaaatttaatggtctttgtaaaagtgcattcaaaacatcaacgtggctctcccataaggcgtaaaaaagtggcgaatggccgttgtcatcttcaatatccagacgtgcattatgtttcaatagttcagtaataacttcagaatgacctgaacgaacagcgtaaaaaatgggcgtccatttattaaacccatcaatttcgttgggatccgccccataacgtatcaatagttgaattaattgtggatcgccgccaatttttgccactatatgaagagtgcataaacctgttgagttctttttgaaaagcggttgacacaagtgttgtgaacttttgttcttggcattatcagcattttgcttactccgaatttctaaaagtaacttggcggcgtcatgattattaaatttacaagcaacatttaaaggatcgaactggactttagtagagctgattacattcttactataatccagaattggcttttcaatgggtgatgcgttcgcaccaccaatagtcagcagatccctaacaacatctatgtggttgttagtgatagccaaaaccaagggtgtcttagaatcactatcaatgggatcaacgtcctctaaaagattggtgattagcaacgagtgaacaaattccagttttcctagctctgcagcataatgtagcggcacccgcgaatgtatatcttgggcattcagtagtttttgtactgtttctttagataactttgatgttgttaaagcctcatctagaataaataagcgtgatttttctggacaacttgcagcctcgtgaaatacgttttttcgtgaaaatacttgatcatcttcgtcacaatatgacagatcaatatgatcctgattgcttttatagaaaatatgcagagagttatcgtccaaaggactagccaccagtaataaaaacagcgtcgttaagcactccttcaacaaagaaaagacatttttatgaaaagattctgaggaattttgtagcagatatgtgaatatcttggtttctctgaagtttcttagtagtgcatgctttctttgaacatctttcaccgtggctatattcaaaatttccttataccagttttcgatttccatctccatgtccaaggaggaggaagatgcttgaaaaagatgttcaagttggttttccgaaatctttgatgttgttaattcataattattgtgtaatatgttattattattgttgttgttgttgttgttattattattgttattattattattgtgtttattattgttgctggtattattgtcgtcatcatcgtcattagtaaacgtactggattgtatgtctgcccttctattgttgttgtcaatatcattcagctctaagagaatatgtaaagtttcatcgtttaattttagtggcccatctctggtaaaaattggttgaatggaaacaacagtagcaaggtaaaaatctttatcgtgagattgagatctcttgtcccatttcttcagagcttttgaaaatcccgttttatttaactcaacatactgctccaaatttctaagatccttttgaaactttttgaaagccgcatataagtttttaaatgaggtagcttggtttgagtttagcttaccatttatcttataatctttatattttgagtgtaatatattgaattttattcttaaatcggactctctcgccaaataataaccatttactttttccagctccctctctagtttaaaaaaaaaggcagctttattttcttgcagtctctgatgtataattttttcgtcgatgtcatctaatgttaaatgcaaatctaaatctgaactagcctttagcgtgggaatggccaattgtttgataagtttctttagagccttataatcaataaaatggctgttgtactccgccagttccaactgcctggcttccaaatacttgccgaatttcattgcacgtttatctatctatgttgcctccaaagggttattctctcaaaaagctcaatcactgtggaaccgaaaaataatgttatgaagattttttgagcagtatgtcttgtcaaaagctcaactagtgcagctgatgttgcttaaaaaaataaaaaccaaatttttctactttgctcttgtacgttgcacaaagaagattatgtaacaaacttgaagggactctcaaaaacttgctataaattgtacaaaagcctcaatatcacctagtagtggttctatacctgtctcgagccatcgccaaatagttgataaatttgattaatttctgcccttattcgcacgtgccataacacctgtacctctcacgctaaagacctttataatcaaggaaacttgttgctgcagaggaaataggaggtaatgaattgtgataaggcacatcacatcaatttttcttgcattcttgcatagaaagataggctgatgcaattagcgcgtttcaatcgcgtgccaaagacgtatatactaagcaatataaccgaattgattaagtagttggttaattgtatattttgtgataaagatggttaactgacttaggcggacataatagtagaaaatctatataatttttcccatgcagttgttattacaaaatgcaattcttgagatagcacaagcaagaataatagggcacggtacgttcattccacgtagcgttagctagtgctgccacaaggtaaacgtacgattatattcatttttgaaacggaagttctttgtaaccctcatgctcgtttgatagtcacttaactacaagatattctcgttcagtgattgcttgcttataaatcaggaaacttcatttttattccttacattttcgaaaagcccgcaaggttttcttcgccacgctcaagcattcatcgttgaaaagcaaaactgtgcacactgtaccttaggcgactcttctccgaacaagctcatggctcatttttaaaatcacaagcttcgtataattgccaagacataatctaattgagaaggtcagacggcaaaacaaatgaccgaaatcttcgtttattggttcgcctgcgttgccaactggtacattttcccagagtaccagcaaaggaaggcatccttgatgcctactctgatactgtggaggatttaaactgaaaatgatagtctgcgcggcaaatctttctatttctactaaagttggatcctccggccgatataacgtattctttttatccaataatgtcaattttaaatgctcgattactaatcgttactaaaatagcggacgcgcttatgcgtcttcgacggatagttttcagatcatccctctcagaaagcaatgcaggaaccgcctgtaaaactatcttttgctggcactcacacattatggtattgatgccacctgaaaatacggaaattaaccattccttgtacggagatctaagagcaactattattgaattgttgccgttaaagtttcatttcagttccgtgtgtggtcaagtacaagactactgatgaaatatgttgtacacacacggaaatatatatatatatatatatataacaatattgtgggttgaggtggagacttgatttttcttatacagtatattcttgttcattttttaccattttcaacaaaccacacaaagactttattcattatgctagccgaaaaaacccgttccataatcaaagcaaccgttcctgttttggaacagcagggcactgtcatcacgcgtacattctacaaaaatatgcttactgaacacaccgaattacttaatatttttaacagaactaatcaaaaggttggcgcacaaccaaatgccttggccactactgttttggcagcggctaagaacattgacgatttgtctgtgcttatggaccatgtcaagcaaattggccacaagcatcgtgccttgcaaattaaacctgagcattatccaatcgttggtgagtacttgttaaaagcaatcaaggaagttttaggcgatgctgcgactccagagataattaatgcatggggcgaggcttaccaagcaattgctgacatcttcatcactgttgaaaaaaaaatgtacgaagaagctttatggccaggttggaaaccatttgacattactgccaaagagtacgttgcttcagatattgttgaatttactgttaagccaaagttcggttctggtattgaattggaaagcttgccaatcactccaggtcagtatattacggtaaacactcacccaattagacaggaaaaccaatacgacgctttaagacactactctctttgttctgcttcaactaaaaatggtttacgatttgcagtaaagatggaagctgccagagaaaattttcctgcaggattagtctctgaatatttacacaaggacgctaaagttggtgatgaaattaagcttagtgctccggctggtgatttcgcaataaataaagagttgatacaccaaaacgaagttccattggtgttactatcgtctggtgttggtgttacaccacttttagctatgttagaagaacaagtcaaatgcaacccaaataggccaatttactggattcaatcttcctatgatgaaaagactcaagcattcaaaaaacatgtagatgaactattagctgaatgtgcgaatgtcgacaaaataattgttcatactgatactgaaccactgattaatgctgcattcttgaaggaaaagtcacctgcgcatgccgatgtctacacttgcggctctttagcttttatgcaagctatgattggtcatctaaaagaactagagcatcgtgatgatatgattcactatgaaccatttggtccaaagatgtcaaccgtgcaagtttaggcgttaagcctcggaaacttcaattttattactgattcatttgataatttcacttgttcgatttcacagtttgagaagttatattacgaaataagaaaaatttttaaaacatgagaccattgctaatcttttgttgttatactgtgttagaaatcctcgtgaaatccttgtgaaatcctatgtggaatatttagatagtaagtaaagattgtgtatgtatttataagatgaataagcgccaggtgctaaacagagttcacttcacgttaacgccagtccaatttttgattgcattccctgttttttctacatctttgttcaaccattttttggcatcatagtagtattgcacagacgcggtacttaatctctttgtttctttccaaacacgatcttgtctttcggtaaagtgtggaaaggtgttcatttctagattatggatgagacccatggtgttcctgaaggttgttggcattgcatacgcaaaacaacaagaccccagtataatgggcatggttgcacgaagaagccatgttcttcttcttgccaaaacggaacctgtcatggaagcaaccaaaatggacaacaaccccggtattaggcgctcgtttggatcggtatgtaaactagcaattgttgatgtaaagctctcttcacgggcataatatctgcctgcgatatcatctattttatttgtcaccttgtcccatttagcggaaaattgttttcttctttcgttgaaaaacctcttcaagtagtcaggatcacgtactgaaataccgtctaccagctcattttctccaatatatttcataaccctttgcgaaagaacaccttgcttggcttccttctcattaacagtagcctctttggcctccgaagaaattactatagcgttttctggtggaacaatcttctcctcaacgggatctagctgacggtaaaaatcttttgtcattgtttccgtgctatatcaaatacagtagttatttttgtatatccttgagcgctatagtcggttgcaaacgcaacttcttttcaagtttagtattatagggcagtagcttattcgcctttccattagattaaaaataaaagaagtaacggttacccgcgctttagtatgtaaagggaactcaccaatgatttgcaatgaatcccctcatcaatcatttatgctagttgaatatttactaacagtaacaataatagcagtgcattagaggctttattgcgtcataaaataaatatcagttcaattaatgtataaaagaaaatgcttatatatgtattgattaataaccttctcaatgatgggaggggccttatgtaaaatcacaatccccttccccgtttgtcgtactatgattaaatgcgaaaacaaaatgcaaagaacataaatgcagggaaccaagtacaaattcccttacatgattgaagagaacatcaaatacgttacttcatcatcatccatcatctcttgtaaactcttacccttcgtcatagctgctctctgttctgtacccataacagacgccttagttgtgtctacgccgttgatgttgtctaagctatgtgcaggaaccgtatagcctctcctcatgtatgcggtcggtaccacagcagcgcccaccagccctaacataatatatctaaactttggagttctcacaactctttgtgcctctgagtatattcctgaatctaacttcatttcagtaaactttgtttgaattttatgcgctaaatatttgtattgattgtatttattgattctgatccttcagtaacacacattccaaactatcctggataatgtgaaagagatttggcagttcaatttatatgaagaagaccctcacgtcgcgaagcattttttaacagtgttatcccagtatcccgtaattcttctcttcatccaatgctggccattactccatttattggggtgatgtaggcttcttatcccttttaaagggtaccttattgatctcccttttcggtgcggctgatgaaatctatagagcaaaccgaagtaaaacaaaattacgaaaagaaatataacattatatctttatcaaaatgtatgtatggaggagtaacagctgaaaacccccgttgtgagtggtttatgattgttttcacgcttattttgtcttctatatctttgctgattttacttgtattaatccggttcatccgaaaacttttttgaagatcgagccaaatttactttttttcttcttttcagaccttttaaattgatggtcgtttgttgaggatgaggaactgtcctttttgctgttgcctgatttggtgctttcggtagttttcgtccttgaaacgtggttgtggtgatggtggtggtgatgcgcttttctctgtcctgaagaagatgaagtggaggatgttctgggtgatagccctgcggattttgtttttctcattggatgtgaagtgaacttcattttcggatcctcattgtcccattttagtgctgtcttgatatgaggcgtagaggcagtttcgtggttgtaaatgtcatcaaccatggactttactttataaatgccgttattgttgaattgtattcttgaactccgctttgagctgcgcctcgaatttctcgattctataggagttagctttcggccagaactgtcgtacttcataagagtgttatcatccaatagtacttgtctcgacggttttggtctaacatatcccatcttatcgaagaattccatttcttcctttttttcaggtgagattgggaagtactcatttacagaggttactgactcatcactatcgctttcttcatcatccgaatcaaccactttatgttttgtgaaagggttttccaaagttctcctgattaatgcacttagccattgcaatcgttccttttttctcacttccgttttcaaatcatcgctgttgtcctgttcatctttatccactctaggttttattaaaagctcaggcttgatgaattcgaatgggacaacaaatgctggcattgcaaagtgtttcattaaaaaaaatggtagtttcacttttccatttctaaacttgatttgaatgttggcactaacggtgctgattacttgcaaacttggcctatacagagaggtcgcagatattatggctgatcttgttgaattttcttttaccatctcaatactaatcctaactattttagttgccaatcttctcgcgtagtaatttaaaatatcgctacaagtttgcttagcctcattatgaatagcttctattcttattcccgttgataaaggactagagagatccgggcctataaggctatgtgacgcggtagtcatgctttcactagtattgctagtcatcctttctaagcggtgccttcttttctccttatatgctagagtatcaatctttgcttcaaactcaggaattgtagtaattatgactaaatgatcaccatttcttgtcaaattttcaacataccagtccacagatgaccaagtatatctcctacctgatatataacacgaaacaactcttaaatctacatcgtcatctttgtctttgcaattgagcttttcttttgtattggaaatataattttcatagtctggatgatcaattgtcattgaaattgcattgtgaacaattgtaggccttgatggataaattgctgctaaagggtccgtcacgttgcttgaatccgtttttgactctgttgtgttcaaatagactggaacttgctcaccaaaatcaaattgatctattttagtcttgttcgatcttcctttacttatataaaattcctctaatttggctaattcttcgtctgtcatcccggcaaacgacttggaccttttctttgagctctccatattttcgctttcggataaatctaccattgacttggtctcaattctatcttcaacttcattaagattggcaaatgcagcttgcgtatagcctttccttgatccagaatttttttgagtgtttctttcggtcattttggtcatttttctttccagctcaaaatccaaatcaccaatatcaatatcatcaatagggccctgttcatcagcagcttttcgagatttttttagcacggatacttttggagggggaggcaacctcactgaagtccttcttcttgacctgaacattggagactcacttctacttctttcaacgctgggcgatctcaaatagcttttggagggatcatgtgctgcaggagaaaatacctgagtatagaagtgaggaactccagatgttgtagacgttggagttcctagttgtagtggcgaagaagcttcttcgtcttcgggtgagtccaagctttcgtcagtggcaaggtcattagagccatggctaccggtcaaagtatttttgtaaacaggattaaattgtggaggtatatgtaaaaaatgattattcaagccaacatggtgactgtcatttttaataatggtagcttggtcatcaattaaggaaggtgccagatcatcaaacgagatatgcttagtaaatgtctttgcagatgacatcttctattatttttattagatattagcagtttgccagggattacagcttctcccttatgtacagtgcgacaatattctttttttcaatgtgtctttttattcattcttctgaacagtttcgcttcgttaagggtccttctggctttctagaggcatgctcacctaaaatccccctagaaaagcgggctctttacccggcgaataataataaccgcggctactaattttgcaccattgaatattaacctcaaaaggcttagttggcaattatattctccttctattaatacttaatgtttacaatgtccttataggtgtttaaatatatttttatatactttgtacatattgacttcccagtgcgtaacaacgtcttccaatgactattttttttgttcgagagtatatagttttttttttaaagctagcagttcgtccttgagggaatctctattttctttcgacatatacagttccgctttcagattgttgattttcattctgtggaacgcatcaaaatttccatgagtgatggcgccacgctgttcctgcttgtcatcctgttcagcttgttcagttttaattctatcaatctccttctgtaaatcgtcgttgtttttacgatatttttcgagctcggattgtgataggtgaatagccttctttgttaggtccatagacttcgagcttccatcagagagttttcttagcgcatccaacttgttgttattgtcgagtaaattagcccgcaaagaatctctttcatcattaagcttctgagtttcaaggtgcaatttctctttagcacgcacggtttcgtgcatttcatttattactttttctattttgttcagcgaatctttctcatatatttgattatctttctcacttgaaggtggccgtgcactggtaggatagctttttaataatttacccagatagcaggacgattcgttcaaataggtatgaagttcgggggttattttttgcatattatttacaagtatttcgttctggcgcttcaaaacatcacatttattctcaagatcgatgatatcccttttaatagtgacatgttcggagcatgttttaagtccattattttgaatcgtaatttggtcacagagtttacttgcctgagataatttgaccatcaataaattttttaaatcattaattctagattctaaaaaggttttctgaatttctagatttttaagccgtgctgtttgaaaatttgaatcttttgaagcttcttttattaccatgagtctctggacttccttttctaattgtgaaatatgtctagcagtttcaagttccttttgttgagcttcgagacgtaatgtttgtaggttcaggtttaaatcatcaaaaagatttttgggaattcctttttgacatgatgtgtccttatatgaagaagagccatactcttctgaatccactgttagtcctcgtagaacagggaaattttttttagatactttgataccagttcccggactttccttattgatgcttgaatcaactttggaagattggggtttcttttcctccctatctgattttcgttcaaatgccttatcatccaaagcgctggagtaacttccagccccttcatcaatatcattataactcaaaactttgctatcaggcaatcttggtgtaagaatgtttattatctcttgattttcactttcggtagacttagagggtgtaaagcccccggaaagactattagaaaaactttctcctgcatgtagtgattcacacattattcctgggcatagctcattcaaagatgataaatctaaggtatacagtaaagttccttcgccttggtcagtttctgaagtttgtagatcgtgaatatttgggctggcatagtcagttttgtcgccacccatgataagaagcttctcattcttcattaaggttaaagaatgtccagagcgttcttgaggtatgccctccttcatacggggaagcttataccattttagcgataataagtttaaaaaatagacatcgttggaatatgcgttatgggtatccttaccgcctaacacacacattaaatgtttatacaccacactagcatgctcttgtattggcggaggcttttctcctgtggttttaactttagaccactcactttgtgctggatcgtagcggtatgtatcattgcttattgtcttgggagtttccccgccgaatacccataatttgttgtcatatgccaccattgtatgatttgttaaaggaggaggcaggtcgccgacaggctctaaaaattcccaatgagaattcggcctacggaatgatgataaatcaaagacgaccagatcgttaaaataagtttcatctacttgtccgccaaaaagatatagtttagtttgcatagggttgctagcaattatagaaattttatggccgtacctgcccaacggcctacggccgataggttgtggtatggtccacttataagaattaatattgaaaagataaagatcatcatccaacagtccgttcttattcagcttgtgtgtgtcgccaccaaacacaacataggcattaccgcatatagtagaggcatgtcccactcttgggggaggtgtattttgatcaatatcgattctcttggaagtaaagctcgtaccatccgcgttagcggctatttgccagacatccccatataccgattgatcgtgaagtccaccggtcacaaaaatcctgttatcattcgtaacaataaatgaggaagagtgtcgataacggggaaacggagagttttttagtttgaccctattccaaatatacttccctgtattcttactctctggagaccagggaagagcagtcgacgcgcctgatatgcctctatgctggtttggaggtagcgtaggtgttactattcgcgtattgtttcgattatccataaaaactattggtctgggtacactttgcgctgaaatcagagaaggtcccgtgtccgtaggtaccttatttgtcagcttgaaaggtaccatagctacttaaggggttgcctgcctcatccaaatcattttttttttttgttacaacctatgctaaaattcacgtgtacgcatttcaaaattgaaaaaaaaaagagcaagcaacaccaaaaccaaacttcataataaattagtatcccaaaagaccctttcacaaggtaattacttccttcgagactaattcgggttttgcgaagcttttttttttttcttcacagtttctcccaagagaagaaaaaattcacaagcgtgtcatttcgtgcagcttacatcagcacaatccatgcacaaaaaaggtgtagtaagttttaaacgagagagatgggcatgacagtaggtagggcatgcatctgcaggagtgaagctgcgatactcctcagcgcagagaacacataagggcacatattcatgattttgatattcttagctatctgtaaacatatatcaacgtatgtagtagttacaagaggtacaattgtagaaactgcctatatcaatcaagtatgtctttgtgaatttcgtccttgacgaaaatgtgcctgtttccgaccagttccccgttgttggatgagaataactcgcttgcggaatttccatctgcatttttctttaaagtcacgtcaccgctactaatgtttctcattaactgaataaacttcgactcagatagttttgattcgacagaggaggaaagagtagaagaggaggatgcagacgaaggcggtggagtacagcattttactatatctgtggcaatcctttgcagttccgactgatcttggtcgaaccatttctcgtcccgacgtgttatgggctcgtaccgctctttttgaatttctctctccaaaacttggaactccgcgtcgaattgaaacgcatccgttgggttgtcccggtttccttggcgttgctgtcgaagcgtcttttgaggtgggtaagtgcaacttgtcttccttatcatacaattcttaaaaggtaagtgttgtctgcttgaattcaggcgctgctgtgactcgtaattggaatacaaccttttatattctgagctaaactctagtgaatcgtcaatcttcatagacgagaactgcggaacccaatcactggaatctacagtgttgtttggagtaatgaaggttaatggagagggttgattttgataccttacattgtcaatgccgtcaaaattactaccattatgcaaaaagtgtttttccacatgcgagtcttcagtggcatagtgtgctgttaattccgtatgggccagcttggtgcgttttgacggtattaaggaatcattctgtatgcgatgcccttgttggataatcttttctatcgggcttgtatggcagacactgggcatggtattctagtttggtctttataatttttcacctgtttctttttgaaacaaaaccaaagtatgcggcgtcaaccttgactatattctcttaaatatatatctgccgttctatcagaggtttgaacattgccaatgccttaaagaaatatttagtcatcccatctccgattatcggcactagtttccatttttccagcggaaagataaaaagaaacggaaagaaaaaaggccgacaaataaaccaaacggtattcgtagaccgatgacaatacgactacaattaaggtagcgcgcctcactatgatgtggatcagcctcacattcagagcaatttgtagtacagcaaagttgccgatgtcgtcttcgtgaaccattgtcaacgcagattaagcacaccctaaaacttgaataatgcaaattccatagcttagtttaatcaaggcgccattattcctcagttgaaaagtatatctaatggttaggattagaaatatgttcattgctcattgttatgtgtatcatatcgtacaaaaattatataaagaaataataatgaaaaagagtaaaacaaagacaaatagacaaaaatagaggatagaaaaagaaaaacaacagatacataaataagtcttatgacaaaaaaacgattgtataaaaattaaagtgcatgccatttttacctccttttgcttaacttaaacttttcattgcaatcattcatttgttttcagcggctaaagcggctacctcagctctcaactttaatctaccggacaggatgtcaccaatcttgttgtattcagcccagtgaacttcaaaaccctttcttaattcaacgttggtttcgttttcccaaaggttagcaattggcttgaaggaaacgtgagaaccattaacacagataacagcagcagagtcatcttcgtgctcaacagttggtaccttttcaccgtgagtatcgaacttgaatctcaaaaccttagcgtcagtgtttggagaagcttcatttttcttgttccattgttcgataaacttgatacatttgacagcaaatctggaagcggtgacacggtctttagaagatggaacaccaccttgttgaacatggcctgggatagcagttctaacaccaaacttacccttgcttgcttcagagatgatgtcagccaacaattgagtgctatatacgctagaagcttgttcgtttctaaccaatagcttaccgtttctgttttcacctttgtcgtgacgaaagttctcttttaatagagttatatcttctctgatagaagctaagtcgatcttcttttctggagtgtacactgaaacagcaccagtgattaaaccagtgaaagaagcgatgtaaccagagtgaccaccttggacttcacagacgaagactcttcttcttgtcgcagaagcactctgtttgatgtcatcagtgtaattgactaatgcgttcaaacaggtatcaacaccaagtgagtattcagtacctggaacgttgttagaaacagtggctggaatcaaacacattggaatgttaaagattgggtgttgggttctaccgtcacgcaattgcttcaaggacctgaaaccttcaaaaccaccaagaataatcaaaccgtctagcttgttcttttggaagtagtaagcaatggtacccaaatcttctgaagcaacagatctgttcgtaccgatttcggaaccacccaagttatgccagttttcgacatcaatccatgatagttccttcacttcaccggtttgaatcaatccactgaaaccattcatgatagcgtatggtttatggccgtgagacaaacagtatagagttgcggcacgggtggcagcgttcaaagcagcagatggggcaccaacatggacaataccaatgtttagtctgtcagatactggcaataattcggaaccatcatctttaacggtagtggataagaagttttcgtaaagttcaataaattctgtgtctcttaaagaaattgccttatcgaaatctttgttttcaatggcagtggcaacagatttagtcaacttcacagattcaaccaatggcattctaattatcttgttttctaaaataccaattaatggagaaggagtttcaggggtaaattccagaacggccttaacagcatcgacaccttgtagagtagctaaccatctgtcatgagcaacagctgtaccacctctttgaacgtgacctagaatggttaccttggtgtctagacccaattcaatcaaagcatctttgacgtcattggcagtaacagggtttaattgatcatctaaagcaccttcagcgacaataattgtgttatttcttctacccttacttctgtgtctttggcacacttccttcaattcgtcctgccattttccgtgaggaacagctctttctggaataaaaatgtaatcggcaccggtagcaataccagccatcaaggccaaccaaccacaatgtctacccataacttcaacaacaaaggcacgggagtgggatttagcggtggcatcaatgtagtcaaccatttcacagattctttccaaagcagaataagcaccaatggtagagtcagtaccagacatatcattatcgatggaaccgacaagaccaacaatggacaaattcttgtatggggcgacttcttctttagtgaatctaccttctgcaaccaattcatcaaccaaagatggccattcgtgtctgaaaagatcagcaccggttaaagaaccatcaccaccacaaacaaccaaagcgtcaataccttgcgaaattaaattgcctgcagcttgtctacgaccctcacgctttctgaattccatagaacgagcagtaccaatcaaagtaccaccttcacttaaccaacctctgacatcttcccaagccattttctttaaatatttaccgcctcttagtaaaccttcgtaaccttcgtaaacagcaaaaacatcacagccgaaatgtatacctgtacgaacaacggcacgaacagcggcattcatacctggagaatcaccaccagaagtcatgacagcaatcttcttcttcttttgagaagagcccaatgtttgtcttagtaagtcagaagcatcggaagaagctctagagatgatttcgtcttcggaggtagcttctaagaaagcatctttggaagttggagcggaatcggttgcattagctaagcctgagaaggtgatgttgttgcccattggatctttcaaaaacactaaggtatcggacaatttttcggcttgttttgggaatttctcgacaatcttgttcaaatcagtagagaaataagtgattgtggcggtttcgttggtgtcgaaagtttcatcgattggagcagacatcactaaacgaatctttaatagagcaccttgactttgagccttgttagtagcttcttgttgtggtatacggaacccagaagcatcaacctcactcaacttgaaagattctaaccaaacttctctcaaggaatcttgggaagtccctgaagatagtaagctattttcaccatgtttgaatttgttgaaatctttcacagttgcaaatcctagagtgtgataaaagtgaatggtcttcttgaataaagcttcatcatttgtgatgatagatctgaatgcaacaccgtagcatgaatcttgagattgcatctttgatatgattttgtttcagattttttatataaaagctttcccaaatagtgctaaagtgaacttagattttttggtacctgtttcgaaattaaaaatagaaaaatttctctccctatattgttattcttacttcaaatttgtttatcgtttatttactaggcgagacttgagtagacgacaatccaaatagaattaacagattttattggtagaaagcaataatattctttagatggttgagaataaagaagtaaaaaaaccagtaaagagaaaaagaaaaggaagaaaattaaagaaaaaggatgattacacaagaagataataaaaaaactcctttattaagagcggaagaatttaataatgaagatgggaataagcaaaacaaaaacaaagaagggaaaaaaaataaaaaatcgtatttatttatttaaaaaatcatgttgatgacgacaatggaaaaaaaaaaccgatttcactttctcatccttatatttttcaaaggttgatgcaagtcgatctcaaatcggataacgctgccaactgggaaattccgcaattccgcaagaaaaaaaaaaatgtgaaaacgtgattgcattttttacaggtcctaaaggatttagcccacatatcaagagggtggcagtaattgcactgattaagcattcgtcagcattaggcgaatgtgtgcatgaatattgccagtgtgctcgatattagagagtacattgaagaatattgtaccggattatgtacaataactttgttaatgagatattaattttcttttttactagccgctatcccatgcacgatgctaaatttcaagaagaaactgagatttaaaaaattagtggaagctgataaaacggactataatggtgtatggattgaggaatctcgacatgtttttccatcgttttcaacgatgactgtaacccgtagattgaaccaggcatgccaaagttagttagatcagggtaaaaattatagatgaggttatatgtatggtacgtaaaatttacatgtttggatagtatcataaaatatagaaaggtggaagggattacctaaaaatcagagtttataatatgcaaggacggcctgttgagaacaaaaaactgtagtatctatcgctcactatatatctattaagttaggattttcttgctgatgctgctgttgttgctgttgttgattgatggggacaaacgcagtgggaaccataacataccctgtttgctgaccctgcatcatttgtggttgctgctgcgcaccagtagaggcatactgaagttgaccggccacgggattcgtcatgtatgtgcccattggtgatgtcaccacgttttgagcctgaaatggattacctgtttgactatgagcaagaatcggggtggtttgtgcttgttggagggtaaaaggatttggggagttttggaaattttgttgttgctgttctctggcaatattttctagcgaaaatgggttgttagaccccgtttttgttggatctaaagtgccggtcataattgcattgttctcggtggtcgtgtatccgccgaaccctgagccggtgaaatttggggtgtattgaaggttagaagcatacatcccagtttgttgattattcaaatttggagtaatctgtatctcacttggttgtggcattgtagacgcagatgtcaactgtaaagcctgttgctgttgttgcggtatcaagaaggggttagcagttggttgagggacttgagcggtcatttgtggctgggttggttcgaatgaaaaggtgtcattatttaaatcttgctgttgtgatccaaatgggttgtaagcatcttgtgggaccgtgggggaaatgagcaactgttggttttgtaattgttgctccagcagtcttttttgttcccttatctgttccagtttcttctgcgctatagacttattcttgtcattgctgttgttattgtgactactggtagagctaatggccgtagatggttttctatcttgctgcggttcagaaggttcacctctttgtctttttgtttcctctctcaaatgctcctcaagggagttaattaactttgtagtaatatgtttgataacggggattttcaaaccgacagcttttcctatttttaggtatctaacaacatattctgtcatatccacgaaatccttatagagatccagtgttctttttgcgtgctcaatggacaattcgaagaatgattctaaaagtgtaatgacaccttcattaagagcattgtacagacctagtaaatcttgtactaacaattggaatgcatacaataacaaatggttttctaaatctgaaacagagtatttattccttatcaaggcattaatttgaatttccaatgattcaacatgatctagctcttcatccattgaaagctggttcttactgcccagctttagcgaggagtaattgtctcgtaggtgatccatacctagcctgccatactcttcacaacgtgtttttaggtattcgtcgtatctctgcaaagccctcatatcattggaagaccacttagtagtatgcgaaatctttctcaattggaaaacatccaaattatgggaatagtgccttagcgtgacatctttttcgccttgttgtatcatcagatgcaacacaatcaatgccttataaacaatggtccaggctgtatcagacaaccttatatccaatgcgtgggtaatctcttgcaatcctcttgcgctcgaagtgcccgagagaatagggtccacatatttttgctttggaggggccatctttattttggtcgcccctttaaccaacttagtatataatgaagacattgtttcacaaacacgcctctatatctattataggggtagccgagacagtcgcgcttgtatgcttgatattgttactctcgtagatgttagcaagcgtagcaaattggtactcctgctacagatttattttttctccttctaaaattataactcaagcaagaagccctaataacaagttaaccagactaataagtcgactttttcctcgaatgtagaaaagaaacttttctacgcagctgcaaacttaatctatccctccaccaaagcaaaatgaaaacaaagccatactgggaaaaatctgaaaaaaaaaatggtaggagtaaaagaaaagaaaaaataaaggttaccctgcagtttggatagtcgggtaacatttggcccttttcctccttgattggatattattaccccgattacccctcatcttgggagtgccccgcttttatttctcccgccaatcggctattaacggctttacgtcattccgtgggcgggtcaagcgagccgctccctggtttggtcacgcaaaaccgaaaggctcaaacaaaactaaggccatcatatatatatatgcggctgcgtgcgtgtattctcccggataatatggtgcgttgcaattggagtattggagaaaattttcttttccctttcattacggcggaaatacttcatataaaaaaaaagaatacaatcagtctttaagactatacgcataagcattcaagacacatagaaacacaaacctatatttttaatgtcagcatcagcttttaattttgcctttagaagattttggaatagtgaaacaggccctaaaacagtacacttctgggccccaactttgaagtgggggctggtcttcgcagggctaaatgatattaagaggcctgttgagaaggtatcaggagcacaaaatttatctttattagcgacggcactgatttggacgcgttggtcgtttgtcatcaagcccaagaactatctgttagcttccgtcaattttttcctgggttgcactgcaggctaccatctaacaagaattgctaactttaggatacggaacggtgattcttttaaacaggttattcactacataataaaaggggagactcctgcagccgtcgcagcaaagcaaactgcatccacatcgatgaacaaaggtgtgatcggtactaatccgccaataacgcactgattacgtaaacgataatatgttcctgaactcgcatttttttaatgattttttatgacctcttatatattctttcattatataacctctatattacatcaaaagatggaaaaatataaaaaaattaaaaaaaaaaaaaagaaattttttccaaaagagtatatttatatgtatgtatacatgtagggaaaataagaaactttattaatagtaaaaaagcatatatactttattattaactcttttgtttttctcgagaagcttaattttgggtcaattcaacgacctttttagcagcaggatctaattcatcaaacgaataaatcttcacgcctgacttattgataatgtcgcggccttcttctactttggtaccttgcaaacgtgccacaatggggaccctaacttctagttctctggcggcttctaccagccccagggcaacatagtcacatcttacgataccgccgaaaatattgacgaaaattgcatctacgttcttattggataagatcaattcgaaaccttgtttgatggtctcaggggtggcaccaccaccacaatccaaaaagttcgcaggatcgcctccatttaatttgatgacatccatagtagccatagccaaaccagcaccattgactaaacatccaatgttacccttcaacttaacaaaattcaaatcatacttctttgccttaacttcatcaggatcttcttgtgataagtccctccaggaatatatcttttcctgtctgaatgatgcgttatcatcaaacccaaatttggcgtctgtacacatgattttgtgggttggatcatgttcaatttcactcaaagggttaatctccacttgtgtagcatccctttccatgaatattttatacaaattggaaacagcttttgctgcctcgtcttgtgcatcgggactgaaaccgagactcttggcaacatccttggccatttgtgggctcaatccctttgaagtttcaattgaaaatttctttatagcatctggggttctctcagccacctcttcaatattcataccaccttgactggacgcaatgatcatcggtttcttggtttgtctgtccattagaatagataaataagcttcatgctttgtatctactcttttcactatatatacagcagatactggcttccccgctattcccgtctgtttagtaatcaggttatgattgagcatttcttttgcaacatcctctgcctgctgaggactttcgatcatgtgaacaccgcttttgtaaccggtgtcgaagtgacctttacctctacctccggtcaatgcctgcgccttgatgaccagtttgttagtgtttaatttcttggctgcttcgaaagcctcttcgggagtgaacgctggaaatccttctggagtaccaataccgtattccctcaataactgagctgacctgtattcatgaattgacaagtgtctccttgcttgtaaagcagcttgcgcgtttagcctgcttaattgcccacactttgaaattagggataaggattttcttgagtacattttgttcagttgcaatgcttcagtatttttttcgattgtattgactcaatccttattaatcctaactacctaaaagtcagttacaaaaaaactggactatcgctctatagtcactgttatttttcgagagaaaacgtcaaagtgctgataaggaaaacgtcgatcttatataaaacctcaaagatgttgactacgcggcaattgaaaggccaaccaacttttagaatactcactccgccgctgcggggaaaagccgagaattcccgatgaacacataatcgataccagttggagcatttttctctgtaccaagacataaaaagagttttttttagtatctacctggctttggtgttccattcaaggtagagaagtcctcatacagttggagagatgaatgtatctgtgtatatgtatgtatatattaatatggctacgatgtcgtctaataccccttcttcttttgtttggtgatgtgtgcacgtaacactttttgcttgtctcgtagtgacattttttgtttacctctaacagatctcttgtgaatagacataacaaagttcttccttctttctttttctctgttggtagtagaacgcatgttgtcacgcttaccgcgtctactaccaaatttgtctctaccttcacgaccttccaacaccttttgtaatctttcctcacgagactgtttgtatttgatagggcctgttagtgtacttgcatcaactaactcttcacgcttgtcttgtttgtggatacccattattttagcaacgctttcctcattacgcaattcttgtagtttagcgaaatctgccggagttaaaatacgtgtagaagcaatttcacggaaggcagcttcgggatctatatctgcatcttcttgctcatccttcacttctttttcatcgtcatcatcgcttagttccaaatcggaatctgattccttgcccttagcattgtctttttcatcgtcactatcttccatatcaacgtcatattctttatcactatccatggtgacccactcaccgtcgacatcgtcttcttcgctatcgacatctacttcccagttggcatcagcgtcttcattttcactctcttcaccatgttctttcttccatttggctaacagttcgataccagcaatcccttgaacactgttgtcggcaccaaattgcggtctttttgaatctttacctcctttcttggcttcttgtacttccatggcggcattcttaccacgatccttcttctttagcatttctggtgccacgtctctatacaacgctatcaatgacttggcagccatattgacacctttagctttagaccccttatattctaccagatcctgtagtagaatctcatcgatagccaaaggtgcacgagagcatatttctctaatggtattaatgcctgcagcagcgacttcattggcaacaccgtctgatacaaactcgtctgcaatctttctcaccatgacatttataacttcaggagggacaagatcatgacatgcttgggcacatgcggacataattcttgtaacatctctttgtttcggagttaagtactttaaaaaaaaagtataaattcctaaaacaattaacttatgggtaccaatcaaccttgataacagctgcatcaaagatattttttgttccatgtcaaatttgtttttcgttttgcctgaaagatgttccttaaacaatttttcggcaaatccttgtggatctctcaaaaggtggatagcactgaagtttaaatacccttgaggagcacccggtccgttcttcttcttcttcttcacagtttttatggcattctccagcttcttaccacgtctacccgtttttttattgacttgcatcttatgccttaatgcatctaaatcaaacccatcctcatcctcggaattttcttcaaaattttcttcacgttctctgtcagcatccaaaaaaaacatcacaccagacatgacaatcttaacatcctgatgtaatgctgcttgggtcataatttctactgttcttgaatcatcccaaataccacgtctccaaagttctctggttaattttgtggcccagattccctgggaatctggttgatctaacaaattaaagcaaacggcctgcgtagatttgttcaatttttgatttttaccattagtattacaactttttaataaagaaattaaatttgtataaatgattttcctcaattccttggcgtgtgaattaacgccgagtgaattaccatgggaagagtaagcaaccaataaaggaaataagctttgaattaattcctcagcagtaatgacgtccttattccttaacatcgtcaaacaacttaagattttttctttcaattcaaatggcaaggacttatggtgttccagcaaaagctgctttaattcagacgggaagtttgcagtttcacgaggaaaacatgagcagacttgagatacgaagccaaccaattcaataagttgcgaagttgaagtgctcatggtggtaccgttagtacctgccattgtagaagatccatttcctacatcgagcccattagtggcagctgcagaatcacctccagcaagcccatttaacataaaaatgtcccttagcgattcataatgtgcatattgttgaagaaactcctcttgataggactctgggtcacgctttaccaaattctgtaaaagaatgatatttgttgggagcatagctgctctacttcttctacccattgttgatgcccttgattggtatattcagtgcgtcttgtgcttcctccttaactattattacttattcaaaaaagtgacgtttgatatgtttttttagtggtagaacgttctatctgttaagcgtgttatggttatctgcgatgagatgagtttaaaattttcattttttagccgatcaagcaaaagaaaagaaaaaaaaaaaaaactgaaatttccaccttacccgtttttttaatggaacagtgattgttacgacattgagattttagatttatataatcacatacatattaaatagttaatgcacctttaattcttttgcacttcatgttctatatattttagccaaaaccaaatgtattgcgtctttatttccgttccctttttccttcctagggttgattacctaaacgttacctaaacaaaccgtcaatggcgtcgtaattaatcttcttggagaaacttgccttctgcaacatgttcttgacactatcagcagttgtgaaatcaccactttcctcagctgccttcaatgcagcgtgtaaaccagacttatcttgtaagtctgacatcaatccgatagctgctgctgcatccacagtttttgtaggttcgtcacttctagtattattcctacgtctcgtacgtttttttttcactgatgtgttacctgtggcaatatctgcctcctgtttcaaacgtttactctcttgttcaagtaagaaatctgcgttcagaccaatccaaattctttccttcaatttagaagcttcctcgtttaataggtgcgcgtttaactcctcatcatcaacatcttctaaattatctgggtcgtcactaactttcgaaaggtatgtgtccgttgtgggtaacaagtgtaaattgcgaggacaatatgggtctgtttctagagagtaaccatcaatggcatcttgaaaatgcccagattcgttctctttcttttcttctgatgtttttgtctttaccttcttgactttttcctcagtcccttccgtctctttgtcttccccttcaacatgctcgttctggatagaaacttcagaaagtttgcgtttccttgtttcgttttcagaaccttcatggtatatattttcaccatctataccattagtagccttaatcctctccacaacacgggcccttctttctgaaaattgttttaagtaaaacaggacttccttggaagacagttcttgttctcctaatacttgcgtcaaaattggatttttattcaatgcttcttcacttgtttgaaacatctcttctttgtctaaagagtcctttatttttctttctttctttctgttcttcacaaaggagggaggcctagcctcaccgtcttccacatcattttctctaaatttttgaactgaaagtttagcagcctttgtatttttgaattcgttcaaccgttgctgtaaagtttcctcggcgacatgtgaaactgcgacgatctctgtatgagttcttctcaaattattcatcctgcaagctagtagaatacatgcgccggcaatacctgcaggtctacgtccttcaaacatccagtccttggacattctttgagccaattttacggcatcttttaccactttgatcttcttgtcagcaagatccaatttttcggcaaaatgttgaatgaataaggaaggatccgctaacggcaattctgtgatatgtaatttctttaccattttcaaaaatgtggctcctatggaatacacactcacctgtaaccttgaagagaagtcgatcagcatatgatgcgtcttttcctttctacatgcaacgtaaagacatgaagcgataacattttgggacctacgaccttgtacaaagttattagccaatgcaagcttataccattggaaagcagcatctgtgatatattccgggatatgtaatgcgtaagaaacggcgcgtaatttccttcttgcattgttcaatgtggcttctctagattctagagcactagaaccaccaaatgcagcatgactttgtcctgcaccgataaaagaaccttgtactacagcagcacctgcacttgtttcaccgaatgtaacttcagagacgataggattatcttctgagacaacaccacaagctttacaaactaaatcgttgttagcattggaaagatctctctcaaattcggttccgtgacagttcttacacactggcattggtatatgactatggactcttttttattaccgtttttaccattgggattgttcttgatgcgatcaaaaatatgattttttttatcatacctgatacttcgcgaaaaccttagaatagcaaataaggccatcgcaacattaatagacaaaaattagagtcacttcacttcgttgatttttgatagcgacggccgtgaccattgcaagatttctaatgaggggaagaacaacttttcttgtagattacctccactttaatcggatgtctttttttacgtccaagagtattcaatgtcatcaagatagaagcaaatttttctaacactaaatgttatattgcatctgtatcagtatatatgtgtatgtgggaagccatagttcactacttcacaactttaaaaacaatctattttcctttgttcactaagtgattttgtaggcgtgatcaagtgcttaccggggggtttttattttttttaggttagatccgatggagaagcgatgcaggtgaagtttaataagaacccaattcgtaagcaggggcacaaacaatcaagaagttatcaaagtcacttttgagataccaagaatctaatcagattattttatcattttattttaccatcaattgtaattattctagtttgggaattcgcgatacttcaatttgctaatatcagtaaccacagaaaaatggcaatagcattatggtattgtccaccacaaggatcagttgcttacgagacattacagatgcttatattttcgtttcaaacgttgttcccagattcaccagtttttgaacctcatgtgacggtaacgtcccatttggtgtgcaatagtaaagatgatgtcaacaaaatcttgacctcctgtgttgctgccatccaatcgataaggtcacaccaaacagcaaagaaaggacgtaagggacaggtatcccatgctgttgcagctcctttggtatctttcaatggatgcagtgtaggtaaacaatatttcaagaaaattgtgctcgagtgtaacaagaacaaaatactttatggggtcgcacaagtcatgagagagatgtacgtagagatcgatcctgagacgcgaagtagccgtgccgccacttgggtgcacgaggaattccatcctcacgtctcattgctttattcggatattcatccggtaagtcaggcgtcattgcgagtagttcaacaaagaattgaagatgctctagacgtgcaactagttccaagagagaaacgtaagggttccggaaacgctgatgggtccaatgaagtgcaaatgagatgggattttgacgtatcttcatcgctatcttggaatatcccaggaacgtttaaagtggtcaactgtgtggggcccgttcaagaatgggaggtattgggacgggtggacgtttaagcatacatttatgtgcactgtaagtaattatatagaattttttttttttttttttttttcatatctgtcaatacttgaaaatgttctagttagagatttacgtatactgatcgcttgccttcgcaagggatggaaatcccttgaaaattaaaaaaatccccccctaagcagcgaaaattgtaagatccataatatttaagaaatgacgaagaacgtagtcttatcgcagcagttttccaaacaaagaatgccattcatcaaataatccacaaccacctcaagaaaaatggtgaaattacaaaggtttagcgaaaagaaaagcctcatacacgaattcggcaagtttatccttgaaaagcaagaatcggcgttaacgggcgacgctgatgcagtgttcaatatcgccatcagtggaggatcgatgaaccaagcgctgtacgaaagtttggtaaatgacaaaaacatttttccacatattaagtggccacaatggagaatcttcttctgtgacgaaagattggttccatttgaggatccgcaaagtaactatggtcagttcaaaaaaacagttttggacccgctagtgcatcagggcaaccaattgaacttaggccccactgtatacactatcaacgaatcattaatcggtggcggtgaaacggccaatagaaagattgccgaagaatacgcttccatgctgcctgcatcattcgacctaatcttactcggatgcggagaagatggacatacatgctcgttgtttcccggggttgaatttaattaccttgtagaagagatggaccgcaaggttttatggtgtaataattcgcccaaggcacccaaggacaggatcacctttacattagcagtagtagccgaggctaaaagtgtgtgctttctcgttaggggagctgctaaaaaggctatcatgcatgacgtgttaatcgtaaaaaatagcgaactacctagtgtgctggttaatgaaatggtcggaaccaaagtaacttggtttctcgacgacgaagctggcgccttgattcctgaaaactgctaattacactcgtctttatacgaaactggctccgttaatcacgacagacaaccttaattacattacataataataaataaatgacaactgtcttctttacagcgtatgttggagcttactcccgaagcataaacccagttcttctagaagaattgacagcagaaaggaaaggggtaccgaaggcaaactcaaccttaaaagttccgtaagcaaccgagcctccgcgaaggttgcataacttaaaagaaaaacatagctcacccggtgataccgttacaacgcgttaatcttaatgctatgactcggaaccacctgcaaaacagcgctaacggaaatttccatggaaatagaataagggacgcagcagggtttttttttttggcgagcacacgaaatataaaattgcttcgggccagctgcatggaagggttaatttcgcccctttatcgcaagctacgcagttctcctggctcgagaatgaatctggcccgccgcagacgtttcctggccccagattaggaagcagcggcggcggaacggaaggtgctctaagcaaaataaggaatattagccacgccggtaattcccctcctttggtctgcccctggtctgcccctttcgttttttatttttttttgggtgaacggaatactccgtgggcggcacaaggagagcctgcgtaggaatctgtgcgtctcagtcgggcgggccgatttagcaccgatggttcgctttggcttgggcttacggtgactgcgagatttgcagattagtgcatatccgcgcctttgtatgacgtgaagcgatccgccctgaacaacttgttacgtatatgatgttgactctgcgcccccgtctctctggttgctgccttctgcgctgatttggtgcaatctttcttttttgtctttgaaagatttaagctttttttcgagaagaaaaaggaggaaccgaaaaaataatctttcagttgttgacccgtagagcagaaaatggaaggcagtagatatccatatcgaaggaaaagcacaaacttatcacgtttagggtattcattaacgttgaagtaatcaggtagtgaatagctcgaagttttccatgctttcctttcggttgcatctttcttcctttggggttttatcttgatacgtcgttacttacctttttttccaatatatatatattggtagtagctgatcattgcagaagatctagatctcctttacacgctttaaggttaggcagctgtaacccctatattgaattttcacccacgccataaaatacaatagctcagagaaccggtggccacatgcaacctaaaactttcgtccaccaacttcatgcaattcttctggaaccggaagtaaataaatggatatactggtctccgactgataacacggtattttttttgaagccatatgaccctaattttagtacacatgttctgaagcgttatttcaaacatggaaatgtcaatagttttgttcgtcaactacacatgtacgggtttcataaactatctcatccttccccagaccaatcttctgccaacaatggtaacgttaaagaacttgttgaatggaaatttacccacccatctggattcttcttcaaagaggccaacgccggtatcttgaataaaatccaaagaaagagcactggtgtgggaaaagatggtaaaagaaagaatatactgtcaccaatatctgtcagttacgttgatgcttcgaggttaaatgttctctctcagcaatccggaccagtttctgcaagagaaccatcaaacatgtttatgggcagtcccgtccattactcaacatcccaaagtcctccacatatcagtataccgcaacagcaacaaagtagtggaccttacctaatatcttcactgccccctcaacaacccacggtgaacatgatgcgaaggcaaagcatctcggcgaggatgatgaattcttatgactatcccaatcaattttccacccaagatagcatagtccagcctcagcagccgcaacaagtactttctccacaagcattatctggacctccgatgaagaaatcaggaacactatcttcgacagatgatctgaaaacaacttccttgccaattgttaattacccaatgccgtatcatcctggagcttttgcccagcagcagcagcagcagcagcaaccgctccctacagtcccgccatatagcagttactccactccatttccctcaatgatgaactctctttcgaactctgcttctaactcacctgctttaggagtttgtaataataatgtaacactacccaaaaaaagcaatataagtgaaaggcaagctttggataaccatatacaaactttaaagaactctctatcaacaatcactgatttgatagaaaaacatattaacagcgcatcgcaagatgaaaataaaactctaactaatgatgccatgaacaaagaccttcgaacaagcttatccctattacagaattccaaggaggaaatcattcaacttgaaagtaaatggatgtctatgcaatctgttaaaacaactgccctaccccttcaagagactacgaatacatcatcgaccttaacttctctgacgtccagcataattcccaagagtatacctataatcacgaaaggtgaagtcgccactaaaccagcatcttactgaattattttcaacagaacacatcgcatccaactgaacaaactgttaccgctgttgataccaaggaacattcagtgaacgtagggaagaacgaacattctccatatttttgcatactagatacaagggggaagaatgcaattatttcacaaaccgaaagaaaaagaatcacaagctatgtttgctattatcaatttttcttatgattaatttaacataaattatggcctttttcattccggctgcgcttgttctccaattttttttttttttttgagaaaactttaaaaatttcaaatgtaagaaagtagagcagatcttttagcaaggatccgcttaacattccaacaaaaaaggaaaaataaaacaataatttcgttccccatctatccttcgcctctccttcgctctgtaattttttttactcgcgcgcttccgacttttgaaagaaggagcaataaagttaaataaatgtaattaaattatgcttttttaggcaagttcgggactttgttgccacgtattgctcttctatgcaagcacttcactccttttctttcatctctgttttcttccactggctggaagcttgagggttgcctcttgattctttatcgcctgcaaccattgccttgttccgtcctctcaaggcgttccttccgtgctttttaaatactagaatcattcgagacgtatttatgagcatgttacttcttgatgtttatctaagagggttgtttaggttatccgcattatttttaaagttttaaggttacatcatttattcagacgcgttcggaggagagtgcattcaccaagatgtaaatttcttcagttttccggattaggattggaaaaatgaagaaaaatagctgcagaagagccgaaaataggtcagaaaaaaaaaaagacaggcaaaataggtgtaagcgttaaatgcctattgcctgctgtactagctagctaaagtaattgtagcagttgttattaaggagttctttaaatcatattgcttgcttgtatcagaccattggaaacttcaatgtttaaactctagaaaggttgatctgctcaaatattttcatatttacggcatgtcctaacttgaacatttgtagaagagagacatatttcttagtgtaggcaagatatttgaatgacattgtctgccgaaatatactcgacttgcagtggaactgcaagtcgaaaaggatatcgctttagccaaacaaaaatttgttgtgctattcagtgagcatgcattggctatagaggccgcacctaaattgtatcttttgatttatgtaactgccacactttctctagcacagtcatgatacggctttttttcatttagccaccaaatactgtaaatatcgttttagaacgttatgaaaaaatgctcatccacttaaaaacctctccgtattctgaaagttggtataatcttgcactttaagtgtatatctttttatgcaatctttttgaataatgagtgtttttcaaaattttgacattcatgtgaattgtttatctatcctttgcatagtaaaaaaatagatgcagaatttactcacctcaaggaggggcaaagtaataagaaaagttaccataggctagttgaatgtccaagatcgtaaagaatgaagaaaaaaggagtaaaaagtatgaataagataaatgaaaatataaaaataaaaaccaactaatacatgaagaaaaaaaagcagacaaaaacattttatggacctgatgcaatctagtagtccatagaataatcaccactagaaaattcttcctcttcattactaccgtttgccattataggaatatgatttgctgcaggattctgcggaggtattatatagggcactggcggcacctgtggaataaacccaaatgatgggaacattggcatcatccagttagcgttattttggtttgcacttattaagttgtaactgttcacgggctttgtgttggtattagggtactgcagtggtatgaaataattttccctcgagacttgctgttgcgattggttctgagtcatcaaggcattgataaatttcttattatactttgttggataagccttatgataatcattatgtggctgaaaattttggaactttgatgagttatcagtttgggattgatcatcatcatcacttgaagataaattaccacgtttctgagcgaaagaaacagataacacttgatctttgctcacttgatacccgtctgtattcaaaattgccttagcagcatctaatgggctttcaaaagaaacaaaaccataacctcttgatgatcccactggcagatcattatctgatgagctatcattcgattgttgacgatacttgttcttactacccccaacagtaatgaccttaacgctgattatttcaccgaaagatttgtagaaatcatataaatcttcatctgtccaagaaagagggatgtgcttgacatataggtttgattcttgctgattactcattggtataggtaagctgtaagaagttgatgggtactggtacatgtcaaacttgttgcccatgaatctaggcacacgttgaccacgaccttcactgaaagattccctttgaggatagaacagatccattttctctgccacaggggttgatcttacagaatcaaaataccgtacattggaggtatcgttgctgttcccgtttttattattgttgaagtaatatctatcatatgtataattattgtaatcatacattgggttatttgcaaattccaaaacctccatatcattgtggttactgatggaagggtgcctgtcatggctattgtggttgttgtaaactttatgttgaaccgccttattaacaacgagcctgtttccatgccacatgaacccattgaaggtctcgatggctgctagtgcttgttcatggttgataagcttgatgaaaccataacccttcaacatatcttcatcttgggcatttccattagtattattggaagatttgtttgattctactgacccctcctcattgaaacttactgaactactgcttcttgtattacttctcttcggaaagtaatatgaaatgatatcaaagtccggaaacttttttgataactccttcttgattacttctatgacttctttaggtgtaatcaaagtctctactttttcaggattgtgataaggcaagttgcctataaagagacacctgaaattatcatcattgttgttttctttgacatggtcccaatggattctttctctctcctttcgctcaacgtgatagttgataaatagtgtggagccatttaccgtccttccattaagttccttgatgcaaagtgaagcttgagaacccaaggggtaggagatgaacccgtatccgttaggttcgcctttcgttttatcatatatcaatttcattgataaaattggtccatattttgaaaataagaaacttagttcaccaatagaaaggctctttgctattcccccgacaaaaatatttccaggataggttagtgcatgcttgttcacaccgatagaccatttatcaatatgctgaccaataggttcgctcttgagtaattccgagatatctgtacatgcattttctaatgacttggggtacttgaattgtgcttgcaaaacggtatcgtatctccaatcatcttcctcttcgttatctttgtaagatttctcatactcttgacttccatgctcgtaaagatagatgtctttattttgttcgagaacctgtaacctccttgtatccggaagaaattcatatgtttctgtatcagagttgttaacggagatacctttgtagtgctgtattgtgtccattatttgatcggttattctagagttgcagtgatcatcttcttcttcttgtaactgccattttattcttatggttaataaatttgtgttggccaattgttccagttgaagaccagtggaagttttcctttcaatttttattgattggtctccagcttctgcgctcgctgatgtctgctggctgcagatatctgtatcctcggggccactagatattacttcatctgatggttcttctgcaatattcatcctcgaaacttctgatgcggtttgtctttcacgtataatgtttttagtaaaataaaacttatggtttatttttggatttttaatcagggtgccttgtaatttgggatgtgtgctatgctttacttgttcacactttttttgagaccgttgaacgaactaaaattaagaacactctaatccttcgaacaaaaggcacttttcaactattatttacttattcaatatttaagggaagtttctttattgtgcttgacatatatatatgtatttatttatatagcgcagtggccaagaaaatgttaacgtgaaataacgactaacgggcaggcgttatgcacggaaagagatctactaaattccgcccaatagggaatctccgactgaatttttttgccctttggtcaactattcccgggaagggcataaattgaatcaagcgccaattttacgtcttcggctagtaatcggatcagcgggagaaacatcgtacgtacacaagagaataccgagagtgtcgattaatcaaccacgctccatgaggcttatccgcattctacttgcatgttagccgggaaaagacataaatcatctcaattctctagaatactctagagattatgtaaaagcgtagccccgtagatgattaaataattttcggtttcttaccccgtaaccacgagttgcggtgtttttgcttctatcggggcaataagcgggcgctgcttctcgggaatgtaaaaactgtgcttcctaccatgaagtagttggatcttgaaatgggttgggccggaacaatatgcaagtactacaatccttgtattcccatatgattatattcccctttgcataggctagtgttttttttttcgttcttttgtttcttccgctaggaatagtagtggcgatctgcagaaagacgctctaaggaaaaagagagaatttcgatcagtcccgtacacattactcttgggaagttcaattccttcggacgtaatccacatacgaacttggctctcatctgttgtcttcaagctgttgcggccctcctctttctctctgttgtacacattttttgactttcaaaaatatgccgctaaggaaacataacccttgtgtatgtgagcttgtagcatatgatatagtgctcattggcatgtgacaagaattgcgtatgtaattgaagtttgtagtgtaatttacgaaaatagccgcccttcttcttcattaacgattattgagcgtaatgatataagatacaacggtttatttagggctgcatccatgaaaatactttgtaatagtgagtcgtcgccttgtttgtttattcaatacaatgcagtgtctctatagtctcctcctttagtttcactatcttttctaaccgccgaagatatacgagtgttctgaacgaaaaacgaccttttcaaacatagaatataattgtatatatacatatacatatatgatacgcagccacattcgtagtatctttaagacactgcctttcaaaaaagctttggtattttgaaagaagatcgaagccaaggaaccaggactacaatgaattagacgctacaaagtttcttaattggaaaacaaggagggacaaggaggagacttttacagtaaaccagaatgctccttcactgttcagttatgtaatgttattgtttggaagatctgaagagaggcatttcctacaacctcttgaataaaatagtggaaggcatttacacaaagaagccgtgccactttggtccggattttttttacctaaaatcgtcttaaattggcctgttcgatagctgtcatttgttttagatatttatttcctaacgtcagctttagttacagtatgtatgtatcaaccttttagtaagacaataatgattgcatgtttgatcctgctttaaaggcattggaagtaaccgtagtggccgctgtttcttcttgacggcctgtaattgacctgcgacgcgggcaatttctagcgatgagattggaaaaactaacgcataaaaaagatttcaagatttataagatgttgaaacaaatcctcttctcacatctacagttgatacagtataccgtattatctttcctcggtagtgttcagaatgagtagggccaaagaattacaagagaagctcaacttgcaagcgaaactccagtctactttcagtaacaatactgctgcagttttggactggctgaaagaatcagatgaaaccggcattagcaatgatacagagcgtaacaaacagttaaaagatcacaaggagttggaggatggtaagaaggcatttttcaagcttcccgttttgcagattggatcgggcctacacttccgcacacaagatgacgcttccgccaaagaagatatacatacgattggtgagtttattgagggtgataaaaaggtaagttcgttggcaaagaaaaagaaaagaagtgacccagggttgcaacgaaataatatgtacaggatcactaaagatgatacgaaagccatgattgcgcttaaaagaaaaatgaggaaaggcgagaaggaaggactaaggaagaaacaagagcatagcaaaagcagcgtttcgaactcatatagtgccagtgatgaagaggatgaagatgcagggacaatgccgcaaaagtccacaaaaaaaaaatttggtttactttttgataaaaaaaagaaggcacgtaaataatcttaaacacttatgggcagcaaaaaatgcgtctttcttccctcgtctgttgttttatgtagggcgtaatgatgtttgcttgtcaacaaatgaatacgtacagaagagaattctagccaaggcaattattgcatactgcaagtactgagtacgttaacgttgctagaataacattaaatgagatgtagcaatgcagatccttcctcagtaggcttaatgctccactagaatttttgaccagccactatttgcttttttcgcaatccttttcaatactcgagagcaaagacaaaaaaaataagacatgtagtgcgctgtatggaaaagaattaattagaactttacaaacgcgtgttaaacaggcatatttaagtgtttggacctaaacaatatatcgactattgaaattcttacgcaagattttttatagttggatattcatatattcttacaactctctctactttcagttttttgaagctatatgtatcattatatacgtttatggatttttcaaacctaaacaattatactgcgtaaatgtttgattaagcaataaataaaaacaaaggattggtaagggaagaccgtgagccgcccaaaagtcttcagttaactcaggttcgtattctacattagatggtcacaaaacatcagattgaagaggatcacttggatggagctacgacggatcccgaagttaaacgggtaaaattagaaaacaacgttgaagaaatacaacctgagcaggctgagaccaataaacaagagggcaccgataaagagaataaaggaaagttcgagaaagaaactgagagaataggaggatctgaagtggttacagatgtggaaaaaggaattgtcaaatttgaatttgatggtgttgaatacacattcaaagagagacccagtgtcgtagaggaaaatgaaggtaaaattgagtttagggtggtgaataatgataatactaaagaaaacatgatggtcctaactggattaaaaaacatttttcaaaagcaattaccaaaaatgcccaaagaatacattgccaggttagtctatgatcgaagtcatctttccatggctgtcattaggaagccattgactgtcgtaggtggcataacatatcgacctttcgataagagagaattcgcagaaattgttttctgtgccatcagttcgacggaacaggtacgcggttatggtgcgcatctaatgaatcacttaaaagactatgttagaaatacctcgaacataaaatattttttgacatatgcagataattacgctattggatactttaaaaagcaaggcttcactaaagaaatcacgttggataaaagtatatggatgggatatattaaagattatgaaggtggtacgctgatgcaatgttctatgttaccaagaatacgatatttggacgcaggtaagattctattattacaagaagcggccctgcgaagaaaaataagaacgatttcgaaatcgcatattgtaaggcctggtttagagcaattcaaagacttaaacaatatcaaaccgattgatccaatgactattcctggcttgaaagaagccggctggactcccgagatggatgcgttggcacaacgtcccaagcgtggtccacacgatgcagcaatacagaatatactcacagagctacaaaatcatgcagcagcttggcccttcttacaacccgttaataaagaggaggtccccgactattatgattttatcaaagagccaatggacttgagcaccatggaaataaaattagagagcaacaaatatcagaagatggaagacttcatatatgatgccagattggtgtttaacaattgccgaatgtacaatggcgagaatacgtcgtattacaagtatgctaataggctagagaaattcttcaataataaagtaaaagaaatacctgaatattctcaccttattgattaatgcgtagaagaagcttttccgctactattcctttcgaagaagaaataaatgtttagtacggcgagacgatgtgatcaattgaggttattttactacttttcctttcatttttgtaaggttttctttctttgttagtgtgacgttggtatttacctttatgtaactatatttatgacatttcaacatccgcttcttctggactttctgcagcttctttctctttcaactcttttatcaattcagcagttttttcgttatcatatattttgaatccgtcttgctttgttatacaactcaattgcgcgttattttcatcaagtttctcttccatcacttgctttaggatttttagaacaagaagctcagcttctttcaaagttaaagaagaatgccattcattcaataattctgcttgtgctccttcagagcctgaaccaatggctttggcattataacggtaaaatgtcccagatggttctgcatggaaaagttgataaccatcatccgcatcatggccagcaattaacaaggcaaccccgaatggtcgagacattagtctttcttcaccagaggcaccttcaccgaaccttagagcaagatcacacaccgattgcgttaaggactcaacattgatgtcttcatcgtagtatagattatgcgttactgcagcagtacgcgcatgttcaatcatggaacgagcatctgctgtaagcccactcattgcacaaccaatatgacgatcaatctccacgattttctcaatagaatcagattctaatagtggtgaggtggcacgtttctccacacctagtacaacaccttctttcgtggcaataccaattgctgtagatcctaatttgatggcctccaaagaatactcaacttggaataacctcccttctggggaaaatgtgcttacaccacgatcatattcacttctagttaagaacatcctttctagttatattagacaattggaatttatgttcttattgacttgtattctatagttatagcgctctcttgtccaatttcctaggttactcttttgccaccggtcttggtttatgataaccccgtataatgaaatttcaaaaatattttcgtgaatagtgatttatttaatttaagcactaaattatcttacggacttgggctacattcatgtttgcaagcttaataaaaaatcggcgtactttcatctatgcttggcttataatatgtttgatagtcaattcatttcagtaaaaagtcttcagcagtagttgcaaaagtgtccttttttactttttgggctacattattcttgaaaaaagttcatgttttgttatttctttctcacatactttataaaaaaagataatttttttaaaaaaaaaaaaaaatacaagtggaacattatcaaataaaaagcattatagcgccacatgcgatgaacctgagcttttatcttcattaatatatagtaattacaacatgttatttgaaatgcacagcacttatccagagttatttgatataaagattatgactcaaattcttctcgacaaacaagaaactttctcacctacaaatgtcttcaacaattctaataattgacacataagtatattgtatatataacatggatataaatggccctatattgaaagctatgtcaaaataggaatccttccttcctcagcgctttttatcaagggccaattgatctgatacacctagtagtgtactataagtgtagaaagcatactatactattcgacacttcctttcaatcctggaattaacagtcacttttaaaaaagacatctaccgtgaaggtgccgtagagtatcgcgttaccatatcgccaaaaactgatatacgccgcggaaaccaggcaaacaattgaaaagaaaaattttgaggaactctctgcatcgaagccgtctagagttaccactagtcagatgccgcgggcacttgagcacctcatgcacagcaataacacaacacaatggttagtagcaacctgaattcggtcattgatgcatgcatgtgccgtgaagcgggacaaccagaaaagtcgtctataaatgccggcacgtgcgatcatcgtggcggggttttaagagtgcatatcacaaattgtcgcattaccgcggaaccgccagatattcattacttgacgcaaaagcgtttgaaataatgacgaaaaagaaggaagaaaaaaaaagaaaaataccgcttctaggcgggttatctactgatccgagcttccactaggatagcacccaaacacctgcatatttggacgacctttacttacaccaccaaaaaccactttcgcctctcccgcccctgataacgtccactaattgagcgattacctgagcggtcctcttttgtttgcagcatgagacttgcatactgcaaatcgtaagtagcaacgtctcaaggtcaaaactgtatggaaaccttgtcacctcacttaattctagctagcctaccctgcaagtcaagaggtctccgtgattcctagccacctcaaggtatgcctctccccggaaactgtggccttttctggcacacatgatctccacgatttcaacatataaatagcttttgataatggcaatattaatcaaatttattttacttctttcttgtaacatctctcttgtaatcccttattccttctagctatttttcataaaaaaccaagcaactgcttatcaacacacaaacactaaatcaaaatggctgtctctaaagtttacgctagatccgtctacgactcccgtggtaacccaaccgtcgaagtcgaattaaccaccgaaaagggtgttttcagatccattgtcccatctggtgcttctaccggtgtccacgaagctttggaaatgagagatggtgacaaatccaagtggatgggtaagggtgttttgcacgctgttaagaacgtcaacgatgtcattgctccagctttcgttaaggctaacattgatgttaaggaccaaaaggccgtcgatgacttcttgatttctttggacggtactgccaacaaatccaagttgggtgctaacgctatcttgggtgtttctttggctgcttccagagctgccgctgctgaaaagaatgtcccattatacaagcacttggctgacttgtctaagtccaagacctctccatacgttttgccagttccattcttgaacgttttgaacggtggttcccacgctggtggtgctttggctttgcaagaatttatgattgctccaactggtgctaagaccttcgctgaagctttgagaattggttccgaagtttaccacaacttgaagtctttgaccaagaagagatacggtgcttctgccggtaacgtcggtgacgaaggtggtgttgctccaaacattcaaactgctgaagaagctttggacttgattgttgacgctatcaaggctgctggtcacgacggtaagatcaagatcggtttggactgtgcttcctctgaattcttcaaggacggtaagtacgacttggacttcaagaatccaaactctgacaaatccaagtggttgactggtcctcaattggctgacttgtaccactccttgatgaagagatacccaattgtctccatcgaagatccatttgctgaagatgactgggaagcttggtctcacttcttcaagaccgctggtattcaaattgttgctgatgacttgactgtcaccaacccaaagagaattgctaccgctatcgaaaagaaggctgccgacgctttgttgttgaaggtcaaccaaatcggtaccttgtctgaatccatcaaggctgctcaagactctttcgctgccggttggggtgttatggtttcccacagatctggtgaaactgaagacactttcattgctgacttggtcgtcggtttgagaactggtcaaatcaagactggtgctccagctagatccgaaagattggctaaattgaaccaattgttgagaatcgaagaagaattaggtgacaacgctgttttcgctggtgaaaacttccaccacggtgacaaattataaagcttttgattaagccttctagtccaaaaaacacgtttttttgtcatttatttcattttcttagaatagtttagtttattcattttatagtcacgaatgttttatgattctatatagggttgcaaacaagcatttttcattttatgttaaaacaatttcaggtttaccttttattctgcttgtggtgacgcgtgtatccgcccgctcttttggtcacccatgtatttaattgcataaataattcttaaaagtggagctagtctatttctatttacatacctctcatttctcatttcctcctaatgtgtcaatgatcatattcttaactggaccgatcttattcgtcagattcaaaccaaaagttcttagggctaccacaggaggaaaattagtgtgatataatttaaataatttatccgccattcctaatagaacgttgttcgacggatatctttctgcccaaaagggttctaagctcaatgaagagccaatgtctaaacctctttccattgccttttctaaagcgtatactaaaccatgaacgtctgtttgccccatgtttaacccctgtccagcgagaggatgtgtcgtatgtgctgcgtccccaacaagggcaactctatcagtgcaataacgatctgcatgtgttaattttaagggaaaacgtgctcttgtcttatctattatactaacaactcttggtgggtaaatttcatcaatatccgactcgtccttcaacgtggcgtatatttcctcagttctgaatttaatatcttctatcaatttatcggtgtccatagagccatcttccaatgtacggtaatagtagttcatgtctgcgtcttccaagacaaaagcagcattgataagtgcagtgaatgattctggaggtaatgacaacaaaagcctcgataaacgttcagatgaactccagactaaagtagcattattttcaggcatgggtaagtgtgcaattggaccagtgggtaagaacctctgccagccccttagtttaaagggaggatactctaacttcatgctggccacaacaccataggcattatacatccagcccctagatgggatctgggaaaatcttctggtaggagaattgaacccgtctgcacccactagcaatctcgtcttgtatacttcaccattggaaagagtgactaaaggccaggacaatggatcattagggtcgctgtgtttaatattgacaacttttgtattatcaataatatcaatggagtccttctttgaatcgtactgagaaattctgttgtataaggaggcctgtatatttataatttcaatcatacaaagcatggagtcccttgccagatccaaagtagccttagaacaaccgtccgtgacatagagtccgtcataactttgaatcctgtcatgcatcaaagttgccccagcgttattctcaagaaaatgaatagatctaggcgtaacactgacaatcctgttcgtaaaataatctgggggtgaattataaaagtccgataatttatcttttaagtccaccatatcgactaaagttgtctttagatcttttaattgcggagaattcttaatcgatgcagctaaagtcaaacctgcaggacccccacctacgattaatacatctgttaactttggagctgaagatttggctgttgccaaacccctcaccaaaatacgccgagtaagcataacttttgaaaagaacatgcctctgtgtcaatcgatacaaggttcactgaaagaccaatttgagttactgaatgaagaaaattatccgccacaattatatttattcctttttaatgtcgtatcacaattccagaagggatatttctcagaaacagtttaagatctgcgtgttccttctgcaagaagaagggaaaaaaagaaaggagaaacaatagcagcataaatcttgttcgataaaacaacatcactttttcttgaaacttcaagggtttgcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgttagttcaattctgacaggtggcagtttcctttttatttgtcagtattaataattgaggcgcccctaattttttttggcaccgctctcgatgaaaaagtagagacgtcagaaattgaacgtttcctctaggagtttattaactaataaccccgaaaaatggctctttaaccacgagtgcccacggaggttatcttcacccctattttcattttaaattttagatcactgctaggagttagctcaaatatatatatatatatatatatggagacaacgttgaagaattcgtaggtgcaggtgagcatattgccggataagtgtagttacgcaactacaattaaaaaaacacgaggaacagaatgtcaaaggcagtaggtgatttaggcttagttggtttagccgtgatgggtcaaaatttgatcttaaacgcagcggatcacggatttaccgtggttgcttataataggacgcaatcaaaggtagataggtttctagctaatgaggcaaaaggaaaatcaataattggtgcaacttcaattgaggacttggttgcgaaactaaagaaacctagaaagattatgcttttaatcaaagccggtgctccggtcgacactttaataaaggaacttgtaccacatcttgataaaggcgacattattatcgacggtggtaactcacatttcccggacactaacagacgctacgaagagctaacaaagcaaggaattctttttgtgggctctggtgtctcaggcggtgaagatggtgcacgttttggtccatctttaatgcctggtgggtcagcagaagcatggccgcacatcaagaacatctttcaatctattgccgccaaatcaaacggtgagccatgctgcgaatgggtggggcctgccggttctggtcactatgtgaagatggtacacaacggtatcgagtacggtgatatgcagttgatttgcgaggcttacgatatcatgaaacgaattggccggtttacggataaagagatcagtgaagtatttgacaagtggaacactggagttttggattctttcttgattgaaatcacgagggacattttaaaattcgatgacgtcgacggtaagccattggtggaaaaaattatggatactgccggtcaaaagggtactggtaaatggactgcaatcaacgccttggatttaggaatgccagtcactttaattggggaggctgttttcgctcgttgtttgtcagccataaaggacgaacgtaaaagagcttcgaaacttctggcaggaccaacagtaccaaaggatgcaatacatgatagagaacaatttgtgtatgatttggaacaagcattatacgcttcaaagattatttcatatgctcaaggtttcatgctgatccgcgaagctgccagatcatacggctggaaattaaacaacccagctattgctctaatgtggagaggtggctgtataatcagatctgtgttcttagctgagattacgaaggcttatagggacgatccagatttggaaaatttattattcaacgagttcttcgcttctgcagttactaaggcccaatccggttggagaagaactattgcccttgctgctacttacggtattccaactccagctttctctactgctttagcgttttacgacggctatagatctgagaggctaccagcaaacttgttacaagcgcaacgtgattattttggcgctcatacatttagaattttacctgaatgtgcttctgcccatttgccagtagacaaggatattcatatcaattggactgggcacggaggtaatatatcttcctcaacctaccaagcttaaggagttaaaggcaaagttttcttttctagagccgttcccacaaataattatacgtatatgcttcttttcgtttactatatatctatatttacaagcctttattcactgatgcaatttgtttccaaatacttttttggagatctcataactagatatcatgatggcgcaacttgggcgtatcttaattactctggctgccaggcccgtgtagagggccgcaagaccttctgtacgccatatagtctctaagaacttgaacatgtttctagacctattgccgcctttcggatcgctattgttcatcatggatatttgccatctcgtcttaccgacatcaaaagggtgtgtgcatatagcagctatcatcccacttatgcaaccactggcaaaactgtttataaaatggacccagtttgcgtccttagatgcaaatcgagtagaatctagccatagtctttccttgcaaagttcataggaactccaatatattgcactaaacggaacgtctctccacagagtgatctccaaacctttgaagagggcccgagaaggacccaccattttcatttcctgcctcgtttcgtttaataaatctttaaccatcatccatgtctttgtggactttgatgatctcggtatactttgcagtttagttttaaccaattctaaaggtgcaatacttgttgctgcaaataccctcgcaattgcaccacaaaagagggggtttaatgttgggtacgtcgaggctataggagaaacgtctcttatatattcataaccactaaaataaaccatgttggcaggaatagccattaatagggtcaaagaaatacccctccacaaacttgtaataccttcgacgctggcaattttcgtgaatgcttctaaagtaccgttgaacttcaacgatgaatttttacagtgcagttcttgaaaacaagcactctcccaaaatatttttgcgttgttcaagttctgtcctccgacgttggtgaatgtcttcattttggagcctgagctaacggcgttgggcacttcggcagccccatcacatgaacagtcaggaatcatctgctgctgttgcagccgtattctcactacatccatcggtgtcaaaatcaaagaagtgagtactgatccagcaccggcacttaacattcgttcttttaaggtcaggctgttacttgtattgcgatcactcatatcgtattatcaacacctcgtttcctttcctacgatactttatggctttggctcatacgattcctgtgaagtgaactggcacaaatatgagggtagtgtgccccaattccagaggagtgatcttcccggaaatatgcaaaaatgacagaatgtgtcttattctctaattgctattctgagatcttcaagatggcgaaaaataacgttgcgcgtgtttgggtgggtgccaaaagtgtcatacctcaccgacgcaaagataccaaaaggaccgtatatatctactattcctggatcggttgactttgttaacatgcagaaacaaaggtaatgtttataaatagtaaatcatacataagtatatgttattacatctttcttttctttagtttacctgttgcggttgaaattctcttacttgtattgagcttcttatcaccagatatgtactcccttggaaaaaattcattaatccttttttgcttccccttctttttgcgtttattaacatctctaattaagggaatgagaatttcatcagacttttcgtgtggccaacctagttgagtcttcatgaatgaacgaagcatatcgagatctggtaccccccaaacaaacggcgtggtatcgtgatcgacttctggtctcatatacgcatcataaaccatgacgctaggaaaatcatcatctaagataatttcgttatttaccagtttttttctcaggtctttttcaaatttattttccgtttcttgcttacgtttatcaaactgcccattattataccagtctttaaaattttttaggtttccaaattctgcaatcacttcaatgcttgaaacgggacccatacccttcaatccattcgtgtaatcgctccctaaaagctgtgccaactcaatcatattctttctatccaagcccaataattttaaaatagattccgcatcataaaattcaacatagttcttttcgtggaacatatttttgtagatctttgtacctccaaataggaaaacatcactgtcatcggtaattataccatcgacaaggtttagttgtaacaattccgcacactgtgcttcagcttccataggcgcagtgatataggggattccaaacctcgatagtaattcttgcacttctttgatcatatccatagttacctcatccgaatctcttttatccttcatctgttgttcgaataattcatcctccacaaaagcgttctcggcaacgtttctttcagcagaagtggacaaagtcgtgtttttaaatgtatcaaactcttcttgttcctttatcatattttctactatgttatcttcttcatcttcggagaagtcatagtcgaatataagaggctttctatgctccttatttatagattcgacttttctactatcgttatcctctgcttcttttgaaatctgagatttagtgggaacgtcctcaaatagttcttctgataaaacttctaagtcatcgtccttgttttcatcattggagctctctttctcgctttctctttctaatatttccgtagcatttaagcctgtcaagagttcatagctactccctttattggtagtttctgctccactttcttgttcatttcttacgtttttatcttccacgaaatttgttgtgttatagggattatacaactgctgggaagcagttgaagaaaaccagctcggcatttcaggaattggagacttttccttcgtggcttcttgggacacattactctcggtattcttttgaaaaagcagggaattttcattgttaaaatcaaactgtggtatcttgtgagaaataaaattcaggttttgctccccctctgttaaaatagcccctttatcctcctgctgagacggtggcctaaactcagaaagaactgtcttgctggtccttttgatgaccgactctgatttgctattcaaatttgtgacatgatacggttgcttactatccggttgtgcgccaagtaatccatactgtactattggtggacgagcctctgtaccttttgacgttaccggcttagcgatttttgatttgtcgtccgcttcaggtttcttttccatcttagaaagttgcactgcctccatcatttcaatttcctcaatttgtttcaggtaatcctcatcgtcgtcttccacgctgattctgctaattctcattgttggagtagtcttggagggcgatgcctgatcatgtcttttgtccaaaaacgatttactgccagcgttgtttagggattggcccatgtaaggcaaccttgcagctttcaaagaaaaatcttccacaaacttgacgttcttgggcttgagttcaacttcttcccactcacattcatcagagtcacatccctcatcttctgaccggttactccttttctgtggagctgtcgtcgcgttagaagactcatgtcgcactatttttaaggaattatcttccaaatcatcccatcggagcacgtccccgtcctcagcattactatctaactgctttaccaaagcgcctgcatctttatcgtctattacgattgctttttgcgcatcagagccatcgtttgcccctagtccaagaatccacccgttattagtcttagtcaacttgtactctttactcttttggccggatatcctattgatcacctcctcgttcagcttagacgctccaccatcctgaaacccagtagtgttgattaacttttgagtaaaaaaattcctccttttcaccatgtctatttgaaatcttgagaaatccatactatttgggaagatggtctccaattgttctttcgagtatcccatcctcagtcttgatttcaacctcaacgacgataatatcaaatactgtgtggcctttggcagctcttcaaattcggccgatgctggatttatagtgtctaaatcaatgtcttccagtccatcaccgtttatcgaattcatcagtttttcaaaagttttattagagttaactcttgcatcttccttatcgtatttgaatcccggtatatcgggcaagtcccactcgtcctgaggtttgaagatctgcacactactgccactactcggtgtagagttttttacgttatcgtttgagccgttttgcaattgtaaagccagcagcttcctagcggtggatttcgcactctctcgttttccctgtcttctttctttcctctgccgtattgtttcccttttcaatacgggcacaccaccatcaaagacgaataccggcctaatgccaaagtataatagcttacaaattcttctaaagaacccagtaatatgagaattcttcactgcattcccctcctgatcacggacagctttcaaaaactgatatatccaaatggaggcatctactgccattctcttatcttccaaggattccagcctgaccggtcttgccgtaggacctgcaatatcccaaaatgaatgcacacccatgtctgaagtttggcgttctcccgaaaatgcttttcttcatggatgacgtgtagaaccttcaatgatttacgtacagtttttcaatccctttaaggtctctatatgtggcggcatcttttctttttcttttctttttttttttttcactctcccttttaatgcctccacggaggttcgaatgggttatactagaaagaaaaaaaaatagtgataattaacaatgaaaaaaaaaaaacagcaacaaaatgtggtattggggtcacaccactcattgactcacatcctctggaaacatcaaaaagctaccaaaaaagaaaaaaaaaaaaattcaagtgcgaagtttccgcatatgcaaaccttacttattgtataatattggtaacagcagctactaagctccctgactctgatttctctctctgtctcttttgaggagtaccttctgcgctactgtgttccaatggtatctgcgccttgaaaatcaatcacaaacgctcttgctatggcctgccttggacacgatacgtcgctgcttatgccgccaggtgtcagtaaatgctctgacgcacccattcaccccgcgcactaatttgcaaaatttgggggcagtttgggaatactccatagaaaaaatcgacttcaaatcaattccgcacaacgtcgccgtgttggctaaagtgaacggaaaatggacgacatggtaaaagaacagatatgtacatatacagaagccgcgatttcacatgccggccattatggcacacaaccaggtcttgtactgtcactatgtgcgttccggaacgcctgtacagtccatggtgaaccatttatttatttattattattattttgtacattattatttatgctatatgttattattattatcactatttaatattattattcgggtccaggtgaaataacaaagtctggcgccagtcacttgtctgggtgcccgtattctctgttacagcggtatccctctggattctgcaatcgtcgccggcttctactaatttttcctttcctttttgtttttttttttttttagttttttattttctagtttcctgctcgtattctgttggtttttccagtgtctctctccttttacaagtcacccattctctgcgaagaagcggtcgcaccaacaaaatagaaaataccaccggacgccggatcgcttattactcgcaatcatagttaccaatcacagccgggcatactcgggatctaccgtagaatcctatgcgtcacacatgaggacaggttacgaaccgtcgaaggcttcgcggcgtgtgtgattagtattgttttgacctcatccatacaccctgaaatatctgtcgcatctccgattacgttaaaaattctggataatatataaaccatgagttttcctttctttgaagtatgttcctactcgagatccttttgttattttattgccattttttttttgtttcatatgtacttcttatctactatttatatttctctatattaactaactctccaagctataagcatacgtccatatttactgtcttagaagtcgtattcacatcacagttttccccctcttcgcctttttcaaactattttcccccgtgagacagcgactgaaaaaaaaacgactgcgcagaaggcttatataaaaaaaaaaagaaatatttcttcactttcgagcattgaactattgtcattacctctagatgagcaacaaatttacaatggagtcacctaagcatttggtggatgatgtgcttttcatatcacccaccaatgatggatcagaagaaaagcctacggaagtcacgttccaggaagatgaaggccatgacgctagcttgcataatcgcagccatgacaagaagtcggaacttgccaccgaacgggaaattatggctactaccacggatgatgacggcatcccctccccttcccatccaatggaaaagcgtgtcttgcgcaaaatggatatatacttgattcctcttatggggatgctatatttcctttctaacctggataaatcgaatattggtaacgcagaagttgcaggtctatccaaggatatccaccttgtaggaacgcaatataacacatgtgtcacagtttttttcgcgacgtatgttcttttcgaccccataggtactaaccttctgaaaattatgggtccgccattaatgatgagtatctgtttgacctgtttcggtgctatttcgctcggaactgcttgggttaagaattatgctcaattgatcgttgtcagactactactgggtgcctttgaaggtatgatttatcccgctattaacatgtacctttcagtctgctatagaagagaacaatatgctctgaggttcgcttttgtcttcagtgcagcctgtttgtcttcatcttttggtgggctgattgcttatggttgttccaaaatcagcggttctctaaaggactggcaatacatttacattgtcgaaggttgtatctctttggggttcgtaccattctatgccttcgggttgagcaaaaatttggaggattcgtggtttttcaataaggaggaaaaagagtacatttccgaaagatacaagactatgaacacttttgacccggacgaaaaatttgaatggttccaagtgtggcaagcagttaaggatgtcaagacttgggctagtgctgtggcattattcggtatcgatttgactacttttggtctaacagtcttcttgccgatcatcattaccagtatggggttcactaatgtcagagctcaattaatgaccgtgcccatctatttccttacagcaattgtgttcttcatttgtgccgtttggtctgatcgtataaagttgagatctccattcatcctgggtgcttgtctgacgacttcgataggcatagctatcgtccttggttctcaagttcatggtgtgagatattttggcgtttacattctttgtatgggtatttacgttaatgctgcctgtaactgtttatggttaagtggtaacactggtaattacttcaagagagccaccgctttaggaattaatctatttttcgggtctggttcagggttggtctctggtcaaatttttgttgccaaagacaagccaagatatatcaaagggctgtcgattagtctggcctttcaagtcttctccatatttatgacggttgtgcaaattttcctatacaagagggaaaacgataaaaagaaagcaataatagatcgctgtaatgaattgggagagcctattccatacgacgaaaggttaagcgacaaaaaccctgagtttaagtacatgtattaggcttgactttcttcaccctccactttttttgcccctcgttatgagtgtgtttgcaatttgtaacttttcttttatatttgtatgtatttttgtactaagcaaattcacatgaaactttgtttaccaacttctcttttgttttcgtcccaaacacgtatattactgggaagatatacatgcctatatctatatctataaatatacatatttatatagtattatctccgagttctaaagctccagatgcgaagaagacgttcccgaagaagacgttcccaaagaagagtcactatactcatcatcgtcactgctctcttccgattcgtcttcatcctcgtcactgctttcttccaccacctttataattttccttggtttactcttcctttctggaatgtcggaaaaaaactcgtccaggctttgcaaacgatatttcttcccgttttgagatgtgaaggtgtttacgttacctttacctgagatgctattgctatcgccgtcattgatcccagtcaattttgcgttggagctagatgtgaaagatcttgctgagttgttggtaataaaagactgcgatgaaaaactttttttgtatttgttatagtctttcaattctgcgccttctctaatatcgttacctgtctcgccaacctcagtaatttcagtattccaaggaagcattctaaaaaattcttttatttctggggtatgtgtttccaatcttgcagaaacgataaaatcgtcacttcttgccgtaggtttaggtgcttgtaatagtagtgacacaatttcatatttccctgaatcaaacaaggatgaaatcatcctggctctatccctaatatcaaattcgtcatcatattttgccaagtaaaggaccgcattgtacatttgagagattcttgaaccactaaaatcatagtatgggggattttggttattttcttcgcttccagtaacttgcgcttgcttaaaattatcaatgtcatatgacaacagttttgctgataacactaagatctgacatcttgtctcaggaccctcatttgaaaaattctggattagcctcctcaaaacgtccggacatatcttaaattcaatcgaggcaatttcaccaaataaccaaacaatacctgcacgagcattatcagccaaactcgtttgaactgttaataaatctgcaagcttgaagattatgcgaagatgttttgtaggatttttttgcaccagcatcctgataacattcacgtatgcatctaggacagaagcagagaggttgtgggattccatatgatcaattaaccacttcattacatgtgattcccaactcgttgacaattggccacatcgagataatgacttaaccgccataataacaacattttctgggaaatgagcactggcaacataatatttcaattctttgaatatttctttaacgtttgattcatttattaacgtggacaaaatttggatcttccaaattgatgccacaataggatctttggggaaaacgtaaaatttcttggtgtagggtaaaaatagtgtctggtctaagatcgataagaagtgaattgcttgtaaaagcatttctttgttaccttggttttctgtcatggttaccgttctaaccaatgcttcaataaatttagtatttttcatctgcaatggtgaagctaactgatatagcgcattgcaacacgataaaatcactgtagggttggaactataaattaagcaattcaaactctgtagaaataaatctaaatcagggtcatttaccacctcgtaagatgggtattcaatctcgttgtatttatctggtaaaggacaactccttggggaaccttctgatgatttatcgaccacagttggttttggtaaatactgcttacagtacttgattagcagctcaattaaatatgattgtgaccacgaatctagttgcttaattattctacaatatctgcgaaaatgtccatgcaatagctccaagtgatccgcataacattctttgtaagctaggacagcacaggatatcaccttaggatctgtatctgccattaattctttcagaatatccaacaattcttcatgatagtcattctttccagccctatataatttgataatggccaaggcgacttcaccacgaaccattgcagatggatctgtaaccaatttcttgacagtatgcaaaattataggtgctaatgatgacattttcatgtcagaaagggcactcaaagcaaagcatctcagttcggaattcgaatcagacaatgatttttgaagagaattaatagataacagggtcaggtttgggtcattttctgcaaatctaagtaaatacaggtgaataagtcttttcactttggtgtcattagtggtgatattctttacaacatcagcaaagtataattgaacgtcaatagagtcatcatcggaagccattatagatattattctcttcattgcatctctaacttctctagagttcctagaatttaacaaggtgactaactgttgaggattgatgttttgagaataataagtataggaggattcacccagcttagaggtggctaccgcggcagcttccctcgttattactttggccgtatccaacgccgatgcaatacggtgaattgaatctaccattgctggttgtccacttttcgattgtttgctgtctttggtttacctttcttttctttatatatttatatatatggttcttcaaaaatgatttgtctgaatttgtcaaaatctcaataactcggacacgctttgatggtaacatacctaaaagttatgtacgttaatataaattatagatacatattatgtgcagcgatatacaggcagtacgctagcatttatattatcctagcatacttctcttacgaccacgcaacctgacctcttcgaatcttttggtaacttctttcagtttcttggcacctttcgcaccttgttcacgatagacctcttcgaacccctccatgatccaagcattgtatttttccgcatgcttcgaatgtgtacttaaaatagctctctctaagacgtataaatcgacgcctttatcttcgaccaggtttgaaactgagcccagaccgaaatcaatcaaatgaggcgtccatctcgcaccatctcgcacgagaacaatgttagaacttgtcaaatcaccatgacagtagtcattccagtgcaacaacccaatttggcgccccactttccgtagtgtagttgctacaagatcactatatggatcttggtcatgcatccaaaggaagttctttaggttactaaaaccgtgccctccgggaagatcttctccaaggaactctaaccaaatgaatccattgtatggatcacacgctatcagttgagggacacatagccctggaatcaagtataatttggccaataaacgcgactcattcaacgtacgatgttttgttagtgcctggtctatttgtggatgtctataacgctttggtggcctatatttgataatatacttttgatgagaatcctttgctcttgggagatatgggtgagtagtcgttgtgaaaacaatggcttctgcaccttgagaaataggtgcaatgtccacatcaggagtcaggtaggaagatactttatcaatgaattcttgcgtcataatgagcaaagcgtataaccttttccgctgtcgtattcatcacttatttgatttcaagtaaggttatctttgtccttcaagttggtgatgcgccggcgattttttcaaccttgttgctgctaaaataatggaaaatcaaaataaatttgtgctgacccaaatatttatgtatataaaaggggttatgtaattgtcattatgacaaattcaggattgcataaactcaagaatgcgagcgatagatggtatgttggtccagcgatccatattacgagagtagtttaatattgggcccgtatgataaccttggtgttcaaccagcacatttttggcggtaaagtggttacatccctcgctagcgtcactcattttctttgccaagatcttgttttgaaagctcaacaactcatcactaccataagtaatcatcacagagcactttttcagaatatcttgccacattttagtttcgaaattcttttcaatattaacaaaagggtcgctggtaaaatcgacgtttgggttgtttcctacaaacattcgcccaaacatcgaatgactcttcaaacatagaccatcccattcttgtgttccttgcatatattccttttctccctcgtggaagaaagtggcattggcccagggacttatggctatgacttttttcgggtatatttctctgtgacactttcttaaatataaaacaatgttcaaaacagcattgccaccagcagaatcccccataatcactacatttttgcaccccatagtcttaacaacgtaatcaaaaatggccacattttgtaaaatttgcagagggtactttttcgactggtcatcggtagctgtaacggtataatctggtacaagaatggccattttaggaaaggcatttcgcatattattcaagaaagaaaacgacgtaggcgtcaatttaagagcataaccacccccatgatagaatactaaaactggatctgtcgtggggtcaaatccttccggcataacatattgataaaactttgtgctaactattttgggtgcgtttaattgatggtcttggaaaatattgttttctggagatttctgatcttctataggaatgttgcatttgacatatgttggactagaaaatgtagaaggatataaacaaacaaataaaggattgagcacgtattgacagatgcgttcatcgaggatccaagaactttgtcttaaaaaacttctgttgacatggtcaaggcaaaacctacgtttgcgttgaaaaatgatcttcatactgtcgaggattataaatacaggcaccactgtgaacaatagagcggcaaatttcaatccatggaacaaatgcaaatggatggtactcaatcgaaagcccgcatcattttgatctgcatcctcacttgatacagcgctaataatttcattctcttgaagccgataatattcaacttttgagtcgagaccagagttggctgccattcttctttgaaaccttttcctttaaaattgatttgtgctgttctcatttcaagcgacgcagggtatttttggttttcagtttctttttccctcaattctatataattatggcgctaacacgttaaacatttgttattataaagcagaagttatttatcagaaatcaaatcatgaatattctcagcttaacactacacaattactcaactaaaagaaagggtataaacgtgttagcgggagaattgttttttaaacttgtttttatatcagagtaaaatctatatattaattgatacacttttatcatgtgaagattgaaagggaaaagagaggaaaaaaaatgcttccgatgaaccttacacttgttgaccaccatatttggctctccattcatcgattttcttttcatcaatacgttggaacaagtattctgccttgtttatattatgtccttctaggattgccaaatggaatctatcatcaatttttaaagctggtgcatttaacatcttgtttattttctcacctatttctggcatatatggtgtgataatagagctaacagcgtaaataatattcaaaccaactgcgacaacagcatctgacttttctggggactgtgaaaacaaggtattgtccaacttattttcttgcaaaaactggttaccacgagcacttaacgacatggcaatttctagaccacgtctttcatgtccaagttccatttccttgacgtaatttgataaaatttcgttgatatctttaactaaaccatcataattggaaaccttcttggggtcgaattttggaacaacaccattatatttggcattaacaaacttaattaatctgttaacaaagttacccaagttagccaacaattcactgttgtttctagcaacaaagtcatcccatgagaaatgagaatcactagattctggtctaacagatgccaggtagtatctccaaacacttggagaaattccagagtcttgagcgttattaccaaaaacaccaacacccctacttttagaaaatttaccgttctcatattgtaagtattctgtagtattcaaatggtgcaacatagtccagttctcttccgtacccaattgagaaccagggaaaacaactgtatggaaaggaacattgtccttacccatgaattgatacaatgaaacatgctctggattattccaccattgtttccattctttggtgtagttggaagtgatggaaacgtagccgattgtagcgtcaaaccaaacgtacaagactttgtctttatatttttctaaaggcactggcgtaccccaaactaaatctcttgtaatacaacgtggcttcaaaccatccttcaaccatgattgcgtaattgtttttgaattttttgaccagttaccttcttcagaggccttttcaacccattcagaaatttggctttctaatttatccagcgataggaaaatatgatcagaatattttggttctggagaagcatcatctaatttacaacgtggattgatcaattcaaatggatctaacagggcaccacatttgtcacattgatccccacgagcatcatcgtagtgacattttggacattcaccttccacgtaacgatcagccagataagaattatgaactggacagtacaattgcttcatagattgttcttctagataaccattcgaatttagctttgtaaaaatatgttgagcaatctccgtttgcttgtccgtcgtagttctaccgaaataatcaaatccaatttggaaccacttgtaaacgtcactgtggattttgtgatatttgtcacataattgtcttggtgtcacaccttcctccaaagctttagtttccgtggcagtaccatattcatcagtaccacaaataaacaaggcattataattacgtcccttacagtaacgagcaaaaatgtctgctgaaagaacactaccgatgatattacccaagtgtggaacgttgttgacataaggtaatgccgaagtgatcaagatgtttctttcgtttggcttaggcaaaatttctgaatcctttggcttaactgttaagtcagcttggattttcactgcgccgatgtttttgaaagaagaagaatcacgtggaacatgctttttagccaatgctacagcgttatgcactttggatggcaattctgggaatttagaatgaactaaagaagaatttagagcataaacgttagcaaacaggatcaaatctgtagtagtcaatggttcttttaattcgaccaagtaattttcaatggccttatttgtcaaaacctcgacatgttgttgaggtaattctttatgatataacaggttttgtaaagatgccaatgcaaattgatacttgtcggaagtttgaccttcaaaatcatccatgacatatcttagaatagcgttagcatcaaacaaaaggaaaggttcctttgtattgcgcaattccatggcagcattatcattgtcaacttcaggctttaaatttttgcttgcatattcaagtgctagggcaatcttcaaattgttcgctaactgcaaatgggcaggatgtttcttcgatttatcaaaggaaatgaggaaagacatgcttgttgtaaatttccgcttttttttcaagttttattcctccacaaagatgcatatcaggaagcaaatcatcattaacattagacatcgaagaaaatttgtcatcgtctttttttttttttcgttttctctttcgataagttgcgtacagaaattttttctgcctccgaaatcattcgtgcctcgtgatattgagaagaagtgactatactcgggcaatgcataaatgatcgtttcggcggctaacaaagataatcatagcaagtcgacagatcgataggatacaccattatcatcacgctacgcgttctcgggaaagctttgactagaatatttttcaaagttgaattatattatgttaatcttttgacttcatgccttttgaattcccctccataggttcccatttttgacttcaacaattcctacttcaaaatccctggttaaagaagcctttcctcagtttgtacaactatgtccgctgtagctaaaaagttagcataattcatgttttatgcctgagacgttttaaactagtacttaatctctatcaataaacttaacccagaaggtctcaagattaaacatgttattttttcgtccttttattgaaaaaagttgaaatagcagcgtcgggtaataccaggaatatatttttatcggcacggctacatagcgaagggtccattagtaaaaatgaaaagaaattccacaaagttagtgaggggaaagtcctacagaaggtcaaaacagttgctaccgggttcaaagtactcaattgaaaataaacactgctacaaaaatgcatgctacaaactggttcgacgattggaacccagaagctctttatagagacgatgtcactggctgcgatgactgttccgaaacttcgccaattccaaagtctggtattatatgtggaccgatattaagactcatcaacatggattttaaggaaaaaacctacgaggggtctattatggtggtagttagaggcgaggaaaactttccgaaaattacctatcagctagggccctctttgccctctgaggatgaagacatcgaagttaacgaggcattcttcgaaggtaaactttttcataaggacattttaaaagatgataatatatggttttacaggtatgagattaagttgcccatgtccaactatgagcagatggtaaaatatgctgttgacggtactatggaaccacattataggttcttcgttccctctttcactcaaaattcgaacgttatctcctattcatgcaacggattttcactgagcgtagatacatcgaaattcaaaggttctctatggtatgatgtccttaaaaagcatcgatacgttcattatcatgccattctcggcggcggagatcaaatttactccgataatattaaactgcatgcgccaaatcttaaagcttggctggagacaaaggacccaattaagaagtataatactcagaccactgaagaaacaaaagagcagattaggcagttttatttagaacactatttaaactggtacggttacggtcactggtatggttctaccccaaaatccaagaccacccaaaaatgctttgtcaagtcactagcttgtattcctgccattaatgtctgggatgaccacgatattattgatggctatggatcgtacaacgattccttcatgaagactgaaaatttcctcacagtgggaagaatggcttaccgatactatatgcttttccagcagcatgtcagtgcttctaaacaagatggcgatgagtatgcttatctcaagagcaaacaatggattctaggtaatgaaaaagggagttcttatatcggtgaaaggtctcactcaatattctcttggttgggtccgaaaatggccatgttagggttggactgtagaactgagaggaaattacacgagattttctcagaaagaagttattccttaatttgggaacgtgtcgaaagggaaataaaaaatttaaaaggtggccacttattgctgatgctcggtatcccgattgcatatccaaggttagtatggttagaatggctttttacctcaaaactactggctccaattaaatatttatctaaaaaagggatatttgctagtggcttcgttaacgaatttaatggagatgtagaactgttggatgatttaaatgatcattggtgcgcgagacatcataaaaaagaaagaaactacttgataatgaaattgcaagacataggtgctaaatatggcgtcagaataaccatattatcaggcgatgtacatttggcatctgttgggagatttagggcaaaaattcatagacaccatctcatcatgtctgaggagaaggaaaaggaaaacaccagaattattgaagaaccaacgaaagacgtaaggctgatttttaatatcattgctagcgccatagtaaataccccaccgccagatgcaatggccacgctattgcaaaaaagatgtcgcttgcatcatttcgatttggaaacggatgaagatgccgtaccaatttttgccaaggaagtggatggagtacataaacgtaaagaatcatgtttcatgaacaagagaaactggtcagatattatacctatagaaaacctgttgaataatccccaattgagtaaagaattaggcgtaaaggttggtgatatagtcattcctggtatcatcacagaacagcaaaagctacagaaattggaaaacgatgaccaaattaactcttatccagtaacttctggtggcttgtttaccaccattcatgttgaaagagatgcaaatcaaacaaactcacaaactgtgagctactgtttacccattccagagttaacagttacctgcgaacggttgtctcacaagggtatcaaacatctgaatatcacatagtttagttttgtgataattacagatttttatttagcagttcaaacttttctattcattactaacggactgtcaagtgcgatgctgtaccggaagtaaatgtatatactgattgttgaaaaaaaaaaaagctcagtcgcgcgtggcctttctctatggagatttctcaaacgatattaatcctgtatatctctattaatttagttaatacatacacgatatatcgtcgcttttatttttttttttcaaatacttcttcttcctaaaagagttaaaaactcttctcttgttttatgagccctaaaccctccaagcatacaagaagttaccgtagaagatcccgttttttgaatgcctcttgaaaccatgcacatatgagaagcttccataacaacggctacacctaatggttttagaatatcacttagggccattgcaatttgctttgtaagtctttcttgaacttggagccttctcgcatacatttctgccaatctggccaacttacttaacccgatgacttttttatttggtatatacccgatatgaaccttgccgaaaaatggcaccaaatgatgttcacataacgagtaaatttcaatatcacgaacaataaccatttcatcatgatcttcttcaaagacagcattcttaatgacatcgtccataatgttcgtttggtaacctttagtgaaataaagcatggctttagcgtatctttgtggagtatctagtagaccttctctgttgacatcttcacccagttcggtcaaaattgtcttgatagcgcctgaaatgcgttgaattcgttccttttcctcctcttcagtttcctctgcacgttgtcttgtacccacacttggccaagaaaacccatctctctcgacaggagggtttaaagtgtatggagaggtaggtctaatgtttaacggggtttcatgtctttctatctcttgcactaattggatgttatgcattttgggatgattgaaagtattggttctaacaaaaaatgagtcacgcacgcacaatcacgattgaggatggagtcgtataatattttatgaacggatgctatatcgatcagacggttggcaccgtaaaaataaatgaaagaagttaaagaagggcaaatcagtcggattatgtgataagtatgtaatagacatgtttgaaaattaggagcattaaaatatgcttttcatcctacagttgttcggtcttttttcttttcggtgagcgacacagcttttctactaaggccgtaccgggtcatccaaatcctaaattttcatgcgctaatagcgttgaggctgggtgataattctgcctacaccatgacaaagaggacatatatcttcgtccaacaggaatctggtgcgtccggaccctctgcattcaccacatagcacgccacccaggcgaggatcccctggttgaacgtacaagggcctattaccctgccatgcgttggtgtacacgggcattgtatagtttgtgtaatatgtcggtgcagaaacaacgttattttgaggtgcaaacctcctccaacacgacttgcaagatcgtccattcttcaacttgtaacccgtatttccacacttggaacagtaaaacctgggagggtatgtccagggcaagctaggattctgttgtggcctcggtggaggccgtggttgggaacttgtaggcgtataagagtgtgagtgagcatatgtttgggatgaggacgttgctggcattgtcgagggcctttggtggggtcttgattggtgcccttgcgccaagttagctgctggtcttggtggtcgtggcggttgagattgcaatctctcctcttccttgattacgtcctcgtagctcggcagttcatcatcatgcgtgtctttagacataacagtatggtttatactcgttttatgggtattttttgggactgcttagttcttgacttgaagcctctttattcccttgatggaagtgtcactattaaagatggaggcggaggctataccgtagaaaatgatatgtttgtatgttctgctctcttccctctattaaaagggggaaagagaaaaataaatggaaaaaagcgattaagccatagggaaaacactcttgtggtggcaaagcatcagataggcaggcaggaggaaatggcagtgaagtgtcaaaccaagcatactttcactggattgatttgaaagttaatgctgagtttgagatgttttaaagaggaactgtggtgatcggttatttctattcgcttttgtgtgcgtcttttcatcgtttgcagctgaacttgttgaggcattagccgctgaggaatttttttctgcctctataaacttgtttattatcactaaaaacgtaccgtctgttattttgtacggccatgtgtgcgaaaaaggacaaagtggtagcgaaagagcaatattgggacgaaaaggagcagaaaaggaactgcgtagggtcttaaataaagcaaaacgtctgaaggatcttgcgtactccttactaacccattgttgttttcgacagtcataaaaagaagttaccacggtctatttctctcttctcgctatttattcacaattggtgcagaaagaacatggcacgaaatttaaggaatagacgcggtagcgacgttgaagatgcaagcaacgcaaaggttgggtatgaaacacagattaaagacgaaaatggcataatccatacaacaactcgctctttgagaaaaataaactacgcagaaattgagaaagtgtttgattttttggaagatgaccaggtcatggacaaagatgagacgcccgttgatgttactagtgatgaacatcataacaacaaccagaaaggcgatgatgaagacgatgatgttgatcttgtatcaccgcacgaaaacgccagaacgaacgaagagcttactaatgaaaggaacttgagaaaaagaaaagcgcatgatccagaagaagatgacgaaagttttcatgaggaagatgtcgacgatgatgaagaggaggaagaagcagacgaatttgaagatgagtatttggatgaagactcgaaggataacaaccgtcggcgcagagcggccgataggaaatttgtagtaccagaccctgatgacgatgaagaatacgatgaggatgacgaagaaggagacagaataagccattcggcttcttctaaacgtttgaaaagggcaaattctcgaagaacaagatcgtcacgtcacccagaaactccaccaccggtaagaagagctttaagaagtaggacaagacattcgcgtacttcaaatgaagaaaatgacgatgagaatgataatagcaggaatgaagcgttaactttagctgatgaaattagagagttacaggaagatagtcctatcagggaaaaaagatttcttcgcgaaagaactaagccggtaaattacaaattaccaccaccactaactgctagcaacgcagaagaatttatagataagaataacaatgcactttcttttcataacccatcacctgcacggcgtggtcgcggtggttggaatgctagtcaaaattctggtcccacaagaaggctttttcccactggtggaccttttggtggcaatgacgtaactacaatatttggtaagaatactaatttttacaaccaagtcccatctgcattcagtgataataacaacaataaattaatactggattcagactcttccgatgatgagatattacctcttggcgtgacaccgaaaacaaagaaagagaacacgcaaaaaaagaagaagaaaaaaccagaaattgcagacctcgatccattaggcgtagacatgaatgtaaattttgacgatataggtggtttagacaactacattgaccaattaaaggaaatggtggccttaccactattatacccagaattgtatcaaaattttaatatcacgcccccaaggggtgttcttttccatggtcctcctggtacgggtaaaacacttatggcaagagcgttagcagcaagttgttcttctgatgaaaggaagatcacattttttatgcgtaaaggtgcagatattttatccaagtgggttggtgaagctgaaagacaactccgtttgttattcgaagaagctaaaaaacatcaaccttccatcattttttttgatgaaatcgacggattagcgcctgtgagaagttccaaacaagaacagatccatgctagtattgtttccacattattagcgctgatggatggtatggacaatagaggccaagtcattgtcatcggagccacaaatcgacccgatgcagtggatcccgcattaagaaggccgggaagatttgatagagaattttattttccattacctgatgttaaagcacgttttaaaattttgcaaattcagaccaggaaatggagttcaccgttgtcaaccaacttcattgataaattggcttttttgaccaaaggatatggtggtgctgatctgaggtccctatgcactgaggctgcactaataagtatacaaagaagctttcctcaaatttataggtcaaatgataaactcttggtggacccttctaagattaaagtcaaagttagcgatttcatgttagctttgaaaaaaattgttccgtcatctgcgagatctactggtagttctcctcagccactacctgaattaatcaaaccattactggcagatcaacttaataatttaaagaacaagctggattatatgctgaacattaaagacacaacttttcagagaaacacatcattgctacaaaatttcatcgattatgaagaatacagtggagaggaagaagagcatgacaaatatggaggaaatgaagatacatccagttttagatcatatgagtttttcgaatcgatggcggaatcacaaatttgtaaacctcggttattaataaatgggcccaagggaaatggtcaacaatatgtcggagccgcaattttaaattatttagaagaattcaacgtccaaaacctggaccttgcctctttggtttcggaaagttctaggactattgaagctgctgtagtgcaaagttttatggaagcaaagaaaagacagccctcagttgtatttattcctaatttagacatttggatcaacactattccagaaaacgttattttagtcttatcaggtttgttcagatctttacaaagcaatgaaaaaattcttctattatgcttagctgaaaatcttgatatatctgaagttaaaaatggtattttatctgattttgcttttgataaaaatatctttcaactgcataaaccatccaaagagaatataacgaggtatttttctaatttaattgaactactgaaaacaaagccaagtgatattcccatgaaaaagagaagagtcaaaccgttacctgaattacaaaaagtaacttcaaacgcagctccaacaaattttgatgaaaatggtgagccactgtctgaaaaagtggtattaagaaggaagttgaaatcttttcaacaccaagatatgagattgaaaaatgtgttaaaaatcaaactctcaggcttgatggatctttttaaaaacagatataaaaggtttagaaaaccacctattgatgatgccttcttggttcatcttttcgaaccagagacaagcaatgatcccaattggcaacctgcatatataaaagatgagaacatgattctggaggtttcaacagggcgaaagttttttaacatggatttggatattgtcgaagagagactttggaatggctattactcagaaccaaaacagtttttaaaagacattgaactgatatacagggatgcaaataccattggggacagagaacgtgtcattaaggcctctgagatgtttgccaacgcgcaaatgggtatcgaagaaatttcaaccccggattttattcaagagtgtaaagctactcgccaaagggatttggaaaggcaggaacttttcttagaagatgaagagaaaagagctgcaatggaattagaagccaaagaacagagtcaagaaaatatactgcaagaacctgatttaaaggataacaaggctaatgagtttggtgtagctgctggtaatcaattgcaagctcagctgcaaacaactatcaatacagcctctatcgttaataacagcgaggtccctcaaccaattgataccaacctgtataaaaaggagattcctgcggcaattccctctgcagtagataaagaaaaagcggtcatccctgaggatagcggtgcaaatgaagaatacacaacggaactgatacaggccacttgcacgtcagagataaccaccgatgatgatgaaagggccagaaaagaaccaaaagagaatgaagactctttgcaaacgcaggttacggaagaaaacttcagcaaaatagacgctaatactaataatataaatcacgtaaaggaaattcaatcggttaacaaaccaaattccctccacgaaacggtagaaaaaagggaacgaagtccgataccaaaagaggttgtggaaccggagcaagggaagaagagcgacaaggagcttattttgacgcccgaacaaataaaaaaagtatctgcatgcttaatcgaacactgtcagaattttacggtttctcaattagaagatgttcattcgtccgttgcaaaaataatatggaaaagtaaatcagcatgggataaaacaggaactgtcgatgaaataataaaatttttatctgaataagcaggagtccataatgtttatataattcttaaatgtagttagttcatatacatgaatgtgcacttttcttgaaaagaaatagatttaaaaccacaccttgtatatatattatgcttttttccactactttattttaacagtcactgttctggcatacgtttcgggtaatgaccgagaatggaatatgtattgaacatattgaaattaaacatgttcataatatcttctaacaccattggaattgtgagaagtagatccgtaccatcaatagccggctcaagatgtcaactgaatactctgctgattcatctaaatcatttatgattgcaatgcaatctatgattgatacttcacaaacctttaatctagatagatcgaaaatctctttaccagattttgatgacgagctaaaaaaagtccaaaaggatgaaccaaatcaaagaactgaactaactgttctctcacaagatagaaatgattgggatgatatatttgaggagtttaaagacatttcatttgctcaactgcaatctataattgattcatacaaaacaaagaatgcagttgcagtatataaaaaaattggaaaactaatcaatgaagctgaaacgacactaagcagcaatgtattattagaaactgtactgcaaatggtttataaacatcaaaagcaagagttagagaaagaattgttggattttttaggaacagggaatatagaccttgtttctctgttacttcagcatagaagaatgatcgttgctacacctatagaaacgacgattctgctaataaaaaatgcggtcaattcaacgccagagttcctgacacagcaagatatcaggaatcaagttttggaaagtgcagaggatgccaagaataggaaattaaatcccgccactaaaataatcaagtacccacacgtcttcagaaaatatgaagcaggatccactacagctatggcctttgccggtcaaaaattcactttgccagtagggactacaaggatgtcgtacaatacccatgaagaaattataattccggcagcagatcaggcatccaacaagaactatctctatacaaaactattgaaaataagtgatttggatcatttttgcaagactgtatttccctatgaaactttaaaccaaatacaatcccttgtttaccccgtagcttataaaacaaatgaaaatatgctaatttgtgcacctactggtgcaggtaaaacagacattgcattactgacaataattaatacaataaaacaattctccgtggtcaacggggaaaatgaaattgatattcaatatgatgattttaaagttatttatgttgcccctttgaaagcactcgctgctgaaatcgtcgacaagtttagtaagaaattggcgccttttaatatacaagtaagggagttaacaggcgatatgcaattgacaaaggcggaaattttagccactcaagtaatagtcacaacccctgagaaatgggacgttgtcacccgtaaagcaaacggcgacaacgatttggtttcaaaggtcaaattactaattattgatgaagttcatttactgcacgaagatagaggtccggttattgaaactttagttgcacgtaccttgagacaggtagaaagctctcaatcaatgattcgtattatcggtctatcagctacattacccaattttatggatgtagcagatttcttaggagtaaatagacagatcggaatgttctattttgatcaatcattccgtccaaagcctctagagcagcaacttttgggctgtagaggtaaggcaggtagtagacaaagtaaagagaatatcgataaagtcgcttacgacaaattgagtgaaatgattcaaagagggtaccaggtaatggtatttgtccactcaagaaaggaaactgttaaaagtgcaagaaactttatcaaactagcagaatctaaccacgaagttgacctttttgcacctgaccctatcgaaaaggataaatattctagaagtttagtgaagaacagagacaaggatatgaaggagatttttcaatttggttttggtatccatcatgctggtatggcccgttcagatagaaatcttactgaaaaaatgtttaaagacggtgctatcaaggtactgtgttgtactgcaacattagcatggggtgttaatttacctgctgattgtgttatcatcaagggtacacaagtatatgattctaaaaagggtggattcatagatctaggtatttcagatgttattcagatttttggcaggggtggtaggccgggcttcggttccgcaaatggtacgggtattttatgtacttccaatgatcgtctggatcattatgtttccttaattactcaacaacaccctatcgaatctagattcggttccaagttggttgataacctgaacgccgaaatttcattggggagcgtgacaaatgtagatgaagcaatcgaatggcttggttacacatacatgtttgttcgtatgagaaaaaatccttttacttacggtattgattgggaggaaattgcaaatgacccgcaattatatgaacggaggagaaaaatgatcgtagtagctgcaaggcgattacatgctctccaaatgattgtgttcgatgaagtgtcaatgcatttcattgcaaaggatttgggcagggtgtcctctgatttttatcttttgaacgaatccgtcgagatattcaatcaaatgtgtgatcccagagccaccgaagctgatgtattgtccatgatcagtatgagcagtgaatttgacggtataaaatttagagaagaagaatccaaggagttgaagagactttctgatgaatctgttgagtgccagattggaagccaacttgacacccctcaaggtaaagcaaacgtgctattacaggcttatatttcccagactagaatttttgactcagcactatcatccgattcgaattatgttgctcagaactctgttagaatttgtagagcattgtttttaataggtgtcaatagaagatggggtaaattttcaaacgtcatgctaaatatttgcaaatctattgaaaagaggctctgggcctttgatcaccctctctgtcagtttgatttgcctgaaaatattatcagacgcatcagagatactaaaccttccatggagcatcttttagaattagaggcagatgagctcggagagctggtgcataataagaaggccgggtctaggttatataaaatattgagccgatttccaaagattaatatagaagctgagattttccccattacaacaaatgtaatgaggatacatattgcattaggtccagactttgtatgggattcccggatacatggtgatgcacagtttttttgggttttcgttgaagaatctgataagtcgcaaatccttcattttgaaaagttcatcttaaacagaaggcagttgaataatcagcatgaaatggacttcatgatcccattgtcagaccctttgcctccgcaggttgtcgtaaaggttgtgtcggatacttggattggctgtgaatcgacccatgccatctcttttcaacatttaatcagaccatttaacgaaactttacagacaaaattgttgaagttacgtcctctacctacatcagccctccagaatcctttaattgagtcaatttatcctttcaagtatttcaatcccatgcaaactatgacattttatacactttacaataccaatgagaatgcgtttgttggctcgcctacaggttctggtaaaacgattgtggctgaattggctatatggcatgccttcaaaacatttcctgggaaaaagattgtttatatcgcaccaatgaaagcattagtacgtgaaagggttgatgactggagaaagaaaataacaccagtgaccggagataaagttgtagagttaaccggtgattctttgccagatcctaaagatgtgcatgatgccaccattgttattacaactccagaaaagtttgatggtatttcccgtaattggcaaactcgtaagtttgttcaagatgtatctttaattatcatggatgaaattcatttgttggctagtgatcgtggtcctatcttagaaatgattgttagtcgtatgaattatatttcctctcaaaccaagcaaccggtcagactgctaggtatgtcaactgctgtttcaaacgcctacgacatggctggctggttgggagttaaggaccacggactgtataacttcccgtcaagcgtccgtccggttccattgaaaatgtacattgatggatttccagataatttggcattctgtcctctgatgaaaacaatgaacaaacctgtgtttatggccattaaacaacattcacctgataaaccagcattaatatttgttgcatcgcgtagacaaactagactaacggctttagacttgatccacttatgtggaatggaagataatccacgtaggtttttgaatatagacgatgaggaggaactgcaatattacttatcacaggtcactgacgacactttaaagttatcactccagttcggtattggattgcatcatgcaggtctagtgcaaaaagatcgttctatttctcatcagttgtttcaaaaaaacaaaattcagattctgatcgctacatcaaccctagcgtggggtgtcaatttgccagctcacttggttatcatcaaaggtacacaattttttgatgcaaaaattgaaggatatagagatatggatttaacagatatcttgcaaatgatggggagagctggtagaccggcttatgacactacaggtactgctatcgtttatacaaaagagtccaaaaaaatgttttataaacatttcctaaacgttggttttcctgtcgagtcctccttgcacaaggtattagatgatcatttaggtgcagaaataacgtcaggtagcataactaataagcaagaagcgttagattttttgagttggacatttttgtttcgtagagcgcatcataacccgacatattatggcattgaagatgatacaagtacagcaggagtcagtgaacatttgagttctttgatagatagcacattagaaaatctgcgagaatcacaatgtgttttattacatggagatgatattgttgctacgccattcttaagtatatcctcatactactatatttcacatttaacgatacgccaattattgaaacagatacatgatcatgcgacttttcaagaggtattacgatggttatcgttggctgttgagtataatgaattgcctgtaagaggtggtgaaattatcatgaatgaagaaatgtcgcagcaatcgaggtactccgttgaaagcacttttaccgatgaattcgaattaccgatgtgggatccacatgtaaaaacatttttattacttcaagctcatttaagccgtgtagatttaccgattgcagattatatccaggataccgtatcagttttggatcaatctctacgtattctacaggcttatattgatgtcgccagtgaattgggttactttcatacggtattgaccatgataaagatgatgcaatgcataaagcaagggtattggtatgaagacgatcctgttagtgtacttccaggattacaactgagaagaatcaaagattacacttttagcgagcaggggttcattgaaatgacgccgcagcaaaagaagaaaaagctgttaaccttggaggaaataggaaggtttggatataagaaattattaaatgtttttgatcaactaacttttggaatgacagaaagcgaagatacgaaaaaacgtttcgtcagtgtctgccaaagattaccggttttagaaggcatgaaatttgaagaacaggaaaataacgaggtgttaacattttatagcaagcacctttctagtaagcataataatgggtttgaagtatattgtgataaattccctaagatacaaaaagaactatggtttttaattggacacaaaggcgatgaactgctgatgattaaaaggtgtcaaccaaaacaaatgaataaagaggtcataatacattgtgatctatttattcccgaagaaattcgtggcgaagaattgcaattttcccttattaatgacgctttaggattacgttatgatatggtccataaactaatctcttagtgagacacaattaaaacaacaattattttgtgaaagataacagtggaaatctatctagtatacatcttcgtatatattttcttacataacgcatttagaatttttttactcaaaaaagtcatccttttcatcttctcccacaacttgatccaattcttttctatcctgtgtaggtgatacttgtgatccatcctcatgatctttatcaggtgataatgttaatccgatggaatcttcatccaatttctttcccttcaatatctcttcgaaagatacgtttaaggtgttcgcatccattctttcagctactaatttaagaaattgttctcttctaagatttgtcaattctacgccctttgggtctgtagatggtgtatcattcggatatagtgcaatatacttttcagttttgggaaaatttatcacgtaacataattcaattttagtggctctcaacttttgttgtaaatctttatcatctgcgccagattcttttattttcttcaataatctgttatattttctcaatgctttttttttttcaaagaatctcaccatatgatattttttagcgttggctttaatcttattcttgagttcattattctgcaattccaaccgtaaagcttgcaaatttctttccttttctattattactgtggatggaagtatatctttcttcttttttaataacctctctaaatctcttattcttcttttaattttgtttgttcctgcatccattatctgggacatctctagagatgacccaagagccttgcttctcttcctctgtaatttagccattgattgattaggtttattgaatgatataagtaaaataactaagtcacgatatttgttttatgtattgtttaattgtagagatgagatgagtatgaaaatttttttgaatgtgtttttcttagtgctccggcatagggtaccgcagaaattaaaggaatacatatttttgagcttcaagcactttttataatcttagcgtacttatctttatattcatctgcagagtaaccgagaaagccgtgatatgtgtcttttctccttttttttttggctttccataactttttcttccagttgagataaatttattgaagcctgtgagtcttgattaatgacggcaaatccaggtctaggtttaaatcccaacttagatgtttctagctcttgcaaccagcggggatcttttgttatggagtattcaaatccacgtattgtatccaatggcctttcatttcttgctcttgtaggatttgaaatatcaggtgtttttatattcctaccaaatgtatccttcatggatttcaaatttccatctttatcgtaaataacataaccattgcaagttgagttttctgttaacggatgtatcttctgtaagttagagaaagtggcttcttcaaaaggctgggcttcttgaacagcctcgaggattggagcggccaaagaagaagagcgtaatttaattcttgatgtatcatcatccttttctatcttatctgaactttcgaaatgttgcattttttgataaactatgattttagagcacttcagatattactttaggaaacttttgctttaatattcttaacattataaaattgacgacagcatcacacttttgagtgcgtcacaaatgcatataaatgaaaaaaggtaacttagttgaggaaaaaatagacacaaattaaaattttgatataattatagtaataaaactacataaatcatattatatttatcaagacaaacaggttactatagggaaaaagattaaattttgagtaagaatttgcttttgtaaaggaaaagagcaaccagtatgaaaaatgcatattagggaaccttttctgctattgtcctttatgttttaacctctgtgatttccaatcagactggaaaaatacaagctttaaatactcgagcacaaagacaacaattattgtgtttaatcagtgagttgggctatattaatggaactcaaataatatgcacttttcatcttactgcaaaagtagcacattcacacaccacgtccatcgtttaaggatatgactcaataaattatcaatctgatcactgccagtgtttagaaacatagtgtacatttctttattgttacattatacaaaacctttacaaaagttttattcgatcaatacatcgttatactgaatctactttggtgaagcagggttatctttactgctatacattggacaagatttatttgttctaatgtgcccgatttgtccgcatgtagcacatctccttgtagtgttcttacctttattcctggctgctttcccgtcagttacaccggcaaggtcgctaccattatccacagagttttctgttctcgtggcaccaccatttctcttcgaattttgccttgctgctctacgttgctgtgatttttccaaattagctaattctagttgcaacagttttttctgtttctcaagttcttccaagttatttatctttgaagtgtcctcctctaacaatttgttaacatcttctttatcctgttctttgatttttatatatccttgaatgaccctaggatctcttatgaaaattgtctgcctttgaattataccattttcatctcttttctttctaacaatcttcagaattttcttatcatctctatccgtcttaacatgcttgttggtctgattaatctcatcaggattggtcatttcctcaaaaggattgcttatgctcaacgattttgtatgtgtataccaggtcttcgcaatttcttcgtcgtaagctttttgctgttgagccacattgtagctatgcgtgttagtgccttttttgtttgaactattgttattactggaaggagaaccagacttaacaaaaccacctttcattgaagttttcaagaaagaaaaaccttcaccacagcccgttgggtcaccaacaccatgtatttgtatcatagctcgcatttgtgttgaattaataaaattttttgtaatgttccatggtaacaagttttcttctagagattttagcttagaatcaaaattatatgcttcattatcttcttggaattgtaagccctgactcattgattcaacttggctgatctgctctggcgtaattaaacttttcactgcttcattgtctaacaatttttcatcatctttaagcctccacagacctttttcaggaccatctctttgatatttcatgaactccttcactttttgtctgttttgtccataatcttggtcgggaaagtgctttgcaatgggatcaatagaaattgccttgctgtgattatggtttagaattctataaataatcattttcagtcttgtagctttcattgatgtcacctttcttgaattaggtccgggaatctcctcgacaggaaaagtttgtccaaccgtaaaaagatggttaatattacgtaagtaaaatcgattgcttataccaaatccggaactttttgtcagaagaaaatctgttcctgatatatcatgtttgaaaacgggtgctctaatcatgttattgtataatgtggggacgatatgaccaggttcaacaaatccaaagttccaaaatggtgatttgtcttgaactcccaaaacgtgagtttcgccaacaggcaatttgggccttagagtatcttgttcattggctttccgataataattaattaatttattggccataccaaatttagacaaagctaccggtgtttgttcagaatattccattaaataaacaggagcagtatccccgatggttagatcttgagatgtagaaaatgattctttgacatctttacctttatctcttttccttttacgcgcttttaacttactgaagacaattttagtacctggtctgatgtgcgaaccaaagttttcacggtggaaatgcctcaactggtatctaggaacagccactttgtaaaatggagattgtaaattaatcgcaggttgagaatgctgaatatttaagttcgagatggtagaacgaacttttgtttgatgggtttttttcaagatttgatatttatcatcattagataaattgaatttttgttgcaaaatagtttcgttgaggggcaatatcaagttactactatccagttgttgcttttgctgcgctaaattattcgttttctcaatcatcagcaacagtttttcgtcattcatatttaattcagcatgtttagactctttcaattttgcatcaatgatcatgtcttcatcccactgccaatcttcagcaacatcctcaatcaagctcttcaatttataaccgccggagaactttaagttgggtgtcatagacgaatccgccaaggttgctgttgatgaagtaccttgattgatgattttttcttggtcccaatcatcagtggcaataagcaagtcttccgatatggtcttttcatcatgaataatctttctttttttttgttgctctttaatagggaaaagttcatcaatggaaacatgaattaaacctcttcgggatgcagaagagttactttgaagtaaattgtttttcccttgataaatcggagcgacgtaagatattgtccttgagttaaataacctcttatcatcctgttgaaccttgaatttcaaatttaaaggcataaacggtttctttaccctagatatttcactgtgccaatgataaggaacagatcttctataaatcagcttgttccattttaaaattttacccttttcaaaatcaggaaagtatttttttagaagatacttctcatggtttatcaagtctaatttggtggctttcttatgcttgccatctgacatatctggttccatgataaatccgccatttatcgacatatcatttccattaacgccaccaatggaaagttgagaatgcccaatttcatttgcgccactaccatcaagaactccagtttcagtggcgagatgaatttcatttgcatccattcccataaacaaagcattgctagttgcgggagtacccccatcatcctccaaaataaactgttgagacaaatcaccattaatttcaggcagttgcatattcaaactatttgagtcgataccgagtacggcaccgttctcgtttacatcatcatacgcgcccatagtcatcatagctggatgcaaattagcatcagattcttctggcaaatcgtcatcgtcatcagcaagttcatcttcatcttcaaaatctacagcatccggcaaatgctccgtatagtcctttgaattggcaccttcatccccgccaatgtatgacccgatttctaaagagccaaactctccgccaaaaatagcttcatatgcttcatcttcgttggccaagttggtcttgccggatccctgctgctttaccatatcgccttatactcctgttgtacttctttttctctctgtgtttaaaatgctatttattctcttaaaagcacatttgaaaaccatcgccgcgaaatgaaattatcgactagtttattaatgaacaaggcgataaaacctaatgttggaaagaaagagctacgtcagcaagagatagagaaaatggacccacagacgctcattactaaggccaataaggtttcttactatggcaaccctacgagtaaggaatcatggaggtatgattggtaccaaccatctaaggtgagctccaatgtgcagcaaccacaacaacagctaggggacatggagaataacttggagaaatatccattcaggtataaaacatggttgaggaaccaggaagatgagaaaaatctacagagggagagctgtgaggatatattagatttgaaagaatttgatagaagaatactgaaaaagtcgttgatgacatcgcacactaagggtgatacaagtaaggccaccggtgctccttctgctaatcaaggagatgaagctcttagtgtggatgatataagaggcgctgtcggtaatagtgaagccattcctgggttatctgcgggagtgaacaatgataatacaaaggagagtaaagatgtgaaaatgaattaaaaggaaaagtattatgcatatatatatatatatatatatatatatatttatatatttatacacatagaattattttacagtaaaggatgctacaccaccccgggctaactttatggcttctactatttcaggttccctttcgcgtcttttatctaatctttcctttttgtcttgaataaactctaactcagttgaaagattgttccatggtcttgtgtcgcctgtacccgacatgatcaaaatcatagtacctggtgtagcattctcgtataattgtgttagatgttgccctatatcatgaagaaccatggacgcatcgaacgaaggagtttccttccgtggctttttattatagttgcgtgacctctctaagttcttgattctccccacaataagtttgacatctttatttagattctcgtgaatatgggtccatgtctcatcatcttcgacgcaacggattaactggcccttagaatcgtcctcagtatgatttttaataatcatatcgttgagaagaacggttttcacttcaaaacgatgtaatttggtgaacaagttctccgtattgatacctatcccaaatgctaacccatttaagatttttaatttcgtcaattcaagacaagcccttgcatcttcgacagaatcgtgttctccgttttgaatgcttttattcagaaaggtttcgctcaagtattttaaacttggcttgaaaggatcgccagctttatgatggtatataatagctgtatccacgaccaatggatgtttcaatttcatgactttcaaatcattctgtagcgaatgtcctatcaaaatatctgaacgacttattatctttagtaaatctttttgtacttctcgcaatgttttcttggcaccaacagttagtttctcttcagttataccactgtaacgtgtcaaatagtccactatggggacatcaggtttcaccaactcttcatagataacttcattgtcaaaattcactagagaaatcctagttagaactaaaccttgttcggaaagacacatttcacagtctagtgcaaagatgtgggagccaccatgggtaaagtcaacagtttgtacccagtctgtatcaaaattggtgtctccagaatccagtgggtaatcgtttgccactaactgttgttcggatagaaccaaatcgttaatagtaattttcttcttcttttgtaactctttcaatttatttattttctccattttggacaatccaacattaataaatgaattgtagggcgaaaagagcgtcatcttggaaccaggtgccatcacgggaaatgtatgaaacgtggaggcaatttctccaggaatatatttgaagttatcatcactgatttcattaaaggtattttttccgttctcaaaatcatctggttgtaaacctggaatgaacagaactatcattttctgtaaacttgacctgttacaaatatcaatccatttgggagagttgttttcagcctgcaacaagtattgagtcatgtctcttacatcctttataccaatacctttttcaaccacagactttagcaatgtgcatgtcataggctttgccttttttttcttcttattcttattcacttccgataccacatttgtatgatcatcctcttgtacagaagtcttggataaccttcttttctttgatcccaaagccaaatcactcacgaagttagtgtcaggcccttctacttgcatgtttgcctgagtatagtctattattgttttcttcctcagtcatccttggtattgccatcgagcaaaaatcttccctccatttctattgtgtcctcgcgccacttataaaatactaacaataaaataatagtgaactacaacaataaaatatacaaaaatatgtttatacgcaagggttttgtggagtgcacgttggcgaagcagaggacttaagtaggcgtctgatttccgtgctgcttaacttctcgctccagccgtcttcctcccttcctccaagtacattaaccacatgtactgccaatgggctcatgcctttttcaatcctagtcttattcacagtctctgccccactgacggtttctctactcacaactaaacattctatctcgggtactttccctgtggggccgcacacgtcccttaagggaactagttctacggagagatccggttttaacaacttgatgaattgatgtacgtgcctgcatcgtgtatcataaggttcaatcaactctttgtatttcttgttttgcaagagctcatcgcacgtaattccacaaattaacctttgtgacgtgatgaatgtagagacgctcaacaatattttatgtccatcgtgaatgtggtcgaacgttccgcccaatgcggtgacatgaaatttgttagcatctttgggaccttctatctcttccattatattatcgtgtaatgcataatgttctatactatggtattgtccttgtcccaactctagcttccaagtttcaaaagtggattcctgtggcaataaaaccactttccattgcaaattactctcgacgaaatgaatattgttgaatatgatgttgattccgctgttgatcattccatagcccaaaaggacatccctggtaatactgtacatcttccctagcgcagaatccaactggaatgaggttttgaattcaggtacaatcacgatgtctagttgactttgacattctcttaagaacggaatagtttgccctataatcctctgcaaagtagcactaggcggtgtataaggaagaacaatcaaaactctggaattttcctcaaccatcttacacttctttactttagatttttaggtttaatcacgtctctttttatgacggtccttatttttatctttttccattacgtactcttgaaaaattatattacactgatatttattttggcattgtgagtaagaaacctaaaaaggaataaaaaggctacaaaccagcatgtctaccgctaccatacaggatgaagacattaaatttcagagagaaaactgggaaatgataaggtcacacgtttcacccataatatccaatttaacaatggacaacttacaggaatcgcacagagacttatttcaagtcaatatacttattggccgcaacataatttgtaaaaatgttgtggattttactctgaacaaacagaatggcaggctaatccctgctttatccgctttgattgccttgctaaattctgatattccagatattggagaaactttagcaaaagaactaatgttaatgttcgtgcagcaattcaatcgcaaagattacgtgtcctgcggaaatatccttcaatgtctgtccattttatttctttatgatgtaattcatgaaatcgtgatcttacagattctattgctactccttgaaaagaattctttacgactggtcattgccgtgatgaaaatatgtggctggaaacttgcacttgtcagtaagaaaacccatgatatgatttgggagaagttaagatatattttgcaaacacaggagttatctagtacactacgtgagtcgttagagactctgtttgaaataaggcaaaaagattataaatctgggtctcaaggtctgtttatattggacccaactagttacacagttcatacgcactcctatattgttagtgatgaggatgaagccaacaaagaactgggaaattttgaaaagtgtgaaaatttcaatgaactaaccatggcgtttgatacgctacgacagaagctgctgataaataatacgtccgacacaaatgaaggtagtaacagtcaattacaaatctatgacatgacatctaccaatgatgtcgagtttaaaaagaagatttatttggttctgaaaagttcattatcaggtgacgaagcggctcacaaattgctaaaattaaagattgcgaacaatttgaaaaaaagcgtggtagatataatcatcaaatctagtttgcaggaatctacattctctaaattttattctattttgtccgaacgtatgataacgttccacaggagttggcagacagcttacaatgaaacttttgagcagaattatacacaagatatcgaagattatgaaactgaccaactgcgaatcttaggtaagttttggggacacttaatatcttatgaatttcttccaatggactgtcttaagataattaagttaactgaggaagaatcgtgtcctcaaggaagaattttcatcaaatttttatttcaagagctcgtaaatgagctcggattagatgagctgcaattaaggctaaactccagcaagcttgacggaatgtttccgctggaaggagacgccgaacatataagatactccataaatttctttactgccataggattgggcctgctcacagaggacatgagaagccggttgacaattattcaagaagttgaggatgcagaggaagaagaaaaaaaattgagagaagaggaggaacttgaaaagttacggaagaaggccagagagtcacaaccaacccaagggccaaaaattcacgaatccaggttatttttacagaaggacaccagagaaaatagtagatcaagatcgccattcacagtggaaacaagaaaacgtgctagatccagaactccaccaagaggatcgagaaaccatcgtaacagatccaggactccgcctgcaagaaggcaacggcatagatgaagagcccggccaaacaaacattacacatgtaatcgtacatatttacatagaaccgtacacgcttttagccaaaaaaaaaagaaaggtagaatataaaataaaaactcgtatttcgtattaagacaaatatacagaaatacaaatgagatcataaacgaactaaaataggaaaatgaaaaaaaaaaaaaaagattagcgaaggcaaaccagaaagcagtcctttgatataacagagaaaaagaagattatcaaagccttaatttaaagttaaaaatattgggtatcgttttttaaatcaagattttttttgtttttttttacaattgagtagacttattcattggatagaataccccagtatttttcaacaccgtaagcaccgtcggccttccagtagtcgttgaaggcagtgaataagaaggtatcagcaccacaggagctggtaatggcggaaacagcgtccttttgattttccttagatggaacagcaacaccgtaagtctcaccctttgatggccaaccagactcagtgataacaacattcttcttaccatcacaagcagtccagactctttggatttgttctagtaaccatttaccggagtcttgggcaactgtgttcttgtcaaagtaagcatgggcattaacagccatgtagtcggagtagtcacacaattcagggttgttgatcacagcaataaaagtatcaacagaaacaactggaccagtgtaaccggcagccttcaaggcagatctaccagagtcaatgtattgaccgacttgggatggggtagcttggttaccgttaaccaattcgttaccaatggaaacagtggtgacatcgtcccaagaaccgtaagattcaacagcagacttgatggtgttgacaccgtcttggatttggtcaacgtagtaaatacctaaaaagactttttggttcgaagccttagccttgaaaacattttcaacttggttacagtcggtaccgtacaatctaatgactgggaagtcagtcaattgagctaaatcggaagcaacttccgaagcggatttacaagcaccgctggactcgtatggggtataagtgatacctctgacaccagaggcaaagctgctgacgtcttcgccggaagaactagaggaagaagcttgggaggaagaggaagattgagtagatgtagcagcagagctggaggctggagatgcggcagcagaaacttgtgagttgttctcagaagaggaagcagcagcggtagctacagaagcagcagacgatgttgtactggtagcggcagctggagcggagttgacaacagcattttcttccaaagcagcaactggagttgaagcggcaccattaacaatgatagtggtttgtttttgaacagtggtagtgaccacagcacgcttgtccttgtgttcgtggttagcgggagcagcaagagtagcagcagataaaagagaggcagaagcaattaggttagagagacgcatatttttctagtttgcttttcggtatggcttgctagtatataaacgattgtagatgtaaaagaatgacttagttggatttagttagatatctagctggacctttgtgtaaacactattaaaagaatagaataagggctaaaagaactactaaacagaaaacaattatgacagaagataaagaatacatatctattagttttataaaacagagatcttctcctcgaggaatgggagaaaacagaaaaaaaaaaacaaaaacaacggtgccgtttttgaaacaacaccacaagagaaaatttctgaaaaaaatgcgcgtgaaaaggaatcatgtgcctattttcctcatttggagaggctaaacgaaaagggaaaagaggtgcgttgcgcgtgtttctagggagaagatcctattgcagcagggtgtcgcgcgaaaagcggtgcctacaaattacaaaaccctctgggaaatgaccgtgcagggtcgtttgtggatgcatctcgattaggccgggctaggcatcttgattctttcccaaaatggagttaacgagctcgattgggcgttaattgatggatttggttacactgatacgaattgagcccgtttatcattcatgcagcggctttatggagggtgtggaagacgttagcgatgttatgctttccacttgctctactatcttccatcaaacccacctaataaagctgaaggttttgcaggggcagaagtcgtggcgcaataagttcaataaatacttataatattacttactagtttaatcatgtatgtaaaaactcgttgcggtatgctgtcgtactggcacacatttttttttttcatttttatttgcttttttctttggcaccggggaagaatttttccccactctatatatcttgctgcgtgtgcagactggccagctgctcacacaatgaaacgcaatggaatgtttagtcgtttgttatcataaagatctcattcagtgccttggagtccatcaacgcggccctcttttgttttatccatttggagcgcaccgatagtcttgtgtttaccgcatcggggatattggatgcagattcactagattttaattttgacgtctttttcgtttctttggtcttttccgcccttttttccttcttcaatctcttctcttcctttttatgtttcttatgctcctttttgtccttcttgtcttttttcttgtctttcttatgctttttgtgcttcttgtgcttctttttatcactgtctttatcctctttgtcgtcatcatcttcatcttcgctatcgtctccttccctctttcgtttcttcgcgttggagtaatttcttaacttgtgagtctttggatcccacgtgcttgctaaaacttcacccttcacaaaatggataccccattttccgtcaataatcttctgctttctctgcgtgtccaattcctctgatattttgctttcctttccgttcagcctaccaagaattcgctggaagacatccaaccctgcgcattcaccattatcaaactcgtcttttttgtctttacgttttaatttagcaccgagcccaacgttgtcgtccttaattgacactttgatatgcgaagtgttcgaattcatgggggataaccccagacccataccgggtttccatccaaacttttctagaaattggtgcccgaatctcgaggtgtcgttactccatgccgtatttctggggtctaaaccaaaccgctgtttggttcttgtagctgccaaacccattctgcttctttgtttaatggtgtaagctgcctatatgttactattgagtactcatctcatcgcttctttcagaacaaaatttttcatattttttttttttccttttctttttttttttttctttgactgttacccggttgtttatatttgtaggaaaacaacaacgacagagaaaatatccttgcagtggcggctaatttgttagttgactgattgatcaccttcacttattaaagtaaaatcagcatacaagagatcagaagggagaaagagagtgggcaaggctatagtactttgaagaaagcatctttgaaccgaccagttctcttcacaagcaaaatctatatgactaaccgcaaggggcaaagggttgtgagagggcccgtctttctcccgctatagccgtcactggtatccctcctggctgcacaaatccgatagaaaggggaagaaggaagtttagtgccaccttatagcacgcagttactgtttacgctaaggagaggcatactcaatttttattagtcgccttctttagttgctgcgtttttatccacggttctctactaaatgcttgcgataagcgcttctattttcctccccaccgcgaggcggaaatggcacattttttttcttttgcttctgtgcttttgttgtaatttttggcatgtgctattgtatgaagataacgcgtggttccgtggaaatagccggaaattttgccgggaatatgacggacatgatttaacacccgtggaaatgaaaaaagccaaggtaagaaagtggcaatatttttcctacaaatagatctgctgtcccttaaatgattaccatacatatatatatttattacacatctgtcagaggtagctagcgaaggtgtcactgaaatattttttgttccagttagtataaatacggaggtagaacagctctccgcgtgtatatctttttttgcgctatacaagaacaggaagaacgcatttccatacctttttctccttacaggtgccctctgagtagtgtcacgaacgaggaaaaagattaatattactgtttttatattcaaaaagagtaaagccgttgctatatacgaatatgacgattaccgtgggggatgcagtttcggagacggagctggaaaacaaaagtcaaaacgtggtactatctcccaaggcatctgcttcttcagacataagcacagatgttgataaggacacatcgtcttcttgggatgacaaatctttgctgcctacaggtgaatatattgtggacagaaataagccccaaacctacttgaatagcgatgatatcgaaaaagtgacagaatctgatattttccctcagaaacgtctgttttcattcttgcactctaagaaaattccagaagtaccacaaaccgatgacgagaggaagatatatcctctgttccatacaaatattatctctaacatgtttttttggtgggttctacccatcctgcgagttggttataagagaacgatacagccgaacgatctcttcaaaatggatccgaggatgtctatagagaccctttatgacgactttgaaaaaaacatgatttactattttgagaagacgaggaaaaaataccgtaaaagacatccagaagcgacagaagaagaggttatggaaaatgccaaactacctaaacatacagttctgagagctttattattcacttttaagaaacagtacttcatgtcgatagtgtttgcaattctcgctaattgtacatccggttttaaccccatgattaccaagaggctaattgagtttgtcgaagaaaaggctatttttcatagcatgcatgttaacaaaggtattggttacgctattggtgcatgtttgatgatgttcgttaacgggttgacgttcaaccatttctttcatacatcccaactgactggtgtgcaagctaagtctattcttactaaagctgccatgaagaaaatgtttaatgcatctaattatgcgagacattgttttcctaacggtaaagtgacttcttttgtaacaacagatctcgctagaattgaatttgccttatcttttcagccgtttttggctgggttccctgcaattttggctatttgcattgttttattgatcgttaaccttggacccattgccttagttgggattggtatttttttcggtgggtttttcatatccttatttgcatttaagttaattctgggctttagaattgctgcgaacatcttcactgatgctagagttaccatgatgagagaagtgctgaataatataaaaatgattaaatattatacgtgggaggatgcgtatgaaaaaaatattcaagatattaggaccaaagagatttctaaagttagaaaaatgcaactatcaagaaatttcttgattgctatggccatgtctttgcctagtattgcttcattggtcactttccttgcaatgtacaaagttaataaaggaggcaggcaacctggtaatatttttgcctctttatctttatttcaggtcttgagtttgcaaatgtttttcttacctattgctattggtactggaattgacatgatcattggattgggccgtttgcaaagcttattggaggctccagaagatgatccaaatcagatgattgaaatgaagccttctcctggctttgatccaaaattggctttaaaaatgacacattgctcatttgagtgggaagattatgaattaaacgacgctattgaagaagcaaaaggagaagctaaagatgaaggtaaaaagaacaaaaaaaagcgtaaggatacatggggtaagccatctgcaagtactaataaggcgaaaagattggacaatatgttgaaagacagagacggcccggaagatttagaaaaaacttcgtttaggggtttcaaggacttgaacttcgatattaaaaagggcgaatttattatgattacgggacctattggtactggtaaatcttcattattgaatgcgatggcaggatcaatgagaaaaactgatggtaaggttgaagtcaacggggacttattaatgtgtggttatccatggattcaaaatgcatctgtaagagataacatcatattcggttcaccattcaataaagaaaagtatgatgaagtagttcgtgtttgctctttgaaagctgatctggatattttaccggcaggcgatatgaccgaaattggggaacgtggtattactttatctggtggtcaaaaggcacgtatcaatttagccaggtctgtttataagaagaaggatatttatctattcgacgatgtcctaagtgctgtcgattctcgtgttggtaaacacatcatggatgaatgtctaaccggaatgcttgctaataaaaccagaattttagcaacgcatcaattgtcactgattgagagagcttctagagtcatcgttttaggtactgatggccaagtcgatattggtactgttgatgagctaaaagctcgtaatcaaactttgataaatcttttacaattctcttctcaaaattcggagaaagaggatgaagaacaggaagcggttgttgccggtgaattgggacaactaaaatatgaatcagaggtaaaggaattgactgaactgaagaaaaaggctacagaaatgtcacaaactgcaaatagtggtaaaattgtagcggatggtcatactagtagtaaagaagaaagagcagtcaatagtatcagtctgaaaatataccgtgaatacattaaagctgcagtaggtaagtggggttttatcgcactaccgttgtatgcaattttagtcgttggaaccacattctgctcacttttttcttccgtttggttatcttactggactgagaataaattcaaaaacagaccacccagtttttatatgggtctttactccttctttgtgtttgctgctttcatattcatgaatggccagttcaccatactttgcgcaatgggtattatggcatcgaaatggttaaatttgagggctgtgaaaagaattttacacactccaatgtcatacatagataccacacctttgggacgtattctgaacagattcacaaaagatacagatagcttagataatgagttaaccgaaagtttacggttgatgacatctcaatttgctaatattgtaggtgtttgcgtcatgtgtattgtttacttgccgtggtttgctatcgcaattccgtttcttttggtcatctttgttctgattgctgatcattatcagagttctggtagagaaattaaaagacttgaagctgtgcaacggtcttttgtttacaataatttaaatgaagttttgggtgggatggatacaatcaaagcataccgaagtcaggaacgatttttggcgaaatcagattttttgatcaacaagatgaatgaggcgggataccttgtagttgtcctgcaaagatgggtaggtattttccttgatatggttgctatcgcatttgcactaattattacgttattgtgtgttacgagagcctttcctatttccgcggcttcagttggtgttttgttgacttatgtattacaattgcctggtctattaaataccattttaagggcaatgactcaaacagagaatgacatgaatagtgccgaaagattggtaacatatgcaactgaactaccactagaggcatcctatagaaagcccgaaatgacacctccagagtcatggccctcaatgggcgaaataatttttgaaaatgttgattttgcctatagacctggtttacctatagttttaaaaaatcttaacttgaatatcaagagtggggaaaaaattggtatctgtggtcgtacaggtgctggtaagtccactattatgagtgccctttacaggttgaatgaattgaccgcaggtaaaattttaattgacaatgttgatataagtcagctgggacttttcgatttaagaagaaaattagccatcattccacaagatccagtattatttaggggtacgattcgcaagaacttagatccatttaatgagcgtacagatgacgaattatgggatgcattggtgagaggtggtgctatcgccaaggatgacttgccggaagtgaaattgcaaaaacctgatgaaaatggtactcatggtaaaatgcataagttccatttagatcaagcagtggaagaagagggctccaatttctccttaggtgagagacaactattagcattaacaagggcattggtccgccaatcaaaaatattgattttggatgaggctacatcctcagtggactacgaaacggatggcaaaatccaaacacgtattgttgaggaatttggagattgtacaattttgtgtattgctcacagactgaagaccattgtaaattatgatcgtattcttgttttagagaagggtgaagtcgcagaattcgatacaccatggacgttgtttagtcaagaagatagtattttcagaagcatgtgttctagatctggtattgtggaaaatgatttcgagaacagaagttaatttatattatttgttgcatgatttttctcttttatttatttatatgttgccgatggtacaaattagtactagaaaagaaaacccactactatgacttgcagaaaaagttatgtgtgccatagatagatataattgcatacccacattgtatactcaaaattccgaaaagaacatttcattttttatgaggcaaactggacaacgccttcggtcctttttcattctagaaatatatatttatacatcattttcagaagatattcaaagaacttattgggatgtctgtttactgaataaagtatacacaaaatacgaatttaaaatggaaggcataaaatagaaaacttagaagtgaaaatcctaaaaccgaaggatatttcaaatacgtaaaagaagtgaaagataaaataaagcctaaataaggaagaaaagaagggataacatttttttttgttactttttgcttattcctcacctaaacagaaggaaaaagccattcttgtttaaagagtatttttaaagcgttcatgaaaagtcacagtccaaggagtatttcaaattgtcacttgaagtgaaaacaccccagtgcttctcgacatcagaggtaccagaggtgtttggcttccaatcttcatcaaaggcttcaaaaacaataacgttaacaccccaagctctcatggaacagataccttctttccagaattgtttggcgttgtcaacagatgggtaagaactttcaaagttggtaccatcagttggccaaccggtctcaccaacccagaaggtaatatcggtagaacctttagtagattggataacctgtagagcttgcataatatcatcaaagaatgagtaagaggcattttgcatggtttgaccttgccagtaggagaacgcgttagccataacaaaatcggaagcttcgataacggcagaattgtaaccagcaaccaaaacattccaggaatcgacagtaccgacttgcttaccagagtatgactttccgtcagaatcggaaatgtcagcaacgacactacggacgtcattaattttgtctgataattgagaggcagtcaaatcgttacggtataaggcttcagaaccaaccaagaaaccagcaacagtggattctttaatttttggcaaataggtttgcaaagcagccttttcagcagcgtaatgactgtcgtctgttggccaaacaccgacaaagatagtaaatccctcagcttcagcagcaggacctaagttttgcaaagtgttacaatctgaggcagcgtaaactttgacggtggaagtgtagctcttcaaagcttgtaattcggtttcatagtcggaagtggacttacaagtaccatcgttgttcttgacacccaagttaaaggctagttcaccaatagctgaaacttgggaggctgtgaaaaatagcgcagtagctgcagtagcgagtgtagtagagaaacgcatctttgaccgtttttctttttggttagttgtctatctcaataaacttatattgaaaaaaacaagaagaagtccaaattgtgaatgaggaaaagtttctttataaggaggcagttaaaatcaaaataaacaaatatcctcttgttttcttcgtgacatttttctctttttcagggcgaaaaactgaaagaaaaattttaacgtttcttttactaaaaatagaactgcatatccgtagaaaacgatgattatataacataaatagtaatatcagttattaattgctatttatttcaacttgcccaacgctgaaacatggtaagagctatgggtaggctatcttgaatgggtatatttccctggggtacggaagcagggaattgcagttgaccagaaaagtaatgatgcaaagaagaggattctaagtcagatctcctgaaacaacgttttaaatggccccatttcccgaagataagcaggatattacagggtttttctgatgttgaactttttttcagttttgcgatgtatggtagctttgtttctaccttgtggtactttgacaactcttcgtcgtagtggaagtcaccactgttgacccaaacgatctttgtgtaaccttcggacacctcattcaaagtgcttgccattcgaacatgatagccgagtggttttcctttgtaagcatctatgggtgacactacttctttgcgctctgtatcaactgttacacgcgcagtattgggaatattttggttagataacgtaataatttgattctttcctatatacaccaaatttgttagagcatcatcagatttaccttttgagctatctcgtgcgattgataagccttccttgtagtgttgttcggcagatgcgttcataaaaggtagctggttcaatggcggaaaggtagatgcacactttaaatataacttgtttttttttttgaatgtagtatccagtaagtttggaggcgttacaaaatattgtaatagtgtggcaagtaataaacaatcagagatagtctcctttgatcttgattttttttcatgctttttatcttttgactggtctagaactatgatttcttgaacattgaacaatacagctgtccgagctatttgatatgcagtaaatgtaacttgctccaaattattacaattgtcgataacagttgtcggtatgcatatggaatatttgaccacattagattctatatccatgattttttttagcttcaataggcctgtctttgcctttttggcagccccctcttcgtgcttaaggctctcggatttatgttttactgccatcttcccctattatgctacacttcccttggtagatgtgtttcacctcattggtatcaattacctcctctacttaatatcccaatttcaacatggtgttttcaagcgatgaggtggaaaaaatttcaaataatatgtttgggtgtgcccattattgcggtttacaatagttgctaaagagctatttattaggaatttttaaactttagagattgcttaaagcgactttaaagcgtttctttggaaagataggagagcggatgctatctcaagagcatctcttcaatgatttaagcagtgacagtgtaaaacaattacggaccaacgaaaatggtcaaatcaaaactaattacaataaataagttctatcataatacaagggaattctgtgcgatataaccacattgattgaaggtagaatatacaagccaacgtgagaccaatcaaatttcgttaagtgcgcctatacaaaaagaaatcttttatgtagatatgacagtaagaaaagtatatatgtgagctagcagggtattgaaagcgatcacaagaaggcaaaacgaaatagattgttagaagatgagtgaacagaagggacataaagaaaagatttcctttacaatctagtaaatcttcttcttttcatcaacggataattcaccagcgccagtattagtaactaatagaagcccaccaatgatgcttaagttctggtaaaactcatacttcaagaaatctctcttagtattgttataaaaccagtagttgtttagcgtgatattgtaaaaagttagtatcaaacccaacataatggatgcgaattttgtcttgtaaccaatggcgaaacatattgtgccgataatggtcaaaacaacagtaaaccatgatttactgaaagtgaaagcgataaacattaaaacaattaaaattctaccagcaaacaacaggtaacccttcgctttgtcgtttttgctgtttaattcaggaagcataccgaatgttgtcttgttttgaacaattgaatcgctgaatgcaattaacaacccaccaataacactaaagtttcttaggacaaatgatgaacccgtaaacaacccataaactaatgcttgagaaataacgcaagcacataacacaccggtggcataattggtttgctttcttaaaactaacaaactggcgccaatcaacatggaaacggtaacaaccactagaaacacaacgacaaagaagtatgggtaatgcttccacttattcagataaaaaatttgatctgaccattgtgataagatcctaaacgaatcttcataaaaggtggccacaatgaaaaatcttgacaaacttggaatgtaaggcttcaatttataaacaactgcattgtcagtgagcccctcaattctggaggcaaacttttcaaaagaatgcttccattgctttaagatgccagaagtggattggttctggtttgatctgaattgtgcaccgccagagtatggtccttgcgatgatgacattggcataccgccaaaatttccaataggtcctctgtaagacattgatctatcctttcagttttgttttcactttttttgagtcgtactaattgcagctattgtaagtaaataaggacacctttgatctttcgttaaaggtgtcctttatttttcgcctttctcattattccctcttctctcatcttctagaaatacctaaaaagggaaccgttacccgaacctattcattatagaaataaaagagaacgttctctataatattcgtatacattcgtatatattctattccatttcttacggtattcacacgaagtaggacaacaagctggatggtagtttgccagaatcgacaatagtctttgcagattccttcaaaacttccttggcaccagcagcattggccttgatcttatcggcggtggacactaactcttcgtcattcaaactgtcaacgatcaaaccaacttgttcgtcaatcgtggtggccttgtcagcatcaccaaagtagtcagcttccttagcagagttacggatggctctcttgttctttttcttggcggccttagcagcttccttagccttctttttgtcagcttttgcggaggcgttagccttggcttcagattcagctttagccttcgcttcagcttcggccttggccttagcttcagcttcagctctggcaccggcttctctttcccattttcttctttccttttccttcttctcttcttctttgaacattttgatacggggatcttcactgacagctctttcaacaagtttgaccaatctagcgttatcagcagtcttcttcttgtctcttgcggccttgttctttctttcaatgtaacgcttgtggtctctgttagaagagtcatctgggacatcttcgtccaagaactcaaaggttctccaggagtcaaatctgtgccagaaagcatagaattgttcaacttccttcttggaagaatctttgttacctagagaaggaataggagtcttcttagaaaaacgagcttcagcttcgaaaacggggccccaagcttcataaaagtcataatcggtacccttctttggaggaggaacatcggcaacaaaatcacatgagtcgtactgagctctcttgttggaatcagtcaaagtttcaaaggccttttgaataatcttgaaaaagccatcttggtccaaactaccaccagcagcagattgcttgtctggatggtacttgacaacttgttttctgtgagccttgatgatttgactttcagtagctctgaaacgcaacttagacaaacccatagcagcatacaaatcggcagttttccagtctctagcatcatgagtcagtaaatcttcatcggccaattcagtgtcgaataacaactcatctgggtcgacattggattcatcaacggttttgacgttcttttcagcttcaattctttcaaattcagaccaggtgtggtttctcaaagttctttgagcatgttgcaaaaagaacttaccaaccggttcgaccggacgacggacgaatggggttttggtagcggaactgttgacttcaacagtgatgtctgaggttagggtaggtaaagaaaacatcgttactcttgttggtatatgtgagacaaaacgaagattttataaaagcatcggtaggaaaaccttatgaaattttctctaccagctcttgaaataaaaatttcgaactctttgcaaaatttcatcgagaaaaaaaaaagattcgtatttgcgggtaatattttttggacatttgtattaggagcgttatgttcattaatgtcatccaaaagatagttataaatctatgattgtatggtttctttgacatatttatagttaatatatatatatatatgtgtttaattttataaaaattccatcgtttatattcgattatttttatatgtcaaccttttttttaagaaatgttcatatttagtcaagttcttaatgaaatgaacggttgaaagtacaaggcaactatcatttcaagatataaaaaaattgcccaaaaaaaaaaggccatttgatgaaatgtctcatcgcgctacgatttctgctgtaatcagaactaaatgcgtgatcggaagtaatattagatattggatgcataaaagataaaacgccagctaacgatggcagaataaataggtaaatatatatatatataggttttcttaataaataagggagaaatgtacagttagaatcgtagaattatccacatatccctatcttcaagatctgtcgtacttaaatgcctccataggttgcaatccccatttagccaacattgccttgtcttcgtcccaaccgttacacattgtcgtcagcattttcttaccggtgaagatactgttacaacctgccatgaaacagacaaattgctctgtttctttcattgtataacgaccagcggcaagtcttataatggcctttggcataactattctcgctgtggcaatggttctcaaaatttcgtcgaattgcaactttttactctttggatcggcaagttcctcagccattggagtccctttgatagcaactagtctattaattggtagggactcaggatgaggagacatattggataatgtgtagatgaatcctatatggtcgtcttcgctttcaccgagacccaaaataccaccggtacaggcttttattccagattcttggacattcttgatggtctgtaacctgtcgtcgtaggttctcgtggtgatgaccttactatagtgttctctggaagtgtcgatgttatggttgtatgcagtcaaacctgcatctttcaattgctttgcttgatcttgatcaaccatacctaaagtaacacacgtttctagccccatatcattcactttggtcaccatttcctgaattcttttcatggctgatttacgacctttcatgtctctccatgcagcacctaggcagaatctagtagatccgtttcttttggcctcttctgcctctttaatcacttcatccactttaaccattttctcagcctttagaccggtatcgtttctcgaagactgcgcacaatacttacagtcctcagaacaaccaccagatttgatgttcatcaatgtgcacaattgcactttggttggatcgtgccactttctgtgctgcaattgtgctgcatgagtaagttcgagcagtggggtatgataaatttcttttaattgcgattttgtccacgaatgacttggttcatctaaagacaatgcatattgtagagcacccagagtactagcttctgaggatgcagttgtcgatttaactgcggcattggttgcgtatttagttaaagccggtctagcggtagataaatgacggtagatagtagacatcatactgcactaaattgaaaataatcggctaagttagctcttctgaggacaccactaccagaagagtaagatctgaaaaattttcagcaagtatgggagcaaaaaaagctttgcccttttatataagatctgcctaagagaagaaataaaagataccaagagaatctagcagagtggcaaacgaactacatagcctgtaaatacagattaggcagcagcgtagcggattttcctcaggcatcgtctctcacgtgaaatctgtgggggcaccagcgtgacagggacggttctaatgctttgcacttttcaacaacttttttccataaccaaatgccggcaaaatggcttcgaagaagacgcgagacttcatccgcgagtcatctcgacatgactatcttttgctagccaacacgcccctccgcaacttcccacgataaaattgtaaagaacagtactgatggacagagatttgcgcagtggcattttttgaaaataaaatgaaaaattatatatatatattccatacatagtatataatatgaactcgtttgacttggaaaattttagatgcaacaggcaatatcgttgggcttttttatttgatcattagcttatttgaatatgaaggtaatgaccaagggctactaatgtctttctattaagccgttttacaattgtatattttgtaatttgcatcgcagtcataacttcttgcaagaaatagtagtttcacacaatgaggtagtttcgttggagatgcagtaataatgcagaatacggatctcacggaccccaagagaaagctacgcaatcttacggcttgtaggttctcagttcccaatcgatgcaaaatgggtaagtattttcaagactgaaataaggtcgcttagaaacggttatccatttactattatctggaagctgctttccacagctacctactttggagtaatggtttccgggaagacttcatcctagagcctcttgctgttgttattcgaagttcagattcgtaaatggtagtacgttctgctttcgcaatgaataactaggtcacataagccctaaatgcgtcagtagaagatcagatgcattgaccacatcatatccttctaaagtaattaattgagatttaatatttttcgtactgatgagaaagctaaactagtgcaactattatagtcacatttgtacggaaaaggcagaagcaagaacaatgacttgaaagagcgtatagctatttaaccatttccatttgtatgctataattcaagtatttccacactcttaactaaaacgaatcagaagagtaggctactaagaaagatggctatccttaataagtactatccgacgttgaattgaagattaaactgagccacacattcccatcttctgcacacttagttccttatttagagacttttatgataaaaatttcttccgttcactgttaaacaaccttgggaacaatgctgactgtgcaggaaaatgacctatgtttgaaggatgttgccacataattgaggcatgttagcagagcattccctaccactggaaggagtgatggttgatgtattttccattgagactgtgacattgtgatacgatacctaatcaacgaccctatataactcattaaaaatggctttctagaagctacatctatttgattaaattggttcccattttcacaaatattttgccacctctccttctcgccaaggatttgtacaaaattaacagaccttttagaataaatattaaatttaggtcagcagaatacggccaccatctcattctttactagatcaagcgtcaattccaataattataaaaatataagtcaagaaagcatctttcttcgagtctcctgcattcggtttgcgttcctctctcgttctgcttgacaaaagaaagagttttttattctcctaaccaataaattgaagcaatcagctatagggttagatgtattcgttttcctttctgaccccttatgtccccatttggaagttctaaacaaatgccctttggtgcccagtatatgtcaatgacgtctgcttggcgaatctctgaatcataagtgttacataaaaattaagtatctacggcgcagtacaacgccttcgtctggttaaaatcgactcttctgtcattaacataagaacgtataacaaaaaaaaaattatatcaatgtatacataaagctacccaaaacaaactaaaacatcacttttgtagggtttcttcgcacattatcattattattctttgagaatactcattcgctgatatatattcttccttcccatggcttcaatgttctggaagaggcatctacctccttctttggatagtttccaaactctaacttgaacgatgaatcatcatttggaatcttgaaatctgtcgcatcagagctaaagttcaaagccgcaaacaatgttttattgttgtacttctttgtgaagctaaacaacttcttattgtctaaatcaataaactcgaaatcgtatccgtacacagtaatgtctttatgcgcctttctaaacttcaaggcctccttccagaagttcaaaaccgagttgggatccttgatttcatcttcgacgttaatgccttctctgaaagagtcgttcaagtaaaaccatggtttagcactaggaccagaaaaaccagcatttggctcctcacgagaccattgcataggtgttctagcatggtccctggagataagggcaatggcttctaaaaactttttcatctcctctgagttttccccatgctcttctttaatggcattgtagttgtttctgatttcgacatcctcgtacttttcaacaggccagttcttgaaattgatttggccaagctcttgtccctgatacacatatagagtaccggtcaaggcacttagcaacacagagagtaacttaccagaaataacacggttcttgggagaatcgtcaccaaatctcgtaattgaacgaggttggtcgtgattttccagatagattgttgaccaacaatctgtaccattaatgtacctgaacagctcagcaagggcaatcttccaatccttcagttcaaatgggaccaagttgtaacggaacaaaggtgaagtccccacatcagtgtgggaaaagttaaataactcactaagttcgtgtcttgaagcactcgtataaagtctcttagtttcgtcggaggcatgttgcatttcaccaactgtcataatctccctgccatccttcactctgtttctgatgaattgattcatttcttgatggaactcgtgaatacgtggtccattcaatgtgtatggatcactggattgccaagtcgagtttttgtcaacaacaggagcatctggtaaacctacaactttggagtacaaacttccgacatcaattctaaagccgtctacaccatggtctaaccagtatccaacggcactttcgtagattgcctttctacagtcttcattctcccaattcaaatcaggttgagtggagcaaaacaaacgcaagtagaattcttgtgtcttttcatcgaaggtccatgcggaaccaccaaaataggatttccaattgtttggaggaattggcttgccttcggcgtcataacctttaggaggtctccagaagaaccagtcacgctttggattagtcttcgaggatctgctctctttgaaccattcatgttcgctggaacagtgattgatgaccaagtcggtgataaatttcataccaagcttatgtgtcttttcgatcaaggcaaagcagtcttcattcgtaccatatgttggccagaccttttcgtagttggcaatatcgtaacccatatcatcttgtggcgagtcgtagaatggtgagatccaaatggcatcggcaccaagctctttgatgtactccagcttggaggcaatccctttcatgtcaccccagccatcgtcattagagtctttgaaacttgctgggtaaatttgatagaacgtggcctctttccaccactttggttctgtctctggatgtgcagaagaaatagtcatcgatagtaaatattacgttgaaaagctttgtttgtatcttgtttgatctgtgcttgctcgattaatttgagacagcttttttatttcaaaacaggcgtctaaccaaacgtctagcaactcaatatcattgcccttaagtactttttatttcaaaaggagatcctttctcattctggggtaaactgtggtatgacgaaaaccatgaaaaataaggaacataatttatccgagtatttcaacgatcccaagtactgacataaactttagtagccaatttatagcgtggggtgcctacttcgtcacatttgatatcgtacagcgaaaaaacattagtaactttatttccttatttcagggccacttttctcgagaataacgctgcgtgctgagcggttgttcacaccgcggagttggaaactttattctccgaaatattctccccactaaaatatccttacgtattgtgaaacttagttttctttttgtattagggtgtaatttcttattttccctgtatttcaccgcatgcaaattcttacgatatttactccggtaaacgcagttaagagctattgtccggtccgactgaatgaatattcggttagaaacgcatatttgtggggaaataacaacctcaaagatatagacggagcagtaccgtaaggtttacagaatggcatgaccacccacaataaagcaaggacctcgagacacatgcctttcaaaatagaaataaaggttttcgaacatcatttttcgcttgttgtatagtagtctttacagtaacagtgcatctgagtacaggaacgattgtcttgataatatgtgaaaagtgcacacgaaattagagggtgtcctttacaagtattcttagaaacacattcaagagcacaaaagtcgatgctttaagggtcaaggtggtggaaaacttgactggaattcttgacgaaaaaacaagaaaaacgtgattcgagcaatcataaacatacagccccgttccaaccggatcttgaggtttcccattttagatggaaataagcagagcaaaataaaaatcttgaacaagtaatagtggtgactgcaggttacgttggcatataaagtccgggtgacctgggtttcctgcaccaccagcccccatatgctagcacaatgggttttctttatccccggtcataattactcattttgctatattcttcataacttaagtacgcagatagagaaaattaataatctcgatatatattaaagtaaatgaaaagtagaaaatttagccagaactcttttttgcttcgagtatgactttaactaagcaaacatgcgccaagcaggcatgcgactgctgtcgtattcgtcgagtgaaatgcgatggtaaaaggccgtgtagcagttgcctacagaatagtttggattgcacttatctgcaaccgtcgagaaaaagaggtccgaagtccattaggttgaggagcttgaaaagaatagcagaagtgcagagggaaagcggtcctaacaccattgcaactgctcctgtaatatataagagggttcccaaaaagctaatcgatcagtgcttgcggctctatcacgataatttatacgtaatctggccccttctttcgtacgatgaccttcacaaacttctggaggaaaaatacaatgacaattacgtatattggtttctgaccgctttatcagcggccaccctcagtgatttacaaactgaaataaaatctgaagaggaagtcactttcacgggaaaacagttatctaatctttgcatctcatcgtgtcagcaatttgacgatttggataacagcaatatattcaatattatgacgtactactgtttgcatcgtagctttgcacaaatatcgaacgcaagaacttcttacagactctgttgtgaagcggtcggtctgattacggtagcagggttacatcgggaagaaacttacggatcccttacatttgaagaacagcaacttagacggaaactttattacttgcttctcatgacggagagatactatgccatatatcttcattgtgcgacgagcctggatgccacaatagcaccaccgcaacttgaacttgtaactgatcctcagctttctatggacagtttccttgaaatgattagggtatttactgtaccaggaaaatgtttcttcgatgctttagccgctgactctacagatgcttcttgcactgaagagtcattgaaaaagatatggaacgaactccacacaacttcctcggaaatagagccatggtctaacggttacatagacatctcattttcccggcattggattaggatactagcatggaagctagcttatcaaatgaggggtagcaacttttcattgaacgctaacaatgggcaaataccaatagaaattgcgagagatatgttaatagacacttacttaaccccagagaatctttacgatgtccatggtcccggggtaccagtgaaaacattagaaatagctactgctttggtggacattgtaggccagtatgatcataacatgaaattagaagcatggaatgttttgcatgatgtatgcaaatttgctttttctttaaaccactataacaatgatatgctgaagagattttccaccaaatgccagaatgccctaattactctgcccatttctaaacctttacaattggatggttatcccaaggataatgaagacatagacccttgattaattttcatttttgtgcatctcaacttcctggtaagtgatagctttccattgtagaaactgtgtttccgcaacacaagggtaaaattcactgctaattgcgacccattttcatgaacagagtaattaattttctatttggaggtctacttttacaagtataagactgcttcttaccatgatgtctccctattgaaaattatatttaataaaatacttttaggcacgctaacgttagcattcttcccagaattcctatactaacagttttcagtatatatacacttttttactgagtgctaagagccagattggatgagatgattgtgtactgatgggagacaagtttagcttgaataggctagctgcaatatggatactttcactctcatcctttcgcttttgtgatttaattagcataatcaagatgactttatatacagcgcgttgaagcacttagtgccatgtaattacctcatactattgttgaagaactgtataataaagttttgaaatttttcagtgtttgagaagtattatatttccacattgtagctaatgaaatcatactttcgtcagcactgacgctcaaatgaatgatatgaagtattgctcgaccgttataatggagcactagttgaagggcagaggaacaagtgaaatacaacagctgagtgcagataagtgctatggtttgttgataatattacttagaaatggtgtattcagcattgataagaaaggggcggtactttttgctaccatgttgctacctctgggatttggatatttgagtgaatcaccattcgcttattcaatacagagaagatagataaatgccagttaattttaggaggcaagatattattgtcatttatgtttgccatttaaagcaacatttttatggcagaacataacattaaaagaatccgatctaaatttaactataatagttactagatacggacatatctctaggaactatgaaggctgaaatgtctagaactttggaaaagagatgtcctttctgcgtagcttaattcatttccttcctaaaaagtccgtagaaagaacactgcacctcgccttgggcaggctcctcagtgaaaaccgaagaaaaaatactacaaataaaagaagcgcgatgatacttgttttagatatatggtttacatctcacagaaaacacgtagcccttgacgcggggaaattagaaaagaagcgatgtttttcacaataatgcaatatatatctctattcttagtaataataacaatatctactgaagaaaagtaatacgccacatgaagactaacgactttataacctctcgcaaggcagacgaggactgtcagaccattgaaaacttgacgaacttgtacactagtagatttcccatattcttcctccggttttttgaaatcttgtttgactttatactgaaaaatagatcaaagaagccatatcagtggcggctaattaggtaatatttataaaacaattccattatattcaaattcaaagtgatagatttttgaatcacaatttctaattagaacaccttcaccacatactgctaacacgaaatttacctaattgtttgtgaggatgacgaccacatgggtttgattttttttactaatcgcttttgtatatcaaatgcaatttattattattttcatgtcaccaagaaagaataattctttgaaatggttgtttatatcctcagaattggaaaattatttgccaagcgattgtgaaactatgtgatatgttttgagatatttcatgaaccatatagaatatgcatagtatatcccaataaagcattgaattatgaatgtcgtatctctataagctctcacattaatgcttcaaaaatacttcataaaacattataatatagtttaatgtgatttttgcgtgattctctccttctttttattaagtgtatggacatttaaagtaacagttaattgagaatacggttgacctggcatgttgttcgaatcaatatccaggcacaagtaccaggtgctaaagaaaaagtactctcatatttgcttgattgctgcttgggctattttaactaactactaacaatattttgcttaaaaaatggtaaatatgaatgttttacagaaaaataaaaaatgtatatatataaaatctcgagctagctgagggttttgggagcagtcaaagggattccttatttcttccaaaaaaaaaaaaacaacccttttacttaacatttatcagctgcatttaattctcgctgttttatgcttgaggactgactgatactctcatcagctagcgaatcatgttgagtttttccctttccgaatggatcaaccacagtagatgcaaattttctggcaggaaccccttggttgaaaagttcattaatttcactgaaggttctaccagttgtctcaggcagatcgatgatgacccaagctaaagtgactgctgtgaaaccaccccagtatagaccagttttggcaccccagttccaatcgctcacgtttagcatatagggcgttaatatagcgttaataacggccatgagattgtagcaaatacgggccagcactatagtcttagttctcaactccgctgatggaatttcagcaacgatacagtaaacaactgcaccgataccagcattgtaaaagaatgataaagccagcaataaaccaccggcaccattactagcgctgcttccagaaccaaaacccattccaccaataataaataagcagaccatttgaaatgcaagaccataggtcagtattgtccatctaccaacacggccagatattacccaggagcaaagtgtacccgctaacccaagacagtactgaattagagaaaaagtaaacgccttgtcggtggccatacctgctctttcaaaaaaatatgtcgagtaaccaagtaaaacggcaccgctactattttgagctacccaagttaaacatgcaagtctcgttcttcttccattaactcccttgaaacaattaaagaatgatcctgatttagatgctaaaagtctttctttttcaatagtcaattcaatctgctttaaagtaagatcaacttgaatgtccttctcggcgcctttaccactcaaaattctgcttaaagattttcttgcctcagcgaccctatcctttctcaccaaccaccagggcgactcaggagcgaaaaagataccgatcattaaaggagcaggccaaatccattgtaaagcaaatggcaatttatagcccaagtcggagttccctaaattctcttgtgagtttttcataataccagaggcgaagatttgaccaaataaccaacaaatgttggagtaactggtcatgtaatatcttaatgctaaagggcaaacttccgaagcataagtaacagccaaactttggaaacaaccccatggtatagctgagagaatttgtcccacagcaatcatagctaaacttttacagtagtagaggataaagatataagcagttaacaaaccaagtgctgtaatcatcgtataacgattccccataaattcaaccatataagtcgtgatttgcaaaccaatcatctcaccacaaaggacacacatgtttaaaccaatctgccattgggaagtaatttcgtaagaaccctccccgttcaaagtaccgaattttctctgaaaaactggcagggcatacagtgcgctcagtagtgcggtatcataaccttccataaccagggtagtagacactaatatggaccacagggctgcttttggatattttagcaacgcctgcttcaaagtcatgcttttttcctcgctgttagcttcatttgcatcatcagtagcgttcatctcattaatcacattctcgttatcttcgtcagaatctcctaactgggctgaattggtggtgaactctaagtggtctagctcaaaggcactatcctttttcccttcttcaaaatcttcagtattgaaaacctcctgttggtttacaatatctcttgaagactcagaaatgtttttatcctcattttttgaggcagccttcttcttgcttaccaatgaaatgatatttttcatattatactatttttttagttgtttgatgttcttctatgtagcatcagaaagaaacaccaacccgaaaattcttcaaacaatcaataccaaaccgctttatataaaaaattaagatgtcgacattccttattttttactgagttcgttaaagttgggtacactcttgattactgtaattgtctctgtatgtccctcaagcccggtacgttgtcattttctagtacgcatcaacggagtgttacatgatagatagaccgagtagaatctatggctatggggtaattaaaaccttaaagctcctttcgctgccatagtaatacgaatagaccttggctatagtaagttgcatctgtaccgtagagattcttgcaactcgcttaaactctcgcttttagataatatttctccttattgcgcgcttcgttgaaaatttcgctaaacacggggtttaagttaaagtttacaggatttatccggaaattttcgcggaccccacacaattaagaattggctcgaagagtgataacgcatacttttcttttctttttttagttcctagcgtacctaacgtaggtaacatgatttggatcgtgggatgatacaaacaacgtaagatgaatagttccttcctcaattcttcttgcagcatcattttcttgaggcgctctgggcaaggtataaaaagttccattaatacgtctctaaaaaattaaatcatccatctcttaagcagtttttttgataatctcaaatgtacatcagtcaagcgtaactaaattacataaatgactatttctgatcatccagaaacagaaccaaagtggtggaaagaggccacaatctatcaaatttacccagcaagttttaaagactccaataacgatggctggggtgatttaaaaggtatcacttccaagttgcagtatattaaagatcttggcgttgatgctatttgggtttgtccgttttatgactctcctcaacaagatatggggtatgatatatccaactacgaaaaggtctggcccacatatggtaccaatgaggactgttttgagctaattgacaagactcataagctgggtatgaaattcatcaccgatttggttatcaaccactgttctacagaacacgaatggttcaaagagagcagatcctcgaagaccaatccgaagcgtgactggttcttctggagacctcctaagggttatgacgccgaaggcaagccaattcctccaaacaattggaaatctttctttggtggttcagcttggacttttgatgaaactacaaatgaattttacctccgtttgtttgcgagtcgtcaagttgacttgaattgggagaatgaagactgcagaagggcaatctttgaaagtgctgttggattttggctggaccatggtgtagatggttttagaatcgataccgctggtttgtattcgaaacgtcctggtttaccagattccccaatttttgacaaaacctcgaaattacaacatccaaattgggggtctcacaatggtcctaggattcatgaatatcatcaagaactacacagatttatgaaaaacagggtgaaagatggtagagaaataatgacagtcggtgaagttgcccatggaagtgataatgctttatacaccagtgcagctagatacgaagtcagcgaagttttctccttcacgcacgttgaagttggtacctcgccatttttccgttataacatagtgcccttcaccttgaaacaatggaaagaagccattgcatcgaactttttgttcattaacggtactgatagttgggctaccacctacatcgagaatcacgatcaagcccggtcaattacgagatttgctgacgattcgccaaagtaccgtaaaatatctggtaagctgttaacattgctagaatgttcattgacaggtacgttgtatgtctatcaaggtcaggagataggccagatcaatttcaaggaatggcctattgaaaagtatgaggacgttgatgtgaaaaacaactacgagattatcaaaaaaagttttggtaaaaactcgaaggaaatgaaggatttttttaaaggaatcgccctactttctagagatcattcgagaactcccatgccatggacgaaagataagcccaatgctggatttactggcccagatgttaaaccttggtttctcttgaatgaatctttcgagcaaggaatcaatgttgagcaggaatccagagatgatgactcagttctcaatttttggaaaagggccttgcaagccagaaagaaatataaggaacttatgatttatggttacgatttccaattcattgatttagacagtgaccagatctttagcttcactaaagagtacgaagacaagacgctgtttgctgctttaaatttcagtggcgaagaaattgaattcagcctcccaagagaaggtgcttctttatcttttattcttggaaattatgatgatactgacgtttcctccagagttttgaaaccatgggaaggtagaatctacctcgtcaaataaaattagtgccggcttttttttagcgcgtactttaacgaaataacacatgatttttcacatgatttttgttagataaattttttatatgtaaatgatgatagcgtaaaagcactgttgataatttgtttcaccattatgggtaaatgtgtttttctacatgaccctcgttcattatgatatttagcgtgtatataaatgtgaattccaaattattaatgaggcataagaagcactatcctttctcttcggatgaaaacaagggagaagaaacctgtgctggtattaatgctgaaatgtcttgctaagaatcatacaaggtggtagttttatttaataaagaaaagaaaaggactagatataaaaagtgaaatgaatataagatagcgttaagagatgtccgcagtacttgacacataatttagcgttttctcgggaagctctgtgattttatgattcaataacacagcgtaattgatttcgtgatagttcgatcctatatgtaatctcacgtaacactcaggcgagttacaaaatcgattcaacattgccggcttatgcgtttacgtcaagtctgagcatgcctacccccttccgaacccgccttttattgtctagccttcagatgaactaaaccaatcatctgtccataattcctctgctttagacagtgttattaagcaaaagaaaataagcgcataagattcttgctacttcagtaactccacaacattaacaccccacaatcaatatctaaaagccaatgaagtgaagatgagaggtggaatgacggtcttatcctttgagaagtttgactactaaaatctgtgtctcctataccattagttattgagctataactatataccagagaagtgtagtaattcttcagcaacgggcctataatctggatacgtatgattacttatcgctgtaatagttgtaaattcctcgaagaaaaacacatgaccagaatgatagacatattgaaacagtgaataaaagggagaaaaaggcttaaaggatttctgtattagtaacactaagccctctatcaatttcatccaaacagaaagactgcaggtacatccataggatagaagttctgtatgtaatccgccactttttgtctccttcatgtaccatataatgaatagaaaaacgtagacctaggcggcaaccgttgcctaccatacgaagcgctgatgctgttctccgattattagtattacaaaaaaaattatacaatacttattaagatgttaacttatcaatttccggtatagtttccgctatggtcagctttgtccagtggaagttccgctgtttcagaactagagcttcgtagcacctcgaatgctcatttattcttgtcaacatttttgctggcagtgtataagactgtagacacctacaatatacgactccggtattcgataagtctttcactttctattttaagaaaaacagaatctacaattttcccgtagcaaccgtttagcgcacaaagattagatggcctctgaacgagggttcaaagcaaatttggttttagctttttcttggccaaaagctgcagctgcatctctgaaggcaccctaaagggattcttcggaagtatgtacactgtgagaaaacattcttgtgccttggaaatgcaataaaaaggtataggcactatgaagcgtgcgcctcgtatacgggacctatgaaagacgcatcgttcaagtacagaagcaccgtaataatatgaataatgaatgtgggatgaacattgtacactgaggcattttaggtgagagatgggtgccagatgataactcgtttgtgccagggaagttggcaagacattcatataaatagagctgctgtagctatccatctttgaggtatgcgctttcatttcactatttcttgttaagcttacatcagcactaaaaaacaaaacaaatacaatggtcaaactaacttcaatcgctgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactactctttccaagccgctcatccaactgaaacctacccagttgaaatcgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagccatctccagtgctctatccaaggacggtatctacactatcgcaaactagagacaaacgcctttacgaacgaaattccataaaccttaagaaataacgaaaataaaaaaagctttttttttttgatagtataaatagttcattatatgtaagtgtatattaatattgttactactggtcaatcgtgatatttatgaacaacttggcggagcaaggacaagaatcctctcttccttttgtggtattcttcgatgtgtgtccacttcaacgacatgggtcatcaatatctatgttgaaaaaatcatattttaggatcacttgctagtaaaccggttgatgctattgttaatatataacgacaaatgttcaagcaattatataaccattttcttccatattcaccttaaacgaggtcgcctttattttttttttttttttcagggcatcgatcggcccggagtcgtcgccttcaaatgtgtcaaatttttaagattaaagttatcgatcttgaagtttttcgtggcaggagggtttctatttagtgttcggtaaaggctttcataagcttttgtatatcccttgattaacaataaatgtggaaaataagaagggtaatttgtgaaagagtccgattctagtcgatgtacagtaaaatcacttattatttaaggattccgctgcggtatgcgttttctactgatgcgtggagcaagccacgccatgtgattaaccttgcttgataaaagcaccaacccatcgttcagaatatgcatggaatatagcatcactgggaggagaaagacaataagttttgcgcatatggtaggatggtggcacactgatttctgtcaaccagtgagaaatagggaaaaagaaaatggttgtaatggtaaaaagtagtctcgttttggttattcgcagctgacaaactacaaaatatataaattgaaaaagttgtatttatctttacgctaaggactcctcactgcaggataattgcgcttctttaatatatggccatagttccacattcaatgatagagcccgcatagatttctttgcagagagaacgcggtagaagaagtggctaaaaaaccattcacagtcaatcccgtcaaagaaaaactcttcattcttccagacttttttctcaaacaagtacctattcattttctttgcaatttcgtcccatccatttgcaccactttcttgctcatttataatagtcgataaaaactgcatcttgtgttccattttcacggataaaacgatcatcctcatattccggaaatctctcgtcatgataaaaaacagcaccacaagaaacaagggacgtgctatagtgccatcatttcgtgaaatgaagacattatgcaaataaaaaaggaagagtggtaaacaccgccggttgaaaatccttttgagaacccaggtaagcttaaatcggtaagcttccttgggaagtttagcatcttccaggccaacagggctccatgatttctcagaattaaacaacttccattgtttttcaacttctgtaaaataaacttccaatgcttcttcaatgtaagggacggaatccttaaatgacttaaccttggcagcttcgtcttttttcaaagagaagggttcgagaagggttgttctgaatgcttcttggcagctcatggcactgaaaaaaaagtacttggtattccaagccttattttcatagaagtacgaatttagatttgctgcaacgacttcccaatcatgaggatccgaacttggtgtgtttttagtaatctctttgcaaaactgagtgagttgtttcgataaggaacgtttacgagaaagtctaaaaataacaagaacaaatactggtccccaaaacaggacaagaagtgaaaccataagcgggtaaatccaattgttggaaagtttccaccagacgctaagtggtagccataatagcatccagatgcgaaacactaaggacttgtaaatttcataacaaaaccaggtaaagctgcttctgaaaagatcttgaggtagaacagtcttttgggattcgagctgtttgacggataatacatctacactcttctcatttttaagttcattctctttcattttcggtagtgagatggcagttcgaggggttttttattcaaaataataacttctggcttttcgcttttatatagcagaaaaaaaagccgtcgaggcgcgcgcgttcatgcaatggctcagtaacctcgggatagaaaaagggcaacaatgttgagctattttaggcacagaaactttactattcgaaaagggcatccatttcatttccgattttctatctagctcactcgataatcgtaatagtacttttataaaactttagtgcgggtactgtgagagtgtgccgtaactttggtttacatttaaggtgcgaccagcaatgtcactacttttacaacaaccgccatatggctcgagaatttcattatcacatggaatgcctgtgacaaaactgtgtaaatatctaatagaaattagatgtagctgtcacaaatatttacacaggaaagagcctgtcctacgagtatcttacatgaagattcatagaaccaatttacttgcgaatgtgaacaacctttcaacatcatttcaataccattttccctccttatgtttggtgtcactgtaaagcggatcaaagcaaaacatagaggtacggtggtgctaagatcatgcatgacctctgggtaattactacttctcccgcttgttttgagattctgtatataaatatttcaaacaaaaggatagagcgcggatggcaggccttatagtaaaagttattcgttttaatcatgtgtcagtatgagattctatgacaatagtatgagaagatagggtgaagtaaaagtatctgtatgactatagagtgcagttatattacaatatattgaatagatcataatggtatgacgatattaaggaacatttaagttaatgacgtcatggtggtatagatacgcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn